{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd\n",
    "\n",
    "df = pd.read_csv(\"data/0_Event7_out.csv\")\n",
    "df2 = pd.read_csv(\"data/0_Event16_out.csv\")\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 이상값 제거\n",
    "\n",
    "df = df[df[\"inun_map2\"].isin([1, 2, 3, 4])]\n",
    "df2 = df2[df2[\"inun_map2\"].isin([1, 2, 3, 4])]\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "c:\\Users\\seokmin\\Documents\\workspace\\mlops_practice\\.venv\\Lib\\site-packages\\numpy\\lib\\function_base.py:2897: RuntimeWarning: invalid value encountered in divide\n",
      "  c /= stddev[:, None]\n",
      "c:\\Users\\seokmin\\Documents\\workspace\\mlops_practice\\.venv\\Lib\\site-packages\\numpy\\lib\\function_base.py:2898: RuntimeWarning: invalid value encountered in divide\n",
      "  c /= stddev[None, :]\n",
      "c:\\Users\\seokmin\\Documents\\workspace\\mlops_practice\\.venv\\Lib\\site-packages\\numpy\\lib\\function_base.py:2897: RuntimeWarning: invalid value encountered in divide\n",
      "  c /= stddev[:, None]\n",
      "c:\\Users\\seokmin\\Documents\\workspace\\mlops_practice\\.venv\\Lib\\site-packages\\numpy\\lib\\function_base.py:2898: RuntimeWarning: invalid value encountered in divide\n",
      "  c /= stddev[None, :]\n",
      "c:\\Users\\seokmin\\Documents\\workspace\\mlops_practice\\.venv\\Lib\\site-packages\\numpy\\lib\\function_base.py:2897: RuntimeWarning: invalid value encountered in divide\n",
      "  c /= stddev[:, None]\n",
      "c:\\Users\\seokmin\\Documents\\workspace\\mlops_practice\\.venv\\Lib\\site-packages\\numpy\\lib\\function_base.py:2898: RuntimeWarning: invalid value encountered in divide\n",
      "  c /= stddev[None, :]\n",
      "c:\\Users\\seokmin\\Documents\\workspace\\mlops_practice\\.venv\\Lib\\site-packages\\numpy\\lib\\function_base.py:2897: RuntimeWarning: invalid value encountered in divide\n",
      "  c /= stddev[:, None]\n",
      "c:\\Users\\seokmin\\Documents\\workspace\\mlops_practice\\.venv\\Lib\\site-packages\\numpy\\lib\\function_base.py:2898: RuntimeWarning: invalid value encountered in divide\n",
      "  c /= stddev[None, :]\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "\n",
       "    \n",
       "        <script type=\"application/javascript\">\n",
       "            ;(function () {\n",
       "              if (window.evidentlyResizeIframeInterval) {\n",
       "                clearInterval(window.evidentlyResizeIframeInterval)\n",
       "                window.evidentlyResizeIframeInterval = null\n",
       "              }\n",
       "\n",
       "              ;(function (INTERVAL = 100) {\n",
       "                window.evidentlyResizeIframeInterval = setInterval(() => {\n",
       "                  document\n",
       "                    .querySelectorAll('iframe.evidently-ui-iframe')\n",
       "                    .forEach((iframe) => resizeIFrameHeightToFitContent(iframe))\n",
       "                }, INTERVAL)\n",
       "\n",
       "                const getIframeHeight = (iframe) => iframe.contentWindow.document.body.scrollHeight\n",
       "\n",
       "                const resizeIFrameHeightToFitContent = (iframe) =>\n",
       "                  iframe.height !== getIframeHeight(iframe) && (iframe.height = getIframeHeight(iframe))\n",
       "              })()\n",
       "            })()\n",
       "        </script>\n",
       "    \n",
       "    <iframe class='evidently-ui-iframe' width=\"100%\" frameborder=\"0\" srcdoc=\"\n",
       "&lt;html&gt;\n",
       "&lt;head&gt;\n",
       "&lt;meta charset=&quot;utf-8&quot;&gt;\n",
       "&lt;style&gt;\n",
       "/* fallback */\n",
       "@font-face {\n",
       "  font-family: &#x27;Material Icons&#x27;;\n",
       "  font-style: normal;\n",
       "  font-weight: 400;\n",
       "  src: url(data:font/ttf;base64,[encoded data, 126200 characters]) format(&#x27;woff2&#x27;);\n",
       "}\n",
       "\n",
       ".center-align {\n",
       "  text-align: center;\n",
       "}\n",
       "\n",
       ".material-icons {\n",
       "  font-family: &#x27;Material Icons&#x27;;\n",
       "  font-weight: normal;\n",
       "  font-style: normal;\n",
       "  font-size: 24px;\n",
       "  line-height: 1;\n",
       "  letter-spacing: normal;\n",
       "  text-transform: none;\n",
       "  display: inline-block;\n",
       "  white-space: nowrap;\n",
       "  word-wrap: normal;\n",
       "  direction: ltr;\n",
       "  text-rendering: optimizeLegibility;\n",
       "  -webkit-font-smoothing: antialiased;\n",
       "}\n",
       "&lt;/style&gt;\n",
       "&lt;script&gt;\n",
       "    var evidently_dashboard_a26eb7c874b4497487c50560f6322e1f = {&quot;name&quot;: &quot;Report&quot;, &quot;widgets&quot;: [{&quot;type&quot;: &quot;counter&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DatasetDriftMetric-0&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;counters&quot;: [{&quot;value&quot;: &quot;Dataset Drift&quot;, &quot;label&quot;: &quot;Dataset Drift is NOT detected. Dataset drift detection threshold is 0.5&quot;}]}, &quot;insights&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, {&quot;type&quot;: &quot;counter&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DatasetDriftMetric-1&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;counters&quot;: [{&quot;value&quot;: &quot;43&quot;, &quot;label&quot;: &quot;Columns&quot;}, {&quot;value&quot;: &quot;6&quot;, &quot;label&quot;: &quot;Drifted Columns&quot;}, {&quot;value&quot;: &quot;0.14&quot;, &quot;label&quot;: &quot;Share of Drifted Columns&quot;}]}, &quot;insights&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, {&quot;type&quot;: &quot;counter&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-2&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;counters&quot;: [{&quot;value&quot;: &quot;&quot;, &quot;label&quot;: &quot;Data Drift Summary&quot;}]}, &quot;insights&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, {&quot;type&quot;: &quot;big_table&quot;, &quot;title&quot;: &quot;Drift is detected for 13.953% of columns (6 out of 43).&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-3&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: &quot;row&quot;, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;rowsPerPage&quot;: 10, &quot;columns&quot;: [{&quot;title&quot;: &quot;Column&quot;, &quot;field&quot;: &quot;column_name&quot;}, {&quot;title&quot;: &quot;Type&quot;, &quot;field&quot;: &quot;column_type&quot;}, {&quot;title&quot;: &quot;Reference Distribution&quot;, &quot;field&quot;: &quot;reference_distribution&quot;, &quot;type&quot;: &quot;histogram&quot;, &quot;options&quot;: {&quot;xField&quot;: &quot;x&quot;, &quot;yField&quot;: &quot;y&quot;, &quot;color&quot;: &quot;#ed0400&quot;}}, {&quot;title&quot;: &quot;Current Distribution&quot;, &quot;field&quot;: &quot;current_distribution&quot;, &quot;type&quot;: &quot;histogram&quot;, &quot;options&quot;: {&quot;xField&quot;: &quot;x&quot;, &quot;yField&quot;: &quot;y&quot;, &quot;color&quot;: &quot;#ed0400&quot;}}, {&quot;title&quot;: &quot;Data Drift&quot;, &quot;field&quot;: &quot;data_drift&quot;}, {&quot;title&quot;: &quot;Stat Test&quot;, &quot;field&quot;: &quot;stattest_name&quot;}, {&quot;title&quot;: &quot;Drift Score&quot;, &quot;field&quot;: &quot;drift_score&quot;}], &quot;data&quot;: [{&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-4&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;inun_map2&quot;, &quot;column_type&quot;: &quot;cat&quot;, &quot;stattest_name&quot;: &quot;Jensen-Shannon distance&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [1.0, 2.0, 3.0, 4.0], &quot;y&quot;: [177571, 3077, 2043, 2311]}, &quot;current_distribution&quot;: {&quot;x&quot;: [1.0, 2.0, 3.0, 4.0], &quot;y&quot;: [180748, 1184, 1155, 1915]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.040038}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-5&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-6&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;rain_day5&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [2.698774, 5.0758752, 7.452976399999999, 9.8300776, 12.2071788, 14.58428, 16.961381199999998, 19.3384824, 21.7155836, 24.092684799999997, 26.469786], &quot;y&quot;: [0.0282330377730068, 0.15704399868856064, 0.04455071488794693, 0.053969307224914886, 0.0515703176267736, 0.04307948619600629, 0.014005096620807726, 0.011162691883673522, 0.011249100987682404, 0.005816697054071466]}, &quot;current_distribution&quot;: {&quot;x&quot;: [33.502937, 56.7327853, 79.9626336, 103.1924819, 126.4223302, 149.6521785, 172.8820268, 196.1118751, 219.3417234, 242.57157170000002, 265.80142], &quot;y&quot;: [0.010536190663215398, 0.004933487509750284, 0.0033977353371084642, 0.0039140738327284935, 0.009839284942448397, 0.006625839866056941, 0.0019971758936037504, 0.000992421669138994, 0.0005302998790076827, 0.00028155456498433394]}, &quot;data_drift&quot;: &quot;Detected&quot;, &quot;drift_score&quot;: 19.972408}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-7&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-8&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;maxwind&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [9.421842, 10.462011, 11.50218, 12.542349, 13.582518, 14.622687, 15.662856000000001, 16.703025, 17.743194000000003, 18.783363, 19.823532], &quot;y&quot;: [0.24412608904909572, 0.33945779971378315, 0.16342801682713207, 0.1061614345690318, 0.04051272915464154, 0.020978692611247806, 0.02287545327587639, 0.0124198848998965, 0.008366533342608132, 0.0030556034816481867]}, &quot;current_distribution&quot;: {&quot;x&quot;: [7.4500523, 10.311232570000001, 13.17241284, 16.03359311, 18.89477338, 21.755953650000002, 24.61713392, 27.478314190000003, 30.33949446, 33.20067473, 36.061855], &quot;y&quot;: [0.031173719207539283, 0.14550065645761198, 0.10755037032701069, 0.04263172823691486, 0.012924029640553674, 0.003993772644369318, 0.0024446271531759177, 0.0019137614421694032, 0.0010352825965536346, 0.0003381671255166073]}, &quot;data_drift&quot;: &quot;Detected&quot;, &quot;drift_score&quot;: 1.269863}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-9&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-10&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;event_date&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Jensen-Shannon distance&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [20181004.5, 20181004.6, 20181004.7, 20181004.8, 20181004.9, 20181005.0, 20181005.1, 20181005.2, 20181005.3, 20181005.4, 20181005.5], &quot;y&quot;: [0.0, 0.0, 0.0, 0.0, 0.0, 9.99999985098839, 0.0, 0.0, 0.0, 0.0]}, &quot;current_distribution&quot;: {&quot;x&quot;: [20220903.5, 20220903.6, 20220903.7, 20220903.8, 20220903.9, 20220904.0, 20220904.1, 20220904.2, 20220904.3, 20220904.4, 20220904.5], &quot;y&quot;: [0.0, 0.0, 0.0, 0.0, 0.0, 9.99999985098839, 0.0, 0.0, 0.0, 0.0]}, &quot;data_drift&quot;: &quot;Detected&quot;, &quot;drift_score&quot;: 0.832555}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-11&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-12&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;rain_d3&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [22.209356, 38.4865194, 54.7636828, 71.0408462, 87.3180096, 103.595173, 119.8723364, 136.1494998, 152.4266632, 168.7038266, 184.98099], &quot;y&quot;: [0.0058190664192556, 0.014892200740256656, 0.013112243198328329, 0.009151173504275903, 0.00966888876693751, 0.005549084053287743, 0.002142590682933123, 0.0007189567310214215, 0.00031813420245659205, 6.342759151274445e-05]}, &quot;current_distribution&quot;: {&quot;x&quot;: [19.530811, 34.6316419, 49.7324728, 64.8333037, 79.9341346, 95.0349655, 110.1357964, 125.2366273, 140.33745820000001, 155.4382891, 170.53912], &quot;y&quot;: [0.01600467386783677, 0.022908819277633597, 0.010006142720108895, 0.005908685622123406, 0.004399209201908075, 0.0031549739548916004, 0.0021423325527599557, 0.001095327921711855, 0.00041092694579255326, 0.00019042956024532918]}, &quot;data_drift&quot;: &quot;Detected&quot;, &quot;drift_score&quot;: 0.613583}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-13&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-14&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;rain_d12&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [69.86657, 114.065857, 158.26514400000002, 202.46443100000002, 246.66371800000002, 290.86300500000004, 335.06229200000007, 379.261579, 423.460866, 467.66015300000004, 511.85944], &quot;y&quot;: [0.005720343508829836, 0.00514629129225159, 0.0034136172819234033, 0.0030132238100279707, 0.0023873185598261284, 0.001663577397126931, 0.0007468548970266995, 0.0003323975127097698, 0.0001759823476046206, 2.5192747468069413e-05]}, &quot;current_distribution&quot;: {&quot;x&quot;: [42.096664, 85.6231076, 129.14955120000002, 172.67599480000004, 216.20243840000003, 259.728882, 303.25532560000005, 346.78176920000004, 390.30821280000004, 433.83465640000003, 477.3611], &quot;y&quot;: [0.0063087403580899155, 0.008159847300427429, 0.00381149699947827, 0.0017166141999149015, 0.0011289690871320538, 0.0007716878129401131, 0.0005327551846657692, 0.00033753580231271813, 0.00016168933576569497, 4.520347021406526e-05]}, &quot;data_drift&quot;: &quot;Detected&quot;, &quot;drift_score&quot;: 0.586068}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-15&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-16&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;olprice&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 1560208.1, 3120416.2, 4680624.300000001, 6240832.4, 7801040.5, 9361248.600000001, 10921456.700000001, 12481664.8, 14041872.9, 15602081.0], &quot;y&quot;: [6.400428347570887e-07, 7.58726343145897e-10, 1.2472213859932548e-10, 1.0393511549943797e-11, 0.0, 0.0, 0.0, 0.0, 0.0, 3.4645038499812655e-12]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 1660221.5, 3320443.0, 4980664.5, 6640886.0, 8301107.5, 9961329.0, 11621550.5, 13281772.0, 14941993.5, 16602215.0], &quot;y&quot;: [6.008283443186278e-07, 1.155808531616892e-09, 3.0604507597743055e-10, 3.255798680610963e-11, 3.2557986806109636e-12, 0.0, 0.0, 0.0, 0.0, 3.2557986806109636e-12]}, &quot;data_drift&quot;: &quot;Detected&quot;, &quot;drift_score&quot;: 0.123387}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-17&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-18&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;dist_detpond&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 2056.5, 4113.0, 6169.5, 8226.0, 10282.5, 12339.0, 14395.5, 16452.0, 18508.5, 20565.0], &quot;y&quot;: [0.00023975664210625772, 0.00011986123631921204, 4.5316599609217466e-05, 2.8907369787261392e-05, 2.6612758601202182e-05, 1.5996567787349774e-05, 4.313238208846694e-06, 3.0042847487579356e-06, 2.139534370506526e-06, 3.548367813493624e-07]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 1976.6, 3953.2, 5929.799999999999, 7906.4, 9883.0, 11859.599999999999, 13836.199999999999, 15812.8, 17789.399999999998, 19766.0], &quot;y&quot;: [0.0002594681401329294, 0.0001276188035073768, 4.628154007240331e-05, 2.7789707528702565e-05, 2.0879198679555607e-05, 1.3131881081758495e-05, 4.796609624615657e-06, 3.1202574582020886e-06, 2.4557328636857832e-06, 3.7738433762654505e-07]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.094664}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-19&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-20&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;vol_detpond_ws&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [-9999.0, 174700.9, 359400.8, 544100.7, 728800.6, 913500.5, 1098200.4, 1282900.3, 1467600.2, 1652300.0999999999, 1837000.0], &quot;y&quot;: [2.0416828918737934e-06, 5.499877671432859e-07, 5.968419370574243e-07, 0.0, 6.93008584364019e-07, 8.754208523682818e-07, 0.0, 3.8864670609603786e-07, 0.0, 2.6859935757149335e-07]}, &quot;current_distribution&quot;: {&quot;x&quot;: [-9999.0, 184690.9, 379380.8, 574070.7, 768760.6, 963450.5, 1158140.4, 1352830.3, 1547520.2, 1742210.0999999999, 1936900.0], &quot;y&quot;: [1.783912564613872e-06, 6.747733330797867e-07, 5.662165633158811e-07, 0.0, 6.574486721251378e-07, 8.305009345134822e-07, 0.0, 3.6870432288098967e-07, 0.0, 2.5481688820796077e-07]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.080068}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-21&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-22&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;gwlevel&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [-8.145173, 29.3568413, 66.8588556, 104.3608699, 141.8628842, 179.36489849999998, 216.8669128, 254.3689271, 291.8709414, 329.3729557, 366.87497], &quot;y&quot;: [0.012555297964221244, 0.0034720642496685215, 0.0021023508300745176, 0.0016556769494766202, 0.001529991365778213, 0.0016182018901170026, 0.0013914777809913195, 0.0016039325405916112, 0.0004961121319838539, 0.00024012864958893065]}, &quot;current_distribution&quot;: {&quot;x&quot;: [-9.341684, 28.428894399999997, 66.1994728, 103.97005119999999, 141.74062959999998, 179.511208, 217.2817864, 255.05236480000002, 292.8229432, 330.5935216, 368.3641], &quot;y&quot;: [0.013057355178649083, 0.003356787846014827, 0.0018994988523258363, 0.0014654462629259822, 0.001364983052323047, 0.0013966103593647137, 0.0012666664915193216, 0.0015235489174912123, 0.0008281774925344397, 0.00031655929038987003]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.046762}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-23&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-24&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;maxflow&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [-9999.0, -8926.563, -7854.126, -6781.688999999999, -5709.2519999999995, -4636.815, -3564.377999999999, -2491.940999999999, -1419.503999999999, -347.0669999999991, 725.37], &quot;y&quot;: [1.512073987345258e-08, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0009324405852829521]}, &quot;current_distribution&quot;: {&quot;x&quot;: [-9999.0, -8954.443, -7909.886, -6865.329, -5820.772, -4776.215, -3731.6579999999994, -2687.1009999999997, -1642.5439999999999, -597.9869999999992, 446.57], &quot;y&quot;: [1.552432362012399e-08, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0009573281151331074]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.033856}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-25&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-26&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;pvul&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 4.4, 8.8, 13.200000000000001, 17.6, 22.0, 26.400000000000002, 30.800000000000004, 35.2, 39.6, 44.0], &quot;y&quot;: [0.22401600572377103, 0.001626518042556788, 0.0009557636231942455, 0.0003034365230449597, 0.0001597034331815578, 0.00011056391527953994, 5.159649379711863e-05, 3.194068663631156e-05, 1.3513367423054891e-05, 3.6854638426513336e-06]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 4.7, 9.4, 14.100000000000001, 18.8, 23.5, 28.200000000000003, 32.9, 37.6, 42.300000000000004, 47.0], &quot;y&quot;: [0.20906386980980307, 0.002185140264153556, 0.0007901007165649961, 0.0003116700060976915, 0.00020241299289001366, 0.00010465671791472288, 5.405346969221959e-05, 3.450221469716139e-05, 1.495095970210327e-05, 4.600295292954859e-06]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.032519}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-27&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-28&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;build&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 20.2, 40.4, 60.599999999999994, 80.8, 101.0, 121.19999999999999, 141.4, 161.6, 181.79999999999998, 202.0], &quot;y&quot;: [0.04913005489584753, 0.0003417142613711107, 3.077301492378836e-05, 8.02774302359696e-07, 8.02774302359696e-07, 0.0, 5.35182868239797e-07, 0.0, 0.0, 2.675914341198985e-07]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 20.3, 40.6, 60.900000000000006, 81.2, 101.5, 121.80000000000001, 142.1, 162.4, 182.70000000000002, 203.0], &quot;y&quot;: [0.048877117717752806, 0.00035041559662542325, 3.088769696698259e-05, 7.988197491461017e-07, 5.325464994307346e-07, 5.325464994307341e-07, 5.325464994307349e-07, 0.0, 0.0, 2.6627324971536744e-07]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.015891}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-29&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-30&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;svul&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 18.8, 37.6, 56.400000000000006, 75.2, 94.0, 112.80000000000001, 131.6, 150.4, 169.20000000000002, 188.0], &quot;y&quot;: [0.05265325481242641, 0.00032460833660912696, 0.0001357087111421682, 5.0603248222503414e-05, 1.6388551981151673e-05, 5.750369116193565e-06, 2.3001476464774293e-06, 1.4375922790483913e-06, 8.625553674290347e-07, 5.750369116193573e-07]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 18.5, 37.0, 55.5, 74.0, 92.5, 111.0, 129.5, 148.0, 166.5, 185.0], &quot;y&quot;: [0.05346501732486749, 0.0003438969396094184, 0.00015368716247625663, 5.5222193361240506e-05, 1.928394053884589e-05, 8.473246600401982e-06, 4.382713758828612e-06, 2.0452664207866855e-06, 8.765427517657224e-07, 1.1687236690209631e-06]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.011775}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-31&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-32&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;pop&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 111.6, 223.2, 334.79999999999995, 446.4, 558.0, 669.5999999999999, 781.1999999999999, 892.8, 1004.4, 1116.0], &quot;y&quot;: [0.00888385242294581, 5.163171925798032e-05, 1.5789812831239762e-05, 6.1512461029676354e-06, 1.8889653387065965e-06, 6.296551129021996e-07, 3.874800694782762e-07, 9.687001736956905e-08, 0.0, 1.4530502605435358e-07]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 113.1, 226.2, 339.29999999999995, 452.4, 565.5, 678.5999999999999, 791.6999999999999, 904.8, 1017.9, 1131.0], &quot;y&quot;: [0.00876693750657089, 5.1090326349233153e-05, 1.5102472522317754e-05, 5.974079320537084e-06, 1.4815716714931968e-06, 6.213042493358573e-07, 2.3896317282148335e-07, 4.779263456429667e-08, 9.558526912859334e-08, 1.4337790369289002e-07]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.002693}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-33&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-34&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;CX&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [875350.0, 882660.0, 889970.0, 897280.0, 904590.0, 911900.0, 919210.0, 926520.0, 933830.0, 941140.0, 948450.0], &quot;y&quot;: [6.856139137978928e-06, 1.3334421599997196e-05, 1.4450984380233194e-05, 1.547807424894035e-05, 1.698728261613351e-05, 1.7357744836595918e-05, 1.6844569625017253e-05, 1.630181659144558e-05, 1.3800272296387051e-05, 5.38760027602615e-06]}, &quot;current_distribution&quot;: {&quot;x&quot;: [875350.0, 882660.0, 889970.0, 897280.0, 904590.0, 911900.0, 919210.0, 926520.0, 933830.0, 941140.0, 948450.0], &quot;y&quot;: [6.856139137978928e-06, 1.3334421599997196e-05, 1.4450984380233194e-05, 1.547807424894035e-05, 1.698728261613351e-05, 1.7357744836595918e-05, 1.6844569625017253e-05, 1.630181659144558e-05, 1.3800272296387051e-05, 5.38760027602615e-06]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-35&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-36&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;CY&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [1467750.0, 1471820.0, 1475890.0, 1479960.0, 1484030.0, 1488100.0, 1492170.0, 1496240.0, 1500310.0, 1504380.0, 1508450.0], &quot;y&quot;: [2.3666654297674504e-06, 2.0015720927062426e-05, 3.0117212093623158e-05, 3.372697451680382e-05, 3.4596876793177375e-05, 3.379736355596076e-05, 3.219169660613537e-05, 2.934160456781834e-05, 2.1520452650926914e-05, 8.025678558970091e-06]}, &quot;current_distribution&quot;: {&quot;x&quot;: [1467750.0, 1471820.0, 1475890.0, 1479960.0, 1484030.0, 1488100.0, 1492170.0, 1496240.0, 1500310.0, 1504380.0, 1508450.0], &quot;y&quot;: [2.3666654297674504e-06, 2.0015720927062426e-05, 3.0117212093623158e-05, 3.372697451680382e-05, 3.4596876793177375e-05, 3.379736355596076e-05, 3.219169660613537e-05, 2.934160456781834e-05, 2.1520452650926914e-05, 8.025678558970091e-06]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-37&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-38&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;adm_dong&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [-9999.0, -8995.0, -7991.0, -6987.0, -5983.0, -4979.0, -3975.0, -2971.0, -1967.0, -963.0, 41.0], &quot;y&quot;: [5.383811722332624e-09, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0009960105524432577]}, &quot;current_distribution&quot;: {&quot;x&quot;: [-9999.0, -8995.0, -7991.0, -6987.0, -5983.0, -4979.0, -3975.0, -2971.0, -1967.0, -963.0, 41.0], &quot;y&quot;: [5.383811722332624e-09, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0009960105524432577]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-39&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-40&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;curvature&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [-9999.0, -8999.07481269, -7999.14962538, -6999.22443807, -5999.29925076, -4999.37406345, -3999.4488761400007, -2999.5236888300005, -1999.5985015200004, -999.6733142100002, 0.2518731], &quot;y&quot;: [5.4327801449648864e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0009946420381423922]}, &quot;current_distribution&quot;: {&quot;x&quot;: [-9999.0, -8999.07481269, -7999.14962538, -6999.22443807, -5999.29925076, -4999.37406345, -3999.4488761400007, -2999.5236888300005, -1999.5985015200004, -999.6733142100002, 0.2518731], &quot;y&quot;: [5.4327801449648864e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0009946420381423922]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-41&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-42&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;dist_coastline&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 2134.4, 4268.8, 6403.200000000001, 8537.6, 10672.0, 12806.400000000001, 14940.800000000001, 17075.2, 19209.600000000002, 21344.0], &quot;y&quot;: [0.00010763336372699693, 8.486121232742619e-05, 7.561002582135055e-05, 6.644494398026446e-05, 5.648212774295225e-05, 3.948658636811688e-05, 2.174649289013724e-05, 1.0104635685530172e-05, 4.234323525365021e-06, 1.9120300607958114e-06]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 2134.4, 4268.8, 6403.200000000001, 8537.6, 10672.0, 12806.400000000001, 14940.800000000001, 17075.2, 19209.600000000002, 21344.0], &quot;y&quot;: [0.00010763336372699693, 8.486121232742619e-05, 7.561002582135055e-05, 6.644494398026446e-05, 5.648212774295225e-05, 3.948658636811688e-05, 2.174649289013724e-05, 1.0104635685530172e-05, 4.234323525365021e-06, 1.9120300607958114e-06]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-43&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-44&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;dist_ndrzone&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 1751.7, 3503.4, 5255.1, 7006.8, 8758.5, 10510.2, 12261.9, 14013.6, 15765.300000000001, 17517.0], &quot;y&quot;: [0.00012452324690071515, 0.00013840613553149072, 0.00011017132091233167, 7.545947067725848e-05, 4.8011527940928474e-05, 3.5532665610887016e-05, 2.1020279473848247e-05, 1.0818716945876672e-05, 4.5391707436921224e-06, 2.391473369382324e-06]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 1751.7, 3503.4, 5255.1, 7006.8, 8758.5, 10510.2, 12261.9, 14013.6, 15765.300000000001, 17517.0], &quot;y&quot;: [0.00012452324690071515, 0.00013840613553149072, 0.00011017132091233167, 7.545947067725848e-05, 4.8011527940928474e-05, 3.5532665610887016e-05, 2.1020279473848247e-05, 1.0818716945876672e-05, 4.5391707436921224e-06, 2.391473369382324e-06]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-45&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-46&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;dist_oreum&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 649.3, 1298.6, 1947.8999999999999, 2597.2, 3246.5, 3895.7999999999997, 4545.099999999999, 5194.4, 5843.7, 6493.0], &quot;y&quot;: [0.00026962633241823603, 0.00046491977851553746, 0.0003950573547272877, 0.00020194502815245062, 0.00011145354262119745, 5.1572654357508113e-05, 2.4433533581805704e-05, 1.3244889924583592e-05, 6.809754844946184e-06, 1.0572602265380994e-06]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 649.3, 1298.6, 1947.8999999999999, 2597.2, 3246.5, 3895.7999999999997, 4545.099999999999, 5194.4, 5843.7, 6493.0], &quot;y&quot;: [0.00026962633241823603, 0.00046491977851553746, 0.0003950573547272877, 0.00020194502815245062, 0.00011145354262119745, 5.1572654357508113e-05, 2.4433533581805704e-05, 1.3244889924583592e-05, 6.809754844946184e-06, 1.0572602265380994e-06]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-47&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-48&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;dist_river2&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 1517.1, 3034.2, 4551.299999999999, 6068.4, 7585.5, 9102.599999999999, 10619.699999999999, 12136.8, 13653.9, 15171.0], &quot;y&quot;: [0.0004180690809271411, 9.425063830784283e-05, 4.0496456167804864e-05, 2.655464436201385e-05, 2.4979821766010887e-05, 2.09679433879581e-05, 1.5171028537965247e-05, 1.0407368332408756e-05, 6.463185948301775e-06, 1.7921623660395772e-06]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 1517.1, 3034.2, 4551.299999999999, 6068.4, 7585.5, 9102.599999999999, 10619.699999999999, 12136.8, 13653.9, 15171.0], &quot;y&quot;: [0.0004180690809271411, 9.425063830784283e-05, 4.0496456167804864e-05, 2.655464436201385e-05, 2.4979821766010887e-05, 2.09679433879581e-05, 1.5171028537965247e-05, 1.0407368332408756e-05, 6.463185948301775e-06, 1.7921623660395772e-06]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-49&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-50&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;dist_road&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 714.4, 1428.8, 2143.2, 2857.6, 3572.0, 4286.4, 5000.8, 5715.2, 6429.599999999999, 7144.0], &quot;y&quot;: [0.001104207063261917, 0.00015603172620282075, 6.116576833593265e-05, 3.1392475609325144e-05, 1.7061950469758547e-05, 1.1841220614267025e-05, 7.778130857167085e-06, 5.530947136759869e-06, 3.450221469716143e-06, 1.3165318766022106e-06]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 714.4, 1428.8, 2143.2, 2857.6, 3572.0, 4286.4, 5000.8, 5715.2, 6429.599999999999, 7144.0], &quot;y&quot;: [0.001104207063261917, 0.00015603172620282075, 6.116576833593265e-05, 3.1392475609325144e-05, 1.7061950469758547e-05, 1.1841220614267025e-05, 7.778130857167085e-06, 5.530947136759869e-06, 3.450221469716143e-06, 1.3165318766022106e-06]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-51&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-52&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;dist_swater&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 1772.9, 3545.8, 5318.700000000001, 7091.6, 8864.5, 10637.400000000001, 12410.300000000001, 14183.2, 15956.1, 17729.0], &quot;y&quot;: [0.0002724015595719643, 0.00014617211898325236, 7.46272648009734e-05, 3.361382499614871e-05, 1.6226102188617093e-05, 9.896641808389898e-06, 6.201407713575191e-06, 3.6342566345042422e-06, 9.75639364967582e-07, 2.9878955552132196e-07]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 1772.9, 3545.8, 5318.700000000001, 7091.6, 8864.5, 10637.400000000001, 12410.300000000001, 14183.2, 15956.1, 17729.0], &quot;y&quot;: [0.0002724015595719643, 0.00014617211898325236, 7.46272648009734e-05, 3.361382499614871e-05, 1.6226102188617093e-05, 9.896641808389898e-06, 6.201407713575191e-06, 3.6342566345042422e-06, 9.75639364967582e-07, 2.9878955552132196e-07]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-53&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-54&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;dsoil_map&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 18.6, 37.2, 55.800000000000004, 74.4, 93.0, 111.60000000000001, 130.20000000000002, 148.8, 167.4, 186.0], &quot;y&quot;: [0.0037044063342296907, 0.0029040662507223113, 0.0037392795404827357, 0.003997341266755268, 0.008687206287685588, 0.003885456396693414, 0.005187098820088313, 0.005404184529013522, 0.010375360080385069, 0.005879041354159149]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 18.6, 37.2, 55.800000000000004, 74.4, 93.0, 111.60000000000001, 130.20000000000002, 148.8, 167.4, 186.0], &quot;y&quot;: [0.0037044063342296907, 0.0029040662507223113, 0.0037392795404827357, 0.003997341266755268, 0.008687206287685588, 0.003885456396693414, 0.005187098820088313, 0.005404184529013522, 0.010375360080385069, 0.005879041354159149]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-55&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-56&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;elev&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0099999997764825, 193.08071630839257, 386.15143261700865, 579.2221489256248, 772.2928652342408, 965.3635815428569, 1158.434297851473, 1351.505014160089, 1544.5757304687052, 1737.6464467773212, 1930.7171630859373], &quot;y&quot;: [0.002780998282698986, 0.0011017549597722126, 0.0005631260453042534, 0.00030141269780976394, 0.00017444756827537057, 0.0001201619263421425, 6.568030736222425e-05, 3.7907560174105556e-05, 2.9424553724508816e-05, 4.5354687948339e-06]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0099999997764825, 193.08071630839257, 386.15143261700865, 579.2221489256248, 772.2928652342408, 965.3635815428569, 1158.434297851473, 1351.505014160089, 1544.5757304687052, 1737.6464467773212, 1930.7171630859373], &quot;y&quot;: [0.002780998282698986, 0.0011017549597722126, 0.0005631260453042534, 0.00030141269780976394, 0.00017444756827537057, 0.0001201619263421425, 6.568030736222425e-05, 3.7907560174105556e-05, 2.9424553724508816e-05, 4.5354687948339e-06]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-57&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-58&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;fac&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [1.0, 1187.1, 2373.2, 3559.2999999999997, 4745.4, 5931.5, 7117.599999999999, 8303.699999999999, 9489.8, 10675.9, 11862.0], &quot;y&quot;: [0.0008308402467353453, 7.077399749769578e-06, 2.9120788410191627e-06, 1.0299371174809558e-06, 6.106706802763188e-07, 1.1848834094913656e-07, 2.734346329595459e-08, 1.2760282871445465e-07, 1.0025936541850009e-07, 2.552056574289093e-07]}, &quot;current_distribution&quot;: {&quot;x&quot;: [1.0, 1187.1, 2373.2, 3559.2999999999997, 4745.4, 5931.5, 7117.599999999999, 8303.699999999999, 9489.8, 10675.9, 11862.0], &quot;y&quot;: [0.0008308402467353453, 7.077399749769578e-06, 2.9120788410191627e-06, 1.0299371174809558e-06, 6.106706802763188e-07, 1.1848834094913656e-07, 2.734346329595459e-08, 1.2760282871445465e-07, 1.0025936541850009e-07, 2.552056574289093e-07]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-59&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-60&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;fdr&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [1.0, 1.7, 2.4, 3.0999999999999996, 3.8, 4.5, 5.199999999999999, 5.8999999999999995, 6.6, 7.3, 8.0], &quot;y&quot;: [0.1869863955138709, 0.13423793101850637, 0.25375015250800387, 0.0, 0.16731865447014468, 0.1728012206817843, 0.0, 0.13001403845827147, 0.22487015584387499, 0.15859288007697211]}, &quot;current_distribution&quot;: {&quot;x&quot;: [1.0, 1.7, 2.4, 3.0999999999999996, 3.8, 4.5, 5.199999999999999, 5.8999999999999995, 6.6, 7.3, 8.0], &quot;y&quot;: [0.1869863955138709, 0.13423793101850637, 0.25375015250800387, 0.0, 0.16731865447014468, 0.1728012206817843, 0.0, 0.13001403845827147, 0.22487015584387499, 0.15859288007697211]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-61&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-62&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;fhazard_map1&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Jensen-Shannon distance&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0], &quot;y&quot;: [9.54459951784305, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.4554004821569497]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0], &quot;y&quot;: [9.54459951784305, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.4554004821569497]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-63&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-64&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;hydrogeo_map&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 0.7, 1.4, 2.0999999999999996, 2.8, 3.5, 4.199999999999999, 4.8999999999999995, 5.6, 6.3, 7.0], &quot;y&quot;: [1.0961348680400367, 0.08754345512867043, 0.016439976710676492, 0.0, 0.14929568328991033, 0.05558241069208524, 0.0, 0.0043474433481027995, 0.019065430952870003, 0.0001621604090766586]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 0.7, 1.4, 2.0999999999999996, 2.8, 3.5, 4.199999999999999, 4.8999999999999995, 5.6, 6.3, 7.0], &quot;y&quot;: [1.0961348680400367, 0.08754345512867043, 0.016439976710676492, 0.0, 0.14929568328991033, 0.05558241069208524, 0.0, 0.0043474433481027995, 0.019065430952870003, 0.0001621604090766586]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-65&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-66&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;lcmap&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 2.1, 4.2, 6.300000000000001, 8.4, 10.5, 12.600000000000001, 14.700000000000001, 16.8, 18.900000000000002, 21.0], &quot;y&quot;: [0.01566778428650192, 0.005289518105595769, 0.001819800146304724, 0.13541166350325173, 0.07351014480667134, 0.13687110718494153, 0.0552915515456461, 0.04000986347123146, 0.0025147733280618313, 0.009804269812269735]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 2.1, 4.2, 6.300000000000001, 8.4, 10.5, 12.600000000000001, 14.700000000000001, 16.8, 18.900000000000002, 21.0], &quot;y&quot;: [0.01566778428650192, 0.005289518105595769, 0.001819800146304724, 0.13541166350325173, 0.07351014480667134, 0.13687110718494153, 0.0552915515456461, 0.04000986347123146, 0.0025147733280618313, 0.009804269812269735]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-67&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-68&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;plan_cur&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [-9999.0, -8999.0994477744, -7999.1988955488, -6999.2983433232, -5999.3977910976, -4999.497238872, -3999.5966866464005, -2999.6961344208003, -1999.7955821952, -999.8950299696007, 0.005522256], &quot;y&quot;: [5.432913995273405e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0009946665436699695]}, &quot;current_distribution&quot;: {&quot;x&quot;: [-9999.0, -8999.0994477744, -7999.1988955488, -6999.2983433232, -5999.3977910976, -4999.497238872, -3999.5966866464005, -2999.6961344208003, -1999.7955821952, -999.8950299696007, 0.005522256], &quot;y&quot;: [5.432913995273405e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0009946665436699695]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-69&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-70&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;profile_cur&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [-9999.0, -8999.074829057, -7999.149658114, -6999.224487171, -5999.299316228, -4999.374145285, -3999.448974342, -2999.523803399, -1999.598632456, -999.6734615130008, 0.25170943], &quot;y&quot;: [5.4327802338898594e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.000994642054422916]}, &quot;current_distribution&quot;: {&quot;x&quot;: [-9999.0, -8999.074829057, -7999.149658114, -6999.224487171, -5999.299316228, -4999.374145285, -3999.448974342, -2999.523803399, -1999.598632456, -999.6734615130008, 0.25170943], &quot;y&quot;: [5.4327802338898594e-06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.000994642054422916]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-71&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-72&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;ri_density&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0], &quot;y&quot;: [9.901406471281392, 0.057404784813137155, 0.02610782586134203, 0.007675592696295176, 0.003189154711840954, 0.0021080853179965605, 0.0009189089847677324, 0.0007026951059988543, 0.0002162138787688782, 0.0002702673484610978]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0], &quot;y&quot;: [9.901406471281392, 0.057404784813137155, 0.02610782586134203, 0.007675592696295176, 0.003189154711840954, 0.0021080853179965605, 0.0009189089847677324, 0.0007026951059988543, 0.0002162138787688782, 0.0002702673484610978]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-73&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-74&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;ro_density&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 0.0005439216, 0.0010878432, 0.0016317648000000002, 0.0021756864, 0.002719608, 0.0032635296000000005, 0.0038074512000000004, 0.0043513728, 0.004895294400000001, 0.005439216], &quot;y&quot;: [1616.5410151801796, 140.62884239467576, 54.587960658183434, 16.13887640795375, 6.310459679218368, 2.7626894343664645, 0.9937731778296642, 0.3378828804620858, 0.15900370845274614, 0.0397509271131866]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 0.0005439216, 0.0010878432, 0.0016317648000000002, 0.0021756864, 0.002719608, 0.0032635296000000005, 0.0038074512000000004, 0.0043513728, 0.004895294400000001, 0.005439216], &quot;y&quot;: [1616.5410151801796, 140.62884239467576, 54.587960658183434, 16.13887640795375, 6.310459679218368, 2.7626894343664645, 0.9937731778296642, 0.3378828804620858, 0.15900370845274614, 0.0397509271131866]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-75&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-76&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;slope&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 0.17331005, 0.3466201, 0.51993015, 0.6932402, 0.86655025, 1.0398603, 1.21317035, 1.3864804, 1.55979045, 1.7331005], &quot;y&quot;: [5.135623944751187, 0.4905699495147115, 0.10139506045345076, 0.028537828457369255, 0.008514565211870826, 0.0032436438902365052, 0.001091610924598824, 0.0006861554383192608, 0.00015594441779983199, 0.00018713330135979842]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 0.17331005, 0.3466201, 0.51993015, 0.6932402, 0.86655025, 1.0398603, 1.21317035, 1.3864804, 1.55979045, 1.7331005], &quot;y&quot;: [5.135623944751187, 0.4905699495147115, 0.10139506045345076, 0.028537828457369255, 0.008514565211870826, 0.0032436438902365052, 0.001091610924598824, 0.0006861554383192608, 0.00015594441779983199, 0.00018713330135979842]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-77&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-78&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;soil_depth&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Jensen-Shannon distance&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [1.0, 1.3, 1.6, 1.9, 2.2, 2.5, 2.8, 3.1, 3.4, 3.6999999999999997, 4.0], &quot;y&quot;: [1.2431577316281264, 0.0, 0.0, 0.8765490823522621, 0.0, 0.0, 0.6963888678680945, 0.0, 0.0, 0.5172376514848483]}, &quot;current_distribution&quot;: {&quot;x&quot;: [1.0, 1.3, 1.6, 1.9, 2.2, 2.5, 2.8, 3.1, 3.4, 3.6999999999999997, 4.0], &quot;y&quot;: [1.2431577316281264, 0.0, 0.0, 0.8765490823522621, 0.0, 0.0, 0.6963888678680945, 0.0, 0.0, 0.5172376514848483]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-79&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-80&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;soil_texture&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [1.0, 1.9, 2.8, 3.7, 4.6, 5.5, 6.4, 7.3, 8.2, 9.1, 10.0], &quot;y&quot;: [0.010636521647213425, 0.0, 0.0006126059898451545, 0.010534420648905904, 0.044540059026388884, 0.007567485756910733, 1.0198628483295682, 0.0, 0.0, 0.01735716971227938]}, &quot;current_distribution&quot;: {&quot;x&quot;: [1.0, 1.9, 2.8, 3.7, 4.6, 5.5, 6.4, 7.3, 8.2, 9.1, 10.0], &quot;y&quot;: [0.010636521647213425, 0.0, 0.0006126059898451545, 0.010534420648905904, 0.044540059026388884, 0.007567485756910733, 1.0198628483295682, 0.0, 0.0, 0.01735716971227938]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-81&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-82&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;spi&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 1.7080494000000002, 3.4160988000000003, 5.1241482000000005, 6.832197600000001, 8.540247, 10.248296400000001, 11.956345800000001, 13.664395200000001, 15.372444600000001, 17.080494], &quot;y&quot;: [0.583175131902656, 0.0016962424948031172, 0.0003481094672170576, 0.00014873768144728827, 4.746947280232604e-05, 2.5317052161240552e-05, 1.5823157600775347e-05, 0.0, 3.164631520155069e-06, 3.164631520155069e-06]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 1.7080494000000002, 3.4160988000000003, 5.1241482000000005, 6.832197600000001, 8.540247, 10.248296400000001, 11.956345800000001, 13.664395200000001, 15.372444600000001, 17.080494], &quot;y&quot;: [0.583175131902656, 0.0016962424948031172, 0.0003481094672170576, 0.00014873768144728827, 4.746947280232604e-05, 2.5317052161240552e-05, 1.5823157600775347e-05, 0.0, 3.164631520155069e-06, 3.164631520155069e-06]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-83&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-84&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;standard_ws&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [600101.0, 600131.4, 600161.8, 600192.2, 600222.6, 600253.0, 600283.4, 600313.8, 600344.2, 600374.6, 600405.0], &quot;y&quot;: [0.006787266595690212, 0.0, 0.0, 0.006129023356215068, 0.0, 0.0, 0.006487127592925748, 0.0, 0.0, 0.013491319297249043]}, &quot;current_distribution&quot;: {&quot;x&quot;: [600101.0, 600131.4, 600161.8, 600192.2, 600222.6, 600253.0, 600283.4, 600313.8, 600344.2, 600374.6, 600405.0], &quot;y&quot;: [0.006787266595690212, 0.0, 0.0, 0.006129023356215068, 0.0, 0.0, 0.006487127592925748, 0.0, 0.0, 0.013491319297249043]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-85&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-86&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;stream_DEM&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Jensen-Shannon distance&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0], &quot;y&quot;: [8.36563929038605, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.6343607096139505]}, &quot;current_distribution&quot;: {&quot;x&quot;: [0.0, 0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6000000000000001, 0.7000000000000001, 0.8, 0.9, 1.0], &quot;y&quot;: [8.36563929038605, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.6343607096139505]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}, {&quot;details&quot;: {&quot;parts&quot;: [{&quot;title&quot;: &quot;DATA DRIFT&quot;, &quot;id&quot;: &quot;DataDriftTable-87&quot;, &quot;type&quot;: &quot;widget&quot;}, {&quot;title&quot;: &quot;DATA DISTRIBUTION&quot;, &quot;id&quot;: &quot;DataDriftTable-88&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;column_name&quot;: &quot;twi&quot;, &quot;column_type&quot;: &quot;num&quot;, &quot;stattest_name&quot;: &quot;Wasserstein distance (normed)&quot;, &quot;reference_distribution&quot;: {&quot;x&quot;: [-0.0415191031378858, 1.7081996908652433, 3.4579184848683724, 5.207637278871501, 6.957356072874631, 8.707074866877761, 10.456793660880889, 12.206512454884018, 13.956231248887148, 15.705950042890278, 17.455668836893405], &quot;y&quot;: [0.01975276749593133, 0.19026789960500637, 0.22827514053438447, 0.0790110699837253, 0.03463994087142287, 0.015149760994689917, 0.003923367957433967, 0.00047265771455700544, 2.4714128865725773e-05, 3.0892661082157254e-06]}, &quot;current_distribution&quot;: {&quot;x&quot;: [-0.0415191031378858, 1.7081996908652433, 3.4579184848683724, 5.207637278871501, 6.957356072874631, 8.707074866877761, 10.456793660880889, 12.206512454884018, 13.956231248887148, 15.705950042890278, 17.455668836893405], &quot;y&quot;: [0.01975276749593133, 0.19026789960500637, 0.22827514053438447, 0.0790110699837253, 0.03463994087142287, 0.015149760994689917, 0.003923367957433967, 0.00047265771455700544, 2.4714128865725773e-05, 3.0892661082157254e-06]}, &quot;data_drift&quot;: &quot;Not Detected&quot;, &quot;drift_score&quot;: 0.0}]}, &quot;insights&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}]};\n",
       "    var additional_graphs_evidently_dashboard_a26eb7c874b4497487c50560f6322e1f = {&quot;DataDriftTable-4&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-4&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 4.0, 2.0, 3.0], &quot;y&quot;: [180748, 1915, 1184, 1155], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 4.0, 2.0, 3.0], &quot;y&quot;: [97.70056539929298, 1.0351239446060043, 0.6399930811558794, 0.6243175749451357], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 2.0, 4.0, 3.0], &quot;y&quot;: [177571, 3077, 2311, 2043], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 2.0, 4.0, 3.0], &quot;y&quot;: [95.98328666717116, 1.6632252624295951, 1.2491756845871937, 1.1043123858120454], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-5&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-5&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902, 10.309401704445902], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [5.303830911857439, 5.303830911857439, 15.314972497034365, 15.314972497034365], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [44.463472688535425, 43.564288604854084, 44.21915171198481, 44.597726292625524, 44.85562413663613, 44.906097924727575, 45.004474209323966, 45.245980262625324, 46.05282044669443, 45.82054042333588, 45.21516477593376, 45.221991338848106, 45.61902021303113, 46.298266806833716, 46.82050115910774, 49.61951678198215, 51.39384574687875, 52.025086391338064, 52.161342463096744, 54.47743418439692, 55.24876975767074, 53.896525294073044, 54.433496663931095, 55.417045944021794, 56.46864986725486, 52.58946977233703, 50.75023753463815, 50.8930511380964, 50.344607421536544, 49.77305447565764, 49.567000467419476, 50.84801519619375, 51.74143301020822, 53.350082327189895, 53.7506495745697, 54.40973638680286, 55.319794141941514, 55.57441243248941, 57.121174218273765, 58.82702897764082, 60.00430700080628, 61.30584284294966, 62.65715250219472, 64.13591104014087, 65.90554446555943, 67.72183657233646, 69.5267093176374, 72.00990009653006, 75.0273807259133, 78.00722881212218, 80.70229877947851, 83.74642934721797, 86.98096338558574, 89.95035694338068, 92.66025912960579, 96.7866228137052, 101.30102583021352, 105.44646050175744, 108.98178820447856, 113.27854621830748, 118.24651040877902, 123.05129986720212, 126.64463825065971, 133.74826743493716, 142.57923018588943, 152.4441052033731, 162.4195059302051, 173.83643053878438, 185.45158318685725, 194.21541739243494, 197.73052405489364, 202.60356519874182, 211.04856568759425, 213.99353772110692, 215.84340918015212, 217.10377929879044, 217.66042243810054, 215.43798716092914, 211.61562549229188, 212.28016722753122, 212.8112648064769, 209.74745134012798, 204.8862332161061, 201.9628844748719, 199.83846476472576, 195.7019940791124, 191.83271027732553, 190.61473059173053, 189.4186220647503, 186.27138223980634, 183.19066684468464, 180.6893429014408, 178.78997639133513, 175.88619598903065, 173.16967751006555, 171.67565150846752, 170.33906604195136, 167.84023140025198, 166.01582179925973, 164.68490722256314, 163.6000653817421, 162.13733245004352, 160.7227180670108, 160.53027377771818, 160.48709339091803, 159.3305954897085, 158.60856963234045, 158.1243649066462, 157.69484755010592, 156.6466903984039, 155.78644261135108, 155.78667381669553, 155.75811169013357, 154.63651183287996, 154.09352622670474, 153.8669654712827, 153.4180319798175, 152.63846496166664, 152.05349925934877, 152.14199294374004, 151.75487909478124, 150.71133769700464, 150.32131053492606, 150.08423270547678, 150.0305596672847, 149.5879980715726, 149.860625368303, 150.8116203042344, 150.55606844797376, 151.13486625076848, 151.77195010815313, 152.6449868195212, 153.27712356704018, 153.59022650361263, 155.09826638993192, 155.75795562550115, 155.19774066682237, 154.9705443182791, 154.13881318741787, 153.52228871467617, 152.91036990459634, 152.17338001375055, 152.48873227275027, 149.30389454543268, 147.36990722190254, 145.7422937590095, 148.1822664588435, 145.61033645421554, 139.77423665039504, 139.7472488648619, 138.78371301013811, 136.82080374960498, 136.68716998646244, 139.10304774676402, 140.2516686250965, 140.20694306381174, 136.13740330659596, 135.815127745734, 134.44012022244573, 134.19259085201742, 134.24678890522176, 134.80952967044377, 134.9597369427459, 135.2311161962386, 136.9210808006157, 136.33432601783508, 135.27692188850355, 134.34517964353773, 133.44026773502424, 132.60361685096103, 130.70924674517636, 130.36998211686313, 124.80006058448629, 121.66386765828487, 120.19960969374108, 120.36317188286279, 120.5450781677426, 120.39962867672166, 119.88051333217685, 119.43592012970856, 116.10070419807818, 114.6746388642876, 114.51353047965806, 115.12932102089025, 116.2919168389926, 119.60112766945166, 120.9376259501389, 121.13855283711437, 120.3338081685986, 120.36644709018127, 120.63572589094639, 121.27407733271696, 122.78693224879423, 124.22146909024019, 126.33907834560111, 125.91803830981677, 125.39121542440948, 125.9849875125648, 126.80735905994317, 127.50632196939276, 126.81339745347519, 128.6244567776881, 132.22439592680047, 131.1077967274893, 128.81209320658627, 126.92856665649096, 125.82531981031364, 125.57313591216683, 128.40539425737904, 130.7515730078265, 132.89692861677773, 129.72740182363384, 127.29289098124586, 126.17577680008162, 125.14084589821755, 123.50905272498106, 121.66496811584537, 120.91988045482631, 125.1142791739704, 120.24221859127289, 113.83290795428698, 110.84471720784018, 107.11953251582553, 105.68407612431903, 103.61663083200321, 100.1996156382622, 98.21537215300084, 92.98921333284085, 88.80417024377158, 85.10760510743103, 82.57677612901276, 81.00859982431963, 79.82252588274025, 78.40983893603695, 77.18682670950076, 71.68422855976414, 68.5163350540382, 66.78971673170477, 66.82571469041378, 65.65814381589632, 64.35777624225231, 63.490802111516246, 63.35289093314559, 60.568927960831246, 59.42712028607629, 58.19833960252417, 57.472854498412524, 57.22647585709209, 56.16229923507803, 55.64662123609121, 55.34804411222239, 53.43483637218554, 52.529691278566624, 52.015037554835374, 51.45004001023235, 50.239595241049145, 49.049761275123046, 48.78101282629365, 47.78809214729792, 46.64828328555737, 45.53942770220709, 44.08978974966516, 43.19137186971257, 42.488701621077354, 41.54576181730985, 40.85473258241617, 39.975138110057074, 39.04464020196283, 38.16913169069149, 37.305832646421635, 36.680509525895154, 36.1661446491071, 35.77222440383908, 35.39307322460589, 34.87079811582087, 34.60434803714575, 34.26797457832028, 33.54367452924191, 33.65068022418647, 33.55301391723563, 33.58855982837243, 33.68010744895251, 33.66844409759359, 33.764577143842885, 33.1430591785874, 32.78080784555426, 32.89980848454157, 32.88251950767893, 33.05428889440251, 33.37219973392169, 33.94876602673444, 34.51873103928687, 34.26055982332508, 34.92970787042085, 35.35843366587645, 35.794275250974486, 36.66239101974345, 37.353595447720366, 37.37019483767466, 38.15908482023651], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [41.31127875438597, 40.46724172126437, 40.78637357985259, 40.63005865618449, 40.32494969380531, 40.13226579530201, 39.96709103987241, 39.7532700429752, 40.28577574299065, 39.88465322503516, 39.293682254927724, 39.13814011662531, 39.25076986035503, 39.599037645687645, 39.800654502331, 41.381287980284775, 42.57921144536082, 42.84676524446583, 42.92072495602463, 44.032997006384676, 44.40089183745319, 43.77360275912976, 43.9885855965865, 44.842510261171036, 45.536498952200304, 43.73013394407895, 43.07165537962202, 43.33263777096774, 43.255376035321824, 43.226782000776396, 43.436416556920555, 44.50857344344262, 45.39303660608552, 46.662610218623485, 47.302691078492934, 47.97774910205636, 48.904247881509434, 49.38289215110099, 50.60548198396946, 52.18322833992396, 53.326295143181824, 54.54696749512379, 55.71908266424418, 56.59283615763196, 58.07256985330429, 59.5859382912844, 60.770873436236386, 62.26979568754834, 64.23110854904942, 66.67763646217229, 68.17446000778486, 69.954364291148, 72.10371962133891, 73.7116057208966, 75.42929936606498, 78.10687154989074, 80.93497689552238, 84.39967571745152, 86.2362951579974, 88.8181612302799, 91.95232711233767, 94.93850727880795, 96.71717749118224, 101.13230124448768, 107.13172937282678, 114.81546595643694, 120.41467243312103, 126.82947821076232, 133.23009150558843, 138.39609676072385, 141.41906458116233, 145.7038677212567, 152.01888951021755, 156.10445493705387, 158.02151240920716, 160.36020506539683, 161.6722492812098, 161.27875983837734, 161.23017135006603, 163.0565375909091, 166.5267416988749, 167.4308652570492, 162.9030568354662, 161.81392629535864, 161.67375874485342, 160.42141998866498, 159.00424353870358, 158.9538107864882, 159.57301194419207, 159.58415542829204, 156.97111992625557, 154.54736857940992, 152.18155615175098, 150.85575789967214, 150.04912208327826, 150.2438723575269, 150.72343138472033, 150.03231366352622, 147.3201392884739, 145.74915233801917, 145.55319367556743, 144.47234575499334, 143.3538527897878, 142.96074460106382, 143.2025658503674, 142.8348369176548, 141.41501936129032, 140.4556485777202, 139.48446244141144, 138.64120814467515, 138.07644485076617, 138.06024099264707, 138.44833226362397, 137.78706889150942, 136.8473269480782, 135.07944115513766, 134.27367650035387, 133.57599772066234, 133.36406906181818, 134.1213485709091, 135.5953996122449, 135.29592551459075, 135.36046960582385, 135.31465543660968, 135.19686577507375, 134.89380388265684, 135.76224651329395, 137.80584044436034, 140.46302528241844, 140.92205649797242, 142.18778347955708, 143.04262727727271, 143.81115160528896, 144.4335741960581, 145.7162962038835, 146.33951821305843, 145.21442843153048, 144.9651406305125, 144.47417142893082, 143.88453880994896, 143.55148037830688, 143.30675011809814, 144.15193000924214, 142.72064892601432, 143.78842514285714, 142.996981192053, 143.64265710280375, 141.148753220339, 138.2975202, 139.2654809375], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;rain_day5 (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-6&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-6&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [2.698774, 12.095297071428572, 21.491820142857144, 30.888343214285715, 40.28486628571429, 49.68138935714286, 59.07791242857143, 68.4744355, 77.87095857142857, 87.26748164285715, 96.66400471428572, 106.06052778571429, 115.45705085714286, 124.85357392857144, 134.25009699999998, 143.64662007142857, 153.04314314285713, 162.4396662142857, 171.83618928571428, 181.23271235714284, 190.62923542857143, 200.0257585, 209.42228157142856, 218.81880464285715, 228.2153277142857, 237.61185078571427, 247.00837385714286, 256.4048969285714, 265.80142], &quot;y&quot;: [0, 0, 0, 17580, 17660, 13244, 11045, 5843, 4904, 5807, 7180, 6935, 6512, 8389, 17588, 26062, 13074, 6281, 4395, 3273, 2391, 1828, 1441, 1104, 879, 673, 523, 391], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [2.698774, 12.095297071428572, 21.491820142857144, 30.888343214285715, 40.28486628571429, 49.68138935714286, 59.07791242857143, 68.4744355, 77.87095857142857, 87.26748164285715, 96.66400471428572, 106.06052778571429, 115.45705085714286, 124.85357392857144, 134.25009699999998, 143.64662007142857, 153.04314314285713, 162.4396662142857, 171.83618928571428, 181.23271235714284, 190.62923542857143, 200.0257585, 209.42228157142856, 218.81880464285715, 228.2153277142857, 237.61185078571427, 247.00837385714286, 256.4048969285714, 265.80142], &quot;y&quot;: [0.0, 0.0, 0.0, 9.502599971892197, 9.545842747645972, 7.1588415260375555, 5.970205727505649, 3.1583442341163876, 2.650782153706446, 3.138884985027189, 3.8810391239013633, 3.7486081231554254, 3.519961946357337, 4.534545572480297, 9.506924249467573, 14.087415271186257, 7.066950627560783, 3.39509843136831, 2.3756499929730492, 1.7691700630263458, 1.2924184603409692, 0.9880974259737731, 0.7789104982648837, 0.5967503054021037, 0.4751299985946098, 0.3637798510286375, 0.2826996464903082, 0.21134906649657842], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [2.698774, 12.095297071428572, 21.491820142857144, 30.888343214285715, 40.28486628571429, 49.68138935714286, 59.07791242857143, 68.4744355, 77.87095857142857, 87.26748164285715, 96.66400471428572, 106.06052778571429, 115.45705085714286, 124.85357392857144, 134.25009699999998, 143.64662007142857, 153.04314314285713, 162.4396662142857, 171.83618928571428, 181.23271235714284, 190.62923542857143, 200.0257585, 209.42228157142856, 218.81880464285715, 228.2153277142857, 237.61185078571427, 247.00837385714286, 256.4048969285714, 265.80142], &quot;y&quot;: [123771, 53292, 7939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [2.698774, 12.095297071428572, 21.491820142857144, 30.888343214285715, 40.28486628571429, 49.68138935714286, 59.07791242857143, 68.4744355, 77.87095857142857, 87.26748164285715, 96.66400471428572, 106.06052778571429, 115.45705085714286, 124.85357392857144, 134.25009699999998, 143.64662007142857, 153.04314314285713, 162.4396662142857, 171.83618928571428, 181.23271235714284, 190.62923542857143, 200.0257585, 209.42228157142856, 218.81880464285715, 228.2153277142857, 237.61185078571427, 247.00837385714286, 256.4048969285714, 265.80142], &quot;y&quot;: [66.90251997275705, 28.806175068377637, 4.291304958865309, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-7&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-7&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806, 11.633872537815806], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [9.88163692060093, 9.88163692060093, 13.386108155030684, 13.386108155030684], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [35.358939537671034, 33.68493376812341, 32.33648563287553, 30.811189176883076, 29.245712191468932, 27.80861347625058, 26.383987343628338, 24.994181881864357, 23.88401977701614, 22.618038810635987, 21.372416900776297, 20.24229158862956, 19.22536739592188, 18.291909539856984, 17.5011632337436, 17.0527884569452, 16.87620754644541, 16.676895639382035, 16.520263604600963, 16.90581662646632, 17.010154443332734, 16.653298703936834, 16.753169379303056, 16.73937966972087, 16.796922616451827, 16.22186738983238, 16.162688845522638, 16.327692722840876, 16.602033796258894, 16.875371233957367, 17.16123067844616, 17.273454054003928, 17.116652351132615, 17.146295729627074, 17.172620144937046, 17.21820499446985, 17.219801410420565, 17.22114838294155, 17.038625212265934, 16.5005359882042, 16.165810557041247, 15.894819431939675, 15.527511000008458, 15.281948244256546, 15.039516308142455, 14.762984526875487, 14.426601349136996, 14.107445056694011, 13.958327006430908, 13.704869471396279, 13.425397720916896, 13.176118715500575, 12.912474199838078, 12.661812767266701, 12.510539977288975, 12.388949553497454, 12.372695189213475, 12.241424239892835, 12.2658230385188, 12.35840265664741, 12.453829152964822, 12.657680102816173, 13.006769221074096, 13.152249544107951, 13.578968322504387, 13.506341046371395, 13.53948075514815, 13.629811234229164, 13.74386176422272, 13.712963059610091, 13.52442950299095, 13.30559983287974, 13.236024957924666, 13.002936326190628, 12.883968811230629, 12.775713452085638, 12.799114185628895, 12.83750280903117, 12.807303813095036, 12.856477547623017, 12.852132275540885, 12.796721645363029, 13.138187424838149, 13.343015533090076, 13.533460196084658, 13.681906782043697, 13.82485462140869, 14.075371843194274, 14.14845028838778, 14.115114751722246, 14.352657528907697, 14.587406735005521, 14.854321868925442, 14.89467125064103, 14.832072479162301, 14.74096166753703, 14.577748270944452, 14.44156501349069, 14.572293762759791, 14.626383348405273, 14.557068256955727, 14.516760026646999, 14.53897006044685, 14.610679608800737, 14.587181336367697, 14.508806414626342, 14.633753480258434, 14.74862413077105, 14.872731608338484, 14.844579569161274, 14.858303455479174, 14.85670100826685, 14.788527223077683, 14.69048808754512, 14.796150103020267, 15.174423276216894, 15.318478818035722, 15.42324141888388, 15.520985500238863, 15.48548572296999, 15.140964446149674, 15.22838714314576, 15.397020903494901, 15.67339460347505, 16.068123665613484, 16.466237855878042, 16.683288350255634, 16.624894106329812, 16.16095581591699, 16.658066538957936, 16.89772489756581, 17.355273744685324, 17.771431389261025, 18.136727872511116, 18.51874204024124, 18.813832795410825, 19.60719877799914, 20.028680941843515, 20.302181205226574, 20.6041447816199, 20.762624804716484, 20.807896521836792, 20.686733976650842, 20.707994155707876, 19.996338208854294, 20.115421431926794, 20.489546980559478, 20.988730675475654, 21.049626912313144, 20.824193894543566, 20.647413355456433, 20.569242207686855, 19.546484849948076, 19.03573064560874, 19.220795640920887, 18.809515587064073, 18.33097724286014, 17.80245140227707, 17.715365634604925, 17.404691629145955, 17.09042863164541, 16.748402585968392, 16.353754209527164, 15.925097159860469, 15.306515432538776, 14.839154900427584, 14.474098855704652, 14.112811015244365, 13.653481425314673, 13.201628017255317, 12.825482601350254, 12.464010091799796, 12.042271941361331, 11.85496092596298, 11.587356921981737, 11.399795701643152, 11.174341294673098, 10.99244632022669, 10.817599508099793, 10.575508078631668, 10.608373237030008, 10.463958170306592, 10.401104639431455, 10.523773745304691, 10.698159302695126, 10.887153310331048, 11.043151016902321, 11.166039613434577, 11.453232354701065, 11.456271555180386, 11.56769573827342, 11.716103013499065, 11.807108887363666, 11.864260269418985, 11.92567897536048, 11.984726834640986, 12.085793706358835, 12.013974022444398, 12.046518380143947, 12.16517815826457, 12.15670810399089, 12.135763557909879, 12.121855446805407, 12.056420983489383, 12.006424528027486, 11.89024030933737, 11.812490483785199, 11.789449718623192, 11.424959073531829, 11.219088136063695, 11.008429064444641, 10.812945607783538, 10.492053609960601, 10.194270549138825, 10.07270629289333, 10.010691601794317, 9.781657342135963, 9.685941856088116, 9.65373120709599, 9.638862605332708, 9.63219211113851, 9.613803420062162, 9.594091544220602, 9.735332492234683, 9.718734008231822, 9.85528020411464, 9.906977318196134, 9.997058726979752, 9.989959020061438, 10.033404952586869, 10.121482119344334, 9.959075122036323, 9.764857972689475, 9.539535484342297, 9.207436329441348, 9.070064295267667, 9.24551406056131, 9.593910307991871, 9.730993429634161, 9.986509560022188, 10.224289505566333, 10.400649220258835, 10.549555455398023, 10.780065608227892, 10.775892327056077, 10.884892719461927, 10.933573543651592, 11.03547478203082, 11.158162482977986, 11.259489586231014, 11.395607716618706, 11.566968883302932, 11.541754124280466, 11.705494541998304, 11.911424031228487, 12.178969672975915, 12.482428117369706, 12.727954914235726, 13.015993219973302, 13.121105086898144, 13.25825188099732, 13.503362406054677, 13.493961361173861, 13.483040173730378, 13.426039191364117, 13.243429427276457, 13.008128024219078, 12.764278671893699, 12.743828431241973, 12.522060023437543, 12.148713190732076, 11.92245845805822, 11.799293158610737, 11.861021573540636, 12.039708559180777, 12.429328224215851, 12.866831054470193, 12.967578258400586, 13.20204346234133, 13.580296081760896, 13.929076249830572, 14.456680516771069, 14.973699216248377, 15.588040366956653, 16.27045728347101, 16.867257759263392, 17.417973492777048, 18.11276492360475, 18.995489887797245, 19.95914954600426, 20.955644010742354, 21.8905536528904, 22.873746633838124, 23.958327766419504, 25.031940564017876, 26.127579270477966, 27.560586353515248, 28.947448263930372, 29.65934717440533, 30.71727558513598], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [33.03810756140351, 31.672140471264367, 30.64196694840295, 29.185887765199162, 27.68664573097345, 26.42027702013423, 25.17115755502392, 23.93396425785124, 22.88728671495327, 21.78684141068917, 20.665783223390278, 19.618890738213402, 18.669066159763315, 17.854941516317016, 17.184210496503496, 16.661622870208106, 16.23212395670103, 15.825297427815206, 15.488472060686016, 15.417446438148446, 15.295225262546815, 14.927671083139082, 14.860373818851821, 14.80310536209553, 14.613125420333839, 14.130787974506578, 14.011855209531637, 14.063492940725807, 14.262246127158557, 14.51204221234472, 14.841645350941851, 15.00864124262295, 14.940465511513157, 15.077211876923077, 15.208024786106751, 15.322122092916983, 15.351420792075471, 15.357554872057706, 15.270993809160306, 14.87939393460076, 14.643457821969696, 14.455406325956488, 14.127732957122092, 13.882188180813126, 13.609242990559185, 13.337204279051987, 13.06604794556765, 12.824599590487239, 12.76264794486692, 12.550238594007492, 12.342443653573955, 12.16714059923928, 11.973974490934449, 11.797693155459147, 11.697716348375451, 11.582420940276766, 11.576380398720683, 11.395489847645429, 11.333236129388817, 11.291346081106871, 11.220169356493505, 11.194336766225167, 11.300339764532984, 11.19888180233463, 11.324516308886027, 11.356888687906372, 11.539508119745223, 11.69733460345932, 11.851468443129521, 11.917222589477213, 11.77891722778891, 11.647779426470589, 11.616541842452209, 11.454956822193381, 11.369624507672635, 11.24722373015873, 11.267223338931789, 11.215797176625886, 11.210553616578599, 11.244334829380763, 11.245497440436797, 11.22522642622951, 11.412064640463132, 11.56233643761302, 11.772075898939487, 11.877306537468513, 12.009562585273757, 12.283712726577438, 12.480697948085659, 12.561771908083443, 12.785872832485696, 13.006182904268675, 13.321885793774317, 13.353580867213115, 13.361156394249836, 13.373693097782258, 13.317084627216918, 13.281710230148049, 13.354028660334835, 13.391545726198082, 13.361123207610149, 13.281639203395473, 13.276472041445624, 13.348236657579786, 13.285954085504342, 13.217242694993411, 13.24900687483871, 13.277866509067358, 13.294417310918774, 13.206137653717347, 13.15728750532978, 13.154966681483957, 12.97728341825613, 12.86681955222372, 12.841651706675657, 12.93629128945601, 12.921126281670206, 12.912173029157668, 12.992471835272728, 13.04692948, 12.85823626239067, 13.022993325622776, 13.194733611860796, 13.423867949074074, 13.733959683628317, 14.02679738892989, 14.269124638109306, 14.333583023845572, 14.312482953858392, 14.741774570154096, 15.049676457410563, 15.504377584999999, 15.942121202252695, 16.305413364107885, 16.67894847033441, 17.0601741139748, 17.766147968929804, 18.19121757568534, 18.525291895597483, 18.847286706632655, 19.08365821693122, 19.26163107822086, 19.244592689463957, 19.519485699284008, 19.402926897959183, 19.66810853642384, 19.76263881308411, 20.267607762711865, 20.80943456, 20.735803625], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;maxwind (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-8&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-8&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [7.4500523, 8.436666186206898, 9.423280072413794, 10.40989395862069, 11.396507844827587, 12.383121731034484, 13.36973561724138, 14.356349503448277, 15.342963389655173, 16.32957727586207, 17.316191162068968, 18.302805048275864, 19.28941893448276, 20.276032820689657, 21.262646706896554, 22.24926059310345, 23.235874479310347, 24.222488365517243, 25.20910225172414, 26.195716137931036, 27.182330024137933, 28.16894391034483, 29.155557796551726, 30.142171682758622, 31.12878556896552, 32.115399455172415, 33.10201334137931, 34.08862722758621, 35.075241113793105, 36.061855], &quot;y&quot;: [941, 5044, 12056, 17427, 29333, 36340, 25951, 13390, 13759, 9907, 6279, 4240, 2897, 1628, 1314, 698, 560, 508, 464, 410, 400, 355, 318, 260, 186, 147, 103, 57, 30], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [7.4500523, 8.436666186206898, 9.423280072413794, 10.40989395862069, 11.396507844827587, 12.383121731034484, 13.36973561724138, 14.356349503448277, 15.342963389655173, 16.32957727586207, 17.316191162068968, 18.302805048275864, 19.28941893448276, 20.276032820689657, 21.262646706896554, 22.24926059310345, 23.235874479310347, 24.222488365517243, 25.20910225172414, 26.195716137931036, 27.182330024137933, 28.16894391034483, 29.155557796551726, 30.142171682758622, 31.12878556896552, 32.115399455172415, 33.10201334137931, 34.08862722758621, 35.075241113793105, 36.061855], &quot;y&quot;: [0.5086431498037859, 2.7264570112755537, 6.516686306093988, 9.4198981632631, 15.855504264818759, 19.643030886152584, 14.027415919827893, 7.237759591788197, 7.437216894952487, 5.355077242408191, 3.394017361974465, 2.291867114950109, 1.5659290169836002, 0.8799904865893342, 0.7102625917557648, 0.3772932184516924, 0.3026994302764294, 0.2745916260364753, 0.2508080993718987, 0.2216192257381001, 0.21621387876887818, 0.19188981740737937, 0.17189003362125815, 0.1405390211997708, 0.10053945362752835, 0.07945860044756273, 0.055675073782986126, 0.030810477724565136, 0.016216040907665864], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [7.4500523, 8.436666186206898, 9.423280072413794, 10.40989395862069, 11.396507844827587, 12.383121731034484, 13.36973561724138, 14.356349503448277, 15.342963389655173, 16.32957727586207, 17.316191162068968, 18.302805048275864, 19.28941893448276, 20.276032820689657, 21.262646706896554, 22.24926059310345, 23.235874479310347, 24.222488365517243, 25.20910225172414, 26.195716137931036, 27.182330024137933, 28.16894391034483, 29.155557796551726, 30.142171682758622, 31.12878556896552, 32.115399455172415, 33.10201334137931, 34.08862722758621, 35.075241113793105, 36.061855], &quot;y&quot;: [0, 2, 43215, 64203, 32743, 20862, 9916, 3776, 4205, 2957, 1927, 1025, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [7.4500523, 8.436666186206898, 9.423280072413794, 10.40989395862069, 11.396507844827587, 12.383121731034484, 13.36973561724138, 14.356349503448277, 15.342963389655173, 16.32957727586207, 17.316191162068968, 18.302805048275864, 19.28941893448276, 20.276032820689657, 21.262646706896554, 22.24926059310345, 23.235874479310347, 24.222488365517243, 25.20910225172414, 26.195716137931036, 27.182330024137933, 28.16894391034483, 29.155557796551726, 30.142171682758622, 31.12878556896552, 32.115399455172415, 33.10201334137931, 34.08862722758621, 35.075241113793105, 36.061855], &quot;y&quot;: [0.0, 0.0010810693938443907, 23.359206927492675, 34.70394914649572, 17.698727581323446, 11.276634847190842, 5.359942054680491, 2.04105901557821, 2.2729484005578318, 1.5983610987989318, 1.0416103609690706, 0.5540480643452503, 0.09243143317369541, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-9&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-9&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0, 20181005.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [20181005.0, 20181005.0, 20181005.0, 20181005.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0, 20220904.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;event_date (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-10&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-10&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [20181005.0, 20182999.95, 20184994.9, 20186989.85, 20188984.8, 20190979.75, 20192974.7, 20194969.65, 20196964.6, 20198959.55, 20200954.5, 20202949.45, 20204944.4, 20206939.35, 20208934.3, 20210929.25, 20212924.2, 20214919.15, 20216914.1, 20218909.05, 20220904.0], &quot;y&quot;: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185002], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [20181005.0, 20182999.95, 20184994.9, 20186989.85, 20188984.8, 20190979.75, 20192974.7, 20194969.65, 20196964.6, 20198959.55, 20200954.5, 20202949.45, 20204944.4, 20206939.35, 20208934.3, 20210929.25, 20212924.2, 20214919.15, 20216914.1, 20218909.05, 20220904.0], &quot;y&quot;: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 100.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [20181005.0, 20182999.95, 20184994.9, 20186989.85, 20188984.8, 20190979.75, 20192974.7, 20194969.65, 20196964.6, 20198959.55, 20200954.5, 20202949.45, 20204944.4, 20206939.35, 20208934.3, 20210929.25, 20212924.2, 20214919.15, 20216914.1, 20218909.05, 20220904.0], &quot;y&quot;: [185002, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [20181005.0, 20182999.95, 20184994.9, 20186989.85, 20188984.8, 20190979.75, 20192974.7, 20194969.65, 20196964.6, 20198959.55, 20200954.5, 20202949.45, 20204944.4, 20206939.35, 20208934.3, 20210929.25, 20212924.2, 20214919.15, 20216914.1, 20218909.05, 20220904.0], &quot;y&quot;: [100.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-11&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-11&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229, 71.53156916205229], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [43.31144331345692, 43.31144331345692, 99.75169501064767, 99.75169501064767], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [130.00616904256736, 125.57483882710314, 125.88121709196969, 125.1212566151057, 123.91199642912164, 122.33240450590911, 120.76941491839831, 119.02730055431633, 120.22341901491332, 117.22337050464198, 113.2214654041026, 110.43798172158114, 108.1463614699749, 105.89880658605563, 101.9114547490938, 102.65636084901577, 101.0745657678169, 96.488414378708, 90.93704816845992, 87.71856677531807, 83.47308532324621, 77.71917701587222, 73.75321950097887, 71.72469649831449, 69.15471489433884, 61.38307240943053, 55.3661694899578, 51.95463581951577, 48.03581125196, 44.566306271622224, 42.05557180334905, 41.333527674870545, 40.59893336614975, 40.719618795753824, 39.94391994530709, 39.65229419602092, 39.747555649884475, 39.918899222972435, 40.59385702841593, 41.032810972768075, 42.23835397367006, 43.704243203551, 45.080027290617956, 46.8105176434815, 49.074538560473705, 51.95063012649248, 54.386423349582664, 56.29709334306089, 59.71370839212357, 63.280607034396084, 66.04754115789942, 69.30383428051886, 73.08661795348436, 77.44184971624583, 80.25964970714503, 83.01771967319654, 87.6350685698538, 91.98842743176961, 94.71547180210557, 98.2105610511191, 102.68330226036446, 107.03147994927896, 107.88331154451998, 110.49431618955506, 115.79333161838568, 119.83181871466036, 121.79252862056757, 124.15515452972068, 126.3907715480454, 126.62505993058053, 121.65512828338348, 123.99160250153439, 122.74683691890013, 119.83506304753712, 116.35269841855006, 113.08860382018334, 110.35632963374343, 106.06939530291424, 101.96146762787323, 100.79022230536901, 98.84801704368627, 95.68982498563715, 91.30334732242845, 88.19247891374116, 85.85220182370969, 82.26878716393273, 78.96437613138114, 77.01202055788526, 75.07085624843148, 72.4015408057986, 69.43366573246936, 66.74399516017004, 64.57606004722813, 62.19823926355579, 59.810952373796454, 58.3185323201134, 57.2864755536064, 55.925402736959114, 54.45610548351223, 53.395615687866936, 52.799961568456304, 52.023048489297054, 51.026061862528714, 50.32064024753726, 49.968458822736046, 49.60064131287443, 48.98557943000819, 48.45601240758485, 48.08891379513146, 47.60856767960606, 46.82212295905842, 46.05764073064574, 45.72800829122998, 45.49068210176719, 45.08169157537471, 44.75869118849412, 44.55924077398911, 44.18342828745036, 43.472755827590866, 42.48574439963444, 41.760450471623564, 41.28328353223181, 40.58461030879979, 39.974727638416006, 39.59796702968734, 39.07647262971117, 38.15983532378584, 36.996656466517706, 35.87247762817596, 35.56776868042492, 34.86931669600777, 34.529726180395734, 34.20283266800073, 33.832196958345435, 33.30898197299699, 32.99898950495999, 33.56471481484592, 33.53737761539853, 33.47441512071911, 33.52336992856424, 33.425819320245246, 33.246086303499894, 32.55437867020775, 32.29414026135155, 30.477726334549583, 30.30905386277688, 30.577905644351063, 31.469452908137875, 31.23885563211087, 30.110659244783978, 29.70323956771602, 29.882199167889134, 27.42624437999772, 26.464984019200344, 27.837511554441665, 27.312188800144295, 26.666566688529112, 25.375939536816286, 25.67902941429152, 25.5631988173209, 25.485964232150046, 25.374631083054485, 25.05723551928562, 24.788188579860638, 23.829916669152276, 23.217094728189636, 23.413340433770745, 23.624621014663326, 23.276277010513354, 22.831856074009263, 22.886028051124143, 22.748588604123167, 23.072831436586007, 23.678165912550938, 24.5447034780379, 25.26476931102063, 25.204339617994258, 25.636826604552475, 26.269410500508393, 26.720415653740865, 27.576981879638286, 28.48757466404549, 29.357527274824655, 30.075178757504172, 29.672422066039125, 29.682059174456704, 30.006520564001008, 30.21857643356566, 30.48785740170721, 31.168443387377295, 32.32209906520304, 33.36143472950236, 33.386646909772665, 33.75571808483052, 34.33071039331793, 34.80588302228734, 35.41213992666486, 36.07152924224581, 37.17297667048989, 38.4346110950951, 38.74096024567939, 39.65818742312008, 41.12620173410414, 42.15957733179605, 42.90187659520918, 43.6754573234937, 44.439930510870454, 45.58610683604036, 45.81978858747592, 46.82748742201251, 48.04861292562251, 47.850846325221994, 47.13771323816317, 47.06736230788885, 47.43254883354839, 48.50603912201708, 48.0818542001829, 48.596405505115726, 51.66931327403499, 51.1013094156122, 49.85029165378777, 49.71791063368555, 47.9688521883929, 49.905304410014615, 49.608441062356334, 49.98935078605354, 49.74370797906897, 49.00406260647889, 48.18127783135331, 48.16859059570806, 49.139652854942256, 50.423541311915166, 48.56704398917744, 48.01969403038783, 48.11711489002104, 45.99249791928336, 45.72495464702081, 45.54359247638138, 46.927820849396525, 46.79564238119401, 44.85561899722695, 45.00453715238076, 46.0665993854049, 45.08786161777947, 44.63036552418146, 42.85119007336038, 42.87595225483154, 40.70376289030921, 38.99456511228889, 38.31219773098947, 37.883449716165714, 36.26554594703993, 35.294703226157985, 34.25790844668483, 33.7930417787063, 32.20453640975142, 31.33917870744575, 31.22903955676578, 31.00361104101013, 30.29674949299661, 29.79454101202281, 29.065205203645146, 28.48955139965475, 28.250905989360817, 27.633240277703376, 27.388336406341267, 27.020353505460754, 25.72021327694236, 24.886454605457324, 24.386618018108763, 24.239063028067218, 24.495245592623988, 25.162401640161644, 25.698305287363496, 27.066253330701038, 28.319612756647498, 28.020941626492917, 28.449081901658825, 30.598995312022108, 32.75028068574255, 35.52433432603869, 38.35900628536591, 44.213243484622126, 46.89703356207998, 47.541811045836354, 50.62970728587122, 54.24265768200965, 56.4433823667115, 60.54014899802184, 65.76679397303276, 72.54316309029473, 76.29520397885615, 78.04722563741922, 82.42703963662562, 86.04909114845331, 89.6155079460996, 95.48932164904525, 100.05758628395168, 100.94819430508078, 104.9987603258537], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [117.50246468421052, 113.26151656609196, 112.96940168796068, 110.30528913207547, 106.76375218761062, 104.19074782718121, 101.59822727751197, 98.53726309586777, 98.25931149688473, 94.88326679746835, 89.49412968856768, 85.48906535980149, 82.2948719183432, 80.07073213403264, 76.27058101748251, 75.09908594742606, 73.98579966494844, 70.35082893166506, 64.64802722691292, 61.621450550678375, 58.11168300449438, 54.159086163947165, 51.10115070131885, 49.8728190624037, 48.73716382549317, 44.224662870065785, 40.53223738866065, 38.55851872983871, 36.26552842229199, 34.40268464984472, 33.22109491072891, 33.109991140163935, 33.159573321546056, 33.86998615060729, 33.66612817582418, 33.64276723686215, 33.999230819622646, 34.20422531131359, 34.82953111603054, 35.41367599239544, 36.267551733333335, 37.35392712228057, 38.154533423691866, 39.07484817546362, 40.63953748511256, 42.87183595259939, 44.32216589813375, 45.795898284609436, 47.98962716958175, 50.5820283752809, 52.17986944444444, 54.149199696403876, 56.895190421896785, 60.15890098553868, 61.55541989025271, 63.824042598689, 66.36146509381663, 69.02751340858725, 69.86000447724317, 71.53309002417302, 74.73947232077923, 76.97965039933774, 76.71345201045068, 78.10963541828794, 80.89291476883452, 83.9744668023407, 84.9061113254777, 86.36109925944906, 88.40715642998028, 87.8823563927614, 84.91185943954576, 86.08644016644385, 85.87544976268951, 84.78938551330305, 83.1710246023018, 81.34852244126984, 80.13081702187903, 77.01912374565357, 75.83968913077939, 75.32025697957839, 74.97466322964924, 73.67956912983607, 69.94987641377209, 68.13716655696203, 67.17912047286339, 64.85066799874056, 63.01586921963499, 62.07486689802422, 61.46085128682674, 60.225076865710555, 58.13057657724094, 56.28189187382298, 55.08108344163424, 53.31908488721312, 51.74320484864508, 50.61020445766129, 49.723026442701226, 48.52580223553163, 47.05714645331616, 46.06828796677316, 45.6172863317757, 44.59801257989347, 43.54879555238726, 42.86639008710106, 42.38717092251169, 41.96567585309618, 41.37064875741935, 40.92132965867876, 40.72517426231691, 39.96533337240455, 38.99528317321786, 38.27274906617647, 37.97329236239782, 37.7486013328841, 37.38187537491571, 37.21555662726662, 37.31720976574664, 36.77047778113751, 35.98016524581818, 35.03136313963636, 34.240433062682214, 33.7763470163701, 33.11071845667613, 32.58953362820513, 32.431368170353984, 31.810588053874536, 30.91900061816839, 30.034743951551857, 29.310533116149564, 29.22689836577453, 28.850586385008516, 28.903001595454544, 28.91372684133203, 28.622768696058092, 28.263038350593312, 28.41445308705613, 29.17645169735328, 29.297306567342076, 29.424523101886795, 29.504667080357144, 29.49450906878307, 29.462557858895707, 28.965159103512015, 29.480353474940333, 28.89495756734694, 29.073282708609273, 28.521444831775703, 29.447848644067797, 30.5605274, 29.90694940625], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;rain_d3 (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-12&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-12&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [19.530811, 25.439745964285713, 31.348680928571426, 37.257615892857146, 43.16655085714285, 49.07548582142857, 54.984420785714285, 60.89335575, 66.8022907142857, 72.71122567857142, 78.62016064285714, 84.52909560714285, 90.43803057142857, 96.34696553571428, 102.2559005, 108.1648354642857, 114.07377042857142, 119.98270539285714, 125.89164035714285, 131.80057532142857, 137.70951028571426, 143.61844524999998, 149.5273802142857, 155.43631517857142, 161.34525014285714, 167.25418510714286, 173.16312007142855, 179.07205503571427, 184.98099], &quot;y&quot;: [12703, 19655, 23910, 26763, 23778, 14275, 9999, 8104, 6761, 5958, 5446, 4733, 4277, 3705, 3239, 2782, 2392, 1992, 1847, 728, 585, 466, 372, 299, 200, 33, 0, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [19.530811, 25.439745964285713, 31.348680928571426, 37.257615892857146, 43.16655085714285, 49.07548582142857, 54.984420785714285, 60.89335575, 66.8022907142857, 72.71122567857142, 78.62016064285714, 84.52909560714285, 90.43803057142857, 96.34696553571428, 102.2559005, 108.1648354642857, 114.07377042857142, 119.98270539285714, 125.89164035714285, 131.80057532142857, 137.70951028571426, 143.61844524999998, 149.5273802142857, 155.43631517857142, 161.34525014285714, 167.25418510714286, 173.16312007142855, 179.07205503571427, 184.98099], &quot;y&quot;: [6.866412255002649, 10.624209468005752, 12.924184603409694, 14.466330093728716, 12.852834023415962, 7.71613279856434, 5.404806434525032, 4.380493183857472, 3.6545550858909635, 3.2205057242624404, 2.9437519594382766, 2.558350720532751, 2.3118668987362296, 2.002681052096734, 1.7507918833309912, 1.5037675268375477, 1.2929589950378915, 1.0767451162690134, 0.998367585215295, 0.39350925935935827, 0.31621279769948435, 0.2518891687657431, 0.2010789072550567, 0.16161987437973643, 0.10810693938443909, 0.017837644998432448, 0.0, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [19.530811, 25.439745964285713, 31.348680928571426, 37.257615892857146, 43.16655085714285, 49.07548582142857, 54.984420785714285, 60.89335575, 66.8022907142857, 72.71122567857142, 78.62016064285714, 84.52909560714285, 90.43803057142857, 96.34696553571428, 102.2559005, 108.1648354642857, 114.07377042857142, 119.98270539285714, 125.89164035714285, 131.80057532142857, 137.70951028571426, 143.61844524999998, 149.5273802142857, 155.43631517857142, 161.34525014285714, 167.25418510714286, 173.16312007142855, 179.07205503571427, 184.98099], &quot;y&quot;: [2032, 6840, 6841, 11593, 20241, 15432, 16814, 13375, 11876, 10578, 9405, 9186, 9894, 11978, 8509, 5404, 5371, 3563, 1798, 1247, 921, 677, 519, 381, 295, 138, 69, 25], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [19.530811, 25.439745964285713, 31.348680928571426, 37.257615892857146, 43.16655085714285, 49.07548582142857, 54.984420785714285, 60.89335575, 66.8022907142857, 72.71122567857142, 78.62016064285714, 84.52909560714285, 90.43803057142857, 96.34696553571428, 102.2559005, 108.1648354642857, 114.07377042857142, 119.98270539285714, 125.89164035714285, 131.80057532142857, 137.70951028571426, 143.61844524999998, 149.5273802142857, 155.43631517857142, 161.34525014285714, 167.25418510714286, 173.16312007142855, 179.07205503571427, 184.98099], &quot;y&quot;: [1.0983665041459012, 3.697257326947817, 3.6977978616447387, 6.266418741419012, 10.940962800402158, 8.341531442903321, 9.088550394049793, 7.229651571334364, 6.419390060647993, 5.717776024042983, 5.083728824553248, 4.965351725927287, 5.348050291348202, 6.474524599734057, 4.599409736110961, 2.921049502167544, 2.903211857169112, 1.9259251251337823, 0.9718813850661074, 0.6740467670619776, 0.49783245586534197, 0.3659419898163263, 0.2805375077026194, 0.20594371952735646, 0.15945773559204765, 0.07459378817526297, 0.03729689408763148, 0.013513367423054886], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-13&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-13&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915, 183.18279989970915], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [97.59896708281623, 97.59896708281623, 268.7666327166021, 268.7666327166021], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [180.3898877144988, 172.1656941406699, 170.64842852937923, 167.50293586422487, 163.88320028573452, 160.15661199400188, 156.58047451057914, 152.82809584474836, 153.43500757181553, 148.50211204271957, 142.54467080066522, 138.39490519325017, 135.23916291222935, 132.6742942414023, 128.19315089524687, 129.89392101837473, 128.7821036848928, 124.16974333064752, 118.58718809774905, 115.57234474768838, 111.59052373589893, 106.48697451716757, 102.91427979757196, 101.59050953533992, 99.80985388618718, 94.17481462377712, 90.06577643160955, 88.15850114380521, 86.1845108395073, 85.04226803509061, 84.9517652805908, 85.81248538853993, 87.98451251685646, 90.47924773275311, 92.7179208289658, 95.5006843181547, 98.88858503704061, 102.89424931813848, 106.4926841691503, 109.33041944275827, 115.2204926045545, 121.29423150127539, 126.55495602897432, 132.57305736422387, 140.06709688576802, 149.25221501743007, 156.69451498753767, 162.6706723108782, 173.43076046159172, 184.2824907266217, 192.64555250374175, 202.45217180445596, 213.77776723383252, 226.80457960901657, 235.0360958807426, 242.78645670549184, 256.6744128561711, 269.32670021622437, 276.8693525003712, 286.70465404298295, 299.4697366151532, 311.80139136954557, 313.9042166635309, 319.00803782008796, 334.6592835782454, 345.03434224338366, 348.34904187042173, 352.21468709760904, 354.31093893171226, 349.4382988389702, 332.0595460353651, 331.364928642903, 330.5747497628289, 325.18974365155884, 318.37714712703814, 311.8820329085096, 305.73107291528083, 295.5065385212902, 283.2760239949914, 279.2775555701411, 275.39322063127344, 267.0163494929842, 254.63297144525774, 245.93205668087765, 239.4603777461641, 229.69351076569413, 219.40839603356204, 213.28416658578817, 208.3209703751944, 201.2470095584868, 192.93602513850897, 185.42849174048484, 179.34597572530416, 172.98509839319343, 166.24212582846366, 162.0678392343496, 159.3243554090058, 155.3038426109123, 150.5926290496082, 146.9537592385562, 144.7527203769378, 141.9040364311171, 138.19658996226852, 135.58568999524283, 133.98474457842858, 132.0951165023235, 129.51454594818068, 127.15941344128228, 125.37383080334999, 123.26011980225785, 120.33658889337639, 117.85637560289048, 116.38923984103191, 114.95579880729049, 113.15428826449788, 111.476220371427, 110.252176715759, 108.80931991106308, 106.62596127057556, 104.39385160934148, 102.77397075493833, 101.5519318323539, 99.93902110626499, 98.53647787592885, 97.72256901629596, 96.56217406139233, 94.52454893096623, 92.25678714335746, 90.14463796989972, 89.52639378636135, 88.18556569776403, 87.49452457903526, 86.92907295272296, 86.28651964834299, 85.08617144477972, 84.6909346630233, 85.80241540883713, 85.99097557300516, 86.2728776923514, 86.87553733452738, 87.24295365365755, 87.51622270572734, 86.37188953146467, 86.16136629513898, 82.18233761469405, 82.03210736071966, 82.98676676349669, 85.740529574186, 85.23148685347954, 82.37580868764285, 81.20999418735717, 81.57173618652047, 74.3109241037801, 71.54723562902666, 75.36880828166443, 73.83675840163248, 71.99754871202094, 68.10788875319336, 68.7094256654383, 68.35997796009907, 68.04081178026853, 67.63654291896937, 66.58757009088043, 65.68973997896495, 62.79401593949673, 60.65219715284701, 60.88803416493502, 61.40709153895188, 60.0824381064193, 58.181066964927645, 57.91571998492819, 57.10832673972639, 57.657593628784866, 58.99978760817706, 61.06425621757445, 62.906913364234995, 62.537106265096774, 63.44328420907592, 64.9835755057244, 66.07492200891006, 68.29860217393124, 70.569528522879, 72.50598377504201, 74.52605550929407, 72.98986380453003, 72.63875658647986, 73.24617555120007, 73.4794442815839, 73.68169264309883, 75.38076483613725, 78.57956214951712, 81.82139913273525, 81.70856198229285, 82.37520052923867, 83.96295848581882, 85.08208242624744, 86.62741252470398, 88.52451824197551, 91.76809299764452, 96.51870885003152, 97.23418775185914, 99.78463166127395, 104.17796540927614, 107.16779829767907, 109.54514413258586, 112.1993947161497, 115.01771164221638, 119.25875755355447, 118.46252330910716, 121.01671472035947, 124.15197821987044, 123.63704967931562, 121.32689591771724, 120.8220844044493, 122.06870184765594, 125.92260915215162, 124.00771500085838, 125.41351735669222, 134.10380431816333, 132.62870827938173, 129.3573936235348, 129.05532025203632, 124.17376107175544, 130.01200077841284, 128.91001158926818, 130.86233360569844, 130.8965266222893, 129.78885812774462, 128.10812198677618, 127.28792570544988, 129.7699731663917, 131.82716671720294, 125.57682633993099, 124.26901400601142, 125.45584940421068, 120.2436142285801, 120.87392887122208, 121.29928372575715, 126.26940646754052, 126.66997561601566, 121.5644953107066, 122.78054593916066, 126.93751928516062, 124.53776366550623, 123.73399140230134, 118.72993543766893, 119.0626474235214, 112.91895920968213, 107.81951878060627, 105.96413794919525, 104.99624394453934, 99.94627283726761, 96.73446057543268, 92.98616239659916, 90.88080743516934, 85.06318514473307, 81.35588025631822, 79.78622057131636, 78.29793392258057, 75.51149179999095, 73.59411198233677, 71.78688427817795, 70.706029360677, 69.49344841805375, 67.87777348382551, 67.09400555094003, 66.02039779761127, 62.62411060978826, 60.44901009178796, 58.853292381980864, 57.61990857515783, 57.139968761748584, 56.885326977162556, 55.85212615507901, 56.0071341147097, 55.478563890747566, 53.117642678835715, 51.86815560196258, 52.39580446962345, 53.08265889780892, 54.481122363245376, 55.95701190400999, 61.21140663662871, 63.09656165943709, 62.531932322260545, 64.85281613505613, 68.33391698703593, 70.79799258362866, 75.72613992089374, 82.2387841953926, 90.92704581944635, 96.49070757771719, 99.12453112715251, 105.67744687698067, 111.28333187176992, 116.89158421338055, 125.74094571648787, 132.9501974853628, 134.70638165243352, 141.11188403988717], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [160.75088587719299, 153.4360378965517, 151.799313007371, 146.62194079035638, 140.38739224955754, 135.7199719328859, 131.1289606937799, 125.97631348595043, 124.96285757476636, 119.71457893108297, 112.39172749802891, 107.06052255707196, 103.018577747929, 100.50410561421911, 96.52298351515151, 96.21292667031764, 95.93933267216495, 92.69057498363811, 87.27210000087952, 85.02673355546688, 82.33659131685393, 79.4413894933955, 77.39121769976727, 77.35407610708782, 77.64420888846738, 75.09097436924341, 72.95895129334428, 72.52191406048388, 71.66223980062794, 71.33108830512423, 71.90252883128584, 73.13074774016394, 75.30431156332236, 78.24982276518219, 79.90596318995291, 81.6892289009901, 84.19101672754718, 86.80013933940774, 89.13978422366412, 91.46226571254752, 95.36599220227272, 99.79608271192798, 103.17058830014534, 106.96446881027104, 112.56514101525055, 120.06651122629971, 124.84033869206841, 129.70256644315543, 136.68851664942966, 144.63936733558052, 149.3048452264685, 155.13584529253112, 163.34836322175732, 172.933613516269, 176.88301565920577, 183.2602240538966, 190.60608826083867, 198.1321097506925, 199.82494921976593, 204.13457467684478, 213.06985611558443, 219.03539891854305, 217.60175019464404, 219.940983345655, 227.45144890341274, 235.24509582379716, 236.30902793821656, 238.89575671877003, 243.0690528244576, 239.60413600268095, 229.67373587040748, 229.73652531483958, 230.18180394528676, 228.04313513692406, 224.6197403663683, 220.3960222488889, 217.87153684684685, 209.84014979652284, 206.16567212351387, 204.31747459683794, 204.01096445532758, 200.56007690557377, 190.023244400975, 184.96988584086802, 182.69149344915786, 175.88110630667504, 170.11524021900567, 167.3055312517527, 165.97901002725501, 162.69949388917863, 156.9763699294342, 151.945507524796, 149.30236663942932, 144.0014050177049, 139.22076027230668, 135.80649168346773, 133.24607685334243, 129.74090401009423, 125.18863035544108, 122.09397349520766, 120.63571461348465, 116.83606471438081, 113.36055410212202, 111.1065512599734, 109.53341350233801, 108.02903749407115, 105.94487323870968, 104.43398771178757, 103.59761496804262, 100.91984097588748, 97.85867686475682, 95.76903412299465, 94.9343420613079, 94.10098717924528, 92.89652242548887, 92.23304208797852, 92.38911611252654, 90.65765184305255, 88.59774489672728, 86.34622689163636, 84.4244463819242, 83.26775366903915, 81.69115265767046, 80.53679207051282, 80.31474119026548, 78.81321513948339, 76.76216826957165, 74.95719038607116, 73.62648235481305, 73.72105688564477, 73.18331633134584, 73.78848134272728, 74.16808224583743, 73.587276906639, 72.86918429881337, 73.74247530126001, 75.74607769390104, 76.2892728319428, 76.95471030566038, 77.45817455739795, 77.80146580687831, 78.11282418558282, 77.23988914232902, 79.07945750357996, 78.00954800816326, 78.70045782119205, 77.26700119626167, 80.02572683898305, 83.40161152, 81.7929014375], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;rain_d12 (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-14&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-14&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [42.096664, 58.873906, 75.651148, 92.42839000000001, 109.20563200000001, 125.98287400000001, 142.760116, 159.537358, 176.3146, 193.091842, 209.86908400000002, 226.64632600000002, 243.42356800000002, 260.20081, 276.978052, 293.755294, 310.532536, 327.309778, 344.08702, 360.864262, 377.641504, 394.418746, 411.195988, 427.97323, 444.750472, 461.527714, 478.304956, 495.082198, 511.85944], &quot;y&quot;: [12428, 19947, 31606, 25344, 23782, 15808, 11228, 8649, 5863, 4755, 4115, 3613, 3060, 2653, 2310, 1996, 1729, 1511, 1264, 1023, 821, 601, 417, 274, 156, 49, 0, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [42.096664, 58.873906, 75.651148, 92.42839000000001, 109.20563200000001, 125.98287400000001, 142.760116, 159.537358, 176.3146, 193.091842, 209.86908400000002, 226.64632600000002, 243.42356800000002, 260.20081, 276.978052, 293.755294, 310.532536, 327.309778, 344.08702, 360.864262, 377.641504, 394.418746, 411.195988, 427.97323, 444.750472, 461.527714, 478.304956, 495.082198, 511.85944], &quot;y&quot;: [6.717765213349044, 10.782045599507033, 17.08413963092291, 13.699311358796121, 12.854996162203653, 8.544772488946066, 6.069123577042411, 4.675084593680069, 3.169154928054832, 2.5702424838650395, 2.224300277834834, 1.952951859979892, 1.654036172581918, 1.4340385509345845, 1.2486351498902715, 1.078907255056702, 0.9345844909784758, 0.8167479270494373, 0.683235856909655, 0.552966994951406, 0.44377898617312245, 0.3248613528502395, 0.22540296861655548, 0.14810650695668157, 0.08432341271986249, 0.026486200149187577, 0.0, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [42.096664, 58.873906, 75.651148, 92.42839000000001, 109.20563200000001, 125.98287400000001, 142.760116, 159.537358, 176.3146, 193.091842, 209.86908400000002, 226.64632600000002, 243.42356800000002, 260.20081, 276.978052, 293.755294, 310.532536, 327.309778, 344.08702, 360.864262, 377.641504, 394.418746, 411.195988, 427.97323, 444.750472, 461.527714, 478.304956, 495.082198, 511.85944], &quot;y&quot;: [0, 11428, 13155, 16942, 17070, 17074, 14125, 11421, 10194, 9641, 9687, 9018, 8229, 7550, 6436, 5773, 4823, 3730, 2426, 1788, 1297, 986, 752, 592, 541, 223, 77, 24], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [42.096664, 58.873906, 75.651148, 92.42839000000001, 109.20563200000001, 125.98287400000001, 142.760116, 159.537358, 176.3146, 193.091842, 209.86908400000002, 226.64632600000002, 243.42356800000002, 260.20081, 276.978052, 293.755294, 310.532536, 327.309778, 344.08702, 360.864262, 377.641504, 394.418746, 411.195988, 427.97323, 444.750472, 461.527714, 478.304956, 495.082198, 511.85944], &quot;y&quot;: [0.0, 6.1772305164268495, 7.110733938011481, 9.157738835255834, 9.226927276461875, 9.229089415249565, 7.6350525940260106, 6.1734467735483936, 5.51021070042486, 5.211295013026886, 5.236159609085307, 4.874541896844358, 4.448060020972746, 4.0810369617625755, 3.47888130939125, 3.1205068053318343, 2.6069988432557487, 2.016194419519789, 1.3113371747332463, 0.9664760380968855, 0.7010735019080875, 0.5329672111652848, 0.406482092085491, 0.3199965405779397, 0.29242927103490773, 0.1205392374136496, 0.04162117166300905, 0.01297283272613269], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-15&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-15&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605, 47814.749845947605], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-100721.69640994159, -100721.69640994159, 196351.1961018368, 196351.1961018368], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [177049.94243477075, 95206.85157670455, 81680.84972127041, 117315.71203542665, 116387.16358103568, 90209.60564114232, 83518.09272336963, 88371.32746121101, 79545.5717284157, 70261.48952792908, 71679.75621414353, 83879.33340438013, 98032.23833235519, 105918.2035943474, 71890.90427420393, 146636.41598524374, 160798.85882576802, 199710.0723600638, 145507.83372537605, 172320.7098232226, 198352.31323040248, 169906.62214191415, 164242.1746200883, 181401.84476955756, 138420.8254380525, 125200.53070319869, 124611.81316932823, 142283.81205340187, 132444.9507519327, 109244.74127110833, 107649.31394423399, 118354.53174440084, 132730.87128536127, 136448.98253424643, 93247.9918220142, 86959.58380510099, 94813.38959096804, 100079.9884770361, 102152.03423938228, 123898.75054484204, 113442.62375280379, 108139.85957426361, 111036.74963871045, 158679.08714480925, 177671.35261884608, 113601.83270478569, 160246.03992257087, 192766.41585275714, 255722.19593152846, 213697.5209059029, 257756.90871923996, 303016.9041211464, 259748.93924299878, 152510.1468165302, 158253.9420668034, 169616.5440739762, 186525.05782002318, 204284.19555961352, 254493.40392166533, 384554.19831569836, 703351.2895718126, 900720.9344278794, 842630.1649279031, 979664.0353974428, 570589.962765613, 375926.65393860714, 369919.10548065015, 371394.595449713, 465189.34905336355, 572903.3134895926, 664007.699976478, 549473.8750898149, 581026.0284969313, 527685.0669508113, 438761.2463645444, 353015.50873021607, 500956.5479552398, 436398.7692239132, 312330.47586081666, 303719.9561004642, 277923.2067900419, 228034.04183350876, 205837.96885134175, 133171.7984363754, 99565.69263552234, 102368.63040624274, 117843.6071848069, 129449.83298994138, 108612.19784277621, 81755.18839550072, 84912.36775325071, 111019.19740032285, 75274.34345441342, 85277.45298886564, 104760.75154737114, 117820.55413729974, 145973.06566600146, 121210.82639408676, 143964.04928571818, 81022.26151871025, 73789.5540069965, 74561.92141176136, 80073.93155281113, 84246.6753215375, 91845.00616250315, 103995.45239610417, 125967.88308394823, 75260.66504594518, 48419.393008682906, 61273.607732806806, 55854.506096565034, 78803.58982914593, 476465.944961815, 65662.07423641946, 59401.50745222454, 61312.8700201628, 64434.140871848525, 61782.71542327125, 59391.635369908014, 64495.54946875568, 84341.53918272826, 109218.96951511438, 105850.9206488143, 69882.49612179815, 63635.508084207366, 64356.57466736722, 69238.58640494304, 104450.42194371995, 143240.99916495476, 106206.56140924, 121329.76734608349, 75115.61283072931, 112336.74176891675, 117376.83436157863, 92814.53343859452, 87818.00890176147, 94224.30605164316, 96462.60945799405, 107286.55085457793, 96740.76412035662, 115646.46847129159, 139713.80773819654, 152102.21124881943, 249707.96898364963, 415191.34297402814, 255158.6195535215, 299888.0420469197, 611601.0133197377, 341685.7792732958, 13066.875710647682, -5630.750710647682, -91922.57927329576, -24060.047218042717, -65301.08877589165, -26613.5599508725, -29850.224606681208, 19446.150348092604, 11331.13071051515, 11342.348703521253, 10698.867507544383, 7409.212920459715, -1818.8024269049783, 4015.226060480323, -1636.21629330024, -2207.504892597659, -4193.010245498495, -22372.09162298942, -25552.255970679726, -2623.420103456585, -28427.368708945505, -16946.41542383856, -50594.95779661745, -18137.316720404284, -5744.361885002127, -6999.159169212238, -12256.28537034306, -15429.59441239644, -30032.682012450656, -34389.76524465174, -14965.088745410467, -4920.644741482949, -6950.928460817107, -8091.698864595946, -8172.732520822341, -10593.905614521434, -10671.984862878617, -15229.649708117566, -395872.56212802755, -21590.672716846468, -15217.803898030728, -18290.218583443104, -14154.009520001153, -30303.20520138559, -56551.15534201274, -26927.9530548657, -17794.498480472415, -13728.704576856668, -15183.210067399996, -13778.270279937129, -14672.529974953773, -18724.96567206488, -48765.11560896351, -46479.47107780143, -64272.69731675181, -40178.98155665458, -29689.397945256133, -22997.18151345581, -20635.84280590499, -33901.48490816969, -22164.685617204945, -21956.6408074955, -32523.433404100026, -35511.78965023455, -24465.35167819896, -17600.869700953066, -23290.40879272759, -29695.60916573042, -54085.63978370007, -75574.28314498416, -100422.74881519076, -115747.04964460124, -102479.85498895406, -153822.56317111218, -203958.5106322024, -111000.54111116845, -161857.43945917356, -220668.2986185595, -211300.20779818384, -208238.35637323727, -278155.40739130764, -229371.14324830577, -173294.9387969533, -110157.03491159643, -120574.944971096, -149948.8984119491, -283344.5023663858, -530367.1287826567, -411642.7632296667, -463866.2311166212, -344557.4233380464, -174492.53164903173, -97037.36751074204, -61763.05705545841, -59924.480705595335, -54811.875465090554, -41960.55722925829, -43578.50979556131, -88332.66588177143, -99290.03413497767, -84888.43596623218, -82817.92090590291, -96723.31684407598, -58847.953362424596, -50812.99793190211, -26239.825059525734, -47936.15871906394, -43960.33108204177, -14580.704580570906, -19725.994608022054, -28350.864661894695, -27514.508719746984, -18697.635766099833, -19287.743981971544, -16216.874873986904, -13289.402540820716, -16663.461209769303, -26817.627068659385, -18473.45516694022, -17703.216990302477, -23849.002723922757, -17838.3499667605, -29303.20035946802, -20865.18947275672, -6785.500926107197, -8595.793861093429, -23300.51284321183, -46489.16680345585, -37262.486489754716, -45705.6881869802, -41118.976900814436, -36067.86544971903, -15696.999952289, -52351.26966516483, -30221.353671128854, -36697.60985161831, 5280.993161693514, -12442.674456818262, -382.42294773979665, 250.65418867197877, 1737.941551953707, 8077.35154098794, 11620.166589341323, 6826.285761929474, 9647.508552547435, 11986.521875636194, 18872.719604805032, 9361.331989730577, 17972.408263987563, 12074.142676169024, -20178.152961086555], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [78435.8947368421, 53640.497126436785, 49826.62899262899, 63338.522012578615, 67629.94159292035, 51098.06375838926, 46582.800637958535, 47598.806611570246, 45582.86915887851, 39169.420534458506, 36708.84888304862, 42064.993796526054, 48824.907692307694, 46737.76456876457, 38585.94871794872, 54969.40306681271, 65288.75257731959, 73679.40134744947, 64905.416886543535, 68126.42218675179, 78616.66816479401, 62100.466977466975, 63489.8440651668, 67456.33898305085, 57560.15629742033, 58302.36842105263, 58913.15612161052, 60709.31129032258, 51570.87519623234, 45703.19565217391, 41900.15561015561, 50325.65737704918, 57128.70805921053, 54815.67773279352, 38292.26530612245, 36835.090632140134, 39298.25735849057, 40396.12224753227, 41727.19923664122, 48192.12091254753, 42545.87954545455, 44206.93248312078, 48228.02252906977, 57359.378031383734, 64867.59694989107, 43681.00382262997, 54716.52099533437, 66959.23124516627, 79499.43954372624, 65439.8, 86434.23637650389, 101863.43499308437, 85708.13668061366, 54465.81851048445, 58146.69241877256, 57402.334304442826, 63300.28855721393, 71260.56925207756, 78728.01820546165, 105030.83333333333, 179396.93311688313, 218427.35165562914, 215493.70084911824, 224648.453307393, 143622.73019961364, 112988.877763329, 124672.08025477707, 130618.78026905829, 145947.20512820513, 171766.08512064343, 192926.14629258518, 170617.75935828878, 184862.91034937376, 153508.3841661259, 138451.90345268542, 121007.48380952381, 148499.01866151867, 141288.10302640052, 104925.31043593131, 93986.45322793149, 88750.22898742555, 76229.8793442623, 75876.16453382085, 51738.094635322486, 38137.64192139738, 42383.88035264484, 46689.12775330397, 46969.02166985341, 38044.38221933809, 29899.27379400261, 31373.841068022884, 38558.85624607658, 27319.250324254215, 31140.135737704917, 37535.6768010575, 38820.78629032258, 40850.18417462483, 37365.67765814267, 47599.46683837733, 31148.647923322682, 29558.512016021363, 30391.825565912117, 32445.36074270557, 35258.98537234042, 37025.253841015365, 38533.74967061923, 34708.36387096774, 22478.729922279792, 17132.69174434088, 21491.69457468185, 20318.351099267154, 28606.458556149733, 40296.69141689374, 25216.212264150945, 24364.76129467296, 25359.482202820684, 28130.704175513092, 26845.508279337653, 26220.353454545453, 29787.452363636363, 34688.225218658896, 37414.60213523132, 37909.119318181816, 27226.450854700855, 25689.611356932153, 28678.70774907749, 31747.112259970458, 43156.55261165783, 46323.02068416865, 44630.07299270073, 46451.19931856899, 36246.09636363637, 43392.24289911851, 47502.371369294604, 44310.76159654801, 42805.252004581904, 46294.04487917146, 50238.917759237185, 52733.874213836476, 52074.988520408166, 63172.66798941799, 75528.0782208589, 81716.67097966728, 134577.05966587111, 192670.55918367347, 114272.5298013245, 117293.47663551402, 293770.4830508475, 124881.6, 3718.0625], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;olprice (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-16&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-16&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 518819.21875, 1037638.4375, 1556457.65625, 2075276.875, 2594096.09375, 3112915.3125, 3631734.53125, 4150553.75, 4669372.96875, 5188192.1875, 5707011.40625, 6225830.625, 6744649.84375, 7263469.0625, 7782288.28125, 8301107.5, 8819926.71875, 9338745.9375, 9857565.15625, 10376384.375, 10895203.59375, 11414022.8125, 11932842.03125, 12451661.25, 12970480.46875, 13489299.6875, 14008118.90625, 14526938.125, 15045757.34375, 15564576.5625, 16083395.78125, 16602215.0], &quot;y&quot;: [181081, 2664, 697, 311, 80, 51, 34, 43, 20, 13, 2, 2, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 518819.21875, 1037638.4375, 1556457.65625, 2075276.875, 2594096.09375, 3112915.3125, 3631734.53125, 4150553.75, 4669372.96875, 5188192.1875, 5707011.40625, 6225830.625, 6744649.84375, 7263469.0625, 7782288.28125, 8301107.5, 8819926.71875, 9338745.9375, 9857565.15625, 10376384.375, 10895203.59375, 11414022.8125, 11932842.03125, 12451661.25, 12970480.46875, 13489299.6875, 14008118.90625, 14526938.125, 15045757.34375, 15564576.5625, 16083395.78125, 16602215.0], &quot;y&quot;: [97.88056345336807, 1.4399844326007285, 0.3767526837547702, 0.16810629074280278, 0.043242775753775636, 0.02756726954303197, 0.018378179695354643, 0.023242991967654406, 0.010810693938443909, 0.007026951059988541, 0.0010810693938443907, 0.0010810693938443907, 0.0010810693938443907, 0.0, 0.0005405346969221954, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 518819.21875, 1037638.4375, 1556457.65625, 2075276.875, 2594096.09375, 3112915.3125, 3631734.53125, 4150553.75, 4669372.96875, 5188192.1875, 5707011.40625, 6225830.625, 6744649.84375, 7263469.0625, 7782288.28125, 8301107.5, 8819926.71875, 9338745.9375, 9857565.15625, 10376384.375, 10895203.59375, 11414022.8125, 11932842.03125, 12451661.25, 12970480.46875, 13489299.6875, 14008118.90625, 14526938.125, 15045757.34375, 15564576.5625, 16083395.78125, 16602215.0], &quot;y&quot;: [182403, 1842, 498, 116, 49, 54, 26, 6, 4, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 518819.21875, 1037638.4375, 1556457.65625, 2075276.875, 2594096.09375, 3112915.3125, 3631734.53125, 4150553.75, 4669372.96875, 5188192.1875, 5707011.40625, 6225830.625, 6744649.84375, 7263469.0625, 7782288.28125, 8301107.5, 8819926.71875, 9338745.9375, 9857565.15625, 10376384.375, 10895203.59375, 11414022.8125, 11932842.03125, 12451661.25, 12970480.46875, 13489299.6875, 14008118.90625, 14526938.125, 15045757.34375, 15564576.5625, 16083395.78125, 16602215.0], &quot;y&quot;: [98.59515032269921, 0.9956649117306839, 0.26918627906725334, 0.06270202484297467, 0.026486200149187577, 0.029188873633798556, 0.014053902119977082, 0.0032432081815331726, 0.0021621387876887815, 0.0010810693938443907, 0.0, 0.0005405346969221954, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0005405346969221954, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-17&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-17&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387, 3303.8779202387], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [20.52918843903717, 20.52918843903717, 6587.226652038363, 6587.226652038363], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [2783.3497947960536, 2323.7102980424083, 1964.3266836653656, 1664.5307042767945, 1443.963524288613, 1562.9036997269336, 1830.5796784881604, 1780.7736690541733, 1481.0504428718766, 1385.94451564617, 1348.4519733086909, 1594.2114380569383, 1783.0109300471204, 1780.8777144812977, 1952.4933979526377, 2287.344997635185, 2657.4619939960685, 2673.2295965248413, 2723.129368717859, 2720.2591906780885, 2657.213942359074, 2528.0756612653463, 2515.8485811760947, 2399.128209455065, 2352.5928735856096, 2358.889245407043, 2259.7437057059597, 2276.1244695339437, 2593.5813951694367, 2776.6748408181566, 2710.234865044904, 2689.8882822383184, 2736.497306622202, 2941.4986655219755, 2876.1433398766894, 2885.4155219182367, 2998.220497960232, 2966.2643117154657, 3442.05186984315, 3867.61565596225, 4113.868073987348, 3921.6601078524673, 4305.983528211436, 4319.142941958006, 4511.656055997212, 4734.541277557546, 4821.239877421733, 5122.956269600449, 5413.027109766192, 5651.311985525406, 5761.97349479367, 6026.642345941506, 6170.835688510508, 7034.9884781168785, 7771.267422338678, 7606.984000836819, 8085.701477552237, 8322.77847469894, 8498.79198590212, 8721.746897719455, 8916.584035203876, 9111.535965842331, 8926.921495580922, 8781.003328989713, 8914.867038715973, 8900.604174846287, 8324.051483612962, 7850.598402227564, 7770.354946414175, 7486.88848493319, 6436.582443058629, 6565.651272233665, 6640.788241652032, 6681.3323839802915, 6755.880019414077, 6729.311562762421, 6987.966094670276, 7278.400987216017, 7240.612239656675, 7604.805421216142, 7877.400894732227, 8086.134147788315, 8538.445941673674, 9470.661384248944, 10297.52630591943, 10300.41119767554, 10154.434063081582, 9995.576256389726, 10116.094848795172, 9507.76288558515, 9232.828469002412, 9179.436529544468, 9205.921848001924, 8773.8170623606, 7907.78854692574, 7585.975932945259, 7558.272927657836, 7290.421842192281, 7060.0736294276085, 6952.7461654897115, 7081.331422308538, 6954.573636594672, 6600.53570910141, 6519.41334163062, 6521.361105964784, 6284.328296606773, 6080.362063186281, 5848.444420744965, 5734.662780616136, 5471.215732078121, 5010.069288530158, 4632.815927084106, 4093.509943695817, 3569.3096122264433, 3291.695143075456, 2930.6640237543015, 2867.59584628801, 2928.6216472594615, 2603.414155256527, 2537.171514329295, 2414.1507837839463, 2411.8261573077975, 2401.3867949918113, 2496.0816376495986, 2468.3357272246967, 2389.1536516709684, 2258.331474131253, 2263.6026579342197, 2131.9561526203756, 1993.2140948533836, 1874.4697030212646, 1616.406249111791, 1765.8836843953359, 1877.3475218504086, 1901.7354698937131, 1979.8924696539407, 2156.4396407245217, 2073.4976955420593, 2109.6393114368166, 2089.9228819712944, 2228.911917631646, 2375.0116119711342, 2264.0197291892455, 2284.474243675586, 1691.8354679342192, 1854.2088566022703, 2536.5211215250574, 2860.954560681945, 3144.246648466729, 3191.3189300117283, 2914.0560699882717, 2546.153351533271, 2295.07933762314, 1752.3199999702695, 1016.294454656008, 644.5645320657808, 392.4899568017411, 446.8342449327507, 523.5834800534059, 386.6304104106821, 231.73273027360347, 217.57075145626527, 320.0446167344602, 408.74793119722744, 378.6115395098624, 294.8772593403753, 294.2582872782224, 375.4836025782197, 417.69556907002686, 462.2696496192808, 336.90918170784903, 362.84098341781043, 508.50180837917947, 706.7187474344782, 821.5267911334597, 708.4135353121762, 588.8784763105155, 588.5421822809164, 597.7510668914907, 556.1086914347126, 454.0764856707053, 363.97348110710914, 322.7246450371547, 303.2788883192086, 368.30709780379107, 451.65482320910223, 666.7874228139881, 958.4410099826573, 1275.8645541993167, 1585.0246488449252, 1874.7588158120334, 1605.2559943505744, 1100.7796725192834, 734.3153561685572, 463.9022699281413, 160.2020202877211, -174.8402033327484, -351.3937992870865, -282.8918789382137, -284.5837587571359, -410.7704466398709, -370.8154195113175, -245.49990410345163, -122.5635142881215, -102.03641681622639, -34.470635491503344, 112.33638026234985, 156.692937990294, 378.1378584028007, 422.642605377755, 389.55523697026, 273.52098507893606, 86.64681563066915, -68.56748032513042, -87.61774679392693, 48.702015977013616, 32.78165372573858, 123.31517959384655, 316.5110981133248, 273.3681324021213, 14.268360075030614, -65.31105075310825, 265.8321100151493, 788.694136989956, 999.5570086661505, 787.3821289235198, 625.0401014188001, 559.6626482622723, 338.1187812422718, 312.1697279500545, 249.3340351740494, 454.0013980960148, 536.2651467794822, 739.903930399777, 1076.802847260345, 1142.7131287019283, 1515.2755296354494, 1665.7891510552627, 1969.7885374689263, 2056.2380427182006, 2217.033000499375, 2593.2132156583475, 2573.2547662982906, 1982.0810384392348, 1621.4209518215944, 1339.8690397551832, 705.1633657009083, 579.3623589092967, 676.0478338648563, 1093.3796545340015, 1614.6535575457547, 1884.1592020208805, 2291.6376979169527, 2623.645037041719, 2619.314991555604, 2291.980835796542, 1883.751494561252, 1522.244669462983, 1190.4659236554098, 861.5122290429556, 562.045180539651, 368.0733209965447, 300.5162501676018, 227.25723788882465, 315.5106014633325, 530.9225941892444, 714.0851401460411, 827.8711144304297, 863.2920456305341, 762.7069858969471, 608.9649107346388, 569.5959988651001, 652.6561756273467, 616.9382992241963, 634.854175645589, 486.59377284838126, 407.21693692397935, 511.8007593979937, 662.3656751759898, 779.4272561427989, 806.8900511415445, 828.9480279400126, 735.1881128110585, 659.9112018802201, 481.26398374488076, 315.5135950543555, 381.18522258163944, 530.6340403670805, 462.6620110745753, 353.004005666342, 407.6813633974307, 560.7688717698679, 717.2263309458266, 622.6260631386341, 383.4285150381669, 403.3037323485552, 723.5321888049666, 1195.1180337793517, 1650.8069433369021, 2124.825643800438], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [2454.0877192982457, 1987.2586206896551, 1579.7223587223586, 1194.0314465408806, 923.6336283185841, 973.1661073825503, 1226.6028708133972, 1249.0, 1020.9096573208723, 896.8129395218003, 850.7279894875164, 1028.4367245657568, 1156.8224852071005, 1081.0314685314686, 1134.0034965034965, 1384.304490690033, 1658.6865979381444, 1704.20885466795, 1776.0386983289359, 1763.5746209098165, 1718.3205992509363, 1595.2206682206681, 1513.8246702870442, 1403.1725731895224, 1419.5933232169955, 1496.8717105263158, 1438.341002465078, 1464.3903225806453, 1581.5886970172685, 1692.8198757763976, 1736.4709254709255, 1776.5901639344263, 1782.1842105263158, 1827.7919028340082, 1703.532967032967, 1600.4630616907846, 1612.7388679245282, 1633.3902809415338, 1905.0625954198474, 2214.8304182509505, 2487.6901515151517, 2556.0630157539385, 2914.1140988372094, 3101.447218259629, 3401.818445896877, 3676.928134556575, 3722.442457231726, 3707.2969837587007, 3648.5931558935363, 3632.9827715355805, 3427.6765746638357, 3351.3450899031814, 3375.099023709902, 3870.0759219088936, 4555.568231046931, 4614.202476329207, 5033.891257995736, 5448.016620498615, 5546.002600780234, 5469.389949109414, 5486.411038961039, 5540.662251655629, 5296.355323318093, 5148.139429312581, 5028.79008370895, 4988.703511053316, 4531.977707006369, 4193.431774503523, 4112.178172255095, 3868.1112600536194, 3374.376085504342, 3451.885026737968, 3600.2254449571524, 3653.186242699546, 3771.631074168798, 3864.4342857142856, 3888.330115830116, 3772.116548615583, 3587.6505944517835, 3809.5368906455865, 4075.384513567174, 4201.32262295082, 4330.88056063376, 4751.721518987341, 5173.114160948222, 5106.396725440806, 5042.9332913782255, 5041.111536010198, 5194.807916937054, 4948.659061277705, 4827.735537190083, 4778.787193973634, 4681.307392996109, 4443.076721311475, 3936.6589557171183, 3741.969758064516, 3717.854706684857, 3522.4609690444145, 3344.6291049581455, 3270.9878594249203, 3398.373831775701, 3335.840878828229, 3124.5709549071616, 3172.286569148936, 3340.7815631262524, 3374.115283267457, 3407.3387096774195, 3474.6120466321245, 3669.9593874833554, 3672.987273945077, 3297.5469686875417, 2954.3402406417113, 2525.975476839237, 2118.0485175202157, 1871.6749831422792, 1649.4855607790464, 1585.4373673036093, 1625.6731461483082, 1483.6938181818182, 1495.624, 1485.1297376093294, 1504.788612099644, 1494.9644886363637, 1542.480056980057, 1588.3746312684366, 1605.340221402214, 1482.5251107828656, 1386.0522331566995, 1247.398568019093, 1165.0616382806163, 1168.3696763202727, 1017.050909090909, 1070.6836434867778, 1085.8029045643154, 1098.3063646170442, 1179.2520045819015, 1282.5937859608746, 1196.7711561382598, 1163.6050314465408, 1160.827806122449, 1307.771164021164, 1449.29754601227, 1355.426987060998, 1338.4821002386634, 1168.2, 1435.2516556291391, 2144.4205607476633, 2578.0169491525426, 2845.2, 3052.6875], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;dist_detpond (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-18&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-18&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 709.1379310344828, 1418.2758620689656, 2127.4137931034484, 2836.551724137931, 3545.689655172414, 4254.827586206897, 4963.9655172413795, 5673.103448275862, 6382.241379310345, 7091.379310344828, 7800.517241379311, 8509.655172413793, 9218.793103448275, 9927.931034482759, 10637.068965517243, 11346.206896551725, 12055.344827586207, 12764.48275862069, 13473.620689655174, 14182.758620689656, 14891.896551724138, 15601.034482758621, 16310.172413793105, 17019.310344827587, 17728.44827586207, 18437.58620689655, 19146.724137931036, 19855.862068965518, 20565.0], &quot;y&quot;: [30589, 39359, 31061, 20498, 14200, 9520, 6593, 5053, 4270, 3687, 3326, 3054, 2686, 2536, 2370, 1610, 888, 723, 578, 416, 413, 419, 407, 352, 247, 71, 52, 24, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 709.1379310344828, 1418.2758620689656, 2127.4137931034484, 2836.551724137931, 3545.689655172414, 4254.827586206897, 4963.9655172413795, 5673.103448275862, 6382.241379310345, 7091.379310344828, 7800.517241379311, 8509.655172413793, 9218.793103448275, 9927.931034482759, 10637.068965517243, 11346.206896551725, 12055.344827586207, 12764.48275862069, 13473.620689655174, 14182.758620689656, 14891.896551724138, 15601.034482758621, 16310.172413793105, 17019.310344827587, 17728.44827586207, 18437.58620689655, 19146.724137931036, 19855.862068965518, 20565.0], &quot;y&quot;: [16.534415844153035, 21.27490513616069, 16.78954822110031, 11.079880217511162, 7.675592696295174, 5.145890314699301, 3.563745256808035, 2.731321823547854, 2.3080831558577746, 1.9929514275521345, 1.7978184019632222, 1.6507929644003847, 1.4518761959330169, 1.3707959913946877, 1.281067231705603, 0.8702608620447347, 0.47999481086690954, 0.3908065858747473, 0.31242905482102895, 0.22486243391963331, 0.22324082982886673, 0.22648403801039987, 0.21999762164733355, 0.1902682133166128, 0.13351207013978228, 0.038377963481475874, 0.028107804239954164, 0.01297283272613269, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 709.1379310344828, 1418.2758620689656, 2127.4137931034484, 2836.551724137931, 3545.689655172414, 4254.827586206897, 4963.9655172413795, 5673.103448275862, 6382.241379310345, 7091.379310344828, 7800.517241379311, 8509.655172413793, 9218.793103448275, 9927.931034482759, 10637.068965517243, 11346.206896551725, 12055.344827586207, 12764.48275862069, 13473.620689655174, 14182.758620689656, 14891.896551724138, 15601.034482758621, 16310.172413793105, 17019.310344827587, 17728.44827586207, 18437.58620689655, 19146.724137931036, 19855.862068965518, 20565.0], &quot;y&quot;: [28518, 35989, 29881, 20293, 14042, 9828, 6980, 5302, 4531, 3913, 3597, 3625, 3528, 3490, 3153, 2386, 1771, 933, 611, 425, 378, 404, 393, 389, 312, 187, 65, 48, 30], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 709.1379310344828, 1418.2758620689656, 2127.4137931034484, 2836.551724137931, 3545.689655172414, 4254.827586206897, 4963.9655172413795, 5673.103448275862, 6382.241379310345, 7091.379310344828, 7800.517241379311, 8509.655172413793, 9218.793103448275, 9927.931034482759, 10637.068965517243, 11346.206896551725, 12055.344827586207, 12764.48275862069, 13473.620689655174, 14182.758620689656, 14891.896551724138, 15601.034482758621, 16310.172413793105, 17019.310344827587, 17728.44827586207, 18437.58620689655, 19146.724137931036, 19855.862068965518, 20565.0], &quot;y&quot;: [15.414968486827169, 19.45330320753289, 16.15171727873212, 10.969070604642111, 7.5901882141814685, 5.312375001351337, 3.7729321845169244, 2.86591496308148, 2.449162711754467, 2.1151122690565507, 1.944303304829137, 1.9594382763429583, 1.9070064107415055, 1.8864660922584622, 1.7043058993956823, 1.2897157868563582, 0.957286948249208, 0.5043188722284084, 0.33026669981946144, 0.22972724619193305, 0.20432211543658985, 0.21837601755656694, 0.21243013589042284, 0.21026799710273403, 0.16864682543972498, 0.10107998832445055, 0.0351347552999427, 0.02594566545226538, 0.016216040907665864], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-19&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-19&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244, 538186.942422244], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [6528.232240413781, 6528.232240413781, 1069845.6526040742, 1069845.6526040742], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [475700.0, 475700.0, 475700.0, 475700.0, 475700.0, 683359.4850008555, 930786.235863647, 1096832.2010729476, 1267235.0409904888, 1280253.3002224532, 1291553.2594219039, 1288962.0235469763, 1288436.2440798506, 1302473.0300591653, 1294766.6470982023, 1348766.903793516, 1428647.340915896, 1432080.9476711154, 1400201.882077559, 1399802.7451445987, 1392008.6227994608, 1370043.7871589686, 1347952.9106762225, 1368601.2663990145, 1408882.7126683993, 1360985.679854807, 1320956.8332108157, 1320373.063927051, 1255863.8837105476, 1064936.0139680135, 1007720.7601594683, 965669.9585753451, 990152.9980077073, 957052.9179460058, 960502.7759094797, 896594.4164034773, 817849.5083724866, 753142.6531657337, 637756.161596961, 532026.0090613775, 597648.8338923748, 493128.9134241361, 239342.30867774854, 99679.43991193565, 98838.24413037005, 98611.15341667367, 98817.32268319692, 94834.36941051576, 94187.50819911032, 95263.21614922635, 91764.68518270309, 84055.88114109902, 79621.52600039526, 64374.62622272399, 35335.298395885904, 35768.92894102384, 63446.37113260517, 97955.22898117965, 151727.70797688258, 561446.4917570958, 722567.6437342566, 890158.4991139998, 1121657.7770344266, 1234375.0741878033, 1509098.1517570748, 1592682.502858398, 1779617.9538597208, 1884988.233572782, 1952855.1443730355, 2013240.5921568312, 2059745.2441695677, 2013560.927344187, 2018708.3921914753, 1983056.6360883145, 1773720.1770602064, 1147966.2145587066, 447767.77923707094, 235782.68826343244, 265680.532799164, 266570.6230376429, 278331.7070039244, 300139.44026526494, 352117.01247578405, 438892.5398668583, 687379.4631154512, 870290.714308616, 1007898.9445504288, 1067151.8676182912, 1081534.5907149785, 1085588.3930722757, 1102764.465096499, 1127389.8590701618, 1164442.0784728564, 1171481.8133588987, 1167557.279257094, 1149183.9077581074, 1144909.2047293752, 1156682.8938739947, 1170486.6360110498, 1177566.035073882, 1182404.365863513, 1179916.174968697, 1165585.235230248, 1160389.8104485907, 1138964.0653933133, 1145600.912407717, 1144089.4350072027, 1141043.6561945644, 1120434.613135682, 1087305.3338884315, 1083718.3903696225, 1085842.6511975438, 1093237.9642270172, 1095494.8395635418, 1082141.656884861, 1059773.1636235756, 1034203.2534497294, 997870.5653694293, 981268.7463874846, 978722.3471116523, 1008198.016222473, 1032292.5455579044, 1039161.9835312355, 1054065.015941294, 1062767.457507944, 1063358.1391582272, 1060422.6498003488, 1049343.7661363855, 1040399.4439472337, 1039177.6909304936, 1028316.3274342027, 1007876.5511245842, 986463.8202980877, 985308.7165533892, 967246.0034488984, 902390.4259572496, 903779.9165209876, 879311.9356900341, 885355.5914483, 858584.6226024728, 845325.7090546108, 824031.3139566933, 781914.8743292858, 730829.0612811709, 467717.9681266515, 381400.0, 381400.0, 381400.0, 381400.0, 381400.0, 381400.0, 381400.0, 381400.0, 381400.0, 381400.0, 314748.9706488587, 259091.22511501037, 268118.7670755201, 280564.6983132453, 288733.2856543838, 294481.19372405787, 307766.9242749703, 304992.7127009075, 325093.50120053143, 334774.5224963586, 396345.7980613496, 419013.067678976, 420159.294295448, 457172.3616026886, 506673.28074296936, 535699.8435382817, 547521.6379938959, 579042.6078227365, 650121.9587668595, 635994.4807679721, 661835.7873298142, 718714.4712381933, 776174.8062414918, 796084.8209901383, 848082.0129320459, 894219.4710701659, 896371.2536125154, 874875.7269271871, 820358.8130753944, 764295.2044086609, 684160.5683342892, 596376.3194661078, 511542.14476480853, 463475.26324095886, 434403.79484023765, 427626.61520734883, 431316.3855327602, 389657.6391422232, 374897.1456379585, 350966.6765250894, 331863.05551517033, 326327.7427428985, 319275.7727273119, 348131.4948049383, 342521.9358721345, 319034.7316992809, 300983.16437529906, 277748.60006947775, 259374.56061851024, 256677.92019888165, 277876.03204495483, 291392.022706675, 260259.3482456908, 181590.30414389947, 144463.12549472792, 121415.12713632919, 110203.371647124, 72216.01001077204, 34897.40535517217, -20496.12992574449, -56965.7388484517, -34767.04257933571, -15247.78639412651, 2342.1335052268987, 21118.326086743997, 36372.72347092096, 44153.945404270606, 71205.59248350895, -79664.1756334673, -219382.9764634685, 213.71040782437194, 182474.05826600094, 227864.71262065414, 226469.01917987713, 293955.35703283676, 217724.55529625213, 166419.14885510353, 106804.84778532188, 10031.21811480145, -115993.55617439281, -160527.25671522017, -254911.77976497583, -281905.06638779043, -285763.6646769136, -260637.64373425662, -218465.7029530246, -22471.531123826673, -11196.364715251679, -2888.730763024505, 12229.774627803543, 10170.954311695323, 11484.404869105361, 16862.65810002315, 18563.60710233114, 26739.249707601226, 29278.971116691246, 29009.799785680563, 28419.22687718724, 21597.342946663113, 15469.305298922656, 12146.200314074391, 8676.608590204145, -96067.61391030667, -191837.42055091783, -214349.01571055656, -199060.79233133953, -207568.25320001444, -208051.12696983392, -202764.55742909038, -188118.81853599823, -164836.2452972348, -143897.95438325277, -121102.29077086522, -117350.81103436154, -86123.64304235112, -68557.085396585, 58950.98285146174, 121494.5167181103, 131275.5414810495, 177511.3596188773, 215962.6591070179, 175074.54253781145, 166322.9620933663, 196384.18486900348, 233517.21989716834, 261295.7384946671, 292902.07570608216, 396963.1331758528, 470745.8549603928, 427355.76871469856, 392524.2619927069, 397690.60630447126, 388391.44822784176, 388708.9441949592, 390361.3266490554, 383129.8221404159, 375181.7814394177, 304879.20388573006, 284843.42920812336, 335989.50828773505, 475700.0, 475700.0, 475700.0, 475700.0, 475700.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [475700.0, 475700.0, 475700.0, 475700.0, 475700.0, 509674.4966442953, 607814.8325358852, 700855.7024793389, 821208.4112149533, 831691.5611814345, 840957.2930354796, 838835.4838709678, 838413.8461538461, 850081.8181818182, 843645.4545454546, 888061.3362541073, 949696.5979381443, 914522.0404234842, 846551.9788918205, 830549.2418196329, 812762.9213483146, 783213.986013986, 757137.9363847944, 771837.904468413, 812422.6858877087, 769248.5197368421, 726116.1873459326, 720933.7903225806, 657407.4332810047, 498189.46428571426, 460798.5585585586, 424159.5737704918, 434525.35361842107, 406577.4817813765, 397833.2653061224, 354237.79893373954, 307542.4754716981, 272545.7630979499, 215093.95419847328, 166482.608365019, 191649.9090909091, 150645.74643660916, 71637.34738372093, 54178.0242510699, 55492.22222222222, 57040.22935779816, 60207.332814930014, 61626.798143851505, 61598.65399239544, 62271.0936329588, 59251.96744515216, 51309.74412171508, 48242.092050209205, 37929.51554591468, 22753.126353790612, 23999.35178441369, 30278.820184790333, 43379.432132963986, 64628.08842652796, 171490.39440203563, 230965.0, 302197.41721854307, 419876.3553233181, 489731.6472114138, 674285.4475209273, 738344.4733420026, 894824.5859872611, 995896.5406790519, 1059637.1466140696, 1115482.5737265416, 1176850.3006012023, 1120014.973262032, 1123286.5524060647, 1082765.3471771576, 886966.9437340153, 464291.61904761905, 184051.8018018018, 153494.1403734707, 154917.2391017173, 151471.67325428195, 149725.01654533422, 151240.7868852459, 168434.61304082876, 202062.7486437613, 315206.8621334997, 424897.29219143576, 521398.1749528005, 569683.9388145315, 595868.9811810512, 603501.7601043024, 623613.7952956135, 654490.0816070307, 712350.7133592736, 731436.9180327869, 722716.6556510244, 702930.9139784946, 702141.8826739427, 717215.7469717362, 735734.9001931745, 748300.3833865814, 762463.1508678237, 764023.8348868176, 742430.5039787799, 743358.7765957447, 735413.5604542418, 748283.7944664032, 759493.2903225806, 765350.6476683938, 775875.499334221, 757465.9745478901, 759061.09260493, 774658.9572192513, 802390.0544959129, 845935.5795148248, 883151.1126095752, 912034.1840161182, 927281.0332625619, 936373.1461483082, 938820.0, 936470.9090909091, 928140.0145772594, 914188.6832740214, 907668.3948863636, 886389.7435897436, 862301.6224188791, 849676.3099630997, 855272.3042836041, 814193.186979561, 793960.5409705648, 787438.7672343877, 767494.804088586, 732524.4563636364, 703311.5572967678, 702160.8921161826, 681795.900755124, 618582.4742268041, 614436.7088607595, 592152.3241954708, 596561.2578616352, 576532.9081632653, 567029.4973544973, 552298.0061349693, 525016.820702403, 494960.14319809066, 391233.4693877551, 381400.0, 381400.0, 381400.0, 381400.0, 381400.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;vol_detpond_ws (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-20&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-20&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, 59533.107142857145, 129065.21428571429, 198597.32142857142, 268129.4285714286, 337661.53571428574, 407193.64285714284, 476725.75, 546257.8571428572, 615789.9642857143, 685322.0714285715, 754854.1785714286, 824386.2857142857, 893918.3928571428, 963450.5, 1032982.6071428572, 1102514.7142857143, 1172046.8214285714, 1241578.9285714286, 1311111.0357142857, 1380643.142857143, 1450175.25, 1519707.3571428573, 1589239.4642857143, 1658771.5714285714, 1728303.6785714286, 1797835.7857142857, 1867367.892857143, 1936900.0], &quot;y&quot;: [23645, 32844, 32068, 0, 0, 9006, 11388, 0, 0, 0, 0, 0, 0, 23680, 17171, 0, 12742, 0, 0, 0, 13280, 0, 0, 0, 0, 0, 0, 9178], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, 59533.107142857145, 129065.21428571429, 198597.32142857142, 268129.4285714286, 337661.53571428574, 407193.64285714284, 476725.75, 546257.8571428572, 615789.9642857143, 685322.0714285715, 754854.1785714286, 824386.2857142857, 893918.3928571428, 963450.5, 1032982.6071428572, 1102514.7142857143, 1172046.8214285714, 1241578.9285714286, 1311111.0357142857, 1380643.142857143, 1450175.25, 1519707.3571428573, 1589239.4642857143, 1658771.5714285714, 1728303.6785714286, 1797835.7857142857, 1867367.892857143, 1936900.0], &quot;y&quot;: [12.780942908725311, 17.753321585712587, 17.333866660900963, 0.0, 0.0, 4.868055480481292, 6.155609128549962, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.799861623117586, 9.281521280851019, 0.0, 6.887493108182614, 0.0, 0.0, 0.0, 7.178300775126756, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.96102744835191], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, 59533.107142857145, 129065.21428571429, 198597.32142857142, 268129.4285714286, 337661.53571428574, 407193.64285714284, 476725.75, 546257.8571428572, 615789.9642857143, 685322.0714285715, 754854.1785714286, 824386.2857142857, 893918.3928571428, 963450.5, 1032982.6071428572, 1102514.7142857143, 1172046.8214285714, 1241578.9285714286, 1311111.0357142857, 1380643.142857143, 1450175.25, 1519707.3571428573, 1589239.4642857143, 1658771.5714285714, 1728303.6785714286, 1797835.7857142857, 1867367.892857143, 1936900.0], &quot;y&quot;: [34538, 35226, 18793, 0, 0, 9006, 11388, 0, 0, 0, 0, 23680, 0, 0, 17171, 12742, 0, 0, 0, 13280, 0, 0, 0, 0, 0, 0, 9178, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, 59533.107142857145, 129065.21428571429, 198597.32142857142, 268129.4285714286, 337661.53571428574, 407193.64285714284, 476725.75, 546257.8571428572, 615789.9642857143, 685322.0714285715, 754854.1785714286, 824386.2857142857, 893918.3928571428, 963450.5, 1032982.6071428572, 1102514.7142857143, 1172046.8214285714, 1241578.9285714286, 1311111.0357142857, 1380643.142857143, 1450175.25, 1519707.3571428573, 1589239.4642857143, 1658771.5714285714, 1728303.6785714286, 1797835.7857142857, 1867367.892857143, 1936900.0], &quot;y&quot;: [18.668987362298786, 19.040875233781257, 10.158268559258818, 0.0, 0.0, 4.868055480481292, 6.155609128549962, 0.0, 0.0, 0.0, 0.0, 12.799861623117586, 0.0, 0.0, 9.281521280851019, 6.887493108182614, 0.0, 0.0, 0.0, 7.178300775126756, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.96102744835191, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-21&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-21&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265, 82.64983287293265], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-12.952031514781083, -12.952031514781083, 178.25169726064638, 178.25169726064638], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [-1.305116533961011, 0.10602907069384782, 1.7384982200154075, 3.662736284981084, 5.764400960787744, 7.940439849480693, 9.965475906552795, 12.032670223991403, 12.59730510487383, 14.132353337387435, 14.987919370430827, 15.7927533732354, 16.649907749618787, 17.61276221578747, 18.654132824751173, 18.49232526201829, 19.734201906856384, 20.827230433201766, 21.43995429835362, 22.069345381639454, 23.04722420315155, 25.264051528178662, 26.795629345712417, 28.040153921718957, 32.317031409298366, 37.70930509952908, 42.16879663880219, 46.72343040398223, 51.67546109773815, 57.711987523892134, 65.03297542770169, 72.80551182990106, 85.23634127725485, 98.60549584359072, 110.39744032402248, 122.65755200067787, 136.5434658713885, 152.00570076151146, 165.4697589311592, 173.84961852884047, 188.21354969978873, 205.16911443862583, 212.38844364651527, 219.72201916246183, 230.53023228241108, 245.15961474473653, 248.5839033724139, 253.077047704927, 269.65029001510436, 280.79035870646834, 283.74705694764873, 289.5371349749644, 296.7536483078551, 303.7503148350302, 292.4533817068225, 298.21391111757333, 302.7930323924189, 301.55292711755055, 293.0131619320548, 289.4528205720576, 290.7781269811194, 290.4053666418722, 279.3147285148801, 278.12361485785823, 280.86407729677114, 282.8392161653, 278.3775254910562, 276.9996922298969, 277.9296293259747, 275.39241163400663, 267.1938139899779, 267.3121167986409, 270.3836304799471, 268.6605291022289, 265.5917044395562, 263.513829740971, 263.46586493703904, 257.7574054125614, 254.0748030899049, 256.2503888835112, 259.4342282889377, 256.1785365270647, 246.53161452193035, 241.7185691479407, 240.323659105716, 231.20249729106325, 222.1692940529856, 221.5963117818437, 218.11547113643152, 209.24403858037232, 197.83657464701764, 187.73463747771603, 181.37760339701842, 170.26683958204217, 160.13026103047193, 157.8281939773023, 156.16434801971826, 150.4959760383453, 142.92665566015876, 135.58188437731894, 129.95930364112724, 119.02237296427833, 106.6208068879446, 103.13334365935583, 97.52357010906682, 88.93141662622257, 80.46481118018798, 73.35265845734521, 67.31150799558696, 59.361507944121826, 51.9900189347078, 49.18262839366703, 44.683209806339505, 39.159447337276156, 34.20322051265099, 29.50711300919427, 25.82808284125482, 21.316492493624754, 17.81126774206828, 15.659261185922068, 12.88344387968371, 10.408982094740246, 8.53393422691989, 7.080027022133187, 5.9928144865762984, 4.743814551206306, 4.275993367325858, 3.786513495428184, 3.3526559902183273, 2.9363717517377337, 2.6548693822422997, 2.2494509533708547, 2.0777365536403707, 1.9227414090409018, 1.7853767922692532, 1.695073789685587, 1.6340349181441973, 1.5879058741422076, 1.5278172167354027, 1.4221518276873812, 1.2025977835939576, 0.9095982227699115, 0.5095240719190706, 0.15406270254216897, -0.3505688872651068, -0.8348196198704207, -1.6101178801082665, -2.1156825458302206, -2.60496657501076, -3.2277760279576135, -3.5729800470423863, -2.9203703729892405, -2.6975297948477452, -2.249568663816967, -1.2518967936395131, -0.7684654710206075, -0.7723127362762978, -0.8489487365534514, -0.6847361300981323, -0.46302578712411635, -0.2531747430700342, 0.012524566653276503, 0.1302291841666362, 0.337727509040613, 0.5025518926234623, 0.5382729236131629, 0.636868109715115, 0.7086218327194727, 0.6538524609260548, 0.1463384872670701, 0.024516452403385403, -0.13842598933590877, -0.36043171310494393, -0.30288797962571046, -0.18341693128099168, -0.0703115906916083, -0.09623779820726153, -0.09967726910312891, -0.0235272570865801, 0.1131707543512741, 0.11584816734702308, 0.12237628209346418, 0.2949510155617112, 0.9604541139046976, 0.7241193530467509, 1.0235175109754415, 1.1552740444281042, 1.3356184980467347, -0.24850715235285392, -0.6101582563666952, -0.2227388067822389, 1.5701196411959373, 1.6223472072286143, 1.8931544331531924, 3.285609297032096, 3.9737258743787294, 1.5285473650364523, 1.421441789126746, 2.3188629923861086, 6.498783541054344, 6.144323815677865, 8.880445019065974, 16.027564649786612, 18.983586900036187, 16.02712296815467, 16.67387097690812, 17.990064540175524, 23.184066798109995, 24.29436178066247, 29.1070266604725, 36.306337482773685, 34.987644725211254, 30.723657953190724, 31.44323743027053, 34.08928810265337, 39.343295191764994, 39.926463430751284, 44.808565786246405, 62.74557605790581, 60.387516029530886, 56.1887942181159, 57.73786351623717, 54.18649143228083, 60.98008549916558, 62.727931252240424, 64.02528714195014, 65.44003032959462, 60.91673082028497, 60.176718745369755, 58.65259987784975, 59.43595888927166, 62.719755059662376, 58.633972876912864, 56.78439386098076, 57.47312912668441, 46.07704607407622, 44.350923295672274, 43.826325196615684, 49.518954377342396, 50.681098893140984, 43.9188421386701, 45.63273757953168, 52.64830861465167, 46.61583225052351, 45.31561558517973, 41.50418352249159, 48.34358045029154, 45.258540563274636, 42.03007343222785, 43.0613372680625, 47.60575959120956, 36.63235912451543, 30.964205800873444, 27.24977312587538, 29.376646991502014, 21.67511650928826, 17.712641547505385, 19.477393561961506, 22.844808179813782, 16.519442789271892, 15.958706754049274, 17.085685376978205, 20.129816171685178, 19.655242442151156, 18.368805374210154, 18.43396812917061, 18.399666172051383, 12.258052775931006, 8.71934453356905, 6.687627302887659, 5.932522614992958, 6.189189480222602, 6.806919080269381, 6.745909262029361, 5.7642727093015065, 2.4103636210612702, 2.215217464097069, 2.3739306644819997, 3.2946624304165226, 2.780308479594069, 3.6485290944116215, 4.919608092657814, 5.56397639859804, 5.376313637122998, 5.64106762450964, 6.868402634456286, 6.610650645284792, 5.905227965647483, 5.372684561504054, 4.635951019345781, 4.024522219208907, 2.6850734580607494, 2.283456977865952, 1.5625399436577307, 0.8189790820864196, 0.29805965836977855, 0.219012580673843, -0.8951536647623608, -1.7142755798283307, -2.67308386095127], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [-1.9891001974561404, -0.8041232545672414, 0.4216722776265234, 1.9408744328274634, 3.031230309578761, 4.379709465783557, 5.764007925105263, 7.158063600928678, 7.641189281467289, 9.078437778298172, 9.811935194888305, 10.582718967369727, 11.277567857633136, 12.111706430536131, 12.76126772960373, 12.066696443263966, 12.555257771989691, 13.195603415899903, 13.179781195505717, 12.858937238025538, 12.91376634137281, 14.279356979297592, 14.584780005097208, 15.127685692908013, 17.36369751517982, 21.736788904415295, 24.457352950415775, 26.765174742125804, 28.932325288980376, 31.822255069442548, 35.860301365294674, 40.76242818173506, 48.74719702659293, 58.50258100782105, 64.41570422659655, 70.51317868744401, 78.09935415676982, 86.06775846659832, 91.2777221540687, 94.90416264144487, 102.36649624453031, 114.0069613092198, 115.93291860423838, 118.7173303549836, 126.10267439584968, 137.26813086811927, 137.91683824914463, 142.02062675290023, 153.14132456980988, 164.19805914883895, 163.40419710785562, 165.78360420359613, 171.00609443556485, 176.04694764266088, 166.97878261465704, 171.76476335137653, 174.70443232147122, 177.10061786610112, 169.32294975579325, 166.68583135536386, 170.72961293713018, 169.9621605096073, 161.5705268557479, 161.23726907676524, 163.4705616854237, 170.1561726459922, 167.58095967601847, 167.81683255340488, 170.32469219281853, 167.41418526163915, 162.92320693391383, 163.74441777200533, 165.65018065011603, 167.05027971591176, 164.8084957907532, 163.1208804966057, 162.2229752181023, 155.97194842242112, 155.90633330307102, 156.21959155081356, 159.9108721592343, 159.46205629248524, 145.67009015408837, 140.822516289346, 139.83347714874049, 132.6458926968583, 126.80626574162807, 126.15998486751721, 126.55155793082139, 122.77518803157301, 113.47180065374508, 106.01449962918926, 102.2808350975642, 94.12845206110885, 88.40206600369002, 86.9276584727285, 87.57396745987722, 83.26177034406595, 75.90355033961237, 70.8631040964984, 68.22904359109079, 60.67061797833222, 54.02112433853567, 52.330945512196145, 50.74864799172278, 46.10851296162733, 41.17898280667058, 37.487502832286914, 34.44081381839145, 29.569384568669793, 25.68993033917055, 24.467060620657087, 23.00941415219312, 20.15736069085213, 17.613369011813216, 15.115616181120512, 13.39426847757976, 10.805721754593232, 8.966822012080874, 7.8875546766345455, 6.498307317017493, 5.192727418826833, 4.21712847890838, 3.491894611962963, 2.9612514479423453, 2.280198809962657, 1.986552693850074, 1.7130408911616202, 1.6071150004412091, 1.4804441020705597, 1.400603934754685, 1.4516517071484547, 1.3931791931799216, 1.2798047593780084, 1.161824857941208, 1.0988128411545246, 0.9858812135924051, 0.8590675291544219, 0.7701708916943396, 0.5844885423086735, 0.36978599823492064, 0.11243104633588957, -0.16971233231719038, -0.3091250168670644, -0.5595171791428571, -1.043358206754967, -1.9298432719626168, -2.406606170338983, -2.7626684740000003, -3.4003780375], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;gwlevel (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-22&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-22&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9.341684, 4.1478082857142855, 17.63730057142857, 31.12679285714286, 44.616285142857144, 58.10577742857143, 71.59526971428572, 85.084762, 98.57425428571429, 112.06374657142858, 125.55323885714286, 139.04273114285712, 152.53222342857146, 166.02171571428573, 179.511208, 193.0007002857143, 206.49019257142857, 219.97968485714284, 233.46917714285718, 246.95866942857145, 260.44816171428573, 273.937654, 287.4271462857143, 300.9166385714286, 314.4061308571429, 327.8956231428572, 341.38511542857145, 354.87460771428573, 368.3641], &quot;y&quot;: [49041, 29939, 14610, 9783, 7577, 6017, 5008, 4375, 3951, 3716, 3511, 3394, 3359, 3466, 3770, 3387, 3237, 3175, 3136, 3187, 3316, 4033, 3901, 2192, 1474, 1056, 796, 595], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9.341684, 4.1478082857142855, 17.63730057142857, 31.12679285714286, 44.616285142857144, 58.10577742857143, 71.59526971428572, 85.084762, 98.57425428571429, 112.06374657142858, 125.55323885714286, 139.04273114285712, 152.53222342857146, 166.02171571428573, 179.511208, 193.0007002857143, 206.49019257142857, 219.97968485714284, 233.46917714285718, 246.95866942857145, 260.44816171428573, 273.937654, 287.4271462857143, 300.9166385714286, 314.4061308571429, 327.8956231428572, 341.38511542857145, 354.87460771428573, 368.3641], &quot;y&quot;: [26.508362071761386, 16.18306829115361, 7.897211922033276, 5.288050939989838, 4.095631398579474, 3.2523972713808496, 2.706997762186355, 2.364839299034605, 2.135652587539594, 2.008626933762878, 1.897817320893828, 1.8345747613539312, 1.8156560469616545, 1.8734932595323293, 2.037815807396677, 1.830791018475476, 1.7497108139371467, 1.7161976627279707, 1.695116809548005, 1.722684079091037, 1.792413054994, 2.1799764326872144, 2.1086258526934842, 1.1848520556534525, 0.796748143263316, 0.5708046399498383, 0.4302656187500676, 0.3216181446687063], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9.341684, 4.1478082857142855, 17.63730057142857, 31.12679285714286, 44.616285142857144, 58.10577742857143, 71.59526971428572, 85.084762, 98.57425428571429, 112.06374657142858, 125.55323885714286, 139.04273114285712, 152.53222342857146, 166.02171571428573, 179.511208, 193.0007002857143, 206.49019257142857, 219.97968485714284, 233.46917714285718, 246.95866942857145, 260.44816171428573, 273.937654, 287.4271462857143, 300.9166385714286, 314.4061308571429, 327.8956231428572, 341.38511542857145, 354.87460771428573, 368.3641], &quot;y&quot;: [42936, 30599, 15194, 10225, 7900, 6477, 5601, 4913, 4461, 4224, 3938, 3767, 3792, 3906, 4255, 4077, 3681, 3501, 3423, 3468, 3834, 5038, 1789, 1273, 966, 756, 597, 411], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9.341684, 4.1478082857142855, 17.63730057142857, 31.12679285714286, 44.616285142857144, 58.10577742857143, 71.59526971428572, 85.084762, 98.57425428571429, 112.06374657142858, 125.55323885714286, 139.04273114285712, 152.53222342857146, 166.02171571428573, 179.511208, 193.0007002857143, 206.49019257142857, 219.97968485714284, 233.46917714285718, 246.95866942857145, 260.44816171428573, 273.937654, 287.4271462857143, 300.9166385714286, 314.4061308571429, 327.8956231428572, 341.38511542857145, 354.87460771428573, 368.3641], &quot;y&quot;: [23.208397747051382, 16.539821191122257, 8.212884185035838, 5.526967276029449, 4.270224105685344, 3.5010432319650597, 3.0275348374612165, 2.6556469659787463, 2.411325282969914, 2.2832185597993533, 2.128625636479606, 2.03619420330591, 2.049707570728965, 2.111328526178095, 2.2999751354039413, 2.2037599593517907, 1.9897082193706013, 1.8924119739246064, 1.850250267564675, 1.8745743289261738, 2.0724100279996973, 2.7232138030940205, 0.9670165727938076, 0.6881006691819548, 0.5221565172268408, 0.4086442308731797, 0.32269921406255064, 0.2221597604350223], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-23&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-23&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545, 3.861720089512545], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-43.35672367712075, -43.35672367712075, 51.08016385614584, 51.08016385614584], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [12.175040474082179, 12.44760973141259, 11.06459147238155, 10.294950958933685, 8.433597269922323, 6.656859172367126, 9.627867643388836, 11.1851061005504, 12.727544401196372, 14.651496090587647, 8.870372573829261, 7.985824826556178, 7.387204745030687, 6.875852110938252, 8.014050791291378, 6.472083861154324, 10.125163744078822, 9.036108610829734, 7.546393477645061, 8.642709464295388, 10.656548999643396, 6.519694069154896, 3.90767534137673, 4.506569159934685, 4.103258535688925, 4.993839017534639, 10.782646741032792, 8.824581729458426, 6.650786483646781, 6.554177965929297, 6.003247260691539, 5.754134276744968, 9.690892561547525, 6.984153004751979, 13.841122085528227, 8.103829289573515, 8.067241002922447, 6.060952492009384, 6.507619894327016, 8.417353738095494, 13.070413579955712, 6.175052899687272, 11.080813996209287, 5.751697232446829, 5.075196053482006, 5.347768804179973, 5.7021158783024815, 4.0114849209643655, 8.502766177253228, 11.043213289655423, 17.31367562178931, 6.411644994116161, 20.780144758305862, 35.28962953056736, 58.78478887787702, 59.87839058266304, 22.599140169184977, 27.60803390884121, 20.835686089441463, 23.70059063234038, 26.026139394433585, 24.72738595197795, 30.86308876989762, 11.319279474633316, 8.694626605364872, 7.10797055925859, 6.082704140581831, 27.074473466202807, 28.741996926750005, 14.243520354200385, 13.286065308855303, 14.266721198362566, 14.110015319051838, 11.312076378931222, 12.87086763807039, 29.488636145363955, 22.936441825499138, 17.590665347263904, 16.33015892974015, 15.228836395297327, 15.334109320427054, 15.209040359612576, 17.190190033849962, 23.804485121607623, 33.034171866920616, 24.837963015268354, 36.179252847779495, 37.89579935971312, 62.81885935080774, 12.379347899479466, 10.772823594876039, 10.01679053415062, 8.168817894333955, 10.115783603870351, 10.048642370560016, 9.685719298674506, 10.916523629294623, 14.664073404527599, 11.636677382360752, 13.904293264156664, 19.838790766577823, 10.769675233447089, 11.19880882223534, 10.049793745554698, 11.475229457446854, 13.488467390632117, 11.67794328297945, 11.143651545295201, 11.230890860323173, 10.102709607986858, 11.391421787147468, 13.163315409892162, 13.446013830985805, 15.879115189316073, 14.46171089414145, 254.91394177504807, 12.097407610541598, 11.952989769458053, 17.995313248593348, 14.114914324819575, 20.127388420902165, 14.585360967115404, 26.44276592495399, 28.176151145981734, 15.681068622296754, 13.86136472043449, 16.92366758139698, 15.978864165800863, 16.43356096656525, 21.3596465431106, 23.70031080123884, 409.92157150209806, 4.207320323218964, 5.688857130625177, 5.600443007647203, 3.2412926669794215, 3.2392846574668384, 4.864475223407356, 4.5624954746337885, 5.41832247863422, 5.844140426381347, 6.1484639592026085, 5.601293635105126, 7.1852967804459595, 10.09751920789522, 13.530228752933974, 0.11889444298596799, 0.15062034942224228, 0.07377144295784414, 0.07961975739441723, 0.0010052426055827748, 0.01702855704215586, -0.016722044337496522, -0.017772947658865175, -9.08810954763596, -7.161111044629914, -5.444771720780089, -4.207837073182759, -4.403555983742486, -3.9818917491326693, -3.4404143153689137, -3.1095898142564304, -3.076227309223804, -1.9265573847395658, -1.8466764012291355, -3.623139879276114, -3.4204338941106545, -2.3370166993208246, -443.09915332027987, -18.502934310608513, -16.49755408568968, -13.200848158291581, -12.847221470872777, -13.793047197349711, -11.491445901246298, -12.652396055925072, -20.979968809799395, -19.43043637949944, -11.283681251812913, -15.31974993693715, -11.083714324819576, -13.821058703138801, -8.917021446923854, -8.876402656543014, -263.9449827421401, -9.891515344579751, -11.37558419201149, -8.947689580304608, -9.575802040908206, -8.017391140911624, -7.63528830858967, -8.144472751135423, -8.167861389854787, -8.579452960398806, -9.354145915006296, -8.204033732663955, -7.21857034129938, -7.622548875285739, -7.528210519732042, -12.41057981864725, -9.784536075658263, -8.240502237479877, -9.482458330503373, -7.3959369990081285, -6.1219827395347215, -5.924399145179976, -5.681252456329368, -4.962345780196471, -6.311592794037625, -7.251348706128423, -8.420156243677642, -41.00113060324122, -27.17019069177176, -27.395363609264702, -19.756174602170116, -23.09050374464987, -15.94917469363897, -10.991689119773179, -9.583348556333888, -10.025095422346311, -9.678348911766365, -9.822140435684668, -9.950510807663132, -14.852902571959886, -16.61615360568141, -7.608028763390082, -5.821148410079827, -7.7367654838507836, -8.235678417613903, -7.937154153210681, -8.054244214790199, -17.14732237053699, -15.856420935773595, -3.139213694721959, -3.9921708193366126, -5.621220294997841, -6.821653015489346, -17.20324553018501, -16.514021713567352, -15.6494251087193, -15.18539979264572, -12.223579457451866, -19.47318626341185, -14.0682233248353, -37.429956496719846, -37.657222090873404, -27.133779928253553, -16.327717980063188, -3.756721066038706, -10.023640236085138, -7.8225840761722765, -5.854872641131556, -2.419389019958952, -3.086890372859247, -3.0025241558619293, -3.0609912604536835, -3.5738798287378417, -6.992034926441846, -4.580844347549237, -8.780762064804197, -6.143483015662034, -4.690398520281214, -4.291172689427758, -5.941927795375278, -5.684392884394535, -8.573837941101225, -4.513513328638618, -6.330103087863314, -4.086019522646608, -4.357284934729212, -4.784317717482091, -4.816139701857143, -6.304065600426168, -7.5859335117805315, -3.058493622797797, -2.507188732957513, -2.7302209318915414, -2.4149833320671874, -4.0330584825193085, -6.551095816122798, -6.056739791510072, -5.54215425161164, -6.724116310540994, -6.378009104903565, -4.1906599838268335, -5.270950558191146, -4.158322973409115, -4.598802378166781, -4.927958821593399, -5.212212258454753, -8.045982729124917, -7.382591130168334, -7.697039984847919, -6.2183301633250405, -3.3403491052530314, -4.435260986736482, -5.259143831051086, -5.768719236509316, -7.058356857849372, -7.763987842503232], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [2.2055263157894736, 2.694626436781609, 2.647936117936118, 2.5179035639413, 1.9991681415929203, 1.658255033557047, 1.704768740031898, 1.7440330578512397, 2.672476635514019, 3.3027566807313646, 1.8290801576872537, 1.5289330024813894, 1.3942011834319525, 1.3587645687645686, 1.3715501165501165, 1.1407119386637459, 1.8735773195876289, 1.1559961501443694, 1.0021196130167107, 1.2929848363926575, 2.0527265917602997, 1.2433177933177935, 0.7463460046547711, 0.8881741140215715, 0.7980349013657055, 0.9676726973684211, 1.5983566146261299, 1.260258064516129, 0.9173233908948195, 0.8849301242236025, 0.822981162981163, 0.8340573770491803, 1.6803947368421053, 1.2353198380566803, 2.633642072213501, 1.2097182025894897, 1.062656603773585, 0.8848899012908126, 0.9086106870229007, 1.13693536121673, 2.1448257575757577, 0.7971042760690172, 2.0443895348837207, 1.0889087018544936, 1.0071023965141612, 1.1726223241590215, 1.3076127527216173, 0.7960479505027068, 1.3239467680608366, 1.610314606741573, 3.6450176928520874, 1.3274619640387275, 2.2262133891213387, 4.077924801156906, 10.563783393501804, 11.224217042971596, 4.26545842217484, 4.067423822714681, 4.306053315994799, 4.257595419847329, 5.188357142857143, 4.106682119205298, 6.829921619856304, 2.2488132295719843, 1.5367031551835157, 1.5578998699609885, 1.4717452229299361, 5.609026265214607, 5.797337278106509, 3.094638069705094, 2.6744555778223114, 3.0155213903743316, 3.1866249176005272, 2.745463984425698, 2.6314194373401536, 6.43624126984127, 4.041769626769627, 3.8200772698003864, 3.254009247027741, 2.7752437417654807, 2.6545069490403708, 2.8128459016393443, 3.099250457038391, 3.9276552139843277, 4.971834061135372, 2.5408942065491185, 4.391944619257394, 5.362804333970682, 10.908864373783258, 1.9795958279009125, 1.760737444373808, 1.8525988700564973, 1.6032360570687418, 2.217265573770492, 2.0621216126900195, 1.7818682795698926, 1.760293315143247, 2.5908075370121133, 1.6980875724404378, 2.0598785942492013, 3.7141054739652866, 1.6207323568575234, 1.788129973474801, 1.4156117021276595, 1.6355978623914498, 2.0671607378129115, 1.5492451612903226, 1.4878950777202071, 1.5432090545938748, 1.2337106496985935, 1.6870153231179215, 1.7937566844919786, 2.2491621253405993, 2.2517654986522913, 2.2850977747808496, -4.5155204835460045, 1.6105024769992922, 1.5179841612670986, 2.087127272727273, 1.5155999999999998, 2.4038192419825073, 1.6508398576512455, 3.506164772727273, 3.5980911680911682, 1.5143362831858407, 1.1849594095940958, 1.5653101920236336, 1.5658213474640423, 1.6163564041368337, 2.4310462287104624, 2.598688245315162, -16.58879090909091, 0.9351518119490695, 1.1342116182572615, 0.9886515641855448, 0.6973081328751431, 0.6563636363636364, 0.8941239570917758, 0.7264528301886792, 0.9889540816326531, 0.9311243386243385, 0.8724539877300614, 0.696728280961183, 0.8702625298329355, 1.468204081632653, 2.2210596026490066, 0.050560747663551404, 0.06694915254237288, 0.0454, 0.0403125], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;maxflow (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-24&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-24&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9692.58942857143, -9386.178857142857, -9079.768285714286, -8773.357714285714, -8466.947142857143, -8160.536571428571, -7854.126, -7547.715428571428, -7241.304857142857, -6934.894285714285, -6628.483714285714, -6322.073142857143, -6015.662571428571, -5709.2519999999995, -5402.841428571428, -5096.430857142856, -4790.020285714285, -4483.609714285713, -4177.199142857142, -3870.7885714285703, -3564.377999999999, -3257.9674285714273, -2951.5568571428557, -2645.146285714285, -2338.7357142857136, -2032.325142857142, -1725.9145714285696, -1419.503999999999, -1113.0934285714266, -806.6828571428559, -500.2722857142835, -193.86171428571288, 112.54885714285774, 418.9594285714302, 725.37], &quot;y&quot;: [3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 184338, 659, 2], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9692.58942857143, -9386.178857142857, -9079.768285714286, -8773.357714285714, -8466.947142857143, -8160.536571428571, -7854.126, -7547.715428571428, -7241.304857142857, -6934.894285714285, -6628.483714285714, -6322.073142857143, -6015.662571428571, -5709.2519999999995, -5402.841428571428, -5096.430857142856, -4790.020285714285, -4483.609714285713, -4177.199142857142, -3870.7885714285703, -3564.377999999999, -3257.9674285714273, -2951.5568571428557, -2645.146285714285, -2338.7357142857136, -2032.325142857142, -1725.9145714285696, -1419.503999999999, -1113.0934285714266, -806.6828571428559, -500.2722857142835, -193.86171428571288, 112.54885714285774, 418.9594285714302, 725.37], &quot;y&quot;: [0.0016216040907665863, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.64108496124366, 0.3562123652717268, 0.0010810693938443907], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9692.58942857143, -9386.178857142857, -9079.768285714286, -8773.357714285714, -8466.947142857143, -8160.536571428571, -7854.126, -7547.715428571428, -7241.304857142857, -6934.894285714285, -6628.483714285714, -6322.073142857143, -6015.662571428571, -5709.2519999999995, -5402.841428571428, -5096.430857142856, -4790.020285714285, -4483.609714285713, -4177.199142857142, -3870.7885714285703, -3564.377999999999, -3257.9674285714273, -2951.5568571428557, -2645.146285714285, -2338.7357142857136, -2032.325142857142, -1725.9145714285696, -1419.503999999999, -1113.0934285714266, -806.6828571428559, -500.2722857142835, -193.86171428571288, 112.54885714285774, 418.9594285714302, 725.37], &quot;y&quot;: [3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183581, 1296, 122], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9692.58942857143, -9386.178857142857, -9079.768285714286, -8773.357714285714, -8466.947142857143, -8160.536571428571, -7854.126, -7547.715428571428, -7241.304857142857, -6934.894285714285, -6628.483714285714, -6322.073142857143, -6015.662571428571, -5709.2519999999995, -5402.841428571428, -5096.430857142856, -4790.020285714285, -4483.609714285713, -4177.199142857142, -3870.7885714285703, -3564.377999999999, -3257.9674285714273, -2951.5568571428557, -2645.146285714285, -2338.7357142857136, -2032.325142857142, -1725.9145714285696, -1419.503999999999, -1113.0934285714266, -806.6828571428559, -500.2722857142835, -193.86171428571288, 112.54885714285774, 418.9594285714302, 725.37], &quot;y&quot;: [0.0016216040907665863, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.23190019567356, 0.7005329672111653, 0.06594523302450785], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-25&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-25&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688, 0.24053794013037688], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-1.2521285178079966, -1.2521285178079966, 1.7332043980687504, 1.7332043980687504], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [1.1058240888282813, 2.009083805681808, 1.0378804918272442, 3.5906175270231504, 3.5829556821112782, 1.9767956761806014, 1.3714572601733375, 2.116780843681058, 1.572820060762652, 1.262912086885586, 0.8252411716931473, 0.8773761286050155, 1.8937588310893638, 1.5660809495454024, 0.8016105330825849, 2.073946891653592, 2.365184873781371, 3.4839760360283556, 3.0093755282797403, 2.794515836359001, 2.530885373290277, 1.3610792399047424, 1.4148644638861447, 1.1881845962619155, 0.40060787734391623, 1.9133300297765712, 1.0829180388061772, 1.4290248182263827, 1.8438864814119837, 1.35202769895106, 2.2445863295747692, 1.0365600496999796, 1.9999634267170965, 2.099298674594533, 0.8327416572469964, 0.7529896925259403, 1.1484420386598568, 0.43507220884336173, 0.8595876621481505, 1.7002909432809123, 1.0086032023737894, 0.9913428355075669, 0.5432843069161201, 1.0855894240886645, 1.4615591572278053, 0.6004491304513995, 0.7980393936558099, 0.8577720251671273, 0.6527001246379374, 0.8074952875018757, 1.5582870459084242, 1.1386338253096207, 0.6106464212395581, 0.877250651387438, 0.7044279173419112, 0.4045123217619818, 0.9319986265737716, 1.2693502857702759, 0.4707853067738301, 1.1311310742069138, 1.3828192864481572, 1.405993434493939, 2.1182469364406944, 2.509980171169036, 2.327761654653424, 2.0961529669245587, 5.0461727009011845, 4.771852818157187, 5.41874566156419, 5.4414326634272445, 5.236471383124277, 6.189947066124393, 6.227269452171624, 3.1128328256350057, 0.9018091241612745, 3.767971923748001, 3.5360930155264128, 4.890269241414338, 1.273093969890553, 0.8035213801699477, 1.0199791629351176, 1.2386945921847703, 1.3254035187732225, 1.1056513239320624, 0.8962648377643134, 1.0781003402568692, 1.317291685135474, 2.7169664084106575, 2.1255660430218963, 1.1042601545557358, 1.1175730517901254, 2.330460710463, 0.9209931689424935, 1.1459678759598104, 1.267767321615422, 1.570280758643837, 2.165747563736652, 1.1307248087325243, 1.1153686345865634, 0.44959918931724707, 0.5886006884732018, 0.5626978872745133, 1.1918150529263563, 0.5631622965325028, 0.9616169609378467, 1.7324248870452763, 1.144405159597022, 0.4511012620261637, 0.4599634873617742, 0.7025207336789264, 0.5337680355133869, 1.522046370039941, 2.443795416791827, 1.4475617842344057, 0.8187007220962279, 0.9489740258100674, 1.1031735151405082, 0.6880410634355896, 1.0764009759169948, 0.8023582284350258, 0.7249697476935159, 1.4498278972095318, 1.202009683655733, 1.1717499156240667, 0.9318947648915298, 0.3720057671822749, 0.6903063292923979, 1.2610598752316247, 2.082616780704241, 1.6205611734252041, 1.4153960761405564, 0.8568057953683337, 1.9101625763466503, 1.5500600974472878, 1.1391617115258263, 1.1023724711237686, 1.165381417254397, 1.6669283075825505, 2.340254962378797, 1.128886045149259, 1.879593892990663, 3.708605763031418, 1.7755943339193416, 2.0541739545773154, 4.783687983358453, 2.8586783190865503, 0.4093991701468686, 6.142391784369705, 3.956324278791177, 0.0, 0.0, -2.0363242787911773, -2.0576460216578405, -0.2785580486515415, -1.5606650740534376, -1.8775655343788609, -1.0279209712837596, -1.0103447960265506, -1.9386671127246693, -1.2182182316150016, -0.7411309431084427, -1.3415128240140173, -0.98754809304143, -0.7303986784741899, -0.6533461251902062, -0.7141347428095374, -1.025163831887122, -1.3655984235552692, -0.542260340822879, -0.8855834696669618, -0.9993121872127142, -1.3491243383812497, -0.887100753354259, -0.5499813662200197, -0.31296517677637087, -0.7593283932101139, -0.9067926506668018, -0.8099642291102784, -1.022781633864336, -0.5544158118334576, -0.6089036829804803, -0.8582191577351765, -0.4562196091519322, -0.6926993467045564, -0.614521373022962, -0.6150594543956209, -1.0944620537761849, -1.7639589045302464, -1.1263244449062513, -0.4005235318491631, -0.5136392869274194, -0.36542287484512975, -0.33193027757020516, -0.7753729015325059, -1.0973787737382934, -0.6022315233960964, -0.4089069773835667, -0.8748389256054012, -0.38693224146892075, -0.4350626377388893, -0.325637527975394, -0.7560640627900406, -0.765987258261461, -1.5068116837912222, -1.1253882855255575, -0.8474104148077549, -0.8666236136647284, -0.7822123647920396, -1.5658656068848453, -0.7475794090692099, -0.705303179327574, -1.4091481325741353, -1.6972086008899439, -0.7848813641788974, -0.6246998364785317, -0.5581488053251369, -0.6933547597367642, -0.7501445303515284, -0.7206618052995244, -0.6745125845102334, -0.48204575434649577, -0.7711124639460353, -2.865800471291994, -2.1808806603140574, -2.4435274793035564, -0.5603768990973359, -2.3432027153170303, -3.8660301641030674, -3.6966315581030034, -2.905142057806976, -3.071459473078719, -3.329330802918562, -2.9179130359662846, -3.340440216824751, -1.533084046248356, -1.5949863809895475, -1.644869924735832, -1.4807551010389963, -0.9662583351561906, -0.9243777280065988, -0.7685356543595857, -0.3472482456554946, -0.8109015323076719, -0.6292267715631106, -0.2850658541727611, -0.5080380256451604, -0.6241776217417402, -0.42236190241110627, -0.7070985556000771, -1.050148333948056, -0.6292181339438232, -0.4534605809117016, -0.5778029609753252, -0.5632026907009109, -0.4291953078214301, -1.0635925631827798, -0.7232499091100626, -0.3964819813347247, -0.7107726929719329, -0.6767850205556075, -1.075195886246692, -0.6718014026061657, -0.33636302129590545, -0.8058005292258946, -0.5549698905457423, -0.6349394594447987, -1.2523351118414963, -1.1496344793486752, -0.741478082486865, -1.7171498021382419, -0.9063755250380165, -1.187685539496756, -0.8596699795167053, -0.6638547684692832, -1.1945800297765712, -0.2898339774956613, -0.741343301962994, -0.8826689634982472, -0.9212968001223025, -1.482196234713498, -1.7649867062712112, -1.6144766716394592, -2.167325410426816, -1.5342570387298247, -1.2349545586853554, -0.5172282487003006, -0.8504632339276867, -1.020386050024275, -0.6168302228978195, -0.5808259285919647, -0.8437840981373441, -1.0774929579589134, -1.2242188602099835, -0.829192507382269, -1.2452520520195276, -1.894460106890039, -2.051833459937196, -0.6595021134488659, -1.1700033459116927, -0.7023153168984567], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.20175438596491227, 0.41954022988505746, 0.1891891891891892, 0.7693920335429769, 0.8442477876106195, 0.36577181208053694, 0.2711323763955343, 0.4462809917355372, 0.24766355140186916, 0.20956399437412096, 0.12220762155059132, 0.13027295285359802, 0.4366863905325444, 0.3578088578088578, 0.14219114219114218, 0.4194961664841183, 0.4154639175257732, 0.65832531280077, 0.6974494283201407, 0.5147645650438947, 0.5243445692883895, 0.2198912198912199, 0.2660977501939488, 0.22342064714946072, 0.05538694992412747, 0.359375, 0.209531635168447, 0.2846774193548387, 0.3281004709576138, 0.22282608695652173, 0.26371826371826373, 0.14754098360655737, 0.4251644736842105, 0.4234817813765182, 0.0989010989010989, 0.09900990099009901, 0.17132075471698113, 0.04935459377372817, 0.09389312977099237, 0.31254752851711026, 0.16590909090909092, 0.14028507126781695, 0.07340116279069768, 0.181169757489301, 0.19898329702251272, 0.0856269113149847, 0.11741835147744946, 0.139984532095901, 0.09961977186311786, 0.08913857677902622, 0.254069355980184, 0.2157676348547718, 0.09414225941422594, 0.1265365148228489, 0.09819494584837545, 0.05972323379461034, 0.1513859275053305, 0.22922437673130194, 0.06176853055916775, 0.18129770992366412, 0.2292207792207792, 0.21986754966887417, 0.3187459177008491, 0.43255512321660183, 0.3663876368319382, 0.2815344603381014, 0.8528662420382166, 0.9269698910954516, 1.044707429322814, 1.1849865951742626, 1.1656646626586507, 1.2466577540106951, 1.1806196440342782, 0.3848150551589877, 0.1707161125319693, 0.6622222222222223, 0.6776061776061776, 1.012234385061172, 0.2509907529722589, 0.16073781291172595, 0.1727332892124421, 0.25901639344262295, 0.28762949421084705, 0.20614828209764918, 0.16905801621958827, 0.22670025188916876, 0.26620516047828824, 0.5098789037603569, 0.3582089552238806, 0.19947848761408082, 0.18499682136045772, 0.3822975517890772, 0.06939040207522698, 0.13967213114754098, 0.21017845340383345, 0.22244623655913978, 0.3294679399727149, 0.18236877523553163, 0.17965228589826143, 0.061980830670926516, 0.07676902536715621, 0.08788282290279627, 0.15848806366047746, 0.07712765957446809, 0.1796927187708751, 0.31752305665349145, 0.18451612903225806, 0.05958549222797927, 0.04727030625832224, 0.09444072337575352, 0.06662225183211193, 0.19786096256684493, 0.3399182561307902, 0.1765498652291105, 0.10182063385030343, 0.16722632639355273, 0.20523708421797593, 0.11591072714182865, 0.10909090909090909, 0.09672727272727273, 0.08527696793002916, 0.21352313167259787, 0.19602272727272727, 0.13247863247863248, 0.08628318584070796, 0.02952029520295203, 0.07016248153618906, 0.18697956093868282, 0.36674622116149563, 0.31062449310624496, 0.26490630323679726, 0.1572727272727273, 0.2722820763956905, 0.262448132780083, 0.21251348435814454, 0.22451317296678122, 0.21749136939010358, 0.3396901072705602, 0.49937106918238994, 0.19387755102040816, 0.3306878306878307, 0.8849693251533742, 0.3826247689463956, 0.513126491646778, 1.453061224489796, 0.6490066225165563, 0.06542056074766354, 2.042372881355932, 0.96, 0.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;pvul (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-26&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-26&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 1.5161290322580645, 3.032258064516129, 4.548387096774194, 6.064516129032258, 7.580645161290322, 9.096774193548388, 10.612903225806452, 12.129032258064516, 13.64516129032258, 15.161290322580644, 16.677419354838708, 18.193548387096776, 19.70967741935484, 21.225806451612904, 22.741935483870968, 24.258064516129032, 25.774193548387096, 27.29032258064516, 28.806451612903224, 30.32258064516129, 31.838709677419356, 33.354838709677416, 34.87096774193548, 36.38709677419355, 37.903225806451616, 39.41935483870968, 40.935483870967744, 42.45161290322581, 43.96774193548387, 45.483870967741936, 47.0], &quot;y&quot;: [176967, 3609, 1207, 1006, 360, 534, 211, 259, 111, 201, 62, 114, 47, 70, 32, 48, 25, 33, 12, 23, 11, 22, 9, 10, 2, 4, 3, 6, 0, 1, 3], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 1.5161290322580645, 3.032258064516129, 4.548387096774194, 6.064516129032258, 7.580645161290322, 9.096774193548388, 10.612903225806452, 12.129032258064516, 13.64516129032258, 15.161290322580644, 16.677419354838708, 18.193548387096776, 19.70967741935484, 21.225806451612904, 22.741935483870968, 24.258064516129032, 25.774193548387096, 27.29032258064516, 28.806451612903224, 30.32258064516129, 31.838709677419356, 33.354838709677416, 34.87096774193548, 36.38709677419355, 37.903225806451616, 39.41935483870968, 40.935483870967744, 42.45161290322581, 43.96774193548387, 45.483870967741936, 47.0], &quot;y&quot;: [95.65680371023016, 1.9507897211922032, 0.6524253791850899, 0.5437779051037286, 0.19459249089199038, 0.28864552815645234, 0.11405282105058324, 0.1399984865028486, 0.05999935135836369, 0.10864747408136127, 0.03351315120917611, 0.06162095544913027, 0.02540513075534319, 0.03783742878455368, 0.017297110301510252, 0.02594566545226538, 0.013513367423054886, 0.017837644998432448, 0.006486416363066345, 0.012432298029210496, 0.00594588166614415, 0.0118917633322883, 0.004864812272299759, 0.0054053469692219545, 0.0010810693938443907, 0.0021621387876887815, 0.0016216040907665863, 0.0032432081815331726, 0.0, 0.0005405346969221954, 0.0016216040907665863], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 1.5161290322580645, 3.032258064516129, 4.548387096774194, 6.064516129032258, 7.580645161290322, 9.096774193548388, 10.612903225806452, 12.129032258064516, 13.64516129032258, 15.161290322580644, 16.677419354838708, 18.193548387096776, 19.70967741935484, 21.225806451612904, 22.741935483870968, 24.258064516129032, 25.774193548387096, 27.29032258064516, 28.806451612903224, 30.32258064516129, 31.838709677419356, 33.354838709677416, 34.87096774193548, 36.38709677419355, 37.903225806451616, 39.41935483870968, 40.935483870967744, 42.45161290322581, 43.96774193548387, 45.483870967741936, 47.0], &quot;y&quot;: [178031, 3221, 1099, 819, 303, 476, 160, 239, 105, 139, 37, 114, 33, 54, 13, 50, 10, 31, 14, 14, 6, 13, 4, 5, 3, 6, 1, 1, 0, 1, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 1.5161290322580645, 3.032258064516129, 4.548387096774194, 6.064516129032258, 7.580645161290322, 9.096774193548388, 10.612903225806452, 12.129032258064516, 13.64516129032258, 15.161290322580644, 16.677419354838708, 18.193548387096776, 19.70967741935484, 21.225806451612904, 22.741935483870968, 24.258064516129032, 25.774193548387096, 27.29032258064516, 28.806451612903224, 30.32258064516129, 31.838709677419356, 33.354838709677416, 34.87096774193548, 36.38709677419355, 37.903225806451616, 39.41935483870968, 40.935483870967744, 42.45161290322581, 43.96774193548387, 45.483870967741936, 47.0], &quot;y&quot;: [96.23193262775538, 1.7410622587863915, 0.5940476319174928, 0.44269791677927806, 0.16378201316742522, 0.25729451573496503, 0.08648555150755127, 0.1291877925644047, 0.05675614317683052, 0.07513432287218517, 0.01999978378612123, 0.06162095544913027, 0.017837644998432448, 0.029188873633798556, 0.007026951059988541, 0.027026734846109773, 0.0054053469692219545, 0.016756575604588056, 0.007567485756910735, 0.007567485756910735, 0.0032432081815331726, 0.007026951059988541, 0.0021621387876887815, 0.0027026734846109773, 0.0016216040907665863, 0.0032432081815331726, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0005405346969221954, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-27&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-27&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753, 0.9114550112971753], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-2.5888108416785958, -2.5888108416785958, 4.411720864272946, 4.411720864272946], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [3.722092910006313, 3.7517530402194073, 3.0009425877250813, 5.958234475196562, 6.861950689588889, 4.546430705749078, 3.421244762463429, 4.130442316700206, 2.805957781990763, 2.8097279320492943, 2.5642767964185293, 2.529117887582389, 4.560714513557781, 4.577470720768609, 2.5980301578081786, 6.010430026201468, 5.619479269434619, 7.378030522442891, 6.862193612945632, 6.538039704183835, 6.542107582265716, 3.604572364136321, 4.6652250260905035, 3.8019773065609543, 2.4040636720483435, 5.075448947073378, 4.006390544818151, 4.602559327200332, 4.329641686716563, 4.65262330435334, 6.1906528654372925, 3.194354063114952, 4.413135218027936, 4.646756103640806, 2.6033962892475144, 2.35957066356168, 3.2311568759311133, 1.9823498869751306, 3.1546496412829272, 4.882486153109616, 2.6328421776599216, 2.8879787982625555, 2.5828371273136943, 2.72220925030935, 4.804954392075361, 2.6132723260044624, 4.134208532667127, 3.889962033451714, 4.464443192862014, 3.0752945637002314, 4.517788443384902, 4.545112051196815, 3.583641746694854, 3.2524823844363504, 3.368251105349757, 4.936873972871642, 2.8819977505640963, 3.823692618949672, 2.6491733135590128, 3.8877046895861573, 5.2495506620890975, 5.270189045596012, 4.741115806828685, 5.4060078384949914, 4.545234431944349, 4.973292852439711, 8.536499464242912, 8.530510470234226, 10.09980636622556, 10.577638248322446, 10.670837393801035, 11.44166550864226, 10.51102593995071, 6.811867639253194, 4.935521756373669, 6.0513125336693125, 6.2493748134226905, 8.398301242904578, 4.295352645937694, 3.8664900316916384, 3.7396600430064826, 3.7560460754645613, 4.4960896795709075, 2.4312566860703537, 2.0855124341641074, 2.382024837961721, 2.599026616077983, 4.880913034495572, 4.244057851931775, 3.1418287377124, 2.9581467959999563, 4.735368056921702, 2.1142399766042517, 2.286412515958633, 3.0377997695958423, 6.738772377599701, 4.654123350502096, 3.1298733255764595, 4.355325647796871, 1.82725839009079, 1.8086271903514786, 2.243424287880874, 2.909096901233837, 2.5444477927050055, 3.1098033528346045, 4.213353811189583, 3.282223767379776, 1.8543627467424972, 1.1871747362405023, 1.8868997466086959, 1.7103167245136999, 3.2016398339326217, 4.573845439694601, 3.186804414745551, 2.068814812502673, 2.553095719269707, 2.8503067308276333, 2.190054555491507, 3.172858882580141, 2.3700464550097284, 2.448021948661955, 3.66768593909518, 4.0790691293734, 2.498960739213634, 2.3154409832745495, 1.9557714345096144, 2.2631651813076403, 3.3582782695320037, 4.974545656750795, 3.8967682594519344, 5.574998738694298, 2.604908688025569, 4.294038680126804, 3.551609647467939, 3.148279822792026, 2.873005535607214, 3.896293839447649, 3.9162673801869374, 4.402787523440333, 2.6962895986283293, 4.437153436400496, 7.37960725853917, 5.263515612995761, 5.812857483101222, 10.688509677995246, 7.563811832815672, 4.880739245916573, 12.847964934922903, 10.565057136213273, 0.0, 0.0, -5.285057136213272, -3.6615242569568, -3.422795320682928, -3.6300369983785856, -3.1374892698319807, -1.851043640619122, -2.2173048921085154, -2.89801216651463, -2.2625502617973217, -1.4360855169956765, -2.1411523033145463, -1.9019646388281768, -2.1678703641887314, -1.438870369513285, -1.5366293373551327, -1.8980826765135823, -2.53889666249703, -1.4485450516619327, -3.719802827280328, -2.12872284177148, -2.918857510370524, -1.7837135458378328, -1.4374635564922782, -1.23842826107788, -1.4717831661654048, -1.5844308246837195, -2.3304895839188537, -2.1659065796645747, -1.5223659719855702, -1.4711373641006378, -2.2346770643983227, -1.2800473560674608, -1.5452819608347101, -1.4960104271273291, -1.345955743048863, -2.122114387791373, -3.035698300730023, -2.0545810104032096, -1.141362693867464, -1.297482465965695, -0.8196647495560815, -1.198922332234725, -1.893836670605582, -2.2133538111895823, -1.6869576614518387, -1.4181180054709628, -1.7075053892974974, -1.2913603731005812, -1.1584269233287818, -1.0822104667681063, -2.5047139285438123, -1.7220671344593668, -2.877861413257894, -4.988772377599701, -1.7066695647048973, -1.4391994012045348, -1.34251494417883, -2.7152801724270375, -1.63710420223009, -1.7428717624842385, -2.4257580466105546, -2.6450940415064075, -1.2761820597532507, -1.185551286324441, -1.1273090654803892, -1.2088335395965744, -2.2681798684801096, -1.745554272185873, -1.8852589841050928, -1.9494939842608083, -1.9677436631107459, -4.06088978121752, -3.0576116216594986, -3.1865506289074084, -2.357516641284155, -3.5840934666380093, -4.9223641073864375, -5.614125401690387, -5.0288868259987645, -5.022678462799657, -5.367393479966518, -4.183297145442425, -4.2728051967269876, -2.7119144389156538, -2.6881835626590953, -2.993556476627287, -2.5895808623479537, -2.8132354032119062, -2.784615597154032, -2.0887225012909916, -1.4294073837800791, -1.9317258599469018, -1.5770936993913887, -3.6069395227623926, -2.2289009248443414, -1.8526269975961482, -1.769136865244366, -2.096979271113827, -2.4668330293721623, -1.7913994326140892, -2.555697945713724, -2.030719960752565, -2.2648461687479986, -1.3441591761573672, -2.929863615023799, -1.5182149564434444, -1.2558022435927643, -1.5691490908356989, -1.4585997534174975, -2.6482656207902244, -1.872206893191324, -1.1061160221307873, -1.8439870646103587, -1.401459467826722, -1.4621090051030872, -2.2613310024262305, -1.8605036390805674, -1.6828786532788866, -4.202118876903303, -2.5547972173968176, -2.3170828170148363, -2.17191416591001, -1.7943938315888988, -2.466896315494431, -1.3145340817600282, -1.7079865515532502, -2.2075058639493084, -1.66362442318838, -2.865703087883693, -3.2818545485573383, -2.7847969550740395, -3.6301960662349986, -2.858654527166577, -3.0159064774610522, -1.3486129083909293, -2.1905243338222227, -2.089708596398018, -1.4447506419248208, -1.5577064941846266, -1.56640866341357, -1.5691976573801714, -1.9552357051299576, -1.5328875056851199, -2.351799833265856, -2.794694052420747, -2.771651665972243, -1.4726870594695527, -1.7057760287251542, -1.6519174714098215], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [1.0350877192982457, 1.0229885057471264, 0.7641277641277642, 1.5932914046121593, 2.033628318584071, 1.0973154362416107, 0.9441786283891547, 1.087603305785124, 0.618380062305296, 0.6216596343178622, 0.5032851511169514, 0.5421836228287841, 1.2355029585798816, 1.1934731934731935, 0.6247086247086248, 1.4972617743702081, 1.3804123711340206, 1.873917228103946, 2.038698328935796, 1.6280925778132482, 1.8382022471910113, 0.9704739704739704, 1.2288595810705973, 1.046995377503852, 0.5447647951441578, 1.3042763157894737, 1.105998356614626, 1.2153225806451613, 1.0062794348508635, 1.048913043478261, 0.9942669942669943, 0.7557377049180328, 1.2763157894736843, 1.1927125506072875, 0.5706436420722135, 0.47905559786747903, 0.6935849056603773, 0.4381169324221716, 0.6412213740458015, 1.1171102661596959, 0.5871212121212122, 0.6594148537134283, 0.6635174418604651, 0.6019971469329529, 0.9375453885257807, 0.6345565749235474, 0.9346811819595645, 0.9296210363495746, 0.9543726235741445, 0.6419475655430712, 1.0254777070063694, 1.2240663900414939, 0.907252440725244, 0.6999276934201012, 0.5696750902527076, 0.6649672250546249, 0.652452025586354, 0.945983379501385, 0.6098829648894668, 0.8994910941475827, 1.2324675324675325, 1.228476821192053, 1.0757674722403658, 1.206225680933852, 0.9285254346426272, 1.1306892067620287, 2.1318471337579616, 2.1736066623959003, 2.36620644312952, 2.777479892761394, 2.8209752839011357, 2.9137700534759357, 2.794330916282136, 1.6138870863075925, 1.289002557544757, 1.4323809523809523, 1.595881595881596, 2.1687057308435285, 1.1638044914134742, 0.958498023715415, 0.9272005294506949, 1.0052459016393442, 1.1139549055453992, 0.6112115732368897, 0.479101684341859, 0.5982367758186398, 0.6614222781623663, 1.1179094964945826, 0.90914990266061, 0.6994784876140808, 0.6605212968849332, 1.0100439422473322, 0.3858625162127108, 0.42360655737704916, 0.6655651024454726, 0.875, 0.888130968622101, 0.7039030955585465, 0.9253058596265293, 0.37252396166134183, 0.3251001335113485, 0.4760319573901465, 0.6007957559681698, 0.5631648936170213, 0.7114228456913828, 1.0, 0.6941935483870968, 0.327720207253886, 0.18375499334221038, 0.29470864032150035, 0.2844770153231179, 0.5735294117647058, 0.7690735694822888, 0.532345013477089, 0.3614295347269049, 0.5285426460711887, 0.6525123849964615, 0.45500359971202303, 0.4690909090909091, 0.44945454545454544, 0.46282798833819244, 0.7508896797153025, 0.8742897727272727, 0.45726495726495725, 0.4218289085545723, 0.3586715867158672, 0.41285081240768096, 0.7872823618470856, 1.0278440731901353, 0.884022708840227, 0.9275979557069847, 0.5781818181818181, 0.8775710088148874, 0.8267634854771784, 0.8058252427184466, 0.7170675830469645, 0.8642117376294591, 1.0071513706793802, 1.130817610062893, 0.6301020408163265, 1.0873015873015872, 2.2407975460122698, 1.5231053604436229, 1.9809069212410502, 3.7755102040816326, 1.966887417218543, 0.7289719626168224, 4.593220338983051, 2.64, 0.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;build (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-28&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-28&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 6.548387096774194, 13.096774193548388, 19.645161290322584, 26.193548387096776, 32.74193548387097, 39.29032258064517, 45.83870967741936, 52.38709677419355, 58.935483870967744, 65.48387096774194, 72.03225806451613, 78.58064516129033, 85.12903225806453, 91.67741935483872, 98.22580645161291, 104.7741935483871, 111.3225806451613, 117.87096774193549, 124.41935483870968, 130.96774193548387, 137.51612903225808, 144.06451612903226, 150.61290322580646, 157.16129032258067, 163.70967741935485, 170.25806451612905, 176.80645161290323, 183.35483870967744, 189.90322580645162, 196.45161290322582, 203.0], &quot;y&quot;: [176517, 5195, 1848, 699, 378, 239, 71, 38, 5, 3, 2, 0, 1, 0, 1, 2, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 6.548387096774194, 13.096774193548388, 19.645161290322584, 26.193548387096776, 32.74193548387097, 39.29032258064517, 45.83870967741936, 52.38709677419355, 58.935483870967744, 65.48387096774194, 72.03225806451613, 78.58064516129033, 85.12903225806453, 91.67741935483872, 98.22580645161291, 104.7741935483871, 111.3225806451613, 117.87096774193549, 124.41935483870968, 130.96774193548387, 137.51612903225808, 144.06451612903226, 150.61290322580646, 157.16129032258067, 163.70967741935485, 170.25806451612905, 176.80645161290323, 183.35483870967744, 189.90322580645162, 196.45161290322582, 203.0], &quot;y&quot;: [95.41356309661518, 2.8080777505108054, 0.9989081199122172, 0.3778337531486146, 0.20432211543658985, 0.1291877925644047, 0.038377963481475874, 0.020540318483043427, 0.0027026734846109773, 0.0016216040907665863, 0.0010810693938443907, 0.0, 0.0005405346969221954, 0.0, 0.0005405346969221954, 0.0010810693938443907, 0.0, 0.0, 0.0, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 6.548387096774194, 13.096774193548388, 19.645161290322584, 26.193548387096776, 32.74193548387097, 39.29032258064517, 45.83870967741936, 52.38709677419355, 58.935483870967744, 65.48387096774194, 72.03225806451613, 78.58064516129033, 85.12903225806453, 91.67741935483872, 98.22580645161291, 104.7741935483871, 111.3225806451613, 117.87096774193549, 124.41935483870968, 130.96774193548387, 137.51612903225808, 144.06451612903226, 150.61290322580646, 157.16129032258067, 163.70967741935485, 170.25806451612905, 176.80645161290323, 183.35483870967744, 189.90322580645162, 196.45161290322582, 203.0], &quot;y&quot;: [177038, 4767, 1796, 673, 369, 235, 72, 35, 6, 3, 2, 0, 1, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 6.548387096774194, 13.096774193548388, 19.645161290322584, 26.193548387096776, 32.74193548387097, 39.29032258064517, 45.83870967741936, 52.38709677419355, 58.935483870967744, 65.48387096774194, 72.03225806451613, 78.58064516129033, 85.12903225806453, 91.67741935483872, 98.22580645161291, 104.7741935483871, 111.3225806451613, 117.87096774193549, 124.41935483870968, 130.96774193548387, 137.51612903225808, 144.06451612903226, 150.61290322580646, 157.16129032258067, 163.70967741935485, 170.25806451612905, 176.80645161290323, 183.35483870967744, 189.90322580645162, 196.45161290322582, 203.0], &quot;y&quot;: [95.69518167371164, 2.5767289002281055, 0.970800315672263, 0.3637798510286375, 0.19945730316429014, 0.12702565377671593, 0.03891849817839807, 0.01891871439227684, 0.0032432081815331726, 0.0016216040907665863, 0.0010810693938443907, 0.0, 0.0005405346969221954, 0.0, 0.0010810693938443907, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0010810693938443907, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-29&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-29&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046, 0.5821558685852046], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-3.9715566510686466, -3.9715566510686466, 5.135868388239056, 5.135868388239056], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [2.361518030435656, 1.6421520072245328, 1.0908944657845479, 3.331424359793764, 3.1249465906814233, 2.096326373372681, 1.2936546022521482, 1.9120381826723407, 0.9576782695487649, 1.0280815514663668, 0.8429677803267126, 0.5681094397809483, 1.8534891175943782, 1.5970418858541762, 0.78400003290842, 2.275873516341184, 3.3304196825352297, 5.734798629881004, 5.079140692790327, 4.903386052902371, 5.709684544001925, 1.7505018781650201, 4.99411775029206, 1.6592887490700285, 0.6617113499920965, 2.327814219330211, 1.67204807363389, 1.5768364037971285, 1.4122551657170603, 1.175094041087225, 2.424229864504486, 2.021648846022019, 2.3166116743529677, 2.2117305502922697, 1.0576732020333426, 0.7119111711515057, 1.727287499908169, 0.6553768049341296, 0.7479528213217108, 1.7850153206553034, 1.8566661887295626, 1.2466469653731473, 0.930383991115819, 1.6419928859961226, 1.814360607214557, 1.263472226745251, 3.0964117788056953, 3.070624690361289, 3.3231218847684407, 3.3968513803208107, 4.118088629031197, 7.433611400739937, 9.90205590242838, 1.6133561877765257, 3.3062975853791112, 2.858661424681939, 2.467855733515898, 4.063610828543062, 3.989982833478961, 7.343718818786529, 10.990840830685126, 11.47680273500986, 14.500293893184535, 7.063842388746666, 8.18359953640281, 9.813053281561178, 11.0671104903579, 10.971198433649741, 13.33359721596759, 16.98027145985649, 14.965979825749555, 15.281236749783323, 15.866763960236861, 13.264311815059742, 12.43700501436468, 10.236631260113336, 9.308559013262807, 10.560383551262635, 12.130317980734162, 15.460727928161443, 7.7457768755092395, 9.497156060513214, 6.19939722479719, 4.775770554850077, 1.5569754870881598, 1.547852844318244, 2.8770470674298196, 4.114617625289277, 3.734961306994335, 1.3000648488705475, 1.4472686938214736, 3.3832474623104436, 1.9704328844822085, 1.2626099114864868, 1.7420514317481164, 2.2323465483968494, 4.020317153292038, 1.6490045952478907, 2.3282524797820394, 1.1785747758337846, 0.8221384192690462, 0.9345873595294942, 1.4400943280620144, 0.5619954471170282, 1.5640951361335609, 2.231476318280479, 1.9313548381653924, 2.3273172220529728, 0.4395042728744518, 0.8057214187075287, 0.6491985056847592, 1.3736919375955428, 2.4784126992491147, 1.6150200321329113, 0.7260452018867221, 0.8058437991493335, 0.8999950282382752, 0.7024694950693895, 0.828910685751095, 0.6856426906452977, 0.8715945342776434, 1.2152666114913762, 1.298193777730936, 1.1043514956229996, 1.090589479443857, 0.7888197717633942, 0.976021483020663, 2.3284668518809224, 3.3006829652176743, 1.6585372463451216, 1.4931615224645691, 1.0022722411539489, 2.7481924890392575, 1.7387081346425868, 1.0890290494476926, 1.0759173588287674, 1.3182979115497457, 1.5796963862407571, 2.076360686227345, 0.9447655603496564, 1.6089591042339622, 3.4332956806529014, 3.4444799857182398, 7.842311412304807, 5.990348900876167, 3.4553040414772127, 0.9541749896738075, 8.969614554779609, 5.648342627964248, 0.0, 0.0, -3.1283426279642486, -3.2746993005423204, -0.785950690608387, -2.104310663993769, -2.66789992128433, -5.0642684528776, -2.5794152907089973, -2.123479729732656, -1.185678680953539, -0.7789492338190441, -1.4046625730197977, -1.2197440620452864, -0.9845809955543486, -0.8284946784163962, -0.8668068272254703, -1.2988741097463214, -1.980317856326231, -0.8149995138812215, -1.1490388648836491, -1.183273661592486, -2.3380735777872848, -1.7440610986636629, -0.82240257607827, -0.7238751223168998, -0.9253977390308776, -0.9049212961928002, -1.0041596868218452, -0.9675797787511626, -0.7564341844234159, -0.5910972360998432, -0.7096379584783679, -0.5887185951413838, -0.7414670735319764, -0.6607799979404685, -0.6195044062022985, -1.3387397086827764, -1.8803200561973434, -1.1156705472212114, -0.5572597981564448, -0.6905171320363966, -0.4048837668824412, -2.057887170239501, -1.544258063971844, -1.759803063998529, -1.2608219230407087, -0.48619757477660264, -1.1973887577702371, -0.8067577989436088, -0.7246751348898739, -1.020108322159663, -1.877511977528337, -1.280229359716262, -2.933004738558068, -1.731002462375344, -1.3494539433145407, -1.0606426983717328, -1.786256490189083, -2.4152625282238147, -1.1828058839041182, -1.0301821891573795, -2.7667588410631216, -2.7188241262452997, -2.193598357549392, -1.2317319375172366, -1.2587845950108048, -3.9174221521978763, -4.178678151061662, -6.74174622444764, -5.73651148834842, -10.830951907081072, -8.313937531592813, -6.206230299491868, -5.923745628449421, -6.287424910906987, -8.117311919735524, -8.46742667553995, -8.61429197605756, -8.219739423580114, -8.399513559884491, -9.29662534725595, -7.843787880004407, -6.28317793397005, -6.511696477619045, -6.416434295865469, -5.6208178235889, -4.770716578111127, -9.405584552884077, -7.683425251566151, -7.777853817698113, -5.23048726662368, -3.0380972678092597, -2.8295388063823976, -1.8210895643616691, -2.294932364230373, -2.525070148556006, -1.2127777351373357, -7.501776962400487, -4.9080235722475445, -2.900820405393547, -2.644791455227178, -2.483578158532699, -2.195141318358196, -2.373239150500874, -1.050934000445557, -1.3074615512958934, -1.2168858959818574, -0.7777677120460517, -0.9855816990565681, -1.4748480069113807, -1.2800723548758357, -0.645662744985833, -0.5627420289280552, -1.3121931602855277, -0.5991922069473931, -0.9038270481871886, -1.5704350037335653, -1.688322200668757, -1.6773865509400518, -1.8394632797379016, -0.9281996311493368, -1.077875259908583, -1.1268364037971283, -1.2381943349321645, -1.6370247456460003, -0.5828039144837506, -1.209365790672494, -4.081782606769949, -1.357339485002627, -3.73814896347758, -3.3183900433253557, -3.225138933775376, -3.6385522391206577, -2.359285661916673, -1.5573631110837909, -0.6791049280133152, -1.1401654289777192, -1.2807080525056207, -0.4936677524360351, -0.6957930102872907, -0.8114852082877452, -0.7801081760908211, -1.3566662818458943, -0.9906242992218451, -1.4922995277350974, -1.8506103074955824, -2.069369852456237, -0.855022229912312, -1.2053703980291304, -1.5895882058742528], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.38596491228070173, 0.21839080459770116, 0.11793611793611794, 0.6310272536687631, 0.6371681415929203, 0.30201342281879195, 0.15151515151515152, 0.27768595041322314, 0.08878504672897196, 0.10829817158931083, 0.0735873850197109, 0.03722084367245657, 0.2863905325443787, 0.22843822843822845, 0.05244755244755245, 0.3592552026286966, 0.48556701030927835, 1.0481231953801733, 0.9270008795074758, 0.7924980047885076, 0.9857677902621723, 0.19658119658119658, 0.4561675717610551, 0.22496147919876733, 0.03945371775417299, 0.34539473684210525, 0.21692686935086278, 0.225, 0.16718995290423863, 0.1234472049689441, 0.29238329238329236, 0.1721311475409836, 0.31414473684210525, 0.32064777327935223, 0.07692307692307693, 0.05635948210205636, 0.20754716981132076, 0.0463173880030372, 0.05114503816793893, 0.25247148288973387, 0.19090909090909092, 0.13053263315828958, 0.07630813953488372, 0.21255349500713266, 0.2534495279593319, 0.10626911314984709, 0.36158631415241055, 0.4377416860015468, 0.41977186311787074, 0.3760299625468165, 0.6086341118188252, 1.2627939142461964, 1.200139470013947, 0.2002892263195951, 0.39061371841155235, 0.28186453022578295, 0.32338308457711445, 0.6170360110803325, 0.4759427828348505, 1.056615776081425, 1.6064935064935064, 1.8966887417218543, 2.5473546701502285, 1.146562905317769, 1.2813908564069543, 1.6983094928478544, 2.2777070063694267, 2.344010249839846, 2.744904667981591, 3.841823056300268, 3.2832331329325317, 3.5307486631016043, 3.6262359920896508, 2.3984425697598963, 2.159846547314578, 1.9746031746031747, 1.6924066924066925, 2.177076625885383, 1.9081902245706737, 2.3148880105401846, 1.0046326935804104, 1.377704918032787, 1.0103595368677636, 0.42917420132610007, 0.14909544603867747, 0.1580604534005038, 0.34172435494021397, 0.6978967495219885, 0.48410123296560675, 0.13494132985658408, 0.1322314049586777, 0.4839924670433145, 0.09208819714656291, 0.10098360655737705, 0.19629874421678783, 0.2506720430107527, 0.543656207366985, 0.18438761776581428, 0.22537025112685125, 0.0792332268370607, 0.048731642189586116, 0.06391478029294274, 0.1213527851458886, 0.03789893617021277, 0.1516366065464262, 0.23583662714097497, 0.1935483870967742, 0.13471502590673576, 0.017310252996005325, 0.05760214333556597, 0.04596935376415723, 0.12901069518716576, 0.29904632152588556, 0.13814016172506738, 0.053270397842211735, 0.0725319006044325, 0.07926397735314933, 0.05687544996400288, 0.05963636363636363, 0.04727272727272727, 0.0575801749271137, 0.12384341637010676, 0.14701704545454544, 0.09971509971509972, 0.08259587020648967, 0.03247232472324723, 0.07680945347119646, 0.2922028766086298, 0.4813046937151949, 0.23763179237631793, 0.17206132879045996, 0.09363636363636364, 0.38393731635651324, 0.21991701244813278, 0.1111111111111111, 0.12371134020618557, 0.1668584579976985, 0.1799761620977354, 0.33584905660377357, 0.08290816326530612, 0.21164021164021163, 0.6549079754601227, 0.43253234750462105, 1.3890214797136038, 1.6612244897959183, 0.6754966887417219, 0.08411214953271028, 2.847457627118644, 1.26, 0.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;svul (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-30&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-30&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 5.875, 11.75, 17.625, 23.5, 29.375, 35.25, 41.125, 47.0, 52.875, 58.75, 64.625, 70.5, 76.375, 82.25, 88.125, 94.0, 99.875, 105.75, 111.625, 117.5, 123.375, 129.25, 135.125, 141.0, 146.875, 152.75, 158.625, 164.5, 170.375, 176.25, 182.125, 188.0], &quot;y&quot;: [178964, 2807, 1093, 607, 363, 280, 244, 121, 155, 103, 66, 52, 38, 27, 13, 14, 11, 9, 7, 5, 6, 3, 3, 2, 2, 1, 2, 0, 1, 1, 0, 2], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 5.875, 11.75, 17.625, 23.5, 29.375, 35.25, 41.125, 47.0, 52.875, 58.75, 64.625, 70.5, 76.375, 82.25, 88.125, 94.0, 99.875, 105.75, 111.625, 117.5, 123.375, 129.25, 135.125, 141.0, 146.875, 152.75, 158.625, 164.5, 170.375, 176.25, 182.125, 188.0], &quot;y&quot;: [96.73625149998378, 1.5172808942606026, 0.5908044237359595, 0.3281045610317726, 0.19621409498275694, 0.1513497151382147, 0.1318904660490157, 0.06540469832758565, 0.0837828780229403, 0.055675073782986126, 0.035675289996864895, 0.028107804239954164, 0.020540318483043427, 0.014594436816899278, 0.007026951059988541, 0.007567485756910735, 0.00594588166614415, 0.004864812272299759, 0.0037837428784553676, 0.0027026734846109773, 0.0032432081815331726, 0.0016216040907665863, 0.0016216040907665863, 0.0010810693938443907, 0.0010810693938443907, 0.0005405346969221954, 0.0010810693938443907, 0.0, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0010810693938443907], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 5.875, 11.75, 17.625, 23.5, 29.375, 35.25, 41.125, 47.0, 52.875, 58.75, 64.625, 70.5, 76.375, 82.25, 88.125, 94.0, 99.875, 105.75, 111.625, 117.5, 123.375, 129.25, 135.125, 141.0, 146.875, 152.75, 158.625, 164.5, 170.375, 176.25, 182.125, 188.0], &quot;y&quot;: [179444, 2625, 957, 530, 361, 259, 222, 134, 132, 88, 72, 58, 32, 22, 18, 10, 5, 10, 5, 4, 2, 2, 1, 3, 1, 1, 1, 0, 1, 1, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 5.875, 11.75, 17.625, 23.5, 29.375, 35.25, 41.125, 47.0, 52.875, 58.75, 64.625, 70.5, 76.375, 82.25, 88.125, 94.0, 99.875, 105.75, 111.625, 117.5, 123.375, 129.25, 135.125, 141.0, 146.875, 152.75, 158.625, 164.5, 170.375, 176.25, 182.125, 188.0], &quot;y&quot;: [96.99570815450643, 1.418903579420763, 0.517291704954541, 0.2864833893687636, 0.19513302558891255, 0.1399984865028486, 0.11999870271672738, 0.07243164938757418, 0.07135057999372979, 0.0475670533291532, 0.03891849817839807, 0.031351012421487336, 0.017297110301510252, 0.0118917633322883, 0.009729624544599517, 0.0054053469692219545, 0.0027026734846109773, 0.0054053469692219545, 0.0027026734846109773, 0.0021621387876887815, 0.0010810693938443907, 0.0010810693938443907, 0.0005405346969221954, 0.0016216040907665863, 0.0005405346969221954, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-31&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-31&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362, 3.418622501378362], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-20.37044873935053, -20.37044873935053, 27.207693742107253, 27.207693742107253], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [5.604730157458616, 5.303912107153854, 3.6515630513397506, 11.4387861332572, 9.796082577043336, 5.562059855382828, 4.140384277417254, 4.7406344377126715, 3.457006273697867, 3.1325663890005067, 3.5165460453647097, 2.6632269746543793, 6.9314906564706735, 6.8359746131520875, 2.4583451685192705, 8.884373961671582, 13.49790038045306, 21.32354510772842, 22.088304429152767, 19.439542245716133, 27.37297612348156, 13.21377925577194, 34.49864771768068, 10.59395602478286, 5.621812052606965, 8.036025104123745, 7.746990829448605, 6.859431540652229, 7.694822277599881, 5.245089717115173, 9.952353668502893, 9.544789537851482, 11.933949237980197, 9.39263859643402, 4.159278392235347, 2.983120313513884, 6.554755614403277, 3.1539715155594377, 5.659481676393474, 7.486373296535427, 8.430344114248417, 5.691429789882664, 4.914001777342162, 5.746950447401508, 8.228871980325126, 6.529490088794485, 15.14655214654087, 14.30478801525734, 20.467763805747826, 18.616969021324227, 21.812181485078828, 41.938461208517424, 62.85855108017216, 7.960439704863182, 17.88833453214311, 12.991395233951154, 11.693168986895005, 20.629361371310374, 22.030775926811522, 52.64108723888407, 55.987218370965245, 68.31080404599551, 87.93070321070871, 47.879920089478055, 42.5245633559615, 47.5493630847395, 45.958960420581015, 50.11372681250431, 53.9016647609386, 74.52105698919644, 63.26052945635936, 69.93101410577957, 72.88130597739635, 64.06074982599841, 68.40034472592066, 53.113483057636586, 41.29800001099225, 46.354710052641025, 56.71277281198151, 81.7233217011795, 45.101724352381325, 51.65357570322985, 30.57638407883391, 18.853606908872134, 5.567752030827573, 6.1860680341292955, 11.706252236568295, 15.388673498664385, 15.653942155990858, 5.802974056213847, 5.291978180804786, 13.178244425709531, 11.207140763731736, 5.271445127729434, 7.300414972860688, 8.848089939604394, 16.809121101017876, 6.998553448117113, 12.92590614529701, 8.934636582172487, 3.310930433323823, 4.098906296974981, 4.647100132874826, 3.7041087834282473, 8.011761288735713, 10.30027409514891, 8.194742959615123, 8.742920880294097, 1.7906795662951076, 2.331934534495356, 2.2571849892715967, 4.706222532963827, 7.552234574607537, 5.572488745336677, 2.5488981425520114, 3.507151217725657, 3.545157675823852, 3.105118009183998, 3.7382914959963216, 3.195735963351721, 3.177564183004176, 4.6702177091555335, 5.653258237322161, 3.9038584233960574, 4.9206525511442125, 4.007922085792768, 3.2307352874441273, 11.505066551031572, 12.842520920616053, 5.304318069163818, 5.421406280634483, 2.914661052877997, 10.888963313285714, 7.276245619427301, 4.486897450706437, 4.635811057334776, 5.095208371182128, 5.796554493648967, 6.896852298091075, 3.0337292348601808, 6.264628300170501, 11.84513333669732, 15.58124514580927, 29.264146432389975, 20.22513174254933, 10.341736538856482, 18.498184717686193, 27.331471763995317, 18.97312292933783, 0.0, 0.0, -10.013122929337829, -8.68740396738515, -15.021549203667503, -5.4278292540882696, -8.18431541601872, -16.32381230351169, -10.627455866696515, -5.648814318292413, -3.867802903345104, -2.1000557654724257, -4.008801983625667, -3.813241025234187, -3.2425041134145793, -3.208548743474524, -2.7954195650537943, -4.923548523991616, -7.6000308940888495, -2.029206507423451, -3.7416788530365275, -3.3189166093098037, -8.482934603989165, -8.199994635815827, -2.461163647857717, -3.387995886530775, -3.9368767399347733, -2.933772953310587, -3.78109914641307, -3.06879422161105, -2.4253775940828937, -2.3215541451699027, -2.8612005869054125, -2.281503898312868, -2.3420437338564066, -2.459468208994965, -2.0323775761325917, -4.408068260161474, -5.353324492863667, -3.3613027468675702, -1.7655127707506109, -1.8590611252522213, -1.5736356248836563, -7.439812072003942, -5.994742959615124, -7.215952619523085, -5.847432631421083, -2.6668747408750555, -3.3539966845989633, -3.200104699105474, -2.626017215700325, -7.406202077380154, -9.806781869701389, -4.9083784817644895, -11.893705002791409, -6.299702842830201, -5.0214989120543425, -4.085871357237631, -9.636453344795289, -8.907057985031566, -3.725544614371219, -4.049388658560652, -11.124415874355556, -9.96483665991359, -8.446340342295168, -4.707478613474384, -3.993204307808234, -14.288206064990279, -19.595274999004538, -36.70931340814788, -32.07723725774201, -56.00790668141666, -37.494807158084555, -26.04176736107631, -25.197613910606144, -31.70141956557309, -41.36581787170071, -38.39040589348706, -36.40800340653281, -35.424329613800964, -34.69272718515027, -40.75296047445112, -30.853670020636173, -27.96638536471443, -24.55641264988038, -29.827646569785006, -28.386765545272507, -30.72038701554809, -55.5806052355291, -43.06841994003524, -36.81449109823797, -36.96424245516906, -15.231036004834928, -13.472851676019516, -8.091178937143761, -9.622130849391796, -12.919381463551051, -5.086976219686031, -46.99941579425864, -26.274560793579667, -14.045727132637214, -13.604234938927224, -14.127079395101436, -9.372073398087966, -10.879056034565753, -4.404107825797543, -5.148261958538634, -3.781187251966415, -3.3921994517607663, -3.8249631732285003, -6.109131993036296, -4.648350482847214, -4.187725951202635, -2.3870770584599694, -4.574378255912711, -2.230645065989132, -3.021130825516351, -5.768347098458311, -7.50960713271704, -7.049707570638368, -7.097316813466038, -3.485772946928837, -5.523707677913853, -4.069108960007067, -4.581830599374652, -4.744906683071113, -4.348670929693459, -7.415219507063292, -28.19919077431373, -9.017975059967743, -17.522788857563956, -12.430763315149495, -13.10853310109648, -12.848087937372311, -8.625735431999452, -5.017999372405427, -1.8592775694516717, -4.1017088788863525, -4.1693604789558805, -1.9336984386742306, -2.6019599744054456, -2.139598737805007, -2.4694673328878984, -2.73071708234077, -2.488071677736233, -3.578838378872761, -4.762454258459265, -6.797276699294934, -2.329695729472429, -2.9878201531308655, -3.604730157458616], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [1.0, 1.1580459770114941, 0.6609336609336609, 2.3207547169811322, 2.5168141592920352, 0.9916107382550335, 0.8261562998405104, 1.0049586776859505, 0.4937694704049844, 0.4964838255977497, 0.45729303547963207, 0.36476426799007444, 1.3810650887573965, 1.367132867132867, 0.29953379953379955, 1.9331872946330777, 2.436082474226804, 4.237728585178056, 4.489885664028145, 3.50438946528332, 4.925093632958801, 2.097902097902098, 3.1497284716834755, 1.5893682588597844, 0.6365705614567526, 1.6455592105263157, 1.5825801150369763, 1.3951612903225807, 1.085557299843014, 0.8796583850931677, 1.4275184275184276, 1.2475409836065574, 2.2121710526315788, 1.8121457489878543, 0.5690737833594977, 0.37623762376237624, 0.990188679245283, 0.38344722854973423, 0.7358778625954199, 1.4190114068441064, 1.1606060606060606, 0.9332333083270817, 0.7609011627906976, 0.9828815977175464, 1.5403050108932461, 1.062691131498471, 2.1337480559875583, 2.4663573085846866, 3.1703422053231938, 2.506367041198502, 3.8832271762208066, 7.831950207468879, 7.929567642956764, 1.4367317425885755, 2.4844765342960287, 1.6846321922796796, 1.800995024875622, 3.5782548476454292, 3.3998699609882963, 7.838422391857506, 9.586363636363636, 12.621192052980133, 16.17504898758981, 8.57976653696498, 7.068898905344494, 8.860858257477243, 10.701273885350318, 11.073670723894939, 11.523997370151216, 16.884048257372655, 14.283901135604543, 17.253342245989305, 18.236651285431773, 12.835171966255679, 13.517263427109974, 10.706031746031746, 8.05019305019305, 10.156471345782357, 9.60898282694848, 12.857707509881424, 6.512243547319656, 7.472131147540984, 5.490554539914686, 2.282700421940928, 0.7872738615096694, 0.739294710327456, 1.6299559471365639, 2.7119184193753982, 2.2647631408176507, 0.8767926988265972, 0.7832167832167832, 2.135593220338983, 0.7853437094682231, 0.5927868852459016, 1.1394580304031725, 1.2741935483870968, 2.4577080491132333, 1.0450874831763122, 1.5595621377978106, 0.7642172523961661, 0.342456608811749, 0.44940079893475365, 0.646551724137931, 0.5186170212765957, 1.0821643286573146, 1.5421607378129116, 1.1, 0.6515544041450777, 0.1085219707057257, 0.23643670462156732, 0.245836109260493, 0.6724598930481284, 1.0994550408719346, 0.5822102425876011, 0.25826028320971006, 0.5238415043653458, 0.6015569709837226, 0.4118070554355652, 0.43854545454545457, 0.4370909090909091, 0.3760932944606414, 0.800711743772242, 0.9360795454545454, 0.48504273504273504, 0.4918879056047198, 0.30996309963099633, 0.3847858197932053, 1.6525359576078729, 2.1797931583134447, 0.9927007299270073, 0.8398637137989778, 0.44272727272727275, 1.6444662095984328, 1.1763485477178424, 0.8457389428263214, 0.713631156930126, 0.9263521288837745, 0.9916567342073898, 1.4440251572327043, 0.46683673469387754, 1.1984126984126984, 3.098159509202454, 2.476894639556377, 6.470167064439141, 6.020408163265306, 2.456953642384106, 1.7383177570093458, 9.322033898305085, 4.48, 0.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;pop (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-32&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-32&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 35.34375, 70.6875, 106.03125, 141.375, 176.71875, 212.0625, 247.40625, 282.75, 318.09375, 353.4375, 388.78125, 424.125, 459.46875, 494.8125, 530.15625, 565.5, 600.84375, 636.1875, 671.53125, 706.875, 742.21875, 777.5625, 812.90625, 848.25, 883.59375, 918.9375, 954.28125, 989.625, 1024.96875, 1060.3125, 1095.65625, 1131.0], &quot;y&quot;: [180832, 1715, 780, 489, 390, 234, 151, 127, 77, 52, 49, 30, 26, 8, 12, 6, 4, 3, 4, 2, 3, 2, 0, 0, 0, 1, 2, 0, 0, 2, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 35.34375, 70.6875, 106.03125, 141.375, 176.71875, 212.0625, 247.40625, 282.75, 318.09375, 353.4375, 388.78125, 424.125, 459.46875, 494.8125, 530.15625, 565.5, 600.84375, 636.1875, 671.53125, 706.875, 742.21875, 777.5625, 812.90625, 848.25, 883.59375, 918.9375, 954.28125, 989.625, 1024.96875, 1060.3125, 1095.65625, 1131.0], &quot;y&quot;: [97.74597031383443, 0.9270170052215652, 0.42161706359931245, 0.26432146679495355, 0.21080853179965622, 0.12648511907979373, 0.08162073923525151, 0.06864790650911883, 0.04162117166300905, 0.028107804239954164, 0.026486200149187577, 0.016216040907665864, 0.014053902119977082, 0.004324277575377563, 0.006486416363066345, 0.0032432081815331726, 0.0021621387876887815, 0.0016216040907665863, 0.0021621387876887815, 0.0010810693938443907, 0.0016216040907665863, 0.0010810693938443907, 0.0, 0.0, 0.0, 0.0005405346969221954, 0.0010810693938443907, 0.0, 0.0, 0.0010810693938443907, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 35.34375, 70.6875, 106.03125, 141.375, 176.71875, 212.0625, 247.40625, 282.75, 318.09375, 353.4375, 388.78125, 424.125, 459.46875, 494.8125, 530.15625, 565.5, 600.84375, 636.1875, 671.53125, 706.875, 742.21875, 777.5625, 812.90625, 848.25, 883.59375, 918.9375, 954.28125, 989.625, 1024.96875, 1060.3125, 1095.65625, 1131.0], &quot;y&quot;: [180838, 1759, 760, 448, 356, 267, 151, 102, 96, 68, 45, 26, 28, 19, 7, 10, 5, 1, 3, 5, 2, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 35.34375, 70.6875, 106.03125, 141.375, 176.71875, 212.0625, 247.40625, 282.75, 318.09375, 353.4375, 388.78125, 424.125, 459.46875, 494.8125, 530.15625, 565.5, 600.84375, 636.1875, 671.53125, 706.875, 742.21875, 777.5625, 812.90625, 848.25, 883.59375, 918.9375, 954.28125, 989.625, 1024.96875, 1060.3125, 1095.65625, 1131.0], &quot;y&quot;: [97.74921352201598, 0.9508005318861418, 0.41080636966086853, 0.24215954422114352, 0.1924303521043016, 0.14432276407822617, 0.08162073923525151, 0.05513453908606394, 0.05189133090453076, 0.03675635939070929, 0.024324061361498797, 0.014053902119977082, 0.01513497151382147, 0.010270159241521713, 0.0037837428784553676, 0.0054053469692219545, 0.0027026734846109773, 0.0005405346969221954, 0.0016216040907665863, 0.0027026734846109773, 0.0010810693938443907, 0.0005405346969221954, 0.0, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0, 0.0, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-33&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-33&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771, 911978.5586101771], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [893848.8096478804, 893848.8096478804, 930108.3075724739, 930108.3075724739], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [875746.1546456497, 876205.2404366283, 876694.359220492, 877201.0325697353, 877692.9555087662, 878194.646721952, 878690.5256438772, 879159.7163860347, 879620.7435131186, 880095.6510078353, 880594.3536361002, 881094.5532923852, 881593.5618898596, 882090.9676399627, 882579.2493999603, 883052.8083463926, 883520.5014093025, 883999.368756374, 884494.0880747247, 884997.6530661864, 885491.4743528126, 885982.0421347993, 886469.4055668319, 886951.3157375011, 887425.479849091, 887902.0091221194, 888392.3556046102, 888892.3342015492, 889394.0457955698, 889887.6240463174, 890376.4204033066, 890857.2375285181, 891335.1247005351, 891807.2253224907, 892294.1679624208, 892792.3913255027, 893291.630261974, 893785.8503058265, 894271.0605126151, 894751.5608058324, 895231.365880683, 895708.0847279623, 896194.2369244765, 896691.0390347388, 897190.00530193, 897683.0499030418, 898169.1852211142, 898652.0986976642, 899129.0873933702, 899605.9802671374, 900093.8225602425, 900591.3766482724, 901090.7183106769, 901579.7400716605, 902064.6079463676, 902546.7819328749, 903026.9472463652, 903504.0266848182, 903993.8848449697, 904491.5151759898, 904986.2278192268, 905474.6844436442, 905961.5462556767, 906444.673336151, 906924.4466372108, 907401.5736450785, 907892.0213385586, 908390.7411545592, 908885.5262275918, 909373.6235193417, 909857.7300479932, 910340.1480043903, 910822.2801646444, 911298.2674383809, 911791.8866916599, 912292.034034912, 912783.6538566797, 913269.636409741, 913754.7193907483, 914237.4795965364, 914715.7218774015, 915196.2581670163, 915692.591745861, 916190.2690456095, 916679.4411688576, 917166.4743941128, 917651.9149804788, 918133.4759311561, 918614.7786350114, 919094.9798423309, 919592.4150520827, 920090.8774618154, 920583.9218324214, 921068.7315581276, 921553.5705815565, 922034.2031969333, 922510.892584048, 922995.1539416041, 923492.5711386537, 923990.5999707865, 924480.0924579195, 924966.2966257329, 925450.0009023466, 925930.890768569, 926410.1423906235, 926894.3767505058, 927391.9111818268, 927889.3636214887, 928379.70378447, 928864.3615762871, 929347.530757069, 929827.3296028967, 930305.1229839672, 930793.1220365089, 931291.1115860494, 931790.5142522068, 932280.4965625487, 932765.3505038203, 933248.2171138469, 933725.9970512368, 934200.3242914464, 934691.2926643001, 935192.1800468795, 935688.9043519142, 936177.4337962967, 936661.2980845643, 937140.8425740814, 937611.8362950939, 938093.072623518, 938588.8696216043, 939089.6107462163, 939590.0326637699, 940078.8967497338, 940556.2861403916, 941032.6461367916, 941495.9566316168, 941989.7416006868, 942489.573973471, 942990.6784059034, 943490.8344789305, 943988.2000111426, 944458.4263559062, 944914.3226253067, 945375.8822059616, 945868.8140035925, 946340.6199334492, 946914.5609328226, 947372.7951525662, 947834.2786419766, 948359.2099449221, 948084.5400550779, 947545.7213580234, 947091.6116270949, 946617.2147681118, 946075.9363579415, 945587.1043637545, 945102.1607534656, 944637.8030678541, 944189.42640483, 943705.9798830372, 943207.6349088246, 942707.3090154802, 942207.0887202121, 941706.1157065629, 941220.7673088185, 940748.0442623455, 940273.7968471602, 939802.494043606, 939306.6946089574, 938805.9599522506, 938305.453168339, 937813.7690630372, 937331.4642348078, 936852.3627434962, 936374.7904763212, 935897.4924573906, 935407.2494942396, 934909.240407666, 934409.5614282266, 933922.1246881456, 933439.1665851268, 932959.273795244, 932478.781965582, 932002.8013850804, 931508.0082461142, 931008.0792433505, 930512.5383408497, 930023.7598498203, 929538.9805575311, 929057.5991563221, 928577.366488013, 928100.8554698576, 927607.1389691848, 927108.4759149475, 926614.5824062794, 926126.9985579404, 925641.9815718567, 925159.6807952661, 924680.0415899795, 924202.2840440831, 923708.122073942, 923209.8757383586, 922715.8823975616, 922227.5794486941, 921745.2322869378, 921264.3408526802, 920784.3176222004, 920305.4426293165, 919807.9925946818, 919308.8564037342, 918816.7541863524, 918329.8676985382, 917842.8784346821, 917361.23794589, 916879.6213237713, 916399.8476645796, 915908.2842997792, 915409.8457922254, 914918.0369149509, 914430.2079703815, 913947.764145229, 913464.5672671117, 912983.6153610252, 912505.9214328957, 912008.4739015959, 911509.1363262429, 911020.5515103537, 910534.6743508468, 910050.092637321, 909569.3240602232, 909091.2558372268, 908605.4007941044, 908107.721369464, 907610.2716550719, 907121.8333770282, 906637.3692030982, 906154.1593486739, 905672.8756907635, 905191.9380729119, 904705.850102851, 904208.3575975471, 903712.8771836387, 903225.0591877579, 902739.8615667121, 902257.078227358, 901778.6411511054, 901302.3278965246, 900808.0264591976, 900308.4850391413, 899812.9714949593, 899325.1807815518, 898842.3954963635, 898362.9825088324, 897886.1802532249, 897404.4118706585, 896907.3803189851, 896408.2476984995, 895914.0479592446, 895426.5739367038, 894943.1795738625, 894463.4201827607, 893989.7028461634, 893506.2529591698, 893008.5206814222, 892509.2842266678, 892013.8383170139, 891526.7827746753, 891047.9345099912, 890570.631323941, 890097.2077703215, 889606.0094940552, 889110.3498088258, 888609.4399919992, 888110.9311661376, 887620.8527199858, 887139.0118049302, 886662.8599173526, 886186.0637892581, 885703.5056507485, 885208.5256471874, 884715.2759042844, 884209.781758169, 883721.4204640304, 883240.7357040995, 882769.4260457214, 882304.899784189, 881807.6337586388, 881309.9884059983, 880811.1539036446, 880311.9538540444, 879817.0072200128, 879344.677047629, 878890.6968371057, 878409.1553768564, 877911.3935465043, 877409.8763496408, 876918.2546420048, 876411.0461849135, 875928.0928967049, 875527.5295648766], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [875636.8421052631, 876066.6666666666, 876552.7027027027, 877059.6436058701, 877551.4159292035, 878053.0201342282, 878549.8405103668, 879025.2066115702, 879482.7102803738, 879956.3291139241, 880453.1537450723, 880952.8535980149, 881451.775147929, 881949.3006993007, 882442.0745920746, 882911.117196057, 883380.618556701, 883860.3946102022, 884351.9349164468, 884856.4644852354, 885350.0, 885842.7738927739, 886327.734678045, 886807.0878274268, 887282.2458270106, 887761.4309210526, 888251.6433853739, 888750.8870967742, 889252.1978021978, 889746.8167701863, 890236.8140868141, 890713.9344262296, 891191.5296052631, 891667.004048583, 892154.0031397174, 892650.8377760852, 893150.0754716981, 893646.0516324982, 894130.3816793893, 894607.4904942965, 895087.2727272727, 895567.329332333, 896054.1424418605, 896549.6433666191, 897048.6928104575, 897543.7308868502, 898027.6827371696, 898507.5406032483, 898985.7414448669, 899465.5805243446, 899953.3970276009, 900449.9308437068, 900949.3723849372, 901441.0339840925, 901921.6245487365, 902401.9300801165, 902883.4044065387, 903364.542936288, 903853.3810143042, 904349.9363867685, 904846.0389610389, 905333.3112582781, 905817.2109732201, 906299.4163424125, 906780.9079201545, 907261.7035110533, 907751.1464968153, 908249.2312620116, 908745.4635108481, 909232.4396782842, 909713.5270541082, 910195.1203208556, 910678.4772577456, 911159.4094743673, 911650.5115089514, 912150.253968254, 912644.7876447877, 913126.6258853831, 913609.64332893, 914092.6218708827, 914572.9649238915, 915057.1475409836, 915551.2187690432, 916049.2766726944, 916539.6444167186, 917023.0478589421, 917506.5764631844, 917988.1771829191, 918472.3231667748, 918955.8670143416, 919450.6357279085, 919949.4350282486, 920444.682230869, 920926.524590164, 921408.9557171183, 921889.7177419355, 922369.236016371, 922855.5181695828, 923351.2234385061, 923849.3610223642, 924341.1882510013, 924823.1691078562, 925304.8408488063, 925786.4361702128, 926268.5704742819, 926754.4795783926, 927250.1935483871, 927748.2512953368, 928240.2796271638, 928720.86403215, 929202.5649566955, 929683.1550802139, 930164.4414168937, 930652.8301886793, 931149.5954147, 931649.2612491605, 932141.6489738146, 932622.0662347012, 933103.7454545455, 933582.5818181818, 934061.224489796, 934550.4270462634, 935050.7102272727, 935548.0769230769, 936037.4631268437, 936518.0442804428, 936996.6026587888, 937471.6502649508, 937953.4208432776, 938447.1613949717, 938947.7853492334, 939448.3636363636, 939940.6953966699, 940415.0414937759, 940890.3451995685, 941358.3619702177, 941847.9286536248, 942348.3313468415, 942848.9937106918, 943349.2346938775, 943847.0899470899, 944323.9263803681, 944776.0628465804, 945239.0214797136, 945727.9591836735, 946208.2781456953, 946765.8878504672, 947232.2033898305, 947690.0, 948221.875], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;CX (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-34&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-34&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [875350.0, 878395.8333333334, 881441.6666666666, 884487.5, 887533.3333333334, 890579.1666666666, 893625.0, 896670.8333333334, 899716.6666666666, 902762.5, 905808.3333333334, 908854.1666666666, 911900.0, 914945.8333333334, 917991.6666666666, 921037.5, 924083.3333333334, 927129.1666666666, 930175.0, 933220.8333333334, 936266.6666666666, 939312.5, 942358.3333333334, 945404.1666666666, 948450.0], &quot;y&quot;: [2631, 4362, 6051, 7949, 7844, 7797, 8558, 8174, 8909, 9266, 9826, 9386, 9489, 10167, 9526, 9599, 9335, 9615, 8849, 8796, 7855, 6037, 4207, 774], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [875350.0, 878395.8333333334, 881441.6666666666, 884487.5, 887533.3333333334, 890579.1666666666, 893625.0, 896670.8333333334, 899716.6666666666, 902762.5, 905808.3333333334, 908854.1666666666, 911900.0, 914945.8333333334, 917991.6666666666, 921037.5, 924083.3333333334, 927129.1666666666, 930175.0, 933220.8333333334, 936266.6666666666, 939312.5, 942358.3333333334, 945404.1666666666, 948450.0], &quot;y&quot;: [1.4221467876022962, 2.3578123479746167, 3.2707754510762044, 4.296710305834531, 4.2399541626577015, 4.214549031902358, 4.625895936260148, 4.418330612642025, 4.815623614879839, 5.008594501681063, 5.3112939319574926, 5.073458665311727, 5.129133739094713, 5.49561626360796, 5.149133522880834, 5.188592555756154, 5.045891395768694, 5.197241110906909, 4.783191533064508, 4.754543194127631, 4.245900044323845, 3.263207965319294, 2.2740294699516763, 0.4183738554177792], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [875350.0, 878395.8333333334, 881441.6666666666, 884487.5, 887533.3333333334, 890579.1666666666, 893625.0, 896670.8333333334, 899716.6666666666, 902762.5, 905808.3333333334, 908854.1666666666, 911900.0, 914945.8333333334, 917991.6666666666, 921037.5, 924083.3333333334, 927129.1666666666, 930175.0, 933220.8333333334, 936266.6666666666, 939312.5, 942358.3333333334, 945404.1666666666, 948450.0], &quot;y&quot;: [2631, 4362, 6051, 7949, 7844, 7797, 8558, 8174, 8909, 9266, 9826, 9386, 9489, 10167, 9526, 9599, 9335, 9615, 8849, 8796, 7855, 6037, 4207, 774], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [875350.0, 878395.8333333334, 881441.6666666666, 884487.5, 887533.3333333334, 890579.1666666666, 893625.0, 896670.8333333334, 899716.6666666666, 902762.5, 905808.3333333334, 908854.1666666666, 911900.0, 914945.8333333334, 917991.6666666666, 921037.5, 924083.3333333334, 927129.1666666666, 930175.0, 933220.8333333334, 936266.6666666666, 939312.5, 942358.3333333334, 945404.1666666666, 948450.0], &quot;y&quot;: [1.4221467876022962, 2.3578123479746167, 3.2707754510762044, 4.296710305834531, 4.2399541626577015, 4.214549031902358, 4.625895936260148, 4.418330612642025, 4.815623614879839, 5.008594501681063, 5.3112939319574926, 5.073458665311727, 5.129133739094713, 5.49561626360796, 5.149133522880834, 5.188592555756154, 5.045891395768694, 5.197241110906909, 4.783191533064508, 4.754543194127631, 4.245900044323845, 3.263207965319294, 2.2740294699516763, 0.4183738554177792], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-35&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-35&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101, 1488520.838153101], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [1479382.1597530574, 1479382.1597530574, 1497659.5165531447, 1497659.5165531447], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [1482427.4440965175, 1482874.6089727108, 1482703.5849256937, 1483095.7790806834, 1483715.5351601487, 1483886.490003668, 1484055.2911256533, 1484350.6361602673, 1484205.388904772, 1484399.9992605539, 1485180.2160547995, 1485683.0133506788, 1485972.5082754465, 1485857.2696289937, 1486089.553055257, 1486329.9705247881, 1486088.3290920958, 1486277.173853221, 1487422.2729468013, 1488138.2353838617, 1488900.6161361723, 1489215.2738446416, 1489821.4065467655, 1489836.709541107, 1489534.8560927818, 1489742.4074348295, 1490317.5236972088, 1490782.80629258, 1491824.1750097142, 1492685.771703078, 1492995.902197511, 1493114.4549455103, 1492796.6051892028, 1492070.3512463314, 1492366.2075282184, 1492913.8874124049, 1493043.0887198753, 1493612.7677857338, 1493811.8000258012, 1493562.9507561158, 1493489.738744633, 1493409.779441707, 1493704.6371073786, 1494357.5011245676, 1494284.818023448, 1494202.5749926162, 1494493.8552580196, 1494649.6814907934, 1494566.192337192, 1494094.204216131, 1494502.845463507, 1494791.960975786, 1494822.4719936964, 1495254.2285478348, 1495465.3214433705, 1495387.7723501974, 1495555.7851621408, 1495045.3542412266, 1495551.9562713194, 1495838.8858468933, 1496029.3683471417, 1496282.7679030986, 1496910.8601633452, 1496979.4012808062, 1496740.4031390876, 1496104.6455520198, 1496339.5163351763, 1496585.7537042445, 1497052.7074600626, 1497260.408124787, 1497177.044137069, 1497064.025684505, 1497137.0232935452, 1496922.7728550655, 1497155.2139380332, 1497146.9120528386, 1497578.9122482764, 1497845.829314645, 1497865.1805345651, 1497772.2134588123, 1497297.5399393053, 1496985.386461517, 1498049.1694162514, 1498373.3598856824, 1498628.7101458109, 1498612.7571348092, 1498675.4106869996, 1498682.2986777693, 1498575.3489729883, 1498296.0687873322, 1499002.1517208305, 1499712.404042078, 1500683.2492837338, 1500788.3754504733, 1500560.4166600632, 1500010.3801108112, 1499371.987687951, 1499243.6135155, 1500044.2639919545, 1500448.8196164307, 1500447.223978231, 1500555.2298079934, 1500582.3619004192, 1500487.8415344388, 1500213.1645236122, 1500287.9086958456, 1500772.3893414352, 1501079.49415632, 1501518.404812037, 1501569.5412016243, 1501371.8003441347, 1501078.7695870043, 1500806.0651985405, 1501029.834159394, 1501315.086922149, 1502033.1132169552, 1502422.8298172692, 1502574.1523925534, 1502453.0167988837, 1501993.5663737988, 1501296.0289682874, 1501489.5587962882, 1501492.8946779433, 1501632.842238727, 1502041.5836639234, 1502280.2286728276, 1501948.4268259779, 1501110.1901379745, 1499946.2650105767, 1500264.1963755663, 1500018.317877598, 1500158.249963539, 1500252.4015720086, 1500216.9213128237, 1499941.3576763172, 1499865.273910183, 1500732.027947061, 1500857.8283468485, 1500823.3436672364, 1500889.4488218147, 1500710.440102935, 1500388.9988862672, 1499528.6410133427, 1499150.2844399503, 1497204.0113961447, 1496984.935962227, 1497178.7967808687, 1498029.726155431, 1497743.5539797822, 1496620.6362849302, 1496223.1137150698, 1496432.4460202178, 1493939.7653699927, 1493007.1845275427, 1494495.196488104, 1493975.9886038553, 1493289.09503499, 1491844.5567685429, 1492119.2833223217, 1491967.8667753718, 1491829.9389332873, 1491636.6563327636, 1491159.2157532708, 1490682.5865523636, 1489325.218644227, 1488304.7048911045, 1488252.580761865, 1488209.4005827415, 1487430.477309188, 1486377.0824631173, 1485964.5951897216, 1485330.3459679438, 1485111.3844267493, 1485343.892228675, 1485787.299002449, 1485968.7408198526, 1485396.0751401903, 1485227.5598675113, 1485253.9999225729, 1485046.9739471644, 1485268.615444383, 1485607.5650192983, 1485768.9001632424, 1485816.5898571822, 1484824.4421893577, 1484184.7782160842, 1483839.168536024, 1483338.4852101791, 1482944.225065402, 1483062.5101155587, 1483531.3965076858, 1483812.0878643943, 1483233.8478125916, 1482867.9977553391, 1482653.0662712164, 1482338.405282667, 1482214.1531464125, 1482219.8927414904, 1482435.1829749625, 1482838.356796135, 1482370.9247925149, 1482099.2646622632, 1481952.7525679455, 1481805.2292288295, 1481885.0499967157, 1482164.170253354, 1482493.526188871, 1482682.379769444, 1481305.6122793283, 1480822.832385972, 1480383.2010953277, 1480104.5342197437, 1479622.1627626384, 1479383.934813315, 1479509.031278289, 1479775.9685815752, 1479202.2278177533, 1479091.9031005066, 1479163.0069811058, 1479158.2509276704, 1479292.213418658, 1479444.0664931762, 1479226.0959912147, 1479405.772436408, 1478952.7069947803, 1479086.4740415066, 1478766.1953474006, 1478849.8587104098, 1478823.9422299333, 1478985.0801114282, 1479471.7634569823, 1479392.4601927972, 1478553.1956871713, 1478189.146085206, 1477926.5638107888, 1477971.0585479697, 1478216.448265238, 1478359.7472827684, 1478311.5367326632, 1478164.5277567545, 1477681.088707814, 1477748.5638847274, 1477919.742711682, 1478443.4330325995, 1478575.155544923, 1478674.3897479651, 1478964.9326958382, 1478256.6075042114, 1478088.2603243522, 1478140.8204954455, 1478202.200278251, 1478489.0928339108, 1478776.2272485723, 1478957.7777124313, 1478948.0366281788, 1478376.2567768425, 1478162.1850380574, 1477738.2407995982, 1477468.4651194334, 1477338.7461038518, 1477428.3039967357, 1478058.581653588, 1478317.9079925504, 1477737.0622235208, 1477746.0516584252, 1477589.6794419542, 1477253.6163650048, 1477808.000073955, 1478133.9057102273, 1478453.1559515474, 1477776.3400981645, 1477072.528286989, 1476457.5162880654, 1476235.064634755, 1475140.6517756968, 1473430.6977767176, 1473882.7049427144, 1474248.3374408218, 1474183.5606541927, 1473479.3838638277, 1473577.5666911583, 1474255.9152677984, 1474044.192845528, 1474099.7121450177, 1474847.5760250476, 1475880.610114906, 1475943.1965714726, 1476206.3082926008, 1476361.4035227702, 1476369.7182421782, 1476107.3143822027, 1476010.498945695, 1476632.3390463444, 1476800.6897355905, 1476994.0469090838, 1477184.1108575503, 1477529.5877956268, 1477994.4494723405, 1478648.9542456802, 1478319.924324535], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [1480373.6842105263, 1480761.7816091955, 1480349.017199017, 1480312.683438155, 1480449.8230088495, 1480440.268456376, 1480427.990430622, 1480491.4876033058, 1480107.9439252336, 1480253.6568213783, 1480774.9671484889, 1481022.2084367245, 1481089.4082840236, 1480900.2331002331, 1480985.0815850815, 1480588.7732749179, 1480094.0206185568, 1480160.6833493744, 1480839.0941072998, 1480857.90103751, 1481190.0, 1481699.4172494172, 1482034.8719937936, 1481859.7072419107, 1481482.7769347497, 1482441.5296052631, 1483276.294165982, 1483620.1612903227, 1484448.3516483516, 1485231.0559006212, 1485724.5290745292, 1485624.1803278688, 1485302.3026315789, 1484661.983805668, 1484977.9434850863, 1485329.969535415, 1485390.075471698, 1485965.337889142, 1485935.1908396946, 1485495.6273764258, 1485414.2424242424, 1485439.1222805702, 1485721.4389534884, 1486259.8430813125, 1486330.5374001453, 1486575.3058103975, 1486725.8164852255, 1486712.9543696828, 1486527.6425855514, 1486148.202247191, 1486321.8329794763, 1486440.110650069, 1486539.539748954, 1487109.5806218365, 1487069.8555956678, 1486981.4639475602, 1486999.6090973702, 1486482.5484764543, 1486650.2600780234, 1486759.9872773536, 1487096.948051948, 1487297.152317881, 1487635.3037230568, 1487597.924773022, 1487355.7308435286, 1487015.6046814043, 1487264.3312101911, 1487569.474695708, 1488222.58382643, 1488366.0857908847, 1488081.0621242486, 1487943.9839572192, 1487993.4410019775, 1487844.484101233, 1488120.84398977, 1488049.8095238095, 1488492.3423423423, 1488535.9626529298, 1488654.6235138706, 1488532.213438735, 1488227.8954334878, 1488074.1967213114, 1488570.536258379, 1488787.7938517178, 1489202.339363693, 1489060.894206549, 1489029.6727501573, 1489152.2307202038, 1489339.941596366, 1489339.63494133, 1489912.4920534012, 1490509.0081607031, 1491682.814526589, 1491640.950819672, 1491362.2934567085, 1490947.7150537635, 1490588.6084583902, 1490598.1830417227, 1491071.7643271089, 1491409.8722044728, 1491642.790387183, 1491495.206391478, 1491401.1273209548, 1491350.9973404256, 1491275.7849031396, 1491470.487483531, 1491820.1935483871, 1492156.6709844558, 1492665.2463382157, 1492550.468854655, 1492217.1552298467, 1492011.4973262032, 1492072.2752043598, 1492434.501347709, 1492749.9325691166, 1493428.7777031565, 1494119.7098372257, 1494171.5262778979, 1494030.290909091, 1493631.0909090908, 1493171.501457726, 1493371.7793594305, 1493360.2272727273, 1493514.4586894587, 1494005.162241888, 1494033.7638376383, 1493646.1595273265, 1493110.7872823619, 1492638.3054892602, 1493114.395782644, 1493197.7001703577, 1493794.3636363635, 1494230.901077375, 1494234.7510373443, 1494123.0312837109, 1494595.246277205, 1495707.3072497123, 1496008.5220500596, 1496230.0, 1496359.693877551, 1496339.1534391535, 1496254.1411042945, 1495686.5988909428, 1496219.6897374701, 1495590.0, 1495740.0662251655, 1495092.9906542057, 1495984.7457627119, 1497088.0, 1496421.875], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;CY (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-36&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-36&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1467750.0, 1469445.8333333333, 1471141.6666666667, 1472837.5, 1474533.3333333333, 1476229.1666666667, 1477925.0, 1479620.8333333333, 1481316.6666666667, 1483012.5, 1484708.3333333333, 1486404.1666666667, 1488100.0, 1489795.8333333333, 1491491.6666666667, 1493187.5, 1494883.3333333333, 1496579.1666666667, 1498275.0, 1499970.8333333333, 1501666.6666666667, 1503362.5, 1505058.3333333333, 1506754.1666666667, 1508450.0], &quot;y&quot;: [380, 757, 2912, 6651, 7630, 9077, 9656, 10649, 10764, 10965, 10882, 10652, 10727, 10446, 10437, 10414, 10001, 9741, 8588, 7634, 6794, 4893, 3145, 1207], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1467750.0, 1469445.8333333333, 1471141.6666666667, 1472837.5, 1474533.3333333333, 1476229.1666666667, 1477925.0, 1479620.8333333333, 1481316.6666666667, 1483012.5, 1484708.3333333333, 1486404.1666666667, 1488100.0, 1489795.8333333333, 1491491.6666666667, 1493187.5, 1494883.3333333333, 1496579.1666666667, 1498275.0, 1499970.8333333333, 1501666.6666666667, 1503362.5, 1505058.3333333333, 1506754.1666666667, 1508450.0], &quot;y&quot;: [0.20540318483043427, 0.40918476557010197, 1.574037037437433, 3.5950962692295216, 4.124279737516351, 4.906433443962769, 5.219403033480719, 5.75615398752446, 5.818315477670512, 5.9269629517518725, 5.88209857190733, 5.757775591615226, 5.7983156938843905, 5.646425444049254, 5.641560631776954, 5.629128333747743, 5.405887503918876, 5.265348482719106, 4.642111977167814, 4.12644187630404, 3.6723927308893956, 2.644836272040302, 1.6999816218203048, 0.6524253791850899], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1467750.0, 1469445.8333333333, 1471141.6666666667, 1472837.5, 1474533.3333333333, 1476229.1666666667, 1477925.0, 1479620.8333333333, 1481316.6666666667, 1483012.5, 1484708.3333333333, 1486404.1666666667, 1488100.0, 1489795.8333333333, 1491491.6666666667, 1493187.5, 1494883.3333333333, 1496579.1666666667, 1498275.0, 1499970.8333333333, 1501666.6666666667, 1503362.5, 1505058.3333333333, 1506754.1666666667, 1508450.0], &quot;y&quot;: [380, 757, 2912, 6651, 7630, 9077, 9656, 10649, 10764, 10965, 10882, 10652, 10727, 10446, 10437, 10414, 10001, 9741, 8588, 7634, 6794, 4893, 3145, 1207], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1467750.0, 1469445.8333333333, 1471141.6666666667, 1472837.5, 1474533.3333333333, 1476229.1666666667, 1477925.0, 1479620.8333333333, 1481316.6666666667, 1483012.5, 1484708.3333333333, 1486404.1666666667, 1488100.0, 1489795.8333333333, 1491491.6666666667, 1493187.5, 1494883.3333333333, 1496579.1666666667, 1498275.0, 1499970.8333333333, 1501666.6666666667, 1503362.5, 1505058.3333333333, 1506754.1666666667, 1508450.0], &quot;y&quot;: [0.20540318483043427, 0.40918476557010197, 1.574037037437433, 3.5950962692295216, 4.124279737516351, 4.906433443962769, 5.219403033480719, 5.75615398752446, 5.818315477670512, 5.9269629517518725, 5.88209857190733, 5.757775591615226, 5.7983156938843905, 5.646425444049254, 5.641560631776954, 5.629128333747743, 5.405887503918876, 5.265348482719106, 4.642111977167814, 4.12644187630404, 3.6723927308893956, 2.644836272040302, 1.6999816218203048, 0.6524253791850899], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-37&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-37&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087, 22.506659387466087], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-2.053269645083958, -2.053269645083958, 47.06658842001613, 47.06658842001613], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [22.0, 22.338018337444808, 22.69985835417499, 22.770400611375802, 22.806751402358074, 22.85210140355583, 22.892590046195174, 22.85978347206923, 22.921788385668393, 22.874134398329478, 23.229421423874935, 23.341806851110185, 23.32615718550441, 23.267258105090193, 23.125134335344292, 23.194443834707318, 23.395010517761516, 23.366339633605644, 23.257694236289325, 23.23527269836509, 23.13992852773423, 23.1002217176088, 23.05862748939462, 23.283085010481667, 24.047615730299636, 24.83256928484392, 25.264378073621096, 25.521844374103676, 25.310337274244354, 25.09293469225251, 24.757290678204352, 24.99311128698048, 25.439536125246406, 25.744694207411317, 25.761565246165976, 25.62469976284258, 25.568783535303176, 25.38813904512765, 25.356720477271566, 25.53351834179554, 24.34149931189427, 23.377298688032813, 23.10460701225437, 23.34260605380227, 23.56268833193857, 23.7965651327269, 22.982468808469232, 22.751759902311605, 22.782109285184333, 22.364423578129234, 21.03151528608238, 19.966356144320354, 19.240650065327202, 19.04485216041983, 20.38961528012674, 30.850958505093878, 30.7131978432029, 33.81593934797041, 35.99897477282739, 36.28592513916691, 37.31246551565717, 37.79739866589921, 37.727545569987434, 37.631221268477084, 37.59926701262037, 37.71567798298214, 38.0321907381837, 38.20065721007145, 38.14933366673358, 37.02515061155026, 37.128642602353565, 36.814619842362184, 36.73627139662726, 37.583188465333365, 37.79312482763873, 38.15398289338927, 38.074104559866214, 38.23316826215385, 38.22699366214763, 37.558037788130925, 37.38405250816204, 37.17334382974096, 37.28735103439628, 37.04573134559141, 36.798145974133796, 36.20791830278156, 35.663433534316866, 34.50007861165584, 32.45563696362793, 32.3956200859199, 31.37183782093976, 29.08529553510204, 23.932329977694735, 23.751421895410246, 23.945249211958554, 24.31617269727365, 24.413721885015455, 24.428311551642157, 24.67302735081566, 24.867214268318996, 24.98612299923469, 25.109326273357233, 24.975066824033625, 25.301717309812663, 25.39647123908244, 25.395062090107487, 25.39205531106994, 25.444358975061427, 25.53179889815534, 25.42579849383134, 25.411495135848348, 25.770458435391223, 25.86461786699795, 25.965645469151482, 26.277222321199467, 26.445353998278133, 26.51372110735448, 26.662410738102444, 26.9214743735946, 27.22047667583741, 27.376529012882646, 27.280544366672505, 27.247198080887173, 27.131453933249535, 26.746688911562792, 26.454473888372426, 26.29253132974894, 26.457291051667923, 26.471121770506397, 26.297231780046197, 26.10685605793331, 25.686301940995282, 25.578617377149733, 25.630382500481822, 25.684629067234457, 25.775926534565585, 25.632864112301764, 25.630741958407786, 25.683673424874634, 25.676618991450457, 25.73765094047788, 25.808397058485298, 25.940405387053623, 26.015347624813128, 25.55330424498706, 25.0, 900.374413628719, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, -1037.7388996100274, 25.0, 24.283430448890492, 22.09921084774057, 21.67512141516449, 21.246817665441085, 21.07451837169143, 20.943278967733217, 20.95783600908763, 20.85316745756361, 20.857354529815613, 21.165654221448158, 20.96046262640093, 20.853019989144734, 20.758307206591695, 20.799152604459263, 20.85736881429838, 20.77494989067562, 20.812887776032984, 20.655502286712093, 20.25104326404722, 20.116743823804697, 20.161865660708592, 20.32581102401542, 20.305358737294647, 20.30237378279369, 20.41938935446429, 20.2326142332535, 19.920707444587222, 19.737877238859397, 19.67877712336031, 19.749407586678213, 19.792905797478888, 19.797157765349866, 19.866989762429842, 19.914033543218405, 19.810356962752586, 19.86154243048212, 20.083380862164237, 20.41574465188158, 20.60020275344619, 20.73537269250121, 20.826641653369126, 20.934984817846914, 20.82068914413614, 20.769501955670727, 20.750859644290006, 20.75578892656918, 20.773205746415506, 20.84221334741572, 20.876864745271035, 20.877375689823126, 20.806898838272772, 20.78628302262254, 20.694129166274138, 19.42192354838823, 19.800444442251596, 20.189777567274366, 19.711786787183232, 19.046129163997442, 19.275521783493076, 20.343718976815417, 21.122003745142564, 19.95004924512589, 19.590162676755458, 18.1669840391115, 17.91839620130189, 18.0361651104198, 18.30801294287219, 18.480289561413436, 17.795908310146658, 14.355223455817086, 11.972859827092725, 10.614086031746453, 7.89128298702469, 7.254898874215355, 6.8847174510866544, 6.596833302658855, 8.700107490399876, 9.060073091017601, 8.970357032516933, 8.85389288827923, 8.901698859884453, 8.575004412456773, 7.994204919888459, 7.542998685094165, 7.2615604583688, 6.717891654726216, 6.813769050319557, 5.67021023651713, 4.514947146136125, 5.013571720689077, 7.4732006043497945, 8.707859336326376, 8.80676973941478, 8.972786317643685, 9.834726752134182, 12.125464062320205, 13.091654973370801, 13.231225403179499, 13.602290133988003, 14.243190218955053, 13.809860687669275, 13.490489523943806, 13.026206941234001, 13.059310464255258, 14.11910674871179, 18.058877095466816, 18.38221082043836, 18.3764775076438, 18.482537219413807, 18.51086764005155, 18.597932399045956, 18.503079071940906, 18.226582295806224, 17.862626417937555, 17.59979367888, 17.77041934501457, 17.813681564060197, 17.805574980735035, 17.547454301070772, 17.757891241471867, 18.228560293979573, 18.254665374726347, 18.401419058316787, 18.45377983639275, 18.469060236310714, 18.672149488386705, 18.78100409264647, 19.030195496326986, 19.182309069867348, 18.950134478545696, 19.082324872114917, 19.40640156856948, 19.788635713903876, 20.12221300000644, 20.988712610290637, 21.899423970165596, 21.93179416884874, 21.89062975107127, 21.911237705001, 21.886153630001214, 21.862275146314495, 21.84595158988206, 21.821026166709533, 21.811406949911515, 22.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [22.0, 22.07471264367816, 22.26044226044226, 22.30817610062893, 22.334513274336285, 22.369127516778523, 22.401913875598087, 22.37520661157025, 22.426791277258566, 22.386779184247537, 22.109067017082786, 21.732009925558312, 21.557396449704143, 21.336829836829835, 21.103729603729604, 21.072289156626507, 21.288659793814432, 21.198267564966315, 21.019349164467897, 20.953711093375897, 20.804494382022472, 20.777000777000776, 20.730023273855704, 20.768875192604007, 21.138088012139605, 21.295230263157894, 21.405916187345934, 21.663709677419355, 21.562009419152275, 21.43167701863354, 21.178542178542177, 21.427868852459017, 21.833059210526315, 22.123886639676112, 22.179748822605966, 22.067783701447066, 22.02566037735849, 21.882308276385725, 21.869465648854963, 21.796197718631177, 19.23030303030303, 18.218304576144035, 18.065406976744185, 18.41654778887304, 18.686274509803923, 19.019877675840977, 18.292379471228617, 17.991492652745553, 17.936882129277567, 17.24494382022472, 15.433121019108281, 14.46957123098202, 14.02370990237099, 13.876355748373102, 13.931407942238268, 17.93226511289148, 17.61407249466951, 19.743074792243767, 21.406371911573473, 21.501908396946565, 22.287012987012986, 22.67019867549669, 22.860875244937947, 23.103112840466927, 23.250482936252414, 23.28478543563069, 23.50127388535032, 23.630365150544524, 23.42472057856673, 21.81099195710456, 22.006680026720108, 22.03475935828877, 22.313777191825974, 24.09863724853991, 24.882992327365727, 26.254603174603176, 27.935006435006436, 28.356728911783645, 28.26750330250991, 27.797101449275363, 27.651224354731966, 27.67016393442623, 28.438756855575868, 28.49789029535865, 28.96007485963818, 28.275818639798487, 27.46947765890497, 26.77310388782664, 26.08371187540558, 26.29269882659713, 25.586141131595678, 24.253609541745135, 22.313229571984436, 22.268852459016394, 22.376074025115663, 22.596774193548388, 22.645293315143245, 22.635262449528938, 22.723116548615582, 22.81150159744409, 22.86849132176235, 22.93941411451398, 22.897877984084882, 23.118351063829788, 23.111556446225784, 23.065217391304348, 22.996129032258064, 22.930051813471504, 22.80758988015979, 22.64367046215673, 22.610926049300467, 22.842245989304814, 22.865803814713896, 22.881401617250674, 23.035064059339177, 23.097380792478173, 23.096249115357395, 23.20014398848092, 23.42109090909091, 23.726545454545455, 23.897959183673468, 23.791459074733098, 23.77627840909091, 23.728632478632477, 23.454277286135692, 23.28560885608856, 23.27178729689808, 23.556396669190008, 23.64200477326969, 23.53609083536091, 23.482112436115845, 23.242727272727272, 23.168462291870714, 23.241701244813278, 23.322545846817693, 23.47079037800687, 23.24510932105869, 23.2419547079857, 23.32075471698113, 23.309948979591837, 23.406084656084655, 23.52760736196319, 23.807763401109057, 24.057279236276848, 24.918367346938776, 25.0, -68.6822429906542, 25.0, 25.0, 25.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;adm_dong (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-38&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-38&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9720.111111111111, -9441.222222222223, -9162.333333333334, -8883.444444444445, -8604.555555555555, -8325.666666666666, -8046.777777777777, -7767.888888888889, -7489.0, -7210.111111111111, -6931.222222222222, -6652.333333333333, -6373.444444444444, -6094.555555555555, -5815.666666666666, -5536.777777777777, -5257.888888888889, -4979.0, -4700.11111111111, -4421.222222222222, -4142.333333333333, -3863.4444444444434, -3584.5555555555547, -3305.666666666666, -3026.7777777777774, -2747.8888888888887, -2468.999999999999, -2190.1111111111104, -1911.2222222222217, -1632.3333333333321, -1353.4444444444434, -1074.5555555555547, -795.6666666666661, -516.7777777777774, -237.8888888888887, 41.0], &quot;y&quot;: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185001], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9720.111111111111, -9441.222222222223, -9162.333333333334, -8883.444444444445, -8604.555555555555, -8325.666666666666, -8046.777777777777, -7767.888888888889, -7489.0, -7210.111111111111, -6931.222222222222, -6652.333333333333, -6373.444444444444, -6094.555555555555, -5815.666666666666, -5536.777777777777, -5257.888888888889, -4979.0, -4700.11111111111, -4421.222222222222, -4142.333333333333, -3863.4444444444434, -3584.5555555555547, -3305.666666666666, -3026.7777777777774, -2747.8888888888887, -2468.999999999999, -2190.1111111111104, -1911.2222222222217, -1632.3333333333321, -1353.4444444444434, -1074.5555555555547, -795.6666666666661, -516.7777777777774, -237.8888888888887, 41.0], &quot;y&quot;: [0.0005405346969221954, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.99945946530308], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9720.111111111111, -9441.222222222223, -9162.333333333334, -8883.444444444445, -8604.555555555555, -8325.666666666666, -8046.777777777777, -7767.888888888889, -7489.0, -7210.111111111111, -6931.222222222222, -6652.333333333333, -6373.444444444444, -6094.555555555555, -5815.666666666666, -5536.777777777777, -5257.888888888889, -4979.0, -4700.11111111111, -4421.222222222222, -4142.333333333333, -3863.4444444444434, -3584.5555555555547, -3305.666666666666, -3026.7777777777774, -2747.8888888888887, -2468.999999999999, -2190.1111111111104, -1911.2222222222217, -1632.3333333333321, -1353.4444444444434, -1074.5555555555547, -795.6666666666661, -516.7777777777774, -237.8888888888887, 41.0], &quot;y&quot;: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185001], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9720.111111111111, -9441.222222222223, -9162.333333333334, -8883.444444444445, -8604.555555555555, -8325.666666666666, -8046.777777777777, -7767.888888888889, -7489.0, -7210.111111111111, -6931.222222222222, -6652.333333333333, -6373.444444444444, -6094.555555555555, -5815.666666666666, -5536.777777777777, -5257.888888888889, -4979.0, -4700.11111111111, -4421.222222222222, -4142.333333333333, -3863.4444444444434, -3584.5555555555547, -3305.666666666666, -3026.7777777777774, -2747.8888888888887, -2468.999999999999, -2190.1111111111104, -1911.2222222222217, -1632.3333333333321, -1353.4444444444434, -1074.5555555555547, -795.6666666666661, -516.7777777777774, -237.8888888888887, 41.0], &quot;y&quot;: [0.0005405346969221954, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.99945946530308], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-39&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-39&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [-54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157, -54.32220301057157], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-789.2920990982159, -789.2920990982159, 680.6476930770727, 680.6476930770727], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [2086.216522962036, 1804.656907986635, 1129.6044962199937, 1466.7908027390372, 919.6297131811997, 960.7083559473779, 939.7899135488202, 744.8928564870671, 526.4985594669035, 606.3931620949716, 742.6533474161579, 653.4572611459605, 769.0592050594587, 818.4019724085517, 703.248576201059, 742.6378384547331, 1137.4940658330513, 953.3855923381906, 1206.0223719923224, 1159.1992498777925, 371.8896258249615, 525.7087541950235, 582.9954493101225, 581.1104660686392, 826.5402708147271, 890.1155490875391, 539.6730289729758, 776.5267255727849, 872.0374519008059, 458.90189184633795, 781.9338948949912, 979.3946440541467, 699.2055970046052, 535.9716376493539, 528.2186865386323, 454.7384073499129, 373.23337423473896, 577.1956884554395, 828.783664298314, 520.4229598437424, 627.401269142144, 451.4909338701935, 509.45273210537675, 363.2558969743202, 0.03183046278183453, 268.8249471630358, 459.2394814560129, 633.4139707069817, 628.5001175842148, 821.8345550795646, 607.9535881982267, 497.6891320796933, 554.7381366297489, 564.192300198031, 507.8919315842816, 616.0883134592523, 695.2348408264, 646.2554215960608, 704.3817224783664, 478.4562557783934, 483.1251421558585, 425.52280638004606, 422.73488151240406, 347.0176079771074, 767.9813746559387, 421.8140628787839, 344.0258129307977, 533.1448259673623, 630.9688858211747, 544.5484052438388, 635.6138556877901, 543.8688929393916, 806.9810514260294, 934.4377899111955, 765.5448139438686, 763.1319127242351, 881.4152402105137, 798.5550860972123, 424.98594351284083, 588.0698426367035, 487.47836590025827, 423.5244061304849, 717.4730897938208, 406.8604686537716, 573.3528473908895, 415.43585846005834, 575.7002124147989, 621.9819878960409, 583.9748623395419, 772.2512019164685, 901.911645640956, 845.6602148646145, 482.8300669005533, 707.1104180730282, 632.50569358578, 1059.3547750287034, 597.6641758226843, 593.9176966791448, 481.21244734798466, 532.5044631332228, 635.4183712383352, 542.8505854336189, 487.9368725856064, 426.3290243772863, 251.74953028370211, 540.1655260214659, 625.4917709683999, 247.98998778176733, 542.8504091131365, 544.3781106804456, 968.8348862385437, 635.8116800461871, 641.3716341263456, 491.6434429831749, 491.79973148276287, 593.3640462754679, 258.9235643489644, 261.08911931539023, 366.66126731736466, 366.66013369069947, 510.1476350876556, 440.3553846377247, 695.010779298078, 560.2395073932423, 264.15997069079344, 619.8599512721019, 369.3771485764267, 576.3794159481599, 464.2279923862292, 0.031050514346389262, 834.1079996643291, 627.4513584578866, 422.73724401005074, 984.7365135061708, 442.6174366398071, 907.4914992675061, 456.397839369153, 641.4952131048256, 575.7225221450313, 0.03169782850162038, 0.052180962713969076, 796.239286708198, 1292.378942927528, 1501.9469306244332, 1517.4245792833105, 1878.7662822030866, 2075.6601320655955, 1902.642026456652, 1984.0433384197722, 2012.2024613206268, -6387.065016795499, -6383.964932621514, -3428.053103290401, -5440.0106938251565, -3335.700118845168, -2252.0858140282576, -2217.91353130453, -1772.962135819418, -949.6188960858058, -0.06872062681014383, -0.03935464918087751, -651.1961105554786, -736.8456334302932, -502.4312148524671, -1113.6616043886415, -485.76522608543144, -1233.6836088762348, -461.92089040768883, -718.3572701621714, -1004.460217869929, -0.03835552881300177, -511.95989612834865, -652.0804028437749, -398.9240492900788, -708.418257671565, -278.91107640302437, -631.4631570073916, -808.6403980348612, -483.0646443618349, -568.4603231568723, -395.7557769691664, -395.7547255939657, -275.4919270281812, -273.081032471335, -673.9490033736683, -545.7427536206121, -545.5501158366973, -736.7340327327862, -729.388887018529, -1208.6603405388528, -611.3576836954692, -609.4269759170206, -260.9456240575068, -715.8111272698928, -606.0393750178041, -265.1135956307663, -466.22397583117566, -540.9866127869149, -609.4268185301611, -728.8739866043198, -596.4025588289892, -532.7237159315267, -674.6693830032451, -679.5175213253148, -1355.0365716219658, -725.0341158352072, -825.1402570650054, -534.7091221310441, -1021.4163360117977, -1105.3318647655258, -915.6576635520389, -661.8431354764898, -711.2063346347368, -651.2172081205811, -453.2205006209645, -648.2118725050069, -443.02774033246783, -839.3426860526425, -462.86998444367856, -540.425097908935, -667.1195854270118, -464.61838330909956, -953.0921139777831, -1074.455146003087, -902.8049587421627, -906.2024606868595, -1155.0588248986023, -965.1788335624083, -610.7108014027745, -729.1322421426854, -611.5735527054584, -723.0103121467097, -597.204088469512, -369.505752378022, -460.8309741716358, -909.6375262878448, -372.95892229977215, -461.92332147872605, -465.25757856413236, -535.0731977989262, -529.3455746757239, -821.4135888734758, -743.2076533900074, -808.9477245904546, -703.4863600419606, -565.653306801222, -636.4978003650958, -624.4686142562955, -553.0162462430476, -692.8768125048407, -986.6222095387163, -719.7526002617018, -726.2163801948582, -505.89617769367106, -284.12083040307704, -0.03909974896669173, -391.78835440124885, -567.5900905212961, -496.50331687764805, -718.3054405521318, -581.2613727138088, -996.716118601663, -653.1228062093755, -403.42395744403285, -500.43761031437543, -591.0114673755702, -600.750588846239, -814.3334789488953, -1225.276616391728, -929.3466788965193, -505.4853550756679, -1060.4102968913203, -921.6787431563573, -605.4043362291866, -1087.4704063638171, -993.453424399474, -658.1520875985311, -660.5726425830312, -587.8676525559273, -401.8555460958521, -1526.2994160650917, -1610.5663498089366, -1184.3591270758177, -1487.989945765369, -874.0743144813343, -819.7934510638108, -981.5709756383728, -911.0722248798324, -752.7134686603572, -874.0600552963658, -690.7848715803452, -588.8093122663583, -877.1308845156752, -1163.0690304980892, -1195.6018188673822, -1132.0226479716875, -2137.614714037169, -1473.5787131962545, -3068.955784599506, -5068.6114382272], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [-1491.1974576325822, -632.1494383064355, -171.98710848813047, -335.411955649066, -106.19646739524399, -117.4467314600022, -111.63955847463454, -66.11901401430408, -31.15537639972745, -42.19585474268687, -65.70335394010397, -49.62810375719837, -71.00650991018689, -81.58450161491052, -58.27243743137596, -65.71823801330059, -175.24793996615884, -115.48676736881352, -202.27198890830704, -183.5500830936496, -14.98296013544528, -31.079449180451906, -38.788596636454315, -38.52081076494598, -83.45657679237337, -98.67742863813899, -32.86565362810537, -72.57600879178618, -94.18642249525719, -23.291731614664958, -73.70639200076401, -122.94098616879067, -57.56394097214502, -32.38947559844261, -31.39639041846901, -22.849601482231293, -15.095291604646937, -37.96355887696798, -83.96622715167454, -30.419206435033168, -45.45208570499392, -22.506191503727262, -29.068679207959715, -14.266228713464347, -0.0036346430924286024, -7.647941620020597, -23.328348118829055, -46.40120474393827, -45.62624133874354, -82.39382722957593, -42.461612153307016, -27.663557081677112, -34.86523881327336, -36.15275008353244, -28.880687608470176, -43.699023291354095, -56.85644188202731, -48.47611589697333, -58.51593319755463, -25.44465944866527, -25.974027821533856, -19.86738609204316, -19.594219983160972, -12.970657161332365, -70.82807581595313, -19.508455646425947, -12.739969723612122, -32.02963125107482, -46.02071316276749, -33.51257373080981, -46.75919322744764, -33.42095423169147, -79.09889106818949, -110.31051749370346, -70.32882337149543, -69.83652300896377, -96.51995289628672, -77.26851394028544, -19.81621989812938, -39.52487139515412, -26.473366004338367, -19.67278915659682, -60.93479812941083, -18.08363583934813, -37.42951255705873, -18.89232108045308, -37.75849785289106, -44.612173369348, -38.9341365684739, -71.70323081778517, -101.71010956228494, -87.8780605735916, -25.939527615245414, -59.01491949598859, -46.26421112471359, -147.8408982966311, -40.92667275131516, -40.37584316205018, -25.755634291771038, -31.94904784788322, -46.72780768299226, -33.28811654827114, -26.524870100654237, -19.947475726944685, -6.682032673532109, -32.936924498169105, -45.15967815074645, -6.477818137869738, -33.288283401942074, -33.48978650751181, -119.9127271501545, -46.78860348617088, -47.68119930322034, -26.95333642676118, -26.97151106892461, -40.29247854910018, -7.0787340611853065, -7.20140385639546, -14.546729138300513, -14.547821639233433, -29.156344034608345, -21.354629862055084, -56.81480936839164, -35.611824807074676, -7.37555285611549, -44.279153199731525, -14.773450356826073, -37.85049344780743, -23.865951871059707, -0.003652507233306253, -85.17610910280001, -45.45295585214238, -19.59182319881903, -124.473547685032, -21.573894722812167, -103.08505256056768, -23.016687741657037, -47.67521016273389, -37.73679420522366, -0.0038284103396285627, -0.00826983204808738, -76.68980468880382, -240.29159644594503, -357.9833003400484, -367.33061737247357, -728.4669183210408, -1682.1752808797805, -762.7055384168746, -2199.960797100871, -2187.431277737436], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;curvature (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-40&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-40&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9686.523378965625, -9374.04675793125, -9061.570136896875, -8749.0935158625, -8436.616894828125, -8124.14027379375, -7811.663652759375, -7499.1870317249995, -7186.7104106906245, -6874.233789656249, -6561.757168621874, -6249.2805475875, -5936.803926553125, -5624.32730551875, -5311.850684484375, -4999.37406345, -4686.897442415625, -4374.42082138125, -4061.944200346875, -3749.4675793124998, -3436.9909582781247, -3124.5143372437497, -2812.0377162093746, -2499.5610951750004, -2187.0844741406254, -1874.6078531062503, -1562.1312320718753, -1249.6546110375002, -937.1779900031252, -624.7013689687501, -312.22474793437505, 0.2518731], &quot;y&quot;: [1005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183997], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9686.523378965625, -9374.04675793125, -9061.570136896875, -8749.0935158625, -8436.616894828125, -8124.14027379375, -7811.663652759375, -7499.1870317249995, -7186.7104106906245, -6874.233789656249, -6561.757168621874, -6249.2805475875, -5936.803926553125, -5624.32730551875, -5311.850684484375, -4999.37406345, -4686.897442415625, -4374.42082138125, -4061.944200346875, -3749.4675793124998, -3436.9909582781247, -3124.5143372437497, -2812.0377162093746, -2499.5610951750004, -2187.0844741406254, -1874.6078531062503, -1562.1312320718753, -1249.6546110375002, -937.1779900031252, -624.7013689687501, -312.22474793437505, 0.2518731], &quot;y&quot;: [0.5432373704068064, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.4567626295932], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9686.523378965625, -9374.04675793125, -9061.570136896875, -8749.0935158625, -8436.616894828125, -8124.14027379375, -7811.663652759375, -7499.1870317249995, -7186.7104106906245, -6874.233789656249, -6561.757168621874, -6249.2805475875, -5936.803926553125, -5624.32730551875, -5311.850684484375, -4999.37406345, -4686.897442415625, -4374.42082138125, -4061.944200346875, -3749.4675793124998, -3436.9909582781247, -3124.5143372437497, -2812.0377162093746, -2499.5610951750004, -2187.0844741406254, -1874.6078531062503, -1562.1312320718753, -1249.6546110375002, -937.1779900031252, -624.7013689687501, -312.22474793437505, 0.2518731], &quot;y&quot;: [1005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183997], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9686.523378965625, -9374.04675793125, -9061.570136896875, -8749.0935158625, -8436.616894828125, -8124.14027379375, -7811.663652759375, -7499.1870317249995, -7186.7104106906245, -6874.233789656249, -6561.757168621874, -6249.2805475875, -5936.803926553125, -5624.32730551875, -5311.850684484375, -4999.37406345, -4686.897442415625, -4374.42082138125, -4061.944200346875, -3749.4675793124998, -3436.9909582781247, -3124.5143372437497, -2812.0377162093746, -2499.5610951750004, -2187.0844741406254, -1874.6078531062503, -1562.1312320718753, -1249.6546110375002, -937.1779900031252, -624.7013689687501, -312.22474793437505, 0.2518731], &quot;y&quot;: [0.5432373704068064, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.4567626295932], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-41&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-41&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894, 6074.401649711894], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [1691.3968790402032, 1691.3968790402032, 10457.406420383584, 10457.406420383584], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [179.89164904989678, 441.1054528695038, 852.0289815879282, 1306.7951422932526, 1721.080497681965, 2172.7749847723608, 2632.566541760923, 3064.8979592886985, 3490.446125951603, 3932.181561826544, 4324.243301972657, 4630.545170525371, 4906.6443819864435, 5223.536453276052, 5570.669242583821, 5473.7942986441085, 5783.319647408927, 6075.994261180902, 6187.723246852855, 6282.774076311052, 6435.826279041812, 6810.337723429086, 6904.1694982226, 6683.534468951817, 6951.344562558203, 7431.572418713462, 7593.160114806922, 7756.692812113404, 7921.396946429958, 8129.0245612416, 8484.428769737848, 8414.191692897188, 8814.839663074057, 9230.936411669623, 9459.388972537989, 9596.419812956374, 9782.667102381507, 10037.298334962688, 10171.293416911345, 9981.81686595449, 10403.942167852629, 10735.755036330344, 10582.875687505551, 10673.379235775516, 10933.00277251401, 11259.46034789423, 11330.415629789954, 10820.203940665866, 11069.355508382425, 11454.109269213026, 11330.52570599415, 11337.544892600386, 11401.33925655266, 11428.708956599748, 11373.372819810058, 10928.207064200247, 11197.687275394519, 11377.37357923562, 11303.323329981704, 11349.02983960988, 11474.306755423378, 11650.164172257868, 11421.955385526595, 11145.96297023231, 11486.58401993147, 11748.216880837343, 11820.103523225243, 11944.454348530096, 12235.898829144786, 12492.58444711825, 12254.183252162306, 12139.62183182605, 12386.61321562515, 12299.406758627234, 12159.892915692095, 12170.580202038855, 12124.276618301283, 12106.871390131771, 12049.46053715043, 11930.992249485726, 12242.89058257472, 12328.105048419467, 12280.18099295883, 12719.437256186942, 13335.814335605293, 13462.962234313807, 13330.80197678204, 13186.939383671752, 13643.247968554993, 13438.384170345253, 13258.869373767791, 13188.001605182326, 13381.736652951931, 13029.188478205859, 12360.064230326036, 12195.279093507597, 12450.630109232745, 12350.2687214283, 12190.377824718405, 12171.776939461717, 12383.203316236086, 12268.746533864818, 12058.859670503774, 11909.897899099306, 12154.969237250809, 12007.123813937738, 11843.661568009526, 11675.0515008638, 11609.345264683008, 11423.563801504319, 10875.7700533914, 10776.72796678131, 10832.827824178603, 10614.710768375739, 10481.099364131249, 10280.861897467817, 10228.58515497249, 9901.9515832615, 9399.289917829065, 9227.909938720431, 9056.31994300588, 8611.891492804953, 8233.30621516305, 7859.952233071861, 7568.542375116522, 7106.548046378402, 6561.575358645273, 6476.1640268744795, 6307.587788608796, 5950.940242689359, 5637.032061060287, 5329.943879131275, 5049.63669475199, 4659.8549190303565, 4209.73183381873, 4048.7605624786256, 3620.319646742668, 3172.78299846982, 2720.0786563352085, 2249.5540234039554, 1814.3876832958122, 1430.1044196185862, 1081.7621942952594, 817.6109495175107, 548.7934242232075, 215.92135959921137, 178.26530091871604, 190.74669506416473, 129.92421473435914, 172.53090267055433, 1.6565973294456597, -8.804214734359135, 26.914321884987814, -16.41483362899642, 6.264070864364783, 104.79841251148636, 115.26733210540101, 192.23410884706954, 270.4538625900027, 515.1863907782617, 792.5352623103306, 1046.7666266836593, 1153.3767154753525, 1279.9105028545698, 1201.7549014389008, 1061.1527400755533, 1201.62848345927, 1432.1889663645622, 1463.903393595998, 1412.7089951577705, 1418.7369673674134, 1553.1138820355955, 1329.7890389847184, 1492.2562513990406, 1779.1656067581293, 2178.41042724336, 2363.15887803925, 2531.4878189278606, 2698.0615321060795, 2760.6538179270647, 2621.7220612795686, 2707.8693548982073, 2693.2478407845783, 2784.238624220716, 2444.748579362269, 2565.2553223151435, 2672.92400251375, 2564.941930589789, 2304.519359421898, 2364.745602837782, 2602.3183150395525, 2885.57217872578, 2848.1453903279107, 2840.7358513453128, 3060.7879120174657, 2915.2538756416434, 2745.3933243049514, 2688.280913050603, 2798.0018016877784, 3104.6404754862106, 2804.1987793881226, 2771.8385307226763, 3054.0112247358984, 2745.132510139697, 2396.0838097182095, 2185.5273096607452, 2113.1144726138136, 2199.958548085683, 1979.734741333682, 2173.533677726169, 2445.489362901163, 2206.649500620866, 2032.9293225105303, 1964.773857075731, 2144.360183822212, 2305.6379413753675, 2255.927421329634, 2458.4588607888836, 3167.627410596927, 3001.3079614358694, 2880.1315976816004, 2884.703267340984, 2748.504012315104, 3076.9666249419615, 3012.50932177067, 3111.6224295764478, 3038.996875376659, 2846.6142069193465, 2881.0466173718114, 2885.927636281249, 3082.89410516057, 3130.6968316047214, 2923.485433660805, 2941.5283239085147, 2988.816929305699, 2687.3232563080674, 2683.203047925924, 2641.0243662696175, 2915.8000661527285, 3011.8633744467515, 2801.9574377438094, 2778.005668717905, 2854.4726811521923, 2586.4022768442865, 2686.496504627138, 2560.2546170130454, 2803.8796189606282, 2551.921552373421, 2340.320944190762, 2333.7814419180922, 2427.7154498880973, 2234.1897387658646, 2344.5632673774444, 2580.5921462598117, 2953.6451566929263, 2736.3058694612982, 2722.496655807935, 2861.182452029333, 2712.753590826446, 2501.022983662522, 2446.2667842356245, 2463.5355907222424, 2641.802652129187, 2555.8898787505673, 2498.5139265714247, 2573.3614199266895, 2390.794762419446, 2277.007376399628, 2173.5787989060923, 2202.9455136364354, 1943.1617741621271, 1956.431938970355, 2075.866865305951, 2135.056812062429, 1836.6446865496964, 1251.5947394144837, 1346.2713862099708, 1405.8786010791841, 1532.3755632841999, 1168.8718482990112, 1145.1971926434576, 1362.0797434725632, 1430.109684921119, 1194.2453010446802, 1148.1969390338768, 1464.141946227368, 1415.288721549123, 1249.9307659425508, 1198.6409336929914, 1230.7238465161734, 1291.6524747416693, 1092.597487755562, 1059.0656770749379, 975.6790722741649, 783.0102501269679, 540.8239270967961, 454.26565435244976, 346.0103304513839, 85.6359264408411, -4.89164904989677], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [87.5, 263.37068965517244, 599.019656019656, 880.5303983228512, 1130.9522123893805, 1477.8926174496644, 1804.122807017544, 2061.981818181818, 2291.5218068535823, 2611.9170182841067, 2777.483574244415, 2914.593052109181, 3078.287573964497, 3319.4125874125875, 3517.4055944055945, 3310.9956188389924, 3488.782474226804, 3753.0519730510105, 3774.9014951627087, 3713.9856344772547, 3802.349063670412, 4171.356643356643, 4155.024049650892, 4014.902927580894, 4101.469650986343, 4634.108552631579, 4864.108463434675, 4916.279838709677, 4938.9144427001565, 5036.093167701863, 5343.687141687142, 5293.88524590164, 5545.9235197368425, 5810.865587044535, 6016.3751962323395, 6047.466869763899, 6169.278490566037, 6339.550493545938, 6317.4145038167935, 6214.041825095057, 6452.482575757575, 6724.254313578394, 6722.029069767442, 6697.937945791726, 6834.6543209876545, 7106.552752293578, 6955.503888024883, 6582.383604021655, 6651.772623574145, 6940.912359550562, 6832.153573956121, 6838.932918395574, 6976.630404463041, 7116.294287780188, 6966.813718411552, 6807.351784413692, 6892.044776119403, 7115.923130193906, 7040.664499349805, 7075.493638676845, 7243.085064935065, 7282.982119205298, 7031.489875898106, 6914.583009079118, 7086.953638119769, 7368.516905071521, 7380.815923566879, 7433.969891095451, 7683.297830374753, 7787.73927613941, 7570.055444221777, 7510.334224598931, 7616.613711272248, 7669.201817001946, 7635.757672634271, 7591.544761904762, 7600.621621621622, 7427.687701223438, 7467.081902245707, 7405.561923583663, 7622.099272005295, 7747.866229508197, 7369.319926873857, 7487.682338758288, 7820.72613849033, 7803.66120906801, 7647.787916928886, 7609.934353091141, 7924.94873458793, 7941.936766623207, 7716.20152574698, 7583.8681732580035, 7790.847600518807, 7571.151475409836, 7272.79576999339, 7295.681451612903, 7597.881309686221, 7702.1399730820995, 7481.108177720541, 7487.98785942492, 7743.921895861148, 7533.374167776298, 7373.570291777189, 7327.645611702128, 7535.111556446226, 7533.955862977602, 7342.198709677419, 7261.598445595855, 7247.4587217043945, 7012.941058271936, 6620.257828114591, 6540.6236631016045, 6698.884877384196, 6643.817385444744, 6523.177343223197, 6362.805238415043, 6506.411889596603, 6297.599712023039, 6053.579636363636, 5924.816, 5908.486880466472, 5654.976512455516, 5382.397017045455, 5111.555555555556, 4873.476401179941, 4442.856826568266, 4026.9158050221567, 3902.9765329295988, 3930.3508353221955, 3684.838605028386, 3524.870528109029, 3396.9236363636364, 3240.9128305582763, 2930.741701244813, 2635.4422869471414, 2625.257731958763, 2450.115074798619, 2163.079856972586, 1883.422641509434, 1521.044642857143, 1164.787037037037, 850.2791411042945, 636.9981515711645, 466.43914081145584, 326.7959183673469, 111.09271523178808, 80.92523364485982, 108.83050847457628, 60.56, 87.09375], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;dist_coastline (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-42&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-42&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 790.5185185185185, 1581.037037037037, 2371.5555555555557, 3162.074074074074, 3952.592592592592, 4743.111111111111, 5533.62962962963, 6324.148148148148, 7114.666666666666, 7905.185185185184, 8695.703703703703, 9486.222222222223, 10276.74074074074, 11067.25925925926, 11857.777777777777, 12648.296296296296, 13438.814814814814, 14229.333333333332, 15019.85185185185, 15810.370370370369, 16600.888888888887, 17391.407407407405, 18181.925925925923, 18972.444444444445, 19762.962962962964, 20553.48148148148, 21344.0], &quot;y&quot;: [18153, 14825, 13425, 12884, 12040, 11696, 11102, 10728, 10108, 9674, 9180, 8878, 7997, 7204, 5917, 5231, 4139, 3092, 2527, 1936, 1272, 813, 599, 627, 624, 290, 41], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 790.5185185185185, 1581.037037037037, 2371.5555555555557, 3162.074074074074, 3952.592592592592, 4743.111111111111, 5533.62962962963, 6324.148148148148, 7114.666666666666, 7905.185185185184, 8695.703703703703, 9486.222222222223, 10276.74074074074, 11067.25925925926, 11857.777777777777, 12648.296296296296, 13438.814814814814, 14229.333333333332, 15019.85185185185, 15810.370370370369, 16600.888888888887, 17391.407407407405, 18181.925925925923, 18972.444444444445, 19762.962962962964, 20553.48148148148, 21344.0], &quot;y&quot;: [9.812326353228613, 8.013426881871547, 7.256678306180474, 6.964249035145566, 6.508037750943233, 6.322093815201998, 6.001016205230214, 5.798856228581313, 5.463724716489551, 5.229132658025319, 4.9621085177457545, 4.798867039275251, 4.322655971286797, 3.8940119566274958, 3.19834380168863, 2.8275369996000044, 2.237273110560967, 1.6713332828834284, 1.3659311791223878, 1.0464751732413704, 0.6875601344850326, 0.4394547085977449, 0.3237802834563951, 0.3389152549702165, 0.33729365087944996, 0.1567550621074367, 0.022161922573810014], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 790.5185185185185, 1581.037037037037, 2371.5555555555557, 3162.074074074074, 3952.592592592592, 4743.111111111111, 5533.62962962963, 6324.148148148148, 7114.666666666666, 7905.185185185184, 8695.703703703703, 9486.222222222223, 10276.74074074074, 11067.25925925926, 11857.777777777777, 12648.296296296296, 13438.814814814814, 14229.333333333332, 15019.85185185185, 15810.370370370369, 16600.888888888887, 17391.407407407405, 18181.925925925923, 18972.444444444445, 19762.962962962964, 20553.48148148148, 21344.0], &quot;y&quot;: [18153, 14825, 13425, 12884, 12040, 11696, 11102, 10728, 10108, 9674, 9180, 8878, 7997, 7204, 5917, 5231, 4139, 3092, 2527, 1936, 1272, 813, 599, 627, 624, 290, 41], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 790.5185185185185, 1581.037037037037, 2371.5555555555557, 3162.074074074074, 3952.592592592592, 4743.111111111111, 5533.62962962963, 6324.148148148148, 7114.666666666666, 7905.185185185184, 8695.703703703703, 9486.222222222223, 10276.74074074074, 11067.25925925926, 11857.777777777777, 12648.296296296296, 13438.814814814814, 14229.333333333332, 15019.85185185185, 15810.370370370369, 16600.888888888887, 17391.407407407405, 18181.925925925923, 18972.444444444445, 19762.962962962964, 20553.48148148148, 21344.0], &quot;y&quot;: [9.812326353228613, 8.013426881871547, 7.256678306180474, 6.964249035145566, 6.508037750943233, 6.322093815201998, 6.001016205230214, 5.798856228581313, 5.463724716489551, 5.229132658025319, 4.9621085177457545, 4.798867039275251, 4.322655971286797, 3.8940119566274958, 3.19834380168863, 2.8275369996000044, 2.237273110560967, 1.6713332828834284, 1.3659311791223878, 1.0464751732413704, 0.6875601344850326, 0.4394547085977449, 0.3237802834563951, 0.3389152549702165, 0.33729365087944996, 0.1567550621074367, 0.022161922573810014], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-43&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-43&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651, 4601.332974778651], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [1271.2378530141905, 1271.2378530141905, 7931.428096543112, 7931.428096543112], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [2477.164429957103, 2226.8907361548454, 1743.0954792481534, 1443.1510801965637, 1609.9370913897367, 1818.782065963027, 1913.5745209640838, 2091.43793745405, 2549.000413187641, 3034.039446586508, 3605.8537297509724, 4028.554852052402, 4420.094308039109, 4805.482728131574, 5317.910180420194, 5842.894888214134, 6482.841069170797, 7055.949849294566, 7459.493625184903, 7512.23817626833, 7574.0538084808595, 7873.598908426598, 8052.838957265765, 7999.156115437783, 8341.78683037861, 9040.358365921285, 9362.681778954371, 9658.248641621894, 9898.368811692779, 10217.334095470076, 10697.535922506198, 10582.051750092152, 11099.334648731128, 11050.263593880678, 10847.217126352785, 10563.29990085832, 10309.577872696405, 10305.399401643244, 9843.571835686598, 9224.471100902912, 9997.573674923695, 9635.204296623991, 8976.391907338242, 8696.480653048142, 8936.389155025465, 9333.223337416352, 9344.606725168996, 9354.513236463776, 9937.799442891359, 10330.52290719382, 10570.599775986208, 11107.389011698664, 11406.966967440749, 11605.143648966165, 11538.541978195044, 11414.272668676318, 11310.985850255385, 11225.89381768171, 10159.941341135964, 8491.211857586997, 7795.099317235452, 7096.307611754542, 6474.327723589711, 6616.573031501773, 6688.05259430819, 6782.463257676091, 7130.2300035170065, 7498.881377614036, 8144.852849752781, 9298.774676110505, 9283.675977537356, 9534.50386541113, 9824.031668231726, 9909.795057089736, 10034.933041442258, 10125.627047935657, 10137.563595648366, 9911.742893573039, 9557.130828538948, 9448.865017444044, 9603.538146857154, 9471.935859071516, 9051.14225199508, 8762.810784212585, 8635.757155084777, 8322.791477773873, 7626.397071679561, 7419.054724505359, 7264.703987887344, 7172.38766003237, 6903.138967003568, 6421.446243704246, 6048.440393326558, 5661.463252651303, 5379.329235755307, 5507.092055821859, 5359.803797656191, 5088.103084675853, 4805.558420041874, 4683.245591975173, 4725.2753121814185, 4624.18271320288, 4782.753284553754, 5069.776113985111, 5417.99989107755, 5744.018860145963, 5971.235092320315, 6278.696232722322, 7346.1462370704585, 7317.218936862499, 7288.97500971768, 6893.6905809232785, 7398.667640750742, 7439.515734470455, 7308.645518099527, 7343.8252957663135, 7124.598629560149, 6643.92840149404, 6427.85524179316, 6230.099219474403, 6343.884290797555, 5826.183290861869, 5554.490549265192, 5258.19848549682, 5049.000512923036, 4751.9985434212695, 4546.842460697183, 4385.95218289925, 4408.374107532008, 4330.748308260133, 4174.1585339862595, 3868.854516636454, 3615.1546623875606, 3403.175967123929, 3246.7883721289145, 3272.462384260677, 3064.1650116284286, 2736.8648086313506, 2516.848249758536, 2385.9898451845393, 2148.3463542005256, 1929.400706174059, 1762.3340949268359, 1781.3386268766146, 1728.3560292418645, 1724.1089647674469, 2922.0347550540346, 2704.4522984923497, 1034.0098808447271, 1248.7611637685784, 977.1763362314216, 544.1501191552729, 210.66634557544694, 509.59141317026456, 445.3877239742749, 412.4276442275234, 597.5921607128842, 529.9875316905394, 620.0379441326896, 796.7806299264586, 950.0917874685222, 1063.438542694294, 1011.8217229538701, 1088.767094240386, 1063.7369284541003, 922.8124908700067, 840.5045308013821, 1005.2802053891287, 1252.880028818092, 1202.7545835605883, 963.8550980659011, 926.9083109246346, 993.679913997041, 1310.964038564264, 1392.4560691248562, 1646.2561242451052, 1830.2032239048897, 1855.0804734620801, 1732.26083725201, 1493.5982164910747, 1308.3676896165057, 1495.8814854795673, 1493.9376892187029, 1584.7870746153644, 1508.2042542672666, 1562.5331737413362, 1492.5529986831848, 1342.5271821375409, 1454.6650340499828, 1581.18754857679, 1831.5727577121838, 2259.791179707171, 2567.705321681823, 2505.3507141312975, 2193.68469716629, 1825.2479379137656, 1446.073620057442, 1275.669792369323, 1122.2686849329384, 1127.7100015702513, 1029.619583743677, 1096.4570339182028, 1097.20243349373, 972.2644151678196, 794.2587506297546, 751.7613128236749, 792.3019932503362, 962.0317208109263, 926.5437123535066, 992.0790876690321, 1233.7896541788423, 1277.598413150943, 1311.0638223397646, 1619.2819717439756, 2055.103988221088, 2521.4954961940753, 2605.830565998385, 2597.8473884680534, 2874.343485190779, 2668.5968630700454, 2338.167920632371, 2161.132051249691, 1819.2654773220047, 1927.798051713282, 1727.195809207201, 2086.1436849004535, 2241.6351830140934, 1908.4139481163288, 1658.474744214539, 1497.2071219950435, 1630.4170128975375, 1727.0748294056675, 1894.6253488433626, 2013.2184041263067, 2119.368991998811, 1889.1734198579397, 1935.5164626616506, 2092.247064130734, 2255.2182160600273, 2047.20847497234, 1818.4242747285252, 1527.9884377977169, 1537.8804205454362, 1363.0596365960719, 1114.7455396266687, 988.1193936461123, 1771.520125437306, 2201.8196434379106, 2074.3730906526507, 2262.5325665474074, 2512.9872051657308, 2285.0598726979943, 2072.0559824070674, 2215.2548611451557, 2527.1971518802834, 2713.2593562308907, 2850.7376065809585, 2696.0528601036194, 2395.5924025508025, 2131.664203864184, 2081.4787089830193, 2042.4541185118742, 2147.4631647956326, 1907.6296744734063, 1781.5287358515052, 1584.6039097539651, 1902.3906571314674, 1987.8725881109776, 1986.9744794160451, 2237.2896303193547, 2412.207829995764, 2579.394139641601, 2774.7674874103636, 3014.9336688681437, 3171.350515657662, 2947.0553547503737, 2973.9810186146046, 3114.977955069378, 3294.1306953030057, 3074.860049197043, 3053.677226764391, 3068.386761798387, 2845.2801795793507, 2781.4620236127075, 2772.082110690575, 3074.4208219108086, 2814.2049175560715, 2455.0133842685836, 2082.3930387664564, 1717.397255794363, 1433.164491528823, 1262.3298048808952, 999.3620625459504, 666.3329750486753, 553.3488065201946, 633.8894572828297, 690.4505969522834, 543.8430956904217, 778.3448960290627, 849.2039910955286], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [1663.1842105263158, 1502.617816091954, 1143.4692874692876, 1066.8008385744236, 1121.9132743362832, 1186.0654362416108, 1289.9537480063796, 1545.4, 1905.665109034268, 2233.6019690576654, 2661.6254927726677, 3055.4739454094292, 3437.5538461538463, 3809.8438228438226, 4196.165501165501, 4307.4884994523545, 4632.151546391752, 4950.6150144369585, 5263.940193491645, 5282.95770151636, 5324.456928838951, 5583.864801864802, 5583.908456167572, 5486.568567026194, 5644.421092564492, 6105.854440789473, 6188.807723911257, 6216.508064516129, 6238.88147566719, 6314.7709627329195, 6467.412776412776, 6284.513114754099, 6543.6036184210525, 6476.327125506073, 6215.910518053375, 6172.414318354912, 6108.603773584906, 6226.431283219438, 5943.012977099236, 5652.974904942966, 6064.618939393939, 6015.398349587397, 5836.22238372093, 5773.60912981455, 5824.8242556281775, 5930.210244648318, 5779.930793157077, 5713.284609435422, 6111.429657794677, 6421.755056179775, 6416.566171266808, 6590.881051175657, 6804.39330543933, 6688.331887201735, 6263.330685920578, 6264.509104151493, 6337.022743425729, 6381.887119113573, 5843.96488946684, 5154.818066157761, 4921.153896103896, 4675.762913907285, 4283.287393860222, 4276.044747081712, 4288.613007083065, 4450.916124837451, 4571.724203821656, 4696.7533632286995, 4935.963839579224, 5464.595844504021, 5390.441549766199, 5596.489304812834, 5866.222808174028, 6075.715120051915, 6060.538363171356, 5926.411428571429, 6032.680823680824, 5865.504185447521, 5859.13143989432, 5893.516469038208, 6136.0675049636, 6173.139672131148, 5824.494820231566, 5684.320675105485, 5578.626325639426, 5188.947732997481, 4622.839521711769, 4365.059273422562, 4271.1512005191435, 4203.088657105606, 3947.6090273363, 3673.994978028876, 3505.236057068742, 3226.8826229508195, 3065.545274289491, 3150.6754032258063, 3166.0341064120053, 3092.6527590847913, 2951.0077269800386, 2856.432587859425, 2926.4926568758347, 2873.2256990679093, 3029.2115384615386, 3257.9248670212764, 3621.623914495658, 3968.8517786561265, 4238.292903225806, 4423.2007772020725, 4802.968708388815, 4574.395847287341, 4435.081279147235, 4174.177807486631, 4370.5974114441415, 4466.03436657682, 4435.589345920432, 4426.01477501679, 4354.692852087756, 4068.9330453563716, 3961.8683636363635, 3769.2334545454546, 3918.741253644315, 3779.2220640569394, 3704.7855113636365, 3544.2008547008545, 3347.6283185840707, 3072.227306273063, 2928.9032496307236, 2689.8160484481455, 2667.6412092283213, 2647.301703163017, 2688.456558773424, 2560.867272727273, 2310.2174338883447, 2121.8402489626556, 2084.8004314994605, 2168.0996563573885, 2076.4660529344073, 1874.3432657926103, 1790.143396226415, 1668.0408163265306, 1472.563492063492, 1274.7193251533743, 1146.1608133086877, 1189.4653937947494, 1070.391836734694, 1084.7483443708609, 1715.8130841121495, 1457.5593220338983, 789.08, 1112.96875], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;dist_ndrzone (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-44&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-44&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 625.6071428571429, 1251.2142857142858, 1876.8214285714287, 2502.4285714285716, 3128.0357142857147, 3753.6428571428573, 4379.25, 5004.857142857143, 5630.464285714286, 6256.071428571429, 6881.678571428572, 7507.285714285715, 8132.892857142858, 8758.5, 9384.107142857143, 10009.714285714286, 10635.32142857143, 11260.928571428572, 11886.535714285716, 12512.142857142859, 13137.75, 13763.357142857143, 14388.964285714286, 15014.57142857143, 15640.178571428572, 16265.785714285716, 16891.39285714286, 17517.0], &quot;y&quot;: [7738, 17367, 18553, 17727, 15208, 14045, 12879, 12620, 11179, 9168, 7520, 6413, 5622, 4884, 4644, 4244, 3218, 2740, 2324, 1849, 1457, 1045, 642, 515, 523, 441, 294, 143], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 625.6071428571429, 1251.2142857142858, 1876.8214285714287, 2502.4285714285716, 3128.0357142857147, 3753.6428571428573, 4379.25, 5004.857142857143, 5630.464285714286, 6256.071428571429, 6881.678571428572, 7507.285714285715, 8132.892857142858, 8758.5, 9384.107142857143, 10009.714285714286, 10635.32142857143, 11260.928571428572, 11886.535714285716, 12512.142857142859, 13137.75, 13763.357142857143, 14388.964285714286, 15014.57142857143, 15640.178571428572, 16265.785714285716, 16891.39285714286, 17517.0], &quot;y&quot;: [4.182657484783949, 9.387466081447768, 10.028540231997491, 9.58205857233976, 8.220451670792748, 7.591809818272235, 6.961546361660955, 6.821547875158106, 6.042637376893223, 4.955622101382687, 4.06482092085491, 3.466449011362039, 3.0388860660965826, 2.6399714597680024, 2.5102431325066754, 2.294029253737797, 1.739440654695625, 1.4810650695668155, 1.256202635647182, 0.9994486546091393, 0.7875590534156387, 0.5648587582836941, 0.3470232754240495, 0.27837536891493064, 0.2826996464903082, 0.23837580134268818, 0.15891720089512545, 0.07729646165987396], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 625.6071428571429, 1251.2142857142858, 1876.8214285714287, 2502.4285714285716, 3128.0357142857147, 3753.6428571428573, 4379.25, 5004.857142857143, 5630.464285714286, 6256.071428571429, 6881.678571428572, 7507.285714285715, 8132.892857142858, 8758.5, 9384.107142857143, 10009.714285714286, 10635.32142857143, 11260.928571428572, 11886.535714285716, 12512.142857142859, 13137.75, 13763.357142857143, 14388.964285714286, 15014.57142857143, 15640.178571428572, 16265.785714285716, 16891.39285714286, 17517.0], &quot;y&quot;: [7738, 17367, 18553, 17727, 15208, 14045, 12879, 12620, 11179, 9168, 7520, 6413, 5622, 4884, 4644, 4244, 3218, 2740, 2324, 1849, 1457, 1045, 642, 515, 523, 441, 294, 143], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 625.6071428571429, 1251.2142857142858, 1876.8214285714287, 2502.4285714285716, 3128.0357142857147, 3753.6428571428573, 4379.25, 5004.857142857143, 5630.464285714286, 6256.071428571429, 6881.678571428572, 7507.285714285715, 8132.892857142858, 8758.5, 9384.107142857143, 10009.714285714286, 10635.32142857143, 11260.928571428572, 11886.535714285716, 12512.142857142859, 13137.75, 13763.357142857143, 14388.964285714286, 15014.57142857143, 15640.178571428572, 16265.785714285716, 16891.39285714286, 17517.0], &quot;y&quot;: [4.182657484783949, 9.387466081447768, 10.028540231997491, 9.58205857233976, 8.220451670792748, 7.591809818272235, 6.961546361660955, 6.821547875158106, 6.042637376893223, 4.955622101382687, 4.06482092085491, 3.466449011362039, 3.0388860660965826, 2.6399714597680024, 2.5102431325066754, 2.294029253737797, 1.739440654695625, 1.4810650695668155, 1.256202635647182, 0.9994486546091393, 0.7875590534156387, 0.5648587582836941, 0.3470232754240495, 0.27837536891493064, 0.2826996464903082, 0.23837580134268818, 0.15891720089512545, 0.07729646165987396], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-45&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-45&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524, 1532.4365033891524], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [551.7695372644926, 551.7695372644926, 2513.1034695138123, 2513.1034695138123], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [2033.8553213362136, 2293.3804866946803, 2340.1597537776433, 2549.0561019291404, 2536.312694609659, 2427.796716111864, 2374.8738616318424, 2431.489793244791, 2557.1514048101335, 2510.1054247510774, 2408.2851217343878, 2352.740123125616, 2411.9364788898665, 2462.132964959399, 2386.823449912733, 2352.385907650796, 2369.1722929109546, 2391.556611542194, 2612.527090207558, 2759.263690642043, 2878.9445288834763, 2924.2506698984544, 2758.2361522303936, 2493.7956787784256, 2211.426942513056, 2000.1738428588044, 1832.2168039921153, 1814.5603951649346, 1817.5223160608487, 1783.4639605469695, 1730.914834353281, 1708.711833448217, 1739.430570382328, 1786.8688091540823, 1956.306437143644, 2074.3443328060494, 2203.731898637703, 2245.0186041048664, 2065.238232210568, 1829.7085373386526, 1689.6368470743873, 2016.5784060164158, 2040.496586664302, 2031.6048504460855, 2012.26337811119, 1887.2114519906886, 1565.6197165393664, 1367.7757069848044, 1340.5545184227308, 1524.0746981449815, 2018.0048056056169, 2732.0364998103278, 2851.5242202636646, 2954.4937122640154, 2920.2090724269374, 2405.35157515109, 2145.4643618895393, 2297.560772022324, 2526.3591262481523, 2393.030394522367, 2196.7784594026884, 2180.2645805843817, 2244.7818891703346, 2394.5004988824135, 2349.513032644396, 2284.9599788255673, 2308.818798257267, 2399.737818343584, 2585.724729607782, 3282.3498648203577, 3113.19310613975, 3332.972466720765, 3443.907751271775, 3413.841663960252, 3214.3246391968605, 3100.4081458530336, 3165.576892270119, 2997.3132436764654, 2778.771660771915, 2723.6011687570217, 2521.8005666438826, 2190.5278967816753, 1960.3449244085748, 1930.2333189554784, 2817.995068529104, 2883.048537352417, 2846.081120539284, 2753.730322757997, 2803.3433170979188, 2558.1922824056655, 2525.8751182972264, 2572.096651055468, 2586.7243508632, 2619.0098420896193, 2484.8718715431723, 2377.241592447552, 2270.2040975048403, 2216.7873190388227, 2170.595861875773, 2122.6170596842126, 2151.7081216771803, 2178.9430486760525, 2180.612582726885, 2250.198945213576, 2509.9363186823293, 2423.924066008629, 2414.817183685772, 2304.8109191910157, 2236.2588032705276, 2152.497587537654, 2187.4857675271337, 2302.356530647151, 2300.713759202268, 2318.142770623585, 2233.7157415730026, 1975.279142558591, 1819.386568090964, 1835.8602177625005, 1960.1742324611118, 2087.71216740064, 2152.0500678988583, 2315.290493112043, 2453.7554567040665, 2626.640828861196, 2838.1448262649146, 3135.904997652661, 3312.0404736172604, 3244.286106925816, 2768.1094327969768, 3078.6201743261336, 3205.182440375136, 3438.551572526999, 3584.5317158320095, 3637.533387841735, 3541.769844717516, 3450.070985938535, 3332.418793480836, 2968.6553989234444, 2862.7932735458844, 2976.930868746681, 3004.7182265297643, 2863.8457668247884, 2463.589271437294, 1536.0745310478903, 1243.6288709576452, 1383.3806654541106, 1192.0936694395841, 1281.1818981381198, 1343.3400535588123, 327.20585314954803, 134.91914685045197, 307.81994644118777, 637.8181018618802, 567.7194146725653, 503.4802616982072, 480.15072087908953, 600.7035119115369, 512.0595270839633, 737.8260123163159, 1092.369075057537, 1410.9441312533188, 1387.4859717371346, 1403.5591421969366, 1195.235982123307, 1053.8442488839162, 1131.3045889394416, 1009.0288528221656, 780.5887542953167, 697.4720638366382, 609.953845825886, 436.00756290014397, 270.2835664074785, 173.41260617032344, 245.70989565895775, 227.4736001333165, 245.3802474813981, 354.68110846074114, 424.24738420502456, 508.38352824027027, 546.98637524983, 480.4609235084513, 376.4221311752516, 362.7258153548503, 285.1286477618314, 263.9485270183062, 350.05634204129296, 341.5593857106468, 184.4470037405115, 257.60603619776896, 463.2564043582762, 737.3684539894724, 925.1513165696856, 749.1165419488808, 666.7518485722927, 655.6675018438085, 654.4310827872766, 739.4712675523814, 676.6712369017616, 549.1221976621632, 470.3506233161445, 485.81105533176185, 559.3539127539756, 688.0525194537752, 778.4903090435911, 821.9506118535231, 833.5630260113554, 806.6150759431673, 744.8631977749326, 650.1569584862768, 634.2825422240703, 580.5508727442691, 550.5619392291417, 478.9490908812634, 492.1328505116917, 346.19579514128554, 142.8733032737655, 445.6376876750219, 741.6989512769826, 846.1960376445542, 883.0386127075402, 924.1656296619509, 928.4436628740559, 759.9308001097547, 741.0653213720948, 733.6375684326806, 620.6996574783311, 616.9020089793974, 682.5919191303346, 602.335019910251, 510.4755645349328, 384.70509496516524, 521.3929561252878, 629.8931874219513, 529.9098641631147, 465.6017897049918, 565.6717709615281, 771.897685293981, 763.151487707523, 683.9327704089957, 574.2695925453636, 566.9746945361574, 736.4003015801961, 670.7383969527455, 653.5576708041353, 623.0635741569944, 818.6097001362396, 872.8208213585444, 789.5622511449822, 608.6841087650528, 466.2329863264424, 506.89159398985004, 441.14890363050097, 527.2204260391709, 610.3958355601671, 714.7594960215439, 678.9973335808945, 547.9443649604764, 500.39440170779096, 406.81994357098097, 506.46466807712807, 604.4313866157198, 622.2548975604242, 668.2372804813145, 639.9964032490891, 493.1545247720162, 427.9447402503905, 440.34576574470316, 517.7651533018826, 583.4848878632583, 550.8525694141225, 516.3108841735273, 575.9156745199991, 646.0992822544205, 677.2277317515169, 660.8064202990902, 639.4122077145619, 720.5433042724221, 802.3782775601416, 929.3064396586549, 948.3483550116547, 899.3332766364886, 706.486102404579, 592.2836194491438, 625.1720369859524, 630.9481558760384, 807.2301631408802, 1129.77146394503, 1322.5463613468198, 1174.98196124163, 865.4625786598305, 643.5345189901321, 672.6336419188384, 925.4292150196718, 898.2617045563554, 811.9616731498809, 808.9262434434384, 713.0990343392037, 633.6584280405384, 409.26319146623916, 245.37274883922487], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [1139.6140350877192, 1351.3218390804598, 1486.909090909091, 1631.077568134172, 1672.6194690265486, 1619.8791946308725, 1636.5677830940988, 1678.4595041322314, 1614.892523364486, 1576.8199718706048, 1636.873850197109, 1763.8610421836229, 1867.2414201183433, 1795.9522144522145, 1597.0268065268065, 1491.6670317634173, 1497.1721649484537, 1491.9201154956688, 1659.5065963060686, 1829.2984836392657, 1913.6464419475656, 1926.7785547785547, 1780.3072148952676, 1607.1694915254238, 1425.4195751138088, 1330.4901315789473, 1254.722267871816, 1230.3298387096775, 1196.718995290424, 1149.8874223602484, 1140.8837018837019, 1146.0983606557377, 1128.5978618421052, 1113.6072874493927, 1192.1255886970173, 1283.7494287890327, 1421.8641509433962, 1456.6279422930904, 1343.7465648854961, 1217.0699619771863, 1098.0507575757576, 1211.6991747936984, 1270.4454941860465, 1289.774607703281, 1345.6303558460422, 1300.9854740061162, 1088.0077760497668, 947.4980665119876, 890.8517110266159, 1015.4831460674158, 1242.1188959660296, 1670.3603042876903, 1820.5432357043235, 1913.65726681128, 1869.4093862815885, 1514.2075746540422, 1399.5110163468373, 1484.1495844875346, 1631.3797139141743, 1480.0025445292622, 1385.524025974026, 1432.0986754966887, 1503.9666884389287, 1583.1990920881972, 1457.592401802962, 1375.2808842652796, 1419.364331210191, 1514.8155028827675, 1553.558842866535, 1833.5274798927614, 1811.8343353373414, 1967.653743315508, 2063.249835201055, 2015.3718364698248, 1917.5121483375958, 1917.0228571428572, 1953.321106821107, 1878.62202189311, 1853.6076618229854, 1823.8833992094862, 1702.4195896757114, 1518.3619672131147, 1351.0219378427787, 1187.9355033152501, 1480.4341859014348, 1614.6221662468513, 1669.1069855254877, 1616.3397068196302, 1676.95262816353, 1569.3715775749674, 1580.0788302606484, 1611.1268047708725, 1665.7937743190662, 1712.8124590163934, 1659.2174487772638, 1599.5961021505377, 1524.3472032742156, 1452.4199192462988, 1364.9748873148744, 1304.2140575079873, 1311.0293724966623, 1364.0326231691079, 1428.6419098143235, 1494.8351063829787, 1582.1837007348029, 1539.7957839262187, 1540.7845161290322, 1526.9637305699482, 1580.7050599201066, 1444.9330207635633, 1325.371085942705, 1279.98128342246, 1242.5803814713897, 1329.851078167116, 1291.8860418071476, 1119.6138347884487, 1052.2576079263977, 1099.2930165586754, 1168.2981818181818, 1284.0865454545456, 1349.5182215743441, 1411.8370106761565, 1439.0014204545455, 1490.6609686609686, 1541.7625368731563, 1681.689298892989, 1778.8751846381092, 1708.8493565480696, 1519.1964996022275, 1757.3138686131388, 1907.5681431005112, 2068.0118181818184, 2182.560235063663, 2323.28112033195, 2336.537216828479, 2251.957617411226, 2263.8273878020714, 2186.1072705601905, 2125.1396226415095, 2193.9375, 2048.5436507936506, 1800.8358895705521, 1487.8243992606285, 1068.3890214797136, 861.8897959183673, 943.4304635761589, 879.9065420560747, 959.5, 825.58, 231.0625], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;dist_oreum (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-46&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-46&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 231.89285714285714, 463.7857142857143, 695.6785714285714, 927.5714285714286, 1159.4642857142858, 1391.357142857143, 1623.25, 1855.142857142857, 2087.035714285714, 2318.9285714285716, 2550.8214285714284, 2782.714285714286, 3014.6071428571427, 3246.5, 3478.392857142857, 3710.285714285714, 3942.1785714285716, 4174.071428571428, 4405.964285714285, 4637.857142857143, 4869.75, 5101.642857142857, 5333.535714285714, 5565.428571428572, 5797.321428571428, 6029.214285714285, 6261.107142857143, 6493.0], &quot;y&quot;: [5796, 11965, 16208, 23063, 20057, 19746, 18793, 14866, 11123, 9391, 7940, 5954, 4863, 3571, 2823, 2123, 1542, 1167, 996, 758, 609, 535, 423, 325, 209, 95, 42, 19], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 231.89285714285714, 463.7857142857143, 695.6785714285714, 927.5714285714286, 1159.4642857142858, 1391.357142857143, 1623.25, 1855.142857142857, 2087.035714285714, 2318.9285714285716, 2550.8214285714284, 2782.714285714286, 3014.6071428571427, 3246.5, 3478.392857142857, 3710.285714285714, 3942.1785714285716, 4174.071428571428, 4405.964285714285, 4637.857142857143, 4869.75, 5101.642857142857, 5333.535714285714, 5565.428571428572, 5797.321428571428, 6029.214285714285, 6261.107142857143, 6493.0], &quot;y&quot;: [3.1329391033610445, 6.467497648674068, 8.760986367714944, 12.466351715116593, 10.841504416168474, 10.67339812542567, 10.158268559258818, 8.035588804445357, 6.01236743386558, 5.076161338796338, 4.291845493562231, 3.2183435854747517, 2.6286202311326368, 1.93024940270916, 1.5259294494113578, 1.1475551615658208, 0.8335045026540253, 0.6308039913082021, 0.5383725581345067, 0.40972530026702414, 0.32918563042561705, 0.28918606285337456, 0.22864617679808869, 0.17567377649971352, 0.11297175165673884, 0.051350796207608566, 0.02270245727073221, 0.010270159241521713], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 231.89285714285714, 463.7857142857143, 695.6785714285714, 927.5714285714286, 1159.4642857142858, 1391.357142857143, 1623.25, 1855.142857142857, 2087.035714285714, 2318.9285714285716, 2550.8214285714284, 2782.714285714286, 3014.6071428571427, 3246.5, 3478.392857142857, 3710.285714285714, 3942.1785714285716, 4174.071428571428, 4405.964285714285, 4637.857142857143, 4869.75, 5101.642857142857, 5333.535714285714, 5565.428571428572, 5797.321428571428, 6029.214285714285, 6261.107142857143, 6493.0], &quot;y&quot;: [5796, 11965, 16208, 23063, 20057, 19746, 18793, 14866, 11123, 9391, 7940, 5954, 4863, 3571, 2823, 2123, 1542, 1167, 996, 758, 609, 535, 423, 325, 209, 95, 42, 19], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 231.89285714285714, 463.7857142857143, 695.6785714285714, 927.5714285714286, 1159.4642857142858, 1391.357142857143, 1623.25, 1855.142857142857, 2087.035714285714, 2318.9285714285716, 2550.8214285714284, 2782.714285714286, 3014.6071428571427, 3246.5, 3478.392857142857, 3710.285714285714, 3942.1785714285716, 4174.071428571428, 4405.964285714285, 4637.857142857143, 4869.75, 5101.642857142857, 5333.535714285714, 5565.428571428572, 5797.321428571428, 6029.214285714285, 6261.107142857143, 6493.0], &quot;y&quot;: [3.1329391033610445, 6.467497648674068, 8.760986367714944, 12.466351715116593, 10.841504416168474, 10.67339812542567, 10.158268559258818, 8.035588804445357, 6.01236743386558, 5.076161338796338, 4.291845493562231, 3.2183435854747517, 2.6286202311326368, 1.93024940270916, 1.5259294494113578, 1.1475551615658208, 0.8335045026540253, 0.6308039913082021, 0.5383725581345067, 0.40972530026702414, 0.32918563042561705, 0.28918606285337456, 0.22864617679808869, 0.17567377649971352, 0.11297175165673884, 0.051350796207608566, 0.02270245727073221, 0.010270159241521713], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-47&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-47&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115, 2165.0929881839115], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-775.3688984013643, -775.3688984013643, 5105.554874769187, 5105.554874769187], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [3749.4756075761716, 3935.950665763156, 3621.118096367294, 3973.6968590643396, 4593.551828925337, 6252.324419294908, 9127.48403637487, 10981.823350596595, 12518.22434071128, 12251.463500927035, 12053.81695091201, 11803.607487014775, 11578.992623171798, 11330.527434164916, 11097.838995698523, 11372.697286506367, 11452.450167586161, 11076.134897057125, 10669.544799638574, 10673.887395321462, 10453.319330617605, 9796.83233437839, 9611.186402407358, 9513.27901233257, 9497.299374947603, 8810.421164254467, 8197.016791958575, 7907.841400476394, 7488.283056942904, 6712.843119201254, 6906.517802894614, 6277.3744854813185, 6053.066852308113, 5454.126906047027, 3256.7663789439425, 1805.4777554816171, 1521.583837202732, 1688.1329107731713, 1869.431567557043, 1909.5178381226092, 1872.1743395265844, 1612.906483108639, 1142.853280838031, 888.3194559384578, 947.8504544029621, 1150.5335972140797, 1287.3873042217763, 1240.4166356734472, 1293.1022156021888, 1357.843100532783, 1543.7852441302607, 1856.3736694668448, 1989.9345645155681, 2251.667771683771, 2158.4751892157306, 1606.7279374761347, 1494.828672889303, 1439.3741690739707, 1391.03166238721, 1439.2065651821213, 1483.9555809241306, 1370.4063974134474, 1162.9926474722304, 1199.949341423964, 1355.313969332154, 1393.45245337176, 1677.8899358184653, 1829.644244172427, 1965.3717041492828, 2303.174631165148, 2622.27571659235, 2638.084467948312, 2923.103778269062, 2941.5215822123587, 2897.9456286220347, 2863.5044520470938, 2986.3670797757136, 3121.9124237445176, 3012.9043225220207, 3027.2902638375294, 3145.124432954014, 3073.3212815859256, 3211.2198894599787, 3747.4487549633004, 4162.809719428686, 4259.34559264826, 4058.05378887055, 3934.6439442666137, 4032.733510745381, 3858.0868231745726, 3693.7290606403603, 3566.1857884908663, 3560.886866918958, 3421.277640981366, 3039.143657397475, 2689.784690254277, 2277.1663309379537, 1932.5456555030105, 1554.0092798346432, 1314.2342687972778, 1188.9093934479206, 1085.3387519518367, 1125.7314288958623, 1496.4472713668563, 3541.684479428146, 3782.1656566895313, 4413.320898137773, 4781.654270919516, 5296.9209984731315, 5325.882637574465, 5016.6868655400995, 4645.891550732357, 4308.565243816838, 4052.055473603582, 3962.587450457468, 4251.273440755697, 4245.636302247092, 4223.445109405018, 4153.787488094272, 4031.525631721333, 3772.4574303006057, 3916.0638578978114, 4026.2346959951656, 4306.633129770929, 4632.688698435775, 4901.044950208092, 4921.782825713328, 4817.821201270268, 4295.748234266392, 4596.707643770724, 4705.958661560237, 4978.069517366358, 5319.106934852065, 5608.432003189208, 5822.717470575694, 5821.639182732906, 6830.621868231835, 7303.29623127175, 7762.334824146428, 7888.835153967554, 8056.928443006704, 8034.41719638904, 7620.548876042678, 7072.100293066069, 2782.0743235434047, 1776.0560178489586, 3004.893931247316, 3030.205464479287, 2718.7041365263053, 2758.8149886869255, 2484.3725113130745, 2098.7358634736943, 1956.743688063086, 1641.835040715301, 656.685704005346, -140.85799701279257, -791.2697441400542, -677.1329795546931, -288.88652154241527, -117.42050649876774, -36.284133559391194, 3.0513393755845755, -92.38323961501555, -156.5942502801663, -477.4375790673853, -318.2471361636126, -134.0212148074661, -62.29008862287856, 30.190482633642205, 247.69380862715707, 476.2023318983752, 601.624876314356, 583.0841734458563, 591.0517385407343, 715.856894810358, 520.0251658710094, 238.5990639612644, 76.80933809574321, -72.1663490010144, -316.98221164171355, -255.2289044486056, -265.80203354881723, -270.02394309832334, -283.1196709661299, -346.835562985382, -366.7115232828223, -355.05008276800254, -400.1224645252846, -390.5920854917158, -320.1618821956631, -290.90741989194566, -435.24989328005495, -801.2799185879098, -939.3415432990632, -929.4436540544853, -911.6457352731695, 110.53278182463305, 197.6173774701855, 143.6652427219317, 46.481794803080675, 63.76828711326527, 217.03257464056594, 387.5391358832611, 595.8964248601367, 626.2690731865835, 726.9885303090682, 919.7413754120769, 956.6565831458929, 680.7683860226302, 363.6237683488323, 43.46989129739609, -214.95155097899533, -468.4948046872637, -587.3514603620538, -610.6251896255906, -919.817829222822, -1043.153396313511, -911.9779638048904, -745.3409537170733, -598.4957102538158, -573.9582480272529, -579.4023410160762, -531.0019279299652, -359.0131544217884, -317.07397585661715, -269.34332683175376, -276.61178338043146, -371.39382441276666, -537.6646818520553, -487.8869390372397, -260.092861728151, -142.15671401121563, -65.01772271182506, 79.95847182484681, 126.0000823889684, 172.26748591575335, 41.76012679912287, -170.4740321881024, -146.85540403596406, -123.70623027477984, -83.46101810832977, -126.68965978642973, -86.43511090222569, -177.83649094189718, -480.43077797140074, -572.7510014900989, -396.69163285513764, -456.3976049618723, -367.249188139044, -313.77392070492454, -168.81987955900001, -16.524268834127952, 51.03116015021874, 31.954841967959283, 62.54897159325981, 156.35288619253527, 155.32819028122822, 47.19177730150375, 112.49336685385185, 202.7862665340216, 237.05098317016666, 252.00812709944535, 244.44871413191584, 232.17616279726792, -107.63160163546331, -998.0929095561874, -1562.8070679903467, -1321.5356023081126, -1129.2695674485312, -940.0231263999376, -530.7328707540487, -32.808959611664704, 219.23601887844507, 536.0497651490673, 1113.1989015350064, 1527.7613230797106, 1491.5253019971674, 1657.2232174529986, 1945.1163835703278, 2353.23797275318, 2726.953785843742, 3352.0805301767296, 4831.77848119119, 6337.976636537551, 6476.014652157379, 5726.328836469311, 5375.537833900351, 5009.419211147729, 4558.878865342545, 3962.8111699815504, 2953.0146987916714, 2326.594973930464, 862.2725171720003, -61.63076683739109, 103.87692298697175, 668.1118878888228, 492.2528264702519, 372.73448348528586, 594.5263457310971, 570.9805327747054], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [2160.2280701754385, 2265.2385057471265, 1996.9262899262899, 2232.9748427672957, 2630.83185840708, 3178.1006711409395, 4532.92663476874, 5922.047933884298, 7422.409657320873, 7602.239099859353, 8008.314060446781, 8181.24317617866, 8294.205917159763, 8353.032634032634, 8412.083916083917, 8924.355969331873, 8895.213402061856, 7953.9566891241575, 7010.812664907652, 6700.420590582602, 6403.278651685393, 5870.974358974359, 5634.204809930178, 5502.402157164869, 5512.530349013657, 4961.810032894737, 4366.533278553821, 4063.5387096774193, 3727.73704866562, 3091.0551242236024, 2983.247338247338, 2574.0524590163936, 2365.765625, 1945.65991902834, 1129.3367346938776, 848.9230769230769, 876.88, 966.2908124525436, 1060.7198473282442, 1073.2844106463879, 1037.480303030303, 862.6999249812453, 595.0225290697674, 521.823823109843, 552.1016702977487, 606.5412844036697, 659.6710730948678, 645.723897911833, 638.2889733840304, 594.5116104868914, 615.005661712668, 744.5622406639004, 766.7684797768479, 927.4880694143167, 792.8620938628159, 563.148579752367, 658.496090973703, 676.4695290858725, 632.1710013003901, 677.8727735368957, 680.1246753246753, 611.7754966887417, 496.259307642064, 620.8547341115434, 763.7907276239537, 759.7262678803642, 878.9242038216561, 882.3132607303011, 911.6074950690336, 1021.5408847184987, 1067.194388777555, 1050.2098930481284, 1275.8549769281476, 1332.4548994159636, 1314.3011508951406, 1273.2152380952382, 1313.6769626769626, 1295.4552479072763, 1216.7509907529723, 1226.6660079051383, 1273.3143613500993, 1163.9901639344262, 1149.6209628275442, 1352.1476793248946, 1621.495945102932, 1824.360201511335, 1735.351164254248, 1733.074569789675, 1908.8909798831928, 1950.7783572359845, 2028.6764144945962, 2123.4770872567483, 2258.7717250324254, 2170.5095081967215, 1883.0660938532717, 1658.02688172043, 1436.531377899045, 1160.0423956931359, 885.5209272376046, 689.0012779552716, 617.6955941255006, 614.5019973368842, 661.6744031830239, 803.4900265957447, 1315.0193720774882, 1426.361001317523, 1736.9896774193548, 1990.187176165803, 2430.835552596538, 2517.4876088412593, 2348.2624916722184, 2127.6497326203207, 1954.2213896457765, 1848.5026954177897, 1797.9379635873229, 1952.2189388851577, 1981.2583156404812, 1976.7105831533477, 1943.9927272727273, 1888.1483636363637, 1727.737609329446, 1921.9487544483986, 2051.5220170454545, 2272.616096866097, 2576.3569321533923, 2808.450922509225, 2756.417282127031, 2700.452687358062, 2448.6865552903737, 2536.4549878345497, 2476.8262350936966, 2504.13, 2628.4084231145935, 2737.205394190871, 2752.235167206041, 2672.1008018327607, 3337.0138089758343, 3605.456495828367, 3882.6930817610064, 3926.2755102040815, 3969.753968253968, 3872.7653374233128, 3471.7079482439926, 3140.4152744630073, 1320.608163265306, 1216.3708609271523, 2323.3644859813085, 2493.4745762711864, 2408.72, 2621.59375], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;dist_river2 (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-48&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-48&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 523.1379310344828, 1046.2758620689656, 1569.4137931034484, 2092.551724137931, 2615.689655172414, 3138.8275862068967, 3661.9655172413795, 4185.103448275862, 4708.241379310345, 5231.379310344828, 5754.517241379311, 6277.6551724137935, 6800.793103448276, 7323.931034482759, 7847.068965517242, 8370.206896551725, 8893.344827586207, 9416.48275862069, 9939.620689655174, 10462.758620689656, 10985.896551724138, 11509.034482758621, 12032.172413793105, 12555.310344827587, 13078.448275862069, 13601.586206896553, 14124.724137931036, 14647.862068965518, 15171.0], &quot;y&quot;: [71126, 29907, 17694, 10865, 8547, 6921, 4387, 3521, 3042, 2600, 2519, 2477, 2454, 2398, 2309, 2158, 1901, 1679, 1581, 1304, 1180, 1012, 916, 893, 638, 437, 290, 180, 66], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 523.1379310344828, 1046.2758620689656, 1569.4137931034484, 2092.551724137931, 2615.689655172414, 3138.8275862068967, 3661.9655172413795, 4185.103448275862, 4708.241379310345, 5231.379310344828, 5754.517241379311, 6277.6551724137935, 6800.793103448276, 7323.931034482759, 7847.068965517242, 8370.206896551725, 8893.344827586207, 9416.48275862069, 9939.620689655174, 10462.758620689656, 10985.896551724138, 11509.034482758621, 12032.172413793105, 12555.310344827587, 13078.448275862069, 13601.586206896553, 14124.724137931036, 14647.862068965518, 15171.0], &quot;y&quot;: [38.44607085328807, 16.165771180852097, 9.564220927341326, 5.8729094820596535, 4.619950054594004, 3.741040637398515, 2.3713257153976715, 1.9032226678630502, 1.6443065480373185, 1.4053902119977082, 1.3616069015470103, 1.338904444276278, 1.3264721462470677, 1.2962022032194247, 1.2480946151933494, 1.1664738759580977, 1.0275564588490935, 0.9075577561323661, 0.854585355833991, 0.7048572447865429, 0.6378309423681906, 0.5470211132852618, 0.495129782380731, 0.4826974843515205, 0.3448611366363607, 0.2362136625549994, 0.1567550621074367, 0.09729624544599519, 0.035675289996864895], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 523.1379310344828, 1046.2758620689656, 1569.4137931034484, 2092.551724137931, 2615.689655172414, 3138.8275862068967, 3661.9655172413795, 4185.103448275862, 4708.241379310345, 5231.379310344828, 5754.517241379311, 6277.6551724137935, 6800.793103448276, 7323.931034482759, 7847.068965517242, 8370.206896551725, 8893.344827586207, 9416.48275862069, 9939.620689655174, 10462.758620689656, 10985.896551724138, 11509.034482758621, 12032.172413793105, 12555.310344827587, 13078.448275862069, 13601.586206896553, 14124.724137931036, 14647.862068965518, 15171.0], &quot;y&quot;: [71126, 29907, 17694, 10865, 8547, 6921, 4387, 3521, 3042, 2600, 2519, 2477, 2454, 2398, 2309, 2158, 1901, 1679, 1581, 1304, 1180, 1012, 916, 893, 638, 437, 290, 180, 66], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 523.1379310344828, 1046.2758620689656, 1569.4137931034484, 2092.551724137931, 2615.689655172414, 3138.8275862068967, 3661.9655172413795, 4185.103448275862, 4708.241379310345, 5231.379310344828, 5754.517241379311, 6277.6551724137935, 6800.793103448276, 7323.931034482759, 7847.068965517242, 8370.206896551725, 8893.344827586207, 9416.48275862069, 9939.620689655174, 10462.758620689656, 10985.896551724138, 11509.034482758621, 12032.172413793105, 12555.310344827587, 13078.448275862069, 13601.586206896553, 14124.724137931036, 14647.862068965518, 15171.0], &quot;y&quot;: [38.44607085328807, 16.165771180852097, 9.564220927341326, 5.8729094820596535, 4.619950054594004, 3.741040637398515, 2.3713257153976715, 1.9032226678630502, 1.6443065480373185, 1.4053902119977082, 1.3616069015470103, 1.338904444276278, 1.3264721462470677, 1.2962022032194247, 1.2480946151933494, 1.1664738759580977, 1.0275564588490935, 0.9075577561323661, 0.854585355833991, 0.7048572447865429, 0.6378309423681906, 0.5470211132852618, 0.495129782380731, 0.4826974843515205, 0.3448611366363607, 0.2362136625549994, 0.1567550621074367, 0.09729624544599519, 0.035675289996864895], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-49&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-49&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351, 561.0830477508351], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-311.2416721743966, -311.2416721743966, 1433.407767676067, 1433.407767676067], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [198.3987592860644, 307.9454902443938, 359.8517283912695, 279.85104739133186, 312.27257768255913, 400.1276510426016, 328.6774419140743, 386.7684661112868, 418.5487504685681, 344.8749282745317, 386.6997960074468, 351.6956274349596, 301.9242406345626, 415.755402186848, 411.7617939816587, 293.1330260051167, 320.52588508589344, 463.55368691452, 410.3358788505013, 342.1091649470144, 416.85780263576754, 427.38092274922195, 525.4306179577509, 582.1151768027158, 773.2508797039795, 923.9578912150075, 755.7003848166794, 589.2028946987134, 537.6492183380776, 520.6793297401199, 493.53689899756444, 397.69174435842945, 295.93862582541794, 379.6203097358454, 533.1233639775469, 559.1788810143312, 570.365627198423, 504.094026587196, 445.8948408927807, 425.362111786015, 582.5727139397568, 600.9365392195707, 517.0674473357011, 614.7718136983203, 749.3946563848513, 978.0791601028411, 1183.677617607098, 1333.5005649621455, 1615.2182129002754, 1910.477756884452, 2090.9347566178194, 2191.450937460144, 2343.599324491429, 2219.8573556418387, 1985.8317930451512, 1516.7475378401055, 1007.2935999080634, 893.177096967461, 840.2824966833435, 809.3930967013566, 878.8032763764679, 978.4563093069721, 1094.3629311261657, 1231.262588363552, 1494.2967544452415, 1697.1549902351303, 1929.8690357996793, 2138.1391726809006, 2916.5743202882054, 3779.1417402277725, 3618.4618400951167, 3729.0850890672846, 3708.1849193646726, 3516.9259967821754, 3446.8054292660418, 3535.8395231180966, 3480.666809514326, 3217.8925249405775, 2818.842205268018, 2656.2013109939426, 2527.1442516878665, 2246.6275482249525, 1810.0851924908638, 1401.8575110806332, 1147.9194561731242, 869.9367894354561, 690.5689912574189, 628.678118318059, 656.2799554484219, 677.3147275105296, 858.605569927452, 1159.9018947423306, 1502.9410064229555, 1739.1501307546941, 1656.0389463481438, 1571.706001942358, 1367.656929940751, 1077.8978016742353, 775.7510514243584, 539.0524523381191, 540.5879537347106, 727.1059423230436, 864.6065783853778, 1053.740941776528, 1051.5332495734137, 899.708525636944, 808.4911737695783, 859.9499366254374, 1195.3447657132494, 1092.3662002230558, 978.5196197740049, 876.9327329791738, 847.5437983388143, 789.0790654670882, 857.689681848463, 924.5668561755006, 858.1715953624873, 775.905857503881, 765.5110989070824, 811.9267217063219, 917.690642592118, 997.2949815372185, 930.9111392161091, 794.2592604233541, 618.2150063571115, 622.3139585442059, 630.8394473477956, 582.5385710475339, 556.9559812326364, 472.40237876408173, 455.70633535152103, 461.0576343042266, 548.3790517865066, 609.5753548823479, 617.1601996902723, 493.58858438997106, 328.95119261809293, 353.99757028828526, 447.35202892811674, 441.90960612953927, 382.13929125540227, 348.126266616854, 288.63864840217866, 182.8892820216899, 237.7070833039304, 392.55462078800974, 242.91007451529168, 303.80760182125726, 425.579109455604, 896.8242855983528, 574.4257144016472, 67.66089054439601, -22.7398052110878, -21.732504421833752, -12.514885688672024, -13.445858814134496, 4.437686952057135, 3.8160650913518737, 15.971892892348421, 17.783989167878133, 27.325087748011725, 14.524700631631674, 23.04891362113071, 43.33649437845483, 63.88449693878033, 47.08575500228443, 26.51385673590937, 42.659146058743175, 64.35872933213699, 33.87969531287422, 42.86445010858654, 53.5165724666476, 26.00949859667503, 40.96409770390301, 28.977554370923258, 75.6743741738619, 21.294870630776927, -77.14551421610906, -74.41526623472737, -19.86702743176818, 1.6674601118598957, 35.656901092917565, -14.566764631310832, -39.095869955551734, 46.707824818455094, 42.74727027560982, 9.488319977655863, 7.852659426853279, -8.339150091473186, -20.019952885264047, -48.97169252044375, -88.55382030712417, -4.297086884504722, 54.855923004615306, -10.094559892543543, -73.83652278650658, -50.42179284035785, 26.7753844793437, 81.03653437469279, 46.904703141123804, -29.351493871665355, 7.903810133915954, 74.24217140786436, 63.34716282868942, -15.786647103648306, -60.91402896546049, -87.95144223010413, -42.11610369922005, -19.54533479255008, 3.2621986675893027, 66.78175228086548, -19.85685356652698, 23.288739553196535, 66.60533221646409, 70.72567907839777, 40.01067483124257, -114.92321331089238, -163.20889754875532, -156.25902363478872, -206.6161246196998, -302.1222596105438, -367.383816892853, -337.7843472200368, -349.39525224276827, -448.45285645142985, -372.29775663177065, -259.41658730780796, -181.32664645761906, -208.6973885325251, -261.5506844504939, -298.26640510712923, -213.2186332402107, -54.072548721900375, 11.882556557008684, 68.36386542156674, 52.71419210981321, -21.38061689792289, -8.48442034889581, 52.28806155395506, 48.31230803911649, 22.762119583630636, 34.701898635252064, -49.76019946053583, -9.695874250636166, -63.872082632530805, -74.43395911013329, -21.332409871773507, -121.46822267831863, -91.6763869760498, -77.28153651873936, -120.04929246497625, -157.26992392689147, -134.24302435889717, -79.34791309698892, -29.530230439232582, -7.406275847451013, 43.51777260695786, -6.4380868705848115, 31.02445102799112, 61.143952726909845, 20.843211407901293, 46.81202933622694, 33.377499608703744, 22.801165254407294, 62.997813578204926, 40.1262435577749, 32.054184191280115, 19.482426806161044, 18.57055072353782, 0.623625162959712, -19.07839806310122, -1.9867379613114622, -41.98515276322951, -92.40375375669572, -105.18815437290215, -94.14162325481414, -61.90870530810878, -29.979880952320315, -14.807496175795393, 9.507740435393487, 6.569206960407797, 15.716891598047539, 35.932357358819786, 32.2988571821478, 7.210895133985133, 30.501609281744607, 52.759749328303485, 22.653274158336814, 21.14308224245974, 29.647115950503235, 36.59905203489157, 50.97772928221076, 37.205087607721424, 27.060995087520638, 13.761610702364862, 5.146891343989523, 10.346017598185938, 35.82394728440616, 10.611981019973996, -15.047882093081938], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [91.67543859649123, 159.2787356321839, 197.83783783783784, 145.0985324947589, 158.70973451327433, 206.94463087248323, 177.86921850079744, 211.98677685950412, 234.76323987538942, 190.73699015471166, 208.17345597897503, 186.41935483870967, 162.2887573964497, 234.25757575757575, 221.13170163170165, 150.17196056955092, 176.41237113402062, 249.74302213666988, 213.0263852242744, 174.33918595371108, 213.1827715355805, 206.28671328671328, 247.72536850271527, 260.10323574730353, 339.5546282245827, 409.38486842105266, 331.6483155299918, 273.60887096774195, 267.83124018838305, 250.80046583850933, 247.0802620802621, 208.13114754098362, 157.71052631578948, 205.83724696356276, 286.6248037676609, 311.08834729626807, 296.5833962264151, 268.73576309794987, 246.3534351145038, 223.10266159695817, 321.85833333333335, 315.98049512378094, 255.31468023255815, 329.14479315263907, 370.9941902687001, 474.27446483180427, 552.1648522550545, 599.6287703016242, 728.974144486692, 895.2142322097378, 1006.82661004954, 1049.887275242047, 1111.065550906555, 1099.2624728850326, 955.698916967509, 726.4377276037874, 498.7988628287136, 421.7084487534626, 437.4921976592978, 416.07760814249366, 463.5577922077922, 515.3721854304636, 542.9392553886349, 604.9409857328145, 773.5054732775274, 882.7594278283485, 970.875796178344, 1042.0333119795002, 1351.6778435239974, 1740.4376675603216, 1678.4555778223114, 1760.1938502673797, 1763.4291364535268, 1628.7547047371836, 1537.2538363171354, 1543.6933333333334, 1565.6357786357787, 1440.0540888602704, 1225.7291941875826, 1177.0395256916995, 1160.2640635340833, 1045.184262295082, 823.4381474710542, 643.4671488848704, 593.9650655021834, 470.33123425692696, 378.5871617369415, 325.9834289356278, 318.21155094094746, 372.0482398956975, 430.93388429752065, 570.1782799748902, 730.4124513618677, 825.5993442622951, 797.5624586913417, 777.9596774193549, 715.5020463847203, 576.0699865410498, 391.82743077913716, 254.85047923322685, 293.7463284379172, 404.0712383488682, 445.69098143236073, 501.6595744680851, 488.84836339345355, 444.80698287220025, 431.6735483870968, 427.8264248704663, 553.3954727030626, 521.6972538513061, 479.24983344437044, 434.2967914438503, 427.6982288828338, 399.283692722372, 450.2184760620364, 485.63734049697786, 409.5378627034678, 380.6695464362851, 400.584, 406.7970909090909, 448.9118075801749, 461.4398576512456, 426.8828125, 407.77706552706553, 346.9446902654867, 325.6457564575646, 335.9017725258493, 304.27403482210445, 305.236276849642, 257.63341443633414, 244.79301533219763, 262.7081818181818, 295.5190989226249, 318.04460580912865, 332.12297734627833, 278.7365406643757, 186.14384349827387, 188.523241954708, 230.9383647798742, 234.6173469387755, 199.9616402116402, 182.04907975460122, 146.22735674676525, 93.66348448687351, 112.13061224489796, 190.01986754966887, 110.58878504672897, 140.53389830508473, 246.62, 735.625], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;dist_road (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-50&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-50&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 238.13333333333333, 476.26666666666665, 714.4, 952.5333333333333, 1190.6666666666665, 1428.8, 1666.9333333333334, 1905.0666666666666, 2143.2, 2381.333333333333, 2619.4666666666667, 2857.6, 3095.733333333333, 3333.866666666667, 3572.0, 3810.133333333333, 4048.2666666666664, 4286.4, 4524.533333333333, 4762.666666666666, 5000.8, 5238.933333333333, 5477.066666666667, 5715.2, 5953.333333333333, 6191.466666666666, 6429.599999999999, 6667.733333333334, 6905.866666666667, 7144.0], &quot;y&quot;: [91119, 33698, 21121, 10146, 5705, 4771, 3297, 2593, 2194, 1680, 1433, 1036, 827, 785, 643, 611, 499, 455, 395, 337, 296, 267, 244, 220, 185, 153, 118, 81, 56, 37], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 238.13333333333333, 476.26666666666665, 714.4, 952.5333333333333, 1190.6666666666665, 1428.8, 1666.9333333333334, 1905.0666666666666, 2143.2, 2381.333333333333, 2619.4666666666667, 2857.6, 3095.733333333333, 3333.866666666667, 3572.0, 3810.133333333333, 4048.2666666666664, 4286.4, 4524.533333333333, 4762.666666666666, 5000.8, 5238.933333333333, 5477.066666666667, 5715.2, 5953.333333333333, 6191.466666666666, 6429.599999999999, 6667.733333333334, 6905.866666666667, 7144.0], &quot;y&quot;: [49.25298104885353, 18.214938216884143, 11.41663333369369, 5.484265034972595, 3.083750445941125, 2.5788910390157946, 1.7821428957524783, 1.401606469119253, 1.1859331250472969, 0.9080982908292883, 0.774586220689506, 0.5599939460113944, 0.44702219435465557, 0.4243197370839234, 0.34756381012097165, 0.33026669981946144, 0.2697268137641755, 0.24594328709959895, 0.21351120528426717, 0.18216019286277985, 0.15999827028896985, 0.14432276407822617, 0.1318904660490157, 0.11891763332288298, 0.09999891893060614, 0.0827018086290959, 0.06378309423681906, 0.04378331045069783, 0.03026994302764294, 0.01999978378612123], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 238.13333333333333, 476.26666666666665, 714.4, 952.5333333333333, 1190.6666666666665, 1428.8, 1666.9333333333334, 1905.0666666666666, 2143.2, 2381.333333333333, 2619.4666666666667, 2857.6, 3095.733333333333, 3333.866666666667, 3572.0, 3810.133333333333, 4048.2666666666664, 4286.4, 4524.533333333333, 4762.666666666666, 5000.8, 5238.933333333333, 5477.066666666667, 5715.2, 5953.333333333333, 6191.466666666666, 6429.599999999999, 6667.733333333334, 6905.866666666667, 7144.0], &quot;y&quot;: [91119, 33698, 21121, 10146, 5705, 4771, 3297, 2593, 2194, 1680, 1433, 1036, 827, 785, 643, 611, 499, 455, 395, 337, 296, 267, 244, 220, 185, 153, 118, 81, 56, 37], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 238.13333333333333, 476.26666666666665, 714.4, 952.5333333333333, 1190.6666666666665, 1428.8, 1666.9333333333334, 1905.0666666666666, 2143.2, 2381.333333333333, 2619.4666666666667, 2857.6, 3095.733333333333, 3333.866666666667, 3572.0, 3810.133333333333, 4048.2666666666664, 4286.4, 4524.533333333333, 4762.666666666666, 5000.8, 5238.933333333333, 5477.066666666667, 5715.2, 5953.333333333333, 6191.466666666666, 6429.599999999999, 6667.733333333334, 6905.866666666667, 7144.0], &quot;y&quot;: [49.25298104885353, 18.214938216884143, 11.41663333369369, 5.484265034972595, 3.083750445941125, 2.5788910390157946, 1.7821428957524783, 1.401606469119253, 1.1859331250472969, 0.9080982908292883, 0.774586220689506, 0.5599939460113944, 0.44702219435465557, 0.4243197370839234, 0.34756381012097165, 0.33026669981946144, 0.2697268137641755, 0.24594328709959895, 0.21351120528426717, 0.18216019286277985, 0.15999827028896985, 0.14432276407822617, 0.1318904660490157, 0.11891763332288298, 0.09999891893060614, 0.0827018086290959, 0.06378309423681906, 0.04378331045069783, 0.03026994302764294, 0.01999978378612123], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-51&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-51&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543, 2661.186922303543], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [123.26266766794288, 123.26266766794288, 5199.111176939143, 5199.111176939143], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [611.5455428619325, 584.33399249423, 821.8880221370678, 1167.4957946019567, 1358.1111224595638, 1508.4123381068523, 1763.085021920312, 2128.33654136094, 2646.436592520753, 2966.361723170526, 3218.4212296094993, 3330.5595492951165, 3490.3601434754473, 3752.1752010560513, 4080.751628804153, 4190.760792083798, 4386.536043861561, 4793.730560543101, 4936.91202721335, 4939.515334873555, 4773.1142335992745, 4656.110380262817, 4403.246241325792, 3976.6428788107187, 4036.74396730514, 4211.375134428163, 4279.391268514526, 4436.1807886048555, 4546.446130854252, 4692.251573884327, 4783.555954903999, 4845.1092924759705, 5527.524330161506, 5848.210377834088, 6599.609635511259, 6667.851807352652, 6639.273567100125, 6749.751023435832, 6413.9942947399395, 5871.679676629672, 6453.124347494853, 6015.405806082643, 5462.122452324498, 5074.933781332353, 5204.305090510619, 5428.723697026184, 5218.298324750014, 4812.397974130135, 5084.801090436226, 5207.225913415106, 5424.872651083964, 6049.036694325416, 6206.556499401329, 6610.369447304924, 6575.4558676196375, 5674.714420860818, 5176.1783201538, 5136.332643566251, 4638.979178095144, 3734.1991128156606, 3205.116550015883, 2574.86165558031, 2088.626774383741, 2233.253723775052, 2455.6170274038222, 2428.819123967153, 2338.5489594159635, 2283.943060669613, 2214.1038140151036, 2053.028646828876, 2000.427609490568, 2068.2152206584547, 2123.5309411756384, 2202.5384763492693, 2793.3773951282474, 3645.596357578991, 4652.2634134659675, 5180.753944992428, 5186.0001918547, 5385.764195848647, 5835.590708592294, 5956.068428323077, 6401.1214326328045, 7460.194868016471, 8151.725652253785, 8388.584043176717, 8109.354334935357, 8069.283629639733, 8597.478037519144, 8321.348848991816, 8035.5955729820835, 7838.521652029819, 7800.122015869896, 7391.75704380724, 6806.800634253824, 6679.850595789523, 6539.28775059404, 6464.188515188906, 6354.693145812726, 6312.342703577124, 6384.48310845836, 6352.59985426486, 6205.873502782169, 6140.269137949965, 6187.063841895448, 6357.959447592751, 6379.389049331809, 6348.119040387635, 5291.97840126934, 4396.636057609526, 4304.787182330559, 4207.169099972635, 3996.15456065663, 3868.9864547409843, 3739.475442780148, 3679.452502170485, 3739.405769982314, 3785.0884262017853, 3849.3927291579635, 3944.9001901100773, 4199.736654131925, 4559.305882069222, 4730.675683818156, 4814.343149951275, 4785.97299285563, 4625.364590901647, 4547.754562729391, 4415.83727081912, 4498.993345572742, 4226.894844863354, 3846.9885548791826, 3418.6475631012577, 3139.328804174981, 2836.9085969941416, 2459.217062290745, 2191.788950049497, 1990.657031373684, 1724.3867031207387, 1503.4787806104796, 1449.7496474101613, 1488.205560916217, 1276.7156840409343, 1064.9707428487432, 957.2262141362653, 548.2860141408167, 727.7265821547887, 1220.3965322731733, 1680.987258192703, 2085.306880077316, 2575.8429236558754, 2297.0945763441246, 1858.7731199226841, 1384.283928247975, 884.8371125866397, 392.78997413660204, 51.60786341020366, 250.87402452721926, 504.26400761336424, 382.2321687198018, 347.44258723193104, 450.79116891636926, 624.7979489492685, 645.2318904430275, 709.1956728840835, 598.7998242918549, 572.584447957367, 759.6785399353191, 829.2314308886821, 819.712436898742, 819.7525013388749, 940.8667123142625, 1184.4274977049029, 1164.3943718758082, 1320.125791775778, 1464.034671090974, 1512.9680100942226, 1449.5257959176704, 1467.862668454571, 1572.0165378596032, 1539.6132000954801, 1614.7798098899227, 1643.0174526602182, 1540.925972646307, 1280.5531826008423, 891.0391029336117, 759.0653529042754, 849.9663754476951, 959.6070197248414, 1167.1637877278997, 1300.7637836920928, 1375.1817588673669, 1411.3651406747347, 1300.6853637574427, 1338.6819184101264, 1473.3475352794494, 1506.2481153523818, 1554.585915241525, 1546.4699985440902, 1772.8795065873364, 1871.6584135710132, 1819.1064977008314, 1886.3255277223675, 2005.261013747836, 1764.979643676083, 1650.3644579739175, 1543.977951337717, 1572.1445955370218, 1594.0012007319206, 1138.5455168339604, 932.5519158926777, 673.6759228465135, 255.49146280532204, -236.10198528026785, -570.5072613041425, -650.1432371313772, -927.2328263024433, -1047.9465256415465, -914.971524040483, -739.4336742247156, -724.1783988636375, -864.4453552689374, -835.1573913262982, -826.5620583214691, -449.49893470148936, -66.69350043613417, 213.70572507635643, 383.1461440271098, 269.1902190089363, 267.1350467212246, 200.29784141123537, 206.9606293105346, 318.3498349000837, 511.86475483327024, 638.2433972719344, 594.8583792838227, 412.5748592671371, 262.1729947722886, 369.1158774777872, 206.7621854792926, -13.011355210687952, -162.57188635255648, -320.66318329670366, -12.228765449907314, 225.60419583767043, 153.2229425769101, -36.94178819725494, -51.138789315047234, -244.3180056774795, -347.6853803558447, -203.72332341234323, -87.8985725911366, -185.2710524134127, -376.9749269530266, -478.83331697396443, -201.35060834116848, -83.29564969725698, -4.992269206817582, -16.805591859381366, -223.18375056876403, -129.48495355545947, 137.30891652622176, 194.19959838983095, 285.49271232726596, 146.7309612017625, 60.774239867454526, -21.600216358981925, -161.02495273287377, -122.83847489834852, -130.61421050875788, -146.8548902029338, -0.1708285427116607, 290.12058814103784, 431.0127597822409, 568.782930335105, 554.2432866244692, 385.7795531804445, 403.9749948410538, 557.1370014981032, 538.3962242437874, 391.1883881235717, 481.61794525413916, 834.2841029537562, 981.2800265598828, 773.2124097466872, 741.8240929107246, 1035.7821707296466, 898.9716520908023, 903.5593831517715, 1030.5496318463224, 1107.4526205876098, 1111.5313851276455, 788.9590461085304, 706.8006487217048, 590.6374661179652, 556.3661853830806, 469.3189660360114, 420.2107043498251, 289.06038081133505, 134.7924442873792, 195.05094836613756], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [403.29824561403507, 359.5632183908046, 555.4742014742014, 793.853249475891, 913.7150442477877, 1032.3892617449665, 1176.8612440191387, 1417.5685950413224, 1717.6978193146417, 2038.9465541490858, 2162.9369250985546, 2180.5545905707195, 2196.9597633136095, 2325.573426573427, 2558.2668997668998, 2466.2924424972616, 2579.8742268041237, 2887.505293551492, 2885.598065083553, 2710.566640063847, 2582.151310861423, 2597.253302253302, 2480.1916214119474, 2190.308936825886, 2211.261760242792, 2382.809210526316, 2424.0870994248153, 2433.5967741935483, 2418.283359497645, 2346.0403726708073, 2318.3505323505324, 2357.2475409836065, 2702.3429276315787, 2843.5927125506073, 3289.0047095761383, 3364.3130236100533, 3393.0022641509436, 3517.621867881549, 3304.0969465648855, 3004.494296577947, 3161.819696969697, 2896.111027756939, 2722.658430232558, 2534.9707560627676, 2560.5047204066814, 2613.6865443425077, 2369.732503888025, 2217.711523588554, 2449.765019011407, 2559.663670411985, 2610.5746638358105, 2850.6756569847857, 2981.1192468619247, 3279.6153289949384, 3269.2570397111913, 2913.968681718864, 2700.8912579957355, 2562.0519390581717, 2159.1579973992198, 1785.8136132315522, 1596.0525974025975, 1390.8119205298012, 1228.8713259307642, 1247.7133592736704, 1434.0959433354797, 1511.8387516254877, 1488.396178343949, 1397.9039077514415, 1266.2268244575937, 1129.9946380697052, 1100.3627254509017, 1167.6751336898396, 1196.3605800922874, 1292.8423101881895, 1503.541560102302, 1789.4514285714286, 2101.3822393822393, 2177.0959433354797, 2175.4214002642007, 2260.659420289855, 2555.7061548643283, 2608.3173770491803, 2743.0749542961607, 3206.1241711874623, 3612.2464129756704, 3869.22040302267, 3769.4235368156073, 3916.590822179732, 4426.484750162233, 4497.512385919165, 4484.073744437381, 4488.53358443189, 4697.061608300908, 4481.950819672131, 4175.38929279577, 4165.10752688172, 4152.133697135061, 4234.724764468371, 4120.509336767546, 4065.724600638978, 4128.0707610146865, 4062.7396804260984, 3876.17175066313, 3847.427526595745, 3846.6559786239145, 3915.6534914361, 3859.0354838709677, 3824.402202072539, 3351.6717709720374, 2885.908908238446, 2802.775483011326, 2687.1664438502676, 2477.8807901907358, 2359.4764150943397, 2249.270397842212, 2285.245802552048, 2509.979476291578, 2663.007199424046, 2746.205090909091, 2779.84, 2869.674927113703, 3065.6612099644126, 3099.2691761363635, 3131.934472934473, 3149.470501474926, 3044.69963099631, 2933.940177252585, 2790.115821347464, 2841.7104216388225, 2583.880778588808, 2333.370528109029, 2119.18, 1984.2801175318316, 1798.2935684647302, 1515.900755124056, 1395.294387170676, 1349.9263521288838, 1184.8092967818832, 1064.138364779874, 950.2704081632653, 917.824074074074, 829.4739263803681, 784.6173752310536, 604.0501193317423, 299.9469387755102, 560.2582781456954, 1052.6168224299065, 1532.635593220339, 1972.04, 2436.46875], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;dist_swater (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-52&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-52&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 611.3448275862069, 1222.6896551724137, 1834.0344827586205, 2445.3793103448274, 3056.7241379310344, 3668.068965517241, 4279.413793103448, 4890.758620689655, 5502.103448275861, 6113.448275862069, 6724.793103448275, 7336.137931034482, 7947.482758620689, 8558.827586206897, 9170.172413793103, 9781.51724137931, 10392.862068965516, 11004.206896551723, 11615.551724137931, 12226.896551724138, 12838.241379310344, 13449.58620689655, 14060.931034482757, 14672.275862068964, 15283.620689655172, 15894.965517241379, 16506.310344827587, 17117.655172413793, 17729.0], &quot;y&quot;: [31568, 34423, 25376, 20341, 15479, 12417, 9985, 7512, 6304, 4481, 3374, 2389, 1915, 1740, 1523, 1217, 992, 768, 710, 676, 618, 483, 252, 183, 106, 67, 43, 33, 27], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 611.3448275862069, 1222.6896551724137, 1834.0344827586205, 2445.3793103448274, 3056.7241379310344, 3668.068965517241, 4279.413793103448, 4890.758620689655, 5502.103448275861, 6113.448275862069, 6724.793103448275, 7336.137931034482, 7947.482758620689, 8558.827586206897, 9170.172413793103, 9781.51724137931, 10392.862068965516, 11004.206896551723, 11615.551724137931, 12226.896551724138, 12838.241379310344, 13449.58620689655, 14060.931034482757, 14672.275862068964, 15283.620689655172, 15894.965517241379, 16506.310344827587, 17117.655172413793, 17729.0], &quot;y&quot;: [17.063599312439866, 18.606825872152733, 13.716608469097633, 10.995016270094379, 8.366936573658663, 6.711819331682902, 5.397238948768122, 4.0604966432795315, 3.4075307293975197, 2.4221359769083577, 1.8237640674154874, 1.2913373909471249, 1.0351239446060043, 0.94053037264462, 0.8232343434125036, 0.6578307261543118, 0.5362104193468178, 0.4151306472362461, 0.38377963481475874, 0.3654014551194041, 0.3340504426979168, 0.2610782586134204, 0.13621474362439323, 0.09891784953676176, 0.05729667787375272, 0.03621582469378709, 0.023242991967654406, 0.017837644998432448, 0.014594436816899278], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 611.3448275862069, 1222.6896551724137, 1834.0344827586205, 2445.3793103448274, 3056.7241379310344, 3668.068965517241, 4279.413793103448, 4890.758620689655, 5502.103448275861, 6113.448275862069, 6724.793103448275, 7336.137931034482, 7947.482758620689, 8558.827586206897, 9170.172413793103, 9781.51724137931, 10392.862068965516, 11004.206896551723, 11615.551724137931, 12226.896551724138, 12838.241379310344, 13449.58620689655, 14060.931034482757, 14672.275862068964, 15283.620689655172, 15894.965517241379, 16506.310344827587, 17117.655172413793, 17729.0], &quot;y&quot;: [31568, 34423, 25376, 20341, 15479, 12417, 9985, 7512, 6304, 4481, 3374, 2389, 1915, 1740, 1523, 1217, 992, 768, 710, 676, 618, 483, 252, 183, 106, 67, 43, 33, 27], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 611.3448275862069, 1222.6896551724137, 1834.0344827586205, 2445.3793103448274, 3056.7241379310344, 3668.068965517241, 4279.413793103448, 4890.758620689655, 5502.103448275861, 6113.448275862069, 6724.793103448275, 7336.137931034482, 7947.482758620689, 8558.827586206897, 9170.172413793103, 9781.51724137931, 10392.862068965516, 11004.206896551723, 11615.551724137931, 12226.896551724138, 12838.241379310344, 13449.58620689655, 14060.931034482757, 14672.275862068964, 15283.620689655172, 15894.965517241379, 16506.310344827587, 17117.655172413793, 17729.0], &quot;y&quot;: [17.063599312439866, 18.606825872152733, 13.716608469097633, 10.995016270094379, 8.366936573658663, 6.711819331682902, 5.397238948768122, 4.0604966432795315, 3.4075307293975197, 2.4221359769083577, 1.8237640674154874, 1.2913373909471249, 1.0351239446060043, 0.94053037264462, 0.8232343434125036, 0.6578307261543118, 0.5362104193468178, 0.4151306472362461, 0.38377963481475874, 0.3654014551194041, 0.3340504426979168, 0.2610782586134204, 0.13621474362439323, 0.09891784953676176, 0.05729667787375272, 0.03621582469378709, 0.023242991967654406, 0.017837644998432448, 0.014594436816899278], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-53&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-53&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628, 106.11129609409628], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [55.60217477483644, 55.60217477483644, 156.6204174133561, 156.6204174133561], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [112.33078421938802, 115.2155987601796, 148.81018544615495, 168.91659680307083, 177.8315322202261, 179.10567683663191, 176.5369551113286, 179.55009487160012, 177.40744142954344, 172.59023356136208, 166.8065404328461, 172.80727022489262, 171.97533780594318, 170.25692586285084, 163.7335555372126, 159.0864044810357, 170.71091070354663, 170.3573805405972, 161.08579560731107, 157.09154595826539, 158.3955081266394, 158.33753760513133, 150.44338701909066, 153.63414711314937, 147.5061854763682, 152.04437996969244, 157.60772847422066, 151.70256332418447, 152.76401717086236, 158.0373903191331, 152.7387044135093, 159.75485011224697, 156.66256608441074, 161.40204077240998, 164.49137234757933, 167.52775985446522, 164.40371313626693, 166.07220945238518, 163.35633083466269, 164.84111656978513, 154.03821792517442, 155.42283608371076, 151.96216486965193, 152.2971323623405, 156.279713490803, 159.0710045870563, 156.48236179619252, 163.95705971338947, 168.6056566307603, 168.4577052491825, 169.6213974618446, 168.3446977827534, 168.6572413509326, 164.16640235364684, 176.55564107167544, 166.75791164479392, 163.63183366655153, 161.38612108611062, 151.62562089752922, 154.41572728274699, 152.5644836323159, 165.00028549410007, 166.40092611812895, 153.77144942322076, 144.6968641988623, 150.00400085340172, 147.65513774622644, 146.46879523085636, 143.45872576270747, 149.3755213719113, 145.39526055985823, 145.95554534900964, 153.00758713399472, 147.03640299181905, 148.41271126286347, 146.92370070262982, 146.6306364329144, 141.95138649568096, 148.59471593832376, 148.30806205164416, 149.36773754887997, 142.80888644532112, 149.16078785853946, 148.80116424411796, 152.37990907964257, 164.13867341371719, 164.03307879925114, 156.31793232937213, 164.55478905608518, 158.72382237094058, 156.48592218982083, 146.56236976532853, 140.0684399186828, 150.1099026832441, 156.25171723885944, 147.37561467861207, 147.56442756064075, 153.77907535689607, 146.46217736005383, 145.01157023250298, 159.30951370029305, 156.9854307300003, 156.34705112965892, 157.53462983716418, 158.01306073122217, 158.62218163965917, 156.56682461518034, 151.12349889210438, 155.85001548944712, 158.9591509861569, 153.54531947044956, 155.39431814160736, 156.40901601625876, 164.7667533935251, 156.0826977760852, 159.17063244062987, 158.72040133040537, 159.00345151449483, 152.08091937768086, 148.9264133986248, 157.45792873160042, 155.07758611284805, 148.00600867033552, 153.1232546696553, 148.3244549560549, 148.20327640904543, 147.5200491631254, 142.2380663605896, 146.08346362782228, 145.49768664027022, 142.69616388939392, 141.6384151590947, 153.66198122841283, 161.6615369011001, 169.48949631058548, 160.60172576804783, 155.12683132757206, 158.57995042470407, 166.1657672665721, 162.75355224821877, 155.38070902005288, 147.70712493700864, 145.41619181796025, 135.17669200157724, 140.07464777336617, 119.40572900284891, 100.17336865558754, 88.95682788241679, 101.77464104350838, 113.5232080569524, 66.1642919430476, 42.06535895649163, 36.50079923622728, 44.89205190516013, 33.547913381257054, 44.02331141030732, 43.11925071918649, 51.50802259978466, 49.84502230225516, 56.153682514338676, 67.26430489463837, 75.92228304789333, 60.76450726301943, 52.859359696593664, 65.1623063052626, 81.06066550171226, 63.60609795367167, 52.02264169029433, 51.10340302272348, 54.682030318442536, 60.16654693637213, 57.081214176473644, 54.98222130027339, 61.67935999492481, 67.86462026992136, 61.04575153362064, 53.18586213946151, 53.19427542057359, 55.78220036402026, 57.072683513297534, 49.69904114682976, 51.97144425868276, 54.746008528701715, 56.99934389252456, 57.66751396635468, 53.144544300786, 54.96640024528888, 53.699975809354335, 55.40113640384716, 58.78246200856443, 62.28264405737959, 62.935603684986965, 63.57727830996817, 63.225433449335796, 60.26319385441199, 68.68299805301297, 64.04382760964432, 55.51899661569917, 48.42468911021273, 53.27793623295128, 43.56606555024461, 54.691718325715655, 72.68525842506892, 66.09314406282445, 52.69024553644169, 52.095936429349415, 54.536654693805104, 44.70977019804871, 57.38741052343484, 67.88407145290009, 67.89286602540884, 72.41211555131261, 61.696089340481294, 59.09215719823155, 61.76434925630802, 52.951344819296914, 49.66779295901646, 42.42361189770673, 37.60553978418708, 48.45224921485266, 46.153071018184555, 50.17014535626012, 51.112361089637766, 62.88287708059913, 55.21344215451304, 53.50928362204702, 53.513889026350974, 42.74191846916945, 35.50568459751443, 37.423710716026875, 39.26925074605118, 48.91208291579351, 51.12249240527432, 55.24677308179902, 48.60328133125367, 48.0990147451171, 58.11441309299196, 67.05171921172081, 64.02488006881383, 55.1277241598919, 41.54992157221485, 35.81000979167755, 46.687286116105426, 61.033411536007094, 74.88083562396062, 82.38443113049061, 55.872643199498484, 61.213051536096685, 67.70509474836695, 76.32481626780861, 81.26813744744669, 76.30536998520927, 66.81014832992066, 62.40099745730671, 67.83878134566541, 58.10953850629212, 45.09944395720301, 43.175916525696934, 43.74895686452629, 47.21329722634073, 54.58549939979661, 59.21618824930678, 58.29377384298308, 51.33968309014816, 57.56896520265589, 51.42699499935943, 52.60767582678031, 54.697631284010306, 59.75498595332682, 54.13271245790755, 60.61944197900355, 48.97224656540136, 52.594210869363906, 51.84502419628056, 43.692462135570715, 38.5074715797775, 42.416700344477746, 37.4650691484811, 41.718406450812736, 45.04868662991491, 49.408054999436146, 53.67585786674346, 63.927508776053436, 68.19630579129871, 68.4031902615711, 64.63940483574777, 62.72675712083215, 75.71223615855384, 83.30439230612475, 85.14615339106979, 92.80779738097266, 100.16576729319796, 91.97056628542467, 92.06272590940506, 79.22653792846876, 65.98439698331369, 51.83392730594384, 37.592762956793436, 24.87060813637212, 40.704303499910225], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [76.51754385964912, 70.04310344827586, 93.2014742014742, 110.37526205450733, 121.9079646017699, 129.16610738255034, 134.29984051036683, 135.7603305785124, 138.7866043613707, 132.69901547116737, 125.97634691195795, 128.0558312655087, 123.84378698224852, 116.4918414918415, 114.18648018648018, 113.74479737130339, 119.45360824742268, 117.14244465832532, 107.38082673702726, 103.24980047885076, 101.72209737827716, 100.02797202797203, 93.95422808378588, 98.02542372881356, 93.00682852807284, 97.86842105263158, 104.72637633525062, 102.14838709677419, 100.86813186813187, 109.32841614906832, 103.43570843570843, 109.75491803278689, 105.68009868421052, 107.00485829959514, 107.95918367346938, 112.54836252856055, 107.87169811320754, 112.18299164768413, 111.28625954198473, 109.71330798479087, 100.62575757575758, 99.58589647411853, 97.56904069767442, 98.69828815977175, 107.19462599854756, 113.45489296636086, 109.44167962674962, 115.38360402165506, 122.45551330798479, 124.8629213483146, 122.9731068648266, 118.02489626556017, 114.93514644351464, 110.01952277657267, 129.47003610108302, 120.81937363437727, 112.33262260127931, 104.03670360110803, 93.71781534460338, 97.98282442748092, 103.8461038961039, 114.51258278145696, 116.72632266492488, 105.94293125810636, 96.3979394719897, 99.3036410923277, 101.45095541401274, 98.79564381806534, 96.1854043392505, 94.32238605898124, 91.40948563794255, 90.73061497326204, 97.87475280158208, 100.275146009085, 100.96099744245524, 101.06857142857143, 104.75675675675676, 96.53187379265937, 99.38243064729194, 97.23056653491436, 98.90999338186631, 90.2072131147541, 95.7921998781231, 99.2344786015672, 102.66562694946974, 112.9515113350126, 111.56261799874135, 109.0070108349267, 118.4834523036989, 113.30834419817471, 112.18499682136046, 101.97489014438167, 92.38910505836576, 102.3232786885246, 104.17382683410443, 100.03293010752688, 106.8287858117326, 113.2321668909825, 100.57694784288473, 94.2888178913738, 106.29372496662216, 102.70505992010652, 105.93302387267904, 110.78922872340425, 113.34802939211757, 109.44268774703558, 109.89612903225806, 107.35038860103627, 109.39280958721704, 110.62089752176826, 106.163890739507, 105.39772727272727, 105.05449591280654, 109.866576819407, 104.61362103843561, 108.41907320349227, 107.85987261146497, 106.87473002159827, 102.02618181818181, 99.31272727272727, 107.26530612244898, 105.42989323843416, 100.60014204545455, 103.1545584045584, 104.68510324483776, 108.0339483394834, 104.59970457902511, 98.6101438304315, 101.58233890214797, 102.83211678832117, 98.68909710391823, 96.3709090909091, 102.84231145935358, 112.63381742738589, 125.27508090614887, 112.88201603665522, 103.99309551208286, 109.67222884386175, 121.04402515723271, 115.00892857142857, 105.76719576719577, 98.7760736196319, 98.46210720887245, 89.14797136038186, 92.04897959183674, 76.47682119205298, 72.53271028037383, 62.728813559322035, 71.92, 89.84375], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;dsoil_map (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-54&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-54&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 6.888888888888889, 13.777777777777779, 20.666666666666668, 27.555555555555557, 34.44444444444444, 41.333333333333336, 48.22222222222223, 55.111111111111114, 62.0, 68.88888888888889, 75.77777777777779, 82.66666666666667, 89.55555555555556, 96.44444444444446, 103.33333333333334, 110.22222222222223, 117.11111111111111, 124.0, 130.88888888888889, 137.77777777777777, 144.66666666666669, 151.55555555555557, 158.44444444444446, 165.33333333333334, 172.22222222222223, 179.11111111111111, 186.0], &quot;y&quot;: [2967, 8189, 3786, 3864, 3016, 3859, 1481, 8445, 4262, 1364, 9968, 10985, 12792, 9056, 3345, 5173, 4254, 4597, 9071, 7770, 4379, 20078, 7709, 14139, 12486, 3601, 4366], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 6.888888888888889, 13.777777777777779, 20.666666666666668, 27.555555555555557, 34.44444444444444, 41.333333333333336, 48.22222222222223, 55.111111111111114, 62.0, 68.88888888888889, 75.77777777777779, 82.66666666666667, 89.55555555555556, 96.44444444444446, 103.33333333333334, 110.22222222222223, 117.11111111111111, 124.0, 130.88888888888889, 137.77777777777777, 144.66666666666669, 151.55555555555557, 158.44444444444446, 165.33333333333334, 172.22222222222223, 179.11111111111111, 186.0], &quot;y&quot;: [1.6037664457681537, 4.4264386330958585, 2.046464362547432, 2.088626068907363, 1.6302526459173416, 2.085923395422752, 0.8005318861417714, 4.564815515507941, 2.3037588782823972, 0.7372893266018745, 5.388049858920444, 5.937773645690317, 6.9145198430287245, 4.895082215327402, 1.808088561204744, 2.796185987178517, 2.2994346007070194, 2.4848380017513323, 4.903190235781235, 4.199954595085459, 2.3670014378222937, 10.85285564480384, 4.1669819785732045, 7.642620079782922, 6.749116225770532, 1.9464654436168258, 2.3599744867623054], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 6.888888888888889, 13.777777777777779, 20.666666666666668, 27.555555555555557, 34.44444444444444, 41.333333333333336, 48.22222222222223, 55.111111111111114, 62.0, 68.88888888888889, 75.77777777777779, 82.66666666666667, 89.55555555555556, 96.44444444444446, 103.33333333333334, 110.22222222222223, 117.11111111111111, 124.0, 130.88888888888889, 137.77777777777777, 144.66666666666669, 151.55555555555557, 158.44444444444446, 165.33333333333334, 172.22222222222223, 179.11111111111111, 186.0], &quot;y&quot;: [2967, 8189, 3786, 3864, 3016, 3859, 1481, 8445, 4262, 1364, 9968, 10985, 12792, 9056, 3345, 5173, 4254, 4597, 9071, 7770, 4379, 20078, 7709, 14139, 12486, 3601, 4366], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 6.888888888888889, 13.777777777777779, 20.666666666666668, 27.555555555555557, 34.44444444444444, 41.333333333333336, 48.22222222222223, 55.111111111111114, 62.0, 68.88888888888889, 75.77777777777779, 82.66666666666667, 89.55555555555556, 96.44444444444446, 103.33333333333334, 110.22222222222223, 117.11111111111111, 124.0, 130.88888888888889, 137.77777777777777, 144.66666666666669, 151.55555555555557, 158.44444444444446, 165.33333333333334, 172.22222222222223, 179.11111111111111, 186.0], &quot;y&quot;: [1.6037664457681537, 4.4264386330958585, 2.046464362547432, 2.088626068907363, 1.6302526459173416, 2.085923395422752, 0.8005318861417714, 4.564815515507941, 2.3037588782823972, 0.7372893266018745, 5.388049858920444, 5.937773645690317, 6.9145198430287245, 4.895082215327402, 1.808088561204744, 2.796185987178517, 2.2994346007070194, 2.4848380017513323, 4.903190235781235, 4.199954595085459, 2.3670014378222937, 10.85285564480384, 4.1669819785732045, 7.642620079782922, 6.749116225770532, 1.9464654436168258, 2.3599744867623054], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-55&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-55&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901, 282.1408339154901], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-28.449611916522713, -28.449611916522713, 592.7312797475029, 592.7312797475029], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [31.559277346941897, 31.483013851977393, 33.80225030130836, 19.09085475508198, 23.680172649694832, 31.269810032061677, 41.78389974475115, 44.16526574274049, 48.66341104931941, 55.95166308968959, 63.262130848417975, 65.98264763796627, 71.56324177147985, 79.37538463918936, 86.82204824344855, 92.73591200013409, 98.86194464859688, 108.11948494458608, 112.30975818191376, 117.54056907594563, 120.61041582933375, 131.31038360528225, 141.990380602379, 149.4010229284607, 163.15508575709862, 193.01433555067, 211.41521198857396, 236.00794362237048, 256.1465939504042, 267.82721105474405, 285.84457345043216, 288.5656679314492, 304.19388653588345, 324.5804175490317, 330.71307666304466, 346.23037435450306, 360.34757139906367, 386.3217510812833, 408.6827233244944, 429.6313197446575, 455.9774064820889, 489.8299680894212, 502.38104111012257, 521.9907517081194, 545.7425580581867, 574.1223859638957, 591.083079309116, 601.4131513055577, 641.8936165309905, 688.4318523126806, 706.7020397932463, 723.9735389564371, 755.6961632745606, 791.7295421819902, 791.3574151713073, 791.3258542316004, 825.4127300536528, 854.666865604712, 852.9042704124554, 868.0368779234884, 897.7057475173208, 949.3073382277746, 951.2965312568663, 959.6470028360202, 1035.112129249222, 1101.126518239289, 1122.3680841798407, 1145.7427144468347, 1187.8612204728652, 1198.69161386924, 1116.2855037515797, 1130.6476252255798, 1135.7580206720959, 1107.294411132552, 1068.199799099538, 1036.7126660323172, 1015.2090167614106, 957.9303188081919, 886.4824628694048, 856.502039982524, 836.0209940618819, 790.7472258923669, 750.919153164626, 717.7736154335053, 701.3482944364862, 673.9493638835738, 625.0877893548861, 607.0976978078943, 608.3167188717632, 594.6869840644637, 561.426794291871, 534.0912628430326, 521.8323735073573, 502.9531305746824, 477.30557437282675, 464.4532059979012, 451.94053838758435, 434.29447429924215, 416.47677548984484, 405.71333685194213, 400.7658644447816, 388.2420480974647, 367.2505161492754, 353.94046856747036, 351.62027929737155, 344.56502868393375, 333.8084539669719, 325.4752788300073, 319.6226502761831, 297.80496978028924, 276.8010198072368, 263.4307671032248, 266.2548356476393, 252.0004013924194, 242.8118331482754, 233.42452743769377, 226.73015167996545, 215.32659137740094, 206.70355896117448, 204.40507865454208, 212.2789834185093, 207.63551947459746, 196.2535216914428, 191.93987127887368, 183.06648280816216, 176.6378992505869, 173.94542805641507, 157.5377422330873, 151.05610096960018, 136.475910066505, 128.50951687656865, 116.24898924992725, 113.88984548641167, 105.67841739361684, 95.65000794301656, 85.82579323041605, 75.4232669114484, 66.79310873650235, 62.14561944997315, 45.760967611441835, 38.14573396511628, 40.80207035815843, 25.817530100665323, 15.336667594261396, 6.24965386024604, 8.76947716730392, 9.737378881550727, 15.337338940587486, 73.96920716685156, 131.80629791860122, 31.456787923531344, -8.98816927281122, 1.8211383490778141, 1.540083548538707, -1.5825488285934792, 1.5497666254299034, 3.14760618887214, 2.230665574708194, 0.06103717789251206, 7.855347676888631, 10.878417242302056, 15.325175140237995, 22.3527606261219, 26.415950021450342, 29.293056532383623, 29.596963435566558, 31.757615044346025, 35.54331568214915, 35.30534080832298, 34.34723252295368, 35.59331032995922, 40.4274722937049, 35.89205409985027, 35.05304409543629, 43.98144844043492, 51.76657685659856, 49.71893021878169, 55.1216299921865, 59.96950471777076, 60.578130373462514, 61.05722328024744, 66.57271270856015, 69.50768340006712, 72.5070781491627, 65.15560317236331, 67.44924474986652, 70.79344665526122, 70.03139825872331, 67.15609130941452, 69.0544222311784, 77.60138509197229, 86.73473111734222, 87.99789663632355, 88.91531922918023, 97.51226598946394, 93.94724034887841, 89.37011724382543, 87.73195474367978, 87.45009765109276, 97.08275444474185, 95.90032580975321, 101.54767510734712, 120.2734984067344, 117.5800028347548, 109.19950621655158, 104.93003964700651, 101.4520742504966, 113.6337237228334, 107.74796967555125, 119.19532737492332, 125.69913478522469, 103.85838775084429, 88.85175183134834, 83.21067848861713, 88.34294401670269, 98.37123861937874, 79.45564007435593, 74.53144337230651, 112.85601810654748, 111.93858898453709, 98.27617309572292, 98.07099134152031, 82.78269473332995, 96.67340614975569, 87.97685522597186, 89.39153528915114, 91.83932958671795, 76.8674208156425, 69.51029401717176, 76.0427356807503, 91.28405663686397, 106.65942874302596, 101.97383614822604, 104.35563072398435, 113.73972615218997, 96.63250380620485, 87.58340492730781, 81.57843542965105, 108.57719567868207, 114.64341300397274, 103.68898487849657, 112.46486816866098, 140.4097632279865, 132.98214137429943, 140.28566000714477, 129.53799364661404, 156.24414455679135, 146.68066653882073, 137.33540531799855, 144.9249754925355, 160.17861220203332, 144.88180873378144, 146.8872092210812, 150.38542125420554, 161.50742762938395, 138.73858040660713, 124.99399190325752, 130.69994911500288, 125.44900189441807, 117.85182091559795, 119.80887079506121, 122.0021867232538, 124.79967632409335, 121.60084469274732, 108.95022811068786, 102.24568282297558, 87.13937644546077, 74.2025894825368, 71.30823192747815, 75.32265206538095, 71.68882370560641, 67.18301885434217, 55.332832019473585, 55.69131321197757, 44.43962945088576, 30.669694100518498, 28.524526132434815, 28.044170472275688, 27.792206569474246, 20.770401812648245, 22.964485540949163, 32.595003466548725, 31.099307058194704, 25.29254478553724, 25.214355162794746, 29.03561047387252, 26.7194114354735, 24.417360661858634, 23.220421091893524, 22.070737430543595, 21.005128709721102, 20.73692965675578, 20.597145567943357, 17.62456811999429, 14.062853876301608, 11.069461621690563, 8.04483335968095, -1.6041096250583244, -1.9645075426815275, -2.609579888446204], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [14.474848729247848, 14.759253154647933, 16.099070338125017, 13.567844057381466, 17.374817135692698, 22.666331954181643, 29.704233932372723, 32.38120565534192, 34.70017035303759, 38.47839589970535, 42.666434139480785, 44.6015343649299, 47.990301216669245, 53.04739803733143, 57.928829358660536, 58.97513358146442, 62.07724471706705, 69.6093960013904, 72.45238082423124, 70.2525273084474, 70.690408820991, 79.55129508737825, 85.01727553732734, 88.96277453044776, 96.91238992880855, 118.72698250077788, 133.55326260027576, 145.67038782092203, 161.6648064023732, 169.75801738017523, 180.58361275790656, 179.93694992946368, 189.19823800921012, 205.85989699724624, 216.47937974301013, 227.59030123259546, 240.9742080459055, 255.56071370268833, 265.3424550238741, 274.72009526985937, 286.9146136988434, 307.63948499191963, 316.5404951125627, 323.4923718056885, 342.2405692323969, 367.81490679663983, 370.73425028166076, 374.15018026331944, 393.38771263238596, 424.3052322573569, 425.8135076428909, 430.65447213721785, 451.18841490669064, 473.9868433693907, 460.44770440896065, 465.8057571193726, 479.1974357139761, 497.5383144163493, 482.68456929055816, 485.86293140099247, 506.1745802606468, 528.9422669532283, 516.4374833432587, 523.615203881664, 565.8723165277135, 607.4331221957394, 613.3618574519126, 623.8582752975304, 647.2603246079456, 644.987835253052, 596.164119716165, 600.0789596213757, 606.3127207438692, 599.566870359635, 578.7956671943446, 562.3447606291445, 555.9412114555831, 520.3565067707609, 492.27672710546256, 477.3891065391235, 473.9797915232095, 451.8016219994572, 412.72529826846625, 398.6146277539306, 399.8597665279325, 381.1461539501383, 354.1492339217516, 347.9747248196213, 356.08755331130374, 360.1930594248442, 340.31106083339716, 320.9196162592919, 317.73304861509536, 302.2026024125895, 291.11780700991665, 286.8263561072264, 284.7602706111696, 277.2839863529883, 259.012225298596, 250.80683133084767, 248.92430944476172, 237.84607287427875, 227.49123544647762, 221.65529290564788, 222.78375982312497, 221.03864733669883, 211.36188659807607, 206.73658773316544, 203.17869069676266, 187.70317743613077, 172.9277210192076, 165.29342920631967, 168.1431169531813, 161.3969240238403, 155.13053894907097, 149.29006530502855, 149.61861491456406, 142.41713738873403, 136.6381358348673, 132.73115096739477, 136.4285568959859, 133.8025120961841, 125.68757584181466, 120.8294007488277, 117.41652983238036, 110.30967384551091, 104.49923607592568, 96.71489816646879, 95.74178663165254, 86.03461019823212, 81.42837469976116, 75.77716502912511, 74.71658058428041, 68.71801621898143, 62.62348568929156, 57.55942488139984, 50.91960846644937, 44.57293468131212, 38.73539729510557, 28.319692426871946, 23.000540821002453, 20.43155376802547, 14.024097837686758, 9.242136891566767, 3.8997102428379717, 3.5934641693552205, 5.638731215044717, 8.57923864483265, 32.49051894702017, 81.63154292106628], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;elev (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-56&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-56&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0099999997764825, 66.58610907171307, 133.16221814364965, 199.73832721558625, 266.3144362875228, 332.8905453594594, 399.466654431396, 466.0427635033326, 532.6188725752692, 599.1949816472057, 665.7710907191423, 732.3471997910789, 798.9233088630156, 865.4994179349521, 932.0755270068887, 998.6516360788253, 1065.2277451507618, 1131.8038542226984, 1198.379963294635, 1264.9560723665716, 1331.5321814385081, 1398.1082905104447, 1464.6843995823813, 1531.2605086543178, 1597.8366177262546, 1664.4127267981912, 1730.9888358701278, 1797.5649449420644, 1864.141054014001, 1930.7171630859373], &quot;y&quot;: [47122, 32295, 21706, 16583, 12302, 10447, 8680, 5997, 5161, 4278, 3320, 2669, 2361, 2017, 1720, 1662, 1337, 1020, 819, 735, 611, 448, 417, 479, 412, 228, 97, 51, 28], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0099999997764825, 66.58610907171307, 133.16221814364965, 199.73832721558625, 266.3144362875228, 332.8905453594594, 399.466654431396, 466.0427635033326, 532.6188725752692, 599.1949816472057, 665.7710907191423, 732.3471997910789, 798.9233088630156, 865.4994179349521, 932.0755270068887, 998.6516360788253, 1065.2277451507618, 1131.8038542226984, 1198.379963294635, 1264.9560723665716, 1331.5321814385081, 1398.1082905104447, 1464.6843995823813, 1531.2605086543178, 1597.8366177262546, 1664.4127267981912, 1730.9888358701278, 1797.5649449420644, 1864.141054014001, 1930.7171630859373], &quot;y&quot;: [25.47107598836769, 17.4565680371023, 11.732846131393174, 8.963686879060766, 6.649657841536848, 5.6469659787461755, 4.691841169284657, 3.241586577442406, 2.7896995708154506, 2.3124074334331524, 1.794575193781689, 1.4426871060853397, 1.2762024194333035, 1.0902584836920681, 0.9297196787061762, 0.8983686662846888, 0.7226948897849753, 0.5513453908606394, 0.44269791677927806, 0.3972930022378136, 0.33026669981946144, 0.24215954422114352, 0.22540296861655548, 0.2589161198257316, 0.2227002951319445, 0.12324191089826055, 0.05243186560145296, 0.02756726954303197, 0.01513497151382147], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0099999997764825, 66.58610907171307, 133.16221814364965, 199.73832721558625, 266.3144362875228, 332.8905453594594, 399.466654431396, 466.0427635033326, 532.6188725752692, 599.1949816472057, 665.7710907191423, 732.3471997910789, 798.9233088630156, 865.4994179349521, 932.0755270068887, 998.6516360788253, 1065.2277451507618, 1131.8038542226984, 1198.379963294635, 1264.9560723665716, 1331.5321814385081, 1398.1082905104447, 1464.6843995823813, 1531.2605086543178, 1597.8366177262546, 1664.4127267981912, 1730.9888358701278, 1797.5649449420644, 1864.141054014001, 1930.7171630859373], &quot;y&quot;: [47122, 32295, 21706, 16583, 12302, 10447, 8680, 5997, 5161, 4278, 3320, 2669, 2361, 2017, 1720, 1662, 1337, 1020, 819, 735, 611, 448, 417, 479, 412, 228, 97, 51, 28], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0099999997764825, 66.58610907171307, 133.16221814364965, 199.73832721558625, 266.3144362875228, 332.8905453594594, 399.466654431396, 466.0427635033326, 532.6188725752692, 599.1949816472057, 665.7710907191423, 732.3471997910789, 798.9233088630156, 865.4994179349521, 932.0755270068887, 998.6516360788253, 1065.2277451507618, 1131.8038542226984, 1198.379963294635, 1264.9560723665716, 1331.5321814385081, 1398.1082905104447, 1464.6843995823813, 1531.2605086543178, 1597.8366177262546, 1664.4127267981912, 1730.9888358701278, 1797.5649449420644, 1864.141054014001, 1930.7171630859373], &quot;y&quot;: [25.47107598836769, 17.4565680371023, 11.732846131393174, 8.963686879060766, 6.649657841536848, 5.6469659787461755, 4.691841169284657, 3.241586577442406, 2.7896995708154506, 2.3124074334331524, 1.794575193781689, 1.4426871060853397, 1.2762024194333035, 1.0902584836920681, 0.9297196787061762, 0.8983686662846888, 0.7226948897849753, 0.5513453908606394, 0.44269791677927806, 0.3972930022378136, 0.33026669981946144, 0.24215954422114352, 0.22540296861655548, 0.2589161198257316, 0.2227002951319445, 0.12324191089826055, 0.05243186560145296, 0.02756726954303197, 0.01513497151382147], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-57&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-57&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682, 71.18759256656682], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-349.9112979203604, -349.9112979203604, 492.28648305349407, 492.28648305349407], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [339.4586888469846, 272.464563057669, 244.70071050712232, 276.9526185062062, 244.60709496326754, 231.85120638805168, 223.54522978081522, 214.2518736836442, 228.92697426117044, 347.86168772269326, 364.5487264557919, 369.15654755718924, 409.6680385119617, 367.63813330877514, 322.20108135892315, 279.2278692611915, 513.3392466858268, 531.4409066048889, 464.67747952755656, 542.7464280864317, 654.093714766505, 368.4129387431577, 244.40996558545288, 257.5831896484951, 221.3954401098959, 257.2210721178562, 760.8948282622179, 603.5941757157586, 429.6089799702775, 420.7040783810722, 381.28440108366544, 364.506044817839, 591.052423847662, 408.66881103510934, 687.4933248530341, 409.61809070271534, 387.3448763644972, 296.65569078112503, 331.06366523219316, 369.55040978026454, 519.4845494843412, 235.11434583058082, 390.89751010040055, 265.5613400600658, 267.2922465942633, 258.8274092145088, 282.6228217392222, 174.32781652943612, 267.4561318611177, 313.99837336523836, 394.89152869036695, 142.38073618073597, 343.16623527702586, 536.5015792889604, 801.7562323926923, 751.1169701230476, 327.0865686499354, 333.2702157022003, 270.5679642380886, 341.9069760075507, 391.60259562356737, 402.1815075548261, 556.041174005858, 230.7105577620385, 148.1224763513473, 110.92666575074466, 108.58382502059858, 583.8433404041868, 610.8202567644037, 259.70056586160064, 251.012692700814, 219.2896425210559, 191.3478714235313, 157.39218853438618, 165.11358816843293, 660.9925856228461, 507.89499404270947, 316.98255480825514, 282.9388713575772, 256.8736004607426, 263.1559437995903, 199.97973527267436, 239.11686238227895, 317.66907656838197, 465.2896785663839, 334.07464815953006, 505.8272640543583, 533.6872546495546, 905.1367635495542, 260.88924112478793, 225.35282148589502, 221.26355039333262, 183.3779480217911, 260.8958841436786, 278.9303069765396, 253.8136109554179, 275.06217288481554, 391.94774413606496, 311.1273416436814, 542.8790639640165, 807.8919092791303, 371.61468607863486, 412.8666441208662, 342.9081361109172, 387.4712267439716, 480.11344071662336, 413.9280751439957, 428.75021979581436, 446.83858348488695, 397.1393492997924, 489.8020398958917, 477.19540299840565, 512.8270606690907, 604.821838476871, 630.1078839292103, 565.8083618666317, 505.25984383238625, 538.1916865359523, 755.1950156137622, 686.9344408372425, 977.7417999618008, 756.3796663510358, 1310.7172578701686, 1391.2401066518369, 787.9347126317235, 699.9318245407462, 859.2024262000707, 820.6379246376723, 844.8473327781686, 1099.6836387331166, 1225.016377067711, 1051.0216171098382, 222.88003232082485, 274.8368711671412, 290.2022675988465, 199.65712780571945, 191.5709360011429, 289.8297980260175, 251.51454864191592, 299.97412828162965, 327.2791388493574, 350.03821314888467, 324.62380153415364, 413.2017890284503, 574.5163665566657, 763.6967241634056, 4.225719954931946, 4.190045355752652, 2.4510954706743044, 4.877399057328676, -0.3773990573286756, 0.5889045293256958, 0.08114108492531491, -0.2631031325020394, -515.4715586004918, -410.72044818931874, -314.442839147782, -244.43895865060466, -252.15477756606256, -224.58337165359023, -189.25218950611946, -171.5774417236769, -184.59499468871115, -116.26598778480229, -117.2355928687206, -180.9293441900008, -159.73936079369722, -120.1180342796887, -837.2707080189292, -949.9039409518678, -841.9869639561499, -670.807555530754, -650.5743364469076, -697.5200037480765, -578.2034112566134, -638.3108188264138, -1027.3127562244863, -952.9928260519868, -563.5084919738116, -727.1455900492645, -530.4733499281516, -562.1579247046712, -378.845394239336, -351.40280207725533, -364.01252573499966, -407.9797652508556, -410.85822661703276, -323.14313696336853, -330.20208749038426, -329.96193330028876, -287.3041182214267, -311.96508148755004, -299.3538467388196, -289.5332364343183, -314.3822154201807, -259.0076328895962, -227.2166467492151, -251.49927011556122, -235.46155691751636, -496.61153544735464, -372.5046230694478, -206.3095695895925, -241.6220375411794, -178.28318243461086, -152.82436364358992, -157.3533076374781, -135.60145791417037, -101.35719575201159, -131.92770607443745, -148.90018321507492, -177.02874568802127, -553.2743365540966, -354.58081742839454, -356.55476562767484, -248.41595798320762, -304.1268588533458, -194.6178408842349, -134.17719144992066, -110.25776805955962, -164.5934024362548, -151.93025395217865, -160.16212102732626, -171.76813111218303, -349.91301206072745, -393.2249665752271, -89.29261630142526, -81.63618593866912, -101.95696832531112, -121.1813537510024, -148.64128321517603, -151.0303245747374, -371.45799509444976, -369.15916359444947, -57.494653046076294, -58.894155997818785, -99.14501337645999, -151.80264595918504, -324.6669088197051, -268.7775340448924, -241.39999822096993, -222.71104725437007, -153.90216449816663, -220.36578356923633, -185.12210525263612, -436.72804077126324, -482.74251398113984, -403.5471324342966, -249.06581686698405, -73.93675277824633, -222.55748764295015, -208.2695344139275, -166.4219113287983, -100.22572836238277, -149.63681862880233, -140.92221043775038, -158.7504891505451, -156.51854405435964, -229.41640544923774, -160.6867389288554, -331.49212524191694, -254.61656947608205, -223.38580263677332, -196.85918356776133, -273.1969518361953, -270.7163389890824, -412.4211113522491, -260.9295397800486, -380.48334490029356, -254.8289956375111, -273.93141173067613, -303.71960633138275, -308.2620411947673, -440.45707894156504, -554.0682054191612, -154.44969053890878, -139.09650232537393, -159.22417578100664, -149.81415487947925, -226.96305529327424, -396.7439020324225, -380.5133873841173, -346.2271716999401, -405.3812338426176, -358.623782768301, -195.3834004769637, -224.96798112582292, -257.53090720154904, -290.6573876243877, -256.9778875075615, -247.3397908447538, -198.10078758204628, -132.04223905867823, -137.7196422786855, -141.66963169469082, -144.08275001221276, -152.8478029278693, -169.32159125253744, -152.53363434004615, -174.82663202318628, -230.19553095224776], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [54.63157894736842, 48.81896551724138, 46.08353808353808, 53.81551362683438, 45.879646017699116, 43.88422818791946, 40.9377990430622, 38.26611570247934, 48.442367601246104, 74.88045007032349, 58.60446780551906, 56.0893300248139, 59.50532544378698, 55.053613053613056, 48.616550116550115, 41.92223439211391, 77.35773195876288, 63.02983638113571, 59.22515391380827, 81.11652035115722, 128.6749063670412, 70.72494172494173, 47.29790535298681, 49.17950693374422, 41.149468892261, 51.385690789473685, 103.41331142152835, 81.56854838709677, 60.673469387755105, 58.49223602484472, 53.67649467649468, 54.838524590163935, 105.2845394736842, 73.86963562753037, 137.53610675039246, 69.45087585681645, 57.07396226415094, 49.898253606681855, 53.83893129770993, 57.466920152091255, 93.99621212121212, 37.21380345086271, 80.74055232558139, 54.52139800285307, 54.27087872185911, 58.952599388379205, 66.49300155520996, 37.05104408352668, 50.5171102661597, 52.86441947565543, 86.16702052370842, 34.22199170124481, 47.05020920502092, 66.4772234273319, 159.50685920577618, 157.19446467589222, 70.98223169864961, 56.452216066481995, 58.33289986996099, 59.59796437659033, 75.1012987012987, 66.70198675496688, 115.68713259307643, 39.45395590142672, 24.48873148744366, 26.016254876462938, 25.544585987261147, 107.34208840486868, 119.68113083497698, 54.33512064343164, 51.18570474281897, 49.05414438502674, 44.69545154911009, 37.87800129785853, 37.910485933503836, 133.88380952380953, 78.990990990991, 72.60721184803606, 61.388375165125495, 52.47167325428195, 49.28127068166777, 44.860983606557376, 52.469835466179156, 61.52561784207354, 80.58140985651903, 42.82934508816121, 74.63624921334173, 89.55321861057999, 175.93121349772875, 41.93024771838331, 38.226319135410044, 44.667922159447585, 41.01037613488975, 62.647213114754095, 60.78849966953074, 50.494623655913976, 48.38949522510232, 75.1628532974428, 52.40888602704443, 85.18722044728435, 155.64018691588785, 68.07656458055925, 80.68368700265252, 57.84574468085106, 64.2317969271877, 82.86561264822134, 62.19741935483871, 64.69818652849742, 67.43675099866844, 54.917615539182854, 79.92005329780146, 73.4966577540107, 94.84196185286103, 96.98180592991913, 111.06405933917735, 100.89791806581599, 76.92852087756546, 79.67314614830813, 96.51854545454546, 78.23054545454545, 125.29810495626822, 96.4355871886121, 178.8622159090909, 181.9636752136752, 74.81194690265487, 60.86420664206642, 80.84121122599704, 85.03179409538228, 87.01988862370725, 128.84833738848337, 137.55621805792163, 106.87545454545455, 51.38099902056807, 57.54875518672199, 54.63646170442287, 41.21076746849943, 37.65247410817031, 52.61740166865316, 39.9685534591195, 55.360969387755105, 51.347883597883595, 48.941717791411044, 40.09242144177449, 49.37947494033413, 81.89795918367346, 124.11258278145695, 1.9813084112149533, 2.135593220338983, 1.52, 2.25], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;fac (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-58&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-58&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 371.65625, 742.3125, 1112.96875, 1483.625, 1854.28125, 2224.9375, 2595.59375, 2966.25, 3336.90625, 3707.5625, 4078.21875, 4448.875, 4819.53125, 5190.1875, 5560.84375, 5931.5, 6302.15625, 6672.8125, 7043.46875, 7414.125, 7784.78125, 8155.4375, 8526.09375, 8896.75, 9267.40625, 9638.0625, 10008.71875, 10379.375, 10750.03125, 11120.6875, 11491.34375, 11862.0], &quot;y&quot;: [177888, 2615, 1593, 837, 453, 371, 240, 191, 197, 170, 80, 61, 42, 53, 53, 20, 14, 8, 4, 4, 2, 0, 0, 3, 19, 6, 0, 12, 10, 2, 32, 22], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 371.65625, 742.3125, 1112.96875, 1483.625, 1854.28125, 2224.9375, 2595.59375, 2966.25, 3336.90625, 3707.5625, 4078.21875, 4448.875, 4819.53125, 5190.1875, 5560.84375, 5931.5, 6302.15625, 6672.8125, 7043.46875, 7414.125, 7784.78125, 8155.4375, 8526.09375, 8896.75, 9267.40625, 9638.0625, 10008.71875, 10379.375, 10750.03125, 11120.6875, 11491.34375, 11862.0], &quot;y&quot;: [96.1546361660955, 1.413498232451541, 0.8610717721970574, 0.4524275413238776, 0.24486221770575453, 0.2005383725581345, 0.1297283272613269, 0.10324212711213933, 0.10648533529367249, 0.09189089847677323, 0.043242775753775636, 0.03297261651225392, 0.02270245727073221, 0.02864833893687636, 0.02864833893687636, 0.010810693938443909, 0.007567485756910735, 0.004324277575377563, 0.0021621387876887815, 0.0021621387876887815, 0.0010810693938443907, 0.0, 0.0, 0.0016216040907665863, 0.010270159241521713, 0.0032432081815331726, 0.0, 0.006486416363066345, 0.0054053469692219545, 0.0010810693938443907, 0.017297110301510252, 0.0118917633322883], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 371.65625, 742.3125, 1112.96875, 1483.625, 1854.28125, 2224.9375, 2595.59375, 2966.25, 3336.90625, 3707.5625, 4078.21875, 4448.875, 4819.53125, 5190.1875, 5560.84375, 5931.5, 6302.15625, 6672.8125, 7043.46875, 7414.125, 7784.78125, 8155.4375, 8526.09375, 8896.75, 9267.40625, 9638.0625, 10008.71875, 10379.375, 10750.03125, 11120.6875, 11491.34375, 11862.0], &quot;y&quot;: [177888, 2615, 1593, 837, 453, 371, 240, 191, 197, 170, 80, 61, 42, 53, 53, 20, 14, 8, 4, 4, 2, 0, 0, 3, 19, 6, 0, 12, 10, 2, 32, 22], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 371.65625, 742.3125, 1112.96875, 1483.625, 1854.28125, 2224.9375, 2595.59375, 2966.25, 3336.90625, 3707.5625, 4078.21875, 4448.875, 4819.53125, 5190.1875, 5560.84375, 5931.5, 6302.15625, 6672.8125, 7043.46875, 7414.125, 7784.78125, 8155.4375, 8526.09375, 8896.75, 9267.40625, 9638.0625, 10008.71875, 10379.375, 10750.03125, 11120.6875, 11491.34375, 11862.0], &quot;y&quot;: [96.1546361660955, 1.413498232451541, 0.8610717721970574, 0.4524275413238776, 0.24486221770575453, 0.2005383725581345, 0.1297283272613269, 0.10324212711213933, 0.10648533529367249, 0.09189089847677323, 0.043242775753775636, 0.03297261651225392, 0.02270245727073221, 0.02864833893687636, 0.02864833893687636, 0.010810693938443909, 0.007567485756910735, 0.004324277575377563, 0.0021621387876887815, 0.0021621387876887815, 0.0010810693938443907, 0.0, 0.0, 0.0016216040907665863, 0.010270159241521713, 0.0032432081815331726, 0.0, 0.006486416363066345, 0.0054053469692219545, 0.0010810693938443907, 0.017297110301510252, 0.0118917633322883], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-59&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-59&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848, 4.461038259045848], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [2.1813672694233572, 2.1813672694233572, 6.740709248668339, 6.740709248668339], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [6.951642349666162, 6.537217981713633, 6.570782322942719, 6.292630969054077, 6.1656089014763, 6.212472196634004, 6.13076349209966, 6.382917829710367, 6.697057035835166, 6.550378965635513, 6.524347725190055, 6.5216009062822655, 6.534147932379655, 6.520012118503396, 6.747751299166867, 6.634276751979522, 6.758700327297391, 6.769578694286148, 6.57480585795138, 6.686437386378225, 6.929349547809984, 6.767761833464995, 6.5995037046479466, 6.590240161560324, 6.621764877164371, 6.635222499283269, 6.503572256841307, 6.471732526521591, 6.348971946439489, 6.330296475415652, 6.546610491847028, 6.767260351942907, 6.668239415381413, 6.594713179624385, 6.568189945859088, 6.365861368821866, 6.36205259825362, 6.445968334176417, 6.395079928627302, 6.504556580712026, 6.550800772944466, 6.738642505001106, 6.739519970880358, 6.628680911420087, 6.524261232042175, 6.515792821245261, 6.41384200026229, 6.523561595491794, 6.589663176107082, 6.568315572376952, 6.629592972520794, 6.74052045707856, 6.732691191576514, 6.5193451369577575, 6.590300865415026, 6.405732600212157, 6.620513164447065, 6.622726156463689, 6.668011431750452, 6.881572037777196, 6.620526142024647, 6.60955275495263, 6.691206469338803, 6.674259025124533, 6.661784144789313, 6.716884308872368, 6.752293951713215, 6.753321602309136, 6.740979744304102, 6.779106942545388, 6.79028980266499, 7.0654224353461625, 6.979464539042974, 6.948670073033105, 6.831193516023033, 6.8446310766159675, 6.83742471892892, 6.789454077486699, 6.80925848312754, 6.842403056814316, 6.83269879295338, 6.865740490692399, 6.884773640303967, 6.64940073895057, 6.6986128052925515, 6.768160517753, 7.019943831572361, 6.921744755888499, 6.834367492181464, 6.94358746200637, 6.888425662831809, 6.664321443840015, 6.629027962995549, 6.595558732585351, 6.766838098903909, 6.582125539030781, 6.618582067064663, 6.883224146548999, 6.638185848363971, 6.549491144916043, 6.613454686452782, 6.770279568959381, 6.892159306998881, 6.936819814087958, 7.0377858451748825, 7.2696907942369755, 7.05545944738023, 7.074886394720917, 6.899359331241412, 6.533477349790507, 6.837561551909049, 6.887875789852366, 6.671757964128235, 6.616322544130867, 6.753255233185591, 6.4551851074799025, 6.433061315723904, 6.300215264740292, 6.528414521505896, 6.5665058860899865, 6.9355563302856575, 6.821805986684531, 6.846916834222734, 6.6791001517138575, 6.596198872564044, 6.798729597334752, 6.732356514844816, 6.738461230022, 6.551893152325947, 6.5337770589615705, 6.737231857265403, 6.366070024430718, 6.474129430044863, 6.24795211449542, 6.212781780891996, 6.192684442105302, 6.447671264934511, 6.567143810715908, 6.597235668767306, 6.5034603816010375, 6.46090783888901, 6.310464482570521, 6.223933848041158, 6.0086386333099995, 6.226909515096834, 5.358584489073911, 5.992986634307594, 6.327092601036683, 5.037372264417018, 4.922666155330624, 0.45233384466937565, 0.8026277355829823, 1.977992144726028, 2.1752376647578258, 0.906316173177744, 0.9649272195970435, 0.5641537294584973, 0.7298554310715955, 0.8919895051595406, 1.195176817195645, 0.9557232918683511, 1.1033932620503037, 1.0156928996535783, 1.0759190687824045, 0.8313705407125673, 0.7645644974251566, 1.0134586738863227, 1.3280253201999952, 0.8921117937510998, 1.1384069843018874, 1.0331329167075292, 0.9835085978729396, 0.9935599660415884, 1.2188990242984632, 1.4448128380896015, 1.5645680890878735, 1.7753158027020977, 1.736889983959085, 1.6991904545966068, 1.8487002294811061, 1.6865850230009225, 1.5966763875850134, 1.555796254338183, 1.7495289178217432, 1.5058625755288282, 1.593339507205508, 1.3324645178637415, 1.3854627443186311, 1.2805734080085966, 1.3889541043201308, 1.074024324690404, 1.6066326794110513, 1.8966161959526584, 1.8955082945552548, 2.0689126313229713, 1.6115127520195056, 1.7200950795290626, 1.8757452022849388, 1.838242401746344, 1.7683877701560307, 1.3648858518890692, 1.676044673207182, 1.5824555304361954, 1.2941055182013668, 1.4743260738724446, 1.5887468316975455, 1.658867496922845, 1.6303754092482907, 1.4875931826508828, 1.5883702685095766, 2.0199066709792888, 1.9754962326725263, 1.8570952696054466, 1.936632631612031, 1.6474566107104751, 1.79920378859391, 1.8726004665949394, 2.1194920513474638, 1.7768824601272715, 1.6914573950016165, 1.696463873356961, 1.9450347797522478, 1.8351434756362877, 2.1304002488960463, 2.0772736852887936, 2.0665046936956357, 2.2609340801142017, 2.2914649270084433, 2.592331575349025, 2.1302178793657376, 2.320088767910375, 2.555535706057501, 2.4190038301059817, 2.652801589688058, 2.783765886186149, 2.9003536530213756, 3.22587067656159, 2.914280140719982, 2.834155854318893, 2.869084247585742, 2.9237714736731855, 3.000389088405594, 2.8772738435363108, 2.80379387180027, 2.6882222431964378, 2.5259446219495953, 2.5956223250812878, 3.026025684295174, 3.046478159795577, 3.1665853714282504, 3.108088922005071, 3.185241766858698, 3.2011097115461022, 2.7930009235324222, 2.7273264448097856, 2.8686218471154135, 3.0831593168252778, 2.881119564003362, 3.2628578700926667, 3.203744681600987, 3.0315650922917756, 3.2858361019070497, 3.314092409938997, 3.2454945715577006, 3.2274364224957264, 3.0864411373434235, 2.9599426908209594, 3.070247426723851, 2.9147068611718474, 3.0013010560645204, 3.152622779242734, 3.2538537992434, 3.6040739250913125, 3.3222288935284547, 3.317080132295678, 2.9427267768568734, 3.107756756775578, 3.279472245701162, 3.180956115252954, 3.3508002649240978, 3.045406189040768, 2.9027667014153744, 3.2708447898331983, 3.4557326623933298, 3.321911637943808, 3.207959656544088, 3.0347664362751585, 3.046917156377741, 3.232741525479521, 3.141880921327684, 3.07268713844325, 3.0506065155667033, 3.055098699215252, 3.4481838763213934, 3.643232501352572, 3.5759840188776826, 3.3006604355580826, 2.9476451954847995, 2.9168050067921136, 3.2062523871759416], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [5.078947368421052, 4.727011494252873, 4.759213759213759, 4.79664570230608, 4.870796460176991, 4.927852348993288, 4.7894736842105265, 4.7190082644628095, 4.873831775700935, 4.8115330520393815, 4.83311432325887, 4.877171215880893, 4.790532544378698, 4.777389277389277, 4.977855477855478, 4.978094194961665, 5.10721649484536, 5.020211742059673, 4.738786279683377, 4.865921787709497, 5.140074906367041, 4.9743589743589745, 4.939487975174554, 4.848998459167951, 4.782245827010622, 4.9761513157894735, 4.912900575184881, 5.037903225806452, 4.8014128728414445, 4.741459627329193, 4.773955773955774, 4.840983606557377, 4.869243421052632, 4.777327935222672, 4.827315541601256, 4.796648895658796, 4.80377358490566, 4.880030372057707, 4.840458015267176, 4.768060836501901, 4.877272727272727, 5.0007501875468865, 4.81031976744186, 4.855920114122682, 4.696441539578794, 4.621559633027523, 4.603421461897356, 4.862335653518948, 4.88745247148289, 4.8382022471910116, 4.898089171974522, 4.893499308437068, 4.879358437935844, 4.557483731019523, 4.55812274368231, 4.546977421704297, 4.712153518123667, 4.75, 4.834200260078023, 4.902671755725191, 4.744805194805195, 4.7218543046357615, 4.802743305029392, 4.950064850843061, 4.781068898905344, 4.750325097529259, 4.702547770700637, 4.586162716207559, 4.648257725180802, 4.549597855227882, 4.460253841015364, 4.828877005347594, 4.635464733025708, 4.6048020765736535, 4.448849104859335, 4.460952380952381, 4.4839124839124835, 4.3122987765614935, 4.377146631439894, 4.269433465085639, 4.2620780939774985, 4.321311475409836, 4.502132845825716, 4.2610006027727545, 4.248908296943231, 4.207808564231738, 4.478288231592196, 4.389420012746973, 4.404931862426995, 4.481747066492829, 4.238397965670693, 4.075957313245449, 4.12970168612192, 4.127213114754098, 4.177792465300727, 4.028225806451613, 3.956343792633015, 4.232839838492597, 4.157115260785576, 3.957188498402556, 4.190921228304406, 4.304260985352863, 4.38395225464191, 4.32845744680851, 4.324649298597194, 4.669301712779974, 4.475483870967742, 4.4857512953367875, 4.2529960053262315, 3.8037508372404556, 4.11325782811459, 4.084224598930481, 4.028610354223433, 3.9743935309973044, 4.17329737019555, 3.9805238415043656, 4.091295116772824, 3.928005759539237, 4.062545454545455, 4.126545454545455, 4.392128279883382, 4.260498220640569, 4.291903409090909, 4.227207977207978, 4.080383480825959, 4.121771217712177, 3.9756277695716395, 3.866010598031794, 3.767700875099443, 3.78345498783455, 3.9378194207836454, 3.629090909090909, 3.901077375122429, 3.6307053941908713, 3.488673139158576, 3.5120274914089347, 3.761795166858458, 3.7914183551847436, 3.850314465408805, 3.729591836734694, 3.828042328042328, 3.6012269938650308, 3.476894639556377, 3.2863961813842484, 3.595918367346939, 3.1324503311258276, 4.08411214953271, 4.1525423728813555, 2.92, 2.6875], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;fdr (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-60&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-60&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 1.3043478260869565, 1.608695652173913, 1.9130434782608696, 2.217391304347826, 2.5217391304347827, 2.8260869565217392, 3.130434782608696, 3.4347826086956523, 3.739130434782609, 4.043478260869565, 4.3478260869565215, 4.6521739130434785, 4.9565217391304355, 5.260869565217392, 5.565217391304348, 5.869565217391305, 6.173913043478262, 6.478260869565218, 6.782608695652174, 7.086956521739131, 7.391304347826088, 7.695652173913044, 8.0], &quot;y&quot;: [24215, 0, 0, 17384, 0, 0, 32861, 0, 0, 21668, 0, 0, 0, 22378, 0, 0, 16837, 0, 0, 29121, 0, 0, 20538], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 1.3043478260869565, 1.608695652173913, 1.9130434782608696, 2.217391304347826, 2.5217391304347827, 2.8260869565217392, 3.130434782608696, 3.4347826086956523, 3.739130434782609, 4.043478260869565, 4.3478260869565215, 4.6521739130434785, 4.9565217391304355, 5.260869565217392, 5.565217391304348, 5.869565217391305, 6.173913043478262, 6.478260869565218, 6.782608695652174, 7.086956521739131, 7.391304347826088, 7.695652173913044, 8.0], &quot;y&quot;: [13.08904768597096, 0.0, 0.0, 9.396655171295446, 0.0, 0.0, 17.762510675560264, 0.0, 0.0, 11.712305812910131, 0.0, 0.0, 0.0, 12.09608544772489, 0.0, 0.0, 9.100982692079004, 0.0, 0.0, 15.740910909071253, 0.0, 0.0, 11.10150160538805], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 1.3043478260869565, 1.608695652173913, 1.9130434782608696, 2.217391304347826, 2.5217391304347827, 2.8260869565217392, 3.130434782608696, 3.4347826086956523, 3.739130434782609, 4.043478260869565, 4.3478260869565215, 4.6521739130434785, 4.9565217391304355, 5.260869565217392, 5.565217391304348, 5.869565217391305, 6.173913043478262, 6.478260869565218, 6.782608695652174, 7.086956521739131, 7.391304347826088, 7.695652173913044, 8.0], &quot;y&quot;: [24215, 0, 0, 17384, 0, 0, 32861, 0, 0, 21668, 0, 0, 0, 22378, 0, 0, 16837, 0, 0, 29121, 0, 0, 20538], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 1.3043478260869565, 1.608695652173913, 1.9130434782608696, 2.217391304347826, 2.5217391304347827, 2.8260869565217392, 3.130434782608696, 3.4347826086956523, 3.739130434782609, 4.043478260869565, 4.3478260869565215, 4.6521739130434785, 4.9565217391304355, 5.260869565217392, 5.565217391304348, 5.869565217391305, 6.173913043478262, 6.478260869565218, 6.782608695652174, 7.086956521739131, 7.391304347826088, 7.695652173913044, 8.0], &quot;y&quot;: [13.08904768597096, 0.0, 0.0, 9.396655171295446, 0.0, 0.0, 17.762510675560264, 0.0, 0.0, 11.712305812910131, 0.0, 0.0, 0.0, 12.09608544772489, 0.0, 0.0, 9.100982692079004, 0.0, 0.0, 15.740910909071253, 0.0, 0.0, 11.10150160538805], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-61&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-61&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496, 0.04554004821569496], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-0.16294589177813606, -0.16294589177813606, 0.254025988209526, 0.254025988209526], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.11779533725463089, 0.24102455191536, 0.20051042955136694, 0.22952005540857343, 0.23195824070856658, 0.2513731965451368, 0.19331650853322474, 0.21429140328573393, 0.3068189785205288, 0.36117701446123296, 0.3141983286008244, 0.3249123463246022, 0.28989750918304164, 0.3040849177092557, 0.4008906552825213, 0.280855112513041, 0.3535558905648123, 0.22693394452200283, 0.27205522747025435, 0.2996952028005345, 0.23243642723924346, 0.2160848754549563, 0.3784978339665436, 0.2062592429592806, 0.24315814151737972, 0.23821915230292173, 0.3165985984290975, 0.2670897029861363, 0.3416348005918344, 0.27356160114367783, 0.33525056599842695, 0.3362822077426776, 0.3673076606867575, 0.18075915988358965, 0.12012584322991268, 0.21523786171336382, 0.482832123839385, 0.44545910913541265, 0.35218607978886945, 0.26759564156272625, 0.31524127845570243, 0.24260282234883324, 0.3114263538172436, 0.31498282552297674, 0.3404796395399001, 0.23235493207161964, 0.16550961023145142, 0.32407603847788896, 0.2530818625480404, 0.3090024261090657, 0.3859655794193219, 0.34388194497902247, 0.3815670755673488, 0.3897122761453366, 0.3141428718533003, 0.2816051456083755, 0.34130895358237606, 0.5018204567703686, 0.29895651702382786, 0.40414015399174674, 0.38542573241993683, 0.3194278282810229, 0.35494665993708924, 0.24895089929312048, 0.30708825689021463, 0.26439073689433185, 0.22943917417994866, 0.1023249608910587, 0.14021362451717737, 0.16731940350839883, 0.32020120498637367, 0.16096773692507554, 0.14709063156056748, 0.12051965976050974, 0.177077332969134, 0.23160334173153985, 0.2747462929678234, 0.1485431517797149, 0.0, 0.03801998251497831, 0.20163204475800725, 0.2193457410368343, 0.1383504093009888, 0.14777841381469312, 0.14745411968455133, 0.25092538648728396, 0.2537263898532321, 0.2682186553635946, 0.24455552586038048, 0.30006989167195325, 0.22218472475356144, 0.19864977131462763, 0.21993297898868566, 0.22268829847501645, 0.28358055944868166, 0.3620605712355675, 0.40900395898951514, 0.26502146279845545, 0.26222973502692254, 0.300969277875708, 0.2752039395284124, 0.28600537934345915, 0.3152692778525763, 0.16286902684266652, 0.3086185469484479, 0.3961038418460024, 0.24996879085509505, 0.17855756125264474, 0.18752296952127803, 0.1552370695759635, 0.13317261718671436, 0.17846777490488663, 0.23329340088076703, 0.21400968629846384, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -0.14673695902573658, -0.15492883529303278, -0.12980597441826863, -0.10453299904828954, -0.11738695602562284, -0.13434719404121895, -0.1298490741677739, -0.16147321563385614, -0.19952264526480584, -0.18077763785753886, -0.12158788805263093, -0.18261621662808647, -0.17400537934345914, -0.17047666680113965, -0.17857906909241064, -0.16598061966952693, -0.1669690786480189, -0.201316838288234, -0.19359695937572924, -0.17322633601543913, -0.15049578510603248, -0.14931339204664704, -0.1397080432503276, -0.15028059692400086, -0.17830823364086515, -0.15939423553779986, -0.16808690305792928, -0.16287802645977853, -0.16182964180643292, -0.11297136106386166, -0.11315790782268245, -0.1076427991541263, -0.1490582011007321, -0.1411040344553672, -0.03532819247460146, 0.0, -0.11359691522057509, -0.1703180047986231, -0.15422629255121195, -0.12908770910402376, -0.09666529692309606, -0.11276132450398771, -0.12055052701634023, -0.1839260589772887, -0.12397969668876849, -0.10874729349137496, -0.0846927190774567, -0.15333187536522627, -0.16674155063755064, -0.1803362763905193, -0.1610820468341041, -0.19214057125409784, -0.1837229534457133, -0.19784316967224858, -0.20066301297436107, -0.17797839604570687, -0.207217282167194, -0.1891350405388978, -0.1725850288011075, -0.1823037156239002, -0.19853580555710132, -0.19719833809239895, -0.1897264490004702, -0.19793139138513388, -0.1808794280309107, -0.16263600267542894, -0.18493429595513217, -0.12301122001895945, -0.1545339203984679, -0.18894469505916855, -0.18253249439714891, -0.18155622394711377, -0.1586333566999783, -0.18260148651812114, -0.16787264987297557, -0.19156063558133568, -0.20510950971807837, -0.207019849471154, -0.14726967660851928, -0.09641594085892244, -0.1309666287632577, -0.1946254243102536, -0.18796760100110455, -0.1877220488881608, -0.1699266436804141, -0.1892242251641516, -0.16770132378124336, -0.18297477853076777, -0.15690674146126699, -0.15885581593598438, -0.14324348902079598, -0.19667965214836172, -0.14764381081617306, -0.1545738318193961, -0.17820697197289592, -0.1694137180362921, -0.1522957114679282, -0.1918604431550792, -0.17235308822154305, -0.20023276054567918, -0.17949475377482946, -0.17523739452292697, -0.18516079352957115, -0.18233019673269252, -0.193435078977362, -0.18027830473252549, -0.1468571927594181, -0.13717083326767088, -0.16200493768535248, -0.15437872170158445, -0.15337397926249727, -0.14058533591840816, -0.15802375383076303, -0.09492814288347874, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.011433597185576077, 0.041500399042298484, 0.0299625468164794, 0.03807303807303807, 0.038789759503491075, 0.04468412942989214, 0.028072837632776935, 0.033717105263157895, 0.06327033689400165, 0.08387096774193549, 0.06593406593406594, 0.06987577639751552, 0.05733005733005733, 0.06229508196721312, 0.10032894736842106, 0.05425101214574899, 0.08084772370486656, 0.037319116527037316, 0.05132075471698113, 0.060744115413819286, 0.038931297709923665, 0.034220532319391636, 0.09090909090909091, 0.03150787696924231, 0.04215116279069767, 0.04065620542082739, 0.06681190994916485, 0.04969418960244648, 0.07620528771384137, 0.051817478731631866, 0.07376425855513308, 0.07415730337078652, 0.08634111818825195, 0.024896265560165973, 0.011854951185495118, 0.03398409255242227, 0.1379061371841155, 0.12017479970866715, 0.08031272210376687, 0.04986149584487535, 0.06631989596879063, 0.04198473282442748, 0.06493506493506493, 0.06622516556291391, 0.07576747224036577, 0.038910505836575876, 0.021249195106245976, 0.06957087126137841, 0.04522292993630573, 0.06406149903907751, 0.09401709401709402, 0.07707774798927614, 0.09218436873747494, 0.09558823529411764, 0.06591957811470006, 0.054510058403634, 0.07608695652173914, 0.1473015873015873, 0.06048906048906049, 0.10173857050869285, 0.09379128137384413, 0.06785243741765482, 0.0814030443414957, 0.043934426229508196, 0.06337599024984765, 0.048824593128390596, 0.038053649407361195, 0.008816120906801008, 0.015733165512901194, 0.021669853409815167, 0.0681375730045425, 0.020208604954367666, 0.017164653528289893, 0.011927181418706842, 0.023994811932555125, 0.038688524590163934, 0.05221414408460013, 0.01747311827956989, 0.0, 0.0013458950201884253, 0.030264005151320026, 0.03514376996805112, 0.015353805073431242, 0.017310252996005325, 0.017241379310344827, 0.04454787234042553, 0.04542418169672679, 0.05006587615283267, 0.04258064516129032, 0.06088082901554404, 0.03595206391478029, 0.029470864032150032, 0.03530979347101932, 0.03609625668449198, 0.055177111716621256, 0.08423180592991913, 0.10384356035064059, 0.049026192075218265, 0.048124557678697805, 0.061195104391648665, 0.05236363636363636, 0.056, 0.0663265306122449, 0.020640569395017794, 0.06392045454545454, 0.09829059829059829, 0.04424778761061947, 0.024354243542435424, 0.026587887740029542, 0.018925056775170326, 0.014319809069212411, 0.024330900243309004, 0.039182282793867124, 0.03363636363636364, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;fhazard_map1 (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-62&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-62&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.03333333333333333, 0.06666666666666667, 0.1, 0.13333333333333333, 0.16666666666666666, 0.2, 0.23333333333333334, 0.26666666666666666, 0.3, 0.3333333333333333, 0.36666666666666664, 0.4, 0.43333333333333335, 0.4666666666666667, 0.5, 0.5333333333333333, 0.5666666666666667, 0.6, 0.6333333333333333, 0.6666666666666666, 0.7, 0.7333333333333333, 0.7666666666666666, 0.8, 0.8333333333333334, 0.8666666666666667, 0.9, 0.9333333333333333, 0.9666666666666667, 1.0], &quot;y&quot;: [176577, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8425], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.03333333333333333, 0.06666666666666667, 0.1, 0.13333333333333333, 0.16666666666666666, 0.2, 0.23333333333333334, 0.26666666666666666, 0.3, 0.3333333333333333, 0.36666666666666664, 0.4, 0.43333333333333335, 0.4666666666666667, 0.5, 0.5333333333333333, 0.5666666666666667, 0.6, 0.6333333333333333, 0.6666666666666666, 0.7, 0.7333333333333333, 0.7666666666666666, 0.8, 0.8333333333333334, 0.8666666666666667, 0.9, 0.9333333333333333, 0.9666666666666667, 1.0], &quot;y&quot;: [95.4459951784305, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.554004821569497], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.03333333333333333, 0.06666666666666667, 0.1, 0.13333333333333333, 0.16666666666666666, 0.2, 0.23333333333333334, 0.26666666666666666, 0.3, 0.3333333333333333, 0.36666666666666664, 0.4, 0.43333333333333335, 0.4666666666666667, 0.5, 0.5333333333333333, 0.5666666666666667, 0.6, 0.6333333333333333, 0.6666666666666666, 0.7, 0.7333333333333333, 0.7666666666666666, 0.8, 0.8333333333333334, 0.8666666666666667, 0.9, 0.9333333333333333, 0.9666666666666667, 1.0], &quot;y&quot;: [176577, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8425], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.03333333333333333, 0.06666666666666667, 0.1, 0.13333333333333333, 0.16666666666666666, 0.2, 0.23333333333333334, 0.26666666666666666, 0.3, 0.3333333333333333, 0.36666666666666664, 0.4, 0.43333333333333335, 0.4666666666666667, 0.5, 0.5333333333333333, 0.5666666666666667, 0.6, 0.6333333333333333, 0.6666666666666666, 0.7, 0.7333333333333333, 0.7666666666666666, 0.8, 0.8333333333333334, 0.8666666666666667, 0.9, 0.9333333333333333, 0.9666666666666667, 1.0], &quot;y&quot;: [95.4459951784305, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.554004821569497], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-63&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-63&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563, 0.6495335185565563], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-0.6960538527111049, -0.6960538527111049, 1.9951208898242174, 1.9951208898242174], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [2.9169604313542377, 3.055216550445339, 3.3098336996282094, 3.7029103609289664, 3.764076967672566, 3.5809945238128047, 3.3815418846308756, 3.5913606529786084, 3.599704293288067, 3.4994256287777974, 3.531908618499585, 3.5834518289869184, 3.5435296889550907, 3.4910409474727775, 3.6122616914837486, 3.5631696810792732, 3.5980208371590283, 2.934632404646973, 2.7326930814200283, 2.8050749280810834, 2.671513910974407, 2.5421439346017145, 2.482669548605678, 2.564537082722827, 2.581181005121671, 2.591146902761018, 2.344751788106923, 2.478878928366812, 2.7897645125219324, 2.394150222976319, 2.291354935120518, 2.218727150512575, 1.8588181386808704, 1.8881166988171205, 1.7858309818082996, 2.1284067527793855, 2.6478790459724486, 2.6621402146026734, 2.5720428779025495, 2.1797635833744318, 1.7454036063146905, 1.846226398155273, 1.4537445062772538, 0.4449857062830213, 0.3850552757950981, 0.37410008998075484, 1.657188876704621, 2.2566049336302254, 2.3458355991948125, 1.0200366556040925, 0.1684758474310724, 0.23870238257232226, 0.23518592679307596, 1.2624832738195455, 1.2931816366489082, 1.8557353702264603, 1.7421265896182043, 1.588836319834978, 2.073876842753047, 2.298110874919144, 2.37695676258351, 2.289385837142351, 1.36932684460656, 0.8211472226768435, 1.9454382173937839, 2.2739059215839217, 1.7777385820112248, 1.8507535425286064, 2.9027612132812415, 3.211421115529713, 3.3156979044056736, 2.582865613365878, 2.8754645820001326, 3.4552568428340535, 3.4915615206310395, 3.2923546849350886, 2.5266481267891954, 2.3379124820065633, 1.7141465470430262, 1.7423829334995242, 1.554487225931249, 1.3465593267395959, 1.6382687069880397, 2.1552533087625925, 2.1509267870619966, 1.7189922388219714, 0.5564143708961969, 0.6968113355515908, 0.698536576976817, 0.45465695688741814, 0.5468390345940775, 0.9014395850852378, 1.2337688064630346, 1.1410015548439492, 1.1344206102910817, 0.9847887450743643, 0.7013434092365904, 0.3643743555350343, 0.43621081726412625, 0.5539027625128168, 0.5114208988689354, 1.0352714716565352, 1.1923988254932392, 1.230256745928597, 1.2255923124285297, 1.3811502456319569, 1.68263213293601, 1.8849557732875561, 2.1188623927259056, 2.201104468098843, 2.1641288484862504, 1.9942234541529025, 2.0796623632161113, 2.239813513147871, 1.9718520061923923, 1.5786813643044244, 1.628180536953915, 1.2822597342606785, 1.0323598099687037, 0.6856835942210432, 0.3997690838440004, 0.5952003312989542, 1.0790950690738834, 1.4184909638182823, 1.307802693525662, 0.6070856470572105, 0.38594103764761944, 0.44258576416594664, 0.42645113777261323, 0.5118942930136022, 0.5726799201185375, 1.0001326012852156, 1.522806598951721, 1.7721187239997152, 1.6828112622888933, 1.454182285841342, 1.379366941906455, 1.5453717259789692, 1.5202907742434117, 1.1372915460334072, 0.6503288796751071, 0.41717252563634416, 0.7835590718141102, 0.9082310857211011, 1.394387222847266, 3.537445655922612, 2.914308249233562, 3.3677818412211113, 2.6749041493385444, 2.0, 2.0, 1.6050958506614559, 0.41187917572804134, -0.5217848847475806, -0.25267744400208225, -0.5698974269288986, -0.6361547134060654, -0.5062947464906352, -0.20244859925597608, -0.4095881389343664, -0.6423935868497337, -0.7102278811616508, -0.7587209512471457, -0.7234405897775711, -0.7646061117290855, -0.8111823518250314, -0.8032390559499225, -0.7059603697646495, -0.6201326012852157, -0.4142472114302922, -0.4080824519754839, -0.23870252997627273, -0.30329734630069305, -0.22493660633299614, -0.36354321163285624, -0.4965932539976383, -0.4868670321943508, -0.4597768872557016, -0.2649512209786695, -0.2000606290335048, -0.4282290487664978, -0.4999961736050673, -0.5004022828567907, -0.47319115266516765, -0.47727102179267133, -0.4533085132726351, -0.34089168026377414, -0.40936263569567544, -0.5142769300887313, -0.48125076720710325, -0.4717005833031297, -0.4743883581053995, -0.5196707991942919, -0.530374068419881, -0.526077781863841, -0.5549176297297989, -0.5680227033754053, -0.5120274727080931, -0.4280810588735792, -0.2564142233015122, -0.2906439765703248, -0.2572024463690844, -0.2553568588997719, -0.4366776520742439, -0.4794124009883428, -0.5091727583413129, -0.5285425384505065, -0.5593200386290527, -0.47833851791637405, -0.3345059131700469, -0.26430493602692273, -0.39353982162315054, -0.43932248915261063, -0.3097183356539062, -0.8348612564542133, -0.7922243541237557, -0.8195088844105731, -0.7753802243554985, -0.7183626054281205, -0.741780409253552, -0.758193210179366, -0.7379246183772403, -0.7294128039640647, -0.713263313404382, -0.5456880182684218, -0.36879937229344395, -0.31963062609167836, -0.6460644501609762, -0.9852720304781772, -1.0311287661291204, -1.0224130726342708, -1.105259569625752, -1.0102666751359093, -0.9993946329666388, -1.126961838358954, -0.9435064723841251, -0.4839228387598526, -0.6390851724968278, -0.7397169629701661, -0.8107229963497435, -0.7841159639776683, -0.8385062315696918, -0.7356507242671111, -0.9247847275002227, -0.940950228201697, -0.8238675572265255, -0.8199670048390681, -0.15568801884328518, -0.15709795656955602, -0.12459757425343616, -0.6350179290123323, -0.9785352189666755, -1.07176347964724, -0.8842495298928013, -0.20896247530185574, -0.21221576962225858, -0.2909200857409386, -0.8476398551144633, -0.9685069682978087, -0.9302520911631754, -0.970638108089261, -1.0346382977498776, -1.0083816724614436, -1.0267469705007506, -0.8641264785981215, -0.6665217196418947, -0.6832583992219787, -0.6844760334177125, -0.6416779701847064, -0.7385293822949652, -0.800982521112965, -0.7081318594607076, -0.4724273154635861, -0.44499829591300344, -0.3559495343399657, -0.23823715079693675, -0.2240131998260626, -0.28251438956766384, -0.23755963001740965, -0.15016559636766558, -0.0628562529015142, -0.17684435670586862, -0.02029169242368134, 0.4988863793358169, 0.5507405051200698, 0.7117476325255752, 0.7746933182614881, 1.0221507844176905, 1.317292587886531, 1.6927957178998896, 2.028000531559756, 1.7741274824128674, 1.7507881073519704, 2.293099263694483, 2.3686699057173963, 2.3279584305575223, 2.1293747543750166, 1.9186675288730188, 1.9045535644971903, 1.925144831803657], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [2.4210526315789473, 2.4798850574712645, 2.614250614250614, 2.9161425576519915, 3.046017699115044, 2.9748322147651005, 2.8373205741626792, 2.6710743801652894, 2.6869158878504673, 2.7637130801687766, 2.6123521681997373, 2.4503722084367245, 2.2828402366863907, 2.132867132867133, 2.162004662004662, 2.0569550930996714, 2.0484536082474225, 1.4571703561116458, 1.27792436235708, 1.3711093375897845, 1.2606741573033708, 1.1522921522921523, 1.100077579519007, 1.1702619414483821, 1.1714719271623673, 1.1175986842105263, 0.9498767460969597, 1.0032258064516129, 1.0408163265306123, 0.796583850931677, 0.7764127764127764, 0.7885245901639344, 0.587171052631579, 0.6024291497975709, 0.5596546310832025, 0.6321401370906321, 0.810566037735849, 0.826879271070615, 0.7687022900763358, 0.6045627376425855, 0.4075757575757576, 0.43885971492873216, 0.30305232558139533, 0.07703281027104136, 0.08641975308641975, 0.08256880733944955, 0.3864696734059098, 0.5924207269914926, 0.6836501901140685, 0.19250936329588014, 0.021939136588818117, 0.04080221300138313, 0.0397489539748954, 0.22125813449023862, 0.23465703971119134, 0.4573925710123816, 0.40867093105899077, 0.4265927977839335, 0.6176853055916776, 0.7569974554707379, 0.7831168831168831, 0.7748344370860927, 0.3651208360548661, 0.16861219195849547, 0.5009658725048294, 0.5734720416124838, 0.389171974522293, 0.4202434336963485, 0.8987508218277449, 1.094504021447721, 1.1422845691382766, 0.7987967914438503, 1.114700065919578, 1.5678131083711875, 1.561381074168798, 1.3733333333333333, 0.9066924066924067, 0.8042498390212492, 0.48811096433289297, 0.49209486166007904, 0.4063534083388484, 0.3140983606557377, 0.43144424131627057, 0.6678722121760097, 0.6793512164691204, 0.4420654911838791, 0.12334801762114538, 0.12874442319949012, 0.15249837767683322, 0.09517601043024772, 0.10616656071201526, 0.21155053358443188, 0.33722438391699094, 0.3062295081967213, 0.3126239259748843, 0.25268817204301075, 0.13233287858117326, 0.05450874831763122, 0.08950418544752092, 0.131629392971246, 0.12750333778371162, 0.303595206391478, 0.34018567639257297, 0.33111702127659576, 0.3353373413493654, 0.427536231884058, 0.5761290322580646, 0.6826424870466321, 0.822237017310253, 0.8647019423978567, 0.8414390406395736, 0.7399732620320856, 0.8351498637602179, 0.9494609164420486, 0.7592717464598786, 0.5507051712558765, 0.5774946921443737, 0.39092872570194387, 0.2661818181818182, 0.12872727272727272, 0.09985422740524781, 0.16512455516014235, 0.3096590909090909, 0.4658119658119658, 0.4056047197640118, 0.12177121771217712, 0.08050221565731167, 0.0696442089326268, 0.09387430389817025, 0.05190592051905921, 0.07921635434412266, 0.19, 0.40842311459353575, 0.48443983402489627, 0.43581445523193096, 0.3447880870561283, 0.32796317606444186, 0.3933253873659118, 0.4050314465408805, 0.24744897959183673, 0.12037037037037036, 0.10736196319018405, 0.13863216266173753, 0.1360381861575179, 0.4122448979591837, 1.6423841059602649, 1.1962616822429906, 1.8898305084745763, 2.14, 2.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;hydrogeo_map (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-64&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-64&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.2413793103448276, 0.4827586206896552, 0.7241379310344828, 0.9655172413793104, 1.206896551724138, 1.4482758620689655, 1.6896551724137931, 1.9310344827586208, 2.1724137931034484, 2.413793103448276, 2.6551724137931036, 2.896551724137931, 3.137931034482759, 3.3793103448275863, 3.620689655172414, 3.8620689655172415, 4.103448275862069, 4.344827586206897, 4.586206896551724, 4.827586206896552, 5.06896551724138, 5.310344827586207, 5.551724137931035, 5.793103448275862, 6.0344827586206895, 6.275862068965518, 6.517241379310345, 6.758620689655173, 7.0], &quot;y&quot;: [141951, 0, 0, 0, 11337, 0, 0, 0, 2129, 0, 0, 0, 19334, 0, 0, 0, 7198, 0, 0, 0, 563, 0, 0, 0, 2469, 0, 0, 0, 21], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.2413793103448276, 0.4827586206896552, 0.7241379310344828, 0.9655172413793104, 1.206896551724138, 1.4482758620689655, 1.6896551724137931, 1.9310344827586208, 2.1724137931034484, 2.413793103448276, 2.6551724137931036, 2.896551724137931, 3.137931034482759, 3.3793103448275863, 3.620689655172414, 3.8620689655172415, 4.103448275862069, 4.344827586206897, 4.586206896551724, 4.827586206896552, 5.06896551724138, 5.310344827586207, 5.551724137931035, 5.793103448275862, 6.0344827586206895, 6.275862068965518, 6.517241379310345, 6.758620689655173, 7.0], &quot;y&quot;: [76.72944076280255, 0.0, 0.0, 0.0, 6.128041859006929, 0.0, 0.0, 0.0, 1.150798369747354, 0.0, 0.0, 0.0, 10.450697830293725, 0.0, 0.0, 0.0, 3.890768748445963, 0.0, 0.0, 0.0, 0.30432103436719604, 0.0, 0.0, 0.0, 1.3345801667009005, 0.0, 0.0, 0.0, 0.011351228635366105], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.2413793103448276, 0.4827586206896552, 0.7241379310344828, 0.9655172413793104, 1.206896551724138, 1.4482758620689655, 1.6896551724137931, 1.9310344827586208, 2.1724137931034484, 2.413793103448276, 2.6551724137931036, 2.896551724137931, 3.137931034482759, 3.3793103448275863, 3.620689655172414, 3.8620689655172415, 4.103448275862069, 4.344827586206897, 4.586206896551724, 4.827586206896552, 5.06896551724138, 5.310344827586207, 5.551724137931035, 5.793103448275862, 6.0344827586206895, 6.275862068965518, 6.517241379310345, 6.758620689655173, 7.0], &quot;y&quot;: [141951, 0, 0, 0, 11337, 0, 0, 0, 2129, 0, 0, 0, 19334, 0, 0, 0, 7198, 0, 0, 0, 563, 0, 0, 0, 2469, 0, 0, 0, 21], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.2413793103448276, 0.4827586206896552, 0.7241379310344828, 0.9655172413793104, 1.206896551724138, 1.4482758620689655, 1.6896551724137931, 1.9310344827586208, 2.1724137931034484, 2.413793103448276, 2.6551724137931036, 2.896551724137931, 3.137931034482759, 3.3793103448275863, 3.620689655172414, 3.8620689655172415, 4.103448275862069, 4.344827586206897, 4.586206896551724, 4.827586206896552, 5.06896551724138, 5.310344827586207, 5.551724137931035, 5.793103448275862, 6.0344827586206895, 6.275862068965518, 6.517241379310345, 6.758620689655173, 7.0], &quot;y&quot;: [76.72944076280255, 0.0, 0.0, 0.0, 6.128041859006929, 0.0, 0.0, 0.0, 1.150798369747354, 0.0, 0.0, 0.0, 10.450697830293725, 0.0, 0.0, 0.0, 3.890768748445963, 0.0, 0.0, 0.0, 0.30432103436719604, 0.0, 0.0, 0.0, 1.3345801667009005, 0.0, 0.0, 0.0, 0.011351228635366105], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-65&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-65&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419, 10.083172073815419], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [6.518801444739733, 6.518801444739733, 13.647542702891105, 13.647542702891105], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [18.2730021499758, 14.10464931187784, 10.452628222321696, 11.098084224994773, 9.945246578205477, 10.484008019734947, 9.784251530695215, 10.073793532591335, 9.995916651375861, 10.29117754861145, 11.20390730295094, 10.990749035521034, 11.594494741128091, 11.381021378934479, 12.134748461498344, 13.011785726095512, 12.1940726409366, 11.892012706529709, 12.586537171137797, 12.659793425432557, 11.706956550046607, 12.048214785895556, 12.362899600737197, 12.46597719608718, 12.619499305269427, 12.312891592405354, 12.689667746234827, 13.037919653278259, 14.212860380553572, 14.378532380418545, 14.261224338918854, 13.646313582018784, 13.605425409030126, 14.033593549978878, 14.337701638850026, 14.030734613706887, 13.899560182705478, 14.481222801043156, 14.77162418970909, 14.615698063631218, 13.955493982688902, 12.9539919898121, 13.164474924826438, 13.589985443699291, 13.816804693945892, 13.824812660089245, 14.130277288252751, 13.442098022404721, 13.490639434160062, 13.581568611604117, 13.689477285931417, 13.71777220956514, 13.327479208794909, 13.034440171149704, 13.318562391475757, 13.56220807005926, 13.446110384665332, 13.35438329975134, 13.599365044887014, 13.999141438906094, 14.558093658778969, 14.151889334054099, 14.078744602727815, 13.843268070872186, 14.177276807527457, 14.41560179428411, 14.053173935158974, 14.924590338732688, 15.177652820157773, 14.64855138013196, 14.111917322086327, 14.127089073395588, 14.10942091961699, 14.632892163614423, 14.46147248857899, 13.644168306861795, 13.819480441603844, 13.776162574360317, 13.949517656463673, 13.57388081175348, 13.32924573717651, 13.538056060719569, 13.280947572848032, 12.641633528321385, 13.119837744285874, 12.906478369351492, 12.826037285351203, 13.102224968377243, 13.209277960849278, 13.507214462333579, 13.322716987299547, 13.949011898485642, 13.832330327225144, 13.458816414623266, 13.376551110378745, 14.089197822700612, 13.91988318716245, 14.129198532085047, 14.044625525277079, 14.285743260015249, 13.517344447140442, 13.923579837456725, 14.0846695878964, 14.451284442752161, 14.731246745792168, 14.608432932821355, 14.46584929740214, 14.305529256771266, 14.160795993142305, 14.466389616200388, 14.387929445694287, 14.159161790879764, 14.11371026287331, 14.08137916904076, 13.743986414440158, 13.425854684638235, 13.063480702394216, 13.423449589883276, 13.522530102902499, 14.139108167065862, 14.279610688553506, 13.853762796902169, 13.88683748199291, 14.534629913733966, 13.917648627603164, 13.438171858571957, 12.94227509763833, 12.958394986134847, 12.646412732231848, 12.547191078476533, 13.220231788429924, 13.08204110357892, 13.06711547937163, 12.703587244459492, 12.699889020565182, 11.915979275383938, 12.025936678983769, 12.18380201727275, 11.94067779444913, 12.03234756367097, 12.515052620893462, 13.385292266063793, 12.848265121232256, 13.332796008569439, 16.246693364682685, 19.801740577072145, 21.17716174406225, 17.572223102043854, 19.785952105704258, 18.46196794073782, 12.788032059262179, 9.694047894295743, 3.27523452507479, 7.944333583040553, 6.317464720941102, 3.4186127577662937, 4.01326604393653, 4.708111958250185, 4.841701598966882, 4.918809812968972, 5.6334687628596445, 5.354919689827601, 5.461013238984698, 5.437814759451215, 5.344043634123507, 5.910682716220146, 5.690603626909802, 5.871180309071076, 6.083413441875625, 5.505492232013004, 5.4479427414748045, 5.379044706113419, 5.724421062313299, 6.150782509451774, 6.147067993826566, 6.7799914903909375, 6.929757550653498, 6.299242063461638, 6.430934711994629, 6.761205637977108, 6.527073651115957, 6.673833533461137, 6.812691518828028, 6.524629701002812, 6.872332017846653, 7.4549346914263275, 7.778459105891853, 7.027979110423692, 7.010624305376918, 7.730658162566871, 7.793489821174027, 8.494330504860358, 8.318823074834953, 7.785763605823665, 7.168905670604205, 7.749715178055526, 7.857226195545711, 7.494906008920577, 7.703583944167774, 7.696273710402949, 7.608186452444817, 6.923822639565161, 7.663533634805935, 7.672204125252284, 7.480694650417668, 7.246052987440159, 7.8172491591472255, 7.98608731220417, 7.33786820195378, 7.384212446902616, 7.5084309092439945, 7.335822623187064, 6.827666682355709, 7.40429625775767, 7.743395686064124, 7.870804800941823, 7.366805290244017, 6.77755334122875, 6.938009513050922, 7.037398869044534, 6.66722590761411, 6.210323823060765, 5.908319074062093, 6.233286611163209, 6.767260264566778, 6.858220606050166, 7.129599724769742, 6.0646067666058165, 5.9731783062835575, 5.8667065924093285, 5.964049156061068, 6.80525316274821, 6.683353287148157, 6.01052033235695, 7.203383901424603, 7.442813340572995, 7.212503654160239, 6.530007846651676, 6.7328788778664315, 7.326321925636616, 7.027576118345817, 7.831064083851606, 7.137306450941181, 7.331430482427773, 7.8420162562335305, 7.425119918993557, 7.087034883080232, 6.902646314217644, 6.77323747231591, 6.842723704868298, 7.204948242328468, 6.766394786372257, 6.582650624153668, 7.076565635541963, 7.046746972938278, 6.438823483250912, 6.3001714749882956, 6.730873912382863, 6.951484379280174, 7.132384805189885, 6.797229693022775, 7.527612451512283, 7.239354268053276, 6.581949251256784, 6.807041471593951, 7.0783109200196765, 6.026325478361201, 5.687337748864611, 6.170079860604165, 6.441478363783848, 6.590411718960337, 6.261236950686615, 5.807241637044321, 5.699814587372403, 5.45684524969991, 5.98899841855455, 5.441572880954421, 5.435393649844649, 5.681388943708176, 5.034616483661258, 5.1773973167861165, 4.759109266856926, 5.25524427133362, 5.073968596176802, 4.674961261856295, 5.7976524709025865, 5.071193073279973, 4.694262655321612, 5.552675282096832, 5.4452385577586515, 5.5456719591241335, 5.328070887564948, 4.98075192195412, 5.000437464520095, 4.59652889301673, 4.107850766927266, 3.8746621062421234, 5.19356342386995, 4.550523101915264, 5.9024364465154315], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [12.087719298245615, 9.327586206896552, 7.823095823095823, 7.486373165618448, 7.0265486725663715, 7.540268456375839, 7.392344497607655, 7.527272727272727, 7.661993769470405, 7.918424753867792, 8.324572930354796, 8.271712158808933, 8.144378698224852, 8.226107226107226, 8.966200466200466, 8.843373493975903, 8.6340206185567, 8.573628488931664, 8.672823218997362, 8.918595371109337, 8.370786516853933, 8.864801864801866, 8.899146625290923, 8.953775038520801, 9.304248861911988, 8.884868421052632, 9.194741166803615, 9.42258064516129, 10.237048665620094, 10.48447204968944, 10.35135135135135, 9.908196721311475, 9.646381578947368, 10.02995951417004, 10.708006279434851, 10.41888804265042, 10.240754716981131, 10.860288534548216, 11.149618320610687, 10.706463878326996, 10.543939393939393, 9.952738184546137, 9.94767441860465, 9.945078459343794, 10.127814088598402, 10.435779816513762, 10.603421461897357, 10.012374323279195, 10.12851711026616, 10.393258426966293, 10.266100495399858, 10.245504840940525, 10.115062761506277, 10.060737527114968, 10.371841155234657, 10.702112163146396, 10.388770433546552, 10.245844875346261, 10.71521456436931, 10.513358778625955, 10.942207792207792, 10.442384105960265, 10.304376224689745, 10.527885862516213, 10.810045074050226, 10.809492847854356, 10.031847133757962, 10.803971812940423, 10.991452991452991, 10.306300268096514, 9.989311957247828, 10.050133689839573, 10.087013843111404, 10.881245944192083, 10.659846547314578, 10.205714285714286, 10.026383526383526, 9.842240824211204, 10.079920739762219, 10.120553359683795, 10.183322303110522, 10.238032786885245, 10.02925045703839, 10.004219409282701, 10.495321272613849, 10.324937027707808, 10.115166771554437, 9.964945825366476, 10.27255029201817, 10.507822685788787, 10.353464717101081, 10.643440050219711, 10.909208819714657, 10.638032786885246, 10.311302048909452, 10.78494623655914, 10.796043656207367, 10.896366083445491, 10.48422408242112, 10.946964856230032, 10.606809078771695, 10.81358189081225, 10.789787798408488, 11.154255319148936, 11.240480961923847, 10.88866930171278, 11.125806451612902, 11.312176165803109, 11.327563249001331, 11.129939718687208, 11.05929380413058, 10.584893048128341, 10.5708446866485, 10.929919137466307, 10.599460552933243, 10.149093351242444, 9.794055201698514, 10.118070554355652, 10.098181818181818, 10.33309090909091, 10.520408163265307, 10.142348754448399, 10.093039772727273, 10.732193732193732, 10.34882005899705, 9.792619926199261, 9.546528803545051, 9.341408024224073, 9.012728719172634, 8.997566909975669, 9.362862010221464, 9.582727272727272, 9.469147894221353, 9.197095435684647, 9.305285868392664, 8.630011454753722, 8.731875719217491, 8.822407628128724, 8.647798742138365, 8.832908163265307, 8.716931216931217, 9.113496932515337, 8.77818853974122, 8.673031026252984, 9.83265306122449, 13.059602649006623, 14.560747663551401, 10.423728813559322, 14.74, 15.625], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;lcmap (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-66&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-66&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.84, 1.68, 2.52, 3.36, 4.2, 5.04, 5.88, 6.72, 7.56, 8.4, 9.24, 10.08, 10.92, 11.76, 12.6, 13.44, 14.28, 15.12, 15.959999999999999, 16.8, 17.64, 18.48, 19.32, 20.16, 21.0], &quot;y&quot;: [4602, 146, 1339, 854, 1201, 639, 0, 68, 49880, 2728, 27850, 709, 0, 33127, 20048, 8237, 13244, 15459, 0, 85, 6, 971, 2588, 218, 1003], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.84, 1.68, 2.52, 3.36, 4.2, 5.04, 5.88, 6.72, 7.56, 8.4, 9.24, 10.08, 10.92, 11.76, 12.6, 13.44, 14.28, 15.12, 15.959999999999999, 16.8, 17.64, 18.48, 19.32, 20.16, 21.0], &quot;y&quot;: [2.4875406752359432, 0.07891806575064053, 0.7237759591788198, 0.4616166311715549, 0.6491821710035567, 0.34540167133328287, 0.0, 0.03675635939070929, 26.961870682479113, 1.474578653203749, 15.053891309283143, 0.3832391001178366, 0.0, 17.906292904941566, 10.836639603896174, 4.452384298548124, 7.1588415260375555, 8.356125879720219, 0.0, 0.045945449238386615, 0.0032432081815331726, 0.5248591907114517, 1.3989037956346417, 0.1178365639290386, 0.542156301012962], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.84, 1.68, 2.52, 3.36, 4.2, 5.04, 5.88, 6.72, 7.56, 8.4, 9.24, 10.08, 10.92, 11.76, 12.6, 13.44, 14.28, 15.12, 15.959999999999999, 16.8, 17.64, 18.48, 19.32, 20.16, 21.0], &quot;y&quot;: [4602, 146, 1339, 854, 1201, 639, 0, 68, 49880, 2728, 27850, 709, 0, 33127, 20048, 8237, 13244, 15459, 0, 85, 6, 971, 2588, 218, 1003], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.84, 1.68, 2.52, 3.36, 4.2, 5.04, 5.88, 6.72, 7.56, 8.4, 9.24, 10.08, 10.92, 11.76, 12.6, 13.44, 14.28, 15.12, 15.959999999999999, 16.8, 17.64, 18.48, 19.32, 20.16, 21.0], &quot;y&quot;: [2.4875406752359432, 0.07891806575064053, 0.7237759591788198, 0.4616166311715549, 0.6491821710035567, 0.34540167133328287, 0.0, 0.03675635939070929, 26.961870682479113, 1.474578653203749, 15.053891309283143, 0.3832391001178366, 0.0, 17.906292904941566, 10.836639603896174, 4.452384298548124, 7.1588415260375555, 8.356125879720219, 0.0, 0.045945449238386615, 0.0032432081815331726, 0.5248591907114517, 1.3989037956346417, 0.1178365639290386, 0.542156301012962], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-67&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-67&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [-54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712, -54.31977004046712], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-789.2898450136281, -789.2898450136281, 680.6503049326939, 680.6503049326939], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [2086.2941751242415, 1804.6785322315543, 1129.6144212984937, 1466.8008596098985, 919.6395689384636, 960.714872453188, 939.7956815090303, 744.9008457229303, 526.5021616135934, 606.3983534089404, 742.6576346843221, 653.460329170123, 769.0652085647034, 818.4083237729641, 703.2496016514145, 742.642507439833, 1137.5005249572334, 953.3867267336416, 1206.025789577222, 1159.2038561596503, 371.8924237268564, 525.7101756773125, 582.9972417558761, 581.113125373758, 826.5445047674643, 890.1161387618572, 539.6728262861337, 776.5277042707154, 872.038664003685, 458.9027296239725, 781.9371270205307, 979.3957628984459, 699.208528223657, 535.9745934316337, 528.2199713991606, 454.7405394783823, 373.23511065861226, 577.1966126030945, 828.7878852159324, 520.4263206166746, 627.4025758217554, 451.4927789072612, 509.4529771941995, 363.25722535241596, 0.015093331097540888, 268.82710063696743, 459.24070280323207, 633.4151726897483, 628.5032573303456, 821.8381395613427, 607.9555658482503, 497.6923752643784, 554.738553259233, 564.1944084031547, 507.894006487355, 616.0911442896727, 695.2366906411727, 646.2589484081125, 704.3845972866437, 478.45769007909126, 483.1276708207814, 425.52407826167536, 422.73478443389877, 347.01885806193604, 767.9852691838762, 421.81804167361497, 344.0276370594974, 533.14602797349, 630.9707401860128, 544.5517719846574, 635.6174470250754, 543.8697406271009, 806.9838986876542, 934.4404451881492, 765.5478798795178, 763.1331433931562, 881.4176609913269, 798.5605458638719, 424.9882307053044, 588.071756362333, 487.48149585160866, 423.52624520360007, 717.4741637558136, 406.86204203335535, 573.3556426166062, 415.43733343802603, 575.7023151714842, 621.9830832805873, 583.976127809641, 772.2532206679991, 901.9139763327911, 845.6608925860137, 482.83081621777916, 707.1132341891623, 632.5076355740784, 1059.3596121186442, 597.666445654106, 593.9200440345262, 481.2127294609576, 532.5073065683467, 635.4209502252908, 542.8527018365862, 487.93866998543047, 426.3311826205279, 251.75185182680568, 540.1671390722686, 625.4941625649408, 247.9911523390145, 542.8526052025054, 544.3808557189521, 968.838537968602, 635.8123183729426, 641.3725789706476, 491.64463441139435, 491.80057292155414, 593.3636262309021, 258.9251636960647, 261.0903459794358, 366.663193363942, 366.66333551188364, 510.1516954363851, 440.35912801050677, 695.0123584996555, 560.241499011898, 264.1604640401861, 619.8624877421547, 369.38023319227267, 576.3817908333234, 464.22893438396994, 0.00935674480026765, 834.1107521666896, 627.4530563935455, 422.74037761450916, 984.7396601114642, 442.6161756171193, 907.4924707051183, 456.4002354539696, 641.4966566778295, 575.7258495933568, 0.013572470340580817, 0.01182957081878426, 796.24635117225, 1292.3939241799521, 1501.9606578641892, 1517.4324218032436, 1878.812191368977, 2075.7450792972686, 1902.691884926433, 1984.2273822634766, 2012.3717590791525, -6387.014102956629, -6383.909405532902, -3428.0255687935505, -5439.978613211814, -3335.674357196251, -2252.080535861567, -2217.9042399017003, -1772.9512171293118, -949.612968894147, -0.014986585727231754, -0.016207507154991155, -651.1931668166374, -736.8443750278442, -502.4290367110733, -1113.6608119095204, -485.76637445735355, -1233.6810960864887, -461.9180199473693, -718.355786472933, -1004.4579306404895, -0.010883008272217621, -511.95904127973694, -652.0783018009791, -398.92119052676236, -708.4160371971099, -278.91060689379054, -631.46138903064, -808.6390401072007, -483.06122886796766, -568.4566762828354, -395.75280746265497, -395.7529392465773, -275.4907603559308, -273.0795142670746, -673.9493722477159, -545.741994372754, -545.5490415302319, -736.7332092024909, -729.3883297745438, -1208.657412670148, -611.3552374245611, -609.4250186507707, -260.94451505729353, -715.8090360559986, -606.0379365005313, -265.1113887742162, -466.2220007704343, -540.9849907962902, -609.4249325550015, -728.8717369966085, -596.4000184388159, -532.7234597743014, -674.6673152572332, -679.5155239364002, -1355.0327890488247, -725.0324202910756, -825.1378420699746, -534.708443855883, -1021.4157736580528, -1105.3299618079134, -915.6559601325614, -661.8420180693108, -711.2053757295593, -651.2153480069181, -453.2191474748863, -648.209398024999, -443.0262939164496, -839.341766985443, -462.868300116515, -540.4222726898178, -667.1178971189954, -464.61628923832114, -953.0875363356953, -1074.4531589898136, -902.8039177661135, -906.1998695064398, -1155.05667574781, -965.176452012444, -610.7100456891707, -729.129110023027, -611.5705533249101, -723.0086924920085, -597.2030143472597, -369.5040525302656, -460.8273287483747, -909.6342368042028, -372.95775764705763, -461.92340916562114, -465.2564144065827, -535.0709134323471, -529.3442773129367, -821.4111217132842, -743.204585172495, -808.9461339002847, -703.4838796944612, -565.6514422671419, -636.495930461914, -624.4682434853441, -553.0133251502314, -692.8750756856326, -986.6192221330863, -719.749857525394, -726.215330982151, -505.8950680224063, -284.1187891190053, -0.018048054793304485, -391.7871215396639, -567.5898691451993, -496.50163681742714, -718.3042985175966, -581.2583621191928, -996.7126074818971, -653.1219886935203, -403.42234932942404, -500.43567104095246, -591.0103181407355, -600.7479501479376, -814.3309608575568, -1225.2757218953652, -929.3439585034859, -505.4845922361934, -1060.409298454552, -921.6779178309022, -605.4045167723544, -1087.4699224557733, -993.4499000480605, -658.1497375630162, -660.5710591691486, -587.8663795796601, -401.8529542802433, -1526.2959163133207, -1610.563790266407, -1184.3582128200198, -1487.9850075256848, -874.0703440465966, -819.7925699249021, -981.5656784978156, -911.0671554711262, -752.7108027917461, -874.056410422455, -690.7803122553026, -588.8060877051523, -877.1240972242923, -1163.0643687747408, -1195.5965815048962, -1132.0146391401988, -2137.6078162564268, -1473.5711062373775, -3068.9430849411965, -5068.579754196687], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [-1491.1427895362226, -632.1322763548212, -171.97834246944183, -335.40347832326415, -106.18753510086762, -117.44085452585412, -111.63434363285533, -66.11162575068103, -31.151963045779386, -42.1909794231812, -65.69938786906646, -49.62523681081158, -71.00097345321133, -81.57867736242578, -58.27148413674372, -65.71391830338183, -175.2422412842257, -115.48574304318917, -202.26900034459248, -183.54603007683525, -14.980265276693451, -31.078101951173846, -38.78690870663631, -38.518306094629075, -83.45269764029813, -98.67689184695801, -32.86584524311033, -72.57510678009339, -94.18531722543356, -23.290931306110476, -73.70341574147751, -122.93997949845962, -57.56121631694982, -32.38667835815194, -31.395173370787433, -22.84756578128506, -15.09361933540591, -37.96268804521288, -83.96236113298238, -30.416020751259165, -45.45086134792059, -22.504428955082997, -29.068445975499866, -14.264948093623984, -0.0014773618478817981, -7.645844241018924, -23.327182609587112, -46.40007914620136, -45.62330009752414, -82.39054128587179, -42.459754918691125, -27.660474942926463, -34.864845113055566, -36.15076102937959, -28.87871788989343, -43.69636770239424, -56.85472162955607, -48.4728183821912, -58.51326221332017, -25.443293616922723, -25.97162130578285, -19.86616807245365, -19.594312365861207, -12.969449792560807, -70.8244838101633, -19.504643537379906, -12.73820773538409, -32.02849318688478, -46.01897615299791, -33.509390670126294, -46.755831498975816, -33.420152531034894, -79.09627666239483, -110.30811527983036, -70.32599481346101, -69.83538718647863, -96.5177489992433, -77.2634952359117, -19.81402926650839, -39.523070378331234, -26.470388419104523, -19.67102745645747, -60.93380161481468, -18.082125941547154, -37.42687770419636, -18.890907018430163, -37.75651641771694, -44.611146224486035, -38.932945129834934, -71.70136973228115, -101.70799273756111, -87.87744053601949, -25.938813819051948, -59.01230394040609, -46.26239235849855, -147.83658846509016, -40.92453914114711, -40.37363561135345, -25.755365156671907, -31.946355935234564, -46.72539338565888, -33.28611535920766, -26.52316040542983, -19.945409074953176, -6.679768473705265, -32.935398714131324, -45.15743674552896, -6.476681359139511, -33.28620672413268, -33.487190852804446, -119.90943735077293, -46.78800570080057, -47.680315115921616, -26.95220355941875, -26.9707107255999, -40.29287300840689, -7.077175285504938, -7.200207188247489, -14.544872941317642, -14.54473597538568, -29.152490423225125, -21.351050428730442, -56.813340803772626, -35.60994500937099, -7.37507142680221, -44.27677472747759, -14.770478667244824, -37.84825548382789, -23.86505344788351, -0.0007631317359749862, -85.17358923689991, -45.45136503969376, -19.588821166430108, -124.47071798751217, -21.57509942011713, -103.08417060220104, -23.014400628551883, -47.67385917500739, -37.73365861164024, -0.0013175184072051697, -0.0015785074542237461, -76.68330886094849, -240.27864647467976, -357.9717910187554, -367.32405702916185, -728.431082913637, -1682.1167669572726, -762.6668419335587, -2199.8410116347127, -2187.3211719387386], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;plan_cur (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-68&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-68&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9686.5310774295, -9374.062154859, -9061.5932322885, -8749.124309718, -8436.6553871475, -8124.186464577, -7811.7175420065, -7499.248619436, -7186.7796968655, -6874.310774295, -6561.8418517245, -6249.372929154, -5936.9040065835, -5624.435084013, -5311.9661614424995, -4999.497238872, -4687.0283163015, -4374.559393731, -4062.0904711605, -3749.6215485899993, -3437.1526260194996, -3124.683703449, -2812.2147808784994, -2499.7458583079997, -2187.2769357375, -1874.8080131669994, -1562.3390905964989, -1249.870168026, -937.4012454554995, -624.9323228849989, -312.4634003145002, 0.005522256], &quot;y&quot;: [1005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183997], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9686.5310774295, -9374.062154859, -9061.5932322885, -8749.124309718, -8436.6553871475, -8124.186464577, -7811.7175420065, -7499.248619436, -7186.7796968655, -6874.310774295, -6561.8418517245, -6249.372929154, -5936.9040065835, -5624.435084013, -5311.9661614424995, -4999.497238872, -4687.0283163015, -4374.559393731, -4062.0904711605, -3749.6215485899993, -3437.1526260194996, -3124.683703449, -2812.2147808784994, -2499.7458583079997, -2187.2769357375, -1874.8080131669994, -1562.3390905964989, -1249.870168026, -937.4012454554995, -624.9323228849989, -312.4634003145002, 0.005522256], &quot;y&quot;: [0.5432373704068064, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.4567626295932], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9686.5310774295, -9374.062154859, -9061.5932322885, -8749.124309718, -8436.6553871475, -8124.186464577, -7811.7175420065, -7499.248619436, -7186.7796968655, -6874.310774295, -6561.8418517245, -6249.372929154, -5936.9040065835, -5624.435084013, -5311.9661614424995, -4999.497238872, -4687.0283163015, -4374.559393731, -4062.0904711605, -3749.6215485899993, -3437.1526260194996, -3124.683703449, -2812.2147808784994, -2499.7458583079997, -2187.2769357375, -1874.8080131669994, -1562.3390905964989, -1249.870168026, -937.4012454554995, -624.9323228849989, -312.4634003145002, 0.005522256], &quot;y&quot;: [1005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183997], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9686.5310774295, -9374.062154859, -9061.5932322885, -8749.124309718, -8436.6553871475, -8124.186464577, -7811.7175420065, -7499.248619436, -7186.7796968655, -6874.310774295, -6561.8418517245, -6249.372929154, -5936.9040065835, -5624.435084013, -5311.9661614424995, -4999.497238872, -4687.0283163015, -4374.559393731, -4062.0904711605, -3749.6215485899993, -3437.1526260194996, -3124.683703449, -2812.2147808784994, -2499.7458583079997, -2187.2769357375, -1874.8080131669994, -1562.3390905964989, -1249.870168026, -937.4012454554995, -624.9323228849989, -312.4634003145002, 0.005522256], &quot;y&quot;: [0.5432373704068064, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.4567626295932], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-69&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-69&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [-54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634, -54.31812469227634], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-789.2883212695681, -789.2883212695681, 680.6520718850154, 680.6520718850154], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [2086.3904395403742, 1804.6915905133533, 1129.619839676704, 1466.8091785621878, 919.6405098195, 960.7158718410833, 939.798493046893, 744.9021649372116, 526.5046892755995, 606.3998416007821, 742.6625697674683, 653.4627608746335, 769.0665543706344, 818.4087434497183, 703.2528748340203, 742.6445028838597, 1137.5036535203687, 953.3880040832269, 1206.0291170136945, 1159.209411681806, 371.8929520328298, 525.711600261229, 582.9986823688845, 581.114835729812, 826.5454377021011, 890.120358674383, 539.6757607179744, 776.5304957187225, 872.0434741653127, 458.9046286043959, 781.9380431592324, 979.3984928780199, 699.209876652685, 535.9759454078039, 528.2218600731674, 454.74226315324427, 373.2368509983638, 577.1985585632551, 828.7887154685643, 520.4271499548124, 627.4049793679595, 451.4942615653315, 509.45513253246725, 363.2591920578486, 0.01599925032228677, 268.8285289431829, 459.2432860693432, 633.4168641761169, 628.503981033575, 821.8394860917086, 607.9568273304393, 497.69233794452, 554.7405438606039, 564.1955451322438, 507.8955341710422, 616.0920276052128, 695.2389141578697, 646.2595932479906, 704.3858718131817, 478.45898909184154, 483.12794686985933, 425.5254104325327, 422.7367877027227, 347.02008136929004, 767.9856128451842, 421.81779835069443, 344.0286621406117, 533.147415163696, 630.9722220952721, 544.5519953812352, 635.6173020762325, 543.8720833154259, 806.9847728879973, 934.4415641018725, 765.5481190481875, 763.1346211427882, 881.4202604119613, 798.5608148403146, 424.9894768899772, 588.0730163815663, 487.4813306402217, 423.5275138490127, 717.4756673685255, 406.8630758456943, 573.3559715209612, 415.43910837043745, 575.7032204705295, 621.9849335475491, 583.9778874927357, 772.2538121079989, 901.9158509889903, 845.6637204387839, 482.8328145399426, 707.114925322317, 632.5090540552064, 1059.3610791472688, 597.6678469169705, 593.9207554206175, 481.2145343099028, 532.5079503488976, 635.4220632650771, 542.853764012137, 487.9401385476309, 426.33232936656816, 251.7528720548879, 540.1685225452759, 625.4946678263575, 247.99252423314746, 542.853551170928, 544.3815101958521, 968.8394187112475, 635.8146858811775, 641.3741562051105, 491.64597494620193, 491.8021978465977, 593.3659379729804, 258.9265669900103, 261.09191036715015, 366.66418637569427, 366.66331523582096, 510.1514684598258, 440.3588557940189, 695.0139840357442, 560.2428452938066, 264.16268609474423, 619.8634661845058, 369.3808379044418, 576.383604903474, 464.2308691982579, 0.01873755509614831, 834.1147496091526, 627.455887357951, 422.7423624281156, 984.7421791573814, 442.6203691896175, 907.4954311454092, 456.40311825060314, 641.5010089359141, 575.7279329034847, 0.016745590370387118, 0.021690221354223604, 796.2531096058391, 1292.4008641255875, 1501.9752446175855, 1517.4515151920418, 1878.8478738040599, 2075.792913109429, 1902.7406494760944, 1984.2798612470792, 2012.4312693037937, -6386.996207246531, -6383.893572604402, -3427.998646552537, -5439.960553125667, -3335.654339508093, -2252.0676909899294, -2217.8943705125625, -1772.9461610386604, -949.6073037425291, -0.02457501982993722, -0.015607651293051526, -651.1913252743253, -736.8405861683991, -502.4264184744559, -1113.6584001193391, -485.76255350558307, -1233.6790857904343, -461.9162027847302, -718.3533140417242, -1004.4546115400983, -0.018905331567386028, -511.9572870250513, -652.0766981850354, -398.92063060530495, -708.4151812344085, -278.9085024271276, -631.4601946081791, -808.6376431638262, -483.0614772386006, -568.4568803024649, -395.7528263253556, -395.7520192133312, -275.4892777152361, -273.07818398389804, -673.9473367336736, -545.7405303501208, -545.547833525412, -736.7318361048551, -729.3862662410569, -1208.6567065969107, -611.3546547049875, -609.4241762543824, -260.943211575027, -715.8085947765296, -606.0367037306517, -265.11042035625036, -466.22095233437517, -540.9836665051556, -609.4239865368066, -728.8707667466878, -596.3994436662886, -532.7218293341446, -674.6666891375633, -679.5142915811581, -1355.0316421853558, -725.0311829768452, -825.1363926466393, -534.7066398612894, -1021.4134325382047, -1105.328432232792, -915.6554615448218, -661.8404657509433, -711.2037576394858, -651.214547850718, -453.2175205567736, -648.2091072173971, -443.0253446214733, -839.340481711702, -462.86713955881083, -540.4224219892325, -667.1167864061292, -464.6151493021675, -953.0873114309825, -1074.4510265957003, -902.8026688565068, -906.1996676760779, -1155.0557706743682, -965.1757213702068, -610.7079596630872, -729.129236586285, -611.5703544455421, -723.0073991832131, -597.2017759896573, -369.5030983366827, -460.82755169198316, -909.6339467391325, -372.95661994269636, -461.9215758761618, -465.25519619504655, -535.0706643361086, -529.343103576255, -821.4100287098406, -743.2040245830076, -808.9442228682935, -703.4831063783289, -565.6500711532159, -636.4949228831711, -624.4664755144255, -553.0133588471749, -692.8739689779724, -986.618100653243, -719.7492259320529, -726.2138558819881, -505.8927232399592, -284.11743770533184, -0.015895515676341194, -391.7852981890891, -567.5879346705868, -496.50028878885496, -718.3021996796452, -581.2576195642462, -996.7119173224623, -653.1202690019052, -403.420739734123, -500.4341048192242, -591.0086301569618, -600.7467441810991, -814.3298034379162, -1225.2735400810163, -929.3431880506455, -505.48286844373916, -1060.4053432300407, -921.6755663857102, -605.4019011960376, -1087.4664687865293, -993.4491240945741, -658.148227567846, -660.5697879292521, -587.865105914133, -401.852465827656, -1526.2916974079865, -1610.5612991504206, -1184.357184725095, -1487.9826165496213, -874.0686488842972, -819.7897622531204, -981.5653287973569, -911.0660196109837, -752.7086921575125, -874.052218298636, -690.7790067211672, -588.8038281738625, -877.1229775071063, -1163.0620977336366, -1195.5957788305236, -1132.0138751491195, -2137.602112207859, -1473.5669552224504, -3068.9354181090953, -5068.540479892486], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [-1491.0750201760554, -632.1219137978709, -171.97355777287325, -335.3964668228357, -106.18668266480978, -117.43995349472016, -111.63180234337176, -66.11040628494737, -31.14956944913145, -42.189582560192605, -65.6948242655838, -49.62296564143944, -70.9997326201747, -81.57829267381929, -58.26844370955011, -65.71207300021872, -175.2394815146262, -115.48459032093412, -202.26609106836295, -183.5411428630902, -14.979756897413084, -31.076752826452037, -38.78555278018377, -38.51669591901703, -83.45184319623651, -98.6730550560731, -32.86307023903161, -72.57253533349383, -94.18093453236406, -23.289119919671624, -73.7025724457066, -122.93752360149824, -57.559963392615636, -32.385399386647585, -31.39338504189723, -22.845920832990004, -15.091944367879572, -37.96085521932505, -83.96160092694903, -30.4152348047169, -45.44861015584284, -22.50301361176174, -29.066401069059783, -14.263053065620232, 5.186732297278904e-05, -7.644454381074451, -23.32471858530798, -46.398495852935675, -45.622622449238925, -82.38930728076718, -42.45857082376656, -27.660510451327447, -34.86296582691083, -36.149688875463646, -28.877268491086834, -43.695539386558075, -56.852654355211925, -48.47221566750858, -58.512078448329426, -25.442057242206698, -25.971358733124625, -19.86489288125694, -19.59239408671951, -12.968269286703148, -70.82416694697419, -19.50487667064439, -12.737218098035527, -32.02718041298062, -46.01758854397056, -33.50917953215342, -46.755967255026185, -33.41793817383061, -79.09547424110472, -110.30710328624781, -70.32577431394523, -69.83402385685933, -96.5153830918695, -77.26324829533395, -19.81283620609513, -39.52188501228153, -26.47054567450536, -19.66981285489906, -60.93240717158827, -18.081134387889477, -37.426567848217964, -18.889206093168074, -37.75566369009428, -44.60941204596839, -38.93128912910384, -71.7008247184115, -101.70629062190082, -87.87485604971043, -25.936912660673425, -59.01073366216116, -46.26106446081941, -147.83528151904352, -40.92322233209385, -40.372966858472886, -25.753647512120875, -31.945746658695512, -46.724351740805325, -33.28511126233476, -26.52176397876236, -19.9443114839035, -6.678774150681234, -32.93409059268783, -45.15696347508603, -6.475343670939793, -33.28531254172722, -33.48657225456765, -119.90864394283162, -46.785790179939696, -47.67883994987235, -26.950929289605046, -26.969166251761575, -40.29069938034661, -7.075808496943885, -7.198683674042992, -14.543916418818498, -14.544755544767321, -29.152705921319544, -21.351310722290844, -56.811829564041, -35.60867465718625, -7.3729081661916505, -44.27585752495129, -14.769896350431575, -37.84654664078075, -23.863208913396694, -8.388823561885825e-05, -85.16993096547286, -45.44871334188654, -19.586920178307313, -124.46845331652648, -21.571092157982754, -103.08148448696494, -23.011650111926386, -47.6697886162425, -37.73169618542032, 0.0005689695386677958, -0.001442399237856806, -76.677097068345, -240.27264845653644, -357.95956294748856, -367.30808789894377, -728.4032328520166, -1682.0838200081187, -762.6289985382213, -2199.8068556786616, -2187.282468971369], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;profile_cur (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-70&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-70&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9686.523384080312, -9374.046768160624, -9061.570152240938, -8749.09353632125, -8436.616920401562, -8124.140304481874, -7811.663688562187, -7499.1870726425, -7186.7104567228125, -6874.233840803125, -6561.757224883438, -6249.28060896375, -5936.803993044063, -5624.327377124375, -5311.850761204688, -4999.374145285, -4686.897529365312, -4374.420913445625, -4061.944297525937, -3749.46768160625, -3436.9910656865623, -3124.5144497668753, -2812.0378338471874, -2499.5612179274995, -2187.0846020078125, -1874.6079860881246, -1562.1313701684376, -1249.6547542487497, -937.1781383290618, -624.7015224093757, -312.2249064896878, 0.25170943], &quot;y&quot;: [1005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183997], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9686.523384080312, -9374.046768160624, -9061.570152240938, -8749.09353632125, -8436.616920401562, -8124.140304481874, -7811.663688562187, -7499.1870726425, -7186.7104567228125, -6874.233840803125, -6561.757224883438, -6249.28060896375, -5936.803993044063, -5624.327377124375, -5311.850761204688, -4999.374145285, -4686.897529365312, -4374.420913445625, -4061.944297525937, -3749.46768160625, -3436.9910656865623, -3124.5144497668753, -2812.0378338471874, -2499.5612179274995, -2187.0846020078125, -1874.6079860881246, -1562.1313701684376, -1249.6547542487497, -937.1781383290618, -624.7015224093757, -312.2249064896878, 0.25170943], &quot;y&quot;: [0.5432373704068064, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.4567626295932], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9686.523384080312, -9374.046768160624, -9061.570152240938, -8749.09353632125, -8436.616920401562, -8124.140304481874, -7811.663688562187, -7499.1870726425, -7186.7104567228125, -6874.233840803125, -6561.757224883438, -6249.28060896375, -5936.803993044063, -5624.327377124375, -5311.850761204688, -4999.374145285, -4686.897529365312, -4374.420913445625, -4061.944297525937, -3749.46768160625, -3436.9910656865623, -3124.5144497668753, -2812.0378338471874, -2499.5612179274995, -2187.0846020078125, -1874.6079860881246, -1562.1313701684376, -1249.6547542487497, -937.1781383290618, -624.7015224093757, -312.2249064896878, 0.25170943], &quot;y&quot;: [1005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183997], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9686.523384080312, -9374.046768160624, -9061.570152240938, -8749.09353632125, -8436.616920401562, -8124.140304481874, -7811.663688562187, -7499.1870726425, -7186.7104567228125, -6874.233840803125, -6561.757224883438, -6249.28060896375, -5936.803993044063, -5624.327377124375, -5311.850761204688, -4999.374145285, -4686.897529365312, -4374.420913445625, -4061.944297525937, -3749.46768160625, -3436.9910656865623, -3124.5144497668753, -2812.0378338471874, -2499.5612179274995, -2187.0846020078125, -1874.6079860881246, -1562.1313701684376, -1249.6547542487497, -937.1781383290618, -624.7015224093757, -312.2249064896878, 0.25170943], &quot;y&quot;: [0.5432373704068064, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.4567626295932], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-71&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-71&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552, 0.0031794417900902552], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-0.02219308450968118, -0.02219308450968118, 0.02855196808986169, 0.02855196808986169], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [0.0, 0.037384537779602676, 0.03957854388650546, 0.0349842448545535, 0.02327141908277689, 0.0170722409252642, 0.008886949308846592, 0.002207946838406123, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.001361073874003631, 0.00273111227058809, 0.0023577197618579945, 0.0025194739726659026, 0.0028057791048904084, 0.0031327816611576233, 0.003049271225519638, 0.0030636680791467073, 0.003495687431405435, 0.0033289920653913232, 0.002402385975432887, 0.0025648496393883926, 0.03198904310806634, 0.024273396081776803, 0.003118587770969759, 0.02334104396054197, 0.06122595179700652, 0.03396259869613105, 0.010738656766639624, 0.02544661648734321, 0.012213162783232217, 0.019051765747173235, 0.025724776121577333, 0.021484151329126264, 0.021882363641611464, 0.08226629175308844, 0.03784846260635539, 0.025167067357135423, 0.02916704971280568, 0.01929303401051522, 0.033144836574715446, 0.03658395334816607, 0.043325991804483155, 0.03440329518324984, 0.03394387687286309, 0.01603011405897069, 0.034275059486231406, 0.03788239656566201, 0.02259254822931032, 0.01599418322866769, 0.02740003888790252, 0.01753212399840815, 0.01740639848043257, 0.025158046455941177, 0.013412580549811393, 0.009787125285019271, 0.011313186760263334, 0.016388264927810328, 0.004691221222431894, 0.05288344769302218, 0.05642217590791291, 0.0401860708863838, 0.029529184369933088, 0.024275440905205413, 0.008047511841272784, 0.006012036414113279, 0.006263295576594182, 0.01904584720738577, 0.011826718963839682, 0.008418949999436046, 0.015176641285709273, 0.028756454311494428, 0.020649613160334684, 0.024887241093653326, 0.03343453208820419, 0.03250152618482799, 0.033906631590389334, 0.028923423609318946, 0.03327936954104696, 0.03483809512244174, 0.028096014720143798, 0.029890609592280203, 0.008305685096346481, 0.02605016098287001, 0.02290405755709073, 0.010608723424979481, 0.004350582797084649, 0.01808976129925762, 0.02203681117261, 0.046673919668445224, 0.027874436465894263, 0.07463387784516605, 0.06470963632602958, 0.04034720396848488, 0.05818717346212147, 0.021430956507947324, 0.020848372823939684, 0.011309659734015634, 0.03035258556743908, 0.04276891274279058, 0.016364610062138074, 0.019805255525986602, 0.034652421041819606, 0.022072559922944813, 0.03675251740272372, 0.029944737316122832, 0.03303272567849646, 0.02146069390022289, 0.012169531679209516, 0.019346302211031657, 0.029320019745980537, 0.03098914537205377, 0.0281140844019531, 0.016105309906995158, 0.006871522862767576, 0.03214953130028716, 0.006825931399963613, 0.0014634204750532313, 0.03715293556090181, 0.022756461882991772, 0.028931259266725722, 0.008368024575661428, 0.022481784308352078, 0.06079516678989912, 0.06224760526304446, 0.045755518927211324, 0.052713580531400385, 0.06957643296059238, 0.038312097546440875, 0.06044639811027765, 0.02874237583318342, 0.02977342146598719, 0.018351472695019255, 0.012754731016516417, 0.008442369046500302, 0.040969850378213823, 0.011533726297669144, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -0.009272298501750778, -0.033448674931913114, -0.0066877796572211885, -0.010166866809154454, -0.014364345327029838, -0.02408545609864025, -0.023863430030013608, -0.04271701517149337, -0.02717880265085054, -0.048021353205953195, -0.038793225245114145, -0.0331959411226885, -0.04513240337526776, -0.045125007354953665, -0.017353740871844416, -0.006454677380203196, -0.025059254183034393, -0.019258308758994803, -0.031085575115997823, -0.0012626931891491723, -0.006246272428872168, -0.025088049187181747, -0.005589703450921553, -0.013492334479208681, -0.0211228550206324, -0.026220591074411586, -0.023252534334098497, -0.015131577802701347, -0.010065579244181916, -0.017646146700652707, -0.025126119974437124, -0.023774414140304772, -0.027928821586647425, -0.016240342821728235, -0.026242235949774883, -0.014426281345236436, -0.012274229869456317, -0.03403025347448747, -0.02209729171492295, -0.00879539079562341, -0.015372416555844697, -0.017280315830128172, -0.03935093223809096, -0.029297406823318432, -0.042671933451904044, -0.050330455864335384, -0.020606157115488598, -0.03586087086214057, -0.018935938506757337, -0.01573645817984902, -0.0029598954278553034, -0.008720603082959808, -0.018560827607985674, -0.020341781651501523, -0.006566303300287994, -0.022611144788492722, -0.020836177063557167, -0.026288588455142217, -0.02322783558308598, -0.021223779191425998, -0.023130470682688774, -0.022716948151529012, -0.024437014263380304, -0.018688348675893328, -0.01564410290065765, -0.020273696115626183, -0.01057823295124296, -0.004956723256657683, -0.008572849613543671, -0.012142868570395295, -0.003609967099228453, -0.0035121463425182116, -0.004552305675715763, -0.015584599827944717, -0.019082316202510243, -0.024101607374924415, -0.04322962723220219, -0.03769577321327203, -0.003002001999208964, -0.012163039095638676, -0.009298507247191858, -0.007056670748676859, -0.007881921819357181, -0.01899659613506568, -0.011930164014354648, -0.012502796443357259, -0.018068500569252324, -0.010995974669159381, -0.015219433595408404, -0.02600351547953528, -0.02501426459017364, -0.012475220031108075, -0.02364376183161205, -0.02308676887634251, -0.026786870011469992, -0.024447525866708387, -0.02253947435152585, -0.013175186717862476, -0.019873020861923874, -0.016617209565071202, -0.031156026118091047, -0.06254970937773038, -0.015003867131873091, -0.015949679905661897, -0.017970928803244, -0.013834148990519244, -0.008902207429592522, -0.018810002888850725, -0.008193287433265964, -0.02450086978082412, -0.044304609264596784, -0.019119322166209984, -0.0023310166385684433, -0.018918940582016146, -0.02428675243529648, -0.0020698115083790758, -0.0018959668534548654, -0.0024190907296332584, -0.002514400210698779, -0.0022712971541467074, -0.002360861591832232, -0.002356714505533586, -0.0021645547188547214, -0.0020057391411196714, -0.0018792283122699793, -0.002111505075121211, -0.0011822093633615906, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -0.0019773870823730647, -0.007070309890026816, -0.013017099487747423, -0.017128316557113173, -0.025241058288515764, -0.0282867352280288, -0.02738788471598199, 0.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.0, 0.004998326531810345, 0.005645904329238329, 0.004871593283018868, 0.0030715512628318583, 0.0020275707187583894, 0.0009083197094098885, 0.00011527987801652893, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 8.943225532102022e-05, 0.00030980359773343977, 0.0002392457247940075, 0.00025686741577311573, 0.0003206121930178433, 0.0003880335778120185, 0.00034420481684370257, 0.0003961854625, 0.0004906436103533279, 0.0004549506678790323, 0.000253209560989011, 0.00024751906550465836, 0.0038511453363849306, 0.002677227749880328, 0.0003937855662006579, 0.0021108608971659917, 0.008460671266204867, 0.004730864457653465, 0.0012726846666868301, 0.0033183067992462417, 0.0016554776768198472, 0.0026088083783269963, 0.003876923659166667, 0.002767235711732183, 0.003439248254869186, 0.00985829118767903, 0.0033462182441321713, 0.00427492889603211, 0.004647014425440903, 0.0030589236463263725, 0.005302681111594799, 0.006068213740728839, 0.008269560896506583, 0.005658263153453666, 0.005150057520625523, 0.0017774470139313087, 0.004630397448028881, 0.005939440543063365, 0.0036865573169509594, 0.0024991042797541554, 0.0046657691593250976, 0.0025146637775254454, 0.002738117233038961, 0.0030807251604377485, 0.0027653293652271063, 0.0013652272681712063, 0.0010073397565357374, 0.0021126129160858255, 0.000844609611611465, 0.00759383723987508, 0.006596274337855358, 0.008042231755729693, 0.005223434083711423, 0.004345420538630348, 0.00174760308277851, 0.0012499450357975341, 0.0013266642386828642, 0.003451489318495238, 0.0016269346751480052, 0.0017311133713891823, 0.002299204167233157, 0.0042413790979341235, 0.0025027551298385177, 0.00309944620888, 0.004498758912411944, 0.004892289016649488, 0.00538808045385028, 0.0038498222089464735, 0.0050257669789804905, 0.004274753333649758, 0.003629918828293316, 0.0036397324018937415, 0.0008696908980292434, 0.0028541896656842434, 0.002171614974552529, 0.000944060171009836, 0.0006953436846146727, 0.001176651559704301, 0.00155043633292633, 0.005406524403152329, 0.003634139675202833, 0.012151710990415334, 0.011018851437062771, 0.0055248985725832225, 0.009418120612015251, 0.0020753203389095743, 0.0027379781340474947, 0.0012571344691961132, 0.004127646926258065, 0.004369329634151554, 0.002045190096340879, 0.0026894870903750837, 0.004205092546022363, 0.0029161085506082887, 0.004411847908038147, 0.0030851615879090295, 0.00395330285202967, 0.0019072735997850909, 0.0010519762175138004, 0.0021073622041651546, 0.003033742705941018, 0.0023842771488210906, 0.0034956146906603503, 0.0013064877138932384, 0.0006409097059230114, 0.003530741056552707, 0.0002898294855457227, 0.00010036364295202951, 0.0030336802224519943, 0.001749076561998486, 0.001936002541845664, 0.0009566735977291161, 0.002564021718253833, 0.007835079717472727, 0.008557600943888344, 0.006279788902261411, 0.0069601776431431174, 0.010777539877319588, 0.005566647447795167, 0.008864691469392134, 0.0024394729015849055, 0.0028439826836734695, 0.001993563683994709, 0.0012939321036809816, 0.0008772946946395563, 0.003760587723150358, 0.0011307138979591836, 0.0, 0.0, 0.0, 0.0, 0.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;ri_density (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-72&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-72&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.03125, 0.0625, 0.09375, 0.125, 0.15625, 0.1875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.5, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 0.96875, 1.0], &quot;y&quot;: [182151, 536, 420, 380, 347, 292, 239, 177, 122, 84, 49, 52, 21, 20, 18, 16, 14, 11, 13, 8, 3, 6, 6, 3, 3, 2, 1, 3, 1, 1, 0, 3], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.03125, 0.0625, 0.09375, 0.125, 0.15625, 0.1875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.5, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 0.96875, 1.0], &quot;y&quot;: [98.45893557907482, 0.2897265975502967, 0.22702457270732207, 0.20540318483043427, 0.18756553983200183, 0.15783613150128106, 0.1291877925644047, 0.09567464135522859, 0.06594523302450785, 0.04540491454146442, 0.026486200149187577, 0.028107804239954164, 0.011351228635366105, 0.010810693938443909, 0.009729624544599517, 0.008648555150755126, 0.007567485756910735, 0.00594588166614415, 0.007026951059988541, 0.004324277575377563, 0.0016216040907665863, 0.0032432081815331726, 0.0032432081815331726, 0.0016216040907665863, 0.0016216040907665863, 0.0010810693938443907, 0.0005405346969221954, 0.0016216040907665863, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0016216040907665863], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.03125, 0.0625, 0.09375, 0.125, 0.15625, 0.1875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.5, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 0.96875, 1.0], &quot;y&quot;: [182151, 536, 420, 380, 347, 292, 239, 177, 122, 84, 49, 52, 21, 20, 18, 16, 14, 11, 13, 8, 3, 6, 6, 3, 3, 2, 1, 3, 1, 1, 0, 3], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.03125, 0.0625, 0.09375, 0.125, 0.15625, 0.1875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.5, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 0.96875, 1.0], &quot;y&quot;: [98.45893557907482, 0.2897265975502967, 0.22702457270732207, 0.20540318483043427, 0.18756553983200183, 0.15783613150128106, 0.1291877925644047, 0.09567464135522859, 0.06594523302450785, 0.04540491454146442, 0.026486200149187577, 0.028107804239954164, 0.011351228635366105, 0.010810693938443909, 0.009729624544599517, 0.008648555150755126, 0.007567485756910735, 0.00594588166614415, 0.007026951059988541, 0.004324277575377563, 0.0016216040907665863, 0.0032432081815331726, 0.0032432081815331726, 0.0016216040907665863, 0.0016216040907665863, 0.0010810693938443907, 0.0005405346969221954, 0.0016216040907665863, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0016216040907665863], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-73&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-73&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743, 0.0001504335771864743], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-0.0002640265962260025, -0.0002640265962260025, 0.0005648937505989511, 0.0005648937505989511], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [0.0007884759658966631, 0.000658799649672456, 0.0005520366829481036, 0.000757902592657803, 0.0007758371864439865, 0.000636422409866618, 0.0005438026052006209, 0.0004951714537721946, 0.0004948339386200347, 0.0005543784078904808, 0.0005505257625912634, 0.0005980335248891337, 0.0006481791482761938, 0.0004904575364616794, 0.0005853973094811629, 0.0007063705188386274, 0.0006355308750410521, 0.0005410780561003792, 0.0006293513436018785, 0.000733265506595255, 0.000667425344073779, 0.0006728662140765931, 0.0006338770859913808, 0.0006317626829924302, 0.0005804294806315122, 0.0005205474554831675, 0.0005494777711119954, 0.0006070058953392557, 0.0005475597453820819, 0.0005856476480829398, 0.0006937312461459324, 0.0006329043754788233, 0.0007062751404194791, 0.0006367484965938608, 0.0006013050710649861, 0.0005206605876887236, 0.0005838989907808057, 0.0006430754637817539, 0.0005914520314265947, 0.0006484089640360782, 0.0005438826097448552, 0.0005338736504401009, 0.0006044188660379007, 0.0006214829153254223, 0.0006425834880396529, 0.000523781404448852, 0.00048562288089798087, 0.000659537350791566, 0.0006290404012845125, 0.0004914427242259187, 0.0005535054132129087, 0.000569918687699523, 0.0005165188754227392, 0.00039772640316904377, 0.0004659399315002185, 0.0003730974965096296, 0.0005526235870120396, 0.0005311068339728182, 0.00046948531107985855, 0.0005596601739354425, 0.000754334212987854, 0.0006525326383353485, 0.0006780687424177285, 0.0006589018041321676, 0.0005799614914132273, 0.0005408527117188505, 0.0006924974155428623, 0.0007344357721134293, 0.000739837536374381, 0.0006243863284936162, 0.0005949744117707886, 0.0005874815649992448, 0.0005553135365088675, 0.0006026396617308772, 0.0006339621103055044, 0.0005925834889815608, 0.0006687190780062525, 0.000758474394590741, 0.0007678487624692186, 0.0006750357549311905, 0.0006504677530038231, 0.0006597344245267303, 0.0006295254569214409, 0.0005272483518130711, 0.0003899219132521809, 0.00048134880101820894, 0.0005061065521993229, 0.0005674624542602742, 0.0005739453578390932, 0.0004820822288404003, 0.00047963740467844845, 0.0005414921311582916, 0.00048372512425417597, 0.00044806266201175666, 0.00042030351562924396, 0.0005143232921374487, 0.0005280616125592776, 0.00048808970477032124, 0.000524999316477252, 0.0005643774069564688, 0.000498759063472163, 0.00039497240610398464, 0.0004177767069834817, 0.0005120327385621839, 0.0005413064781817454, 0.0005183113206805489, 0.0005506180696840942, 0.000457629735425206, 0.00036361805066197094, 0.00048312175271589904, 0.00042566931693872173, 0.00047299924147623846, 0.0004402357566241454, 0.00043123313772640314, 0.0004128028762523216, 0.0003995441418616141, 0.0004882309051188606, 0.0004708332768876632, 0.00043670043346154985, 0.00040238874677032857, 0.00046569371498874815, 0.0005452713135234916, 0.0005103316799876221, 0.00044167596181689337, 0.0004605811446601497, 0.00047371232246173965, 0.000559347918742824, 0.0005760788657554164, 0.00045951036313780894, 0.0005657980102059339, 0.0005661774315548886, 0.00042345631285154914, 0.0005525214325890005, 0.0005637460267368239, 0.0005252159782453403, 0.0004597949556969398, 0.000575326924647442, 0.0005608547841804757, 0.0005572673523846922, 0.0005286745332170621, 0.0006718633394974655, 0.0006066307034573289, 0.0007028595339532417, 0.0009865276330919808, 0.0009295682854781741, 0.0009080340437617822, 0.001123311254562023, 0.0010367589393458464, 0.00024189964463618754, 0.0, 0.0, -0.00013497512823618753, -0.00021418545741364297, -0.00023111240353398575, -0.0002910772898015174, -0.00020057995747817405, -0.00023497621892014294, -0.000208906946384665, -0.00021713785909536573, -0.0002563085228555263, -0.00023210334174512335, -0.00023804215946142185, -0.00020760775466676897, -0.00024803628759795986, -0.000226178378526264, -0.0002376665110457717, -0.0002472548310770728, -0.0002489844481482561, -0.00020096490598791282, -0.00023671357381383238, -0.0002529817990769801, -0.00021705916920431643, -0.00027792460770939065, -0.0002883656624134296, -0.00022494834528535585, -0.00023288301961413196, -0.00023147149076133784, -0.00024248901674898585, -0.00025861635606584036, -0.0002493080312094479, -0.0002080021514117831, -0.0002216110868182044, -0.00022078077859689286, -0.00022556832705799721, -0.00021786494891198348, -0.0002135097469994558, -0.00020824854149621447, -0.00022159202633531707, -0.0002371204360978962, -0.00022941101993672307, -0.00024363718404945566, -0.0001996575522591747, -0.00023016372151587957, -0.0002758952467889975, -0.000250303993915068, -0.0002459308700267688, -0.00024824524655287536, -0.00020896750513048438, -0.00021037780335298595, -0.0002301104568405207, -0.00023987620907276266, -0.0002619439865905811, -0.00026199236970975593, -0.00028053701870252453, -0.00025306858257965304, -0.00022954794303307738, -0.0002438692312379862, -0.00024792214217557673, -0.0002676858839054981, -0.00023364810241474854, -0.00023695297633367278, -0.00024182488502663368, -0.0002617100032596369, -0.00025947978373362126, -0.00024801197982677323, -0.00022070236049609858, -0.0002543549779517088, -0.0002809988290601368, -0.0002985805220073861, -0.0003242446699449217, -0.00031895592162025505, -0.0003371471559395753, -0.00031520046663723175, -0.00029762195416493974, -0.0002785151068190211, -0.0002818647211437397, -0.00028785973049272014, -0.00027318786701750286, -0.00029095334583213256, -0.0002660655195677159, -0.00029623355374817386, -0.00034351996641908845, -0.0003236927477905593, -0.00033357457908808516, -0.00027326661470194536, -0.0003239256126688616, -0.00034411686868482643, -0.0003019733727699167, -0.00033183721394276566, -0.00034216672168460723, -0.00026736181468989533, -0.00026747601549078183, -0.00022644050311353833, -0.00027698623914992155, -0.00020774909880139948, -0.0002595171914121318, -0.0002357372955638377, -0.00027519067130167915, -0.00027479234995090603, -0.0002970614347292568, -0.0002571498388871922, -0.00029296385484648974, -0.00029835838324523967, -0.0002402601511363945, -0.00025431653908340854, -0.00029310718304045174, -0.0002877823481406862, -0.00025664789495069134, -0.0002631389851167701, -0.00029307524636606726, -0.00027120404308398694, -0.00028945762512018247, -0.0003041065860528245, -0.00027458494911514534, -0.0002573147373536132, -0.00028047179382982123, -0.0002580205128790429, -0.00024570028290188053, -0.00024604046913620037, -0.00029772107489941304, -0.000248418240520828, -0.0002521161414888322, -0.00024005733206828802, -0.00022526407955505208, -0.00023997015408020695, -0.0002494987670375061, -0.00023880950136993405, -0.0002527558920813731, -0.0002211841178571681, -0.0002546020883984831, -0.00023877477299110486, -0.0002363805924039893, -0.00022603283620240035, -0.00025038033860105206, -0.0002563364121836439, -0.00024298177501869201, -0.00021049944416098, -0.00021848870177110496, -0.00021556993968863743, -0.00022061711288377328, -0.0002185544927624921, -0.0002202405921745519, -0.0002125761885199632, -0.00020874445944942468, -0.00024595888700420186, -0.0002354880885880573, -0.00025041399847331656, -0.00021524889046653113, -0.0002009732425517663, -0.00010887974863350522], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.0003397981086315789, 0.00022891320356034484, 0.00016839389624078623, 0.0002537442970922432, 0.0002701745489279646, 0.00019523176143120807, 0.00016752907287559808, 0.00014129763262611572, 0.00013729667322274144, 0.00016791195756399438, 0.00016495432485374507, 0.00019123179260024811, 0.0002148452232525444, 0.00013997904615034966, 0.00017120776723123543, 0.0002250170533274918, 0.00019257526822, 0.0001575226099489894, 0.0001964853755989446, 0.00024724536680207504, 0.00020641162783764793, 0.00022584104810971248, 0.00019056059695500387, 0.00019647659081124808, 0.00016546535679700302, 0.00014028865070148027, 0.00016210684577847164, 0.00018347428163548385, 0.00014772180194662482, 0.0001686147037810559, 0.00019800508562325963, 0.00019343195317131148, 0.00023028742875879932, 0.0001893639918574089, 0.00016041663861758243, 0.00013167292516755522, 0.0001546570208328302, 0.0001694844388644647, 0.0001509972031532061, 0.00018860246047604562, 0.00012540368168939393, 0.00013536733266166542, 0.00017388548554360465, 0.00016685028359236806, 0.0001747381524996006, 0.00013473243268272172, 0.00012268136488079317, 0.00018058948377316317, 0.0001680382732190114, 0.00011714644266936329, 0.0001282219892418259, 0.00014756316887430844, 0.00012066410206053, 8.099455380260304e-05, 0.00010321137004404333, 8.267419885411507e-05, 0.000137818673931059, 0.0001523331654296399, 0.00010100464779453836, 0.00014614917962277354, 0.00020608374565162337, 0.0001603477121962914, 0.00018804768482390594, 0.00015739246772367054, 0.00012801793937218287, 0.00013379304850845254, 0.00017946141822738855, 0.00020537151216143496, 0.0001981587849776463, 0.00016407638737272117, 0.0001644544461015364, 0.00014826410958355615, 0.00014106283474568228, 0.00015738996561907853, 0.00017604869458088233, 0.00015703419108126985, 0.00018554856192065636, 0.00022163696397675467, 0.00021535080326482169, 0.00017803991665546774, 0.0001631115415294507, 0.00018057695125967213, 0.00017426331393065206, 0.00013644668693068112, 8.460977637804118e-05, 0.00011666841059571788, 0.00012331338423285083, 0.00015287622550031867, 0.00016606023640622974, 0.00012256462625336376, 0.00012299465113184996, 0.00013690312362639673, 0.0001179014910392996, 0.00010209671538688523, 9.537778629808328e-05, 0.00013062735477889785, 0.00012376229692837652, 0.00011304866753028263, 0.00013152766494333546, 0.00016225059894185305, 0.0001343243033158211, 9.229730137549933e-05, 0.00010440460092649866, 0.00013189374600465427, 0.00014768780407748832, 0.00013400366338274045, 0.00013736141144754838, 0.00011373300695466321, 8.198024920139814e-05, 0.0001197422843332217, 9.812914850099933e-05, 0.00011793940268917112, 0.00010932186514441416, 0.00011149229811509435, 9.96465646264329e-05, 9.083959647481532e-05, 0.0001313312890304317, 0.00012502624914538518, 0.00010754467332167272, 9.719329767927273e-05, 0.00010819284188965014, 0.0001433274787288256, 0.00013392133161931817, 0.00010510223552777778, 0.00011384906252300885, 0.0001243819885881919, 0.0001354911281646972, 0.00014907712902301285, 0.00012122559696674624, 0.0001564081055644769, 0.00016473192887052812, 0.00011124570343181818, 0.0001517684922203722, 0.0001582455978298755, 0.00014377473359978427, 0.00011680828858533792, 0.00016364531852474108, 0.0001766235147568534, 0.0001596125964616352, 0.0001482855957359694, 0.00020777740832096956, 0.0001947464221809816, 0.00024697629378428833, 0.0003757757070859189, 0.000364494164, 0.00030847837698013244, 0.0004460994255140187, 0.0004112867409661017, 5.34622582e-05, 0.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;ro_density (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-74&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-74&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.0001813072, 0.0003626144, 0.0005439216, 0.0007252288, 0.000906536, 0.0010878432, 0.0012691504, 0.0014504576, 0.0016317648, 0.001813072, 0.0019943792, 0.0021756864, 0.0023569936, 0.0025383008, 0.002719608, 0.0029009152, 0.0030822224, 0.0032635296, 0.0034448368, 0.003626144, 0.0038074512, 0.0039887584, 0.0041700656, 0.0043513728, 0.00453268, 0.0047139872, 0.0048952944, 0.0050766016, 0.0052579088, 0.005439216], &quot;y&quot;: [157945, 2311, 2411, 2337, 2379, 9435, 3576, 1202, 715, 562, 507, 555, 298, 178, 159, 109, 99, 70, 41, 35, 24, 14, 14, 6, 6, 7, 3, 0, 2, 2], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.0001813072, 0.0003626144, 0.0005439216, 0.0007252288, 0.000906536, 0.0010878432, 0.0012691504, 0.0014504576, 0.0016317648, 0.001813072, 0.0019943792, 0.0021756864, 0.0023569936, 0.0025383008, 0.002719608, 0.0029009152, 0.0030822224, 0.0032635296, 0.0034448368, 0.003626144, 0.0038074512, 0.0039887584, 0.0041700656, 0.0043513728, 0.00453268, 0.0047139872, 0.0048952944, 0.0050766016, 0.0052579088, 0.005439216], &quot;y&quot;: [85.37475270537615, 1.2491756845871937, 1.3032291542794132, 1.2632295867071708, 1.285932043977903, 5.099944865460914, 1.932952076193771, 0.649722705700479, 0.38648230829936975, 0.3037804996702738, 0.2740510913395531, 0.2999967567918185, 0.16107933968281424, 0.0962151760521508, 0.08594501681062908, 0.0589182819645193, 0.05351293499529735, 0.03783742878455368, 0.022161922573810014, 0.01891871439227684, 0.01297283272613269, 0.007567485756910735, 0.007567485756910735, 0.0032432081815331726, 0.0032432081815331726, 0.0037837428784553676, 0.0016216040907665863, 0.0, 0.0010810693938443907, 0.0010810693938443907], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.0001813072, 0.0003626144, 0.0005439216, 0.0007252288, 0.000906536, 0.0010878432, 0.0012691504, 0.0014504576, 0.0016317648, 0.001813072, 0.0019943792, 0.0021756864, 0.0023569936, 0.0025383008, 0.002719608, 0.0029009152, 0.0030822224, 0.0032635296, 0.0034448368, 0.003626144, 0.0038074512, 0.0039887584, 0.0041700656, 0.0043513728, 0.00453268, 0.0047139872, 0.0048952944, 0.0050766016, 0.0052579088, 0.005439216], &quot;y&quot;: [157945, 2311, 2411, 2337, 2379, 9435, 3576, 1202, 715, 562, 507, 555, 298, 178, 159, 109, 99, 70, 41, 35, 24, 14, 14, 6, 6, 7, 3, 0, 2, 2], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.0001813072, 0.0003626144, 0.0005439216, 0.0007252288, 0.000906536, 0.0010878432, 0.0012691504, 0.0014504576, 0.0016317648, 0.001813072, 0.0019943792, 0.0021756864, 0.0023569936, 0.0025383008, 0.002719608, 0.0029009152, 0.0030822224, 0.0032635296, 0.0034448368, 0.003626144, 0.0038074512, 0.0039887584, 0.0041700656, 0.0043513728, 0.00453268, 0.0047139872, 0.0048952944, 0.0050766016, 0.0052579088, 0.005439216], &quot;y&quot;: [85.37475270537615, 1.2491756845871937, 1.3032291542794132, 1.2632295867071708, 1.285932043977903, 5.099944865460914, 1.932952076193771, 0.649722705700479, 0.38648230829936975, 0.3037804996702738, 0.2740510913395531, 0.2999967567918185, 0.16107933968281424, 0.0962151760521508, 0.08594501681062908, 0.0589182819645193, 0.05351293499529735, 0.03783742878455368, 0.022161922573810014, 0.01891871439227684, 0.01297283272613269, 0.007567485756910735, 0.007567485756910735, 0.0032432081815331726, 0.0032432081815331726, 0.0037837428784553676, 0.0016216040907665863, 0.0, 0.0010810693938443907, 0.0010810693938443907], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-75&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-75&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127, 0.08298618370913127], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-0.012424296930026724, -0.012424296930026724, 0.17839666434828927, 0.17839666434828927], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [0.22272008933078535, 0.14383614663570968, 0.13116816035256385, 0.033600276456523935, 0.03791667594586694, 0.036937308602595524, 0.0688814447361635, 0.044257300706762974, 0.04568652713566911, 0.06263694134519768, 0.06943764912760007, 0.05563214202502381, 0.04746177702793727, 0.05441838883585237, 0.07467448198638249, 0.10687928009509784, 0.08494930803057332, 0.09591559489590265, 0.10318122669368383, 0.10610646530758017, 0.0706539410954663, 0.07033165484101196, 0.06563767311320443, 0.0875786902931099, 0.13069172192061906, 0.10237550447741642, 0.07831988806007589, 0.15328676429381255, 0.23939705297060948, 0.22533237276850587, 0.13404713021579762, 0.13011367913104405, 0.13490535525271252, 0.16469679201949697, 0.16367961065886316, 0.18351754443753798, 0.15980362714459306, 0.15777541858042776, 0.15018266557529897, 0.19243774835617464, 0.18913518451669892, 0.15821329484869714, 0.1561839500861879, 0.1605254859156131, 0.1689837776763434, 0.1695734472188752, 0.1750242894859963, 0.19790853262364216, 0.1905010924017523, 0.18940602768060305, 0.15393931413685458, 0.16049855799029727, 0.17083353432198556, 0.17490026124685942, 0.16210623225260729, 0.19515806767626084, 0.19632381786696956, 0.20511108870263697, 0.18508780068511932, 0.18333600767562774, 0.21451005874142606, 0.2442744320508264, 0.27416073724466883, 0.24847757485323832, 0.29395327231831575, 0.3409466774137017, 0.3069673636339221, 0.29979685636848924, 0.30093225872727475, 0.36398882891110207, 0.37414116196820457, 0.3451187666727027, 0.3367046149024958, 0.27215387704432475, 0.2694984616642385, 0.26199524202399915, 0.26151680722147536, 0.22214609851686196, 0.21819917602995836, 0.2014606233139457, 0.2283187830348999, 0.19011918236009107, 0.22208589332988904, 0.22794599428946855, 0.21375231003949519, 0.2132823085687259, 0.1977391057574075, 0.16922868906601968, 0.186143592426391, 0.17805473656850687, 0.16201391083367633, 0.1410833584397045, 0.14047564674836793, 0.14201883486052364, 0.15294887412304614, 0.14524942636546795, 0.12076344204280295, 0.1198007724734087, 0.12983181418076323, 0.1356539140394777, 0.13394891359956237, 0.16627666517111994, 0.14617392743677907, 0.11850677085734589, 0.1116100862194168, 0.16323040674400496, 0.1587303502494773, 0.12490408250469198, 0.1184895700000454, 0.09592489765032249, 0.08784197732888291, 0.09961611854242908, 0.1520587257189705, 0.1234382000142975, 0.13046076908137916, 0.13849805536349322, 0.12690051357383614, 0.1056890962982361, 0.10755613051829889, 0.09031499659582612, 0.14262894645885776, 0.16310598051781056, 0.138729283317027, 0.12148694297421563, 0.09335793556884506, 0.1190927826541179, 0.15134198716254704, 0.10627692088517662, 0.11212600113797708, 0.07274543904815685, 0.07954408979696831, 0.0800347606567588, 0.10589491028538839, 0.07741963906863913, 0.07736999397078376, 0.08289537955567133, 0.09338342125448762, 0.07333685903008035, 0.09850199119354851, 0.10529622589044198, 0.06424367585333303, 0.1501374711361729, 0.09480753008146033, 0.05590777965661341, 0.03327959914923777, 0.07242127511904498, 0.053567873460682494, 0.0904839431736146, 0.5455559000104778, 1.0004353175934007, -0.037972195593400704, -0.05100567949047777, 0.005470759806046416, 0.014511558060812838, -0.020743192478226834, 0.0012626282916541921, 0.00030303662391165456, -0.021218280037837406, -0.04048861637107474, 0.006940882683830984, -0.028773624715901155, -0.013159404946227762, 0.001490015926663396, -0.010183491290874265, -0.0015536206678591832, 0.004304607909022068, 0.002445700248518555, -0.016458841485936855, 0.0018125805670030151, 0.004191977674198634, 0.005337273808047521, -0.010713260505837062, -0.006480969334548302, -0.037050314885402294, -0.025631465363342994, -0.00489652433944978, -0.02365049691997774, -0.025815680743424024, -0.031292684968287424, -0.025652827191009378, -0.004641498945106133, -0.008943310024403628, -0.00786568790942746, -0.013710128741153904, -0.022000124523433244, -0.015825669206692726, -0.012134670361804246, -0.024201718612430992, -0.0040486747981865676, 0.00531234986664008, 0.010849092609061306, 0.0003613316201410213, -0.00495691848001583, -0.024145797733748267, -0.02235517502219997, 0.001586653835092225, -0.0010960165389682364, -0.004443578790519126, -0.011386930356374253, 0.0013250505497513776, -0.0019258372078483355, -0.0032562996048842996, -1.6270534606559195e-05, 0.014697117457692283, 0.002832420194282023, -0.000982722121988619, 0.0030559916713189805, 0.0021963849041612554, 0.014128916042191311, 0.008330389129540441, 0.007057239899420115, 0.004682400904965259, 0.011428482196293915, 0.004808458240578656, 0.00829537321880558, 0.01484346406218913, 0.01211911005025422, 0.007054445245309002, 0.030184140665745, 0.02685086114690019, 0.031813054362602386, 0.037397209832657194, 0.03708334414805754, 0.030898582340300684, 0.029735080631619892, 0.03167311606146479, 0.03923019799879009, 0.015151160689593796, 0.003478804798353413, -0.008478293106801787, -0.004812635849106073, 0.011688761231476053, 0.009495544315533788, 0.0014759414785364966, -0.006206010649462468, 0.020115288066603787, 0.021704329597604738, 0.014041799278832118, 0.026799500398047765, 0.032023489953093426, 0.032953621881178854, 0.03129494818804063, 0.02552515311176745, 0.02108943824703184, 0.034419193970352396, 0.038126117515436056, 0.03748684363166552, 0.03184812961525292, 0.02844226207813981, 0.04031061056920345, 0.03360122835749431, 0.020546661494977747, 0.01046774547396033, 0.02095034738321057, 0.01920256405941223, 0.012197088839066922, 0.003116820437659387, 0.009325462206384763, 0.009074831734798727, -0.003702000654835294, 0.004626020848861934, 0.015433028467143797, 0.005916375581728667, 0.0028086418576711153, -0.005789684366997241, 0.002789346754637642, -0.010288333045279957, 0.002350544106925645, -0.0005941936583128832, -0.00012872568934386985, -0.058252064358040034, -0.06445291248049961, -0.020356790514780274, 0.011220752416768807, -0.003651394433205883, -0.017142306793077336, -0.0054883971528278674, 0.006674859845275015, -0.0062769050254564, -0.0015630826105824044, -0.01742510248871345, -0.009446006429479792, -0.012038372599452236, -0.008563438837583641, -0.012204850107124125, -0.005817720571720482, 0.004704659870884229, 0.0053435395069503094, 0.005767084700790823, -0.004493980417915447, -0.005541415671836213, 0.00651738988735269, 0.0076319618464271086, -0.006829880218141182, 0.007156377277639377, 0.006560633445662271, 0.005410459417211912, -0.05018029628411176, -0.03391638655726142, -0.04806382034131168], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.08732813449473684, 0.054959880039224134, 0.04049393203422605, 0.019505367936867923, 0.022238654695764602, 0.02204684294011745, 0.03102578225901116, 0.02594463127659504, 0.0261019585115109, 0.02854776283668073, 0.03247183435484231, 0.03069961336290732, 0.02640265826744379, 0.0295615243533683, 0.034428380707331, 0.047337214993986854, 0.038192934596494844, 0.04193861114822521, 0.04686761013210202, 0.04434068140943336, 0.03454542924244195, 0.03202737490777778, 0.036156266479239724, 0.041045146570141015, 0.05677470756377087, 0.049362055022105264, 0.044770320238422354, 0.06646498688951613, 0.08747207024505493, 0.08354015420523292, 0.06695920226322687, 0.06475974273636557, 0.06862794967981908, 0.0772042294871085, 0.0832344787067504, 0.08886393003527038, 0.08130613450113208, 0.08184589708107821, 0.08280784702122138, 0.09853188460251829, 0.09271659193093182, 0.08364406329174794, 0.08275470614628634, 0.08182115317663624, 0.09059043325770516, 0.09438800563914372, 0.09798731843460343, 0.10418813904880124, 0.10552387694836503, 0.11150362801904867, 0.09712496235302902, 0.09447041003421854, 0.10134083196861925, 0.10619355243926247, 0.10011617488402166, 0.11478863082330662, 0.10870662805700071, 0.11531812090720221, 0.10819137443657997, 0.1081448147784033, 0.12326677434725974, 0.1355369662244371, 0.1441012682617505, 0.13509095222542153, 0.15703428019245977, 0.16737033338211962, 0.1542216525562293, 0.15464620034201151, 0.1563105099793754, 0.179588096530998, 0.1828314344307014, 0.17429878573552807, 0.17592788779604482, 0.1556920375215574, 0.15058578886285165, 0.14586516132780952, 0.14620769478088802, 0.12961472133245974, 0.12779819293130779, 0.11663683883827405, 0.12758482209090005, 0.11015166151291803, 0.11457016928759903, 0.12003255216986138, 0.11429788705084216, 0.11078884089376574, 0.10127378199899308, 0.0903285856311568, 0.09541299666567812, 0.0925559882339635, 0.0851721499816084, 0.07760613724094789, 0.0713360158262646, 0.07253741326592131, 0.07598307600052875, 0.07404092327987499, 0.06773027975024762, 0.059892250969401074, 0.06328775728793946, 0.06686403841581469, 0.06763698207465688, 0.07744486740737284, 0.07086517432312997, 0.058705377159188825, 0.05659837002725451, 0.0704376158609025, 0.06729227625786452, 0.05997358201233808, 0.059425450810093206, 0.053386995129691896, 0.04657716359776149, 0.04778372187212126, 0.06392850355326976, 0.055651764826246626, 0.05731754993734322, 0.05824896542002999, 0.05659519241634112, 0.04891170419440432, 0.04930641024694763, 0.042836748825359997, 0.0584880596339242, 0.06590664777476157, 0.056456801286801486, 0.04891822302711894, 0.04423070561469764, 0.04673065864538745, 0.05714583613857238, 0.04989797577531416, 0.050706370316070004, 0.039041356428102185, 0.041868033735583475, 0.04092367061188091, 0.04471803439972576, 0.03993266965857884, 0.04083730093990291, 0.04067087944390607, 0.041599964981806674, 0.03741343747837187, 0.04267129312366037, 0.03826130058727041, 0.03559227926858201, 0.05482442738254908, 0.03679462502181146, 0.02810540814026253, 0.01727111372044598, 0.025839041320409074, 0.034039715760747664, 0.04797735148983051, 0.24727511026000001, 0.481231561], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;slope (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-76&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-76&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.05777001666666667, 0.11554003333333333, 0.17331005, 0.23108006666666667, 0.28885008333333334, 0.3466201, 0.4043901166666667, 0.46216013333333333, 0.51993015, 0.5777001666666667, 0.6354701833333334, 0.6932402, 0.7510102166666667, 0.8087802333333334, 0.86655025, 0.9243202666666667, 0.9820902833333334, 1.0398603, 1.0976303166666668, 1.1554003333333334, 1.21317035, 1.2709403666666668, 1.3287103833333334, 1.3864804, 1.4442504166666668, 1.5020204333333333, 1.55979045, 1.6175604666666668, 1.6753304833333333, 1.7331005], &quot;y&quot;: [98478, 47555, 18629, 8673, 4449, 2607, 1602, 977, 672, 447, 286, 182, 106, 100, 67, 55, 23, 26, 13, 12, 10, 12, 7, 3, 2, 2, 1, 1, 2, 3], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.05777001666666667, 0.11554003333333333, 0.17331005, 0.23108006666666667, 0.28885008333333334, 0.3466201, 0.4043901166666667, 0.46216013333333333, 0.51993015, 0.5777001666666667, 0.6354701833333334, 0.6932402, 0.7510102166666667, 0.8087802333333334, 0.86655025, 0.9243202666666667, 0.9820902833333334, 1.0398603, 1.0976303166666668, 1.1554003333333334, 1.21317035, 1.2709403666666668, 1.3287103833333334, 1.3864804, 1.4442504166666668, 1.5020204333333333, 1.55979045, 1.6175604666666668, 1.6753304833333333, 1.7331005], &quot;y&quot;: [53.230775883503966, 25.705127512135007, 10.069620868963579, 4.688057426406201, 2.4048388666068474, 1.4091739548761635, 0.8659365844693571, 0.5281023988929849, 0.36323931633171536, 0.24161900952422138, 0.15459292331974792, 0.09837731483983957, 0.05729667787375272, 0.054053469692219545, 0.03621582469378709, 0.029729408330720745, 0.012432298029210496, 0.014053902119977082, 0.007026951059988541, 0.006486416363066345, 0.0054053469692219545, 0.006486416363066345, 0.0037837428784553676, 0.0016216040907665863, 0.0010810693938443907, 0.0010810693938443907, 0.0005405346969221954, 0.0005405346969221954, 0.0010810693938443907, 0.0016216040907665863], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.05777001666666667, 0.11554003333333333, 0.17331005, 0.23108006666666667, 0.28885008333333334, 0.3466201, 0.4043901166666667, 0.46216013333333333, 0.51993015, 0.5777001666666667, 0.6354701833333334, 0.6932402, 0.7510102166666667, 0.8087802333333334, 0.86655025, 0.9243202666666667, 0.9820902833333334, 1.0398603, 1.0976303166666668, 1.1554003333333334, 1.21317035, 1.2709403666666668, 1.3287103833333334, 1.3864804, 1.4442504166666668, 1.5020204333333333, 1.55979045, 1.6175604666666668, 1.6753304833333333, 1.7331005], &quot;y&quot;: [98478, 47555, 18629, 8673, 4449, 2607, 1602, 977, 672, 447, 286, 182, 106, 100, 67, 55, 23, 26, 13, 12, 10, 12, 7, 3, 2, 2, 1, 1, 2, 3], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.05777001666666667, 0.11554003333333333, 0.17331005, 0.23108006666666667, 0.28885008333333334, 0.3466201, 0.4043901166666667, 0.46216013333333333, 0.51993015, 0.5777001666666667, 0.6354701833333334, 0.6932402, 0.7510102166666667, 0.8087802333333334, 0.86655025, 0.9243202666666667, 0.9820902833333334, 1.0398603, 1.0976303166666668, 1.1554003333333334, 1.21317035, 1.2709403666666668, 1.3287103833333334, 1.3864804, 1.4442504166666668, 1.5020204333333333, 1.55979045, 1.6175604666666668, 1.6753304833333333, 1.7331005], &quot;y&quot;: [53.230775883503966, 25.705127512135007, 10.069620868963579, 4.688057426406201, 2.4048388666068474, 1.4091739548761635, 0.8659365844693571, 0.5281023988929849, 0.36323931633171536, 0.24161900952422138, 0.15459292331974792, 0.09837731483983957, 0.05729667787375272, 0.054053469692219545, 0.03621582469378709, 0.029729408330720745, 0.012432298029210496, 0.014053902119977082, 0.007026951059988541, 0.006486416363066345, 0.0054053469692219545, 0.006486416363066345, 0.0037837428784553676, 0.0016216040907665863, 0.0010810693938443907, 0.0010810693938443907, 0.0005405346969221954, 0.0005405346969221954, 0.0010810693938443907, 0.0016216040907665863], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-77&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-77&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629, 2.1463119317629], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [1.0595054334518035, 1.0595054334518035, 3.2331184300739966, 3.2331184300739966], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [3.156078935901507, 2.87188927562998, 2.5960939036191184, 2.9255403670812505, 2.903992963073498, 3.0796768691101883, 3.2115894877717555, 3.2548538939165486, 3.213992074564356, 3.234838878807966, 3.2032749645394514, 3.202467124504418, 3.1518106575672196, 3.26447618870662, 3.5222488745799385, 3.5617722894682555, 3.587729856146332, 3.5999275468483622, 3.531004663538755, 3.253829490746348, 3.2180174985769403, 3.3477688402239165, 3.2431161869549587, 3.336879970431502, 3.250526288294755, 3.1540040747054476, 3.057651188680396, 3.178758210687147, 3.3583707624297237, 3.058342544665959, 3.172484443589277, 3.0035225975985407, 3.033541687881535, 3.0475105980242336, 3.2554291034374456, 3.4190313306827367, 3.493442127340725, 3.5063428846882725, 3.1712893044607, 3.1261971391212366, 3.1804569348936607, 3.2452422825267426, 3.1666246896223926, 3.234787164707002, 3.291822186381049, 3.0699861282906524, 2.8343762123511738, 2.8085201273285465, 2.759396536943309, 2.7595174299041085, 2.6903583804721096, 2.981357695723162, 2.8135774292508664, 2.7477608016654353, 2.648390659400138, 2.773045758511175, 2.8903133136167396, 2.6665486308541166, 2.6255562279723113, 2.6295729069269185, 2.767551080432186, 2.5091915748604445, 2.4721087525177996, 2.170464420891455, 2.411755277186428, 2.394850290415477, 2.1830367347670476, 2.457436500435849, 2.3848284892230898, 2.4779806809246967, 2.500854991494734, 2.6049178886305477, 2.506834042098526, 2.6266475824690008, 2.496941403934408, 2.3472238422678346, 2.4366384733596083, 2.7987542393246216, 2.8988058098011162, 2.684416302568977, 2.479467916194345, 2.6196059213988336, 2.759771835178262, 2.589441301639876, 2.654751715666111, 2.89885922237146, 2.9985579267923583, 2.822034342602128, 3.059771718274798, 3.1225033141139713, 3.0138677703043966, 3.169493494820584, 3.3735656348647023, 3.178697459065849, 3.0890204055127723, 3.264739838266875, 3.4627202052043446, 3.437544995844882, 3.348554153388907, 3.088792464736143, 3.052977469091254, 3.2600643340102335, 3.2943045754885585, 3.2689669459867368, 3.1713080386584567, 3.325210663880929, 3.628061013897492, 3.687485454667204, 3.7923895224738953, 3.8461597187838885, 3.7495683525347236, 3.6158296793257776, 3.5806053442704417, 3.595527761580009, 3.357421039157696, 3.4266469041263345, 3.5252990820759313, 3.5551774903687967, 3.5016260381148463, 3.6155565377624668, 3.479035642656255, 3.756792727294979, 3.9214119022347944, 3.8446496029138837, 3.8024346102278326, 3.927170233308788, 3.996666378742365, 3.8337405197561933, 3.900342605970084, 3.9067406318987006, 4.103859481621051, 4.0127408224126215, 3.950875919295024, 4.008304244790178, 4.152430169238526, 3.7936154437460896, 3.583808850169236, 3.8670307719561707, 4.091904652922116, 4.106693173993513, 3.93757160226796, 3.8616379427298146, 3.8796004399810693, 3.6276176558111173, 4.057446647621325, 4.19834430996982, 4.151866081313073, 3.7492218834054807, 3.226818107248742, 3.2776174088696286, 1.3473825911303714, 1.813181892751258, 1.4202696420182488, 2.913554479434591, 2.397682180096405, 1.8037778421745936, 1.2840768549287391, 1.6582923511464722, 1.5800798486812284, 1.4618992972029397, 1.5157558055983236, 1.508095347077884, 1.2366641028948422, 1.0444995502910632, 1.2396033420500154, 1.6879150303299744, 1.5062185767865852, 1.4751769700291686, 1.6581682684964691, 1.8058509102017763, 1.6731458239001638, 1.7400710774030264, 1.7695902902362366, 1.9604975798986988, 1.90751611355468, 1.7919606700081563, 1.76931051104623, 1.666656279583387, 1.3549510449470137, 1.0719847655070103, 1.1335343713284423, 0.9871012346124266, 0.9559816169026221, 0.9587773510450879, 0.906462565316245, 0.8286881988733219, 0.9354695430022013, 1.0583592333862344, 1.0566302137223509, 1.215121853994257, 1.2576580976930039, 1.1889686666073296, 1.0871259442965266, 1.0054873731992828, 0.822351918464262, 0.8153319079013295, 0.9278415646515612, 0.9563585544849162, 0.9809476500110714, 0.9817354815095471, 1.0006644042734414, 1.1034741788712348, 1.2219435640474463, 1.2235008043454507, 1.1976257531309742, 1.1238018020219274, 1.1386795901144786, 1.3021801498304988, 1.1129923808856304, 1.0166471693014518, 1.0861016402536947, 1.119332759337142, 1.109132005390224, 1.134859316757044, 0.9638611806512096, 0.8124971926308322, 0.8740909467024989, 0.9672238991300867, 0.9069514556503466, 0.8216571665323261, 0.895293842358559, 1.0576010594194916, 0.9758755095485271, 0.7847257480046133, 0.8007126656686735, 0.7511404374978168, 0.720529575220811, 0.749593116767657, 0.7894671381074204, 0.769686090669595, 0.751241839182542, 0.6960393608755296, 0.7277012317870848, 0.6870269595004684, 0.6844735067236648, 0.7511552186281248, 0.6712995220398034, 0.7662975178936964, 0.9186229946759795, 0.9869943741132686, 0.8958723856939469, 0.8204775821707315, 0.873617574132033, 1.07557154779051, 1.0900278030328892, 0.9934865969175514, 1.0251965374524246, 1.0274267548495517, 1.1763186528245562, 1.1298822423162835, 1.244976952118363, 1.228436162676463, 1.2084945671803478, 1.1765102573222324, 1.2939282447980323, 1.344343390960999, 1.31585477537859, 1.1633171708427235, 1.1238499905415242, 1.0968157923790665, 1.0928142677228696, 1.135580924546933, 1.4260792869138537, 1.3669352311498408, 1.3456297508100281, 1.1103479766253488, 1.0723274586559277, 1.1259977858026757, 0.973526582729328, 1.0781298070249739, 1.0922785733464633, 1.2632932878057552, 1.1744675957644661, 0.9111244892160708, 0.9808643463471842, 1.1622202974412092, 1.2286053916640303, 1.1727100349224655, 1.2054557130006371, 1.0890986062919739, 1.1579821612887675, 1.4364535598561439, 1.4934314521891743, 1.6246412778742867, 1.5400897039600028, 1.4474480951170312, 1.3206053963749649, 1.2860591649179876, 1.5196172427412395, 1.6534924467614687, 1.5387194896871117, 1.52432568244499, 1.4591956928603107, 1.5571505441261708, 1.5008600436414898, 1.4429096917937583, 1.3260319599627746, 1.1729478654226506, 1.3465015289677207, 1.6158508886598963], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [2.3859649122807016, 2.1091954022988504, 1.8845208845208845, 2.1257861635220126, 2.1734513274336282, 2.290268456375839, 2.384370015948963, 2.3570247933884296, 2.369158878504673, 2.3867791842475388, 2.42838370565046, 2.361042183622829, 2.2189349112426036, 2.2925407925407923, 2.484848484848485, 2.550930996714129, 2.6061855670103093, 2.5466794995187683, 2.4837291116974494, 2.205905826017558, 2.153558052434457, 2.2766122766122767, 2.207913110938712, 2.282742681047766, 2.206373292867982, 2.067434210526316, 1.9843878389482335, 2.1766129032258066, 2.3108320251177394, 2.075310559006211, 2.1253071253071254, 1.9885245901639343, 2.0797697368421053, 2.059919028340081, 2.182888540031397, 2.3823305407463824, 2.430188679245283, 2.466211085801063, 2.1534351145038166, 2.109505703422053, 2.1386363636363637, 2.1845461365341334, 2.164970930232558, 2.275320970042796, 2.318082788671024, 2.1819571865443423, 2.005443234836703, 2.0085073472544472, 1.993916349809886, 2.002247191011236, 1.9101203113941967, 2.078838174273859, 1.9205020920502092, 1.88647866955893, 1.8209386281588447, 1.931536780772032, 1.9829424307036247, 1.7700831024930748, 1.7230169050715214, 1.7627226463104326, 1.8772727272727272, 1.713907284768212, 1.6192031352057479, 1.4208819714656291, 1.5814552479072763, 1.539661898569571, 1.435031847133758, 1.592568866111467, 1.5404339250493098, 1.6146112600536193, 1.6352705410821644, 1.697192513368984, 1.6282135794330916, 1.6735885788449059, 1.6240409207161126, 1.573968253968254, 1.6106821106821108, 1.8873148744365744, 1.978203434610304, 1.789855072463768, 1.6505625413633356, 1.7632786885245901, 1.8634978671541742, 1.7317661241711875, 1.7336244541484715, 1.931360201511335, 2.0667086217747013, 1.965583173996176, 2.08955223880597, 2.104302477183833, 2.015257469802924, 2.1412429378531073, 2.3378728923476007, 2.158688524590164, 2.10641110376735, 2.2311827956989245, 2.3431105047748977, 2.3297442799461643, 2.2260141661300707, 2.0447284345047922, 2.0173564753004007, 2.1205059920106524, 2.1253315649867375, 2.098404255319149, 1.9933199732798932, 2.0737812911725957, 2.316774193548387, 2.3873056994818653, 2.4906790945406123, 2.5519089082384463, 2.4823451032644903, 2.3362299465240643, 2.319482288828338, 2.265498652291105, 2.093054619015509, 2.1665547347212897, 2.2420382165605095, 2.2555795536357093, 2.2443636363636363, 2.3745454545454545, 2.2755102040816326, 2.5558718861209964, 2.794034090909091, 2.806980056980057, 2.7971976401179943, 2.917343173431734, 2.978581979320532, 2.801665404996215, 2.8202068416865553, 2.7899432278994323, 2.954855195911414, 2.8354545454545454, 2.713026444662096, 2.7572614107883817, 2.9201725997842503, 2.5166093928980526, 2.3141542002301496, 2.5518474374255065, 2.8, 2.811224489795918, 2.6997354497354498, 2.7208588957055215, 2.7689463955637708, 2.455847255369928, 2.9306122448979592, 3.2980132450331126, 3.532710280373832, 2.5847457627118646, 2.52, 2.3125], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;soil_depth (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-78&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-78&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 1.1111111111111112, 1.2222222222222223, 1.3333333333333333, 1.4444444444444444, 1.5555555555555556, 1.6666666666666665, 1.7777777777777777, 1.8888888888888888, 2.0, 2.111111111111111, 2.2222222222222223, 2.333333333333333, 2.4444444444444446, 2.5555555555555554, 2.6666666666666665, 2.7777777777777777, 2.888888888888889, 3.0, 3.111111111111111, 3.2222222222222223, 3.333333333333333, 3.444444444444444, 3.5555555555555554, 3.6666666666666665, 3.7777777777777777, 3.888888888888889, 4.0], &quot;y&quot;: [68996, 0, 0, 0, 0, 0, 0, 0, 0, 48649, 0, 0, 0, 0, 0, 0, 0, 0, 38650, 0, 0, 0, 0, 0, 0, 0, 28707], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 1.1111111111111112, 1.2222222222222223, 1.3333333333333333, 1.4444444444444444, 1.5555555555555556, 1.6666666666666665, 1.7777777777777777, 1.8888888888888888, 2.0, 2.111111111111111, 2.2222222222222223, 2.333333333333333, 2.4444444444444446, 2.5555555555555554, 2.6666666666666665, 2.7777777777777777, 2.888888888888889, 3.0, 3.111111111111111, 3.2222222222222223, 3.333333333333333, 3.444444444444444, 3.5555555555555554, 3.6666666666666665, 3.7777777777777777, 3.888888888888889, 4.0], &quot;y&quot;: [37.2947319488438, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 26.296472470567885, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.891666036042853, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 15.517129544545464], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 1.1111111111111112, 1.2222222222222223, 1.3333333333333333, 1.4444444444444444, 1.5555555555555556, 1.6666666666666665, 1.7777777777777777, 1.8888888888888888, 2.0, 2.111111111111111, 2.2222222222222223, 2.333333333333333, 2.4444444444444446, 2.5555555555555554, 2.6666666666666665, 2.7777777777777777, 2.888888888888889, 3.0, 3.111111111111111, 3.2222222222222223, 3.333333333333333, 3.444444444444444, 3.5555555555555554, 3.6666666666666665, 3.7777777777777777, 3.888888888888889, 4.0], &quot;y&quot;: [68996, 0, 0, 0, 0, 0, 0, 0, 0, 48649, 0, 0, 0, 0, 0, 0, 0, 0, 38650, 0, 0, 0, 0, 0, 0, 0, 28707], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 1.1111111111111112, 1.2222222222222223, 1.3333333333333333, 1.4444444444444444, 1.5555555555555556, 1.6666666666666665, 1.7777777777777777, 1.8888888888888888, 2.0, 2.111111111111111, 2.2222222222222223, 2.333333333333333, 2.4444444444444446, 2.5555555555555554, 2.6666666666666665, 2.7777777777777777, 2.888888888888889, 3.0, 3.111111111111111, 3.2222222222222223, 3.333333333333333, 3.444444444444444, 3.5555555555555554, 3.6666666666666665, 3.7777777777777777, 3.888888888888889, 4.0], &quot;y&quot;: [37.2947319488438, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 26.296472470567885, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 20.891666036042853, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 15.517129544545464], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-79&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-79&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994, 6.871795980583994], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [6.01734332828718, 6.01734332828718, 7.726248632880808, 7.726248632880808], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [8.345803232991262, 7.927920076260993, 7.832217064048248, 8.845568367723299, 8.64736855292017, 9.206944563031671, 9.052434515185453, 8.970063586182206, 9.402311328910022, 9.342617537704486, 9.25393461644353, 8.954127697198585, 8.72592863763538, 8.462015460008656, 8.701587284310701, 9.057089329640915, 8.916541691351924, 8.383386615660841, 8.186182329863405, 8.358425605467872, 7.950736721361261, 7.696138036845137, 7.562329024815776, 7.581519690863141, 7.528891309493401, 7.559302586964042, 7.440338975128081, 7.499950648795309, 7.694380803426956, 7.628442714419697, 7.560027595024333, 7.696917690769935, 7.5577986667411325, 7.630443960201452, 7.431159001257661, 7.47130490248276, 7.481059919810173, 7.484896737440835, 7.476882288525883, 7.418353389227272, 7.440350808778944, 7.283307680583805, 7.451653067560207, 7.545225366580938, 7.453913129654546, 7.400196437614014, 7.409879685639122, 7.421972677217202, 7.491746875986985, 7.431177910321768, 7.412493714321127, 7.419281878594049, 7.368304759931723, 7.449755335670229, 7.5521805203531045, 7.560923607808043, 7.598900153126738, 7.4805661018779555, 7.657957822401625, 7.486308605676191, 7.508477673018196, 7.419761785161446, 7.432964292382115, 7.339778200867207, 7.531554710651873, 7.667666393414521, 7.4024389612637655, 7.6088178491101015, 7.529255710138142, 7.533343418199937, 7.759780586583847, 7.689196904993689, 7.477685876407802, 7.599946332210564, 7.513169372348145, 7.669276502012354, 7.6491617946053125, 7.722785402818948, 7.485866839264174, 7.551901267835292, 7.554081578699388, 7.707958189377259, 7.86588399547892, 7.769876675387415, 7.695783723329225, 7.539084041242123, 7.546022742137903, 7.461848309501146, 7.7349158851223505, 7.462355404647916, 7.610392505596231, 7.650054623388867, 7.481423780057392, 7.587292422474542, 7.441287517569176, 7.706683170165277, 7.496993518413047, 7.446560184214095, 7.517299847629958, 7.506079658668175, 7.452276382038788, 7.512139088409769, 7.4993350358922015, 7.458476142703124, 7.38511867661582, 7.410772167452069, 7.529248428000301, 7.487098708054358, 7.3889192648117055, 7.446107958730326, 7.654204955768602, 7.578350917194005, 7.527105047650084, 7.397989665641595, 7.432970752941866, 7.546063575781667, 7.552123366123471, 7.560899515168466, 7.565172578992898, 7.585561446812215, 7.5268168580339685, 7.551168440327215, 7.637706647529798, 7.691652866733228, 7.6112207660958635, 7.600110775196118, 7.472499524855455, 7.56153351908131, 7.473206258858332, 7.55227269522083, 7.698226095062135, 7.623440420444593, 7.537622252920996, 7.70918432477156, 7.611558939235941, 7.676826940470243, 7.609510106390251, 7.533540212475164, 7.508801975028379, 7.515112714335338, 7.811941068149319, 7.913925769710406, 7.907858891882472, 7.911447700277615, 7.391979214183605, 6.132771193907123, 5.028687250794826, 7.1875708611345335, 6.969850409273309, 7.322071290935243, 1.9279287090647572, 1.3901495907266908, 2.270056257509534, 1.662901534251903, 1.7347784749670496, 3.244755479693946, 4.709077359388256, 4.894359222720117, 5.0124545983877535, 5.643085386877137, 6.250193408113642, 6.272330100443319, 6.168486009217326, 5.891065267602845, 5.642760688395737, 5.935366627107101, 5.900774181452506, 6.168548168234733, 5.985650488646316, 5.725964705619297, 6.01301522043205, 6.324725324276115, 6.155347631562142, 6.267530017242033, 5.999889224803882, 6.071670089361364, 5.916609241528881, 5.929054716106565, 6.147052200242181, 6.180180226514136, 6.042074916824149, 6.103191057370739, 6.1165662875673155, 6.088357879453316, 6.1154542213976475, 6.345855949687937, 6.418721924654901, 6.246736914202778, 6.175659777993161, 6.004689114850985, 6.3663501792469015, 6.48058805875687, 6.316010100235797, 6.253977378451312, 6.446935342429355, 6.491968831734214, 6.4005664104883655, 6.320293611322652, 6.312095265784639, 6.399526021165485, 6.197434718328631, 6.142713030670106, 6.362322722919148, 6.232883698503732, 5.859177044888487, 6.4252028988221, 6.163527249656605, 6.342181926816798, 6.036072181382005, 6.132773419387876, 6.389013565365122, 5.90687515965377, 6.372441046776737, 6.3482503856154, 6.449580946163419, 6.032226257955866, 6.021563951496249, 5.850142817440031, 6.066468040130938, 6.2566397978724195, 6.200404397513853, 6.2908834909868165, 5.897304745281502, 6.2543131088695905, 6.081834609098757, 6.271996868061063, 6.089865478302091, 6.274456509880927, 5.907059779498289, 5.836745799521697, 6.244136474561456, 6.333992153109722, 6.19387273384954, 6.457433650201203, 5.99423217615635, 6.295876068485281, 6.5499753659291615, 6.26919116156955, 6.378913711527295, 6.211002846462324, 6.345752463026098, 6.032549329744019, 6.306137499230078, 5.984610863220098, 6.178333493430122, 6.23121298145195, 6.421538952109959, 6.511751028073856, 6.389846752111346, 6.373776632458774, 6.411518718891715, 6.374412819830505, 6.421801491382952, 6.4081607498196655, 6.410201115902806, 6.320959782473268, 6.296429412306365, 6.413172513835143, 6.598162687008093, 6.385406766978632, 6.438680831305048, 6.330751299260377, 6.250866360509052, 6.1612042311332225, 6.231665394546943, 6.196784483828682, 5.89182324627628, 6.082003964837814, 5.7489839485743275, 5.778219743223006, 5.828079024710738, 5.559936308033013, 5.8565009641079175, 5.940104738922863, 5.587078991983327, 5.621336308109026, 5.8406682906468745, 5.7487648464022225, 5.733543392836293, 5.850012342309151, 5.188262343454713, 5.498953993795347, 5.67821107442578, 5.4319119168954995, 5.1137759496581, 5.072305489582073, 5.416772418779223, 5.721408640471129, 6.088055925630199, 5.949744752807455, 6.440786119116892, 6.451271225607112, 6.259688479933496, 6.258570269503543, 6.074934631599202, 6.078295163893989, 5.447932680494731, 5.882770650939467, 5.049091417991881, 3.741916065254352], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [6.043859649122807, 6.488505747126437, 6.857493857493857, 7.146750524109015, 7.3628318584070795, 7.640939597315437, 7.655502392344498, 7.614876033057851, 7.926791277258567, 7.891701828410689, 7.601839684625493, 7.521091811414392, 7.223668639053255, 6.9393939393939394, 6.886946386946387, 7.0854326396495075, 7.174226804123712, 7.030798845043311, 6.842568161829376, 6.773343974461293, 6.900374531835206, 6.714840714840715, 6.655546935608999, 6.711093990755008, 6.5751138088012135, 6.573190789473684, 6.690221857025472, 6.678225806451613, 6.627158555729984, 6.728260869565218, 6.669123669123669, 6.722950819672131, 6.8199013157894735, 6.761133603238866, 6.813971742543171, 6.851485148514851, 6.821132075471698, 6.867881548974943, 6.90381679389313, 6.92851711026616, 6.912878787878788, 6.940735183795949, 6.932412790697675, 6.920827389443652, 6.887436456063907, 6.90519877675841, 6.909020217729394, 6.921887084300077, 6.933079847908745, 6.921348314606742, 6.89313517338995, 6.904564315352697, 6.94002789400279, 6.935647143890094, 6.891696750902527, 6.869628550619082, 6.791755508173418, 6.893351800554017, 6.845253576072822, 6.916030534351145, 6.85974025974026, 6.8993377483443705, 6.8510777269758325, 6.944876783398184, 6.913715389568577, 6.830949284785436, 6.929936305732484, 6.901345291479821, 6.931623931623932, 6.888739946380697, 6.798263193052772, 6.798128342245989, 6.876071193144364, 6.8449059052563275, 6.892583120204604, 6.875555555555556, 6.9517374517374515, 6.810045074050225, 6.888375165125495, 6.876152832674572, 6.905360688285904, 6.887213114754099, 6.8580134064594755, 6.895720313441832, 6.864004990642545, 6.994332493702771, 6.947136563876652, 6.917144678138942, 6.82089552238806, 6.925684485006519, 6.871582962492053, 6.843063402385436, 6.911802853437095, 6.8754098360655735, 6.933245208195638, 6.782930107526882, 6.86493860845839, 6.904441453566622, 6.830006439150032, 6.851757188498403, 6.925901201602136, 6.912117177097204, 6.909814323607427, 6.929521276595745, 6.938543754175017, 6.928853754940712, 6.891612903225806, 6.901554404145077, 6.9347536617842875, 6.906229068988614, 6.829447035309793, 6.877005347593583, 6.886920980926431, 6.908355795148248, 6.889413351314902, 6.830758898589657, 6.820240622788393, 6.838732901367891, 6.834181818181818, 6.813818181818182, 6.853498542274052, 6.849110320284698, 6.783380681818182, 6.804131054131054, 6.841445427728614, 6.8, 6.870014771048744, 6.858440575321726, 6.898965791567224, 6.78264395782644, 6.712095400340716, 6.804545454545455, 6.853085210577865, 6.804979253112033, 6.773462783171521, 6.65979381443299, 6.750287686996548, 6.851013110846245, 6.890566037735849, 6.88265306122449, 6.727513227513228, 6.46319018404908, 6.401109057301294, 6.310262529832936, 5.318367346938776, 3.933774834437086, 3.3457943925233646, 4.728813559322034, 4.18, 4.625], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;soil_texture (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-80&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-80&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 1.3, 1.6, 1.9, 2.2, 2.5, 2.8, 3.1, 3.4, 3.6999999999999997, 4.0, 4.3, 4.6, 4.9, 5.2, 5.5, 5.8, 6.1, 6.3999999999999995, 6.7, 7.0, 7.3, 7.6, 7.8999999999999995, 8.2, 8.5, 8.8, 9.1, 9.4, 9.7, 10.0], &quot;y&quot;: [1771, 0, 0, 0, 0, 0, 102, 0, 0, 0, 1754, 0, 0, 7416, 0, 0, 1260, 0, 0, 0, 169809, 0, 0, 0, 0, 0, 0, 0, 0, 2890], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 1.3, 1.6, 1.9, 2.2, 2.5, 2.8, 3.1, 3.4, 3.6999999999999997, 4.0, 4.3, 4.6, 4.9, 5.2, 5.5, 5.8, 6.1, 6.3999999999999995, 6.7, 7.0, 7.3, 7.6, 7.8999999999999995, 8.2, 8.5, 8.8, 9.1, 9.4, 9.7, 10.0], &quot;y&quot;: [0.957286948249208, 0.0, 0.0, 0.0, 0.0, 0.0, 0.05513453908606394, 0.0, 0.0, 0.0, 0.9480978584015307, 0.0, 0.0, 4.008605312375002, 0.0, 0.0, 0.6810737181219663, 0.0, 0.0, 0.0, 91.78765634966109, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.562145274105145], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 1.3, 1.6, 1.9, 2.2, 2.5, 2.8, 3.1, 3.4, 3.6999999999999997, 4.0, 4.3, 4.6, 4.9, 5.2, 5.5, 5.8, 6.1, 6.3999999999999995, 6.7, 7.0, 7.3, 7.6, 7.8999999999999995, 8.2, 8.5, 8.8, 9.1, 9.4, 9.7, 10.0], &quot;y&quot;: [1771, 0, 0, 0, 0, 0, 102, 0, 0, 0, 1754, 0, 0, 7416, 0, 0, 1260, 0, 0, 0, 169809, 0, 0, 0, 0, 0, 0, 0, 0, 2890], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 1.3, 1.6, 1.9, 2.2, 2.5, 2.8, 3.1, 3.4, 3.6999999999999997, 4.0, 4.3, 4.6, 4.9, 5.2, 5.5, 5.8, 6.1, 6.3999999999999995, 6.7, 7.0, 7.3, 7.6, 7.8999999999999995, 8.2, 8.5, 8.8, 9.1, 9.4, 9.7, 10.0], &quot;y&quot;: [0.957286948249208, 0.0, 0.0, 0.0, 0.0, 0.0, 0.05513453908606394, 0.0, 0.0, 0.0, 0.9480978584015307, 0.0, 0.0, 4.008605312375002, 0.0, 0.0, 0.6810737181219663, 0.0, 0.0, 0.0, 91.78765634966109, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.562145274105145], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-81&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-81&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645, 0.04247927831772645], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-0.21205307516798855, -0.21205307516798855, 0.2970116318034415, 0.2970116318034415], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [0.07010814903416618, 0.06415188362469895, 0.026828990610811163, 0.04457585908672377, 0.05035831537248136, 0.052581819112034994, 0.06728847742084493, 0.05080544382279564, 0.04700886886722273, 0.08824687591611462, 0.10543474513552897, 0.10587963692517255, 0.2043753128509908, 0.09878323590262933, 0.10677717046186844, 0.05717422483705524, 0.14279322973630731, 0.10775987233749994, 0.14812600724175828, 0.1853620036716058, 0.13984921764305053, 0.08919175807597579, 0.08249739432414105, 0.07570084940712449, 0.09538401992708852, 0.1593199590921031, 0.20426555997640972, 0.24024482216921594, 0.266579056181576, 0.24677539690048197, 0.15068253141554017, 0.21442580654912627, 0.45767859095269886, 0.3115887187559122, 0.35254738771684757, 0.26673458113717674, 0.39936617200085917, 0.22882980257831978, 0.2109034349390723, 0.2640838778157529, 0.37149389761252777, 0.2066654151941684, 0.3227319833868835, 0.17587900963826894, 0.2691814665210568, 0.2396570359122029, 0.2779179423023902, 0.15590994510095252, 0.34776286519163885, 0.30985353390943654, 0.49540968751037273, 0.1960547709064654, 0.18976442379986855, 0.2811022502062901, 0.8142290629971392, 1.0801485685862506, 0.37010478085936377, 0.49153948346891846, 0.4342944101160171, 0.36018534680877945, 0.5595738297420126, 0.2719683967558881, 0.5306495701377062, 0.24108118931651504, 0.32837934863784757, 0.15112636937453827, 0.16336880119598968, 0.4047771023580431, 0.491376665142062, 0.27881120637013906, 0.2619382089115211, 0.338644030267356, 0.3868355055538125, 0.2730069062722386, 0.28282020487193105, 0.4393785496516719, 0.32160069278904213, 0.3309644228344358, 0.41754074101562827, 0.286813000918796, 0.29077728229465, 0.31442978446599634, 0.276193718592735, 0.32380224440895944, 0.3263949319141333, 0.20521141354424363, 0.32952952096155413, 0.3206590624662141, 0.6066322118286994, 0.18122565027413862, 0.2003707649703882, 0.1483306369286973, 0.14490228700374577, 0.20046209539792798, 0.24147716346833978, 0.23020193703155728, 0.17167304160801394, 0.18048575089626662, 0.30159756406406785, 0.21983345965234083, 0.3604185163940156, 0.19901754299607238, 0.23860864798727854, 0.18667777214618592, 0.19606224915214368, 0.28245807006651585, 0.20470620247489724, 0.21006979273785065, 0.18492694031692972, 0.18987839235626933, 0.22542711298962573, 0.21355195123142995, 0.2062637591279261, 0.21394231457761892, 0.3823535769665746, 0.19725107612710324, 0.21366404189899968, 0.15381762275898564, 0.4158449655708614, 0.08212600744725108, 0.378089932369082, 0.38247449489653723, 0.3070727070544889, 0.1985391206756217, 0.08744933228347039, 0.3185404691401168, 0.3019041960991442, 0.4018289499039175, 0.48443700389968136, 0.46513633881802946, 0.3402523669790982, 0.3125595199461526, 0.08122757773342433, 0.08203874901006207, 0.07838763126270629, 0.09311269774819665, 0.11959836941465027, 0.08297345420043434, 0.10041576117412317, 0.08101553322027794, 0.055129225024648246, 0.13692991531804322, 0.07606545444538709, 0.019307456943345583, 0.02589151060498253, 0.015981282563025875, 0.0018379429964132648, 0.0022105513667427757, 0.011920270510095594, 0.040800644881001796, -0.013903362172251793, -0.001177451733295593, 0.0002408267769860382, 0.00010418629154935197, -0.01028515608709043, -0.01910138597004333, -0.010762707274643912, -0.059987948517967495, -0.10827522165916897, -0.03724621410597681, -0.055293058475992224, -0.07105146863710933, -0.05347564297225555, -0.08555825375586545, -0.06193852308876481, -0.04833100666235246, -0.05306838913533178, -0.049534076213210806, -0.25410355572385257, -0.26540748843928397, -0.3727923183268373, -0.4232772794767744, -0.3365487613924202, -0.24911116386342927, -0.2715478360522098, -0.06520046900773883, -0.14631967786503483, -0.22688272079235697, -0.31569479170199427, -0.314028811526289, -0.05550879444364963, -0.34180451644814874, -0.1082481493108321, -0.1571041805389926, -0.13176212841635376, -0.28834377002168726, -0.14641235834263377, -0.13382628693886206, -0.15781411393516553, -0.1652418713320508, -0.1391080413031414, -0.13074393011778992, -0.15547517035732733, -0.14474262724233722, -0.1952372622493006, -0.1337005672535946, -0.12916958112850108, -0.16476558949045494, -0.126811711112091, -0.24656452631998757, -0.15528808014138876, -0.23085700012236404, -0.11889910756730294, -0.11927575078728407, -0.15825762223543632, -0.14580614295880903, -0.11273354958936405, -0.08828421590050323, -0.08661033298988878, -0.13403855448006397, -0.11890679386608126, -0.40812434430646716, -0.19533897485699803, -0.24407133339241632, -0.14709062980272977, -0.21800584687957186, -0.2072245150767834, -0.1698285482858368, -0.18605192375343238, -0.17644192025860234, -0.17418628947425055, -0.26279078152553575, -0.18157374167285306, -0.19407188454278088, -0.2532052704827449, -0.1596624314667968, -0.14173339616354813, -0.2421759237607736, -0.2006509635098025, -0.16006666389171345, -0.15363374038669186, -0.3089071292141645, -0.22390541208366765, -0.08306204003368775, -0.07404155532185946, -0.2544069464342532, -0.14413487647807147, -0.29738175710728687, -0.1697696504640073, -0.36005455402716846, -0.24227986672049442, -0.27581958579569077, -0.36605485900709717, -0.22441772019789968, -0.7417608213228858, -0.5373404524645977, -0.21340527647788807, -0.11046611187791597, -0.11613699144206703, -0.3029752550489715, -0.21498522715571372, -0.2467303034489316, -0.08498935135222087, -0.17447313012915536, -0.14497573362162952, -0.17877817637877644, -0.10837108884495081, -0.20279570435123964, -0.14702974980826142, -0.2524324792435581, -0.18549039957171104, -0.14137482541382804, -0.15736318930462198, -0.30135809315916856, -0.1794810110317236, -0.2169574136039983, -0.21602554828286702, -0.323340038781365, -0.162398472468282, -0.1058932198356139, -0.18625813605127392, -0.19521552178137191, -0.17315296665361113, -0.14788693932187397, -0.10481492708857018, -0.058781249766090046, -0.04454063575586485, -0.04995596574022484, -0.057739162342045715, -0.08815156829829249, -0.13898575440766406, -0.11598939049002917, -0.08334014913471109, -0.11174791518467432, -0.03632500241792053, -0.08011084842077754, -0.0730821944777855, -0.17388735174205117, -0.08390744768732375, -0.0826479219401571, -0.058905253667090714, -0.029268974849499998, -0.03541660494634473, -0.04622860739461208, -0.03445338314365412, -0.03603604138931676, -0.0289612776581896, -0.015192409697828362, -0.04474408755206677, -0.0466052747983767], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.011751437117894737, 0.009703898036316091, 0.0058182904564914005, 0.007807290714267086, 0.007161136991582302, 0.009064217984190437, 0.010529935013116427, 0.007694419438225454, 0.00886994700886137, 0.014670811124511953, 0.01139341159768594, 0.010986094618924393, 0.015243980554469821, 0.01285052071242191, 0.013333161020545454, 0.01042461120956736, 0.015522657275816495, 0.012209861601394418, 0.016068308375864555, 0.02318812463197087, 0.025848824672379027, 0.015726297866965035, 0.01627071429195811, 0.015580106825629816, 0.01830138508049924, 0.027252516001766446, 0.02818931032726787, 0.033545927757802414, 0.03568176720010204, 0.030258630424604038, 0.022394655789963143, 0.02601366704042213, 0.06716927608566693, 0.047781585236522595, 0.06779498705642464, 0.04362678505272658, 0.04900403942084528, 0.0357333066368489, 0.034764304762622135, 0.039296739122020925, 0.05953070918448485, 0.02981783269295349, 0.05996813951782195, 0.03375396039665906, 0.04520164507114016, 0.0473406511452867, 0.05172240608661741, 0.03546029687436582, 0.05051628087135362, 0.047434153376861424, 0.09621721623070063, 0.039958889732199174, 0.03964915596097629, 0.033848486864201006, 0.13844430526627077, 0.16919387363168245, 0.07284353033073206, 0.06274231223091066, 0.0792374121601632, 0.0589527400441425, 0.09975963785742208, 0.051099373145940395, 0.11663390651520966, 0.048473156419221786, 0.036986201101797164, 0.038542407026339404, 0.040153380581150956, 0.0904358451371877, 0.09123476796394872, 0.06258873299172361, 0.050935772509903804, 0.06899653337877674, 0.07232979089651945, 0.06563675505434523, 0.061578886702567136, 0.09308663958446349, 0.06376440412313064, 0.07469534058079137, 0.07737497974504624, 0.05631335572227272, 0.05716768101802382, 0.06418893035628197, 0.05318258515344911, 0.058288864666088, 0.05419454251728072, 0.029060391870756926, 0.04272909378456891, 0.06266004380460803, 0.09925393376111614, 0.031159428204028682, 0.033166105245162114, 0.030860151969404268, 0.028309035551621273, 0.043864272904281965, 0.047835510254765366, 0.035972157398060485, 0.02619864541036494, 0.03079332166448183, 0.0353702819708519, 0.03227268975547604, 0.05692699503701402, 0.03610291594199068, 0.03692152924841181, 0.028754095508842423, 0.031180840949274546, 0.04361040390860764, 0.029981787616280002, 0.02729731119026166, 0.027091505099569906, 0.025385175526563965, 0.030092620828787477, 0.0278689186481322, 0.036218736094532016, 0.033764978117492586, 0.047004903472443696, 0.032744473855374726, 0.02827993068000354, 0.022784736724076774, 0.03702022456135636, 0.013308606501800727, 0.0320305604213965, 0.03338985159727146, 0.04009499313106598, 0.026109721405293447, 0.011124431637865782, 0.023496316543953507, 0.026396516117857458, 0.032640094255748674, 0.030579862211453458, 0.046172010245596105, 0.037422439269907154, 0.02922798211115, 0.01584675076010676, 0.014485179937365145, 0.015028312300176915, 0.015587087329715922, 0.017020057829392407, 0.014748905614089392, 0.014682146268506918, 0.012861237372142858, 0.008941505459335714, 0.014327346829437117, 0.008038752963709797, 0.004272374834350836, 0.0033950623174695987, 0.002848063237967722, 0.0009710646439813084, 0.0012256890718644069, 0.0053714093884, 0.013448641354375], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;spi (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-82&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-82&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.5337654375, 1.067530875, 1.6012963125000002, 2.13506175, 2.6688271875000003, 3.2025926250000003, 3.7363580625000004, 4.2701235, 4.8038889375, 5.3376543750000005, 5.871419812500001, 6.405185250000001, 6.9389506875, 7.472716125000001, 8.006481562500001, 8.540247, 9.0740124375, 9.607777875, 10.141543312500001, 10.675308750000001, 11.2090741875, 11.742839625000002, 12.276605062500002, 12.810370500000001, 13.3441359375, 13.877901375, 14.411666812500002, 14.945432250000001, 15.479197687500001, 16.012963125000002, 16.5467285625, 17.080494], &quot;y&quot;: [181604, 1902, 705, 292, 161, 114, 75, 33, 23, 27, 19, 11, 8, 5, 6, 2, 2, 2, 3, 3, 1, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.5337654375, 1.067530875, 1.6012963125000002, 2.13506175, 2.6688271875000003, 3.2025926250000003, 3.7363580625000004, 4.2701235, 4.8038889375, 5.3376543750000005, 5.871419812500001, 6.405185250000001, 6.9389506875, 7.472716125000001, 8.006481562500001, 8.540247, 9.0740124375, 9.607777875, 10.141543312500001, 10.675308750000001, 11.2090741875, 11.742839625000002, 12.276605062500002, 12.810370500000001, 13.3441359375, 13.877901375, 14.411666812500002, 14.945432250000001, 15.479197687500001, 16.012963125000002, 16.5467285625, 17.080494], &quot;y&quot;: [98.16326309985838, 1.0280969935460156, 0.3810769613301478, 0.15783613150128106, 0.08702608620447347, 0.06162095544913027, 0.04054010226916466, 0.017837644998432448, 0.012432298029210496, 0.014594436816899278, 0.010270159241521713, 0.00594588166614415, 0.004324277575377563, 0.0027026734846109773, 0.0032432081815331726, 0.0010810693938443907, 0.0010810693938443907, 0.0010810693938443907, 0.0016216040907665863, 0.0016216040907665863, 0.0005405346969221954, 0.0010810693938443907, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0005405346969221954, 0.0, 0.0, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.5337654375, 1.067530875, 1.6012963125000002, 2.13506175, 2.6688271875000003, 3.2025926250000003, 3.7363580625000004, 4.2701235, 4.8038889375, 5.3376543750000005, 5.871419812500001, 6.405185250000001, 6.9389506875, 7.472716125000001, 8.006481562500001, 8.540247, 9.0740124375, 9.607777875, 10.141543312500001, 10.675308750000001, 11.2090741875, 11.742839625000002, 12.276605062500002, 12.810370500000001, 13.3441359375, 13.877901375, 14.411666812500002, 14.945432250000001, 15.479197687500001, 16.012963125000002, 16.5467285625, 17.080494], &quot;y&quot;: [181604, 1902, 705, 292, 161, 114, 75, 33, 23, 27, 19, 11, 8, 5, 6, 2, 2, 2, 3, 3, 1, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.5337654375, 1.067530875, 1.6012963125000002, 2.13506175, 2.6688271875000003, 3.2025926250000003, 3.7363580625000004, 4.2701235, 4.8038889375, 5.3376543750000005, 5.871419812500001, 6.405185250000001, 6.9389506875, 7.472716125000001, 8.006481562500001, 8.540247, 9.0740124375, 9.607777875, 10.141543312500001, 10.675308750000001, 11.2090741875, 11.742839625000002, 12.276605062500002, 12.810370500000001, 13.3441359375, 13.877901375, 14.411666812500002, 14.945432250000001, 15.479197687500001, 16.012963125000002, 16.5467285625, 17.080494], &quot;y&quot;: [98.16326309985838, 1.0280969935460156, 0.3810769613301478, 0.15783613150128106, 0.08702608620447347, 0.06162095544913027, 0.04054010226916466, 0.017837644998432448, 0.012432298029210496, 0.014594436816899278, 0.010270159241521713, 0.00594588166614415, 0.004324277575377563, 0.0027026734846109773, 0.0032432081815331726, 0.0010810693938443907, 0.0010810693938443907, 0.0010810693938443907, 0.0016216040907665863, 0.0016216040907665863, 0.0005405346969221954, 0.0010810693938443907, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0005405346969221954, 0.0, 0.0, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-83&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-83&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596, 600283.8032345596], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [600165.6617546038, 600165.6617546038, 600401.9447145154, 600401.9447145154], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [600101.0, 600101.0, 600101.0, 600101.0, 600101.0, 600101.4512374727, 600101.9888879528, 600102.3497005673, 600102.7199805323, 600102.7482687966, 600102.7728232496, 600102.7671925762, 600102.766050074, 600102.7965515647, 600102.7798058391, 600102.8991486925, 600103.0742815871, 600103.0928577158, 600103.0608978515, 600103.0671428334, 600103.0607670182, 600103.0380866007, 600103.0157151704, 600103.0372020272, 600103.0781463789, 600103.029329059, 600102.9894705993, 600102.9892847529, 600136.2967519875, 600191.3810458845, 600195.8636313477, 600213.516868627, 600225.493323771, 600238.2639394153, 600241.2287717724, 600248.6078116896, 600257.3432098083, 600262.1245681726, 600271.7114947307, 600284.8773286829, 600287.3789113017, 600291.2908722071, 600303.9159365406, 600302.9868673732, 600302.9762803271, 600301.8482599261, 600299.436256545, 600301.1308721473, 600303.9089018793, 600305.2852354146, 600305.3418487116, 600306.9567856303, 600305.9188070656, 600300.9630023927, 600299.8638828102, 600299.1660741367, 600297.6146198307, 600299.6461055417, 600299.4047013074, 600299.2529520673, 600297.6678451686, 600294.964390082, 600293.3096397668, 600297.4533838354, 600298.5319661665, 600299.0892727083, 600297.9291606752, 600297.3721550601, 600294.5990476965, 600294.284615619, 600294.9401708004, 600298.7354582563, 600298.4428127144, 600300.0385679076, 600299.9734989952, 600300.0984799344, 600309.129545385, 600315.6093807125, 600313.5543154285, 600321.1533313764, 600325.139402893, 600325.7597219243, 600329.9825825432, 600346.5537201914, 600376.5304839452, 600399.3954537578, 600409.4687945251, 600413.0699088707, 600419.438545301, 600421.3556372192, 600422.42504522, 600423.2581076331, 600422.0508529072, 600413.02067676, 600404.9877789285, 600405.0645663075, 600405.0830705703, 600405.0368390421, 600404.9782067158, 600404.9460930033, 600404.9215621911, 600404.9318672722, 600404.9992492109, 600405.0157368763, 600405.021689217, 600404.9732898927, 600404.9137557289, 600404.8644677869, 600404.7409886493, 600404.7090221505, 600404.6916778306, 600404.6763995114, 600404.5840798479, 600404.4288296634, 600404.2978562827, 600404.1517837524, 600404.0775926304, 600404.061690885, 600404.0547940326, 600404.1054242102, 600404.0927183698, 600404.0669896597, 600404.0567747855, 600404.0020695827, 600403.8975997986, 600403.858050372, 600403.9288193036, 600403.9273137436, 600403.9182711301, 600403.8704586981, 600403.8458526108, 600403.7661373027, 600403.6412928794, 600403.6449004897, 600403.6139835675, 600403.495271604, 600403.2763710093, 600403.1392933308, 600403.1222531558, 600403.144311483, 600403.1538547474, 600403.1674170707, 600403.1880810773, 600403.203069525, 600403.1106608491, 600403.0, 600403.0, 600403.0, 600403.0, 600403.0, 600403.0, 600403.0, 600403.0, 600403.0, 600403.0, 600402.8566860897, 600402.4198421695, 600402.335024283, 600402.2650982667, 600402.2297431362, 600402.2077293333, 600402.1632814354, 600402.174175084, 600402.1551594854, 600402.2366871589, 600402.1745816969, 600402.1538546969, 600402.1491086876, 600402.1811354245, 600402.183108207, 600402.1652266223, 600402.1994695222, 600402.1665545381, 600402.0874288499, 600402.0356765653, 600402.0463530037, 600402.1004945198, 600402.1179411237, 600402.1166402336, 600402.1186518925, 600402.1171212443, 600402.0572059674, 600402.0534998997, 600402.027149054, 600402.0510369326, 600402.1269582824, 600402.156075997, 600402.227909253, 600402.2794828416, 600402.2130523492, 600402.172424601, 600401.9207956382, 600401.7378638193, 600401.7107604002, 600401.669661359, 600401.6930736421, 600401.5081992939, 600401.4304590119, 600401.375722608, 600401.332109371, 600401.30438623, 600401.3115550356, 600401.3601999888, 600401.3998762238, 600401.3440358432, 600401.2501589434, 600390.7235855351, 600368.0645815934, 600347.6194818208, 600341.2164042396, 600334.2075961576, 600321.1117467171, 600304.9071465785, 600279.1479455631, 600248.9357804991, 600222.8119988994, 600206.0671357459, 600202.8790871705, 600203.4888026658, 600202.9188366834, 600201.9020045919, 600198.6504401858, 600198.9379470402, 600199.1149848595, 600200.4335835577, 600199.9216416697, 600199.8134762195, 600198.474787813, 600198.7511727597, 600195.8413923258, 600195.2703441664, 600195.6113402063, 600197.7642959328, 600198.1281641655, 600198.9640432865, 600198.4236036983, 600197.3507666186, 600194.1612942633, 600195.2607754809, 600197.33085613, 600198.663078467, 600199.0049215795, 600199.4785481979, 600197.8637028417, 600199.3262783759, 600200.0350341572, 600196.8388775784, 600182.3726852636, 600176.4346389893, 600165.1408122933, 600157.9192589674, 600161.3458509725, 600160.6108138544, 600152.0691866899, 600151.9560214195, 600150.5458692735, 600147.4211212144, 600142.7468541572, 600120.3415358949, 600119.0180583952, 600113.7857891878, 600101.1938487807, 600092.9156748039, 600087.2605637765, 600081.3007945556, 600075.2437557002, 600073.8915261717, 600071.631676229, 600068.7552625205, 600066.1380066539, 600063.7121218175, 600077.5666703045, 600101.573618473, 600101.5364127202, 600101.5298814673, 600101.6153285833, 600101.5729674643, 600101.5149287395, 600101.5027059402, 600101.477060697, 600101.4276696168, 600101.3436755874, 600101.2497794352, 600101.1215947015, 600100.9124613841, 600100.81926176, 600100.8304880622, 600100.810281287, 600100.8109711955, 600100.8145617702, 600100.7988479403, 600100.7815771, 600100.6288118295, 600100.5852747267, 600100.696413534, 600101.0, 600101.0, 600101.0, 600101.0, 600101.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [600101.0, 600101.0, 600101.0, 600101.0, 600101.0, 600101.0738255034, 600101.2870813397, 600101.4892561984, 600101.7507788162, 600101.7735583684, 600101.7936925099, 600101.7890818858, 600101.7881656805, 600101.8135198135, 600101.7995337995, 600101.9058050383, 600102.0979381443, 600102.1713185755, 600102.2022867195, 600102.2474062251, 600102.2689138576, 600102.2703962704, 600102.265321955, 600102.3050847457, 600102.3467374811, 600102.2796052631, 600102.2629416598, 600102.281451613, 600106.931711146, 600127.546583851, 600131.0008190008, 600141.1360655738, 600148.5625, 600156.0777327935, 600158.2362637363, 600164.9543031226, 600172.3018867924, 600177.5201214883, 600186.4526717557, 600199.3315589353, 600203.1984848485, 600205.816204051, 600223.3313953489, 600225.2039942938, 600226.7610748003, 600226.9021406728, 600225.7527216175, 600230.8708430008, 600232.6273764259, 600231.602247191, 600235.2413305024, 600241.6957123098, 600244.1457461646, 600248.9009399855, 600249.9494584837, 600249.2461762563, 600247.7391613362, 600249.5623268698, 600249.2048114435, 600248.9580152672, 600247.4993506493, 600245.1125827815, 600243.7354670151, 600247.402075227, 600248.4777849324, 600249.0266579974, 600248.0286624203, 600247.5682254964, 600245.1051939514, 600244.7774798927, 600245.3907815631, 600248.743315508, 600248.4588002637, 600249.9260220636, 600249.9475703324, 600250.266031746, 600254.1222651222, 600257.2736638763, 600256.1023778071, 600261.5276679841, 600264.0291197882, 600264.6242622951, 600266.4308348568, 600276.3104279686, 600299.6712414223, 600324.1656171285, 600344.3083700441, 600358.9885277246, 600370.275146009, 600377.7816166884, 600381.8207247298, 600385.438794727, 600395.0577172503, 600401.8721311475, 600403.1189689359, 600403.2043010753, 600403.241473397, 600403.1985195155, 600403.1448808757, 600403.1252396166, 600403.126835781, 600403.1537949401, 600403.2148541114, 600403.2619680851, 600403.3573814295, 600403.3214756259, 600403.3122580645, 600403.3011658031, 600403.3308921438, 600403.4407233758, 600403.4523650899, 600403.4779411765, 600403.4059945504, 600403.2924528302, 600403.2124072826, 600403.1014103425, 600403.0523708422, 600403.0575953923, 600403.056, 600403.1112727273, 600403.1056851312, 600403.0918149466, 600403.0873579546, 600403.0512820513, 600402.9719764012, 600402.9468634686, 600403.0081240768, 600403.0469341408, 600403.0588703261, 600403.0178426602, 600403.0144804089, 600402.9736363636, 600402.8952007835, 600402.8993775933, 600402.8942826322, 600402.8659793815, 600402.7157652474, 600402.6567342074, 600402.6427672956, 600402.6760204082, 600402.6917989418, 600402.7162576687, 600402.7615526802, 600402.8114558472, 600402.9836734694, 600403.0, 600403.0, 600403.0, 600403.0, 600403.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;standard_ws (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-84&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-84&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [600101.0, 600112.2592592592, 600123.5185185185, 600134.7777777778, 600146.0370370371, 600157.2962962963, 600168.5555555555, 600179.8148148148, 600191.074074074, 600202.3333333334, 600213.5925925926, 600224.8518518518, 600236.1111111111, 600247.3703703703, 600258.6296296297, 600269.8888888889, 600281.1481481482, 600292.4074074074, 600303.6666666666, 600314.925925926, 600326.1851851852, 600337.4444444445, 600348.7037037037, 600359.9629629629, 600371.2222222222, 600382.4814814815, 600393.7407407408, 600405.0], &quot;y&quot;: [38172, 0, 0, 0, 0, 0, 0, 0, 17528, 16942, 0, 0, 0, 0, 0, 0, 0, 25591, 10893, 0, 0, 0, 0, 0, 0, 0, 75876], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [600101.0, 600112.2592592592, 600123.5185185185, 600134.7777777778, 600146.0370370371, 600157.2962962963, 600168.5555555555, 600179.8148148148, 600191.074074074, 600202.3333333334, 600213.5925925926, 600224.8518518518, 600236.1111111111, 600247.3703703703, 600258.6296296297, 600269.8888888889, 600281.1481481482, 600292.4074074074, 600303.6666666666, 600314.925925926, 600326.1851851852, 600337.4444444445, 600348.7037037037, 600359.9629629629, 600371.2222222222, 600382.4814814815, 600393.7407407408, 600405.0], &quot;y&quot;: [20.633290450914043, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.474492167652242, 9.157738835255834, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 13.832823428935903, 5.8880444535734755, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 41.0136106636685], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [600101.0, 600112.2592592592, 600123.5185185185, 600134.7777777778, 600146.0370370371, 600157.2962962963, 600168.5555555555, 600179.8148148148, 600191.074074074, 600202.3333333334, 600213.5925925926, 600224.8518518518, 600236.1111111111, 600247.3703703703, 600258.6296296297, 600269.8888888889, 600281.1481481482, 600292.4074074074, 600303.6666666666, 600314.925925926, 600326.1851851852, 600337.4444444445, 600348.7037037037, 600359.9629629629, 600371.2222222222, 600382.4814814815, 600393.7407407408, 600405.0], &quot;y&quot;: [38172, 0, 0, 0, 0, 0, 0, 0, 17528, 16942, 0, 0, 0, 0, 0, 0, 0, 25591, 10893, 0, 0, 0, 0, 0, 0, 0, 75876], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [600101.0, 600112.2592592592, 600123.5185185185, 600134.7777777778, 600146.0370370371, 600157.2962962963, 600168.5555555555, 600179.8148148148, 600191.074074074, 600202.3333333334, 600213.5925925926, 600224.8518518518, 600236.1111111111, 600247.3703703703, 600258.6296296297, 600269.8888888889, 600281.1481481482, 600292.4074074074, 600303.6666666666, 600314.925925926, 600326.1851851852, 600337.4444444445, 600348.7037037037, 600359.9629629629, 600371.2222222222, 600382.4814814815, 600393.7407407408, 600405.0], &quot;y&quot;: [20.633290450914043, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.474492167652242, 9.157738835255834, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 13.832823428935903, 5.8880444535734755, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 41.0136106636685], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-85&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-85&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504, 0.16343607096139504], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [-0.2063279899188528, -0.2063279899188528, 0.5332001318416428, 0.5332001318416428], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [0.2769143201926406, 0.39503881210374797, 0.5072674370744795, 0.4967751160063868, 0.5289757580010048, 0.548089377238938, 0.48472369266674714, 0.4321840977521768, 0.49080445380131554, 0.5382731526347958, 0.4694721304243702, 0.47227407147514366, 0.47918681744826463, 0.4916409191537705, 0.541767323156716, 0.5052031437959199, 0.5103120206572357, 0.4763603256262756, 0.43074598107969375, 0.5025356737548992, 0.528762289961676, 0.5662431587381047, 0.502043975386212, 0.5375393987479571, 0.5886469301212577, 0.5969914809888274, 0.5835942288920527, 0.504013809086028, 0.5330180061429514, 0.4705963127979588, 0.45124972146572195, 0.5232717333107741, 0.5226870398057155, 0.500367425970216, 0.5753105375872154, 0.5790747360637811, 0.5252881020713986, 0.5982891431181008, 0.5533394609790871, 0.4992557849669253, 0.5840756153160653, 0.48922380510952, 0.5237069240000961, 0.5857796789026072, 0.45564529163681927, 0.5552542915824332, 0.5707533402204352, 0.5460541779806122, 0.5535224448286002, 0.5775369576598834, 0.5690572334682732, 0.5839952279165134, 0.5234464376870759, 0.5036833550377456, 0.6479559718747364, 0.5786920567396925, 0.6021300539931713, 0.5490346081879766, 0.5902815627694435, 0.5502327255826647, 0.5186695090175453, 0.5361144711471986, 0.6356724829086696, 0.5394655641351405, 0.4528985925679775, 0.5451928343513064, 0.5530169764146678, 0.5817495976754328, 0.55120859637408, 0.5373500546839239, 0.498471901639688, 0.5688608666844872, 0.5545111507275925, 0.5530707774608978, 0.5494915861024292, 0.6100652814077291, 0.48767548248337667, 0.571898915711303, 0.5314991320955812, 0.5628151101520564, 0.5751804704818991, 0.6458404086862817, 0.558270633619076, 0.500160950432486, 0.5285460851797077, 0.5056857278230655, 0.5312688400234634, 0.568481329573627, 0.5849917752641397, 0.4277484366078432, 0.5021942331318379, 0.5917305844061526, 0.543142683323653, 0.6092595841235382, 0.5367496048069952, 0.5369188982295711, 0.542910411041413, 0.5735379907900444, 0.5648540067290688, 0.520041190544132, 0.5876494725367037, 0.518571363576208, 0.5327367575946522, 0.5284690872384302, 0.5401017720255402, 0.5268792422714181, 0.5292075489310086, 0.5341286070173483, 0.47023648663965045, 0.48707599522774736, 0.5467961848189834, 0.5301226650351555, 0.5577464467053694, 0.5023710057023174, 0.5680903169935806, 0.5251220895758348, 0.4683671489034129, 0.4980875415995806, 0.5182785138324604, 0.49228136126109157, 0.5089317870576908, 0.48318326716082055, 0.5452857259348548, 0.5063517624937692, 0.45662744656034915, 0.529864702777366, 0.46328649933424904, 0.5188806581861407, 0.520405845790761, 0.5417974137429702, 0.4882449927113304, 0.5337499071243145, 0.5521026997997416, 0.4701291610758912, 0.4942179427889564, 0.5275225614805881, 0.5289439365228458, 0.5170157494561187, 0.47609244083733593, 0.5355431084467603, 0.4601597440401984, 0.4206431832562605, 0.43751287161993624, 0.45420047217090176, 0.42398907769486727, 0.2971396799293876, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -0.17793438191614255, -0.20358091442956117, -0.20599044830455335, -0.20461083834821717, -0.20285177221331574, -0.20619149007194443, -0.20646147579369906, -0.206910050900229, -0.2071230200163095, -0.206734500389359, -0.2067894572423292, -0.20727080147288307, -0.20664368389746798, -0.20538379676350255, -0.2064771798515872, -0.2071547031031532, -0.206030990385306, -0.20696113616466708, -0.20699572253133372, -0.20627025118063014, -0.2066174703050412, -0.2058899834335055, -0.20720646334847007, -0.20579708957121845, -0.2070266835309273, -0.20718251592066458, -0.20719045217018248, -0.20700578655973312, -0.20723081013809744, -0.206512938004616, -0.20678763692304772, -0.2039635469328928, -0.2072227577238807, -0.20488541128302615, -0.2065932532704496, -0.20569025543857034, -0.207102786922322, -0.20658801793126166, -0.20640839976346234, -0.2066269037697183, -0.20672113950461976, -0.20610043602019615, -0.20666057660013237, -0.20647681064505002, -0.2069868096481122, -0.20180167547395342, -0.20694214901058564, -0.20426160492610682, -0.20341686023822753, -0.20593906042749757, -0.20627373693924847, -0.20628033844876648, -0.19876778084484975, -0.205918299406662, -0.20127232954111798, -0.20721648360863384, -0.20349811066260198, -0.20212350790528186, -0.20391791338497178, -0.20653630383718272, -0.20719706283565992, -0.20664964101252115, -0.2072133916621424, -0.20482761107184874, -0.192069916883003, -0.20324135731181311, -0.2044488387423067, -0.20653215719465648, -0.2035795338697061, -0.20710920191709611, -0.1986367099791577, -0.2055018162814573, -0.20524469050437616, -0.2051373867196821, -0.2038876046524017, -0.20722273664302804, -0.20625085897346818, -0.20538348131819567, -0.20250552336409394, -0.20524627577772522, -0.20579101380514253, -0.20563523133166065, -0.20613223080180718, -0.19413100674929665, -0.2063131466438874, -0.20698119732923353, -0.20544901056994208, -0.20146491777594552, -0.20554430347883532, -0.1998557114203213, -0.20287268310531517, -0.19163828234405048, -0.20722637745278538, -0.20684950602738272, -0.20225248932730178, -0.20387676637697807, -0.2030051224538909, -0.20523347144456988, -0.20576028780273126, -0.20372379123132167, -0.20510138638365644, -0.20582684573994198, -0.20204216107093811, -0.20684645888381703, -0.20715328748011272, -0.2022574334978835, -0.20724057584145, -0.20524785792565203, -0.20041518715758444, -0.2067975360336628, -0.2028371123014049, -0.20325402267355763, -0.20725001706333337, -0.20689756612150495, -0.2068782906878233, -0.20554947576547622, -0.20662115751845572, -0.2064873938980534, -0.20723961553764092, -0.2023288221541727, -0.20060990204145898, -0.2016970059937918, -0.2062605081470325, -0.20724180315967985, -0.20416079665574255, -0.20666491168452233, -0.20724437287700612, -0.2038330523197993, -0.20687043149730544, -0.2072192371520811, -0.20728419527456182, -0.20610298749238035, -0.20725863477148612, -0.20699746833583857, -0.20676538661162006, -0.20666004106825978, -0.20634628906236263, -0.20731535722810687, -0.2040849241984578, -0.2072117309442591, -0.20580749804430712, -0.20685186419569504, -0.20746693990575785, -0.2075131373201798, -0.19963651325317328, -0.17165116229790375], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [0.05263157894736842, 0.09770114942528736, 0.14987714987714987, 0.14465408805031446, 0.16106194690265488, 0.17114093959731544, 0.13875598086124402, 0.1140495867768595, 0.14174454828660435, 0.1659634317862166, 0.1314060446780552, 0.1327543424317618, 0.13609467455621302, 0.14219114219114218, 0.16783216783216784, 0.14895947426067907, 0.1515463917525773, 0.1347449470644851, 0.11345646437994723, 0.14764565043894654, 0.16104868913857678, 0.18104118104118105, 0.1474010861132661, 0.16563944530046226, 0.19347496206373294, 0.1981907894736842, 0.19063270336894, 0.14838709677419354, 0.16326530612244897, 0.13198757763975155, 0.12285012285012285, 0.1581967213114754, 0.15789473684210525, 0.1465587044534413, 0.18602825745682888, 0.18811881188118812, 0.15924528301886792, 0.19893697798025817, 0.17404580152671756, 0.14600760456273765, 0.19090909090909092, 0.14103525881470366, 0.15843023255813954, 0.19186875891583452, 0.12490922294843863, 0.17507645259938837, 0.18351477449455678, 0.17014694508894046, 0.1741444866920152, 0.18726591760299627, 0.18259023354564755, 0.1908713692946058, 0.15829846582984658, 0.14822848879248013, 0.22815884476534296, 0.18790968681718864, 0.20113717128642503, 0.17174515235457063, 0.19440832249674903, 0.17239185750636132, 0.15584415584415584, 0.16490066225165562, 0.22077073807968647, 0.16666666666666666, 0.12363168061815841, 0.16970091027308193, 0.17388535031847133, 0.18962203715566944, 0.17291255752794216, 0.16554959785522788, 0.14562458249833, 0.1824866310160428, 0.17468688200395519, 0.17391304347826086, 0.17199488491048592, 0.2057142857142857, 0.1402831402831403, 0.18415969092079845, 0.16248348745046234, 0.17918313570487485, 0.18596955658504302, 0.22688524590163933, 0.17672151127361366, 0.14647377938517178, 0.16094822208359327, 0.14924433249370278, 0.16236626809314034, 0.1822817080943276, 0.19143413367942894, 0.1121251629726206, 0.14748887476160202, 0.19522912743251727, 0.16861219195849547, 0.20524590163934425, 0.16523463317911435, 0.16532258064516128, 0.1684856753069577, 0.18506056527590847, 0.180296200901481, 0.15654952076677317, 0.19292389853137518, 0.15579227696404793, 0.16312997347480107, 0.16090425531914893, 0.16700066800267202, 0.1600790513833992, 0.16129032258064516, 0.163860103626943, 0.1318242343541944, 0.13998660415271266, 0.17055296469020653, 0.16176470588235295, 0.17643051771117166, 0.14757412398921832, 0.1820633850303439, 0.15916722632639355, 0.13092710544939845, 0.14542836573074155, 0.15563636363636363, 0.14254545454545456, 0.15087463556851313, 0.13807829181494663, 0.16974431818181818, 0.14957264957264957, 0.12536873156342182, 0.16162361623616237, 0.12850812407680945, 0.15594246782740348, 0.15672235481304694, 0.1678832116788321, 0.14054514480408858, 0.16363636363636364, 0.1733594515181195, 0.13174273858921162, 0.14347357065803668, 0.16036655211912945, 0.1611047180667434, 0.15494636471990464, 0.13459119496855346, 0.16454081632653061, 0.12698412698412698, 0.10889570552147239, 0.11645101663585952, 0.12410501193317422, 0.11020408163265306, 0.059602649006622516, 0.0, 0.0, 0.0, 0.0], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;stream_DEM (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-86&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-86&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.034482758620689655, 0.06896551724137931, 0.10344827586206896, 0.13793103448275862, 0.1724137931034483, 0.20689655172413793, 0.24137931034482757, 0.27586206896551724, 0.3103448275862069, 0.3448275862068966, 0.3793103448275862, 0.41379310344827586, 0.4482758620689655, 0.48275862068965514, 0.5172413793103449, 0.5517241379310345, 0.5862068965517241, 0.6206896551724138, 0.6551724137931034, 0.6896551724137931, 0.7241379310344828, 0.7586206896551724, 0.7931034482758621, 0.8275862068965517, 0.8620689655172413, 0.896551724137931, 0.9310344827586207, 0.9655172413793103, 1.0], &quot;y&quot;: [154766, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30236], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.034482758620689655, 0.06896551724137931, 0.10344827586206896, 0.13793103448275862, 0.1724137931034483, 0.20689655172413793, 0.24137931034482757, 0.27586206896551724, 0.3103448275862069, 0.3448275862068966, 0.3793103448275862, 0.41379310344827586, 0.4482758620689655, 0.48275862068965514, 0.5172413793103449, 0.5517241379310345, 0.5862068965517241, 0.6206896551724138, 0.6551724137931034, 0.6896551724137931, 0.7241379310344828, 0.7586206896551724, 0.7931034482758621, 0.8275862068965517, 0.8620689655172413, 0.896551724137931, 0.9310344827586207, 0.9655172413793103, 1.0], &quot;y&quot;: [83.65639290386049, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 16.3436070961395], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.034482758620689655, 0.06896551724137931, 0.10344827586206896, 0.13793103448275862, 0.1724137931034483, 0.20689655172413793, 0.24137931034482757, 0.27586206896551724, 0.3103448275862069, 0.3448275862068966, 0.3793103448275862, 0.41379310344827586, 0.4482758620689655, 0.48275862068965514, 0.5172413793103449, 0.5517241379310345, 0.5862068965517241, 0.6206896551724138, 0.6551724137931034, 0.6896551724137931, 0.7241379310344828, 0.7586206896551724, 0.7931034482758621, 0.8275862068965517, 0.8620689655172413, 0.896551724137931, 0.9310344827586207, 0.9655172413793103, 1.0], &quot;y&quot;: [154766, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 30236], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.034482758620689655, 0.06896551724137931, 0.10344827586206896, 0.13793103448275862, 0.1724137931034483, 0.20689655172413793, 0.24137931034482757, 0.27586206896551724, 0.3103448275862069, 0.3448275862068966, 0.3793103448275862, 0.41379310344827586, 0.4482758620689655, 0.48275862068965514, 0.5172413793103449, 0.5517241379310345, 0.5862068965517241, 0.6206896551724138, 0.6551724137931034, 0.6896551724137931, 0.7241379310344828, 0.7586206896551724, 0.7931034482758621, 0.8275862068965517, 0.8620689655172413, 0.896551724137931, 0.9310344827586207, 0.9655172413793103, 1.0], &quot;y&quot;: [83.65639290386049, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 16.3436070961395], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-87&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-87&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;green&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;reference (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078, 4.277722547130078], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;LightGreen&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;LightGreen&quot;, &quot;dash&quot;: &quot;solid&quot;, &quot;width&quot;: 0}, &quot;marker&quot;: {&quot;size&quot;: 0}, &quot;name&quot;: &quot;reference (+/- 1std)&quot;, &quot;opacity&quot;: 0.5, &quot;x&quot;: [0, 149, 149, 0], &quot;y&quot;: [2.4159783885583153, 2.4159783885583153, 6.139466705701841, 6.139466705701841], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;fill&quot;: &quot;toself&quot;, &quot;fillcolor&quot;: &quot;#ed0400&quot;, &quot;hoverinfo&quot;: &quot;skip&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;opacity&quot;: 0.2, &quot;showlegend&quot;: false, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 123, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], &quot;y&quot;: [5.939073927890556, 7.072349908145554, 7.381997926932124, 7.289693531016843, 7.043836864327179, 6.922219133594538, 6.6549079851057, 6.579427133678534, 6.9556958108651, 6.869280973285456, 6.486526069726544, 6.460919206255976, 6.539916667087371, 6.442543463581905, 6.517824725574208, 6.497635365346246, 6.527902205275451, 6.555699837725049, 6.417932166110939, 6.677605958726087, 6.771042757740829, 6.759863181797476, 6.467298590507191, 6.49214293030658, 6.436369093916631, 6.442644753872079, 6.580583663424651, 6.315516147110297, 5.992770427276678, 5.827393655172146, 6.054838722110416, 6.437857736277039, 6.349047695845622, 6.096962730202833, 6.405824893073782, 6.212175251925626, 5.858629564307439, 6.047525242009138, 5.994430374963202, 5.838278694463904, 6.184564337448568, 5.832407113555466, 5.9575982976653075, 6.255076530266593, 5.722991274953272, 5.938924082683448, 5.857906082519076, 5.77460245048268, 5.710976695129766, 5.519692445864338, 5.942869496967666, 5.811629164573653, 5.627608690766101, 5.424621243521889, 6.085262423710486, 5.802748382819986, 5.962568789236222, 5.593799445667917, 5.807585235987187, 5.749788904388388, 5.734466453020454, 5.551325554420133, 6.171061867005312, 5.516765907401044, 4.992962751116002, 5.3924043244050175, 5.385519689950311, 5.663904347075329, 5.3790494393525865, 5.546716722874808, 5.379139108163639, 5.330904343596803, 5.467016414394473, 5.395166371860981, 5.656353378949784, 6.160208983187589, 5.501505611695084, 5.826972404833681, 5.734034626461695, 5.8608710350421935, 5.787841302171414, 5.836188886297236, 6.121517060148279, 5.662817269964355, 5.730889846416833, 5.595233824385389, 5.885497353723195, 6.21178663835678, 6.340268254209655, 5.314043695288695, 5.649653656078876, 6.118046345663345, 5.89577292910702, 6.204574107089051, 6.127119802141472, 5.980505816202542, 5.968234053154323, 6.1007201955195605, 6.255269798913837, 6.214742871534828, 6.649661494770433, 6.057933200923513, 6.201817254198732, 6.277470084372549, 6.3223869530817, 6.297519538838864, 6.245154105368055, 6.204978842664682, 6.082274111652124, 6.103021399731776, 6.44277984049347, 6.370312383061553, 6.4541560962353115, 6.209277021291115, 6.541704650864043, 6.3595143016689715, 6.239108788933392, 6.30220663627863, 6.346784501636471, 6.36769474987706, 6.251857068396886, 6.147038453831242, 6.58544736997852, 6.546605369986487, 6.096183538149134, 6.24211952694875, 6.053925420151895, 6.206348273452286, 6.32451451007319, 6.501540721634166, 6.47893707582375, 6.433915287087169, 6.7288626306535555, 6.263121605249463, 6.230235882505091, 6.3271086593550185, 6.2779619065946, 6.345595097504461, 6.426182808016318, 6.716585243420197, 6.473751973574025, 6.466082857758335, 6.761349130609606, 6.669143084581047, 7.047492275343849, 7.096061124903545, 6.8042397608532665, 5.473445565727584, 7.386021990765242, 3.021052563216413, 0.790371314906354, 0.2488138646926985, 3.124710671900203, 3.4044518397177557, 3.3539577176892257, 3.6242005803880524, 3.4718501946431752, 3.0636381417237697, 2.761223399373372, 2.949552142685455, 3.1771252926526907, 3.1442200679763306, 3.1689081820705476, 3.167802140499033, 3.1512777534847958, 3.1024706096829897, 3.026362980255452, 2.9460916524325653, 3.023095439282732, 3.0061594504226834, 3.134767109667029, 2.887633861709171, 2.8943222006222085, 2.798491356717813, 3.0460313387224502, 2.9281080762542384, 2.665444684586646, 2.647674667504373, 2.642590740771033, 2.702672213028407, 2.994343092862934, 2.807861989036381, 2.7743169784005293, 2.653279968838537, 2.6444413177100223, 2.652784562277354, 2.7085459462890995, 2.6215741996816346, 2.914301606866135, 2.8815558794269283, 2.891189691298261, 2.664660903146924, 2.714688107494327, 2.5826856271276064, 2.541351118861482, 2.7847818907792155, 2.715055040167881, 2.3984149713600145, 2.3003620067453987, 2.4078117814340207, 2.4752086459211466, 2.669553488642215, 2.682443741353682, 2.5502181531920316, 2.4452664096101175, 2.381909482930885, 2.525265579966271, 2.5600349502702926, 2.496318601978418, 2.403609114469787, 2.245028570105828, 1.9632577182819757, 2.2318401947045894, 2.220192853469192, 2.0856001481942896, 1.7838413037899585, 1.9271222940091985, 2.1128011652946617, 2.361951092430367, 2.2047526718123844, 2.2202301030366263, 2.03146103951269, 1.9486181334096089, 1.7858317873238077, 1.6361232075060657, 1.8336307231826137, 1.7073004716072542, 1.6731934386781118, 1.7723782974549938, 1.6280136564798753, 1.6423575455925106, 1.5301776124754374, 1.6446460092394708, 1.7298005676657788, 1.7231789184718078, 1.7194255871696809, 2.087196546534999, 1.8180745826966573, 1.8349812635899165, 2.0163229390843362, 2.000671143346243, 2.1459953396966718, 2.1641821336411176, 2.1296497163588715, 1.8822368124687168, 1.9594031204261517, 2.1063024928149323, 2.1293376668888513, 2.271795346571124, 2.1057197134496173, 2.072389251588132, 2.051423666475212, 2.1829428794465793, 2.1478424768623547, 2.148755673659404, 2.2242150152072124, 2.404930492873164, 2.270772305684827, 2.4320149942125697, 2.20038795514266, 2.223002821027068, 2.443748839384239, 2.451030525850109, 2.471826356969018, 2.350790850896373, 2.2408065871948617, 2.4079351059416805, 2.439596385442091, 2.5212859176548115, 2.490612729036009, 2.4078352031134225, 2.403163866254664, 2.592506410131894, 2.9422876266128455, 3.014091149020972, 2.819062065266542, 3.061352301751601, 3.182283697096779, 3.3077735420955463, 3.2197306499115763, 3.1393037953125553, 2.9685774047242557, 3.0100607272121103, 3.1201394999669656, 2.992724960952421, 3.216459229681312, 3.3946426618361203, 3.412557489246704, 3.3218825093859774, 3.294409856022573, 3.3422127273038704, 3.475002367882855, 3.5168388002600595, 3.254061771010729, 3.566448564222602, 3.5794673752328166, 3.6401790390508464, 3.139419192827939, 2.7406214481194806, 2.259164114461291], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;legendgroup&quot;: &quot;current (mean)&quot;, &quot;line&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;mode&quot;: &quot;lines&quot;, &quot;name&quot;: &quot;current (mean)&quot;, &quot;showlegend&quot;: true, &quot;x&quot;: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149], &quot;y&quot;: [4.099119021175923, 4.906485678132517, 5.260708559880031, 5.464936285033844, 5.311652119779998, 5.24433384890857, 4.9544848780582145, 5.0481329669692965, 5.215349089373977, 5.105746850294663, 4.890467962874559, 4.891400857820977, 4.9762370781670375, 4.918593062709013, 4.86714197762776, 4.7451801631493336, 4.824020852621208, 4.78288028246858, 4.693254785417597, 4.908454877019321, 4.9953867038262025, 5.033818361946511, 4.824791143801985, 4.77674761602909, 4.6277155795915865, 4.7283679514465256, 4.761435645018748, 4.4540112786210955, 4.197967146765671, 4.117614429142784, 4.2727257255732125, 4.479571826965925, 4.394322040643856, 4.252448918072257, 4.323315740134322, 4.281483051411, 4.165227960638228, 4.249277883929624, 4.2190896071737205, 4.030640757745486, 4.192476146295614, 4.132211053884018, 4.114185301675067, 4.3300035115698785, 3.9736031450802423, 4.0438398781714255, 4.002874279690715, 3.97877266496463, 3.881200180802489, 3.796040848726235, 4.024294605208642, 4.041712255572389, 3.878473178827476, 3.7654618681684107, 4.022332772068319, 3.8424925976443514, 4.046109252797547, 3.8789907896545177, 3.9767902878419292, 3.8752300238673154, 3.8753946960523953, 3.6931534090050246, 3.9945682248509846, 3.8019812269680213, 3.3561941691428414, 3.5577916214384127, 3.5576601288080445, 3.6542751781573997, 3.454613525914012, 3.594537134233659, 3.503576382321757, 3.5516413205258983, 3.5701049265362923, 3.5512334217341177, 3.7449920510661987, 3.898166095346827, 3.643668699509446, 3.887795269121645, 3.8827478329871927, 4.04055056903941, 3.9962969869918994, 4.099069989363802, 4.11715911272147, 3.7949697819867767, 3.7573655751033956, 3.840416986289839, 4.052845103596193, 4.221813416530685, 4.151762986245815, 3.7795361326972614, 4.026631385274332, 4.307182473820881, 4.227903939688656, 4.3649198435276615, 4.254514642536178, 4.21288611290633, 4.2592261031731775, 4.391581968436621, 4.462411643778026, 4.344975758727987, 4.5287366381022265, 4.179147603834456, 4.3001161127793734, 4.496262562270215, 4.5535844219304575, 4.419435328850173, 4.413919866247831, 4.459833475079504, 4.373467507399524, 4.497105545515018, 4.662167859960199, 4.642306994963844, 4.537865147958473, 4.458911483790107, 4.5972446065706984, 4.501977809689497, 4.446194378885965, 4.5382618073395795, 4.577323245336426, 4.681018921369997, 4.477264640712646, 4.394814597301138, 4.6165610187414465, 4.606025027286567, 4.512145807201686, 4.6440754328356, 4.426208388434854, 4.550335237037247, 4.60607418589118, 4.818153915650598, 4.742548263123217, 4.728505363184951, 4.837477141543061, 4.644742292752458, 4.66635324609404, 4.739193206419907, 4.722882023546816, 4.757251639787504, 4.785201437996324, 4.946855268036444, 4.71165205812974, 4.613653128565853, 4.912493636166688, 5.070496639612111, 5.335846427865951, 5.225009421296385, 5.104345800285511, 4.299078118813894, 3.81741792772897, 1.9057119390613835], &quot;type&quot;: &quot;scatter&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Index binned&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;twi (mean +/- std)&quot;}}}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;DataDriftTable-88&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;DataDriftTable-88&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-0.0415191031378858, 0.5833804661489461, 1.2082800354357779, 1.8331796047226097, 2.4580791740094416, 3.0829787432962736, 3.707878312583105, 4.332777881869937, 4.957677451156769, 5.582577020443601, 6.207476589730433, 6.832376159017265, 7.457275728304096, 8.08217529759093, 8.707074866877761, 9.331974436164593, 9.956874005451425, 10.581773574738257, 11.206673144025089, 11.831572713311921, 12.456472282598753, 13.081371851885585, 13.706271421172417, 14.331170990459249, 14.95607055974608, 15.580970129032911, 16.20586969831974, 16.830769267606573, 17.455668836893405], &quot;y&quot;: [132, 1814, 6163, 14239, 25688, 33912, 31180, 22241, 14384, 9598, 6951, 5308, 4012, 3044, 2349, 1685, 1045, 684, 324, 111, 45, 11, 77, 1, 3, 0, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-0.0415191031378858, 0.5833804661489461, 1.2082800354357779, 1.8331796047226097, 2.4580791740094416, 3.0829787432962736, 3.707878312583105, 4.332777881869937, 4.957677451156769, 5.582577020443601, 6.207476589730433, 6.832376159017265, 7.457275728304096, 8.08217529759093, 8.707074866877761, 9.331974436164593, 9.956874005451425, 10.581773574738257, 11.206673144025089, 11.831572713311921, 12.456472282598753, 13.081371851885585, 13.706271421172417, 14.331170990459249, 14.95607055974608, 15.580970129032911, 16.20586969831974, 16.830769267606573, 17.455668836893405], &quot;y&quot;: [0.07135057999372979, 0.9805299402168625, 3.3313153371314908, 7.6966735494751415, 13.885255294537357, 18.330612642025493, 16.853871850034054, 12.022032194246549, 7.7750510805288595, 5.1880520210592325, 3.7572566783061805, 2.869158171263013, 2.168625204051848, 1.645387617431163, 1.269716003070237, 0.9108009643138993, 0.5648587582836941, 0.36972573269478165, 0.17513324180279133, 0.05999935135836369, 0.024324061361498797, 0.00594588166614415, 0.04162117166300905, 0.0005405346969221954, 0.0016216040907665863, 0.0, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-0.0415191031378858, 0.5833804661489461, 1.2082800354357779, 1.8331796047226097, 2.4580791740094416, 3.0829787432962736, 3.707878312583105, 4.332777881869937, 4.957677451156769, 5.582577020443601, 6.207476589730433, 6.832376159017265, 7.457275728304096, 8.08217529759093, 8.707074866877761, 9.331974436164593, 9.956874005451425, 10.581773574738257, 11.206673144025089, 11.831572713311921, 12.456472282598753, 13.081371851885585, 13.706271421172417, 14.331170990459249, 14.95607055974608, 15.580970129032911, 16.20586969831974, 16.830769267606573, 17.455668836893405], &quot;y&quot;: [132, 1814, 6163, 14239, 25688, 33912, 31180, 22241, 14384, 9598, 6951, 5308, 4012, 3044, 2349, 1685, 1045, 684, 324, 111, 45, 11, 77, 1, 3, 0, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-0.0415191031378858, 0.5833804661489461, 1.2082800354357779, 1.8331796047226097, 2.4580791740094416, 3.0829787432962736, 3.707878312583105, 4.332777881869937, 4.957677451156769, 5.582577020443601, 6.207476589730433, 6.832376159017265, 7.457275728304096, 8.08217529759093, 8.707074866877761, 9.331974436164593, 9.956874005451425, 10.581773574738257, 11.206673144025089, 11.831572713311921, 12.456472282598753, 13.081371851885585, 13.706271421172417, 14.331170990459249, 14.95607055974608, 15.580970129032911, 16.20586969831974, 16.830769267606573, 17.455668836893405], &quot;y&quot;: [0.07135057999372979, 0.9805299402168625, 3.3313153371314908, 7.6966735494751415, 13.885255294537357, 18.330612642025493, 16.853871850034054, 12.022032194246549, 7.7750510805288595, 5.1880520210592325, 3.7572566783061805, 2.869158171263013, 2.168625204051848, 1.645387617431163, 1.269716003070237, 0.9108009643138993, 0.5648587582836941, 0.36972573269478165, 0.17513324180279133, 0.05999935135836369, 0.024324061361498797, 0.00594588166614415, 0.04162117166300905, 0.0005405346969221954, 0.0016216040907665863, 0.0, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;Count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;Percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}};\n",
       "&lt;/script&gt;\n",
       "&lt;/head&gt;\n",
       "&lt;body&gt;\n",
       "&lt;div id=&quot;root_evidently_dashboard_a26eb7c874b4497487c50560f6322e1f&quot;&gt;\n",
       "    &lt;h1 class=&quot;center-align&quot;&gt;Loading...&lt;/h1&gt;\n",
       "&lt;/div&gt;\n",
       "&lt;script&gt;var global = globalThis&lt;/script&gt;\n",
       "&lt;script&gt;var AK=Object.defineProperty;var DK=(e,t,n)=&gt;t in e?AK(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var $g=(e,t,n)=&gt;(DK(e,typeof t!=&quot;symbol&quot;?t+&quot;&quot;:t,n),n);function EK(e,t){for(var n=0;n&lt;t.length;n++){const r=t[n];if(typeof r!=&quot;string&quot;&amp;&amp;!Array.isArray(r)){for(const l in r)if(l!==&quot;default&quot;&amp;&amp;!(l in e)){const i=Object.getOwnPropertyDescriptor(r,l);i&amp;&amp;Object.defineProperty(e,l,i.get?i:{enumerable:!0,get:()=&gt;r[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;}))}(function(){const t=document.createElement(&quot;link&quot;).relList;if(t&amp;&amp;t.supports&amp;&amp;t.supports(&quot;modulepreload&quot;))return;for(const l of document.querySelectorAll(&#x27;link[rel=&quot;modulepreload&quot;]&#x27;))r(l);new MutationObserver(l=&gt;{for(const i of l)if(i.type===&quot;childList&quot;)for(const o of i.addedNodes)o.tagName===&quot;LINK&quot;&amp;&amp;o.rel===&quot;modulepreload&quot;&amp;&amp;r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&amp;&amp;(i.integrity=l.integrity),l.referrerPolicy&amp;&amp;(i.referrerPolicy=l.referrerPolicy),l.crossOrigin===&quot;use-credentials&quot;?i.credentials=&quot;include&quot;:l.crossOrigin===&quot;anonymous&quot;?i.credentials=&quot;omit&quot;:i.credentials=&quot;same-origin&quot;,i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();var Oo=typeof globalThis&lt;&quot;u&quot;?globalThis:typeof window&lt;&quot;u&quot;?window:typeof global&lt;&quot;u&quot;?global:typeof self&lt;&quot;u&quot;?self:{};function lr(e){return e&amp;&amp;e.__esModule&amp;&amp;Object.prototype.hasOwnProperty.call(e,&quot;default&quot;)?e.default:e}function Qn(e){if(e.__esModule)return e;var t=e.default;if(typeof t==&quot;function&quot;){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,&quot;__esModule&quot;,{value:!0}),Object.keys(e).forEach(function(r){var l=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,l.get?l:{enumerable:!0,get:function(){return e[r]}})}),n}var h$={exports:{}},Jy={},m$={exports:{}},ar={};/**\n",
       " * @license React\n",
       " * react.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */var jm=Symbol.for(&quot;react.element&quot;),RK=Symbol.for(&quot;react.portal&quot;),LK=Symbol.for(&quot;react.fragment&quot;),IK=Symbol.for(&quot;react.strict_mode&quot;),$K=Symbol.for(&quot;react.profiler&quot;),NK=Symbol.for(&quot;react.provider&quot;),FK=Symbol.for(&quot;react.context&quot;),jK=Symbol.for(&quot;react.forward_ref&quot;),zK=Symbol.for(&quot;react.suspense&quot;),BK=Symbol.for(&quot;react.memo&quot;),WK=Symbol.for(&quot;react.lazy&quot;),t6=Symbol.iterator;function qK(e){return e===null||typeof e!=&quot;object&quot;?null:(e=t6&amp;&amp;e[t6]||e[&quot;@@iterator&quot;],typeof e==&quot;function&quot;?e:null)}var g$={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v$=Object.assign,y$={};function nf(e,t,n){this.props=e,this.context=t,this.refs=y$,this.updater=n||g$}nf.prototype.isReactComponent={};nf.prototype.setState=function(e,t){if(typeof e!=&quot;object&quot;&amp;&amp;typeof e!=&quot;function&quot;&amp;&amp;e!=null)throw Error(&quot;setState(...): takes an object of state variables to update or a function which returns an object of state variables.&quot;);this.updater.enqueueSetState(this,e,t,&quot;setState&quot;)};nf.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,&quot;forceUpdate&quot;)};function b$(){}b$.prototype=nf.prototype;function WS(e,t,n){this.props=e,this.context=t,this.refs=y$,this.updater=n||g$}var qS=WS.prototype=new b$;qS.constructor=WS;v$(qS,nf.prototype);qS.isPureReactComponent=!0;var n6=Array.isArray,x$=Object.prototype.hasOwnProperty,US={current:null},w$={key:!0,ref:!0,__self:!0,__source:!0};function _$(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&amp;&amp;(o=t.ref),t.key!==void 0&amp;&amp;(i=&quot;&quot;+t.key),t)x$.call(t,r)&amp;&amp;!w$.hasOwnProperty(r)&amp;&amp;(l[r]=t[r]);var a=arguments.length-2;if(a===1)l.children=n;else if(1&lt;a){for(var s=Array(a),u=0;u&lt;a;u++)s[u]=arguments[u+2];l.children=s}if(e&amp;&amp;e.defaultProps)for(r in a=e.defaultProps,a)l[r]===void 0&amp;&amp;(l[r]=a[r]);return{$$typeof:jm,type:e,key:i,ref:o,props:l,_owner:US.current}}function UK(e,t){return{$$typeof:jm,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function HS(e){return typeof e==&quot;object&quot;&amp;&amp;e!==null&amp;&amp;e.$$typeof===jm}function HK(e){var t={&quot;=&quot;:&quot;=0&quot;,&quot;:&quot;:&quot;=2&quot;};return&quot;$&quot;+e.replace(/[=:]/g,function(n){return t[n]})}var r6=/\\/+/g;function B2(e,t){return typeof e==&quot;object&quot;&amp;&amp;e!==null&amp;&amp;e.key!=null?HK(&quot;&quot;+e.key):t.toString(36)}function I0(e,t,n,r,l){var i=typeof e;(i===&quot;undefined&quot;||i===&quot;boolean&quot;)&amp;&amp;(e=null);var o=!1;if(e===null)o=!0;else switch(i){case&quot;string&quot;:case&quot;number&quot;:o=!0;break;case&quot;object&quot;:switch(e.$$typeof){case jm:case RK:o=!0}}if(o)return o=e,l=l(o),e=r===&quot;&quot;?&quot;.&quot;+B2(o,0):r,n6(l)?(n=&quot;&quot;,e!=null&amp;&amp;(n=e.replace(r6,&quot;$&amp;/&quot;)+&quot;/&quot;),I0(l,t,n,&quot;&quot;,function(u){return u})):l!=null&amp;&amp;(HS(l)&amp;&amp;(l=UK(l,n+(!l.key||o&amp;&amp;o.key===l.key?&quot;&quot;:(&quot;&quot;+l.key).replace(r6,&quot;$&amp;/&quot;)+&quot;/&quot;)+e)),t.push(l)),1;if(o=0,r=r===&quot;&quot;?&quot;.&quot;:r+&quot;:&quot;,n6(e))for(var a=0;a&lt;e.length;a++){i=e[a];var s=r+B2(i,a);o+=I0(i,t,n,s,l)}else if(s=qK(e),typeof s==&quot;function&quot;)for(e=s.call(e),a=0;!(i=e.next()).done;)i=i.value,s=r+B2(i,a++),o+=I0(i,t,n,s,l);else if(i===&quot;object&quot;)throw t=String(e),Error(&quot;Objects are not valid as a React child (found: &quot;+(t===&quot;[object Object]&quot;?&quot;object with keys {&quot;+Object.keys(e).join(&quot;, &quot;)+&quot;}&quot;:t)+&quot;). If you meant to render a collection of children, use an array instead.&quot;);return o}function Ng(e,t,n){if(e==null)return e;var r=[],l=0;return I0(e,r,&quot;&quot;,&quot;&quot;,function(i){return t.call(n,i,l++)}),r}function VK(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&amp;&amp;(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&amp;&amp;(e._status=2,e._result=n)}),e._status===-1&amp;&amp;(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var xo={current:null},$0={transition:null},GK={ReactCurrentDispatcher:xo,ReactCurrentBatchConfig:$0,ReactCurrentOwner:US};ar.Children={map:Ng,forEach:function(e,t,n){Ng(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Ng(e,function(){t++}),t},toArray:function(e){return Ng(e,function(t){return t})||[]},only:function(e){if(!HS(e))throw Error(&quot;React.Children.only expected to receive a single React element child.&quot;);return e}};ar.Component=nf;ar.Fragment=LK;ar.Profiler=$K;ar.PureComponent=WS;ar.StrictMode=IK;ar.Suspense=zK;ar.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=GK;ar.cloneElement=function(e,t,n){if(e==null)throw Error(&quot;React.cloneElement(...): The argument must be a React element, but you passed &quot;+e+&quot;.&quot;);var r=v$({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&amp;&amp;(i=t.ref,o=US.current),t.key!==void 0&amp;&amp;(l=&quot;&quot;+t.key),e.type&amp;&amp;e.type.defaultProps)var a=e.type.defaultProps;for(s in t)x$.call(t,s)&amp;&amp;!w$.hasOwnProperty(s)&amp;&amp;(r[s]=t[s]===void 0&amp;&amp;a!==void 0?a[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1&lt;s){a=Array(s);for(var u=0;u&lt;s;u++)a[u]=arguments[u+2];r.children=a}return{$$typeof:jm,type:e.type,key:l,ref:i,props:r,_owner:o}};ar.createContext=function(e){return e={$$typeof:FK,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:NK,_context:e},e.Consumer=e};ar.createElement=_$;ar.createFactory=function(e){var t=_$.bind(null,e);return t.type=e,t};ar.createRef=function(){return{current:null}};ar.forwardRef=function(e){return{$$typeof:jK,render:e}};ar.isValidElement=HS;ar.lazy=function(e){return{$$typeof:WK,_payload:{_status:-1,_result:e},_init:VK}};ar.memo=function(e,t){return{$$typeof:BK,type:e,compare:t===void 0?null:t}};ar.startTransition=function(e){var t=$0.transition;$0.transition={};try{e()}finally{$0.transition=t}};ar.unstable_act=function(){throw Error(&quot;act(...) is not supported in production builds of React.&quot;)};ar.useCallback=function(e,t){return xo.current.useCallback(e,t)};ar.useContext=function(e){return xo.current.useContext(e)};ar.useDebugValue=function(){};ar.useDeferredValue=function(e){return xo.current.useDeferredValue(e)};ar.useEffect=function(e,t){return xo.current.useEffect(e,t)};ar.useId=function(){return xo.current.useId()};ar.useImperativeHandle=function(e,t,n){return xo.current.useImperativeHandle(e,t,n)};ar.useInsertionEffect=function(e,t){return xo.current.useInsertionEffect(e,t)};ar.useLayoutEffect=function(e,t){return xo.current.useLayoutEffect(e,t)};ar.useMemo=function(e,t){return xo.current.useMemo(e,t)};ar.useReducer=function(e,t,n){return xo.current.useReducer(e,t,n)};ar.useRef=function(e){return xo.current.useRef(e)};ar.useState=function(e){return xo.current.useState(e)};ar.useSyncExternalStore=function(e,t,n){return xo.current.useSyncExternalStore(e,t,n)};ar.useTransition=function(){return xo.current.useTransition()};ar.version=&quot;18.2.0&quot;;m$.exports=ar;var ge=m$.exports;const Qe=lr(ge),qT=EK({__proto__:null,default:Qe},[ge]);/**\n",
       " * @license React\n",
       " * react-jsx-runtime.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */var YK=ge,XK=Symbol.for(&quot;react.element&quot;),KK=Symbol.for(&quot;react.fragment&quot;),ZK=Object.prototype.hasOwnProperty,QK=YK.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,JK={key:!0,ref:!0,__self:!0,__source:!0};function T$(e,t,n){var r,l={},i=null,o=null;n!==void 0&amp;&amp;(i=&quot;&quot;+n),t.key!==void 0&amp;&amp;(i=&quot;&quot;+t.key),t.ref!==void 0&amp;&amp;(o=t.ref);for(r in t)ZK.call(t,r)&amp;&amp;!JK.hasOwnProperty(r)&amp;&amp;(l[r]=t[r]);if(e&amp;&amp;e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&amp;&amp;(l[r]=t[r]);return{$$typeof:XK,type:e,key:i,ref:o,props:l,_owner:QK.current}}Jy.Fragment=KK;Jy.jsx=T$;Jy.jsxs=T$;h$.exports=Jy;var ke=h$.exports,UT={},k$={exports:{}},ni={},S$={exports:{}},C$={};/**\n",
       " * @license React\n",
       " * scheduler.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */(function(e){function t(F,j){var z=F.length;F.push(j);e:for(;0&lt;z;){var B=z-1&gt;&gt;&gt;1,N=F[B];if(0&lt;l(N,j))F[B]=j,F[z]=N,z=B;else break e}}function n(F){return F.length===0?null:F[0]}function r(F){if(F.length===0)return null;var j=F[0],z=F.pop();if(z!==j){F[0]=z;e:for(var B=0,N=F.length,R=N&gt;&gt;&gt;1;B&lt;R;){var q=2*(B+1)-1,Y=F[q],L=q+1,W=F[L];if(0&gt;l(Y,z))L&lt;N&amp;&amp;0&gt;l(W,Y)?(F[B]=W,F[L]=z,B=L):(F[B]=Y,F[q]=z,B=q);else if(L&lt;N&amp;&amp;0&gt;l(W,z))F[B]=W,F[L]=z,B=L;else break e}}return j}function l(F,j){var z=F.sortIndex-j.sortIndex;return z!==0?z:F.id-j.id}if(typeof performance==&quot;object&quot;&amp;&amp;typeof performance.now==&quot;function&quot;){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var s=[],u=[],c=1,d=null,f=3,p=!1,m=!1,g=!1,b=typeof setTimeout==&quot;function&quot;?setTimeout:null,v=typeof clearTimeout==&quot;function&quot;?clearTimeout:null,h=typeof setImmediate&lt;&quot;u&quot;?setImmediate:null;typeof navigator&lt;&quot;u&quot;&amp;&amp;navigator.scheduling!==void 0&amp;&amp;navigator.scheduling.isInputPending!==void 0&amp;&amp;navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(F){for(var j=n(u);j!==null;){if(j.callback===null)r(u);else if(j.startTime&lt;=F)r(u),j.sortIndex=j.expirationTime,t(s,j);else break;j=n(u)}}function w(F){if(g=!1,y(F),!m)if(n(s)!==null)m=!0,I(_);else{var j=n(u);j!==null&amp;&amp;A(w,j.startTime-F)}}function _(F,j){m=!1,g&amp;&amp;(g=!1,v(k),k=-1),p=!0;var z=f;try{for(y(j),d=n(s);d!==null&amp;&amp;(!(d.expirationTime&gt;j)||F&amp;&amp;!M());){var B=d.callback;if(typeof B==&quot;function&quot;){d.callback=null,f=d.priorityLevel;var N=B(d.expirationTime&lt;=j);j=e.unstable_now(),typeof N==&quot;function&quot;?d.callback=N:d===n(s)&amp;&amp;r(s),y(j)}else r(s);d=n(s)}if(d!==null)var R=!0;else{var q=n(u);q!==null&amp;&amp;A(w,q.startTime-j),R=!1}return R}finally{d=null,f=z,p=!1}}var x=!1,T=null,k=-1,S=5,C=-1;function M(){return!(e.unstable_now()-C&lt;S)}function O(){if(T!==null){var F=e.unstable_now();C=F;var j=!0;try{j=T(!0,F)}finally{j?D():(x=!1,T=null)}}else x=!1}var D;if(typeof h==&quot;function&quot;)D=function(){h(O)};else if(typeof MessageChannel&lt;&quot;u&quot;){var P=new MessageChannel,E=P.port2;P.port1.onmessage=O,D=function(){E.postMessage(null)}}else D=function(){b(O,0)};function I(F){T=F,x||(x=!0,D())}function A(F,j){k=b(function(){F(e.unstable_now())},j)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(F){F.callback=null},e.unstable_continueExecution=function(){m||p||(m=!0,I(_))},e.unstable_forceFrameRate=function(F){0&gt;F||125&lt;F?console.error(&quot;forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported&quot;):S=0&lt;F?Math.floor(1e3/F):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(F){switch(f){case 1:case 2:case 3:var j=3;break;default:j=f}var z=f;f=j;try{return F()}finally{f=z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(F,j){switch(F){case 1:case 2:case 3:case 4:case 5:break;default:F=3}var z=f;f=F;try{return j()}finally{f=z}},e.unstable_scheduleCallback=function(F,j,z){var B=e.unstable_now();switch(typeof z==&quot;object&quot;&amp;&amp;z!==null?(z=z.delay,z=typeof z==&quot;number&quot;&amp;&amp;0&lt;z?B+z:B):z=B,F){case 1:var N=-1;break;case 2:N=250;break;case 5:N=1073741823;break;case 4:N=1e4;break;default:N=5e3}return N=z+N,F={id:c++,callback:j,priorityLevel:F,startTime:z,expirationTime:N,sortIndex:-1},z&gt;B?(F.sortIndex=z,t(u,F),n(s)===null&amp;&amp;F===n(u)&amp;&amp;(g?(v(k),k=-1):g=!0,A(w,z-B))):(F.sortIndex=N,t(s,F),m||p||(m=!0,I(_))),F},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(F){var j=f;return function(){var z=f;f=j;try{return F.apply(this,arguments)}finally{f=z}}}})(C$);S$.exports=C$;var eZ=S$.exports;/**\n",
       " * @license React\n",
       " * react-dom.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */var M$=ge,ei=eZ;function ln(e){for(var t=&quot;https://reactjs.org/docs/error-decoder.html?invariant=&quot;+e,n=1;n&lt;arguments.length;n++)t+=&quot;&amp;args[]=&quot;+encodeURIComponent(arguments[n]);return&quot;Minified React error #&quot;+e+&quot;; visit &quot;+t+&quot; for the full message or use the non-minified dev environment for full errors and additional helpful warnings.&quot;}var P$=new Set,zh={};function sc(e,t){Md(e,t),Md(e+&quot;Capture&quot;,t)}function Md(e,t){for(zh[e]=t,e=0;e&lt;t.length;e++)P$.add(t[e])}var Vl=!(typeof window&gt;&quot;u&quot;||typeof window.document&gt;&quot;u&quot;||typeof window.document.createElement&gt;&quot;u&quot;),HT=Object.prototype.hasOwnProperty,tZ=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,a6={},o6={};function nZ(e){return HT.call(o6,e)?!0:HT.call(a6,e)?!1:tZ.test(e)?o6[e]=!0:(a6[e]=!0,!1)}function rZ(e,t,n,r){if(n!==null&amp;&amp;n.type===0)return!1;switch(typeof t){case&quot;function&quot;:case&quot;symbol&quot;:return!0;case&quot;boolean&quot;:return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!==&quot;data-&quot;&amp;&amp;e!==&quot;aria-&quot;);default:return!1}}function aZ(e,t,n,r){if(t===null||typeof t&gt;&quot;u&quot;||rZ(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1&gt;t}return!1}function wo(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var to={};&quot;children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style&quot;.split(&quot; &quot;).forEach(function(e){to[e]=new wo(e,0,!1,e,null,!1,!1)});[[&quot;acceptCharset&quot;,&quot;accept-charset&quot;],[&quot;className&quot;,&quot;class&quot;],[&quot;htmlFor&quot;,&quot;for&quot;],[&quot;httpEquiv&quot;,&quot;http-equiv&quot;]].forEach(function(e){var t=e[0];to[t]=new wo(t,1,!1,e[1],null,!1,!1)});[&quot;contentEditable&quot;,&quot;draggable&quot;,&quot;spellCheck&quot;,&quot;value&quot;].forEach(function(e){to[e]=new wo(e,2,!1,e.toLowerCase(),null,!1,!1)});[&quot;autoReverse&quot;,&quot;externalResourcesRequired&quot;,&quot;focusable&quot;,&quot;preserveAlpha&quot;].forEach(function(e){to[e]=new wo(e,2,!1,e,null,!1,!1)});&quot;allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope&quot;.split(&quot; &quot;).forEach(function(e){to[e]=new wo(e,3,!1,e.toLowerCase(),null,!1,!1)});[&quot;checked&quot;,&quot;multiple&quot;,&quot;muted&quot;,&quot;selected&quot;].forEach(function(e){to[e]=new wo(e,3,!0,e,null,!1,!1)});[&quot;capture&quot;,&quot;download&quot;].forEach(function(e){to[e]=new wo(e,4,!1,e,null,!1,!1)});[&quot;cols&quot;,&quot;rows&quot;,&quot;size&quot;,&quot;span&quot;].forEach(function(e){to[e]=new wo(e,6,!1,e,null,!1,!1)});[&quot;rowSpan&quot;,&quot;start&quot;].forEach(function(e){to[e]=new wo(e,5,!1,e.toLowerCase(),null,!1,!1)});var VS=/[\\-:]([a-z])/g;function GS(e){return e[1].toUpperCase()}&quot;accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height&quot;.split(&quot; &quot;).forEach(function(e){var t=e.replace(VS,GS);to[t]=new wo(t,1,!1,e,null,!1,!1)});&quot;xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type&quot;.split(&quot; &quot;).forEach(function(e){var t=e.replace(VS,GS);to[t]=new wo(t,1,!1,e,&quot;http://www.w3.org/1999/xlink&quot;,!1,!1)});[&quot;xml:base&quot;,&quot;xml:lang&quot;,&quot;xml:space&quot;].forEach(function(e){var t=e.replace(VS,GS);to[t]=new wo(t,1,!1,e,&quot;http://www.w3.org/XML/1998/namespace&quot;,!1,!1)});[&quot;tabIndex&quot;,&quot;crossOrigin&quot;].forEach(function(e){to[e]=new wo(e,1,!1,e.toLowerCase(),null,!1,!1)});to.xlinkHref=new wo(&quot;xlinkHref&quot;,1,!1,&quot;xlink:href&quot;,&quot;http://www.w3.org/1999/xlink&quot;,!0,!1);[&quot;src&quot;,&quot;href&quot;,&quot;action&quot;,&quot;formAction&quot;].forEach(function(e){to[e]=new wo(e,1,!1,e.toLowerCase(),null,!0,!0)});function YS(e,t,n,r){var l=to.hasOwnProperty(t)?to[t]:null;(l!==null?l.type!==0:r||!(2&lt;t.length)||t[0]!==&quot;o&quot;&amp;&amp;t[0]!==&quot;O&quot;||t[1]!==&quot;n&quot;&amp;&amp;t[1]!==&quot;N&quot;)&amp;&amp;(aZ(t,n,l,r)&amp;&amp;(n=null),r||l===null?nZ(t)&amp;&amp;(n===null?e.removeAttribute(t):e.setAttribute(t,&quot;&quot;+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:&quot;&quot;:n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&amp;&amp;n===!0?&quot;&quot;:&quot;&quot;+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var is=M$.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Fg=Symbol.for(&quot;react.element&quot;),Zc=Symbol.for(&quot;react.portal&quot;),Qc=Symbol.for(&quot;react.fragment&quot;),XS=Symbol.for(&quot;react.strict_mode&quot;),VT=Symbol.for(&quot;react.profiler&quot;),O$=Symbol.for(&quot;react.provider&quot;),A$=Symbol.for(&quot;react.context&quot;),KS=Symbol.for(&quot;react.forward_ref&quot;),GT=Symbol.for(&quot;react.suspense&quot;),YT=Symbol.for(&quot;react.suspense_list&quot;),ZS=Symbol.for(&quot;react.memo&quot;),Ms=Symbol.for(&quot;react.lazy&quot;),D$=Symbol.for(&quot;react.offscreen&quot;),i6=Symbol.iterator;function zf(e){return e===null||typeof e!=&quot;object&quot;?null:(e=i6&amp;&amp;e[i6]||e[&quot;@@iterator&quot;],typeof e==&quot;function&quot;?e:null)}var oa=Object.assign,W2;function ah(e){if(W2===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\\n( *(at )?)/);W2=t&amp;&amp;t[1]||&quot;&quot;}return`\n",
       "`+W2+e}var q2=!1;function U2(e,t){if(!e||q2)return&quot;&quot;;q2=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,&quot;props&quot;,{set:function(){throw Error()}}),typeof Reflect==&quot;object&quot;&amp;&amp;Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&amp;&amp;r&amp;&amp;typeof u.stack==&quot;string&quot;){for(var l=u.stack.split(`\n",
       "`),i=r.stack.split(`\n",
       "`),o=l.length-1,a=i.length-1;1&lt;=o&amp;&amp;0&lt;=a&amp;&amp;l[o]!==i[a];)a--;for(;1&lt;=o&amp;&amp;0&lt;=a;o--,a--)if(l[o]!==i[a]){if(o!==1||a!==1)do if(o--,a--,0&gt;a||l[o]!==i[a]){var s=`\n",
       "`+l[o].replace(&quot; at new &quot;,&quot; at &quot;);return e.displayName&amp;&amp;s.includes(&quot;&lt;anonymous&gt;&quot;)&amp;&amp;(s=s.replace(&quot;&lt;anonymous&gt;&quot;,e.displayName)),s}while(1&lt;=o&amp;&amp;0&lt;=a);break}}}finally{q2=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:&quot;&quot;)?ah(e):&quot;&quot;}function oZ(e){switch(e.tag){case 5:return ah(e.type);case 16:return ah(&quot;Lazy&quot;);case 13:return ah(&quot;Suspense&quot;);case 19:return ah(&quot;SuspenseList&quot;);case 0:case 2:case 15:return e=U2(e.type,!1),e;case 11:return e=U2(e.type.render,!1),e;case 1:return e=U2(e.type,!0),e;default:return&quot;&quot;}}function XT(e){if(e==null)return null;if(typeof e==&quot;function&quot;)return e.displayName||e.name||null;if(typeof e==&quot;string&quot;)return e;switch(e){case Qc:return&quot;Fragment&quot;;case Zc:return&quot;Portal&quot;;case VT:return&quot;Profiler&quot;;case XS:return&quot;StrictMode&quot;;case GT:return&quot;Suspense&quot;;case YT:return&quot;SuspenseList&quot;}if(typeof e==&quot;object&quot;)switch(e.$$typeof){case A$:return(e.displayName||&quot;Context&quot;)+&quot;.Consumer&quot;;case O$:return(e._context.displayName||&quot;Context&quot;)+&quot;.Provider&quot;;case KS:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||&quot;&quot;,e=e!==&quot;&quot;?&quot;ForwardRef(&quot;+e+&quot;)&quot;:&quot;ForwardRef&quot;),e;case ZS:return t=e.displayName||null,t!==null?t:XT(e.type)||&quot;Memo&quot;;case Ms:t=e._payload,e=e._init;try{return XT(e(t))}catch{}}return null}function iZ(e){var t=e.type;switch(e.tag){case 24:return&quot;Cache&quot;;case 9:return(t.displayName||&quot;Context&quot;)+&quot;.Consumer&quot;;case 10:return(t._context.displayName||&quot;Context&quot;)+&quot;.Provider&quot;;case 18:return&quot;DehydratedFragment&quot;;case 11:return e=t.render,e=e.displayName||e.name||&quot;&quot;,t.displayName||(e!==&quot;&quot;?&quot;ForwardRef(&quot;+e+&quot;)&quot;:&quot;ForwardRef&quot;);case 7:return&quot;Fragment&quot;;case 5:return t;case 4:return&quot;Portal&quot;;case 3:return&quot;Root&quot;;case 6:return&quot;Text&quot;;case 16:return XT(t);case 8:return t===XS?&quot;StrictMode&quot;:&quot;Mode&quot;;case 22:return&quot;Offscreen&quot;;case 12:return&quot;Profiler&quot;;case 21:return&quot;Scope&quot;;case 13:return&quot;Suspense&quot;;case 19:return&quot;SuspenseList&quot;;case 25:return&quot;TracingMarker&quot;;case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t==&quot;function&quot;)return t.displayName||t.name||null;if(typeof t==&quot;string&quot;)return t}return null}function Gs(e){switch(typeof e){case&quot;boolean&quot;:case&quot;number&quot;:case&quot;string&quot;:case&quot;undefined&quot;:return e;case&quot;object&quot;:return e;default:return&quot;&quot;}}function E$(e){var t=e.type;return(e=e.nodeName)&amp;&amp;e.toLowerCase()===&quot;input&quot;&amp;&amp;(t===&quot;checkbox&quot;||t===&quot;radio&quot;)}function lZ(e){var t=E$(e)?&quot;checked&quot;:&quot;value&quot;,n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=&quot;&quot;+e[t];if(!e.hasOwnProperty(t)&amp;&amp;typeof n&lt;&quot;u&quot;&amp;&amp;typeof n.get==&quot;function&quot;&amp;&amp;typeof n.set==&quot;function&quot;){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=&quot;&quot;+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=&quot;&quot;+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function jg(e){e._valueTracker||(e._valueTracker=lZ(e))}function R$(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=&quot;&quot;;return e&amp;&amp;(r=E$(e)?e.checked?&quot;true&quot;:&quot;false&quot;:e.value),e=r,e!==n?(t.setValue(e),!0):!1}function _v(e){if(e=e||(typeof document&lt;&quot;u&quot;?document:void 0),typeof e&gt;&quot;u&quot;)return null;try{return e.activeElement||e.body}catch{return e.body}}function KT(e,t){var n=t.checked;return oa({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function l6(e,t){var n=t.defaultValue==null?&quot;&quot;:t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Gs(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type===&quot;checkbox&quot;||t.type===&quot;radio&quot;?t.checked!=null:t.value!=null}}function L$(e,t){t=t.checked,t!=null&amp;&amp;YS(e,&quot;checked&quot;,t,!1)}function ZT(e,t){L$(e,t);var n=Gs(t.value),r=t.type;if(n!=null)r===&quot;number&quot;?(n===0&amp;&amp;e.value===&quot;&quot;||e.value!=n)&amp;&amp;(e.value=&quot;&quot;+n):e.value!==&quot;&quot;+n&amp;&amp;(e.value=&quot;&quot;+n);else if(r===&quot;submit&quot;||r===&quot;reset&quot;){e.removeAttribute(&quot;value&quot;);return}t.hasOwnProperty(&quot;value&quot;)?QT(e,t.type,n):t.hasOwnProperty(&quot;defaultValue&quot;)&amp;&amp;QT(e,t.type,Gs(t.defaultValue)),t.checked==null&amp;&amp;t.defaultChecked!=null&amp;&amp;(e.defaultChecked=!!t.defaultChecked)}function s6(e,t,n){if(t.hasOwnProperty(&quot;value&quot;)||t.hasOwnProperty(&quot;defaultValue&quot;)){var r=t.type;if(!(r!==&quot;submit&quot;&amp;&amp;r!==&quot;reset&quot;||t.value!==void 0&amp;&amp;t.value!==null))return;t=&quot;&quot;+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==&quot;&quot;&amp;&amp;(e.name=&quot;&quot;),e.defaultChecked=!!e._wrapperState.initialChecked,n!==&quot;&quot;&amp;&amp;(e.name=n)}function QT(e,t,n){(t!==&quot;number&quot;||_v(e.ownerDocument)!==e)&amp;&amp;(n==null?e.defaultValue=&quot;&quot;+e._wrapperState.initialValue:e.defaultValue!==&quot;&quot;+n&amp;&amp;(e.defaultValue=&quot;&quot;+n))}var oh=Array.isArray;function fd(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l&lt;n.length;l++)t[&quot;$&quot;+n[l]]=!0;for(n=0;n&lt;e.length;n++)l=t.hasOwnProperty(&quot;$&quot;+e[n].value),e[n].selected!==l&amp;&amp;(e[n].selected=l),l&amp;&amp;r&amp;&amp;(e[n].defaultSelected=!0)}else{for(n=&quot;&quot;+Gs(n),t=null,l=0;l&lt;e.length;l++){if(e[l].value===n){e[l].selected=!0,r&amp;&amp;(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&amp;&amp;(t.selected=!0)}}function JT(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(ln(91));return oa({},t,{value:void 0,defaultValue:void 0,children:&quot;&quot;+e._wrapperState.initialValue})}function u6(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(ln(92));if(oh(n)){if(1&lt;n.length)throw Error(ln(93));n=n[0]}t=n}t==null&amp;&amp;(t=&quot;&quot;),n=t}e._wrapperState={initialValue:Gs(n)}}function I$(e,t){var n=Gs(t.value),r=Gs(t.defaultValue);n!=null&amp;&amp;(n=&quot;&quot;+n,n!==e.value&amp;&amp;(e.value=n),t.defaultValue==null&amp;&amp;e.defaultValue!==n&amp;&amp;(e.defaultValue=n)),r!=null&amp;&amp;(e.defaultValue=&quot;&quot;+r)}function c6(e){var t=e.textContent;t===e._wrapperState.initialValue&amp;&amp;t!==&quot;&quot;&amp;&amp;t!==null&amp;&amp;(e.value=t)}function $$(e){switch(e){case&quot;svg&quot;:return&quot;http://www.w3.org/2000/svg&quot;;case&quot;math&quot;:return&quot;http://www.w3.org/1998/Math/MathML&quot;;default:return&quot;http://www.w3.org/1999/xhtml&quot;}}function e3(e,t){return e==null||e===&quot;http://www.w3.org/1999/xhtml&quot;?$$(t):e===&quot;http://www.w3.org/2000/svg&quot;&amp;&amp;t===&quot;foreignObject&quot;?&quot;http://www.w3.org/1999/xhtml&quot;:e}var zg,N$=function(e){return typeof MSApp&lt;&quot;u&quot;&amp;&amp;MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!==&quot;http://www.w3.org/2000/svg&quot;||&quot;innerHTML&quot;in e)e.innerHTML=t;else{for(zg=zg||document.createElement(&quot;div&quot;),zg.innerHTML=&quot;&lt;svg&gt;&quot;+t.valueOf().toString()+&quot;&lt;/svg&gt;&quot;,t=zg.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Bh(e,t){if(t){var n=e.firstChild;if(n&amp;&amp;n===e.lastChild&amp;&amp;n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var yh={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},sZ=[&quot;Webkit&quot;,&quot;ms&quot;,&quot;Moz&quot;,&quot;O&quot;];Object.keys(yh).forEach(function(e){sZ.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),yh[t]=yh[e]})});function F$(e,t,n){return t==null||typeof t==&quot;boolean&quot;||t===&quot;&quot;?&quot;&quot;:n||typeof t!=&quot;number&quot;||t===0||yh.hasOwnProperty(e)&amp;&amp;yh[e]?(&quot;&quot;+t).trim():t+&quot;px&quot;}function j$(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf(&quot;--&quot;)===0,l=F$(n,t[n],r);n===&quot;float&quot;&amp;&amp;(n=&quot;cssFloat&quot;),r?e.setProperty(n,l):e[n]=l}}var uZ=oa({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function t3(e,t){if(t){if(uZ[e]&amp;&amp;(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ln(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ln(60));if(typeof t.dangerouslySetInnerHTML!=&quot;object&quot;||!(&quot;__html&quot;in t.dangerouslySetInnerHTML))throw Error(ln(61))}if(t.style!=null&amp;&amp;typeof t.style!=&quot;object&quot;)throw Error(ln(62))}}function n3(e,t){if(e.indexOf(&quot;-&quot;)===-1)return typeof t.is==&quot;string&quot;;switch(e){case&quot;annotation-xml&quot;:case&quot;color-profile&quot;:case&quot;font-face&quot;:case&quot;font-face-src&quot;:case&quot;font-face-uri&quot;:case&quot;font-face-format&quot;:case&quot;font-face-name&quot;:case&quot;missing-glyph&quot;:return!1;default:return!0}}var r3=null;function QS(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&amp;&amp;(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var a3=null,pd=null,hd=null;function d6(e){if(e=Wm(e)){if(typeof a3!=&quot;function&quot;)throw Error(ln(280));var t=e.stateNode;t&amp;&amp;(t=a1(t),a3(e.stateNode,e.type,t))}}function z$(e){pd?hd?hd.push(e):hd=[e]:pd=e}function B$(){if(pd){var e=pd,t=hd;if(hd=pd=null,d6(e),t)for(e=0;e&lt;t.length;e++)d6(t[e])}}function W$(e,t){return e(t)}function q$(){}var H2=!1;function U$(e,t,n){if(H2)return e(t,n);H2=!0;try{return W$(e,t,n)}finally{H2=!1,(pd!==null||hd!==null)&amp;&amp;(q$(),B$())}}function Wh(e,t){var n=e.stateNode;if(n===null)return null;var r=a1(n);if(r===null)return null;n=r[t];e:switch(t){case&quot;onClick&quot;:case&quot;onClickCapture&quot;:case&quot;onDoubleClick&quot;:case&quot;onDoubleClickCapture&quot;:case&quot;onMouseDown&quot;:case&quot;onMouseDownCapture&quot;:case&quot;onMouseMove&quot;:case&quot;onMouseMoveCapture&quot;:case&quot;onMouseUp&quot;:case&quot;onMouseUpCapture&quot;:case&quot;onMouseEnter&quot;:(r=!r.disabled)||(e=e.type,r=!(e===&quot;button&quot;||e===&quot;input&quot;||e===&quot;select&quot;||e===&quot;textarea&quot;)),e=!r;break e;default:e=!1}if(e)return null;if(n&amp;&amp;typeof n!=&quot;function&quot;)throw Error(ln(231,t,typeof n));return n}var o3=!1;if(Vl)try{var Bf={};Object.defineProperty(Bf,&quot;passive&quot;,{get:function(){o3=!0}}),window.addEventListener(&quot;test&quot;,Bf,Bf),window.removeEventListener(&quot;test&quot;,Bf,Bf)}catch{o3=!1}function cZ(e,t,n,r,l,i,o,a,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var bh=!1,Tv=null,kv=!1,i3=null,dZ={onError:function(e){bh=!0,Tv=e}};function fZ(e,t,n,r,l,i,o,a,s){bh=!1,Tv=null,cZ.apply(dZ,arguments)}function pZ(e,t,n,r,l,i,o,a,s){if(fZ.apply(this,arguments),bh){if(bh){var u=Tv;bh=!1,Tv=null}else throw Error(ln(198));kv||(kv=!0,i3=u)}}function uc(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&amp;4098&amp;&amp;(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function H$(e){if(e.tag===13){var t=e.memoizedState;if(t===null&amp;&amp;(e=e.alternate,e!==null&amp;&amp;(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function f6(e){if(uc(e)!==e)throw Error(ln(188))}function hZ(e){var t=e.alternate;if(!t){if(t=uc(e),t===null)throw Error(ln(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return f6(l),e;if(i===r)return f6(l),t;i=i.sibling}throw Error(ln(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,a=l.child;a;){if(a===n){o=!0,n=l,r=i;break}if(a===r){o=!0,r=l,n=i;break}a=a.sibling}if(!o){for(a=i.child;a;){if(a===n){o=!0,n=i,r=l;break}if(a===r){o=!0,r=i,n=l;break}a=a.sibling}if(!o)throw Error(ln(189))}}if(n.alternate!==r)throw Error(ln(190))}if(n.tag!==3)throw Error(ln(188));return n.stateNode.current===n?e:t}function V$(e){return e=hZ(e),e!==null?G$(e):null}function G$(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=G$(e);if(t!==null)return t;e=e.sibling}return null}var Y$=ei.unstable_scheduleCallback,p6=ei.unstable_cancelCallback,mZ=ei.unstable_shouldYield,gZ=ei.unstable_requestPaint,ba=ei.unstable_now,vZ=ei.unstable_getCurrentPriorityLevel,JS=ei.unstable_ImmediatePriority,X$=ei.unstable_UserBlockingPriority,Sv=ei.unstable_NormalPriority,yZ=ei.unstable_LowPriority,K$=ei.unstable_IdlePriority,e1=null,hl=null;function bZ(e){if(hl&amp;&amp;typeof hl.onCommitFiberRoot==&quot;function&quot;)try{hl.onCommitFiberRoot(e1,e,void 0,(e.current.flags&amp;128)===128)}catch{}}var Bi=Math.clz32?Math.clz32:_Z,xZ=Math.log,wZ=Math.LN2;function _Z(e){return e&gt;&gt;&gt;=0,e===0?32:31-(xZ(e)/wZ|0)|0}var Bg=64,Wg=4194304;function ih(e){switch(e&amp;-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&amp;4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&amp;130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Cv(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&amp;268435455;if(o!==0){var a=o&amp;~l;a!==0?r=ih(a):(i&amp;=o,i!==0&amp;&amp;(r=ih(i)))}else o=n&amp;~l,o!==0?r=ih(o):i!==0&amp;&amp;(r=ih(i));if(r===0)return 0;if(t!==0&amp;&amp;t!==r&amp;&amp;!(t&amp;l)&amp;&amp;(l=r&amp;-r,i=t&amp;-t,l&gt;=i||l===16&amp;&amp;(i&amp;4194240)!==0))return t;if(r&amp;4&amp;&amp;(r|=n&amp;16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&amp;=r;0&lt;t;)n=31-Bi(t),l=1&lt;&lt;n,r|=e[n],t&amp;=~l;return r}function TZ(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function kZ(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0&lt;i;){var o=31-Bi(i),a=1&lt;&lt;o,s=l[o];s===-1?(!(a&amp;n)||a&amp;r)&amp;&amp;(l[o]=TZ(a,t)):s&lt;=t&amp;&amp;(e.expiredLanes|=a),i&amp;=~a}}function l3(e){return e=e.pendingLanes&amp;-1073741825,e!==0?e:e&amp;1073741824?1073741824:0}function Z$(){var e=Bg;return Bg&lt;&lt;=1,!(Bg&amp;4194240)&amp;&amp;(Bg=64),e}function V2(e){for(var t=[],n=0;31&gt;n;n++)t.push(e);return t}function zm(e,t,n){e.pendingLanes|=t,t!==536870912&amp;&amp;(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Bi(t),e[t]=n}function SZ(e,t){var n=e.pendingLanes&amp;~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&amp;=t,e.mutableReadLanes&amp;=t,e.entangledLanes&amp;=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0&lt;n;){var l=31-Bi(n),i=1&lt;&lt;l;t[l]=0,r[l]=-1,e[l]=-1,n&amp;=~i}}function eC(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Bi(n),l=1&lt;&lt;r;l&amp;t|e[r]&amp;t&amp;&amp;(e[r]|=t),n&amp;=~l}}var Pr=0;function Q$(e){return e&amp;=-e,1&lt;e?4&lt;e?e&amp;268435455?16:536870912:4:1}var J$,tC,eN,tN,nN,s3=!1,qg=[],Ls=null,Is=null,$s=null,qh=new Map,Uh=new Map,Os=[],CZ=&quot;mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit&quot;.split(&quot; &quot;);function h6(e,t){switch(e){case&quot;focusin&quot;:case&quot;focusout&quot;:Ls=null;break;case&quot;dragenter&quot;:case&quot;dragleave&quot;:Is=null;break;case&quot;mouseover&quot;:case&quot;mouseout&quot;:$s=null;break;case&quot;pointerover&quot;:case&quot;pointerout&quot;:qh.delete(t.pointerId);break;case&quot;gotpointercapture&quot;:case&quot;lostpointercapture&quot;:Uh.delete(t.pointerId)}}function Wf(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null&amp;&amp;(t=Wm(t),t!==null&amp;&amp;tC(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&amp;&amp;t.indexOf(l)===-1&amp;&amp;t.push(l),e)}function MZ(e,t,n,r,l){switch(t){case&quot;focusin&quot;:return Ls=Wf(Ls,e,t,n,r,l),!0;case&quot;dragenter&quot;:return Is=Wf(Is,e,t,n,r,l),!0;case&quot;mouseover&quot;:return $s=Wf($s,e,t,n,r,l),!0;case&quot;pointerover&quot;:var i=l.pointerId;return qh.set(i,Wf(qh.get(i)||null,e,t,n,r,l)),!0;case&quot;gotpointercapture&quot;:return i=l.pointerId,Uh.set(i,Wf(Uh.get(i)||null,e,t,n,r,l)),!0}return!1}function rN(e){var t=Pu(e.target);if(t!==null){var n=uc(t);if(n!==null){if(t=n.tag,t===13){if(t=H$(n),t!==null){e.blockedOn=t,nN(e.priority,function(){eN(n)});return}}else if(t===3&amp;&amp;n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function N0(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0&lt;t.length;){var n=u3(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);r3=r,n.target.dispatchEvent(r),r3=null}else return t=Wm(n),t!==null&amp;&amp;tC(t),e.blockedOn=n,!1;t.shift()}return!0}function m6(e,t,n){N0(e)&amp;&amp;n.delete(t)}function PZ(){s3=!1,Ls!==null&amp;&amp;N0(Ls)&amp;&amp;(Ls=null),Is!==null&amp;&amp;N0(Is)&amp;&amp;(Is=null),$s!==null&amp;&amp;N0($s)&amp;&amp;($s=null),qh.forEach(m6),Uh.forEach(m6)}function qf(e,t){e.blockedOn===t&amp;&amp;(e.blockedOn=null,s3||(s3=!0,ei.unstable_scheduleCallback(ei.unstable_NormalPriority,PZ)))}function Hh(e){function t(l){return qf(l,e)}if(0&lt;qg.length){qf(qg[0],e);for(var n=1;n&lt;qg.length;n++){var r=qg[n];r.blockedOn===e&amp;&amp;(r.blockedOn=null)}}for(Ls!==null&amp;&amp;qf(Ls,e),Is!==null&amp;&amp;qf(Is,e),$s!==null&amp;&amp;qf($s,e),qh.forEach(t),Uh.forEach(t),n=0;n&lt;Os.length;n++)r=Os[n],r.blockedOn===e&amp;&amp;(r.blockedOn=null);for(;0&lt;Os.length&amp;&amp;(n=Os[0],n.blockedOn===null);)rN(n),n.blockedOn===null&amp;&amp;Os.shift()}var md=is.ReactCurrentBatchConfig,Mv=!0;function OZ(e,t,n,r){var l=Pr,i=md.transition;md.transition=null;try{Pr=1,nC(e,t,n,r)}finally{Pr=l,md.transition=i}}function AZ(e,t,n,r){var l=Pr,i=md.transition;md.transition=null;try{Pr=4,nC(e,t,n,r)}finally{Pr=l,md.transition=i}}function nC(e,t,n,r){if(Mv){var l=u3(e,t,n,r);if(l===null)nw(e,t,r,Pv,n),h6(e,r);else if(MZ(l,e,t,n,r))r.stopPropagation();else if(h6(e,r),t&amp;4&amp;&amp;-1&lt;CZ.indexOf(e)){for(;l!==null;){var i=Wm(l);if(i!==null&amp;&amp;J$(i),i=u3(e,t,n,r),i===null&amp;&amp;nw(e,t,r,Pv,n),i===l)break;l=i}l!==null&amp;&amp;r.stopPropagation()}else nw(e,t,r,null,n)}}var Pv=null;function u3(e,t,n,r){if(Pv=null,e=QS(r),e=Pu(e),e!==null)if(t=uc(e),t===null)e=null;else if(n=t.tag,n===13){if(e=H$(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&amp;&amp;(e=null);return Pv=e,null}function aN(e){switch(e){case&quot;cancel&quot;:case&quot;click&quot;:case&quot;close&quot;:case&quot;contextmenu&quot;:case&quot;copy&quot;:case&quot;cut&quot;:case&quot;auxclick&quot;:case&quot;dblclick&quot;:case&quot;dragend&quot;:case&quot;dragstart&quot;:case&quot;drop&quot;:case&quot;focusin&quot;:case&quot;focusout&quot;:case&quot;input&quot;:case&quot;invalid&quot;:case&quot;keydown&quot;:case&quot;keypress&quot;:case&quot;keyup&quot;:case&quot;mousedown&quot;:case&quot;mouseup&quot;:case&quot;paste&quot;:case&quot;pause&quot;:case&quot;play&quot;:case&quot;pointercancel&quot;:case&quot;pointerdown&quot;:case&quot;pointerup&quot;:case&quot;ratechange&quot;:case&quot;reset&quot;:case&quot;resize&quot;:case&quot;seeked&quot;:case&quot;submit&quot;:case&quot;touchcancel&quot;:case&quot;touchend&quot;:case&quot;touchstart&quot;:case&quot;volumechange&quot;:case&quot;change&quot;:case&quot;selectionchange&quot;:case&quot;textInput&quot;:case&quot;compositionstart&quot;:case&quot;compositionend&quot;:case&quot;compositionupdate&quot;:case&quot;beforeblur&quot;:case&quot;afterblur&quot;:case&quot;beforeinput&quot;:case&quot;blur&quot;:case&quot;fullscreenchange&quot;:case&quot;focus&quot;:case&quot;hashchange&quot;:case&quot;popstate&quot;:case&quot;select&quot;:case&quot;selectstart&quot;:return 1;case&quot;drag&quot;:case&quot;dragenter&quot;:case&quot;dragexit&quot;:case&quot;dragleave&quot;:case&quot;dragover&quot;:case&quot;mousemove&quot;:case&quot;mouseout&quot;:case&quot;mouseover&quot;:case&quot;pointermove&quot;:case&quot;pointerout&quot;:case&quot;pointerover&quot;:case&quot;scroll&quot;:case&quot;toggle&quot;:case&quot;touchmove&quot;:case&quot;wheel&quot;:case&quot;mouseenter&quot;:case&quot;mouseleave&quot;:case&quot;pointerenter&quot;:case&quot;pointerleave&quot;:return 4;case&quot;message&quot;:switch(vZ()){case JS:return 1;case X$:return 4;case Sv:case yZ:return 16;case K$:return 536870912;default:return 16}default:return 16}}var Ds=null,rC=null,F0=null;function oN(){if(F0)return F0;var e,t=rC,n=t.length,r,l=&quot;value&quot;in Ds?Ds.value:Ds.textContent,i=l.length;for(e=0;e&lt;n&amp;&amp;t[e]===l[e];e++);var o=n-e;for(r=1;r&lt;=o&amp;&amp;t[n-r]===l[i-r];r++);return F0=l.slice(e,1&lt;r?1-r:void 0)}function j0(e){var t=e.keyCode;return&quot;charCode&quot;in e?(e=e.charCode,e===0&amp;&amp;t===13&amp;&amp;(e=13)):e=t,e===10&amp;&amp;(e=13),32&lt;=e||e===13?e:0}function Ug(){return!0}function g6(){return!1}function ri(e){function t(n,r,l,i,o){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&amp;&amp;(n=e[a],this[a]=n?n(i):i[a]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Ug:g6,this.isPropagationStopped=g6,this}return oa(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&amp;&amp;(n.preventDefault?n.preventDefault():typeof n.returnValue!=&quot;unknown&quot;&amp;&amp;(n.returnValue=!1),this.isDefaultPrevented=Ug)},stopPropagation:function(){var n=this.nativeEvent;n&amp;&amp;(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!=&quot;unknown&quot;&amp;&amp;(n.cancelBubble=!0),this.isPropagationStopped=Ug)},persist:function(){},isPersistent:Ug}),t}var rf={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},aC=ri(rf),Bm=oa({},rf,{view:0,detail:0}),DZ=ri(Bm),G2,Y2,Uf,t1=oa({},Bm,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:oC,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return&quot;movementX&quot;in e?e.movementX:(e!==Uf&amp;&amp;(Uf&amp;&amp;e.type===&quot;mousemove&quot;?(G2=e.screenX-Uf.screenX,Y2=e.screenY-Uf.screenY):Y2=G2=0,Uf=e),G2)},movementY:function(e){return&quot;movementY&quot;in e?e.movementY:Y2}}),v6=ri(t1),EZ=oa({},t1,{dataTransfer:0}),RZ=ri(EZ),LZ=oa({},Bm,{relatedTarget:0}),X2=ri(LZ),IZ=oa({},rf,{animationName:0,elapsedTime:0,pseudoElement:0}),$Z=ri(IZ),NZ=oa({},rf,{clipboardData:function(e){return&quot;clipboardData&quot;in e?e.clipboardData:window.clipboardData}}),FZ=ri(NZ),jZ=oa({},rf,{data:0}),y6=ri(jZ),zZ={Esc:&quot;Escape&quot;,Spacebar:&quot; &quot;,Left:&quot;ArrowLeft&quot;,Up:&quot;ArrowUp&quot;,Right:&quot;ArrowRight&quot;,Down:&quot;ArrowDown&quot;,Del:&quot;Delete&quot;,Win:&quot;OS&quot;,Menu:&quot;ContextMenu&quot;,Apps:&quot;ContextMenu&quot;,Scroll:&quot;ScrollLock&quot;,MozPrintableKey:&quot;Unidentified&quot;},BZ={8:&quot;Backspace&quot;,9:&quot;Tab&quot;,12:&quot;Clear&quot;,13:&quot;Enter&quot;,16:&quot;Shift&quot;,17:&quot;Control&quot;,18:&quot;Alt&quot;,19:&quot;Pause&quot;,20:&quot;CapsLock&quot;,27:&quot;Escape&quot;,32:&quot; &quot;,33:&quot;PageUp&quot;,34:&quot;PageDown&quot;,35:&quot;End&quot;,36:&quot;Home&quot;,37:&quot;ArrowLeft&quot;,38:&quot;ArrowUp&quot;,39:&quot;ArrowRight&quot;,40:&quot;ArrowDown&quot;,45:&quot;Insert&quot;,46:&quot;Delete&quot;,112:&quot;F1&quot;,113:&quot;F2&quot;,114:&quot;F3&quot;,115:&quot;F4&quot;,116:&quot;F5&quot;,117:&quot;F6&quot;,118:&quot;F7&quot;,119:&quot;F8&quot;,120:&quot;F9&quot;,121:&quot;F10&quot;,122:&quot;F11&quot;,123:&quot;F12&quot;,144:&quot;NumLock&quot;,145:&quot;ScrollLock&quot;,224:&quot;Meta&quot;},WZ={Alt:&quot;altKey&quot;,Control:&quot;ctrlKey&quot;,Meta:&quot;metaKey&quot;,Shift:&quot;shiftKey&quot;};function qZ(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=WZ[e])?!!t[e]:!1}function oC(){return qZ}var UZ=oa({},Bm,{key:function(e){if(e.key){var t=zZ[e.key]||e.key;if(t!==&quot;Unidentified&quot;)return t}return e.type===&quot;keypress&quot;?(e=j0(e),e===13?&quot;Enter&quot;:String.fromCharCode(e)):e.type===&quot;keydown&quot;||e.type===&quot;keyup&quot;?BZ[e.keyCode]||&quot;Unidentified&quot;:&quot;&quot;},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:oC,charCode:function(e){return e.type===&quot;keypress&quot;?j0(e):0},keyCode:function(e){return e.type===&quot;keydown&quot;||e.type===&quot;keyup&quot;?e.keyCode:0},which:function(e){return e.type===&quot;keypress&quot;?j0(e):e.type===&quot;keydown&quot;||e.type===&quot;keyup&quot;?e.keyCode:0}}),HZ=ri(UZ),VZ=oa({},t1,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),b6=ri(VZ),GZ=oa({},Bm,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:oC}),YZ=ri(GZ),XZ=oa({},rf,{propertyName:0,elapsedTime:0,pseudoElement:0}),KZ=ri(XZ),ZZ=oa({},t1,{deltaX:function(e){return&quot;deltaX&quot;in e?e.deltaX:&quot;wheelDeltaX&quot;in e?-e.wheelDeltaX:0},deltaY:function(e){return&quot;deltaY&quot;in e?e.deltaY:&quot;wheelDeltaY&quot;in e?-e.wheelDeltaY:&quot;wheelDelta&quot;in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),QZ=ri(ZZ),JZ=[9,13,27,32],iC=Vl&amp;&amp;&quot;CompositionEvent&quot;in window,xh=null;Vl&amp;&amp;&quot;documentMode&quot;in document&amp;&amp;(xh=document.documentMode);var eQ=Vl&amp;&amp;&quot;TextEvent&quot;in window&amp;&amp;!xh,iN=Vl&amp;&amp;(!iC||xh&amp;&amp;8&lt;xh&amp;&amp;11&gt;=xh),x6=&quot; &quot;,w6=!1;function lN(e,t){switch(e){case&quot;keyup&quot;:return JZ.indexOf(t.keyCode)!==-1;case&quot;keydown&quot;:return t.keyCode!==229;case&quot;keypress&quot;:case&quot;mousedown&quot;:case&quot;focusout&quot;:return!0;default:return!1}}function sN(e){return e=e.detail,typeof e==&quot;object&quot;&amp;&amp;&quot;data&quot;in e?e.data:null}var Jc=!1;function tQ(e,t){switch(e){case&quot;compositionend&quot;:return sN(t);case&quot;keypress&quot;:return t.which!==32?null:(w6=!0,x6);case&quot;textInput&quot;:return e=t.data,e===x6&amp;&amp;w6?null:e;default:return null}}function nQ(e,t){if(Jc)return e===&quot;compositionend&quot;||!iC&amp;&amp;lN(e,t)?(e=oN(),F0=rC=Ds=null,Jc=!1,e):null;switch(e){case&quot;paste&quot;:return null;case&quot;keypress&quot;:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&amp;&amp;t.altKey){if(t.char&amp;&amp;1&lt;t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case&quot;compositionend&quot;:return iN&amp;&amp;t.locale!==&quot;ko&quot;?null:t.data;default:return null}}var rQ={color:!0,date:!0,datetime:!0,&quot;datetime-local&quot;:!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function _6(e){var t=e&amp;&amp;e.nodeName&amp;&amp;e.nodeName.toLowerCase();return t===&quot;input&quot;?!!rQ[e.type]:t===&quot;textarea&quot;}function uN(e,t,n,r){z$(r),t=Ov(t,&quot;onChange&quot;),0&lt;t.length&amp;&amp;(n=new aC(&quot;onChange&quot;,&quot;change&quot;,null,n,r),e.push({event:n,listeners:t}))}var wh=null,Vh=null;function aQ(e){xN(e,0)}function n1(e){var t=nd(e);if(R$(t))return e}function oQ(e,t){if(e===&quot;change&quot;)return t}var cN=!1;if(Vl){var K2;if(Vl){var Z2=&quot;oninput&quot;in document;if(!Z2){var T6=document.createElement(&quot;div&quot;);T6.setAttribute(&quot;oninput&quot;,&quot;return;&quot;),Z2=typeof T6.oninput==&quot;function&quot;}K2=Z2}else K2=!1;cN=K2&amp;&amp;(!document.documentMode||9&lt;document.documentMode)}function k6(){wh&amp;&amp;(wh.detachEvent(&quot;onpropertychange&quot;,dN),Vh=wh=null)}function dN(e){if(e.propertyName===&quot;value&quot;&amp;&amp;n1(Vh)){var t=[];uN(t,Vh,e,QS(e)),U$(aQ,t)}}function iQ(e,t,n){e===&quot;focusin&quot;?(k6(),wh=t,Vh=n,wh.attachEvent(&quot;onpropertychange&quot;,dN)):e===&quot;focusout&quot;&amp;&amp;k6()}function lQ(e){if(e===&quot;selectionchange&quot;||e===&quot;keyup&quot;||e===&quot;keydown&quot;)return n1(Vh)}function sQ(e,t){if(e===&quot;click&quot;)return n1(t)}function uQ(e,t){if(e===&quot;input&quot;||e===&quot;change&quot;)return n1(t)}function cQ(e,t){return e===t&amp;&amp;(e!==0||1/e===1/t)||e!==e&amp;&amp;t!==t}var qi=typeof Object.is==&quot;function&quot;?Object.is:cQ;function Gh(e,t){if(qi(e,t))return!0;if(typeof e!=&quot;object&quot;||e===null||typeof t!=&quot;object&quot;||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r&lt;n.length;r++){var l=n[r];if(!HT.call(t,l)||!qi(e[l],t[l]))return!1}return!0}function S6(e){for(;e&amp;&amp;e.firstChild;)e=e.firstChild;return e}function C6(e,t){var n=S6(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e&lt;=t&amp;&amp;r&gt;=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=S6(n)}}function fN(e,t){return e&amp;&amp;t?e===t?!0:e&amp;&amp;e.nodeType===3?!1:t&amp;&amp;t.nodeType===3?fN(e,t.parentNode):&quot;contains&quot;in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&amp;16):!1:!1}function pN(){for(var e=window,t=_v();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==&quot;string&quot;}catch{n=!1}if(n)e=t.contentWindow;else break;t=_v(e.document)}return t}function lC(e){var t=e&amp;&amp;e.nodeName&amp;&amp;e.nodeName.toLowerCase();return t&amp;&amp;(t===&quot;input&quot;&amp;&amp;(e.type===&quot;text&quot;||e.type===&quot;search&quot;||e.type===&quot;tel&quot;||e.type===&quot;url&quot;||e.type===&quot;password&quot;)||t===&quot;textarea&quot;||e.contentEditable===&quot;true&quot;)}function dQ(e){var t=pN(),n=e.focusedElem,r=e.selectionRange;if(t!==n&amp;&amp;n&amp;&amp;n.ownerDocument&amp;&amp;fN(n.ownerDocument.documentElement,n)){if(r!==null&amp;&amp;lC(n)){if(t=r.start,e=r.end,e===void 0&amp;&amp;(e=t),&quot;selectionStart&quot;in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&amp;&amp;t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&amp;&amp;i&gt;r&amp;&amp;(l=r,r=i,i=l),l=C6(n,i);var o=C6(n,r);l&amp;&amp;o&amp;&amp;(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&amp;&amp;(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i&gt;r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&amp;&amp;t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus==&quot;function&quot;&amp;&amp;n.focus(),n=0;n&lt;t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var fQ=Vl&amp;&amp;&quot;documentMode&quot;in document&amp;&amp;11&gt;=document.documentMode,ed=null,c3=null,_h=null,d3=!1;function M6(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;d3||ed==null||ed!==_v(r)||(r=ed,&quot;selectionStart&quot;in r&amp;&amp;lC(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&amp;&amp;r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_h&amp;&amp;Gh(_h,r)||(_h=r,r=Ov(c3,&quot;onSelect&quot;),0&lt;r.length&amp;&amp;(t=new aC(&quot;onSelect&quot;,&quot;select&quot;,null,t,n),e.push({event:t,listeners:r}),t.target=ed)))}function Hg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[&quot;Webkit&quot;+e]=&quot;webkit&quot;+t,n[&quot;Moz&quot;+e]=&quot;moz&quot;+t,n}var td={animationend:Hg(&quot;Animation&quot;,&quot;AnimationEnd&quot;),animationiteration:Hg(&quot;Animation&quot;,&quot;AnimationIteration&quot;),animationstart:Hg(&quot;Animation&quot;,&quot;AnimationStart&quot;),transitionend:Hg(&quot;Transition&quot;,&quot;TransitionEnd&quot;)},Q2={},hN={};Vl&amp;&amp;(hN=document.createElement(&quot;div&quot;).style,&quot;AnimationEvent&quot;in window||(delete td.animationend.animation,delete td.animationiteration.animation,delete td.animationstart.animation),&quot;TransitionEvent&quot;in window||delete td.transitionend.transition);function r1(e){if(Q2[e])return Q2[e];if(!td[e])return e;var t=td[e],n;for(n in t)if(t.hasOwnProperty(n)&amp;&amp;n in hN)return Q2[e]=t[n];return e}var mN=r1(&quot;animationend&quot;),gN=r1(&quot;animationiteration&quot;),vN=r1(&quot;animationstart&quot;),yN=r1(&quot;transitionend&quot;),bN=new Map,P6=&quot;abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel&quot;.split(&quot; &quot;);function Js(e,t){bN.set(e,t),sc(t,[e])}for(var J2=0;J2&lt;P6.length;J2++){var ew=P6[J2],pQ=ew.toLowerCase(),hQ=ew[0].toUpperCase()+ew.slice(1);Js(pQ,&quot;on&quot;+hQ)}Js(mN,&quot;onAnimationEnd&quot;);Js(gN,&quot;onAnimationIteration&quot;);Js(vN,&quot;onAnimationStart&quot;);Js(&quot;dblclick&quot;,&quot;onDoubleClick&quot;);Js(&quot;focusin&quot;,&quot;onFocus&quot;);Js(&quot;focusout&quot;,&quot;onBlur&quot;);Js(yN,&quot;onTransitionEnd&quot;);Md(&quot;onMouseEnter&quot;,[&quot;mouseout&quot;,&quot;mouseover&quot;]);Md(&quot;onMouseLeave&quot;,[&quot;mouseout&quot;,&quot;mouseover&quot;]);Md(&quot;onPointerEnter&quot;,[&quot;pointerout&quot;,&quot;pointerover&quot;]);Md(&quot;onPointerLeave&quot;,[&quot;pointerout&quot;,&quot;pointerover&quot;]);sc(&quot;onChange&quot;,&quot;change click focusin focusout input keydown keyup selectionchange&quot;.split(&quot; &quot;));sc(&quot;onSelect&quot;,&quot;focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange&quot;.split(&quot; &quot;));sc(&quot;onBeforeInput&quot;,[&quot;compositionend&quot;,&quot;keypress&quot;,&quot;textInput&quot;,&quot;paste&quot;]);sc(&quot;onCompositionEnd&quot;,&quot;compositionend focusout keydown keypress keyup mousedown&quot;.split(&quot; &quot;));sc(&quot;onCompositionStart&quot;,&quot;compositionstart focusout keydown keypress keyup mousedown&quot;.split(&quot; &quot;));sc(&quot;onCompositionUpdate&quot;,&quot;compositionupdate focusout keydown keypress keyup mousedown&quot;.split(&quot; &quot;));var lh=&quot;abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting&quot;.split(&quot; &quot;),mQ=new Set(&quot;cancel close invalid load scroll toggle&quot;.split(&quot; &quot;).concat(lh));function O6(e,t,n){var r=e.type||&quot;unknown-event&quot;;e.currentTarget=n,pZ(r,t,void 0,e),e.currentTarget=null}function xN(e,t){t=(t&amp;4)!==0;for(var n=0;n&lt;e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0&lt;=o;o--){var a=r[o],s=a.instance,u=a.currentTarget;if(a=a.listener,s!==i&amp;&amp;l.isPropagationStopped())break e;O6(l,a,u),i=s}else for(o=0;o&lt;r.length;o++){if(a=r[o],s=a.instance,u=a.currentTarget,a=a.listener,s!==i&amp;&amp;l.isPropagationStopped())break e;O6(l,a,u),i=s}}}if(kv)throw e=i3,kv=!1,i3=null,e}function qr(e,t){var n=t[g3];n===void 0&amp;&amp;(n=t[g3]=new Set);var r=e+&quot;__bubble&quot;;n.has(r)||(wN(t,e,2,!1),n.add(r))}function tw(e,t,n){var r=0;t&amp;&amp;(r|=4),wN(n,e,r,t)}var Vg=&quot;_reactListening&quot;+Math.random().toString(36).slice(2);function Yh(e){if(!e[Vg]){e[Vg]=!0,P$.forEach(function(n){n!==&quot;selectionchange&quot;&amp;&amp;(mQ.has(n)||tw(n,!1,e),tw(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Vg]||(t[Vg]=!0,tw(&quot;selectionchange&quot;,!1,t))}}function wN(e,t,n,r){switch(aN(t)){case 1:var l=OZ;break;case 4:l=AZ;break;default:l=nC}n=l.bind(null,t,n,e),l=void 0,!o3||t!==&quot;touchstart&quot;&amp;&amp;t!==&quot;touchmove&quot;&amp;&amp;t!==&quot;wheel&quot;||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function nw(e,t,n,r,l){var i=r;if(!(t&amp;1)&amp;&amp;!(t&amp;2)&amp;&amp;r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var a=r.stateNode.containerInfo;if(a===l||a.nodeType===8&amp;&amp;a.parentNode===l)break;if(o===4)for(o=r.return;o!==null;){var s=o.tag;if((s===3||s===4)&amp;&amp;(s=o.stateNode.containerInfo,s===l||s.nodeType===8&amp;&amp;s.parentNode===l))return;o=o.return}for(;a!==null;){if(o=Pu(a),o===null)return;if(s=o.tag,s===5||s===6){r=i=o;continue e}a=a.parentNode}}r=r.return}U$(function(){var u=i,c=QS(n),d=[];e:{var f=bN.get(e);if(f!==void 0){var p=aC,m=e;switch(e){case&quot;keypress&quot;:if(j0(n)===0)break e;case&quot;keydown&quot;:case&quot;keyup&quot;:p=HZ;break;case&quot;focusin&quot;:m=&quot;focus&quot;,p=X2;break;case&quot;focusout&quot;:m=&quot;blur&quot;,p=X2;break;case&quot;beforeblur&quot;:case&quot;afterblur&quot;:p=X2;break;case&quot;click&quot;:if(n.button===2)break e;case&quot;auxclick&quot;:case&quot;dblclick&quot;:case&quot;mousedown&quot;:case&quot;mousemove&quot;:case&quot;mouseup&quot;:case&quot;mouseout&quot;:case&quot;mouseover&quot;:case&quot;contextmenu&quot;:p=v6;break;case&quot;drag&quot;:case&quot;dragend&quot;:case&quot;dragenter&quot;:case&quot;dragexit&quot;:case&quot;dragleave&quot;:case&quot;dragover&quot;:case&quot;dragstart&quot;:case&quot;drop&quot;:p=RZ;break;case&quot;touchcancel&quot;:case&quot;touchend&quot;:case&quot;touchmove&quot;:case&quot;touchstart&quot;:p=YZ;break;case mN:case gN:case vN:p=$Z;break;case yN:p=KZ;break;case&quot;scroll&quot;:p=DZ;break;case&quot;wheel&quot;:p=QZ;break;case&quot;copy&quot;:case&quot;cut&quot;:case&quot;paste&quot;:p=FZ;break;case&quot;gotpointercapture&quot;:case&quot;lostpointercapture&quot;:case&quot;pointercancel&quot;:case&quot;pointerdown&quot;:case&quot;pointermove&quot;:case&quot;pointerout&quot;:case&quot;pointerover&quot;:case&quot;pointerup&quot;:p=b6}var g=(t&amp;4)!==0,b=!g&amp;&amp;e===&quot;scroll&quot;,v=g?f!==null?f+&quot;Capture&quot;:null:f;g=[];for(var h=u,y;h!==null;){y=h;var w=y.stateNode;if(y.tag===5&amp;&amp;w!==null&amp;&amp;(y=w,v!==null&amp;&amp;(w=Wh(h,v),w!=null&amp;&amp;g.push(Xh(h,w,y)))),b)break;h=h.return}0&lt;g.length&amp;&amp;(f=new p(f,m,null,n,c),d.push({event:f,listeners:g}))}}if(!(t&amp;7)){e:{if(f=e===&quot;mouseover&quot;||e===&quot;pointerover&quot;,p=e===&quot;mouseout&quot;||e===&quot;pointerout&quot;,f&amp;&amp;n!==r3&amp;&amp;(m=n.relatedTarget||n.fromElement)&amp;&amp;(Pu(m)||m[Gl]))break e;if((p||f)&amp;&amp;(f=c.window===c?c:(f=c.ownerDocument)?f.defaultView||f.parentWindow:window,p?(m=n.relatedTarget||n.toElement,p=u,m=m?Pu(m):null,m!==null&amp;&amp;(b=uc(m),m!==b||m.tag!==5&amp;&amp;m.tag!==6)&amp;&amp;(m=null)):(p=null,m=u),p!==m)){if(g=v6,w=&quot;onMouseLeave&quot;,v=&quot;onMouseEnter&quot;,h=&quot;mouse&quot;,(e===&quot;pointerout&quot;||e===&quot;pointerover&quot;)&amp;&amp;(g=b6,w=&quot;onPointerLeave&quot;,v=&quot;onPointerEnter&quot;,h=&quot;pointer&quot;),b=p==null?f:nd(p),y=m==null?f:nd(m),f=new g(w,h+&quot;leave&quot;,p,n,c),f.target=b,f.relatedTarget=y,w=null,Pu(c)===u&amp;&amp;(g=new g(v,h+&quot;enter&quot;,m,n,c),g.target=y,g.relatedTarget=b,w=g),b=w,p&amp;&amp;m)t:{for(g=p,v=m,h=0,y=g;y;y=Ac(y))h++;for(y=0,w=v;w;w=Ac(w))y++;for(;0&lt;h-y;)g=Ac(g),h--;for(;0&lt;y-h;)v=Ac(v),y--;for(;h--;){if(g===v||v!==null&amp;&amp;g===v.alternate)break t;g=Ac(g),v=Ac(v)}g=null}else g=null;p!==null&amp;&amp;A6(d,f,p,g,!1),m!==null&amp;&amp;b!==null&amp;&amp;A6(d,b,m,g,!0)}}e:{if(f=u?nd(u):window,p=f.nodeName&amp;&amp;f.nodeName.toLowerCase(),p===&quot;select&quot;||p===&quot;input&quot;&amp;&amp;f.type===&quot;file&quot;)var _=oQ;else if(_6(f))if(cN)_=uQ;else{_=lQ;var x=iQ}else(p=f.nodeName)&amp;&amp;p.toLowerCase()===&quot;input&quot;&amp;&amp;(f.type===&quot;checkbox&quot;||f.type===&quot;radio&quot;)&amp;&amp;(_=sQ);if(_&amp;&amp;(_=_(e,u))){uN(d,_,n,c);break e}x&amp;&amp;x(e,f,u),e===&quot;focusout&quot;&amp;&amp;(x=f._wrapperState)&amp;&amp;x.controlled&amp;&amp;f.type===&quot;number&quot;&amp;&amp;QT(f,&quot;number&quot;,f.value)}switch(x=u?nd(u):window,e){case&quot;focusin&quot;:(_6(x)||x.contentEditable===&quot;true&quot;)&amp;&amp;(ed=x,c3=u,_h=null);break;case&quot;focusout&quot;:_h=c3=ed=null;break;case&quot;mousedown&quot;:d3=!0;break;case&quot;contextmenu&quot;:case&quot;mouseup&quot;:case&quot;dragend&quot;:d3=!1,M6(d,n,c);break;case&quot;selectionchange&quot;:if(fQ)break;case&quot;keydown&quot;:case&quot;keyup&quot;:M6(d,n,c)}var T;if(iC)e:{switch(e){case&quot;compositionstart&quot;:var k=&quot;onCompositionStart&quot;;break e;case&quot;compositionend&quot;:k=&quot;onCompositionEnd&quot;;break e;case&quot;compositionupdate&quot;:k=&quot;onCompositionUpdate&quot;;break e}k=void 0}else Jc?lN(e,n)&amp;&amp;(k=&quot;onCompositionEnd&quot;):e===&quot;keydown&quot;&amp;&amp;n.keyCode===229&amp;&amp;(k=&quot;onCompositionStart&quot;);k&amp;&amp;(iN&amp;&amp;n.locale!==&quot;ko&quot;&amp;&amp;(Jc||k!==&quot;onCompositionStart&quot;?k===&quot;onCompositionEnd&quot;&amp;&amp;Jc&amp;&amp;(T=oN()):(Ds=c,rC=&quot;value&quot;in Ds?Ds.value:Ds.textContent,Jc=!0)),x=Ov(u,k),0&lt;x.length&amp;&amp;(k=new y6(k,e,null,n,c),d.push({event:k,listeners:x}),T?k.data=T:(T=sN(n),T!==null&amp;&amp;(k.data=T)))),(T=eQ?tQ(e,n):nQ(e,n))&amp;&amp;(u=Ov(u,&quot;onBeforeInput&quot;),0&lt;u.length&amp;&amp;(c=new y6(&quot;onBeforeInput&quot;,&quot;beforeinput&quot;,null,n,c),d.push({event:c,listeners:u}),c.data=T))}xN(d,t)})}function Xh(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ov(e,t){for(var n=t+&quot;Capture&quot;,r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&amp;&amp;i!==null&amp;&amp;(l=i,i=Wh(e,n),i!=null&amp;&amp;r.unshift(Xh(e,i,l)),i=Wh(e,t),i!=null&amp;&amp;r.push(Xh(e,i,l))),e=e.return}return r}function Ac(e){if(e===null)return null;do e=e.return;while(e&amp;&amp;e.tag!==5);return e||null}function A6(e,t,n,r,l){for(var i=t._reactName,o=[];n!==null&amp;&amp;n!==r;){var a=n,s=a.alternate,u=a.stateNode;if(s!==null&amp;&amp;s===r)break;a.tag===5&amp;&amp;u!==null&amp;&amp;(a=u,l?(s=Wh(n,i),s!=null&amp;&amp;o.unshift(Xh(n,s,a))):l||(s=Wh(n,i),s!=null&amp;&amp;o.push(Xh(n,s,a)))),n=n.return}o.length!==0&amp;&amp;e.push({event:t,listeners:o})}var gQ=/\\r\\n?/g,vQ=/\\u0000|\\uFFFD/g;function D6(e){return(typeof e==&quot;string&quot;?e:&quot;&quot;+e).replace(gQ,`\n",
       "`).replace(vQ,&quot;&quot;)}function Gg(e,t,n){if(t=D6(t),D6(e)!==t&amp;&amp;n)throw Error(ln(425))}function Av(){}var f3=null,p3=null;function h3(e,t){return e===&quot;textarea&quot;||e===&quot;noscript&quot;||typeof t.children==&quot;string&quot;||typeof t.children==&quot;number&quot;||typeof t.dangerouslySetInnerHTML==&quot;object&quot;&amp;&amp;t.dangerouslySetInnerHTML!==null&amp;&amp;t.dangerouslySetInnerHTML.__html!=null}var m3=typeof setTimeout==&quot;function&quot;?setTimeout:void 0,yQ=typeof clearTimeout==&quot;function&quot;?clearTimeout:void 0,E6=typeof Promise==&quot;function&quot;?Promise:void 0,bQ=typeof queueMicrotask==&quot;function&quot;?queueMicrotask:typeof E6&lt;&quot;u&quot;?function(e){return E6.resolve(null).then(e).catch(xQ)}:m3;function xQ(e){setTimeout(function(){throw e})}function rw(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&amp;&amp;l.nodeType===8)if(n=l.data,n===&quot;/$&quot;){if(r===0){e.removeChild(l),Hh(t);return}r--}else n!==&quot;$&quot;&amp;&amp;n!==&quot;$?&quot;&amp;&amp;n!==&quot;$!&quot;||r++;n=l}while(n);Hh(t)}function Ns(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===&quot;$&quot;||t===&quot;$!&quot;||t===&quot;$?&quot;)break;if(t===&quot;/$&quot;)return null}}return e}function R6(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===&quot;$&quot;||n===&quot;$!&quot;||n===&quot;$?&quot;){if(t===0)return e;t--}else n===&quot;/$&quot;&amp;&amp;t++}e=e.previousSibling}return null}var af=Math.random().toString(36).slice(2),ll=&quot;__reactFiber$&quot;+af,Kh=&quot;__reactProps$&quot;+af,Gl=&quot;__reactContainer$&quot;+af,g3=&quot;__reactEvents$&quot;+af,wQ=&quot;__reactListeners$&quot;+af,_Q=&quot;__reactHandles$&quot;+af;function Pu(e){var t=e[ll];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Gl]||n[ll]){if(n=t.alternate,t.child!==null||n!==null&amp;&amp;n.child!==null)for(e=R6(e);e!==null;){if(n=e[ll])return n;e=R6(e)}return t}e=n,n=e.parentNode}return null}function Wm(e){return e=e[ll]||e[Gl],!e||e.tag!==5&amp;&amp;e.tag!==6&amp;&amp;e.tag!==13&amp;&amp;e.tag!==3?null:e}function nd(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(ln(33))}function a1(e){return e[Kh]||null}var v3=[],rd=-1;function eu(e){return{current:e}}function Hr(e){0&gt;rd||(e.current=v3[rd],v3[rd]=null,rd--)}function jr(e,t){rd++,v3[rd]=e.current,e.current=t}var Ys={},fo=eu(Ys),Do=eu(!1),Wu=Ys;function Pd(e,t){var n=e.type.contextTypes;if(!n)return Ys;var r=e.stateNode;if(r&amp;&amp;r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&amp;&amp;(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Eo(e){return e=e.childContextTypes,e!=null}function Dv(){Hr(Do),Hr(fo)}function L6(e,t,n){if(fo.current!==Ys)throw Error(ln(168));jr(fo,t),jr(Do,n)}function _N(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!=&quot;function&quot;)return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(ln(108,iZ(e)||&quot;Unknown&quot;,l));return oa({},n,r)}function Ev(e){return e=(e=e.stateNode)&amp;&amp;e.__reactInternalMemoizedMergedChildContext||Ys,Wu=fo.current,jr(fo,e),jr(Do,Do.current),!0}function I6(e,t,n){var r=e.stateNode;if(!r)throw Error(ln(169));n?(e=_N(e,t,Wu),r.__reactInternalMemoizedMergedChildContext=e,Hr(Do),Hr(fo),jr(fo,e)):Hr(Do),jr(Do,n)}var Nl=null,o1=!1,aw=!1;function TN(e){Nl===null?Nl=[e]:Nl.push(e)}function TQ(e){o1=!0,TN(e)}function tu(){if(!aw&amp;&amp;Nl!==null){aw=!0;var e=0,t=Pr;try{var n=Nl;for(Pr=1;e&lt;n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Nl=null,o1=!1}catch(l){throw Nl!==null&amp;&amp;(Nl=Nl.slice(e+1)),Y$(JS,tu),l}finally{Pr=t,aw=!1}}return null}var ad=[],od=0,Rv=null,Lv=0,di=[],fi=0,qu=null,jl=1,zl=&quot;&quot;;function vu(e,t){ad[od++]=Lv,ad[od++]=Rv,Rv=e,Lv=t}function kN(e,t,n){di[fi++]=jl,di[fi++]=zl,di[fi++]=qu,qu=e;var r=jl;e=zl;var l=32-Bi(r)-1;r&amp;=~(1&lt;&lt;l),n+=1;var i=32-Bi(t)+l;if(30&lt;i){var o=l-l%5;i=(r&amp;(1&lt;&lt;o)-1).toString(32),r&gt;&gt;=o,l-=o,jl=1&lt;&lt;32-Bi(t)+l|n&lt;&lt;l|r,zl=i+e}else jl=1&lt;&lt;i|n&lt;&lt;l|r,zl=e}function sC(e){e.return!==null&amp;&amp;(vu(e,1),kN(e,1,0))}function uC(e){for(;e===Rv;)Rv=ad[--od],ad[od]=null,Lv=ad[--od],ad[od]=null;for(;e===qu;)qu=di[--fi],di[fi]=null,zl=di[--fi],di[fi]=null,jl=di[--fi],di[fi]=null}var Ko=null,Vo=null,Zr=!1,Fi=null;function SN(e,t){var n=hi(5,null,null,0);n.elementType=&quot;DELETED&quot;,n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function $6(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ko=e,Vo=Ns(t.firstChild),!0):!1;case 6:return t=e.pendingProps===&quot;&quot;||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ko=e,Vo=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=qu!==null?{id:jl,overflow:zl}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=hi(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ko=e,Vo=null,!0):!1;default:return!1}}function y3(e){return(e.mode&amp;1)!==0&amp;&amp;(e.flags&amp;128)===0}function b3(e){if(Zr){var t=Vo;if(t){var n=t;if(!$6(e,t)){if(y3(e))throw Error(ln(418));t=Ns(n.nextSibling);var r=Ko;t&amp;&amp;$6(e,t)?SN(r,n):(e.flags=e.flags&amp;-4097|2,Zr=!1,Ko=e)}}else{if(y3(e))throw Error(ln(418));e.flags=e.flags&amp;-4097|2,Zr=!1,Ko=e}}}function N6(e){for(e=e.return;e!==null&amp;&amp;e.tag!==5&amp;&amp;e.tag!==3&amp;&amp;e.tag!==13;)e=e.return;Ko=e}function Yg(e){if(e!==Ko)return!1;if(!Zr)return N6(e),Zr=!0,!1;var t;if((t=e.tag!==3)&amp;&amp;!(t=e.tag!==5)&amp;&amp;(t=e.type,t=t!==&quot;head&quot;&amp;&amp;t!==&quot;body&quot;&amp;&amp;!h3(e.type,e.memoizedProps)),t&amp;&amp;(t=Vo)){if(y3(e))throw CN(),Error(ln(418));for(;t;)SN(e,t),t=Ns(t.nextSibling)}if(N6(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(ln(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n===&quot;/$&quot;){if(t===0){Vo=Ns(e.nextSibling);break e}t--}else n!==&quot;$&quot;&amp;&amp;n!==&quot;$!&quot;&amp;&amp;n!==&quot;$?&quot;||t++}e=e.nextSibling}Vo=null}}else Vo=Ko?Ns(e.stateNode.nextSibling):null;return!0}function CN(){for(var e=Vo;e;)e=Ns(e.nextSibling)}function Od(){Vo=Ko=null,Zr=!1}function cC(e){Fi===null?Fi=[e]:Fi.push(e)}var kQ=is.ReactCurrentBatchConfig;function $i(e,t){if(e&amp;&amp;e.defaultProps){t=oa({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&amp;&amp;(t[n]=e[n]);return t}return t}var Iv=eu(null),$v=null,id=null,dC=null;function fC(){dC=id=$v=null}function pC(e){var t=Iv.current;Hr(Iv),e._currentValue=t}function x3(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&amp;t)!==t?(e.childLanes|=t,r!==null&amp;&amp;(r.childLanes|=t)):r!==null&amp;&amp;(r.childLanes&amp;t)!==t&amp;&amp;(r.childLanes|=t),e===n)break;e=e.return}}function gd(e,t){$v=e,dC=id=null,e=e.dependencies,e!==null&amp;&amp;e.firstContext!==null&amp;&amp;(e.lanes&amp;t&amp;&amp;(Ao=!0),e.firstContext=null)}function _i(e){var t=e._currentValue;if(dC!==e)if(e={context:e,memoizedValue:t,next:null},id===null){if($v===null)throw Error(ln(308));id=e,$v.dependencies={lanes:0,firstContext:e}}else id=id.next=e;return t}var Ou=null;function hC(e){Ou===null?Ou=[e]:Ou.push(e)}function MN(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,hC(t)):(n.next=l.next,l.next=n),t.interleaved=n,Yl(e,r)}function Yl(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&amp;&amp;(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&amp;&amp;(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Ps=!1;function mC(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function PN(e,t){e=e.updateQueue,t.updateQueue===e&amp;&amp;(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ul(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Fs(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,fr&amp;2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Yl(e,n)}return l=r.interleaved,l===null?(t.next=t,hC(r)):(t.next=l.next,l.next=t),r.interleaved=t,Yl(e,n)}function z0(e,t,n){if(t=t.updateQueue,t!==null&amp;&amp;(t=t.shared,(n&amp;4194240)!==0)){var r=t.lanes;r&amp;=e.pendingLanes,n|=r,t.lanes=n,eC(e,n)}}function F6(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&amp;&amp;(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Nv(e,t,n,r){var l=e.updateQueue;Ps=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,a=l.shared.pending;if(a!==null){l.shared.pending=null;var s=a,u=s.next;s.next=null,o===null?i=u:o.next=u,o=s;var c=e.alternate;c!==null&amp;&amp;(c=c.updateQueue,a=c.lastBaseUpdate,a!==o&amp;&amp;(a===null?c.firstBaseUpdate=u:a.next=u,c.lastBaseUpdate=s))}if(i!==null){var d=l.baseState;o=0,c=u=s=null,a=i;do{var f=a.lane,p=a.eventTime;if((r&amp;f)===f){c!==null&amp;&amp;(c=c.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var m=e,g=a;switch(f=t,p=n,g.tag){case 1:if(m=g.payload,typeof m==&quot;function&quot;){d=m.call(p,d,f);break e}d=m;break e;case 3:m.flags=m.flags&amp;-65537|128;case 0:if(m=g.payload,f=typeof m==&quot;function&quot;?m.call(p,d,f):m,f==null)break e;d=oa({},d,f);break e;case 2:Ps=!0}}a.callback!==null&amp;&amp;a.lane!==0&amp;&amp;(e.flags|=64,f=l.effects,f===null?l.effects=[a]:f.push(a))}else p={eventTime:p,lane:f,tag:a.tag,payload:a.payload,callback:a.callback,next:null},c===null?(u=c=p,s=d):c=c.next=p,o|=f;if(a=a.next,a===null){if(a=l.shared.pending,a===null)break;f=a,a=f.next,f.next=null,l.lastBaseUpdate=f,l.shared.pending=null}}while(!0);if(c===null&amp;&amp;(s=d),l.baseState=s,l.firstBaseUpdate=u,l.lastBaseUpdate=c,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&amp;&amp;(l.shared.lanes=0);Hu|=o,e.lanes=o,e.memoizedState=d}}function j6(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t&lt;e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!=&quot;function&quot;)throw Error(ln(191,l));l.call(r)}}}var ON=new M$.Component().refs;function w3(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:oa({},t,n),e.memoizedState=n,e.lanes===0&amp;&amp;(e.updateQueue.baseState=n)}var i1={isMounted:function(e){return(e=e._reactInternals)?uc(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=bo(),l=zs(e),i=Ul(r,l);i.payload=t,n!=null&amp;&amp;(i.callback=n),t=Fs(e,i,l),t!==null&amp;&amp;(Wi(t,e,l,r),z0(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=bo(),l=zs(e),i=Ul(r,l);i.tag=1,i.payload=t,n!=null&amp;&amp;(i.callback=n),t=Fs(e,i,l),t!==null&amp;&amp;(Wi(t,e,l,r),z0(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=bo(),r=zs(e),l=Ul(n,r);l.tag=2,t!=null&amp;&amp;(l.callback=t),t=Fs(e,l,r),t!==null&amp;&amp;(Wi(t,e,r,n),z0(t,e,r))}};function z6(e,t,n,r,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate==&quot;function&quot;?e.shouldComponentUpdate(r,i,o):t.prototype&amp;&amp;t.prototype.isPureReactComponent?!Gh(n,r)||!Gh(l,i):!0}function AN(e,t,n){var r=!1,l=Ys,i=t.contextType;return typeof i==&quot;object&quot;&amp;&amp;i!==null?i=_i(i):(l=Eo(t)?Wu:fo.current,r=t.contextTypes,i=(r=r!=null)?Pd(e,l):Ys),t=new t(n,i),e.memoizedState=t.state!==null&amp;&amp;t.state!==void 0?t.state:null,t.updater=i1,e.stateNode=t,t._reactInternals=e,r&amp;&amp;(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function B6(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==&quot;function&quot;&amp;&amp;t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==&quot;function&quot;&amp;&amp;t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&amp;&amp;i1.enqueueReplaceState(t,t.state,null)}function _3(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs=ON,mC(e);var i=t.contextType;typeof i==&quot;object&quot;&amp;&amp;i!==null?l.context=_i(i):(i=Eo(t)?Wu:fo.current,l.context=Pd(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i==&quot;function&quot;&amp;&amp;(w3(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps==&quot;function&quot;||typeof l.getSnapshotBeforeUpdate==&quot;function&quot;||typeof l.UNSAFE_componentWillMount!=&quot;function&quot;&amp;&amp;typeof l.componentWillMount!=&quot;function&quot;||(t=l.state,typeof l.componentWillMount==&quot;function&quot;&amp;&amp;l.componentWillMount(),typeof l.UNSAFE_componentWillMount==&quot;function&quot;&amp;&amp;l.UNSAFE_componentWillMount(),t!==l.state&amp;&amp;i1.enqueueReplaceState(l,l.state,null),Nv(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount==&quot;function&quot;&amp;&amp;(e.flags|=4194308)}function Hf(e,t,n){if(e=n.ref,e!==null&amp;&amp;typeof e!=&quot;function&quot;&amp;&amp;typeof e!=&quot;object&quot;){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(ln(309));var r=n.stateNode}if(!r)throw Error(ln(147,e));var l=r,i=&quot;&quot;+e;return t!==null&amp;&amp;t.ref!==null&amp;&amp;typeof t.ref==&quot;function&quot;&amp;&amp;t.ref._stringRef===i?t.ref:(t=function(o){var a=l.refs;a===ON&amp;&amp;(a=l.refs={}),o===null?delete a[i]:a[i]=o},t._stringRef=i,t)}if(typeof e!=&quot;string&quot;)throw Error(ln(284));if(!n._owner)throw Error(ln(290,e))}return e}function Xg(e,t){throw e=Object.prototype.toString.call(t),Error(ln(31,e===&quot;[object Object]&quot;?&quot;object with keys {&quot;+Object.keys(t).join(&quot;, &quot;)+&quot;}&quot;:e))}function W6(e){var t=e._init;return t(e._payload)}function DN(e){function t(v,h){if(e){var y=v.deletions;y===null?(v.deletions=[h],v.flags|=16):y.push(h)}}function n(v,h){if(!e)return null;for(;h!==null;)t(v,h),h=h.sibling;return null}function r(v,h){for(v=new Map;h!==null;)h.key!==null?v.set(h.key,h):v.set(h.index,h),h=h.sibling;return v}function l(v,h){return v=Bs(v,h),v.index=0,v.sibling=null,v}function i(v,h,y){return v.index=y,e?(y=v.alternate,y!==null?(y=y.index,y&lt;h?(v.flags|=2,h):y):(v.flags|=2,h)):(v.flags|=1048576,h)}function o(v){return e&amp;&amp;v.alternate===null&amp;&amp;(v.flags|=2),v}function a(v,h,y,w){return h===null||h.tag!==6?(h=dw(y,v.mode,w),h.return=v,h):(h=l(h,y),h.return=v,h)}function s(v,h,y,w){var _=y.type;return _===Qc?c(v,h,y.props.children,w,y.key):h!==null&amp;&amp;(h.elementType===_||typeof _==&quot;object&quot;&amp;&amp;_!==null&amp;&amp;_.$$typeof===Ms&amp;&amp;W6(_)===h.type)?(w=l(h,y.props),w.ref=Hf(v,h,y),w.return=v,w):(w=V0(y.type,y.key,y.props,null,v.mode,w),w.ref=Hf(v,h,y),w.return=v,w)}function u(v,h,y,w){return h===null||h.tag!==4||h.stateNode.containerInfo!==y.containerInfo||h.stateNode.implementation!==y.implementation?(h=fw(y,v.mode,w),h.return=v,h):(h=l(h,y.children||[]),h.return=v,h)}function c(v,h,y,w,_){return h===null||h.tag!==7?(h=ju(y,v.mode,w,_),h.return=v,h):(h=l(h,y),h.return=v,h)}function d(v,h,y){if(typeof h==&quot;string&quot;&amp;&amp;h!==&quot;&quot;||typeof h==&quot;number&quot;)return h=dw(&quot;&quot;+h,v.mode,y),h.return=v,h;if(typeof h==&quot;object&quot;&amp;&amp;h!==null){switch(h.$$typeof){case Fg:return y=V0(h.type,h.key,h.props,null,v.mode,y),y.ref=Hf(v,null,h),y.return=v,y;case Zc:return h=fw(h,v.mode,y),h.return=v,h;case Ms:var w=h._init;return d(v,w(h._payload),y)}if(oh(h)||zf(h))return h=ju(h,v.mode,y,null),h.return=v,h;Xg(v,h)}return null}function f(v,h,y,w){var _=h!==null?h.key:null;if(typeof y==&quot;string&quot;&amp;&amp;y!==&quot;&quot;||typeof y==&quot;number&quot;)return _!==null?null:a(v,h,&quot;&quot;+y,w);if(typeof y==&quot;object&quot;&amp;&amp;y!==null){switch(y.$$typeof){case Fg:return y.key===_?s(v,h,y,w):null;case Zc:return y.key===_?u(v,h,y,w):null;case Ms:return _=y._init,f(v,h,_(y._payload),w)}if(oh(y)||zf(y))return _!==null?null:c(v,h,y,w,null);Xg(v,y)}return null}function p(v,h,y,w,_){if(typeof w==&quot;string&quot;&amp;&amp;w!==&quot;&quot;||typeof w==&quot;number&quot;)return v=v.get(y)||null,a(h,v,&quot;&quot;+w,_);if(typeof w==&quot;object&quot;&amp;&amp;w!==null){switch(w.$$typeof){case Fg:return v=v.get(w.key===null?y:w.key)||null,s(h,v,w,_);case Zc:return v=v.get(w.key===null?y:w.key)||null,u(h,v,w,_);case Ms:var x=w._init;return p(v,h,y,x(w._payload),_)}if(oh(w)||zf(w))return v=v.get(y)||null,c(h,v,w,_,null);Xg(h,w)}return null}function m(v,h,y,w){for(var _=null,x=null,T=h,k=h=0,S=null;T!==null&amp;&amp;k&lt;y.length;k++){T.index&gt;k?(S=T,T=null):S=T.sibling;var C=f(v,T,y[k],w);if(C===null){T===null&amp;&amp;(T=S);break}e&amp;&amp;T&amp;&amp;C.alternate===null&amp;&amp;t(v,T),h=i(C,h,k),x===null?_=C:x.sibling=C,x=C,T=S}if(k===y.length)return n(v,T),Zr&amp;&amp;vu(v,k),_;if(T===null){for(;k&lt;y.length;k++)T=d(v,y[k],w),T!==null&amp;&amp;(h=i(T,h,k),x===null?_=T:x.sibling=T,x=T);return Zr&amp;&amp;vu(v,k),_}for(T=r(v,T);k&lt;y.length;k++)S=p(T,v,k,y[k],w),S!==null&amp;&amp;(e&amp;&amp;S.alternate!==null&amp;&amp;T.delete(S.key===null?k:S.key),h=i(S,h,k),x===null?_=S:x.sibling=S,x=S);return e&amp;&amp;T.forEach(function(M){return t(v,M)}),Zr&amp;&amp;vu(v,k),_}function g(v,h,y,w){var _=zf(y);if(typeof _!=&quot;function&quot;)throw Error(ln(150));if(y=_.call(y),y==null)throw Error(ln(151));for(var x=_=null,T=h,k=h=0,S=null,C=y.next();T!==null&amp;&amp;!C.done;k++,C=y.next()){T.index&gt;k?(S=T,T=null):S=T.sibling;var M=f(v,T,C.value,w);if(M===null){T===null&amp;&amp;(T=S);break}e&amp;&amp;T&amp;&amp;M.alternate===null&amp;&amp;t(v,T),h=i(M,h,k),x===null?_=M:x.sibling=M,x=M,T=S}if(C.done)return n(v,T),Zr&amp;&amp;vu(v,k),_;if(T===null){for(;!C.done;k++,C=y.next())C=d(v,C.value,w),C!==null&amp;&amp;(h=i(C,h,k),x===null?_=C:x.sibling=C,x=C);return Zr&amp;&amp;vu(v,k),_}for(T=r(v,T);!C.done;k++,C=y.next())C=p(T,v,k,C.value,w),C!==null&amp;&amp;(e&amp;&amp;C.alternate!==null&amp;&amp;T.delete(C.key===null?k:C.key),h=i(C,h,k),x===null?_=C:x.sibling=C,x=C);return e&amp;&amp;T.forEach(function(O){return t(v,O)}),Zr&amp;&amp;vu(v,k),_}function b(v,h,y,w){if(typeof y==&quot;object&quot;&amp;&amp;y!==null&amp;&amp;y.type===Qc&amp;&amp;y.key===null&amp;&amp;(y=y.props.children),typeof y==&quot;object&quot;&amp;&amp;y!==null){switch(y.$$typeof){case Fg:e:{for(var _=y.key,x=h;x!==null;){if(x.key===_){if(_=y.type,_===Qc){if(x.tag===7){n(v,x.sibling),h=l(x,y.props.children),h.return=v,v=h;break e}}else if(x.elementType===_||typeof _==&quot;object&quot;&amp;&amp;_!==null&amp;&amp;_.$$typeof===Ms&amp;&amp;W6(_)===x.type){n(v,x.sibling),h=l(x,y.props),h.ref=Hf(v,x,y),h.return=v,v=h;break e}n(v,x);break}else t(v,x);x=x.sibling}y.type===Qc?(h=ju(y.props.children,v.mode,w,y.key),h.return=v,v=h):(w=V0(y.type,y.key,y.props,null,v.mode,w),w.ref=Hf(v,h,y),w.return=v,v=w)}return o(v);case Zc:e:{for(x=y.key;h!==null;){if(h.key===x)if(h.tag===4&amp;&amp;h.stateNode.containerInfo===y.containerInfo&amp;&amp;h.stateNode.implementation===y.implementation){n(v,h.sibling),h=l(h,y.children||[]),h.return=v,v=h;break e}else{n(v,h);break}else t(v,h);h=h.sibling}h=fw(y,v.mode,w),h.return=v,v=h}return o(v);case Ms:return x=y._init,b(v,h,x(y._payload),w)}if(oh(y))return m(v,h,y,w);if(zf(y))return g(v,h,y,w);Xg(v,y)}return typeof y==&quot;string&quot;&amp;&amp;y!==&quot;&quot;||typeof y==&quot;number&quot;?(y=&quot;&quot;+y,h!==null&amp;&amp;h.tag===6?(n(v,h.sibling),h=l(h,y),h.return=v,v=h):(n(v,h),h=dw(y,v.mode,w),h.return=v,v=h),o(v)):n(v,h)}return b}var Ad=DN(!0),EN=DN(!1),qm={},ml=eu(qm),Zh=eu(qm),Qh=eu(qm);function Au(e){if(e===qm)throw Error(ln(174));return e}function gC(e,t){switch(jr(Qh,t),jr(Zh,e),jr(ml,qm),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:e3(null,&quot;&quot;);break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=e3(t,e)}Hr(ml),jr(ml,t)}function Dd(){Hr(ml),Hr(Zh),Hr(Qh)}function RN(e){Au(Qh.current);var t=Au(ml.current),n=e3(t,e.type);t!==n&amp;&amp;(jr(Zh,e),jr(ml,n))}function vC(e){Zh.current===e&amp;&amp;(Hr(ml),Hr(Zh))}var na=eu(0);function Fv(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&amp;&amp;(n=n.dehydrated,n===null||n.data===&quot;$?&quot;||n.data===&quot;$!&quot;))return t}else if(t.tag===19&amp;&amp;t.memoizedProps.revealOrder!==void 0){if(t.flags&amp;128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ow=[];function yC(){for(var e=0;e&lt;ow.length;e++)ow[e]._workInProgressVersionPrimary=null;ow.length=0}var B0=is.ReactCurrentDispatcher,iw=is.ReactCurrentBatchConfig,Uu=0,aa=null,Ra=null,Na=null,jv=!1,Th=!1,Jh=0,SQ=0;function oo(){throw Error(ln(321))}function bC(e,t){if(t===null)return!1;for(var n=0;n&lt;t.length&amp;&amp;n&lt;e.length;n++)if(!qi(e[n],t[n]))return!1;return!0}function xC(e,t,n,r,l,i){if(Uu=i,aa=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,B0.current=e===null||e.memoizedState===null?OQ:AQ,e=n(r,l),Th){i=0;do{if(Th=!1,Jh=0,25&lt;=i)throw Error(ln(301));i+=1,Na=Ra=null,t.updateQueue=null,B0.current=DQ,e=n(r,l)}while(Th)}if(B0.current=zv,t=Ra!==null&amp;&amp;Ra.next!==null,Uu=0,Na=Ra=aa=null,jv=!1,t)throw Error(ln(300));return e}function wC(){var e=Jh!==0;return Jh=0,e}function rl(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Na===null?aa.memoizedState=Na=e:Na=Na.next=e,Na}function Ti(){if(Ra===null){var e=aa.alternate;e=e!==null?e.memoizedState:null}else e=Ra.next;var t=Na===null?aa.memoizedState:Na.next;if(t!==null)Na=t,Ra=e;else{if(e===null)throw Error(ln(310));Ra=e,e={memoizedState:Ra.memoizedState,baseState:Ra.baseState,baseQueue:Ra.baseQueue,queue:Ra.queue,next:null},Na===null?aa.memoizedState=Na=e:Na=Na.next=e}return Na}function em(e,t){return typeof t==&quot;function&quot;?t(e):t}function lw(e){var t=Ti(),n=t.queue;if(n===null)throw Error(ln(311));n.lastRenderedReducer=e;var r=Ra,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var a=o=null,s=null,u=i;do{var c=u.lane;if((Uu&amp;c)===c)s!==null&amp;&amp;(s=s.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};s===null?(a=s=d,o=r):s=s.next=d,aa.lanes|=c,Hu|=c}u=u.next}while(u!==null&amp;&amp;u!==i);s===null?o=r:s.next=a,qi(r,t.memoizedState)||(Ao=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,aa.lanes|=i,Hu|=i,l=l.next;while(l!==e)}else l===null&amp;&amp;(n.lanes=0);return[t.memoizedState,n.dispatch]}function sw(e){var t=Ti(),n=t.queue;if(n===null)throw Error(ln(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);qi(i,t.memoizedState)||(Ao=!0),t.memoizedState=i,t.baseQueue===null&amp;&amp;(t.baseState=i),n.lastRenderedState=i}return[i,r]}function LN(){}function IN(e,t){var n=aa,r=Ti(),l=t(),i=!qi(r.memoizedState,l);if(i&amp;&amp;(r.memoizedState=l,Ao=!0),r=r.queue,_C(FN.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Na!==null&amp;&amp;Na.memoizedState.tag&amp;1){if(n.flags|=2048,tm(9,NN.bind(null,n,r,l,t),void 0,null),Fa===null)throw Error(ln(349));Uu&amp;30||$N(n,t,l)}return l}function $N(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=aa.updateQueue,t===null?(t={lastEffect:null,stores:null},aa.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function NN(e,t,n,r){t.value=n,t.getSnapshot=r,jN(t)&amp;&amp;zN(e)}function FN(e,t,n){return n(function(){jN(t)&amp;&amp;zN(e)})}function jN(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!qi(e,n)}catch{return!0}}function zN(e){var t=Yl(e,1);t!==null&amp;&amp;Wi(t,e,1,-1)}function q6(e){var t=rl();return typeof e==&quot;function&quot;&amp;&amp;(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:em,lastRenderedState:e},t.queue=e,e=e.dispatch=PQ.bind(null,aa,e),[t.memoizedState,e]}function tm(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=aa.updateQueue,t===null?(t={lastEffect:null,stores:null},aa.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function BN(){return Ti().memoizedState}function W0(e,t,n,r){var l=rl();aa.flags|=e,l.memoizedState=tm(1|t,n,void 0,r===void 0?null:r)}function l1(e,t,n,r){var l=Ti();r=r===void 0?null:r;var i=void 0;if(Ra!==null){var o=Ra.memoizedState;if(i=o.destroy,r!==null&amp;&amp;bC(r,o.deps)){l.memoizedState=tm(t,n,i,r);return}}aa.flags|=e,l.memoizedState=tm(1|t,n,i,r)}function U6(e,t){return W0(8390656,8,e,t)}function _C(e,t){return l1(2048,8,e,t)}function WN(e,t){return l1(4,2,e,t)}function qN(e,t){return l1(4,4,e,t)}function UN(e,t){if(typeof t==&quot;function&quot;)return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function HN(e,t,n){return n=n!=null?n.concat([e]):null,l1(4,4,UN.bind(null,t,e),n)}function TC(){}function VN(e,t){var n=Ti();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&amp;&amp;t!==null&amp;&amp;bC(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function GN(e,t){var n=Ti();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&amp;&amp;t!==null&amp;&amp;bC(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function YN(e,t,n){return Uu&amp;21?(qi(n,t)||(n=Z$(),aa.lanes|=n,Hu|=n,e.baseState=!0),t):(e.baseState&amp;&amp;(e.baseState=!1,Ao=!0),e.memoizedState=n)}function CQ(e,t){var n=Pr;Pr=n!==0&amp;&amp;4&gt;n?n:4,e(!0);var r=iw.transition;iw.transition={};try{e(!1),t()}finally{Pr=n,iw.transition=r}}function XN(){return Ti().memoizedState}function MQ(e,t,n){var r=zs(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},KN(e))ZN(t,n);else if(n=MN(e,t,n,r),n!==null){var l=bo();Wi(n,e,r,l),QN(n,t,r)}}function PQ(e,t,n){var r=zs(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(KN(e))ZN(t,l);else{var i=e.alternate;if(e.lanes===0&amp;&amp;(i===null||i.lanes===0)&amp;&amp;(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,a=i(o,n);if(l.hasEagerState=!0,l.eagerState=a,qi(a,o)){var s=t.interleaved;s===null?(l.next=l,hC(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=MN(e,t,l,r),n!==null&amp;&amp;(l=bo(),Wi(n,e,r,l),QN(n,t,r))}}function KN(e){var t=e.alternate;return e===aa||t!==null&amp;&amp;t===aa}function ZN(e,t){Th=jv=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function QN(e,t,n){if(n&amp;4194240){var r=t.lanes;r&amp;=e.pendingLanes,n|=r,t.lanes=n,eC(e,n)}}var zv={readContext:_i,useCallback:oo,useContext:oo,useEffect:oo,useImperativeHandle:oo,useInsertionEffect:oo,useLayoutEffect:oo,useMemo:oo,useReducer:oo,useRef:oo,useState:oo,useDebugValue:oo,useDeferredValue:oo,useTransition:oo,useMutableSource:oo,useSyncExternalStore:oo,useId:oo,unstable_isNewReconciler:!1},OQ={readContext:_i,useCallback:function(e,t){return rl().memoizedState=[e,t===void 0?null:t],e},useContext:_i,useEffect:U6,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,W0(4194308,4,UN.bind(null,t,e),n)},useLayoutEffect:function(e,t){return W0(4194308,4,e,t)},useInsertionEffect:function(e,t){return W0(4,2,e,t)},useMemo:function(e,t){var n=rl();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=rl();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=MQ.bind(null,aa,e),[r.memoizedState,e]},useRef:function(e){var t=rl();return e={current:e},t.memoizedState=e},useState:q6,useDebugValue:TC,useDeferredValue:function(e){return rl().memoizedState=e},useTransition:function(){var e=q6(!1),t=e[0];return e=CQ.bind(null,e[1]),rl().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=aa,l=rl();if(Zr){if(n===void 0)throw Error(ln(407));n=n()}else{if(n=t(),Fa===null)throw Error(ln(349));Uu&amp;30||$N(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,U6(FN.bind(null,r,i,e),[e]),r.flags|=2048,tm(9,NN.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=rl(),t=Fa.identifierPrefix;if(Zr){var n=zl,r=jl;n=(r&amp;~(1&lt;&lt;32-Bi(r)-1)).toString(32)+n,t=&quot;:&quot;+t+&quot;R&quot;+n,n=Jh++,0&lt;n&amp;&amp;(t+=&quot;H&quot;+n.toString(32)),t+=&quot;:&quot;}else n=SQ++,t=&quot;:&quot;+t+&quot;r&quot;+n.toString(32)+&quot;:&quot;;return e.memoizedState=t},unstable_isNewReconciler:!1},AQ={readContext:_i,useCallback:VN,useContext:_i,useEffect:_C,useImperativeHandle:HN,useInsertionEffect:WN,useLayoutEffect:qN,useMemo:GN,useReducer:lw,useRef:BN,useState:function(){return lw(em)},useDebugValue:TC,useDeferredValue:function(e){var t=Ti();return YN(t,Ra.memoizedState,e)},useTransition:function(){var e=lw(em)[0],t=Ti().memoizedState;return[e,t]},useMutableSource:LN,useSyncExternalStore:IN,useId:XN,unstable_isNewReconciler:!1},DQ={readContext:_i,useCallback:VN,useContext:_i,useEffect:_C,useImperativeHandle:HN,useInsertionEffect:WN,useLayoutEffect:qN,useMemo:GN,useReducer:sw,useRef:BN,useState:function(){return sw(em)},useDebugValue:TC,useDeferredValue:function(e){var t=Ti();return Ra===null?t.memoizedState=e:YN(t,Ra.memoizedState,e)},useTransition:function(){var e=sw(em)[0],t=Ti().memoizedState;return[e,t]},useMutableSource:LN,useSyncExternalStore:IN,useId:XN,unstable_isNewReconciler:!1};function Ed(e,t){try{var n=&quot;&quot;,r=t;do n+=oZ(r),r=r.return;while(r);var l=n}catch(i){l=`\n",
       "Error generating stack: `+i.message+`\n",
       "`+i.stack}return{value:e,source:t,stack:l,digest:null}}function uw(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function T3(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var EQ=typeof WeakMap==&quot;function&quot;?WeakMap:Map;function JN(e,t,n){n=Ul(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Wv||(Wv=!0,R3=r),T3(e,t)},n}function eF(e,t,n){n=Ul(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r==&quot;function&quot;){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){T3(e,t)}}var i=e.stateNode;return i!==null&amp;&amp;typeof i.componentDidCatch==&quot;function&quot;&amp;&amp;(n.callback=function(){T3(e,t),typeof r!=&quot;function&quot;&amp;&amp;(js===null?js=new Set([this]):js.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:&quot;&quot;})}),n}function H6(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new EQ;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&amp;&amp;(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=VQ.bind(null,e,t,n),t.then(e,e))}function V6(e){do{var t;if((t=e.tag===13)&amp;&amp;(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function G6(e,t,n,r,l){return e.mode&amp;1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&amp;=-52805,n.tag===1&amp;&amp;(n.alternate===null?n.tag=17:(t=Ul(-1,1),t.tag=2,Fs(n,t,1))),n.lanes|=1),e)}var RQ=is.ReactCurrentOwner,Ao=!1;function vo(e,t,n,r){t.child=e===null?EN(t,null,n,r):Ad(t,e.child,n,r)}function Y6(e,t,n,r,l){n=n.render;var i=t.ref;return gd(t,l),r=xC(e,t,n,r,i,l),n=wC(),e!==null&amp;&amp;!Ao?(t.updateQueue=e.updateQueue,t.flags&amp;=-2053,e.lanes&amp;=~l,Xl(e,t,l)):(Zr&amp;&amp;n&amp;&amp;sC(t),t.flags|=1,vo(e,t,r,l),t.child)}function X6(e,t,n,r,l){if(e===null){var i=n.type;return typeof i==&quot;function&quot;&amp;&amp;!DC(i)&amp;&amp;i.defaultProps===void 0&amp;&amp;n.compare===null&amp;&amp;n.defaultProps===void 0?(t.tag=15,t.type=i,tF(e,t,i,r,l)):(e=V0(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&amp;l)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:Gh,n(o,r)&amp;&amp;e.ref===t.ref)return Xl(e,t,l)}return t.flags|=1,e=Bs(i,r),e.ref=t.ref,e.return=t,t.child=e}function tF(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(Gh(i,r)&amp;&amp;e.ref===t.ref)if(Ao=!1,t.pendingProps=r=i,(e.lanes&amp;l)!==0)e.flags&amp;131072&amp;&amp;(Ao=!0);else return t.lanes=e.lanes,Xl(e,t,l)}return k3(e,t,n,r,l)}function nF(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode===&quot;hidden&quot;)if(!(t.mode&amp;1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},jr(sd,Uo),Uo|=n;else{if(!(n&amp;1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,jr(sd,Uo),Uo|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,jr(sd,Uo),Uo|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,jr(sd,Uo),Uo|=r;return vo(e,t,l,n),t.child}function rF(e,t){var n=t.ref;(e===null&amp;&amp;n!==null||e!==null&amp;&amp;e.ref!==n)&amp;&amp;(t.flags|=512,t.flags|=2097152)}function k3(e,t,n,r,l){var i=Eo(n)?Wu:fo.current;return i=Pd(t,i),gd(t,l),n=xC(e,t,n,r,i,l),r=wC(),e!==null&amp;&amp;!Ao?(t.updateQueue=e.updateQueue,t.flags&amp;=-2053,e.lanes&amp;=~l,Xl(e,t,l)):(Zr&amp;&amp;r&amp;&amp;sC(t),t.flags|=1,vo(e,t,n,l),t.child)}function K6(e,t,n,r,l){if(Eo(n)){var i=!0;Ev(t)}else i=!1;if(gd(t,l),t.stateNode===null)q0(e,t),AN(t,n,r),_3(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,a=t.memoizedProps;o.props=a;var s=o.context,u=n.contextType;typeof u==&quot;object&quot;&amp;&amp;u!==null?u=_i(u):(u=Eo(n)?Wu:fo.current,u=Pd(t,u));var c=n.getDerivedStateFromProps,d=typeof c==&quot;function&quot;||typeof o.getSnapshotBeforeUpdate==&quot;function&quot;;d||typeof o.UNSAFE_componentWillReceiveProps!=&quot;function&quot;&amp;&amp;typeof o.componentWillReceiveProps!=&quot;function&quot;||(a!==r||s!==u)&amp;&amp;B6(t,o,r,u),Ps=!1;var f=t.memoizedState;o.state=f,Nv(t,r,o,l),s=t.memoizedState,a!==r||f!==s||Do.current||Ps?(typeof c==&quot;function&quot;&amp;&amp;(w3(t,n,c,r),s=t.memoizedState),(a=Ps||z6(t,n,a,r,f,s,u))?(d||typeof o.UNSAFE_componentWillMount!=&quot;function&quot;&amp;&amp;typeof o.componentWillMount!=&quot;function&quot;||(typeof o.componentWillMount==&quot;function&quot;&amp;&amp;o.componentWillMount(),typeof o.UNSAFE_componentWillMount==&quot;function&quot;&amp;&amp;o.UNSAFE_componentWillMount()),typeof o.componentDidMount==&quot;function&quot;&amp;&amp;(t.flags|=4194308)):(typeof o.componentDidMount==&quot;function&quot;&amp;&amp;(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=u,r=a):(typeof o.componentDidMount==&quot;function&quot;&amp;&amp;(t.flags|=4194308),r=!1)}else{o=t.stateNode,PN(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:$i(t.type,a),o.props=u,d=t.pendingProps,f=o.context,s=n.contextType,typeof s==&quot;object&quot;&amp;&amp;s!==null?s=_i(s):(s=Eo(n)?Wu:fo.current,s=Pd(t,s));var p=n.getDerivedStateFromProps;(c=typeof p==&quot;function&quot;||typeof o.getSnapshotBeforeUpdate==&quot;function&quot;)||typeof o.UNSAFE_componentWillReceiveProps!=&quot;function&quot;&amp;&amp;typeof o.componentWillReceiveProps!=&quot;function&quot;||(a!==d||f!==s)&amp;&amp;B6(t,o,r,s),Ps=!1,f=t.memoizedState,o.state=f,Nv(t,r,o,l);var m=t.memoizedState;a!==d||f!==m||Do.current||Ps?(typeof p==&quot;function&quot;&amp;&amp;(w3(t,n,p,r),m=t.memoizedState),(u=Ps||z6(t,n,u,r,f,m,s)||!1)?(c||typeof o.UNSAFE_componentWillUpdate!=&quot;function&quot;&amp;&amp;typeof o.componentWillUpdate!=&quot;function&quot;||(typeof o.componentWillUpdate==&quot;function&quot;&amp;&amp;o.componentWillUpdate(r,m,s),typeof o.UNSAFE_componentWillUpdate==&quot;function&quot;&amp;&amp;o.UNSAFE_componentWillUpdate(r,m,s)),typeof o.componentDidUpdate==&quot;function&quot;&amp;&amp;(t.flags|=4),typeof o.getSnapshotBeforeUpdate==&quot;function&quot;&amp;&amp;(t.flags|=1024)):(typeof o.componentDidUpdate!=&quot;function&quot;||a===e.memoizedProps&amp;&amp;f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!=&quot;function&quot;||a===e.memoizedProps&amp;&amp;f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),o.props=r,o.state=m,o.context=s,r=u):(typeof o.componentDidUpdate!=&quot;function&quot;||a===e.memoizedProps&amp;&amp;f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!=&quot;function&quot;||a===e.memoizedProps&amp;&amp;f===e.memoizedState||(t.flags|=1024),r=!1)}return S3(e,t,n,r,i,l)}function S3(e,t,n,r,l,i){rF(e,t);var o=(t.flags&amp;128)!==0;if(!r&amp;&amp;!o)return l&amp;&amp;I6(t,n,!1),Xl(e,t,i);r=t.stateNode,RQ.current=t;var a=o&amp;&amp;typeof n.getDerivedStateFromError!=&quot;function&quot;?null:r.render();return t.flags|=1,e!==null&amp;&amp;o?(t.child=Ad(t,e.child,null,i),t.child=Ad(t,null,a,i)):vo(e,t,a,i),t.memoizedState=r.state,l&amp;&amp;I6(t,n,!0),t.child}function aF(e){var t=e.stateNode;t.pendingContext?L6(e,t.pendingContext,t.pendingContext!==t.context):t.context&amp;&amp;L6(e,t.context,!1),gC(e,t.containerInfo)}function Z6(e,t,n,r,l){return Od(),cC(l),t.flags|=256,vo(e,t,n,r),t.child}var C3={dehydrated:null,treeContext:null,retryLane:0};function M3(e){return{baseLanes:e,cachePool:null,transitions:null}}function oF(e,t,n){var r=t.pendingProps,l=na.current,i=!1,o=(t.flags&amp;128)!==0,a;if((a=o)||(a=e!==null&amp;&amp;e.memoizedState===null?!1:(l&amp;2)!==0),a?(i=!0,t.flags&amp;=-129):(e===null||e.memoizedState!==null)&amp;&amp;(l|=1),jr(na,l&amp;1),e===null)return b3(t),e=t.memoizedState,e!==null&amp;&amp;(e=e.dehydrated,e!==null)?(t.mode&amp;1?e.data===&quot;$!&quot;?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:&quot;hidden&quot;,children:o},!(r&amp;1)&amp;&amp;i!==null?(i.childLanes=0,i.pendingProps=o):i=c1(o,r,0,null),e=ju(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=M3(n),t.memoizedState=C3,e):kC(t,o));if(l=e.memoizedState,l!==null&amp;&amp;(a=l.dehydrated,a!==null))return LQ(e,t,o,r,a,l,n);if(i){i=r.fallback,o=t.mode,l=e.child,a=l.sibling;var s={mode:&quot;hidden&quot;,children:r.children};return!(o&amp;1)&amp;&amp;t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=Bs(l,s),r.subtreeFlags=l.subtreeFlags&amp;14680064),a!==null?i=Bs(a,i):(i=ju(i,o,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?M3(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&amp;~n,t.memoizedState=C3,r}return i=e.child,e=i.sibling,r=Bs(i,{mode:&quot;visible&quot;,children:r.children}),!(t.mode&amp;1)&amp;&amp;(r.lanes=n),r.return=t,r.sibling=null,e!==null&amp;&amp;(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function kC(e,t){return t=c1({mode:&quot;visible&quot;,children:t},e.mode,0,null),t.return=e,e.child=t}function Kg(e,t,n,r){return r!==null&amp;&amp;cC(r),Ad(t,e.child,null,n),e=kC(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function LQ(e,t,n,r,l,i,o){if(n)return t.flags&amp;256?(t.flags&amp;=-257,r=uw(Error(ln(422))),Kg(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=c1({mode:&quot;visible&quot;,children:r.children},l,0,null),i=ju(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&amp;1&amp;&amp;Ad(t,e.child,null,o),t.child.memoizedState=M3(o),t.memoizedState=C3,i);if(!(t.mode&amp;1))return Kg(e,t,o,null);if(l.data===&quot;$!&quot;){if(r=l.nextSibling&amp;&amp;l.nextSibling.dataset,r)var a=r.dgst;return r=a,i=Error(ln(419)),r=uw(i,r,void 0),Kg(e,t,o,r)}if(a=(o&amp;e.childLanes)!==0,Ao||a){if(r=Fa,r!==null){switch(o&amp;-o){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&amp;(r.suspendedLanes|o)?0:l,l!==0&amp;&amp;l!==i.retryLane&amp;&amp;(i.retryLane=l,Yl(e,l),Wi(r,e,l,-1))}return AC(),r=uw(Error(ln(421))),Kg(e,t,o,r)}return l.data===&quot;$?&quot;?(t.flags|=128,t.child=e.child,t=GQ.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,Vo=Ns(l.nextSibling),Ko=t,Zr=!0,Fi=null,e!==null&amp;&amp;(di[fi++]=jl,di[fi++]=zl,di[fi++]=qu,jl=e.id,zl=e.overflow,qu=t),t=kC(t,r.children),t.flags|=4096,t)}function Q6(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&amp;&amp;(r.lanes|=t),x3(e.return,t,n)}function cw(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function iF(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(vo(e,t,r.children,n),r=na.current,r&amp;2)r=r&amp;1|2,t.flags|=128;else{if(e!==null&amp;&amp;e.flags&amp;128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&amp;&amp;Q6(e,n,t);else if(e.tag===19)Q6(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&amp;=1}if(jr(na,r),!(t.mode&amp;1))t.memoizedState=null;else switch(l){case&quot;forwards&quot;:for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&amp;&amp;Fv(e)===null&amp;&amp;(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),cw(t,!1,l,n,i);break;case&quot;backwards&quot;:for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&amp;&amp;Fv(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}cw(t,!0,n,null,i);break;case&quot;together&quot;:cw(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function q0(e,t){!(t.mode&amp;1)&amp;&amp;e!==null&amp;&amp;(e.alternate=null,t.alternate=null,t.flags|=2)}function Xl(e,t,n){if(e!==null&amp;&amp;(t.dependencies=e.dependencies),Hu|=t.lanes,!(n&amp;t.childLanes))return null;if(e!==null&amp;&amp;t.child!==e.child)throw Error(ln(153));if(t.child!==null){for(e=t.child,n=Bs(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Bs(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function IQ(e,t,n){switch(t.tag){case 3:aF(t),Od();break;case 5:RN(t);break;case 1:Eo(t.type)&amp;&amp;Ev(t);break;case 4:gC(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;jr(Iv,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(jr(na,na.current&amp;1),t.flags|=128,null):n&amp;t.child.childLanes?oF(e,t,n):(jr(na,na.current&amp;1),e=Xl(e,t,n),e!==null?e.sibling:null);jr(na,na.current&amp;1);break;case 19:if(r=(n&amp;t.childLanes)!==0,e.flags&amp;128){if(r)return iF(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&amp;&amp;(l.rendering=null,l.tail=null,l.lastEffect=null),jr(na,na.current),r)break;return null;case 22:case 23:return t.lanes=0,nF(e,t,n)}return Xl(e,t,n)}var lF,P3,sF,uF;lF=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&amp;&amp;n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};P3=function(){};sF=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Au(ml.current);var i=null;switch(n){case&quot;input&quot;:l=KT(e,l),r=KT(e,r),i=[];break;case&quot;select&quot;:l=oa({},l,{value:void 0}),r=oa({},r,{value:void 0}),i=[];break;case&quot;textarea&quot;:l=JT(e,l),r=JT(e,r),i=[];break;default:typeof l.onClick!=&quot;function&quot;&amp;&amp;typeof r.onClick==&quot;function&quot;&amp;&amp;(e.onclick=Av)}t3(n,r);var o;n=null;for(u in l)if(!r.hasOwnProperty(u)&amp;&amp;l.hasOwnProperty(u)&amp;&amp;l[u]!=null)if(u===&quot;style&quot;){var a=l[u];for(o in a)a.hasOwnProperty(o)&amp;&amp;(n||(n={}),n[o]=&quot;&quot;)}else u!==&quot;dangerouslySetInnerHTML&quot;&amp;&amp;u!==&quot;children&quot;&amp;&amp;u!==&quot;suppressContentEditableWarning&quot;&amp;&amp;u!==&quot;suppressHydrationWarning&quot;&amp;&amp;u!==&quot;autoFocus&quot;&amp;&amp;(zh.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var s=r[u];if(a=l!=null?l[u]:void 0,r.hasOwnProperty(u)&amp;&amp;s!==a&amp;&amp;(s!=null||a!=null))if(u===&quot;style&quot;)if(a){for(o in a)!a.hasOwnProperty(o)||s&amp;&amp;s.hasOwnProperty(o)||(n||(n={}),n[o]=&quot;&quot;);for(o in s)s.hasOwnProperty(o)&amp;&amp;a[o]!==s[o]&amp;&amp;(n||(n={}),n[o]=s[o])}else n||(i||(i=[]),i.push(u,n)),n=s;else u===&quot;dangerouslySetInnerHTML&quot;?(s=s?s.__html:void 0,a=a?a.__html:void 0,s!=null&amp;&amp;a!==s&amp;&amp;(i=i||[]).push(u,s)):u===&quot;children&quot;?typeof s!=&quot;string&quot;&amp;&amp;typeof s!=&quot;number&quot;||(i=i||[]).push(u,&quot;&quot;+s):u!==&quot;suppressContentEditableWarning&quot;&amp;&amp;u!==&quot;suppressHydrationWarning&quot;&amp;&amp;(zh.hasOwnProperty(u)?(s!=null&amp;&amp;u===&quot;onScroll&quot;&amp;&amp;qr(&quot;scroll&quot;,e),i||a===s||(i=[])):(i=i||[]).push(u,s))}n&amp;&amp;(i=i||[]).push(&quot;style&quot;,n);var u=i;(t.updateQueue=u)&amp;&amp;(t.flags|=4)}};uF=function(e,t,n,r){n!==r&amp;&amp;(t.flags|=4)};function Vf(e,t){if(!Zr)switch(e.tailMode){case&quot;hidden&quot;:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&amp;&amp;(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case&quot;collapsed&quot;:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&amp;&amp;(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function io(e){var t=e.alternate!==null&amp;&amp;e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&amp;14680064,r|=l.flags&amp;14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function $Q(e,t,n){var r=t.pendingProps;switch(uC(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return io(t),null;case 1:return Eo(t.type)&amp;&amp;Dv(),io(t),null;case 3:return r=t.stateNode,Dd(),Hr(Do),Hr(fo),yC(),r.pendingContext&amp;&amp;(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&amp;&amp;(Yg(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&amp;&amp;!(t.flags&amp;256)||(t.flags|=1024,Fi!==null&amp;&amp;($3(Fi),Fi=null))),P3(e,t),io(t),null;case 5:vC(t);var l=Au(Qh.current);if(n=t.type,e!==null&amp;&amp;t.stateNode!=null)sF(e,t,n,r,l),e.ref!==t.ref&amp;&amp;(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(ln(166));return io(t),null}if(e=Au(ml.current),Yg(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[ll]=t,r[Kh]=i,e=(t.mode&amp;1)!==0,n){case&quot;dialog&quot;:qr(&quot;cancel&quot;,r),qr(&quot;close&quot;,r);break;case&quot;iframe&quot;:case&quot;object&quot;:case&quot;embed&quot;:qr(&quot;load&quot;,r);break;case&quot;video&quot;:case&quot;audio&quot;:for(l=0;l&lt;lh.length;l++)qr(lh[l],r);break;case&quot;source&quot;:qr(&quot;error&quot;,r);break;case&quot;img&quot;:case&quot;image&quot;:case&quot;link&quot;:qr(&quot;error&quot;,r),qr(&quot;load&quot;,r);break;case&quot;details&quot;:qr(&quot;toggle&quot;,r);break;case&quot;input&quot;:l6(r,i),qr(&quot;invalid&quot;,r);break;case&quot;select&quot;:r._wrapperState={wasMultiple:!!i.multiple},qr(&quot;invalid&quot;,r);break;case&quot;textarea&quot;:u6(r,i),qr(&quot;invalid&quot;,r)}t3(n,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var a=i[o];o===&quot;children&quot;?typeof a==&quot;string&quot;?r.textContent!==a&amp;&amp;(i.suppressHydrationWarning!==!0&amp;&amp;Gg(r.textContent,a,e),l=[&quot;children&quot;,a]):typeof a==&quot;number&quot;&amp;&amp;r.textContent!==&quot;&quot;+a&amp;&amp;(i.suppressHydrationWarning!==!0&amp;&amp;Gg(r.textContent,a,e),l=[&quot;children&quot;,&quot;&quot;+a]):zh.hasOwnProperty(o)&amp;&amp;a!=null&amp;&amp;o===&quot;onScroll&quot;&amp;&amp;qr(&quot;scroll&quot;,r)}switch(n){case&quot;input&quot;:jg(r),s6(r,i,!0);break;case&quot;textarea&quot;:jg(r),c6(r);break;case&quot;select&quot;:case&quot;option&quot;:break;default:typeof i.onClick==&quot;function&quot;&amp;&amp;(r.onclick=Av)}r=l,t.updateQueue=r,r!==null&amp;&amp;(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e===&quot;http://www.w3.org/1999/xhtml&quot;&amp;&amp;(e=$$(n)),e===&quot;http://www.w3.org/1999/xhtml&quot;?n===&quot;script&quot;?(e=o.createElement(&quot;div&quot;),e.innerHTML=&quot;&lt;script&gt;&lt;\\/script&gt;&quot;,e=e.removeChild(e.firstChild)):typeof r.is==&quot;string&quot;?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n===&quot;select&quot;&amp;&amp;(o=e,r.multiple?o.multiple=!0:r.size&amp;&amp;(o.size=r.size))):e=o.createElementNS(e,n),e[ll]=t,e[Kh]=r,lF(e,t,!1,!1),t.stateNode=e;e:{switch(o=n3(n,r),n){case&quot;dialog&quot;:qr(&quot;cancel&quot;,e),qr(&quot;close&quot;,e),l=r;break;case&quot;iframe&quot;:case&quot;object&quot;:case&quot;embed&quot;:qr(&quot;load&quot;,e),l=r;break;case&quot;video&quot;:case&quot;audio&quot;:for(l=0;l&lt;lh.length;l++)qr(lh[l],e);l=r;break;case&quot;source&quot;:qr(&quot;error&quot;,e),l=r;break;case&quot;img&quot;:case&quot;image&quot;:case&quot;link&quot;:qr(&quot;error&quot;,e),qr(&quot;load&quot;,e),l=r;break;case&quot;details&quot;:qr(&quot;toggle&quot;,e),l=r;break;case&quot;input&quot;:l6(e,r),l=KT(e,r),qr(&quot;invalid&quot;,e);break;case&quot;option&quot;:l=r;break;case&quot;select&quot;:e._wrapperState={wasMultiple:!!r.multiple},l=oa({},r,{value:void 0}),qr(&quot;invalid&quot;,e);break;case&quot;textarea&quot;:u6(e,r),l=JT(e,r),qr(&quot;invalid&quot;,e);break;default:l=r}t3(n,l),a=l;for(i in a)if(a.hasOwnProperty(i)){var s=a[i];i===&quot;style&quot;?j$(e,s):i===&quot;dangerouslySetInnerHTML&quot;?(s=s?s.__html:void 0,s!=null&amp;&amp;N$(e,s)):i===&quot;children&quot;?typeof s==&quot;string&quot;?(n!==&quot;textarea&quot;||s!==&quot;&quot;)&amp;&amp;Bh(e,s):typeof s==&quot;number&quot;&amp;&amp;Bh(e,&quot;&quot;+s):i!==&quot;suppressContentEditableWarning&quot;&amp;&amp;i!==&quot;suppressHydrationWarning&quot;&amp;&amp;i!==&quot;autoFocus&quot;&amp;&amp;(zh.hasOwnProperty(i)?s!=null&amp;&amp;i===&quot;onScroll&quot;&amp;&amp;qr(&quot;scroll&quot;,e):s!=null&amp;&amp;YS(e,i,s,o))}switch(n){case&quot;input&quot;:jg(e),s6(e,r,!1);break;case&quot;textarea&quot;:jg(e),c6(e);break;case&quot;option&quot;:r.value!=null&amp;&amp;e.setAttribute(&quot;value&quot;,&quot;&quot;+Gs(r.value));break;case&quot;select&quot;:e.multiple=!!r.multiple,i=r.value,i!=null?fd(e,!!r.multiple,i,!1):r.defaultValue!=null&amp;&amp;fd(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick==&quot;function&quot;&amp;&amp;(e.onclick=Av)}switch(n){case&quot;button&quot;:case&quot;input&quot;:case&quot;select&quot;:case&quot;textarea&quot;:r=!!r.autoFocus;break e;case&quot;img&quot;:r=!0;break e;default:r=!1}}r&amp;&amp;(t.flags|=4)}t.ref!==null&amp;&amp;(t.flags|=512,t.flags|=2097152)}return io(t),null;case 6:if(e&amp;&amp;t.stateNode!=null)uF(e,t,e.memoizedProps,r);else{if(typeof r!=&quot;string&quot;&amp;&amp;t.stateNode===null)throw Error(ln(166));if(n=Au(Qh.current),Au(ml.current),Yg(t)){if(r=t.stateNode,n=t.memoizedProps,r[ll]=t,(i=r.nodeValue!==n)&amp;&amp;(e=Ko,e!==null))switch(e.tag){case 3:Gg(r.nodeValue,n,(e.mode&amp;1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&amp;&amp;Gg(r.nodeValue,n,(e.mode&amp;1)!==0)}i&amp;&amp;(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[ll]=t,t.stateNode=r}return io(t),null;case 13:if(Hr(na),r=t.memoizedState,e===null||e.memoizedState!==null&amp;&amp;e.memoizedState.dehydrated!==null){if(Zr&amp;&amp;Vo!==null&amp;&amp;t.mode&amp;1&amp;&amp;!(t.flags&amp;128))CN(),Od(),t.flags|=98560,i=!1;else if(i=Yg(t),r!==null&amp;&amp;r.dehydrated!==null){if(e===null){if(!i)throw Error(ln(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(ln(317));i[ll]=t}else Od(),!(t.flags&amp;128)&amp;&amp;(t.memoizedState=null),t.flags|=4;io(t),i=!1}else Fi!==null&amp;&amp;($3(Fi),Fi=null),i=!0;if(!i)return t.flags&amp;65536?t:null}return t.flags&amp;128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&amp;&amp;e.memoizedState!==null)&amp;&amp;r&amp;&amp;(t.child.flags|=8192,t.mode&amp;1&amp;&amp;(e===null||na.current&amp;1?La===0&amp;&amp;(La=3):AC())),t.updateQueue!==null&amp;&amp;(t.flags|=4),io(t),null);case 4:return Dd(),P3(e,t),e===null&amp;&amp;Yh(t.stateNode.containerInfo),io(t),null;case 10:return pC(t.type._context),io(t),null;case 17:return Eo(t.type)&amp;&amp;Dv(),io(t),null;case 19:if(Hr(na),i=t.memoizedState,i===null)return io(t),null;if(r=(t.flags&amp;128)!==0,o=i.rendering,o===null)if(r)Vf(i,!1);else{if(La!==0||e!==null&amp;&amp;e.flags&amp;128)for(e=t.child;e!==null;){if(o=Fv(e),o!==null){for(t.flags|=128,Vf(i,!1),r=o.updateQueue,r!==null&amp;&amp;(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&amp;=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return jr(na,na.current&amp;1|2),t.child}e=e.sibling}i.tail!==null&amp;&amp;ba()&gt;Rd&amp;&amp;(t.flags|=128,r=!0,Vf(i,!1),t.lanes=4194304)}else{if(!r)if(e=Fv(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&amp;&amp;(t.updateQueue=n,t.flags|=4),Vf(i,!0),i.tail===null&amp;&amp;i.tailMode===&quot;hidden&quot;&amp;&amp;!o.alternate&amp;&amp;!Zr)return io(t),null}else 2*ba()-i.renderingStartTime&gt;Rd&amp;&amp;n!==1073741824&amp;&amp;(t.flags|=128,r=!0,Vf(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=ba(),t.sibling=null,n=na.current,jr(na,r?n&amp;1|2:n&amp;1),t):(io(t),null);case 22:case 23:return OC(),r=t.memoizedState!==null,e!==null&amp;&amp;e.memoizedState!==null!==r&amp;&amp;(t.flags|=8192),r&amp;&amp;t.mode&amp;1?Uo&amp;1073741824&amp;&amp;(io(t),t.subtreeFlags&amp;6&amp;&amp;(t.flags|=8192)):io(t),null;case 24:return null;case 25:return null}throw Error(ln(156,t.tag))}function NQ(e,t){switch(uC(t),t.tag){case 1:return Eo(t.type)&amp;&amp;Dv(),e=t.flags,e&amp;65536?(t.flags=e&amp;-65537|128,t):null;case 3:return Dd(),Hr(Do),Hr(fo),yC(),e=t.flags,e&amp;65536&amp;&amp;!(e&amp;128)?(t.flags=e&amp;-65537|128,t):null;case 5:return vC(t),null;case 13:if(Hr(na),e=t.memoizedState,e!==null&amp;&amp;e.dehydrated!==null){if(t.alternate===null)throw Error(ln(340));Od()}return e=t.flags,e&amp;65536?(t.flags=e&amp;-65537|128,t):null;case 19:return Hr(na),null;case 4:return Dd(),null;case 10:return pC(t.type._context),null;case 22:case 23:return OC(),null;case 24:return null;default:return null}}var Zg=!1,uo=!1,FQ=typeof WeakSet==&quot;function&quot;?WeakSet:Set,Dn=null;function ld(e,t){var n=e.ref;if(n!==null)if(typeof n==&quot;function&quot;)try{n(null)}catch(r){pa(e,t,r)}else n.current=null}function O3(e,t,n){try{n()}catch(r){pa(e,t,r)}}var J6=!1;function jQ(e,t){if(f3=Mv,e=pN(),lC(e)){if(&quot;selectionStart&quot;in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&amp;&amp;n.defaultView||window;var r=n.getSelection&amp;&amp;n.getSelection();if(r&amp;&amp;r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,a=-1,s=-1,u=0,c=0,d=e,f=null;t:for(;;){for(var p;d!==n||l!==0&amp;&amp;d.nodeType!==3||(a=o+l),d!==i||r!==0&amp;&amp;d.nodeType!==3||(s=o+r),d.nodeType===3&amp;&amp;(o+=d.nodeValue.length),(p=d.firstChild)!==null;)f=d,d=p;for(;;){if(d===e)break t;if(f===n&amp;&amp;++u===l&amp;&amp;(a=o),f===i&amp;&amp;++c===r&amp;&amp;(s=o),(p=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=p}n=a===-1||s===-1?null:{start:a,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(p3={focusedElem:e,selectionRange:n},Mv=!1,Dn=t;Dn!==null;)if(t=Dn,e=t.child,(t.subtreeFlags&amp;1028)!==0&amp;&amp;e!==null)e.return=t,Dn=e;else for(;Dn!==null;){t=Dn;try{var m=t.alternate;if(t.flags&amp;1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var g=m.memoizedProps,b=m.memoizedState,v=t.stateNode,h=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:$i(t.type,g),b);v.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent=&quot;&quot;:y.nodeType===9&amp;&amp;y.documentElement&amp;&amp;y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ln(163))}}catch(w){pa(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,Dn=e;break}Dn=t.return}return m=J6,J6=!1,m}function kh(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&amp;e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&amp;&amp;O3(t,n,i)}l=l.next}while(l!==r)}}function s1(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&amp;e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function A3(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t==&quot;function&quot;?t(e):t.current=e}}function cF(e){var t=e.alternate;t!==null&amp;&amp;(e.alternate=null,cF(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&amp;&amp;(t=e.stateNode,t!==null&amp;&amp;(delete t[ll],delete t[Kh],delete t[g3],delete t[wQ],delete t[_Q])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function dF(e){return e.tag===5||e.tag===3||e.tag===4}function eA(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||dF(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&amp;&amp;e.tag!==6&amp;&amp;e.tag!==18;){if(e.flags&amp;2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&amp;2))return e.stateNode}}function D3(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Av));else if(r!==4&amp;&amp;(e=e.child,e!==null))for(D3(e,t,n),e=e.sibling;e!==null;)D3(e,t,n),e=e.sibling}function E3(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&amp;&amp;(e=e.child,e!==null))for(E3(e,t,n),e=e.sibling;e!==null;)E3(e,t,n),e=e.sibling}var Xa=null,Ni=!1;function ys(e,t,n){for(n=n.child;n!==null;)fF(e,t,n),n=n.sibling}function fF(e,t,n){if(hl&amp;&amp;typeof hl.onCommitFiberUnmount==&quot;function&quot;)try{hl.onCommitFiberUnmount(e1,n)}catch{}switch(n.tag){case 5:uo||ld(n,t);case 6:var r=Xa,l=Ni;Xa=null,ys(e,t,n),Xa=r,Ni=l,Xa!==null&amp;&amp;(Ni?(e=Xa,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Xa.removeChild(n.stateNode));break;case 18:Xa!==null&amp;&amp;(Ni?(e=Xa,n=n.stateNode,e.nodeType===8?rw(e.parentNode,n):e.nodeType===1&amp;&amp;rw(e,n),Hh(e)):rw(Xa,n.stateNode));break;case 4:r=Xa,l=Ni,Xa=n.stateNode.containerInfo,Ni=!0,ys(e,t,n),Xa=r,Ni=l;break;case 0:case 11:case 14:case 15:if(!uo&amp;&amp;(r=n.updateQueue,r!==null&amp;&amp;(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&amp;&amp;(i&amp;2||i&amp;4)&amp;&amp;O3(n,t,o),l=l.next}while(l!==r)}ys(e,t,n);break;case 1:if(!uo&amp;&amp;(ld(n,t),r=n.stateNode,typeof r.componentWillUnmount==&quot;function&quot;))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){pa(n,t,a)}ys(e,t,n);break;case 21:ys(e,t,n);break;case 22:n.mode&amp;1?(uo=(r=uo)||n.memoizedState!==null,ys(e,t,n),uo=r):ys(e,t,n);break;default:ys(e,t,n)}}function tA(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&amp;&amp;(n=e.stateNode=new FQ),t.forEach(function(r){var l=YQ.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Li(e,t){var n=t.deletions;if(n!==null)for(var r=0;r&lt;n.length;r++){var l=n[r];try{var i=e,o=t,a=o;e:for(;a!==null;){switch(a.tag){case 5:Xa=a.stateNode,Ni=!1;break e;case 3:Xa=a.stateNode.containerInfo,Ni=!0;break e;case 4:Xa=a.stateNode.containerInfo,Ni=!0;break e}a=a.return}if(Xa===null)throw Error(ln(160));fF(i,o,l),Xa=null,Ni=!1;var s=l.alternate;s!==null&amp;&amp;(s.return=null),l.return=null}catch(u){pa(l,t,u)}}if(t.subtreeFlags&amp;12854)for(t=t.child;t!==null;)pF(t,e),t=t.sibling}function pF(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Li(t,e),tl(e),r&amp;4){try{kh(3,e,e.return),s1(3,e)}catch(g){pa(e,e.return,g)}try{kh(5,e,e.return)}catch(g){pa(e,e.return,g)}}break;case 1:Li(t,e),tl(e),r&amp;512&amp;&amp;n!==null&amp;&amp;ld(n,n.return);break;case 5:if(Li(t,e),tl(e),r&amp;512&amp;&amp;n!==null&amp;&amp;ld(n,n.return),e.flags&amp;32){var l=e.stateNode;try{Bh(l,&quot;&quot;)}catch(g){pa(e,e.return,g)}}if(r&amp;4&amp;&amp;(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,a=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{a===&quot;input&quot;&amp;&amp;i.type===&quot;radio&quot;&amp;&amp;i.name!=null&amp;&amp;L$(l,i),n3(a,o);var u=n3(a,i);for(o=0;o&lt;s.length;o+=2){var c=s[o],d=s[o+1];c===&quot;style&quot;?j$(l,d):c===&quot;dangerouslySetInnerHTML&quot;?N$(l,d):c===&quot;children&quot;?Bh(l,d):YS(l,c,d,u)}switch(a){case&quot;input&quot;:ZT(l,i);break;case&quot;textarea&quot;:I$(l,i);break;case&quot;select&quot;:var f=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var p=i.value;p!=null?fd(l,!!i.multiple,p,!1):f!==!!i.multiple&amp;&amp;(i.defaultValue!=null?fd(l,!!i.multiple,i.defaultValue,!0):fd(l,!!i.multiple,i.multiple?[]:&quot;&quot;,!1))}l[Kh]=i}catch(g){pa(e,e.return,g)}}break;case 6:if(Li(t,e),tl(e),r&amp;4){if(e.stateNode===null)throw Error(ln(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(g){pa(e,e.return,g)}}break;case 3:if(Li(t,e),tl(e),r&amp;4&amp;&amp;n!==null&amp;&amp;n.memoizedState.isDehydrated)try{Hh(t.containerInfo)}catch(g){pa(e,e.return,g)}break;case 4:Li(t,e),tl(e);break;case 13:Li(t,e),tl(e),l=e.child,l.flags&amp;8192&amp;&amp;(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&amp;&amp;l.alternate.memoizedState!==null||(MC=ba())),r&amp;4&amp;&amp;tA(e);break;case 22:if(c=n!==null&amp;&amp;n.memoizedState!==null,e.mode&amp;1?(uo=(u=uo)||c,Li(t,e),uo=u):Li(t,e),tl(e),r&amp;8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&amp;&amp;!c&amp;&amp;e.mode&amp;1)for(Dn=e,c=e.child;c!==null;){for(d=Dn=c;Dn!==null;){switch(f=Dn,p=f.child,f.tag){case 0:case 11:case 14:case 15:kh(4,f,f.return);break;case 1:ld(f,f.return);var m=f.stateNode;if(typeof m.componentWillUnmount==&quot;function&quot;){r=f,n=f.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(g){pa(r,n,g)}}break;case 5:ld(f,f.return);break;case 22:if(f.memoizedState!==null){rA(d);continue}}p!==null?(p.return=f,Dn=p):rA(d)}c=c.sibling}e:for(c=null,d=e;;){if(d.tag===5){if(c===null){c=d;try{l=d.stateNode,u?(i=l.style,typeof i.setProperty==&quot;function&quot;?i.setProperty(&quot;display&quot;,&quot;none&quot;,&quot;important&quot;):i.display=&quot;none&quot;):(a=d.stateNode,s=d.memoizedProps.style,o=s!=null&amp;&amp;s.hasOwnProperty(&quot;display&quot;)?s.display:null,a.style.display=F$(&quot;display&quot;,o))}catch(g){pa(e,e.return,g)}}}else if(d.tag===6){if(c===null)try{d.stateNode.nodeValue=u?&quot;&quot;:d.memoizedProps}catch(g){pa(e,e.return,g)}}else if((d.tag!==22&amp;&amp;d.tag!==23||d.memoizedState===null||d===e)&amp;&amp;d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;c===d&amp;&amp;(c=null),d=d.return}c===d&amp;&amp;(c=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:Li(t,e),tl(e),r&amp;4&amp;&amp;tA(e);break;case 21:break;default:Li(t,e),tl(e)}}function tl(e){var t=e.flags;if(t&amp;2){try{e:{for(var n=e.return;n!==null;){if(dF(n)){var r=n;break e}n=n.return}throw Error(ln(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&amp;32&amp;&amp;(Bh(l,&quot;&quot;),r.flags&amp;=-33);var i=eA(e);E3(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,a=eA(e);D3(e,a,o);break;default:throw Error(ln(161))}}catch(s){pa(e,e.return,s)}e.flags&amp;=-3}t&amp;4096&amp;&amp;(e.flags&amp;=-4097)}function zQ(e,t,n){Dn=e,hF(e)}function hF(e,t,n){for(var r=(e.mode&amp;1)!==0;Dn!==null;){var l=Dn,i=l.child;if(l.tag===22&amp;&amp;r){var o=l.memoizedState!==null||Zg;if(!o){var a=l.alternate,s=a!==null&amp;&amp;a.memoizedState!==null||uo;a=Zg;var u=uo;if(Zg=o,(uo=s)&amp;&amp;!u)for(Dn=l;Dn!==null;)o=Dn,s=o.child,o.tag===22&amp;&amp;o.memoizedState!==null?aA(l):s!==null?(s.return=o,Dn=s):aA(l);for(;i!==null;)Dn=i,hF(i),i=i.sibling;Dn=l,Zg=a,uo=u}nA(e)}else l.subtreeFlags&amp;8772&amp;&amp;i!==null?(i.return=l,Dn=i):nA(e)}}function nA(e){for(;Dn!==null;){var t=Dn;if(t.flags&amp;8772){var n=t.alternate;try{if(t.flags&amp;8772)switch(t.tag){case 0:case 11:case 15:uo||s1(5,t);break;case 1:var r=t.stateNode;if(t.flags&amp;4&amp;&amp;!uo)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:$i(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&amp;&amp;j6(t,i,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}j6(t,o,n)}break;case 5:var a=t.stateNode;if(n===null&amp;&amp;t.flags&amp;4){n=a;var s=t.memoizedProps;switch(t.type){case&quot;button&quot;:case&quot;input&quot;:case&quot;select&quot;:case&quot;textarea&quot;:s.autoFocus&amp;&amp;n.focus();break;case&quot;img&quot;:s.src&amp;&amp;(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var d=c.dehydrated;d!==null&amp;&amp;Hh(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(ln(163))}uo||t.flags&amp;512&amp;&amp;A3(t)}catch(f){pa(t,t.return,f)}}if(t===e){Dn=null;break}if(n=t.sibling,n!==null){n.return=t.return,Dn=n;break}Dn=t.return}}function rA(e){for(;Dn!==null;){var t=Dn;if(t===e){Dn=null;break}var n=t.sibling;if(n!==null){n.return=t.return,Dn=n;break}Dn=t.return}}function aA(e){for(;Dn!==null;){var t=Dn;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{s1(4,t)}catch(s){pa(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount==&quot;function&quot;){var l=t.return;try{r.componentDidMount()}catch(s){pa(t,l,s)}}var i=t.return;try{A3(t)}catch(s){pa(t,i,s)}break;case 5:var o=t.return;try{A3(t)}catch(s){pa(t,o,s)}}}catch(s){pa(t,t.return,s)}if(t===e){Dn=null;break}var a=t.sibling;if(a!==null){a.return=t.return,Dn=a;break}Dn=t.return}}var BQ=Math.ceil,Bv=is.ReactCurrentDispatcher,SC=is.ReactCurrentOwner,bi=is.ReactCurrentBatchConfig,fr=0,Fa=null,Oa=null,eo=0,Uo=0,sd=eu(0),La=0,nm=null,Hu=0,u1=0,CC=0,Sh=null,Po=null,MC=0,Rd=1/0,Il=null,Wv=!1,R3=null,js=null,Qg=!1,Es=null,qv=0,Ch=0,L3=null,U0=-1,H0=0;function bo(){return fr&amp;6?ba():U0!==-1?U0:U0=ba()}function zs(e){return e.mode&amp;1?fr&amp;2&amp;&amp;eo!==0?eo&amp;-eo:kQ.transition!==null?(H0===0&amp;&amp;(H0=Z$()),H0):(e=Pr,e!==0||(e=window.event,e=e===void 0?16:aN(e.type)),e):1}function Wi(e,t,n,r){if(50&lt;Ch)throw Ch=0,L3=null,Error(ln(185));zm(e,n,r),(!(fr&amp;2)||e!==Fa)&amp;&amp;(e===Fa&amp;&amp;(!(fr&amp;2)&amp;&amp;(u1|=n),La===4&amp;&amp;As(e,eo)),Ro(e,r),n===1&amp;&amp;fr===0&amp;&amp;!(t.mode&amp;1)&amp;&amp;(Rd=ba()+500,o1&amp;&amp;tu()))}function Ro(e,t){var n=e.callbackNode;kZ(e,t);var r=Cv(e,e===Fa?eo:0);if(r===0)n!==null&amp;&amp;p6(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&amp;-r,e.callbackPriority!==t){if(n!=null&amp;&amp;p6(n),t===1)e.tag===0?TQ(oA.bind(null,e)):TN(oA.bind(null,e)),bQ(function(){!(fr&amp;6)&amp;&amp;tu()}),n=null;else{switch(Q$(r)){case 1:n=JS;break;case 4:n=X$;break;case 16:n=Sv;break;case 536870912:n=K$;break;default:n=Sv}n=_F(n,mF.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function mF(e,t){if(U0=-1,H0=0,fr&amp;6)throw Error(ln(327));var n=e.callbackNode;if(vd()&amp;&amp;e.callbackNode!==n)return null;var r=Cv(e,e===Fa?eo:0);if(r===0)return null;if(r&amp;30||r&amp;e.expiredLanes||t)t=Uv(e,r);else{t=r;var l=fr;fr|=2;var i=vF();(Fa!==e||eo!==t)&amp;&amp;(Il=null,Rd=ba()+500,Fu(e,t));do try{UQ();break}catch(a){gF(e,a)}while(!0);fC(),Bv.current=i,fr=l,Oa!==null?t=0:(Fa=null,eo=0,t=La)}if(t!==0){if(t===2&amp;&amp;(l=l3(e),l!==0&amp;&amp;(r=l,t=I3(e,l))),t===1)throw n=nm,Fu(e,0),As(e,r),Ro(e,ba()),n;if(t===6)As(e,r);else{if(l=e.current.alternate,!(r&amp;30)&amp;&amp;!WQ(l)&amp;&amp;(t=Uv(e,r),t===2&amp;&amp;(i=l3(e),i!==0&amp;&amp;(r=i,t=I3(e,i))),t===1))throw n=nm,Fu(e,0),As(e,r),Ro(e,ba()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(ln(345));case 2:yu(e,Po,Il);break;case 3:if(As(e,r),(r&amp;130023424)===r&amp;&amp;(t=MC+500-ba(),10&lt;t)){if(Cv(e,0)!==0)break;if(l=e.suspendedLanes,(l&amp;r)!==r){bo(),e.pingedLanes|=e.suspendedLanes&amp;l;break}e.timeoutHandle=m3(yu.bind(null,e,Po,Il),t);break}yu(e,Po,Il);break;case 4:if(As(e,r),(r&amp;4194240)===r)break;for(t=e.eventTimes,l=-1;0&lt;r;){var o=31-Bi(r);i=1&lt;&lt;o,o=t[o],o&gt;l&amp;&amp;(l=o),r&amp;=~i}if(r=l,r=ba()-r,r=(120&gt;r?120:480&gt;r?480:1080&gt;r?1080:1920&gt;r?1920:3e3&gt;r?3e3:4320&gt;r?4320:1960*BQ(r/1960))-r,10&lt;r){e.timeoutHandle=m3(yu.bind(null,e,Po,Il),r);break}yu(e,Po,Il);break;case 5:yu(e,Po,Il);break;default:throw Error(ln(329))}}}return Ro(e,ba()),e.callbackNode===n?mF.bind(null,e):null}function I3(e,t){var n=Sh;return e.current.memoizedState.isDehydrated&amp;&amp;(Fu(e,t).flags|=256),e=Uv(e,t),e!==2&amp;&amp;(t=Po,Po=n,t!==null&amp;&amp;$3(t)),e}function $3(e){Po===null?Po=e:Po.push.apply(Po,e)}function WQ(e){for(var t=e;;){if(t.flags&amp;16384){var n=t.updateQueue;if(n!==null&amp;&amp;(n=n.stores,n!==null))for(var r=0;r&lt;n.length;r++){var l=n[r],i=l.getSnapshot;l=l.value;try{if(!qi(i(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&amp;16384&amp;&amp;n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function As(e,t){for(t&amp;=~CC,t&amp;=~u1,e.suspendedLanes|=t,e.pingedLanes&amp;=~t,e=e.expirationTimes;0&lt;t;){var n=31-Bi(t),r=1&lt;&lt;n;e[n]=-1,t&amp;=~r}}function oA(e){if(fr&amp;6)throw Error(ln(327));vd();var t=Cv(e,0);if(!(t&amp;1))return Ro(e,ba()),null;var n=Uv(e,t);if(e.tag!==0&amp;&amp;n===2){var r=l3(e);r!==0&amp;&amp;(t=r,n=I3(e,r))}if(n===1)throw n=nm,Fu(e,0),As(e,t),Ro(e,ba()),n;if(n===6)throw Error(ln(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,yu(e,Po,Il),Ro(e,ba()),null}function PC(e,t){var n=fr;fr|=1;try{return e(t)}finally{fr=n,fr===0&amp;&amp;(Rd=ba()+500,o1&amp;&amp;tu())}}function Vu(e){Es!==null&amp;&amp;Es.tag===0&amp;&amp;!(fr&amp;6)&amp;&amp;vd();var t=fr;fr|=1;var n=bi.transition,r=Pr;try{if(bi.transition=null,Pr=1,e)return e()}finally{Pr=r,bi.transition=n,fr=t,!(fr&amp;6)&amp;&amp;tu()}}function OC(){Uo=sd.current,Hr(sd)}function Fu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&amp;&amp;(e.timeoutHandle=-1,yQ(n)),Oa!==null)for(n=Oa.return;n!==null;){var r=n;switch(uC(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&amp;&amp;Dv();break;case 3:Dd(),Hr(Do),Hr(fo),yC();break;case 5:vC(r);break;case 4:Dd();break;case 13:Hr(na);break;case 19:Hr(na);break;case 10:pC(r.type._context);break;case 22:case 23:OC()}n=n.return}if(Fa=e,Oa=e=Bs(e.current,null),eo=Uo=t,La=0,nm=null,CC=u1=Hu=0,Po=Sh=null,Ou!==null){for(t=0;t&lt;Ou.length;t++)if(n=Ou[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var o=i.next;i.next=l,r.next=o}n.pending=r}Ou=null}return e}function gF(e,t){do{var n=Oa;try{if(fC(),B0.current=zv,jv){for(var r=aa.memoizedState;r!==null;){var l=r.queue;l!==null&amp;&amp;(l.pending=null),r=r.next}jv=!1}if(Uu=0,Na=Ra=aa=null,Th=!1,Jh=0,SC.current=null,n===null||n.return===null){La=1,nm=t,Oa=null;break}e:{var i=e,o=n.return,a=n,s=t;if(t=eo,a.flags|=32768,s!==null&amp;&amp;typeof s==&quot;object&quot;&amp;&amp;typeof s.then==&quot;function&quot;){var u=s,c=a,d=c.tag;if(!(c.mode&amp;1)&amp;&amp;(d===0||d===11||d===15)){var f=c.alternate;f?(c.updateQueue=f.updateQueue,c.memoizedState=f.memoizedState,c.lanes=f.lanes):(c.updateQueue=null,c.memoizedState=null)}var p=V6(o);if(p!==null){p.flags&amp;=-257,G6(p,o,a,i,t),p.mode&amp;1&amp;&amp;H6(i,u,t),t=p,s=u;var m=t.updateQueue;if(m===null){var g=new Set;g.add(s),t.updateQueue=g}else m.add(s);break e}else{if(!(t&amp;1)){H6(i,u,t),AC();break e}s=Error(ln(426))}}else if(Zr&amp;&amp;a.mode&amp;1){var b=V6(o);if(b!==null){!(b.flags&amp;65536)&amp;&amp;(b.flags|=256),G6(b,o,a,i,t),cC(Ed(s,a));break e}}i=s=Ed(s,a),La!==4&amp;&amp;(La=2),Sh===null?Sh=[i]:Sh.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&amp;=-t,i.lanes|=t;var v=JN(i,s,t);F6(i,v);break e;case 1:a=s;var h=i.type,y=i.stateNode;if(!(i.flags&amp;128)&amp;&amp;(typeof h.getDerivedStateFromError==&quot;function&quot;||y!==null&amp;&amp;typeof y.componentDidCatch==&quot;function&quot;&amp;&amp;(js===null||!js.has(y)))){i.flags|=65536,t&amp;=-t,i.lanes|=t;var w=eF(i,a,t);F6(i,w);break e}}i=i.return}while(i!==null)}bF(n)}catch(_){t=_,Oa===n&amp;&amp;n!==null&amp;&amp;(Oa=n=n.return);continue}break}while(!0)}function vF(){var e=Bv.current;return Bv.current=zv,e===null?zv:e}function AC(){(La===0||La===3||La===2)&amp;&amp;(La=4),Fa===null||!(Hu&amp;268435455)&amp;&amp;!(u1&amp;268435455)||As(Fa,eo)}function Uv(e,t){var n=fr;fr|=2;var r=vF();(Fa!==e||eo!==t)&amp;&amp;(Il=null,Fu(e,t));do try{qQ();break}catch(l){gF(e,l)}while(!0);if(fC(),fr=n,Bv.current=r,Oa!==null)throw Error(ln(261));return Fa=null,eo=0,La}function qQ(){for(;Oa!==null;)yF(Oa)}function UQ(){for(;Oa!==null&amp;&amp;!mZ();)yF(Oa)}function yF(e){var t=wF(e.alternate,e,Uo);e.memoizedProps=e.pendingProps,t===null?bF(e):Oa=t,SC.current=null}function bF(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&amp;32768){if(n=NQ(n,t),n!==null){n.flags&amp;=32767,Oa=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{La=6,Oa=null;return}}else if(n=$Q(n,t,Uo),n!==null){Oa=n;return}if(t=t.sibling,t!==null){Oa=t;return}Oa=t=e}while(t!==null);La===0&amp;&amp;(La=5)}function yu(e,t,n){var r=Pr,l=bi.transition;try{bi.transition=null,Pr=1,HQ(e,t,n,r)}finally{bi.transition=l,Pr=r}return null}function HQ(e,t,n,r){do vd();while(Es!==null);if(fr&amp;6)throw Error(ln(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(ln(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(SZ(e,i),e===Fa&amp;&amp;(Oa=Fa=null,eo=0),!(n.subtreeFlags&amp;2064)&amp;&amp;!(n.flags&amp;2064)||Qg||(Qg=!0,_F(Sv,function(){return vd(),null})),i=(n.flags&amp;15990)!==0,n.subtreeFlags&amp;15990||i){i=bi.transition,bi.transition=null;var o=Pr;Pr=1;var a=fr;fr|=4,SC.current=null,jQ(e,n),pF(n,e),dQ(p3),Mv=!!f3,p3=f3=null,e.current=n,zQ(n),gZ(),fr=a,Pr=o,bi.transition=i}else e.current=n;if(Qg&amp;&amp;(Qg=!1,Es=e,qv=l),i=e.pendingLanes,i===0&amp;&amp;(js=null),bZ(n.stateNode),Ro(e,ba()),t!==null)for(r=e.onRecoverableError,n=0;n&lt;t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(Wv)throw Wv=!1,e=R3,R3=null,e;return qv&amp;1&amp;&amp;e.tag!==0&amp;&amp;vd(),i=e.pendingLanes,i&amp;1?e===L3?Ch++:(Ch=0,L3=e):Ch=0,tu(),null}function vd(){if(Es!==null){var e=Q$(qv),t=bi.transition,n=Pr;try{if(bi.transition=null,Pr=16&gt;e?16:e,Es===null)var r=!1;else{if(e=Es,Es=null,qv=0,fr&amp;6)throw Error(ln(331));var l=fr;for(fr|=4,Dn=e.current;Dn!==null;){var i=Dn,o=i.child;if(Dn.flags&amp;16){var a=i.deletions;if(a!==null){for(var s=0;s&lt;a.length;s++){var u=a[s];for(Dn=u;Dn!==null;){var c=Dn;switch(c.tag){case 0:case 11:case 15:kh(8,c,i)}var d=c.child;if(d!==null)d.return=c,Dn=d;else for(;Dn!==null;){c=Dn;var f=c.sibling,p=c.return;if(cF(c),c===u){Dn=null;break}if(f!==null){f.return=p,Dn=f;break}Dn=p}}}var m=i.alternate;if(m!==null){var g=m.child;if(g!==null){m.child=null;do{var b=g.sibling;g.sibling=null,g=b}while(g!==null)}}Dn=i}}if(i.subtreeFlags&amp;2064&amp;&amp;o!==null)o.return=i,Dn=o;else e:for(;Dn!==null;){if(i=Dn,i.flags&amp;2048)switch(i.tag){case 0:case 11:case 15:kh(9,i,i.return)}var v=i.sibling;if(v!==null){v.return=i.return,Dn=v;break e}Dn=i.return}}var h=e.current;for(Dn=h;Dn!==null;){o=Dn;var y=o.child;if(o.subtreeFlags&amp;2064&amp;&amp;y!==null)y.return=o,Dn=y;else e:for(o=h;Dn!==null;){if(a=Dn,a.flags&amp;2048)try{switch(a.tag){case 0:case 11:case 15:s1(9,a)}}catch(_){pa(a,a.return,_)}if(a===o){Dn=null;break e}var w=a.sibling;if(w!==null){w.return=a.return,Dn=w;break e}Dn=a.return}}if(fr=l,tu(),hl&amp;&amp;typeof hl.onPostCommitFiberRoot==&quot;function&quot;)try{hl.onPostCommitFiberRoot(e1,e)}catch{}r=!0}return r}finally{Pr=n,bi.transition=t}}return!1}function iA(e,t,n){t=Ed(n,t),t=JN(e,t,1),e=Fs(e,t,1),t=bo(),e!==null&amp;&amp;(zm(e,1,t),Ro(e,t))}function pa(e,t,n){if(e.tag===3)iA(e,e,n);else for(;t!==null;){if(t.tag===3){iA(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==&quot;function&quot;||typeof r.componentDidCatch==&quot;function&quot;&amp;&amp;(js===null||!js.has(r))){e=Ed(n,e),e=eF(t,e,1),t=Fs(t,e,1),e=bo(),t!==null&amp;&amp;(zm(t,1,e),Ro(t,e));break}}t=t.return}}function VQ(e,t,n){var r=e.pingCache;r!==null&amp;&amp;r.delete(t),t=bo(),e.pingedLanes|=e.suspendedLanes&amp;n,Fa===e&amp;&amp;(eo&amp;n)===n&amp;&amp;(La===4||La===3&amp;&amp;(eo&amp;130023424)===eo&amp;&amp;500&gt;ba()-MC?Fu(e,0):CC|=n),Ro(e,t)}function xF(e,t){t===0&amp;&amp;(e.mode&amp;1?(t=Wg,Wg&lt;&lt;=1,!(Wg&amp;130023424)&amp;&amp;(Wg=4194304)):t=1);var n=bo();e=Yl(e,t),e!==null&amp;&amp;(zm(e,t,n),Ro(e,n))}function GQ(e){var t=e.memoizedState,n=0;t!==null&amp;&amp;(n=t.retryLane),xF(e,n)}function YQ(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&amp;&amp;(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(ln(314))}r!==null&amp;&amp;r.delete(t),xF(e,n)}var wF;wF=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Do.current)Ao=!0;else{if(!(e.lanes&amp;n)&amp;&amp;!(t.flags&amp;128))return Ao=!1,IQ(e,t,n);Ao=!!(e.flags&amp;131072)}else Ao=!1,Zr&amp;&amp;t.flags&amp;1048576&amp;&amp;kN(t,Lv,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;q0(e,t),e=t.pendingProps;var l=Pd(t,fo.current);gd(t,n),l=xC(null,t,r,e,l,n);var i=wC();return t.flags|=1,typeof l==&quot;object&quot;&amp;&amp;l!==null&amp;&amp;typeof l.render==&quot;function&quot;&amp;&amp;l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Eo(r)?(i=!0,Ev(t)):i=!1,t.memoizedState=l.state!==null&amp;&amp;l.state!==void 0?l.state:null,mC(t),l.updater=i1,t.stateNode=l,l._reactInternals=t,_3(t,r,e,n),t=S3(null,t,r,!0,i,n)):(t.tag=0,Zr&amp;&amp;i&amp;&amp;sC(t),vo(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(q0(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=KQ(r),e=$i(r,e),l){case 0:t=k3(null,t,r,e,n);break e;case 1:t=K6(null,t,r,e,n);break e;case 11:t=Y6(null,t,r,e,n);break e;case 14:t=X6(null,t,r,$i(r.type,e),n);break e}throw Error(ln(306,r,&quot;&quot;))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$i(r,l),k3(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$i(r,l),K6(e,t,r,l,n);case 3:e:{if(aF(t),e===null)throw Error(ln(387));r=t.pendingProps,i=t.memoizedState,l=i.element,PN(e,t),Nv(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&amp;256){l=Ed(Error(ln(423)),t),t=Z6(e,t,r,n,l);break e}else if(r!==l){l=Ed(Error(ln(424)),t),t=Z6(e,t,r,n,l);break e}else for(Vo=Ns(t.stateNode.containerInfo.firstChild),Ko=t,Zr=!0,Fi=null,n=EN(t,null,r,n),t.child=n;n;)n.flags=n.flags&amp;-3|4096,n=n.sibling;else{if(Od(),r===l){t=Xl(e,t,n);break e}vo(e,t,r,n)}t=t.child}return t;case 5:return RN(t),e===null&amp;&amp;b3(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,h3(r,l)?o=null:i!==null&amp;&amp;h3(r,i)&amp;&amp;(t.flags|=32),rF(e,t),vo(e,t,o,n),t.child;case 6:return e===null&amp;&amp;b3(t),null;case 13:return oF(e,t,n);case 4:return gC(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ad(t,null,r,n):vo(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$i(r,l),Y6(e,t,r,l,n);case 7:return vo(e,t,t.pendingProps,n),t.child;case 8:return vo(e,t,t.pendingProps.children,n),t.child;case 12:return vo(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,jr(Iv,r._currentValue),r._currentValue=o,i!==null)if(qi(i.value,o)){if(i.children===l.children&amp;&amp;!Do.current){t=Xl(e,t,n);break e}}else for(i=t.child,i!==null&amp;&amp;(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){o=i.child;for(var s=a.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=Ul(-1,n&amp;-n),s.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?s.next=s:(s.next=c.next,c.next=s),u.pending=s}}i.lanes|=n,s=i.alternate,s!==null&amp;&amp;(s.lanes|=n),x3(i.return,n,t),a.lanes|=n;break}s=s.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(ln(341));o.lanes|=n,a=o.alternate,a!==null&amp;&amp;(a.lanes|=n),x3(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}vo(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,gd(t,n),l=_i(l),r=r(l),t.flags|=1,vo(e,t,r,n),t.child;case 14:return r=t.type,l=$i(r,t.pendingProps),l=$i(r.type,l),X6(e,t,r,l,n);case 15:return tF(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$i(r,l),q0(e,t),t.tag=1,Eo(r)?(e=!0,Ev(t)):e=!1,gd(t,n),AN(t,r,l),_3(t,r,l,n),S3(null,t,r,!0,e,n);case 19:return iF(e,t,n);case 22:return nF(e,t,n)}throw Error(ln(156,t.tag))};function _F(e,t){return Y$(e,t)}function XQ(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function hi(e,t,n,r){return new XQ(e,t,n,r)}function DC(e){return e=e.prototype,!(!e||!e.isReactComponent)}function KQ(e){if(typeof e==&quot;function&quot;)return DC(e)?1:0;if(e!=null){if(e=e.$$typeof,e===KS)return 11;if(e===ZS)return 14}return 2}function Bs(e,t){var n=e.alternate;return n===null?(n=hi(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&amp;14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function V0(e,t,n,r,l,i){var o=2;if(r=e,typeof e==&quot;function&quot;)DC(e)&amp;&amp;(o=1);else if(typeof e==&quot;string&quot;)o=5;else e:switch(e){case Qc:return ju(n.children,l,i,t);case XS:o=8,l|=8;break;case VT:return e=hi(12,n,t,l|2),e.elementType=VT,e.lanes=i,e;case GT:return e=hi(13,n,t,l),e.elementType=GT,e.lanes=i,e;case YT:return e=hi(19,n,t,l),e.elementType=YT,e.lanes=i,e;case D$:return c1(n,l,i,t);default:if(typeof e==&quot;object&quot;&amp;&amp;e!==null)switch(e.$$typeof){case O$:o=10;break e;case A$:o=9;break e;case KS:o=11;break e;case ZS:o=14;break e;case Ms:o=16,r=null;break e}throw Error(ln(130,e==null?e:typeof e,&quot;&quot;))}return t=hi(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function ju(e,t,n,r){return e=hi(7,e,r,t),e.lanes=n,e}function c1(e,t,n,r){return e=hi(22,e,r,t),e.elementType=D$,e.lanes=n,e.stateNode={isHidden:!1},e}function dw(e,t,n){return e=hi(6,e,null,t),e.lanes=n,e}function fw(e,t,n){return t=hi(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ZQ(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=V2(0),this.expirationTimes=V2(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=V2(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function EC(e,t,n,r,l,i,o,a,s){return e=new ZQ(e,t,n,a,s),t===1?(t=1,i===!0&amp;&amp;(t|=8)):t=0,i=hi(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},mC(i),e}function QQ(e,t,n){var r=3&lt;arguments.length&amp;&amp;arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Zc,key:r==null?null:&quot;&quot;+r,children:e,containerInfo:t,implementation:n}}function TF(e){if(!e)return Ys;e=e._reactInternals;e:{if(uc(e)!==e||e.tag!==1)throw Error(ln(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Eo(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(ln(171))}if(e.tag===1){var n=e.type;if(Eo(n))return _N(e,n,t)}return t}function kF(e,t,n,r,l,i,o,a,s){return e=EC(n,r,!0,e,l,i,o,a,s),e.context=TF(null),n=e.current,r=bo(),l=zs(n),i=Ul(r,l),i.callback=t??null,Fs(n,i,l),e.current.lanes=l,zm(e,l,r),Ro(e,r),e}function d1(e,t,n,r){var l=t.current,i=bo(),o=zs(l);return n=TF(n),t.context===null?t.context=n:t.pendingContext=n,t=Ul(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&amp;&amp;(t.callback=r),e=Fs(l,t,o),e!==null&amp;&amp;(Wi(e,l,o,i),z0(e,l,o)),o}function Hv(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function lA(e,t){if(e=e.memoizedState,e!==null&amp;&amp;e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&amp;&amp;n&lt;t?n:t}}function RC(e,t){lA(e,t),(e=e.alternate)&amp;&amp;lA(e,t)}function JQ(){return null}var SF=typeof reportError==&quot;function&quot;?reportError:function(e){console.error(e)};function LC(e){this._internalRoot=e}f1.prototype.render=LC.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(ln(409));d1(e,t,null,null)};f1.prototype.unmount=LC.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Vu(function(){d1(null,e,null,null)}),t[Gl]=null}};function f1(e){this._internalRoot=e}f1.prototype.unstable_scheduleHydration=function(e){if(e){var t=tN();e={blockedOn:null,target:e,priority:t};for(var n=0;n&lt;Os.length&amp;&amp;t!==0&amp;&amp;t&lt;Os[n].priority;n++);Os.splice(n,0,e),n===0&amp;&amp;rN(e)}};function IC(e){return!(!e||e.nodeType!==1&amp;&amp;e.nodeType!==9&amp;&amp;e.nodeType!==11)}function p1(e){return!(!e||e.nodeType!==1&amp;&amp;e.nodeType!==9&amp;&amp;e.nodeType!==11&amp;&amp;(e.nodeType!==8||e.nodeValue!==&quot; react-mount-point-unstable &quot;))}function sA(){}function eJ(e,t,n,r,l){if(l){if(typeof r==&quot;function&quot;){var i=r;r=function(){var u=Hv(o);i.call(u)}}var o=kF(t,r,e,0,null,!1,!1,&quot;&quot;,sA);return e._reactRootContainer=o,e[Gl]=o.current,Yh(e.nodeType===8?e.parentNode:e),Vu(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r==&quot;function&quot;){var a=r;r=function(){var u=Hv(s);a.call(u)}}var s=EC(e,0,!1,null,null,!1,!1,&quot;&quot;,sA);return e._reactRootContainer=s,e[Gl]=s.current,Yh(e.nodeType===8?e.parentNode:e),Vu(function(){d1(t,s,n,r)}),s}function h1(e,t,n,r,l){var i=n._reactRootContainer;if(i){var o=i;if(typeof l==&quot;function&quot;){var a=l;l=function(){var s=Hv(o);a.call(s)}}d1(t,o,e,l)}else o=eJ(n,t,e,l,r);return Hv(o)}J$=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ih(t.pendingLanes);n!==0&amp;&amp;(eC(t,n|1),Ro(t,ba()),!(fr&amp;6)&amp;&amp;(Rd=ba()+500,tu()))}break;case 13:Vu(function(){var r=Yl(e,1);if(r!==null){var l=bo();Wi(r,e,1,l)}}),RC(e,1)}};tC=function(e){if(e.tag===13){var t=Yl(e,134217728);if(t!==null){var n=bo();Wi(t,e,134217728,n)}RC(e,134217728)}};eN=function(e){if(e.tag===13){var t=zs(e),n=Yl(e,t);if(n!==null){var r=bo();Wi(n,e,t,r)}RC(e,t)}};tN=function(){return Pr};nN=function(e,t){var n=Pr;try{return Pr=e,t()}finally{Pr=n}};a3=function(e,t,n){switch(t){case&quot;input&quot;:if(ZT(e,n),t=n.name,n.type===&quot;radio&quot;&amp;&amp;t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(&quot;input[name=&quot;+JSON.stringify(&quot;&quot;+t)+&#x27;][type=&quot;radio&quot;]&#x27;),t=0;t&lt;n.length;t++){var r=n[t];if(r!==e&amp;&amp;r.form===e.form){var l=a1(r);if(!l)throw Error(ln(90));R$(r),ZT(r,l)}}}break;case&quot;textarea&quot;:I$(e,n);break;case&quot;select&quot;:t=n.value,t!=null&amp;&amp;fd(e,!!n.multiple,t,!1)}};W$=PC;q$=Vu;var tJ={usingClientEntryPoint:!1,Events:[Wm,nd,a1,z$,B$,PC]},Gf={findFiberByHostInstance:Pu,bundleType:0,version:&quot;18.2.0&quot;,rendererPackageName:&quot;react-dom&quot;},nJ={bundleType:Gf.bundleType,version:Gf.version,rendererPackageName:Gf.rendererPackageName,rendererConfig:Gf.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:is.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=V$(e),e===null?null:e.stateNode},findFiberByHostInstance:Gf.findFiberByHostInstance||JQ,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:&quot;18.2.0-next-9e3b772b8-20220608&quot;};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&lt;&quot;u&quot;){var Jg=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jg.isDisabled&amp;&amp;Jg.supportsFiber)try{e1=Jg.inject(nJ),hl=Jg}catch{}}ni.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tJ;ni.createPortal=function(e,t){var n=2&lt;arguments.length&amp;&amp;arguments[2]!==void 0?arguments[2]:null;if(!IC(t))throw Error(ln(200));return QQ(e,t,null,n)};ni.createRoot=function(e,t){if(!IC(e))throw Error(ln(299));var n=!1,r=&quot;&quot;,l=SF;return t!=null&amp;&amp;(t.unstable_strictMode===!0&amp;&amp;(n=!0),t.identifierPrefix!==void 0&amp;&amp;(r=t.identifierPrefix),t.onRecoverableError!==void 0&amp;&amp;(l=t.onRecoverableError)),t=EC(e,1,!1,null,null,n,!1,r,l),e[Gl]=t.current,Yh(e.nodeType===8?e.parentNode:e),new LC(t)};ni.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render==&quot;function&quot;?Error(ln(188)):(e=Object.keys(e).join(&quot;,&quot;),Error(ln(268,e)));return e=V$(t),e=e===null?null:e.stateNode,e};ni.flushSync=function(e){return Vu(e)};ni.hydrate=function(e,t,n){if(!p1(t))throw Error(ln(200));return h1(null,e,t,!0,n)};ni.hydrateRoot=function(e,t,n){if(!IC(e))throw Error(ln(405));var r=n!=null&amp;&amp;n.hydratedSources||null,l=!1,i=&quot;&quot;,o=SF;if(n!=null&amp;&amp;(n.unstable_strictMode===!0&amp;&amp;(l=!0),n.identifierPrefix!==void 0&amp;&amp;(i=n.identifierPrefix),n.onRecoverableError!==void 0&amp;&amp;(o=n.onRecoverableError)),t=kF(t,null,e,1,n??null,l,!1,i,o),e[Gl]=t.current,Yh(e),r)for(e=0;e&lt;r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new f1(t)};ni.render=function(e,t,n){if(!p1(t))throw Error(ln(200));return h1(null,e,t,!1,n)};ni.unmountComponentAtNode=function(e){if(!p1(e))throw Error(ln(40));return e._reactRootContainer?(Vu(function(){h1(null,null,e,!1,function(){e._reactRootContainer=null,e[Gl]=null})}),!0):!1};ni.unstable_batchedUpdates=PC;ni.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!p1(n))throw Error(ln(200));if(e==null||e._reactInternals===void 0)throw Error(ln(38));return h1(e,t,n,!1,r)};ni.version=&quot;18.2.0-next-9e3b772b8-20220608&quot;;function CF(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&gt;&quot;u&quot;||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=&quot;function&quot;))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(CF)}catch(e){console.error(e)}}CF(),k$.exports=ni;var cc=k$.exports;const sh=lr(cc);var uA=cc;UT.createRoot=uA.createRoot,UT.hydrateRoot=uA.hydrateRoot;const rm={black:&quot;#000&quot;,white:&quot;#fff&quot;},Dc={50:&quot;#ffebee&quot;,100:&quot;#ffcdd2&quot;,200:&quot;#ef9a9a&quot;,300:&quot;#e57373&quot;,400:&quot;#ef5350&quot;,500:&quot;#f44336&quot;,600:&quot;#e53935&quot;,700:&quot;#d32f2f&quot;,800:&quot;#c62828&quot;,900:&quot;#b71c1c&quot;,A100:&quot;#ff8a80&quot;,A200:&quot;#ff5252&quot;,A400:&quot;#ff1744&quot;,A700:&quot;#d50000&quot;},Ec={50:&quot;#f3e5f5&quot;,100:&quot;#e1bee7&quot;,200:&quot;#ce93d8&quot;,300:&quot;#ba68c8&quot;,400:&quot;#ab47bc&quot;,500:&quot;#9c27b0&quot;,600:&quot;#8e24aa&quot;,700:&quot;#7b1fa2&quot;,800:&quot;#6a1b9a&quot;,900:&quot;#4a148c&quot;,A100:&quot;#ea80fc&quot;,A200:&quot;#e040fb&quot;,A400:&quot;#d500f9&quot;,A700:&quot;#aa00ff&quot;},Rc={50:&quot;#e3f2fd&quot;,100:&quot;#bbdefb&quot;,200:&quot;#90caf9&quot;,300:&quot;#64b5f6&quot;,400:&quot;#42a5f5&quot;,500:&quot;#2196f3&quot;,600:&quot;#1e88e5&quot;,700:&quot;#1976d2&quot;,800:&quot;#1565c0&quot;,900:&quot;#0d47a1&quot;,A100:&quot;#82b1ff&quot;,A200:&quot;#448aff&quot;,A400:&quot;#2979ff&quot;,A700:&quot;#2962ff&quot;},Lc={50:&quot;#e1f5fe&quot;,100:&quot;#b3e5fc&quot;,200:&quot;#81d4fa&quot;,300:&quot;#4fc3f7&quot;,400:&quot;#29b6f6&quot;,500:&quot;#03a9f4&quot;,600:&quot;#039be5&quot;,700:&quot;#0288d1&quot;,800:&quot;#0277bd&quot;,900:&quot;#01579b&quot;,A100:&quot;#80d8ff&quot;,A200:&quot;#40c4ff&quot;,A400:&quot;#00b0ff&quot;,A700:&quot;#0091ea&quot;},Ic={50:&quot;#e8f5e9&quot;,100:&quot;#c8e6c9&quot;,200:&quot;#a5d6a7&quot;,300:&quot;#81c784&quot;,400:&quot;#66bb6a&quot;,500:&quot;#4caf50&quot;,600:&quot;#43a047&quot;,700:&quot;#388e3c&quot;,800:&quot;#2e7d32&quot;,900:&quot;#1b5e20&quot;,A100:&quot;#b9f6ca&quot;,A200:&quot;#69f0ae&quot;,A400:&quot;#00e676&quot;,A700:&quot;#00c853&quot;},Yf={50:&quot;#fff3e0&quot;,100:&quot;#ffe0b2&quot;,200:&quot;#ffcc80&quot;,300:&quot;#ffb74d&quot;,400:&quot;#ffa726&quot;,500:&quot;#ff9800&quot;,600:&quot;#fb8c00&quot;,700:&quot;#f57c00&quot;,800:&quot;#ef6c00&quot;,900:&quot;#e65100&quot;,A100:&quot;#ffd180&quot;,A200:&quot;#ffab40&quot;,A400:&quot;#ff9100&quot;,A700:&quot;#ff6d00&quot;},Rl={50:&quot;#fafafa&quot;,100:&quot;#f5f5f5&quot;,200:&quot;#eeeeee&quot;,300:&quot;#e0e0e0&quot;,400:&quot;#bdbdbd&quot;,500:&quot;#9e9e9e&quot;,600:&quot;#757575&quot;,700:&quot;#616161&quot;,800:&quot;#424242&quot;,900:&quot;#212121&quot;,A100:&quot;#f5f5f5&quot;,A200:&quot;#eeeeee&quot;,A400:&quot;#bdbdbd&quot;,A700:&quot;#616161&quot;};function Ie(){return Ie=Object.assign?Object.assign.bind():function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},Ie.apply(this,arguments)}function Fl(e){return e!==null&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;e.constructor===Object}function MF(e){if(!Fl(e))return e;const t={};return Object.keys(e).forEach(n=&gt;{t[n]=MF(e[n])}),t}function ha(e,t,n={clone:!0}){const r=n.clone?Ie({},e):e;return Fl(e)&amp;&amp;Fl(t)&amp;&amp;Object.keys(t).forEach(l=&gt;{l!==&quot;__proto__&quot;&amp;&amp;(Fl(t[l])&amp;&amp;l in e&amp;&amp;Fl(e[l])?r[l]=ha(e[l],t[l],n):n.clone?r[l]=Fl(t[l])?MF(t[l]):t[l]:r[l]=t[l])}),r}var PF={exports:{}},rJ=&quot;SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED&quot;,aJ=rJ,oJ=aJ;function OF(){}function AF(){}AF.resetWarningCache=OF;var iJ=function(){function e(r,l,i,o,a,s){if(s!==oJ){var u=new Error(&quot;Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types&quot;);throw u.name=&quot;Invariant Violation&quot;,u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:AF,resetWarningCache:OF};return n.PropTypes=n,n};PF.exports=iJ();var Vr=PF.exports;const le=lr(Vr);function No(e){let t=&quot;https://mui.com/production-error/?code=&quot;+e;for(let n=1;n&lt;arguments.length;n+=1)t+=&quot;&amp;args[]=&quot;+encodeURIComponent(arguments[n]);return&quot;Minified MUI error #&quot;+e+&quot;; visit &quot;+t+&quot; for the full message.&quot;}var DF={exports:{}},Or={};/**\n",
       " * @license React\n",
       " * react-is.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */var $C=Symbol.for(&quot;react.element&quot;),NC=Symbol.for(&quot;react.portal&quot;),m1=Symbol.for(&quot;react.fragment&quot;),g1=Symbol.for(&quot;react.strict_mode&quot;),v1=Symbol.for(&quot;react.profiler&quot;),y1=Symbol.for(&quot;react.provider&quot;),b1=Symbol.for(&quot;react.context&quot;),lJ=Symbol.for(&quot;react.server_context&quot;),x1=Symbol.for(&quot;react.forward_ref&quot;),w1=Symbol.for(&quot;react.suspense&quot;),_1=Symbol.for(&quot;react.suspense_list&quot;),T1=Symbol.for(&quot;react.memo&quot;),k1=Symbol.for(&quot;react.lazy&quot;),sJ=Symbol.for(&quot;react.offscreen&quot;),EF;EF=Symbol.for(&quot;react.module.reference&quot;);function Mi(e){if(typeof e==&quot;object&quot;&amp;&amp;e!==null){var t=e.$$typeof;switch(t){case $C:switch(e=e.type,e){case m1:case v1:case g1:case w1:case _1:return e;default:switch(e=e&amp;&amp;e.$$typeof,e){case lJ:case b1:case x1:case k1:case T1:case y1:return e;default:return t}}case NC:return t}}}Or.ContextConsumer=b1;Or.ContextProvider=y1;Or.Element=$C;Or.ForwardRef=x1;Or.Fragment=m1;Or.Lazy=k1;Or.Memo=T1;Or.Portal=NC;Or.Profiler=v1;Or.StrictMode=g1;Or.Suspense=w1;Or.SuspenseList=_1;Or.isAsyncMode=function(){return!1};Or.isConcurrentMode=function(){return!1};Or.isContextConsumer=function(e){return Mi(e)===b1};Or.isContextProvider=function(e){return Mi(e)===y1};Or.isElement=function(e){return typeof e==&quot;object&quot;&amp;&amp;e!==null&amp;&amp;e.$$typeof===$C};Or.isForwardRef=function(e){return Mi(e)===x1};Or.isFragment=function(e){return Mi(e)===m1};Or.isLazy=function(e){return Mi(e)===k1};Or.isMemo=function(e){return Mi(e)===T1};Or.isPortal=function(e){return Mi(e)===NC};Or.isProfiler=function(e){return Mi(e)===v1};Or.isStrictMode=function(e){return Mi(e)===g1};Or.isSuspense=function(e){return Mi(e)===w1};Or.isSuspenseList=function(e){return Mi(e)===_1};Or.isValidElementType=function(e){return typeof e==&quot;string&quot;||typeof e==&quot;function&quot;||e===m1||e===v1||e===g1||e===w1||e===_1||e===sJ||typeof e==&quot;object&quot;&amp;&amp;e!==null&amp;&amp;(e.$$typeof===k1||e.$$typeof===T1||e.$$typeof===y1||e.$$typeof===b1||e.$$typeof===x1||e.$$typeof===EF||e.getModuleId!==void 0)};Or.typeOf=Mi;DF.exports=Or;var uJ=DF.exports;function Jt(e){if(typeof e!=&quot;string&quot;)throw new Error(No(7));return e.charAt(0).toUpperCase()+e.slice(1)}function N3(...e){return e.reduce((t,n)=&gt;n==null?t:function(...l){t.apply(this,l),n.apply(this,l)},()=&gt;{})}function Um(e,t=166){let n;function r(...l){const i=()=&gt;{e.apply(this,l)};clearTimeout(n),n=setTimeout(i,t)}return r.clear=()=&gt;{clearTimeout(n)},r}function cJ(e,t){return()=&gt;null}function G0(e,t){var n,r;return ge.isValidElement(e)&amp;&amp;t.indexOf((n=e.type.muiName)!=null?n:(r=e.type)==null||(r=r._payload)==null||(r=r.value)==null?void 0:r.muiName)!==-1}function Aa(e){return e&amp;&amp;e.ownerDocument||document}function bl(e){return Aa(e).defaultView||window}function dJ(e,t){return()=&gt;null}function Vv(e,t){typeof e==&quot;function&quot;?e(t):e&amp;&amp;(e.current=t)}const no=typeof window&lt;&quot;u&quot;?ge.useLayoutEffect:ge.useEffect;let cA=0;function fJ(e){const[t,n]=ge.useState(e),r=e||t;return ge.useEffect(()=&gt;{t==null&amp;&amp;(cA+=1,n(`mui-${cA}`))},[t]),r}const dA=qT.useId;function Kl(e){if(dA!==void 0){const t=dA();return e??t}return fJ(e)}function pJ(e,t,n,r,l){return null}function Zl({controlled:e,default:t,name:n,state:r=&quot;value&quot;}){const{current:l}=ge.useRef(e!==void 0),[i,o]=ge.useState(t),a=l?e:i,s=ge.useCallback(u=&gt;{l||o(u)},[]);return[a,s]}function yo(e){const t=ge.useRef(e);return no(()=&gt;{t.current=e}),ge.useCallback((...n)=&gt;(0,t.current)(...n),[])}function Lr(...e){return ge.useMemo(()=&gt;e.every(t=&gt;t==null)?null:t=&gt;{e.forEach(n=&gt;{Vv(n,t)})},e)}let S1=!0,F3=!1,fA;const hJ={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,&quot;datetime-local&quot;:!0};function mJ(e){const{type:t,tagName:n}=e;return!!(n===&quot;INPUT&quot;&amp;&amp;hJ[t]&amp;&amp;!e.readOnly||n===&quot;TEXTAREA&quot;&amp;&amp;!e.readOnly||e.isContentEditable)}function gJ(e){e.metaKey||e.altKey||e.ctrlKey||(S1=!0)}function pw(){S1=!1}function vJ(){this.visibilityState===&quot;hidden&quot;&amp;&amp;F3&amp;&amp;(S1=!0)}function yJ(e){e.addEventListener(&quot;keydown&quot;,gJ,!0),e.addEventListener(&quot;mousedown&quot;,pw,!0),e.addEventListener(&quot;pointerdown&quot;,pw,!0),e.addEventListener(&quot;touchstart&quot;,pw,!0),e.addEventListener(&quot;visibilitychange&quot;,vJ,!0)}function bJ(e){const{target:t}=e;try{return t.matches(&quot;:focus-visible&quot;)}catch{}return S1||mJ(t)}function FC(){const e=ge.useCallback(l=&gt;{l!=null&amp;&amp;yJ(l.ownerDocument)},[]),t=ge.useRef(!1);function n(){return t.current?(F3=!0,window.clearTimeout(fA),fA=window.setTimeout(()=&gt;{F3=!1},100),t.current=!1,!0):!1}function r(l){return bJ(l)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:r,onBlur:n,ref:e}}function RF(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}let $c;function LF(){if($c)return $c;const e=document.createElement(&quot;div&quot;),t=document.createElement(&quot;div&quot;);return t.style.width=&quot;10px&quot;,t.style.height=&quot;1px&quot;,e.appendChild(t),e.dir=&quot;rtl&quot;,e.style.fontSize=&quot;14px&quot;,e.style.width=&quot;4px&quot;,e.style.height=&quot;1px&quot;,e.style.position=&quot;absolute&quot;,e.style.top=&quot;-1000px&quot;,e.style.overflow=&quot;scroll&quot;,document.body.appendChild(e),$c=&quot;reverse&quot;,e.scrollLeft&gt;0?$c=&quot;default&quot;:(e.scrollLeft=1,e.scrollLeft===0&amp;&amp;($c=&quot;negative&quot;)),document.body.removeChild(e),$c}function xJ(e,t){const n=e.scrollLeft;if(t!==&quot;rtl&quot;)return n;switch(LF()){case&quot;negative&quot;:return e.scrollWidth-e.clientWidth+n;case&quot;reverse&quot;:return e.scrollWidth-e.clientWidth-n;default:return n}}function jC(e,t){const n=Ie({},t);return Object.keys(e).forEach(r=&gt;{if(r.toString().match(/^(components|slots)$/))n[r]=Ie({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const l=e[r]||{},i=t[r];n[r]={},!i||!Object.keys(i)?n[r]=l:!l||!Object.keys(l)?n[r]=i:(n[r]=Ie({},i),Object.keys(l).forEach(o=&gt;{n[r][o]=jC(l[o],i[o])}))}else n[r]===void 0&amp;&amp;(n[r]=e[r])}),n}function vn(e,t,n=void 0){const r={};return Object.keys(e).forEach(l=&gt;{r[l]=e[l].reduce((i,o)=&gt;{if(o){const a=t(o);a!==&quot;&quot;&amp;&amp;i.push(a),n&amp;&amp;n[o]&amp;&amp;i.push(n[o])}return i},[]).join(&quot; &quot;)}),r}const pA=e=&gt;e,wJ=()=&gt;{let e=pA;return{configure(t){e=t},generate(t){return e(t)},reset(){e=pA}}},zC=wJ(),_J={active:&quot;active&quot;,checked:&quot;checked&quot;,completed:&quot;completed&quot;,disabled:&quot;disabled&quot;,error:&quot;error&quot;,expanded:&quot;expanded&quot;,focused:&quot;focused&quot;,focusVisible:&quot;focusVisible&quot;,open:&quot;open&quot;,readOnly:&quot;readOnly&quot;,required:&quot;required&quot;,selected:&quot;selected&quot;};function yn(e,t,n=&quot;Mui&quot;){const r=_J[t];return r?`${n}-${r}`:`${zC.generate(e)}-${t}`}function hn(e,t,n=&quot;Mui&quot;){const r={};return t.forEach(l=&gt;{r[l]=yn(e,l,n)}),r}const Ql=&quot;$$material&quot;;function Kt(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,i;for(i=0;i&lt;r.length;i++)l=r[i],!(t.indexOf(l)&gt;=0)&amp;&amp;(n[l]=e[l]);return n}function IF(e){var t=Object.create(null);return function(n){return t[n]===void 0&amp;&amp;(t[n]=e(n)),t[n]}}var TJ=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,kJ=IF(function(e){return TJ.test(e)||e.charCodeAt(0)===111&amp;&amp;e.charCodeAt(1)===110&amp;&amp;e.charCodeAt(2)&lt;91});function SJ(e){if(e.sheet)return e.sheet;for(var t=0;t&lt;document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function CJ(e){var t=document.createElement(&quot;style&quot;);return t.setAttribute(&quot;data-emotion&quot;,e.key),e.nonce!==void 0&amp;&amp;t.setAttribute(&quot;nonce&quot;,e.nonce),t.appendChild(document.createTextNode(&quot;&quot;)),t.setAttribute(&quot;data-s&quot;,&quot;&quot;),t}var MJ=function(){function e(n){var r=this;this._insertTag=function(l){var i;r.tags.length===0?r.insertionPoint?i=r.insertionPoint.nextSibling:r.prepend?i=r.container.firstChild:i=r.before:i=r.tags[r.tags.length-1].nextSibling,r.container.insertBefore(l,i),r.tags.push(l)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(r){r.forEach(this._insertTag)},t.insert=function(r){this.ctr%(this.isSpeedy?65e3:1)===0&amp;&amp;this._insertTag(CJ(this));var l=this.tags[this.tags.length-1];if(this.isSpeedy){var i=SJ(l);try{i.insertRule(r,i.cssRules.length)}catch{}}else l.appendChild(document.createTextNode(r));this.ctr++},t.flush=function(){this.tags.forEach(function(r){return r.parentNode&amp;&amp;r.parentNode.removeChild(r)}),this.tags=[],this.ctr=0},e}(),lo=&quot;-ms-&quot;,Gv=&quot;-moz-&quot;,br=&quot;-webkit-&quot;,$F=&quot;comm&quot;,BC=&quot;rule&quot;,WC=&quot;decl&quot;,PJ=&quot;@import&quot;,NF=&quot;@keyframes&quot;,OJ=&quot;@layer&quot;,AJ=Math.abs,C1=String.fromCharCode,DJ=Object.assign;function EJ(e,t){return Qa(e,0)^45?(((t&lt;&lt;2^Qa(e,0))&lt;&lt;2^Qa(e,1))&lt;&lt;2^Qa(e,2))&lt;&lt;2^Qa(e,3):0}function FF(e){return e.trim()}function RJ(e,t){return(e=t.exec(e))?e[0]:e}function xr(e,t,n){return e.replace(t,n)}function j3(e,t){return e.indexOf(t)}function Qa(e,t){return e.charCodeAt(t)|0}function am(e,t,n){return e.slice(t,n)}function ol(e){return e.length}function qC(e){return e.length}function e0(e,t){return t.push(e),e}function LJ(e,t){return e.map(t).join(&quot;&quot;)}var M1=1,Ld=1,jF=0,Fo=0,Pa=0,of=&quot;&quot;;function P1(e,t,n,r,l,i,o){return{value:e,root:t,parent:n,type:r,props:l,children:i,line:M1,column:Ld,length:o,return:&quot;&quot;}}function Xf(e,t){return DJ(P1(&quot;&quot;,null,null,&quot;&quot;,null,null,0),e,{length:-e.length},t)}function IJ(){return Pa}function $J(){return Pa=Fo&gt;0?Qa(of,--Fo):0,Ld--,Pa===10&amp;&amp;(Ld=1,M1--),Pa}function Zo(){return Pa=Fo&lt;jF?Qa(of,Fo++):0,Ld++,Pa===10&amp;&amp;(Ld=1,M1++),Pa}function gl(){return Qa(of,Fo)}function Y0(){return Fo}function Hm(e,t){return am(of,e,t)}function om(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function zF(e){return M1=Ld=1,jF=ol(of=e),Fo=0,[]}function BF(e){return of=&quot;&quot;,e}function X0(e){return FF(Hm(Fo-1,z3(e===91?e+2:e===40?e+1:e)))}function NJ(e){for(;(Pa=gl())&amp;&amp;Pa&lt;33;)Zo();return om(e)&gt;2||om(Pa)&gt;3?&quot;&quot;:&quot; &quot;}function FJ(e,t){for(;--t&amp;&amp;Zo()&amp;&amp;!(Pa&lt;48||Pa&gt;102||Pa&gt;57&amp;&amp;Pa&lt;65||Pa&gt;70&amp;&amp;Pa&lt;97););return Hm(e,Y0()+(t&lt;6&amp;&amp;gl()==32&amp;&amp;Zo()==32))}function z3(e){for(;Zo();)switch(Pa){case e:return Fo;case 34:case 39:e!==34&amp;&amp;e!==39&amp;&amp;z3(Pa);break;case 40:e===41&amp;&amp;z3(e);break;case 92:Zo();break}return Fo}function jJ(e,t){for(;Zo()&amp;&amp;e+Pa!==57;)if(e+Pa===84&amp;&amp;gl()===47)break;return&quot;/*&quot;+Hm(t,Fo-1)+&quot;*&quot;+C1(e===47?e:Zo())}function zJ(e){for(;!om(gl());)Zo();return Hm(e,Fo)}function BJ(e){return BF(K0(&quot;&quot;,null,null,null,[&quot;&quot;],e=zF(e),0,[0],e))}function K0(e,t,n,r,l,i,o,a,s){for(var u=0,c=0,d=o,f=0,p=0,m=0,g=1,b=1,v=1,h=0,y=&quot;&quot;,w=l,_=i,x=r,T=y;b;)switch(m=h,h=Zo()){case 40:if(m!=108&amp;&amp;Qa(T,d-1)==58){j3(T+=xr(X0(h),&quot;&amp;&quot;,&quot;&amp;\\f&quot;),&quot;&amp;\\f&quot;)!=-1&amp;&amp;(v=-1);break}case 34:case 39:case 91:T+=X0(h);break;case 9:case 10:case 13:case 32:T+=NJ(m);break;case 92:T+=FJ(Y0()-1,7);continue;case 47:switch(gl()){case 42:case 47:e0(WJ(jJ(Zo(),Y0()),t,n),s);break;default:T+=&quot;/&quot;}break;case 123*g:a[u++]=ol(T)*v;case 125*g:case 59:case 0:switch(h){case 0:case 125:b=0;case 59+c:v==-1&amp;&amp;(T=xr(T,/\\f/g,&quot;&quot;)),p&gt;0&amp;&amp;ol(T)-d&amp;&amp;e0(p&gt;32?mA(T+&quot;;&quot;,r,n,d-1):mA(xr(T,&quot; &quot;,&quot;&quot;)+&quot;;&quot;,r,n,d-2),s);break;case 59:T+=&quot;;&quot;;default:if(e0(x=hA(T,t,n,u,c,l,a,y,w=[],_=[],d),i),h===123)if(c===0)K0(T,t,x,x,w,i,d,a,_);else switch(f===99&amp;&amp;Qa(T,3)===110?100:f){case 100:case 108:case 109:case 115:K0(e,x,x,r&amp;&amp;e0(hA(e,x,x,0,0,l,a,y,l,w=[],d),_),l,_,d,a,r?w:_);break;default:K0(T,x,x,x,[&quot;&quot;],_,0,a,_)}}u=c=p=0,g=v=1,y=T=&quot;&quot;,d=o;break;case 58:d=1+ol(T),p=m;default:if(g&lt;1){if(h==123)--g;else if(h==125&amp;&amp;g++==0&amp;&amp;$J()==125)continue}switch(T+=C1(h),h*g){case 38:v=c&gt;0?1:(T+=&quot;\\f&quot;,-1);break;case 44:a[u++]=(ol(T)-1)*v,v=1;break;case 64:gl()===45&amp;&amp;(T+=X0(Zo())),f=gl(),c=d=ol(y=T+=zJ(Y0())),h++;break;case 45:m===45&amp;&amp;ol(T)==2&amp;&amp;(g=0)}}return i}function hA(e,t,n,r,l,i,o,a,s,u,c){for(var d=l-1,f=l===0?i:[&quot;&quot;],p=qC(f),m=0,g=0,b=0;m&lt;r;++m)for(var v=0,h=am(e,d+1,d=AJ(g=o[m])),y=e;v&lt;p;++v)(y=FF(g&gt;0?f[v]+&quot; &quot;+h:xr(h,/&amp;\\f/g,f[v])))&amp;&amp;(s[b++]=y);return P1(e,t,n,l===0?BC:a,s,u,c)}function WJ(e,t,n){return P1(e,t,n,$F,C1(IJ()),am(e,2,-2),0)}function mA(e,t,n,r){return P1(e,t,n,WC,am(e,0,r),am(e,r+1,-1),r)}function yd(e,t){for(var n=&quot;&quot;,r=qC(e),l=0;l&lt;r;l++)n+=t(e[l],l,e,t)||&quot;&quot;;return n}function qJ(e,t,n,r){switch(e.type){case OJ:if(e.children.length)break;case PJ:case WC:return e.return=e.return||e.value;case $F:return&quot;&quot;;case NF:return e.return=e.value+&quot;{&quot;+yd(e.children,r)+&quot;}&quot;;case BC:e.value=e.props.join(&quot;,&quot;)}return ol(n=yd(e.children,r))?e.return=e.value+&quot;{&quot;+n+&quot;}&quot;:&quot;&quot;}function UJ(e){var t=qC(e);return function(n,r,l,i){for(var o=&quot;&quot;,a=0;a&lt;t;a++)o+=e[a](n,r,l,i)||&quot;&quot;;return o}}function HJ(e){return function(t){t.root||(t=t.return)&amp;&amp;e(t)}}var VJ=function(t,n,r){for(var l=0,i=0;l=i,i=gl(),l===38&amp;&amp;i===12&amp;&amp;(n[r]=1),!om(i);)Zo();return Hm(t,Fo)},GJ=function(t,n){var r=-1,l=44;do switch(om(l)){case 0:l===38&amp;&amp;gl()===12&amp;&amp;(n[r]=1),t[r]+=VJ(Fo-1,n,r);break;case 2:t[r]+=X0(l);break;case 4:if(l===44){t[++r]=gl()===58?&quot;&amp;\\f&quot;:&quot;&quot;,n[r]=t[r].length;break}default:t[r]+=C1(l)}while(l=Zo());return t},YJ=function(t,n){return BF(GJ(zF(t),n))},gA=new WeakMap,XJ=function(t){if(!(t.type!==&quot;rule&quot;||!t.parent||t.length&lt;1)){for(var n=t.value,r=t.parent,l=t.column===r.column&amp;&amp;t.line===r.line;r.type!==&quot;rule&quot;;)if(r=r.parent,!r)return;if(!(t.props.length===1&amp;&amp;n.charCodeAt(0)!==58&amp;&amp;!gA.get(r))&amp;&amp;!l){gA.set(t,!0);for(var i=[],o=YJ(n,i),a=r.props,s=0,u=0;s&lt;o.length;s++)for(var c=0;c&lt;a.length;c++,u++)t.props[u]=i[s]?o[s].replace(/&amp;\\f/g,a[c]):a[c]+&quot; &quot;+o[s]}}},KJ=function(t){if(t.type===&quot;decl&quot;){var n=t.value;n.charCodeAt(0)===108&amp;&amp;n.charCodeAt(2)===98&amp;&amp;(t.return=&quot;&quot;,t.value=&quot;&quot;)}};function WF(e,t){switch(EJ(e,t)){case 5103:return br+&quot;print-&quot;+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return br+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return br+e+Gv+e+lo+e+e;case 6828:case 4268:return br+e+lo+e+e;case 6165:return br+e+lo+&quot;flex-&quot;+e+e;case 5187:return br+e+xr(e,/(\\w+).+(:[^]+)/,br+&quot;box-$1$2&quot;+lo+&quot;flex-$1$2&quot;)+e;case 5443:return br+e+lo+&quot;flex-item-&quot;+xr(e,/flex-|-self/,&quot;&quot;)+e;case 4675:return br+e+lo+&quot;flex-line-pack&quot;+xr(e,/align-content|flex-|-self/,&quot;&quot;)+e;case 5548:return br+e+lo+xr(e,&quot;shrink&quot;,&quot;negative&quot;)+e;case 5292:return br+e+lo+xr(e,&quot;basis&quot;,&quot;preferred-size&quot;)+e;case 6060:return br+&quot;box-&quot;+xr(e,&quot;-grow&quot;,&quot;&quot;)+br+e+lo+xr(e,&quot;grow&quot;,&quot;positive&quot;)+e;case 4554:return br+xr(e,/([^-])(transform)/g,&quot;$1&quot;+br+&quot;$2&quot;)+e;case 6187:return xr(xr(xr(e,/(zoom-|grab)/,br+&quot;$1&quot;),/(image-set)/,br+&quot;$1&quot;),e,&quot;&quot;)+e;case 5495:case 3959:return xr(e,/(image-set\\([^]*)/,br+&quot;$1$`$1&quot;);case 4968:return xr(xr(e,/(.+:)(flex-)?(.*)/,br+&quot;box-pack:$3&quot;+lo+&quot;flex-pack:$3&quot;),/s.+-b[^;]+/,&quot;justify&quot;)+br+e+e;case 4095:case 3583:case 4068:case 2532:return xr(e,/(.+)-inline(.+)/,br+&quot;$1$2&quot;)+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ol(e)-1-t&gt;6)switch(Qa(e,t+1)){case 109:if(Qa(e,t+4)!==45)break;case 102:return xr(e,/(.+:)(.+)-([^]+)/,&quot;$1&quot;+br+&quot;$2-$3$1&quot;+Gv+(Qa(e,t+3)==108?&quot;$3&quot;:&quot;$2-$3&quot;))+e;case 115:return~j3(e,&quot;stretch&quot;)?WF(xr(e,&quot;stretch&quot;,&quot;fill-available&quot;),t)+e:e}break;case 4949:if(Qa(e,t+1)!==115)break;case 6444:switch(Qa(e,ol(e)-3-(~j3(e,&quot;!important&quot;)&amp;&amp;10))){case 107:return xr(e,&quot;:&quot;,&quot;:&quot;+br)+e;case 101:return xr(e,/(.+:)([^;!]+)(;|!.+)?/,&quot;$1&quot;+br+(Qa(e,14)===45?&quot;inline-&quot;:&quot;&quot;)+&quot;box$3$1&quot;+br+&quot;$2$3$1&quot;+lo+&quot;$2box$3&quot;)+e}break;case 5936:switch(Qa(e,t+11)){case 114:return br+e+lo+xr(e,/[svh]\\w+-[tblr]{2}/,&quot;tb&quot;)+e;case 108:return br+e+lo+xr(e,/[svh]\\w+-[tblr]{2}/,&quot;tb-rl&quot;)+e;case 45:return br+e+lo+xr(e,/[svh]\\w+-[tblr]{2}/,&quot;lr&quot;)+e}return br+e+lo+e+e}return e}var ZJ=function(t,n,r,l){if(t.length&gt;-1&amp;&amp;!t.return)switch(t.type){case WC:t.return=WF(t.value,t.length);break;case NF:return yd([Xf(t,{value:xr(t.value,&quot;@&quot;,&quot;@&quot;+br)})],l);case BC:if(t.length)return LJ(t.props,function(i){switch(RJ(i,/(::plac\\w+|:read-\\w+)/)){case&quot;:read-only&quot;:case&quot;:read-write&quot;:return yd([Xf(t,{props:[xr(i,/:(read-\\w+)/,&quot;:&quot;+Gv+&quot;$1&quot;)]})],l);case&quot;::placeholder&quot;:return yd([Xf(t,{props:[xr(i,/:(plac\\w+)/,&quot;:&quot;+br+&quot;input-$1&quot;)]}),Xf(t,{props:[xr(i,/:(plac\\w+)/,&quot;:&quot;+Gv+&quot;$1&quot;)]}),Xf(t,{props:[xr(i,/:(plac\\w+)/,lo+&quot;input-$1&quot;)]})],l)}return&quot;&quot;})}},QJ=[ZJ],qF=function(t){var n=t.key;if(n===&quot;css&quot;){var r=document.querySelectorAll(&quot;style[data-emotion]:not([data-s])&quot;);Array.prototype.forEach.call(r,function(g){var b=g.getAttribute(&quot;data-emotion&quot;);b.indexOf(&quot; &quot;)!==-1&amp;&amp;(document.head.appendChild(g),g.setAttribute(&quot;data-s&quot;,&quot;&quot;))})}var l=t.stylisPlugins||QJ,i={},o,a=[];o=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll(&#x27;style[data-emotion^=&quot;&#x27;+n+&#x27; &quot;]&#x27;),function(g){for(var b=g.getAttribute(&quot;data-emotion&quot;).split(&quot; &quot;),v=1;v&lt;b.length;v++)i[b[v]]=!0;a.push(g)});var s,u=[XJ,KJ];{var c,d=[qJ,HJ(function(g){c.insert(g)})],f=UJ(u.concat(l,d)),p=function(b){return yd(BJ(b),f)};s=function(b,v,h,y){c=h,p(b?b+&quot;{&quot;+v.styles+&quot;}&quot;:v.styles),y&amp;&amp;(m.inserted[v.name]=!0)}}var m={key:n,sheet:new MJ({key:n,container:o,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:i,registered:{},insert:s};return m.sheet.hydrate(a),m},UF={exports:{}},Ar={};/** @license React v16.13.1\n",
       " * react-is.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */var Ba=typeof Symbol==&quot;function&quot;&amp;&amp;Symbol.for,UC=Ba?Symbol.for(&quot;react.element&quot;):60103,HC=Ba?Symbol.for(&quot;react.portal&quot;):60106,O1=Ba?Symbol.for(&quot;react.fragment&quot;):60107,A1=Ba?Symbol.for(&quot;react.strict_mode&quot;):60108,D1=Ba?Symbol.for(&quot;react.profiler&quot;):60114,E1=Ba?Symbol.for(&quot;react.provider&quot;):60109,R1=Ba?Symbol.for(&quot;react.context&quot;):60110,VC=Ba?Symbol.for(&quot;react.async_mode&quot;):60111,L1=Ba?Symbol.for(&quot;react.concurrent_mode&quot;):60111,I1=Ba?Symbol.for(&quot;react.forward_ref&quot;):60112,$1=Ba?Symbol.for(&quot;react.suspense&quot;):60113,JJ=Ba?Symbol.for(&quot;react.suspense_list&quot;):60120,N1=Ba?Symbol.for(&quot;react.memo&quot;):60115,F1=Ba?Symbol.for(&quot;react.lazy&quot;):60116,eee=Ba?Symbol.for(&quot;react.block&quot;):60121,tee=Ba?Symbol.for(&quot;react.fundamental&quot;):60117,nee=Ba?Symbol.for(&quot;react.responder&quot;):60118,ree=Ba?Symbol.for(&quot;react.scope&quot;):60119;function ai(e){if(typeof e==&quot;object&quot;&amp;&amp;e!==null){var t=e.$$typeof;switch(t){case UC:switch(e=e.type,e){case VC:case L1:case O1:case D1:case A1:case $1:return e;default:switch(e=e&amp;&amp;e.$$typeof,e){case R1:case I1:case F1:case N1:case E1:return e;default:return t}}case HC:return t}}}function HF(e){return ai(e)===L1}Ar.AsyncMode=VC;Ar.ConcurrentMode=L1;Ar.ContextConsumer=R1;Ar.ContextProvider=E1;Ar.Element=UC;Ar.ForwardRef=I1;Ar.Fragment=O1;Ar.Lazy=F1;Ar.Memo=N1;Ar.Portal=HC;Ar.Profiler=D1;Ar.StrictMode=A1;Ar.Suspense=$1;Ar.isAsyncMode=function(e){return HF(e)||ai(e)===VC};Ar.isConcurrentMode=HF;Ar.isContextConsumer=function(e){return ai(e)===R1};Ar.isContextProvider=function(e){return ai(e)===E1};Ar.isElement=function(e){return typeof e==&quot;object&quot;&amp;&amp;e!==null&amp;&amp;e.$$typeof===UC};Ar.isForwardRef=function(e){return ai(e)===I1};Ar.isFragment=function(e){return ai(e)===O1};Ar.isLazy=function(e){return ai(e)===F1};Ar.isMemo=function(e){return ai(e)===N1};Ar.isPortal=function(e){return ai(e)===HC};Ar.isProfiler=function(e){return ai(e)===D1};Ar.isStrictMode=function(e){return ai(e)===A1};Ar.isSuspense=function(e){return ai(e)===$1};Ar.isValidElementType=function(e){return typeof e==&quot;string&quot;||typeof e==&quot;function&quot;||e===O1||e===L1||e===D1||e===A1||e===$1||e===JJ||typeof e==&quot;object&quot;&amp;&amp;e!==null&amp;&amp;(e.$$typeof===F1||e.$$typeof===N1||e.$$typeof===E1||e.$$typeof===R1||e.$$typeof===I1||e.$$typeof===tee||e.$$typeof===nee||e.$$typeof===ree||e.$$typeof===eee)};Ar.typeOf=ai;UF.exports=Ar;var aee=UF.exports,GC=aee,oee={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},iee={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},lee={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},VF={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},YC={};YC[GC.ForwardRef]=lee;YC[GC.Memo]=VF;function vA(e){return GC.isMemo(e)?VF:YC[e.$$typeof]||oee}var see=Object.defineProperty,uee=Object.getOwnPropertyNames,yA=Object.getOwnPropertySymbols,cee=Object.getOwnPropertyDescriptor,dee=Object.getPrototypeOf,bA=Object.prototype;function GF(e,t,n){if(typeof t!=&quot;string&quot;){if(bA){var r=dee(t);r&amp;&amp;r!==bA&amp;&amp;GF(e,r,n)}var l=uee(t);yA&amp;&amp;(l=l.concat(yA(t)));for(var i=vA(e),o=vA(t),a=0;a&lt;l.length;++a){var s=l[a];if(!iee[s]&amp;&amp;!(n&amp;&amp;n[s])&amp;&amp;!(o&amp;&amp;o[s])&amp;&amp;!(i&amp;&amp;i[s])){var u=cee(t,s);try{see(e,s,u)}catch{}}}}return e}var fee=GF;const xA=lr(fee);var pee=!0;function hee(e,t,n){var r=&quot;&quot;;return n.split(&quot; &quot;).forEach(function(l){e[l]!==void 0?t.push(e[l]+&quot;;&quot;):r+=l+&quot; &quot;}),r}var YF=function(t,n,r){var l=t.key+&quot;-&quot;+n.name;(r===!1||pee===!1)&amp;&amp;t.registered[l]===void 0&amp;&amp;(t.registered[l]=n.styles)},XF=function(t,n,r){YF(t,n,r);var l=t.key+&quot;-&quot;+n.name;if(t.inserted[n.name]===void 0){var i=n;do t.insert(n===i?&quot;.&quot;+l:&quot;&quot;,i,t.sheet,!0),i=i.next;while(i!==void 0)}};function mee(e){for(var t=0,n,r=0,l=e.length;l&gt;=4;++r,l-=4)n=e.charCodeAt(r)&amp;255|(e.charCodeAt(++r)&amp;255)&lt;&lt;8|(e.charCodeAt(++r)&amp;255)&lt;&lt;16|(e.charCodeAt(++r)&amp;255)&lt;&lt;24,n=(n&amp;65535)*1540483477+((n&gt;&gt;&gt;16)*59797&lt;&lt;16),n^=n&gt;&gt;&gt;24,t=(n&amp;65535)*1540483477+((n&gt;&gt;&gt;16)*59797&lt;&lt;16)^(t&amp;65535)*1540483477+((t&gt;&gt;&gt;16)*59797&lt;&lt;16);switch(l){case 3:t^=(e.charCodeAt(r+2)&amp;255)&lt;&lt;16;case 2:t^=(e.charCodeAt(r+1)&amp;255)&lt;&lt;8;case 1:t^=e.charCodeAt(r)&amp;255,t=(t&amp;65535)*1540483477+((t&gt;&gt;&gt;16)*59797&lt;&lt;16)}return t^=t&gt;&gt;&gt;13,t=(t&amp;65535)*1540483477+((t&gt;&gt;&gt;16)*59797&lt;&lt;16),((t^t&gt;&gt;&gt;15)&gt;&gt;&gt;0).toString(36)}var gee={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},vee=/[A-Z]|^ms/g,yee=/_EMO_([^_]+?)_([^]*?)_EMO_/g,KF=function(t){return t.charCodeAt(1)===45},wA=function(t){return t!=null&amp;&amp;typeof t!=&quot;boolean&quot;},hw=IF(function(e){return KF(e)?e:e.replace(vee,&quot;-$&amp;&quot;).toLowerCase()}),_A=function(t,n){switch(t){case&quot;animation&quot;:case&quot;animationName&quot;:if(typeof n==&quot;string&quot;)return n.replace(yee,function(r,l,i){return il={name:l,styles:i,next:il},l})}return gee[t]!==1&amp;&amp;!KF(t)&amp;&amp;typeof n==&quot;number&quot;&amp;&amp;n!==0?n+&quot;px&quot;:n};function im(e,t,n){if(n==null)return&quot;&quot;;if(n.__emotion_styles!==void 0)return n;switch(typeof n){case&quot;boolean&quot;:return&quot;&quot;;case&quot;object&quot;:{if(n.anim===1)return il={name:n.name,styles:n.styles,next:il},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)il={name:r.name,styles:r.styles,next:il},r=r.next;var l=n.styles+&quot;;&quot;;return l}return bee(e,t,n)}case&quot;function&quot;:{if(e!==void 0){var i=il,o=n(e);return il=i,im(e,t,o)}break}}if(t==null)return n;var a=t[n];return a!==void 0?a:n}function bee(e,t,n){var r=&quot;&quot;;if(Array.isArray(n))for(var l=0;l&lt;n.length;l++)r+=im(e,t,n[l])+&quot;;&quot;;else for(var i in n){var o=n[i];if(typeof o!=&quot;object&quot;)t!=null&amp;&amp;t[o]!==void 0?r+=i+&quot;{&quot;+t[o]+&quot;}&quot;:wA(o)&amp;&amp;(r+=hw(i)+&quot;:&quot;+_A(i,o)+&quot;;&quot;);else if(Array.isArray(o)&amp;&amp;typeof o[0]==&quot;string&quot;&amp;&amp;(t==null||t[o[0]]===void 0))for(var a=0;a&lt;o.length;a++)wA(o[a])&amp;&amp;(r+=hw(i)+&quot;:&quot;+_A(i,o[a])+&quot;;&quot;);else{var s=im(e,t,o);switch(i){case&quot;animation&quot;:case&quot;animationName&quot;:{r+=hw(i)+&quot;:&quot;+s+&quot;;&quot;;break}default:r+=i+&quot;{&quot;+s+&quot;}&quot;}}}return r}var TA=/label:\\s*([^\\s;\\n{]+)\\s*(;|$)/g,il,XC=function(t,n,r){if(t.length===1&amp;&amp;typeof t[0]==&quot;object&quot;&amp;&amp;t[0]!==null&amp;&amp;t[0].styles!==void 0)return t[0];var l=!0,i=&quot;&quot;;il=void 0;var o=t[0];o==null||o.raw===void 0?(l=!1,i+=im(r,n,o)):i+=o[0];for(var a=1;a&lt;t.length;a++)i+=im(r,n,t[a]),l&amp;&amp;(i+=o[a]);TA.lastIndex=0;for(var s=&quot;&quot;,u;(u=TA.exec(i))!==null;)s+=&quot;-&quot;+u[1];var c=mee(i)+s;return{name:c,styles:i,next:il}},xee=function(t){return t()},ZF=qT.useInsertionEffect?qT.useInsertionEffect:!1,wee=ZF||xee,kA=ZF||ge.useLayoutEffect,QF=ge.createContext(typeof HTMLElement&lt;&quot;u&quot;?qF({key:&quot;css&quot;}):null),_ee=QF.Provider,JF=function(t){return ge.forwardRef(function(n,r){var l=ge.useContext(QF);return t(n,l,r)})},j1=ge.createContext({}),Tee=JF(function(e,t){var n=e.styles,r=XC([n],void 0,ge.useContext(j1)),l=ge.useRef();return kA(function(){var i=t.key+&quot;-global&quot;,o=new t.sheet.constructor({key:i,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),a=!1,s=document.querySelector(&#x27;style[data-emotion=&quot;&#x27;+i+&quot; &quot;+r.name+&#x27;&quot;]&#x27;);return t.sheet.tags.length&amp;&amp;(o.before=t.sheet.tags[0]),s!==null&amp;&amp;(a=!0,s.setAttribute(&quot;data-emotion&quot;,i),o.hydrate([s])),l.current=[o,a],function(){o.flush()}},[t]),kA(function(){var i=l.current,o=i[0],a=i[1];if(a){i[1]=!1;return}if(r.next!==void 0&amp;&amp;XF(t,r.next,!0),o.tags.length){var s=o.tags[o.tags.length-1].nextElementSibling;o.before=s,o.flush()}t.insert(&quot;&quot;,r,o,!1)},[t,r.name]),null});function Jl(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];return XC(t)}var Hi=function(){var t=Jl.apply(void 0,arguments),n=&quot;animation-&quot;+t.name;return{name:n,styles:&quot;@keyframes &quot;+n+&quot;{&quot;+t.styles+&quot;}&quot;,anim:1,toString:function(){return&quot;_EMO_&quot;+this.name+&quot;_&quot;+this.styles+&quot;_EMO_&quot;}}},kee=kJ,See=function(t){return t!==&quot;theme&quot;},SA=function(t){return typeof t==&quot;string&quot;&amp;&amp;t.charCodeAt(0)&gt;96?kee:See},CA=function(t,n,r){var l;if(n){var i=n.shouldForwardProp;l=t.__emotion_forwardProp&amp;&amp;i?function(o){return t.__emotion_forwardProp(o)&amp;&amp;i(o)}:i}return typeof l!=&quot;function&quot;&amp;&amp;r&amp;&amp;(l=t.__emotion_forwardProp),l},Cee=function(t){var n=t.cache,r=t.serialized,l=t.isStringTag;return YF(n,r,l),wee(function(){return XF(n,r,l)}),null},Mee=function e(t,n){var r=t.__emotion_real===t,l=r&amp;&amp;t.__emotion_base||t,i,o;n!==void 0&amp;&amp;(i=n.label,o=n.target);var a=CA(t,n,r),s=a||SA(l),u=!s(&quot;as&quot;);return function(){var c=arguments,d=r&amp;&amp;t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&amp;&amp;d.push(&quot;label:&quot;+i+&quot;;&quot;),c[0]==null||c[0].raw===void 0)d.push.apply(d,c);else{d.push(c[0][0]);for(var f=c.length,p=1;p&lt;f;p++)d.push(c[p],c[0][p])}var m=JF(function(g,b,v){var h=u&amp;&amp;g.as||l,y=&quot;&quot;,w=[],_=g;if(g.theme==null){_={};for(var x in g)_[x]=g[x];_.theme=ge.useContext(j1)}typeof g.className==&quot;string&quot;?y=hee(b.registered,w,g.className):g.className!=null&amp;&amp;(y=g.className+&quot; &quot;);var T=XC(d.concat(w),b.registered,_);y+=b.key+&quot;-&quot;+T.name,o!==void 0&amp;&amp;(y+=&quot; &quot;+o);var k=u&amp;&amp;a===void 0?SA(h):s,S={};for(var C in g)u&amp;&amp;C===&quot;as&quot;||k(C)&amp;&amp;(S[C]=g[C]);return S.className=y,S.ref=v,ge.createElement(ge.Fragment,null,ge.createElement(Cee,{cache:b,serialized:T,isStringTag:typeof h==&quot;string&quot;}),ge.createElement(h,S))});return m.displayName=i!==void 0?i:&quot;Styled(&quot;+(typeof l==&quot;string&quot;?l:l.displayName||l.name||&quot;Component&quot;)+&quot;)&quot;,m.defaultProps=t.defaultProps,m.__emotion_real=m,m.__emotion_base=l,m.__emotion_styles=d,m.__emotion_forwardProp=a,Object.defineProperty(m,&quot;toString&quot;,{value:function(){return&quot;.&quot;+o}}),m.withComponent=function(g,b){return e(g,Ie({},n,b,{shouldForwardProp:CA(m,b,!0)})).apply(void 0,d)},m}},Pee=[&quot;a&quot;,&quot;abbr&quot;,&quot;address&quot;,&quot;area&quot;,&quot;article&quot;,&quot;aside&quot;,&quot;audio&quot;,&quot;b&quot;,&quot;base&quot;,&quot;bdi&quot;,&quot;bdo&quot;,&quot;big&quot;,&quot;blockquote&quot;,&quot;body&quot;,&quot;br&quot;,&quot;button&quot;,&quot;canvas&quot;,&quot;caption&quot;,&quot;cite&quot;,&quot;code&quot;,&quot;col&quot;,&quot;colgroup&quot;,&quot;data&quot;,&quot;datalist&quot;,&quot;dd&quot;,&quot;del&quot;,&quot;details&quot;,&quot;dfn&quot;,&quot;dialog&quot;,&quot;div&quot;,&quot;dl&quot;,&quot;dt&quot;,&quot;em&quot;,&quot;embed&quot;,&quot;fieldset&quot;,&quot;figcaption&quot;,&quot;figure&quot;,&quot;footer&quot;,&quot;form&quot;,&quot;h1&quot;,&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;,&quot;head&quot;,&quot;header&quot;,&quot;hgroup&quot;,&quot;hr&quot;,&quot;html&quot;,&quot;i&quot;,&quot;iframe&quot;,&quot;img&quot;,&quot;input&quot;,&quot;ins&quot;,&quot;kbd&quot;,&quot;keygen&quot;,&quot;label&quot;,&quot;legend&quot;,&quot;li&quot;,&quot;link&quot;,&quot;main&quot;,&quot;map&quot;,&quot;mark&quot;,&quot;marquee&quot;,&quot;menu&quot;,&quot;menuitem&quot;,&quot;meta&quot;,&quot;meter&quot;,&quot;nav&quot;,&quot;noscript&quot;,&quot;object&quot;,&quot;ol&quot;,&quot;optgroup&quot;,&quot;option&quot;,&quot;output&quot;,&quot;p&quot;,&quot;param&quot;,&quot;picture&quot;,&quot;pre&quot;,&quot;progress&quot;,&quot;q&quot;,&quot;rp&quot;,&quot;rt&quot;,&quot;ruby&quot;,&quot;s&quot;,&quot;samp&quot;,&quot;script&quot;,&quot;section&quot;,&quot;select&quot;,&quot;small&quot;,&quot;source&quot;,&quot;span&quot;,&quot;strong&quot;,&quot;style&quot;,&quot;sub&quot;,&quot;summary&quot;,&quot;sup&quot;,&quot;table&quot;,&quot;tbody&quot;,&quot;td&quot;,&quot;textarea&quot;,&quot;tfoot&quot;,&quot;th&quot;,&quot;thead&quot;,&quot;time&quot;,&quot;title&quot;,&quot;tr&quot;,&quot;track&quot;,&quot;u&quot;,&quot;ul&quot;,&quot;var&quot;,&quot;video&quot;,&quot;wbr&quot;,&quot;circle&quot;,&quot;clipPath&quot;,&quot;defs&quot;,&quot;ellipse&quot;,&quot;foreignObject&quot;,&quot;g&quot;,&quot;image&quot;,&quot;line&quot;,&quot;linearGradient&quot;,&quot;mask&quot;,&quot;path&quot;,&quot;pattern&quot;,&quot;polygon&quot;,&quot;polyline&quot;,&quot;radialGradient&quot;,&quot;rect&quot;,&quot;stop&quot;,&quot;svg&quot;,&quot;text&quot;,&quot;tspan&quot;],B3=Mee.bind();Pee.forEach(function(e){B3[e]=B3(e)});let W3;typeof document==&quot;object&quot;&amp;&amp;(W3=qF({key:&quot;css&quot;,prepend:!0}));function Oee(e){const{injectFirst:t,children:n}=e;return t&amp;&amp;W3?ke.jsx(_ee,{value:W3,children:n}):n}function Aee(e){return e==null||Object.keys(e).length===0}function Z0(e){const{styles:t,defaultTheme:n={}}=e,r=typeof t==&quot;function&quot;?l=&gt;t(Aee(l)?n:l):t;return ke.jsx(Tee,{styles:r})}function ej(e,t){return B3(e,t)}const Dee=(e,t)=&gt;{Array.isArray(e.__emotion_styles)&amp;&amp;(e.__emotion_styles=t(e.__emotion_styles))},Eee=[&quot;values&quot;,&quot;unit&quot;,&quot;step&quot;],Ree=e=&gt;{const t=Object.keys(e).map(n=&gt;({key:n,val:e[n]}))||[];return t.sort((n,r)=&gt;n.val-r.val),t.reduce((n,r)=&gt;Ie({},n,{[r.key]:r.val}),{})};function tj(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n=&quot;px&quot;,step:r=5}=e,l=Kt(e,Eee),i=Ree(t),o=Object.keys(i);function a(f){return`@media (min-width:${typeof t[f]==&quot;number&quot;?t[f]:f}${n})`}function s(f){return`@media (max-width:${(typeof t[f]==&quot;number&quot;?t[f]:f)-r/100}${n})`}function u(f,p){const m=o.indexOf(p);return`@media (min-width:${typeof t[f]==&quot;number&quot;?t[f]:f}${n}) and (max-width:${(m!==-1&amp;&amp;typeof t[o[m]]==&quot;number&quot;?t[o[m]]:p)-r/100}${n})`}function c(f){return o.indexOf(f)+1&lt;o.length?u(f,o[o.indexOf(f)+1]):a(f)}function d(f){const p=o.indexOf(f);return p===0?a(o[1]):p===o.length-1?s(o[p]):u(f,o[o.indexOf(f)+1]).replace(&quot;@media&quot;,&quot;@media not all and&quot;)}return Ie({keys:o,values:i,up:a,down:s,between:u,only:c,not:d,unit:n},l)}const Lee={borderRadius:4};function Mh(e,t){return t?ha(e,t,{clone:!1}):e}const KC={xs:0,sm:600,md:900,lg:1200,xl:1536},MA={keys:[&quot;xs&quot;,&quot;sm&quot;,&quot;md&quot;,&quot;lg&quot;,&quot;xl&quot;],up:e=&gt;`@media (min-width:${KC[e]}px)`};function jo(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const i=r.breakpoints||MA;return t.reduce((o,a,s)=&gt;(o[i.up(i.keys[s])]=n(t[s]),o),{})}if(typeof t==&quot;object&quot;){const i=r.breakpoints||MA;return Object.keys(t).reduce((o,a)=&gt;{if(Object.keys(i.values||KC).indexOf(a)!==-1){const s=i.up(a);o[s]=n(t[a],a)}else{const s=a;o[s]=t[s]}return o},{})}return n(t)}function nj(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((r,l)=&gt;{const i=e.up(l);return r[i]={},r},{}))||{}}function rj(e,t){return e.reduce((n,r)=&gt;{const l=n[r];return(!l||Object.keys(l).length===0)&amp;&amp;delete n[r],n},t)}function Iee(e,...t){const n=nj(e),r=[n,...t].reduce((l,i)=&gt;ha(l,i),{});return rj(Object.keys(n),r)}function $ee(e,t){if(typeof e!=&quot;object&quot;)return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((l,i)=&gt;{i&lt;e.length&amp;&amp;(n[l]=!0)}):r.forEach(l=&gt;{e[l]!=null&amp;&amp;(n[l]=!0)}),n}function zu({values:e,breakpoints:t,base:n}){const r=n||$ee(e,t),l=Object.keys(r);if(l.length===0)return e;let i;return l.reduce((o,a,s)=&gt;(Array.isArray(e)?(o[a]=e[s]!=null?e[s]:e[i],i=s):typeof e==&quot;object&quot;?(o[a]=e[a]!=null?e[a]:e[i],i=a):o[a]=e,o),{})}function z1(e,t,n=!0){if(!t||typeof t!=&quot;string&quot;)return null;if(e&amp;&amp;e.vars&amp;&amp;n){const r=`vars.${t}`.split(&quot;.&quot;).reduce((l,i)=&gt;l&amp;&amp;l[i]?l[i]:null,e);if(r!=null)return r}return t.split(&quot;.&quot;).reduce((r,l)=&gt;r&amp;&amp;r[l]!=null?r[l]:null,e)}function Yv(e,t,n,r=n){let l;return typeof e==&quot;function&quot;?l=e(n):Array.isArray(e)?l=e[n]||r:l=z1(e,n)||r,t&amp;&amp;(l=t(l,r,e)),l}function Sr(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:l}=e,i=o=&gt;{if(o[t]==null)return null;const a=o[t],s=o.theme,u=z1(s,r)||{};return jo(o,a,d=&gt;{let f=Yv(u,l,d);return d===f&amp;&amp;typeof d==&quot;string&quot;&amp;&amp;(f=Yv(u,l,`${t}${d===&quot;default&quot;?&quot;&quot;:Jt(d)}`,d)),n===!1?f:{[n]:f}})};return i.propTypes={},i.filterProps=[t],i}function Nee(e){const t={};return n=&gt;(t[n]===void 0&amp;&amp;(t[n]=e(n)),t[n])}const Fee={m:&quot;margin&quot;,p:&quot;padding&quot;},jee={t:&quot;Top&quot;,r:&quot;Right&quot;,b:&quot;Bottom&quot;,l:&quot;Left&quot;,x:[&quot;Left&quot;,&quot;Right&quot;],y:[&quot;Top&quot;,&quot;Bottom&quot;]},PA={marginX:&quot;mx&quot;,marginY:&quot;my&quot;,paddingX:&quot;px&quot;,paddingY:&quot;py&quot;},zee=Nee(e=&gt;{if(e.length&gt;2)if(PA[e])e=PA[e];else return[e];const[t,n]=e.split(&quot;&quot;),r=Fee[t],l=jee[n]||&quot;&quot;;return Array.isArray(l)?l.map(i=&gt;r+i):[r+l]}),ZC=[&quot;m&quot;,&quot;mt&quot;,&quot;mr&quot;,&quot;mb&quot;,&quot;ml&quot;,&quot;mx&quot;,&quot;my&quot;,&quot;margin&quot;,&quot;marginTop&quot;,&quot;marginRight&quot;,&quot;marginBottom&quot;,&quot;marginLeft&quot;,&quot;marginX&quot;,&quot;marginY&quot;,&quot;marginInline&quot;,&quot;marginInlineStart&quot;,&quot;marginInlineEnd&quot;,&quot;marginBlock&quot;,&quot;marginBlockStart&quot;,&quot;marginBlockEnd&quot;],QC=[&quot;p&quot;,&quot;pt&quot;,&quot;pr&quot;,&quot;pb&quot;,&quot;pl&quot;,&quot;px&quot;,&quot;py&quot;,&quot;padding&quot;,&quot;paddingTop&quot;,&quot;paddingRight&quot;,&quot;paddingBottom&quot;,&quot;paddingLeft&quot;,&quot;paddingX&quot;,&quot;paddingY&quot;,&quot;paddingInline&quot;,&quot;paddingInlineStart&quot;,&quot;paddingInlineEnd&quot;,&quot;paddingBlock&quot;,&quot;paddingBlockStart&quot;,&quot;paddingBlockEnd&quot;];[...ZC,...QC];function Vm(e,t,n,r){var l;const i=(l=z1(e,t,!1))!=null?l:n;return typeof i==&quot;number&quot;?o=&gt;typeof o==&quot;string&quot;?o:i*o:Array.isArray(i)?o=&gt;typeof o==&quot;string&quot;?o:i[o]:typeof i==&quot;function&quot;?i:()=&gt;{}}function JC(e){return Vm(e,&quot;spacing&quot;,8)}function Gu(e,t){if(typeof t==&quot;string&quot;||t==null)return t;const n=Math.abs(t),r=e(n);return t&gt;=0?r:typeof r==&quot;number&quot;?-r:`-${r}`}function Bee(e,t){return n=&gt;e.reduce((r,l)=&gt;(r[l]=Gu(t,n),r),{})}function Wee(e,t,n,r){if(t.indexOf(n)===-1)return null;const l=zee(n),i=Bee(l,r),o=e[n];return jo(e,o,i)}function aj(e,t){const n=JC(e.theme);return Object.keys(e).map(r=&gt;Wee(e,t,r,n)).reduce(Mh,{})}function da(e){return aj(e,ZC)}da.propTypes={};da.filterProps=ZC;function fa(e){return aj(e,QC)}fa.propTypes={};fa.filterProps=QC;function oj(e=8){if(e.mui)return e;const t=JC({spacing:e}),n=(...r)=&gt;(r.length===0?[1]:r).map(i=&gt;{const o=t(i);return typeof o==&quot;number&quot;?`${o}px`:o}).join(&quot; &quot;);return n.mui=!0,n}function B1(...e){const t=e.reduce((r,l)=&gt;(l.filterProps.forEach(i=&gt;{r[i]=l}),r),{}),n=r=&gt;Object.keys(r).reduce((l,i)=&gt;t[i]?Mh(l,t[i](r)):l,{});return n.propTypes={},n.filterProps=e.reduce((r,l)=&gt;r.concat(l.filterProps),[]),n}function sl(e){return typeof e!=&quot;number&quot;?e:`${e}px solid`}const qee=Sr({prop:&quot;border&quot;,themeKey:&quot;borders&quot;,transform:sl}),Uee=Sr({prop:&quot;borderTop&quot;,themeKey:&quot;borders&quot;,transform:sl}),Hee=Sr({prop:&quot;borderRight&quot;,themeKey:&quot;borders&quot;,transform:sl}),Vee=Sr({prop:&quot;borderBottom&quot;,themeKey:&quot;borders&quot;,transform:sl}),Gee=Sr({prop:&quot;borderLeft&quot;,themeKey:&quot;borders&quot;,transform:sl}),Yee=Sr({prop:&quot;borderColor&quot;,themeKey:&quot;palette&quot;}),Xee=Sr({prop:&quot;borderTopColor&quot;,themeKey:&quot;palette&quot;}),Kee=Sr({prop:&quot;borderRightColor&quot;,themeKey:&quot;palette&quot;}),Zee=Sr({prop:&quot;borderBottomColor&quot;,themeKey:&quot;palette&quot;}),Qee=Sr({prop:&quot;borderLeftColor&quot;,themeKey:&quot;palette&quot;}),W1=e=&gt;{if(e.borderRadius!==void 0&amp;&amp;e.borderRadius!==null){const t=Vm(e.theme,&quot;shape.borderRadius&quot;,4),n=r=&gt;({borderRadius:Gu(t,r)});return jo(e,e.borderRadius,n)}return null};W1.propTypes={};W1.filterProps=[&quot;borderRadius&quot;];B1(qee,Uee,Hee,Vee,Gee,Yee,Xee,Kee,Zee,Qee,W1);const q1=e=&gt;{if(e.gap!==void 0&amp;&amp;e.gap!==null){const t=Vm(e.theme,&quot;spacing&quot;,8),n=r=&gt;({gap:Gu(t,r)});return jo(e,e.gap,n)}return null};q1.propTypes={};q1.filterProps=[&quot;gap&quot;];const U1=e=&gt;{if(e.columnGap!==void 0&amp;&amp;e.columnGap!==null){const t=Vm(e.theme,&quot;spacing&quot;,8),n=r=&gt;({columnGap:Gu(t,r)});return jo(e,e.columnGap,n)}return null};U1.propTypes={};U1.filterProps=[&quot;columnGap&quot;];const H1=e=&gt;{if(e.rowGap!==void 0&amp;&amp;e.rowGap!==null){const t=Vm(e.theme,&quot;spacing&quot;,8),n=r=&gt;({rowGap:Gu(t,r)});return jo(e,e.rowGap,n)}return null};H1.propTypes={};H1.filterProps=[&quot;rowGap&quot;];const Jee=Sr({prop:&quot;gridColumn&quot;}),ete=Sr({prop:&quot;gridRow&quot;}),tte=Sr({prop:&quot;gridAutoFlow&quot;}),nte=Sr({prop:&quot;gridAutoColumns&quot;}),rte=Sr({prop:&quot;gridAutoRows&quot;}),ate=Sr({prop:&quot;gridTemplateColumns&quot;}),ote=Sr({prop:&quot;gridTemplateRows&quot;}),ite=Sr({prop:&quot;gridTemplateAreas&quot;}),lte=Sr({prop:&quot;gridArea&quot;});B1(q1,U1,H1,Jee,ete,tte,nte,rte,ate,ote,ite,lte);function bd(e,t){return t===&quot;grey&quot;?t:e}const ste=Sr({prop:&quot;color&quot;,themeKey:&quot;palette&quot;,transform:bd}),ute=Sr({prop:&quot;bgcolor&quot;,cssProperty:&quot;backgroundColor&quot;,themeKey:&quot;palette&quot;,transform:bd}),cte=Sr({prop:&quot;backgroundColor&quot;,themeKey:&quot;palette&quot;,transform:bd});B1(ste,ute,cte);function Ho(e){return e&lt;=1&amp;&amp;e!==0?`${e*100}%`:e}const dte=Sr({prop:&quot;width&quot;,transform:Ho}),eM=e=&gt;{if(e.maxWidth!==void 0&amp;&amp;e.maxWidth!==null){const t=n=&gt;{var r,l;const i=((r=e.theme)==null||(r=r.breakpoints)==null||(r=r.values)==null?void 0:r[n])||KC[n];return i?((l=e.theme)==null||(l=l.breakpoints)==null?void 0:l.unit)!==&quot;px&quot;?{maxWidth:`${i}${e.theme.breakpoints.unit}`}:{maxWidth:i}:{maxWidth:Ho(n)}};return jo(e,e.maxWidth,t)}return null};eM.filterProps=[&quot;maxWidth&quot;];const fte=Sr({prop:&quot;minWidth&quot;,transform:Ho}),pte=Sr({prop:&quot;height&quot;,transform:Ho}),hte=Sr({prop:&quot;maxHeight&quot;,transform:Ho}),mte=Sr({prop:&quot;minHeight&quot;,transform:Ho});Sr({prop:&quot;size&quot;,cssProperty:&quot;width&quot;,transform:Ho});Sr({prop:&quot;size&quot;,cssProperty:&quot;height&quot;,transform:Ho});const gte=Sr({prop:&quot;boxSizing&quot;});B1(dte,eM,fte,pte,hte,mte,gte);const Gm={border:{themeKey:&quot;borders&quot;,transform:sl},borderTop:{themeKey:&quot;borders&quot;,transform:sl},borderRight:{themeKey:&quot;borders&quot;,transform:sl},borderBottom:{themeKey:&quot;borders&quot;,transform:sl},borderLeft:{themeKey:&quot;borders&quot;,transform:sl},borderColor:{themeKey:&quot;palette&quot;},borderTopColor:{themeKey:&quot;palette&quot;},borderRightColor:{themeKey:&quot;palette&quot;},borderBottomColor:{themeKey:&quot;palette&quot;},borderLeftColor:{themeKey:&quot;palette&quot;},borderRadius:{themeKey:&quot;shape.borderRadius&quot;,style:W1},color:{themeKey:&quot;palette&quot;,transform:bd},bgcolor:{themeKey:&quot;palette&quot;,cssProperty:&quot;backgroundColor&quot;,transform:bd},backgroundColor:{themeKey:&quot;palette&quot;,transform:bd},p:{style:fa},pt:{style:fa},pr:{style:fa},pb:{style:fa},pl:{style:fa},px:{style:fa},py:{style:fa},padding:{style:fa},paddingTop:{style:fa},paddingRight:{style:fa},paddingBottom:{style:fa},paddingLeft:{style:fa},paddingX:{style:fa},paddingY:{style:fa},paddingInline:{style:fa},paddingInlineStart:{style:fa},paddingInlineEnd:{style:fa},paddingBlock:{style:fa},paddingBlockStart:{style:fa},paddingBlockEnd:{style:fa},m:{style:da},mt:{style:da},mr:{style:da},mb:{style:da},ml:{style:da},mx:{style:da},my:{style:da},margin:{style:da},marginTop:{style:da},marginRight:{style:da},marginBottom:{style:da},marginLeft:{style:da},marginX:{style:da},marginY:{style:da},marginInline:{style:da},marginInlineStart:{style:da},marginInlineEnd:{style:da},marginBlock:{style:da},marginBlockStart:{style:da},marginBlockEnd:{style:da},displayPrint:{cssProperty:!1,transform:e=&gt;({&quot;@media print&quot;:{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:q1},rowGap:{style:H1},columnGap:{style:U1},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:&quot;zIndex&quot;},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:&quot;shadows&quot;},width:{transform:Ho},maxWidth:{style:eM},minWidth:{transform:Ho},height:{transform:Ho},maxHeight:{transform:Ho},minHeight:{transform:Ho},boxSizing:{},fontFamily:{themeKey:&quot;typography&quot;},fontSize:{themeKey:&quot;typography&quot;},fontStyle:{themeKey:&quot;typography&quot;},fontWeight:{themeKey:&quot;typography&quot;},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:&quot;typography&quot;}};function vte(...e){const t=e.reduce((r,l)=&gt;r.concat(Object.keys(l)),[]),n=new Set(t);return e.every(r=&gt;n.size===Object.keys(r).length)}function yte(e,t){return typeof e==&quot;function&quot;?e(t):e}function bte(){function e(n,r,l,i){const o={[n]:r,theme:l},a=i[n];if(!a)return{[n]:r};const{cssProperty:s=n,themeKey:u,transform:c,style:d}=a;if(r==null)return null;if(u===&quot;typography&quot;&amp;&amp;r===&quot;inherit&quot;)return{[n]:r};const f=z1(l,u)||{};return d?d(o):jo(o,r,m=&gt;{let g=Yv(f,c,m);return m===g&amp;&amp;typeof m==&quot;string&quot;&amp;&amp;(g=Yv(f,c,`${n}${m===&quot;default&quot;?&quot;&quot;:Jt(m)}`,m)),s===!1?g:{[s]:g}})}function t(n){var r;const{sx:l,theme:i={}}=n||{};if(!l)return null;const o=(r=i.unstable_sxConfig)!=null?r:Gm;function a(s){let u=s;if(typeof s==&quot;function&quot;)u=s(i);else if(typeof s!=&quot;object&quot;)return s;if(!u)return null;const c=nj(i.breakpoints),d=Object.keys(c);let f=c;return Object.keys(u).forEach(p=&gt;{const m=yte(u[p],i);if(m!=null)if(typeof m==&quot;object&quot;)if(o[p])f=Mh(f,e(p,m,i,o));else{const g=jo({theme:i},m,b=&gt;({[p]:b}));vte(g,m)?f[p]=t({sx:m,theme:i}):f=Mh(f,g)}else f=Mh(f,e(p,m,i,o))}),rj(d,f)}return Array.isArray(l)?l.map(a):a(l)}return t}const dc=bte();dc.filterProps=[&quot;sx&quot;];const xte=[&quot;breakpoints&quot;,&quot;palette&quot;,&quot;spacing&quot;,&quot;shape&quot;];function V1(e={},...t){const{breakpoints:n={},palette:r={},spacing:l,shape:i={}}=e,o=Kt(e,xte),a=tj(n),s=oj(l);let u=ha({breakpoints:a,direction:&quot;ltr&quot;,components:{},palette:Ie({mode:&quot;light&quot;},r),spacing:s,shape:Ie({},Lee,i)},o);return u=t.reduce((c,d)=&gt;ha(c,d),u),u.unstable_sxConfig=Ie({},Gm,o==null?void 0:o.unstable_sxConfig),u.unstable_sx=function(d){return dc({sx:d,theme:this})},u}function wte(e){return Object.keys(e).length===0}function G1(e=null){const t=ge.useContext(j1);return!t||wte(t)?e:t}const _te=V1();function Ym(e=_te){return G1(e)}function Tte({styles:e,themeId:t,defaultTheme:n={}}){const r=Ym(n),l=typeof e==&quot;function&quot;?e(t&amp;&amp;r[t]||r):e;return ke.jsx(Z0,{styles:l})}const kte=[&quot;sx&quot;],Ste=e=&gt;{var t,n;const r={systemProps:{},otherProps:{}},l=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:Gm;return Object.keys(e).forEach(i=&gt;{l[i]?r.systemProps[i]=e[i]:r.otherProps[i]=e[i]}),r};function Y1(e){const{sx:t}=e,n=Kt(e,kte),{systemProps:r,otherProps:l}=Ste(n);let i;return Array.isArray(t)?i=[r,...t]:typeof t==&quot;function&quot;?i=(...o)=&gt;{const a=t(...o);return Fl(a)?Ie({},r,a):r}:i=Ie({},r,t),Ie({},l,{sx:i})}function ij(e){var t,n,r=&quot;&quot;;if(typeof e==&quot;string&quot;||typeof e==&quot;number&quot;)r+=e;else if(typeof e==&quot;object&quot;)if(Array.isArray(e))for(t=0;t&lt;e.length;t++)e[t]&amp;&amp;(n=ij(e[t]))&amp;&amp;(r&amp;&amp;(r+=&quot; &quot;),r+=n);else for(t in e)e[t]&amp;&amp;(r&amp;&amp;(r+=&quot; &quot;),r+=t);return r}function on(){for(var e,t,n=0,r=&quot;&quot;;n&lt;arguments.length;)(e=arguments[n++])&amp;&amp;(t=ij(e))&amp;&amp;(r&amp;&amp;(r+=&quot; &quot;),r+=t);return r}const Cte=[&quot;className&quot;,&quot;component&quot;];function Mte(e={}){const{themeId:t,defaultTheme:n,defaultClassName:r=&quot;MuiBox-root&quot;,generateClassName:l}=e,i=ej(&quot;div&quot;,{shouldForwardProp:a=&gt;a!==&quot;theme&quot;&amp;&amp;a!==&quot;sx&quot;&amp;&amp;a!==&quot;as&quot;})(dc);return ge.forwardRef(function(s,u){const c=Ym(n),d=Y1(s),{className:f,component:p=&quot;div&quot;}=d,m=Kt(d,Cte);return ke.jsx(i,Ie({as:p,ref:u,className:on(f,l?l(r):r),theme:t&amp;&amp;c[t]||c},m))})}const Pte=[&quot;variant&quot;];function OA(e){return e.length===0}function lj(e){const{variant:t}=e,n=Kt(e,Pte);let r=t||&quot;&quot;;return Object.keys(n).sort().forEach(l=&gt;{l===&quot;color&quot;?r+=OA(r)?e[l]:Jt(e[l]):r+=`${OA(r)?l:Jt(l)}${Jt(e[l].toString())}`}),r}const Ote=[&quot;name&quot;,&quot;slot&quot;,&quot;skipVariantsResolver&quot;,&quot;skipSx&quot;,&quot;overridesResolver&quot;];function Ate(e){return Object.keys(e).length===0}function Dte(e){return typeof e==&quot;string&quot;&amp;&amp;e.charCodeAt(0)&gt;96}const Ete=(e,t)=&gt;t.components&amp;&amp;t.components[e]&amp;&amp;t.components[e].styleOverrides?t.components[e].styleOverrides:null,Xv=e=&gt;{const t={};return e&amp;&amp;e.forEach(n=&gt;{const r=lj(n.props);t[r]=n.style}),t},Rte=(e,t)=&gt;{let n=[];return t&amp;&amp;t.components&amp;&amp;t.components[e]&amp;&amp;t.components[e].variants&amp;&amp;(n=t.components[e].variants),Xv(n)},Kv=(e,t,n)=&gt;{const{ownerState:r={}}=e,l=[];return n&amp;&amp;n.forEach(i=&gt;{let o=!0;Object.keys(i.props).forEach(a=&gt;{r[a]!==i.props[a]&amp;&amp;e[a]!==i.props[a]&amp;&amp;(o=!1)}),o&amp;&amp;l.push(t[lj(i.props)])}),l},Lte=(e,t,n,r)=&gt;{var l;const i=n==null||(l=n.components)==null||(l=l[r])==null?void 0:l.variants;return Kv(e,t,i)};function Ph(e){return e!==&quot;ownerState&quot;&amp;&amp;e!==&quot;theme&quot;&amp;&amp;e!==&quot;sx&quot;&amp;&amp;e!==&quot;as&quot;}const Ite=V1(),$te=e=&gt;e&amp;&amp;e.charAt(0).toLowerCase()+e.slice(1);function Q0({defaultTheme:e,theme:t,themeId:n}){return Ate(t)?e:t[n]||t}function Nte(e){return e?(t,n)=&gt;n[e]:null}const AA=({styledArg:e,props:t,defaultTheme:n,themeId:r})=&gt;{const l=e(Ie({},t,{theme:Q0(Ie({},t,{defaultTheme:n,themeId:r}))}));let i;if(l&amp;&amp;l.variants&amp;&amp;(i=l.variants,delete l.variants),i){const o=Kv(t,Xv(i),i);return[l,...o]}return l};function sj(e={}){const{themeId:t,defaultTheme:n=Ite,rootShouldForwardProp:r=Ph,slotShouldForwardProp:l=Ph}=e,i=o=&gt;dc(Ie({},o,{theme:Q0(Ie({},o,{defaultTheme:n,themeId:t}))}));return i.__mui_systemSx=!0,(o,a={})=&gt;{Dee(o,w=&gt;w.filter(_=&gt;!(_!=null&amp;&amp;_.__mui_systemSx)));const{name:s,slot:u,skipVariantsResolver:c,skipSx:d,overridesResolver:f=Nte($te(u))}=a,p=Kt(a,Ote),m=c!==void 0?c:u&amp;&amp;u!==&quot;Root&quot;&amp;&amp;u!==&quot;root&quot;||!1,g=d||!1;let b,v=Ph;u===&quot;Root&quot;||u===&quot;root&quot;?v=r:u?v=l:Dte(o)&amp;&amp;(v=void 0);const h=ej(o,Ie({shouldForwardProp:v,label:b},p)),y=(w,..._)=&gt;{const x=_?_.map(C=&gt;{if(typeof C==&quot;function&quot;&amp;&amp;C.__emotion_real!==C)return M=&gt;AA({styledArg:C,props:M,defaultTheme:n,themeId:t});if(Fl(C)){let M=C,O;return C&amp;&amp;C.variants&amp;&amp;(O=C.variants,delete M.variants,M=D=&gt;{let P=C;return Kv(D,Xv(O),O).forEach(I=&gt;{P=ha(P,I)}),P}),M}return C}):[];let T=w;if(Fl(w)){let C;w&amp;&amp;w.variants&amp;&amp;(C=w.variants,delete T.variants,T=M=&gt;{let O=w;return Kv(M,Xv(C),C).forEach(P=&gt;{O=ha(O,P)}),O})}else typeof w==&quot;function&quot;&amp;&amp;w.__emotion_real!==w&amp;&amp;(T=C=&gt;AA({styledArg:w,props:C,defaultTheme:n,themeId:t}));s&amp;&amp;f&amp;&amp;x.push(C=&gt;{const M=Q0(Ie({},C,{defaultTheme:n,themeId:t})),O=Ete(s,M);if(O){const D={};return Object.entries(O).forEach(([P,E])=&gt;{D[P]=typeof E==&quot;function&quot;?E(Ie({},C,{theme:M})):E}),f(C,D)}return null}),s&amp;&amp;!m&amp;&amp;x.push(C=&gt;{const M=Q0(Ie({},C,{defaultTheme:n,themeId:t}));return Lte(C,Rte(s,M),M,s)}),g||x.push(i);const k=x.length-_.length;if(Array.isArray(w)&amp;&amp;k&gt;0){const C=new Array(k).fill(&quot;&quot;);T=[...w,...C],T.raw=[...w.raw,...C]}const S=h(T,...x);return o.muiName&amp;&amp;(S.muiName=o.muiName),S};return h.withConfig&amp;&amp;(y.withConfig=h.withConfig),y}}const Fte=sj();function uj(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:jC(t.components[n].defaultProps,r)}function cj({props:e,name:t,defaultTheme:n,themeId:r}){let l=Ym(n);return r&amp;&amp;(l=l[r]||l),uj({theme:l,name:t,props:e})}function tM(e,t=0,n=1){return Math.min(Math.max(t,e),n)}function dj(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length&gt;=6?2:1}}`,&quot;g&quot;);let n=e.match(t);return n&amp;&amp;n[0].length===1&amp;&amp;(n=n.map(r=&gt;r+r)),n?`rgb${n.length===4?&quot;a&quot;:&quot;&quot;}(${n.map((r,l)=&gt;l&lt;3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(&quot;, &quot;)})`:&quot;&quot;}function jte(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function xl(e){if(e.type)return e;if(e.charAt(0)===&quot;#&quot;)return xl(dj(e));const t=e.indexOf(&quot;(&quot;),n=e.substring(0,t);if([&quot;rgb&quot;,&quot;rgba&quot;,&quot;hsl&quot;,&quot;hsla&quot;,&quot;color&quot;].indexOf(n)===-1)throw new Error(No(9,e));let r=e.substring(t+1,e.length-1),l;if(n===&quot;color&quot;){if(r=r.split(&quot; &quot;),l=r.shift(),r.length===4&amp;&amp;r[3].charAt(0)===&quot;/&quot;&amp;&amp;(r[3]=r[3].slice(1)),[&quot;srgb&quot;,&quot;display-p3&quot;,&quot;a98-rgb&quot;,&quot;prophoto-rgb&quot;,&quot;rec-2020&quot;].indexOf(l)===-1)throw new Error(No(10,l))}else r=r.split(&quot;,&quot;);return r=r.map(i=&gt;parseFloat(i)),{type:n,values:r,colorSpace:l}}const zte=e=&gt;{const t=xl(e);return t.values.slice(0,3).map((n,r)=&gt;t.type.indexOf(&quot;hsl&quot;)!==-1&amp;&amp;r!==0?`${n}%`:n).join(&quot; &quot;)},uh=(e,t)=&gt;{try{return zte(e)}catch{return e}};function Xm(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.indexOf(&quot;rgb&quot;)!==-1?r=r.map((l,i)=&gt;i&lt;3?parseInt(l,10):l):t.indexOf(&quot;hsl&quot;)!==-1&amp;&amp;(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf(&quot;color&quot;)!==-1?r=`${n} ${r.join(&quot; &quot;)}`:r=`${r.join(&quot;, &quot;)}`,`${t}(${r})`}function Bte(e){if(e.indexOf(&quot;#&quot;)===0)return e;const{values:t}=xl(e);return`#${t.map((n,r)=&gt;jte(r===3?Math.round(255*n):n)).join(&quot;&quot;)}`}function fj(e){e=xl(e);const{values:t}=e,n=t[0],r=t[1]/100,l=t[2]/100,i=r*Math.min(l,1-l),o=(u,c=(u+n/30)%12)=&gt;l-i*Math.max(Math.min(c-3,9-c,1),-1);let a=&quot;rgb&quot;;const s=[Math.round(o(0)*255),Math.round(o(8)*255),Math.round(o(4)*255)];return e.type===&quot;hsla&quot;&amp;&amp;(a+=&quot;a&quot;,s.push(t[3])),Xm({type:a,values:s})}function Zv(e){e=xl(e);let t=e.type===&quot;hsl&quot;||e.type===&quot;hsla&quot;?xl(fj(e)).values:e.values;return t=t.map(n=&gt;(e.type!==&quot;color&quot;&amp;&amp;(n/=255),n&lt;=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function pj(e,t){const n=Zv(e),r=Zv(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function rr(e,t){return e=xl(e),t=tM(t),(e.type===&quot;rgb&quot;||e.type===&quot;hsl&quot;)&amp;&amp;(e.type+=&quot;a&quot;),e.type===&quot;color&quot;?e.values[3]=`/${t}`:e.values[3]=t,Xm(e)}function t0(e,t,n){try{return rr(e,t)}catch{return e}}function wl(e,t){if(e=xl(e),t=tM(t),e.type.indexOf(&quot;hsl&quot;)!==-1)e.values[2]*=1-t;else if(e.type.indexOf(&quot;rgb&quot;)!==-1||e.type.indexOf(&quot;color&quot;)!==-1)for(let n=0;n&lt;3;n+=1)e.values[n]*=1-t;return Xm(e)}function Er(e,t,n){try{return wl(e,t)}catch{return e}}function _l(e,t){if(e=xl(e),t=tM(t),e.type.indexOf(&quot;hsl&quot;)!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf(&quot;rgb&quot;)!==-1)for(let n=0;n&lt;3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf(&quot;color&quot;)!==-1)for(let n=0;n&lt;3;n+=1)e.values[n]+=(1-e.values[n])*t;return Xm(e)}function Rr(e,t,n){try{return _l(e,t)}catch{return e}}function Wte(e,t=.15){return Zv(e)&gt;.5?wl(e,t):_l(e,t)}function ch(e,t,n){try{return ch(e,t)}catch{return e}}const hj=ge.createContext(null);function nM(){return ge.useContext(hj)}const qte=typeof Symbol==&quot;function&quot;&amp;&amp;Symbol.for,Ute=qte?Symbol.for(&quot;mui.nested&quot;):&quot;__THEME_NESTED__&quot;;function Hte(e,t){return typeof t==&quot;function&quot;?t(e):Ie({},e,t)}function Vte(e){const{children:t,theme:n}=e,r=nM(),l=ge.useMemo(()=&gt;{const i=r===null?n:Hte(r,n);return i!=null&amp;&amp;(i[Ute]=r!==null),i},[n,r]);return ke.jsx(hj.Provider,{value:l,children:t})}const DA={};function EA(e,t,n,r=!1){return ge.useMemo(()=&gt;{const l=e&amp;&amp;t[e]||t;if(typeof n==&quot;function&quot;){const i=n(l),o=e?Ie({},t,{[e]:i}):i;return r?()=&gt;o:o}return e?Ie({},t,{[e]:n}):Ie({},t,n)},[e,t,n,r])}function mj(e){const{children:t,theme:n,themeId:r}=e,l=G1(DA),i=nM()||DA,o=EA(r,l,n),a=EA(r,i,n,!0);return ke.jsx(Vte,{theme:a,children:ke.jsx(j1.Provider,{value:o,children:t})})}const rM=&quot;mode&quot;,aM=&quot;color-scheme&quot;,gj=&quot;data-color-scheme&quot;;function Gte(e){const{defaultMode:t=&quot;light&quot;,defaultLightColorScheme:n=&quot;light&quot;,defaultDarkColorScheme:r=&quot;dark&quot;,modeStorageKey:l=rM,colorSchemeStorageKey:i=aM,attribute:o=gj,colorSchemeNode:a=&quot;document.documentElement&quot;}=e||{};return ke.jsx(&quot;script&quot;,{dangerouslySetInnerHTML:{__html:`(function() {\n",
       "try {\n",
       "  var mode = localStorage.getItem(&#x27;${l}&#x27;) || &#x27;${t}&#x27;;\n",
       "  var colorScheme = &#x27;&#x27;;\n",
       "  if (mode === &#x27;system&#x27;) {\n",
       "    // handle system mode\n",
       "    var mql = window.matchMedia(&#x27;(prefers-color-scheme: dark)&#x27;);\n",
       "    if (mql.matches) {\n",
       "      colorScheme = localStorage.getItem(&#x27;${i}-dark&#x27;) || &#x27;${r}&#x27;;\n",
       "    } else {\n",
       "      colorScheme = localStorage.getItem(&#x27;${i}-light&#x27;) || &#x27;${n}&#x27;;\n",
       "    }\n",
       "  }\n",
       "  if (mode === &#x27;light&#x27;) {\n",
       "    colorScheme = localStorage.getItem(&#x27;${i}-light&#x27;) || &#x27;${n}&#x27;;\n",
       "  }\n",
       "  if (mode === &#x27;dark&#x27;) {\n",
       "    colorScheme = localStorage.getItem(&#x27;${i}-dark&#x27;) || &#x27;${r}&#x27;;\n",
       "  }\n",
       "  if (colorScheme) {\n",
       "    ${a}.setAttribute(&#x27;${o}&#x27;, colorScheme);\n",
       "  }\n",
       "} catch(e){}})();`}},&quot;mui-color-scheme-init&quot;)}function RA(e){if(typeof window&lt;&quot;u&quot;&amp;&amp;e===&quot;system&quot;)return window.matchMedia(&quot;(prefers-color-scheme: dark)&quot;).matches?&quot;dark&quot;:&quot;light&quot;}function vj(e,t){if(e.mode===&quot;light&quot;||e.mode===&quot;system&quot;&amp;&amp;e.systemMode===&quot;light&quot;)return t(&quot;light&quot;);if(e.mode===&quot;dark&quot;||e.mode===&quot;system&quot;&amp;&amp;e.systemMode===&quot;dark&quot;)return t(&quot;dark&quot;)}function Yte(e){return vj(e,t=&gt;{if(t===&quot;light&quot;)return e.lightColorScheme;if(t===&quot;dark&quot;)return e.darkColorScheme})}function mw(e,t){if(typeof window&gt;&quot;u&quot;)return;let n;try{n=localStorage.getItem(e)||void 0,n||localStorage.setItem(e,t)}catch{}return n||t}function Xte(e){const{defaultMode:t=&quot;light&quot;,defaultLightColorScheme:n,defaultDarkColorScheme:r,supportedColorSchemes:l=[],modeStorageKey:i=rM,colorSchemeStorageKey:o=aM,storageWindow:a=typeof window&gt;&quot;u&quot;?void 0:window}=e,s=l.join(&quot;,&quot;),[u,c]=ge.useState(()=&gt;{const b=mw(i,t),v=mw(`${o}-light`,n),h=mw(`${o}-dark`,r);return{mode:b,systemMode:RA(b),lightColorScheme:v,darkColorScheme:h}}),d=Yte(u),f=ge.useCallback(b=&gt;{c(v=&gt;{if(b===v.mode)return v;const h=b||t;try{localStorage.setItem(i,h)}catch{}return Ie({},v,{mode:h,systemMode:RA(h)})})},[i,t]),p=ge.useCallback(b=&gt;{b?typeof b==&quot;string&quot;?b&amp;&amp;!s.includes(b)?console.error(`\\`${b}\\` does not exist in \\`theme.colorSchemes\\`.`):c(v=&gt;{const h=Ie({},v);return vj(v,y=&gt;{try{localStorage.setItem(`${o}-${y}`,b)}catch{}y===&quot;light&quot;&amp;&amp;(h.lightColorScheme=b),y===&quot;dark&quot;&amp;&amp;(h.darkColorScheme=b)}),h}):c(v=&gt;{const h=Ie({},v),y=b.light===null?n:b.light,w=b.dark===null?r:b.dark;if(y)if(!s.includes(y))console.error(`\\`${y}\\` does not exist in \\`theme.colorSchemes\\`.`);else{h.lightColorScheme=y;try{localStorage.setItem(`${o}-light`,y)}catch{}}if(w)if(!s.includes(w))console.error(`\\`${w}\\` does not exist in \\`theme.colorSchemes\\`.`);else{h.darkColorScheme=w;try{localStorage.setItem(`${o}-dark`,w)}catch{}}return h}):c(v=&gt;{try{localStorage.setItem(`${o}-light`,n),localStorage.setItem(`${o}-dark`,r)}catch{}return Ie({},v,{lightColorScheme:n,darkColorScheme:r})})},[s,o,n,r]),m=ge.useCallback(b=&gt;{u.mode===&quot;system&quot;&amp;&amp;c(v=&gt;Ie({},v,{systemMode:b!=null&amp;&amp;b.matches?&quot;dark&quot;:&quot;light&quot;}))},[u.mode]),g=ge.useRef(m);return g.current=m,ge.useEffect(()=&gt;{const b=(...h)=&gt;g.current(...h),v=window.matchMedia(&quot;(prefers-color-scheme: dark)&quot;);return v.addListener(b),b(v),()=&gt;v.removeListener(b)},[]),ge.useEffect(()=&gt;{const b=v=&gt;{const h=v.newValue;typeof v.key==&quot;string&quot;&amp;&amp;v.key.startsWith(o)&amp;&amp;(!h||s.match(h))&amp;&amp;(v.key.endsWith(&quot;light&quot;)&amp;&amp;p({light:h}),v.key.endsWith(&quot;dark&quot;)&amp;&amp;p({dark:h})),v.key===i&amp;&amp;(!h||[&quot;light&quot;,&quot;dark&quot;,&quot;system&quot;].includes(h))&amp;&amp;f(h||t)};if(a)return a.addEventListener(&quot;storage&quot;,b),()=&gt;a.removeEventListener(&quot;storage&quot;,b)},[p,f,i,o,s,t,a]),Ie({},u,{colorScheme:d,setMode:f,setColorScheme:p})}const Kte=[&quot;colorSchemes&quot;,&quot;components&quot;,&quot;generateCssVars&quot;,&quot;cssVarPrefix&quot;],Zte=&quot;*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}&quot;;function Qte(e){const{themeId:t,theme:n={},attribute:r=gj,modeStorageKey:l=rM,colorSchemeStorageKey:i=aM,defaultMode:o=&quot;light&quot;,defaultColorScheme:a,disableTransitionOnChange:s=!1,resolveTheme:u,excludeVariablesFromRoot:c}=e;(!n.colorSchemes||typeof a==&quot;string&quot;&amp;&amp;!n.colorSchemes[a]||typeof a==&quot;object&quot;&amp;&amp;!n.colorSchemes[a==null?void 0:a.light]||typeof a==&quot;object&quot;&amp;&amp;!n.colorSchemes[a==null?void 0:a.dark])&amp;&amp;console.error(`MUI: \\`${a}\\` does not exist in \\`theme.colorSchemes\\`.`);const d=ge.createContext(void 0),f=()=&gt;{const v=ge.useContext(d);if(!v)throw new Error(No(19));return v};function p({children:v,theme:h=n,modeStorageKey:y=l,colorSchemeStorageKey:w=i,attribute:_=r,defaultMode:x=o,defaultColorScheme:T=a,disableTransitionOnChange:k=s,storageWindow:S=typeof window&gt;&quot;u&quot;?void 0:window,documentNode:C=typeof document&gt;&quot;u&quot;?void 0:document,colorSchemeNode:M=typeof document&gt;&quot;u&quot;?void 0:document.documentElement,colorSchemeSelector:O=&quot;:root&quot;,disableNestedContext:D=!1,disableStyleSheetGeneration:P=!1}){const E=ge.useRef(!1),I=nM(),A=ge.useContext(d),F=!!A&amp;&amp;!D,j=h[t],z=j||h,{colorSchemes:B={},components:N={},generateCssVars:R=()=&gt;({vars:{},css:{}}),cssVarPrefix:q}=z,Y=Kt(z,Kte),L=Object.keys(B),W=typeof T==&quot;string&quot;?T:T.light,U=typeof T==&quot;string&quot;?T:T.dark,{mode:V,setMode:te,systemMode:ee,lightColorScheme:H,darkColorScheme:Z,colorScheme:G,setColorScheme:X}=Xte({supportedColorSchemes:L,defaultLightColorScheme:W,defaultDarkColorScheme:U,modeStorageKey:y,colorSchemeStorageKey:w,defaultMode:x,storageWindow:S});let Q=V,re=G;F&amp;&amp;(Q=A.mode,re=A.colorScheme);const ae=Q||(x===&quot;system&quot;?o:x),ie=re||(ae===&quot;dark&quot;?U:W),{css:se,vars:he}=R(),Se=Ie({},Y,{components:N,colorSchemes:B,cssVarPrefix:q,vars:he,getColorSchemeSelector:K=&gt;`[${_}=&quot;${K}&quot;] &amp;`}),Oe={},Pe={};Object.entries(B).forEach(([K,ne])=&gt;{const{css:de,vars:_e}=R(K);Se.vars=ha(Se.vars,_e),K===ie&amp;&amp;(Object.keys(ne).forEach(pe=&gt;{ne[pe]&amp;&amp;typeof ne[pe]==&quot;object&quot;?Se[pe]=Ie({},Se[pe],ne[pe]):Se[pe]=ne[pe]}),Se.palette&amp;&amp;(Se.palette.colorScheme=K));const ue=typeof T==&quot;string&quot;?T:x===&quot;dark&quot;?T.dark:T.light;if(K===ue){if(c){const pe={};c(q).forEach(xe=&gt;{pe[xe]=de[xe],delete de[xe]}),Oe[`[${_}=&quot;${K}&quot;]`]=pe}Oe[`${O}, [${_}=&quot;${K}&quot;]`]=de}else Pe[`${O===&quot;:root&quot;?&quot;&quot;:O}[${_}=&quot;${K}&quot;]`]=de}),Se.vars=ha(Se.vars,he),ge.useEffect(()=&gt;{re&amp;&amp;M&amp;&amp;M.setAttribute(_,re)},[re,_,M]),ge.useEffect(()=&gt;{let K;if(k&amp;&amp;E.current&amp;&amp;C){const ne=C.createElement(&quot;style&quot;);ne.appendChild(C.createTextNode(Zte)),C.head.appendChild(ne),window.getComputedStyle(C.body),K=setTimeout(()=&gt;{C.head.removeChild(ne)},1)}return()=&gt;{clearTimeout(K)}},[re,k,C]),ge.useEffect(()=&gt;(E.current=!0,()=&gt;{E.current=!1}),[]);const Me=ge.useMemo(()=&gt;({mode:Q,systemMode:ee,setMode:te,lightColorScheme:H,darkColorScheme:Z,colorScheme:re,setColorScheme:X,allColorSchemes:L}),[L,re,Z,H,Q,X,te,ee]);let ce=!0;(P||F&amp;&amp;(I==null?void 0:I.cssVarPrefix)===q)&amp;&amp;(ce=!1);const we=ke.jsxs(ge.Fragment,{children:[ce&amp;&amp;ke.jsxs(ge.Fragment,{children:[ke.jsx(Z0,{styles:{[O]:se}}),ke.jsx(Z0,{styles:Oe}),ke.jsx(Z0,{styles:Pe})]}),ke.jsx(mj,{themeId:j?t:void 0,theme:u?u(Se):Se,children:v})]});return F?we:ke.jsx(d.Provider,{value:Me,children:we})}const m=typeof a==&quot;string&quot;?a:a.light,g=typeof a==&quot;string&quot;?a:a.dark;return{CssVarsProvider:p,useColorScheme:f,getInitColorSchemeScript:v=&gt;Gte(Ie({attribute:r,colorSchemeStorageKey:i,defaultMode:o,defaultLightColorScheme:m,defaultDarkColorScheme:g,modeStorageKey:l},v))}}function Jte(e=&quot;&quot;){function t(...r){if(!r.length)return&quot;&quot;;const l=r[0];return typeof l==&quot;string&quot;&amp;&amp;!l.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:&quot;&quot;}${l}${t(...r.slice(1))})`:`, ${l}`}return(r,...l)=&gt;`var(--${e?`${e}-`:&quot;&quot;}${r}${t(...l)})`}const LA=(e,t,n,r=[])=&gt;{let l=e;t.forEach((i,o)=&gt;{o===t.length-1?Array.isArray(l)?l[Number(i)]=n:l&amp;&amp;typeof l==&quot;object&quot;&amp;&amp;(l[i]=n):l&amp;&amp;typeof l==&quot;object&quot;&amp;&amp;(l[i]||(l[i]=r.includes(i)?[]:{}),l=l[i])})},ene=(e,t,n)=&gt;{function r(l,i=[],o=[]){Object.entries(l).forEach(([a,s])=&gt;{(!n||n&amp;&amp;!n([...i,a]))&amp;&amp;s!=null&amp;&amp;(typeof s==&quot;object&quot;&amp;&amp;Object.keys(s).length&gt;0?r(s,[...i,a],Array.isArray(s)?[...o,a]:o):t([...i,a],s,o))})}r(e)},tne=(e,t)=&gt;typeof t==&quot;number&quot;?[&quot;lineHeight&quot;,&quot;fontWeight&quot;,&quot;opacity&quot;,&quot;zIndex&quot;].some(r=&gt;e.includes(r))||e[e.length-1].toLowerCase().indexOf(&quot;opacity&quot;)&gt;=0?t:`${t}px`:t;function gw(e,t){const{prefix:n,shouldSkipGeneratingVar:r}=t||{},l={},i={},o={};return ene(e,(a,s,u)=&gt;{if((typeof s==&quot;string&quot;||typeof s==&quot;number&quot;)&amp;&amp;(!r||!r(a,s))){const c=`--${n?`${n}-`:&quot;&quot;}${a.join(&quot;-&quot;)}`;Object.assign(l,{[c]:tne(a,s)}),LA(i,a,`var(${c})`,u),LA(o,a,`var(${c}, ${s})`,u)}},a=&gt;a[0]===&quot;vars&quot;),{css:l,vars:i,varsWithDefaults:o}}const nne=[&quot;colorSchemes&quot;,&quot;components&quot;],rne=[&quot;light&quot;];function ane(e,t){const{colorSchemes:n={}}=e,r=Kt(e,nne),{vars:l,css:i,varsWithDefaults:o}=gw(r,t);let a=o;const s={},{light:u}=n,c=Kt(n,rne);if(Object.entries(c||{}).forEach(([f,p])=&gt;{const{vars:m,css:g,varsWithDefaults:b}=gw(p,t);a=ha(a,b),s[f]={css:g,vars:m}}),u){const{css:f,vars:p,varsWithDefaults:m}=gw(u,t);a=ha(a,m),s.light={css:f,vars:p}}return{vars:a,generateCssVars:f=&gt;f?{css:Ie({},s[f].css),vars:s[f].vars}:{css:Ie({},i),vars:l}}}const one=[&quot;component&quot;,&quot;direction&quot;,&quot;spacing&quot;,&quot;divider&quot;,&quot;children&quot;,&quot;className&quot;,&quot;useFlexGap&quot;],ine=V1(),lne=Fte(&quot;div&quot;,{name:&quot;MuiStack&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root});function sne(e){return cj({props:e,name:&quot;MuiStack&quot;,defaultTheme:ine})}function une(e,t){const n=ge.Children.toArray(e).filter(Boolean);return n.reduce((r,l,i)=&gt;(r.push(l),i&lt;n.length-1&amp;&amp;r.push(ge.cloneElement(t,{key:`separator-${i}`})),r),[])}const cne=e=&gt;({row:&quot;Left&quot;,&quot;row-reverse&quot;:&quot;Right&quot;,column:&quot;Top&quot;,&quot;column-reverse&quot;:&quot;Bottom&quot;})[e],dne=({ownerState:e,theme:t})=&gt;{let n=Ie({display:&quot;flex&quot;,flexDirection:&quot;column&quot;},jo({theme:t},zu({values:e.direction,breakpoints:t.breakpoints.values}),r=&gt;({flexDirection:r})));if(e.spacing){const r=JC(t),l=Object.keys(t.breakpoints.values).reduce((s,u)=&gt;((typeof e.spacing==&quot;object&quot;&amp;&amp;e.spacing[u]!=null||typeof e.direction==&quot;object&quot;&amp;&amp;e.direction[u]!=null)&amp;&amp;(s[u]=!0),s),{}),i=zu({values:e.direction,base:l}),o=zu({values:e.spacing,base:l});typeof i==&quot;object&quot;&amp;&amp;Object.keys(i).forEach((s,u,c)=&gt;{if(!i[s]){const f=u&gt;0?i[c[u-1]]:&quot;column&quot;;i[s]=f}}),n=ha(n,jo({theme:t},o,(s,u)=&gt;e.useFlexGap?{gap:Gu(r,s)}:{&quot;&amp; &gt; :not(style):not(style)&quot;:{margin:0},&quot;&amp; &gt; :not(style) ~ :not(style)&quot;:{[`margin${cne(u?i[u]:e.direction)}`]:Gu(r,s)}}))}return n=Iee(t.breakpoints,n),n};function fne(e={}){const{createStyledComponent:t=lne,useThemeProps:n=sne,componentName:r=&quot;MuiStack&quot;}=e,l=()=&gt;vn({root:[&quot;root&quot;]},s=&gt;yn(r,s),{}),i=t(dne);return ge.forwardRef(function(s,u){const c=n(s),d=Y1(c),{component:f=&quot;div&quot;,direction:p=&quot;column&quot;,spacing:m=0,divider:g,children:b,className:v,useFlexGap:h=!1}=d,y=Kt(d,one),w={direction:p,spacing:m,useFlexGap:h},_=l();return ke.jsx(i,Ie({as:f,ownerState:w,ref:u,className:on(_.root,v)},y,{children:g?une(b,g):b}))})}const pne=[&quot;defaultProps&quot;,&quot;mixins&quot;,&quot;overrides&quot;,&quot;palette&quot;,&quot;props&quot;,&quot;styleOverrides&quot;],hne=[&quot;type&quot;,&quot;mode&quot;];function mne(e){const{defaultProps:t={},mixins:n={},overrides:r={},palette:l={},props:i={},styleOverrides:o={}}=e,a=Kt(e,pne),s=Ie({},a,{components:{}});Object.keys(t).forEach(g=&gt;{const b=s.components[g]||{};b.defaultProps=t[g],s.components[g]=b}),Object.keys(i).forEach(g=&gt;{const b=s.components[g]||{};b.defaultProps=i[g],s.components[g]=b}),Object.keys(o).forEach(g=&gt;{const b=s.components[g]||{};b.styleOverrides=o[g],s.components[g]=b}),Object.keys(r).forEach(g=&gt;{const b=s.components[g]||{};b.styleOverrides=r[g],s.components[g]=b}),s.spacing=oj(e.spacing);const u=tj(e.breakpoints||{}),c=s.spacing;s.mixins=Ie({gutters:(g={})=&gt;Ie({paddingLeft:c(2),paddingRight:c(2)},g,{[u.up(&quot;sm&quot;)]:Ie({paddingLeft:c(3),paddingRight:c(3)},g[u.up(&quot;sm&quot;)])})},n);const{type:d,mode:f}=l,p=Kt(l,hne),m=f||d||&quot;light&quot;;return s.palette=Ie({text:{hint:m===&quot;dark&quot;?&quot;rgba(255, 255, 255, 0.5)&quot;:&quot;rgba(0, 0, 0, 0.38)&quot;},mode:m,type:m},p),s}function gne(e,t){return Ie({toolbar:{minHeight:56,[e.up(&quot;xs&quot;)]:{&quot;@media (orientation: landscape)&quot;:{minHeight:48}},[e.up(&quot;sm&quot;)]:{minHeight:64}}},t)}const vne=[&quot;mode&quot;,&quot;contrastThreshold&quot;,&quot;tonalOffset&quot;],IA={text:{primary:&quot;rgba(0, 0, 0, 0.87)&quot;,secondary:&quot;rgba(0, 0, 0, 0.6)&quot;,disabled:&quot;rgba(0, 0, 0, 0.38)&quot;},divider:&quot;rgba(0, 0, 0, 0.12)&quot;,background:{paper:rm.white,default:rm.white},action:{active:&quot;rgba(0, 0, 0, 0.54)&quot;,hover:&quot;rgba(0, 0, 0, 0.04)&quot;,hoverOpacity:.04,selected:&quot;rgba(0, 0, 0, 0.08)&quot;,selectedOpacity:.08,disabled:&quot;rgba(0, 0, 0, 0.26)&quot;,disabledBackground:&quot;rgba(0, 0, 0, 0.12)&quot;,disabledOpacity:.38,focus:&quot;rgba(0, 0, 0, 0.12)&quot;,focusOpacity:.12,activatedOpacity:.12}},vw={text:{primary:rm.white,secondary:&quot;rgba(255, 255, 255, 0.7)&quot;,disabled:&quot;rgba(255, 255, 255, 0.5)&quot;,icon:&quot;rgba(255, 255, 255, 0.5)&quot;},divider:&quot;rgba(255, 255, 255, 0.12)&quot;,background:{paper:&quot;#121212&quot;,default:&quot;#121212&quot;},action:{active:rm.white,hover:&quot;rgba(255, 255, 255, 0.08)&quot;,hoverOpacity:.08,selected:&quot;rgba(255, 255, 255, 0.16)&quot;,selectedOpacity:.16,disabled:&quot;rgba(255, 255, 255, 0.3)&quot;,disabledBackground:&quot;rgba(255, 255, 255, 0.12)&quot;,disabledOpacity:.38,focus:&quot;rgba(255, 255, 255, 0.12)&quot;,focusOpacity:.12,activatedOpacity:.24}};function $A(e,t,n,r){const l=r.light||r,i=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t===&quot;light&quot;?e.light=_l(e.main,l):t===&quot;dark&quot;&amp;&amp;(e.dark=wl(e.main,i)))}function yne(e=&quot;light&quot;){return e===&quot;dark&quot;?{main:Rc[200],light:Rc[50],dark:Rc[400]}:{main:Rc[700],light:Rc[400],dark:Rc[800]}}function bne(e=&quot;light&quot;){return e===&quot;dark&quot;?{main:Ec[200],light:Ec[50],dark:Ec[400]}:{main:Ec[500],light:Ec[300],dark:Ec[700]}}function xne(e=&quot;light&quot;){return e===&quot;dark&quot;?{main:Dc[500],light:Dc[300],dark:Dc[700]}:{main:Dc[700],light:Dc[400],dark:Dc[800]}}function wne(e=&quot;light&quot;){return e===&quot;dark&quot;?{main:Lc[400],light:Lc[300],dark:Lc[700]}:{main:Lc[700],light:Lc[500],dark:Lc[900]}}function _ne(e=&quot;light&quot;){return e===&quot;dark&quot;?{main:Ic[400],light:Ic[300],dark:Ic[700]}:{main:Ic[800],light:Ic[500],dark:Ic[900]}}function Tne(e=&quot;light&quot;){return e===&quot;dark&quot;?{main:Yf[400],light:Yf[300],dark:Yf[700]}:{main:&quot;#ed6c02&quot;,light:Yf[500],dark:Yf[900]}}function kne(e){const{mode:t=&quot;light&quot;,contrastThreshold:n=3,tonalOffset:r=.2}=e,l=Kt(e,vne),i=e.primary||yne(t),o=e.secondary||bne(t),a=e.error||xne(t),s=e.info||wne(t),u=e.success||_ne(t),c=e.warning||Tne(t);function d(g){return pj(g,vw.text.primary)&gt;=n?vw.text.primary:IA.text.primary}const f=({color:g,name:b,mainShade:v=500,lightShade:h=300,darkShade:y=700})=&gt;{if(g=Ie({},g),!g.main&amp;&amp;g[v]&amp;&amp;(g.main=g[v]),!g.hasOwnProperty(&quot;main&quot;))throw new Error(No(11,b?` (${b})`:&quot;&quot;,v));if(typeof g.main!=&quot;string&quot;)throw new Error(No(12,b?` (${b})`:&quot;&quot;,JSON.stringify(g.main)));return $A(g,&quot;light&quot;,h,r),$A(g,&quot;dark&quot;,y,r),g.contrastText||(g.contrastText=d(g.main)),g},p={dark:vw,light:IA};return ha(Ie({common:Ie({},rm),mode:t,primary:f({color:i,name:&quot;primary&quot;}),secondary:f({color:o,name:&quot;secondary&quot;,mainShade:&quot;A400&quot;,lightShade:&quot;A200&quot;,darkShade:&quot;A700&quot;}),error:f({color:a,name:&quot;error&quot;}),warning:f({color:c,name:&quot;warning&quot;}),info:f({color:s,name:&quot;info&quot;}),success:f({color:u,name:&quot;success&quot;}),grey:Rl,contrastThreshold:n,getContrastText:d,augmentColor:f,tonalOffset:r},p[t]),l)}const Sne=[&quot;fontFamily&quot;,&quot;fontSize&quot;,&quot;fontWeightLight&quot;,&quot;fontWeightRegular&quot;,&quot;fontWeightMedium&quot;,&quot;fontWeightBold&quot;,&quot;htmlFontSize&quot;,&quot;allVariants&quot;,&quot;pxToRem&quot;];function Cne(e){return Math.round(e*1e5)/1e5}const NA={textTransform:&quot;uppercase&quot;},FA=&#x27;&quot;Roboto&quot;, &quot;Helvetica&quot;, &quot;Arial&quot;, sans-serif&#x27;;function oM(e,t){const n=typeof t==&quot;function&quot;?t(e):t,{fontFamily:r=FA,fontSize:l=14,fontWeightLight:i=300,fontWeightRegular:o=400,fontWeightMedium:a=500,fontWeightBold:s=700,htmlFontSize:u=16,allVariants:c,pxToRem:d}=n,f=Kt(n,Sne),p=l/14,m=d||(v=&gt;`${v/u*p}rem`),g=(v,h,y,w,_)=&gt;Ie({fontFamily:r,fontWeight:v,fontSize:m(h),lineHeight:y},r===FA?{letterSpacing:`${Cne(w/h)}em`}:{},_,c),b={h1:g(i,96,1.167,-1.5),h2:g(i,60,1.2,-.5),h3:g(o,48,1.167,0),h4:g(o,34,1.235,.25),h5:g(o,24,1.334,0),h6:g(a,20,1.6,.15),subtitle1:g(o,16,1.75,.15),subtitle2:g(a,14,1.57,.1),body1:g(o,16,1.5,.15),body2:g(o,14,1.43,.15),button:g(a,14,1.75,.4,NA),caption:g(o,12,1.66,.4),overline:g(o,12,2.66,1,NA),inherit:{fontFamily:&quot;inherit&quot;,fontWeight:&quot;inherit&quot;,fontSize:&quot;inherit&quot;,lineHeight:&quot;inherit&quot;,letterSpacing:&quot;inherit&quot;}};return ha(Ie({htmlFontSize:u,pxToRem:m,fontFamily:r,fontSize:l,fontWeightLight:i,fontWeightRegular:o,fontWeightMedium:a,fontWeightBold:s},b),f,{clone:!1})}const Mne=.2,Pne=.14,One=.12;function Kr(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${Mne})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${Pne})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${One})`].join(&quot;,&quot;)}const Ane=[&quot;none&quot;,Kr(0,2,1,-1,0,1,1,0,0,1,3,0),Kr(0,3,1,-2,0,2,2,0,0,1,5,0),Kr(0,3,3,-2,0,3,4,0,0,1,8,0),Kr(0,2,4,-1,0,4,5,0,0,1,10,0),Kr(0,3,5,-1,0,5,8,0,0,1,14,0),Kr(0,3,5,-1,0,6,10,0,0,1,18,0),Kr(0,4,5,-2,0,7,10,1,0,2,16,1),Kr(0,5,5,-3,0,8,10,1,0,3,14,2),Kr(0,5,6,-3,0,9,12,1,0,3,16,2),Kr(0,6,6,-3,0,10,14,1,0,4,18,3),Kr(0,6,7,-4,0,11,15,1,0,4,20,3),Kr(0,7,8,-4,0,12,17,2,0,5,22,4),Kr(0,7,8,-4,0,13,19,2,0,5,24,4),Kr(0,7,9,-4,0,14,21,2,0,5,26,4),Kr(0,8,9,-5,0,15,22,2,0,6,28,5),Kr(0,8,10,-5,0,16,24,2,0,6,30,5),Kr(0,8,11,-5,0,17,26,2,0,6,32,5),Kr(0,9,11,-5,0,18,28,2,0,7,34,6),Kr(0,9,12,-6,0,19,29,2,0,7,36,6),Kr(0,10,13,-6,0,20,31,3,0,8,38,7),Kr(0,10,13,-6,0,21,33,3,0,8,40,7),Kr(0,10,14,-6,0,22,35,3,0,8,42,7),Kr(0,11,14,-7,0,23,36,3,0,9,44,8),Kr(0,11,15,-7,0,24,38,3,0,9,46,8)],Dne=[&quot;duration&quot;,&quot;easing&quot;,&quot;delay&quot;],yj={easeInOut:&quot;cubic-bezier(0.4, 0, 0.2, 1)&quot;,easeOut:&quot;cubic-bezier(0.0, 0, 0.2, 1)&quot;,easeIn:&quot;cubic-bezier(0.4, 0, 1, 1)&quot;,sharp:&quot;cubic-bezier(0.4, 0, 0.6, 1)&quot;},iM={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function jA(e){return`${Math.round(e)}ms`}function Ene(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function Rne(e){const t=Ie({},yj,e.easing),n=Ie({},iM,e.duration);return Ie({getAutoHeightDuration:Ene,create:(l=[&quot;all&quot;],i={})=&gt;{const{duration:o=n.standard,easing:a=t.easeInOut,delay:s=0}=i;return Kt(i,Dne),(Array.isArray(l)?l:[l]).map(u=&gt;`${u} ${typeof o==&quot;string&quot;?o:jA(o)} ${a} ${typeof s==&quot;string&quot;?s:jA(s)}`).join(&quot;,&quot;)}},e,{easing:t,duration:n})}const Lne={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},Ine=[&quot;breakpoints&quot;,&quot;mixins&quot;,&quot;spacing&quot;,&quot;palette&quot;,&quot;transitions&quot;,&quot;typography&quot;,&quot;shape&quot;];function es(e={},...t){const{mixins:n={},palette:r={},transitions:l={},typography:i={}}=e,o=Kt(e,Ine);if(e.vars)throw new Error(No(18));const a=kne(r),s=V1(e);let u=ha(s,{mixins:gne(s.breakpoints,n),palette:a,shadows:Ane.slice(),typography:oM(a,i),transitions:Rne(l),zIndex:Ie({},Lne)});return u=ha(u,o),u=t.reduce((c,d)=&gt;ha(c,d),u),u.unstable_sxConfig=Ie({},Gm,o==null?void 0:o.unstable_sxConfig),u.unstable_sx=function(d){return dc({sx:d,theme:this})},u}function $ne(...e){return es(...e)}function Nne(e,...t){return es(ha({unstable_strictMode:!0},e),...t)}let zA=!1;function Fne(e){return zA||(console.warn([&quot;MUI: createStyles from @mui/material/styles is deprecated.&quot;,&quot;Please use @mui/styles/createStyles&quot;].join(`\n",
       "`)),zA=!0),e}function BA(e){return String(parseFloat(e)).length===String(e).length}function lM(e){return String(e).match(/[\\d.\\-+]*\\s*(.*)/)[1]||&quot;&quot;}function $l(e){return parseFloat(e)}function jne(e){return(t,n)=&gt;{const r=lM(t);if(r===n)return t;let l=$l(t);r!==&quot;px&quot;&amp;&amp;(r===&quot;em&quot;||r===&quot;rem&quot;)&amp;&amp;(l=$l(t)*$l(e));let i=l;if(n!==&quot;px&quot;)if(n===&quot;em&quot;)i=l/$l(e);else if(n===&quot;rem&quot;)i=l/$l(e);else return t;return parseFloat(i.toFixed(5))+n}}function zne({size:e,grid:t}){const n=e-e%t,r=n+t;return e-n&lt;r-e?n:r}function Bne({lineHeight:e,pixels:t,htmlFontSize:n}){return t/(e*n)}function Wne({cssProperty:e,min:t,max:n,unit:r=&quot;rem&quot;,breakpoints:l=[600,900,1200],transform:i=null}){const o={[e]:`${t}${r}`},a=(n-t)/l[l.length-1];return l.forEach(s=&gt;{let u=t+a*s;i!==null&amp;&amp;(u=i(u)),o[`@media (min-width:${s}px)`]={[e]:`${Math.round(u*1e4)/1e4}${r}`}}),o}function qne(e,t={}){const{breakpoints:n=[&quot;sm&quot;,&quot;md&quot;,&quot;lg&quot;],disableAlign:r=!1,factor:l=2,variants:i=[&quot;h1&quot;,&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;,&quot;subtitle1&quot;,&quot;subtitle2&quot;,&quot;body1&quot;,&quot;body2&quot;,&quot;caption&quot;,&quot;button&quot;,&quot;overline&quot;]}=t,o=Ie({},e);o.typography=Ie({},o.typography);const a=o.typography,s=jne(a.htmlFontSize),u=n.map(c=&gt;o.breakpoints.values[c]);return i.forEach(c=&gt;{const d=a[c],f=parseFloat(s(d.fontSize,&quot;rem&quot;));if(f&lt;=1)return;const p=f,m=1+(p-1)/l;let{lineHeight:g}=d;if(!BA(g)&amp;&amp;!r)throw new Error(No(6));BA(g)||(g=parseFloat(s(g,&quot;rem&quot;))/parseFloat(f));let b=null;r||(b=v=&gt;zne({size:v,grid:Bne({pixels:4,lineHeight:g,htmlFontSize:a.htmlFontSize})})),a[c]=Ie({},d,Wne({cssProperty:&quot;fontSize&quot;,min:m,max:p,unit:&quot;rem&quot;,breakpoints:u,transform:b}))}),o}const X1=es();function po(){const e=Ym(X1);return e[Ql]||e}function pn({props:e,name:t}){return cj({props:e,name:t,defaultTheme:X1,themeId:Ql})}const Vi=e=&gt;Ph(e)&amp;&amp;e!==&quot;classes&quot;,Une=Ph,Et=sj({themeId:Ql,defaultTheme:X1,rootShouldForwardProp:Vi}),Hne=[&quot;theme&quot;];function bj(e){let{theme:t}=e,n=Kt(e,Hne);const r=t[Ql];return ke.jsx(mj,Ie({},n,{themeId:r?Ql:void 0,theme:r||t}))}function Vne(){throw new Error(No(14))}function Gne(){throw new Error(No(15))}function Yne(){throw new Error(No(16))}function xj(e){var t;return!!e[0].match(/(cssVarPrefix|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===&quot;palette&quot;&amp;&amp;!!((t=e[1])!=null&amp;&amp;t.match(/(mode|contrastThreshold|tonalOffset)/))}const Xne=e=&gt;{let t;return e&lt;1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)},Qv=Xne,Kne=[&quot;colorSchemes&quot;,&quot;cssVarPrefix&quot;,&quot;shouldSkipGeneratingVar&quot;],Zne=[&quot;palette&quot;],Qne=[...Array(25)].map((e,t)=&gt;{if(t===0)return;const n=Qv(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`});function Jne(e,t){t.forEach(n=&gt;{e[n]||(e[n]={})})}function Qt(e,t,n){!e[t]&amp;&amp;n&amp;&amp;(e[t]=n)}function bs(e,t){`${t}Channel`in e||(e[`${t}Channel`]=uh(e[t],`MUI: Can&#x27;t create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\n",
       "To suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, e.g. &quot;12 12 12&quot;) or undefined if you want to remove the channel token.`))}const nl=e=&gt;{try{return e()}catch{}},ere=(e=&quot;mui&quot;)=&gt;Jte(e);function wj(e={},...t){var n,r,l,i,o,a;const{colorSchemes:s={},cssVarPrefix:u=&quot;mui&quot;,shouldSkipGeneratingVar:c=xj}=e,d=Kt(e,Kne),f=ere(u),p=es(Ie({},d,s.light&amp;&amp;{palette:(n=s.light)==null?void 0:n.palette})),{palette:m}=p,g=Kt(p,Zne),{palette:b}=es({palette:Ie({mode:&quot;dark&quot;},(r=s.dark)==null?void 0:r.palette)});let v=Ie({},g,{cssVarPrefix:u,getCssVar:f,colorSchemes:Ie({},s,{light:Ie({},s.light,{palette:m,opacity:Ie({inputPlaceholder:.42,inputUnderline:.42,switchTrackDisabled:.12,switchTrack:.38},(l=s.light)==null?void 0:l.opacity),overlays:((i=s.light)==null?void 0:i.overlays)||[]}),dark:Ie({},s.dark,{palette:b,opacity:Ie({inputPlaceholder:.5,inputUnderline:.7,switchTrackDisabled:.2,switchTrack:.3},(o=s.dark)==null?void 0:o.opacity),overlays:((a=s.dark)==null?void 0:a.overlays)||Qne})})});Object.keys(v.colorSchemes).forEach(_=&gt;{const x=v.colorSchemes[_].palette,T=k=&gt;{const S=k.split(&quot;-&quot;),C=S[1],M=S[2];return f(k,x[C][M])};if(_===&quot;light&quot;?(Qt(x.common,&quot;background&quot;,&quot;#fff&quot;),Qt(x.common,&quot;onBackground&quot;,&quot;#000&quot;)):(Qt(x.common,&quot;background&quot;,&quot;#000&quot;),Qt(x.common,&quot;onBackground&quot;,&quot;#fff&quot;)),Jne(x,[&quot;Alert&quot;,&quot;AppBar&quot;,&quot;Avatar&quot;,&quot;Button&quot;,&quot;Chip&quot;,&quot;FilledInput&quot;,&quot;LinearProgress&quot;,&quot;Skeleton&quot;,&quot;Slider&quot;,&quot;SnackbarContent&quot;,&quot;SpeedDialAction&quot;,&quot;StepConnector&quot;,&quot;StepContent&quot;,&quot;Switch&quot;,&quot;TableCell&quot;,&quot;Tooltip&quot;]),_===&quot;light&quot;){Qt(x.Alert,&quot;errorColor&quot;,Er(x.error.light,.6)),Qt(x.Alert,&quot;infoColor&quot;,Er(x.info.light,.6)),Qt(x.Alert,&quot;successColor&quot;,Er(x.success.light,.6)),Qt(x.Alert,&quot;warningColor&quot;,Er(x.warning.light,.6)),Qt(x.Alert,&quot;errorFilledBg&quot;,T(&quot;palette-error-main&quot;)),Qt(x.Alert,&quot;infoFilledBg&quot;,T(&quot;palette-info-main&quot;)),Qt(x.Alert,&quot;successFilledBg&quot;,T(&quot;palette-success-main&quot;)),Qt(x.Alert,&quot;warningFilledBg&quot;,T(&quot;palette-warning-main&quot;)),Qt(x.Alert,&quot;errorFilledColor&quot;,nl(()=&gt;m.getContrastText(x.error.main))),Qt(x.Alert,&quot;infoFilledColor&quot;,nl(()=&gt;m.getContrastText(x.info.main))),Qt(x.Alert,&quot;successFilledColor&quot;,nl(()=&gt;m.getContrastText(x.success.main))),Qt(x.Alert,&quot;warningFilledColor&quot;,nl(()=&gt;m.getContrastText(x.warning.main))),Qt(x.Alert,&quot;errorStandardBg&quot;,Rr(x.error.light,.9)),Qt(x.Alert,&quot;infoStandardBg&quot;,Rr(x.info.light,.9)),Qt(x.Alert,&quot;successStandardBg&quot;,Rr(x.success.light,.9)),Qt(x.Alert,&quot;warningStandardBg&quot;,Rr(x.warning.light,.9)),Qt(x.Alert,&quot;errorIconColor&quot;,T(&quot;palette-error-main&quot;)),Qt(x.Alert,&quot;infoIconColor&quot;,T(&quot;palette-info-main&quot;)),Qt(x.Alert,&quot;successIconColor&quot;,T(&quot;palette-success-main&quot;)),Qt(x.Alert,&quot;warningIconColor&quot;,T(&quot;palette-warning-main&quot;)),Qt(x.AppBar,&quot;defaultBg&quot;,T(&quot;palette-grey-100&quot;)),Qt(x.Avatar,&quot;defaultBg&quot;,T(&quot;palette-grey-400&quot;)),Qt(x.Button,&quot;inheritContainedBg&quot;,T(&quot;palette-grey-300&quot;)),Qt(x.Button,&quot;inheritContainedHoverBg&quot;,T(&quot;palette-grey-A100&quot;)),Qt(x.Chip,&quot;defaultBorder&quot;,T(&quot;palette-grey-400&quot;)),Qt(x.Chip,&quot;defaultAvatarColor&quot;,T(&quot;palette-grey-700&quot;)),Qt(x.Chip,&quot;defaultIconColor&quot;,T(&quot;palette-grey-700&quot;)),Qt(x.FilledInput,&quot;bg&quot;,&quot;rgba(0, 0, 0, 0.06)&quot;),Qt(x.FilledInput,&quot;hoverBg&quot;,&quot;rgba(0, 0, 0, 0.09)&quot;),Qt(x.FilledInput,&quot;disabledBg&quot;,&quot;rgba(0, 0, 0, 0.12)&quot;),Qt(x.LinearProgress,&quot;primaryBg&quot;,Rr(x.primary.main,.62)),Qt(x.LinearProgress,&quot;secondaryBg&quot;,Rr(x.secondary.main,.62)),Qt(x.LinearProgress,&quot;errorBg&quot;,Rr(x.error.main,.62)),Qt(x.LinearProgress,&quot;infoBg&quot;,Rr(x.info.main,.62)),Qt(x.LinearProgress,&quot;successBg&quot;,Rr(x.success.main,.62)),Qt(x.LinearProgress,&quot;warningBg&quot;,Rr(x.warning.main,.62)),Qt(x.Skeleton,&quot;bg&quot;,`rgba(${T(&quot;palette-text-primaryChannel&quot;)} / 0.11)`),Qt(x.Slider,&quot;primaryTrack&quot;,Rr(x.primary.main,.62)),Qt(x.Slider,&quot;secondaryTrack&quot;,Rr(x.secondary.main,.62)),Qt(x.Slider,&quot;errorTrack&quot;,Rr(x.error.main,.62)),Qt(x.Slider,&quot;infoTrack&quot;,Rr(x.info.main,.62)),Qt(x.Slider,&quot;successTrack&quot;,Rr(x.success.main,.62)),Qt(x.Slider,&quot;warningTrack&quot;,Rr(x.warning.main,.62));const k=ch(x.background.default,.8);Qt(x.SnackbarContent,&quot;bg&quot;,k),Qt(x.SnackbarContent,&quot;color&quot;,nl(()=&gt;m.getContrastText(k))),Qt(x.SpeedDialAction,&quot;fabHoverBg&quot;,ch(x.background.paper,.15)),Qt(x.StepConnector,&quot;border&quot;,T(&quot;palette-grey-400&quot;)),Qt(x.StepContent,&quot;border&quot;,T(&quot;palette-grey-400&quot;)),Qt(x.Switch,&quot;defaultColor&quot;,T(&quot;palette-common-white&quot;)),Qt(x.Switch,&quot;defaultDisabledColor&quot;,T(&quot;palette-grey-100&quot;)),Qt(x.Switch,&quot;primaryDisabledColor&quot;,Rr(x.primary.main,.62)),Qt(x.Switch,&quot;secondaryDisabledColor&quot;,Rr(x.secondary.main,.62)),Qt(x.Switch,&quot;errorDisabledColor&quot;,Rr(x.error.main,.62)),Qt(x.Switch,&quot;infoDisabledColor&quot;,Rr(x.info.main,.62)),Qt(x.Switch,&quot;successDisabledColor&quot;,Rr(x.success.main,.62)),Qt(x.Switch,&quot;warningDisabledColor&quot;,Rr(x.warning.main,.62)),Qt(x.TableCell,&quot;border&quot;,Rr(t0(x.divider,1),.88)),Qt(x.Tooltip,&quot;bg&quot;,t0(x.grey[700],.92))}else{Qt(x.Alert,&quot;errorColor&quot;,Rr(x.error.light,.6)),Qt(x.Alert,&quot;infoColor&quot;,Rr(x.info.light,.6)),Qt(x.Alert,&quot;successColor&quot;,Rr(x.success.light,.6)),Qt(x.Alert,&quot;warningColor&quot;,Rr(x.warning.light,.6)),Qt(x.Alert,&quot;errorFilledBg&quot;,T(&quot;palette-error-dark&quot;)),Qt(x.Alert,&quot;infoFilledBg&quot;,T(&quot;palette-info-dark&quot;)),Qt(x.Alert,&quot;successFilledBg&quot;,T(&quot;palette-success-dark&quot;)),Qt(x.Alert,&quot;warningFilledBg&quot;,T(&quot;palette-warning-dark&quot;)),Qt(x.Alert,&quot;errorFilledColor&quot;,nl(()=&gt;b.getContrastText(x.error.dark))),Qt(x.Alert,&quot;infoFilledColor&quot;,nl(()=&gt;b.getContrastText(x.info.dark))),Qt(x.Alert,&quot;successFilledColor&quot;,nl(()=&gt;b.getContrastText(x.success.dark))),Qt(x.Alert,&quot;warningFilledColor&quot;,nl(()=&gt;b.getContrastText(x.warning.dark))),Qt(x.Alert,&quot;errorStandardBg&quot;,Er(x.error.light,.9)),Qt(x.Alert,&quot;infoStandardBg&quot;,Er(x.info.light,.9)),Qt(x.Alert,&quot;successStandardBg&quot;,Er(x.success.light,.9)),Qt(x.Alert,&quot;warningStandardBg&quot;,Er(x.warning.light,.9)),Qt(x.Alert,&quot;errorIconColor&quot;,T(&quot;palette-error-main&quot;)),Qt(x.Alert,&quot;infoIconColor&quot;,T(&quot;palette-info-main&quot;)),Qt(x.Alert,&quot;successIconColor&quot;,T(&quot;palette-success-main&quot;)),Qt(x.Alert,&quot;warningIconColor&quot;,T(&quot;palette-warning-main&quot;)),Qt(x.AppBar,&quot;defaultBg&quot;,T(&quot;palette-grey-900&quot;)),Qt(x.AppBar,&quot;darkBg&quot;,T(&quot;palette-background-paper&quot;)),Qt(x.AppBar,&quot;darkColor&quot;,T(&quot;palette-text-primary&quot;)),Qt(x.Avatar,&quot;defaultBg&quot;,T(&quot;palette-grey-600&quot;)),Qt(x.Button,&quot;inheritContainedBg&quot;,T(&quot;palette-grey-800&quot;)),Qt(x.Button,&quot;inheritContainedHoverBg&quot;,T(&quot;palette-grey-700&quot;)),Qt(x.Chip,&quot;defaultBorder&quot;,T(&quot;palette-grey-700&quot;)),Qt(x.Chip,&quot;defaultAvatarColor&quot;,T(&quot;palette-grey-300&quot;)),Qt(x.Chip,&quot;defaultIconColor&quot;,T(&quot;palette-grey-300&quot;)),Qt(x.FilledInput,&quot;bg&quot;,&quot;rgba(255, 255, 255, 0.09)&quot;),Qt(x.FilledInput,&quot;hoverBg&quot;,&quot;rgba(255, 255, 255, 0.13)&quot;),Qt(x.FilledInput,&quot;disabledBg&quot;,&quot;rgba(255, 255, 255, 0.12)&quot;),Qt(x.LinearProgress,&quot;primaryBg&quot;,Er(x.primary.main,.5)),Qt(x.LinearProgress,&quot;secondaryBg&quot;,Er(x.secondary.main,.5)),Qt(x.LinearProgress,&quot;errorBg&quot;,Er(x.error.main,.5)),Qt(x.LinearProgress,&quot;infoBg&quot;,Er(x.info.main,.5)),Qt(x.LinearProgress,&quot;successBg&quot;,Er(x.success.main,.5)),Qt(x.LinearProgress,&quot;warningBg&quot;,Er(x.warning.main,.5)),Qt(x.Skeleton,&quot;bg&quot;,`rgba(${T(&quot;palette-text-primaryChannel&quot;)} / 0.13)`),Qt(x.Slider,&quot;primaryTrack&quot;,Er(x.primary.main,.5)),Qt(x.Slider,&quot;secondaryTrack&quot;,Er(x.secondary.main,.5)),Qt(x.Slider,&quot;errorTrack&quot;,Er(x.error.main,.5)),Qt(x.Slider,&quot;infoTrack&quot;,Er(x.info.main,.5)),Qt(x.Slider,&quot;successTrack&quot;,Er(x.success.main,.5)),Qt(x.Slider,&quot;warningTrack&quot;,Er(x.warning.main,.5));const k=ch(x.background.default,.98);Qt(x.SnackbarContent,&quot;bg&quot;,k),Qt(x.SnackbarContent,&quot;color&quot;,nl(()=&gt;b.getContrastText(k))),Qt(x.SpeedDialAction,&quot;fabHoverBg&quot;,ch(x.background.paper,.15)),Qt(x.StepConnector,&quot;border&quot;,T(&quot;palette-grey-600&quot;)),Qt(x.StepContent,&quot;border&quot;,T(&quot;palette-grey-600&quot;)),Qt(x.Switch,&quot;defaultColor&quot;,T(&quot;palette-grey-300&quot;)),Qt(x.Switch,&quot;defaultDisabledColor&quot;,T(&quot;palette-grey-600&quot;)),Qt(x.Switch,&quot;primaryDisabledColor&quot;,Er(x.primary.main,.55)),Qt(x.Switch,&quot;secondaryDisabledColor&quot;,Er(x.secondary.main,.55)),Qt(x.Switch,&quot;errorDisabledColor&quot;,Er(x.error.main,.55)),Qt(x.Switch,&quot;infoDisabledColor&quot;,Er(x.info.main,.55)),Qt(x.Switch,&quot;successDisabledColor&quot;,Er(x.success.main,.55)),Qt(x.Switch,&quot;warningDisabledColor&quot;,Er(x.warning.main,.55)),Qt(x.TableCell,&quot;border&quot;,Er(t0(x.divider,1),.68)),Qt(x.Tooltip,&quot;bg&quot;,t0(x.grey[700],.92))}bs(x.background,&quot;default&quot;),bs(x.common,&quot;background&quot;),bs(x.common,&quot;onBackground&quot;),bs(x,&quot;divider&quot;),Object.keys(x).forEach(k=&gt;{const S=x[k];S&amp;&amp;typeof S==&quot;object&quot;&amp;&amp;(S.main&amp;&amp;Qt(x[k],&quot;mainChannel&quot;,uh(S.main)),S.light&amp;&amp;Qt(x[k],&quot;lightChannel&quot;,uh(S.light)),S.dark&amp;&amp;Qt(x[k],&quot;darkChannel&quot;,uh(S.dark)),S.contrastText&amp;&amp;Qt(x[k],&quot;contrastTextChannel&quot;,uh(S.contrastText)),k===&quot;text&quot;&amp;&amp;(bs(x[k],&quot;primary&quot;),bs(x[k],&quot;secondary&quot;)),k===&quot;action&quot;&amp;&amp;(S.active&amp;&amp;bs(x[k],&quot;active&quot;),S.selected&amp;&amp;bs(x[k],&quot;selected&quot;)))})}),v=t.reduce((_,x)=&gt;ha(_,x),v);const h={prefix:u,shouldSkipGeneratingVar:c},{vars:y,generateCssVars:w}=ane(v,h);return v.vars=y,v.generateCssVars=w,v.shouldSkipGeneratingVar=c,v.unstable_sxConfig=Ie({},Gm,d==null?void 0:d.unstable_sxConfig),v.unstable_sx=function(x){return dc({sx:x,theme:this})},v}const tre=e=&gt;[...[...Array(24)].map((t,n)=&gt;`--${e?`${e}-`:&quot;&quot;}overlays-${n+1}`),`--${e?`${e}-`:&quot;&quot;}palette-AppBar-darkBg`,`--${e?`${e}-`:&quot;&quot;}palette-AppBar-darkColor`],_j=tre,nre=wj(),{CssVarsProvider:rre,useColorScheme:are,getInitColorSchemeScript:ore}=Qte({themeId:Ql,theme:nre,attribute:&quot;data-mui-color-scheme&quot;,modeStorageKey:&quot;mui-mode&quot;,colorSchemeStorageKey:&quot;mui-color-scheme&quot;,defaultColorScheme:{light:&quot;light&quot;,dark:&quot;dark&quot;},resolveTheme:e=&gt;{const t=Ie({},e,{typography:oM(e.palette,e.typography)});return t.unstable_sx=function(r){return dc({sx:r,theme:this})},t},excludeVariablesFromRoot:_j});function ire(){throw new Error(No(20))}const lre=Object.freeze(Object.defineProperty({__proto__:null,Experimental_CssVarsProvider:rre,StyledEngineProvider:Oee,THEME_ID:Ql,ThemeProvider:bj,adaptV4Theme:mne,alpha:rr,createMuiTheme:$ne,createStyles:Fne,createTheme:es,css:Jl,darken:wl,decomposeColor:xl,duration:iM,easing:yj,emphasize:Wte,experimentalStyled:Et,experimental_extendTheme:wj,experimental_sx:ire,getContrastRatio:pj,getInitColorSchemeScript:ore,getLuminance:Zv,getOverlayAlpha:Qv,hexToRgb:dj,hslToRgb:fj,keyframes:Hi,lighten:_l,makeStyles:Vne,private_createTypography:oM,private_excludeVariablesFromRoot:_j,recomposeColor:Xm,responsiveFontSizes:qne,rgbToHex:Bte,shouldSkipGeneratingVar:xj,styled:Et,unstable_createMuiStrictModeTheme:Nne,unstable_getUnit:lM,unstable_toUnitless:$l,useColorScheme:are,useTheme:po,useThemeProps:pn,withStyles:Gne,withTheme:Yne},Symbol.toStringTag,{value:&quot;Module&quot;}));function sre(e){return yn(&quot;MuiSvgIcon&quot;,e)}hn(&quot;MuiSvgIcon&quot;,[&quot;root&quot;,&quot;colorPrimary&quot;,&quot;colorSecondary&quot;,&quot;colorAction&quot;,&quot;colorError&quot;,&quot;colorDisabled&quot;,&quot;fontSizeInherit&quot;,&quot;fontSizeSmall&quot;,&quot;fontSizeMedium&quot;,&quot;fontSizeLarge&quot;]);const ure=[&quot;children&quot;,&quot;className&quot;,&quot;color&quot;,&quot;component&quot;,&quot;fontSize&quot;,&quot;htmlColor&quot;,&quot;inheritViewBox&quot;,&quot;titleAccess&quot;,&quot;viewBox&quot;],cre=e=&gt;{const{color:t,fontSize:n,classes:r}=e,l={root:[&quot;root&quot;,t!==&quot;inherit&quot;&amp;&amp;`color${Jt(t)}`,`fontSize${Jt(n)}`]};return vn(l,sre,r)},dre=Et(&quot;svg&quot;,{name:&quot;MuiSvgIcon&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.color!==&quot;inherit&quot;&amp;&amp;t[`color${Jt(n.color)}`],t[`fontSize${Jt(n.fontSize)}`]]}})(({theme:e,ownerState:t})=&gt;{var n,r,l,i,o,a,s,u,c,d,f,p,m;return{userSelect:&quot;none&quot;,width:&quot;1em&quot;,height:&quot;1em&quot;,display:&quot;inline-block&quot;,fill:t.hasSvgAsChild?void 0:&quot;currentColor&quot;,flexShrink:0,transition:(n=e.transitions)==null||(r=n.create)==null?void 0:r.call(n,&quot;fill&quot;,{duration:(l=e.transitions)==null||(l=l.duration)==null?void 0:l.shorter}),fontSize:{inherit:&quot;inherit&quot;,small:((i=e.typography)==null||(o=i.pxToRem)==null?void 0:o.call(i,20))||&quot;1.25rem&quot;,medium:((a=e.typography)==null||(s=a.pxToRem)==null?void 0:s.call(a,24))||&quot;1.5rem&quot;,large:((u=e.typography)==null||(c=u.pxToRem)==null?void 0:c.call(u,35))||&quot;2.1875rem&quot;}[t.fontSize],color:(d=(f=(e.vars||e).palette)==null||(f=f[t.color])==null?void 0:f.main)!=null?d:{action:(p=(e.vars||e).palette)==null||(p=p.action)==null?void 0:p.active,disabled:(m=(e.vars||e).palette)==null||(m=m.action)==null?void 0:m.disabled,inherit:void 0}[t.color]}}),q3=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiSvgIcon&quot;}),{children:l,className:i,color:o=&quot;inherit&quot;,component:a=&quot;svg&quot;,fontSize:s=&quot;medium&quot;,htmlColor:u,inheritViewBox:c=!1,titleAccess:d,viewBox:f=&quot;0 0 24 24&quot;}=r,p=Kt(r,ure),m=ge.isValidElement(l)&amp;&amp;l.type===&quot;svg&quot;,g=Ie({},r,{color:o,component:a,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:c,viewBox:f,hasSvgAsChild:m}),b={};c||(b.viewBox=f);const v=cre(g);return ke.jsxs(dre,Ie({as:a,className:on(v.root,i),focusable:&quot;false&quot;,color:u,&quot;aria-hidden&quot;:d?void 0:!0,role:d?&quot;img&quot;:void 0,ref:n},b,p,m&amp;&amp;l.props,{ownerState:g,children:[m?l.props.children:l,d?ke.jsx(&quot;title&quot;,{children:d}):null]}))});q3.muiName=&quot;SvgIcon&quot;;function Qr(e,t){function n(r,l){return ke.jsx(q3,Ie({&quot;data-testid&quot;:`${t}Icon`,ref:l},r,{children:e}))}return n.muiName=q3.muiName,ge.memo(ge.forwardRef(n))}const fre={configure:e=&gt;{zC.configure(e)}},pre=Object.freeze(Object.defineProperty({__proto__:null,capitalize:Jt,createChainedFunction:N3,createSvgIcon:Qr,debounce:Um,deprecatedPropType:cJ,isMuiElement:G0,ownerDocument:Aa,ownerWindow:bl,requirePropFactory:dJ,setRef:Vv,unstable_ClassNameGenerator:fre,unstable_useEnhancedEffect:no,unstable_useId:Kl,unsupportedProp:pJ,useControlled:Zl,useEventCallback:yo,useForkRef:Lr,useIsFocusVisible:FC},Symbol.toStringTag,{value:&quot;Module&quot;}));function Jv(e,t){return Jv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Jv(e,t)}function K1(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Jv(e,t)}function hre(e,t){return e.classList?!!t&amp;&amp;e.classList.contains(t):(&quot; &quot;+(e.className.baseVal||e.className)+&quot; &quot;).indexOf(&quot; &quot;+t+&quot; &quot;)!==-1}function mre(e,t){e.classList?e.classList.add(t):hre(e,t)||(typeof e.className==&quot;string&quot;?e.className=e.className+&quot; &quot;+t:e.setAttribute(&quot;class&quot;,(e.className&amp;&amp;e.className.baseVal||&quot;&quot;)+&quot; &quot;+t))}function WA(e,t){return e.replace(new RegExp(&quot;(^|\\\\s)&quot;+t+&quot;(?:\\\\s|$)&quot;,&quot;g&quot;),&quot;$1&quot;).replace(/\\s+/g,&quot; &quot;).replace(/^\\s*|\\s*$/g,&quot;&quot;)}function gre(e,t){e.classList?e.classList.remove(t):typeof e.className==&quot;string&quot;?e.className=WA(e.className,t):e.setAttribute(&quot;class&quot;,WA(e.className&amp;&amp;e.className.baseVal||&quot;&quot;,t))}const qA={disabled:!1},ey=Qe.createContext(null);var Tj=function(t){return t.scrollTop},dh=&quot;unmounted&quot;,bu=&quot;exited&quot;,xu=&quot;entering&quot;,Gc=&quot;entered&quot;,U3=&quot;exiting&quot;,Pi=function(e){K1(t,e);function t(r,l){var i;i=e.call(this,r,l)||this;var o=l,a=o&amp;&amp;!o.isMounting?r.enter:r.appear,s;return i.appearStatus=null,r.in?a?(s=bu,i.appearStatus=xu):s=Gc:r.unmountOnExit||r.mountOnEnter?s=dh:s=bu,i.state={status:s},i.nextCallback=null,i}t.getDerivedStateFromProps=function(l,i){var o=l.in;return o&amp;&amp;i.status===dh?{status:bu}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(l){var i=null;if(l!==this.props){var o=this.state.status;this.props.in?o!==xu&amp;&amp;o!==Gc&amp;&amp;(i=xu):(o===xu||o===Gc)&amp;&amp;(i=U3)}this.updateStatus(!1,i)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var l=this.props.timeout,i,o,a;return i=o=a=l,l!=null&amp;&amp;typeof l!=&quot;number&quot;&amp;&amp;(i=l.exit,o=l.enter,a=l.appear!==void 0?l.appear:o),{exit:i,enter:o,appear:a}},n.updateStatus=function(l,i){if(l===void 0&amp;&amp;(l=!1),i!==null)if(this.cancelNextCallback(),i===xu){if(this.props.unmountOnExit||this.props.mountOnEnter){var o=this.props.nodeRef?this.props.nodeRef.current:sh.findDOMNode(this);o&amp;&amp;Tj(o)}this.performEnter(l)}else this.performExit();else this.props.unmountOnExit&amp;&amp;this.state.status===bu&amp;&amp;this.setState({status:dh})},n.performEnter=function(l){var i=this,o=this.props.enter,a=this.context?this.context.isMounting:l,s=this.props.nodeRef?[a]:[sh.findDOMNode(this),a],u=s[0],c=s[1],d=this.getTimeouts(),f=a?d.appear:d.enter;if(!l&amp;&amp;!o||qA.disabled){this.safeSetState({status:Gc},function(){i.props.onEntered(u)});return}this.props.onEnter(u,c),this.safeSetState({status:xu},function(){i.props.onEntering(u,c),i.onTransitionEnd(f,function(){i.safeSetState({status:Gc},function(){i.props.onEntered(u,c)})})})},n.performExit=function(){var l=this,i=this.props.exit,o=this.getTimeouts(),a=this.props.nodeRef?void 0:sh.findDOMNode(this);if(!i||qA.disabled){this.safeSetState({status:bu},function(){l.props.onExited(a)});return}this.props.onExit(a),this.safeSetState({status:U3},function(){l.props.onExiting(a),l.onTransitionEnd(o.exit,function(){l.safeSetState({status:bu},function(){l.props.onExited(a)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&amp;&amp;(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(l,i){i=this.setNextCallback(i),this.setState(l,i)},n.setNextCallback=function(l){var i=this,o=!0;return this.nextCallback=function(a){o&amp;&amp;(o=!1,i.nextCallback=null,l(a))},this.nextCallback.cancel=function(){o=!1},this.nextCallback},n.onTransitionEnd=function(l,i){this.setNextCallback(i);var o=this.props.nodeRef?this.props.nodeRef.current:sh.findDOMNode(this),a=l==null&amp;&amp;!this.props.addEndListener;if(!o||a){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[o,this.nextCallback],u=s[0],c=s[1];this.props.addEndListener(u,c)}l!=null&amp;&amp;setTimeout(this.nextCallback,l)},n.render=function(){var l=this.state.status;if(l===dh)return null;var i=this.props,o=i.children;i.in,i.mountOnEnter,i.unmountOnExit,i.appear,i.enter,i.exit,i.timeout,i.addEndListener,i.onEnter,i.onEntering,i.onEntered,i.onExit,i.onExiting,i.onExited,i.nodeRef;var a=Kt(i,[&quot;children&quot;,&quot;in&quot;,&quot;mountOnEnter&quot;,&quot;unmountOnExit&quot;,&quot;appear&quot;,&quot;enter&quot;,&quot;exit&quot;,&quot;timeout&quot;,&quot;addEndListener&quot;,&quot;onEnter&quot;,&quot;onEntering&quot;,&quot;onEntered&quot;,&quot;onExit&quot;,&quot;onExiting&quot;,&quot;onExited&quot;,&quot;nodeRef&quot;]);return Qe.createElement(ey.Provider,{value:null},typeof o==&quot;function&quot;?o(l,a):Qe.cloneElement(Qe.Children.only(o),a))},t}(Qe.Component);Pi.contextType=ey;Pi.propTypes={};function Nc(){}Pi.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Nc,onEntering:Nc,onEntered:Nc,onExit:Nc,onExiting:Nc,onExited:Nc};Pi.UNMOUNTED=dh;Pi.EXITED=bu;Pi.ENTERING=xu;Pi.ENTERED=Gc;Pi.EXITING=U3;var vre=function(t,n){return t&amp;&amp;n&amp;&amp;n.split(&quot; &quot;).forEach(function(r){return mre(t,r)})},yw=function(t,n){return t&amp;&amp;n&amp;&amp;n.split(&quot; &quot;).forEach(function(r){return gre(t,r)})},sM=function(e){K1(t,e);function t(){for(var r,l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=e.call.apply(e,[this].concat(i))||this,r.appliedClasses={appear:{},enter:{},exit:{}},r.onEnter=function(a,s){var u=r.resolveArguments(a,s),c=u[0],d=u[1];r.removeClasses(c,&quot;exit&quot;),r.addClass(c,d?&quot;appear&quot;:&quot;enter&quot;,&quot;base&quot;),r.props.onEnter&amp;&amp;r.props.onEnter(a,s)},r.onEntering=function(a,s){var u=r.resolveArguments(a,s),c=u[0],d=u[1],f=d?&quot;appear&quot;:&quot;enter&quot;;r.addClass(c,f,&quot;active&quot;),r.props.onEntering&amp;&amp;r.props.onEntering(a,s)},r.onEntered=function(a,s){var u=r.resolveArguments(a,s),c=u[0],d=u[1],f=d?&quot;appear&quot;:&quot;enter&quot;;r.removeClasses(c,f),r.addClass(c,f,&quot;done&quot;),r.props.onEntered&amp;&amp;r.props.onEntered(a,s)},r.onExit=function(a){var s=r.resolveArguments(a),u=s[0];r.removeClasses(u,&quot;appear&quot;),r.removeClasses(u,&quot;enter&quot;),r.addClass(u,&quot;exit&quot;,&quot;base&quot;),r.props.onExit&amp;&amp;r.props.onExit(a)},r.onExiting=function(a){var s=r.resolveArguments(a),u=s[0];r.addClass(u,&quot;exit&quot;,&quot;active&quot;),r.props.onExiting&amp;&amp;r.props.onExiting(a)},r.onExited=function(a){var s=r.resolveArguments(a),u=s[0];r.removeClasses(u,&quot;exit&quot;),r.addClass(u,&quot;exit&quot;,&quot;done&quot;),r.props.onExited&amp;&amp;r.props.onExited(a)},r.resolveArguments=function(a,s){return r.props.nodeRef?[r.props.nodeRef.current,a]:[a,s]},r.getClassNames=function(a){var s=r.props.classNames,u=typeof s==&quot;string&quot;,c=u&amp;&amp;s?s+&quot;-&quot;:&quot;&quot;,d=u?&quot;&quot;+c+a:s[a],f=u?d+&quot;-active&quot;:s[a+&quot;Active&quot;],p=u?d+&quot;-done&quot;:s[a+&quot;Done&quot;];return{baseClassName:d,activeClassName:f,doneClassName:p}},r}var n=t.prototype;return n.addClass=function(l,i,o){var a=this.getClassNames(i)[o+&quot;ClassName&quot;],s=this.getClassNames(&quot;enter&quot;),u=s.doneClassName;i===&quot;appear&quot;&amp;&amp;o===&quot;done&quot;&amp;&amp;u&amp;&amp;(a+=&quot; &quot;+u),o===&quot;active&quot;&amp;&amp;l&amp;&amp;Tj(l),a&amp;&amp;(this.appliedClasses[i][o]=a,vre(l,a))},n.removeClasses=function(l,i){var o=this.appliedClasses[i],a=o.base,s=o.active,u=o.done;this.appliedClasses[i]={},a&amp;&amp;yw(l,a),s&amp;&amp;yw(l,s),u&amp;&amp;yw(l,u)},n.render=function(){var l=this.props;l.classNames;var i=Kt(l,[&quot;classNames&quot;]);return Qe.createElement(Pi,Ie({},i,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(Qe.Component);sM.defaultProps={classNames:&quot;&quot;};sM.propTypes={};function An(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function uM(e,t){var n=function(i){return t&amp;&amp;ge.isValidElement(i)?t(i):i},r=Object.create(null);return e&amp;&amp;ge.Children.map(e,function(l){return l}).forEach(function(l){r[l.key]=n(l)}),r}function yre(e,t){e=e||{},t=t||{};function n(c){return c in t?t[c]:e[c]}var r=Object.create(null),l=[];for(var i in e)i in t?l.length&amp;&amp;(r[i]=l,l=[]):l.push(i);var o,a={};for(var s in t){if(r[s])for(o=0;o&lt;r[s].length;o++){var u=r[s][o];a[r[s][o]]=n(u)}a[s]=n(s)}for(o=0;o&lt;l.length;o++)a[l[o]]=n(l[o]);return a}function Du(e,t,n){return n[t]!=null?n[t]:e.props[t]}function bre(e,t){return uM(e.children,function(n){return ge.cloneElement(n,{onExited:t.bind(null,n),in:!0,appear:Du(n,&quot;appear&quot;,e),enter:Du(n,&quot;enter&quot;,e),exit:Du(n,&quot;exit&quot;,e)})})}function xre(e,t,n){var r=uM(e.children),l=yre(t,r);return Object.keys(l).forEach(function(i){var o=l[i];if(ge.isValidElement(o)){var a=i in t,s=i in r,u=t[i],c=ge.isValidElement(u)&amp;&amp;!u.props.in;s&amp;&amp;(!a||c)?l[i]=ge.cloneElement(o,{onExited:n.bind(null,o),in:!0,exit:Du(o,&quot;exit&quot;,e),enter:Du(o,&quot;enter&quot;,e)}):!s&amp;&amp;a&amp;&amp;!c?l[i]=ge.cloneElement(o,{in:!1}):s&amp;&amp;a&amp;&amp;ge.isValidElement(u)&amp;&amp;(l[i]=ge.cloneElement(o,{onExited:n.bind(null,o),in:u.props.in,exit:Du(o,&quot;exit&quot;,e),enter:Du(o,&quot;enter&quot;,e)}))}}),l}var wre=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},_re={component:&quot;div&quot;,childFactory:function(t){return t}},Km=function(e){K1(t,e);function t(r,l){var i;i=e.call(this,r,l)||this;var o=i.handleExited.bind(An(i));return i.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},i}var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(l,i){var o=i.children,a=i.handleExited,s=i.firstRender;return{children:s?bre(l,a):xre(l,o,a),firstRender:!1}},n.handleExited=function(l,i){var o=uM(this.props.children);l.key in o||(l.props.onExited&amp;&amp;l.props.onExited(i),this.mounted&amp;&amp;this.setState(function(a){var s=Ie({},a.children);return delete s[l.key],{children:s}}))},n.render=function(){var l=this.props,i=l.component,o=l.childFactory,a=Kt(l,[&quot;component&quot;,&quot;childFactory&quot;]),s=this.state.contextValue,u=wre(this.state.children).map(o);return delete a.appear,delete a.enter,delete a.exit,i===null?Qe.createElement(ey.Provider,{value:s},u):Qe.createElement(ey.Provider,{value:s},Qe.createElement(i,a,u))},t}(Qe.Component);Km.propTypes={};Km.defaultProps=_re;const kj=e=&gt;e.scrollTop;function Id(e,t){var n,r;const{timeout:l,easing:i,style:o={}}=e;return{duration:(n=o.transitionDuration)!=null?n:typeof l==&quot;number&quot;?l:l[t.mode]||0,easing:(r=o.transitionTimingFunction)!=null?r:typeof i==&quot;object&quot;?i[t.mode]:i,delay:o.transitionDelay}}function Sj(e){return yn(&quot;MuiCollapse&quot;,e)}const Tre=hn(&quot;MuiCollapse&quot;,[&quot;root&quot;,&quot;horizontal&quot;,&quot;vertical&quot;,&quot;entered&quot;,&quot;hidden&quot;,&quot;wrapper&quot;,&quot;wrapperInner&quot;]),kre=Tre,Sre=[&quot;addEndListener&quot;,&quot;children&quot;,&quot;className&quot;,&quot;collapsedSize&quot;,&quot;component&quot;,&quot;easing&quot;,&quot;in&quot;,&quot;onEnter&quot;,&quot;onEntered&quot;,&quot;onEntering&quot;,&quot;onExit&quot;,&quot;onExited&quot;,&quot;onExiting&quot;,&quot;orientation&quot;,&quot;style&quot;,&quot;timeout&quot;,&quot;TransitionComponent&quot;],Cre=e=&gt;{const{orientation:t,classes:n}=e,r={root:[&quot;root&quot;,`${t}`],entered:[&quot;entered&quot;],hidden:[&quot;hidden&quot;],wrapper:[&quot;wrapper&quot;,`${t}`],wrapperInner:[&quot;wrapperInner&quot;,`${t}`]};return vn(r,Sj,n)},Mre=Et(&quot;div&quot;,{name:&quot;MuiCollapse&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[n.orientation],n.state===&quot;entered&quot;&amp;&amp;t.entered,n.state===&quot;exited&quot;&amp;&amp;!n.in&amp;&amp;n.collapsedSize===&quot;0px&quot;&amp;&amp;t.hidden]}})(({theme:e,ownerState:t})=&gt;Ie({height:0,overflow:&quot;hidden&quot;,transition:e.transitions.create(&quot;height&quot;)},t.orientation===&quot;horizontal&quot;&amp;&amp;{height:&quot;auto&quot;,width:0,transition:e.transitions.create(&quot;width&quot;)},t.state===&quot;entered&quot;&amp;&amp;Ie({height:&quot;auto&quot;,overflow:&quot;visible&quot;},t.orientation===&quot;horizontal&quot;&amp;&amp;{width:&quot;auto&quot;}),t.state===&quot;exited&quot;&amp;&amp;!t.in&amp;&amp;t.collapsedSize===&quot;0px&quot;&amp;&amp;{visibility:&quot;hidden&quot;})),Pre=Et(&quot;div&quot;,{name:&quot;MuiCollapse&quot;,slot:&quot;Wrapper&quot;,overridesResolver:(e,t)=&gt;t.wrapper})(({ownerState:e})=&gt;Ie({display:&quot;flex&quot;,width:&quot;100%&quot;},e.orientation===&quot;horizontal&quot;&amp;&amp;{width:&quot;auto&quot;,height:&quot;100%&quot;})),Ore=Et(&quot;div&quot;,{name:&quot;MuiCollapse&quot;,slot:&quot;WrapperInner&quot;,overridesResolver:(e,t)=&gt;t.wrapperInner})(({ownerState:e})=&gt;Ie({width:&quot;100%&quot;},e.orientation===&quot;horizontal&quot;&amp;&amp;{width:&quot;auto&quot;,height:&quot;100%&quot;})),Cj=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiCollapse&quot;}),{addEndListener:l,children:i,className:o,collapsedSize:a=&quot;0px&quot;,component:s,easing:u,in:c,onEnter:d,onEntered:f,onEntering:p,onExit:m,onExited:g,onExiting:b,orientation:v=&quot;vertical&quot;,style:h,timeout:y=iM.standard,TransitionComponent:w=Pi}=r,_=Kt(r,Sre),x=Ie({},r,{orientation:v,collapsedSize:a}),T=Cre(x),k=po(),S=ge.useRef(),C=ge.useRef(null),M=ge.useRef(),O=typeof a==&quot;number&quot;?`${a}px`:a,D=v===&quot;horizontal&quot;,P=D?&quot;width&quot;:&quot;height&quot;;ge.useEffect(()=&gt;()=&gt;{clearTimeout(S.current)},[]);const E=ge.useRef(null),I=Lr(n,E),A=L=&gt;W=&gt;{if(L){const U=E.current;W===void 0?L(U):L(U,W)}},F=()=&gt;C.current?C.current[D?&quot;clientWidth&quot;:&quot;clientHeight&quot;]:0,j=A((L,W)=&gt;{C.current&amp;&amp;D&amp;&amp;(C.current.style.position=&quot;absolute&quot;),L.style[P]=O,d&amp;&amp;d(L,W)}),z=A((L,W)=&gt;{const U=F();C.current&amp;&amp;D&amp;&amp;(C.current.style.position=&quot;&quot;);const{duration:V,easing:te}=Id({style:h,timeout:y,easing:u},{mode:&quot;enter&quot;});if(y===&quot;auto&quot;){const ee=k.transitions.getAutoHeightDuration(U);L.style.transitionDuration=`${ee}ms`,M.current=ee}else L.style.transitionDuration=typeof V==&quot;string&quot;?V:`${V}ms`;L.style[P]=`${U}px`,L.style.transitionTimingFunction=te,p&amp;&amp;p(L,W)}),B=A((L,W)=&gt;{L.style[P]=&quot;auto&quot;,f&amp;&amp;f(L,W)}),N=A(L=&gt;{L.style[P]=`${F()}px`,m&amp;&amp;m(L)}),R=A(g),q=A(L=&gt;{const W=F(),{duration:U,easing:V}=Id({style:h,timeout:y,easing:u},{mode:&quot;exit&quot;});if(y===&quot;auto&quot;){const te=k.transitions.getAutoHeightDuration(W);L.style.transitionDuration=`${te}ms`,M.current=te}else L.style.transitionDuration=typeof U==&quot;string&quot;?U:`${U}ms`;L.style[P]=O,L.style.transitionTimingFunction=V,b&amp;&amp;b(L)}),Y=L=&gt;{y===&quot;auto&quot;&amp;&amp;(S.current=setTimeout(L,M.current||0)),l&amp;&amp;l(E.current,L)};return ke.jsx(w,Ie({in:c,onEnter:j,onEntered:B,onEntering:z,onExit:N,onExited:R,onExiting:q,addEndListener:Y,nodeRef:E,timeout:y===&quot;auto&quot;?null:y},_,{children:(L,W)=&gt;ke.jsx(Mre,Ie({as:s,className:on(T.root,o,{entered:T.entered,exited:!c&amp;&amp;O===&quot;0px&quot;&amp;&amp;T.hidden}[L]),style:Ie({[D?&quot;minWidth&quot;:&quot;minHeight&quot;]:O},h),ownerState:Ie({},x,{state:L}),ref:I},W,{children:ke.jsx(Pre,{ownerState:Ie({},x,{state:L}),className:T.wrapper,ref:C,children:ke.jsx(Ore,{ownerState:Ie({},x,{state:L}),className:T.wrapperInner,children:i})})}))}))});Cj.muiSupportAuto=!0;const Z1=Cj,Are=Object.freeze(Object.defineProperty({__proto__:null,collapseClasses:kre,default:Z1,getCollapseUtilityClass:Sj},Symbol.toStringTag,{value:&quot;Module&quot;}));function Mj(e){return yn(&quot;MuiPaper&quot;,e)}const Dre=hn(&quot;MuiPaper&quot;,[&quot;root&quot;,&quot;rounded&quot;,&quot;outlined&quot;,&quot;elevation&quot;,&quot;elevation0&quot;,&quot;elevation1&quot;,&quot;elevation2&quot;,&quot;elevation3&quot;,&quot;elevation4&quot;,&quot;elevation5&quot;,&quot;elevation6&quot;,&quot;elevation7&quot;,&quot;elevation8&quot;,&quot;elevation9&quot;,&quot;elevation10&quot;,&quot;elevation11&quot;,&quot;elevation12&quot;,&quot;elevation13&quot;,&quot;elevation14&quot;,&quot;elevation15&quot;,&quot;elevation16&quot;,&quot;elevation17&quot;,&quot;elevation18&quot;,&quot;elevation19&quot;,&quot;elevation20&quot;,&quot;elevation21&quot;,&quot;elevation22&quot;,&quot;elevation23&quot;,&quot;elevation24&quot;]),Ere=Dre,Rre=[&quot;className&quot;,&quot;component&quot;,&quot;elevation&quot;,&quot;square&quot;,&quot;variant&quot;],Lre=e=&gt;{const{square:t,elevation:n,variant:r,classes:l}=e,i={root:[&quot;root&quot;,r,!t&amp;&amp;&quot;rounded&quot;,r===&quot;elevation&quot;&amp;&amp;`elevation${n}`]};return vn(i,Mj,l)},Ire=Et(&quot;div&quot;,{name:&quot;MuiPaper&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&amp;&amp;t.rounded,n.variant===&quot;elevation&quot;&amp;&amp;t[`elevation${n.elevation}`]]}})(({theme:e,ownerState:t})=&gt;{var n;return Ie({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(&quot;box-shadow&quot;)},!t.square&amp;&amp;{borderRadius:e.shape.borderRadius},t.variant===&quot;outlined&quot;&amp;&amp;{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant===&quot;elevation&quot;&amp;&amp;Ie({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&amp;&amp;e.palette.mode===&quot;dark&quot;&amp;&amp;{backgroundImage:`linear-gradient(${rr(&quot;#fff&quot;,Qv(t.elevation))}, ${rr(&quot;#fff&quot;,Qv(t.elevation))})`},e.vars&amp;&amp;{backgroundImage:(n=e.vars.overlays)==null?void 0:n[t.elevation]}))}),$re=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiPaper&quot;}),{className:l,component:i=&quot;div&quot;,elevation:o=1,square:a=!1,variant:s=&quot;elevation&quot;}=r,u=Kt(r,Rre),c=Ie({},r,{component:i,elevation:o,square:a,variant:s}),d=Lre(c);return ke.jsx(Ire,Ie({as:i,ownerState:c,className:on(d.root,l),ref:n},u))}),nu=$re,Nre=Object.freeze(Object.defineProperty({__proto__:null,default:nu,getPaperUtilityClass:Mj,paperClasses:Ere},Symbol.toStringTag,{value:&quot;Module&quot;}));function Fre(e){const{className:t,classes:n,pulsate:r=!1,rippleX:l,rippleY:i,rippleSize:o,in:a,onExited:s,timeout:u}=e,[c,d]=ge.useState(!1),f=on(t,n.ripple,n.rippleVisible,r&amp;&amp;n.ripplePulsate),p={width:o,height:o,top:-(o/2)+i,left:-(o/2)+l},m=on(n.child,c&amp;&amp;n.childLeaving,r&amp;&amp;n.childPulsate);return!a&amp;&amp;!c&amp;&amp;d(!0),ge.useEffect(()=&gt;{if(!a&amp;&amp;s!=null){const g=setTimeout(s,u);return()=&gt;{clearTimeout(g)}}},[s,a,u]),ke.jsx(&quot;span&quot;,{className:f,style:p,children:ke.jsx(&quot;span&quot;,{className:m})})}const ci=hn(&quot;MuiTouchRipple&quot;,[&quot;root&quot;,&quot;ripple&quot;,&quot;rippleVisible&quot;,&quot;ripplePulsate&quot;,&quot;child&quot;,&quot;childLeaving&quot;,&quot;childPulsate&quot;]),jre=[&quot;center&quot;,&quot;classes&quot;,&quot;className&quot;];let Q1=e=&gt;e,UA,HA,VA,GA;const H3=550,zre=80,Bre=Hi(UA||(UA=Q1`\n",
       "  0% {\n",
       "    transform: scale(0);\n",
       "    opacity: 0.1;\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    transform: scale(1);\n",
       "    opacity: 0.3;\n",
       "  }\n",
       "`)),Wre=Hi(HA||(HA=Q1`\n",
       "  0% {\n",
       "    opacity: 1;\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    opacity: 0;\n",
       "  }\n",
       "`)),qre=Hi(VA||(VA=Q1`\n",
       "  0% {\n",
       "    transform: scale(1);\n",
       "  }\n",
       "\n",
       "  50% {\n",
       "    transform: scale(0.92);\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    transform: scale(1);\n",
       "  }\n",
       "`)),Ure=Et(&quot;span&quot;,{name:&quot;MuiTouchRipple&quot;,slot:&quot;Root&quot;})({overflow:&quot;hidden&quot;,pointerEvents:&quot;none&quot;,position:&quot;absolute&quot;,zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:&quot;inherit&quot;}),Hre=Et(Fre,{name:&quot;MuiTouchRipple&quot;,slot:&quot;Ripple&quot;})(GA||(GA=Q1`\n",
       "  opacity: 0;\n",
       "  position: absolute;\n",
       "\n",
       "  &amp;.${0} {\n",
       "    opacity: 0.3;\n",
       "    transform: scale(1);\n",
       "    animation-name: ${0};\n",
       "    animation-duration: ${0}ms;\n",
       "    animation-timing-function: ${0};\n",
       "  }\n",
       "\n",
       "  &amp;.${0} {\n",
       "    animation-duration: ${0}ms;\n",
       "  }\n",
       "\n",
       "  &amp; .${0} {\n",
       "    opacity: 1;\n",
       "    display: block;\n",
       "    width: 100%;\n",
       "    height: 100%;\n",
       "    border-radius: 50%;\n",
       "    background-color: currentColor;\n",
       "  }\n",
       "\n",
       "  &amp; .${0} {\n",
       "    opacity: 0;\n",
       "    animation-name: ${0};\n",
       "    animation-duration: ${0}ms;\n",
       "    animation-timing-function: ${0};\n",
       "  }\n",
       "\n",
       "  &amp; .${0} {\n",
       "    position: absolute;\n",
       "    /* @noflip */\n",
       "    left: 0px;\n",
       "    top: 0;\n",
       "    animation-name: ${0};\n",
       "    animation-duration: 2500ms;\n",
       "    animation-timing-function: ${0};\n",
       "    animation-iteration-count: infinite;\n",
       "    animation-delay: 200ms;\n",
       "  }\n",
       "`),ci.rippleVisible,Bre,H3,({theme:e})=&gt;e.transitions.easing.easeInOut,ci.ripplePulsate,({theme:e})=&gt;e.transitions.duration.shorter,ci.child,ci.childLeaving,Wre,H3,({theme:e})=&gt;e.transitions.easing.easeInOut,ci.childPulsate,qre,({theme:e})=&gt;e.transitions.easing.easeInOut),Vre=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTouchRipple&quot;}),{center:l=!1,classes:i={},className:o}=r,a=Kt(r,jre),[s,u]=ge.useState([]),c=ge.useRef(0),d=ge.useRef(null);ge.useEffect(()=&gt;{d.current&amp;&amp;(d.current(),d.current=null)},[s]);const f=ge.useRef(!1),p=ge.useRef(0),m=ge.useRef(null),g=ge.useRef(null);ge.useEffect(()=&gt;()=&gt;{p.current&amp;&amp;clearTimeout(p.current)},[]);const b=ge.useCallback(w=&gt;{const{pulsate:_,rippleX:x,rippleY:T,rippleSize:k,cb:S}=w;u(C=&gt;[...C,ke.jsx(Hre,{classes:{ripple:on(i.ripple,ci.ripple),rippleVisible:on(i.rippleVisible,ci.rippleVisible),ripplePulsate:on(i.ripplePulsate,ci.ripplePulsate),child:on(i.child,ci.child),childLeaving:on(i.childLeaving,ci.childLeaving),childPulsate:on(i.childPulsate,ci.childPulsate)},timeout:H3,pulsate:_,rippleX:x,rippleY:T,rippleSize:k},c.current)]),c.current+=1,d.current=S},[i]),v=ge.useCallback((w={},_={},x=()=&gt;{})=&gt;{const{pulsate:T=!1,center:k=l||_.pulsate,fakeElement:S=!1}=_;if((w==null?void 0:w.type)===&quot;mousedown&quot;&amp;&amp;f.current){f.current=!1;return}(w==null?void 0:w.type)===&quot;touchstart&quot;&amp;&amp;(f.current=!0);const C=S?null:g.current,M=C?C.getBoundingClientRect():{width:0,height:0,left:0,top:0};let O,D,P;if(k||w===void 0||w.clientX===0&amp;&amp;w.clientY===0||!w.clientX&amp;&amp;!w.touches)O=Math.round(M.width/2),D=Math.round(M.height/2);else{const{clientX:E,clientY:I}=w.touches&amp;&amp;w.touches.length&gt;0?w.touches[0]:w;O=Math.round(E-M.left),D=Math.round(I-M.top)}if(k)P=Math.sqrt((2*M.width**2+M.height**2)/3),P%2===0&amp;&amp;(P+=1);else{const E=Math.max(Math.abs((C?C.clientWidth:0)-O),O)*2+2,I=Math.max(Math.abs((C?C.clientHeight:0)-D),D)*2+2;P=Math.sqrt(E**2+I**2)}w!=null&amp;&amp;w.touches?m.current===null&amp;&amp;(m.current=()=&gt;{b({pulsate:T,rippleX:O,rippleY:D,rippleSize:P,cb:x})},p.current=setTimeout(()=&gt;{m.current&amp;&amp;(m.current(),m.current=null)},zre)):b({pulsate:T,rippleX:O,rippleY:D,rippleSize:P,cb:x})},[l,b]),h=ge.useCallback(()=&gt;{v({},{pulsate:!0})},[v]),y=ge.useCallback((w,_)=&gt;{if(clearTimeout(p.current),(w==null?void 0:w.type)===&quot;touchend&quot;&amp;&amp;m.current){m.current(),m.current=null,p.current=setTimeout(()=&gt;{y(w,_)});return}m.current=null,u(x=&gt;x.length&gt;0?x.slice(1):x),d.current=_},[]);return ge.useImperativeHandle(n,()=&gt;({pulsate:h,start:v,stop:y}),[h,v,y]),ke.jsx(Ure,Ie({className:on(ci.root,i.root,o),ref:g},a,{children:ke.jsx(Km,{component:null,exit:!0,children:s})}))});function Gre(e){return yn(&quot;MuiButtonBase&quot;,e)}const Yre=hn(&quot;MuiButtonBase&quot;,[&quot;root&quot;,&quot;disabled&quot;,&quot;focusVisible&quot;]),Xre=[&quot;action&quot;,&quot;centerRipple&quot;,&quot;children&quot;,&quot;className&quot;,&quot;component&quot;,&quot;disabled&quot;,&quot;disableRipple&quot;,&quot;disableTouchRipple&quot;,&quot;focusRipple&quot;,&quot;focusVisibleClassName&quot;,&quot;LinkComponent&quot;,&quot;onBlur&quot;,&quot;onClick&quot;,&quot;onContextMenu&quot;,&quot;onDragLeave&quot;,&quot;onFocus&quot;,&quot;onFocusVisible&quot;,&quot;onKeyDown&quot;,&quot;onKeyUp&quot;,&quot;onMouseDown&quot;,&quot;onMouseLeave&quot;,&quot;onMouseUp&quot;,&quot;onTouchEnd&quot;,&quot;onTouchMove&quot;,&quot;onTouchStart&quot;,&quot;tabIndex&quot;,&quot;TouchRippleProps&quot;,&quot;touchRippleRef&quot;,&quot;type&quot;],Kre=e=&gt;{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:l}=e,o=vn({root:[&quot;root&quot;,t&amp;&amp;&quot;disabled&quot;,n&amp;&amp;&quot;focusVisible&quot;]},Gre,l);return n&amp;&amp;r&amp;&amp;(o.root+=` ${r}`),o},Zre=Et(&quot;button&quot;,{name:&quot;MuiButtonBase&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;inline-flex&quot;,alignItems:&quot;center&quot;,justifyContent:&quot;center&quot;,position:&quot;relative&quot;,boxSizing:&quot;border-box&quot;,WebkitTapHighlightColor:&quot;transparent&quot;,backgroundColor:&quot;transparent&quot;,outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:&quot;pointer&quot;,userSelect:&quot;none&quot;,verticalAlign:&quot;middle&quot;,MozAppearance:&quot;none&quot;,WebkitAppearance:&quot;none&quot;,textDecoration:&quot;none&quot;,color:&quot;inherit&quot;,&quot;&amp;::-moz-focus-inner&quot;:{borderStyle:&quot;none&quot;},[`&amp;.${Yre.disabled}`]:{pointerEvents:&quot;none&quot;,cursor:&quot;default&quot;},&quot;@media print&quot;:{colorAdjust:&quot;exact&quot;}}),Tl=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiButtonBase&quot;}),{action:l,centerRipple:i=!1,children:o,className:a,component:s=&quot;button&quot;,disabled:u=!1,disableRipple:c=!1,disableTouchRipple:d=!1,focusRipple:f=!1,LinkComponent:p=&quot;a&quot;,onBlur:m,onClick:g,onContextMenu:b,onDragLeave:v,onFocus:h,onFocusVisible:y,onKeyDown:w,onKeyUp:_,onMouseDown:x,onMouseLeave:T,onMouseUp:k,onTouchEnd:S,onTouchMove:C,onTouchStart:M,tabIndex:O=0,TouchRippleProps:D,touchRippleRef:P,type:E}=r,I=Kt(r,Xre),A=ge.useRef(null),F=ge.useRef(null),j=Lr(F,P),{isFocusVisibleRef:z,onFocus:B,onBlur:N,ref:R}=FC(),[q,Y]=ge.useState(!1);u&amp;&amp;q&amp;&amp;Y(!1),ge.useImperativeHandle(l,()=&gt;({focusVisible:()=&gt;{Y(!0),A.current.focus()}}),[]);const[L,W]=ge.useState(!1);ge.useEffect(()=&gt;{W(!0)},[]);const U=L&amp;&amp;!c&amp;&amp;!u;ge.useEffect(()=&gt;{q&amp;&amp;f&amp;&amp;!c&amp;&amp;L&amp;&amp;F.current.pulsate()},[c,f,q,L]);function V(ne,de,_e=d){return yo(ue=&gt;(de&amp;&amp;de(ue),!_e&amp;&amp;F.current&amp;&amp;F.current[ne](ue),!0))}const te=V(&quot;start&quot;,x),ee=V(&quot;stop&quot;,b),H=V(&quot;stop&quot;,v),Z=V(&quot;stop&quot;,k),G=V(&quot;stop&quot;,ne=&gt;{q&amp;&amp;ne.preventDefault(),T&amp;&amp;T(ne)}),X=V(&quot;start&quot;,M),Q=V(&quot;stop&quot;,S),re=V(&quot;stop&quot;,C),ae=V(&quot;stop&quot;,ne=&gt;{N(ne),z.current===!1&amp;&amp;Y(!1),m&amp;&amp;m(ne)},!1),ie=yo(ne=&gt;{A.current||(A.current=ne.currentTarget),B(ne),z.current===!0&amp;&amp;(Y(!0),y&amp;&amp;y(ne)),h&amp;&amp;h(ne)}),se=()=&gt;{const ne=A.current;return s&amp;&amp;s!==&quot;button&quot;&amp;&amp;!(ne.tagName===&quot;A&quot;&amp;&amp;ne.href)},he=ge.useRef(!1),Se=yo(ne=&gt;{f&amp;&amp;!he.current&amp;&amp;q&amp;&amp;F.current&amp;&amp;ne.key===&quot; &quot;&amp;&amp;(he.current=!0,F.current.stop(ne,()=&gt;{F.current.start(ne)})),ne.target===ne.currentTarget&amp;&amp;se()&amp;&amp;ne.key===&quot; &quot;&amp;&amp;ne.preventDefault(),w&amp;&amp;w(ne),ne.target===ne.currentTarget&amp;&amp;se()&amp;&amp;ne.key===&quot;Enter&quot;&amp;&amp;!u&amp;&amp;(ne.preventDefault(),g&amp;&amp;g(ne))}),Oe=yo(ne=&gt;{f&amp;&amp;ne.key===&quot; &quot;&amp;&amp;F.current&amp;&amp;q&amp;&amp;!ne.defaultPrevented&amp;&amp;(he.current=!1,F.current.stop(ne,()=&gt;{F.current.pulsate(ne)})),_&amp;&amp;_(ne),g&amp;&amp;ne.target===ne.currentTarget&amp;&amp;se()&amp;&amp;ne.key===&quot; &quot;&amp;&amp;!ne.defaultPrevented&amp;&amp;g(ne)});let Pe=s;Pe===&quot;button&quot;&amp;&amp;(I.href||I.to)&amp;&amp;(Pe=p);const Me={};Pe===&quot;button&quot;?(Me.type=E===void 0?&quot;button&quot;:E,Me.disabled=u):(!I.href&amp;&amp;!I.to&amp;&amp;(Me.role=&quot;button&quot;),u&amp;&amp;(Me[&quot;aria-disabled&quot;]=u));const ce=Lr(n,R,A),we=Ie({},r,{centerRipple:i,component:s,disabled:u,disableRipple:c,disableTouchRipple:d,focusRipple:f,tabIndex:O,focusVisible:q}),K=Kre(we);return ke.jsxs(Zre,Ie({as:Pe,className:on(K.root,a),ownerState:we,onBlur:ae,onClick:g,onContextMenu:ee,onFocus:ie,onKeyDown:Se,onKeyUp:Oe,onMouseDown:te,onMouseLeave:G,onMouseUp:Z,onDragLeave:H,onTouchEnd:Q,onTouchMove:re,onTouchStart:X,ref:ce,tabIndex:u?-1:O,type:E},Me,I,{children:[o,U?ke.jsx(Vre,Ie({ref:j,center:i},D)):null]}))});function Qre(e){return yn(&quot;MuiAlert&quot;,e)}const YA=hn(&quot;MuiAlert&quot;,[&quot;root&quot;,&quot;action&quot;,&quot;icon&quot;,&quot;message&quot;,&quot;filled&quot;,&quot;filledSuccess&quot;,&quot;filledInfo&quot;,&quot;filledWarning&quot;,&quot;filledError&quot;,&quot;outlined&quot;,&quot;outlinedSuccess&quot;,&quot;outlinedInfo&quot;,&quot;outlinedWarning&quot;,&quot;outlinedError&quot;,&quot;standard&quot;,&quot;standardSuccess&quot;,&quot;standardInfo&quot;,&quot;standardWarning&quot;,&quot;standardError&quot;]);function Pj(e){return yn(&quot;MuiIconButton&quot;,e)}const Jre=hn(&quot;MuiIconButton&quot;,[&quot;root&quot;,&quot;disabled&quot;,&quot;colorInherit&quot;,&quot;colorPrimary&quot;,&quot;colorSecondary&quot;,&quot;colorError&quot;,&quot;colorInfo&quot;,&quot;colorSuccess&quot;,&quot;colorWarning&quot;,&quot;edgeStart&quot;,&quot;edgeEnd&quot;,&quot;sizeSmall&quot;,&quot;sizeMedium&quot;,&quot;sizeLarge&quot;]),Oj=Jre,eae=[&quot;edge&quot;,&quot;children&quot;,&quot;className&quot;,&quot;color&quot;,&quot;disabled&quot;,&quot;disableFocusRipple&quot;,&quot;size&quot;],tae=e=&gt;{const{classes:t,disabled:n,color:r,edge:l,size:i}=e,o={root:[&quot;root&quot;,n&amp;&amp;&quot;disabled&quot;,r!==&quot;default&quot;&amp;&amp;`color${Jt(r)}`,l&amp;&amp;`edge${Jt(l)}`,`size${Jt(i)}`]};return vn(o,Pj,t)},nae=Et(Tl,{name:&quot;MuiIconButton&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.color!==&quot;default&quot;&amp;&amp;t[`color${Jt(n.color)}`],n.edge&amp;&amp;t[`edge${Jt(n.edge)}`],t[`size${Jt(n.size)}`]]}})(({theme:e,ownerState:t})=&gt;Ie({textAlign:&quot;center&quot;,flex:&quot;0 0 auto&quot;,fontSize:e.typography.pxToRem(24),padding:8,borderRadius:&quot;50%&quot;,overflow:&quot;visible&quot;,color:(e.vars||e).palette.action.active,transition:e.transitions.create(&quot;background-color&quot;,{duration:e.transitions.duration.shortest})},!t.disableRipple&amp;&amp;{&quot;&amp;:hover&quot;:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:rr(e.palette.action.active,e.palette.action.hoverOpacity),&quot;@media (hover: none)&quot;:{backgroundColor:&quot;transparent&quot;}}},t.edge===&quot;start&quot;&amp;&amp;{marginLeft:t.size===&quot;small&quot;?-3:-12},t.edge===&quot;end&quot;&amp;&amp;{marginRight:t.size===&quot;small&quot;?-3:-12}),({theme:e,ownerState:t})=&gt;{var n;const r=(n=(e.vars||e).palette)==null?void 0:n[t.color];return Ie({},t.color===&quot;inherit&quot;&amp;&amp;{color:&quot;inherit&quot;},t.color!==&quot;inherit&quot;&amp;&amp;t.color!==&quot;default&quot;&amp;&amp;Ie({color:r==null?void 0:r.main},!t.disableRipple&amp;&amp;{&quot;&amp;:hover&quot;:Ie({},r&amp;&amp;{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:rr(r.main,e.palette.action.hoverOpacity)},{&quot;@media (hover: none)&quot;:{backgroundColor:&quot;transparent&quot;}})}),t.size===&quot;small&quot;&amp;&amp;{padding:5,fontSize:e.typography.pxToRem(18)},t.size===&quot;large&quot;&amp;&amp;{padding:12,fontSize:e.typography.pxToRem(28)},{[`&amp;.${Oj.disabled}`]:{backgroundColor:&quot;transparent&quot;,color:(e.vars||e).palette.action.disabled}})}),rae=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiIconButton&quot;}),{edge:l=!1,children:i,className:o,color:a=&quot;default&quot;,disabled:s=!1,disableFocusRipple:u=!1,size:c=&quot;medium&quot;}=r,d=Kt(r,eae),f=Ie({},r,{edge:l,color:a,disabled:s,disableFocusRipple:u,size:c}),p=tae(f);return ke.jsx(nae,Ie({className:on(p.root,o),centerRipple:!0,focusRipple:!u,disabled:s,ref:n,ownerState:f},d,{children:i}))}),mi=rae,aae=Object.freeze(Object.defineProperty({__proto__:null,default:mi,getIconButtonUtilityClass:Pj,iconButtonClasses:Oj},Symbol.toStringTag,{value:&quot;Module&quot;})),oae=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z&quot;}),&quot;SuccessOutlined&quot;),iae=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z&quot;}),&quot;ReportProblemOutlined&quot;),lae=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z&quot;}),&quot;ErrorOutline&quot;),sae=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z&quot;}),&quot;InfoOutlined&quot;),uae=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z&quot;}),&quot;Close&quot;),cae=[&quot;action&quot;,&quot;children&quot;,&quot;className&quot;,&quot;closeText&quot;,&quot;color&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;icon&quot;,&quot;iconMapping&quot;,&quot;onClose&quot;,&quot;role&quot;,&quot;severity&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;variant&quot;],dae=e=&gt;{const{variant:t,color:n,severity:r,classes:l}=e,i={root:[&quot;root&quot;,`${t}${Jt(n||r)}`,`${t}`],icon:[&quot;icon&quot;],message:[&quot;message&quot;],action:[&quot;action&quot;]};return vn(i,Qre,l)},fae=Et(nu,{name:&quot;MuiAlert&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${Jt(n.color||n.severity)}`]]}})(({theme:e,ownerState:t})=&gt;{const n=e.palette.mode===&quot;light&quot;?wl:_l,r=e.palette.mode===&quot;light&quot;?_l:wl,l=t.color||t.severity;return Ie({},e.typography.body2,{backgroundColor:&quot;transparent&quot;,display:&quot;flex&quot;,padding:&quot;6px 16px&quot;},l&amp;&amp;t.variant===&quot;standard&quot;&amp;&amp;{color:e.vars?e.vars.palette.Alert[`${l}Color`]:n(e.palette[l].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${l}StandardBg`]:r(e.palette[l].light,.9),[`&amp; .${YA.icon}`]:e.vars?{color:e.vars.palette.Alert[`${l}IconColor`]}:{color:e.palette[l].main}},l&amp;&amp;t.variant===&quot;outlined&quot;&amp;&amp;{color:e.vars?e.vars.palette.Alert[`${l}Color`]:n(e.palette[l].light,.6),border:`1px solid ${(e.vars||e).palette[l].light}`,[`&amp; .${YA.icon}`]:e.vars?{color:e.vars.palette.Alert[`${l}IconColor`]}:{color:e.palette[l].main}},l&amp;&amp;t.variant===&quot;filled&quot;&amp;&amp;Ie({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${l}FilledColor`],backgroundColor:e.vars.palette.Alert[`${l}FilledBg`]}:{backgroundColor:e.palette.mode===&quot;dark&quot;?e.palette[l].dark:e.palette[l].main,color:e.palette.getContrastText(e.palette[l].main)}))}),pae=Et(&quot;div&quot;,{name:&quot;MuiAlert&quot;,slot:&quot;Icon&quot;,overridesResolver:(e,t)=&gt;t.icon})({marginRight:12,padding:&quot;7px 0&quot;,display:&quot;flex&quot;,fontSize:22,opacity:.9}),hae=Et(&quot;div&quot;,{name:&quot;MuiAlert&quot;,slot:&quot;Message&quot;,overridesResolver:(e,t)=&gt;t.message})({padding:&quot;8px 0&quot;,minWidth:0,overflow:&quot;auto&quot;}),XA=Et(&quot;div&quot;,{name:&quot;MuiAlert&quot;,slot:&quot;Action&quot;,overridesResolver:(e,t)=&gt;t.action})({display:&quot;flex&quot;,alignItems:&quot;flex-start&quot;,padding:&quot;4px 0 0 16px&quot;,marginLeft:&quot;auto&quot;,marginRight:-8}),KA={success:ke.jsx(oae,{fontSize:&quot;inherit&quot;}),warning:ke.jsx(iae,{fontSize:&quot;inherit&quot;}),error:ke.jsx(lae,{fontSize:&quot;inherit&quot;}),info:ke.jsx(sae,{fontSize:&quot;inherit&quot;})},cM=ge.forwardRef(function(t,n){var r,l,i,o,a,s;const u=pn({props:t,name:&quot;MuiAlert&quot;}),{action:c,children:d,className:f,closeText:p=&quot;Close&quot;,color:m,components:g={},componentsProps:b={},icon:v,iconMapping:h=KA,onClose:y,role:w=&quot;alert&quot;,severity:_=&quot;success&quot;,slotProps:x={},slots:T={},variant:k=&quot;standard&quot;}=u,S=Kt(u,cae),C=Ie({},u,{color:m,severity:_,variant:k}),M=dae(C),O=(r=(l=T.closeButton)!=null?l:g.CloseButton)!=null?r:mi,D=(i=(o=T.closeIcon)!=null?o:g.CloseIcon)!=null?i:uae,P=(a=x.closeButton)!=null?a:b.closeButton,E=(s=x.closeIcon)!=null?s:b.closeIcon;return ke.jsxs(fae,Ie({role:w,elevation:0,ownerState:C,className:on(M.root,f),ref:n},S,{children:[v!==!1?ke.jsx(pae,{ownerState:C,className:M.icon,children:v||h[_]||KA[_]}):null,ke.jsx(hae,{ownerState:C,className:M.message,children:d}),c!=null?ke.jsx(XA,{ownerState:C,className:M.action,children:c}):null,c==null&amp;&amp;y?ke.jsx(XA,{ownerState:C,className:M.action,children:ke.jsx(O,Ie({size:&quot;small&quot;,&quot;aria-label&quot;:p,title:p,color:&quot;inherit&quot;,onClick:y},P,{children:ke.jsx(D,Ie({fontSize:&quot;small&quot;},E))}))}):null]}))});function Aj(e){return yn(&quot;MuiTypography&quot;,e)}const mae=hn(&quot;MuiTypography&quot;,[&quot;root&quot;,&quot;h1&quot;,&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;,&quot;subtitle1&quot;,&quot;subtitle2&quot;,&quot;body1&quot;,&quot;body2&quot;,&quot;inherit&quot;,&quot;button&quot;,&quot;caption&quot;,&quot;overline&quot;,&quot;alignLeft&quot;,&quot;alignRight&quot;,&quot;alignCenter&quot;,&quot;alignJustify&quot;,&quot;noWrap&quot;,&quot;gutterBottom&quot;,&quot;paragraph&quot;]),gae=mae,vae=[&quot;align&quot;,&quot;className&quot;,&quot;component&quot;,&quot;gutterBottom&quot;,&quot;noWrap&quot;,&quot;paragraph&quot;,&quot;variant&quot;,&quot;variantMapping&quot;],yae=e=&gt;{const{align:t,gutterBottom:n,noWrap:r,paragraph:l,variant:i,classes:o}=e,a={root:[&quot;root&quot;,i,e.align!==&quot;inherit&quot;&amp;&amp;`align${Jt(t)}`,n&amp;&amp;&quot;gutterBottom&quot;,r&amp;&amp;&quot;noWrap&quot;,l&amp;&amp;&quot;paragraph&quot;]};return vn(a,Aj,o)},bae=Et(&quot;span&quot;,{name:&quot;MuiTypography&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.variant&amp;&amp;t[n.variant],n.align!==&quot;inherit&quot;&amp;&amp;t[`align${Jt(n.align)}`],n.noWrap&amp;&amp;t.noWrap,n.gutterBottom&amp;&amp;t.gutterBottom,n.paragraph&amp;&amp;t.paragraph]}})(({theme:e,ownerState:t})=&gt;Ie({margin:0},t.variant===&quot;inherit&quot;&amp;&amp;{font:&quot;inherit&quot;},t.variant!==&quot;inherit&quot;&amp;&amp;e.typography[t.variant],t.align!==&quot;inherit&quot;&amp;&amp;{textAlign:t.align},t.noWrap&amp;&amp;{overflow:&quot;hidden&quot;,textOverflow:&quot;ellipsis&quot;,whiteSpace:&quot;nowrap&quot;},t.gutterBottom&amp;&amp;{marginBottom:&quot;0.35em&quot;},t.paragraph&amp;&amp;{marginBottom:16})),ZA={h1:&quot;h1&quot;,h2:&quot;h2&quot;,h3:&quot;h3&quot;,h4:&quot;h4&quot;,h5:&quot;h5&quot;,h6:&quot;h6&quot;,subtitle1:&quot;h6&quot;,subtitle2:&quot;h6&quot;,body1:&quot;p&quot;,body2:&quot;p&quot;,inherit:&quot;p&quot;},xae={primary:&quot;primary.main&quot;,textPrimary:&quot;text.primary&quot;,secondary:&quot;secondary.main&quot;,textSecondary:&quot;text.secondary&quot;,error:&quot;error.main&quot;},wae=e=&gt;xae[e]||e,_ae=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTypography&quot;}),l=wae(r.color),i=Y1(Ie({},r,{color:l})),{align:o=&quot;inherit&quot;,className:a,component:s,gutterBottom:u=!1,noWrap:c=!1,paragraph:d=!1,variant:f=&quot;body1&quot;,variantMapping:p=ZA}=i,m=Kt(i,vae),g=Ie({},i,{align:o,color:l,className:a,component:s,gutterBottom:u,noWrap:c,paragraph:d,variant:f,variantMapping:p}),b=s||(d?&quot;p&quot;:p[f]||ZA[f])||&quot;span&quot;,v=yae(g);return ke.jsx(bae,Ie({as:b,ref:n,ownerState:g,className:on(v.root,a)},m))}),pr=_ae,Tae=Object.freeze(Object.defineProperty({__proto__:null,default:pr,getTypographyUtilityClass:Aj,typographyClasses:gae},Symbol.toStringTag,{value:&quot;Module&quot;}));function kae(e){return yn(&quot;MuiAlertTitle&quot;,e)}hn(&quot;MuiAlertTitle&quot;,[&quot;root&quot;]);const Sae=[&quot;className&quot;],Cae=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},kae,t)},Mae=Et(pr,{name:&quot;MuiAlertTitle&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({theme:e})=&gt;({fontWeight:e.typography.fontWeightMedium,marginTop:-2})),dM=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiAlertTitle&quot;}),{className:l}=r,i=Kt(r,Sae),o=r,a=Cae(o);return ke.jsx(Mae,Ie({gutterBottom:!0,component:&quot;div&quot;,ownerState:o,ref:n,className:on(a.root,l)},i))});function lm(e){return typeof e==&quot;string&quot;}function fh(e,t,n){return e===void 0||lm(e)?t:Ie({},t,{ownerState:Ie({},t.ownerState,n)})}const Pae={disableDefaultClasses:!1},Oae=ge.createContext(Pae);function Aae(e){const{disableDefaultClasses:t}=ge.useContext(Oae);return n=&gt;t?&quot;&quot;:e(n)}function Dj(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(r=&gt;r.match(/^on[A-Z]/)&amp;&amp;typeof e[r]==&quot;function&quot;&amp;&amp;!t.includes(r)).forEach(r=&gt;{n[r]=e[r]}),n}function Dae(e,t,n){return typeof e==&quot;function&quot;?e(t,n):e}function QA(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=&gt;!(n.match(/^on[A-Z]/)&amp;&amp;typeof e[n]==&quot;function&quot;)).forEach(n=&gt;{t[n]=e[n]}),t}function Eae(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:l,className:i}=e;if(!t){const p=on(l==null?void 0:l.className,r==null?void 0:r.className,i,n==null?void 0:n.className),m=Ie({},n==null?void 0:n.style,l==null?void 0:l.style,r==null?void 0:r.style),g=Ie({},n,l,r);return p.length&gt;0&amp;&amp;(g.className=p),Object.keys(m).length&gt;0&amp;&amp;(g.style=m),{props:g,internalRef:void 0}}const o=Dj(Ie({},l,r)),a=QA(r),s=QA(l),u=t(o),c=on(u==null?void 0:u.className,n==null?void 0:n.className,i,l==null?void 0:l.className,r==null?void 0:r.className),d=Ie({},u==null?void 0:u.style,n==null?void 0:n.style,l==null?void 0:l.style,r==null?void 0:r.style),f=Ie({},u,n,s,a);return c.length&gt;0&amp;&amp;(f.className=c),Object.keys(d).length&gt;0&amp;&amp;(f.style=d),{props:f,internalRef:u.ref}}const Rae=[&quot;elementType&quot;,&quot;externalSlotProps&quot;,&quot;ownerState&quot;,&quot;skipResolvingSlotProps&quot;];function Ui(e){var t;const{elementType:n,externalSlotProps:r,ownerState:l,skipResolvingSlotProps:i=!1}=e,o=Kt(e,Rae),a=i?{}:Dae(r,l),{props:s,internalRef:u}=Eae(Ie({},o,{externalSlotProps:a})),c=Lr(u,a==null?void 0:a.ref,(t=e.additionalProps)==null?void 0:t.ref);return fh(n,Ie({},s,{ref:c}),l)}const Lae=[&quot;input&quot;,&quot;select&quot;,&quot;textarea&quot;,&quot;a[href]&quot;,&quot;button&quot;,&quot;[tabindex]&quot;,&quot;audio[controls]&quot;,&quot;video[controls]&quot;,&#x27;[contenteditable]:not([contenteditable=&quot;false&quot;])&#x27;].join(&quot;,&quot;);function Iae(e){const t=parseInt(e.getAttribute(&quot;tabindex&quot;)||&quot;&quot;,10);return Number.isNaN(t)?e.contentEditable===&quot;true&quot;||(e.nodeName===&quot;AUDIO&quot;||e.nodeName===&quot;VIDEO&quot;||e.nodeName===&quot;DETAILS&quot;)&amp;&amp;e.getAttribute(&quot;tabindex&quot;)===null?0:e.tabIndex:t}function $ae(e){if(e.tagName!==&quot;INPUT&quot;||e.type!==&quot;radio&quot;||!e.name)return!1;const t=r=&gt;e.ownerDocument.querySelector(`input[type=&quot;radio&quot;]${r}`);let n=t(`[name=&quot;${e.name}&quot;]:checked`);return n||(n=t(`[name=&quot;${e.name}&quot;]`)),n!==e}function Nae(e){return!(e.disabled||e.tagName===&quot;INPUT&quot;&amp;&amp;e.type===&quot;hidden&quot;||$ae(e))}function Fae(e){const t=[],n=[];return Array.from(e.querySelectorAll(Lae)).forEach((r,l)=&gt;{const i=Iae(r);i===-1||!Nae(r)||(i===0?t.push(r):n.push({documentOrder:l,tabIndex:i,node:r}))}),n.sort((r,l)=&gt;r.tabIndex===l.tabIndex?r.documentOrder-l.documentOrder:r.tabIndex-l.tabIndex).map(r=&gt;r.node).concat(t)}function jae(){return!0}function Ej(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:l=!1,getTabbable:i=Fae,isEnabled:o=jae,open:a}=e,s=ge.useRef(!1),u=ge.useRef(null),c=ge.useRef(null),d=ge.useRef(null),f=ge.useRef(null),p=ge.useRef(!1),m=ge.useRef(null),g=Lr(t.ref,m),b=ge.useRef(null);ge.useEffect(()=&gt;{!a||!m.current||(p.current=!n)},[n,a]),ge.useEffect(()=&gt;{if(!a||!m.current)return;const y=Aa(m.current);return m.current.contains(y.activeElement)||(m.current.hasAttribute(&quot;tabIndex&quot;)||m.current.setAttribute(&quot;tabIndex&quot;,&quot;-1&quot;),p.current&amp;&amp;m.current.focus()),()=&gt;{l||(d.current&amp;&amp;d.current.focus&amp;&amp;(s.current=!0,d.current.focus()),d.current=null)}},[a]),ge.useEffect(()=&gt;{if(!a||!m.current)return;const y=Aa(m.current),w=T=&gt;{b.current=T,!(r||!o()||T.key!==&quot;Tab&quot;)&amp;&amp;y.activeElement===m.current&amp;&amp;T.shiftKey&amp;&amp;(s.current=!0,c.current&amp;&amp;c.current.focus())},_=()=&gt;{const T=m.current;if(T===null)return;if(!y.hasFocus()||!o()||s.current){s.current=!1;return}if(T.contains(y.activeElement)||r&amp;&amp;y.activeElement!==u.current&amp;&amp;y.activeElement!==c.current)return;if(y.activeElement!==f.current)f.current=null;else if(f.current!==null)return;if(!p.current)return;let k=[];if((y.activeElement===u.current||y.activeElement===c.current)&amp;&amp;(k=i(m.current)),k.length&gt;0){var S,C;const M=!!((S=b.current)!=null&amp;&amp;S.shiftKey&amp;&amp;((C=b.current)==null?void 0:C.key)===&quot;Tab&quot;),O=k[0],D=k[k.length-1];typeof O!=&quot;string&quot;&amp;&amp;typeof D!=&quot;string&quot;&amp;&amp;(M?D.focus():O.focus())}else T.focus()};y.addEventListener(&quot;focusin&quot;,_),y.addEventListener(&quot;keydown&quot;,w,!0);const x=setInterval(()=&gt;{y.activeElement&amp;&amp;y.activeElement.tagName===&quot;BODY&quot;&amp;&amp;_()},50);return()=&gt;{clearInterval(x),y.removeEventListener(&quot;focusin&quot;,_),y.removeEventListener(&quot;keydown&quot;,w,!0)}},[n,r,l,o,a,i]);const v=y=&gt;{d.current===null&amp;&amp;(d.current=y.relatedTarget),p.current=!0,f.current=y.target;const w=t.props.onFocus;w&amp;&amp;w(y)},h=y=&gt;{d.current===null&amp;&amp;(d.current=y.relatedTarget),p.current=!0};return ke.jsxs(ge.Fragment,{children:[ke.jsx(&quot;div&quot;,{tabIndex:a?0:-1,onFocus:h,ref:u,&quot;data-testid&quot;:&quot;sentinelStart&quot;}),ge.cloneElement(t,{ref:g,onFocus:v}),ke.jsx(&quot;div&quot;,{tabIndex:a?0:-1,onFocus:h,ref:c,&quot;data-testid&quot;:&quot;sentinelEnd&quot;})]})}var Lo=&quot;top&quot;,ki=&quot;bottom&quot;,Si=&quot;right&quot;,Io=&quot;left&quot;,fM=&quot;auto&quot;,Zm=[Lo,ki,Si,Io],$d=&quot;start&quot;,sm=&quot;end&quot;,zae=&quot;clippingParents&quot;,Rj=&quot;viewport&quot;,Kf=&quot;popper&quot;,Bae=&quot;reference&quot;,JA=Zm.reduce(function(e,t){return e.concat([t+&quot;-&quot;+$d,t+&quot;-&quot;+sm])},[]),Lj=[].concat(Zm,[fM]).reduce(function(e,t){return e.concat([t,t+&quot;-&quot;+$d,t+&quot;-&quot;+sm])},[]),Wae=&quot;beforeRead&quot;,qae=&quot;read&quot;,Uae=&quot;afterRead&quot;,Hae=&quot;beforeMain&quot;,Vae=&quot;main&quot;,Gae=&quot;afterMain&quot;,Yae=&quot;beforeWrite&quot;,Xae=&quot;write&quot;,Kae=&quot;afterWrite&quot;,Zae=[Wae,qae,Uae,Hae,Vae,Gae,Yae,Xae,Kae];function kl(e){return e?(e.nodeName||&quot;&quot;).toLowerCase():null}function ti(e){if(e==null)return window;if(e.toString()!==&quot;[object Window]&quot;){var t=e.ownerDocument;return t&amp;&amp;t.defaultView||window}return e}function Yu(e){var t=ti(e).Element;return e instanceof t||e instanceof Element}function xi(e){var t=ti(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function pM(e){if(typeof ShadowRoot&gt;&quot;u&quot;)return!1;var t=ti(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Qae(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},l=t.attributes[n]||{},i=t.elements[n];!xi(i)||!kl(i)||(Object.assign(i.style,r),Object.keys(l).forEach(function(o){var a=l[o];a===!1?i.removeAttribute(o):i.setAttribute(o,a===!0?&quot;&quot;:a)}))})}function Jae(e){var t=e.state,n={popper:{position:t.options.strategy,left:&quot;0&quot;,top:&quot;0&quot;,margin:&quot;0&quot;},arrow:{position:&quot;absolute&quot;},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&amp;&amp;Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var l=t.elements[r],i=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),a=o.reduce(function(s,u){return s[u]=&quot;&quot;,s},{});!xi(l)||!kl(l)||(Object.assign(l.style,a),Object.keys(i).forEach(function(s){l.removeAttribute(s)}))})}}const eoe={name:&quot;applyStyles&quot;,enabled:!0,phase:&quot;write&quot;,fn:Qae,effect:Jae,requires:[&quot;computeStyles&quot;]};function vl(e){return e.split(&quot;-&quot;)[0]}var Bu=Math.max,ty=Math.min,Nd=Math.round;function V3(){var e=navigator.userAgentData;return e!=null&amp;&amp;e.brands&amp;&amp;Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+&quot;/&quot;+t.version}).join(&quot; &quot;):navigator.userAgent}function Ij(){return!/^((?!chrome|android).)*safari/i.test(V3())}function Fd(e,t,n){t===void 0&amp;&amp;(t=!1),n===void 0&amp;&amp;(n=!1);var r=e.getBoundingClientRect(),l=1,i=1;t&amp;&amp;xi(e)&amp;&amp;(l=e.offsetWidth&gt;0&amp;&amp;Nd(r.width)/e.offsetWidth||1,i=e.offsetHeight&gt;0&amp;&amp;Nd(r.height)/e.offsetHeight||1);var o=Yu(e)?ti(e):window,a=o.visualViewport,s=!Ij()&amp;&amp;n,u=(r.left+(s&amp;&amp;a?a.offsetLeft:0))/l,c=(r.top+(s&amp;&amp;a?a.offsetTop:0))/i,d=r.width/l,f=r.height/i;return{width:d,height:f,top:c,right:u+d,bottom:c+f,left:u,x:u,y:c}}function hM(e){var t=Fd(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)&lt;=1&amp;&amp;(n=t.width),Math.abs(t.height-r)&lt;=1&amp;&amp;(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function $j(e,t){var n=t.getRootNode&amp;&amp;t.getRootNode();if(e.contains(t))return!0;if(n&amp;&amp;pM(n)){var r=t;do{if(r&amp;&amp;e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ts(e){return ti(e).getComputedStyle(e)}function toe(e){return[&quot;table&quot;,&quot;td&quot;,&quot;th&quot;].indexOf(kl(e))&gt;=0}function ru(e){return((Yu(e)?e.ownerDocument:e.document)||window.document).documentElement}function J1(e){return kl(e)===&quot;html&quot;?e:e.assignedSlot||e.parentNode||(pM(e)?e.host:null)||ru(e)}function e8(e){return!xi(e)||ts(e).position===&quot;fixed&quot;?null:e.offsetParent}function noe(e){var t=/firefox/i.test(V3()),n=/Trident/i.test(V3());if(n&amp;&amp;xi(e)){var r=ts(e);if(r.position===&quot;fixed&quot;)return null}var l=J1(e);for(pM(l)&amp;&amp;(l=l.host);xi(l)&amp;&amp;[&quot;html&quot;,&quot;body&quot;].indexOf(kl(l))&lt;0;){var i=ts(l);if(i.transform!==&quot;none&quot;||i.perspective!==&quot;none&quot;||i.contain===&quot;paint&quot;||[&quot;transform&quot;,&quot;perspective&quot;].indexOf(i.willChange)!==-1||t&amp;&amp;i.willChange===&quot;filter&quot;||t&amp;&amp;i.filter&amp;&amp;i.filter!==&quot;none&quot;)return l;l=l.parentNode}return null}function Qm(e){for(var t=ti(e),n=e8(e);n&amp;&amp;toe(n)&amp;&amp;ts(n).position===&quot;static&quot;;)n=e8(n);return n&amp;&amp;(kl(n)===&quot;html&quot;||kl(n)===&quot;body&quot;&amp;&amp;ts(n).position===&quot;static&quot;)?t:n||noe(e)||t}function mM(e){return[&quot;top&quot;,&quot;bottom&quot;].indexOf(e)&gt;=0?&quot;x&quot;:&quot;y&quot;}function Oh(e,t,n){return Bu(e,ty(t,n))}function roe(e,t,n){var r=Oh(e,t,n);return r&gt;n?n:r}function Nj(){return{top:0,right:0,bottom:0,left:0}}function Fj(e){return Object.assign({},Nj(),e)}function jj(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var aoe=function(t,n){return t=typeof t==&quot;function&quot;?t(Object.assign({},n.rects,{placement:n.placement})):t,Fj(typeof t!=&quot;number&quot;?t:jj(t,Zm))};function ooe(e){var t,n=e.state,r=e.name,l=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,a=vl(n.placement),s=mM(a),u=[Io,Si].indexOf(a)&gt;=0,c=u?&quot;height&quot;:&quot;width&quot;;if(!(!i||!o)){var d=aoe(l.padding,n),f=hM(i),p=s===&quot;y&quot;?Lo:Io,m=s===&quot;y&quot;?ki:Si,g=n.rects.reference[c]+n.rects.reference[s]-o[s]-n.rects.popper[c],b=o[s]-n.rects.reference[s],v=Qm(i),h=v?s===&quot;y&quot;?v.clientHeight||0:v.clientWidth||0:0,y=g/2-b/2,w=d[p],_=h-f[c]-d[m],x=h/2-f[c]/2+y,T=Oh(w,x,_),k=s;n.modifiersData[r]=(t={},t[k]=T,t.centerOffset=T-x,t)}}function ioe(e){var t=e.state,n=e.options,r=n.element,l=r===void 0?&quot;[data-popper-arrow]&quot;:r;l!=null&amp;&amp;(typeof l==&quot;string&quot;&amp;&amp;(l=t.elements.popper.querySelector(l),!l)||$j(t.elements.popper,l)&amp;&amp;(t.elements.arrow=l))}const loe={name:&quot;arrow&quot;,enabled:!0,phase:&quot;main&quot;,fn:ooe,effect:ioe,requires:[&quot;popperOffsets&quot;],requiresIfExists:[&quot;preventOverflow&quot;]};function jd(e){return e.split(&quot;-&quot;)[1]}var soe={top:&quot;auto&quot;,right:&quot;auto&quot;,bottom:&quot;auto&quot;,left:&quot;auto&quot;};function uoe(e,t){var n=e.x,r=e.y,l=t.devicePixelRatio||1;return{x:Nd(n*l)/l||0,y:Nd(r*l)/l||0}}function t8(e){var t,n=e.popper,r=e.popperRect,l=e.placement,i=e.variation,o=e.offsets,a=e.position,s=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=o.x,p=f===void 0?0:f,m=o.y,g=m===void 0?0:m,b=typeof c==&quot;function&quot;?c({x:p,y:g}):{x:p,y:g};p=b.x,g=b.y;var v=o.hasOwnProperty(&quot;x&quot;),h=o.hasOwnProperty(&quot;y&quot;),y=Io,w=Lo,_=window;if(u){var x=Qm(n),T=&quot;clientHeight&quot;,k=&quot;clientWidth&quot;;if(x===ti(n)&amp;&amp;(x=ru(n),ts(x).position!==&quot;static&quot;&amp;&amp;a===&quot;absolute&quot;&amp;&amp;(T=&quot;scrollHeight&quot;,k=&quot;scrollWidth&quot;)),x=x,l===Lo||(l===Io||l===Si)&amp;&amp;i===sm){w=ki;var S=d&amp;&amp;x===_&amp;&amp;_.visualViewport?_.visualViewport.height:x[T];g-=S-r.height,g*=s?1:-1}if(l===Io||(l===Lo||l===ki)&amp;&amp;i===sm){y=Si;var C=d&amp;&amp;x===_&amp;&amp;_.visualViewport?_.visualViewport.width:x[k];p-=C-r.width,p*=s?1:-1}}var M=Object.assign({position:a},u&amp;&amp;soe),O=c===!0?uoe({x:p,y:g},ti(n)):{x:p,y:g};if(p=O.x,g=O.y,s){var D;return Object.assign({},M,(D={},D[w]=h?&quot;0&quot;:&quot;&quot;,D[y]=v?&quot;0&quot;:&quot;&quot;,D.transform=(_.devicePixelRatio||1)&lt;=1?&quot;translate(&quot;+p+&quot;px, &quot;+g+&quot;px)&quot;:&quot;translate3d(&quot;+p+&quot;px, &quot;+g+&quot;px, 0)&quot;,D))}return Object.assign({},M,(t={},t[w]=h?g+&quot;px&quot;:&quot;&quot;,t[y]=v?p+&quot;px&quot;:&quot;&quot;,t.transform=&quot;&quot;,t))}function coe(e){var t=e.state,n=e.options,r=n.gpuAcceleration,l=r===void 0?!0:r,i=n.adaptive,o=i===void 0?!0:i,a=n.roundOffsets,s=a===void 0?!0:a,u={placement:vl(t.placement),variation:jd(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:l,isFixed:t.options.strategy===&quot;fixed&quot;};t.modifiersData.popperOffsets!=null&amp;&amp;(t.styles.popper=Object.assign({},t.styles.popper,t8(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:s})))),t.modifiersData.arrow!=null&amp;&amp;(t.styles.arrow=Object.assign({},t.styles.arrow,t8(Object.assign({},u,{offsets:t.modifiersData.arrow,position:&quot;absolute&quot;,adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{&quot;data-popper-placement&quot;:t.placement})}const doe={name:&quot;computeStyles&quot;,enabled:!0,phase:&quot;beforeWrite&quot;,fn:coe,data:{}};var n0={passive:!0};function foe(e){var t=e.state,n=e.instance,r=e.options,l=r.scroll,i=l===void 0?!0:l,o=r.resize,a=o===void 0?!0:o,s=ti(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&amp;&amp;u.forEach(function(c){c.addEventListener(&quot;scroll&quot;,n.update,n0)}),a&amp;&amp;s.addEventListener(&quot;resize&quot;,n.update,n0),function(){i&amp;&amp;u.forEach(function(c){c.removeEventListener(&quot;scroll&quot;,n.update,n0)}),a&amp;&amp;s.removeEventListener(&quot;resize&quot;,n.update,n0)}}const poe={name:&quot;eventListeners&quot;,enabled:!0,phase:&quot;write&quot;,fn:function(){},effect:foe,data:{}};var hoe={left:&quot;right&quot;,right:&quot;left&quot;,bottom:&quot;top&quot;,top:&quot;bottom&quot;};function J0(e){return e.replace(/left|right|bottom|top/g,function(t){return hoe[t]})}var moe={start:&quot;end&quot;,end:&quot;start&quot;};function n8(e){return e.replace(/start|end/g,function(t){return moe[t]})}function gM(e){var t=ti(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function vM(e){return Fd(ru(e)).left+gM(e).scrollLeft}function goe(e,t){var n=ti(e),r=ru(e),l=n.visualViewport,i=r.clientWidth,o=r.clientHeight,a=0,s=0;if(l){i=l.width,o=l.height;var u=Ij();(u||!u&amp;&amp;t===&quot;fixed&quot;)&amp;&amp;(a=l.offsetLeft,s=l.offsetTop)}return{width:i,height:o,x:a+vM(e),y:s}}function voe(e){var t,n=ru(e),r=gM(e),l=(t=e.ownerDocument)==null?void 0:t.body,i=Bu(n.scrollWidth,n.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),o=Bu(n.scrollHeight,n.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0),a=-r.scrollLeft+vM(e),s=-r.scrollTop;return ts(l||n).direction===&quot;rtl&quot;&amp;&amp;(a+=Bu(n.clientWidth,l?l.clientWidth:0)-i),{width:i,height:o,x:a,y:s}}function yM(e){var t=ts(e),n=t.overflow,r=t.overflowX,l=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+l+r)}function zj(e){return[&quot;html&quot;,&quot;body&quot;,&quot;#document&quot;].indexOf(kl(e))&gt;=0?e.ownerDocument.body:xi(e)&amp;&amp;yM(e)?e:zj(J1(e))}function Ah(e,t){var n;t===void 0&amp;&amp;(t=[]);var r=zj(e),l=r===((n=e.ownerDocument)==null?void 0:n.body),i=ti(r),o=l?[i].concat(i.visualViewport||[],yM(r)?r:[]):r,a=t.concat(o);return l?a:a.concat(Ah(J1(o)))}function G3(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function yoe(e,t){var n=Fd(e,!1,t===&quot;fixed&quot;);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function r8(e,t,n){return t===Rj?G3(goe(e,n)):Yu(t)?yoe(t,n):G3(voe(ru(e)))}function boe(e){var t=Ah(J1(e)),n=[&quot;absolute&quot;,&quot;fixed&quot;].indexOf(ts(e).position)&gt;=0,r=n&amp;&amp;xi(e)?Qm(e):e;return Yu(r)?t.filter(function(l){return Yu(l)&amp;&amp;$j(l,r)&amp;&amp;kl(l)!==&quot;body&quot;}):[]}function xoe(e,t,n,r){var l=t===&quot;clippingParents&quot;?boe(e):[].concat(t),i=[].concat(l,[n]),o=i[0],a=i.reduce(function(s,u){var c=r8(e,u,r);return s.top=Bu(c.top,s.top),s.right=ty(c.right,s.right),s.bottom=ty(c.bottom,s.bottom),s.left=Bu(c.left,s.left),s},r8(e,o,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Bj(e){var t=e.reference,n=e.element,r=e.placement,l=r?vl(r):null,i=r?jd(r):null,o=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2,s;switch(l){case Lo:s={x:o,y:t.y-n.height};break;case ki:s={x:o,y:t.y+t.height};break;case Si:s={x:t.x+t.width,y:a};break;case Io:s={x:t.x-n.width,y:a};break;default:s={x:t.x,y:t.y}}var u=l?mM(l):null;if(u!=null){var c=u===&quot;y&quot;?&quot;height&quot;:&quot;width&quot;;switch(i){case $d:s[u]=s[u]-(t[c]/2-n[c]/2);break;case sm:s[u]=s[u]+(t[c]/2-n[c]/2);break}}return s}function um(e,t){t===void 0&amp;&amp;(t={});var n=t,r=n.placement,l=r===void 0?e.placement:r,i=n.strategy,o=i===void 0?e.strategy:i,a=n.boundary,s=a===void 0?zae:a,u=n.rootBoundary,c=u===void 0?Rj:u,d=n.elementContext,f=d===void 0?Kf:d,p=n.altBoundary,m=p===void 0?!1:p,g=n.padding,b=g===void 0?0:g,v=Fj(typeof b!=&quot;number&quot;?b:jj(b,Zm)),h=f===Kf?Bae:Kf,y=e.rects.popper,w=e.elements[m?h:f],_=xoe(Yu(w)?w:w.contextElement||ru(e.elements.popper),s,c,o),x=Fd(e.elements.reference),T=Bj({reference:x,element:y,strategy:&quot;absolute&quot;,placement:l}),k=G3(Object.assign({},y,T)),S=f===Kf?k:x,C={top:_.top-S.top+v.top,bottom:S.bottom-_.bottom+v.bottom,left:_.left-S.left+v.left,right:S.right-_.right+v.right},M=e.modifiersData.offset;if(f===Kf&amp;&amp;M){var O=M[l];Object.keys(C).forEach(function(D){var P=[Si,ki].indexOf(D)&gt;=0?1:-1,E=[Lo,ki].indexOf(D)&gt;=0?&quot;y&quot;:&quot;x&quot;;C[D]+=O[E]*P})}return C}function woe(e,t){t===void 0&amp;&amp;(t={});var n=t,r=n.placement,l=n.boundary,i=n.rootBoundary,o=n.padding,a=n.flipVariations,s=n.allowedAutoPlacements,u=s===void 0?Lj:s,c=jd(r),d=c?a?JA:JA.filter(function(m){return jd(m)===c}):Zm,f=d.filter(function(m){return u.indexOf(m)&gt;=0});f.length===0&amp;&amp;(f=d);var p=f.reduce(function(m,g){return m[g]=um(e,{placement:g,boundary:l,rootBoundary:i,padding:o})[vl(g)],m},{});return Object.keys(p).sort(function(m,g){return p[m]-p[g]})}function _oe(e){if(vl(e)===fM)return[];var t=J0(e);return[n8(e),t,n8(t)]}function Toe(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var l=n.mainAxis,i=l===void 0?!0:l,o=n.altAxis,a=o===void 0?!0:o,s=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0?!0:p,g=n.allowedAutoPlacements,b=t.options.placement,v=vl(b),h=v===b,y=s||(h||!m?[J0(b)]:_oe(b)),w=[b].concat(y).reduce(function(q,Y){return q.concat(vl(Y)===fM?woe(t,{placement:Y,boundary:c,rootBoundary:d,padding:u,flipVariations:m,allowedAutoPlacements:g}):Y)},[]),_=t.rects.reference,x=t.rects.popper,T=new Map,k=!0,S=w[0],C=0;C&lt;w.length;C++){var M=w[C],O=vl(M),D=jd(M)===$d,P=[Lo,ki].indexOf(O)&gt;=0,E=P?&quot;width&quot;:&quot;height&quot;,I=um(t,{placement:M,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),A=P?D?Si:Io:D?ki:Lo;_[E]&gt;x[E]&amp;&amp;(A=J0(A));var F=J0(A),j=[];if(i&amp;&amp;j.push(I[O]&lt;=0),a&amp;&amp;j.push(I[A]&lt;=0,I[F]&lt;=0),j.every(function(q){return q})){S=M,k=!1;break}T.set(M,j)}if(k)for(var z=m?3:1,B=function(Y){var L=w.find(function(W){var U=T.get(W);if(U)return U.slice(0,Y).every(function(V){return V})});if(L)return S=L,&quot;break&quot;},N=z;N&gt;0;N--){var R=B(N);if(R===&quot;break&quot;)break}t.placement!==S&amp;&amp;(t.modifiersData[r]._skip=!0,t.placement=S,t.reset=!0)}}const koe={name:&quot;flip&quot;,enabled:!0,phase:&quot;main&quot;,fn:Toe,requiresIfExists:[&quot;offset&quot;],data:{_skip:!1}};function a8(e,t,n){return n===void 0&amp;&amp;(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function o8(e){return[Lo,Si,ki,Io].some(function(t){return e[t]&gt;=0})}function Soe(e){var t=e.state,n=e.name,r=t.rects.reference,l=t.rects.popper,i=t.modifiersData.preventOverflow,o=um(t,{elementContext:&quot;reference&quot;}),a=um(t,{altBoundary:!0}),s=a8(o,r),u=a8(a,l,i),c=o8(s),d=o8(u);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{&quot;data-popper-reference-hidden&quot;:c,&quot;data-popper-escaped&quot;:d})}const Coe={name:&quot;hide&quot;,enabled:!0,phase:&quot;main&quot;,requiresIfExists:[&quot;preventOverflow&quot;],fn:Soe};function Moe(e,t,n){var r=vl(e),l=[Io,Lo].indexOf(r)&gt;=0?-1:1,i=typeof n==&quot;function&quot;?n(Object.assign({},t,{placement:e})):n,o=i[0],a=i[1];return o=o||0,a=(a||0)*l,[Io,Si].indexOf(r)&gt;=0?{x:a,y:o}:{x:o,y:a}}function Poe(e){var t=e.state,n=e.options,r=e.name,l=n.offset,i=l===void 0?[0,0]:l,o=Lj.reduce(function(c,d){return c[d]=Moe(d,t.rects,i),c},{}),a=o[t.placement],s=a.x,u=a.y;t.modifiersData.popperOffsets!=null&amp;&amp;(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}const Ooe={name:&quot;offset&quot;,enabled:!0,phase:&quot;main&quot;,requires:[&quot;popperOffsets&quot;],fn:Poe};function Aoe(e){var t=e.state,n=e.name;t.modifiersData[n]=Bj({reference:t.rects.reference,element:t.rects.popper,strategy:&quot;absolute&quot;,placement:t.placement})}const Doe={name:&quot;popperOffsets&quot;,enabled:!0,phase:&quot;read&quot;,fn:Aoe,data:{}};function Eoe(e){return e===&quot;x&quot;?&quot;y&quot;:&quot;x&quot;}function Roe(e){var t=e.state,n=e.options,r=e.name,l=n.mainAxis,i=l===void 0?!0:l,o=n.altAxis,a=o===void 0?!1:o,s=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0?!0:f,m=n.tetherOffset,g=m===void 0?0:m,b=um(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),v=vl(t.placement),h=jd(t.placement),y=!h,w=mM(v),_=Eoe(w),x=t.modifiersData.popperOffsets,T=t.rects.reference,k=t.rects.popper,S=typeof g==&quot;function&quot;?g(Object.assign({},t.rects,{placement:t.placement})):g,C=typeof S==&quot;number&quot;?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(x){if(i){var D,P=w===&quot;y&quot;?Lo:Io,E=w===&quot;y&quot;?ki:Si,I=w===&quot;y&quot;?&quot;height&quot;:&quot;width&quot;,A=x[w],F=A+b[P],j=A-b[E],z=p?-k[I]/2:0,B=h===$d?T[I]:k[I],N=h===$d?-k[I]:-T[I],R=t.elements.arrow,q=p&amp;&amp;R?hM(R):{width:0,height:0},Y=t.modifiersData[&quot;arrow#persistent&quot;]?t.modifiersData[&quot;arrow#persistent&quot;].padding:Nj(),L=Y[P],W=Y[E],U=Oh(0,T[I],q[I]),V=y?T[I]/2-z-U-L-C.mainAxis:B-U-L-C.mainAxis,te=y?-T[I]/2+z+U+W+C.mainAxis:N+U+W+C.mainAxis,ee=t.elements.arrow&amp;&amp;Qm(t.elements.arrow),H=ee?w===&quot;y&quot;?ee.clientTop||0:ee.clientLeft||0:0,Z=(D=M==null?void 0:M[w])!=null?D:0,G=A+V-Z-H,X=A+te-Z,Q=Oh(p?ty(F,G):F,A,p?Bu(j,X):j);x[w]=Q,O[w]=Q-A}if(a){var re,ae=w===&quot;x&quot;?Lo:Io,ie=w===&quot;x&quot;?ki:Si,se=x[_],he=_===&quot;y&quot;?&quot;height&quot;:&quot;width&quot;,Se=se+b[ae],Oe=se-b[ie],Pe=[Lo,Io].indexOf(v)!==-1,Me=(re=M==null?void 0:M[_])!=null?re:0,ce=Pe?Se:se-T[he]-k[he]-Me+C.altAxis,we=Pe?se+T[he]+k[he]-Me-C.altAxis:Oe,K=p&amp;&amp;Pe?roe(ce,se,we):Oh(p?ce:Se,se,p?we:Oe);x[_]=K,O[_]=K-se}t.modifiersData[r]=O}}const Loe={name:&quot;preventOverflow&quot;,enabled:!0,phase:&quot;main&quot;,fn:Roe,requiresIfExists:[&quot;offset&quot;]};function Ioe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function $oe(e){return e===ti(e)||!xi(e)?gM(e):Ioe(e)}function Noe(e){var t=e.getBoundingClientRect(),n=Nd(t.width)/e.offsetWidth||1,r=Nd(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Foe(e,t,n){n===void 0&amp;&amp;(n=!1);var r=xi(t),l=xi(t)&amp;&amp;Noe(t),i=ru(t),o=Fd(e,l,n),a={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&amp;&amp;!n)&amp;&amp;((kl(t)!==&quot;body&quot;||yM(i))&amp;&amp;(a=$oe(t)),xi(t)?(s=Fd(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):i&amp;&amp;(s.x=vM(i))),{x:o.left+a.scrollLeft-s.x,y:o.top+a.scrollTop-s.y,width:o.width,height:o.height}}function joe(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function l(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(a){if(!n.has(a)){var s=t.get(a);s&amp;&amp;l(s)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||l(i)}),r}function zoe(e){var t=joe(e);return Zae.reduce(function(n,r){return n.concat(t.filter(function(l){return l.phase===r}))},[])}function Boe(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Woe(e){var t=e.reduce(function(n,r){var l=n[r.name];return n[r.name]=l?Object.assign({},l,r,{options:Object.assign({},l.options,r.options),data:Object.assign({},l.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var i8={placement:&quot;bottom&quot;,modifiers:[],strategy:&quot;absolute&quot;};function l8(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&amp;&amp;typeof r.getBoundingClientRect==&quot;function&quot;)})}function qoe(e){e===void 0&amp;&amp;(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,l=t.defaultOptions,i=l===void 0?i8:l;return function(a,s,u){u===void 0&amp;&amp;(u=i);var c={placement:&quot;bottom&quot;,orderedModifiers:[],options:Object.assign({},i8,i),modifiersData:{},elements:{reference:a,popper:s},attributes:{},styles:{}},d=[],f=!1,p={state:c,setOptions:function(v){var h=typeof v==&quot;function&quot;?v(c.options):v;g(),c.options=Object.assign({},i,c.options,h),c.scrollParents={reference:Yu(a)?Ah(a):a.contextElement?Ah(a.contextElement):[],popper:Ah(s)};var y=zoe(Woe([].concat(r,c.options.modifiers)));return c.orderedModifiers=y.filter(function(w){return w.enabled}),m(),p.update()},forceUpdate:function(){if(!f){var v=c.elements,h=v.reference,y=v.popper;if(l8(h,y)){c.rects={reference:Foe(h,Qm(y),c.options.strategy===&quot;fixed&quot;),popper:hM(y)},c.reset=!1,c.placement=c.options.placement,c.orderedModifiers.forEach(function(C){return c.modifiersData[C.name]=Object.assign({},C.data)});for(var w=0;w&lt;c.orderedModifiers.length;w++){if(c.reset===!0){c.reset=!1,w=-1;continue}var _=c.orderedModifiers[w],x=_.fn,T=_.options,k=T===void 0?{}:T,S=_.name;typeof x==&quot;function&quot;&amp;&amp;(c=x({state:c,options:k,name:S,instance:p})||c)}}}},update:Boe(function(){return new Promise(function(b){p.forceUpdate(),b(c)})}),destroy:function(){g(),f=!0}};if(!l8(a,s))return p;p.setOptions(u).then(function(b){!f&amp;&amp;u.onFirstUpdate&amp;&amp;u.onFirstUpdate(b)});function m(){c.orderedModifiers.forEach(function(b){var v=b.name,h=b.options,y=h===void 0?{}:h,w=b.effect;if(typeof w==&quot;function&quot;){var _=w({state:c,name:v,instance:p,options:y}),x=function(){};d.push(_||x)}})}function g(){d.forEach(function(b){return b()}),d=[]}return p}}var Uoe=[poe,Doe,doe,eoe,Ooe,koe,Loe,loe,Coe],Hoe=qoe({defaultModifiers:Uoe});function Voe(e){return typeof e==&quot;function&quot;?e():e}const Wj=ge.forwardRef(function(t,n){const{children:r,container:l,disablePortal:i=!1}=t,[o,a]=ge.useState(null),s=Lr(ge.isValidElement(r)?r.ref:null,n);if(no(()=&gt;{i||a(Voe(l)||document.body)},[l,i]),no(()=&gt;{if(o&amp;&amp;!i)return Vv(n,o),()=&gt;{Vv(n,null)}},[n,o,i]),i){if(ge.isValidElement(r)){const u={ref:s};return ge.cloneElement(r,u)}return ke.jsx(ge.Fragment,{children:r})}return ke.jsx(ge.Fragment,{children:o&amp;&amp;cc.createPortal(r,o)})});function Goe(e){return yn(&quot;MuiPopper&quot;,e)}hn(&quot;MuiPopper&quot;,[&quot;root&quot;]);const Yoe=[&quot;anchorEl&quot;,&quot;children&quot;,&quot;direction&quot;,&quot;disablePortal&quot;,&quot;modifiers&quot;,&quot;open&quot;,&quot;placement&quot;,&quot;popperOptions&quot;,&quot;popperRef&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;TransitionProps&quot;,&quot;ownerState&quot;],Xoe=[&quot;anchorEl&quot;,&quot;children&quot;,&quot;container&quot;,&quot;direction&quot;,&quot;disablePortal&quot;,&quot;keepMounted&quot;,&quot;modifiers&quot;,&quot;open&quot;,&quot;placement&quot;,&quot;popperOptions&quot;,&quot;popperRef&quot;,&quot;style&quot;,&quot;transition&quot;,&quot;slotProps&quot;,&quot;slots&quot;];function Koe(e,t){if(t===&quot;ltr&quot;)return e;switch(e){case&quot;bottom-end&quot;:return&quot;bottom-start&quot;;case&quot;bottom-start&quot;:return&quot;bottom-end&quot;;case&quot;top-end&quot;:return&quot;top-start&quot;;case&quot;top-start&quot;:return&quot;top-end&quot;;default:return e}}function Y3(e){return typeof e==&quot;function&quot;?e():e}function Zoe(e){return e.nodeType!==void 0}const Qoe=()=&gt;vn({root:[&quot;root&quot;]},Aae(Goe)),Joe={},eie=ge.forwardRef(function(t,n){var r;const{anchorEl:l,children:i,direction:o,disablePortal:a,modifiers:s,open:u,placement:c,popperOptions:d,popperRef:f,slotProps:p={},slots:m={},TransitionProps:g}=t,b=Kt(t,Yoe),v=ge.useRef(null),h=Lr(v,n),y=ge.useRef(null),w=Lr(y,f),_=ge.useRef(w);no(()=&gt;{_.current=w},[w]),ge.useImperativeHandle(f,()=&gt;y.current,[]);const x=Koe(c,o),[T,k]=ge.useState(x),[S,C]=ge.useState(Y3(l));ge.useEffect(()=&gt;{y.current&amp;&amp;y.current.forceUpdate()}),ge.useEffect(()=&gt;{l&amp;&amp;C(Y3(l))},[l]),no(()=&gt;{if(!S||!u)return;const E=F=&gt;{k(F.placement)};let I=[{name:&quot;preventOverflow&quot;,options:{altBoundary:a}},{name:&quot;flip&quot;,options:{altBoundary:a}},{name:&quot;onUpdate&quot;,enabled:!0,phase:&quot;afterWrite&quot;,fn:({state:F})=&gt;{E(F)}}];s!=null&amp;&amp;(I=I.concat(s)),d&amp;&amp;d.modifiers!=null&amp;&amp;(I=I.concat(d.modifiers));const A=Hoe(S,v.current,Ie({placement:x},d,{modifiers:I}));return _.current(A),()=&gt;{A.destroy(),_.current(null)}},[S,a,s,u,d,x]);const M={placement:T};g!==null&amp;&amp;(M.TransitionProps=g);const O=Qoe(),D=(r=m.root)!=null?r:&quot;div&quot;,P=Ui({elementType:D,externalSlotProps:p.root,externalForwardedProps:b,additionalProps:{role:&quot;tooltip&quot;,ref:h},ownerState:t,className:O.root});return ke.jsx(D,Ie({},P,{children:typeof i==&quot;function&quot;?i(M):i}))}),tie=ge.forwardRef(function(t,n){const{anchorEl:r,children:l,container:i,direction:o=&quot;ltr&quot;,disablePortal:a=!1,keepMounted:s=!1,modifiers:u,open:c,placement:d=&quot;bottom&quot;,popperOptions:f=Joe,popperRef:p,style:m,transition:g=!1,slotProps:b={},slots:v={}}=t,h=Kt(t,Xoe),[y,w]=ge.useState(!0),_=()=&gt;{w(!1)},x=()=&gt;{w(!0)};if(!s&amp;&amp;!c&amp;&amp;(!g||y))return null;let T;if(i)T=i;else if(r){const C=Y3(r);T=C&amp;&amp;Zoe(C)?Aa(C).body:Aa(null).body}const k=!c&amp;&amp;s&amp;&amp;(!g||y)?&quot;none&quot;:void 0,S=g?{in:c,onEnter:_,onExited:x}:void 0;return ke.jsx(Wj,{disablePortal:a,container:T,children:ke.jsx(eie,Ie({anchorEl:r,direction:o,disablePortal:a,modifiers:u,ref:n,open:g?!y:c,placement:d,popperOptions:f,popperRef:p,slotProps:b,slots:v},h,{style:Ie({position:&quot;fixed&quot;,top:0,left:0,display:k},m),TransitionProps:S,children:l}))})});function nie(e){const t=Aa(e);return t.body===e?bl(e).innerWidth&gt;t.documentElement.clientWidth:e.scrollHeight&gt;e.clientHeight}function Dh(e,t){t?e.setAttribute(&quot;aria-hidden&quot;,&quot;true&quot;):e.removeAttribute(&quot;aria-hidden&quot;)}function s8(e){return parseInt(bl(e).getComputedStyle(e).paddingRight,10)||0}function rie(e){const n=[&quot;TEMPLATE&quot;,&quot;SCRIPT&quot;,&quot;STYLE&quot;,&quot;LINK&quot;,&quot;MAP&quot;,&quot;META&quot;,&quot;NOSCRIPT&quot;,&quot;PICTURE&quot;,&quot;COL&quot;,&quot;COLGROUP&quot;,&quot;PARAM&quot;,&quot;SLOT&quot;,&quot;SOURCE&quot;,&quot;TRACK&quot;].indexOf(e.tagName)!==-1,r=e.tagName===&quot;INPUT&quot;&amp;&amp;e.getAttribute(&quot;type&quot;)===&quot;hidden&quot;;return n||r}function u8(e,t,n,r,l){const i=[t,n,...r];[].forEach.call(e.children,o=&gt;{const a=i.indexOf(o)===-1,s=!rie(o);a&amp;&amp;s&amp;&amp;Dh(o,l)})}function bw(e,t){let n=-1;return e.some((r,l)=&gt;t(r)?(n=l,!0):!1),n}function aie(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(nie(r)){const o=RF(Aa(r));n.push({value:r.style.paddingRight,property:&quot;padding-right&quot;,el:r}),r.style.paddingRight=`${s8(r)+o}px`;const a=Aa(r).querySelectorAll(&quot;.mui-fixed&quot;);[].forEach.call(a,s=&gt;{n.push({value:s.style.paddingRight,property:&quot;padding-right&quot;,el:s}),s.style.paddingRight=`${s8(s)+o}px`})}let i;if(r.parentNode instanceof DocumentFragment)i=Aa(r).body;else{const o=r.parentElement,a=bl(r);i=(o==null?void 0:o.nodeName)===&quot;HTML&quot;&amp;&amp;a.getComputedStyle(o).overflowY===&quot;scroll&quot;?o:r}n.push({value:i.style.overflow,property:&quot;overflow&quot;,el:i},{value:i.style.overflowX,property:&quot;overflow-x&quot;,el:i},{value:i.style.overflowY,property:&quot;overflow-y&quot;,el:i}),i.style.overflow=&quot;hidden&quot;}return()=&gt;{n.forEach(({value:i,el:o,property:a})=&gt;{i?o.style.setProperty(a,i):o.style.removeProperty(a)})}}function oie(e){const t=[];return[].forEach.call(e.children,n=&gt;{n.getAttribute(&quot;aria-hidden&quot;)===&quot;true&quot;&amp;&amp;t.push(n)}),t}class iie{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,n){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&amp;&amp;Dh(t.modalRef,!1);const l=oie(n);u8(n,t.mount,t.modalRef,l,!0);const i=bw(this.containers,o=&gt;o.container===n);return i!==-1?(this.containers[i].modals.push(t),r):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:l}),r)}mount(t,n){const r=bw(this.containers,i=&gt;i.modals.indexOf(t)!==-1),l=this.containers[r];l.restore||(l.restore=aie(l,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const l=bw(this.containers,o=&gt;o.modals.indexOf(t)!==-1),i=this.containers[l];if(i.modals.splice(i.modals.indexOf(t),1),this.modals.splice(r,1),i.modals.length===0)i.restore&amp;&amp;i.restore(),t.modalRef&amp;&amp;Dh(t.modalRef,n),u8(i.container,t.mount,t.modalRef,i.hiddenSiblings,!1),this.containers.splice(l,1);else{const o=i.modals[i.modals.length-1];o.modalRef&amp;&amp;Dh(o.modalRef,!1)}return r}isTopModal(t){return this.modals.length&gt;0&amp;&amp;this.modals[this.modals.length-1]===t}}function lie(e){return typeof e==&quot;function&quot;?e():e}function sie(e){return e?e.props.hasOwnProperty(&quot;in&quot;):!1}const uie=new iie;function cie(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,manager:l=uie,closeAfterTransition:i=!1,onTransitionEnter:o,onTransitionExited:a,children:s,onClose:u,open:c,rootRef:d}=e,f=ge.useRef({}),p=ge.useRef(null),m=ge.useRef(null),g=Lr(m,d),[b,v]=ge.useState(!c),h=sie(s);let y=!0;(e[&quot;aria-hidden&quot;]===&quot;false&quot;||e[&quot;aria-hidden&quot;]===!1)&amp;&amp;(y=!1);const w=()=&gt;Aa(p.current),_=()=&gt;(f.current.modalRef=m.current,f.current.mount=p.current,f.current),x=()=&gt;{l.mount(_(),{disableScrollLock:r}),m.current&amp;&amp;(m.current.scrollTop=0)},T=yo(()=&gt;{const I=lie(t)||w().body;l.add(_(),I),m.current&amp;&amp;x()}),k=ge.useCallback(()=&gt;l.isTopModal(_()),[l]),S=yo(I=&gt;{p.current=I,I&amp;&amp;(c&amp;&amp;k()?x():m.current&amp;&amp;Dh(m.current,y))}),C=ge.useCallback(()=&gt;{l.remove(_(),y)},[y,l]);ge.useEffect(()=&gt;()=&gt;{C()},[C]),ge.useEffect(()=&gt;{c?T():(!h||!i)&amp;&amp;C()},[c,C,h,i,T]);const M=I=&gt;A=&gt;{var F;(F=I.onKeyDown)==null||F.call(I,A),!(A.key!==&quot;Escape&quot;||!k())&amp;&amp;(n||(A.stopPropagation(),u&amp;&amp;u(A,&quot;escapeKeyDown&quot;)))},O=I=&gt;A=&gt;{var F;(F=I.onClick)==null||F.call(I,A),A.target===A.currentTarget&amp;&amp;u&amp;&amp;u(A,&quot;backdropClick&quot;)};return{getRootProps:(I={})=&gt;{const A=Dj(e);delete A.onTransitionEnter,delete A.onTransitionExited;const F=Ie({},A,I);return Ie({role:&quot;presentation&quot;},F,{onKeyDown:M(F),ref:g})},getBackdropProps:(I={})=&gt;{const A=I;return Ie({&quot;aria-hidden&quot;:!0},A,{onClick:O(A),open:c})},getTransitionProps:()=&gt;{const I=()=&gt;{v(!1),o&amp;&amp;o()},A=()=&gt;{v(!0),a&amp;&amp;a(),i&amp;&amp;C()};return{onEnter:N3(I,s==null?void 0:s.props.onEnter),onExited:N3(A,s==null?void 0:s.props.onExited)}},rootRef:g,portalRef:S,isTopModal:k,exited:b,hasTransition:h}}const die=[&quot;onChange&quot;,&quot;maxRows&quot;,&quot;minRows&quot;,&quot;style&quot;,&quot;value&quot;];function r0(e){return parseInt(e,10)||0}const fie={shadow:{visibility:&quot;hidden&quot;,position:&quot;absolute&quot;,overflow:&quot;hidden&quot;,height:0,top:0,left:0,transform:&quot;translateZ(0)&quot;}};function c8(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&amp;&amp;!e.overflow}const pie=ge.forwardRef(function(t,n){const{onChange:r,maxRows:l,minRows:i=1,style:o,value:a}=t,s=Kt(t,die),{current:u}=ge.useRef(a!=null),c=ge.useRef(null),d=Lr(n,c),f=ge.useRef(null),p=ge.useRef(0),[m,g]=ge.useState({outerHeightStyle:0}),b=ge.useCallback(()=&gt;{const w=c.current,x=bl(w).getComputedStyle(w);if(x.width===&quot;0px&quot;)return{outerHeightStyle:0};const T=f.current;T.style.width=x.width,T.value=w.value||t.placeholder||&quot;x&quot;,T.value.slice(-1)===`\n",
       "`&amp;&amp;(T.value+=&quot; &quot;);const k=x.boxSizing,S=r0(x.paddingBottom)+r0(x.paddingTop),C=r0(x.borderBottomWidth)+r0(x.borderTopWidth),M=T.scrollHeight;T.value=&quot;x&quot;;const O=T.scrollHeight;let D=M;i&amp;&amp;(D=Math.max(Number(i)*O,D)),l&amp;&amp;(D=Math.min(Number(l)*O,D)),D=Math.max(D,O);const P=D+(k===&quot;border-box&quot;?S+C:0),E=Math.abs(D-M)&lt;=1;return{outerHeightStyle:P,overflow:E}},[l,i,t.placeholder]),v=(w,_)=&gt;{const{outerHeightStyle:x,overflow:T}=_;return p.current&lt;20&amp;&amp;(x&gt;0&amp;&amp;Math.abs((w.outerHeightStyle||0)-x)&gt;1||w.overflow!==T)?(p.current+=1,{overflow:T,outerHeightStyle:x}):w},h=ge.useCallback(()=&gt;{const w=b();c8(w)||g(_=&gt;v(_,w))},[b]);no(()=&gt;{const w=()=&gt;{const M=b();c8(M)||cc.flushSync(()=&gt;{g(O=&gt;v(O,M))})},_=()=&gt;{p.current=0,w()};let x;const T=Um(_),k=c.current,S=bl(k);S.addEventListener(&quot;resize&quot;,T);let C;return typeof ResizeObserver&lt;&quot;u&quot;&amp;&amp;(C=new ResizeObserver(_),C.observe(k)),()=&gt;{T.clear(),cancelAnimationFrame(x),S.removeEventListener(&quot;resize&quot;,T),C&amp;&amp;C.disconnect()}},[b]),no(()=&gt;{h()}),ge.useEffect(()=&gt;{p.current=0},[a]);const y=w=&gt;{p.current=0,u||h(),r&amp;&amp;r(w)};return ke.jsxs(ge.Fragment,{children:[ke.jsx(&quot;textarea&quot;,Ie({value:a,onChange:y,ref:d,rows:i,style:Ie({height:m.outerHeightStyle,overflow:m.overflow?&quot;hidden&quot;:void 0},o)},s)),ke.jsx(&quot;textarea&quot;,{&quot;aria-hidden&quot;:!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:Ie({},fie.shadow,o,{paddingTop:0,paddingBottom:0})})]})}),hie=[&quot;anchorEl&quot;,&quot;component&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;container&quot;,&quot;disablePortal&quot;,&quot;keepMounted&quot;,&quot;modifiers&quot;,&quot;open&quot;,&quot;placement&quot;,&quot;popperOptions&quot;,&quot;popperRef&quot;,&quot;transition&quot;,&quot;slots&quot;,&quot;slotProps&quot;],mie=Et(tie,{name:&quot;MuiPopper&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({}),bM=ge.forwardRef(function(t,n){var r;const l=G1(),i=pn({props:t,name:&quot;MuiPopper&quot;}),{anchorEl:o,component:a,components:s,componentsProps:u,container:c,disablePortal:d,keepMounted:f,modifiers:p,open:m,placement:g,popperOptions:b,popperRef:v,transition:h,slots:y,slotProps:w}=i,_=Kt(i,hie),x=(r=y==null?void 0:y.root)!=null?r:s==null?void 0:s.Root,T=Ie({anchorEl:o,container:c,disablePortal:d,keepMounted:f,modifiers:p,open:m,placement:g,popperOptions:b,popperRef:v,transition:h},_);return ke.jsx(mie,Ie({as:a,direction:l==null?void 0:l.direction,slots:{root:x},slotProps:w??u},T,{ref:n}))}),gie=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z&quot;}),&quot;Cancel&quot;);function qj(e){return yn(&quot;MuiChip&quot;,e)}const vie=hn(&quot;MuiChip&quot;,[&quot;root&quot;,&quot;sizeSmall&quot;,&quot;sizeMedium&quot;,&quot;colorError&quot;,&quot;colorInfo&quot;,&quot;colorPrimary&quot;,&quot;colorSecondary&quot;,&quot;colorSuccess&quot;,&quot;colorWarning&quot;,&quot;disabled&quot;,&quot;clickable&quot;,&quot;clickableColorPrimary&quot;,&quot;clickableColorSecondary&quot;,&quot;deletable&quot;,&quot;deletableColorPrimary&quot;,&quot;deletableColorSecondary&quot;,&quot;outlined&quot;,&quot;filled&quot;,&quot;outlinedPrimary&quot;,&quot;outlinedSecondary&quot;,&quot;filledPrimary&quot;,&quot;filledSecondary&quot;,&quot;avatar&quot;,&quot;avatarSmall&quot;,&quot;avatarMedium&quot;,&quot;avatarColorPrimary&quot;,&quot;avatarColorSecondary&quot;,&quot;icon&quot;,&quot;iconSmall&quot;,&quot;iconMedium&quot;,&quot;iconColorPrimary&quot;,&quot;iconColorSecondary&quot;,&quot;label&quot;,&quot;labelSmall&quot;,&quot;labelMedium&quot;,&quot;deleteIcon&quot;,&quot;deleteIconSmall&quot;,&quot;deleteIconMedium&quot;,&quot;deleteIconColorPrimary&quot;,&quot;deleteIconColorSecondary&quot;,&quot;deleteIconOutlinedColorPrimary&quot;,&quot;deleteIconOutlinedColorSecondary&quot;,&quot;deleteIconFilledColorPrimary&quot;,&quot;deleteIconFilledColorSecondary&quot;,&quot;focusVisible&quot;]),dr=vie,yie=[&quot;avatar&quot;,&quot;className&quot;,&quot;clickable&quot;,&quot;color&quot;,&quot;component&quot;,&quot;deleteIcon&quot;,&quot;disabled&quot;,&quot;icon&quot;,&quot;label&quot;,&quot;onClick&quot;,&quot;onDelete&quot;,&quot;onKeyDown&quot;,&quot;onKeyUp&quot;,&quot;size&quot;,&quot;variant&quot;,&quot;tabIndex&quot;,&quot;skipFocusWhenDisabled&quot;],bie=e=&gt;{const{classes:t,disabled:n,size:r,color:l,iconColor:i,onDelete:o,clickable:a,variant:s}=e,u={root:[&quot;root&quot;,s,n&amp;&amp;&quot;disabled&quot;,`size${Jt(r)}`,`color${Jt(l)}`,a&amp;&amp;&quot;clickable&quot;,a&amp;&amp;`clickableColor${Jt(l)}`,o&amp;&amp;&quot;deletable&quot;,o&amp;&amp;`deletableColor${Jt(l)}`,`${s}${Jt(l)}`],label:[&quot;label&quot;,`label${Jt(r)}`],avatar:[&quot;avatar&quot;,`avatar${Jt(r)}`,`avatarColor${Jt(l)}`],icon:[&quot;icon&quot;,`icon${Jt(r)}`,`iconColor${Jt(i)}`],deleteIcon:[&quot;deleteIcon&quot;,`deleteIcon${Jt(r)}`,`deleteIconColor${Jt(l)}`,`deleteIcon${Jt(s)}Color${Jt(l)}`]};return vn(u,qj,t)},xie=Et(&quot;div&quot;,{name:&quot;MuiChip&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e,{color:r,iconColor:l,clickable:i,onDelete:o,size:a,variant:s}=n;return[{[`&amp; .${dr.avatar}`]:t.avatar},{[`&amp; .${dr.avatar}`]:t[`avatar${Jt(a)}`]},{[`&amp; .${dr.avatar}`]:t[`avatarColor${Jt(r)}`]},{[`&amp; .${dr.icon}`]:t.icon},{[`&amp; .${dr.icon}`]:t[`icon${Jt(a)}`]},{[`&amp; .${dr.icon}`]:t[`iconColor${Jt(l)}`]},{[`&amp; .${dr.deleteIcon}`]:t.deleteIcon},{[`&amp; .${dr.deleteIcon}`]:t[`deleteIcon${Jt(a)}`]},{[`&amp; .${dr.deleteIcon}`]:t[`deleteIconColor${Jt(r)}`]},{[`&amp; .${dr.deleteIcon}`]:t[`deleteIcon${Jt(s)}Color${Jt(r)}`]},t.root,t[`size${Jt(a)}`],t[`color${Jt(r)}`],i&amp;&amp;t.clickable,i&amp;&amp;r!==&quot;default&quot;&amp;&amp;t[`clickableColor${Jt(r)})`],o&amp;&amp;t.deletable,o&amp;&amp;r!==&quot;default&quot;&amp;&amp;t[`deletableColor${Jt(r)}`],t[s],t[`${s}${Jt(r)}`]]}})(({theme:e,ownerState:t})=&gt;{const n=e.palette.mode===&quot;light&quot;?e.palette.grey[700]:e.palette.grey[300];return Ie({maxWidth:&quot;100%&quot;,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:&quot;inline-flex&quot;,alignItems:&quot;center&quot;,justifyContent:&quot;center&quot;,height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:&quot;nowrap&quot;,transition:e.transitions.create([&quot;background-color&quot;,&quot;box-shadow&quot;]),cursor:&quot;unset&quot;,outline:0,textDecoration:&quot;none&quot;,border:0,padding:0,verticalAlign:&quot;middle&quot;,boxSizing:&quot;border-box&quot;,[`&amp;.${dr.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:&quot;none&quot;},[`&amp; .${dr.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:n,fontSize:e.typography.pxToRem(12)},[`&amp; .${dr.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`&amp; .${dr.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`&amp; .${dr.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`&amp; .${dr.icon}`]:Ie({marginLeft:5,marginRight:-6},t.size===&quot;small&quot;&amp;&amp;{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&amp;&amp;Ie({color:e.vars?e.vars.palette.Chip.defaultIconColor:n},t.color!==&quot;default&quot;&amp;&amp;{color:&quot;inherit&quot;})),[`&amp; .${dr.deleteIcon}`]:Ie({WebkitTapHighlightColor:&quot;transparent&quot;,color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:rr(e.palette.text.primary,.26),fontSize:22,cursor:&quot;pointer&quot;,margin:&quot;0 5px 0 -6px&quot;,&quot;&amp;:hover&quot;:{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:rr(e.palette.text.primary,.4)}},t.size===&quot;small&quot;&amp;&amp;{fontSize:16,marginRight:4,marginLeft:-4},t.color!==&quot;default&quot;&amp;&amp;{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:rr(e.palette[t.color].contrastText,.7),&quot;&amp;:hover, &amp;:active&quot;:{color:(e.vars||e).palette[t.color].contrastText}})},t.size===&quot;small&quot;&amp;&amp;{height:24},t.color!==&quot;default&quot;&amp;&amp;{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&amp;&amp;{[`&amp;.${dr.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:rr(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&amp;&amp;t.color!==&quot;default&quot;&amp;&amp;{[`&amp;.${dr.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=&gt;Ie({},t.clickable&amp;&amp;{userSelect:&quot;none&quot;,WebkitTapHighlightColor:&quot;transparent&quot;,cursor:&quot;pointer&quot;,&quot;&amp;:hover&quot;:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:rr(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&amp;.${dr.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:rr(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},&quot;&amp;:active&quot;:{boxShadow:(e.vars||e).shadows[1]}},t.clickable&amp;&amp;t.color!==&quot;default&quot;&amp;&amp;{[`&amp;:hover, &amp;.${dr.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=&gt;Ie({},t.variant===&quot;outlined&quot;&amp;&amp;{backgroundColor:&quot;transparent&quot;,border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode===&quot;light&quot;?e.palette.grey[400]:e.palette.grey[700]}`,[`&amp;.${dr.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&amp;.${dr.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&amp; .${dr.avatar}`]:{marginLeft:4},[`&amp; .${dr.avatarSmall}`]:{marginLeft:2},[`&amp; .${dr.icon}`]:{marginLeft:4},[`&amp; .${dr.iconSmall}`]:{marginLeft:2},[`&amp; .${dr.deleteIcon}`]:{marginRight:5},[`&amp; .${dr.deleteIconSmall}`]:{marginRight:3}},t.variant===&quot;outlined&quot;&amp;&amp;t.color!==&quot;default&quot;&amp;&amp;{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:rr(e.palette[t.color].main,.7)}`,[`&amp;.${dr.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:rr(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&amp;.${dr.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:rr(e.palette[t.color].main,e.palette.action.focusOpacity)},[`&amp; .${dr.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:rr(e.palette[t.color].main,.7),&quot;&amp;:hover, &amp;:active&quot;:{color:(e.vars||e).palette[t.color].main}}})),wie=Et(&quot;span&quot;,{name:&quot;MuiChip&quot;,slot:&quot;Label&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${Jt(r)}`]]}})(({ownerState:e})=&gt;Ie({overflow:&quot;hidden&quot;,textOverflow:&quot;ellipsis&quot;,paddingLeft:12,paddingRight:12,whiteSpace:&quot;nowrap&quot;},e.size===&quot;small&quot;&amp;&amp;{paddingLeft:8,paddingRight:8}));function d8(e){return e.key===&quot;Backspace&quot;||e.key===&quot;Delete&quot;}const _ie=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiChip&quot;}),{avatar:l,className:i,clickable:o,color:a=&quot;default&quot;,component:s,deleteIcon:u,disabled:c=!1,icon:d,label:f,onClick:p,onDelete:m,onKeyDown:g,onKeyUp:b,size:v=&quot;medium&quot;,variant:h=&quot;filled&quot;,tabIndex:y,skipFocusWhenDisabled:w=!1}=r,_=Kt(r,yie),x=ge.useRef(null),T=Lr(x,n),k=j=&gt;{j.stopPropagation(),m&amp;&amp;m(j)},S=j=&gt;{j.currentTarget===j.target&amp;&amp;d8(j)&amp;&amp;j.preventDefault(),g&amp;&amp;g(j)},C=j=&gt;{j.currentTarget===j.target&amp;&amp;(m&amp;&amp;d8(j)?m(j):j.key===&quot;Escape&quot;&amp;&amp;x.current&amp;&amp;x.current.blur()),b&amp;&amp;b(j)},M=o!==!1&amp;&amp;p?!0:o,O=M||m?Tl:s||&quot;div&quot;,D=Ie({},r,{component:O,disabled:c,size:v,color:a,iconColor:ge.isValidElement(d)&amp;&amp;d.props.color||a,onDelete:!!m,clickable:M,variant:h}),P=bie(D),E=O===Tl?Ie({component:s||&quot;div&quot;,focusVisibleClassName:P.focusVisible},m&amp;&amp;{disableRipple:!0}):{};let I=null;m&amp;&amp;(I=u&amp;&amp;ge.isValidElement(u)?ge.cloneElement(u,{className:on(u.props.className,P.deleteIcon),onClick:k}):ke.jsx(gie,{className:on(P.deleteIcon),onClick:k}));let A=null;l&amp;&amp;ge.isValidElement(l)&amp;&amp;(A=ge.cloneElement(l,{className:on(P.avatar,l.props.className)}));let F=null;return d&amp;&amp;ge.isValidElement(d)&amp;&amp;(F=ge.cloneElement(d,{className:on(P.icon,d.props.className)})),ke.jsxs(xie,Ie({as:O,className:on(P.root,i),disabled:M&amp;&amp;c?!0:void 0,onClick:p,onKeyDown:S,onKeyUp:C,ref:T,tabIndex:w&amp;&amp;c?-1:y,ownerState:D},E,_,{children:[A||F,ke.jsx(wie,{className:on(P.label),ownerState:D,children:f}),I]}))}),Tie=_ie,kie=Object.freeze(Object.defineProperty({__proto__:null,chipClasses:dr,default:Tie,getChipUtilityClass:qj},Symbol.toStringTag,{value:&quot;Module&quot;}));function au({props:e,states:t,muiFormControl:n}){return t.reduce((r,l)=&gt;(r[l]=e[l],n&amp;&amp;typeof e[l]&gt;&quot;u&quot;&amp;&amp;(r[l]=n[l]),r),{})}const eb=ge.createContext(void 0);function Gi(){return ge.useContext(eb)}function Sie(e){return ke.jsx(Tte,Ie({},e,{defaultTheme:X1,themeId:Ql}))}function f8(e){return e!=null&amp;&amp;!(Array.isArray(e)&amp;&amp;e.length===0)}function ny(e,t=!1){return e&amp;&amp;(f8(e.value)&amp;&amp;e.value!==&quot;&quot;||t&amp;&amp;f8(e.defaultValue)&amp;&amp;e.defaultValue!==&quot;&quot;)}function Cie(e){return e.startAdornment}function Mie(e){return yn(&quot;MuiInputBase&quot;,e)}const zd=hn(&quot;MuiInputBase&quot;,[&quot;root&quot;,&quot;formControl&quot;,&quot;focused&quot;,&quot;disabled&quot;,&quot;adornedStart&quot;,&quot;adornedEnd&quot;,&quot;error&quot;,&quot;sizeSmall&quot;,&quot;multiline&quot;,&quot;colorSecondary&quot;,&quot;fullWidth&quot;,&quot;hiddenLabel&quot;,&quot;readOnly&quot;,&quot;input&quot;,&quot;inputSizeSmall&quot;,&quot;inputMultiline&quot;,&quot;inputTypeSearch&quot;,&quot;inputAdornedStart&quot;,&quot;inputAdornedEnd&quot;,&quot;inputHiddenLabel&quot;]),Pie=[&quot;aria-describedby&quot;,&quot;autoComplete&quot;,&quot;autoFocus&quot;,&quot;className&quot;,&quot;color&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;defaultValue&quot;,&quot;disabled&quot;,&quot;disableInjectingGlobalStyles&quot;,&quot;endAdornment&quot;,&quot;error&quot;,&quot;fullWidth&quot;,&quot;id&quot;,&quot;inputComponent&quot;,&quot;inputProps&quot;,&quot;inputRef&quot;,&quot;margin&quot;,&quot;maxRows&quot;,&quot;minRows&quot;,&quot;multiline&quot;,&quot;name&quot;,&quot;onBlur&quot;,&quot;onChange&quot;,&quot;onClick&quot;,&quot;onFocus&quot;,&quot;onKeyDown&quot;,&quot;onKeyUp&quot;,&quot;placeholder&quot;,&quot;readOnly&quot;,&quot;renderSuffix&quot;,&quot;rows&quot;,&quot;size&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;startAdornment&quot;,&quot;type&quot;,&quot;value&quot;],tb=(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.formControl&amp;&amp;t.formControl,n.startAdornment&amp;&amp;t.adornedStart,n.endAdornment&amp;&amp;t.adornedEnd,n.error&amp;&amp;t.error,n.size===&quot;small&quot;&amp;&amp;t.sizeSmall,n.multiline&amp;&amp;t.multiline,n.color&amp;&amp;t[`color${Jt(n.color)}`],n.fullWidth&amp;&amp;t.fullWidth,n.hiddenLabel&amp;&amp;t.hiddenLabel]},nb=(e,t)=&gt;{const{ownerState:n}=e;return[t.input,n.size===&quot;small&quot;&amp;&amp;t.inputSizeSmall,n.multiline&amp;&amp;t.inputMultiline,n.type===&quot;search&quot;&amp;&amp;t.inputTypeSearch,n.startAdornment&amp;&amp;t.inputAdornedStart,n.endAdornment&amp;&amp;t.inputAdornedEnd,n.hiddenLabel&amp;&amp;t.inputHiddenLabel]},Oie=e=&gt;{const{classes:t,color:n,disabled:r,error:l,endAdornment:i,focused:o,formControl:a,fullWidth:s,hiddenLabel:u,multiline:c,readOnly:d,size:f,startAdornment:p,type:m}=e,g={root:[&quot;root&quot;,`color${Jt(n)}`,r&amp;&amp;&quot;disabled&quot;,l&amp;&amp;&quot;error&quot;,s&amp;&amp;&quot;fullWidth&quot;,o&amp;&amp;&quot;focused&quot;,a&amp;&amp;&quot;formControl&quot;,f&amp;&amp;f!==&quot;medium&quot;&amp;&amp;`size${Jt(f)}`,c&amp;&amp;&quot;multiline&quot;,p&amp;&amp;&quot;adornedStart&quot;,i&amp;&amp;&quot;adornedEnd&quot;,u&amp;&amp;&quot;hiddenLabel&quot;,d&amp;&amp;&quot;readOnly&quot;],input:[&quot;input&quot;,r&amp;&amp;&quot;disabled&quot;,m===&quot;search&quot;&amp;&amp;&quot;inputTypeSearch&quot;,c&amp;&amp;&quot;inputMultiline&quot;,f===&quot;small&quot;&amp;&amp;&quot;inputSizeSmall&quot;,u&amp;&amp;&quot;inputHiddenLabel&quot;,p&amp;&amp;&quot;inputAdornedStart&quot;,i&amp;&amp;&quot;inputAdornedEnd&quot;,d&amp;&amp;&quot;readOnly&quot;]};return vn(g,Mie,t)},rb=Et(&quot;div&quot;,{name:&quot;MuiInputBase&quot;,slot:&quot;Root&quot;,overridesResolver:tb})(({theme:e,ownerState:t})=&gt;Ie({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:&quot;1.4375em&quot;,boxSizing:&quot;border-box&quot;,position:&quot;relative&quot;,cursor:&quot;text&quot;,display:&quot;inline-flex&quot;,alignItems:&quot;center&quot;,[`&amp;.${zd.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:&quot;default&quot;}},t.multiline&amp;&amp;Ie({padding:&quot;4px 0 5px&quot;},t.size===&quot;small&quot;&amp;&amp;{paddingTop:1}),t.fullWidth&amp;&amp;{width:&quot;100%&quot;})),ab=Et(&quot;input&quot;,{name:&quot;MuiInputBase&quot;,slot:&quot;Input&quot;,overridesResolver:nb})(({theme:e,ownerState:t})=&gt;{const n=e.palette.mode===&quot;light&quot;,r=Ie({color:&quot;currentColor&quot;},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create(&quot;opacity&quot;,{duration:e.transitions.duration.shorter})}),l={opacity:&quot;0 !important&quot;},i=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return Ie({font:&quot;inherit&quot;,letterSpacing:&quot;inherit&quot;,color:&quot;currentColor&quot;,padding:&quot;4px 0 5px&quot;,border:0,boxSizing:&quot;content-box&quot;,background:&quot;none&quot;,height:&quot;1.4375em&quot;,margin:0,WebkitTapHighlightColor:&quot;transparent&quot;,display:&quot;block&quot;,minWidth:0,width:&quot;100%&quot;,animationName:&quot;mui-auto-fill-cancel&quot;,animationDuration:&quot;10ms&quot;,&quot;&amp;::-webkit-input-placeholder&quot;:r,&quot;&amp;::-moz-placeholder&quot;:r,&quot;&amp;:-ms-input-placeholder&quot;:r,&quot;&amp;::-ms-input-placeholder&quot;:r,&quot;&amp;:focus&quot;:{outline:0},&quot;&amp;:invalid&quot;:{boxShadow:&quot;none&quot;},&quot;&amp;::-webkit-search-decoration&quot;:{WebkitAppearance:&quot;none&quot;},[`label[data-shrink=false] + .${zd.formControl} &amp;`]:{&quot;&amp;::-webkit-input-placeholder&quot;:l,&quot;&amp;::-moz-placeholder&quot;:l,&quot;&amp;:-ms-input-placeholder&quot;:l,&quot;&amp;::-ms-input-placeholder&quot;:l,&quot;&amp;:focus::-webkit-input-placeholder&quot;:i,&quot;&amp;:focus::-moz-placeholder&quot;:i,&quot;&amp;:focus:-ms-input-placeholder&quot;:i,&quot;&amp;:focus::-ms-input-placeholder&quot;:i},[`&amp;.${zd.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},&quot;&amp;:-webkit-autofill&quot;:{animationDuration:&quot;5000s&quot;,animationName:&quot;mui-auto-fill&quot;}},t.size===&quot;small&quot;&amp;&amp;{paddingTop:1},t.multiline&amp;&amp;{height:&quot;auto&quot;,resize:&quot;none&quot;,padding:0,paddingTop:0},t.type===&quot;search&quot;&amp;&amp;{MozAppearance:&quot;textfield&quot;})}),Aie=ke.jsx(Sie,{styles:{&quot;@keyframes mui-auto-fill&quot;:{from:{display:&quot;block&quot;}},&quot;@keyframes mui-auto-fill-cancel&quot;:{from:{display:&quot;block&quot;}}}}),ob=ge.forwardRef(function(t,n){var r;const l=pn({props:t,name:&quot;MuiInputBase&quot;}),{&quot;aria-describedby&quot;:i,autoComplete:o,autoFocus:a,className:s,components:u={},componentsProps:c={},defaultValue:d,disabled:f,disableInjectingGlobalStyles:p,endAdornment:m,fullWidth:g=!1,id:b,inputComponent:v=&quot;input&quot;,inputProps:h={},inputRef:y,maxRows:w,minRows:_,multiline:x=!1,name:T,onBlur:k,onChange:S,onClick:C,onFocus:M,onKeyDown:O,onKeyUp:D,placeholder:P,readOnly:E,renderSuffix:I,rows:A,slotProps:F={},slots:j={},startAdornment:z,type:B=&quot;text&quot;,value:N}=l,R=Kt(l,Pie),q=h.value!=null?h.value:N,{current:Y}=ge.useRef(q!=null),L=ge.useRef(),W=ge.useCallback(K=&gt;{},[]),U=Lr(L,y,h.ref,W),[V,te]=ge.useState(!1),ee=Gi(),H=au({props:l,muiFormControl:ee,states:[&quot;color&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;hiddenLabel&quot;,&quot;size&quot;,&quot;required&quot;,&quot;filled&quot;]});H.focused=ee?ee.focused:V,ge.useEffect(()=&gt;{!ee&amp;&amp;f&amp;&amp;V&amp;&amp;(te(!1),k&amp;&amp;k())},[ee,f,V,k]);const Z=ee&amp;&amp;ee.onFilled,G=ee&amp;&amp;ee.onEmpty,X=ge.useCallback(K=&gt;{ny(K)?Z&amp;&amp;Z():G&amp;&amp;G()},[Z,G]);no(()=&gt;{Y&amp;&amp;X({value:q})},[q,X,Y]);const Q=K=&gt;{if(H.disabled){K.stopPropagation();return}M&amp;&amp;M(K),h.onFocus&amp;&amp;h.onFocus(K),ee&amp;&amp;ee.onFocus?ee.onFocus(K):te(!0)},re=K=&gt;{k&amp;&amp;k(K),h.onBlur&amp;&amp;h.onBlur(K),ee&amp;&amp;ee.onBlur?ee.onBlur(K):te(!1)},ae=(K,...ne)=&gt;{if(!Y){const de=K.target||L.current;if(de==null)throw new Error(No(1));X({value:de.value})}h.onChange&amp;&amp;h.onChange(K,...ne),S&amp;&amp;S(K,...ne)};ge.useEffect(()=&gt;{X(L.current)},[]);const ie=K=&gt;{L.current&amp;&amp;K.currentTarget===K.target&amp;&amp;L.current.focus(),C&amp;&amp;C(K)};let se=v,he=h;x&amp;&amp;se===&quot;input&quot;&amp;&amp;(A?he=Ie({type:void 0,minRows:A,maxRows:A},he):he=Ie({type:void 0,maxRows:w,minRows:_},he),se=pie);const Se=K=&gt;{X(K.animationName===&quot;mui-auto-fill-cancel&quot;?L.current:{value:&quot;x&quot;})};ge.useEffect(()=&gt;{ee&amp;&amp;ee.setAdornedStart(!!z)},[ee,z]);const Oe=Ie({},l,{color:H.color||&quot;primary&quot;,disabled:H.disabled,endAdornment:m,error:H.error,focused:H.focused,formControl:ee,fullWidth:g,hiddenLabel:H.hiddenLabel,multiline:x,size:H.size,startAdornment:z,type:B}),Pe=Oie(Oe),Me=j.root||u.Root||rb,ce=F.root||c.root||{},we=j.input||u.Input||ab;return he=Ie({},he,(r=F.input)!=null?r:c.input),ke.jsxs(ge.Fragment,{children:[!p&amp;&amp;Aie,ke.jsxs(Me,Ie({},ce,!lm(Me)&amp;&amp;{ownerState:Ie({},Oe,ce.ownerState)},{ref:n,onClick:ie},R,{className:on(Pe.root,ce.className,s,E&amp;&amp;&quot;MuiInputBase-readOnly&quot;),children:[z,ke.jsx(eb.Provider,{value:null,children:ke.jsx(we,Ie({ownerState:Oe,&quot;aria-invalid&quot;:H.error,&quot;aria-describedby&quot;:i,autoComplete:o,autoFocus:a,defaultValue:d,disabled:H.disabled,id:b,onAnimationStart:Se,name:T,placeholder:P,readOnly:E,required:H.required,rows:A,value:q,onKeyDown:O,onKeyUp:D,type:B},he,!lm(we)&amp;&amp;{as:se,ownerState:Ie({},Oe,he.ownerState)},{ref:U,className:on(Pe.input,he.className,E&amp;&amp;&quot;MuiInputBase-readOnly&quot;),onBlur:re,onChange:ae,onFocus:Q}))}),m,I?I(Ie({},H,{startAdornment:z})):null]}))]})});function Die(e){return yn(&quot;MuiInput&quot;,e)}const Zf=Ie({},zd,hn(&quot;MuiInput&quot;,[&quot;root&quot;,&quot;underline&quot;,&quot;input&quot;]));function Eie(e){return yn(&quot;MuiOutlinedInput&quot;,e)}const xs=Ie({},zd,hn(&quot;MuiOutlinedInput&quot;,[&quot;root&quot;,&quot;notchedOutline&quot;,&quot;input&quot;]));function Rie(e){return yn(&quot;MuiFilledInput&quot;,e)}const du=Ie({},zd,hn(&quot;MuiFilledInput&quot;,[&quot;root&quot;,&quot;underline&quot;,&quot;input&quot;])),Lie=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M7 10l5 5 5-5z&quot;}),&quot;ArrowDropDown&quot;),Iie=[&quot;addEndListener&quot;,&quot;appear&quot;,&quot;children&quot;,&quot;easing&quot;,&quot;in&quot;,&quot;onEnter&quot;,&quot;onEntered&quot;,&quot;onEntering&quot;,&quot;onExit&quot;,&quot;onExited&quot;,&quot;onExiting&quot;,&quot;style&quot;,&quot;timeout&quot;,&quot;TransitionComponent&quot;],$ie={entering:{opacity:1},entered:{opacity:1}},ib=ge.forwardRef(function(t,n){const r=po(),l={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:i,appear:o=!0,children:a,easing:s,in:u,onEnter:c,onEntered:d,onEntering:f,onExit:p,onExited:m,onExiting:g,style:b,timeout:v=l,TransitionComponent:h=Pi}=t,y=Kt(t,Iie),w=ge.useRef(null),_=Lr(w,a.ref,n),x=P=&gt;E=&gt;{if(P){const I=w.current;E===void 0?P(I):P(I,E)}},T=x(f),k=x((P,E)=&gt;{kj(P);const I=Id({style:b,timeout:v,easing:s},{mode:&quot;enter&quot;});P.style.webkitTransition=r.transitions.create(&quot;opacity&quot;,I),P.style.transition=r.transitions.create(&quot;opacity&quot;,I),c&amp;&amp;c(P,E)}),S=x(d),C=x(g),M=x(P=&gt;{const E=Id({style:b,timeout:v,easing:s},{mode:&quot;exit&quot;});P.style.webkitTransition=r.transitions.create(&quot;opacity&quot;,E),P.style.transition=r.transitions.create(&quot;opacity&quot;,E),p&amp;&amp;p(P)}),O=x(m),D=P=&gt;{i&amp;&amp;i(w.current,P)};return ke.jsx(h,Ie({appear:o,in:u,nodeRef:w,onEnter:k,onEntered:S,onEntering:T,onExit:M,onExited:O,onExiting:C,addEndListener:D,timeout:v},y,{children:(P,E)=&gt;ge.cloneElement(a,Ie({style:Ie({opacity:0,visibility:P===&quot;exited&quot;&amp;&amp;!u?&quot;hidden&quot;:void 0},$ie[P],b,a.props.style),ref:_},E))}))});function Nie(e){return yn(&quot;MuiBackdrop&quot;,e)}hn(&quot;MuiBackdrop&quot;,[&quot;root&quot;,&quot;invisible&quot;]);const Fie=[&quot;children&quot;,&quot;className&quot;,&quot;component&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;invisible&quot;,&quot;open&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;TransitionComponent&quot;,&quot;transitionDuration&quot;],jie=e=&gt;{const{classes:t,invisible:n}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;invisible&quot;]},Nie,t)},zie=Et(&quot;div&quot;,{name:&quot;MuiBackdrop&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.invisible&amp;&amp;t.invisible]}})(({ownerState:e})=&gt;Ie({position:&quot;fixed&quot;,display:&quot;flex&quot;,alignItems:&quot;center&quot;,justifyContent:&quot;center&quot;,right:0,bottom:0,top:0,left:0,backgroundColor:&quot;rgba(0, 0, 0, 0.5)&quot;,WebkitTapHighlightColor:&quot;transparent&quot;},e.invisible&amp;&amp;{backgroundColor:&quot;transparent&quot;})),Uj=ge.forwardRef(function(t,n){var r,l,i;const o=pn({props:t,name:&quot;MuiBackdrop&quot;}),{children:a,className:s,component:u=&quot;div&quot;,components:c={},componentsProps:d={},invisible:f=!1,open:p,slotProps:m={},slots:g={},TransitionComponent:b=ib,transitionDuration:v}=o,h=Kt(o,Fie),y=Ie({},o,{component:u,invisible:f}),w=jie(y),_=(r=m.root)!=null?r:d.root;return ke.jsx(b,Ie({in:p,timeout:v},h,{children:ke.jsx(zie,Ie({&quot;aria-hidden&quot;:!0},_,{as:(l=(i=g.root)!=null?i:c.Root)!=null?l:u,className:on(w.root,s,_==null?void 0:_.className),ownerState:Ie({},y,_==null?void 0:_.ownerState),classes:w,ref:n,children:a}))}))}),Bie=es(),Wie=Mte({themeId:Ql,defaultTheme:Bie,defaultClassName:&quot;MuiBox-root&quot;,generateClassName:zC.generate}),Ia=Wie,qie=Object.freeze(Object.defineProperty({__proto__:null,default:Ia},Symbol.toStringTag,{value:&quot;Module&quot;}));function Hj(e){return yn(&quot;MuiButton&quot;,e)}const Uie=hn(&quot;MuiButton&quot;,[&quot;root&quot;,&quot;text&quot;,&quot;textInherit&quot;,&quot;textPrimary&quot;,&quot;textSecondary&quot;,&quot;textSuccess&quot;,&quot;textError&quot;,&quot;textInfo&quot;,&quot;textWarning&quot;,&quot;outlined&quot;,&quot;outlinedInherit&quot;,&quot;outlinedPrimary&quot;,&quot;outlinedSecondary&quot;,&quot;outlinedSuccess&quot;,&quot;outlinedError&quot;,&quot;outlinedInfo&quot;,&quot;outlinedWarning&quot;,&quot;contained&quot;,&quot;containedInherit&quot;,&quot;containedPrimary&quot;,&quot;containedSecondary&quot;,&quot;containedSuccess&quot;,&quot;containedError&quot;,&quot;containedInfo&quot;,&quot;containedWarning&quot;,&quot;disableElevation&quot;,&quot;focusVisible&quot;,&quot;disabled&quot;,&quot;colorInherit&quot;,&quot;textSizeSmall&quot;,&quot;textSizeMedium&quot;,&quot;textSizeLarge&quot;,&quot;outlinedSizeSmall&quot;,&quot;outlinedSizeMedium&quot;,&quot;outlinedSizeLarge&quot;,&quot;containedSizeSmall&quot;,&quot;containedSizeMedium&quot;,&quot;containedSizeLarge&quot;,&quot;sizeMedium&quot;,&quot;sizeSmall&quot;,&quot;sizeLarge&quot;,&quot;fullWidth&quot;,&quot;startIcon&quot;,&quot;endIcon&quot;,&quot;iconSizeSmall&quot;,&quot;iconSizeMedium&quot;,&quot;iconSizeLarge&quot;]),ph=Uie,Hie=ge.createContext({}),Vie=ge.createContext(void 0),Gie=[&quot;children&quot;,&quot;color&quot;,&quot;component&quot;,&quot;className&quot;,&quot;disabled&quot;,&quot;disableElevation&quot;,&quot;disableFocusRipple&quot;,&quot;endIcon&quot;,&quot;focusVisibleClassName&quot;,&quot;fullWidth&quot;,&quot;size&quot;,&quot;startIcon&quot;,&quot;type&quot;,&quot;variant&quot;],Yie=e=&gt;{const{color:t,disableElevation:n,fullWidth:r,size:l,variant:i,classes:o}=e,a={root:[&quot;root&quot;,i,`${i}${Jt(t)}`,`size${Jt(l)}`,`${i}Size${Jt(l)}`,t===&quot;inherit&quot;&amp;&amp;&quot;colorInherit&quot;,n&amp;&amp;&quot;disableElevation&quot;,r&amp;&amp;&quot;fullWidth&quot;],label:[&quot;label&quot;],startIcon:[&quot;startIcon&quot;,`iconSize${Jt(l)}`],endIcon:[&quot;endIcon&quot;,`iconSize${Jt(l)}`]},s=vn(a,Hj,o);return Ie({},o,s)},Vj=e=&gt;Ie({},e.size===&quot;small&quot;&amp;&amp;{&quot;&amp; &gt; *:nth-of-type(1)&quot;:{fontSize:18}},e.size===&quot;medium&quot;&amp;&amp;{&quot;&amp; &gt; *:nth-of-type(1)&quot;:{fontSize:20}},e.size===&quot;large&quot;&amp;&amp;{&quot;&amp; &gt; *:nth-of-type(1)&quot;:{fontSize:22}}),Xie=Et(Tl,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiButton&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${Jt(n.color)}`],t[`size${Jt(n.size)}`],t[`${n.variant}Size${Jt(n.size)}`],n.color===&quot;inherit&quot;&amp;&amp;t.colorInherit,n.disableElevation&amp;&amp;t.disableElevation,n.fullWidth&amp;&amp;t.fullWidth]}})(({theme:e,ownerState:t})=&gt;{var n,r;const l=e.palette.mode===&quot;light&quot;?e.palette.grey[300]:e.palette.grey[800],i=e.palette.mode===&quot;light&quot;?e.palette.grey.A100:e.palette.grey[700];return Ie({},e.typography.button,{minWidth:64,padding:&quot;6px 16px&quot;,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([&quot;background-color&quot;,&quot;box-shadow&quot;,&quot;border-color&quot;,&quot;color&quot;],{duration:e.transitions.duration.short}),&quot;&amp;:hover&quot;:Ie({textDecoration:&quot;none&quot;,backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:rr(e.palette.text.primary,e.palette.action.hoverOpacity),&quot;@media (hover: none)&quot;:{backgroundColor:&quot;transparent&quot;}},t.variant===&quot;text&quot;&amp;&amp;t.color!==&quot;inherit&quot;&amp;&amp;{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:rr(e.palette[t.color].main,e.palette.action.hoverOpacity),&quot;@media (hover: none)&quot;:{backgroundColor:&quot;transparent&quot;}},t.variant===&quot;outlined&quot;&amp;&amp;t.color!==&quot;inherit&quot;&amp;&amp;{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:rr(e.palette[t.color].main,e.palette.action.hoverOpacity),&quot;@media (hover: none)&quot;:{backgroundColor:&quot;transparent&quot;}},t.variant===&quot;contained&quot;&amp;&amp;{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:i,boxShadow:(e.vars||e).shadows[4],&quot;@media (hover: none)&quot;:{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant===&quot;contained&quot;&amp;&amp;t.color!==&quot;inherit&quot;&amp;&amp;{backgroundColor:(e.vars||e).palette[t.color].dark,&quot;@media (hover: none)&quot;:{backgroundColor:(e.vars||e).palette[t.color].main}}),&quot;&amp;:active&quot;:Ie({},t.variant===&quot;contained&quot;&amp;&amp;{boxShadow:(e.vars||e).shadows[8]}),[`&amp;.${ph.focusVisible}`]:Ie({},t.variant===&quot;contained&quot;&amp;&amp;{boxShadow:(e.vars||e).shadows[6]}),[`&amp;.${ph.disabled}`]:Ie({color:(e.vars||e).palette.action.disabled},t.variant===&quot;outlined&quot;&amp;&amp;{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant===&quot;contained&quot;&amp;&amp;{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant===&quot;text&quot;&amp;&amp;{padding:&quot;6px 8px&quot;},t.variant===&quot;text&quot;&amp;&amp;t.color!==&quot;inherit&quot;&amp;&amp;{color:(e.vars||e).palette[t.color].main},t.variant===&quot;outlined&quot;&amp;&amp;{padding:&quot;5px 15px&quot;,border:&quot;1px solid currentColor&quot;},t.variant===&quot;outlined&quot;&amp;&amp;t.color!==&quot;inherit&quot;&amp;&amp;{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${rr(e.palette[t.color].main,.5)}`},t.variant===&quot;contained&quot;&amp;&amp;{color:e.vars?e.vars.palette.text.primary:(n=(r=e.palette).getContrastText)==null?void 0:n.call(r,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:l,boxShadow:(e.vars||e).shadows[2]},t.variant===&quot;contained&quot;&amp;&amp;t.color!==&quot;inherit&quot;&amp;&amp;{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color===&quot;inherit&quot;&amp;&amp;{color:&quot;inherit&quot;,borderColor:&quot;currentColor&quot;},t.size===&quot;small&quot;&amp;&amp;t.variant===&quot;text&quot;&amp;&amp;{padding:&quot;4px 5px&quot;,fontSize:e.typography.pxToRem(13)},t.size===&quot;large&quot;&amp;&amp;t.variant===&quot;text&quot;&amp;&amp;{padding:&quot;8px 11px&quot;,fontSize:e.typography.pxToRem(15)},t.size===&quot;small&quot;&amp;&amp;t.variant===&quot;outlined&quot;&amp;&amp;{padding:&quot;3px 9px&quot;,fontSize:e.typography.pxToRem(13)},t.size===&quot;large&quot;&amp;&amp;t.variant===&quot;outlined&quot;&amp;&amp;{padding:&quot;7px 21px&quot;,fontSize:e.typography.pxToRem(15)},t.size===&quot;small&quot;&amp;&amp;t.variant===&quot;contained&quot;&amp;&amp;{padding:&quot;4px 10px&quot;,fontSize:e.typography.pxToRem(13)},t.size===&quot;large&quot;&amp;&amp;t.variant===&quot;contained&quot;&amp;&amp;{padding:&quot;8px 22px&quot;,fontSize:e.typography.pxToRem(15)},t.fullWidth&amp;&amp;{width:&quot;100%&quot;})},({ownerState:e})=&gt;e.disableElevation&amp;&amp;{boxShadow:&quot;none&quot;,&quot;&amp;:hover&quot;:{boxShadow:&quot;none&quot;},[`&amp;.${ph.focusVisible}`]:{boxShadow:&quot;none&quot;},&quot;&amp;:active&quot;:{boxShadow:&quot;none&quot;},[`&amp;.${ph.disabled}`]:{boxShadow:&quot;none&quot;}}),Kie=Et(&quot;span&quot;,{name:&quot;MuiButton&quot;,slot:&quot;StartIcon&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${Jt(n.size)}`]]}})(({ownerState:e})=&gt;Ie({display:&quot;inherit&quot;,marginRight:8,marginLeft:-4},e.size===&quot;small&quot;&amp;&amp;{marginLeft:-2},Vj(e))),Zie=Et(&quot;span&quot;,{name:&quot;MuiButton&quot;,slot:&quot;EndIcon&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${Jt(n.size)}`]]}})(({ownerState:e})=&gt;Ie({display:&quot;inherit&quot;,marginRight:-4,marginLeft:8},e.size===&quot;small&quot;&amp;&amp;{marginRight:-2},Vj(e))),Qie=ge.forwardRef(function(t,n){const r=ge.useContext(Hie),l=ge.useContext(Vie),i=jC(r,t),o=pn({props:i,name:&quot;MuiButton&quot;}),{children:a,color:s=&quot;primary&quot;,component:u=&quot;button&quot;,className:c,disabled:d=!1,disableElevation:f=!1,disableFocusRipple:p=!1,endIcon:m,focusVisibleClassName:g,fullWidth:b=!1,size:v=&quot;medium&quot;,startIcon:h,type:y,variant:w=&quot;text&quot;}=o,_=Kt(o,Gie),x=Ie({},o,{color:s,component:u,disabled:d,disableElevation:f,disableFocusRipple:p,fullWidth:b,size:v,type:y,variant:w}),T=Yie(x),k=h&amp;&amp;ke.jsx(Kie,{className:T.startIcon,ownerState:x,children:h}),S=m&amp;&amp;ke.jsx(Zie,{className:T.endIcon,ownerState:x,children:m}),C=l||&quot;&quot;;return ke.jsxs(Xie,Ie({ownerState:x,className:on(r.className,T.root,c,C),component:u,disabled:d,focusRipple:!p,focusVisibleClassName:on(T.focusVisible,g),ref:n,type:y},_,{classes:T,children:[k,a,S]}))}),ji=Qie,Jie=Object.freeze(Object.defineProperty({__proto__:null,buttonClasses:ph,default:ji,getButtonUtilityClass:Hj},Symbol.toStringTag,{value:&quot;Module&quot;}));function ele(e){return yn(&quot;MuiCard&quot;,e)}hn(&quot;MuiCard&quot;,[&quot;root&quot;]);const tle=[&quot;className&quot;,&quot;raised&quot;],nle=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},ele,t)},rle=Et(nu,{name:&quot;MuiCard&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(()=&gt;({overflow:&quot;hidden&quot;})),ale=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiCard&quot;}),{className:l,raised:i=!1}=r,o=Kt(r,tle),a=Ie({},r,{raised:i}),s=nle(a);return ke.jsx(rle,Ie({className:on(s.root,l),elevation:i?8:void 0,ref:n,ownerState:a},o))});function ole(e){return yn(&quot;MuiCardContent&quot;,e)}hn(&quot;MuiCardContent&quot;,[&quot;root&quot;]);const ile=[&quot;className&quot;,&quot;component&quot;],lle=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},ole,t)},sle=Et(&quot;div&quot;,{name:&quot;MuiCardContent&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(()=&gt;({padding:16,&quot;&amp;:last-child&quot;:{paddingBottom:24}})),ule=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiCardContent&quot;}),{className:l,component:i=&quot;div&quot;}=r,o=Kt(r,ile),a=Ie({},r,{component:i}),s=lle(a);return ke.jsx(sle,Ie({as:i,className:on(s.root,l),ownerState:a,ref:n},o))});function cle(e){return yn(&quot;PrivateSwitchBase&quot;,e)}hn(&quot;PrivateSwitchBase&quot;,[&quot;root&quot;,&quot;checked&quot;,&quot;disabled&quot;,&quot;input&quot;,&quot;edgeStart&quot;,&quot;edgeEnd&quot;]);const dle=[&quot;autoFocus&quot;,&quot;checked&quot;,&quot;checkedIcon&quot;,&quot;className&quot;,&quot;defaultChecked&quot;,&quot;disabled&quot;,&quot;disableFocusRipple&quot;,&quot;edge&quot;,&quot;icon&quot;,&quot;id&quot;,&quot;inputProps&quot;,&quot;inputRef&quot;,&quot;name&quot;,&quot;onBlur&quot;,&quot;onChange&quot;,&quot;onFocus&quot;,&quot;readOnly&quot;,&quot;required&quot;,&quot;tabIndex&quot;,&quot;type&quot;,&quot;value&quot;],fle=e=&gt;{const{classes:t,checked:n,disabled:r,edge:l}=e,i={root:[&quot;root&quot;,n&amp;&amp;&quot;checked&quot;,r&amp;&amp;&quot;disabled&quot;,l&amp;&amp;`edge${Jt(l)}`],input:[&quot;input&quot;]};return vn(i,cle,t)},ple=Et(Tl)(({ownerState:e})=&gt;Ie({padding:9,borderRadius:&quot;50%&quot;},e.edge===&quot;start&quot;&amp;&amp;{marginLeft:e.size===&quot;small&quot;?-3:-12},e.edge===&quot;end&quot;&amp;&amp;{marginRight:e.size===&quot;small&quot;?-3:-12})),hle=Et(&quot;input&quot;)({cursor:&quot;inherit&quot;,position:&quot;absolute&quot;,opacity:0,width:&quot;100%&quot;,height:&quot;100%&quot;,top:0,left:0,margin:0,padding:0,zIndex:1}),mle=ge.forwardRef(function(t,n){const{autoFocus:r,checked:l,checkedIcon:i,className:o,defaultChecked:a,disabled:s,disableFocusRipple:u=!1,edge:c=!1,icon:d,id:f,inputProps:p,inputRef:m,name:g,onBlur:b,onChange:v,onFocus:h,readOnly:y,required:w=!1,tabIndex:_,type:x,value:T}=t,k=Kt(t,dle),[S,C]=Zl({controlled:l,default:!!a,name:&quot;SwitchBase&quot;,state:&quot;checked&quot;}),M=Gi(),O=j=&gt;{h&amp;&amp;h(j),M&amp;&amp;M.onFocus&amp;&amp;M.onFocus(j)},D=j=&gt;{b&amp;&amp;b(j),M&amp;&amp;M.onBlur&amp;&amp;M.onBlur(j)},P=j=&gt;{if(j.nativeEvent.defaultPrevented)return;const z=j.target.checked;C(z),v&amp;&amp;v(j,z)};let E=s;M&amp;&amp;typeof E&gt;&quot;u&quot;&amp;&amp;(E=M.disabled);const I=x===&quot;checkbox&quot;||x===&quot;radio&quot;,A=Ie({},t,{checked:S,disabled:E,disableFocusRipple:u,edge:c}),F=fle(A);return ke.jsxs(ple,Ie({component:&quot;span&quot;,className:on(F.root,o),centerRipple:!0,focusRipple:!u,disabled:E,tabIndex:null,role:void 0,onFocus:O,onBlur:D,ownerState:A,ref:n},k,{children:[ke.jsx(hle,Ie({autoFocus:r,checked:l,defaultChecked:a,className:F.input,disabled:E,id:I?f:void 0,name:g,onChange:P,readOnly:y,ref:m,required:w,ownerState:A,tabIndex:_,type:x},x===&quot;checkbox&quot;&amp;&amp;T===void 0?{}:{value:T},p)),S?i:d]}))}),gle=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z&quot;}),&quot;CheckBoxOutlineBlank&quot;),vle=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z&quot;}),&quot;CheckBox&quot;),yle=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z&quot;}),&quot;IndeterminateCheckBox&quot;);function Gj(e){return yn(&quot;MuiCheckbox&quot;,e)}const ble=hn(&quot;MuiCheckbox&quot;,[&quot;root&quot;,&quot;checked&quot;,&quot;disabled&quot;,&quot;indeterminate&quot;,&quot;colorPrimary&quot;,&quot;colorSecondary&quot;,&quot;sizeSmall&quot;,&quot;sizeMedium&quot;]),ev=ble,xle=[&quot;checkedIcon&quot;,&quot;color&quot;,&quot;icon&quot;,&quot;indeterminate&quot;,&quot;indeterminateIcon&quot;,&quot;inputProps&quot;,&quot;size&quot;,&quot;className&quot;],wle=e=&gt;{const{classes:t,indeterminate:n,color:r,size:l}=e,i={root:[&quot;root&quot;,n&amp;&amp;&quot;indeterminate&quot;,`color${Jt(r)}`,`size${Jt(l)}`]},o=vn(i,Gj,t);return Ie({},t,o)},_le=Et(mle,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiCheckbox&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.indeterminate&amp;&amp;t.indeterminate,n.color!==&quot;default&quot;&amp;&amp;t[`color${Jt(n.color)}`]]}})(({theme:e,ownerState:t})=&gt;Ie({color:(e.vars||e).palette.text.secondary},!t.disableRipple&amp;&amp;{&quot;&amp;:hover&quot;:{backgroundColor:e.vars?`rgba(${t.color===&quot;default&quot;?e.vars.palette.action.activeChannel:e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:rr(t.color===&quot;default&quot;?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),&quot;@media (hover: none)&quot;:{backgroundColor:&quot;transparent&quot;}}},t.color!==&quot;default&quot;&amp;&amp;{[`&amp;.${ev.checked}, &amp;.${ev.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&amp;.${ev.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),Tle=ke.jsx(vle,{}),kle=ke.jsx(gle,{}),Sle=ke.jsx(yle,{}),Cle=ge.forwardRef(function(t,n){var r,l;const i=pn({props:t,name:&quot;MuiCheckbox&quot;}),{checkedIcon:o=Tle,color:a=&quot;primary&quot;,icon:s=kle,indeterminate:u=!1,indeterminateIcon:c=Sle,inputProps:d,size:f=&quot;medium&quot;,className:p}=i,m=Kt(i,xle),g=u?c:s,b=u?c:o,v=Ie({},i,{color:a,indeterminate:u,size:f}),h=wle(v);return ke.jsx(_le,Ie({type:&quot;checkbox&quot;,inputProps:Ie({&quot;data-indeterminate&quot;:u},d),icon:ge.cloneElement(g,{fontSize:(r=g.props.fontSize)!=null?r:f}),checkedIcon:ge.cloneElement(b,{fontSize:(l=b.props.fontSize)!=null?l:f}),ownerState:v,ref:n,className:on(h.root,p)},m,{classes:h}))}),Mle=Cle,Ple=Object.freeze(Object.defineProperty({__proto__:null,checkboxClasses:ev,default:Mle,getCheckboxUtilityClass:Gj},Symbol.toStringTag,{value:&quot;Module&quot;}));function Yj(e){return yn(&quot;MuiCircularProgress&quot;,e)}const Ole=hn(&quot;MuiCircularProgress&quot;,[&quot;root&quot;,&quot;determinate&quot;,&quot;indeterminate&quot;,&quot;colorPrimary&quot;,&quot;colorSecondary&quot;,&quot;svg&quot;,&quot;circle&quot;,&quot;circleDeterminate&quot;,&quot;circleIndeterminate&quot;,&quot;circleDisableShrink&quot;]),Ale=Ole,Dle=[&quot;className&quot;,&quot;color&quot;,&quot;disableShrink&quot;,&quot;size&quot;,&quot;style&quot;,&quot;thickness&quot;,&quot;value&quot;,&quot;variant&quot;];let lb=e=&gt;e,p8,h8,m8,g8;const ws=44,Ele=Hi(p8||(p8=lb`\n",
       "  0% {\n",
       "    transform: rotate(0deg);\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    transform: rotate(360deg);\n",
       "  }\n",
       "`)),Rle=Hi(h8||(h8=lb`\n",
       "  0% {\n",
       "    stroke-dasharray: 1px, 200px;\n",
       "    stroke-dashoffset: 0;\n",
       "  }\n",
       "\n",
       "  50% {\n",
       "    stroke-dasharray: 100px, 200px;\n",
       "    stroke-dashoffset: -15px;\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    stroke-dasharray: 100px, 200px;\n",
       "    stroke-dashoffset: -125px;\n",
       "  }\n",
       "`)),Lle=e=&gt;{const{classes:t,variant:n,color:r,disableShrink:l}=e,i={root:[&quot;root&quot;,n,`color${Jt(r)}`],svg:[&quot;svg&quot;],circle:[&quot;circle&quot;,`circle${Jt(n)}`,l&amp;&amp;&quot;circleDisableShrink&quot;]};return vn(i,Yj,t)},Ile=Et(&quot;span&quot;,{name:&quot;MuiCircularProgress&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${Jt(n.color)}`]]}})(({ownerState:e,theme:t})=&gt;Ie({display:&quot;inline-block&quot;},e.variant===&quot;determinate&quot;&amp;&amp;{transition:t.transitions.create(&quot;transform&quot;)},e.color!==&quot;inherit&quot;&amp;&amp;{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=&gt;e.variant===&quot;indeterminate&quot;&amp;&amp;Jl(m8||(m8=lb`\n",
       "      animation: ${0} 1.4s linear infinite;\n",
       "    `),Ele)),$le=Et(&quot;svg&quot;,{name:&quot;MuiCircularProgress&quot;,slot:&quot;Svg&quot;,overridesResolver:(e,t)=&gt;t.svg})({display:&quot;block&quot;}),Nle=Et(&quot;circle&quot;,{name:&quot;MuiCircularProgress&quot;,slot:&quot;Circle&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.circle,t[`circle${Jt(n.variant)}`],n.disableShrink&amp;&amp;t.circleDisableShrink]}})(({ownerState:e,theme:t})=&gt;Ie({stroke:&quot;currentColor&quot;},e.variant===&quot;determinate&quot;&amp;&amp;{transition:t.transitions.create(&quot;stroke-dashoffset&quot;)},e.variant===&quot;indeterminate&quot;&amp;&amp;{strokeDasharray:&quot;80px, 200px&quot;,strokeDashoffset:0}),({ownerState:e})=&gt;e.variant===&quot;indeterminate&quot;&amp;&amp;!e.disableShrink&amp;&amp;Jl(g8||(g8=lb`\n",
       "      animation: ${0} 1.4s ease-in-out infinite;\n",
       "    `),Rle)),Fle=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiCircularProgress&quot;}),{className:l,color:i=&quot;primary&quot;,disableShrink:o=!1,size:a=40,style:s,thickness:u=3.6,value:c=0,variant:d=&quot;indeterminate&quot;}=r,f=Kt(r,Dle),p=Ie({},r,{color:i,disableShrink:o,size:a,thickness:u,value:c,variant:d}),m=Lle(p),g={},b={},v={};if(d===&quot;determinate&quot;){const h=2*Math.PI*((ws-u)/2);g.strokeDasharray=h.toFixed(3),v[&quot;aria-valuenow&quot;]=Math.round(c),g.strokeDashoffset=`${((100-c)/100*h).toFixed(3)}px`,b.transform=&quot;rotate(-90deg)&quot;}return ke.jsx(Ile,Ie({className:on(m.root,l),style:Ie({width:a,height:a},b,s),ownerState:p,ref:n,role:&quot;progressbar&quot;},v,f,{children:ke.jsx($le,{className:m.svg,ownerState:p,viewBox:`${ws/2} ${ws/2} ${ws} ${ws}`,children:ke.jsx(Nle,{className:m.circle,style:g,ownerState:p,cx:ws,cy:ws,r:(ws-u)/2,fill:&quot;none&quot;,strokeWidth:u})})}))}),Xj=Fle,jle=Object.freeze(Object.defineProperty({__proto__:null,circularProgressClasses:Ale,default:Xj,getCircularProgressUtilityClass:Yj},Symbol.toStringTag,{value:&quot;Module&quot;}));function zle(e){return yn(&quot;MuiModal&quot;,e)}hn(&quot;MuiModal&quot;,[&quot;root&quot;,&quot;hidden&quot;,&quot;backdrop&quot;]);const Ble=[&quot;BackdropComponent&quot;,&quot;BackdropProps&quot;,&quot;classes&quot;,&quot;className&quot;,&quot;closeAfterTransition&quot;,&quot;children&quot;,&quot;container&quot;,&quot;component&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;disableAutoFocus&quot;,&quot;disableEnforceFocus&quot;,&quot;disableEscapeKeyDown&quot;,&quot;disablePortal&quot;,&quot;disableRestoreFocus&quot;,&quot;disableScrollLock&quot;,&quot;hideBackdrop&quot;,&quot;keepMounted&quot;,&quot;onBackdropClick&quot;,&quot;onClose&quot;,&quot;onTransitionEnter&quot;,&quot;onTransitionExited&quot;,&quot;open&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;theme&quot;],Wle=e=&gt;{const{open:t,exited:n,classes:r}=e;return vn({root:[&quot;root&quot;,!t&amp;&amp;n&amp;&amp;&quot;hidden&quot;],backdrop:[&quot;backdrop&quot;]},zle,r)},qle=Et(&quot;div&quot;,{name:&quot;MuiModal&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,!n.open&amp;&amp;n.exited&amp;&amp;t.hidden]}})(({theme:e,ownerState:t})=&gt;Ie({position:&quot;fixed&quot;,zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&amp;&amp;t.exited&amp;&amp;{visibility:&quot;hidden&quot;})),Ule=Et(Uj,{name:&quot;MuiModal&quot;,slot:&quot;Backdrop&quot;,overridesResolver:(e,t)=&gt;t.backdrop})({zIndex:-1}),Kj=ge.forwardRef(function(t,n){var r,l,i,o,a,s;const u=pn({name:&quot;MuiModal&quot;,props:t}),{BackdropComponent:c=Ule,BackdropProps:d,className:f,closeAfterTransition:p=!1,children:m,container:g,component:b,components:v={},componentsProps:h={},disableAutoFocus:y=!1,disableEnforceFocus:w=!1,disableEscapeKeyDown:_=!1,disablePortal:x=!1,disableRestoreFocus:T=!1,disableScrollLock:k=!1,hideBackdrop:S=!1,keepMounted:C=!1,onBackdropClick:M,open:O,slotProps:D,slots:P}=u,E=Kt(u,Ble),I=Ie({},u,{closeAfterTransition:p,disableAutoFocus:y,disableEnforceFocus:w,disableEscapeKeyDown:_,disablePortal:x,disableRestoreFocus:T,disableScrollLock:k,hideBackdrop:S,keepMounted:C}),{getRootProps:A,getBackdropProps:F,getTransitionProps:j,portalRef:z,isTopModal:B,exited:N,hasTransition:R}=cie(Ie({},I,{rootRef:n})),q=Ie({},I,{exited:N}),Y=Wle(q),L={};if(m.props.tabIndex===void 0&amp;&amp;(L.tabIndex=&quot;-1&quot;),R){const{onEnter:Z,onExited:G}=j();L.onEnter=Z,L.onExited=G}const W=(r=(l=P==null?void 0:P.root)!=null?l:v.Root)!=null?r:qle,U=(i=(o=P==null?void 0:P.backdrop)!=null?o:v.Backdrop)!=null?i:c,V=(a=D==null?void 0:D.root)!=null?a:h.root,te=(s=D==null?void 0:D.backdrop)!=null?s:h.backdrop,ee=Ui({elementType:W,externalSlotProps:V,externalForwardedProps:E,getSlotProps:A,additionalProps:{ref:n,as:b},ownerState:q,className:on(f,V==null?void 0:V.className,Y==null?void 0:Y.root,!q.open&amp;&amp;q.exited&amp;&amp;(Y==null?void 0:Y.hidden))}),H=Ui({elementType:U,externalSlotProps:te,additionalProps:d,getSlotProps:Z=&gt;F(Ie({},Z,{onClick:G=&gt;{M&amp;&amp;M(G),Z!=null&amp;&amp;Z.onClick&amp;&amp;Z.onClick(G)}})),className:on(te==null?void 0:te.className,d==null?void 0:d.className,Y==null?void 0:Y.backdrop),ownerState:q});return!C&amp;&amp;!O&amp;&amp;(!R||N)?null:ke.jsx(Wj,{ref:z,container:g,disablePortal:x,children:ke.jsxs(W,Ie({},ee,{children:[!S&amp;&amp;c?ke.jsx(U,Ie({},H)):null,ke.jsx(Ej,{disableEnforceFocus:w,disableAutoFocus:y,disableRestoreFocus:T,isEnabled:B,open:O,children:ge.cloneElement(m,L)})]}))})});function Hle(e){return yn(&quot;MuiDialog&quot;,e)}const Eh=hn(&quot;MuiDialog&quot;,[&quot;root&quot;,&quot;scrollPaper&quot;,&quot;scrollBody&quot;,&quot;container&quot;,&quot;paper&quot;,&quot;paperScrollPaper&quot;,&quot;paperScrollBody&quot;,&quot;paperWidthFalse&quot;,&quot;paperWidthXs&quot;,&quot;paperWidthSm&quot;,&quot;paperWidthMd&quot;,&quot;paperWidthLg&quot;,&quot;paperWidthXl&quot;,&quot;paperFullWidth&quot;,&quot;paperFullScreen&quot;]),Vle=ge.createContext({}),Gle=[&quot;aria-describedby&quot;,&quot;aria-labelledby&quot;,&quot;BackdropComponent&quot;,&quot;BackdropProps&quot;,&quot;children&quot;,&quot;className&quot;,&quot;disableEscapeKeyDown&quot;,&quot;fullScreen&quot;,&quot;fullWidth&quot;,&quot;maxWidth&quot;,&quot;onBackdropClick&quot;,&quot;onClose&quot;,&quot;open&quot;,&quot;PaperComponent&quot;,&quot;PaperProps&quot;,&quot;scroll&quot;,&quot;TransitionComponent&quot;,&quot;transitionDuration&quot;,&quot;TransitionProps&quot;],Yle=Et(Uj,{name:&quot;MuiDialog&quot;,slot:&quot;Backdrop&quot;,overrides:(e,t)=&gt;t.backdrop})({zIndex:-1}),Xle=e=&gt;{const{classes:t,scroll:n,maxWidth:r,fullWidth:l,fullScreen:i}=e,o={root:[&quot;root&quot;],container:[&quot;container&quot;,`scroll${Jt(n)}`],paper:[&quot;paper&quot;,`paperScroll${Jt(n)}`,`paperWidth${Jt(String(r))}`,l&amp;&amp;&quot;paperFullWidth&quot;,i&amp;&amp;&quot;paperFullScreen&quot;]};return vn(o,Hle,t)},Kle=Et(Kj,{name:&quot;MuiDialog&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({&quot;@media print&quot;:{position:&quot;absolute !important&quot;}}),Zle=Et(&quot;div&quot;,{name:&quot;MuiDialog&quot;,slot:&quot;Container&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.container,t[`scroll${Jt(n.scroll)}`]]}})(({ownerState:e})=&gt;Ie({height:&quot;100%&quot;,&quot;@media print&quot;:{height:&quot;auto&quot;},outline:0},e.scroll===&quot;paper&quot;&amp;&amp;{display:&quot;flex&quot;,justifyContent:&quot;center&quot;,alignItems:&quot;center&quot;},e.scroll===&quot;body&quot;&amp;&amp;{overflowY:&quot;auto&quot;,overflowX:&quot;hidden&quot;,textAlign:&quot;center&quot;,&quot;&amp;:after&quot;:{content:&#x27;&quot;&quot;&#x27;,display:&quot;inline-block&quot;,verticalAlign:&quot;middle&quot;,height:&quot;100%&quot;,width:&quot;0&quot;}})),Qle=Et(nu,{name:&quot;MuiDialog&quot;,slot:&quot;Paper&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${Jt(n.scroll)}`],t[`paperWidth${Jt(String(n.maxWidth))}`],n.fullWidth&amp;&amp;t.paperFullWidth,n.fullScreen&amp;&amp;t.paperFullScreen]}})(({theme:e,ownerState:t})=&gt;Ie({margin:32,position:&quot;relative&quot;,overflowY:&quot;auto&quot;,&quot;@media print&quot;:{overflowY:&quot;visible&quot;,boxShadow:&quot;none&quot;}},t.scroll===&quot;paper&quot;&amp;&amp;{display:&quot;flex&quot;,flexDirection:&quot;column&quot;,maxHeight:&quot;calc(100% - 64px)&quot;},t.scroll===&quot;body&quot;&amp;&amp;{display:&quot;inline-block&quot;,verticalAlign:&quot;middle&quot;,textAlign:&quot;left&quot;},!t.maxWidth&amp;&amp;{maxWidth:&quot;calc(100% - 64px)&quot;},t.maxWidth===&quot;xs&quot;&amp;&amp;{maxWidth:e.breakpoints.unit===&quot;px&quot;?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&amp;.${Eh.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:&quot;calc(100% - 64px)&quot;}}},t.maxWidth&amp;&amp;t.maxWidth!==&quot;xs&quot;&amp;&amp;{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&amp;.${Eh.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:&quot;calc(100% - 64px)&quot;}}},t.fullWidth&amp;&amp;{width:&quot;calc(100% - 64px)&quot;},t.fullScreen&amp;&amp;{margin:0,width:&quot;100%&quot;,maxWidth:&quot;100%&quot;,height:&quot;100%&quot;,maxHeight:&quot;none&quot;,borderRadius:0,[`&amp;.${Eh.paperScrollBody}`]:{margin:0,maxWidth:&quot;100%&quot;}})),Jle=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiDialog&quot;}),l=po(),i={enter:l.transitions.duration.enteringScreen,exit:l.transitions.duration.leavingScreen},{&quot;aria-describedby&quot;:o,&quot;aria-labelledby&quot;:a,BackdropComponent:s,BackdropProps:u,children:c,className:d,disableEscapeKeyDown:f=!1,fullScreen:p=!1,fullWidth:m=!1,maxWidth:g=&quot;sm&quot;,onBackdropClick:b,onClose:v,open:h,PaperComponent:y=nu,PaperProps:w={},scroll:_=&quot;paper&quot;,TransitionComponent:x=ib,transitionDuration:T=i,TransitionProps:k}=r,S=Kt(r,Gle),C=Ie({},r,{disableEscapeKeyDown:f,fullScreen:p,fullWidth:m,maxWidth:g,scroll:_}),M=Xle(C),O=ge.useRef(),D=A=&gt;{O.current=A.target===A.currentTarget},P=A=&gt;{O.current&amp;&amp;(O.current=null,b&amp;&amp;b(A),v&amp;&amp;v(A,&quot;backdropClick&quot;))},E=Kl(a),I=ge.useMemo(()=&gt;({titleId:E}),[E]);return ke.jsx(Kle,Ie({className:on(M.root,d),closeAfterTransition:!0,components:{Backdrop:Yle},componentsProps:{backdrop:Ie({transitionDuration:T,as:s},u)},disableEscapeKeyDown:f,onClose:v,open:h,ref:n,onClick:P,ownerState:C},S,{children:ke.jsx(x,Ie({appear:!0,in:h,timeout:T,role:&quot;presentation&quot;},k,{children:ke.jsx(Zle,{className:on(M.container),onMouseDown:D,ownerState:C,children:ke.jsx(Qle,Ie({as:y,elevation:24,role:&quot;dialog&quot;,&quot;aria-describedby&quot;:o,&quot;aria-labelledby&quot;:E},w,{className:on(M.paper,w.className),ownerState:C,children:ke.jsx(Vle.Provider,{value:I,children:c})}))})}))}))});function ese(e){return yn(&quot;MuiDialogActions&quot;,e)}hn(&quot;MuiDialogActions&quot;,[&quot;root&quot;,&quot;spacing&quot;]);const tse=[&quot;className&quot;,&quot;disableSpacing&quot;],nse=e=&gt;{const{classes:t,disableSpacing:n}=e;return vn({root:[&quot;root&quot;,!n&amp;&amp;&quot;spacing&quot;]},ese,t)},rse=Et(&quot;div&quot;,{name:&quot;MuiDialogActions&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,!n.disableSpacing&amp;&amp;t.spacing]}})(({ownerState:e})=&gt;Ie({display:&quot;flex&quot;,alignItems:&quot;center&quot;,padding:8,justifyContent:&quot;flex-end&quot;,flex:&quot;0 0 auto&quot;},!e.disableSpacing&amp;&amp;{&quot;&amp; &gt; :not(style) ~ :not(style)&quot;:{marginLeft:8}})),ase=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiDialogActions&quot;}),{className:l,disableSpacing:i=!1}=r,o=Kt(r,tse),a=Ie({},r,{disableSpacing:i}),s=nse(a);return ke.jsx(rse,Ie({className:on(s.root,l),ownerState:a,ref:n},o))});function ose(e){return yn(&quot;MuiDialogContent&quot;,e)}hn(&quot;MuiDialogContent&quot;,[&quot;root&quot;,&quot;dividers&quot;]);const ise=hn(&quot;MuiDialogTitle&quot;,[&quot;root&quot;]),lse=[&quot;className&quot;,&quot;dividers&quot;],sse=e=&gt;{const{classes:t,dividers:n}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;dividers&quot;]},ose,t)},use=Et(&quot;div&quot;,{name:&quot;MuiDialogContent&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.dividers&amp;&amp;t.dividers]}})(({theme:e,ownerState:t})=&gt;Ie({flex:&quot;1 1 auto&quot;,WebkitOverflowScrolling:&quot;touch&quot;,overflowY:&quot;auto&quot;,padding:&quot;20px 24px&quot;},t.dividers?{padding:&quot;16px 24px&quot;,borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${ise.root} + &amp;`]:{paddingTop:0}})),cse=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiDialogContent&quot;}),{className:l,dividers:i=!1}=r,o=Kt(r,lse),a=Ie({},r,{dividers:i}),s=sse(a);return ke.jsx(use,Ie({className:on(s.root,l),ownerState:a,ref:n},o))}),v8=hn(&quot;MuiDivider&quot;,[&quot;root&quot;,&quot;absolute&quot;,&quot;fullWidth&quot;,&quot;inset&quot;,&quot;middle&quot;,&quot;flexItem&quot;,&quot;light&quot;,&quot;vertical&quot;,&quot;withChildren&quot;,&quot;withChildrenVertical&quot;,&quot;textAlignRight&quot;,&quot;textAlignLeft&quot;,&quot;wrapper&quot;,&quot;wrapperVertical&quot;]),dse=[&quot;disableUnderline&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;fullWidth&quot;,&quot;hiddenLabel&quot;,&quot;inputComponent&quot;,&quot;multiline&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;type&quot;],fse=e=&gt;{const{classes:t,disableUnderline:n}=e,l=vn({root:[&quot;root&quot;,!n&amp;&amp;&quot;underline&quot;],input:[&quot;input&quot;]},Rie,t);return Ie({},t,l)},pse=Et(rb,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiFilledInput&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[...tb(e,t),!n.disableUnderline&amp;&amp;t.underline]}})(({theme:e,ownerState:t})=&gt;{var n;const r=e.palette.mode===&quot;light&quot;,l=r?&quot;rgba(0, 0, 0, 0.42)&quot;:&quot;rgba(255, 255, 255, 0.7)&quot;,i=r?&quot;rgba(0, 0, 0, 0.06)&quot;:&quot;rgba(255, 255, 255, 0.09)&quot;,o=r?&quot;rgba(0, 0, 0, 0.09)&quot;:&quot;rgba(255, 255, 255, 0.13)&quot;,a=r?&quot;rgba(0, 0, 0, 0.12)&quot;:&quot;rgba(255, 255, 255, 0.12)&quot;;return Ie({position:&quot;relative&quot;,backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(&quot;background-color&quot;,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),&quot;&amp;:hover&quot;:{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:o,&quot;@media (hover: none)&quot;:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i}},[`&amp;.${du.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i},[`&amp;.${du.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a}},!t.disableUnderline&amp;&amp;{&quot;&amp;:after&quot;:{borderBottom:`2px solid ${(n=(e.vars||e).palette[t.color||&quot;primary&quot;])==null?void 0:n.main}`,left:0,bottom:0,content:&#x27;&quot;&quot;&#x27;,position:&quot;absolute&quot;,right:0,transform:&quot;scaleX(0)&quot;,transition:e.transitions.create(&quot;transform&quot;,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:&quot;none&quot;},[`&amp;.${du.focused}:after`]:{transform:&quot;scaleX(1) translateX(0)&quot;},[`&amp;.${du.error}`]:{&quot;&amp;:before, &amp;:after&quot;:{borderBottomColor:(e.vars||e).palette.error.main}},&quot;&amp;:before&quot;:{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:l}`,left:0,bottom:0,content:&#x27;&quot;\\\\00a0&quot;&#x27;,position:&quot;absolute&quot;,right:0,transition:e.transitions.create(&quot;border-bottom-color&quot;,{duration:e.transitions.duration.shorter}),pointerEvents:&quot;none&quot;},[`&amp;:hover:not(.${du.disabled}, .${du.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&amp;.${du.disabled}:before`]:{borderBottomStyle:&quot;dotted&quot;}},t.startAdornment&amp;&amp;{paddingLeft:12},t.endAdornment&amp;&amp;{paddingRight:12},t.multiline&amp;&amp;Ie({padding:&quot;25px 12px 8px&quot;},t.size===&quot;small&quot;&amp;&amp;{paddingTop:21,paddingBottom:4},t.hiddenLabel&amp;&amp;{paddingTop:16,paddingBottom:17}))}),hse=Et(ab,{name:&quot;MuiFilledInput&quot;,slot:&quot;Input&quot;,overridesResolver:nb})(({theme:e,ownerState:t})=&gt;Ie({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&amp;&amp;{&quot;&amp;:-webkit-autofill&quot;:{WebkitBoxShadow:e.palette.mode===&quot;light&quot;?null:&quot;0 0 0 100px #266798 inset&quot;,WebkitTextFillColor:e.palette.mode===&quot;light&quot;?null:&quot;#fff&quot;,caretColor:e.palette.mode===&quot;light&quot;?null:&quot;#fff&quot;,borderTopLeftRadius:&quot;inherit&quot;,borderTopRightRadius:&quot;inherit&quot;}},e.vars&amp;&amp;{&quot;&amp;:-webkit-autofill&quot;:{borderTopLeftRadius:&quot;inherit&quot;,borderTopRightRadius:&quot;inherit&quot;},[e.getColorSchemeSelector(&quot;dark&quot;)]:{&quot;&amp;:-webkit-autofill&quot;:{WebkitBoxShadow:&quot;0 0 0 100px #266798 inset&quot;,WebkitTextFillColor:&quot;#fff&quot;,caretColor:&quot;#fff&quot;}}},t.size===&quot;small&quot;&amp;&amp;{paddingTop:21,paddingBottom:4},t.hiddenLabel&amp;&amp;{paddingTop:16,paddingBottom:17},t.multiline&amp;&amp;{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},t.startAdornment&amp;&amp;{paddingLeft:0},t.endAdornment&amp;&amp;{paddingRight:0},t.hiddenLabel&amp;&amp;t.size===&quot;small&quot;&amp;&amp;{paddingTop:8,paddingBottom:9})),xM=ge.forwardRef(function(t,n){var r,l,i,o;const a=pn({props:t,name:&quot;MuiFilledInput&quot;}),{components:s={},componentsProps:u,fullWidth:c=!1,inputComponent:d=&quot;input&quot;,multiline:f=!1,slotProps:p,slots:m={},type:g=&quot;text&quot;}=a,b=Kt(a,dse),v=Ie({},a,{fullWidth:c,inputComponent:d,multiline:f,type:g}),h=fse(a),y={root:{ownerState:v},input:{ownerState:v}},w=p??u?ha(p??u,y):y,_=(r=(l=m.root)!=null?l:s.Root)!=null?r:pse,x=(i=(o=m.input)!=null?o:s.Input)!=null?i:hse;return ke.jsx(ob,Ie({slots:{root:_,input:x},componentsProps:w,fullWidth:c,inputComponent:d,multiline:f,ref:n,type:g},b,{classes:h}))});xM.muiName=&quot;Input&quot;;function Zj(e){return yn(&quot;MuiFormControl&quot;,e)}const mse=hn(&quot;MuiFormControl&quot;,[&quot;root&quot;,&quot;marginNone&quot;,&quot;marginNormal&quot;,&quot;marginDense&quot;,&quot;fullWidth&quot;,&quot;disabled&quot;]),gse=mse,vse=[&quot;children&quot;,&quot;className&quot;,&quot;color&quot;,&quot;component&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;focused&quot;,&quot;fullWidth&quot;,&quot;hiddenLabel&quot;,&quot;margin&quot;,&quot;required&quot;,&quot;size&quot;,&quot;variant&quot;],yse=e=&gt;{const{classes:t,margin:n,fullWidth:r}=e,l={root:[&quot;root&quot;,n!==&quot;none&quot;&amp;&amp;`margin${Jt(n)}`,r&amp;&amp;&quot;fullWidth&quot;]};return vn(l,Zj,t)},bse=Et(&quot;div&quot;,{name:&quot;MuiFormControl&quot;,slot:&quot;Root&quot;,overridesResolver:({ownerState:e},t)=&gt;Ie({},t.root,t[`margin${Jt(e.margin)}`],e.fullWidth&amp;&amp;t.fullWidth)})(({ownerState:e})=&gt;Ie({display:&quot;inline-flex&quot;,flexDirection:&quot;column&quot;,position:&quot;relative&quot;,minWidth:0,padding:0,margin:0,border:0,verticalAlign:&quot;top&quot;},e.margin===&quot;normal&quot;&amp;&amp;{marginTop:16,marginBottom:8},e.margin===&quot;dense&quot;&amp;&amp;{marginTop:8,marginBottom:4},e.fullWidth&amp;&amp;{width:&quot;100%&quot;})),xse=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiFormControl&quot;}),{children:l,className:i,color:o=&quot;primary&quot;,component:a=&quot;div&quot;,disabled:s=!1,error:u=!1,focused:c,fullWidth:d=!1,hiddenLabel:f=!1,margin:p=&quot;none&quot;,required:m=!1,size:g=&quot;medium&quot;,variant:b=&quot;outlined&quot;}=r,v=Kt(r,vse),h=Ie({},r,{color:o,component:a,disabled:s,error:u,fullWidth:d,hiddenLabel:f,margin:p,required:m,size:g,variant:b}),y=yse(h),[w,_]=ge.useState(()=&gt;{let D=!1;return l&amp;&amp;ge.Children.forEach(l,P=&gt;{if(!G0(P,[&quot;Input&quot;,&quot;Select&quot;]))return;const E=G0(P,[&quot;Select&quot;])?P.props.input:P;E&amp;&amp;Cie(E.props)&amp;&amp;(D=!0)}),D}),[x,T]=ge.useState(()=&gt;{let D=!1;return l&amp;&amp;ge.Children.forEach(l,P=&gt;{G0(P,[&quot;Input&quot;,&quot;Select&quot;])&amp;&amp;(ny(P.props,!0)||ny(P.props.inputProps,!0))&amp;&amp;(D=!0)}),D}),[k,S]=ge.useState(!1);s&amp;&amp;k&amp;&amp;S(!1);const C=c!==void 0&amp;&amp;!s?c:k;let M;const O=ge.useMemo(()=&gt;({adornedStart:w,setAdornedStart:_,color:o,disabled:s,error:u,filled:x,focused:C,fullWidth:d,hiddenLabel:f,size:g,onBlur:()=&gt;{S(!1)},onEmpty:()=&gt;{T(!1)},onFilled:()=&gt;{T(!0)},onFocus:()=&gt;{S(!0)},registerEffect:M,required:m,variant:b}),[w,o,s,u,x,C,d,f,M,m,g,b]);return ke.jsx(eb.Provider,{value:O,children:ke.jsx(bse,Ie({as:a,ownerState:h,className:on(y.root,i),ref:n},v,{children:l}))})}),Qj=xse,wse=Object.freeze(Object.defineProperty({__proto__:null,default:Qj,formControlClasses:gse,getFormControlUtilityClasses:Zj,useFormControl:Gi},Symbol.toStringTag,{value:&quot;Module&quot;})),_se=fne({createStyledComponent:Et(&quot;div&quot;,{name:&quot;MuiStack&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root}),useThemeProps:e=&gt;pn({props:e,name:&quot;MuiStack&quot;})});function Jj(e){return yn(&quot;MuiFormControlLabel&quot;,e)}const Tse=hn(&quot;MuiFormControlLabel&quot;,[&quot;root&quot;,&quot;labelPlacementStart&quot;,&quot;labelPlacementTop&quot;,&quot;labelPlacementBottom&quot;,&quot;disabled&quot;,&quot;label&quot;,&quot;error&quot;,&quot;required&quot;,&quot;asterisk&quot;]),ud=Tse,kse=[&quot;checked&quot;,&quot;className&quot;,&quot;componentsProps&quot;,&quot;control&quot;,&quot;disabled&quot;,&quot;disableTypography&quot;,&quot;inputRef&quot;,&quot;label&quot;,&quot;labelPlacement&quot;,&quot;name&quot;,&quot;onChange&quot;,&quot;required&quot;,&quot;slotProps&quot;,&quot;value&quot;],Sse=e=&gt;{const{classes:t,disabled:n,labelPlacement:r,error:l,required:i}=e,o={root:[&quot;root&quot;,n&amp;&amp;&quot;disabled&quot;,`labelPlacement${Jt(r)}`,l&amp;&amp;&quot;error&quot;,i&amp;&amp;&quot;required&quot;],label:[&quot;label&quot;,n&amp;&amp;&quot;disabled&quot;],asterisk:[&quot;asterisk&quot;,l&amp;&amp;&quot;error&quot;]};return vn(o,Jj,t)},Cse=Et(&quot;label&quot;,{name:&quot;MuiFormControlLabel&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[{[`&amp; .${ud.label}`]:t.label},t.root,t[`labelPlacement${Jt(n.labelPlacement)}`]]}})(({theme:e,ownerState:t})=&gt;Ie({display:&quot;inline-flex&quot;,alignItems:&quot;center&quot;,cursor:&quot;pointer&quot;,verticalAlign:&quot;middle&quot;,WebkitTapHighlightColor:&quot;transparent&quot;,marginLeft:-11,marginRight:16,[`&amp;.${ud.disabled}`]:{cursor:&quot;default&quot;}},t.labelPlacement===&quot;start&quot;&amp;&amp;{flexDirection:&quot;row-reverse&quot;,marginLeft:16,marginRight:-11},t.labelPlacement===&quot;top&quot;&amp;&amp;{flexDirection:&quot;column-reverse&quot;,marginLeft:16},t.labelPlacement===&quot;bottom&quot;&amp;&amp;{flexDirection:&quot;column&quot;,marginLeft:16},{[`&amp; .${ud.label}`]:{[`&amp;.${ud.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),Mse=Et(&quot;span&quot;,{name:&quot;MuiFormControlLabel&quot;,slot:&quot;Asterisk&quot;,overridesResolver:(e,t)=&gt;t.asterisk})(({theme:e})=&gt;({[`&amp;.${ud.error}`]:{color:(e.vars||e).palette.error.main}})),Pse=ge.forwardRef(function(t,n){var r,l;const i=pn({props:t,name:&quot;MuiFormControlLabel&quot;}),{className:o,componentsProps:a={},control:s,disabled:u,disableTypography:c,label:d,labelPlacement:f=&quot;end&quot;,required:p,slotProps:m={}}=i,g=Kt(i,kse),b=Gi(),v=(r=u??s.props.disabled)!=null?r:b==null?void 0:b.disabled,h=p??s.props.required,y={disabled:v,required:h};[&quot;checked&quot;,&quot;name&quot;,&quot;onChange&quot;,&quot;value&quot;,&quot;inputRef&quot;].forEach(S=&gt;{typeof s.props[S]&gt;&quot;u&quot;&amp;&amp;typeof i[S]&lt;&quot;u&quot;&amp;&amp;(y[S]=i[S])});const w=au({props:i,muiFormControl:b,states:[&quot;error&quot;]}),_=Ie({},i,{disabled:v,labelPlacement:f,required:h,error:w.error}),x=Sse(_),T=(l=m.typography)!=null?l:a.typography;let k=d;return k!=null&amp;&amp;k.type!==pr&amp;&amp;!c&amp;&amp;(k=ke.jsx(pr,Ie({component:&quot;span&quot;},T,{className:on(x.label,T==null?void 0:T.className),children:k}))),ke.jsxs(Cse,Ie({className:on(x.root,o),ownerState:_,ref:n},g,{children:[ge.cloneElement(s,y),h?ke.jsxs(_se,{direction:&quot;row&quot;,alignItems:&quot;center&quot;,children:[k,ke.jsxs(Mse,{ownerState:_,&quot;aria-hidden&quot;:!0,className:x.asterisk,children:[&quot; &quot;,&quot;*&quot;]})]}):k]}))}),Ose=Pse,Ase=Object.freeze(Object.defineProperty({__proto__:null,default:Ose,formControlLabelClasses:ud,getFormControlLabelUtilityClasses:Jj},Symbol.toStringTag,{value:&quot;Module&quot;}));function ez(e){return yn(&quot;MuiFormGroup&quot;,e)}const Dse=hn(&quot;MuiFormGroup&quot;,[&quot;root&quot;,&quot;row&quot;,&quot;error&quot;]),Ese=Dse,Rse=[&quot;className&quot;,&quot;row&quot;],Lse=e=&gt;{const{classes:t,row:n,error:r}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;row&quot;,r&amp;&amp;&quot;error&quot;]},ez,t)},Ise=Et(&quot;div&quot;,{name:&quot;MuiFormGroup&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.row&amp;&amp;t.row]}})(({ownerState:e})=&gt;Ie({display:&quot;flex&quot;,flexDirection:&quot;column&quot;,flexWrap:&quot;wrap&quot;},e.row&amp;&amp;{flexDirection:&quot;row&quot;})),$se=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiFormGroup&quot;}),{className:l,row:i=!1}=r,o=Kt(r,Rse),a=Gi(),s=au({props:r,muiFormControl:a,states:[&quot;error&quot;]}),u=Ie({},r,{row:i,error:s.error}),c=Lse(u);return ke.jsx(Ise,Ie({className:on(c.root,l),ownerState:u,ref:n},o))}),Nse=$se,Fse=Object.freeze(Object.defineProperty({__proto__:null,default:Nse,formGroupClasses:Ese,getFormGroupUtilityClass:ez},Symbol.toStringTag,{value:&quot;Module&quot;}));function tz(e){return yn(&quot;MuiFormHelperText&quot;,e)}const jse=hn(&quot;MuiFormHelperText&quot;,[&quot;root&quot;,&quot;error&quot;,&quot;disabled&quot;,&quot;sizeSmall&quot;,&quot;sizeMedium&quot;,&quot;contained&quot;,&quot;focused&quot;,&quot;filled&quot;,&quot;required&quot;]),X3=jse;var y8;const zse=[&quot;children&quot;,&quot;className&quot;,&quot;component&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;filled&quot;,&quot;focused&quot;,&quot;margin&quot;,&quot;required&quot;,&quot;variant&quot;],Bse=e=&gt;{const{classes:t,contained:n,size:r,disabled:l,error:i,filled:o,focused:a,required:s}=e,u={root:[&quot;root&quot;,l&amp;&amp;&quot;disabled&quot;,i&amp;&amp;&quot;error&quot;,r&amp;&amp;`size${Jt(r)}`,n&amp;&amp;&quot;contained&quot;,a&amp;&amp;&quot;focused&quot;,o&amp;&amp;&quot;filled&quot;,s&amp;&amp;&quot;required&quot;]};return vn(u,tz,t)},Wse=Et(&quot;p&quot;,{name:&quot;MuiFormHelperText&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.size&amp;&amp;t[`size${Jt(n.size)}`],n.contained&amp;&amp;t.contained,n.filled&amp;&amp;t.filled]}})(({theme:e,ownerState:t})=&gt;Ie({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:&quot;left&quot;,marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&amp;.${X3.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&amp;.${X3.error}`]:{color:(e.vars||e).palette.error.main}},t.size===&quot;small&quot;&amp;&amp;{marginTop:4},t.contained&amp;&amp;{marginLeft:14,marginRight:14})),qse=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiFormHelperText&quot;}),{children:l,className:i,component:o=&quot;p&quot;}=r,a=Kt(r,zse),s=Gi(),u=au({props:r,muiFormControl:s,states:[&quot;variant&quot;,&quot;size&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;filled&quot;,&quot;focused&quot;,&quot;required&quot;]}),c=Ie({},r,{component:o,contained:u.variant===&quot;filled&quot;||u.variant===&quot;outlined&quot;,variant:u.variant,size:u.size,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),d=Bse(c);return ke.jsx(Wse,Ie({as:o,ownerState:c,className:on(d.root,i),ref:n},a,{children:l===&quot; &quot;?y8||(y8=ke.jsx(&quot;span&quot;,{className:&quot;notranslate&quot;,children:&quot;​&quot;})):l}))}),nz=qse,Use=Object.freeze(Object.defineProperty({__proto__:null,default:nz,formHelperTextClasses:X3,getFormHelperTextUtilityClasses:tz},Symbol.toStringTag,{value:&quot;Module&quot;}));function Hse(e){return yn(&quot;MuiFormLabel&quot;,e)}const Rh=hn(&quot;MuiFormLabel&quot;,[&quot;root&quot;,&quot;colorSecondary&quot;,&quot;focused&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;filled&quot;,&quot;required&quot;,&quot;asterisk&quot;]),Vse=[&quot;children&quot;,&quot;className&quot;,&quot;color&quot;,&quot;component&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;filled&quot;,&quot;focused&quot;,&quot;required&quot;],Gse=e=&gt;{const{classes:t,color:n,focused:r,disabled:l,error:i,filled:o,required:a}=e,s={root:[&quot;root&quot;,`color${Jt(n)}`,l&amp;&amp;&quot;disabled&quot;,i&amp;&amp;&quot;error&quot;,o&amp;&amp;&quot;filled&quot;,r&amp;&amp;&quot;focused&quot;,a&amp;&amp;&quot;required&quot;],asterisk:[&quot;asterisk&quot;,i&amp;&amp;&quot;error&quot;]};return vn(s,Hse,t)},Yse=Et(&quot;label&quot;,{name:&quot;MuiFormLabel&quot;,slot:&quot;Root&quot;,overridesResolver:({ownerState:e},t)=&gt;Ie({},t.root,e.color===&quot;secondary&quot;&amp;&amp;t.colorSecondary,e.filled&amp;&amp;t.filled)})(({theme:e,ownerState:t})=&gt;Ie({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:&quot;1.4375em&quot;,padding:0,position:&quot;relative&quot;,[`&amp;.${Rh.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&amp;.${Rh.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&amp;.${Rh.error}`]:{color:(e.vars||e).palette.error.main}})),Xse=Et(&quot;span&quot;,{name:&quot;MuiFormLabel&quot;,slot:&quot;Asterisk&quot;,overridesResolver:(e,t)=&gt;t.asterisk})(({theme:e})=&gt;({[`&amp;.${Rh.error}`]:{color:(e.vars||e).palette.error.main}})),Kse=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiFormLabel&quot;}),{children:l,className:i,component:o=&quot;label&quot;}=r,a=Kt(r,Vse),s=Gi(),u=au({props:r,muiFormControl:s,states:[&quot;color&quot;,&quot;required&quot;,&quot;focused&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;filled&quot;]}),c=Ie({},r,{color:u.color||&quot;primary&quot;,component:o,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),d=Gse(c);return ke.jsxs(Yse,Ie({as:o,ownerState:c,className:on(d.root,i),ref:n},a,{children:[l,u.required&amp;&amp;ke.jsxs(Xse,{ownerState:c,&quot;aria-hidden&quot;:!0,className:d.asterisk,children:[&quot; &quot;,&quot;*&quot;]})]}))}),b8=ge.createContext();function Zse(e){return yn(&quot;MuiGrid&quot;,e)}const Qse=[0,1,2,3,4,5,6,7,8,9,10],Jse=[&quot;column-reverse&quot;,&quot;column&quot;,&quot;row-reverse&quot;,&quot;row&quot;],eue=[&quot;nowrap&quot;,&quot;wrap-reverse&quot;,&quot;wrap&quot;],Qf=[&quot;auto&quot;,!0,1,2,3,4,5,6,7,8,9,10,11,12],cm=hn(&quot;MuiGrid&quot;,[&quot;root&quot;,&quot;container&quot;,&quot;item&quot;,&quot;zeroMinWidth&quot;,...Qse.map(e=&gt;`spacing-xs-${e}`),...Jse.map(e=&gt;`direction-xs-${e}`),...eue.map(e=&gt;`wrap-xs-${e}`),...Qf.map(e=&gt;`grid-xs-${e}`),...Qf.map(e=&gt;`grid-sm-${e}`),...Qf.map(e=&gt;`grid-md-${e}`),...Qf.map(e=&gt;`grid-lg-${e}`),...Qf.map(e=&gt;`grid-xl-${e}`)]),tue=[&quot;className&quot;,&quot;columns&quot;,&quot;columnSpacing&quot;,&quot;component&quot;,&quot;container&quot;,&quot;direction&quot;,&quot;item&quot;,&quot;rowSpacing&quot;,&quot;spacing&quot;,&quot;wrap&quot;,&quot;zeroMinWidth&quot;];function xd(e){const t=parseFloat(e);return`${t}${String(e).replace(String(t),&quot;&quot;)||&quot;px&quot;}`}function nue({theme:e,ownerState:t}){let n;return e.breakpoints.keys.reduce((r,l)=&gt;{let i={};if(t[l]&amp;&amp;(n=t[l]),!n)return r;if(n===!0)i={flexBasis:0,flexGrow:1,maxWidth:&quot;100%&quot;};else if(n===&quot;auto&quot;)i={flexBasis:&quot;auto&quot;,flexGrow:0,flexShrink:0,maxWidth:&quot;none&quot;,width:&quot;auto&quot;};else{const o=zu({values:t.columns,breakpoints:e.breakpoints.values}),a=typeof o==&quot;object&quot;?o[l]:o;if(a==null)return r;const s=`${Math.round(n/a*1e8)/1e6}%`;let u={};if(t.container&amp;&amp;t.item&amp;&amp;t.columnSpacing!==0){const c=e.spacing(t.columnSpacing);if(c!==&quot;0px&quot;){const d=`calc(${s} + ${xd(c)})`;u={flexBasis:d,maxWidth:d}}}i=Ie({flexBasis:s,flexGrow:0,maxWidth:s},u)}return e.breakpoints.values[l]===0?Object.assign(r,i):r[e.breakpoints.up(l)]=i,r},{})}function rue({theme:e,ownerState:t}){const n=zu({values:t.direction,breakpoints:e.breakpoints.values});return jo({theme:e},n,r=&gt;{const l={flexDirection:r};return r.indexOf(&quot;column&quot;)===0&amp;&amp;(l[`&amp; &gt; .${cm.item}`]={maxWidth:&quot;none&quot;}),l})}function rz({breakpoints:e,values:t}){let n=&quot;&quot;;Object.keys(t).forEach(l=&gt;{n===&quot;&quot;&amp;&amp;t[l]!==0&amp;&amp;(n=l)});const r=Object.keys(e).sort((l,i)=&gt;e[l]-e[i]);return r.slice(0,r.indexOf(n))}function aue({theme:e,ownerState:t}){const{container:n,rowSpacing:r}=t;let l={};if(n&amp;&amp;r!==0){const i=zu({values:r,breakpoints:e.breakpoints.values});let o;typeof i==&quot;object&quot;&amp;&amp;(o=rz({breakpoints:e.breakpoints.values,values:i})),l=jo({theme:e},i,(a,s)=&gt;{var u;const c=e.spacing(a);return c!==&quot;0px&quot;?{marginTop:`-${xd(c)}`,[`&amp; &gt; .${cm.item}`]:{paddingTop:xd(c)}}:(u=o)!=null&amp;&amp;u.includes(s)?{}:{marginTop:0,[`&amp; &gt; .${cm.item}`]:{paddingTop:0}}})}return l}function oue({theme:e,ownerState:t}){const{container:n,columnSpacing:r}=t;let l={};if(n&amp;&amp;r!==0){const i=zu({values:r,breakpoints:e.breakpoints.values});let o;typeof i==&quot;object&quot;&amp;&amp;(o=rz({breakpoints:e.breakpoints.values,values:i})),l=jo({theme:e},i,(a,s)=&gt;{var u;const c=e.spacing(a);return c!==&quot;0px&quot;?{width:`calc(100% + ${xd(c)})`,marginLeft:`-${xd(c)}`,[`&amp; &gt; .${cm.item}`]:{paddingLeft:xd(c)}}:(u=o)!=null&amp;&amp;u.includes(s)?{}:{width:&quot;100%&quot;,marginLeft:0,[`&amp; &gt; .${cm.item}`]:{paddingLeft:0}}})}return l}function iue(e,t,n={}){if(!e||e&lt;=0)return[];if(typeof e==&quot;string&quot;&amp;&amp;!Number.isNaN(Number(e))||typeof e==&quot;number&quot;)return[n[`spacing-xs-${String(e)}`]];const r=[];return t.forEach(l=&gt;{const i=e[l];Number(i)&gt;0&amp;&amp;r.push(n[`spacing-${l}-${String(i)}`])}),r}const lue=Et(&quot;div&quot;,{name:&quot;MuiGrid&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e,{container:r,direction:l,item:i,spacing:o,wrap:a,zeroMinWidth:s,breakpoints:u}=n;let c=[];r&amp;&amp;(c=iue(o,u,t));const d=[];return u.forEach(f=&gt;{const p=n[f];p&amp;&amp;d.push(t[`grid-${f}-${String(p)}`])}),[t.root,r&amp;&amp;t.container,i&amp;&amp;t.item,s&amp;&amp;t.zeroMinWidth,...c,l!==&quot;row&quot;&amp;&amp;t[`direction-xs-${String(l)}`],a!==&quot;wrap&quot;&amp;&amp;t[`wrap-xs-${String(a)}`],...d]}})(({ownerState:e})=&gt;Ie({boxSizing:&quot;border-box&quot;},e.container&amp;&amp;{display:&quot;flex&quot;,flexWrap:&quot;wrap&quot;,width:&quot;100%&quot;},e.item&amp;&amp;{margin:0},e.zeroMinWidth&amp;&amp;{minWidth:0},e.wrap!==&quot;wrap&quot;&amp;&amp;{flexWrap:e.wrap}),rue,aue,oue,nue);function sue(e,t){if(!e||e&lt;=0)return[];if(typeof e==&quot;string&quot;&amp;&amp;!Number.isNaN(Number(e))||typeof e==&quot;number&quot;)return[`spacing-xs-${String(e)}`];const n=[];return t.forEach(r=&gt;{const l=e[r];if(Number(l)&gt;0){const i=`spacing-${r}-${String(l)}`;n.push(i)}}),n}const uue=e=&gt;{const{classes:t,container:n,direction:r,item:l,spacing:i,wrap:o,zeroMinWidth:a,breakpoints:s}=e;let u=[];n&amp;&amp;(u=sue(i,s));const c=[];s.forEach(f=&gt;{const p=e[f];p&amp;&amp;c.push(`grid-${f}-${String(p)}`)});const d={root:[&quot;root&quot;,n&amp;&amp;&quot;container&quot;,l&amp;&amp;&quot;item&quot;,a&amp;&amp;&quot;zeroMinWidth&quot;,...u,r!==&quot;row&quot;&amp;&amp;`direction-xs-${String(r)}`,o!==&quot;wrap&quot;&amp;&amp;`wrap-xs-${String(o)}`,...c]};return vn(d,Zse,t)},cr=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiGrid&quot;}),{breakpoints:l}=po(),i=Y1(r),{className:o,columns:a,columnSpacing:s,component:u=&quot;div&quot;,container:c=!1,direction:d=&quot;row&quot;,item:f=!1,rowSpacing:p,spacing:m=0,wrap:g=&quot;wrap&quot;,zeroMinWidth:b=!1}=i,v=Kt(i,tue),h=p||m,y=s||m,w=ge.useContext(b8),_=c?a||12:w,x={},T=Ie({},v);l.keys.forEach(C=&gt;{v[C]!=null&amp;&amp;(x[C]=v[C],delete T[C])});const k=Ie({},i,{columns:_,container:c,direction:d,item:f,rowSpacing:h,columnSpacing:y,wrap:g,zeroMinWidth:b,spacing:m},x,{breakpoints:l.keys}),S=uue(k);return ke.jsx(b8.Provider,{value:_,children:ke.jsx(lue,Ie({ownerState:k,className:on(S.root,o),as:u,ref:n},T))})}),cue=[&quot;addEndListener&quot;,&quot;appear&quot;,&quot;children&quot;,&quot;easing&quot;,&quot;in&quot;,&quot;onEnter&quot;,&quot;onEntered&quot;,&quot;onEntering&quot;,&quot;onExit&quot;,&quot;onExited&quot;,&quot;onExiting&quot;,&quot;style&quot;,&quot;timeout&quot;,&quot;TransitionComponent&quot;];function K3(e){return`scale(${e}, ${e**2})`}const due={entering:{opacity:1,transform:K3(1)},entered:{opacity:1,transform:&quot;none&quot;}},xw=typeof navigator&lt;&quot;u&quot;&amp;&amp;/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&amp;&amp;/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),dm=ge.forwardRef(function(t,n){const{addEndListener:r,appear:l=!0,children:i,easing:o,in:a,onEnter:s,onEntered:u,onEntering:c,onExit:d,onExited:f,onExiting:p,style:m,timeout:g=&quot;auto&quot;,TransitionComponent:b=Pi}=t,v=Kt(t,cue),h=ge.useRef(),y=ge.useRef(),w=po(),_=ge.useRef(null),x=Lr(_,i.ref,n),T=E=&gt;I=&gt;{if(E){const A=_.current;I===void 0?E(A):E(A,I)}},k=T(c),S=T((E,I)=&gt;{kj(E);const{duration:A,delay:F,easing:j}=Id({style:m,timeout:g,easing:o},{mode:&quot;enter&quot;});let z;g===&quot;auto&quot;?(z=w.transitions.getAutoHeightDuration(E.clientHeight),y.current=z):z=A,E.style.transition=[w.transitions.create(&quot;opacity&quot;,{duration:z,delay:F}),w.transitions.create(&quot;transform&quot;,{duration:xw?z:z*.666,delay:F,easing:j})].join(&quot;,&quot;),s&amp;&amp;s(E,I)}),C=T(u),M=T(p),O=T(E=&gt;{const{duration:I,delay:A,easing:F}=Id({style:m,timeout:g,easing:o},{mode:&quot;exit&quot;});let j;g===&quot;auto&quot;?(j=w.transitions.getAutoHeightDuration(E.clientHeight),y.current=j):j=I,E.style.transition=[w.transitions.create(&quot;opacity&quot;,{duration:j,delay:A}),w.transitions.create(&quot;transform&quot;,{duration:xw?j:j*.666,delay:xw?A:A||j*.333,easing:F})].join(&quot;,&quot;),E.style.opacity=0,E.style.transform=K3(.75),d&amp;&amp;d(E)}),D=T(f),P=E=&gt;{g===&quot;auto&quot;&amp;&amp;(h.current=setTimeout(E,y.current||0)),r&amp;&amp;r(_.current,E)};return ge.useEffect(()=&gt;()=&gt;{clearTimeout(h.current)},[]),ke.jsx(b,Ie({appear:l,in:a,nodeRef:_,onEnter:S,onEntered:C,onEntering:k,onExit:O,onExited:D,onExiting:M,addEndListener:P,timeout:g===&quot;auto&quot;?null:g},v,{children:(E,I)=&gt;ge.cloneElement(i,Ie({style:Ie({opacity:0,transform:K3(.75),visibility:E===&quot;exited&quot;&amp;&amp;!a?&quot;hidden&quot;:void 0},due[E],m,i.props.style),ref:x},I))}))});dm.muiSupportAuto=!0;function fue(e,t,n,r,l){const[i,o]=ge.useState(()=&gt;l&amp;&amp;n?n(e).matches:r?r(e).matches:t);return no(()=&gt;{let a=!0;if(!n)return;const s=n(e),u=()=&gt;{a&amp;&amp;o(s.matches)};return u(),s.addListener(u),()=&gt;{a=!1,s.removeListener(u)}},[e,n]),i}const az=ge.useSyncExternalStore;function pue(e,t,n,r,l){const i=ge.useCallback(()=&gt;t,[t]),o=ge.useMemo(()=&gt;{if(l&amp;&amp;n)return()=&gt;n(e).matches;if(r!==null){const{matches:c}=r(e);return()=&gt;c}return i},[i,e,r,l,n]),[a,s]=ge.useMemo(()=&gt;{if(n===null)return[i,()=&gt;()=&gt;{}];const c=n(e);return[()=&gt;c.matches,d=&gt;(c.addListener(d),()=&gt;{c.removeListener(d)})]},[i,n,e]);return az(s,a,o)}function wM(e,t={}){const n=G1(),r=typeof window&lt;&quot;u&quot;&amp;&amp;typeof window.matchMedia&lt;&quot;u&quot;,{defaultMatches:l=!1,matchMedia:i=r?window.matchMedia:null,ssrMatchMedia:o=null,noSsr:a=!1}=uj({name:&quot;MuiUseMediaQuery&quot;,props:t,theme:n});let s=typeof e==&quot;function&quot;?e(n):e;return s=s.replace(/^@media( ?)/m,&quot;&quot;),(az!==void 0?pue:fue)(s,l,i,o,a)}function oz(e){return yn(&quot;MuiIcon&quot;,e)}const hue=hn(&quot;MuiIcon&quot;,[&quot;root&quot;,&quot;colorPrimary&quot;,&quot;colorSecondary&quot;,&quot;colorAction&quot;,&quot;colorError&quot;,&quot;colorDisabled&quot;,&quot;fontSizeInherit&quot;,&quot;fontSizeSmall&quot;,&quot;fontSizeMedium&quot;,&quot;fontSizeLarge&quot;]),mue=hue,gue=[&quot;baseClassName&quot;,&quot;className&quot;,&quot;color&quot;,&quot;component&quot;,&quot;fontSize&quot;],vue=e=&gt;{const{color:t,fontSize:n,classes:r}=e,l={root:[&quot;root&quot;,t!==&quot;inherit&quot;&amp;&amp;`color${Jt(t)}`,`fontSize${Jt(n)}`]};return vn(l,oz,r)},yue=Et(&quot;span&quot;,{name:&quot;MuiIcon&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.color!==&quot;inherit&quot;&amp;&amp;t[`color${Jt(n.color)}`],t[`fontSize${Jt(n.fontSize)}`]]}})(({theme:e,ownerState:t})=&gt;({userSelect:&quot;none&quot;,width:&quot;1em&quot;,height:&quot;1em&quot;,overflow:&quot;hidden&quot;,display:&quot;inline-block&quot;,textAlign:&quot;center&quot;,flexShrink:0,fontSize:{inherit:&quot;inherit&quot;,small:e.typography.pxToRem(20),medium:e.typography.pxToRem(24),large:e.typography.pxToRem(36)}[t.fontSize],color:{primary:(e.vars||e).palette.primary.main,secondary:(e.vars||e).palette.secondary.main,info:(e.vars||e).palette.info.main,success:(e.vars||e).palette.success.main,warning:(e.vars||e).palette.warning.main,action:(e.vars||e).palette.action.active,error:(e.vars||e).palette.error.main,disabled:(e.vars||e).palette.action.disabled,inherit:void 0}[t.color]})),iz=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiIcon&quot;}),{baseClassName:l=&quot;material-icons&quot;,className:i,color:o=&quot;inherit&quot;,component:a=&quot;span&quot;,fontSize:s=&quot;medium&quot;}=r,u=Kt(r,gue),c=Ie({},r,{baseClassName:l,color:o,component:a,fontSize:s}),d=vue(c);return ke.jsx(yue,Ie({as:a,className:on(l,&quot;notranslate&quot;,d.root,i),ownerState:c,&quot;aria-hidden&quot;:!0,ref:n},u))});iz.muiName=&quot;Icon&quot;;const bue=iz,xue=Object.freeze(Object.defineProperty({__proto__:null,default:bue,getIconUtilityClass:oz,iconClasses:mue},Symbol.toStringTag,{value:&quot;Module&quot;})),wue=[&quot;disableUnderline&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;fullWidth&quot;,&quot;inputComponent&quot;,&quot;multiline&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;type&quot;],_ue=e=&gt;{const{classes:t,disableUnderline:n}=e,l=vn({root:[&quot;root&quot;,!n&amp;&amp;&quot;underline&quot;],input:[&quot;input&quot;]},Die,t);return Ie({},t,l)},Tue=Et(rb,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiInput&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[...tb(e,t),!n.disableUnderline&amp;&amp;t.underline]}})(({theme:e,ownerState:t})=&gt;{let r=e.palette.mode===&quot;light&quot;?&quot;rgba(0, 0, 0, 0.42)&quot;:&quot;rgba(255, 255, 255, 0.7)&quot;;return e.vars&amp;&amp;(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),Ie({position:&quot;relative&quot;},t.formControl&amp;&amp;{&quot;label + &amp;&quot;:{marginTop:16}},!t.disableUnderline&amp;&amp;{&quot;&amp;:after&quot;:{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:&#x27;&quot;&quot;&#x27;,position:&quot;absolute&quot;,right:0,transform:&quot;scaleX(0)&quot;,transition:e.transitions.create(&quot;transform&quot;,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:&quot;none&quot;},[`&amp;.${Zf.focused}:after`]:{transform:&quot;scaleX(1) translateX(0)&quot;},[`&amp;.${Zf.error}`]:{&quot;&amp;:before, &amp;:after&quot;:{borderBottomColor:(e.vars||e).palette.error.main}},&quot;&amp;:before&quot;:{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:&#x27;&quot;\\\\00a0&quot;&#x27;,position:&quot;absolute&quot;,right:0,transition:e.transitions.create(&quot;border-bottom-color&quot;,{duration:e.transitions.duration.shorter}),pointerEvents:&quot;none&quot;},[`&amp;:hover:not(.${Zf.disabled}, .${Zf.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,&quot;@media (hover: none)&quot;:{borderBottom:`1px solid ${r}`}},[`&amp;.${Zf.disabled}:before`]:{borderBottomStyle:&quot;dotted&quot;}})}),kue=Et(ab,{name:&quot;MuiInput&quot;,slot:&quot;Input&quot;,overridesResolver:nb})({}),_M=ge.forwardRef(function(t,n){var r,l,i,o;const a=pn({props:t,name:&quot;MuiInput&quot;}),{disableUnderline:s,components:u={},componentsProps:c,fullWidth:d=!1,inputComponent:f=&quot;input&quot;,multiline:p=!1,slotProps:m,slots:g={},type:b=&quot;text&quot;}=a,v=Kt(a,wue),h=_ue(a),w={root:{ownerState:{disableUnderline:s}}},_=m??c?ha(m??c,w):w,x=(r=(l=g.root)!=null?l:u.Root)!=null?r:Tue,T=(i=(o=g.input)!=null?o:u.Input)!=null?i:kue;return ke.jsx(ob,Ie({slots:{root:x,input:T},slotProps:_,fullWidth:d,inputComponent:f,multiline:p,ref:n,type:b},v,{classes:h}))});_M.muiName=&quot;Input&quot;;function lz(e){return yn(&quot;MuiInputAdornment&quot;,e)}const Sue=hn(&quot;MuiInputAdornment&quot;,[&quot;root&quot;,&quot;filled&quot;,&quot;standard&quot;,&quot;outlined&quot;,&quot;positionStart&quot;,&quot;positionEnd&quot;,&quot;disablePointerEvents&quot;,&quot;hiddenLabel&quot;,&quot;sizeSmall&quot;]),Z3=Sue;var x8;const Cue=[&quot;children&quot;,&quot;className&quot;,&quot;component&quot;,&quot;disablePointerEvents&quot;,&quot;disableTypography&quot;,&quot;position&quot;,&quot;variant&quot;],Mue=(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[`position${Jt(n.position)}`],n.disablePointerEvents===!0&amp;&amp;t.disablePointerEvents,t[n.variant]]},Pue=e=&gt;{const{classes:t,disablePointerEvents:n,hiddenLabel:r,position:l,size:i,variant:o}=e,a={root:[&quot;root&quot;,n&amp;&amp;&quot;disablePointerEvents&quot;,l&amp;&amp;`position${Jt(l)}`,o,r&amp;&amp;&quot;hiddenLabel&quot;,i&amp;&amp;`size${Jt(i)}`]};return vn(a,lz,t)},Oue=Et(&quot;div&quot;,{name:&quot;MuiInputAdornment&quot;,slot:&quot;Root&quot;,overridesResolver:Mue})(({theme:e,ownerState:t})=&gt;Ie({display:&quot;flex&quot;,height:&quot;0.01em&quot;,maxHeight:&quot;2em&quot;,alignItems:&quot;center&quot;,whiteSpace:&quot;nowrap&quot;,color:(e.vars||e).palette.action.active},t.variant===&quot;filled&quot;&amp;&amp;{[`&amp;.${Z3.positionStart}&amp;:not(.${Z3.hiddenLabel})`]:{marginTop:16}},t.position===&quot;start&quot;&amp;&amp;{marginRight:8},t.position===&quot;end&quot;&amp;&amp;{marginLeft:8},t.disablePointerEvents===!0&amp;&amp;{pointerEvents:&quot;none&quot;})),Aue=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiInputAdornment&quot;}),{children:l,className:i,component:o=&quot;div&quot;,disablePointerEvents:a=!1,disableTypography:s=!1,position:u,variant:c}=r,d=Kt(r,Cue),f=Gi()||{};let p=c;c&amp;&amp;f.variant,f&amp;&amp;!p&amp;&amp;(p=f.variant);const m=Ie({},r,{hiddenLabel:f.hiddenLabel,size:f.size,disablePointerEvents:a,position:u,variant:p}),g=Pue(m);return ke.jsx(eb.Provider,{value:null,children:ke.jsx(Oue,Ie({as:o,ownerState:m,className:on(g.root,i),ref:n},d,{children:typeof l==&quot;string&quot;&amp;&amp;!s?ke.jsx(pr,{color:&quot;text.secondary&quot;,children:l}):ke.jsxs(ge.Fragment,{children:[u===&quot;start&quot;?x8||(x8=ke.jsx(&quot;span&quot;,{className:&quot;notranslate&quot;,children:&quot;​&quot;})):null,l]})}))})}),sz=Aue,Due=Object.freeze(Object.defineProperty({__proto__:null,default:sz,getInputAdornmentUtilityClass:lz,inputAdornmentClasses:Z3},Symbol.toStringTag,{value:&quot;Module&quot;}));function uz(e){return yn(&quot;MuiInputLabel&quot;,e)}const Eue=hn(&quot;MuiInputLabel&quot;,[&quot;root&quot;,&quot;focused&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;required&quot;,&quot;asterisk&quot;,&quot;formControl&quot;,&quot;sizeSmall&quot;,&quot;shrink&quot;,&quot;animated&quot;,&quot;standard&quot;,&quot;filled&quot;,&quot;outlined&quot;]),Rue=Eue,Lue=[&quot;disableAnimation&quot;,&quot;margin&quot;,&quot;shrink&quot;,&quot;variant&quot;,&quot;className&quot;],Iue=e=&gt;{const{classes:t,formControl:n,size:r,shrink:l,disableAnimation:i,variant:o,required:a}=e,s={root:[&quot;root&quot;,n&amp;&amp;&quot;formControl&quot;,!i&amp;&amp;&quot;animated&quot;,l&amp;&amp;&quot;shrink&quot;,r&amp;&amp;r!==&quot;normal&quot;&amp;&amp;`size${Jt(r)}`,o],asterisk:[a&amp;&amp;&quot;asterisk&quot;]},u=vn(s,uz,t);return Ie({},t,u)},$ue=Et(Kse,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiInputLabel&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[{[`&amp; .${Rh.asterisk}`]:t.asterisk},t.root,n.formControl&amp;&amp;t.formControl,n.size===&quot;small&quot;&amp;&amp;t.sizeSmall,n.shrink&amp;&amp;t.shrink,!n.disableAnimation&amp;&amp;t.animated,t[n.variant]]}})(({theme:e,ownerState:t})=&gt;Ie({display:&quot;block&quot;,transformOrigin:&quot;top left&quot;,whiteSpace:&quot;nowrap&quot;,overflow:&quot;hidden&quot;,textOverflow:&quot;ellipsis&quot;,maxWidth:&quot;100%&quot;},t.formControl&amp;&amp;{position:&quot;absolute&quot;,left:0,top:0,transform:&quot;translate(0, 20px) scale(1)&quot;},t.size===&quot;small&quot;&amp;&amp;{transform:&quot;translate(0, 17px) scale(1)&quot;},t.shrink&amp;&amp;{transform:&quot;translate(0, -1.5px) scale(0.75)&quot;,transformOrigin:&quot;top left&quot;,maxWidth:&quot;133%&quot;},!t.disableAnimation&amp;&amp;{transition:e.transitions.create([&quot;color&quot;,&quot;transform&quot;,&quot;max-width&quot;],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant===&quot;filled&quot;&amp;&amp;Ie({zIndex:1,pointerEvents:&quot;none&quot;,transform:&quot;translate(12px, 16px) scale(1)&quot;,maxWidth:&quot;calc(100% - 24px)&quot;},t.size===&quot;small&quot;&amp;&amp;{transform:&quot;translate(12px, 13px) scale(1)&quot;},t.shrink&amp;&amp;Ie({userSelect:&quot;none&quot;,pointerEvents:&quot;auto&quot;,transform:&quot;translate(12px, 7px) scale(0.75)&quot;,maxWidth:&quot;calc(133% - 24px)&quot;},t.size===&quot;small&quot;&amp;&amp;{transform:&quot;translate(12px, 4px) scale(0.75)&quot;})),t.variant===&quot;outlined&quot;&amp;&amp;Ie({zIndex:1,pointerEvents:&quot;none&quot;,transform:&quot;translate(14px, 16px) scale(1)&quot;,maxWidth:&quot;calc(100% - 24px)&quot;},t.size===&quot;small&quot;&amp;&amp;{transform:&quot;translate(14px, 9px) scale(1)&quot;},t.shrink&amp;&amp;{userSelect:&quot;none&quot;,pointerEvents:&quot;auto&quot;,maxWidth:&quot;calc(133% - 32px)&quot;,transform:&quot;translate(14px, -9px) scale(0.75)&quot;}))),cz=ge.forwardRef(function(t,n){const r=pn({name:&quot;MuiInputLabel&quot;,props:t}),{disableAnimation:l=!1,shrink:i,className:o}=r,a=Kt(r,Lue),s=Gi();let u=i;typeof u&gt;&quot;u&quot;&amp;&amp;s&amp;&amp;(u=s.filled||s.focused||s.adornedStart);const c=au({props:r,muiFormControl:s,states:[&quot;size&quot;,&quot;variant&quot;,&quot;required&quot;]}),d=Ie({},r,{disableAnimation:l,formControl:s,shrink:u,size:c.size,variant:c.variant,required:c.required}),f=Iue(d);return ke.jsx($ue,Ie({&quot;data-shrink&quot;:u,ownerState:d,ref:n,className:on(f.root,o)},a,{classes:f}))}),Nue=Object.freeze(Object.defineProperty({__proto__:null,default:cz,getInputLabelUtilityClasses:uz,inputLabelClasses:Rue},Symbol.toStringTag,{value:&quot;Module&quot;}));function dz(e){return yn(&quot;MuiLinearProgress&quot;,e)}const Fue=hn(&quot;MuiLinearProgress&quot;,[&quot;root&quot;,&quot;colorPrimary&quot;,&quot;colorSecondary&quot;,&quot;determinate&quot;,&quot;indeterminate&quot;,&quot;buffer&quot;,&quot;query&quot;,&quot;dashed&quot;,&quot;dashedColorPrimary&quot;,&quot;dashedColorSecondary&quot;,&quot;bar&quot;,&quot;barColorPrimary&quot;,&quot;barColorSecondary&quot;,&quot;bar1Indeterminate&quot;,&quot;bar1Determinate&quot;,&quot;bar1Buffer&quot;,&quot;bar2Indeterminate&quot;,&quot;bar2Buffer&quot;]),jue=Fue,zue=[&quot;className&quot;,&quot;color&quot;,&quot;value&quot;,&quot;valueBuffer&quot;,&quot;variant&quot;];let lf=e=&gt;e,w8,_8,T8,k8,S8,C8;const Q3=4,Bue=Hi(w8||(w8=lf`\n",
       "  0% {\n",
       "    left: -35%;\n",
       "    right: 100%;\n",
       "  }\n",
       "\n",
       "  60% {\n",
       "    left: 100%;\n",
       "    right: -90%;\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    left: 100%;\n",
       "    right: -90%;\n",
       "  }\n",
       "`)),Wue=Hi(_8||(_8=lf`\n",
       "  0% {\n",
       "    left: -200%;\n",
       "    right: 100%;\n",
       "  }\n",
       "\n",
       "  60% {\n",
       "    left: 107%;\n",
       "    right: -8%;\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    left: 107%;\n",
       "    right: -8%;\n",
       "  }\n",
       "`)),que=Hi(T8||(T8=lf`\n",
       "  0% {\n",
       "    opacity: 1;\n",
       "    background-position: 0 -23px;\n",
       "  }\n",
       "\n",
       "  60% {\n",
       "    opacity: 0;\n",
       "    background-position: 0 -23px;\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    opacity: 1;\n",
       "    background-position: -200px -23px;\n",
       "  }\n",
       "`)),Uue=e=&gt;{const{classes:t,variant:n,color:r}=e,l={root:[&quot;root&quot;,`color${Jt(r)}`,n],dashed:[&quot;dashed&quot;,`dashedColor${Jt(r)}`],bar1:[&quot;bar&quot;,`barColor${Jt(r)}`,(n===&quot;indeterminate&quot;||n===&quot;query&quot;)&amp;&amp;&quot;bar1Indeterminate&quot;,n===&quot;determinate&quot;&amp;&amp;&quot;bar1Determinate&quot;,n===&quot;buffer&quot;&amp;&amp;&quot;bar1Buffer&quot;],bar2:[&quot;bar&quot;,n!==&quot;buffer&quot;&amp;&amp;`barColor${Jt(r)}`,n===&quot;buffer&quot;&amp;&amp;`color${Jt(r)}`,(n===&quot;indeterminate&quot;||n===&quot;query&quot;)&amp;&amp;&quot;bar2Indeterminate&quot;,n===&quot;buffer&quot;&amp;&amp;&quot;bar2Buffer&quot;]};return vn(l,dz,t)},TM=(e,t)=&gt;t===&quot;inherit&quot;?&quot;currentColor&quot;:e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:e.palette.mode===&quot;light&quot;?_l(e.palette[t].main,.62):wl(e.palette[t].main,.5),Hue=Et(&quot;span&quot;,{name:&quot;MuiLinearProgress&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[`color${Jt(n.color)}`],t[n.variant]]}})(({ownerState:e,theme:t})=&gt;Ie({position:&quot;relative&quot;,overflow:&quot;hidden&quot;,display:&quot;block&quot;,height:4,zIndex:0,&quot;@media print&quot;:{colorAdjust:&quot;exact&quot;},backgroundColor:TM(t,e.color)},e.color===&quot;inherit&quot;&amp;&amp;e.variant!==&quot;buffer&quot;&amp;&amp;{backgroundColor:&quot;none&quot;,&quot;&amp;::before&quot;:{content:&#x27;&quot;&quot;&#x27;,position:&quot;absolute&quot;,left:0,top:0,right:0,bottom:0,backgroundColor:&quot;currentColor&quot;,opacity:.3}},e.variant===&quot;buffer&quot;&amp;&amp;{backgroundColor:&quot;transparent&quot;},e.variant===&quot;query&quot;&amp;&amp;{transform:&quot;rotate(180deg)&quot;})),Vue=Et(&quot;span&quot;,{name:&quot;MuiLinearProgress&quot;,slot:&quot;Dashed&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.dashed,t[`dashedColor${Jt(n.color)}`]]}})(({ownerState:e,theme:t})=&gt;{const n=TM(t,e.color);return Ie({position:&quot;absolute&quot;,marginTop:0,height:&quot;100%&quot;,width:&quot;100%&quot;},e.color===&quot;inherit&quot;&amp;&amp;{opacity:.3},{backgroundImage:`radial-gradient(${n} 0%, ${n} 16%, transparent 42%)`,backgroundSize:&quot;10px 10px&quot;,backgroundPosition:&quot;0 -23px&quot;})},Jl(k8||(k8=lf`\n",
       "    animation: ${0} 3s infinite linear;\n",
       "  `),que)),Gue=Et(&quot;span&quot;,{name:&quot;MuiLinearProgress&quot;,slot:&quot;Bar1&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.bar,t[`barColor${Jt(n.color)}`],(n.variant===&quot;indeterminate&quot;||n.variant===&quot;query&quot;)&amp;&amp;t.bar1Indeterminate,n.variant===&quot;determinate&quot;&amp;&amp;t.bar1Determinate,n.variant===&quot;buffer&quot;&amp;&amp;t.bar1Buffer]}})(({ownerState:e,theme:t})=&gt;Ie({width:&quot;100%&quot;,position:&quot;absolute&quot;,left:0,bottom:0,top:0,transition:&quot;transform 0.2s linear&quot;,transformOrigin:&quot;left&quot;,backgroundColor:e.color===&quot;inherit&quot;?&quot;currentColor&quot;:(t.vars||t).palette[e.color].main},e.variant===&quot;determinate&quot;&amp;&amp;{transition:`transform .${Q3}s linear`},e.variant===&quot;buffer&quot;&amp;&amp;{zIndex:1,transition:`transform .${Q3}s linear`}),({ownerState:e})=&gt;(e.variant===&quot;indeterminate&quot;||e.variant===&quot;query&quot;)&amp;&amp;Jl(S8||(S8=lf`\n",
       "      width: auto;\n",
       "      animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;\n",
       "    `),Bue)),Yue=Et(&quot;span&quot;,{name:&quot;MuiLinearProgress&quot;,slot:&quot;Bar2&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.bar,t[`barColor${Jt(n.color)}`],(n.variant===&quot;indeterminate&quot;||n.variant===&quot;query&quot;)&amp;&amp;t.bar2Indeterminate,n.variant===&quot;buffer&quot;&amp;&amp;t.bar2Buffer]}})(({ownerState:e,theme:t})=&gt;Ie({width:&quot;100%&quot;,position:&quot;absolute&quot;,left:0,bottom:0,top:0,transition:&quot;transform 0.2s linear&quot;,transformOrigin:&quot;left&quot;},e.variant!==&quot;buffer&quot;&amp;&amp;{backgroundColor:e.color===&quot;inherit&quot;?&quot;currentColor&quot;:(t.vars||t).palette[e.color].main},e.color===&quot;inherit&quot;&amp;&amp;{opacity:.3},e.variant===&quot;buffer&quot;&amp;&amp;{backgroundColor:TM(t,e.color),transition:`transform .${Q3}s linear`}),({ownerState:e})=&gt;(e.variant===&quot;indeterminate&quot;||e.variant===&quot;query&quot;)&amp;&amp;Jl(C8||(C8=lf`\n",
       "      width: auto;\n",
       "      animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;\n",
       "    `),Wue)),Xue=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiLinearProgress&quot;}),{className:l,color:i=&quot;primary&quot;,value:o,valueBuffer:a,variant:s=&quot;indeterminate&quot;}=r,u=Kt(r,zue),c=Ie({},r,{color:i,variant:s}),d=Uue(c),f=po(),p={},m={bar1:{},bar2:{}};if((s===&quot;determinate&quot;||s===&quot;buffer&quot;)&amp;&amp;o!==void 0){p[&quot;aria-valuenow&quot;]=Math.round(o),p[&quot;aria-valuemin&quot;]=0,p[&quot;aria-valuemax&quot;]=100;let g=o-100;f.direction===&quot;rtl&quot;&amp;&amp;(g=-g),m.bar1.transform=`translateX(${g}%)`}if(s===&quot;buffer&quot;&amp;&amp;a!==void 0){let g=(a||0)-100;f.direction===&quot;rtl&quot;&amp;&amp;(g=-g),m.bar2.transform=`translateX(${g}%)`}return ke.jsxs(Hue,Ie({className:on(d.root,l),ownerState:c,role:&quot;progressbar&quot;},p,{ref:n},u,{children:[s===&quot;buffer&quot;?ke.jsx(Vue,{className:d.dashed,ownerState:c}):null,ke.jsx(Gue,{className:d.bar1,ownerState:c,style:m.bar1}),s===&quot;determinate&quot;?null:ke.jsx(Yue,{className:d.bar2,ownerState:c,style:m.bar2})]}))}),fz=Xue,Kue=Object.freeze(Object.defineProperty({__proto__:null,default:fz,getLinearProgressUtilityClass:dz,linearProgressClasses:jue},Symbol.toStringTag,{value:&quot;Module&quot;})),ry=ge.createContext({});function Zue(e){return yn(&quot;MuiList&quot;,e)}hn(&quot;MuiList&quot;,[&quot;root&quot;,&quot;padding&quot;,&quot;dense&quot;,&quot;subheader&quot;]);const Que=[&quot;children&quot;,&quot;className&quot;,&quot;component&quot;,&quot;dense&quot;,&quot;disablePadding&quot;,&quot;subheader&quot;],Jue=e=&gt;{const{classes:t,disablePadding:n,dense:r,subheader:l}=e;return vn({root:[&quot;root&quot;,!n&amp;&amp;&quot;padding&quot;,r&amp;&amp;&quot;dense&quot;,l&amp;&amp;&quot;subheader&quot;]},Zue,t)},ece=Et(&quot;ul&quot;,{name:&quot;MuiList&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,!n.disablePadding&amp;&amp;t.padding,n.dense&amp;&amp;t.dense,n.subheader&amp;&amp;t.subheader]}})(({ownerState:e})=&gt;Ie({listStyle:&quot;none&quot;,margin:0,padding:0,position:&quot;relative&quot;},!e.disablePadding&amp;&amp;{paddingTop:8,paddingBottom:8},e.subheader&amp;&amp;{paddingTop:0})),tce=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiList&quot;}),{children:l,className:i,component:o=&quot;ul&quot;,dense:a=!1,disablePadding:s=!1,subheader:u}=r,c=Kt(r,Que),d=ge.useMemo(()=&gt;({dense:a}),[a]),f=Ie({},r,{component:o,dense:a,disablePadding:s}),p=Jue(f);return ke.jsx(ry.Provider,{value:d,children:ke.jsxs(ece,Ie({as:o,className:on(p.root,i),ref:n,ownerState:f},c,{children:[u,l]}))})}),M8=hn(&quot;MuiListItemIcon&quot;,[&quot;root&quot;,&quot;alignItemsFlexStart&quot;]);function pz(e){return yn(&quot;MuiListItemText&quot;,e)}const fm=hn(&quot;MuiListItemText&quot;,[&quot;root&quot;,&quot;multiline&quot;,&quot;dense&quot;,&quot;inset&quot;,&quot;primary&quot;,&quot;secondary&quot;]),nce=[&quot;children&quot;,&quot;className&quot;,&quot;disableTypography&quot;,&quot;inset&quot;,&quot;primary&quot;,&quot;primaryTypographyProps&quot;,&quot;secondary&quot;,&quot;secondaryTypographyProps&quot;],rce=e=&gt;{const{classes:t,inset:n,primary:r,secondary:l,dense:i}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;inset&quot;,i&amp;&amp;&quot;dense&quot;,r&amp;&amp;l&amp;&amp;&quot;multiline&quot;],primary:[&quot;primary&quot;],secondary:[&quot;secondary&quot;]},pz,t)},ace=Et(&quot;div&quot;,{name:&quot;MuiListItemText&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[{[`&amp; .${fm.primary}`]:t.primary},{[`&amp; .${fm.secondary}`]:t.secondary},t.root,n.inset&amp;&amp;t.inset,n.primary&amp;&amp;n.secondary&amp;&amp;t.multiline,n.dense&amp;&amp;t.dense]}})(({ownerState:e})=&gt;Ie({flex:&quot;1 1 auto&quot;,minWidth:0,marginTop:4,marginBottom:4},e.primary&amp;&amp;e.secondary&amp;&amp;{marginTop:6,marginBottom:6},e.inset&amp;&amp;{paddingLeft:56})),oce=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiListItemText&quot;}),{children:l,className:i,disableTypography:o=!1,inset:a=!1,primary:s,primaryTypographyProps:u,secondary:c,secondaryTypographyProps:d}=r,f=Kt(r,nce),{dense:p}=ge.useContext(ry);let m=s??l,g=c;const b=Ie({},r,{disableTypography:o,inset:a,primary:!!m,secondary:!!g,dense:p}),v=rce(b);return m!=null&amp;&amp;m.type!==pr&amp;&amp;!o&amp;&amp;(m=ke.jsx(pr,Ie({variant:p?&quot;body2&quot;:&quot;body1&quot;,className:v.primary,component:u!=null&amp;&amp;u.variant?void 0:&quot;span&quot;,display:&quot;block&quot;},u,{children:m}))),g!=null&amp;&amp;g.type!==pr&amp;&amp;!o&amp;&amp;(g=ke.jsx(pr,Ie({variant:&quot;body2&quot;,className:v.secondary,color:&quot;text.secondary&quot;,display:&quot;block&quot;},d,{children:g}))),ke.jsxs(ace,Ie({className:on(v.root,i),ownerState:b,ref:n},f,{children:[m,g]}))}),ice=oce,lce=Object.freeze(Object.defineProperty({__proto__:null,default:ice,getListItemTextUtilityClass:pz,listItemTextClasses:fm},Symbol.toStringTag,{value:&quot;Module&quot;})),sce=[&quot;actions&quot;,&quot;autoFocus&quot;,&quot;autoFocusItem&quot;,&quot;children&quot;,&quot;className&quot;,&quot;disabledItemsFocusable&quot;,&quot;disableListWrap&quot;,&quot;onKeyDown&quot;,&quot;variant&quot;];function ww(e,t,n){return e===t?e.firstChild:t&amp;&amp;t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function P8(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&amp;&amp;t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function hz(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&amp;&amp;(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.indexOf(t.keys.join(&quot;&quot;))===0}function Jf(e,t,n,r,l,i){let o=!1,a=l(e,t,t?n:!1);for(;a;){if(a===e.firstChild){if(o)return!1;o=!0}const s=r?!1:a.disabled||a.getAttribute(&quot;aria-disabled&quot;)===&quot;true&quot;;if(!a.hasAttribute(&quot;tabindex&quot;)||!hz(a,i)||s)a=l(e,a,n);else return a.focus(),!0}return!1}const uce=ge.forwardRef(function(t,n){const{actions:r,autoFocus:l=!1,autoFocusItem:i=!1,children:o,className:a,disabledItemsFocusable:s=!1,disableListWrap:u=!1,onKeyDown:c,variant:d=&quot;selectedMenu&quot;}=t,f=Kt(t,sce),p=ge.useRef(null),m=ge.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});no(()=&gt;{l&amp;&amp;p.current.focus()},[l]),ge.useImperativeHandle(r,()=&gt;({adjustStyleForScrollbar:(y,w)=&gt;{const _=!p.current.style.width;if(y.clientHeight&lt;p.current.clientHeight&amp;&amp;_){const x=`${RF(Aa(y))}px`;p.current.style[w.direction===&quot;rtl&quot;?&quot;paddingLeft&quot;:&quot;paddingRight&quot;]=x,p.current.style.width=`calc(100% + ${x})`}return p.current}}),[]);const g=y=&gt;{const w=p.current,_=y.key,x=Aa(w).activeElement;if(_===&quot;ArrowDown&quot;)y.preventDefault(),Jf(w,x,u,s,ww);else if(_===&quot;ArrowUp&quot;)y.preventDefault(),Jf(w,x,u,s,P8);else if(_===&quot;Home&quot;)y.preventDefault(),Jf(w,null,u,s,ww);else if(_===&quot;End&quot;)y.preventDefault(),Jf(w,null,u,s,P8);else if(_.length===1){const T=m.current,k=_.toLowerCase(),S=performance.now();T.keys.length&gt;0&amp;&amp;(S-T.lastTime&gt;500?(T.keys=[],T.repeating=!0,T.previousKeyMatched=!0):T.repeating&amp;&amp;k!==T.keys[0]&amp;&amp;(T.repeating=!1)),T.lastTime=S,T.keys.push(k);const C=x&amp;&amp;!T.repeating&amp;&amp;hz(x,T);T.previousKeyMatched&amp;&amp;(C||Jf(w,x,!1,s,ww,T))?y.preventDefault():T.previousKeyMatched=!1}c&amp;&amp;c(y)},b=Lr(p,n);let v=-1;ge.Children.forEach(o,(y,w)=&gt;{if(!ge.isValidElement(y)){v===w&amp;&amp;(v+=1,v&gt;=o.length&amp;&amp;(v=-1));return}y.props.disabled||(d===&quot;selectedMenu&quot;&amp;&amp;y.props.selected||v===-1)&amp;&amp;(v=w),v===w&amp;&amp;(y.props.disabled||y.props.muiSkipListHighlight||y.type.muiSkipListHighlight)&amp;&amp;(v+=1,v&gt;=o.length&amp;&amp;(v=-1))});const h=ge.Children.map(o,(y,w)=&gt;{if(w===v){const _={};return i&amp;&amp;(_.autoFocus=!0),y.props.tabIndex===void 0&amp;&amp;d===&quot;selectedMenu&quot;&amp;&amp;(_.tabIndex=0),ge.cloneElement(y,_)}return y});return ke.jsx(tce,Ie({role:&quot;menu&quot;,ref:b,className:a,onKeyDown:g,tabIndex:l?0:-1},f,{children:h}))});function cce(e){return yn(&quot;MuiPopover&quot;,e)}hn(&quot;MuiPopover&quot;,[&quot;root&quot;,&quot;paper&quot;]);const dce=[&quot;onEntering&quot;],fce=[&quot;action&quot;,&quot;anchorEl&quot;,&quot;anchorOrigin&quot;,&quot;anchorPosition&quot;,&quot;anchorReference&quot;,&quot;children&quot;,&quot;className&quot;,&quot;container&quot;,&quot;elevation&quot;,&quot;marginThreshold&quot;,&quot;open&quot;,&quot;PaperProps&quot;,&quot;slots&quot;,&quot;slotProps&quot;,&quot;transformOrigin&quot;,&quot;TransitionComponent&quot;,&quot;transitionDuration&quot;,&quot;TransitionProps&quot;,&quot;disableScrollLock&quot;],pce=[&quot;slotProps&quot;];function O8(e,t){let n=0;return typeof t==&quot;number&quot;?n=t:t===&quot;center&quot;?n=e.height/2:t===&quot;bottom&quot;&amp;&amp;(n=e.height),n}function A8(e,t){let n=0;return typeof t==&quot;number&quot;?n=t:t===&quot;center&quot;?n=e.width/2:t===&quot;right&quot;&amp;&amp;(n=e.width),n}function D8(e){return[e.horizontal,e.vertical].map(t=&gt;typeof t==&quot;number&quot;?`${t}px`:t).join(&quot; &quot;)}function _w(e){return typeof e==&quot;function&quot;?e():e}const hce=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],paper:[&quot;paper&quot;]},cce,t)},mce=Et(Kj,{name:&quot;MuiPopover&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({}),mz=Et(nu,{name:&quot;MuiPopover&quot;,slot:&quot;Paper&quot;,overridesResolver:(e,t)=&gt;t.paper})({position:&quot;absolute&quot;,overflowY:&quot;auto&quot;,overflowX:&quot;hidden&quot;,minWidth:16,minHeight:16,maxWidth:&quot;calc(100% - 32px)&quot;,maxHeight:&quot;calc(100% - 32px)&quot;,outline:0}),kM=ge.forwardRef(function(t,n){var r,l,i;const o=pn({props:t,name:&quot;MuiPopover&quot;}),{action:a,anchorEl:s,anchorOrigin:u={vertical:&quot;top&quot;,horizontal:&quot;left&quot;},anchorPosition:c,anchorReference:d=&quot;anchorEl&quot;,children:f,className:p,container:m,elevation:g=8,marginThreshold:b=16,open:v,PaperProps:h={},slots:y,slotProps:w,transformOrigin:_={vertical:&quot;top&quot;,horizontal:&quot;left&quot;},TransitionComponent:x=dm,transitionDuration:T=&quot;auto&quot;,TransitionProps:{onEntering:k}={},disableScrollLock:S=!1}=o,C=Kt(o.TransitionProps,dce),M=Kt(o,fce),O=(r=w==null?void 0:w.paper)!=null?r:h,D=ge.useRef(),P=Lr(D,O.ref),E=Ie({},o,{anchorOrigin:u,anchorReference:d,elevation:g,marginThreshold:b,externalPaperSlotProps:O,transformOrigin:_,TransitionComponent:x,transitionDuration:T,TransitionProps:C}),I=hce(E),A=ge.useCallback(()=&gt;{if(d===&quot;anchorPosition&quot;)return c;const Z=_w(s),X=(Z&amp;&amp;Z.nodeType===1?Z:Aa(D.current).body).getBoundingClientRect();return{top:X.top+O8(X,u.vertical),left:X.left+A8(X,u.horizontal)}},[s,u.horizontal,u.vertical,c,d]),F=ge.useCallback(Z=&gt;({vertical:O8(Z,_.vertical),horizontal:A8(Z,_.horizontal)}),[_.horizontal,_.vertical]),j=ge.useCallback(Z=&gt;{const G={width:Z.offsetWidth,height:Z.offsetHeight},X=F(G);if(d===&quot;none&quot;)return{top:null,left:null,transformOrigin:D8(X)};const Q=A();let re=Q.top-X.vertical,ae=Q.left-X.horizontal;const ie=re+G.height,se=ae+G.width,he=bl(_w(s)),Se=he.innerHeight-b,Oe=he.innerWidth-b;if(b!==null&amp;&amp;re&lt;b){const Pe=re-b;re-=Pe,X.vertical+=Pe}else if(b!==null&amp;&amp;ie&gt;Se){const Pe=ie-Se;re-=Pe,X.vertical+=Pe}if(b!==null&amp;&amp;ae&lt;b){const Pe=ae-b;ae-=Pe,X.horizontal+=Pe}else if(se&gt;Oe){const Pe=se-Oe;ae-=Pe,X.horizontal+=Pe}return{top:`${Math.round(re)}px`,left:`${Math.round(ae)}px`,transformOrigin:D8(X)}},[s,d,A,F,b]),[z,B]=ge.useState(v),N=ge.useCallback(()=&gt;{const Z=D.current;if(!Z)return;const G=j(Z);G.top!==null&amp;&amp;(Z.style.top=G.top),G.left!==null&amp;&amp;(Z.style.left=G.left),Z.style.transformOrigin=G.transformOrigin,B(!0)},[j]);ge.useEffect(()=&gt;(S&amp;&amp;window.addEventListener(&quot;scroll&quot;,N),()=&gt;window.removeEventListener(&quot;scroll&quot;,N)),[s,S,N]);const R=(Z,G)=&gt;{k&amp;&amp;k(Z,G),N()},q=()=&gt;{B(!1)};ge.useEffect(()=&gt;{v&amp;&amp;N()}),ge.useImperativeHandle(a,()=&gt;v?{updatePosition:()=&gt;{N()}}:null,[v,N]),ge.useEffect(()=&gt;{if(!v)return;const Z=Um(()=&gt;{N()}),G=bl(s);return G.addEventListener(&quot;resize&quot;,Z),()=&gt;{Z.clear(),G.removeEventListener(&quot;resize&quot;,Z)}},[s,v,N]);let Y=T;T===&quot;auto&quot;&amp;&amp;!x.muiSupportAuto&amp;&amp;(Y=void 0);const L=m||(s?Aa(_w(s)).body:void 0),W=(l=y==null?void 0:y.root)!=null?l:mce,U=(i=y==null?void 0:y.paper)!=null?i:mz,V=Ui({elementType:U,externalSlotProps:Ie({},O,{style:z?O.style:Ie({},O.style,{opacity:0})}),additionalProps:{elevation:g,ref:P},ownerState:E,className:on(I.paper,O==null?void 0:O.className)}),te=Ui({elementType:W,externalSlotProps:(w==null?void 0:w.root)||{},externalForwardedProps:M,additionalProps:{ref:n,slotProps:{backdrop:{invisible:!0}},container:L,open:v},ownerState:E,className:on(I.root,p)}),{slotProps:ee}=te,H=Kt(te,pce);return ke.jsx(W,Ie({},H,!lm(W)&amp;&amp;{slotProps:ee,disableScrollLock:S},{children:ke.jsx(x,Ie({appear:!0,in:v,onEntering:R,onExited:q,timeout:Y},C,{children:ke.jsx(U,Ie({},V,{children:f}))}))}))});function gz(e){return yn(&quot;MuiMenu&quot;,e)}const gce=hn(&quot;MuiMenu&quot;,[&quot;root&quot;,&quot;paper&quot;,&quot;list&quot;]),vce=gce,yce=[&quot;onEntering&quot;],bce=[&quot;autoFocus&quot;,&quot;children&quot;,&quot;className&quot;,&quot;disableAutoFocusItem&quot;,&quot;MenuListProps&quot;,&quot;onClose&quot;,&quot;open&quot;,&quot;PaperProps&quot;,&quot;PopoverClasses&quot;,&quot;transitionDuration&quot;,&quot;TransitionProps&quot;,&quot;variant&quot;,&quot;slots&quot;,&quot;slotProps&quot;],xce={vertical:&quot;top&quot;,horizontal:&quot;right&quot;},wce={vertical:&quot;top&quot;,horizontal:&quot;left&quot;},_ce=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],paper:[&quot;paper&quot;],list:[&quot;list&quot;]},gz,t)},Tce=Et(kM,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiMenu&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({}),kce=Et(mz,{name:&quot;MuiMenu&quot;,slot:&quot;Paper&quot;,overridesResolver:(e,t)=&gt;t.paper})({maxHeight:&quot;calc(100% - 96px)&quot;,WebkitOverflowScrolling:&quot;touch&quot;}),Sce=Et(uce,{name:&quot;MuiMenu&quot;,slot:&quot;List&quot;,overridesResolver:(e,t)=&gt;t.list})({outline:0}),Cce=ge.forwardRef(function(t,n){var r,l;const i=pn({props:t,name:&quot;MuiMenu&quot;}),{autoFocus:o=!0,children:a,className:s,disableAutoFocusItem:u=!1,MenuListProps:c={},onClose:d,open:f,PaperProps:p={},PopoverClasses:m,transitionDuration:g=&quot;auto&quot;,TransitionProps:{onEntering:b}={},variant:v=&quot;selectedMenu&quot;,slots:h={},slotProps:y={}}=i,w=Kt(i.TransitionProps,yce),_=Kt(i,bce),x=po(),T=x.direction===&quot;rtl&quot;,k=Ie({},i,{autoFocus:o,disableAutoFocusItem:u,MenuListProps:c,onEntering:b,PaperProps:p,transitionDuration:g,TransitionProps:w,variant:v}),S=_ce(k),C=o&amp;&amp;!u&amp;&amp;f,M=ge.useRef(null),O=(j,z)=&gt;{M.current&amp;&amp;M.current.adjustStyleForScrollbar(j,x),b&amp;&amp;b(j,z)},D=j=&gt;{j.key===&quot;Tab&quot;&amp;&amp;(j.preventDefault(),d&amp;&amp;d(j,&quot;tabKeyDown&quot;))};let P=-1;ge.Children.map(a,(j,z)=&gt;{ge.isValidElement(j)&amp;&amp;(j.props.disabled||(v===&quot;selectedMenu&quot;&amp;&amp;j.props.selected||P===-1)&amp;&amp;(P=z))});const E=(r=h.paper)!=null?r:kce,I=(l=y.paper)!=null?l:p,A=Ui({elementType:h.root,externalSlotProps:y.root,ownerState:k,className:[S.root,s]}),F=Ui({elementType:E,externalSlotProps:I,ownerState:k,className:S.paper});return ke.jsx(Tce,Ie({onClose:d,anchorOrigin:{vertical:&quot;bottom&quot;,horizontal:T?&quot;right&quot;:&quot;left&quot;},transformOrigin:T?xce:wce,slots:{paper:E,root:h.root},slotProps:{root:A,paper:F},open:f,ref:n,transitionDuration:g,TransitionProps:Ie({onEntering:O},w),ownerState:k},_,{classes:m,children:ke.jsx(Sce,Ie({onKeyDown:D,actions:M,autoFocus:o&amp;&amp;(P===-1||u),autoFocusItem:C,variant:v},c,{className:on(S.list,c.className),children:a}))}))}),vz=Cce,Mce=Object.freeze(Object.defineProperty({__proto__:null,default:vz,getMenuUtilityClass:gz,menuClasses:vce},Symbol.toStringTag,{value:&quot;Module&quot;}));function yz(e){return yn(&quot;MuiMenuItem&quot;,e)}const Pce=hn(&quot;MuiMenuItem&quot;,[&quot;root&quot;,&quot;focusVisible&quot;,&quot;dense&quot;,&quot;disabled&quot;,&quot;divider&quot;,&quot;gutters&quot;,&quot;selected&quot;]),Yc=Pce,Oce=[&quot;autoFocus&quot;,&quot;component&quot;,&quot;dense&quot;,&quot;divider&quot;,&quot;disableGutters&quot;,&quot;focusVisibleClassName&quot;,&quot;role&quot;,&quot;tabIndex&quot;,&quot;className&quot;],Ace=(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.dense&amp;&amp;t.dense,n.divider&amp;&amp;t.divider,!n.disableGutters&amp;&amp;t.gutters]},Dce=e=&gt;{const{disabled:t,dense:n,divider:r,disableGutters:l,selected:i,classes:o}=e,s=vn({root:[&quot;root&quot;,n&amp;&amp;&quot;dense&quot;,t&amp;&amp;&quot;disabled&quot;,!l&amp;&amp;&quot;gutters&quot;,r&amp;&amp;&quot;divider&quot;,i&amp;&amp;&quot;selected&quot;]},yz,o);return Ie({},o,s)},Ece=Et(Tl,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiMenuItem&quot;,slot:&quot;Root&quot;,overridesResolver:Ace})(({theme:e,ownerState:t})=&gt;Ie({},e.typography.body1,{display:&quot;flex&quot;,justifyContent:&quot;flex-start&quot;,alignItems:&quot;center&quot;,position:&quot;relative&quot;,textDecoration:&quot;none&quot;,minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:&quot;border-box&quot;,whiteSpace:&quot;nowrap&quot;},!t.disableGutters&amp;&amp;{paddingLeft:16,paddingRight:16},t.divider&amp;&amp;{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:&quot;padding-box&quot;},{&quot;&amp;:hover&quot;:{textDecoration:&quot;none&quot;,backgroundColor:(e.vars||e).palette.action.hover,&quot;@media (hover: none)&quot;:{backgroundColor:&quot;transparent&quot;}},[`&amp;.${Yc.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:rr(e.palette.primary.main,e.palette.action.selectedOpacity),[`&amp;.${Yc.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:rr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&amp;.${Yc.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:rr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),&quot;@media (hover: none)&quot;:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:rr(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&amp;.${Yc.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&amp;.${Yc.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`&amp; + .${v8.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`&amp; + .${v8.inset}`]:{marginLeft:52},[`&amp; .${fm.root}`]:{marginTop:0,marginBottom:0},[`&amp; .${fm.inset}`]:{paddingLeft:36},[`&amp; .${M8.root}`]:{minWidth:36}},!t.dense&amp;&amp;{[e.breakpoints.up(&quot;sm&quot;)]:{minHeight:&quot;auto&quot;}},t.dense&amp;&amp;Ie({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`&amp; .${M8.root} svg`]:{fontSize:&quot;1.25rem&quot;}}))),Rce=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiMenuItem&quot;}),{autoFocus:l=!1,component:i=&quot;li&quot;,dense:o=!1,divider:a=!1,disableGutters:s=!1,focusVisibleClassName:u,role:c=&quot;menuitem&quot;,tabIndex:d,className:f}=r,p=Kt(r,Oce),m=ge.useContext(ry),g=ge.useMemo(()=&gt;({dense:o||m.dense||!1,disableGutters:s}),[m.dense,o,s]),b=ge.useRef(null);no(()=&gt;{l&amp;&amp;b.current&amp;&amp;b.current.focus()},[l]);const v=Ie({},r,{dense:g.dense,divider:a,disableGutters:s}),h=Dce(r),y=Lr(b,n);let w;return r.disabled||(w=d!==void 0?d:-1),ke.jsx(ry.Provider,{value:g,children:ke.jsx(Ece,Ie({ref:y,role:c,tabIndex:w,component:i,focusVisibleClassName:on(h.focusVisible,u),className:on(h.root,f)},p,{ownerState:v,classes:h}))})}),bz=Rce,Lce=Object.freeze(Object.defineProperty({__proto__:null,default:bz,getMenuItemUtilityClass:yz,menuItemClasses:Yc},Symbol.toStringTag,{value:&quot;Module&quot;}));function Ice(e){return yn(&quot;MuiNativeSelect&quot;,e)}const SM=hn(&quot;MuiNativeSelect&quot;,[&quot;root&quot;,&quot;select&quot;,&quot;multiple&quot;,&quot;filled&quot;,&quot;outlined&quot;,&quot;standard&quot;,&quot;disabled&quot;,&quot;icon&quot;,&quot;iconOpen&quot;,&quot;iconFilled&quot;,&quot;iconOutlined&quot;,&quot;iconStandard&quot;,&quot;nativeInput&quot;,&quot;error&quot;]),$ce=[&quot;className&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;IconComponent&quot;,&quot;inputRef&quot;,&quot;variant&quot;],Nce=e=&gt;{const{classes:t,variant:n,disabled:r,multiple:l,open:i,error:o}=e,a={select:[&quot;select&quot;,n,r&amp;&amp;&quot;disabled&quot;,l&amp;&amp;&quot;multiple&quot;,o&amp;&amp;&quot;error&quot;],icon:[&quot;icon&quot;,`icon${Jt(n)}`,i&amp;&amp;&quot;iconOpen&quot;,r&amp;&amp;&quot;disabled&quot;]};return vn(a,Ice,t)},xz=({ownerState:e,theme:t})=&gt;Ie({MozAppearance:&quot;none&quot;,WebkitAppearance:&quot;none&quot;,userSelect:&quot;none&quot;,borderRadius:0,cursor:&quot;pointer&quot;,&quot;&amp;:focus&quot;:Ie({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode===&quot;light&quot;?&quot;rgba(0, 0, 0, 0.05)&quot;:&quot;rgba(255, 255, 255, 0.05)&quot;},{borderRadius:0}),&quot;&amp;::-ms-expand&quot;:{display:&quot;none&quot;},[`&amp;.${SM.disabled}`]:{cursor:&quot;default&quot;},&quot;&amp;[multiple]&quot;:{height:&quot;auto&quot;},&quot;&amp;:not([multiple]) option, &amp;:not([multiple]) optgroup&quot;:{backgroundColor:(t.vars||t).palette.background.paper},&quot;&amp;&amp;&amp;&quot;:{paddingRight:24,minWidth:16}},e.variant===&quot;filled&quot;&amp;&amp;{&quot;&amp;&amp;&amp;&quot;:{paddingRight:32}},e.variant===&quot;outlined&quot;&amp;&amp;{borderRadius:(t.vars||t).shape.borderRadius,&quot;&amp;:focus&quot;:{borderRadius:(t.vars||t).shape.borderRadius},&quot;&amp;&amp;&amp;&quot;:{paddingRight:32}}),Fce=Et(&quot;select&quot;,{name:&quot;MuiNativeSelect&quot;,slot:&quot;Select&quot;,shouldForwardProp:Vi,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&amp;&amp;t.error,{[`&amp;.${SM.multiple}`]:t.multiple}]}})(xz),wz=({ownerState:e,theme:t})=&gt;Ie({position:&quot;absolute&quot;,right:0,top:&quot;calc(50% - .5em)&quot;,pointerEvents:&quot;none&quot;,color:(t.vars||t).palette.action.active,[`&amp;.${SM.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&amp;&amp;{transform:&quot;rotate(180deg)&quot;},e.variant===&quot;filled&quot;&amp;&amp;{right:7},e.variant===&quot;outlined&quot;&amp;&amp;{right:7}),jce=Et(&quot;svg&quot;,{name:&quot;MuiNativeSelect&quot;,slot:&quot;Icon&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.icon,n.variant&amp;&amp;t[`icon${Jt(n.variant)}`],n.open&amp;&amp;t.iconOpen]}})(wz),zce=ge.forwardRef(function(t,n){const{className:r,disabled:l,error:i,IconComponent:o,inputRef:a,variant:s=&quot;standard&quot;}=t,u=Kt(t,$ce),c=Ie({},t,{disabled:l,variant:s,error:i}),d=Nce(c);return ke.jsxs(ge.Fragment,{children:[ke.jsx(Fce,Ie({ownerState:c,className:on(d.select,r),disabled:l,ref:a||n},u)),t.multiple?null:ke.jsx(jce,{as:o,ownerState:c,className:d.icon})]})});var E8;const Bce=[&quot;children&quot;,&quot;classes&quot;,&quot;className&quot;,&quot;label&quot;,&quot;notched&quot;],Wce=Et(&quot;fieldset&quot;)({textAlign:&quot;left&quot;,position:&quot;absolute&quot;,bottom:0,right:0,top:-5,left:0,margin:0,padding:&quot;0 8px&quot;,pointerEvents:&quot;none&quot;,borderRadius:&quot;inherit&quot;,borderStyle:&quot;solid&quot;,borderWidth:1,overflow:&quot;hidden&quot;,minWidth:&quot;0%&quot;}),qce=Et(&quot;legend&quot;)(({ownerState:e,theme:t})=&gt;Ie({float:&quot;unset&quot;,width:&quot;auto&quot;,overflow:&quot;hidden&quot;},!e.withLabel&amp;&amp;{padding:0,lineHeight:&quot;11px&quot;,transition:t.transitions.create(&quot;width&quot;,{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&amp;&amp;Ie({display:&quot;block&quot;,padding:0,height:11,fontSize:&quot;0.75em&quot;,visibility:&quot;hidden&quot;,maxWidth:.01,transition:t.transitions.create(&quot;max-width&quot;,{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:&quot;nowrap&quot;,&quot;&amp; &gt; span&quot;:{paddingLeft:5,paddingRight:5,display:&quot;inline-block&quot;,opacity:0,visibility:&quot;visible&quot;}},e.notched&amp;&amp;{maxWidth:&quot;100%&quot;,transition:t.transitions.create(&quot;max-width&quot;,{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function Uce(e){const{className:t,label:n,notched:r}=e,l=Kt(e,Bce),i=n!=null&amp;&amp;n!==&quot;&quot;,o=Ie({},e,{notched:r,withLabel:i});return ke.jsx(Wce,Ie({&quot;aria-hidden&quot;:!0,className:t,ownerState:o},l,{children:ke.jsx(qce,{ownerState:o,children:i?ke.jsx(&quot;span&quot;,{children:n}):E8||(E8=ke.jsx(&quot;span&quot;,{className:&quot;notranslate&quot;,children:&quot;​&quot;}))})}))}const Hce=[&quot;components&quot;,&quot;fullWidth&quot;,&quot;inputComponent&quot;,&quot;label&quot;,&quot;multiline&quot;,&quot;notched&quot;,&quot;slots&quot;,&quot;type&quot;],Vce=e=&gt;{const{classes:t}=e,r=vn({root:[&quot;root&quot;],notchedOutline:[&quot;notchedOutline&quot;],input:[&quot;input&quot;]},Eie,t);return Ie({},t,r)},Gce=Et(rb,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiOutlinedInput&quot;,slot:&quot;Root&quot;,overridesResolver:tb})(({theme:e,ownerState:t})=&gt;{const n=e.palette.mode===&quot;light&quot;?&quot;rgba(0, 0, 0, 0.23)&quot;:&quot;rgba(255, 255, 255, 0.23)&quot;;return Ie({position:&quot;relative&quot;,borderRadius:(e.vars||e).shape.borderRadius,[`&amp;:hover .${xs.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},&quot;@media (hover: none)&quot;:{[`&amp;:hover .${xs.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&amp;.${xs.focused} .${xs.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&amp;.${xs.error} .${xs.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&amp;.${xs.disabled} .${xs.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&amp;&amp;{paddingLeft:14},t.endAdornment&amp;&amp;{paddingRight:14},t.multiline&amp;&amp;Ie({padding:&quot;16.5px 14px&quot;},t.size===&quot;small&quot;&amp;&amp;{padding:&quot;8.5px 14px&quot;}))}),Yce=Et(Uce,{name:&quot;MuiOutlinedInput&quot;,slot:&quot;NotchedOutline&quot;,overridesResolver:(e,t)=&gt;t.notchedOutline})(({theme:e})=&gt;{const t=e.palette.mode===&quot;light&quot;?&quot;rgba(0, 0, 0, 0.23)&quot;:&quot;rgba(255, 255, 255, 0.23)&quot;;return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}),Xce=Et(ab,{name:&quot;MuiOutlinedInput&quot;,slot:&quot;Input&quot;,overridesResolver:nb})(({theme:e,ownerState:t})=&gt;Ie({padding:&quot;16.5px 14px&quot;},!e.vars&amp;&amp;{&quot;&amp;:-webkit-autofill&quot;:{WebkitBoxShadow:e.palette.mode===&quot;light&quot;?null:&quot;0 0 0 100px #266798 inset&quot;,WebkitTextFillColor:e.palette.mode===&quot;light&quot;?null:&quot;#fff&quot;,caretColor:e.palette.mode===&quot;light&quot;?null:&quot;#fff&quot;,borderRadius:&quot;inherit&quot;}},e.vars&amp;&amp;{&quot;&amp;:-webkit-autofill&quot;:{borderRadius:&quot;inherit&quot;},[e.getColorSchemeSelector(&quot;dark&quot;)]:{&quot;&amp;:-webkit-autofill&quot;:{WebkitBoxShadow:&quot;0 0 0 100px #266798 inset&quot;,WebkitTextFillColor:&quot;#fff&quot;,caretColor:&quot;#fff&quot;}}},t.size===&quot;small&quot;&amp;&amp;{padding:&quot;8.5px 14px&quot;},t.multiline&amp;&amp;{padding:0},t.startAdornment&amp;&amp;{paddingLeft:0},t.endAdornment&amp;&amp;{paddingRight:0})),CM=ge.forwardRef(function(t,n){var r,l,i,o,a;const s=pn({props:t,name:&quot;MuiOutlinedInput&quot;}),{components:u={},fullWidth:c=!1,inputComponent:d=&quot;input&quot;,label:f,multiline:p=!1,notched:m,slots:g={},type:b=&quot;text&quot;}=s,v=Kt(s,Hce),h=Vce(s),y=Gi(),w=au({props:s,muiFormControl:y,states:[&quot;color&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;focused&quot;,&quot;hiddenLabel&quot;,&quot;size&quot;,&quot;required&quot;]}),_=Ie({},s,{color:w.color||&quot;primary&quot;,disabled:w.disabled,error:w.error,focused:w.focused,formControl:y,fullWidth:c,hiddenLabel:w.hiddenLabel,multiline:p,size:w.size,type:b}),x=(r=(l=g.root)!=null?l:u.Root)!=null?r:Gce,T=(i=(o=g.input)!=null?o:u.Input)!=null?i:Xce;return ke.jsx(ob,Ie({slots:{root:x,input:T},renderSuffix:k=&gt;ke.jsx(Yce,{ownerState:_,className:h.notchedOutline,label:f!=null&amp;&amp;f!==&quot;&quot;&amp;&amp;w.required?a||(a=ke.jsxs(ge.Fragment,{children:[f,&quot; &quot;,&quot;*&quot;]})):f,notched:typeof m&lt;&quot;u&quot;?m:!!(k.startAdornment||k.filled||k.focused)}),fullWidth:c,inputComponent:d,multiline:p,ref:n,type:b},v,{classes:Ie({},h,{notchedOutline:null})}))});CM.muiName=&quot;Input&quot;;const R8=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z&quot;}),&quot;FirstPage&quot;),L8=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z&quot;}),&quot;LastPage&quot;);function _z(e){return yn(&quot;MuiSelect&quot;,e)}const Kce=hn(&quot;MuiSelect&quot;,[&quot;root&quot;,&quot;select&quot;,&quot;multiple&quot;,&quot;filled&quot;,&quot;outlined&quot;,&quot;standard&quot;,&quot;disabled&quot;,&quot;focused&quot;,&quot;icon&quot;,&quot;iconOpen&quot;,&quot;iconFilled&quot;,&quot;iconOutlined&quot;,&quot;iconStandard&quot;,&quot;nativeInput&quot;,&quot;error&quot;]),Xc=Kce;var I8;const Zce=[&quot;aria-describedby&quot;,&quot;aria-label&quot;,&quot;autoFocus&quot;,&quot;autoWidth&quot;,&quot;children&quot;,&quot;className&quot;,&quot;defaultOpen&quot;,&quot;defaultValue&quot;,&quot;disabled&quot;,&quot;displayEmpty&quot;,&quot;error&quot;,&quot;IconComponent&quot;,&quot;inputRef&quot;,&quot;labelId&quot;,&quot;MenuProps&quot;,&quot;multiple&quot;,&quot;name&quot;,&quot;onBlur&quot;,&quot;onChange&quot;,&quot;onClose&quot;,&quot;onFocus&quot;,&quot;onOpen&quot;,&quot;open&quot;,&quot;readOnly&quot;,&quot;renderValue&quot;,&quot;SelectDisplayProps&quot;,&quot;tabIndex&quot;,&quot;type&quot;,&quot;value&quot;,&quot;variant&quot;],Qce=Et(&quot;div&quot;,{name:&quot;MuiSelect&quot;,slot:&quot;Select&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[{[`&amp;.${Xc.select}`]:t.select},{[`&amp;.${Xc.select}`]:t[n.variant]},{[`&amp;.${Xc.error}`]:t.error},{[`&amp;.${Xc.multiple}`]:t.multiple}]}})(xz,{[`&amp;.${Xc.select}`]:{height:&quot;auto&quot;,minHeight:&quot;1.4375em&quot;,textOverflow:&quot;ellipsis&quot;,whiteSpace:&quot;nowrap&quot;,overflow:&quot;hidden&quot;}}),Jce=Et(&quot;svg&quot;,{name:&quot;MuiSelect&quot;,slot:&quot;Icon&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.icon,n.variant&amp;&amp;t[`icon${Jt(n.variant)}`],n.open&amp;&amp;t.iconOpen]}})(wz),ede=Et(&quot;input&quot;,{shouldForwardProp:e=&gt;Une(e)&amp;&amp;e!==&quot;classes&quot;,name:&quot;MuiSelect&quot;,slot:&quot;NativeInput&quot;,overridesResolver:(e,t)=&gt;t.nativeInput})({bottom:0,left:0,position:&quot;absolute&quot;,opacity:0,pointerEvents:&quot;none&quot;,width:&quot;100%&quot;,boxSizing:&quot;border-box&quot;});function $8(e,t){return typeof t==&quot;object&quot;&amp;&amp;t!==null?e===t:String(e)===String(t)}function tde(e){return e==null||typeof e==&quot;string&quot;&amp;&amp;!e.trim()}const nde=e=&gt;{const{classes:t,variant:n,disabled:r,multiple:l,open:i,error:o}=e,a={select:[&quot;select&quot;,n,r&amp;&amp;&quot;disabled&quot;,l&amp;&amp;&quot;multiple&quot;,o&amp;&amp;&quot;error&quot;],icon:[&quot;icon&quot;,`icon${Jt(n)}`,i&amp;&amp;&quot;iconOpen&quot;,r&amp;&amp;&quot;disabled&quot;],nativeInput:[&quot;nativeInput&quot;]};return vn(a,_z,t)},rde=ge.forwardRef(function(t,n){var r;const{&quot;aria-describedby&quot;:l,&quot;aria-label&quot;:i,autoFocus:o,autoWidth:a,children:s,className:u,defaultOpen:c,defaultValue:d,disabled:f,displayEmpty:p,error:m=!1,IconComponent:g,inputRef:b,labelId:v,MenuProps:h={},multiple:y,name:w,onBlur:_,onChange:x,onClose:T,onFocus:k,onOpen:S,open:C,readOnly:M,renderValue:O,SelectDisplayProps:D={},tabIndex:P,value:E,variant:I=&quot;standard&quot;}=t,A=Kt(t,Zce),[F,j]=Zl({controlled:E,default:d,name:&quot;Select&quot;}),[z,B]=Zl({controlled:C,default:c,name:&quot;Select&quot;}),N=ge.useRef(null),R=ge.useRef(null),[q,Y]=ge.useState(null),{current:L}=ge.useRef(C!=null),[W,U]=ge.useState(),V=Lr(n,b),te=ge.useCallback(pe=&gt;{R.current=pe,pe&amp;&amp;Y(pe)},[]),ee=q==null?void 0:q.parentNode;ge.useImperativeHandle(V,()=&gt;({focus:()=&gt;{R.current.focus()},node:N.current,value:F}),[F]),ge.useEffect(()=&gt;{c&amp;&amp;z&amp;&amp;q&amp;&amp;!L&amp;&amp;(U(a?null:ee.clientWidth),R.current.focus())},[q,a]),ge.useEffect(()=&gt;{o&amp;&amp;R.current.focus()},[o]),ge.useEffect(()=&gt;{if(!v)return;const pe=Aa(R.current).getElementById(v);if(pe){const xe=()=&gt;{getSelection().isCollapsed&amp;&amp;R.current.focus()};return pe.addEventListener(&quot;click&quot;,xe),()=&gt;{pe.removeEventListener(&quot;click&quot;,xe)}}},[v]);const H=(pe,xe)=&gt;{pe?S&amp;&amp;S(xe):T&amp;&amp;T(xe),L||(U(a?null:ee.clientWidth),B(pe))},Z=pe=&gt;{pe.button===0&amp;&amp;(pe.preventDefault(),R.current.focus(),H(!0,pe))},G=pe=&gt;{H(!1,pe)},X=ge.Children.toArray(s),Q=pe=&gt;{const xe=X.find(ye=&gt;ye.props.value===pe.target.value);xe!==void 0&amp;&amp;(j(xe.props.value),x&amp;&amp;x(pe,xe))},re=pe=&gt;xe=&gt;{let ye;if(xe.currentTarget.hasAttribute(&quot;tabindex&quot;)){if(y){ye=Array.isArray(F)?F.slice():[];const Te=F.indexOf(pe.props.value);Te===-1?ye.push(pe.props.value):ye.splice(Te,1)}else ye=pe.props.value;if(pe.props.onClick&amp;&amp;pe.props.onClick(xe),F!==ye&amp;&amp;(j(ye),x)){const Te=xe.nativeEvent||xe,Ae=new Te.constructor(Te.type,Te);Object.defineProperty(Ae,&quot;target&quot;,{writable:!0,value:{value:ye,name:w}}),x(Ae,pe)}y||H(!1,xe)}},ae=pe=&gt;{M||[&quot; &quot;,&quot;ArrowUp&quot;,&quot;ArrowDown&quot;,&quot;Enter&quot;].indexOf(pe.key)!==-1&amp;&amp;(pe.preventDefault(),H(!0,pe))},ie=q!==null&amp;&amp;z,se=pe=&gt;{!ie&amp;&amp;_&amp;&amp;(Object.defineProperty(pe,&quot;target&quot;,{writable:!0,value:{value:F,name:w}}),_(pe))};delete A[&quot;aria-invalid&quot;];let he,Se;const Oe=[];let Pe=!1;(ny({value:F})||p)&amp;&amp;(O?he=O(F):Pe=!0);const Me=X.map(pe=&gt;{if(!ge.isValidElement(pe))return null;let xe;if(y){if(!Array.isArray(F))throw new Error(No(2));xe=F.some(ye=&gt;$8(ye,pe.props.value)),xe&amp;&amp;Pe&amp;&amp;Oe.push(pe.props.children)}else xe=$8(F,pe.props.value),xe&amp;&amp;Pe&amp;&amp;(Se=pe.props.children);return ge.cloneElement(pe,{&quot;aria-selected&quot;:xe?&quot;true&quot;:&quot;false&quot;,onClick:re(pe),onKeyUp:ye=&gt;{ye.key===&quot; &quot;&amp;&amp;ye.preventDefault(),pe.props.onKeyUp&amp;&amp;pe.props.onKeyUp(ye)},role:&quot;option&quot;,selected:xe,value:void 0,&quot;data-value&quot;:pe.props.value})});Pe&amp;&amp;(y?Oe.length===0?he=null:he=Oe.reduce((pe,xe,ye)=&gt;(pe.push(xe),ye&lt;Oe.length-1&amp;&amp;pe.push(&quot;, &quot;),pe),[]):he=Se);let ce=W;!a&amp;&amp;L&amp;&amp;q&amp;&amp;(ce=ee.clientWidth);let we;typeof P&lt;&quot;u&quot;?we=P:we=f?null:0;const K=D.id||(w?`mui-component-select-${w}`:void 0),ne=Ie({},t,{variant:I,value:F,open:ie,error:m}),de=nde(ne),_e=Ie({},h.PaperProps,(r=h.slotProps)==null?void 0:r.paper),ue=Kl();return ke.jsxs(ge.Fragment,{children:[ke.jsx(Qce,Ie({ref:te,tabIndex:we,role:&quot;combobox&quot;,&quot;aria-controls&quot;:ue,&quot;aria-disabled&quot;:f?&quot;true&quot;:void 0,&quot;aria-expanded&quot;:ie?&quot;true&quot;:&quot;false&quot;,&quot;aria-haspopup&quot;:&quot;listbox&quot;,&quot;aria-label&quot;:i,&quot;aria-labelledby&quot;:[v,K].filter(Boolean).join(&quot; &quot;)||void 0,&quot;aria-describedby&quot;:l,onKeyDown:ae,onMouseDown:f||M?null:Z,onBlur:se,onFocus:k},D,{ownerState:ne,className:on(D.className,de.select,u),id:K,children:tde(he)?I8||(I8=ke.jsx(&quot;span&quot;,{className:&quot;notranslate&quot;,children:&quot;​&quot;})):he})),ke.jsx(ede,Ie({&quot;aria-invalid&quot;:m,value:Array.isArray(F)?F.join(&quot;,&quot;):F,name:w,ref:N,&quot;aria-hidden&quot;:!0,onChange:Q,tabIndex:-1,disabled:f,className:de.nativeInput,autoFocus:o,ownerState:ne},A)),ke.jsx(Jce,{as:g,className:de.icon,ownerState:ne}),ke.jsx(vz,Ie({id:`menu-${w||&quot;&quot;}`,anchorEl:ee,open:ie,onClose:G,anchorOrigin:{vertical:&quot;bottom&quot;,horizontal:&quot;center&quot;},transformOrigin:{vertical:&quot;top&quot;,horizontal:&quot;center&quot;}},h,{MenuListProps:Ie({&quot;aria-labelledby&quot;:v,role:&quot;listbox&quot;,&quot;aria-multiselectable&quot;:y?&quot;true&quot;:void 0,disableListWrap:!0,id:ue},h.MenuListProps),slotProps:Ie({},h.slotProps,{paper:Ie({},_e,{style:Ie({minWidth:ce},_e!=null?_e.style:null)})}),children:Me}))]})}),ade=[&quot;autoWidth&quot;,&quot;children&quot;,&quot;classes&quot;,&quot;className&quot;,&quot;defaultOpen&quot;,&quot;displayEmpty&quot;,&quot;IconComponent&quot;,&quot;id&quot;,&quot;input&quot;,&quot;inputProps&quot;,&quot;label&quot;,&quot;labelId&quot;,&quot;MenuProps&quot;,&quot;multiple&quot;,&quot;native&quot;,&quot;onClose&quot;,&quot;onOpen&quot;,&quot;open&quot;,&quot;renderValue&quot;,&quot;SelectDisplayProps&quot;,&quot;variant&quot;],ode=[&quot;root&quot;],ide=e=&gt;{const{classes:t}=e;return t},MM={name:&quot;MuiSelect&quot;,overridesResolver:(e,t)=&gt;t.root,shouldForwardProp:e=&gt;Vi(e)&amp;&amp;e!==&quot;variant&quot;,slot:&quot;Root&quot;},lde=Et(_M,MM)(&quot;&quot;),sde=Et(CM,MM)(&quot;&quot;),ude=Et(xM,MM)(&quot;&quot;),Tz=ge.forwardRef(function(t,n){const r=pn({name:&quot;MuiSelect&quot;,props:t}),{autoWidth:l=!1,children:i,classes:o={},className:a,defaultOpen:s=!1,displayEmpty:u=!1,IconComponent:c=Lie,id:d,input:f,inputProps:p,label:m,labelId:g,MenuProps:b,multiple:v=!1,native:h=!1,onClose:y,onOpen:w,open:_,renderValue:x,SelectDisplayProps:T,variant:k=&quot;outlined&quot;}=r,S=Kt(r,ade),C=h?zce:rde,M=Gi(),O=au({props:r,muiFormControl:M,states:[&quot;variant&quot;,&quot;error&quot;]}),D=O.variant||k,P=Ie({},r,{variant:D,classes:o}),E=ide(P),I=Kt(E,ode),A=f||{standard:ke.jsx(lde,{ownerState:P}),outlined:ke.jsx(sde,{label:m,ownerState:P}),filled:ke.jsx(ude,{ownerState:P})}[D],F=Lr(n,A.ref);return ke.jsx(ge.Fragment,{children:ge.cloneElement(A,Ie({inputComponent:C,inputProps:Ie({children:i,error:O.error,IconComponent:c,variant:D,type:void 0,multiple:v},h?{id:d}:{autoWidth:l,defaultOpen:s,displayEmpty:u,labelId:g,MenuProps:b,onClose:y,onOpen:w,open:_,renderValue:x,SelectDisplayProps:Ie({id:d},T)},p,{classes:p?ha(I,p.classes):I},f?f.props.inputProps:{})},v&amp;&amp;h&amp;&amp;D===&quot;outlined&quot;?{notched:!0}:{},{ref:F,className:on(A.props.className,a,E.root)},!f&amp;&amp;{variant:D},S))})});Tz.muiName=&quot;Select&quot;;const sb=Tz,cde=Object.freeze(Object.defineProperty({__proto__:null,default:sb,getSelectUtilityClasses:_z,selectClasses:Xc},Symbol.toStringTag,{value:&quot;Module&quot;}));function dde(e){return yn(&quot;MuiSkeleton&quot;,e)}hn(&quot;MuiSkeleton&quot;,[&quot;root&quot;,&quot;text&quot;,&quot;rectangular&quot;,&quot;rounded&quot;,&quot;circular&quot;,&quot;pulse&quot;,&quot;wave&quot;,&quot;withChildren&quot;,&quot;fitContent&quot;,&quot;heightAuto&quot;]);const fde=[&quot;animation&quot;,&quot;className&quot;,&quot;component&quot;,&quot;height&quot;,&quot;style&quot;,&quot;variant&quot;,&quot;width&quot;];let ay=e=&gt;e,N8,F8,j8,z8;const pde=e=&gt;{const{classes:t,variant:n,animation:r,hasChildren:l,width:i,height:o}=e;return vn({root:[&quot;root&quot;,n,r,l&amp;&amp;&quot;withChildren&quot;,l&amp;&amp;!i&amp;&amp;&quot;fitContent&quot;,l&amp;&amp;!o&amp;&amp;&quot;heightAuto&quot;]},dde,t)},hde=Hi(N8||(N8=ay`\n",
       "  0% {\n",
       "    opacity: 1;\n",
       "  }\n",
       "\n",
       "  50% {\n",
       "    opacity: 0.4;\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    opacity: 1;\n",
       "  }\n",
       "`)),mde=Hi(F8||(F8=ay`\n",
       "  0% {\n",
       "    transform: translateX(-100%);\n",
       "  }\n",
       "\n",
       "  50% {\n",
       "    /* +0.5s of delay between each loop */\n",
       "    transform: translateX(100%);\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    transform: translateX(100%);\n",
       "  }\n",
       "`)),gde=Et(&quot;span&quot;,{name:&quot;MuiSkeleton&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[n.variant],n.animation!==!1&amp;&amp;t[n.animation],n.hasChildren&amp;&amp;t.withChildren,n.hasChildren&amp;&amp;!n.width&amp;&amp;t.fitContent,n.hasChildren&amp;&amp;!n.height&amp;&amp;t.heightAuto]}})(({theme:e,ownerState:t})=&gt;{const n=lM(e.shape.borderRadius)||&quot;px&quot;,r=$l(e.shape.borderRadius);return Ie({display:&quot;block&quot;,backgroundColor:e.vars?e.vars.palette.Skeleton.bg:rr(e.palette.text.primary,e.palette.mode===&quot;light&quot;?.11:.13),height:&quot;1.2em&quot;},t.variant===&quot;text&quot;&amp;&amp;{marginTop:0,marginBottom:0,height:&quot;auto&quot;,transformOrigin:&quot;0 55%&quot;,transform:&quot;scale(1, 0.60)&quot;,borderRadius:`${r}${n}/${Math.round(r/.6*10)/10}${n}`,&quot;&amp;:empty:before&quot;:{content:&#x27;&quot;\\\\00a0&quot;&#x27;}},t.variant===&quot;circular&quot;&amp;&amp;{borderRadius:&quot;50%&quot;},t.variant===&quot;rounded&quot;&amp;&amp;{borderRadius:(e.vars||e).shape.borderRadius},t.hasChildren&amp;&amp;{&quot;&amp; &gt; *&quot;:{visibility:&quot;hidden&quot;}},t.hasChildren&amp;&amp;!t.width&amp;&amp;{maxWidth:&quot;fit-content&quot;},t.hasChildren&amp;&amp;!t.height&amp;&amp;{height:&quot;auto&quot;})},({ownerState:e})=&gt;e.animation===&quot;pulse&quot;&amp;&amp;Jl(j8||(j8=ay`\n",
       "      animation: ${0} 2s ease-in-out 0.5s infinite;\n",
       "    `),hde),({ownerState:e,theme:t})=&gt;e.animation===&quot;wave&quot;&amp;&amp;Jl(z8||(z8=ay`\n",
       "      position: relative;\n",
       "      overflow: hidden;\n",
       "\n",
       "      /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */\n",
       "      -webkit-mask-image: -webkit-radial-gradient(white, black);\n",
       "\n",
       "      &amp;::after {\n",
       "        animation: ${0} 2s linear 0.5s infinite;\n",
       "        background: linear-gradient(\n",
       "          90deg,\n",
       "          transparent,\n",
       "          ${0},\n",
       "          transparent\n",
       "        );\n",
       "        content: &#x27;&#x27;;\n",
       "        position: absolute;\n",
       "        transform: translateX(-100%); /* Avoid flash during server-side hydration */\n",
       "        bottom: 0;\n",
       "        left: 0;\n",
       "        right: 0;\n",
       "        top: 0;\n",
       "      }\n",
       "    `),mde,(t.vars||t).palette.action.hover)),vde=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiSkeleton&quot;}),{animation:l=&quot;pulse&quot;,className:i,component:o=&quot;span&quot;,height:a,style:s,variant:u=&quot;text&quot;,width:c}=r,d=Kt(r,fde),f=Ie({},r,{animation:l,component:o,variant:u,hasChildren:!!d.children}),p=pde(f);return ke.jsx(gde,Ie({as:o,ref:n,className:on(p.root,i),ownerState:f},d,{style:Ie({width:c,height:a},s)}))});function kz(e){return yn(&quot;MuiTooltip&quot;,e)}const yde=hn(&quot;MuiTooltip&quot;,[&quot;popper&quot;,&quot;popperInteractive&quot;,&quot;popperArrow&quot;,&quot;popperClose&quot;,&quot;tooltip&quot;,&quot;tooltipArrow&quot;,&quot;touch&quot;,&quot;tooltipPlacementLeft&quot;,&quot;tooltipPlacementRight&quot;,&quot;tooltipPlacementTop&quot;,&quot;tooltipPlacementBottom&quot;,&quot;arrow&quot;]),Bl=yde,bde=[&quot;arrow&quot;,&quot;children&quot;,&quot;classes&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;describeChild&quot;,&quot;disableFocusListener&quot;,&quot;disableHoverListener&quot;,&quot;disableInteractive&quot;,&quot;disableTouchListener&quot;,&quot;enterDelay&quot;,&quot;enterNextDelay&quot;,&quot;enterTouchDelay&quot;,&quot;followCursor&quot;,&quot;id&quot;,&quot;leaveDelay&quot;,&quot;leaveTouchDelay&quot;,&quot;onClose&quot;,&quot;onOpen&quot;,&quot;open&quot;,&quot;placement&quot;,&quot;PopperComponent&quot;,&quot;PopperProps&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;title&quot;,&quot;TransitionComponent&quot;,&quot;TransitionProps&quot;];function xde(e){return Math.round(e*1e5)/1e5}const wde=e=&gt;{const{classes:t,disableInteractive:n,arrow:r,touch:l,placement:i}=e,o={popper:[&quot;popper&quot;,!n&amp;&amp;&quot;popperInteractive&quot;,r&amp;&amp;&quot;popperArrow&quot;],tooltip:[&quot;tooltip&quot;,r&amp;&amp;&quot;tooltipArrow&quot;,l&amp;&amp;&quot;touch&quot;,`tooltipPlacement${Jt(i.split(&quot;-&quot;)[0])}`],arrow:[&quot;arrow&quot;]};return vn(o,kz,t)},_de=Et(bM,{name:&quot;MuiTooltip&quot;,slot:&quot;Popper&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&amp;&amp;t.popperInteractive,n.arrow&amp;&amp;t.popperArrow,!n.open&amp;&amp;t.popperClose]}})(({theme:e,ownerState:t,open:n})=&gt;Ie({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:&quot;none&quot;},!t.disableInteractive&amp;&amp;{pointerEvents:&quot;auto&quot;},!n&amp;&amp;{pointerEvents:&quot;none&quot;},t.arrow&amp;&amp;{[`&amp;[data-popper-placement*=&quot;bottom&quot;] .${Bl.arrow}`]:{top:0,marginTop:&quot;-0.71em&quot;,&quot;&amp;::before&quot;:{transformOrigin:&quot;0 100%&quot;}},[`&amp;[data-popper-placement*=&quot;top&quot;] .${Bl.arrow}`]:{bottom:0,marginBottom:&quot;-0.71em&quot;,&quot;&amp;::before&quot;:{transformOrigin:&quot;100% 0&quot;}},[`&amp;[data-popper-placement*=&quot;right&quot;] .${Bl.arrow}`]:Ie({},t.isRtl?{right:0,marginRight:&quot;-0.71em&quot;}:{left:0,marginLeft:&quot;-0.71em&quot;},{height:&quot;1em&quot;,width:&quot;0.71em&quot;,&quot;&amp;::before&quot;:{transformOrigin:&quot;100% 100%&quot;}}),[`&amp;[data-popper-placement*=&quot;left&quot;] .${Bl.arrow}`]:Ie({},t.isRtl?{left:0,marginLeft:&quot;-0.71em&quot;}:{right:0,marginRight:&quot;-0.71em&quot;},{height:&quot;1em&quot;,width:&quot;0.71em&quot;,&quot;&amp;::before&quot;:{transformOrigin:&quot;0 0&quot;}})})),Tde=Et(&quot;div&quot;,{name:&quot;MuiTooltip&quot;,slot:&quot;Tooltip&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.tooltip,n.touch&amp;&amp;t.touch,n.arrow&amp;&amp;t.tooltipArrow,t[`tooltipPlacement${Jt(n.placement.split(&quot;-&quot;)[0])}`]]}})(({theme:e,ownerState:t})=&gt;Ie({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:rr(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:&quot;4px 8px&quot;,fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:&quot;break-word&quot;,fontWeight:e.typography.fontWeightMedium},t.arrow&amp;&amp;{position:&quot;relative&quot;,margin:0},t.touch&amp;&amp;{padding:&quot;8px 16px&quot;,fontSize:e.typography.pxToRem(14),lineHeight:`${xde(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${Bl.popper}[data-popper-placement*=&quot;left&quot;] &amp;`]:Ie({transformOrigin:&quot;right center&quot;},t.isRtl?Ie({marginLeft:&quot;14px&quot;},t.touch&amp;&amp;{marginLeft:&quot;24px&quot;}):Ie({marginRight:&quot;14px&quot;},t.touch&amp;&amp;{marginRight:&quot;24px&quot;})),[`.${Bl.popper}[data-popper-placement*=&quot;right&quot;] &amp;`]:Ie({transformOrigin:&quot;left center&quot;},t.isRtl?Ie({marginRight:&quot;14px&quot;},t.touch&amp;&amp;{marginRight:&quot;24px&quot;}):Ie({marginLeft:&quot;14px&quot;},t.touch&amp;&amp;{marginLeft:&quot;24px&quot;})),[`.${Bl.popper}[data-popper-placement*=&quot;top&quot;] &amp;`]:Ie({transformOrigin:&quot;center bottom&quot;,marginBottom:&quot;14px&quot;},t.touch&amp;&amp;{marginBottom:&quot;24px&quot;}),[`.${Bl.popper}[data-popper-placement*=&quot;bottom&quot;] &amp;`]:Ie({transformOrigin:&quot;center top&quot;,marginTop:&quot;14px&quot;},t.touch&amp;&amp;{marginTop:&quot;24px&quot;})})),kde=Et(&quot;span&quot;,{name:&quot;MuiTooltip&quot;,slot:&quot;Arrow&quot;,overridesResolver:(e,t)=&gt;t.arrow})(({theme:e})=&gt;({overflow:&quot;hidden&quot;,position:&quot;absolute&quot;,width:&quot;1em&quot;,height:&quot;0.71em&quot;,boxSizing:&quot;border-box&quot;,color:e.vars?e.vars.palette.Tooltip.bg:rr(e.palette.grey[700],.9),&quot;&amp;::before&quot;:{content:&#x27;&quot;&quot;&#x27;,margin:&quot;auto&quot;,display:&quot;block&quot;,width:&quot;100%&quot;,height:&quot;100%&quot;,backgroundColor:&quot;currentColor&quot;,transform:&quot;rotate(45deg)&quot;}}));let a0=!1,Tw=null,ep={x:0,y:0};function o0(e,t){return n=&gt;{t&amp;&amp;t(n),e(n)}}const Sde=ge.forwardRef(function(t,n){var r,l,i,o,a,s,u,c,d,f,p,m,g,b,v,h,y,w,_;const x=pn({props:t,name:&quot;MuiTooltip&quot;}),{arrow:T=!1,children:k,components:S={},componentsProps:C={},describeChild:M=!1,disableFocusListener:O=!1,disableHoverListener:D=!1,disableInteractive:P=!1,disableTouchListener:E=!1,enterDelay:I=100,enterNextDelay:A=0,enterTouchDelay:F=700,followCursor:j=!1,id:z,leaveDelay:B=0,leaveTouchDelay:N=1500,onClose:R,onOpen:q,open:Y,placement:L=&quot;bottom&quot;,PopperComponent:W,PopperProps:U={},slotProps:V={},slots:te={},title:ee,TransitionComponent:H=dm,TransitionProps:Z}=x,G=Kt(x,bde),X=ge.isValidElement(k)?k:ke.jsx(&quot;span&quot;,{children:k}),Q=po(),re=Q.direction===&quot;rtl&quot;,[ae,ie]=ge.useState(),[se,he]=ge.useState(null),Se=ge.useRef(!1),Oe=P||j,Pe=ge.useRef(),Me=ge.useRef(),ce=ge.useRef(),we=ge.useRef(),[K,ne]=Zl({controlled:Y,default:!1,name:&quot;Tooltip&quot;,state:&quot;open&quot;});let de=K;const _e=Kl(z),ue=ge.useRef(),pe=ge.useCallback(()=&gt;{ue.current!==void 0&amp;&amp;(document.body.style.WebkitUserSelect=ue.current,ue.current=void 0),clearTimeout(we.current)},[]);ge.useEffect(()=&gt;()=&gt;{clearTimeout(Pe.current),clearTimeout(Me.current),clearTimeout(ce.current),pe()},[pe]);const xe=Ye=&gt;{clearTimeout(Tw),a0=!0,ne(!0),q&amp;&amp;!de&amp;&amp;q(Ye)},ye=yo(Ye=&gt;{clearTimeout(Tw),Tw=setTimeout(()=&gt;{a0=!1},800+B),ne(!1),R&amp;&amp;de&amp;&amp;R(Ye),clearTimeout(Pe.current),Pe.current=setTimeout(()=&gt;{Se.current=!1},Q.transitions.duration.shortest)}),Te=Ye=&gt;{Se.current&amp;&amp;Ye.type!==&quot;touchstart&quot;||(ae&amp;&amp;ae.removeAttribute(&quot;title&quot;),clearTimeout(Me.current),clearTimeout(ce.current),I||a0&amp;&amp;A?Me.current=setTimeout(()=&gt;{xe(Ye)},a0?A:I):xe(Ye))},Ae=Ye=&gt;{clearTimeout(Me.current),clearTimeout(ce.current),ce.current=setTimeout(()=&gt;{ye(Ye)},B)},{isFocusVisibleRef:Re,onBlur:Le,onFocus:$e,ref:Fe}=FC(),[,Be]=ge.useState(!1),Ue=Ye=&gt;{Le(Ye),Re.current===!1&amp;&amp;(Be(!1),Ae(Ye))},qe=Ye=&gt;{ae||ie(Ye.currentTarget),$e(Ye),Re.current===!0&amp;&amp;(Be(!0),Te(Ye))},Xe=Ye=&gt;{Se.current=!0;const nt=X.props;nt.onTouchStart&amp;&amp;nt.onTouchStart(Ye)},ot=Te,st=Ae,dt=Ye=&gt;{Xe(Ye),clearTimeout(ce.current),clearTimeout(Pe.current),pe(),ue.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=&quot;none&quot;,we.current=setTimeout(()=&gt;{document.body.style.WebkitUserSelect=ue.current,Te(Ye)},F)},vt=Ye=&gt;{X.props.onTouchEnd&amp;&amp;X.props.onTouchEnd(Ye),pe(),clearTimeout(ce.current),ce.current=setTimeout(()=&gt;{ye(Ye)},N)};ge.useEffect(()=&gt;{if(!de)return;function Ye(nt){(nt.key===&quot;Escape&quot;||nt.key===&quot;Esc&quot;)&amp;&amp;ye(nt)}return document.addEventListener(&quot;keydown&quot;,Ye),()=&gt;{document.removeEventListener(&quot;keydown&quot;,Ye)}},[ye,de]);const We=Lr(X.ref,Fe,ie,n);!ee&amp;&amp;ee!==0&amp;&amp;(de=!1);const ze=ge.useRef(),tt=Ye=&gt;{const nt=X.props;nt.onMouseMove&amp;&amp;nt.onMouseMove(Ye),ep={x:Ye.clientX,y:Ye.clientY},ze.current&amp;&amp;ze.current.update()},it={},St=typeof ee==&quot;string&quot;;M?(it.title=!de&amp;&amp;St&amp;&amp;!D?ee:null,it[&quot;aria-describedby&quot;]=de?_e:null):(it[&quot;aria-label&quot;]=St?ee:null,it[&quot;aria-labelledby&quot;]=de&amp;&amp;!St?_e:null);const Ze=Ie({},it,G,X.props,{className:on(G.className,X.props.className),onTouchStart:Xe,ref:We},j?{onMouseMove:tt}:{}),ut={};E||(Ze.onTouchStart=dt,Ze.onTouchEnd=vt),D||(Ze.onMouseOver=o0(ot,Ze.onMouseOver),Ze.onMouseLeave=o0(st,Ze.onMouseLeave),Oe||(ut.onMouseOver=ot,ut.onMouseLeave=st)),O||(Ze.onFocus=o0(qe,Ze.onFocus),Ze.onBlur=o0(Ue,Ze.onBlur),Oe||(ut.onFocus=qe,ut.onBlur=Ue));const ht=ge.useMemo(()=&gt;{var Ye;let nt=[{name:&quot;arrow&quot;,enabled:!!se,options:{element:se,padding:4}}];return(Ye=U.popperOptions)!=null&amp;&amp;Ye.modifiers&amp;&amp;(nt=nt.concat(U.popperOptions.modifiers)),Ie({},U.popperOptions,{modifiers:nt})},[se,U]),Rt=Ie({},x,{isRtl:re,arrow:T,disableInteractive:Oe,placement:L,PopperComponentProp:W,touch:Se.current}),Ct=wde(Rt),Wt=(r=(l=te.popper)!=null?l:S.Popper)!=null?r:_de,_t=(i=(o=(a=te.transition)!=null?a:S.Transition)!=null?o:H)!=null?i:dm,be=(s=(u=te.tooltip)!=null?u:S.Tooltip)!=null?s:Tde,Ce=(c=(d=te.arrow)!=null?d:S.Arrow)!=null?c:kde,Ge=fh(Wt,Ie({},U,(f=V.popper)!=null?f:C.popper,{className:on(Ct.popper,U==null?void 0:U.className,(p=(m=V.popper)!=null?m:C.popper)==null?void 0:p.className)}),Rt),He=fh(_t,Ie({},Z,(g=V.transition)!=null?g:C.transition),Rt),et=fh(be,Ie({},(b=V.tooltip)!=null?b:C.tooltip,{className:on(Ct.tooltip,(v=(h=V.tooltip)!=null?h:C.tooltip)==null?void 0:v.className)}),Rt),Ke=fh(Ce,Ie({},(y=V.arrow)!=null?y:C.arrow,{className:on(Ct.arrow,(w=(_=V.arrow)!=null?_:C.arrow)==null?void 0:w.className)}),Rt);return ke.jsxs(ge.Fragment,{children:[ge.cloneElement(X,Ze),ke.jsx(Wt,Ie({as:W??bM,placement:L,anchorEl:j?{getBoundingClientRect:()=&gt;({top:ep.y,left:ep.x,right:ep.x,bottom:ep.y,width:0,height:0})}:ae,popperRef:ze,open:ae?de:!1,id:_e,transition:!0},ut,Ge,{popperOptions:ht,children:({TransitionProps:Ye})=&gt;ke.jsx(_t,Ie({timeout:Q.transitions.duration.shorter},Ye,He,{children:ke.jsxs(be,Ie({},et,{children:[ee,T?ke.jsx(Ce,Ie({},Ke,{ref:he})):null]}))}))}))]})}),Cde=Sde,Mde=Object.freeze(Object.defineProperty({__proto__:null,default:Cde,getTooltipUtilityClass:kz,tooltipClasses:Bl},Symbol.toStringTag,{value:&quot;Module&quot;}));function Pde(e){return yn(&quot;MuiTab&quot;,e)}const fu=hn(&quot;MuiTab&quot;,[&quot;root&quot;,&quot;labelIcon&quot;,&quot;textColorInherit&quot;,&quot;textColorPrimary&quot;,&quot;textColorSecondary&quot;,&quot;selected&quot;,&quot;disabled&quot;,&quot;fullWidth&quot;,&quot;wrapped&quot;,&quot;iconWrapper&quot;]),Ode=[&quot;className&quot;,&quot;disabled&quot;,&quot;disableFocusRipple&quot;,&quot;fullWidth&quot;,&quot;icon&quot;,&quot;iconPosition&quot;,&quot;indicator&quot;,&quot;label&quot;,&quot;onChange&quot;,&quot;onClick&quot;,&quot;onFocus&quot;,&quot;selected&quot;,&quot;selectionFollowsFocus&quot;,&quot;textColor&quot;,&quot;value&quot;,&quot;wrapped&quot;],Ade=e=&gt;{const{classes:t,textColor:n,fullWidth:r,wrapped:l,icon:i,label:o,selected:a,disabled:s}=e,u={root:[&quot;root&quot;,i&amp;&amp;o&amp;&amp;&quot;labelIcon&quot;,`textColor${Jt(n)}`,r&amp;&amp;&quot;fullWidth&quot;,l&amp;&amp;&quot;wrapped&quot;,a&amp;&amp;&quot;selected&quot;,s&amp;&amp;&quot;disabled&quot;],iconWrapper:[&quot;iconWrapper&quot;]};return vn(u,Pde,t)},Dde=Et(Tl,{name:&quot;MuiTab&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.label&amp;&amp;n.icon&amp;&amp;t.labelIcon,t[`textColor${Jt(n.textColor)}`],n.fullWidth&amp;&amp;t.fullWidth,n.wrapped&amp;&amp;t.wrapped]}})(({theme:e,ownerState:t})=&gt;Ie({},e.typography.button,{maxWidth:360,minWidth:90,position:&quot;relative&quot;,minHeight:48,flexShrink:0,padding:&quot;12px 16px&quot;,overflow:&quot;hidden&quot;,whiteSpace:&quot;normal&quot;,textAlign:&quot;center&quot;},t.label&amp;&amp;{flexDirection:t.iconPosition===&quot;top&quot;||t.iconPosition===&quot;bottom&quot;?&quot;column&quot;:&quot;row&quot;},{lineHeight:1.25},t.icon&amp;&amp;t.label&amp;&amp;{minHeight:72,paddingTop:9,paddingBottom:9,[`&amp; &gt; .${fu.iconWrapper}`]:Ie({},t.iconPosition===&quot;top&quot;&amp;&amp;{marginBottom:6},t.iconPosition===&quot;bottom&quot;&amp;&amp;{marginTop:6},t.iconPosition===&quot;start&quot;&amp;&amp;{marginRight:e.spacing(1)},t.iconPosition===&quot;end&quot;&amp;&amp;{marginLeft:e.spacing(1)})},t.textColor===&quot;inherit&quot;&amp;&amp;{color:&quot;inherit&quot;,opacity:.6,[`&amp;.${fu.selected}`]:{opacity:1},[`&amp;.${fu.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.textColor===&quot;primary&quot;&amp;&amp;{color:(e.vars||e).palette.text.secondary,[`&amp;.${fu.selected}`]:{color:(e.vars||e).palette.primary.main},[`&amp;.${fu.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.textColor===&quot;secondary&quot;&amp;&amp;{color:(e.vars||e).palette.text.secondary,[`&amp;.${fu.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&amp;.${fu.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.fullWidth&amp;&amp;{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:&quot;none&quot;},t.wrapped&amp;&amp;{fontSize:e.typography.pxToRem(12)})),J3=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTab&quot;}),{className:l,disabled:i=!1,disableFocusRipple:o=!1,fullWidth:a,icon:s,iconPosition:u=&quot;top&quot;,indicator:c,label:d,onChange:f,onClick:p,onFocus:m,selected:g,selectionFollowsFocus:b,textColor:v=&quot;inherit&quot;,value:h,wrapped:y=!1}=r,w=Kt(r,Ode),_=Ie({},r,{disabled:i,disableFocusRipple:o,selected:g,icon:!!s,iconPosition:u,label:!!d,fullWidth:a,textColor:v,wrapped:y}),x=Ade(_),T=s&amp;&amp;d&amp;&amp;ge.isValidElement(s)?ge.cloneElement(s,{className:on(x.iconWrapper,s.props.className)}):s,k=C=&gt;{!g&amp;&amp;f&amp;&amp;f(C,h),p&amp;&amp;p(C)},S=C=&gt;{b&amp;&amp;!g&amp;&amp;f&amp;&amp;f(C,h),m&amp;&amp;m(C)};return ke.jsxs(Dde,Ie({focusRipple:!o,className:on(x.root,l),ref:n,role:&quot;tab&quot;,&quot;aria-selected&quot;:g,disabled:i,onClick:k,onFocus:S,ownerState:_,tabIndex:g?0:-1},w,{children:[u===&quot;top&quot;||u===&quot;start&quot;?ke.jsxs(ge.Fragment,{children:[T,d]}):ke.jsxs(ge.Fragment,{children:[d,T]}),c]}))}),Sz=ge.createContext();function Cz(e){return yn(&quot;MuiTable&quot;,e)}const Ede=hn(&quot;MuiTable&quot;,[&quot;root&quot;,&quot;stickyHeader&quot;]),Rde=Ede,Lde=[&quot;className&quot;,&quot;component&quot;,&quot;padding&quot;,&quot;size&quot;,&quot;stickyHeader&quot;],Ide=e=&gt;{const{classes:t,stickyHeader:n}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;stickyHeader&quot;]},Cz,t)},$de=Et(&quot;table&quot;,{name:&quot;MuiTable&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.stickyHeader&amp;&amp;t.stickyHeader]}})(({theme:e,ownerState:t})=&gt;Ie({display:&quot;table&quot;,width:&quot;100%&quot;,borderCollapse:&quot;collapse&quot;,borderSpacing:0,&quot;&amp; caption&quot;:Ie({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:&quot;left&quot;,captionSide:&quot;bottom&quot;})},t.stickyHeader&amp;&amp;{borderCollapse:&quot;separate&quot;})),B8=&quot;table&quot;,Nde=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTable&quot;}),{className:l,component:i=B8,padding:o=&quot;normal&quot;,size:a=&quot;medium&quot;,stickyHeader:s=!1}=r,u=Kt(r,Lde),c=Ie({},r,{component:i,padding:o,size:a,stickyHeader:s}),d=Ide(c),f=ge.useMemo(()=&gt;({padding:o,size:a,stickyHeader:s}),[o,a,s]);return ke.jsx(Sz.Provider,{value:f,children:ke.jsx($de,Ie({as:i,role:i===B8?null:&quot;table&quot;,ref:n,className:on(d.root,l),ownerState:c},u))})}),PM=Nde,Fde=Object.freeze(Object.defineProperty({__proto__:null,default:PM,getTableUtilityClass:Cz,tableClasses:Rde},Symbol.toStringTag,{value:&quot;Module&quot;})),Jm=ge.createContext();function Mz(e){return yn(&quot;MuiTableBody&quot;,e)}const jde=hn(&quot;MuiTableBody&quot;,[&quot;root&quot;]),zde=jde,Bde=[&quot;className&quot;,&quot;component&quot;],Wde=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},Mz,t)},qde=Et(&quot;tbody&quot;,{name:&quot;MuiTableBody&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;table-row-group&quot;}),Ude={variant:&quot;body&quot;},W8=&quot;tbody&quot;,Hde=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTableBody&quot;}),{className:l,component:i=W8}=r,o=Kt(r,Bde),a=Ie({},r,{component:i}),s=Wde(a);return ke.jsx(Jm.Provider,{value:Ude,children:ke.jsx(qde,Ie({className:on(s.root,l),as:i,ref:n,role:i===W8?null:&quot;rowgroup&quot;,ownerState:a},o))})}),OM=Hde,Vde=Object.freeze(Object.defineProperty({__proto__:null,default:OM,getTableBodyUtilityClass:Mz,tableBodyClasses:zde},Symbol.toStringTag,{value:&quot;Module&quot;}));function Pz(e){return yn(&quot;MuiTableCell&quot;,e)}const Gde=hn(&quot;MuiTableCell&quot;,[&quot;root&quot;,&quot;head&quot;,&quot;body&quot;,&quot;footer&quot;,&quot;sizeSmall&quot;,&quot;sizeMedium&quot;,&quot;paddingCheckbox&quot;,&quot;paddingNone&quot;,&quot;alignLeft&quot;,&quot;alignCenter&quot;,&quot;alignRight&quot;,&quot;alignJustify&quot;,&quot;stickyHeader&quot;]),Oz=Gde,Yde=[&quot;align&quot;,&quot;className&quot;,&quot;component&quot;,&quot;padding&quot;,&quot;scope&quot;,&quot;size&quot;,&quot;sortDirection&quot;,&quot;variant&quot;],Xde=e=&gt;{const{classes:t,variant:n,align:r,padding:l,size:i,stickyHeader:o}=e,a={root:[&quot;root&quot;,n,o&amp;&amp;&quot;stickyHeader&quot;,r!==&quot;inherit&quot;&amp;&amp;`align${Jt(r)}`,l!==&quot;normal&quot;&amp;&amp;`padding${Jt(l)}`,`size${Jt(i)}`]};return vn(a,Pz,t)},Kde=Et(&quot;td&quot;,{name:&quot;MuiTableCell&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${Jt(n.size)}`],n.padding!==&quot;normal&quot;&amp;&amp;t[`padding${Jt(n.padding)}`],n.align!==&quot;inherit&quot;&amp;&amp;t[`align${Jt(n.align)}`],n.stickyHeader&amp;&amp;t.stickyHeader]}})(({theme:e,ownerState:t})=&gt;Ie({},e.typography.body2,{display:&quot;table-cell&quot;,verticalAlign:&quot;inherit&quot;,borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid\n",
       "    ${e.palette.mode===&quot;light&quot;?_l(rr(e.palette.divider,1),.88):wl(rr(e.palette.divider,1),.68)}`,textAlign:&quot;left&quot;,padding:16},t.variant===&quot;head&quot;&amp;&amp;{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},t.variant===&quot;body&quot;&amp;&amp;{color:(e.vars||e).palette.text.primary},t.variant===&quot;footer&quot;&amp;&amp;{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},t.size===&quot;small&quot;&amp;&amp;{padding:&quot;6px 16px&quot;,[`&amp;.${Oz.paddingCheckbox}`]:{width:24,padding:&quot;0 12px 0 16px&quot;,&quot;&amp; &gt; *&quot;:{padding:0}}},t.padding===&quot;checkbox&quot;&amp;&amp;{width:48,padding:&quot;0 0 0 4px&quot;},t.padding===&quot;none&quot;&amp;&amp;{padding:0},t.align===&quot;left&quot;&amp;&amp;{textAlign:&quot;left&quot;},t.align===&quot;center&quot;&amp;&amp;{textAlign:&quot;center&quot;},t.align===&quot;right&quot;&amp;&amp;{textAlign:&quot;right&quot;,flexDirection:&quot;row-reverse&quot;},t.align===&quot;justify&quot;&amp;&amp;{textAlign:&quot;justify&quot;},t.stickyHeader&amp;&amp;{position:&quot;sticky&quot;,top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default})),Zde=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTableCell&quot;}),{align:l=&quot;inherit&quot;,className:i,component:o,padding:a,scope:s,size:u,sortDirection:c,variant:d}=r,f=Kt(r,Yde),p=ge.useContext(Sz),m=ge.useContext(Jm),g=m&amp;&amp;m.variant===&quot;head&quot;;let b;o?b=o:b=g?&quot;th&quot;:&quot;td&quot;;let v=s;b===&quot;td&quot;?v=void 0:!v&amp;&amp;g&amp;&amp;(v=&quot;col&quot;);const h=d||m&amp;&amp;m.variant,y=Ie({},r,{align:l,component:b,padding:a||(p&amp;&amp;p.padding?p.padding:&quot;normal&quot;),size:u||(p&amp;&amp;p.size?p.size:&quot;medium&quot;),sortDirection:c,stickyHeader:h===&quot;head&quot;&amp;&amp;p&amp;&amp;p.stickyHeader,variant:h}),w=Xde(y);let _=null;return c&amp;&amp;(_=c===&quot;asc&quot;?&quot;ascending&quot;:&quot;descending&quot;),ke.jsx(Kde,Ie({as:b,ref:n,className:on(w.root,i),&quot;aria-sort&quot;:_,scope:v,ownerState:y},f))}),gi=Zde,Qde=Object.freeze(Object.defineProperty({__proto__:null,default:gi,getTableCellUtilityClass:Pz,tableCellClasses:Oz},Symbol.toStringTag,{value:&quot;Module&quot;}));function Jde(e){return yn(&quot;MuiTableContainer&quot;,e)}hn(&quot;MuiTableContainer&quot;,[&quot;root&quot;]);const efe=[&quot;className&quot;,&quot;component&quot;],tfe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},Jde,t)},nfe=Et(&quot;div&quot;,{name:&quot;MuiTableContainer&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({width:&quot;100%&quot;,overflowX:&quot;auto&quot;}),rfe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTableContainer&quot;}),{className:l,component:i=&quot;div&quot;}=r,o=Kt(r,efe),a=Ie({},r,{component:i}),s=tfe(a);return ke.jsx(nfe,Ie({ref:n,as:i,className:on(s.root,l),ownerState:a},o))});function Az(e){return yn(&quot;MuiTableFooter&quot;,e)}const afe=hn(&quot;MuiTableFooter&quot;,[&quot;root&quot;]),ofe=afe,ife=[&quot;className&quot;,&quot;component&quot;],lfe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},Az,t)},sfe=Et(&quot;tfoot&quot;,{name:&quot;MuiTableFooter&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;table-footer-group&quot;}),ufe={variant:&quot;footer&quot;},q8=&quot;tfoot&quot;,cfe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTableFooter&quot;}),{className:l,component:i=q8}=r,o=Kt(r,ife),a=Ie({},r,{component:i}),s=lfe(a);return ke.jsx(Jm.Provider,{value:ufe,children:ke.jsx(sfe,Ie({as:i,className:on(s.root,l),ref:n,role:i===q8?null:&quot;rowgroup&quot;,ownerState:a},o))})}),dfe=cfe,ffe=Object.freeze(Object.defineProperty({__proto__:null,default:dfe,getTableFooterUtilityClass:Az,tableFooterClasses:ofe},Symbol.toStringTag,{value:&quot;Module&quot;}));function Dz(e){return yn(&quot;MuiTableHead&quot;,e)}const pfe=hn(&quot;MuiTableHead&quot;,[&quot;root&quot;]),hfe=pfe,mfe=[&quot;className&quot;,&quot;component&quot;],gfe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},Dz,t)},vfe=Et(&quot;thead&quot;,{name:&quot;MuiTableHead&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;table-header-group&quot;}),yfe={variant:&quot;head&quot;},U8=&quot;thead&quot;,bfe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTableHead&quot;}),{className:l,component:i=U8}=r,o=Kt(r,mfe),a=Ie({},r,{component:i}),s=gfe(a);return ke.jsx(Jm.Provider,{value:yfe,children:ke.jsx(vfe,Ie({as:i,className:on(s.root,l),ref:n,role:i===U8?null:&quot;rowgroup&quot;,ownerState:a},o))})}),AM=bfe,xfe=Object.freeze(Object.defineProperty({__proto__:null,default:AM,getTableHeadUtilityClass:Dz,tableHeadClasses:hfe},Symbol.toStringTag,{value:&quot;Module&quot;}));function Ez(e){return yn(&quot;MuiToolbar&quot;,e)}const wfe=hn(&quot;MuiToolbar&quot;,[&quot;root&quot;,&quot;gutters&quot;,&quot;regular&quot;,&quot;dense&quot;]),_fe=wfe,Tfe=[&quot;className&quot;,&quot;component&quot;,&quot;disableGutters&quot;,&quot;variant&quot;],kfe=e=&gt;{const{classes:t,disableGutters:n,variant:r}=e;return vn({root:[&quot;root&quot;,!n&amp;&amp;&quot;gutters&quot;,r]},Ez,t)},Sfe=Et(&quot;div&quot;,{name:&quot;MuiToolbar&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,!n.disableGutters&amp;&amp;t.gutters,t[n.variant]]}})(({theme:e,ownerState:t})=&gt;Ie({position:&quot;relative&quot;,display:&quot;flex&quot;,alignItems:&quot;center&quot;},!t.disableGutters&amp;&amp;{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up(&quot;sm&quot;)]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},t.variant===&quot;dense&quot;&amp;&amp;{minHeight:48}),({theme:e,ownerState:t})=&gt;t.variant===&quot;regular&quot;&amp;&amp;e.mixins.toolbar),Cfe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiToolbar&quot;}),{className:l,component:i=&quot;div&quot;,disableGutters:o=!1,variant:a=&quot;regular&quot;}=r,s=Kt(r,Tfe),u=Ie({},r,{component:i,disableGutters:o,variant:a}),c=kfe(u);return ke.jsx(Sfe,Ie({as:i,className:on(c.root,l),ref:n,ownerState:u},s))}),Rz=Cfe,Mfe=Object.freeze(Object.defineProperty({__proto__:null,default:Rz,getToolbarUtilityClass:Ez,toolbarClasses:_fe},Symbol.toStringTag,{value:&quot;Module&quot;})),ek=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z&quot;}),&quot;KeyboardArrowLeft&quot;),tk=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z&quot;}),&quot;KeyboardArrowRight&quot;);var H8,V8,G8,Y8,X8,K8,Z8,Q8;const Pfe=[&quot;backIconButtonProps&quot;,&quot;count&quot;,&quot;getItemAriaLabel&quot;,&quot;nextIconButtonProps&quot;,&quot;onPageChange&quot;,&quot;page&quot;,&quot;rowsPerPage&quot;,&quot;showFirstButton&quot;,&quot;showLastButton&quot;],Ofe=ge.forwardRef(function(t,n){const{backIconButtonProps:r,count:l,getItemAriaLabel:i,nextIconButtonProps:o,onPageChange:a,page:s,rowsPerPage:u,showFirstButton:c,showLastButton:d}=t,f=Kt(t,Pfe),p=po(),m=h=&gt;{a(h,0)},g=h=&gt;{a(h,s-1)},b=h=&gt;{a(h,s+1)},v=h=&gt;{a(h,Math.max(0,Math.ceil(l/u)-1))};return ke.jsxs(&quot;div&quot;,Ie({ref:n},f,{children:[c&amp;&amp;ke.jsx(mi,{onClick:m,disabled:s===0,&quot;aria-label&quot;:i(&quot;first&quot;,s),title:i(&quot;first&quot;,s),children:p.direction===&quot;rtl&quot;?H8||(H8=ke.jsx(L8,{})):V8||(V8=ke.jsx(R8,{}))}),ke.jsx(mi,Ie({onClick:g,disabled:s===0,color:&quot;inherit&quot;,&quot;aria-label&quot;:i(&quot;previous&quot;,s),title:i(&quot;previous&quot;,s)},r,{children:p.direction===&quot;rtl&quot;?G8||(G8=ke.jsx(tk,{})):Y8||(Y8=ke.jsx(ek,{}))})),ke.jsx(mi,Ie({onClick:b,disabled:l!==-1?s&gt;=Math.ceil(l/u)-1:!1,color:&quot;inherit&quot;,&quot;aria-label&quot;:i(&quot;next&quot;,s),title:i(&quot;next&quot;,s)},o,{children:p.direction===&quot;rtl&quot;?X8||(X8=ke.jsx(ek,{})):K8||(K8=ke.jsx(tk,{}))})),d&amp;&amp;ke.jsx(mi,{onClick:v,disabled:s&gt;=Math.ceil(l/u)-1,&quot;aria-label&quot;:i(&quot;last&quot;,s),title:i(&quot;last&quot;,s),children:p.direction===&quot;rtl&quot;?Z8||(Z8=ke.jsx(R8,{})):Q8||(Q8=ke.jsx(L8,{}))})]}))});function Lz(e){return yn(&quot;MuiTablePagination&quot;,e)}const Afe=hn(&quot;MuiTablePagination&quot;,[&quot;root&quot;,&quot;toolbar&quot;,&quot;spacer&quot;,&quot;selectLabel&quot;,&quot;selectRoot&quot;,&quot;select&quot;,&quot;selectIcon&quot;,&quot;input&quot;,&quot;menuItem&quot;,&quot;displayedRows&quot;,&quot;actions&quot;]),wd=Afe;var J8;const Dfe=[&quot;ActionsComponent&quot;,&quot;backIconButtonProps&quot;,&quot;className&quot;,&quot;colSpan&quot;,&quot;component&quot;,&quot;count&quot;,&quot;getItemAriaLabel&quot;,&quot;labelDisplayedRows&quot;,&quot;labelRowsPerPage&quot;,&quot;nextIconButtonProps&quot;,&quot;onPageChange&quot;,&quot;onRowsPerPageChange&quot;,&quot;page&quot;,&quot;rowsPerPage&quot;,&quot;rowsPerPageOptions&quot;,&quot;SelectProps&quot;,&quot;showFirstButton&quot;,&quot;showLastButton&quot;],Efe=Et(gi,{name:&quot;MuiTablePagination&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({theme:e})=&gt;({overflow:&quot;auto&quot;,color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),&quot;&amp;:last-child&quot;:{padding:0}})),Rfe=Et(Rz,{name:&quot;MuiTablePagination&quot;,slot:&quot;Toolbar&quot;,overridesResolver:(e,t)=&gt;Ie({[`&amp; .${wd.actions}`]:t.actions},t.toolbar)})(({theme:e})=&gt;({minHeight:52,paddingRight:2,[`${e.breakpoints.up(&quot;xs&quot;)} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up(&quot;sm&quot;)]:{minHeight:52,paddingRight:2},[`&amp; .${wd.actions}`]:{flexShrink:0,marginLeft:20}})),Lfe=Et(&quot;div&quot;,{name:&quot;MuiTablePagination&quot;,slot:&quot;Spacer&quot;,overridesResolver:(e,t)=&gt;t.spacer})({flex:&quot;1 1 100%&quot;}),Ife=Et(&quot;p&quot;,{name:&quot;MuiTablePagination&quot;,slot:&quot;SelectLabel&quot;,overridesResolver:(e,t)=&gt;t.selectLabel})(({theme:e})=&gt;Ie({},e.typography.body2,{flexShrink:0})),$fe=Et(sb,{name:&quot;MuiTablePagination&quot;,slot:&quot;Select&quot;,overridesResolver:(e,t)=&gt;Ie({[`&amp; .${wd.selectIcon}`]:t.selectIcon,[`&amp; .${wd.select}`]:t.select},t.input,t.selectRoot)})({color:&quot;inherit&quot;,fontSize:&quot;inherit&quot;,flexShrink:0,marginRight:32,marginLeft:8,[`&amp; .${wd.select}`]:{paddingLeft:8,paddingRight:24,textAlign:&quot;right&quot;,textAlignLast:&quot;right&quot;}}),Nfe=Et(bz,{name:&quot;MuiTablePagination&quot;,slot:&quot;MenuItem&quot;,overridesResolver:(e,t)=&gt;t.menuItem})({}),Ffe=Et(&quot;p&quot;,{name:&quot;MuiTablePagination&quot;,slot:&quot;DisplayedRows&quot;,overridesResolver:(e,t)=&gt;t.displayedRows})(({theme:e})=&gt;Ie({},e.typography.body2,{flexShrink:0}));function jfe({from:e,to:t,count:n}){return`${e}–${t} of ${n!==-1?n:`more than ${t}`}`}function zfe(e){return`Go to ${e} page`}const Bfe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],toolbar:[&quot;toolbar&quot;],spacer:[&quot;spacer&quot;],selectLabel:[&quot;selectLabel&quot;],select:[&quot;select&quot;],input:[&quot;input&quot;],selectIcon:[&quot;selectIcon&quot;],menuItem:[&quot;menuItem&quot;],displayedRows:[&quot;displayedRows&quot;],actions:[&quot;actions&quot;]},Lz,t)},Wfe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTablePagination&quot;}),{ActionsComponent:l=Ofe,backIconButtonProps:i,className:o,colSpan:a,component:s=gi,count:u,getItemAriaLabel:c=zfe,labelDisplayedRows:d=jfe,labelRowsPerPage:f=&quot;Rows per page:&quot;,nextIconButtonProps:p,onPageChange:m,onRowsPerPageChange:g,page:b,rowsPerPage:v,rowsPerPageOptions:h=[10,25,50,100],SelectProps:y={},showFirstButton:w=!1,showLastButton:_=!1}=r,x=Kt(r,Dfe),T=r,k=Bfe(T),S=y.native?&quot;option&quot;:Nfe;let C;(s===gi||s===&quot;td&quot;)&amp;&amp;(C=a||1e3);const M=Kl(y.id),O=Kl(y.labelId),D=()=&gt;u===-1?(b+1)*v:v===-1?u:Math.min(u,(b+1)*v);return ke.jsx(Efe,Ie({colSpan:C,ref:n,as:s,ownerState:T,className:on(k.root,o)},x,{children:ke.jsxs(Rfe,{className:k.toolbar,children:[ke.jsx(Lfe,{className:k.spacer}),h.length&gt;1&amp;&amp;ke.jsx(Ife,{className:k.selectLabel,id:O,children:f}),h.length&gt;1&amp;&amp;ke.jsx($fe,Ie({variant:&quot;standard&quot;},!y.variant&amp;&amp;{input:J8||(J8=ke.jsx(ob,{}))},{value:v,onChange:g,id:M,labelId:O},y,{classes:Ie({},y.classes,{root:on(k.input,k.selectRoot,(y.classes||{}).root),select:on(k.select,(y.classes||{}).select),icon:on(k.selectIcon,(y.classes||{}).icon)}),children:h.map(P=&gt;ge.createElement(S,Ie({},!lm(S)&amp;&amp;{ownerState:T},{className:k.menuItem,key:P.label?P.label:P,value:P.value?P.value:P}),P.label?P.label:P))})),ke.jsx(Ffe,{className:k.displayedRows,children:d({from:u===0?0:b*v+1,to:D(),count:u===-1?-1:u,page:b})}),ke.jsx(l,{className:k.actions,backIconButtonProps:i,count:u,nextIconButtonProps:p,onPageChange:m,page:b,rowsPerPage:v,showFirstButton:w,showLastButton:_,getItemAriaLabel:c})]})}))}),qfe=Wfe,Ufe=Object.freeze(Object.defineProperty({__proto__:null,default:qfe,getTablePaginationUtilityClass:Lz,tablePaginationClasses:wd},Symbol.toStringTag,{value:&quot;Module&quot;}));function Iz(e){return yn(&quot;MuiTableRow&quot;,e)}const Hfe=hn(&quot;MuiTableRow&quot;,[&quot;root&quot;,&quot;selected&quot;,&quot;hover&quot;,&quot;head&quot;,&quot;footer&quot;]),nk=Hfe,Vfe=[&quot;className&quot;,&quot;component&quot;,&quot;hover&quot;,&quot;selected&quot;],Gfe=e=&gt;{const{classes:t,selected:n,hover:r,head:l,footer:i}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;selected&quot;,r&amp;&amp;&quot;hover&quot;,l&amp;&amp;&quot;head&quot;,i&amp;&amp;&quot;footer&quot;]},Iz,t)},Yfe=Et(&quot;tr&quot;,{name:&quot;MuiTableRow&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.head&amp;&amp;t.head,n.footer&amp;&amp;t.footer]}})(({theme:e})=&gt;({color:&quot;inherit&quot;,display:&quot;table-row&quot;,verticalAlign:&quot;middle&quot;,outline:0,[`&amp;.${nk.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&amp;.${nk.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:rr(e.palette.primary.main,e.palette.action.selectedOpacity),&quot;&amp;:hover&quot;:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:rr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),eD=&quot;tr&quot;,Xfe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTableRow&quot;}),{className:l,component:i=eD,hover:o=!1,selected:a=!1}=r,s=Kt(r,Vfe),u=ge.useContext(Jm),c=Ie({},r,{component:i,hover:o,selected:a,head:u&amp;&amp;u.variant===&quot;head&quot;,footer:u&amp;&amp;u.variant===&quot;footer&quot;}),d=Gfe(c);return ke.jsx(Yfe,Ie({as:i,ref:n,className:on(d.root,l),role:i===eD?null:&quot;row&quot;,ownerState:c},s))}),pm=Xfe,Kfe=Object.freeze(Object.defineProperty({__proto__:null,default:pm,getTableRowUtilityClass:Iz,tableRowClasses:nk},Symbol.toStringTag,{value:&quot;Module&quot;})),Zfe=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z&quot;}),&quot;ArrowDownward&quot;);function $z(e){return yn(&quot;MuiTableSortLabel&quot;,e)}const Qfe=hn(&quot;MuiTableSortLabel&quot;,[&quot;root&quot;,&quot;active&quot;,&quot;icon&quot;,&quot;iconDirectionDesc&quot;,&quot;iconDirectionAsc&quot;]),tv=Qfe,Jfe=[&quot;active&quot;,&quot;children&quot;,&quot;className&quot;,&quot;direction&quot;,&quot;hideSortIcon&quot;,&quot;IconComponent&quot;],epe=e=&gt;{const{classes:t,direction:n,active:r}=e,l={root:[&quot;root&quot;,r&amp;&amp;&quot;active&quot;],icon:[&quot;icon&quot;,`iconDirection${Jt(n)}`]};return vn(l,$z,t)},tpe=Et(Tl,{name:&quot;MuiTableSortLabel&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.active&amp;&amp;t.active]}})(({theme:e})=&gt;({cursor:&quot;pointer&quot;,display:&quot;inline-flex&quot;,justifyContent:&quot;flex-start&quot;,flexDirection:&quot;inherit&quot;,alignItems:&quot;center&quot;,&quot;&amp;:focus&quot;:{color:(e.vars||e).palette.text.secondary},&quot;&amp;:hover&quot;:{color:(e.vars||e).palette.text.secondary,[`&amp; .${tv.icon}`]:{opacity:.5}},[`&amp;.${tv.active}`]:{color:(e.vars||e).palette.text.primary,[`&amp; .${tv.icon}`]:{opacity:1,color:(e.vars||e).palette.text.secondary}}})),npe=Et(&quot;span&quot;,{name:&quot;MuiTableSortLabel&quot;,slot:&quot;Icon&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.icon,t[`iconDirection${Jt(n.direction)}`]]}})(({theme:e,ownerState:t})=&gt;Ie({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:e.transitions.create([&quot;opacity&quot;,&quot;transform&quot;],{duration:e.transitions.duration.shorter}),userSelect:&quot;none&quot;},t.direction===&quot;desc&quot;&amp;&amp;{transform:&quot;rotate(0deg)&quot;},t.direction===&quot;asc&quot;&amp;&amp;{transform:&quot;rotate(180deg)&quot;})),rpe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTableSortLabel&quot;}),{active:l=!1,children:i,className:o,direction:a=&quot;asc&quot;,hideSortIcon:s=!1,IconComponent:u=Zfe}=r,c=Kt(r,Jfe),d=Ie({},r,{active:l,direction:a,hideSortIcon:s,IconComponent:u}),f=epe(d);return ke.jsxs(tpe,Ie({className:on(f.root,o),component:&quot;span&quot;,disableRipple:!0,ownerState:d,ref:n},c,{children:[i,s&amp;&amp;!l?null:ke.jsx(npe,{as:u,className:on(f.icon),ownerState:d})]}))}),ape=rpe,ope=Object.freeze(Object.defineProperty({__proto__:null,default:ape,getTableSortLabelUtilityClass:$z,tableSortLabelClasses:tv},Symbol.toStringTag,{value:&quot;Module&quot;}));function ipe(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function lpe(e,t,n,r={},l=()=&gt;{}){const{ease:i=ipe,duration:o=300}=r;let a=null;const s=t[e];let u=!1;const c=()=&gt;{u=!0},d=f=&gt;{if(u){l(new Error(&quot;Animation cancelled&quot;));return}a===null&amp;&amp;(a=f);const p=Math.min(1,(f-a)/o);if(t[e]=i(p)*(n-s)+s,p&gt;=1){requestAnimationFrame(()=&gt;{l(null)});return}requestAnimationFrame(d)};return s===n?(l(new Error(&quot;Element already at target position&quot;)),c):(requestAnimationFrame(d),c)}const spe=[&quot;onChange&quot;],upe={width:99,height:99,position:&quot;absolute&quot;,top:-9999,overflow:&quot;scroll&quot;};function cpe(e){const{onChange:t}=e,n=Kt(e,spe),r=ge.useRef(),l=ge.useRef(null),i=()=&gt;{r.current=l.current.offsetHeight-l.current.clientHeight};return no(()=&gt;{const o=Um(()=&gt;{const s=r.current;i(),s!==r.current&amp;&amp;t(r.current)}),a=bl(l.current);return a.addEventListener(&quot;resize&quot;,o),()=&gt;{o.clear(),a.removeEventListener(&quot;resize&quot;,o)}},[t]),ge.useEffect(()=&gt;{i(),t(r.current)},[t]),ke.jsx(&quot;div&quot;,Ie({style:upe,ref:l},n))}function dpe(e){return yn(&quot;MuiTabScrollButton&quot;,e)}const fpe=hn(&quot;MuiTabScrollButton&quot;,[&quot;root&quot;,&quot;vertical&quot;,&quot;horizontal&quot;,&quot;disabled&quot;]),ppe=[&quot;className&quot;,&quot;slots&quot;,&quot;slotProps&quot;,&quot;direction&quot;,&quot;orientation&quot;,&quot;disabled&quot;],hpe=e=&gt;{const{classes:t,orientation:n,disabled:r}=e;return vn({root:[&quot;root&quot;,n,r&amp;&amp;&quot;disabled&quot;]},dpe,t)},mpe=Et(Tl,{name:&quot;MuiTabScrollButton&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.orientation&amp;&amp;t[n.orientation]]}})(({ownerState:e})=&gt;Ie({width:40,flexShrink:0,opacity:.8,[`&amp;.${fpe.disabled}`]:{opacity:0}},e.orientation===&quot;vertical&quot;&amp;&amp;{width:&quot;100%&quot;,height:40,&quot;&amp; svg&quot;:{transform:`rotate(${e.isRtl?-90:90}deg)`}})),gpe=ge.forwardRef(function(t,n){var r,l;const i=pn({props:t,name:&quot;MuiTabScrollButton&quot;}),{className:o,slots:a={},slotProps:s={},direction:u}=i,c=Kt(i,ppe),f=po().direction===&quot;rtl&quot;,p=Ie({isRtl:f},i),m=hpe(p),g=(r=a.StartScrollButtonIcon)!=null?r:ek,b=(l=a.EndScrollButtonIcon)!=null?l:tk,v=Ui({elementType:g,externalSlotProps:s.startScrollButtonIcon,additionalProps:{fontSize:&quot;small&quot;},ownerState:p}),h=Ui({elementType:b,externalSlotProps:s.endScrollButtonIcon,additionalProps:{fontSize:&quot;small&quot;},ownerState:p});return ke.jsx(mpe,Ie({component:&quot;div&quot;,className:on(m.root,o),ref:n,role:null,ownerState:p,tabIndex:null},c,{children:u===&quot;left&quot;?ke.jsx(g,Ie({},v)):ke.jsx(b,Ie({},h))}))});function vpe(e){return yn(&quot;MuiTabs&quot;,e)}const nv=hn(&quot;MuiTabs&quot;,[&quot;root&quot;,&quot;vertical&quot;,&quot;flexContainer&quot;,&quot;flexContainerVertical&quot;,&quot;centered&quot;,&quot;scroller&quot;,&quot;fixed&quot;,&quot;scrollableX&quot;,&quot;scrollableY&quot;,&quot;hideScrollbar&quot;,&quot;scrollButtons&quot;,&quot;scrollButtonsHideMobile&quot;,&quot;indicator&quot;]),ype=[&quot;aria-label&quot;,&quot;aria-labelledby&quot;,&quot;action&quot;,&quot;centered&quot;,&quot;children&quot;,&quot;className&quot;,&quot;component&quot;,&quot;allowScrollButtonsMobile&quot;,&quot;indicatorColor&quot;,&quot;onChange&quot;,&quot;orientation&quot;,&quot;ScrollButtonComponent&quot;,&quot;scrollButtons&quot;,&quot;selectionFollowsFocus&quot;,&quot;slots&quot;,&quot;slotProps&quot;,&quot;TabIndicatorProps&quot;,&quot;TabScrollButtonProps&quot;,&quot;textColor&quot;,&quot;value&quot;,&quot;variant&quot;,&quot;visibleScrollbar&quot;],tD=(e,t)=&gt;e===t?e.firstChild:t&amp;&amp;t.nextElementSibling?t.nextElementSibling:e.firstChild,nD=(e,t)=&gt;e===t?e.lastChild:t&amp;&amp;t.previousElementSibling?t.previousElementSibling:e.lastChild,i0=(e,t,n)=&gt;{let r=!1,l=n(e,t);for(;l;){if(l===e.firstChild){if(r)return;r=!0}const i=l.disabled||l.getAttribute(&quot;aria-disabled&quot;)===&quot;true&quot;;if(!l.hasAttribute(&quot;tabindex&quot;)||i)l=n(e,l);else{l.focus();return}}},bpe=e=&gt;{const{vertical:t,fixed:n,hideScrollbar:r,scrollableX:l,scrollableY:i,centered:o,scrollButtonsHideMobile:a,classes:s}=e;return vn({root:[&quot;root&quot;,t&amp;&amp;&quot;vertical&quot;],scroller:[&quot;scroller&quot;,n&amp;&amp;&quot;fixed&quot;,r&amp;&amp;&quot;hideScrollbar&quot;,l&amp;&amp;&quot;scrollableX&quot;,i&amp;&amp;&quot;scrollableY&quot;],flexContainer:[&quot;flexContainer&quot;,t&amp;&amp;&quot;flexContainerVertical&quot;,o&amp;&amp;&quot;centered&quot;],indicator:[&quot;indicator&quot;],scrollButtons:[&quot;scrollButtons&quot;,a&amp;&amp;&quot;scrollButtonsHideMobile&quot;],scrollableX:[l&amp;&amp;&quot;scrollableX&quot;],hideScrollbar:[r&amp;&amp;&quot;hideScrollbar&quot;]},vpe,s)},xpe=Et(&quot;div&quot;,{name:&quot;MuiTabs&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[{[`&amp; .${nv.scrollButtons}`]:t.scrollButtons},{[`&amp; .${nv.scrollButtons}`]:n.scrollButtonsHideMobile&amp;&amp;t.scrollButtonsHideMobile},t.root,n.vertical&amp;&amp;t.vertical]}})(({ownerState:e,theme:t})=&gt;Ie({overflow:&quot;hidden&quot;,minHeight:48,WebkitOverflowScrolling:&quot;touch&quot;,display:&quot;flex&quot;},e.vertical&amp;&amp;{flexDirection:&quot;column&quot;},e.scrollButtonsHideMobile&amp;&amp;{[`&amp; .${nv.scrollButtons}`]:{[t.breakpoints.down(&quot;sm&quot;)]:{display:&quot;none&quot;}}})),wpe=Et(&quot;div&quot;,{name:&quot;MuiTabs&quot;,slot:&quot;Scroller&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.scroller,n.fixed&amp;&amp;t.fixed,n.hideScrollbar&amp;&amp;t.hideScrollbar,n.scrollableX&amp;&amp;t.scrollableX,n.scrollableY&amp;&amp;t.scrollableY]}})(({ownerState:e})=&gt;Ie({position:&quot;relative&quot;,display:&quot;inline-block&quot;,flex:&quot;1 1 auto&quot;,whiteSpace:&quot;nowrap&quot;},e.fixed&amp;&amp;{overflowX:&quot;hidden&quot;,width:&quot;100%&quot;},e.hideScrollbar&amp;&amp;{scrollbarWidth:&quot;none&quot;,&quot;&amp;::-webkit-scrollbar&quot;:{display:&quot;none&quot;}},e.scrollableX&amp;&amp;{overflowX:&quot;auto&quot;,overflowY:&quot;hidden&quot;},e.scrollableY&amp;&amp;{overflowY:&quot;auto&quot;,overflowX:&quot;hidden&quot;})),_pe=Et(&quot;div&quot;,{name:&quot;MuiTabs&quot;,slot:&quot;FlexContainer&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.flexContainer,n.vertical&amp;&amp;t.flexContainerVertical,n.centered&amp;&amp;t.centered]}})(({ownerState:e})=&gt;Ie({display:&quot;flex&quot;},e.vertical&amp;&amp;{flexDirection:&quot;column&quot;},e.centered&amp;&amp;{justifyContent:&quot;center&quot;})),Tpe=Et(&quot;span&quot;,{name:&quot;MuiTabs&quot;,slot:&quot;Indicator&quot;,overridesResolver:(e,t)=&gt;t.indicator})(({ownerState:e,theme:t})=&gt;Ie({position:&quot;absolute&quot;,height:2,bottom:0,width:&quot;100%&quot;,transition:t.transitions.create()},e.indicatorColor===&quot;primary&quot;&amp;&amp;{backgroundColor:(t.vars||t).palette.primary.main},e.indicatorColor===&quot;secondary&quot;&amp;&amp;{backgroundColor:(t.vars||t).palette.secondary.main},e.vertical&amp;&amp;{height:&quot;100%&quot;,width:2,right:0})),kpe=Et(cpe)({overflowX:&quot;auto&quot;,overflowY:&quot;hidden&quot;,scrollbarWidth:&quot;none&quot;,&quot;&amp;::-webkit-scrollbar&quot;:{display:&quot;none&quot;}}),rD={},Nz=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTabs&quot;}),l=po(),i=l.direction===&quot;rtl&quot;,{&quot;aria-label&quot;:o,&quot;aria-labelledby&quot;:a,action:s,centered:u=!1,children:c,className:d,component:f=&quot;div&quot;,allowScrollButtonsMobile:p=!1,indicatorColor:m=&quot;primary&quot;,onChange:g,orientation:b=&quot;horizontal&quot;,ScrollButtonComponent:v=gpe,scrollButtons:h=&quot;auto&quot;,selectionFollowsFocus:y,slots:w={},slotProps:_={},TabIndicatorProps:x={},TabScrollButtonProps:T={},textColor:k=&quot;primary&quot;,value:S,variant:C=&quot;standard&quot;,visibleScrollbar:M=!1}=r,O=Kt(r,ype),D=C===&quot;scrollable&quot;,P=b===&quot;vertical&quot;,E=P?&quot;scrollTop&quot;:&quot;scrollLeft&quot;,I=P?&quot;top&quot;:&quot;left&quot;,A=P?&quot;bottom&quot;:&quot;right&quot;,F=P?&quot;clientHeight&quot;:&quot;clientWidth&quot;,j=P?&quot;height&quot;:&quot;width&quot;,z=Ie({},r,{component:f,allowScrollButtonsMobile:p,indicatorColor:m,orientation:b,vertical:P,scrollButtons:h,textColor:k,variant:C,visibleScrollbar:M,fixed:!D,hideScrollbar:D&amp;&amp;!M,scrollableX:D&amp;&amp;!P,scrollableY:D&amp;&amp;P,centered:u&amp;&amp;!D,scrollButtonsHideMobile:!p}),B=bpe(z),N=Ui({elementType:w.StartScrollButtonIcon,externalSlotProps:_.startScrollButtonIcon,ownerState:z}),R=Ui({elementType:w.EndScrollButtonIcon,externalSlotProps:_.endScrollButtonIcon,ownerState:z}),[q,Y]=ge.useState(!1),[L,W]=ge.useState(rD),[U,V]=ge.useState(!1),[te,ee]=ge.useState(!1),[H,Z]=ge.useState(!1),[G,X]=ge.useState({overflow:&quot;hidden&quot;,scrollbarWidth:0}),Q=new Map,re=ge.useRef(null),ae=ge.useRef(null),ie=()=&gt;{const ye=re.current;let Te;if(ye){const Re=ye.getBoundingClientRect();Te={clientWidth:ye.clientWidth,scrollLeft:ye.scrollLeft,scrollTop:ye.scrollTop,scrollLeftNormalized:xJ(ye,l.direction),scrollWidth:ye.scrollWidth,top:Re.top,bottom:Re.bottom,left:Re.left,right:Re.right}}let Ae;if(ye&amp;&amp;S!==!1){const Re=ae.current.children;if(Re.length&gt;0){const Le=Re[Q.get(S)];Ae=Le?Le.getBoundingClientRect():null}}return{tabsMeta:Te,tabMeta:Ae}},se=yo(()=&gt;{const{tabsMeta:ye,tabMeta:Te}=ie();let Ae=0,Re;if(P)Re=&quot;top&quot;,Te&amp;&amp;ye&amp;&amp;(Ae=Te.top-ye.top+ye.scrollTop);else if(Re=i?&quot;right&quot;:&quot;left&quot;,Te&amp;&amp;ye){const $e=i?ye.scrollLeftNormalized+ye.clientWidth-ye.scrollWidth:ye.scrollLeft;Ae=(i?-1:1)*(Te[Re]-ye[Re]+$e)}const Le={[Re]:Ae,[j]:Te?Te[j]:0};if(isNaN(L[Re])||isNaN(L[j]))W(Le);else{const $e=Math.abs(L[Re]-Le[Re]),Fe=Math.abs(L[j]-Le[j]);($e&gt;=1||Fe&gt;=1)&amp;&amp;W(Le)}}),he=(ye,{animation:Te=!0}={})=&gt;{Te?lpe(E,re.current,ye,{duration:l.transitions.duration.standard}):re.current[E]=ye},Se=ye=&gt;{let Te=re.current[E];P?Te+=ye:(Te+=ye*(i?-1:1),Te*=i&amp;&amp;LF()===&quot;reverse&quot;?-1:1),he(Te)},Oe=()=&gt;{const ye=re.current[F];let Te=0;const Ae=Array.from(ae.current.children);for(let Re=0;Re&lt;Ae.length;Re+=1){const Le=Ae[Re];if(Te+Le[F]&gt;ye){Re===0&amp;&amp;(Te=ye);break}Te+=Le[F]}return Te},Pe=()=&gt;{Se(-1*Oe())},Me=()=&gt;{Se(Oe())},ce=ge.useCallback(ye=&gt;{X({overflow:null,scrollbarWidth:ye})},[]),we=()=&gt;{const ye={};ye.scrollbarSizeListener=D?ke.jsx(kpe,{onChange:ce,className:on(B.scrollableX,B.hideScrollbar)}):null;const Ae=D&amp;&amp;(h===&quot;auto&quot;&amp;&amp;(U||te)||h===!0);return ye.scrollButtonStart=Ae?ke.jsx(v,Ie({slots:{StartScrollButtonIcon:w.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:N},orientation:b,direction:i?&quot;right&quot;:&quot;left&quot;,onClick:Pe,disabled:!U},T,{className:on(B.scrollButtons,T.className)})):null,ye.scrollButtonEnd=Ae?ke.jsx(v,Ie({slots:{EndScrollButtonIcon:w.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:R},orientation:b,direction:i?&quot;left&quot;:&quot;right&quot;,onClick:Me,disabled:!te},T,{className:on(B.scrollButtons,T.className)})):null,ye},K=yo(ye=&gt;{const{tabsMeta:Te,tabMeta:Ae}=ie();if(!(!Ae||!Te)){if(Ae[I]&lt;Te[I]){const Re=Te[E]+(Ae[I]-Te[I]);he(Re,{animation:ye})}else if(Ae[A]&gt;Te[A]){const Re=Te[E]+(Ae[A]-Te[A]);he(Re,{animation:ye})}}}),ne=yo(()=&gt;{D&amp;&amp;h!==!1&amp;&amp;Z(!H)});ge.useEffect(()=&gt;{const ye=Um(()=&gt;{re.current&amp;&amp;se()}),Te=bl(re.current);Te.addEventListener(&quot;resize&quot;,ye);let Ae;return typeof ResizeObserver&lt;&quot;u&quot;&amp;&amp;(Ae=new ResizeObserver(ye),Array.from(ae.current.children).forEach(Re=&gt;{Ae.observe(Re)})),()=&gt;{ye.clear(),Te.removeEventListener(&quot;resize&quot;,ye),Ae&amp;&amp;Ae.disconnect()}},[se]),ge.useEffect(()=&gt;{const ye=Array.from(ae.current.children),Te=ye.length;if(typeof IntersectionObserver&lt;&quot;u&quot;&amp;&amp;Te&gt;0&amp;&amp;D&amp;&amp;h!==!1){const Ae=ye[0],Re=ye[Te-1],Le={root:re.current,threshold:.99},$e=qe=&gt;{V(!qe[0].isIntersecting)},Fe=new IntersectionObserver($e,Le);Fe.observe(Ae);const Be=qe=&gt;{ee(!qe[0].isIntersecting)},Ue=new IntersectionObserver(Be,Le);return Ue.observe(Re),()=&gt;{Fe.disconnect(),Ue.disconnect()}}},[D,h,H,c==null?void 0:c.length]),ge.useEffect(()=&gt;{Y(!0)},[]),ge.useEffect(()=&gt;{se()}),ge.useEffect(()=&gt;{K(rD!==L)},[K,L]),ge.useImperativeHandle(s,()=&gt;({updateIndicator:se,updateScrollButtons:ne}),[se,ne]);const de=ke.jsx(Tpe,Ie({},x,{className:on(B.indicator,x.className),ownerState:z,style:Ie({},L,x.style)}));let _e=0;const ue=ge.Children.map(c,ye=&gt;{if(!ge.isValidElement(ye))return null;const Te=ye.props.value===void 0?_e:ye.props.value;Q.set(Te,_e);const Ae=Te===S;return _e+=1,ge.cloneElement(ye,Ie({fullWidth:C===&quot;fullWidth&quot;,indicator:Ae&amp;&amp;!q&amp;&amp;de,selected:Ae,selectionFollowsFocus:y,onChange:g,textColor:k,value:Te},_e===1&amp;&amp;S===!1&amp;&amp;!ye.props.tabIndex?{tabIndex:0}:{}))}),pe=ye=&gt;{const Te=ae.current,Ae=Aa(Te).activeElement;if(Ae.getAttribute(&quot;role&quot;)!==&quot;tab&quot;)return;let Le=b===&quot;horizontal&quot;?&quot;ArrowLeft&quot;:&quot;ArrowUp&quot;,$e=b===&quot;horizontal&quot;?&quot;ArrowRight&quot;:&quot;ArrowDown&quot;;switch(b===&quot;horizontal&quot;&amp;&amp;i&amp;&amp;(Le=&quot;ArrowRight&quot;,$e=&quot;ArrowLeft&quot;),ye.key){case Le:ye.preventDefault(),i0(Te,Ae,nD);break;case $e:ye.preventDefault(),i0(Te,Ae,tD);break;case&quot;Home&quot;:ye.preventDefault(),i0(Te,null,tD);break;case&quot;End&quot;:ye.preventDefault(),i0(Te,null,nD);break}},xe=we();return ke.jsxs(xpe,Ie({className:on(B.root,d),ownerState:z,ref:n,as:f},O,{children:[xe.scrollButtonStart,xe.scrollbarSizeListener,ke.jsxs(wpe,{className:B.scroller,ownerState:z,style:{overflow:G.overflow,[P?`margin${i?&quot;Left&quot;:&quot;Right&quot;}`:&quot;marginBottom&quot;]:M?void 0:-G.scrollbarWidth},ref:re,children:[ke.jsx(_pe,{&quot;aria-label&quot;:o,&quot;aria-labelledby&quot;:a,&quot;aria-orientation&quot;:b===&quot;vertical&quot;?&quot;vertical&quot;:null,className:B.flexContainer,ownerState:z,onKeyDown:pe,ref:ae,role:&quot;tablist&quot;,children:ue}),q&amp;&amp;de]}),xe.scrollButtonEnd]}))});function Fz(e){return yn(&quot;MuiTextField&quot;,e)}const Spe=hn(&quot;MuiTextField&quot;,[&quot;root&quot;]),Cpe=Spe,Mpe=[&quot;autoComplete&quot;,&quot;autoFocus&quot;,&quot;children&quot;,&quot;className&quot;,&quot;color&quot;,&quot;defaultValue&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;FormHelperTextProps&quot;,&quot;fullWidth&quot;,&quot;helperText&quot;,&quot;id&quot;,&quot;InputLabelProps&quot;,&quot;inputProps&quot;,&quot;InputProps&quot;,&quot;inputRef&quot;,&quot;label&quot;,&quot;maxRows&quot;,&quot;minRows&quot;,&quot;multiline&quot;,&quot;name&quot;,&quot;onBlur&quot;,&quot;onChange&quot;,&quot;onFocus&quot;,&quot;placeholder&quot;,&quot;required&quot;,&quot;rows&quot;,&quot;select&quot;,&quot;SelectProps&quot;,&quot;type&quot;,&quot;value&quot;,&quot;variant&quot;],Ppe={standard:_M,filled:xM,outlined:CM},Ope=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},Fz,t)},Ape=Et(Qj,{name:&quot;MuiTextField&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({}),Dpe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTextField&quot;}),{autoComplete:l,autoFocus:i=!1,children:o,className:a,color:s=&quot;primary&quot;,defaultValue:u,disabled:c=!1,error:d=!1,FormHelperTextProps:f,fullWidth:p=!1,helperText:m,id:g,InputLabelProps:b,inputProps:v,InputProps:h,inputRef:y,label:w,maxRows:_,minRows:x,multiline:T=!1,name:k,onBlur:S,onChange:C,onFocus:M,placeholder:O,required:D=!1,rows:P,select:E=!1,SelectProps:I,type:A,value:F,variant:j=&quot;outlined&quot;}=r,z=Kt(r,Mpe),B=Ie({},r,{autoFocus:i,color:s,disabled:c,error:d,fullWidth:p,multiline:T,required:D,select:E,variant:j}),N=Ope(B),R={};j===&quot;outlined&quot;&amp;&amp;(b&amp;&amp;typeof b.shrink&lt;&quot;u&quot;&amp;&amp;(R.notched=b.shrink),R.label=w),E&amp;&amp;((!I||!I.native)&amp;&amp;(R.id=void 0),R[&quot;aria-describedby&quot;]=void 0);const q=Kl(g),Y=m&amp;&amp;q?`${q}-helper-text`:void 0,L=w&amp;&amp;q?`${q}-label`:void 0,W=Ppe[j],U=ke.jsx(W,Ie({&quot;aria-describedby&quot;:Y,autoComplete:l,autoFocus:i,defaultValue:u,fullWidth:p,multiline:T,name:k,rows:P,maxRows:_,minRows:x,type:A,value:F,id:q,inputRef:y,onBlur:S,onChange:C,onFocus:M,placeholder:O,inputProps:v},R,h));return ke.jsxs(Ape,Ie({className:on(N.root,a),disabled:c,error:d,fullWidth:p,ref:n,required:D,color:s,variant:j,ownerState:B},z,{children:[w!=null&amp;&amp;w!==&quot;&quot;&amp;&amp;ke.jsx(cz,Ie({htmlFor:q,id:L},b,{children:w})),E?ke.jsx(sb,Ie({&quot;aria-describedby&quot;:Y,id:q,labelId:L,value:F,input:U},I,{children:o})):U,m&amp;&amp;ke.jsx(nz,Ie({id:Y},f,{children:m}))]}))}),Epe=Dpe,Rpe=Object.freeze(Object.defineProperty({__proto__:null,default:Epe,getTextFieldUtilityClass:Fz,textFieldClasses:Cpe},Symbol.toStringTag,{value:&quot;Module&quot;})),{transitions:Fc}=es(),Dl=&quot;#ed0500&quot;,Lpe=&quot;#ded5d5&quot;,Ipe=es({shape:{borderRadius:5},palette:{primary:{main:Rl[900],light:Rl[200]},secondary:{main:Dl,dark:&quot;#c10400&quot;,light:Rl[200]},background:{default:&quot;#fff&quot;,paper:&quot;#fff&quot;}},components:{MuiLink:{styleOverrides:{root:{transition:Fc.create(&quot;color&quot;,{duration:Fc.duration.enteringScreen}),&quot;&amp;:hover&quot;:{color:Dl}}}},MuiTabs:{styleOverrides:{flexContainer:{gap:&quot;10px&quot;},indicator:{backgroundColor:Dl}}},MuiButton:{styleOverrides:{contained:{&quot;&amp;:hover&quot;:{background:Rl[800]}},outlined:{&quot;&amp;:hover&quot;:{color:Dl,borderColor:Dl,background:&quot;#fff&quot;}},text:{&quot;&amp;:hover&quot;:{color:Dl,borderColor:Dl}}}},MuiTab:{defaultProps:{color:&quot;secondary&quot;},styleOverrides:{root:{fontSize:&quot;1rem&quot;,borderRadius:&quot;5px&quot;,&quot;&amp;:hover&quot;:{background:Rl[200]}}}},MuiIconButton:{styleOverrides:{root:{transition:Fc.create(&quot;color&quot;,{duration:Fc.duration.enteringScreen}),color:Rl[900],&quot;&amp;:hover&quot;:{color:Dl}}}},MuiSwitch:{defaultProps:{color:&quot;secondary&quot;}},MuiToggleButton:{defaultProps:{color:&quot;secondary&quot;},styleOverrides:{root:{transition:Fc.create(&quot;color&quot;,{duration:Fc.duration.enteringScreen}),color:Rl[900],&quot;&amp;:hover&quot;:{color:Dl},&quot;&amp;.Mui-disabled&quot;:{border:&quot;unset&quot;,background:Rl[100]}}}},MuiToggleButtonGroup:{defaultProps:{color:&quot;secondary&quot;}},MuiLinearProgress:{defaultProps:{color:&quot;secondary&quot;}},MuiPaper:{styleOverrides:{root:{boxShadow:&quot;unset&quot;,border:&quot;1px solid&quot;,borderColor:Lpe}}}},typography:{fontFamily:[&quot;-apple-system&quot;,&quot;BlinkMacSystemFont&quot;,&#x27;&quot;Segoe UI&quot;&#x27;,&quot;Roboto&quot;,&#x27;&quot;Helvetica Neue&quot;&#x27;,&quot;Arial&quot;,&quot;sans-serif&quot;,&#x27;&quot;Apple Color Emoji&quot;&#x27;,&#x27;&quot;Segoe UI Emoji&quot;&#x27;,&#x27;&quot;Segoe UI Symbol&quot;&#x27;].join(&quot;,&quot;),button:{fontWeight:&quot;bold&quot;,textTransform:&quot;none&quot;}}});class $pe{constructor(t){$g(this,&quot;cachedGraphs&quot;);$g(this,&quot;cachedWidgets&quot;);$g(this,&quot;inner&quot;);this.inner=t,this.cachedGraphs=new Map,this.cachedWidgets=new Map}async getAdditionGraphData(t){let n=this.cachedGraphs.get(t);return n!==void 0||(n=await this.inner.getAdditionGraphData(t),this.cachedGraphs.set(t,n)),n}async getAdditionWidgetData(t){let n=this.cachedWidgets.get(t);return n!==void 0||(n=await this.inner.getAdditionWidgetData(t),this.cachedWidgets.set(t,n)),n}}const DM=Qe.createContext({getAdditionGraphData:()=&gt;new Promise((e,t)=&gt;t(&quot;default context doesn&#x27;t contain methods to get data&quot;)),getAdditionWidgetData:()=&gt;new Promise((e,t)=&gt;t(&quot;default context doesn&#x27;t contain methods to get data&quot;))});function Npe(e){return new $pe(e)}var rv=(e=&gt;(e[e.Small=0]=&quot;Small&quot;,e[e.Medium=1]=&quot;Medium&quot;,e[e.Big=2]=&quot;Big&quot;,e))(rv||{});function l0(e){return e.palette.mode===&quot;dark&quot;?_l:wl}function s0(e){return e.palette.mode===&quot;light&quot;?wl:_l}const rk=e=&gt;{const[t,n]=ge.useState({open:!1});return ke.jsxs(nu,{elevation:0,onClick:r=&gt;n(l=&gt;({open:!l.open,anchorEl:r.currentTarget})),sx:[{color:r=&gt;s0(r)(r.palette.info.main,.6),backgroundColor:r=&gt;l0(r)(r.palette.info.main,.9)},e.data.state===&quot;success&quot;&amp;&amp;{color:r=&gt;s0(r)(r.palette.success.main,.6),backgroundColor:r=&gt;l0(r)(r.palette.success.main,.9)},e.data.state===&quot;warning&quot;&amp;&amp;{color:r=&gt;s0(r)(r.palette.warning.main,.6),backgroundColor:r=&gt;l0(r)(r.palette.warning.main,.9)},e.data.state===&quot;error&quot;&amp;&amp;{color:r=&gt;s0(r)(r.palette.error.main,.6),backgroundColor:r=&gt;l0(r)(r.palette.error.main,.9)}],children:[ke.jsx(pr,{align:&quot;center&quot;,variant:&quot;h6&quot;,component:&quot;div&quot;,children:e.data.value}),ke.jsx(pr,{align:&quot;center&quot;,variant:&quot;body1&quot;,component:&quot;div&quot;,children:e.data.text}),ke.jsx(kM,{open:t.open,anchorEl:t.anchorEl,anchorOrigin:{horizontal:&quot;left&quot;,vertical:&quot;bottom&quot;},children:e.customPopup??ke.jsx(pr,{padding:1,children:e.data.longText})})]})},jz=e=&gt;ke.jsxs(cM,{severity:e.data.severity,children:[ke.jsx(dM,{children:e.data.title}),e.data.text]}),aD=e=&gt;{const{alertStats:t}=e;return ke.jsx(rk,{data:{value:`${t.triggered.last_24h}`,state:&quot;info&quot;,text:&quot;alerts in the last 24 hours&quot;,longText:&quot;alerts triggered in the period / alerts triggered in 24 hours / alerts active &quot;},customPopup:ke.jsx(pr,{sx:{pr:1},children:ke.jsxs(&quot;ul&quot;,{children:[ke.jsxs(&quot;li&quot;,{children:[t.triggered.period,&quot; alerts triggered in the period&quot;]}),ke.jsxs(&quot;li&quot;,{children:[t.triggered.last_24h,&quot; alerts triggered in 24 hours&quot;]}),ke.jsxs(&quot;li&quot;,{children:[t.active,&quot; total active alerts&quot;]})]})})})};function Fpe(e){return e===12?{xs:12,sm:12,md:12,lg:12}:e===6?{xs:12,sm:12,md:6,lg:6}:e===3?{xs:12,sm:6,md:3,lg:3}:{xs:6,sm:3,md:1,lg:1}}const jpe=e=&gt;{const{size:t,ItemWrapper:n}=e,r=e.children.alertsPosition??&quot;row&quot;,{id:l,title:i,details:o,content:a,alerts:s,alertStats:u,insights:c}=e.children,d=s===void 0?!1:s.length&gt;0,f=c===void 0?!1:c.length&gt;0,p=ke.jsx(ale,{sx:{border:&quot;1px solid&quot;,borderColor:&quot;#d6d6d6&quot;,borderRadius:&quot;4px&quot;},elevation:0,children:ke.jsx(ule,{children:ke.jsxs(cr,{container:!0,spacing:1,direction:&quot;column&quot;,children:[r===&quot;row&quot;?ke.jsxs(cr,{container:!0,spacing:1,item:!0,children:[ke.jsxs(cr,{item:!0,xs:d&amp;&amp;r===&quot;row&quot;?9:12,children:[i?ke.jsx(pr,{fontWeight:500,variant:&quot;h5&quot;,children:i}):ke.jsx(&quot;div&quot;,{}),ke.jsx(&quot;div&quot;,{children:a}),o?ke.jsx(pr,{variant:&quot;subtitle1&quot;,children:o}):ke.jsx(&quot;div&quot;,{})]}),d?ke.jsx(cr,{container:!0,spacing:1,direction:&quot;column&quot;,justifyContent:&quot;center&quot;,item:!0,xs:3,children:s?ke.jsxs(Qe.Fragment,{children:[u?ke.jsx(cr,{item:!0,children:ke.jsx(aD,{alertStats:u})}):ke.jsx(&quot;div&quot;,{}),s.map(m=&gt;ke.jsx(cr,{item:!0,children:ke.jsx(rk,{data:m})}))]}):ke.jsx(&quot;div&quot;,{})}):ke.jsx(&quot;div&quot;,{})]}):ke.jsxs(Qe.Fragment,{children:[ke.jsxs(cr,{item:!0,children:[i?ke.jsx(pr,{variant:&quot;h5&quot;,children:i}):ke.jsx(&quot;div&quot;,{}),ke.jsx(&quot;div&quot;,{children:a}),o?ke.jsx(pr,{variant:&quot;subtitle1&quot;,children:o}):ke.jsx(&quot;div&quot;,{})]}),d?ke.jsx(cr,{item:!0,xs:!0,children:ke.jsx(cr,{container:!0,direction:&quot;row&quot;,spacing:1,children:s?ke.jsxs(Qe.Fragment,{children:[u?ke.jsx(cr,{item:!0,xs:!0,children:ke.jsx(aD,{alertStats:u})}):ke.jsx(&quot;div&quot;,{}),s.map(m=&gt;ke.jsx(cr,{item:!0,xs:!0,children:ke.jsx(rk,{data:m})}))]}):ke.jsx(&quot;div&quot;,{})})}):ke.jsx(&quot;div&quot;,{})]}),f?c.map(m=&gt;ke.jsx(cr,{item:!0,xs:!0,sm:!0,md:!0,children:ke.jsx(jz,{data:m})})):ke.jsx(&quot;div&quot;,{})]})})});return ke.jsx(cr,{item:!0,...Fpe(t),children:n?n({id:l,children:p}):p})},oD=e=&gt;ke.jsxs(&quot;div&quot;,{children:[ke.jsx(pr,{align:&quot;center&quot;,fontWeight:500,sx:{fontSize:36},children:e.value}),ke.jsx(pr,{align:&quot;center&quot;,variant:&quot;h5&quot;,fontWeight:500,children:e.label})]}),zpe=e=&gt;ke.jsx(Qe.Fragment,{children:e.counters.length===1?ke.jsx(oD,{...e.counters[0]}):ke.jsx(cr,{container:!0,spacing:1,direction:&quot;row&quot;,alignItems:&quot;center&quot;,children:e.counters.map((t,n)=&gt;ke.jsx(cr,{item:!0,xs:!0,component:Ia,height:&quot;100%&quot;,children:ke.jsx(Ia,{children:ke.jsx(oD,{...t})})},n))})}),Bpe=e=&gt;ke.jsxs(&quot;div&quot;,{children:[ke.jsxs(Ia,{display:&quot;flex&quot;,alignItems:&quot;center&quot;,children:[ke.jsx(Ia,{width:&quot;100%&quot;,mr:1,children:ke.jsx(fz,{variant:&quot;determinate&quot;,value:e.value/e.maxValue*100})}),ke.jsx(Ia,{minWidth:35,children:ke.jsx(pr,{variant:&quot;body2&quot;,color:&quot;textSecondary&quot;,children:`${Math.round(e.value/e.maxValue*100)}%`})})]}),ke.jsx(Ia,{width:&quot;100%&quot;,children:ke.jsx(pr,{variant:&quot;body2&quot;,color:&quot;textSecondary&quot;,children:e.details??&quot;&quot;})})]});var zz={exports:{}};(function(e,t){/*! For license information please see plotly-cartesian.min.js.LICENSE.txt */(function(n,r){e.exports=r()})(self,function(){return function(){var n={98847:function(i,o,a){var s=a(71828),u={&quot;X,X div&quot;:&#x27;direction:ltr;font-family:&quot;Open Sans&quot;,verdana,arial,sans-serif;margin:0;padding:0;&#x27;,&quot;X input,X button&quot;:&#x27;font-family:&quot;Open Sans&quot;,verdana,arial,sans-serif;&#x27;,&quot;X input:focus,X button:focus&quot;:&quot;outline:none;&quot;,&quot;X a&quot;:&quot;text-decoration:none;&quot;,&quot;X a:hover&quot;:&quot;text-decoration:none;&quot;,&quot;X .crisp&quot;:&quot;shape-rendering:crispEdges;&quot;,&quot;X .user-select-none&quot;:&quot;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;&quot;,&quot;X svg&quot;:&quot;overflow:hidden;&quot;,&quot;X svg a&quot;:&quot;fill:#447adb;&quot;,&quot;X svg a:hover&quot;:&quot;fill:#3c6dc5;&quot;,&quot;X .main-svg&quot;:&quot;position:absolute;top:0;left:0;pointer-events:none;&quot;,&quot;X .main-svg .draglayer&quot;:&quot;pointer-events:all;&quot;,&quot;X .cursor-default&quot;:&quot;cursor:default;&quot;,&quot;X .cursor-pointer&quot;:&quot;cursor:pointer;&quot;,&quot;X .cursor-crosshair&quot;:&quot;cursor:crosshair;&quot;,&quot;X .cursor-move&quot;:&quot;cursor:move;&quot;,&quot;X .cursor-col-resize&quot;:&quot;cursor:col-resize;&quot;,&quot;X .cursor-row-resize&quot;:&quot;cursor:row-resize;&quot;,&quot;X .cursor-ns-resize&quot;:&quot;cursor:ns-resize;&quot;,&quot;X .cursor-ew-resize&quot;:&quot;cursor:ew-resize;&quot;,&quot;X .cursor-sw-resize&quot;:&quot;cursor:sw-resize;&quot;,&quot;X .cursor-s-resize&quot;:&quot;cursor:s-resize;&quot;,&quot;X .cursor-se-resize&quot;:&quot;cursor:se-resize;&quot;,&quot;X .cursor-w-resize&quot;:&quot;cursor:w-resize;&quot;,&quot;X .cursor-e-resize&quot;:&quot;cursor:e-resize;&quot;,&quot;X .cursor-nw-resize&quot;:&quot;cursor:nw-resize;&quot;,&quot;X .cursor-n-resize&quot;:&quot;cursor:n-resize;&quot;,&quot;X .cursor-ne-resize&quot;:&quot;cursor:ne-resize;&quot;,&quot;X .cursor-grab&quot;:&quot;cursor:-webkit-grab;cursor:grab;&quot;,&quot;X .modebar&quot;:&quot;position:absolute;top:2px;right:2px;&quot;,&quot;X .ease-bg&quot;:&quot;-webkit-transition:background-color .3s ease 0s;-moz-transition:background-color .3s ease 0s;-ms-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s;&quot;,&quot;X .modebar--hover&gt;:not(.watermark)&quot;:&quot;opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;&quot;,&quot;X:hover .modebar--hover .modebar-group&quot;:&quot;opacity:1;&quot;,&quot;X .modebar-group&quot;:&quot;float:left;display:inline-block;box-sizing:border-box;padding-left:8px;position:relative;vertical-align:middle;white-space:nowrap;&quot;,&quot;X .modebar-btn&quot;:&quot;position:relative;font-size:16px;padding:3px 4px;height:22px;cursor:pointer;line-height:normal;box-sizing:border-box;&quot;,&quot;X .modebar-btn svg&quot;:&quot;position:relative;top:2px;&quot;,&quot;X .modebar.vertical&quot;:&quot;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;max-height:100%;&quot;,&quot;X .modebar.vertical svg&quot;:&quot;top:-1px;&quot;,&quot;X .modebar.vertical .modebar-group&quot;:&quot;display:block;float:none;padding-left:0px;padding-bottom:8px;&quot;,&quot;X .modebar.vertical .modebar-group .modebar-btn&quot;:&quot;display:block;text-align:center;&quot;,&quot;X [data-title]:before,X [data-title]:after&quot;:&quot;position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;&quot;,&quot;X [data-title]:hover:before,X [data-title]:hover:after&quot;:&quot;display:block;opacity:1;&quot;,&quot;X [data-title]:before&quot;:&#x27;content:&quot;&quot;;position:absolute;background:rgba(0,0,0,0);border:6px solid rgba(0,0,0,0);z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;&#x27;,&quot;X [data-title]:after&quot;:&quot;content:attr(data-title);background:#69738a;color:#fff;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;&quot;,&quot;X .vertical [data-title]:before,X .vertical [data-title]:after&quot;:&quot;top:0%;right:200%;&quot;,&quot;X .vertical [data-title]:before&quot;:&quot;border:6px solid rgba(0,0,0,0);border-left-color:#69738a;margin-top:8px;margin-right:-30px;&quot;,Y:&#x27;font-family:&quot;Open Sans&quot;,verdana,arial,sans-serif;position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;&#x27;,&quot;Y p&quot;:&quot;margin:0;&quot;,&quot;Y .notifier-note&quot;:&quot;min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,.9);color:#fff;padding:10px;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;&quot;,&quot;Y .notifier-close&quot;:&quot;color:#fff;opacity:.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;&quot;,&quot;Y .notifier-close:hover&quot;:&quot;color:#444;text-decoration:none;cursor:pointer;&quot;};for(var c in u){var d=c.replace(/^,/,&quot; ,&quot;).replace(/X/g,&quot;.js-plotly-plot .plotly&quot;).replace(/Y/g,&quot;.plotly-notifier&quot;);s.addStyleRule(d,u[c])}},98222:function(i,o,a){i.exports=a(82887)},27206:function(i,o,a){i.exports=a(60822)},5224:function(i,o,a){i.exports=a(83832)},59509:function(i,o,a){i.exports=a(72201)},49866:function(i,o,a){i.exports=a(99442)},19548:function(i,o,a){i.exports=a(8729)},61039:function(i,o,a){i.exports=a(14382)},24296:function(i,o,a){i.exports=a(43102)},58872:function(i,o,a){i.exports=a(92165)},65591:function(i,o,a){i.exports=a(36071)},69738:function(i,o,a){i.exports=a(43905)},92650:function(i,o,a){i.exports=a(35902)},73434:function(i,o,a){i.exports=a(94507)},760:function(i,o,a){var s=a(19548);s.register([a(27206),a(5224),a(58872),a(65591),a(69738),a(92650),a(49866),a(25743),a(6197),a(73434),a(54201),a(98222),a(61039),a(24296),a(66398),a(59509)]),i.exports=s},54201:function(i,o,a){i.exports=a(58810)},25743:function(i,o,a){i.exports=a(52979)},66398:function(i,o,a){i.exports=a(32275)},6197:function(i,o,a){i.exports=a(47462)},82884:function(i){i.exports=[{path:&quot;&quot;,backoff:0},{path:&quot;M-2.4,-3V3L0.6,0Z&quot;,backoff:.6},{path:&quot;M-3.7,-2.5V2.5L1.3,0Z&quot;,backoff:1.3},{path:&quot;M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z&quot;,backoff:1.55},{path:&quot;M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z&quot;,backoff:1.6},{path:&quot;M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z&quot;,backoff:2},{path:&quot;M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z&quot;,backoff:0,noRotate:!0},{path:&quot;M2,2V-2H-2V2Z&quot;,backoff:0,noRotate:!0}]},50215:function(i,o,a){var s=a(82884),u=a(41940),c=a(85555),d=a(44467).templatedArray;a(24695),i.exports=d(&quot;annotation&quot;,{visible:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc+arraydraw&quot;},text:{valType:&quot;string&quot;,editType:&quot;calc+arraydraw&quot;},textangle:{valType:&quot;angle&quot;,dflt:0,editType:&quot;calc+arraydraw&quot;},font:u({editType:&quot;calc+arraydraw&quot;,colorEditType:&quot;arraydraw&quot;}),width:{valType:&quot;number&quot;,min:1,dflt:null,editType:&quot;calc+arraydraw&quot;},height:{valType:&quot;number&quot;,min:1,dflt:null,editType:&quot;calc+arraydraw&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:1,editType:&quot;arraydraw&quot;},align:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;center&quot;,editType:&quot;arraydraw&quot;},valign:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],dflt:&quot;middle&quot;,editType:&quot;arraydraw&quot;},bgcolor:{valType:&quot;color&quot;,dflt:&quot;rgba(0,0,0,0)&quot;,editType:&quot;arraydraw&quot;},bordercolor:{valType:&quot;color&quot;,dflt:&quot;rgba(0,0,0,0)&quot;,editType:&quot;arraydraw&quot;},borderpad:{valType:&quot;number&quot;,min:0,dflt:1,editType:&quot;calc+arraydraw&quot;},borderwidth:{valType:&quot;number&quot;,min:0,dflt:1,editType:&quot;calc+arraydraw&quot;},showarrow:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc+arraydraw&quot;},arrowcolor:{valType:&quot;color&quot;,editType:&quot;arraydraw&quot;},arrowhead:{valType:&quot;integer&quot;,min:0,max:s.length,dflt:1,editType:&quot;arraydraw&quot;},startarrowhead:{valType:&quot;integer&quot;,min:0,max:s.length,dflt:1,editType:&quot;arraydraw&quot;},arrowside:{valType:&quot;flaglist&quot;,flags:[&quot;end&quot;,&quot;start&quot;],extras:[&quot;none&quot;],dflt:&quot;end&quot;,editType:&quot;arraydraw&quot;},arrowsize:{valType:&quot;number&quot;,min:.3,dflt:1,editType:&quot;calc+arraydraw&quot;},startarrowsize:{valType:&quot;number&quot;,min:.3,dflt:1,editType:&quot;calc+arraydraw&quot;},arrowwidth:{valType:&quot;number&quot;,min:.1,editType:&quot;calc+arraydraw&quot;},standoff:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;calc+arraydraw&quot;},startstandoff:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;calc+arraydraw&quot;},ax:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},ay:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},axref:{valType:&quot;enumerated&quot;,dflt:&quot;pixel&quot;,values:[&quot;pixel&quot;,c.idRegex.x.toString()],editType:&quot;calc&quot;},ayref:{valType:&quot;enumerated&quot;,dflt:&quot;pixel&quot;,values:[&quot;pixel&quot;,c.idRegex.y.toString()],editType:&quot;calc&quot;},xref:{valType:&quot;enumerated&quot;,values:[&quot;paper&quot;,c.idRegex.x.toString()],editType:&quot;calc&quot;},x:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;auto&quot;,editType:&quot;calc+arraydraw&quot;},xshift:{valType:&quot;number&quot;,dflt:0,editType:&quot;calc+arraydraw&quot;},yref:{valType:&quot;enumerated&quot;,values:[&quot;paper&quot;,c.idRegex.y.toString()],editType:&quot;calc&quot;},y:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],dflt:&quot;auto&quot;,editType:&quot;calc+arraydraw&quot;},yshift:{valType:&quot;number&quot;,dflt:0,editType:&quot;calc+arraydraw&quot;},clicktoshow:{valType:&quot;enumerated&quot;,values:[!1,&quot;onoff&quot;,&quot;onout&quot;],dflt:!1,editType:&quot;arraydraw&quot;},xclick:{valType:&quot;any&quot;,editType:&quot;arraydraw&quot;},yclick:{valType:&quot;any&quot;,editType:&quot;arraydraw&quot;},hovertext:{valType:&quot;string&quot;,editType:&quot;arraydraw&quot;},hoverlabel:{bgcolor:{valType:&quot;color&quot;,editType:&quot;arraydraw&quot;},bordercolor:{valType:&quot;color&quot;,editType:&quot;arraydraw&quot;},font:u({editType:&quot;arraydraw&quot;}),editType:&quot;arraydraw&quot;},captureevents:{valType:&quot;boolean&quot;,editType:&quot;arraydraw&quot;},editType:&quot;calc&quot;,_deprecated:{ref:{valType:&quot;string&quot;,editType:&quot;calc&quot;}}})},3749:function(i,o,a){var s=a(71828),u=a(89298),c=a(92605).draw;function d(p){var m=p._fullLayout;s.filterVisible(m.annotations).forEach(function(g){var b=u.getFromId(p,g.xref),v=u.getFromId(p,g.yref),h=u.getRefType(g.xref),y=u.getRefType(g.yref);g._extremes={},h===&quot;range&quot;&amp;&amp;f(g,b),y===&quot;range&quot;&amp;&amp;f(g,v)})}function f(p,m){var g,b=m._id,v=b.charAt(0),h=p[v],y=p[&quot;a&quot;+v],w=p[v+&quot;ref&quot;],_=p[&quot;a&quot;+v+&quot;ref&quot;],x=p[&quot;_&quot;+v+&quot;padplus&quot;],T=p[&quot;_&quot;+v+&quot;padminus&quot;],k={x:1,y:-1}[v]*p[v+&quot;shift&quot;],S=3*p.arrowsize*p.arrowwidth||0,C=S+k,M=S-k,O=3*p.startarrowsize*p.arrowwidth||0,D=O+k,P=O-k;if(_===w){var E=u.findExtremes(m,[m.r2c(h)],{ppadplus:C,ppadminus:M}),I=u.findExtremes(m,[m.r2c(y)],{ppadplus:Math.max(x,D),ppadminus:Math.max(T,P)});g={min:[E.min[0],I.min[0]],max:[E.max[0],I.max[0]]}}else D=y?D+y:D,P=y?P-y:P,g=u.findExtremes(m,[m.r2c(h)],{ppadplus:Math.max(x,C,D),ppadminus:Math.max(T,M,P)});p._extremes[b]=g}i.exports=function(p){var m=p._fullLayout;if(s.filterVisible(m.annotations).length&amp;&amp;p._fullData.length)return s.syncOrAsync([c,d],p)}},44317:function(i,o,a){var s=a(71828),u=a(73972),c=a(44467).arrayEditor;function d(p,m){var g,b,v,h,y,w,_,x=p._fullLayout.annotations,T=[],k=[],S=[],C=(m||[]).length;for(g=0;g&lt;x.length;g++)if(h=(v=x[g]).clicktoshow){for(b=0;b&lt;C;b++)if(w=(y=m[b]).xaxis,_=y.yaxis,w._id===v.xref&amp;&amp;_._id===v.yref&amp;&amp;w.d2r(y.x)===f(v._xclick,w)&amp;&amp;_.d2r(y.y)===f(v._yclick,_)){(v.visible?h===&quot;onout&quot;?k:S:T).push(g);break}b===C&amp;&amp;v.visible&amp;&amp;h===&quot;onout&quot;&amp;&amp;k.push(g)}return{on:T,off:k,explicitOff:S}}function f(p,m){return m.type===&quot;log&quot;?m.l2r(p):m.d2r(p)}i.exports={hasClickToShow:function(p,m){var g=d(p,m);return g.on.length&gt;0||g.explicitOff.length&gt;0},onClick:function(p,m){var g,b,v=d(p,m),h=v.on,y=v.off.concat(v.explicitOff),w={},_=p._fullLayout.annotations;if(h.length||y.length){for(g=0;g&lt;h.length;g++)(b=c(p.layout,&quot;annotations&quot;,_[h[g]])).modifyItem(&quot;visible&quot;,!0),s.extendFlat(w,b.getUpdateObj());for(g=0;g&lt;y.length;g++)(b=c(p.layout,&quot;annotations&quot;,_[y[g]])).modifyItem(&quot;visible&quot;,!1),s.extendFlat(w,b.getUpdateObj());return u.call(&quot;update&quot;,p,{},w)}}}},25625:function(i,o,a){var s=a(71828),u=a(7901);i.exports=function(c,d,f,p){p(&quot;opacity&quot;);var m=p(&quot;bgcolor&quot;),g=p(&quot;bordercolor&quot;),b=u.opacity(g);p(&quot;borderpad&quot;);var v=p(&quot;borderwidth&quot;),h=p(&quot;showarrow&quot;);if(p(&quot;text&quot;,h?&quot; &quot;:f._dfltTitle.annotation),p(&quot;textangle&quot;),s.coerceFont(p,&quot;font&quot;,f.font),p(&quot;width&quot;),p(&quot;align&quot;),p(&quot;height&quot;)&amp;&amp;p(&quot;valign&quot;),h){var y,w,_=p(&quot;arrowside&quot;);_.indexOf(&quot;end&quot;)!==-1&amp;&amp;(y=p(&quot;arrowhead&quot;),w=p(&quot;arrowsize&quot;)),_.indexOf(&quot;start&quot;)!==-1&amp;&amp;(p(&quot;startarrowhead&quot;,y),p(&quot;startarrowsize&quot;,w)),p(&quot;arrowcolor&quot;,b?d.bordercolor:u.defaultLine),p(&quot;arrowwidth&quot;,2*(b&amp;&amp;v||1)),p(&quot;standoff&quot;),p(&quot;startstandoff&quot;)}var x=p(&quot;hovertext&quot;),T=f.hoverlabel||{};if(x){var k=p(&quot;hoverlabel.bgcolor&quot;,T.bgcolor||(u.opacity(m)?u.rgb(m):u.defaultLine)),S=p(&quot;hoverlabel.bordercolor&quot;,T.bordercolor||u.contrast(k));s.coerceFont(p,&quot;hoverlabel.font&quot;,{family:T.font.family,size:T.font.size,color:T.font.color||S})}p(&quot;captureevents&quot;,!!x)}},94128:function(i,o,a){var s=a(92770),u=a(58163);i.exports=function(c,d,f,p){d=d||{};var m=f===&quot;log&quot;&amp;&amp;d.type===&quot;linear&quot;,g=f===&quot;linear&quot;&amp;&amp;d.type===&quot;log&quot;;if(m||g)for(var b,v,h=c._fullLayout.annotations,y=d._id.charAt(0),w=0;w&lt;h.length;w++)b=h[w],v=&quot;annotations[&quot;+w+&quot;].&quot;,b[y+&quot;ref&quot;]===d._id&amp;&amp;_(y),b[&quot;a&quot;+y+&quot;ref&quot;]===d._id&amp;&amp;_(&quot;a&quot;+y);function _(x){var T=b[x],k=null;k=m?u(T,d.range):Math.pow(10,T),s(k)||(k=null),p(v+x,k)}}},84046:function(i,o,a){var s=a(71828),u=a(89298),c=a(85501),d=a(25625),f=a(50215);function p(m,g,b){function v(I,A){return s.coerce(m,g,f,I,A)}var h=v(&quot;visible&quot;),y=v(&quot;clicktoshow&quot;);if(h||y){d(m,g,b,v);for(var w=g.showarrow,_=[&quot;x&quot;,&quot;y&quot;],x=[-10,-30],T={_fullLayout:b},k=0;k&lt;2;k++){var S=_[k],C=u.coerceRef(m,g,T,S,&quot;&quot;,&quot;paper&quot;);if(C!==&quot;paper&quot;&amp;&amp;u.getFromId(T,C)._annIndices.push(g._index),u.coercePosition(g,T,v,C,S,.5),w){var M=&quot;a&quot;+S,O=u.coerceRef(m,g,T,M,&quot;pixel&quot;,[&quot;pixel&quot;,&quot;paper&quot;]);O!==&quot;pixel&quot;&amp;&amp;O!==C&amp;&amp;(O=g[M]=&quot;pixel&quot;);var D=O===&quot;pixel&quot;?x[k]:.4;u.coercePosition(g,T,v,O,M,D)}v(S+&quot;anchor&quot;),v(S+&quot;shift&quot;)}if(s.noneOrAll(m,g,[&quot;x&quot;,&quot;y&quot;]),w&amp;&amp;s.noneOrAll(m,g,[&quot;ax&quot;,&quot;ay&quot;]),y){var P=v(&quot;xclick&quot;),E=v(&quot;yclick&quot;);g._xclick=P===void 0?g.x:u.cleanPosition(P,T,g.xref),g._yclick=E===void 0?g.y:u.cleanPosition(E,T,g.yref)}}}i.exports=function(m,g){c(m,g,{name:&quot;annotations&quot;,handleItemDefaults:p})}},92605:function(i,o,a){var s=a(39898),u=a(73972),c=a(74875),d=a(71828),f=d.strTranslate,p=a(89298),m=a(7901),g=a(91424),b=a(30211),v=a(63893),h=a(6964),y=a(28569),w=a(44467).arrayEditor,_=a(13011);function x(S,C){var M=S._fullLayout.annotations[C]||{},O=p.getFromId(S,M.xref),D=p.getFromId(S,M.yref);O&amp;&amp;O.setScale(),D&amp;&amp;D.setScale(),k(S,M,C,!1,O,D)}function T(S,C,M,O,D){var P=D[M],E=D[M+&quot;ref&quot;],I=M.indexOf(&quot;y&quot;)!==-1,A=p.getRefType(E)===&quot;domain&quot;,F=I?O.h:O.w;return S?A?P+(I?-C:C)/S._length:S.p2r(S.r2p(P)+C):P+(I?-C:C)/F}function k(S,C,M,O,D,P){var E,I,A=S._fullLayout,F=S._fullLayout._size,j=S._context.edits;O?(E=&quot;annotation-&quot;+O,I=O+&quot;.annotations&quot;):(E=&quot;annotation&quot;,I=&quot;annotations&quot;);var z=w(S.layout,I,C),B=z.modifyBase,N=z.modifyItem,R=z.getUpdateObj;A._infolayer.selectAll(&quot;.&quot;+E+&#x27;[data-index=&quot;&#x27;+M+&#x27;&quot;]&#x27;).remove();var q=&quot;clip&quot;+A._uid+&quot;_ann&quot;+M;if(C._input&amp;&amp;C.visible!==!1){var Y={x:{},y:{}},L=+C.textangle||0,W=A._infolayer.append(&quot;g&quot;).classed(E,!0).attr(&quot;data-index&quot;,String(M)).style(&quot;opacity&quot;,C.opacity),U=W.append(&quot;g&quot;).classed(&quot;annotation-text-g&quot;,!0),V=j[C.showarrow?&quot;annotationTail&quot;:&quot;annotationPosition&quot;],te=C.captureevents||j.annotationText||V,ee=U.append(&quot;g&quot;).style(&quot;pointer-events&quot;,te?&quot;all&quot;:null).call(h,&quot;pointer&quot;).on(&quot;click&quot;,function(){S._dragging=!1,S.emit(&quot;plotly_clickannotation&quot;,he(s.event))});C.hovertext&amp;&amp;ee.on(&quot;mouseover&quot;,function(){var Pe=C.hoverlabel,Me=Pe.font,ce=this.getBoundingClientRect(),we=S.getBoundingClientRect();b.loneHover({x0:ce.left-we.left,x1:ce.right-we.left,y:(ce.top+ce.bottom)/2-we.top,text:C.hovertext,color:Pe.bgcolor,borderColor:Pe.bordercolor,fontFamily:Me.family,fontSize:Me.size,fontColor:Me.color},{container:A._hoverlayer.node(),outerContainer:A._paper.node(),gd:S})}).on(&quot;mouseout&quot;,function(){b.loneUnhover(A._hoverlayer.node())});var H=C.borderwidth,Z=C.borderpad,G=H+Z,X=ee.append(&quot;rect&quot;).attr(&quot;class&quot;,&quot;bg&quot;).style(&quot;stroke-width&quot;,H+&quot;px&quot;).call(m.stroke,C.bordercolor).call(m.fill,C.bgcolor),Q=C.width||C.height,re=A._topclips.selectAll(&quot;#&quot;+q).data(Q?[0]:[]);re.enter().append(&quot;clipPath&quot;).classed(&quot;annclip&quot;,!0).attr(&quot;id&quot;,q).append(&quot;rect&quot;),re.exit().remove();var ae=C.font,ie=A._meta?d.templateString(C.text,A._meta):C.text,se=ee.append(&quot;text&quot;).classed(&quot;annotation-text&quot;,!0).text(ie);j.annotationText?se.call(v.makeEditable,{delegate:ee,gd:S}).call(Se).on(&quot;edit&quot;,function(Pe){C.text=Pe,this.call(Se),N(&quot;text&quot;,Pe),D&amp;&amp;D.autorange&amp;&amp;B(D._name+&quot;.autorange&quot;,!0),P&amp;&amp;P.autorange&amp;&amp;B(P._name+&quot;.autorange&quot;,!0),u.call(&quot;_guiRelayout&quot;,S,R())}):se.call(Se)}else s.selectAll(&quot;#&quot;+q).remove();function he(Pe){var Me={index:M,annotation:C._input,fullAnnotation:C,event:Pe};return O&amp;&amp;(Me.subplotId=O),Me}function Se(Pe){return Pe.call(g.font,ae).attr({&quot;text-anchor&quot;:{left:&quot;start&quot;,right:&quot;end&quot;}[C.align]||&quot;middle&quot;}),v.convertToTspans(Pe,S,Oe),Pe}function Oe(){var Pe=se.selectAll(&quot;a&quot;);Pe.size()===1&amp;&amp;Pe.text()===se.text()&amp;&amp;ee.insert(&quot;a&quot;,&quot;:first-child&quot;).attr({&quot;xlink:xlink:href&quot;:Pe.attr(&quot;xlink:href&quot;),&quot;xlink:xlink:show&quot;:Pe.attr(&quot;xlink:show&quot;)}).style({cursor:&quot;pointer&quot;}).node().appendChild(X.node());var Me=ee.select(&quot;.annotation-text-math-group&quot;),ce=!Me.empty(),we=g.bBox((ce?Me:se).node()),K=we.width,ne=we.height,de=C.width||K,_e=C.height||ne,ue=Math.round(de+2*G),pe=Math.round(_e+2*G);function xe(Ye,nt){return nt===&quot;auto&quot;&amp;&amp;(nt=Ye&lt;.3333333333333333?&quot;left&quot;:Ye&gt;.6666666666666666?&quot;right&quot;:&quot;center&quot;),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[nt]}for(var ye=!1,Te=[&quot;x&quot;,&quot;y&quot;],Ae=0;Ae&lt;Te.length;Ae++){var Re,Le,$e,Fe,Be,Ue=Te[Ae],qe=C[Ue+&quot;ref&quot;]||Ue,Xe=C[&quot;a&quot;+Ue+&quot;ref&quot;],ot={x:D,y:P}[Ue],st=(L+(Ue===&quot;x&quot;?0:-90))*Math.PI/180,dt=ue*Math.cos(st),vt=pe*Math.sin(st),We=Math.abs(dt)+Math.abs(vt),ze=C[Ue+&quot;anchor&quot;],tt=C[Ue+&quot;shift&quot;]*(Ue===&quot;x&quot;?1:-1),it=Y[Ue],St=p.getRefType(qe);if(ot&amp;&amp;St!==&quot;domain&quot;){var Ze=ot.r2fraction(C[Ue]);(Ze&lt;0||Ze&gt;1)&amp;&amp;(Xe===qe?((Ze=ot.r2fraction(C[&quot;a&quot;+Ue]))&lt;0||Ze&gt;1)&amp;&amp;(ye=!0):ye=!0),Re=ot._offset+ot.r2p(C[Ue]),Fe=.5}else{var ut=St===&quot;domain&quot;;Ue===&quot;x&quot;?($e=C[Ue],Re=ut?ot._offset+ot._length*$e:Re=F.l+F.w*$e):($e=1-C[Ue],Re=ut?ot._offset+ot._length*$e:Re=F.t+F.h*$e),Fe=C.showarrow?.5:$e}if(C.showarrow){it.head=Re;var ht=C[&quot;a&quot;+Ue];if(Be=dt*xe(.5,C.xanchor)-vt*xe(.5,C.yanchor),Xe===qe){var Rt=p.getRefType(Xe);Rt===&quot;domain&quot;?(Ue===&quot;y&quot;&amp;&amp;(ht=1-ht),it.tail=ot._offset+ot._length*ht):Rt===&quot;paper&quot;?Ue===&quot;y&quot;?(ht=1-ht,it.tail=F.t+F.h*ht):it.tail=F.l+F.w*ht:it.tail=ot._offset+ot.r2p(ht),Le=Be}else it.tail=Re+ht,Le=Be+ht;it.text=it.tail+Be;var Ct=A[Ue===&quot;x&quot;?&quot;width&quot;:&quot;height&quot;];if(qe===&quot;paper&quot;&amp;&amp;(it.head=d.constrain(it.head,1,Ct-1)),Xe===&quot;pixel&quot;){var Wt=-Math.max(it.tail-3,it.text),_t=Math.min(it.tail+3,it.text)-Ct;Wt&gt;0?(it.tail+=Wt,it.text+=Wt):_t&gt;0&amp;&amp;(it.tail-=_t,it.text-=_t)}it.tail+=tt,it.head+=tt}else Le=Be=We*xe(Fe,ze),it.text=Re+Be;it.text+=tt,Be+=tt,Le+=tt,C[&quot;_&quot;+Ue+&quot;padplus&quot;]=We/2+Le,C[&quot;_&quot;+Ue+&quot;padminus&quot;]=We/2-Le,C[&quot;_&quot;+Ue+&quot;size&quot;]=We,C[&quot;_&quot;+Ue+&quot;shift&quot;]=Be}if(ye)ee.remove();else{var be=0,Ce=0;if(C.align!==&quot;left&quot;&amp;&amp;(be=(de-K)*(C.align===&quot;center&quot;?.5:1)),C.valign!==&quot;top&quot;&amp;&amp;(Ce=(_e-ne)*(C.valign===&quot;middle&quot;?.5:1)),ce)Me.select(&quot;svg&quot;).attr({x:G+be-1,y:G+Ce}).call(g.setClipUrl,Q?q:null,S);else{var Ge=G+Ce-we.top,He=G+be-we.left;se.call(v.positionText,He,Ge).call(g.setClipUrl,Q?q:null,S)}re.select(&quot;rect&quot;).call(g.setRect,G,G,de,_e),X.call(g.setRect,H/2,H/2,ue-H,pe-H),ee.call(g.setTranslate,Math.round(Y.x.text-ue/2),Math.round(Y.y.text-pe/2)),U.attr({transform:&quot;rotate(&quot;+L+&quot;,&quot;+Y.x.text+&quot;,&quot;+Y.y.text+&quot;)&quot;});var et,Ke=function(Ye,nt){W.selectAll(&quot;.annotation-arrow-g&quot;).remove();var ct=Y.x.head,yt=Y.y.head,rt=Y.x.tail+Ye,Ft=Y.y.tail+nt,Yt=Y.x.text+Ye,Mt=Y.y.text+nt,jt=d.rotationXYMatrix(L,Yt,Mt),Lt=d.apply2DTransform(jt),gt=d.apply2DTransform2(jt),mt=+X.attr(&quot;width&quot;),xt=+X.attr(&quot;height&quot;),Ut=Yt-.5*mt,It=Ut+mt,zt=Mt-.5*xt,kt=zt+xt,Ot=[[Ut,zt,Ut,kt],[Ut,kt,It,kt],[It,kt,It,zt],[It,zt,Ut,zt]].map(gt);if(!Ot.reduce(function(dn,gn){return dn^!!d.segmentsIntersect(ct,yt,ct+1e6,yt+1e6,gn[0],gn[1],gn[2],gn[3])},!1)){Ot.forEach(function(dn){var gn=d.segmentsIntersect(rt,Ft,ct,yt,dn[0],dn[1],dn[2],dn[3]);gn&amp;&amp;(rt=gn.x,Ft=gn.y)});var At=C.arrowwidth,Nt=C.arrowcolor,$t=C.arrowside,Bt=W.append(&quot;g&quot;).style({opacity:m.opacity(Nt)}).classed(&quot;annotation-arrow-g&quot;,!0),Xt=Bt.append(&quot;path&quot;).attr(&quot;d&quot;,&quot;M&quot;+rt+&quot;,&quot;+Ft+&quot;L&quot;+ct+&quot;,&quot;+yt).style(&quot;stroke-width&quot;,At+&quot;px&quot;).call(m.stroke,m.rgb(Nt));if(_(Xt,$t,C),j.annotationPosition&amp;&amp;Xt.node().parentNode&amp;&amp;!O){var Zt=ct,qt=yt;if(C.standoff){var Ht=Math.sqrt(Math.pow(ct-rt,2)+Math.pow(yt-Ft,2));Zt+=C.standoff*(rt-ct)/Ht,qt+=C.standoff*(Ft-yt)/Ht}var sn,xn,mn=Bt.append(&quot;path&quot;).classed(&quot;annotation-arrow&quot;,!0).classed(&quot;anndrag&quot;,!0).classed(&quot;cursor-move&quot;,!0).attr({d:&quot;M3,3H-3V-3H3ZM0,0L&quot;+(rt-Zt)+&quot;,&quot;+(Ft-qt),transform:f(Zt,qt)}).style(&quot;stroke-width&quot;,At+6+&quot;px&quot;).call(m.stroke,&quot;rgba(0,0,0,0)&quot;).call(m.fill,&quot;rgba(0,0,0,0)&quot;);y.init({element:mn.node(),gd:S,prepFn:function(){var dn=g.getTranslate(ee);sn=dn.x,xn=dn.y,D&amp;&amp;D.autorange&amp;&amp;B(D._name+&quot;.autorange&quot;,!0),P&amp;&amp;P.autorange&amp;&amp;B(P._name+&quot;.autorange&quot;,!0)},moveFn:function(dn,gn){var en=Lt(sn,xn),kn=en[0]+dn,un=en[1]+gn;ee.call(g.setTranslate,kn,un),N(&quot;x&quot;,T(D,dn,&quot;x&quot;,F,C)),N(&quot;y&quot;,T(P,gn,&quot;y&quot;,F,C)),C.axref===C.xref&amp;&amp;N(&quot;ax&quot;,T(D,dn,&quot;ax&quot;,F,C)),C.ayref===C.yref&amp;&amp;N(&quot;ay&quot;,T(P,gn,&quot;ay&quot;,F,C)),Bt.attr(&quot;transform&quot;,f(dn,gn)),U.attr({transform:&quot;rotate(&quot;+L+&quot;,&quot;+kn+&quot;,&quot;+un+&quot;)&quot;})},doneFn:function(){u.call(&quot;_guiRelayout&quot;,S,R());var dn=document.querySelector(&quot;.js-notes-box-panel&quot;);dn&amp;&amp;dn.redraw(dn.selectedObj)}})}}};C.showarrow&amp;&amp;Ke(0,0),V&amp;&amp;y.init({element:ee.node(),gd:S,prepFn:function(){et=U.attr(&quot;transform&quot;)},moveFn:function(Ye,nt){var ct=&quot;pointer&quot;;if(C.showarrow)C.axref===C.xref?N(&quot;ax&quot;,T(D,Ye,&quot;ax&quot;,F,C)):N(&quot;ax&quot;,C.ax+Ye),C.ayref===C.yref?N(&quot;ay&quot;,T(P,nt,&quot;ay&quot;,F.w,C)):N(&quot;ay&quot;,C.ay+nt),Ke(Ye,nt);else{if(O)return;var yt,rt;if(D)yt=T(D,Ye,&quot;x&quot;,F,C);else{var Ft=C._xsize/F.w,Yt=C.x+(C._xshift-C.xshift)/F.w-Ft/2;yt=y.align(Yt+Ye/F.w,Ft,0,1,C.xanchor)}if(P)rt=T(P,nt,&quot;y&quot;,F,C);else{var Mt=C._ysize/F.h,jt=C.y-(C._yshift+C.yshift)/F.h-Mt/2;rt=y.align(jt-nt/F.h,Mt,0,1,C.yanchor)}N(&quot;x&quot;,yt),N(&quot;y&quot;,rt),D&amp;&amp;P||(ct=y.getCursor(D?.5:yt,P?.5:rt,C.xanchor,C.yanchor))}U.attr({transform:f(Ye,nt)+et}),h(ee,ct)},clickFn:function(Ye,nt){C.captureevents&amp;&amp;S.emit(&quot;plotly_clickannotation&quot;,he(nt))},doneFn:function(){h(ee),u.call(&quot;_guiRelayout&quot;,S,R());var Ye=document.querySelector(&quot;.js-notes-box-panel&quot;);Ye&amp;&amp;Ye.redraw(Ye.selectedObj)}})}}}i.exports={draw:function(S){var C=S._fullLayout;C._infolayer.selectAll(&quot;.annotation&quot;).remove();for(var M=0;M&lt;C.annotations.length;M++)C.annotations[M].visible&amp;&amp;x(S,M);return c.previousPromises(S)},drawOne:x,drawRaw:k}},13011:function(i,o,a){var s=a(39898),u=a(7901),c=a(82884),d=a(71828),f=d.strScale,p=d.strRotate,m=d.strTranslate;i.exports=function(g,b,v){var h,y,w,_,x=g.node(),T=c[v.arrowhead||0],k=c[v.startarrowhead||0],S=(v.arrowwidth||1)*(v.arrowsize||1),C=(v.arrowwidth||1)*(v.startarrowsize||1),M=b.indexOf(&quot;start&quot;)&gt;=0,O=b.indexOf(&quot;end&quot;)&gt;=0,D=T.backoff*S+v.standoff,P=k.backoff*C+v.startstandoff;if(x.nodeName===&quot;line&quot;){h={x:+g.attr(&quot;x1&quot;),y:+g.attr(&quot;y1&quot;)},y={x:+g.attr(&quot;x2&quot;),y:+g.attr(&quot;y2&quot;)};var E=h.x-y.x,I=h.y-y.y;if(_=(w=Math.atan2(I,E))+Math.PI,D&amp;&amp;P&amp;&amp;D+P&gt;Math.sqrt(E*E+I*I))return void W();if(D){if(D*D&gt;E*E+I*I)return void W();var A=D*Math.cos(w),F=D*Math.sin(w);y.x+=A,y.y+=F,g.attr({x2:y.x,y2:y.y})}if(P){if(P*P&gt;E*E+I*I)return void W();var j=P*Math.cos(w),z=P*Math.sin(w);h.x-=j,h.y-=z,g.attr({x1:h.x,y1:h.y})}}else if(x.nodeName===&quot;path&quot;){var B=x.getTotalLength(),N=&quot;&quot;;if(B&lt;D+P)return void W();var R=x.getPointAtLength(0),q=x.getPointAtLength(.1);w=Math.atan2(R.y-q.y,R.x-q.x),h=x.getPointAtLength(Math.min(P,B)),N=&quot;0px,&quot;+P+&quot;px,&quot;;var Y=x.getPointAtLength(B),L=x.getPointAtLength(B-.1);_=Math.atan2(Y.y-L.y,Y.x-L.x),y=x.getPointAtLength(Math.max(0,B-D)),N+=B-(N?P+D:D)+&quot;px,&quot;+B+&quot;px&quot;,g.style(&quot;stroke-dasharray&quot;,N)}function W(){g.style(&quot;stroke-dasharray&quot;,&quot;0px,100px&quot;)}function U(V,te,ee,H){V.path&amp;&amp;(V.noRotate&amp;&amp;(ee=0),s.select(x.parentNode).append(&quot;path&quot;).attr({class:g.attr(&quot;class&quot;),d:V.path,transform:m(te.x,te.y)+p(180*ee/Math.PI)+f(H)}).style({fill:u.rgb(v.arrowcolor),&quot;stroke-width&quot;:0}))}M&amp;&amp;U(k,h,w,C),O&amp;&amp;U(T,y,_,S)}},32745:function(i,o,a){var s=a(92605),u=a(44317);i.exports={moduleType:&quot;component&quot;,name:&quot;annotations&quot;,layoutAttributes:a(50215),supplyLayoutDefaults:a(84046),includeBasePlot:a(76325)(&quot;annotations&quot;),calcAutorange:a(3749),draw:s.draw,drawOne:s.drawOne,drawRaw:s.drawRaw,hasClickToShow:u.hasClickToShow,onClick:u.onClick,convertCoords:a(94128)}},26997:function(i,o,a){var s=a(50215),u=a(30962).overrideAll,c=a(44467).templatedArray;i.exports=u(c(&quot;annotation&quot;,{visible:s.visible,x:{valType:&quot;any&quot;},y:{valType:&quot;any&quot;},z:{valType:&quot;any&quot;},ax:{valType:&quot;number&quot;},ay:{valType:&quot;number&quot;},xanchor:s.xanchor,xshift:s.xshift,yanchor:s.yanchor,yshift:s.yshift,text:s.text,textangle:s.textangle,font:s.font,width:s.width,height:s.height,opacity:s.opacity,align:s.align,valign:s.valign,bgcolor:s.bgcolor,bordercolor:s.bordercolor,borderpad:s.borderpad,borderwidth:s.borderwidth,showarrow:s.showarrow,arrowcolor:s.arrowcolor,arrowhead:s.arrowhead,startarrowhead:s.startarrowhead,arrowside:s.arrowside,arrowsize:s.arrowsize,startarrowsize:s.startarrowsize,arrowwidth:s.arrowwidth,standoff:s.standoff,startstandoff:s.startstandoff,hovertext:s.hovertext,hoverlabel:s.hoverlabel,captureevents:s.captureevents}),&quot;calc&quot;,&quot;from-root&quot;)},5485:function(i,o,a){var s=a(71828),u=a(89298);function c(d,f){var p=f.fullSceneLayout.domain,m=f.fullLayout._size,g={pdata:null,type:&quot;linear&quot;,autorange:!1,range:[-1/0,1/0]};d._xa={},s.extendFlat(d._xa,g),u.setConvert(d._xa),d._xa._offset=m.l+p.x[0]*m.w,d._xa.l2p=function(){return .5*(1+d._pdata[0]/d._pdata[3])*m.w*(p.x[1]-p.x[0])},d._ya={},s.extendFlat(d._ya,g),u.setConvert(d._ya),d._ya._offset=m.t+(1-p.y[1])*m.h,d._ya.l2p=function(){return .5*(1-d._pdata[1]/d._pdata[3])*m.h*(p.y[1]-p.y[0])}}i.exports=function(d){for(var f=d.fullSceneLayout.annotations,p=0;p&lt;f.length;p++)c(f[p],d);d.fullLayout._infolayer.selectAll(&quot;.annotation-&quot;+d.id).remove()}},20226:function(i,o,a){var s=a(71828),u=a(89298),c=a(85501),d=a(25625),f=a(26997);function p(m,g,b,v){function h(w,_){return s.coerce(m,g,f,w,_)}function y(w){var _=w+&quot;axis&quot;,x={_fullLayout:{}};return x._fullLayout[_]=b[_],u.coercePosition(g,x,h,w,w,.5)}h(&quot;visible&quot;)&amp;&amp;(d(m,g,v.fullLayout,h),y(&quot;x&quot;),y(&quot;y&quot;),y(&quot;z&quot;),s.noneOrAll(m,g,[&quot;x&quot;,&quot;y&quot;,&quot;z&quot;]),g.xref=&quot;x&quot;,g.yref=&quot;y&quot;,g.zref=&quot;z&quot;,h(&quot;xanchor&quot;),h(&quot;yanchor&quot;),h(&quot;xshift&quot;),h(&quot;yshift&quot;),g.showarrow&amp;&amp;(g.axref=&quot;pixel&quot;,g.ayref=&quot;pixel&quot;,h(&quot;ax&quot;,-10),h(&quot;ay&quot;,-30),s.noneOrAll(m,g,[&quot;ax&quot;,&quot;ay&quot;])))}i.exports=function(m,g,b){c(m,g,{name:&quot;annotations&quot;,handleItemDefaults:p,fullLayout:b.fullLayout})}},82188:function(i,o,a){var s=a(92605).drawRaw,u=a(63538),c=[&quot;x&quot;,&quot;y&quot;,&quot;z&quot;];i.exports=function(d){for(var f=d.fullSceneLayout,p=d.dataScale,m=f.annotations,g=0;g&lt;m.length;g++){for(var b=m[g],v=!1,h=0;h&lt;3;h++){var y=c[h],w=b[y],_=f[y+&quot;axis&quot;].r2fraction(w);if(_&lt;0||_&gt;1){v=!0;break}}v?d.fullLayout._infolayer.select(&quot;.annotation-&quot;+d.id+&#x27;[data-index=&quot;&#x27;+g+&#x27;&quot;]&#x27;).remove():(b._pdata=u(d.glplot.cameraParams,[f.xaxis.r2l(b.x)*p[0],f.yaxis.r2l(b.y)*p[1],f.zaxis.r2l(b.z)*p[2]]),s(d.graphDiv,b,g,d.id,b._xa,b._ya))}}},2468:function(i,o,a){var s=a(73972),u=a(71828);i.exports={moduleType:&quot;component&quot;,name:&quot;annotations3d&quot;,schema:{subplots:{scene:{annotations:a(26997)}}},layoutAttributes:a(26997),handleDefaults:a(20226),includeBasePlot:function(c,d){var f=s.subplotsRegistry.gl3d;if(f)for(var p=f.attrRegex,m=Object.keys(c),g=0;g&lt;m.length;g++){var b=m[g];p.test(b)&amp;&amp;(c[b].annotations||[]).length&amp;&amp;(u.pushUnique(d._basePlotModules,f),u.pushUnique(d._subplots.gl3d,b))}},convert:a(5485),draw:a(82188)}},7561:function(i,o,a){i.exports=a(63489),a(94338),a(3961),a(38751),a(86825),a(37715),a(99384),a(43805),a(88874),a(83290),a(29108),a(55422),a(94320),a(31320),a(51367),a(21457)},72201:function(i,o,a){var s=a(7561),u=a(71828),c=a(50606),d=c.EPOCHJD,f=c.ONEDAY,p={valType:&quot;enumerated&quot;,values:u.sortObjectKeys(s.calendars),editType:&quot;calc&quot;,dflt:&quot;gregorian&quot;},m=function(S,C,M,O){var D={};return D[M]=p,u.coerce(S,C,D,M,O)},g=&quot;##&quot;,b={d:{0:&quot;dd&quot;,&quot;-&quot;:&quot;d&quot;},e:{0:&quot;d&quot;,&quot;-&quot;:&quot;d&quot;},a:{0:&quot;D&quot;,&quot;-&quot;:&quot;D&quot;},A:{0:&quot;DD&quot;,&quot;-&quot;:&quot;DD&quot;},j:{0:&quot;oo&quot;,&quot;-&quot;:&quot;o&quot;},W:{0:&quot;ww&quot;,&quot;-&quot;:&quot;w&quot;},m:{0:&quot;mm&quot;,&quot;-&quot;:&quot;m&quot;},b:{0:&quot;M&quot;,&quot;-&quot;:&quot;M&quot;},B:{0:&quot;MM&quot;,&quot;-&quot;:&quot;MM&quot;},y:{0:&quot;yy&quot;,&quot;-&quot;:&quot;yy&quot;},Y:{0:&quot;yyyy&quot;,&quot;-&quot;:&quot;yyyy&quot;},U:g,w:g,c:{0:&quot;D M d %X yyyy&quot;,&quot;-&quot;:&quot;D M d %X yyyy&quot;},x:{0:&quot;mm/dd/yyyy&quot;,&quot;-&quot;:&quot;mm/dd/yyyy&quot;}},v={};function h(S){var C=v[S];return C||(v[S]=s.instance(S))}function y(S){return u.extendFlat({},p,{description:S})}function w(S){return&quot;Sets the calendar system to use with `&quot;+S+&quot;` date data.&quot;}var _={xcalendar:y(w(&quot;x&quot;))},x=u.extendFlat({},_,{ycalendar:y(w(&quot;y&quot;))}),T=u.extendFlat({},x,{zcalendar:y(w(&quot;z&quot;))}),k=y([&quot;Sets the calendar system to use for `range` and `tick0`&quot;,&quot;if this is a date axis. This does not set the calendar for&quot;,&quot;interpreting data on this axis, that&#x27;s specified in the trace&quot;,&quot;or via the global `layout.calendar`&quot;].join(&quot; &quot;));i.exports={moduleType:&quot;component&quot;,name:&quot;calendars&quot;,schema:{traces:{scatter:x,bar:x,box:x,heatmap:x,contour:x,histogram:x,histogram2d:x,histogram2dcontour:x,scatter3d:T,surface:T,mesh3d:T,scattergl:x,ohlc:_,candlestick:_},layout:{calendar:y([&quot;Sets the default calendar system to use for interpreting and&quot;,&quot;displaying dates throughout the plot.&quot;].join(&quot; &quot;))},subplots:{xaxis:{calendar:k},yaxis:{calendar:k},scene:{xaxis:{calendar:k},yaxis:{calendar:k},zaxis:{calendar:k}},polar:{radialaxis:{calendar:k}}},transforms:{filter:{valuecalendar:y([&quot;WARNING: All transforms are deprecated and may be removed from the API in next major version.&quot;,&quot;Sets the calendar system to use for `value`, if it is a date.&quot;].join(&quot; &quot;)),targetcalendar:y([&quot;WARNING: All transforms are deprecated and may be removed from the API in next major version.&quot;,&quot;Sets the calendar system to use for `target`, if it is an&quot;,&quot;array of dates. If `target` is a string (eg *x*) we use the&quot;,&quot;corresponding trace attribute (eg `xcalendar`) if it exists,&quot;,&quot;even if `targetcalendar` is provided.&quot;].join(&quot; &quot;))}}},layoutAttributes:p,handleDefaults:m,handleTraceDefaults:function(S,C,M,O){for(var D=0;D&lt;M.length;D++)m(S,C,M[D]+&quot;calendar&quot;,O.calendar)},CANONICAL_SUNDAY:{chinese:&quot;2000-01-02&quot;,coptic:&quot;2000-01-03&quot;,discworld:&quot;2000-01-03&quot;,ethiopian:&quot;2000-01-05&quot;,hebrew:&quot;5000-01-01&quot;,islamic:&quot;1000-01-02&quot;,julian:&quot;2000-01-03&quot;,mayan:&quot;5000-01-01&quot;,nanakshahi:&quot;1000-01-05&quot;,nepali:&quot;2000-01-05&quot;,persian:&quot;1000-01-01&quot;,jalali:&quot;1000-01-01&quot;,taiwan:&quot;1000-01-04&quot;,thai:&quot;2000-01-04&quot;,ummalqura:&quot;1400-01-06&quot;},CANONICAL_TICK:{chinese:&quot;2000-01-01&quot;,coptic:&quot;2000-01-01&quot;,discworld:&quot;2000-01-01&quot;,ethiopian:&quot;2000-01-01&quot;,hebrew:&quot;5000-01-01&quot;,islamic:&quot;1000-01-01&quot;,julian:&quot;2000-01-01&quot;,mayan:&quot;5000-01-01&quot;,nanakshahi:&quot;1000-01-01&quot;,nepali:&quot;2000-01-01&quot;,persian:&quot;1000-01-01&quot;,jalali:&quot;1000-01-01&quot;,taiwan:&quot;1000-01-01&quot;,thai:&quot;2000-01-01&quot;,ummalqura:&quot;1400-01-01&quot;},DFLTRANGE:{chinese:[&quot;2000-01-01&quot;,&quot;2001-01-01&quot;],coptic:[&quot;1700-01-01&quot;,&quot;1701-01-01&quot;],discworld:[&quot;1800-01-01&quot;,&quot;1801-01-01&quot;],ethiopian:[&quot;2000-01-01&quot;,&quot;2001-01-01&quot;],hebrew:[&quot;5700-01-01&quot;,&quot;5701-01-01&quot;],islamic:[&quot;1400-01-01&quot;,&quot;1401-01-01&quot;],julian:[&quot;2000-01-01&quot;,&quot;2001-01-01&quot;],mayan:[&quot;5200-01-01&quot;,&quot;5201-01-01&quot;],nanakshahi:[&quot;0500-01-01&quot;,&quot;0501-01-01&quot;],nepali:[&quot;2000-01-01&quot;,&quot;2001-01-01&quot;],persian:[&quot;1400-01-01&quot;,&quot;1401-01-01&quot;],jalali:[&quot;1400-01-01&quot;,&quot;1401-01-01&quot;],taiwan:[&quot;0100-01-01&quot;,&quot;0101-01-01&quot;],thai:[&quot;2500-01-01&quot;,&quot;2501-01-01&quot;],ummalqura:[&quot;1400-01-01&quot;,&quot;1401-01-01&quot;]},getCal:h,worldCalFmt:function(S,C,M){for(var O,D,P,E,I,A=Math.floor((C+.05)/f)+d,F=h(M).fromJD(A),j=0;(j=S.indexOf(&quot;%&quot;,j))!==-1;)(O=S.charAt(j+1))===&quot;0&quot;||O===&quot;-&quot;||O===&quot;_&quot;?(P=3,D=S.charAt(j+2),O===&quot;_&quot;&amp;&amp;(O=&quot;-&quot;)):(D=O,O=&quot;0&quot;,P=2),(E=b[D])?(I=E===g?g:F.formatDate(E[O]),S=S.substr(0,j)+I+S.substr(j+P),j+=I.length):j+=P;return S}}},22399:function(i,o){o.defaults=[&quot;#1f77b4&quot;,&quot;#ff7f0e&quot;,&quot;#2ca02c&quot;,&quot;#d62728&quot;,&quot;#9467bd&quot;,&quot;#8c564b&quot;,&quot;#e377c2&quot;,&quot;#7f7f7f&quot;,&quot;#bcbd22&quot;,&quot;#17becf&quot;],o.defaultLine=&quot;#444&quot;,o.lightLine=&quot;#eee&quot;,o.background=&quot;#fff&quot;,o.borderLine=&quot;#BEC8D9&quot;,o.lightFraction=90.9090909090909},7901:function(i,o,a){var s=a(84267),u=a(92770),c=a(73627).isTypedArray,d=i.exports={},f=a(22399);d.defaults=f.defaults;var p=d.defaultLine=f.defaultLine;d.lightLine=f.lightLine;var m=d.background=f.background;function g(b){if(u(b)||typeof b!=&quot;string&quot;)return b;var v=b.trim();if(v.substr(0,3)!==&quot;rgb&quot;)return b;var h=v.match(/^rgba?\\s*\\(([^()]*)\\)$/);if(!h)return b;var y=h[1].trim().split(/\\s*[\\s,]\\s*/),w=v.charAt(3)===&quot;a&quot;&amp;&amp;y.length===4;if(!w&amp;&amp;y.length!==3)return b;for(var _=0;_&lt;y.length;_++){if(!y[_].length||(y[_]=Number(y[_]),!(y[_]&gt;=0)))return b;if(_===3)y[_]&gt;1&amp;&amp;(y[_]=1);else if(y[_]&gt;=1)return b}var x=Math.round(255*y[0])+&quot;, &quot;+Math.round(255*y[1])+&quot;, &quot;+Math.round(255*y[2]);return w?&quot;rgba(&quot;+x+&quot;, &quot;+y[3]+&quot;)&quot;:&quot;rgb(&quot;+x+&quot;)&quot;}d.tinyRGB=function(b){var v=b.toRgb();return&quot;rgb(&quot;+Math.round(v.r)+&quot;, &quot;+Math.round(v.g)+&quot;, &quot;+Math.round(v.b)+&quot;)&quot;},d.rgb=function(b){return d.tinyRGB(s(b))},d.opacity=function(b){return b?s(b).getAlpha():0},d.addOpacity=function(b,v){var h=s(b).toRgb();return&quot;rgba(&quot;+Math.round(h.r)+&quot;, &quot;+Math.round(h.g)+&quot;, &quot;+Math.round(h.b)+&quot;, &quot;+v+&quot;)&quot;},d.combine=function(b,v){var h=s(b).toRgb();if(h.a===1)return s(b).toRgbString();var y=s(v||m).toRgb(),w=y.a===1?y:{r:255*(1-y.a)+y.r*y.a,g:255*(1-y.a)+y.g*y.a,b:255*(1-y.a)+y.b*y.a},_={r:w.r*(1-h.a)+h.r*h.a,g:w.g*(1-h.a)+h.g*h.a,b:w.b*(1-h.a)+h.b*h.a};return s(_).toRgbString()},d.contrast=function(b,v,h){var y=s(b);return y.getAlpha()!==1&amp;&amp;(y=s(d.combine(b,m))),(y.isDark()?v?y.lighten(v):m:h?y.darken(h):p).toString()},d.stroke=function(b,v){var h=s(v);b.style({stroke:d.tinyRGB(h),&quot;stroke-opacity&quot;:h.getAlpha()})},d.fill=function(b,v){var h=s(v);b.style({fill:d.tinyRGB(h),&quot;fill-opacity&quot;:h.getAlpha()})},d.clean=function(b){if(b&amp;&amp;typeof b==&quot;object&quot;){var v,h,y,w,_=Object.keys(b);for(v=0;v&lt;_.length;v++)if(w=b[y=_[v]],y.substr(y.length-5)===&quot;color&quot;)if(Array.isArray(w))for(h=0;h&lt;w.length;h++)w[h]=g(w[h]);else b[y]=g(w);else if(y.substr(y.length-10)===&quot;colorscale&quot;&amp;&amp;Array.isArray(w))for(h=0;h&lt;w.length;h++)Array.isArray(w[h])&amp;&amp;(w[h][1]=g(w[h][1]));else if(Array.isArray(w)){var x=w[0];if(!Array.isArray(x)&amp;&amp;x&amp;&amp;typeof x==&quot;object&quot;)for(h=0;h&lt;w.length;h++)d.clean(w[h])}else w&amp;&amp;typeof w==&quot;object&quot;&amp;&amp;!c(w)&amp;&amp;d.clean(w)}}},63583:function(i,o,a){var s=a(13838),u=a(41940),c=a(1426).extendFlat,d=a(30962).overrideAll;i.exports=d({orientation:{valType:&quot;enumerated&quot;,values:[&quot;h&quot;,&quot;v&quot;],dflt:&quot;v&quot;},thicknessmode:{valType:&quot;enumerated&quot;,values:[&quot;fraction&quot;,&quot;pixels&quot;],dflt:&quot;pixels&quot;},thickness:{valType:&quot;number&quot;,min:0,dflt:30},lenmode:{valType:&quot;enumerated&quot;,values:[&quot;fraction&quot;,&quot;pixels&quot;],dflt:&quot;fraction&quot;},len:{valType:&quot;number&quot;,min:0,dflt:1},x:{valType:&quot;number&quot;},xref:{valType:&quot;enumerated&quot;,dflt:&quot;paper&quot;,values:[&quot;container&quot;,&quot;paper&quot;],editType:&quot;layoutstyle&quot;},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;center&quot;,&quot;right&quot;]},xpad:{valType:&quot;number&quot;,min:0,dflt:10},y:{valType:&quot;number&quot;},yref:{valType:&quot;enumerated&quot;,dflt:&quot;paper&quot;,values:[&quot;container&quot;,&quot;paper&quot;],editType:&quot;layoutstyle&quot;},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;]},ypad:{valType:&quot;number&quot;,min:0,dflt:10},outlinecolor:s.linecolor,outlinewidth:s.linewidth,bordercolor:s.linecolor,borderwidth:{valType:&quot;number&quot;,min:0,dflt:0},bgcolor:{valType:&quot;color&quot;,dflt:&quot;rgba(0,0,0,0)&quot;},tickmode:s.minor.tickmode,nticks:s.nticks,tick0:s.tick0,dtick:s.dtick,tickvals:s.tickvals,ticktext:s.ticktext,ticks:c({},s.ticks,{dflt:&quot;&quot;}),ticklabeloverflow:c({},s.ticklabeloverflow,{}),ticklabelposition:{valType:&quot;enumerated&quot;,values:[&quot;outside&quot;,&quot;inside&quot;,&quot;outside top&quot;,&quot;inside top&quot;,&quot;outside left&quot;,&quot;inside left&quot;,&quot;outside right&quot;,&quot;inside right&quot;,&quot;outside bottom&quot;,&quot;inside bottom&quot;],dflt:&quot;outside&quot;},ticklen:s.ticklen,tickwidth:s.tickwidth,tickcolor:s.tickcolor,ticklabelstep:s.ticklabelstep,showticklabels:s.showticklabels,labelalias:s.labelalias,tickfont:u({}),tickangle:s.tickangle,tickformat:s.tickformat,tickformatstops:s.tickformatstops,tickprefix:s.tickprefix,showtickprefix:s.showtickprefix,ticksuffix:s.ticksuffix,showticksuffix:s.showticksuffix,separatethousands:s.separatethousands,exponentformat:s.exponentformat,minexponent:s.minexponent,showexponent:s.showexponent,title:{text:{valType:&quot;string&quot;},font:u({}),side:{valType:&quot;enumerated&quot;,values:[&quot;right&quot;,&quot;top&quot;,&quot;bottom&quot;]}},_deprecated:{title:{valType:&quot;string&quot;},titlefont:u({}),titleside:{valType:&quot;enumerated&quot;,values:[&quot;right&quot;,&quot;top&quot;,&quot;bottom&quot;],dflt:&quot;top&quot;}}},&quot;colorbars&quot;,&quot;from-root&quot;)},30939:function(i){i.exports={cn:{colorbar:&quot;colorbar&quot;,cbbg:&quot;cbbg&quot;,cbfill:&quot;cbfill&quot;,cbfills:&quot;cbfills&quot;,cbline:&quot;cbline&quot;,cblines:&quot;cblines&quot;,cbaxis:&quot;cbaxis&quot;,cbtitleunshift:&quot;cbtitleunshift&quot;,cbtitle:&quot;cbtitle&quot;,cboutline:&quot;cboutline&quot;,crisp:&quot;crisp&quot;,jsPlaceholder:&quot;js-placeholder&quot;}}},62499:function(i,o,a){var s=a(71828),u=a(44467),c=a(26218),d=a(38701),f=a(96115),p=a(89426),m=a(63583);i.exports=function(g,b,v){var h=u.newContainer(b,&quot;colorbar&quot;),y=g.colorbar||{};function w(N,R){return s.coerce(y,h,m,N,R)}var _=v.margin||{t:0,b:0,l:0,r:0},x=v.width-_.l-_.r,T=v.height-_.t-_.b,k=w(&quot;orientation&quot;)===&quot;v&quot;,S=w(&quot;thicknessmode&quot;);w(&quot;thickness&quot;,S===&quot;fraction&quot;?30/(k?x:T):30);var C=w(&quot;lenmode&quot;);w(&quot;len&quot;,C===&quot;fraction&quot;?1:k?T:x);var M,O,D,P=w(&quot;yref&quot;)===&quot;paper&quot;,E=w(&quot;xref&quot;)===&quot;paper&quot;,I=&quot;left&quot;;k?(D=&quot;middle&quot;,I=E?&quot;left&quot;:&quot;right&quot;,M=E?1.02:1,O=.5):(D=P?&quot;bottom&quot;:&quot;top&quot;,I=&quot;center&quot;,M=.5,O=P?1.02:1),s.coerce(y,h,{x:{valType:&quot;number&quot;,min:E?-2:0,max:E?3:1,dflt:M}},&quot;x&quot;),s.coerce(y,h,{y:{valType:&quot;number&quot;,min:P?-2:0,max:P?3:1,dflt:O}},&quot;y&quot;),w(&quot;xanchor&quot;,I),w(&quot;xpad&quot;),w(&quot;yanchor&quot;,D),w(&quot;ypad&quot;),s.noneOrAll(y,h,[&quot;x&quot;,&quot;y&quot;]),w(&quot;outlinecolor&quot;),w(&quot;outlinewidth&quot;),w(&quot;bordercolor&quot;),w(&quot;borderwidth&quot;),w(&quot;bgcolor&quot;);var A=s.coerce(y,h,{ticklabelposition:{valType:&quot;enumerated&quot;,dflt:&quot;outside&quot;,values:k?[&quot;outside&quot;,&quot;inside&quot;,&quot;outside top&quot;,&quot;inside top&quot;,&quot;outside bottom&quot;,&quot;inside bottom&quot;]:[&quot;outside&quot;,&quot;inside&quot;,&quot;outside left&quot;,&quot;inside left&quot;,&quot;outside right&quot;,&quot;inside right&quot;]}},&quot;ticklabelposition&quot;);w(&quot;ticklabeloverflow&quot;,A.indexOf(&quot;inside&quot;)!==-1?&quot;hide past domain&quot;:&quot;hide past div&quot;),c(y,h,w,&quot;linear&quot;);var F=v.font,j={outerTicks:!1,font:F};A.indexOf(&quot;inside&quot;)!==-1&amp;&amp;(j.bgColor=&quot;black&quot;),p(y,h,w,&quot;linear&quot;,j),f(y,h,w,&quot;linear&quot;,j),d(y,h,w,&quot;linear&quot;,j),w(&quot;title.text&quot;,v._dfltTitle.colorbar);var z=h.showticklabels?h.tickfont:F,B=s.extendFlat({},z,{color:F.color,size:s.bigFont(z.size)});s.coerceFont(w,&quot;title.font&quot;,B),w(&quot;title.side&quot;,k?&quot;top&quot;:&quot;right&quot;)}},98981:function(i,o,a){var s=a(39898),u=a(84267),c=a(74875),d=a(73972),f=a(89298),p=a(28569),m=a(71828),g=m.strTranslate,b=a(1426).extendFlat,v=a(6964),h=a(91424),y=a(7901),w=a(92998),_=a(63893),x=a(52075).flipScale,T=a(71453),k=a(52830),S=a(13838),C=a(18783),M=C.LINE_SPACING,O=C.FROM_TL,D=C.FROM_BR,P=a(30939).cn;i.exports={draw:function(E){var I=E._fullLayout._infolayer.selectAll(&quot;g.&quot;+P.colorbar).data(function(A){var F,j,z,B,N=A._fullLayout,R=A.calcdata,q=[];function Y(Q){return b(Q,{_fillcolor:null,_line:{color:null,width:null,dash:null},_levels:{start:null,end:null,size:null},_filllevels:null,_fillgradient:null,_zrange:null})}function L(){typeof B.calc==&quot;function&quot;?B.calc(A,z,F):(F._fillgradient=j.reversescale?x(j.colorscale):j.colorscale,F._zrange=[j[B.min],j[B.max]])}for(var W=0;W&lt;R.length;W++){var U=R[W];if((z=U[0].trace)._module){var V=z._module.colorbar;if(z.visible===!0&amp;&amp;V)for(var te=Array.isArray(V),ee=te?V:[V],H=0;H&lt;ee.length;H++){var Z=(B=ee[H]).container;(j=Z?z[Z]:z)&amp;&amp;j.showscale&amp;&amp;((F=Y(j.colorbar))._id=&quot;cb&quot;+z.uid+(te&amp;&amp;Z?&quot;-&quot;+Z:&quot;&quot;),F._traceIndex=z.index,F._propPrefix=(Z?Z+&quot;.&quot;:&quot;&quot;)+&quot;colorbar.&quot;,F._meta=z._meta,L(),q.push(F))}}}for(var G in N._colorAxes)if((j=N[G]).showscale){var X=N._colorAxes[G];(F=Y(j.colorbar))._id=&quot;cb&quot;+G,F._propPrefix=G+&quot;.colorbar.&quot;,F._meta=N._meta,B={min:&quot;cmin&quot;,max:&quot;cmax&quot;},X[0]!==&quot;heatmap&quot;&amp;&amp;(z=X[1],B.calc=z._module.colorbar.calc),L(),q.push(F)}return q}(E),function(A){return A._id});I.enter().append(&quot;g&quot;).attr(&quot;class&quot;,function(A){return A._id}).classed(P.colorbar,!0),I.each(function(A){var F=s.select(this);m.ensureSingle(F,&quot;rect&quot;,P.cbbg),m.ensureSingle(F,&quot;g&quot;,P.cbfills),m.ensureSingle(F,&quot;g&quot;,P.cblines),m.ensureSingle(F,&quot;g&quot;,P.cbaxis,function(z){z.classed(P.crisp,!0)}),m.ensureSingle(F,&quot;g&quot;,P.cbtitleunshift,function(z){z.append(&quot;g&quot;).classed(P.cbtitle,!0)}),m.ensureSingle(F,&quot;rect&quot;,P.cboutline);var j=function(z,B,N){var R=B.orientation===&quot;v&quot;,q=B.len,Y=B.lenmode,L=B.thickness,W=B.thicknessmode,U=B.outlinewidth,V=B.borderwidth,te=B.bgcolor,ee=B.xanchor,H=B.yanchor,Z=B.xpad,G=B.ypad,X=B.x,Q=R?B.y:1-B.y,re=B.yref===&quot;paper&quot;,ae=B.xref===&quot;paper&quot;,ie=N._fullLayout,se=ie._size,he=B._fillcolor,Se=B._line,Oe=B.title,Pe=Oe.side,Me=B._zrange||s.extent((typeof he==&quot;function&quot;?he:Se.color).domain()),ce=typeof Se.color==&quot;function&quot;?Se.color:function(){return Se.color},we=typeof he==&quot;function&quot;?he:function(){return he},K=B._levels,ne=function(Rt,Ct,Wt){var _t,be,Ce=Ct._levels,Ge=[],He=[],et=Ce.end+Ce.size/100,Ke=Ce.size,Ye=1.001*Wt[0]-.001*Wt[1],nt=1.001*Wt[1]-.001*Wt[0];for(be=0;be&lt;1e5&amp;&amp;(_t=Ce.start+be*Ke,!(Ke&gt;0?_t&gt;=et:_t&lt;=et));be++)_t&gt;Ye&amp;&amp;_t&lt;nt&amp;&amp;Ge.push(_t);if(Ct._fillgradient)He=[0];else if(typeof Ct._fillcolor==&quot;function&quot;){var ct=Ct._filllevels;if(ct)for(et=ct.end+ct.size/100,Ke=ct.size,be=0;be&lt;1e5&amp;&amp;(_t=ct.start+be*Ke,!(Ke&gt;0?_t&gt;=et:_t&lt;=et));be++)_t&gt;Wt[0]&amp;&amp;_t&lt;Wt[1]&amp;&amp;He.push(_t);else(He=Ge.map(function(yt){return yt-Ce.size/2})).push(He[He.length-1]+Ce.size)}else Ct._fillcolor&amp;&amp;typeof Ct._fillcolor==&quot;string&quot;&amp;&amp;(He=[0]);return Ce.size&lt;0&amp;&amp;(Ge.reverse(),He.reverse()),{line:Ge,fill:He}}(0,B,Me),de=ne.fill,_e=ne.line,ue=Math.round(L*(W===&quot;fraction&quot;?R?se.w:se.h:1)),pe=ue/(R?se.w:se.h),xe=Math.round(q*(Y===&quot;fraction&quot;?R?se.h:se.w:1)),ye=xe/(R?se.h:se.w),Te=ae?se.w:N._fullLayout.width,Ae=re?se.h:N._fullLayout.height,Re=Math.round(R?X*Te+Z:Q*Ae+G),Le={center:.5,right:1}[ee]||0,$e={top:1,middle:.5}[H]||0,Fe=R?X-Le*pe:Q-$e*pe,Be=R?Q-$e*ye:X-Le*ye,Ue=Math.round(R?Ae*(1-Be):Te*Be);B._lenFrac=ye,B._thickFrac=pe,B._uFrac=Fe,B._vFrac=Be;var qe=B._axis=function(Rt,Ct,Wt){var _t=Rt._fullLayout,be=Ct.orientation===&quot;v&quot;,Ce={type:&quot;linear&quot;,range:Wt,tickmode:Ct.tickmode,nticks:Ct.nticks,tick0:Ct.tick0,dtick:Ct.dtick,tickvals:Ct.tickvals,ticktext:Ct.ticktext,ticks:Ct.ticks,ticklen:Ct.ticklen,tickwidth:Ct.tickwidth,tickcolor:Ct.tickcolor,showticklabels:Ct.showticklabels,labelalias:Ct.labelalias,ticklabelposition:Ct.ticklabelposition,ticklabeloverflow:Ct.ticklabeloverflow,ticklabelstep:Ct.ticklabelstep,tickfont:Ct.tickfont,tickangle:Ct.tickangle,tickformat:Ct.tickformat,exponentformat:Ct.exponentformat,minexponent:Ct.minexponent,separatethousands:Ct.separatethousands,showexponent:Ct.showexponent,showtickprefix:Ct.showtickprefix,tickprefix:Ct.tickprefix,showticksuffix:Ct.showticksuffix,ticksuffix:Ct.ticksuffix,title:Ct.title,showline:!0,anchor:&quot;free&quot;,side:be?&quot;right&quot;:&quot;bottom&quot;,position:1},Ge=be?&quot;y&quot;:&quot;x&quot;,He={type:&quot;linear&quot;,_id:Ge+Ct._id},et={letter:Ge,font:_t.font,noHover:!0,noTickson:!0,noTicklabelmode:!0,calendar:_t.calendar};function Ke(Ye,nt){return m.coerce(Ce,He,S,Ye,nt)}return T(Ce,He,Ke,et,_t),k(Ce,He,Ke,et),He}(N,B,Me);qe.position=pe+(R?X+Z/se.w:Q+G/se.h);var Xe=[&quot;top&quot;,&quot;bottom&quot;].indexOf(Pe)!==-1;if(R&amp;&amp;Xe&amp;&amp;(qe.title.side=Pe,qe.titlex=X+Z/se.w,qe.titley=Be+(Oe.side===&quot;top&quot;?ye-G/se.h:G/se.h)),R||Xe||(qe.title.side=Pe,qe.titley=Q+G/se.h,qe.titlex=Be+Z/se.w),Se.color&amp;&amp;B.tickmode===&quot;auto&quot;){qe.tickmode=&quot;linear&quot;,qe.tick0=K.start;var ot=K.size,st=m.constrain(xe/50,4,15)+1,dt=(Me[1]-Me[0])/((B.nticks||st)*ot);if(dt&gt;1){var vt=Math.pow(10,Math.floor(Math.log(dt)/Math.LN10));ot*=vt*m.roundUp(dt/vt,[2,5,10]),(Math.abs(K.start)/K.size+1e-6)%1&lt;2e-6&amp;&amp;(qe.tick0=0)}qe.dtick=ot}qe.domain=R?[Be+G/se.h,Be+ye-G/se.h]:[Be+Z/se.w,Be+ye-Z/se.w],qe.setScale(),z.attr(&quot;transform&quot;,g(Math.round(se.l),Math.round(se.t)));var We,ze=z.select(&quot;.&quot;+P.cbtitleunshift).attr(&quot;transform&quot;,g(-Math.round(se.l),-Math.round(se.t))),tt=qe.ticklabelposition,it=qe.title.font.size,St=z.select(&quot;.&quot;+P.cbaxis),Ze=0,ut=0;function ht(Rt,Ct){var Wt={propContainer:qe,propName:B._propPrefix+&quot;title&quot;,traceIndex:B._traceIndex,_meta:B._meta,placeholder:ie._dfltTitle.colorbar,containerGroup:z.select(&quot;.&quot;+P.cbtitle)},_t=Rt.charAt(0)===&quot;h&quot;?Rt.substr(1):&quot;h&quot;+Rt;z.selectAll(&quot;.&quot;+_t+&quot;,.&quot;+_t+&quot;-math-group&quot;).remove(),w.draw(N,Rt,b(Wt,Ct||{}))}return m.syncOrAsync([c.previousPromises,function(){var Rt,Ct;(R&amp;&amp;Xe||!R&amp;&amp;!Xe)&amp;&amp;(Pe===&quot;top&quot;&amp;&amp;(Rt=Z+se.l+Te*X,Ct=G+se.t+Ae*(1-Be-ye)+3+.75*it),Pe===&quot;bottom&quot;&amp;&amp;(Rt=Z+se.l+Te*X,Ct=G+se.t+Ae*(1-Be)-3-.25*it),Pe===&quot;right&quot;&amp;&amp;(Ct=G+se.t+Ae*Q+3+.75*it,Rt=Z+se.l+Te*Be),ht(qe._id+&quot;title&quot;,{attributes:{x:Rt,y:Ct,&quot;text-anchor&quot;:R?&quot;start&quot;:&quot;middle&quot;}}))},function(){if(!R&amp;&amp;!Xe||R&amp;&amp;Xe){var Rt,Ct=z.select(&quot;.&quot;+P.cbtitle),Wt=Ct.select(&quot;text&quot;),_t=[-U/2,U/2],be=Ct.select(&quot;.h&quot;+qe._id+&quot;title-math-group&quot;).node(),Ce=15.6;if(Wt.node()&amp;&amp;(Ce=parseInt(Wt.node().style.fontSize,10)*M),be?(Rt=h.bBox(be),ut=Rt.width,(Ze=Rt.height)&gt;Ce&amp;&amp;(_t[1]-=(Ze-Ce)/2)):Wt.node()&amp;&amp;!Wt.classed(P.jsPlaceholder)&amp;&amp;(Rt=h.bBox(Wt.node()),ut=Rt.width,Ze=Rt.height),R){if(Ze){if(Ze+=5,Pe===&quot;top&quot;)qe.domain[1]-=Ze/se.h,_t[1]*=-1;else{qe.domain[0]+=Ze/se.h;var Ge=_.lineCount(Wt);_t[1]+=(1-Ge)*Ce}Ct.attr(&quot;transform&quot;,g(_t[0],_t[1])),qe.setScale()}}else ut&amp;&amp;(Pe===&quot;right&quot;&amp;&amp;(qe.domain[0]+=(ut+it/2)/se.w),Ct.attr(&quot;transform&quot;,g(_t[0],_t[1])),qe.setScale())}z.selectAll(&quot;.&quot;+P.cbfills+&quot;,.&quot;+P.cblines).attr(&quot;transform&quot;,R?g(0,Math.round(se.h*(1-qe.domain[1]))):g(Math.round(se.w*qe.domain[0]),0)),St.attr(&quot;transform&quot;,R?g(0,Math.round(-se.t)):g(Math.round(-se.l),0));var He=z.select(&quot;.&quot;+P.cbfills).selectAll(&quot;rect.&quot;+P.cbfill).attr(&quot;style&quot;,&quot;&quot;).data(de);He.enter().append(&quot;rect&quot;).classed(P.cbfill,!0).attr(&quot;style&quot;,&quot;&quot;),He.exit().remove();var et=Me.map(qe.c2p).map(Math.round).sort(function(yt,rt){return yt-rt});He.each(function(yt,rt){var Ft=[rt===0?Me[0]:(de[rt]+de[rt-1])/2,rt===de.length-1?Me[1]:(de[rt]+de[rt+1])/2].map(qe.c2p).map(Math.round);R&amp;&amp;(Ft[1]=m.constrain(Ft[1]+(Ft[1]&gt;Ft[0])?1:-1,et[0],et[1]));var Yt=s.select(this).attr(R?&quot;x&quot;:&quot;y&quot;,Re).attr(R?&quot;y&quot;:&quot;x&quot;,s.min(Ft)).attr(R?&quot;width&quot;:&quot;height&quot;,Math.max(ue,2)).attr(R?&quot;height&quot;:&quot;width&quot;,Math.max(s.max(Ft)-s.min(Ft),2));if(B._fillgradient)h.gradient(Yt,N,B._id,R?&quot;vertical&quot;:&quot;horizontalreversed&quot;,B._fillgradient,&quot;fill&quot;);else{var Mt=we(yt).replace(&quot;e-&quot;,&quot;&quot;);Yt.attr(&quot;fill&quot;,u(Mt).toHexString())}});var Ke=z.select(&quot;.&quot;+P.cblines).selectAll(&quot;path.&quot;+P.cbline).data(Se.color&amp;&amp;Se.width?_e:[]);Ke.enter().append(&quot;path&quot;).classed(P.cbline,!0),Ke.exit().remove(),Ke.each(function(yt){var rt=Re,Ft=Math.round(qe.c2p(yt))+Se.width/2%1;s.select(this).attr(&quot;d&quot;,&quot;M&quot;+(R?rt+&quot;,&quot;+Ft:Ft+&quot;,&quot;+rt)+(R?&quot;h&quot;:&quot;v&quot;)+ue).call(h.lineGroupStyle,Se.width,ce(yt),Se.dash)}),St.selectAll(&quot;g.&quot;+qe._id+&quot;tick,path&quot;).remove();var Ye=Re+ue+(U||0)/2-(B.ticks===&quot;outside&quot;?1:0),nt=f.calcTicks(qe),ct=f.getTickSigns(qe)[2];return f.drawTicks(N,qe,{vals:qe.ticks===&quot;inside&quot;?f.clipEnds(qe,nt):nt,layer:St,path:f.makeTickPath(qe,Ye,ct),transFn:f.makeTransTickFn(qe)}),f.drawLabels(N,qe,{vals:nt,layer:St,transFn:f.makeTransTickLabelFn(qe),labelFns:f.makeLabelFns(qe,Ye)})},function(){if(R&amp;&amp;!Xe||!R&amp;&amp;Xe){var Rt,Ct,Wt=qe.position||0,_t=qe._offset+qe._length/2;if(Pe===&quot;right&quot;)Ct=_t,Rt=se.l+Te*Wt+10+it*(qe.showticklabels?1:.5);else if(Rt=_t,Pe===&quot;bottom&quot;&amp;&amp;(Ct=se.t+Ae*Wt+10+(tt.indexOf(&quot;inside&quot;)===-1?qe.tickfont.size:0)+(qe.ticks!==&quot;intside&quot;&amp;&amp;B.ticklen||0)),Pe===&quot;top&quot;){var be=Oe.text.split(&quot;&lt;br&gt;&quot;).length;Ct=se.t+Ae*Wt+10-ue-M*it*be}ht((R?&quot;h&quot;:&quot;v&quot;)+qe._id+&quot;title&quot;,{avoid:{selection:s.select(N).selectAll(&quot;g.&quot;+qe._id+&quot;tick&quot;),side:Pe,offsetTop:R?0:se.t,offsetLeft:R?se.l:0,maxShift:R?ie.width:ie.height},attributes:{x:Rt,y:Ct,&quot;text-anchor&quot;:&quot;middle&quot;},transform:{rotate:R?-90:0,offset:0}})}},c.previousPromises,function(){var Rt,Ct=ue+U/2;tt.indexOf(&quot;inside&quot;)===-1&amp;&amp;(Rt=h.bBox(St.node()),Ct+=R?Rt.width:Rt.height),We=ze.select(&quot;text&quot;);var Wt=0,_t=R&amp;&amp;Pe===&quot;top&quot;,be=!R&amp;&amp;Pe===&quot;right&quot;,Ce=0;if(We.node()&amp;&amp;!We.classed(P.jsPlaceholder)){var Ge,He=ze.select(&quot;.h&quot;+qe._id+&quot;title-math-group&quot;).node();He&amp;&amp;(R&amp;&amp;Xe||!R&amp;&amp;!Xe)?(Wt=(Rt=h.bBox(He)).width,Ge=Rt.height):(Wt=(Rt=h.bBox(ze.node())).right-se.l-(R?Re:Ue),Ge=Rt.bottom-se.t-(R?Ue:Re),R||Pe!==&quot;top&quot;||(Ct+=Rt.height,Ce=Rt.height)),be&amp;&amp;(We.attr(&quot;transform&quot;,g(Wt/2+it/2,0)),Wt*=2),Ct=Math.max(Ct,R?Wt:Ge)}var et=2*(R?Z:G)+Ct+V+U/2,Ke=0;!R&amp;&amp;Oe.text&amp;&amp;H===&quot;bottom&quot;&amp;&amp;Q&lt;=0&amp;&amp;(et+=Ke=et/2,Ce+=Ke),ie._hColorbarMoveTitle=Ke,ie._hColorbarMoveCBTitle=Ce;var Ye=V+U,nt=(R?Re:Ue)-Ye/2-(R?Z:0),ct=(R?Ue:Re)-(R?xe:G+Ce-Ke);z.select(&quot;.&quot;+P.cbbg).attr(&quot;x&quot;,nt).attr(&quot;y&quot;,ct).attr(R?&quot;width&quot;:&quot;height&quot;,Math.max(et-Ke,2)).attr(R?&quot;height&quot;:&quot;width&quot;,Math.max(xe+Ye,2)).call(y.fill,te).call(y.stroke,B.bordercolor).style(&quot;stroke-width&quot;,V);var yt=be?Math.max(Wt-10,0):0;z.selectAll(&quot;.&quot;+P.cboutline).attr(&quot;x&quot;,(R?Re:Ue+Z)+yt).attr(&quot;y&quot;,(R?Ue+G-xe:Re)+(_t?Ze:0)).attr(R?&quot;width&quot;:&quot;height&quot;,Math.max(ue,2)).attr(R?&quot;height&quot;:&quot;width&quot;,Math.max(xe-(R?2*G+Ze:2*Z+yt),2)).call(y.stroke,B.outlinecolor).style({fill:&quot;none&quot;,&quot;stroke-width&quot;:U});var rt=R?Le*et:0,Ft=R?0:(1-$e)*et-Ce;if(rt=ae?se.l-rt:-rt,Ft=re?se.t-Ft:-Ft,z.attr(&quot;transform&quot;,g(rt,Ft)),!R&amp;&amp;(V||u(te).getAlpha()&amp;&amp;!u.equals(ie.paper_bgcolor,te))){var Yt=St.selectAll(&quot;text&quot;),Mt=Yt[0].length,jt=z.select(&quot;.&quot;+P.cbbg).node(),Lt=h.bBox(jt),gt=h.getTranslate(z);Yt.each(function($t,Bt){var Xt=Mt-1;if(Bt===0||Bt===Xt){var Zt,qt=h.bBox(this),Ht=h.getTranslate(this);if(Bt===Xt){var sn=qt.right+Ht.x;(Zt=Lt.right+gt.x+Ue-V-2+X-sn)&gt;0&amp;&amp;(Zt=0)}else if(Bt===0){var xn=qt.left+Ht.x;(Zt=Lt.left+gt.x+Ue+V+2-xn)&lt;0&amp;&amp;(Zt=0)}Zt&amp;&amp;(Mt&lt;3?this.setAttribute(&quot;transform&quot;,&quot;translate(&quot;+Zt+&quot;,0) &quot;+this.getAttribute(&quot;transform&quot;)):this.setAttribute(&quot;visibility&quot;,&quot;hidden&quot;))}})}var mt={},xt=O[ee],Ut=D[ee],It=O[H],zt=D[H],kt=et-ue;R?(Y===&quot;pixels&quot;?(mt.y=Q,mt.t=xe*It,mt.b=xe*zt):(mt.t=mt.b=0,mt.yt=Q+q*It,mt.yb=Q-q*zt),W===&quot;pixels&quot;?(mt.x=X,mt.l=et*xt,mt.r=et*Ut):(mt.l=kt*xt,mt.r=kt*Ut,mt.xl=X-L*xt,mt.xr=X+L*Ut)):(Y===&quot;pixels&quot;?(mt.x=X,mt.l=xe*xt,mt.r=xe*Ut):(mt.l=mt.r=0,mt.xl=X+q*xt,mt.xr=X-q*Ut),W===&quot;pixels&quot;?(mt.y=1-Q,mt.t=et*It,mt.b=et*zt):(mt.t=kt*It,mt.b=kt*zt,mt.yt=Q-L*It,mt.yb=Q+L*zt));var Ot=B.y&lt;.5?&quot;b&quot;:&quot;t&quot;,At=B.x&lt;.5?&quot;l&quot;:&quot;r&quot;;N._fullLayout._reservedMargin[B._id]={};var Nt={r:ie.width-nt-rt,l:nt+mt.r,b:ie.height-ct-Ft,t:ct+mt.b};ae&amp;&amp;re?c.autoMargin(N,B._id,mt):ae?N._fullLayout._reservedMargin[B._id][Ot]=Nt[Ot]:re||R?N._fullLayout._reservedMargin[B._id][At]=Nt[At]:N._fullLayout._reservedMargin[B._id][Ot]=Nt[Ot]}],N)}(F,A,E);j&amp;&amp;j.then&amp;&amp;(E._promises||[]).push(j),E._context.edits.colorbarPosition&amp;&amp;function(z,B,N){var R,q,Y,L=B.orientation===&quot;v&quot;,W=N._fullLayout._size;p.init({element:z.node(),gd:N,prepFn:function(){R=z.attr(&quot;transform&quot;),v(z)},moveFn:function(U,V){z.attr(&quot;transform&quot;,R+g(U,V)),q=p.align((L?B._uFrac:B._vFrac)+U/W.w,L?B._thickFrac:B._lenFrac,0,1,B.xanchor),Y=p.align((L?B._vFrac:1-B._uFrac)-V/W.h,L?B._lenFrac:B._thickFrac,0,1,B.yanchor);var te=p.getCursor(q,Y,B.xanchor,B.yanchor);v(z,te)},doneFn:function(){if(v(z),q!==void 0&amp;&amp;Y!==void 0){var U={};U[B._propPrefix+&quot;x&quot;]=q,U[B._propPrefix+&quot;y&quot;]=Y,B._traceIndex!==void 0?d.call(&quot;_guiRestyle&quot;,N,U,B._traceIndex):d.call(&quot;_guiRelayout&quot;,N,U)}}})}(F,A,E)}),I.exit().each(function(A){c.autoMargin(E,A._id)}).remove(),I.order()}}},76228:function(i,o,a){var s=a(71828);i.exports=function(u){return s.isPlainObject(u.colorbar)}},12311:function(i,o,a){i.exports={moduleType:&quot;component&quot;,name:&quot;colorbar&quot;,attributes:a(63583),supplyDefaults:a(62499),draw:a(98981).draw,hasColorbar:a(76228)}},50693:function(i,o,a){var s=a(63583),u=a(30587).counter,c=a(78607),d=a(63282).scales;function f(p){return&quot;`&quot;+p+&quot;`&quot;}c(d),i.exports=function(p,m){p=p||&quot;&quot;;var g,b=(m=m||{}).cLetter||&quot;c&quot;,v=(&quot;onlyIfNumerical&quot;in m&amp;&amp;m.onlyIfNumerical,&quot;noScale&quot;in m?m.noScale:p===&quot;marker.line&quot;),h=&quot;showScaleDflt&quot;in m?m.showScaleDflt:b===&quot;z&quot;,y=typeof m.colorscaleDflt==&quot;string&quot;?d[m.colorscaleDflt]:null,w=m.editTypeOverride||&quot;&quot;,_=p?p+&quot;.&quot;:&quot;&quot;;&quot;colorAttr&quot;in m?(g=m.colorAttr,m.colorAttr):f(_+(g={z:&quot;z&quot;,c:&quot;color&quot;}[b]));var x=b+&quot;auto&quot;,T=b+&quot;min&quot;,k=b+&quot;max&quot;,S=b+&quot;mid&quot;,C={};C[T]=C[k]=void 0;var M={};M[x]=!1;var O={};return g===&quot;color&quot;&amp;&amp;(O.color={valType:&quot;color&quot;,arrayOk:!0,editType:w||&quot;style&quot;},m.anim&amp;&amp;(O.color.anim=!0)),O[x]={valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;,impliedEdits:C},O[T]={valType:&quot;number&quot;,dflt:null,editType:w||&quot;plot&quot;,impliedEdits:M},O[k]={valType:&quot;number&quot;,dflt:null,editType:w||&quot;plot&quot;,impliedEdits:M},O[S]={valType:&quot;number&quot;,dflt:null,editType:&quot;calc&quot;,impliedEdits:C},O.colorscale={valType:&quot;colorscale&quot;,editType:&quot;calc&quot;,dflt:y,impliedEdits:{autocolorscale:!1}},O.autocolorscale={valType:&quot;boolean&quot;,dflt:m.autoColorDflt!==!1,editType:&quot;calc&quot;,impliedEdits:{colorscale:void 0}},O.reversescale={valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},v||(O.showscale={valType:&quot;boolean&quot;,dflt:h,editType:&quot;calc&quot;},O.colorbar=s),m.noColorAxis||(O.coloraxis={valType:&quot;subplotid&quot;,regex:u(&quot;coloraxis&quot;),dflt:null,editType:&quot;calc&quot;}),O}},78803:function(i,o,a){var s=a(92770),u=a(71828),c=a(52075).extractOpts;i.exports=function(d,f,p){var m,g=d._fullLayout,b=p.vals,v=p.containerStr,h=v?u.nestedProperty(f,v).get():f,y=c(h),w=y.auto!==!1,_=y.min,x=y.max,T=y.mid,k=function(){return u.aggNums(Math.min,null,b)},S=function(){return u.aggNums(Math.max,null,b)};_===void 0?_=k():w&amp;&amp;(_=h._colorAx&amp;&amp;s(_)?Math.min(_,k()):k()),x===void 0?x=S():w&amp;&amp;(x=h._colorAx&amp;&amp;s(x)?Math.max(x,S()):S()),w&amp;&amp;T!==void 0&amp;&amp;(x-T&gt;T-_?_=T-(x-T):x-T&lt;T-_&amp;&amp;(x=T+(T-_))),_===x&amp;&amp;(_-=.5,x+=.5),y._sync(&quot;min&quot;,_),y._sync(&quot;max&quot;,x),y.autocolorscale&amp;&amp;(m=_*x&lt;0?g.colorscale.diverging:_&gt;=0?g.colorscale.sequential:g.colorscale.sequentialminus,y._sync(&quot;colorscale&quot;,m))}},33046:function(i,o,a){var s=a(71828),u=a(52075).hasColorscale,c=a(52075).extractOpts;i.exports=function(d,f){function p(w,_){var x=w[&quot;_&quot;+_];x!==void 0&amp;&amp;(w[_]=x)}function m(w,_){var x=_.container?s.nestedProperty(w,_.container).get():w;if(x)if(x.coloraxis)x._colorAx=f[x.coloraxis];else{var T=c(x),k=T.auto;(k||T.min===void 0)&amp;&amp;p(x,_.min),(k||T.max===void 0)&amp;&amp;p(x,_.max),T.autocolorscale&amp;&amp;p(x,&quot;colorscale&quot;)}}for(var g=0;g&lt;d.length;g++){var b=d[g],v=b._module.colorbar;if(v)if(Array.isArray(v))for(var h=0;h&lt;v.length;h++)m(b,v[h]);else m(b,v);u(b,&quot;marker.line&quot;)&amp;&amp;m(b,{container:&quot;marker.line&quot;,min:&quot;cmin&quot;,max:&quot;cmax&quot;})}for(var y in f._colorAxes)m(f[y],{min:&quot;cmin&quot;,max:&quot;cmax&quot;})}},1586:function(i,o,a){var s=a(92770),u=a(71828),c=a(76228),d=a(62499),f=a(63282).isValid,p=a(73972).traceIs;function m(g,b){var v=b.slice(0,b.length-1);return b?u.nestedProperty(g,v).get()||{}:g}i.exports=function g(b,v,h,y,w){var _=w.prefix,x=w.cLetter,T=&quot;_module&quot;in v,k=m(b,_),S=m(v,_),C=m(v._template||{},_)||{},M=function(){return delete b.coloraxis,delete v.coloraxis,g(b,v,h,y,w)};if(T){var O=h._colorAxes||{},D=y(_+&quot;coloraxis&quot;);if(D){var P=p(v,&quot;contour&quot;)&amp;&amp;u.nestedProperty(v,&quot;contours.coloring&quot;).get()||&quot;heatmap&quot;,E=O[D];return void(E?(E[2].push(M),E[0]!==P&amp;&amp;(E[0]=!1,u.warn([&quot;Ignoring coloraxis:&quot;,D,&quot;setting&quot;,&quot;as it is linked to incompatible colorscales.&quot;].join(&quot; &quot;)))):O[D]=[P,v,[M]])}}var I=k[x+&quot;min&quot;],A=k[x+&quot;max&quot;],F=s(I)&amp;&amp;s(A)&amp;&amp;I&lt;A;y(_+x+&quot;auto&quot;,!F)?y(_+x+&quot;mid&quot;):(y(_+x+&quot;min&quot;),y(_+x+&quot;max&quot;));var j,z,B=k.colorscale,N=C.colorscale;B!==void 0&amp;&amp;(j=!f(B)),N!==void 0&amp;&amp;(j=!f(N)),y(_+&quot;autocolorscale&quot;,j),y(_+&quot;colorscale&quot;),y(_+&quot;reversescale&quot;),_!==&quot;marker.line.&quot;&amp;&amp;(_&amp;&amp;T&amp;&amp;(z=c(k)),y(_+&quot;showscale&quot;,z)&amp;&amp;(_&amp;&amp;C&amp;&amp;(S._template=C),d(k,S,h)))}},52075:function(i,o,a){var s=a(39898),u=a(84267),c=a(92770),d=a(71828),f=a(7901),p=a(63282).isValid,m=[&quot;showscale&quot;,&quot;autocolorscale&quot;,&quot;colorscale&quot;,&quot;reversescale&quot;,&quot;colorbar&quot;],g=[&quot;min&quot;,&quot;max&quot;,&quot;mid&quot;,&quot;auto&quot;];function b(_){var x,T,k,S=_._colorAx,C=S||_,M={};for(T=0;T&lt;m.length;T++)M[k=m[T]]=C[k];if(S)for(x=&quot;c&quot;,T=0;T&lt;g.length;T++)M[k=g[T]]=C[&quot;c&quot;+k];else{var O;for(T=0;T&lt;g.length;T++)((O=&quot;c&quot;+(k=g[T]))in C||(O=&quot;z&quot;+k)in C)&amp;&amp;(M[k]=C[O]);x=O.charAt(0)}return M._sync=function(D,P){var E=g.indexOf(D)!==-1?x+D:D;C[E]=C[&quot;_&quot;+E]=P},M}function v(_){for(var x=b(_),T=x.min,k=x.max,S=x.reversescale?h(x.colorscale):x.colorscale,C=S.length,M=new Array(C),O=new Array(C),D=0;D&lt;C;D++){var P=S[D];M[D]=T+P[0]*(k-T),O[D]=P[1]}return{domain:M,range:O}}function h(_){for(var x=_.length,T=new Array(x),k=x-1,S=0;k&gt;=0;k--,S++){var C=_[k];T[S]=[1-C[0],C[1]]}return T}function y(_,x){x=x||{};for(var T=_.domain,k=_.range,S=k.length,C=new Array(S),M=0;M&lt;S;M++){var O=u(k[M]).toRgb();C[M]=[O.r,O.g,O.b,O.a]}var D,P=s.scale.linear().domain(T).range(C).clamp(!0),E=x.noNumericCheck,I=x.returnArray;return(D=E&amp;&amp;I?P:E?function(A){return w(P(A))}:I?function(A){return c(A)?P(A):u(A).isValid()?A:f.defaultLine}:function(A){return c(A)?w(P(A)):u(A).isValid()?A:f.defaultLine}).domain=P.domain,D.range=function(){return k},D}function w(_){var x={r:_[0],g:_[1],b:_[2],a:_[3]};return u(x).toRgbString()}i.exports={hasColorscale:function(_,x,T){var k=x?d.nestedProperty(_,x).get()||{}:_,S=k[T||&quot;color&quot;],C=!1;if(d.isArrayOrTypedArray(S)){for(var M=0;M&lt;S.length;M++)if(c(S[M])){C=!0;break}}return d.isPlainObject(k)&amp;&amp;(C||k.showscale===!0||c(k.cmin)&amp;&amp;c(k.cmax)||p(k.colorscale)||d.isPlainObject(k.colorbar))},extractOpts:b,extractScale:v,flipScale:h,makeColorScaleFunc:y,makeColorScaleFuncFromTrace:function(_,x){return y(v(_),x)}}},21081:function(i,o,a){var s=a(63282),u=a(52075);i.exports={moduleType:&quot;component&quot;,name:&quot;colorscale&quot;,attributes:a(50693),layoutAttributes:a(72673),supplyLayoutDefaults:a(30959),handleDefaults:a(1586),crossTraceDefaults:a(33046),calc:a(78803),scales:s.scales,defaultScale:s.defaultScale,getScale:s.get,isValidScale:s.isValid,hasColorscale:u.hasColorscale,extractOpts:u.extractOpts,extractScale:u.extractScale,flipScale:u.flipScale,makeColorScaleFunc:u.makeColorScaleFunc,makeColorScaleFuncFromTrace:u.makeColorScaleFuncFromTrace}},72673:function(i,o,a){var s=a(1426).extendFlat,u=a(50693),c=a(63282).scales;i.exports={editType:&quot;calc&quot;,colorscale:{editType:&quot;calc&quot;,sequential:{valType:&quot;colorscale&quot;,dflt:c.Reds,editType:&quot;calc&quot;},sequentialminus:{valType:&quot;colorscale&quot;,dflt:c.Blues,editType:&quot;calc&quot;},diverging:{valType:&quot;colorscale&quot;,dflt:c.RdBu,editType:&quot;calc&quot;}},coloraxis:s({_isSubplotObj:!0,editType:&quot;calc&quot;},u(&quot;&quot;,{colorAttr:&quot;corresponding trace color array(s)&quot;,noColorAxis:!0,showScaleDflt:!0}))}},30959:function(i,o,a){var s=a(71828),u=a(44467),c=a(72673),d=a(1586);i.exports=function(f,p){function m(x,T){return s.coerce(f,p,c,x,T)}m(&quot;colorscale.sequential&quot;),m(&quot;colorscale.sequentialminus&quot;),m(&quot;colorscale.diverging&quot;);var g,b,v=p._colorAxes;function h(x,T){return s.coerce(g,b,c.coloraxis,x,T)}for(var y in v){var w=v[y];if(w[0])g=f[y]||{},(b=u.newContainer(p,y,&quot;coloraxis&quot;))._name=y,d(g,b,p,h,{prefix:&quot;&quot;,cLetter:&quot;c&quot;});else{for(var _=0;_&lt;w[2].length;_++)w[2][_]();delete p._colorAxes[y]}}}},63282:function(i,o,a){var s=a(84267),u={Greys:[[0,&quot;rgb(0,0,0)&quot;],[1,&quot;rgb(255,255,255)&quot;]],YlGnBu:[[0,&quot;rgb(8,29,88)&quot;],[.125,&quot;rgb(37,52,148)&quot;],[.25,&quot;rgb(34,94,168)&quot;],[.375,&quot;rgb(29,145,192)&quot;],[.5,&quot;rgb(65,182,196)&quot;],[.625,&quot;rgb(127,205,187)&quot;],[.75,&quot;rgb(199,233,180)&quot;],[.875,&quot;rgb(237,248,217)&quot;],[1,&quot;rgb(255,255,217)&quot;]],Greens:[[0,&quot;rgb(0,68,27)&quot;],[.125,&quot;rgb(0,109,44)&quot;],[.25,&quot;rgb(35,139,69)&quot;],[.375,&quot;rgb(65,171,93)&quot;],[.5,&quot;rgb(116,196,118)&quot;],[.625,&quot;rgb(161,217,155)&quot;],[.75,&quot;rgb(199,233,192)&quot;],[.875,&quot;rgb(229,245,224)&quot;],[1,&quot;rgb(247,252,245)&quot;]],YlOrRd:[[0,&quot;rgb(128,0,38)&quot;],[.125,&quot;rgb(189,0,38)&quot;],[.25,&quot;rgb(227,26,28)&quot;],[.375,&quot;rgb(252,78,42)&quot;],[.5,&quot;rgb(253,141,60)&quot;],[.625,&quot;rgb(254,178,76)&quot;],[.75,&quot;rgb(254,217,118)&quot;],[.875,&quot;rgb(255,237,160)&quot;],[1,&quot;rgb(255,255,204)&quot;]],Bluered:[[0,&quot;rgb(0,0,255)&quot;],[1,&quot;rgb(255,0,0)&quot;]],RdBu:[[0,&quot;rgb(5,10,172)&quot;],[.35,&quot;rgb(106,137,247)&quot;],[.5,&quot;rgb(190,190,190)&quot;],[.6,&quot;rgb(220,170,132)&quot;],[.7,&quot;rgb(230,145,90)&quot;],[1,&quot;rgb(178,10,28)&quot;]],Reds:[[0,&quot;rgb(220,220,220)&quot;],[.2,&quot;rgb(245,195,157)&quot;],[.4,&quot;rgb(245,160,105)&quot;],[1,&quot;rgb(178,10,28)&quot;]],Blues:[[0,&quot;rgb(5,10,172)&quot;],[.35,&quot;rgb(40,60,190)&quot;],[.5,&quot;rgb(70,100,245)&quot;],[.6,&quot;rgb(90,120,245)&quot;],[.7,&quot;rgb(106,137,247)&quot;],[1,&quot;rgb(220,220,220)&quot;]],Picnic:[[0,&quot;rgb(0,0,255)&quot;],[.1,&quot;rgb(51,153,255)&quot;],[.2,&quot;rgb(102,204,255)&quot;],[.3,&quot;rgb(153,204,255)&quot;],[.4,&quot;rgb(204,204,255)&quot;],[.5,&quot;rgb(255,255,255)&quot;],[.6,&quot;rgb(255,204,255)&quot;],[.7,&quot;rgb(255,153,255)&quot;],[.8,&quot;rgb(255,102,204)&quot;],[.9,&quot;rgb(255,102,102)&quot;],[1,&quot;rgb(255,0,0)&quot;]],Rainbow:[[0,&quot;rgb(150,0,90)&quot;],[.125,&quot;rgb(0,0,200)&quot;],[.25,&quot;rgb(0,25,255)&quot;],[.375,&quot;rgb(0,152,255)&quot;],[.5,&quot;rgb(44,255,150)&quot;],[.625,&quot;rgb(151,255,0)&quot;],[.75,&quot;rgb(255,234,0)&quot;],[.875,&quot;rgb(255,111,0)&quot;],[1,&quot;rgb(255,0,0)&quot;]],Portland:[[0,&quot;rgb(12,51,131)&quot;],[.25,&quot;rgb(10,136,186)&quot;],[.5,&quot;rgb(242,211,56)&quot;],[.75,&quot;rgb(242,143,56)&quot;],[1,&quot;rgb(217,30,30)&quot;]],Jet:[[0,&quot;rgb(0,0,131)&quot;],[.125,&quot;rgb(0,60,170)&quot;],[.375,&quot;rgb(5,255,255)&quot;],[.625,&quot;rgb(255,255,0)&quot;],[.875,&quot;rgb(250,0,0)&quot;],[1,&quot;rgb(128,0,0)&quot;]],Hot:[[0,&quot;rgb(0,0,0)&quot;],[.3,&quot;rgb(230,0,0)&quot;],[.6,&quot;rgb(255,210,0)&quot;],[1,&quot;rgb(255,255,255)&quot;]],Blackbody:[[0,&quot;rgb(0,0,0)&quot;],[.2,&quot;rgb(230,0,0)&quot;],[.4,&quot;rgb(230,210,0)&quot;],[.7,&quot;rgb(255,255,255)&quot;],[1,&quot;rgb(160,200,255)&quot;]],Earth:[[0,&quot;rgb(0,0,130)&quot;],[.1,&quot;rgb(0,180,180)&quot;],[.2,&quot;rgb(40,210,40)&quot;],[.4,&quot;rgb(230,230,50)&quot;],[.6,&quot;rgb(120,70,20)&quot;],[1,&quot;rgb(255,255,255)&quot;]],Electric:[[0,&quot;rgb(0,0,0)&quot;],[.15,&quot;rgb(30,0,100)&quot;],[.4,&quot;rgb(120,0,100)&quot;],[.6,&quot;rgb(160,90,0)&quot;],[.8,&quot;rgb(230,200,0)&quot;],[1,&quot;rgb(255,250,220)&quot;]],Viridis:[[0,&quot;#440154&quot;],[.06274509803921569,&quot;#48186a&quot;],[.12549019607843137,&quot;#472d7b&quot;],[.18823529411764706,&quot;#424086&quot;],[.25098039215686274,&quot;#3b528b&quot;],[.3137254901960784,&quot;#33638d&quot;],[.3764705882352941,&quot;#2c728e&quot;],[.4392156862745098,&quot;#26828e&quot;],[.5019607843137255,&quot;#21918c&quot;],[.5647058823529412,&quot;#1fa088&quot;],[.6274509803921569,&quot;#28ae80&quot;],[.6901960784313725,&quot;#3fbc73&quot;],[.7529411764705882,&quot;#5ec962&quot;],[.8156862745098039,&quot;#84d44b&quot;],[.8784313725490196,&quot;#addc30&quot;],[.9411764705882353,&quot;#d8e219&quot;],[1,&quot;#fde725&quot;]],Cividis:[[0,&quot;rgb(0,32,76)&quot;],[.058824,&quot;rgb(0,42,102)&quot;],[.117647,&quot;rgb(0,52,110)&quot;],[.176471,&quot;rgb(39,63,108)&quot;],[.235294,&quot;rgb(60,74,107)&quot;],[.294118,&quot;rgb(76,85,107)&quot;],[.352941,&quot;rgb(91,95,109)&quot;],[.411765,&quot;rgb(104,106,112)&quot;],[.470588,&quot;rgb(117,117,117)&quot;],[.529412,&quot;rgb(131,129,120)&quot;],[.588235,&quot;rgb(146,140,120)&quot;],[.647059,&quot;rgb(161,152,118)&quot;],[.705882,&quot;rgb(176,165,114)&quot;],[.764706,&quot;rgb(192,177,109)&quot;],[.823529,&quot;rgb(209,191,102)&quot;],[.882353,&quot;rgb(225,204,92)&quot;],[.941176,&quot;rgb(243,219,79)&quot;],[1,&quot;rgb(255,233,69)&quot;]]},c=u.RdBu;function d(f){var p=0;if(!Array.isArray(f)||f.length&lt;2||!f[0]||!f[f.length-1]||+f[0][0]!=0||+f[f.length-1][0]!=1)return!1;for(var m=0;m&lt;f.length;m++){var g=f[m];if(g.length!==2||+g[0]&lt;p||!s(g[1]).isValid())return!1;p=+g[0]}return!0}i.exports={scales:u,defaultScale:c,get:function(f,p){if(p||(p=c),!f)return p;function m(){try{f=u[f]||JSON.parse(f)}catch{f=p}}return typeof f==&quot;string&quot;&amp;&amp;(m(),typeof f==&quot;string&quot;&amp;&amp;m()),d(f)?f:p},isValid:function(f){return u[f]!==void 0||d(f)}}},92807:function(i){i.exports=function(o,a,s,u,c){var d=(o-s)/(u-s),f=d+a/(u-s),p=(d+f)/2;return c===&quot;left&quot;||c===&quot;bottom&quot;?d:c===&quot;center&quot;||c===&quot;middle&quot;?p:c===&quot;right&quot;||c===&quot;top&quot;?f:d&lt;.6666666666666666-p?d:f&gt;1.3333333333333333-p?f:p}},70461:function(i,o,a){var s=a(71828),u=[[&quot;sw-resize&quot;,&quot;s-resize&quot;,&quot;se-resize&quot;],[&quot;w-resize&quot;,&quot;move&quot;,&quot;e-resize&quot;],[&quot;nw-resize&quot;,&quot;n-resize&quot;,&quot;ne-resize&quot;]];i.exports=function(c,d,f,p){return c=f===&quot;left&quot;?0:f===&quot;center&quot;?1:f===&quot;right&quot;?2:s.constrain(Math.floor(3*c),0,2),d=p===&quot;bottom&quot;?0:p===&quot;middle&quot;?1:p===&quot;top&quot;?2:s.constrain(Math.floor(3*d),0,2),u[d][c]}},64505:function(i,o){o.selectMode=function(a){return a===&quot;lasso&quot;||a===&quot;select&quot;},o.drawMode=function(a){return a===&quot;drawclosedpath&quot;||a===&quot;drawopenpath&quot;||a===&quot;drawline&quot;||a===&quot;drawrect&quot;||a===&quot;drawcircle&quot;},o.openMode=function(a){return a===&quot;drawline&quot;||a===&quot;drawopenpath&quot;},o.rectMode=function(a){return a===&quot;select&quot;||a===&quot;drawline&quot;||a===&quot;drawrect&quot;||a===&quot;drawcircle&quot;},o.freeMode=function(a){return a===&quot;lasso&quot;||a===&quot;drawclosedpath&quot;||a===&quot;drawopenpath&quot;},o.selectingOrDrawing=function(a){return o.freeMode(a)||o.rectMode(a)}},28569:function(i,o,a){var s=a(48956),u=a(57035),c=a(38520),d=a(71828).removeElement,f=a(85555),p=i.exports={};p.align=a(92807),p.getCursor=a(70461);var m=a(26041);function g(){var v=document.createElement(&quot;div&quot;);v.className=&quot;dragcover&quot;;var h=v.style;return h.position=&quot;fixed&quot;,h.left=0,h.right=0,h.top=0,h.bottom=0,h.zIndex=999999999,h.background=&quot;none&quot;,document.body.appendChild(v),v}function b(v){return s(v.changedTouches?v.changedTouches[0]:v,document.body)}p.unhover=m.wrapped,p.unhoverRaw=m.raw,p.init=function(v){var h,y,w,_,x,T,k,S,C=v.gd,M=1,O=C._context.doubleClickDelay,D=v.element;C._mouseDownTime||(C._mouseDownTime=0),D.style.pointerEvents=&quot;all&quot;,D.onmousedown=E,c?(D._ontouchstart&amp;&amp;D.removeEventListener(&quot;touchstart&quot;,D._ontouchstart),D._ontouchstart=E,D.addEventListener(&quot;touchstart&quot;,E,{passive:!1})):D.ontouchstart=E;var P=v.clampFn||function(F,j,z){return Math.abs(F)&lt;z&amp;&amp;(F=0),Math.abs(j)&lt;z&amp;&amp;(j=0),[F,j]};function E(F){C._dragged=!1,C._dragging=!0;var j=b(F);h=j[0],y=j[1],k=F.target,T=F,S=F.buttons===2||F.ctrlKey,F.clientX===void 0&amp;&amp;F.clientY===void 0&amp;&amp;(F.clientX=h,F.clientY=y),(w=new Date().getTime())-C._mouseDownTime&lt;O?M+=1:(M=1,C._mouseDownTime=w),v.prepFn&amp;&amp;v.prepFn(F,h,y),u&amp;&amp;!S?(x=g()).style.cursor=window.getComputedStyle(D).cursor:u||(x=document,_=window.getComputedStyle(document.documentElement).cursor,document.documentElement.style.cursor=window.getComputedStyle(D).cursor),document.addEventListener(&quot;mouseup&quot;,A),document.addEventListener(&quot;touchend&quot;,A),v.dragmode!==!1&amp;&amp;(F.preventDefault(),document.addEventListener(&quot;mousemove&quot;,I),document.addEventListener(&quot;touchmove&quot;,I,{passive:!1}))}function I(F){F.preventDefault();var j=b(F),z=v.minDrag||f.MINDRAG,B=P(j[0]-h,j[1]-y,z),N=B[0],R=B[1];(N||R)&amp;&amp;(C._dragged=!0,p.unhover(C,F)),C._dragged&amp;&amp;v.moveFn&amp;&amp;!S&amp;&amp;(C._dragdata={element:D,dx:N,dy:R},v.moveFn(N,R))}function A(F){if(delete C._dragdata,v.dragmode!==!1&amp;&amp;(F.preventDefault(),document.removeEventListener(&quot;mousemove&quot;,I),document.removeEventListener(&quot;touchmove&quot;,I)),document.removeEventListener(&quot;mouseup&quot;,A),document.removeEventListener(&quot;touchend&quot;,A),u?d(x):_&amp;&amp;(x.documentElement.style.cursor=_,_=null),C._dragging){if(C._dragging=!1,new Date().getTime()-C._mouseDownTime&gt;O&amp;&amp;(M=Math.max(M-1,1)),C._dragged)v.doneFn&amp;&amp;v.doneFn();else if(v.clickFn&amp;&amp;v.clickFn(M,T),!S){var j;try{j=new MouseEvent(&quot;click&quot;,F)}catch{var z=b(F);(j=document.createEvent(&quot;MouseEvents&quot;)).initMouseEvent(&quot;click&quot;,F.bubbles,F.cancelable,F.view,F.detail,F.screenX,F.screenY,z[0],z[1],F.ctrlKey,F.altKey,F.shiftKey,F.metaKey,F.button,F.relatedTarget)}k.dispatchEvent(j)}C._dragging=!1,C._dragged=!1}else C._dragged=!1}},p.coverSlip=g},26041:function(i,o,a){var s=a(11086),u=a(79990),c=a(24401).getGraphDiv,d=a(26675),f=i.exports={};f.wrapped=function(p,m,g){(p=c(p))._fullLayout&amp;&amp;u.clear(p._fullLayout._uid+d.HOVERID),f.raw(p,m,g)},f.raw=function(p,m){var g=p._fullLayout,b=p._hoverdata;m||(m={}),m.target&amp;&amp;!p._dragged&amp;&amp;s.triggerHandler(p,&quot;plotly_beforehover&quot;,m)===!1||(g._hoverlayer.selectAll(&quot;g&quot;).remove(),g._hoverlayer.selectAll(&quot;line&quot;).remove(),g._hoverlayer.selectAll(&quot;circle&quot;).remove(),p._hoverdata=void 0,m.target&amp;&amp;b&amp;&amp;p.emit(&quot;plotly_unhover&quot;,{event:m,points:b}))}},79952:function(i,o){o.P={valType:&quot;string&quot;,values:[&quot;solid&quot;,&quot;dot&quot;,&quot;dash&quot;,&quot;longdash&quot;,&quot;dashdot&quot;,&quot;longdashdot&quot;],dflt:&quot;solid&quot;,editType:&quot;style&quot;},o.u={shape:{valType:&quot;enumerated&quot;,values:[&quot;&quot;,&quot;/&quot;,&quot;\\\\&quot;,&quot;x&quot;,&quot;-&quot;,&quot;|&quot;,&quot;+&quot;,&quot;.&quot;],dflt:&quot;&quot;,arrayOk:!0,editType:&quot;style&quot;},fillmode:{valType:&quot;enumerated&quot;,values:[&quot;replace&quot;,&quot;overlay&quot;],dflt:&quot;replace&quot;,editType:&quot;style&quot;},bgcolor:{valType:&quot;color&quot;,arrayOk:!0,editType:&quot;style&quot;},fgcolor:{valType:&quot;color&quot;,arrayOk:!0,editType:&quot;style&quot;},fgopacity:{valType:&quot;number&quot;,editType:&quot;style&quot;,min:0,max:1},size:{valType:&quot;number&quot;,min:0,dflt:8,arrayOk:!0,editType:&quot;style&quot;},solidity:{valType:&quot;number&quot;,min:0,max:1,dflt:.3,arrayOk:!0,editType:&quot;style&quot;},editType:&quot;style&quot;}},91424:function(i,o,a){var s=a(39898),u=a(71828),c=u.numberFormat,d=a(92770),f=a(84267),p=a(73972),m=a(7901),g=a(21081),b=u.strTranslate,v=a(63893),h=a(77922),y=a(18783).LINE_SPACING,w=a(37822).DESELECTDIM,_=a(34098),x=a(39984),T=a(23469).appendArrayPointValue,k=i.exports={};function S(ce,we,K){var ne=we.fillpattern,de=ne&amp;&amp;k.getPatternAttr(ne.shape,0,&quot;&quot;);if(de){var _e=k.getPatternAttr(ne.bgcolor,0,null),ue=k.getPatternAttr(ne.fgcolor,0,null),pe=ne.fgopacity,xe=k.getPatternAttr(ne.size,0,8),ye=k.getPatternAttr(ne.solidity,0,.3),Te=we.uid;k.pattern(ce,&quot;point&quot;,K,Te,de,xe,ye,void 0,ne.fillmode,_e,ue,pe)}else we.fillcolor&amp;&amp;ce.call(m.fill,we.fillcolor)}k.font=function(ce,we,K,ne){u.isPlainObject(we)&amp;&amp;(ne=we.color,K=we.size,we=we.family),we&amp;&amp;ce.style(&quot;font-family&quot;,we),K+1&amp;&amp;ce.style(&quot;font-size&quot;,K+&quot;px&quot;),ne&amp;&amp;ce.call(m.fill,ne)},k.setPosition=function(ce,we,K){ce.attr(&quot;x&quot;,we).attr(&quot;y&quot;,K)},k.setSize=function(ce,we,K){ce.attr(&quot;width&quot;,we).attr(&quot;height&quot;,K)},k.setRect=function(ce,we,K,ne,de){ce.call(k.setPosition,we,K).call(k.setSize,ne,de)},k.translatePoint=function(ce,we,K,ne){var de=K.c2p(ce.x),_e=ne.c2p(ce.y);return!!(d(de)&amp;&amp;d(_e)&amp;&amp;we.node())&amp;&amp;(we.node().nodeName===&quot;text&quot;?we.attr(&quot;x&quot;,de).attr(&quot;y&quot;,_e):we.attr(&quot;transform&quot;,b(de,_e)),!0)},k.translatePoints=function(ce,we,K){ce.each(function(ne){var de=s.select(this);k.translatePoint(ne,de,we,K)})},k.hideOutsideRangePoint=function(ce,we,K,ne,de,_e){we.attr(&quot;display&quot;,K.isPtWithinRange(ce,de)&amp;&amp;ne.isPtWithinRange(ce,_e)?null:&quot;none&quot;)},k.hideOutsideRangePoints=function(ce,we){if(we._hasClipOnAxisFalse){var K=we.xaxis,ne=we.yaxis;ce.each(function(de){var _e=de[0].trace,ue=_e.xcalendar,pe=_e.ycalendar,xe=p.traceIs(_e,&quot;bar-like&quot;)?&quot;.bartext&quot;:&quot;.point,.textpoint&quot;;ce.selectAll(xe).each(function(ye){k.hideOutsideRangePoint(ye,s.select(this),K,ne,ue,pe)})})}},k.crispRound=function(ce,we,K){return we&amp;&amp;d(we)?ce._context.staticPlot?we:we&lt;1?1:Math.round(we):K||0},k.singleLineStyle=function(ce,we,K,ne,de){we.style(&quot;fill&quot;,&quot;none&quot;);var _e=(((ce||[])[0]||{}).trace||{}).line||{},ue=K||_e.width||0,pe=de||_e.dash||&quot;&quot;;m.stroke(we,ne||_e.color),k.dashLine(we,pe,ue)},k.lineGroupStyle=function(ce,we,K,ne){ce.style(&quot;fill&quot;,&quot;none&quot;).each(function(de){var _e=(((de||[])[0]||{}).trace||{}).line||{},ue=we||_e.width||0,pe=ne||_e.dash||&quot;&quot;;s.select(this).call(m.stroke,K||_e.color).call(k.dashLine,pe,ue)})},k.dashLine=function(ce,we,K){K=+K||0,we=k.dashStyle(we,K),ce.style({&quot;stroke-dasharray&quot;:we,&quot;stroke-width&quot;:K+&quot;px&quot;})},k.dashStyle=function(ce,we){we=+we||1;var K=Math.max(we,3);return ce===&quot;solid&quot;?ce=&quot;&quot;:ce===&quot;dot&quot;?ce=K+&quot;px,&quot;+K+&quot;px&quot;:ce===&quot;dash&quot;?ce=3*K+&quot;px,&quot;+3*K+&quot;px&quot;:ce===&quot;longdash&quot;?ce=5*K+&quot;px,&quot;+5*K+&quot;px&quot;:ce===&quot;dashdot&quot;?ce=3*K+&quot;px,&quot;+K+&quot;px,&quot;+K+&quot;px,&quot;+K+&quot;px&quot;:ce===&quot;longdashdot&quot;&amp;&amp;(ce=5*K+&quot;px,&quot;+2*K+&quot;px,&quot;+K+&quot;px,&quot;+2*K+&quot;px&quot;),ce},k.singleFillStyle=function(ce,we){var K=s.select(ce.node());S(ce,((K.data()[0]||[])[0]||{}).trace||{},we)},k.fillGroupStyle=function(ce,we){ce.style(&quot;stroke-width&quot;,0).each(function(K){var ne=s.select(this);K[0].trace&amp;&amp;S(ne,K[0].trace,we)})};var C=a(90998);k.symbolNames=[],k.symbolFuncs=[],k.symbolBackOffs=[],k.symbolNeedLines={},k.symbolNoDot={},k.symbolNoFill={},k.symbolList=[],Object.keys(C).forEach(function(ce){var we=C[ce],K=we.n;k.symbolList.push(K,String(K),ce,K+100,String(K+100),ce+&quot;-open&quot;),k.symbolNames[K]=ce,k.symbolFuncs[K]=we.f,k.symbolBackOffs[K]=we.backoff||0,we.needLine&amp;&amp;(k.symbolNeedLines[K]=!0),we.noDot?k.symbolNoDot[K]=!0:k.symbolList.push(K+200,String(K+200),ce+&quot;-dot&quot;,K+300,String(K+300),ce+&quot;-open-dot&quot;),we.noFill&amp;&amp;(k.symbolNoFill[K]=!0)});var M=k.symbolNames.length;function O(ce,we,K,ne){var de=ce%100;return k.symbolFuncs[de](we,K,ne)+(ce&gt;=200?&quot;M0,0.5L0.5,0L0,-0.5L-0.5,0Z&quot;:&quot;&quot;)}k.symbolNumber=function(ce){if(d(ce))ce=+ce;else if(typeof ce==&quot;string&quot;){var we=0;ce.indexOf(&quot;-open&quot;)&gt;0&amp;&amp;(we=100,ce=ce.replace(&quot;-open&quot;,&quot;&quot;)),ce.indexOf(&quot;-dot&quot;)&gt;0&amp;&amp;(we+=200,ce=ce.replace(&quot;-dot&quot;,&quot;&quot;)),(ce=k.symbolNames.indexOf(ce))&gt;=0&amp;&amp;(ce+=we)}return ce%100&gt;=M||ce&gt;=400?0:Math.floor(Math.max(ce,0))};var D={x1:1,x2:0,y1:0,y2:0},P={x1:0,x2:0,y1:1,y2:0},E=c(&quot;~f&quot;),I={radial:{node:&quot;radialGradient&quot;},radialreversed:{node:&quot;radialGradient&quot;,reversed:!0},horizontal:{node:&quot;linearGradient&quot;,attrs:D},horizontalreversed:{node:&quot;linearGradient&quot;,attrs:D,reversed:!0},vertical:{node:&quot;linearGradient&quot;,attrs:P},verticalreversed:{node:&quot;linearGradient&quot;,attrs:P,reversed:!0}};k.gradient=function(ce,we,K,ne,de,_e){for(var ue=de.length,pe=I[ne],xe=new Array(ue),ye=0;ye&lt;ue;ye++)pe.reversed?xe[ue-1-ye]=[E(100*(1-de[ye][0])),de[ye][1]]:xe[ye]=[E(100*de[ye][0]),de[ye][1]];var Te=we._fullLayout,Ae=&quot;g&quot;+Te._uid+&quot;-&quot;+K,Re=Te._defs.select(&quot;.gradients&quot;).selectAll(&quot;#&quot;+Ae).data([ne+xe.join(&quot;;&quot;)],u.identity);Re.exit().remove(),Re.enter().append(pe.node).each(function(){var Le=s.select(this);pe.attrs&amp;&amp;Le.attr(pe.attrs),Le.attr(&quot;id&quot;,Ae);var $e=Le.selectAll(&quot;stop&quot;).data(xe);$e.exit().remove(),$e.enter().append(&quot;stop&quot;),$e.each(function(Fe){var Be=f(Fe[1]);s.select(this).attr({offset:Fe[0]+&quot;%&quot;,&quot;stop-color&quot;:m.tinyRGB(Be),&quot;stop-opacity&quot;:Be.getAlpha()})})}),ce.style(_e,ee(Ae,we)).style(_e+&quot;-opacity&quot;,null),ce.classed(&quot;gradient_filled&quot;,!0)},k.pattern=function(ce,we,K,ne,de,_e,ue,pe,xe,ye,Te,Ae){var Re=we===&quot;legend&quot;;pe&amp;&amp;(xe===&quot;overlay&quot;?(ye=pe,Te=m.contrast(ye)):(ye=void 0,Te=pe));var Le,$e,Fe,Be,Ue,qe,Xe,ot,st,dt=K._fullLayout,vt=&quot;p&quot;+dt._uid+&quot;-&quot;+ne,We={},ze=f(Te),tt=m.tinyRGB(ze),it=Ae*ze.getAlpha();switch(de){case&quot;/&quot;:Le=_e*Math.sqrt(2),$e=_e*Math.sqrt(2),qe=&quot;path&quot;,We={d:Fe=&quot;M-&quot;+Le/4+&quot;,&quot;+$e/4+&quot;l&quot;+Le/2+&quot;,-&quot;+$e/2+&quot;M0,&quot;+$e+&quot;L&quot;+Le+&quot;,0M&quot;+Le/4*3+&quot;,&quot;+$e/4*5+&quot;l&quot;+Le/2+&quot;,-&quot;+$e/2,opacity:it,stroke:tt,&quot;stroke-width&quot;:(Be=ue*_e)+&quot;px&quot;};break;case&quot;\\\\&quot;:Le=_e*Math.sqrt(2),$e=_e*Math.sqrt(2),qe=&quot;path&quot;,We={d:Fe=&quot;M&quot;+Le/4*3+&quot;,-&quot;+$e/4+&quot;l&quot;+Le/2+&quot;,&quot;+$e/2+&quot;M0,0L&quot;+Le+&quot;,&quot;+$e+&quot;M-&quot;+Le/4+&quot;,&quot;+$e/4*3+&quot;l&quot;+Le/2+&quot;,&quot;+$e/2,opacity:it,stroke:tt,&quot;stroke-width&quot;:(Be=ue*_e)+&quot;px&quot;};break;case&quot;x&quot;:Le=_e*Math.sqrt(2),$e=_e*Math.sqrt(2),Fe=&quot;M-&quot;+Le/4+&quot;,&quot;+$e/4+&quot;l&quot;+Le/2+&quot;,-&quot;+$e/2+&quot;M0,&quot;+$e+&quot;L&quot;+Le+&quot;,0M&quot;+Le/4*3+&quot;,&quot;+$e/4*5+&quot;l&quot;+Le/2+&quot;,-&quot;+$e/2+&quot;M&quot;+Le/4*3+&quot;,-&quot;+$e/4+&quot;l&quot;+Le/2+&quot;,&quot;+$e/2+&quot;M0,0L&quot;+Le+&quot;,&quot;+$e+&quot;M-&quot;+Le/4+&quot;,&quot;+$e/4*3+&quot;l&quot;+Le/2+&quot;,&quot;+$e/2,Be=_e-_e*Math.sqrt(1-ue),qe=&quot;path&quot;,We={d:Fe,opacity:it,stroke:tt,&quot;stroke-width&quot;:Be+&quot;px&quot;};break;case&quot;|&quot;:qe=&quot;path&quot;,qe=&quot;path&quot;,We={d:Fe=&quot;M&quot;+(Le=_e)/2+&quot;,0L&quot;+Le/2+&quot;,&quot;+($e=_e),opacity:it,stroke:tt,&quot;stroke-width&quot;:(Be=ue*_e)+&quot;px&quot;};break;case&quot;-&quot;:qe=&quot;path&quot;,qe=&quot;path&quot;,We={d:Fe=&quot;M0,&quot;+($e=_e)/2+&quot;L&quot;+(Le=_e)+&quot;,&quot;+$e/2,opacity:it,stroke:tt,&quot;stroke-width&quot;:(Be=ue*_e)+&quot;px&quot;};break;case&quot;+&quot;:qe=&quot;path&quot;,Fe=&quot;M&quot;+(Le=_e)/2+&quot;,0L&quot;+Le/2+&quot;,&quot;+($e=_e)+&quot;M0,&quot;+$e/2+&quot;L&quot;+Le+&quot;,&quot;+$e/2,Be=_e-_e*Math.sqrt(1-ue),qe=&quot;path&quot;,We={d:Fe,opacity:it,stroke:tt,&quot;stroke-width&quot;:Be+&quot;px&quot;};break;case&quot;.&quot;:Le=_e,$e=_e,ue&lt;Math.PI/4?Ue=Math.sqrt(ue*_e*_e/Math.PI):(Xe=ue,ot=Math.PI/4,Ue=(st=_e/2)+(_e/Math.sqrt(2)-st)*(Xe-ot)/(1-ot)),qe=&quot;circle&quot;,We={cx:Le/2,cy:$e/2,r:Ue,opacity:it,fill:tt}}var St=[de||&quot;noSh&quot;,ye||&quot;noBg&quot;,Te||&quot;noFg&quot;,_e,ue].join(&quot;;&quot;),Ze=dt._defs.select(&quot;.patterns&quot;).selectAll(&quot;#&quot;+vt).data([St],u.identity);Ze.exit().remove(),Ze.enter().append(&quot;pattern&quot;).each(function(){var ut=s.select(this);if(ut.attr({id:vt,width:Le+&quot;px&quot;,height:$e+&quot;px&quot;,patternUnits:&quot;userSpaceOnUse&quot;,patternTransform:Re?&quot;scale(0.8)&quot;:&quot;&quot;}),ye){var ht=f(ye),Rt=m.tinyRGB(ht),Ct=ht.getAlpha(),Wt=ut.selectAll(&quot;rect&quot;).data([0]);Wt.exit().remove(),Wt.enter().append(&quot;rect&quot;).attr({width:Le+&quot;px&quot;,height:$e+&quot;px&quot;,fill:Rt,&quot;fill-opacity&quot;:Ct})}var _t=ut.selectAll(qe).data([0]);_t.exit().remove(),_t.enter().append(qe).attr(We)}),ce.style(&quot;fill&quot;,ee(vt,K)).style(&quot;fill-opacity&quot;,null),ce.classed(&quot;pattern_filled&quot;,!0)},k.initGradients=function(ce){var we=ce._fullLayout;u.ensureSingle(we._defs,&quot;g&quot;,&quot;gradients&quot;).selectAll(&quot;linearGradient,radialGradient&quot;).remove(),s.select(ce).selectAll(&quot;.gradient_filled&quot;).classed(&quot;gradient_filled&quot;,!1)},k.initPatterns=function(ce){var we=ce._fullLayout;u.ensureSingle(we._defs,&quot;g&quot;,&quot;patterns&quot;).selectAll(&quot;pattern&quot;).remove(),s.select(ce).selectAll(&quot;.pattern_filled&quot;).classed(&quot;pattern_filled&quot;,!1)},k.getPatternAttr=function(ce,we,K){return ce&amp;&amp;u.isArrayOrTypedArray(ce)?we&lt;ce.length?ce[we]:K:ce},k.pointStyle=function(ce,we,K,ne){if(ce.size()){var de=k.makePointStyleFns(we);ce.each(function(_e){k.singlePointStyle(_e,s.select(this),we,de,K,ne)})}},k.singlePointStyle=function(ce,we,K,ne,de,_e){var ue=K.marker,pe=ue.line;if(_e&amp;&amp;_e.i&gt;=0&amp;&amp;ce.i===void 0&amp;&amp;(ce.i=_e.i),we.style(&quot;opacity&quot;,ne.selectedOpacityFn?ne.selectedOpacityFn(ce):ce.mo===void 0?ue.opacity:ce.mo),ne.ms2mrc){var xe;xe=ce.ms===&quot;various&quot;||ue.size===&quot;various&quot;?3:ne.ms2mrc(ce.ms),ce.mrc=xe,ne.selectedSizeFn&amp;&amp;(xe=ce.mrc=ne.selectedSizeFn(ce));var ye=k.symbolNumber(ce.mx||ue.symbol)||0;ce.om=ye%200&gt;=100;var Te=Me(ce,K),Ae=G(ce,K);we.attr(&quot;d&quot;,O(ye,xe,Te,Ae))}var Re,Le,$e,Fe=!1;if(ce.so)$e=pe.outlierwidth,Le=pe.outliercolor,Re=ue.outliercolor;else{var Be=(pe||{}).width;$e=(ce.mlw+1||Be+1||(ce.trace?(ce.trace.marker.line||{}).width:0)+1)-1||0,Le=&quot;mlc&quot;in ce?ce.mlcc=ne.lineScale(ce.mlc):u.isArrayOrTypedArray(pe.color)?m.defaultLine:pe.color,u.isArrayOrTypedArray(ue.color)&amp;&amp;(Re=m.defaultLine,Fe=!0),Re=&quot;mc&quot;in ce?ce.mcc=ne.markerScale(ce.mc):ue.color||ue.colors||&quot;rgba(0,0,0,0)&quot;,ne.selectedColorFn&amp;&amp;(Re=ne.selectedColorFn(ce))}if(ce.om)we.call(m.stroke,Re).style({&quot;stroke-width&quot;:($e||1)+&quot;px&quot;,fill:&quot;none&quot;});else{we.style(&quot;stroke-width&quot;,(ce.isBlank?0:$e)+&quot;px&quot;);var Ue=ue.gradient,qe=ce.mgt;qe?Fe=!0:qe=Ue&amp;&amp;Ue.type,u.isArrayOrTypedArray(qe)&amp;&amp;(qe=qe[0],I[qe]||(qe=0));var Xe=ue.pattern,ot=Xe&amp;&amp;k.getPatternAttr(Xe.shape,ce.i,&quot;&quot;);if(qe&amp;&amp;qe!==&quot;none&quot;){var st=ce.mgc;st?Fe=!0:st=Ue.color;var dt=K.uid;Fe&amp;&amp;(dt+=&quot;-&quot;+ce.i),k.gradient(we,de,dt,qe,[[0,st],[1,Re]],&quot;fill&quot;)}else if(ot){var vt=!1,We=Xe.fgcolor;!We&amp;&amp;_e&amp;&amp;_e.color&amp;&amp;(We=_e.color,vt=!0);var ze=k.getPatternAttr(We,ce.i,_e&amp;&amp;_e.color||null),tt=k.getPatternAttr(Xe.bgcolor,ce.i,null),it=Xe.fgopacity,St=k.getPatternAttr(Xe.size,ce.i,8),Ze=k.getPatternAttr(Xe.solidity,ce.i,.3);vt=vt||ce.mcc||u.isArrayOrTypedArray(Xe.shape)||u.isArrayOrTypedArray(Xe.bgcolor)||u.isArrayOrTypedArray(Xe.fgcolor)||u.isArrayOrTypedArray(Xe.size)||u.isArrayOrTypedArray(Xe.solidity);var ut=K.uid;vt&amp;&amp;(ut+=&quot;-&quot;+ce.i),k.pattern(we,&quot;point&quot;,de,ut,ot,St,Ze,ce.mcc,Xe.fillmode,tt,ze,it)}else u.isArrayOrTypedArray(Re)?m.fill(we,Re[ce.i]):m.fill(we,Re);$e&amp;&amp;m.stroke(we,Le)}},k.makePointStyleFns=function(ce){var we={},K=ce.marker;return we.markerScale=k.tryColorscale(K,&quot;&quot;),we.lineScale=k.tryColorscale(K,&quot;line&quot;),p.traceIs(ce,&quot;symbols&quot;)&amp;&amp;(we.ms2mrc=_.isBubble(ce)?x(ce):function(){return(K.size||6)/2}),ce.selectedpoints&amp;&amp;u.extendFlat(we,k.makeSelectedPointStyleFns(ce)),we},k.makeSelectedPointStyleFns=function(ce){var we={},K=ce.selected||{},ne=ce.unselected||{},de=ce.marker||{},_e=K.marker||{},ue=ne.marker||{},pe=de.opacity,xe=_e.opacity,ye=ue.opacity,Te=xe!==void 0,Ae=ye!==void 0;(u.isArrayOrTypedArray(pe)||Te||Ae)&amp;&amp;(we.selectedOpacityFn=function(ot){var st=ot.mo===void 0?de.opacity:ot.mo;return ot.selected?Te?xe:st:Ae?ye:w*st});var Re=de.color,Le=_e.color,$e=ue.color;(Le||$e)&amp;&amp;(we.selectedColorFn=function(ot){var st=ot.mcc||Re;return ot.selected?Le||st:$e||st});var Fe=de.size,Be=_e.size,Ue=ue.size,qe=Be!==void 0,Xe=Ue!==void 0;return p.traceIs(ce,&quot;symbols&quot;)&amp;&amp;(qe||Xe)&amp;&amp;(we.selectedSizeFn=function(ot){var st=ot.mrc||Fe/2;return ot.selected?qe?Be/2:st:Xe?Ue/2:st}),we},k.makeSelectedTextStyleFns=function(ce){var we={},K=ce.selected||{},ne=ce.unselected||{},de=ce.textfont||{},_e=K.textfont||{},ue=ne.textfont||{},pe=de.color,xe=_e.color,ye=ue.color;return we.selectedTextColorFn=function(Te){var Ae=Te.tc||pe;return Te.selected?xe||Ae:ye||(xe?Ae:m.addOpacity(Ae,w))},we},k.selectedPointStyle=function(ce,we){if(ce.size()&amp;&amp;we.selectedpoints){var K=k.makeSelectedPointStyleFns(we),ne=we.marker||{},de=[];K.selectedOpacityFn&amp;&amp;de.push(function(_e,ue){_e.style(&quot;opacity&quot;,K.selectedOpacityFn(ue))}),K.selectedColorFn&amp;&amp;de.push(function(_e,ue){m.fill(_e,K.selectedColorFn(ue))}),K.selectedSizeFn&amp;&amp;de.push(function(_e,ue){var pe=ue.mx||ne.symbol||0,xe=K.selectedSizeFn(ue);_e.attr(&quot;d&quot;,O(k.symbolNumber(pe),xe,Me(ue,we),G(ue,we))),ue.mrc2=xe}),de.length&amp;&amp;ce.each(function(_e){for(var ue=s.select(this),pe=0;pe&lt;de.length;pe++)de[pe](ue,_e)})}},k.tryColorscale=function(ce,we){var K=we?u.nestedProperty(ce,we).get():ce;if(K){var ne=K.color;if((K.colorscale||K._colorAx)&amp;&amp;u.isArrayOrTypedArray(ne))return g.makeColorScaleFuncFromTrace(K)}return u.identity};var A,F,j={start:1,end:-1,middle:0,bottom:1,top:-1};function z(ce,we,K,ne,de){var _e=s.select(ce.node().parentNode),ue=we.indexOf(&quot;top&quot;)!==-1?&quot;top&quot;:we.indexOf(&quot;bottom&quot;)!==-1?&quot;bottom&quot;:&quot;middle&quot;,pe=we.indexOf(&quot;left&quot;)!==-1?&quot;end&quot;:we.indexOf(&quot;right&quot;)!==-1?&quot;start&quot;:&quot;middle&quot;,xe=ne?ne/.8+1:0,ye=(v.lineCount(ce)-1)*y+1,Te=j[pe]*xe,Ae=.75*K+j[ue]*xe+(j[ue]-1)*ye*K/2;ce.attr(&quot;text-anchor&quot;,pe),de||_e.attr(&quot;transform&quot;,b(Te,Ae))}function B(ce,we){var K=ce.ts||we.textfont.size;return d(K)&amp;&amp;K&gt;0?K:0}function N(ce,we,K){return K&amp;&amp;(ce=U(ce)),we?q(ce[1]):R(ce[0])}function R(ce){var we=s.round(ce,2);return A=we,we}function q(ce){var we=s.round(ce,2);return F=we,we}function Y(ce,we,K,ne){var de=ce[0]-we[0],_e=ce[1]-we[1],ue=K[0]-we[0],pe=K[1]-we[1],xe=Math.pow(de*de+_e*_e,.25),ye=Math.pow(ue*ue+pe*pe,.25),Te=(ye*ye*de-xe*xe*ue)*ne,Ae=(ye*ye*_e-xe*xe*pe)*ne,Re=3*ye*(xe+ye),Le=3*xe*(xe+ye);return[[R(we[0]+(Re&amp;&amp;Te/Re)),q(we[1]+(Re&amp;&amp;Ae/Re))],[R(we[0]-(Le&amp;&amp;Te/Le)),q(we[1]-(Le&amp;&amp;Ae/Le))]]}k.textPointStyle=function(ce,we,K){if(ce.size()){var ne;if(we.selectedpoints){var de=k.makeSelectedTextStyleFns(we);ne=de.selectedTextColorFn}var _e=we.texttemplate,ue=K._fullLayout;ce.each(function(pe){var xe=s.select(this),ye=_e?u.extractOption(pe,we,&quot;txt&quot;,&quot;texttemplate&quot;):u.extractOption(pe,we,&quot;tx&quot;,&quot;text&quot;);if(ye||ye===0){if(_e){var Te=we._module.formatLabels,Ae=Te?Te(pe,we,ue):{},Re={};T(Re,we,pe.i);var Le=we._meta||{};ye=u.texttemplateString(ye,Ae,ue._d3locale,Re,pe,Le)}var $e=pe.tp||we.textposition,Fe=B(pe,we),Be=ne?ne(pe):pe.tc||we.textfont.color;xe.call(k.font,pe.tf||we.textfont.family,Fe,Be).text(ye).call(v.convertToTspans,K).call(z,$e,Fe,pe.mrc)}else xe.remove()})}},k.selectedTextStyle=function(ce,we){if(ce.size()&amp;&amp;we.selectedpoints){var K=k.makeSelectedTextStyleFns(we);ce.each(function(ne){var de=s.select(this),_e=K.selectedTextColorFn(ne),ue=ne.tp||we.textposition,pe=B(ne,we);m.fill(de,_e);var xe=p.traceIs(we,&quot;bar-like&quot;);z(de,ue,pe,ne.mrc2||ne.mrc,xe)})}},k.smoothopen=function(ce,we){if(ce.length&lt;3)return&quot;M&quot;+ce.join(&quot;L&quot;);var K,ne=&quot;M&quot;+ce[0],de=[];for(K=1;K&lt;ce.length-1;K++)de.push(Y(ce[K-1],ce[K],ce[K+1],we));for(ne+=&quot;Q&quot;+de[0][0]+&quot; &quot;+ce[1],K=2;K&lt;ce.length-1;K++)ne+=&quot;C&quot;+de[K-2][1]+&quot; &quot;+de[K-1][0]+&quot; &quot;+ce[K];return ne+&quot;Q&quot;+de[ce.length-3][1]+&quot; &quot;+ce[ce.length-1]},k.smoothclosed=function(ce,we){if(ce.length&lt;3)return&quot;M&quot;+ce.join(&quot;L&quot;)+&quot;Z&quot;;var K,ne=&quot;M&quot;+ce[0],de=ce.length-1,_e=[Y(ce[de],ce[0],ce[1],we)];for(K=1;K&lt;de;K++)_e.push(Y(ce[K-1],ce[K],ce[K+1],we));for(_e.push(Y(ce[de-1],ce[de],ce[0],we)),K=1;K&lt;=de;K++)ne+=&quot;C&quot;+_e[K-1][1]+&quot; &quot;+_e[K][0]+&quot; &quot;+ce[K];return ne+&quot;C&quot;+_e[de][1]+&quot; &quot;+_e[0][0]+&quot; &quot;+ce[0]+&quot;Z&quot;};var L={hv:function(ce,we,K){return&quot;H&quot;+R(we[0])+&quot;V&quot;+N(we,1,K)},vh:function(ce,we,K){return&quot;V&quot;+q(we[1])+&quot;H&quot;+N(we,0,K)},hvh:function(ce,we,K){return&quot;H&quot;+R((ce[0]+we[0])/2)+&quot;V&quot;+q(we[1])+&quot;H&quot;+N(we,0,K)},vhv:function(ce,we,K){return&quot;V&quot;+q((ce[1]+we[1])/2)+&quot;H&quot;+R(we[0])+&quot;V&quot;+N(we,1,K)}},W=function(ce,we,K){return&quot;L&quot;+N(we,0,K)+&quot;,&quot;+N(we,1,K)};function U(ce,we){var K=ce.backoff,ne=ce.trace,de=ce.d,_e=ce.i;if(K&amp;&amp;ne&amp;&amp;ne.marker&amp;&amp;ne.marker.angle%360==0&amp;&amp;ne.line&amp;&amp;ne.line.shape!==&quot;spline&quot;){var ue=u.isArrayOrTypedArray(K),pe=ce,xe=we?we[0]:A||0,ye=we?we[1]:F||0,Te=pe[0],Ae=pe[1],Re=Te-xe,Le=Ae-ye,$e=Math.atan2(Le,Re),Fe=ue?K[_e]:K;if(Fe===&quot;auto&quot;){var Be=pe.i;ne.type===&quot;scatter&quot;&amp;&amp;Be--;var Ue=pe.marker,qe=Ue.symbol;u.isArrayOrTypedArray(qe)&amp;&amp;(qe=qe[Be]);var Xe=Ue.size;u.isArrayOrTypedArray(Xe)&amp;&amp;(Xe=Xe[Be]),Fe=Ue?k.symbolBackOffs[k.symbolNumber(qe)]*Xe:0,Fe+=k.getMarkerStandoff(de[Be],ne)||0}var ot=Te-Fe*Math.cos($e),st=Ae-Fe*Math.sin($e);(ot&lt;=Te&amp;&amp;ot&gt;=xe||ot&gt;=Te&amp;&amp;ot&lt;=xe)&amp;&amp;(st&lt;=Ae&amp;&amp;st&gt;=ye||st&gt;=Ae&amp;&amp;st&lt;=ye)&amp;&amp;(ce=[ot,st])}return ce}k.steps=function(ce){var we=L[ce]||W;return function(K){for(var ne=&quot;M&quot;+R(K[0][0])+&quot;,&quot;+q(K[0][1]),de=K.length,_e=1;_e&lt;de;_e++)ne+=we(K[_e-1],K[_e],_e===de-1);return ne}},k.applyBackoff=U,k.makeTester=function(){var ce=u.ensureSingleById(s.select(&quot;body&quot;),&quot;svg&quot;,&quot;js-plotly-tester&quot;,function(K){K.attr(h.svgAttrs).style({position:&quot;absolute&quot;,left:&quot;-10000px&quot;,top:&quot;-10000px&quot;,width:&quot;9000px&quot;,height:&quot;9000px&quot;,&quot;z-index&quot;:&quot;1&quot;})}),we=u.ensureSingle(ce,&quot;path&quot;,&quot;js-reference-point&quot;,function(K){K.attr(&quot;d&quot;,&quot;M0,0H1V1H0Z&quot;).style({&quot;stroke-width&quot;:0,fill:&quot;black&quot;})});k.tester=ce,k.testref=we},k.savedBBoxes={};var V=0;function te(ce){var we=ce.getAttribute(&quot;data-unformatted&quot;);if(we!==null)return we+ce.getAttribute(&quot;data-math&quot;)+ce.getAttribute(&quot;text-anchor&quot;)+ce.getAttribute(&quot;style&quot;)}function ee(ce,we){if(!ce)return null;var K=we._context,ne=K._exportedPlot?&quot;&quot;:K._baseUrl||&quot;&quot;;return ne?&quot;url(&#x27;&quot;+ne+&quot;#&quot;+ce+&quot;&#x27;)&quot;:&quot;url(#&quot;+ce+&quot;)&quot;}k.bBox=function(ce,we,K){var ne,de,_e;if(K||(K=te(ce)),K){if(ne=k.savedBBoxes[K])return u.extendFlat({},ne)}else if(ce.childNodes.length===1){var ue=ce.childNodes[0];if(K=te(ue)){var pe=+ue.getAttribute(&quot;x&quot;)||0,xe=+ue.getAttribute(&quot;y&quot;)||0,ye=ue.getAttribute(&quot;transform&quot;);if(!ye){var Te=k.bBox(ue,!1,K);return pe&amp;&amp;(Te.left+=pe,Te.right+=pe),xe&amp;&amp;(Te.top+=xe,Te.bottom+=xe),Te}if(K+=&quot;~&quot;+pe+&quot;~&quot;+xe+&quot;~&quot;+ye,ne=k.savedBBoxes[K])return u.extendFlat({},ne)}}we?de=ce:(_e=k.tester.node(),de=ce.cloneNode(!0),_e.appendChild(de)),s.select(de).attr(&quot;transform&quot;,null).call(v.positionText,0,0);var Ae=de.getBoundingClientRect(),Re=k.testref.node().getBoundingClientRect();we||_e.removeChild(de);var Le={height:Ae.height,width:Ae.width,left:Ae.left-Re.left,top:Ae.top-Re.top,right:Ae.right-Re.left,bottom:Ae.bottom-Re.top};return V&gt;=1e4&amp;&amp;(k.savedBBoxes={},V=0),K&amp;&amp;(k.savedBBoxes[K]=Le),V++,u.extendFlat({},Le)},k.setClipUrl=function(ce,we,K){ce.attr(&quot;clip-path&quot;,ee(we,K))},k.getTranslate=function(ce){var we=(ce[ce.attr?&quot;attr&quot;:&quot;getAttribute&quot;](&quot;transform&quot;)||&quot;&quot;).replace(/.*\\btranslate\\((-?\\d*\\.?\\d*)[^-\\d]*(-?\\d*\\.?\\d*)[^\\d].*/,function(K,ne,de){return[ne,de].join(&quot; &quot;)}).split(&quot; &quot;);return{x:+we[0]||0,y:+we[1]||0}},k.setTranslate=function(ce,we,K){var ne=ce.attr?&quot;attr&quot;:&quot;getAttribute&quot;,de=ce.attr?&quot;attr&quot;:&quot;setAttribute&quot;,_e=ce[ne](&quot;transform&quot;)||&quot;&quot;;return we=we||0,K=K||0,_e=_e.replace(/(\\btranslate\\(.*?\\);?)/,&quot;&quot;).trim(),_e=(_e+=b(we,K)).trim(),ce[de](&quot;transform&quot;,_e),_e},k.getScale=function(ce){var we=(ce[ce.attr?&quot;attr&quot;:&quot;getAttribute&quot;](&quot;transform&quot;)||&quot;&quot;).replace(/.*\\bscale\\((\\d*\\.?\\d*)[^\\d]*(\\d*\\.?\\d*)[^\\d].*/,function(K,ne,de){return[ne,de].join(&quot; &quot;)}).split(&quot; &quot;);return{x:+we[0]||1,y:+we[1]||1}},k.setScale=function(ce,we,K){var ne=ce.attr?&quot;attr&quot;:&quot;getAttribute&quot;,de=ce.attr?&quot;attr&quot;:&quot;setAttribute&quot;,_e=ce[ne](&quot;transform&quot;)||&quot;&quot;;return we=we||1,K=K||1,_e=_e.replace(/(\\bscale\\(.*?\\);?)/,&quot;&quot;).trim(),_e=(_e+=&quot;scale(&quot;+we+&quot;,&quot;+K+&quot;)&quot;).trim(),ce[de](&quot;transform&quot;,_e),_e};var H=/\\s*sc.*/;k.setPointGroupScale=function(ce,we,K){if(we=we||1,K=K||1,ce){var ne=we===1&amp;&amp;K===1?&quot;&quot;:&quot;scale(&quot;+we+&quot;,&quot;+K+&quot;)&quot;;ce.each(function(){var de=(this.getAttribute(&quot;transform&quot;)||&quot;&quot;).replace(H,&quot;&quot;);de=(de+=ne).trim(),this.setAttribute(&quot;transform&quot;,de)})}};var Z=/translate\\([^)]*\\)\\s*$/;function G(ce,we){var K;return ce&amp;&amp;(K=ce.mf),K===void 0&amp;&amp;(K=we.marker&amp;&amp;we.marker.standoff||0),we._geo||we._xA?K:-K}k.setTextPointsScale=function(ce,we,K){ce&amp;&amp;ce.each(function(){var ne,de=s.select(this),_e=de.select(&quot;text&quot;);if(_e.node()){var ue=parseFloat(_e.attr(&quot;x&quot;)||0),pe=parseFloat(_e.attr(&quot;y&quot;)||0),xe=(de.attr(&quot;transform&quot;)||&quot;&quot;).match(Z);ne=we===1&amp;&amp;K===1?[]:[b(ue,pe),&quot;scale(&quot;+we+&quot;,&quot;+K+&quot;)&quot;,b(-ue,-pe)],xe&amp;&amp;ne.push(xe),de.attr(&quot;transform&quot;,ne.join(&quot;&quot;))}})},k.getMarkerStandoff=G;var X,Q,re,ae,ie,se,he=Math.atan2,Se=Math.cos,Oe=Math.sin;function Pe(ce,we){var K=we[0],ne=we[1];return[K*Se(ce)-ne*Oe(ce),K*Oe(ce)+ne*Se(ce)]}function Me(ce,we){var K,ne,de=ce.ma;de===void 0&amp;&amp;(de=we.marker.angle||0);var _e=we.marker.angleref;if(_e===&quot;previous&quot;||_e===&quot;north&quot;){if(we._geo){var ue=we._geo.project(ce.lonlat);K=ue[0],ne=ue[1]}else{var pe=we._xA,xe=we._yA;if(!pe||!xe)return 90;K=pe.c2p(ce.x),ne=xe.c2p(ce.y)}if(we._geo){var ye,Te=ce.lonlat[0],Ae=ce.lonlat[1],Re=we._geo.project([Te,Ae+1e-5]),Le=we._geo.project([Te+1e-5,Ae]),$e=he(Le[1]-ne,Le[0]-K),Fe=he(Re[1]-ne,Re[0]-K);if(_e===&quot;north&quot;)ye=de/180*Math.PI;else if(_e===&quot;previous&quot;){var Be=Te/180*Math.PI,Ue=Ae/180*Math.PI,qe=X/180*Math.PI,Xe=Q/180*Math.PI,ot=qe-Be,st=Se(Xe)*Oe(ot),dt=Oe(Xe)*Se(Ue)-Se(Xe)*Oe(Ue)*Se(ot);ye=-he(st,dt)-Math.PI,X=Te,Q=Ae}var vt=Pe($e,[Se(ye),0]),We=Pe(Fe,[Oe(ye),0]);de=he(vt[1]+We[1],vt[0]+We[0])/Math.PI*180,_e!==&quot;previous&quot;||se===we.uid&amp;&amp;ce.i===ie+1||(de=null)}if(_e===&quot;previous&quot;&amp;&amp;!we._geo)if(se===we.uid&amp;&amp;ce.i===ie+1&amp;&amp;d(K)&amp;&amp;d(ne)){var ze=K-re,tt=ne-ae,it=we.line&amp;&amp;we.line.shape||&quot;&quot;,St=it.slice(it.length-1);St===&quot;h&quot;&amp;&amp;(tt=0),St===&quot;v&quot;&amp;&amp;(ze=0),de+=he(tt,ze)/Math.PI*180+90}else de=null}return re=K,ae=ne,ie=ce.i,se=we.uid,de}k.getMarkerAngle=Me},90998:function(i,o,a){var s,u,c,d,f=a(95616),p=a(39898).round,m=&quot;M0,0Z&quot;,g=Math.sqrt(2),b=Math.sqrt(3),v=Math.PI,h=Math.cos,y=Math.sin;function w(x){return x===null}function _(x,T,k){if(!(x&amp;&amp;x%360!=0||T))return k;if(c===x&amp;&amp;d===T&amp;&amp;s===k)return u;function S(N,R){var q=h(N),Y=y(N),L=R[0],W=R[1]+(T||0);return[L*q-W*Y,L*Y+W*q]}c=x,d=T,s=k;for(var C=x/180*v,M=0,O=0,D=f(k),P=&quot;&quot;,E=0;E&lt;D.length;E++){var I=D[E],A=I[0],F=M,j=O;if(A===&quot;M&quot;||A===&quot;L&quot;)M=+I[1],O=+I[2];else if(A===&quot;m&quot;||A===&quot;l&quot;)M+=+I[1],O+=+I[2];else if(A===&quot;H&quot;)M=+I[1];else if(A===&quot;h&quot;)M+=+I[1];else if(A===&quot;V&quot;)O=+I[1];else if(A===&quot;v&quot;)O+=+I[1];else if(A===&quot;A&quot;){M=+I[1],O=+I[2];var z=S(C,[+I[6],+I[7]]);I[6]=z[0],I[7]=z[1],I[3]=+I[3]+x}A!==&quot;H&quot;&amp;&amp;A!==&quot;V&quot;||(A=&quot;L&quot;),A!==&quot;h&quot;&amp;&amp;A!==&quot;v&quot;||(A=&quot;l&quot;),A!==&quot;m&quot;&amp;&amp;A!==&quot;l&quot;||(M-=F,O-=j);var B=S(C,[M,O]);A!==&quot;H&quot;&amp;&amp;A!==&quot;V&quot;||(A=&quot;L&quot;),A!==&quot;M&quot;&amp;&amp;A!==&quot;L&quot;&amp;&amp;A!==&quot;m&quot;&amp;&amp;A!==&quot;l&quot;||(I[1]=B[0],I[2]=B[1]),I[0]=A,P+=I[0]+I.slice(1).join(&quot;,&quot;)}return u=P,P}i.exports={circle:{n:0,f:function(x,T,k){if(w(T))return m;var S=p(x,2),C=&quot;M&quot;+S+&quot;,0A&quot;+S+&quot;,&quot;+S+&quot; 0 1,1 0,-&quot;+S+&quot;A&quot;+S+&quot;,&quot;+S+&quot; 0 0,1 &quot;+S+&quot;,0Z&quot;;return k?_(T,k,C):C}},square:{n:1,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+S+&quot;H-&quot;+S+&quot;V-&quot;+S+&quot;H&quot;+S+&quot;Z&quot;)}},diamond:{n:2,f:function(x,T,k){if(w(T))return m;var S=p(1.3*x,2);return _(T,k,&quot;M&quot;+S+&quot;,0L0,&quot;+S+&quot;L-&quot;+S+&quot;,0L0,-&quot;+S+&quot;Z&quot;)}},cross:{n:3,f:function(x,T,k){if(w(T))return m;var S=p(.4*x,2),C=p(1.2*x,2);return _(T,k,&quot;M&quot;+C+&quot;,&quot;+S+&quot;H&quot;+S+&quot;V&quot;+C+&quot;H-&quot;+S+&quot;V&quot;+S+&quot;H-&quot;+C+&quot;V-&quot;+S+&quot;H-&quot;+S+&quot;V-&quot;+C+&quot;H&quot;+S+&quot;V-&quot;+S+&quot;H&quot;+C+&quot;Z&quot;)}},x:{n:4,f:function(x,T,k){if(w(T))return m;var S=p(.8*x/g,2),C=&quot;l&quot;+S+&quot;,&quot;+S,M=&quot;l&quot;+S+&quot;,-&quot;+S,O=&quot;l-&quot;+S+&quot;,-&quot;+S,D=&quot;l-&quot;+S+&quot;,&quot;+S;return _(T,k,&quot;M0,&quot;+S+C+M+O+M+O+D+O+D+C+D+C+&quot;Z&quot;)}},&quot;triangle-up&quot;:{n:5,f:function(x,T,k){if(w(T))return m;var S=p(2*x/b,2);return _(T,k,&quot;M-&quot;+S+&quot;,&quot;+p(x/2,2)+&quot;H&quot;+S+&quot;L0,-&quot;+p(x,2)+&quot;Z&quot;)}},&quot;triangle-down&quot;:{n:6,f:function(x,T,k){if(w(T))return m;var S=p(2*x/b,2);return _(T,k,&quot;M-&quot;+S+&quot;,-&quot;+p(x/2,2)+&quot;H&quot;+S+&quot;L0,&quot;+p(x,2)+&quot;Z&quot;)}},&quot;triangle-left&quot;:{n:7,f:function(x,T,k){if(w(T))return m;var S=p(2*x/b,2);return _(T,k,&quot;M&quot;+p(x/2,2)+&quot;,-&quot;+S+&quot;V&quot;+S+&quot;L-&quot;+p(x,2)+&quot;,0Z&quot;)}},&quot;triangle-right&quot;:{n:8,f:function(x,T,k){if(w(T))return m;var S=p(2*x/b,2);return _(T,k,&quot;M-&quot;+p(x/2,2)+&quot;,-&quot;+S+&quot;V&quot;+S+&quot;L&quot;+p(x,2)+&quot;,0Z&quot;)}},&quot;triangle-ne&quot;:{n:9,f:function(x,T,k){if(w(T))return m;var S=p(.6*x,2),C=p(1.2*x,2);return _(T,k,&quot;M-&quot;+C+&quot;,-&quot;+S+&quot;H&quot;+S+&quot;V&quot;+C+&quot;Z&quot;)}},&quot;triangle-se&quot;:{n:10,f:function(x,T,k){if(w(T))return m;var S=p(.6*x,2),C=p(1.2*x,2);return _(T,k,&quot;M&quot;+S+&quot;,-&quot;+C+&quot;V&quot;+S+&quot;H-&quot;+C+&quot;Z&quot;)}},&quot;triangle-sw&quot;:{n:11,f:function(x,T,k){if(w(T))return m;var S=p(.6*x,2),C=p(1.2*x,2);return _(T,k,&quot;M&quot;+C+&quot;,&quot;+S+&quot;H-&quot;+S+&quot;V-&quot;+C+&quot;Z&quot;)}},&quot;triangle-nw&quot;:{n:12,f:function(x,T,k){if(w(T))return m;var S=p(.6*x,2),C=p(1.2*x,2);return _(T,k,&quot;M-&quot;+S+&quot;,&quot;+C+&quot;V-&quot;+S+&quot;H&quot;+C+&quot;Z&quot;)}},pentagon:{n:13,f:function(x,T,k){if(w(T))return m;var S=p(.951*x,2),C=p(.588*x,2),M=p(-x,2),O=p(-.309*x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+O+&quot;L&quot;+C+&quot;,&quot;+p(.809*x,2)+&quot;H-&quot;+C+&quot;L-&quot;+S+&quot;,&quot;+O+&quot;L0,&quot;+M+&quot;Z&quot;)}},hexagon:{n:14,f:function(x,T,k){if(w(T))return m;var S=p(x,2),C=p(x/2,2),M=p(x*b/2,2);return _(T,k,&quot;M&quot;+M+&quot;,-&quot;+C+&quot;V&quot;+C+&quot;L0,&quot;+S+&quot;L-&quot;+M+&quot;,&quot;+C+&quot;V-&quot;+C+&quot;L0,-&quot;+S+&quot;Z&quot;)}},hexagon2:{n:15,f:function(x,T,k){if(w(T))return m;var S=p(x,2),C=p(x/2,2),M=p(x*b/2,2);return _(T,k,&quot;M-&quot;+C+&quot;,&quot;+M+&quot;H&quot;+C+&quot;L&quot;+S+&quot;,0L&quot;+C+&quot;,-&quot;+M+&quot;H-&quot;+C+&quot;L-&quot;+S+&quot;,0Z&quot;)}},octagon:{n:16,f:function(x,T,k){if(w(T))return m;var S=p(.924*x,2),C=p(.383*x,2);return _(T,k,&quot;M-&quot;+C+&quot;,-&quot;+S+&quot;H&quot;+C+&quot;L&quot;+S+&quot;,-&quot;+C+&quot;V&quot;+C+&quot;L&quot;+C+&quot;,&quot;+S+&quot;H-&quot;+C+&quot;L-&quot;+S+&quot;,&quot;+C+&quot;V-&quot;+C+&quot;Z&quot;)}},star:{n:17,f:function(x,T,k){if(w(T))return m;var S=1.4*x,C=p(.225*S,2),M=p(.951*S,2),O=p(.363*S,2),D=p(.588*S,2),P=p(-S,2),E=p(-.309*S,2),I=p(.118*S,2),A=p(.809*S,2);return _(T,k,&quot;M&quot;+C+&quot;,&quot;+E+&quot;H&quot;+M+&quot;L&quot;+O+&quot;,&quot;+I+&quot;L&quot;+D+&quot;,&quot;+A+&quot;L0,&quot;+p(.382*S,2)+&quot;L-&quot;+D+&quot;,&quot;+A+&quot;L-&quot;+O+&quot;,&quot;+I+&quot;L-&quot;+M+&quot;,&quot;+E+&quot;H-&quot;+C+&quot;L0,&quot;+P+&quot;Z&quot;)}},hexagram:{n:18,f:function(x,T,k){if(w(T))return m;var S=p(.66*x,2),C=p(.38*x,2),M=p(.76*x,2);return _(T,k,&quot;M-&quot;+M+&quot;,0l-&quot;+C+&quot;,-&quot;+S+&quot;h&quot;+M+&quot;l&quot;+C+&quot;,-&quot;+S+&quot;l&quot;+C+&quot;,&quot;+S+&quot;h&quot;+M+&quot;l-&quot;+C+&quot;,&quot;+S+&quot;l&quot;+C+&quot;,&quot;+S+&quot;h-&quot;+M+&quot;l-&quot;+C+&quot;,&quot;+S+&quot;l-&quot;+C+&quot;,-&quot;+S+&quot;h-&quot;+M+&quot;Z&quot;)}},&quot;star-triangle-up&quot;:{n:19,f:function(x,T,k){if(w(T))return m;var S=p(x*b*.8,2),C=p(.8*x,2),M=p(1.6*x,2),O=p(4*x,2),D=&quot;A &quot;+O+&quot;,&quot;+O+&quot; 0 0 1 &quot;;return _(T,k,&quot;M-&quot;+S+&quot;,&quot;+C+D+S+&quot;,&quot;+C+D+&quot;0,-&quot;+M+D+&quot;-&quot;+S+&quot;,&quot;+C+&quot;Z&quot;)}},&quot;star-triangle-down&quot;:{n:20,f:function(x,T,k){if(w(T))return m;var S=p(x*b*.8,2),C=p(.8*x,2),M=p(1.6*x,2),O=p(4*x,2),D=&quot;A &quot;+O+&quot;,&quot;+O+&quot; 0 0 1 &quot;;return _(T,k,&quot;M&quot;+S+&quot;,-&quot;+C+D+&quot;-&quot;+S+&quot;,-&quot;+C+D+&quot;0,&quot;+M+D+S+&quot;,-&quot;+C+&quot;Z&quot;)}},&quot;star-square&quot;:{n:21,f:function(x,T,k){if(w(T))return m;var S=p(1.1*x,2),C=p(2*x,2),M=&quot;A &quot;+C+&quot;,&quot;+C+&quot; 0 0 1 &quot;;return _(T,k,&quot;M-&quot;+S+&quot;,-&quot;+S+M+&quot;-&quot;+S+&quot;,&quot;+S+M+S+&quot;,&quot;+S+M+S+&quot;,-&quot;+S+M+&quot;-&quot;+S+&quot;,-&quot;+S+&quot;Z&quot;)}},&quot;star-diamond&quot;:{n:22,f:function(x,T,k){if(w(T))return m;var S=p(1.4*x,2),C=p(1.9*x,2),M=&quot;A &quot;+C+&quot;,&quot;+C+&quot; 0 0 1 &quot;;return _(T,k,&quot;M-&quot;+S+&quot;,0&quot;+M+&quot;0,&quot;+S+M+S+&quot;,0&quot;+M+&quot;0,-&quot;+S+M+&quot;-&quot;+S+&quot;,0Z&quot;)}},&quot;diamond-tall&quot;:{n:23,f:function(x,T,k){if(w(T))return m;var S=p(.7*x,2),C=p(1.4*x,2);return _(T,k,&quot;M0,&quot;+C+&quot;L&quot;+S+&quot;,0L0,-&quot;+C+&quot;L-&quot;+S+&quot;,0Z&quot;)}},&quot;diamond-wide&quot;:{n:24,f:function(x,T,k){if(w(T))return m;var S=p(1.4*x,2),C=p(.7*x,2);return _(T,k,&quot;M0,&quot;+C+&quot;L&quot;+S+&quot;,0L0,-&quot;+C+&quot;L-&quot;+S+&quot;,0Z&quot;)}},hourglass:{n:25,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+S+&quot;H-&quot;+S+&quot;L&quot;+S+&quot;,-&quot;+S+&quot;H-&quot;+S+&quot;Z&quot;)},noDot:!0},bowtie:{n:26,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+S+&quot;V-&quot;+S+&quot;L-&quot;+S+&quot;,&quot;+S+&quot;V-&quot;+S+&quot;Z&quot;)},noDot:!0},&quot;circle-cross&quot;:{n:27,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M0,&quot;+S+&quot;V-&quot;+S+&quot;M&quot;+S+&quot;,0H-&quot;+S+&quot;M&quot;+S+&quot;,0A&quot;+S+&quot;,&quot;+S+&quot; 0 1,1 0,-&quot;+S+&quot;A&quot;+S+&quot;,&quot;+S+&quot; 0 0,1 &quot;+S+&quot;,0Z&quot;)},needLine:!0,noDot:!0},&quot;circle-x&quot;:{n:28,f:function(x,T,k){if(w(T))return m;var S=p(x,2),C=p(x/g,2);return _(T,k,&quot;M&quot;+C+&quot;,&quot;+C+&quot;L-&quot;+C+&quot;,-&quot;+C+&quot;M&quot;+C+&quot;,-&quot;+C+&quot;L-&quot;+C+&quot;,&quot;+C+&quot;M&quot;+S+&quot;,0A&quot;+S+&quot;,&quot;+S+&quot; 0 1,1 0,-&quot;+S+&quot;A&quot;+S+&quot;,&quot;+S+&quot; 0 0,1 &quot;+S+&quot;,0Z&quot;)},needLine:!0,noDot:!0},&quot;square-cross&quot;:{n:29,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M0,&quot;+S+&quot;V-&quot;+S+&quot;M&quot;+S+&quot;,0H-&quot;+S+&quot;M&quot;+S+&quot;,&quot;+S+&quot;H-&quot;+S+&quot;V-&quot;+S+&quot;H&quot;+S+&quot;Z&quot;)},needLine:!0,noDot:!0},&quot;square-x&quot;:{n:30,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+S+&quot;L-&quot;+S+&quot;,-&quot;+S+&quot;M&quot;+S+&quot;,-&quot;+S+&quot;L-&quot;+S+&quot;,&quot;+S+&quot;M&quot;+S+&quot;,&quot;+S+&quot;H-&quot;+S+&quot;V-&quot;+S+&quot;H&quot;+S+&quot;Z&quot;)},needLine:!0,noDot:!0},&quot;diamond-cross&quot;:{n:31,f:function(x,T,k){if(w(T))return m;var S=p(1.3*x,2);return _(T,k,&quot;M&quot;+S+&quot;,0L0,&quot;+S+&quot;L-&quot;+S+&quot;,0L0,-&quot;+S+&quot;ZM0,-&quot;+S+&quot;V&quot;+S+&quot;M-&quot;+S+&quot;,0H&quot;+S)},needLine:!0,noDot:!0},&quot;diamond-x&quot;:{n:32,f:function(x,T,k){if(w(T))return m;var S=p(1.3*x,2),C=p(.65*x,2);return _(T,k,&quot;M&quot;+S+&quot;,0L0,&quot;+S+&quot;L-&quot;+S+&quot;,0L0,-&quot;+S+&quot;ZM-&quot;+C+&quot;,-&quot;+C+&quot;L&quot;+C+&quot;,&quot;+C+&quot;M-&quot;+C+&quot;,&quot;+C+&quot;L&quot;+C+&quot;,-&quot;+C)},needLine:!0,noDot:!0},&quot;cross-thin&quot;:{n:33,f:function(x,T,k){if(w(T))return m;var S=p(1.4*x,2);return _(T,k,&quot;M0,&quot;+S+&quot;V-&quot;+S+&quot;M&quot;+S+&quot;,0H-&quot;+S)},needLine:!0,noDot:!0,noFill:!0},&quot;x-thin&quot;:{n:34,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+S+&quot;L-&quot;+S+&quot;,-&quot;+S+&quot;M&quot;+S+&quot;,-&quot;+S+&quot;L-&quot;+S+&quot;,&quot;+S)},needLine:!0,noDot:!0,noFill:!0},asterisk:{n:35,f:function(x,T,k){if(w(T))return m;var S=p(1.2*x,2),C=p(.85*x,2);return _(T,k,&quot;M0,&quot;+S+&quot;V-&quot;+S+&quot;M&quot;+S+&quot;,0H-&quot;+S+&quot;M&quot;+C+&quot;,&quot;+C+&quot;L-&quot;+C+&quot;,-&quot;+C+&quot;M&quot;+C+&quot;,-&quot;+C+&quot;L-&quot;+C+&quot;,&quot;+C)},needLine:!0,noDot:!0,noFill:!0},hash:{n:36,f:function(x,T,k){if(w(T))return m;var S=p(x/2,2),C=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+C+&quot;V-&quot;+C+&quot;M&quot;+(S-C)+&quot;,-&quot;+C+&quot;V&quot;+C+&quot;M&quot;+C+&quot;,&quot;+S+&quot;H-&quot;+C+&quot;M-&quot;+C+&quot;,&quot;+(S-C)+&quot;H&quot;+C)},needLine:!0,noFill:!0},&quot;y-up&quot;:{n:37,f:function(x,T,k){if(w(T))return m;var S=p(1.2*x,2),C=p(1.6*x,2),M=p(.8*x,2);return _(T,k,&quot;M-&quot;+S+&quot;,&quot;+M+&quot;L0,0M&quot;+S+&quot;,&quot;+M+&quot;L0,0M0,-&quot;+C+&quot;L0,0&quot;)},needLine:!0,noDot:!0,noFill:!0},&quot;y-down&quot;:{n:38,f:function(x,T,k){if(w(T))return m;var S=p(1.2*x,2),C=p(1.6*x,2),M=p(.8*x,2);return _(T,k,&quot;M-&quot;+S+&quot;,-&quot;+M+&quot;L0,0M&quot;+S+&quot;,-&quot;+M+&quot;L0,0M0,&quot;+C+&quot;L0,0&quot;)},needLine:!0,noDot:!0,noFill:!0},&quot;y-left&quot;:{n:39,f:function(x,T,k){if(w(T))return m;var S=p(1.2*x,2),C=p(1.6*x,2),M=p(.8*x,2);return _(T,k,&quot;M&quot;+M+&quot;,&quot;+S+&quot;L0,0M&quot;+M+&quot;,-&quot;+S+&quot;L0,0M-&quot;+C+&quot;,0L0,0&quot;)},needLine:!0,noDot:!0,noFill:!0},&quot;y-right&quot;:{n:40,f:function(x,T,k){if(w(T))return m;var S=p(1.2*x,2),C=p(1.6*x,2),M=p(.8*x,2);return _(T,k,&quot;M-&quot;+M+&quot;,&quot;+S+&quot;L0,0M-&quot;+M+&quot;,-&quot;+S+&quot;L0,0M&quot;+C+&quot;,0L0,0&quot;)},needLine:!0,noDot:!0,noFill:!0},&quot;line-ew&quot;:{n:41,f:function(x,T,k){if(w(T))return m;var S=p(1.4*x,2);return _(T,k,&quot;M&quot;+S+&quot;,0H-&quot;+S)},needLine:!0,noDot:!0,noFill:!0},&quot;line-ns&quot;:{n:42,f:function(x,T,k){if(w(T))return m;var S=p(1.4*x,2);return _(T,k,&quot;M0,&quot;+S+&quot;V-&quot;+S)},needLine:!0,noDot:!0,noFill:!0},&quot;line-ne&quot;:{n:43,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,-&quot;+S+&quot;L-&quot;+S+&quot;,&quot;+S)},needLine:!0,noDot:!0,noFill:!0},&quot;line-nw&quot;:{n:44,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+S+&quot;L-&quot;+S+&quot;,-&quot;+S)},needLine:!0,noDot:!0,noFill:!0},&quot;arrow-up&quot;:{n:45,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M0,0L-&quot;+S+&quot;,&quot;+p(2*x,2)+&quot;H&quot;+S+&quot;Z&quot;)},backoff:1,noDot:!0},&quot;arrow-down&quot;:{n:46,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M0,0L-&quot;+S+&quot;,-&quot;+p(2*x,2)+&quot;H&quot;+S+&quot;Z&quot;)},noDot:!0},&quot;arrow-left&quot;:{n:47,f:function(x,T,k){if(w(T))return m;var S=p(2*x,2),C=p(x,2);return _(T,k,&quot;M0,0L&quot;+S+&quot;,-&quot;+C+&quot;V&quot;+C+&quot;Z&quot;)},noDot:!0},&quot;arrow-right&quot;:{n:48,f:function(x,T,k){if(w(T))return m;var S=p(2*x,2),C=p(x,2);return _(T,k,&quot;M0,0L-&quot;+S+&quot;,-&quot;+C+&quot;V&quot;+C+&quot;Z&quot;)},noDot:!0},&quot;arrow-bar-up&quot;:{n:49,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M-&quot;+S+&quot;,0H&quot;+S+&quot;M0,0L-&quot;+S+&quot;,&quot;+p(2*x,2)+&quot;H&quot;+S+&quot;Z&quot;)},backoff:1,needLine:!0,noDot:!0},&quot;arrow-bar-down&quot;:{n:50,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M-&quot;+S+&quot;,0H&quot;+S+&quot;M0,0L-&quot;+S+&quot;,-&quot;+p(2*x,2)+&quot;H&quot;+S+&quot;Z&quot;)},needLine:!0,noDot:!0},&quot;arrow-bar-left&quot;:{n:51,f:function(x,T,k){if(w(T))return m;var S=p(2*x,2),C=p(x,2);return _(T,k,&quot;M0,-&quot;+C+&quot;V&quot;+C+&quot;M0,0L&quot;+S+&quot;,-&quot;+C+&quot;V&quot;+C+&quot;Z&quot;)},needLine:!0,noDot:!0},&quot;arrow-bar-right&quot;:{n:52,f:function(x,T,k){if(w(T))return m;var S=p(2*x,2),C=p(x,2);return _(T,k,&quot;M0,-&quot;+C+&quot;V&quot;+C+&quot;M0,0L-&quot;+S+&quot;,-&quot;+C+&quot;V&quot;+C+&quot;Z&quot;)},needLine:!0,noDot:!0},arrow:{n:53,f:function(x,T,k){if(w(T))return m;var S=v/2.5,C=2*x*h(S),M=2*x*y(S);return _(T,k,&quot;M0,0L&quot;+-C+&quot;,&quot;+M+&quot;L&quot;+C+&quot;,&quot;+M+&quot;Z&quot;)},backoff:.9,noDot:!0},&quot;arrow-wide&quot;:{n:54,f:function(x,T,k){if(w(T))return m;var S=v/4,C=2*x*h(S),M=2*x*y(S);return _(T,k,&quot;M0,0L&quot;+-C+&quot;,&quot;+M+&quot;A &quot;+2*x+&quot;,&quot;+2*x+&quot; 0 0 1 &quot;+C+&quot;,&quot;+M+&quot;Z&quot;)},backoff:.4,noDot:!0}}},25673:function(i){i.exports={visible:{valType:&quot;boolean&quot;,editType:&quot;calc&quot;},type:{valType:&quot;enumerated&quot;,values:[&quot;percent&quot;,&quot;constant&quot;,&quot;sqrt&quot;,&quot;data&quot;],editType:&quot;calc&quot;},symmetric:{valType:&quot;boolean&quot;,editType:&quot;calc&quot;},array:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},arrayminus:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},value:{valType:&quot;number&quot;,min:0,dflt:10,editType:&quot;calc&quot;},valueminus:{valType:&quot;number&quot;,min:0,dflt:10,editType:&quot;calc&quot;},traceref:{valType:&quot;integer&quot;,min:0,dflt:0,editType:&quot;style&quot;},tracerefminus:{valType:&quot;integer&quot;,min:0,dflt:0,editType:&quot;style&quot;},copy_ystyle:{valType:&quot;boolean&quot;,editType:&quot;plot&quot;},copy_zstyle:{valType:&quot;boolean&quot;,editType:&quot;style&quot;},color:{valType:&quot;color&quot;,editType:&quot;style&quot;},thickness:{valType:&quot;number&quot;,min:0,dflt:2,editType:&quot;style&quot;},width:{valType:&quot;number&quot;,min:0,editType:&quot;plot&quot;},editType:&quot;calc&quot;,_deprecated:{opacity:{valType:&quot;number&quot;,editType:&quot;style&quot;}}}},84532:function(i,o,a){var s=a(92770),u=a(73972),c=a(89298),d=a(71828),f=a(45827);function p(m,g,b,v){var h=g[&quot;error_&quot;+v]||{},y=[];if(h.visible&amp;&amp;[&quot;linear&quot;,&quot;log&quot;].indexOf(b.type)!==-1){for(var w=f(h),_=0;_&lt;m.length;_++){var x=m[_],T=x.i;if(T===void 0)T=_;else if(T===null)continue;var k=x[v];if(s(b.c2l(k))){var S=w(k,T);if(s(S[0])&amp;&amp;s(S[1])){var C=x[v+&quot;s&quot;]=k-S[0],M=x[v+&quot;h&quot;]=k+S[1];y.push(C,M)}}}var O=b._id,D=g._extremes[O],P=c.findExtremes(b,y,d.extendFlat({tozero:D.opts.tozero},{padded:!0}));D.min=D.min.concat(P.min),D.max=D.max.concat(P.max)}}i.exports=function(m){for(var g=m.calcdata,b=0;b&lt;g.length;b++){var v=g[b],h=v[0].trace;if(h.visible===!0&amp;&amp;u.traceIs(h,&quot;errorBarsOK&quot;)){var y=c.getFromId(m,h.xaxis),w=c.getFromId(m,h.yaxis);p(v,h,y,&quot;x&quot;),p(v,h,w,&quot;y&quot;)}}}},45827:function(i){function o(a,s){return a===&quot;percent&quot;?function(u){return Math.abs(u*s/100)}:a===&quot;constant&quot;?function(){return Math.abs(s)}:a===&quot;sqrt&quot;?function(u){return Math.sqrt(Math.abs(u))}:void 0}i.exports=function(a){var s=a.type,u=a.symmetric;if(s===&quot;data&quot;){var c=a.array||[];if(u)return function(m,g){var b=+c[g];return[b,b]};var d=a.arrayminus||[];return function(m,g){var b=+c[g],v=+d[g];return isNaN(b)&amp;&amp;isNaN(v)?[NaN,NaN]:[v||0,b||0]}}var f=o(s,a.value),p=o(s,a.valueminus);return u||a.valueminus===void 0?function(m){var g=f(m);return[g,g]}:function(m){return[p(m),f(m)]}}},97587:function(i,o,a){var s=a(92770),u=a(73972),c=a(71828),d=a(44467),f=a(25673);i.exports=function(p,m,g,b){var v=&quot;error_&quot;+b.axis,h=d.newContainer(m,v),y=p[v]||{};function w(k,S){return c.coerce(y,h,f,k,S)}if(w(&quot;visible&quot;,y.array!==void 0||y.value!==void 0||y.type===&quot;sqrt&quot;)!==!1){var _=w(&quot;type&quot;,&quot;array&quot;in y?&quot;data&quot;:&quot;percent&quot;),x=!0;_!==&quot;sqrt&quot;&amp;&amp;(x=w(&quot;symmetric&quot;,!((_===&quot;data&quot;?&quot;arrayminus&quot;:&quot;valueminus&quot;)in y))),_===&quot;data&quot;?(w(&quot;array&quot;),w(&quot;traceref&quot;),x||(w(&quot;arrayminus&quot;),w(&quot;tracerefminus&quot;))):_!==&quot;percent&quot;&amp;&amp;_!==&quot;constant&quot;||(w(&quot;value&quot;),x||w(&quot;valueminus&quot;));var T=&quot;copy_&quot;+b.inherit+&quot;style&quot;;b.inherit&amp;&amp;(m[&quot;error_&quot;+b.inherit]||{}).visible&amp;&amp;w(T,!(y.color||s(y.thickness)||s(y.width))),b.inherit&amp;&amp;h[T]||(w(&quot;color&quot;,g),w(&quot;thickness&quot;),w(&quot;width&quot;,u.traceIs(m,&quot;gl3d&quot;)?0:4))}}},37369:function(i,o,a){var s=a(71828),u=a(30962).overrideAll,c=a(25673),d={error_x:s.extendFlat({},c),error_y:s.extendFlat({},c)};delete d.error_x.copy_zstyle,delete d.error_y.copy_zstyle,delete d.error_y.copy_ystyle;var f={error_x:s.extendFlat({},c),error_y:s.extendFlat({},c),error_z:s.extendFlat({},c)};delete f.error_x.copy_ystyle,delete f.error_y.copy_ystyle,delete f.error_z.copy_ystyle,delete f.error_z.copy_zstyle,i.exports={moduleType:&quot;component&quot;,name:&quot;errorbars&quot;,schema:{traces:{scatter:d,bar:d,histogram:d,scatter3d:u(f,&quot;calc&quot;,&quot;nested&quot;),scattergl:u(d,&quot;calc&quot;,&quot;nested&quot;)}},supplyDefaults:a(97587),calc:a(84532),makeComputeError:a(45827),plot:a(19398),style:a(62662),hoverInfo:function(p,m,g){(m.error_y||{}).visible&amp;&amp;(g.yerr=p.yh-p.y,m.error_y.symmetric||(g.yerrneg=p.y-p.ys)),(m.error_x||{}).visible&amp;&amp;(g.xerr=p.xh-p.x,m.error_x.symmetric||(g.xerrneg=p.x-p.xs))}}},19398:function(i,o,a){var s=a(39898),u=a(92770),c=a(91424),d=a(34098);i.exports=function(f,p,m,g){var b=m.xaxis,v=m.yaxis,h=g&amp;&amp;g.duration&gt;0,y=f._context.staticPlot;p.each(function(w){var _,x=w[0].trace,T=x.error_x||{},k=x.error_y||{};x.ids&amp;&amp;(_=function(O){return O.id});var S=d.hasMarkers(x)&amp;&amp;x.marker.maxdisplayed&gt;0;k.visible||T.visible||(w=[]);var C=s.select(this).selectAll(&quot;g.errorbar&quot;).data(w,_);if(C.exit().remove(),w.length){T.visible||C.selectAll(&quot;path.xerror&quot;).remove(),k.visible||C.selectAll(&quot;path.yerror&quot;).remove(),C.style(&quot;opacity&quot;,1);var M=C.enter().append(&quot;g&quot;).classed(&quot;errorbar&quot;,!0);h&amp;&amp;M.style(&quot;opacity&quot;,0).transition().duration(g.duration).style(&quot;opacity&quot;,1),c.setClipUrl(C,m.layerClipId,f),C.each(function(O){var D=s.select(this),P=function(z,B,N){var R={x:B.c2p(z.x),y:N.c2p(z.y)};return z.yh!==void 0&amp;&amp;(R.yh=N.c2p(z.yh),R.ys=N.c2p(z.ys),u(R.ys)||(R.noYS=!0,R.ys=N.c2p(z.ys,!0))),z.xh!==void 0&amp;&amp;(R.xh=B.c2p(z.xh),R.xs=B.c2p(z.xs),u(R.xs)||(R.noXS=!0,R.xs=B.c2p(z.xs,!0))),R}(O,b,v);if(!S||O.vis){var E,I=D.select(&quot;path.yerror&quot;);if(k.visible&amp;&amp;u(P.x)&amp;&amp;u(P.yh)&amp;&amp;u(P.ys)){var A=k.width;E=&quot;M&quot;+(P.x-A)+&quot;,&quot;+P.yh+&quot;h&quot;+2*A+&quot;m-&quot;+A+&quot;,0V&quot;+P.ys,P.noYS||(E+=&quot;m-&quot;+A+&quot;,0h&quot;+2*A),I.size()?h&amp;&amp;(I=I.transition().duration(g.duration).ease(g.easing)):I=D.append(&quot;path&quot;).style(&quot;vector-effect&quot;,y?&quot;none&quot;:&quot;non-scaling-stroke&quot;).classed(&quot;yerror&quot;,!0),I.attr(&quot;d&quot;,E)}else I.remove();var F=D.select(&quot;path.xerror&quot;);if(T.visible&amp;&amp;u(P.y)&amp;&amp;u(P.xh)&amp;&amp;u(P.xs)){var j=(T.copy_ystyle?k:T).width;E=&quot;M&quot;+P.xh+&quot;,&quot;+(P.y-j)+&quot;v&quot;+2*j+&quot;m0,-&quot;+j+&quot;H&quot;+P.xs,P.noXS||(E+=&quot;m0,-&quot;+j+&quot;v&quot;+2*j),F.size()?h&amp;&amp;(F=F.transition().duration(g.duration).ease(g.easing)):F=D.append(&quot;path&quot;).style(&quot;vector-effect&quot;,y?&quot;none&quot;:&quot;non-scaling-stroke&quot;).classed(&quot;xerror&quot;,!0),F.attr(&quot;d&quot;,E)}else F.remove()}})}})}},62662:function(i,o,a){var s=a(39898),u=a(7901);i.exports=function(c){c.each(function(d){var f=d[0].trace,p=f.error_y||{},m=f.error_x||{},g=s.select(this);g.selectAll(&quot;path.yerror&quot;).style(&quot;stroke-width&quot;,p.thickness+&quot;px&quot;).call(u.stroke,p.color),m.copy_ystyle&amp;&amp;(m=p),g.selectAll(&quot;path.xerror&quot;).style(&quot;stroke-width&quot;,m.thickness+&quot;px&quot;).call(u.stroke,m.color)})}},77914:function(i,o,a){var s=a(41940),u=a(528).hoverlabel,c=a(1426).extendFlat;i.exports={hoverlabel:{bgcolor:c({},u.bgcolor,{arrayOk:!0}),bordercolor:c({},u.bordercolor,{arrayOk:!0}),font:s({arrayOk:!0,editType:&quot;none&quot;}),align:c({},u.align,{arrayOk:!0}),namelength:c({},u.namelength,{arrayOk:!0}),editType:&quot;none&quot;}}},30732:function(i,o,a){var s=a(71828),u=a(73972);function c(d,f,p,m){m=m||s.identity,Array.isArray(d)&amp;&amp;(f[0][p]=m(d))}i.exports=function(d){var f=d.calcdata,p=d._fullLayout;function m(y){return function(w){return s.coerceHoverinfo({hoverinfo:w},{_module:y._module},p)}}for(var g=0;g&lt;f.length;g++){var b=f[g],v=b[0].trace;if(!u.traceIs(v,&quot;pie-like&quot;)){var h=u.traceIs(v,&quot;2dMap&quot;)?c:s.fillArray;h(v.hoverinfo,b,&quot;hi&quot;,m(v)),v.hovertemplate&amp;&amp;h(v.hovertemplate,b,&quot;ht&quot;),v.hoverlabel&amp;&amp;(h(v.hoverlabel.bgcolor,b,&quot;hbg&quot;),h(v.hoverlabel.bordercolor,b,&quot;hbc&quot;),h(v.hoverlabel.font.size,b,&quot;hts&quot;),h(v.hoverlabel.font.color,b,&quot;htc&quot;),h(v.hoverlabel.font.family,b,&quot;htf&quot;),h(v.hoverlabel.namelength,b,&quot;hnl&quot;),h(v.hoverlabel.align,b,&quot;hta&quot;))}}}},75914:function(i,o,a){var s=a(73972),u=a(88335).hover;i.exports=function(c,d,f){var p=s.getComponentMethod(&quot;annotations&quot;,&quot;onClick&quot;)(c,c._hoverdata);function m(){c.emit(&quot;plotly_click&quot;,{points:c._hoverdata,event:d})}f!==void 0&amp;&amp;u(c,d,f,!0),c._hoverdata&amp;&amp;d&amp;&amp;d.target&amp;&amp;(p&amp;&amp;p.then?p.then(m):m(),d.stopImmediatePropagation&amp;&amp;d.stopImmediatePropagation())}},26675:function(i){i.exports={YANGLE:60,HOVERARROWSIZE:6,HOVERTEXTPAD:3,HOVERFONTSIZE:13,HOVERFONT:&quot;Arial, sans-serif&quot;,HOVERMINTIME:50,HOVERID:&quot;-hover&quot;}},54268:function(i,o,a){var s=a(71828),u=a(77914),c=a(38048);i.exports=function(d,f,p,m){var g=s.extendFlat({},m.hoverlabel);f.hovertemplate&amp;&amp;(g.namelength=-1),c(d,f,function(b,v){return s.coerce(d,f,u,b,v)},g)}},23469:function(i,o,a){var s=a(71828);o.getSubplot=function(m){return m.subplot||m.xaxis+m.yaxis||m.geo},o.isTraceInSubplots=function(m,g){if(m.type===&quot;splom&quot;){for(var b=m.xaxes||[],v=m.yaxes||[],h=0;h&lt;b.length;h++)for(var y=0;y&lt;v.length;y++)if(g.indexOf(b[h]+v[y])!==-1)return!0;return!1}return g.indexOf(o.getSubplot(m))!==-1},o.flat=function(m,g){for(var b=new Array(m.length),v=0;v&lt;m.length;v++)b[v]=g;return b},o.p2c=function(m,g){for(var b=new Array(m.length),v=0;v&lt;m.length;v++)b[v]=m[v].p2c(g);return b},o.getDistanceFunction=function(m,g,b,v){return m===&quot;closest&quot;?v||o.quadrature(g,b):m.charAt(0)===&quot;x&quot;?g:b},o.getClosest=function(m,g,b){if(b.index!==!1)b.index&gt;=0&amp;&amp;b.index&lt;m.length?b.distance=0:b.index=!1;else for(var v=0;v&lt;m.length;v++){var h=g(m[v]);h&lt;=b.distance&amp;&amp;(b.index=v,b.distance=h)}return b},o.inbox=function(m,g,b){return m*g&lt;0||m===0?b:1/0},o.quadrature=function(m,g){return function(b){var v=m(b),h=g(b);return Math.sqrt(v*v+h*h)}},o.makeEventData=function(m,g,b){var v=&quot;index&quot;in m?m.index:m.pointNumber,h={data:g._input,fullData:g,curveNumber:g.index,pointNumber:v};if(g._indexToPoints){var y=g._indexToPoints[v];y.length===1?h.pointIndex=y[0]:h.pointIndices=y}else h.pointIndex=v;return g._module.eventData?h=g._module.eventData(h,m,g,b,v):(&quot;xVal&quot;in m?h.x=m.xVal:&quot;x&quot;in m&amp;&amp;(h.x=m.x),&quot;yVal&quot;in m?h.y=m.yVal:&quot;y&quot;in m&amp;&amp;(h.y=m.y),m.xa&amp;&amp;(h.xaxis=m.xa),m.ya&amp;&amp;(h.yaxis=m.ya),m.zLabelVal!==void 0&amp;&amp;(h.z=m.zLabelVal)),o.appendArrayPointValue(h,g,v),h},o.appendArrayPointValue=function(m,g,b){var v=g._arrayAttrs;if(v)for(var h=0;h&lt;v.length;h++){var y=v[h],w=c(y);if(m[w]===void 0){var _=d(s.nestedProperty(g,y).get(),b);_!==void 0&amp;&amp;(m[w]=_)}}},o.appendArrayMultiPointValues=function(m,g,b){var v=g._arrayAttrs;if(v)for(var h=0;h&lt;v.length;h++){var y=v[h],w=c(y);if(m[w]===void 0){for(var _=s.nestedProperty(g,y).get(),x=new Array(b.length),T=0;T&lt;b.length;T++)x[T]=d(_,b[T]);m[w]=x}}};var u={ids:&quot;id&quot;,locations:&quot;location&quot;,labels:&quot;label&quot;,values:&quot;value&quot;,&quot;marker.colors&quot;:&quot;color&quot;,parents:&quot;parent&quot;};function c(m){return u[m]||m}function d(m,g){return Array.isArray(g)?Array.isArray(m)&amp;&amp;Array.isArray(m[g[0]])?m[g[0]][g[1]]:void 0:m[g]}var f={x:!0,y:!0},p={&quot;x unified&quot;:!0,&quot;y unified&quot;:!0};o.isUnifiedHover=function(m){return typeof m==&quot;string&quot;&amp;&amp;!!p[m]},o.isXYhover=function(m){return typeof m==&quot;string&quot;&amp;&amp;!!f[m]}},88335:function(i,o,a){var s=a(39898),u=a(92770),c=a(84267),d=a(71828),f=d.strTranslate,p=d.strRotate,m=a(11086),g=a(63893),b=a(39918),v=a(91424),h=a(7901),y=a(28569),w=a(89298),_=a(73972),x=a(23469),T=a(26675),k=a(99017),S=a(43969),C=T.YANGLE,M=Math.PI*C/180,O=1/Math.sin(M),D=Math.cos(M),P=Math.sin(M),E=T.HOVERARROWSIZE,I=T.HOVERTEXTPAD,A={box:!0,ohlc:!0,violin:!0,candlestick:!0},F={scatter:!0,scattergl:!0,splom:!0};function j(Z){return[Z.trace.index,Z.index,Z.x0,Z.y0,Z.name,Z.attr,Z.xa?Z.xa._id:&quot;&quot;,Z.ya?Z.ya._id:&quot;&quot;].join(&quot;,&quot;)}o.hover=function(Z,G,X,Q){Z=d.getGraphDiv(Z);var re=G.target;d.throttle(Z._fullLayout._uid+T.HOVERID,T.HOVERMINTIME,function(){(function(ae,ie,se,he,Se){se||(se=&quot;xy&quot;);var Oe=Array.isArray(se)?se:[se],Pe=ae._fullLayout,Me=Pe._plots||[],ce=Me[se],we=Pe._has(&quot;cartesian&quot;);if(ce){var K=ce.overlays.map(function(en){return en.id});Oe=Oe.concat(K)}for(var ne=Oe.length,de=new Array(ne),_e=new Array(ne),ue=!1,pe=0;pe&lt;ne;pe++){var xe=Oe[pe];if(Me[xe])ue=!0,de[pe]=Me[xe].xaxis,_e[pe]=Me[xe].yaxis;else{if(!Pe[xe]||!Pe[xe]._subplot)return void d.warn(&quot;Unrecognized subplot: &quot;+xe);var ye=Pe[xe]._subplot;de[pe]=ye.xaxis,_e[pe]=ye.yaxis}}var Te=ie.hovermode||Pe.hovermode;if(Te&amp;&amp;!ue&amp;&amp;(Te=&quot;closest&quot;),[&quot;x&quot;,&quot;y&quot;,&quot;closest&quot;,&quot;x unified&quot;,&quot;y unified&quot;].indexOf(Te)===-1||!ae.calcdata||ae.querySelector(&quot;.zoombox&quot;)||ae._dragging)return y.unhoverRaw(ae,ie);var Ae=Pe.hoverdistance;Ae===-1&amp;&amp;(Ae=1/0);var Re=Pe.spikedistance;Re===-1&amp;&amp;(Re=1/0);var Le,$e,Fe,Be,Ue,qe,Xe,ot,st,dt,vt,We,ze,tt=[],it=[],St={hLinePoint:null,vLinePoint:null},Ze=!1;if(Array.isArray(ie))for(Te=&quot;array&quot;,Fe=0;Fe&lt;ie.length;Fe++)(Ue=ae.calcdata[ie[Fe].curveNumber||0])&amp;&amp;(qe=Ue[0].trace,Ue[0].trace.hoverinfo!==&quot;skip&quot;&amp;&amp;(it.push(Ue),qe.orientation===&quot;h&quot;&amp;&amp;(Ze=!0)));else{for(Be=0;Be&lt;ae.calcdata.length;Be++)Ue=ae.calcdata[Be],(qe=Ue[0].trace).hoverinfo!==&quot;skip&quot;&amp;&amp;x.isTraceInSubplots(qe,Oe)&amp;&amp;(it.push(Ue),qe.orientation===&quot;h&quot;&amp;&amp;(Ze=!0));var ut,ht;if(Se){if(m.triggerHandler(ae,&quot;plotly_beforehover&quot;,ie)===!1)return;var Rt=Se.getBoundingClientRect();ut=ie.clientX-Rt.left,ht=ie.clientY-Rt.top,Pe._calcInverseTransform(ae);var Ct=d.apply3DTransform(Pe._invTransform)(ut,ht);if(ut=Ct[0],ht=Ct[1],ut&lt;0||ut&gt;de[0]._length||ht&lt;0||ht&gt;_e[0]._length)return y.unhoverRaw(ae,ie)}else ut=&quot;xpx&quot;in ie?ie.xpx:de[0]._length/2,ht=&quot;ypx&quot;in ie?ie.ypx:_e[0]._length/2;if(ie.pointerX=ut+de[0]._offset,ie.pointerY=ht+_e[0]._offset,Le=&quot;xval&quot;in ie?x.flat(Oe,ie.xval):x.p2c(de,ut),$e=&quot;yval&quot;in ie?x.flat(Oe,ie.yval):x.p2c(_e,ht),!u(Le[0])||!u($e[0]))return d.warn(&quot;Fx.hover failed&quot;,ie,ae),y.unhoverRaw(ae,ie)}var Wt=1/0;function _t(en,kn){for(Be=0;Be&lt;it.length;Be++)if((Ue=it[Be])&amp;&amp;Ue[0]&amp;&amp;Ue[0].trace&amp;&amp;(qe=Ue[0].trace).visible===!0&amp;&amp;qe._length!==0&amp;&amp;[&quot;carpet&quot;,&quot;contourcarpet&quot;].indexOf(qe._module.name)===-1){if(qe.type===&quot;splom&quot;?Xe=Oe[ot=0]:(Xe=x.getSubplot(qe),ot=Oe.indexOf(Xe)),st=Te,x.isUnifiedHover(st)&amp;&amp;(st=st.charAt(0)),We={cd:Ue,trace:qe,xa:de[ot],ya:_e[ot],maxHoverDistance:Ae,maxSpikeDistance:Re,index:!1,distance:Math.min(Wt,Ae),spikeDistance:1/0,xSpike:void 0,ySpike:void 0,color:h.defaultLine,name:qe.name,x0:void 0,x1:void 0,y0:void 0,y1:void 0,xLabelVal:void 0,yLabelVal:void 0,zLabelVal:void 0,text:void 0},Pe[Xe]&amp;&amp;(We.subplot=Pe[Xe]._subplot),Pe._splomScenes&amp;&amp;Pe._splomScenes[qe.uid]&amp;&amp;(We.scene=Pe._splomScenes[qe.uid]),ze=tt.length,st===&quot;array&quot;){var un=ie[Be];&quot;pointNumber&quot;in un?(We.index=un.pointNumber,st=&quot;closest&quot;):(st=&quot;&quot;,&quot;xval&quot;in un&amp;&amp;(dt=un.xval,st=&quot;x&quot;),&quot;yval&quot;in un&amp;&amp;(vt=un.yval,st=st?&quot;closest&quot;:&quot;y&quot;))}else en!==void 0&amp;&amp;kn!==void 0?(dt=en,vt=kn):(dt=Le[ot],vt=$e[ot]);if(Ae!==0)if(qe._module&amp;&amp;qe._module.hoverPoints){var tn=qe._module.hoverPoints(We,dt,vt,st,{finiteRange:!0,hoverLayer:Pe._hoverlayer});if(tn)for(var Fn,Rn=0;Rn&lt;tn.length;Rn++)Fn=tn[Rn],u(Fn.x0)&amp;&amp;u(Fn.y0)&amp;&amp;tt.push(Y(Fn,Te))}else d.log(&quot;Unrecognized trace type in hover:&quot;,qe);if(Te===&quot;closest&quot;&amp;&amp;tt.length&gt;ze&amp;&amp;(tt.splice(0,ze),Wt=tt[0].distance),we&amp;&amp;Re!==0&amp;&amp;tt.length===0){We.distance=Re,We.index=!1;var Bn=qe._module.hoverPoints(We,dt,vt,&quot;closest&quot;,{hoverLayer:Pe._hoverlayer});if(Bn&amp;&amp;(Bn=Bn.filter(function(Tr){return Tr.spikeDistance&lt;=Re})),Bn&amp;&amp;Bn.length){var En,Wn=Bn.filter(function(Tr){return Tr.xa.showspikes&amp;&amp;Tr.xa.spikesnap!==&quot;hovered data&quot;});if(Wn.length){var gr=Wn[0];u(gr.x0)&amp;&amp;u(gr.y0)&amp;&amp;(En=Ce(gr),(!St.vLinePoint||St.vLinePoint.spikeDistance&gt;En.spikeDistance)&amp;&amp;(St.vLinePoint=En))}var Va=Bn.filter(function(Tr){return Tr.ya.showspikes&amp;&amp;Tr.ya.spikesnap!==&quot;hovered data&quot;});if(Va.length){var ro=Va[0];u(ro.x0)&amp;&amp;u(ro.y0)&amp;&amp;(En=Ce(ro),(!St.hLinePoint||St.hLinePoint.spikeDistance&gt;En.spikeDistance)&amp;&amp;(St.hLinePoint=En))}}}}}function be(en,kn,un){for(var tn,Fn=null,Rn=1/0,Bn=0;Bn&lt;en.length;Bn++)tn=en[Bn].spikeDistance,un&amp;&amp;Bn===0&amp;&amp;(tn=-1/0),tn&lt;=Rn&amp;&amp;tn&lt;=kn&amp;&amp;(Fn=en[Bn],Rn=tn);return Fn}function Ce(en){return en?{xa:en.xa,ya:en.ya,x:en.xSpike!==void 0?en.xSpike:(en.x0+en.x1)/2,y:en.ySpike!==void 0?en.ySpike:(en.y0+en.y1)/2,distance:en.distance,spikeDistance:en.spikeDistance,curveNumber:en.trace.index,color:en.color,pointNumber:en.index}:null}_t();var Ge={fullLayout:Pe,container:Pe._hoverlayer,event:ie};ae._spikepoints;var He={vLinePoint:St.vLinePoint,hLinePoint:St.hLinePoint};ae._spikepoints=He;var et=function(){tt.sort(function(en,kn){return en.distance-kn.distance}),tt=function(en,kn){for(var un=kn.charAt(0),tn=[],Fn=[],Rn=[],Bn=0;Bn&lt;en.length;Bn++){var En=en[Bn];_.traceIs(En.trace,&quot;bar-like&quot;)||_.traceIs(En.trace,&quot;box-violin&quot;)?Rn.push(En):En.trace[un+&quot;period&quot;]?Fn.push(En):tn.push(En)}return tn.concat(Fn).concat(Rn)}(tt,Te)};et();var Ke=Te.charAt(0),Ye=(Ke===&quot;x&quot;||Ke===&quot;y&quot;)&amp;&amp;tt[0]&amp;&amp;F[tt[0].trace.type];if(we&amp;&amp;Re!==0&amp;&amp;tt.length!==0){var nt=be(tt.filter(function(en){return en.ya.showspikes}),Re,Ye);St.hLinePoint=Ce(nt);var ct=be(tt.filter(function(en){return en.xa.showspikes}),Re,Ye);St.vLinePoint=Ce(ct)}if(tt.length===0){var yt=y.unhoverRaw(ae,ie);return!we||St.hLinePoint===null&amp;&amp;St.vLinePoint===null||L(ae,St,Ge),yt}if(we&amp;&amp;W()&amp;&amp;L(ae,St,Ge),x.isXYhover(st)&amp;&amp;tt[0].length!==0&amp;&amp;tt[0].trace.type!==&quot;splom&quot;){var rt=tt[0],Ft=(tt=A[rt.trace.type]?tt.filter(function(en){return en.trace.index===rt.trace.index}):[rt]).length;_t(V(&quot;x&quot;,rt,Pe),V(&quot;y&quot;,rt,Pe));var Yt,Mt=[],jt={},Lt=0,gt=function(en){var kn=A[en.trace.type]?j(en):en.trace.index;if(jt[kn]){var un=jt[kn]-1,tn=Mt[un];un&gt;0&amp;&amp;Math.abs(en.distance)&lt;Math.abs(tn.distance)&amp;&amp;(Mt[un]=en)}else Lt++,jt[kn]=Lt,Mt.push(en)};for(Yt=0;Yt&lt;Ft;Yt++)gt(tt[Yt]);for(Yt=tt.length-1;Yt&gt;Ft-1;Yt--)gt(tt[Yt]);tt=Mt,et()}var mt=ae._hoverdata,xt=[],Ut=te(ae),It=ee(ae);for(Fe=0;Fe&lt;tt.length;Fe++){var zt=tt[Fe],kt=x.makeEventData(zt,zt.trace,zt.cd);if(zt.hovertemplate!==!1){var Ot=!1;zt.cd[zt.index]&amp;&amp;zt.cd[zt.index].ht&amp;&amp;(Ot=zt.cd[zt.index].ht),zt.hovertemplate=Ot||zt.trace.hovertemplate||!1}if(zt.xa&amp;&amp;zt.ya){var At=zt.x0+zt.xa._offset,Nt=zt.x1+zt.xa._offset,$t=zt.y0+zt.ya._offset,Bt=zt.y1+zt.ya._offset,Xt=Math.min(At,Nt),Zt=Math.max(At,Nt),qt=Math.min($t,Bt),Ht=Math.max($t,Bt);kt.bbox={x0:Xt+It,x1:Zt+It,y0:qt+Ut,y1:Ht+Ut}}zt.eventData=[kt],xt.push(kt)}ae._hoverdata=xt;var sn=Te===&quot;y&quot;&amp;&amp;(it.length&gt;1||tt.length&gt;1)||Te===&quot;closest&quot;&amp;&amp;Ze&amp;&amp;tt.length&gt;1,xn=h.combine(Pe.plot_bgcolor||h.background,Pe.paper_bgcolor),mn=B(tt,{gd:ae,hovermode:Te,rotateLabels:sn,bgColor:xn,container:Pe._hoverlayer,outerContainer:Pe._paper.node(),commonLabelOpts:Pe.hoverlabel,hoverdistance:Pe.hoverdistance}),dn=mn.hoverLabels;if(x.isUnifiedHover(Te)||(function(en,kn,un,tn){var Fn,Rn,Bn,En,Wn,gr,Va,ro=kn?&quot;xa&quot;:&quot;ya&quot;,Tr=kn?&quot;ya&quot;:&quot;xa&quot;,Ki=0,Jr=1,Cr=en.size(),Gr=new Array(Cr),Ga=0,jn=tn.minX,fn=tn.maxX,Xn=tn.minY,ea=tn.maxY,Un=function(Ln){return Ln*un._invScaleX},Kn=function(Ln){return Ln*un._invScaleY};function Yn(Ln){var ta=Ln[0],Wo=Ln[Ln.length-1];if(Rn=ta.pmin-ta.pos-ta.dp+ta.size,Bn=Wo.pos+Wo.dp+Wo.size-ta.pmax,Rn&gt;.01){for(Wn=Ln.length-1;Wn&gt;=0;Wn--)Ln[Wn].dp+=Rn;Fn=!1}if(!(Bn&lt;.01)){if(Rn&lt;-.01){for(Wn=Ln.length-1;Wn&gt;=0;Wn--)Ln[Wn].dp-=Bn;Fn=!1}if(Fn){var va=0;for(En=0;En&lt;Ln.length;En++)(gr=Ln[En]).pos+gr.dp+gr.size&gt;ta.pmax&amp;&amp;va++;for(En=Ln.length-1;En&gt;=0&amp;&amp;!(va&lt;=0);En--)(gr=Ln[En]).pos&gt;ta.pmax-1&amp;&amp;(gr.del=!0,va--);for(En=0;En&lt;Ln.length&amp;&amp;!(va&lt;=0);En++)if((gr=Ln[En]).pos&lt;ta.pmin+1)for(gr.del=!0,va--,Bn=2*gr.size,Wn=Ln.length-1;Wn&gt;=0;Wn--)Ln[Wn].dp-=Bn;for(En=Ln.length-1;En&gt;=0&amp;&amp;!(va&lt;=0);En--)(gr=Ln[En]).pos+gr.dp+gr.size&gt;ta.pmax&amp;&amp;(gr.del=!0,va--)}}}for(en.each(function(Ln){var ta=Ln[ro],Wo=Ln[Tr],va=ta._id.charAt(0)===&quot;x&quot;,hs=ta.range;Ga===0&amp;&amp;hs&amp;&amp;hs[0]&gt;hs[1]!==va&amp;&amp;(Jr=-1);var ms=0,Ml=va?un.width:un.height;if(un.hovermode===&quot;x&quot;||un.hovermode===&quot;y&quot;){var Zi,Di,Pl=R(Ln,kn),Lf=Ln.anchor,Pc=Lf===&quot;end&quot;?-1:1;if(Lf===&quot;middle&quot;)Di=(Zi=Ln.crossPos+(va?Kn(Pl.y-Ln.by/2):Un(Ln.bx/2+Ln.tx2width/2)))+(va?Kn(Ln.by):Un(Ln.bx));else if(va)Di=(Zi=Ln.crossPos+Kn(E+Pl.y)-Kn(Ln.by/2-E))+Kn(Ln.by);else{var If=Un(Pc*E+Pl.x),su=If+Un(Pc*Ln.bx);Zi=Ln.crossPos+Math.min(If,su),Di=Ln.crossPos+Math.max(If,su)}va?Xn!==void 0&amp;&amp;ea!==void 0&amp;&amp;Math.min(Di,ea)-Math.max(Zi,Xn)&gt;1&amp;&amp;(Wo.side===&quot;left&quot;?(ms=Wo._mainLinePosition,Ml=un.width):Ml=Wo._mainLinePosition):jn!==void 0&amp;&amp;fn!==void 0&amp;&amp;Math.min(Di,fn)-Math.max(Zi,jn)&gt;1&amp;&amp;(Wo.side===&quot;top&quot;?(ms=Wo._mainLinePosition,Ml=un.height):Ml=Wo._mainLinePosition)}Gr[Ga++]=[{datum:Ln,traceIndex:Ln.trace.index,dp:0,pos:Ln.pos,posref:Ln.posref,size:Ln.by*(va?O:1)/2,pmin:ms,pmax:Ml}]}),Gr.sort(function(Ln,ta){return Ln[0].posref-ta[0].posref||Jr*(ta[0].traceIndex-Ln[0].traceIndex)});!Fn&amp;&amp;Ki&lt;=Cr;){for(Ki++,Fn=!0,En=0;En&lt;Gr.length-1;){var er=Gr[En],la=Gr[En+1],Wr=er[er.length-1],Yr=la[0];if((Rn=Wr.pos+Wr.dp+Wr.size-Yr.pos-Yr.dp+Yr.size)&gt;.01&amp;&amp;Wr.pmin===Yr.pmin&amp;&amp;Wr.pmax===Yr.pmax){for(Wn=la.length-1;Wn&gt;=0;Wn--)la[Wn].dp+=Rn;for(er.push.apply(er,la),Gr.splice(En+1,1),Va=0,Wn=er.length-1;Wn&gt;=0;Wn--)Va+=er[Wn].dp;for(Bn=Va/er.length,Wn=er.length-1;Wn&gt;=0;Wn--)er[Wn].dp-=Bn;Fn=!1}else En++}Gr.forEach(Yn)}for(En=Gr.length-1;En&gt;=0;En--){var ii=Gr[En];for(Wn=ii.length-1;Wn&gt;=0;Wn--){var ko=ii[Wn],Ya=ko.datum;Ya.offset=ko.dp,Ya.del=ko.del}}}(dn,sn,Pe,mn.commonLabelBoundingBox),q(dn,sn,Pe._invScaleX,Pe._invScaleY)),Se&amp;&amp;Se.tagName){var gn=_.getComponentMethod(&quot;annotations&quot;,&quot;hasClickToShow&quot;)(ae,xt);b(s.select(Se),gn?&quot;pointer&quot;:&quot;&quot;)}Se&amp;&amp;!he&amp;&amp;function(en,kn,un){if(!un||un.length!==en._hoverdata.length)return!0;for(var tn=un.length-1;tn&gt;=0;tn--){var Fn=un[tn],Rn=en._hoverdata[tn];if(Fn.curveNumber!==Rn.curveNumber||String(Fn.pointNumber)!==String(Rn.pointNumber)||String(Fn.pointNumbers)!==String(Rn.pointNumbers))return!0}return!1}(ae,0,mt)&amp;&amp;(mt&amp;&amp;ae.emit(&quot;plotly_unhover&quot;,{event:ie,points:mt}),ae.emit(&quot;plotly_hover&quot;,{event:ie,points:ae._hoverdata,xaxes:de,yaxes:_e,xvals:Le,yvals:$e}))})(Z,G,X,Q,re)})},o.loneHover=function(Z,G){var X=!0;Array.isArray(Z)||(X=!1,Z=[Z]);var Q=G.gd,re=te(Q),ae=ee(Q),ie=B(Z.map(function(Se){var Oe=Se._x0||Se.x0||Se.x||0,Pe=Se._x1||Se.x1||Se.x||0,Me=Se._y0||Se.y0||Se.y||0,ce=Se._y1||Se.y1||Se.y||0,we=Se.eventData;if(we){var K=Math.min(Oe,Pe),ne=Math.max(Oe,Pe),de=Math.min(Me,ce),_e=Math.max(Me,ce),ue=Se.trace;if(_.traceIs(ue,&quot;gl3d&quot;)){var pe=Q._fullLayout[ue.scene]._scene.container,xe=pe.offsetLeft,ye=pe.offsetTop;K+=xe,ne+=xe,de+=ye,_e+=ye}we.bbox={x0:K+ae,x1:ne+ae,y0:de+re,y1:_e+re},G.inOut_bbox&amp;&amp;G.inOut_bbox.push(we.bbox)}else we=!1;return{color:Se.color||h.defaultLine,x0:Se.x0||Se.x||0,x1:Se.x1||Se.x||0,y0:Se.y0||Se.y||0,y1:Se.y1||Se.y||0,xLabel:Se.xLabel,yLabel:Se.yLabel,zLabel:Se.zLabel,text:Se.text,name:Se.name,idealAlign:Se.idealAlign,borderColor:Se.borderColor,fontFamily:Se.fontFamily,fontSize:Se.fontSize,fontColor:Se.fontColor,nameLength:Se.nameLength,textAlign:Se.textAlign,trace:Se.trace||{index:0,hoverinfo:&quot;&quot;},xa:{_offset:0},ya:{_offset:0},index:0,hovertemplate:Se.hovertemplate||!1,hovertemplateLabels:Se.hovertemplateLabels||!1,eventData:we}}),{gd:Q,hovermode:&quot;closest&quot;,rotateLabels:!1,bgColor:G.bgColor||h.background,container:s.select(G.container),outerContainer:G.outerContainer||G.container}).hoverLabels,se=0,he=0;return ie.sort(function(Se,Oe){return Se.y0-Oe.y0}).each(function(Se,Oe){var Pe=Se.y0-Se.by/2;Se.offset=Pe-5&lt;se?se-Pe+5:0,se=Pe+Se.by+Se.offset,Oe===G.anchorIndex&amp;&amp;(he=Se.offset)}).each(function(Se){Se.offset-=he}),q(ie,!1,Q._fullLayout._invScaleX,Q._fullLayout._invScaleY),X?ie:ie.node()};var z=/&lt;extra&gt;([\\s\\S]*)&lt;\\/extra&gt;/;function B(Z,G){var X=G.gd,Q=X._fullLayout,re=G.hovermode,ae=G.rotateLabels,ie=G.bgColor,se=G.container,he=G.outerContainer,Se=G.commonLabelOpts||{};if(Z.length===0)return[[]];var Oe=G.fontFamily||T.HOVERFONT,Pe=G.fontSize||T.HOVERFONTSIZE,Me=Z[0],ce=Me.xa,we=Me.ya,K=re.charAt(0),ne=K+&quot;Label&quot;,de=Me[ne];if(de===void 0&amp;&amp;ce.type===&quot;multicategory&quot;)for(var _e=0;_e&lt;Z.length&amp;&amp;(de=Z[_e][ne])===void 0;_e++);var ue=H(X,he),pe=ue.top,xe=ue.width,ye=ue.height,Te=de!==void 0&amp;&amp;Me.distance&lt;=G.hoverdistance&amp;&amp;(re===&quot;x&quot;||re===&quot;y&quot;);if(Te){var Ae,Re,Le=!0;for(Ae=0;Ae&lt;Z.length;Ae++)if(Le&amp;&amp;Z[Ae].zLabel===void 0&amp;&amp;(Le=!1),Re=Z[Ae].hoverinfo||Z[Ae].trace.hoverinfo){var $e=Array.isArray(Re)?Re:Re.split(&quot;+&quot;);if($e.indexOf(&quot;all&quot;)===-1&amp;&amp;$e.indexOf(re)===-1){Te=!1;break}}Le&amp;&amp;(Te=!1)}var Fe=se.selectAll(&quot;g.axistext&quot;).data(Te?[0]:[]);Fe.enter().append(&quot;g&quot;).classed(&quot;axistext&quot;,!0),Fe.exit().remove();var Be={minX:0,maxX:0,minY:0,maxY:0};if(Fe.each(function(){var rt=s.select(this),Ft=d.ensureSingle(rt,&quot;path&quot;,&quot;&quot;,function(Ht){Ht.style({&quot;stroke-width&quot;:&quot;1px&quot;})}),Yt=d.ensureSingle(rt,&quot;text&quot;,&quot;&quot;,function(Ht){Ht.attr(&quot;data-notex&quot;,1)}),Mt=Se.bgcolor||h.defaultLine,jt=Se.bordercolor||h.contrast(Mt),Lt=h.contrast(Mt),gt={family:Se.font.family||Oe,size:Se.font.size||Pe,color:Se.font.color||Lt};Ft.style({fill:Mt,stroke:jt}),Yt.text(de).call(v.font,gt).call(g.positionText,0,0).call(g.convertToTspans,X),rt.attr(&quot;transform&quot;,&quot;&quot;);var mt,xt,Ut=H(X,Yt.node());if(re===&quot;x&quot;){var It=ce.side===&quot;top&quot;?&quot;-&quot;:&quot;&quot;;Yt.attr(&quot;text-anchor&quot;,&quot;middle&quot;).call(g.positionText,0,ce.side===&quot;top&quot;?pe-Ut.bottom-E-I:pe-Ut.top+E+I),mt=ce._offset+(Me.x0+Me.x1)/2,xt=we._offset+(ce.side===&quot;top&quot;?0:we._length);var zt=Ut.width/2+I;mt&lt;zt?(mt=zt,Ft.attr(&quot;d&quot;,&quot;M-&quot;+(zt-E)+&quot;,0L-&quot;+(zt-2*E)+&quot;,&quot;+It+E+&quot;H&quot;+zt+&quot;v&quot;+It+(2*I+Ut.height)+&quot;H-&quot;+zt+&quot;V&quot;+It+E+&quot;Z&quot;)):mt&gt;Q.width-zt?(mt=Q.width-zt,Ft.attr(&quot;d&quot;,&quot;M&quot;+(zt-E)+&quot;,0L&quot;+zt+&quot;,&quot;+It+E+&quot;v&quot;+It+(2*I+Ut.height)+&quot;H-&quot;+zt+&quot;V&quot;+It+E+&quot;H&quot;+(zt-2*E)+&quot;Z&quot;)):Ft.attr(&quot;d&quot;,&quot;M0,0L&quot;+E+&quot;,&quot;+It+E+&quot;H&quot;+zt+&quot;v&quot;+It+(2*I+Ut.height)+&quot;H-&quot;+zt+&quot;V&quot;+It+E+&quot;H-&quot;+E+&quot;Z&quot;),Be.minX=mt-zt,Be.maxX=mt+zt,ce.side===&quot;top&quot;?(Be.minY=xt-(2*I+Ut.height),Be.maxY=xt-I):(Be.minY=xt+I,Be.maxY=xt+(2*I+Ut.height))}else{var kt,Ot,At;we.side===&quot;right&quot;?(kt=&quot;start&quot;,Ot=1,At=&quot;&quot;,mt=ce._offset+ce._length):(kt=&quot;end&quot;,Ot=-1,At=&quot;-&quot;,mt=ce._offset),xt=we._offset+(Me.y0+Me.y1)/2,Yt.attr(&quot;text-anchor&quot;,kt),Ft.attr(&quot;d&quot;,&quot;M0,0L&quot;+At+E+&quot;,&quot;+E+&quot;V&quot;+(I+Ut.height/2)+&quot;h&quot;+At+(2*I+Ut.width)+&quot;V-&quot;+(I+Ut.height/2)+&quot;H&quot;+At+E+&quot;V-&quot;+E+&quot;Z&quot;),Be.minY=xt-(I+Ut.height/2),Be.maxY=xt+(I+Ut.height/2),we.side===&quot;right&quot;?(Be.minX=mt+E,Be.maxX=mt+E+(2*I+Ut.width)):(Be.minX=mt-E-(2*I+Ut.width),Be.maxX=mt-E);var Nt,$t=Ut.height/2,Bt=pe-Ut.top-$t,Xt=&quot;clip&quot;+Q._uid+&quot;commonlabel&quot;+we._id;if(mt&lt;Ut.width+2*I+E){Nt=&quot;M-&quot;+(E+I)+&quot;-&quot;+$t+&quot;h-&quot;+(Ut.width-I)+&quot;V&quot;+$t+&quot;h&quot;+(Ut.width-I)+&quot;Z&quot;;var Zt=Ut.width-mt+I;g.positionText(Yt,Zt,Bt),kt===&quot;end&quot;&amp;&amp;Yt.selectAll(&quot;tspan&quot;).each(function(){var Ht=s.select(this),sn=v.tester.append(&quot;text&quot;).text(Ht.text()).call(v.font,gt),xn=H(X,sn.node());Math.round(xn.width)&lt;Math.round(Ut.width)&amp;&amp;Ht.attr(&quot;x&quot;,Zt-xn.width),sn.remove()})}else g.positionText(Yt,Ot*(I+E),Bt),Nt=null;var qt=Q._topclips.selectAll(&quot;#&quot;+Xt).data(Nt?[0]:[]);qt.enter().append(&quot;clipPath&quot;).attr(&quot;id&quot;,Xt).append(&quot;path&quot;),qt.exit().remove(),qt.select(&quot;path&quot;).attr(&quot;d&quot;,Nt),v.setClipUrl(Yt,Nt?Xt:null,X)}rt.attr(&quot;transform&quot;,f(mt,xt))}),x.isUnifiedHover(re)){se.selectAll(&quot;g.hovertext&quot;).remove();var Ue=Z.filter(function(rt){return rt.hoverinfo!==&quot;none&quot;});if(Ue.length===0)return[];var qe=Q.hoverlabel,Xe=qe.font,ot={showlegend:!0,legend:{title:{text:de,font:Xe},font:Xe,bgcolor:qe.bgcolor,bordercolor:qe.bordercolor,borderwidth:1,tracegroupgap:7,traceorder:Q.legend?Q.legend.traceorder:void 0,orientation:&quot;v&quot;}},st={font:Xe};k(ot,st,X._fullData);var dt=st.legend;dt.entries=[];for(var vt=0;vt&lt;Ue.length;vt++){var We=Ue[vt];if(We.hoverinfo!==&quot;none&quot;){var ze=N(We,!0,re,Q,de),tt=ze[0],it=ze[1];We.name=it,We.text=it!==&quot;&quot;?it+&quot; : &quot;+tt:tt;var St=We.cd[We.index];St&amp;&amp;(St.mc&amp;&amp;(We.mc=St.mc),St.mcc&amp;&amp;(We.mc=St.mcc),St.mlc&amp;&amp;(We.mlc=St.mlc),St.mlcc&amp;&amp;(We.mlc=St.mlcc),St.mlw&amp;&amp;(We.mlw=St.mlw),St.mrc&amp;&amp;(We.mrc=St.mrc),St.dir&amp;&amp;(We.dir=St.dir)),We._distinct=!0,dt.entries.push([We])}}dt.entries.sort(function(rt,Ft){return rt[0].trace.index-Ft[0].trace.index}),dt.layer=se,dt._inHover=!0,dt._groupTitleFont=qe.grouptitlefont,S(X,dt);var Ze,ut,ht,Rt,Ct=se.select(&quot;g.legend&quot;),Wt=H(X,Ct.node()),_t=Wt.width+2*I,be=Wt.height+2*I,Ce=Ue[0],Ge=(Ce.x0+Ce.x1)/2,He=(Ce.y0+Ce.y1)/2,et=!(_.traceIs(Ce.trace,&quot;bar-like&quot;)||_.traceIs(Ce.trace,&quot;box-violin&quot;));K===&quot;y&quot;?et?(ut=He-I,Ze=He+I):(ut=Math.min.apply(null,Ue.map(function(rt){return Math.min(rt.y0,rt.y1)})),Ze=Math.max.apply(null,Ue.map(function(rt){return Math.max(rt.y0,rt.y1)}))):ut=Ze=d.mean(Ue.map(function(rt){return(rt.y0+rt.y1)/2}))-be/2,K===&quot;x&quot;?et?(ht=Ge+I,Rt=Ge-I):(ht=Math.max.apply(null,Ue.map(function(rt){return Math.max(rt.x0,rt.x1)})),Rt=Math.min.apply(null,Ue.map(function(rt){return Math.min(rt.x0,rt.x1)}))):ht=Rt=d.mean(Ue.map(function(rt){return(rt.x0+rt.x1)/2}))-_t/2;var Ke,Ye,nt=ce._offset,ct=we._offset;return Rt+=nt-_t,ut+=ct-be,Ke=(ht+=nt)+_t&lt;xe&amp;&amp;ht&gt;=0?ht:Rt+_t&lt;xe&amp;&amp;Rt&gt;=0?Rt:nt+_t&lt;xe?nt:ht-Ge&lt;Ge-Rt+_t?xe-_t:0,Ke+=I,Ye=(Ze+=ct)+be&lt;ye&amp;&amp;Ze&gt;=0?Ze:ut+be&lt;ye&amp;&amp;ut&gt;=0?ut:ct+be&lt;ye?ct:Ze-He&lt;He-ut+be?ye-be:0,Ye+=I,Ct.attr(&quot;transform&quot;,f(Ke-1,Ye-1)),Ct}var yt=se.selectAll(&quot;g.hovertext&quot;).data(Z,function(rt){return j(rt)});return yt.enter().append(&quot;g&quot;).classed(&quot;hovertext&quot;,!0).each(function(){var rt=s.select(this);rt.append(&quot;rect&quot;).call(h.fill,h.addOpacity(ie,.8)),rt.append(&quot;text&quot;).classed(&quot;name&quot;,!0),rt.append(&quot;path&quot;).style(&quot;stroke-width&quot;,&quot;1px&quot;),rt.append(&quot;text&quot;).classed(&quot;nums&quot;,!0).call(v.font,Oe,Pe)}),yt.exit().remove(),yt.each(function(rt){var Ft=s.select(this).attr(&quot;transform&quot;,&quot;&quot;),Yt=rt.color;Array.isArray(Yt)&amp;&amp;(Yt=Yt[rt.eventData[0].pointNumber]);var Mt=rt.bgcolor||Yt,jt=h.combine(h.opacity(Mt)?Mt:h.defaultLine,ie),Lt=h.combine(h.opacity(Yt)?Yt:h.defaultLine,ie),gt=rt.borderColor||h.contrast(jt),mt=N(rt,Te,re,Q,de,Ft),xt=mt[0],Ut=mt[1],It=Ft.select(&quot;text.nums&quot;).call(v.font,rt.fontFamily||Oe,rt.fontSize||Pe,rt.fontColor||gt).text(xt).attr(&quot;data-notex&quot;,1).call(g.positionText,0,0).call(g.convertToTspans,X),zt=Ft.select(&quot;text.name&quot;),kt=0,Ot=0;if(Ut&amp;&amp;Ut!==xt){zt.call(v.font,rt.fontFamily||Oe,rt.fontSize||Pe,Lt).text(Ut).attr(&quot;data-notex&quot;,1).call(g.positionText,0,0).call(g.convertToTspans,X);var At=H(X,zt.node());kt=At.width+2*I,Ot=At.height+2*I}else zt.remove(),Ft.select(&quot;rect&quot;).remove();Ft.select(&quot;path&quot;).style({fill:jt,stroke:gt});var Nt=rt.xa._offset+(rt.x0+rt.x1)/2,$t=rt.ya._offset+(rt.y0+rt.y1)/2,Bt=Math.abs(rt.x1-rt.x0),Xt=Math.abs(rt.y1-rt.y0),Zt=H(X,It.node()),qt=Zt.width/Q._invScaleX,Ht=Zt.height/Q._invScaleY;rt.ty0=(pe-Zt.top)/Q._invScaleY,rt.bx=qt+2*I,rt.by=Math.max(Ht+2*I,Ot),rt.anchor=&quot;start&quot;,rt.txwidth=qt,rt.tx2width=kt,rt.offset=0;var sn,xn,mn=(qt+E+I+kt)*Q._invScaleX;if(ae)rt.pos=Nt,sn=$t+Xt/2+mn&lt;=ye,xn=$t-Xt/2-mn&gt;=0,rt.idealAlign!==&quot;top&quot;&amp;&amp;sn||!xn?sn?($t+=Xt/2,rt.anchor=&quot;start&quot;):rt.anchor=&quot;middle&quot;:($t-=Xt/2,rt.anchor=&quot;end&quot;),rt.crossPos=$t;else{if(rt.pos=$t,sn=Nt+Bt/2+mn&lt;=xe,xn=Nt-Bt/2-mn&gt;=0,rt.idealAlign!==&quot;left&quot;&amp;&amp;sn||!xn)if(sn)Nt+=Bt/2,rt.anchor=&quot;start&quot;;else{rt.anchor=&quot;middle&quot;;var dn=mn/2,gn=Nt+dn-xe,en=Nt-dn;gn&gt;0&amp;&amp;(Nt-=gn),en&lt;0&amp;&amp;(Nt+=-en)}else Nt-=Bt/2,rt.anchor=&quot;end&quot;;rt.crossPos=Nt}It.attr(&quot;text-anchor&quot;,rt.anchor),kt&amp;&amp;zt.attr(&quot;text-anchor&quot;,rt.anchor),Ft.attr(&quot;transform&quot;,f(Nt,$t)+(ae?p(C):&quot;&quot;))}),{hoverLabels:yt,commonLabelBoundingBox:Be}}function N(Z,G,X,Q,re,ae){var ie=&quot;&quot;,se=&quot;&quot;;Z.nameOverride!==void 0&amp;&amp;(Z.name=Z.nameOverride),Z.name&amp;&amp;(Z.trace._meta&amp;&amp;(Z.name=d.templateString(Z.name,Z.trace._meta)),ie=U(Z.name,Z.nameLength));var he=X.charAt(0),Se=he===&quot;x&quot;?&quot;y&quot;:&quot;x&quot;;Z.zLabel!==void 0?(Z.xLabel!==void 0&amp;&amp;(se+=&quot;x: &quot;+Z.xLabel+&quot;&lt;br&gt;&quot;),Z.yLabel!==void 0&amp;&amp;(se+=&quot;y: &quot;+Z.yLabel+&quot;&lt;br&gt;&quot;),Z.trace.type!==&quot;choropleth&quot;&amp;&amp;Z.trace.type!==&quot;choroplethmapbox&quot;&amp;&amp;(se+=(se?&quot;z: &quot;:&quot;&quot;)+Z.zLabel)):G&amp;&amp;Z[he+&quot;Label&quot;]===re?se=Z[Se+&quot;Label&quot;]||&quot;&quot;:Z.xLabel===void 0?Z.yLabel!==void 0&amp;&amp;Z.trace.type!==&quot;scattercarpet&quot;&amp;&amp;(se=Z.yLabel):se=Z.yLabel===void 0?Z.xLabel:&quot;(&quot;+Z.xLabel+&quot;, &quot;+Z.yLabel+&quot;)&quot;,!Z.text&amp;&amp;Z.text!==0||Array.isArray(Z.text)||(se+=(se?&quot;&lt;br&gt;&quot;:&quot;&quot;)+Z.text),Z.extraText!==void 0&amp;&amp;(se+=(se?&quot;&lt;br&gt;&quot;:&quot;&quot;)+Z.extraText),ae&amp;&amp;se===&quot;&quot;&amp;&amp;!Z.hovertemplate&amp;&amp;(ie===&quot;&quot;&amp;&amp;ae.remove(),se=ie);var Oe=Z.hovertemplate||!1;if(Oe){var Pe=Z.hovertemplateLabels||Z;Z[he+&quot;Label&quot;]!==re&amp;&amp;(Pe[he+&quot;other&quot;]=Pe[he+&quot;Val&quot;],Pe[he+&quot;otherLabel&quot;]=Pe[he+&quot;Label&quot;]),se=(se=d.hovertemplateString(Oe,Pe,Q._d3locale,Z.eventData[0]||{},Z.trace._meta)).replace(z,function(Me,ce){return ie=U(ce,Z.nameLength),&quot;&quot;})}return[se,ie]}function R(Z,G){var X=0,Q=Z.offset;return G&amp;&amp;(Q*=-P,X=Z.offset*D),{x:X,y:Q}}function q(Z,G,X,Q){var re=function(ie){return ie*X},ae=function(ie){return ie*Q};Z.each(function(ie){var se=s.select(this);if(ie.del)return se.remove();var he,Se,Oe,Pe,Me=se.select(&quot;text.nums&quot;),ce=ie.anchor,we=ce===&quot;end&quot;?-1:1,K=(Pe=(Oe=(Se={start:1,end:-1,middle:0}[(he=ie).anchor])*(E+I))+Se*(he.txwidth+I),he.anchor===&quot;middle&quot;&amp;&amp;(Oe-=he.tx2width/2,Pe+=he.txwidth/2+I),{alignShift:Se,textShiftX:Oe,text2ShiftX:Pe}),ne=R(ie,G),de=ne.x,_e=ne.y,ue=ce===&quot;middle&quot;;se.select(&quot;path&quot;).attr(&quot;d&quot;,ue?&quot;M-&quot;+re(ie.bx/2+ie.tx2width/2)+&quot;,&quot;+ae(_e-ie.by/2)+&quot;h&quot;+re(ie.bx)+&quot;v&quot;+ae(ie.by)+&quot;h-&quot;+re(ie.bx)+&quot;Z&quot;:&quot;M0,0L&quot;+re(we*E+de)+&quot;,&quot;+ae(E+_e)+&quot;v&quot;+ae(ie.by/2-E)+&quot;h&quot;+re(we*ie.bx)+&quot;v-&quot;+ae(ie.by)+&quot;H&quot;+re(we*E+de)+&quot;V&quot;+ae(_e-E)+&quot;Z&quot;);var pe=de+K.textShiftX,xe=_e+ie.ty0-ie.by/2+I,ye=ie.textAlign||&quot;auto&quot;;ye!==&quot;auto&quot;&amp;&amp;(ye===&quot;left&quot;&amp;&amp;ce!==&quot;start&quot;?(Me.attr(&quot;text-anchor&quot;,&quot;start&quot;),pe=ue?-ie.bx/2-ie.tx2width/2+I:-ie.bx-I):ye===&quot;right&quot;&amp;&amp;ce!==&quot;end&quot;&amp;&amp;(Me.attr(&quot;text-anchor&quot;,&quot;end&quot;),pe=ue?ie.bx/2-ie.tx2width/2-I:ie.bx+I)),Me.call(g.positionText,re(pe),ae(xe)),ie.tx2width&amp;&amp;(se.select(&quot;text.name&quot;).call(g.positionText,re(K.text2ShiftX+K.alignShift*I+de),ae(_e+ie.ty0-ie.by/2+I)),se.select(&quot;rect&quot;).call(v.setRect,re(K.text2ShiftX+(K.alignShift-1)*ie.tx2width/2+de),ae(_e-ie.by/2-1),re(ie.tx2width),ae(ie.by+2)))})}function Y(Z,G){var X=Z.index,Q=Z.trace||{},re=Z.cd[0],ae=Z.cd[X]||{};function ie(Me){return Me||u(Me)&amp;&amp;Me===0}var se=Array.isArray(X)?function(Me,ce){var we=d.castOption(re,X,Me);return ie(we)?we:d.extractOption({},Q,&quot;&quot;,ce)}:function(Me,ce){return d.extractOption(ae,Q,Me,ce)};function he(Me,ce,we){var K=se(ce,we);ie(K)&amp;&amp;(Z[Me]=K)}if(he(&quot;hoverinfo&quot;,&quot;hi&quot;,&quot;hoverinfo&quot;),he(&quot;bgcolor&quot;,&quot;hbg&quot;,&quot;hoverlabel.bgcolor&quot;),he(&quot;borderColor&quot;,&quot;hbc&quot;,&quot;hoverlabel.bordercolor&quot;),he(&quot;fontFamily&quot;,&quot;htf&quot;,&quot;hoverlabel.font.family&quot;),he(&quot;fontSize&quot;,&quot;hts&quot;,&quot;hoverlabel.font.size&quot;),he(&quot;fontColor&quot;,&quot;htc&quot;,&quot;hoverlabel.font.color&quot;),he(&quot;nameLength&quot;,&quot;hnl&quot;,&quot;hoverlabel.namelength&quot;),he(&quot;textAlign&quot;,&quot;hta&quot;,&quot;hoverlabel.align&quot;),Z.posref=G===&quot;y&quot;||G===&quot;closest&quot;&amp;&amp;Q.orientation===&quot;h&quot;?Z.xa._offset+(Z.x0+Z.x1)/2:Z.ya._offset+(Z.y0+Z.y1)/2,Z.x0=d.constrain(Z.x0,0,Z.xa._length),Z.x1=d.constrain(Z.x1,0,Z.xa._length),Z.y0=d.constrain(Z.y0,0,Z.ya._length),Z.y1=d.constrain(Z.y1,0,Z.ya._length),Z.xLabelVal!==void 0&amp;&amp;(Z.xLabel=&quot;xLabel&quot;in Z?Z.xLabel:w.hoverLabelText(Z.xa,Z.xLabelVal,Q.xhoverformat),Z.xVal=Z.xa.c2d(Z.xLabelVal)),Z.yLabelVal!==void 0&amp;&amp;(Z.yLabel=&quot;yLabel&quot;in Z?Z.yLabel:w.hoverLabelText(Z.ya,Z.yLabelVal,Q.yhoverformat),Z.yVal=Z.ya.c2d(Z.yLabelVal)),Z.zLabelVal!==void 0&amp;&amp;Z.zLabel===void 0&amp;&amp;(Z.zLabel=String(Z.zLabelVal)),!(isNaN(Z.xerr)||Z.xa.type===&quot;log&quot;&amp;&amp;Z.xerr&lt;=0)){var Se=w.tickText(Z.xa,Z.xa.c2l(Z.xerr),&quot;hover&quot;).text;Z.xerrneg!==void 0?Z.xLabel+=&quot; +&quot;+Se+&quot; / -&quot;+w.tickText(Z.xa,Z.xa.c2l(Z.xerrneg),&quot;hover&quot;).text:Z.xLabel+=&quot; ± &quot;+Se,G===&quot;x&quot;&amp;&amp;(Z.distance+=1)}if(!(isNaN(Z.yerr)||Z.ya.type===&quot;log&quot;&amp;&amp;Z.yerr&lt;=0)){var Oe=w.tickText(Z.ya,Z.ya.c2l(Z.yerr),&quot;hover&quot;).text;Z.yerrneg!==void 0?Z.yLabel+=&quot; +&quot;+Oe+&quot; / -&quot;+w.tickText(Z.ya,Z.ya.c2l(Z.yerrneg),&quot;hover&quot;).text:Z.yLabel+=&quot; ± &quot;+Oe,G===&quot;y&quot;&amp;&amp;(Z.distance+=1)}var Pe=Z.hoverinfo||Z.trace.hoverinfo;return Pe&amp;&amp;Pe!==&quot;all&quot;&amp;&amp;((Pe=Array.isArray(Pe)?Pe:Pe.split(&quot;+&quot;)).indexOf(&quot;x&quot;)===-1&amp;&amp;(Z.xLabel=void 0),Pe.indexOf(&quot;y&quot;)===-1&amp;&amp;(Z.yLabel=void 0),Pe.indexOf(&quot;z&quot;)===-1&amp;&amp;(Z.zLabel=void 0),Pe.indexOf(&quot;text&quot;)===-1&amp;&amp;(Z.text=void 0),Pe.indexOf(&quot;name&quot;)===-1&amp;&amp;(Z.name=void 0)),Z}function L(Z,G,X){var Q,re,ae=X.container,ie=X.fullLayout,se=ie._size,he=X.event,Se=!!G.hLinePoint,Oe=!!G.vLinePoint;if(ae.selectAll(&quot;.spikeline&quot;).remove(),Oe||Se){var Pe=h.combine(ie.plot_bgcolor,ie.paper_bgcolor);if(Se){var Me,ce,we=G.hLinePoint;Q=we&amp;&amp;we.xa,(re=we&amp;&amp;we.ya).spikesnap===&quot;cursor&quot;?(Me=he.pointerX,ce=he.pointerY):(Me=Q._offset+we.x,ce=re._offset+we.y);var K,ne,de=c.readability(we.color,Pe)&lt;1.5?h.contrast(Pe):we.color,_e=re.spikemode,ue=re.spikethickness,pe=re.spikecolor||de,xe=w.getPxPosition(Z,re);if(_e.indexOf(&quot;toaxis&quot;)!==-1||_e.indexOf(&quot;across&quot;)!==-1){if(_e.indexOf(&quot;toaxis&quot;)!==-1&amp;&amp;(K=xe,ne=Me),_e.indexOf(&quot;across&quot;)!==-1){var ye=re._counterDomainMin,Te=re._counterDomainMax;re.anchor===&quot;free&quot;&amp;&amp;(ye=Math.min(ye,re.position),Te=Math.max(Te,re.position)),K=se.l+ye*se.w,ne=se.l+Te*se.w}ae.insert(&quot;line&quot;,&quot;:first-child&quot;).attr({x1:K,x2:ne,y1:ce,y2:ce,&quot;stroke-width&quot;:ue,stroke:pe,&quot;stroke-dasharray&quot;:v.dashStyle(re.spikedash,ue)}).classed(&quot;spikeline&quot;,!0).classed(&quot;crisp&quot;,!0),ae.insert(&quot;line&quot;,&quot;:first-child&quot;).attr({x1:K,x2:ne,y1:ce,y2:ce,&quot;stroke-width&quot;:ue+2,stroke:Pe}).classed(&quot;spikeline&quot;,!0).classed(&quot;crisp&quot;,!0)}_e.indexOf(&quot;marker&quot;)!==-1&amp;&amp;ae.insert(&quot;circle&quot;,&quot;:first-child&quot;).attr({cx:xe+(re.side!==&quot;right&quot;?ue:-ue),cy:ce,r:ue,fill:pe}).classed(&quot;spikeline&quot;,!0)}if(Oe){var Ae,Re,Le=G.vLinePoint;Q=Le&amp;&amp;Le.xa,re=Le&amp;&amp;Le.ya,Q.spikesnap===&quot;cursor&quot;?(Ae=he.pointerX,Re=he.pointerY):(Ae=Q._offset+Le.x,Re=re._offset+Le.y);var $e,Fe,Be=c.readability(Le.color,Pe)&lt;1.5?h.contrast(Pe):Le.color,Ue=Q.spikemode,qe=Q.spikethickness,Xe=Q.spikecolor||Be,ot=w.getPxPosition(Z,Q);if(Ue.indexOf(&quot;toaxis&quot;)!==-1||Ue.indexOf(&quot;across&quot;)!==-1){if(Ue.indexOf(&quot;toaxis&quot;)!==-1&amp;&amp;($e=ot,Fe=Re),Ue.indexOf(&quot;across&quot;)!==-1){var st=Q._counterDomainMin,dt=Q._counterDomainMax;Q.anchor===&quot;free&quot;&amp;&amp;(st=Math.min(st,Q.position),dt=Math.max(dt,Q.position)),$e=se.t+(1-dt)*se.h,Fe=se.t+(1-st)*se.h}ae.insert(&quot;line&quot;,&quot;:first-child&quot;).attr({x1:Ae,x2:Ae,y1:$e,y2:Fe,&quot;stroke-width&quot;:qe,stroke:Xe,&quot;stroke-dasharray&quot;:v.dashStyle(Q.spikedash,qe)}).classed(&quot;spikeline&quot;,!0).classed(&quot;crisp&quot;,!0),ae.insert(&quot;line&quot;,&quot;:first-child&quot;).attr({x1:Ae,x2:Ae,y1:$e,y2:Fe,&quot;stroke-width&quot;:qe+2,stroke:Pe}).classed(&quot;spikeline&quot;,!0).classed(&quot;crisp&quot;,!0)}Ue.indexOf(&quot;marker&quot;)!==-1&amp;&amp;ae.insert(&quot;circle&quot;,&quot;:first-child&quot;).attr({cx:Ae,cy:ot-(Q.side!==&quot;top&quot;?qe:-qe),r:qe,fill:Xe}).classed(&quot;spikeline&quot;,!0)}}}function W(Z,G){return!G}function U(Z,G){return g.plainText(Z||&quot;&quot;,{len:G,allowedTags:[&quot;br&quot;,&quot;sub&quot;,&quot;sup&quot;,&quot;b&quot;,&quot;i&quot;,&quot;em&quot;]})}function V(Z,G,X){var Q=G[Z+&quot;a&quot;],re=G[Z+&quot;Val&quot;],ae=G.cd[0];if(Q.type===&quot;category&quot;||Q.type===&quot;multicategory&quot;)re=Q._categoriesMap[re];else if(Q.type===&quot;date&quot;){var ie=G.trace[Z+&quot;periodalignment&quot;];if(ie){var se=G.cd[G.index],he=se[Z+&quot;Start&quot;];he===void 0&amp;&amp;(he=se[Z]);var Se=se[Z+&quot;End&quot;];Se===void 0&amp;&amp;(Se=se[Z]);var Oe=Se-he;ie===&quot;end&quot;?re+=Oe:ie===&quot;middle&quot;&amp;&amp;(re+=Oe/2)}re=Q.d2c(re)}return ae&amp;&amp;ae.t&amp;&amp;ae.t.posLetter===Q._id&amp;&amp;(X.boxmode!==&quot;group&quot;&amp;&amp;X.violinmode!==&quot;group&quot;||(re+=ae.t.dPos)),re}function te(Z){return Z.offsetTop+Z.clientTop}function ee(Z){return Z.offsetLeft+Z.clientLeft}function H(Z,G){var X=Z._fullLayout,Q=G.getBoundingClientRect(),re=Q.left,ae=Q.top,ie=re+Q.width,se=ae+Q.height,he=d.apply3DTransform(X._invTransform)(re,ae),Se=d.apply3DTransform(X._invTransform)(ie,se),Oe=he[0],Pe=he[1],Me=Se[0],ce=Se[1];return{x:Oe,y:Pe,width:Me-Oe,height:ce-Pe,top:Math.min(Pe,ce),left:Math.min(Oe,Me),right:Math.max(Oe,Me),bottom:Math.max(Pe,ce)}}},38048:function(i,o,a){var s=a(71828),u=a(7901),c=a(23469).isUnifiedHover;i.exports=function(d,f,p,m){m=m||{};var g=f.legend;function b(v){m.font[v]||(m.font[v]=g?f.legend.font[v]:f.font[v])}f&amp;&amp;c(f.hovermode)&amp;&amp;(m.font||(m.font={}),b(&quot;size&quot;),b(&quot;family&quot;),b(&quot;color&quot;),g?(m.bgcolor||(m.bgcolor=u.combine(f.legend.bgcolor,f.paper_bgcolor)),m.bordercolor||(m.bordercolor=f.legend.bordercolor)):m.bgcolor||(m.bgcolor=f.paper_bgcolor)),p(&quot;hoverlabel.bgcolor&quot;,m.bgcolor),p(&quot;hoverlabel.bordercolor&quot;,m.bordercolor),p(&quot;hoverlabel.namelength&quot;,m.namelength),s.coerceFont(p,&quot;hoverlabel.font&quot;,m.font),p(&quot;hoverlabel.align&quot;,m.align)}},98212:function(i,o,a){var s=a(71828),u=a(528);i.exports=function(c,d){function f(p,m){return d[p]!==void 0?d[p]:s.coerce(c,d,u,p,m)}return f(&quot;clickmode&quot;),f(&quot;hovermode&quot;)}},30211:function(i,o,a){var s=a(39898),u=a(71828),c=a(28569),d=a(23469),f=a(528),p=a(88335);i.exports={moduleType:&quot;component&quot;,name:&quot;fx&quot;,constants:a(26675),schema:{layout:f},attributes:a(77914),layoutAttributes:f,supplyLayoutGlobalDefaults:a(22774),supplyDefaults:a(54268),supplyLayoutDefaults:a(34938),calc:a(30732),getDistanceFunction:d.getDistanceFunction,getClosest:d.getClosest,inbox:d.inbox,quadrature:d.quadrature,appendArrayPointValue:d.appendArrayPointValue,castHoverOption:function(m,g,b){return u.castOption(m,g,&quot;hoverlabel.&quot;+b)},castHoverinfo:function(m,g,b){return u.castOption(m,b,&quot;hoverinfo&quot;,function(v){return u.coerceHoverinfo({hoverinfo:v},{_module:m._module},g)})},hover:p.hover,unhover:c.unhover,loneHover:p.loneHover,loneUnhover:function(m){var g=u.isD3Selection(m)?m:s.select(m);g.selectAll(&quot;g.hovertext&quot;).remove(),g.selectAll(&quot;.spikeline&quot;).remove()},click:a(75914)}},528:function(i,o,a){var s=a(26675),u=a(41940),c=u({editType:&quot;none&quot;});c.family.dflt=s.HOVERFONT,c.size.dflt=s.HOVERFONTSIZE,i.exports={clickmode:{valType:&quot;flaglist&quot;,flags:[&quot;event&quot;,&quot;select&quot;],dflt:&quot;event&quot;,editType:&quot;plot&quot;,extras:[&quot;none&quot;]},dragmode:{valType:&quot;enumerated&quot;,values:[&quot;zoom&quot;,&quot;pan&quot;,&quot;select&quot;,&quot;lasso&quot;,&quot;drawclosedpath&quot;,&quot;drawopenpath&quot;,&quot;drawline&quot;,&quot;drawrect&quot;,&quot;drawcircle&quot;,&quot;orbit&quot;,&quot;turntable&quot;,!1],dflt:&quot;zoom&quot;,editType:&quot;modebar&quot;},hovermode:{valType:&quot;enumerated&quot;,values:[&quot;x&quot;,&quot;y&quot;,&quot;closest&quot;,!1,&quot;x unified&quot;,&quot;y unified&quot;],dflt:&quot;closest&quot;,editType:&quot;modebar&quot;},hoverdistance:{valType:&quot;integer&quot;,min:-1,dflt:20,editType:&quot;none&quot;},spikedistance:{valType:&quot;integer&quot;,min:-1,dflt:-1,editType:&quot;none&quot;},hoverlabel:{bgcolor:{valType:&quot;color&quot;,editType:&quot;none&quot;},bordercolor:{valType:&quot;color&quot;,editType:&quot;none&quot;},font:c,grouptitlefont:u({editType:&quot;none&quot;}),align:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;right&quot;,&quot;auto&quot;],dflt:&quot;auto&quot;,editType:&quot;none&quot;},namelength:{valType:&quot;integer&quot;,min:-1,dflt:15,editType:&quot;none&quot;},editType:&quot;none&quot;},selectdirection:{valType:&quot;enumerated&quot;,values:[&quot;h&quot;,&quot;v&quot;,&quot;d&quot;,&quot;any&quot;],dflt:&quot;any&quot;,editType:&quot;none&quot;}}},34938:function(i,o,a){var s=a(71828),u=a(528),c=a(98212),d=a(38048);i.exports=function(f,p){function m(h,y){return s.coerce(f,p,u,h,y)}c(f,p)&amp;&amp;(m(&quot;hoverdistance&quot;),m(&quot;spikedistance&quot;)),m(&quot;dragmode&quot;)===&quot;select&quot;&amp;&amp;m(&quot;selectdirection&quot;);var g=p._has(&quot;mapbox&quot;),b=p._has(&quot;geo&quot;),v=p._basePlotModules.length;p.dragmode===&quot;zoom&quot;&amp;&amp;((g||b)&amp;&amp;v===1||g&amp;&amp;b&amp;&amp;v===2)&amp;&amp;(p.dragmode=&quot;pan&quot;),d(f,p,m),s.coerceFont(m,&quot;hoverlabel.grouptitlefont&quot;,p.hoverlabel.font)}},22774:function(i,o,a){var s=a(71828),u=a(38048),c=a(528);i.exports=function(d,f){u(d,f,function(p,m){return s.coerce(d,f,c,p,m)})}},83312:function(i,o,a){var s=a(71828),u=a(30587).counter,c=a(27670).Y,d=a(85555).idRegex,f=a(44467),p={rows:{valType:&quot;integer&quot;,min:1,editType:&quot;plot&quot;},roworder:{valType:&quot;enumerated&quot;,values:[&quot;top to bottom&quot;,&quot;bottom to top&quot;],dflt:&quot;top to bottom&quot;,editType:&quot;plot&quot;},columns:{valType:&quot;integer&quot;,min:1,editType:&quot;plot&quot;},subplots:{valType:&quot;info_array&quot;,freeLength:!0,dimensions:2,items:{valType:&quot;enumerated&quot;,values:[u(&quot;xy&quot;).toString(),&quot;&quot;],editType:&quot;plot&quot;},editType:&quot;plot&quot;},xaxes:{valType:&quot;info_array&quot;,freeLength:!0,items:{valType:&quot;enumerated&quot;,values:[d.x.toString(),&quot;&quot;],editType:&quot;plot&quot;},editType:&quot;plot&quot;},yaxes:{valType:&quot;info_array&quot;,freeLength:!0,items:{valType:&quot;enumerated&quot;,values:[d.y.toString(),&quot;&quot;],editType:&quot;plot&quot;},editType:&quot;plot&quot;},pattern:{valType:&quot;enumerated&quot;,values:[&quot;independent&quot;,&quot;coupled&quot;],dflt:&quot;coupled&quot;,editType:&quot;plot&quot;},xgap:{valType:&quot;number&quot;,min:0,max:1,editType:&quot;plot&quot;},ygap:{valType:&quot;number&quot;,min:0,max:1,editType:&quot;plot&quot;},domain:c({name:&quot;grid&quot;,editType:&quot;plot&quot;,noGridCell:!0},{}),xside:{valType:&quot;enumerated&quot;,values:[&quot;bottom&quot;,&quot;bottom plot&quot;,&quot;top plot&quot;,&quot;top&quot;],dflt:&quot;bottom plot&quot;,editType:&quot;plot&quot;},yside:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;left plot&quot;,&quot;right plot&quot;,&quot;right&quot;],dflt:&quot;left plot&quot;,editType:&quot;plot&quot;},editType:&quot;plot&quot;};function m(v,h,y){var w=h[y+&quot;axes&quot;],_=Object.keys((v._splomAxes||{})[y]||{});return Array.isArray(w)?w:_.length?_:void 0}function g(v,h,y,w,_,x){var T=h(v+&quot;gap&quot;,y),k=h(&quot;domain.&quot;+v);h(v+&quot;side&quot;,w);for(var S=new Array(_),C=k[0],M=(k[1]-C)/(_-T),O=M*(1-T),D=0;D&lt;_;D++){var P=C+M*D;S[x?_-1-D:D]=[P,P+O]}return S}function b(v,h,y,w,_){var x,T=new Array(y);function k(S,C){h.indexOf(C)!==-1&amp;&amp;w[C]===void 0?(T[S]=C,w[C]=S):T[S]=&quot;&quot;}if(Array.isArray(v))for(x=0;x&lt;y;x++)k(x,v[x]);else for(k(0,_),x=1;x&lt;y;x++)k(x,_+(x+1));return T}i.exports={moduleType:&quot;component&quot;,name:&quot;grid&quot;,schema:{layout:{grid:p}},layoutAttributes:p,sizeDefaults:function(v,h){var y=v.grid||{},w=m(h,y,&quot;x&quot;),_=m(h,y,&quot;y&quot;);if(v.grid||w||_){var x,T,k=Array.isArray(y.subplots)&amp;&amp;Array.isArray(y.subplots[0]),S=Array.isArray(w),C=Array.isArray(_),M=S&amp;&amp;w!==y.xaxes&amp;&amp;C&amp;&amp;_!==y.yaxes;k?(x=y.subplots.length,T=y.subplots[0].length):(C&amp;&amp;(x=_.length),S&amp;&amp;(T=w.length));var O=f.newContainer(h,&quot;grid&quot;),D=z(&quot;rows&quot;,x),P=z(&quot;columns&quot;,T);if(D*P&gt;1){k||S||C||z(&quot;pattern&quot;)===&quot;independent&quot;&amp;&amp;(k=!0),O._hasSubplotGrid=k;var E,I,A=z(&quot;roworder&quot;)===&quot;top to bottom&quot;,F=k?.2:.1,j=k?.3:.1;M&amp;&amp;h._splomGridDflt&amp;&amp;(E=h._splomGridDflt.xside,I=h._splomGridDflt.yside),O._domains={x:g(&quot;x&quot;,z,F,E,P),y:g(&quot;y&quot;,z,j,I,D,A)}}else delete h.grid}function z(B,N){return s.coerce(y,O,p,B,N)}},contentDefaults:function(v,h){var y=h.grid;if(y&amp;&amp;y._domains){var w,_,x,T,k,S,C,M=v.grid||{},O=h._subplots,D=y._hasSubplotGrid,P=y.rows,E=y.columns,I=y.pattern===&quot;independent&quot;,A=y._axisMap={};if(D){var F=M.subplots||[];S=y.subplots=new Array(P);var j=1;for(w=0;w&lt;P;w++){var z=S[w]=new Array(E),B=F[w]||[];for(_=0;_&lt;E;_++)if(I?(k=j===1?&quot;xy&quot;:&quot;x&quot;+j+&quot;y&quot;+j,j++):k=B[_],z[_]=&quot;&quot;,O.cartesian.indexOf(k)!==-1){if(C=k.indexOf(&quot;y&quot;),x=k.slice(0,C),T=k.slice(C),A[x]!==void 0&amp;&amp;A[x]!==_||A[T]!==void 0&amp;&amp;A[T]!==w)continue;z[_]=k,A[x]=_,A[T]=w}}}else{var N=m(h,M,&quot;x&quot;),R=m(h,M,&quot;y&quot;);y.xaxes=b(N,O.xaxis,E,A,&quot;x&quot;),y.yaxes=b(R,O.yaxis,P,A,&quot;y&quot;)}var q=y._anchors={},Y=y.roworder===&quot;top to bottom&quot;;for(var L in A){var W,U,V,te=L.charAt(0),ee=y[te+&quot;side&quot;];if(ee.length&lt;8)q[L]=&quot;free&quot;;else if(te===&quot;x&quot;){if(ee.charAt(0)===&quot;t&quot;===Y?(W=0,U=1,V=P):(W=P-1,U=-1,V=-1),D){var H=A[L];for(w=W;w!==V;w+=U)if((k=S[w][H])&amp;&amp;(C=k.indexOf(&quot;y&quot;),k.slice(0,C)===L)){q[L]=k.slice(C);break}}else for(w=W;w!==V;w+=U)if(T=y.yaxes[w],O.cartesian.indexOf(L+T)!==-1){q[L]=T;break}}else if(ee.charAt(0)===&quot;l&quot;?(W=0,U=1,V=E):(W=E-1,U=-1,V=-1),D){var Z=A[L];for(w=W;w!==V;w+=U)if((k=S[Z][w])&amp;&amp;(C=k.indexOf(&quot;y&quot;),k.slice(C)===L)){q[L]=k.slice(0,C);break}}else for(w=W;w!==V;w+=U)if(x=y.xaxes[w],O.cartesian.indexOf(x+L)!==-1){q[L]=x;break}}}}}},69819:function(i,o,a){var s=a(85555),u=a(44467).templatedArray;a(24695),i.exports=u(&quot;image&quot;,{visible:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;arraydraw&quot;},source:{valType:&quot;string&quot;,editType:&quot;arraydraw&quot;},layer:{valType:&quot;enumerated&quot;,values:[&quot;below&quot;,&quot;above&quot;],dflt:&quot;above&quot;,editType:&quot;arraydraw&quot;},sizex:{valType:&quot;number&quot;,dflt:0,editType:&quot;arraydraw&quot;},sizey:{valType:&quot;number&quot;,dflt:0,editType:&quot;arraydraw&quot;},sizing:{valType:&quot;enumerated&quot;,values:[&quot;fill&quot;,&quot;contain&quot;,&quot;stretch&quot;],dflt:&quot;contain&quot;,editType:&quot;arraydraw&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:1,editType:&quot;arraydraw&quot;},x:{valType:&quot;any&quot;,dflt:0,editType:&quot;arraydraw&quot;},y:{valType:&quot;any&quot;,dflt:0,editType:&quot;arraydraw&quot;},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;left&quot;,editType:&quot;arraydraw&quot;},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],dflt:&quot;top&quot;,editType:&quot;arraydraw&quot;},xref:{valType:&quot;enumerated&quot;,values:[&quot;paper&quot;,s.idRegex.x.toString()],dflt:&quot;paper&quot;,editType:&quot;arraydraw&quot;},yref:{valType:&quot;enumerated&quot;,values:[&quot;paper&quot;,s.idRegex.y.toString()],dflt:&quot;paper&quot;,editType:&quot;arraydraw&quot;},editType:&quot;arraydraw&quot;})},75378:function(i,o,a){var s=a(92770),u=a(58163);i.exports=function(c,d,f,p){d=d||{};var m=f===&quot;log&quot;&amp;&amp;d.type===&quot;linear&quot;,g=f===&quot;linear&quot;&amp;&amp;d.type===&quot;log&quot;;if(m||g){for(var b,v,h=c._fullLayout.images,y=d._id.charAt(0),w=0;w&lt;h.length;w++)if(v=&quot;images[&quot;+w+&quot;].&quot;,(b=h[w])[y+&quot;ref&quot;]===d._id){var _=b[y],x=b[&quot;size&quot;+y],T=null,k=null;if(m){T=u(_,d.range);var S=x/Math.pow(10,T)/2;k=2*Math.log(S+Math.sqrt(1+S*S))/Math.LN10}else k=(T=Math.pow(10,_))*(Math.pow(10,x/2)-Math.pow(10,-x/2));s(T)?s(k)||(k=null):(T=null,k=null),p(v+y,T),p(v+&quot;size&quot;+y,k)}}}},81603:function(i,o,a){var s=a(71828),u=a(89298),c=a(85501),d=a(69819);function f(p,m,g){function b(T,k){return s.coerce(p,m,d,T,k)}var v=b(&quot;source&quot;);if(!b(&quot;visible&quot;,!!v))return m;b(&quot;layer&quot;),b(&quot;xanchor&quot;),b(&quot;yanchor&quot;),b(&quot;sizex&quot;),b(&quot;sizey&quot;),b(&quot;sizing&quot;),b(&quot;opacity&quot;);for(var h={_fullLayout:g},y=[&quot;x&quot;,&quot;y&quot;],w=0;w&lt;2;w++){var _=y[w],x=u.coerceRef(p,m,h,_,&quot;paper&quot;,void 0);x!==&quot;paper&quot;&amp;&amp;u.getFromId(h,x)._imgIndices.push(m._index),u.coercePosition(m,h,b,x,_,0)}return m}i.exports=function(p,m){c(p,m,{name:&quot;images&quot;,handleItemDefaults:f})}},80750:function(i,o,a){var s=a(39898),u=a(91424),c=a(89298),d=a(41675),f=a(77922);i.exports=function(p){var m,g,b=p._fullLayout,v=[],h={},y=[];for(g=0;g&lt;b.images.length;g++){var w=b.images[g];if(w.visible)if(w.layer===&quot;below&quot;&amp;&amp;w.xref!==&quot;paper&quot;&amp;&amp;w.yref!==&quot;paper&quot;){m=d.ref2id(w.xref)+d.ref2id(w.yref);var _=b._plots[m];if(!_){y.push(w);continue}_.mainplot&amp;&amp;(m=_.mainplot.id),h[m]||(h[m]=[]),h[m].push(w)}else w.layer===&quot;above&quot;?v.push(w):y.push(w)}var x={left:{sizing:&quot;xMin&quot;,offset:0},center:{sizing:&quot;xMid&quot;,offset:-.5},right:{sizing:&quot;xMax&quot;,offset:-1}},T={top:{sizing:&quot;YMin&quot;,offset:0},middle:{sizing:&quot;YMid&quot;,offset:-.5},bottom:{sizing:&quot;YMax&quot;,offset:-1}};function k(E){var I=s.select(this);if(this._imgSrc!==E.source)if(I.attr(&quot;xmlns&quot;,f.svg),E.source&amp;&amp;E.source.slice(0,5)===&quot;data:&quot;)I.attr(&quot;xlink:href&quot;,E.source),this._imgSrc=E.source;else{var A=new Promise((function(F){var j=new Image;function z(){I.remove(),F()}this.img=j,j.setAttribute(&quot;crossOrigin&quot;,&quot;anonymous&quot;),j.onerror=z,j.onload=function(){var B=document.createElement(&quot;canvas&quot;);B.width=this.width,B.height=this.height,B.getContext(&quot;2d&quot;,{willReadFrequently:!0}).drawImage(this,0,0);var N=B.toDataURL(&quot;image/png&quot;);I.attr(&quot;xlink:href&quot;,N),F()},I.on(&quot;error&quot;,z),j.src=E.source,this._imgSrc=E.source}).bind(this));p._promises.push(A)}}function S(E){var I,A,F=s.select(this),j=c.getFromId(p,E.xref),z=c.getFromId(p,E.yref),B=c.getRefType(E.xref)===&quot;domain&quot;,N=c.getRefType(E.yref)===&quot;domain&quot;,R=b._size;I=j!==void 0?typeof E.xref==&quot;string&quot;&amp;&amp;B?j._length*E.sizex:Math.abs(j.l2p(E.sizex)-j.l2p(0)):E.sizex*R.w,A=z!==void 0?typeof E.yref==&quot;string&quot;&amp;&amp;N?z._length*E.sizey:Math.abs(z.l2p(E.sizey)-z.l2p(0)):E.sizey*R.h;var q,Y,L=I*x[E.xanchor].offset,W=A*T[E.yanchor].offset,U=x[E.xanchor].sizing+T[E.yanchor].sizing;switch(q=j!==void 0?typeof E.xref==&quot;string&quot;&amp;&amp;B?j._length*E.x+j._offset:j.r2p(E.x)+j._offset:E.x*R.w+R.l,q+=L,Y=z!==void 0?typeof E.yref==&quot;string&quot;&amp;&amp;N?z._length*(1-E.y)+z._offset:z.r2p(E.y)+z._offset:R.h-E.y*R.h+R.t,Y+=W,E.sizing){case&quot;fill&quot;:U+=&quot; slice&quot;;break;case&quot;stretch&quot;:U=&quot;none&quot;}F.attr({x:q,y:Y,width:I,height:A,preserveAspectRatio:U,opacity:E.opacity});var V=(j&amp;&amp;c.getRefType(E.xref)!==&quot;domain&quot;?j._id:&quot;&quot;)+(z&amp;&amp;c.getRefType(E.yref)!==&quot;domain&quot;?z._id:&quot;&quot;);u.setClipUrl(F,V?&quot;clip&quot;+b._uid+V:null,p)}var C=b._imageLowerLayer.selectAll(&quot;image&quot;).data(y),M=b._imageUpperLayer.selectAll(&quot;image&quot;).data(v);C.enter().append(&quot;image&quot;),M.enter().append(&quot;image&quot;),C.exit().remove(),M.exit().remove(),C.each(function(E){k.bind(this)(E),S.bind(this)(E)}),M.each(function(E){k.bind(this)(E),S.bind(this)(E)});var O=Object.keys(b._plots);for(g=0;g&lt;O.length;g++){m=O[g];var D=b._plots[m];if(D.imagelayer){var P=D.imagelayer.selectAll(&quot;image&quot;).data(h[m]||[]);P.enter().append(&quot;image&quot;),P.exit().remove(),P.each(function(E){k.bind(this)(E),S.bind(this)(E)})}}}},68804:function(i,o,a){i.exports={moduleType:&quot;component&quot;,name:&quot;images&quot;,layoutAttributes:a(69819),supplyLayoutDefaults:a(81603),includeBasePlot:a(76325)(&quot;images&quot;),draw:a(80750),convertCoords:a(75378)}},33030:function(i,o,a){var s=a(41940),u=a(22399);i.exports={_isSubplotObj:!0,visible:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;legend&quot;},bgcolor:{valType:&quot;color&quot;,editType:&quot;legend&quot;},bordercolor:{valType:&quot;color&quot;,dflt:u.defaultLine,editType:&quot;legend&quot;},borderwidth:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;legend&quot;},font:s({editType:&quot;legend&quot;}),grouptitlefont:s({editType:&quot;legend&quot;}),orientation:{valType:&quot;enumerated&quot;,values:[&quot;v&quot;,&quot;h&quot;],dflt:&quot;v&quot;,editType:&quot;legend&quot;},traceorder:{valType:&quot;flaglist&quot;,flags:[&quot;reversed&quot;,&quot;grouped&quot;],extras:[&quot;normal&quot;],editType:&quot;legend&quot;},tracegroupgap:{valType:&quot;number&quot;,min:0,dflt:10,editType:&quot;legend&quot;},entrywidth:{valType:&quot;number&quot;,min:0,editType:&quot;legend&quot;},entrywidthmode:{valType:&quot;enumerated&quot;,values:[&quot;fraction&quot;,&quot;pixels&quot;],dflt:&quot;pixels&quot;,editType:&quot;legend&quot;},itemsizing:{valType:&quot;enumerated&quot;,values:[&quot;trace&quot;,&quot;constant&quot;],dflt:&quot;trace&quot;,editType:&quot;legend&quot;},itemwidth:{valType:&quot;number&quot;,min:30,dflt:30,editType:&quot;legend&quot;},itemclick:{valType:&quot;enumerated&quot;,values:[&quot;toggle&quot;,&quot;toggleothers&quot;,!1],dflt:&quot;toggle&quot;,editType:&quot;legend&quot;},itemdoubleclick:{valType:&quot;enumerated&quot;,values:[&quot;toggle&quot;,&quot;toggleothers&quot;,!1],dflt:&quot;toggleothers&quot;,editType:&quot;legend&quot;},groupclick:{valType:&quot;enumerated&quot;,values:[&quot;toggleitem&quot;,&quot;togglegroup&quot;],dflt:&quot;togglegroup&quot;,editType:&quot;legend&quot;},x:{valType:&quot;number&quot;,editType:&quot;legend&quot;},xref:{valType:&quot;enumerated&quot;,dflt:&quot;paper&quot;,values:[&quot;container&quot;,&quot;paper&quot;],editType:&quot;layoutstyle&quot;},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;left&quot;,editType:&quot;legend&quot;},y:{valType:&quot;number&quot;,editType:&quot;legend&quot;},yref:{valType:&quot;enumerated&quot;,dflt:&quot;paper&quot;,values:[&quot;container&quot;,&quot;paper&quot;],editType:&quot;layoutstyle&quot;},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],editType:&quot;legend&quot;},uirevision:{valType:&quot;any&quot;,editType:&quot;none&quot;},valign:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],dflt:&quot;middle&quot;,editType:&quot;legend&quot;},title:{text:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;legend&quot;},font:s({editType:&quot;legend&quot;}),side:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;left&quot;,&quot;top left&quot;,&quot;top center&quot;,&quot;top right&quot;],editType:&quot;legend&quot;},editType:&quot;legend&quot;},editType:&quot;legend&quot;}},14928:function(i){i.exports={scrollBarWidth:6,scrollBarMinHeight:20,scrollBarColor:&quot;#808BA4&quot;,scrollBarMargin:4,scrollBarEnterAttrs:{rx:20,ry:3,width:0,height:0},titlePad:2,itemGap:5}},99017:function(i,o,a){var s=a(73972),u=a(71828),c=a(44467),d=a(9012),f=a(33030),p=a(10820),m=a(10130);function g(b,v,h,y){var w=v[b]||{},_=c.newContainer(h,b);function x(U,V){return u.coerce(w,_,f,U,V)}var T=u.coerceFont(x,&quot;font&quot;,h.font);if(x(&quot;bgcolor&quot;,h.paper_bgcolor),x(&quot;bordercolor&quot;),x(&quot;visible&quot;)){for(var k,S=function(U,V){var te=k._input,ee=k;return u.coerce(te,ee,d,U,V)},C=h.font||{},M=u.coerceFont(x,&quot;grouptitlefont&quot;,u.extendFlat({},C,{size:Math.round(1.1*C.size)})),O=0,D=!1,P=&quot;normal&quot;,E=(h.shapes||[]).filter(function(U){return U.showlegend}),I=y.concat(E).filter(function(U){return b===(U.legend||&quot;legend&quot;)}),A=0;A&lt;I.length;A++)if((k=I[A]).visible){var F=k._isShape;(k.showlegend||k._dfltShowLegend&amp;&amp;!(k._module&amp;&amp;k._module.attributes&amp;&amp;k._module.attributes.showlegend&amp;&amp;k._module.attributes.showlegend.dflt===!1))&amp;&amp;(O++,k.showlegend&amp;&amp;(D=!0,(!F&amp;&amp;s.traceIs(k,&quot;pie-like&quot;)||k._input.showlegend===!0)&amp;&amp;O++),u.coerceFont(S,&quot;legendgrouptitle.font&quot;,M)),(!F&amp;&amp;s.traceIs(k,&quot;bar&quot;)&amp;&amp;h.barmode===&quot;stack&quot;||[&quot;tonextx&quot;,&quot;tonexty&quot;].indexOf(k.fill)!==-1)&amp;&amp;(P=m.isGrouped({traceorder:P})?&quot;grouped+reversed&quot;:&quot;reversed&quot;),k.legendgroup!==void 0&amp;&amp;k.legendgroup!==&quot;&quot;&amp;&amp;(P=m.isReversed({traceorder:P})?&quot;reversed+grouped&quot;:&quot;grouped&quot;)}var j=u.coerce(v,h,p,&quot;showlegend&quot;,D&amp;&amp;O&gt;(b===&quot;legend&quot;?1:0));if(j===!1&amp;&amp;(h[b]=void 0),(j!==!1||w.uirevision)&amp;&amp;(x(&quot;uirevision&quot;,h.uirevision),j!==!1)){x(&quot;borderwidth&quot;);var z,B,N,R=x(&quot;orientation&quot;)===&quot;h&quot;,q=x(&quot;yref&quot;)===&quot;paper&quot;,Y=x(&quot;xref&quot;)===&quot;paper&quot;,L=&quot;left&quot;;if(R?(z=0,s.getComponentMethod(&quot;rangeslider&quot;,&quot;isVisible&quot;)(v.xaxis)?q?(B=1.1,N=&quot;bottom&quot;):(B=1,N=&quot;top&quot;):q?(B=-.1,N=&quot;top&quot;):(B=0,N=&quot;bottom&quot;)):(B=1,N=&quot;auto&quot;,Y?z=1.02:(z=1,L=&quot;right&quot;)),u.coerce(w,_,{x:{valType:&quot;number&quot;,editType:&quot;legend&quot;,min:Y?-2:0,max:Y?3:1,dflt:z}},&quot;x&quot;),u.coerce(w,_,{y:{valType:&quot;number&quot;,editType:&quot;legend&quot;,min:q?-2:0,max:q?3:1,dflt:B}},&quot;y&quot;),x(&quot;traceorder&quot;,P),m.isGrouped(h[b])&amp;&amp;x(&quot;tracegroupgap&quot;),x(&quot;entrywidth&quot;),x(&quot;entrywidthmode&quot;),x(&quot;itemsizing&quot;),x(&quot;itemwidth&quot;),x(&quot;itemclick&quot;),x(&quot;itemdoubleclick&quot;),x(&quot;groupclick&quot;),x(&quot;xanchor&quot;,L),x(&quot;yanchor&quot;,N),x(&quot;valign&quot;),u.noneOrAll(w,_,[&quot;x&quot;,&quot;y&quot;]),x(&quot;title.text&quot;)){x(&quot;title.side&quot;,R?&quot;left&quot;:&quot;top&quot;);var W=u.extendFlat({},T,{size:u.bigFont(T.size)});u.coerceFont(x,&quot;title.font&quot;,W)}}}}i.exports=function(b,v,h){var y,w=h.slice(),_=v.shapes;if(_)for(y=0;y&lt;_.length;y++){var x=_[y];if(x.showlegend){var T={_input:x._input,visible:x.visible,showlegend:x.showlegend,legend:x.legend};w.push(T)}}var k=[&quot;legend&quot;];for(y=0;y&lt;w.length;y++)u.pushUnique(k,w[y].legend);for(v._legends=[],y=0;y&lt;k.length;y++){var S=k[y];g(S,b,v,w),v[S]&amp;&amp;v[S].visible&amp;&amp;(v[S]._id=S),v._legends.push(S)}}},43969:function(i,o,a){var s=a(39898),u=a(71828),c=a(74875),d=a(73972),f=a(11086),p=a(28569),m=a(91424),g=a(7901),b=a(63893),v=a(85167),h=a(14928),y=a(18783),w=y.LINE_SPACING,_=y.FROM_TL,x=y.FROM_BR,T=a(82424),k=a(53630),S=a(10130),C=1,M=/^legend[0-9]*$/;function O(N,R){var q,Y,L=R||{},W=N._fullLayout,U=B(L),V=L._inHover;if(V?(Y=L.layer,q=&quot;hover&quot;):(Y=W._infolayer,q=U),Y){var te;if(q+=W._uid,N._legendMouseDownTime||(N._legendMouseDownTime=0),V){if(!L.entries)return;te=T(L.entries,L)}else{for(var ee=(N.calcdata||[]).slice(),H=W.shapes,Z=0;Z&lt;H.length;Z++){var G=H[Z];if(G.showlegend){var X={_isShape:!0,_fullInput:G,index:G._index,name:G.name||G.label.text||&quot;shape &quot;+G._index,legend:G.legend,legendgroup:G.legendgroup,legendgrouptitle:G.legendgrouptitle,legendrank:G.legendrank,legendwidth:G.legendwidth,showlegend:G.showlegend,visible:G.visible,opacity:G.opacity,mode:G.type===&quot;line&quot;?&quot;lines&quot;:&quot;markers&quot;,line:G.line,marker:{line:G.line,color:G.fillcolor,size:12,symbol:G.type===&quot;rect&quot;?&quot;square&quot;:G.type===&quot;circle&quot;?&quot;circle&quot;:&quot;hexagon2&quot;}};ee.push([{trace:X}])}}te=W.showlegend&amp;&amp;T(ee,L,W._legends.length&gt;1)}var Q=W.hiddenlabels||[];if(!(V||W.showlegend&amp;&amp;te.length))return Y.selectAll(&quot;.&quot;+U).remove(),W._topdefs.select(&quot;#&quot;+q).remove(),c.autoMargin(N,U);var re=u.ensureSingle(Y,&quot;g&quot;,U,function(ce){V||ce.attr(&quot;pointer-events&quot;,&quot;all&quot;)}),ae=u.ensureSingleById(W._topdefs,&quot;clipPath&quot;,q,function(ce){ce.append(&quot;rect&quot;)}),ie=u.ensureSingle(re,&quot;rect&quot;,&quot;bg&quot;,function(ce){ce.attr(&quot;shape-rendering&quot;,&quot;crispEdges&quot;)});ie.call(g.stroke,L.bordercolor).call(g.fill,L.bgcolor).style(&quot;stroke-width&quot;,L.borderwidth+&quot;px&quot;);var se,he=u.ensureSingle(re,&quot;g&quot;,&quot;scrollbox&quot;),Se=L.title;L._titleWidth=0,L._titleHeight=0,Se.text?((se=u.ensureSingle(he,&quot;text&quot;,U+&quot;titletext&quot;)).attr(&quot;text-anchor&quot;,&quot;start&quot;).call(m.font,Se.font).text(Se.text),F(se,he,N,L,C)):he.selectAll(&quot;.&quot;+U+&quot;titletext&quot;).remove();var Oe=u.ensureSingle(re,&quot;rect&quot;,&quot;scrollbar&quot;,function(ce){ce.attr(h.scrollBarEnterAttrs).call(g.fill,h.scrollBarColor)}),Pe=he.selectAll(&quot;g.groups&quot;).data(te);Pe.enter().append(&quot;g&quot;).attr(&quot;class&quot;,&quot;groups&quot;),Pe.exit().remove();var Me=Pe.selectAll(&quot;g.traces&quot;).data(u.identity);Me.enter().append(&quot;g&quot;).attr(&quot;class&quot;,&quot;traces&quot;),Me.exit().remove(),Me.style(&quot;opacity&quot;,function(ce){var we=ce[0].trace;return d.traceIs(we,&quot;pie-like&quot;)?Q.indexOf(ce[0].label)!==-1?.5:1:we.visible===&quot;legendonly&quot;?.5:1}).each(function(){s.select(this).call(E,N,L)}).call(k,N,L).each(function(){V||s.select(this).call(A,N,U)}),u.syncOrAsync([c.previousPromises,function(){return function(ce,we,K,ne){var de=ce._fullLayout,_e=B(ne);ne||(ne=de[_e]);var ue=de._size,pe=S.isVertical(ne),xe=S.isGrouped(ne),ye=ne.entrywidthmode===&quot;fraction&quot;,Te=ne.borderwidth,Ae=2*Te,Re=h.itemGap,Le=ne.itemwidth+2*Re,$e=2*(Te+Re),Fe=z(ne),Be=ne.y&lt;0||ne.y===0&amp;&amp;Fe===&quot;top&quot;,Ue=ne.y&gt;1||ne.y===1&amp;&amp;Fe===&quot;bottom&quot;,qe=ne.tracegroupgap,Xe={};ne._maxHeight=Math.max(Be||Ue?de.height/2:ue.h,30);var ot=0;ne._width=0,ne._height=0;var st=function(Ke){var Ye=0,nt=0,ct=Ke.title.side;return ct&amp;&amp;(ct.indexOf(&quot;left&quot;)!==-1&amp;&amp;(Ye=Ke._titleWidth),ct.indexOf(&quot;top&quot;)!==-1&amp;&amp;(nt=Ke._titleHeight)),[Ye,nt]}(ne);if(pe)K.each(function(Ke){var Ye=Ke[0].height;m.setTranslate(this,Te+st[0],Te+st[1]+ne._height+Ye/2+Re),ne._height+=Ye,ne._width=Math.max(ne._width,Ke[0].width)}),ot=Le+ne._width,ne._width+=Re+Le+Ae,ne._height+=$e,xe&amp;&amp;(we.each(function(Ke,Ye){m.setTranslate(this,0,Ye*ne.tracegroupgap)}),ne._height+=(ne._lgroupsLength-1)*ne.tracegroupgap);else{var dt=j(ne),vt=ne.x&lt;0||ne.x===0&amp;&amp;dt===&quot;right&quot;,We=ne.x&gt;1||ne.x===1&amp;&amp;dt===&quot;left&quot;,ze=Ue||Be,tt=de.width/2;ne._maxWidth=Math.max(vt?ze&amp;&amp;dt===&quot;left&quot;?ue.l+ue.w:tt:We?ze&amp;&amp;dt===&quot;right&quot;?ue.r+ue.w:tt:ue.w,2*Le);var it=0,St=0;K.each(function(Ke){var Ye=D(Ke,ne,Le);it=Math.max(it,Ye),St+=Ye}),ot=null;var Ze=0;if(xe){var ut=0,ht=0,Rt=0;we.each(function(){var Ke=0,Ye=0;s.select(this).selectAll(&quot;g.traces&quot;).each(function(ct){var yt=D(ct,ne,Le),rt=ct[0].height;m.setTranslate(this,st[0],st[1]+Te+Re+rt/2+Ye),Ye+=rt,Ke=Math.max(Ke,yt),Xe[ct[0].trace.legendgroup]=Ke});var nt=Ke+Re;ht&gt;0&amp;&amp;nt+Te+ht&gt;ne._maxWidth?(Ze=Math.max(Ze,ht),ht=0,Rt+=ut+qe,ut=Ye):ut=Math.max(ut,Ye),m.setTranslate(this,ht,Rt),ht+=nt}),ne._width=Math.max(Ze,ht)+Te,ne._height=Rt+ut+$e}else{var Ct=K.size(),Wt=St+Ae+(Ct-1)*Re&lt;ne._maxWidth,_t=0,be=0,Ce=0,Ge=0;K.each(function(Ke){var Ye=Ke[0].height,nt=D(Ke,ne,Le),ct=Wt?nt:it;ye||(ct+=Re),ct+Te+be-Re&gt;=ne._maxWidth&amp;&amp;(Ze=Math.max(Ze,Ge),be=0,Ce+=_t,ne._height+=_t,_t=0),m.setTranslate(this,st[0]+Te+be,st[1]+Te+Ce+Ye/2+Re),Ge=be+nt+Re,be+=ct,_t=Math.max(_t,Ye)}),Wt?(ne._width=be+Ae,ne._height=_t+$e):(ne._width=Math.max(Ze,Ge)+Ae,ne._height+=_t+$e)}}ne._width=Math.ceil(Math.max(ne._width+st[0],ne._titleWidth+2*(Te+h.titlePad))),ne._height=Math.ceil(Math.max(ne._height+st[1],ne._titleHeight+2*(Te+h.itemGap))),ne._effHeight=Math.min(ne._height,ne._maxHeight);var He=ce._context.edits,et=He.legendText||He.legendPosition;K.each(function(Ke){var Ye=s.select(this).select(&quot;.&quot;+_e+&quot;toggle&quot;),nt=Ke[0].height,ct=Ke[0].trace.legendgroup,yt=D(Ke,ne,Le);xe&amp;&amp;ct!==&quot;&quot;&amp;&amp;(yt=Xe[ct]);var rt=et?Le:ot||yt;pe||ye||(rt+=Re/2),m.setRect(Ye,0,-nt/2,rt,nt)})}(N,Pe,Me,L)},function(){var ce,we,K,ne,de=W._size,_e=L.borderwidth,ue=L.xref===&quot;paper&quot;,pe=L.yref===&quot;paper&quot;;if(Se.text&amp;&amp;function(ze,tt,it){if(tt.title.side===&quot;top center&quot;||tt.title.side===&quot;top right&quot;){var St=tt.title.font.size*w,Ze=0,ut=ze.node(),ht=m.bBox(ut).width;tt.title.side===&quot;top center&quot;?Ze=.5*(tt._width-2*it-2*h.titlePad-ht):tt.title.side===&quot;top right&quot;&amp;&amp;(Ze=tt._width-2*it-2*h.titlePad-ht),b.positionText(ze,it+h.titlePad+Ze,it+St)}}(se,L,_e),!V){var xe,ye;xe=ue?de.l+de.w*L.x-_[j(L)]*L._width:W.width*L.x-_[j(L)]*L._width,ye=pe?de.t+de.h*(1-L.y)-_[z(L)]*L._effHeight:W.height*(1-L.y)-_[z(L)]*L._effHeight;var Te=function(ze,tt,it,St){var Ze=ze._fullLayout,ut=Ze[tt],ht=j(ut),Rt=z(ut),Ct=ut.xref===&quot;paper&quot;,Wt=ut.yref===&quot;paper&quot;;ze._fullLayout._reservedMargin[tt]={};var _t=ut.y&lt;.5?&quot;b&quot;:&quot;t&quot;,be=ut.x&lt;.5?&quot;l&quot;:&quot;r&quot;,Ce={r:Ze.width-it,l:it+ut._width,b:Ze.height-St,t:St+ut._effHeight};if(Ct&amp;&amp;Wt)return c.autoMargin(ze,tt,{x:ut.x,y:ut.y,l:ut._width*_[ht],r:ut._width*x[ht],b:ut._effHeight*x[Rt],t:ut._effHeight*_[Rt]});Ct?ze._fullLayout._reservedMargin[tt][_t]=Ce[_t]:Wt||ut.orientation===&quot;v&quot;?ze._fullLayout._reservedMargin[tt][be]=Ce[be]:ze._fullLayout._reservedMargin[tt][_t]=Ce[_t]}(N,U,xe,ye);if(Te)return;if(W.margin.autoexpand){var Ae=xe,Re=ye;xe=ue?u.constrain(xe,0,W.width-L._width):Ae,ye=pe?u.constrain(ye,0,W.height-L._effHeight):Re,xe!==Ae&amp;&amp;u.log(&quot;Constrain &quot;+U+&quot;.x to make legend fit inside graph&quot;),ye!==Re&amp;&amp;u.log(&quot;Constrain &quot;+U+&quot;.y to make legend fit inside graph&quot;)}m.setTranslate(re,xe,ye)}if(Oe.on(&quot;.drag&quot;,null),re.on(&quot;wheel&quot;,null),V||L._height&lt;=L._maxHeight||N._context.staticPlot){var Le=L._effHeight;V&amp;&amp;(Le=L._height),ie.attr({width:L._width-_e,height:Le-_e,x:_e/2,y:_e/2}),m.setTranslate(he,0,0),ae.select(&quot;rect&quot;).attr({width:L._width-2*_e,height:Le-2*_e,x:_e,y:_e}),m.setClipUrl(he,q,N),m.setRect(Oe,0,0,0,0),delete L._scrollY}else{var $e,Fe,Be,Ue=Math.max(h.scrollBarMinHeight,L._effHeight*L._effHeight/L._height),qe=L._effHeight-Ue-2*h.scrollBarMargin,Xe=L._height-L._effHeight,ot=qe/Xe,st=Math.min(L._scrollY||0,Xe);ie.attr({width:L._width-2*_e+h.scrollBarWidth+h.scrollBarMargin,height:L._effHeight-_e,x:_e/2,y:_e/2}),ae.select(&quot;rect&quot;).attr({width:L._width-2*_e+h.scrollBarWidth+h.scrollBarMargin,height:L._effHeight-2*_e,x:_e,y:_e+st}),m.setClipUrl(he,q,N),We(st,Ue,ot),re.on(&quot;wheel&quot;,function(){We(st=u.constrain(L._scrollY+s.event.deltaY/qe*Xe,0,Xe),Ue,ot),st!==0&amp;&amp;st!==Xe&amp;&amp;s.event.preventDefault()});var dt=s.behavior.drag().on(&quot;dragstart&quot;,function(){var ze=s.event.sourceEvent;$e=ze.type===&quot;touchstart&quot;?ze.changedTouches[0].clientY:ze.clientY,Be=st}).on(&quot;drag&quot;,function(){var ze=s.event.sourceEvent;ze.buttons===2||ze.ctrlKey||(Fe=ze.type===&quot;touchmove&quot;?ze.changedTouches[0].clientY:ze.clientY,st=function(tt,it,St){var Ze=(St-it)/ot+tt;return u.constrain(Ze,0,Xe)}(Be,$e,Fe),We(st,Ue,ot))});Oe.call(dt);var vt=s.behavior.drag().on(&quot;dragstart&quot;,function(){var ze=s.event.sourceEvent;ze.type===&quot;touchstart&quot;&amp;&amp;($e=ze.changedTouches[0].clientY,Be=st)}).on(&quot;drag&quot;,function(){var ze=s.event.sourceEvent;ze.type===&quot;touchmove&quot;&amp;&amp;(Fe=ze.changedTouches[0].clientY,st=function(tt,it,St){var Ze=(it-St)/ot+tt;return u.constrain(Ze,0,Xe)}(Be,$e,Fe),We(st,Ue,ot))});he.call(vt)}function We(ze,tt,it){L._scrollY=N._fullLayout[U]._scrollY=ze,m.setTranslate(he,0,-ze),m.setRect(Oe,L._width,h.scrollBarMargin+ze*it,h.scrollBarWidth,tt),ae.select(&quot;rect&quot;).attr(&quot;y&quot;,_e+ze)}N._context.edits.legendPosition&amp;&amp;(re.classed(&quot;cursor-move&quot;,!0),p.init({element:re.node(),gd:N,prepFn:function(){var ze=m.getTranslate(re);K=ze.x,ne=ze.y},moveFn:function(ze,tt){var it=K+ze,St=ne+tt;m.setTranslate(re,it,St),ce=p.align(it,L._width,de.l,de.l+de.w,L.xanchor),we=p.align(St+L._height,-L._height,de.t+de.h,de.t,L.yanchor)},doneFn:function(){if(ce!==void 0&amp;&amp;we!==void 0){var ze={};ze[U+&quot;.x&quot;]=ce,ze[U+&quot;.y&quot;]=we,d.call(&quot;_guiRelayout&quot;,N,ze)}},clickFn:function(ze,tt){var it=Y.selectAll(&quot;g.traces&quot;).filter(function(){var St=this.getBoundingClientRect();return tt.clientX&gt;=St.left&amp;&amp;tt.clientX&lt;=St.right&amp;&amp;tt.clientY&gt;=St.top&amp;&amp;tt.clientY&lt;=St.bottom});it.size()&gt;0&amp;&amp;P(N,re,it,ze,tt)}}))}],N)}}function D(N,R,q){var Y=N[0],L=Y.width,W=R.entrywidthmode,U=Y.trace.legendwidth||R.entrywidth;return W===&quot;fraction&quot;?R._maxWidth*U:q+(U||L)}function P(N,R,q,Y,L){var W=q.data()[0][0].trace,U={event:L,node:q.node(),curveNumber:W.index,expandedIndex:W._expandedIndex,data:N.data,layout:N.layout,frames:N._transitionData._frames,config:N._context,fullData:N._fullData,fullLayout:N._fullLayout};W._group&amp;&amp;(U.group=W._group),d.traceIs(W,&quot;pie-like&quot;)&amp;&amp;(U.label=q.datum()[0].label);var V=f.triggerHandler(N,&quot;plotly_legendclick&quot;,U);if(Y===1){if(V===!1)return;R._clickTimeout=setTimeout(function(){N._fullLayout&amp;&amp;v(q,N,Y)},N._context.doubleClickDelay)}else Y===2&amp;&amp;(R._clickTimeout&amp;&amp;clearTimeout(R._clickTimeout),N._legendMouseDownTime=0,f.triggerHandler(N,&quot;plotly_legenddoubleclick&quot;,U)!==!1&amp;&amp;V!==!1&amp;&amp;v(q,N,Y))}function E(N,R,q){var Y,L,W=B(q),U=N.data()[0][0],V=U.trace,te=d.traceIs(V,&quot;pie-like&quot;),ee=!q._inHover&amp;&amp;R._context.edits.legendText&amp;&amp;!te,H=q._maxNameLength;U.groupTitle?(Y=U.groupTitle.text,L=U.groupTitle.font):(L=q.font,q.entries?Y=U.text:(Y=te?U.label:V.name,V._meta&amp;&amp;(Y=u.templateString(Y,V._meta))));var Z=u.ensureSingle(N,&quot;text&quot;,W+&quot;text&quot;);Z.attr(&quot;text-anchor&quot;,&quot;start&quot;).call(m.font,L).text(ee?I(Y,H):Y);var G=q.itemwidth+2*h.itemGap;b.positionText(Z,G,0),ee?Z.call(b.makeEditable,{gd:R,text:Y}).call(F,N,R,q).on(&quot;edit&quot;,function(X){this.text(I(X,H)).call(F,N,R,q);var Q=U.trace._fullInput||{},re={};if(d.hasTransform(Q,&quot;groupby&quot;)){var ae=d.getTransformIndices(Q,&quot;groupby&quot;),ie=ae[ae.length-1],se=u.keyedContainer(Q,&quot;transforms[&quot;+ie+&quot;].styles&quot;,&quot;target&quot;,&quot;value.name&quot;);se.set(U.trace._group,X),re=se.constructUpdate()}else re.name=X;return Q._isShape?d.call(&quot;_guiRelayout&quot;,R,&quot;shapes[&quot;+V.index+&quot;].name&quot;,re.name):d.call(&quot;_guiRestyle&quot;,R,re,V.index)}):F(Z,N,R,q)}function I(N,R){var q=Math.max(4,R);if(N&amp;&amp;N.trim().length&gt;=q/2)return N;for(var Y=q-(N=N||&quot;&quot;).length;Y&gt;0;Y--)N+=&quot; &quot;;return N}function A(N,R,q){var Y,L=R._context.doubleClickDelay,W=1,U=u.ensureSingle(N,&quot;rect&quot;,q+&quot;toggle&quot;,function(V){R._context.staticPlot||V.style(&quot;cursor&quot;,&quot;pointer&quot;).attr(&quot;pointer-events&quot;,&quot;all&quot;),V.call(g.fill,&quot;rgba(0,0,0,0)&quot;)});R._context.staticPlot||(U.on(&quot;mousedown&quot;,function(){(Y=new Date().getTime())-R._legendMouseDownTime&lt;L?W+=1:(W=1,R._legendMouseDownTime=Y)}),U.on(&quot;mouseup&quot;,function(){if(!R._dragged&amp;&amp;!R._editing){var V=R._fullLayout[q];new Date().getTime()-R._legendMouseDownTime&gt;L&amp;&amp;(W=Math.max(W-1,1)),P(R,V,N,W,s.event)}}))}function F(N,R,q,Y,L){Y._inHover&amp;&amp;N.attr(&quot;data-notex&quot;,!0),b.convertToTspans(N,q,function(){(function(W,U,V,te){var ee=W.data()[0][0];if(V._inHover||!ee||ee.trace.showlegend){var H=W.select(&quot;g[class*=math-group]&quot;),Z=H.node(),G=B(V);V||(V=U._fullLayout[G]);var X,Q,re=V.borderwidth,ae=(te===C?V.title.font:ee.groupTitle?ee.groupTitle.font:V.font).size*w;if(Z){var ie=m.bBox(Z);X=ie.height,Q=ie.width,te===C?m.setTranslate(H,re,re+.75*X):m.setTranslate(H,0,.25*X)}else{var se=&quot;.&quot;+G+(te===C?&quot;title&quot;:&quot;&quot;)+&quot;text&quot;,he=W.select(se),Se=b.lineCount(he),Oe=he.node();if(X=ae*Se,Q=Oe?m.bBox(Oe).width:0,te===C)V.title.side===&quot;left&quot;&amp;&amp;(Q+=2*h.itemGap),b.positionText(he,re+h.titlePad,re+ae);else{var Pe=2*h.itemGap+V.itemwidth;ee.groupTitle&amp;&amp;(Pe=h.itemGap,Q-=V.itemwidth),b.positionText(he,Pe,-ae*((Se-1)/2-.3))}}te===C?(V._titleWidth=Q,V._titleHeight=X):(ee.lineHeight=ae,ee.height=Math.max(X,16)+3,ee.width=Q)}else W.remove()})(R,q,Y,L)})}function j(N){return u.isRightAnchor(N)?&quot;right&quot;:u.isCenterAnchor(N)?&quot;center&quot;:&quot;left&quot;}function z(N){return u.isBottomAnchor(N)?&quot;bottom&quot;:u.isMiddleAnchor(N)?&quot;middle&quot;:&quot;top&quot;}function B(N){return N._id||&quot;legend&quot;}i.exports=function(N,R){if(R)O(N,R);else{var q=N._fullLayout,Y=q._legends;q._infolayer.selectAll(&#x27;[class^=&quot;legend&quot;]&#x27;).each(function(){var U=s.select(this),V=U.attr(&quot;class&quot;).split(&quot; &quot;)[0];V.match(M)&amp;&amp;Y.indexOf(V)===-1&amp;&amp;U.remove()});for(var L=0;L&lt;Y.length;L++){var W=Y[L];O(N,N._fullLayout[W])}}}},82424:function(i,o,a){var s=a(73972),u=a(10130);i.exports=function(c,d,f){var p,m,g=d._inHover,b=u.isGrouped(d),v=u.isReversed(d),h={},y=[],w=!1,_={},x=0,T=0;function k(Y,L,W){if(d.visible!==!1&amp;&amp;(!f||Y===d._id))if(L!==&quot;&quot;&amp;&amp;u.isGrouped(d))y.indexOf(L)===-1?(y.push(L),w=!0,h[L]=[W]):h[L].push(W);else{var U=&quot;~~i&quot;+x;y.push(U),h[U]=[W],x++}}for(p=0;p&lt;c.length;p++){var S=c[p],C=S[0],M=C.trace,O=M.legend,D=M.legendgroup;if(g||M.visible&amp;&amp;M.showlegend)if(s.traceIs(M,&quot;pie-like&quot;))for(_[D]||(_[D]={}),m=0;m&lt;S.length;m++){var P=S[m].label;_[D][P]||(k(O,D,{label:P,color:S[m].color,i:S[m].i,trace:M,pts:S[m].pts}),_[D][P]=!0,T=Math.max(T,(P||&quot;&quot;).length))}else k(O,D,C),T=Math.max(T,(M.name||&quot;&quot;).length)}if(!y.length)return[];var E=!w||!b,I=[];for(p=0;p&lt;y.length;p++){var A=h[y[p]];E?I.push(A[0]):I.push(A)}for(E&amp;&amp;(I=[I]),p=0;p&lt;I.length;p++){var F=1/0;for(m=0;m&lt;I[p].length;m++){var j=I[p][m].trace.legendrank;F&gt;j&amp;&amp;(F=j)}I[p][0]._groupMinRank=F,I[p][0]._preGroupSort=p}var z=function(Y,L){return Y.trace.legendrank-L.trace.legendrank||Y._preSort-L._preSort};for(I.forEach(function(Y,L){Y[0]._preGroupSort=L}),I.sort(function(Y,L){return Y[0]._groupMinRank-L[0]._groupMinRank||Y[0]._preGroupSort-L[0]._preGroupSort}),p=0;p&lt;I.length;p++){I[p].forEach(function(Y,L){Y._preSort=L}),I[p].sort(z);var B=I[p][0].trace,N=null;for(m=0;m&lt;I[p].length;m++){var R=I[p][m].trace.legendgrouptitle;if(R&amp;&amp;R.text){N=R,g&amp;&amp;(R.font=d._groupTitleFont);break}}if(v&amp;&amp;I[p].reverse(),N){var q=!1;for(m=0;m&lt;I[p].length;m++)if(s.traceIs(I[p][m].trace,&quot;pie-like&quot;)){q=!0;break}I[p].unshift({i:-1,groupTitle:N,noClick:q,trace:{showlegend:B.showlegend,legendgroup:B.legendgroup,visible:d.groupclick===&quot;toggleitem&quot;||B.visible}})}for(m=0;m&lt;I[p].length;m++)I[p][m]=[I[p][m]]}return d._lgroupsLength=I.length,d._maxNameLength=T,I}},85167:function(i,o,a){var s=a(73972),u=a(71828),c=u.pushUnique,d=!0;i.exports=function(f,p,m){var g=p._fullLayout;if(!p._dragged&amp;&amp;!p._editing){var b,v=g.legend.itemclick,h=g.legend.itemdoubleclick,y=g.legend.groupclick;if(m===1&amp;&amp;v===&quot;toggle&quot;&amp;&amp;h===&quot;toggleothers&quot;&amp;&amp;d&amp;&amp;p.data&amp;&amp;p._context.showTips&amp;&amp;u.notifier(u._(p,&quot;Double-click on legend to isolate one trace&quot;),&quot;long&quot;),d=!1,m===1?b=v:m===2&amp;&amp;(b=h),b){var w=y===&quot;togglegroup&quot;,_=g.hiddenlabels?g.hiddenlabels.slice():[],x=f.data()[0][0];if(!x.groupTitle||!x.noClick){var T=p._fullData,k=(g.shapes||[]).filter(function(we){return we.showlegend}),S=T.concat(k),C=x.trace;C._isShape&amp;&amp;(C=C._fullInput);var M,O,D,P,E,I=C.legendgroup,A={},F=[],j=[],z=[],B=(g.shapes||[]).map(function(we){return we._input}),N=!1,R=C.legend,q=C._fullInput;if(q&amp;&amp;q._isShape||!s.traceIs(C,&quot;pie-like&quot;)){var Y,L=I&amp;&amp;I.length,W=[];if(L)for(M=0;M&lt;S.length;M++)(Y=S[M]).visible&amp;&amp;Y.legendgroup===I&amp;&amp;W.push(M);if(b===&quot;toggle&quot;){var U;switch(C.visible){case!0:U=&quot;legendonly&quot;;break;case!1:U=!1;break;case&quot;legendonly&quot;:U=!0}if(L)if(w)for(M=0;M&lt;S.length;M++){var V=S[M];V.visible!==!1&amp;&amp;V.legendgroup===I&amp;&amp;ce(V,U)}else ce(C,U);else ce(C,U)}else if(b===&quot;toggleothers&quot;){var te,ee,H,Z,G=!0;for(M=0;M&lt;S.length;M++)if(te=(Z=S[M])===C,ee=Z.showlegend!==!0,!(te||ee||L&amp;&amp;Z.legendgroup===I||Z.legend!==R||Z.visible!==!0||s.traceIs(Z,&quot;notLegendIsolatable&quot;))){G=!1;break}for(M=0;M&lt;S.length;M++)if((Z=S[M]).visible!==!1&amp;&amp;Z.legend===R&amp;&amp;!s.traceIs(Z,&quot;notLegendIsolatable&quot;))switch(C.visible){case&quot;legendonly&quot;:ce(Z,!0);break;case!0:H=!!G||&quot;legendonly&quot;,te=Z===C,ee=Z.showlegend!==!0&amp;&amp;!Z.legendgroup,ce(Z,!!(te||L&amp;&amp;Z.legendgroup===I||ee)||H)}}for(M=0;M&lt;j.length;M++)if(D=j[M]){var X=D.constructUpdate(),Q=Object.keys(X);for(O=0;O&lt;Q.length;O++)P=Q[O],(A[P]=A[P]||[])[z[M]]=X[P]}for(E=Object.keys(A),M=0;M&lt;E.length;M++)for(P=E[M],O=0;O&lt;F.length;O++)A[P].hasOwnProperty(O)||(A[P][O]=void 0);N?s.call(&quot;_guiUpdate&quot;,p,A,{shapes:B},F):s.call(&quot;_guiRestyle&quot;,p,A,F)}else{var re=x.label,ae=_.indexOf(re);if(b===&quot;toggle&quot;)ae===-1?_.push(re):_.splice(ae,1);else if(b===&quot;toggleothers&quot;){var ie=ae!==-1,se=[];for(M=0;M&lt;p.calcdata.length;M++){var he=p.calcdata[M];for(O=0;O&lt;he.length;O++){var Se=he[O].label;R===he[0].trace.legend&amp;&amp;re!==Se&amp;&amp;(_.indexOf(Se)===-1&amp;&amp;(ie=!0),c(_,Se),se.push(Se))}}if(!ie)for(var Oe=0;Oe&lt;se.length;Oe++){var Pe=_.indexOf(se[Oe]);Pe!==-1&amp;&amp;_.splice(Pe,1)}}s.call(&quot;_guiRelayout&quot;,p,&quot;hiddenlabels&quot;,_)}}}}function Me(we,K){var ne=F.indexOf(we),de=A.visible;return de||(de=A.visible=[]),F.indexOf(we)===-1&amp;&amp;(F.push(we),ne=F.length-1),de[ne]=K,ne}function ce(we,K){if(!x.groupTitle||w){var ne,de=we._fullInput||we,_e=de._isShape,ue=de.index;if(ue===void 0&amp;&amp;(ue=de._index),s.hasTransform(de,&quot;groupby&quot;)){var pe=j[ue];if(!pe){var xe=s.getTransformIndices(de,&quot;groupby&quot;),ye=xe[xe.length-1];pe=u.keyedContainer(de,&quot;transforms[&quot;+ye+&quot;].styles&quot;,&quot;target&quot;,&quot;value.visible&quot;),j[ue]=pe}var Te=pe.get(we._group);Te===void 0&amp;&amp;(Te=!0),Te!==!1&amp;&amp;pe.set(we._group,K),z[ue]=Me(ue,de.visible!==!1)}else{var Ae=de.visible!==!1&amp;&amp;K;_e?(ne=Ae,B[ue].visible=ne,N=!0):Me(ue,Ae)}}}}},10130:function(i,o){o.isGrouped=function(a){return(a.traceorder||&quot;&quot;).indexOf(&quot;grouped&quot;)!==-1},o.isVertical=function(a){return a.orientation!==&quot;h&quot;},o.isReversed=function(a){return(a.traceorder||&quot;&quot;).indexOf(&quot;reversed&quot;)!==-1}},2199:function(i,o,a){i.exports={moduleType:&quot;component&quot;,name:&quot;legend&quot;,layoutAttributes:a(33030),supplyLayoutDefaults:a(99017),draw:a(43969),style:a(53630)}},53630:function(i,o,a){var s=a(39898),u=a(73972),c=a(71828),d=c.strTranslate,f=a(91424),p=a(7901),m=a(52075).extractOpts,g=a(34098),b=a(63463),v=a(53581).castOption,h=a(14928);function y(x,T){return(T?&quot;radial&quot;:&quot;horizontal&quot;)+(x?&quot;&quot;:&quot;reversed&quot;)}function w(x){var T=x[0].trace,k=T.contours,S=g.hasLines(T),C=g.hasMarkers(T),M=T.visible&amp;&amp;T.fill&amp;&amp;T.fill!==&quot;none&quot;,O=!1,D=!1;if(k){var P=k.coloring;P===&quot;lines&quot;?O=!0:S=P===&quot;none&quot;||P===&quot;heatmap&quot;||k.showlines,k.type===&quot;constraint&quot;?M=k._operation!==&quot;=&quot;:P!==&quot;fill&quot;&amp;&amp;P!==&quot;heatmap&quot;||(D=!0)}return{showMarker:C,showLine:S,showFill:M,showGradientLine:O,showGradientFill:D,anyLine:S||O,anyFill:M||D}}function _(x,T,k){return x&amp;&amp;c.isArrayOrTypedArray(x)?T:x&gt;k?k:x}i.exports=function(x,T,k){var S=T._fullLayout;k||(k=S.legend);var C=k.itemsizing===&quot;constant&quot;,M=k.itemwidth,O=(M+2*h.itemGap)/2,D=d(O,0),P=function(A,F,j,z){var B;if(A+1)B=A;else{if(!(F&amp;&amp;F.width&gt;0))return 0;B=F.width}return C?z:Math.min(B,j)};function E(A,F,j){var z=A[0].trace,B=z.marker||{},N=B.line||{},R=j?z.visible&amp;&amp;z.type===j:u.traceIs(z,&quot;bar&quot;),q=s.select(F).select(&quot;g.legendpoints&quot;).selectAll(&quot;path.legend&quot;+j).data(R?[A]:[]);q.enter().append(&quot;path&quot;).classed(&quot;legend&quot;+j,!0).attr(&quot;d&quot;,&quot;M6,6H-6V-6H6Z&quot;).attr(&quot;transform&quot;,D),q.exit().remove(),q.each(function(Y){var L=s.select(this),W=Y[0],U=P(W.mlw,B.line,5,2);L.style(&quot;stroke-width&quot;,U+&quot;px&quot;);var V=W.mcc;if(!k._inHover&amp;&amp;&quot;mc&quot;in W){var te=m(B),ee=te.mid;ee===void 0&amp;&amp;(ee=(te.max+te.min)/2),V=f.tryColorscale(B,&quot;&quot;)(ee)}var H=V||W.mc||B.color,Z=B.pattern,G=Z&amp;&amp;f.getPatternAttr(Z.shape,0,&quot;&quot;);if(G){var X=f.getPatternAttr(Z.bgcolor,0,null),Q=f.getPatternAttr(Z.fgcolor,0,null),re=Z.fgopacity,ae=_(Z.size,8,10),ie=_(Z.solidity,.5,1),se=&quot;legend-&quot;+z.uid;L.call(f.pattern,&quot;legend&quot;,T,se,G,ae,ie,V,Z.fillmode,X,Q,re)}else L.call(p.fill,H);U&amp;&amp;p.stroke(L,W.mlc||N.color)})}function I(A,F,j){var z=A[0],B=z.trace,N=j?B.visible&amp;&amp;B.type===j:u.traceIs(B,j),R=s.select(F).select(&quot;g.legendpoints&quot;).selectAll(&quot;path.legend&quot;+j).data(N?[A]:[]);if(R.enter().append(&quot;path&quot;).classed(&quot;legend&quot;+j,!0).attr(&quot;d&quot;,&quot;M6,6H-6V-6H6Z&quot;).attr(&quot;transform&quot;,D),R.exit().remove(),R.size()){var q=B.marker||{},Y=P(v(q.line.width,z.pts),q.line,5,2),L=&quot;pieLike&quot;,W=c.minExtend(B,{marker:{line:{width:Y}}},L),U=c.minExtend(z,{trace:W},L);b(R,U,W,T)}}x.each(function(A){var F=s.select(this),j=c.ensureSingle(F,&quot;g&quot;,&quot;layers&quot;);j.style(&quot;opacity&quot;,A[0].trace.opacity);var z=k.valign,B=A[0].lineHeight,N=A[0].height;if(z!==&quot;middle&quot;&amp;&amp;B&amp;&amp;N){var R={top:1,bottom:-1}[z]*(.5*(B-N+3));j.attr(&quot;transform&quot;,d(0,R))}else j.attr(&quot;transform&quot;,null);j.selectAll(&quot;g.legendfill&quot;).data([A]).enter().append(&quot;g&quot;).classed(&quot;legendfill&quot;,!0),j.selectAll(&quot;g.legendlines&quot;).data([A]).enter().append(&quot;g&quot;).classed(&quot;legendlines&quot;,!0);var q=j.selectAll(&quot;g.legendsymbols&quot;).data([A]);q.enter().append(&quot;g&quot;).classed(&quot;legendsymbols&quot;,!0),q.selectAll(&quot;g.legendpoints&quot;).data([A]).enter().append(&quot;g&quot;).classed(&quot;legendpoints&quot;,!0)}).each(function(A){var F,j=A[0].trace,z=[];if(j.visible)switch(j.type){case&quot;histogram2d&quot;:case&quot;heatmap&quot;:z=[[&quot;M-15,-2V4H15V-2Z&quot;]],F=!0;break;case&quot;choropleth&quot;:case&quot;choroplethmapbox&quot;:z=[[&quot;M-6,-6V6H6V-6Z&quot;]],F=!0;break;case&quot;densitymapbox&quot;:z=[[&quot;M-6,0 a6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0&quot;]],F=&quot;radial&quot;;break;case&quot;cone&quot;:z=[[&quot;M-6,2 A2,2 0 0,0 -6,6 V6L6,4Z&quot;],[&quot;M-6,-6 A2,2 0 0,0 -6,-2 L6,-4Z&quot;],[&quot;M-6,-2 A2,2 0 0,0 -6,2 L6,0Z&quot;]],F=!1;break;case&quot;streamtube&quot;:z=[[&quot;M-6,2 A2,2 0 0,0 -6,6 H6 A2,2 0 0,1 6,2 Z&quot;],[&quot;M-6,-6 A2,2 0 0,0 -6,-2 H6 A2,2 0 0,1 6,-6 Z&quot;],[&quot;M-6,-2 A2,2 0 0,0 -6,2 H6 A2,2 0 0,1 6,-2 Z&quot;]],F=!1;break;case&quot;surface&quot;:z=[[&quot;M-6,-6 A2,3 0 0,0 -6,0 H6 A2,3 0 0,1 6,-6 Z&quot;],[&quot;M-6,1 A2,3 0 0,1 -6,6 H6 A2,3 0 0,0 6,0 Z&quot;]],F=!0;break;case&quot;mesh3d&quot;:z=[[&quot;M-6,6H0L-6,-6Z&quot;],[&quot;M6,6H0L6,-6Z&quot;],[&quot;M-6,-6H6L0,6Z&quot;]],F=!1;break;case&quot;volume&quot;:z=[[&quot;M-6,6H0L-6,-6Z&quot;],[&quot;M6,6H0L6,-6Z&quot;],[&quot;M-6,-6H6L0,6Z&quot;]],F=!0;break;case&quot;isosurface&quot;:z=[[&quot;M-6,6H0L-6,-6Z&quot;],[&quot;M6,6H0L6,-6Z&quot;],[&quot;M-6,-6 A12,24 0 0,0 6,-6 L0,6Z&quot;]],F=!1}var B=s.select(this).select(&quot;g.legendpoints&quot;).selectAll(&quot;path.legend3dandfriends&quot;).data(z);B.enter().append(&quot;path&quot;).classed(&quot;legend3dandfriends&quot;,!0).attr(&quot;transform&quot;,D).style(&quot;stroke-miterlimit&quot;,1),B.exit().remove(),B.each(function(N,R){var q,Y=s.select(this),L=m(j),W=L.colorscale,U=L.reversescale;if(W){if(!F){var V=W.length;q=R===0?W[U?V-1:0][1]:R===1?W[U?0:V-1][1]:W[Math.floor((V-1)/2)][1]}}else{var te=j.vertexcolor||j.facecolor||j.color;q=c.isArrayOrTypedArray(te)?te[R]||te[0]:te}Y.attr(&quot;d&quot;,N[0]),q?Y.call(p.fill,q):Y.call(function(ee){if(ee.size()){var H=&quot;legendfill-&quot;+j.uid;f.gradient(ee,T,H,y(U,F===&quot;radial&quot;),W,&quot;fill&quot;)}})})}).each(function(A){var F=A[0].trace,j=F.type===&quot;waterfall&quot;;if(A[0]._distinct&amp;&amp;j){var z=A[0].trace[A[0].dir].marker;return A[0].mc=z.color,A[0].mlw=z.line.width,A[0].mlc=z.line.color,E(A,this,&quot;waterfall&quot;)}var B=[];F.visible&amp;&amp;j&amp;&amp;(B=A[0].hasTotals?[[&quot;increasing&quot;,&quot;M-6,-6V6H0Z&quot;],[&quot;totals&quot;,&quot;M6,6H0L-6,-6H-0Z&quot;],[&quot;decreasing&quot;,&quot;M6,6V-6H0Z&quot;]]:[[&quot;increasing&quot;,&quot;M-6,-6V6H6Z&quot;],[&quot;decreasing&quot;,&quot;M6,6V-6H-6Z&quot;]]);var N=s.select(this).select(&quot;g.legendpoints&quot;).selectAll(&quot;path.legendwaterfall&quot;).data(B);N.enter().append(&quot;path&quot;).classed(&quot;legendwaterfall&quot;,!0).attr(&quot;transform&quot;,D).style(&quot;stroke-miterlimit&quot;,1),N.exit().remove(),N.each(function(R){var q=s.select(this),Y=F[R[0]].marker,L=P(void 0,Y.line,5,2);q.attr(&quot;d&quot;,R[1]).style(&quot;stroke-width&quot;,L+&quot;px&quot;).call(p.fill,Y.color),L&amp;&amp;q.call(p.stroke,Y.line.color)})}).each(function(A){E(A,this,&quot;funnel&quot;)}).each(function(A){E(A,this)}).each(function(A){var F=A[0].trace,j=s.select(this).select(&quot;g.legendpoints&quot;).selectAll(&quot;path.legendbox&quot;).data(F.visible&amp;&amp;u.traceIs(F,&quot;box-violin&quot;)?[A]:[]);j.enter().append(&quot;path&quot;).classed(&quot;legendbox&quot;,!0).attr(&quot;d&quot;,&quot;M6,6H-6V-6H6Z&quot;).attr(&quot;transform&quot;,D),j.exit().remove(),j.each(function(){var z=s.select(this);if(F.boxpoints!==&quot;all&quot;&amp;&amp;F.points!==&quot;all&quot;||p.opacity(F.fillcolor)!==0||p.opacity((F.line||{}).color)!==0){var B=P(void 0,F.line,5,2);z.style(&quot;stroke-width&quot;,B+&quot;px&quot;).call(p.fill,F.fillcolor),B&amp;&amp;p.stroke(z,F.line.color)}else{var N=c.minExtend(F,{marker:{size:C?12:c.constrain(F.marker.size,2,16),sizeref:1,sizemin:1,sizemode:&quot;diameter&quot;}});j.call(f.pointStyle,N,T)}})}).each(function(A){I(A,this,&quot;funnelarea&quot;)}).each(function(A){I(A,this,&quot;pie&quot;)}).each(function(A){var F,j,z=w(A),B=z.showFill,N=z.showLine,R=z.showGradientLine,q=z.showGradientFill,Y=z.anyFill,L=z.anyLine,W=A[0],U=W.trace,V=m(U),te=V.colorscale,ee=V.reversescale,H=g.hasMarkers(U)||!Y?&quot;M5,0&quot;:L?&quot;M5,-2&quot;:&quot;M5,-3&quot;,Z=s.select(this),G=Z.select(&quot;.legendfill&quot;).selectAll(&quot;path&quot;).data(B||q?[A]:[]);if(G.enter().append(&quot;path&quot;).classed(&quot;js-fill&quot;,!0),G.exit().remove(),G.attr(&quot;d&quot;,H+&quot;h&quot;+M+&quot;v6h-&quot;+M+&quot;z&quot;).call(function(re){if(re.size())if(B)f.fillGroupStyle(re,T);else{var ae=&quot;legendfill-&quot;+U.uid;f.gradient(re,T,ae,y(ee),te,&quot;fill&quot;)}}),N||R){var X=P(void 0,U.line,10,5);j=c.minExtend(U,{line:{width:X}}),F=[c.minExtend(W,{trace:j})]}var Q=Z.select(&quot;.legendlines&quot;).selectAll(&quot;path&quot;).data(N||R?[F]:[]);Q.enter().append(&quot;path&quot;).classed(&quot;js-line&quot;,!0),Q.exit().remove(),Q.attr(&quot;d&quot;,H+(R?&quot;l&quot;+M+&quot;,0.0001&quot;:&quot;h&quot;+M)).call(N?f.lineGroupStyle:function(re){if(re.size()){var ae=&quot;legendline-&quot;+U.uid;f.lineGroupStyle(re),f.gradient(re,T,ae,y(ee),te,&quot;stroke&quot;)}})}).each(function(A){var F,j,z=w(A),B=z.anyFill,N=z.anyLine,R=z.showLine,q=z.showMarker,Y=A[0],L=Y.trace,W=!q&amp;&amp;!N&amp;&amp;!B&amp;&amp;g.hasText(L);function U(Q,re,ae,ie){var se=c.nestedProperty(L,Q).get(),he=c.isArrayOrTypedArray(se)&amp;&amp;re?re(se):se;if(C&amp;&amp;he&amp;&amp;ie!==void 0&amp;&amp;(he=ie),ae){if(he&lt;ae[0])return ae[0];if(he&gt;ae[1])return ae[1]}return he}function V(Q){return Y._distinct&amp;&amp;Y.index&amp;&amp;Q[Y.index]?Q[Y.index]:Q[0]}if(q||W||R){var te={},ee={};if(q){te.mc=U(&quot;marker.color&quot;,V),te.mx=U(&quot;marker.symbol&quot;,V),te.mo=U(&quot;marker.opacity&quot;,c.mean,[.2,1]),te.mlc=U(&quot;marker.line.color&quot;,V),te.mlw=U(&quot;marker.line.width&quot;,c.mean,[0,5],2),ee.marker={sizeref:1,sizemin:1,sizemode:&quot;diameter&quot;};var H=U(&quot;marker.size&quot;,c.mean,[2,16],12);te.ms=H,ee.marker.size=H}R&amp;&amp;(ee.line={width:U(&quot;line.width&quot;,V,[0,10],5)}),W&amp;&amp;(te.tx=&quot;Aa&quot;,te.tp=U(&quot;textposition&quot;,V),te.ts=10,te.tc=U(&quot;textfont.color&quot;,V),te.tf=U(&quot;textfont.family&quot;,V)),F=[c.minExtend(Y,te)],(j=c.minExtend(L,ee)).selectedpoints=null,j.texttemplate=null}var Z=s.select(this).select(&quot;g.legendpoints&quot;),G=Z.selectAll(&quot;path.scatterpts&quot;).data(q?F:[]);G.enter().insert(&quot;path&quot;,&quot;:first-child&quot;).classed(&quot;scatterpts&quot;,!0).attr(&quot;transform&quot;,D),G.exit().remove(),G.call(f.pointStyle,j,T),q&amp;&amp;(F[0].mrc=3);var X=Z.selectAll(&quot;g.pointtext&quot;).data(W?F:[]);X.enter().append(&quot;g&quot;).classed(&quot;pointtext&quot;,!0).append(&quot;text&quot;).attr(&quot;transform&quot;,D),X.exit().remove(),X.selectAll(&quot;text&quot;).call(f.textPointStyle,j,T)}).each(function(A){var F=A[0].trace,j=s.select(this).select(&quot;g.legendpoints&quot;).selectAll(&quot;path.legendcandle&quot;).data(F.visible&amp;&amp;F.type===&quot;candlestick&quot;?[A,A]:[]);j.enter().append(&quot;path&quot;).classed(&quot;legendcandle&quot;,!0).attr(&quot;d&quot;,function(z,B){return B?&quot;M-15,0H-8M-8,6V-6H8Z&quot;:&quot;M15,0H8M8,-6V6H-8Z&quot;}).attr(&quot;transform&quot;,D).style(&quot;stroke-miterlimit&quot;,1),j.exit().remove(),j.each(function(z,B){var N=s.select(this),R=F[B?&quot;increasing&quot;:&quot;decreasing&quot;],q=P(void 0,R.line,5,2);N.style(&quot;stroke-width&quot;,q+&quot;px&quot;).call(p.fill,R.fillcolor),q&amp;&amp;p.stroke(N,R.line.color)})}).each(function(A){var F=A[0].trace,j=s.select(this).select(&quot;g.legendpoints&quot;).selectAll(&quot;path.legendohlc&quot;).data(F.visible&amp;&amp;F.type===&quot;ohlc&quot;?[A,A]:[]);j.enter().append(&quot;path&quot;).classed(&quot;legendohlc&quot;,!0).attr(&quot;d&quot;,function(z,B){return B?&quot;M-15,0H0M-8,-6V0&quot;:&quot;M15,0H0M8,6V0&quot;}).attr(&quot;transform&quot;,D).style(&quot;stroke-miterlimit&quot;,1),j.exit().remove(),j.each(function(z,B){var N=s.select(this),R=F[B?&quot;increasing&quot;:&quot;decreasing&quot;],q=P(void 0,R.line,5,2);N.style(&quot;fill&quot;,&quot;none&quot;).call(f.dashLine,R.line.dash,q),q&amp;&amp;p.stroke(N,R.line.color)})})}},42068:function(i,o,a){a(93348),i.exports={editType:&quot;modebar&quot;,orientation:{valType:&quot;enumerated&quot;,values:[&quot;v&quot;,&quot;h&quot;],dflt:&quot;h&quot;,editType:&quot;modebar&quot;},bgcolor:{valType:&quot;color&quot;,editType:&quot;modebar&quot;},color:{valType:&quot;color&quot;,editType:&quot;modebar&quot;},activecolor:{valType:&quot;color&quot;,editType:&quot;modebar&quot;},uirevision:{valType:&quot;any&quot;,editType:&quot;none&quot;},add:{valType:&quot;string&quot;,arrayOk:!0,dflt:&quot;&quot;,editType:&quot;modebar&quot;},remove:{valType:&quot;string&quot;,arrayOk:!0,dflt:&quot;&quot;,editType:&quot;modebar&quot;}}},26023:function(i,o,a){var s=a(73972),u=a(74875),c=a(41675),d=a(24255),f=a(34031).eraseActiveShape,p=a(71828),m=p._,g=i.exports={};function b(S,C){var M,O,D=C.currentTarget,P=D.getAttribute(&quot;data-attr&quot;),E=D.getAttribute(&quot;data-val&quot;)||!0,I=S._fullLayout,A={},F=c.list(S,null,!0),j=I._cartesianSpikesEnabled;if(P===&quot;zoom&quot;){var z,B=E===&quot;in&quot;?.5:2,N=(1+B)/2,R=(1-B)/2;for(O=0;O&lt;F.length;O++)if(!(M=F[O]).fixedrange)if(z=M._name,E===&quot;auto&quot;)A[z+&quot;.autorange&quot;]=!0;else if(E===&quot;reset&quot;)M._rangeInitial0===void 0&amp;&amp;M._rangeInitial1===void 0?A[z+&quot;.autorange&quot;]=!0:M._rangeInitial0===void 0?(A[z+&quot;.autorange&quot;]=M._autorangeInitial,A[z+&quot;.range&quot;]=[null,M._rangeInitial1]):M._rangeInitial1===void 0?(A[z+&quot;.range&quot;]=[M._rangeInitial0,null],A[z+&quot;.autorange&quot;]=M._autorangeInitial):A[z+&quot;.range&quot;]=[M._rangeInitial0,M._rangeInitial1],M._showSpikeInitial!==void 0&amp;&amp;(A[z+&quot;.showspikes&quot;]=M._showSpikeInitial,j!==&quot;on&quot;||M._showSpikeInitial||(j=&quot;off&quot;));else{var q=[M.r2l(M.range[0]),M.r2l(M.range[1])],Y=[N*q[0]+R*q[1],N*q[1]+R*q[0]];A[z+&quot;.range[0]&quot;]=M.l2r(Y[0]),A[z+&quot;.range[1]&quot;]=M.l2r(Y[1])}}else P!==&quot;hovermode&quot;||E!==&quot;x&quot;&amp;&amp;E!==&quot;y&quot;||(E=I._isHoriz?&quot;y&quot;:&quot;x&quot;,D.setAttribute(&quot;data-val&quot;,E)),A[P]=E;I._cartesianSpikesEnabled=j,s.call(&quot;_guiRelayout&quot;,S,A)}function v(S,C){for(var M=C.currentTarget,O=M.getAttribute(&quot;data-attr&quot;),D=M.getAttribute(&quot;data-val&quot;)||!0,P=S._fullLayout._subplots.gl3d||[],E={},I=O.split(&quot;.&quot;),A=0;A&lt;P.length;A++)E[P[A]+&quot;.&quot;+I[1]]=D;var F=D===&quot;pan&quot;?D:&quot;zoom&quot;;E.dragmode=F,s.call(&quot;_guiRelayout&quot;,S,E)}function h(S,C){for(var M=C.currentTarget.getAttribute(&quot;data-attr&quot;),O=M===&quot;resetLastSave&quot;,D=M===&quot;resetDefault&quot;,P=S._fullLayout,E=P._subplots.gl3d||[],I={},A=0;A&lt;E.length;A++){var F,j=E[A],z=j+&quot;.camera&quot;,B=j+&quot;.aspectratio&quot;,N=j+&quot;.aspectmode&quot;,R=P[j]._scene;O?(I[z+&quot;.up&quot;]=R.viewInitial.up,I[z+&quot;.eye&quot;]=R.viewInitial.eye,I[z+&quot;.center&quot;]=R.viewInitial.center,F=!0):D&amp;&amp;(I[z+&quot;.up&quot;]=null,I[z+&quot;.eye&quot;]=null,I[z+&quot;.center&quot;]=null,F=!0),F&amp;&amp;(I[B+&quot;.x&quot;]=R.viewInitial.aspectratio.x,I[B+&quot;.y&quot;]=R.viewInitial.aspectratio.y,I[B+&quot;.z&quot;]=R.viewInitial.aspectratio.z,I[N]=R.viewInitial.aspectmode)}s.call(&quot;_guiRelayout&quot;,S,I)}function y(S,C){var M=C.currentTarget,O=M._previousVal,D=S._fullLayout,P=D._subplots.gl3d||[],E=[&quot;xaxis&quot;,&quot;yaxis&quot;,&quot;zaxis&quot;],I={},A={};if(O)A=O,M._previousVal=null;else{for(var F=0;F&lt;P.length;F++){var j=P[F],z=D[j],B=j+&quot;.hovermode&quot;;I[B]=z.hovermode,A[B]=!1;for(var N=0;N&lt;3;N++){var R=E[N],q=j+&quot;.&quot;+R+&quot;.showspikes&quot;;A[q]=!1,I[q]=z[R].showspikes}}M._previousVal=I}return A}function w(S,C){for(var M=C.currentTarget,O=M.getAttribute(&quot;data-attr&quot;),D=M.getAttribute(&quot;data-val&quot;)||!0,P=S._fullLayout,E=P._subplots.geo||[],I=0;I&lt;E.length;I++){var A=E[I],F=P[A];if(O===&quot;zoom&quot;){var j=F.projection.scale,z=D===&quot;in&quot;?2*j:.5*j;s.call(&quot;_guiRelayout&quot;,S,A+&quot;.projection.scale&quot;,z)}}O===&quot;reset&quot;&amp;&amp;k(S,&quot;geo&quot;)}function _(S){var C=S._fullLayout;return!C.hovermode&amp;&amp;(C._has(&quot;cartesian&quot;)?C._isHoriz?&quot;y&quot;:&quot;x&quot;:&quot;closest&quot;)}function x(S){var C=_(S);s.call(&quot;_guiRelayout&quot;,S,&quot;hovermode&quot;,C)}function T(S,C){for(var M=C.currentTarget.getAttribute(&quot;data-val&quot;),O=S._fullLayout,D=O._subplots.mapbox||[],P={},E=0;E&lt;D.length;E++){var I=D[E],A=O[I].zoom,F=M===&quot;in&quot;?1.05*A:A/1.05;P[I+&quot;.zoom&quot;]=F}s.call(&quot;_guiRelayout&quot;,S,P)}function k(S,C){for(var M=S._fullLayout,O=M._subplots[C]||[],D={},P=0;P&lt;O.length;P++)for(var E=O[P],I=M[E]._subplot.viewInitial,A=Object.keys(I),F=0;F&lt;A.length;F++){var j=A[F];D[E+&quot;.&quot;+j]=I[j]}s.call(&quot;_guiRelayout&quot;,S,D)}g.toImage={name:&quot;toImage&quot;,title:function(S){var C=(S._context.toImageButtonOptions||{}).format||&quot;png&quot;;return m(S,C===&quot;png&quot;?&quot;Download plot as a png&quot;:&quot;Download plot&quot;)},icon:d.camera,click:function(S){var C=S._context.toImageButtonOptions,M={format:C.format||&quot;png&quot;};p.notifier(m(S,&quot;Taking snapshot - this may take a few seconds&quot;),&quot;long&quot;),M.format!==&quot;svg&quot;&amp;&amp;p.isIE()&amp;&amp;(p.notifier(m(S,&quot;IE only supports svg.  Changing format to svg.&quot;),&quot;long&quot;),M.format=&quot;svg&quot;),[&quot;filename&quot;,&quot;width&quot;,&quot;height&quot;,&quot;scale&quot;].forEach(function(O){O in C&amp;&amp;(M[O]=C[O])}),s.call(&quot;downloadImage&quot;,S,M).then(function(O){p.notifier(m(S,&quot;Snapshot succeeded&quot;)+&quot; - &quot;+O,&quot;long&quot;)}).catch(function(){p.notifier(m(S,&quot;Sorry, there was a problem downloading your snapshot!&quot;),&quot;long&quot;)})}},g.sendDataToCloud={name:&quot;sendDataToCloud&quot;,title:function(S){return m(S,&quot;Edit in Chart Studio&quot;)},icon:d.disk,click:function(S){u.sendDataToCloud(S)}},g.editInChartStudio={name:&quot;editInChartStudio&quot;,title:function(S){return m(S,&quot;Edit in Chart Studio&quot;)},icon:d.pencil,click:function(S){u.sendDataToCloud(S)}},g.zoom2d={name:&quot;zoom2d&quot;,_cat:&quot;zoom&quot;,title:function(S){return m(S,&quot;Zoom&quot;)},attr:&quot;dragmode&quot;,val:&quot;zoom&quot;,icon:d.zoombox,click:b},g.pan2d={name:&quot;pan2d&quot;,_cat:&quot;pan&quot;,title:function(S){return m(S,&quot;Pan&quot;)},attr:&quot;dragmode&quot;,val:&quot;pan&quot;,icon:d.pan,click:b},g.select2d={name:&quot;select2d&quot;,_cat:&quot;select&quot;,title:function(S){return m(S,&quot;Box Select&quot;)},attr:&quot;dragmode&quot;,val:&quot;select&quot;,icon:d.selectbox,click:b},g.lasso2d={name:&quot;lasso2d&quot;,_cat:&quot;lasso&quot;,title:function(S){return m(S,&quot;Lasso Select&quot;)},attr:&quot;dragmode&quot;,val:&quot;lasso&quot;,icon:d.lasso,click:b},g.drawclosedpath={name:&quot;drawclosedpath&quot;,title:function(S){return m(S,&quot;Draw closed freeform&quot;)},attr:&quot;dragmode&quot;,val:&quot;drawclosedpath&quot;,icon:d.drawclosedpath,click:b},g.drawopenpath={name:&quot;drawopenpath&quot;,title:function(S){return m(S,&quot;Draw open freeform&quot;)},attr:&quot;dragmode&quot;,val:&quot;drawopenpath&quot;,icon:d.drawopenpath,click:b},g.drawline={name:&quot;drawline&quot;,title:function(S){return m(S,&quot;Draw line&quot;)},attr:&quot;dragmode&quot;,val:&quot;drawline&quot;,icon:d.drawline,click:b},g.drawrect={name:&quot;drawrect&quot;,title:function(S){return m(S,&quot;Draw rectangle&quot;)},attr:&quot;dragmode&quot;,val:&quot;drawrect&quot;,icon:d.drawrect,click:b},g.drawcircle={name:&quot;drawcircle&quot;,title:function(S){return m(S,&quot;Draw circle&quot;)},attr:&quot;dragmode&quot;,val:&quot;drawcircle&quot;,icon:d.drawcircle,click:b},g.eraseshape={name:&quot;eraseshape&quot;,title:function(S){return m(S,&quot;Erase active shape&quot;)},icon:d.eraseshape,click:f},g.zoomIn2d={name:&quot;zoomIn2d&quot;,_cat:&quot;zoomin&quot;,title:function(S){return m(S,&quot;Zoom in&quot;)},attr:&quot;zoom&quot;,val:&quot;in&quot;,icon:d.zoom_plus,click:b},g.zoomOut2d={name:&quot;zoomOut2d&quot;,_cat:&quot;zoomout&quot;,title:function(S){return m(S,&quot;Zoom out&quot;)},attr:&quot;zoom&quot;,val:&quot;out&quot;,icon:d.zoom_minus,click:b},g.autoScale2d={name:&quot;autoScale2d&quot;,_cat:&quot;autoscale&quot;,title:function(S){return m(S,&quot;Autoscale&quot;)},attr:&quot;zoom&quot;,val:&quot;auto&quot;,icon:d.autoscale,click:b},g.resetScale2d={name:&quot;resetScale2d&quot;,_cat:&quot;resetscale&quot;,title:function(S){return m(S,&quot;Reset axes&quot;)},attr:&quot;zoom&quot;,val:&quot;reset&quot;,icon:d.home,click:b},g.hoverClosestCartesian={name:&quot;hoverClosestCartesian&quot;,_cat:&quot;hoverclosest&quot;,title:function(S){return m(S,&quot;Show closest data on hover&quot;)},attr:&quot;hovermode&quot;,val:&quot;closest&quot;,icon:d.tooltip_basic,gravity:&quot;ne&quot;,click:b},g.hoverCompareCartesian={name:&quot;hoverCompareCartesian&quot;,_cat:&quot;hoverCompare&quot;,title:function(S){return m(S,&quot;Compare data on hover&quot;)},attr:&quot;hovermode&quot;,val:function(S){return S._fullLayout._isHoriz?&quot;y&quot;:&quot;x&quot;},icon:d.tooltip_compare,gravity:&quot;ne&quot;,click:b},g.zoom3d={name:&quot;zoom3d&quot;,_cat:&quot;zoom&quot;,title:function(S){return m(S,&quot;Zoom&quot;)},attr:&quot;scene.dragmode&quot;,val:&quot;zoom&quot;,icon:d.zoombox,click:v},g.pan3d={name:&quot;pan3d&quot;,_cat:&quot;pan&quot;,title:function(S){return m(S,&quot;Pan&quot;)},attr:&quot;scene.dragmode&quot;,val:&quot;pan&quot;,icon:d.pan,click:v},g.orbitRotation={name:&quot;orbitRotation&quot;,title:function(S){return m(S,&quot;Orbital rotation&quot;)},attr:&quot;scene.dragmode&quot;,val:&quot;orbit&quot;,icon:d[&quot;3d_rotate&quot;],click:v},g.tableRotation={name:&quot;tableRotation&quot;,title:function(S){return m(S,&quot;Turntable rotation&quot;)},attr:&quot;scene.dragmode&quot;,val:&quot;turntable&quot;,icon:d[&quot;z-axis&quot;],click:v},g.resetCameraDefault3d={name:&quot;resetCameraDefault3d&quot;,_cat:&quot;resetCameraDefault&quot;,title:function(S){return m(S,&quot;Reset camera to default&quot;)},attr:&quot;resetDefault&quot;,icon:d.home,click:h},g.resetCameraLastSave3d={name:&quot;resetCameraLastSave3d&quot;,_cat:&quot;resetCameraLastSave&quot;,title:function(S){return m(S,&quot;Reset camera to last save&quot;)},attr:&quot;resetLastSave&quot;,icon:d.movie,click:h},g.hoverClosest3d={name:&quot;hoverClosest3d&quot;,_cat:&quot;hoverclosest&quot;,title:function(S){return m(S,&quot;Toggle show closest data on hover&quot;)},attr:&quot;hovermode&quot;,val:null,toggle:!0,icon:d.tooltip_basic,gravity:&quot;ne&quot;,click:function(S,C){var M=y(S,C);s.call(&quot;_guiRelayout&quot;,S,M)}},g.zoomInGeo={name:&quot;zoomInGeo&quot;,_cat:&quot;zoomin&quot;,title:function(S){return m(S,&quot;Zoom in&quot;)},attr:&quot;zoom&quot;,val:&quot;in&quot;,icon:d.zoom_plus,click:w},g.zoomOutGeo={name:&quot;zoomOutGeo&quot;,_cat:&quot;zoomout&quot;,title:function(S){return m(S,&quot;Zoom out&quot;)},attr:&quot;zoom&quot;,val:&quot;out&quot;,icon:d.zoom_minus,click:w},g.resetGeo={name:&quot;resetGeo&quot;,_cat:&quot;reset&quot;,title:function(S){return m(S,&quot;Reset&quot;)},attr:&quot;reset&quot;,val:null,icon:d.autoscale,click:w},g.hoverClosestGeo={name:&quot;hoverClosestGeo&quot;,_cat:&quot;hoverclosest&quot;,title:function(S){return m(S,&quot;Toggle show closest data on hover&quot;)},attr:&quot;hovermode&quot;,val:null,toggle:!0,icon:d.tooltip_basic,gravity:&quot;ne&quot;,click:x},g.hoverClosestGl2d={name:&quot;hoverClosestGl2d&quot;,_cat:&quot;hoverclosest&quot;,title:function(S){return m(S,&quot;Toggle show closest data on hover&quot;)},attr:&quot;hovermode&quot;,val:null,toggle:!0,icon:d.tooltip_basic,gravity:&quot;ne&quot;,click:x},g.hoverClosestPie={name:&quot;hoverClosestPie&quot;,_cat:&quot;hoverclosest&quot;,title:function(S){return m(S,&quot;Toggle show closest data on hover&quot;)},attr:&quot;hovermode&quot;,val:&quot;closest&quot;,icon:d.tooltip_basic,gravity:&quot;ne&quot;,click:x},g.resetViewSankey={name:&quot;resetSankeyGroup&quot;,title:function(S){return m(S,&quot;Reset view&quot;)},icon:d.home,click:function(S){for(var C={&quot;node.groups&quot;:[],&quot;node.x&quot;:[],&quot;node.y&quot;:[]},M=0;M&lt;S._fullData.length;M++){var O=S._fullData[M]._viewInitial;C[&quot;node.groups&quot;].push(O.node.groups.slice()),C[&quot;node.x&quot;].push(O.node.x.slice()),C[&quot;node.y&quot;].push(O.node.y.slice())}s.call(&quot;restyle&quot;,S,C)}},g.toggleHover={name:&quot;toggleHover&quot;,title:function(S){return m(S,&quot;Toggle show closest data on hover&quot;)},attr:&quot;hovermode&quot;,val:null,toggle:!0,icon:d.tooltip_basic,gravity:&quot;ne&quot;,click:function(S,C){var M=y(S,C);M.hovermode=_(S),s.call(&quot;_guiRelayout&quot;,S,M)}},g.resetViews={name:&quot;resetViews&quot;,title:function(S){return m(S,&quot;Reset views&quot;)},icon:d.home,click:function(S,C){var M=C.currentTarget;M.setAttribute(&quot;data-attr&quot;,&quot;zoom&quot;),M.setAttribute(&quot;data-val&quot;,&quot;reset&quot;),b(S,C),M.setAttribute(&quot;data-attr&quot;,&quot;resetLastSave&quot;),h(S,C),k(S,&quot;geo&quot;),k(S,&quot;mapbox&quot;)}},g.toggleSpikelines={name:&quot;toggleSpikelines&quot;,title:function(S){return m(S,&quot;Toggle Spike Lines&quot;)},icon:d.spikeline,attr:&quot;_cartesianSpikesEnabled&quot;,val:&quot;on&quot;,click:function(S){var C=S._fullLayout,M=C._cartesianSpikesEnabled;C._cartesianSpikesEnabled=M===&quot;on&quot;?&quot;off&quot;:&quot;on&quot;,s.call(&quot;_guiRelayout&quot;,S,function(O){for(var D=O._fullLayout._cartesianSpikesEnabled===&quot;on&quot;,P=c.list(O,null,!0),E={},I=0;I&lt;P.length;I++){var A=P[I];E[A._name+&quot;.showspikes&quot;]=!!D||A._showSpikeInitial}return E}(S))}},g.resetViewMapbox={name:&quot;resetViewMapbox&quot;,_cat:&quot;resetView&quot;,title:function(S){return m(S,&quot;Reset view&quot;)},attr:&quot;reset&quot;,icon:d.home,click:function(S){k(S,&quot;mapbox&quot;)}},g.zoomInMapbox={name:&quot;zoomInMapbox&quot;,_cat:&quot;zoomin&quot;,title:function(S){return m(S,&quot;Zoom in&quot;)},attr:&quot;zoom&quot;,val:&quot;in&quot;,icon:d.zoom_plus,click:T},g.zoomOutMapbox={name:&quot;zoomOutMapbox&quot;,_cat:&quot;zoomout&quot;,title:function(S){return m(S,&quot;Zoom out&quot;)},attr:&quot;zoom&quot;,val:&quot;out&quot;,icon:d.zoom_minus,click:T}},93348:function(i,o,a){var s=a(26023),u=Object.keys(s),c=[&quot;drawline&quot;,&quot;drawopenpath&quot;,&quot;drawclosedpath&quot;,&quot;drawcircle&quot;,&quot;drawrect&quot;,&quot;eraseshape&quot;],d=[&quot;v1hovermode&quot;,&quot;hoverclosest&quot;,&quot;hovercompare&quot;,&quot;togglehover&quot;,&quot;togglespikelines&quot;].concat(c),f=[];u.forEach(function(p){(function(m){if(d.indexOf(m._cat||m.name)===-1){var g=m.name,b=(m._cat||m.name).toLowerCase();f.indexOf(g)===-1&amp;&amp;f.push(g),f.indexOf(b)===-1&amp;&amp;f.push(b)}})(s[p])}),f.sort(),i.exports={DRAW_MODES:c,backButtons:d,foreButtons:f}},35750:function(i,o,a){var s=a(71828),u=a(7901),c=a(44467),d=a(42068);i.exports=function(f,p){var m=f.modebar||{},g=c.newContainer(p,&quot;modebar&quot;);function b(h,y){return s.coerce(m,g,d,h,y)}b(&quot;orientation&quot;),b(&quot;bgcolor&quot;,u.addOpacity(p.paper_bgcolor,.5));var v=u.contrast(u.rgb(p.modebar.bgcolor));b(&quot;color&quot;,u.addOpacity(v,.3)),b(&quot;activecolor&quot;,u.addOpacity(v,.7)),b(&quot;uirevision&quot;,p.uirevision),b(&quot;add&quot;),b(&quot;remove&quot;)}},64168:function(i,o,a){i.exports={moduleType:&quot;component&quot;,name:&quot;modebar&quot;,layoutAttributes:a(42068),supplyLayoutDefaults:a(35750),manage:a(14192)}},14192:function(i,o,a){var s=a(41675),u=a(34098),c=a(73972),d=a(23469).isUnifiedHover,f=a(37676),p=a(26023),m=a(93348).DRAW_MODES,g=a(71828).extendDeep;i.exports=function(b){var v=b._fullLayout,h=b._context,y=v._modeBar;if(h.displayModeBar||h.watermark){if(!Array.isArray(h.modeBarButtonsToRemove))throw new Error([&quot;*modeBarButtonsToRemove* configuration options&quot;,&quot;must be an array.&quot;].join(&quot; &quot;));if(!Array.isArray(h.modeBarButtonsToAdd))throw new Error([&quot;*modeBarButtonsToAdd* configuration options&quot;,&quot;must be an array.&quot;].join(&quot; &quot;));var w,_=h.modeBarButtons;w=Array.isArray(_)&amp;&amp;_.length?function(x){for(var T=g([],x),k=0;k&lt;T.length;k++)for(var S=T[k],C=0;C&lt;S.length;C++){var M=S[C];if(typeof M==&quot;string&quot;){if(p[M]===void 0)throw new Error([&quot;*modeBarButtons* configuration options&quot;,&quot;invalid button name&quot;].join(&quot; &quot;));T[k][C]=p[M]}}return T}(_):!h.displayModeBar&amp;&amp;h.watermark?[]:function(x){var T=x._fullLayout,k=x._fullData,S=x._context;function C(se,he){if(typeof he==&quot;string&quot;){if(he.toLowerCase()===se.toLowerCase())return!0}else{var Se=he.name,Oe=he._cat||he.name;if(Se===se||Oe===se.toLowerCase())return!0}return!1}var M=T.modebar.add;typeof M==&quot;string&quot;&amp;&amp;(M=[M]);var O=T.modebar.remove;typeof O==&quot;string&quot;&amp;&amp;(O=[O]);var D=S.modeBarButtonsToAdd.concat(M.filter(function(se){for(var he=0;he&lt;S.modeBarButtonsToRemove.length;he++)if(C(se,S.modeBarButtonsToRemove[he]))return!1;return!0})),P=S.modeBarButtonsToRemove.concat(O.filter(function(se){for(var he=0;he&lt;S.modeBarButtonsToAdd.length;he++)if(C(se,S.modeBarButtonsToAdd[he]))return!1;return!0})),E=T._has(&quot;cartesian&quot;),I=T._has(&quot;gl3d&quot;),A=T._has(&quot;geo&quot;),F=T._has(&quot;pie&quot;),j=T._has(&quot;funnelarea&quot;),z=T._has(&quot;gl2d&quot;),B=T._has(&quot;ternary&quot;),N=T._has(&quot;mapbox&quot;),R=T._has(&quot;polar&quot;),q=T._has(&quot;smith&quot;),Y=T._has(&quot;sankey&quot;),L=function(se){for(var he=s.list({_fullLayout:se},null,!0),Se=0;Se&lt;he.length;Se++)if(!he[Se].fixedrange)return!1;return!0}(T),W=d(T.hovermode),U=[];function V(se){if(se.length){for(var he=[],Se=0;Se&lt;se.length;Se++){for(var Oe=se[Se],Pe=p[Oe],Me=Pe.name.toLowerCase(),ce=(Pe._cat||Pe.name).toLowerCase(),we=!1,K=0;K&lt;P.length;K++){var ne=P[K].toLowerCase();if(ne===Me||ne===ce){we=!0;break}}we||he.push(p[Oe])}U.push(he)}}var te=[&quot;toImage&quot;];S.showEditInChartStudio?te.push(&quot;editInChartStudio&quot;):S.showSendToCloud&amp;&amp;te.push(&quot;sendDataToCloud&quot;),V(te);var ee=[],H=[],Z=[],G=[];(E||z||F||j||B)+A+I+N+R+q&gt;1?(H=[&quot;toggleHover&quot;],Z=[&quot;resetViews&quot;]):A?(ee=[&quot;zoomInGeo&quot;,&quot;zoomOutGeo&quot;],H=[&quot;hoverClosestGeo&quot;],Z=[&quot;resetGeo&quot;]):I?(H=[&quot;hoverClosest3d&quot;],Z=[&quot;resetCameraDefault3d&quot;,&quot;resetCameraLastSave3d&quot;]):N?(ee=[&quot;zoomInMapbox&quot;,&quot;zoomOutMapbox&quot;],H=[&quot;toggleHover&quot;],Z=[&quot;resetViewMapbox&quot;]):z?H=[&quot;hoverClosestGl2d&quot;]:F?H=[&quot;hoverClosestPie&quot;]:Y?(H=[&quot;hoverClosestCartesian&quot;,&quot;hoverCompareCartesian&quot;],Z=[&quot;resetViewSankey&quot;]):H=[&quot;toggleHover&quot;],E&amp;&amp;(H=[&quot;toggleSpikelines&quot;,&quot;hoverClosestCartesian&quot;,&quot;hoverCompareCartesian&quot;]),(function(se){for(var he=0;he&lt;se.length;he++)if(!c.traceIs(se[he],&quot;noHover&quot;))return!1;return!0}(k)||W)&amp;&amp;(H=[]),!E&amp;&amp;!z||L||(ee=[&quot;zoomIn2d&quot;,&quot;zoomOut2d&quot;,&quot;autoScale2d&quot;],Z[0]!==&quot;resetViews&quot;&amp;&amp;(Z=[&quot;resetScale2d&quot;])),I?G=[&quot;zoom3d&quot;,&quot;pan3d&quot;,&quot;orbitRotation&quot;,&quot;tableRotation&quot;]:(E||z)&amp;&amp;!L||B?G=[&quot;zoom2d&quot;,&quot;pan2d&quot;]:N||A?G=[&quot;pan2d&quot;]:R&amp;&amp;(G=[&quot;zoom2d&quot;]),function(se){for(var he=!1,Se=0;Se&lt;se.length&amp;&amp;!he;Se++){var Oe=se[Se];Oe._module&amp;&amp;Oe._module.selectPoints&amp;&amp;(c.traceIs(Oe,&quot;scatter-like&quot;)?(u.hasMarkers(Oe)||u.hasText(Oe))&amp;&amp;(he=!0):c.traceIs(Oe,&quot;box-violin&quot;)&amp;&amp;Oe.boxpoints!==&quot;all&quot;&amp;&amp;Oe.points!==&quot;all&quot;||(he=!0))}return he}(k)&amp;&amp;G.push(&quot;select2d&quot;,&quot;lasso2d&quot;);var X=[],Q=function(se){X.indexOf(se)===-1&amp;&amp;H.indexOf(se)!==-1&amp;&amp;X.push(se)};if(Array.isArray(D)){for(var re=[],ae=0;ae&lt;D.length;ae++){var ie=D[ae];typeof ie==&quot;string&quot;?(ie=ie.toLowerCase(),m.indexOf(ie)!==-1?(T._has(&quot;mapbox&quot;)||T._has(&quot;cartesian&quot;))&amp;&amp;G.push(ie):ie===&quot;togglespikelines&quot;?Q(&quot;toggleSpikelines&quot;):ie===&quot;togglehover&quot;?Q(&quot;toggleHover&quot;):ie===&quot;hovercompare&quot;?Q(&quot;hoverCompareCartesian&quot;):ie===&quot;hoverclosest&quot;?(Q(&quot;hoverClosestCartesian&quot;),Q(&quot;hoverClosestGeo&quot;),Q(&quot;hoverClosest3d&quot;),Q(&quot;hoverClosestGl2d&quot;),Q(&quot;hoverClosestPie&quot;)):ie===&quot;v1hovermode&quot;&amp;&amp;(Q(&quot;toggleHover&quot;),Q(&quot;hoverClosestCartesian&quot;),Q(&quot;hoverCompareCartesian&quot;),Q(&quot;hoverClosestGeo&quot;),Q(&quot;hoverClosest3d&quot;),Q(&quot;hoverClosestGl2d&quot;),Q(&quot;hoverClosestPie&quot;))):re.push(ie)}D=re}return V(G),V(ee.concat(Z)),V(X),function(se,he){if(he.length)if(Array.isArray(he[0]))for(var Se=0;Se&lt;he.length;Se++)se.push(he[Se]);else se.push(he);return se}(U,D)}(b),y?y.update(b,w):v._modeBar=f(b,w)}else y&amp;&amp;(y.destroy(),delete v._modeBar)}},37676:function(i,o,a){var s=a(39898),u=a(92770),c=a(71828),d=a(24255),f=a(11506).version,p=new DOMParser;function m(b){this.container=b.container,this.element=document.createElement(&quot;div&quot;),this.update(b.graphInfo,b.buttons),this.container.appendChild(this.element)}var g=m.prototype;g.update=function(b,v){this.graphInfo=b;var h=this.graphInfo._context,y=this.graphInfo._fullLayout,w=&quot;modebar-&quot;+y._uid;this.element.setAttribute(&quot;id&quot;,w),this._uid=w,this.element.className=&quot;modebar&quot;,h.displayModeBar===&quot;hover&quot;&amp;&amp;(this.element.className+=&quot; modebar--hover ease-bg&quot;),y.modebar.orientation===&quot;v&quot;&amp;&amp;(this.element.className+=&quot; vertical&quot;,v=v.reverse());var _=y.modebar,x=h.displayModeBar===&quot;hover&quot;?&quot;.js-plotly-plot .plotly:hover &quot;:&quot;&quot;;c.deleteRelatedStyleRule(w),c.addRelatedStyleRule(w,x+&quot;#&quot;+w+&quot; .modebar-group&quot;,&quot;background-color: &quot;+_.bgcolor),c.addRelatedStyleRule(w,&quot;#&quot;+w+&quot; .modebar-btn .icon path&quot;,&quot;fill: &quot;+_.color),c.addRelatedStyleRule(w,&quot;#&quot;+w+&quot; .modebar-btn:hover .icon path&quot;,&quot;fill: &quot;+_.activecolor),c.addRelatedStyleRule(w,&quot;#&quot;+w+&quot; .modebar-btn.active .icon path&quot;,&quot;fill: &quot;+_.activecolor);var T=!this.hasButtons(v),k=this.hasLogo!==h.displaylogo,S=this.locale!==h.locale;if(this.locale=h.locale,(T||k||S)&amp;&amp;(this.removeAllButtons(),this.updateButtons(v),h.watermark||h.displaylogo)){var C=this.getLogo();h.watermark&amp;&amp;(C.className=C.className+&quot; watermark&quot;),y.modebar.orientation===&quot;v&quot;?this.element.insertBefore(C,this.element.childNodes[0]):this.element.appendChild(C),this.hasLogo=!0}this.updateActiveButton()},g.updateButtons=function(b){var v=this;this.buttons=b,this.buttonElements=[],this.buttonsNames=[],this.buttons.forEach(function(h){var y=v.createGroup();h.forEach(function(w){var _=w.name;if(!_)throw new Error(&quot;must provide button &#x27;name&#x27; in button config&quot;);if(v.buttonsNames.indexOf(_)!==-1)throw new Error(&quot;button name &#x27;&quot;+_+&quot;&#x27; is taken&quot;);v.buttonsNames.push(_);var x=v.createButton(w);v.buttonElements.push(x),y.appendChild(x)}),v.element.appendChild(y)})},g.createGroup=function(){var b=document.createElement(&quot;div&quot;);return b.className=&quot;modebar-group&quot;,b},g.createButton=function(b){var v=this,h=document.createElement(&quot;a&quot;);h.setAttribute(&quot;rel&quot;,&quot;tooltip&quot;),h.className=&quot;modebar-btn&quot;;var y=b.title;y===void 0?y=b.name:typeof y==&quot;function&quot;&amp;&amp;(y=y(this.graphInfo)),(y||y===0)&amp;&amp;h.setAttribute(&quot;data-title&quot;,y),b.attr!==void 0&amp;&amp;h.setAttribute(&quot;data-attr&quot;,b.attr);var w=b.val;if(w!==void 0&amp;&amp;(typeof w==&quot;function&quot;&amp;&amp;(w=w(this.graphInfo)),h.setAttribute(&quot;data-val&quot;,w)),typeof b.click!=&quot;function&quot;)throw new Error(&quot;must provide button &#x27;click&#x27; function in button config&quot;);h.addEventListener(&quot;click&quot;,function(x){b.click(v.graphInfo,x),v.updateActiveButton(x.currentTarget)}),h.setAttribute(&quot;data-toggle&quot;,b.toggle||!1),b.toggle&amp;&amp;s.select(h).classed(&quot;active&quot;,!0);var _=b.icon;return typeof _==&quot;function&quot;?h.appendChild(_()):h.appendChild(this.createIcon(_||d.question)),h.setAttribute(&quot;data-gravity&quot;,b.gravity||&quot;n&quot;),h},g.createIcon=function(b){var v,h=u(b.height)?Number(b.height):b.ascent-b.descent,y=&quot;http://www.w3.org/2000/svg&quot;;if(b.path){(v=document.createElementNS(y,&quot;svg&quot;)).setAttribute(&quot;viewBox&quot;,[0,0,b.width,h].join(&quot; &quot;)),v.setAttribute(&quot;class&quot;,&quot;icon&quot;);var w=document.createElementNS(y,&quot;path&quot;);w.setAttribute(&quot;d&quot;,b.path),b.transform?w.setAttribute(&quot;transform&quot;,b.transform):b.ascent!==void 0&amp;&amp;w.setAttribute(&quot;transform&quot;,&quot;matrix(1 0 0 -1 0 &quot;+b.ascent+&quot;)&quot;),v.appendChild(w)}return b.svg&amp;&amp;(v=p.parseFromString(b.svg,&quot;application/xml&quot;).childNodes[0]),v.setAttribute(&quot;height&quot;,&quot;1em&quot;),v.setAttribute(&quot;width&quot;,&quot;1em&quot;),v},g.updateActiveButton=function(b){var v=this.graphInfo._fullLayout,h=b!==void 0?b.getAttribute(&quot;data-attr&quot;):null;this.buttonElements.forEach(function(y){var w=y.getAttribute(&quot;data-val&quot;)||!0,_=y.getAttribute(&quot;data-attr&quot;),x=y.getAttribute(&quot;data-toggle&quot;)===&quot;true&quot;,T=s.select(y);if(x)_===h&amp;&amp;T.classed(&quot;active&quot;,!T.classed(&quot;active&quot;));else{var k=_===null?_:c.nestedProperty(v,_).get();T.classed(&quot;active&quot;,k===w)}})},g.hasButtons=function(b){var v=this.buttons;if(!v||b.length!==v.length)return!1;for(var h=0;h&lt;b.length;++h){if(b[h].length!==v[h].length)return!1;for(var y=0;y&lt;b[h].length;y++)if(b[h][y].name!==v[h][y].name)return!1}return!0},g.getLogo=function(){var b=this.createGroup(),v=document.createElement(&quot;a&quot;);return v.href=&quot;https://plotly.com/&quot;,v.target=&quot;_blank&quot;,v.setAttribute(&quot;data-title&quot;,c._(this.graphInfo,&quot;Produced with Plotly.js&quot;)+&quot; (v&quot;+f+&quot;)&quot;),v.className=&quot;modebar-btn plotlyjsicon modebar-btn--logo&quot;,v.appendChild(this.createIcon(d.newplotlylogo)),b.appendChild(v),b},g.removeAllButtons=function(){for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.hasLogo=!1},g.destroy=function(){c.removeElement(this.container.querySelector(&quot;.modebar&quot;)),c.deleteRelatedStyleRule(this._uid)},i.exports=function(b,v){var h=b._fullLayout,y=new m({graphInfo:b,container:h._modebardiv.node(),buttons:v});return h._privateplot&amp;&amp;s.select(y.element).append(&quot;span&quot;).classed(&quot;badge-private float--left&quot;,!0).text(&quot;PRIVATE&quot;),y}},37113:function(i,o,a){var s=a(41940),u=a(22399),c=(0,a(44467).templatedArray)(&quot;button&quot;,{visible:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;plot&quot;},step:{valType:&quot;enumerated&quot;,values:[&quot;month&quot;,&quot;year&quot;,&quot;day&quot;,&quot;hour&quot;,&quot;minute&quot;,&quot;second&quot;,&quot;all&quot;],dflt:&quot;month&quot;,editType:&quot;plot&quot;},stepmode:{valType:&quot;enumerated&quot;,values:[&quot;backward&quot;,&quot;todate&quot;],dflt:&quot;backward&quot;,editType:&quot;plot&quot;},count:{valType:&quot;number&quot;,min:0,dflt:1,editType:&quot;plot&quot;},label:{valType:&quot;string&quot;,editType:&quot;plot&quot;},editType:&quot;plot&quot;});i.exports={visible:{valType:&quot;boolean&quot;,editType:&quot;plot&quot;},buttons:c,x:{valType:&quot;number&quot;,min:-2,max:3,editType:&quot;plot&quot;},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;left&quot;,editType:&quot;plot&quot;},y:{valType:&quot;number&quot;,min:-2,max:3,editType:&quot;plot&quot;},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],dflt:&quot;bottom&quot;,editType:&quot;plot&quot;},font:s({editType:&quot;plot&quot;}),bgcolor:{valType:&quot;color&quot;,dflt:u.lightLine,editType:&quot;plot&quot;},activecolor:{valType:&quot;color&quot;,editType:&quot;plot&quot;},bordercolor:{valType:&quot;color&quot;,dflt:u.defaultLine,editType:&quot;plot&quot;},borderwidth:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;plot&quot;},editType:&quot;plot&quot;}},89573:function(i){i.exports={yPad:.02,minButtonWidth:30,rx:3,ry:3,lightAmount:25,darkAmount:10}},28674:function(i,o,a){var s=a(71828),u=a(7901),c=a(44467),d=a(85501),f=a(37113),p=a(89573);function m(g,b,v,h){var y=h.calendar;function w(x,T){return s.coerce(g,b,f.buttons,x,T)}if(w(&quot;visible&quot;)){var _=w(&quot;step&quot;);_!==&quot;all&quot;&amp;&amp;(!y||y===&quot;gregorian&quot;||_!==&quot;month&quot;&amp;&amp;_!==&quot;year&quot;?w(&quot;stepmode&quot;):b.stepmode=&quot;backward&quot;,w(&quot;count&quot;)),w(&quot;label&quot;)}}i.exports=function(g,b,v,h,y){var w=g.rangeselector||{},_=c.newContainer(b,&quot;rangeselector&quot;);function x(S,C){return s.coerce(w,_,f,S,C)}if(x(&quot;visible&quot;,d(w,_,{name:&quot;buttons&quot;,handleItemDefaults:m,calendar:y}).length&gt;0)){var T=function(S,C,M){for(var O=M.filter(function(I){return C[I].anchor===S._id}),D=0,P=0;P&lt;O.length;P++){var E=C[O[P]].domain;E&amp;&amp;(D=Math.max(E[1],D))}return[S.domain[0],D+p.yPad]}(b,v,h);x(&quot;x&quot;,T[0]),x(&quot;y&quot;,T[1]),s.noneOrAll(g,b,[&quot;x&quot;,&quot;y&quot;]),x(&quot;xanchor&quot;),x(&quot;yanchor&quot;),s.coerceFont(x,&quot;font&quot;,v.font);var k=x(&quot;bgcolor&quot;);x(&quot;activecolor&quot;,u.contrast(k,p.lightAmount,p.darkAmount)),x(&quot;bordercolor&quot;),x(&quot;borderwidth&quot;)}}},21598:function(i,o,a){var s=a(39898),u=a(73972),c=a(74875),d=a(7901),f=a(91424),p=a(71828),m=p.strTranslate,g=a(63893),b=a(41675),v=a(18783),h=v.LINE_SPACING,y=v.FROM_TL,w=v.FROM_BR,_=a(89573),x=a(70565);function T(C){return C._id}function k(C,M,O){var D=p.ensureSingle(C,&quot;rect&quot;,&quot;selector-rect&quot;,function(P){P.attr(&quot;shape-rendering&quot;,&quot;crispEdges&quot;)});D.attr({rx:_.rx,ry:_.ry}),D.call(d.stroke,M.bordercolor).call(d.fill,function(P,E){return E._isActive||E._isHovered?P.activecolor:P.bgcolor}(M,O)).style(&quot;stroke-width&quot;,M.borderwidth+&quot;px&quot;)}function S(C,M,O,D){var P,E;p.ensureSingle(C,&quot;text&quot;,&quot;selector-text&quot;,function(I){I.attr(&quot;text-anchor&quot;,&quot;middle&quot;)}).call(f.font,M.font).text((P=O,E=D._fullLayout._meta,P.label?E?p.templateString(P.label,E):P.label:P.step===&quot;all&quot;?&quot;all&quot;:P.count+P.step.charAt(0))).call(function(I){g.convertToTspans(I,D)})}i.exports=function(C){var M=C._fullLayout._infolayer.selectAll(&quot;.rangeselector&quot;).data(function(O){for(var D=b.list(O,&quot;x&quot;,!0),P=[],E=0;E&lt;D.length;E++){var I=D[E];I.rangeselector&amp;&amp;I.rangeselector.visible&amp;&amp;P.push(I)}return P}(C),T);M.enter().append(&quot;g&quot;).classed(&quot;rangeselector&quot;,!0),M.exit().remove(),M.style({cursor:&quot;pointer&quot;,&quot;pointer-events&quot;:&quot;all&quot;}),M.each(function(O){var D=s.select(this),P=O,E=P.rangeselector,I=D.selectAll(&quot;g.button&quot;).data(p.filterVisible(E.buttons));I.enter().append(&quot;g&quot;).classed(&quot;button&quot;,!0),I.exit().remove(),I.each(function(A){var F=s.select(this),j=x(P,A);A._isActive=function(z,B,N){if(B.step===&quot;all&quot;)return z.autorange===!0;var R=Object.keys(N);return z.range[0]===N[R[0]]&amp;&amp;z.range[1]===N[R[1]]}(P,A,j),F.call(k,E,A),F.call(S,E,A,C),F.on(&quot;click&quot;,function(){C._dragged||u.call(&quot;_guiRelayout&quot;,C,j)}),F.on(&quot;mouseover&quot;,function(){A._isHovered=!0,F.call(k,E,A)}),F.on(&quot;mouseout&quot;,function(){A._isHovered=!1,F.call(k,E,A)})}),function(A,F,j,z,B){var N=0,R=0,q=j.borderwidth;F.each(function(){var te=s.select(this).select(&quot;.selector-text&quot;),ee=j.font.size*h,H=Math.max(ee*g.lineCount(te),16)+3;R=Math.max(R,H)}),F.each(function(){var te=s.select(this),ee=te.select(&quot;.selector-rect&quot;),H=te.select(&quot;.selector-text&quot;),Z=H.node()&amp;&amp;f.bBox(H.node()).width,G=j.font.size*h,X=g.lineCount(H),Q=Math.max(Z+10,_.minButtonWidth);te.attr(&quot;transform&quot;,m(q+N,q)),ee.attr({x:0,y:0,width:Q,height:R}),g.positionText(H,Q/2,R/2-(X-1)*G/2+3),N+=Q+5});var Y=A._fullLayout._size,L=Y.l+Y.w*j.x,W=Y.t+Y.h*(1-j.y),U=&quot;left&quot;;p.isRightAnchor(j)&amp;&amp;(L-=N,U=&quot;right&quot;),p.isCenterAnchor(j)&amp;&amp;(L-=N/2,U=&quot;center&quot;);var V=&quot;top&quot;;p.isBottomAnchor(j)&amp;&amp;(W-=R,V=&quot;bottom&quot;),p.isMiddleAnchor(j)&amp;&amp;(W-=R/2,V=&quot;middle&quot;),N=Math.ceil(N),R=Math.ceil(R),L=Math.round(L),W=Math.round(W),c.autoMargin(A,z+&quot;-range-selector&quot;,{x:j.x,y:j.y,l:N*y[U],r:N*w[U],b:R*w[V],t:R*y[V]}),B.attr(&quot;transform&quot;,m(L,W))}(C,I,E,P._name,D)})}},70565:function(i,o,a){var s=a(81041),u=a(71828).titleCase;i.exports=function(c,d){var f=c._name,p={};if(d.step===&quot;all&quot;)p[f+&quot;.autorange&quot;]=!0;else{var m=function(g,b){var v,h=g.range,y=new Date(g.r2l(h[1])),w=b.step,_=s[&quot;utc&quot;+u(w)],x=b.count;switch(b.stepmode){case&quot;backward&quot;:v=g.l2r(+_.offset(y,-x));break;case&quot;todate&quot;:var T=_.offset(y,-x);v=g.l2r(+_.ceil(T))}return[v,h[1]]}(c,d);p[f+&quot;.range[0]&quot;]=m[0],p[f+&quot;.range[1]&quot;]=m[1]}return p}},97218:function(i,o,a){i.exports={moduleType:&quot;component&quot;,name:&quot;rangeselector&quot;,schema:{subplots:{xaxis:{rangeselector:a(37113)}}},layoutAttributes:a(37113),handleDefaults:a(28674),draw:a(21598)}},75148:function(i,o,a){var s=a(22399);i.exports={bgcolor:{valType:&quot;color&quot;,dflt:s.background,editType:&quot;plot&quot;},bordercolor:{valType:&quot;color&quot;,dflt:s.defaultLine,editType:&quot;plot&quot;},borderwidth:{valType:&quot;integer&quot;,dflt:0,min:0,editType:&quot;plot&quot;},autorange:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;,impliedEdits:{&quot;range[0]&quot;:void 0,&quot;range[1]&quot;:void 0}},range:{valType:&quot;info_array&quot;,items:[{valType:&quot;any&quot;,editType:&quot;calc&quot;,impliedEdits:{&quot;^autorange&quot;:!1}},{valType:&quot;any&quot;,editType:&quot;calc&quot;,impliedEdits:{&quot;^autorange&quot;:!1}}],editType:&quot;calc&quot;,impliedEdits:{autorange:!1}},thickness:{valType:&quot;number&quot;,dflt:.15,min:0,max:1,editType:&quot;plot&quot;},visible:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},editType:&quot;calc&quot;}},88443:function(i,o,a){var s=a(41675).list,u=a(71739).getAutoRange,c=a(73251);i.exports=function(d){for(var f=s(d,&quot;x&quot;,!0),p=0;p&lt;f.length;p++){var m=f[p],g=m[c.name];g&amp;&amp;g.visible&amp;&amp;g.autorange&amp;&amp;(g._input.autorange=!0,g._input.range=g.range=u(d,m))}}},73251:function(i){i.exports={name:&quot;rangeslider&quot;,containerClassName:&quot;rangeslider-container&quot;,bgClassName:&quot;rangeslider-bg&quot;,rangePlotClassName:&quot;rangeslider-rangeplot&quot;,maskMinClassName:&quot;rangeslider-mask-min&quot;,maskMaxClassName:&quot;rangeslider-mask-max&quot;,slideBoxClassName:&quot;rangeslider-slidebox&quot;,grabberMinClassName:&quot;rangeslider-grabber-min&quot;,grabAreaMinClassName:&quot;rangeslider-grabarea-min&quot;,handleMinClassName:&quot;rangeslider-handle-min&quot;,grabberMaxClassName:&quot;rangeslider-grabber-max&quot;,grabAreaMaxClassName:&quot;rangeslider-grabarea-max&quot;,handleMaxClassName:&quot;rangeslider-handle-max&quot;,maskMinOppAxisClassName:&quot;rangeslider-mask-min-opp-axis&quot;,maskMaxOppAxisClassName:&quot;rangeslider-mask-max-opp-axis&quot;,maskColor:&quot;rgba(0,0,0,0.4)&quot;,maskOppAxisColor:&quot;rgba(0,0,0,0.2)&quot;,slideBoxFill:&quot;transparent&quot;,slideBoxCursor:&quot;ew-resize&quot;,grabAreaFill:&quot;transparent&quot;,grabAreaCursor:&quot;col-resize&quot;,grabAreaWidth:10,handleWidth:4,handleRadius:1,handleStrokeWidth:1,extraPad:15}},26377:function(i,o,a){var s=a(71828),u=a(44467),c=a(41675),d=a(75148),f=a(47850);i.exports=function(p,m,g){var b=p[g],v=m[g];if(b.rangeslider||m._requestRangeslider[v._id]){s.isPlainObject(b.rangeslider)||(b.rangeslider={});var h,y,w=b.rangeslider,_=u.newContainer(v,&quot;rangeslider&quot;);if(D(&quot;visible&quot;)){D(&quot;bgcolor&quot;,m.plot_bgcolor),D(&quot;bordercolor&quot;),D(&quot;borderwidth&quot;),D(&quot;thickness&quot;),D(&quot;autorange&quot;,!v.isValidRange(w.range)),D(&quot;range&quot;);var x=m._subplots;if(x)for(var T=x.cartesian.filter(function(E){return E.substr(0,E.indexOf(&quot;y&quot;))===c.name2id(g)}).map(function(E){return E.substr(E.indexOf(&quot;y&quot;),E.length)}),k=s.simpleMap(T,c.id2name),S=0;S&lt;k.length;S++){var C=k[S];h=w[C]||{},y=u.newContainer(_,C,&quot;yaxis&quot;);var M,O=m[C];h.range&amp;&amp;O.isValidRange(h.range)&amp;&amp;(M=&quot;fixed&quot;),P(&quot;rangemode&quot;,M)!==&quot;match&quot;&amp;&amp;P(&quot;range&quot;,O.range.slice())}_._input=w}}function D(E,I){return s.coerce(w,_,d,E,I)}function P(E,I){return s.coerce(h,y,f,E,I)}}},72413:function(i,o,a){var s=a(39898),u=a(73972),c=a(74875),d=a(71828),f=d.strTranslate,p=a(91424),m=a(7901),g=a(92998),b=a(93612),v=a(41675),h=a(28569),y=a(6964),w=a(73251);function _(M,O,D,P){var E=d.ensureSingle(M,&quot;rect&quot;,w.bgClassName,function(j){j.attr({x:0,y:0,&quot;shape-rendering&quot;:&quot;crispEdges&quot;})}),I=P.borderwidth%2==0?P.borderwidth:P.borderwidth-1,A=-P._offsetShift,F=p.crispRound(O,P.borderwidth);E.attr({width:P._width+I,height:P._height+I,transform:f(A,A),&quot;stroke-width&quot;:F}).call(m.stroke,P.bordercolor).call(m.fill,P.bgcolor)}function x(M,O,D,P){var E=O._fullLayout;d.ensureSingleById(E._topdefs,&quot;clipPath&quot;,P._clipId,function(I){I.append(&quot;rect&quot;).attr({x:0,y:0})}).select(&quot;rect&quot;).attr({width:P._width,height:P._height})}function T(M,O,D,P){var E,I=O.calcdata,A=M.selectAll(&quot;g.&quot;+w.rangePlotClassName).data(D._subplotsWith,d.identity);A.enter().append(&quot;g&quot;).attr(&quot;class&quot;,function(F){return w.rangePlotClassName+&quot; &quot;+F}).call(p.setClipUrl,P._clipId,O),A.order(),A.exit().remove(),A.each(function(F,j){var z=s.select(this),B=j===0,N=v.getFromId(O,F,&quot;y&quot;),R=N._name,q=P[R],Y={data:[],layout:{xaxis:{type:D.type,domain:[0,1],range:P.range.slice(),calendar:D.calendar},width:P._width,height:P._height,margin:{t:0,b:0,l:0,r:0}},_context:O._context};D.rangebreaks&amp;&amp;(Y.layout.xaxis.rangebreaks=D.rangebreaks),Y.layout[R]={type:N.type,domain:[0,1],range:q.rangemode!==&quot;match&quot;?q.range.slice():N.range.slice(),calendar:N.calendar},N.rangebreaks&amp;&amp;(Y.layout[R].rangebreaks=N.rangebreaks),c.supplyDefaults(Y);var L=Y._fullLayout.xaxis,W=Y._fullLayout[R];L.clearCalc(),L.setScale(),W.clearCalc(),W.setScale();var U={id:F,plotgroup:z,xaxis:L,yaxis:W,isRangePlot:!0};B?E=U:(U.mainplot=&quot;xy&quot;,U.mainplotinfo=E),b.rangePlot(O,U,function(V,te){for(var ee=[],H=0;H&lt;V.length;H++){var Z=V[H],G=Z[0].trace;G.xaxis+G.yaxis===te&amp;&amp;ee.push(Z)}return ee}(I,F))})}function k(M,O,D,P,E){d.ensureSingle(M,&quot;rect&quot;,w.maskMinClassName,function(I){I.attr({x:0,y:0,&quot;shape-rendering&quot;:&quot;crispEdges&quot;})}).attr(&quot;height&quot;,P._height).call(m.fill,w.maskColor),d.ensureSingle(M,&quot;rect&quot;,w.maskMaxClassName,function(I){I.attr({y:0,&quot;shape-rendering&quot;:&quot;crispEdges&quot;})}).attr(&quot;height&quot;,P._height).call(m.fill,w.maskColor),E.rangemode!==&quot;match&quot;&amp;&amp;(d.ensureSingle(M,&quot;rect&quot;,w.maskMinOppAxisClassName,function(I){I.attr({y:0,&quot;shape-rendering&quot;:&quot;crispEdges&quot;})}).attr(&quot;width&quot;,P._width).call(m.fill,w.maskOppAxisColor),d.ensureSingle(M,&quot;rect&quot;,w.maskMaxOppAxisClassName,function(I){I.attr({y:0,&quot;shape-rendering&quot;:&quot;crispEdges&quot;})}).attr(&quot;width&quot;,P._width).style(&quot;border-top&quot;,w.maskOppBorder).call(m.fill,w.maskOppAxisColor))}function S(M,O,D,P){O._context.staticPlot||d.ensureSingle(M,&quot;rect&quot;,w.slideBoxClassName,function(E){E.attr({y:0,cursor:w.slideBoxCursor,&quot;shape-rendering&quot;:&quot;crispEdges&quot;})}).attr({height:P._height,fill:w.slideBoxFill})}function C(M,O,D,P){var E=d.ensureSingle(M,&quot;g&quot;,w.grabberMinClassName),I=d.ensureSingle(M,&quot;g&quot;,w.grabberMaxClassName),A={x:0,width:w.handleWidth,rx:w.handleRadius,fill:m.background,stroke:m.defaultLine,&quot;stroke-width&quot;:w.handleStrokeWidth,&quot;shape-rendering&quot;:&quot;crispEdges&quot;},F={y:Math.round(P._height/4),height:Math.round(P._height/2)};d.ensureSingle(E,&quot;rect&quot;,w.handleMinClassName,function(z){z.attr(A)}).attr(F),d.ensureSingle(I,&quot;rect&quot;,w.handleMaxClassName,function(z){z.attr(A)}).attr(F);var j={width:w.grabAreaWidth,x:0,y:0,fill:w.grabAreaFill,cursor:O._context.staticPlot?void 0:w.grabAreaCursor};d.ensureSingle(E,&quot;rect&quot;,w.grabAreaMinClassName,function(z){z.attr(j)}).attr(&quot;height&quot;,P._height),d.ensureSingle(I,&quot;rect&quot;,w.grabAreaMaxClassName,function(z){z.attr(j)}).attr(&quot;height&quot;,P._height)}i.exports=function(M){for(var O=M._fullLayout,D=O._rangeSliderData,P=0;P&lt;D.length;P++){var E=D[P][w.name];E._clipId=E._id+&quot;-&quot;+O._uid}var I=O._infolayer.selectAll(&quot;g.&quot;+w.containerClassName).data(D,function(A){return A._name});I.exit().each(function(A){var F=A[w.name];O._topdefs.select(&quot;#&quot;+F._clipId).remove()}).remove(),D.length!==0&amp;&amp;(I.enter().append(&quot;g&quot;).classed(w.containerClassName,!0).attr(&quot;pointer-events&quot;,&quot;all&quot;),I.each(function(A){var F=s.select(this),j=A[w.name],z=O[v.id2name(A.anchor)],B=j[v.id2name(A.anchor)];if(j.range){var N,R=d.simpleMap(j.range,A.r2l),q=d.simpleMap(A.range,A.r2l);N=q[0]&lt;q[1]?[Math.min(R[0],q[0]),Math.max(R[1],q[1])]:[Math.max(R[0],q[0]),Math.min(R[1],q[1])],j.range=j._input.range=d.simpleMap(N,A.l2r)}A.cleanRange(&quot;rangeslider.range&quot;);var Y=O._size,L=A.domain;j._width=Y.w*(L[1]-L[0]);var W=Math.round(Y.l+Y.w*L[0]),U=Math.round(Y.t+Y.h*(1-A._counterDomainMin)+(A.side===&quot;bottom&quot;?A._depth:0)+j._offsetShift+w.extraPad);F.attr(&quot;transform&quot;,f(W,U)),j._rl=d.simpleMap(j.range,A.r2l);var V=j._rl[0],te=j._rl[1],ee=te-V;if(j.p2d=function(se){return se/j._width*ee+V},j.d2p=function(se){return(se-V)/ee*j._width},A.rangebreaks){var H=A.locateBreaks(V,te);if(H.length){var Z,G,X=0;for(Z=0;Z&lt;H.length;Z++)X+=(G=H[Z]).max-G.min;var Q=j._width/(te-V-X),re=[-Q*V];for(Z=0;Z&lt;H.length;Z++)G=H[Z],re.push(re[re.length-1]-Q*(G.max-G.min));for(j.d2p=function(se){for(var he=re[0],Se=0;Se&lt;H.length;Se++){var Oe=H[Se];if(se&gt;=Oe.max)he=re[Se+1];else if(se&lt;Oe.min)break}return he+Q*se},Z=0;Z&lt;H.length;Z++)(G=H[Z]).pmin=j.d2p(G.min),G.pmax=j.d2p(G.max);j.p2d=function(se){for(var he=re[0],Se=0;Se&lt;H.length;Se++){var Oe=H[Se];if(se&gt;=Oe.pmax)he=re[Se+1];else if(se&lt;Oe.pmin)break}return(se-he)/Q}}}if(B.rangemode!==&quot;match&quot;){var ae=z.r2l(B.range[0]),ie=z.r2l(B.range[1])-ae;j.d2pOppAxis=function(se){return(se-ae)/ie*j._height}}F.call(_,M,A,j).call(x,M,A,j).call(T,M,A,j).call(k,M,A,j,B).call(S,M,A,j).call(C,M,A,j),function(se,he,Se,Oe){if(!he._context.staticPlot){var Pe=se.select(&quot;rect.&quot;+w.slideBoxClassName).node(),Me=se.select(&quot;rect.&quot;+w.grabAreaMinClassName).node(),ce=se.select(&quot;rect.&quot;+w.grabAreaMaxClassName).node();se.on(&quot;mousedown&quot;,we),se.on(&quot;touchstart&quot;,we)}function we(){var K=s.event,ne=K.target,de=K.clientX||K.touches[0].clientX,_e=de-se.node().getBoundingClientRect().left,ue=Oe.d2p(Se._rl[0]),pe=Oe.d2p(Se._rl[1]),xe=h.coverSlip();function ye(Ae){var Re,Le,$e,Fe=+(Ae.clientX||Ae.touches[0].clientX)-de;switch(ne){case Pe:if($e=&quot;ew-resize&quot;,ue+Fe&gt;Se._length||pe+Fe&lt;0)return;Re=ue+Fe,Le=pe+Fe;break;case Me:if($e=&quot;col-resize&quot;,ue+Fe&gt;Se._length)return;Re=ue+Fe,Le=pe;break;case ce:if($e=&quot;col-resize&quot;,pe+Fe&lt;0)return;Re=ue,Le=pe+Fe;break;default:$e=&quot;ew-resize&quot;,Re=_e,Le=_e+Fe}if(Le&lt;Re){var Be=Le;Le=Re,Re=Be}Oe._pixelMin=Re,Oe._pixelMax=Le,y(s.select(xe),$e),function(Ue,qe,Xe,ot){function st(We){return Xe.l2r(d.constrain(We,ot._rl[0],ot._rl[1]))}var dt=st(ot.p2d(ot._pixelMin)),vt=st(ot.p2d(ot._pixelMax));window.requestAnimationFrame(function(){u.call(&quot;_guiRelayout&quot;,qe,Xe._name+&quot;.range&quot;,[dt,vt])})}(0,he,Se,Oe)}function Te(){xe.removeEventListener(&quot;mousemove&quot;,ye),xe.removeEventListener(&quot;mouseup&quot;,Te),this.removeEventListener(&quot;touchmove&quot;,ye),this.removeEventListener(&quot;touchend&quot;,Te),d.removeElement(xe)}this.addEventListener(&quot;touchmove&quot;,ye),this.addEventListener(&quot;touchend&quot;,Te),xe.addEventListener(&quot;mousemove&quot;,ye),xe.addEventListener(&quot;mouseup&quot;,Te)}}(F,M,A,j),function(se,he,Se,Oe,Pe,Me){var ce=w.handleWidth/2;function we(Ae){return d.constrain(Ae,0,Oe._width)}function K(Ae){return d.constrain(Ae,0,Oe._height)}function ne(Ae){return d.constrain(Ae,-ce,Oe._width+ce)}var de=we(Oe.d2p(Se._rl[0])),_e=we(Oe.d2p(Se._rl[1]));if(se.select(&quot;rect.&quot;+w.slideBoxClassName).attr(&quot;x&quot;,de).attr(&quot;width&quot;,_e-de),se.select(&quot;rect.&quot;+w.maskMinClassName).attr(&quot;width&quot;,de),se.select(&quot;rect.&quot;+w.maskMaxClassName).attr(&quot;x&quot;,_e).attr(&quot;width&quot;,Oe._width-_e),Me.rangemode!==&quot;match&quot;){var ue=Oe._height-K(Oe.d2pOppAxis(Pe._rl[1])),pe=Oe._height-K(Oe.d2pOppAxis(Pe._rl[0]));se.select(&quot;rect.&quot;+w.maskMinOppAxisClassName).attr(&quot;x&quot;,de).attr(&quot;height&quot;,ue).attr(&quot;width&quot;,_e-de),se.select(&quot;rect.&quot;+w.maskMaxOppAxisClassName).attr(&quot;x&quot;,de).attr(&quot;y&quot;,pe).attr(&quot;height&quot;,Oe._height-pe).attr(&quot;width&quot;,_e-de),se.select(&quot;rect.&quot;+w.slideBoxClassName).attr(&quot;y&quot;,ue).attr(&quot;height&quot;,pe-ue)}var xe=.5,ye=Math.round(ne(de-ce))-xe,Te=Math.round(ne(_e-ce))+xe;se.select(&quot;g.&quot;+w.grabberMinClassName).attr(&quot;transform&quot;,f(ye,xe)),se.select(&quot;g.&quot;+w.grabberMaxClassName).attr(&quot;transform&quot;,f(Te,xe))}(F,0,A,j,z,B),A.side===&quot;bottom&quot;&amp;&amp;g.draw(M,A._id+&quot;title&quot;,{propContainer:A,propName:A._name+&quot;.title&quot;,placeholder:O._dfltTitle.x,attributes:{x:A._offset+A._length/2,y:U+j._height+j._offsetShift+10+1.5*A.title.font.size,&quot;text-anchor&quot;:&quot;middle&quot;}})}))}},549:function(i,o,a){var s=a(41675),u=a(63893),c=a(73251),d=a(18783).LINE_SPACING,f=c.name;function p(m){var g=m&amp;&amp;m[f];return g&amp;&amp;g.visible}o.isVisible=p,o.makeData=function(m){var g=s.list({_fullLayout:m},&quot;x&quot;,!0),b=m.margin,v=[];if(!m._has(&quot;gl2d&quot;))for(var h=0;h&lt;g.length;h++){var y=g[h];if(p(y)){v.push(y);var w=y[f];w._id=f+y._id,w._height=(m.height-b.b-b.t)*w.thickness,w._offsetShift=Math.floor(w.borderwidth/2)}}m._rangeSliderData=v},o.autoMarginOpts=function(m,g){var b=m._fullLayout,v=g[f],h=g._id.charAt(0),y=0,w=0;return g.side===&quot;bottom&quot;&amp;&amp;(y=g._depth,g.title.text!==b._dfltTitle[h]&amp;&amp;(w=1.5*g.title.font.size+10+v._offsetShift,w+=(g.title.text.match(u.BR_TAG_ALL)||[]).length*g.title.font.size*d)),{x:0,y:g._counterDomainMin,l:0,r:0,t:0,b:v._height+y+Math.max(b.margin.b,w),pad:c.extraPad+2*v._offsetShift}}},13137:function(i,o,a){var s=a(71828),u=a(75148),c=a(47850),d=a(549);i.exports={moduleType:&quot;component&quot;,name:&quot;rangeslider&quot;,schema:{subplots:{xaxis:{rangeslider:s.extendFlat({},u,{yaxis:c})}}},layoutAttributes:a(75148),handleDefaults:a(26377),calcAutorange:a(88443),draw:a(72413),isVisible:d.isVisible,makeData:d.makeData,autoMarginOpts:d.autoMarginOpts}},47850:function(i){i.exports={_isSubplotObj:!0,rangemode:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;fixed&quot;,&quot;match&quot;],dflt:&quot;match&quot;,editType:&quot;calc&quot;},range:{valType:&quot;info_array&quot;,items:[{valType:&quot;any&quot;,editType:&quot;plot&quot;},{valType:&quot;any&quot;,editType:&quot;plot&quot;}],editType:&quot;plot&quot;},editType:&quot;calc&quot;}},8389:function(i,o,a){var s=a(50215),u=a(82196).line,c=a(79952).P,d=a(1426).extendFlat,f=a(30962).overrideAll,p=a(44467).templatedArray;a(24695),i.exports=f(p(&quot;selection&quot;,{type:{valType:&quot;enumerated&quot;,values:[&quot;rect&quot;,&quot;path&quot;]},xref:d({},s.xref,{}),yref:d({},s.yref,{}),x0:{valType:&quot;any&quot;},x1:{valType:&quot;any&quot;},y0:{valType:&quot;any&quot;},y1:{valType:&quot;any&quot;},path:{valType:&quot;string&quot;,editType:&quot;arraydraw&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:.7,editType:&quot;arraydraw&quot;},line:{color:u.color,width:d({},u.width,{min:1,dflt:1}),dash:d({},c,{dflt:&quot;dot&quot;})}}),&quot;arraydraw&quot;,&quot;from-root&quot;)},34122:function(i){i.exports={BENDPX:1.5,MINSELECT:12,SELECTDELAY:100,SELECTID:&quot;-select&quot;}},59402:function(i,o,a){var s=a(71828),u=a(89298),c=a(85501),d=a(8389),f=a(30477);function p(m,g,b){function v(F,j){return s.coerce(m,g,d,F,j)}var h=v(&quot;path&quot;),y=v(&quot;type&quot;,h?&quot;path&quot;:&quot;rect&quot;)!==&quot;path&quot;;y&amp;&amp;delete g.path,v(&quot;opacity&quot;),v(&quot;line.color&quot;),v(&quot;line.width&quot;),v(&quot;line.dash&quot;);for(var w=[&quot;x&quot;,&quot;y&quot;],_=0;_&lt;2;_++){var x,T,k,S=w[_],C={_fullLayout:b},M=u.coerceRef(m,g,C,S);if((x=u.getFromId(C,M))._selectionIndices.push(g._index),k=f.rangeToShapePosition(x),T=f.shapePositionToRange(x),y){var O=S+&quot;0&quot;,D=S+&quot;1&quot;,P=m[O],E=m[D];m[O]=T(m[O],!0),m[D]=T(m[D],!0),u.coercePosition(g,C,v,M,O),u.coercePosition(g,C,v,M,D);var I=g[O],A=g[D];I!==void 0&amp;&amp;A!==void 0&amp;&amp;(g[O]=k(I),g[D]=k(A),m[O]=P,m[D]=E)}}y&amp;&amp;s.noneOrAll(m,g,[&quot;x0&quot;,&quot;x1&quot;,&quot;y0&quot;,&quot;y1&quot;])}i.exports=function(m,g){c(m,g,{name:&quot;selections&quot;,handleItemDefaults:p});for(var b=g.selections,v=0;v&lt;b.length;v++){var h=b[v];h&amp;&amp;h.path===void 0&amp;&amp;(h.x0!==void 0&amp;&amp;h.x1!==void 0&amp;&amp;h.y0!==void 0&amp;&amp;h.y1!==void 0||(g.selections[v]=null))}}},32485:function(i,o,a){var s=a(60165).readPaths,u=a(42359),c=a(51873).clearOutlineControllers,d=a(7901),f=a(91424),p=a(44467).arrayEditor,m=a(30477),g=m.getPathString;function b(_){var x=_._fullLayout;for(var T in c(_),x._selectionLayer.selectAll(&quot;path&quot;).remove(),x._plots){var k=x._plots[T].selectionLayer;k&amp;&amp;k.selectAll(&quot;path&quot;).remove()}for(var S=0;S&lt;x.selections.length;S++)h(_,S)}function v(_){return _._context.editSelection}function h(_,x){_._fullLayout._paperdiv.selectAll(&#x27;.selectionlayer [data-index=&quot;&#x27;+x+&#x27;&quot;]&#x27;).remove();var T=m.makeSelectionsOptionsAndPlotinfo(_,x),k=T.options,S=T.plotinfo;k._input&amp;&amp;function(C){var M=g(_,k),O={&quot;data-index&quot;:x,&quot;fill-rule&quot;:&quot;evenodd&quot;,d:M},D=k.opacity,P=&quot;rgba(0,0,0,0)&quot;,E=k.line.color||d.contrast(_._fullLayout.plot_bgcolor),I=k.line.width,A=k.line.dash;I||(I=5,A=&quot;solid&quot;);var F=v(_)&amp;&amp;_._fullLayout._activeSelectionIndex===x;F&amp;&amp;(P=_._fullLayout.activeselection.fillcolor,D=_._fullLayout.activeselection.opacity);for(var j=[],z=1;z&gt;=0;z--){var B=C.append(&quot;path&quot;).attr(O).style(&quot;opacity&quot;,z?.1:D).call(d.stroke,E).call(d.fill,P).call(f.dashLine,z?&quot;solid&quot;:A,z?4+I:I);if(y(B,_,k),F){var N=p(_.layout,&quot;selections&quot;,k);B.style({cursor:&quot;move&quot;});var R={element:B.node(),plotinfo:S,gd:_,editHelpers:N,isActiveSelection:!0},q=s(M,_);u(q,B,R)}else B.style(&quot;pointer-events&quot;,z?&quot;all&quot;:&quot;none&quot;);j[z]=B}var Y=j[0];j[1].node().addEventListener(&quot;click&quot;,function(){return function(L,W){if(v(L)){var U=+W.node().getAttribute(&quot;data-index&quot;);if(U&gt;=0){if(U===L._fullLayout._activeSelectionIndex)return void w(L);L._fullLayout._activeSelectionIndex=U,L._fullLayout._deactivateSelection=w,b(L)}}}(_,Y)})}(_._fullLayout._selectionLayer)}function y(_,x,T){var k=T.xref+T.yref;f.setClipUrl(_,&quot;clip&quot;+x._fullLayout._uid+k,x)}function w(_){v(_)&amp;&amp;_._fullLayout._activeSelectionIndex&gt;=0&amp;&amp;(c(_),delete _._fullLayout._activeSelectionIndex,b(_))}i.exports={draw:b,drawOne:h,activateLastSelection:function(_){if(v(_)){var x=_._fullLayout.selections.length-1;_._fullLayout._activeSelectionIndex=x,_._fullLayout._deactivateSelection=w,b(_)}}}},53777:function(i,o,a){var s=a(79952).P,u=a(1426).extendFlat;i.exports={newselection:{mode:{valType:&quot;enumerated&quot;,values:[&quot;immediate&quot;,&quot;gradual&quot;],dflt:&quot;immediate&quot;,editType:&quot;none&quot;},line:{color:{valType:&quot;color&quot;,editType:&quot;none&quot;},width:{valType:&quot;number&quot;,min:1,dflt:1,editType:&quot;none&quot;},dash:u({},s,{dflt:&quot;dot&quot;,editType:&quot;none&quot;}),editType:&quot;none&quot;},editType:&quot;none&quot;},activeselection:{fillcolor:{valType:&quot;color&quot;,dflt:&quot;rgba(0,0,0,0)&quot;,editType:&quot;none&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:.5,editType:&quot;none&quot;},editType:&quot;none&quot;}}},90849:function(i){i.exports=function(o,a,s){s(&quot;newselection.mode&quot;),s(&quot;newselection.line.width&quot;)&amp;&amp;(s(&quot;newselection.line.color&quot;),s(&quot;newselection.line.dash&quot;)),s(&quot;activeselection.fillcolor&quot;),s(&quot;activeselection.opacity&quot;)}},35855:function(i,o,a){var s=a(64505).selectMode,u=a(51873).clearOutline,c=a(60165),d=c.readPaths,f=c.writePaths,p=c.fixDatesForPaths;i.exports=function(m,g){if(m.length){var b=m[0][0];if(b){var v=b.getAttribute(&quot;d&quot;),h=g.gd,y=h._fullLayout.newselection,w=g.plotinfo,_=w.xaxis,x=w.yaxis,T=g.isActiveSelection,k=g.dragmode,S=(h.layout||{}).selections||[];if(!s(k)&amp;&amp;T!==void 0){var C=h._fullLayout._activeSelectionIndex;if(C&lt;S.length)switch(h._fullLayout.selections[C].type){case&quot;rect&quot;:k=&quot;select&quot;;break;case&quot;path&quot;:k=&quot;lasso&quot;}}var M,O=d(v,h,w,T),D={xref:_._id,yref:x._id,opacity:y.opacity,line:{color:y.line.color,width:y.line.width,dash:y.line.dash}};O.length===1&amp;&amp;(M=O[0]),M&amp;&amp;M.length===5&amp;&amp;k===&quot;select&quot;?(D.type=&quot;rect&quot;,D.x0=M[0][1],D.y0=M[0][2],D.x1=M[2][1],D.y1=M[2][2]):(D.type=&quot;path&quot;,_&amp;&amp;x&amp;&amp;p(O,_,x),D.path=f(O),M=null),u(h);for(var P=g.editHelpers,E=(P||{}).modifyItem,I=[],A=0;A&lt;S.length;A++){var F=h._fullLayout.selections[A];if(F){if(I[A]=F._input,T!==void 0&amp;&amp;A===h._fullLayout._activeSelectionIndex){var j=D;switch(F.type){case&quot;rect&quot;:E(&quot;x0&quot;,j.x0),E(&quot;x1&quot;,j.x1),E(&quot;y0&quot;,j.y0),E(&quot;y1&quot;,j.y1);break;case&quot;path&quot;:E(&quot;path&quot;,j.path)}}}else I[A]=F}return T===void 0?(I.push(D),I):P?P.getUpdateObj():{}}}}},75549:function(i,o,a){var s=a(71828).strTranslate;function u(c,d){switch(c.type){case&quot;log&quot;:return c.p2d(d);case&quot;date&quot;:return c.p2r(d,0,c.calendar);default:return c.p2r(d)}}i.exports={p2r:u,r2p:function(c,d){switch(c.type){case&quot;log&quot;:return c.d2p(d);case&quot;date&quot;:return c.r2p(d,0,c.calendar);default:return c.r2p(d)}},axValue:function(c){var d=c._id.charAt(0)===&quot;y&quot;?1:0;return function(f){return u(c,f[d])}},getTransform:function(c){return s(c.xaxis._offset,c.yaxis._offset)}}},47322:function(i,o,a){var s=a(32485),u=a(3937);i.exports={moduleType:&quot;component&quot;,name:&quot;selections&quot;,layoutAttributes:a(8389),supplyLayoutDefaults:a(59402),supplyDrawNewSelectionDefaults:a(90849),includeBasePlot:a(76325)(&quot;selections&quot;),draw:s.draw,drawOne:s.drawOne,reselect:u.reselect,prepSelect:u.prepSelect,clearOutline:u.clearOutline,clearSelectionsCache:u.clearSelectionsCache,selectOnClick:u.selectOnClick}},3937:function(i,o,a){var s=a(52142),u=a(38258),c=a(73972),d=a(91424).dashStyle,f=a(7901),p=a(30211),m=a(23469).makeEventData,g=a(64505),b=g.freeMode,v=g.rectMode,h=g.drawMode,y=g.openMode,w=g.selectMode,_=a(30477),x=a(21459),T=a(42359),k=a(51873).clearOutline,S=a(60165),C=S.handleEllipse,M=S.readPaths,O=a(90551).newShapes,D=a(35855),P=a(32485).activateLastSelection,E=a(71828),I=E.sorterAsc,A=a(61082),F=a(79990),j=a(41675).getFromId,z=a(33306),B=a(61549).redrawReglTraces,N=a(34122),R=N.MINSELECT,q=A.filter,Y=A.tester,L=a(75549),W=L.p2r,U=L.axValue,V=L.getTransform;function te(Te){return Te.subplot!==void 0}function ee(Te,Ae,Re,Le,$e,Fe,Be){var Ue,qe,Xe,ot,st,dt,vt,We,ze,tt=Ae._hoverdata,it=Ae._fullLayout.clickmode.indexOf(&quot;event&quot;)&gt;-1,St=[];if(function(Ct){return Ct&amp;&amp;Array.isArray(Ct)&amp;&amp;Ct[0].hoverOnBox!==!0}(tt)){X(Te,Ae,Fe);var Ze=function(Ct,Wt){var _t,be,Ce=Ct[0],Ge=-1,He=[];for(be=0;be&lt;Wt.length;be++)if(_t=Wt[be],Ce.fullData._expandedIndex===_t.cd[0].trace._expandedIndex){if(Ce.hoverOnBox===!0)break;Ce.pointNumber!==void 0?Ge=Ce.pointNumber:Ce.binNumber!==void 0&amp;&amp;(Ge=Ce.binNumber,He=Ce.pointNumbers);break}return{pointNumber:Ge,pointNumbers:He,searchInfo:_t}}(tt,Ue=ae(Ae,Re,Le,$e));if(Ze.pointNumbers.length&gt;0?function(Ct,Wt){var _t,be,Ce,Ge=[];for(Ce=0;Ce&lt;Ct.length;Ce++)(_t=Ct[Ce]).cd[0].trace.selectedpoints&amp;&amp;_t.cd[0].trace.selectedpoints.length&gt;0&amp;&amp;Ge.push(_t);if(Ge.length===1&amp;&amp;Ge[0]===Wt.searchInfo&amp;&amp;(be=Wt.searchInfo.cd[0].trace).selectedpoints.length===Wt.pointNumbers.length){for(Ce=0;Ce&lt;Wt.pointNumbers.length;Ce++)if(be.selectedpoints.indexOf(Wt.pointNumbers[Ce])&lt;0)return!1;return!0}return!1}(Ue,Ze):function(Ct){var Wt,_t,be=0;for(_t=0;_t&lt;Ct.length;_t++)if((Wt=Ct[_t].cd[0].trace).selectedpoints&amp;&amp;(Wt.selectedpoints.length&gt;1||(be+=Wt.selectedpoints.length)&gt;1))return!1;return be===1}(Ue)&amp;&amp;(dt=se(Ze))){for(Be&amp;&amp;Be.remove(),ze=0;ze&lt;Ue.length;ze++)(qe=Ue[ze])._module.selectPoints(qe,!1);he(Ae,Ue),Q(Fe),it&amp;&amp;ye(Ae)}else{for(vt=Te.shiftKey&amp;&amp;(dt!==void 0?dt:se(Ze)),Xe=function(Ct,Wt,_t){return{pointNumber:Ct,searchInfo:Wt,subtract:!!_t}}(Ze.pointNumber,Ze.searchInfo,vt),ot=G(Fe.selectionDefs.concat([Xe])),ze=0;ze&lt;Ue.length;ze++)if(st=Oe(Ue[ze]._module.selectPoints(Ue[ze],ot),Ue[ze]),St.length)for(var ut=0;ut&lt;st.length;ut++)St.push(st[ut]);else St=st;if(he(Ae,Ue,We={points:St}),Xe&amp;&amp;Fe&amp;&amp;Fe.selectionDefs.push(Xe),Be){var ht=Fe.mergedPolygons,Rt=y(Fe.dragmode);T(Pe(ht,Rt),Be,Fe)}it&amp;&amp;xe(Ae,We)}}}function H(Te){return&quot;pointNumber&quot;in Te&amp;&amp;&quot;searchInfo&quot;in Te}function Z(Te){return{xmin:0,xmax:0,ymin:0,ymax:0,pts:[],contains:function(Ae,Re,Le,$e){var Fe=Te.searchInfo.cd[0].trace._expandedIndex;return $e.cd[0].trace._expandedIndex===Fe&amp;&amp;Le===Te.pointNumber},isRect:!1,degenerate:!1,subtract:!!Te.subtract}}function G(Te){if(Te.length){for(var Ae=[],Re=H(Te[0])?0:Te[0][0][0],Le=Re,$e=H(Te[0])?0:Te[0][0][1],Fe=$e,Be=0;Be&lt;Te.length;Be++)if(H(Te[Be]))Ae.push(Z(Te[Be]));else{var Ue=Y(Te[Be]);Ue.subtract=!!Te[Be].subtract,Ae.push(Ue),Re=Math.min(Re,Ue.xmin),Le=Math.max(Le,Ue.xmax),$e=Math.min($e,Ue.ymin),Fe=Math.max(Fe,Ue.ymax)}return{xmin:Re,xmax:Le,ymin:$e,ymax:Fe,pts:[],contains:function(qe,Xe,ot,st){for(var dt=!1,vt=0;vt&lt;Ae.length;vt++)Ae[vt].contains(qe,Xe,ot,st)&amp;&amp;(dt=!Ae[vt].subtract);return dt},isRect:!1,degenerate:!1}}}function X(Te,Ae,Re){var Le=Ae._fullLayout,$e=Re.plotinfo,Fe=Re.dragmode,Be=Le._lastSelectedSubplot&amp;&amp;Le._lastSelectedSubplot===$e.id,Ue=(Te.shiftKey||Te.altKey)&amp;&amp;!(h(Fe)&amp;&amp;y(Fe));Be&amp;&amp;Ue&amp;&amp;$e.selection&amp;&amp;$e.selection.selectionDefs&amp;&amp;!Re.selectionDefs?(Re.selectionDefs=$e.selection.selectionDefs,Re.mergedPolygons=$e.selection.mergedPolygons):Ue&amp;&amp;$e.selection||Q(Re),Be||(k(Ae),Le._lastSelectedSubplot=$e.id)}function Q(Te,Ae){var Re=Te.dragmode,Le=Te.plotinfo,$e=Te.gd;(function(st){return st._fullLayout._activeShapeIndex&gt;=0})($e)&amp;&amp;$e._fullLayout._deactivateShape($e),function(st){return st._fullLayout._activeSelectionIndex&gt;=0}($e)&amp;&amp;$e._fullLayout._deactivateSelection($e);var Fe=$e._fullLayout._zoomlayer,Be=h(Re),Ue=w(Re);if(Be||Ue){var qe,Xe,ot=Fe.selectAll(&quot;.select-outline-&quot;+Le.id);ot&amp;&amp;$e._fullLayout._outlining&amp;&amp;(Be&amp;&amp;(qe=O(ot,Te)),qe&amp;&amp;c.call(&quot;_guiRelayout&quot;,$e,{shapes:qe}),Ue&amp;&amp;!te(Te)&amp;&amp;(Xe=D(ot,Te)),Xe&amp;&amp;($e._fullLayout._noEmitSelectedAtStart=!0,c.call(&quot;_guiRelayout&quot;,$e,{selections:Xe}).then(function(){Ae&amp;&amp;P($e)})),$e._fullLayout._outlining=!1)}Le.selection={},Le.selection.selectionDefs=Te.selectionDefs=[],Le.selection.mergedPolygons=Te.mergedPolygons=[]}function re(Te){return Te._id}function ae(Te,Ae,Re,Le){if(!Te.calcdata)return[];var $e,Fe,Be,Ue=[],qe=Ae.map(re),Xe=Re.map(re);for(Be=0;Be&lt;Te.calcdata.length;Be++)if((Fe=($e=Te.calcdata[Be])[0].trace).visible===!0&amp;&amp;Fe._module&amp;&amp;Fe._module.selectPoints)if(!te({subplot:Le})||Fe.subplot!==Le&amp;&amp;Fe.geo!==Le)if(Fe.type===&quot;splom&quot;){if(Fe._xaxes[qe[0]]&amp;&amp;Fe._yaxes[Xe[0]]){var ot=ie(Fe._module,$e,Ae[0],Re[0]);ot.scene=Te._fullLayout._splomScenes[Fe.uid],Ue.push(ot)}}else if(Fe.type===&quot;sankey&quot;){var st=ie(Fe._module,$e,Ae[0],Re[0]);Ue.push(st)}else{if(qe.indexOf(Fe.xaxis)===-1||Xe.indexOf(Fe.yaxis)===-1)continue;Ue.push(ie(Fe._module,$e,j(Te,Fe.xaxis),j(Te,Fe.yaxis)))}else Ue.push(ie(Fe._module,$e,Ae[0],Re[0]));return Ue}function ie(Te,Ae,Re,Le){return{_module:Te,cd:Ae,xaxis:Re,yaxis:Le}}function se(Te){var Ae=Te.searchInfo.cd[0].trace,Re=Te.pointNumber,Le=Te.pointNumbers,$e=Le.length&gt;0?Le[0]:Re;return!!Ae.selectedpoints&amp;&amp;Ae.selectedpoints.indexOf($e)&gt;-1}function he(Te,Ae,Re){var Le,$e;for(Le=0;Le&lt;Ae.length;Le++){var Fe=Ae[Le].cd[0].trace._fullInput,Be=Te._fullLayout._tracePreGUI[Fe.uid]||{};Be.selectedpoints===void 0&amp;&amp;(Be.selectedpoints=Fe._input.selectedpoints||null)}if(Re){var Ue=Re.points||[];for(Le=0;Le&lt;Ae.length;Le++)($e=Ae[Le].cd[0].trace)._input.selectedpoints=$e._fullInput.selectedpoints=[],$e._fullInput!==$e&amp;&amp;($e.selectedpoints=[]);for(var qe=0;qe&lt;Ue.length;qe++){var Xe=Ue[qe],ot=Xe.data,st=Xe.fullData,dt=Xe.pointIndex,vt=Xe.pointIndices;vt?([].push.apply(ot.selectedpoints,vt),$e._fullInput!==$e&amp;&amp;[].push.apply(st.selectedpoints,vt)):(ot.selectedpoints.push(dt),$e._fullInput!==$e&amp;&amp;st.selectedpoints.push(dt))}}else for(Le=0;Le&lt;Ae.length;Le++)delete($e=Ae[Le].cd[0].trace).selectedpoints,delete $e._input.selectedpoints,$e._fullInput!==$e&amp;&amp;delete $e._fullInput.selectedpoints;(function(We,ze){for(var tt=!1,it=0;it&lt;ze.length;it++){var St=ze[it],Ze=St.cd;c.traceIs(Ze[0].trace,&quot;regl&quot;)&amp;&amp;(tt=!0);var ut=St._module,ht=ut.styleOnSelect||ut.style;ht&amp;&amp;(ht(We,Ze,Ze[0].node3),Ze[0].nodeRangePlot3&amp;&amp;ht(We,Ze,Ze[0].nodeRangePlot3))}tt&amp;&amp;(z(We),B(We))})(Te,Ae)}function Se(Te,Ae,Re){for(var Le=(Re?s.difference:s.union)({regions:Te},{regions:[Ae]}).regions.reverse(),$e=0;$e&lt;Le.length;$e++){var Fe=Le[$e];Fe.subtract=de(Fe,Le.slice(0,$e))}return Le}function Oe(Te,Ae){if(Array.isArray(Te))for(var Re=Ae.cd,Le=Ae.cd[0].trace,$e=0;$e&lt;Te.length;$e++)Te[$e]=m(Te[$e],Le,Re);return Te}function Pe(Te,Ae){for(var Re=[],Le=0;Le&lt;Te.length;Le++){Re[Le]=[];for(var $e=0;$e&lt;Te[Le].length;$e++){Re[Le][$e]=[],Re[Le][$e][0]=$e?&quot;L&quot;:&quot;M&quot;;for(var Fe=0;Fe&lt;Te[Le][$e].length;Fe++)Re[Le][$e].push(Te[Le][$e][Fe])}Ae||Re[Le].push([&quot;Z&quot;,Re[Le][0][1],Re[Le][0][2]])}return Re}function Me(Te,Ae){for(var Re,Le,$e=[],Fe=[],Be=0;Be&lt;Ae.length;Be++){var Ue=Ae[Be];Le=Ue._module.selectPoints(Ue,Te),Fe.push(Le),Re=Oe(Le,Ue),$e=$e.concat(Re)}return $e}function ce(Te,Ae,Re,Le,$e){var Fe,Be,Ue,qe=!!Le;$e&amp;&amp;(Fe=$e.plotinfo,Be=$e.xaxes[0]._id,Ue=$e.yaxes[0]._id);var Xe=[],ot=[],st=ne(Te),dt=Te._fullLayout;if(Fe){var vt=dt._zoomlayer,We=dt.dragmode,ze=h(We),tt=w(We);if(ze||tt){var it=j(Te,Be,&quot;x&quot;),St=j(Te,Ue,&quot;y&quot;);if(it&amp;&amp;St){var Ze=vt.selectAll(&quot;.select-outline-&quot;+Fe.id);if(Ze&amp;&amp;Te._fullLayout._outlining&amp;&amp;Ze.length){for(var ut=Ze[0][0].getAttribute(&quot;d&quot;),ht=M(ut,Te,Fe),Rt=[],Ct=0;Ct&lt;ht.length;Ct++){for(var Wt=ht[Ct],_t=[],be=0;be&lt;Wt.length;be++)_t.push([_e(it,Wt[be][1]),_e(St,Wt[be][2])]);_t.xref=Be,_t.yref=Ue,_t.subtract=de(_t,Rt),Rt.push(_t)}st=st.concat(Rt)}}}}var Ce=Be&amp;&amp;Ue?[Be+Ue]:dt._subplots.cartesian;(function(Xt){var Zt=Xt.calcdata;if(Zt)for(var qt=0;qt&lt;Zt.length;qt++){var Ht=Zt[qt][0].trace,sn=Xt._fullLayout._splomScenes;if(sn){var xn=sn[Ht.uid];xn&amp;&amp;(xn.selectBatch=[])}}})(Te);for(var Ge={},He=0;He&lt;Ce.length;He++){var et=Ce[He],Ke=et.indexOf(&quot;y&quot;),Ye=et.slice(0,Ke),nt=et.slice(Ke),ct=Be&amp;&amp;Ue?Re:void 0;if(ct=K(st,Ye,nt,ct)){var yt=Le;if(!qe){var rt=j(Te,Ye,&quot;x&quot;),Ft=j(Te,nt,&quot;y&quot;);yt=ae(Te,[rt],[Ft],et);for(var Yt=0;Yt&lt;yt.length;Yt++){var Mt=yt[Yt],jt=Mt.cd[0],Lt=jt.trace;if(Mt._module.name===&quot;scattergl&quot;&amp;&amp;!jt.t.xpx){var gt=Lt.x,mt=Lt.y,xt=Lt._length;jt.t.xpx=[],jt.t.ypx=[];for(var Ut=0;Ut&lt;xt;Ut++)jt.t.xpx[Ut]=rt.c2p(gt[Ut]),jt.t.ypx[Ut]=Ft.c2p(mt[Ut])}Mt._module.name===&quot;splom&quot;&amp;&amp;(Ge[Lt.uid]||(Ge[Lt.uid]=!0))}}var It=Me(ct,yt);Xe=Xe.concat(It),ot=ot.concat(yt)}}var zt={points:Xe};he(Te,ot,zt);var kt=dt.clickmode.indexOf(&quot;event&quot;)&gt;-1&amp;&amp;Ae;if(!Fe&amp;&amp;Ae){var Ot=ne(Te,!0);if(Ot.length){var At=Ot[0].xref,Nt=Ot[0].yref;if(At&amp;&amp;Nt){var $t=ue(Ot);pe([j(Te,At,&quot;x&quot;),j(Te,Nt,&quot;y&quot;)])(zt,$t)}}Te._fullLayout._noEmitSelectedAtStart?Te._fullLayout._noEmitSelectedAtStart=!1:kt&amp;&amp;xe(Te,zt),dt._reselect=!1}if(!Fe&amp;&amp;dt._deselect){var Bt=dt._deselect;(function(Xt,Zt,qt){for(var Ht=0;Ht&lt;qt.length;Ht++){var sn=qt[Ht];if(sn.xaxis&amp;&amp;sn.xaxis._id===Xt&amp;&amp;sn.yaxis&amp;&amp;sn.yaxis._id===Zt)return!0}return!1})(Be=Bt.xref,Ue=Bt.yref,ot)||we(Te,Be,Ue,Le),kt&amp;&amp;(zt.points.length?xe(Te,zt):ye(Te)),dt._deselect=!1}return{eventData:zt,selectionTesters:Re}}function we(Te,Ae,Re,Le){Le=ae(Te,[j(Te,Ae,&quot;x&quot;)],[j(Te,Re,&quot;y&quot;)],Ae+Re);for(var $e=0;$e&lt;Le.length;$e++){var Fe=Le[$e];Fe._module.selectPoints(Fe,!1)}he(Te,Le)}function K(Te,Ae,Re,Le){for(var $e,Fe=0;Fe&lt;Te.length;Fe++){var Be=Te[Fe];Ae===Be.xref&amp;&amp;Re===Be.yref&amp;&amp;($e?Le=G($e=Se($e,Be,!!Be.subtract)):($e=[Be],Le=Y(Be)))}return Le}function ne(Te,Ae){for(var Re=[],Le=Te._fullLayout,$e=Le.selections,Fe=$e.length,Be=0;Be&lt;Fe;Be++)if(!Ae||Be===Le._activeSelectionIndex){var Ue=$e[Be];if(Ue){var qe,Xe,ot,st,dt,vt=Ue.xref,We=Ue.yref,ze=j(Te,vt,&quot;x&quot;),tt=j(Te,We,&quot;y&quot;);if(Ue.type===&quot;rect&quot;){dt=[];var it=_e(ze,Ue.x0),St=_e(ze,Ue.x1),Ze=_e(tt,Ue.y0),ut=_e(tt,Ue.y1);dt=[[it,Ze],[it,ut],[St,ut],[St,Ze]],qe=Math.min(it,St),Xe=Math.max(it,St),ot=Math.min(Ze,ut),st=Math.max(Ze,ut),dt.xmin=qe,dt.xmax=Xe,dt.ymin=ot,dt.ymax=st,dt.xref=vt,dt.yref=We,dt.subtract=!1,dt.isRect=!0,Re.push(dt)}else if(Ue.type===&quot;path&quot;)for(var ht=Ue.path.split(&quot;Z&quot;),Rt=[],Ct=0;Ct&lt;ht.length;Ct++){var Wt=ht[Ct];if(Wt){Wt+=&quot;Z&quot;;var _t=_.extractPathCoords(Wt,x.paramIsX,&quot;raw&quot;),be=_.extractPathCoords(Wt,x.paramIsY,&quot;raw&quot;);qe=1/0,Xe=-1/0,ot=1/0,st=-1/0,dt=[];for(var Ce=0;Ce&lt;_t.length;Ce++){var Ge=_e(ze,_t[Ce]),He=_e(tt,be[Ce]);dt.push([Ge,He]),qe=Math.min(Ge,qe),Xe=Math.max(Ge,Xe),ot=Math.min(He,ot),st=Math.max(He,st)}dt.xmin=qe,dt.xmax=Xe,dt.ymin=ot,dt.ymax=st,dt.xref=vt,dt.yref=We,dt.subtract=de(dt,Rt),Rt.push(dt),Re.push(dt)}}}}return Re}function de(Te,Ae){for(var Re=!1,Le=0;Le&lt;Ae.length;Le++)for(var $e=Ae[Le],Fe=0;Fe&lt;Te.length;Fe++)if(u(Te[Fe],$e)){Re=!Re;break}return Re}function _e(Te,Ae){return Te.type===&quot;date&quot;&amp;&amp;(Ae=Ae.replace(&quot;_&quot;,&quot; &quot;)),Te.type===&quot;log&quot;?Te.c2p(Ae):Te.r2p(Ae,null,Te.calendar)}function ue(Te){for(var Ae=Te.length,Re=[],Le=0;Le&lt;Ae;Le++){var $e=Te[Le];Re=(Re=Re.concat($e)).concat([$e[0]])}return(Fe=Re).isRect=Fe.length===5&amp;&amp;Fe[0][0]===Fe[4][0]&amp;&amp;Fe[0][1]===Fe[4][1]&amp;&amp;Fe[0][0]===Fe[1][0]&amp;&amp;Fe[2][0]===Fe[3][0]&amp;&amp;Fe[0][1]===Fe[3][1]&amp;&amp;Fe[1][1]===Fe[2][1]||Fe[0][1]===Fe[1][1]&amp;&amp;Fe[2][1]===Fe[3][1]&amp;&amp;Fe[0][0]===Fe[3][0]&amp;&amp;Fe[1][0]===Fe[2][0],Fe.isRect&amp;&amp;(Fe.xmin=Math.min(Fe[0][0],Fe[2][0]),Fe.xmax=Math.max(Fe[0][0],Fe[2][0]),Fe.ymin=Math.min(Fe[0][1],Fe[2][1]),Fe.ymax=Math.max(Fe[0][1],Fe[2][1])),Fe;var Fe}function pe(Te){return function(Ae,Re){for(var Le,$e,Fe=0;Fe&lt;Te.length;Fe++){var Be=Te[Fe],Ue=Be._id,qe=Ue.charAt(0);if(Re.isRect){Le||(Le={});var Xe=Re[qe+&quot;min&quot;],ot=Re[qe+&quot;max&quot;];Xe!==void 0&amp;&amp;ot!==void 0&amp;&amp;(Le[Ue]=[W(Be,Xe),W(Be,ot)].sort(I))}else $e||($e={}),$e[Ue]=Re.map(U(Be))}Le&amp;&amp;(Ae.range=Le),$e&amp;&amp;(Ae.lassoPoints=$e)}}function xe(Te,Ae){Ae&amp;&amp;(Ae.selections=(Te.layout||{}).selections||[]),Te.emit(&quot;plotly_selected&quot;,Ae)}function ye(Te){Te.emit(&quot;plotly_deselect&quot;,null)}i.exports={reselect:ce,prepSelect:function(Te,Ae,Re,Le,$e){var Fe=!te(Le),Be=b($e),Ue=v($e),qe=y($e),Xe=h($e),ot=w($e),st=$e===&quot;drawcircle&quot;,dt=$e===&quot;drawline&quot;||st,vt=Le.gd,We=vt._fullLayout,ze=ot&amp;&amp;We.newselection.mode===&quot;immediate&quot;&amp;&amp;Fe,tt=We._zoomlayer,it=Le.element.getBoundingClientRect(),St=Le.plotinfo,Ze=V(St),ut=Ae-it.left,ht=Re-it.top;We._calcInverseTransform(vt);var Rt=E.apply3DTransform(We._invTransform)(ut,ht);ut=Rt[0],ht=Rt[1];var Ct,Wt,_t,be,Ce,Ge,He,et=We._invScaleX,Ke=We._invScaleY,Ye=ut,nt=ht,ct=&quot;M&quot;+ut+&quot;,&quot;+ht,yt=Le.xaxes[0],rt=Le.yaxes[0],Ft=yt._length,Yt=rt._length,Mt=Te.altKey&amp;&amp;!(h($e)&amp;&amp;qe);X(Te,vt,Le),Be&amp;&amp;(Ct=q([[ut,ht]],N.BENDPX));var jt=tt.selectAll(&quot;path.select-outline-&quot;+St.id).data([1]),Lt=Xe?We.newshape:We.newselection;Xe&amp;&amp;(Le.hasText=Lt.label.text||Lt.label.texttemplate);var gt=Xe&amp;&amp;!qe?Lt.fillcolor:&quot;rgba(0,0,0,0)&quot;,mt=Lt.line.color||(Fe?f.contrast(vt._fullLayout.plot_bgcolor):&quot;#7f7f7f&quot;);jt.enter().append(&quot;path&quot;).attr(&quot;class&quot;,&quot;select-outline select-outline-&quot;+St.id).style({opacity:Xe?Lt.opacity/2:1,&quot;stroke-dasharray&quot;:d(Lt.line.dash,Lt.line.width),&quot;stroke-width&quot;:Lt.line.width+&quot;px&quot;,&quot;shape-rendering&quot;:&quot;crispEdges&quot;}).call(f.stroke,mt).call(f.fill,gt).attr(&quot;fill-rule&quot;,&quot;evenodd&quot;).classed(&quot;cursor-move&quot;,!!Xe).attr(&quot;transform&quot;,Ze).attr(&quot;d&quot;,ct+&quot;Z&quot;);var xt=tt.append(&quot;path&quot;).attr(&quot;class&quot;,&quot;zoombox-corners&quot;).style({fill:f.background,stroke:f.defaultLine,&quot;stroke-width&quot;:1}).attr(&quot;transform&quot;,Ze).attr(&quot;d&quot;,&quot;M0,0Z&quot;);if(Xe&amp;&amp;Le.hasText){var Ut=tt.select(&quot;.label-temp&quot;);Ut.empty()&amp;&amp;(Ut=tt.append(&quot;g&quot;).classed(&quot;label-temp&quot;,!0).classed(&quot;select-outline&quot;,!0).style({opacity:.8}))}var It=We._uid+N.SELECTID,zt=[],kt=ae(vt,Le.xaxes,Le.yaxes,Le.subplot);ze&amp;&amp;!Te.shiftKey&amp;&amp;(Le._clearSubplotSelections=function(){if(Fe){var At=yt._id,Nt=rt._id;we(vt,At,Nt,kt);for(var $t=(vt.layout||{}).selections||[],Bt=[],Xt=!1,Zt=0;Zt&lt;$t.length;Zt++){var qt=We.selections[Zt];qt.xref!==At||qt.yref!==Nt?Bt.push($t[Zt]):Xt=!0}Xt&amp;&amp;(vt._fullLayout._noEmitSelectedAtStart=!0,c.call(&quot;_guiRelayout&quot;,vt,{selections:Bt}))}});var Ot=function(At){return At.plotinfo.fillRangeItems||pe(At.xaxes.concat(At.yaxes))}(Le);Le.moveFn=function(At,Nt){Le._clearSubplotSelections&amp;&amp;(Le._clearSubplotSelections(),Le._clearSubplotSelections=void 0),Ye=Math.max(0,Math.min(Ft,et*At+ut)),nt=Math.max(0,Math.min(Yt,Ke*Nt+ht));var $t=Math.abs(Ye-ut),Bt=Math.abs(nt-ht);if(Ue){var Xt,Zt,qt;if(ot){var Ht=We.selectdirection;switch(Xt=Ht===&quot;any&quot;?Bt&lt;Math.min(.6*$t,R)?&quot;h&quot;:$t&lt;Math.min(.6*Bt,R)?&quot;v&quot;:&quot;d&quot;:Ht){case&quot;h&quot;:Zt=st?Yt/2:0,qt=Yt;break;case&quot;v&quot;:Zt=st?Ft/2:0,qt=Ft}}if(Xe)switch(We.newshape.drawdirection){case&quot;vertical&quot;:Xt=&quot;h&quot;,Zt=st?Yt/2:0,qt=Yt;break;case&quot;horizontal&quot;:Xt=&quot;v&quot;,Zt=st?Ft/2:0,qt=Ft;break;case&quot;ortho&quot;:$t&lt;Bt?(Xt=&quot;h&quot;,Zt=ht,qt=nt):(Xt=&quot;v&quot;,Zt=ut,qt=Ye);break;default:Xt=&quot;d&quot;}Xt===&quot;h&quot;?((be=dt?C(st,[Ye,Zt],[Ye,qt]):[[ut,Zt],[ut,qt],[Ye,qt],[Ye,Zt]]).xmin=dt?Ye:Math.min(ut,Ye),be.xmax=dt?Ye:Math.max(ut,Ye),be.ymin=Math.min(Zt,qt),be.ymax=Math.max(Zt,qt),xt.attr(&quot;d&quot;,&quot;M&quot;+be.xmin+&quot;,&quot;+(ht-R)+&quot;h-4v&quot;+2*R+&quot;h4ZM&quot;+(be.xmax-1)+&quot;,&quot;+(ht-R)+&quot;h4v&quot;+2*R+&quot;h-4Z&quot;)):Xt===&quot;v&quot;?((be=dt?C(st,[Zt,nt],[qt,nt]):[[Zt,ht],[Zt,nt],[qt,nt],[qt,ht]]).xmin=Math.min(Zt,qt),be.xmax=Math.max(Zt,qt),be.ymin=dt?nt:Math.min(ht,nt),be.ymax=dt?nt:Math.max(ht,nt),xt.attr(&quot;d&quot;,&quot;M&quot;+(ut-R)+&quot;,&quot;+be.ymin+&quot;v-4h&quot;+2*R+&quot;v4ZM&quot;+(ut-R)+&quot;,&quot;+(be.ymax-1)+&quot;v4h&quot;+2*R+&quot;v-4Z&quot;)):Xt===&quot;d&quot;&amp;&amp;((be=dt?C(st,[ut,ht],[Ye,nt]):[[ut,ht],[ut,nt],[Ye,nt],[Ye,ht]]).xmin=Math.min(ut,Ye),be.xmax=Math.max(ut,Ye),be.ymin=Math.min(ht,nt),be.ymax=Math.max(ht,nt),xt.attr(&quot;d&quot;,&quot;M0,0Z&quot;))}else Be&amp;&amp;(Ct.addPt([Ye,nt]),be=Ct.filtered);if(Le.selectionDefs&amp;&amp;Le.selectionDefs.length?(_t=Se(Le.mergedPolygons,be,Mt),be.subtract=Mt,Wt=G(Le.selectionDefs.concat([be]))):(_t=[be],Wt=Y(be)),T(Pe(_t,qe),jt,Le),ot){var sn,xn=ce(vt,!1),mn=xn.eventData?xn.eventData.points.slice():[];xn=ce(vt,!1,Wt,kt,Le),Wt=xn.selectionTesters,He=xn.eventData,sn=Ct?Ct.filtered:ue(_t),F.throttle(It,N.SELECTDELAY,function(){for(var dn=(zt=Me(Wt,kt)).slice(),gn=0;gn&lt;mn.length;gn++){for(var en=mn[gn],kn=!1,un=0;un&lt;dn.length;un++)if(dn[un].curveNumber===en.curveNumber&amp;&amp;dn[un].pointNumber===en.pointNumber){kn=!0;break}kn||dn.push(en)}dn.length&amp;&amp;(He||(He={}),He.points=dn),Ot(He,sn),function(tn,Fn){tn.emit(&quot;plotly_selecting&quot;,Fn)}(vt,He)})}},Le.clickFn=function(At,Nt){if(xt.remove(),vt._fullLayout._activeShapeIndex&gt;=0)vt._fullLayout._deactivateShape(vt);else if(!Xe){var $t=We.clickmode;F.done(It).then(function(){if(F.clear(It),At===2){for(jt.remove(),Ce=0;Ce&lt;kt.length;Ce++)(Ge=kt[Ce])._module.selectPoints(Ge,!1);if(he(vt,kt),Q(Le),ye(vt),kt.length){var Bt=kt[0].xaxis,Xt=kt[0].yaxis;if(Bt&amp;&amp;Xt){for(var Zt=[],qt=vt._fullLayout.selections,Ht=0;Ht&lt;qt.length;Ht++){var sn=qt[Ht];sn&amp;&amp;(sn.xref===Bt._id&amp;&amp;sn.yref===Xt._id||Zt.push(sn))}Zt.length&lt;qt.length&amp;&amp;(vt._fullLayout._noEmitSelectedAtStart=!0,c.call(&quot;_guiRelayout&quot;,vt,{selections:Zt}))}}}else $t.indexOf(&quot;select&quot;)&gt;-1&amp;&amp;ee(Nt,vt,Le.xaxes,Le.yaxes,Le.subplot,Le,jt),$t===&quot;event&quot;&amp;&amp;xe(vt,void 0);p.click(vt,Nt,St.id)}).catch(E.error)}},Le.doneFn=function(){xt.remove(),F.done(It).then(function(){F.clear(It),!ze&amp;&amp;be&amp;&amp;Le.selectionDefs&amp;&amp;(be.subtract=Mt,Le.selectionDefs.push(be),Le.mergedPolygons.length=0,[].push.apply(Le.mergedPolygons,_t)),(ze||Xe)&amp;&amp;Q(Le,ze),Le.doneFnCompleted&amp;&amp;Le.doneFnCompleted(zt),ot&amp;&amp;xe(vt,He)}).catch(E.error)}},clearOutline:k,clearSelectionsCache:Q,selectOnClick:ee}},89827:function(i,o,a){var s=a(50215),u=a(41940),c=a(82196).line,d=a(79952).P,f=a(1426).extendFlat,p=a(44467).templatedArray,m=(a(24695),a(9012)),g=a(5386).R,b=a(37281);i.exports=p(&quot;shape&quot;,{visible:f({},m.visible,{editType:&quot;calc+arraydraw&quot;}),showlegend:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;calc+arraydraw&quot;},legend:f({},m.legend,{editType:&quot;calc+arraydraw&quot;}),legendgroup:f({},m.legendgroup,{editType:&quot;calc+arraydraw&quot;}),legendgrouptitle:{text:f({},m.legendgrouptitle.text,{editType:&quot;calc+arraydraw&quot;}),font:u({editType:&quot;calc+arraydraw&quot;}),editType:&quot;calc+arraydraw&quot;},legendrank:f({},m.legendrank,{editType:&quot;calc+arraydraw&quot;}),legendwidth:f({},m.legendwidth,{editType:&quot;calc+arraydraw&quot;}),type:{valType:&quot;enumerated&quot;,values:[&quot;circle&quot;,&quot;rect&quot;,&quot;path&quot;,&quot;line&quot;],editType:&quot;calc+arraydraw&quot;},layer:{valType:&quot;enumerated&quot;,values:[&quot;below&quot;,&quot;above&quot;],dflt:&quot;above&quot;,editType:&quot;arraydraw&quot;},xref:f({},s.xref,{}),xsizemode:{valType:&quot;enumerated&quot;,values:[&quot;scaled&quot;,&quot;pixel&quot;],dflt:&quot;scaled&quot;,editType:&quot;calc+arraydraw&quot;},xanchor:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},x0:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},x1:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},yref:f({},s.yref,{}),ysizemode:{valType:&quot;enumerated&quot;,values:[&quot;scaled&quot;,&quot;pixel&quot;],dflt:&quot;scaled&quot;,editType:&quot;calc+arraydraw&quot;},yanchor:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},y0:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},y1:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},path:{valType:&quot;string&quot;,editType:&quot;calc+arraydraw&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:1,editType:&quot;arraydraw&quot;},line:{color:f({},c.color,{editType:&quot;arraydraw&quot;}),width:f({},c.width,{editType:&quot;calc+arraydraw&quot;}),dash:f({},d,{editType:&quot;arraydraw&quot;}),editType:&quot;calc+arraydraw&quot;},fillcolor:{valType:&quot;color&quot;,dflt:&quot;rgba(0,0,0,0)&quot;,editType:&quot;arraydraw&quot;},fillrule:{valType:&quot;enumerated&quot;,values:[&quot;evenodd&quot;,&quot;nonzero&quot;],dflt:&quot;evenodd&quot;,editType:&quot;arraydraw&quot;},editable:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;calc+arraydraw&quot;},label:{text:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;arraydraw&quot;},texttemplate:g({},{keys:Object.keys(b)}),font:u({editType:&quot;calc+arraydraw&quot;,colorEditType:&quot;arraydraw&quot;}),textposition:{valType:&quot;enumerated&quot;,values:[&quot;top left&quot;,&quot;top center&quot;,&quot;top right&quot;,&quot;middle left&quot;,&quot;middle center&quot;,&quot;middle right&quot;,&quot;bottom left&quot;,&quot;bottom center&quot;,&quot;bottom right&quot;,&quot;start&quot;,&quot;middle&quot;,&quot;end&quot;],editType:&quot;arraydraw&quot;},textangle:{valType:&quot;angle&quot;,dflt:&quot;auto&quot;,editType:&quot;calc+arraydraw&quot;},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;auto&quot;,editType:&quot;calc+arraydraw&quot;},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],editType:&quot;calc+arraydraw&quot;},padding:{valType:&quot;number&quot;,dflt:3,min:0,editType:&quot;arraydraw&quot;},editType:&quot;arraydraw&quot;},editType:&quot;arraydraw&quot;})},5627:function(i,o,a){var s=a(71828),u=a(89298),c=a(21459),d=a(30477);function f(b){return m(b.line.width,b.xsizemode,b.x0,b.x1,b.path,!1)}function p(b){return m(b.line.width,b.ysizemode,b.y0,b.y1,b.path,!0)}function m(b,v,h,y,w,_){var x=b/2,T=_;if(v===&quot;pixel&quot;){var k=w?d.extractPathCoords(w,_?c.paramIsY:c.paramIsX):[h,y],S=s.aggNums(Math.max,null,k),C=s.aggNums(Math.min,null,k),M=C&lt;0?Math.abs(C)+x:x,O=S&gt;0?S+x:x;return{ppad:x,ppadplus:T?M:O,ppadminus:T?O:M}}return{ppad:x}}function g(b,v,h,y,w){var _=b.type===&quot;category&quot;||b.type===&quot;multicategory&quot;?b.r2c:b.d2c;if(v!==void 0)return[_(v),_(h)];if(y){var x,T,k,S,C=1/0,M=-1/0,O=y.match(c.segmentRE);for(b.type===&quot;date&quot;&amp;&amp;(_=d.decodeDate(_)),x=0;x&lt;O.length;x++)(T=w[O[x].charAt(0)].drawn)!==void 0&amp;&amp;(!(k=O[x].substr(1).match(c.paramRE))||k.length&lt;T||((S=_(k[T]))&lt;C&amp;&amp;(C=S),S&gt;M&amp;&amp;(M=S)));return M&gt;=C?[C,M]:void 0}}i.exports=function(b){var v=b._fullLayout,h=s.filterVisible(v.shapes);if(h.length&amp;&amp;b._fullData.length)for(var y=0;y&lt;h.length;y++){var w,_,x=h[y];x._extremes={};var T=u.getRefType(x.xref),k=u.getRefType(x.yref);if(x.xref!==&quot;paper&quot;&amp;&amp;T!==&quot;domain&quot;){var S=x.xsizemode===&quot;pixel&quot;?x.xanchor:x.x0,C=x.xsizemode===&quot;pixel&quot;?x.xanchor:x.x1;(_=g(w=u.getFromId(b,x.xref),S,C,x.path,c.paramIsX))&amp;&amp;(x._extremes[w._id]=u.findExtremes(w,_,f(x)))}if(x.yref!==&quot;paper&quot;&amp;&amp;k!==&quot;domain&quot;){var M=x.ysizemode===&quot;pixel&quot;?x.yanchor:x.y0,O=x.ysizemode===&quot;pixel&quot;?x.yanchor:x.y1;(_=g(w=u.getFromId(b,x.yref),M,O,x.path,c.paramIsY))&amp;&amp;(x._extremes[w._id]=u.findExtremes(w,_,p(x)))}}}},21459:function(i){i.exports={segmentRE:/[MLHVQCTSZ][^MLHVQCTSZ]*/g,paramRE:/[^\\s,]+/g,paramIsX:{M:{0:!0,drawn:0},L:{0:!0,drawn:0},H:{0:!0,drawn:0},V:{},Q:{0:!0,2:!0,drawn:2},C:{0:!0,2:!0,4:!0,drawn:4},T:{0:!0,drawn:0},S:{0:!0,2:!0,drawn:2},Z:{}},paramIsY:{M:{1:!0,drawn:1},L:{1:!0,drawn:1},H:{},V:{0:!0,drawn:0},Q:{1:!0,3:!0,drawn:3},C:{1:!0,3:!0,5:!0,drawn:5},T:{1:!0,drawn:1},S:{1:!0,3:!0,drawn:5},Z:{}},numParams:{M:2,L:2,H:1,V:1,Q:4,C:6,T:2,S:4,Z:0}}},84726:function(i,o,a){var s=a(71828),u=a(89298),c=a(85501),d=a(89827),f=a(30477);function p(m,g,b){function v(L,W){return s.coerce(m,g,d,L,W)}if(g._isShape=!0,v(&quot;visible&quot;)){v(&quot;showlegend&quot;)&amp;&amp;(v(&quot;legend&quot;),v(&quot;legendwidth&quot;),v(&quot;legendgroup&quot;),v(&quot;legendgrouptitle.text&quot;),s.coerceFont(v,&quot;legendgrouptitle.font&quot;),v(&quot;legendrank&quot;));var h=v(&quot;path&quot;),y=v(&quot;type&quot;,h?&quot;path&quot;:&quot;rect&quot;),w=y!==&quot;path&quot;;w&amp;&amp;delete g.path,v(&quot;editable&quot;),v(&quot;layer&quot;),v(&quot;opacity&quot;),v(&quot;fillcolor&quot;),v(&quot;fillrule&quot;),v(&quot;line.width&quot;)&amp;&amp;(v(&quot;line.color&quot;),v(&quot;line.dash&quot;));for(var _=v(&quot;xsizemode&quot;),x=v(&quot;ysizemode&quot;),T=[&quot;x&quot;,&quot;y&quot;],k=0;k&lt;2;k++){var S,C,M,O=T[k],D=O+&quot;anchor&quot;,P=O===&quot;x&quot;?_:x,E={_fullLayout:b},I=u.coerceRef(m,g,E,O,void 0,&quot;paper&quot;);if(u.getRefType(I)===&quot;range&quot;?((S=u.getFromId(E,I))._shapeIndices.push(g._index),M=f.rangeToShapePosition(S),C=f.shapePositionToRange(S)):C=M=s.identity,w){var A=O+&quot;0&quot;,F=O+&quot;1&quot;,j=m[A],z=m[F];m[A]=C(m[A],!0),m[F]=C(m[F],!0),P===&quot;pixel&quot;?(v(A,0),v(F,10)):(u.coercePosition(g,E,v,I,A,.25),u.coercePosition(g,E,v,I,F,.75)),g[A]=M(g[A]),g[F]=M(g[F]),m[A]=j,m[F]=z}if(P===&quot;pixel&quot;){var B=m[D];m[D]=C(m[D],!0),u.coercePosition(g,E,v,I,D,.25),g[D]=M(g[D]),m[D]=B}}w&amp;&amp;s.noneOrAll(m,g,[&quot;x0&quot;,&quot;x1&quot;,&quot;y0&quot;,&quot;y1&quot;]);var N,R,q=y===&quot;line&quot;;if(w&amp;&amp;(N=v(&quot;label.texttemplate&quot;)),N||(R=v(&quot;label.text&quot;)),R||N){v(&quot;label.textangle&quot;);var Y=v(&quot;label.textposition&quot;,q?&quot;middle&quot;:&quot;middle center&quot;);v(&quot;label.xanchor&quot;),v(&quot;label.yanchor&quot;,function(L,W){return L?&quot;bottom&quot;:W.indexOf(&quot;top&quot;)!==-1?&quot;top&quot;:W.indexOf(&quot;bottom&quot;)!==-1?&quot;bottom&quot;:&quot;middle&quot;}(q,Y)),v(&quot;label.padding&quot;),s.coerceFont(v,&quot;label.font&quot;,b.font)}}}i.exports=function(m,g){c(m,g,{name:&quot;shapes&quot;,handleItemDefaults:p})}},48100:function(i,o,a){var s=a(71828),u=a(89298),c=a(63893),d=a(91424),f=a(60165).readPaths,p=a(30477),m=p.getPathString,g=a(37281),b=a(18783).FROM_TL;i.exports=function(v,h,y,w){if(w.selectAll(&quot;.shape-label&quot;).remove(),y.label.text||y.label.texttemplate){var _;if(y.label.texttemplate){var x={};if(y.type!==&quot;path&quot;){var T=u.getFromId(v,y.xref),k=u.getFromId(v,y.yref);for(var S in g){var C=g[S](y,T,k);C!==void 0&amp;&amp;(x[S]=C)}}_=s.texttemplateStringForShapes(y.label.texttemplate,{},v._fullLayout._d3locale,x)}else _=y.label.text;var M,O,D,P,E={&quot;data-index&quot;:h},I=y.label.font,A=w.append(&quot;g&quot;).attr(E).classed(&quot;shape-label&quot;,!0).append(&quot;text&quot;).attr({&quot;data-notex&quot;:1}).classed(&quot;shape-label-text&quot;,!0).text(_);if(y.path){var F=m(v,y),j=f(F,v);M=1/0,D=1/0,O=-1/0,P=-1/0;for(var z=0;z&lt;j.length;z++)for(var B=0;B&lt;j[z].length;B++)for(var N=j[z][B],R=1;R&lt;N.length;R+=2){var q=N[R],Y=N[R+1];M=Math.min(M,q),O=Math.max(O,q),D=Math.min(D,Y),P=Math.max(P,Y)}}else{var L=u.getFromId(v,y.xref),W=u.getRefType(y.xref),U=u.getFromId(v,y.yref),V=u.getRefType(y.yref),te=p.getDataToPixel(v,L,!1,W),ee=p.getDataToPixel(v,U,!0,V);M=te(y.x0),O=te(y.x1),D=ee(y.y0),P=ee(y.y1)}var H=y.label.textangle;H===&quot;auto&quot;&amp;&amp;(H=y.type===&quot;line&quot;?function(re,ae,ie,se){var he,Se;return Se=Math.abs(ie-re),he=ie&gt;=re?ae-se:se-ae,-180/Math.PI*Math.atan2(he,Se)}(M,D,O,P):0),A.call(function(re){return re.call(d.font,I).attr({}),c.convertToTspans(re,v),re});var Z=function(re,ae,ie,se,he,Se,Oe){var Pe,Me,ce,we,K=he.label.textposition,ne=he.label.textangle,de=he.label.padding,_e=he.type,ue=Math.PI/180*Se,pe=Math.sin(ue),xe=Math.cos(ue),ye=he.label.xanchor,Te=he.label.yanchor;if(_e===&quot;line&quot;){K===&quot;start&quot;?(Pe=re,Me=ae):K===&quot;end&quot;?(Pe=ie,Me=se):(Pe=(re+ie)/2,Me=(ae+se)/2),ye===&quot;auto&quot;&amp;&amp;(ye=K===&quot;start&quot;?ne===&quot;auto&quot;?ie&gt;re?&quot;left&quot;:ie&lt;re?&quot;right&quot;:&quot;center&quot;:ie&gt;re?&quot;right&quot;:ie&lt;re?&quot;left&quot;:&quot;center&quot;:K===&quot;end&quot;?ne===&quot;auto&quot;?ie&gt;re?&quot;right&quot;:ie&lt;re?&quot;left&quot;:&quot;center&quot;:ie&gt;re?&quot;left&quot;:ie&lt;re?&quot;right&quot;:&quot;center&quot;:&quot;center&quot;);var Ae={bottom:-1,middle:0,top:1};if(ne===&quot;auto&quot;){var Re=Ae[Te];ce=-de*pe*Re,we=de*xe*Re}else ce=de*{left:1,center:0,right:-1}[ye],we=de*Ae[Te];Pe+=ce,Me+=we}else ce=de+3,K.indexOf(&quot;right&quot;)!==-1?(Pe=Math.max(re,ie)-ce,ye===&quot;auto&quot;&amp;&amp;(ye=&quot;right&quot;)):K.indexOf(&quot;left&quot;)!==-1?(Pe=Math.min(re,ie)+ce,ye===&quot;auto&quot;&amp;&amp;(ye=&quot;left&quot;)):(Pe=(re+ie)/2,ye===&quot;auto&quot;&amp;&amp;(ye=&quot;center&quot;)),Me=K.indexOf(&quot;top&quot;)!==-1?Math.min(ae,se):K.indexOf(&quot;bottom&quot;)!==-1?Math.max(ae,se):(ae+se)/2,we=de,Te===&quot;bottom&quot;?Me-=we:Te===&quot;top&quot;&amp;&amp;(Me+=we);var Le=b[Te],$e=he.label.font.size,Fe=Oe.height;return{textx:Pe+(Fe*Le-$e)*pe,texty:Me+-(Fe*Le-$e)*xe,xanchor:ye}}(M,D,O,P,y,H,d.bBox(A.node())),G=Z.textx,X=Z.texty,Q=Z.xanchor;A.attr({&quot;text-anchor&quot;:{left:&quot;start&quot;,center:&quot;middle&quot;,right:&quot;end&quot;}[Q],y:X,x:G,transform:&quot;rotate(&quot;+H+&quot;,&quot;+G+&quot;,&quot;+X+&quot;)&quot;}).call(c.positionText,G,X)}}},42359:function(i,o,a){var s=a(71828).strTranslate,u=a(28569),c=a(64505),d=c.drawMode,f=c.selectMode,p=a(73972),m=a(7901),g=a(89995),b=g.i000,v=g.i090,h=g.i180,y=g.i270,w=a(51873).clearOutlineControllers,_=a(60165),x=_.pointsOnRectangle,T=_.pointsOnEllipse,k=_.writePaths,S=a(90551).newShapes,C=a(90551).createShapeObj,M=a(35855),O=a(48100);function D(P,E){var I,A,F,j=P[E][1],z=P[E][2],B=P.length;return A=P[I=(E+1)%B][1],F=P[I][2],A===j&amp;&amp;F===z&amp;&amp;(A=P[I=(E+2)%B][1],F=P[I][2]),[I,A,F]}i.exports=function P(E,I,A,F){F||(F=0);var j=A.gd;function z(){P(E,I,A,F++),(T(E[0])||A.hasText)&amp;&amp;B({redrawing:!0})}function B(he){var Se={};A.isActiveShape!==void 0&amp;&amp;(A.isActiveShape=!1,Se=S(I,A)),A.isActiveSelection!==void 0&amp;&amp;(A.isActiveSelection=!1,Se=M(I,A),j._fullLayout._reselect=!0),Object.keys(Se).length&amp;&amp;p.call((he||{}).redrawing?&quot;relayout&quot;:&quot;_guiRelayout&quot;,j,Se)}var N,R,q,Y,L,W=j._fullLayout._zoomlayer,U=A.dragmode,V=d(U),te=f(U);if((V||te)&amp;&amp;(j._fullLayout._outlining=!0),w(j),I.attr(&quot;d&quot;,k(E)),F||!A.isActiveShape&amp;&amp;!A.isActiveSelection||(L=function(he,Se){for(var Oe=0;Oe&lt;Se.length;Oe++){var Pe=Se[Oe];he[Oe]=[];for(var Me=0;Me&lt;Pe.length;Me++){he[Oe][Me]=[];for(var ce=0;ce&lt;Pe[Me].length;ce++)he[Oe][Me][ce]=Pe[Me][ce]}}return he}([],E),function(he){N=[];for(var Se=0;Se&lt;E.length;Se++){var Oe=E[Se],Pe=x(Oe),Me=!Pe&amp;&amp;T(Oe);N[Se]=[];for(var ce=Oe.length,we=0;we&lt;ce;we++)if(Oe[we][0]!==&quot;Z&quot;&amp;&amp;(!Me||we===b||we===v||we===h||we===y)){var K,ne=Pe&amp;&amp;A.isActiveSelection;ne&amp;&amp;(K=D(Oe,we));var de=Oe[we][1],_e=Oe[we][2],ue=he.append(ne?&quot;rect&quot;:&quot;circle&quot;).attr(&quot;data-i&quot;,Se).attr(&quot;data-j&quot;,we).style({fill:m.background,stroke:m.defaultLine,&quot;stroke-width&quot;:1,&quot;shape-rendering&quot;:&quot;crispEdges&quot;});if(ne){var pe=K[1]-de,xe=K[2]-_e,ye=xe?5:Math.max(Math.min(25,Math.abs(pe)-5),5),Te=pe?5:Math.max(Math.min(25,Math.abs(xe)-5),5);ue.classed(xe?&quot;cursor-ew-resize&quot;:&quot;cursor-ns-resize&quot;,!0).attr(&quot;width&quot;,ye).attr(&quot;height&quot;,Te).attr(&quot;x&quot;,de-ye/2).attr(&quot;y&quot;,_e-Te/2).attr(&quot;transform&quot;,s(pe/2,xe/2))}else ue.classed(&quot;cursor-grab&quot;,!0).attr(&quot;r&quot;,5).attr(&quot;cx&quot;,de).attr(&quot;cy&quot;,_e);N[Se][we]={element:ue.node(),gd:j,prepFn:Z,doneFn:X,clickFn:Q},u.init(N[Se][we])}}}(W.append(&quot;g&quot;).attr(&quot;class&quot;,&quot;outline-controllers&quot;)),function(){R=[],E.length&amp;&amp;(R[0]={element:I[0][0],gd:j,prepFn:ae,doneFn:ie,clickFn:se},u.init(R[0]))}()),V&amp;&amp;A.hasText){var ee=W.select(&quot;.label-temp&quot;),H=C(I,A,A.dragmode);O(j,&quot;label-temp&quot;,H,ee)}function Z(he){q=+he.srcElement.getAttribute(&quot;data-i&quot;),Y=+he.srcElement.getAttribute(&quot;data-j&quot;),N[q][Y].moveFn=G}function G(he,Se){if(E.length){var Oe=L[q][Y][1],Pe=L[q][Y][2],Me=E[q],ce=Me.length;if(x(Me)){var we=he,K=Se;A.isActiveSelection&amp;&amp;(D(Me,Y)[1]===Me[Y][1]?K=0:we=0);for(var ne=0;ne&lt;ce;ne++)if(ne!==Y){var de=Me[ne];de[1]===Me[Y][1]&amp;&amp;(de[1]=Oe+we),de[2]===Me[Y][2]&amp;&amp;(de[2]=Pe+K)}if(Me[Y][1]=Oe+we,Me[Y][2]=Pe+K,!x(Me))for(var _e=0;_e&lt;ce;_e++)for(var ue=0;ue&lt;Me[_e].length;ue++)Me[_e][ue]=L[q][_e][ue]}else Me[Y][1]=Oe+he,Me[Y][2]=Pe+Se;z()}}function X(){B()}function Q(he,Se){if(he===2){q=+Se.srcElement.getAttribute(&quot;data-i&quot;),Y=+Se.srcElement.getAttribute(&quot;data-j&quot;);var Oe=E[q];x(Oe)||T(Oe)||function(){if(E.length&amp;&amp;E[q]&amp;&amp;E[q].length){for(var Pe=[],Me=0;Me&lt;E[q].length;Me++)Me!==Y&amp;&amp;Pe.push(E[q][Me]);Pe.length&gt;1&amp;&amp;(Pe.length!==2||Pe[1][0]!==&quot;Z&quot;)&amp;&amp;(Y===0&amp;&amp;(Pe[0][0]=&quot;M&quot;),E[q]=Pe,z(),B())}}()}}function re(he,Se){(function(Oe,Pe){if(E.length)for(var Me=0;Me&lt;E.length;Me++)for(var ce=0;ce&lt;E[Me].length;ce++)for(var we=0;we+2&lt;E[Me][ce].length;we+=2)E[Me][ce][we+1]=L[Me][ce][we+1]+Oe,E[Me][ce][we+2]=L[Me][ce][we+2]+Pe})(he,Se),z()}function ae(he){(q=+he.srcElement.getAttribute(&quot;data-i&quot;))||(q=0),R[q].moveFn=re}function ie(){B()}function se(he){he===2&amp;&amp;function(Se){if(f(Se._fullLayout.dragmode)){w(Se);var Oe=Se._fullLayout._activeSelectionIndex,Pe=(Se.layout||{}).selections||[];if(Oe&lt;Pe.length){for(var Me=[],ce=0;ce&lt;Pe.length;ce++)ce!==Oe&amp;&amp;Me.push(Pe[ce]);delete Se._fullLayout._activeSelectionIndex;var we=Se._fullLayout.selections[Oe];Se._fullLayout._deselect={xref:we.xref,yref:we.yref},p.call(&quot;_guiRelayout&quot;,Se,{selections:Me})}}}(j)}}},34031:function(i,o,a){var s=a(39898),u=a(73972),c=a(71828),d=a(89298),f=a(60165).readPaths,p=a(42359),m=a(48100),g=a(51873).clearOutlineControllers,b=a(7901),v=a(91424),h=a(44467).arrayEditor,y=a(28569),w=a(6964),_=a(21459),x=a(30477),T=x.getPathString;function k(E){var I=E._fullLayout;for(var A in I._shapeUpperLayer.selectAll(&quot;path&quot;).remove(),I._shapeLowerLayer.selectAll(&quot;path&quot;).remove(),I._shapeUpperLayer.selectAll(&quot;text&quot;).remove(),I._shapeLowerLayer.selectAll(&quot;text&quot;).remove(),I._plots){var F=I._plots[A].shapelayer;F&amp;&amp;(F.selectAll(&quot;path&quot;).remove(),F.selectAll(&quot;text&quot;).remove())}for(var j=0;j&lt;I.shapes.length;j++)I.shapes[j].visible===!0&amp;&amp;M(E,j)}function S(E){return!!E._fullLayout._outlining}function C(E){return!E._context.edits.shapePosition}function M(E,I){E._fullLayout._paperdiv.selectAll(&#x27;.shapelayer [data-index=&quot;&#x27;+I+&#x27;&quot;]&#x27;).remove();var A=x.makeShapesOptionsAndPlotinfo(E,I),F=A.options,j=A.plotinfo;function z(B){var N=T(E,F),R={&quot;data-index&quot;:I,&quot;fill-rule&quot;:F.fillrule,d:N},q=F.opacity,Y=F.fillcolor,L=F.line.width?F.line.color:&quot;rgba(0,0,0,0)&quot;,W=F.line.width,U=F.line.dash;W||F.editable!==!0||(W=5,U=&quot;solid&quot;);var V=N[N.length-1]!==&quot;Z&quot;,te=C(E)&amp;&amp;F.editable&amp;&amp;E._fullLayout._activeShapeIndex===I;te&amp;&amp;(Y=V?&quot;rgba(0,0,0,0)&quot;:E._fullLayout.activeshape.fillcolor,q=E._fullLayout.activeshape.opacity);var ee,H=B.append(&quot;g&quot;).classed(&quot;shape-group&quot;,!0).attr({&quot;data-index&quot;:I}),Z=H.append(&quot;path&quot;).attr(R).style(&quot;opacity&quot;,q).call(b.stroke,L).call(b.fill,Y).call(v.dashLine,U,W);if(O(H,E,F),m(E,I,F,H),(te||E._context.edits.shapePosition)&amp;&amp;(ee=h(E.layout,&quot;shapes&quot;,F)),te){Z.style({cursor:&quot;move&quot;});var G={element:Z.node(),plotinfo:j,gd:E,editHelpers:ee,hasText:F.label.text||F.label.texttemplate,isActiveShape:!0},X=f(N,E);p(X,Z,G)}else E._context.edits.shapePosition?function(Q,re,ae,ie,se,he){var Se,Oe,Pe,Me,ce,we,K,ne,de,_e,ue,pe,xe,ye,Te,Ae,Re=10,Le=10,$e=ae.xsizemode===&quot;pixel&quot;,Fe=ae.ysizemode===&quot;pixel&quot;,Be=ae.type===&quot;line&quot;,Ue=ae.type===&quot;path&quot;,qe=he.modifyItem,Xe=s.select(re.node().parentNode),ot=d.getFromId(Q,ae.xref),st=d.getRefType(ae.xref),dt=d.getFromId(Q,ae.yref),vt=d.getRefType(ae.yref),We=x.getDataToPixel(Q,ot,!1,st),ze=x.getDataToPixel(Q,dt,!0,vt),tt=x.getPixelToData(Q,ot,!1,st),it=x.getPixelToData(Q,dt,!0,vt),St=Be?function(){var _t=10,be=Math.max(ae.line.width,_t),Ce=se.append(&quot;g&quot;).attr(&quot;data-index&quot;,ie).attr(&quot;drag-helper&quot;,!0);Ce.append(&quot;path&quot;).attr(&quot;d&quot;,re.attr(&quot;d&quot;)).style({cursor:&quot;move&quot;,&quot;stroke-width&quot;:be,&quot;stroke-opacity&quot;:&quot;0&quot;});var Ge={&quot;fill-opacity&quot;:&quot;0&quot;},He=Math.max(be/2,_t);return Ce.append(&quot;circle&quot;).attr({&quot;data-line-point&quot;:&quot;start-point&quot;,cx:$e?We(ae.xanchor)+ae.x0:We(ae.x0),cy:Fe?ze(ae.yanchor)-ae.y0:ze(ae.y0),r:He}).style(Ge).classed(&quot;cursor-grab&quot;,!0),Ce.append(&quot;circle&quot;).attr({&quot;data-line-point&quot;:&quot;end-point&quot;,cx:$e?We(ae.xanchor)+ae.x1:We(ae.x1),cy:Fe?ze(ae.yanchor)-ae.y1:ze(ae.y1),r:He}).style(Ge).classed(&quot;cursor-grab&quot;,!0),Ce}():re,Ze={element:St.node(),gd:Q,prepFn:function(_t){S(Q)||($e&amp;&amp;(ce=We(ae.xanchor)),Fe&amp;&amp;(we=ze(ae.yanchor)),ae.type===&quot;path&quot;?Te=ae.path:(Se=$e?ae.x0:We(ae.x0),Oe=Fe?ae.y0:ze(ae.y0),Pe=$e?ae.x1:We(ae.x1),Me=Fe?ae.y1:ze(ae.y1)),Se&lt;Pe?(de=Se,xe=&quot;x0&quot;,_e=Pe,ye=&quot;x1&quot;):(de=Pe,xe=&quot;x1&quot;,_e=Se,ye=&quot;x0&quot;),!Fe&amp;&amp;Oe&lt;Me||Fe&amp;&amp;Oe&gt;Me?(K=Oe,ue=&quot;y0&quot;,ne=Me,pe=&quot;y1&quot;):(K=Me,ue=&quot;y1&quot;,ne=Oe,pe=&quot;y0&quot;),ut(_t),Ct(se,ae),function(be,Ce,Ge){var He=Ce.xref,et=Ce.yref,Ke=d.getFromId(Ge,He),Ye=d.getFromId(Ge,et),nt=&quot;&quot;;He===&quot;paper&quot;||Ke.autorange||(nt+=He),et===&quot;paper&quot;||Ye.autorange||(nt+=et),v.setClipUrl(be,nt?&quot;clip&quot;+Ge._fullLayout._uid+nt:null,Ge)}(re,ae,Q),Ze.moveFn=Ae===&quot;move&quot;?ht:Rt,Ze.altKey=_t.altKey)},doneFn:function(){S(Q)||(w(re),Wt(se),O(re,Q,ae),u.call(&quot;_guiRelayout&quot;,Q,he.getUpdateObj()))},clickFn:function(){S(Q)||Wt(se)}};function ut(_t){if(S(Q))Ae=null;else if(Be)Ae=_t.target.tagName===&quot;path&quot;?&quot;move&quot;:_t.target.attributes[&quot;data-line-point&quot;].value===&quot;start-point&quot;?&quot;resize-over-start-point&quot;:&quot;resize-over-end-point&quot;;else{var be=Ze.element.getBoundingClientRect(),Ce=be.right-be.left,Ge=be.bottom-be.top,He=_t.clientX-be.left,et=_t.clientY-be.top,Ke=!Ue&amp;&amp;Ce&gt;Re&amp;&amp;Ge&gt;Le&amp;&amp;!_t.shiftKey?y.getCursor(He/Ce,1-et/Ge):&quot;move&quot;;w(re,Ke),Ae=Ke.split(&quot;-&quot;)[0]}}function ht(_t,be){if(ae.type===&quot;path&quot;){var Ce=function(et){return et},Ge=Ce,He=Ce;$e?qe(&quot;xanchor&quot;,ae.xanchor=tt(ce+_t)):(Ge=function(et){return tt(We(et)+_t)},ot&amp;&amp;ot.type===&quot;date&quot;&amp;&amp;(Ge=x.encodeDate(Ge))),Fe?qe(&quot;yanchor&quot;,ae.yanchor=it(we+be)):(He=function(et){return it(ze(et)+be)},dt&amp;&amp;dt.type===&quot;date&quot;&amp;&amp;(He=x.encodeDate(He))),qe(&quot;path&quot;,ae.path=D(Te,Ge,He))}else $e?qe(&quot;xanchor&quot;,ae.xanchor=tt(ce+_t)):(qe(&quot;x0&quot;,ae.x0=tt(Se+_t)),qe(&quot;x1&quot;,ae.x1=tt(Pe+_t))),Fe?qe(&quot;yanchor&quot;,ae.yanchor=it(we+be)):(qe(&quot;y0&quot;,ae.y0=it(Oe+be)),qe(&quot;y1&quot;,ae.y1=it(Me+be)));re.attr(&quot;d&quot;,T(Q,ae)),Ct(se,ae),m(Q,ie,ae,Xe)}function Rt(_t,be){if(Ue){var Ce=function(mt){return mt},Ge=Ce,He=Ce;$e?qe(&quot;xanchor&quot;,ae.xanchor=tt(ce+_t)):(Ge=function(mt){return tt(We(mt)+_t)},ot&amp;&amp;ot.type===&quot;date&quot;&amp;&amp;(Ge=x.encodeDate(Ge))),Fe?qe(&quot;yanchor&quot;,ae.yanchor=it(we+be)):(He=function(mt){return it(ze(mt)+be)},dt&amp;&amp;dt.type===&quot;date&quot;&amp;&amp;(He=x.encodeDate(He))),qe(&quot;path&quot;,ae.path=D(Te,Ge,He))}else if(Be){if(Ae===&quot;resize-over-start-point&quot;){var et=Se+_t,Ke=Fe?Oe-be:Oe+be;qe(&quot;x0&quot;,ae.x0=$e?et:tt(et)),qe(&quot;y0&quot;,ae.y0=Fe?Ke:it(Ke))}else if(Ae===&quot;resize-over-end-point&quot;){var Ye=Pe+_t,nt=Fe?Me-be:Me+be;qe(&quot;x1&quot;,ae.x1=$e?Ye:tt(Ye)),qe(&quot;y1&quot;,ae.y1=Fe?nt:it(nt))}}else{var ct=function(mt){return Ae.indexOf(mt)!==-1},yt=ct(&quot;n&quot;),rt=ct(&quot;s&quot;),Ft=ct(&quot;w&quot;),Yt=ct(&quot;e&quot;),Mt=yt?K+be:K,jt=rt?ne+be:ne,Lt=Ft?de+_t:de,gt=Yt?_e+_t:_e;Fe&amp;&amp;(yt&amp;&amp;(Mt=K-be),rt&amp;&amp;(jt=ne-be)),(!Fe&amp;&amp;jt-Mt&gt;Le||Fe&amp;&amp;Mt-jt&gt;Le)&amp;&amp;(qe(ue,ae[ue]=Fe?Mt:it(Mt)),qe(pe,ae[pe]=Fe?jt:it(jt))),gt-Lt&gt;Re&amp;&amp;(qe(xe,ae[xe]=$e?Lt:tt(Lt)),qe(ye,ae[ye]=$e?gt:tt(gt)))}re.attr(&quot;d&quot;,T(Q,ae)),Ct(se,ae),m(Q,ie,ae,Xe)}function Ct(_t,be){($e||Fe)&amp;&amp;function(){var Ce=be.type!==&quot;path&quot;,Ge=_t.selectAll(&quot;.visual-cue&quot;).data([0]);Ge.enter().append(&quot;path&quot;).attr({fill:&quot;#fff&quot;,&quot;fill-rule&quot;:&quot;evenodd&quot;,stroke:&quot;#000&quot;,&quot;stroke-width&quot;:1}).classed(&quot;visual-cue&quot;,!0);var He=We($e?be.xanchor:c.midRange(Ce?[be.x0,be.x1]:x.extractPathCoords(be.path,_.paramIsX))),et=ze(Fe?be.yanchor:c.midRange(Ce?[be.y0,be.y1]:x.extractPathCoords(be.path,_.paramIsY)));if(He=x.roundPositionForSharpStrokeRendering(He,1),et=x.roundPositionForSharpStrokeRendering(et,1),$e&amp;&amp;Fe){var Ke=&quot;M&quot;+(He-1-1)+&quot;,&quot;+(et-1-1)+&quot;h-8v2h8 v8h2v-8 h8v-2h-8 v-8h-2 Z&quot;;Ge.attr(&quot;d&quot;,Ke)}else if($e){var Ye=&quot;M&quot;+(He-1-1)+&quot;,&quot;+(et-9-1)+&quot;v18 h2 v-18 Z&quot;;Ge.attr(&quot;d&quot;,Ye)}else{var nt=&quot;M&quot;+(He-9-1)+&quot;,&quot;+(et-1-1)+&quot;h18 v2 h-18 Z&quot;;Ge.attr(&quot;d&quot;,nt)}}()}function Wt(_t){_t.selectAll(&quot;.visual-cue&quot;).remove()}y.init(Ze),St.node().onmousemove=ut}(E,Z,F,I,B,ee):F.editable===!0&amp;&amp;Z.style(&quot;pointer-events&quot;,V||b.opacity(Y)*q&lt;=.5?&quot;stroke&quot;:&quot;all&quot;);Z.node().addEventListener(&quot;click&quot;,function(){return function(Q,re){if(C(Q)){var ae=+re.node().getAttribute(&quot;data-index&quot;);if(ae&gt;=0){if(ae===Q._fullLayout._activeShapeIndex)return void P(Q);Q._fullLayout._activeShapeIndex=ae,Q._fullLayout._deactivateShape=P,k(Q)}}}(E,Z)})}F._input&amp;&amp;F.visible===!0&amp;&amp;(F.layer!==&quot;below&quot;?z(E._fullLayout._shapeUpperLayer):F.xref===&quot;paper&quot;||F.yref===&quot;paper&quot;?z(E._fullLayout._shapeLowerLayer):j._hadPlotinfo?z((j.mainplotinfo||j).shapelayer):z(E._fullLayout._shapeLowerLayer))}function O(E,I,A){var F=(A.xref+A.yref).replace(/paper/g,&quot;&quot;).replace(/[xyz][1-9]* *domain/g,&quot;&quot;);v.setClipUrl(E,F?&quot;clip&quot;+I._fullLayout._uid+F:null,I)}function D(E,I,A){return E.replace(_.segmentRE,function(F){var j=0,z=F.charAt(0),B=_.paramIsX[z],N=_.paramIsY[z],R=_.numParams[z];return z+F.substr(1).replace(_.paramRE,function(q){return j&gt;=R||(B[j]?q=I(q):N[j]&amp;&amp;(q=A(q)),j++),q})})}function P(E){C(E)&amp;&amp;E._fullLayout._activeShapeIndex&gt;=0&amp;&amp;(g(E),delete E._fullLayout._activeShapeIndex,k(E))}i.exports={draw:k,drawOne:M,eraseActiveShape:function(E){if(C(E)){g(E);var I=E._fullLayout._activeShapeIndex,A=(E.layout||{}).shapes||[];if(I&lt;A.length){for(var F=[],j=0;j&lt;A.length;j++)j!==I&amp;&amp;F.push(A[j]);return delete E._fullLayout._activeShapeIndex,u.call(&quot;_guiRelayout&quot;,E,{shapes:F})}}},drawLabel:m}},29241:function(i,o,a){var s=a(30962).overrideAll,u=a(9012),c=a(41940),d=a(79952).P,f=a(1426).extendFlat,p=a(5386).R,m=a(37281);i.exports=s({newshape:{visible:f({},u.visible,{}),showlegend:{valType:&quot;boolean&quot;,dflt:!1},legend:f({},u.legend,{}),legendgroup:f({},u.legendgroup,{}),legendgrouptitle:{text:f({},u.legendgrouptitle.text,{}),font:c({})},legendrank:f({},u.legendrank,{}),legendwidth:f({},u.legendwidth,{}),line:{color:{valType:&quot;color&quot;},width:{valType:&quot;number&quot;,min:0,dflt:4},dash:f({},d,{dflt:&quot;solid&quot;})},fillcolor:{valType:&quot;color&quot;,dflt:&quot;rgba(0,0,0,0)&quot;},fillrule:{valType:&quot;enumerated&quot;,values:[&quot;evenodd&quot;,&quot;nonzero&quot;],dflt:&quot;evenodd&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:1},layer:{valType:&quot;enumerated&quot;,values:[&quot;below&quot;,&quot;above&quot;],dflt:&quot;above&quot;},drawdirection:{valType:&quot;enumerated&quot;,values:[&quot;ortho&quot;,&quot;horizontal&quot;,&quot;vertical&quot;,&quot;diagonal&quot;],dflt:&quot;diagonal&quot;},name:f({},u.name,{}),label:{text:{valType:&quot;string&quot;,dflt:&quot;&quot;},texttemplate:p({newshape:!0},{keys:Object.keys(m)}),font:c({}),textposition:{valType:&quot;enumerated&quot;,values:[&quot;top left&quot;,&quot;top center&quot;,&quot;top right&quot;,&quot;middle left&quot;,&quot;middle center&quot;,&quot;middle right&quot;,&quot;bottom left&quot;,&quot;bottom center&quot;,&quot;bottom right&quot;,&quot;start&quot;,&quot;middle&quot;,&quot;end&quot;]},textangle:{valType:&quot;angle&quot;,dflt:&quot;auto&quot;},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;auto&quot;},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;]},padding:{valType:&quot;number&quot;,dflt:3,min:0}}},activeshape:{fillcolor:{valType:&quot;color&quot;,dflt:&quot;rgb(255,0,255)&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:.5}}},&quot;none&quot;,&quot;from-root&quot;)},89995:function(i){i.exports={CIRCLE_SIDES:32,i000:0,i090:8,i180:16,i270:24,cos45:Math.cos(Math.PI/4),sin45:Math.sin(Math.PI/4),SQRT2:Math.sqrt(2)}},45547:function(i,o,a){var s=a(7901),u=a(71828);i.exports=function(c,d,f){if(f(&quot;newshape.visible&quot;),f(&quot;newshape.name&quot;),f(&quot;newshape.showlegend&quot;),f(&quot;newshape.legend&quot;),f(&quot;newshape.legendwidth&quot;),f(&quot;newshape.legendgroup&quot;),f(&quot;newshape.legendgrouptitle.text&quot;),u.coerceFont(f,&quot;newshape.legendgrouptitle.font&quot;),f(&quot;newshape.legendrank&quot;),f(&quot;newshape.drawdirection&quot;),f(&quot;newshape.layer&quot;),f(&quot;newshape.fillcolor&quot;),f(&quot;newshape.fillrule&quot;),f(&quot;newshape.opacity&quot;),f(&quot;newshape.line.width&quot;)){var p=(c||{}).plot_bgcolor||&quot;#FFF&quot;;f(&quot;newshape.line.color&quot;,s.contrast(p)),f(&quot;newshape.line.dash&quot;)}var m=c.dragmode===&quot;drawline&quot;,g=f(&quot;newshape.label.text&quot;),b=f(&quot;newshape.label.texttemplate&quot;);if(g||b){f(&quot;newshape.label.textangle&quot;);var v=f(&quot;newshape.label.textposition&quot;,m?&quot;middle&quot;:&quot;middle center&quot;);f(&quot;newshape.label.xanchor&quot;),f(&quot;newshape.label.yanchor&quot;,function(h,y){return h?&quot;bottom&quot;:y.indexOf(&quot;top&quot;)!==-1?&quot;top&quot;:y.indexOf(&quot;bottom&quot;)!==-1?&quot;bottom&quot;:&quot;middle&quot;}(m,v)),f(&quot;newshape.label.padding&quot;),u.coerceFont(f,&quot;newshape.label.font&quot;,d.font)}f(&quot;activeshape.fillcolor&quot;),f(&quot;activeshape.opacity&quot;)}},60165:function(i,o,a){var s=a(95616),u=a(89995),c=u.CIRCLE_SIDES,d=u.SQRT2,f=a(75549),p=f.p2r,m=f.r2p,g=[0,3,4,5,6,1,2],b=[0,3,4,1,2];function v(y,w){return Math.abs(y-w)&lt;=1e-6}function h(y,w){var _=w[1]-y[1],x=w[2]-y[2];return Math.sqrt(_*_+x*x)}o.writePaths=function(y){var w=y.length;if(!w)return&quot;M0,0Z&quot;;for(var _=&quot;&quot;,x=0;x&lt;w;x++)for(var T=y[x].length,k=0;k&lt;T;k++){var S=y[x][k][0];if(S===&quot;Z&quot;)_+=&quot;Z&quot;;else for(var C=y[x][k].length,M=0;M&lt;C;M++){var O=M;S===&quot;Q&quot;||S===&quot;S&quot;?O=b[M]:S===&quot;C&quot;&amp;&amp;(O=g[M]),_+=y[x][k][O],M&gt;0&amp;&amp;M&lt;C-1&amp;&amp;(_+=&quot;,&quot;)}}return _},o.readPaths=function(y,w,_,x){var T,k,S,C=s(y),M=[],O=-1,D=0,P=0,E=function(){k=D,S=P};E();for(var I=0;I&lt;C.length;I++){var A,F,j,z,B=[],N=C[I][0],R=N;switch(N){case&quot;M&quot;:M[++O]=[],D=+C[I][1],P=+C[I][2],B.push([R,D,P]),E();break;case&quot;Q&quot;:case&quot;S&quot;:A=+C[I][1],j=+C[I][2],D=+C[I][3],P=+C[I][4],B.push([R,D,P,A,j]);break;case&quot;C&quot;:A=+C[I][1],j=+C[I][2],F=+C[I][3],z=+C[I][4],D=+C[I][5],P=+C[I][6],B.push([R,D,P,A,j,F,z]);break;case&quot;T&quot;:case&quot;L&quot;:D=+C[I][1],P=+C[I][2],B.push([R,D,P]);break;case&quot;H&quot;:R=&quot;L&quot;,D=+C[I][1],B.push([R,D,P]);break;case&quot;V&quot;:R=&quot;L&quot;,P=+C[I][1],B.push([R,D,P]);break;case&quot;A&quot;:R=&quot;L&quot;;var q=+C[I][1],Y=+C[I][2];+C[I][4]||(q=-q,Y=-Y);var L=D-q,W=P;for(T=1;T&lt;=c/2;T++){var U=2*Math.PI*T/c;B.push([R,L+q*Math.cos(U),W+Y*Math.sin(U)])}break;case&quot;Z&quot;:D===k&amp;&amp;P===S||(D=k,P=S,B.push([R,D,P]))}for(var V=(_||{}).domain,te=w._fullLayout._size,ee=_&amp;&amp;_.xsizemode===&quot;pixel&quot;,H=_&amp;&amp;_.ysizemode===&quot;pixel&quot;,Z=x===!1,G=0;G&lt;B.length;G++){for(T=0;T+2&lt;7;T+=2){var X=B[G][T+1],Q=B[G][T+2];X!==void 0&amp;&amp;Q!==void 0&amp;&amp;(D=X,P=Q,_&amp;&amp;(_.xaxis&amp;&amp;_.xaxis.p2r?(Z&amp;&amp;(X-=_.xaxis._offset),X=ee?m(_.xaxis,_.xanchor)+X:p(_.xaxis,X)):(Z&amp;&amp;(X-=te.l),V?X=V.x[0]+X/te.w:X/=te.w),_.yaxis&amp;&amp;_.yaxis.p2r?(Z&amp;&amp;(Q-=_.yaxis._offset),Q=H?m(_.yaxis,_.yanchor)-Q:p(_.yaxis,Q)):(Z&amp;&amp;(Q-=te.t),Q=V?V.y[1]-Q/te.h:1-Q/te.h)),B[G][T+1]=X,B[G][T+2]=Q)}M[O].push(B[G].slice())}}return M},o.pointsOnRectangle=function(y){if(y.length!==5)return!1;for(var w=1;w&lt;3;w++)if(!v(y[0][w]-y[1][w],y[3][w]-y[2][w])||!v(y[0][w]-y[3][w],y[1][w]-y[2][w]))return!1;return!(!v(y[0][1],y[1][1])&amp;&amp;!v(y[0][1],y[3][1])||!(h(y[0],y[1])*h(y[0],y[3])))},o.pointsOnEllipse=function(y){var w=y.length;if(w!==c+1)return!1;w=c;for(var _=0;_&lt;w;_++){var x=(2*w-_)%w,T=(w/2+x)%w,k=(w/2+_)%w;if(!v(h(y[_],y[k]),h(y[x],y[T])))return!1}return!0},o.handleEllipse=function(y,w,_){if(!y)return[w,_];var x=o.ellipseOver({x0:w[0],y0:w[1],x1:_[0],y1:_[1]}),T=(x.x1+x.x0)/2,k=(x.y1+x.y0)/2,S=(x.x1-x.x0)/2,C=(x.y1-x.y0)/2;S||(S=C/=d),C||(C=S/=d);for(var M=[],O=0;O&lt;c;O++){var D=2*O*Math.PI/c;M.push([T+S*Math.cos(D),k+C*Math.sin(D)])}return M},o.ellipseOver=function(y){var w=y.x0,_=y.y0,x=y.x1,T=y.y1,k=x-w,S=T-_,C=((w-=k)+x)/2,M=((_-=S)+T)/2;return{x0:C-(k*=d),y0:M-(S*=d),x1:C+k,y1:M+S}},o.fixDatesForPaths=function(y,w,_){var x=w.type===&quot;date&quot;,T=_.type===&quot;date&quot;;if(!x&amp;&amp;!T)return y;for(var k=0;k&lt;y.length;k++)for(var S=0;S&lt;y[k].length;S++)for(var C=0;C+2&lt;y[k][S].length;C+=2)x&amp;&amp;(y[k][S][C+1]=y[k][S][C+1].replace(&quot; &quot;,&quot;_&quot;)),T&amp;&amp;(y[k][S][C+2]=y[k][S][C+2].replace(&quot; &quot;,&quot;_&quot;));return y}},90551:function(i,o,a){var s=a(64505),u=s.drawMode,c=s.openMode,d=a(89995),f=d.i000,p=d.i090,m=d.i180,g=d.i270,b=d.cos45,v=d.sin45,h=a(75549),y=h.p2r,w=h.r2p,_=a(51873).clearOutline,x=a(60165),T=x.readPaths,k=x.writePaths,S=x.ellipseOver,C=x.fixDatesForPaths;function M(O,D,P){var E,I=O[0][0],A=D.gd,F=I.getAttribute(&quot;d&quot;),j=A._fullLayout.newshape,z=D.plotinfo,B=D.isActiveShape,N=z.xaxis,R=z.yaxis,q=!!z.domain||!z.xaxis,Y=!!z.domain||!z.yaxis,L=c(P),W=T(F,A,z,B),U={editable:!0,visible:j.visible,name:j.name,showlegend:j.showlegend,legend:j.legend,legendwidth:j.legendwidth,legendgroup:j.legendgroup,legendgrouptitle:{text:j.legendgrouptitle.text,font:j.legendgrouptitle.font},legendrank:j.legendrank,label:j.label,xref:q?&quot;paper&quot;:N._id,yref:Y?&quot;paper&quot;:R._id,layer:j.layer,opacity:j.opacity,line:{color:j.line.color,width:j.line.width,dash:j.line.dash}};if(L||(U.fillcolor=j.fillcolor,U.fillrule=j.fillrule),W.length===1&amp;&amp;(E=W[0]),E&amp;&amp;E.length===5&amp;&amp;P===&quot;drawrect&quot;)U.type=&quot;rect&quot;,U.x0=E[0][1],U.y0=E[0][2],U.x1=E[2][1],U.y1=E[2][2];else if(E&amp;&amp;P===&quot;drawline&quot;)U.type=&quot;line&quot;,U.x0=E[0][1],U.y0=E[0][2],U.x1=E[1][1],U.y1=E[1][2];else if(E&amp;&amp;P===&quot;drawcircle&quot;){U.type=&quot;circle&quot;;var V=E[f][1],te=E[p][1],ee=E[m][1],H=E[g][1],Z=E[f][2],G=E[p][2],X=E[m][2],Q=E[g][2],re=z.xaxis&amp;&amp;(z.xaxis.type===&quot;date&quot;||z.xaxis.type===&quot;log&quot;),ae=z.yaxis&amp;&amp;(z.yaxis.type===&quot;date&quot;||z.yaxis.type===&quot;log&quot;);re&amp;&amp;(V=w(z.xaxis,V),te=w(z.xaxis,te),ee=w(z.xaxis,ee),H=w(z.xaxis,H)),ae&amp;&amp;(Z=w(z.yaxis,Z),G=w(z.yaxis,G),X=w(z.yaxis,X),Q=w(z.yaxis,Q));var ie=(te+H)/2,se=(Z+X)/2,he=S({x0:ie,y0:se,x1:ie+(H-te+ee-V)/2*b,y1:se+(Q-G+X-Z)/2*v});re&amp;&amp;(he.x0=y(z.xaxis,he.x0),he.x1=y(z.xaxis,he.x1)),ae&amp;&amp;(he.y0=y(z.yaxis,he.y0),he.y1=y(z.yaxis,he.y1)),U.x0=he.x0,U.y0=he.y0,U.x1=he.x1,U.y1=he.y1}else U.type=&quot;path&quot;,N&amp;&amp;R&amp;&amp;C(W,N,R),U.path=k(W),E=null;return U}i.exports={newShapes:function(O,D){if(O.length&amp;&amp;O[0][0]){var P=D.gd,E=D.isActiveShape,I=D.dragmode,A=(P.layout||{}).shapes||[];if(!u(I)&amp;&amp;E!==void 0){var F=P._fullLayout._activeShapeIndex;if(F&lt;A.length)switch(P._fullLayout.shapes[F].type){case&quot;rect&quot;:I=&quot;drawrect&quot;;break;case&quot;circle&quot;:I=&quot;drawcircle&quot;;break;case&quot;line&quot;:I=&quot;drawline&quot;;break;case&quot;path&quot;:var j=A[F].path||&quot;&quot;;I=j[j.length-1]===&quot;Z&quot;?&quot;drawclosedpath&quot;:&quot;drawopenpath&quot;}}var z=M(O,D,I);_(P);for(var B=D.editHelpers,N=(B||{}).modifyItem,R=[],q=0;q&lt;A.length;q++){var Y=P._fullLayout.shapes[q];if(R[q]=Y._input,E!==void 0&amp;&amp;q===P._fullLayout._activeShapeIndex){var L=z;switch(Y.type){case&quot;line&quot;:case&quot;rect&quot;:case&quot;circle&quot;:N(&quot;x0&quot;,L.x0),N(&quot;x1&quot;,L.x1),N(&quot;y0&quot;,L.y0),N(&quot;y1&quot;,L.y1);break;case&quot;path&quot;:N(&quot;path&quot;,L.path)}}}return E===void 0?(R.push(z),R):B?B.getUpdateObj():{}}},createShapeObj:M}},51873:function(i){i.exports={clearOutlineControllers:function(o){var a=o._fullLayout._zoomlayer;a&amp;&amp;a.selectAll(&quot;.outline-controllers&quot;).remove()},clearOutline:function(o){var a=o._fullLayout._zoomlayer;a&amp;&amp;a.selectAll(&quot;.select-outline&quot;).remove(),o._fullLayout._outlining=!1}}},30477:function(i,o,a){var s=a(21459),u=a(71828),c=a(89298);o.rangeToShapePosition=function(d){return d.type===&quot;log&quot;?d.r2d:function(f){return f}},o.shapePositionToRange=function(d){return d.type===&quot;log&quot;?d.d2r:function(f){return f}},o.decodeDate=function(d){return function(f){return f.replace&amp;&amp;(f=f.replace(&quot;_&quot;,&quot; &quot;)),d(f)}},o.encodeDate=function(d){return function(f){return d(f).replace(&quot; &quot;,&quot;_&quot;)}},o.extractPathCoords=function(d,f,p){var m=[];return d.match(s.segmentRE).forEach(function(g){var b=f[g.charAt(0)].drawn;if(b!==void 0){var v=g.substr(1).match(s.paramRE);if(v&amp;&amp;!(v.length&lt;b)){var h=v[b],y=p?h:u.cleanNumber(h);m.push(y)}}}),m},o.getDataToPixel=function(d,f,p,m){var g,b=d._fullLayout._size;if(f)if(m===&quot;domain&quot;)g=function(h){return f._length*(p?1-h:h)+f._offset};else{var v=o.shapePositionToRange(f);g=function(h){return f._offset+f.r2p(v(h,!0))},f.type===&quot;date&quot;&amp;&amp;(g=o.decodeDate(g))}else g=p?function(h){return b.t+b.h*(1-h)}:function(h){return b.l+b.w*h};return g},o.getPixelToData=function(d,f,p,m){var g,b=d._fullLayout._size;if(f)if(m===&quot;domain&quot;)g=function(h){var y=(h-f._offset)/f._length;return p?1-y:y};else{var v=o.rangeToShapePosition(f);g=function(h){return v(f.p2r(h-f._offset))}}else g=p?function(h){return 1-(h-b.t)/b.h}:function(h){return(h-b.l)/b.w};return g},o.roundPositionForSharpStrokeRendering=function(d,f){var p=Math.round(f%2)===1,m=Math.round(d);return p?m+.5:m},o.makeShapesOptionsAndPlotinfo=function(d,f){var p=d._fullLayout.shapes[f]||{},m=d._fullLayout._plots[p.xref+p.yref];return m?m._hadPlotinfo=!0:(m={},p.xref&amp;&amp;p.xref!==&quot;paper&quot;&amp;&amp;(m.xaxis=d._fullLayout[p.xref+&quot;axis&quot;]),p.yref&amp;&amp;p.yref!==&quot;paper&quot;&amp;&amp;(m.yaxis=d._fullLayout[p.yref+&quot;axis&quot;])),m.xsizemode=p.xsizemode,m.ysizemode=p.ysizemode,m.xanchor=p.xanchor,m.yanchor=p.yanchor,{options:p,plotinfo:m}},o.makeSelectionsOptionsAndPlotinfo=function(d,f){var p=d._fullLayout.selections[f]||{},m=d._fullLayout._plots[p.xref+p.yref];return m?m._hadPlotinfo=!0:(m={},p.xref&amp;&amp;(m.xaxis=d._fullLayout[p.xref+&quot;axis&quot;]),p.yref&amp;&amp;(m.yaxis=d._fullLayout[p.yref+&quot;axis&quot;])),{options:p,plotinfo:m}},o.getPathString=function(d,f){var p,m,g,b,v,h,y,w,_=f.type,x=c.getRefType(f.xref),T=c.getRefType(f.yref),k=c.getFromId(d,f.xref),S=c.getFromId(d,f.yref),C=d._fullLayout._size;if(k?x===&quot;domain&quot;?m=function(j){return k._offset+k._length*j}:(p=o.shapePositionToRange(k),m=function(j){return k._offset+k.r2p(p(j,!0))}):m=function(j){return C.l+C.w*j},S?T===&quot;domain&quot;?b=function(j){return S._offset+S._length*(1-j)}:(g=o.shapePositionToRange(S),b=function(j){return S._offset+S.r2p(g(j,!0))}):b=function(j){return C.t+C.h*(1-j)},_===&quot;path&quot;)return k&amp;&amp;k.type===&quot;date&quot;&amp;&amp;(m=o.decodeDate(m)),S&amp;&amp;S.type===&quot;date&quot;&amp;&amp;(b=o.decodeDate(b)),function(j,z,B){var N=j.path,R=j.xsizemode,q=j.ysizemode,Y=j.xanchor,L=j.yanchor;return N.replace(s.segmentRE,function(W){var U=0,V=W.charAt(0),te=s.paramIsX[V],ee=s.paramIsY[V],H=s.numParams[V],Z=W.substr(1).replace(s.paramRE,function(G){return te[U]?G=R===&quot;pixel&quot;?z(Y)+Number(G):z(G):ee[U]&amp;&amp;(G=q===&quot;pixel&quot;?B(L)-Number(G):B(G)),++U&gt;H&amp;&amp;(G=&quot;X&quot;),G});return U&gt;H&amp;&amp;(Z=Z.replace(/[\\s,]*X.*/,&quot;&quot;),u.log(&quot;Ignoring extra params in segment &quot;+W)),V+Z})}(f,m,b);if(f.xsizemode===&quot;pixel&quot;){var M=m(f.xanchor);v=M+f.x0,h=M+f.x1}else v=m(f.x0),h=m(f.x1);if(f.ysizemode===&quot;pixel&quot;){var O=b(f.yanchor);y=O-f.y0,w=O-f.y1}else y=b(f.y0),w=b(f.y1);if(_===&quot;line&quot;)return&quot;M&quot;+v+&quot;,&quot;+y+&quot;L&quot;+h+&quot;,&quot;+w;if(_===&quot;rect&quot;)return&quot;M&quot;+v+&quot;,&quot;+y+&quot;H&quot;+h+&quot;V&quot;+w+&quot;H&quot;+v+&quot;Z&quot;;var D=(v+h)/2,P=(y+w)/2,E=Math.abs(D-v),I=Math.abs(P-y),A=&quot;A&quot;+E+&quot;,&quot;+I,F=D+E+&quot;,&quot;+P;return&quot;M&quot;+F+A+&quot; 0 1,1 &quot;+D+&quot;,&quot;+(P-I)+A+&quot; 0 0,1 &quot;+F+&quot;Z&quot;}},89853:function(i,o,a){var s=a(34031);i.exports={moduleType:&quot;component&quot;,name:&quot;shapes&quot;,layoutAttributes:a(89827),supplyLayoutDefaults:a(84726),supplyDrawNewShapeDefaults:a(45547),includeBasePlot:a(76325)(&quot;shapes&quot;),calcAutorange:a(5627),draw:s.draw,drawOne:s.drawOne}},37281:function(i){function o(c,d){return d?d.d2l(c):c}function a(c,d){return d?d.l2d(c):c}function s(c,d){return o(c.x1,d)-o(c.x0,d)}function u(c,d,f){return o(c.y1,f)-o(c.y0,f)}i.exports={x0:function(c){return c.x0},x1:function(c){return c.x1},y0:function(c){return c.y0},y1:function(c){return c.y1},slope:function(c,d,f){return c.type!==&quot;line&quot;?void 0:u(c,0,f)/s(c,d)},dx:s,dy:u,width:function(c,d){return Math.abs(s(c,d))},height:function(c,d,f){return Math.abs(u(c,0,f))},length:function(c,d,f){return c.type!==&quot;line&quot;?void 0:Math.sqrt(Math.pow(s(c,d),2)+Math.pow(u(c,0,f),2))},xcenter:function(c,d){return a((o(c.x1,d)+o(c.x0,d))/2,d)},ycenter:function(c,d,f){return a((o(c.y1,f)+o(c.y0,f))/2,f)}}},75067:function(i,o,a){var s=a(41940),u=a(35025),c=a(1426).extendDeepAll,d=a(30962).overrideAll,f=a(85594),p=a(44467).templatedArray,m=a(98292),g=p(&quot;step&quot;,{visible:{valType:&quot;boolean&quot;,dflt:!0},method:{valType:&quot;enumerated&quot;,values:[&quot;restyle&quot;,&quot;relayout&quot;,&quot;animate&quot;,&quot;update&quot;,&quot;skip&quot;],dflt:&quot;restyle&quot;},args:{valType:&quot;info_array&quot;,freeLength:!0,items:[{valType:&quot;any&quot;},{valType:&quot;any&quot;},{valType:&quot;any&quot;}]},label:{valType:&quot;string&quot;},value:{valType:&quot;string&quot;},execute:{valType:&quot;boolean&quot;,dflt:!0}});i.exports=d(p(&quot;slider&quot;,{visible:{valType:&quot;boolean&quot;,dflt:!0},active:{valType:&quot;number&quot;,min:0,dflt:0},steps:g,lenmode:{valType:&quot;enumerated&quot;,values:[&quot;fraction&quot;,&quot;pixels&quot;],dflt:&quot;fraction&quot;},len:{valType:&quot;number&quot;,min:0,dflt:1},x:{valType:&quot;number&quot;,min:-2,max:3,dflt:0},pad:c(u({editType:&quot;arraydraw&quot;}),{},{t:{dflt:20}}),xanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;left&quot;},y:{valType:&quot;number&quot;,min:-2,max:3,dflt:0},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],dflt:&quot;top&quot;},transition:{duration:{valType:&quot;number&quot;,min:0,dflt:150},easing:{valType:&quot;enumerated&quot;,values:f.transition.easing.values,dflt:&quot;cubic-in-out&quot;}},currentvalue:{visible:{valType:&quot;boolean&quot;,dflt:!0},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;left&quot;},offset:{valType:&quot;number&quot;,dflt:10},prefix:{valType:&quot;string&quot;},suffix:{valType:&quot;string&quot;},font:s({})},font:s({}),activebgcolor:{valType:&quot;color&quot;,dflt:m.gripBgActiveColor},bgcolor:{valType:&quot;color&quot;,dflt:m.railBgColor},bordercolor:{valType:&quot;color&quot;,dflt:m.railBorderColor},borderwidth:{valType:&quot;number&quot;,min:0,dflt:m.railBorderWidth},ticklen:{valType:&quot;number&quot;,min:0,dflt:m.tickLength},tickcolor:{valType:&quot;color&quot;,dflt:m.tickColor},tickwidth:{valType:&quot;number&quot;,min:0,dflt:1},minorticklen:{valType:&quot;number&quot;,min:0,dflt:m.minorTickLength}}),&quot;arraydraw&quot;,&quot;from-root&quot;)},98292:function(i){i.exports={name:&quot;sliders&quot;,containerClassName:&quot;slider-container&quot;,groupClassName:&quot;slider-group&quot;,inputAreaClass:&quot;slider-input-area&quot;,railRectClass:&quot;slider-rail-rect&quot;,railTouchRectClass:&quot;slider-rail-touch-rect&quot;,gripRectClass:&quot;slider-grip-rect&quot;,tickRectClass:&quot;slider-tick-rect&quot;,inputProxyClass:&quot;slider-input-proxy&quot;,labelsClass:&quot;slider-labels&quot;,labelGroupClass:&quot;slider-label-group&quot;,labelClass:&quot;slider-label&quot;,currentValueClass:&quot;slider-current-value&quot;,railHeight:5,menuIndexAttrName:&quot;slider-active-index&quot;,autoMarginIdRoot:&quot;slider-&quot;,minWidth:30,minHeight:30,textPadX:40,arrowOffsetX:4,railRadius:2,railWidth:5,railBorder:4,railBorderWidth:1,railBorderColor:&quot;#bec8d9&quot;,railBgColor:&quot;#f8fafc&quot;,railInset:8,stepInset:10,gripRadius:10,gripWidth:20,gripHeight:20,gripBorder:20,gripBorderWidth:1,gripBorderColor:&quot;#bec8d9&quot;,gripBgColor:&quot;#f6f8fa&quot;,gripBgActiveColor:&quot;#dbdde0&quot;,labelPadding:8,labelOffset:0,tickWidth:1,tickColor:&quot;#333&quot;,tickOffset:25,tickLength:7,minorTickOffset:25,minorTickColor:&quot;#333&quot;,minorTickLength:4,currentValuePadding:8,currentValueInset:0}},12343:function(i,o,a){var s=a(71828),u=a(85501),c=a(75067),d=a(98292).name,f=c.steps;function p(g,b,v){function h(T,k){return s.coerce(g,b,c,T,k)}for(var y=u(g,b,{name:&quot;steps&quot;,handleItemDefaults:m}),w=0,_=0;_&lt;y.length;_++)y[_].visible&amp;&amp;w++;if(w&lt;2?b.visible=!1:h(&quot;visible&quot;)){b._stepCount=w;var x=b._visibleSteps=s.filterVisible(y);(y[h(&quot;active&quot;)]||{}).visible||(b.active=x[0]._index),h(&quot;x&quot;),h(&quot;y&quot;),s.noneOrAll(g,b,[&quot;x&quot;,&quot;y&quot;]),h(&quot;xanchor&quot;),h(&quot;yanchor&quot;),h(&quot;len&quot;),h(&quot;lenmode&quot;),h(&quot;pad.t&quot;),h(&quot;pad.r&quot;),h(&quot;pad.b&quot;),h(&quot;pad.l&quot;),s.coerceFont(h,&quot;font&quot;,v.font),h(&quot;currentvalue.visible&quot;)&amp;&amp;(h(&quot;currentvalue.xanchor&quot;),h(&quot;currentvalue.prefix&quot;),h(&quot;currentvalue.suffix&quot;),h(&quot;currentvalue.offset&quot;),s.coerceFont(h,&quot;currentvalue.font&quot;,b.font)),h(&quot;transition.duration&quot;),h(&quot;transition.easing&quot;),h(&quot;bgcolor&quot;),h(&quot;activebgcolor&quot;),h(&quot;bordercolor&quot;),h(&quot;borderwidth&quot;),h(&quot;ticklen&quot;),h(&quot;tickwidth&quot;),h(&quot;tickcolor&quot;),h(&quot;minorticklen&quot;)}}function m(g,b){function v(y,w){return s.coerce(g,b,f,y,w)}if(g.method===&quot;skip&quot;||Array.isArray(g.args)?v(&quot;visible&quot;):b.visible=!1){v(&quot;method&quot;),v(&quot;args&quot;);var h=v(&quot;label&quot;,&quot;step-&quot;+b._index);v(&quot;value&quot;,h),v(&quot;execute&quot;)}}i.exports=function(g,b){u(g,b,{name:d,handleItemDefaults:p})}},44504:function(i,o,a){var s=a(39898),u=a(74875),c=a(7901),d=a(91424),f=a(71828),p=f.strTranslate,m=a(63893),g=a(44467).arrayEditor,b=a(98292),v=a(18783),h=v.LINE_SPACING,y=v.FROM_TL,w=v.FROM_BR;function _(B){return b.autoMarginIdRoot+B._index}function x(B){return B._index}function T(B,N){var R=d.tester.selectAll(&quot;g.&quot;+b.labelGroupClass).data(N._visibleSteps);R.enter().append(&quot;g&quot;).classed(b.labelGroupClass,!0);var q=0,Y=0;R.each(function(G){var X=C(s.select(this),{step:G},N).node();if(X){var Q=d.bBox(X);Y=Math.max(Y,Q.height),q=Math.max(q,Q.width)}}),R.remove();var L=N._dims={};L.inputAreaWidth=Math.max(b.railWidth,b.gripHeight);var W=B._fullLayout._size;L.lx=W.l+W.w*N.x,L.ly=W.t+W.h*(1-N.y),N.lenmode===&quot;fraction&quot;?L.outerLength=Math.round(W.w*N.len):L.outerLength=N.len,L.inputAreaStart=0,L.inputAreaLength=Math.round(L.outerLength-N.pad.l-N.pad.r);var U=(L.inputAreaLength-2*b.stepInset)/(N._stepCount-1),V=q+b.labelPadding;if(L.labelStride=Math.max(1,Math.ceil(V/U)),L.labelHeight=Y,L.currentValueMaxWidth=0,L.currentValueHeight=0,L.currentValueTotalHeight=0,L.currentValueMaxLines=1,N.currentvalue.visible){var te=d.tester.append(&quot;g&quot;);R.each(function(G){var X=k(te,N,G.label),Q=X.node()&amp;&amp;d.bBox(X.node())||{width:0,height:0},re=m.lineCount(X);L.currentValueMaxWidth=Math.max(L.currentValueMaxWidth,Math.ceil(Q.width)),L.currentValueHeight=Math.max(L.currentValueHeight,Math.ceil(Q.height)),L.currentValueMaxLines=Math.max(L.currentValueMaxLines,re)}),L.currentValueTotalHeight=L.currentValueHeight+N.currentvalue.offset,te.remove()}L.height=L.currentValueTotalHeight+b.tickOffset+N.ticklen+b.labelOffset+L.labelHeight+N.pad.t+N.pad.b;var ee=&quot;left&quot;;f.isRightAnchor(N)&amp;&amp;(L.lx-=L.outerLength,ee=&quot;right&quot;),f.isCenterAnchor(N)&amp;&amp;(L.lx-=L.outerLength/2,ee=&quot;center&quot;);var H=&quot;top&quot;;f.isBottomAnchor(N)&amp;&amp;(L.ly-=L.height,H=&quot;bottom&quot;),f.isMiddleAnchor(N)&amp;&amp;(L.ly-=L.height/2,H=&quot;middle&quot;),L.outerLength=Math.ceil(L.outerLength),L.height=Math.ceil(L.height),L.lx=Math.round(L.lx),L.ly=Math.round(L.ly);var Z={y:N.y,b:L.height*w[H],t:L.height*y[H]};N.lenmode===&quot;fraction&quot;?(Z.l=0,Z.xl=N.x-N.len*y[ee],Z.r=0,Z.xr=N.x+N.len*w[ee]):(Z.x=N.x,Z.l=L.outerLength*y[ee],Z.r=L.outerLength*w[ee]),u.autoMargin(B,_(N),Z)}function k(B,N,R){if(N.currentvalue.visible){var q,Y,L=N._dims;switch(N.currentvalue.xanchor){case&quot;right&quot;:q=L.inputAreaLength-b.currentValueInset-L.currentValueMaxWidth,Y=&quot;left&quot;;break;case&quot;center&quot;:q=.5*L.inputAreaLength,Y=&quot;middle&quot;;break;default:q=b.currentValueInset,Y=&quot;left&quot;}var W=f.ensureSingle(B,&quot;text&quot;,b.labelClass,function(Z){Z.attr({&quot;text-anchor&quot;:Y,&quot;data-notex&quot;:1})}),U=N.currentvalue.prefix?N.currentvalue.prefix:&quot;&quot;;if(typeof R==&quot;string&quot;)U+=R;else{var V=N.steps[N.active].label,te=N._gd._fullLayout._meta;te&amp;&amp;(V=f.templateString(V,te)),U+=V}N.currentvalue.suffix&amp;&amp;(U+=N.currentvalue.suffix),W.call(d.font,N.currentvalue.font).text(U).call(m.convertToTspans,N._gd);var ee=m.lineCount(W),H=(L.currentValueMaxLines+1-ee)*N.currentvalue.font.size*h;return m.positionText(W,q,H),W}}function S(B,N,R){f.ensureSingle(B,&quot;rect&quot;,b.gripRectClass,function(q){q.call(P,N,B,R).style(&quot;pointer-events&quot;,&quot;all&quot;)}).attr({width:b.gripWidth,height:b.gripHeight,rx:b.gripRadius,ry:b.gripRadius}).call(c.stroke,R.bordercolor).call(c.fill,R.bgcolor).style(&quot;stroke-width&quot;,R.borderwidth+&quot;px&quot;)}function C(B,N,R){var q=f.ensureSingle(B,&quot;text&quot;,b.labelClass,function(W){W.attr({&quot;text-anchor&quot;:&quot;middle&quot;,&quot;data-notex&quot;:1})}),Y=N.step.label,L=R._gd._fullLayout._meta;return L&amp;&amp;(Y=f.templateString(Y,L)),q.call(d.font,R.font).text(Y).call(m.convertToTspans,R._gd),q}function M(B,N){var R=f.ensureSingle(B,&quot;g&quot;,b.labelsClass),q=N._dims,Y=R.selectAll(&quot;g.&quot;+b.labelGroupClass).data(q.labelSteps);Y.enter().append(&quot;g&quot;).classed(b.labelGroupClass,!0),Y.exit().remove(),Y.each(function(L){var W=s.select(this);W.call(C,L,N),d.setTranslate(W,A(N,L.fraction),b.tickOffset+N.ticklen+N.font.size*h+b.labelOffset+q.currentValueTotalHeight)})}function O(B,N,R,q,Y){var L=Math.round(q*(R._stepCount-1)),W=R._visibleSteps[L]._index;W!==R.active&amp;&amp;D(B,N,R,W,!0,Y)}function D(B,N,R,q,Y,L){var W=R.active;R.active=q,g(B.layout,b.name,R).applyUpdate(&quot;active&quot;,q);var U=R.steps[R.active];N.call(I,R,L),N.call(k,R),B.emit(&quot;plotly_sliderchange&quot;,{slider:R,step:R.steps[R.active],interaction:Y,previousActive:W}),U&amp;&amp;U.method&amp;&amp;Y&amp;&amp;(N._nextMethod?(N._nextMethod.step=U,N._nextMethod.doCallback=Y,N._nextMethod.doTransition=L):(N._nextMethod={step:U,doCallback:Y,doTransition:L},N._nextMethodRaf=window.requestAnimationFrame(function(){var V=N._nextMethod.step;V.method&amp;&amp;(V.execute&amp;&amp;u.executeAPICommand(B,V.method,V.args),N._nextMethod=null,N._nextMethodRaf=null)})))}function P(B,N,R){if(!N._context.staticPlot){var q=R.node(),Y=s.select(N);B.on(&quot;mousedown&quot;,W),B.on(&quot;touchstart&quot;,W)}function L(){return R.data()[0]}function W(){var U=L();N.emit(&quot;plotly_sliderstart&quot;,{slider:U});var V=R.select(&quot;.&quot;+b.gripRectClass);s.event.stopPropagation(),s.event.preventDefault(),V.call(c.fill,U.activebgcolor);var te=F(U,s.mouse(q)[0]);function ee(){var Z=L(),G=F(Z,s.mouse(q)[0]);O(N,R,Z,G,!1)}function H(){var Z=L();Z._dragging=!1,V.call(c.fill,Z.bgcolor),Y.on(&quot;mouseup&quot;,null),Y.on(&quot;mousemove&quot;,null),Y.on(&quot;touchend&quot;,null),Y.on(&quot;touchmove&quot;,null),N.emit(&quot;plotly_sliderend&quot;,{slider:Z,step:Z.steps[Z.active]})}O(N,R,U,te,!0),U._dragging=!0,Y.on(&quot;mousemove&quot;,ee),Y.on(&quot;touchmove&quot;,ee),Y.on(&quot;mouseup&quot;,H),Y.on(&quot;touchend&quot;,H)}}function E(B,N){var R=B.selectAll(&quot;rect.&quot;+b.tickRectClass).data(N._visibleSteps),q=N._dims;R.enter().append(&quot;rect&quot;).classed(b.tickRectClass,!0),R.exit().remove(),R.attr({width:N.tickwidth+&quot;px&quot;,&quot;shape-rendering&quot;:&quot;crispEdges&quot;}),R.each(function(Y,L){var W=L%q.labelStride==0,U=s.select(this);U.attr({height:W?N.ticklen:N.minorticklen}).call(c.fill,N.tickcolor),d.setTranslate(U,A(N,L/(N._stepCount-1))-.5*N.tickwidth,(W?b.tickOffset:b.minorTickOffset)+q.currentValueTotalHeight)})}function I(B,N,R){for(var q=B.select(&quot;rect.&quot;+b.gripRectClass),Y=0,L=0;L&lt;N._stepCount;L++)if(N._visibleSteps[L]._index===N.active){Y=L;break}var W=A(N,Y/(N._stepCount-1));if(!N._invokingCommand){var U=q;R&amp;&amp;N.transition.duration&gt;0&amp;&amp;(U=U.transition().duration(N.transition.duration).ease(N.transition.easing)),U.attr(&quot;transform&quot;,p(W-.5*b.gripWidth,N._dims.currentValueTotalHeight))}}function A(B,N){var R=B._dims;return R.inputAreaStart+b.stepInset+(R.inputAreaLength-2*b.stepInset)*Math.min(1,Math.max(0,N))}function F(B,N){var R=B._dims;return Math.min(1,Math.max(0,(N-b.stepInset-R.inputAreaStart)/(R.inputAreaLength-2*b.stepInset-2*R.inputAreaStart)))}function j(B,N,R){var q=R._dims,Y=f.ensureSingle(B,&quot;rect&quot;,b.railTouchRectClass,function(L){L.call(P,N,B,R).style(&quot;pointer-events&quot;,&quot;all&quot;)});Y.attr({width:q.inputAreaLength,height:Math.max(q.inputAreaWidth,b.tickOffset+R.ticklen+q.labelHeight)}).call(c.fill,R.bgcolor).attr(&quot;opacity&quot;,0),d.setTranslate(Y,0,q.currentValueTotalHeight)}function z(B,N){var R=N._dims,q=R.inputAreaLength-2*b.railInset,Y=f.ensureSingle(B,&quot;rect&quot;,b.railRectClass);Y.attr({width:q,height:b.railWidth,rx:b.railRadius,ry:b.railRadius,&quot;shape-rendering&quot;:&quot;crispEdges&quot;}).call(c.stroke,N.bordercolor).call(c.fill,N.bgcolor).style(&quot;stroke-width&quot;,N.borderwidth+&quot;px&quot;),d.setTranslate(Y,b.railInset,.5*(R.inputAreaWidth-b.railWidth)+R.currentValueTotalHeight)}i.exports=function(B){var N=B._context.staticPlot,R=B._fullLayout,q=function(te,ee){for(var H=te[b.name],Z=[],G=0;G&lt;H.length;G++){var X=H[G];X.visible&amp;&amp;(X._gd=ee,Z.push(X))}return Z}(R,B),Y=R._infolayer.selectAll(&quot;g.&quot;+b.containerClassName).data(q.length&gt;0?[0]:[]);function L(te){te._commandObserver&amp;&amp;(te._commandObserver.remove(),delete te._commandObserver),u.autoMargin(B,_(te))}if(Y.enter().append(&quot;g&quot;).classed(b.containerClassName,!0).style(&quot;cursor&quot;,N?null:&quot;ew-resize&quot;),Y.exit().each(function(){s.select(this).selectAll(&quot;g.&quot;+b.groupClassName).each(L)}).remove(),q.length!==0){var W=Y.selectAll(&quot;g.&quot;+b.groupClassName).data(q,x);W.enter().append(&quot;g&quot;).classed(b.groupClassName,!0),W.exit().each(L).remove();for(var U=0;U&lt;q.length;U++){var V=q[U];T(B,V)}W.each(function(te){var ee=s.select(this);(function(H){var Z=H._dims;Z.labelSteps=[];for(var G=H._stepCount,X=0;X&lt;G;X+=Z.labelStride)Z.labelSteps.push({fraction:X/(G-1),step:H._visibleSteps[X]})})(te),u.manageCommandObserver(B,te,te._visibleSteps,function(H){var Z=ee.data()[0];Z.active!==H.index&amp;&amp;(Z._dragging||D(B,ee,Z,H.index,!1,!0))}),function(H,Z,G){(G.steps[G.active]||{}).visible||(G.active=G._visibleSteps[0]._index),Z.call(k,G).call(z,G).call(M,G).call(E,G).call(j,H,G).call(S,H,G);var X=G._dims;d.setTranslate(Z,X.lx+G.pad.l,X.ly+G.pad.t),Z.call(I,G,!1),Z.call(k,G)}(B,s.select(this),te)})}}},23243:function(i,o,a){var s=a(98292);i.exports={moduleType:&quot;component&quot;,name:s.name,layoutAttributes:a(75067),supplyLayoutDefaults:a(12343),draw:a(44504)}},92998:function(i,o,a){var s=a(39898),u=a(92770),c=a(74875),d=a(73972),f=a(71828),p=f.strTranslate,m=a(91424),g=a(7901),b=a(63893),v=a(37822),h=a(18783).OPPOSITE_SIDE,y=/ [XY][0-9]* /;i.exports={draw:function(w,_,x){var T,k=x.propContainer,S=x.propName,C=x.placeholder,M=x.traceIndex,O=x.avoid||{},D=x.attributes,P=x.transform,E=x.containerGroup,I=w._fullLayout,A=1,F=!1,j=k.title,z=(j&amp;&amp;j.text?j.text:&quot;&quot;).trim(),B=j&amp;&amp;j.font?j.font:{},N=B.family,R=B.size,q=B.color;S===&quot;title.text&quot;?T=&quot;titleText&quot;:S.indexOf(&quot;axis&quot;)!==-1?T=&quot;axisTitleText&quot;:S.indexOf(!0)&amp;&amp;(T=&quot;colorbarTitleText&quot;);var Y=w._context.edits[T];z===&quot;&quot;?A=0:z.replace(y,&quot; % &quot;)===C.replace(y,&quot; % &quot;)&amp;&amp;(A=.2,F=!0,Y||(z=&quot;&quot;)),x._meta?z=f.templateString(z,x._meta):I._meta&amp;&amp;(z=f.templateString(z,I._meta));var L,W=z||Y;E||(E=f.ensureSingle(I._infolayer,&quot;g&quot;,&quot;g-&quot;+_),L=I._hColorbarMoveTitle);var U=E.selectAll(&quot;text&quot;).data(W?[0]:[]);if(U.enter().append(&quot;text&quot;),U.text(z).attr(&quot;class&quot;,_),U.exit().remove(),!W)return E;function V(H){f.syncOrAsync([te,ee],H)}function te(H){var Z;return!P&amp;&amp;L&amp;&amp;(P={}),P?(Z=&quot;&quot;,P.rotate&amp;&amp;(Z+=&quot;rotate(&quot;+[P.rotate,D.x,D.y]+&quot;)&quot;),(P.offset||L)&amp;&amp;(Z+=p(0,(P.offset||0)-(L||0)))):Z=null,H.attr(&quot;transform&quot;,Z),H.style({&quot;font-family&quot;:N,&quot;font-size&quot;:s.round(R,2)+&quot;px&quot;,fill:g.rgb(q),opacity:A*g.opacity(q),&quot;font-weight&quot;:c.fontWeight}).attr(D).call(b.convertToTspans,w),c.previousPromises(w)}function ee(H){var Z=s.select(H.node().parentNode);if(O&amp;&amp;O.selection&amp;&amp;O.side&amp;&amp;z){Z.attr(&quot;transform&quot;,null);var G=h[O.side],X=O.side===&quot;left&quot;||O.side===&quot;top&quot;?-1:1,Q=u(O.pad)?O.pad:2,re=m.bBox(Z.node()),ae={t:0,b:0,l:0,r:0},ie=w._fullLayout._reservedMargin;for(var se in ie)for(var he in ie[se]){var Se=ie[se][he];ae[he]=Math.max(ae[he],Se)}var Oe={left:ae.l,top:ae.t,right:I.width-ae.r,bottom:I.height-ae.b},Pe=O.maxShift||X*(Oe[O.side]-re[O.side]),Me=0;if(Pe&lt;0)Me=Pe;else{var ce=O.offsetLeft||0,we=O.offsetTop||0;re.left-=ce,re.right-=ce,re.top-=we,re.bottom-=we,O.selection.each(function(){var ne=m.bBox(this);f.bBoxIntersect(re,ne,Q)&amp;&amp;(Me=Math.max(Me,X*(ne[O.side]-re[G])+Q))}),Me=Math.min(Pe,Me),k._titleScoot=Math.abs(Me)}if(Me&gt;0||Pe&lt;0){var K={left:[-Me,0],right:[Me,0],top:[0,-Me],bottom:[0,Me]}[O.side];Z.attr(&quot;transform&quot;,p(K[0],K[1]))}}}return U.call(V),Y&amp;&amp;(z?U.on(&quot;.opacity&quot;,null):(A=0,F=!0,U.text(C).on(&quot;mouseover.opacity&quot;,function(){s.select(this).transition().duration(v.SHOW_PLACEHOLDER).style(&quot;opacity&quot;,1)}).on(&quot;mouseout.opacity&quot;,function(){s.select(this).transition().duration(v.HIDE_PLACEHOLDER).style(&quot;opacity&quot;,0)})),U.call(b.makeEditable,{gd:w}).on(&quot;edit&quot;,function(H){M!==void 0?d.call(&quot;_guiRestyle&quot;,w,S,H,M):d.call(&quot;_guiRelayout&quot;,w,S,H)}).on(&quot;cancel&quot;,function(){this.text(this.attr(&quot;data-unformatted&quot;)).call(V)}).on(&quot;input&quot;,function(H){this.text(H||&quot; &quot;).call(b.positionText,D.x,D.y)})),U.classed(&quot;js-placeholder&quot;,F),E}}},7163:function(i,o,a){var s=a(41940),u=a(22399),c=a(1426).extendFlat,d=a(30962).overrideAll,f=a(35025),p=a(44467).templatedArray,m=p(&quot;button&quot;,{visible:{valType:&quot;boolean&quot;},method:{valType:&quot;enumerated&quot;,values:[&quot;restyle&quot;,&quot;relayout&quot;,&quot;animate&quot;,&quot;update&quot;,&quot;skip&quot;],dflt:&quot;restyle&quot;},args:{valType:&quot;info_array&quot;,freeLength:!0,items:[{valType:&quot;any&quot;},{valType:&quot;any&quot;},{valType:&quot;any&quot;}]},args2:{valType:&quot;info_array&quot;,freeLength:!0,items:[{valType:&quot;any&quot;},{valType:&quot;any&quot;},{valType:&quot;any&quot;}]},label:{valType:&quot;string&quot;,dflt:&quot;&quot;},execute:{valType:&quot;boolean&quot;,dflt:!0}});i.exports=d(p(&quot;updatemenu&quot;,{_arrayAttrRegexps:[/^updatemenus\\[(0|[1-9][0-9]+)\\]\\.buttons/],visible:{valType:&quot;boolean&quot;},type:{valType:&quot;enumerated&quot;,values:[&quot;dropdown&quot;,&quot;buttons&quot;],dflt:&quot;dropdown&quot;},direction:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;right&quot;,&quot;up&quot;,&quot;down&quot;],dflt:&quot;down&quot;},active:{valType:&quot;integer&quot;,min:-1,dflt:0},showactive:{valType:&quot;boolean&quot;,dflt:!0},buttons:m,x:{valType:&quot;number&quot;,min:-2,max:3,dflt:-.05},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;right&quot;},y:{valType:&quot;number&quot;,min:-2,max:3,dflt:1},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],dflt:&quot;top&quot;},pad:c(f({editType:&quot;arraydraw&quot;}),{}),font:s({}),bgcolor:{valType:&quot;color&quot;},bordercolor:{valType:&quot;color&quot;,dflt:u.borderLine},borderwidth:{valType:&quot;number&quot;,min:0,dflt:1,editType:&quot;arraydraw&quot;}}),&quot;arraydraw&quot;,&quot;from-root&quot;)},75909:function(i){i.exports={name:&quot;updatemenus&quot;,containerClassName:&quot;updatemenu-container&quot;,headerGroupClassName:&quot;updatemenu-header-group&quot;,headerClassName:&quot;updatemenu-header&quot;,headerArrowClassName:&quot;updatemenu-header-arrow&quot;,dropdownButtonGroupClassName:&quot;updatemenu-dropdown-button-group&quot;,dropdownButtonClassName:&quot;updatemenu-dropdown-button&quot;,buttonClassName:&quot;updatemenu-button&quot;,itemRectClassName:&quot;updatemenu-item-rect&quot;,itemTextClassName:&quot;updatemenu-item-text&quot;,menuIndexAttrName:&quot;updatemenu-active-index&quot;,autoMarginIdRoot:&quot;updatemenu-&quot;,blankHeaderOpts:{label:&quot;  &quot;},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:&quot;#F4FAFF&quot;,hoverColor:&quot;#F4FAFF&quot;,arrowSymbol:{left:&quot;◄&quot;,right:&quot;►&quot;,up:&quot;▲&quot;,down:&quot;▼&quot;}}},64897:function(i,o,a){var s=a(71828),u=a(85501),c=a(7163),d=a(75909).name,f=c.buttons;function p(g,b,v){function h(y,w){return s.coerce(g,b,c,y,w)}h(&quot;visible&quot;,u(g,b,{name:&quot;buttons&quot;,handleItemDefaults:m}).length&gt;0)&amp;&amp;(h(&quot;active&quot;),h(&quot;direction&quot;),h(&quot;type&quot;),h(&quot;showactive&quot;),h(&quot;x&quot;),h(&quot;y&quot;),s.noneOrAll(g,b,[&quot;x&quot;,&quot;y&quot;]),h(&quot;xanchor&quot;),h(&quot;yanchor&quot;),h(&quot;pad.t&quot;),h(&quot;pad.r&quot;),h(&quot;pad.b&quot;),h(&quot;pad.l&quot;),s.coerceFont(h,&quot;font&quot;,v.font),h(&quot;bgcolor&quot;,v.paper_bgcolor),h(&quot;bordercolor&quot;),h(&quot;borderwidth&quot;))}function m(g,b){function v(h,y){return s.coerce(g,b,f,h,y)}v(&quot;visible&quot;,g.method===&quot;skip&quot;||Array.isArray(g.args))&amp;&amp;(v(&quot;method&quot;),v(&quot;args&quot;),v(&quot;args2&quot;),v(&quot;label&quot;),v(&quot;execute&quot;))}i.exports=function(g,b){u(g,b,{name:d,handleItemDefaults:p})}},13689:function(i,o,a){var s=a(39898),u=a(74875),c=a(7901),d=a(91424),f=a(71828),p=a(63893),m=a(44467).arrayEditor,g=a(18783).LINE_SPACING,b=a(75909),v=a(25849);function h(A){return A._index}function y(A,F){return+A.attr(b.menuIndexAttrName)===F._index}function w(A,F,j,z,B,N,R,q){F.active=R,m(A.layout,b.name,F).applyUpdate(&quot;active&quot;,R),F.type===&quot;buttons&quot;?x(A,z,null,null,F):F.type===&quot;dropdown&quot;&amp;&amp;(B.attr(b.menuIndexAttrName,&quot;-1&quot;),_(A,z,B,N,F),q||x(A,z,B,N,F))}function _(A,F,j,z,B){var N=f.ensureSingle(F,&quot;g&quot;,b.headerClassName,function(U){U.style(&quot;pointer-events&quot;,&quot;all&quot;)}),R=B._dims,q=B.active,Y=B.buttons[q]||b.blankHeaderOpts,L={y:B.pad.t,yPad:0,x:B.pad.l,xPad:0,index:0},W={width:R.headerWidth,height:R.headerHeight};N.call(T,B,Y,A).call(E,B,L,W),f.ensureSingle(F,&quot;text&quot;,b.headerArrowClassName,function(U){U.attr(&quot;text-anchor&quot;,&quot;end&quot;).call(d.font,B.font).text(b.arrowSymbol[B.direction])}).attr({x:R.headerWidth-b.arrowOffsetX+B.pad.l,y:R.headerHeight/2+b.textOffsetY+B.pad.t}),N.on(&quot;click&quot;,function(){j.call(I,String(y(j,B)?-1:B._index)),x(A,F,j,z,B)}),N.on(&quot;mouseover&quot;,function(){N.call(M)}),N.on(&quot;mouseout&quot;,function(){N.call(O,B)}),d.setTranslate(F,R.lx,R.ly)}function x(A,F,j,z,B){j||(j=F).attr(&quot;pointer-events&quot;,&quot;all&quot;);var N=function(Z){return+Z.attr(b.menuIndexAttrName)==-1}(j)&amp;&amp;B.type!==&quot;buttons&quot;?[]:B.buttons,R=B.type===&quot;dropdown&quot;?b.dropdownButtonClassName:b.buttonClassName,q=j.selectAll(&quot;g.&quot;+R).data(f.filterVisible(N)),Y=q.enter().append(&quot;g&quot;).classed(R,!0),L=q.exit();B.type===&quot;dropdown&quot;?(Y.attr(&quot;opacity&quot;,&quot;0&quot;).transition().attr(&quot;opacity&quot;,&quot;1&quot;),L.transition().attr(&quot;opacity&quot;,&quot;0&quot;).remove()):L.remove();var W=0,U=0,V=B._dims,te=[&quot;up&quot;,&quot;down&quot;].indexOf(B.direction)!==-1;B.type===&quot;dropdown&quot;&amp;&amp;(te?U=V.headerHeight+b.gapButtonHeader:W=V.headerWidth+b.gapButtonHeader),B.type===&quot;dropdown&quot;&amp;&amp;B.direction===&quot;up&quot;&amp;&amp;(U=-b.gapButtonHeader+b.gapButton-V.openHeight),B.type===&quot;dropdown&quot;&amp;&amp;B.direction===&quot;left&quot;&amp;&amp;(W=-b.gapButtonHeader+b.gapButton-V.openWidth);var ee={x:V.lx+W+B.pad.l,y:V.ly+U+B.pad.t,yPad:b.gapButton,xPad:b.gapButton,index:0},H={l:ee.x+B.borderwidth,t:ee.y+B.borderwidth};q.each(function(Z,G){var X=s.select(this);X.call(T,B,Z,A).call(E,B,ee),X.on(&quot;click&quot;,function(){s.event.defaultPrevented||(Z.execute&amp;&amp;(Z.args2&amp;&amp;B.active===G?(w(A,B,0,F,j,z,-1),u.executeAPICommand(A,Z.method,Z.args2)):(w(A,B,0,F,j,z,G),u.executeAPICommand(A,Z.method,Z.args))),A.emit(&quot;plotly_buttonclicked&quot;,{menu:B,button:Z,active:B.active}))}),X.on(&quot;mouseover&quot;,function(){X.call(M)}),X.on(&quot;mouseout&quot;,function(){X.call(O,B),q.call(C,B)})}),q.call(C,B),te?(H.w=Math.max(V.openWidth,V.headerWidth),H.h=ee.y-H.t):(H.w=ee.x-H.l,H.h=Math.max(V.openHeight,V.headerHeight)),H.direction=B.direction,z&amp;&amp;(q.size()?function(Z,G,X,Q,re,ae){var ie,se,he,Se=re.direction,Oe=Se===&quot;up&quot;||Se===&quot;down&quot;,Pe=re._dims,Me=re.active;if(Oe)for(se=0,he=0;he&lt;Me;he++)se+=Pe.heights[he]+b.gapButton;else for(ie=0,he=0;he&lt;Me;he++)ie+=Pe.widths[he]+b.gapButton;Q.enable(ae,ie,se),Q.hbar&amp;&amp;Q.hbar.attr(&quot;opacity&quot;,&quot;0&quot;).transition().attr(&quot;opacity&quot;,&quot;1&quot;),Q.vbar&amp;&amp;Q.vbar.attr(&quot;opacity&quot;,&quot;0&quot;).transition().attr(&quot;opacity&quot;,&quot;1&quot;)}(0,0,0,z,B,H):function(Z){var G=!!Z.hbar,X=!!Z.vbar;G&amp;&amp;Z.hbar.transition().attr(&quot;opacity&quot;,&quot;0&quot;).each(&quot;end&quot;,function(){G=!1,X||Z.disable()}),X&amp;&amp;Z.vbar.transition().attr(&quot;opacity&quot;,&quot;0&quot;).each(&quot;end&quot;,function(){X=!1,G||Z.disable()})}(z))}function T(A,F,j,z){A.call(k,F).call(S,F,j,z)}function k(A,F){f.ensureSingle(A,&quot;rect&quot;,b.itemRectClassName,function(j){j.attr({rx:b.rx,ry:b.ry,&quot;shape-rendering&quot;:&quot;crispEdges&quot;})}).call(c.stroke,F.bordercolor).call(c.fill,F.bgcolor).style(&quot;stroke-width&quot;,F.borderwidth+&quot;px&quot;)}function S(A,F,j,z){var B=f.ensureSingle(A,&quot;text&quot;,b.itemTextClassName,function(q){q.attr({&quot;text-anchor&quot;:&quot;start&quot;,&quot;data-notex&quot;:1})}),N=j.label,R=z._fullLayout._meta;R&amp;&amp;(N=f.templateString(N,R)),B.call(d.font,F.font).text(N).call(p.convertToTspans,z)}function C(A,F){var j=F.active;A.each(function(z,B){var N=s.select(this);B===j&amp;&amp;F.showactive&amp;&amp;N.select(&quot;rect.&quot;+b.itemRectClassName).call(c.fill,b.activeColor)})}function M(A){A.select(&quot;rect.&quot;+b.itemRectClassName).call(c.fill,b.hoverColor)}function O(A,F){A.select(&quot;rect.&quot;+b.itemRectClassName).call(c.fill,F.bgcolor)}function D(A,F){var j=F._dims={width1:0,height1:0,heights:[],widths:[],totalWidth:0,totalHeight:0,openWidth:0,openHeight:0,lx:0,ly:0},z=d.tester.selectAll(&quot;g.&quot;+b.dropdownButtonClassName).data(f.filterVisible(F.buttons));z.enter().append(&quot;g&quot;).classed(b.dropdownButtonClassName,!0);var B=[&quot;up&quot;,&quot;down&quot;].indexOf(F.direction)!==-1;z.each(function(W,U){var V=s.select(this);V.call(T,F,W,A);var te=V.select(&quot;.&quot;+b.itemTextClassName),ee=te.node()&amp;&amp;d.bBox(te.node()).width,H=Math.max(ee+b.textPadX,b.minWidth),Z=F.font.size*g,G=p.lineCount(te),X=Math.max(Z*G,b.minHeight)+b.textOffsetY;X=Math.ceil(X),H=Math.ceil(H),j.widths[U]=H,j.heights[U]=X,j.height1=Math.max(j.height1,X),j.width1=Math.max(j.width1,H),B?(j.totalWidth=Math.max(j.totalWidth,H),j.openWidth=j.totalWidth,j.totalHeight+=X+b.gapButton,j.openHeight+=X+b.gapButton):(j.totalWidth+=H+b.gapButton,j.openWidth+=H+b.gapButton,j.totalHeight=Math.max(j.totalHeight,X),j.openHeight=j.totalHeight)}),B?j.totalHeight-=b.gapButton:j.totalWidth-=b.gapButton,j.headerWidth=j.width1+b.arrowPadX,j.headerHeight=j.height1,F.type===&quot;dropdown&quot;&amp;&amp;(B?(j.width1+=b.arrowPadX,j.totalHeight=j.height1):j.totalWidth=j.width1,j.totalWidth+=b.arrowPadX),z.remove();var N=j.totalWidth+F.pad.l+F.pad.r,R=j.totalHeight+F.pad.t+F.pad.b,q=A._fullLayout._size;j.lx=q.l+q.w*F.x,j.ly=q.t+q.h*(1-F.y);var Y=&quot;left&quot;;f.isRightAnchor(F)&amp;&amp;(j.lx-=N,Y=&quot;right&quot;),f.isCenterAnchor(F)&amp;&amp;(j.lx-=N/2,Y=&quot;center&quot;);var L=&quot;top&quot;;f.isBottomAnchor(F)&amp;&amp;(j.ly-=R,L=&quot;bottom&quot;),f.isMiddleAnchor(F)&amp;&amp;(j.ly-=R/2,L=&quot;middle&quot;),j.totalWidth=Math.ceil(j.totalWidth),j.totalHeight=Math.ceil(j.totalHeight),j.lx=Math.round(j.lx),j.ly=Math.round(j.ly),u.autoMargin(A,P(F),{x:F.x,y:F.y,l:N*({right:1,center:.5}[Y]||0),r:N*({left:1,center:.5}[Y]||0),b:R*({top:1,middle:.5}[L]||0),t:R*({bottom:1,middle:.5}[L]||0)})}function P(A){return b.autoMarginIdRoot+A._index}function E(A,F,j,z){z=z||{};var B=A.select(&quot;.&quot;+b.itemRectClassName),N=A.select(&quot;.&quot;+b.itemTextClassName),R=F.borderwidth,q=j.index,Y=F._dims;d.setTranslate(A,R+j.x,R+j.y);var L=[&quot;up&quot;,&quot;down&quot;].indexOf(F.direction)!==-1,W=z.height||(L?Y.heights[q]:Y.height1);B.attr({x:0,y:0,width:z.width||(L?Y.width1:Y.widths[q]),height:W});var U=F.font.size*g,V=(p.lineCount(N)-1)*U/2;p.positionText(N,b.textOffsetX,W/2-V+b.textOffsetY),L?j.y+=Y.heights[q]+j.yPad:j.x+=Y.widths[q]+j.xPad,j.index++}function I(A,F){A.attr(b.menuIndexAttrName,F||&quot;-1&quot;).selectAll(&quot;g.&quot;+b.dropdownButtonClassName).remove()}i.exports=function(A){var F=A._fullLayout,j=f.filterVisible(F[b.name]);function z(U){u.autoMargin(A,P(U))}var B=F._menulayer.selectAll(&quot;g.&quot;+b.containerClassName).data(j.length&gt;0?[0]:[]);if(B.enter().append(&quot;g&quot;).classed(b.containerClassName,!0).style(&quot;cursor&quot;,&quot;pointer&quot;),B.exit().each(function(){s.select(this).selectAll(&quot;g.&quot;+b.headerGroupClassName).each(z)}).remove(),j.length!==0){var N=B.selectAll(&quot;g.&quot;+b.headerGroupClassName).data(j,h);N.enter().append(&quot;g&quot;).classed(b.headerGroupClassName,!0);for(var R=f.ensureSingle(B,&quot;g&quot;,b.dropdownButtonGroupClassName,function(U){U.style(&quot;pointer-events&quot;,&quot;all&quot;)}),q=0;q&lt;j.length;q++){var Y=j[q];D(A,Y)}var L=&quot;updatemenus&quot;+F._uid,W=new v(A,R,L);N.enter().size()&amp;&amp;(R.node().parentNode.appendChild(R.node()),R.call(I)),N.exit().each(function(U){R.call(I),z(U)}).remove(),N.each(function(U){var V=s.select(this),te=U.type===&quot;dropdown&quot;?R:null;u.manageCommandObserver(A,U,U.buttons,function(ee){w(A,U,U.buttons[ee.index],V,te,W,ee.index,!0)}),U.type===&quot;dropdown&quot;?(_(A,V,R,W,U),y(R,U)&amp;&amp;x(A,V,R,W,U)):x(A,V,null,null,U)})}}},20763:function(i,o,a){var s=a(75909);i.exports={moduleType:&quot;component&quot;,name:s.name,layoutAttributes:a(7163),supplyLayoutDefaults:a(64897),draw:a(13689)}},25849:function(i,o,a){i.exports=f;var s=a(39898),u=a(7901),c=a(91424),d=a(71828);function f(p,m,g){this.gd=p,this.container=m,this.id=g,this.position=null,this.translateX=null,this.translateY=null,this.hbar=null,this.vbar=null,this.bg=this.container.selectAll(&quot;rect.scrollbox-bg&quot;).data([0]),this.bg.exit().on(&quot;.drag&quot;,null).on(&quot;wheel&quot;,null).remove(),this.bg.enter().append(&quot;rect&quot;).classed(&quot;scrollbox-bg&quot;,!0).style(&quot;pointer-events&quot;,&quot;all&quot;).attr({opacity:0,x:0,y:0,width:0,height:0})}f.barWidth=2,f.barLength=20,f.barRadius=2,f.barPad=1,f.barColor=&quot;#808BA4&quot;,f.prototype.enable=function(p,m,g){var b=this.gd._fullLayout,v=b.width,h=b.height;this.position=p;var y,w,_,x,T=this.position.l,k=this.position.w,S=this.position.t,C=this.position.h,M=this.position.direction,O=M===&quot;down&quot;,D=M===&quot;left&quot;,P=M===&quot;up&quot;,E=k,I=C;O||D||M===&quot;right&quot;||P||(this.position.direction=&quot;down&quot;,O=!0),O||P?(w=(y=T)+E,O?(_=S,I=(x=Math.min(_+I,h))-_):I=(x=S+I)-(_=Math.max(x-I,0))):(x=(_=S)+I,D?E=(w=T+E)-(y=Math.max(w-E,0)):(y=T,E=(w=Math.min(y+E,v))-y)),this._box={l:y,t:_,w:E,h:I};var A=k&gt;E,F=f.barLength+2*f.barPad,j=f.barWidth+2*f.barPad,z=T,B=S+C;B+j&gt;h&amp;&amp;(B=h-j);var N=this.container.selectAll(&quot;rect.scrollbar-horizontal&quot;).data(A?[0]:[]);N.exit().on(&quot;.drag&quot;,null).remove(),N.enter().append(&quot;rect&quot;).classed(&quot;scrollbar-horizontal&quot;,!0).call(u.fill,f.barColor),A?(this.hbar=N.attr({rx:f.barRadius,ry:f.barRadius,x:z,y:B,width:F,height:j}),this._hbarXMin=z+F/2,this._hbarTranslateMax=E-F):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var R=C&gt;I,q=f.barWidth+2*f.barPad,Y=f.barLength+2*f.barPad,L=T+k,W=S;L+q&gt;v&amp;&amp;(L=v-q);var U=this.container.selectAll(&quot;rect.scrollbar-vertical&quot;).data(R?[0]:[]);U.exit().on(&quot;.drag&quot;,null).remove(),U.enter().append(&quot;rect&quot;).classed(&quot;scrollbar-vertical&quot;,!0).call(u.fill,f.barColor),R?(this.vbar=U.attr({rx:f.barRadius,ry:f.barRadius,x:L,y:W,width:q,height:Y}),this._vbarYMin=W+Y/2,this._vbarTranslateMax=I-Y):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var V=this.id,te=y-.5,ee=R?w+q+.5:w+.5,H=_-.5,Z=A?x+j+.5:x+.5,G=b._topdefs.selectAll(&quot;#&quot;+V).data(A||R?[0]:[]);if(G.exit().remove(),G.enter().append(&quot;clipPath&quot;).attr(&quot;id&quot;,V).append(&quot;rect&quot;),A||R?(this._clipRect=G.select(&quot;rect&quot;).attr({x:Math.floor(te),y:Math.floor(H),width:Math.ceil(ee)-Math.floor(te),height:Math.ceil(Z)-Math.floor(H)}),this.container.call(c.setClipUrl,V,this.gd),this.bg.attr({x:T,y:S,width:k,height:C})):(this.bg.attr({width:0,height:0}),this.container.on(&quot;wheel&quot;,null).on(&quot;.drag&quot;,null).call(c.setClipUrl,null),delete this._clipRect),A||R){var X=s.behavior.drag().on(&quot;dragstart&quot;,function(){s.event.sourceEvent.preventDefault()}).on(&quot;drag&quot;,this._onBoxDrag.bind(this));this.container.on(&quot;wheel&quot;,null).on(&quot;wheel&quot;,this._onBoxWheel.bind(this)).on(&quot;.drag&quot;,null).call(X);var Q=s.behavior.drag().on(&quot;dragstart&quot;,function(){s.event.sourceEvent.preventDefault(),s.event.sourceEvent.stopPropagation()}).on(&quot;drag&quot;,this._onBarDrag.bind(this));A&amp;&amp;this.hbar.on(&quot;.drag&quot;,null).call(Q),R&amp;&amp;this.vbar.on(&quot;.drag&quot;,null).call(Q)}this.setTranslate(m,g)},f.prototype.disable=function(){(this.hbar||this.vbar)&amp;&amp;(this.bg.attr({width:0,height:0}),this.container.on(&quot;wheel&quot;,null).on(&quot;.drag&quot;,null).call(c.setClipUrl,null),delete this._clipRect),this.hbar&amp;&amp;(this.hbar.on(&quot;.drag&quot;,null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&amp;&amp;(this.vbar.on(&quot;.drag&quot;,null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},f.prototype._onBoxDrag=function(){var p=this.translateX,m=this.translateY;this.hbar&amp;&amp;(p-=s.event.dx),this.vbar&amp;&amp;(m-=s.event.dy),this.setTranslate(p,m)},f.prototype._onBoxWheel=function(){var p=this.translateX,m=this.translateY;this.hbar&amp;&amp;(p+=s.event.deltaY),this.vbar&amp;&amp;(m+=s.event.deltaY),this.setTranslate(p,m)},f.prototype._onBarDrag=function(){var p=this.translateX,m=this.translateY;if(this.hbar){var g=p+this._hbarXMin,b=g+this._hbarTranslateMax;p=(d.constrain(s.event.x,g,b)-g)/(b-g)*(this.position.w-this._box.w)}if(this.vbar){var v=m+this._vbarYMin,h=v+this._vbarTranslateMax;m=(d.constrain(s.event.y,v,h)-v)/(h-v)*(this.position.h-this._box.h)}this.setTranslate(p,m)},f.prototype.setTranslate=function(p,m){var g=this.position.w-this._box.w,b=this.position.h-this._box.h;if(p=d.constrain(p||0,0,g),m=d.constrain(m||0,0,b),this.translateX=p,this.translateY=m,this.container.call(c.setTranslate,this._box.l-this.position.l-p,this._box.t-this.position.t-m),this._clipRect&amp;&amp;this._clipRect.attr({x:Math.floor(this.position.l+p-.5),y:Math.floor(this.position.t+m-.5)}),this.hbar){var v=p/g;this.hbar.call(c.setTranslate,p+v*this._hbarTranslateMax,m)}if(this.vbar){var h=m/b;this.vbar.call(c.setTranslate,p,m+h*this._vbarTranslateMax)}}},18783:function(i){i.exports={FROM_BL:{left:0,center:.5,right:1,bottom:0,middle:.5,top:1},FROM_TL:{left:0,center:.5,right:1,bottom:1,middle:.5,top:0},FROM_BR:{left:1,center:.5,right:0,bottom:0,middle:.5,top:1},LINE_SPACING:1.3,CAP_SHIFT:.7,MID_SHIFT:.35,OPPOSITE_SIDE:{left:&quot;right&quot;,right:&quot;left&quot;,top:&quot;bottom&quot;,bottom:&quot;top&quot;}}},24695:function(i){i.exports={axisRefDescription:function(o,a,s){return[&quot;If set to a&quot;,o,&quot;axis id (e.g. *&quot;+o+&quot;* or&quot;,&quot;*&quot;+o+&quot;2*), the `&quot;+o+&quot;` position refers to a&quot;,o,&quot;coordinate. If set to *paper*, the `&quot;+o+&quot;`&quot;,&quot;position refers to the distance from the&quot;,a,&quot;of the plotting&quot;,&quot;area in normalized coordinates where *0* (*1*) corresponds to the&quot;,a,&quot;(&quot;+s+&quot;). If set to a&quot;,o,&quot;axis ID followed by&quot;,&quot;*domain* (separated by a space), the position behaves like for&quot;,&quot;*paper*, but refers to the distance in fractions of the domain&quot;,&quot;length from the&quot;,a,&quot;of the domain of that axis: e.g.,&quot;,&quot;*&quot;+o+&quot;2 domain* refers to the domain of the second&quot;,o,&quot; axis and a&quot;,o,&quot;position of 0.5 refers to the&quot;,&quot;point between the&quot;,a,&quot;and the&quot;,s,&quot;of the domain of the&quot;,&quot;second&quot;,o,&quot;axis.&quot;].join(&quot; &quot;)}}},31562:function(i){i.exports={FORMAT_LINK:&quot;https://github.com/d3/d3-format/tree/v1.4.5#d3-format&quot;,DATE_FORMAT_LINK:&quot;https://github.com/d3/d3-time-format/tree/v2.2.3#locale_format&quot;}},74808:function(i){i.exports={COMPARISON_OPS:[&quot;=&quot;,&quot;!=&quot;,&quot;&lt;&quot;,&quot;&gt;=&quot;,&quot;&gt;&quot;,&quot;&lt;=&quot;],COMPARISON_OPS2:[&quot;=&quot;,&quot;&lt;&quot;,&quot;&gt;=&quot;,&quot;&gt;&quot;,&quot;&lt;=&quot;],INTERVAL_OPS:[&quot;[]&quot;,&quot;()&quot;,&quot;[)&quot;,&quot;(]&quot;,&quot;][&quot;,&quot;)(&quot;,&quot;](&quot;,&quot;)[&quot;],SET_OPS:[&quot;{}&quot;,&quot;}{&quot;],CONSTRAINT_REDUCTION:{&quot;=&quot;:&quot;=&quot;,&quot;&lt;&quot;:&quot;&lt;&quot;,&quot;&lt;=&quot;:&quot;&lt;&quot;,&quot;&gt;&quot;:&quot;&gt;&quot;,&quot;&gt;=&quot;:&quot;&gt;&quot;,&quot;[]&quot;:&quot;[]&quot;,&quot;()&quot;:&quot;[]&quot;,&quot;[)&quot;:&quot;[]&quot;,&quot;(]&quot;:&quot;[]&quot;,&quot;][&quot;:&quot;][&quot;,&quot;)(&quot;:&quot;][&quot;,&quot;](&quot;:&quot;][&quot;,&quot;)[&quot;:&quot;][&quot;}}},37822:function(i){i.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DESELECTDIM:.2}},50606:function(i){i.exports={BADNUM:void 0,FP_SAFE:1e-4*Number.MAX_VALUE,ONEMAXYEAR:316224e5,ONEAVGYEAR:315576e5,ONEMINYEAR:31536e6,ONEMAXQUARTER:79488e5,ONEAVGQUARTER:78894e5,ONEMINQUARTER:76896e5,ONEMAXMONTH:26784e5,ONEAVGMONTH:26298e5,ONEMINMONTH:24192e5,ONEWEEK:6048e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:24405875e-1,ALMOST_EQUAL:.999999,LOG_CLIP:10,MINUS_SIGN:&quot;−&quot;}},32396:function(i,o){o.CSS_DECLARATIONS=[[&quot;image-rendering&quot;,&quot;optimizeSpeed&quot;],[&quot;image-rendering&quot;,&quot;-moz-crisp-edges&quot;],[&quot;image-rendering&quot;,&quot;-o-crisp-edges&quot;],[&quot;image-rendering&quot;,&quot;-webkit-optimize-contrast&quot;],[&quot;image-rendering&quot;,&quot;optimize-contrast&quot;],[&quot;image-rendering&quot;,&quot;crisp-edges&quot;],[&quot;image-rendering&quot;,&quot;pixelated&quot;]],o.STYLE=o.CSS_DECLARATIONS.map(function(a){return a.join(&quot;: &quot;)+&quot;; &quot;}).join(&quot;&quot;)},77922:function(i,o){o.xmlns=&quot;http://www.w3.org/2000/xmlns/&quot;,o.svg=&quot;http://www.w3.org/2000/svg&quot;,o.xlink=&quot;http://www.w3.org/1999/xlink&quot;,o.svgAttrs={xmlns:o.svg,&quot;xmlns:xlink&quot;:o.xlink}},8729:function(i,o,a){o.version=a(11506).version,a(7417),a(98847);for(var s=a(73972),u=o.register=s.register,c=a(10641),d=Object.keys(c),f=0;f&lt;d.length;f++){var p=d[f];p.charAt(0)!==&quot;_&quot;&amp;&amp;(o[p]=c[p]),u({moduleType:&quot;apiMethod&quot;,name:p,fn:c[p]})}u(a(67368)),u([a(32745),a(2468),a(47322),a(89853),a(68804),a(20763),a(23243),a(13137),a(97218),a(83312),a(37369),a(21081),a(12311),a(2199),a(30211),a(64168)]),u([a(92177),a(37815)]),window.PlotlyLocales&amp;&amp;Array.isArray(window.PlotlyLocales)&amp;&amp;(u(window.PlotlyLocales),delete window.PlotlyLocales),o.Icons=a(24255);var m=a(30211),g=a(74875);o.Plots={resize:g.resize,graphJson:g.graphJson,sendDataToCloud:g.sendDataToCloud},o.Fx={hover:m.hover,unhover:m.unhover,loneHover:m.loneHover,loneUnhover:m.loneUnhover},o.Snapshot=a(44511),o.PlotSchema=a(86281)},24255:function(i){i.exports={undo:{width:857.1,height:1e3,path:&quot;m857 350q0-87-34-166t-91-137-137-92-166-34q-96 0-183 41t-147 114q-4 6-4 13t5 11l76 77q6 5 14 5 9-1 13-7 41-53 100-82t126-29q58 0 110 23t92 61 61 91 22 111-22 111-61 91-92 61-110 23q-55 0-105-20t-90-57l77-77q17-16 8-38-10-23-33-23h-250q-15 0-25 11t-11 25v250q0 24 22 33 22 10 39-8l72-72q60 57 137 88t159 31q87 0 166-34t137-92 91-137 34-166z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},home:{width:928.6,height:1e3,path:&quot;m786 296v-267q0-15-11-26t-25-10h-214v214h-143v-214h-214q-15 0-25 10t-11 26v267q0 1 0 2t0 2l321 264 321-264q1-1 1-4z m124 39l-34-41q-5-5-12-6h-2q-7 0-12 3l-386 322-386-322q-7-4-13-4-7 2-12 7l-35 41q-4 5-3 13t6 12l401 334q18 15 42 15t43-15l136-114v109q0 8 5 13t13 5h107q8 0 13-5t5-13v-227l122-102q5-5 6-12t-4-13z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},&quot;camera-retro&quot;:{width:1e3,height:1e3,path:&quot;m518 386q0 8-5 13t-13 5q-37 0-63-27t-26-63q0-8 5-13t13-5 12 5 5 13q0 23 16 38t38 16q8 0 13 5t5 13z m125-73q0-59-42-101t-101-42-101 42-42 101 42 101 101 42 101-42 42-101z m-572-320h858v71h-858v-71z m643 320q0 89-62 152t-152 62-151-62-63-152 63-151 151-63 152 63 62 151z m-571 358h214v72h-214v-72z m-72-107h858v143h-462l-36-71h-360v-72z m929 143v-714q0-30-21-51t-50-21h-858q-29 0-50 21t-21 51v714q0 30 21 51t50 21h858q29 0 50-21t21-51z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},zoombox:{width:1e3,height:1e3,path:&quot;m1000-25l-250 251c40 63 63 138 63 218 0 224-182 406-407 406-224 0-406-182-406-406s183-406 407-406c80 0 155 22 218 62l250-250 125 125z m-812 250l0 438 437 0 0-438-437 0z m62 375l313 0 0-312-313 0 0 312z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},pan:{width:1e3,height:1e3,path:&quot;m1000 350l-187 188 0-125-250 0 0 250 125 0-188 187-187-187 125 0 0-250-250 0 0 125-188-188 186-187 0 125 252 0 0-250-125 0 187-188 188 188-125 0 0 250 250 0 0-126 187 188z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},zoom_plus:{width:875,height:1e3,path:&quot;m1 787l0-875 875 0 0 875-875 0z m687-500l-187 0 0-187-125 0 0 187-188 0 0 125 188 0 0 187 125 0 0-187 187 0 0-125z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},zoom_minus:{width:875,height:1e3,path:&quot;m0 788l0-876 875 0 0 876-875 0z m688-500l-500 0 0 125 500 0 0-125z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},autoscale:{width:1e3,height:1e3,path:&quot;m250 850l-187 0-63 0 0-62 0-188 63 0 0 188 187 0 0 62z m688 0l-188 0 0-62 188 0 0-188 62 0 0 188 0 62-62 0z m-875-938l0 188-63 0 0-188 0-62 63 0 187 0 0 62-187 0z m875 188l0-188-188 0 0-62 188 0 62 0 0 62 0 188-62 0z m-125 188l-1 0-93-94-156 156 156 156 92-93 2 0 0 250-250 0 0-2 93-92-156-156-156 156 94 92 0 2-250 0 0-250 0 0 93 93 157-156-157-156-93 94 0 0 0-250 250 0 0 0-94 93 156 157 156-157-93-93 0 0 250 0 0 250z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},tooltip_basic:{width:1500,height:1e3,path:&quot;m375 725l0 0-375-375 375-374 0-1 1125 0 0 750-1125 0z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},tooltip_compare:{width:1125,height:1e3,path:&quot;m187 786l0 2-187-188 188-187 0 0 937 0 0 373-938 0z m0-499l0 1-187-188 188-188 0 0 937 0 0 376-938-1z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},plotlylogo:{width:1542,height:1e3,path:&quot;m0-10h182v-140h-182v140z m228 146h183v-286h-183v286z m225 714h182v-1000h-182v1000z m225-285h182v-715h-182v715z m225 142h183v-857h-183v857z m231-428h182v-429h-182v429z m225-291h183v-138h-183v138z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},&quot;z-axis&quot;:{width:1e3,height:1e3,path:&quot;m833 5l-17 108v41l-130-65 130-66c0 0 0 38 0 39 0-1 36-14 39-25 4-15-6-22-16-30-15-12-39-16-56-20-90-22-187-23-279-23-261 0-341 34-353 59 3 60 228 110 228 110-140-8-351-35-351-116 0-120 293-142 474-142 155 0 477 22 477 142 0 50-74 79-163 96z m-374 94c-58-5-99-21-99-40 0-24 65-43 144-43 79 0 143 19 143 43 0 19-42 34-98 40v216h87l-132 135-133-135h88v-216z m167 515h-136v1c16 16 31 34 46 52l84 109v54h-230v-71h124v-1c-16-17-28-32-44-51l-89-114v-51h245v72z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},&quot;3d_rotate&quot;:{width:1e3,height:1e3,path:&quot;m922 660c-5 4-9 7-14 11-359 263-580-31-580-31l-102 28 58-400c0 1 1 1 2 2 118 108 351 249 351 249s-62 27-100 42c88 83 222 183 347 122 16-8 30-17 44-27-2 1-4 2-6 4z m36-329c0 0 64 229-88 296-62 27-124 14-175-11 157-78 225-208 249-266 8-19 11-31 11-31 2 5 6 15 11 32-5-13-8-20-8-20z m-775-239c70-31 117-50 198-32-121 80-199 346-199 346l-96-15-58-12c0 0 55-226 155-287z m603 133l-317-139c0 0 4-4 19-14 7-5 24-15 24-15s-177-147-389 4c235-287 536-112 536-112l31-22 100 299-4-1z m-298-153c6-4 14-9 24-15 0 0-17 10-24 15z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},camera:{width:1e3,height:1e3,path:&quot;m500 450c-83 0-150-67-150-150 0-83 67-150 150-150 83 0 150 67 150 150 0 83-67 150-150 150z m400 150h-120c-16 0-34 13-39 29l-31 93c-6 15-23 28-40 28h-340c-16 0-34-13-39-28l-31-94c-6-15-23-28-40-28h-120c-55 0-100-45-100-100v-450c0-55 45-100 100-100h800c55 0 100 45 100 100v450c0 55-45 100-100 100z m-400-550c-138 0-250 112-250 250 0 138 112 250 250 250 138 0 250-112 250-250 0-138-112-250-250-250z m365 380c-19 0-35 16-35 35 0 19 16 35 35 35 19 0 35-16 35-35 0-19-16-35-35-35z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},movie:{width:1e3,height:1e3,path:&quot;m938 413l-188-125c0 37-17 71-44 94 64 38 107 107 107 187 0 121-98 219-219 219-121 0-219-98-219-219 0-61 25-117 66-156h-115c30 33 49 76 49 125 0 103-84 187-187 187s-188-84-188-187c0-57 26-107 65-141-38-22-65-62-65-109v-250c0-70 56-126 125-126h500c69 0 125 56 125 126l188-126c34 0 62 28 62 63v375c0 35-28 63-62 63z m-750 0c-69 0-125 56-125 125s56 125 125 125 125-56 125-125-56-125-125-125z m406-1c-87 0-157 70-157 157 0 86 70 156 157 156s156-70 156-156-70-157-156-157z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},question:{width:857.1,height:1e3,path:&quot;m500 82v107q0 8-5 13t-13 5h-107q-8 0-13-5t-5-13v-107q0-8 5-13t13-5h107q8 0 13 5t5 13z m143 375q0 49-31 91t-77 65-95 23q-136 0-207-119-9-14 4-24l74-55q4-4 10-4 9 0 14 7 30 38 48 51 19 14 48 14 27 0 48-15t21-33q0-21-11-34t-38-25q-35-16-65-48t-29-70v-20q0-8 5-13t13-5h107q8 0 13 5t5 13q0 10 12 27t30 28q18 10 28 16t25 19 25 27 16 34 7 45z m214-107q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},disk:{width:857.1,height:1e3,path:&quot;m214-7h429v214h-429v-214z m500 0h72v500q0 8-6 21t-11 20l-157 156q-5 6-19 12t-22 5v-232q0-22-15-38t-38-16h-322q-22 0-37 16t-16 38v232h-72v-714h72v232q0 22 16 38t37 16h465q22 0 38-16t15-38v-232z m-214 518v178q0 8-5 13t-13 5h-107q-7 0-13-5t-5-13v-178q0-8 5-13t13-5h107q7 0 13 5t5 13z m357-18v-518q0-22-15-38t-38-16h-750q-23 0-38 16t-16 38v750q0 22 16 38t38 16h517q23 0 50-12t42-26l156-157q16-15 27-42t11-49z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},drawopenpath:{width:70,height:70,path:&quot;M33.21,85.65a7.31,7.31,0,0,1-2.59-.48c-8.16-3.11-9.27-19.8-9.88-41.3-.1-3.58-.19-6.68-.35-9-.15-2.1-.67-3.48-1.43-3.79-2.13-.88-7.91,2.32-12,5.86L3,32.38c1.87-1.64,11.55-9.66,18.27-6.9,2.13.87,4.75,3.14,5.17,9,.17,2.43.26,5.59.36,9.25a224.17,224.17,0,0,0,1.5,23.4c1.54,10.76,4,12.22,4.48,12.4.84.32,2.79-.46,5.76-3.59L43,80.07C41.53,81.57,37.68,85.64,33.21,85.65ZM74.81,69a11.34,11.34,0,0,0,6.09-6.72L87.26,44.5,74.72,32,56.9,38.35c-2.37.86-5.57,3.42-6.61,6L38.65,72.14l8.42,8.43ZM55,46.27a7.91,7.91,0,0,1,3.64-3.17l14.8-5.3,8,8L76.11,60.6l-.06.19a6.37,6.37,0,0,1-3,3.43L48.25,74.59,44.62,71Zm16.57,7.82A6.9,6.9,0,1,0,64.64,61,6.91,6.91,0,0,0,71.54,54.09Zm-4.05,0a2.85,2.85,0,1,1-2.85-2.85A2.86,2.86,0,0,1,67.49,54.09Zm-4.13,5.22L60.5,56.45,44.26,72.7l2.86,2.86ZM97.83,35.67,84.14,22l-8.57,8.57L89.26,44.24Zm-13.69-8,8,8-2.85,2.85-8-8Z&quot;,transform:&quot;matrix(1 0 0 1 -15 -15)&quot;},drawclosedpath:{width:90,height:90,path:&quot;M88.41,21.12a26.56,26.56,0,0,0-36.18,0l-2.07,2-2.07-2a26.57,26.57,0,0,0-36.18,0,23.74,23.74,0,0,0,0,34.8L48,90.12a3.22,3.22,0,0,0,4.42,0l36-34.21a23.73,23.73,0,0,0,0-34.79ZM84,51.24,50.16,83.35,16.35,51.25a17.28,17.28,0,0,1,0-25.47,20,20,0,0,1,27.3,0l4.29,4.07a3.23,3.23,0,0,0,4.44,0l4.29-4.07a20,20,0,0,1,27.3,0,17.27,17.27,0,0,1,0,25.46ZM66.76,47.68h-33v6.91h33ZM53.35,35H46.44V68h6.91Z&quot;,transform:&quot;matrix(1 0 0 1 -5 -5)&quot;},lasso:{width:1031,height:1e3,path:&quot;m1018 538c-36 207-290 336-568 286-277-48-473-256-436-463 10-57 36-108 76-151-13-66 11-137 68-183 34-28 75-41 114-42l-55-70 0 0c-2-1-3-2-4-3-10-14-8-34 5-45 14-11 34-8 45 4 1 1 2 3 2 5l0 0 113 140c16 11 31 24 45 40 4 3 6 7 8 11 48-3 100 0 151 9 278 48 473 255 436 462z m-624-379c-80 14-149 48-197 96 42 42 109 47 156 9 33-26 47-66 41-105z m-187-74c-19 16-33 37-39 60 50-32 109-55 174-68-42-25-95-24-135 8z m360 75c-34-7-69-9-102-8 8 62-16 128-68 170-73 59-175 54-244-5-9 20-16 40-20 61-28 159 121 317 333 354s407-60 434-217c28-159-121-318-333-355z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},selectbox:{width:1e3,height:1e3,path:&quot;m0 850l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-285l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},drawline:{width:70,height:70,path:&quot;M60.64,62.3a11.29,11.29,0,0,0,6.09-6.72l6.35-17.72L60.54,25.31l-17.82,6.4c-2.36.86-5.57,3.41-6.6,6L24.48,65.5l8.42,8.42ZM40.79,39.63a7.89,7.89,0,0,1,3.65-3.17l14.79-5.31,8,8L61.94,54l-.06.19a6.44,6.44,0,0,1-3,3.43L34.07,68l-3.62-3.63Zm16.57,7.81a6.9,6.9,0,1,0-6.89,6.9A6.9,6.9,0,0,0,57.36,47.44Zm-4,0a2.86,2.86,0,1,1-2.85-2.85A2.86,2.86,0,0,1,53.32,47.44Zm-4.13,5.22L46.33,49.8,30.08,66.05l2.86,2.86ZM83.65,29,70,15.34,61.4,23.9,75.09,37.59ZM70,21.06l8,8-2.84,2.85-8-8ZM87,80.49H10.67V87H87Z&quot;,transform:&quot;matrix(1 0 0 1 -15 -15)&quot;},drawrect:{width:80,height:80,path:&quot;M78,22V79H21V22H78m9-9H12V88H87V13ZM68,46.22H31V54H68ZM53,32H45.22V69H53Z&quot;,transform:&quot;matrix(1 0 0 1 -10 -10)&quot;},drawcircle:{width:80,height:80,path:&quot;M50,84.72C26.84,84.72,8,69.28,8,50.3S26.84,15.87,50,15.87,92,31.31,92,50.3,73.16,84.72,50,84.72Zm0-60.59c-18.6,0-33.74,11.74-33.74,26.17S31.4,76.46,50,76.46,83.74,64.72,83.74,50.3,68.6,24.13,50,24.13Zm17.15,22h-34v7.11h34Zm-13.8-13H46.24v34h7.11Z&quot;,transform:&quot;matrix(1 0 0 1 -10 -10)&quot;},eraseshape:{width:80,height:80,path:&quot;M82.77,78H31.85L6,49.57,31.85,21.14H82.77a8.72,8.72,0,0,1,8.65,8.77V69.24A8.72,8.72,0,0,1,82.77,78ZM35.46,69.84H82.77a.57.57,0,0,0,.49-.6V29.91a.57.57,0,0,0-.49-.61H35.46L17,49.57Zm32.68-34.7-24,24,5,5,24-24Zm-19,.53-5,5,24,24,5-5Z&quot;,transform:&quot;matrix(1 0 0 1 -10 -10)&quot;},spikeline:{width:1e3,height:1e3,path:&quot;M512 409c0-57-46-104-103-104-57 0-104 47-104 104 0 57 47 103 104 103 57 0 103-46 103-103z m-327-39l92 0 0 92-92 0z m-185 0l92 0 0 92-92 0z m370-186l92 0 0 93-92 0z m0-184l92 0 0 92-92 0z&quot;,transform:&quot;matrix(1.5 0 0 -1.5 0 850)&quot;},pencil:{width:1792,height:1792,path:&quot;M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832h-416v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z&quot;,transform:&quot;matrix(1 0 0 1 0 1)&quot;},newplotlylogo:{name:&quot;newplotlylogo&quot;,svg:[&quot;&lt;svg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 132 132&#x27;&gt;&quot;,&quot;&lt;defs&gt;&quot;,&quot; &lt;style&gt;&quot;,&quot;  .cls-0{fill:#000;}&quot;,&quot;  .cls-1{fill:#FFF;}&quot;,&quot;  .cls-2{fill:#F26;}&quot;,&quot;  .cls-3{fill:#D69;}&quot;,&quot;  .cls-4{fill:#BAC;}&quot;,&quot;  .cls-5{fill:#9EF;}&quot;,&quot; &lt;/style&gt;&quot;,&quot;&lt;/defs&gt;&quot;,&quot; &lt;title&gt;plotly-logomark&lt;/title&gt;&quot;,&quot; &lt;g id=&#x27;symbol&#x27;&gt;&quot;,&quot;  &lt;rect class=&#x27;cls-0&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;132&#x27; height=&#x27;132&#x27; rx=&#x27;18&#x27; ry=&#x27;18&#x27;/&gt;&quot;,&quot;  &lt;circle class=&#x27;cls-5&#x27; cx=&#x27;102&#x27; cy=&#x27;30&#x27; r=&#x27;6&#x27;/&gt;&quot;,&quot;  &lt;circle class=&#x27;cls-4&#x27; cx=&#x27;78&#x27; cy=&#x27;30&#x27; r=&#x27;6&#x27;/&gt;&quot;,&quot;  &lt;circle class=&#x27;cls-4&#x27; cx=&#x27;78&#x27; cy=&#x27;54&#x27; r=&#x27;6&#x27;/&gt;&quot;,&quot;  &lt;circle class=&#x27;cls-3&#x27; cx=&#x27;54&#x27; cy=&#x27;30&#x27; r=&#x27;6&#x27;/&gt;&quot;,&quot;  &lt;circle class=&#x27;cls-2&#x27; cx=&#x27;30&#x27; cy=&#x27;30&#x27; r=&#x27;6&#x27;/&gt;&quot;,&quot;  &lt;circle class=&#x27;cls-2&#x27; cx=&#x27;30&#x27; cy=&#x27;54&#x27; r=&#x27;6&#x27;/&gt;&quot;,&quot;  &lt;path class=&#x27;cls-1&#x27; d=&#x27;M30,72a6,6,0,0,0-6,6v24a6,6,0,0,0,12,0V78A6,6,0,0,0,30,72Z&#x27;/&gt;&quot;,&quot;  &lt;path class=&#x27;cls-1&#x27; d=&#x27;M78,72a6,6,0,0,0-6,6v24a6,6,0,0,0,12,0V78A6,6,0,0,0,78,72Z&#x27;/&gt;&quot;,&quot;  &lt;path class=&#x27;cls-1&#x27; d=&#x27;M54,48a6,6,0,0,0-6,6v48a6,6,0,0,0,12,0V54A6,6,0,0,0,54,48Z&#x27;/&gt;&quot;,&quot;  &lt;path class=&#x27;cls-1&#x27; d=&#x27;M102,48a6,6,0,0,0-6,6v48a6,6,0,0,0,12,0V54A6,6,0,0,0,102,48Z&#x27;/&gt;&quot;,&quot; &lt;/g&gt;&quot;,&quot;&lt;/svg&gt;&quot;].join(&quot;&quot;)}}},99863:function(i,o){o.isLeftAnchor=function(a){return a.xanchor===&quot;left&quot;||a.xanchor===&quot;auto&quot;&amp;&amp;a.x&lt;=.3333333333333333},o.isCenterAnchor=function(a){return a.xanchor===&quot;center&quot;||a.xanchor===&quot;auto&quot;&amp;&amp;a.x&gt;.3333333333333333&amp;&amp;a.x&lt;.6666666666666666},o.isRightAnchor=function(a){return a.xanchor===&quot;right&quot;||a.xanchor===&quot;auto&quot;&amp;&amp;a.x&gt;=.6666666666666666},o.isTopAnchor=function(a){return a.yanchor===&quot;top&quot;||a.yanchor===&quot;auto&quot;&amp;&amp;a.y&gt;=.6666666666666666},o.isMiddleAnchor=function(a){return a.yanchor===&quot;middle&quot;||a.yanchor===&quot;auto&quot;&amp;&amp;a.y&gt;.3333333333333333&amp;&amp;a.y&lt;.6666666666666666},o.isBottomAnchor=function(a){return a.yanchor===&quot;bottom&quot;||a.yanchor===&quot;auto&quot;&amp;&amp;a.y&lt;=.3333333333333333}},26348:function(i,o,a){var s=a(64872),u=s.mod,c=s.modHalf,d=Math.PI,f=2*d;function p(v){return Math.abs(v[1]-v[0])&gt;f-1e-14}function m(v,h){return c(h-v,f)}function g(v,h){if(p(h))return!0;var y,w;h[0]&lt;h[1]?(y=h[0],w=h[1]):(y=h[1],w=h[0]),(y=u(y,f))&gt;(w=u(w,f))&amp;&amp;(w+=f);var _=u(v,f),x=_+f;return _&gt;=y&amp;&amp;_&lt;=w||x&gt;=y&amp;&amp;x&lt;=w}function b(v,h,y,w,_,x,T){_=_||0,x=x||0;var k,S,C,M,O,D=p([y,w]);function P(F,j){return[F*Math.cos(j)+_,x-F*Math.sin(j)]}D?(k=0,S=d,C=f):y&lt;w?(k=y,C=w):(k=w,C=y),v&lt;h?(M=v,O=h):(M=h,O=v);var E,I=Math.abs(C-k)&lt;=d?0:1;function A(F,j,z){return&quot;A&quot;+[F,F]+&quot; &quot;+[0,I,z]+&quot; &quot;+P(F,j)}return D?E=M===null?&quot;M&quot;+P(O,k)+A(O,S,0)+A(O,C,0)+&quot;Z&quot;:&quot;M&quot;+P(M,k)+A(M,S,0)+A(M,C,0)+&quot;ZM&quot;+P(O,k)+A(O,S,1)+A(O,C,1)+&quot;Z&quot;:M===null?(E=&quot;M&quot;+P(O,k)+A(O,C,0),T&amp;&amp;(E+=&quot;L0,0Z&quot;)):E=&quot;M&quot;+P(M,k)+&quot;L&quot;+P(O,k)+A(O,C,0)+&quot;L&quot;+P(M,C)+A(M,k,1)+&quot;Z&quot;,E}i.exports={deg2rad:function(v){return v/180*d},rad2deg:function(v){return v/d*180},angleDelta:m,angleDist:function(v,h){return Math.abs(m(v,h))},isFullCircle:p,isAngleInsideSector:g,isPtInsideSector:function(v,h,y,w){return!!g(h,w)&amp;&amp;(y[0]&lt;y[1]?(_=y[0],x=y[1]):(_=y[1],x=y[0]),v&gt;=_&amp;&amp;v&lt;=x);var _,x},pathArc:function(v,h,y,w,_){return b(null,v,h,y,w,_,0)},pathSector:function(v,h,y,w,_){return b(null,v,h,y,w,_,1)},pathAnnulus:function(v,h,y,w,_,x){return b(v,h,y,w,_,x,1)}}},73627:function(i,o){var a=Array.isArray,s=ArrayBuffer,u=DataView;function c(p){return s.isView(p)&amp;&amp;!(p instanceof u)}function d(p){return a(p)||c(p)}function f(p,m,g){if(d(p)){if(d(p[0])){for(var b=g,v=0;v&lt;p.length;v++)b=m(b,p[v].length);return b}return p.length}return 0}o.isTypedArray=c,o.isArrayOrTypedArray=d,o.isArray1D=function(p){return!d(p[0])},o.ensureArray=function(p,m){return a(p)||(p=[]),p.length=m,p},o.concat=function(){var p,m,g,b,v,h,y,w,_=[],x=!0,T=0;for(g=0;g&lt;arguments.length;g++)(h=(b=arguments[g]).length)&amp;&amp;(m?_.push(b):(m=b,v=h),a(b)?p=!1:(x=!1,T?p!==b.constructor&amp;&amp;(p=!1):p=b.constructor),T+=h);if(!T)return[];if(!_.length)return m;if(x)return m.concat.apply(m,_);if(p){for((y=new p(T)).set(m),g=0;g&lt;_.length;g++)b=_[g],y.set(b,v),v+=b.length;return y}for(y=new Array(T),w=0;w&lt;m.length;w++)y[w]=m[w];for(g=0;g&lt;_.length;g++){for(b=_[g],w=0;w&lt;b.length;w++)y[v+w]=b[w];v+=w}return y},o.maxRowLength=function(p){return f(p,Math.max,0)},o.minRowLength=function(p){return f(p,Math.min,1/0)}},95218:function(i,o,a){var s=a(92770),u=a(50606).BADNUM,c=/^[&#x27;&quot;%,$#\\s&#x27;]+|[, ]|[&#x27;&quot;%,$#\\s&#x27;]+$/g;i.exports=function(d){return typeof d==&quot;string&quot;&amp;&amp;(d=d.replace(c,&quot;&quot;)),s(d)?Number(d):u}},33306:function(i){i.exports=function(o){var a=o._fullLayout;a._glcanvas&amp;&amp;a._glcanvas.size()&amp;&amp;a._glcanvas.each(function(s){s.regl&amp;&amp;s.regl.clear({color:!0,depth:!0})})}},86367:function(i){i.exports=function(o){o._responsiveChartHandler&amp;&amp;(window.removeEventListener(&quot;resize&quot;,o._responsiveChartHandler),delete o._responsiveChartHandler)}},96554:function(i,o,a){var s=a(92770),u=a(84267),c=a(9012),d=a(63282),f=a(7901),p=a(37822).DESELECTDIM,m=a(65487),g=a(30587).counter,b=a(64872).modHalf,v=a(73627).isArrayOrTypedArray;function h(y,w){var _=o.valObjectMeta[w.valType];if(w.arrayOk&amp;&amp;v(y))return!0;if(_.validateFunction)return _.validateFunction(y,w);var x={},T=x,k={set:function(S){T=S}};return _.coerceFunction(y,k,x,w),T!==x}o.valObjectMeta={data_array:{coerceFunction:function(y,w,_){v(y)?w.set(y):_!==void 0&amp;&amp;w.set(_)}},enumerated:{coerceFunction:function(y,w,_,x){x.coerceNumber&amp;&amp;(y=+y),x.values.indexOf(y)===-1?w.set(_):w.set(y)},validateFunction:function(y,w){w.coerceNumber&amp;&amp;(y=+y);for(var _=w.values,x=0;x&lt;_.length;x++){var T=String(_[x]);if(T.charAt(0)===&quot;/&quot;&amp;&amp;T.charAt(T.length-1)===&quot;/&quot;){if(new RegExp(T.substr(1,T.length-2)).test(y))return!0}else if(y===_[x])return!0}return!1}},boolean:{coerceFunction:function(y,w,_){y===!0||y===!1?w.set(y):w.set(_)}},number:{coerceFunction:function(y,w,_,x){!s(y)||x.min!==void 0&amp;&amp;y&lt;x.min||x.max!==void 0&amp;&amp;y&gt;x.max?w.set(_):w.set(+y)}},integer:{coerceFunction:function(y,w,_,x){y%1||!s(y)||x.min!==void 0&amp;&amp;y&lt;x.min||x.max!==void 0&amp;&amp;y&gt;x.max?w.set(_):w.set(+y)}},string:{coerceFunction:function(y,w,_,x){if(typeof y!=&quot;string&quot;){var T=typeof y==&quot;number&quot;;x.strict!==!0&amp;&amp;T?w.set(String(y)):w.set(_)}else x.noBlank&amp;&amp;!y?w.set(_):w.set(y)}},color:{coerceFunction:function(y,w,_){u(y).isValid()?w.set(y):w.set(_)}},colorlist:{coerceFunction:function(y,w,_){Array.isArray(y)&amp;&amp;y.length&amp;&amp;y.every(function(x){return u(x).isValid()})?w.set(y):w.set(_)}},colorscale:{coerceFunction:function(y,w,_){w.set(d.get(y,_))}},angle:{coerceFunction:function(y,w,_){y===&quot;auto&quot;?w.set(&quot;auto&quot;):s(y)?w.set(b(+y,360)):w.set(_)}},subplotid:{coerceFunction:function(y,w,_,x){var T=x.regex||g(_);typeof y==&quot;string&quot;&amp;&amp;T.test(y)?w.set(y):w.set(_)},validateFunction:function(y,w){var _=w.dflt;return y===_||typeof y==&quot;string&quot;&amp;&amp;!!g(_).test(y)}},flaglist:{coerceFunction:function(y,w,_,x){if((x.extras||[]).indexOf(y)===-1)if(typeof y==&quot;string&quot;){for(var T=y.split(&quot;+&quot;),k=0;k&lt;T.length;){var S=T[k];x.flags.indexOf(S)===-1||T.indexOf(S)&lt;k?T.splice(k,1):k++}T.length?w.set(T.join(&quot;+&quot;)):w.set(_)}else w.set(_);else w.set(y)}},any:{coerceFunction:function(y,w,_){y===void 0?w.set(_):w.set(y)}},info_array:{coerceFunction:function(y,w,_,x){function T(B,N,R){var q,Y={set:function(L){q=L}};return R===void 0&amp;&amp;(R=N.dflt),o.valObjectMeta[N.valType].coerceFunction(B,Y,R,N),q}var k=x.dimensions===2||x.dimensions===&quot;1-2&quot;&amp;&amp;Array.isArray(y)&amp;&amp;Array.isArray(y[0]);if(Array.isArray(y)){var S,C,M,O,D,P,E=x.items,I=[],A=Array.isArray(E),F=A&amp;&amp;k&amp;&amp;Array.isArray(E[0]),j=k&amp;&amp;A&amp;&amp;!F,z=A&amp;&amp;!j?E.length:y.length;if(_=Array.isArray(_)?_:[],k)for(S=0;S&lt;z;S++)for(I[S]=[],M=Array.isArray(y[S])?y[S]:[],D=j?E.length:A?E[S].length:M.length,C=0;C&lt;D;C++)O=j?E[C]:A?E[S][C]:E,(P=T(M[C],O,(_[S]||[])[C]))!==void 0&amp;&amp;(I[S][C]=P);else for(S=0;S&lt;z;S++)(P=T(y[S],A?E[S]:E,_[S]))!==void 0&amp;&amp;(I[S]=P);w.set(I)}else w.set(_)},validateFunction:function(y,w){if(!Array.isArray(y))return!1;var _=w.items,x=Array.isArray(_),T=w.dimensions===2;if(!w.freeLength&amp;&amp;y.length!==_.length)return!1;for(var k=0;k&lt;y.length;k++)if(T){if(!Array.isArray(y[k])||!w.freeLength&amp;&amp;y[k].length!==_[k].length)return!1;for(var S=0;S&lt;y[k].length;S++)if(!h(y[k][S],x?_[k][S]:_))return!1}else if(!h(y[k],x?_[k]:_))return!1;return!0}}},o.coerce=function(y,w,_,x,T){var k=m(_,x).get(),S=m(y,x),C=m(w,x),M=S.get(),O=w._template;if(M===void 0&amp;&amp;O&amp;&amp;(M=m(O,x).get(),O=0),T===void 0&amp;&amp;(T=k.dflt),k.arrayOk&amp;&amp;v(M))return C.set(M),M;var D=o.valObjectMeta[k.valType].coerceFunction;D(M,C,T,k);var P=C.get();return O&amp;&amp;P===T&amp;&amp;!h(M,k)&amp;&amp;(D(M=m(O,x).get(),C,T,k),P=C.get()),P},o.coerce2=function(y,w,_,x,T){var k=m(y,x),S=o.coerce(y,w,_,x,T);return k.get()!=null&amp;&amp;S},o.coerceFont=function(y,w,_){var x={};return _=_||{},x.family=y(w+&quot;.family&quot;,_.family),x.size=y(w+&quot;.size&quot;,_.size),x.color=y(w+&quot;.color&quot;,_.color),x},o.coercePattern=function(y,w,_,x){if(y(w+&quot;.shape&quot;)){y(w+&quot;.solidity&quot;),y(w+&quot;.size&quot;);var T=y(w+&quot;.fillmode&quot;)===&quot;overlay&quot;;if(!x){var k=y(w+&quot;.bgcolor&quot;,T?_:void 0);y(w+&quot;.fgcolor&quot;,T?f.contrast(k):_)}y(w+&quot;.fgopacity&quot;,T?.5:1)}},o.coerceHoverinfo=function(y,w,_){var x,T=w._module.attributes,k=T.hoverinfo?T:c,S=k.hoverinfo;if(_._dataLength===1){var C=S.dflt===&quot;all&quot;?S.flags.slice():S.dflt.split(&quot;+&quot;);C.splice(C.indexOf(&quot;name&quot;),1),x=C.join(&quot;+&quot;)}return o.coerce(y,w,k,&quot;hoverinfo&quot;,x)},o.coerceSelectionMarkerOpacity=function(y,w){if(y.marker){var _,x,T=y.marker.opacity;T!==void 0&amp;&amp;(v(T)||y.selected||y.unselected||(_=T,x=p*T),w(&quot;selected.marker.opacity&quot;,_),w(&quot;unselected.marker.opacity&quot;,x))}},o.validate=h},41631:function(i,o,a){var s,u,c=a(84096).i$,d=a(92770),f=a(47769),p=a(64872).mod,m=a(50606),g=m.BADNUM,b=m.ONEDAY,v=m.ONEHOUR,h=m.ONEMIN,y=m.ONESEC,w=m.EPOCHJD,_=a(73972),x=a(84096).g0,T=/^\\s*(-?\\d\\d\\d\\d|\\d\\d)(-(\\d?\\d)(-(\\d?\\d)([ Tt]([01]?\\d|2[0-3])(:([0-5]\\d)(:([0-5]\\d(\\.\\d+)?))?(Z|z|[+\\-]\\d\\d(:?\\d\\d)?)?)?)?)?)?\\s*$/m,k=/^\\s*(-?\\d\\d\\d\\d|\\d\\d)(-(\\d?\\di?)(-(\\d?\\d)([ Tt]([01]?\\d|2[0-3])(:([0-5]\\d)(:([0-5]\\d(\\.\\d+)?))?(Z|z|[+\\-]\\d\\d(:?\\d\\d)?)?)?)?)?)?\\s*$/m,S=new Date().getFullYear()-70;function C(N){return N&amp;&amp;_.componentsRegistry.calendars&amp;&amp;typeof N==&quot;string&quot;&amp;&amp;N!==&quot;gregorian&quot;}function M(N,R){return String(N+Math.pow(10,R)).substr(1)}o.dateTick0=function(N,R){var q=function(L,W){return C(L)?W?_.getComponentMethod(&quot;calendars&quot;,&quot;CANONICAL_SUNDAY&quot;)[L]:_.getComponentMethod(&quot;calendars&quot;,&quot;CANONICAL_TICK&quot;)[L]:W?&quot;2000-01-02&quot;:&quot;2000-01-01&quot;}(N,!!R);if(R&lt;2)return q;var Y=o.dateTime2ms(q,N);return Y+=b*(R-1),o.ms2DateTime(Y,0,N)},o.dfltRange=function(N){return C(N)?_.getComponentMethod(&quot;calendars&quot;,&quot;DFLTRANGE&quot;)[N]:[&quot;2000-01-01&quot;,&quot;2001-01-01&quot;]},o.isJSDate=function(N){return typeof N==&quot;object&quot;&amp;&amp;N!==null&amp;&amp;typeof N.getTime==&quot;function&quot;},o.dateTime2ms=function(N,R){if(o.isJSDate(N)){var q=N.getTimezoneOffset()*h,Y=(N.getUTCMinutes()-N.getMinutes())*h+(N.getUTCSeconds()-N.getSeconds())*y+(N.getUTCMilliseconds()-N.getMilliseconds());if(Y){var L=3*h;q=q-L/2+p(Y-q+L/2,L)}return(N=Number(N)-q)&gt;=s&amp;&amp;N&lt;=u?N:g}if(typeof N!=&quot;string&quot;&amp;&amp;typeof N!=&quot;number&quot;)return g;N=String(N);var W=C(R),U=N.charAt(0);!W||U!==&quot;G&quot;&amp;&amp;U!==&quot;g&quot;||(N=N.substr(1),R=&quot;&quot;);var V=W&amp;&amp;R.substr(0,7)===&quot;chinese&quot;,te=N.match(V?k:T);if(!te)return g;var ee=te[1],H=te[3]||&quot;1&quot;,Z=Number(te[5]||1),G=Number(te[7]||0),X=Number(te[9]||0),Q=Number(te[11]||0);if(W){if(ee.length===2)return g;var re;ee=Number(ee);try{var ae=_.getComponentMethod(&quot;calendars&quot;,&quot;getCal&quot;)(R);if(V){var ie=H.charAt(H.length-1)===&quot;i&quot;;H=parseInt(H,10),re=ae.newDate(ee,ae.toMonthIndex(ee,H,ie),Z)}else re=ae.newDate(ee,Number(H),Z)}catch{return g}return re?(re.toJD()-w)*b+G*v+X*h+Q*y:g}ee=ee.length===2?(Number(ee)+2e3-S)%100+S:Number(ee),H-=1;var se=new Date(Date.UTC(2e3,H,Z,G,X));return se.setUTCFullYear(ee),se.getUTCMonth()!==H||se.getUTCDate()!==Z?g:se.getTime()+Q*y},s=o.MIN_MS=o.dateTime2ms(&quot;-9999&quot;),u=o.MAX_MS=o.dateTime2ms(&quot;9999-12-31 23:59:59.9999&quot;),o.isDateTime=function(N,R){return o.dateTime2ms(N,R)!==g};var O=90*b,D=3*v,P=5*h;function E(N,R,q,Y,L){if((R||q||Y||L)&amp;&amp;(N+=&quot; &quot;+M(R,2)+&quot;:&quot;+M(q,2),(Y||L)&amp;&amp;(N+=&quot;:&quot;+M(Y,2),L))){for(var W=4;L%10==0;)W-=1,L/=10;N+=&quot;.&quot;+M(L,W)}return N}o.ms2DateTime=function(N,R,q){if(typeof N!=&quot;number&quot;||!(N&gt;=s&amp;&amp;N&lt;=u))return g;R||(R=0);var Y,L,W,U,V,te,ee=Math.floor(10*p(N+.05,1)),H=Math.round(N-ee/10);if(C(q)){var Z=Math.floor(H/b)+w,G=Math.floor(p(N,b));try{Y=_.getComponentMethod(&quot;calendars&quot;,&quot;getCal&quot;)(q).fromJD(Z).formatDate(&quot;yyyy-mm-dd&quot;)}catch{Y=x(&quot;G%Y-%m-%d&quot;)(new Date(H))}if(Y.charAt(0)===&quot;-&quot;)for(;Y.length&lt;11;)Y=&quot;-0&quot;+Y.substr(1);else for(;Y.length&lt;10;)Y=&quot;0&quot;+Y;L=R&lt;O?Math.floor(G/v):0,W=R&lt;O?Math.floor(G%v/h):0,U=R&lt;D?Math.floor(G%h/y):0,V=R&lt;P?G%y*10+ee:0}else te=new Date(H),Y=x(&quot;%Y-%m-%d&quot;)(te),L=R&lt;O?te.getUTCHours():0,W=R&lt;O?te.getUTCMinutes():0,U=R&lt;D?te.getUTCSeconds():0,V=R&lt;P?10*te.getUTCMilliseconds()+ee:0;return E(Y,L,W,U,V)},o.ms2DateTimeLocal=function(N){if(!(N&gt;=s+b&amp;&amp;N&lt;=u-b))return g;var R=Math.floor(10*p(N+.05,1)),q=new Date(Math.round(N-R/10));return E(c(&quot;%Y-%m-%d&quot;)(q),q.getHours(),q.getMinutes(),q.getSeconds(),10*q.getUTCMilliseconds()+R)},o.cleanDate=function(N,R,q){if(N===g)return R;if(o.isJSDate(N)||typeof N==&quot;number&quot;&amp;&amp;isFinite(N)){if(C(q))return f.error(&quot;JS Dates and milliseconds are incompatible with world calendars&quot;,N),R;if(!(N=o.ms2DateTimeLocal(+N))&amp;&amp;R!==void 0)return R}else if(!o.isDateTime(N,q))return f.error(&quot;unrecognized date&quot;,N),R;return N};var I=/%\\d?f/g,A=/%h/g,F={1:&quot;1&quot;,2:&quot;1&quot;,3:&quot;2&quot;,4:&quot;2&quot;};function j(N,R,q,Y){N=N.replace(I,function(W){var U=Math.min(+W.charAt(1)||6,6);return(R/1e3%1+2).toFixed(U).substr(2).replace(/0+$/,&quot;&quot;)||&quot;0&quot;});var L=new Date(Math.floor(R+.05));if(N=N.replace(A,function(){return F[q(&quot;%q&quot;)(L)]}),C(Y))try{N=_.getComponentMethod(&quot;calendars&quot;,&quot;worldCalFmt&quot;)(N,R,Y)}catch{return&quot;Invalid&quot;}return q(N)(L)}var z=[59,59.9,59.99,59.999,59.9999];o.formatDate=function(N,R,q,Y,L,W){if(L=C(L)&amp;&amp;L,!R)if(q===&quot;y&quot;)R=W.year;else if(q===&quot;m&quot;)R=W.month;else{if(q!==&quot;d&quot;)return function(U,V){var te=p(U+.05,b),ee=M(Math.floor(te/v),2)+&quot;:&quot;+M(p(Math.floor(te/h),60),2);if(V!==&quot;M&quot;){d(V)||(V=0);var H=(100+Math.min(p(U/y,60),z[V])).toFixed(V).substr(1);V&gt;0&amp;&amp;(H=H.replace(/0+$/,&quot;&quot;).replace(/[\\.]$/,&quot;&quot;)),ee+=&quot;:&quot;+H}return ee}(N,q)+`\n",
       "`+j(W.dayMonthYear,N,Y,L);R=W.dayMonth+`\n",
       "`+W.year}return j(R,N,Y,L)};var B=3*b;o.incrementMonth=function(N,R,q){q=C(q)&amp;&amp;q;var Y=p(N,b);if(N=Math.round(N-Y),q)try{var L=Math.round(N/b)+w,W=_.getComponentMethod(&quot;calendars&quot;,&quot;getCal&quot;)(q),U=W.fromJD(L);return R%12?W.add(U,R,&quot;m&quot;):W.add(U,R/12,&quot;y&quot;),(U.toJD()-w)*b+Y}catch{f.error(&quot;invalid ms &quot;+N+&quot; in calendar &quot;+q)}var V=new Date(N+B);return V.setUTCMonth(V.getUTCMonth()+R)+Y-B},o.findExactDates=function(N,R){for(var q,Y,L=0,W=0,U=0,V=0,te=C(R)&amp;&amp;_.getComponentMethod(&quot;calendars&quot;,&quot;getCal&quot;)(R),ee=0;ee&lt;N.length;ee++)if(Y=N[ee],d(Y)){if(!(Y%b))if(te)try{(q=te.fromJD(Y/b+w)).day()===1?q.month()===1?L++:W++:U++}catch{}else(q=new Date(Y)).getUTCDate()===1?q.getUTCMonth()===0?L++:W++:U++}else V++;U+=W+=L;var H=N.length-V;return{exactYears:L/H,exactMonths:W/H,exactDays:U/H}}},24401:function(i,o,a){var s=a(39898),u=a(47769),c=a(35657),d=a(79576);function f(v){var h=v&amp;&amp;v.parentNode;h&amp;&amp;h.removeChild(v)}function p(v,h,y){var w=&quot;plotly.js-style-&quot;+v,_=document.getElementById(w);_||((_=document.createElement(&quot;style&quot;)).setAttribute(&quot;id&quot;,w),_.appendChild(document.createTextNode(&quot;&quot;)),document.head.appendChild(_));var x=_.sheet;x.insertRule?x.insertRule(h+&quot;{&quot;+y+&quot;}&quot;,0):x.addRule?x.addRule(h,y,0):u.warn(&quot;addStyleRule failed&quot;)}function m(v){var h=window.getComputedStyle(v,null),y=h.getPropertyValue(&quot;-webkit-transform&quot;)||h.getPropertyValue(&quot;-moz-transform&quot;)||h.getPropertyValue(&quot;-ms-transform&quot;)||h.getPropertyValue(&quot;-o-transform&quot;)||h.getPropertyValue(&quot;transform&quot;);return y===&quot;none&quot;?null:y.replace(&quot;matrix&quot;,&quot;&quot;).replace(&quot;3d&quot;,&quot;&quot;).slice(1,-1).split(&quot;,&quot;).map(function(w){return+w})}function g(v){for(var h=[];b(v);)h.push(v),v=v.parentNode;return h}function b(v){return v&amp;&amp;(v instanceof Element||v instanceof HTMLElement)}i.exports={getGraphDiv:function(v){var h;if(typeof v==&quot;string&quot;){if((h=document.getElementById(v))===null)throw new Error(&quot;No DOM element with id &#x27;&quot;+v+&quot;&#x27; exists on the page.&quot;);return h}if(v==null)throw new Error(&quot;DOM element provided is null or undefined&quot;);return v},isPlotDiv:function(v){var h=s.select(v);return h.node()instanceof HTMLElement&amp;&amp;h.size()&amp;&amp;h.classed(&quot;js-plotly-plot&quot;)},removeElement:f,addStyleRule:function(v,h){p(&quot;global&quot;,v,h)},addRelatedStyleRule:p,deleteRelatedStyleRule:function(v){var h=&quot;plotly.js-style-&quot;+v,y=document.getElementById(h);y&amp;&amp;f(y)},getFullTransformMatrix:function(v){var h=g(v),y=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];return h.forEach(function(w){var _=m(w);if(_){var x=c.convertCssMatrix(_);y=d.multiply(y,y,x)}}),y},getElementTransformMatrix:m,getElementAndAncestors:g,equalDomRects:function(v,h){return v&amp;&amp;h&amp;&amp;v.top===h.top&amp;&amp;v.left===h.left&amp;&amp;v.right===h.right&amp;&amp;v.bottom===h.bottom}}},11086:function(i,o,a){var s=a(15398).EventEmitter,u={init:function(c){if(c._ev instanceof s)return c;var d=new s,f=new s;return c._ev=d,c._internalEv=f,c.on=d.on.bind(d),c.once=d.once.bind(d),c.removeListener=d.removeListener.bind(d),c.removeAllListeners=d.removeAllListeners.bind(d),c._internalOn=f.on.bind(f),c._internalOnce=f.once.bind(f),c._removeInternalListener=f.removeListener.bind(f),c._removeAllInternalListeners=f.removeAllListeners.bind(f),c.emit=function(p,m){typeof jQuery&lt;&quot;u&quot;&amp;&amp;jQuery(c).trigger(p,m),d.emit(p,m),f.emit(p,m)},c},triggerHandler:function(c,d,f){var p,m;typeof jQuery&lt;&quot;u&quot;&amp;&amp;(p=jQuery(c).triggerHandler(d,f));var g=c._ev;if(!g)return p;var b,v=g._events[d];if(!v)return p;function h(y){return y.listener?(g.removeListener(d,y.listener),y.fired?void 0:(y.fired=!0,y.listener.apply(g,[f]))):y.apply(g,[f])}for(v=Array.isArray(v)?v:[v],b=0;b&lt;v.length-1;b++)h(v[b]);return m=h(v[b]),p!==void 0?p:m},purge:function(c){return delete c._ev,delete c.on,delete c.once,delete c.removeListener,delete c.removeAllListeners,delete c.emit,delete c._ev,delete c._internalEv,delete c._internalOn,delete c._internalOnce,delete c._removeInternalListener,delete c._removeAllInternalListeners,c}};i.exports=u},1426:function(i,o,a){var s=a(41965),u=Array.isArray;function c(d,f,p,m){var g,b,v,h,y,w,_,x=d[0],T=d.length;if(T===2&amp;&amp;u(x)&amp;&amp;u(d[1])&amp;&amp;x.length===0){if(_=function(S,C){var M,O;for(M=0;M&lt;S.length;M++){if((O=S[M])!==null&amp;&amp;typeof O==&quot;object&quot;)return!1;O!==void 0&amp;&amp;(C[M]=O)}return!0}(d[1],x),_)return x;x.splice(0,x.length)}for(var k=1;k&lt;T;k++)for(b in g=d[k])v=x[b],h=g[b],m&amp;&amp;u(h)?x[b]=h:f&amp;&amp;h&amp;&amp;(s(h)||(y=u(h)))?(y?(y=!1,w=v&amp;&amp;u(v)?v:[]):w=v&amp;&amp;s(v)?v:{},x[b]=c([w,h],f,p,m)):(h!==void 0||p)&amp;&amp;(x[b]=h);return x}o.extendFlat=function(){return c(arguments,!1,!1,!1)},o.extendDeep=function(){return c(arguments,!0,!1,!1)},o.extendDeepAll=function(){return c(arguments,!0,!0,!1)},o.extendDeepNoArrays=function(){return c(arguments,!0,!1,!0)}},75744:function(i){i.exports=function(o){for(var a={},s=[],u=0,c=0;c&lt;o.length;c++){var d=o[c];a[d]!==1&amp;&amp;(a[d]=1,s[u++]=d)}return s}},76756:function(i){function o(s){return s.visible===!0}function a(s){var u=s[0].trace;return u.visible===!0&amp;&amp;u._length!==0}i.exports=function(s){for(var u,c=(u=s,Array.isArray(u)&amp;&amp;Array.isArray(u[0])&amp;&amp;u[0][0]&amp;&amp;u[0][0].trace?a:o),d=[],f=0;f&lt;s.length;f++){var p=s[f];c(p)&amp;&amp;d.push(p)}return d}},87642:function(i,o,a){var s,u,c,d=a(64872).mod;function f(m,g,b,v,h,y,w,_){var x=b-m,T=h-m,k=w-h,S=v-g,C=y-g,M=_-y,O=x*M-k*S;if(O===0)return null;var D=(T*M-k*C)/O,P=(T*S-x*C)/O;return P&lt;0||P&gt;1||D&lt;0||D&gt;1?null:{x:m+x*D,y:g+S*D}}function p(m,g,b,v,h){var y=v*m+h*g;if(y&lt;0)return v*v+h*h;if(y&gt;b){var w=v-m,_=h-g;return w*w+_*_}var x=v*g-h*m;return x*x/b}o.segmentsIntersect=f,o.segmentDistance=function(m,g,b,v,h,y,w,_){if(f(m,g,b,v,h,y,w,_))return 0;var x=b-m,T=v-g,k=w-h,S=_-y,C=x*x+T*T,M=k*k+S*S,O=Math.min(p(x,T,C,h-m,y-g),p(x,T,C,w-m,_-g),p(k,S,M,m-h,g-y),p(k,S,M,b-h,v-y));return Math.sqrt(O)},o.getTextLocation=function(m,g,b,v){if(m===u&amp;&amp;v===c||(s={},u=m,c=v),s[b])return s[b];var h=m.getPointAtLength(d(b-v/2,g)),y=m.getPointAtLength(d(b+v/2,g)),w=Math.atan((y.y-h.y)/(y.x-h.x)),_=m.getPointAtLength(d(b,g)),x={x:(4*_.x+h.x+y.x)/6,y:(4*_.y+h.y+y.y)/6,theta:w};return s[b]=x,x},o.clearLocationCache=function(){u=null},o.getVisibleSegment=function(m,g,b){var v,h,y=g.left,w=g.right,_=g.top,x=g.bottom,T=0,k=m.getTotalLength(),S=k;function C(O){var D=m.getPointAtLength(O);O===0?v=D:O===k&amp;&amp;(h=D);var P=D.x&lt;y?y-D.x:D.x&gt;w?D.x-w:0,E=D.y&lt;_?_-D.y:D.y&gt;x?D.y-x:0;return Math.sqrt(P*P+E*E)}for(var M=C(T);M;){if((T+=M+b)&gt;S)return;M=C(T)}for(M=C(S);M;){if(T&gt;(S-=M+b))return;M=C(S)}return{min:T,max:S,len:S-T,total:k,isClosed:T===0&amp;&amp;S===k&amp;&amp;Math.abs(v.x-h.x)&lt;.1&amp;&amp;Math.abs(v.y-h.y)&lt;.1}},o.findPointOnPath=function(m,g,b,v){for(var h,y,w,_=(v=v||{}).pathLength||m.getTotalLength(),x=v.tolerance||.001,T=v.iterationLimit||30,k=m.getPointAtLength(0)[b]&gt;m.getPointAtLength(_)[b]?-1:1,S=0,C=0,M=_;S&lt;T;){if(h=(C+M)/2,w=(y=m.getPointAtLength(h))[b]-g,Math.abs(w)&lt;x)return y;k*w&gt;0?M=h:C=h,S++}return y}},23389:function(i){i.exports=function(o){return o}},39240:function(i){i.exports=function(o,a){if(!a)return o;var s=1/Math.abs(a),u=s&gt;1?(s*o+s*a)/s:o+a,c=String(u).length;if(c&gt;16){var d=String(a).length;if(c&gt;=String(o).length+d){var f=parseFloat(u).toPrecision(12);f.indexOf(&quot;e+&quot;)===-1&amp;&amp;(u=+f)}}return u}},71828:function(i,o,a){var s=a(39898),u=a(84096).g0,c=a(60721).WU,d=a(92770),f=a(50606),p=f.FP_SAFE,m=-p,g=f.BADNUM,b=i.exports={};b.adjustFormat=function(G){return!G||/^\\d[.]\\df/.test(G)||/[.]\\d%/.test(G)?G:G===&quot;0.f&quot;?&quot;~f&quot;:/^\\d%/.test(G)?&quot;~%&quot;:/^\\ds/.test(G)?&quot;~s&quot;:!/^[~,.0$]/.test(G)&amp;&amp;/[&amp;fps]/.test(G)?&quot;~&quot;+G:G};var v={};b.warnBadFormat=function(G){var X=String(G);v[X]||(v[X]=1,b.warn(&#x27;encountered bad format: &quot;&#x27;+X+&#x27;&quot;&#x27;))},b.noFormat=function(G){return String(G)},b.numberFormat=function(G){var X;try{X=c(b.adjustFormat(G))}catch{return b.warnBadFormat(G),b.noFormat}return X},b.nestedProperty=a(65487),b.keyedContainer=a(66636),b.relativeAttr=a(6962),b.isPlainObject=a(41965),b.toLogRange=a(58163),b.relinkPrivateKeys=a(51332);var h=a(73627);b.isTypedArray=h.isTypedArray,b.isArrayOrTypedArray=h.isArrayOrTypedArray,b.isArray1D=h.isArray1D,b.ensureArray=h.ensureArray,b.concat=h.concat,b.maxRowLength=h.maxRowLength,b.minRowLength=h.minRowLength;var y=a(64872);b.mod=y.mod,b.modHalf=y.modHalf;var w=a(96554);b.valObjectMeta=w.valObjectMeta,b.coerce=w.coerce,b.coerce2=w.coerce2,b.coerceFont=w.coerceFont,b.coercePattern=w.coercePattern,b.coerceHoverinfo=w.coerceHoverinfo,b.coerceSelectionMarkerOpacity=w.coerceSelectionMarkerOpacity,b.validate=w.validate;var _=a(41631);b.dateTime2ms=_.dateTime2ms,b.isDateTime=_.isDateTime,b.ms2DateTime=_.ms2DateTime,b.ms2DateTimeLocal=_.ms2DateTimeLocal,b.cleanDate=_.cleanDate,b.isJSDate=_.isJSDate,b.formatDate=_.formatDate,b.incrementMonth=_.incrementMonth,b.dateTick0=_.dateTick0,b.dfltRange=_.dfltRange,b.findExactDates=_.findExactDates,b.MIN_MS=_.MIN_MS,b.MAX_MS=_.MAX_MS;var x=a(65888);b.findBin=x.findBin,b.sorterAsc=x.sorterAsc,b.sorterDes=x.sorterDes,b.distinctVals=x.distinctVals,b.roundUp=x.roundUp,b.sort=x.sort,b.findIndexOfMin=x.findIndexOfMin,b.sortObjectKeys=a(78607);var T=a(80038);b.aggNums=T.aggNums,b.len=T.len,b.mean=T.mean,b.median=T.median,b.midRange=T.midRange,b.variance=T.variance,b.stdev=T.stdev,b.interp=T.interp;var k=a(35657);b.init2dArray=k.init2dArray,b.transposeRagged=k.transposeRagged,b.dot=k.dot,b.translationMatrix=k.translationMatrix,b.rotationMatrix=k.rotationMatrix,b.rotationXYMatrix=k.rotationXYMatrix,b.apply3DTransform=k.apply3DTransform,b.apply2DTransform=k.apply2DTransform,b.apply2DTransform2=k.apply2DTransform2,b.convertCssMatrix=k.convertCssMatrix,b.inverseTransformMatrix=k.inverseTransformMatrix;var S=a(26348);b.deg2rad=S.deg2rad,b.rad2deg=S.rad2deg,b.angleDelta=S.angleDelta,b.angleDist=S.angleDist,b.isFullCircle=S.isFullCircle,b.isAngleInsideSector=S.isAngleInsideSector,b.isPtInsideSector=S.isPtInsideSector,b.pathArc=S.pathArc,b.pathSector=S.pathSector,b.pathAnnulus=S.pathAnnulus;var C=a(99863);b.isLeftAnchor=C.isLeftAnchor,b.isCenterAnchor=C.isCenterAnchor,b.isRightAnchor=C.isRightAnchor,b.isTopAnchor=C.isTopAnchor,b.isMiddleAnchor=C.isMiddleAnchor,b.isBottomAnchor=C.isBottomAnchor;var M=a(87642);b.segmentsIntersect=M.segmentsIntersect,b.segmentDistance=M.segmentDistance,b.getTextLocation=M.getTextLocation,b.clearLocationCache=M.clearLocationCache,b.getVisibleSegment=M.getVisibleSegment,b.findPointOnPath=M.findPointOnPath;var O=a(1426);b.extendFlat=O.extendFlat,b.extendDeep=O.extendDeep,b.extendDeepAll=O.extendDeepAll,b.extendDeepNoArrays=O.extendDeepNoArrays;var D=a(47769);b.log=D.log,b.warn=D.warn,b.error=D.error;var P=a(30587);b.counterRegex=P.counter;var E=a(79990);b.throttle=E.throttle,b.throttleDone=E.done,b.clearThrottle=E.clear;var I=a(24401);function A(G){var X={};for(var Q in G)for(var re=G[Q],ae=0;ae&lt;re.length;ae++)X[re[ae]]=+Q;return X}b.getGraphDiv=I.getGraphDiv,b.isPlotDiv=I.isPlotDiv,b.removeElement=I.removeElement,b.addStyleRule=I.addStyleRule,b.addRelatedStyleRule=I.addRelatedStyleRule,b.deleteRelatedStyleRule=I.deleteRelatedStyleRule,b.getFullTransformMatrix=I.getFullTransformMatrix,b.getElementTransformMatrix=I.getElementTransformMatrix,b.getElementAndAncestors=I.getElementAndAncestors,b.equalDomRects=I.equalDomRects,b.clearResponsive=a(86367),b.preserveDrawingBuffer=a(45142),b.makeTraceGroups=a(77310),b._=a(15867),b.notifier=a(75046),b.filterUnique=a(75744),b.filterVisible=a(76756),b.pushUnique=a(75138),b.increment=a(39240),b.cleanNumber=a(95218),b.ensureNumber=function(G){return d(G)?(G=Number(G))&gt;p||G&lt;m?g:G:g},b.isIndex=function(G,X){return!(X!==void 0&amp;&amp;G&gt;=X)&amp;&amp;d(G)&amp;&amp;G&gt;=0&amp;&amp;G%1==0},b.noop=a(64213),b.identity=a(23389),b.repeat=function(G,X){for(var Q=new Array(X),re=0;re&lt;X;re++)Q[re]=G;return Q},b.swapAttrs=function(G,X,Q,re){Q||(Q=&quot;x&quot;),re||(re=&quot;y&quot;);for(var ae=0;ae&lt;X.length;ae++){var ie=X[ae],se=b.nestedProperty(G,ie.replace(&quot;?&quot;,Q)),he=b.nestedProperty(G,ie.replace(&quot;?&quot;,re)),Se=se.get();se.set(he.get()),he.set(Se)}},b.raiseToTop=function(G){G.parentNode.appendChild(G)},b.cancelTransition=function(G){return G.transition().duration(0)},b.constrain=function(G,X,Q){return X&gt;Q?Math.max(Q,Math.min(X,G)):Math.max(X,Math.min(Q,G))},b.bBoxIntersect=function(G,X,Q){return Q=Q||0,G.left&lt;=X.right+Q&amp;&amp;X.left&lt;=G.right+Q&amp;&amp;G.top&lt;=X.bottom+Q&amp;&amp;X.top&lt;=G.bottom+Q},b.simpleMap=function(G,X,Q,re,ae){for(var ie=G.length,se=new Array(ie),he=0;he&lt;ie;he++)se[he]=X(G[he],Q,re,ae);return se},b.randstr=function G(X,Q,re,ae){if(re||(re=16),Q===void 0&amp;&amp;(Q=24),Q&lt;=0)return&quot;0&quot;;var ie,se,he=Math.log(Math.pow(2,Q))/Math.log(re),Se=&quot;&quot;;for(ie=2;he===1/0;ie*=2)he=Math.log(Math.pow(2,Q/ie))/Math.log(re)*ie;var Oe=he-Math.floor(he);for(ie=0;ie&lt;Math.floor(he);ie++)Se=Math.floor(Math.random()*re).toString(re)+Se;Oe&amp;&amp;(se=Math.pow(re,Oe),Se=Math.floor(Math.random()*se).toString(re)+Se);var Pe=parseInt(Se,re);return X&amp;&amp;X[Se]||Pe!==1/0&amp;&amp;Pe&gt;=Math.pow(2,Q)?ae&gt;10?(b.warn(&quot;randstr failed uniqueness&quot;),Se):G(X,Q,re,(ae||0)+1):Se},b.OptionControl=function(G,X){G||(G={}),X||(X=&quot;opt&quot;);var Q={optionList:[],_newoption:function(re){re[X]=G,Q[re.name]=re,Q.optionList.push(re)}};return Q[&quot;_&quot;+X]=G,Q},b.smooth=function(G,X){if((X=Math.round(X)||0)&lt;2)return G;var Q,re,ae,ie,se=G.length,he=2*se,Se=2*X-1,Oe=new Array(Se),Pe=new Array(se);for(Q=0;Q&lt;Se;Q++)Oe[Q]=(1-Math.cos(Math.PI*(Q+1)/X))/(2*X);for(Q=0;Q&lt;se;Q++){for(ie=0,re=0;re&lt;Se;re++)(ae=Q+re+1-X)&lt;-se?ae-=he*Math.round(ae/he):ae&gt;=he&amp;&amp;(ae-=he*Math.floor(ae/he)),ae&lt;0?ae=-1-ae:ae&gt;=se&amp;&amp;(ae=he-1-ae),ie+=G[ae]*Oe[re];Pe[Q]=ie}return Pe},b.syncOrAsync=function(G,X,Q){var re;function ae(){return b.syncOrAsync(G,X,Q)}for(;G.length;)if((re=(0,G.splice(0,1)[0])(X))&amp;&amp;re.then)return re.then(ae);return Q&amp;&amp;Q(X)},b.stripTrailingSlash=function(G){return G.substr(-1)===&quot;/&quot;?G.substr(0,G.length-1):G},b.noneOrAll=function(G,X,Q){if(G){var re,ae=!1,ie=!0;for(re=0;re&lt;Q.length;re++)G[Q[re]]!=null?ae=!0:ie=!1;if(ae&amp;&amp;!ie)for(re=0;re&lt;Q.length;re++)G[Q[re]]=X[Q[re]]}},b.mergeArray=function(G,X,Q,re){var ae=typeof re==&quot;function&quot;;if(b.isArrayOrTypedArray(G))for(var ie=Math.min(G.length,X.length),se=0;se&lt;ie;se++){var he=G[se];X[se][Q]=ae?re(he):he}},b.mergeArrayCastPositive=function(G,X,Q){return b.mergeArray(G,X,Q,function(re){var ae=+re;return isFinite(ae)&amp;&amp;ae&gt;0?ae:0})},b.fillArray=function(G,X,Q,re){if(re=re||b.identity,b.isArrayOrTypedArray(G))for(var ae=0;ae&lt;X.length;ae++)X[ae][Q]=re(G[ae])},b.castOption=function(G,X,Q,re){re=re||b.identity;var ae=b.nestedProperty(G,Q).get();return b.isArrayOrTypedArray(ae)?Array.isArray(X)&amp;&amp;b.isArrayOrTypedArray(ae[X[0]])?re(ae[X[0]][X[1]]):re(ae[X]):ae},b.extractOption=function(G,X,Q,re){if(Q in G)return G[Q];var ae=b.nestedProperty(X,re).get();return Array.isArray(ae)?void 0:ae},b.tagSelected=function(G,X,Q){var re,ae,ie=X.selectedpoints,se=X._indexToPoints;se&amp;&amp;(re=A(se));for(var he=0;he&lt;ie.length;he++){var Se=ie[he];if(b.isIndex(Se)||b.isArrayOrTypedArray(Se)&amp;&amp;b.isIndex(Se[0])&amp;&amp;b.isIndex(Se[1])){var Oe=re?re[Se]:Se,Pe=Q?Q[Oe]:Oe;(ae=Pe)!==void 0&amp;&amp;ae&lt;G.length&amp;&amp;(G[Pe].selected=1)}}},b.selIndices2selPoints=function(G){var X=G.selectedpoints,Q=G._indexToPoints;if(Q){for(var re=A(Q),ae=[],ie=0;ie&lt;X.length;ie++){var se=X[ie];if(b.isIndex(se)){var he=re[se];b.isIndex(he)&amp;&amp;ae.push(he)}}return ae}return X},b.getTargetArray=function(G,X){var Q=X.target;if(typeof Q==&quot;string&quot;&amp;&amp;Q){var re=b.nestedProperty(G,Q).get();return!!Array.isArray(re)&amp;&amp;re}return!!Array.isArray(Q)&amp;&amp;Q},b.minExtend=function G(X,Q,re){var ae={};typeof Q!=&quot;object&quot;&amp;&amp;(Q={});var ie,se,he,Se=re===&quot;pieLike&quot;?-1:3,Oe=Object.keys(X);for(ie=0;ie&lt;Oe.length;ie++)he=X[se=Oe[ie]],se.charAt(0)!==&quot;_&quot;&amp;&amp;typeof he!=&quot;function&quot;&amp;&amp;(se===&quot;module&quot;?ae[se]=he:Array.isArray(he)?ae[se]=se===&quot;colorscale&quot;||Se===-1?he.slice():he.slice(0,Se):b.isTypedArray(he)?ae[se]=Se===-1?he.subarray():he.subarray(0,Se):ae[se]=he&amp;&amp;typeof he==&quot;object&quot;?G(X[se],Q[se],re):he);for(Oe=Object.keys(Q),ie=0;ie&lt;Oe.length;ie++)typeof(he=Q[se=Oe[ie]])==&quot;object&quot;&amp;&amp;se in ae&amp;&amp;typeof ae[se]==&quot;object&quot;||(ae[se]=he);return ae},b.titleCase=function(G){return G.charAt(0).toUpperCase()+G.substr(1)},b.containsAny=function(G,X){for(var Q=0;Q&lt;X.length;Q++)if(G.indexOf(X[Q])!==-1)return!0;return!1},b.isIE=function(){return window.navigator.msSaveBlob!==void 0};var F=/Version\\/[\\d\\.]+.*Safari/;b.isSafari=function(){return F.test(window.navigator.userAgent)};var j=/iPad|iPhone|iPod/;b.isIOS=function(){return j.test(window.navigator.userAgent)};var z=/Firefox\\/(\\d+)\\.\\d+/;b.getFirefoxVersion=function(){var G=z.exec(window.navigator.userAgent);if(G&amp;&amp;G.length===2){var X=parseInt(G[1]);if(!isNaN(X))return X}return null},b.isD3Selection=function(G){return G instanceof s.selection},b.ensureSingle=function(G,X,Q,re){var ae=G.select(X+(Q?&quot;.&quot;+Q:&quot;&quot;));if(ae.size())return ae;var ie=G.append(X);return Q&amp;&amp;ie.classed(Q,!0),re&amp;&amp;ie.call(re),ie},b.ensureSingleById=function(G,X,Q,re){var ae=G.select(X+&quot;#&quot;+Q);if(ae.size())return ae;var ie=G.append(X).attr(&quot;id&quot;,Q);return re&amp;&amp;ie.call(re),ie},b.objectFromPath=function(G,X){for(var Q,re=G.split(&quot;.&quot;),ae=Q={},ie=0;ie&lt;re.length;ie++){var se=re[ie],he=null,Se=re[ie].match(/(.*)\\[([0-9]+)\\]/);Se?(se=Se[1],he=Se[2],Q=Q[se]=[],ie===re.length-1?Q[he]=X:Q[he]={},Q=Q[he]):(ie===re.length-1?Q[se]=X:Q[se]={},Q=Q[se])}return ae};var B=/^([^\\[\\.]+)\\.(.+)?/,N=/^([^\\.]+)\\[([0-9]+)\\](\\.)?(.+)?/;function R(G){return G.slice(0,2)===&quot;__&quot;}b.expandObjectPaths=function(G){var X,Q,re,ae,ie,se,he;if(typeof G==&quot;object&quot;&amp;&amp;!Array.isArray(G)){for(Q in G)if(G.hasOwnProperty(Q))if(X=Q.match(B)){if(ae=G[Q],R(re=X[1]))continue;delete G[Q],G[re]=b.extendDeepNoArrays(G[re]||{},b.objectFromPath(Q,b.expandObjectPaths(ae))[re])}else if(X=Q.match(N)){if(ae=G[Q],R(re=X[1]))continue;if(ie=parseInt(X[2]),delete G[Q],G[re]=G[re]||[],X[3]===&quot;.&quot;)he=X[4],se=G[re][ie]=G[re][ie]||{},b.extendDeepNoArrays(se,b.objectFromPath(he,b.expandObjectPaths(ae)));else{if(R(re))continue;G[re][ie]=b.expandObjectPaths(ae)}}else{if(R(Q))continue;G[Q]=b.expandObjectPaths(G[Q])}}return G},b.numSeparate=function(G,X,Q){if(Q||(Q=!1),typeof X!=&quot;string&quot;||X.length===0)throw new Error(&quot;Separator string required for formatting!&quot;);typeof G==&quot;number&quot;&amp;&amp;(G=String(G));var re=/(\\d+)(\\d{3})/,ae=X.charAt(0),ie=X.charAt(1),se=G.split(&quot;.&quot;),he=se[0],Se=se.length&gt;1?ae+se[1]:&quot;&quot;;if(ie&amp;&amp;(se.length&gt;1||he.length&gt;4||Q))for(;re.test(he);)he=he.replace(re,&quot;$1&quot;+ie+&quot;$2&quot;);return he+Se},b.TEMPLATE_STRING_REGEX=/%{([^\\s%{}:]*)([:|\\|][^}]*)?}/g;var q=/^\\w*$/;b.templateString=function(G,X){var Q={};return G.replace(b.TEMPLATE_STRING_REGEX,function(re,ae){var ie;return q.test(ae)?ie=X[ae]:(Q[ae]=Q[ae]||b.nestedProperty(X,ae).get,ie=Q[ae]()),b.isValidTextValue(ie)?ie:&quot;&quot;})};var Y={max:10,count:0,name:&quot;hovertemplate&quot;};b.hovertemplateString=function(){return te.apply(Y,arguments)};var L={max:10,count:0,name:&quot;texttemplate&quot;};b.texttemplateString=function(){return te.apply(L,arguments)};var W=/^(\\S+)([\\*\\/])(-?\\d+(\\.\\d+)?)$/,U={max:10,count:0,name:&quot;texttemplate&quot;,parseMultDiv:!0};b.texttemplateStringForShapes=function(){return te.apply(U,arguments)};var V=/^[:|\\|]/;function te(G,X,Q){var re=this,ae=arguments;X||(X={});var ie={};return G.replace(b.TEMPLATE_STRING_REGEX,function(se,he,Se){var Oe=he===&quot;_xother&quot;||he===&quot;_yother&quot;,Pe=he===&quot;_xother_&quot;||he===&quot;_yother_&quot;,Me=he===&quot;xother_&quot;||he===&quot;yother_&quot;,ce=he===&quot;xother&quot;||he===&quot;yother&quot;||Oe||Me||Pe,we=he;(Oe||Pe)&amp;&amp;(we=we.substring(1)),(Me||Pe)&amp;&amp;(we=we.substring(0,we.length-1));var K,ne,de,_e=null,ue=null;if(re.parseMultDiv){var pe=function(Ae){var Re=Ae.match(W);return Re?{key:Re[1],op:Re[2],number:Number(Re[3])}:{key:Ae,op:null,number:null}}(we);we=pe.key,_e=pe.op,ue=pe.number}if(ce){if((K=X[we])===void 0)return&quot;&quot;}else for(de=3;de&lt;ae.length;de++)if(ne=ae[de]){if(ne.hasOwnProperty(we)){K=ne[we];break}if(q.test(we)||(K=b.nestedProperty(ne,we).get(),(K=ie[we]||b.nestedProperty(ne,we).get())&amp;&amp;(ie[we]=K)),K!==void 0)break}if(K!==void 0&amp;&amp;(_e===&quot;*&quot;&amp;&amp;(K*=ue),_e===&quot;/&quot;&amp;&amp;(K/=ue)),K===void 0&amp;&amp;re)return re.count&lt;re.max&amp;&amp;(b.warn(&quot;Variable &#x27;&quot;+we+&quot;&#x27; in &quot;+re.name+&quot; could not be found!&quot;),K=se),re.count===re.max&amp;&amp;b.warn(&quot;Too many &quot;+re.name+&quot; warnings - additional warnings will be suppressed&quot;),re.count++,se;if(Se){var xe;if(Se[0]===&quot;:&quot;&amp;&amp;(K=(xe=Q?Q.numberFormat:b.numberFormat)(Se.replace(V,&quot;&quot;))(K)),Se[0]===&quot;|&quot;){xe=Q?Q.timeFormat:u;var ye=b.dateTime2ms(K);K=b.formatDate(ye,Se.replace(V,&quot;&quot;),!1,xe)}}else{var Te=we+&quot;Label&quot;;X.hasOwnProperty(Te)&amp;&amp;(K=X[Te])}return ce&amp;&amp;(K=&quot;(&quot;+K+&quot;)&quot;,(Oe||Pe)&amp;&amp;(K=&quot; &quot;+K),(Me||Pe)&amp;&amp;(K+=&quot; &quot;)),K})}b.subplotSort=function(G,X){for(var Q=Math.min(G.length,X.length)+1,re=0,ae=0,ie=0;ie&lt;Q;ie++){var se=G.charCodeAt(ie)||0,he=X.charCodeAt(ie)||0,Se=se&gt;=48&amp;&amp;se&lt;=57,Oe=he&gt;=48&amp;&amp;he&lt;=57;if(Se&amp;&amp;(re=10*re+se-48),Oe&amp;&amp;(ae=10*ae+he-48),!Se||!Oe){if(re!==ae)return re-ae;if(se!==he)return se-he}}return ae-re};var ee=2e9;b.seedPseudoRandom=function(){ee=2e9},b.pseudoRandom=function(){var G=ee;return ee=(69069*ee+1)%4294967296,Math.abs(ee-G)&lt;429496729?b.pseudoRandom():ee/4294967296},b.fillText=function(G,X,Q){var re=Array.isArray(Q)?function(se){Q.push(se)}:function(se){Q.text=se},ae=b.extractOption(G,X,&quot;htx&quot;,&quot;hovertext&quot;);if(b.isValidTextValue(ae))return re(ae);var ie=b.extractOption(G,X,&quot;tx&quot;,&quot;text&quot;);return b.isValidTextValue(ie)?re(ie):void 0},b.isValidTextValue=function(G){return G||G===0},b.formatPercent=function(G,X){X=X||0;for(var Q=(Math.round(100*G*Math.pow(10,X))*Math.pow(.1,X)).toFixed(X)+&quot;%&quot;,re=0;re&lt;X;re++)Q.indexOf(&quot;.&quot;)!==-1&amp;&amp;(Q=(Q=Q.replace(&quot;0%&quot;,&quot;%&quot;)).replace(&quot;.%&quot;,&quot;%&quot;));return Q},b.isHidden=function(G){var X=window.getComputedStyle(G).display;return!X||X===&quot;none&quot;},b.strTranslate=function(G,X){return G||X?&quot;translate(&quot;+G+&quot;,&quot;+X+&quot;)&quot;:&quot;&quot;},b.strRotate=function(G){return G?&quot;rotate(&quot;+G+&quot;)&quot;:&quot;&quot;},b.strScale=function(G){return G!==1?&quot;scale(&quot;+G+&quot;)&quot;:&quot;&quot;},b.getTextTransform=function(G){var X=G.noCenter,Q=G.textX,re=G.textY,ae=G.targetX,ie=G.targetY,se=G.anchorX||0,he=G.anchorY||0,Se=G.rotate,Oe=G.scale;return Oe?Oe&gt;1&amp;&amp;(Oe=1):Oe=0,b.strTranslate(ae-Oe*(Q+se),ie-Oe*(re+he))+b.strScale(Oe)+(Se?&quot;rotate(&quot;+Se+(X?&quot;&quot;:&quot; &quot;+Q+&quot; &quot;+re)+&quot;)&quot;:&quot;&quot;)},b.setTransormAndDisplay=function(G,X){G.attr(&quot;transform&quot;,b.getTextTransform(X)),G.style(&quot;display&quot;,X.scale?null:&quot;none&quot;)},b.ensureUniformFontSize=function(G,X){var Q=b.extendFlat({},X);return Q.size=Math.max(X.size,G._fullLayout.uniformtext.minsize||0),Q},b.join2=function(G,X,Q){var re=G.length;return re&gt;1?G.slice(0,-1).join(X)+Q+G[re-1]:G.join(X)},b.bigFont=function(G){return Math.round(1.2*G)};var H=b.getFirefoxVersion(),Z=H!==null&amp;&amp;H&lt;86;b.getPositionFromD3Event=function(){return Z?[s.event.layerX,s.event.layerY]:[s.event.offsetX,s.event.offsetY]}},41965:function(i){i.exports=function(o){return window&amp;&amp;window.process&amp;&amp;window.process.versions?Object.prototype.toString.call(o)===&quot;[object Object]&quot;:Object.prototype.toString.call(o)===&quot;[object Object]&quot;&amp;&amp;Object.getPrototypeOf(o).hasOwnProperty(&quot;hasOwnProperty&quot;)}},66636:function(i,o,a){var s=a(65487),u=/^\\w*$/;i.exports=function(c,d,f,p){var m,g,b;f=f||&quot;name&quot;,p=p||&quot;value&quot;;var v={};d&amp;&amp;d.length?(b=s(c,d),g=b.get()):g=c,d=d||&quot;&quot;;var h={};if(g)for(m=0;m&lt;g.length;m++)h[g[m][f]]=m;var y=u.test(p),w={set:function(_,x){var T=x===null?4:0;if(!g){if(!b||T===4)return;g=[],b.set(g)}var k=h[_];if(k===void 0){if(T===4)return;T|=3,k=g.length,h[_]=k}else x!==(y?g[k][p]:s(g[k],p).get())&amp;&amp;(T|=2);var S=g[k]=g[k]||{};return S[f]=_,y?S[p]=x:s(S,p).set(x),x!==null&amp;&amp;(T&amp;=-5),v[k]=v[k]|T,w},get:function(_){if(g){var x=h[_];return x===void 0?void 0:y?g[x][p]:s(g[x],p).get()}},rename:function(_,x){var T=h[_];return T===void 0||(v[T]=1|v[T],h[x]=T,delete h[_],g[T][f]=x),w},remove:function(_){var x=h[_];if(x===void 0)return w;var T=g[x];if(Object.keys(T).length&gt;2)return v[x]=2|v[x],w.set(_,null);if(y){for(m=x;m&lt;g.length;m++)v[m]=3|v[m];for(m=x;m&lt;g.length;m++)h[g[m][f]]--;g.splice(x,1),delete h[_]}else s(T,p).set(null),v[x]=6|v[x];return w},constructUpdate:function(){for(var _,x,T={},k=Object.keys(v),S=0;S&lt;k.length;S++)x=k[S],_=d+&quot;[&quot;+x+&quot;]&quot;,g[x]?(1&amp;v[x]&amp;&amp;(T[_+&quot;.&quot;+f]=g[x][f]),2&amp;v[x]&amp;&amp;(T[_+&quot;.&quot;+p]=y?4&amp;v[x]?null:g[x][p]:4&amp;v[x]?null:s(g[x],p).get())):T[_]=null;return T}};return w}},15867:function(i,o,a){var s=a(73972);i.exports=function(u,c){for(var d=u._context.locale,f=0;f&lt;2;f++){for(var p=u._context.locales,m=0;m&lt;2;m++){var g=(p[d]||{}).dictionary;if(g){var b=g[c];if(b)return b}p=s.localeRegistry}var v=d.split(&quot;-&quot;)[0];if(v===d)break;d=v}return c}},47769:function(i,o,a){var s=a(72075).dfltConfig,u=a(75046),c=i.exports={};c.log=function(){var d;if(s.logging&gt;1){var f=[&quot;LOG:&quot;];for(d=0;d&lt;arguments.length;d++)f.push(arguments[d]);console.trace.apply(console,f)}if(s.notifyOnLogging&gt;1){var p=[];for(d=0;d&lt;arguments.length;d++)p.push(arguments[d]);u(p.join(&quot;&lt;br&gt;&quot;),&quot;long&quot;)}},c.warn=function(){var d;if(s.logging&gt;0){var f=[&quot;WARN:&quot;];for(d=0;d&lt;arguments.length;d++)f.push(arguments[d]);console.trace.apply(console,f)}if(s.notifyOnLogging&gt;0){var p=[];for(d=0;d&lt;arguments.length;d++)p.push(arguments[d]);u(p.join(&quot;&lt;br&gt;&quot;),&quot;stick&quot;)}},c.error=function(){var d;if(s.logging&gt;0){var f=[&quot;ERROR:&quot;];for(d=0;d&lt;arguments.length;d++)f.push(arguments[d]);console.error.apply(console,f)}if(s.notifyOnLogging&gt;0){var p=[];for(d=0;d&lt;arguments.length;d++)p.push(arguments[d]);u(p.join(&quot;&lt;br&gt;&quot;),&quot;stick&quot;)}}},77310:function(i,o,a){var s=a(39898);i.exports=function(u,c,d){var f=u.selectAll(&quot;g.&quot;+d.replace(/\\s/g,&quot;.&quot;)).data(c,function(m){return m[0].trace.uid});f.exit().remove(),f.enter().append(&quot;g&quot;).attr(&quot;class&quot;,d),f.order();var p=u.classed(&quot;rangeplot&quot;)?&quot;nodeRangePlot3&quot;:&quot;node3&quot;;return f.each(function(m){m[0][p]=s.select(this)}),f}},35657:function(i,o,a){var s=a(79576);o.init2dArray=function(u,c){for(var d=new Array(u),f=0;f&lt;u;f++)d[f]=new Array(c);return d},o.transposeRagged=function(u){var c,d,f=0,p=u.length;for(c=0;c&lt;p;c++)f=Math.max(f,u[c].length);var m=new Array(f);for(c=0;c&lt;f;c++)for(m[c]=new Array(p),d=0;d&lt;p;d++)m[c][d]=u[d][c];return m},o.dot=function(u,c){if(!u.length||!c.length||u.length!==c.length)return null;var d,f,p=u.length;if(u[0].length)for(d=new Array(p),f=0;f&lt;p;f++)d[f]=o.dot(u[f],c);else if(c[0].length){var m=o.transposeRagged(c);for(d=new Array(m.length),f=0;f&lt;m.length;f++)d[f]=o.dot(u,m[f])}else for(d=0,f=0;f&lt;p;f++)d+=u[f]*c[f];return d},o.translationMatrix=function(u,c){return[[1,0,u],[0,1,c],[0,0,1]]},o.rotationMatrix=function(u){var c=u*Math.PI/180;return[[Math.cos(c),-Math.sin(c),0],[Math.sin(c),Math.cos(c),0],[0,0,1]]},o.rotationXYMatrix=function(u,c,d){return o.dot(o.dot(o.translationMatrix(c,d),o.rotationMatrix(u)),o.translationMatrix(-c,-d))},o.apply3DTransform=function(u){return function(){var c=arguments,d=arguments.length===1?c[0]:[c[0],c[1],c[2]||0];return o.dot(u,[d[0],d[1],d[2],1]).slice(0,3)}},o.apply2DTransform=function(u){return function(){var c=arguments;c.length===3&amp;&amp;(c=c[0]);var d=arguments.length===1?c[0]:[c[0],c[1]];return o.dot(u,[d[0],d[1],1]).slice(0,2)}},o.apply2DTransform2=function(u){var c=o.apply2DTransform(u);return function(d){return c(d.slice(0,2)).concat(c(d.slice(2,4)))}},o.convertCssMatrix=function(u){if(u){var c=u.length;if(c===16)return u;if(c===6)return[u[0],u[1],0,0,u[2],u[3],0,0,0,0,1,0,u[4],u[5],0,1]}return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},o.inverseTransformMatrix=function(u){var c=[];return s.invert(c,u),[[c[0],c[1],c[2],c[3]],[c[4],c[5],c[6],c[7]],[c[8],c[9],c[10],c[11]],[c[12],c[13],c[14],c[15]]]}},64872:function(i){i.exports={mod:function(o,a){var s=o%a;return s&lt;0?s+a:s},modHalf:function(o,a){return Math.abs(o)&gt;a/2?o-Math.round(o/a)*a:o}}},65487:function(i,o,a){var s=a(92770),u=a(73627).isArrayOrTypedArray;function c(v,h){return function(){var y,w,_,x,T,k=v;for(x=0;x&lt;h.length-1;x++){if((y=h[x])===-1){for(w=!0,_=[],T=0;T&lt;k.length;T++)_[T]=c(k[T],h.slice(x+1))(),_[T]!==_[0]&amp;&amp;(w=!1);return w?_[0]:_}if(typeof y==&quot;number&quot;&amp;&amp;!u(k)||typeof(k=k[y])!=&quot;object&quot;||k===null)return}if(typeof k==&quot;object&quot;&amp;&amp;k!==null&amp;&amp;(_=k[h[x]])!==null)return _}}i.exports=function(v,h){if(s(h))h=String(h);else if(typeof h!=&quot;string&quot;||h.substr(h.length-4)===&quot;[-1]&quot;)throw&quot;bad property string&quot;;var y,w,_,x,T=h.split(&quot;.&quot;);for(x=0;x&lt;T.length;x++)if(String(T[x]).slice(0,2)===&quot;__&quot;)throw&quot;bad property string&quot;;for(x=0;x&lt;T.length;){if(y=String(T[x]).match(/^([^\\[\\]]*)((\\[\\-?[0-9]*\\])+)$/)){if(y[1])T[x]=y[1];else{if(x!==0)throw&quot;bad property string&quot;;T.splice(0,1)}for(w=y[2].substr(1,y[2].length-2).split(&quot;][&quot;),_=0;_&lt;w.length;_++)x++,T.splice(x,0,Number(w[_]))}x++}return typeof v!=&quot;object&quot;?function(k,S,C){return{set:function(){throw&quot;bad container&quot;},get:function(){},astr:S,parts:C,obj:k}}(v,h,T):{set:p(v,T,h),get:c(v,T),astr:h,parts:T,obj:v}};var d=/(^|\\.)args\\[/;function f(v,h){return v===void 0||v===null&amp;&amp;!h.match(d)}function p(v,h,y){return function(w){var _,x,T=v,k=&quot;&quot;,S=f(w,y);for(x=0;x&lt;h.length-1;x++){if(typeof(_=h[x])==&quot;number&quot;&amp;&amp;!u(T))throw&quot;array index but container is not an array&quot;;if(_===-1){if(S=!g(T,h.slice(x+1),w,y))break;return}if(!b(T,_,h[x+1],S))break;if(typeof(T=T[_])!=&quot;object&quot;||T===null)throw&quot;container is not an object&quot;;k=m(k,_)}if(S){if(x===h.length-1&amp;&amp;(delete T[h[x]],Array.isArray(T)&amp;&amp;+h[x]==T.length-1))for(;T.length&amp;&amp;T[T.length-1]===void 0;)T.pop()}else T[h[x]]=w}}function m(v,h){var y=h;return s(h)?y=&quot;[&quot;+h+&quot;]&quot;:v&amp;&amp;(y=&quot;.&quot;+h),v+y}function g(v,h,y,w){var _,x=u(y),T=!0,k=y,S=w.replace(&quot;-1&quot;,0),C=!x&amp;&amp;f(y,S),M=h[0];for(_=0;_&lt;v.length;_++)S=w.replace(&quot;-1&quot;,_),x&amp;&amp;(C=f(k=y[_%y.length],S)),C&amp;&amp;(T=!1),b(v,_,M,C)&amp;&amp;p(v[_],h,w.replace(&quot;-1&quot;,_))(k);return T}function b(v,h,y,w){if(v[h]===void 0){if(w)return!1;v[h]=typeof y==&quot;number&quot;?[]:{}}return!0}},64213:function(i){i.exports=function(){}},75046:function(i,o,a){var s=a(39898),u=a(92770),c=[];i.exports=function(d,f){if(c.indexOf(d)===-1){c.push(d);var p=1e3;u(f)?p=f:f===&quot;long&quot;&amp;&amp;(p=3e3);var m=s.select(&quot;body&quot;).selectAll(&quot;.plotly-notifier&quot;).data([0]);m.enter().append(&quot;div&quot;).classed(&quot;plotly-notifier&quot;,!0),m.selectAll(&quot;.notifier-note&quot;).data(c).enter().append(&quot;div&quot;).classed(&quot;notifier-note&quot;,!0).style(&quot;opacity&quot;,0).each(function(b){var v=s.select(this);v.append(&quot;button&quot;).classed(&quot;notifier-close&quot;,!0).html(&quot;&amp;times;&quot;).on(&quot;click&quot;,function(){v.transition().call(g)});for(var h=v.append(&quot;p&quot;),y=b.split(/&lt;br\\s*\\/?&gt;/g),w=0;w&lt;y.length;w++)w&amp;&amp;h.append(&quot;br&quot;),h.append(&quot;span&quot;).text(y[w]);f===&quot;stick&quot;?v.transition().duration(350).style(&quot;opacity&quot;,1):v.transition().duration(700).style(&quot;opacity&quot;,1).transition().delay(p).call(g)})}function g(b){b.duration(700).style(&quot;opacity&quot;,0).each(&quot;end&quot;,function(v){var h=c.indexOf(v);h!==-1&amp;&amp;c.splice(h,1),s.select(this).remove()})}}},39918:function(i,o,a){var s=a(6964),u=&quot;data-savedcursor&quot;;i.exports=function(c,d){var f=c.attr(u);if(d){if(!f){for(var p=(c.attr(&quot;class&quot;)||&quot;&quot;).split(&quot; &quot;),m=0;m&lt;p.length;m++){var g=p[m];g.indexOf(&quot;cursor-&quot;)===0&amp;&amp;c.attr(u,g.substr(7)).classed(g,!1)}c.attr(u)||c.attr(u,&quot;!!&quot;)}s(c,d)}else f&amp;&amp;(c.attr(u,null),f===&quot;!!&quot;?s(c):s(c,f))}},61082:function(i,o,a){var s=a(35657).dot,u=a(50606).BADNUM,c=i.exports={};c.tester=function(d){var f,p=d.slice(),m=p[0][0],g=m,b=p[0][1],v=b;for(p[p.length-1][0]===p[0][0]&amp;&amp;p[p.length-1][1]===p[0][1]||p.push(p[0]),f=1;f&lt;p.length;f++)m=Math.min(m,p[f][0]),g=Math.max(g,p[f][0]),b=Math.min(b,p[f][1]),v=Math.max(v,p[f][1]);var h,y=!1;p.length===5&amp;&amp;(p[0][0]===p[1][0]?p[2][0]===p[3][0]&amp;&amp;p[0][1]===p[3][1]&amp;&amp;p[1][1]===p[2][1]&amp;&amp;(y=!0,h=function(x){return x[0]===p[0][0]}):p[0][1]===p[1][1]&amp;&amp;p[2][1]===p[3][1]&amp;&amp;p[0][0]===p[3][0]&amp;&amp;p[1][0]===p[2][0]&amp;&amp;(y=!0,h=function(x){return x[1]===p[0][1]}));var w=!0,_=p[0];for(f=1;f&lt;p.length;f++)if(_[0]!==p[f][0]||_[1]!==p[f][1]){w=!1;break}return{xmin:m,xmax:g,ymin:b,ymax:v,pts:p,contains:y?function(x,T){var k=x[0],S=x[1];return!(k===u||k&lt;m||k&gt;g||S===u||S&lt;b||S&gt;v||T&amp;&amp;h(x))}:function(x,T){var k=x[0],S=x[1];if(k===u||k&lt;m||k&gt;g||S===u||S&lt;b||S&gt;v)return!1;var C,M,O,D,P,E=p.length,I=p[0][0],A=p[0][1],F=0;for(C=1;C&lt;E;C++)if(M=I,O=A,I=p[C][0],A=p[C][1],!(k&lt;(D=Math.min(M,I))||k&gt;Math.max(M,I)||S&gt;Math.max(O,A)))if(S&lt;Math.min(O,A))k!==D&amp;&amp;F++;else{if(S===(P=I===M?S:O+(k-M)*(A-O)/(I-M)))return C!==1||!T;S&lt;=P&amp;&amp;k!==D&amp;&amp;F++}return F%2==1},isRect:y,degenerate:w}},c.isSegmentBent=function(d,f,p,m){var g,b,v,h=d[f],y=[d[p][0]-h[0],d[p][1]-h[1]],w=s(y,y),_=Math.sqrt(w),x=[-y[1]/_,y[0]/_];for(g=f+1;g&lt;p;g++)if(b=[d[g][0]-h[0],d[g][1]-h[1]],(v=s(b,y))&lt;0||v&gt;w||Math.abs(s(b,x))&gt;m)return!0;return!1},c.filter=function(d,f){var p=[d[0]],m=0,g=0;function b(v){d.push(v);var h=p.length,y=m;p.splice(g+1);for(var w=y+1;w&lt;d.length;w++)(w===d.length-1||c.isSegmentBent(d,y,w+1,f))&amp;&amp;(p.push(d[w]),p.length&lt;h-2&amp;&amp;(m=w,g=p.length-1),y=w)}return d.length&gt;1&amp;&amp;b(d.pop()),{addPt:b,raw:d,filtered:p}}},45142:function(i,o,a){var s=a(92770),u=a(35791);i.exports=function(c){var d;if(typeof(d=c&amp;&amp;c.hasOwnProperty(&quot;userAgent&quot;)?c.userAgent:function(){var h;return typeof navigator&lt;&quot;u&quot;&amp;&amp;(h=navigator.userAgent),h&amp;&amp;h.headers&amp;&amp;typeof h.headers[&quot;user-agent&quot;]==&quot;string&quot;&amp;&amp;(h=h.headers[&quot;user-agent&quot;]),h}())!=&quot;string&quot;)return!0;var f=u({ua:{headers:{&quot;user-agent&quot;:d}},tablet:!0,featureDetect:!1});if(!f){for(var p=d.split(&quot; &quot;),m=1;m&lt;p.length;m++)if(p[m].indexOf(&quot;Safari&quot;)!==-1)for(var g=m-1;g&gt;-1;g--){var b=p[g];if(b.substr(0,8)===&quot;Version/&quot;){var v=b.substr(8).split(&quot;.&quot;)[0];if(s(v)&amp;&amp;(v=+v),v&gt;=13)return!0}}}return f}},75138:function(i){i.exports=function(o,a){if(a instanceof RegExp){for(var s=a.toString(),u=0;u&lt;o.length;u++)if(o[u]instanceof RegExp&amp;&amp;o[u].toString()===s)return o;o.push(a)}else!a&amp;&amp;a!==0||o.indexOf(a)!==-1||o.push(a);return o}},10847:function(i,o,a){var s=a(71828),u=a(72075).dfltConfig,c={add:function(d,f,p,m,g){var b,v;d.undoQueue=d.undoQueue||{index:0,queue:[],sequence:!1},v=d.undoQueue.index,d.autoplay?d.undoQueue.inSequence||(d.autoplay=!1):(!d.undoQueue.sequence||d.undoQueue.beginSequence?(b={undo:{calls:[],args:[]},redo:{calls:[],args:[]}},d.undoQueue.queue.splice(v,d.undoQueue.queue.length-v,b),d.undoQueue.index+=1):b=d.undoQueue.queue[v-1],d.undoQueue.beginSequence=!1,b&amp;&amp;(b.undo.calls.unshift(f),b.undo.args.unshift(p),b.redo.calls.push(m),b.redo.args.push(g)),d.undoQueue.queue.length&gt;u.queueLength&amp;&amp;(d.undoQueue.queue.shift(),d.undoQueue.index--))},startSequence:function(d){d.undoQueue=d.undoQueue||{index:0,queue:[],sequence:!1},d.undoQueue.sequence=!0,d.undoQueue.beginSequence=!0},stopSequence:function(d){d.undoQueue=d.undoQueue||{index:0,queue:[],sequence:!1},d.undoQueue.sequence=!1,d.undoQueue.beginSequence=!1},undo:function(d){var f,p;if(!(d.undoQueue===void 0||isNaN(d.undoQueue.index)||d.undoQueue.index&lt;=0)){for(d.undoQueue.index--,f=d.undoQueue.queue[d.undoQueue.index],d.undoQueue.inSequence=!0,p=0;p&lt;f.undo.calls.length;p++)c.plotDo(d,f.undo.calls[p],f.undo.args[p]);d.undoQueue.inSequence=!1,d.autoplay=!1}},redo:function(d){var f,p;if(!(d.undoQueue===void 0||isNaN(d.undoQueue.index)||d.undoQueue.index&gt;=d.undoQueue.queue.length)){for(f=d.undoQueue.queue[d.undoQueue.index],d.undoQueue.inSequence=!0,p=0;p&lt;f.redo.calls.length;p++)c.plotDo(d,f.redo.calls[p],f.redo.args[p]);d.undoQueue.inSequence=!1,d.autoplay=!1,d.undoQueue.index++}},plotDo:function(d,f,p){d.autoplay=!0,p=function(m,g){for(var b,v=[],h=0;h&lt;g.length;h++)b=g[h],v[h]=b===m?b:typeof b==&quot;object&quot;?Array.isArray(b)?s.extendDeep([],b):s.extendDeepAll({},b):b;return v}(d,p),f.apply(null,p)}};i.exports=c},30587:function(i,o){o.counter=function(a,s,u,c){var d=(s||&quot;&quot;)+(u?&quot;&quot;:&quot;$&quot;),f=c===!1?&quot;&quot;:&quot;^&quot;;return a===&quot;xy&quot;?new RegExp(f+&quot;x([2-9]|[1-9][0-9]+)?y([2-9]|[1-9][0-9]+)?&quot;+d):new RegExp(f+a+&quot;([2-9]|[1-9][0-9]+)?&quot;+d)}},6962:function(i){var o=/^(.*)(\\.[^\\.\\[\\]]+|\\[\\d\\])$/,a=/^[^\\.\\[\\]]+$/;i.exports=function(s,u){for(;u;){var c=s.match(o);if(c)s=c[1];else{if(!s.match(a))throw new Error(&quot;bad relativeAttr call:&quot;+[s,u]);s=&quot;&quot;}if(u.charAt(0)!==&quot;^&quot;)break;u=u.slice(1)}return s&amp;&amp;u.charAt(0)!==&quot;[&quot;?s+&quot;.&quot;+u:s+u}},51332:function(i,o,a){var s=a(73627).isArrayOrTypedArray,u=a(41965);i.exports=function c(d,f){for(var p in f){var m=f[p],g=d[p];if(g!==m)if(p.charAt(0)===&quot;_&quot;||typeof m==&quot;function&quot;){if(p in d)continue;d[p]=m}else if(s(m)&amp;&amp;s(g)&amp;&amp;u(m[0])){if(p===&quot;customdata&quot;||p===&quot;ids&quot;)continue;for(var b=Math.min(m.length,g.length),v=0;v&lt;b;v++)g[v]!==m[v]&amp;&amp;u(m[v])&amp;&amp;u(g[v])&amp;&amp;c(g[v],m[v])}else u(m)&amp;&amp;u(g)&amp;&amp;(c(g,m),Object.keys(g).length||delete d[p])}}},65888:function(i,o,a){var s=a(92770),u=a(47769),c=a(23389),d=a(50606).BADNUM,f=1e-9;function p(v,h){return v&lt;h}function m(v,h){return v&lt;=h}function g(v,h){return v&gt;h}function b(v,h){return v&gt;=h}o.findBin=function(v,h,y){if(s(h.start))return y?Math.ceil((v-h.start)/h.size-f)-1:Math.floor((v-h.start)/h.size+f);var w,_,x=0,T=h.length,k=0,S=T&gt;1?(h[T-1]-h[0])/(T-1):1;for(_=S&gt;=0?y?p:m:y?b:g,v+=S*f*(y?-1:1)*(S&gt;=0?1:-1);x&lt;T&amp;&amp;k++&lt;100;)_(h[w=Math.floor((x+T)/2)],v)?x=w+1:T=w;return k&gt;90&amp;&amp;u.log(&quot;Long binary search...&quot;),x-1},o.sorterAsc=function(v,h){return v-h},o.sorterDes=function(v,h){return h-v},o.distinctVals=function(v){var h,y=v.slice();for(y.sort(o.sorterAsc),h=y.length-1;h&gt;-1&amp;&amp;y[h]===d;h--);for(var w,_=y[h]-y[0]||1,x=_/(h||1)/1e4,T=[],k=0;k&lt;=h;k++){var S=y[k],C=S-w;w===void 0?(T.push(S),w=S):C&gt;x&amp;&amp;(_=Math.min(_,C),T.push(S),w=S)}return{vals:T,minDiff:_}},o.roundUp=function(v,h,y){for(var w,_=0,x=h.length-1,T=0,k=y?0:1,S=y?1:0,C=y?Math.ceil:Math.floor;_&lt;x&amp;&amp;T++&lt;100;)h[w=C((_+x)/2)]&lt;=v?_=w+k:x=w-S;return h[_]},o.sort=function(v,h){for(var y=0,w=0,_=1;_&lt;v.length;_++){var x=h(v[_],v[_-1]);if(x&lt;0?y=1:x&gt;0&amp;&amp;(w=1),y&amp;&amp;w)return v.sort(h)}return w?v:v.reverse()},o.findIndexOfMin=function(v,h){h=h||c;for(var y,w=1/0,_=0;_&lt;v.length;_++){var x=h(v[_]);x&lt;w&amp;&amp;(w=x,y=_)}return y}},6964:function(i){i.exports=function(o,a){(o.attr(&quot;class&quot;)||&quot;&quot;).split(&quot; &quot;).forEach(function(s){s.indexOf(&quot;cursor-&quot;)===0&amp;&amp;o.classed(s,!1)}),a&amp;&amp;o.classed(&quot;cursor-&quot;+a,!0)}},78607:function(i){i.exports=function(o){return Object.keys(o).sort()}},80038:function(i,o,a){var s=a(92770),u=a(73627).isArrayOrTypedArray;o.aggNums=function(c,d,f,p){var m,g;if((!p||p&gt;f.length)&amp;&amp;(p=f.length),s(d)||(d=!1),u(f[0])){for(g=new Array(p),m=0;m&lt;p;m++)g[m]=o.aggNums(c,d,f[m]);f=g}for(m=0;m&lt;p;m++)s(d)?s(f[m])&amp;&amp;(d=c(+d,+f[m])):d=f[m];return d},o.len=function(c){return o.aggNums(function(d){return d+1},0,c)},o.mean=function(c,d){return d||(d=o.len(c)),o.aggNums(function(f,p){return f+p},0,c)/d},o.midRange=function(c){if(c!==void 0&amp;&amp;c.length!==0)return(o.aggNums(Math.max,null,c)+o.aggNums(Math.min,null,c))/2},o.variance=function(c,d,f){return d||(d=o.len(c)),s(f)||(f=o.mean(c,d)),o.aggNums(function(p,m){return p+Math.pow(m-f,2)},0,c)/d},o.stdev=function(c,d,f){return Math.sqrt(o.variance(c,d,f))},o.median=function(c){var d=c.slice().sort();return o.interp(d,.5)},o.interp=function(c,d){if(!s(d))throw&quot;n should be a finite number&quot;;if((d=d*c.length-.5)&lt;0)return c[0];if(d&gt;c.length-1)return c[c.length-1];var f=d%1;return f*c[Math.ceil(d)]+(1-f)*c[Math.floor(d)]}},3883:function(i,o,a){var s=a(32396),u=a(91424),c=a(71828),d=null;i.exports=function(){if(d!==null)return d;d=!1;var f=c.isIE()||c.isSafari()||c.isIOS();if(window.navigator.userAgent&amp;&amp;!f){var p=Array.from(s.CSS_DECLARATIONS).reverse(),m=window.CSS&amp;&amp;window.CSS.supports||window.supportsCSS;if(typeof m==&quot;function&quot;)d=p.some(function(v){return m.apply(null,v)});else{var g=u.tester.append(&quot;image&quot;).attr(&quot;style&quot;,s.STYLE),b=window.getComputedStyle(g.node()).imageRendering;d=p.some(function(v){var h=v[1];return b===h||b===h.toLowerCase()}),g.remove()}}return d}},63893:function(i,o,a){var s=a(39898),u=a(71828),c=u.strTranslate,d=a(77922),f=a(18783).LINE_SPACING,p=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;o.convertToTspans=function(N,R,q){var Y=N.text(),L=!N.attr(&quot;data-notex&quot;)&amp;&amp;R&amp;&amp;R._context.typesetMath&amp;&amp;typeof MathJax&lt;&quot;u&quot;&amp;&amp;Y.match(p),W=s.select(N.node().parentNode);if(!W.empty()){var U=N.attr(&quot;class&quot;)?N.attr(&quot;class&quot;).split(&quot; &quot;)[0]:&quot;text&quot;;return U+=&quot;-math&quot;,W.selectAll(&quot;svg.&quot;+U).remove(),W.selectAll(&quot;g.&quot;+U+&quot;-group&quot;).remove(),N.style(&quot;display&quot;,null).attr({&quot;data-unformatted&quot;:Y,&quot;data-math&quot;:&quot;N&quot;}),L?(R&amp;&amp;R._promises||[]).push(new Promise(function(te){N.style(&quot;display&quot;,&quot;none&quot;);var ee=parseInt(N.node().style.fontSize,10),H={fontSize:ee};(function(Z,G,X){var Q,re,ae,ie,se=parseInt((MathJax.version||&quot;&quot;).split(&quot;.&quot;)[0]);if(se===2||se===3){var he=function(){var Oe=&quot;math-output-&quot;+u.randstr({},64),Pe=(ie=s.select(&quot;body&quot;).append(&quot;div&quot;).attr({id:Oe}).style({visibility:&quot;hidden&quot;,position:&quot;absolute&quot;,&quot;font-size&quot;:G.fontSize+&quot;px&quot;}).text(Z.replace(m,&quot;\\\\lt &quot;).replace(g,&quot;\\\\gt &quot;))).node();return se===2?MathJax.Hub.Typeset(Pe):MathJax.typeset([Pe])},Se=function(){var Oe=ie.select(se===2?&quot;.MathJax_SVG&quot;:&quot;.MathJax&quot;),Pe=!Oe.empty()&amp;&amp;ie.select(&quot;svg&quot;).node();if(Pe){var Me,ce=Pe.getBoundingClientRect();Me=se===2?s.select(&quot;body&quot;).select(&quot;#MathJax_SVG_glyphs&quot;):Oe.select(&quot;defs&quot;),X(Oe,Me,ce)}else u.log(&quot;There was an error in the tex syntax.&quot;,Z),X();ie.remove()};se===2?MathJax.Hub.Queue(function(){return re=u.extendDeepAll({},MathJax.Hub.config),ae=MathJax.Hub.processSectionDelay,MathJax.Hub.processSectionDelay!==void 0&amp;&amp;(MathJax.Hub.processSectionDelay=0),MathJax.Hub.Config({messageStyle:&quot;none&quot;,tex2jax:{inlineMath:b},displayAlign:&quot;left&quot;})},function(){if((Q=MathJax.Hub.config.menuSettings.renderer)!==&quot;SVG&quot;)return MathJax.Hub.setRenderer(&quot;SVG&quot;)},he,Se,function(){if(Q!==&quot;SVG&quot;)return MathJax.Hub.setRenderer(Q)},function(){return ae!==void 0&amp;&amp;(MathJax.Hub.processSectionDelay=ae),MathJax.Hub.Config(re)}):se===3&amp;&amp;(re=u.extendDeepAll({},MathJax.config),MathJax.config.tex||(MathJax.config.tex={}),MathJax.config.tex.inlineMath=b,(Q=MathJax.config.startup.output)!==&quot;svg&quot;&amp;&amp;(MathJax.config.startup.output=&quot;svg&quot;),MathJax.startup.defaultReady(),MathJax.startup.promise.then(function(){he(),Se(),Q!==&quot;svg&quot;&amp;&amp;(MathJax.config.startup.output=Q),MathJax.config=re}))}else u.warn(&quot;No MathJax version:&quot;,MathJax.version)})(L[2],H,function(Z,G,X){W.selectAll(&quot;svg.&quot;+U).remove(),W.selectAll(&quot;g.&quot;+U+&quot;-group&quot;).remove();var Q=Z&amp;&amp;Z.select(&quot;svg&quot;);if(!Q||!Q.node())return V(),void te();var re=W.append(&quot;g&quot;).classed(U+&quot;-group&quot;,!0).attr({&quot;pointer-events&quot;:&quot;none&quot;,&quot;data-unformatted&quot;:Y,&quot;data-math&quot;:&quot;Y&quot;});re.node().appendChild(Q.node()),G&amp;&amp;G.node()&amp;&amp;Q.node().insertBefore(G.node().cloneNode(!0),Q.node().firstChild);var ae=X.width,ie=X.height;Q.attr({class:U,height:ie,preserveAspectRatio:&quot;xMinYMin meet&quot;}).style({overflow:&quot;visible&quot;,&quot;pointer-events&quot;:&quot;none&quot;});var se=N.node().style.fill||&quot;black&quot;,he=Q.select(&quot;g&quot;);he.attr({fill:se,stroke:se});var Se=he.node().getBoundingClientRect(),Oe=Se.width,Pe=Se.height;(Oe&gt;ae||Pe&gt;ie)&amp;&amp;(Q.style(&quot;overflow&quot;,&quot;hidden&quot;),Oe=(Se=Q.node().getBoundingClientRect()).width,Pe=Se.height);var Me=+N.attr(&quot;x&quot;),ce=+N.attr(&quot;y&quot;),we=-(ee||N.node().getBoundingClientRect().height)/4;if(U[0]===&quot;y&quot;)re.attr({transform:&quot;rotate(&quot;+[-90,Me,ce]+&quot;)&quot;+c(-Oe/2,we-Pe/2)});else if(U[0]===&quot;l&quot;)ce=we-Pe/2;else if(U[0]===&quot;a&quot;&amp;&amp;U.indexOf(&quot;atitle&quot;)!==0)Me=0,ce=we;else{var K=N.attr(&quot;text-anchor&quot;);Me-=Oe*(K===&quot;middle&quot;?.5:K===&quot;end&quot;?1:0),ce=ce+we-Pe/2}Q.attr({x:Me,y:ce}),q&amp;&amp;q.call(N,re),te(re)})})):V(),N}function V(){W.empty()||(U=N.attr(&quot;class&quot;)+&quot;-math&quot;,W.select(&quot;svg.&quot;+U).remove()),N.text(&quot;&quot;).style(&quot;white-space&quot;,&quot;pre&quot;);var te=function(ee,H){H=H.replace(x,&quot; &quot;);var Z,G=!1,X=[],Q=-1;function re(){Q++;var ue=document.createElementNS(d.svg,&quot;tspan&quot;);s.select(ue).attr({class:&quot;line&quot;,dy:Q*f+&quot;em&quot;}),ee.appendChild(ue),Z=ue;var pe=X;if(X=[{node:ue}],pe.length&gt;1)for(var xe=1;xe&lt;pe.length;xe++)ae(pe[xe])}function ae(ue){var pe,xe=ue.type,ye={};if(xe===&quot;a&quot;){pe=&quot;a&quot;;var Te=ue.target,Ae=ue.href,Re=ue.popup;Ae&amp;&amp;(ye={&quot;xlink:xlink:show&quot;:Te===&quot;_blank&quot;||Te.charAt(0)!==&quot;_&quot;?&quot;new&quot;:&quot;replace&quot;,target:Te,&quot;xlink:xlink:href&quot;:Ae},Re&amp;&amp;(ye.onclick=&#x27;window.open(this.href.baseVal,this.target.baseVal,&quot;&#x27;+Re+&#x27;&quot;);return false;&#x27;))}else pe=&quot;tspan&quot;;ue.style&amp;&amp;(ye.style=ue.style);var Le=document.createElementNS(d.svg,pe);if(xe===&quot;sup&quot;||xe===&quot;sub&quot;){ie(Z,w),Z.appendChild(Le);var $e=document.createElementNS(d.svg,&quot;tspan&quot;);ie($e,w),s.select($e).attr(&quot;dy&quot;,y[xe]),ye.dy=h[xe],Z.appendChild(Le),Z.appendChild($e)}else Z.appendChild(Le);s.select(Le).attr(ye),Z=ue.node=Le,X.push(ue)}function ie(ue,pe){ue.appendChild(document.createTextNode(pe))}function se(ue){if(X.length!==1){var pe=X.pop();ue!==pe.type&amp;&amp;u.log(&quot;Start tag &lt;&quot;+pe.type+&quot;&gt; doesnt match end tag &lt;&quot;+ue+&quot;&gt;. Pretending it did match.&quot;,H),Z=X[X.length-1].node}else u.log(&quot;Ignoring unexpected end tag &lt;/&quot;+ue+&quot;&gt;.&quot;,H)}S.test(H)?re():(Z=ee,X=[{node:ee}]);for(var he=H.split(T),Se=0;Se&lt;he.length;Se++){var Oe=he[Se],Pe=Oe.match(k),Me=Pe&amp;&amp;Pe[2].toLowerCase(),ce=v[Me];if(Me===&quot;br&quot;)re();else if(ce===void 0)ie(Z,F(Oe));else if(Pe[1])se(Me);else{var we=Pe[4],K={type:Me},ne=P(we,C);if(ne?(ne=ne.replace(E,&quot;$1 fill:&quot;),ce&amp;&amp;(ne+=&quot;;&quot;+ce)):ce&amp;&amp;(ne=ce),ne&amp;&amp;(K.style=ne),Me===&quot;a&quot;){G=!0;var de=P(we,M);if(de){var _e=j(de);_e&amp;&amp;(K.href=_e,K.target=P(we,O)||&quot;_blank&quot;,K.popup=P(we,D))}}ae(K)}}return G}(N.node(),Y);te&amp;&amp;N.style(&quot;pointer-events&quot;,&quot;all&quot;),o.positionText(N),q&amp;&amp;q.call(N)}};var m=/(&lt;|&amp;lt;|&amp;#60;)/g,g=/(&gt;|&amp;gt;|&amp;#62;)/g,b=[[&quot;$&quot;,&quot;$&quot;],[&quot;\\\\(&quot;,&quot;\\\\)&quot;]],v={sup:&quot;font-size:70%&quot;,sub:&quot;font-size:70%&quot;,b:&quot;font-weight:bold&quot;,i:&quot;font-style:italic&quot;,a:&quot;cursor:pointer&quot;,span:&quot;&quot;,em:&quot;font-style:italic;font-weight:bold&quot;},h={sub:&quot;0.3em&quot;,sup:&quot;-0.6em&quot;},y={sub:&quot;-0.21em&quot;,sup:&quot;0.42em&quot;},w=&quot;​&quot;,_=[&quot;http:&quot;,&quot;https:&quot;,&quot;mailto:&quot;,&quot;&quot;,void 0,&quot;:&quot;],x=o.NEWLINES=/(\\r\\n?|\\n)/g,T=/(&lt;[^&lt;&gt;]*&gt;)/,k=/&lt;(\\/?)([^ &gt;]*)(\\s+(.*))?&gt;/i,S=/&lt;br(\\s+.*)?&gt;/i;o.BR_TAG_ALL=/&lt;br(\\s+.*)?&gt;/gi;var C=/(^|[\\s&quot;&#x27;])style\\s*=\\s*(&quot;([^&quot;]*);?&quot;|&#x27;([^&#x27;]*);?&#x27;)/i,M=/(^|[\\s&quot;&#x27;])href\\s*=\\s*(&quot;([^&quot;]*)&quot;|&#x27;([^&#x27;]*)&#x27;)/i,O=/(^|[\\s&quot;&#x27;])target\\s*=\\s*(&quot;([^&quot;\\s]*)&quot;|&#x27;([^&#x27;\\s]*)&#x27;)/i,D=/(^|[\\s&quot;&#x27;])popup\\s*=\\s*(&quot;([\\w=,]*)&quot;|&#x27;([\\w=,]*)&#x27;)/i;function P(N,R){if(!N)return null;var q=N.match(R),Y=q&amp;&amp;(q[3]||q[4]);return Y&amp;&amp;F(Y)}var E=/(^|;)\\s*color:/;o.plainText=function(N,R){for(var q=(R=R||{}).len!==void 0&amp;&amp;R.len!==-1?R.len:1/0,Y=R.allowedTags!==void 0?R.allowedTags:[&quot;br&quot;],L=N.split(T),W=[],U=&quot;&quot;,V=0,te=0;te&lt;L.length;te++){var ee=L[te],H=ee.match(k),Z=H&amp;&amp;H[2].toLowerCase();if(Z)Y.indexOf(Z)!==-1&amp;&amp;(W.push(ee),U=Z);else{var G=ee.length;if(V+G&lt;q)W.push(ee),V+=G;else if(V&lt;q){var X=q-V;U&amp;&amp;(U!==&quot;br&quot;||X&lt;=3||G&lt;=3)&amp;&amp;W.pop(),q&gt;3?W.push(ee.substr(0,X-3)+&quot;...&quot;):W.push(ee.substr(0,X));break}U=&quot;&quot;}}return W.join(&quot;&quot;)};var I={mu:&quot;μ&quot;,amp:&quot;&amp;&quot;,lt:&quot;&lt;&quot;,gt:&quot;&gt;&quot;,nbsp:&quot; &quot;,times:&quot;×&quot;,plusmn:&quot;±&quot;,deg:&quot;°&quot;},A=/&amp;(#\\d+|#x[\\da-fA-F]+|[a-z]+);/g;function F(N){return N.replace(A,function(R,q){return(q.charAt(0)===&quot;#&quot;?function(Y){if(!(Y&gt;1114111)){var L=String.fromCodePoint;if(L)return L(Y);var W=String.fromCharCode;return Y&lt;=65535?W(Y):W(55232+(Y&gt;&gt;10),Y%1024+56320)}}(q.charAt(1)===&quot;x&quot;?parseInt(q.substr(2),16):parseInt(q.substr(1),10)):I[q])||R})}function j(N){var R=encodeURI(decodeURI(N)),q=document.createElement(&quot;a&quot;),Y=document.createElement(&quot;a&quot;);q.href=N,Y.href=R;var L=q.protocol,W=Y.protocol;return _.indexOf(L)!==-1&amp;&amp;_.indexOf(W)!==-1?R:&quot;&quot;}function z(N,R,q){var Y,L,W,U=q.horizontalAlign,V=q.verticalAlign||&quot;top&quot;,te=N.node().getBoundingClientRect(),ee=R.node().getBoundingClientRect();return L=V===&quot;bottom&quot;?function(){return te.bottom-Y.height}:V===&quot;middle&quot;?function(){return te.top+(te.height-Y.height)/2}:function(){return te.top},W=U===&quot;right&quot;?function(){return te.right-Y.width}:U===&quot;center&quot;?function(){return te.left+(te.width-Y.width)/2}:function(){return te.left},function(){Y=this.node().getBoundingClientRect();var H=W()-ee.left,Z=L()-ee.top,G=q.gd||{};if(q.gd){G._fullLayout._calcInverseTransform(G);var X=u.apply3DTransform(G._fullLayout._invTransform)(H,Z);H=X[0],Z=X[1]}return this.style({top:Z+&quot;px&quot;,left:H+&quot;px&quot;,&quot;z-index&quot;:1e3}),this}}o.convertEntities=F,o.sanitizeHTML=function(N){N=N.replace(x,&quot; &quot;);for(var R=document.createElement(&quot;p&quot;),q=R,Y=[],L=N.split(T),W=0;W&lt;L.length;W++){var U=L[W],V=U.match(k),te=V&amp;&amp;V[2].toLowerCase();if(te in v)if(V[1])Y.length&amp;&amp;(q=Y.pop());else{var ee=V[4],H=P(ee,C),Z=H?{style:H}:{};if(te===&quot;a&quot;){var G=P(ee,M);if(G){var X=j(G);if(X){Z.href=X;var Q=P(ee,O);Q&amp;&amp;(Z.target=Q)}}}var re=document.createElement(te);q.appendChild(re),s.select(re).attr(Z),q=re,Y.push(re)}else q.appendChild(document.createTextNode(F(U)))}return R.innerHTML},o.lineCount=function(N){return N.selectAll(&quot;tspan.line&quot;).size()||1},o.positionText=function(N,R,q){return N.each(function(){var Y=s.select(this);function L(V,te){return te===void 0?(te=Y.attr(V))===null&amp;&amp;(Y.attr(V,0),te=0):Y.attr(V,te),te}var W=L(&quot;x&quot;,R),U=L(&quot;y&quot;,q);this.nodeName===&quot;text&quot;&amp;&amp;Y.selectAll(&quot;tspan.line&quot;).attr({x:W,y:U})})};var B=&quot;1px &quot;;o.makeTextShadow=function(N){return B+B+B+N+&quot;, -&quot;+B+&quot;-&quot;+B+B+N+&quot;, &quot;+B+&quot;-&quot;+B+B+N+&quot;, -&quot;+B+B+B+N},o.makeEditable=function(N,R){var q=R.gd,Y=R.delegate,L=s.dispatch(&quot;edit&quot;,&quot;input&quot;,&quot;cancel&quot;),W=Y||N;if(N.style({&quot;pointer-events&quot;:Y?&quot;none&quot;:&quot;all&quot;}),N.size()!==1)throw new Error(&quot;boo&quot;);function U(){var te,ee,H,Z,G;te=s.select(q).select(&quot;.svg-container&quot;),ee=te.append(&quot;div&quot;),H=N.node().style,Z=parseFloat(H.fontSize||12),(G=R.text)===void 0&amp;&amp;(G=N.attr(&quot;data-unformatted&quot;)),ee.classed(&quot;plugin-editable editable&quot;,!0).style({position:&quot;absolute&quot;,&quot;font-family&quot;:H.fontFamily||&quot;Arial&quot;,&quot;font-size&quot;:Z,color:R.fill||H.fill||&quot;black&quot;,opacity:1,&quot;background-color&quot;:R.background||&quot;transparent&quot;,outline:&quot;#ffffff33 1px solid&quot;,margin:[-Z/8+1,0,0,-1].join(&quot;px &quot;)+&quot;px&quot;,padding:&quot;0&quot;,&quot;box-sizing&quot;:&quot;border-box&quot;}).attr({contenteditable:!0}).text(G).call(z(N,te,R)).on(&quot;blur&quot;,function(){q._editing=!1,N.text(this.textContent).style({opacity:1});var re,ae=s.select(this).attr(&quot;class&quot;);(re=ae?&quot;.&quot;+ae.split(&quot; &quot;)[0]+&quot;-math-group&quot;:&quot;[class*=-math-group]&quot;)&amp;&amp;s.select(N.node().parentNode).select(re).style({opacity:0});var ie=this.textContent;s.select(this).transition().duration(0).remove(),s.select(document).on(&quot;mouseup&quot;,null),L.edit.call(N,ie)}).on(&quot;focus&quot;,function(){var re=this;q._editing=!0,s.select(document).on(&quot;mouseup&quot;,function(){if(s.event.target===re)return!1;document.activeElement===ee.node()&amp;&amp;ee.node().blur()})}).on(&quot;keyup&quot;,function(){s.event.which===27?(q._editing=!1,N.style({opacity:1}),s.select(this).style({opacity:0}).on(&quot;blur&quot;,function(){return!1}).transition().remove(),L.cancel.call(N,this.textContent)):(L.input.call(N,this.textContent),s.select(this).call(z(N,te,R)))}).on(&quot;keydown&quot;,function(){s.event.which===13&amp;&amp;this.blur()}).call(V),N.style({opacity:0});var X,Q=W.attr(&quot;class&quot;);(X=Q?&quot;.&quot;+Q.split(&quot; &quot;)[0]+&quot;-math-group&quot;:&quot;[class*=-math-group]&quot;)&amp;&amp;s.select(N.node().parentNode).select(X).style({opacity:0})}function V(te){var ee=te.node(),H=document.createRange();H.selectNodeContents(ee);var Z=window.getSelection();Z.removeAllRanges(),Z.addRange(H),ee.focus()}return R.immediate?U():W.on(&quot;click&quot;,U),s.rebind(N,L,&quot;on&quot;)}},79990:function(i,o){var a={};function s(u){u&amp;&amp;u.timer!==null&amp;&amp;(clearTimeout(u.timer),u.timer=null)}o.throttle=function(u,c,d){var f=a[u],p=Date.now();if(!f){for(var m in a)a[m].ts&lt;p-6e4&amp;&amp;delete a[m];f=a[u]={ts:0,timer:null}}function g(){d(),f.ts=Date.now(),f.onDone&amp;&amp;(f.onDone(),f.onDone=null)}s(f),p&gt;f.ts+c?g():f.timer=setTimeout(function(){g(),f.timer=null},c)},o.done=function(u){var c=a[u];return c&amp;&amp;c.timer?new Promise(function(d){var f=c.onDone;c.onDone=function(){f&amp;&amp;f(),d(),c.onDone=null}}):Promise.resolve()},o.clear=function(u){if(u)s(a[u]),delete a[u];else for(var c in a)o.clear(c)}},58163:function(i,o,a){var s=a(92770);i.exports=function(u,c){if(u&gt;0)return Math.log(u)/Math.LN10;var d=Math.log(Math.min(c[0],c[1]))/Math.LN10;return s(d)||(d=Math.log(Math.max(c[0],c[1]))/Math.LN10-6),d}},37815:function(i){i.exports={moduleType:&quot;locale&quot;,name:&quot;en-US&quot;,dictionary:{&quot;Click to enter Colorscale title&quot;:&quot;Click to enter Colorscale title&quot;},format:{date:&quot;%m/%d/%Y&quot;}}},92177:function(i){i.exports={moduleType:&quot;locale&quot;,name:&quot;en&quot;,dictionary:{&quot;Click to enter Colorscale title&quot;:&quot;Click to enter Colourscale title&quot;},format:{days:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],shortDays:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],months:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],shortMonths:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;],periods:[&quot;AM&quot;,&quot;PM&quot;],dateTime:&quot;%a %b %e %X %Y&quot;,date:&quot;%d/%m/%Y&quot;,time:&quot;%H:%M:%S&quot;,decimal:&quot;.&quot;,thousands:&quot;,&quot;,grouping:[3],currency:[&quot;$&quot;,&quot;&quot;],year:&quot;%Y&quot;,month:&quot;%b %Y&quot;,dayMonth:&quot;%b %-d&quot;,dayMonthYear:&quot;%b %-d, %Y&quot;}}},14458:function(i,o,a){var s=a(73972);i.exports=function(u){for(var c,d,f=s.layoutArrayContainers,p=s.layoutArrayRegexes,m=u.split(&quot;[&quot;)[0],g=0;g&lt;p.length;g++)if((d=u.match(p[g]))&amp;&amp;d.index===0){c=d[0];break}if(c||(c=f[f.indexOf(m)]),!c)return!1;var b=u.substr(c.length);return b?!!(d=b.match(/^\\[(0|[1-9][0-9]*)\\](\\.(.+))?$/))&amp;&amp;{array:c,index:Number(d[1]),property:d[3]||&quot;&quot;}:{array:c,index:&quot;&quot;,property:&quot;&quot;}}},30962:function(i,o,a){var s=a(1426).extendFlat,u=a(41965),c={valType:&quot;flaglist&quot;,extras:[&quot;none&quot;],flags:[&quot;calc&quot;,&quot;clearAxisTypes&quot;,&quot;plot&quot;,&quot;style&quot;,&quot;markerSize&quot;,&quot;colorbars&quot;]},d={valType:&quot;flaglist&quot;,extras:[&quot;none&quot;],flags:[&quot;calc&quot;,&quot;plot&quot;,&quot;legend&quot;,&quot;ticks&quot;,&quot;axrange&quot;,&quot;layoutstyle&quot;,&quot;modebar&quot;,&quot;camera&quot;,&quot;arraydraw&quot;,&quot;colorbars&quot;]},f=c.flags.slice().concat([&quot;fullReplot&quot;]),p=d.flags.slice().concat(&quot;layoutReplot&quot;);function m(v){for(var h={},y=0;y&lt;v.length;y++)h[v[y]]=!1;return h}function g(v,h,y){var w=s({},v);for(var _ in w){var x=w[_];u(x)&amp;&amp;(w[_]=b(x,h,0,_))}return y===&quot;from-root&quot;&amp;&amp;(w.editType=h),w}function b(v,h,y,w){if(v.valType){var _=s({},v);if(_.editType=h,Array.isArray(v.items)){_.items=new Array(v.items.length);for(var x=0;x&lt;v.items.length;x++)_.items[x]=b(v.items[x],h)}return _}return g(v,h,w.charAt(0)===&quot;_&quot;?&quot;nested&quot;:&quot;from-root&quot;)}i.exports={traces:c,layout:d,traceFlags:function(){return m(f)},layoutFlags:function(){return m(p)},update:function(v,h){var y=h.editType;if(y&amp;&amp;y!==&quot;none&quot;)for(var w=y.split(&quot;+&quot;),_=0;_&lt;w.length;_++)v[w[_]]=!0},overrideAll:g}},58377:function(i,o,a){var s=a(92770),u=a(27812),c=a(73972),d=a(71828),f=a(74875),p=a(41675),m=a(7901),g=p.cleanId,b=p.getFromTrace,v=c.traceIs;function h(M,O){var D=M[O],P=O.charAt(0);D&amp;&amp;D!==&quot;paper&quot;&amp;&amp;(M[O]=g(D,P,!0))}function y(M){function O(D,P){var E=M[D],I=M.title&amp;&amp;M.title[P];E&amp;&amp;!I&amp;&amp;(M.title||(M.title={}),M.title[P]=M[D],delete M[D])}M&amp;&amp;(typeof M.title!=&quot;string&quot;&amp;&amp;typeof M.title!=&quot;number&quot;||(M.title={text:M.title}),O(&quot;titlefont&quot;,&quot;font&quot;),O(&quot;titleposition&quot;,&quot;position&quot;),O(&quot;titleside&quot;,&quot;side&quot;),O(&quot;titleoffset&quot;,&quot;offset&quot;))}function w(M){if(!d.isPlainObject(M))return!1;var O=M.name;return delete M.name,delete M.showlegend,(typeof O==&quot;string&quot;||typeof O==&quot;number&quot;)&amp;&amp;String(O)}function _(M,O,D,P){if(D&amp;&amp;!P)return M;if(P&amp;&amp;!D||!M.trim())return O;if(!O.trim())return M;var E,I=Math.min(M.length,O.length);for(E=0;E&lt;I&amp;&amp;M.charAt(E)===O.charAt(E);E++);return M.substr(0,E).trim()}function x(M){var O=&quot;middle&quot;,D=&quot;center&quot;;return typeof M==&quot;string&quot;&amp;&amp;(M.indexOf(&quot;top&quot;)!==-1?O=&quot;top&quot;:M.indexOf(&quot;bottom&quot;)!==-1&amp;&amp;(O=&quot;bottom&quot;),M.indexOf(&quot;left&quot;)!==-1?D=&quot;left&quot;:M.indexOf(&quot;right&quot;)!==-1&amp;&amp;(D=&quot;right&quot;)),O+&quot; &quot;+D}function T(M,O){return O in M&amp;&amp;typeof M[O]==&quot;object&quot;&amp;&amp;Object.keys(M[O]).length===0}o.clearPromiseQueue=function(M){Array.isArray(M._promises)&amp;&amp;M._promises.length&gt;0&amp;&amp;d.log(&quot;Clearing previous rejected promises from queue.&quot;),M._promises=[]},o.cleanLayout=function(M){var O,D;M||(M={}),M.xaxis1&amp;&amp;(M.xaxis||(M.xaxis=M.xaxis1),delete M.xaxis1),M.yaxis1&amp;&amp;(M.yaxis||(M.yaxis=M.yaxis1),delete M.yaxis1),M.scene1&amp;&amp;(M.scene||(M.scene=M.scene1),delete M.scene1);var P=(f.subplotsRegistry.cartesian||{}).attrRegex,E=(f.subplotsRegistry.polar||{}).attrRegex,I=(f.subplotsRegistry.ternary||{}).attrRegex,A=(f.subplotsRegistry.gl3d||{}).attrRegex,F=Object.keys(M);for(O=0;O&lt;F.length;O++){var j=F[O];if(P&amp;&amp;P.test(j)){var z=M[j];z.anchor&amp;&amp;z.anchor!==&quot;free&quot;&amp;&amp;(z.anchor=g(z.anchor)),z.overlaying&amp;&amp;(z.overlaying=g(z.overlaying)),z.type||(z.isdate?z.type=&quot;date&quot;:z.islog?z.type=&quot;log&quot;:z.isdate===!1&amp;&amp;z.islog===!1&amp;&amp;(z.type=&quot;linear&quot;)),z.autorange!==&quot;withzero&quot;&amp;&amp;z.autorange!==&quot;tozero&quot;||(z.autorange=!0,z.rangemode=&quot;tozero&quot;),delete z.islog,delete z.isdate,delete z.categories,T(z,&quot;domain&quot;)&amp;&amp;delete z.domain,z.autotick!==void 0&amp;&amp;(z.tickmode===void 0&amp;&amp;(z.tickmode=z.autotick?&quot;auto&quot;:&quot;linear&quot;),delete z.autotick),y(z)}else if(E&amp;&amp;E.test(j))y(M[j].radialaxis);else if(I&amp;&amp;I.test(j)){var B=M[j];y(B.aaxis),y(B.baxis),y(B.caxis)}else if(A&amp;&amp;A.test(j)){var N=M[j],R=N.cameraposition;if(Array.isArray(R)&amp;&amp;R[0].length===4){var q=R[0],Y=R[1],L=R[2],W=u([],q),U=[];for(D=0;D&lt;3;++D)U[D]=Y[D]+L*W[2+4*D];N.camera={eye:{x:U[0],y:U[1],z:U[2]},center:{x:Y[0],y:Y[1],z:Y[2]},up:{x:0,y:0,z:1}},delete N.cameraposition}y(N.xaxis),y(N.yaxis),y(N.zaxis)}}var V=Array.isArray(M.annotations)?M.annotations.length:0;for(O=0;O&lt;V;O++){var te=M.annotations[O];d.isPlainObject(te)&amp;&amp;(te.ref&amp;&amp;(te.ref===&quot;paper&quot;?(te.xref=&quot;paper&quot;,te.yref=&quot;paper&quot;):te.ref===&quot;data&quot;&amp;&amp;(te.xref=&quot;x&quot;,te.yref=&quot;y&quot;),delete te.ref),h(te,&quot;xref&quot;),h(te,&quot;yref&quot;))}var ee=Array.isArray(M.shapes)?M.shapes.length:0;for(O=0;O&lt;ee;O++){var H=M.shapes[O];d.isPlainObject(H)&amp;&amp;(h(H,&quot;xref&quot;),h(H,&quot;yref&quot;))}var Z=Array.isArray(M.images)?M.images.length:0;for(O=0;O&lt;Z;O++){var G=M.images[O];d.isPlainObject(G)&amp;&amp;(h(G,&quot;xref&quot;),h(G,&quot;yref&quot;))}var X=M.legend;return X&amp;&amp;(X.x&gt;3?(X.x=1.02,X.xanchor=&quot;left&quot;):X.x&lt;-2&amp;&amp;(X.x=-.02,X.xanchor=&quot;right&quot;),X.y&gt;3?(X.y=1.02,X.yanchor=&quot;bottom&quot;):X.y&lt;-2&amp;&amp;(X.y=-.02,X.yanchor=&quot;top&quot;)),y(M),M.dragmode===&quot;rotate&quot;&amp;&amp;(M.dragmode=&quot;orbit&quot;),m.clean(M),M.template&amp;&amp;M.template.layout&amp;&amp;o.cleanLayout(M.template.layout),M},o.cleanData=function(M){for(var O=0;O&lt;M.length;O++){var D,P=M[O];if(P.type===&quot;histogramy&quot;&amp;&amp;&quot;xbins&quot;in P&amp;&amp;!(&quot;ybins&quot;in P)&amp;&amp;(P.ybins=P.xbins,delete P.xbins),P.error_y&amp;&amp;&quot;opacity&quot;in P.error_y){var E=m.defaults,I=P.error_y.color||(v(P,&quot;bar&quot;)?m.defaultLine:E[O%E.length]);P.error_y.color=m.addOpacity(m.rgb(I),m.opacity(I)*P.error_y.opacity),delete P.error_y.opacity}if(&quot;bardir&quot;in P&amp;&amp;(P.bardir!==&quot;h&quot;||!v(P,&quot;bar&quot;)&amp;&amp;P.type.substr(0,9)!==&quot;histogram&quot;||(P.orientation=&quot;h&quot;,o.swapXYData(P)),delete P.bardir),P.type===&quot;histogramy&quot;&amp;&amp;o.swapXYData(P),P.type!==&quot;histogramx&quot;&amp;&amp;P.type!==&quot;histogramy&quot;||(P.type=&quot;histogram&quot;),&quot;scl&quot;in P&amp;&amp;!(&quot;colorscale&quot;in P)&amp;&amp;(P.colorscale=P.scl,delete P.scl),&quot;reversescl&quot;in P&amp;&amp;!(&quot;reversescale&quot;in P)&amp;&amp;(P.reversescale=P.reversescl,delete P.reversescl),P.xaxis&amp;&amp;(P.xaxis=g(P.xaxis,&quot;x&quot;)),P.yaxis&amp;&amp;(P.yaxis=g(P.yaxis,&quot;y&quot;)),v(P,&quot;gl3d&quot;)&amp;&amp;P.scene&amp;&amp;(P.scene=f.subplotsRegistry.gl3d.cleanId(P.scene)),!v(P,&quot;pie-like&quot;)&amp;&amp;!v(P,&quot;bar-like&quot;))if(Array.isArray(P.textposition))for(D=0;D&lt;P.textposition.length;D++)P.textposition[D]=x(P.textposition[D]);else P.textposition&amp;&amp;(P.textposition=x(P.textposition));var A=c.getModule(P);if(A&amp;&amp;A.colorbar){var F=A.colorbar.container,j=F?P[F]:P;j&amp;&amp;j.colorscale&amp;&amp;(j.colorscale===&quot;YIGnBu&quot;&amp;&amp;(j.colorscale=&quot;YlGnBu&quot;),j.colorscale===&quot;YIOrRd&quot;&amp;&amp;(j.colorscale=&quot;YlOrRd&quot;))}if(P.type===&quot;surface&quot;&amp;&amp;d.isPlainObject(P.contours)){var z=[&quot;x&quot;,&quot;y&quot;,&quot;z&quot;];for(D=0;D&lt;z.length;D++){var B=P.contours[z[D]];d.isPlainObject(B)&amp;&amp;(B.highlightColor&amp;&amp;(B.highlightcolor=B.highlightColor,delete B.highlightColor),B.highlightWidth&amp;&amp;(B.highlightwidth=B.highlightWidth,delete B.highlightWidth))}}if(P.type===&quot;candlestick&quot;||P.type===&quot;ohlc&quot;){var N=(P.increasing||{}).showlegend!==!1,R=(P.decreasing||{}).showlegend!==!1,q=w(P.increasing),Y=w(P.decreasing);if(q!==!1&amp;&amp;Y!==!1){var L=_(q,Y,N,R);L&amp;&amp;(P.name=L)}else!q&amp;&amp;!Y||P.name||(P.name=q||Y)}if(Array.isArray(P.transforms)){var W=P.transforms;for(D=0;D&lt;W.length;D++){var U=W[D];if(d.isPlainObject(U))switch(U.type){case&quot;filter&quot;:U.filtersrc&amp;&amp;(U.target=U.filtersrc,delete U.filtersrc),U.calendar&amp;&amp;(U.valuecalendar||(U.valuecalendar=U.calendar),delete U.calendar);break;case&quot;groupby&quot;:if(U.styles=U.styles||U.style,U.styles&amp;&amp;!Array.isArray(U.styles)){var V=U.styles,te=Object.keys(V);U.styles=[];for(var ee=0;ee&lt;te.length;ee++)U.styles.push({target:te[ee],value:V[te[ee]]})}}}}T(P,&quot;line&quot;)&amp;&amp;delete P.line,&quot;marker&quot;in P&amp;&amp;(T(P.marker,&quot;line&quot;)&amp;&amp;delete P.marker.line,T(P,&quot;marker&quot;)&amp;&amp;delete P.marker),m.clean(P),P.autobinx&amp;&amp;(delete P.autobinx,delete P.xbins),P.autobiny&amp;&amp;(delete P.autobiny,delete P.ybins),y(P),P.colorbar&amp;&amp;y(P.colorbar),P.marker&amp;&amp;P.marker.colorbar&amp;&amp;y(P.marker.colorbar),P.line&amp;&amp;P.line.colorbar&amp;&amp;y(P.line.colorbar),P.aaxis&amp;&amp;y(P.aaxis),P.baxis&amp;&amp;y(P.baxis)}},o.swapXYData=function(M){var O;if(d.swapAttrs(M,[&quot;?&quot;,&quot;?0&quot;,&quot;d?&quot;,&quot;?bins&quot;,&quot;nbins?&quot;,&quot;autobin?&quot;,&quot;?src&quot;,&quot;error_?&quot;]),Array.isArray(M.z)&amp;&amp;Array.isArray(M.z[0])&amp;&amp;(M.transpose?delete M.transpose:M.transpose=!0),M.error_x&amp;&amp;M.error_y){var D=M.error_y,P=&quot;copy_ystyle&quot;in D?D.copy_ystyle:!(D.color||D.thickness||D.width);d.swapAttrs(M,[&quot;error_?.copy_ystyle&quot;]),P&amp;&amp;d.swapAttrs(M,[&quot;error_?.color&quot;,&quot;error_?.thickness&quot;,&quot;error_?.width&quot;])}if(typeof M.hoverinfo==&quot;string&quot;){var E=M.hoverinfo.split(&quot;+&quot;);for(O=0;O&lt;E.length;O++)E[O]===&quot;x&quot;?E[O]=&quot;y&quot;:E[O]===&quot;y&quot;&amp;&amp;(E[O]=&quot;x&quot;);M.hoverinfo=E.join(&quot;+&quot;)}},o.coerceTraceIndices=function(M,O){if(s(O))return[O];if(!Array.isArray(O)||!O.length)return M.data.map(function(E,I){return I});if(Array.isArray(O)){for(var D=[],P=0;P&lt;O.length;P++)d.isIndex(O[P],M.data.length)?D.push(O[P]):d.warn(&quot;trace index (&quot;,O[P],&quot;) is not a number or is out of bounds&quot;);return D}return O},o.manageArrayContainers=function(M,O,D){var P=M.obj,E=M.parts,I=E.length,A=E[I-1],F=s(A);if(F&amp;&amp;O===null){var j=E.slice(0,I-1).join(&quot;.&quot;);d.nestedProperty(P,j).get().splice(A,1)}else F&amp;&amp;M.get()===void 0&amp;&amp;M.get()===void 0&amp;&amp;(D[M.astr]=null),M.set(O)};var k=/(\\.[^\\[\\]\\.]+|\\[[^\\[\\]\\.]+\\])$/;function S(M){var O=M.search(k);if(O&gt;0)return M.substr(0,O)}o.hasParent=function(M,O){for(var D=S(O);D;){if(D in M)return!0;D=S(D)}return!1};var C=[&quot;x&quot;,&quot;y&quot;,&quot;z&quot;];o.clearAxisTypes=function(M,O,D){for(var P=0;P&lt;O.length;P++)for(var E=M._fullData[P],I=0;I&lt;3;I++){var A=b(M,E,C[I]);if(A&amp;&amp;A.type!==&quot;log&quot;){var F=A._name,j=A._id.substr(1);if(j.substr(0,5)===&quot;scene&quot;){if(D[j]!==void 0)continue;F=j+&quot;.&quot;+F}var z=F+&quot;.type&quot;;D[F]===void 0&amp;&amp;D[z]===void 0&amp;&amp;d.nestedProperty(M.layout,z).set(null)}}}},10641:function(i,o,a){var s=a(72391);o._doPlot=s._doPlot,o.newPlot=s.newPlot,o.restyle=s.restyle,o.relayout=s.relayout,o.redraw=s.redraw,o.update=s.update,o._guiRestyle=s._guiRestyle,o._guiRelayout=s._guiRelayout,o._guiUpdate=s._guiUpdate,o._storeDirectGUIEdit=s._storeDirectGUIEdit,o.react=s.react,o.extendTraces=s.extendTraces,o.prependTraces=s.prependTraces,o.addTraces=s.addTraces,o.deleteTraces=s.deleteTraces,o.moveTraces=s.moveTraces,o.purge=s.purge,o.addFrames=s.addFrames,o.deleteFrames=s.deleteFrames,o.animate=s.animate,o.setPlotConfig=s.setPlotConfig;var u=a(24401).getGraphDiv,c=a(34031).eraseActiveShape;o.deleteActiveShape=function(f){return c(u(f))},o.toImage=a(403),o.validate=a(84936),o.downloadImage=a(7239);var d=a(96318);o.makeTemplate=d.makeTemplate,o.validateTemplate=d.validateTemplate},6611:function(i,o,a){var s=a(41965),u=a(64213),c=a(47769),d=a(65888).sorterAsc,f=a(73972);o.containerArrayMatch=a(14458);var p=o.isAddVal=function(g){return g===&quot;add&quot;||s(g)},m=o.isRemoveVal=function(g){return g===null||g===&quot;remove&quot;};o.applyContainerArrayChanges=function(g,b,v,h,y){var w=b.astr,_=f.getComponentMethod(w,&quot;supplyLayoutDefaults&quot;),x=f.getComponentMethod(w,&quot;draw&quot;),T=f.getComponentMethod(w,&quot;drawOne&quot;),k=h.replot||h.recalc||_===u||x===u,S=g.layout,C=g._fullLayout;if(v[&quot;&quot;]){Object.keys(v).length&gt;1&amp;&amp;c.warn(&quot;Full array edits are incompatible with other edits&quot;,w);var M=v[&quot;&quot;][&quot;&quot;];if(m(M))b.set(null);else{if(!Array.isArray(M))return c.warn(&quot;Unrecognized full array edit value&quot;,w,M),!0;b.set(M)}return!k&amp;&amp;(_(S,C),x(g),!0)}var O,D,P,E,I,A,F,j,z=Object.keys(v).map(Number).sort(d),B=b.get(),N=B||[],R=y(C,w).get(),q=[],Y=-1,L=N.length;for(O=0;O&lt;z.length;O++)if(E=v[P=z[O]],I=Object.keys(E),A=E[&quot;&quot;],F=p(A),P&lt;0||P&gt;N.length-(F?0:1))c.warn(&quot;index out of range&quot;,w,P);else if(A!==void 0)I.length&gt;1&amp;&amp;c.warn(&quot;Insertion &amp; removal are incompatible with edits to the same index.&quot;,w,P),m(A)?q.push(P):F?(A===&quot;add&quot;&amp;&amp;(A={}),N.splice(P,0,A),R&amp;&amp;R.splice(P,0,{})):c.warn(&quot;Unrecognized full object edit value&quot;,w,P,A),Y===-1&amp;&amp;(Y=P);else for(D=0;D&lt;I.length;D++)j=w+&quot;[&quot;+P+&quot;].&quot;,y(N[P],I[D],j).set(E[I[D]]);for(O=q.length-1;O&gt;=0;O--)N.splice(q[O],1),R&amp;&amp;R.splice(q[O],1);if(N.length?B||b.set(N):b.set(null),k)return!1;if(_(S,C),T!==u){var W;if(Y===-1)W=z;else{for(L=Math.max(N.length,L),W=[],O=0;O&lt;z.length&amp;&amp;!((P=z[O])&gt;=Y);O++)W.push(P);for(O=Y;O&lt;L;O++)W.push(O)}for(O=0;O&lt;W.length;O++)T(g,W[O])}else x(g);return!0}},72391:function(i,o,a){var s=a(39898),u=a(92770),c=a(57035),d=a(71828),f=d.nestedProperty,p=a(11086),m=a(10847),g=a(73972),b=a(86281),v=a(74875),h=a(89298),y=a(23608),w=a(13838),_=a(91424),x=a(7901),T=a(4305).initInteractions,k=a(77922),S=a(47322).clearOutline,C=a(72075).dfltConfig,M=a(6611),O=a(58377),D=a(61549),P=a(30962),E=a(85555).AX_NAME_PATTERN,I=0;function A(ue){var pe=ue._fullLayout;pe._redrawFromAutoMarginCount?pe._redrawFromAutoMarginCount--:ue.emit(&quot;plotly_afterplot&quot;)}function F(ue,pe){try{ue._fullLayout._paper.style(&quot;background&quot;,pe)}catch(xe){d.error(xe)}}function j(ue,pe){F(ue,x.combine(pe,&quot;white&quot;))}function z(ue,pe){if(!ue._context){ue._context=d.extendDeep({},C);var xe=s.select(&quot;base&quot;);ue._context._baseUrl=xe.size()&amp;&amp;xe.attr(&quot;href&quot;)?window.location.href.split(&quot;#&quot;)[0]:&quot;&quot;}var ye,Te,Ae,Re=ue._context;if(pe){for(Te=Object.keys(pe),ye=0;ye&lt;Te.length;ye++)(Ae=Te[ye])!==&quot;editable&quot;&amp;&amp;Ae!==&quot;edits&quot;&amp;&amp;Ae in Re&amp;&amp;(Ae===&quot;setBackground&quot;&amp;&amp;pe[Ae]===&quot;opaque&quot;?Re[Ae]=j:Re[Ae]=pe[Ae]);pe.plot3dPixelRatio&amp;&amp;!Re.plotGlPixelRatio&amp;&amp;(Re.plotGlPixelRatio=Re.plot3dPixelRatio);var Le=pe.editable;if(Le!==void 0)for(Re.editable=Le,Te=Object.keys(Re.edits),ye=0;ye&lt;Te.length;ye++)Re.edits[Te[ye]]=Le;if(pe.edits)for(Te=Object.keys(pe.edits),ye=0;ye&lt;Te.length;ye++)(Ae=Te[ye])in Re.edits&amp;&amp;(Re.edits[Ae]=pe.edits[Ae]);Re._exportedPlot=pe._exportedPlot}Re.staticPlot&amp;&amp;(Re.editable=!1,Re.edits={},Re.autosizable=!1,Re.scrollZoom=!1,Re.doubleClick=!1,Re.showTips=!1,Re.showLink=!1,Re.displayModeBar=!1),Re.displayModeBar!==&quot;hover&quot;||c||(Re.displayModeBar=!0),Re.setBackground!==&quot;transparent&quot;&amp;&amp;typeof Re.setBackground==&quot;function&quot;||(Re.setBackground=F),Re._hasZeroHeight=Re._hasZeroHeight||ue.clientHeight===0,Re._hasZeroWidth=Re._hasZeroWidth||ue.clientWidth===0;var $e=Re.scrollZoom,Fe=Re._scrollZoom={};if($e===!0)Fe.cartesian=1,Fe.gl3d=1,Fe.geo=1,Fe.mapbox=1;else if(typeof $e==&quot;string&quot;){var Be=$e.split(&quot;+&quot;);for(ye=0;ye&lt;Be.length;ye++)Fe[Be[ye]]=1}else $e!==!1&amp;&amp;(Fe.gl3d=1,Fe.geo=1,Fe.mapbox=1)}function B(ue,pe){var xe,ye,Te=pe+1,Ae=[];for(xe=0;xe&lt;ue.length;xe++)(ye=ue[xe])&lt;0?Ae.push(Te+ye):Ae.push(ye);return Ae}function N(ue,pe,xe){var ye,Te;for(ye=0;ye&lt;pe.length;ye++){if((Te=pe[ye])!==parseInt(Te,10))throw new Error(&quot;all values in &quot;+xe+&quot; must be integers&quot;);if(Te&gt;=ue.data.length||Te&lt;-ue.data.length)throw new Error(xe+&quot; must be valid indices for gd.data.&quot;);if(pe.indexOf(Te,ye+1)&gt;-1||Te&gt;=0&amp;&amp;pe.indexOf(-ue.data.length+Te)&gt;-1||Te&lt;0&amp;&amp;pe.indexOf(ue.data.length+Te)&gt;-1)throw new Error(&quot;each index in &quot;+xe+&quot; must be unique.&quot;)}}function R(ue,pe,xe){if(!Array.isArray(ue.data))throw new Error(&quot;gd.data must be an array.&quot;);if(pe===void 0)throw new Error(&quot;currentIndices is a required argument.&quot;);if(Array.isArray(pe)||(pe=[pe]),N(ue,pe,&quot;currentIndices&quot;),xe===void 0||Array.isArray(xe)||(xe=[xe]),xe!==void 0&amp;&amp;N(ue,xe,&quot;newIndices&quot;),xe!==void 0&amp;&amp;pe.length!==xe.length)throw new Error(&quot;current and new indices must be of equal length.&quot;)}function q(ue,pe,xe,ye,Te){(function(qe,Xe,ot,st){var dt=d.isPlainObject(st);if(!Array.isArray(qe.data))throw new Error(&quot;gd.data must be an array&quot;);if(!d.isPlainObject(Xe))throw new Error(&quot;update must be a key:value object&quot;);if(ot===void 0)throw new Error(&quot;indices must be an integer or array of integers&quot;);for(var vt in N(qe,ot,&quot;indices&quot;),Xe){if(!Array.isArray(Xe[vt])||Xe[vt].length!==ot.length)throw new Error(&quot;attribute &quot;+vt+&quot; must be an array of length equal to indices array length&quot;);if(dt&amp;&amp;(!(vt in st)||!Array.isArray(st[vt])||st[vt].length!==Xe[vt].length))throw new Error(&quot;when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object&quot;)}})(ue,pe,xe,ye);for(var Ae=function(qe,Xe,ot,st){var dt,vt,We,ze,tt,it=d.isPlainObject(st),St=[];for(var Ze in Array.isArray(ot)||(ot=[ot]),ot=B(ot,qe.data.length-1),Xe)for(var ut=0;ut&lt;ot.length;ut++){if(dt=qe.data[ot[ut]],vt=(We=f(dt,Ze)).get(),ze=Xe[Ze][ut],!d.isArrayOrTypedArray(ze))throw new Error(&quot;attribute: &quot;+Ze+&quot; index: &quot;+ut+&quot; must be an array&quot;);if(!d.isArrayOrTypedArray(vt))throw new Error(&quot;cannot extend missing or non-array attribute: &quot;+Ze);if(vt.constructor!==ze.constructor)throw new Error(&quot;cannot extend array with an array of a different type: &quot;+Ze);tt=it?st[Ze][ut]:st,u(tt)||(tt=-1),St.push({prop:We,target:vt,insert:ze,maxp:Math.floor(tt)})}return St}(ue,pe,xe,ye),Re={},Le={},$e=0;$e&lt;Ae.length;$e++){var Fe=Ae[$e].prop,Be=Ae[$e].maxp,Ue=Te(Ae[$e].target,Ae[$e].insert,Be);Fe.set(Ue[0]),Array.isArray(Re[Fe.astr])||(Re[Fe.astr]=[]),Re[Fe.astr].push(Ue[1]),Array.isArray(Le[Fe.astr])||(Le[Fe.astr]=[]),Le[Fe.astr].push(Ae[$e].target.length)}return{update:Re,maxPoints:Le}}function Y(ue,pe){var xe=new ue.constructor(ue.length+pe.length);return xe.set(ue),xe.set(pe,ue.length),xe}function L(ue,pe,xe,ye){ue=d.getGraphDiv(ue),O.clearPromiseQueue(ue);var Te={};if(typeof pe==&quot;string&quot;)Te[pe]=xe;else{if(!d.isPlainObject(pe))return d.warn(&quot;Restyle fail.&quot;,pe,xe,ye),Promise.reject();Te=d.extendFlat({},pe),ye===void 0&amp;&amp;(ye=xe)}Object.keys(Te).length&amp;&amp;(ue.changed=!0);var Ae=O.coerceTraceIndices(ue,ye),Re=te(ue,Te,Ae),Le=Re.flags;Le.calc&amp;&amp;(ue.calcdata=void 0),Le.clearAxisTypes&amp;&amp;O.clearAxisTypes(ue,Ae,{});var $e=[];Le.fullReplot?$e.push(o._doPlot):($e.push(v.previousPromises),v.supplyDefaults(ue),Le.markerSize&amp;&amp;(v.doCalcdata(ue),G($e)),Le.style&amp;&amp;$e.push(D.doTraceStyle),Le.colorbars&amp;&amp;$e.push(D.doColorBars),$e.push(A)),$e.push(v.rehover,v.redrag,v.reselect),m.add(ue,L,[ue,Re.undoit,Re.traces],L,[ue,Re.redoit,Re.traces]);var Fe=d.syncOrAsync($e,ue);return Fe&amp;&amp;Fe.then||(Fe=Promise.resolve()),Fe.then(function(){return ue.emit(&quot;plotly_restyle&quot;,Re.eventData),ue})}function W(ue){return ue===void 0?null:ue}function U(ue,pe){return pe?function(xe,ye,Te){var Ae=f(xe,ye),Re=Ae.set;return Ae.set=function(Le){V((Te||&quot;&quot;)+ye,Ae.get(),Le,ue),Re(Le)},Ae}:f}function V(ue,pe,xe,ye){if(Array.isArray(pe)||Array.isArray(xe))for(var Te=Array.isArray(pe)?pe:[],Ae=Array.isArray(xe)?xe:[],Re=Math.max(Te.length,Ae.length),Le=0;Le&lt;Re;Le++)V(ue+&quot;[&quot;+Le+&quot;]&quot;,Te[Le],Ae[Le],ye);else if(d.isPlainObject(pe)||d.isPlainObject(xe)){var $e=d.isPlainObject(pe)?pe:{},Fe=d.isPlainObject(xe)?xe:{},Be=d.extendFlat({},$e,Fe);for(var Ue in Be)V(ue+&quot;.&quot;+Ue,$e[Ue],Fe[Ue],ye)}else ye[ue]===void 0&amp;&amp;(ye[ue]=W(pe))}function te(ue,pe,xe){var ye,Te=ue._fullLayout,Ae=ue._fullData,Re=ue.data,Le=Te._guiEditing,$e=U(Te._preGUI,Le),Fe=d.extendDeepAll({},pe);ee(pe);var Be,Ue=P.traceFlags(),qe={},Xe={};function ot(){return xe.map(function(){})}function st(gt){var mt=h.id2name(gt);Be.indexOf(mt)===-1&amp;&amp;Be.push(mt)}function dt(gt){return&quot;LAYOUT&quot;+gt+&quot;.autorange&quot;}function vt(gt){return&quot;LAYOUT&quot;+gt+&quot;.range&quot;}function We(gt){for(var mt=gt;mt&lt;Ae.length;mt++)if(Ae[mt]._input===Re[gt])return Ae[mt]}function ze(gt,mt,xt){if(Array.isArray(gt))gt.forEach(function(zt){ze(zt,mt,xt)});else if(!(gt in pe)&amp;&amp;!O.hasParent(pe,gt)){var Ut;if(gt.substr(0,6)===&quot;LAYOUT&quot;)Ut=$e(ue.layout,gt.replace(&quot;LAYOUT&quot;,&quot;&quot;));else{var It=xe[xt];Ut=U(Te._tracePreGUI[We(It)._fullInput.uid],Le)(Re[It],gt)}gt in Xe||(Xe[gt]=ot()),Xe[gt][xt]===void 0&amp;&amp;(Xe[gt][xt]=W(Ut.get())),mt!==void 0&amp;&amp;Ut.set(mt)}}function tt(gt){return function(mt){return Ae[mt][gt]}}function it(gt){return function(mt,xt){return mt===!1?Ae[xe[xt]][gt]:null}}for(var St in pe){if(O.hasParent(pe,St))throw new Error(&quot;cannot set &quot;+St+&quot; and a parent attribute simultaneously&quot;);var Ze,ut,ht,Rt,Ct,Wt,_t=pe[St];if(St!==&quot;autobinx&quot;&amp;&amp;St!==&quot;autobiny&quot;||(St=St.charAt(St.length-1)+&quot;bins&quot;,_t=Array.isArray(_t)?_t.map(it(St)):_t===!1?xe.map(tt(St)):null),qe[St]=_t,St.substr(0,6)!==&quot;LAYOUT&quot;){for(Xe[St]=ot(),ye=0;ye&lt;xe.length;ye++)if(Ze=Re[xe[ye]],ut=We(xe[ye]),Rt=(ht=U(Te._tracePreGUI[ut._fullInput.uid],Le)(Ze,St)).get(),(Ct=Array.isArray(_t)?_t[ye%_t.length]:_t)!==void 0){var be=ht.parts[ht.parts.length-1],Ce=St.substr(0,St.length-be.length-1),Ge=Ce?Ce+&quot;.&quot;:&quot;&quot;,He=Ce?f(ut,Ce).get():ut;if((Wt=b.getTraceValObject(ut,ht.parts))&amp;&amp;Wt.impliedEdits&amp;&amp;Ct!==null)for(var et in Wt.impliedEdits)ze(d.relativeAttr(St,et),Wt.impliedEdits[et],ye);else if(be!==&quot;thicknessmode&quot;&amp;&amp;be!==&quot;lenmode&quot;||Rt===Ct||Ct!==&quot;fraction&quot;&amp;&amp;Ct!==&quot;pixels&quot;||!He){if(St===&quot;type&quot;&amp;&amp;(Ct===&quot;pie&quot;!=(Rt===&quot;pie&quot;)||Ct===&quot;funnelarea&quot;!=(Rt===&quot;funnelarea&quot;))){var Ke=&quot;x&quot;,Ye=&quot;y&quot;;Ct!==&quot;bar&quot;&amp;&amp;Rt!==&quot;bar&quot;||Ze.orientation!==&quot;h&quot;||(Ke=&quot;y&quot;,Ye=&quot;x&quot;),d.swapAttrs(Ze,[&quot;?&quot;,&quot;?src&quot;],&quot;labels&quot;,Ke),d.swapAttrs(Ze,[&quot;d?&quot;,&quot;?0&quot;],&quot;label&quot;,Ke),d.swapAttrs(Ze,[&quot;?&quot;,&quot;?src&quot;],&quot;values&quot;,Ye),Rt===&quot;pie&quot;||Rt===&quot;funnelarea&quot;?(f(Ze,&quot;marker.color&quot;).set(f(Ze,&quot;marker.colors&quot;).get()),Te._pielayer.selectAll(&quot;g.trace&quot;).remove()):g.traceIs(Ze,&quot;cartesian&quot;)&amp;&amp;f(Ze,&quot;marker.colors&quot;).set(f(Ze,&quot;marker.color&quot;).get())}}else{var nt=Te._size,ct=He.orient,yt=ct===&quot;top&quot;||ct===&quot;bottom&quot;;if(be===&quot;thicknessmode&quot;){var rt=yt?nt.h:nt.w;ze(Ge+&quot;thickness&quot;,He.thickness*(Ct===&quot;fraction&quot;?1/rt:rt),ye)}else{var Ft=yt?nt.w:nt.h;ze(Ge+&quot;len&quot;,He.len*(Ct===&quot;fraction&quot;?1/Ft:Ft),ye)}}if(Xe[St][ye]=W(Rt),[&quot;swapxy&quot;,&quot;swapxyaxes&quot;,&quot;orientation&quot;,&quot;orientationaxes&quot;].indexOf(St)!==-1){if(St===&quot;orientation&quot;){ht.set(Ct);var Yt=Ze.x&amp;&amp;!Ze.y?&quot;h&quot;:&quot;v&quot;;if((ht.get()||Yt)===ut.orientation)continue}else St===&quot;orientationaxes&quot;&amp;&amp;(Ze.orientation={v:&quot;h&quot;,h:&quot;v&quot;}[ut.orientation]);O.swapXYData(Ze),Ue.calc=Ue.clearAxisTypes=!0}else v.dataArrayContainers.indexOf(ht.parts[0])!==-1?(O.manageArrayContainers(ht,Ct,Xe),Ue.calc=!0):(Wt?Wt.arrayOk&amp;&amp;!g.traceIs(ut,&quot;regl&quot;)&amp;&amp;(d.isArrayOrTypedArray(Ct)||d.isArrayOrTypedArray(Rt))?Ue.calc=!0:P.update(Ue,Wt):Ue.calc=!0,ht.set(Ct))}if([&quot;swapxyaxes&quot;,&quot;orientationaxes&quot;].indexOf(St)!==-1&amp;&amp;h.swap(ue,xe),St===&quot;orientationaxes&quot;){var Mt=f(ue.layout,&quot;hovermode&quot;),jt=Mt.get();jt===&quot;x&quot;?Mt.set(&quot;y&quot;):jt===&quot;y&quot;?Mt.set(&quot;x&quot;):jt===&quot;x unified&quot;?Mt.set(&quot;y unified&quot;):jt===&quot;y unified&quot;&amp;&amp;Mt.set(&quot;x unified&quot;)}if([&quot;orientation&quot;,&quot;type&quot;].indexOf(St)!==-1){for(Be=[],ye=0;ye&lt;xe.length;ye++){var Lt=Re[xe[ye]];g.traceIs(Lt,&quot;cartesian&quot;)&amp;&amp;(st(Lt.xaxis||&quot;x&quot;),st(Lt.yaxis||&quot;y&quot;))}ze(Be.map(dt),!0,0),ze(Be.map(vt),[0,1],0)}}else ht=$e(ue.layout,St.replace(&quot;LAYOUT&quot;,&quot;&quot;)),Xe[St]=[W(ht.get())],ht.set(Array.isArray(_t)?_t[0]:_t),Ue.calc=!0}return(Ue.calc||Ue.plot)&amp;&amp;(Ue.fullReplot=!0),{flags:Ue,undoit:Xe,redoit:qe,traces:xe,eventData:d.extendDeepNoArrays([],[Fe,xe])}}function ee(ue){var pe,xe,ye,Te=d.counterRegex(&quot;axis&quot;,&quot;.title&quot;,!1,!1),Ae=/colorbar\\.title$/,Re=Object.keys(ue);for(pe=0;pe&lt;Re.length;pe++)xe=Re[pe],ye=ue[xe],xe!==&quot;title&quot;&amp;&amp;!Te.test(xe)&amp;&amp;!Ae.test(xe)||typeof ye!=&quot;string&quot;&amp;&amp;typeof ye!=&quot;number&quot;?xe.indexOf(&quot;titlefont&quot;)&gt;-1&amp;&amp;xe.indexOf(&quot;grouptitlefont&quot;)===-1?Le(xe,xe.replace(&quot;titlefont&quot;,&quot;title.font&quot;)):xe.indexOf(&quot;titleposition&quot;)&gt;-1?Le(xe,xe.replace(&quot;titleposition&quot;,&quot;title.position&quot;)):xe.indexOf(&quot;titleside&quot;)&gt;-1?Le(xe,xe.replace(&quot;titleside&quot;,&quot;title.side&quot;)):xe.indexOf(&quot;titleoffset&quot;)&gt;-1&amp;&amp;Le(xe,xe.replace(&quot;titleoffset&quot;,&quot;title.offset&quot;)):Le(xe,xe.replace(&quot;title&quot;,&quot;title.text&quot;));function Le($e,Fe){ue[Fe]=ue[$e],delete ue[$e]}}function H(ue,pe,xe){ue=d.getGraphDiv(ue),O.clearPromiseQueue(ue);var ye={};if(typeof pe==&quot;string&quot;)ye[pe]=xe;else{if(!d.isPlainObject(pe))return d.warn(&quot;Relayout fail.&quot;,pe,xe),Promise.reject();ye=d.extendFlat({},pe)}Object.keys(ye).length&amp;&amp;(ue.changed=!0);var Te=ae(ue,ye),Ae=Te.flags;Ae.calc&amp;&amp;(ue.calcdata=void 0);var Re=[v.previousPromises];Ae.layoutReplot?Re.push(D.layoutReplot):Object.keys(ye).length&amp;&amp;(Z(ue,Ae,Te)||v.supplyDefaults(ue),Ae.legend&amp;&amp;Re.push(D.doLegend),Ae.layoutstyle&amp;&amp;Re.push(D.layoutStyles),Ae.axrange&amp;&amp;G(Re,Te.rangesAltered),Ae.ticks&amp;&amp;Re.push(D.doTicksRelayout),Ae.modebar&amp;&amp;Re.push(D.doModeBar),Ae.camera&amp;&amp;Re.push(D.doCamera),Ae.colorbars&amp;&amp;Re.push(D.doColorBars),Re.push(A)),Re.push(v.rehover,v.redrag,v.reselect),m.add(ue,H,[ue,Te.undoit],H,[ue,Te.redoit]);var Le=d.syncOrAsync(Re,ue);return Le&amp;&amp;Le.then||(Le=Promise.resolve(ue)),Le.then(function(){return ue.emit(&quot;plotly_relayout&quot;,Te.eventData),ue})}function Z(ue,pe,xe){var ye,Te,Ae=ue._fullLayout;if(!pe.axrange)return!1;for(var Re in pe)if(Re!==&quot;axrange&quot;&amp;&amp;pe[Re])return!1;var Le=function(Xe,ot){return d.coerce(ye,Te,w,Xe,ot)},$e={};for(var Fe in xe.rangesAltered){var Be=h.id2name(Fe);if(ye=ue.layout[Be],Te=Ae[Be],y(ye,Te,Le,$e),Te._matchGroup){for(var Ue in Te._matchGroup)if(Ue!==Fe){var qe=Ae[h.id2name(Ue)];qe.autorange=Te.autorange,qe.range=Te.range.slice(),qe._input.range=Te.range.slice()}}}return!0}function G(ue,pe){var xe=pe?function(ye){var Te=[];for(var Ae in pe){var Re=h.getFromId(ye,Ae);if(Te.push(Ae),(Re.ticklabelposition||&quot;&quot;).indexOf(&quot;inside&quot;)!==-1&amp;&amp;Re._anchorAxis&amp;&amp;Te.push(Re._anchorAxis._id),Re._matchGroup)for(var Le in Re._matchGroup)pe[Le]||Te.push(Le)}return h.draw(ye,Te,{skipTitle:!0})}:function(ye){return h.draw(ye,&quot;redraw&quot;)};ue.push(S,D.doAutoRangeAndConstraints,xe,D.drawData,D.finalDraw)}var X=/^[xyz]axis[0-9]*\\.range(\\[[0|1]\\])?$/,Q=/^[xyz]axis[0-9]*\\.autorange$/,re=/^[xyz]axis[0-9]*\\.domain(\\[[0|1]\\])?$/;function ae(ue,pe){var xe,ye,Te,Ae=ue.layout,Re=ue._fullLayout,Le=Re._guiEditing,$e=U(Re._preGUI,Le),Fe=Object.keys(pe),Be=h.list(ue),Ue=d.extendDeepAll({},pe),qe={};for(ee(pe),Fe=Object.keys(pe),ye=0;ye&lt;Fe.length;ye++)if(Fe[ye].indexOf(&quot;allaxes&quot;)===0){for(Te=0;Te&lt;Be.length;Te++){var Xe=Be[Te]._id.substr(1),ot=Xe.indexOf(&quot;scene&quot;)!==-1?Xe+&quot;.&quot;:&quot;&quot;,st=Fe[ye].replace(&quot;allaxes&quot;,ot+Be[Te]._name);pe[st]||(pe[st]=pe[Fe[ye]])}delete pe[Fe[ye]]}var dt=P.layoutFlags(),vt={},We={};function ze(zt,kt){if(Array.isArray(zt))zt.forEach(function(At){ze(At,kt)});else if(!(zt in pe)&amp;&amp;!O.hasParent(pe,zt)){var Ot=$e(Ae,zt);zt in We||(We[zt]=W(Ot.get())),kt!==void 0&amp;&amp;Ot.set(kt)}}var tt,it={};function St(zt){var kt=h.name2id(zt.split(&quot;.&quot;)[0]);return it[kt]=1,kt}for(var Ze in pe){if(O.hasParent(pe,Ze))throw new Error(&quot;cannot set &quot;+Ze+&quot; and a parent attribute simultaneously&quot;);for(var ut=$e(Ae,Ze),ht=pe[Ze],Rt=ut.parts.length-1;Rt&gt;0&amp;&amp;typeof ut.parts[Rt]!=&quot;string&quot;;)Rt--;var Ct=ut.parts[Rt],Wt=ut.parts[Rt-1]+&quot;.&quot;+Ct,_t=ut.parts.slice(0,Rt).join(&quot;.&quot;),be=f(ue.layout,_t).get(),Ce=f(Re,_t).get(),Ge=ut.get();if(ht!==void 0){vt[Ze]=ht,We[Ze]=Ct===&quot;reverse&quot;?ht:W(Ge);var He=b.getLayoutValObject(Re,ut.parts);if(He&amp;&amp;He.impliedEdits&amp;&amp;ht!==null)for(var et in He.impliedEdits)ze(d.relativeAttr(Ze,et),He.impliedEdits[et]);if([&quot;width&quot;,&quot;height&quot;].indexOf(Ze)!==-1)if(ht){ze(&quot;autosize&quot;,null);var Ke=Ze===&quot;height&quot;?&quot;width&quot;:&quot;height&quot;;ze(Ke,Re[Ke])}else Re[Ze]=ue._initialAutoSize[Ze];else if(Ze===&quot;autosize&quot;)ze(&quot;width&quot;,ht?null:Re.width),ze(&quot;height&quot;,ht?null:Re.height);else if(Wt.match(X))St(Wt),f(Re,_t+&quot;._inputRange&quot;).set(null);else if(Wt.match(Q)){St(Wt),f(Re,_t+&quot;._inputRange&quot;).set(null);var Ye=f(Re,_t).get();Ye._inputDomain&amp;&amp;(Ye._input.domain=Ye._inputDomain.slice())}else Wt.match(re)&amp;&amp;f(Re,_t+&quot;._inputDomain&quot;).set(null);if(Ct===&quot;type&quot;){tt=be;var nt=Ce.type===&quot;linear&quot;&amp;&amp;ht===&quot;log&quot;,ct=Ce.type===&quot;log&quot;&amp;&amp;ht===&quot;linear&quot;;if(nt||ct){if(tt&amp;&amp;tt.range)if(Ce.autorange)nt&amp;&amp;(tt.range=tt.range[1]&gt;tt.range[0]?[1,2]:[2,1]);else{var yt=tt.range[0],rt=tt.range[1];nt?(yt&lt;=0&amp;&amp;rt&lt;=0&amp;&amp;ze(_t+&quot;.autorange&quot;,!0),yt&lt;=0?yt=rt/1e6:rt&lt;=0&amp;&amp;(rt=yt/1e6),ze(_t+&quot;.range[0]&quot;,Math.log(yt)/Math.LN10),ze(_t+&quot;.range[1]&quot;,Math.log(rt)/Math.LN10)):(ze(_t+&quot;.range[0]&quot;,Math.pow(10,yt)),ze(_t+&quot;.range[1]&quot;,Math.pow(10,rt)))}else ze(_t+&quot;.autorange&quot;,!0);Array.isArray(Re._subplots.polar)&amp;&amp;Re._subplots.polar.length&amp;&amp;Re[ut.parts[0]]&amp;&amp;ut.parts[1]===&quot;radialaxis&quot;&amp;&amp;delete Re[ut.parts[0]]._subplot.viewInitial[&quot;radialaxis.range&quot;],g.getComponentMethod(&quot;annotations&quot;,&quot;convertCoords&quot;)(ue,Ce,ht,ze),g.getComponentMethod(&quot;images&quot;,&quot;convertCoords&quot;)(ue,Ce,ht,ze)}else ze(_t+&quot;.autorange&quot;,!0),ze(_t+&quot;.range&quot;,null);f(Re,_t+&quot;._inputRange&quot;).set(null)}else if(Ct.match(E)){var Ft=f(Re,Ze).get(),Yt=(ht||{}).type;Yt&amp;&amp;Yt!==&quot;-&quot;||(Yt=&quot;linear&quot;),g.getComponentMethod(&quot;annotations&quot;,&quot;convertCoords&quot;)(ue,Ft,Yt,ze),g.getComponentMethod(&quot;images&quot;,&quot;convertCoords&quot;)(ue,Ft,Yt,ze)}var Mt=M.containerArrayMatch(Ze);if(Mt){xe=Mt.array,ye=Mt.index;var jt=Mt.property,Lt=He||{editType:&quot;calc&quot;};ye!==&quot;&quot;&amp;&amp;jt===&quot;&quot;&amp;&amp;(M.isAddVal(ht)?We[Ze]=null:M.isRemoveVal(ht)?We[Ze]=(f(Ae,xe).get()||[])[ye]:d.warn(&quot;unrecognized full object value&quot;,pe)),P.update(dt,Lt),qe[xe]||(qe[xe]={});var gt=qe[xe][ye];gt||(gt=qe[xe][ye]={}),gt[jt]=ht,delete pe[Ze]}else Ct===&quot;reverse&quot;?(be.range?be.range.reverse():(ze(_t+&quot;.autorange&quot;,!0),be.range=[1,0]),Ce.autorange?dt.calc=!0:dt.plot=!0):(Ze===&quot;dragmode&quot;&amp;&amp;(ht===!1&amp;&amp;Ge!==!1||ht!==!1&amp;&amp;Ge===!1)||Re._has(&quot;scatter-like&quot;)&amp;&amp;Re._has(&quot;regl&quot;)&amp;&amp;Ze===&quot;dragmode&quot;&amp;&amp;(ht===&quot;lasso&quot;||ht===&quot;select&quot;)&amp;&amp;Ge!==&quot;lasso&quot;&amp;&amp;Ge!==&quot;select&quot;||Re._has(&quot;gl2d&quot;)?dt.plot=!0:He?P.update(dt,He):dt.calc=!0,ut.set(ht))}}for(xe in qe)M.applyContainerArrayChanges(ue,$e(Ae,xe),qe[xe],dt,$e)||(dt.plot=!0);for(var mt in it){var xt=(tt=h.getFromId(ue,mt))&amp;&amp;tt._constraintGroup;if(xt)for(var Ut in dt.calc=!0,xt)it[Ut]||(h.getFromId(ue,Ut)._constraintShrinkable=!0)}(ie(ue)||pe.height||pe.width)&amp;&amp;(dt.plot=!0);var It=Re.shapes;for(ye=0;ye&lt;It.length;ye++)if(It[ye].showlegend){dt.calc=!0;break}return(dt.plot||dt.calc)&amp;&amp;(dt.layoutReplot=!0),{flags:dt,rangesAltered:it,undoit:We,redoit:vt,eventData:Ue}}function ie(ue){var pe=ue._fullLayout,xe=pe.width,ye=pe.height;return ue.layout.autosize&amp;&amp;v.plotAutoSize(ue,ue.layout,pe),pe.width!==xe||pe.height!==ye}function se(ue,pe,xe,ye){ue=d.getGraphDiv(ue),O.clearPromiseQueue(ue),d.isPlainObject(pe)||(pe={}),d.isPlainObject(xe)||(xe={}),Object.keys(pe).length&amp;&amp;(ue.changed=!0),Object.keys(xe).length&amp;&amp;(ue.changed=!0);var Te=O.coerceTraceIndices(ue,ye),Ae=te(ue,d.extendFlat({},pe),Te),Re=Ae.flags,Le=ae(ue,d.extendFlat({},xe)),$e=Le.flags;(Re.calc||$e.calc)&amp;&amp;(ue.calcdata=void 0),Re.clearAxisTypes&amp;&amp;O.clearAxisTypes(ue,Te,xe);var Fe=[];$e.layoutReplot?Fe.push(D.layoutReplot):Re.fullReplot?Fe.push(o._doPlot):(Fe.push(v.previousPromises),Z(ue,$e,Le)||v.supplyDefaults(ue),Re.style&amp;&amp;Fe.push(D.doTraceStyle),(Re.colorbars||$e.colorbars)&amp;&amp;Fe.push(D.doColorBars),$e.legend&amp;&amp;Fe.push(D.doLegend),$e.layoutstyle&amp;&amp;Fe.push(D.layoutStyles),$e.axrange&amp;&amp;G(Fe,Le.rangesAltered),$e.ticks&amp;&amp;Fe.push(D.doTicksRelayout),$e.modebar&amp;&amp;Fe.push(D.doModeBar),$e.camera&amp;&amp;Fe.push(D.doCamera),Fe.push(A)),Fe.push(v.rehover,v.redrag,v.reselect),m.add(ue,se,[ue,Ae.undoit,Le.undoit,Ae.traces],se,[ue,Ae.redoit,Le.redoit,Ae.traces]);var Be=d.syncOrAsync(Fe,ue);return Be&amp;&amp;Be.then||(Be=Promise.resolve(ue)),Be.then(function(){return ue.emit(&quot;plotly_update&quot;,{data:Ae.eventData,layout:Le.eventData}),ue})}function he(ue){return function(pe){pe._fullLayout._guiEditing=!0;var xe=ue.apply(null,arguments);return pe._fullLayout._guiEditing=!1,xe}}var Se=[{pattern:/^hiddenlabels/,attr:&quot;legend.uirevision&quot;},{pattern:/^((x|y)axis\\d*)\\.((auto)?range|title\\.text)/},{pattern:/axis\\d*\\.showspikes$/,attr:&quot;modebar.uirevision&quot;},{pattern:/(hover|drag)mode$/,attr:&quot;modebar.uirevision&quot;},{pattern:/^(scene\\d*)\\.camera/},{pattern:/^(geo\\d*)\\.(projection|center|fitbounds)/},{pattern:/^(ternary\\d*\\.[abc]axis)\\.(min|title\\.text)$/},{pattern:/^(polar\\d*\\.radialaxis)\\.((auto)?range|angle|title\\.text)/},{pattern:/^(polar\\d*\\.angularaxis)\\.rotation/},{pattern:/^(mapbox\\d*)\\.(center|zoom|bearing|pitch)/},{pattern:/^legend\\.(x|y)$/,attr:&quot;editrevision&quot;},{pattern:/^(shapes|annotations)/,attr:&quot;editrevision&quot;},{pattern:/^title\\.text$/,attr:&quot;editrevision&quot;}],Oe=[{pattern:/^selectedpoints$/,attr:&quot;selectionrevision&quot;},{pattern:/(^|value\\.)visible$/,attr:&quot;legend.uirevision&quot;},{pattern:/^dimensions\\[\\d+\\]\\.constraintrange/},{pattern:/^node\\.(x|y|groups)/},{pattern:/^level$/},{pattern:/(^|value\\.)name$/},{pattern:/colorbar\\.title\\.text$/},{pattern:/colorbar\\.(x|y)$/,attr:&quot;editrevision&quot;}];function Pe(ue,pe){for(var xe=0;xe&lt;pe.length;xe++){var ye=pe[xe],Te=ue.match(ye.pattern);if(Te){var Ae=Te[1]||&quot;&quot;;return{head:Ae,tail:ue.substr(Ae.length+1),attr:ye.attr}}}}function Me(ue,pe){var xe=f(pe,ue).get();if(xe!==void 0)return xe;var ye=ue.split(&quot;.&quot;);for(ye.pop();ye.length&gt;1;)if(ye.pop(),(xe=f(pe,ye.join(&quot;.&quot;)+&quot;.uirevision&quot;).get())!==void 0)return xe;return pe.uirevision}function ce(ue,pe){for(var xe=0;xe&lt;pe.length;xe++)if(pe[xe]._fullInput.uid===ue)return xe;return-1}function we(ue,pe,xe){for(var ye=0;ye&lt;pe.length;ye++)if(pe[ye].uid===ue)return ye;return!pe[xe]||pe[xe].uid?-1:xe}function K(ue,pe){var xe=d.isPlainObject(ue),ye=Array.isArray(ue);return xe||ye?(xe&amp;&amp;d.isPlainObject(pe)||ye&amp;&amp;Array.isArray(pe))&amp;&amp;JSON.stringify(ue)===JSON.stringify(pe):ue===pe}function ne(ue,pe,xe,ye){var Te,Ae,Re,Le=ye.getValObject,$e=ye.flags,Fe=ye.immutable,Be=ye.inArray,Ue=ye.arrayIndex;function qe(){var be=Te.editType;Be&amp;&amp;be.indexOf(&quot;arraydraw&quot;)!==-1?d.pushUnique($e.arrays[Be],Ue):(P.update($e,Te),be!==&quot;none&quot;&amp;&amp;$e.nChanges++,ye.transition&amp;&amp;Te.anim&amp;&amp;$e.nChangesAnim++,(X.test(Re)||Q.test(Re))&amp;&amp;($e.rangesAltered[xe[0]]=1),re.test(Re)&amp;&amp;f(pe,&quot;_inputDomain&quot;).set(null),Ae===&quot;datarevision&quot;&amp;&amp;($e.newDataRevision=1))}function Xe(be){return be.valType===&quot;data_array&quot;||be.arrayOk}for(Ae in ue){if($e.calc&amp;&amp;!ye.transition)return;var ot=ue[Ae],st=pe[Ae],dt=xe.concat(Ae);if(Re=dt.join(&quot;.&quot;),Ae.charAt(0)!==&quot;_&quot;&amp;&amp;typeof ot!=&quot;function&quot;&amp;&amp;ot!==st){if((Ae===&quot;tick0&quot;||Ae===&quot;dtick&quot;)&amp;&amp;xe[0]!==&quot;geo&quot;){var vt=pe.tickmode;if(vt===&quot;auto&quot;||vt===&quot;array&quot;||!vt)continue}if((Ae!==&quot;range&quot;||!pe.autorange)&amp;&amp;(Ae!==&quot;zmin&quot;&amp;&amp;Ae!==&quot;zmax&quot;||pe.type!==&quot;contourcarpet&quot;)&amp;&amp;(Te=Le(dt))&amp;&amp;(!Te._compareAsJSON||JSON.stringify(ot)!==JSON.stringify(st))){var We,ze=Te.valType,tt=Xe(Te),it=Array.isArray(ot),St=Array.isArray(st);if(it&amp;&amp;St){var Ze=&quot;_input_&quot;+Ae,ut=ue[Ze],ht=pe[Ze];if(Array.isArray(ut)&amp;&amp;ut===ht)continue}if(st===void 0)tt&amp;&amp;it?$e.calc=!0:qe();else if(Te._isLinkedToArray){var Rt=[],Ct=!1;Be||($e.arrays[Ae]=Rt);var Wt=Math.min(ot.length,st.length),_t=Math.max(ot.length,st.length);if(Wt!==_t){if(Te.editType!==&quot;arraydraw&quot;){qe();continue}Ct=!0}for(We=0;We&lt;Wt;We++)ne(ot[We],st[We],dt.concat(We),d.extendFlat({inArray:Ae,arrayIndex:We},ye));if(Ct)for(We=Wt;We&lt;_t;We++)Rt.push(We)}else!ze&amp;&amp;d.isPlainObject(ot)?ne(ot,st,dt,ye):tt?it&amp;&amp;St?(Fe&amp;&amp;($e.calc=!0),(Fe||ye.newDataRevision)&amp;&amp;qe()):it!==St?$e.calc=!0:qe():it&amp;&amp;St&amp;&amp;ot.length===st.length&amp;&amp;String(ot)===String(st)||qe()}}}for(Ae in pe)if(!(Ae in ue)&amp;&amp;Ae.charAt(0)!==&quot;_&quot;&amp;&amp;typeof pe[Ae]!=&quot;function&quot;){if(Xe(Te=Le(xe.concat(Ae)))&amp;&amp;Array.isArray(pe[Ae]))return void($e.calc=!0);qe()}}function de(ue,pe){var xe;for(xe in ue)if(xe.charAt(0)!==&quot;_&quot;){var ye=ue[xe],Te=pe[xe];if(ye!==Te)if(d.isPlainObject(ye)&amp;&amp;d.isPlainObject(Te)){if(de(ye,Te))return!0}else{if(!Array.isArray(ye)||!Array.isArray(Te)||ye.length!==Te.length)return!0;for(var Ae=0;Ae&lt;ye.length;Ae++)if(ye[Ae]!==Te[Ae]&amp;&amp;(!d.isPlainObject(ye[Ae])||!d.isPlainObject(Te[Ae])||de(ye[Ae],Te[Ae])))return!0}}}function _e(ue){var pe=ue._fullLayout,xe=ue.getBoundingClientRect();if(!d.equalDomRects(xe,pe._lastBBox)){var ye=pe._invTransform=d.inverseTransformMatrix(d.getFullTransformMatrix(ue));pe._invScaleX=Math.sqrt(ye[0][0]*ye[0][0]+ye[0][1]*ye[0][1]+ye[0][2]*ye[0][2]),pe._invScaleY=Math.sqrt(ye[1][0]*ye[1][0]+ye[1][1]*ye[1][1]+ye[1][2]*ye[1][2]),pe._lastBBox=xe}}o.animate=function(ue,pe,xe){if(ue=d.getGraphDiv(ue),!d.isPlotDiv(ue))throw new Error(&quot;This element is not a Plotly plot: &quot;+ue+&quot;. It&#x27;s likely that you&#x27;ve failed to create a plot before animating it. For more details, see https://plotly.com/javascript/animations/&quot;);var ye=ue._transitionData;ye._frameQueue||(ye._frameQueue=[]);var Te=(xe=v.supplyAnimationDefaults(xe)).transition,Ae=xe.frame;function Re(Fe){return Array.isArray(Te)?Fe&gt;=Te.length?Te[0]:Te[Fe]:Te}function Le(Fe){return Array.isArray(Ae)?Fe&gt;=Ae.length?Ae[0]:Ae[Fe]:Ae}function $e(Fe,Be){var Ue=0;return function(){if(Fe&amp;&amp;++Ue===Be)return Fe()}}return ye._frameWaitingCnt===void 0&amp;&amp;(ye._frameWaitingCnt=0),new Promise(function(Fe,Be){function Ue(){ue.emit(&quot;plotly_animating&quot;),ye._lastFrameAt=-1/0,ye._timeToNext=0,ye._runningTransitions=0,ye._currentFrame=null;var Ze=function(){ye._animationRaf=window.requestAnimationFrame(Ze),Date.now()-ye._lastFrameAt&gt;ye._timeToNext&amp;&amp;function(){ye._currentFrame&amp;&amp;ye._currentFrame.onComplete&amp;&amp;ye._currentFrame.onComplete();var ut=ye._currentFrame=ye._frameQueue.shift();if(ut){var ht=ut.name?ut.name.toString():null;ue._fullLayout._currentFrame=ht,ye._lastFrameAt=Date.now(),ye._timeToNext=ut.frameOpts.duration,v.transition(ue,ut.frame.data,ut.frame.layout,O.coerceTraceIndices(ue,ut.frame.traces),ut.frameOpts,ut.transitionOpts).then(function(){ut.onComplete&amp;&amp;ut.onComplete()}),ue.emit(&quot;plotly_animatingframe&quot;,{name:ht,frame:ut.frame,animation:{frame:ut.frameOpts,transition:ut.transitionOpts}})}else ue.emit(&quot;plotly_animated&quot;),window.cancelAnimationFrame(ye._animationRaf),ye._animationRaf=null}()};Ze()}var qe,Xe,ot=0;function st(Ze){return Array.isArray(Te)?ot&gt;=Te.length?Ze.transitionOpts=Te[ot]:Ze.transitionOpts=Te[0]:Ze.transitionOpts=Te,ot++,Ze}var dt=[],vt=pe==null,We=Array.isArray(pe);if(vt||We||!d.isPlainObject(pe)){if(vt||[&quot;string&quot;,&quot;number&quot;].indexOf(typeof pe)!==-1)for(qe=0;qe&lt;ye._frames.length;qe++)(Xe=ye._frames[qe])&amp;&amp;(vt||String(Xe.group)===String(pe))&amp;&amp;dt.push({type:&quot;byname&quot;,name:String(Xe.name),data:st({name:Xe.name})});else if(We)for(qe=0;qe&lt;pe.length;qe++){var ze=pe[qe];[&quot;number&quot;,&quot;string&quot;].indexOf(typeof ze)!==-1?(ze=String(ze),dt.push({type:&quot;byname&quot;,name:ze,data:st({name:ze})})):d.isPlainObject(ze)&amp;&amp;dt.push({type:&quot;object&quot;,data:st(d.extendFlat({},ze))})}}else dt.push({type:&quot;object&quot;,data:st(d.extendFlat({},pe))});for(qe=0;qe&lt;dt.length;qe++)if((Xe=dt[qe]).type===&quot;byname&quot;&amp;&amp;!ye._frameHash[Xe.data.name])return d.warn(&#x27;animate failure: frame not found: &quot;&#x27;+Xe.data.name+&#x27;&quot;&#x27;),void Be();[&quot;next&quot;,&quot;immediate&quot;].indexOf(xe.mode)!==-1&amp;&amp;function(){if(ye._frameQueue.length!==0){for(;ye._frameQueue.length;){var Ze=ye._frameQueue.pop();Ze.onInterrupt&amp;&amp;Ze.onInterrupt()}ue.emit(&quot;plotly_animationinterrupted&quot;,[])}}(),xe.direction===&quot;reverse&quot;&amp;&amp;dt.reverse();var tt=ue._fullLayout._currentFrame;if(tt&amp;&amp;xe.fromcurrent){var it=-1;for(qe=0;qe&lt;dt.length;qe++)if((Xe=dt[qe]).type===&quot;byname&quot;&amp;&amp;Xe.name===tt){it=qe;break}if(it&gt;0&amp;&amp;it&lt;dt.length-1){var St=[];for(qe=0;qe&lt;dt.length;qe++)Xe=dt[qe],(dt[qe].type!==&quot;byname&quot;||qe&gt;it)&amp;&amp;St.push(Xe);dt=St}}dt.length&gt;0?function(Ze){if(Ze.length!==0){for(var ut=0;ut&lt;Ze.length;ut++){var ht;ht=Ze[ut].type===&quot;byname&quot;?v.computeFrame(ue,Ze[ut].name):Ze[ut].data;var Rt=Le(ut),Ct=Re(ut);Ct.duration=Math.min(Ct.duration,Rt.duration);var Wt={frame:ht,name:Ze[ut].name,frameOpts:Rt,transitionOpts:Ct};ut===Ze.length-1&amp;&amp;(Wt.onComplete=$e(Fe,2),Wt.onInterrupt=Be),ye._frameQueue.push(Wt)}xe.mode===&quot;immediate&quot;&amp;&amp;(ye._lastFrameAt=-1/0),ye._animationRaf||Ue()}}(dt):(ue.emit(&quot;plotly_animated&quot;),Fe())})},o.addFrames=function(ue,pe,xe){if(ue=d.getGraphDiv(ue),pe==null)return Promise.resolve();if(!d.isPlotDiv(ue))throw new Error(&quot;This element is not a Plotly plot: &quot;+ue+&quot;. It&#x27;s likely that you&#x27;ve failed to create a plot before adding frames. For more details, see https://plotly.com/javascript/animations/&quot;);var ye,Te,Ae,Re,Le=ue._transitionData._frames,$e=ue._transitionData._frameHash;if(!Array.isArray(pe))throw new Error(&quot;addFrames failure: frameList must be an Array of frame definitions&quot;+pe);var Fe=Le.length+2*pe.length,Be=[],Ue={};for(ye=pe.length-1;ye&gt;=0;ye--)if(d.isPlainObject(pe[ye])){var qe=pe[ye].name,Xe=($e[qe]||Ue[qe]||{}).name,ot=pe[ye].name,st=$e[Xe]||Ue[Xe];Xe&amp;&amp;ot&amp;&amp;typeof ot==&quot;number&quot;&amp;&amp;st&amp;&amp;I&lt;5&amp;&amp;(I++,d.warn(&#x27;addFrames: overwriting frame &quot;&#x27;+($e[Xe]||Ue[Xe]).name+&#x27;&quot; with a frame whose name of type &quot;number&quot; also equates to &quot;&#x27;+Xe+&#x27;&quot;. This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.&#x27;),I===5&amp;&amp;d.warn(&quot;addFrames: This API call has yielded too many of these warnings. For the rest of this call, further warnings about numeric frame names will be suppressed.&quot;)),Ue[qe]={name:qe},Be.push({frame:v.supplyFrameDefaults(pe[ye]),index:xe&amp;&amp;xe[ye]!==void 0&amp;&amp;xe[ye]!==null?xe[ye]:Fe+ye})}Be.sort(function(Ze,ut){return Ze.index&gt;ut.index?-1:Ze.index&lt;ut.index?1:0});var dt=[],vt=[],We=Le.length;for(ye=Be.length-1;ye&gt;=0;ye--){if(typeof(Te=Be[ye].frame).name==&quot;number&quot;&amp;&amp;d.warn(&quot;Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings&quot;),!Te.name)for(;$e[Te.name=&quot;frame &quot;+ue._transitionData._counter++];);if($e[Te.name]){for(Ae=0;Ae&lt;Le.length&amp;&amp;(Le[Ae]||{}).name!==Te.name;Ae++);dt.push({type:&quot;replace&quot;,index:Ae,value:Te}),vt.unshift({type:&quot;replace&quot;,index:Ae,value:Le[Ae]})}else Re=Math.max(0,Math.min(Be[ye].index,We)),dt.push({type:&quot;insert&quot;,index:Re,value:Te}),vt.unshift({type:&quot;delete&quot;,index:Re}),We++}var ze=v.modifyFrames,tt=v.modifyFrames,it=[ue,vt],St=[ue,dt];return m&amp;&amp;m.add(ue,ze,it,tt,St),v.modifyFrames(ue,dt)},o.deleteFrames=function(ue,pe){if(ue=d.getGraphDiv(ue),!d.isPlotDiv(ue))throw new Error(&quot;This element is not a Plotly plot: &quot;+ue);var xe,ye,Te=ue._transitionData._frames,Ae=[],Re=[];if(!pe)for(pe=[],xe=0;xe&lt;Te.length;xe++)pe.push(xe);for((pe=pe.slice()).sort(),xe=pe.length-1;xe&gt;=0;xe--)ye=pe[xe],Ae.push({type:&quot;delete&quot;,index:ye}),Re.unshift({type:&quot;insert&quot;,index:ye,value:Te[ye]});var Le=v.modifyFrames,$e=v.modifyFrames,Fe=[ue,Re],Be=[ue,Ae];return m&amp;&amp;m.add(ue,Le,Fe,$e,Be),v.modifyFrames(ue,Ae)},o.addTraces=function ue(pe,xe,ye){pe=d.getGraphDiv(pe);var Te,Ae,Re=[],Le=o.deleteTraces,$e=ue,Fe=[pe,Re],Be=[pe,xe];for(function(Ue,qe,Xe){var ot,st;if(!Array.isArray(Ue.data))throw new Error(&quot;gd.data must be an array.&quot;);if(qe===void 0)throw new Error(&quot;traces must be defined.&quot;);for(Array.isArray(qe)||(qe=[qe]),ot=0;ot&lt;qe.length;ot++)if(typeof(st=qe[ot])!=&quot;object&quot;||Array.isArray(st)||st===null)throw new Error(&quot;all values in traces array must be non-array objects&quot;);if(Xe===void 0||Array.isArray(Xe)||(Xe=[Xe]),Xe!==void 0&amp;&amp;Xe.length!==qe.length)throw new Error(&quot;if indices is specified, traces.length must equal indices.length&quot;)}(pe,xe,ye),Array.isArray(xe)||(xe=[xe]),xe=xe.map(function(Ue){return d.extendFlat({},Ue)}),O.cleanData(xe),Te=0;Te&lt;xe.length;Te++)pe.data.push(xe[Te]);for(Te=0;Te&lt;xe.length;Te++)Re.push(-xe.length+Te);if(ye===void 0)return Ae=o.redraw(pe),m.add(pe,Le,Fe,$e,Be),Ae;Array.isArray(ye)||(ye=[ye]);try{R(pe,Re,ye)}catch(Ue){throw pe.data.splice(pe.data.length-xe.length,xe.length),Ue}return m.startSequence(pe),m.add(pe,Le,Fe,$e,Be),Ae=o.moveTraces(pe,Re,ye),m.stopSequence(pe),Ae},o.deleteTraces=function ue(pe,xe){pe=d.getGraphDiv(pe);var ye,Te,Ae=[],Re=o.addTraces,Le=ue,$e=[pe,Ae,xe],Fe=[pe,xe];if(xe===void 0)throw new Error(&quot;indices must be an integer or array of integers.&quot;);for(Array.isArray(xe)||(xe=[xe]),N(pe,xe,&quot;indices&quot;),(xe=B(xe,pe.data.length-1)).sort(d.sorterDes),ye=0;ye&lt;xe.length;ye+=1)Te=pe.data.splice(xe[ye],1)[0],Ae.push(Te);var Be=o.redraw(pe);return m.add(pe,Re,$e,Le,Fe),Be},o.extendTraces=function ue(pe,xe,ye,Te){var Ae=q(pe=d.getGraphDiv(pe),xe,ye,Te,function($e,Fe,Be){var Ue,qe;if(d.isTypedArray($e))if(Be&lt;0){var Xe=new $e.constructor(0),ot=Y($e,Fe);Be&lt;0?(Ue=ot,qe=Xe):(Ue=Xe,qe=ot)}else if(Ue=new $e.constructor(Be),qe=new $e.constructor($e.length+Fe.length-Be),Be===Fe.length)Ue.set(Fe),qe.set($e);else if(Be&lt;Fe.length){var st=Fe.length-Be;Ue.set(Fe.subarray(st)),qe.set($e),qe.set(Fe.subarray(0,st),$e.length)}else{var dt=Be-Fe.length,vt=$e.length-dt;Ue.set($e.subarray(vt)),Ue.set(Fe,dt),qe.set($e.subarray(0,vt))}else Ue=$e.concat(Fe),qe=Be&gt;=0&amp;&amp;Be&lt;Ue.length?Ue.splice(0,Ue.length-Be):[];return[Ue,qe]}),Re=o.redraw(pe),Le=[pe,Ae.update,ye,Ae.maxPoints];return m.add(pe,o.prependTraces,Le,ue,arguments),Re},o.moveTraces=function ue(pe,xe,ye){var Te,Ae=[],Re=[],Le=ue,$e=ue,Fe=[pe=d.getGraphDiv(pe),ye,xe],Be=[pe,xe,ye];if(R(pe,xe,ye),xe=Array.isArray(xe)?xe:[xe],ye===void 0)for(ye=[],Te=0;Te&lt;xe.length;Te++)ye.push(-xe.length+Te);for(ye=Array.isArray(ye)?ye:[ye],xe=B(xe,pe.data.length-1),ye=B(ye,pe.data.length-1),Te=0;Te&lt;pe.data.length;Te++)xe.indexOf(Te)===-1&amp;&amp;Ae.push(pe.data[Te]);for(Te=0;Te&lt;xe.length;Te++)Re.push({newIndex:ye[Te],trace:pe.data[xe[Te]]});for(Re.sort(function(qe,Xe){return qe.newIndex-Xe.newIndex}),Te=0;Te&lt;Re.length;Te+=1)Ae.splice(Re[Te].newIndex,0,Re[Te].trace);pe.data=Ae;var Ue=o.redraw(pe);return m.add(pe,Le,Fe,$e,Be),Ue},o.prependTraces=function ue(pe,xe,ye,Te){var Ae=q(pe=d.getGraphDiv(pe),xe,ye,Te,function($e,Fe,Be){var Ue,qe;if(d.isTypedArray($e))if(Be&lt;=0){var Xe=new $e.constructor(0),ot=Y(Fe,$e);Be&lt;0?(Ue=ot,qe=Xe):(Ue=Xe,qe=ot)}else if(Ue=new $e.constructor(Be),qe=new $e.constructor($e.length+Fe.length-Be),Be===Fe.length)Ue.set(Fe),qe.set($e);else if(Be&lt;Fe.length){var st=Fe.length-Be;Ue.set(Fe.subarray(0,st)),qe.set(Fe.subarray(st)),qe.set($e,st)}else{var dt=Be-Fe.length;Ue.set(Fe),Ue.set($e.subarray(0,dt),Fe.length),qe.set($e.subarray(dt))}else Ue=Fe.concat($e),qe=Be&gt;=0&amp;&amp;Be&lt;Ue.length?Ue.splice(Be,Ue.length):[];return[Ue,qe]}),Re=o.redraw(pe),Le=[pe,Ae.update,ye,Ae.maxPoints];return m.add(pe,o.extendTraces,Le,ue,arguments),Re},o.newPlot=function(ue,pe,xe,ye){return ue=d.getGraphDiv(ue),v.cleanPlot([],{},ue._fullData||[],ue._fullLayout||{}),v.purge(ue),o._doPlot(ue,pe,xe,ye)},o._doPlot=function(ue,pe,xe,ye){var Te;if(ue=d.getGraphDiv(ue),p.init(ue),d.isPlainObject(pe)){var Ae=pe;pe=Ae.data,xe=Ae.layout,ye=Ae.config,Te=Ae.frames}if(p.triggerHandler(ue,&quot;plotly_beforeplot&quot;,[pe,xe,ye])===!1)return Promise.reject();pe||xe||d.isPlotDiv(ue)||d.warn(&quot;Calling _doPlot as if redrawing but this container doesn&#x27;t yet have a plot.&quot;,ue),z(ue,ye),xe||(xe={}),s.select(ue).classed(&quot;js-plotly-plot&quot;,!0),_.makeTester(),Array.isArray(ue._promises)||(ue._promises=[]);var Re=(ue.data||[]).length===0&amp;&amp;Array.isArray(pe);Array.isArray(pe)&amp;&amp;(O.cleanData(pe),Re?ue.data=pe:ue.data.push.apply(ue.data,pe),ue.empty=!1),ue.layout&amp;&amp;!Re||(ue.layout=O.cleanLayout(xe)),v.supplyDefaults(ue);var Le=ue._fullLayout,$e=Le._has(&quot;cartesian&quot;);Le._replotting=!0,(Re||Le._shouldCreateBgLayer)&amp;&amp;(function(vt){var We=s.select(vt),ze=vt._fullLayout;if(ze._calcInverseTransform=_e,ze._calcInverseTransform(vt),ze._container=We.selectAll(&quot;.plot-container&quot;).data([0]),ze._container.enter().insert(&quot;div&quot;,&quot;:first-child&quot;).classed(&quot;plot-container&quot;,!0).classed(&quot;plotly&quot;,!0),ze._paperdiv=ze._container.selectAll(&quot;.svg-container&quot;).data([0]),ze._paperdiv.enter().append(&quot;div&quot;).classed(&quot;user-select-none&quot;,!0).classed(&quot;svg-container&quot;,!0).style(&quot;position&quot;,&quot;relative&quot;),ze._glcontainer=ze._paperdiv.selectAll(&quot;.gl-container&quot;).data([{}]),ze._glcontainer.enter().append(&quot;div&quot;).classed(&quot;gl-container&quot;,!0),ze._paperdiv.selectAll(&quot;.main-svg&quot;).remove(),ze._paperdiv.select(&quot;.modebar-container&quot;).remove(),ze._paper=ze._paperdiv.insert(&quot;svg&quot;,&quot;:first-child&quot;).classed(&quot;main-svg&quot;,!0),ze._toppaper=ze._paperdiv.append(&quot;svg&quot;).classed(&quot;main-svg&quot;,!0),ze._modebardiv=ze._paperdiv.append(&quot;div&quot;),delete ze._modeBar,ze._hoverpaper=ze._paperdiv.append(&quot;svg&quot;).classed(&quot;main-svg&quot;,!0),!ze._uid){var tt={};s.selectAll(&quot;defs&quot;).each(function(){this.id&amp;&amp;(tt[this.id.split(&quot;-&quot;)[1]]=1)}),ze._uid=d.randstr(tt)}ze._paperdiv.selectAll(&quot;.main-svg&quot;).attr(k.svgAttrs),ze._defs=ze._paper.append(&quot;defs&quot;).attr(&quot;id&quot;,&quot;defs-&quot;+ze._uid),ze._clips=ze._defs.append(&quot;g&quot;).classed(&quot;clips&quot;,!0),ze._topdefs=ze._toppaper.append(&quot;defs&quot;).attr(&quot;id&quot;,&quot;topdefs-&quot;+ze._uid),ze._topclips=ze._topdefs.append(&quot;g&quot;).classed(&quot;clips&quot;,!0),ze._bgLayer=ze._paper.append(&quot;g&quot;).classed(&quot;bglayer&quot;,!0),ze._draggers=ze._paper.append(&quot;g&quot;).classed(&quot;draglayer&quot;,!0);var it=ze._paper.append(&quot;g&quot;).classed(&quot;layer-below&quot;,!0);ze._imageLowerLayer=it.append(&quot;g&quot;).classed(&quot;imagelayer&quot;,!0),ze._shapeLowerLayer=it.append(&quot;g&quot;).classed(&quot;shapelayer&quot;,!0),ze._cartesianlayer=ze._paper.append(&quot;g&quot;).classed(&quot;cartesianlayer&quot;,!0),ze._polarlayer=ze._paper.append(&quot;g&quot;).classed(&quot;polarlayer&quot;,!0),ze._smithlayer=ze._paper.append(&quot;g&quot;).classed(&quot;smithlayer&quot;,!0),ze._ternarylayer=ze._paper.append(&quot;g&quot;).classed(&quot;ternarylayer&quot;,!0),ze._geolayer=ze._paper.append(&quot;g&quot;).classed(&quot;geolayer&quot;,!0),ze._funnelarealayer=ze._paper.append(&quot;g&quot;).classed(&quot;funnelarealayer&quot;,!0),ze._pielayer=ze._paper.append(&quot;g&quot;).classed(&quot;pielayer&quot;,!0),ze._iciclelayer=ze._paper.append(&quot;g&quot;).classed(&quot;iciclelayer&quot;,!0),ze._treemaplayer=ze._paper.append(&quot;g&quot;).classed(&quot;treemaplayer&quot;,!0),ze._sunburstlayer=ze._paper.append(&quot;g&quot;).classed(&quot;sunburstlayer&quot;,!0),ze._indicatorlayer=ze._toppaper.append(&quot;g&quot;).classed(&quot;indicatorlayer&quot;,!0),ze._glimages=ze._paper.append(&quot;g&quot;).classed(&quot;glimages&quot;,!0);var St=ze._toppaper.append(&quot;g&quot;).classed(&quot;layer-above&quot;,!0);ze._imageUpperLayer=St.append(&quot;g&quot;).classed(&quot;imagelayer&quot;,!0),ze._shapeUpperLayer=St.append(&quot;g&quot;).classed(&quot;shapelayer&quot;,!0),ze._selectionLayer=ze._toppaper.append(&quot;g&quot;).classed(&quot;selectionlayer&quot;,!0),ze._infolayer=ze._toppaper.append(&quot;g&quot;).classed(&quot;infolayer&quot;,!0),ze._menulayer=ze._toppaper.append(&quot;g&quot;).classed(&quot;menulayer&quot;,!0),ze._zoomlayer=ze._toppaper.append(&quot;g&quot;).classed(&quot;zoomlayer&quot;,!0),ze._hoverlayer=ze._hoverpaper.append(&quot;g&quot;).classed(&quot;hoverlayer&quot;,!0),ze._modebardiv.classed(&quot;modebar-container&quot;,!0).style(&quot;position&quot;,&quot;absolute&quot;).style(&quot;top&quot;,&quot;0px&quot;).style(&quot;right&quot;,&quot;0px&quot;),vt.emit(&quot;plotly_framework&quot;)}(ue),Le._shouldCreateBgLayer&amp;&amp;delete Le._shouldCreateBgLayer),_.initGradients(ue),_.initPatterns(ue),Re&amp;&amp;h.saveShowSpikeInitial(ue);var Fe=!ue.calcdata||ue.calcdata.length!==(ue._fullData||[]).length;Fe&amp;&amp;v.doCalcdata(ue);for(var Be=0;Be&lt;ue.calcdata.length;Be++)ue.calcdata[Be][0].trace=ue._fullData[Be];ue._context.responsive?ue._responsiveChartHandler||(ue._responsiveChartHandler=function(){d.isHidden(ue)||v.resize(ue)},window.addEventListener(&quot;resize&quot;,ue._responsiveChartHandler)):d.clearResponsive(ue);var Ue=d.extendFlat({},Le._size),qe=0;function Xe(){if(v.clearAutoMarginIds(ue),D.drawMarginPushers(ue),h.allowAutoMargin(ue),ue._fullLayout.title.text&amp;&amp;ue._fullLayout.title.automargin&amp;&amp;v.allowAutoMargin(ue,&quot;title.automargin&quot;),Le._has(&quot;pie&quot;))for(var vt=ue._fullData,We=0;We&lt;vt.length;We++){var ze=vt[We];ze.type===&quot;pie&quot;&amp;&amp;ze.automargin&amp;&amp;v.allowAutoMargin(ue,&quot;pie.&quot;+ze.uid+&quot;.automargin&quot;)}return v.doAutoMargin(ue),v.previousPromises(ue)}function ot(){ue._transitioning||(D.doAutoRangeAndConstraints(ue),Re&amp;&amp;h.saveRangeInitial(ue),g.getComponentMethod(&quot;rangeslider&quot;,&quot;calcAutorange&quot;)(ue))}var st=[v.previousPromises,function(){if(Te)return o.addFrames(ue,Te)},function vt(){for(var We=Le._basePlotModules,ze=0;ze&lt;We.length;ze++)We[ze].drawFramework&amp;&amp;We[ze].drawFramework(ue);!Le._glcanvas&amp;&amp;Le._has(&quot;gl&quot;)&amp;&amp;(Le._glcanvas=Le._glcontainer.selectAll(&quot;.gl-canvas&quot;).data([{key:&quot;contextLayer&quot;,context:!0,pick:!1},{key:&quot;focusLayer&quot;,context:!1,pick:!1},{key:&quot;pickLayer&quot;,context:!1,pick:!0}],function(Ze){return Ze.key}),Le._glcanvas.enter().append(&quot;canvas&quot;).attr(&quot;class&quot;,function(Ze){return&quot;gl-canvas gl-canvas-&quot;+Ze.key.replace(&quot;Layer&quot;,&quot;&quot;)}).style({position:&quot;absolute&quot;,top:0,left:0,overflow:&quot;visible&quot;,&quot;pointer-events&quot;:&quot;none&quot;}));var tt=ue._context.plotGlPixelRatio;if(Le._glcanvas){Le._glcanvas.attr(&quot;width&quot;,Le.width*tt).attr(&quot;height&quot;,Le.height*tt).style(&quot;width&quot;,Le.width+&quot;px&quot;).style(&quot;height&quot;,Le.height+&quot;px&quot;);var it=Le._glcanvas.data()[0].regl;if(it&amp;&amp;(Math.floor(Le.width*tt)!==it._gl.drawingBufferWidth||Math.floor(Le.height*tt)!==it._gl.drawingBufferHeight)){var St=&quot;WebGL context buffer and canvas dimensions do not match due to browser/WebGL bug.&quot;;if(!qe)return d.log(St+&quot; Clearing graph and plotting again.&quot;),v.cleanPlot([],{},ue._fullData,Le),v.supplyDefaults(ue),Le=ue._fullLayout,v.doCalcdata(ue),qe++,vt();d.error(St)}}return Le.modebar.orientation===&quot;h&quot;?Le._modebardiv.style(&quot;height&quot;,null).style(&quot;width&quot;,&quot;100%&quot;):Le._modebardiv.style(&quot;width&quot;,null).style(&quot;height&quot;,Le.height+&quot;px&quot;),v.previousPromises(ue)},Xe,function(){if(v.didMarginChange(Ue,Le._size))return d.syncOrAsync([Xe,D.layoutStyles],ue)}];$e&amp;&amp;st.push(function(){if(Fe)return d.syncOrAsync([g.getComponentMethod(&quot;shapes&quot;,&quot;calcAutorange&quot;),g.getComponentMethod(&quot;annotations&quot;,&quot;calcAutorange&quot;),ot],ue);ot()}),st.push(D.layoutStyles),$e&amp;&amp;st.push(function(){return h.draw(ue,Re?&quot;&quot;:&quot;redraw&quot;)},function(vt){vt._fullLayout._insideTickLabelsAutorange&amp;&amp;H(vt,vt._fullLayout._insideTickLabelsAutorange).then(function(){vt._fullLayout._insideTickLabelsAutorange=void 0})}),st.push(D.drawData,D.finalDraw,T,v.addLinks,v.rehover,v.redrag,v.reselect,v.doAutoMargin,function(vt){vt._fullLayout._insideTickLabelsAutorange&amp;&amp;Re&amp;&amp;h.saveRangeInitial(vt,!0)},v.previousPromises);var dt=d.syncOrAsync(st,ue);return dt&amp;&amp;dt.then||(dt=Promise.resolve()),dt.then(function(){return A(ue),ue})},o.purge=function(ue){var pe=(ue=d.getGraphDiv(ue))._fullLayout||{},xe=ue._fullData||[];return v.cleanPlot([],{},xe,pe),v.purge(ue),p.purge(ue),pe._container&amp;&amp;pe._container.remove(),delete ue._context,ue},o.react=function(ue,pe,xe,ye){var Te,Ae;ue=d.getGraphDiv(ue),O.clearPromiseQueue(ue);var Re=ue._fullData,Le=ue._fullLayout;if(d.isPlotDiv(ue)&amp;&amp;Re&amp;&amp;Le){if(d.isPlainObject(pe)){var $e=pe;pe=$e.data,xe=$e.layout,ye=$e.config,Te=$e.frames}var Fe=!1;if(ye){var Be=d.extendDeep({},ue._context);ue._context=void 0,z(ue,ye),Fe=de(Be,ue._context)}ue.data=pe||[],O.cleanData(ue.data),ue.layout=xe||{},O.cleanLayout(ue.layout),function(_t,be,Ce,Ge){var He,et,Ke,Ye,nt,ct,yt,rt,Ft,Yt,Mt=Ge._preGUI,jt=[],Lt={},gt={};for(He in Mt){if(nt=Pe(He,Se)){if(Ft=nt.head,Yt=nt.tail,et=nt.attr||Ft+&quot;.uirevision&quot;,(Ye=(Ke=f(Ge,et).get())&amp;&amp;Me(et,be))&amp;&amp;Ye===Ke){if((ct=Mt[He])===null&amp;&amp;(ct=void 0),K(rt=(yt=f(be,He)).get(),ct)){rt===void 0&amp;&amp;Yt===&quot;autorange&quot;&amp;&amp;jt.push(Ft),yt.set(W(f(Ge,He).get()));continue}if(Yt===&quot;autorange&quot;||Yt.substr(0,6)===&quot;range[&quot;){var mt=Mt[Ft+&quot;.range[0]&quot;],xt=Mt[Ft+&quot;.range[1]&quot;],Ut=Mt[Ft+&quot;.autorange&quot;];if(Ut||Ut===null&amp;&amp;mt===null&amp;&amp;xt===null){if(!(Ft in Lt)){var It=f(be,Ft).get();Lt[Ft]=It&amp;&amp;(It.autorange||It.autorange!==!1&amp;&amp;(!It.range||It.range.length!==2))}if(Lt[Ft]){yt.set(W(f(Ge,He).get()));continue}}}}}else d.warn(&quot;unrecognized GUI edit: &quot;+He);delete Mt[He],nt&amp;&amp;nt.tail.substr(0,6)===&quot;range[&quot;&amp;&amp;(gt[nt.head]=1)}for(var zt=0;zt&lt;jt.length;zt++){var kt=jt[zt];if(gt[kt]){var Ot=f(be,kt).get();Ot&amp;&amp;delete Ot.autorange}}var At=Ge._tracePreGUI;for(var Nt in At){var $t,Bt=At[Nt],Xt=null;for(He in Bt){if(!Xt){var Zt=ce(Nt,Ce);if(Zt&lt;0){delete At[Nt];break}var qt=we(Nt,_t,($t=Ce[Zt]._fullInput).index);if(qt&lt;0){delete At[Nt];break}Xt=_t[qt]}if(nt=Pe(He,Oe)){if(nt.attr?Ye=(Ke=f(Ge,nt.attr).get())&amp;&amp;Me(nt.attr,be):(Ke=$t.uirevision,(Ye=Xt.uirevision)===void 0&amp;&amp;(Ye=be.uirevision)),Ye&amp;&amp;Ye===Ke&amp;&amp;((ct=Bt[He])===null&amp;&amp;(ct=void 0),K(rt=(yt=f(Xt,He)).get(),ct))){yt.set(W(f($t,He).get()));continue}}else d.warn(&quot;unrecognized GUI edit: &quot;+He+&quot; in trace uid &quot;+Nt);delete Bt[He]}}}(ue.data,ue.layout,Re,Le),v.supplyDefaults(ue,{skipUpdateCalc:!0});var Ue=ue._fullData,qe=ue._fullLayout,Xe=qe.datarevision===void 0,ot=qe.transition,st=function(_t,be,Ce,Ge,He){var et=P.layoutFlags();return et.arrays={},et.rangesAltered={},et.nChanges=0,et.nChangesAnim=0,ne(be,Ce,[],{getValObject:function(Ke){return b.getLayoutValObject(Ce,Ke)},flags:et,immutable:Ge,transition:He,gd:_t}),(et.plot||et.calc)&amp;&amp;(et.layoutReplot=!0),He&amp;&amp;et.nChanges&amp;&amp;et.nChangesAnim&amp;&amp;(et.anim=et.nChanges===et.nChangesAnim?&quot;all&quot;:&quot;some&quot;),et}(ue,Le,qe,Xe,ot),dt=st.newDataRevision,vt=function(_t,be,Ce,Ge,He,et){var Ke=be.length===Ce.length;if(!He&amp;&amp;!Ke)return{fullReplot:!0,calc:!0};var Ye,nt,ct=P.traceFlags();ct.arrays={},ct.nChanges=0,ct.nChangesAnim=0;var yt={getValObject:function(Ft){var Yt=b.getTraceValObject(nt,Ft);return!nt._module.animatable&amp;&amp;Yt.anim&amp;&amp;(Yt.anim=!1),Yt},flags:ct,immutable:Ge,transition:He,newDataRevision:et,gd:_t},rt={};for(Ye=0;Ye&lt;be.length;Ye++)if(Ce[Ye]){if(nt=Ce[Ye]._fullInput,v.hasMakesDataTransform(nt)&amp;&amp;(nt=Ce[Ye]),rt[nt.uid])continue;rt[nt.uid]=1,ne(be[Ye]._fullInput,nt,[],yt)}return(ct.calc||ct.plot)&amp;&amp;(ct.fullReplot=!0),He&amp;&amp;ct.nChanges&amp;&amp;ct.nChangesAnim&amp;&amp;(ct.anim=ct.nChanges===ct.nChangesAnim&amp;&amp;Ke?&quot;all&quot;:&quot;some&quot;),ct}(ue,Re,Ue,Xe,ot,dt);if(ie(ue)&amp;&amp;(st.layoutReplot=!0),vt.calc||st.calc){ue.calcdata=void 0;for(var We=Object.getOwnPropertyNames(qe),ze=0;ze&lt;We.length;ze++){var tt=We[ze],it=tt.substring(0,5);if(it===&quot;xaxis&quot;||it===&quot;yaxis&quot;){var St=qe[tt]._emptyCategories;St&amp;&amp;St()}}}else v.supplyDefaultsUpdateCalc(ue.calcdata,Ue);var Ze=[];if(Te&amp;&amp;(ue._transitionData={},v.createTransitionData(ue),Ze.push(function(){return o.addFrames(ue,Te)})),qe.transition&amp;&amp;!Fe&amp;&amp;(vt.anim||st.anim))st.ticks&amp;&amp;Ze.push(D.doTicksRelayout),v.doCalcdata(ue),D.doAutoRangeAndConstraints(ue),Ze.push(function(){return v.transitionFromReact(ue,vt,st,Le)});else if(vt.fullReplot||st.layoutReplot||Fe)ue._fullLayout._skipDefaults=!0,Ze.push(o._doPlot);else{for(var ut in st.arrays){var ht=st.arrays[ut];if(ht.length){var Rt=g.getComponentMethod(ut,&quot;drawOne&quot;);if(Rt!==d.noop)for(var Ct=0;Ct&lt;ht.length;Ct++)Rt(ue,ht[Ct]);else{var Wt=g.getComponentMethod(ut,&quot;draw&quot;);if(Wt===d.noop)throw new Error(&quot;cannot draw components: &quot;+ut);Wt(ue)}}}Ze.push(v.previousPromises),vt.style&amp;&amp;Ze.push(D.doTraceStyle),(vt.colorbars||st.colorbars)&amp;&amp;Ze.push(D.doColorBars),st.legend&amp;&amp;Ze.push(D.doLegend),st.layoutstyle&amp;&amp;Ze.push(D.layoutStyles),st.axrange&amp;&amp;G(Ze),st.ticks&amp;&amp;Ze.push(D.doTicksRelayout),st.modebar&amp;&amp;Ze.push(D.doModeBar),st.camera&amp;&amp;Ze.push(D.doCamera),Ze.push(A)}Ze.push(v.rehover,v.redrag,v.reselect),(Ae=d.syncOrAsync(Ze,ue))&amp;&amp;Ae.then||(Ae=Promise.resolve(ue))}else Ae=o.newPlot(ue,pe,xe,ye);return Ae.then(function(){return ue.emit(&quot;plotly_react&quot;,{data:pe,layout:xe}),ue})},o.redraw=function(ue){if(ue=d.getGraphDiv(ue),!d.isPlotDiv(ue))throw new Error(&quot;This element is not a Plotly plot: &quot;+ue);return O.cleanData(ue.data),O.cleanLayout(ue.layout),ue.calcdata=void 0,o._doPlot(ue).then(function(){return ue.emit(&quot;plotly_redraw&quot;),ue})},o.relayout=H,o.restyle=L,o.setPlotConfig=function(ue){return d.extendFlat(C,ue)},o.update=se,o._guiRelayout=he(H),o._guiRestyle=he(L),o._guiUpdate=he(se),o._storeDirectGUIEdit=function(ue,pe,xe){for(var ye in xe)V(ye,f(ue,ye).get(),xe[ye],pe)}},72075:function(i){var o={staticPlot:{valType:&quot;boolean&quot;,dflt:!1},typesetMath:{valType:&quot;boolean&quot;,dflt:!0},plotlyServerURL:{valType:&quot;string&quot;,dflt:&quot;&quot;},editable:{valType:&quot;boolean&quot;,dflt:!1},edits:{annotationPosition:{valType:&quot;boolean&quot;,dflt:!1},annotationTail:{valType:&quot;boolean&quot;,dflt:!1},annotationText:{valType:&quot;boolean&quot;,dflt:!1},axisTitleText:{valType:&quot;boolean&quot;,dflt:!1},colorbarPosition:{valType:&quot;boolean&quot;,dflt:!1},colorbarTitleText:{valType:&quot;boolean&quot;,dflt:!1},legendPosition:{valType:&quot;boolean&quot;,dflt:!1},legendText:{valType:&quot;boolean&quot;,dflt:!1},shapePosition:{valType:&quot;boolean&quot;,dflt:!1},titleText:{valType:&quot;boolean&quot;,dflt:!1}},editSelection:{valType:&quot;boolean&quot;,dflt:!0},autosizable:{valType:&quot;boolean&quot;,dflt:!1},responsive:{valType:&quot;boolean&quot;,dflt:!1},fillFrame:{valType:&quot;boolean&quot;,dflt:!1},frameMargins:{valType:&quot;number&quot;,dflt:0,min:0,max:.5},scrollZoom:{valType:&quot;flaglist&quot;,flags:[&quot;cartesian&quot;,&quot;gl3d&quot;,&quot;geo&quot;,&quot;mapbox&quot;],extras:[!0,!1],dflt:&quot;gl3d+geo+mapbox&quot;},doubleClick:{valType:&quot;enumerated&quot;,values:[!1,&quot;reset&quot;,&quot;autosize&quot;,&quot;reset+autosize&quot;],dflt:&quot;reset+autosize&quot;},doubleClickDelay:{valType:&quot;number&quot;,dflt:300,min:0},showAxisDragHandles:{valType:&quot;boolean&quot;,dflt:!0},showAxisRangeEntryBoxes:{valType:&quot;boolean&quot;,dflt:!0},showTips:{valType:&quot;boolean&quot;,dflt:!0},showLink:{valType:&quot;boolean&quot;,dflt:!1},linkText:{valType:&quot;string&quot;,dflt:&quot;Edit chart&quot;,noBlank:!0},sendData:{valType:&quot;boolean&quot;,dflt:!0},showSources:{valType:&quot;any&quot;,dflt:!1},displayModeBar:{valType:&quot;enumerated&quot;,values:[&quot;hover&quot;,!0,!1],dflt:&quot;hover&quot;},showSendToCloud:{valType:&quot;boolean&quot;,dflt:!1},showEditInChartStudio:{valType:&quot;boolean&quot;,dflt:!1},modeBarButtonsToRemove:{valType:&quot;any&quot;,dflt:[]},modeBarButtonsToAdd:{valType:&quot;any&quot;,dflt:[]},modeBarButtons:{valType:&quot;any&quot;,dflt:!1},toImageButtonOptions:{valType:&quot;any&quot;,dflt:{}},displaylogo:{valType:&quot;boolean&quot;,dflt:!0},watermark:{valType:&quot;boolean&quot;,dflt:!1},plotGlPixelRatio:{valType:&quot;number&quot;,dflt:2,min:1,max:4},setBackground:{valType:&quot;any&quot;,dflt:&quot;transparent&quot;},topojsonURL:{valType:&quot;string&quot;,noBlank:!0,dflt:&quot;https://cdn.plot.ly/&quot;},mapboxAccessToken:{valType:&quot;string&quot;,dflt:null},logging:{valType:&quot;integer&quot;,min:0,max:2,dflt:1},notifyOnLogging:{valType:&quot;integer&quot;,min:0,max:2,dflt:0},queueLength:{valType:&quot;integer&quot;,min:0,dflt:0},globalTransforms:{valType:&quot;any&quot;,dflt:[]},locale:{valType:&quot;string&quot;,dflt:&quot;en-US&quot;},locales:{valType:&quot;any&quot;,dflt:{}}},a={};(function s(u,c){for(var d in u){var f=u[d];f.valType?c[d]=f.dflt:(c[d]||(c[d]={}),s(f,c[d]))}})(o,a),i.exports={configAttributes:o,dfltConfig:a}},86281:function(i,o,a){var s=a(73972),u=a(71828),c=a(9012),d=a(10820),f=a(31391),p=a(85594),m=a(72075).configAttributes,g=a(30962),b=u.extendDeepAll,v=u.isPlainObject,h=u.isArrayOrTypedArray,y=u.nestedProperty,w=u.valObjectMeta,_=&quot;_isSubplotObj&quot;,x=&quot;_isLinkedToArray&quot;,T=&quot;_deprecated&quot;,k=[_,x,&quot;_arrayAttrRegexps&quot;,T];function S(E,I,A){if(!E)return!1;if(E._isLinkedToArray){if(C(I[A]))A++;else if(A&lt;I.length)return!1}for(;A&lt;I.length;A++){var F=E[I[A]];if(!v(F)||(E=F,A===I.length-1))break;if(E._isLinkedToArray){if(!C(I[++A]))return!1}else if(E.valType===&quot;info_array&quot;){var j=I[++A];if(!C(j))return!1;var z=E.items;if(Array.isArray(z)){if(j&gt;=z.length)return!1;if(E.dimensions===2){if(A++,I.length===A)return E;var B=I[A];if(!C(B))return!1;E=z[j][B]}else E=z[j]}else E=z}}return E}function C(E){return E===Math.round(E)&amp;&amp;E&gt;=0}function M(){var E,I,A={};for(E in b(A,d),s.subplotsRegistry)if((I=s.subplotsRegistry[E]).layoutAttributes)if(Array.isArray(I.attr))for(var F=0;F&lt;I.attr.length;F++)D(A,I,I.attr[F]);else D(A,I,I.attr===&quot;subplot&quot;?I.name:I.attr);for(E in s.componentsRegistry){var j=(I=s.componentsRegistry[E]).schema;if(j&amp;&amp;(j.subplots||j.layout)){var z=j.subplots;if(z&amp;&amp;z.xaxis&amp;&amp;!z.yaxis)for(var B in z.xaxis)delete A.yaxis[B];delete A.xaxis.shift,delete A.xaxis.autoshift}else I.name===&quot;colorscale&quot;?b(A,I.layoutAttributes):I.layoutAttributes&amp;&amp;P(A,I.layoutAttributes,I.name)}return{layoutAttributes:O(A)}}function O(E){return function(I){o.crawl(I,function(A,F,j){o.isValObject(A)?A.arrayOk!==!0&amp;&amp;A.valType!==&quot;data_array&quot;||(j[F+&quot;src&quot;]={valType:&quot;string&quot;,editType:&quot;none&quot;}):v(A)&amp;&amp;(A.role=&quot;object&quot;)})}(E),function(I){o.crawl(I,function(A,F,j){if(A){var z=A[x];z&amp;&amp;(delete A[x],j[F]={items:{}},j[F].items[z]=A,j[F].role=&quot;object&quot;)}})}(E),function(I){(function A(F){for(var j in F)if(v(F[j]))A(F[j]);else if(Array.isArray(F[j]))for(var z=0;z&lt;F[j].length;z++)A(F[j][z]);else F[j]instanceof RegExp&amp;&amp;(F[j]=F[j].toString())})(I)}(E),E}function D(E,I,A){var F=y(E,A),j=b({},I.layoutAttributes);j[_]=!0,F.set(j)}function P(E,I,A){var F=y(E,A);F.set(b(F.get()||{},I))}o.IS_SUBPLOT_OBJ=_,o.IS_LINKED_TO_ARRAY=x,o.DEPRECATED=T,o.UNDERSCORE_ATTRS=k,o.get=function(){var E={};s.allTypes.forEach(function(F){E[F]=function(j){var z,B;B=(z=s.modules[j]._module).basePlotModule;var N={type:null},R=b({},c),q=b({},z.attributes);o.crawl(q,function(W,U,V,te,ee){y(R,ee).set(void 0),W===void 0&amp;&amp;y(q,ee).set(void 0)}),b(N,R),s.traceIs(j,&quot;noOpacity&quot;)&amp;&amp;delete N.opacity,s.traceIs(j,&quot;showLegend&quot;)||(delete N.showlegend,delete N.legendgroup),s.traceIs(j,&quot;noHover&quot;)&amp;&amp;(delete N.hoverinfo,delete N.hoverlabel),z.selectPoints||delete N.selectedpoints,b(N,q),B.attributes&amp;&amp;b(N,B.attributes),N.type=j;var Y={meta:z.meta||{},categories:z.categories||{},animatable:!!z.animatable,type:j,attributes:O(N)};if(z.layoutAttributes){var L={};b(L,z.layoutAttributes),Y.layoutAttributes=O(L)}return z.animatable||o.crawl(Y,function(W){o.isValObject(W)&amp;&amp;&quot;anim&quot;in W&amp;&amp;delete W.anim}),Y}(F)});var I,A={};return Object.keys(s.transformsRegistry).forEach(function(F){A[F]=function(j){var z=s.transformsRegistry[j],B=b({},z.attributes);return Object.keys(s.componentsRegistry).forEach(function(N){var R=s.componentsRegistry[N];R.schema&amp;&amp;R.schema.transforms&amp;&amp;R.schema.transforms[j]&amp;&amp;Object.keys(R.schema.transforms[j]).forEach(function(q){P(B,R.schema.transforms[j][q],q)})}),{attributes:O(B)}}(F)}),{defs:{valObjects:w,metaKeys:k.concat([&quot;description&quot;,&quot;role&quot;,&quot;editType&quot;,&quot;impliedEdits&quot;]),editType:{traces:g.traces,layout:g.layout},impliedEdits:{}},traces:E,layout:M(),transforms:A,frames:(I={frames:b({},f)},O(I),I.frames),animation:O(p),config:O(m)}},o.crawl=function(E,I,A,F){var j=A||0;F=F||&quot;&quot;,Object.keys(E).forEach(function(z){var B=E[z];if(k.indexOf(z)===-1){var N=(F?F+&quot;.&quot;:&quot;&quot;)+z;I(B,z,E,j,N),o.isValObject(B)||v(B)&amp;&amp;z!==&quot;impliedEdits&quot;&amp;&amp;o.crawl(B,I,j+1,N)}})},o.isValObject=function(E){return E&amp;&amp;E.valType!==void 0},o.findArrayAttributes=function(E){var I,A,F=[],j=[],z=[];function B(W,U,V,te){j=j.slice(0,te).concat([U]),z=z.slice(0,te).concat([W&amp;&amp;W._isLinkedToArray]),W&amp;&amp;(W.valType===&quot;data_array&quot;||W.arrayOk===!0)&amp;&amp;(j[te-1]!==&quot;colorbar&quot;||U!==&quot;ticktext&quot;&amp;&amp;U!==&quot;tickvals&quot;)&amp;&amp;N(I,0,&quot;&quot;)}function N(W,U,V){var te=W[j[U]],ee=V+j[U];if(U===j.length-1)h(te)&amp;&amp;F.push(A+ee);else if(z[U]){if(Array.isArray(te))for(var H=0;H&lt;te.length;H++)v(te[H])&amp;&amp;N(te[H],U+1,ee+&quot;[&quot;+H+&quot;].&quot;)}else v(te)&amp;&amp;N(te,U+1,ee+&quot;.&quot;)}I=E,A=&quot;&quot;,o.crawl(c,B),E._module&amp;&amp;E._module.attributes&amp;&amp;o.crawl(E._module.attributes,B);var R=E.transforms;if(R)for(var q=0;q&lt;R.length;q++){var Y=R[q],L=Y._module;L&amp;&amp;(A=&quot;transforms[&quot;+q+&quot;].&quot;,I=Y,o.crawl(L.attributes,B))}return F},o.getTraceValObject=function(E,I){var A,F,j=I[0],z=1;if(j===&quot;transforms&quot;){if(I.length===1)return c.transforms;var B=E.transforms;if(!Array.isArray(B)||!B.length)return!1;var N=I[1];if(!C(N)||N&gt;=B.length)return!1;F=(A=(s.transformsRegistry[B[N].type]||{}).attributes)&amp;&amp;A[I[2]],z=3}else{var R=E._module;if(R||(R=(s.modules[E.type||c.type.dflt]||{})._module),!R)return!1;if(!(F=(A=R.attributes)&amp;&amp;A[j])){var q=R.basePlotModule;q&amp;&amp;q.attributes&amp;&amp;(F=q.attributes[j])}F||(F=c[j])}return S(F,I,z)},o.getLayoutValObject=function(E,I){var A=function(F,j){var z,B,N,R,q=F._basePlotModules;if(q){var Y;for(z=0;z&lt;q.length;z++){if((N=q[z]).attrRegex&amp;&amp;N.attrRegex.test(j)){if(N.layoutAttrOverrides)return N.layoutAttrOverrides;!Y&amp;&amp;N.layoutAttributes&amp;&amp;(Y=N.layoutAttributes)}var L=N.baseLayoutAttrOverrides;if(L&amp;&amp;j in L)return L[j]}if(Y)return Y}var W=F._modules;if(W){for(z=0;z&lt;W.length;z++)if((R=W[z].layoutAttributes)&amp;&amp;j in R)return R[j]}for(B in s.componentsRegistry){if((N=s.componentsRegistry[B]).name===&quot;colorscale&quot;&amp;&amp;j.indexOf(&quot;coloraxis&quot;)===0)return N.layoutAttributes[j];if(!N.schema&amp;&amp;j===N.name)return N.layoutAttributes}return j in d&amp;&amp;d[j]}(E,I[0]);return S(A,I,1)}},44467:function(i,o,a){var s=a(71828),u=a(9012),c=&quot;templateitemname&quot;,d={name:{valType:&quot;string&quot;,editType:&quot;none&quot;}};function f(m){return m&amp;&amp;typeof m==&quot;string&quot;}function p(m){var g=m.length-1;return m.charAt(g)!==&quot;s&quot;&amp;&amp;s.warn(&quot;bad argument to arrayDefaultKey: &quot;+m),m.substr(0,m.length-1)+&quot;defaults&quot;}d[c]={valType:&quot;string&quot;,editType:&quot;calc&quot;},o.templatedArray=function(m,g){return g._isLinkedToArray=m,g.name=d.name,g[c]=d[c],g},o.traceTemplater=function(m){var g,b,v={};for(g in m)b=m[g],Array.isArray(b)&amp;&amp;b.length&amp;&amp;(v[g]=0);return{newTrace:function(h){var y={type:g=s.coerce(h,{},u,&quot;type&quot;),_template:null};if(g in v){b=m[g];var w=v[g]%b.length;v[g]++,y._template=b[w]}return y}}},o.newContainer=function(m,g,b){var v=m._template,h=v&amp;&amp;(v[g]||b&amp;&amp;v[b]);return s.isPlainObject(h)||(h=null),m[g]={_template:h}},o.arrayTemplater=function(m,g,b){var v=m._template,h=v&amp;&amp;v[p(g)],y=v&amp;&amp;v[g];Array.isArray(y)&amp;&amp;y.length||(y=[]);var w={};return{newItem:function(_){var x={name:_.name,_input:_},T=x[c]=_[c];if(!f(T))return x._template=h,x;for(var k=0;k&lt;y.length;k++){var S=y[k];if(S.name===T)return w[T]=1,x._template=S,x}return x[b]=_[b]||!1,x._template=!1,x},defaultItems:function(){for(var _=[],x=0;x&lt;y.length;x++){var T=y[x],k=T.name;if(f(k)&amp;&amp;!w[k]){var S={_template:T,name:k,_input:{_templateitemname:k}};S[c]=T[c],_.push(S),w[k]=1}}return _}}},o.arrayDefaultKey=p,o.arrayEditor=function(m,g,b){var v=(s.nestedProperty(m,g).get()||[]).length,h=b._index,y=h&gt;=v&amp;&amp;(b._input||{})._templateitemname;y&amp;&amp;(h=v);var w,_=g+&quot;[&quot;+h+&quot;]&quot;;function x(){w={},y&amp;&amp;(w[_]={},w[_][c]=y)}function T(S,C){y?s.nestedProperty(w[_],S).set(C):w[_+&quot;.&quot;+S]=C}function k(){var S=w;return x(),S}return x(),{modifyBase:function(S,C){w[S]=C},modifyItem:T,getUpdateObj:k,applyUpdate:function(S,C){S&amp;&amp;T(S,C);var M=k();for(var O in M)s.nestedProperty(m,O).set(M[O])}}}},61549:function(i,o,a){var s=a(39898),u=a(73972),c=a(74875),d=a(71828),f=a(63893),p=a(33306),m=a(7901),g=a(91424),b=a(92998),v=a(64168),h=a(89298),y=a(18783),w=a(99082),_=w.enforce,x=w.clean,T=a(71739).doAutoRange,k=&quot;start&quot;;function S(P,E,I){for(var A=0;A&lt;I.length;A++){var F=I[A][0],j=I[A][1];if(!(F[0]&gt;=P[1]||F[1]&lt;=P[0])&amp;&amp;j[0]&lt;E[1]&amp;&amp;j[1]&gt;E[0])return!0}return!1}function C(P){var E,I,A,F,j,z,B=P._fullLayout,N=B._size,R=N.p,q=h.list(P,&quot;&quot;,!0);if(B._paperdiv.style({width:P._context.responsive&amp;&amp;B.autosize&amp;&amp;!P._context._hasZeroWidth&amp;&amp;!P.layout.width?&quot;100%&quot;:B.width+&quot;px&quot;,height:P._context.responsive&amp;&amp;B.autosize&amp;&amp;!P._context._hasZeroHeight&amp;&amp;!P.layout.height?&quot;100%&quot;:B.height+&quot;px&quot;}).selectAll(&quot;.main-svg&quot;).call(g.setSize,B.width,B.height),P._context.setBackground(P,B.paper_bgcolor),o.drawMainTitle(P),v.manage(P),!B._has(&quot;cartesian&quot;))return c.previousPromises(P);function Y(Fe,Be,Ue){var qe=Fe._lw/2;return Fe._id.charAt(0)===&quot;x&quot;?Be?Ue===&quot;top&quot;?Be._offset-R-qe:Be._offset+Be._length+R+qe:N.t+N.h*(1-(Fe.position||0))+qe%1:Be?Ue===&quot;right&quot;?Be._offset+Be._length+R+qe:Be._offset-R-qe:N.l+N.w*(Fe.position||0)+qe%1}for(E=0;E&lt;q.length;E++){var L=(F=q[E])._anchorAxis;F._linepositions={},F._lw=g.crispRound(P,F.linewidth,1),F._mainLinePosition=Y(F,L,F.side),F._mainMirrorPosition=F.mirror&amp;&amp;L?Y(F,L,y.OPPOSITE_SIDE[F.side]):null}var W=[],U=[],V=[],te=m.opacity(B.paper_bgcolor)===1&amp;&amp;m.opacity(B.plot_bgcolor)===1&amp;&amp;B.paper_bgcolor===B.plot_bgcolor;for(I in B._plots)if((A=B._plots[I]).mainplot)A.bg&amp;&amp;A.bg.remove(),A.bg=void 0;else{var ee=A.xaxis.domain,H=A.yaxis.domain,Z=A.plotgroup;if(S(ee,H,V)){var G=Z.node(),X=A.bg=d.ensureSingle(Z,&quot;rect&quot;,&quot;bg&quot;);G.insertBefore(X.node(),G.childNodes[0]),U.push(I)}else Z.select(&quot;rect.bg&quot;).remove(),V.push([ee,H]),te||(W.push(I),U.push(I))}var Q,re,ae,ie,se,he,Se,Oe,Pe,Me,ce,we,K,ne=B._bgLayer.selectAll(&quot;.bg&quot;).data(W);for(ne.enter().append(&quot;rect&quot;).classed(&quot;bg&quot;,!0),ne.exit().remove(),ne.each(function(Fe){B._plots[Fe].bg=s.select(this)}),E=0;E&lt;U.length;E++)A=B._plots[U[E]],j=A.xaxis,z=A.yaxis,A.bg&amp;&amp;j._offset!==void 0&amp;&amp;z._offset!==void 0&amp;&amp;A.bg.call(g.setRect,j._offset-R,z._offset-R,j._length+2*R,z._length+2*R).call(m.fill,B.plot_bgcolor).style(&quot;stroke-width&quot;,0);if(!B._hasOnlyLargeSploms)for(I in B._plots){A=B._plots[I],j=A.xaxis,z=A.yaxis;var de,_e,ue=A.clipId=&quot;clip&quot;+B._uid+I+&quot;plot&quot;,pe=d.ensureSingleById(B._clips,&quot;clipPath&quot;,ue,function(Fe){Fe.classed(&quot;plotclip&quot;,!0).append(&quot;rect&quot;)});A.clipRect=pe.select(&quot;rect&quot;).attr({width:j._length,height:z._length}),g.setTranslate(A.plot,j._offset,z._offset),A._hasClipOnAxisFalse?(de=null,_e=ue):(de=ue,_e=null),g.setClipUrl(A.plot,de,P),A.layerClipId=_e}function xe(Fe){return&quot;M&quot;+Q+&quot;,&quot;+Fe+&quot;H&quot;+re}function ye(Fe){return&quot;M&quot;+j._offset+&quot;,&quot;+Fe+&quot;h&quot;+j._length}function Te(Fe){return&quot;M&quot;+Fe+&quot;,&quot;+Oe+&quot;V&quot;+Se}function Ae(Fe){return z._shift!==void 0&amp;&amp;(Fe+=z._shift),&quot;M&quot;+Fe+&quot;,&quot;+z._offset+&quot;v&quot;+z._length}function Re(Fe,Be,Ue){if(!Fe.showline||I!==Fe._mainSubplot)return&quot;&quot;;if(!Fe._anchorAxis)return Ue(Fe._mainLinePosition);var qe=Be(Fe._mainLinePosition);return Fe.mirror&amp;&amp;(qe+=Be(Fe._mainMirrorPosition)),qe}for(I in B._plots){A=B._plots[I],j=A.xaxis,z=A.yaxis;var Le=&quot;M0,0&quot;;M(j,I)&amp;&amp;(se=D(j,&quot;left&quot;,z,q),Q=j._offset-(se?R+se:0),he=D(j,&quot;right&quot;,z,q),re=j._offset+j._length+(he?R+he:0),ae=Y(j,z,&quot;bottom&quot;),ie=Y(j,z,&quot;top&quot;),!(K=!j._anchorAxis||I!==j._mainSubplot)||j.mirror!==&quot;allticks&quot;&amp;&amp;j.mirror!==&quot;all&quot;||(j._linepositions[I]=[ae,ie]),Le=Re(j,xe,ye),K&amp;&amp;j.showline&amp;&amp;(j.mirror===&quot;all&quot;||j.mirror===&quot;allticks&quot;)&amp;&amp;(Le+=xe(ae)+xe(ie)),A.xlines.style(&quot;stroke-width&quot;,j._lw+&quot;px&quot;).call(m.stroke,j.showline?j.linecolor:&quot;rgba(0,0,0,0)&quot;)),A.xlines.attr(&quot;d&quot;,Le);var $e=&quot;M0,0&quot;;M(z,I)&amp;&amp;(ce=D(z,&quot;bottom&quot;,j,q),Se=z._offset+z._length+(ce?R:0),we=D(z,&quot;top&quot;,j,q),Oe=z._offset-(we?R:0),Pe=Y(z,j,&quot;left&quot;),Me=Y(z,j,&quot;right&quot;),!(K=!z._anchorAxis||I!==z._mainSubplot)||z.mirror!==&quot;allticks&quot;&amp;&amp;z.mirror!==&quot;all&quot;||(z._linepositions[I]=[Pe,Me]),$e=Re(z,Te,Ae),K&amp;&amp;z.showline&amp;&amp;(z.mirror===&quot;all&quot;||z.mirror===&quot;allticks&quot;)&amp;&amp;($e+=Te(Pe)+Te(Me)),A.ylines.style(&quot;stroke-width&quot;,z._lw+&quot;px&quot;).call(m.stroke,z.showline?z.linecolor:&quot;rgba(0,0,0,0)&quot;)),A.ylines.attr(&quot;d&quot;,$e)}return h.makeClipPaths(P),c.previousPromises(P)}function M(P,E){return(P.ticks||P.showline)&amp;&amp;(E===P._mainSubplot||P.mirror===&quot;all&quot;||P.mirror===&quot;allticks&quot;)}function O(P,E,I){if(!I.showline||!I._lw)return!1;if(I.mirror===&quot;all&quot;||I.mirror===&quot;allticks&quot;)return!0;var A=I._anchorAxis;if(!A)return!1;var F=y.FROM_BL[E];return I.side===E?A.domain[F]===P.domain[F]:I.mirror&amp;&amp;A.domain[1-F]===P.domain[1-F]}function D(P,E,I,A){if(O(P,E,I))return I._lw;for(var F=0;F&lt;A.length;F++){var j=A[F];if(j._mainAxis===I._mainAxis&amp;&amp;O(P,E,j))return j._lw}return 0}o.layoutStyles=function(P){return d.syncOrAsync([c.doAutoMargin,C],P)},o.drawMainTitle=function(P){var E,I=P._fullLayout.title,A=P._fullLayout,F=function(Y){var L=Y.title,W=&quot;middle&quot;;return d.isRightAnchor(L)?W=&quot;end&quot;:d.isLeftAnchor(L)&amp;&amp;(W=k),W}(A),j=function(Y){var L=Y.title,W=&quot;0em&quot;;return d.isTopAnchor(L)?W=y.CAP_SHIFT+&quot;em&quot;:d.isMiddleAnchor(L)&amp;&amp;(W=y.MID_SHIFT+&quot;em&quot;),W}(A),z=function(Y,L){var W=Y.title,U=Y._size,V=0;return L!==&quot;0em&quot;&amp;&amp;L?L===y.CAP_SHIFT+&quot;em&quot;&amp;&amp;(V=W.pad.t):V=-W.pad.b,W.y===&quot;auto&quot;?U.t/2:W.yref===&quot;paper&quot;?U.t+U.h-U.h*W.y+V:Y.height-Y.height*W.y+V}(A,j),B=function(Y,L){var W=Y.title,U=Y._size,V=0;return L===k?V=W.pad.l:L===&quot;end&quot;&amp;&amp;(V=-W.pad.r),W.xref===&quot;paper&quot;?U.l+U.w*W.x+V:Y.width*W.x+V}(A,F);if(b.draw(P,&quot;gtitle&quot;,{propContainer:A,propName:&quot;title.text&quot;,placeholder:A._dfltTitle.plot,attributes:{x:B,y:z,&quot;text-anchor&quot;:F,dy:j}}),I.text&amp;&amp;I.automargin){var N=s.selectAll(&quot;.gtitle&quot;),R=g.bBox(N.node()).height,q=function(Y,L,W){var U=L.y,V=L.yanchor,te=U&gt;.5?&quot;t&quot;:&quot;b&quot;,ee=Y._fullLayout.margin[te],H=0;return L.yref===&quot;paper&quot;?H=W+L.pad.t+L.pad.b:L.yref===&quot;container&quot;&amp;&amp;(H=function(Z,G,X,Q,re){var ae=0;return X===&quot;middle&quot;&amp;&amp;(ae+=re/2),Z===&quot;t&quot;?(X===&quot;top&quot;&amp;&amp;(ae+=re),ae+=Q-G*Q):(X===&quot;bottom&quot;&amp;&amp;(ae+=re),ae+=G*Q),ae}(te,U,V,Y._fullLayout.height,W)+L.pad.t+L.pad.b),H&gt;ee?H:0}(P,I,R);q&gt;0&amp;&amp;(function(Y,L,W,U){var V=&quot;title.automargin&quot;,te=Y._fullLayout.title,ee=te.y&gt;.5?&quot;t&quot;:&quot;b&quot;,H={x:te.x,y:te.y,t:0,b:0},Z={};te.yref===&quot;paper&quot;&amp;&amp;function(G,X,Q,re,ae){var ie=X.yref===&quot;paper&quot;?G._fullLayout._size.h:G._fullLayout.height,se=d.isTopAnchor(X)?re:re-ae,he=Q===&quot;b&quot;?ie-se:se;return!(d.isTopAnchor(X)&amp;&amp;Q===&quot;t&quot;||d.isBottomAnchor(X)&amp;&amp;Q===&quot;b&quot;)&amp;&amp;he&lt;ae}(Y,te,ee,L,U)?H[ee]=W:te.yref===&quot;container&quot;&amp;&amp;(Z[ee]=W,Y._fullLayout._reservedMargin[V]=Z),c.allowAutoMargin(Y,V),c.autoMargin(Y,V,H)}(P,z,q,R),N.attr({x:B,y:z,&quot;text-anchor&quot;:F,dy:(E=I.yanchor,E===&quot;top&quot;?y.CAP_SHIFT+.3+&quot;em&quot;:E===&quot;bottom&quot;?&quot;-0.3em&quot;:y.MID_SHIFT+&quot;em&quot;)}).call(f.positionText,B,z))}},o.doTraceStyle=function(P){var E,I=P.calcdata,A=[];for(E=0;E&lt;I.length;E++){var F=I[E],j=F[0]||{},z=j.trace||{},B=z._module||{},N=B.arraysToCalcdata;N&amp;&amp;N(F,z);var R=B.editStyle;R&amp;&amp;A.push({fn:R,cd0:j})}if(A.length){for(E=0;E&lt;A.length;E++){var q=A[E];q.fn(P,q.cd0)}p(P),o.redrawReglTraces(P)}return c.style(P),u.getComponentMethod(&quot;legend&quot;,&quot;draw&quot;)(P),c.previousPromises(P)},o.doColorBars=function(P){return u.getComponentMethod(&quot;colorbar&quot;,&quot;draw&quot;)(P),c.previousPromises(P)},o.layoutReplot=function(P){var E=P.layout;return P.layout=void 0,u.call(&quot;_doPlot&quot;,P,&quot;&quot;,E)},o.doLegend=function(P){return u.getComponentMethod(&quot;legend&quot;,&quot;draw&quot;)(P),c.previousPromises(P)},o.doTicksRelayout=function(P){return h.draw(P,&quot;redraw&quot;),P._fullLayout._hasOnlyLargeSploms&amp;&amp;(u.subplotsRegistry.splom.updateGrid(P),p(P),o.redrawReglTraces(P)),o.drawMainTitle(P),c.previousPromises(P)},o.doModeBar=function(P){var E=P._fullLayout;v.manage(P);for(var I=0;I&lt;E._basePlotModules.length;I++){var A=E._basePlotModules[I].updateFx;A&amp;&amp;A(P)}return c.previousPromises(P)},o.doCamera=function(P){for(var E=P._fullLayout,I=E._subplots.gl3d,A=0;A&lt;I.length;A++){var F=E[I[A]];F._scene.setViewport(F)}},o.drawData=function(P){var E=P._fullLayout;p(P);for(var I=E._basePlotModules,A=0;A&lt;I.length;A++)I[A].plot(P);return o.redrawReglTraces(P),c.style(P),u.getComponentMethod(&quot;selections&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;shapes&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;annotations&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;images&quot;,&quot;draw&quot;)(P),E._replotting=!1,c.previousPromises(P)},o.redrawReglTraces=function(P){var E=P._fullLayout;if(E._has(&quot;regl&quot;)){var I,A,F=P._fullData,j=[],z=[];for(E._hasOnlyLargeSploms&amp;&amp;E._splomGrid.draw(),I=0;I&lt;F.length;I++){var B=F[I];B.visible===!0&amp;&amp;B._length!==0&amp;&amp;(B.type===&quot;splom&quot;?E._splomScenes[B.uid].draw():B.type===&quot;scattergl&quot;?d.pushUnique(j,B.xaxis+B.yaxis):B.type===&quot;scatterpolargl&quot;&amp;&amp;d.pushUnique(z,B.subplot))}for(I=0;I&lt;j.length;I++)(A=E._plots[j[I]])._scene&amp;&amp;A._scene.draw();for(I=0;I&lt;z.length;I++)(A=E[z[I]]._subplot)._scene&amp;&amp;A._scene.draw()}},o.doAutoRangeAndConstraints=function(P){for(var E,I=h.list(P,&quot;&quot;,!0),A={},F=0;F&lt;I.length;F++)if(!A[(E=I[F])._id]){A[E._id]=1,x(P,E),T(P,E);var j=E._matchGroup;if(j)for(var z in j){var B=h.getFromId(P,z);T(P,B,E.range),A[z]=1}}_(P)},o.finalDraw=function(P){u.getComponentMethod(&quot;rangeslider&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;rangeselector&quot;,&quot;draw&quot;)(P)},o.drawMarginPushers=function(P){u.getComponentMethod(&quot;legend&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;rangeselector&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;sliders&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;updatemenus&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;colorbar&quot;,&quot;draw&quot;)(P)}},96318:function(i,o,a){var s=a(71828),u=s.isPlainObject,c=a(86281),d=a(74875),f=a(9012),p=a(44467),m=a(72075).dfltConfig;function g(T,k){T=s.extendDeep({},T);var S,C,M=Object.keys(T).sort();function O(A,F,j){if(u(F)&amp;&amp;u(A))g(A,F);else if(Array.isArray(F)&amp;&amp;Array.isArray(A)){var z=p.arrayTemplater({_template:T},j);for(C=0;C&lt;F.length;C++){var B=F[C],N=z.newItem(B)._template;N&amp;&amp;g(N,B)}var R=z.defaultItems();for(C=0;C&lt;R.length;C++)F.push(R[C]._template);for(C=0;C&lt;F.length;C++)delete F[C].templateitemname}}for(S=0;S&lt;M.length;S++){var D=M[S],P=T[D];if(D in k?O(P,k[D],D):k[D]=P,b(D)===D)for(var E in k){var I=b(E);E===I||I!==D||E in T||O(P,k[E],D)}}}function b(T){return T.replace(/[0-9]+$/,&quot;&quot;)}function v(T,k,S,C,M){var O=M&amp;&amp;S(M);for(var D in T){var P=T[D],E=w(T,D,C),I=w(T,D,M),A=S(I);if(!A){var F=b(D);F!==D&amp;&amp;(A=S(I=w(T,F,M)))}if(!(O&amp;&amp;O===A||!A||A._noTemplating||A.valType===&quot;data_array&quot;||A.arrayOk&amp;&amp;Array.isArray(P)))if(!A.valType&amp;&amp;u(P))v(P,k,S,E,I);else if(A._isLinkedToArray&amp;&amp;Array.isArray(P))for(var j=!1,z=0,B={},N=0;N&lt;P.length;N++){var R=P[N];if(u(R)){var q=R.name;if(q)B[q]||(v(R,k,S,w(P,z,E),w(P,z,I)),z++,B[q]=1);else if(!j){var Y=w(T,p.arrayDefaultKey(D),C),L=w(P,z,E);v(R,k,S,L,w(P,z,I));var W=s.nestedProperty(k,L);s.nestedProperty(k,Y).set(W.get()),W.set(null),j=!0}}}else s.nestedProperty(k,E).set(P)}}function h(T,k){return c.getLayoutValObject(T,s.nestedProperty({},k).parts)}function y(T,k){return c.getTraceValObject(T,s.nestedProperty({},k).parts)}function w(T,k,S){return S?Array.isArray(T)?S+&quot;[&quot;+k+&quot;]&quot;:S+&quot;.&quot;+k:k}function _(T){for(var k=0;k&lt;T.length;k++)if(u(T[k]))return!0}function x(T){var k;switch(T.code){case&quot;data&quot;:k=&quot;The template has no key data.&quot;;break;case&quot;layout&quot;:k=&quot;The template has no key layout.&quot;;break;case&quot;missing&quot;:k=T.path?&quot;There are no templates for item &quot;+T.path+&quot; with name &quot;+T.templateitemname:&quot;There are no templates for trace &quot;+T.index+&quot;, of type &quot;+T.traceType+&quot;.&quot;;break;case&quot;unused&quot;:k=T.path?&quot;The template item at &quot;+T.path+&quot; was not used in constructing the plot.&quot;:T.dataCount?&quot;Some of the templates of type &quot;+T.traceType+&quot; were not used. The template has &quot;+T.templateCount+&quot; traces, the data only has &quot;+T.dataCount+&quot; of this type.&quot;:&quot;The template has &quot;+T.templateCount+&quot; traces of type &quot;+T.traceType+&quot; but there are none in the data.&quot;;break;case&quot;reused&quot;:k=&quot;Some of the templates of type &quot;+T.traceType+&quot; were used more than once. The template has &quot;+T.templateCount+&quot; traces, the data has &quot;+T.dataCount+&quot; of this type.&quot;}return T.msg=k,T}o.makeTemplate=function(T){T=s.isPlainObject(T)?T:s.getGraphDiv(T),T=s.extendDeep({_context:m},{data:T.data,layout:T.layout}),d.supplyDefaults(T);var k=T.data||[],S=T.layout||{};S._basePlotModules=T._fullLayout._basePlotModules,S._modules=T._fullLayout._modules;var C={data:{},layout:{}};k.forEach(function(z){var B={};v(z,B,y.bind(null,z));var N=s.coerce(z,{},f,&quot;type&quot;),R=C.data[N];R||(R=C.data[N]=[]),R.push(B)}),v(S,C.layout,h.bind(null,S)),delete C.layout.template;var M=S.template;if(u(M)){var O,D,P,E,I,A,F=M.layout;u(F)&amp;&amp;g(F,C.layout);var j=M.data;if(u(j)){for(D in C.data)if(P=j[D],Array.isArray(P)){for(A=(I=C.data[D]).length,E=P.length,O=0;O&lt;A;O++)g(P[O%E],I[O]);for(O=A;O&lt;E;O++)I.push(s.extendDeep({},P[O]))}for(D in j)D in C.data||(C.data[D]=s.extendDeep([],j[D]))}}return C},o.validateTemplate=function(T,k){var S=s.extendDeep({},{_context:m,data:T.data,layout:T.layout}),C=S.layout||{};u(k)||(k=C.template||{});var M=k.layout,O=k.data,D=[];S.layout=C,S.layout.template=k,d.supplyDefaults(S);var P=S._fullLayout,E=S._fullData,I={};if(u(M)?(function R(q,Y){for(var L in q)if(L.charAt(0)!==&quot;_&quot;&amp;&amp;u(q[L])){var W,U=b(L),V=[];for(W=0;W&lt;Y.length;W++)V.push(w(q,L,Y[W])),U!==L&amp;&amp;V.push(w(q,U,Y[W]));for(W=0;W&lt;V.length;W++)I[V[W]]=1;R(q[L],V)}}(P,[&quot;layout&quot;]),function R(q,Y){for(var L in q)if(L.indexOf(&quot;defaults&quot;)===-1&amp;&amp;u(q[L])){var W=w(q,L,Y);I[W]?R(q[L],W):D.push({code:&quot;unused&quot;,path:W})}}(M,&quot;layout&quot;)):D.push({code:&quot;layout&quot;}),u(O)){for(var A,F={},j=0;j&lt;E.length;j++){var z=E[j];F[A=z.type]=(F[A]||0)+1,z._fullInput._template||D.push({code:&quot;missing&quot;,index:z._fullInput.index,traceType:A})}for(A in O){var B=O[A].length,N=F[A]||0;B&gt;N?D.push({code:&quot;unused&quot;,traceType:A,templateCount:B,dataCount:N}):N&gt;B&amp;&amp;D.push({code:&quot;reused&quot;,traceType:A,templateCount:B,dataCount:N})}}else D.push({code:&quot;data&quot;});if(function R(q,Y){for(var L in q)if(L.charAt(0)!==&quot;_&quot;){var W=q[L],U=w(q,L,Y);u(W)?(Array.isArray(q)&amp;&amp;W._template===!1&amp;&amp;W.templateitemname&amp;&amp;D.push({code:&quot;missing&quot;,path:U,templateitemname:W.templateitemname}),R(W,U)):Array.isArray(W)&amp;&amp;_(W)&amp;&amp;R(W,U)}}({data:E,layout:P},&quot;&quot;),D.length)return D.map(x)}},403:function(i,o,a){var s=a(92770),u=a(72391),c=a(74875),d=a(71828),f=a(25095),p=a(5900),m=a(70942),g=a(11506).version,b={format:{valType:&quot;enumerated&quot;,values:[&quot;png&quot;,&quot;jpeg&quot;,&quot;webp&quot;,&quot;svg&quot;,&quot;full-json&quot;],dflt:&quot;png&quot;},width:{valType:&quot;number&quot;,min:1},height:{valType:&quot;number&quot;,min:1},scale:{valType:&quot;number&quot;,min:0,dflt:1},setBackground:{valType:&quot;any&quot;,dflt:!1},imageDataOnly:{valType:&quot;boolean&quot;,dflt:!1}};i.exports=function(v,h){var y,w,_,x;function T(N){return!(N in h)||d.validate(h[N],b[N])}if(h=h||{},d.isPlainObject(v)?(y=v.data||[],w=v.layout||{},_=v.config||{},x={}):(v=d.getGraphDiv(v),y=d.extendDeep([],v.data),w=d.extendDeep({},v.layout),_=v._context,x=v._fullLayout||{}),!T(&quot;width&quot;)&amp;&amp;h.width!==null||!T(&quot;height&quot;)&amp;&amp;h.height!==null)throw new Error(&quot;Height and width should be pixel values.&quot;);if(!T(&quot;format&quot;))throw new Error(&quot;Export format is not &quot;+d.join2(b.format.values,&quot;, &quot;,&quot; or &quot;)+&quot;.&quot;);var k={};function S(N,R){return d.coerce(h,k,b,N,R)}var C=S(&quot;format&quot;),M=S(&quot;width&quot;),O=S(&quot;height&quot;),D=S(&quot;scale&quot;),P=S(&quot;setBackground&quot;),E=S(&quot;imageDataOnly&quot;),I=document.createElement(&quot;div&quot;);I.style.position=&quot;absolute&quot;,I.style.left=&quot;-5000px&quot;,document.body.appendChild(I);var A=d.extendFlat({},w);M?A.width=M:h.width===null&amp;&amp;s(x.width)&amp;&amp;(A.width=x.width),O?A.height=O:h.height===null&amp;&amp;s(x.height)&amp;&amp;(A.height=x.height);var F=d.extendFlat({},_,{_exportedPlot:!0,staticPlot:!0,setBackground:P}),j=f.getRedrawFunc(I);function z(){return new Promise(function(N){setTimeout(N,f.getDelay(I._fullLayout))})}function B(){return new Promise(function(N,R){var q=p(I,C,D),Y=I._fullLayout.width,L=I._fullLayout.height;function W(){u.purge(I),document.body.removeChild(I)}if(C===&quot;full-json&quot;){var U=c.graphJson(I,!1,&quot;keepdata&quot;,&quot;object&quot;,!0,!0);return U.version=g,U=JSON.stringify(U),W(),N(E?U:f.encodeJSON(U))}if(W(),C===&quot;svg&quot;)return N(E?q:f.encodeSVG(q));var V=document.createElement(&quot;canvas&quot;);V.id=d.randstr(),m({format:C,width:Y,height:L,scale:D,canvas:V,svg:q,promise:!0}).then(N).catch(R)})}return new Promise(function(N,R){u.newPlot(I,y,A,F).then(j).then(z).then(B).then(function(q){N(function(Y){return E?Y.replace(f.IMAGE_URL_PREFIX,&quot;&quot;):Y}(q))}).catch(function(q){R(q)})})}},84936:function(i,o,a){var s=a(71828),u=a(74875),c=a(86281),d=a(72075).dfltConfig,f=s.isPlainObject,p=Array.isArray,m=s.isArrayOrTypedArray;function g(T,k,S,C,M,O){O=O||[];for(var D=Object.keys(T),P=0;P&lt;D.length;P++){var E=D[P];if(E!==&quot;transforms&quot;){var I=O.slice();I.push(E);var A=T[E],F=k[E],j=w(S,E),z=(j||{}).valType,B=z===&quot;info_array&quot;,N=z===&quot;colorscale&quot;,R=(j||{}).items;if(y(S,E))if(f(A)&amp;&amp;f(F)&amp;&amp;z!==&quot;any&quot;)g(A,F,j,C,M,I);else if(B&amp;&amp;p(A)){A.length&gt;F.length&amp;&amp;C.push(h(&quot;unused&quot;,M,I.concat(F.length)));var q,Y,L,W,U,V=F.length,te=Array.isArray(R);if(te&amp;&amp;(V=Math.min(V,R.length)),j.dimensions===2)for(Y=0;Y&lt;V;Y++)if(p(A[Y])){A[Y].length&gt;F[Y].length&amp;&amp;C.push(h(&quot;unused&quot;,M,I.concat(Y,F[Y].length)));var ee=F[Y].length;for(q=0;q&lt;(te?Math.min(ee,R[Y].length):ee);q++)L=te?R[Y][q]:R,W=A[Y][q],U=F[Y][q],s.validate(W,L)?U!==W&amp;&amp;U!==+W&amp;&amp;C.push(h(&quot;dynamic&quot;,M,I.concat(Y,q),W,U)):C.push(h(&quot;value&quot;,M,I.concat(Y,q),W))}else C.push(h(&quot;array&quot;,M,I.concat(Y),A[Y]));else for(Y=0;Y&lt;V;Y++)L=te?R[Y]:R,W=A[Y],U=F[Y],s.validate(W,L)?U!==W&amp;&amp;U!==+W&amp;&amp;C.push(h(&quot;dynamic&quot;,M,I.concat(Y),W,U)):C.push(h(&quot;value&quot;,M,I.concat(Y),W))}else if(j.items&amp;&amp;!B&amp;&amp;p(A)){var H,Z,G=R[Object.keys(R)[0]],X=[];for(H=0;H&lt;F.length;H++){var Q=F[H]._index||H;if((Z=I.slice()).push(Q),f(A[Q])&amp;&amp;f(F[H])){X.push(Q);var re=A[Q],ae=F[H];f(re)&amp;&amp;re.visible!==!1&amp;&amp;ae.visible===!1?C.push(h(&quot;invisible&quot;,M,Z)):g(re,ae,G,C,M,Z)}}for(H=0;H&lt;A.length;H++)(Z=I.slice()).push(H),f(A[H])?X.indexOf(H)===-1&amp;&amp;C.push(h(&quot;unused&quot;,M,Z)):C.push(h(&quot;object&quot;,M,Z,A[H]))}else!f(A)&amp;&amp;f(F)?C.push(h(&quot;object&quot;,M,I,A)):m(A)||!m(F)||B||N?E in k?s.validate(A,j)?j.valType===&quot;enumerated&quot;&amp;&amp;(j.coerceNumber&amp;&amp;A!==+F||A!==F)&amp;&amp;C.push(h(&quot;dynamic&quot;,M,I,A,F)):C.push(h(&quot;value&quot;,M,I,A)):C.push(h(&quot;unused&quot;,M,I,A)):C.push(h(&quot;array&quot;,M,I,A));else C.push(h(&quot;schema&quot;,M,I))}}return C}i.exports=function(T,k){T===void 0&amp;&amp;(T=[]),k===void 0&amp;&amp;(k={});var S,C,M=c.get(),O=[],D={_context:s.extendFlat({},d)};p(T)?(D.data=s.extendDeep([],T),S=T):(D.data=[],S=[],O.push(h(&quot;array&quot;,&quot;data&quot;))),f(k)?(D.layout=s.extendDeep({},k),C=k):(D.layout={},C={},arguments.length&gt;1&amp;&amp;O.push(h(&quot;object&quot;,&quot;layout&quot;))),u.supplyDefaults(D);for(var P=D._fullData,E=S.length,I=0;I&lt;E;I++){var A=S[I],F=[&quot;data&quot;,I];if(f(A)){var j=P[I],z=j.type,B=M.traces[z].attributes;B.type={valType:&quot;enumerated&quot;,values:[z]},j.visible===!1&amp;&amp;A.visible!==!1&amp;&amp;O.push(h(&quot;invisible&quot;,F)),g(A,j,B,O,F);var N=A.transforms,R=j.transforms;if(N){p(N)||O.push(h(&quot;array&quot;,F,[&quot;transforms&quot;])),F.push(&quot;transforms&quot;);for(var q=0;q&lt;N.length;q++){var Y=[&quot;transforms&quot;,q],L=N[q].type;if(f(N[q])){var W=M.transforms[L]?M.transforms[L].attributes:{};W.type={valType:&quot;enumerated&quot;,values:Object.keys(M.transforms)},g(N[q],R[q],W,O,F,Y)}else O.push(h(&quot;object&quot;,F,Y))}}}else O.push(h(&quot;object&quot;,F))}var U=D._fullLayout,V=function(te,ee){for(var H=te.layout.layoutAttributes,Z=0;Z&lt;ee.length;Z++){var G=ee[Z],X=te.traces[G.type],Q=X.layoutAttributes;Q&amp;&amp;(G.subplot?s.extendFlat(H[X.attributes.subplot.dflt],Q):s.extendFlat(H,Q))}return H}(M,P);return g(C,U,V,O,&quot;layout&quot;),O.length===0?void 0:O};var b={object:function(T,k){return(T===&quot;layout&quot;&amp;&amp;k===&quot;&quot;?&quot;The layout argument&quot;:T[0]===&quot;data&quot;&amp;&amp;k===&quot;&quot;?&quot;Trace &quot;+T[1]+&quot; in the data argument&quot;:v(T)+&quot;key &quot;+k)+&quot; must be linked to an object container&quot;},array:function(T,k){return(T===&quot;data&quot;?&quot;The data argument&quot;:v(T)+&quot;key &quot;+k)+&quot; must be linked to an array container&quot;},schema:function(T,k){return v(T)+&quot;key &quot;+k+&quot; is not part of the schema&quot;},unused:function(T,k,S){var C=f(S)?&quot;container&quot;:&quot;key&quot;;return v(T)+C+&quot; &quot;+k+&quot; did not get coerced&quot;},dynamic:function(T,k,S,C){return[v(T)+&quot;key&quot;,k,&quot;(set to &#x27;&quot;+S+&quot;&#x27;)&quot;,&quot;got reset to&quot;,&quot;&#x27;&quot;+C+&quot;&#x27;&quot;,&quot;during defaults.&quot;].join(&quot; &quot;)},invisible:function(T,k){return(k?v(T)+&quot;item &quot;+k:&quot;Trace &quot;+T[1])+&quot; got defaulted to be not visible&quot;},value:function(T,k,S){return[v(T)+&quot;key &quot;+k,&quot;is set to an invalid value (&quot;+S+&quot;)&quot;].join(&quot; &quot;)}};function v(T){return p(T)?&quot;In data trace &quot;+T[1]+&quot;, &quot;:&quot;In &quot;+T+&quot;, &quot;}function h(T,k,S,C,M){var O,D;S=S||&quot;&quot;,p(k)?(O=k[0],D=k[1]):(O=k,D=null);var P=function(I){if(!p(I))return String(I);for(var A=&quot;&quot;,F=0;F&lt;I.length;F++){var j=I[F];typeof j==&quot;number&quot;?A=A.substr(0,A.length-1)+&quot;[&quot;+j+&quot;]&quot;:A+=j,F&lt;I.length-1&amp;&amp;(A+=&quot;.&quot;)}return A}(S),E=b[T](k,P,C,M);return s.log(E),{code:T,container:O,trace:D,path:S,astr:P,msg:E}}function y(T,k){var S=x(k),C=S.keyMinusId,M=S.id;return!!(C in T&amp;&amp;T[C]._isSubplotObj&amp;&amp;M)||k in T}function w(T,k){return k in T?T[k]:T[x(k).keyMinusId]}var _=s.counterRegex(&quot;([a-z]+)&quot;);function x(T){var k=T.match(_);return{keyMinusId:k&amp;&amp;k[1],id:k&amp;&amp;k[2]}}},85594:function(i){i.exports={mode:{valType:&quot;enumerated&quot;,dflt:&quot;afterall&quot;,values:[&quot;immediate&quot;,&quot;next&quot;,&quot;afterall&quot;]},direction:{valType:&quot;enumerated&quot;,values:[&quot;forward&quot;,&quot;reverse&quot;],dflt:&quot;forward&quot;},fromcurrent:{valType:&quot;boolean&quot;,dflt:!1},frame:{duration:{valType:&quot;number&quot;,min:0,dflt:500},redraw:{valType:&quot;boolean&quot;,dflt:!0}},transition:{duration:{valType:&quot;number&quot;,min:0,dflt:500,editType:&quot;none&quot;},easing:{valType:&quot;enumerated&quot;,dflt:&quot;cubic-in-out&quot;,values:[&quot;linear&quot;,&quot;quad&quot;,&quot;cubic&quot;,&quot;sin&quot;,&quot;exp&quot;,&quot;circle&quot;,&quot;elastic&quot;,&quot;back&quot;,&quot;bounce&quot;,&quot;linear-in&quot;,&quot;quad-in&quot;,&quot;cubic-in&quot;,&quot;sin-in&quot;,&quot;exp-in&quot;,&quot;circle-in&quot;,&quot;elastic-in&quot;,&quot;back-in&quot;,&quot;bounce-in&quot;,&quot;linear-out&quot;,&quot;quad-out&quot;,&quot;cubic-out&quot;,&quot;sin-out&quot;,&quot;exp-out&quot;,&quot;circle-out&quot;,&quot;elastic-out&quot;,&quot;back-out&quot;,&quot;bounce-out&quot;,&quot;linear-in-out&quot;,&quot;quad-in-out&quot;,&quot;cubic-in-out&quot;,&quot;sin-in-out&quot;,&quot;exp-in-out&quot;,&quot;circle-in-out&quot;,&quot;elastic-in-out&quot;,&quot;back-in-out&quot;,&quot;bounce-in-out&quot;],editType:&quot;none&quot;},ordering:{valType:&quot;enumerated&quot;,values:[&quot;layout first&quot;,&quot;traces first&quot;],dflt:&quot;layout first&quot;,editType:&quot;none&quot;}}}},85501:function(i,o,a){var s=a(71828),u=a(44467);i.exports=function(c,d,f){var p,m,g=f.name,b=f.inclusionAttr||&quot;visible&quot;,v=d[g],h=s.isArrayOrTypedArray(c[g])?c[g]:[],y=d[g]=[],w=u.arrayTemplater(d,g,b);for(p=0;p&lt;h.length;p++){var _=h[p];s.isPlainObject(_)?m=w.newItem(_):(m=w.newItem({}))[b]=!1,m._index=p,m[b]!==!1&amp;&amp;f.handleItemDefaults(_,m,d,f),y.push(m)}var x=w.defaultItems();for(p=0;p&lt;x.length;p++)(m=x[p])._index=y.length,f.handleItemDefaults({},m,d,f,{}),y.push(m);if(s.isArrayOrTypedArray(v)){var T=Math.min(v.length,y.length);for(p=0;p&lt;T;p++)s.relinkPrivateKeys(y[p],v[p])}return y}},9012:function(i,o,a){var s=a(41940),u=a(77914);i.exports={type:{valType:&quot;enumerated&quot;,values:[],dflt:&quot;scatter&quot;,editType:&quot;calc+clearAxisTypes&quot;,_noTemplating:!0},visible:{valType:&quot;enumerated&quot;,values:[!0,!1,&quot;legendonly&quot;],dflt:!0,editType:&quot;calc&quot;},showlegend:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;style&quot;},legend:{valType:&quot;subplotid&quot;,dflt:&quot;legend&quot;,editType:&quot;style&quot;},legendgroup:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;style&quot;},legendgrouptitle:{text:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;style&quot;},font:s({editType:&quot;style&quot;}),editType:&quot;style&quot;},legendrank:{valType:&quot;number&quot;,dflt:1e3,editType:&quot;style&quot;},legendwidth:{valType:&quot;number&quot;,min:0,editType:&quot;style&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:1,editType:&quot;style&quot;},name:{valType:&quot;string&quot;,editType:&quot;style&quot;},uid:{valType:&quot;string&quot;,editType:&quot;plot&quot;,anim:!0},ids:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;,anim:!0},customdata:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},meta:{valType:&quot;any&quot;,arrayOk:!0,editType:&quot;plot&quot;},selectedpoints:{valType:&quot;any&quot;,editType:&quot;calc&quot;},hoverinfo:{valType:&quot;flaglist&quot;,flags:[&quot;x&quot;,&quot;y&quot;,&quot;z&quot;,&quot;text&quot;,&quot;name&quot;],extras:[&quot;all&quot;,&quot;none&quot;,&quot;skip&quot;],arrayOk:!0,dflt:&quot;all&quot;,editType:&quot;none&quot;},hoverlabel:u.hoverlabel,stream:{token:{valType:&quot;string&quot;,noBlank:!0,strict:!0,editType:&quot;calc&quot;},maxpoints:{valType:&quot;number&quot;,min:0,max:1e4,dflt:500,editType:&quot;calc&quot;},editType:&quot;calc&quot;},transforms:{_isLinkedToArray:&quot;transform&quot;,editType:&quot;calc&quot;},uirevision:{valType:&quot;any&quot;,editType:&quot;none&quot;}}},42973:function(i,o,a){var s=a(92770),u=a(71828),c=u.dateTime2ms,d=u.incrementMonth,f=a(50606).ONEAVGMONTH;i.exports=function(p,m,g,b){if(m.type!==&quot;date&quot;)return{vals:b};var v=p[g+&quot;periodalignment&quot;];if(!v)return{vals:b};var h,y=p[g+&quot;period&quot;];if(s(y)){if((y=+y)&lt;=0)return{vals:b}}else if(typeof y==&quot;string&quot;&amp;&amp;y.charAt(0)===&quot;M&quot;){var w=+y.substring(1);if(!(w&gt;0&amp;&amp;Math.round(w)===w))return{vals:b};h=w}for(var _=m.calendar,x=v===&quot;start&quot;,T=v===&quot;end&quot;,k=p[g+&quot;period0&quot;],S=c(k,_)||0,C=[],M=[],O=[],D=b.length,P=0;P&lt;D;P++){var E,I,A,F=b[P];if(h){for(E=Math.round((F-S)/(h*f)),A=d(S,h*E,_);A&gt;F;)A=d(A,-h,_);for(;A&lt;=F;)A=d(A,h,_);I=d(A,-h,_)}else{for(A=S+(E=Math.round((F-S)/y))*y;A&gt;F;)A-=y;for(;A&lt;=F;)A+=y;I=A-y}C[P]=x?I:T?A:(I+A)/2,M[P]=I,O[P]=A}return{vals:C,starts:M,ends:O}}},89502:function(i){i.exports={xaxis:{valType:&quot;subplotid&quot;,dflt:&quot;x&quot;,editType:&quot;calc+clearAxisTypes&quot;},yaxis:{valType:&quot;subplotid&quot;,dflt:&quot;y&quot;,editType:&quot;calc+clearAxisTypes&quot;}}},71739:function(i,o,a){var s=a(39898),u=a(92770),c=a(71828),d=a(50606).FP_SAFE,f=a(73972),p=a(91424),m=a(41675),g=m.getFromId,b=m.isLinked;function v(P,E){var I,A,F=[],j=P._fullLayout,z=y(j,E,0),B=y(j,E,1),N=_(P,E),R=N.min,q=N.max;if(R.length===0||q.length===0)return c.simpleMap(E.range,E.r2l);var Y=R[0].val,L=q[0].val;for(I=1;I&lt;R.length&amp;&amp;Y===L;I++)Y=Math.min(Y,R[I].val);for(I=1;I&lt;q.length&amp;&amp;Y===L;I++)L=Math.max(L,q[I].val);var W=E.autorange,U=W===&quot;reversed&quot;||W===&quot;min reversed&quot;||W===&quot;max reversed&quot;;if(!U&amp;&amp;E.range){var V=c.simpleMap(E.range,E.r2l);U=V[1]&lt;V[0]}E.autorange===&quot;reversed&quot;&amp;&amp;(E.autorange=!0);var te,ee,H,Z,G,X,Q=E.rangemode,re=Q===&quot;tozero&quot;,ae=Q===&quot;nonnegative&quot;,ie=E._length,se=ie/10,he=0;for(I=0;I&lt;R.length;I++)for(te=R[I],A=0;A&lt;q.length;A++)(X=(ee=q[A]).val-te.val-h(E,te.val,ee.val))&gt;0&amp;&amp;((G=ie-z(te)-B(ee))&gt;se?X/G&gt;he&amp;&amp;(H=te,Z=ee,he=X/G):X/ie&gt;he&amp;&amp;(H={val:te.val,nopad:1},Z={val:ee.val,nopad:1},he=X/ie));if(Y===L){var Se=Y-1,Oe=Y+1;if(re)if(Y===0)F=[0,1];else{var Pe=(Y&gt;0?q:R).reduce(function(ce,we){return Math.max(ce,B(we))},0),Me=Y/(1-Math.min(.5,Pe/ie));F=Y&gt;0?[0,Me]:[Me,0]}else F=ae?[Math.max(0,Se),Math.max(1,Oe)]:[Se,Oe]}else re?(H.val&gt;=0&amp;&amp;(H={val:0,nopad:1}),Z.val&lt;=0&amp;&amp;(Z={val:0,nopad:1})):ae&amp;&amp;(H.val-he*z(H)&lt;0&amp;&amp;(H={val:0,nopad:1}),Z.val&lt;=0&amp;&amp;(Z={val:1,nopad:1})),he=(Z.val-H.val-h(E,te.val,ee.val))/(ie-z(H)-B(Z)),F=[H.val-he*z(H),Z.val+he*B(Z)];return F=D(F,E),E.limitRange&amp;&amp;E.limitRange(),U&amp;&amp;F.reverse(),c.simpleMap(F,E.l2r||Number)}function h(P,E,I){var A=0;if(P.rangebreaks)for(var F=P.locateBreaks(E,I),j=0;j&lt;F.length;j++){var z=F[j];A+=z.max-z.min}return A}function y(P,E,I){var A=.05*E._length,F=E._anchorAxis||{};if((E.ticklabelposition||&quot;&quot;).indexOf(&quot;inside&quot;)!==-1||(F.ticklabelposition||&quot;&quot;).indexOf(&quot;inside&quot;)!==-1){var j=E.isReversed();if(!j){var z=c.simpleMap(E.range,E.r2l);j=z[1]&lt;z[0]}j&amp;&amp;(I=!I)}var B=0;return b(P,E._id)||(B=function(N,R,q){var Y=0,L=R._id.charAt(0)===&quot;x&quot;;for(var W in N._plots){var U=N._plots[W];if(R._id===U.xaxis._id||R._id===U.yaxis._id){var V=(L?U.yaxis:U.xaxis)||{};if((V.ticklabelposition||&quot;&quot;).indexOf(&quot;inside&quot;)!==-1&amp;&amp;(!q&amp;&amp;(V.side===&quot;left&quot;||V.side===&quot;bottom&quot;)||q&amp;&amp;(V.side===&quot;top&quot;||V.side===&quot;right&quot;))){if(V._vals){var te=c.deg2rad(V._tickAngles[V._id+&quot;tick&quot;]||0),ee=Math.abs(Math.cos(te)),H=Math.abs(Math.sin(te));if(!V._vals[0].bb){var Z=V._id+&quot;tick&quot;;V._selections[Z].each(function(ae){var ie=s.select(this);ie.select(&quot;.text-math-group&quot;).empty()&amp;&amp;(ae.bb=p.bBox(ie.node()))})}for(var G=0;G&lt;V._vals.length;G++){var X=V._vals[G].bb;if(X){var Q=2*w+X.width,re=2*w+X.height;Y=Math.max(Y,L?Math.max(Q*ee,re*H):Math.max(re*ee,Q*H))}}}V.ticks===&quot;inside&quot;&amp;&amp;V.ticklabelposition===&quot;inside&quot;&amp;&amp;(Y+=V.ticklen||0)}}}return Y}(P,E,I)),A=Math.max(B,A),E.constrain===&quot;domain&quot;&amp;&amp;E._inputDomain&amp;&amp;(A*=(E._inputDomain[1]-E._inputDomain[0])/(E.domain[1]-E.domain[0])),function(N){return N.nopad?0:N.pad+(N.extrapad?A:B)}}i.exports={applyAutorangeOptions:D,getAutoRange:v,makePadFn:y,doAutoRange:function(P,E,I){if(E.setScale(),E.autorange){E.range=I?I.slice():v(P,E),E._r=E.range.slice(),E._rl=c.simpleMap(E._r,E.r2l);var A=E._input,F={};F[E._attr+&quot;.range&quot;]=E.range,F[E._attr+&quot;.autorange&quot;]=E.autorange,f.call(&quot;_storeDirectGUIEdit&quot;,P.layout,P._fullLayout._preGUI,F),A.range=E.range.slice(),A.autorange=E.autorange}var j=E._anchorAxis;if(j&amp;&amp;j.rangeslider){var z=j.rangeslider[E._name];z&amp;&amp;z.rangemode===&quot;auto&quot;&amp;&amp;(z.range=v(P,E)),j._input.rangeslider[E._name]=c.extendFlat({},z)}},findExtremes:function(P,E,I){I||(I={}),P._m||P.setScale();var A,F,j,z,B,N,R,q,Y,L=[],W=[],U=E.length,V=I.padded||!1,te=I.tozero&amp;&amp;(P.type===&quot;linear&quot;||P.type===&quot;-&quot;),ee=P.type===&quot;log&quot;,H=!1,Z=I.vpadLinearized||!1;function G(Se){if(Array.isArray(Se))return H=!0,function(Pe){return Math.max(Number(Se[Pe]||0),0)};var Oe=Math.max(Number(Se||0),0);return function(){return Oe}}var X=G((P._m&gt;0?I.ppadplus:I.ppadminus)||I.ppad||0),Q=G((P._m&gt;0?I.ppadminus:I.ppadplus)||I.ppad||0),re=G(I.vpadplus||I.vpad),ae=G(I.vpadminus||I.vpad);if(!H){if(q=1/0,Y=-1/0,ee)for(A=0;A&lt;U;A++)(F=E[A])&lt;q&amp;&amp;F&gt;0&amp;&amp;(q=F),F&gt;Y&amp;&amp;F&lt;d&amp;&amp;(Y=F);else for(A=0;A&lt;U;A++)(F=E[A])&lt;q&amp;&amp;F&gt;-d&amp;&amp;(q=F),F&gt;Y&amp;&amp;F&lt;d&amp;&amp;(Y=F);E=[q,Y],U=2}var ie={tozero:te,extrapad:V};function se(Se){j=E[Se],u(j)&amp;&amp;(N=X(Se),R=Q(Se),Z?(z=P.c2l(j)-ae(Se),B=P.c2l(j)+re(Se)):(q=j-ae(Se),Y=j+re(Se),ee&amp;&amp;q&lt;Y/10&amp;&amp;(q=Y/10),z=P.c2l(q),B=P.c2l(Y)),te&amp;&amp;(z=Math.min(0,z),B=Math.max(0,B)),S(z)&amp;&amp;x(L,z,R,ie),S(B)&amp;&amp;T(W,B,N,ie))}var he=Math.min(6,U);for(A=0;A&lt;he;A++)se(A);for(A=U-1;A&gt;=he;A--)se(A);return{min:L,max:W,opts:I}},concatExtremes:_};var w=3;function _(P,E,I){var A,F,j,z=E._id,B=P._fullData,N=P._fullLayout,R=[],q=[];function Y(te,ee){for(A=0;A&lt;ee.length;A++){var H=te[ee[A]],Z=(H._extremes||{})[z];if(H.visible===!0&amp;&amp;Z){for(F=0;F&lt;Z.min.length;F++)j=Z.min[F],x(R,j.val,j.pad,{extrapad:j.extrapad});for(F=0;F&lt;Z.max.length;F++)j=Z.max[F],T(q,j.val,j.pad,{extrapad:j.extrapad})}}}if(Y(B,E._traceIndices),Y(N.annotations||[],E._annIndices||[]),Y(N.shapes||[],E._shapeIndices||[]),E._matchGroup&amp;&amp;!I){for(var L in E._matchGroup)if(L!==E._id){var W=g(P,L),U=_(P,W,!0),V=E._length/W._length;for(F=0;F&lt;U.min.length;F++)j=U.min[F],x(R,j.val,j.pad*V,{extrapad:j.extrapad});for(F=0;F&lt;U.max.length;F++)j=U.max[F],T(q,j.val,j.pad*V,{extrapad:j.extrapad})}}return{min:R,max:q}}function x(P,E,I,A){k(P,E,I,A,C)}function T(P,E,I,A){k(P,E,I,A,M)}function k(P,E,I,A,F){for(var j=A.tozero,z=A.extrapad,B=!0,N=0;N&lt;P.length&amp;&amp;B;N++){var R=P[N];if(F(R.val,E)&amp;&amp;R.pad&gt;=I&amp;&amp;(R.extrapad||!z)){B=!1;break}F(E,R.val)&amp;&amp;R.pad&lt;=I&amp;&amp;(z||!R.extrapad)&amp;&amp;(P.splice(N,1),N--)}if(B){var q=j&amp;&amp;E===0;P.push({val:E,pad:q?0:I,extrapad:!q&amp;&amp;z})}}function S(P){return u(P)&amp;&amp;Math.abs(P)&lt;d}function C(P,E){return P&lt;=E}function M(P,E){return P&gt;=E}function O(P,E,I){return E===void 0||I===void 0||(E=P.d2l(E))&lt;P.d2l(I)}function D(P,E){if(!E||!E.autorangeoptions)return P;var I=P[0],A=P[1],F=E.autorangeoptions.include;if(F!==void 0){var j=E.d2l(I),z=E.d2l(A);c.isArrayOrTypedArray(F)||(F=[F]);for(var B=0;B&lt;F.length;B++){var N=E.d2l(F[B]);j&gt;=N&amp;&amp;(j=N,I=N),z&lt;=N&amp;&amp;(z=N,A=N)}}return I=function(R,q){var Y=q.autorangeoptions;return Y&amp;&amp;Y.minallowed!==void 0&amp;&amp;O(q,Y.minallowed,Y.maxallowed)?Y.minallowed:Y&amp;&amp;Y.clipmin!==void 0&amp;&amp;O(q,Y.clipmin,Y.clipmax)?Math.max(R,q.d2l(Y.clipmin)):R}(I,E),A=function(R,q){var Y=q.autorangeoptions;return Y&amp;&amp;Y.maxallowed!==void 0&amp;&amp;O(q,Y.minallowed,Y.maxallowed)?Y.maxallowed:Y&amp;&amp;Y.clipmax!==void 0&amp;&amp;O(q,Y.clipmin,Y.clipmax)?Math.min(R,q.d2l(Y.clipmax)):R}(A,E),[I,A]}},23074:function(i){i.exports=function(o,a,s){var u,c;if(s){var d=a===&quot;reversed&quot;||a===&quot;min reversed&quot;||a===&quot;max reversed&quot;;u=s[d?1:0],c=s[d?0:1]}var f=o(&quot;autorangeoptions.minallowed&quot;,c===null?u:void 0),p=o(&quot;autorangeoptions.maxallowed&quot;,u===null?c:void 0);f===void 0&amp;&amp;o(&quot;autorangeoptions.clipmin&quot;),p===void 0&amp;&amp;o(&quot;autorangeoptions.clipmax&quot;),o(&quot;autorangeoptions.include&quot;)}},89298:function(i,o,a){var s=a(39898),u=a(92770),c=a(74875),d=a(73972),f=a(71828),p=f.strTranslate,m=a(63893),g=a(92998),b=a(7901),v=a(91424),h=a(13838),y=a(66287),w=a(50606),_=w.ONEMAXYEAR,x=w.ONEAVGYEAR,T=w.ONEMINYEAR,k=w.ONEMAXQUARTER,S=w.ONEAVGQUARTER,C=w.ONEMINQUARTER,M=w.ONEMAXMONTH,O=w.ONEAVGMONTH,D=w.ONEMINMONTH,P=w.ONEWEEK,E=w.ONEDAY,I=E/2,A=w.ONEHOUR,F=w.ONEMIN,j=w.ONESEC,z=w.MINUS_SIGN,B=w.BADNUM,N={K:&quot;zeroline&quot;},R={K:&quot;gridline&quot;,L:&quot;path&quot;},q={K:&quot;minor-gridline&quot;,L:&quot;path&quot;},Y={K:&quot;tick&quot;,L:&quot;path&quot;},L={K:&quot;tick&quot;,L:&quot;text&quot;},W={width:[&quot;x&quot;,&quot;r&quot;,&quot;l&quot;,&quot;xl&quot;,&quot;xr&quot;],height:[&quot;y&quot;,&quot;t&quot;,&quot;b&quot;,&quot;yt&quot;,&quot;yb&quot;],right:[&quot;r&quot;,&quot;xr&quot;],left:[&quot;l&quot;,&quot;xl&quot;],top:[&quot;t&quot;,&quot;yt&quot;],bottom:[&quot;b&quot;,&quot;yb&quot;]},U=a(18783),V=U.MID_SHIFT,te=U.CAP_SHIFT,ee=U.LINE_SPACING,H=U.OPPOSITE_SIDE,Z=i.exports={};Z.setConvert=a(21994);var G=a(4322),X=a(41675),Q=X.idSort,re=X.isLinked;Z.id2name=X.id2name,Z.name2id=X.name2id,Z.cleanId=X.cleanId,Z.list=X.list,Z.listIds=X.listIds,Z.getFromId=X.getFromId,Z.getFromTrace=X.getFromTrace;var ae=a(71739);Z.getAutoRange=ae.getAutoRange,Z.findExtremes=ae.findExtremes;var ie=1e-4;function se(be){var Ce=(be[1]-be[0])*ie;return[be[0]-Ce,be[1]+Ce]}Z.coerceRef=function(be,Ce,Ge,He,et,Ke){var Ye=He.charAt(He.length-1),nt=Ge._fullLayout._subplots[Ye+&quot;axis&quot;],ct=He+&quot;ref&quot;,yt={};return et||(et=nt[0]||(typeof Ke==&quot;string&quot;?Ke:Ke[0])),Ke||(Ke=et),nt=nt.concat(nt.map(function(rt){return rt+&quot; domain&quot;})),yt[ct]={valType:&quot;enumerated&quot;,values:nt.concat(Ke?typeof Ke==&quot;string&quot;?[Ke]:Ke:[]),dflt:et},f.coerce(be,Ce,yt,ct)},Z.getRefType=function(be){return be===void 0?be:be===&quot;paper&quot;?&quot;paper&quot;:be===&quot;pixel&quot;?&quot;pixel&quot;:/( domain)$/.test(be)?&quot;domain&quot;:&quot;range&quot;},Z.coercePosition=function(be,Ce,Ge,He,et,Ke){var Ye,nt;if(Z.getRefType(He)!==&quot;range&quot;)Ye=f.ensureNumber,nt=Ge(et,Ke);else{var ct=Z.getFromId(Ce,He);nt=Ge(et,Ke=ct.fraction2r(Ke)),Ye=ct.cleanPos}be[et]=Ye(nt)},Z.cleanPosition=function(be,Ce,Ge){return(Ge===&quot;paper&quot;||Ge===&quot;pixel&quot;?f.ensureNumber:Z.getFromId(Ce,Ge).cleanPos)(be)},Z.redrawComponents=function(be,Ce){Ce=Ce||Z.listIds(be);var Ge=be._fullLayout;function He(et,Ke,Ye,nt){for(var ct=d.getComponentMethod(et,Ke),yt={},rt=0;rt&lt;Ce.length;rt++)for(var Ft=Ge[Z.id2name(Ce[rt])][Ye],Yt=0;Yt&lt;Ft.length;Yt++){var Mt=Ft[Yt];if(!yt[Mt]&amp;&amp;(ct(be,Mt),yt[Mt]=1,nt))return}}He(&quot;annotations&quot;,&quot;drawOne&quot;,&quot;_annIndices&quot;),He(&quot;shapes&quot;,&quot;drawOne&quot;,&quot;_shapeIndices&quot;),He(&quot;images&quot;,&quot;draw&quot;,&quot;_imgIndices&quot;,!0),He(&quot;selections&quot;,&quot;drawOne&quot;,&quot;_selectionIndices&quot;)};var he=Z.getDataConversions=function(be,Ce,Ge,He){var et,Ke=Ge===&quot;x&quot;||Ge===&quot;y&quot;||Ge===&quot;z&quot;?Ge:He;if(Array.isArray(Ke)){if(et={type:G(He,void 0,{autotypenumbers:be._fullLayout.autotypenumbers}),_categories:[]},Z.setConvert(et),et.type===&quot;category&quot;)for(var Ye=0;Ye&lt;He.length;Ye++)et.d2c(He[Ye])}else et=Z.getFromTrace(be,Ce,Ke);return et?{d2c:et.d2c,c2d:et.c2d}:Ke===&quot;ids&quot;?{d2c:Oe,c2d:Oe}:{d2c:Se,c2d:Se}};function Se(be){return+be}function Oe(be){return String(be)}function Pe(be,Ce){return Math.abs((be/Ce+.5)%1-.5)&lt;.001}function Me(be,Ce){return Math.abs(be/Ce-1)&lt;.001}function ce(be){return+be.substring(1)}function we(be,Ce){return be.rangebreaks&amp;&amp;(Ce=Ce.filter(function(Ge){return be.maskBreaks(Ge.x)!==B})),Ce}function K(be){var Ce=be._mainAxis,Ge=[];if(Ce._vals){for(var He=0;He&lt;Ce._vals.length;He++)if(!Ce._vals[He].noTick){var et=Ce.l2p(Ce._vals[He].x),Ke=be.p2l(et),Ye=Z.tickText(be,Ke);Ce._vals[He].minor&amp;&amp;(Ye.minor=!0,Ye.text=&quot;&quot;),Ge.push(Ye)}}return we(be,Ge)}function ne(be){var Ce=se(f.simpleMap(be.range,be.r2l)),Ge=Math.min(Ce[0],Ce[1]),He=Math.max(Ce[0],Ce[1]),et=be.type===&quot;category&quot;?be.d2l_noadd:be.d2l;be.type===&quot;log&quot;&amp;&amp;String(be.dtick).charAt(0)!==&quot;L&quot;&amp;&amp;(be.dtick=&quot;L&quot;+Math.pow(10,Math.floor(Math.min(be.range[0],be.range[1]))-1));for(var Ke=[],Ye=0;Ye&lt;=1;Ye++)if(!Ye||be.minor){var nt=Ye?be.minor.tickvals:be.tickvals,ct=Ye?[]:be.ticktext;if(nt){Array.isArray(ct)||(ct=[]);for(var yt=0;yt&lt;nt.length;yt++){var rt=et(nt[yt]);if(rt&gt;Ge&amp;&amp;rt&lt;He){var Ft=ct[yt]===void 0?Z.tickText(be,rt):Le(be,rt,String(ct[yt]));Ye&amp;&amp;(Ft.minor=!0,Ft.text=&quot;&quot;),Ke.push(Ft)}}}}return we(be,Ke)}Z.getDataToCoordFunc=function(be,Ce,Ge,He){return he(be,Ce,Ge,He).d2c},Z.counterLetter=function(be){var Ce=be.charAt(0);return Ce===&quot;x&quot;?&quot;y&quot;:Ce===&quot;y&quot;?&quot;x&quot;:void 0},Z.minDtick=function(be,Ce,Ge,He){[&quot;log&quot;,&quot;category&quot;,&quot;multicategory&quot;].indexOf(be.type)===-1&amp;&amp;He?be._minDtick===void 0?(be._minDtick=Ce,be._forceTick0=Ge):be._minDtick&amp;&amp;((be._minDtick/Ce+1e-6)%1&lt;2e-6&amp;&amp;((Ge-be._forceTick0)/Ce%1+1.000001)%1&lt;2e-6?(be._minDtick=Ce,be._forceTick0=Ge):((Ce/be._minDtick+1e-6)%1&gt;2e-6||((Ge-be._forceTick0)/be._minDtick%1+1.000001)%1&gt;2e-6)&amp;&amp;(be._minDtick=0)):be._minDtick=0},Z.saveRangeInitial=function(be,Ce){for(var Ge=Z.list(be,&quot;&quot;,!0),He=!1,et=0;et&lt;Ge.length;et++){var Ke=Ge[et],Ye=Ke._rangeInitial0===void 0&amp;&amp;Ke._rangeInitial1===void 0,nt=Ye||Ke.range[0]!==Ke._rangeInitial0||Ke.range[1]!==Ke._rangeInitial1,ct=Ke.autorange;(Ye&amp;&amp;ct!==!0||Ce&amp;&amp;nt)&amp;&amp;(Ke._rangeInitial0=ct===&quot;min&quot;||ct===&quot;max reversed&quot;?void 0:Ke.range[0],Ke._rangeInitial1=ct===&quot;max&quot;||ct===&quot;min reversed&quot;?void 0:Ke.range[1],Ke._autorangeInitial=ct,He=!0)}return He},Z.saveShowSpikeInitial=function(be,Ce){for(var Ge=Z.list(be,&quot;&quot;,!0),He=!1,et=&quot;on&quot;,Ke=0;Ke&lt;Ge.length;Ke++){var Ye=Ge[Ke],nt=Ye._showSpikeInitial===void 0,ct=nt||Ye.showspikes!==Ye._showspikes;(nt||Ce&amp;&amp;ct)&amp;&amp;(Ye._showSpikeInitial=Ye.showspikes,He=!0),et!==&quot;on&quot;||Ye.showspikes||(et=&quot;off&quot;)}return be._fullLayout._cartesianSpikesEnabled=et,He},Z.autoBin=function(be,Ce,Ge,He,et,Ke){var Ye,nt=f.aggNums(Math.min,null,be),ct=f.aggNums(Math.max,null,be);if(Ce.type===&quot;category&quot;||Ce.type===&quot;multicategory&quot;)return{start:nt-.5,end:ct+.5,size:Math.max(1,Math.round(Ke)||1),_dataSpan:ct-nt};if(et||(et=Ce.calendar),Ye=Ce.type===&quot;log&quot;?{type:&quot;linear&quot;,range:[nt,ct]}:{type:Ce.type,range:f.simpleMap([nt,ct],Ce.c2r,0,et),calendar:et},Z.setConvert(Ye),Ke=Ke&amp;&amp;y.dtick(Ke,Ye.type))Ye.dtick=Ke,Ye.tick0=y.tick0(void 0,Ye.type,et);else{var yt;if(Ge)yt=(ct-nt)/Ge;else{var rt=f.distinctVals(be),Ft=Math.pow(10,Math.floor(Math.log(rt.minDiff)/Math.LN10)),Yt=Ft*f.roundUp(rt.minDiff/Ft,[.9,1.9,4.9,9.9],!0);yt=Math.max(Yt,2*f.stdev(be)/Math.pow(be.length,He?.25:.4)),u(yt)||(yt=1)}Z.autoTicks(Ye,yt)}var Mt,jt=Ye.dtick,Lt=Z.tickIncrement(Z.tickFirst(Ye),jt,&quot;reverse&quot;,et);if(typeof jt==&quot;number&quot;)Lt=function(gt,mt,xt,Ut,It){var zt=0,kt=0,Ot=0,At=0;function Nt(Zt){return(1+100*(Zt-gt)/xt.dtick)%100&lt;2}for(var $t=0;$t&lt;mt.length;$t++)mt[$t]%1==0?Ot++:u(mt[$t])||At++,Nt(mt[$t])&amp;&amp;zt++,Nt(mt[$t]+xt.dtick/2)&amp;&amp;kt++;var Bt=mt.length-At;if(Ot===Bt&amp;&amp;xt.type!==&quot;date&quot;)xt.dtick&lt;1?gt=Ut-.5*xt.dtick:(gt-=.5)+xt.dtick&lt;Ut&amp;&amp;(gt+=xt.dtick);else if(kt&lt;.1*Bt&amp;&amp;(zt&gt;.3*Bt||Nt(Ut)||Nt(It))){var Xt=xt.dtick/2;gt+=gt+Xt&lt;Ut?Xt:-Xt}return gt}(Lt,be,Ye,nt,ct),Mt=Lt+(1+Math.floor((ct-Lt)/jt))*jt;else for(Ye.dtick.charAt(0)===&quot;M&quot;&amp;&amp;(Lt=function(gt,mt,xt,Ut,It){var zt=f.findExactDates(mt,It);if(zt.exactDays&gt;.8){var kt=Number(xt.substr(1));zt.exactYears&gt;.8&amp;&amp;kt%12==0?gt=Z.tickIncrement(gt,&quot;M6&quot;,&quot;reverse&quot;)+1.5*E:zt.exactMonths&gt;.8?gt=Z.tickIncrement(gt,&quot;M1&quot;,&quot;reverse&quot;)+15.5*E:gt-=I;var Ot=Z.tickIncrement(gt,xt);if(Ot&lt;=Ut)return Ot}return gt}(Lt,be,jt,nt,et)),Mt=Lt;Mt&lt;=ct;)Mt=Z.tickIncrement(Mt,jt,!1,et);return{start:Ce.c2r(Lt,0,et),end:Ce.c2r(Mt,0,et),size:jt,_dataSpan:ct-nt}},Z.prepMinorTicks=function(be,Ce,Ge){if(!Ce.minor.dtick){delete be.dtick;var He,et=Ce.dtick&amp;&amp;u(Ce._tmin);if(et){var Ke=Z.tickIncrement(Ce._tmin,Ce.dtick,!0);He=[Ce._tmin,.99*Ke+.01*Ce._tmin]}else{var Ye=f.simpleMap(Ce.range,Ce.r2l);He=[Ye[0],.8*Ye[0]+.2*Ye[1]]}if(be.range=f.simpleMap(He,Ce.l2r),be._isMinor=!0,Z.prepTicks(be,Ge),et){var nt=u(Ce.dtick),ct=u(be.dtick),yt=nt?Ce.dtick:+Ce.dtick.substring(1),rt=ct?be.dtick:+be.dtick.substring(1);nt&amp;&amp;ct?Pe(yt,rt)?yt===2*P&amp;&amp;rt===2*E&amp;&amp;(be.dtick=P):yt===2*P&amp;&amp;rt===3*E?be.dtick=P:yt!==P||(Ce._input.minor||{}).nticks?Me(yt/rt,2.5)?be.dtick=yt/2:be.dtick=yt:be.dtick=E:String(Ce.dtick).charAt(0)===&quot;M&quot;?ct?be.dtick=&quot;M1&quot;:Pe(yt,rt)?yt&gt;=12&amp;&amp;rt===2&amp;&amp;(be.dtick=&quot;M3&quot;):be.dtick=Ce.dtick:String(be.dtick).charAt(0)===&quot;L&quot;?String(Ce.dtick).charAt(0)===&quot;L&quot;?Pe(yt,rt)||(be.dtick=Me(yt/rt,2.5)?Ce.dtick/2:Ce.dtick):be.dtick=&quot;D1&quot;:be.dtick===&quot;D2&quot;&amp;&amp;+Ce.dtick&gt;1&amp;&amp;(be.dtick=1)}be.range=Ce.range}Ce.minor._tick0Init===void 0&amp;&amp;(be.tick0=Ce.tick0)},Z.prepTicks=function(be,Ce){var Ge=f.simpleMap(be.range,be.r2l,void 0,void 0,Ce);if(be.tickmode===&quot;auto&quot;||!be.dtick){var He,et=be.nticks;et||(be.type===&quot;category&quot;||be.type===&quot;multicategory&quot;?(He=be.tickfont?f.bigFont(be.tickfont.size||12):15,et=be._length/He):(He=be._id.charAt(0)===&quot;y&quot;?40:80,et=f.constrain(be._length/He,4,9)+1),be._name===&quot;radialaxis&quot;&amp;&amp;(et*=2)),be.minor&amp;&amp;be.minor.tickmode!==&quot;array&quot;||be.tickmode===&quot;array&quot;&amp;&amp;(et*=100),be._roughDTick=Math.abs(Ge[1]-Ge[0])/et,Z.autoTicks(be,be._roughDTick),be._minDtick&gt;0&amp;&amp;be.dtick&lt;2*be._minDtick&amp;&amp;(be.dtick=be._minDtick,be.tick0=be.l2r(be._forceTick0))}be.ticklabelmode===&quot;period&quot;&amp;&amp;function(Ke){var Ye;function nt(){return!(u(Ke.dtick)||Ke.dtick.charAt(0)!==&quot;M&quot;)}var ct=nt(),yt=Z.getTickFormat(Ke);if(yt){var rt=Ke._dtickInit!==Ke.dtick;/%[fLQsSMX]/.test(yt)||(/%[HI]/.test(yt)?(Ye=A,rt&amp;&amp;!ct&amp;&amp;Ke.dtick&lt;A&amp;&amp;(Ke.dtick=A)):/%p/.test(yt)?(Ye=I,rt&amp;&amp;!ct&amp;&amp;Ke.dtick&lt;I&amp;&amp;(Ke.dtick=I)):/%[Aadejuwx]/.test(yt)?(Ye=E,rt&amp;&amp;!ct&amp;&amp;Ke.dtick&lt;E&amp;&amp;(Ke.dtick=E)):/%[UVW]/.test(yt)?(Ye=P,rt&amp;&amp;!ct&amp;&amp;Ke.dtick&lt;P&amp;&amp;(Ke.dtick=P)):/%[Bbm]/.test(yt)?(Ye=O,rt&amp;&amp;(ct?ce(Ke.dtick)&lt;1:Ke.dtick&lt;D)&amp;&amp;(Ke.dtick=&quot;M1&quot;)):/%[q]/.test(yt)?(Ye=S,rt&amp;&amp;(ct?ce(Ke.dtick)&lt;3:Ke.dtick&lt;C)&amp;&amp;(Ke.dtick=&quot;M3&quot;)):/%[Yy]/.test(yt)&amp;&amp;(Ye=x,rt&amp;&amp;(ct?ce(Ke.dtick)&lt;12:Ke.dtick&lt;T)&amp;&amp;(Ke.dtick=&quot;M12&quot;)))}(ct=nt())&amp;&amp;Ke.tick0===Ke._dowTick0&amp;&amp;(Ke.tick0=Ke._rawTick0),Ke._definedDelta=Ye}(be),be.tick0||(be.tick0=be.type===&quot;date&quot;?&quot;2000-01-01&quot;:0),be.type===&quot;date&quot;&amp;&amp;be.dtick&lt;.1&amp;&amp;(be.dtick=.1),Re(be)},Z.calcTicks=function(be,Ce){for(var Ge,He,et=be.type,Ke=be.calendar,Ye=be.ticklabelstep,nt=be.ticklabelmode===&quot;period&quot;,ct=f.simpleMap(be.range,be.r2l,void 0,void 0,Ce),yt=ct[1]&lt;ct[0],rt=Math.min(ct[0],ct[1]),Ft=Math.max(ct[0],ct[1]),Yt=Math.max(1e3,be._length||0),Mt=[],jt=[],Lt=[],gt=[],mt=be.minor&amp;&amp;(be.minor.ticks||be.minor.showgrid),xt=1;xt&gt;=(mt?0:1);xt--){var Ut=!xt;xt?(be._dtickInit=be.dtick,be._tick0Init=be.tick0):(be.minor._dtickInit=be.minor.dtick,be.minor._tick0Init=be.minor.tick0);var It=xt?be:f.extendFlat({},be,be.minor);if(Ut?Z.prepMinorTicks(It,be,Ce):Z.prepTicks(It,Ce),It.tickmode!==&quot;array&quot;)if(It.tickmode!==&quot;sync&quot;){var zt=se(ct),kt=zt[0],Ot=zt[1],At=u(It.dtick),Nt=et===&quot;log&quot;&amp;&amp;!(At||It.dtick.charAt(0)===&quot;L&quot;),$t=Z.tickFirst(It,Ce);if(xt){if(be._tmin=$t,$t&lt;kt!==yt)break;et!==&quot;category&quot;&amp;&amp;et!==&quot;multicategory&quot;||(Ot=yt?Math.max(-.5,Ot):Math.min(be._categories.length-.5,Ot))}var Bt,Xt,Zt=null,qt=$t;xt&amp;&amp;(At?Xt=be.dtick:et===&quot;date&quot;?typeof be.dtick==&quot;string&quot;&amp;&amp;be.dtick.charAt(0)===&quot;M&quot;&amp;&amp;(Xt=O*be.dtick.substring(1)):Xt=be._roughDTick,Bt=Math.round((be.r2l(qt)-be.r2l(be.tick0))/Xt)-1);var Ht=It.dtick;for(It.rangebreaks&amp;&amp;It._tick0Init!==It.tick0&amp;&amp;(qt=Rt(qt,be),yt||(qt=Z.tickIncrement(qt,Ht,!yt,Ke))),xt&amp;&amp;nt&amp;&amp;(qt=Z.tickIncrement(qt,Ht,!yt,Ke),Bt--);yt?qt&gt;=Ot:qt&lt;=Ot;qt=Z.tickIncrement(qt,Ht,yt,Ke)){if(xt&amp;&amp;Bt++,It.rangebreaks&amp;&amp;!yt){if(qt&lt;kt)continue;if(It.maskBreaks(qt)===B&amp;&amp;Rt(qt,It)&gt;=Ft)break}if(Lt.length&gt;Yt||qt===Zt)break;Zt=qt;var sn={value:qt};xt?(Nt&amp;&amp;qt!==(0|qt)&amp;&amp;(sn.simpleLabel=!0),Ye&gt;1&amp;&amp;Bt%Ye&amp;&amp;(sn.skipLabel=!0),Lt.push(sn)):(sn.minor=!0,gt.push(sn))}}else Lt=[],Mt=K(be);else xt?(Lt=[],Mt=ne(be)):(gt=[],jt=ne(be))}if(mt&amp;&amp;!(be.minor.ticks===&quot;inside&quot;&amp;&amp;be.ticks===&quot;outside&quot;||be.minor.ticks===&quot;outside&quot;&amp;&amp;be.ticks===&quot;inside&quot;)){for(var xn=Lt.map(function(Tr){return Tr.value}),mn=[],dn=0;dn&lt;gt.length;dn++){var gn=gt[dn],en=gn.value;if(xn.indexOf(en)===-1){for(var kn=!1,un=0;!kn&amp;&amp;un&lt;Lt.length;un++)1e7+Lt[un].value===1e7+en&amp;&amp;(kn=!0);kn||mn.push(gn)}}gt=mn}if(nt&amp;&amp;function(Tr,Ki,Jr){for(var Cr=0;Cr&lt;Tr.length;Cr++){var Gr=Tr[Cr].value,Ga=Cr,jn=Cr+1;Cr&lt;Tr.length-1?(Ga=Cr,jn=Cr+1):Cr&gt;0?(Ga=Cr-1,jn=Cr):(Ga=Cr,jn=Cr);var fn,Xn=Tr[Ga].value,ea=Tr[jn].value,Un=Math.abs(ea-Xn),Kn=Jr||Un,Yn=0;Kn&gt;=T?Yn=Un&gt;=T&amp;&amp;Un&lt;=_?Un:x:Jr===S&amp;&amp;Kn&gt;=C?Yn=Un&gt;=C&amp;&amp;Un&lt;=k?Un:S:Kn&gt;=D?Yn=Un&gt;=D&amp;&amp;Un&lt;=M?Un:O:Jr===P&amp;&amp;Kn&gt;=P?Yn=P:Kn&gt;=E?Yn=E:Jr===I&amp;&amp;Kn&gt;=I?Yn=I:Jr===A&amp;&amp;Kn&gt;=A&amp;&amp;(Yn=A),Yn&gt;=Un&amp;&amp;(Yn=Un,fn=!0);var er=Gr+Yn;if(Ki.rangebreaks&amp;&amp;Yn&gt;0){for(var la=0,Wr=0;Wr&lt;84;Wr++){var Yr=(Wr+.5)/84;Ki.maskBreaks(Gr*(1-Yr)+Yr*er)!==B&amp;&amp;la++}(Yn*=la/84)||(Tr[Cr].drop=!0),fn&amp;&amp;Un&gt;P&amp;&amp;(Yn=Un)}(Yn&gt;0||Cr===0)&amp;&amp;(Tr[Cr].periodX=Gr+Yn/2)}}(Lt,be,be._definedDelta),be.rangebreaks){var tn=be._id.charAt(0)===&quot;y&quot;,Fn=1;be.tickmode===&quot;auto&quot;&amp;&amp;(Fn=be.tickfont?be.tickfont.size:12);var Rn=NaN;for(Ge=Lt.length-1;Ge&gt;-1;Ge--)if(Lt[Ge].drop)Lt.splice(Ge,1);else{Lt[Ge].value=Rt(Lt[Ge].value,be);var Bn=be.c2p(Lt[Ge].value);(tn?Rn&gt;Bn-Fn:Rn&lt;Bn+Fn)?Lt.splice(yt?Ge+1:Ge,1):Rn=Bn}}ht(be)&amp;&amp;Math.abs(ct[1]-ct[0])===360&amp;&amp;Lt.pop(),be._tmax=(Lt[Lt.length-1]||{}).value,be._prevDateHead=&quot;&quot;,be._inCalcTicks=!0;var En,Wn,gr=function(Tr){Tr.text=&quot;&quot;,be._prevDateHead=He};for(Lt=Lt.concat(gt),Ge=0;Ge&lt;Lt.length;Ge++){var Va=Lt[Ge].minor,ro=Lt[Ge].value;Va?jt.push({x:ro,minor:!0}):(He=be._prevDateHead,En=Z.tickText(be,ro,!1,Lt[Ge].simpleLabel),(Wn=Lt[Ge].periodX)!==void 0&amp;&amp;(En.periodX=Wn,(Wn&gt;Ft||Wn&lt;rt)&amp;&amp;(Wn&gt;Ft&amp;&amp;(En.periodX=Ft),Wn&lt;rt&amp;&amp;(En.periodX=rt),gr(En))),Lt[Ge].skipLabel&amp;&amp;gr(En),Mt.push(En))}return Mt=Mt.concat(jt),be._inCalcTicks=!1,nt&amp;&amp;Mt.length&amp;&amp;(Mt[0].noTick=!0),Mt};var de=[2,5,10],_e=[1,2,3,6,12],ue=[1,2,5,10,15,30],pe=[1,2,3,7,14],xe=[-.046,0,.301,.477,.602,.699,.778,.845,.903,.954,1],ye=[-.301,0,.301,.699,1],Te=[15,30,45,90,180];function Ae(be,Ce,Ge){return Ce*f.roundUp(be/Ce,Ge)}function Re(be){var Ce=be.dtick;if(be._tickexponent=0,u(Ce)||typeof Ce==&quot;string&quot;||(Ce=1),be.type!==&quot;category&quot;&amp;&amp;be.type!==&quot;multicategory&quot;||(be._tickround=null),be.type===&quot;date&quot;){var Ge=be.r2l(be.tick0),He=be.l2r(Ge).replace(/(^-|i)/g,&quot;&quot;),et=He.length;if(String(Ce).charAt(0)===&quot;M&quot;)et&gt;10||He.substr(5)!==&quot;01-01&quot;?be._tickround=&quot;d&quot;:be._tickround=+Ce.substr(1)%12==0?&quot;y&quot;:&quot;m&quot;;else if(Ce&gt;=E&amp;&amp;et&lt;=10||Ce&gt;=15*E)be._tickround=&quot;d&quot;;else if(Ce&gt;=F&amp;&amp;et&lt;=16||Ce&gt;=A)be._tickround=&quot;M&quot;;else if(Ce&gt;=j&amp;&amp;et&lt;=19||Ce&gt;=F)be._tickround=&quot;S&quot;;else{var Ke=be.l2r(Ge+Ce).replace(/^-/,&quot;&quot;).length;be._tickround=Math.max(et,Ke)-20,be._tickround&lt;0&amp;&amp;(be._tickround=4)}}else if(u(Ce)||Ce.charAt(0)===&quot;L&quot;){var Ye=be.range.map(be.r2d||Number);u(Ce)||(Ce=Number(Ce.substr(1))),be._tickround=2-Math.floor(Math.log(Ce)/Math.LN10+.01);var nt=Math.max(Math.abs(Ye[0]),Math.abs(Ye[1])),ct=Math.floor(Math.log(nt)/Math.LN10+.01),yt=be.minexponent===void 0?3:be.minexponent;Math.abs(ct)&gt;yt&amp;&amp;(Fe(be.exponentformat)&amp;&amp;!Be(ct)?be._tickexponent=3*Math.round((ct-1)/3):be._tickexponent=ct)}else be._tickround=null}function Le(be,Ce,Ge){var He=be.tickfont||{};return{x:Ce,dx:0,dy:0,text:Ge||&quot;&quot;,fontSize:He.size,font:He.family,fontColor:He.color}}Z.autoTicks=function(be,Ce,Ge){var He;function et(Ft){return Math.pow(Ft,Math.floor(Math.log(Ce)/Math.LN10))}if(be.type===&quot;date&quot;){be.tick0=f.dateTick0(be.calendar,0);var Ke=2*Ce;if(Ke&gt;x)Ce/=x,He=et(10),be.dtick=&quot;M&quot;+12*Ae(Ce,He,de);else if(Ke&gt;O)Ce/=O,be.dtick=&quot;M&quot;+Ae(Ce,1,_e);else if(Ke&gt;E){if(be.dtick=Ae(Ce,E,be._hasDayOfWeekBreaks?[1,2,7,14]:pe),!Ge){var Ye=Z.getTickFormat(be),nt=be.ticklabelmode===&quot;period&quot;;nt&amp;&amp;(be._rawTick0=be.tick0),/%[uVW]/.test(Ye)?be.tick0=f.dateTick0(be.calendar,2):be.tick0=f.dateTick0(be.calendar,1),nt&amp;&amp;(be._dowTick0=be.tick0)}}else Ke&gt;A?be.dtick=Ae(Ce,A,_e):Ke&gt;F?be.dtick=Ae(Ce,F,ue):Ke&gt;j?be.dtick=Ae(Ce,j,ue):(He=et(10),be.dtick=Ae(Ce,He,de))}else if(be.type===&quot;log&quot;){be.tick0=0;var ct=f.simpleMap(be.range,be.r2l);if(be._isMinor&amp;&amp;(Ce*=1.5),Ce&gt;.7)be.dtick=Math.ceil(Ce);else if(Math.abs(ct[1]-ct[0])&lt;1){var yt=1.5*Math.abs((ct[1]-ct[0])/Ce);Ce=Math.abs(Math.pow(10,ct[1])-Math.pow(10,ct[0]))/yt,He=et(10),be.dtick=&quot;L&quot;+Ae(Ce,He,de)}else be.dtick=Ce&gt;.3?&quot;D2&quot;:&quot;D1&quot;}else be.type===&quot;category&quot;||be.type===&quot;multicategory&quot;?(be.tick0=0,be.dtick=Math.ceil(Math.max(Ce,1))):ht(be)?(be.tick0=0,He=1,be.dtick=Ae(Ce,He,Te)):(be.tick0=0,He=et(10),be.dtick=Ae(Ce,He,de));if(be.dtick===0&amp;&amp;(be.dtick=1),!u(be.dtick)&amp;&amp;typeof be.dtick!=&quot;string&quot;){var rt=be.dtick;throw be.dtick=1,&quot;ax.dtick error: &quot;+String(rt)}},Z.tickIncrement=function(be,Ce,Ge,He){var et=Ge?-1:1;if(u(Ce))return f.increment(be,et*Ce);var Ke=Ce.charAt(0),Ye=et*Number(Ce.substr(1));if(Ke===&quot;M&quot;)return f.incrementMonth(be,Ye,He);if(Ke===&quot;L&quot;)return Math.log(Math.pow(10,be)+Ye)/Math.LN10;if(Ke===&quot;D&quot;){var nt=Ce===&quot;D2&quot;?ye:xe,ct=be+.01*et,yt=f.roundUp(f.mod(ct,1),nt,Ge);return Math.floor(ct)+Math.log(s.round(Math.pow(10,yt),1))/Math.LN10}throw&quot;unrecognized dtick &quot;+String(Ce)},Z.tickFirst=function(be,Ce){var Ge=be.r2l||Number,He=f.simpleMap(be.range,Ge,void 0,void 0,Ce),et=He[1]&lt;He[0],Ke=et?Math.floor:Math.ceil,Ye=se(He)[0],nt=be.dtick,ct=Ge(be.tick0);if(u(nt)){var yt=Ke((Ye-ct)/nt)*nt+ct;return be.type!==&quot;category&quot;&amp;&amp;be.type!==&quot;multicategory&quot;||(yt=f.constrain(yt,0,be._categories.length-1)),yt}var rt=nt.charAt(0),Ft=Number(nt.substr(1));if(rt===&quot;M&quot;){for(var Yt,Mt,jt,Lt=0,gt=ct;Lt&lt;10;){if(((Yt=Z.tickIncrement(gt,nt,et,be.calendar))-Ye)*(gt-Ye)&lt;=0)return et?Math.min(gt,Yt):Math.max(gt,Yt);Mt=(Ye-(gt+Yt)/2)/(Yt-gt),jt=rt+(Math.abs(Math.round(Mt))||1)*Ft,gt=Z.tickIncrement(gt,jt,Mt&lt;0?!et:et,be.calendar),Lt++}return f.error(&quot;tickFirst did not converge&quot;,be),gt}if(rt===&quot;L&quot;)return Math.log(Ke((Math.pow(10,Ye)-ct)/Ft)*Ft+ct)/Math.LN10;if(rt===&quot;D&quot;){var mt=nt===&quot;D2&quot;?ye:xe,xt=f.roundUp(f.mod(Ye,1),mt,et);return Math.floor(Ye)+Math.log(s.round(Math.pow(10,xt),1))/Math.LN10}throw&quot;unrecognized dtick &quot;+String(nt)},Z.tickText=function(be,Ce,Ge,He){var et,Ke=Le(be,Ce),Ye=be.tickmode===&quot;array&quot;,nt=Ge||Ye,ct=be.type,yt=ct===&quot;category&quot;?be.d2l_noadd:be.d2l;if(Ye&amp;&amp;Array.isArray(be.ticktext)){var rt=f.simpleMap(be.range,be.r2l),Ft=(Math.abs(rt[1]-rt[0])-(be._lBreaks||0))/1e4;for(et=0;et&lt;be.ticktext.length&amp;&amp;!(Math.abs(Ce-yt(be.tickvals[et]))&lt;Ft);et++);if(et&lt;be.ticktext.length)return Ke.text=String(be.ticktext[et]),Ke}function Yt(gt){if(gt===void 0)return!0;if(Ge)return gt===&quot;none&quot;;var mt={first:be._tmin,last:be._tmax}[gt];return gt!==&quot;all&quot;&amp;&amp;Ce!==mt}var Mt=Ge?&quot;never&quot;:be.exponentformat!==&quot;none&quot;&amp;&amp;Yt(be.showexponent)?&quot;hide&quot;:&quot;&quot;;if(ct===&quot;date&quot;?function(gt,mt,xt,Ut){var It=gt._tickround,zt=xt&amp;&amp;gt.hoverformat||Z.getTickFormat(gt);Ut&amp;&amp;(It=u(It)?4:{y:&quot;m&quot;,m:&quot;d&quot;,d:&quot;M&quot;,M:&quot;S&quot;,S:4}[It]);var kt,Ot=f.formatDate(mt.x,zt,It,gt._dateFormat,gt.calendar,gt._extraFormat),At=Ot.indexOf(`\n",
       "`);if(At!==-1&amp;&amp;(kt=Ot.substr(At+1),Ot=Ot.substr(0,At)),Ut&amp;&amp;(Ot===&quot;00:00:00&quot;||Ot===&quot;00:00&quot;?(Ot=kt,kt=&quot;&quot;):Ot.length===8&amp;&amp;(Ot=Ot.replace(/:00$/,&quot;&quot;))),kt)if(xt)It===&quot;d&quot;?Ot+=&quot;, &quot;+kt:Ot=kt+(Ot?&quot;, &quot;+Ot:&quot;&quot;);else if(gt._inCalcTicks&amp;&amp;gt._prevDateHead===kt){var Nt=Ct(gt),$t=gt._trueSide||gt.side;(!Nt&amp;&amp;$t===&quot;top&quot;||Nt&amp;&amp;$t===&quot;bottom&quot;)&amp;&amp;(Ot+=&quot;&lt;br&gt; &quot;)}else gt._prevDateHead=kt,Ot+=&quot;&lt;br&gt;&quot;+kt;mt.text=Ot}(be,Ke,Ge,nt):ct===&quot;log&quot;?function(gt,mt,xt,Ut,It){var zt=gt.dtick,kt=mt.x,Ot=gt.tickformat,At=typeof zt==&quot;string&quot;&amp;&amp;zt.charAt(0);if(It===&quot;never&quot;&amp;&amp;(It=&quot;&quot;),Ut&amp;&amp;At!==&quot;L&quot;&amp;&amp;(zt=&quot;L3&quot;,At=&quot;L&quot;),Ot||At===&quot;L&quot;)mt.text=Ue(Math.pow(10,kt),gt,It,Ut);else if(u(zt)||At===&quot;D&quot;&amp;&amp;f.mod(kt+.01,1)&lt;.1){var Nt=Math.round(kt),$t=Math.abs(Nt),Bt=gt.exponentformat;Bt===&quot;power&quot;||Fe(Bt)&amp;&amp;Be(Nt)?(mt.text=Nt===0?1:Nt===1?&quot;10&quot;:&quot;10&lt;sup&gt;&quot;+(Nt&gt;1?&quot;&quot;:z)+$t+&quot;&lt;/sup&gt;&quot;,mt.fontSize*=1.25):(Bt===&quot;e&quot;||Bt===&quot;E&quot;)&amp;&amp;$t&gt;2?mt.text=&quot;1&quot;+Bt+(Nt&gt;0?&quot;+&quot;:z)+$t:(mt.text=Ue(Math.pow(10,kt),gt,&quot;&quot;,&quot;fakehover&quot;),zt===&quot;D1&quot;&amp;&amp;gt._id.charAt(0)===&quot;y&quot;&amp;&amp;(mt.dy-=mt.fontSize/6))}else{if(At!==&quot;D&quot;)throw&quot;unrecognized dtick &quot;+String(zt);mt.text=String(Math.round(Math.pow(10,f.mod(kt,1)))),mt.fontSize*=.75}if(gt.dtick===&quot;D1&quot;){var Xt=String(mt.text).charAt(0);Xt!==&quot;0&quot;&amp;&amp;Xt!==&quot;1&quot;||(gt._id.charAt(0)===&quot;y&quot;?mt.dx-=mt.fontSize/4:(mt.dy+=mt.fontSize/2,mt.dx+=(gt.range[1]&gt;gt.range[0]?1:-1)*mt.fontSize*(kt&lt;0?.5:.25)))}}(be,Ke,0,nt,Mt):ct===&quot;category&quot;?function(gt,mt){var xt=gt._categories[Math.round(mt.x)];xt===void 0&amp;&amp;(xt=&quot;&quot;),mt.text=String(xt)}(be,Ke):ct===&quot;multicategory&quot;?function(gt,mt,xt){var Ut=Math.round(mt.x),It=gt._categories[Ut]||[],zt=It[1]===void 0?&quot;&quot;:String(It[1]),kt=It[0]===void 0?&quot;&quot;:String(It[0]);xt?mt.text=kt+&quot; - &quot;+zt:(mt.text=zt,mt.text2=kt)}(be,Ke,Ge):ht(be)?function(gt,mt,xt,Ut,It){if(gt.thetaunit!==&quot;radians&quot;||xt)mt.text=Ue(mt.x,gt,It,Ut);else{var zt=mt.x/180;if(zt===0)mt.text=&quot;0&quot;;else{var kt=function(At){function Nt(Zt,qt){return Math.abs(Zt-qt)&lt;=1e-6}var $t=function(Zt){for(var qt=1;!Nt(Math.round(Zt*qt)/qt,Zt);)qt*=10;return qt}(At),Bt=At*$t,Xt=Math.abs(function Zt(qt,Ht){return Nt(Ht,0)?qt:Zt(Ht,qt%Ht)}(Bt,$t));return[Math.round(Bt/Xt),Math.round($t/Xt)]}(zt);if(kt[1]&gt;=100)mt.text=Ue(f.deg2rad(mt.x),gt,It,Ut);else{var Ot=mt.x&lt;0;kt[1]===1?kt[0]===1?mt.text=&quot;π&quot;:mt.text=kt[0]+&quot;π&quot;:mt.text=[&quot;&lt;sup&gt;&quot;,kt[0],&quot;&lt;/sup&gt;&quot;,&quot;⁄&quot;,&quot;&lt;sub&gt;&quot;,kt[1],&quot;&lt;/sub&gt;&quot;,&quot;π&quot;].join(&quot;&quot;),Ot&amp;&amp;(mt.text=z+mt.text)}}}}(be,Ke,Ge,nt,Mt):function(gt,mt,xt,Ut,It){It===&quot;never&quot;?It=&quot;&quot;:gt.showexponent===&quot;all&quot;&amp;&amp;Math.abs(mt.x/gt.dtick)&lt;1e-6&amp;&amp;(It=&quot;hide&quot;),mt.text=Ue(mt.x,gt,It,Ut)}(be,Ke,0,nt,Mt),He||(be.tickprefix&amp;&amp;!Yt(be.showtickprefix)&amp;&amp;(Ke.text=be.tickprefix+Ke.text),be.ticksuffix&amp;&amp;!Yt(be.showticksuffix)&amp;&amp;(Ke.text+=be.ticksuffix)),be.labelalias&amp;&amp;be.labelalias.hasOwnProperty(Ke.text)){var jt=be.labelalias[Ke.text];typeof jt==&quot;string&quot;&amp;&amp;(Ke.text=jt)}if(be.tickson===&quot;boundaries&quot;||be.showdividers){var Lt=function(gt){var mt=be.l2p(gt);return mt&gt;=0&amp;&amp;mt&lt;=be._length?gt:null};Ke.xbnd=[Lt(Ke.x-.5),Lt(Ke.x+be.dtick-.5)]}return Ke},Z.hoverLabelText=function(be,Ce,Ge){Ge&amp;&amp;(be=f.extendFlat({},be,{hoverformat:Ge}));var He=Array.isArray(Ce)?Ce[0]:Ce,et=Array.isArray(Ce)?Ce[1]:void 0;if(et!==void 0&amp;&amp;et!==He)return Z.hoverLabelText(be,He,Ge)+&quot; - &quot;+Z.hoverLabelText(be,et,Ge);var Ke=be.type===&quot;log&quot;&amp;&amp;He&lt;=0,Ye=Z.tickText(be,be.c2l(Ke?-He:He),&quot;hover&quot;).text;return Ke?He===0?&quot;0&quot;:z+Ye:Ye};var $e=[&quot;f&quot;,&quot;p&quot;,&quot;n&quot;,&quot;μ&quot;,&quot;m&quot;,&quot;&quot;,&quot;k&quot;,&quot;M&quot;,&quot;G&quot;,&quot;T&quot;];function Fe(be){return be===&quot;SI&quot;||be===&quot;B&quot;}function Be(be){return be&gt;14||be&lt;-15}function Ue(be,Ce,Ge,He){var et=be&lt;0,Ke=Ce._tickround,Ye=Ge||Ce.exponentformat||&quot;B&quot;,nt=Ce._tickexponent,ct=Z.getTickFormat(Ce),yt=Ce.separatethousands;if(He){var rt={exponentformat:Ye,minexponent:Ce.minexponent,dtick:Ce.showexponent===&quot;none&quot;?Ce.dtick:u(be)&amp;&amp;Math.abs(be)||1,range:Ce.showexponent===&quot;none&quot;?Ce.range.map(Ce.r2d):[0,be||1]};Re(rt),Ke=(Number(rt._tickround)||0)+4,nt=rt._tickexponent,Ce.hoverformat&amp;&amp;(ct=Ce.hoverformat)}if(ct)return Ce._numFormat(ct)(be).replace(/-/g,z);var Ft,Yt=Math.pow(10,-Ke)/2;if(Ye===&quot;none&quot;&amp;&amp;(nt=0),(be=Math.abs(be))&lt;Yt)be=&quot;0&quot;,et=!1;else{if(be+=Yt,nt&amp;&amp;(be*=Math.pow(10,-nt),Ke+=nt),Ke===0)be=String(Math.floor(be));else if(Ke&lt;0){be=(be=String(Math.round(be))).substr(0,be.length+Ke);for(var Mt=Ke;Mt&lt;0;Mt++)be+=&quot;0&quot;}else{var jt=(be=String(be)).indexOf(&quot;.&quot;)+1;jt&amp;&amp;(be=be.substr(0,jt+Ke).replace(/\\.?0+$/,&quot;&quot;))}be=f.numSeparate(be,Ce._separators,yt)}return nt&amp;&amp;Ye!==&quot;hide&quot;&amp;&amp;(Fe(Ye)&amp;&amp;Be(nt)&amp;&amp;(Ye=&quot;power&quot;),Ft=nt&lt;0?z+-nt:Ye!==&quot;power&quot;?&quot;+&quot;+nt:String(nt),Ye===&quot;e&quot;||Ye===&quot;E&quot;?be+=Ye+Ft:Ye===&quot;power&quot;?be+=&quot;×10&lt;sup&gt;&quot;+Ft+&quot;&lt;/sup&gt;&quot;:Ye===&quot;B&quot;&amp;&amp;nt===9?be+=&quot;B&quot;:Fe(Ye)&amp;&amp;(be+=$e[nt/3+5])),et?z+be:be}function qe(be,Ce){if(be){var Ge=Object.keys(W).reduce(function(He,et){return Ce.indexOf(et)!==-1&amp;&amp;W[et].forEach(function(Ke){He[Ke]=1}),He},{});Object.keys(be).forEach(function(He){Ge[He]||(He.length===1?be[He]=0:delete be[He])})}}function Xe(be,Ce){for(var Ge=[],He={},et=0;et&lt;Ce.length;et++){var Ke=Ce[et];He[Ke.text2]?He[Ke.text2].push(Ke.x):He[Ke.text2]=[Ke.x]}for(var Ye in He)Ge.push(Le(be,f.interp(He[Ye],.5),Ye));return Ge}function ot(be){return be.periodX!==void 0?be.periodX:be.x}function st(be){return[be.text,be.x,be.axInfo,be.font,be.fontSize,be.fontColor].join(&quot;_&quot;)}function dt(be){var Ce=be.title.font.size,Ge=(be.title.text.match(m.BR_TAG_ALL)||[]).length;return be.title.hasOwnProperty(&quot;standoff&quot;)?Ge?Ce*(te+Ge*ee):Ce*te:Ge?Ce*(Ge+1)*ee:Ce}function vt(be,Ce){var Ge=be.l2p(Ce);return Ge&gt;1&amp;&amp;Ge&lt;be._length-1}function We(be){var Ce=s.select(be),Ge=Ce.select(&quot;.text-math-group&quot;);return Ge.empty()?Ce.select(&quot;text&quot;):Ge}function ze(be){return be._id+&quot;.automargin&quot;}function tt(be){return ze(be)+&quot;.mirror&quot;}function it(be){return be._id+&quot;.rangeslider&quot;}function St(be,Ce){for(var Ge=0;Ge&lt;Ce.length;Ge++)be.indexOf(Ce[Ge])===-1&amp;&amp;be.push(Ce[Ge])}function Ze(be,Ce,Ge){var He,et,Ke=[],Ye=[],nt=be.layout;for(He=0;He&lt;Ce.length;He++)Ke.push(Z.getFromId(be,Ce[He]));for(He=0;He&lt;Ge.length;He++)Ye.push(Z.getFromId(be,Ge[He]));var ct=Object.keys(h),yt=[&quot;anchor&quot;,&quot;domain&quot;,&quot;overlaying&quot;,&quot;position&quot;,&quot;side&quot;,&quot;tickangle&quot;,&quot;editType&quot;],rt=[&quot;linear&quot;,&quot;log&quot;];for(He=0;He&lt;ct.length;He++){var Ft=ct[He],Yt=Ke[0][Ft],Mt=Ye[0][Ft],jt=!0,Lt=!1,gt=!1;if(Ft.charAt(0)!==&quot;_&quot;&amp;&amp;typeof Yt!=&quot;function&quot;&amp;&amp;yt.indexOf(Ft)===-1){for(et=1;et&lt;Ke.length&amp;&amp;jt;et++){var mt=Ke[et][Ft];Ft===&quot;type&quot;&amp;&amp;rt.indexOf(Yt)!==-1&amp;&amp;rt.indexOf(mt)!==-1&amp;&amp;Yt!==mt?Lt=!0:mt!==Yt&amp;&amp;(jt=!1)}for(et=1;et&lt;Ye.length&amp;&amp;jt;et++){var xt=Ye[et][Ft];Ft===&quot;type&quot;&amp;&amp;rt.indexOf(Mt)!==-1&amp;&amp;rt.indexOf(xt)!==-1&amp;&amp;Mt!==xt?gt=!0:Ye[et][Ft]!==Mt&amp;&amp;(jt=!1)}jt&amp;&amp;(Lt&amp;&amp;(nt[Ke[0]._name].type=&quot;linear&quot;),gt&amp;&amp;(nt[Ye[0]._name].type=&quot;linear&quot;),ut(nt,Ft,Ke,Ye,be._fullLayout._dfltTitle))}}for(He=0;He&lt;be._fullLayout.annotations.length;He++){var Ut=be._fullLayout.annotations[He];Ce.indexOf(Ut.xref)!==-1&amp;&amp;Ge.indexOf(Ut.yref)!==-1&amp;&amp;f.swapAttrs(nt.annotations[He],[&quot;?&quot;])}}function ut(be,Ce,Ge,He,et){var Ke,Ye=f.nestedProperty,nt=Ye(be[Ge[0]._name],Ce).get(),ct=Ye(be[He[0]._name],Ce).get();for(Ce===&quot;title&quot;&amp;&amp;(nt&amp;&amp;nt.text===et.x&amp;&amp;(nt.text=et.y),ct&amp;&amp;ct.text===et.y&amp;&amp;(ct.text=et.x)),Ke=0;Ke&lt;Ge.length;Ke++)Ye(be,Ge[Ke]._name+&quot;.&quot;+Ce).set(ct);for(Ke=0;Ke&lt;He.length;Ke++)Ye(be,He[Ke]._name+&quot;.&quot;+Ce).set(nt)}function ht(be){return be._id===&quot;angularaxis&quot;}function Rt(be,Ce){for(var Ge=Ce._rangebreaks.length,He=0;He&lt;Ge;He++){var et=Ce._rangebreaks[He];if(be&gt;=et.min&amp;&amp;be&lt;et.max)return et.max}return be}function Ct(be){return(be.ticklabelposition||&quot;&quot;).indexOf(&quot;inside&quot;)!==-1}function Wt(be,Ce){Ct(be._anchorAxis||{})&amp;&amp;be._hideCounterAxisInsideTickLabels&amp;&amp;be._hideCounterAxisInsideTickLabels(Ce)}function _t(be,Ce,Ge,He){var et,Ke=be.anchor===&quot;free&quot;||be.overlaying!==void 0&amp;&amp;be.overlaying!==!1?be.overlaying:be._id;et=He?be.side===&quot;right&quot;?Ce:-Ce:Ce,Ke in Ge||(Ge[Ke]={}),be.side in Ge[Ke]||(Ge[Ke][be.side]=0),Ge[Ke][be.side]+=et}Z.getTickFormat=function(be){var Ce,Ge,He,et,Ke,Ye,nt,ct;function yt(Yt){return typeof Yt!=&quot;string&quot;?Yt:Number(Yt.replace(&quot;M&quot;,&quot;&quot;))*O}function rt(Yt,Mt){var jt=[&quot;L&quot;,&quot;D&quot;];if(typeof Yt==typeof Mt){if(typeof Yt==&quot;number&quot;)return Yt-Mt;var Lt=jt.indexOf(Yt.charAt(0)),gt=jt.indexOf(Mt.charAt(0));return Lt===gt?Number(Yt.replace(/(L|D)/g,&quot;&quot;))-Number(Mt.replace(/(L|D)/g,&quot;&quot;)):Lt-gt}return typeof Yt==&quot;number&quot;?1:-1}function Ft(Yt,Mt){var jt=Mt[0]===null,Lt=Mt[1]===null,gt=rt(Yt,Mt[0])&gt;=0,mt=rt(Yt,Mt[1])&lt;=0;return(jt||gt)&amp;&amp;(Lt||mt)}if(be.tickformatstops&amp;&amp;be.tickformatstops.length&gt;0)switch(be.type){case&quot;date&quot;:case&quot;linear&quot;:for(Ce=0;Ce&lt;be.tickformatstops.length;Ce++)if((He=be.tickformatstops[Ce]).enabled&amp;&amp;(et=be.dtick,Ye=void 0,Ye=yt||function(Yt){return Yt},nt=(Ke=He.dtickrange)[0],ct=Ke[1],(!nt&amp;&amp;typeof nt!=&quot;number&quot;||Ye(nt)&lt;=Ye(et))&amp;&amp;(!ct&amp;&amp;typeof ct!=&quot;number&quot;||Ye(ct)&gt;=Ye(et)))){Ge=He;break}break;case&quot;log&quot;:for(Ce=0;Ce&lt;be.tickformatstops.length;Ce++)if((He=be.tickformatstops[Ce]).enabled&amp;&amp;Ft(be.dtick,He.dtickrange)){Ge=He;break}}return Ge?Ge.value:be.tickformat},Z.getSubplots=function(be,Ce){var Ge=be._fullLayout._subplots,He=Ge.cartesian.concat(Ge.gl2d||[]),et=Ce?Z.findSubplotsWithAxis(He,Ce):He;return et.sort(function(Ke,Ye){var nt=Ke.substr(1).split(&quot;y&quot;),ct=Ye.substr(1).split(&quot;y&quot;);return nt[0]===ct[0]?+nt[1]-+ct[1]:+nt[0]-+ct[0]}),et},Z.findSubplotsWithAxis=function(be,Ce){for(var Ge=new RegExp(Ce._id.charAt(0)===&quot;x&quot;?&quot;^&quot;+Ce._id+&quot;y&quot;:Ce._id+&quot;$&quot;),He=[],et=0;et&lt;be.length;et++){var Ke=be[et];Ge.test(Ke)&amp;&amp;He.push(Ke)}return He},Z.makeClipPaths=function(be){var Ce=be._fullLayout;if(!Ce._hasOnlyLargeSploms){var Ge,He,et={_offset:0,_length:Ce.width,_id:&quot;&quot;},Ke={_offset:0,_length:Ce.height,_id:&quot;&quot;},Ye=Z.list(be,&quot;x&quot;,!0),nt=Z.list(be,&quot;y&quot;,!0),ct=[];for(Ge=0;Ge&lt;Ye.length;Ge++)for(ct.push({x:Ye[Ge],y:Ke}),He=0;He&lt;nt.length;He++)Ge===0&amp;&amp;ct.push({x:et,y:nt[He]}),ct.push({x:Ye[Ge],y:nt[He]});var yt=Ce._clips.selectAll(&quot;.axesclip&quot;).data(ct,function(rt){return rt.x._id+rt.y._id});yt.enter().append(&quot;clipPath&quot;).classed(&quot;axesclip&quot;,!0).attr(&quot;id&quot;,function(rt){return&quot;clip&quot;+Ce._uid+rt.x._id+rt.y._id}).append(&quot;rect&quot;),yt.exit().remove(),yt.each(function(rt){s.select(this).select(&quot;rect&quot;).attr({x:rt.x._offset||0,y:rt.y._offset||0,width:rt.x._length||1,height:rt.y._length||1})})}},Z.draw=function(be,Ce,Ge){var He=be._fullLayout;Ce===&quot;redraw&quot;&amp;&amp;He._paper.selectAll(&quot;g.subplot&quot;).each(function(nt){var ct=nt[0],yt=He._plots[ct];if(yt){var rt=yt.xaxis,Ft=yt.yaxis;yt.xaxislayer.selectAll(&quot;.&quot;+rt._id+&quot;tick&quot;).remove(),yt.yaxislayer.selectAll(&quot;.&quot;+Ft._id+&quot;tick&quot;).remove(),yt.xaxislayer.selectAll(&quot;.&quot;+rt._id+&quot;tick2&quot;).remove(),yt.yaxislayer.selectAll(&quot;.&quot;+Ft._id+&quot;tick2&quot;).remove(),yt.xaxislayer.selectAll(&quot;.&quot;+rt._id+&quot;divider&quot;).remove(),yt.yaxislayer.selectAll(&quot;.&quot;+Ft._id+&quot;divider&quot;).remove(),yt.minorGridlayer&amp;&amp;yt.minorGridlayer.selectAll(&quot;path&quot;).remove(),yt.gridlayer&amp;&amp;yt.gridlayer.selectAll(&quot;path&quot;).remove(),yt.zerolinelayer&amp;&amp;yt.zerolinelayer.selectAll(&quot;path&quot;).remove(),He._infolayer.select(&quot;.g-&quot;+rt._id+&quot;title&quot;).remove(),He._infolayer.select(&quot;.g-&quot;+Ft._id+&quot;title&quot;).remove()}});var et=Ce&amp;&amp;Ce!==&quot;redraw&quot;?Ce:Z.listIds(be),Ke=Z.list(be).filter(function(nt){return nt.autoshift}).map(function(nt){return nt.overlaying});et.map(function(nt){var ct=Z.getFromId(be,nt);if(ct.tickmode===&quot;sync&quot;&amp;&amp;ct.overlaying){var yt=et.findIndex(function(rt){return rt===ct.overlaying});yt&gt;=0&amp;&amp;et.unshift(et.splice(yt,1).shift())}});var Ye={false:{left:0,right:0}};return f.syncOrAsync(et.map(function(nt){return function(){if(nt){var ct=Z.getFromId(be,nt);Ge||(Ge={}),Ge.axShifts=Ye,Ge.overlayingShiftedAx=Ke;var yt=Z.drawOne(be,ct,Ge);return ct._shiftPusher&amp;&amp;_t(ct,ct._fullDepth||0,Ye,!0),ct._r=ct.range.slice(),ct._rl=f.simpleMap(ct._r,ct.r2l),yt}}}))},Z.drawOne=function(be,Ce,Ge){var He,et,Ke,Ye=(Ge=Ge||{}).axShifts||{},nt=Ge.overlayingShiftedAx||[];Ce.setScale();var ct=be._fullLayout,yt=Ce._id,rt=yt.charAt(0),Ft=Z.counterLetter(yt),Yt=ct._plots[Ce._mainSubplot];if(Yt){if(Ce._shiftPusher=Ce.autoshift||nt.indexOf(Ce._id)!==-1||nt.indexOf(Ce.overlaying)!==-1,Ce._shiftPusher&amp;Ce.anchor===&quot;free&quot;){var Mt=Ce.linewidth/2||0;Ce.ticks===&quot;inside&quot;&amp;&amp;(Mt+=Ce.ticklen),_t(Ce,Mt,Ye,!0),_t(Ce,Ce.shift||0,Ye,!1)}Ge.skipTitle===!0&amp;&amp;Ce._shift!==void 0||(Ce._shift=function(jn,fn){return jn.autoshift?fn[jn.overlaying][jn.side]:jn.shift||0}(Ce,Ye));var jt=Yt[rt+&quot;axislayer&quot;],Lt=Ce._mainLinePosition,gt=Lt+=Ce._shift,mt=Ce._mainMirrorPosition,xt=Ce._vals=Z.calcTicks(Ce),Ut=[Ce.mirror,gt,mt].join(&quot;_&quot;);for(He=0;He&lt;xt.length;He++)xt[He].axInfo=Ut;Ce._selections={},Ce._tickAngles&amp;&amp;(Ce._prevTickAngles=Ce._tickAngles),Ce._tickAngles={},Ce._depth=null;var It={};if(Ce.visible){var zt,kt,Ot=Z.makeTransTickFn(Ce),At=Z.makeTransTickLabelFn(Ce),Nt=Ce.ticks===&quot;inside&quot;,$t=Ce.ticks===&quot;outside&quot;;if(Ce.tickson===&quot;boundaries&quot;){var Bt=function(jn,fn){var Xn,ea=[],Un=function(Kn,Yn){var er=Kn.xbnd[Yn];er!==null&amp;&amp;ea.push(f.extendFlat({},Kn,{x:er}))};if(fn.length){for(Xn=0;Xn&lt;fn.length;Xn++)Un(fn[Xn],0);Un(fn[Xn-1],1)}return ea}(0,xt);kt=Z.clipEnds(Ce,Bt),zt=Nt?kt:Bt}else kt=Z.clipEnds(Ce,xt),zt=Nt&amp;&amp;Ce.ticklabelmode!==&quot;period&quot;?kt:xt;var Xt,Zt=Ce._gridVals=kt,qt=function(jn,fn){var Xn,ea,Un=[],Kn=fn.length&amp;&amp;fn[fn.length-1].x&lt;fn[0].x,Yn=function(la,Wr){var Yr=la.xbnd[Wr];Yr!==null&amp;&amp;Un.push(f.extendFlat({},la,{x:Yr}))};if(jn.showdividers&amp;&amp;fn.length){for(Xn=0;Xn&lt;fn.length;Xn++){var er=fn[Xn];er.text2!==ea&amp;&amp;Yn(er,Kn?1:0),ea=er.text2}Yn(fn[Xn-1],Kn?0:1)}return Un}(Ce,xt);if(!ct._hasOnlyLargeSploms){var Ht=Ce._subplotsWith,sn={};for(He=0;He&lt;Ht.length;He++){et=Ht[He];var xn=(Ke=ct._plots[et])[Ft+&quot;axis&quot;],mn=xn._mainAxis._id;if(!sn[mn]){sn[mn]=1;var dn=rt===&quot;x&quot;?&quot;M0,&quot;+xn._offset+&quot;v&quot;+xn._length:&quot;M&quot;+xn._offset+&quot;,0h&quot;+xn._length;Z.drawGrid(be,Ce,{vals:Zt,counterAxis:xn,layer:Ke.gridlayer.select(&quot;.&quot;+yt),minorLayer:Ke.minorGridlayer.select(&quot;.&quot;+yt),path:dn,transFn:Ot}),Z.drawZeroLine(be,Ce,{counterAxis:xn,layer:Ke.zerolinelayer,path:dn,transFn:Ot})}}}var gn=Z.getTickSigns(Ce),en=Z.getTickSigns(Ce,&quot;minor&quot;);if(Ce.ticks||Ce.minor&amp;&amp;Ce.minor.ticks){var kn,un,tn,Fn,Rn=Z.makeTickPath(Ce,gt,gn[2]),Bn=Z.makeTickPath(Ce,gt,en[2],{minor:!0});if(Ce._anchorAxis&amp;&amp;Ce.mirror&amp;&amp;Ce.mirror!==!0?(kn=Z.makeTickPath(Ce,mt,gn[3]),un=Z.makeTickPath(Ce,mt,en[3],{minor:!0}),tn=Rn+kn,Fn=Bn+un):(kn=&quot;&quot;,un=&quot;&quot;,tn=Rn,Fn=Bn),Ce.showdividers&amp;&amp;$t&amp;&amp;Ce.tickson===&quot;boundaries&quot;){var En={};for(He=0;He&lt;qt.length;He++)En[qt[He].x]=1;Xt=function(jn){return En[jn.x]?kn:tn}}else Xt=function(jn){return jn.minor?Fn:tn}}if(Z.drawTicks(be,Ce,{vals:zt,layer:jt,path:Xt,transFn:Ot}),Ce.mirror===&quot;allticks&quot;){var Wn=Object.keys(Ce._linepositions||{});for(He=0;He&lt;Wn.length;He++){et=Wn[He],Ke=ct._plots[et];var gr=Ce._linepositions[et]||[],Va=gr[0],ro=gr[1],Tr=gr[2],Ki=Z.makeTickPath(Ce,Va,Tr?gn[0]:en[0],{minor:Tr})+Z.makeTickPath(Ce,ro,Tr?gn[1]:en[1],{minor:Tr});Z.drawTicks(be,Ce,{vals:zt,layer:Ke[rt+&quot;axislayer&quot;],path:Ki,transFn:Ot})}}var Jr=[];if(Jr.push(function(){return Z.drawLabels(be,Ce,{vals:xt,layer:jt,plotinfo:Ke,transFn:At,labelFns:Z.makeLabelFns(Ce,gt)})}),Ce.type===&quot;multicategory&quot;){var Cr={x:2,y:10}[rt];Jr.push(function(){var jn={x:&quot;height&quot;,y:&quot;width&quot;}[rt],fn=Ga()[jn]+Cr+(Ce._tickAngles[yt+&quot;tick&quot;]?Ce.tickfont.size*ee:0);return Z.drawLabels(be,Ce,{vals:Xe(Ce,xt),layer:jt,cls:yt+&quot;tick2&quot;,repositionOnUpdate:!0,secondary:!0,transFn:Ot,labelFns:Z.makeLabelFns(Ce,gt+fn*gn[4])})}),Jr.push(function(){return Ce._depth=gn[4]*(Ga(&quot;tick2&quot;)[Ce.side]-gt),function(jn,fn,Xn){var ea=fn._id+&quot;divider&quot;,Un=Xn.vals,Kn=Xn.layer.selectAll(&quot;path.&quot;+ea).data(Un,st);Kn.exit().remove(),Kn.enter().insert(&quot;path&quot;,&quot;:first-child&quot;).classed(ea,1).classed(&quot;crisp&quot;,1).call(b.stroke,fn.dividercolor).style(&quot;stroke-width&quot;,v.crispRound(jn,fn.dividerwidth,1)+&quot;px&quot;),Kn.attr(&quot;transform&quot;,Xn.transFn).attr(&quot;d&quot;,Xn.path)}(be,Ce,{vals:qt,layer:jt,path:Z.makeTickPath(Ce,gt,gn[4],{len:Ce._depth}),transFn:Ot})})}else Ce.title.hasOwnProperty(&quot;standoff&quot;)&amp;&amp;Jr.push(function(){Ce._depth=gn[4]*(Ga()[Ce.side]-gt)});var Gr=d.getComponentMethod(&quot;rangeslider&quot;,&quot;isVisible&quot;)(Ce);return Ge.skipTitle||Gr&amp;&amp;Ce.side===&quot;bottom&quot;||Jr.push(function(){return function(jn,fn){var Xn,ea=jn._fullLayout,Un=fn._id,Kn=Un.charAt(0),Yn=fn.title.font.size;if(fn.title.hasOwnProperty(&quot;standoff&quot;))Xn=fn._depth+fn.title.standoff+dt(fn);else{var er=Ct(fn);if(fn.type===&quot;multicategory&quot;)Xn=fn._depth;else{var la=1.5*Yn;er&amp;&amp;(la=.5*Yn,fn.ticks===&quot;outside&quot;&amp;&amp;(la+=fn.ticklen)),Xn=10+la+(fn.linewidth?fn.linewidth-1:0)}er||(Xn+=Kn===&quot;x&quot;?fn.side===&quot;top&quot;?Yn*(fn.showticklabels?1:0):Yn*(fn.showticklabels?1.5:.5):fn.side===&quot;right&quot;?Yn*(fn.showticklabels?1:.5):Yn*(fn.showticklabels?.5:0))}var Wr,Yr,ii,ko,Ya=Z.getPxPosition(jn,fn);if(Kn===&quot;x&quot;?(Yr=fn._offset+fn._length/2,ii=fn.side===&quot;top&quot;?Ya-Xn:Ya+Xn):(ii=fn._offset+fn._length/2,Yr=fn.side===&quot;right&quot;?Ya+Xn:Ya-Xn,Wr={rotate:&quot;-90&quot;,offset:0}),fn.type!==&quot;multicategory&quot;){var Ln=fn._selections[fn._id+&quot;tick&quot;];if(ko={selection:Ln,side:fn.side},Ln&amp;&amp;Ln.node()&amp;&amp;Ln.node().parentNode){var ta=v.getTranslate(Ln.node().parentNode);ko.offsetLeft=ta.x,ko.offsetTop=ta.y}fn.title.hasOwnProperty(&quot;standoff&quot;)&amp;&amp;(ko.pad=0)}return fn._titleStandoff=Xn,g.draw(jn,Un+&quot;title&quot;,{propContainer:fn,propName:fn._name+&quot;.title.text&quot;,placeholder:ea._dfltTitle[Kn],avoid:ko,transform:Wr,attributes:{x:Yr,y:ii,&quot;text-anchor&quot;:&quot;middle&quot;}})}(be,Ce)}),Jr.push(function(){var jn,fn,Xn,ea,Un=Ce.side.charAt(0),Kn=H[Ce.side].charAt(0),Yn=Z.getPxPosition(be,Ce),er=$t?Ce.ticklen:0;(Ce.automargin||Gr||Ce._shiftPusher)&amp;&amp;(Ce.type===&quot;multicategory&quot;?jn=Ga(&quot;tick2&quot;):(jn=Ga(),rt===&quot;x&quot;&amp;&amp;Un===&quot;b&quot;&amp;&amp;(Ce._depth=Math.max(jn.width&gt;0?jn.bottom-Yn:0,er))));var la=0,Wr=0;if(Ce._shiftPusher&amp;&amp;(la=Math.max(er,jn.height&gt;0?Un===&quot;l&quot;?Yn-jn.left:jn.right-Yn:0),Ce.title.text!==ct._dfltTitle[rt]&amp;&amp;(Wr=(Ce._titleStandoff||0)+(Ce._titleScoot||0),Un===&quot;l&quot;&amp;&amp;(Wr+=dt(Ce))),Ce._fullDepth=Math.max(la,Wr)),Ce.automargin){fn={x:0,y:0,r:0,l:0,t:0,b:0};var Yr=[0,1],ii=typeof Ce._shift==&quot;number&quot;?Ce._shift:0;if(rt===&quot;x&quot;){if(Un===&quot;b&quot;?fn[Un]=Ce._depth:(fn[Un]=Ce._depth=Math.max(jn.width&gt;0?Yn-jn.top:0,er),Yr.reverse()),jn.width&gt;0){var ko=jn.right-(Ce._offset+Ce._length);ko&gt;0&amp;&amp;(fn.xr=1,fn.r=ko);var Ya=Ce._offset-jn.left;Ya&gt;0&amp;&amp;(fn.xl=0,fn.l=Ya)}}else if(Un===&quot;l&quot;?(Ce._depth=Math.max(jn.height&gt;0?Yn-jn.left:0,er),fn[Un]=Ce._depth-ii):(Ce._depth=Math.max(jn.height&gt;0?jn.right-Yn:0,er),fn[Un]=Ce._depth+ii,Yr.reverse()),jn.height&gt;0){var Ln=jn.bottom-(Ce._offset+Ce._length);Ln&gt;0&amp;&amp;(fn.yb=0,fn.b=Ln);var ta=Ce._offset-jn.top;ta&gt;0&amp;&amp;(fn.yt=1,fn.t=ta)}fn[Ft]=Ce.anchor===&quot;free&quot;?Ce.position:Ce._anchorAxis.domain[Yr[0]],Ce.title.text!==ct._dfltTitle[rt]&amp;&amp;(fn[Un]+=dt(Ce)+(Ce.title.standoff||0)),Ce.mirror&amp;&amp;Ce.anchor!==&quot;free&quot;&amp;&amp;((Xn={x:0,y:0,r:0,l:0,t:0,b:0})[Kn]=Ce.linewidth,Ce.mirror&amp;&amp;Ce.mirror!==!0&amp;&amp;(Xn[Kn]+=er),Ce.mirror===!0||Ce.mirror===&quot;ticks&quot;?Xn[Ft]=Ce._anchorAxis.domain[Yr[1]]:Ce.mirror!==&quot;all&quot;&amp;&amp;Ce.mirror!==&quot;allticks&quot;||(Xn[Ft]=[Ce._counterDomainMin,Ce._counterDomainMax][Yr[1]]))}Gr&amp;&amp;(ea=d.getComponentMethod(&quot;rangeslider&quot;,&quot;autoMarginOpts&quot;)(be,Ce)),typeof Ce.automargin==&quot;string&quot;&amp;&amp;(qe(fn,Ce.automargin),qe(Xn,Ce.automargin)),c.autoMargin(be,ze(Ce),fn),c.autoMargin(be,tt(Ce),Xn),c.autoMargin(be,it(Ce),ea)}),f.syncOrAsync(Jr)}}function Ga(jn){var fn=yt+(jn||&quot;tick&quot;);return It[fn]||(It[fn]=function(Xn,ea){var Un,Kn,Yn,er;return Xn._selections[ea].size()?(Un=1/0,Kn=-1/0,Yn=1/0,er=-1/0,Xn._selections[ea].each(function(){var la=We(this),Wr=v.bBox(la.node().parentNode);Un=Math.min(Un,Wr.top),Kn=Math.max(Kn,Wr.bottom),Yn=Math.min(Yn,Wr.left),er=Math.max(er,Wr.right)})):(Un=0,Kn=0,Yn=0,er=0),{top:Un,bottom:Kn,left:Yn,right:er,height:Kn-Un,width:er-Yn}}(Ce,fn)),It[fn]}},Z.getTickSigns=function(be,Ce){var Ge=be._id.charAt(0),He={x:&quot;top&quot;,y:&quot;right&quot;}[Ge],et=be.side===He?1:-1,Ke=[-1,1,et,-et];return(Ce?(be.minor||{}).ticks:be.ticks)!==&quot;inside&quot;==(Ge===&quot;x&quot;)&amp;&amp;(Ke=Ke.map(function(Ye){return-Ye})),be.side&amp;&amp;Ke.push({l:-1,t:-1,r:1,b:1}[be.side.charAt(0)]),Ke},Z.makeTransTickFn=function(be){return be._id.charAt(0)===&quot;x&quot;?function(Ce){return p(be._offset+be.l2p(Ce.x),0)}:function(Ce){return p(0,be._offset+be.l2p(Ce.x))}},Z.makeTransTickLabelFn=function(be){var Ce=function(et){var Ke=et.ticklabelposition||&quot;&quot;,Ye=function(mt){return Ke.indexOf(mt)!==-1},nt=Ye(&quot;top&quot;),ct=Ye(&quot;left&quot;),yt=Ye(&quot;right&quot;),rt=Ye(&quot;bottom&quot;),Ft=Ye(&quot;inside&quot;),Yt=rt||ct||nt||yt;if(!Yt&amp;&amp;!Ft)return[0,0];var Mt=et.side,jt=Yt?(et.tickwidth||0)/2:0,Lt=3,gt=et.tickfont?et.tickfont.size:12;return(rt||nt)&amp;&amp;(jt+=gt*te,Lt+=(et.linewidth||0)/2),(ct||yt)&amp;&amp;(jt+=(et.linewidth||0)/2,Lt+=3),Ft&amp;&amp;Mt===&quot;top&quot;&amp;&amp;(Lt-=gt*(1-te)),(ct||nt)&amp;&amp;(jt=-jt),Mt!==&quot;bottom&quot;&amp;&amp;Mt!==&quot;right&quot;||(Lt=-Lt),[Yt?jt:0,Ft?Lt:0]}(be),Ge=Ce[0],He=Ce[1];return be._id.charAt(0)===&quot;x&quot;?function(et){return p(Ge+be._offset+be.l2p(ot(et)),He)}:function(et){return p(He,Ge+be._offset+be.l2p(ot(et)))}},Z.makeTickPath=function(be,Ce,Ge,He){He||(He={});var et=He.minor;if(et&amp;&amp;!be.minor)return&quot;&quot;;var Ke=He.len!==void 0?He.len:et?be.minor.ticklen:be.ticklen,Ye=be._id.charAt(0),nt=(be.linewidth||1)/2;return Ye===&quot;x&quot;?&quot;M0,&quot;+(Ce+nt*Ge)+&quot;v&quot;+Ke*Ge:&quot;M&quot;+(Ce+nt*Ge)+&quot;,0h&quot;+Ke*Ge},Z.makeLabelFns=function(be,Ce,Ge){var He=be.ticklabelposition||&quot;&quot;,et=function(Bt){return He.indexOf(Bt)!==-1},Ke=et(&quot;top&quot;),Ye=et(&quot;left&quot;),nt=et(&quot;right&quot;),ct=et(&quot;bottom&quot;)||Ye||Ke||nt,yt=et(&quot;inside&quot;),rt=He===&quot;inside&quot;&amp;&amp;be.ticks===&quot;inside&quot;||!yt&amp;&amp;be.ticks===&quot;outside&quot;&amp;&amp;be.tickson!==&quot;boundaries&quot;,Ft=0,Yt=0,Mt=rt?be.ticklen:0;if(yt?Mt*=-1:ct&amp;&amp;(Mt=0),rt&amp;&amp;(Ft+=Mt,Ge)){var jt=f.deg2rad(Ge);Ft=Mt*Math.cos(jt)+1,Yt=Mt*Math.sin(jt)}be.showticklabels&amp;&amp;(rt||be.showline)&amp;&amp;(Ft+=.2*be.tickfont.size);var Lt,gt,mt,xt,Ut,It={labelStandoff:Ft+=(be.linewidth||1)/2*(yt?-1:1),labelShift:Yt},zt=0,kt=be.side,Ot=be._id.charAt(0),At=be.tickangle;if(Ot===&quot;x&quot;)xt=(Ut=!yt&amp;&amp;kt===&quot;bottom&quot;||yt&amp;&amp;kt===&quot;top&quot;)?1:-1,yt&amp;&amp;(xt*=-1),Lt=Yt*xt,gt=Ce+Ft*xt,mt=Ut?1:-.2,Math.abs(At)===90&amp;&amp;(yt?mt+=V:mt=At===-90&amp;&amp;kt===&quot;bottom&quot;?te:At===90&amp;&amp;kt===&quot;top&quot;?V:.5,zt=V/2*(At/90)),It.xFn=function(Bt){return Bt.dx+Lt+zt*Bt.fontSize},It.yFn=function(Bt){return Bt.dy+gt+Bt.fontSize*mt},It.anchorFn=function(Bt,Xt){if(ct){if(Ye)return&quot;end&quot;;if(nt)return&quot;start&quot;}return u(Xt)&amp;&amp;Xt!==0&amp;&amp;Xt!==180?Xt*xt&lt;0!==yt?&quot;end&quot;:&quot;start&quot;:&quot;middle&quot;},It.heightFn=function(Bt,Xt,Zt){return Xt&lt;-60||Xt&gt;60?-.5*Zt:be.side===&quot;top&quot;!==yt?-Zt:0};else if(Ot===&quot;y&quot;){if(xt=(Ut=!yt&amp;&amp;kt===&quot;left&quot;||yt&amp;&amp;kt===&quot;right&quot;)?1:-1,yt&amp;&amp;(xt*=-1),Lt=Ft,gt=Yt*xt,mt=0,yt||Math.abs(At)!==90||(mt=At===-90&amp;&amp;kt===&quot;left&quot;||At===90&amp;&amp;kt===&quot;right&quot;?te:.5),yt){var Nt=u(At)?+At:0;if(Nt!==0){var $t=f.deg2rad(Nt);zt=Math.abs(Math.sin($t))*te*xt,mt=0}}It.xFn=function(Bt){return Bt.dx+Ce-(Lt+Bt.fontSize*mt)*xt+zt*Bt.fontSize},It.yFn=function(Bt){return Bt.dy+gt+Bt.fontSize*V},It.anchorFn=function(Bt,Xt){return u(Xt)&amp;&amp;Math.abs(Xt)===90?&quot;middle&quot;:Ut?&quot;end&quot;:&quot;start&quot;},It.heightFn=function(Bt,Xt,Zt){return be.side===&quot;right&quot;&amp;&amp;(Xt*=-1),Xt&lt;-30?-Zt:Xt&lt;30?-.5*Zt:0}}return It},Z.drawTicks=function(be,Ce,Ge){Ge=Ge||{};var He=Ce._id+&quot;tick&quot;,et=[].concat(Ce.minor&amp;&amp;Ce.minor.ticks?Ge.vals.filter(function(Ye){return Ye.minor&amp;&amp;!Ye.noTick}):[]).concat(Ce.ticks?Ge.vals.filter(function(Ye){return!Ye.minor&amp;&amp;!Ye.noTick}):[]),Ke=Ge.layer.selectAll(&quot;path.&quot;+He).data(et,st);Ke.exit().remove(),Ke.enter().append(&quot;path&quot;).classed(He,1).classed(&quot;ticks&quot;,1).classed(&quot;crisp&quot;,Ge.crisp!==!1).each(function(Ye){return b.stroke(s.select(this),Ye.minor?Ce.minor.tickcolor:Ce.tickcolor)}).style(&quot;stroke-width&quot;,function(Ye){return v.crispRound(be,Ye.minor?Ce.minor.tickwidth:Ce.tickwidth,1)+&quot;px&quot;}).attr(&quot;d&quot;,Ge.path).style(&quot;display&quot;,null),Wt(Ce,[Y]),Ke.attr(&quot;transform&quot;,Ge.transFn)},Z.drawGrid=function(be,Ce,Ge){if(Ge=Ge||{},Ce.tickmode!==&quot;sync&quot;){var He=Ce._id+&quot;grid&quot;,et=Ce.minor&amp;&amp;Ce.minor.showgrid,Ke=et?Ge.vals.filter(function(mt){return mt.minor}):[],Ye=Ce.showgrid?Ge.vals.filter(function(mt){return!mt.minor}):[],nt=Ge.counterAxis;if(nt&amp;&amp;Z.shouldShowZeroLine(be,Ce,nt))for(var ct=Ce.tickmode===&quot;array&quot;,yt=0;yt&lt;Ye.length;yt++){var rt=Ye[yt].x;if(ct?!rt:Math.abs(rt)&lt;Ce.dtick/100){if(Ye=Ye.slice(0,yt).concat(Ye.slice(yt+1)),!ct)break;yt--}}Ce._gw=v.crispRound(be,Ce.gridwidth,1);for(var Ft=et?v.crispRound(be,Ce.minor.gridwidth,1):0,Yt=Ge.layer,Mt=Ge.minorLayer,jt=1;jt&gt;=0;jt--){var Lt=jt?Yt:Mt;if(Lt){var gt=Lt.selectAll(&quot;path.&quot;+He).data(jt?Ye:Ke,st);gt.exit().remove(),gt.enter().append(&quot;path&quot;).classed(He,1).classed(&quot;crisp&quot;,Ge.crisp!==!1),gt.attr(&quot;transform&quot;,Ge.transFn).attr(&quot;d&quot;,Ge.path).each(function(mt){return b.stroke(s.select(this),mt.minor?Ce.minor.gridcolor:Ce.gridcolor||&quot;#ddd&quot;)}).style(&quot;stroke-dasharray&quot;,function(mt){return v.dashStyle(mt.minor?Ce.minor.griddash:Ce.griddash,mt.minor?Ce.minor.gridwidth:Ce.gridwidth)}).style(&quot;stroke-width&quot;,function(mt){return(mt.minor?Ft:Ce._gw)+&quot;px&quot;}).style(&quot;display&quot;,null),typeof Ge.path==&quot;function&quot;&amp;&amp;gt.attr(&quot;d&quot;,Ge.path)}}Wt(Ce,[R,q])}},Z.drawZeroLine=function(be,Ce,Ge){Ge=Ge||Ge;var He=Ce._id+&quot;zl&quot;,et=Z.shouldShowZeroLine(be,Ce,Ge.counterAxis),Ke=Ge.layer.selectAll(&quot;path.&quot;+He).data(et?[{x:0,id:Ce._id}]:[]);Ke.exit().remove(),Ke.enter().append(&quot;path&quot;).classed(He,1).classed(&quot;zl&quot;,1).classed(&quot;crisp&quot;,Ge.crisp!==!1).each(function(){Ge.layer.selectAll(&quot;path&quot;).sort(function(Ye,nt){return Q(Ye.id,nt.id)})}),Ke.attr(&quot;transform&quot;,Ge.transFn).attr(&quot;d&quot;,Ge.path).call(b.stroke,Ce.zerolinecolor||b.defaultLine).style(&quot;stroke-width&quot;,v.crispRound(be,Ce.zerolinewidth,Ce._gw||1)+&quot;px&quot;).style(&quot;display&quot;,null),Wt(Ce,[N])},Z.drawLabels=function(be,Ce,Ge){Ge=Ge||{};var He=be._fullLayout,et=Ce._id,Ke=et.charAt(0),Ye=Ge.cls||et+&quot;tick&quot;,nt=Ge.vals.filter(function(xt){return xt.text}),ct=Ge.labelFns,yt=Ge.secondary?0:Ce.tickangle,rt=(Ce._prevTickAngles||{})[Ye],Ft=Ge.layer.selectAll(&quot;g.&quot;+Ye).data(Ce.showticklabels?nt:[],st),Yt=[];function Mt(xt,Ut){xt.each(function(It){var zt=s.select(this),kt=zt.select(&quot;.text-math-group&quot;),Ot=ct.anchorFn(It,Ut),At=Ge.transFn.call(zt.node(),It)+(u(Ut)&amp;&amp;+Ut!=0?&quot; rotate(&quot;+Ut+&quot;,&quot;+ct.xFn(It)+&quot;,&quot;+(ct.yFn(It)-It.fontSize/2)+&quot;)&quot;:&quot;&quot;),Nt=m.lineCount(zt),$t=ee*It.fontSize,Bt=ct.heightFn(It,u(Ut)?+Ut:0,(Nt-1)*$t);if(Bt&amp;&amp;(At+=p(0,Bt)),kt.empty()){var Xt=zt.select(&quot;text&quot;);Xt.attr({transform:At,&quot;text-anchor&quot;:Ot}),Xt.style(&quot;opacity&quot;,1),Ce._adjustTickLabelsOverflow&amp;&amp;Ce._adjustTickLabelsOverflow()}else{var Zt=v.bBox(kt.node()).width*{end:-.5,start:.5}[Ot];kt.attr(&quot;transform&quot;,At+p(Zt,0))}})}Ft.enter().append(&quot;g&quot;).classed(Ye,1).append(&quot;text&quot;).attr(&quot;text-anchor&quot;,&quot;middle&quot;).each(function(xt){var Ut=s.select(this),It=be._promises.length;Ut.call(m.positionText,ct.xFn(xt),ct.yFn(xt)).call(v.font,xt.font,xt.fontSize,xt.fontColor).text(xt.text).call(m.convertToTspans,be),be._promises[It]?Yt.push(be._promises.pop().then(function(){Mt(Ut,yt)})):Mt(Ut,yt)}),Wt(Ce,[L]),Ft.exit().remove(),Ge.repositionOnUpdate&amp;&amp;Ft.each(function(xt){s.select(this).select(&quot;text&quot;).call(m.positionText,ct.xFn(xt),ct.yFn(xt))}),Ce._adjustTickLabelsOverflow=function(){var xt=Ce.ticklabeloverflow;if(xt&amp;&amp;xt!==&quot;allow&quot;){var Ut=xt.indexOf(&quot;hide&quot;)!==-1,It=Ce._id.charAt(0)===&quot;x&quot;,zt=0,kt=It?be._fullLayout.width:be._fullLayout.height;if(xt.indexOf(&quot;domain&quot;)!==-1){var Ot=f.simpleMap(Ce.range,Ce.r2l);zt=Ce.l2p(Ot[0])+Ce._offset,kt=Ce.l2p(Ot[1])+Ce._offset}var At=Math.min(zt,kt),Nt=Math.max(zt,kt),$t=Ce.side,Bt=1/0,Xt=-1/0;for(var Zt in Ft.each(function(sn){var xn=s.select(this);if(xn.select(&quot;.text-math-group&quot;).empty()){var mn=v.bBox(xn.node()),dn=0;It?(mn.right&gt;Nt||mn.left&lt;At)&amp;&amp;(dn=1):(mn.bottom&gt;Nt||mn.top+(Ce.tickangle?0:sn.fontSize/4)&lt;At)&amp;&amp;(dn=1);var gn=xn.select(&quot;text&quot;);dn?Ut&amp;&amp;gn.style(&quot;opacity&quot;,0):(gn.style(&quot;opacity&quot;,1),Bt=$t===&quot;bottom&quot;||$t===&quot;right&quot;?Math.min(Bt,It?mn.top:mn.left):-1/0,Xt=$t===&quot;top&quot;||$t===&quot;left&quot;?Math.max(Xt,It?mn.bottom:mn.right):1/0)}}),He._plots){var qt=He._plots[Zt];if(Ce._id===qt.xaxis._id||Ce._id===qt.yaxis._id){var Ht=It?qt.yaxis:qt.xaxis;Ht&amp;&amp;(Ht[&quot;_visibleLabelMin_&quot;+Ce._id]=Bt,Ht[&quot;_visibleLabelMax_&quot;+Ce._id]=Xt)}}}},Ce._hideCounterAxisInsideTickLabels=function(xt){var Ut=Ce._id.charAt(0)===&quot;x&quot;,It=[];for(var zt in He._plots){var kt=He._plots[zt];Ce._id!==kt.xaxis._id&amp;&amp;Ce._id!==kt.yaxis._id||It.push(Ut?kt.yaxis:kt.xaxis)}It.forEach(function(Ot,At){Ot&amp;&amp;Ct(Ot)&amp;&amp;(xt||[N,q,R,Y,L]).forEach(function(Nt){var $t=Nt.K===&quot;tick&quot;&amp;&amp;Nt.L===&quot;text&quot;&amp;&amp;Ce.ticklabelmode===&quot;period&quot;,Bt=He._plots[Ce._mainSubplot];(Nt.K===N.K?Bt.zerolinelayer.selectAll(&quot;.&quot;+Ce._id+&quot;zl&quot;):Nt.K===q.K?Bt.minorGridlayer.selectAll(&quot;.&quot;+Ce._id):Nt.K===R.K?Bt.gridlayer.selectAll(&quot;.&quot;+Ce._id):Bt[Ce._id.charAt(0)+&quot;axislayer&quot;]).each(function(){var Xt=s.select(this);Nt.L&amp;&amp;(Xt=Xt.selectAll(Nt.L)),Xt.each(function(Zt){var qt=Ce.l2p($t?ot(Zt):Zt.x)+Ce._offset,Ht=s.select(this);qt&lt;Ce[&quot;_visibleLabelMax_&quot;+Ot._id]&amp;&amp;qt&gt;Ce[&quot;_visibleLabelMin_&quot;+Ot._id]?Ht.style(&quot;display&quot;,&quot;none&quot;):Nt.K!==&quot;tick&quot;||At||Ht.style(&quot;display&quot;,null)})})})})},Mt(Ft,rt+1?rt:yt);var jt=null;Ce._selections&amp;&amp;(Ce._selections[Ye]=Ft);var Lt=[function(){return Yt.length&amp;&amp;Promise.all(Yt)}];Ce.automargin&amp;&amp;He._redrawFromAutoMarginCount&amp;&amp;rt===90?(jt=90,Lt.push(function(){Mt(Ft,rt)})):Lt.push(function(){if(Mt(Ft,yt),nt.length&amp;&amp;Ke===&quot;x&quot;&amp;&amp;!u(yt)&amp;&amp;(Ce.type!==&quot;log&quot;||String(Ce.dtick).charAt(0)!==&quot;D&quot;)){jt=0;var xt,Ut=0,It=[];if(Ft.each(function(xn){Ut=Math.max(Ut,xn.fontSize);var mn=Ce.l2p(xn.x),dn=We(this),gn=v.bBox(dn.node());It.push({top:0,bottom:10,height:10,left:mn-gn.width/2,right:mn+gn.width/2+2,width:gn.width+2})}),Ce.tickson!==&quot;boundaries&quot;&amp;&amp;!Ce.showdividers||Ge.secondary){var zt=nt.length,kt=Math.abs((nt[zt-1].x-nt[0].x)*Ce._m)/(zt-1),Ot=Ce.ticklabelposition||&quot;&quot;,At=function(xn){return Ot.indexOf(xn)!==-1},Nt=At(&quot;top&quot;),$t=At(&quot;left&quot;),Bt=At(&quot;right&quot;),Xt=At(&quot;bottom&quot;)||$t||Nt||Bt?(Ce.tickwidth||0)+6:0,Zt=kt&lt;2.5*Ut||Ce.type===&quot;multicategory&quot;||Ce._name===&quot;realaxis&quot;;for(xt=0;xt&lt;It.length-1;xt++)if(f.bBoxIntersect(It[xt],It[xt+1],Xt)){jt=Zt?90:30;break}}else{var qt=2;for(Ce.ticks&amp;&amp;(qt+=Ce.tickwidth/2),xt=0;xt&lt;It.length;xt++){var Ht=nt[xt].xbnd,sn=It[xt];if(Ht[0]!==null&amp;&amp;sn.left-Ce.l2p(Ht[0])&lt;qt||Ht[1]!==null&amp;&amp;Ce.l2p(Ht[1])-sn.right&lt;qt){jt=90;break}}}jt&amp;&amp;Mt(Ft,jt)}}),Ce._tickAngles&amp;&amp;Lt.push(function(){Ce._tickAngles[Ye]=jt===null?u(yt)?yt:0:jt});var gt=Ce._anchorAxis;gt&amp;&amp;gt.autorange&amp;&amp;Ct(Ce)&amp;&amp;!re(He,Ce._id)&amp;&amp;(He._insideTickLabelsAutorange||(He._insideTickLabelsAutorange={}),He._insideTickLabelsAutorange[gt._name+&quot;.autorange&quot;]=gt.autorange,Lt.push(function(){Ft.each(function(xt,Ut){var It=We(this);It.select(&quot;.text-math-group&quot;).empty()&amp;&amp;(Ce._vals[Ut].bb=v.bBox(It.node()))})}));var mt=f.syncOrAsync(Lt);return mt&amp;&amp;mt.then&amp;&amp;be._promises.push(mt),mt},Z.getPxPosition=function(be,Ce){var Ge,He=be._fullLayout._size,et=Ce._id.charAt(0),Ke=Ce.side;return Ce.anchor!==&quot;free&quot;?Ge=Ce._anchorAxis:et===&quot;x&quot;?Ge={_offset:He.t+(1-(Ce.position||0))*He.h,_length:0}:et===&quot;y&quot;&amp;&amp;(Ge={_offset:He.l+(Ce.position||0)*He.w+Ce._shift,_length:0}),Ke===&quot;top&quot;||Ke===&quot;left&quot;?Ge._offset:Ke===&quot;bottom&quot;||Ke===&quot;right&quot;?Ge._offset+Ge._length:void 0},Z.shouldShowZeroLine=function(be,Ce,Ge){var He=f.simpleMap(Ce.range,Ce.r2l);return He[0]*He[1]&lt;=0&amp;&amp;Ce.zeroline&amp;&amp;(Ce.type===&quot;linear&quot;||Ce.type===&quot;-&quot;)&amp;&amp;!(Ce.rangebreaks&amp;&amp;Ce.maskBreaks(0)===B)&amp;&amp;(vt(Ce,0)||!function(et,Ke,Ye,nt){var ct=Ye._mainAxis;if(ct){var yt=et._fullLayout,rt=Ke._id.charAt(0),Ft=Z.counterLetter(Ke._id),Yt=Ke._offset+(Math.abs(nt[0])&lt;Math.abs(nt[1])==(rt===&quot;x&quot;)?0:Ke._length),Mt=yt._plots[Ye._mainSubplot];if(!(Mt.mainplotinfo||Mt).overlays.length)return mt(Ye);for(var jt=Z.list(et,Ft),Lt=0;Lt&lt;jt.length;Lt++){var gt=jt[Lt];if(gt._mainAxis===ct&amp;&amp;mt(gt))return!0}}function mt(xt){if(!xt.showline||!xt.linewidth)return!1;var Ut=Math.max((xt.linewidth+Ke.zerolinewidth)/2,1);function It(Ot){return typeof Ot==&quot;number&quot;&amp;&amp;Math.abs(Ot-Yt)&lt;Ut}if(It(xt._mainLinePosition)||It(xt._mainMirrorPosition))return!0;var zt=xt._linepositions||{};for(var kt in zt)if(It(zt[kt][0])||It(zt[kt][1]))return!0}}(be,Ce,Ge,He)||function(et,Ke){for(var Ye=et._fullData,nt=Ke._mainSubplot,ct=Ke._id.charAt(0),yt=0;yt&lt;Ye.length;yt++){var rt=Ye[yt];if(rt.visible===!0&amp;&amp;rt.xaxis+rt.yaxis===nt&amp;&amp;(d.traceIs(rt,&quot;bar-like&quot;)&amp;&amp;rt.orientation==={x:&quot;h&quot;,y:&quot;v&quot;}[ct]||rt.fill&amp;&amp;rt.fill.charAt(rt.fill.length-1)===ct))return!0}return!1}(be,Ce))},Z.clipEnds=function(be,Ce){return Ce.filter(function(Ge){return vt(be,Ge.x)})},Z.allowAutoMargin=function(be){for(var Ce=Z.list(be,&quot;&quot;,!0),Ge=0;Ge&lt;Ce.length;Ge++){var He=Ce[Ge];He.automargin&amp;&amp;(c.allowAutoMargin(be,ze(He)),He.mirror&amp;&amp;c.allowAutoMargin(be,tt(He))),d.getComponentMethod(&quot;rangeslider&quot;,&quot;isVisible&quot;)(He)&amp;&amp;c.allowAutoMargin(be,it(He))}},Z.swap=function(be,Ce){for(var Ge=function(et,Ke){var Ye,nt,ct=[];for(Ye=0;Ye&lt;Ke.length;Ye++){var yt=[],rt=et._fullData[Ke[Ye]].xaxis,Ft=et._fullData[Ke[Ye]].yaxis;if(rt&amp;&amp;Ft){for(nt=0;nt&lt;ct.length;nt++)ct[nt].x.indexOf(rt)===-1&amp;&amp;ct[nt].y.indexOf(Ft)===-1||yt.push(nt);if(yt.length){var Yt,Mt=ct[yt[0]];if(yt.length&gt;1)for(nt=1;nt&lt;yt.length;nt++)Yt=ct[yt[nt]],St(Mt.x,Yt.x),St(Mt.y,Yt.y);St(Mt.x,[rt]),St(Mt.y,[Ft])}else ct.push({x:[rt],y:[Ft]})}}return ct}(be,Ce),He=0;He&lt;Ge.length;He++)Ze(be,Ge[He].x,Ge[He].y)}},4322:function(i,o,a){var s=a(92770),u=a(71828),c=a(50606).BADNUM,d=u.isArrayOrTypedArray,f=u.isDateTime,p=u.cleanNumber,m=Math.round;function g(v,h){return h?s(v):typeof v==&quot;number&quot;}function b(v){return Math.max(1,(v-1)/1e3)}i.exports=function(v,h,y){var w=v,_=y.noMultiCategory;if(d(w)&amp;&amp;!w.length)return&quot;-&quot;;if(!_&amp;&amp;function(C){return d(C[0])&amp;&amp;d(C[1])}(w))return&quot;multicategory&quot;;if(_&amp;&amp;Array.isArray(w[0])){for(var x=[],T=0;T&lt;w.length;T++)if(d(w[T]))for(var k=0;k&lt;w[T].length;k++)x.push(w[T][k]);w=x}if(function(C,M){for(var O=C.length,D=b(O),P=0,E=0,I={},A=0;A&lt;O;A+=D){var F=C[m(A)],j=String(F);I[j]||(I[j]=1,f(F,M)&amp;&amp;P++,s(F)&amp;&amp;E++)}return P&gt;2*E}(w,h))return&quot;date&quot;;var S=y.autotypenumbers!==&quot;strict&quot;;return function(C,M){for(var O=C.length,D=b(O),P=0,E=0,I={},A=0;A&lt;O;A+=D){var F=C[m(A)],j=String(F);if(!I[j]){I[j]=1;var z=typeof F;z===&quot;boolean&quot;?E++:(M?p(F)!==c:z===&quot;number&quot;)?P++:z===&quot;string&quot;&amp;&amp;E++}}return E&gt;2*P}(w,S)?&quot;category&quot;:function(C,M){for(var O=C.length,D=0;D&lt;O;D++)if(g(C[D],M))return!0;return!1}(w,S)?&quot;linear&quot;:&quot;-&quot;}},71453:function(i,o,a){var s=a(92770),u=a(73972),c=a(71828),d=a(44467),f=a(85501),p=a(13838),m=a(26218),g=a(38701),b=a(96115),v=a(89426),h=a(15258),y=a(92128),w=a(23608),_=a(21994),x=a(85555).WEEKDAY_PATTERN,T=a(85555).HOUR_PATTERN;function k(M,O,D){function P(N,R){return c.coerce(M,O,p.rangebreaks,N,R)}if(P(&quot;enabled&quot;)){var E=P(&quot;bounds&quot;);if(E&amp;&amp;E.length&gt;=2){var I,A,F=&quot;&quot;;if(E.length===2){for(I=0;I&lt;2;I++)if(A=C(E[I])){F=x;break}}var j=P(&quot;pattern&quot;,F);if(j===x)for(I=0;I&lt;2;I++)(A=C(E[I]))&amp;&amp;(O.bounds[I]=E[I]=A-1);if(j)for(I=0;I&lt;2;I++)switch(A=E[I],j){case x:if(!s(A)||(A=+A)!==Math.floor(A)||A&lt;0||A&gt;=7)return void(O.enabled=!1);O.bounds[I]=E[I]=A;break;case T:if(!s(A)||(A=+A)&lt;0||A&gt;24)return void(O.enabled=!1);O.bounds[I]=E[I]=A}if(D.autorange===!1){var z=D.range;if(z[0]&lt;z[1]){if(E[0]&lt;z[0]&amp;&amp;E[1]&gt;z[1])return void(O.enabled=!1)}else if(E[0]&gt;z[0]&amp;&amp;E[1]&lt;z[1])return void(O.enabled=!1)}}else{var B=P(&quot;values&quot;);if(!B||!B.length)return void(O.enabled=!1);P(&quot;dvalue&quot;)}}}i.exports=function(M,O,D,P,E){var I,A=P.letter,F=P.font||{},j=P.splomStash||{},z=D(&quot;visible&quot;,!P.visibleDflt),B=O._template||{},N=O.type||B.type||&quot;-&quot;;N===&quot;date&quot;&amp;&amp;(u.getComponentMethod(&quot;calendars&quot;,&quot;handleDefaults&quot;)(M,O,&quot;calendar&quot;,P.calendar),P.noTicklabelmode||(I=D(&quot;ticklabelmode&quot;)));var R=&quot;&quot;;P.noTicklabelposition&amp;&amp;N!==&quot;multicategory&quot;||(R=c.coerce(M,O,{ticklabelposition:{valType:&quot;enumerated&quot;,dflt:&quot;outside&quot;,values:I===&quot;period&quot;?[&quot;outside&quot;,&quot;inside&quot;]:A===&quot;x&quot;?[&quot;outside&quot;,&quot;inside&quot;,&quot;outside left&quot;,&quot;inside left&quot;,&quot;outside right&quot;,&quot;inside right&quot;]:[&quot;outside&quot;,&quot;inside&quot;,&quot;outside top&quot;,&quot;inside top&quot;,&quot;outside bottom&quot;,&quot;inside bottom&quot;]}},&quot;ticklabelposition&quot;)),P.noTicklabeloverflow||D(&quot;ticklabeloverflow&quot;,R.indexOf(&quot;inside&quot;)!==-1?&quot;hide past domain&quot;:N===&quot;category&quot;||N===&quot;multicategory&quot;?&quot;allow&quot;:&quot;hide past div&quot;),_(O,E),w(M,O,D,P),h(M,O,D,P),N===&quot;category&quot;||P.noHover||D(&quot;hoverformat&quot;);var q=D(&quot;color&quot;),Y=q!==p.color.dflt?q:F.color,L=j.label||E._dfltTitle[A];if(v(M,O,D,N,P),!z)return O;D(&quot;title.text&quot;,L),c.coerceFont(D,&quot;title.font&quot;,{family:F.family,size:c.bigFont(F.size),color:Y}),m(M,O,D,N);var W=P.hasMinor;if(W&amp;&amp;(d.newContainer(O,&quot;minor&quot;),m(M,O,D,N,{isMinor:!0})),b(M,O,D,N,P),g(M,O,D,P),W){var U=P.isMinor;P.isMinor=!0,g(M,O,D,P),P.isMinor=U}y(M,O,D,{dfltColor:q,bgColor:P.bgColor,showGrid:P.showGrid,hasMinor:W,attributes:p}),!W||O.minor.ticks||O.minor.showgrid||delete O.minor,(O.showline||O.ticks)&amp;&amp;D(&quot;mirror&quot;);var V,te=N===&quot;multicategory&quot;;if(P.noTickson||N!==&quot;category&quot;&amp;&amp;!te||!O.ticks&amp;&amp;!O.showgrid||(te&amp;&amp;(V=&quot;boundaries&quot;),D(&quot;tickson&quot;,V)===&quot;boundaries&quot;&amp;&amp;delete O.ticklabelposition),te&amp;&amp;D(&quot;showdividers&quot;)&amp;&amp;(D(&quot;dividercolor&quot;),D(&quot;dividerwidth&quot;)),N===&quot;date&quot;)if(f(M,O,{name:&quot;rangebreaks&quot;,inclusionAttr:&quot;enabled&quot;,handleItemDefaults:k}),O.rangebreaks.length){for(var ee=0;ee&lt;O.rangebreaks.length;ee++)if(O.rangebreaks[ee].pattern===x){O._hasDayOfWeekBreaks=!0;break}if(_(O,E),E._has(&quot;scattergl&quot;)||E._has(&quot;splom&quot;))for(var H=0;H&lt;P.data.length;H++){var Z=P.data[H];Z.type!==&quot;scattergl&quot;&amp;&amp;Z.type!==&quot;splom&quot;||(Z.visible=!1,c.warn(Z.type+&quot; traces do not work on axes with rangebreaks. Setting trace &quot;+Z.index+&quot; to `visible: false`.&quot;))}}else delete O.rangebreaks;return O};var S={sun:1,mon:2,tue:3,wed:4,thu:5,fri:6,sat:7};function C(M){if(typeof M==&quot;string&quot;)return S[M.substr(0,3).toLowerCase()]}},12663:function(i,o,a){var s=a(31562),u=s.FORMAT_LINK,c=s.DATE_FORMAT_LINK;function d(p,m){return[&quot;Sets the &quot;+p+&quot; formatting rule&quot;+(m?&quot;for `&quot;+m+&quot;` &quot;:&quot;&quot;),&quot;using d3 formatting mini-languages&quot;,&quot;which are very similar to those in Python. For numbers, see: &quot;+u+&quot;.&quot;].join(&quot; &quot;)}function f(p,m){return d(p,m)+[&quot; And for dates see: &quot;+c+&quot;.&quot;,&quot;We add two items to d3&#x27;s date formatter:&quot;,&quot;*%h* for half of the year as a decimal number as well as&quot;,&quot;*%{n}f* for fractional seconds&quot;,&quot;with n digits. For example, *2016-10-13 09:15:23.456* with tickformat&quot;,&quot;*%H~%M~%S.%2f* would display *09~15~23.46*&quot;].join(&quot; &quot;)}i.exports={axisHoverFormat:function(p,m){return{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;none&quot;,description:(m?d:f)(&quot;hover text&quot;,p)+[&quot;By default the values are formatted using &quot;+(m?&quot;generic number format&quot;:&quot;`&quot;+p+&quot;axis.hoverformat`&quot;)+&quot;.&quot;].join(&quot; &quot;)}},descriptionOnlyNumbers:d,descriptionWithDates:f}},41675:function(i,o,a){var s=a(73972),u=a(85555);function c(d,f){if(f&amp;&amp;f.length){for(var p=0;p&lt;f.length;p++)if(f[p][d])return!0}return!1}o.id2name=function(d){if(typeof d==&quot;string&quot;&amp;&amp;d.match(u.AX_ID_PATTERN)){var f=d.split(&quot; &quot;)[0].substr(1);return f===&quot;1&quot;&amp;&amp;(f=&quot;&quot;),d.charAt(0)+&quot;axis&quot;+f}},o.name2id=function(d){if(d.match(u.AX_NAME_PATTERN)){var f=d.substr(5);return f===&quot;1&quot;&amp;&amp;(f=&quot;&quot;),d.charAt(0)+f}},o.cleanId=function(d,f,p){var m=/( domain)$/.test(d);if(typeof d==&quot;string&quot;&amp;&amp;d.match(u.AX_ID_PATTERN)&amp;&amp;(!f||d.charAt(0)===f)&amp;&amp;(!m||p)){var g=d.split(&quot; &quot;)[0].substr(1).replace(/^0+/,&quot;&quot;);return g===&quot;1&quot;&amp;&amp;(g=&quot;&quot;),d.charAt(0)+g+(m&amp;&amp;p?&quot; domain&quot;:&quot;&quot;)}},o.list=function(d,f,p){var m=d._fullLayout;if(!m)return[];var g,b=o.listIds(d,f),v=new Array(b.length);for(g=0;g&lt;b.length;g++){var h=b[g];v[g]=m[h.charAt(0)+&quot;axis&quot;+h.substr(1)]}if(!p){var y=m._subplots.gl3d||[];for(g=0;g&lt;y.length;g++){var w=m[y[g]];f?v.push(w[f+&quot;axis&quot;]):v.push(w.xaxis,w.yaxis,w.zaxis)}}return v},o.listIds=function(d,f){var p=d._fullLayout;if(!p)return[];var m=p._subplots;return f?m[f+&quot;axis&quot;]:m.xaxis.concat(m.yaxis)},o.getFromId=function(d,f,p){var m=d._fullLayout;return f=f===void 0||typeof f!=&quot;string&quot;?f:f.replace(&quot; domain&quot;,&quot;&quot;),p===&quot;x&quot;?f=f.replace(/y[0-9]*/,&quot;&quot;):p===&quot;y&quot;&amp;&amp;(f=f.replace(/x[0-9]*/,&quot;&quot;)),m[o.id2name(f)]},o.getFromTrace=function(d,f,p){var m=d._fullLayout,g=null;if(s.traceIs(f,&quot;gl3d&quot;)){var b=f.scene;b.substr(0,5)===&quot;scene&quot;&amp;&amp;(g=m[b][p+&quot;axis&quot;])}else g=o.getFromId(d,f[p+&quot;axis&quot;]||p);return g},o.idSort=function(d,f){var p=d.charAt(0),m=f.charAt(0);return p!==m?p&gt;m?1:-1:+(d.substr(1)||1)-+(f.substr(1)||1)},o.ref2id=function(d){return!!/^[xyz]/.test(d)&amp;&amp;d.split(&quot; &quot;)[0]},o.isLinked=function(d,f){return c(f,d._axisMatchGroups)||c(f,d._axisConstraintGroups)}},15258:function(i){i.exports=function(o,a,s,u){if(a.type===&quot;category&quot;){var c,d=o.categoryarray,f=Array.isArray(d)&amp;&amp;d.length&gt;0;f&amp;&amp;(c=&quot;array&quot;);var p,m=s(&quot;categoryorder&quot;,c);m===&quot;array&quot;&amp;&amp;(p=s(&quot;categoryarray&quot;)),f||m!==&quot;array&quot;||(m=a.categoryorder=&quot;trace&quot;),m===&quot;trace&quot;?a._initialCategories=[]:m===&quot;array&quot;?a._initialCategories=p.slice():(p=function(g,b){var v,h,y,w=b.dataAttr||g._id.charAt(0),_={};if(b.axData)v=b.axData;else for(v=[],h=0;h&lt;b.data.length;h++){var x=b.data[h];x[w+&quot;axis&quot;]===g._id&amp;&amp;v.push(x)}for(h=0;h&lt;v.length;h++){var T=v[h][w];for(y=0;y&lt;T.length;y++){var k=T[y];k!=null&amp;&amp;(_[k]=1)}}return Object.keys(_)}(a,u).sort(),m===&quot;category ascending&quot;?a._initialCategories=p:m===&quot;category descending&quot;&amp;&amp;(a._initialCategories=p.reverse()))}}},66287:function(i,o,a){var s=a(92770),u=a(71828),c=a(50606),d=c.ONEDAY,f=c.ONEWEEK;o.dtick=function(p,m){var g=m===&quot;log&quot;,b=m===&quot;date&quot;,v=m===&quot;category&quot;,h=b?d:1;if(!p)return h;if(s(p))return(p=Number(p))&lt;=0?h:v?Math.max(1,Math.round(p)):b?Math.max(.1,p):p;if(typeof p!=&quot;string&quot;||!b&amp;&amp;!g)return h;var y=p.charAt(0),w=p.substr(1);return(w=s(w)?Number(w):0)&lt;=0||!(b&amp;&amp;y===&quot;M&quot;&amp;&amp;w===Math.round(w)||g&amp;&amp;y===&quot;L&quot;||g&amp;&amp;y===&quot;D&quot;&amp;&amp;(w===1||w===2))?h:p},o.tick0=function(p,m,g,b){return m===&quot;date&quot;?u.cleanDate(p,u.dateTick0(g,b%f==0?1:0)):b!==&quot;D1&quot;&amp;&amp;b!==&quot;D2&quot;?s(p)?Number(p):0:void 0}},85555:function(i,o,a){var s=a(30587).counter;i.exports={idRegex:{x:s(&quot;x&quot;,&quot;( domain)?&quot;),y:s(&quot;y&quot;,&quot;( domain)?&quot;)},attrRegex:s(&quot;[xy]axis&quot;),xAxisMatch:s(&quot;xaxis&quot;),yAxisMatch:s(&quot;yaxis&quot;),AX_ID_PATTERN:/^[xyz][0-9]*( domain)?$/,AX_NAME_PATTERN:/^[xyz]axis[0-9]*$/,SUBPLOT_PATTERN:/^x([0-9]*)y([0-9]*)$/,HOUR_PATTERN:&quot;hour&quot;,WEEKDAY_PATTERN:&quot;day of week&quot;,MINDRAG:8,MINZOOM:20,DRAGGERSIZE:20,REDRAWDELAY:50,DFLTRANGEX:[-1,6],DFLTRANGEY:[-1,4],traceLayerClasses:[&quot;imagelayer&quot;,&quot;heatmaplayer&quot;,&quot;contourcarpetlayer&quot;,&quot;contourlayer&quot;,&quot;funnellayer&quot;,&quot;waterfalllayer&quot;,&quot;barlayer&quot;,&quot;carpetlayer&quot;,&quot;violinlayer&quot;,&quot;boxlayer&quot;,&quot;ohlclayer&quot;,&quot;scattercarpetlayer&quot;,&quot;scatterlayer&quot;],clipOnAxisFalseQuery:[&quot;.scatterlayer&quot;,&quot;.barlayer&quot;,&quot;.funnellayer&quot;,&quot;.waterfalllayer&quot;],layerValue2layerClass:{&quot;above traces&quot;:&quot;above&quot;,&quot;below traces&quot;:&quot;below&quot;}}},99082:function(i,o,a){var s=a(71828),u=a(71739),c=a(41675).id2name,d=a(13838),f=a(42449),p=a(21994),m=a(50606).ALMOST_EQUAL,g=a(18783).FROM_BL;function b(T,k,S){var C=S.axIds,M=S.layoutOut,O=S.hasImage,D=M._axisConstraintGroups,P=M._axisMatchGroups,E=k._id,I=E.charAt(0),A=((M._splomAxes||{})[I]||{})[E]||{},F=k._id,j=F.charAt(0)===&quot;x&quot;;function z(G,X){return s.coerce(T,k,d,G,X)}k._matchGroup=null,k._constraintGroup=null,z(&quot;constrain&quot;,O?&quot;domain&quot;:&quot;range&quot;),s.coerce(T,k,{constraintoward:{valType:&quot;enumerated&quot;,values:j?[&quot;left&quot;,&quot;center&quot;,&quot;right&quot;]:[&quot;bottom&quot;,&quot;middle&quot;,&quot;top&quot;],dflt:j?&quot;center&quot;:&quot;middle&quot;}},&quot;constraintoward&quot;);var B,N,R=k.type,q=[];for(B=0;B&lt;C.length;B++)(N=C[B])!==F&amp;&amp;M[c(N)].type===R&amp;&amp;q.push(N);var Y=h(D,F);if(Y){var L=[];for(B=0;B&lt;q.length;B++)Y[N=q[B]]||L.push(N);q=L}var W,U,V=q.length;V&amp;&amp;(T.matches||A.matches)&amp;&amp;(W=s.coerce(T,k,{matches:{valType:&quot;enumerated&quot;,values:q,dflt:q.indexOf(A.matches)!==-1?A.matches:void 0}},&quot;matches&quot;));var te=O&amp;&amp;!j?k.anchor:void 0;if(V&amp;&amp;!W&amp;&amp;(T.scaleanchor||te)&amp;&amp;(U=s.coerce(T,k,{scaleanchor:{valType:&quot;enumerated&quot;,values:q.concat([!1])}},&quot;scaleanchor&quot;,te)),W){k._matchGroup=y(P,F,W,1);var ee=M[c(W)],H=v(M,k)/v(M,ee);j!==(W.charAt(0)===&quot;x&quot;)&amp;&amp;(H=(j?&quot;x&quot;:&quot;y&quot;)+H),y(D,F,W,H)}else T.matches&amp;&amp;C.indexOf(T.matches)!==-1&amp;&amp;s.warn(&quot;ignored &quot;+k._name+&#x27;.matches: &quot;&#x27;+T.matches+&#x27;&quot; to avoid an infinite loop&#x27;);if(U){var Z=z(&quot;scaleratio&quot;);Z||(Z=k.scaleratio=1),y(D,F,U,Z)}else T.scaleanchor&amp;&amp;C.indexOf(T.scaleanchor)!==-1&amp;&amp;s.warn(&quot;ignored &quot;+k._name+&#x27;.scaleanchor: &quot;&#x27;+T.scaleanchor+&#x27;&quot; to avoid either an infinite loop and possibly inconsistent scaleratios, or because this axis declares a *matches* constraint.&#x27;)}function v(T,k){var S=k.domain;return S||(S=T[c(k.overlaying)].domain),S[1]-S[0]}function h(T,k){for(var S=0;S&lt;T.length;S++)if(T[S][k])return T[S];return null}function y(T,k,S,C){var M,O,D,P,E,I=h(T,k);I===null?((I={})[k]=1,E=T.length,T.push(I)):E=T.indexOf(I);var A=Object.keys(I);for(M=0;M&lt;T.length;M++)if(D=T[M],M!==E&amp;&amp;D[S]){var F=D[S];for(O=0;O&lt;A.length;O++)D[P=A[O]]=w(F,w(C,I[P]));return void T.splice(E,1)}if(C!==1)for(O=0;O&lt;A.length;O++){var j=A[O];I[j]=w(C,I[j])}I[S]=1}function w(T,k){var S,C,M=&quot;&quot;,O=&quot;&quot;;typeof T==&quot;string&quot;&amp;&amp;(S=(M=T.match(/^[xy]*/)[0]).length,T=+T.substr(S)),typeof k==&quot;string&quot;&amp;&amp;(C=(O=k.match(/^[xy]*/)[0]).length,k=+k.substr(C));var D=T*k;return S||C?S&amp;&amp;C&amp;&amp;M.charAt(0)!==O.charAt(0)?S===C?D:(S&gt;C?M.substr(C):O.substr(S))+D:M+O+T*k:D}function _(T,k){for(var S=k._size,C=S.h/S.w,M={},O=Object.keys(T),D=0;D&lt;O.length;D++){var P=O[D],E=T[P];if(typeof E==&quot;string&quot;){var I=E.match(/^[xy]*/)[0],A=I.length;E=+E.substr(A);for(var F=I.charAt(0)===&quot;y&quot;?C:1/C,j=0;j&lt;A;j++)E*=F}M[P]=E}return M}function x(T,k){var S=T._inputDomain,C=g[T.constraintoward],M=S[0]+(S[1]-S[0])*C;T.domain=T._input.domain=[M+(S[0]-M)/k,M+(S[1]-M)/k],T.setScale()}o.handleDefaults=function(T,k,S){var C,M,O,D,P,E,I,A,F=S.axIds,j=S.axHasImage,z=k._axisConstraintGroups=[],B=k._axisMatchGroups=[];for(C=0;C&lt;F.length;C++)b(P=T[D=c(F[C])],E=k[D],{axIds:F,layoutOut:k,hasImage:j[D]});function N(ee,H){for(C=0;C&lt;ee.length;C++)for(O in M=ee[C])k[c(O)][H]=M}for(N(B,&quot;_matchGroup&quot;),C=0;C&lt;z.length;C++)for(O in M=z[C])if((E=k[c(O)]).fixedrange){for(var R in M){var q=c(R);(T[q]||{}).fixedrange===!1&amp;&amp;s.warn(&quot;fixedrange was specified as false for axis &quot;+q+&quot; but was overridden because another axis in its constraint group has fixedrange true&quot;),k[q].fixedrange=!0}break}for(C=0;C&lt;z.length;){for(O in M=z[C]){(E=k[c(O)])._matchGroup&amp;&amp;Object.keys(E._matchGroup).length===Object.keys(M).length&amp;&amp;(z.splice(C,1),C--);break}C++}N(z,&quot;_constraintGroup&quot;);var Y=[&quot;constrain&quot;,&quot;range&quot;,&quot;autorange&quot;,&quot;rangemode&quot;,&quot;rangebreaks&quot;,&quot;categoryorder&quot;,&quot;categoryarray&quot;],L=!1,W=!1;function U(){A=E[I],I===&quot;rangebreaks&quot;&amp;&amp;(W=E._hasDayOfWeekBreaks)}for(C=0;C&lt;B.length;C++){M=B[C];for(var V=0;V&lt;Y.length;V++){var te;for(O in I=Y[V],A=null,M)if(P=T[D=c(O)],E=k[D],I in E){if(!E.matches&amp;&amp;(te=E,I in P)){U();break}A===null&amp;&amp;I in P&amp;&amp;U()}if(I===&quot;range&quot;&amp;&amp;A&amp;&amp;P.range&amp;&amp;P.range.length===2&amp;&amp;P.range[0]!==null&amp;&amp;P.range[1]!==null&amp;&amp;(L=!0),I===&quot;autorange&quot;&amp;&amp;A===null&amp;&amp;L&amp;&amp;(A=!1),A===null&amp;&amp;I in te&amp;&amp;(A=te[I]),A!==null)for(O in M)(E=k[c(O)])[I]=I===&quot;range&quot;?A.slice():A,I===&quot;rangebreaks&quot;&amp;&amp;(E._hasDayOfWeekBreaks=W,p(E,k))}}},o.enforce=function(T){var k,S,C,M,O,D,P,E,I=T._fullLayout,A=I._axisConstraintGroups||[];for(k=0;k&lt;A.length;k++){C=_(A[k],I);var F=Object.keys(C),j=1/0,z=0,B=1/0,N={},R={},q=!1;for(S=0;S&lt;F.length;S++)R[M=F[S]]=O=I[c(M)],O._inputDomain?O.domain=O._inputDomain.slice():O._inputDomain=O.domain.slice(),O._inputRange||(O._inputRange=O.range.slice()),O.setScale(),N[M]=D=Math.abs(O._m)/C[M],j=Math.min(j,D),O.constrain!==&quot;domain&quot;&amp;&amp;O._constraintShrinkable||(B=Math.min(B,D)),delete O._constraintShrinkable,z=Math.max(z,D),O.constrain===&quot;domain&quot;&amp;&amp;(q=!0);if(!(j&gt;m*z)||q){for(S=0;S&lt;F.length;S++)if(D=N[M=F[S]],P=(O=R[M]).constrain,D!==B||P===&quot;domain&quot;)if(E=D/B,P===&quot;range&quot;)f(O,E);else{var Y=O._inputDomain,L=(O.domain[1]-O.domain[0])/(Y[1]-Y[0]),W=(O.r2l(O.range[1])-O.r2l(O.range[0]))/(O.r2l(O._inputRange[1])-O.r2l(O._inputRange[0]));if((E/=L)*W&lt;1){O.domain=O._input.domain=Y.slice(),f(O,E);continue}if(W&lt;1&amp;&amp;(O.range=O._input.range=O._inputRange.slice(),E*=W),O.autorange){var U=O.r2l(O.range[0]),V=O.r2l(O.range[1]),te=(U+V)/2,ee=te,H=te,Z=Math.abs(V-te),G=te-Z*E*1.0001,X=te+Z*E*1.0001,Q=u.makePadFn(I,O,0),re=u.makePadFn(I,O,1);x(O,E);var ae,ie,se=Math.abs(O._m),he=u.concatExtremes(T,O),Se=he.min,Oe=he.max;for(ie=0;ie&lt;Se.length;ie++)(ae=Se[ie].val-Q(Se[ie])/se)&gt;G&amp;&amp;ae&lt;ee&amp;&amp;(ee=ae);for(ie=0;ie&lt;Oe.length;ie++)(ae=Oe[ie].val+re(Oe[ie])/se)&lt;X&amp;&amp;ae&gt;H&amp;&amp;(H=ae);E/=(H-ee)/(2*Z),ee=O.l2r(ee),H=O.l2r(H),O.range=O._input.range=U&lt;V?[ee,H]:[H,ee]}x(O,E)}}}},o.getAxisGroup=function(T,k){for(var S=T._axisMatchGroups,C=0;C&lt;S.length;C++)if(S[C][k])return&quot;g&quot;+C;return k},o.clean=function(T,k){if(k._inputDomain){for(var S=!1,C=k._id,M=T._fullLayout._axisConstraintGroups,O=0;O&lt;M.length;O++)if(M[O][C]){S=!0;break}S&amp;&amp;k.constrain===&quot;domain&quot;||(k._input.domain=k.domain=k._inputDomain,delete k._inputDomain)}}},29323:function(i,o,a){var s=a(39898),u=a(71828),c=u.numberFormat,d=a(84267),f=a(38520),p=a(73972),m=u.strTranslate,g=a(63893),b=a(7901),v=a(91424),h=a(30211),y=a(89298),w=a(6964),_=a(28569),x=a(64505),T=x.selectingOrDrawing,k=x.freeMode,S=a(18783).FROM_TL,C=a(33306),M=a(61549).redrawReglTraces,O=a(74875),D=a(41675).getFromId,P=a(47322).prepSelect,E=a(47322).clearOutline,I=a(47322).selectOnClick,A=a(42449),F=a(85555),j=F.MINDRAG,z=F.MINZOOM,B=!0;function N(ae,ie,se,he){var Se=u.ensureSingle(ae.draglayer,ie,se,function(Oe){Oe.classed(&quot;drag&quot;,!0).style({fill:&quot;transparent&quot;,&quot;stroke-width&quot;:0}).attr(&quot;data-subplot&quot;,ae.id)});return Se.call(w,he),Se.node()}function R(ae,ie,se,he,Se,Oe,Pe){var Me=N(ae,&quot;rect&quot;,ie,se);return s.select(Me).call(v.setRect,he,Se,Oe,Pe),Me}function q(ae,ie){for(var se=0;se&lt;ae.length;se++)if(!ae[se].fixedrange)return ie;return&quot;&quot;}function Y(ae,ie,se,he,Se){for(var Oe=0;Oe&lt;ae.length;Oe++){var Pe=ae[Oe];if(!Pe.fixedrange)if(Pe.rangebreaks){var Me=Pe._id.charAt(0)===&quot;y&quot;,ce=Me?1-ie:ie,we=Me?1-se:se;he[Pe._name+&quot;.range[0]&quot;]=Pe.l2r(Pe.p2l(ce*Pe._length)),he[Pe._name+&quot;.range[1]&quot;]=Pe.l2r(Pe.p2l(we*Pe._length))}else{var K=Pe._rl[0],ne=Pe._rl[1]-K;he[Pe._name+&quot;.range[0]&quot;]=Pe.l2r(K+ne*ie),he[Pe._name+&quot;.range[1]&quot;]=Pe.l2r(K+ne*se)}}if(Se&amp;&amp;Se.length){var de=(ie+(1-se))/2;Y(Se,de,1-de,he,[])}}function L(ae,ie){for(var se=0;se&lt;ae.length;se++){var he=ae[se];if(!he.fixedrange){if(he.rangebreaks){var Se=he._length,Oe=(he.p2l(0+ie)-he.p2l(0)+(he.p2l(Se+ie)-he.p2l(Se)))/2;he.range=[he.l2r(he._rl[0]-Oe),he.l2r(he._rl[1]-Oe)]}else he.range=[he.l2r(he._rl[0]-ie/he._m),he.l2r(he._rl[1]-ie/he._m)];he.limitRange&amp;&amp;he.limitRange()}}}function W(ae){return 1-(ae&gt;=0?Math.min(ae,.9):1/(1/Math.max(ae,-.3)+3.222))}function U(ae,ie,se,he,Se){return ae.append(&quot;path&quot;).attr(&quot;class&quot;,&quot;zoombox&quot;).style({fill:ie&gt;.2?&quot;rgba(0,0,0,0)&quot;:&quot;rgba(255,255,255,0)&quot;,&quot;stroke-width&quot;:0}).attr(&quot;transform&quot;,m(se,he)).attr(&quot;d&quot;,Se+&quot;Z&quot;)}function V(ae,ie,se){return ae.append(&quot;path&quot;).attr(&quot;class&quot;,&quot;zoombox-corners&quot;).style({fill:b.background,stroke:b.defaultLine,&quot;stroke-width&quot;:1,opacity:0}).attr(&quot;transform&quot;,m(ie,se)).attr(&quot;d&quot;,&quot;M0,0Z&quot;)}function te(ae,ie,se,he,Se,Oe){ae.attr(&quot;d&quot;,he+&quot;M&quot;+se.l+&quot;,&quot;+se.t+&quot;v&quot;+se.h+&quot;h&quot;+se.w+&quot;v-&quot;+se.h+&quot;h-&quot;+se.w+&quot;Z&quot;),ee(ae,ie,Se,Oe)}function ee(ae,ie,se,he){se||(ae.transition().style(&quot;fill&quot;,he&gt;.2?&quot;rgba(0,0,0,0.4)&quot;:&quot;rgba(255,255,255,0.3)&quot;).duration(200),ie.transition().style(&quot;opacity&quot;,1).duration(200))}function H(ae){s.select(ae).selectAll(&quot;.zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners&quot;).remove()}function Z(ae){B&amp;&amp;ae.data&amp;&amp;ae._context.showTips&amp;&amp;(u.notifier(u._(ae,&quot;Double-click to zoom back out&quot;),&quot;long&quot;),B=!1)}function G(ae){var ie=Math.floor(Math.min(ae.b-ae.t,ae.r-ae.l,z)/2);return&quot;M&quot;+(ae.l-3.5)+&quot;,&quot;+(ae.t-.5+ie)+&quot;h3v&quot;+-ie+&quot;h&quot;+ie+&quot;v-3h-&quot;+(ie+3)+&quot;ZM&quot;+(ae.r+3.5)+&quot;,&quot;+(ae.t-.5+ie)+&quot;h-3v&quot;+-ie+&quot;h&quot;+-ie+&quot;v-3h&quot;+(ie+3)+&quot;ZM&quot;+(ae.r+3.5)+&quot;,&quot;+(ae.b+.5-ie)+&quot;h-3v&quot;+ie+&quot;h&quot;+-ie+&quot;v3h&quot;+(ie+3)+&quot;ZM&quot;+(ae.l-3.5)+&quot;,&quot;+(ae.b+.5-ie)+&quot;h3v&quot;+ie+&quot;h&quot;+ie+&quot;v3h-&quot;+(ie+3)+&quot;Z&quot;}function X(ae,ie,se,he,Se){for(var Oe,Pe,Me,ce,we=!1,K={},ne={},de=(Se||{}).xaHash,_e=(Se||{}).yaHash,ue=0;ue&lt;ie.length;ue++){var pe=ie[ue];for(Oe in se)if(pe[Oe]){for(Me in pe)Se&amp;&amp;(de[Me]||_e[Me])||(Me.charAt(0)===&quot;x&quot;?se:he)[Me]||(K[Me]=Oe);for(Pe in he)Se&amp;&amp;(de[Pe]||_e[Pe])||!pe[Pe]||(we=!0)}for(Pe in he)if(pe[Pe])for(ce in pe)Se&amp;&amp;(de[ce]||_e[ce])||(ce.charAt(0)===&quot;x&quot;?se:he)[ce]||(ne[ce]=Pe)}we&amp;&amp;(u.extendFlat(K,ne),ne={});var xe={},ye=[];for(Me in K){var Te=D(ae,Me);ye.push(Te),xe[Te._id]=Te}var Ae={},Re=[];for(ce in ne){var Le=D(ae,ce);Re.push(Le),Ae[Le._id]=Le}return{xaHash:xe,yaHash:Ae,xaxes:ye,yaxes:Re,xLinks:K,yLinks:ne,isSubplotConstrained:we}}function Q(ae,ie){if(f){var se=ae.onwheel!==void 0?&quot;wheel&quot;:&quot;mousewheel&quot;;ae._onwheel&amp;&amp;ae.removeEventListener(se,ae._onwheel),ae._onwheel=ie,ae.addEventListener(se,ie,{passive:!1})}else ae.onwheel!==void 0?ae.onwheel=ie:ae.onmousewheel!==void 0?ae.onmousewheel=ie:ae.isAddedWheelEvent||(ae.isAddedWheelEvent=!0,ae.addEventListener(&quot;wheel&quot;,ie,{passive:!1}))}function re(ae){var ie=[];for(var se in ae)ie.push(ae[se]);return ie}i.exports={makeDragBox:function(ae,ie,se,he,Se,Oe,Pe,Me){var ce,we,K,ne,de,_e,ue,pe,xe,ye,Te,Ae,Re,Le,$e,Fe,Be,Ue,qe,Xe,ot,st,dt,vt=ae._fullLayout._zoomlayer,We=Pe+Me===&quot;nsew&quot;,ze=(Pe+Me).length===1;function tt(){if(ce=ie.xaxis,we=ie.yaxis,xe=ce._length,ye=we._length,ue=ce._offset,pe=we._offset,(K={})[ce._id]=ce,(ne={})[we._id]=we,Pe&amp;&amp;Me)for(var kt=ie.overlays,Ot=0;Ot&lt;kt.length;Ot++){var At=kt[Ot].xaxis;K[At._id]=At;var Nt=kt[Ot].yaxis;ne[Nt._id]=Nt}de=re(K),_e=re(ne),Re=q(de,Me),Le=q(_e,Pe),$e=!Le&amp;&amp;!Re,Ae=X(ae,ae._fullLayout._axisMatchGroups,K,ne);var $t=(Te=X(ae,ae._fullLayout._axisConstraintGroups,K,ne,Ae)).isSubplotConstrained||Ae.isSubplotConstrained;Fe=Me||$t,Be=Pe||$t;var Bt=ae._fullLayout;Ue=Bt._has(&quot;scattergl&quot;),qe=Bt._has(&quot;splom&quot;),Xe=Bt._has(&quot;svg&quot;)}se+=ie.yaxis._shift,tt();var it=function(kt,Ot,At){return kt?kt===&quot;nsew&quot;?At?&quot;&quot;:Ot===&quot;pan&quot;?&quot;move&quot;:&quot;crosshair&quot;:kt.toLowerCase()+&quot;-resize&quot;:&quot;pointer&quot;}(Le+Re,ae._fullLayout.dragmode,We),St=R(ie,Pe+Me+&quot;drag&quot;,it,se,he,Se,Oe);if($e&amp;&amp;!We)return St.onmousedown=null,St.style.pointerEvents=&quot;none&quot;,St;var Ze,ut,ht,Rt,Ct,Wt,_t,be,Ce,Ge,He={element:St,gd:ae,plotinfo:ie};function et(){He.plotinfo.selection=!1,E(ae)}function Ke(kt,Ot){var At=He.gd;if(At._fullLayout._activeShapeIndex&gt;=0)At._fullLayout._deactivateShape(At);else{var Nt=At._fullLayout.clickmode;if(H(At),kt!==2||ze||gt(),We)Nt.indexOf(&quot;select&quot;)&gt;-1&amp;&amp;I(Ot,At,de,_e,ie.id,He),Nt.indexOf(&quot;event&quot;)&gt;-1&amp;&amp;h.click(At,Ot,ie.id);else if(kt===1&amp;&amp;ze){var $t=Pe?we:ce,Bt=Pe===&quot;s&quot;||Me===&quot;w&quot;?0:1,Xt=$t._name+&quot;.range[&quot;+Bt+&quot;]&quot;,Zt=function(sn,xn){var mn,dn=sn.range[xn],gn=Math.abs(dn-sn.range[1-xn]);return sn.type===&quot;date&quot;?dn:sn.type===&quot;log&quot;?(mn=Math.ceil(Math.max(0,-Math.log(gn)/Math.LN10))+3,c(&quot;.&quot;+mn+&quot;g&quot;)(Math.pow(10,dn))):(mn=Math.floor(Math.log(Math.abs(dn))/Math.LN10)-Math.floor(Math.log(gn)/Math.LN10)+4,c(&quot;.&quot;+String(mn)+&quot;g&quot;)(dn))}($t,Bt),qt=&quot;left&quot;,Ht=&quot;middle&quot;;if($t.fixedrange)return;Pe?(Ht=Pe===&quot;n&quot;?&quot;top&quot;:&quot;bottom&quot;,$t.side===&quot;right&quot;&amp;&amp;(qt=&quot;right&quot;)):Me===&quot;e&quot;&amp;&amp;(qt=&quot;right&quot;),At._context.showAxisRangeEntryBoxes&amp;&amp;s.select(St).call(g.makeEditable,{gd:At,immediate:!0,background:At._fullLayout.paper_bgcolor,text:String(Zt),fill:$t.tickfont?$t.tickfont.color:&quot;#444&quot;,horizontalAlign:qt,verticalAlign:Ht}).on(&quot;edit&quot;,function(sn){var xn=$t.d2r(sn);xn!==void 0&amp;&amp;p.call(&quot;_guiRelayout&quot;,At,Xt,xn)})}}}function Ye(kt,Ot){if(ae._transitioningWithDuration)return!1;var At=Math.max(0,Math.min(xe,st*kt+Ze)),Nt=Math.max(0,Math.min(ye,dt*Ot+ut)),$t=Math.abs(At-Ze),Bt=Math.abs(Nt-ut);function Xt(){_t=&quot;&quot;,ht.r=ht.l,ht.t=ht.b,Ce.attr(&quot;d&quot;,&quot;M0,0Z&quot;)}if(ht.l=Math.min(Ze,At),ht.r=Math.max(Ze,At),ht.t=Math.min(ut,Nt),ht.b=Math.max(ut,Nt),Te.isSubplotConstrained)$t&gt;z||Bt&gt;z?(_t=&quot;xy&quot;,$t/xe&gt;Bt/ye?(Bt=$t*ye/xe,ut&gt;Nt?ht.t=ut-Bt:ht.b=ut+Bt):($t=Bt*xe/ye,Ze&gt;At?ht.l=Ze-$t:ht.r=Ze+$t),Ce.attr(&quot;d&quot;,G(ht))):Xt();else if(Ae.isSubplotConstrained)if($t&gt;z||Bt&gt;z){_t=&quot;xy&quot;;var Zt=Math.min(ht.l/xe,(ye-ht.b)/ye),qt=Math.max(ht.r/xe,(ye-ht.t)/ye);ht.l=Zt*xe,ht.r=qt*xe,ht.b=(1-Zt)*ye,ht.t=(1-qt)*ye,Ce.attr(&quot;d&quot;,G(ht))}else Xt();else!Le||Bt&lt;Math.min(Math.max(.6*$t,j),z)?$t&lt;j||!Re?Xt():(ht.t=0,ht.b=ye,_t=&quot;x&quot;,Ce.attr(&quot;d&quot;,function(Ht,sn){return&quot;M&quot;+(Ht.l-.5)+&quot;,&quot;+(sn-z-.5)+&quot;h-3v&quot;+(2*z+1)+&quot;h3ZM&quot;+(Ht.r+.5)+&quot;,&quot;+(sn-z-.5)+&quot;h3v&quot;+(2*z+1)+&quot;h-3Z&quot;}(ht,ut))):!Re||$t&lt;Math.min(.6*Bt,z)?(ht.l=0,ht.r=xe,_t=&quot;y&quot;,Ce.attr(&quot;d&quot;,function(Ht,sn){return&quot;M&quot;+(sn-z-.5)+&quot;,&quot;+(Ht.t-.5)+&quot;v-3h&quot;+(2*z+1)+&quot;v3ZM&quot;+(sn-z-.5)+&quot;,&quot;+(Ht.b+.5)+&quot;v3h&quot;+(2*z+1)+&quot;v-3Z&quot;}(ht,Ze))):(_t=&quot;xy&quot;,Ce.attr(&quot;d&quot;,G(ht)));ht.w=ht.r-ht.l,ht.h=ht.b-ht.t,_t&amp;&amp;(Ge=!0),ae._dragged=Ge,te(be,Ce,ht,Ct,Wt,Rt),nt(),ae.emit(&quot;plotly_relayouting&quot;,ot),Wt=!0}function nt(){ot={},_t!==&quot;xy&quot;&amp;&amp;_t!==&quot;x&quot;||(Y(de,ht.l/xe,ht.r/xe,ot,Te.xaxes),jt(&quot;x&quot;,ot)),_t!==&quot;xy&quot;&amp;&amp;_t!==&quot;y&quot;||(Y(_e,(ye-ht.b)/ye,(ye-ht.t)/ye,ot,Te.yaxes),jt(&quot;y&quot;,ot))}function ct(){nt(),H(ae),mt(),Z(ae)}He.prepFn=function(kt,Ot,At){var Nt=He.dragmode,$t=ae._fullLayout.dragmode;$t!==Nt&amp;&amp;(He.dragmode=$t),tt(),st=ae._fullLayout._invScaleX,dt=ae._fullLayout._invScaleY,$e||(We?kt.shiftKey?$t===&quot;pan&quot;?$t=&quot;zoom&quot;:T($t)||($t=&quot;pan&quot;):kt.ctrlKey&amp;&amp;($t=&quot;pan&quot;):$t=&quot;pan&quot;),k($t)?He.minDrag=1:He.minDrag=void 0,T($t)?(He.xaxes=de,He.yaxes=_e,P(kt,Ot,At,He,$t)):(He.clickFn=Ke,T(Nt)&amp;&amp;et(),$e||($t===&quot;zoom&quot;?(He.moveFn=Ye,He.doneFn=ct,He.minDrag=1,function(Bt,Xt,Zt){var qt=St.getBoundingClientRect();Ze=Xt-qt.left,ut=Zt-qt.top,ae._fullLayout._calcInverseTransform(ae);var Ht=u.apply3DTransform(ae._fullLayout._invTransform)(Ze,ut);Ze=Ht[0],ut=Ht[1],ht={l:Ze,r:Ze,w:0,t:ut,b:ut,h:0},Rt=ae._hmpixcount?ae._hmlumcount/ae._hmpixcount:d(ae._fullLayout.plot_bgcolor).getLuminance(),Wt=!1,_t=&quot;xy&quot;,Ge=!1,be=U(vt,Rt,ue,pe,Ct=&quot;M0,0H&quot;+xe+&quot;V&quot;+ye+&quot;H0V0&quot;),Ce=V(vt,ue,pe)}(0,Ot,At)):$t===&quot;pan&quot;&amp;&amp;(He.moveFn=Mt,He.doneFn=mt))),ae._fullLayout._redrag=function(){var Bt=ae._dragdata;if(Bt&amp;&amp;Bt.element===St){var Xt=ae._fullLayout.dragmode;T(Xt)||(tt(),xt([0,0,xe,ye]),He.moveFn(Bt.dx,Bt.dy))}}},_.init(He);var yt=[0,0,xe,ye],rt=null,Ft=F.REDRAWDELAY,Yt=ie.mainplot?ae._fullLayout._plots[ie.mainplot]:ie;function Mt(kt,Ot){if(kt*=st,Ot*=dt,!ae._transitioningWithDuration){if(ae._fullLayout._replotting=!0,Re===&quot;ew&quot;||Le===&quot;ns&quot;){var At=Re?-kt:0,Nt=Le?-Ot:0;if(Ae.isSubplotConstrained){if(Re&amp;&amp;Le){var $t=(kt/xe-Ot/ye)/2;At=-(kt=$t*xe),Nt=-(Ot=-$t*ye)}Le?At=-Nt*xe/ye:Nt=-At*ye/xe}return Re&amp;&amp;(L(de,kt),jt(&quot;x&quot;)),Le&amp;&amp;(L(_e,Ot),jt(&quot;y&quot;)),xt([At,Nt,xe,ye]),Lt(),void ae.emit(&quot;plotly_relayouting&quot;,ot)}var Bt,Xt,Zt=Re===&quot;w&quot;==(Le===&quot;n&quot;)?1:-1;if(Re&amp;&amp;Le&amp;&amp;(Te.isSubplotConstrained||Ae.isSubplotConstrained)){var qt=(kt/xe+Zt*Ot/ye)/2;kt=qt*xe,Ot=Zt*qt*ye}if(Re===&quot;w&quot;?kt=mn(de,0,kt):Re===&quot;e&quot;?kt=mn(de,1,-kt):Re||(kt=0),Le===&quot;n&quot;?Ot=mn(_e,1,Ot):Le===&quot;s&quot;?Ot=mn(_e,0,-Ot):Le||(Ot=0),Bt=Re===&quot;w&quot;?kt:0,Xt=Le===&quot;n&quot;?Ot:0,Te.isSubplotConstrained&amp;&amp;!Ae.isSubplotConstrained||Ae.isSubplotConstrained&amp;&amp;Re&amp;&amp;Le&amp;&amp;Zt&gt;0){var Ht;if(Ae.isSubplotConstrained||!Re&amp;&amp;Le.length===1){for(Ht=0;Ht&lt;de.length;Ht++)de[Ht].range=de[Ht]._r.slice(),A(de[Ht],1-Ot/ye);Bt=(kt=Ot*xe/ye)/2}if(Ae.isSubplotConstrained||!Le&amp;&amp;Re.length===1){for(Ht=0;Ht&lt;_e.length;Ht++)_e[Ht].range=_e[Ht]._r.slice(),A(_e[Ht],1-kt/xe);Xt=(Ot=kt*ye/xe)/2}}Ae.isSubplotConstrained&amp;&amp;Le||jt(&quot;x&quot;),Ae.isSubplotConstrained&amp;&amp;Re||jt(&quot;y&quot;);var sn=xe-kt,xn=ye-Ot;!Ae.isSubplotConstrained||Re&amp;&amp;Le||(Re?(Xt=Bt?0:kt*ye/xe,xn=sn*ye/xe):(Bt=Xt?0:Ot*xe/ye,sn=xn*xe/ye)),xt([Bt,Xt,sn,xn]),Lt(),ae.emit(&quot;plotly_relayouting&quot;,ot)}function mn(dn,gn,en){for(var kn,un,tn=1-gn,Fn=0;Fn&lt;dn.length;Fn++){var Rn=dn[Fn];if(!Rn.fixedrange){kn=Rn,un=Rn._rl[tn]+(Rn._rl[gn]-Rn._rl[tn])/W(en/Rn._length);var Bn=Rn.l2r(un);Bn!==!1&amp;&amp;Bn!==void 0&amp;&amp;(Rn.range[gn]=Bn)}}return kn._length*(kn._rl[gn]-un)/(kn._rl[gn]-kn._rl[tn])}}function jt(kt,Ot){for(var At=Ae.isSubplotConstrained?{x:_e,y:de}[kt]:Ae[kt+&quot;axes&quot;],Nt=Ae.isSubplotConstrained?{x:de,y:_e}[kt]:[],$t=0;$t&lt;At.length;$t++){var Bt=At[$t],Xt=Bt._id,Zt=Ae.xLinks[Xt]||Ae.yLinks[Xt],qt=Nt[0]||K[Zt]||ne[Zt];qt&amp;&amp;(Ot?(Ot[Bt._name+&quot;.range[0]&quot;]=Ot[qt._name+&quot;.range[0]&quot;],Ot[Bt._name+&quot;.range[1]&quot;]=Ot[qt._name+&quot;.range[1]&quot;]):Bt.range=qt.range.slice())}}function Lt(){var kt,Ot=[];function At(Xt){for(kt=0;kt&lt;Xt.length;kt++)Xt[kt].fixedrange||Ot.push(Xt[kt]._id)}function Nt(Xt,Zt){for(kt=0;kt&lt;Xt.length;kt++){var qt=Xt[kt],Ht=qt[Zt];qt.fixedrange||Ht.tickmode!==&quot;sync&quot;||Ot.push(Ht._id)}}for(Fe&amp;&amp;(At(de),At(Te.xaxes),At(Ae.xaxes),Nt(ie.overlays,&quot;xaxis&quot;)),Be&amp;&amp;(At(_e),At(Te.yaxes),At(Ae.yaxes),Nt(ie.overlays,&quot;yaxis&quot;)),ot={},kt=0;kt&lt;Ot.length;kt++){var $t=Ot[kt],Bt=D(ae,$t);y.drawOne(ae,Bt,{skipTitle:!0}),ot[Bt._name+&quot;.range[0]&quot;]=Bt.range[0],ot[Bt._name+&quot;.range[1]&quot;]=Bt.range[1]}y.redrawComponents(ae,Ot)}function gt(){if(!ae._transitioningWithDuration){var kt=ae._context.doubleClick,Ot=[];Re&amp;&amp;(Ot=Ot.concat(de)),Le&amp;&amp;(Ot=Ot.concat(_e)),Ae.xaxes&amp;&amp;(Ot=Ot.concat(Ae.xaxes)),Ae.yaxes&amp;&amp;(Ot=Ot.concat(Ae.yaxes));var At,Nt,$t={};if(kt===&quot;reset+autosize&quot;)for(kt=&quot;autosize&quot;,Nt=0;Nt&lt;Ot.length;Nt++){var Bt=(At=Ot[Nt])._rangeInitial0,Xt=At._rangeInitial1,Zt=Bt!==void 0||Xt!==void 0;if(Zt&amp;&amp;(Bt!==void 0&amp;&amp;Bt!==At.range[0]||Xt!==void 0&amp;&amp;Xt!==At.range[1])||!Zt&amp;&amp;At.autorange!==!0){kt=&quot;reset&quot;;break}}if(kt===&quot;autosize&quot;)for(Nt=0;Nt&lt;Ot.length;Nt++)(At=Ot[Nt]).fixedrange||($t[At._name+&quot;.autorange&quot;]=!0);else if(kt===&quot;reset&quot;){for((Re||Te.isSubplotConstrained)&amp;&amp;(Ot=Ot.concat(Te.xaxes)),Le&amp;&amp;!Te.isSubplotConstrained&amp;&amp;(Ot=Ot.concat(Te.yaxes)),Te.isSubplotConstrained&amp;&amp;(Re?Le||(Ot=Ot.concat(_e)):Ot=Ot.concat(de)),Nt=0;Nt&lt;Ot.length;Nt++)if(!(At=Ot[Nt]).fixedrange){var qt=At._name,Ht=At._autorangeInitial;At._rangeInitial0===void 0&amp;&amp;At._rangeInitial1===void 0?$t[qt+&quot;.autorange&quot;]=!0:At._rangeInitial0===void 0?($t[qt+&quot;.autorange&quot;]=Ht,$t[qt+&quot;.range&quot;]=[null,At._rangeInitial1]):At._rangeInitial1===void 0?($t[qt+&quot;.range&quot;]=[At._rangeInitial0,null],$t[qt+&quot;.autorange&quot;]=Ht):$t[qt+&quot;.range&quot;]=[At._rangeInitial0,At._rangeInitial1]}}ae.emit(&quot;plotly_doubleclick&quot;,null),p.call(&quot;_guiRelayout&quot;,ae,$t)}}function mt(){xt([0,0,xe,ye]),u.syncOrAsync([O.previousPromises,function(){ae._fullLayout._replotting=!1,p.call(&quot;_guiRelayout&quot;,ae,ot)}],ae)}function xt(kt){var Ot,At,Nt,$t,Bt=ae._fullLayout,Xt=Bt._plots,Zt=Bt._subplots.cartesian;if(qe&amp;&amp;p.subplotsRegistry.splom.drag(ae),Ue){for(Ot=0;Ot&lt;Zt.length;Ot++)if(Nt=(At=Xt[Zt[Ot]]).xaxis,$t=At.yaxis,At._scene){var qt=u.simpleMap(Nt.range,Nt.r2l),Ht=u.simpleMap($t.range,$t.r2l);Nt.limitRange&amp;&amp;Nt.limitRange(),$t.limitRange&amp;&amp;$t.limitRange(),qt=Nt.range,Ht=$t.range,At._scene.update({range:[qt[0],Ht[0],qt[1],Ht[1]]})}}if((qe||Ue)&amp;&amp;(C(ae),M(ae)),Xe){var sn=kt[2]/ce._length,xn=kt[3]/we._length;for(Ot=0;Ot&lt;Zt.length;Ot++){Nt=(At=Xt[Zt[Ot]]).xaxis,$t=At.yaxis;var mn,dn,gn,en,kn=(Fe||Ae.isSubplotConstrained)&amp;&amp;!Nt.fixedrange&amp;&amp;K[Nt._id],un=(Be||Ae.isSubplotConstrained)&amp;&amp;!$t.fixedrange&amp;&amp;ne[$t._id];if(kn?(mn=sn,gn=Me||Ae.isSubplotConstrained?kt[0]:zt(Nt,mn)):Ae.xaHash[Nt._id]?(mn=sn,gn=kt[0]*Nt._length/ce._length):Ae.yaHash[Nt._id]?(mn=xn,gn=Le===&quot;ns&quot;?-kt[1]*Nt._length/we._length:zt(Nt,mn,{n:&quot;top&quot;,s:&quot;bottom&quot;}[Le])):gn=It(Nt,mn=Ut(Nt,sn,xn)),mn&gt;1&amp;&amp;(Nt.maxallowed!==void 0&amp;&amp;Fe===(Nt.range[0]&lt;Nt.range[1]?&quot;e&quot;:&quot;w&quot;)||Nt.minallowed!==void 0&amp;&amp;Fe===(Nt.range[0]&lt;Nt.range[1]?&quot;w&quot;:&quot;e&quot;))&amp;&amp;(mn=1,gn=0),un?(dn=xn,en=Pe||Ae.isSubplotConstrained?kt[1]:zt($t,dn)):Ae.yaHash[$t._id]?(dn=xn,en=kt[1]*$t._length/we._length):Ae.xaHash[$t._id]?(dn=sn,en=Re===&quot;ew&quot;?-kt[0]*$t._length/ce._length:zt($t,dn,{e:&quot;right&quot;,w:&quot;left&quot;}[Re])):en=It($t,dn=Ut($t,sn,xn)),dn&gt;1&amp;&amp;($t.maxallowed!==void 0&amp;&amp;Be===($t.range[0]&lt;$t.range[1]?&quot;n&quot;:&quot;s&quot;)||$t.minallowed!==void 0&amp;&amp;Be===($t.range[0]&lt;$t.range[1]?&quot;s&quot;:&quot;n&quot;))&amp;&amp;(dn=1,en=0),mn||dn){mn||(mn=1),dn||(dn=1);var tn=Nt._offset-gn/mn,Fn=$t._offset-en/dn;At.clipRect.call(v.setTranslate,gn,en).call(v.setScale,mn,dn),At.plot.call(v.setTranslate,tn,Fn).call(v.setScale,1/mn,1/dn),mn===At.xScaleFactor&amp;&amp;dn===At.yScaleFactor||(v.setPointGroupScale(At.zoomScalePts,mn,dn),v.setTextPointsScale(At.zoomScaleTxt,mn,dn)),v.hideOutsideRangePoints(At.clipOnAxisFalseTraces,At),At.xScaleFactor=mn,At.yScaleFactor=dn}}}}function Ut(kt,Ot,At){return kt.fixedrange?0:Fe&amp;&amp;Te.xaHash[kt._id]?Ot:Be&amp;&amp;(Te.isSubplotConstrained?Te.xaHash:Te.yaHash)[kt._id]?At:0}function It(kt,Ot){return Ot?(kt.range=kt._r.slice(),A(kt,Ot),zt(kt,Ot)):0}function zt(kt,Ot,At){return kt._length*(1-Ot)*S[At||kt.constraintoward||&quot;middle&quot;]}return Pe.length*Me.length!=1&amp;&amp;Q(St,function(kt){if(ae._context._scrollZoom.cartesian||ae._fullLayout._enablescrollzoom){if(et(),ae._transitioningWithDuration)return kt.preventDefault(),void kt.stopPropagation();tt(),clearTimeout(rt);var Ot=-kt.deltaY;if(isFinite(Ot)||(Ot=kt.wheelDelta/10),isFinite(Ot)){var At,Nt=Math.exp(-Math.min(Math.max(Ot,-20),20)/200),$t=Yt.draglayer.select(&quot;.nsewdrag&quot;).node().getBoundingClientRect(),Bt=(kt.clientX-$t.left)/$t.width,Xt=($t.bottom-kt.clientY)/$t.height;if(Fe){for(Me||(Bt=.5),At=0;At&lt;de.length;At++)Zt(de[At],Bt,Nt);jt(&quot;x&quot;),yt[2]*=Nt,yt[0]+=yt[2]*Bt*(1/Nt-1)}if(Be){for(Pe||(Xt=.5),At=0;At&lt;_e.length;At++)Zt(_e[At],Xt,Nt);jt(&quot;y&quot;),yt[3]*=Nt,yt[1]+=yt[3]*(1-Xt)*(1/Nt-1)}xt(yt),Lt(),ae.emit(&quot;plotly_relayouting&quot;,ot),rt=setTimeout(function(){ae._fullLayout&amp;&amp;(yt=[0,0,xe,ye],mt())},Ft),kt.preventDefault()}else u.log(&quot;Did not find wheel motion attributes: &quot;,kt)}function Zt(qt,Ht,sn){if(!qt.fixedrange){var xn=u.simpleMap(qt.range,qt.r2l),mn=xn[0]+(xn[1]-xn[0])*Ht;qt.range=xn.map(function(dn){return qt.l2r(mn+(dn-mn)*sn)})}}}),St},makeDragger:N,makeRectDragger:R,makeZoombox:U,makeCorners:V,updateZoombox:te,xyCorners:G,transitionZoombox:ee,removeZoombox:H,showDoubleClickNotifier:Z,attachWheelEventHandler:Q}},4305:function(i,o,a){var s=a(39898),u=a(30211),c=a(28569),d=a(6964),f=a(29323).makeDragBox,p=a(85555).DRAGGERSIZE;o.initInteractions=function(m){var g=m._fullLayout;if(m._context.staticPlot)s.select(m).selectAll(&quot;.drag&quot;).remove();else if(g._has(&quot;cartesian&quot;)||g._has(&quot;splom&quot;)){Object.keys(g._plots||{}).sort(function(v,h){if((g._plots[v].mainplot&amp;&amp;!0)===(g._plots[h].mainplot&amp;&amp;!0)){var y=v.split(&quot;y&quot;),w=h.split(&quot;y&quot;);return y[0]===w[0]?Number(y[1]||1)-Number(w[1]||1):Number(y[0]||1)-Number(w[0]||1)}return g._plots[v].mainplot?1:-1}).forEach(function(v){var h=g._plots[v],y=h.xaxis,w=h.yaxis;if(!h.mainplot){var _=f(m,h,y._offset,w._offset,y._length,w._length,&quot;ns&quot;,&quot;ew&quot;);_.onmousemove=function(k){m._fullLayout._rehover=function(){m._fullLayout._hoversubplot===v&amp;&amp;m._fullLayout._plots[v]&amp;&amp;u.hover(m,k,v)},u.hover(m,k,v),m._fullLayout._lasthover=_,m._fullLayout._hoversubplot=v},_.onmouseout=function(k){m._dragging||(m._fullLayout._hoversubplot=null,c.unhover(m,k))},m._context.showAxisDragHandles&amp;&amp;(f(m,h,y._offset-p,w._offset-p,p,p,&quot;n&quot;,&quot;w&quot;),f(m,h,y._offset+y._length,w._offset-p,p,p,&quot;n&quot;,&quot;e&quot;),f(m,h,y._offset-p,w._offset+w._length,p,p,&quot;s&quot;,&quot;w&quot;),f(m,h,y._offset+y._length,w._offset+w._length,p,p,&quot;s&quot;,&quot;e&quot;))}if(m._context.showAxisDragHandles){if(v===y._mainSubplot){var x=y._mainLinePosition;y.side===&quot;top&quot;&amp;&amp;(x-=p),f(m,h,y._offset+.1*y._length,x,.8*y._length,p,&quot;&quot;,&quot;ew&quot;),f(m,h,y._offset,x,.1*y._length,p,&quot;&quot;,&quot;w&quot;),f(m,h,y._offset+.9*y._length,x,.1*y._length,p,&quot;&quot;,&quot;e&quot;)}if(v===w._mainSubplot){var T=w._mainLinePosition;w.side!==&quot;right&quot;&amp;&amp;(T-=p),f(m,h,T,w._offset+.1*w._length,p,.8*w._length,&quot;ns&quot;,&quot;&quot;),f(m,h,T,w._offset+.9*w._length,p,.1*w._length,&quot;s&quot;,&quot;&quot;),f(m,h,T,w._offset,p,.1*w._length,&quot;n&quot;,&quot;&quot;)}}});var b=g._hoverlayer.node();b.onmousemove=function(v){v.target=m._fullLayout._lasthover,u.hover(m,v,g._hoversubplot)},b.onclick=function(v){v.target=m._fullLayout._lasthover,u.click(m,v)},b.onmousedown=function(v){m._fullLayout._lasthover.onmousedown(v)},o.updateFx(m)}},o.updateFx=function(m){var g=m._fullLayout,b=g.dragmode===&quot;pan&quot;?&quot;move&quot;:&quot;crosshair&quot;;d(g._draggers,b)}},76325:function(i,o,a){var s=a(73972),u=a(71828),c=a(41675);i.exports=function(d){return function(f,p){var m=f[d];if(Array.isArray(m))for(var g=s.subplotsRegistry.cartesian,b=g.idRegex,v=p._subplots,h=v.xaxis,y=v.yaxis,w=v.cartesian,_=p._has(&quot;cartesian&quot;)||p._has(&quot;gl2d&quot;),x=0;x&lt;m.length;x++){var T=m[x];if(u.isPlainObject(T)){var k=c.cleanId(T.xref,&quot;x&quot;,!1),S=c.cleanId(T.yref,&quot;y&quot;,!1),C=b.x.test(k),M=b.y.test(S);if(C||M){_||u.pushUnique(p._basePlotModules,g);var O=!1;C&amp;&amp;h.indexOf(k)===-1&amp;&amp;(h.push(k),O=!0),M&amp;&amp;y.indexOf(S)===-1&amp;&amp;(y.push(S),O=!0),O&amp;&amp;C&amp;&amp;M&amp;&amp;w.push(k+S)}}}}}},93612:function(i,o,a){var s=a(39898),u=a(73972),c=a(71828),d=a(74875),f=a(91424),p=a(27659).a0,m=a(41675),g=a(85555),b=a(77922),v=c.ensureSingle;function h(T,k,S){return c.ensureSingle(T,k,S,function(C){C.datum(S)})}function y(T,k,S,C,M){for(var O,D,P,E=g.traceLayerClasses,I=T._fullLayout,A=I._modules,F=[],j=[],z=0;z&lt;A.length;z++){var B=(O=A[z]).name,N=u.modules[B].categories;if(N.svg){var R=O.layerName||B+&quot;layer&quot;,q=O.plot;P=(D=p(S,q))[0],S=D[1],P.length&amp;&amp;F.push({i:E.indexOf(R),className:R,plotMethod:q,cdModule:P}),N.zoomScale&amp;&amp;j.push(&quot;.&quot;+R)}}F.sort(function(W,U){return W.i-U.i});var Y=k.plot.selectAll(&quot;g.mlayer&quot;).data(F,function(W){return W.className});if(Y.enter().append(&quot;g&quot;).attr(&quot;class&quot;,function(W){return W.className}).classed(&quot;mlayer&quot;,!0).classed(&quot;rangeplot&quot;,k.isRangePlot),Y.exit().remove(),Y.order(),Y.each(function(W){var U=s.select(this),V=W.className;W.plotMethod(T,k,W.cdModule,U,C,M),g.clipOnAxisFalseQuery.indexOf(&quot;.&quot;+V)===-1&amp;&amp;f.setClipUrl(U,k.layerClipId,T)}),I._has(&quot;scattergl&quot;)&amp;&amp;(O=u.getModule(&quot;scattergl&quot;),P=p(S,O)[0],O.plot(T,k,P)),!T._context.staticPlot&amp;&amp;(k._hasClipOnAxisFalse&amp;&amp;(k.clipOnAxisFalseTraces=k.plot.selectAll(g.clipOnAxisFalseQuery.join(&quot;,&quot;)).selectAll(&quot;.trace&quot;)),j.length)){var L=k.plot.selectAll(j.join(&quot;,&quot;)).selectAll(&quot;.trace&quot;);k.zoomScalePts=L.selectAll(&quot;path.point&quot;),k.zoomScaleTxt=L.selectAll(&quot;.textpoint&quot;)}}function w(T,k){var S=k.plotgroup,C=k.id,M=g.layerValue2layerClass[k.xaxis.layer],O=g.layerValue2layerClass[k.yaxis.layer],D=T._fullLayout._hasOnlyLargeSploms;if(k.mainplot){var P=k.mainplotinfo,E=P.plotgroup,I=C+&quot;-x&quot;,A=C+&quot;-y&quot;;k.minorGridlayer=P.minorGridlayer,k.gridlayer=P.gridlayer,k.zerolinelayer=P.zerolinelayer,v(P.overlinesBelow,&quot;path&quot;,I),v(P.overlinesBelow,&quot;path&quot;,A),v(P.overaxesBelow,&quot;g&quot;,I),v(P.overaxesBelow,&quot;g&quot;,A),k.plot=v(P.overplot,&quot;g&quot;,C),v(P.overlinesAbove,&quot;path&quot;,I),v(P.overlinesAbove,&quot;path&quot;,A),v(P.overaxesAbove,&quot;g&quot;,I),v(P.overaxesAbove,&quot;g&quot;,A),k.xlines=E.select(&quot;.overlines-&quot;+M).select(&quot;.&quot;+I),k.ylines=E.select(&quot;.overlines-&quot;+O).select(&quot;.&quot;+A),k.xaxislayer=E.select(&quot;.overaxes-&quot;+M).select(&quot;.&quot;+I),k.yaxislayer=E.select(&quot;.overaxes-&quot;+O).select(&quot;.&quot;+A)}else if(D)k.xlines=v(S,&quot;path&quot;,&quot;xlines-above&quot;),k.ylines=v(S,&quot;path&quot;,&quot;ylines-above&quot;),k.xaxislayer=v(S,&quot;g&quot;,&quot;xaxislayer-above&quot;),k.yaxislayer=v(S,&quot;g&quot;,&quot;yaxislayer-above&quot;);else{var F=v(S,&quot;g&quot;,&quot;layer-subplot&quot;);k.shapelayer=v(F,&quot;g&quot;,&quot;shapelayer&quot;),k.imagelayer=v(F,&quot;g&quot;,&quot;imagelayer&quot;),k.minorGridlayer=v(S,&quot;g&quot;,&quot;minor-gridlayer&quot;),k.gridlayer=v(S,&quot;g&quot;,&quot;gridlayer&quot;),k.zerolinelayer=v(S,&quot;g&quot;,&quot;zerolinelayer&quot;),v(S,&quot;path&quot;,&quot;xlines-below&quot;),v(S,&quot;path&quot;,&quot;ylines-below&quot;),k.overlinesBelow=v(S,&quot;g&quot;,&quot;overlines-below&quot;),v(S,&quot;g&quot;,&quot;xaxislayer-below&quot;),v(S,&quot;g&quot;,&quot;yaxislayer-below&quot;),k.overaxesBelow=v(S,&quot;g&quot;,&quot;overaxes-below&quot;),k.plot=v(S,&quot;g&quot;,&quot;plot&quot;),k.overplot=v(S,&quot;g&quot;,&quot;overplot&quot;),k.xlines=v(S,&quot;path&quot;,&quot;xlines-above&quot;),k.ylines=v(S,&quot;path&quot;,&quot;ylines-above&quot;),k.overlinesAbove=v(S,&quot;g&quot;,&quot;overlines-above&quot;),v(S,&quot;g&quot;,&quot;xaxislayer-above&quot;),v(S,&quot;g&quot;,&quot;yaxislayer-above&quot;),k.overaxesAbove=v(S,&quot;g&quot;,&quot;overaxes-above&quot;),k.xlines=S.select(&quot;.xlines-&quot;+M),k.ylines=S.select(&quot;.ylines-&quot;+O),k.xaxislayer=S.select(&quot;.xaxislayer-&quot;+M),k.yaxislayer=S.select(&quot;.yaxislayer-&quot;+O)}D||(h(k.minorGridlayer,&quot;g&quot;,k.xaxis._id),h(k.minorGridlayer,&quot;g&quot;,k.yaxis._id),k.minorGridlayer.selectAll(&quot;g&quot;).map(function(j){return j[0]}).sort(m.idSort),h(k.gridlayer,&quot;g&quot;,k.xaxis._id),h(k.gridlayer,&quot;g&quot;,k.yaxis._id),k.gridlayer.selectAll(&quot;g&quot;).map(function(j){return j[0]}).sort(m.idSort)),k.xlines.style(&quot;fill&quot;,&quot;none&quot;).classed(&quot;crisp&quot;,!0),k.ylines.style(&quot;fill&quot;,&quot;none&quot;).classed(&quot;crisp&quot;,!0)}function _(T,k){if(T){var S={};for(var C in T.each(function(P){var E=P[0];s.select(this).remove(),x(E,k),S[E]=!0}),k._plots)for(var M=k._plots[C].overlays||[],O=0;O&lt;M.length;O++){var D=M[O];S[D.id]&amp;&amp;D.plot.selectAll(&quot;.trace&quot;).remove()}}}function x(T,k){k._draggers.selectAll(&quot;g.&quot;+T).remove(),k._defs.select(&quot;#clip&quot;+k._uid+T+&quot;plot&quot;).remove()}o.name=&quot;cartesian&quot;,o.attr=[&quot;xaxis&quot;,&quot;yaxis&quot;],o.idRoot=[&quot;x&quot;,&quot;y&quot;],o.idRegex=g.idRegex,o.attrRegex=g.attrRegex,o.attributes=a(89502),o.layoutAttributes=a(13838),o.supplyLayoutDefaults=a(86763),o.transitionAxes=a(66847),o.finalizeSubplots=function(T,k){var S,C,M,O=k._subplots,D=O.xaxis,P=O.yaxis,E=O.cartesian,I=E.concat(O.gl2d||[]),A={},F={};for(S=0;S&lt;I.length;S++){var j=I[S].split(&quot;y&quot;);A[j[0]]=1,F[&quot;y&quot;+j[1]]=1}for(S=0;S&lt;D.length;S++)A[C=D[S]]||(M=(T[m.id2name(C)]||{}).anchor,g.idRegex.y.test(M)||(M=&quot;y&quot;),E.push(C+M),I.push(C+M),F[M]||(F[M]=1,c.pushUnique(P,M)));for(S=0;S&lt;P.length;S++)F[M=P[S]]||(C=(T[m.id2name(M)]||{}).anchor,g.idRegex.x.test(C)||(C=&quot;x&quot;),E.push(C+M),I.push(C+M),A[C]||(A[C]=1,c.pushUnique(D,C)));if(!I.length){for(var z in C=&quot;&quot;,M=&quot;&quot;,T)g.attrRegex.test(z)&amp;&amp;(z.charAt(0)===&quot;x&quot;?(!C||+z.substr(5)&lt;+C.substr(5))&amp;&amp;(C=z):(!M||+z.substr(5)&lt;+M.substr(5))&amp;&amp;(M=z));C=C?m.name2id(C):&quot;x&quot;,M=M?m.name2id(M):&quot;y&quot;,D.push(C),P.push(M),E.push(C+M)}},o.plot=function(T,k,S,C){var M,O=T._fullLayout,D=O._subplots.cartesian,P=T.calcdata;if(!Array.isArray(k))for(k=[],M=0;M&lt;P.length;M++)k.push(M);for(M=0;M&lt;D.length;M++){for(var E,I=D[M],A=O._plots[I],F=[],j=0;j&lt;P.length;j++){var z=P[j],B=z[0].trace;B.xaxis+B.yaxis===I&amp;&amp;((k.indexOf(B.index)!==-1||B.carpet)&amp;&amp;(E&amp;&amp;E[0].trace.xaxis+E[0].trace.yaxis===I&amp;&amp;[&quot;tonextx&quot;,&quot;tonexty&quot;,&quot;tonext&quot;].indexOf(B.fill)!==-1&amp;&amp;F.indexOf(E)===-1&amp;&amp;F.push(E),F.push(z)),E=z)}y(T,A,F,S,C)}},o.clean=function(T,k,S,C){var M,O,D,P=C._plots||{},E=k._plots||{},I=C._subplots||{};if(C._hasOnlyLargeSploms&amp;&amp;!k._hasOnlyLargeSploms)for(D in P)(M=P[D]).plotgroup&amp;&amp;M.plotgroup.remove();var A=C._has&amp;&amp;C._has(&quot;gl&quot;),F=k._has&amp;&amp;k._has(&quot;gl&quot;);if(A&amp;&amp;!F)for(D in P)(M=P[D])._scene&amp;&amp;M._scene.destroy();if(I.xaxis&amp;&amp;I.yaxis){var j=m.listIds({_fullLayout:C});for(O=0;O&lt;j.length;O++){var z=j[O];k[m.id2name(z)]||C._infolayer.selectAll(&quot;.g-&quot;+z+&quot;title&quot;).remove()}}var B=C._has&amp;&amp;C._has(&quot;cartesian&quot;),N=k._has&amp;&amp;k._has(&quot;cartesian&quot;);if(B&amp;&amp;!N)_(C._cartesianlayer.selectAll(&quot;.subplot&quot;),C),C._defs.selectAll(&quot;.axesclip&quot;).remove(),delete C._axisConstraintGroups,delete C._axisMatchGroups;else if(I.cartesian)for(O=0;O&lt;I.cartesian.length;O++){var R=I.cartesian[O];if(!E[R]){var q=&quot;.&quot;+R+&quot;,.&quot;+R+&quot;-x,.&quot;+R+&quot;-y&quot;;C._cartesianlayer.selectAll(q).remove(),x(R,C)}}},o.drawFramework=function(T){var k=T._fullLayout,S=function(M){var O,D,P,E,I,A,F=M._fullLayout,j=F._subplots.cartesian,z=j.length,B=[],N=[];for(O=0;O&lt;z;O++){P=j[O],I=(E=F._plots[P]).xaxis,A=E.yaxis;var R=I._mainAxis,q=A._mainAxis,Y=R._id+q._id,L=F._plots[Y];E.overlays=[],Y!==P&amp;&amp;L?(E.mainplot=Y,E.mainplotinfo=L,N.push(P)):(E.mainplot=void 0,E.mainplotinfo=void 0,B.push(P))}for(O=0;O&lt;N.length;O++)P=N[O],(E=F._plots[P]).mainplotinfo.overlays.push(E);var W=B.concat(N),U=new Array(z);for(O=0;O&lt;z;O++){P=W[O],I=(E=F._plots[P]).xaxis,A=E.yaxis;var V=[P,I.layer,A.layer,I.overlaying||&quot;&quot;,A.overlaying||&quot;&quot;];for(D=0;D&lt;E.overlays.length;D++)V.push(E.overlays[D].id);U[O]=V}return U}(T),C=k._cartesianlayer.selectAll(&quot;.subplot&quot;).data(S,String);C.enter().append(&quot;g&quot;).attr(&quot;class&quot;,function(M){return&quot;subplot &quot;+M[0]}),C.order(),C.exit().call(_,k),C.each(function(M){var O=M[0],D=k._plots[O];D.plotgroup=s.select(this),w(T,D),D.draglayer=v(k._draggers,&quot;g&quot;,O)})},o.rangePlot=function(T,k,S){w(T,k),y(T,k,S),d.style(T)},o.toSVG=function(T){var k=T._fullLayout._glimages,S=s.select(T).selectAll(&quot;.svg-container&quot;);S.filter(function(C,M){return M===S.size()-1}).selectAll(&quot;.gl-canvas-context, .gl-canvas-focus&quot;).each(function(){var C=this,M=C.toDataURL(&quot;image/png&quot;);k.append(&quot;svg:image&quot;).attr({xmlns:b.svg,&quot;xlink:href&quot;:M,preserveAspectRatio:&quot;none&quot;,x:0,y:0,width:C.style.width,height:C.style.height})})},o.updateFx=a(4305).updateFx},13838:function(i,o,a){var s=a(41940),u=a(22399),c=a(79952).P,d=a(1426).extendFlat,f=a(44467).templatedArray,p=a(12663).descriptionWithDates,m=a(50606).ONEDAY,g=a(85555),b=g.HOUR_PATTERN,v=g.WEEKDAY_PATTERN,h={valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;linear&quot;,&quot;array&quot;],editType:&quot;ticks&quot;,impliedEdits:{tick0:void 0,dtick:void 0}},y=d({},h,{values:h.values.slice().concat([&quot;sync&quot;])});function w(I){return{valType:&quot;integer&quot;,min:0,dflt:I?5:0,editType:&quot;ticks&quot;}}var _={valType:&quot;any&quot;,editType:&quot;ticks&quot;,impliedEdits:{tickmode:&quot;linear&quot;}},x={valType:&quot;any&quot;,editType:&quot;ticks&quot;,impliedEdits:{tickmode:&quot;linear&quot;}},T={valType:&quot;data_array&quot;,editType:&quot;ticks&quot;},k={valType:&quot;enumerated&quot;,values:[&quot;outside&quot;,&quot;inside&quot;,&quot;&quot;],editType:&quot;ticks&quot;};function S(I){var A={valType:&quot;number&quot;,min:0,editType:&quot;ticks&quot;};return I||(A.dflt=5),A}function C(I){var A={valType:&quot;number&quot;,min:0,editType:&quot;ticks&quot;};return I||(A.dflt=1),A}var M={valType:&quot;color&quot;,dflt:u.defaultLine,editType:&quot;ticks&quot;},O={valType:&quot;color&quot;,dflt:u.lightLine,editType:&quot;ticks&quot;};function D(I){var A={valType:&quot;number&quot;,min:0,editType:&quot;ticks&quot;};return I||(A.dflt=1),A}var P=d({},c,{editType:&quot;ticks&quot;}),E={valType:&quot;boolean&quot;,editType:&quot;ticks&quot;};i.exports={visible:{valType:&quot;boolean&quot;,editType:&quot;plot&quot;},color:{valType:&quot;color&quot;,dflt:u.defaultLine,editType:&quot;ticks&quot;},title:{text:{valType:&quot;string&quot;,editType:&quot;ticks&quot;},font:s({editType:&quot;ticks&quot;}),standoff:{valType:&quot;number&quot;,min:0,editType:&quot;ticks&quot;},editType:&quot;ticks&quot;},type:{valType:&quot;enumerated&quot;,values:[&quot;-&quot;,&quot;linear&quot;,&quot;log&quot;,&quot;date&quot;,&quot;category&quot;,&quot;multicategory&quot;],dflt:&quot;-&quot;,editType:&quot;calc&quot;,_noTemplating:!0},autotypenumbers:{valType:&quot;enumerated&quot;,values:[&quot;convert types&quot;,&quot;strict&quot;],dflt:&quot;convert types&quot;,editType:&quot;calc&quot;},autorange:{valType:&quot;enumerated&quot;,values:[!0,!1,&quot;reversed&quot;,&quot;min reversed&quot;,&quot;max reversed&quot;,&quot;min&quot;,&quot;max&quot;],dflt:!0,editType:&quot;axrange&quot;,impliedEdits:{&quot;range[0]&quot;:void 0,&quot;range[1]&quot;:void 0}},autorangeoptions:{minallowed:{valType:&quot;any&quot;,editType:&quot;plot&quot;,impliedEdits:{&quot;range[0]&quot;:void 0,&quot;range[1]&quot;:void 0}},maxallowed:{valType:&quot;any&quot;,editType:&quot;plot&quot;,impliedEdits:{&quot;range[0]&quot;:void 0,&quot;range[1]&quot;:void 0}},clipmin:{valType:&quot;any&quot;,editType:&quot;plot&quot;,impliedEdits:{&quot;range[0]&quot;:void 0,&quot;range[1]&quot;:void 0}},clipmax:{valType:&quot;any&quot;,editType:&quot;plot&quot;,impliedEdits:{&quot;range[0]&quot;:void 0,&quot;range[1]&quot;:void 0}},include:{valType:&quot;any&quot;,arrayOk:!0,editType:&quot;plot&quot;,impliedEdits:{&quot;range[0]&quot;:void 0,&quot;range[1]&quot;:void 0}},editType:&quot;plot&quot;},rangemode:{valType:&quot;enumerated&quot;,values:[&quot;normal&quot;,&quot;tozero&quot;,&quot;nonnegative&quot;],dflt:&quot;normal&quot;,editType:&quot;plot&quot;},range:{valType:&quot;info_array&quot;,items:[{valType:&quot;any&quot;,editType:&quot;axrange&quot;,impliedEdits:{&quot;^autorange&quot;:!1},anim:!0},{valType:&quot;any&quot;,editType:&quot;axrange&quot;,impliedEdits:{&quot;^autorange&quot;:!1},anim:!0}],editType:&quot;axrange&quot;,impliedEdits:{autorange:!1},anim:!0},minallowed:{valType:&quot;any&quot;,editType:&quot;plot&quot;,impliedEdits:{&quot;^autorange&quot;:!1}},maxallowed:{valType:&quot;any&quot;,editType:&quot;plot&quot;,impliedEdits:{&quot;^autorange&quot;:!1}},fixedrange:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;calc&quot;},scaleanchor:{valType:&quot;enumerated&quot;,values:[g.idRegex.x.toString(),g.idRegex.y.toString(),!1],editType:&quot;plot&quot;},scaleratio:{valType:&quot;number&quot;,min:0,dflt:1,editType:&quot;plot&quot;},constrain:{valType:&quot;enumerated&quot;,values:[&quot;range&quot;,&quot;domain&quot;],editType:&quot;plot&quot;},constraintoward:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;center&quot;,&quot;right&quot;,&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],editType:&quot;plot&quot;},matches:{valType:&quot;enumerated&quot;,values:[g.idRegex.x.toString(),g.idRegex.y.toString()],editType:&quot;calc&quot;},rangebreaks:f(&quot;rangebreak&quot;,{enabled:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},bounds:{valType:&quot;info_array&quot;,items:[{valType:&quot;any&quot;,editType:&quot;calc&quot;},{valType:&quot;any&quot;,editType:&quot;calc&quot;}],editType:&quot;calc&quot;},pattern:{valType:&quot;enumerated&quot;,values:[v,b,&quot;&quot;],editType:&quot;calc&quot;},values:{valType:&quot;info_array&quot;,freeLength:!0,editType:&quot;calc&quot;,items:{valType:&quot;any&quot;,editType:&quot;calc&quot;}},dvalue:{valType:&quot;number&quot;,editType:&quot;calc&quot;,min:0,dflt:m},editType:&quot;calc&quot;}),tickmode:y,nticks:w(),tick0:_,dtick:x,ticklabelstep:{valType:&quot;integer&quot;,min:1,dflt:1,editType:&quot;ticks&quot;},tickvals:T,ticktext:{valType:&quot;data_array&quot;,editType:&quot;ticks&quot;},ticks:k,tickson:{valType:&quot;enumerated&quot;,values:[&quot;labels&quot;,&quot;boundaries&quot;],dflt:&quot;labels&quot;,editType:&quot;ticks&quot;},ticklabelmode:{valType:&quot;enumerated&quot;,values:[&quot;instant&quot;,&quot;period&quot;],dflt:&quot;instant&quot;,editType:&quot;ticks&quot;},ticklabelposition:{valType:&quot;enumerated&quot;,values:[&quot;outside&quot;,&quot;inside&quot;,&quot;outside top&quot;,&quot;inside top&quot;,&quot;outside left&quot;,&quot;inside left&quot;,&quot;outside right&quot;,&quot;inside right&quot;,&quot;outside bottom&quot;,&quot;inside bottom&quot;],dflt:&quot;outside&quot;,editType:&quot;calc&quot;},ticklabeloverflow:{valType:&quot;enumerated&quot;,values:[&quot;allow&quot;,&quot;hide past div&quot;,&quot;hide past domain&quot;],editType:&quot;calc&quot;},mirror:{valType:&quot;enumerated&quot;,values:[!0,&quot;ticks&quot;,!1,&quot;all&quot;,&quot;allticks&quot;],dflt:!1,editType:&quot;ticks+layoutstyle&quot;},ticklen:S(),tickwidth:C(),tickcolor:M,showticklabels:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;ticks&quot;},labelalias:{valType:&quot;any&quot;,dflt:!1,editType:&quot;ticks&quot;},automargin:{valType:&quot;flaglist&quot;,flags:[&quot;height&quot;,&quot;width&quot;,&quot;left&quot;,&quot;right&quot;,&quot;top&quot;,&quot;bottom&quot;],extras:[!0,!1],dflt:!1,editType:&quot;ticks&quot;},showspikes:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;modebar&quot;},spikecolor:{valType:&quot;color&quot;,dflt:null,editType:&quot;none&quot;},spikethickness:{valType:&quot;number&quot;,dflt:3,editType:&quot;none&quot;},spikedash:d({},c,{dflt:&quot;dash&quot;,editType:&quot;none&quot;}),spikemode:{valType:&quot;flaglist&quot;,flags:[&quot;toaxis&quot;,&quot;across&quot;,&quot;marker&quot;],dflt:&quot;toaxis&quot;,editType:&quot;none&quot;},spikesnap:{valType:&quot;enumerated&quot;,values:[&quot;data&quot;,&quot;cursor&quot;,&quot;hovered data&quot;],dflt:&quot;hovered data&quot;,editType:&quot;none&quot;},tickfont:s({editType:&quot;ticks&quot;}),tickangle:{valType:&quot;angle&quot;,dflt:&quot;auto&quot;,editType:&quot;ticks&quot;},tickprefix:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;ticks&quot;},showtickprefix:{valType:&quot;enumerated&quot;,values:[&quot;all&quot;,&quot;first&quot;,&quot;last&quot;,&quot;none&quot;],dflt:&quot;all&quot;,editType:&quot;ticks&quot;},ticksuffix:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;ticks&quot;},showticksuffix:{valType:&quot;enumerated&quot;,values:[&quot;all&quot;,&quot;first&quot;,&quot;last&quot;,&quot;none&quot;],dflt:&quot;all&quot;,editType:&quot;ticks&quot;},showexponent:{valType:&quot;enumerated&quot;,values:[&quot;all&quot;,&quot;first&quot;,&quot;last&quot;,&quot;none&quot;],dflt:&quot;all&quot;,editType:&quot;ticks&quot;},exponentformat:{valType:&quot;enumerated&quot;,values:[&quot;none&quot;,&quot;e&quot;,&quot;E&quot;,&quot;power&quot;,&quot;SI&quot;,&quot;B&quot;],dflt:&quot;B&quot;,editType:&quot;ticks&quot;},minexponent:{valType:&quot;number&quot;,dflt:3,min:0,editType:&quot;ticks&quot;},separatethousands:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;ticks&quot;},tickformat:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;ticks&quot;,description:p(&quot;tick label&quot;)},tickformatstops:f(&quot;tickformatstop&quot;,{enabled:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;ticks&quot;},dtickrange:{valType:&quot;info_array&quot;,items:[{valType:&quot;any&quot;,editType:&quot;ticks&quot;},{valType:&quot;any&quot;,editType:&quot;ticks&quot;}],editType:&quot;ticks&quot;},value:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;ticks&quot;},editType:&quot;ticks&quot;}),hoverformat:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;none&quot;,description:p(&quot;hover text&quot;)},showline:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;ticks+layoutstyle&quot;},linecolor:{valType:&quot;color&quot;,dflt:u.defaultLine,editType:&quot;layoutstyle&quot;},linewidth:{valType:&quot;number&quot;,min:0,dflt:1,editType:&quot;ticks+layoutstyle&quot;},showgrid:E,gridcolor:O,gridwidth:D(),griddash:P,zeroline:{valType:&quot;boolean&quot;,editType:&quot;ticks&quot;},zerolinecolor:{valType:&quot;color&quot;,dflt:u.defaultLine,editType:&quot;ticks&quot;},zerolinewidth:{valType:&quot;number&quot;,dflt:1,editType:&quot;ticks&quot;},showdividers:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;ticks&quot;},dividercolor:{valType:&quot;color&quot;,dflt:u.defaultLine,editType:&quot;ticks&quot;},dividerwidth:{valType:&quot;number&quot;,dflt:1,editType:&quot;ticks&quot;},anchor:{valType:&quot;enumerated&quot;,values:[&quot;free&quot;,g.idRegex.x.toString(),g.idRegex.y.toString()],editType:&quot;plot&quot;},side:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;bottom&quot;,&quot;left&quot;,&quot;right&quot;],editType:&quot;plot&quot;},overlaying:{valType:&quot;enumerated&quot;,values:[&quot;free&quot;,g.idRegex.x.toString(),g.idRegex.y.toString()],editType:&quot;plot&quot;},minor:{tickmode:h,nticks:w(&quot;minor&quot;),tick0:_,dtick:x,tickvals:T,ticks:k,ticklen:S(&quot;minor&quot;),tickwidth:C(&quot;minor&quot;),tickcolor:M,gridcolor:O,gridwidth:D(&quot;minor&quot;),griddash:P,showgrid:E,editType:&quot;ticks&quot;},layer:{valType:&quot;enumerated&quot;,values:[&quot;above traces&quot;,&quot;below traces&quot;],dflt:&quot;above traces&quot;,editType:&quot;plot&quot;},domain:{valType:&quot;info_array&quot;,items:[{valType:&quot;number&quot;,min:0,max:1,editType:&quot;plot&quot;},{valType:&quot;number&quot;,min:0,max:1,editType:&quot;plot&quot;}],dflt:[0,1],editType:&quot;plot&quot;},position:{valType:&quot;number&quot;,min:0,max:1,dflt:0,editType:&quot;plot&quot;},autoshift:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},shift:{valType:&quot;number&quot;,editType:&quot;plot&quot;},categoryorder:{valType:&quot;enumerated&quot;,values:[&quot;trace&quot;,&quot;category ascending&quot;,&quot;category descending&quot;,&quot;array&quot;,&quot;total ascending&quot;,&quot;total descending&quot;,&quot;min ascending&quot;,&quot;min descending&quot;,&quot;max ascending&quot;,&quot;max descending&quot;,&quot;sum ascending&quot;,&quot;sum descending&quot;,&quot;mean ascending&quot;,&quot;mean descending&quot;,&quot;median ascending&quot;,&quot;median descending&quot;],dflt:&quot;trace&quot;,editType:&quot;calc&quot;},categoryarray:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},uirevision:{valType:&quot;any&quot;,editType:&quot;none&quot;},editType:&quot;calc&quot;,_deprecated:{autotick:{valType:&quot;boolean&quot;,editType:&quot;ticks&quot;},title:{valType:&quot;string&quot;,editType:&quot;ticks&quot;},titlefont:s({editType:&quot;ticks&quot;})}}},86763:function(i,o,a){var s=a(71828),u=a(7901),c=a(23469).isUnifiedHover,d=a(98212),f=a(44467),p=a(10820),m=a(13838),g=a(951),b=a(71453),v=a(99082),h=a(52830),y=a(41675),w=y.id2name,_=y.name2id,x=a(85555).AX_ID_PATTERN,T=a(73972),k=T.traceIs,S=T.getComponentMethod;function C(M,O,D){Array.isArray(M[O])?M[O].push(D):M[O]=[D]}i.exports=function(M,O,D){var P,E,I=O.autotypenumbers,A={},F={},j={},z={},B={},N={},R={},q={},Y={},L={};for(P=0;P&lt;D.length;P++){var W=D[P];if(k(W,&quot;cartesian&quot;)||k(W,&quot;gl2d&quot;)){var U,V;if(W.xaxis)U=w(W.xaxis),C(A,U,W);else if(W.xaxes)for(E=0;E&lt;W.xaxes.length;E++)C(A,w(W.xaxes[E]),W);if(W.yaxis)V=w(W.yaxis),C(A,V,W);else if(W.yaxes)for(E=0;E&lt;W.yaxes.length;E++)C(A,w(W.yaxes[E]),W);W.type===&quot;funnel&quot;?W.orientation===&quot;h&quot;?(U&amp;&amp;(F[U]=!0),V&amp;&amp;(R[V]=!0)):V&amp;&amp;(j[V]=!0):W.type===&quot;image&quot;?(V&amp;&amp;(q[V]=!0),U&amp;&amp;(q[U]=!0)):(V&amp;&amp;(B[V]=!0,N[V]=!0),k(W,&quot;carpet&quot;)&amp;&amp;(W.type!==&quot;carpet&quot;||W._cheater)||U&amp;&amp;(z[U]=!0)),W.type===&quot;carpet&quot;&amp;&amp;W._cheater&amp;&amp;U&amp;&amp;(F[U]=!0),k(W,&quot;2dMap&quot;)&amp;&amp;(Y[U]=!0,Y[V]=!0),k(W,&quot;oriented&quot;)&amp;&amp;(L[W.orientation===&quot;h&quot;?V:U]=!0)}}var te=O._subplots,ee=te.xaxis,H=te.yaxis,Z=s.simpleMap(ee,w),G=s.simpleMap(H,w),X=Z.concat(G),Q=u.background;ee.length&amp;&amp;H.length&amp;&amp;(Q=s.coerce(M,O,p,&quot;plot_bgcolor&quot;));var re,ae,ie,se,he,Se=u.combine(Q,O.paper_bgcolor);function Oe(){var ze=A[re]||[];he._traceIndices=ze.map(function(tt){return tt._expandedIndex}),he._annIndices=[],he._shapeIndices=[],he._selectionIndices=[],he._imgIndices=[],he._subplotsWith=[],he._counterAxes=[],he._name=he._attr=re,he._id=ae}function Pe(ze,tt){return s.coerce(se,he,m,ze,tt)}function Me(ze,tt){return s.coerce2(se,he,m,ze,tt)}function ce(ze){return ze===&quot;x&quot;?H:ee}function we(ze,tt){for(var it=ze===&quot;x&quot;?Z:G,St=[],Ze=0;Ze&lt;it.length;Ze++){var ut=it[Ze];ut===tt||(M[ut]||{}).overlaying||St.push(_(ut))}return St}var K={x:ce(&quot;x&quot;),y:ce(&quot;y&quot;)},ne=K.x.concat(K.y),de={},_e=[];function ue(){var ze=se.matches;x.test(ze)&amp;&amp;ne.indexOf(ze)===-1&amp;&amp;(de[ze]=se.type,_e=Object.keys(de))}var pe=d(M,O),xe=c(pe);for(P=0;P&lt;X.length;P++){re=X[P],ae=_(re),ie=re.charAt(0),s.isPlainObject(M[re])||(M[re]={}),se=M[re],he=f.newContainer(O,re,ie+&quot;axis&quot;),Oe();var ye=ie===&quot;x&quot;&amp;&amp;!z[re]&amp;&amp;F[re]||ie===&quot;y&quot;&amp;&amp;!B[re]&amp;&amp;j[re],Te=ie===&quot;y&quot;&amp;&amp;(!N[re]&amp;&amp;R[re]||q[re]),Ae={hasMinor:!0,letter:ie,font:O.font,outerTicks:Y[re],showGrid:!L[re],data:A[re]||[],bgColor:Se,calendar:O.calendar,automargin:!0,visibleDflt:ye,reverseDflt:Te,autotypenumbersDflt:I,splomStash:((O._splomAxes||{})[ie]||{})[ae]};Pe(&quot;uirevision&quot;,O.uirevision),g(se,he,Pe,Ae),b(se,he,Pe,Ae,O);var Re=xe&amp;&amp;ie===pe.charAt(0),Le=Me(&quot;spikecolor&quot;,xe?he.color:void 0),$e=Me(&quot;spikethickness&quot;,xe?1.5:void 0),Fe=Me(&quot;spikedash&quot;,xe?&quot;dot&quot;:void 0),Be=Me(&quot;spikemode&quot;,xe?&quot;across&quot;:void 0),Ue=Me(&quot;spikesnap&quot;);Pe(&quot;showspikes&quot;,!!(Re||Le||$e||Fe||Be||Ue))||(delete he.spikecolor,delete he.spikethickness,delete he.spikedash,delete he.spikemode,delete he.spikesnap);var qe=w(se.overlaying),Xe=[0,1];if(O[qe]!==void 0){var ot=w(O[qe].anchor);O[ot]!==void 0&amp;&amp;(Xe=O[ot].domain)}h(se,he,Pe,{letter:ie,counterAxes:K[ie],overlayableAxes:we(ie,re),grid:O.grid,overlayingDomain:Xe}),Pe(&quot;title.standoff&quot;),ue(),he._input=se}for(P=0;P&lt;_e.length;){ae=_e[P++],ie=(re=w(ae)).charAt(0),s.isPlainObject(M[re])||(M[re]={}),se=M[re],he=f.newContainer(O,re,ie+&quot;axis&quot;),Oe();var st={letter:ie,font:O.font,outerTicks:Y[re],showGrid:!L[re],data:[],bgColor:Se,calendar:O.calendar,automargin:!0,visibleDflt:!1,reverseDflt:!1,autotypenumbersDflt:I,splomStash:((O._splomAxes||{})[ie]||{})[ae]};Pe(&quot;uirevision&quot;,O.uirevision),he.type=de[ae]||&quot;linear&quot;,b(se,he,Pe,st,O),h(se,he,Pe,{letter:ie,counterAxes:K[ie],overlayableAxes:we(ie,re),grid:O.grid}),Pe(&quot;fixedrange&quot;),ue(),he._input=se}var dt=S(&quot;rangeslider&quot;,&quot;handleDefaults&quot;),vt=S(&quot;rangeselector&quot;,&quot;handleDefaults&quot;);for(P=0;P&lt;Z.length;P++)re=Z[P],se=M[re],he=O[re],dt(M,O,re),he.type===&quot;date&quot;&amp;&amp;vt(se,he,O,G,he.calendar),Pe(&quot;fixedrange&quot;);for(P=0;P&lt;G.length;P++){re=G[P],se=M[re],he=O[re];var We=O[w(he.anchor)];Pe(&quot;fixedrange&quot;,S(&quot;rangeslider&quot;,&quot;isVisible&quot;)(We))}v.handleDefaults(M,O,{axIds:ne.concat(_e).sort(y.idSort),axHasImage:q})}},92128:function(i,o,a){var s=a(84267).mix,u=a(22399),c=a(71828);i.exports=function(d,f,p,m){var g=(m=m||{}).dfltColor;function b(M,O){return c.coerce2(d,f,m.attributes,M,O)}var v=b(&quot;linecolor&quot;,g),h=b(&quot;linewidth&quot;);p(&quot;showline&quot;,m.showLine||!!v||!!h)||(delete f.linecolor,delete f.linewidth);var y=b(&quot;gridcolor&quot;,s(g,m.bgColor,m.blend||u.lightFraction).toRgbString()),w=b(&quot;gridwidth&quot;),_=b(&quot;griddash&quot;);if(p(&quot;showgrid&quot;,m.showGrid||!!y||!!w||!!_)||(delete f.gridcolor,delete f.gridwidth,delete f.griddash),m.hasMinor){var x=b(&quot;minor.gridcolor&quot;,s(f.gridcolor,m.bgColor,67).toRgbString()),T=b(&quot;minor.gridwidth&quot;,f.gridwidth||1),k=b(&quot;minor.griddash&quot;,f.griddash||&quot;solid&quot;);p(&quot;minor.showgrid&quot;,!!x||!!T||!!k)||(delete f.minor.gridcolor,delete f.minor.gridwidth,delete f.minor.griddash)}if(!m.noZeroLine){var S=b(&quot;zerolinecolor&quot;,g),C=b(&quot;zerolinewidth&quot;);p(&quot;zeroline&quot;,m.showGrid||!!S||!!C)||(delete f.zerolinecolor,delete f.zerolinewidth)}}},52830:function(i,o,a){var s=a(92770),u=a(71828);i.exports=function(c,d,f,p){var m,g,b,v,h,y,w=p.counterAxes||[],_=p.overlayableAxes||[],x=p.letter,T=p.grid,k=p.overlayingDomain;T&amp;&amp;(g=T._domains[x][T._axisMap[d._id]],m=T._anchors[d._id],g&amp;&amp;(b=T[x+&quot;side&quot;].split(&quot; &quot;)[0],v=T.domain[x][b===&quot;right&quot;||b===&quot;top&quot;?1:0])),g=g||[0,1],m=m||(s(c.position)?&quot;free&quot;:w[0]||&quot;free&quot;),b=b||(x===&quot;x&quot;?&quot;bottom&quot;:&quot;left&quot;),v=v||0,h=0,y=!1;var S=u.coerce(c,d,{anchor:{valType:&quot;enumerated&quot;,values:[&quot;free&quot;].concat(w),dflt:m}},&quot;anchor&quot;),C=u.coerce(c,d,{side:{valType:&quot;enumerated&quot;,values:x===&quot;x&quot;?[&quot;bottom&quot;,&quot;top&quot;]:[&quot;left&quot;,&quot;right&quot;],dflt:b}},&quot;side&quot;);S===&quot;free&quot;&amp;&amp;(x===&quot;y&quot;&amp;&amp;(f(&quot;autoshift&quot;)&amp;&amp;(v=C===&quot;left&quot;?k[0]:k[1],y=!d.automargin||d.automargin,h=C===&quot;left&quot;?-3:3),f(&quot;shift&quot;,h)),f(&quot;position&quot;,v)),f(&quot;automargin&quot;,y);var M=!1;if(_.length&amp;&amp;(M=u.coerce(c,d,{overlaying:{valType:&quot;enumerated&quot;,values:[!1].concat(_),dflt:!1}},&quot;overlaying&quot;)),!M){var O=f(&quot;domain&quot;,g);O[0]&gt;O[1]-.000244140625&amp;&amp;(d.domain=g),u.noneOrAll(c.domain,d.domain,g),d.tickmode===&quot;sync&quot;&amp;&amp;(d.tickmode=&quot;auto&quot;)}return f(&quot;layer&quot;),d}},89426:function(i,o,a){var s=a(59652);i.exports=function(u,c,d,f,p){p||(p={});var m=p.tickSuffixDflt,g=s(u);d(&quot;tickprefix&quot;)&amp;&amp;d(&quot;showtickprefix&quot;,g),d(&quot;ticksuffix&quot;,m)&amp;&amp;d(&quot;showticksuffix&quot;,g)}},23608:function(i,o,a){var s=a(23074);i.exports=function(u,c,d,f){var p=c._template||{},m=c.type||p.type||&quot;-&quot;;d(&quot;minallowed&quot;),d(&quot;maxallowed&quot;);var g,b=d(&quot;range&quot;),v=c.getAutorangeDflt(b,f),h=d(&quot;autorange&quot;,v);!b||(b[0]!==null||b[1]!==null)&amp;&amp;(b[0]!==null&amp;&amp;b[1]!==null||h!==&quot;reversed&quot;&amp;&amp;h!==!0)&amp;&amp;(b[0]===null||h!==&quot;min&quot;&amp;&amp;h!==&quot;max reversed&quot;)&amp;&amp;(b[1]===null||h!==&quot;max&quot;&amp;&amp;h!==&quot;min reversed&quot;)||(b=void 0,delete c.range,c.autorange=!0,g=!0),g||(h=d(&quot;autorange&quot;,v=c.getAutorangeDflt(b,f))),h&amp;&amp;(s(d,h,b),m!==&quot;linear&quot;&amp;&amp;m!==&quot;-&quot;||d(&quot;rangemode&quot;)),c.cleanRange()}},42449:function(i,o,a){var s=a(18783).FROM_BL;i.exports=function(u,c,d){d===void 0&amp;&amp;(d=s[u.constraintoward||&quot;center&quot;]);var f=[u.r2l(u.range[0]),u.r2l(u.range[1])],p=f[0]+(f[1]-f[0])*d;u.range=u._input.range=[u.l2r(p+(f[0]-p)*c),u.l2r(p+(f[1]-p)*c)],u.setScale()}},21994:function(i,o,a){var s=a(39898),u=a(84096).g0,c=a(71828),d=c.numberFormat,f=a(92770),p=c.cleanNumber,m=c.ms2DateTime,g=c.dateTime2ms,b=c.ensureNumber,v=c.isArrayOrTypedArray,h=a(50606),y=h.FP_SAFE,w=h.BADNUM,_=h.LOG_CLIP,x=h.ONEWEEK,T=h.ONEDAY,k=h.ONEHOUR,S=h.ONEMIN,C=h.ONESEC,M=a(41675),O=a(85555),D=O.HOUR_PATTERN,P=O.WEEKDAY_PATTERN;function E(A){return Math.pow(10,A)}function I(A){return A!=null}i.exports=function(A,F){F=F||{};var j=A._id||&quot;x&quot;,z=j.charAt(0);function B(X,Q){if(X&gt;0)return Math.log(X)/Math.LN10;if(X&lt;=0&amp;&amp;Q&amp;&amp;A.range&amp;&amp;A.range.length===2){var re=A.range[0],ae=A.range[1];return .5*(re+ae-2*_*Math.abs(re-ae))}return w}function N(X,Q,re,ae){if((ae||{}).msUTC&amp;&amp;f(X))return+X;var ie=g(X,re||A.calendar);if(ie===w){if(!f(X))return w;X=+X;var se=Math.floor(10*c.mod(X+.05,1)),he=Math.round(X-se/10);ie=g(new Date(he))+se/10}return ie}function R(X,Q,re){return m(X,Q,re||A.calendar)}function q(X){return A._categories[Math.round(X)]}function Y(X){if(I(X)){if(A._categoriesMap===void 0&amp;&amp;(A._categoriesMap={}),A._categoriesMap[X]!==void 0)return A._categoriesMap[X];A._categories.push(typeof X==&quot;number&quot;?String(X):X);var Q=A._categories.length-1;return A._categoriesMap[X]=Q,Q}return w}function L(X){if(A._categoriesMap)return A._categoriesMap[X]}function W(X){var Q=L(X);return Q!==void 0?Q:f(X)?+X:void 0}function U(X){return f(X)?+X:L(X)}function V(X,Q,re){return s.round(re+Q*X,2)}function te(X,Q,re){return(X-re)/Q}var ee=function(X){return f(X)?V(X,A._m,A._b):w},H=function(X){return te(X,A._m,A._b)};if(A.rangebreaks){var Z=z===&quot;y&quot;;ee=function(X){if(!f(X))return w;var Q=A._rangebreaks.length;if(!Q)return V(X,A._m,A._b);var re=Z;A.range[0]&gt;A.range[1]&amp;&amp;(re=!re);for(var ae=re?-1:1,ie=ae*X,se=0,he=0;he&lt;Q;he++){var Se=ae*A._rangebreaks[he].min,Oe=ae*A._rangebreaks[he].max;if(ie&lt;Se)break;if(!(ie&gt;Oe)){se=ie&lt;(Se+Oe)/2?he:he+1;break}se=he+1}var Pe=A._B[se]||0;return isFinite(Pe)?V(X,A._m2,Pe):0},H=function(X){var Q=A._rangebreaks.length;if(!Q)return te(X,A._m,A._b);for(var re=0,ae=0;ae&lt;Q&amp;&amp;!(X&lt;A._rangebreaks[ae].pmin);ae++)X&gt;A._rangebreaks[ae].pmax&amp;&amp;(re=ae+1);return te(X,A._m2,A._B[re])}}A.c2l=A.type===&quot;log&quot;?B:b,A.l2c=A.type===&quot;log&quot;?E:b,A.l2p=ee,A.p2l=H,A.c2p=A.type===&quot;log&quot;?function(X,Q){return ee(B(X,Q))}:ee,A.p2c=A.type===&quot;log&quot;?function(X){return E(H(X))}:H,[&quot;linear&quot;,&quot;-&quot;].indexOf(A.type)!==-1?(A.d2r=A.r2d=A.d2c=A.r2c=A.d2l=A.r2l=p,A.c2d=A.c2r=A.l2d=A.l2r=b,A.d2p=A.r2p=function(X){return A.l2p(p(X))},A.p2d=A.p2r=H,A.cleanPos=b):A.type===&quot;log&quot;?(A.d2r=A.d2l=function(X,Q){return B(p(X),Q)},A.r2d=A.r2c=function(X){return E(p(X))},A.d2c=A.r2l=p,A.c2d=A.l2r=b,A.c2r=B,A.l2d=E,A.d2p=function(X,Q){return A.l2p(A.d2r(X,Q))},A.p2d=function(X){return E(H(X))},A.r2p=function(X){return A.l2p(p(X))},A.p2r=H,A.cleanPos=b):A.type===&quot;date&quot;?(A.d2r=A.r2d=c.identity,A.d2c=A.r2c=A.d2l=A.r2l=N,A.c2d=A.c2r=A.l2d=A.l2r=R,A.d2p=A.r2p=function(X,Q,re){return A.l2p(N(X,0,re))},A.p2d=A.p2r=function(X,Q,re){return R(H(X),Q,re)},A.cleanPos=function(X){return c.cleanDate(X,w,A.calendar)}):A.type===&quot;category&quot;?(A.d2c=A.d2l=Y,A.r2d=A.c2d=A.l2d=q,A.d2r=A.d2l_noadd=W,A.r2c=function(X){var Q=U(X);return Q!==void 0?Q:A.fraction2r(.5)},A.l2r=A.c2r=b,A.r2l=U,A.d2p=function(X){return A.l2p(A.r2c(X))},A.p2d=function(X){return q(H(X))},A.r2p=A.d2p,A.p2r=H,A.cleanPos=function(X){return typeof X==&quot;string&quot;&amp;&amp;X!==&quot;&quot;?X:b(X)}):A.type===&quot;multicategory&quot;&amp;&amp;(A.r2d=A.c2d=A.l2d=q,A.d2r=A.d2l_noadd=W,A.r2c=function(X){var Q=W(X);return Q!==void 0?Q:A.fraction2r(.5)},A.r2c_just_indices=L,A.l2r=A.c2r=b,A.r2l=W,A.d2p=function(X){return A.l2p(A.r2c(X))},A.p2d=function(X){return q(H(X))},A.r2p=A.d2p,A.p2r=H,A.cleanPos=function(X){return Array.isArray(X)||typeof X==&quot;string&quot;&amp;&amp;X!==&quot;&quot;?X:b(X)},A.setupMultiCategory=function(X){var Q,re,ae=A._traceIndices,ie=A._matchGroup;if(ie&amp;&amp;A._categories.length===0){for(var se in ie)if(se!==j){var he=F[M.id2name(se)];ae=ae.concat(he._traceIndices)}}var Se=[[0,{}],[0,{}]],Oe=[];for(Q=0;Q&lt;ae.length;Q++){var Pe=X[ae[Q]];if(z in Pe){var Me=Pe[z],ce=Pe._length||c.minRowLength(Me);if(v(Me[0])&amp;&amp;v(Me[1]))for(re=0;re&lt;ce;re++){var we=Me[0][re],K=Me[1][re];I(we)&amp;&amp;I(K)&amp;&amp;(Oe.push([we,K]),we in Se[0][1]||(Se[0][1][we]=Se[0][0]++),K in Se[1][1]||(Se[1][1][K]=Se[1][0]++))}}}for(Oe.sort(function(ne,de){var _e=Se[0][1],ue=_e[ne[0]]-_e[de[0]];if(ue)return ue;var pe=Se[1][1];return pe[ne[1]]-pe[de[1]]}),Q=0;Q&lt;Oe.length;Q++)Y(Oe[Q])}),A.fraction2r=function(X){var Q=A.r2l(A.range[0]),re=A.r2l(A.range[1]);return A.l2r(Q+X*(re-Q))},A.r2fraction=function(X){var Q=A.r2l(A.range[0]),re=A.r2l(A.range[1]);return(A.r2l(X)-Q)/(re-Q)},A.limitRange=function(X){var Q=A.minallowed,re=A.maxallowed;if(Q!==void 0||re!==void 0){X||(X=&quot;range&quot;);var ae=c.nestedProperty(A,X).get(),ie=c.simpleMap(ae,A.r2l),se=ie[1]&lt;ie[0];se&amp;&amp;ie.reverse();var he=c.simpleMap([Q,re],A.r2l);Q!==void 0&amp;&amp;ie[0]&lt;he[0]&amp;&amp;(ae[se?1:0]=Q),re!==void 0&amp;&amp;ie[1]&gt;he[1]&amp;&amp;(ae[se?0:1]=re)}},A.cleanRange=function(X,Q){A._cleanRange(X,Q),A.limitRange(X)},A._cleanRange=function(X,Q){Q||(Q={}),X||(X=&quot;range&quot;);var re,ae,ie=c.nestedProperty(A,X).get();if(ae=(ae=A.type===&quot;date&quot;?c.dfltRange(A.calendar):z===&quot;y&quot;?O.DFLTRANGEY:A._name===&quot;realaxis&quot;?[0,1]:Q.dfltRange||O.DFLTRANGEX).slice(),A.rangemode!==&quot;tozero&quot;&amp;&amp;A.rangemode!==&quot;nonnegative&quot;||(ae[0]=0),ie&amp;&amp;ie.length===2){var se=ie[0]===null,he=ie[1]===null;for(A.type!==&quot;date&quot;||A.autorange||(ie[0]=c.cleanDate(ie[0],w,A.calendar),ie[1]=c.cleanDate(ie[1],w,A.calendar)),re=0;re&lt;2;re++)if(A.type===&quot;date&quot;){if(!c.isDateTime(ie[re],A.calendar)){A[X]=ae;break}if(A.r2l(ie[0])===A.r2l(ie[1])){var Se=c.constrain(A.r2l(ie[0]),c.MIN_MS+1e3,c.MAX_MS-1e3);ie[0]=A.l2r(Se-1e3),ie[1]=A.l2r(Se+1e3);break}}else{if(!f(ie[re])){if(se||he||!f(ie[1-re])){A[X]=ae;break}ie[re]=ie[1-re]*(re?10:.1)}if(ie[re]&lt;-y?ie[re]=-y:ie[re]&gt;y&amp;&amp;(ie[re]=y),ie[0]===ie[1]){var Oe=Math.max(1,Math.abs(1e-6*ie[0]));ie[0]-=Oe,ie[1]+=Oe}}}else c.nestedProperty(A,X).set(ae)},A.setScale=function(X){var Q=F._size;if(A.overlaying){var re=M.getFromId({_fullLayout:F},A.overlaying);A.domain=re.domain}var ae=X&amp;&amp;A._r?&quot;_r&quot;:&quot;range&quot;,ie=A.calendar;A.cleanRange(ae);var se,he,Se=A.r2l(A[ae][0],ie),Oe=A.r2l(A[ae][1],ie),Pe=z===&quot;y&quot;;if(Pe?(A._offset=Q.t+(1-A.domain[1])*Q.h,A._length=Q.h*(A.domain[1]-A.domain[0]),A._m=A._length/(Se-Oe),A._b=-A._m*Oe):(A._offset=Q.l+A.domain[0]*Q.w,A._length=Q.w*(A.domain[1]-A.domain[0]),A._m=A._length/(Oe-Se),A._b=-A._m*Se),A._rangebreaks=[],A._lBreaks=0,A._m2=0,A._B=[],A.rangebreaks&amp;&amp;(A._rangebreaks=A.locateBreaks(Math.min(Se,Oe),Math.max(Se,Oe)),A._rangebreaks.length)){for(se=0;se&lt;A._rangebreaks.length;se++)he=A._rangebreaks[se],A._lBreaks+=Math.abs(he.max-he.min);var Me=Pe;Se&gt;Oe&amp;&amp;(Me=!Me),Me&amp;&amp;A._rangebreaks.reverse();var ce=Me?-1:1;for(A._m2=ce*A._length/(Math.abs(Oe-Se)-A._lBreaks),A._B.push(-A._m2*(Pe?Oe:Se)),se=0;se&lt;A._rangebreaks.length;se++)he=A._rangebreaks[se],A._B.push(A._B[A._B.length-1]-ce*A._m2*(he.max-he.min));for(se=0;se&lt;A._rangebreaks.length;se++)(he=A._rangebreaks[se]).pmin=ee(he.min),he.pmax=ee(he.max)}if(!isFinite(A._m)||!isFinite(A._b)||A._length&lt;0)throw F._replotting=!1,new Error(&quot;Something went wrong with axis scaling&quot;)},A.maskBreaks=function(X){var Q,re,ae,ie,se,he=A.rangebreaks||[];he._cachedPatterns||(he._cachedPatterns=he.map(function(we){return we.enabled&amp;&amp;we.bounds?c.simpleMap(we.bounds,we.pattern?p:A.d2c):null})),he._cachedValues||(he._cachedValues=he.map(function(we){return we.enabled&amp;&amp;we.values?c.simpleMap(we.values,A.d2c).sort(c.sorterAsc):null}));for(var Se=0;Se&lt;he.length;Se++){var Oe=he[Se];if(Oe.enabled){if(Oe.bounds){var Pe=Oe.pattern;switch(re=(Q=he._cachedPatterns[Se])[0],ae=Q[1],Pe){case P:ie=(se=new Date(X)).getUTCDay(),re&gt;ae&amp;&amp;(ae+=7,ie&lt;re&amp;&amp;(ie+=7));break;case D:ie=(se=new Date(X)).getUTCHours()+(se.getUTCMinutes()/60+se.getUTCSeconds()/3600+se.getUTCMilliseconds()/36e5),re&gt;ae&amp;&amp;(ae+=24,ie&lt;re&amp;&amp;(ie+=24));break;case&quot;&quot;:ie=X}if(ie&gt;=re&amp;&amp;ie&lt;ae)return w}else for(var Me=he._cachedValues[Se],ce=0;ce&lt;Me.length;ce++)if(ae=(re=Me[ce])+Oe.dvalue,X&gt;=re&amp;&amp;X&lt;ae)return w}}return X},A.locateBreaks=function(X,Q){var re,ae,ie,se,he=[];if(!A.rangebreaks)return he;var Se=A.rangebreaks.slice().sort(function(pe,xe){return pe.pattern===P&amp;&amp;xe.pattern===D?-1:xe.pattern===P&amp;&amp;pe.pattern===D?1:0}),Oe=function(pe,xe){if((pe=c.constrain(pe,X,Q))!==(xe=c.constrain(xe,X,Q))){for(var ye=!0,Te=0;Te&lt;he.length;Te++){var Ae=he[Te];pe&lt;Ae.max&amp;&amp;xe&gt;=Ae.min&amp;&amp;(pe&lt;Ae.min&amp;&amp;(Ae.min=pe),xe&gt;Ae.max&amp;&amp;(Ae.max=xe),ye=!1)}ye&amp;&amp;he.push({min:pe,max:xe})}};for(re=0;re&lt;Se.length;re++){var Pe=Se[re];if(Pe.enabled)if(Pe.bounds){var Me=X,ce=Q;Pe.pattern&amp;&amp;(Me=Math.floor(Me)),ie=(ae=c.simpleMap(Pe.bounds,Pe.pattern?p:A.r2l))[0],se=ae[1];var we,K,ne=new Date(Me);switch(Pe.pattern){case P:K=x,we=(se-ie+(se&lt;ie?7:0))*T,Me+=ie*T-(ne.getUTCDay()*T+ne.getUTCHours()*k+ne.getUTCMinutes()*S+ne.getUTCSeconds()*C+ne.getUTCMilliseconds());break;case D:K=T,we=(se-ie+(se&lt;ie?24:0))*k,Me+=ie*k-(ne.getUTCHours()*k+ne.getUTCMinutes()*S+ne.getUTCSeconds()*C+ne.getUTCMilliseconds());break;default:Me=Math.min(ae[0],ae[1]),we=K=(ce=Math.max(ae[0],ae[1]))-Me}for(var de=Me;de&lt;ce;de+=K)Oe(de,de+we)}else for(var _e=c.simpleMap(Pe.values,A.d2c),ue=0;ue&lt;_e.length;ue++)Oe(ie=_e[ue],se=ie+Pe.dvalue)}return he.sort(function(pe,xe){return pe.min-xe.min}),he},A.makeCalcdata=function(X,Q,re){var ae,ie,se,he,Se=A.type,Oe=Se===&quot;date&quot;&amp;&amp;X[Q+&quot;calendar&quot;];if(Q in X){if(ae=X[Q],he=X._length||c.minRowLength(ae),c.isTypedArray(ae)&amp;&amp;(Se===&quot;linear&quot;||Se===&quot;log&quot;)){if(he===ae.length)return ae;if(ae.subarray)return ae.subarray(0,he)}if(Se===&quot;multicategory&quot;)return function(ce,we){for(var K=new Array(we),ne=0;ne&lt;we;ne++){var de=(ce[0]||[])[ne],_e=(ce[1]||[])[ne];K[ne]=L([de,_e])}return K}(ae,he);for(ie=new Array(he),se=0;se&lt;he;se++)ie[se]=A.d2c(ae[se],0,Oe,re)}else{var Pe=Q+&quot;0&quot;in X?A.d2c(X[Q+&quot;0&quot;],0,Oe):0,Me=X[&quot;d&quot;+Q]?Number(X[&quot;d&quot;+Q]):1;for(ae=X[{x:&quot;y&quot;,y:&quot;x&quot;}[Q]],he=X._length||ae.length,ie=new Array(he),se=0;se&lt;he;se++)ie[se]=Pe+se*Me}if(A.rangebreaks)for(se=0;se&lt;he;se++)ie[se]=A.maskBreaks(ie[se]);return ie},A.isValidRange=function(X,Q){return Array.isArray(X)&amp;&amp;X.length===2&amp;&amp;(Q&amp;&amp;X[0]===null||f(A.r2l(X[0])))&amp;&amp;(Q&amp;&amp;X[1]===null||f(A.r2l(X[1])))},A.getAutorangeDflt=function(X,Q){var re=!A.isValidRange(X,&quot;nullOk&quot;);return re&amp;&amp;Q&amp;&amp;Q.reverseDflt?re=&quot;reversed&quot;:X&amp;&amp;(X[0]===null&amp;&amp;X[1]===null?re=!0:X[0]===null&amp;&amp;X[1]!==null?re=&quot;min&quot;:X[0]!==null&amp;&amp;X[1]===null&amp;&amp;(re=&quot;max&quot;)),re},A.isReversed=function(){var X=A.autorange;return X===&quot;reversed&quot;||X===&quot;min reversed&quot;||X===&quot;max reversed&quot;},A.isPtWithinRange=function(X,Q){var re=A.c2l(X[z],null,Q),ae=A.r2l(A.range[0]),ie=A.r2l(A.range[1]);return ae&lt;ie?ae&lt;=re&amp;&amp;re&lt;=ie:ie&lt;=re&amp;&amp;re&lt;=ae},A._emptyCategories=function(){A._categories=[],A._categoriesMap={}},A.clearCalc=function(){var X=A._matchGroup;if(X){var Q=null,re=null;for(var ae in X){var ie=F[M.id2name(ae)];if(ie._categories){Q=ie._categories,re=ie._categoriesMap;break}}Q&amp;&amp;re?(A._categories=Q,A._categoriesMap=re):A._emptyCategories()}else A._emptyCategories();if(A._initialCategories)for(var se=0;se&lt;A._initialCategories.length;se++)Y(A._initialCategories[se])},A.sortByInitialCategories=function(){var X=[];if(A._emptyCategories(),A._initialCategories)for(var Q=0;Q&lt;A._initialCategories.length;Q++)Y(A._initialCategories[Q]);X=X.concat(A._traceIndices);var re=A._matchGroup;for(var ae in re)if(j!==ae){var ie=F[M.id2name(ae)];ie._categories=A._categories,ie._categoriesMap=A._categoriesMap,X=X.concat(ie._traceIndices)}return X};var G=F._d3locale;A.type===&quot;date&quot;&amp;&amp;(A._dateFormat=G?G.timeFormat:u,A._extraFormat=F._extraFormat),A._separators=F.separators,A._numFormat=G?G.numberFormat:d,delete A._minDtick,delete A._forceTick0}},59652:function(i){i.exports=function(o){var a=[&quot;showexponent&quot;,&quot;showtickprefix&quot;,&quot;showticksuffix&quot;].filter(function(s){return o[s]!==void 0});if(a.every(function(s){return o[s]===o[a[0]]})||a.length===1)return o[a[0]]}},96115:function(i,o,a){var s=a(71828),u=a(7901).contrast,c=a(13838),d=a(59652),f=a(85501);function p(m,g){function b(v,h){return s.coerce(m,g,c.tickformatstops,v,h)}b(&quot;enabled&quot;)&amp;&amp;(b(&quot;dtickrange&quot;),b(&quot;value&quot;))}i.exports=function(m,g,b,v,h){h||(h={});var y=b(&quot;labelalias&quot;);s.isPlainObject(y)||delete g.labelalias;var w=d(m);if(b(&quot;showticklabels&quot;)){var _=h.font||{},x=g.color,T=(g.ticklabelposition||&quot;&quot;).indexOf(&quot;inside&quot;)!==-1?u(h.bgColor):x&amp;&amp;x!==c.color.dflt?x:_.color;if(s.coerceFont(b,&quot;tickfont&quot;,{family:_.family,size:_.size,color:T}),h.noTicklabelstep||v===&quot;multicategory&quot;||v===&quot;log&quot;||b(&quot;ticklabelstep&quot;),h.noAng||b(&quot;tickangle&quot;),v!==&quot;category&quot;){var k=b(&quot;tickformat&quot;);f(m,g,{name:&quot;tickformatstops&quot;,inclusionAttr:&quot;enabled&quot;,handleItemDefaults:p}),g.tickformatstops.length||delete g.tickformatstops,h.noExp||k||v===&quot;date&quot;||(b(&quot;showexponent&quot;,w),b(&quot;exponentformat&quot;),b(&quot;minexponent&quot;),b(&quot;separatethousands&quot;))}}}},38701:function(i,o,a){var s=a(71828),u=a(13838);i.exports=function(c,d,f,p){var m=p.isMinor,g=m?c.minor||{}:c,b=m?d.minor:d,v=m?u.minor:u,h=m?&quot;minor.&quot;:&quot;&quot;,y=s.coerce2(g,b,v,&quot;ticklen&quot;,m?.6*(d.ticklen||5):void 0),w=s.coerce2(g,b,v,&quot;tickwidth&quot;,m?d.tickwidth||1:void 0),_=s.coerce2(g,b,v,&quot;tickcolor&quot;,(m?d.tickcolor:void 0)||b.color);f(h+&quot;ticks&quot;,!m&amp;&amp;p.outerTicks||y||w||_?&quot;outside&quot;:&quot;&quot;)||(delete b.ticklen,delete b.tickwidth,delete b.tickcolor)}},26218:function(i,o,a){var s=a(66287),u=a(71828).isArrayOrTypedArray;i.exports=function(c,d,f,p,m){m||(m={});var g=m.isMinor,b=g?c.minor||{}:c,v=g?d.minor:d,h=g?&quot;minor.&quot;:&quot;&quot;;function y(S){var C=b[S];return C!==void 0?C:(v._template||{})[S]}var w=y(&quot;tick0&quot;),_=y(&quot;dtick&quot;),x=y(&quot;tickvals&quot;),T=f(h+&quot;tickmode&quot;,u(x)?&quot;array&quot;:_?&quot;linear&quot;:&quot;auto&quot;);if(T===&quot;auto&quot;||T===&quot;sync&quot;)f(h+&quot;nticks&quot;);else if(T===&quot;linear&quot;){var k=v.dtick=s.dtick(_,p);v.tick0=s.tick0(w,p,d.calendar,k)}else p!==&quot;multicategory&quot;&amp;&amp;(f(h+&quot;tickvals&quot;)===void 0?v.tickmode=&quot;auto&quot;:g||f(&quot;ticktext&quot;))}},66847:function(i,o,a){var s=a(39898),u=a(73972),c=a(71828),d=a(91424),f=a(89298);i.exports=function(p,m,g,b){var v=p._fullLayout;if(m.length!==0){var h,y,w,_;b&amp;&amp;(h=b());var x=s.ease(g.easing);return p._transitionData._interruptCallbacks.push(function(){return window.cancelAnimationFrame(_),_=null,function(){for(var S={},C=0;C&lt;m.length;C++){var M=m[C],O=M.plotinfo.xaxis,D=M.plotinfo.yaxis;M.xr0&amp;&amp;(S[O._name+&quot;.range&quot;]=M.xr0.slice()),M.yr0&amp;&amp;(S[D._name+&quot;.range&quot;]=M.yr0.slice())}return u.call(&quot;relayout&quot;,p,S).then(function(){for(var P=0;P&lt;m.length;P++)T(m[P].plotinfo)})}()}),y=Date.now(),_=window.requestAnimationFrame(function S(){w=Date.now();for(var C=Math.min(1,(w-y)/g.duration),M=x(C),O=0;O&lt;m.length;O++)k(m[O],M);w-y&gt;g.duration?(function(){for(var D={},P=0;P&lt;m.length;P++){var E=m[P],I=E.plotinfo.xaxis,A=E.plotinfo.yaxis;E.xr1&amp;&amp;(D[I._name+&quot;.range&quot;]=E.xr1.slice()),E.yr1&amp;&amp;(D[A._name+&quot;.range&quot;]=E.yr1.slice())}h&amp;&amp;h(),u.call(&quot;relayout&quot;,p,D).then(function(){for(var F=0;F&lt;m.length;F++)T(m[F].plotinfo)})}(),_=window.cancelAnimationFrame(S)):_=window.requestAnimationFrame(S)}),Promise.resolve()}function T(S){var C=S.xaxis,M=S.yaxis;v._defs.select(&quot;#&quot;+S.clipId+&quot;&gt; rect&quot;).call(d.setTranslate,0,0).call(d.setScale,1,1),S.plot.call(d.setTranslate,C._offset,M._offset).call(d.setScale,1,1);var O=S.plot.selectAll(&quot;.scatterlayer .trace&quot;);O.selectAll(&quot;.point&quot;).call(d.setPointGroupScale,1,1),O.selectAll(&quot;.textpoint&quot;).call(d.setTextPointsScale,1,1),O.call(d.hideOutsideRangePoints,S)}function k(S,C){var M=S.plotinfo,O=M.xaxis,D=M.yaxis,P=O._length,E=D._length,I=!!S.xr1,A=!!S.yr1,F=[];if(I){var j=c.simpleMap(S.xr0,O.r2l),z=c.simpleMap(S.xr1,O.r2l),B=j[1]-j[0],N=z[1]-z[0];F[0]=(j[0]*(1-C)+C*z[0]-j[0])/(j[1]-j[0])*P,F[2]=P*(1-C+C*N/B),O.range[0]=O.l2r(j[0]*(1-C)+C*z[0]),O.range[1]=O.l2r(j[1]*(1-C)+C*z[1])}else F[0]=0,F[2]=P;if(A){var R=c.simpleMap(S.yr0,D.r2l),q=c.simpleMap(S.yr1,D.r2l),Y=R[1]-R[0],L=q[1]-q[0];F[1]=(R[1]*(1-C)+C*q[1]-R[1])/(R[0]-R[1])*E,F[3]=E*(1-C+C*L/Y),D.range[0]=O.l2r(R[0]*(1-C)+C*q[0]),D.range[1]=D.l2r(R[1]*(1-C)+C*q[1])}else F[1]=0,F[3]=E;f.drawOne(p,O,{skipTitle:!0}),f.drawOne(p,D,{skipTitle:!0}),f.redrawComponents(p,[O._id,D._id]);var W=I?P/F[2]:1,U=A?E/F[3]:1,V=I?F[0]:0,te=A?F[1]:0,ee=I?F[0]/F[2]*P:0,H=A?F[1]/F[3]*E:0,Z=O._offset-ee,G=D._offset-H;M.clipRect.call(d.setTranslate,V,te).call(d.setScale,1/W,1/U),M.plot.call(d.setTranslate,Z,G).call(d.setScale,W,U),d.setPointGroupScale(M.zoomScalePts,1/W,1/U),d.setTextPointsScale(M.zoomScaleTxt,1/W,1/U)}f.redrawComponents(p)}},951:function(i,o,a){var s=a(73972).traceIs,u=a(4322);function c(f){return{v:&quot;x&quot;,h:&quot;y&quot;}[f.orientation||&quot;v&quot;]}function d(f,p){var m=c(f),g=s(f,&quot;box-violin&quot;),b=s(f._fullInput||{},&quot;candlestick&quot;);return g&amp;&amp;!b&amp;&amp;p===m&amp;&amp;f[m]===void 0&amp;&amp;f[m+&quot;0&quot;]===void 0}i.exports=function(f,p,m,g){m(&quot;autotypenumbers&quot;,g.autotypenumbersDflt),m(&quot;type&quot;,(g.splomStash||{}).type)===&quot;-&quot;&amp;&amp;(function(b,v){if(b.type===&quot;-&quot;){var h,y=b._id,w=y.charAt(0);y.indexOf(&quot;scene&quot;)!==-1&amp;&amp;(y=w);var _=function(D,P,E){for(var I=0;I&lt;D.length;I++){var A=D[I];if(A.type===&quot;splom&quot;&amp;&amp;A._length&gt;0&amp;&amp;(A[&quot;_&quot;+E+&quot;axes&quot;]||{})[P]||(A[E+&quot;axis&quot;]||E)===P&amp;&amp;(d(A,E)||(A[E]||[]).length||A[E+&quot;0&quot;]))return A}}(v,y,w);if(_)if(_.type!==&quot;histogram&quot;||w!=={v:&quot;y&quot;,h:&quot;x&quot;}[_.orientation||&quot;v&quot;]){var x=w+&quot;calendar&quot;,T=_[x],k={noMultiCategory:!s(_,&quot;cartesian&quot;)||s(_,&quot;noMultiCategory&quot;)};if(_.type===&quot;box&quot;&amp;&amp;_._hasPreCompStats&amp;&amp;w==={h:&quot;x&quot;,v:&quot;y&quot;}[_.orientation||&quot;v&quot;]&amp;&amp;(k.noMultiCategory=!0),k.autotypenumbers=b.autotypenumbers,d(_,w)){var S=c(_),C=[];for(h=0;h&lt;v.length;h++){var M=v[h];s(M,&quot;box-violin&quot;)&amp;&amp;(M[w+&quot;axis&quot;]||w)===y&amp;&amp;(M[S]!==void 0?C.push(M[S][0]):M.name!==void 0?C.push(M.name):C.push(&quot;text&quot;),M[x]!==T&amp;&amp;(T=void 0))}b.type=u(C,T,k)}else if(_.type===&quot;splom&quot;){var O=_.dimensions[_._axesDim[y]];O.visible&amp;&amp;(b.type=u(O.values,T,k))}else b.type=u(_[w]||[_[w+&quot;0&quot;]],T,k)}else b.type=&quot;linear&quot;}}(p,g.data),p.type===&quot;-&quot;?p.type=&quot;linear&quot;:f.type=p.type)}},31137:function(i,o,a){var s=a(73972),u=a(71828);function c(m,g,b){var v,h,y,w=!1;if(g.type===&quot;data&quot;)v=m._fullData[g.traces!==null?g.traces[0]:0];else{if(g.type!==&quot;layout&quot;)return!1;v=m._fullLayout}return h=u.nestedProperty(v,g.prop).get(),(y=b[g.type]=b[g.type]||{}).hasOwnProperty(g.prop)&amp;&amp;y[g.prop]!==h&amp;&amp;(w=!0),y[g.prop]=h,{changed:w,value:h}}function d(m,g){var b=[],v=g[0],h={};if(typeof v==&quot;string&quot;)h[v]=g[1];else{if(!u.isPlainObject(v))return b;h=v}return p(h,function(y,w,_){b.push({type:&quot;layout&quot;,prop:y,value:_})},&quot;&quot;,0),b}function f(m,g){var b,v,h,y,w=[];if(v=g[0],h=g[1],b=g[2],y={},typeof v==&quot;string&quot;)y[v]=h;else{if(!u.isPlainObject(v))return w;y=v,b===void 0&amp;&amp;(b=h)}return b===void 0&amp;&amp;(b=null),p(y,function(_,x,T){var k,S;if(Array.isArray(T)){S=T.slice();var C=Math.min(S.length,m.data.length);b&amp;&amp;(C=Math.min(C,b.length)),k=[];for(var M=0;M&lt;C;M++)k[M]=b?b[M]:M}else S=T,k=b?b.slice():null;if(k===null)Array.isArray(S)&amp;&amp;(S=S[0]);else if(Array.isArray(k)){if(!Array.isArray(S)){var O=S;S=[];for(var D=0;D&lt;k.length;D++)S[D]=O}S.length=Math.min(k.length,S.length)}w.push({type:&quot;data&quot;,prop:_,traces:k,value:S})},&quot;&quot;,0),w}function p(m,g,b,v){Object.keys(m).forEach(function(h){var y=m[h];if(h[0]!==&quot;_&quot;){var w=b+(v&gt;0?&quot;.&quot;:&quot;&quot;)+h;u.isPlainObject(y)?p(y,g,w,v+1):g(w,h,y)}})}o.manageCommandObserver=function(m,g,b,v){var h={},y=!0;g&amp;&amp;g._commandObserver&amp;&amp;(h=g._commandObserver),h.cache||(h.cache={}),h.lookupTable={};var w=o.hasSimpleAPICommandBindings(m,b,h.lookupTable);if(g&amp;&amp;g._commandObserver){if(w)return h;if(g._commandObserver.remove)return g._commandObserver.remove(),g._commandObserver=null,h}if(w){c(m,w,h.cache),h.check=function(){if(y){var T=c(m,w,h.cache);return T.changed&amp;&amp;v&amp;&amp;h.lookupTable[T.value]!==void 0&amp;&amp;(h.disable(),Promise.resolve(v({value:T.value,type:w.type,prop:w.prop,traces:w.traces,index:h.lookupTable[T.value]})).then(h.enable,h.enable)),T.changed}};for(var _=[&quot;plotly_relayout&quot;,&quot;plotly_redraw&quot;,&quot;plotly_restyle&quot;,&quot;plotly_update&quot;,&quot;plotly_animatingframe&quot;,&quot;plotly_afterplot&quot;],x=0;x&lt;_.length;x++)m._internalOn(_[x],h.check);h.remove=function(){for(var T=0;T&lt;_.length;T++)m._removeInternalListener(_[T],h.check)}}else u.log(&quot;Unable to automatically bind plot updates to API command&quot;),h.lookupTable={},h.remove=function(){};return h.disable=function(){y=!1},h.enable=function(){y=!0},g&amp;&amp;(g._commandObserver=h),h},o.hasSimpleAPICommandBindings=function(m,g,b){var v,h,y=g.length;for(v=0;v&lt;y;v++){var w,_=g[v],x=_.method,T=_.args;if(Array.isArray(T)||(T=[]),!x)return!1;var k=o.computeAPICommandBindings(m,x,T);if(k.length!==1)return!1;if(h){if((w=k[0]).type!==h.type||w.prop!==h.prop)return!1;if(Array.isArray(h.traces)){if(!Array.isArray(w.traces))return!1;w.traces.sort();for(var S=0;S&lt;h.traces.length;S++)if(h.traces[S]!==w.traces[S])return!1}else if(w.prop!==h.prop)return!1}else h=k[0],Array.isArray(h.traces)&amp;&amp;h.traces.sort();var C=(w=k[0]).value;if(Array.isArray(C)){if(C.length!==1)return!1;C=C[0]}b&amp;&amp;(b[C]=v)}return h},o.executeAPICommand=function(m,g,b){if(g===&quot;skip&quot;)return Promise.resolve();var v=s.apiMethodRegistry[g],h=[m];Array.isArray(b)||(b=[]);for(var y=0;y&lt;b.length;y++)h.push(b[y]);return v.apply(null,h).catch(function(w){return u.warn(&quot;API call to Plotly.&quot;+g+&quot; rejected.&quot;,w),Promise.reject(w)})},o.computeAPICommandBindings=function(m,g,b){var v;switch(Array.isArray(b)||(b=[]),g){case&quot;restyle&quot;:v=f(m,b);break;case&quot;relayout&quot;:v=d(0,b);break;case&quot;update&quot;:v=f(m,[b[0],b[2]]).concat(d(0,[b[1]]));break;case&quot;animate&quot;:v=function(h,y){return Array.isArray(y[0])&amp;&amp;y[0].length===1&amp;&amp;[&quot;string&quot;,&quot;number&quot;].indexOf(typeof y[0][0])!==-1?[{type:&quot;layout&quot;,prop:&quot;_currentFrame&quot;,value:y[0][0].toString()}]:[]}(0,b);break;default:v=[]}return v}},27670:function(i,o,a){var s=a(1426).extendFlat;o.Y=function(u,c){c=c||{};var d={valType:&quot;info_array&quot;,editType:(u=u||{}).editType,items:[{valType:&quot;number&quot;,min:0,max:1,editType:u.editType},{valType:&quot;number&quot;,min:0,max:1,editType:u.editType}],dflt:[0,1]},f=(u.name&amp;&amp;u.name,u.trace,c.description&amp;&amp;c.description,{x:s({},d,{}),y:s({},d,{}),editType:u.editType});return u.noGridCell||(f.row={valType:&quot;integer&quot;,min:0,dflt:0,editType:u.editType},f.column={valType:&quot;integer&quot;,min:0,dflt:0,editType:u.editType}),f},o.c=function(u,c,d,f){var p=f&amp;&amp;f.x||[0,1],m=f&amp;&amp;f.y||[0,1],g=c.grid;if(g){var b=d(&quot;domain.column&quot;);b!==void 0&amp;&amp;(b&lt;g.columns?p=g._domains.x[b]:delete u.domain.column);var v=d(&quot;domain.row&quot;);v!==void 0&amp;&amp;(v&lt;g.rows?m=g._domains.y[v]:delete u.domain.row)}var h=d(&quot;domain.x&quot;,p),y=d(&quot;domain.y&quot;,m);h[0]&lt;h[1]||(u.domain.x=p.slice()),y[0]&lt;y[1]||(u.domain.y=m.slice())}},41940:function(i){i.exports=function(o){var a=o.editType,s=o.colorEditType;s===void 0&amp;&amp;(s=a);var u={family:{valType:&quot;string&quot;,noBlank:!0,strict:!0,editType:a},size:{valType:&quot;number&quot;,min:1,editType:a},color:{valType:&quot;color&quot;,editType:s},editType:a};return o.autoSize&amp;&amp;(u.size.dflt=&quot;auto&quot;),o.autoColor&amp;&amp;(u.color.dflt=&quot;auto&quot;),o.arrayOk&amp;&amp;(u.family.arrayOk=!0,u.size.arrayOk=!0,u.color.arrayOk=!0),u}},31391:function(i){i.exports={_isLinkedToArray:&quot;frames_entry&quot;,group:{valType:&quot;string&quot;},name:{valType:&quot;string&quot;},traces:{valType:&quot;any&quot;},baseframe:{valType:&quot;string&quot;},data:{valType:&quot;any&quot;},layout:{valType:&quot;any&quot;}}},27659:function(i,o,a){var s=a(73972);a(85555).SUBPLOT_PATTERN,o.AU=function(u,c,d){var f=s.subplotsRegistry[c];if(!f)return[];for(var p=f.attr,m=[],g=0;g&lt;u.length;g++){var b=u[g];b[0].trace[p]===d&amp;&amp;m.push(b)}return m},o.a0=function(u,c){var d,f=[],p=[];if(!(d=typeof c==&quot;string&quot;?s.getModule(c).plot:typeof c==&quot;function&quot;?c:c.plot))return[f,u];for(var m=0;m&lt;u.length;m++){var g=u[m],b=g[0].trace;b.visible===!0&amp;&amp;b._length!==0&amp;&amp;(b._module&amp;&amp;b._module.plot===d?f.push(g):p.push(g))}return[f,p]}},63538:function(i){function o(a,s){var u,c,d=[0,0,0,0];for(u=0;u&lt;4;++u)for(c=0;c&lt;4;++c)d[c]+=a[4*u+c]*s[u];return d}i.exports=function(a,s){return o(a.projection,o(a.view,o(a.model,[s[0],s[1],s[2],1])))}},10820:function(i,o,a){var s=a(41940),u=a(85594),c=a(22399),d=a(29241),f=a(53777),p=a(35025),m=a(1426).extendFlat,g=s({editType:&quot;calc&quot;});g.family.dflt=&#x27;&quot;Open Sans&quot;, verdana, arial, sans-serif&#x27;,g.size.dflt=12,g.color.dflt=c.defaultLine,i.exports={font:g,title:{text:{valType:&quot;string&quot;,editType:&quot;layoutstyle&quot;},font:s({editType:&quot;layoutstyle&quot;}),xref:{valType:&quot;enumerated&quot;,dflt:&quot;container&quot;,values:[&quot;container&quot;,&quot;paper&quot;],editType:&quot;layoutstyle&quot;},yref:{valType:&quot;enumerated&quot;,dflt:&quot;container&quot;,values:[&quot;container&quot;,&quot;paper&quot;],editType:&quot;layoutstyle&quot;},x:{valType:&quot;number&quot;,min:0,max:1,dflt:.5,editType:&quot;layoutstyle&quot;},y:{valType:&quot;number&quot;,min:0,max:1,dflt:&quot;auto&quot;,editType:&quot;layoutstyle&quot;},xanchor:{valType:&quot;enumerated&quot;,dflt:&quot;auto&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],editType:&quot;layoutstyle&quot;},yanchor:{valType:&quot;enumerated&quot;,dflt:&quot;auto&quot;,values:[&quot;auto&quot;,&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],editType:&quot;layoutstyle&quot;},pad:m(p({editType:&quot;layoutstyle&quot;}),{}),automargin:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},editType:&quot;layoutstyle&quot;},uniformtext:{mode:{valType:&quot;enumerated&quot;,values:[!1,&quot;hide&quot;,&quot;show&quot;],dflt:!1,editType:&quot;plot&quot;},minsize:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;plot&quot;},editType:&quot;plot&quot;},autosize:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;none&quot;},width:{valType:&quot;number&quot;,min:10,dflt:700,editType:&quot;plot&quot;},height:{valType:&quot;number&quot;,min:10,dflt:450,editType:&quot;plot&quot;},minreducedwidth:{valType:&quot;number&quot;,min:2,dflt:64,editType:&quot;plot&quot;},minreducedheight:{valType:&quot;number&quot;,min:2,dflt:64,editType:&quot;plot&quot;},margin:{l:{valType:&quot;number&quot;,min:0,dflt:80,editType:&quot;plot&quot;},r:{valType:&quot;number&quot;,min:0,dflt:80,editType:&quot;plot&quot;},t:{valType:&quot;number&quot;,min:0,dflt:100,editType:&quot;plot&quot;},b:{valType:&quot;number&quot;,min:0,dflt:80,editType:&quot;plot&quot;},pad:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;plot&quot;},autoexpand:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;plot&quot;},editType:&quot;plot&quot;},computed:{valType:&quot;any&quot;,editType:&quot;none&quot;},paper_bgcolor:{valType:&quot;color&quot;,dflt:c.background,editType:&quot;plot&quot;},plot_bgcolor:{valType:&quot;color&quot;,dflt:c.background,editType:&quot;layoutstyle&quot;},autotypenumbers:{valType:&quot;enumerated&quot;,values:[&quot;convert types&quot;,&quot;strict&quot;],dflt:&quot;convert types&quot;,editType:&quot;calc&quot;},separators:{valType:&quot;string&quot;,editType:&quot;plot&quot;},hidesources:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},showlegend:{valType:&quot;boolean&quot;,editType:&quot;legend&quot;},colorway:{valType:&quot;colorlist&quot;,dflt:c.defaults,editType:&quot;calc&quot;},datarevision:{valType:&quot;any&quot;,editType:&quot;calc&quot;},uirevision:{valType:&quot;any&quot;,editType:&quot;none&quot;},editrevision:{valType:&quot;any&quot;,editType:&quot;none&quot;},selectionrevision:{valType:&quot;any&quot;,editType:&quot;none&quot;},template:{valType:&quot;any&quot;,editType:&quot;calc&quot;},newshape:d.newshape,activeshape:d.activeshape,newselection:f.newselection,activeselection:f.activeselection,meta:{valType:&quot;any&quot;,arrayOk:!0,editType:&quot;plot&quot;},transition:m({},u.transition,{editType:&quot;none&quot;}),_deprecated:{title:{valType:&quot;string&quot;,editType:&quot;layoutstyle&quot;},titlefont:s({editType:&quot;layoutstyle&quot;})}}},35025:function(i){i.exports=function(o){var a=o.editType;return{t:{valType:&quot;number&quot;,dflt:0,editType:a},r:{valType:&quot;number&quot;,dflt:0,editType:a},b:{valType:&quot;number&quot;,dflt:0,editType:a},l:{valType:&quot;number&quot;,dflt:0,editType:a},editType:a}}},74875:function(i,o,a){var s=a(39898),u=a(84096).Dq,c=a(60721).FF,d=a(92770),f=a(73972),p=a(86281),m=a(44467),g=a(71828),b=a(7901),v=a(50606).BADNUM,h=a(41675),y=a(51873).clearOutline,w=a(21479),_=a(85594),x=a(31391),T=a(27659).a0,k=g.relinkPrivateKeys,S=g._,C=i.exports={};g.extendFlat(C,f),C.attributes=a(9012),C.attributes.type.values=C.allTypes,C.fontAttrs=a(41940),C.layoutAttributes=a(10820),C.fontWeight=&quot;normal&quot;;var M=C.transformsRegistry,O=a(31137);C.executeAPICommand=O.executeAPICommand,C.computeAPICommandBindings=O.computeAPICommandBindings,C.manageCommandObserver=O.manageCommandObserver,C.hasSimpleAPICommandBindings=O.hasSimpleAPICommandBindings,C.redrawText=function(L){return L=g.getGraphDiv(L),new Promise(function(W){setTimeout(function(){L._fullLayout&amp;&amp;(f.getComponentMethod(&quot;annotations&quot;,&quot;draw&quot;)(L),f.getComponentMethod(&quot;legend&quot;,&quot;draw&quot;)(L),f.getComponentMethod(&quot;colorbar&quot;,&quot;draw&quot;)(L),W(C.previousPromises(L)))},300)})},C.resize=function(L){var W;L=g.getGraphDiv(L);var U=new Promise(function(V,te){L&amp;&amp;!g.isHidden(L)||te(new Error(&quot;Resize must be passed a displayed plot div element.&quot;)),L._redrawTimer&amp;&amp;clearTimeout(L._redrawTimer),L._resolveResize&amp;&amp;(W=L._resolveResize),L._resolveResize=V,L._redrawTimer=setTimeout(function(){if(!L.layout||L.layout.width&amp;&amp;L.layout.height||g.isHidden(L))V(L);else{delete L.layout.width,delete L.layout.height;var ee=L.changed;L.autoplay=!0,f.call(&quot;relayout&quot;,L,{autosize:!0}).then(function(){L.changed=ee,L._resolveResize===V&amp;&amp;(delete L._resolveResize,V(L))})}},100)});return W&amp;&amp;W(U),U},C.previousPromises=function(L){if((L._promises||[]).length)return Promise.all(L._promises).then(function(){L._promises=[]})},C.addLinks=function(L){if(L._context.showLink||L._context.showSources){var W=L._fullLayout,U=g.ensureSingle(W._paper,&quot;text&quot;,&quot;js-plot-link-container&quot;,function(G){G.style({&quot;font-family&quot;:&#x27;&quot;Open Sans&quot;, Arial, sans-serif&#x27;,&quot;font-size&quot;:&quot;12px&quot;,fill:b.defaultLine,&quot;pointer-events&quot;:&quot;all&quot;}).each(function(){var X=s.select(this);X.append(&quot;tspan&quot;).classed(&quot;js-link-to-tool&quot;,!0),X.append(&quot;tspan&quot;).classed(&quot;js-link-spacer&quot;,!0),X.append(&quot;tspan&quot;).classed(&quot;js-sourcelinks&quot;,!0)})}),V=U.node(),te={y:W._paper.attr(&quot;height&quot;)-9};document.body.contains(V)&amp;&amp;V.getComputedTextLength()&gt;=W.width-20?(te[&quot;text-anchor&quot;]=&quot;start&quot;,te.x=5):(te[&quot;text-anchor&quot;]=&quot;end&quot;,te.x=W._paper.attr(&quot;width&quot;)-7),U.attr(te);var ee=U.select(&quot;.js-link-to-tool&quot;),H=U.select(&quot;.js-link-spacer&quot;),Z=U.select(&quot;.js-sourcelinks&quot;);L._context.showSources&amp;&amp;L._context.showSources(L),L._context.showLink&amp;&amp;function(G,X){X.text(&quot;&quot;);var Q=X.append(&quot;a&quot;).attr({&quot;xlink:xlink:href&quot;:&quot;#&quot;,class:&quot;link--impt link--embedview&quot;,&quot;font-weight&quot;:&quot;bold&quot;}).text(G._context.linkText+&quot; »&quot;);if(G._context.sendData)Q.on(&quot;click&quot;,function(){C.sendDataToCloud(G)});else{var re=window.location.pathname.split(&quot;/&quot;),ae=window.location.search;Q.attr({&quot;xlink:xlink:show&quot;:&quot;new&quot;,&quot;xlink:xlink:href&quot;:&quot;/&quot;+re[2].split(&quot;.&quot;)[0]+&quot;/&quot;+re[1]+ae})}}(L,ee),H.text(ee.text()&amp;&amp;Z.text()?&quot; - &quot;:&quot;&quot;)}},C.sendDataToCloud=function(L){var W=(window.PLOTLYENV||{}).BASE_URL||L._context.plotlyServerURL;if(W){L.emit(&quot;plotly_beforeexport&quot;);var U=s.select(L).append(&quot;div&quot;).attr(&quot;id&quot;,&quot;hiddenform&quot;).style(&quot;display&quot;,&quot;none&quot;),V=U.append(&quot;form&quot;).attr({action:W+&quot;/external&quot;,method:&quot;post&quot;,target:&quot;_blank&quot;});return V.append(&quot;input&quot;).attr({type:&quot;text&quot;,name:&quot;data&quot;}).node().value=C.graphJson(L,!1,&quot;keepdata&quot;),V.node().submit(),U.remove(),L.emit(&quot;plotly_afterexport&quot;),!1}};var D=[&quot;days&quot;,&quot;shortDays&quot;,&quot;months&quot;,&quot;shortMonths&quot;,&quot;periods&quot;,&quot;dateTime&quot;,&quot;date&quot;,&quot;time&quot;,&quot;decimal&quot;,&quot;thousands&quot;,&quot;grouping&quot;,&quot;currency&quot;],P=[&quot;year&quot;,&quot;month&quot;,&quot;dayMonth&quot;,&quot;dayMonthYear&quot;];function E(L,W){var U=L._context.locale;U||(U=&quot;en-US&quot;);var V=!1,te={};function ee(re){for(var ae=!0,ie=0;ie&lt;W.length;ie++){var se=W[ie];te[se]||(re[se]?te[se]=re[se]:ae=!1)}ae&amp;&amp;(V=!0)}for(var H=0;H&lt;2;H++){for(var Z=L._context.locales,G=0;G&lt;2;G++){var X=(Z[U]||{}).format;if(X&amp;&amp;(ee(X),V))break;Z=f.localeRegistry}var Q=U.split(&quot;-&quot;)[0];if(V||Q===U)break;U=Q}return V||ee(f.localeRegistry.en.format),te}function I(L,W){var U={_fullLayout:W},V=L._id.charAt(0)===&quot;x&quot;,te=L._mainAxis._anchorAxis,ee=&quot;&quot;,H=&quot;&quot;,Z=&quot;&quot;;if(te&amp;&amp;(Z=te._mainAxis._id,ee=V?L._id+Z:Z+L._id),!ee||!W._plots[ee]){ee=&quot;&quot;;for(var G=L._counterAxes,X=0;X&lt;G.length;X++){var Q=G[X],re=V?L._id+Q:Q+L._id;H||(H=re);var ae=h.getFromId(U,Q);if(Z&amp;&amp;ae.overlaying===Z){ee=re;break}}}return ee||H}function A(L){var W=L.transforms;if(Array.isArray(W)&amp;&amp;W.length)for(var U=0;U&lt;W.length;U++){var V=W[U],te=V._module||M[V.type];if(te&amp;&amp;te.makesData)return!0}return!1}function F(L,W,U,V){for(var te=L.transforms,ee=[L],H=0;H&lt;te.length;H++){var Z=te[H],G=M[Z.type];G&amp;&amp;G.transform&amp;&amp;(ee=G.transform(ee,{transform:Z,fullTrace:L,fullData:W,layout:U,fullLayout:V,transformIndex:H}))}return ee}function j(L){return typeof L==&quot;string&quot;&amp;&amp;L.substr(L.length-2)===&quot;px&quot;&amp;&amp;parseFloat(L)}function z(L){var W=L.margin;if(!L._size){var U=L._size={l:Math.round(W.l),r:Math.round(W.r),t:Math.round(W.t),b:Math.round(W.b),p:Math.round(W.pad)};U.w=Math.round(L.width)-U.l-U.r,U.h=Math.round(L.height)-U.t-U.b}L._pushmargin||(L._pushmargin={}),L._pushmarginIds||(L._pushmarginIds={}),L._reservedMargin||(L._reservedMargin={})}C.supplyDefaults=function(L,W){var U=W&amp;&amp;W.skipUpdateCalc,V=L._fullLayout||{};if(V._skipDefaults)delete V._skipDefaults;else{var te,ee=L._fullLayout={},H=L.layout||{},Z=L._fullData||[],G=L._fullData=[],X=L.data||[],Q=L.calcdata||[],re=L._context||{};L._transitionData||C.createTransitionData(L),ee._dfltTitle={plot:S(L,&quot;Click to enter Plot title&quot;),x:S(L,&quot;Click to enter X axis title&quot;),y:S(L,&quot;Click to enter Y axis title&quot;),colorbar:S(L,&quot;Click to enter Colorscale title&quot;),annotation:S(L,&quot;new text&quot;)},ee._traceWord=S(L,&quot;trace&quot;);var ae=E(L,D);if(ee._mapboxAccessToken=re.mapboxAccessToken,V._initialAutoSizeIsDone){var ie=V.width,se=V.height;C.supplyLayoutGlobalDefaults(H,ee,ae),H.width||(ee.width=ie),H.height||(ee.height=se),C.sanitizeMargins(ee)}else{C.supplyLayoutGlobalDefaults(H,ee,ae);var he=!H.width||!H.height,Se=ee.autosize,Oe=re.autosizable;he&amp;&amp;(Se||Oe)?C.plotAutoSize(L,H,ee):he&amp;&amp;C.sanitizeMargins(ee),!Se&amp;&amp;he&amp;&amp;(H.width=ee.width,H.height=ee.height)}ee._d3locale=function($e,Fe){return $e.decimal=Fe.charAt(0),$e.thousands=Fe.charAt(1),{numberFormat:function(Be){try{Be=c($e).format(g.adjustFormat(Be))}catch{return g.warnBadFormat(Be),g.noFormat}return Be},timeFormat:u($e).utcFormat}}(ae,ee.separators),ee._extraFormat=E(L,P),ee._initialAutoSizeIsDone=!0,ee._dataLength=X.length,ee._modules=[],ee._visibleModules=[],ee._basePlotModules=[];var Pe=ee._subplots=function(){var $e,Fe,Be=f.collectableSubplotTypes,Ue={};if(!Be){Be=[];var qe=f.subplotsRegistry;for(var Xe in qe){var ot=qe[Xe].attr;if(ot&amp;&amp;(Be.push(Xe),Array.isArray(ot)))for(Fe=0;Fe&lt;ot.length;Fe++)g.pushUnique(Be,ot[Fe])}}for($e=0;$e&lt;Be.length;$e++)Ue[Be[$e]]=[];return Ue}(),Me=ee._splomAxes={x:{},y:{}},ce=ee._splomSubplots={};ee._splomGridDflt={},ee._scatterStackOpts={},ee._firstScatter={},ee._alignmentOpts={},ee._colorAxes={},ee._requestRangeslider={},ee._traceUids=function($e,Fe){var Be,Ue,qe=Fe.length,Xe=[];for(Be=0;Be&lt;$e.length;Be++){var ot=$e[Be]._fullInput;ot!==Ue&amp;&amp;Xe.push(ot),Ue=ot}var st=Xe.length,dt=new Array(qe),vt={};function We(it,St){dt[St]=it,vt[it]=1}function ze(it,St){if(it&amp;&amp;typeof it==&quot;string&quot;&amp;&amp;!vt[it])return We(it,St),!0}for(Be=0;Be&lt;qe;Be++){var tt=Fe[Be].uid;typeof tt==&quot;number&quot;&amp;&amp;(tt=String(tt)),ze(tt,Be)||Be&lt;st&amp;&amp;ze(Xe[Be].uid,Be)||We(g.randstr(vt),Be)}return dt}(Z,X),ee._globalTransforms=(L._context||{}).globalTransforms,C.supplyDataDefaults(X,G,H,ee);var we=Object.keys(Me.x),K=Object.keys(Me.y);if(we.length&gt;1&amp;&amp;K.length&gt;1){for(f.getComponentMethod(&quot;grid&quot;,&quot;sizeDefaults&quot;)(H,ee),te=0;te&lt;we.length;te++)g.pushUnique(Pe.xaxis,we[te]);for(te=0;te&lt;K.length;te++)g.pushUnique(Pe.yaxis,K[te]);for(var ne in ce)g.pushUnique(Pe.cartesian,ne)}if(ee._has=C._hasPlotType.bind(ee),Z.length===G.length)for(te=0;te&lt;G.length;te++)k(G[te],Z[te]);C.supplyLayoutModuleDefaults(H,ee,G,L._transitionData);var de=ee._visibleModules,_e=[];for(te=0;te&lt;de.length;te++){var ue=de[te].crossTraceDefaults;ue&amp;&amp;g.pushUnique(_e,ue)}for(te=0;te&lt;_e.length;te++)_e[te](G,ee);ee._hasOnlyLargeSploms=ee._basePlotModules.length===1&amp;&amp;ee._basePlotModules[0].name===&quot;splom&quot;&amp;&amp;we.length&gt;15&amp;&amp;K.length&gt;15&amp;&amp;ee.shapes.length===0&amp;&amp;ee.images.length===0,C.linkSubplots(G,ee,Z,V),C.cleanPlot(G,ee,Z,V);var pe=!(!V._has||!V._has(&quot;gl2d&quot;)),xe=!(!ee._has||!ee._has(&quot;gl2d&quot;)),ye=!(!V._has||!V._has(&quot;cartesian&quot;))||pe,Te=!(!ee._has||!ee._has(&quot;cartesian&quot;))||xe;ye&amp;&amp;!Te?V._bgLayer.remove():Te&amp;&amp;!ye&amp;&amp;(ee._shouldCreateBgLayer=!0),V._zoomlayer&amp;&amp;!L._dragging&amp;&amp;y({_fullLayout:V}),function($e,Fe){var Be,Ue=[];Fe.meta&amp;&amp;(Be=Fe._meta={meta:Fe.meta,layout:{meta:Fe.meta}});for(var qe=0;qe&lt;$e.length;qe++){var Xe=$e[qe];Xe.meta?Ue[Xe.index]=Xe._meta={meta:Xe.meta}:Fe.meta&amp;&amp;(Xe._meta={meta:Fe.meta}),Fe.meta&amp;&amp;(Xe._meta.layout={meta:Fe.meta})}Ue.length&amp;&amp;(Be||(Be=Fe._meta={}),Be.data=Ue)}(G,ee),k(ee,V),f.getComponentMethod(&quot;colorscale&quot;,&quot;crossTraceDefaults&quot;)(G,ee),ee._preGUI||(ee._preGUI={}),ee._tracePreGUI||(ee._tracePreGUI={});var Ae,Re=ee._tracePreGUI,Le={};for(Ae in Re)Le[Ae]=&quot;old&quot;;for(te=0;te&lt;G.length;te++)Le[Ae=G[te]._fullInput.uid]||(Re[Ae]={}),Le[Ae]=&quot;new&quot;;for(Ae in Le)Le[Ae]===&quot;old&quot;&amp;&amp;delete Re[Ae];z(ee),f.getComponentMethod(&quot;rangeslider&quot;,&quot;makeData&quot;)(ee),U||Q.length!==G.length||C.supplyDefaultsUpdateCalc(Q,G)}},C.supplyDefaultsUpdateCalc=function(L,W){for(var U=0;U&lt;W.length;U++){var V=W[U],te=(L[U]||[])[0];if(te&amp;&amp;te.trace){var ee=te.trace;if(ee._hasCalcTransform){var H,Z,G,X=ee._arrayAttrs;for(H=0;H&lt;X.length;H++)Z=X[H],G=g.nestedProperty(ee,Z).get().slice(),g.nestedProperty(V,Z).set(G)}te.trace=V}}},C.createTransitionData=function(L){L._transitionData||(L._transitionData={}),L._transitionData._frames||(L._transitionData._frames=[]),L._transitionData._frameHash||(L._transitionData._frameHash={}),L._transitionData._counter||(L._transitionData._counter=0),L._transitionData._interruptCallbacks||(L._transitionData._interruptCallbacks=[])},C._hasPlotType=function(L){var W,U=this._basePlotModules||[];for(W=0;W&lt;U.length;W++)if(U[W].name===L)return!0;var V=this._modules||[];for(W=0;W&lt;V.length;W++){var te=V[W].name;if(te===L)return!0;var ee=f.modules[te];if(ee&amp;&amp;ee.categories[L])return!0}return!1},C.cleanPlot=function(L,W,U,V){var te,ee,H=V._basePlotModules||[];for(te=0;te&lt;H.length;te++){var Z=H[te];Z.clean&amp;&amp;Z.clean(L,W,U,V)}var G=V._has&amp;&amp;V._has(&quot;gl&quot;),X=W._has&amp;&amp;W._has(&quot;gl&quot;);G&amp;&amp;!X&amp;&amp;V._glcontainer!==void 0&amp;&amp;(V._glcontainer.selectAll(&quot;.gl-canvas&quot;).remove(),V._glcontainer.selectAll(&quot;.no-webgl&quot;).remove(),V._glcanvas=null);var Q=!!V._infolayer;e:for(te=0;te&lt;U.length;te++){var re=U[te].uid;for(ee=0;ee&lt;L.length;ee++)if(re===L[ee].uid)continue e;Q&amp;&amp;V._infolayer.select(&quot;.cb&quot;+re).remove()}},C.linkSubplots=function(L,W,U,V){var te,ee,H=V._plots||{},Z=W._plots={},G=W._subplots,X={_fullData:L,_fullLayout:W},Q=G.cartesian.concat(G.gl2d||[]);for(te=0;te&lt;Q.length;te++){var re,ae=Q[te],ie=H[ae],se=h.getFromId(X,ae,&quot;x&quot;),he=h.getFromId(X,ae,&quot;y&quot;);for(ie?re=Z[ae]=ie:(re=Z[ae]={}).id=ae,se._counterAxes.push(he._id),he._counterAxes.push(se._id),se._subplotsWith.push(ae),he._subplotsWith.push(ae),re.xaxis=se,re.yaxis=he,re._hasClipOnAxisFalse=!1,ee=0;ee&lt;L.length;ee++){var Se=L[ee];if(Se.xaxis===re.xaxis._id&amp;&amp;Se.yaxis===re.yaxis._id&amp;&amp;Se.cliponaxis===!1){re._hasClipOnAxisFalse=!0;break}}}var Oe,Pe=h.list(X,null,!0);for(te=0;te&lt;Pe.length;te++){var Me=null;(Oe=Pe[te]).overlaying&amp;&amp;(Me=h.getFromId(X,Oe.overlaying))&amp;&amp;Me.overlaying&amp;&amp;(Oe.overlaying=!1,Me=null),Oe._mainAxis=Me||Oe,Me&amp;&amp;(Oe.domain=Me.domain.slice()),Oe._anchorAxis=Oe.anchor===&quot;free&quot;?null:h.getFromId(X,Oe.anchor)}for(te=0;te&lt;Pe.length;te++)if((Oe=Pe[te])._counterAxes.sort(h.idSort),Oe._subplotsWith.sort(g.subplotSort),Oe._mainSubplot=I(Oe,W),Oe._counterAxes.length&amp;&amp;(Oe.spikemode&amp;&amp;Oe.spikemode.indexOf(&quot;across&quot;)!==-1||Oe.automargin&amp;&amp;Oe.mirror&amp;&amp;Oe.anchor!==&quot;free&quot;||f.getComponentMethod(&quot;rangeslider&quot;,&quot;isVisible&quot;)(Oe))){var ce=1,we=0;for(ee=0;ee&lt;Oe._counterAxes.length;ee++){var K=h.getFromId(X,Oe._counterAxes[ee]);ce=Math.min(ce,K.domain[0]),we=Math.max(we,K.domain[1])}ce&lt;we&amp;&amp;(Oe._counterDomainMin=ce,Oe._counterDomainMax=we)}},C.clearExpandedTraceDefaultColors=function(L){var W,U,V;for(U=[],(W=L._module._colorAttrs)||(L._module._colorAttrs=W=[],p.crawl(L._module.attributes,function(te,ee,H,Z){U[Z]=ee,U.length=Z+1,te.valType===&quot;color&quot;&amp;&amp;te.dflt===void 0&amp;&amp;W.push(U.join(&quot;.&quot;))})),V=0;V&lt;W.length;V++)g.nestedProperty(L,&quot;_input.&quot;+W[V]).get()||g.nestedProperty(L,W[V]).set(null)},C.supplyDataDefaults=function(L,W,U,V){var te,ee,H,Z=V._modules,G=V._visibleModules,X=V._basePlotModules,Q=0,re=0;function ae(ne){W.push(ne);var de=ne._module;de&amp;&amp;(g.pushUnique(Z,de),ne.visible===!0&amp;&amp;g.pushUnique(G,de),g.pushUnique(X,ne._module.basePlotModule),Q++,ne._input.visible!==!1&amp;&amp;re++)}V._transformModules=[];var ie={},se=[],he=(U.template||{}).data||{},Se=m.traceTemplater(he);for(te=0;te&lt;L.length;te++){if(H=L[te],(ee=Se.newTrace(H)).uid=V._traceUids[te],C.supplyTraceDefaults(H,ee,re,V,te),ee.index=te,ee._input=H,ee._expandedIndex=Q,ee.transforms&amp;&amp;ee.transforms.length)for(var Oe=H.visible!==!1&amp;&amp;ee.visible===!1,Pe=F(ee,W,U,V),Me=0;Me&lt;Pe.length;Me++){var ce=Pe[Me],we={_template:ee._template,type:ee.type,uid:ee.uid+Me};Oe&amp;&amp;ce.visible===!1&amp;&amp;delete ce.visible,C.supplyTraceDefaults(ce,we,Q,V,te),k(we,ce),we.index=te,we._input=H,we._fullInput=ee,we._expandedIndex=Q,we._expandedInput=ce,ae(we)}else ee._fullInput=ee,ee._expandedInput=ee,ae(ee);f.traceIs(ee,&quot;carpetAxis&quot;)&amp;&amp;(ie[ee.carpet]=ee),f.traceIs(ee,&quot;carpetDependent&quot;)&amp;&amp;se.push(te)}for(te=0;te&lt;se.length;te++)if((ee=W[se[te]]).visible){var K=ie[ee.carpet];ee._carpet=K,K&amp;&amp;K.visible?(ee.xaxis=K.xaxis,ee.yaxis=K.yaxis):ee.visible=!1}},C.supplyAnimationDefaults=function(L){var W;L=L||{};var U={};function V(te,ee){return g.coerce(L||{},U,_,te,ee)}if(V(&quot;mode&quot;),V(&quot;direction&quot;),V(&quot;fromcurrent&quot;),Array.isArray(L.frame))for(U.frame=[],W=0;W&lt;L.frame.length;W++)U.frame[W]=C.supplyAnimationFrameDefaults(L.frame[W]||{});else U.frame=C.supplyAnimationFrameDefaults(L.frame||{});if(Array.isArray(L.transition))for(U.transition=[],W=0;W&lt;L.transition.length;W++)U.transition[W]=C.supplyAnimationTransitionDefaults(L.transition[W]||{});else U.transition=C.supplyAnimationTransitionDefaults(L.transition||{});return U},C.supplyAnimationFrameDefaults=function(L){var W={};function U(V,te){return g.coerce(L||{},W,_.frame,V,te)}return U(&quot;duration&quot;),U(&quot;redraw&quot;),W},C.supplyAnimationTransitionDefaults=function(L){var W={};function U(V,te){return g.coerce(L||{},W,_.transition,V,te)}return U(&quot;duration&quot;),U(&quot;easing&quot;),W},C.supplyFrameDefaults=function(L){var W={};function U(V,te){return g.coerce(L,W,x,V,te)}return U(&quot;group&quot;),U(&quot;name&quot;),U(&quot;traces&quot;),U(&quot;baseframe&quot;),U(&quot;data&quot;),U(&quot;layout&quot;),W},C.supplyTraceDefaults=function(L,W,U,V,te){var ee,H=V.colorway||b.defaults,Z=H[U%H.length];function G(Pe,Me){return g.coerce(L,W,C.attributes,Pe,Me)}var X=G(&quot;visible&quot;);G(&quot;type&quot;),G(&quot;name&quot;,V._traceWord+&quot; &quot;+te),G(&quot;uirevision&quot;,V.uirevision);var Q=C.getModule(W);if(W._module=Q,Q){var re=Q.basePlotModule,ae=re.attr,ie=re.attributes;if(ae&amp;&amp;ie){var se=V._subplots,he=&quot;&quot;;if(X||re.name!==&quot;gl2d&quot;){if(Array.isArray(ae))for(ee=0;ee&lt;ae.length;ee++){var Se=ae[ee],Oe=g.coerce(L,W,ie,Se);se[Se]&amp;&amp;g.pushUnique(se[Se],Oe),he+=Oe}else he=g.coerce(L,W,ie,ae);se[re.name]&amp;&amp;g.pushUnique(se[re.name],he)}}}return X&amp;&amp;(G(&quot;customdata&quot;),G(&quot;ids&quot;),G(&quot;meta&quot;),f.traceIs(W,&quot;showLegend&quot;)?(g.coerce(L,W,Q.attributes.showlegend?Q.attributes:C.attributes,&quot;showlegend&quot;),G(&quot;legend&quot;),G(&quot;legendwidth&quot;),G(&quot;legendgroup&quot;),G(&quot;legendgrouptitle.text&quot;),G(&quot;legendrank&quot;),W._dfltShowLegend=!0):W._dfltShowLegend=!1,Q&amp;&amp;Q.supplyDefaults(L,W,Z,V),f.traceIs(W,&quot;noOpacity&quot;)||G(&quot;opacity&quot;),f.traceIs(W,&quot;notLegendIsolatable&quot;)&amp;&amp;(W.visible=!!W.visible),f.traceIs(W,&quot;noHover&quot;)||(W.hovertemplate||g.coerceHoverinfo(L,W,V),W.type!==&quot;parcats&quot;&amp;&amp;f.getComponentMethod(&quot;fx&quot;,&quot;supplyDefaults&quot;)(L,W,Z,V)),Q&amp;&amp;Q.selectPoints&amp;&amp;G(&quot;selectedpoints&quot;),C.supplyTransformDefaults(L,W,V)),W},C.hasMakesDataTransform=A,C.supplyTransformDefaults=function(L,W,U){if(W._length||A(L)){var V=U._globalTransforms||[],te=U._transformModules||[];if(Array.isArray(L.transforms)||V.length!==0)for(var ee=L.transforms||[],H=V.concat(ee),Z=W.transforms=[],G=0;G&lt;H.length;G++){var X,Q=H[G],re=Q.type,ae=M[re],ie=!(Q._module&amp;&amp;Q._module===ae),se=ae&amp;&amp;typeof ae.transform==&quot;function&quot;;ae||g.warn(&quot;Unrecognized transform type &quot;+re+&quot;.&quot;),ae&amp;&amp;ae.supplyDefaults&amp;&amp;(ie||se)?((X=ae.supplyDefaults(Q,W,U,L)).type=re,X._module=ae,g.pushUnique(te,ae)):X=g.extendFlat({},Q),Z.push(X)}}},C.supplyLayoutGlobalDefaults=function(L,W,U){function V(Q,re){return g.coerce(L,W,C.layoutAttributes,Q,re)}var te=L.template;g.isPlainObject(te)&amp;&amp;(W.template=te,W._template=te.layout,W._dataTemplate=te.data),V(&quot;autotypenumbers&quot;);var ee=g.coerceFont(V,&quot;font&quot;),H=ee.size;g.coerceFont(V,&quot;title.font&quot;,g.extendFlat({},ee,{size:Math.round(1.4*H)})),V(&quot;title.text&quot;,W._dfltTitle.plot),V(&quot;title.xref&quot;);var Z=V(&quot;title.yref&quot;);V(&quot;title.pad.t&quot;),V(&quot;title.pad.r&quot;),V(&quot;title.pad.b&quot;),V(&quot;title.pad.l&quot;);var G=V(&quot;title.automargin&quot;);V(&quot;title.x&quot;),V(&quot;title.xanchor&quot;),V(&quot;title.y&quot;),V(&quot;title.yanchor&quot;),G&amp;&amp;(Z===&quot;paper&quot;&amp;&amp;(W.title.y!==0&amp;&amp;(W.title.y=1),W.title.yanchor===&quot;auto&quot;&amp;&amp;(W.title.yanchor=W.title.y===0?&quot;top&quot;:&quot;bottom&quot;)),Z===&quot;container&quot;&amp;&amp;(W.title.y===&quot;auto&quot;&amp;&amp;(W.title.y=1),W.title.yanchor===&quot;auto&quot;&amp;&amp;(W.title.yanchor=W.title.y&lt;.5?&quot;bottom&quot;:&quot;top&quot;))),V(&quot;uniformtext.mode&quot;)&amp;&amp;V(&quot;uniformtext.minsize&quot;),V(&quot;autosize&quot;,!(L.width&amp;&amp;L.height)),V(&quot;width&quot;),V(&quot;height&quot;),V(&quot;minreducedwidth&quot;),V(&quot;minreducedheight&quot;),V(&quot;margin.l&quot;),V(&quot;margin.r&quot;),V(&quot;margin.t&quot;),V(&quot;margin.b&quot;),V(&quot;margin.pad&quot;),V(&quot;margin.autoexpand&quot;),L.width&amp;&amp;L.height&amp;&amp;C.sanitizeMargins(W),f.getComponentMethod(&quot;grid&quot;,&quot;sizeDefaults&quot;)(L,W),V(&quot;paper_bgcolor&quot;),V(&quot;separators&quot;,U.decimal+U.thousands),V(&quot;hidesources&quot;),V(&quot;colorway&quot;),V(&quot;datarevision&quot;);var X=V(&quot;uirevision&quot;);V(&quot;editrevision&quot;,X),V(&quot;selectionrevision&quot;,X),f.getComponentMethod(&quot;modebar&quot;,&quot;supplyLayoutDefaults&quot;)(L,W),f.getComponentMethod(&quot;shapes&quot;,&quot;supplyDrawNewShapeDefaults&quot;)(L,W,V),f.getComponentMethod(&quot;selections&quot;,&quot;supplyDrawNewSelectionDefaults&quot;)(L,W,V),V(&quot;meta&quot;),g.isPlainObject(L.transition)&amp;&amp;(V(&quot;transition.duration&quot;),V(&quot;transition.easing&quot;),V(&quot;transition.ordering&quot;)),f.getComponentMethod(&quot;calendars&quot;,&quot;handleDefaults&quot;)(L,W,&quot;calendar&quot;),f.getComponentMethod(&quot;fx&quot;,&quot;supplyLayoutGlobalDefaults&quot;)(L,W,V),g.coerce(L,W,w,&quot;scattermode&quot;)},C.plotAutoSize=function(L,W,U){var V,te,ee=L._context||{},H=ee.frameMargins,Z=g.isPlotDiv(L);if(Z&amp;&amp;L.emit(&quot;plotly_autosize&quot;),ee.fillFrame)V=window.innerWidth,te=window.innerHeight,document.body.style.overflow=&quot;hidden&quot;;else{var G=Z?window.getComputedStyle(L):{};if(V=j(G.width)||j(G.maxWidth)||U.width,te=j(G.height)||j(G.maxHeight)||U.height,d(H)&amp;&amp;H&gt;0){var X=1-2*H;V=Math.round(X*V),te=Math.round(X*te)}}var Q=C.layoutAttributes.width.min,re=C.layoutAttributes.height.min;V&lt;Q&amp;&amp;(V=Q),te&lt;re&amp;&amp;(te=re);var ae=!W.width&amp;&amp;Math.abs(U.width-V)&gt;1,ie=!W.height&amp;&amp;Math.abs(U.height-te)&gt;1;(ie||ae)&amp;&amp;(ae&amp;&amp;(U.width=V),ie&amp;&amp;(U.height=te)),L._initialAutoSize||(L._initialAutoSize={width:V,height:te}),C.sanitizeMargins(U)},C.supplyLayoutModuleDefaults=function(L,W,U,V){var te,ee,H,Z=f.componentsRegistry,G=W._basePlotModules,X=f.subplotsRegistry.cartesian;for(te in Z)(H=Z[te]).includeBasePlot&amp;&amp;H.includeBasePlot(L,W);for(var Q in G.length||G.push(X),W._has(&quot;cartesian&quot;)&amp;&amp;(f.getComponentMethod(&quot;grid&quot;,&quot;contentDefaults&quot;)(L,W),X.finalizeSubplots(L,W)),W._subplots)W._subplots[Q].sort(g.subplotSort);for(ee=0;ee&lt;G.length;ee++)(H=G[ee]).supplyLayoutDefaults&amp;&amp;H.supplyLayoutDefaults(L,W,U);var re=W._modules;for(ee=0;ee&lt;re.length;ee++)(H=re[ee]).supplyLayoutDefaults&amp;&amp;H.supplyLayoutDefaults(L,W,U);var ae=W._transformModules;for(ee=0;ee&lt;ae.length;ee++)(H=ae[ee]).supplyLayoutDefaults&amp;&amp;H.supplyLayoutDefaults(L,W,U,V);for(te in Z)(H=Z[te]).supplyLayoutDefaults&amp;&amp;H.supplyLayoutDefaults(L,W,U)},C.purge=function(L){var W=L._fullLayout||{};W._glcontainer!==void 0&amp;&amp;(W._glcontainer.selectAll(&quot;.gl-canvas&quot;).remove(),W._glcontainer.remove(),W._glcanvas=null),W._modeBar&amp;&amp;W._modeBar.destroy(),L._transitionData&amp;&amp;(L._transitionData._interruptCallbacks&amp;&amp;(L._transitionData._interruptCallbacks.length=0),L._transitionData._animationRaf&amp;&amp;window.cancelAnimationFrame(L._transitionData._animationRaf)),g.clearThrottle(),g.clearResponsive(L),delete L.data,delete L.layout,delete L._fullData,delete L._fullLayout,delete L.calcdata,delete L.empty,delete L.fid,delete L.undoqueue,delete L.undonum,delete L.autoplay,delete L.changed,delete L._promises,delete L._redrawTimer,delete L._hmlumcount,delete L._hmpixcount,delete L._transitionData,delete L._transitioning,delete L._initialAutoSize,delete L._transitioningWithDuration,delete L._dragging,delete L._dragged,delete L._dragdata,delete L._hoverdata,delete L._snapshotInProgress,delete L._editing,delete L._mouseDownTime,delete L._legendMouseDownTime,L.removeAllListeners&amp;&amp;L.removeAllListeners()},C.style=function(L){var W,U=L._fullLayout._visibleModules,V=[];for(W=0;W&lt;U.length;W++){var te=U[W];te.style&amp;&amp;g.pushUnique(V,te.style)}for(W=0;W&lt;V.length;W++)V[W](L)},C.sanitizeMargins=function(L){if(L&amp;&amp;L.margin){var W,U=L.width,V=L.height,te=L.margin,ee=U-(te.l+te.r),H=V-(te.t+te.b);ee&lt;0&amp;&amp;(W=(U-1)/(te.l+te.r),te.l=Math.floor(W*te.l),te.r=Math.floor(W*te.r)),H&lt;0&amp;&amp;(W=(V-1)/(te.t+te.b),te.t=Math.floor(W*te.t),te.b=Math.floor(W*te.b))}},C.clearAutoMarginIds=function(L){L._fullLayout._pushmarginIds={}},C.allowAutoMargin=function(L,W){L._fullLayout._pushmarginIds[W]=1},C.autoMargin=function(L,W,U){var V=L._fullLayout,te=V.width,ee=V.height,H=V.margin,Z=V.minreducedwidth,G=V.minreducedheight,X=g.constrain(te-H.l-H.r,2,Z),Q=g.constrain(ee-H.t-H.b,2,G),re=Math.max(0,te-X),ae=Math.max(0,ee-Q),ie=V._pushmargin,se=V._pushmarginIds;if(H.autoexpand!==!1){if(U){var he=U.pad;if(he===void 0&amp;&amp;(he=Math.min(12,H.l,H.r,H.t,H.b)),re){var Se=(U.l+U.r)/re;Se&gt;1&amp;&amp;(U.l/=Se,U.r/=Se)}if(ae){var Oe=(U.t+U.b)/ae;Oe&gt;1&amp;&amp;(U.t/=Oe,U.b/=Oe)}var Pe=U.xl!==void 0?U.xl:U.x,Me=U.xr!==void 0?U.xr:U.x,ce=U.yt!==void 0?U.yt:U.y,we=U.yb!==void 0?U.yb:U.y;ie[W]={l:{val:Pe,size:U.l+he},r:{val:Me,size:U.r+he},b:{val:we,size:U.b+he},t:{val:ce,size:U.t+he}},se[W]=1}else delete ie[W],delete se[W];if(!V._replotting)return C.doAutoMargin(L)}},C.doAutoMargin=function(L){var W=L._fullLayout,U=W.width,V=W.height;W._size||(W._size={}),z(W);var te=W._size,ee=W.margin,H={t:0,b:0,l:0,r:0},Z=g.extendFlat({},te),G=ee.l,X=ee.r,Q=ee.t,re=ee.b,ae=W._pushmargin,ie=W._pushmarginIds,se=W.minreducedwidth,he=W.minreducedheight;if(ee.autoexpand!==!1){for(var Se in ae)ie[Se]||delete ae[Se];var Oe=L._fullLayout._reservedMargin;for(var Pe in Oe)for(var Me in Oe[Pe]){var ce=Oe[Pe][Me];H[Me]=Math.max(H[Me],ce)}for(var we in ae.base={l:{val:0,size:G},r:{val:1,size:X},t:{val:1,size:Q},b:{val:0,size:re}},H){var K=0;for(var ne in ae)ne!==&quot;base&quot;&amp;&amp;d(ae[ne][we].size)&amp;&amp;(K=ae[ne][we].size&gt;K?ae[ne][we].size:K);var de=Math.max(0,ee[we]-K);H[we]=Math.max(0,H[we]-de)}for(var _e in ae){var ue=ae[_e].l||{},pe=ae[_e].b||{},xe=ue.val,ye=ue.size,Te=pe.val,Ae=pe.size,Re=U-H.r-H.l,Le=V-H.t-H.b;for(var $e in ae){if(d(ye)&amp;&amp;ae[$e].r){var Fe=ae[$e].r.val,Be=ae[$e].r.size;if(Fe&gt;xe){var Ue=(ye*Fe+(Be-Re)*xe)/(Fe-xe),qe=(Be*(1-xe)+(ye-Re)*(1-Fe))/(Fe-xe);Ue+qe&gt;G+X&amp;&amp;(G=Ue,X=qe)}}if(d(Ae)&amp;&amp;ae[$e].t){var Xe=ae[$e].t.val,ot=ae[$e].t.size;if(Xe&gt;Te){var st=(Ae*Xe+(ot-Le)*Te)/(Xe-Te),dt=(ot*(1-Te)+(Ae-Le)*(1-Xe))/(Xe-Te);st+dt&gt;re+Q&amp;&amp;(re=st,Q=dt)}}}}}var vt=g.constrain(U-ee.l-ee.r,2,se),We=g.constrain(V-ee.t-ee.b,2,he),ze=Math.max(0,U-vt),tt=Math.max(0,V-We);if(ze){var it=(G+X)/ze;it&gt;1&amp;&amp;(G/=it,X/=it)}if(tt){var St=(re+Q)/tt;St&gt;1&amp;&amp;(re/=St,Q/=St)}if(te.l=Math.round(G)+H.l,te.r=Math.round(X)+H.r,te.t=Math.round(Q)+H.t,te.b=Math.round(re)+H.b,te.p=Math.round(ee.pad),te.w=Math.round(U)-te.l-te.r,te.h=Math.round(V)-te.t-te.b,!W._replotting&amp;&amp;(C.didMarginChange(Z,te)||function(ut){if(&quot;_redrawFromAutoMarginCount&quot;in ut._fullLayout)return!1;var ht=h.list(ut,&quot;&quot;,!0);for(var Rt in ht)if(ht[Rt].autoshift||ht[Rt].shift)return!0;return!1}(L))){&quot;_redrawFromAutoMarginCount&quot;in W?W._redrawFromAutoMarginCount++:W._redrawFromAutoMarginCount=1;var Ze=3*(1+Object.keys(ie).length);if(W._redrawFromAutoMarginCount&lt;Ze)return f.call(&quot;_doPlot&quot;,L);W._size=Z,g.warn(&quot;Too many auto-margin redraws.&quot;)}(function(ut){var ht=h.list(ut,&quot;&quot;,!0);[&quot;_adjustTickLabelsOverflow&quot;,&quot;_hideCounterAxisInsideTickLabels&quot;].forEach(function(Rt){for(var Ct=0;Ct&lt;ht.length;Ct++){var Wt=ht[Ct][Rt];Wt&amp;&amp;Wt()}})})(L)};var B=[&quot;l&quot;,&quot;r&quot;,&quot;t&quot;,&quot;b&quot;,&quot;p&quot;,&quot;w&quot;,&quot;h&quot;];function N(L,W,U){var V=!1,te=[C.previousPromises,function(){if(L._transitionData)return L._transitioning=!1,function(H){var Z=Promise.resolve();if(!H)return Z;for(;H.length;)Z=Z.then(H.shift());return Z}(L._transitionData._interruptCallbacks)},U.prepareFn,C.rehover,C.reselect,function(){return L.emit(&quot;plotly_transitioning&quot;,[]),new Promise(function(H){L._transitioning=!0,W.duration&gt;0&amp;&amp;(L._transitioningWithDuration=!0),L._transitionData._interruptCallbacks.push(function(){V=!0}),U.redraw&amp;&amp;L._transitionData._interruptCallbacks.push(function(){return f.call(&quot;redraw&quot;,L)}),L._transitionData._interruptCallbacks.push(function(){L.emit(&quot;plotly_transitioninterrupted&quot;,[])});var Z=0,G=0;function X(){return Z++,function(){var Q;G++,V||G!==Z||(Q=H,L._transitionData&amp;&amp;(function(re){if(re)for(;re.length;)re.shift()}(L._transitionData._interruptCallbacks),Promise.resolve().then(function(){if(U.redraw)return f.call(&quot;redraw&quot;,L)}).then(function(){L._transitioning=!1,L._transitioningWithDuration=!1,L.emit(&quot;plotly_transitioned&quot;,[])}).then(Q)))}}U.runFn(X),setTimeout(X())})}],ee=g.syncOrAsync(te,L);return ee&amp;&amp;ee.then||(ee=Promise.resolve()),ee.then(function(){return L})}C.didMarginChange=function(L,W){for(var U=0;U&lt;B.length;U++){var V=B[U],te=L[V],ee=W[V];if(!d(te)||Math.abs(ee-te)&gt;1)return!0}return!1},C.graphJson=function(L,W,U,V,te,ee){(te&amp;&amp;W&amp;&amp;!L._fullData||te&amp;&amp;!W&amp;&amp;!L._fullLayout)&amp;&amp;C.supplyDefaults(L);var H=te?L._fullData:L.data,Z=te?L._fullLayout:L.layout,G=(L._transitionData||{})._frames;function X(ae,ie){if(typeof ae==&quot;function&quot;)return ie?&quot;_function_&quot;:null;if(g.isPlainObject(ae)){var se,he={};return Object.keys(ae).sort().forEach(function(Se){if([&quot;_&quot;,&quot;[&quot;].indexOf(Se.charAt(0))===-1)if(typeof ae[Se]!=&quot;function&quot;){if(U===&quot;keepdata&quot;){if(Se.substr(Se.length-3)===&quot;src&quot;)return}else if(U===&quot;keepstream&quot;){if(typeof(se=ae[Se+&quot;src&quot;])==&quot;string&quot;&amp;&amp;se.indexOf(&quot;:&quot;)&gt;0&amp;&amp;!g.isPlainObject(ae.stream))return}else if(U!==&quot;keepall&quot;&amp;&amp;typeof(se=ae[Se+&quot;src&quot;])==&quot;string&quot;&amp;&amp;se.indexOf(&quot;:&quot;)&gt;0)return;he[Se]=X(ae[Se],ie)}else ie&amp;&amp;(he[Se]=&quot;_function&quot;)}),he}return Array.isArray(ae)?ae.map(function(Se){return X(Se,ie)}):g.isTypedArray(ae)?g.simpleMap(ae,g.identity):g.isJSDate(ae)?g.ms2DateTimeLocal(+ae):ae}var Q={data:(H||[]).map(function(ae){var ie=X(ae);return W&amp;&amp;delete ie.fit,ie})};if(!W&amp;&amp;(Q.layout=X(Z),te)){var re=Z._size;Q.layout.computed={margin:{b:re.b,l:re.l,r:re.r,t:re.t}}}return G&amp;&amp;(Q.frames=X(G)),ee&amp;&amp;(Q.config=X(L._context,!0)),V===&quot;object&quot;?Q:JSON.stringify(Q)},C.modifyFrames=function(L,W){var U,V,te,ee=L._transitionData._frames,H=L._transitionData._frameHash;for(U=0;U&lt;W.length;U++)switch((V=W[U]).type){case&quot;replace&quot;:te=V.value;var Z=(ee[V.index]||{}).name,G=te.name;ee[V.index]=H[G]=te,G!==Z&amp;&amp;(delete H[Z],H[G]=te);break;case&quot;insert&quot;:H[(te=V.value).name]=te,ee.splice(V.index,0,te);break;case&quot;delete&quot;:delete H[(te=ee[V.index]).name],ee.splice(V.index,1)}return Promise.resolve()},C.computeFrame=function(L,W){var U,V,te,ee,H=L._transitionData._frameHash;if(!W)throw new Error(&quot;computeFrame must be given a string frame name&quot;);var Z=H[W.toString()];if(!Z)return!1;for(var G=[Z],X=[Z.name];Z.baseframe&amp;&amp;(Z=H[Z.baseframe.toString()])&amp;&amp;X.indexOf(Z.name)===-1;)G.push(Z),X.push(Z.name);for(var Q={};Z=G.pop();)if(Z.layout&amp;&amp;(Q.layout=C.extendLayout(Q.layout,Z.layout)),Z.data){if(Q.data||(Q.data=[]),!(V=Z.traces))for(V=[],U=0;U&lt;Z.data.length;U++)V[U]=U;for(Q.traces||(Q.traces=[]),U=0;U&lt;Z.data.length;U++)(te=V[U])!=null&amp;&amp;((ee=Q.traces.indexOf(te))===-1&amp;&amp;(ee=Q.data.length,Q.traces[ee]=te),Q.data[ee]=C.extendTrace(Q.data[ee],Z.data[U]))}return Q},C.recomputeFrameHash=function(L){for(var W=L._transitionData._frameHash={},U=L._transitionData._frames,V=0;V&lt;U.length;V++){var te=U[V];te&amp;&amp;te.name&amp;&amp;(W[te.name]=te)}},C.extendObjectWithContainers=function(L,W,U){var V,te,ee,H,Z,G,X,Q=g.extendDeepNoArrays({},W||{}),re=g.expandObjectPaths(Q),ae={};if(U&amp;&amp;U.length)for(ee=0;ee&lt;U.length;ee++)(te=(V=g.nestedProperty(re,U[ee])).get())===void 0?g.nestedProperty(ae,U[ee]).set(null):(V.set(null),g.nestedProperty(ae,U[ee]).set(te));if(L=g.extendDeepNoArrays(L||{},re),U&amp;&amp;U.length){for(ee=0;ee&lt;U.length;ee++)if(G=g.nestedProperty(ae,U[ee]).get()){for(X=(Z=g.nestedProperty(L,U[ee])).get(),Array.isArray(X)||(X=[],Z.set(X)),H=0;H&lt;G.length;H++){var ie=G[H];X[H]=ie===null?null:C.extendObjectWithContainers(X[H],ie)}Z.set(X)}}return L},C.dataArrayContainers=[&quot;transforms&quot;,&quot;dimensions&quot;],C.layoutArrayContainers=f.layoutArrayContainers,C.extendTrace=function(L,W){return C.extendObjectWithContainers(L,W,C.dataArrayContainers)},C.extendLayout=function(L,W){return C.extendObjectWithContainers(L,W,C.layoutArrayContainers)},C.transition=function(L,W,U,V,te,ee){var H={redraw:te.redraw},Z={},G=[];return H.prepareFn=function(){for(var X=Array.isArray(W)?W.length:0,Q=V.slice(0,X),re=0;re&lt;Q.length;re++){var ae=Q[re],ie=L._fullData[ae]._module;if(ie){if(ie.animatable){var se=ie.basePlotModule.name;Z[se]||(Z[se]=[]),Z[se].push(ae)}L.data[Q[re]]=C.extendTrace(L.data[Q[re]],W[re])}}var he=g.expandObjectPaths(g.extendDeepNoArrays({},U)),Se=/^[xy]axis[0-9]*$/;for(var Oe in he)Se.test(Oe)&amp;&amp;delete he[Oe].range;C.extendLayout(L.layout,he),delete L.calcdata,C.supplyDefaults(L),C.doCalcdata(L);var Pe=g.expandObjectPaths(U);if(Pe){var Me=L._fullLayout._plots;for(var ce in Me){var we=Me[ce],K=we.xaxis,ne=we.yaxis,de=K.range.slice(),_e=ne.range.slice(),ue=null,pe=null,xe=null,ye=null;Array.isArray(Pe[K._name+&quot;.range&quot;])?ue=Pe[K._name+&quot;.range&quot;].slice():Array.isArray((Pe[K._name]||{}).range)&amp;&amp;(ue=Pe[K._name].range.slice()),Array.isArray(Pe[ne._name+&quot;.range&quot;])?pe=Pe[ne._name+&quot;.range&quot;].slice():Array.isArray((Pe[ne._name]||{}).range)&amp;&amp;(pe=Pe[ne._name].range.slice()),de&amp;&amp;ue&amp;&amp;(K.r2l(de[0])!==K.r2l(ue[0])||K.r2l(de[1])!==K.r2l(ue[1]))&amp;&amp;(xe={xr0:de,xr1:ue}),_e&amp;&amp;pe&amp;&amp;(ne.r2l(_e[0])!==ne.r2l(pe[0])||ne.r2l(_e[1])!==ne.r2l(pe[1]))&amp;&amp;(ye={yr0:_e,yr1:pe}),(xe||ye)&amp;&amp;G.push(g.extendFlat({plotinfo:we},xe,ye))}}return Promise.resolve()},H.runFn=function(X){var Q,re,ae=L._fullLayout._basePlotModules,ie=G.length;if(U)for(re=0;re&lt;ae.length;re++)ae[re].transitionAxes&amp;&amp;ae[re].transitionAxes(L,G,ee,X);for(var se in ie?((Q=g.extendFlat({},ee)).duration=0,delete Z.cartesian):Q=ee,Z){var he=Z[se];L._fullData[he[0]]._module.basePlotModule.plot(L,he,Q,X)}},N(L,ee,H)},C.transitionFromReact=function(L,W,U,V){var te=L._fullLayout,ee=te.transition,H={},Z=[];return H.prepareFn=function(){var G=te._plots;for(var X in H.redraw=!1,W.anim===&quot;some&quot;&amp;&amp;(H.redraw=!0),U.anim===&quot;some&quot;&amp;&amp;(H.redraw=!0),G){var Q=G[X],re=Q.xaxis,ae=Q.yaxis,ie=V[re._name].range.slice(),se=V[ae._name].range.slice(),he=re.range.slice(),Se=ae.range.slice();re.setScale(),ae.setScale();var Oe=null,Pe=null;re.r2l(ie[0])===re.r2l(he[0])&amp;&amp;re.r2l(ie[1])===re.r2l(he[1])||(Oe={xr0:ie,xr1:he}),ae.r2l(se[0])===ae.r2l(Se[0])&amp;&amp;ae.r2l(se[1])===ae.r2l(Se[1])||(Pe={yr0:se,yr1:Se}),(Oe||Pe)&amp;&amp;Z.push(g.extendFlat({plotinfo:Q},Oe,Pe))}return Promise.resolve()},H.runFn=function(G){for(var X,Q,re,ae=L._fullData,ie=L._fullLayout._basePlotModules,se=[],he=0;he&lt;ae.length;he++)se.push(he);function Se(){if(L._fullLayout)for(var Pe=0;Pe&lt;ie.length;Pe++)ie[Pe].transitionAxes&amp;&amp;ie[Pe].transitionAxes(L,Z,X,G)}function Oe(){if(L._fullLayout)for(var Pe=0;Pe&lt;ie.length;Pe++)ie[Pe].plot(L,re,Q,G)}Z.length&amp;&amp;W.anim?ee.ordering===&quot;traces first&quot;?(X=g.extendFlat({},ee,{duration:0}),re=se,Q=ee,setTimeout(Se,ee.duration),Oe()):(X=ee,re=null,Q=g.extendFlat({},ee,{duration:0}),setTimeout(Oe,X.duration),Se()):Z.length?(X=ee,Se()):W.anim&amp;&amp;(re=se,Q=ee,Oe())},N(L,ee,H)},C.doCalcdata=function(L,W){var U,V,te,ee,H=h.list(L),Z=L._fullData,G=L._fullLayout,X=new Array(Z.length),Q=(L.calcdata||[]).slice();for(L.calcdata=X,G._numBoxes=0,G._numViolins=0,G._violinScaleGroupStats={},L._hmpixcount=0,L._hmlumcount=0,G._piecolormap={},G._sunburstcolormap={},G._treemapcolormap={},G._iciclecolormap={},G._funnelareacolormap={},te=0;te&lt;Z.length;te++)Array.isArray(W)&amp;&amp;W.indexOf(te)===-1&amp;&amp;(X[te]=Q[te]);for(te=0;te&lt;Z.length;te++)(U=Z[te])._arrayAttrs=p.findArrayAttributes(U),U._extremes={};var re=G._subplots.polar||[];for(te=0;te&lt;re.length;te++)H.push(G[re[te]].radialaxis,G[re[te]].angularaxis);for(var ae in G._colorAxes){var ie=G[ae];ie.cauto!==!1&amp;&amp;(delete ie.cmin,delete ie.cmax)}var se=!1;function he(Pe){if(U=Z[Pe],V=U._module,U.visible===!0&amp;&amp;U.transforms){if(V&amp;&amp;V.calc){var Me=V.calc(L,U);Me[0]&amp;&amp;Me[0].t&amp;&amp;Me[0].t._scene&amp;&amp;delete Me[0].t._scene.dirty}for(ee=0;ee&lt;U.transforms.length;ee++){var ce=U.transforms[ee];(V=M[ce.type])&amp;&amp;V.calcTransform&amp;&amp;(U._hasCalcTransform=!0,se=!0,V.calcTransform(L,U,ce))}}}function Se(Pe,Me){if(U=Z[Pe],!!(V=U._module).isContainer===Me){var ce=[];if(U.visible===!0&amp;&amp;U._length!==0){delete U._indexToPoints;var we=U.transforms||[];for(ee=we.length-1;ee&gt;=0;ee--)if(we[ee].enabled){U._indexToPoints=we[ee]._indexToPoints;break}V&amp;&amp;V.calc&amp;&amp;(ce=V.calc(L,U))}Array.isArray(ce)&amp;&amp;ce[0]||(ce=[{x:v,y:v}]),ce[0].t||(ce[0].t={}),ce[0].trace=U,X[Pe]=ce}}for(q(H,Z,G),te=0;te&lt;Z.length;te++)Se(te,!0);for(te=0;te&lt;Z.length;te++)he(te);for(se&amp;&amp;q(H,Z,G),te=0;te&lt;Z.length;te++)Se(te,!0);for(te=0;te&lt;Z.length;te++)Se(te,!1);Y(L);var Oe=function(Pe,Me){var ce,we,K,ne,de,_e=[];function ue(ut,ht,Rt){var Ct=ht._id.charAt(0);if(ut===&quot;histogram2dcontour&quot;){var Wt=ht._counterAxes[0],_t=h.getFromId(Me,Wt),be=Ct===&quot;x&quot;||Wt===&quot;x&quot;&amp;&amp;_t.type===&quot;category&quot;,Ce=Ct===&quot;y&quot;||Wt===&quot;y&quot;&amp;&amp;_t.type===&quot;category&quot;;return function(Ge,He){return Ge===0||He===0||be&amp;&amp;Ge===Rt[He].length-1||Ce&amp;&amp;He===Rt.length-1?-1:(Ct===&quot;y&quot;?He:Ge)-1}}return function(Ge,He){return Ct===&quot;y&quot;?He:Ge}}var pe={min:function(ut){return g.aggNums(Math.min,null,ut)},max:function(ut){return g.aggNums(Math.max,null,ut)},sum:function(ut){return g.aggNums(function(ht,Rt){return ht+Rt},null,ut)},total:function(ut){return g.aggNums(function(ht,Rt){return ht+Rt},null,ut)},mean:function(ut){return g.mean(ut)},median:function(ut){return g.median(ut)}};for(ce=0;ce&lt;Pe.length;ce++){var xe=Pe[ce];if(xe.type===&quot;category&quot;){var ye=xe.categoryorder.match(R);if(ye){var Te=ye[1],Ae=ye[2],Re=xe._id.charAt(0),Le=Re===&quot;x&quot;,$e=[];for(we=0;we&lt;xe._categories.length;we++)$e.push([xe._categories[we],[]]);for(we=0;we&lt;xe._traceIndices.length;we++){var Fe=xe._traceIndices[we],Be=Me._fullData[Fe];if(Be.visible===!0){var Ue=Be.type;f.traceIs(Be,&quot;histogram&quot;)&amp;&amp;(delete Be._xautoBinFinished,delete Be._yautoBinFinished);var qe=Ue===&quot;splom&quot;,Xe=Ue===&quot;scattergl&quot;,ot=Me.calcdata[Fe];for(K=0;K&lt;ot.length;K++){var st,dt,vt=ot[K];if(qe){var We=Be._axesDim[xe._id];if(!Le){var ze=Be._diag[We][0];ze&amp;&amp;(xe=Me._fullLayout[h.id2name(ze)])}var tt=vt.trace.dimensions[We].values;for(ne=0;ne&lt;tt.length;ne++)for(st=xe._categoriesMap[tt[ne]],de=0;de&lt;vt.trace.dimensions.length;de++)if(de!==We){var it=vt.trace.dimensions[de];$e[st][1].push(it.values[ne])}}else if(Xe){for(ne=0;ne&lt;vt.t.x.length;ne++)Le?(st=vt.t.x[ne],dt=vt.t.y[ne]):(st=vt.t.y[ne],dt=vt.t.x[ne]),$e[st][1].push(dt);vt.t&amp;&amp;vt.t._scene&amp;&amp;delete vt.t._scene.dirty}else if(vt.hasOwnProperty(&quot;z&quot;)){dt=vt.z;var St=ue(Be.type,xe,dt);for(ne=0;ne&lt;dt.length;ne++)for(de=0;de&lt;dt[ne].length;de++)(st=St(de,ne))+1&amp;&amp;$e[st][1].push(dt[ne][de])}else for((st=vt.p)===void 0&amp;&amp;(st=vt[Re]),(dt=vt.s)===void 0&amp;&amp;(dt=vt.v),dt===void 0&amp;&amp;(dt=Le?vt.y:vt.x),Array.isArray(dt)||(dt=dt===void 0?[]:[dt]),ne=0;ne&lt;dt.length;ne++)$e[st][1].push(dt[ne])}}}xe._categoriesValue=$e;var Ze=[];for(we=0;we&lt;$e.length;we++)Ze.push([$e[we][0],pe[Te]($e[we][1])]);Ze.sort(function(ut,ht){return ut[1]-ht[1]}),xe._categoriesAggregatedValue=Ze,xe._initialCategories=Ze.map(function(ut){return ut[0]}),Ae===&quot;descending&quot;&amp;&amp;xe._initialCategories.reverse(),_e=_e.concat(xe.sortByInitialCategories())}}}return _e}(H,L);if(Oe.length){for(G._numBoxes=0,G._numViolins=0,te=0;te&lt;Oe.length;te++)Se(Oe[te],!0);for(te=0;te&lt;Oe.length;te++)Se(Oe[te],!1);Y(L)}f.getComponentMethod(&quot;fx&quot;,&quot;calc&quot;)(L),f.getComponentMethod(&quot;errorbars&quot;,&quot;calc&quot;)(L)};var R=/(total|sum|min|max|mean|median) (ascending|descending)/;function q(L,W,U){var V={};function te(G){G.clearCalc(),G.type===&quot;multicategory&quot;&amp;&amp;G.setupMultiCategory(W),V[G._id]=1}g.simpleMap(L,te);for(var ee=U._axisMatchGroups||[],H=0;H&lt;ee.length;H++)for(var Z in ee[H])V[Z]||te(U[h.id2name(Z)])}function Y(L){var W,U,V,te=L._fullLayout,ee=te._visibleModules,H={};for(U=0;U&lt;ee.length;U++){var Z=ee[U],G=Z.crossTraceCalc;if(G){var X=Z.basePlotModule.name;H[X]?g.pushUnique(H[X],G):H[X]=[G]}}for(V in H){var Q=H[V],re=te._subplots[V];if(Array.isArray(re))for(W=0;W&lt;re.length;W++){var ae=re[W],ie=V===&quot;cartesian&quot;?te._plots[ae]:te[ae];for(U=0;U&lt;Q.length;U++)Q[U](L,ie,ae)}else for(U=0;U&lt;Q.length;U++)Q[U](L)}}C.rehover=function(L){L._fullLayout._rehover&amp;&amp;L._fullLayout._rehover()},C.redrag=function(L){L._fullLayout._redrag&amp;&amp;L._fullLayout._redrag()},C.reselect=function(L){var W=L._fullLayout,U=(L.layout||{}).selections,V=W._previousSelections;W._previousSelections=U;var te=W._reselect||JSON.stringify(U)!==JSON.stringify(V);f.getComponentMethod(&quot;selections&quot;,&quot;reselect&quot;)(L,te)},C.generalUpdatePerTraceModule=function(L,W,U,V){var te,ee=W.traceHash,H={};for(te=0;te&lt;U.length;te++){var Z=U[te],G=Z[0].trace;G.visible&amp;&amp;(H[G.type]=H[G.type]||[],H[G.type].push(Z))}for(var X in ee)if(!H[X]){var Q=ee[X][0];Q[0].trace.visible=!1,H[X]=[Q]}for(var re in H){var ae=H[re];ae[0][0].trace._module.plot(L,W,g.filterVisible(ae),V)}W.traceHash=H},C.plotBasePlot=function(L,W,U,V,te){var ee=f.getModule(L),H=T(W.calcdata,ee)[0];ee.plot(W,H,V,te)},C.cleanBasePlot=function(L,W,U,V,te){var ee=te._has&amp;&amp;te._has(L),H=U._has&amp;&amp;U._has(L);ee&amp;&amp;!H&amp;&amp;te[&quot;_&quot;+L+&quot;layer&quot;].selectAll(&quot;g.trace&quot;).remove()}},49119:function(i,o,a){var s=a(71828),u=a(44467),c=a(27670).c;i.exports=function(d,f,p,m){var g,b,v=m.type,h=m.attributes,y=m.handleDefaults,w=m.partition||&quot;x&quot;,_=f._subplots[v],x=_.length,T=x&amp;&amp;_[0].replace(/\\d+$/,&quot;&quot;);function k(O,D){return s.coerce(g,b,h,O,D)}for(var S=0;S&lt;x;S++){var C=_[S];g=d[C]?d[C]:d[C]={},b=u.newContainer(f,C,T),m.noUirevision||k(&quot;uirevision&quot;,f.uirevision);var M={};M[w]=[S/x,(S+1)/x],c(b,f,k,M),m.id=C,y(g,b,k,m)}}},5386:function(i,o,a){var s=a(31562);function u(c){var d=c.description?&quot; &quot;+c.description:&quot;&quot;,f=c.keys||[];if(f.length&gt;0){for(var p=[],m=0;m&lt;f.length;m++)p[m]=&quot;`&quot;+f[m]+&quot;`&quot;;d+=&quot;Finally, the template string has access to &quot;,d=f.length===1?d+&quot;variable &quot;+p[0]:d+&quot;variables &quot;+p.slice(0,-1).join(&quot;, &quot;)+&quot; and &quot;+p.slice(-1)+&quot;.&quot;}return d}s.FORMAT_LINK,s.DATE_FORMAT_LINK,o.fF=function(c,d){c=c||{},u(d=d||{});var f={valType:&quot;string&quot;,dflt:&quot;&quot;,editType:c.editType||&quot;none&quot;};return c.arrayOk!==!1&amp;&amp;(f.arrayOk=!0),f},o.si=function(c,d){c=c||{},u(d=d||{});var f={valType:&quot;string&quot;,dflt:&quot;&quot;,editType:c.editType||&quot;calc&quot;};return c.arrayOk!==!1&amp;&amp;(f.arrayOk=!0),f},o.R=function(c,d){return d=d||{},(c=c||{}).newshape,u(d),{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:c.editType||&quot;arraydraw&quot;}}},61639:function(i,o,a){var s=a(64380),u=a(27659).AU,c=a(71828).counterRegex,d=&quot;ternary&quot;;o.name=d;var f=o.attr=&quot;subplot&quot;;o.idRoot=d,o.idRegex=o.attrRegex=c(d),(o.attributes={})[f]={valType:&quot;subplotid&quot;,dflt:&quot;ternary&quot;,editType:&quot;calc&quot;},o.layoutAttributes=a(81367),o.supplyLayoutDefaults=a(25369),o.plot=function(p){for(var m=p._fullLayout,g=p.calcdata,b=m._subplots[d],v=0;v&lt;b.length;v++){var h=b[v],y=u(g,d,h),w=m[h]._subplot;w||(w=new s({id:h,graphDiv:p,container:m._ternarylayer.node()},m),m[h]._subplot=w),w.plot(y,m,p._promises)}},o.clean=function(p,m,g,b){for(var v=b._subplots[d]||[],h=0;h&lt;v.length;h++){var y=v[h],w=b[y]._subplot;!m[y]&amp;&amp;w&amp;&amp;(w.plotContainer.remove(),w.clipDef.remove(),w.clipDefRelative.remove(),w.layers[&quot;a-title&quot;].remove(),w.layers[&quot;b-title&quot;].remove(),w.layers[&quot;c-title&quot;].remove())}}},81367:function(i,o,a){var s=a(22399),u=a(27670).Y,c=a(13838),d=a(30962).overrideAll,f=a(1426).extendFlat,p={title:{text:c.title.text,font:c.title.font},color:c.color,tickmode:c.minor.tickmode,nticks:f({},c.nticks,{dflt:6,min:1}),tick0:c.tick0,dtick:c.dtick,tickvals:c.tickvals,ticktext:c.ticktext,ticks:c.ticks,ticklen:c.ticklen,tickwidth:c.tickwidth,tickcolor:c.tickcolor,ticklabelstep:c.ticklabelstep,showticklabels:c.showticklabels,labelalias:c.labelalias,showtickprefix:c.showtickprefix,tickprefix:c.tickprefix,showticksuffix:c.showticksuffix,ticksuffix:c.ticksuffix,showexponent:c.showexponent,exponentformat:c.exponentformat,minexponent:c.minexponent,separatethousands:c.separatethousands,tickfont:c.tickfont,tickangle:c.tickangle,tickformat:c.tickformat,tickformatstops:c.tickformatstops,hoverformat:c.hoverformat,showline:f({},c.showline,{dflt:!0}),linecolor:c.linecolor,linewidth:c.linewidth,showgrid:f({},c.showgrid,{dflt:!0}),gridcolor:c.gridcolor,gridwidth:c.gridwidth,griddash:c.griddash,layer:c.layer,min:{valType:&quot;number&quot;,dflt:0,min:0},_deprecated:{title:c._deprecated.title,titlefont:c._deprecated.titlefont}},m=i.exports=d({domain:u({name:&quot;ternary&quot;}),bgcolor:{valType:&quot;color&quot;,dflt:s.background},sum:{valType:&quot;number&quot;,dflt:1,min:0},aaxis:p,baxis:p,caxis:p},&quot;plot&quot;,&quot;from-root&quot;);m.uirevision={valType:&quot;any&quot;,editType:&quot;none&quot;},m.aaxis.uirevision=m.baxis.uirevision=m.caxis.uirevision={valType:&quot;any&quot;,editType:&quot;none&quot;}},25369:function(i,o,a){var s=a(7901),u=a(44467),c=a(71828),d=a(49119),f=a(96115),p=a(89426),m=a(38701),g=a(26218),b=a(92128),v=a(81367),h=[&quot;aaxis&quot;,&quot;baxis&quot;,&quot;caxis&quot;];function y(_,x,T,k){var S,C,M,O=T(&quot;bgcolor&quot;),D=T(&quot;sum&quot;);k.bgColor=s.combine(O,k.paper_bgcolor);for(var P=0;P&lt;h.length;P++)C=_[S=h[P]]||{},(M=u.newContainer(x,S))._name=S,w(C,M,k,x);var E=x.aaxis,I=x.baxis,A=x.caxis;E.min+I.min+A.min&gt;=D&amp;&amp;(E.min=0,I.min=0,A.min=0,_.aaxis&amp;&amp;delete _.aaxis.min,_.baxis&amp;&amp;delete _.baxis.min,_.caxis&amp;&amp;delete _.caxis.min)}function w(_,x,T,k){var S=v[x._name];function C(I,A){return c.coerce(_,x,S,I,A)}C(&quot;uirevision&quot;,k.uirevision),x.type=&quot;linear&quot;;var M=C(&quot;color&quot;),O=M!==S.color.dflt?M:T.font.color,D=x._name.charAt(0).toUpperCase(),P=&quot;Component &quot;+D,E=C(&quot;title.text&quot;,P);x._hovertitle=E===P?E:D,c.coerceFont(C,&quot;title.font&quot;,{family:T.font.family,size:c.bigFont(T.font.size),color:O}),C(&quot;min&quot;),g(_,x,C,&quot;linear&quot;),p(_,x,C,&quot;linear&quot;),f(_,x,C,&quot;linear&quot;),m(_,x,C,{outerTicks:!0}),C(&quot;showticklabels&quot;)&amp;&amp;(c.coerceFont(C,&quot;tickfont&quot;,{family:T.font.family,size:T.font.size,color:O}),C(&quot;tickangle&quot;),C(&quot;tickformat&quot;)),b(_,x,C,{dfltColor:M,bgColor:T.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:S}),C(&quot;hoverformat&quot;),C(&quot;layer&quot;)}i.exports=function(_,x,T){d(_,x,T,{type:&quot;ternary&quot;,attributes:v,handleDefaults:y,font:x.font,paper_bgcolor:x.paper_bgcolor})}},64380:function(i,o,a){var s=a(39898),u=a(84267),c=a(73972),d=a(71828),f=d.strTranslate,p=d._,m=a(7901),g=a(91424),b=a(21994),v=a(1426).extendFlat,h=a(74875),y=a(89298),w=a(28569),_=a(30211),x=a(64505),T=x.freeMode,k=x.rectMode,S=a(92998),C=a(47322).prepSelect,M=a(47322).selectOnClick,O=a(47322).clearOutline,D=a(47322).clearSelectionsCache,P=a(85555);function E(q,Y){this.id=q.id,this.graphDiv=q.graphDiv,this.init(Y),this.makeFramework(Y),this.aTickLayout=null,this.bTickLayout=null,this.cTickLayout=null}i.exports=E;var I=E.prototype;I.init=function(q){this.container=q._ternarylayer,this.defs=q._defs,this.layoutId=q._uid,this.traceHash={},this.layers={}},I.plot=function(q,Y){var L=this,W=Y[L.id],U=Y._size;L._hasClipOnAxisFalse=!1;for(var V=0;V&lt;q.length;V++)if(q[V][0].trace.cliponaxis===!1){L._hasClipOnAxisFalse=!0;break}L.updateLayers(W),L.adjustLayout(W,U),h.generalUpdatePerTraceModule(L.graphDiv,L,q,W),L.layers.plotbg.select(&quot;path&quot;).call(m.fill,W.bgcolor)},I.makeFramework=function(q){var Y=this,L=Y.graphDiv,W=q[Y.id],U=Y.clipId=&quot;clip&quot;+Y.layoutId+Y.id,V=Y.clipIdRelative=&quot;clip-relative&quot;+Y.layoutId+Y.id;Y.clipDef=d.ensureSingleById(q._clips,&quot;clipPath&quot;,U,function(te){te.append(&quot;path&quot;).attr(&quot;d&quot;,&quot;M0,0Z&quot;)}),Y.clipDefRelative=d.ensureSingleById(q._clips,&quot;clipPath&quot;,V,function(te){te.append(&quot;path&quot;).attr(&quot;d&quot;,&quot;M0,0Z&quot;)}),Y.plotContainer=d.ensureSingle(Y.container,&quot;g&quot;,Y.id),Y.updateLayers(W),g.setClipUrl(Y.layers.backplot,U,L),g.setClipUrl(Y.layers.grids,U,L)},I.updateLayers=function(q){var Y=this.layers,L=[&quot;draglayer&quot;,&quot;plotbg&quot;,&quot;backplot&quot;,&quot;grids&quot;];q.aaxis.layer===&quot;below traces&quot;&amp;&amp;L.push(&quot;aaxis&quot;,&quot;aline&quot;),q.baxis.layer===&quot;below traces&quot;&amp;&amp;L.push(&quot;baxis&quot;,&quot;bline&quot;),q.caxis.layer===&quot;below traces&quot;&amp;&amp;L.push(&quot;caxis&quot;,&quot;cline&quot;),L.push(&quot;frontplot&quot;),q.aaxis.layer===&quot;above traces&quot;&amp;&amp;L.push(&quot;aaxis&quot;,&quot;aline&quot;),q.baxis.layer===&quot;above traces&quot;&amp;&amp;L.push(&quot;baxis&quot;,&quot;bline&quot;),q.caxis.layer===&quot;above traces&quot;&amp;&amp;L.push(&quot;caxis&quot;,&quot;cline&quot;);var W=this.plotContainer.selectAll(&quot;g.toplevel&quot;).data(L,String),U=[&quot;agrid&quot;,&quot;bgrid&quot;,&quot;cgrid&quot;];W.enter().append(&quot;g&quot;).attr(&quot;class&quot;,function(V){return&quot;toplevel &quot;+V}).each(function(V){var te=s.select(this);Y[V]=te,V===&quot;frontplot&quot;?te.append(&quot;g&quot;).classed(&quot;scatterlayer&quot;,!0):V===&quot;backplot&quot;?te.append(&quot;g&quot;).classed(&quot;maplayer&quot;,!0):V===&quot;plotbg&quot;?te.append(&quot;path&quot;).attr(&quot;d&quot;,&quot;M0,0Z&quot;):V===&quot;aline&quot;||V===&quot;bline&quot;||V===&quot;cline&quot;?te.append(&quot;path&quot;):V===&quot;grids&quot;&amp;&amp;U.forEach(function(ee){Y[ee]=te.append(&quot;g&quot;).classed(&quot;grid &quot;+ee,!0)})}),W.order()};var A=Math.sqrt(4/3);I.adjustLayout=function(q,Y){var L,W,U,V,te,ee,H=this,Z=q.domain,G=(Z.x[0]+Z.x[1])/2,X=(Z.y[0]+Z.y[1])/2,Q=Z.x[1]-Z.x[0],re=Z.y[1]-Z.y[0],ae=Q*Y.w,ie=re*Y.h,se=q.sum,he=q.aaxis.min,Se=q.baxis.min,Oe=q.caxis.min;ae&gt;A*ie?U=(V=ie)*A:V=(U=ae)/A,te=Q*U/ae,ee=re*V/ie,L=Y.l+Y.w*G-U/2,W=Y.t+Y.h*(1-X)-V/2,H.x0=L,H.y0=W,H.w=U,H.h=V,H.sum=se,H.xaxis={type:&quot;linear&quot;,range:[he+2*Oe-se,se-he-2*Se],domain:[G-te/2,G+te/2],_id:&quot;x&quot;},b(H.xaxis,H.graphDiv._fullLayout),H.xaxis.setScale(),H.xaxis.isPtWithinRange=function(xe){return xe.a&gt;=H.aaxis.range[0]&amp;&amp;xe.a&lt;=H.aaxis.range[1]&amp;&amp;xe.b&gt;=H.baxis.range[1]&amp;&amp;xe.b&lt;=H.baxis.range[0]&amp;&amp;xe.c&gt;=H.caxis.range[1]&amp;&amp;xe.c&lt;=H.caxis.range[0]},H.yaxis={type:&quot;linear&quot;,range:[he,se-Se-Oe],domain:[X-ee/2,X+ee/2],_id:&quot;y&quot;},b(H.yaxis,H.graphDiv._fullLayout),H.yaxis.setScale(),H.yaxis.isPtWithinRange=function(){return!0};var Pe=H.yaxis.domain[0],Me=H.aaxis=v({},q.aaxis,{range:[he,se-Se-Oe],side:&quot;left&quot;,tickangle:(+q.aaxis.tickangle||0)-30,domain:[Pe,Pe+ee*A],anchor:&quot;free&quot;,position:0,_id:&quot;y&quot;,_length:U});b(Me,H.graphDiv._fullLayout),Me.setScale();var ce=H.baxis=v({},q.baxis,{range:[se-he-Oe,Se],side:&quot;bottom&quot;,domain:H.xaxis.domain,anchor:&quot;free&quot;,position:0,_id:&quot;x&quot;,_length:U});b(ce,H.graphDiv._fullLayout),ce.setScale();var we=H.caxis=v({},q.caxis,{range:[se-he-Se,Oe],side:&quot;right&quot;,tickangle:(+q.caxis.tickangle||0)+30,domain:[Pe,Pe+ee*A],anchor:&quot;free&quot;,position:0,_id:&quot;y&quot;,_length:U});b(we,H.graphDiv._fullLayout),we.setScale();var K=&quot;M&quot;+L+&quot;,&quot;+(W+V)+&quot;h&quot;+U+&quot;l-&quot;+U/2+&quot;,-&quot;+V+&quot;Z&quot;;H.clipDef.select(&quot;path&quot;).attr(&quot;d&quot;,K),H.layers.plotbg.select(&quot;path&quot;).attr(&quot;d&quot;,K);var ne=&quot;M0,&quot;+V+&quot;h&quot;+U+&quot;l-&quot;+U/2+&quot;,-&quot;+V+&quot;Z&quot;;H.clipDefRelative.select(&quot;path&quot;).attr(&quot;d&quot;,ne);var de=f(L,W);H.plotContainer.selectAll(&quot;.scatterlayer,.maplayer&quot;).attr(&quot;transform&quot;,de),H.clipDefRelative.select(&quot;path&quot;).attr(&quot;transform&quot;,null);var _e=f(L-ce._offset,W+V);H.layers.baxis.attr(&quot;transform&quot;,_e),H.layers.bgrid.attr(&quot;transform&quot;,_e);var ue=f(L+U/2,W)+&quot;rotate(30)&quot;+f(0,-Me._offset);H.layers.aaxis.attr(&quot;transform&quot;,ue),H.layers.agrid.attr(&quot;transform&quot;,ue);var pe=f(L+U/2,W)+&quot;rotate(-30)&quot;+f(0,-we._offset);H.layers.caxis.attr(&quot;transform&quot;,pe),H.layers.cgrid.attr(&quot;transform&quot;,pe),H.drawAxes(!0),H.layers.aline.select(&quot;path&quot;).attr(&quot;d&quot;,Me.showline?&quot;M&quot;+L+&quot;,&quot;+(W+V)+&quot;l&quot;+U/2+&quot;,-&quot;+V:&quot;M0,0&quot;).call(m.stroke,Me.linecolor||&quot;#000&quot;).style(&quot;stroke-width&quot;,(Me.linewidth||0)+&quot;px&quot;),H.layers.bline.select(&quot;path&quot;).attr(&quot;d&quot;,ce.showline?&quot;M&quot;+L+&quot;,&quot;+(W+V)+&quot;h&quot;+U:&quot;M0,0&quot;).call(m.stroke,ce.linecolor||&quot;#000&quot;).style(&quot;stroke-width&quot;,(ce.linewidth||0)+&quot;px&quot;),H.layers.cline.select(&quot;path&quot;).attr(&quot;d&quot;,we.showline?&quot;M&quot;+(L+U/2)+&quot;,&quot;+W+&quot;l&quot;+U/2+&quot;,&quot;+V:&quot;M0,0&quot;).call(m.stroke,we.linecolor||&quot;#000&quot;).style(&quot;stroke-width&quot;,(we.linewidth||0)+&quot;px&quot;),H.graphDiv._context.staticPlot||H.initInteractions(),g.setClipUrl(H.layers.frontplot,H._hasClipOnAxisFalse?null:H.clipId,H.graphDiv)},I.drawAxes=function(q){var Y=this,L=Y.graphDiv,W=Y.id.substr(7)+&quot;title&quot;,U=Y.layers,V=Y.aaxis,te=Y.baxis,ee=Y.caxis;if(Y.drawAx(V),Y.drawAx(te),Y.drawAx(ee),q){var H=Math.max(V.showticklabels?V.tickfont.size/2:0,(ee.showticklabels?.75*ee.tickfont.size:0)+(ee.ticks===&quot;outside&quot;?.87*ee.ticklen:0)),Z=(te.showticklabels?te.tickfont.size:0)+(te.ticks===&quot;outside&quot;?te.ticklen:0)+3;U[&quot;a-title&quot;]=S.draw(L,&quot;a&quot;+W,{propContainer:V,propName:Y.id+&quot;.aaxis.title&quot;,placeholder:p(L,&quot;Click to enter Component A title&quot;),attributes:{x:Y.x0+Y.w/2,y:Y.y0-V.title.font.size/3-H,&quot;text-anchor&quot;:&quot;middle&quot;}}),U[&quot;b-title&quot;]=S.draw(L,&quot;b&quot;+W,{propContainer:te,propName:Y.id+&quot;.baxis.title&quot;,placeholder:p(L,&quot;Click to enter Component B title&quot;),attributes:{x:Y.x0-Z,y:Y.y0+Y.h+.83*te.title.font.size+Z,&quot;text-anchor&quot;:&quot;middle&quot;}}),U[&quot;c-title&quot;]=S.draw(L,&quot;c&quot;+W,{propContainer:ee,propName:Y.id+&quot;.caxis.title&quot;,placeholder:p(L,&quot;Click to enter Component C title&quot;),attributes:{x:Y.x0+Y.w+Z,y:Y.y0+Y.h+.83*ee.title.font.size+Z,&quot;text-anchor&quot;:&quot;middle&quot;}})}},I.drawAx=function(q){var Y,L=this,W=L.graphDiv,U=q._name,V=U.charAt(0),te=q._id,ee=L.layers[U],H=V+&quot;tickLayout&quot;,Z=(Y=q).ticks+String(Y.ticklen)+String(Y.showticklabels);L[H]!==Z&amp;&amp;(ee.selectAll(&quot;.&quot;+te+&quot;tick&quot;).remove(),L[H]=Z),q.setScale();var G=y.calcTicks(q),X=y.clipEnds(q,G),Q=y.makeTransTickFn(q),re=y.getTickSigns(q)[2],ae=d.deg2rad(30),ie=re*(q.linewidth||1)/2,se=re*q.ticklen,he=L.w,Se=L.h,Oe=V===&quot;b&quot;?&quot;M0,&quot;+ie+&quot;l&quot;+Math.sin(ae)*se+&quot;,&quot;+Math.cos(ae)*se:&quot;M&quot;+ie+&quot;,0l&quot;+Math.cos(ae)*se+&quot;,&quot;+-Math.sin(ae)*se,Pe={a:&quot;M0,0l&quot;+Se+&quot;,-&quot;+he/2,b:&quot;M0,0l-&quot;+he/2+&quot;,-&quot;+Se,c:&quot;M0,0l-&quot;+Se+&quot;,&quot;+he/2}[V];y.drawTicks(W,q,{vals:q.ticks===&quot;inside&quot;?X:G,layer:ee,path:Oe,transFn:Q,crisp:!1}),y.drawGrid(W,q,{vals:X,layer:L.layers[V+&quot;grid&quot;],path:Pe,transFn:Q,crisp:!1}),y.drawLabels(W,q,{vals:G,layer:ee,transFn:Q,labelFns:y.makeLabelFns(q,0,30)})};var F=P.MINZOOM/2+.87,j=&quot;m-0.87,.5h&quot;+F+&quot;v3h-&quot;+(F+5.2)+&quot;l&quot;+(F/2+2.6)+&quot;,-&quot;+(.87*F+4.5)+&quot;l2.6,1.5l-&quot;+F/2+&quot;,&quot;+.87*F+&quot;Z&quot;,z=&quot;m0.87,.5h-&quot;+F+&quot;v3h&quot;+(F+5.2)+&quot;l-&quot;+(F/2+2.6)+&quot;,-&quot;+(.87*F+4.5)+&quot;l-2.6,1.5l&quot;+F/2+&quot;,&quot;+.87*F+&quot;Z&quot;,B=&quot;m0,1l&quot;+F/2+&quot;,&quot;+.87*F+&quot;l2.6,-1.5l-&quot;+(F/2+2.6)+&quot;,-&quot;+(.87*F+4.5)+&quot;l-&quot;+(F/2+2.6)+&quot;,&quot;+(.87*F+4.5)+&quot;l2.6,1.5l&quot;+F/2+&quot;,-&quot;+.87*F+&quot;Z&quot;,N=!0;function R(q){s.select(q).selectAll(&quot;.zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners&quot;).remove()}I.clearOutline=function(){D(this.dragOptions),O(this.dragOptions.gd)},I.initInteractions=function(){var q,Y,L,W,U,V,te,ee,H,Z,G,X,Q=this,re=Q.layers.plotbg.select(&quot;path&quot;).node(),ae=Q.graphDiv,ie=ae._fullLayout._zoomlayer;function se(ne){var de={};return de[Q.id+&quot;.aaxis.min&quot;]=ne.a,de[Q.id+&quot;.baxis.min&quot;]=ne.b,de[Q.id+&quot;.caxis.min&quot;]=ne.c,de}function he(ne,de){var _e=ae._fullLayout.clickmode;R(ae),ne===2&amp;&amp;(ae.emit(&quot;plotly_doubleclick&quot;,null),c.call(&quot;_guiRelayout&quot;,ae,se({a:0,b:0,c:0}))),_e.indexOf(&quot;select&quot;)&gt;-1&amp;&amp;ne===1&amp;&amp;M(de,ae,[Q.xaxis],[Q.yaxis],Q.id,Q.dragOptions),_e.indexOf(&quot;event&quot;)&gt;-1&amp;&amp;_.click(ae,de,Q.id)}function Se(ne,de){return 1-de/Q.h}function Oe(ne,de){return 1-(ne+(Q.h-de)/Math.sqrt(3))/Q.w}function Pe(ne,de){return(ne-(Q.h-de)/Math.sqrt(3))/Q.w}function Me(ne,de){var _e=L+ne*q,ue=W+de*Y,pe=Math.max(0,Math.min(1,Se(0,W),Se(0,ue))),xe=Math.max(0,Math.min(1,Oe(L,W),Oe(_e,ue))),ye=Math.max(0,Math.min(1,Pe(L,W),Pe(_e,ue))),Te=(pe/2+ye)*Q.w,Ae=(1-pe/2-xe)*Q.w,Re=(Te+Ae)/2,Le=Ae-Te,$e=(1-pe)*Q.h,Fe=$e-Le/A;Le&lt;P.MINZOOM?(te=U,G.attr(&quot;d&quot;,H),X.attr(&quot;d&quot;,&quot;M0,0Z&quot;)):(te={a:U.a+pe*V,b:U.b+xe*V,c:U.c+ye*V},G.attr(&quot;d&quot;,H+&quot;M&quot;+Te+&quot;,&quot;+$e+&quot;H&quot;+Ae+&quot;L&quot;+Re+&quot;,&quot;+Fe+&quot;L&quot;+Te+&quot;,&quot;+$e+&quot;Z&quot;),X.attr(&quot;d&quot;,&quot;M&quot;+L+&quot;,&quot;+W+&quot;m0.5,0.5h5v-2h-5v-5h-2v5h-5v2h5v5h2ZM&quot;+Te+&quot;,&quot;+$e+j+&quot;M&quot;+Ae+&quot;,&quot;+$e+z+&quot;M&quot;+Re+&quot;,&quot;+Fe+B)),Z||(G.transition().style(&quot;fill&quot;,ee&gt;.2?&quot;rgba(0,0,0,0.4)&quot;:&quot;rgba(255,255,255,0.3)&quot;).duration(200),X.transition().style(&quot;opacity&quot;,1).duration(200),Z=!0),ae.emit(&quot;plotly_relayouting&quot;,se(te))}function ce(){R(ae),te!==U&amp;&amp;(c.call(&quot;_guiRelayout&quot;,ae,se(te)),N&amp;&amp;ae.data&amp;&amp;ae._context.showTips&amp;&amp;(d.notifier(p(ae,&quot;Double-click to zoom back out&quot;),&quot;long&quot;),N=!1))}function we(ne,de){var _e=ne/Q.xaxis._m,ue=de/Q.yaxis._m,pe=[(te={a:U.a-ue,b:U.b+(_e+ue)/2,c:U.c-(_e-ue)/2}).a,te.b,te.c].sort(d.sorterAsc),xe=pe.indexOf(te.a),ye=pe.indexOf(te.b),Te=pe.indexOf(te.c);pe[0]&lt;0&amp;&amp;(pe[1]+pe[0]/2&lt;0?(pe[2]+=pe[0]+pe[1],pe[0]=pe[1]=0):(pe[2]+=pe[0]/2,pe[1]+=pe[0]/2,pe[0]=0),te={a:pe[xe],b:pe[ye],c:pe[Te]},de=(U.a-te.a)*Q.yaxis._m,ne=(U.c-te.c-U.b+te.b)*Q.xaxis._m);var Ae=f(Q.x0+ne,Q.y0+de);Q.plotContainer.selectAll(&quot;.scatterlayer,.maplayer&quot;).attr(&quot;transform&quot;,Ae);var Re=f(-ne,-de);Q.clipDefRelative.select(&quot;path&quot;).attr(&quot;transform&quot;,Re),Q.aaxis.range=[te.a,Q.sum-te.b-te.c],Q.baxis.range=[Q.sum-te.a-te.c,te.b],Q.caxis.range=[Q.sum-te.a-te.b,te.c],Q.drawAxes(!1),Q._hasClipOnAxisFalse&amp;&amp;Q.plotContainer.select(&quot;.scatterlayer&quot;).selectAll(&quot;.trace&quot;).call(g.hideOutsideRangePoints,Q),ae.emit(&quot;plotly_relayouting&quot;,se(te))}function K(){c.call(&quot;_guiRelayout&quot;,ae,se(te))}this.dragOptions={element:re,gd:ae,plotinfo:{id:Q.id,domain:ae._fullLayout[Q.id].domain,xaxis:Q.xaxis,yaxis:Q.yaxis},subplot:Q.id,prepFn:function(ne,de,_e){Q.dragOptions.xaxes=[Q.xaxis],Q.dragOptions.yaxes=[Q.yaxis],q=ae._fullLayout._invScaleX,Y=ae._fullLayout._invScaleY;var ue=Q.dragOptions.dragmode=ae._fullLayout.dragmode;T(ue)?Q.dragOptions.minDrag=1:Q.dragOptions.minDrag=void 0,ue===&quot;zoom&quot;?(Q.dragOptions.moveFn=Me,Q.dragOptions.clickFn=he,Q.dragOptions.doneFn=ce,function(pe,xe,ye){var Te=re.getBoundingClientRect();L=xe-Te.left,W=ye-Te.top,ae._fullLayout._calcInverseTransform(ae);var Ae=ae._fullLayout._invTransform,Re=d.apply3DTransform(Ae)(L,W);L=Re[0],W=Re[1],U={a:Q.aaxis.range[0],b:Q.baxis.range[1],c:Q.caxis.range[1]},te=U,V=Q.aaxis.range[1]-U.a,ee=u(Q.graphDiv._fullLayout[Q.id].bgcolor).getLuminance(),H=&quot;M0,&quot;+Q.h+&quot;L&quot;+Q.w/2+&quot;, 0L&quot;+Q.w+&quot;,&quot;+Q.h+&quot;Z&quot;,Z=!1,G=ie.append(&quot;path&quot;).attr(&quot;class&quot;,&quot;zoombox&quot;).attr(&quot;transform&quot;,f(Q.x0,Q.y0)).style({fill:ee&gt;.2?&quot;rgba(0,0,0,0)&quot;:&quot;rgba(255,255,255,0)&quot;,&quot;stroke-width&quot;:0}).attr(&quot;d&quot;,H),X=ie.append(&quot;path&quot;).attr(&quot;class&quot;,&quot;zoombox-corners&quot;).attr(&quot;transform&quot;,f(Q.x0,Q.y0)).style({fill:m.background,stroke:m.defaultLine,&quot;stroke-width&quot;:1,opacity:0}).attr(&quot;d&quot;,&quot;M0,0Z&quot;),Q.clearOutline(ae)}(0,de,_e)):ue===&quot;pan&quot;?(Q.dragOptions.moveFn=we,Q.dragOptions.clickFn=he,Q.dragOptions.doneFn=K,U={a:Q.aaxis.range[0],b:Q.baxis.range[1],c:Q.caxis.range[1]},te=U,Q.clearOutline(ae)):(k(ue)||T(ue))&amp;&amp;C(ne,de,_e,Q.dragOptions,ue)}},re.onmousemove=function(ne){_.hover(ae,ne,Q.id),ae._fullLayout._lasthover=re,ae._fullLayout._hoversubplot=Q.id},re.onmouseout=function(ne){ae._dragging||w.unhover(ae,ne)},w.init(this.dragOptions)}},73972:function(i,o,a){var s=a(47769),u=a(64213),c=a(75138),d=a(41965),f=a(24401).addStyleRule,p=a(1426),m=a(9012),g=a(10820),b=p.extendFlat,v=p.extendDeepAll;function h(M){var O=M.name,D=M.categories,P=M.meta;if(o.modules[O])s.log(&quot;Type &quot;+O+&quot; already registered&quot;);else{o.subplotsRegistry[M.basePlotModule.name]||function(N){var R=N.name;if(o.subplotsRegistry[R])s.log(&quot;Plot type &quot;+R+&quot; already registered.&quot;);else for(var q in x(N),o.subplotsRegistry[R]=N,o.componentsRegistry)S(q,N.name)}(M.basePlotModule);for(var E={},I=0;I&lt;D.length;I++)E[D[I]]=!0,o.allCategories[D[I]]=!0;for(var A in o.modules[O]={_module:M,categories:E},P&amp;&amp;Object.keys(P).length&amp;&amp;(o.modules[O].meta=P),o.allTypes.push(O),o.componentsRegistry)T(A,O);M.layoutAttributes&amp;&amp;b(o.traceLayoutAttributes,M.layoutAttributes);var F=M.basePlotModule,j=F.name;if(j===&quot;mapbox&quot;){var z=F.constants.styleRules;for(var B in z)f(&quot;.js-plotly-plot .plotly .mapboxgl-&quot;+B,z[B])}j!==&quot;geo&quot;&amp;&amp;j!==&quot;mapbox&quot;||window.PlotlyGeoAssets!==void 0||(window.PlotlyGeoAssets={topojson:{}})}}function y(M){if(typeof M.name!=&quot;string&quot;)throw new Error(&quot;Component module *name* must be a string.&quot;);var O=M.name;for(var D in o.componentsRegistry[O]=M,M.layoutAttributes&amp;&amp;(M.layoutAttributes._isLinkedToArray&amp;&amp;c(o.layoutArrayContainers,O),x(M)),o.modules)T(O,D);for(var P in o.subplotsRegistry)S(O,P);for(var E in o.transformsRegistry)k(O,E);M.schema&amp;&amp;M.schema.layout&amp;&amp;v(g,M.schema.layout)}function w(M){if(typeof M.name!=&quot;string&quot;)throw new Error(&quot;Transform module *name* must be a string.&quot;);var O=&quot;Transform module &quot;+M.name,D=typeof M.transform==&quot;function&quot;,P=typeof M.calcTransform==&quot;function&quot;;if(!D&amp;&amp;!P)throw new Error(O+&quot; is missing a *transform* or *calcTransform* method.&quot;);for(var E in D&amp;&amp;P&amp;&amp;s.log([O+&quot; has both a *transform* and *calcTransform* methods.&quot;,&quot;Please note that all *transform* methods are executed&quot;,&quot;before all *calcTransform* methods.&quot;].join(&quot; &quot;)),d(M.attributes)||s.log(O+&quot; registered without an *attributes* object.&quot;),typeof M.supplyDefaults!=&quot;function&quot;&amp;&amp;s.log(O+&quot; registered without a *supplyDefaults* method.&quot;),o.transformsRegistry[M.name]=M,o.componentsRegistry)k(E,M.name)}function _(M){var O=M.name,D=O.split(&quot;-&quot;)[0],P=M.dictionary,E=M.format,I=P&amp;&amp;Object.keys(P).length,A=E&amp;&amp;Object.keys(E).length,F=o.localeRegistry,j=F[O];if(j||(F[O]=j={}),D!==O){var z=F[D];z||(F[D]=z={}),I&amp;&amp;z.dictionary===j.dictionary&amp;&amp;(z.dictionary=P),A&amp;&amp;z.format===j.format&amp;&amp;(z.format=E)}I&amp;&amp;(j.dictionary=P),A&amp;&amp;(j.format=E)}function x(M){if(M.layoutAttributes){var O=M.layoutAttributes._arrayAttrRegexps;if(O)for(var D=0;D&lt;O.length;D++)c(o.layoutArrayRegexes,O[D])}}function T(M,O){var D=o.componentsRegistry[M].schema;if(D&amp;&amp;D.traces){var P=D.traces[O];P&amp;&amp;v(o.modules[O]._module.attributes,P)}}function k(M,O){var D=o.componentsRegistry[M].schema;if(D&amp;&amp;D.transforms){var P=D.transforms[O];P&amp;&amp;v(o.transformsRegistry[O].attributes,P)}}function S(M,O){var D=o.componentsRegistry[M].schema;if(D&amp;&amp;D.subplots){var P=o.subplotsRegistry[O],E=P.layoutAttributes,I=P.attr===&quot;subplot&quot;?P.name:P.attr;Array.isArray(I)&amp;&amp;(I=I[0]);var A=D.subplots[I];E&amp;&amp;A&amp;&amp;v(E,A)}}function C(M){return typeof M==&quot;object&quot;&amp;&amp;(M=M.type),M}o.modules={},o.allCategories={},o.allTypes=[],o.subplotsRegistry={},o.transformsRegistry={},o.componentsRegistry={},o.layoutArrayContainers=[],o.layoutArrayRegexes=[],o.traceLayoutAttributes={},o.localeRegistry={},o.apiMethodRegistry={},o.collectableSubplotTypes=null,o.register=function(M){if(o.collectableSubplotTypes=null,!M)throw new Error(&quot;No argument passed to Plotly.register.&quot;);M&amp;&amp;!Array.isArray(M)&amp;&amp;(M=[M]);for(var O=0;O&lt;M.length;O++){var D=M[O];if(!D)throw new Error(&quot;Invalid module was attempted to be registered!&quot;);switch(D.moduleType){case&quot;trace&quot;:h(D);break;case&quot;transform&quot;:w(D);break;case&quot;component&quot;:y(D);break;case&quot;locale&quot;:_(D);break;case&quot;apiMethod&quot;:var P=D.name;o.apiMethodRegistry[P]=D.fn;break;default:throw new Error(&quot;Invalid module was attempted to be registered!&quot;)}}},o.getModule=function(M){var O=o.modules[C(M)];return!!O&amp;&amp;O._module},o.traceIs=function(M,O){if((M=C(M))===&quot;various&quot;)return!1;var D=o.modules[M];return D||(M&amp;&amp;s.log(&quot;Unrecognized trace type &quot;+M+&quot;.&quot;),D=o.modules[m.type.dflt]),!!D.categories[O]},o.getTransformIndices=function(M,O){for(var D=[],P=M.transforms||[],E=0;E&lt;P.length;E++)P[E].type===O&amp;&amp;D.push(E);return D},o.hasTransform=function(M,O){for(var D=M.transforms||[],P=0;P&lt;D.length;P++)if(D[P].type===O)return!0;return!1},o.getComponentMethod=function(M,O){var D=o.componentsRegistry[M];return D&amp;&amp;D[O]||u},o.call=function(){var M=arguments[0],O=[].slice.call(arguments,1);return o.apiMethodRegistry[M].apply(null,O)}},61914:function(i,o,a){var s=a(73972),u=a(71828),c=u.extendFlat,d=u.extendDeep;function f(p){var m;switch(p){case&quot;themes__thumb&quot;:m={autosize:!0,width:150,height:150,title:{text:&quot;&quot;},showlegend:!1,margin:{l:5,r:5,t:5,b:5,pad:0},annotations:[]};break;case&quot;thumbnail&quot;:m={title:{text:&quot;&quot;},hidesources:!0,showlegend:!1,borderwidth:0,bordercolor:&quot;&quot;,margin:{l:1,r:1,t:1,b:1,pad:0},annotations:[]};break;default:m={}}return m}i.exports=function(p,m){var g,b,v=p.data,h=p.layout,y=d([],v),w=d({},h,f(m.tileClass)),_=p._context||{};if(m.width&amp;&amp;(w.width=m.width),m.height&amp;&amp;(w.height=m.height),m.tileClass===&quot;thumbnail&quot;||m.tileClass===&quot;themes__thumb&quot;){w.annotations=[];var x=Object.keys(w);for(g=0;g&lt;x.length;g++)b=x[g],[&quot;xaxis&quot;,&quot;yaxis&quot;,&quot;zaxis&quot;].indexOf(b.slice(0,5))&gt;-1&amp;&amp;(w[x[g]].title={text:&quot;&quot;});for(g=0;g&lt;y.length;g++){var T=y[g];T.showscale=!1,T.marker&amp;&amp;(T.marker.showscale=!1),s.traceIs(T,&quot;pie-like&quot;)&amp;&amp;(T.textposition=&quot;none&quot;)}}if(Array.isArray(m.annotations))for(g=0;g&lt;m.annotations.length;g++)w.annotations.push(m.annotations[g]);var k=Object.keys(w).filter(function(D){return D.match(/^scene\\d*$/)});if(k.length){var S={};for(m.tileClass===&quot;thumbnail&quot;&amp;&amp;(S={title:{text:&quot;&quot;},showaxeslabels:!1,showticklabels:!1,linetickenable:!1}),g=0;g&lt;k.length;g++){var C=w[k[g]];C.xaxis||(C.xaxis={}),C.yaxis||(C.yaxis={}),C.zaxis||(C.zaxis={}),c(C.xaxis,S),c(C.yaxis,S),c(C.zaxis,S),C._scene=null}}var M=document.createElement(&quot;div&quot;);m.tileClass&amp;&amp;(M.className=m.tileClass);var O={gd:M,td:M,layout:w,data:y,config:{staticPlot:m.staticPlot===void 0||m.staticPlot,plotGlPixelRatio:m.plotGlPixelRatio===void 0?2:m.plotGlPixelRatio,displaylogo:m.displaylogo||!1,showLink:m.showLink||!1,showTips:m.showTips||!1,mapboxAccessToken:_.mapboxAccessToken}};return m.setBackground!==&quot;transparent&quot;&amp;&amp;(O.config.setBackground=m.setBackground||&quot;opaque&quot;),O.gd.defaultLayout=f(m.tileClass),O}},7239:function(i,o,a){var s=a(71828),u=a(403),c=a(22435),d=a(25095);i.exports=function(f,p){var m;return s.isPlainObject(f)||(m=s.getGraphDiv(f)),(p=p||{}).format=p.format||&quot;png&quot;,p.width=p.width||null,p.height=p.height||null,p.imageDataOnly=!0,new Promise(function(g,b){m&amp;&amp;m._snapshotInProgress&amp;&amp;b(new Error(&quot;Snapshotting already in progress.&quot;)),s.isIE()&amp;&amp;p.format!==&quot;svg&quot;&amp;&amp;b(new Error(d.MSG_IE_BAD_FORMAT)),m&amp;&amp;(m._snapshotInProgress=!0);var v=u(f,p),h=p.filename||f.fn||&quot;newplot&quot;;h+=&quot;.&quot;+p.format.replace(&quot;-&quot;,&quot;.&quot;),v.then(function(y){return m&amp;&amp;(m._snapshotInProgress=!1),c(y,h,p.format)}).then(function(y){g(y)}).catch(function(y){m&amp;&amp;(m._snapshotInProgress=!1),b(y)})})}},22435:function(i,o,a){var s=a(71828),u=a(25095);i.exports=function(c,d,f){var p=document.createElement(&quot;a&quot;),m=&quot;download&quot;in p;return new Promise(function(g,b){var v,h;if(s.isIE())return v=u.createBlob(c,&quot;svg&quot;),window.navigator.msSaveBlob(v,d),v=null,g(d);if(m)return v=u.createBlob(c,f),h=u.createObjectURL(v),p.href=h,p.download=d,document.body.appendChild(p),p.click(),document.body.removeChild(p),u.revokeObjectURL(h),v=null,g(d);if(s.isSafari()){var y=f===&quot;svg&quot;?&quot;,&quot;:&quot;;base64,&quot;;return u.octetStream(y+encodeURIComponent(c)),g(d)}b(new Error(&quot;download error&quot;))})}},25095:function(i,o,a){var s=a(73972);o.getDelay=function(c){return c._has&amp;&amp;(c._has(&quot;gl3d&quot;)||c._has(&quot;gl2d&quot;)||c._has(&quot;mapbox&quot;))?500:0},o.getRedrawFunc=function(c){return function(){s.getComponentMethod(&quot;colorbar&quot;,&quot;draw&quot;)(c)}},o.encodeSVG=function(c){return&quot;data:image/svg+xml,&quot;+encodeURIComponent(c)},o.encodeJSON=function(c){return&quot;data:application/json,&quot;+encodeURIComponent(c)};var u=window.URL||window.webkitURL;o.createObjectURL=function(c){return u.createObjectURL(c)},o.revokeObjectURL=function(c){return u.revokeObjectURL(c)},o.createBlob=function(c,d){if(d===&quot;svg&quot;)return new window.Blob([c],{type:&quot;image/svg+xml;charset=utf-8&quot;});if(d===&quot;full-json&quot;)return new window.Blob([c],{type:&quot;application/json;charset=utf-8&quot;});var f=function(p){for(var m=p.length,g=new ArrayBuffer(m),b=new Uint8Array(g),v=0;v&lt;m;v++)b[v]=p.charCodeAt(v);return g}(window.atob(c));return new window.Blob([f],{type:&quot;image/&quot;+d})},o.octetStream=function(c){document.location.href=&quot;data:application/octet-stream&quot;+c},o.IMAGE_URL_PREFIX=/^data:image\\/\\w+;base64,/,o.MSG_IE_BAD_FORMAT=&quot;Sorry IE does not support downloading from canvas. Try {format:&#x27;svg&#x27;} instead.&quot;},44511:function(i,o,a){var s=a(25095),u={getDelay:s.getDelay,getRedrawFunc:s.getRedrawFunc,clone:a(61914),toSVG:a(5900),svgToImg:a(70942),toImage:a(56395),downloadImage:a(7239)};i.exports=u},70942:function(i,o,a){var s=a(71828),u=a(15398).EventEmitter,c=a(25095);i.exports=function(d){var f=d.emitter||new u,p=new Promise(function(m,g){var b=window.Image,v=d.svg,h=d.format||&quot;png&quot;;if(s.isIE()&amp;&amp;h!==&quot;svg&quot;){var y=new Error(c.MSG_IE_BAD_FORMAT);return g(y),d.promise?p:f.emit(&quot;error&quot;,y)}var w,_,x=d.canvas,T=d.scale||1,k=d.width||300,S=d.height||150,C=T*k,M=T*S,O=x.getContext(&quot;2d&quot;,{willReadFrequently:!0}),D=new b;h===&quot;svg&quot;||s.isSafari()?_=c.encodeSVG(v):(w=c.createBlob(v,&quot;svg&quot;),_=c.createObjectURL(w)),x.width=C,x.height=M,D.onload=function(){var P;switch(w=null,c.revokeObjectURL(_),h!==&quot;svg&quot;&amp;&amp;O.drawImage(D,0,0,C,M),h){case&quot;jpeg&quot;:P=x.toDataURL(&quot;image/jpeg&quot;);break;case&quot;png&quot;:P=x.toDataURL(&quot;image/png&quot;);break;case&quot;webp&quot;:P=x.toDataURL(&quot;image/webp&quot;);break;case&quot;svg&quot;:P=_;break;default:var E=&quot;Image format is not jpeg, png, svg or webp.&quot;;if(g(new Error(E)),!d.promise)return f.emit(&quot;error&quot;,E)}m(P),d.promise||f.emit(&quot;success&quot;,P)},D.onerror=function(P){if(w=null,c.revokeObjectURL(_),g(P),!d.promise)return f.emit(&quot;error&quot;,P)},D.src=_});return d.promise?p:f}},56395:function(i,o,a){var s=a(15398).EventEmitter,u=a(73972),c=a(71828),d=a(25095),f=a(61914),p=a(5900),m=a(70942);i.exports=function(g,b){var v=new s,h=f(g,{format:&quot;png&quot;}),y=h.gd;y.style.position=&quot;absolute&quot;,y.style.left=&quot;-5000px&quot;,document.body.appendChild(y);var w=d.getRedrawFunc(y);return u.call(&quot;_doPlot&quot;,y,h.data,h.layout,h.config).then(w).then(function(){var _=d.getDelay(y._fullLayout);setTimeout(function(){var x=p(y),T=document.createElement(&quot;canvas&quot;);T.id=c.randstr(),(v=m({format:b.format,width:y._fullLayout.width,height:y._fullLayout.height,canvas:T,emitter:v,svg:x})).clean=function(){y&amp;&amp;document.body.removeChild(y)}},_)}).catch(function(_){v.emit(&quot;error&quot;,_)}),v}},5900:function(i,o,a){var s=a(39898),u=a(71828),c=a(91424),d=a(7901),f=a(77922),p=/&quot;/g,m=&quot;TOBESTRIPPED&quot;,g=new RegExp(&#x27;(&quot;&#x27;+m+&quot;)|(&quot;+m+&#x27;&quot;)&#x27;,&quot;g&quot;);i.exports=function(b,v,h){var y,w=b._fullLayout,_=w._paper,x=w._toppaper,T=w.width,k=w.height;_.insert(&quot;rect&quot;,&quot;:first-child&quot;).call(c.setRect,0,0,T,k).call(d.fill,w.paper_bgcolor);var S=w._basePlotModules||[];for(y=0;y&lt;S.length;y++){var C=S[y];C.toSVG&amp;&amp;C.toSVG(b)}if(x){var M=x.node().childNodes,O=Array.prototype.slice.call(M);for(y=0;y&lt;O.length;y++){var D=O[y];D.childNodes.length&amp;&amp;_.node().appendChild(D)}}w._draggers&amp;&amp;w._draggers.remove(),_.node().style.background=&quot;&quot;,_.selectAll(&quot;text&quot;).attr({&quot;data-unformatted&quot;:null,&quot;data-math&quot;:null}).each(function(){var E=s.select(this);if(this.style.visibility!==&quot;hidden&quot;&amp;&amp;this.style.display!==&quot;none&quot;){E.style({visibility:null,display:null});var I=this.style.fontFamily;I&amp;&amp;I.indexOf(&#x27;&quot;&#x27;)!==-1&amp;&amp;E.style(&quot;font-family&quot;,I.replace(p,m))}else E.remove()}),_.selectAll(&quot;.gradient_filled,.pattern_filled&quot;).each(function(){var E=s.select(this),I=this.style.fill;I&amp;&amp;I.indexOf(&quot;url(&quot;)!==-1&amp;&amp;E.style(&quot;fill&quot;,I.replace(p,m));var A=this.style.stroke;A&amp;&amp;A.indexOf(&quot;url(&quot;)!==-1&amp;&amp;E.style(&quot;stroke&quot;,A.replace(p,m))}),v!==&quot;pdf&quot;&amp;&amp;v!==&quot;eps&quot;||_.selectAll(&quot;#MathJax_SVG_glyphs path&quot;).attr(&quot;stroke-width&quot;,0),_.node().setAttributeNS(f.xmlns,&quot;xmlns&quot;,f.svg),_.node().setAttributeNS(f.xmlns,&quot;xmlns:xlink&quot;,f.xlink),v===&quot;svg&quot;&amp;&amp;h&amp;&amp;(_.attr(&quot;width&quot;,h*T),_.attr(&quot;height&quot;,h*k),_.attr(&quot;viewBox&quot;,&quot;0 0 &quot;+T+&quot; &quot;+k));var P=new window.XMLSerializer().serializeToString(_.node());return P=(P=(P=function(E){var I=s.select(&quot;body&quot;).append(&quot;div&quot;).style({display:&quot;none&quot;}).html(&quot;&quot;),A=E.replace(/(&amp;[^;]*;)/gi,function(F){return F===&quot;&amp;lt;&quot;?&quot;&amp;#60;&quot;:F===&quot;&amp;rt;&quot;?&quot;&amp;#62;&quot;:F.indexOf(&quot;&lt;&quot;)!==-1||F.indexOf(&quot;&gt;&quot;)!==-1?&quot;&quot;:I.html(F).text()});return I.remove(),A}(P)).replace(/&amp;(?!\\w+;|\\#[0-9]+;| \\#x[0-9A-F]+;)/g,&quot;&amp;amp;&quot;)).replace(g,&quot;&#x27;&quot;),u.isIE()&amp;&amp;(P=(P=(P=P.replace(/&quot;/gi,&quot;&#x27;&quot;)).replace(/(\\(&#x27;#)([^&#x27;]*)(&#x27;\\))/gi,&#x27;(&quot;#$2&quot;)&#x27;)).replace(/(\\\\&#x27;)/gi,&#x27;&quot;&#x27;)),P}},75341:function(i,o,a){var s=a(71828);i.exports=function(u,c){for(var d=0;d&lt;u.length;d++)u[d].i=d;s.mergeArray(c.text,u,&quot;tx&quot;),s.mergeArray(c.hovertext,u,&quot;htx&quot;);var f=c.marker;if(f){s.mergeArray(f.opacity,u,&quot;mo&quot;,!0),s.mergeArray(f.color,u,&quot;mc&quot;);var p=f.line;p&amp;&amp;(s.mergeArray(p.color,u,&quot;mlc&quot;),s.mergeArrayCastPositive(p.width,u,&quot;mlw&quot;))}}},1486:function(i,o,a){var s=a(82196),u=a(12663).axisHoverFormat,c=a(5386).fF,d=a(5386).si,f=a(50693),p=a(41940),m=a(97313),g=a(79952).u,b=a(1426).extendFlat,v=p({editType:&quot;calc&quot;,arrayOk:!0,colorEditType:&quot;style&quot;}),h=b({},s.marker.line.width,{dflt:0}),y=b({width:h,editType:&quot;calc&quot;},f(&quot;marker.line&quot;)),w=b({line:y,editType:&quot;calc&quot;},f(&quot;marker&quot;),{opacity:{valType:&quot;number&quot;,arrayOk:!0,dflt:1,min:0,max:1,editType:&quot;style&quot;},pattern:g});i.exports={x:s.x,x0:s.x0,dx:s.dx,y:s.y,y0:s.y0,dy:s.dy,xperiod:s.xperiod,yperiod:s.yperiod,xperiod0:s.xperiod0,yperiod0:s.yperiod0,xperiodalignment:s.xperiodalignment,yperiodalignment:s.yperiodalignment,xhoverformat:u(&quot;x&quot;),yhoverformat:u(&quot;y&quot;),text:s.text,texttemplate:d({editType:&quot;plot&quot;},{keys:m.eventDataKeys}),hovertext:s.hovertext,hovertemplate:c({},{keys:m.eventDataKeys}),textposition:{valType:&quot;enumerated&quot;,values:[&quot;inside&quot;,&quot;outside&quot;,&quot;auto&quot;,&quot;none&quot;],dflt:&quot;auto&quot;,arrayOk:!0,editType:&quot;calc&quot;},insidetextanchor:{valType:&quot;enumerated&quot;,values:[&quot;end&quot;,&quot;middle&quot;,&quot;start&quot;],dflt:&quot;end&quot;,editType:&quot;plot&quot;},textangle:{valType:&quot;angle&quot;,dflt:&quot;auto&quot;,editType:&quot;plot&quot;},textfont:b({},v,{}),insidetextfont:b({},v,{}),outsidetextfont:b({},v,{}),constraintext:{valType:&quot;enumerated&quot;,values:[&quot;inside&quot;,&quot;outside&quot;,&quot;both&quot;,&quot;none&quot;],dflt:&quot;both&quot;,editType:&quot;calc&quot;},cliponaxis:b({},s.cliponaxis,{}),orientation:{valType:&quot;enumerated&quot;,values:[&quot;v&quot;,&quot;h&quot;],editType:&quot;calc+clearAxisTypes&quot;},base:{valType:&quot;any&quot;,dflt:null,arrayOk:!0,editType:&quot;calc&quot;},offset:{valType:&quot;number&quot;,dflt:null,arrayOk:!0,editType:&quot;calc&quot;},width:{valType:&quot;number&quot;,dflt:null,min:0,arrayOk:!0,editType:&quot;calc&quot;},marker:w,offsetgroup:s.offsetgroup,alignmentgroup:s.alignmentgroup,selected:{marker:{opacity:s.selected.marker.opacity,color:s.selected.marker.color,editType:&quot;style&quot;},textfont:s.selected.textfont,editType:&quot;style&quot;},unselected:{marker:{opacity:s.unselected.marker.opacity,color:s.unselected.marker.color,editType:&quot;style&quot;},textfont:s.unselected.textfont,editType:&quot;style&quot;},_deprecated:{bardir:{valType:&quot;enumerated&quot;,editType:&quot;calc&quot;,values:[&quot;v&quot;,&quot;h&quot;]}}}},92290:function(i,o,a){var s=a(89298),u=a(42973),c=a(52075).hasColorscale,d=a(78803),f=a(75341),p=a(66279);i.exports=function(m,g){var b,v,h,y,w,_,x=s.getFromId(m,g.xaxis||&quot;x&quot;),T=s.getFromId(m,g.yaxis||&quot;y&quot;),k={msUTC:!(!g.base&amp;&amp;g.base!==0)};g.orientation===&quot;h&quot;?(b=x.makeCalcdata(g,&quot;x&quot;,k),h=T.makeCalcdata(g,&quot;y&quot;),y=u(g,T,&quot;y&quot;,h),w=!!g.yperiodalignment,_=&quot;y&quot;):(b=T.makeCalcdata(g,&quot;y&quot;,k),h=x.makeCalcdata(g,&quot;x&quot;),y=u(g,x,&quot;x&quot;,h),w=!!g.xperiodalignment,_=&quot;x&quot;),v=y.vals;for(var S=Math.min(v.length,b.length),C=new Array(S),M=0;M&lt;S;M++)C[M]={p:v[M],s:b[M]},w&amp;&amp;(C[M].orig_p=h[M],C[M][_+&quot;End&quot;]=y.ends[M],C[M][_+&quot;Start&quot;]=y.starts[M]),g.ids&amp;&amp;(C[M].id=String(g.ids[M]));return c(g,&quot;marker&quot;)&amp;&amp;d(m,g,{vals:g.marker.color,containerStr:&quot;marker&quot;,cLetter:&quot;c&quot;}),c(g,&quot;marker.line&quot;)&amp;&amp;d(m,g,{vals:g.marker.line.color,containerStr:&quot;marker.line&quot;,cLetter:&quot;c&quot;}),f(C,g),p(C,g),C}},97313:function(i){i.exports={TEXTPAD:3,eventDataKeys:[&quot;value&quot;,&quot;label&quot;]}},11661:function(i,o,a){var s=a(92770),u=a(71828).isArrayOrTypedArray,c=a(50606).BADNUM,d=a(73972),f=a(89298),p=a(99082).getAxisGroup,m=a(61546);function g(S,C,M,O,D){if(O.length){var P,E,I,A;switch(function(F,j){var z,B;for(z=0;z&lt;j.length;z++){var N,R=j[z],q=R[0].trace,Y=q.type===&quot;funnel&quot;?q._base:q.base,L=q.orientation===&quot;h&quot;?q.xcalendar:q.ycalendar,W=F.type===&quot;category&quot;||F.type===&quot;multicategory&quot;?function(){return null}:F.d2c;if(u(Y)){for(B=0;B&lt;Math.min(Y.length,R.length);B++)N=W(Y[B],0,L),s(N)?(R[B].b=+N,R[B].hasB=1):R[B].b=0;for(;B&lt;R.length;B++)R[B].b=0}else{N=W(Y,0,L);var U=s(N);for(N=U?N:0,B=0;B&lt;R.length;B++)R[B].b=N,U&amp;&amp;(R[B].hasB=1)}}}(M,O),D.mode){case&quot;overlay&quot;:b(C,M,O,D);break;case&quot;group&quot;:for(P=[],E=[],I=0;I&lt;O.length;I++)(A=O[I])[0].trace.offset===void 0?E.push(A):P.push(A);E.length&amp;&amp;function(F,j,z,B,N){var R=new m(B,{posAxis:j,sepNegVal:!1,overlapNoMerge:!N.norm});(function(q,Y,L,W){for(var U=q._fullLayout,V=L.positions,te=L.distinctPositions,ee=L.minDiff,H=L.traces,Z=H.length,G=V.length!==te.length,X=ee*(1-W.gap),Q=p(U,Y._id)+H[0][0].trace.orientation,re=U._alignmentOpts[Q]||{},ae=0;ae&lt;Z;ae++){var ie,se,he=H[ae],Se=he[0].trace,Oe=re[Se.alignmentgroup]||{},Pe=Object.keys(Oe.offsetGroups||{}).length,Me=(ie=Pe?X/Pe:G?X/Z:X)*(1-(W.groupgap||0));se=Pe?((2*Se._offsetIndex+1-Pe)*ie-Me)/2:G?((2*ae+1-Z)*ie-Me)/2:-Me/2;var ce=he[0].t;ce.barwidth=Me,ce.poffset=se,ce.bargroupwidth=X,ce.bardelta=ee}L.binWidth=H[0][0].t.barwidth/100,h(L),y(Y,L),w(Y,L,G)})(F,j,R,N),function(q,Y){for(var L=q.traces,W=0;W&lt;L.length;W++){var U=L[W];if(U[0].trace.base===void 0)for(var V=new m([U],{posAxis:Y,sepNegVal:!0,overlapNoMerge:!0}),te=0;te&lt;U.length;te++){var ee=U[te];if(ee.p!==c){var H=V.put(ee.p,ee.b+ee.s);H&amp;&amp;(ee.b=H)}}}}(R,j),N.norm?(x(R),T(z,R,N)):_(z,R)}(S,C,M,E,D),P.length&amp;&amp;b(C,M,P,D);break;case&quot;stack&quot;:case&quot;relative&quot;:for(P=[],E=[],I=0;I&lt;O.length;I++)(A=O[I])[0].trace.base===void 0?E.push(A):P.push(A);E.length&amp;&amp;function(F,j,z,B,N){var R=new m(B,{posAxis:j,sepNegVal:N.mode===&quot;relative&quot;,overlapNoMerge:!(N.norm||N.mode===&quot;stack&quot;||N.mode===&quot;relative&quot;)});v(j,R,N),function(U,V,te){var ee,H,Z,G,X,Q,re=k(U),ae=V.traces;for(G=0;G&lt;ae.length;G++)if((H=(ee=ae[G])[0].trace).type===&quot;funnel&quot;)for(X=0;X&lt;ee.length;X++)(Q=ee[X]).s!==c&amp;&amp;V.put(Q.p,-.5*Q.s);for(G=0;G&lt;ae.length;G++){Z=(H=(ee=ae[G])[0].trace).type===&quot;funnel&quot;;var ie=[];for(X=0;X&lt;ee.length;X++)if((Q=ee[X]).s!==c){var se;se=Z?Q.s:Q.s+Q.b;var he=V.put(Q.p,se),Se=he+se;Q.b=he,Q[re]=Se,te.norm||(ie.push(Se),Q.hasB&amp;&amp;ie.push(he))}te.norm||(H._extremes[U._id]=f.findExtremes(U,ie,{tozero:!0,padded:!0}))}}(z,R,N);for(var q=0;q&lt;B.length;q++)for(var Y=B[q],L=0;L&lt;Y.length;L++){var W=Y[L];W.s!==c&amp;&amp;W.b+W.s===R.get(W.p,W.s)&amp;&amp;(W._outmost=!0)}N.norm&amp;&amp;T(z,R,N)}(0,C,M,E,D),P.length&amp;&amp;b(C,M,P,D)}(function(F,j){var z,B,N,R=k(j),q={},Y=1/0,L=-1/0;for(z=0;z&lt;F.length;z++)for(N=F[z],B=0;B&lt;N.length;B++){var W=N[B].p;s(W)&amp;&amp;(Y=Math.min(Y,W),L=Math.max(L,W))}var U=1e4/(L-Y),V=q.round=function(Q){return String(Math.round(U*(Q-Y)))};for(z=0;z&lt;F.length;z++){(N=F[z])[0].t.extents=q;var te=N[0].t.poffset,ee=Array.isArray(te);for(B=0;B&lt;N.length;B++){var H=N[B],Z=H[R]-H.w/2;if(s(Z)){var G=H[R]+H.w/2,X=V(H.p);q[X]?q[X]=[Math.min(Z,q[X][0]),Math.max(G,q[X][1])]:q[X]=[Z,G]}H.p0=H.p+(ee?te[B]:te),H.p1=H.p0+H.w,H.s0=H.b,H.s1=H.s0+H.s}}})(O,C)}}function b(S,C,M,O){for(var D=0;D&lt;M.length;D++){var P=M[D],E=new m([P],{posAxis:S,sepNegVal:!1,overlapNoMerge:!O.norm});v(S,E,O),O.norm?(x(E),T(C,E,O)):_(C,E)}}function v(S,C,M){for(var O=C.minDiff,D=C.traces,P=O*(1-M.gap),E=P*(1-(M.groupgap||0)),I=-E/2,A=0;A&lt;D.length;A++){var F=D[A][0].t;F.barwidth=E,F.poffset=I,F.bargroupwidth=P,F.bardelta=O}C.binWidth=D[0][0].t.barwidth/100,h(C),y(S,C),w(S,C)}function h(S){var C,M,O=S.traces;for(C=0;C&lt;O.length;C++){var D,P=O[C],E=P[0],I=E.trace,A=E.t,F=I._offset||I.offset,j=A.poffset;if(u(F)){for(D=Array.prototype.slice.call(F,0,P.length),M=0;M&lt;D.length;M++)s(D[M])||(D[M]=j);for(M=D.length;M&lt;P.length;M++)D.push(j);A.poffset=D}else F!==void 0&amp;&amp;(A.poffset=F);var z=I._width||I.width,B=A.barwidth;if(u(z)){var N=Array.prototype.slice.call(z,0,P.length);for(M=0;M&lt;N.length;M++)s(N[M])||(N[M]=B);for(M=N.length;M&lt;P.length;M++)N.push(B);if(A.barwidth=N,F===void 0){for(D=[],M=0;M&lt;P.length;M++)D.push(j+(B-N[M])/2);A.poffset=D}}else z!==void 0&amp;&amp;(A.barwidth=z,F===void 0&amp;&amp;(A.poffset=j+(B-z)/2))}}function y(S,C){for(var M=C.traces,O=k(S),D=0;D&lt;M.length;D++)for(var P=M[D],E=P[0].t,I=E.poffset,A=Array.isArray(I),F=E.barwidth,j=Array.isArray(F),z=0;z&lt;P.length;z++){var B=P[z],N=B.w=j?F[z]:F;B.p===void 0&amp;&amp;(B.p=B[O],B[&quot;orig_&quot;+O]=B[O]);var R=(A?I[z]:I)+N/2;B[O]=B.p+R}}function w(S,C,M){var O=C.traces,D=C.minDiff/2;f.minDtick(S,C.minDiff,C.distinctPositions[0],M);for(var P=0;P&lt;O.length;P++){var E,I,A,F,j=O[P],z=j[0],B=z.trace,N=[];for(F=0;F&lt;j.length;F++)I=(E=j[F]).p-D,A=E.p+D,N.push(I,A);if(B.width||B.offset){var R=z.t,q=R.poffset,Y=R.barwidth,L=Array.isArray(q),W=Array.isArray(Y);for(F=0;F&lt;j.length;F++){E=j[F];var U=L?q[F]:q,V=W?Y[F]:Y;A=(I=E.p+U)+V,N.push(I,A)}}B._extremes[S._id]=f.findExtremes(S,N,{padded:!1})}}function _(S,C){for(var M=C.traces,O=k(S),D=0;D&lt;M.length;D++){for(var P=M[D],E=P[0].trace,I=E.type===&quot;scatter&quot;,A=E.orientation===&quot;v&quot;,F=[],j=!1,z=0;z&lt;P.length;z++){var B=P[z],N=I?0:B.b,R=I?A?B.y:B.x:N+B.s;B[O]=R,F.push(R),B.hasB&amp;&amp;F.push(N),B.hasB&amp;&amp;B.b||(j=!0)}E._extremes[S._id]=f.findExtremes(S,F,{tozero:j,padded:!0})}}function x(S){for(var C=S.traces,M=0;M&lt;C.length;M++)for(var O=C[M],D=0;D&lt;O.length;D++){var P=O[D];P.s!==c&amp;&amp;S.put(P.p,P.b+P.s)}}function T(S,C,M){var O=C.traces,D=k(S),P=M.norm===&quot;fraction&quot;?1:100,E=P/1e9,I=S.l2c(S.c2l(0)),A=M.mode===&quot;stack&quot;?P:I;function F(te){return s(S.c2l(te))&amp;&amp;(te&lt;I-E||te&gt;A+E||!s(I))}for(var j=0;j&lt;O.length;j++){for(var z=O[j],B=z[0].trace,N=[],R=!1,q=!1,Y=0;Y&lt;z.length;Y++){var L=z[Y];if(L.s!==c){var W=Math.abs(P/C.get(L.p,L.s));L.b*=W,L.s*=W;var U=L.b,V=U+L.s;L[D]=V,N.push(V),q=q||F(V),L.hasB&amp;&amp;(N.push(U),q=q||F(U)),L.hasB&amp;&amp;L.b||(R=!0)}}B._extremes[S._id]=f.findExtremes(S,N,{tozero:R,padded:q})}}function k(S){return S._id.charAt(0)}i.exports={crossTraceCalc:function(S,C){for(var M=C.xaxis,O=C.yaxis,D=S._fullLayout,P=S._fullData,E=S.calcdata,I=[],A=[],F=0;F&lt;P.length;F++){var j=P[F];if(j.visible===!0&amp;&amp;d.traceIs(j,&quot;bar&quot;)&amp;&amp;j.xaxis===M._id&amp;&amp;j.yaxis===O._id&amp;&amp;(j.orientation===&quot;h&quot;?I.push(E[F]):A.push(E[F]),j._computePh))for(var z=S.calcdata[F],B=0;B&lt;z.length;B++)typeof z[B].ph0==&quot;function&quot;&amp;&amp;(z[B].ph0=z[B].ph0()),typeof z[B].ph1==&quot;function&quot;&amp;&amp;(z[B].ph1=z[B].ph1())}var N={xCat:M.type===&quot;category&quot;||M.type===&quot;multicategory&quot;,yCat:O.type===&quot;category&quot;||O.type===&quot;multicategory&quot;,mode:D.barmode,norm:D.barnorm,gap:D.bargap,groupgap:D.bargroupgap};g(S,M,O,A,N),g(S,O,M,I,N)},setGroupPositions:g}},90769:function(i,o,a){var s=a(71828),u=a(7901),c=a(73972),d=a(67513),f=a(73927),p=a(98340),m=a(26125),g=a(1486),b=s.coerceFont;function v(h,y,w,_,x,T){var k=(T=T||{}).moduleHasSelected!==!1,S=T.moduleHasUnselected!==!1,C=T.moduleHasConstrain!==!1,M=T.moduleHasCliponaxis!==!1,O=T.moduleHasTextangle!==!1,D=T.moduleHasInsideanchor!==!1,P=!!T.hasPathbar,E=Array.isArray(x)||x===&quot;auto&quot;,I=E||x===&quot;inside&quot;,A=E||x===&quot;outside&quot;;if(I||A){var F=b(_,&quot;textfont&quot;,w.font),j=s.extendFlat({},F),z=!(h.textfont&amp;&amp;h.textfont.color);if(z&amp;&amp;delete j.color,b(_,&quot;insidetextfont&quot;,j),P){var B=s.extendFlat({},F);z&amp;&amp;delete B.color,b(_,&quot;pathbar.textfont&quot;,B)}A&amp;&amp;b(_,&quot;outsidetextfont&quot;,F),k&amp;&amp;_(&quot;selected.textfont.color&quot;),S&amp;&amp;_(&quot;unselected.textfont.color&quot;),C&amp;&amp;_(&quot;constraintext&quot;),M&amp;&amp;_(&quot;cliponaxis&quot;),O&amp;&amp;_(&quot;textangle&quot;),_(&quot;texttemplate&quot;)}I&amp;&amp;D&amp;&amp;_(&quot;insidetextanchor&quot;)}i.exports={supplyDefaults:function(h,y,w,_){function x(C,M){return s.coerce(h,y,g,C,M)}if(d(h,y,_,x)){f(h,y,_,x),x(&quot;xhoverformat&quot;),x(&quot;yhoverformat&quot;),x(&quot;orientation&quot;,y.x&amp;&amp;!y.y?&quot;h&quot;:&quot;v&quot;),x(&quot;base&quot;),x(&quot;offset&quot;),x(&quot;width&quot;),x(&quot;text&quot;),x(&quot;hovertext&quot;),x(&quot;hovertemplate&quot;);var T=x(&quot;textposition&quot;);v(h,0,_,x,T,{moduleHasSelected:!0,moduleHasUnselected:!0,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),p(h,y,x,w,_);var k=(y.marker.line||{}).color,S=c.getComponentMethod(&quot;errorbars&quot;,&quot;supplyDefaults&quot;);S(h,y,k||u.defaultLine,{axis:&quot;y&quot;}),S(h,y,k||u.defaultLine,{axis:&quot;x&quot;,inherit:&quot;y&quot;}),s.coerceSelectionMarkerOpacity(y,x)}else y.visible=!1},crossTraceDefaults:function(h,y){var w,_;function x(k){return s.coerce(_._input,_,g,k)}if(y.barmode===&quot;group&quot;)for(var T=0;T&lt;h.length;T++)(_=h[T]).type===&quot;bar&quot;&amp;&amp;(w=_._input,m(w,_,y,x))},handleText:v}},58065:function(i){i.exports=function(o,a,s){return o.x=&quot;xVal&quot;in a?a.xVal:a.x,o.y=&quot;yVal&quot;in a?a.yVal:a.y,a.xa&amp;&amp;(o.xaxis=a.xa),a.ya&amp;&amp;(o.yaxis=a.ya),s.orientation===&quot;h&quot;?(o.label=o.y,o.value=o.x):(o.label=o.x,o.value=o.y),o}},69383:function(i,o,a){var s=a(92770),u=a(84267),c=a(71828).isArrayOrTypedArray;o.coerceString=function(d,f,p){if(typeof f==&quot;string&quot;){if(f||!d.noBlank)return f}else if((typeof f==&quot;number&quot;||f===!0)&amp;&amp;!d.strict)return String(f);return p!==void 0?p:d.dflt},o.coerceNumber=function(d,f,p){if(s(f)){f=+f;var m=d.min,g=d.max;if(!(m!==void 0&amp;&amp;f&lt;m||g!==void 0&amp;&amp;f&gt;g))return f}return p!==void 0?p:d.dflt},o.coerceColor=function(d,f,p){return u(f).isValid()?f:p!==void 0?p:d.dflt},o.coerceEnumerated=function(d,f,p){return d.coerceNumber&amp;&amp;(f=+f),d.values.indexOf(f)!==-1?f:p!==void 0?p:d.dflt},o.getValue=function(d,f){var p;return Array.isArray(d)?f&lt;d.length&amp;&amp;(p=d[f]):p=d,p},o.getLineWidth=function(d,f){return 0&lt;f.mlw?f.mlw:c(d.marker.line.width)?0:d.marker.line.width}},95423:function(i,o,a){var s=a(30211),u=a(73972),c=a(7901),d=a(71828).fillText,f=a(69383).getLineWidth,p=a(89298).hoverLabelText,m=a(50606).BADNUM;function g(v,h,y,w,_){var x,T,k,S,C,M,O,D=v.cd,P=D[0].trace,E=D[0].t,I=w===&quot;closest&quot;,A=P.type===&quot;waterfall&quot;,F=v.maxHoverDistance,j=v.maxSpikeDistance;P.orientation===&quot;h&quot;?(x=y,T=h,k=&quot;y&quot;,S=&quot;x&quot;,C=ee,M=V):(x=h,T=y,k=&quot;x&quot;,S=&quot;y&quot;,M=ee,C=V);var z=P[k+&quot;period&quot;],B=I||z;function N(ie){return q(ie,-1)}function R(ie){return q(ie,1)}function q(ie,se){var he=ie.w;return ie[k]+se*he/2}function Y(ie){return ie[k+&quot;End&quot;]-ie[k+&quot;Start&quot;]}var L=I?N:z?function(ie){return ie.p-Y(ie)/2}:function(ie){return Math.min(N(ie),ie.p-E.bardelta/2)},W=I?R:z?function(ie){return ie.p+Y(ie)/2}:function(ie){return Math.max(R(ie),ie.p+E.bardelta/2)};function U(ie,se,he){return _.finiteRange&amp;&amp;(he=0),s.inbox(ie-x,se-x,he+Math.min(1,Math.abs(se-ie)/O)-1)}function V(ie){return U(L(ie),W(ie),F)}function te(ie){var se=ie[S];if(A){var he=Math.abs(ie.rawS)||0;T&gt;0?se+=he:T&lt;0&amp;&amp;(se-=he)}return se}function ee(ie){var se=T,he=ie.b,Se=te(ie);return s.inbox(he-se,Se-se,F+(Se-se)/(Se-he)-1)}var H=v[k+&quot;a&quot;],Z=v[S+&quot;a&quot;];O=Math.abs(H.r2c(H.range[1])-H.r2c(H.range[0]));var G=s.getDistanceFunction(w,C,M,function(ie){return(C(ie)+M(ie))/2});if(s.getClosest(D,G,v),v.index!==!1&amp;&amp;D[v.index].p!==m){B||(L=function(ie){return Math.min(N(ie),ie.p-E.bargroupwidth/2)},W=function(ie){return Math.max(R(ie),ie.p+E.bargroupwidth/2)});var X=D[v.index],Q=P.base?X.b+X.s:X.s;v[S+&quot;0&quot;]=v[S+&quot;1&quot;]=Z.c2p(X[S],!0),v[S+&quot;LabelVal&quot;]=Q;var re=E.extents[E.extents.round(X.p)];v[k+&quot;0&quot;]=H.c2p(I?L(X):re[0],!0),v[k+&quot;1&quot;]=H.c2p(I?W(X):re[1],!0);var ae=X.orig_p!==void 0;return v[k+&quot;LabelVal&quot;]=ae?X.orig_p:X.p,v.labelLabel=p(H,v[k+&quot;LabelVal&quot;],P[k+&quot;hoverformat&quot;]),v.valueLabel=p(Z,v[S+&quot;LabelVal&quot;],P[S+&quot;hoverformat&quot;]),v.baseLabel=p(Z,X.b,P[S+&quot;hoverformat&quot;]),v.spikeDistance=(function(ie){var se=T,he=ie.b,Se=te(ie);return s.inbox(he-se,Se-se,j+(Se-se)/(Se-he)-1)}(X)+function(ie){return U(N(ie),R(ie),j)}(X))/2,v[k+&quot;Spike&quot;]=H.c2p(X.p,!0),d(X,P,v),v.hovertemplate=P.hovertemplate,v}}function b(v,h){var y=h.mcc||v.marker.color,w=h.mlcc||v.marker.line.color,_=f(v,h);return c.opacity(y)?y:c.opacity(w)&amp;&amp;_?w:void 0}i.exports={hoverPoints:function(v,h,y,w,_){var x=g(v,h,y,w,_);if(x){var T=x.cd,k=T[0].trace,S=T[x.index];return x.color=b(k,S),u.getComponentMethod(&quot;errorbars&quot;,&quot;hoverInfo&quot;)(S,k,x),[x]}},hoverOnBars:g,getTraceColor:b}},60822:function(i,o,a){i.exports={attributes:a(1486),layoutAttributes:a(43641),supplyDefaults:a(90769).supplyDefaults,crossTraceDefaults:a(90769).crossTraceDefaults,supplyLayoutDefaults:a(13957),calc:a(92290),crossTraceCalc:a(11661).crossTraceCalc,colorbar:a(4898),arraysToCalcdata:a(75341),plot:a(17295).plot,style:a(16688).style,styleOnSelect:a(16688).styleOnSelect,hoverPoints:a(95423).hoverPoints,eventData:a(58065),selectPoints:a(81974),moduleType:&quot;trace&quot;,name:&quot;bar&quot;,basePlotModule:a(93612),categories:[&quot;bar-like&quot;,&quot;cartesian&quot;,&quot;svg&quot;,&quot;bar&quot;,&quot;oriented&quot;,&quot;errorBarsOK&quot;,&quot;showLegend&quot;,&quot;zoomScale&quot;],animatable:!0,meta:{}}},43641:function(i){i.exports={barmode:{valType:&quot;enumerated&quot;,values:[&quot;stack&quot;,&quot;group&quot;,&quot;overlay&quot;,&quot;relative&quot;],dflt:&quot;group&quot;,editType:&quot;calc&quot;},barnorm:{valType:&quot;enumerated&quot;,values:[&quot;&quot;,&quot;fraction&quot;,&quot;percent&quot;],dflt:&quot;&quot;,editType:&quot;calc&quot;},bargap:{valType:&quot;number&quot;,min:0,max:1,editType:&quot;calc&quot;},bargroupgap:{valType:&quot;number&quot;,min:0,max:1,dflt:0,editType:&quot;calc&quot;}}},13957:function(i,o,a){var s=a(73972),u=a(89298),c=a(71828),d=a(43641);i.exports=function(f,p,m){function g(k,S){return c.coerce(f,p,d,k,S)}for(var b=!1,v=!1,h=!1,y={},w=g(&quot;barmode&quot;),_=0;_&lt;m.length;_++){var x=m[_];if(s.traceIs(x,&quot;bar&quot;)&amp;&amp;x.visible){if(b=!0,w===&quot;group&quot;){var T=x.xaxis+x.yaxis;y[T]&amp;&amp;(h=!0),y[T]=!0}x.visible&amp;&amp;x.type===&quot;histogram&quot;&amp;&amp;u.getFromId({_fullLayout:p},x[x.orientation===&quot;v&quot;?&quot;xaxis&quot;:&quot;yaxis&quot;]).type!==&quot;category&quot;&amp;&amp;(v=!0)}}b?(w!==&quot;overlay&quot;&amp;&amp;g(&quot;barnorm&quot;),g(&quot;bargap&quot;,v&amp;&amp;!h?0:.2),g(&quot;bargroupgap&quot;)):delete p.barmode}},17295:function(i,o,a){var s=a(39898),u=a(92770),c=a(71828),d=a(63893),f=a(7901),p=a(91424),m=a(73972),g=a(89298).tickText,b=a(72597),v=b.recordMinTextSize,h=b.clearMinTextSize,y=a(16688),w=a(69383),_=a(97313),x=a(1486),T=x.text,k=x.textposition,S=a(23469).appendArrayPointValue,C=_.TEXTPAD;function M(j){return j.id}function O(j){if(j.ids)return M}function D(j,z){return j&lt;z?1:-1}function P(j,z,B,N){var R;return!z.uniformtext.mode&amp;&amp;E(B)?(N&amp;&amp;(R=N()),j.transition().duration(B.duration).ease(B.easing).each(&quot;end&quot;,function(){R&amp;&amp;R()}).each(&quot;interrupt&quot;,function(){R&amp;&amp;R()})):j}function E(j){return j&amp;&amp;j.duration&gt;0}function I(j){return j===&quot;auto&quot;?0:j}function A(j,z){var B=Math.PI/180*z,N=Math.abs(Math.sin(B)),R=Math.abs(Math.cos(B));return{x:j.width*R+j.height*N,y:j.width*N+j.height*R}}function F(j,z,B,N,R,q){var Y=!!q.isHorizontal,L=!!q.constrained,W=q.angle||0,U=q.anchor||&quot;end&quot;,V=U===&quot;end&quot;,te=U===&quot;start&quot;,ee=((q.leftToRight||0)+1)/2,H=1-ee,Z=R.width,G=R.height,X=Math.abs(z-j),Q=Math.abs(N-B),re=X&gt;2*C&amp;&amp;Q&gt;2*C?C:0;X-=2*re,Q-=2*re;var ae=I(W);W!==&quot;auto&quot;||Z&lt;=X&amp;&amp;G&lt;=Q||!(Z&gt;X||G&gt;Q)||(Z&gt;Q||G&gt;X)&amp;&amp;Z&lt;G==X&lt;Q||(ae+=90);var ie=A(R,ae),se=1;L&amp;&amp;(se=Math.min(1,X/ie.x,Q/ie.y));var he=R.left*H+R.right*ee,Se=(R.top+R.bottom)/2,Oe=(j+C)*H+(z-C)*ee,Pe=(B+N)/2,Me=0,ce=0;if(te||V){var we=(Y?ie.x:ie.y)/2,K=Y?D(j,z):D(B,N);Y?te?(Oe=j+K*re,Me=-K*we):(Oe=z-K*re,Me=K*we):te?(Pe=B+K*re,ce=-K*we):(Pe=N-K*re,ce=K*we)}return{textX:he,textY:Se,targetX:Oe,targetY:Pe,anchorX:Me,anchorY:ce,scale:se,rotate:ae}}i.exports={plot:function(j,z,B,N,R,q){var Y=z.xaxis,L=z.yaxis,W=j._fullLayout,U=j._context.staticPlot;R||(R={mode:W.barmode,norm:W.barmode,gap:W.bargap,groupgap:W.bargroupgap},h(&quot;bar&quot;,W));var V=c.makeTraceGroups(N,B,&quot;trace bars&quot;).each(function(te){var ee=s.select(this),H=te[0].trace,Z=H.type===&quot;waterfall&quot;,G=H.type===&quot;funnel&quot;,X=H.type===&quot;bar&quot;||G,Q=0;Z&amp;&amp;H.connector.visible&amp;&amp;H.connector.mode===&quot;between&quot;&amp;&amp;(Q=H.connector.line.width/2);var re=H.orientation===&quot;h&quot;,ae=E(R),ie=c.ensureSingle(ee,&quot;g&quot;,&quot;points&quot;),se=O(H),he=ie.selectAll(&quot;g.point&quot;).data(c.identity,se);he.enter().append(&quot;g&quot;).classed(&quot;point&quot;,!0),he.exit().remove(),he.each(function(Oe,Pe){var Me,ce,we=s.select(this),K=function(Le,$e,Fe,Be){var Ue=[],qe=[],Xe=Be?$e:Fe,ot=Be?Fe:$e;return Ue[0]=Xe.c2p(Le.s0,!0),qe[0]=ot.c2p(Le.p0,!0),Ue[1]=Xe.c2p(Le.s1,!0),qe[1]=ot.c2p(Le.p1,!0),Be?[Ue,qe]:[qe,Ue]}(Oe,Y,L,re),ne=K[0][0],de=K[0][1],_e=K[1][0],ue=K[1][1],pe=(re?de-ne:ue-_e)==0;if(pe&amp;&amp;X&amp;&amp;w.getLineWidth(H,Oe)&amp;&amp;(pe=!1),pe||(pe=!(u(ne)&amp;&amp;u(de)&amp;&amp;u(_e)&amp;&amp;u(ue))),Oe.isBlank=pe,pe&amp;&amp;(re?de=ne:ue=_e),Q&amp;&amp;!pe&amp;&amp;(re?(ne-=D(ne,de)*Q,de+=D(ne,de)*Q):(_e-=D(_e,ue)*Q,ue+=D(_e,ue)*Q)),H.type===&quot;waterfall&quot;){if(!pe){var xe=H[Oe.dir].marker;Me=xe.line.width,ce=xe.color}}else Me=w.getLineWidth(H,Oe),ce=Oe.mc||H.marker.color;function ye(Le){var $e=s.round(Me/2%1,2);return R.gap===0&amp;&amp;R.groupgap===0?s.round(Math.round(Le)-$e,2):Le}if(!j._context.staticPlot){var Te=f.opacity(ce)&lt;1||Me&gt;.01?ye:function(Le,$e,Fe){return Fe&amp;&amp;Le===$e?Le:Math.abs(Le-$e)&gt;=2?ye(Le):Le&gt;$e?Math.ceil(Le):Math.floor(Le)};ne=Te(ne,de,re),de=Te(de,ne,re),_e=Te(_e,ue,!re),ue=Te(ue,_e,!re)}var Ae=P(c.ensureSingle(we,&quot;path&quot;),W,R,q);if(Ae.style(&quot;vector-effect&quot;,U?&quot;none&quot;:&quot;non-scaling-stroke&quot;).attr(&quot;d&quot;,isNaN((de-ne)*(ue-_e))||pe&amp;&amp;j._context.staticPlot?&quot;M0,0Z&quot;:&quot;M&quot;+ne+&quot;,&quot;+_e+&quot;V&quot;+ue+&quot;H&quot;+de+&quot;V&quot;+_e+&quot;Z&quot;).call(p.setClipUrl,z.layerClipId,j),!W.uniformtext.mode&amp;&amp;ae){var Re=p.makePointStyleFns(H);p.singlePointStyle(Oe,Ae,H,Re,j)}(function(Le,$e,Fe,Be,Ue,qe,Xe,ot,st,dt,vt){var We,ze=$e.xaxis,tt=$e.yaxis,it=Le._fullLayout;function St(Lt,gt,mt){return c.ensureSingle(Lt,&quot;text&quot;).text(gt).attr({class:&quot;bartext bartext-&quot;+We,&quot;text-anchor&quot;:&quot;middle&quot;,&quot;data-notex&quot;:1}).call(p.font,mt).call(d.convertToTspans,Le)}var Ze=Be[0].trace,ut=Ze.orientation===&quot;h&quot;,ht=function(Lt,gt,mt,xt,Ut){var It,zt=gt[0].trace;return It=zt.texttemplate?function(kt,Ot,At,Nt,$t){var Bt=Ot[0].trace,Xt=c.castOption(Bt,At,&quot;texttemplate&quot;);if(!Xt)return&quot;&quot;;var Zt,qt,Ht,sn,xn=Bt.type===&quot;histogram&quot;,mn=Bt.type===&quot;waterfall&quot;,dn=Bt.type===&quot;funnel&quot;,gn=Bt.orientation===&quot;h&quot;;function en(En){return g(sn,sn.c2l(En),!0).text}gn?(Zt=&quot;y&quot;,qt=$t,Ht=&quot;x&quot;,sn=Nt):(Zt=&quot;x&quot;,qt=Nt,Ht=&quot;y&quot;,sn=$t);var kn,un=Ot[At],tn={};tn.label=un.p,tn.labelLabel=tn[Zt+&quot;Label&quot;]=(kn=un.p,g(qt,qt.c2l(kn),!0).text);var Fn=c.castOption(Bt,un.i,&quot;text&quot;);(Fn===0||Fn)&amp;&amp;(tn.text=Fn),tn.value=un.s,tn.valueLabel=tn[Ht+&quot;Label&quot;]=en(un.s);var Rn={};S(Rn,Bt,un.i),(xn||Rn.x===void 0)&amp;&amp;(Rn.x=gn?tn.value:tn.label),(xn||Rn.y===void 0)&amp;&amp;(Rn.y=gn?tn.label:tn.value),(xn||Rn.xLabel===void 0)&amp;&amp;(Rn.xLabel=gn?tn.valueLabel:tn.labelLabel),(xn||Rn.yLabel===void 0)&amp;&amp;(Rn.yLabel=gn?tn.labelLabel:tn.valueLabel),mn&amp;&amp;(tn.delta=+un.rawS||un.s,tn.deltaLabel=en(tn.delta),tn.final=un.v,tn.finalLabel=en(tn.final),tn.initial=tn.final-tn.delta,tn.initialLabel=en(tn.initial)),dn&amp;&amp;(tn.value=un.s,tn.valueLabel=en(tn.value),tn.percentInitial=un.begR,tn.percentInitialLabel=c.formatPercent(un.begR),tn.percentPrevious=un.difR,tn.percentPreviousLabel=c.formatPercent(un.difR),tn.percentTotal=un.sumR,tn.percenTotalLabel=c.formatPercent(un.sumR));var Bn=c.castOption(Bt,un.i,&quot;customdata&quot;);return Bn&amp;&amp;(tn.customdata=Bn),c.texttemplateString(Xt,tn,kt._d3locale,Rn,tn,Bt._meta||{})}(Lt,gt,mt,xt,Ut):zt.textinfo?function(kt,Ot,At,Nt){var $t=kt[0].trace,Bt=$t.orientation===&quot;h&quot;,Xt=$t.type===&quot;waterfall&quot;,Zt=$t.type===&quot;funnel&quot;;function qt(Bn){return g(Bt?At:Nt,+Bn,!0).text}var Ht,sn,xn=$t.textinfo,mn=kt[Ot],dn=xn.split(&quot;+&quot;),gn=[],en=function(Bn){return dn.indexOf(Bn)!==-1};if(en(&quot;label&quot;)&amp;&amp;gn.push((sn=kt[Ot].p,g(Bt?Nt:At,sn,!0).text)),en(&quot;text&quot;)&amp;&amp;((Ht=c.castOption($t,mn.i,&quot;text&quot;))===0||Ht)&amp;&amp;gn.push(Ht),Xt){var kn=+mn.rawS||mn.s,un=mn.v,tn=un-kn;en(&quot;initial&quot;)&amp;&amp;gn.push(qt(tn)),en(&quot;delta&quot;)&amp;&amp;gn.push(qt(kn)),en(&quot;final&quot;)&amp;&amp;gn.push(qt(un))}if(Zt){en(&quot;value&quot;)&amp;&amp;gn.push(qt(mn.s));var Fn=0;en(&quot;percent initial&quot;)&amp;&amp;Fn++,en(&quot;percent previous&quot;)&amp;&amp;Fn++,en(&quot;percent total&quot;)&amp;&amp;Fn++;var Rn=Fn&gt;1;en(&quot;percent initial&quot;)&amp;&amp;(Ht=c.formatPercent(mn.begR),Rn&amp;&amp;(Ht+=&quot; of initial&quot;),gn.push(Ht)),en(&quot;percent previous&quot;)&amp;&amp;(Ht=c.formatPercent(mn.difR),Rn&amp;&amp;(Ht+=&quot; of previous&quot;),gn.push(Ht)),en(&quot;percent total&quot;)&amp;&amp;(Ht=c.formatPercent(mn.sumR),Rn&amp;&amp;(Ht+=&quot; of total&quot;),gn.push(Ht))}return gn.join(&quot;&lt;br&gt;&quot;)}(gt,mt,xt,Ut):w.getValue(zt.text,mt),w.coerceString(T,It)}(it,Be,Ue,ze,tt);We=function(Lt,gt){var mt=w.getValue(Lt.textposition,gt);return w.coerceEnumerated(k,mt)}(Ze,Ue);var Rt=dt.mode===&quot;stack&quot;||dt.mode===&quot;relative&quot;,Ct=Be[Ue],Wt=!Rt||Ct._outmost;if(ht&amp;&amp;We!==&quot;none&quot;&amp;&amp;(!Ct.isBlank&amp;&amp;qe!==Xe&amp;&amp;ot!==st||We!==&quot;auto&quot;&amp;&amp;We!==&quot;inside&quot;)){var _t=it.font,be=y.getBarColor(Be[Ue],Ze),Ce=y.getInsideTextFont(Ze,Ue,_t,be),Ge=y.getOutsideTextFont(Ze,Ue,_t),He=Fe.datum();ut?ze.type===&quot;log&quot;&amp;&amp;He.s0&lt;=0&amp;&amp;(qe=ze.range[0]&lt;ze.range[1]?0:ze._length):tt.type===&quot;log&quot;&amp;&amp;He.s0&lt;=0&amp;&amp;(ot=tt.range[0]&lt;tt.range[1]?tt._length:0);var et,Ke,Ye,nt,ct,yt=Math.abs(Xe-qe)-2*C,rt=Math.abs(st-ot)-2*C;if(We===&quot;outside&quot;&amp;&amp;(Wt||Ct.hasB||(We=&quot;inside&quot;)),We===&quot;auto&quot;&amp;&amp;(Wt?(We=&quot;inside&quot;,et=St(Fe,ht,ct=c.ensureUniformFontSize(Le,Ce)),Ye=(Ke=p.bBox(et.node())).width,nt=Ke.height,Ye&gt;0&amp;&amp;nt&gt;0&amp;&amp;(Ye&lt;=yt&amp;&amp;nt&lt;=rt||Ye&lt;=rt&amp;&amp;nt&lt;=yt||(ut?yt&gt;=Ye*(rt/nt):rt&gt;=nt*(yt/Ye)))?We=&quot;inside&quot;:(We=&quot;outside&quot;,et.remove(),et=null)):We=&quot;inside&quot;),!et){var Ft=(et=St(Fe,ht,ct=c.ensureUniformFontSize(Le,We===&quot;outside&quot;?Ge:Ce))).attr(&quot;transform&quot;);if(et.attr(&quot;transform&quot;,&quot;&quot;),Ye=(Ke=p.bBox(et.node())).width,nt=Ke.height,et.attr(&quot;transform&quot;,Ft),Ye&lt;=0||nt&lt;=0)return void et.remove()}var Yt,Mt=Ze.textangle;Yt=We===&quot;outside&quot;?function(Lt,gt,mt,xt,Ut,It){var zt,kt=!!It.isHorizontal,Ot=!!It.constrained,At=It.angle||0,Nt=Ut.width,$t=Ut.height,Bt=Math.abs(gt-Lt),Xt=Math.abs(xt-mt);zt=kt?Xt&gt;2*C?C:0:Bt&gt;2*C?C:0;var Zt=1;Ot&amp;&amp;(Zt=kt?Math.min(1,Xt/$t):Math.min(1,Bt/Nt));var qt=I(At),Ht=A(Ut,qt),sn=(kt?Ht.x:Ht.y)/2,xn=(Ut.left+Ut.right)/2,mn=(Ut.top+Ut.bottom)/2,dn=(Lt+gt)/2,gn=(mt+xt)/2,en=0,kn=0,un=kt?D(gt,Lt):D(mt,xt);return kt?(dn=gt-un*zt,en=un*sn):(gn=xt+un*zt,kn=-un*sn),{textX:xn,textY:mn,targetX:dn,targetY:gn,anchorX:en,anchorY:kn,scale:Zt,rotate:qt}}(qe,Xe,ot,st,Ke,{isHorizontal:ut,constrained:Ze.constraintext===&quot;both&quot;||Ze.constraintext===&quot;outside&quot;,angle:Mt}):F(qe,Xe,ot,st,Ke,{isHorizontal:ut,constrained:Ze.constraintext===&quot;both&quot;||Ze.constraintext===&quot;inside&quot;,angle:Mt,anchor:Ze.insidetextanchor}),Yt.fontSize=ct.size,v(Ze.type===&quot;histogram&quot;?&quot;bar&quot;:Ze.type,Yt,it),Ct.transform=Yt;var jt=P(et,it,dt,vt);c.setTransormAndDisplay(jt,Yt)}else Fe.select(&quot;text&quot;).remove()})(j,z,we,te,Pe,ne,de,_e,ue,R,q),z.layerClipId&amp;&amp;p.hideOutsideRangePoint(Oe,we.select(&quot;text&quot;),Y,L,H.xcalendar,H.ycalendar)});var Se=H.cliponaxis===!1;p.setClipUrl(ee,Se?null:z.layerClipId,j)});m.getComponentMethod(&quot;errorbars&quot;,&quot;plot&quot;)(j,V,z,R)},toMoveInsideBar:F}},81974:function(i){function o(a,s,u,c,d){var f=s.c2p(c?a.s0:a.p0,!0),p=s.c2p(c?a.s1:a.p1,!0),m=u.c2p(c?a.p0:a.s0,!0),g=u.c2p(c?a.p1:a.s1,!0);return d?[(f+p)/2,(m+g)/2]:c?[p,(m+g)/2]:[(f+p)/2,g]}i.exports=function(a,s){var u,c=a.cd,d=a.xaxis,f=a.yaxis,p=c[0].trace,m=p.type===&quot;funnel&quot;,g=p.orientation===&quot;h&quot;,b=[];if(s===!1)for(u=0;u&lt;c.length;u++)c[u].selected=0;else for(u=0;u&lt;c.length;u++){var v=c[u],h=&quot;ct&quot;in v?v.ct:o(v,d,f,g,m);s.contains(h,!1,u,a)?(b.push({pointNumber:u,x:d.c2d(v.x),y:f.c2d(v.y)}),v.selected=1):v.selected=0}return b}},61546:function(i,o,a){i.exports=u;var s=a(71828).distinctVals;function u(c,d){this.traces=c,this.sepNegVal=d.sepNegVal,this.overlapNoMerge=d.overlapNoMerge;for(var f=1/0,p=d.posAxis._id.charAt(0),m=[],g=0;g&lt;c.length;g++){for(var b=c[g],v=0;v&lt;b.length;v++){var h=b[v],y=h.p;y===void 0&amp;&amp;(y=h[p]),y!==void 0&amp;&amp;m.push(y)}b[0]&amp;&amp;b[0].width1&amp;&amp;(f=Math.min(b[0].width1,f))}this.positions=m;var w=s(m);this.distinctPositions=w.vals,w.vals.length===1&amp;&amp;f!==1/0?this.minDiff=f:this.minDiff=Math.min(w.minDiff,f);var _=(d.posAxis||{}).type;_!==&quot;category&quot;&amp;&amp;_!==&quot;multicategory&quot;||(this.minDiff=1),this.binWidth=this.minDiff,this.bins={}}u.prototype.put=function(c,d){var f=this.getLabel(c,d),p=this.bins[f]||0;return this.bins[f]=p+d,p},u.prototype.get=function(c,d){var f=this.getLabel(c,d);return this.bins[f]||0},u.prototype.getLabel=function(c,d){return(d&lt;0&amp;&amp;this.sepNegVal?&quot;v&quot;:&quot;^&quot;)+(this.overlapNoMerge?c:Math.round(c/this.binWidth))}},16688:function(i,o,a){var s=a(39898),u=a(7901),c=a(91424),d=a(71828),f=a(73972),p=a(72597).resizeText,m=a(1486),g=m.textfont,b=m.insidetextfont,v=m.outsidetextfont,h=a(69383);function y(M,O,D){c.pointStyle(M.selectAll(&quot;path&quot;),O,D),w(M,O,D)}function w(M,O,D){M.selectAll(&quot;text&quot;).each(function(P){var E=s.select(this),I=d.ensureUniformFontSize(D,_(E,P,O,D));c.font(E,I)})}function _(M,O,D,P){var E=P._fullLayout.font,I=D.textfont;if(M.classed(&quot;bartext-inside&quot;)){var A=C(O,D);I=T(D,O.i,E,A)}else M.classed(&quot;bartext-outside&quot;)&amp;&amp;(I=k(D,O.i,E));return I}function x(M,O,D){return S(g,M.textfont,O,D)}function T(M,O,D,P){var E=x(M,O,D);return(M._input.textfont===void 0||M._input.textfont.color===void 0||Array.isArray(M.textfont.color)&amp;&amp;M.textfont.color[O]===void 0)&amp;&amp;(E={color:u.contrast(P),family:E.family,size:E.size}),S(b,M.insidetextfont,O,E)}function k(M,O,D){var P=x(M,O,D);return S(v,M.outsidetextfont,O,P)}function S(M,O,D,P){O=O||{};var E=h.getValue(O.family,D),I=h.getValue(O.size,D),A=h.getValue(O.color,D);return{family:h.coerceString(M.family,E,P.family),size:h.coerceNumber(M.size,I,P.size),color:h.coerceColor(M.color,A,P.color)}}function C(M,O){return O.type===&quot;waterfall&quot;?O[M.dir].marker.color:M.mcc||M.mc||O.marker.color}i.exports={style:function(M){var O=s.select(M).selectAll(&quot;g.barlayer&quot;).selectAll(&quot;g.trace&quot;);p(M,O,&quot;bar&quot;);var D=O.size(),P=M._fullLayout;O.style(&quot;opacity&quot;,function(E){return E[0].trace.opacity}).each(function(E){(P.barmode===&quot;stack&quot;&amp;&amp;D&gt;1||P.bargap===0&amp;&amp;P.bargroupgap===0&amp;&amp;!E[0].trace.marker.line.width)&amp;&amp;s.select(this).attr(&quot;shape-rendering&quot;,&quot;crispEdges&quot;)}),O.selectAll(&quot;g.points&quot;).each(function(E){y(s.select(this),E[0].trace,M)}),f.getComponentMethod(&quot;errorbars&quot;,&quot;style&quot;)(O)},styleTextPoints:w,styleOnSelect:function(M,O,D){var P=O[0].trace;P.selectedpoints?function(E,I,A){c.selectedPointStyle(E.selectAll(&quot;path&quot;),I),function(F,j,z){F.each(function(B){var N,R=s.select(this);if(B.selected){N=d.ensureUniformFontSize(z,_(R,B,j,z));var q=j.selected.textfont&amp;&amp;j.selected.textfont.color;q&amp;&amp;(N.color=q),c.font(R,N)}else c.selectedTextStyle(R,j)})}(E.selectAll(&quot;text&quot;),I,A)}(D,P,M):(y(D,P,M),f.getComponentMethod(&quot;errorbars&quot;,&quot;style&quot;)(D))},getInsideTextFont:T,getOutsideTextFont:k,getBarColor:C,resizeText:p}},98340:function(i,o,a){var s=a(7901),u=a(52075).hasColorscale,c=a(1586),d=a(71828).coercePattern;i.exports=function(f,p,m,g,b){var v=m(&quot;marker.color&quot;,g),h=u(f,&quot;marker&quot;);h&amp;&amp;c(f,p,b,m,{prefix:&quot;marker.&quot;,cLetter:&quot;c&quot;}),m(&quot;marker.line.color&quot;,s.defaultLine),u(f,&quot;marker.line&quot;)&amp;&amp;c(f,p,b,m,{prefix:&quot;marker.line.&quot;,cLetter:&quot;c&quot;}),m(&quot;marker.line.width&quot;),m(&quot;marker.opacity&quot;),d(m,&quot;marker.pattern&quot;,v,h),m(&quot;selected.marker.color&quot;),m(&quot;unselected.marker.color&quot;)}},72597:function(i,o,a){var s=a(39898),u=a(71828);function c(d){return&quot;_&quot;+d+&quot;Text_minsize&quot;}i.exports={recordMinTextSize:function(d,f,p){if(p.uniformtext.mode){var m=c(d),g=p.uniformtext.minsize,b=f.scale*f.fontSize;f.hide=b&lt;g,p[m]=p[m]||1/0,f.hide||(p[m]=Math.min(p[m],Math.max(b,g)))}},clearMinTextSize:function(d,f){f[c(d)]=void 0},resizeText:function(d,f,p){var m=d._fullLayout,g=m[&quot;_&quot;+p+&quot;Text_minsize&quot;];if(g){var b,v=m.uniformtext.mode===&quot;hide&quot;;switch(p){case&quot;funnelarea&quot;:case&quot;pie&quot;:case&quot;sunburst&quot;:b=&quot;g.slice&quot;;break;case&quot;treemap&quot;:case&quot;icicle&quot;:b=&quot;g.slice, g.pathbar&quot;;break;default:b=&quot;g.points &gt; g.point&quot;}f.selectAll(b).each(function(h){var y=h.transform;if(y){y.scale=v&amp;&amp;y.hide?0:g/y.fontSize;var w=s.select(this).select(&quot;text&quot;);u.setTransormAndDisplay(w,y)}})}}}},53522:function(i,o,a){var s=a(82196),u=a(1486),c=a(22399),d=a(12663).axisHoverFormat,f=a(5386).fF,p=a(1426).extendFlat,m=s.marker,g=m.line;i.exports={y:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;},x:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;},x0:{valType:&quot;any&quot;,editType:&quot;calc+clearAxisTypes&quot;},y0:{valType:&quot;any&quot;,editType:&quot;calc+clearAxisTypes&quot;},dx:{valType:&quot;number&quot;,editType:&quot;calc&quot;},dy:{valType:&quot;number&quot;,editType:&quot;calc&quot;},xperiod:s.xperiod,yperiod:s.yperiod,xperiod0:s.xperiod0,yperiod0:s.yperiod0,xperiodalignment:s.xperiodalignment,yperiodalignment:s.yperiodalignment,xhoverformat:d(&quot;x&quot;),yhoverformat:d(&quot;y&quot;),name:{valType:&quot;string&quot;,editType:&quot;calc+clearAxisTypes&quot;},q1:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;},median:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;},q3:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;},lowerfence:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},upperfence:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},notched:{valType:&quot;boolean&quot;,editType:&quot;calc&quot;},notchwidth:{valType:&quot;number&quot;,min:0,max:.5,dflt:.25,editType:&quot;calc&quot;},notchspan:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},boxpoints:{valType:&quot;enumerated&quot;,values:[&quot;all&quot;,&quot;outliers&quot;,&quot;suspectedoutliers&quot;,!1],editType:&quot;calc&quot;},jitter:{valType:&quot;number&quot;,min:0,max:1,editType:&quot;calc&quot;},pointpos:{valType:&quot;number&quot;,min:-2,max:2,editType:&quot;calc&quot;},sdmultiple:{valType:&quot;number&quot;,min:0,editType:&quot;calc&quot;,dflt:1},sizemode:{valType:&quot;enumerated&quot;,values:[&quot;quartiles&quot;,&quot;sd&quot;],editType:&quot;calc&quot;,dflt:&quot;quartiles&quot;},boxmean:{valType:&quot;enumerated&quot;,values:[!0,&quot;sd&quot;,!1],editType:&quot;calc&quot;},mean:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},sd:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},orientation:{valType:&quot;enumerated&quot;,values:[&quot;v&quot;,&quot;h&quot;],editType:&quot;calc+clearAxisTypes&quot;},quartilemethod:{valType:&quot;enumerated&quot;,values:[&quot;linear&quot;,&quot;exclusive&quot;,&quot;inclusive&quot;],dflt:&quot;linear&quot;,editType:&quot;calc&quot;},width:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;calc&quot;},marker:{outliercolor:{valType:&quot;color&quot;,dflt:&quot;rgba(0, 0, 0, 0)&quot;,editType:&quot;style&quot;},symbol:p({},m.symbol,{arrayOk:!1,editType:&quot;plot&quot;}),opacity:p({},m.opacity,{arrayOk:!1,dflt:1,editType:&quot;style&quot;}),angle:p({},m.angle,{arrayOk:!1,editType:&quot;calc&quot;}),size:p({},m.size,{arrayOk:!1,editType:&quot;calc&quot;}),color:p({},m.color,{arrayOk:!1,editType:&quot;style&quot;}),line:{color:p({},g.color,{arrayOk:!1,dflt:c.defaultLine,editType:&quot;style&quot;}),width:p({},g.width,{arrayOk:!1,dflt:0,editType:&quot;style&quot;}),outliercolor:{valType:&quot;color&quot;,editType:&quot;style&quot;},outlierwidth:{valType:&quot;number&quot;,min:0,dflt:1,editType:&quot;style&quot;},editType:&quot;style&quot;},editType:&quot;plot&quot;},line:{color:{valType:&quot;color&quot;,editType:&quot;style&quot;},width:{valType:&quot;number&quot;,min:0,dflt:2,editType:&quot;style&quot;},editType:&quot;plot&quot;},fillcolor:s.fillcolor,whiskerwidth:{valType:&quot;number&quot;,min:0,max:1,dflt:.5,editType:&quot;calc&quot;},showwhiskers:{valType:&quot;boolean&quot;,editType:&quot;calc&quot;},offsetgroup:u.offsetgroup,alignmentgroup:u.alignmentgroup,selected:{marker:s.selected.marker,editType:&quot;style&quot;},unselected:{marker:s.unselected.marker,editType:&quot;style&quot;},text:p({},s.text,{}),hovertext:p({},s.hovertext,{}),hovertemplate:f({}),hoveron:{valType:&quot;flaglist&quot;,flags:[&quot;boxes&quot;,&quot;points&quot;],dflt:&quot;boxes+points&quot;,editType:&quot;style&quot;}}},48518:function(i,o,a){var s=a(92770),u=a(89298),c=a(42973),d=a(71828),f=a(50606).BADNUM,p=d._;i.exports=function(T,k){var S,C,M,O,D,P,E,I=T._fullLayout,A=u.getFromId(T,k.xaxis||&quot;x&quot;),F=u.getFromId(T,k.yaxis||&quot;y&quot;),j=[],z=k.type===&quot;violin&quot;?&quot;_numViolins&quot;:&quot;_numBoxes&quot;;k.orientation===&quot;h&quot;?(M=A,O=&quot;x&quot;,D=F,P=&quot;y&quot;,E=!!k.yperiodalignment):(M=F,O=&quot;y&quot;,D=A,P=&quot;x&quot;,E=!!k.xperiodalignment);var B,N,R,q,Y,L,W=function($e,Fe,Be,Ue){var qe,Xe=Fe+&quot;0&quot;in $e;if(Fe in $e||Xe&amp;&amp;&quot;d&quot;+Fe in $e){var ot=Be.makeCalcdata($e,Fe);return[c($e,Be,Fe,ot).vals,ot]}qe=Xe?$e[Fe+&quot;0&quot;]:&quot;name&quot;in $e&amp;&amp;(Be.type===&quot;category&quot;||s($e.name)&amp;&amp;[&quot;linear&quot;,&quot;log&quot;].indexOf(Be.type)!==-1||d.isDateTime($e.name)&amp;&amp;Be.type===&quot;date&quot;)?$e.name:Ue;for(var st=Be.type===&quot;multicategory&quot;?Be.r2c_just_indices(qe):Be.d2c(qe,0,$e[Fe+&quot;calendar&quot;]),dt=$e._length,vt=new Array(dt),We=0;We&lt;dt;We++)vt[We]=st;return[vt]}(k,P,D,I[z]),U=W[0],V=W[1],te=d.distinctVals(U,D),ee=te.vals,H=te.minDiff/2,Z=(k.boxpoints||k.points)===&quot;all&quot;?d.identity:function($e){return $e.v&lt;B.lf||$e.v&gt;B.uf};if(k._hasPreCompStats){var G=k[O],X=function($e){return M.d2c((k[$e]||[])[S])},Q=1/0,re=-1/0;for(S=0;S&lt;k._length;S++){var ae=U[S];if(s(ae)){if((B={}).pos=B[P]=ae,E&amp;&amp;V&amp;&amp;(B.orig_p=V[S]),B.q1=X(&quot;q1&quot;),B.med=X(&quot;median&quot;),B.q3=X(&quot;q3&quot;),N=[],G&amp;&amp;d.isArrayOrTypedArray(G[S]))for(C=0;C&lt;G[S].length;C++)(L=M.d2c(G[S][C]))!==f&amp;&amp;(g(Y={v:L,i:[S,C]},k,[S,C]),N.push(Y));if(B.pts=N.sort(b),q=(R=B[O]=N.map(v)).length,B.med!==f&amp;&amp;B.q1!==f&amp;&amp;B.q3!==f&amp;&amp;B.med&gt;=B.q1&amp;&amp;B.q3&gt;=B.med){var ie=X(&quot;lowerfence&quot;);B.lf=ie!==f&amp;&amp;ie&lt;=B.q1?ie:h(B,R,q);var se=X(&quot;upperfence&quot;);B.uf=se!==f&amp;&amp;se&gt;=B.q3?se:y(B,R,q);var he=X(&quot;mean&quot;);B.mean=he!==f?he:q?d.mean(R,q):(B.q1+B.q3)/2;var Se=X(&quot;sd&quot;);B.sd=he!==f&amp;&amp;Se&gt;=0?Se:q?d.stdev(R,q,B.mean):B.q3-B.q1,B.lo=w(B),B.uo=_(B);var Oe=X(&quot;notchspan&quot;);Oe=Oe!==f&amp;&amp;Oe&gt;0?Oe:x(B,q),B.ln=B.med-Oe,B.un=B.med+Oe;var Pe=B.lf,Me=B.uf;k.boxpoints&amp;&amp;R.length&amp;&amp;(Pe=Math.min(Pe,R[0]),Me=Math.max(Me,R[q-1])),k.notched&amp;&amp;(Pe=Math.min(Pe,B.ln),Me=Math.max(Me,B.un)),B.min=Pe,B.max=Me}else{var ce;d.warn([&quot;Invalid input - make sure that q1 &lt;= median &lt;= q3&quot;,&quot;q1 = &quot;+B.q1,&quot;median = &quot;+B.med,&quot;q3 = &quot;+B.q3].join(`\n",
       "`)),ce=B.med!==f?B.med:B.q1!==f?B.q3!==f?(B.q1+B.q3)/2:B.q1:B.q3!==f?B.q3:0,B.med=ce,B.q1=B.q3=ce,B.lf=B.uf=ce,B.mean=B.sd=ce,B.ln=B.un=ce,B.min=B.max=ce}Q=Math.min(Q,B.min),re=Math.max(re,B.max),B.pts2=N.filter(Z),j.push(B)}}k._extremes[M._id]=u.findExtremes(M,[Q,re],{padded:!0})}else{var we=M.makeCalcdata(k,O),K=function($e,Fe){for(var Be=$e.length,Ue=new Array(Be+1),qe=0;qe&lt;Be;qe++)Ue[qe]=$e[qe]-Fe;return Ue[Be]=$e[Be-1]+Fe,Ue}(ee,H),ne=ee.length,de=function($e){for(var Fe=new Array($e),Be=0;Be&lt;$e;Be++)Fe[Be]=[];return Fe}(ne);for(S=0;S&lt;k._length;S++)if(L=we[S],s(L)){var _e=d.findBin(U[S],K);_e&gt;=0&amp;&amp;_e&lt;ne&amp;&amp;(g(Y={v:L,i:S},k,S),de[_e].push(Y))}var ue=1/0,pe=-1/0,xe=k.quartilemethod,ye=xe===&quot;exclusive&quot;,Te=xe===&quot;inclusive&quot;;for(S=0;S&lt;ne;S++)if(de[S].length&gt;0){var Ae,Re;(B={}).pos=B[P]=ee[S],N=B.pts=de[S].sort(b),q=(R=B[O]=N.map(v)).length,B.min=R[0],B.max=R[q-1],B.mean=d.mean(R,q),B.sd=d.stdev(R,q,B.mean)*k.sdmultiple,B.med=d.interp(R,.5),q%2&amp;&amp;(ye||Te)?(ye?(Ae=R.slice(0,q/2),Re=R.slice(q/2+1)):Te&amp;&amp;(Ae=R.slice(0,q/2+1),Re=R.slice(q/2)),B.q1=d.interp(Ae,.5),B.q3=d.interp(Re,.5)):(B.q1=d.interp(R,.25),B.q3=d.interp(R,.75)),B.lf=h(B,R,q),B.uf=y(B,R,q),B.lo=w(B),B.uo=_(B);var Le=x(B,q);B.ln=B.med-Le,B.un=B.med+Le,ue=Math.min(ue,B.ln),pe=Math.max(pe,B.un),B.pts2=N.filter(Z),j.push(B)}k._extremes[M._id]=u.findExtremes(M,k.notched?we.concat([ue,pe]):we,{padded:!0})}return function($e,Fe){if(d.isArrayOrTypedArray(Fe.selectedpoints))for(var Be=0;Be&lt;$e.length;Be++){for(var Ue=$e[Be].pts||[],qe={},Xe=0;Xe&lt;Ue.length;Xe++)qe[Ue[Xe].i]=Xe;d.tagSelected(Ue,Fe,qe)}}(j,k),j.length&gt;0?(j[0].t={num:I[z],dPos:H,posLetter:P,valLetter:O,labels:{med:p(T,&quot;median:&quot;),min:p(T,&quot;min:&quot;),q1:p(T,&quot;q1:&quot;),q3:p(T,&quot;q3:&quot;),max:p(T,&quot;max:&quot;),mean:k.boxmean===&quot;sd&quot;||k.sizemode===&quot;sd&quot;?p(T,&quot;mean ± σ:&quot;).replace(&quot;σ&quot;,k.sdmultiple===1?&quot;σ&quot;:k.sdmultiple+&quot;σ&quot;):p(T,&quot;mean:&quot;),lf:p(T,&quot;lower fence:&quot;),uf:p(T,&quot;upper fence:&quot;)}},I[z]++,j):[{t:{empty:!0}}]};var m={text:&quot;tx&quot;,hovertext:&quot;htx&quot;};function g(T,k,S){for(var C in m)d.isArrayOrTypedArray(k[C])&amp;&amp;(Array.isArray(S)?d.isArrayOrTypedArray(k[C][S[0]])&amp;&amp;(T[m[C]]=k[C][S[0]][S[1]]):T[m[C]]=k[C][S])}function b(T,k){return T.v-k.v}function v(T){return T.v}function h(T,k,S){return S===0?T.q1:Math.min(T.q1,k[Math.min(d.findBin(2.5*T.q1-1.5*T.q3,k,!0)+1,S-1)])}function y(T,k,S){return S===0?T.q3:Math.max(T.q3,k[Math.max(d.findBin(2.5*T.q3-1.5*T.q1,k),0)])}function w(T){return 4*T.q1-3*T.q3}function _(T){return 4*T.q3-3*T.q1}function x(T,k){return k===0?0:1.57*(T.q3-T.q1)/Math.sqrt(k)}},37188:function(i,o,a){var s=a(89298),u=a(71828),c=a(99082).getAxisGroup,d=[&quot;v&quot;,&quot;h&quot;];function f(p,m,g,b){var v,h,y,w=m.calcdata,_=m._fullLayout,x=b._id,T=x.charAt(0),k=[],S=0;for(v=0;v&lt;g.length;v++)for(y=w[g[v]],h=0;h&lt;y.length;h++)k.push(b.c2l(y[h].pos,!0)),S+=(y[h].pts2||[]).length;if(k.length){var C=u.distinctVals(k);b.type!==&quot;category&quot;&amp;&amp;b.type!==&quot;multicategory&quot;||(C.minDiff=1);var M=C.minDiff/2;s.minDtick(b,C.minDiff,C.vals[0],!0);var O=_[p===&quot;violin&quot;?&quot;_numViolins&quot;:&quot;_numBoxes&quot;],D=_[p+&quot;mode&quot;]===&quot;group&quot;&amp;&amp;O&gt;1,P=1-_[p+&quot;gap&quot;],E=1-_[p+&quot;groupgap&quot;];for(v=0;v&lt;g.length;v++){var I,A,F,j,z,B,N=(y=w[g[v]])[0].trace,R=y[0].t,q=N.width,Y=N.side;if(q)I=A=j=q/2,F=0;else if(I=M,D){var L=c(_,b._id)+N.orientation,W=(_._alignmentOpts[L]||{})[N.alignmentgroup]||{},U=Object.keys(W.offsetGroups||{}).length,V=U||O;A=I*P*E/V,F=2*I*(((U?N._offsetIndex:R.num)+.5)/V-.5)*P,j=I*P/V}else A=I*P*E,F=0,j=I;R.dPos=I,R.bPos=F,R.bdPos=A,R.wHover=j;var te,ee,H,Z,G,X,Q=F+A,re=!!q;if(Y===&quot;positive&quot;?(z=I*(q?1:.5),te=Q,B=te=F):Y===&quot;negative&quot;?(z=te=F,B=I*(q?1:.5),ee=Q):(z=B=I,te=ee=Q),(N.boxpoints||N.points)&amp;&amp;S&gt;0){var ae=N.pointpos,ie=N.jitter,se=N.marker.size/2,he=0;ae+ie&gt;=0&amp;&amp;((he=Q*(ae+ie))&gt;z?(re=!0,G=se,H=he):he&gt;te&amp;&amp;(G=se,H=z)),he&lt;=z&amp;&amp;(H=z);var Se=0;ae-ie&lt;=0&amp;&amp;((Se=-Q*(ae-ie))&gt;B?(re=!0,X=se,Z=Se):Se&gt;ee&amp;&amp;(X=se,Z=B)),Se&lt;=B&amp;&amp;(Z=B)}else H=z,Z=B;var Oe=new Array(y.length);for(h=0;h&lt;y.length;h++)Oe[h]=y[h].pos;N._extremes[x]=s.findExtremes(b,Oe,{padded:re,vpadminus:Z,vpadplus:H,vpadLinearized:!0,ppadminus:{x:X,y:G}[T],ppadplus:{x:G,y:X}[T]})}}}i.exports={crossTraceCalc:function(p,m){for(var g=p.calcdata,b=m.xaxis,v=m.yaxis,h=0;h&lt;d.length;h++){for(var y=d[h],w=y===&quot;h&quot;?v:b,_=[],x=0;x&lt;g.length;x++){var T=g[x],k=T[0].t,S=T[0].trace;S.visible!==!0||S.type!==&quot;box&quot;&amp;&amp;S.type!==&quot;candlestick&quot;||k.empty||(S.orientation||&quot;v&quot;)!==y||S.xaxis!==b._id||S.yaxis!==v._id||_.push(x)}f(&quot;box&quot;,p,_,w)}},setPositionOffset:f}},36411:function(i,o,a){var s=a(71828),u=a(73972),c=a(7901),d=a(73927),f=a(26125),p=a(4322),m=a(53522);function g(v,h,y,w){function _(Y){var L=0;return Y&amp;&amp;Y.length&amp;&amp;(L+=1,s.isArrayOrTypedArray(Y[0])&amp;&amp;Y[0].length&amp;&amp;(L+=1)),L}function x(Y){return s.validate(v[Y],m[Y])}var T,k=y(&quot;y&quot;),S=y(&quot;x&quot;);if(h.type===&quot;box&quot;){var C=y(&quot;q1&quot;),M=y(&quot;median&quot;),O=y(&quot;q3&quot;);h._hasPreCompStats=C&amp;&amp;C.length&amp;&amp;M&amp;&amp;M.length&amp;&amp;O&amp;&amp;O.length,T=Math.min(s.minRowLength(C),s.minRowLength(M),s.minRowLength(O))}var D,P,E=_(k),I=_(S),A=E&amp;&amp;s.minRowLength(k),F=I&amp;&amp;s.minRowLength(S),j=w.calendar,z={autotypenumbers:w.autotypenumbers};if(h._hasPreCompStats)switch(String(I)+String(E)){case&quot;00&quot;:var B=x(&quot;x0&quot;)||x(&quot;dx&quot;);D=!x(&quot;y0&quot;)&amp;&amp;!x(&quot;dy&quot;)||B?&quot;v&quot;:&quot;h&quot;,P=T;break;case&quot;10&quot;:D=&quot;v&quot;,P=Math.min(T,F);break;case&quot;20&quot;:D=&quot;h&quot;,P=Math.min(T,S.length);break;case&quot;01&quot;:D=&quot;h&quot;,P=Math.min(T,A);break;case&quot;02&quot;:D=&quot;v&quot;,P=Math.min(T,k.length);break;case&quot;12&quot;:D=&quot;v&quot;,P=Math.min(T,F,k.length);break;case&quot;21&quot;:D=&quot;h&quot;,P=Math.min(T,S.length,A);break;case&quot;11&quot;:P=0;break;case&quot;22&quot;:var N,R=!1;for(N=0;N&lt;S.length;N++)if(p(S[N],j,z)===&quot;category&quot;){R=!0;break}if(R)D=&quot;v&quot;,P=Math.min(T,F,k.length);else{for(N=0;N&lt;k.length;N++)if(p(k[N],j,z)===&quot;category&quot;){R=!0;break}R?(D=&quot;h&quot;,P=Math.min(T,S.length,A)):(D=&quot;v&quot;,P=Math.min(T,F,k.length))}}else E&gt;0?(D=&quot;v&quot;,P=I&gt;0?Math.min(F,A):Math.min(A)):I&gt;0?(D=&quot;h&quot;,P=Math.min(F)):P=0;if(P){h._length=P;var q=y(&quot;orientation&quot;,D);h._hasPreCompStats?q===&quot;v&quot;&amp;&amp;I===0?(y(&quot;x0&quot;,0),y(&quot;dx&quot;,1)):q===&quot;h&quot;&amp;&amp;E===0&amp;&amp;(y(&quot;y0&quot;,0),y(&quot;dy&quot;,1)):q===&quot;v&quot;&amp;&amp;I===0?y(&quot;x0&quot;):q===&quot;h&quot;&amp;&amp;E===0&amp;&amp;y(&quot;y0&quot;),u.getComponentMethod(&quot;calendars&quot;,&quot;handleTraceDefaults&quot;)(v,h,[&quot;x&quot;,&quot;y&quot;],w)}else h.visible=!1}function b(v,h,y,w){var _=w.prefix,x=s.coerce2(v,h,m,&quot;marker.outliercolor&quot;),T=y(&quot;marker.line.outliercolor&quot;),k=&quot;outliers&quot;;h._hasPreCompStats?k=&quot;all&quot;:(x||T)&amp;&amp;(k=&quot;suspectedoutliers&quot;);var S=y(_+&quot;points&quot;,k);S?(y(&quot;jitter&quot;,S===&quot;all&quot;?.3:0),y(&quot;pointpos&quot;,S===&quot;all&quot;?-1.5:0),y(&quot;marker.symbol&quot;),y(&quot;marker.opacity&quot;),y(&quot;marker.size&quot;),y(&quot;marker.angle&quot;),y(&quot;marker.color&quot;,h.line.color),y(&quot;marker.line.color&quot;),y(&quot;marker.line.width&quot;),S===&quot;suspectedoutliers&quot;&amp;&amp;(y(&quot;marker.line.outliercolor&quot;,h.marker.color),y(&quot;marker.line.outlierwidth&quot;)),y(&quot;selected.marker.color&quot;),y(&quot;unselected.marker.color&quot;),y(&quot;selected.marker.size&quot;),y(&quot;unselected.marker.size&quot;),y(&quot;text&quot;),y(&quot;hovertext&quot;)):delete h.marker;var C=y(&quot;hoveron&quot;);C!==&quot;all&quot;&amp;&amp;C.indexOf(&quot;points&quot;)===-1||y(&quot;hovertemplate&quot;),s.coerceSelectionMarkerOpacity(h,y)}i.exports={supplyDefaults:function(v,h,y,w){function _(P,E){return s.coerce(v,h,m,P,E)}if(g(v,h,_,w),h.visible!==!1){d(v,h,w,_),_(&quot;xhoverformat&quot;),_(&quot;yhoverformat&quot;);var x=h._hasPreCompStats;x&amp;&amp;(_(&quot;lowerfence&quot;),_(&quot;upperfence&quot;)),_(&quot;line.color&quot;,(v.marker||{}).color||y),_(&quot;line.width&quot;),_(&quot;fillcolor&quot;,c.addOpacity(h.line.color,.5));var T=!1;if(x){var k=_(&quot;mean&quot;),S=_(&quot;sd&quot;);k&amp;&amp;k.length&amp;&amp;(T=!0,S&amp;&amp;S.length&amp;&amp;(T=&quot;sd&quot;))}_(&quot;whiskerwidth&quot;);var C,M=_(&quot;sizemode&quot;);M===&quot;quartiles&quot;&amp;&amp;(C=_(&quot;boxmean&quot;,T)),_(&quot;showwhiskers&quot;,M===&quot;quartiles&quot;),M!==&quot;sd&quot;&amp;&amp;C!==&quot;sd&quot;||_(&quot;sdmultiple&quot;),_(&quot;width&quot;),_(&quot;quartilemethod&quot;);var O=!1;if(x){var D=_(&quot;notchspan&quot;);D&amp;&amp;D.length&amp;&amp;(O=!0)}else s.validate(v.notchwidth,m.notchwidth)&amp;&amp;(O=!0);_(&quot;notched&quot;,O)&amp;&amp;_(&quot;notchwidth&quot;),b(v,h,_,{prefix:&quot;box&quot;})}},crossTraceDefaults:function(v,h){var y,w;function _(k){return s.coerce(w._input,w,m,k)}for(var x=0;x&lt;v.length;x++){var T=(w=v[x]).type;T!==&quot;box&quot;&amp;&amp;T!==&quot;violin&quot;||(y=w._input,h[T+&quot;mode&quot;]===&quot;group&quot;&amp;&amp;f(y,w,h,_))}},handleSampleDefaults:g,handlePointsDefaults:b}},74907:function(i){i.exports=function(o,a){return a.hoverOnBox&amp;&amp;(o.hoverOnBox=a.hoverOnBox),&quot;xVal&quot;in a&amp;&amp;(o.x=a.xVal),&quot;yVal&quot;in a&amp;&amp;(o.y=a.yVal),a.xa&amp;&amp;(o.xaxis=a.xa),a.ya&amp;&amp;(o.yaxis=a.ya),o}},41868:function(i,o,a){var s=a(89298),u=a(71828),c=a(30211),d=a(7901),f=u.fillText;function p(g,b,v,h){var y,w,_,x,T,k,S,C,M,O,D,P,E,I,A=g.cd,F=g.xa,j=g.ya,z=A[0].trace,B=A[0].t,N=z.type===&quot;violin&quot;,R=B.bdPos,q=B.wHover,Y=function(ce){return _.c2l(ce.pos)+B.bPos-_.c2l(k)};N&amp;&amp;z.side!==&quot;both&quot;?(z.side===&quot;positive&quot;&amp;&amp;(M=function(ce){var we=Y(ce);return c.inbox(we,we+q,O)},P=R,E=0),z.side===&quot;negative&quot;&amp;&amp;(M=function(ce){var we=Y(ce);return c.inbox(we-q,we,O)},P=0,E=R)):(M=function(ce){var we=Y(ce);return c.inbox(we-q,we+q,O)},P=E=R),I=N?function(ce){return c.inbox(ce.span[0]-T,ce.span[1]-T,O)}:function(ce){return c.inbox(ce.min-T,ce.max-T,O)},z.orientation===&quot;h&quot;?(T=b,k=v,S=I,C=M,y=&quot;y&quot;,_=j,w=&quot;x&quot;,x=F):(T=v,k=b,S=M,C=I,y=&quot;x&quot;,_=F,w=&quot;y&quot;,x=j);var L=Math.min(1,R/Math.abs(_.r2c(_.range[1])-_.r2c(_.range[0])));function W(ce){return(S(ce)+C(ce))/2}O=g.maxHoverDistance-L,D=g.maxSpikeDistance-L;var U=c.getDistanceFunction(h,S,C,W);if(c.getClosest(A,U,g),g.index===!1)return[];var V=A[g.index],te=z.line.color,ee=(z.marker||{}).color;d.opacity(te)&amp;&amp;z.line.width?g.color=te:d.opacity(ee)&amp;&amp;z.boxpoints?g.color=ee:g.color=z.fillcolor,g[y+&quot;0&quot;]=_.c2p(V.pos+B.bPos-E,!0),g[y+&quot;1&quot;]=_.c2p(V.pos+B.bPos+P,!0),g[y+&quot;LabelVal&quot;]=V.orig_p!==void 0?V.orig_p:V.pos;var H=y+&quot;Spike&quot;;g.spikeDistance=W(V)*D/O,g[H]=_.c2p(V.pos,!0);var Z=z.boxmean||z.sizemode===&quot;sd&quot;||(z.meanline||{}).visible,G=z.boxpoints||z.points,X=G&amp;&amp;Z?[&quot;max&quot;,&quot;uf&quot;,&quot;q3&quot;,&quot;med&quot;,&quot;mean&quot;,&quot;q1&quot;,&quot;lf&quot;,&quot;min&quot;]:G&amp;&amp;!Z?[&quot;max&quot;,&quot;uf&quot;,&quot;q3&quot;,&quot;med&quot;,&quot;q1&quot;,&quot;lf&quot;,&quot;min&quot;]:!G&amp;&amp;Z?[&quot;max&quot;,&quot;q3&quot;,&quot;med&quot;,&quot;mean&quot;,&quot;q1&quot;,&quot;min&quot;]:[&quot;max&quot;,&quot;q3&quot;,&quot;med&quot;,&quot;q1&quot;,&quot;min&quot;],Q=x.range[1]&lt;x.range[0];z.orientation===(Q?&quot;v&quot;:&quot;h&quot;)&amp;&amp;X.reverse();for(var re=g.spikeDistance,ae=g[H],ie=[],se=0;se&lt;X.length;se++){var he=X[se];if(he in V){var Se=V[he],Oe=x.c2p(Se,!0),Pe=u.extendFlat({},g);Pe.attr=he,Pe[w+&quot;0&quot;]=Pe[w+&quot;1&quot;]=Oe,Pe[w+&quot;LabelVal&quot;]=Se,Pe[w+&quot;Label&quot;]=(B.labels?B.labels[he]+&quot; &quot;:&quot;&quot;)+s.hoverLabelText(x,Se,z[w+&quot;hoverformat&quot;]),Pe.hoverOnBox=!0,he!==&quot;mean&quot;||!(&quot;sd&quot;in V)||z.boxmean!==&quot;sd&quot;&amp;&amp;z.sizemode!==&quot;sd&quot;||(Pe[w+&quot;err&quot;]=V.sd),Pe.hovertemplate=!1,ie.push(Pe)}}g.name=&quot;&quot;,g.spikeDistance=void 0,g[H]=void 0;for(var Me=0;Me&lt;ie.length;Me++)ie[Me].attr!==&quot;med&quot;?(ie[Me].name=&quot;&quot;,ie[Me].spikeDistance=void 0,ie[Me][H]=void 0):(ie[Me].spikeDistance=re,ie[Me][H]=ae);return ie}function m(g,b,v){for(var h,y,w,_=g.cd,x=g.xa,T=g.ya,k=_[0].trace,S=x.c2p(b),C=T.c2p(v),M=c.quadrature(function(N){var R=Math.max(3,N.mrc||0);return Math.max(Math.abs(x.c2p(N.x)-S)-R,1-3/R)},function(N){var R=Math.max(3,N.mrc||0);return Math.max(Math.abs(T.c2p(N.y)-C)-R,1-3/R)}),O=!1,D=0;D&lt;_.length;D++){y=_[D];for(var P=0;P&lt;(y.pts||[]).length;P++){var E=M(w=y.pts[P]);E&lt;=g.distance&amp;&amp;(g.distance=E,O=[D,P])}}if(!O)return!1;w=(y=_[O[0]]).pts[O[1]];var I=x.c2p(w.x,!0),A=T.c2p(w.y,!0),F=w.mrc||1;h=u.extendFlat({},g,{index:w.i,color:(k.marker||{}).color,name:k.name,x0:I-F,x1:I+F,y0:A-F,y1:A+F,spikeDistance:g.distance,hovertemplate:k.hovertemplate});var j,z=y.orig_p,B=z!==void 0?z:y.pos;return k.orientation===&quot;h&quot;?(j=T,h.xLabelVal=w.x,h.yLabelVal=B):(j=x,h.xLabelVal=B,h.yLabelVal=w.y),h[j._id.charAt(0)+&quot;Spike&quot;]=j.c2p(y.pos,!0),f(w,k,h),h}i.exports={hoverPoints:function(g,b,v,h){var y,w=g.cd[0].trace.hoveron,_=[];return w.indexOf(&quot;boxes&quot;)!==-1&amp;&amp;(_=_.concat(p(g,b,v,h))),w.indexOf(&quot;points&quot;)!==-1&amp;&amp;(y=m(g,b,v)),h===&quot;closest&quot;?y?[y]:_:(y&amp;&amp;_.push(y),_)},hoverOnBoxes:p,hoverOnPoints:m}},83832:function(i,o,a){i.exports={attributes:a(53522),layoutAttributes:a(40094),supplyDefaults:a(36411).supplyDefaults,crossTraceDefaults:a(36411).crossTraceDefaults,supplyLayoutDefaults:a(4199).supplyLayoutDefaults,calc:a(48518),crossTraceCalc:a(37188).crossTraceCalc,plot:a(86047).plot,style:a(58063).style,styleOnSelect:a(58063).styleOnSelect,hoverPoints:a(41868).hoverPoints,eventData:a(74907),selectPoints:a(24626),moduleType:&quot;trace&quot;,name:&quot;box&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;symbols&quot;,&quot;oriented&quot;,&quot;box-violin&quot;,&quot;showLegend&quot;,&quot;boxLayout&quot;,&quot;zoomScale&quot;],meta:{}}},40094:function(i){i.exports={boxmode:{valType:&quot;enumerated&quot;,values:[&quot;group&quot;,&quot;overlay&quot;],dflt:&quot;overlay&quot;,editType:&quot;calc&quot;},boxgap:{valType:&quot;number&quot;,min:0,max:1,dflt:.3,editType:&quot;calc&quot;},boxgroupgap:{valType:&quot;number&quot;,min:0,max:1,dflt:.3,editType:&quot;calc&quot;}}},4199:function(i,o,a){var s=a(73972),u=a(71828),c=a(40094);function d(f,p,m,g,b){for(var v=b+&quot;Layout&quot;,h=!1,y=0;y&lt;m.length;y++){var w=m[y];if(s.traceIs(w,v)){h=!0;break}}h&amp;&amp;(g(b+&quot;mode&quot;),g(b+&quot;gap&quot;),g(b+&quot;groupgap&quot;))}i.exports={supplyLayoutDefaults:function(f,p,m){d(0,0,m,function(g,b){return u.coerce(f,p,c,g,b)},&quot;box&quot;)},_supply:d}},86047:function(i,o,a){var s=a(39898),u=a(71828),c=a(91424);function d(m,g,b,v,h){var y,w,_=b.orientation===&quot;h&quot;,x=g.val,T=g.pos,k=!!T.rangebreaks,S=v.bPos,C=v.wdPos||0,M=v.bPosPxOffset||0,O=b.whiskerwidth||0,D=b.showwhiskers!==!1,P=b.notched||!1,E=P?1-2*b.notchwidth:1;Array.isArray(v.bdPos)?(y=v.bdPos[0],w=v.bdPos[1]):(y=v.bdPos,w=v.bdPos);var I=m.selectAll(&quot;path.box&quot;).data(b.type!==&quot;violin&quot;||b.box.visible?u.identity:[]);I.enter().append(&quot;path&quot;).style(&quot;vector-effect&quot;,h?&quot;none&quot;:&quot;non-scaling-stroke&quot;).attr(&quot;class&quot;,&quot;box&quot;),I.exit().remove(),I.each(function(A){if(A.empty)return&quot;M0,0Z&quot;;var F=T.c2l(A.pos+S,!0),j=T.l2p(F-y)+M,z=T.l2p(F+w)+M,B=k?(j+z)/2:T.l2p(F)+M,N=b.whiskerwidth,R=k?j*N+(1-N)*B:T.l2p(F-C)+M,q=k?z*N+(1-N)*B:T.l2p(F+C)+M,Y=T.l2p(F-y*E)+M,L=T.l2p(F+w*E)+M,W=b.sizemode===&quot;sd&quot;,U=x.c2p(W?A.mean-A.sd:A.q1,!0),V=W?x.c2p(A.mean+A.sd,!0):x.c2p(A.q3,!0),te=u.constrain(W?x.c2p(A.mean,!0):x.c2p(A.med,!0),Math.min(U,V)+1,Math.max(U,V)-1),ee=A.lf===void 0||b.boxpoints===!1||W,H=x.c2p(ee?A.min:A.lf,!0),Z=x.c2p(ee?A.max:A.uf,!0),G=x.c2p(A.ln,!0),X=x.c2p(A.un,!0);_?s.select(this).attr(&quot;d&quot;,&quot;M&quot;+te+&quot;,&quot;+Y+&quot;V&quot;+L+&quot;M&quot;+U+&quot;,&quot;+j+&quot;V&quot;+z+(P?&quot;H&quot;+G+&quot;L&quot;+te+&quot;,&quot;+L+&quot;L&quot;+X+&quot;,&quot;+z:&quot;&quot;)+&quot;H&quot;+V+&quot;V&quot;+j+(P?&quot;H&quot;+X+&quot;L&quot;+te+&quot;,&quot;+Y+&quot;L&quot;+G+&quot;,&quot;+j:&quot;&quot;)+&quot;Z&quot;+(D?&quot;M&quot;+U+&quot;,&quot;+B+&quot;H&quot;+H+&quot;M&quot;+V+&quot;,&quot;+B+&quot;H&quot;+Z+(O===0?&quot;&quot;:&quot;M&quot;+H+&quot;,&quot;+R+&quot;V&quot;+q+&quot;M&quot;+Z+&quot;,&quot;+R+&quot;V&quot;+q):&quot;&quot;)):s.select(this).attr(&quot;d&quot;,&quot;M&quot;+Y+&quot;,&quot;+te+&quot;H&quot;+L+&quot;M&quot;+j+&quot;,&quot;+U+&quot;H&quot;+z+(P?&quot;V&quot;+G+&quot;L&quot;+L+&quot;,&quot;+te+&quot;L&quot;+z+&quot;,&quot;+X:&quot;&quot;)+&quot;V&quot;+V+&quot;H&quot;+j+(P?&quot;V&quot;+X+&quot;L&quot;+Y+&quot;,&quot;+te+&quot;L&quot;+j+&quot;,&quot;+G:&quot;&quot;)+&quot;Z&quot;+(D?&quot;M&quot;+B+&quot;,&quot;+U+&quot;V&quot;+H+&quot;M&quot;+B+&quot;,&quot;+V+&quot;V&quot;+Z+(O===0?&quot;&quot;:&quot;M&quot;+R+&quot;,&quot;+H+&quot;H&quot;+q+&quot;M&quot;+R+&quot;,&quot;+Z+&quot;H&quot;+q):&quot;&quot;))})}function f(m,g,b,v){var h=g.x,y=g.y,w=v.bdPos,_=v.bPos,x=b.boxpoints||b.points;u.seedPseudoRandom();var T=m.selectAll(&quot;g.points&quot;).data(x?function(S){return S.forEach(function(C){C.t=v,C.trace=b}),S}:[]);T.enter().append(&quot;g&quot;).attr(&quot;class&quot;,&quot;points&quot;),T.exit().remove();var k=T.selectAll(&quot;path&quot;).data(function(S){var C,M,O=S.pts2,D=Math.max((S.max-S.min)/10,S.q3-S.q1),P=1e-9*D,E=.01*D,I=[],A=0;if(b.jitter){if(D===0)for(A=1,I=new Array(O.length),C=0;C&lt;O.length;C++)I[C]=1;else for(C=0;C&lt;O.length;C++){var F=Math.max(0,C-5),j=O[F].v,z=Math.min(O.length-1,C+5),B=O[z].v;x!==&quot;all&quot;&amp;&amp;(O[C].v&lt;S.lf?B=Math.min(B,S.lf):j=Math.max(j,S.uf));var N=Math.sqrt(E*(z-F)/(B-j+P))||0;N=u.constrain(Math.abs(N),0,1),I.push(N),A=Math.max(N,A)}M=2*b.jitter/(A||1)}for(C=0;C&lt;O.length;C++){var R=O[C],q=R.v,Y=b.jitter?M*I[C]*(u.pseudoRandom()-.5):0,L=S.pos+_+w*(b.pointpos+Y);b.orientation===&quot;h&quot;?(R.y=L,R.x=q):(R.x=L,R.y=q),x===&quot;suspectedoutliers&quot;&amp;&amp;q&lt;S.uo&amp;&amp;q&gt;S.lo&amp;&amp;(R.so=!0)}return O});k.enter().append(&quot;path&quot;).classed(&quot;point&quot;,!0),k.exit().remove(),k.call(c.translatePoints,h,y)}function p(m,g,b,v){var h,y,w=g.val,_=g.pos,x=!!_.rangebreaks,T=v.bPos,k=v.bPosPxOffset||0,S=b.boxmean||(b.meanline||{}).visible;Array.isArray(v.bdPos)?(h=v.bdPos[0],y=v.bdPos[1]):(h=v.bdPos,y=v.bdPos);var C=m.selectAll(&quot;path.mean&quot;).data(b.type===&quot;box&quot;&amp;&amp;b.boxmean||b.type===&quot;violin&quot;&amp;&amp;b.box.visible&amp;&amp;b.meanline.visible?u.identity:[]);C.enter().append(&quot;path&quot;).attr(&quot;class&quot;,&quot;mean&quot;).style({fill:&quot;none&quot;,&quot;vector-effect&quot;:&quot;non-scaling-stroke&quot;}),C.exit().remove(),C.each(function(M){var O=_.c2l(M.pos+T,!0),D=_.l2p(O-h)+k,P=_.l2p(O+y)+k,E=x?(D+P)/2:_.l2p(O)+k,I=w.c2p(M.mean,!0),A=w.c2p(M.mean-M.sd,!0),F=w.c2p(M.mean+M.sd,!0);b.orientation===&quot;h&quot;?s.select(this).attr(&quot;d&quot;,&quot;M&quot;+I+&quot;,&quot;+D+&quot;V&quot;+P+(S===&quot;sd&quot;?&quot;m0,0L&quot;+A+&quot;,&quot;+E+&quot;L&quot;+I+&quot;,&quot;+D+&quot;L&quot;+F+&quot;,&quot;+E+&quot;Z&quot;:&quot;&quot;)):s.select(this).attr(&quot;d&quot;,&quot;M&quot;+D+&quot;,&quot;+I+&quot;H&quot;+P+(S===&quot;sd&quot;?&quot;m0,0L&quot;+E+&quot;,&quot;+A+&quot;L&quot;+D+&quot;,&quot;+I+&quot;L&quot;+E+&quot;,&quot;+F+&quot;Z&quot;:&quot;&quot;))})}i.exports={plot:function(m,g,b,v){var h=m._context.staticPlot,y=g.xaxis,w=g.yaxis;u.makeTraceGroups(v,b,&quot;trace boxes&quot;).each(function(_){var x,T,k=s.select(this),S=_[0],C=S.t,M=S.trace;C.wdPos=C.bdPos*M.whiskerwidth,M.visible!==!0||C.empty?k.remove():(M.orientation===&quot;h&quot;?(x=w,T=y):(x=y,T=w),d(k,{pos:x,val:T},M,C,h),f(k,{x:y,y:w},M,C),p(k,{pos:x,val:T},M,C))})},plotBoxAndWhiskers:d,plotPoints:f,plotBoxMean:p}},24626:function(i){i.exports=function(o,a){var s,u,c=o.cd,d=o.xaxis,f=o.yaxis,p=[];if(a===!1)for(s=0;s&lt;c.length;s++)for(u=0;u&lt;(c[s].pts||[]).length;u++)c[s].pts[u].selected=0;else for(s=0;s&lt;c.length;s++)for(u=0;u&lt;(c[s].pts||[]).length;u++){var m=c[s].pts[u],g=d.c2p(m.x),b=f.c2p(m.y);a.contains([g,b],null,m.i,o)?(p.push({pointNumber:m.i,x:d.c2d(m.x),y:f.c2d(m.y)}),m.selected=1):m.selected=0}return p}},58063:function(i,o,a){var s=a(39898),u=a(7901),c=a(91424);i.exports={style:function(d,f,p){var m=p||s.select(d).selectAll(&quot;g.trace.boxes&quot;);m.style(&quot;opacity&quot;,function(g){return g[0].trace.opacity}),m.each(function(g){var b=s.select(this),v=g[0].trace,h=v.line.width;function y(x,T,k,S){x.style(&quot;stroke-width&quot;,T+&quot;px&quot;).call(u.stroke,k).call(u.fill,S)}var w=b.selectAll(&quot;path.box&quot;);if(v.type===&quot;candlestick&quot;)w.each(function(x){if(!x.empty){var T=s.select(this),k=v[x.dir];y(T,k.line.width,k.line.color,k.fillcolor),T.style(&quot;opacity&quot;,v.selectedpoints&amp;&amp;!x.selected?.3:1)}});else{y(w,h,v.line.color,v.fillcolor),b.selectAll(&quot;path.mean&quot;).style({&quot;stroke-width&quot;:h,&quot;stroke-dasharray&quot;:2*h+&quot;px,&quot;+h+&quot;px&quot;}).call(u.stroke,v.line.color);var _=b.selectAll(&quot;path.point&quot;);c.pointStyle(_,v,d)}})},styleOnSelect:function(d,f,p){var m=f[0].trace,g=p.selectAll(&quot;path.point&quot;);m.selectedpoints?c.selectedPointStyle(g,m):c.pointStyle(g,m,d)}}},70600:function(i,o,a){var s=a(21606),u=a(82196),c=a(12663),d=c.axisHoverFormat,f=c.descriptionOnlyNumbers,p=a(50693),m=a(79952).P,g=a(41940),b=a(1426).extendFlat,v=a(74808),h=v.COMPARISON_OPS2,y=v.INTERVAL_OPS,w=u.line;i.exports=b({z:s.z,x:s.x,x0:s.x0,dx:s.dx,y:s.y,y0:s.y0,dy:s.dy,xperiod:s.xperiod,yperiod:s.yperiod,xperiod0:u.xperiod0,yperiod0:u.yperiod0,xperiodalignment:s.xperiodalignment,yperiodalignment:s.yperiodalignment,text:s.text,hovertext:s.hovertext,transpose:s.transpose,xtype:s.xtype,ytype:s.ytype,xhoverformat:d(&quot;x&quot;),yhoverformat:d(&quot;y&quot;),zhoverformat:d(&quot;z&quot;,1),hovertemplate:s.hovertemplate,texttemplate:b({},s.texttemplate,{}),textfont:b({},s.textfont,{}),hoverongaps:s.hoverongaps,connectgaps:b({},s.connectgaps,{}),fillcolor:{valType:&quot;color&quot;,editType:&quot;calc&quot;},autocontour:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;,impliedEdits:{&quot;contours.start&quot;:void 0,&quot;contours.end&quot;:void 0,&quot;contours.size&quot;:void 0}},ncontours:{valType:&quot;integer&quot;,dflt:15,min:1,editType:&quot;calc&quot;},contours:{type:{valType:&quot;enumerated&quot;,values:[&quot;levels&quot;,&quot;constraint&quot;],dflt:&quot;levels&quot;,editType:&quot;calc&quot;},start:{valType:&quot;number&quot;,dflt:null,editType:&quot;plot&quot;,impliedEdits:{&quot;^autocontour&quot;:!1}},end:{valType:&quot;number&quot;,dflt:null,editType:&quot;plot&quot;,impliedEdits:{&quot;^autocontour&quot;:!1}},size:{valType:&quot;number&quot;,dflt:null,min:0,editType:&quot;plot&quot;,impliedEdits:{&quot;^autocontour&quot;:!1}},coloring:{valType:&quot;enumerated&quot;,values:[&quot;fill&quot;,&quot;heatmap&quot;,&quot;lines&quot;,&quot;none&quot;],dflt:&quot;fill&quot;,editType:&quot;calc&quot;},showlines:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;plot&quot;},showlabels:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},labelfont:g({editType:&quot;plot&quot;,colorEditType:&quot;style&quot;}),labelformat:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;plot&quot;,description:f(&quot;contour label&quot;)},operation:{valType:&quot;enumerated&quot;,values:[].concat(h).concat(y),dflt:&quot;=&quot;,editType:&quot;calc&quot;},value:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc&quot;},editType:&quot;calc&quot;,impliedEdits:{autocontour:!1}},line:{color:b({},w.color,{editType:&quot;style+colorbars&quot;}),width:{valType:&quot;number&quot;,min:0,editType:&quot;style+colorbars&quot;},dash:m,smoothing:b({},w.smoothing,{}),editType:&quot;plot&quot;}},p(&quot;&quot;,{cLetter:&quot;z&quot;,autoColorDflt:!1,editTypeOverride:&quot;calc&quot;}))},27529:function(i,o,a){var s=a(21081),u=a(90757),c=a(18670),d=a(53572);i.exports=function(f,p){var m=u(f,p),g=m[0].z;c(p,g);var b,v=p.contours,h=s.extractOpts(p);if(v.coloring===&quot;heatmap&quot;&amp;&amp;h.auto&amp;&amp;p.autocontour===!1){var y=v.start,w=d(v),_=v.size||1,x=Math.floor((w-y)/_)+1;isFinite(_)||(_=1,x=1);var T=y-_/2;b=[T,T+x*_]}else b=g;return s.calc(f,p,{vals:b,cLetter:&quot;z&quot;}),m}},20083:function(i){i.exports=function(o,a){var s,u=o[0],c=u.z;switch(a.type){case&quot;levels&quot;:var d=Math.min(c[0][0],c[0][1]);for(s=0;s&lt;o.length;s++){var f=o[s];f.prefixBoundary=!f.edgepaths.length&amp;&amp;(d&gt;f.level||f.starts.length&amp;&amp;d===f.level)}break;case&quot;constraint&quot;:if(u.prefixBoundary=!1,u.edgepaths.length)return;var p=u.x.length,m=u.y.length,g=-1/0,b=1/0;for(s=0;s&lt;m;s++)b=Math.min(b,c[s][0]),b=Math.min(b,c[s][p-1]),g=Math.max(g,c[s][0]),g=Math.max(g,c[s][p-1]);for(s=1;s&lt;p-1;s++)b=Math.min(b,c[0][s]),b=Math.min(b,c[m-1][s]),g=Math.max(g,c[0][s]),g=Math.max(g,c[m-1][s]);var v,h,y=a.value;switch(a._operation){case&quot;&gt;&quot;:y&gt;g&amp;&amp;(u.prefixBoundary=!0);break;case&quot;&lt;&quot;:(y&lt;b||u.starts.length&amp;&amp;y===b)&amp;&amp;(u.prefixBoundary=!0);break;case&quot;[]&quot;:v=Math.min(y[0],y[1]),((h=Math.max(y[0],y[1]))&lt;b||v&gt;g||u.starts.length&amp;&amp;h===b)&amp;&amp;(u.prefixBoundary=!0);break;case&quot;][&quot;:v=Math.min(y[0],y[1]),h=Math.max(y[0],y[1]),v&lt;b&amp;&amp;h&gt;g&amp;&amp;(u.prefixBoundary=!0)}}}},90654:function(i,o,a){var s=a(21081),u=a(86068),c=a(53572);i.exports={min:&quot;zmin&quot;,max:&quot;zmax&quot;,calc:function(d,f,p){var m=f.contours,g=f.line,b=m.size||1,v=m.coloring,h=u(f,{isColorbar:!0});if(v===&quot;heatmap&quot;){var y=s.extractOpts(f);p._fillgradient=y.reversescale?s.flipScale(y.colorscale):y.colorscale,p._zrange=[y.min,y.max]}else v===&quot;fill&quot;&amp;&amp;(p._fillcolor=h);p._line={color:v===&quot;lines&quot;?h:g.color,width:m.showlines!==!1?g.width:0,dash:g.dash},p._levels={start:m.start,end:c(m),size:b}}}},36914:function(i){i.exports={BOTTOMSTART:[1,9,13,104,713],TOPSTART:[4,6,7,104,713],LEFTSTART:[8,12,14,208,1114],RIGHTSTART:[2,3,11,208,1114],NEWDELTA:[null,[-1,0],[0,-1],[-1,0],[1,0],null,[0,-1],[-1,0],[0,1],[0,1],null,[0,1],[1,0],[1,0],[0,-1]],CHOOSESADDLE:{104:[4,1],208:[2,8],713:[7,13],1114:[11,14]},SADDLEREMAINDER:{1:4,2:8,4:1,7:13,8:2,11:14,13:7,14:11},LABELDISTANCE:2,LABELINCREASE:10,LABELMIN:3,LABELMAX:10,LABELOPTIMIZER:{EDGECOST:1,ANGLECOST:1,NEIGHBORCOST:5,SAMELEVELFACTOR:10,SAMELEVELDISTANCE:5,MAXCOST:100,INITIALSEARCHPOINTS:10,ITERATIONS:5}}},83179:function(i,o,a){var s=a(92770),u=a(14523),c=a(7901),d=c.addOpacity,f=c.opacity,p=a(74808),m=p.CONSTRAINT_REDUCTION,g=p.COMPARISON_OPS2;i.exports=function(b,v,h,y,w,_){var x,T,k,S=v.contours,C=h(&quot;contours.operation&quot;);S._operation=m[C],function(M,O){var D;g.indexOf(O.operation)===-1?(M(&quot;contours.value&quot;,[0,1]),Array.isArray(O.value)?O.value.length&gt;2?O.value=O.value.slice(2):O.length===0?O.value=[0,1]:O.length&lt;2?(D=parseFloat(O.value[0]),O.value=[D,D+1]):O.value=[parseFloat(O.value[0]),parseFloat(O.value[1])]:s(O.value)&amp;&amp;(D=parseFloat(O.value),O.value=[D,D+1])):(M(&quot;contours.value&quot;,0),s(O.value)||(Array.isArray(O.value)?O.value=parseFloat(O.value[0]):O.value=0))}(h,S),C===&quot;=&quot;?x=S.showlines=!0:(x=h(&quot;contours.showlines&quot;),k=h(&quot;fillcolor&quot;,d((b.line||{}).color||w,.5))),x&amp;&amp;(T=h(&quot;line.color&quot;,k&amp;&amp;f(k)?d(v.fillcolor,1):w),h(&quot;line.width&quot;,2),h(&quot;line.dash&quot;)),h(&quot;line.smoothing&quot;),u(h,y,T,_)}},64237:function(i,o,a){var s=a(74808),u=a(92770);function c(p,m){var g,b=Array.isArray(m);function v(h){return u(h)?+h:null}return s.COMPARISON_OPS2.indexOf(p)!==-1?g=v(b?m[0]:m):s.INTERVAL_OPS.indexOf(p)!==-1?g=b?[v(m[0]),v(m[1])]:[v(m),v(m)]:s.SET_OPS.indexOf(p)!==-1&amp;&amp;(g=b?m.map(v):[v(m)]),g}function d(p){return function(m){m=c(p,m);var g=Math.min(m[0],m[1]),b=Math.max(m[0],m[1]);return{start:g,end:b,size:b-g}}}function f(p){return function(m){return{start:m=c(p,m),end:1/0,size:1/0}}}i.exports={&quot;[]&quot;:d(&quot;[]&quot;),&quot;][&quot;:d(&quot;][&quot;),&quot;&gt;&quot;:f(&quot;&gt;&quot;),&quot;&lt;&quot;:f(&quot;&lt;&quot;),&quot;=&quot;:f(&quot;=&quot;)}},67217:function(i){i.exports=function(o,a,s,u){var c=u(&quot;contours.start&quot;),d=u(&quot;contours.end&quot;),f=c===!1||d===!1,p=s(&quot;contours.size&quot;);!(f?a.autocontour=!0:s(&quot;autocontour&quot;,!1))&amp;&amp;p||s(&quot;ncontours&quot;)}},84857:function(i,o,a){var s=a(71828);function u(c){return s.extendFlat({},c,{edgepaths:s.extendDeep([],c.edgepaths),paths:s.extendDeep([],c.paths),starts:s.extendDeep([],c.starts)})}i.exports=function(c,d){var f,p,m,g=function(h){return h.reverse()},b=function(h){return h};switch(d){case&quot;=&quot;:case&quot;&lt;&quot;:return c;case&quot;&gt;&quot;:for(c.length!==1&amp;&amp;s.warn(&quot;Contour data invalid for the specified inequality operation.&quot;),p=c[0],f=0;f&lt;p.edgepaths.length;f++)p.edgepaths[f]=g(p.edgepaths[f]);for(f=0;f&lt;p.paths.length;f++)p.paths[f]=g(p.paths[f]);for(f=0;f&lt;p.starts.length;f++)p.starts[f]=g(p.starts[f]);return c;case&quot;][&quot;:var v=g;g=b,b=v;case&quot;[]&quot;:for(c.length!==2&amp;&amp;s.warn(&quot;Contour data invalid for the specified inequality range operation.&quot;),p=u(c[0]),m=u(c[1]),f=0;f&lt;p.edgepaths.length;f++)p.edgepaths[f]=g(p.edgepaths[f]);for(f=0;f&lt;p.paths.length;f++)p.paths[f]=g(p.paths[f]);for(f=0;f&lt;p.starts.length;f++)p.starts[f]=g(p.starts[f]);for(;m.edgepaths.length;)p.edgepaths.push(b(m.edgepaths.shift()));for(;m.paths.length;)p.paths.push(b(m.paths.shift()));for(;m.starts.length;)p.starts.push(b(m.starts.shift()));return[p]}}},13031:function(i,o,a){var s=a(71828),u=a(67684),c=a(73927),d=a(83179),f=a(67217),p=a(8724),m=a(58623),g=a(70600);i.exports=function(b,v,h,y){function w(x,T){return s.coerce(b,v,g,x,T)}if(u(b,v,w,y)){c(b,v,y,w),w(&quot;xhoverformat&quot;),w(&quot;yhoverformat&quot;),w(&quot;text&quot;),w(&quot;hovertext&quot;),w(&quot;hoverongaps&quot;),w(&quot;hovertemplate&quot;);var _=w(&quot;contours.type&quot;)===&quot;constraint&quot;;w(&quot;connectgaps&quot;,s.isArray1D(v.z)),_?d(b,v,w,y,h):(f(b,v,w,function(x){return s.coerce2(b,v,g,x)}),p(b,v,w,y)),v.contours&amp;&amp;v.contours.coloring===&quot;heatmap&quot;&amp;&amp;m(w,y)}else v.visible=!1}},87558:function(i,o,a){var s=a(71828),u=a(64237),c=a(53572);i.exports=function(d,f,p){for(var m=d.type===&quot;constraint&quot;?u[d._operation](d.value):d,g=m.size,b=[],v=c(m),h=p.trace._carpetTrace,y=h?{xaxis:h.aaxis,yaxis:h.baxis,x:p.a,y:p.b}:{xaxis:f.xaxis,yaxis:f.yaxis,x:p.x,y:p.y},w=m.start;w&lt;v;w+=g)if(b.push(s.extendFlat({level:w,crossings:{},starts:[],edgepaths:[],paths:[],z:p.z,smoothing:p.trace.line.smoothing},y)),b.length&gt;1e3){s.warn(&quot;Too many contours, clipping at 1000&quot;,d);break}return b}},53572:function(i){i.exports=function(o){return o.end+o.size/1e6}},81696:function(i,o,a){var s=a(71828),u=a(36914);function c(p,m,g,b){return Math.abs(p[0]-m[0])&lt;g&amp;&amp;Math.abs(p[1]-m[1])&lt;b}function d(p,m,g,b,v){var h,y=m.join(&quot;,&quot;),w=p.crossings[y],_=function(Q,re,ae){var ie=0,se=0;return Q&gt;20&amp;&amp;re?Q===208||Q===1114?ie=ae[0]===0?1:-1:se=ae[1]===0?1:-1:u.BOTTOMSTART.indexOf(Q)!==-1?se=1:u.LEFTSTART.indexOf(Q)!==-1?ie=1:u.TOPSTART.indexOf(Q)!==-1?se=-1:ie=-1,[ie,se]}(w,g,m),x=[f(p,m,[-_[0],-_[1]])],T=p.z.length,k=p.z[0].length,S=m.slice(),C=_.slice();for(h=0;h&lt;1e4;h++){if(w&gt;20?(w=u.CHOOSESADDLE[w][(_[0]||_[1])&lt;0?0:1],p.crossings[y]=u.SADDLEREMAINDER[w]):delete p.crossings[y],!(_=u.NEWDELTA[w])){s.log(&quot;Found bad marching index:&quot;,w,m,p.level);break}x.push(f(p,m,_)),m[0]+=_[0],m[1]+=_[1],y=m.join(&quot;,&quot;),c(x[x.length-1],x[x.length-2],b,v)&amp;&amp;x.pop();var M=_[0]&amp;&amp;(m[0]&lt;0||m[0]&gt;k-2)||_[1]&amp;&amp;(m[1]&lt;0||m[1]&gt;T-2);if(m[0]===S[0]&amp;&amp;m[1]===S[1]&amp;&amp;_[0]===C[0]&amp;&amp;_[1]===C[1]||g&amp;&amp;M)break;w=p.crossings[y]}h===1e4&amp;&amp;s.log(&quot;Infinite loop in contour?&quot;);var O,D,P,E,I,A,F,j,z,B,N,R,q,Y,L,W=c(x[0],x[x.length-1],b,v),U=0,V=.2*p.smoothing,te=[],ee=0;for(h=1;h&lt;x.length;h++)R=x[h],q=x[h-1],Y=R[2]-q[2],L=R[3]-q[3],U+=F=Math.sqrt(Y*Y+L*L),te.push(F);var H=U/te.length*V;function Z(Q){return x[Q%x.length]}for(h=x.length-2;h&gt;=ee;h--)if((O=te[h])&lt;H){for(P=0,D=h-1;D&gt;=ee&amp;&amp;O+te[D]&lt;H;D--)O+=te[D];if(W&amp;&amp;h===x.length-2)for(P=0;P&lt;D&amp;&amp;O+te[P]&lt;H;P++)O+=te[P];I=h-D+P+1,A=Math.floor((h+D+P+2)/2),E=W||h!==x.length-2?W||D!==-1?I%2?Z(A):[(Z(A)[0]+Z(A+1)[0])/2,(Z(A)[1]+Z(A+1)[1])/2]:x[0]:x[x.length-1],x.splice(D+1,h-D+1,E),h=D+1,P&amp;&amp;(ee=P),W&amp;&amp;(h===x.length-2?x[P]=x[x.length-1]:h===0&amp;&amp;(x[x.length-1]=x[0]))}for(x.splice(0,ee),h=0;h&lt;x.length;h++)x[h].length=2;if(!(x.length&lt;2))if(W)x.pop(),p.paths.push(x);else{g||s.log(&quot;Unclosed interior contour?&quot;,p.level,S.join(&quot;,&quot;),x.join(&quot;L&quot;));var G=!1;for(j=0;j&lt;p.edgepaths.length;j++)if(B=p.edgepaths[j],!G&amp;&amp;c(B[0],x[x.length-1],b,v)){x.pop(),G=!0;var X=!1;for(z=0;z&lt;p.edgepaths.length;z++)if(c((N=p.edgepaths[z])[N.length-1],x[0],b,v)){X=!0,x.shift(),p.edgepaths.splice(j,1),z===j?p.paths.push(x.concat(N)):(z&gt;j&amp;&amp;z--,p.edgepaths[z]=N.concat(x,B));break}X||(p.edgepaths[j]=x.concat(B))}for(j=0;j&lt;p.edgepaths.length&amp;&amp;!G;j++)c((B=p.edgepaths[j])[B.length-1],x[0],b,v)&amp;&amp;(x.shift(),p.edgepaths[j]=B.concat(x),G=!0);G||p.edgepaths.push(x)}}function f(p,m,g){var b=m[0]+Math.max(g[0],0),v=m[1]+Math.max(g[1],0),h=p.z[v][b],y=p.xaxis,w=p.yaxis;if(g[1]){var _=(p.level-h)/(p.z[v][b+1]-h),x=(_!==1?(1-_)*y.c2l(p.x[b]):0)+(_!==0?_*y.c2l(p.x[b+1]):0);return[y.c2p(y.l2c(x),!0),w.c2p(p.y[v],!0),b+_,v]}var T=(p.level-h)/(p.z[v+1][b]-h),k=(T!==1?(1-T)*w.c2l(p.y[v]):0)+(T!==0?T*w.c2l(p.y[v+1]):0);return[y.c2p(p.x[b],!0),w.c2p(w.l2c(k),!0),b,v+T]}i.exports=function(p,m,g){var b,v,h,y;for(m=m||.01,g=g||.01,v=0;v&lt;p.length;v++){for(h=p[v],y=0;y&lt;h.starts.length;y++)d(h,h.starts[y],&quot;edge&quot;,m,g);for(b=0;Object.keys(h.crossings).length&amp;&amp;b&lt;1e4;)b++,d(h,Object.keys(h.crossings)[0].split(&quot;,&quot;).map(Number),void 0,m,g);b===1e4&amp;&amp;s.log(&quot;Infinite loop in contour?&quot;)}}},52421:function(i,o,a){var s=a(7901),u=a(46248);i.exports=function(c,d,f,p,m){m||(m={}),m.isContour=!0;var g=u(c,d,f,p,m);return g&amp;&amp;g.forEach(function(b){var v=b.trace;v.contours.type===&quot;constraint&quot;&amp;&amp;(v.fillcolor&amp;&amp;s.opacity(v.fillcolor)?b.color=s.addOpacity(v.fillcolor,1):v.contours.showlines&amp;&amp;s.opacity(v.line.color)&amp;&amp;(b.color=s.addOpacity(v.line.color,1)))}),g}},99442:function(i,o,a){i.exports={attributes:a(70600),supplyDefaults:a(13031),calc:a(27529),plot:a(29854).plot,style:a(84426),colorbar:a(90654),hoverPoints:a(52421),moduleType:&quot;trace&quot;,name:&quot;contour&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;2dMap&quot;,&quot;contour&quot;,&quot;showLegend&quot;],meta:{}}},14523:function(i,o,a){var s=a(71828);i.exports=function(u,c,d,f){if(f||(f={}),u(&quot;contours.showlabels&quot;)){var p=c.font;s.coerceFont(u,&quot;contours.labelfont&quot;,{family:p.family,size:p.size,color:d}),u(&quot;contours.labelformat&quot;)}f.hasHover!==!1&amp;&amp;u(&quot;zhoverformat&quot;)}},86068:function(i,o,a){var s=a(39898),u=a(21081),c=a(53572);i.exports=function(d){var f=d.contours,p=f.start,m=c(f),g=f.size||1,b=Math.floor((m-p)/g)+1,v=f.coloring===&quot;lines&quot;?0:1,h=u.extractOpts(d);isFinite(g)||(g=1,b=1);var y,w,_=h.reversescale?u.flipScale(h.colorscale):h.colorscale,x=_.length,T=new Array(x),k=new Array(x),S=h.min,C=h.max;if(f.coloring===&quot;heatmap&quot;){for(w=0;w&lt;x;w++)y=_[w],T[w]=y[0]*(C-S)+S,k[w]=y[1];var M=s.extent([S,C,f.start,f.start+g*(b-1)]),O=M[S&lt;C?0:1],D=M[S&lt;C?1:0];O!==S&amp;&amp;(T.splice(0,0,O),k.splice(0,0,k[0])),D!==C&amp;&amp;(T.push(D),k.push(k[k.length-1]))}else{var P=d._input&amp;&amp;typeof d._input.zmin==&quot;number&quot;&amp;&amp;typeof d._input.zmax==&quot;number&quot;;for(P&amp;&amp;(p&lt;=S||m&gt;=C)&amp;&amp;(p&lt;=S&amp;&amp;(p=S),m&gt;=C&amp;&amp;(m=C),b=Math.floor((m-p)/g)+1,v=0),w=0;w&lt;x;w++)y=_[w],T[w]=(y[0]*(b+v-1)-v/2)*g+p,k[w]=y[1];(P||d.autocontour)&amp;&amp;(T[0]&gt;S&amp;&amp;(T.unshift(S),k.unshift(k[0])),T[T.length-1]&lt;C&amp;&amp;(T.push(C),k.push(k[k.length-1])))}return u.makeColorScaleFunc({domain:T,range:k},{noNumericCheck:!0})}},87678:function(i,o,a){var s=a(36914);function u(c,d){var f=(d[0][0]&gt;c?0:1)+(d[0][1]&gt;c?0:2)+(d[1][1]&gt;c?0:4)+(d[1][0]&gt;c?0:8);return f===5||f===10?c&gt;(d[0][0]+d[0][1]+d[1][0]+d[1][1])/4?f===5?713:1114:f===5?104:208:f===15?0:f}i.exports=function(c){var d,f,p,m,g,b,v,h,y,w=c[0].z,_=w.length,x=w[0].length,T=_===2||x===2;for(f=0;f&lt;_-1;f++)for(m=[],f===0&amp;&amp;(m=m.concat(s.BOTTOMSTART)),f===_-2&amp;&amp;(m=m.concat(s.TOPSTART)),d=0;d&lt;x-1;d++)for(p=m.slice(),d===0&amp;&amp;(p=p.concat(s.LEFTSTART)),d===x-2&amp;&amp;(p=p.concat(s.RIGHTSTART)),g=d+&quot;,&quot;+f,b=[[w[f][d],w[f][d+1]],[w[f+1][d],w[f+1][d+1]]],y=0;y&lt;c.length;y++)(v=u((h=c[y]).level,b))&amp;&amp;(h.crossings[g]=v,p.indexOf(v)!==-1&amp;&amp;(h.starts.push([d,f]),T&amp;&amp;p.indexOf(v,p.indexOf(v)+1)!==-1&amp;&amp;h.starts.push([d,f])))}},29854:function(i,o,a){var s=a(39898),u=a(71828),c=a(91424),d=a(21081),f=a(63893),p=a(89298),m=a(21994),g=a(50347),b=a(87678),v=a(81696),h=a(87558),y=a(84857),w=a(20083),_=a(36914),x=_.LABELOPTIMIZER;function T(C,M){var O,D,P,E,I,A,F,j=&quot;&quot;,z=0,B=C.edgepaths.map(function(W,U){return U}),N=!0;function R(W){return Math.abs(W[1]-M[2][1])&lt;.01}function q(W){return Math.abs(W[0]-M[0][0])&lt;.01}function Y(W){return Math.abs(W[0]-M[2][0])&lt;.01}for(;B.length;){for(A=c.smoothopen(C.edgepaths[z],C.smoothing),j+=N?A:A.replace(/^M/,&quot;L&quot;),B.splice(B.indexOf(z),1),O=C.edgepaths[z][C.edgepaths[z].length-1],E=-1,P=0;P&lt;4;P++){if(!O){u.log(&quot;Missing end?&quot;,z,C);break}for(F=O,Math.abs(F[1]-M[0][1])&lt;.01&amp;&amp;!Y(O)?D=M[1]:q(O)?D=M[0]:R(O)?D=M[3]:Y(O)&amp;&amp;(D=M[2]),I=0;I&lt;C.edgepaths.length;I++){var L=C.edgepaths[I][0];Math.abs(O[0]-D[0])&lt;.01?Math.abs(O[0]-L[0])&lt;.01&amp;&amp;(L[1]-O[1])*(D[1]-L[1])&gt;=0&amp;&amp;(D=L,E=I):Math.abs(O[1]-D[1])&lt;.01?Math.abs(O[1]-L[1])&lt;.01&amp;&amp;(L[0]-O[0])*(D[0]-L[0])&gt;=0&amp;&amp;(D=L,E=I):u.log(&quot;endpt to newendpt is not vert. or horz.&quot;,O,D,L)}if(O=D,E&gt;=0)break;j+=&quot;L&quot;+D}if(E===C.edgepaths.length){u.log(&quot;unclosed perimeter path&quot;);break}z=E,(N=B.indexOf(z)===-1)&amp;&amp;(z=B[0],j+=&quot;Z&quot;)}for(z=0;z&lt;C.paths.length;z++)j+=c.smoothclosed(C.paths[z],C.smoothing);return j}function k(C,M,O,D){var P=M.width/2,E=M.height/2,I=C.x,A=C.y,F=C.theta,j=Math.cos(F)*P,z=Math.sin(F)*P,B=(I&gt;D.center?D.right-I:I-D.left)/(j+Math.abs(Math.sin(F)*E)),N=(A&gt;D.middle?D.bottom-A:A-D.top)/(Math.abs(z)+Math.cos(F)*E);if(B&lt;1||N&lt;1)return 1/0;var R=x.EDGECOST*(1/(B-1)+1/(N-1));R+=x.ANGLECOST*F*F;for(var q=I-j,Y=A-z,L=I+j,W=A+z,U=0;U&lt;O.length;U++){var V=O[U],te=Math.cos(V.theta)*V.width/2,ee=Math.sin(V.theta)*V.width/2,H=2*u.segmentDistance(q,Y,L,W,V.x-te,V.y-ee,V.x+te,V.y+ee)/(M.height+V.height),Z=V.level===M.level,G=Z?x.SAMELEVELDISTANCE:1;if(H&lt;=G)return 1/0;R+=x.NEIGHBORCOST*(Z?x.SAMELEVELFACTOR:1)/(H-G)}return R}function S(C){var M,O,D=C.trace._emptypoints,P=[],E=C.z.length,I=C.z[0].length,A=[];for(M=0;M&lt;I;M++)A.push(1);for(M=0;M&lt;E;M++)P.push(A.slice());for(M=0;M&lt;D.length;M++)P[(O=D[M])[0]][O[1]]=0;return C.zmask=P,P}o.plot=function(C,M,O,D){var P=M.xaxis,E=M.yaxis;u.makeTraceGroups(D,O,&quot;contour&quot;).each(function(I){var A=s.select(this),F=I[0],j=F.trace,z=F.x,B=F.y,N=j.contours,R=h(N,M,F),q=u.ensureSingle(A,&quot;g&quot;,&quot;heatmapcoloring&quot;),Y=[];N.coloring===&quot;heatmap&quot;&amp;&amp;(Y=[I]),g(C,M,Y,q),b(R),v(R);var L=P.c2p(z[0],!0),W=P.c2p(z[z.length-1],!0),U=E.c2p(B[0],!0),V=E.c2p(B[B.length-1],!0),te=[[L,V],[W,V],[W,U],[L,U]],ee=R;N.type===&quot;constraint&quot;&amp;&amp;(ee=y(R,N._operation)),function(H,Z,G){var X=u.ensureSingle(H,&quot;g&quot;,&quot;contourbg&quot;).selectAll(&quot;path&quot;).data(G.coloring===&quot;fill&quot;?[0]:[]);X.enter().append(&quot;path&quot;),X.exit().remove(),X.attr(&quot;d&quot;,&quot;M&quot;+Z.join(&quot;L&quot;)+&quot;Z&quot;).style(&quot;stroke&quot;,&quot;none&quot;)}(A,te,N),function(H,Z,G,X){var Q=X.coloring===&quot;fill&quot;||X.type===&quot;constraint&quot;&amp;&amp;X._operation!==&quot;=&quot;,re=&quot;M&quot;+G.join(&quot;L&quot;)+&quot;Z&quot;;Q&amp;&amp;w(Z,X);var ae=u.ensureSingle(H,&quot;g&quot;,&quot;contourfill&quot;).selectAll(&quot;path&quot;).data(Q?Z:[]);ae.enter().append(&quot;path&quot;),ae.exit().remove(),ae.each(function(ie){var se=(ie.prefixBoundary?re:&quot;&quot;)+T(ie,G);se?s.select(this).attr(&quot;d&quot;,se).style(&quot;stroke&quot;,&quot;none&quot;):s.select(this).remove()})}(A,ee,te,N),function(H,Z,G,X,Q){var re=G._context.staticPlot,ae=u.ensureSingle(H,&quot;g&quot;,&quot;contourlines&quot;),ie=Q.showlines!==!1,se=Q.showlabels,he=ie&amp;&amp;se,Se=o.createLines(ae,ie||se,Z,re),Oe=o.createLineClip(ae,he,G,X.trace.uid),Pe=H.selectAll(&quot;g.contourlabels&quot;).data(se?[0]:[]);if(Pe.exit().remove(),Pe.enter().append(&quot;g&quot;).classed(&quot;contourlabels&quot;,!0),se){var Me=[],ce=[];u.clearLocationCache();var we=o.labelFormatter(G,X),K=c.tester.append(&quot;text&quot;).attr(&quot;data-notex&quot;,1).call(c.font,Q.labelfont),ne=Z[0].xaxis,de=Z[0].yaxis,_e=ne._length,ue=de._length,pe=ne.range,xe=de.range,ye=u.aggNums(Math.min,null,X.x),Te=u.aggNums(Math.max,null,X.x),Ae=u.aggNums(Math.min,null,X.y),Re=u.aggNums(Math.max,null,X.y),Le=Math.max(ne.c2p(ye,!0),0),$e=Math.min(ne.c2p(Te,!0),_e),Fe=Math.max(de.c2p(Re,!0),0),Be=Math.min(de.c2p(Ae,!0),ue),Ue={};pe[0]&lt;pe[1]?(Ue.left=Le,Ue.right=$e):(Ue.left=$e,Ue.right=Le),xe[0]&lt;xe[1]?(Ue.top=Fe,Ue.bottom=Be):(Ue.top=Be,Ue.bottom=Fe),Ue.middle=(Ue.top+Ue.bottom)/2,Ue.center=(Ue.left+Ue.right)/2,Me.push([[Ue.left,Ue.top],[Ue.right,Ue.top],[Ue.right,Ue.bottom],[Ue.left,Ue.bottom]]);var qe=Math.sqrt(_e*_e+ue*ue),Xe=_.LABELDISTANCE*qe/Math.max(1,Z.length/_.LABELINCREASE);Se.each(function(ot){var st=o.calcTextOpts(ot.level,we,K,G);s.select(this).selectAll(&quot;path&quot;).each(function(){var dt=u.getVisibleSegment(this,Ue,st.height/2);if(dt&amp;&amp;!(dt.len&lt;(st.width+st.height)*_.LABELMIN))for(var vt=Math.min(Math.ceil(dt.len/Xe),_.LABELMAX),We=0;We&lt;vt;We++){var ze=o.findBestTextLocation(this,dt,st,ce,Ue);if(!ze)break;o.addLabelData(ze,st,ce,Me)}})}),K.remove(),o.drawLabels(Pe,ce,G,Oe,he?Me:null)}se&amp;&amp;!ie&amp;&amp;Se.remove()}(A,R,C,F,N),function(H,Z,G,X,Q){var re=X.trace,ae=G._fullLayout._clips,ie=&quot;clip&quot;+re.uid,se=ae.selectAll(&quot;#&quot;+ie).data(re.connectgaps?[]:[0]);if(se.enter().append(&quot;clipPath&quot;).classed(&quot;contourclip&quot;,!0).attr(&quot;id&quot;,ie),se.exit().remove(),re.connectgaps===!1){var he={level:.9,crossings:{},starts:[],edgepaths:[],paths:[],xaxis:Z.xaxis,yaxis:Z.yaxis,x:X.x,y:X.y,z:S(X),smoothing:0};b([he]),v([he]),w([he],{type:&quot;levels&quot;}),u.ensureSingle(se,&quot;path&quot;,&quot;&quot;).attr(&quot;d&quot;,(he.prefixBoundary?&quot;M&quot;+Q.join(&quot;L&quot;)+&quot;Z&quot;:&quot;&quot;)+T(he,Q))}else ie=null;c.setClipUrl(H,ie,G)}(A,M,C,F,te)})},o.createLines=function(C,M,O,D){var P=O[0].smoothing,E=C.selectAll(&quot;g.contourlevel&quot;).data(M?O:[]);if(E.exit().remove(),E.enter().append(&quot;g&quot;).classed(&quot;contourlevel&quot;,!0),M){var I=E.selectAll(&quot;path.openline&quot;).data(function(F){return F.pedgepaths||F.edgepaths});I.exit().remove(),I.enter().append(&quot;path&quot;).classed(&quot;openline&quot;,!0),I.attr(&quot;d&quot;,function(F){return c.smoothopen(F,P)}).style(&quot;stroke-miterlimit&quot;,1).style(&quot;vector-effect&quot;,D?&quot;none&quot;:&quot;non-scaling-stroke&quot;);var A=E.selectAll(&quot;path.closedline&quot;).data(function(F){return F.ppaths||F.paths});A.exit().remove(),A.enter().append(&quot;path&quot;).classed(&quot;closedline&quot;,!0),A.attr(&quot;d&quot;,function(F){return c.smoothclosed(F,P)}).style(&quot;stroke-miterlimit&quot;,1).style(&quot;vector-effect&quot;,D?&quot;none&quot;:&quot;non-scaling-stroke&quot;)}return E},o.createLineClip=function(C,M,O,D){var P=M?&quot;clipline&quot;+D:null,E=O._fullLayout._clips.selectAll(&quot;#&quot;+P).data(M?[0]:[]);return E.exit().remove(),E.enter().append(&quot;clipPath&quot;).classed(&quot;contourlineclip&quot;,!0).attr(&quot;id&quot;,P),c.setClipUrl(C,P,O),E},o.labelFormatter=function(C,M){var O=C._fullLayout,D=M.trace,P=D.contours,E={type:&quot;linear&quot;,_id:&quot;ycontour&quot;,showexponent:&quot;all&quot;,exponentformat:&quot;B&quot;};if(P.labelformat)E.tickformat=P.labelformat,m(E,O);else{var I=d.extractOpts(D);if(I&amp;&amp;I.colorbar&amp;&amp;I.colorbar._axis)E=I.colorbar._axis;else{if(P.type===&quot;constraint&quot;){var A=P.value;Array.isArray(A)?E.range=[A[0],A[A.length-1]]:E.range=[A,A]}else E.range=[P.start,P.end],E.nticks=(P.end-P.start)/P.size;E.range[0]===E.range[1]&amp;&amp;(E.range[1]+=E.range[0]||1),E.nticks||(E.nticks=1e3),m(E,O),p.prepTicks(E),E._tmin=null,E._tmax=null}}return function(F){return p.tickText(E,F).text}},o.calcTextOpts=function(C,M,O,D){var P=M(C);O.text(P).call(f.convertToTspans,D);var E=O.node(),I=c.bBox(E,!0);return{text:P,width:I.width,height:I.height,fontSize:+E.style[&quot;font-size&quot;].replace(&quot;px&quot;,&quot;&quot;),level:C,dy:(I.top+I.bottom)/2}},o.findBestTextLocation=function(C,M,O,D,P){var E,I,A,F,j,z=O.width;M.isClosed?(I=M.len/x.INITIALSEARCHPOINTS,E=M.min+I/2,A=M.max):(I=(M.len-z)/(x.INITIALSEARCHPOINTS+1),E=M.min+I+z/2,A=M.max-(I+z)/2);for(var B=1/0,N=0;N&lt;x.ITERATIONS;N++){for(var R=E;R&lt;A;R+=I){var q=u.getTextLocation(C,M.total,R,z),Y=k(q,O,D,P);Y&lt;B&amp;&amp;(B=Y,j=q,F=R)}if(B&gt;2*x.MAXCOST)break;N&amp;&amp;(I/=2),A=(E=F-I/2)+1.5*I}if(B&lt;=x.MAXCOST)return j},o.addLabelData=function(C,M,O,D){var P=M.fontSize,E=M.width+P/3,I=Math.max(0,M.height-P/3),A=C.x,F=C.y,j=C.theta,z=Math.sin(j),B=Math.cos(j),N=function(q,Y){return[A+q*B-Y*z,F+q*z+Y*B]},R=[N(-E/2,-I/2),N(-E/2,I/2),N(E/2,I/2),N(E/2,-I/2)];O.push({text:M.text,x:A,y:F,dy:M.dy,theta:j,level:M.level,width:E,height:I}),D.push(R)},o.drawLabels=function(C,M,O,D,P){var E=C.selectAll(&quot;text&quot;).data(M,function(F){return F.text+&quot;,&quot;+F.x+&quot;,&quot;+F.y+&quot;,&quot;+F.theta});if(E.exit().remove(),E.enter().append(&quot;text&quot;).attr({&quot;data-notex&quot;:1,&quot;text-anchor&quot;:&quot;middle&quot;}).each(function(F){var j=F.x+Math.sin(F.theta)*F.dy,z=F.y-Math.cos(F.theta)*F.dy;s.select(this).text(F.text).attr({x:j,y:z,transform:&quot;rotate(&quot;+180*F.theta/Math.PI+&quot; &quot;+j+&quot; &quot;+z+&quot;)&quot;}).call(f.convertToTspans,O)}),P){for(var I=&quot;&quot;,A=0;A&lt;P.length;A++)I+=&quot;M&quot;+P[A].join(&quot;L&quot;)+&quot;Z&quot;;u.ensureSingle(D,&quot;path&quot;,&quot;&quot;).attr(&quot;d&quot;,I)}}},18670:function(i,o,a){var s=a(89298),u=a(71828);function c(d,f,p){var m={type:&quot;linear&quot;,range:[d,f]};return s.autoTicks(m,(f-d)/(p||15)),m}i.exports=function(d,f){var p=d.contours;if(d.autocontour){var m=d.zmin,g=d.zmax;(d.zauto||m===void 0)&amp;&amp;(m=u.aggNums(Math.min,null,f)),(d.zauto||g===void 0)&amp;&amp;(g=u.aggNums(Math.max,null,f));var b=c(m,g,d.ncontours);p.size=b.dtick,p.start=s.tickFirst(b),b.range.reverse(),p.end=s.tickFirst(b),p.start===m&amp;&amp;(p.start+=p.size),p.end===g&amp;&amp;(p.end-=p.size),p.start&gt;p.end&amp;&amp;(p.start=p.end=(p.start+p.end)/2),d._input.contours||(d._input.contours={}),u.extendFlat(d._input.contours,{start:p.start,end:p.end,size:p.size}),d._input.autocontour=!0}else if(p.type!==&quot;constraint&quot;){var v,h=p.start,y=p.end,w=d._input.contours;h&gt;y&amp;&amp;(p.start=w.start=y,y=p.end=w.end=h,h=p.start),p.size&gt;0||(v=h===y?1:c(h,y,d.ncontours).dtick,w.size=p.size=v)}}},84426:function(i,o,a){var s=a(39898),u=a(91424),c=a(70035),d=a(86068);i.exports=function(f){var p=s.select(f).selectAll(&quot;g.contour&quot;);p.style(&quot;opacity&quot;,function(m){return m[0].trace.opacity}),p.each(function(m){var g=s.select(this),b=m[0].trace,v=b.contours,h=b.line,y=v.size||1,w=v.start,_=v.type===&quot;constraint&quot;,x=!_&amp;&amp;v.coloring===&quot;lines&quot;,T=!_&amp;&amp;v.coloring===&quot;fill&quot;,k=x||T?d(b):null;g.selectAll(&quot;g.contourlevel&quot;).each(function(M){s.select(this).selectAll(&quot;path&quot;).call(u.lineGroupStyle,h.width,x?k(M.level):h.color,h.dash)});var S=v.labelfont;if(g.selectAll(&quot;g.contourlabels text&quot;).each(function(M){u.font(s.select(this),{family:S.family,size:S.size,color:S.color||(x?k(M.level):h.color)})}),_)g.selectAll(&quot;g.contourfill path&quot;).style(&quot;fill&quot;,b.fillcolor);else if(T){var C;g.selectAll(&quot;g.contourfill path&quot;).style(&quot;fill&quot;,function(M){return C===void 0&amp;&amp;(C=M.level),k(M.level+.5*y)}),C===void 0&amp;&amp;(C=w),g.selectAll(&quot;g.contourbg path&quot;).style(&quot;fill&quot;,k(C-.5*y))}}),c(f)}},8724:function(i,o,a){var s=a(1586),u=a(14523);i.exports=function(c,d,f,p,m){var g,b=f(&quot;contours.coloring&quot;),v=&quot;&quot;;b===&quot;fill&quot;&amp;&amp;(g=f(&quot;contours.showlines&quot;)),g!==!1&amp;&amp;(b!==&quot;lines&quot;&amp;&amp;(v=f(&quot;line.color&quot;,&quot;#000&quot;)),f(&quot;line.width&quot;,.5),f(&quot;line.dash&quot;)),b!==&quot;none&quot;&amp;&amp;(c.showlegend!==!0&amp;&amp;(d.showlegend=!1),d._dfltShowLegend=!1,s(c,d,p,f,{prefix:&quot;&quot;,cLetter:&quot;z&quot;})),f(&quot;line.smoothing&quot;),u(f,p,v,m)}},21606:function(i,o,a){var s=a(82196),u=a(9012),c=a(41940),d=a(12663).axisHoverFormat,f=a(5386).fF,p=a(5386).si,m=a(50693),g=a(1426).extendFlat;i.exports=g({z:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},x:g({},s.x,{impliedEdits:{xtype:&quot;array&quot;}}),x0:g({},s.x0,{impliedEdits:{xtype:&quot;scaled&quot;}}),dx:g({},s.dx,{impliedEdits:{xtype:&quot;scaled&quot;}}),y:g({},s.y,{impliedEdits:{ytype:&quot;array&quot;}}),y0:g({},s.y0,{impliedEdits:{ytype:&quot;scaled&quot;}}),dy:g({},s.dy,{impliedEdits:{ytype:&quot;scaled&quot;}}),xperiod:g({},s.xperiod,{impliedEdits:{xtype:&quot;scaled&quot;}}),yperiod:g({},s.yperiod,{impliedEdits:{ytype:&quot;scaled&quot;}}),xperiod0:g({},s.xperiod0,{impliedEdits:{xtype:&quot;scaled&quot;}}),yperiod0:g({},s.yperiod0,{impliedEdits:{ytype:&quot;scaled&quot;}}),xperiodalignment:g({},s.xperiodalignment,{impliedEdits:{xtype:&quot;scaled&quot;}}),yperiodalignment:g({},s.yperiodalignment,{impliedEdits:{ytype:&quot;scaled&quot;}}),text:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},hovertext:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},transpose:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;calc&quot;},xtype:{valType:&quot;enumerated&quot;,values:[&quot;array&quot;,&quot;scaled&quot;],editType:&quot;calc+clearAxisTypes&quot;},ytype:{valType:&quot;enumerated&quot;,values:[&quot;array&quot;,&quot;scaled&quot;],editType:&quot;calc+clearAxisTypes&quot;},zsmooth:{valType:&quot;enumerated&quot;,values:[&quot;fast&quot;,&quot;best&quot;,!1],dflt:!1,editType:&quot;calc&quot;},hoverongaps:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;none&quot;},connectgaps:{valType:&quot;boolean&quot;,editType:&quot;calc&quot;},xgap:{valType:&quot;number&quot;,dflt:0,min:0,editType:&quot;plot&quot;},ygap:{valType:&quot;number&quot;,dflt:0,min:0,editType:&quot;plot&quot;},xhoverformat:d(&quot;x&quot;),yhoverformat:d(&quot;y&quot;),zhoverformat:d(&quot;z&quot;,1),hovertemplate:f(),texttemplate:p({arrayOk:!1,editType:&quot;plot&quot;},{keys:[&quot;x&quot;,&quot;y&quot;,&quot;z&quot;,&quot;text&quot;]}),textfont:c({editType:&quot;plot&quot;,autoSize:!0,autoColor:!0,colorEditType:&quot;style&quot;}),showlegend:g({},u.showlegend,{dflt:!1})},{transforms:void 0},m(&quot;&quot;,{cLetter:&quot;z&quot;,autoColorDflt:!1}))},90757:function(i,o,a){var s=a(73972),u=a(71828),c=a(89298),d=a(42973),f=a(17562),p=a(78803),m=a(68296),g=a(4742),b=a(824),v=a(43907),h=a(70769),y=a(50606).BADNUM;function w(_){for(var x=[],T=_.length,k=0;k&lt;T;k++){var S=_[k];S!==y&amp;&amp;x.push(S)}return x}i.exports=function(_,x){var T,k,S,C,M,O,D,P,E,I,A,F=c.getFromId(_,x.xaxis||&quot;x&quot;),j=c.getFromId(_,x.yaxis||&quot;y&quot;),z=s.traceIs(x,&quot;contour&quot;),B=s.traceIs(x,&quot;histogram&quot;),N=s.traceIs(x,&quot;gl2d&quot;),R=z?&quot;best&quot;:x.zsmooth;if(F._minDtick=0,j._minDtick=0,B)C=(A=f(_,x)).orig_x,T=A.x,k=A.x0,S=A.dx,P=A.orig_y,M=A.y,O=A.y0,D=A.dy,E=A.z;else{var q=x.z;u.isArray1D(q)?(m(x,F,j,&quot;x&quot;,&quot;y&quot;,[&quot;z&quot;]),T=x._x,M=x._y,q=x._z):(C=x.x?F.makeCalcdata(x,&quot;x&quot;):[],P=x.y?j.makeCalcdata(x,&quot;y&quot;):[],T=d(x,F,&quot;x&quot;,C).vals,M=d(x,j,&quot;y&quot;,P).vals,x._x=T,x._y=M),k=x.x0,S=x.dx,O=x.y0,D=x.dy,E=g(q,x,F,j)}function Y(G){R=x._input.zsmooth=x.zsmooth=!1,u.warn(&#x27;cannot use zsmooth: &quot;fast&quot;: &#x27;+G)}function L(G){if(G.length&gt;1){var X=(G[G.length-1]-G[0])/(G.length-1),Q=Math.abs(X/100);for(I=0;I&lt;G.length-1;I++)if(Math.abs(G[I+1]-G[I]-X)&gt;Q)return!1}return!0}(F.rangebreaks||j.rangebreaks)&amp;&amp;(E=function(G,X,Q){for(var re=[],ae=-1,ie=0;ie&lt;Q.length;ie++)if(X[ie]!==y){re[++ae]=[];for(var se=0;se&lt;Q[ie].length;se++)G[se]!==y&amp;&amp;re[ae].push(Q[ie][se])}return re}(T,M,E),B||(T=w(T),M=w(M),x._x=T,x._y=M)),B||!z&amp;&amp;!x.connectgaps||(x._emptypoints=v(E),b(E,x._emptypoints)),x._islinear=!1,F.type===&quot;log&quot;||j.type===&quot;log&quot;?R===&quot;fast&quot;&amp;&amp;Y(&quot;log axis found&quot;):L(T)?L(M)?x._islinear=!0:R===&quot;fast&quot;&amp;&amp;Y(&quot;y scale is not linear&quot;):R===&quot;fast&quot;&amp;&amp;Y(&quot;x scale is not linear&quot;);var W=u.maxRowLength(E),U=x.xtype===&quot;scaled&quot;?&quot;&quot;:T,V=h(x,U,k,S,W,F),te=x.ytype===&quot;scaled&quot;?&quot;&quot;:M,ee=h(x,te,O,D,E.length,j);N||(x._extremes[F._id]=c.findExtremes(F,V),x._extremes[j._id]=c.findExtremes(j,ee));var H={x:V,y:ee,z:E,text:x._text||x.text,hovertext:x._hovertext||x.hovertext};if(x.xperiodalignment&amp;&amp;C&amp;&amp;(H.orig_x=C),x.yperiodalignment&amp;&amp;P&amp;&amp;(H.orig_y=P),U&amp;&amp;U.length===V.length-1&amp;&amp;(H.xCenter=U),te&amp;&amp;te.length===ee.length-1&amp;&amp;(H.yCenter=te),B&amp;&amp;(H.xRanges=A.xRanges,H.yRanges=A.yRanges,H.pts=A.pts),z||p(_,x,{vals:E,cLetter:&quot;z&quot;}),z&amp;&amp;x.contours&amp;&amp;x.contours.coloring===&quot;heatmap&quot;){var Z={type:x.type===&quot;contour&quot;?&quot;heatmap&quot;:&quot;histogram2d&quot;,xcalendar:x.xcalendar,ycalendar:x.ycalendar};H.xfill=h(Z,U,k,S,W,F),H.yfill=h(Z,te,O,D,E.length,j)}return[H]}},4742:function(i,o,a){var s=a(92770),u=a(71828),c=a(50606).BADNUM;i.exports=function(d,f,p,m){var g,b,v,h,y,w;function _(M){if(s(M))return+M}if(f&amp;&amp;f.transpose){for(g=0,y=0;y&lt;d.length;y++)g=Math.max(g,d[y].length);if(g===0)return!1;v=function(M){return M.length},h=function(M,O,D){return(M[D]||[])[O]}}else g=d.length,v=function(M,O){return M[O].length},h=function(M,O,D){return(M[O]||[])[D]};var x=function(M,O,D){return O===c||D===c?c:h(M,O,D)};function T(M){if(f&amp;&amp;f.type!==&quot;carpet&quot;&amp;&amp;f.type!==&quot;contourcarpet&quot;&amp;&amp;M&amp;&amp;M.type===&quot;category&quot;&amp;&amp;f[&quot;_&quot;+M._id.charAt(0)].length){var O=M._id.charAt(0),D={},P=f[&quot;_&quot;+O+&quot;CategoryMap&quot;]||f[O];for(y=0;y&lt;P.length;y++)D[P[y]]=y;return function(E){var I=D[M._categories[E]];return I+1?I:c}}return u.identity}var k=T(p),S=T(m);m&amp;&amp;m.type===&quot;category&quot;&amp;&amp;(g=m._categories.length);var C=new Array(g);for(y=0;y&lt;g;y++)for(b=p&amp;&amp;p.type===&quot;category&quot;?p._categories.length:v(d,y),C[y]=new Array(b),w=0;w&lt;b;w++)C[y][w]=_(x(d,S(y),k(w)));return C}},61243:function(i){i.exports={min:&quot;zmin&quot;,max:&quot;zmax&quot;}},68296:function(i,o,a){var s=a(71828),u=a(50606).BADNUM,c=a(42973);i.exports=function(d,f,p,m,g,b){var v=d._length,h=f.makeCalcdata(d,m),y=p.makeCalcdata(d,g);h=c(d,f,m,h).vals,y=c(d,p,g,y).vals;var w,_,x,T,k=d.text,S=k!==void 0&amp;&amp;s.isArray1D(k),C=d.hovertext,M=C!==void 0&amp;&amp;s.isArray1D(C),O=s.distinctVals(h),D=O.vals,P=s.distinctVals(y),E=P.vals,I=[],A=E.length,F=D.length;for(w=0;w&lt;b.length;w++)I[w]=s.init2dArray(A,F);S&amp;&amp;(x=s.init2dArray(A,F)),M&amp;&amp;(T=s.init2dArray(A,F));var j=s.init2dArray(A,F);for(w=0;w&lt;v;w++)if(h[w]!==u&amp;&amp;y[w]!==u){var z=s.findBin(h[w]+O.minDiff/2,D),B=s.findBin(y[w]+P.minDiff/2,E);for(_=0;_&lt;b.length;_++){var N=d[b[_]];I[_][B][z]=N[w],j[B][z]=w}S&amp;&amp;(x[B][z]=k[w]),M&amp;&amp;(T[B][z]=C[w])}for(d[&quot;_&quot;+m]=D,d[&quot;_&quot;+g]=E,_=0;_&lt;b.length;_++)d[&quot;_&quot;+b[_]]=I[_];S&amp;&amp;(d._text=x),M&amp;&amp;(d._hovertext=T),f&amp;&amp;f.type===&quot;category&quot;&amp;&amp;(d[&quot;_&quot;+m+&quot;CategoryMap&quot;]=D.map(function(R){return f._categories[R]})),p&amp;&amp;p.type===&quot;category&quot;&amp;&amp;(d[&quot;_&quot;+g+&quot;CategoryMap&quot;]=E.map(function(R){return p._categories[R]})),d._after2before=j}},76382:function(i,o,a){var s=a(71828),u=a(67684),c=a(58623),d=a(73927),f=a(49901),p=a(1586),m=a(21606);i.exports=function(g,b,v,h){function y(w,_){return s.coerce(g,b,m,w,_)}u(g,b,y,h)?(d(g,b,h,y),y(&quot;xhoverformat&quot;),y(&quot;yhoverformat&quot;),y(&quot;text&quot;),y(&quot;hovertext&quot;),y(&quot;hovertemplate&quot;),c(y,h),f(g,b,y,h),y(&quot;hoverongaps&quot;),y(&quot;connectgaps&quot;,s.isArray1D(b.z)&amp;&amp;b.zsmooth!==!1),p(g,b,h,y,{prefix:&quot;&quot;,cLetter:&quot;z&quot;})):b.visible=!1}},43907:function(i,o,a){var s=a(71828).maxRowLength;i.exports=function(u){var c,d,f,p,m,g,b,v,h=[],y={},w=[],_=u[0],x=[],T=[0,0,0],k=s(u);for(d=0;d&lt;u.length;d++)for(c=x,x=_,_=u[d+1]||[],f=0;f&lt;k;f++)x[f]===void 0&amp;&amp;((g=(x[f-1]!==void 0?1:0)+(x[f+1]!==void 0?1:0)+(c[f]!==void 0?1:0)+(_[f]!==void 0?1:0))?(d===0&amp;&amp;g++,f===0&amp;&amp;g++,d===u.length-1&amp;&amp;g++,f===x.length-1&amp;&amp;g++,g&lt;4&amp;&amp;(y[[d,f]]=[d,f,g]),h.push([d,f,g])):w.push([d,f]));for(;w.length;){for(b={},v=!1,m=w.length-1;m&gt;=0;m--)(g=((y[[(d=(p=w[m])[0])-1,f=p[1]]]||T)[2]+(y[[d+1,f]]||T)[2]+(y[[d,f-1]]||T)[2]+(y[[d,f+1]]||T)[2])/20)&amp;&amp;(b[p]=[d,f,g],w.splice(m,1),v=!0);if(!v)throw&quot;findEmpties iterated with no new neighbors&quot;;for(p in b)y[p]=b[p],h.push(b[p])}return h.sort(function(S,C){return C[2]-S[2]})}},46248:function(i,o,a){var s=a(30211),u=a(71828),c=a(89298),d=a(21081).extractOpts;i.exports=function(f,p,m,g,b){b||(b={});var v,h,y,w,_=b.isContour,x=f.cd[0],T=x.trace,k=f.xa,S=f.ya,C=x.x,M=x.y,O=x.z,D=x.xCenter,P=x.yCenter,E=x.zmask,I=T.zhoverformat,A=C,F=M;if(f.index!==!1){try{y=Math.round(f.index[1]),w=Math.round(f.index[0])}catch{return void u.error(&quot;Error hovering on heatmap, pointNumber must be [row,col], found:&quot;,f.index)}if(y&lt;0||y&gt;=O[0].length||w&lt;0||w&gt;O.length)return}else{if(s.inbox(p-C[0],p-C[C.length-1],0)&gt;0||s.inbox(m-M[0],m-M[M.length-1],0)&gt;0)return;if(_){var j;for(A=[2*C[0]-C[1]],j=1;j&lt;C.length;j++)A.push((C[j]+C[j-1])/2);for(A.push([2*C[C.length-1]-C[C.length-2]]),F=[2*M[0]-M[1]],j=1;j&lt;M.length;j++)F.push((M[j]+M[j-1])/2);F.push([2*M[M.length-1]-M[M.length-2]])}y=Math.max(0,Math.min(A.length-2,u.findBin(p,A))),w=Math.max(0,Math.min(F.length-2,u.findBin(m,F)))}var z,B,N=k.c2p(C[y]),R=k.c2p(C[y+1]),q=S.c2p(M[w]),Y=S.c2p(M[w+1]);_?(z=x.orig_x||C,B=x.orig_y||M,R=N,v=z[y],Y=q,h=B[w]):(z=x.orig_x||D||C,B=x.orig_y||P||M,v=D?z[y]:(z[y]+z[y+1])/2,h=P?B[w]:(B[w]+B[w+1])/2,k&amp;&amp;k.type===&quot;category&quot;&amp;&amp;(v=C[y]),S&amp;&amp;S.type===&quot;category&quot;&amp;&amp;(h=M[w]),T.zsmooth&amp;&amp;(N=R=k.c2p(v),q=Y=S.c2p(h)));var L=O[w][y];if(E&amp;&amp;!E[w][y]&amp;&amp;(L=void 0),L!==void 0||T.hoverongaps){var W;Array.isArray(x.hovertext)&amp;&amp;Array.isArray(x.hovertext[w])?W=x.hovertext[w][y]:Array.isArray(x.text)&amp;&amp;Array.isArray(x.text[w])&amp;&amp;(W=x.text[w][y]);var U=d(T),V={type:&quot;linear&quot;,range:[U.min,U.max],hoverformat:I,_separators:k._separators,_numFormat:k._numFormat},te=c.tickText(V,L,&quot;hover&quot;).text;return[u.extendFlat(f,{index:T._after2before?T._after2before[w][y]:[w,y],distance:f.maxHoverDistance,spikeDistance:f.maxSpikeDistance,x0:N,x1:R,y0:q,y1:Y,xLabelVal:v,yLabelVal:h,zLabelVal:L,zLabel:te,text:W})]}}},92165:function(i,o,a){i.exports={attributes:a(21606),supplyDefaults:a(76382),calc:a(90757),plot:a(50347),colorbar:a(61243),style:a(70035),hoverPoints:a(46248),moduleType:&quot;trace&quot;,name:&quot;heatmap&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;2dMap&quot;,&quot;showLegend&quot;],meta:{}}},824:function(i,o,a){var s=a(71828),u=[[-1,0],[1,0],[0,-1],[0,1]];function c(f){return .5-.25*Math.min(1,.5*f)}function d(f,p,m){var g,b,v,h,y,w,_,x,T,k,S,C,M,O=0;for(h=0;h&lt;p.length;h++){for(b=(g=p[h])[0],v=g[1],S=f[b][v],k=0,T=0,y=0;y&lt;4;y++)(_=f[b+(w=u[y])[0]])&amp;&amp;(x=_[v+w[1]])!==void 0&amp;&amp;(k===0?C=M=x:(C=Math.min(C,x),M=Math.max(M,x)),T++,k+=x);if(T===0)throw&quot;iterateInterp2d order is wrong: no defined neighbors&quot;;f[b][v]=k/T,S===void 0?T&lt;4&amp;&amp;(O=1):(f[b][v]=(1+m)*f[b][v]-m*S,M&gt;C&amp;&amp;(O=Math.max(O,Math.abs(f[b][v]-S)/(M-C))))}return O}i.exports=function(f,p){var m,g=1;for(d(f,p),m=0;m&lt;p.length&amp;&amp;!(p[m][2]&lt;4);m++);for(p=p.slice(m),m=0;m&lt;100&amp;&amp;g&gt;.01;m++)g=d(f,p,c(g));return g&gt;.01&amp;&amp;s.log(&quot;interp2d didn&#x27;t converge quickly&quot;,g),f}},58623:function(i,o,a){var s=a(71828);i.exports=function(u,c){u(&quot;texttemplate&quot;);var d=s.extendFlat({},c.font,{color:&quot;auto&quot;,size:&quot;auto&quot;});s.coerceFont(u,&quot;textfont&quot;,d)}},70769:function(i,o,a){var s=a(73972),u=a(71828).isArrayOrTypedArray;i.exports=function(c,d,f,p,m,g){var b,v,h,y=[],w=s.traceIs(c,&quot;contour&quot;),_=s.traceIs(c,&quot;histogram&quot;),x=s.traceIs(c,&quot;gl2d&quot;);if(u(d)&amp;&amp;d.length&gt;1&amp;&amp;!_&amp;&amp;g.type!==&quot;category&quot;){var T=d.length;if(!(T&lt;=m))return w?d.slice(0,m):d.slice(0,m+1);if(w||x)y=d.slice(0,m);else if(m===1)y=[d[0]-.5,d[0]+.5];else{for(y=[1.5*d[0]-.5*d[1]],h=1;h&lt;T;h++)y.push(.5*(d[h-1]+d[h]));y.push(1.5*d[T-1]-.5*d[T-2])}if(T&lt;m){var k=y[y.length-1],S=k-y[y.length-2];for(h=T;h&lt;m;h++)k+=S,y.push(k)}}else{var C=c[g._id.charAt(0)+&quot;calendar&quot;];for(b=_?g.r2c(f,0,C):u(d)&amp;&amp;d.length===1?d[0]:f===void 0?0:(g.type===&quot;log&quot;?g.d2c:g.r2c)(f,0,C),v=p||1,h=w||x?0:-.5;h&lt;m;h++)y.push(b+v*h)}return y}},50347:function(i,o,a){var s=a(39898),u=a(84267),c=a(73972),d=a(91424),f=a(89298),p=a(71828),m=a(63893),g=a(8225),b=a(7901),v=a(21081).extractOpts,h=a(21081).makeColorScaleFuncFromTrace,y=a(77922),w=a(18783).LINE_SPACING,_=a(3883),x=a(32396).STYLE,T=&quot;heatmap-label&quot;;function k(D){return D.selectAll(&quot;g.&quot;+T)}function S(D){k(D).remove()}function C(D,P){var E=P.length-2,I=p.constrain(p.findBin(D,P),0,E),A=P[I],F=P[I+1],j=p.constrain(I+(D-A)/(F-A)-.5,0,E),z=Math.round(j),B=Math.abs(j-z);return j&amp;&amp;j!==E&amp;&amp;B?{bin0:z,frac:B,bin1:Math.round(z+B/(j-z))}:{bin0:z,bin1:z,frac:0}}function M(D,P){var E=P.length-1,I=p.constrain(p.findBin(D,P),0,E),A=P[I],F=(D-A)/(P[I+1]-A)||0;return F&lt;=0?{bin0:I,bin1:I,frac:0}:F&lt;.5?{bin0:I,bin1:I+1,frac:F}:{bin0:I+1,bin1:I,frac:1-F}}function O(D,P,E){D[P]=E[0],D[P+1]=E[1],D[P+2]=E[2],D[P+3]=Math.round(255*E[3])}i.exports=function(D,P,E,I){var A=P.xaxis,F=P.yaxis;p.makeTraceGroups(I,E,&quot;hm&quot;).each(function(j){var z,B,N,R,q,Y,L,W,U=s.select(this),V=j[0],te=V.trace,ee=te.xgap||0,H=te.ygap||0,Z=V.z,G=V.x,X=V.y,Q=V.xCenter,re=V.yCenter,ae=c.traceIs(te,&quot;contour&quot;),ie=ae?&quot;best&quot;:te.zsmooth,se=Z.length,he=p.maxRowLength(Z),Se=!1,Oe=!1;for(Y=0;z===void 0&amp;&amp;Y&lt;G.length-1;)z=A.c2p(G[Y]),Y++;for(Y=G.length-1;B===void 0&amp;&amp;Y&gt;0;)B=A.c2p(G[Y]),Y--;for(B&lt;z&amp;&amp;(N=B,B=z,z=N,Se=!0),Y=0;R===void 0&amp;&amp;Y&lt;X.length-1;)R=F.c2p(X[Y]),Y++;for(Y=X.length-1;q===void 0&amp;&amp;Y&gt;0;)q=F.c2p(X[Y]),Y--;q&lt;R&amp;&amp;(N=R,R=q,q=N,Oe=!0),ae&amp;&amp;(Q=G,re=X,G=V.xfill,X=V.yfill);var Pe=&quot;default&quot;;if(ie?Pe=ie===&quot;best&quot;?&quot;smooth&quot;:&quot;fast&quot;:te._islinear&amp;&amp;ee===0&amp;&amp;H===0&amp;&amp;_()&amp;&amp;(Pe=&quot;fast&quot;),Pe!==&quot;fast&quot;){var Me=ie===&quot;best&quot;?0:.5;z=Math.max(-Me*A._length,z),B=Math.min((1+Me)*A._length,B),R=Math.max(-Me*F._length,R),q=Math.min((1+Me)*F._length,q)}var ce,we,K=Math.round(B-z),ne=Math.round(q-R);if(z&gt;=A._length||B&lt;=0||R&gt;=F._length||q&lt;=0)return U.selectAll(&quot;image&quot;).data([]).exit().remove(),void S(U);Pe===&quot;fast&quot;?(ce=he,we=se):(ce=K,we=ne);var de=document.createElement(&quot;canvas&quot;);de.width=ce,de.height=we;var _e,ue,pe=de.getContext(&quot;2d&quot;,{willReadFrequently:!0}),xe=h(te,{noNumericCheck:!0,returnArray:!0});Pe===&quot;fast&quot;?(_e=Se?function(kn){return he-1-kn}:p.identity,ue=Oe?function(kn){return se-1-kn}:p.identity):(_e=function(kn){return p.constrain(Math.round(A.c2p(G[kn])-z),0,K)},ue=function(kn){return p.constrain(Math.round(F.c2p(X[kn])-R),0,ne)});var ye,Te,Ae,Re,Le=ue(0),$e=[Le,Le],Fe=Se?0:1,Be=Oe?0:1,Ue=0,qe=0,Xe=0,ot=0;function st(kn,un){if(kn!==void 0){var tn=xe(kn);return tn[0]=Math.round(tn[0]),tn[1]=Math.round(tn[1]),tn[2]=Math.round(tn[2]),Ue+=un,qe+=tn[0]*un,Xe+=tn[1]*un,ot+=tn[2]*un,tn}return[0,0,0,0]}function dt(kn,un,tn,Fn){var Rn=kn[tn.bin0];if(Rn===void 0)return st(void 0,1);var Bn,En=kn[tn.bin1],Wn=un[tn.bin0],gr=un[tn.bin1],Va=En-Rn||0,ro=Wn-Rn||0;return Bn=En===void 0?gr===void 0?0:Wn===void 0?2*(gr-Rn):2*(2*gr-Wn-Rn)/3:gr===void 0?Wn===void 0?0:2*(2*Rn-En-Wn)/3:Wn===void 0?2*(2*gr-En-Rn)/3:gr+Rn-En-Wn,st(Rn+tn.frac*Va+Fn.frac*(ro+tn.frac*Bn))}if(Pe!==&quot;default&quot;){var vt,We=0;try{vt=new Uint8Array(ce*we*4)}catch{vt=new Array(ce*we*4)}if(Pe===&quot;smooth&quot;){var ze,tt,it,St=Q||G,Ze=re||X,ut=new Array(St.length),ht=new Array(Ze.length),Rt=new Array(K),Ct=Q?M:C,Wt=re?M:C;for(Y=0;Y&lt;St.length;Y++)ut[Y]=Math.round(A.c2p(St[Y])-z);for(Y=0;Y&lt;Ze.length;Y++)ht[Y]=Math.round(F.c2p(Ze[Y])-R);for(Y=0;Y&lt;K;Y++)Rt[Y]=Ct(Y,ut);for(L=0;L&lt;ne;L++)for(tt=Z[(ze=Wt(L,ht)).bin0],it=Z[ze.bin1],Y=0;Y&lt;K;Y++,We+=4)O(vt,We,Re=dt(tt,it,Rt[Y],ze))}else for(L=0;L&lt;se;L++)for(Ae=Z[L],$e=ue(L),Y=0;Y&lt;he;Y++)Re=st(Ae[Y],1),O(vt,We=4*($e*he+_e(Y)),Re);var _t=pe.createImageData(ce,we);try{_t.data.set(vt)}catch{var be=_t.data,Ce=be.length;for(L=0;L&lt;Ce;L++)be[L]=vt[L]}pe.putImageData(_t,0,0)}else{var Ge=Math.floor(ee/2),He=Math.floor(H/2);for(L=0;L&lt;se;L++)if(Ae=Z[L],$e.reverse(),$e[Be]=ue(L+1),$e[0]!==$e[1]&amp;&amp;$e[0]!==void 0&amp;&amp;$e[1]!==void 0)for(ye=[Te=_e(0),Te],Y=0;Y&lt;he;Y++)ye.reverse(),ye[Fe]=_e(Y+1),ye[0]!==ye[1]&amp;&amp;ye[0]!==void 0&amp;&amp;ye[1]!==void 0&amp;&amp;(Re=st(Ae[Y],(ye[1]-ye[0])*($e[1]-$e[0])),pe.fillStyle=&quot;rgba(&quot;+Re.join(&quot;,&quot;)+&quot;)&quot;,pe.fillRect(ye[0]+Ge,$e[0]+He,ye[1]-ye[0]-ee,$e[1]-$e[0]-H))}qe=Math.round(qe/Ue),Xe=Math.round(Xe/Ue),ot=Math.round(ot/Ue);var et=u(&quot;rgb(&quot;+qe+&quot;,&quot;+Xe+&quot;,&quot;+ot+&quot;)&quot;);D._hmpixcount=(D._hmpixcount||0)+Ue,D._hmlumcount=(D._hmlumcount||0)+Ue*et.getLuminance();var Ke=U.selectAll(&quot;image&quot;).data(j);Ke.enter().append(&quot;svg:image&quot;).attr({xmlns:y.svg,preserveAspectRatio:&quot;none&quot;}),Ke.attr({height:ne,width:K,x:z,y:R,&quot;xlink:href&quot;:de.toDataURL(&quot;image/png&quot;)}),Pe!==&quot;fast&quot;||ie||Ke.attr(&quot;style&quot;,x),S(U);var Ye=te.texttemplate;if(Ye){var nt=v(te),ct={type:&quot;linear&quot;,range:[nt.min,nt.max],_separators:A._separators,_numFormat:A._numFormat},yt=te.type===&quot;histogram2dcontour&quot;,rt=te.type===&quot;contour&quot;,Ft=rt?se-1:se,Yt=rt?1:0,Mt=rt?he-1:he,jt=[];for(Y=rt?1:0;Y&lt;Ft;Y++){var Lt;if(rt)Lt=V.y[Y];else if(yt){if(Y===0||Y===se-1)continue;Lt=V.y[Y]}else if(V.yCenter)Lt=V.yCenter[Y];else{if(Y+1===se&amp;&amp;V.y[Y+1]===void 0)continue;Lt=(V.y[Y]+V.y[Y+1])/2}var gt=Math.round(F.c2p(Lt));if(!(0&gt;gt||gt&gt;F._length))for(L=Yt;L&lt;Mt;L++){var mt;if(rt)mt=V.x[L];else if(yt){if(L===0||L===he-1)continue;mt=V.x[L]}else if(V.xCenter)mt=V.xCenter[L];else{if(L+1===he&amp;&amp;V.x[L+1]===void 0)continue;mt=(V.x[L]+V.x[L+1])/2}var xt=Math.round(A.c2p(mt));if(!(0&gt;xt||xt&gt;A._length)){var Ut=g({x:mt,y:Lt},te,D._fullLayout);Ut.x=mt,Ut.y=Lt;var It=V.z[Y][L];It===void 0?(Ut.z=&quot;&quot;,Ut.zLabel=&quot;&quot;):(Ut.z=It,Ut.zLabel=f.tickText(ct,It,&quot;hover&quot;).text);var zt=V.text&amp;&amp;V.text[Y]&amp;&amp;V.text[Y][L];zt!==void 0&amp;&amp;zt!==!1||(zt=&quot;&quot;),Ut.text=zt;var kt=p.texttemplateString(Ye,Ut,D._fullLayout._d3locale,Ut,te._meta||{});if(kt){var Ot=kt.split(&quot;&lt;br&gt;&quot;),At=Ot.length,Nt=0;for(W=0;W&lt;At;W++)Nt=Math.max(Nt,Ot[W].length);jt.push({l:At,c:Nt,t:kt,x:xt,y:gt,z:It})}}}}var $t=te.textfont,Bt=$t.family,Xt=$t.size,Zt=D._fullLayout.font.size;if(!Xt||Xt===&quot;auto&quot;){var qt=1/0,Ht=1/0,sn=0,xn=0;for(W=0;W&lt;jt.length;W++){var mn=jt[W];if(sn=Math.max(sn,mn.l),xn=Math.max(xn,mn.c),W&lt;jt.length-1){var dn=jt[W+1],gn=Math.abs(dn.x-mn.x),en=Math.abs(dn.y-mn.y);gn&amp;&amp;(qt=Math.min(qt,gn)),en&amp;&amp;(Ht=Math.min(Ht,en))}}isFinite(qt)&amp;&amp;isFinite(Ht)?(qt-=ee,Ht-=H,qt/=xn,Ht/=sn,qt/=w/2,Ht/=w,Xt=Math.min(Math.floor(qt),Math.floor(Ht),Zt)):Xt=Zt}if(Xt&lt;=0||!isFinite(Xt))return;k(U).data(jt).enter().append(&quot;g&quot;).classed(T,1).append(&quot;text&quot;).attr(&quot;text-anchor&quot;,&quot;middle&quot;).each(function(kn){var un=s.select(this),tn=$t.color;tn&amp;&amp;tn!==&quot;auto&quot;||(tn=b.contrast(&quot;rgba(&quot;+xe(kn.z).join()+&quot;)&quot;)),un.attr(&quot;data-notex&quot;,1).call(m.positionText,function(Fn){return Fn.x}(kn),function(Fn){return Fn.y-Xt*(Fn.l*w/2-1)}(kn)).call(d.font,Bt,Xt,tn).text(kn.t).call(m.convertToTspans,D)})}})}},70035:function(i,o,a){var s=a(39898);i.exports=function(u){s.select(u).selectAll(&quot;.hm image&quot;).style(&quot;opacity&quot;,function(c){return c.trace.opacity})}},49901:function(i){i.exports=function(o,a,s){s(&quot;zsmooth&quot;)===!1&amp;&amp;(s(&quot;xgap&quot;),s(&quot;ygap&quot;)),s(&quot;zhoverformat&quot;)}},67684:function(i,o,a){var s=a(92770),u=a(71828),c=a(73972);function d(f,p){var m=p(f);return(m?p(f+&quot;type&quot;,&quot;array&quot;):&quot;scaled&quot;)===&quot;scaled&quot;&amp;&amp;(p(f+&quot;0&quot;),p(&quot;d&quot;+f)),m}i.exports=function(f,p,m,g,b,v){var h,y,w=m(&quot;z&quot;);if(b=b||&quot;x&quot;,v=v||&quot;y&quot;,w===void 0||!w.length)return 0;if(u.isArray1D(f.z)){h=m(b),y=m(v);var _=u.minRowLength(h),x=u.minRowLength(y);if(_===0||x===0)return 0;p._length=Math.min(_,x,w.length)}else{if(h=d(b,m),y=d(v,m),!function(T){for(var k,S=!0,C=!1,M=!1,O=0;O&lt;T.length;O++){if(k=T[O],!u.isArrayOrTypedArray(k)){S=!1;break}k.length&gt;0&amp;&amp;(C=!0);for(var D=0;D&lt;k.length;D++)if(s(k[D])){M=!0;break}}return S&amp;&amp;C&amp;&amp;M}(w))return 0;m(&quot;transpose&quot;),p._length=null}return f.type===&quot;heatmapgl&quot;||c.getComponentMethod(&quot;calendars&quot;,&quot;handleTraceDefaults&quot;)(f,p,[b,v],g),!0}},7745:function(i,o,a){var s=a(1486),u=a(12663).axisHoverFormat,c=a(5386).fF,d=a(5386).si,f=a(41940),p=a(17656),m=a(72406),g=a(1426).extendFlat;i.exports={x:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;},y:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;},xhoverformat:u(&quot;x&quot;),yhoverformat:u(&quot;y&quot;),text:g({},s.text,{}),hovertext:g({},s.hovertext,{}),orientation:s.orientation,histfunc:{valType:&quot;enumerated&quot;,values:[&quot;count&quot;,&quot;sum&quot;,&quot;avg&quot;,&quot;min&quot;,&quot;max&quot;],dflt:&quot;count&quot;,editType:&quot;calc&quot;},histnorm:{valType:&quot;enumerated&quot;,values:[&quot;&quot;,&quot;percent&quot;,&quot;probability&quot;,&quot;density&quot;,&quot;probability density&quot;],dflt:&quot;&quot;,editType:&quot;calc&quot;},cumulative:{enabled:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;calc&quot;},direction:{valType:&quot;enumerated&quot;,values:[&quot;increasing&quot;,&quot;decreasing&quot;],dflt:&quot;increasing&quot;,editType:&quot;calc&quot;},currentbin:{valType:&quot;enumerated&quot;,values:[&quot;include&quot;,&quot;exclude&quot;,&quot;half&quot;],dflt:&quot;include&quot;,editType:&quot;calc&quot;},editType:&quot;calc&quot;},nbinsx:{valType:&quot;integer&quot;,min:0,dflt:0,editType:&quot;calc&quot;},xbins:p(&quot;x&quot;,!0),nbinsy:{valType:&quot;integer&quot;,min:0,dflt:0,editType:&quot;calc&quot;},ybins:p(&quot;y&quot;,!0),autobinx:{valType:&quot;boolean&quot;,dflt:null,editType:&quot;calc&quot;},autobiny:{valType:&quot;boolean&quot;,dflt:null,editType:&quot;calc&quot;},bingroup:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;calc&quot;},hovertemplate:c({},{keys:m.eventDataKeys}),texttemplate:d({arrayOk:!1,editType:&quot;plot&quot;},{keys:[&quot;label&quot;,&quot;value&quot;]}),textposition:g({},s.textposition,{arrayOk:!1}),textfont:f({arrayOk:!1,editType:&quot;plot&quot;,colorEditType:&quot;style&quot;}),outsidetextfont:f({arrayOk:!1,editType:&quot;plot&quot;,colorEditType:&quot;style&quot;}),insidetextfont:f({arrayOk:!1,editType:&quot;plot&quot;,colorEditType:&quot;style&quot;}),insidetextanchor:s.insidetextanchor,textangle:s.textangle,cliponaxis:s.cliponaxis,constraintext:s.constraintext,marker:s.marker,offsetgroup:s.offsetgroup,alignmentgroup:s.alignmentgroup,selected:s.selected,unselected:s.unselected,_deprecated:{bardir:s._deprecated.bardir}}},42174:function(i){i.exports=function(o,a){for(var s=o.length,u=0,c=0;c&lt;s;c++)a[c]?(o[c]/=a[c],u+=o[c]):o[c]=null;return u}},17656:function(i){i.exports=function(o,a){return{start:{valType:&quot;any&quot;,editType:&quot;calc&quot;},end:{valType:&quot;any&quot;,editType:&quot;calc&quot;},size:{valType:&quot;any&quot;,editType:&quot;calc&quot;},editType:&quot;calc&quot;}}},59575:function(i,o,a){var s=a(92770);i.exports={count:function(u,c,d){return d[u]++,1},sum:function(u,c,d,f){var p=f[c];return s(p)?(p=Number(p),d[u]+=p,p):0},avg:function(u,c,d,f,p){var m=f[c];return s(m)&amp;&amp;(m=Number(m),d[u]+=m,p[u]++),0},min:function(u,c,d,f){var p=f[c];if(s(p)){if(p=Number(p),!s(d[u]))return d[u]=p,p;if(d[u]&gt;p){var m=p-d[u];return d[u]=p,m}}return 0},max:function(u,c,d,f){var p=f[c];if(s(p)){if(p=Number(p),!s(d[u]))return d[u]=p,p;if(d[u]&lt;p){var m=p-d[u];return d[u]=p,m}}return 0}}},40965:function(i,o,a){var s=a(50606),u=s.ONEAVGYEAR,c=s.ONEAVGMONTH,d=s.ONEDAY,f=s.ONEHOUR,p=s.ONEMIN,m=s.ONESEC,g=a(89298).tickIncrement;function b(w,_,x,T){if(w*_&lt;=0)return 1/0;for(var k=Math.abs(_-w),S=x.type===&quot;date&quot;,C=v(k,S),M=0;M&lt;10;M++){var O=v(80*C,S);if(C===O||!h(O,w,_,S,x,T))break;C=O}return C}function v(w,_){return _&amp;&amp;w&gt;m?w&gt;d?w&gt;1.1*u?u:w&gt;1.1*c?c:d:w&gt;f?f:w&gt;p?p:m:Math.pow(10,Math.floor(Math.log(w)/Math.LN10))}function h(w,_,x,T,k,S){if(T&amp;&amp;w&gt;d){var C=y(_,k,S),M=y(x,k,S),O=w===u?0:1;return C[O]!==M[O]}return Math.floor(x/w)-Math.floor(_/w)&gt;.1}function y(w,_,x){var T=_.c2d(w,u,x).split(&quot;-&quot;);return T[0]===&quot;&quot;&amp;&amp;(T.unshift(),T[0]=&quot;-&quot;+T[0]),T}i.exports=function(w,_,x,T,k){var S,C,M=-1.1*_,O=-.1*_,D=w-O,P=x[0],E=x[1],I=Math.min(b(P+O,P+D,T,k),b(E+O,E+D,T,k)),A=Math.min(b(P+M,P+O,T,k),b(E+M,E+O,T,k));if(I&gt;A&amp;&amp;A&lt;Math.abs(E-P)/4e3?(S=I,C=!1):(S=Math.min(I,A),C=!0),T.type===&quot;date&quot;&amp;&amp;S&gt;d){var F=S===u?1:6,j=S===u?&quot;M12&quot;:&quot;M1&quot;;return function(z,B){var N=T.c2d(z,u,k),R=N.indexOf(&quot;-&quot;,F);R&gt;0&amp;&amp;(N=N.substr(0,R));var q=T.d2c(N,0,k);if(q&lt;z){var Y=g(q,j,!1,k);(q+Y)/2&lt;z+w&amp;&amp;(q=Y)}return B&amp;&amp;C?g(q,j,!0,k):q}}return function(z,B){var N=S*Math.round(z/S);return N+S/10&lt;z&amp;&amp;N+.9*S&lt;z+w&amp;&amp;(N+=S),B&amp;&amp;C&amp;&amp;(N-=S),N}}},72138:function(i,o,a){var s=a(92770),u=a(71828),c=a(73972),d=a(89298),f=a(75341),p=a(59575),m=a(36362),g=a(42174),b=a(40965);function v(h,y,w,_,x){var T,k,S,C,M,O,D,P=_+&quot;bins&quot;,E=h._fullLayout,I=y[&quot;_&quot;+_+&quot;bingroup&quot;],A=E._histogramBinOpts[I],F=E.barmode===&quot;overlay&quot;,j=function(Oe){return w.r2c(Oe,0,C)},z=function(Oe){return w.c2r(Oe,0,C)},B=w.type===&quot;date&quot;?function(Oe){return Oe||Oe===0?u.cleanDate(Oe,null,C):null}:function(Oe){return s(Oe)?Number(Oe):null};function N(Oe,Pe,Me){Pe[Oe+&quot;Found&quot;]?(Pe[Oe]=B(Pe[Oe]),Pe[Oe]===null&amp;&amp;(Pe[Oe]=Me[Oe])):(O[Oe]=Pe[Oe]=Me[Oe],u.nestedProperty(k[0],P+&quot;.&quot;+Oe).set(Me[Oe]))}if(y[&quot;_&quot;+_+&quot;autoBinFinished&quot;])delete y[&quot;_&quot;+_+&quot;autoBinFinished&quot;];else{k=A.traces;var R=[],q=!0,Y=!1,L=!1;for(T=0;T&lt;k.length;T++)if((S=k[T]).visible){var W=A.dirs[T];M=S[&quot;_&quot;+W+&quot;pos0&quot;]=w.makeCalcdata(S,W),R=u.concat(R,M),delete S[&quot;_&quot;+_+&quot;autoBinFinished&quot;],y.visible===!0&amp;&amp;(q?q=!1:(delete S._autoBin,S[&quot;_&quot;+_+&quot;autoBinFinished&quot;]=1),c.traceIs(S,&quot;2dMap&quot;)&amp;&amp;(Y=!0),S.type===&quot;histogram2dcontour&quot;&amp;&amp;(L=!0))}C=k[0][_+&quot;calendar&quot;];var U=d.autoBin(R,w,A.nbins,Y,C,A.sizeFound&amp;&amp;A.size),V=k[0]._autoBin={};if(O=V[A.dirs[0]]={},L&amp;&amp;(A.size||(U.start=z(d.tickIncrement(j(U.start),U.size,!0,C))),A.end===void 0&amp;&amp;(U.end=z(d.tickIncrement(j(U.end),U.size,!1,C)))),F&amp;&amp;!c.traceIs(y,&quot;2dMap&quot;)&amp;&amp;U._dataSpan===0&amp;&amp;w.type!==&quot;category&quot;&amp;&amp;w.type!==&quot;multicategory&quot;&amp;&amp;y.bingroup===&quot;&quot;&amp;&amp;y.xbins===void 0){if(x)return[U,M,!0];U=function(Oe,Pe,Me,ce,we){var K,ne,de,_e=Oe._fullLayout,ue=function(qe,Xe){for(var ot=Xe.xaxis,st=Xe.yaxis,dt=Xe.orientation,vt=[],We=qe._fullData,ze=0;ze&lt;We.length;ze++){var tt=We[ze];tt.type===&quot;histogram&quot;&amp;&amp;tt.visible===!0&amp;&amp;tt.orientation===dt&amp;&amp;tt.xaxis===ot&amp;&amp;tt.yaxis===st&amp;&amp;vt.push(tt)}return vt}(Oe,Pe),pe=!1,xe=1/0,ye=[Pe];for(K=0;K&lt;ue.length;K++)if((ne=ue[K])===Pe)pe=!0;else if(pe){var Te=v(Oe,ne,Me,ce,!0),Ae=Te[0],Re=Te[2];ne[&quot;_&quot;+ce+&quot;autoBinFinished&quot;]=1,ne[&quot;_&quot;+ce+&quot;pos0&quot;]=Te[1],Re?ye.push(ne):xe=Math.min(xe,Ae.size)}else de=_e._histogramBinOpts[ne[&quot;_&quot;+ce+&quot;bingroup&quot;]],xe=Math.min(xe,de.size||ne[we].size);var Le=new Array(ye.length);for(K=0;K&lt;ye.length;K++)for(var $e=ye[K][&quot;_&quot;+ce+&quot;pos0&quot;],Fe=0;Fe&lt;$e.length;Fe++)if($e[Fe]!==void 0){Le[K]=$e[Fe];break}for(isFinite(xe)||(xe=u.distinctVals(Le).minDiff),K=0;K&lt;ye.length;K++){var Be=(ne=ye[K])[ce+&quot;calendar&quot;],Ue={start:Me.c2r(Le[K]-xe/2,0,Be),end:Me.c2r(Le[K]+xe/2,0,Be),size:xe};ne._input[we]=ne[we]=Ue,(de=_e._histogramBinOpts[ne[&quot;_&quot;+ce+&quot;bingroup&quot;]])&amp;&amp;u.extendFlat(de,Ue)}return Pe[we]}(h,y,w,_,P)}(D=S.cumulative||{}).enabled&amp;&amp;D.currentbin!==&quot;include&quot;&amp;&amp;(D.direction===&quot;decreasing&quot;?U.start=z(d.tickIncrement(j(U.start),U.size,!0,C)):U.end=z(d.tickIncrement(j(U.end),U.size,!1,C))),A.size=U.size,A.sizeFound||(O.size=U.size,u.nestedProperty(k[0],P+&quot;.size&quot;).set(U.size)),N(&quot;start&quot;,A,U),N(&quot;end&quot;,A,U)}M=y[&quot;_&quot;+_+&quot;pos0&quot;],delete y[&quot;_&quot;+_+&quot;pos0&quot;];var te=y._input[P]||{},ee=u.extendFlat({},A),H=A.start,Z=w.r2l(te.start),G=Z!==void 0;if((A.startFound||G)&amp;&amp;Z!==w.r2l(H)){var X=G?Z:u.aggNums(Math.min,null,M),Q={type:w.type===&quot;category&quot;||w.type===&quot;multicategory&quot;?&quot;linear&quot;:w.type,r2l:w.r2l,dtick:A.size,tick0:H,calendar:C,range:[X,d.tickIncrement(X,A.size,!1,C)].map(w.l2r)},re=d.tickFirst(Q);re&gt;w.r2l(X)&amp;&amp;(re=d.tickIncrement(re,A.size,!0,C)),ee.start=w.l2r(re),G||u.nestedProperty(y,P+&quot;.start&quot;).set(ee.start)}var ae=A.end,ie=w.r2l(te.end),se=ie!==void 0;if((A.endFound||se)&amp;&amp;ie!==w.r2l(ae)){var he=se?ie:u.aggNums(Math.max,null,M);ee.end=w.l2r(he),se||u.nestedProperty(y,P+&quot;.start&quot;).set(ee.end)}var Se=&quot;autobin&quot;+_;return y._input[Se]===!1&amp;&amp;(y._input[P]=u.extendFlat({},y[P]||{}),delete y._input[Se],delete y[Se]),[ee,M]}i.exports={calc:function(h,y){var w,_,x,T,k=[],S=[],C=y.orientation===&quot;h&quot;,M=d.getFromId(h,C?y.yaxis:y.xaxis),O=C?&quot;y&quot;:&quot;x&quot;,D={x:&quot;y&quot;,y:&quot;x&quot;}[O],P=y[O+&quot;calendar&quot;],E=y.cumulative,I=v(h,y,M,O),A=I[0],F=I[1],j=typeof A.size==&quot;string&quot;,z=[],B=j?z:A,N=[],R=[],q=[],Y=0,L=y.histnorm,W=y.histfunc,U=L.indexOf(&quot;density&quot;)!==-1;E.enabled&amp;&amp;U&amp;&amp;(L=L.replace(/ ?density$/,&quot;&quot;),U=!1);var V,te=W===&quot;max&quot;||W===&quot;min&quot;?null:0,ee=p.count,H=m[L],Z=!1,G=function(ne){return M.r2c(ne,0,P)};for(u.isArrayOrTypedArray(y[D])&amp;&amp;W!==&quot;count&quot;&amp;&amp;(V=y[D],Z=W===&quot;avg&quot;,ee=p[W]),w=G(A.start),x=G(A.end)+(w-d.tickIncrement(w,A.size,!1,P))/1e6;w&lt;x&amp;&amp;k.length&lt;1e6&amp;&amp;(_=d.tickIncrement(w,A.size,!1,P),k.push((w+_)/2),S.push(te),q.push([]),z.push(w),U&amp;&amp;N.push(1/(_-w)),Z&amp;&amp;R.push(0),!(_&lt;=w));)w=_;z.push(w),j||M.type!==&quot;date&quot;||(B={start:G(B.start),end:G(B.end),size:B.size}),h._fullLayout._roundFnOpts||(h._fullLayout._roundFnOpts={});var X=y[&quot;_&quot;+O+&quot;bingroup&quot;],Q={leftGap:1/0,rightGap:1/0};X&amp;&amp;(h._fullLayout._roundFnOpts[X]||(h._fullLayout._roundFnOpts[X]=Q),Q=h._fullLayout._roundFnOpts[X]);var re,ae=S.length,ie=!0,se=Q.leftGap,he=Q.rightGap,Se={};for(w=0;w&lt;F.length;w++){var Oe=F[w];(T=u.findBin(Oe,B))&gt;=0&amp;&amp;T&lt;ae&amp;&amp;(Y+=ee(T,w,S,V,R),ie&amp;&amp;q[T].length&amp;&amp;Oe!==F[q[T][0]]&amp;&amp;(ie=!1),q[T].push(w),Se[w]=T,se=Math.min(se,Oe-z[T]),he=Math.min(he,z[T+1]-Oe))}Q.leftGap=se,Q.rightGap=he,ie||(re=function(ne,de){return function(){var _e=h._fullLayout._roundFnOpts[X];return b(_e.leftGap,_e.rightGap,z,M,P)(ne,de)}}),Z&amp;&amp;(Y=g(S,R)),H&amp;&amp;H(S,Y,N),E.enabled&amp;&amp;function(ne,de,_e){var ue,pe,xe;function ye(Ae){xe=ne[Ae],ne[Ae]/=2}function Te(Ae){pe=ne[Ae],ne[Ae]=xe+pe/2,xe+=pe}if(_e===&quot;half&quot;)if(de===&quot;increasing&quot;)for(ye(0),ue=1;ue&lt;ne.length;ue++)Te(ue);else for(ye(ne.length-1),ue=ne.length-2;ue&gt;=0;ue--)Te(ue);else if(de===&quot;increasing&quot;){for(ue=1;ue&lt;ne.length;ue++)ne[ue]+=ne[ue-1];_e===&quot;exclude&quot;&amp;&amp;(ne.unshift(0),ne.pop())}else{for(ue=ne.length-2;ue&gt;=0;ue--)ne[ue]+=ne[ue+1];_e===&quot;exclude&quot;&amp;&amp;(ne.push(0),ne.shift())}}(S,E.direction,E.currentbin);var Pe=Math.min(k.length,S.length),Me=[],ce=0,we=Pe-1;for(w=0;w&lt;Pe;w++)if(S[w]){ce=w;break}for(w=Pe-1;w&gt;=ce;w--)if(S[w]){we=w;break}for(w=ce;w&lt;=we;w++)if(s(k[w])&amp;&amp;s(S[w])){var K={p:k[w],s:S[w],b:0};E.enabled||(K.pts=q[w],ie?K.ph0=K.ph1=q[w].length?F[q[w][0]]:k[w]:(y._computePh=!0,K.ph0=re(z[w]),K.ph1=re(z[w+1],!0))),Me.push(K)}return Me.length===1&amp;&amp;(Me[0].width1=d.tickIncrement(Me[0].p,A.size,!1,P)-Me[0].p),f(Me,y),u.isArrayOrTypedArray(y.selectedpoints)&amp;&amp;u.tagSelected(Me,y,Se),Me},calcAllAutoBins:v}},72406:function(i){i.exports={eventDataKeys:[&quot;binNumber&quot;]}},82222:function(i,o,a){var s=a(71828),u=a(41675),c=a(73972).traceIs,d=a(26125),f=s.nestedProperty,p=a(99082).getAxisGroup,m=[{aStr:{x:&quot;xbins.start&quot;,y:&quot;ybins.start&quot;},name:&quot;start&quot;},{aStr:{x:&quot;xbins.end&quot;,y:&quot;ybins.end&quot;},name:&quot;end&quot;},{aStr:{x:&quot;xbins.size&quot;,y:&quot;ybins.size&quot;},name:&quot;size&quot;},{aStr:{x:&quot;nbinsx&quot;,y:&quot;nbinsy&quot;},name:&quot;nbins&quot;}],g=[&quot;x&quot;,&quot;y&quot;];i.exports=function(b,v){var h,y,w,_,x,T,k,S=v._histogramBinOpts={},C=[],M={},O=[];function D(U,V){return s.coerce(h._input,h,h._module.attributes,U,V)}function P(U){return U.orientation===&quot;v&quot;?&quot;x&quot;:&quot;y&quot;}function E(U,V,te){var ee=U.uid+&quot;__&quot;+te;V||(V=ee);var H=function(Q,re){return u.getFromTrace({_fullLayout:v},Q,re).type}(U,te),Z=U[te+&quot;calendar&quot;]||&quot;&quot;,G=S[V],X=!0;G&amp;&amp;(H===G.axType&amp;&amp;Z===G.calendar?(X=!1,G.traces.push(U),G.dirs.push(te)):(V=ee,H!==G.axType&amp;&amp;s.warn([&quot;Attempted to group the bins of trace&quot;,U.index,&quot;set on a&quot;,&quot;type:&quot;+H,&quot;axis&quot;,&quot;with bins on&quot;,&quot;type:&quot;+G.axType,&quot;axis.&quot;].join(&quot; &quot;)),Z!==G.calendar&amp;&amp;s.warn([&quot;Attempted to group the bins of trace&quot;,U.index,&quot;set with a&quot;,Z,&quot;calendar&quot;,&quot;with bins&quot;,G.calendar?&quot;on a &quot;+G.calendar+&quot; calendar&quot;:&quot;w/o a set calendar&quot;].join(&quot; &quot;)))),X&amp;&amp;(S[V]={traces:[U],dirs:[te],axType:H,calendar:U[te+&quot;calendar&quot;]||&quot;&quot;}),U[&quot;_&quot;+te+&quot;bingroup&quot;]=V}for(x=0;x&lt;b.length;x++)h=b[x],c(h,&quot;histogram&quot;)&amp;&amp;(C.push(h),delete h._xautoBinFinished,delete h._yautoBinFinished,c(h,&quot;2dMap&quot;)||d(h._input,h,v,D));var I=v._alignmentOpts||{};for(x=0;x&lt;C.length;x++){if(h=C[x],w=&quot;&quot;,!c(h,&quot;2dMap&quot;)){if(_=P(h),v.barmode===&quot;group&quot;&amp;&amp;h.alignmentgroup){var A=h[_+&quot;axis&quot;],F=p(v,A)+h.orientation;(I[F]||{})[h.alignmentgroup]&amp;&amp;(w=F)}w||v.barmode===&quot;overlay&quot;||(w=p(v,h.xaxis)+p(v,h.yaxis)+P(h))}w?(M[w]||(M[w]=[]),M[w].push(h)):O.push(h)}for(w in M)if((y=M[w]).length!==1){var j=!1;for(y.length&amp;&amp;(h=y[0],j=D(&quot;bingroup&quot;)),w=j||w,x=0;x&lt;y.length;x++){var z=(h=y[x])._input.bingroup;z&amp;&amp;z!==w&amp;&amp;s.warn([&quot;Trace&quot;,h.index,&quot;must match&quot;,&quot;within bingroup&quot;,w+&quot;.&quot;,&quot;Ignoring its bingroup:&quot;,z,&quot;setting.&quot;].join(&quot; &quot;)),h.bingroup=w,E(h,w,P(h))}}else O.push(y[0]);for(x=0;x&lt;O.length;x++){h=O[x];var B=D(&quot;bingroup&quot;);if(c(h,&quot;2dMap&quot;))for(k=0;k&lt;2;k++){var N=D((_=g[k])+&quot;bingroup&quot;,B?B+&quot;__&quot;+_:null);E(h,N,_)}else E(h,B,P(h))}for(w in S){var R=S[w];for(y=R.traces,T=0;T&lt;m.length;T++){var q,Y,L=m[T],W=L.name;if(W!==&quot;nbins&quot;||!R.sizeFound){for(x=0;x&lt;y.length;x++){if(h=y[x],_=R.dirs[x],q=L.aStr[_],f(h._input,q).get()!==void 0){R[W]=D(q),R[W+&quot;Found&quot;]=!0;break}(Y=(h._autoBin||{})[_]||{})[W]&amp;&amp;f(h,q).set(Y[W])}if(W===&quot;start&quot;||W===&quot;end&quot;)for(;x&lt;y.length;x++)(h=y[x])[&quot;_&quot;+_+&quot;bingroup&quot;]&amp;&amp;D(q,(Y=(h._autoBin||{})[_]||{})[W]);W!==&quot;nbins&quot;||R.sizeFound||R.nbinsFound||(h=y[0],R[W]=D(q))}}}}},11385:function(i,o,a){var s=a(73972),u=a(71828),c=a(7901),d=a(90769).handleText,f=a(98340),p=a(7745);i.exports=function(m,g,b,v){function h(O,D){return u.coerce(m,g,p,O,D)}var y=h(&quot;x&quot;),w=h(&quot;y&quot;);h(&quot;cumulative.enabled&quot;)&amp;&amp;(h(&quot;cumulative.direction&quot;),h(&quot;cumulative.currentbin&quot;)),h(&quot;text&quot;);var _=h(&quot;textposition&quot;);d(m,g,v,h,_,{moduleHasSelected:!0,moduleHasUnselected:!0,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),h(&quot;hovertext&quot;),h(&quot;hovertemplate&quot;),h(&quot;xhoverformat&quot;),h(&quot;yhoverformat&quot;);var x=h(&quot;orientation&quot;,w&amp;&amp;!y?&quot;h&quot;:&quot;v&quot;),T=x===&quot;v&quot;?&quot;x&quot;:&quot;y&quot;,k=x===&quot;v&quot;?&quot;y&quot;:&quot;x&quot;,S=y&amp;&amp;w?Math.min(u.minRowLength(y)&amp;&amp;u.minRowLength(w)):u.minRowLength(g[T]||[]);if(S){g._length=S,s.getComponentMethod(&quot;calendars&quot;,&quot;handleTraceDefaults&quot;)(m,g,[&quot;x&quot;,&quot;y&quot;],v),g[k]&amp;&amp;h(&quot;histfunc&quot;),h(&quot;histnorm&quot;),h(&quot;autobin&quot;+T),f(m,g,h,b,v),u.coerceSelectionMarkerOpacity(g,h);var C=(g.marker.line||{}).color,M=s.getComponentMethod(&quot;errorbars&quot;,&quot;supplyDefaults&quot;);M(m,g,C||c.defaultLine,{axis:&quot;y&quot;}),M(m,g,C||c.defaultLine,{axis:&quot;x&quot;,inherit:&quot;y&quot;})}else g.visible=!1}},84402:function(i){i.exports=function(o,a,s,u,c){if(o.x=&quot;xVal&quot;in a?a.xVal:a.x,o.y=&quot;yVal&quot;in a?a.yVal:a.y,&quot;zLabelVal&quot;in a&amp;&amp;(o.z=a.zLabelVal),a.xa&amp;&amp;(o.xaxis=a.xa),a.ya&amp;&amp;(o.yaxis=a.ya),!(s.cumulative||{}).enabled){var d,f=Array.isArray(c)?u[0].pts[c[0]][c[1]]:u[c].pts;if(o.pointNumbers=f,o.binNumber=o.pointNumber,delete o.pointNumber,delete o.pointIndex,s._indexToPoints){d=[];for(var p=0;p&lt;f.length;p++)d=d.concat(s._indexToPoints[f[p]])}else d=f;o.pointIndices=d}return o}},76440:function(i,o,a){var s=a(95423).hoverPoints,u=a(89298).hoverLabelText;i.exports=function(c,d,f,p,m){var g=s(c,d,f,p,m);if(g){var b=(c=g[0]).cd[c.index],v=c.cd[0].trace;if(!v.cumulative.enabled){var h=v.orientation===&quot;h&quot;?&quot;y&quot;:&quot;x&quot;;c[h+&quot;Label&quot;]=u(c[h+&quot;a&quot;],[b.ph0,b.ph1],v[h+&quot;hoverformat&quot;])}return g}}},36071:function(i,o,a){i.exports={attributes:a(7745),layoutAttributes:a(43641),supplyDefaults:a(11385),crossTraceDefaults:a(82222),supplyLayoutDefaults:a(13957),calc:a(72138).calc,crossTraceCalc:a(11661).crossTraceCalc,plot:a(17295).plot,layerName:&quot;barlayer&quot;,style:a(16688).style,styleOnSelect:a(16688).styleOnSelect,colorbar:a(4898),hoverPoints:a(76440),selectPoints:a(81974),eventData:a(84402),moduleType:&quot;trace&quot;,name:&quot;histogram&quot;,basePlotModule:a(93612),categories:[&quot;bar-like&quot;,&quot;cartesian&quot;,&quot;svg&quot;,&quot;bar&quot;,&quot;histogram&quot;,&quot;oriented&quot;,&quot;errorBarsOK&quot;,&quot;showLegend&quot;],meta:{}}},36362:function(i){i.exports={percent:function(o,a){for(var s=o.length,u=100/a,c=0;c&lt;s;c++)o[c]*=u},probability:function(o,a){for(var s=o.length,u=0;u&lt;s;u++)o[u]/=a},density:function(o,a,s,u){var c=o.length;u=u||1;for(var d=0;d&lt;c;d++)o[d]*=s[d]*u},&quot;probability density&quot;:function(o,a,s,u){var c=o.length;u&amp;&amp;(a/=u);for(var d=0;d&lt;c;d++)o[d]*=s[d]/a}}},35361:function(i,o,a){var s=a(7745),u=a(17656),c=a(21606),d=a(9012),f=a(12663).axisHoverFormat,p=a(5386).fF,m=a(5386).si,g=a(50693),b=a(1426).extendFlat;i.exports=b({x:s.x,y:s.y,z:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},marker:{color:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},editType:&quot;calc&quot;},histnorm:s.histnorm,histfunc:s.histfunc,nbinsx:s.nbinsx,xbins:u(&quot;x&quot;),nbinsy:s.nbinsy,ybins:u(&quot;y&quot;),autobinx:s.autobinx,autobiny:s.autobiny,bingroup:b({},s.bingroup,{}),xbingroup:b({},s.bingroup,{}),ybingroup:b({},s.bingroup,{}),xgap:c.xgap,ygap:c.ygap,zsmooth:c.zsmooth,xhoverformat:f(&quot;x&quot;),yhoverformat:f(&quot;y&quot;),zhoverformat:f(&quot;z&quot;,1),hovertemplate:p({},{keys:&quot;z&quot;}),texttemplate:m({arrayOk:!1,editType:&quot;plot&quot;},{keys:&quot;z&quot;}),textfont:c.textfont,showlegend:b({},d.showlegend,{dflt:!1})},g(&quot;&quot;,{cLetter:&quot;z&quot;,autoColorDflt:!1}))},17562:function(i,o,a){var s=a(71828),u=a(89298),c=a(59575),d=a(36362),f=a(42174),p=a(40965),m=a(72138).calcAllAutoBins;function g(h,y,w,_){var x,T=new Array(h);if(_)for(x=0;x&lt;h;x++)T[x]=1/(y[x+1]-y[x]);else{var k=1/w;for(x=0;x&lt;h;x++)T[x]=k}return T}function b(h,y){return{start:h(y.start),end:h(y.end),size:y.size}}function v(h,y,w,_,x,T){var k,S=h.length-1,C=new Array(S),M=p(w,_,h,x,T);for(k=0;k&lt;S;k++){var O=(y||[])[k];C[k]=O===void 0?[M(h[k]),M(h[k+1],!0)]:[O,O]}return C}i.exports=function(h,y){var w,_,x,T,k=u.getFromId(h,y.xaxis),S=u.getFromId(h,y.yaxis),C=y.xcalendar,M=y.ycalendar,O=function(st){return k.r2c(st,0,C)},D=function(st){return S.r2c(st,0,M)},P=m(h,y,k,&quot;x&quot;),E=P[0],I=P[1],A=m(h,y,S,&quot;y&quot;),F=A[0],j=A[1],z=y._length;I.length&gt;z&amp;&amp;I.splice(z,I.length-z),j.length&gt;z&amp;&amp;j.splice(z,j.length-z);var B=[],N=[],R=[],q=typeof E.size==&quot;string&quot;,Y=typeof F.size==&quot;string&quot;,L=[],W=[],U=q?L:E,V=Y?W:F,te=0,ee=[],H=[],Z=y.histnorm,G=y.histfunc,X=Z.indexOf(&quot;density&quot;)!==-1,Q=G===&quot;max&quot;||G===&quot;min&quot;?null:0,re=c.count,ae=d[Z],ie=!1,se=[],he=[],Se=&quot;z&quot;in y?y.z:&quot;marker&quot;in y&amp;&amp;Array.isArray(y.marker.color)?y.marker.color:&quot;&quot;;Se&amp;&amp;G!==&quot;count&quot;&amp;&amp;(ie=G===&quot;avg&quot;,re=c[G]);var Oe=E.size,Pe=O(E.start),Me=O(E.end)+(Pe-u.tickIncrement(Pe,Oe,!1,C))/1e6;for(w=Pe;w&lt;Me;w=u.tickIncrement(w,Oe,!1,C))N.push(Q),L.push(w),ie&amp;&amp;R.push(0);L.push(w);var ce,we=N.length,K=(w-Pe)/we,ne=(ce=Pe+K/2,k.c2r(ce,0,C)),de=F.size,_e=D(F.start),ue=D(F.end)+(_e-u.tickIncrement(_e,de,!1,M))/1e6;for(w=_e;w&lt;ue;w=u.tickIncrement(w,de,!1,M)){B.push(N.slice()),W.push(w);var pe=new Array(we);for(_=0;_&lt;we;_++)pe[_]=[];H.push(pe),ie&amp;&amp;ee.push(R.slice())}W.push(w);var xe=B.length,ye=(w-_e)/xe,Te=function(st){return S.c2r(st,0,M)}(_e+ye/2);X&amp;&amp;(se=g(N.length,U,K,q),he=g(B.length,V,ye,Y)),q||k.type!==&quot;date&quot;||(U=b(O,U)),Y||S.type!==&quot;date&quot;||(V=b(D,V));var Ae=!0,Re=!0,Le=new Array(we),$e=new Array(xe),Fe=1/0,Be=1/0,Ue=1/0,qe=1/0;for(w=0;w&lt;z;w++){var Xe=I[w],ot=j[w];x=s.findBin(Xe,U),T=s.findBin(ot,V),x&gt;=0&amp;&amp;x&lt;we&amp;&amp;T&gt;=0&amp;&amp;T&lt;xe&amp;&amp;(te+=re(x,w,B[T],Se,ee[T]),H[T][x].push(w),Ae&amp;&amp;(Le[x]===void 0?Le[x]=Xe:Le[x]!==Xe&amp;&amp;(Ae=!1)),Re&amp;&amp;($e[T]===void 0?$e[T]=ot:$e[T]!==ot&amp;&amp;(Re=!1)),Fe=Math.min(Fe,Xe-L[x]),Be=Math.min(Be,L[x+1]-Xe),Ue=Math.min(Ue,ot-W[T]),qe=Math.min(qe,W[T+1]-ot))}if(ie)for(T=0;T&lt;xe;T++)te+=f(B[T],ee[T]);if(ae)for(T=0;T&lt;xe;T++)ae(B[T],te,se,he[T]);return{x:I,xRanges:v(L,Ae&amp;&amp;Le,Fe,Be,k,C),x0:ne,dx:K,y:j,yRanges:v(W,Re&amp;&amp;$e,Ue,qe,S,M),y0:Te,dy:ye,z:B,pts:H}}},93888:function(i,o,a){var s=a(71828),u=a(75238),c=a(49901),d=a(1586),f=a(58623),p=a(35361);i.exports=function(m,g,b,v){function h(y,w){return s.coerce(m,g,p,y,w)}u(m,g,h,v),g.visible!==!1&amp;&amp;(c(m,g,h,v),d(m,g,v,h,{prefix:&quot;&quot;,cLetter:&quot;z&quot;}),h(&quot;hovertemplate&quot;),f(h,v),h(&quot;xhoverformat&quot;),h(&quot;yhoverformat&quot;))}},76128:function(i,o,a){var s=a(46248),u=a(89298).hoverLabelText;i.exports=function(c,d,f,p,m){var g=s(c,d,f,p,m);if(g){var b=(c=g[0]).index,v=b[0],h=b[1],y=c.cd[0],w=y.trace,_=y.xRanges[h],x=y.yRanges[v];return c.xLabel=u(c.xa,[_[0],_[1]],w.xhoverformat),c.yLabel=u(c.ya,[x[0],x[1]],w.yhoverformat),g}}},43905:function(i,o,a){i.exports={attributes:a(35361),supplyDefaults:a(93888),crossTraceDefaults:a(82222),calc:a(90757),plot:a(50347),layerName:&quot;heatmaplayer&quot;,colorbar:a(61243),style:a(70035),hoverPoints:a(76128),eventData:a(84402),moduleType:&quot;trace&quot;,name:&quot;histogram2d&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;2dMap&quot;,&quot;histogram&quot;,&quot;showLegend&quot;],meta:{}}},75238:function(i,o,a){var s=a(73972),u=a(71828);i.exports=function(c,d,f,p){var m=f(&quot;x&quot;),g=f(&quot;y&quot;),b=u.minRowLength(m),v=u.minRowLength(g);b&amp;&amp;v?(d._length=Math.min(b,v),s.getComponentMethod(&quot;calendars&quot;,&quot;handleTraceDefaults&quot;)(c,d,[&quot;x&quot;,&quot;y&quot;],p),(f(&quot;z&quot;)||f(&quot;marker.color&quot;))&amp;&amp;f(&quot;histfunc&quot;),f(&quot;histnorm&quot;),f(&quot;autobinx&quot;),f(&quot;autobiny&quot;)):d.visible=!1}},99066:function(i,o,a){var s=a(35361),u=a(70600),c=a(50693),d=a(12663).axisHoverFormat,f=a(1426).extendFlat;i.exports=f({x:s.x,y:s.y,z:s.z,marker:s.marker,histnorm:s.histnorm,histfunc:s.histfunc,nbinsx:s.nbinsx,xbins:s.xbins,nbinsy:s.nbinsy,ybins:s.ybins,autobinx:s.autobinx,autobiny:s.autobiny,bingroup:s.bingroup,xbingroup:s.xbingroup,ybingroup:s.ybingroup,autocontour:u.autocontour,ncontours:u.ncontours,contours:u.contours,line:{color:u.line.color,width:f({},u.line.width,{dflt:.5}),dash:u.line.dash,smoothing:u.line.smoothing,editType:&quot;plot&quot;},xhoverformat:d(&quot;x&quot;),yhoverformat:d(&quot;y&quot;),zhoverformat:d(&quot;z&quot;,1),hovertemplate:s.hovertemplate,texttemplate:u.texttemplate,textfont:u.textfont},c(&quot;&quot;,{cLetter:&quot;z&quot;,editTypeOverride:&quot;calc&quot;}))},62654:function(i,o,a){var s=a(71828),u=a(75238),c=a(67217),d=a(8724),f=a(58623),p=a(99066);i.exports=function(m,g,b,v){function h(y,w){return s.coerce(m,g,p,y,w)}u(m,g,h,v),g.visible!==!1&amp;&amp;(c(m,g,h,function(y){return s.coerce2(m,g,p,y)}),d(m,g,h,v),h(&quot;xhoverformat&quot;),h(&quot;yhoverformat&quot;),h(&quot;hovertemplate&quot;),g.contours&amp;&amp;g.contours.coloring===&quot;heatmap&quot;&amp;&amp;f(h,v))}},35902:function(i,o,a){i.exports={attributes:a(99066),supplyDefaults:a(62654),crossTraceDefaults:a(82222),calc:a(27529),plot:a(29854).plot,layerName:&quot;contourlayer&quot;,style:a(84426),colorbar:a(90654),hoverPoints:a(52421),moduleType:&quot;trace&quot;,name:&quot;histogram2dcontour&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;2dMap&quot;,&quot;contour&quot;,&quot;histogram&quot;,&quot;showLegend&quot;],meta:{}}},17230:function(i,o,a){for(var s=a(9012),u=a(5386).fF,c=a(1426).extendFlat,d=a(51877).colormodel,f=[&quot;rgb&quot;,&quot;rgba&quot;,&quot;rgba256&quot;,&quot;hsl&quot;,&quot;hsla&quot;],p=[],m=[],g=0;g&lt;f.length;g++){var b=d[f[g]];p.push(&quot;For the `&quot;+f[g]+&quot;` colormodel, it is [&quot;+(b.zminDflt||b.min).join(&quot;, &quot;)+&quot;].&quot;),m.push(&quot;For the `&quot;+f[g]+&quot;` colormodel, it is [&quot;+(b.zmaxDflt||b.max).join(&quot;, &quot;)+&quot;].&quot;)}i.exports=c({source:{valType:&quot;string&quot;,editType:&quot;calc&quot;},z:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},colormodel:{valType:&quot;enumerated&quot;,values:f,editType:&quot;calc&quot;},zsmooth:{valType:&quot;enumerated&quot;,values:[&quot;fast&quot;,!1],dflt:!1,editType:&quot;plot&quot;},zmin:{valType:&quot;info_array&quot;,items:[{valType:&quot;number&quot;,editType:&quot;calc&quot;},{valType:&quot;number&quot;,editType:&quot;calc&quot;},{valType:&quot;number&quot;,editType:&quot;calc&quot;},{valType:&quot;number&quot;,editType:&quot;calc&quot;}],editType:&quot;calc&quot;},zmax:{valType:&quot;info_array&quot;,items:[{valType:&quot;number&quot;,editType:&quot;calc&quot;},{valType:&quot;number&quot;,editType:&quot;calc&quot;},{valType:&quot;number&quot;,editType:&quot;calc&quot;},{valType:&quot;number&quot;,editType:&quot;calc&quot;}],editType:&quot;calc&quot;},x0:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc+clearAxisTypes&quot;},y0:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc+clearAxisTypes&quot;},dx:{valType:&quot;number&quot;,dflt:1,editType:&quot;calc&quot;},dy:{valType:&quot;number&quot;,dflt:1,editType:&quot;calc&quot;},text:{valType:&quot;data_array&quot;,editType:&quot;plot&quot;},hovertext:{valType:&quot;data_array&quot;,editType:&quot;plot&quot;},hoverinfo:c({},s.hoverinfo,{flags:[&quot;x&quot;,&quot;y&quot;,&quot;z&quot;,&quot;color&quot;,&quot;name&quot;,&quot;text&quot;],dflt:&quot;x+y+z+text+name&quot;}),hovertemplate:u({},{keys:[&quot;z&quot;,&quot;color&quot;,&quot;colormodel&quot;]}),transforms:void 0})},71113:function(i,o,a){var s=a(71828),u=a(51877),c=a(92770),d=a(89298),f=a(71828).maxRowLength,p=a(67395).A;function m(b,v,h,y){return function(w){return s.constrain((w-b)*v,h,y)}}function g(b,v){return function(h){return s.constrain(h,b,v)}}i.exports=function(b,v){var h,y;if(v._hasZ)h=v.z.length,y=f(v.z);else if(v._hasSource){var w=p(v.source);h=w.height,y=w.width}var _,x=d.getFromId(b,v.xaxis||&quot;x&quot;),T=d.getFromId(b,v.yaxis||&quot;y&quot;),k=x.d2c(v.x0)-v.dx/2,S=T.d2c(v.y0)-v.dy/2,C=[k,k+y*v.dx],M=[S,S+h*v.dy];if(x&amp;&amp;x.type===&quot;log&quot;)for(_=0;_&lt;y;_++)C.push(k+_*v.dx);if(T&amp;&amp;T.type===&quot;log&quot;)for(_=0;_&lt;h;_++)M.push(S+_*v.dy);return v._extremes[x._id]=d.findExtremes(x,C),v._extremes[T._id]=d.findExtremes(T,M),v._scaler=function(O){var D=u.colormodel[O.colormodel],P=(D.colormodel||O.colormodel).length;O._sArray=[];for(var E=0;E&lt;P;E++)D.min[E]!==O.zmin[E]||D.max[E]!==O.zmax[E]?O._sArray.push(m(O.zmin[E],(D.max[E]-D.min[E])/(O.zmax[E]-O.zmin[E]),D.min[E],D.max[E])):O._sArray.push(g(D.min[E],D.max[E]));return function(I){for(var A=I.slice(0,P),F=0;F&lt;P;F++){var j=A[F];if(!c(j))return!1;A[F]=O._sArray[F](j)}return A}}(v),[{x0:k,y0:S,z:v.z,w:y,h}]}},51877:function(i){i.exports={colormodel:{rgb:{min:[0,0,0],max:[255,255,255],fmt:function(o){return o.slice(0,3)},suffix:[&quot;&quot;,&quot;&quot;,&quot;&quot;]},rgba:{min:[0,0,0,0],max:[255,255,255,1],fmt:function(o){return o.slice(0,4)},suffix:[&quot;&quot;,&quot;&quot;,&quot;&quot;,&quot;&quot;]},rgba256:{colormodel:&quot;rgba&quot;,zminDflt:[0,0,0,0],zmaxDflt:[255,255,255,255],min:[0,0,0,0],max:[255,255,255,1],fmt:function(o){return o.slice(0,4)},suffix:[&quot;&quot;,&quot;&quot;,&quot;&quot;,&quot;&quot;]},hsl:{min:[0,0,0],max:[360,100,100],fmt:function(o){var a=o.slice(0,3);return a[1]=a[1]+&quot;%&quot;,a[2]=a[2]+&quot;%&quot;,a},suffix:[&quot;°&quot;,&quot;%&quot;,&quot;%&quot;]},hsla:{min:[0,0,0,0],max:[360,100,100,1],fmt:function(o){var a=o.slice(0,4);return a[1]=a[1]+&quot;%&quot;,a[2]=a[2]+&quot;%&quot;,a},suffix:[&quot;°&quot;,&quot;%&quot;,&quot;%&quot;,&quot;&quot;]}}}},13245:function(i,o,a){var s=a(71828),u=a(17230),c=a(51877),d=a(25095).IMAGE_URL_PREFIX;i.exports=function(f,p){function m(v,h){return s.coerce(f,p,u,v,h)}m(&quot;source&quot;),p.source&amp;&amp;!p.source.match(d)&amp;&amp;delete p.source,p._hasSource=!!p.source;var g,b=m(&quot;z&quot;);p._hasZ=!(b===void 0||!b.length||!b[0]||!b[0].length),p._hasZ||p._hasSource?(m(&quot;x0&quot;),m(&quot;y0&quot;),m(&quot;dx&quot;),m(&quot;dy&quot;),p._hasZ?(m(&quot;colormodel&quot;,&quot;rgb&quot;),m(&quot;zmin&quot;,(g=c.colormodel[p.colormodel]).zminDflt||g.min),m(&quot;zmax&quot;,g.zmaxDflt||g.max)):p._hasSource&amp;&amp;(p.colormodel=&quot;rgba256&quot;,g=c.colormodel[p.colormodel],p.zmin=g.zminDflt,p.zmax=g.zmaxDflt),m(&quot;zsmooth&quot;),m(&quot;text&quot;),m(&quot;hovertext&quot;),m(&quot;hovertemplate&quot;),p._length=null):p.visible=!1}},30835:function(i){i.exports=function(o,a){return&quot;xVal&quot;in a&amp;&amp;(o.x=a.xVal),&quot;yVal&quot;in a&amp;&amp;(o.y=a.yVal),a.xa&amp;&amp;(o.xaxis=a.xa),a.ya&amp;&amp;(o.yaxis=a.ya),o.color=a.color,o.colormodel=a.trace.colormodel,o.z||(o.z=a.color),o}},67395:function(i,o,a){var s=a(33575),u=a(25095).IMAGE_URL_PREFIX,c=a(12856).Buffer;o.A=function(d){var f=d.replace(u,&quot;&quot;),p=new c(f,&quot;base64&quot;);return s(p)}},28749:function(i,o,a){var s=a(30211),u=a(71828),c=a(51877);i.exports=function(d,f,p){var m=d.cd[0],g=m.trace,b=d.xa,v=d.ya;if(!(s.inbox(f-m.x0,f-(m.x0+m.w*g.dx),0)&gt;0||s.inbox(p-m.y0,p-(m.y0+m.h*g.dy),0)&gt;0)){var h,y=Math.floor((f-m.x0)/g.dx),w=Math.floor(Math.abs(p-m.y0)/g.dy);if(g._hasZ?h=m.z[w][y]:g._hasSource&amp;&amp;(h=g._canvas.el.getContext(&quot;2d&quot;,{willReadFrequently:!0}).getImageData(y,w,1,1).data),h){var _,x=m.hi||g.hoverinfo;if(x){var T=x.split(&quot;+&quot;);T.indexOf(&quot;all&quot;)!==-1&amp;&amp;(T=[&quot;color&quot;]),T.indexOf(&quot;color&quot;)!==-1&amp;&amp;(_=!0)}var k,S=c.colormodel[g.colormodel],C=S.colormodel||g.colormodel,M=C.length,O=g._scaler(h),D=S.suffix,P=[];(g.hovertemplate||_)&amp;&amp;(P.push(&quot;[&quot;+[O[0]+D[0],O[1]+D[1],O[2]+D[2]].join(&quot;, &quot;)),M===4&amp;&amp;P.push(&quot;, &quot;+O[3]+D[3]),P.push(&quot;]&quot;),P=P.join(&quot;&quot;),d.extraText=C.toUpperCase()+&quot;: &quot;+P),Array.isArray(g.hovertext)&amp;&amp;Array.isArray(g.hovertext[w])?k=g.hovertext[w][y]:Array.isArray(g.text)&amp;&amp;Array.isArray(g.text[w])&amp;&amp;(k=g.text[w][y]);var E=v.c2p(m.y0+(w+.5)*g.dy),I=m.x0+(y+.5)*g.dx,A=m.y0+(w+.5)*g.dy,F=&quot;[&quot;+h.slice(0,g.colormodel.length).join(&quot;, &quot;)+&quot;]&quot;;return[u.extendFlat(d,{index:[w,y],x0:b.c2p(m.x0+y*g.dx),x1:b.c2p(m.x0+(y+1)*g.dx),y0:E,y1:E,color:O,xVal:I,xLabelVal:I,yVal:A,yLabelVal:A,zLabelVal:F,text:k,hovertemplateLabels:{zLabel:F,colorLabel:P,&quot;color[0]Label&quot;:O[0]+D[0],&quot;color[1]Label&quot;:O[1]+D[1],&quot;color[2]Label&quot;:O[2]+D[2],&quot;color[3]Label&quot;:O[3]+D[3]}})]}}}},94507:function(i,o,a){i.exports={attributes:a(17230),supplyDefaults:a(13245),calc:a(71113),plot:a(60775),style:a(12826),hoverPoints:a(28749),eventData:a(30835),moduleType:&quot;trace&quot;,name:&quot;image&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;2dMap&quot;,&quot;noSortingByValue&quot;],animatable:!1,meta:{}}},60775:function(i,o,a){var s=a(39898),u=a(71828),c=u.strTranslate,d=a(77922),f=a(51877),p=a(3883),m=a(32396).STYLE;i.exports=function(g,b,v,h){var y=b.xaxis,w=b.yaxis,_=!g._context._exportedPlot&amp;&amp;p();u.makeTraceGroups(h,v,&quot;im&quot;).each(function(x){var T=s.select(this),k=x[0],S=k.trace,C=(S.zsmooth===&quot;fast&quot;||S.zsmooth===!1&amp;&amp;_)&amp;&amp;!S._hasZ&amp;&amp;S._hasSource&amp;&amp;y.type===&quot;linear&quot;&amp;&amp;w.type===&quot;linear&quot;;S._realImage=C;var M,O,D,P,E,I,A=k.z,F=k.x0,j=k.y0,z=k.w,B=k.h,N=S.dx,R=S.dy;for(I=0;M===void 0&amp;&amp;I&lt;z;)M=y.c2p(F+I*N),I++;for(I=z;O===void 0&amp;&amp;I&gt;0;)O=y.c2p(F+I*N),I--;for(I=0;P===void 0&amp;&amp;I&lt;B;)P=w.c2p(j+I*R),I++;for(I=B;E===void 0&amp;&amp;I&gt;0;)E=w.c2p(j+I*R),I--;O&lt;M&amp;&amp;(D=O,O=M,M=D),E&lt;P&amp;&amp;(D=P,P=E,E=D),C||(M=Math.max(-.5*y._length,M),O=Math.min(1.5*y._length,O),P=Math.max(-.5*w._length,P),E=Math.min(1.5*w._length,E));var q=Math.round(O-M),Y=Math.round(E-P);if(q&lt;=0||Y&lt;=0)T.selectAll(&quot;image&quot;).data([]).exit().remove();else{var L=T.selectAll(&quot;image&quot;).data([x]);L.enter().append(&quot;svg:image&quot;).attr({xmlns:d.svg,preserveAspectRatio:&quot;none&quot;}),L.exit().remove();var W=S.zsmooth===!1?m:&quot;&quot;;if(C){var U=u.simpleMap(y.range,y.r2l),V=u.simpleMap(w.range,w.r2l),te=U[1]&lt;U[0],ee=V[1]&gt;V[0];if(te||ee){var H=M+q/2,Z=P+Y/2;W+=&quot;transform:&quot;+c(H+&quot;px&quot;,Z+&quot;px&quot;)+&quot;scale(&quot;+(te?-1:1)+&quot;,&quot;+(ee?-1:1)+&quot;)&quot;+c(-H+&quot;px&quot;,-Z+&quot;px&quot;)+&quot;;&quot;}}L.attr(&quot;style&quot;,W);var G=new Promise(function(Q){if(S._hasZ)Q();else if(S._hasSource)if(S._canvas&amp;&amp;S._canvas.el.width===z&amp;&amp;S._canvas.el.height===B&amp;&amp;S._canvas.source===S.source)Q();else{var re=document.createElement(&quot;canvas&quot;);re.width=z,re.height=B;var ae=re.getContext(&quot;2d&quot;,{willReadFrequently:!0});S._image=S._image||new Image;var ie=S._image;ie.onload=function(){ae.drawImage(ie,0,0),S._canvas={el:re,source:S.source},Q()},ie.setAttribute(&quot;src&quot;,S.source)}}).then(function(){var Q,re;if(S._hasZ)re=X(function(ie,se){return A[se][ie]}),Q=re.toDataURL(&quot;image/png&quot;);else if(S._hasSource)if(C)Q=S.source;else{var ae=S._canvas.el.getContext(&quot;2d&quot;,{willReadFrequently:!0}).getImageData(0,0,z,B).data;re=X(function(ie,se){var he=4*(se*z+ie);return[ae[he],ae[he+1],ae[he+2],ae[he+3]]}),Q=re.toDataURL(&quot;image/png&quot;)}L.attr({&quot;xlink:href&quot;:Q,height:Y,width:q,x:M,y:P})});g._promises.push(G)}function X(Q){var re=document.createElement(&quot;canvas&quot;);re.width=q,re.height=Y;var ae,ie=re.getContext(&quot;2d&quot;,{willReadFrequently:!0}),se=function(de){return u.constrain(Math.round(y.c2p(F+de*N)-M),0,q)},he=function(de){return u.constrain(Math.round(w.c2p(j+de*R)-P),0,Y)},Se=f.colormodel[S.colormodel],Oe=Se.colormodel||S.colormodel,Pe=Se.fmt;for(I=0;I&lt;k.w;I++){var Me=se(I),ce=se(I+1);if(ce!==Me&amp;&amp;!isNaN(ce)&amp;&amp;!isNaN(Me))for(var we=0;we&lt;k.h;we++){var K=he(we),ne=he(we+1);ne===K||isNaN(ne)||isNaN(K)||!Q(I,we)||(ae=S._scaler(Q(I,we)),ie.fillStyle=ae?Oe+&quot;(&quot;+Pe(ae).join(&quot;,&quot;)+&quot;)&quot;:&quot;rgba(0,0,0,0)&quot;,ie.fillRect(Me,K,ce-Me,ne-K))}}return re}})}},12826:function(i,o,a){var s=a(39898);i.exports=function(u){s.select(u).selectAll(&quot;.im image&quot;).style(&quot;opacity&quot;,function(c){return c[0].trace.opacity})}},34e3:function(i,o,a){var s=a(9012),u=a(27670).Y,c=a(41940),d=a(22399),f=a(5386).fF,p=a(5386).si,m=a(1426).extendFlat,g=a(79952).u,b=c({editType:&quot;plot&quot;,arrayOk:!0,colorEditType:&quot;plot&quot;});i.exports={labels:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},label0:{valType:&quot;number&quot;,dflt:0,editType:&quot;calc&quot;},dlabel:{valType:&quot;number&quot;,dflt:1,editType:&quot;calc&quot;},values:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},marker:{colors:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},line:{color:{valType:&quot;color&quot;,dflt:d.defaultLine,arrayOk:!0,editType:&quot;style&quot;},width:{valType:&quot;number&quot;,min:0,dflt:0,arrayOk:!0,editType:&quot;style&quot;},editType:&quot;calc&quot;},pattern:g,editType:&quot;calc&quot;},text:{valType:&quot;data_array&quot;,editType:&quot;plot&quot;},hovertext:{valType:&quot;string&quot;,dflt:&quot;&quot;,arrayOk:!0,editType:&quot;style&quot;},scalegroup:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;calc&quot;},textinfo:{valType:&quot;flaglist&quot;,flags:[&quot;label&quot;,&quot;text&quot;,&quot;value&quot;,&quot;percent&quot;],extras:[&quot;none&quot;],editType:&quot;calc&quot;},hoverinfo:m({},s.hoverinfo,{flags:[&quot;label&quot;,&quot;text&quot;,&quot;value&quot;,&quot;percent&quot;,&quot;name&quot;]}),hovertemplate:f({},{keys:[&quot;label&quot;,&quot;color&quot;,&quot;value&quot;,&quot;percent&quot;,&quot;text&quot;]}),texttemplate:p({editType:&quot;plot&quot;},{keys:[&quot;label&quot;,&quot;color&quot;,&quot;value&quot;,&quot;percent&quot;,&quot;text&quot;]}),textposition:{valType:&quot;enumerated&quot;,values:[&quot;inside&quot;,&quot;outside&quot;,&quot;auto&quot;,&quot;none&quot;],dflt:&quot;auto&quot;,arrayOk:!0,editType:&quot;plot&quot;},textfont:m({},b,{}),insidetextorientation:{valType:&quot;enumerated&quot;,values:[&quot;horizontal&quot;,&quot;radial&quot;,&quot;tangential&quot;,&quot;auto&quot;],dflt:&quot;auto&quot;,editType:&quot;plot&quot;},insidetextfont:m({},b,{}),outsidetextfont:m({},b,{}),automargin:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},title:{text:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;plot&quot;},font:m({},b,{}),position:{valType:&quot;enumerated&quot;,values:[&quot;top left&quot;,&quot;top center&quot;,&quot;top right&quot;,&quot;middle center&quot;,&quot;bottom left&quot;,&quot;bottom center&quot;,&quot;bottom right&quot;],editType:&quot;plot&quot;},editType:&quot;plot&quot;},domain:u({name:&quot;pie&quot;,trace:!0,editType:&quot;calc&quot;}),hole:{valType:&quot;number&quot;,min:0,max:1,dflt:0,editType:&quot;calc&quot;},sort:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},direction:{valType:&quot;enumerated&quot;,values:[&quot;clockwise&quot;,&quot;counterclockwise&quot;],dflt:&quot;counterclockwise&quot;,editType:&quot;calc&quot;},rotation:{valType:&quot;angle&quot;,dflt:0,editType:&quot;calc&quot;},pull:{valType:&quot;number&quot;,min:0,max:1,dflt:0,arrayOk:!0,editType:&quot;calc&quot;},_deprecated:{title:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;calc&quot;},titlefont:m({},b,{}),titleposition:{valType:&quot;enumerated&quot;,values:[&quot;top left&quot;,&quot;top center&quot;,&quot;top right&quot;,&quot;middle center&quot;,&quot;bottom left&quot;,&quot;bottom center&quot;,&quot;bottom right&quot;],editType:&quot;calc&quot;}}}},13584:function(i,o,a){var s=a(74875);o.name=&quot;pie&quot;,o.plot=function(u,c,d,f){s.plotBasePlot(o.name,u,c,d,f)},o.clean=function(u,c,d,f){s.cleanBasePlot(o.name,u,c,d,f)}},32354:function(i,o,a){var s=a(92770),u=a(84267),c=a(7901),d={};function f(m){return function(g,b){return!!g&amp;&amp;!!(g=u(g)).isValid()&amp;&amp;(g=c.addOpacity(g,g.getAlpha()),m[b]||(m[b]=g),g)}}function p(m,g){var b,v=JSON.stringify(m),h=g[v];if(!h){for(h=m.slice(),b=0;b&lt;m.length;b++)h.push(u(m[b]).lighten(20).toHexString());for(b=0;b&lt;m.length;b++)h.push(u(m[b]).darken(20).toHexString());g[v]=h}return h}i.exports={calc:function(m,g){var b,v,h=[],y=m._fullLayout,w=y.hiddenlabels||[],_=g.labels,x=g.marker.colors||[],T=g.values,k=g._length,S=g._hasValues&amp;&amp;k;if(g.dlabel)for(_=new Array(k),b=0;b&lt;k;b++)_[b]=String(g.label0+b*g.dlabel);var C={},M=f(y[&quot;_&quot;+g.type+&quot;colormap&quot;]),O=0,D=!1;for(b=0;b&lt;k;b++){var P,E,I;if(S){if(P=T[b],!s(P))continue;P=+P}else P=1;(E=_[b])!==void 0&amp;&amp;E!==&quot;&quot;||(E=b);var A=C[E=String(E)];A===void 0?(C[E]=h.length,(I=w.indexOf(E)!==-1)||(O+=P),h.push({v:P,label:E,color:M(x[b],E),i:b,pts:[b],hidden:I})):(D=!0,(v=h[A]).v+=P,v.pts.push(b),v.hidden||(O+=P),v.color===!1&amp;&amp;x[b]&amp;&amp;(v.color=M(x[b],E)))}return h=h.filter(function(F){return F.v&gt;=0}),(g.type===&quot;funnelarea&quot;?D:g.sort)&amp;&amp;h.sort(function(F,j){return j.v-F.v}),h[0]&amp;&amp;(h[0].vTotal=O),h},crossTraceCalc:function(m,g){var b=(g||{}).type;b||(b=&quot;pie&quot;);var v=m._fullLayout,h=m.calcdata,y=v[b+&quot;colorway&quot;],w=v[&quot;_&quot;+b+&quot;colormap&quot;];v[&quot;extend&quot;+b+&quot;colors&quot;]&amp;&amp;(y=p(y,d));for(var _=0,x=0;x&lt;h.length;x++){var T=h[x];if(T[0].trace.type===b)for(var k=0;k&lt;T.length;k++){var S=T[k];S.color===!1&amp;&amp;(w[S.label]?S.color=w[S.label]:(w[S.label]=S.color=y[_%y.length],_++))}}},makePullColorFn:f,generateExtendedColors:p}},37434:function(i,o,a){var s=a(92770),u=a(71828),c=a(34e3),d=a(27670).c,f=a(90769).handleText,p=a(71828).coercePattern;function m(b,v){var h=Array.isArray(b),y=u.isArrayOrTypedArray(v),w=Math.min(h?b.length:1/0,y?v.length:1/0);if(isFinite(w)||(w=0),w&amp;&amp;y){for(var _,x=0;x&lt;w;x++){var T=v[x];if(s(T)&amp;&amp;T&gt;0){_=!0;break}}_||(w=0)}return{hasLabels:h,hasValues:y,len:w}}function g(b,v,h,y,w){y(&quot;marker.line.width&quot;)&amp;&amp;y(&quot;marker.line.color&quot;,w?void 0:h.paper_bgcolor);var _=y(&quot;marker.colors&quot;);p(y,&quot;marker.pattern&quot;,_),b.marker&amp;&amp;!v.marker.pattern.fgcolor&amp;&amp;(v.marker.pattern.fgcolor=b.marker.colors),v.marker.pattern.bgcolor||(v.marker.pattern.bgcolor=h.paper_bgcolor)}i.exports={handleLabelsAndValues:m,handleMarkerDefaults:g,supplyDefaults:function(b,v,h,y){function w(D,P){return u.coerce(b,v,c,D,P)}var _=m(w(&quot;labels&quot;),w(&quot;values&quot;)),x=_.len;if(v._hasLabels=_.hasLabels,v._hasValues=_.hasValues,!v._hasLabels&amp;&amp;v._hasValues&amp;&amp;(w(&quot;label0&quot;),w(&quot;dlabel&quot;)),x){v._length=x,g(b,v,y,w,!0),w(&quot;scalegroup&quot;);var T,k=w(&quot;text&quot;),S=w(&quot;texttemplate&quot;);if(S||(T=w(&quot;textinfo&quot;,Array.isArray(k)?&quot;text+percent&quot;:&quot;percent&quot;)),w(&quot;hovertext&quot;),w(&quot;hovertemplate&quot;),S||T&amp;&amp;T!==&quot;none&quot;){var C=w(&quot;textposition&quot;);f(b,v,y,w,C,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),(Array.isArray(C)||C===&quot;auto&quot;||C===&quot;outside&quot;)&amp;&amp;w(&quot;automargin&quot;),(C===&quot;inside&quot;||C===&quot;auto&quot;||Array.isArray(C))&amp;&amp;w(&quot;insidetextorientation&quot;)}d(v,y,w);var M=w(&quot;hole&quot;);if(w(&quot;title.text&quot;)){var O=w(&quot;title.position&quot;,M?&quot;middle center&quot;:&quot;top center&quot;);M||O!==&quot;middle center&quot;||(v.title.position=&quot;top center&quot;),u.coerceFont(w,&quot;title.font&quot;,y.font)}w(&quot;sort&quot;),w(&quot;direction&quot;),w(&quot;rotation&quot;),w(&quot;pull&quot;)}else v.visible=!1}}},20007:function(i,o,a){var s=a(23469).appendArrayMultiPointValues;i.exports=function(u,c){var d={curveNumber:c.index,pointNumbers:u.pts,data:c._input,fullData:c,label:u.label,color:u.color,value:u.v,percent:u.percent,text:u.text,bbox:u.bbox,v:u.v};return u.pts.length===1&amp;&amp;(d.pointNumber=d.i=u.pts[0]),s(d,c,u.pts),c.type===&quot;funnelarea&quot;&amp;&amp;(delete d.v,delete d.i),d}},22209:function(i,o,a){var s=a(91424),u=a(7901);i.exports=function(c,d,f,p){var m=f.marker.pattern;m&amp;&amp;m.shape?s.pointStyle(c,f,p,d):u.fill(c,d.color)}},53581:function(i,o,a){var s=a(71828);function u(c){return c.indexOf(&quot;e&quot;)!==-1?c.replace(/[.]?0+e/,&quot;e&quot;):c.indexOf(&quot;.&quot;)!==-1?c.replace(/[.]?0+$/,&quot;&quot;):c}o.formatPiePercent=function(c,d){var f=u((100*c).toPrecision(3));return s.numSeparate(f,d)+&quot;%&quot;},o.formatPieValue=function(c,d){var f=u(c.toPrecision(10));return s.numSeparate(f,d)},o.getFirstFilled=function(c,d){if(Array.isArray(c))for(var f=0;f&lt;d.length;f++){var p=c[d[f]];if(p||p===0||p===&quot;&quot;)return p}},o.castOption=function(c,d){return Array.isArray(c)?o.getFirstFilled(c,d):c||void 0},o.getRotationAngle=function(c){return(c===&quot;auto&quot;?0:c)*Math.PI/180}},58810:function(i,o,a){i.exports={attributes:a(34e3),supplyDefaults:a(37434).supplyDefaults,supplyLayoutDefaults:a(92097),layoutAttributes:a(92774),calc:a(32354).calc,crossTraceCalc:a(32354).crossTraceCalc,plot:a(14575).plot,style:a(68357),styleOne:a(63463),moduleType:&quot;trace&quot;,name:&quot;pie&quot;,basePlotModule:a(13584),categories:[&quot;pie-like&quot;,&quot;pie&quot;,&quot;showLegend&quot;],meta:{}}},92774:function(i){i.exports={hiddenlabels:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},piecolorway:{valType:&quot;colorlist&quot;,editType:&quot;calc&quot;},extendpiecolors:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;}}},92097:function(i,o,a){var s=a(71828),u=a(92774);i.exports=function(c,d){function f(p,m){return s.coerce(c,d,u,p,m)}f(&quot;hiddenlabels&quot;),f(&quot;piecolorway&quot;,d.colorway),f(&quot;extendpiecolors&quot;)}},14575:function(i,o,a){var s=a(39898),u=a(74875),c=a(30211),d=a(7901),f=a(91424),p=a(71828),m=p.strScale,g=p.strTranslate,b=a(63893),v=a(72597),h=v.recordMinTextSize,y=v.clearMinTextSize,w=a(97313).TEXTPAD,_=a(53581),x=a(20007),T=a(71828).isValidTextValue;function k(L,W,U){var V=U[0],te=V.cx,ee=V.cy,H=V.trace,Z=H.type===&quot;funnelarea&quot;;&quot;_hasHoverLabel&quot;in H||(H._hasHoverLabel=!1),&quot;_hasHoverEvent&quot;in H||(H._hasHoverEvent=!1),L.on(&quot;mouseover&quot;,function(G){var X=W._fullLayout,Q=W._fullData[H.index];if(!W._dragging&amp;&amp;X.hovermode!==!1){var re=Q.hoverinfo;if(Array.isArray(re)&amp;&amp;(re=c.castHoverinfo({hoverinfo:[_.castOption(re,G.pts)],_module:H._module},X,0)),re===&quot;all&quot;&amp;&amp;(re=&quot;label+text+value+percent+name&quot;),Q.hovertemplate||re!==&quot;none&quot;&amp;&amp;re!==&quot;skip&quot;&amp;&amp;re){var ae=G.rInscribed||0,ie=te+G.pxmid[0]*(1-ae),se=ee+G.pxmid[1]*(1-ae),he=X.separators,Se=[];if(re&amp;&amp;re.indexOf(&quot;label&quot;)!==-1&amp;&amp;Se.push(G.label),G.text=_.castOption(Q.hovertext||Q.text,G.pts),re&amp;&amp;re.indexOf(&quot;text&quot;)!==-1){var Oe=G.text;p.isValidTextValue(Oe)&amp;&amp;Se.push(Oe)}G.value=G.v,G.valueLabel=_.formatPieValue(G.v,he),re&amp;&amp;re.indexOf(&quot;value&quot;)!==-1&amp;&amp;Se.push(G.valueLabel),G.percent=G.v/V.vTotal,G.percentLabel=_.formatPiePercent(G.percent,he),re&amp;&amp;re.indexOf(&quot;percent&quot;)!==-1&amp;&amp;Se.push(G.percentLabel);var Pe=Q.hoverlabel,Me=Pe.font,ce=[];c.loneHover({trace:H,x0:ie-ae*V.r,x1:ie+ae*V.r,y:se,_x0:Z?te+G.TL[0]:ie-ae*V.r,_x1:Z?te+G.TR[0]:ie+ae*V.r,_y0:Z?ee+G.TL[1]:se-ae*V.r,_y1:Z?ee+G.BL[1]:se+ae*V.r,text:Se.join(&quot;&lt;br&gt;&quot;),name:Q.hovertemplate||re.indexOf(&quot;name&quot;)!==-1?Q.name:void 0,idealAlign:G.pxmid[0]&lt;0?&quot;left&quot;:&quot;right&quot;,color:_.castOption(Pe.bgcolor,G.pts)||G.color,borderColor:_.castOption(Pe.bordercolor,G.pts),fontFamily:_.castOption(Me.family,G.pts),fontSize:_.castOption(Me.size,G.pts),fontColor:_.castOption(Me.color,G.pts),nameLength:_.castOption(Pe.namelength,G.pts),textAlign:_.castOption(Pe.align,G.pts),hovertemplate:_.castOption(Q.hovertemplate,G.pts),hovertemplateLabels:G,eventData:[x(G,Q)]},{container:X._hoverlayer.node(),outerContainer:X._paper.node(),gd:W,inOut_bbox:ce}),G.bbox=ce[0],H._hasHoverLabel=!0}H._hasHoverEvent=!0,W.emit(&quot;plotly_hover&quot;,{points:[x(G,Q)],event:s.event})}}),L.on(&quot;mouseout&quot;,function(G){var X=W._fullLayout,Q=W._fullData[H.index],re=s.select(this).datum();H._hasHoverEvent&amp;&amp;(G.originalEvent=s.event,W.emit(&quot;plotly_unhover&quot;,{points:[x(re,Q)],event:s.event}),H._hasHoverEvent=!1),H._hasHoverLabel&amp;&amp;(c.loneUnhover(X._hoverlayer.node()),H._hasHoverLabel=!1)}),L.on(&quot;click&quot;,function(G){var X=W._fullLayout,Q=W._fullData[H.index];W._dragging||X.hovermode===!1||(W._hoverdata=[x(G,Q)],c.click(W,s.event))})}function S(L,W,U){var V=_.castOption(L.insidetextfont.color,W.pts);!V&amp;&amp;L._input.textfont&amp;&amp;(V=_.castOption(L._input.textfont.color,W.pts));var te=_.castOption(L.insidetextfont.family,W.pts)||_.castOption(L.textfont.family,W.pts)||U.family,ee=_.castOption(L.insidetextfont.size,W.pts)||_.castOption(L.textfont.size,W.pts)||U.size;return{color:V||d.contrast(W.color),family:te,size:ee}}function C(L,W){for(var U,V,te=0;te&lt;L.length;te++)if((V=(U=L[te][0]).trace).title.text){var ee=V.title.text;V._meta&amp;&amp;(ee=p.templateString(ee,V._meta));var H=f.tester.append(&quot;text&quot;).attr(&quot;data-notex&quot;,1).text(ee).call(f.font,V.title.font).call(b.convertToTspans,W),Z=f.bBox(H.node(),!0);U.titleBox={width:Z.width,height:Z.height},H.remove()}}function M(L,W,U){var V=U.r||W.rpx1,te=W.rInscribed;if(W.startangle===W.stopangle)return{rCenter:1-te,scale:0,rotate:0,textPosAngle:0};var ee,H=W.ring,Z=H===1&amp;&amp;Math.abs(W.startangle-W.stopangle)===2*Math.PI,G=W.halfangle,X=W.midangle,Q=U.trace.insidetextorientation,re=Q===&quot;horizontal&quot;,ae=Q===&quot;tangential&quot;,ie=Q===&quot;radial&quot;,se=Q===&quot;auto&quot;,he=[];if(!se){var Se,Oe=function(ne,de){if(function(xe,ye){var Te=xe.startangle,Ae=xe.stopangle;return Te&gt;ye&amp;&amp;ye&gt;Ae||Te&lt;ye&amp;&amp;ye&lt;Ae}(W,ne)){var _e=Math.abs(ne-W.startangle),ue=Math.abs(ne-W.stopangle),pe=_e&lt;ue?_e:ue;(ee=de===&quot;tan&quot;?D(L,V,H,pe,0):O(L,V,H,pe,Math.PI/2)).textPosAngle=ne,he.push(ee)}};if(re||ae){for(Se=4;Se&gt;=-4;Se-=2)Oe(Math.PI*Se,&quot;tan&quot;);for(Se=4;Se&gt;=-4;Se-=2)Oe(Math.PI*(Se+1),&quot;tan&quot;)}if(re||ie){for(Se=4;Se&gt;=-4;Se-=2)Oe(Math.PI*(Se+1.5),&quot;rad&quot;);for(Se=4;Se&gt;=-4;Se-=2)Oe(Math.PI*(Se+.5),&quot;rad&quot;)}}if(Z||se||re){var Pe=Math.sqrt(L.width*L.width+L.height*L.height);if((ee={scale:te*V*2/Pe,rCenter:1-te,rotate:0}).textPosAngle=(W.startangle+W.stopangle)/2,ee.scale&gt;=1)return ee;he.push(ee)}(se||ie)&amp;&amp;((ee=O(L,V,H,G,X)).textPosAngle=(W.startangle+W.stopangle)/2,he.push(ee)),(se||ae)&amp;&amp;((ee=D(L,V,H,G,X)).textPosAngle=(W.startangle+W.stopangle)/2,he.push(ee));for(var Me=0,ce=0,we=0;we&lt;he.length;we++){var K=he[we].scale;if(ce&lt;K&amp;&amp;(ce=K,Me=we),!se&amp;&amp;ce&gt;=1)break}return he[Me]}function O(L,W,U,V,te){W=Math.max(0,W-2*w);var ee=L.width/L.height,H=I(ee,V,W,U);return{scale:2*H/L.height,rCenter:P(ee,H/W),rotate:E(te)}}function D(L,W,U,V,te){W=Math.max(0,W-2*w);var ee=L.height/L.width,H=I(ee,V,W,U);return{scale:2*H/L.width,rCenter:P(ee,H/W),rotate:E(te+Math.PI/2)}}function P(L,W){return Math.cos(W)-L*W}function E(L){return(180/Math.PI*L+720)%180-90}function I(L,W,U,V){var te=L+1/(2*Math.tan(W));return U*Math.min(1/(Math.sqrt(te*te+.5)+te),V/(Math.sqrt(L*L+V/2)+L))}function A(L,W){return L.v!==W.vTotal||W.trace.hole?Math.min(1/(1+1/Math.sin(L.halfangle)),L.ring/2):1}function F(L,W){var U=W.pxmid[0],V=W.pxmid[1],te=L.width/2,ee=L.height/2;return U&lt;0&amp;&amp;(te*=-1),V&lt;0&amp;&amp;(ee*=-1),{scale:1,rCenter:1,rotate:0,x:te+Math.abs(ee)*(te&gt;0?1:-1)/2,y:ee/(1+U*U/(V*V)),outside:!0}}function j(L,W){var U,V,te,ee=L.trace,H={x:L.cx,y:L.cy},Z={tx:0,ty:0};Z.ty+=ee.title.font.size,te=B(ee),ee.title.position.indexOf(&quot;top&quot;)!==-1?(H.y-=(1+te)*L.r,Z.ty-=L.titleBox.height):ee.title.position.indexOf(&quot;bottom&quot;)!==-1&amp;&amp;(H.y+=(1+te)*L.r);var G,X=L.r/((G=L.trace.aspectratio)===void 0?1:G),Q=W.w*(ee.domain.x[1]-ee.domain.x[0])/2;return ee.title.position.indexOf(&quot;left&quot;)!==-1?(Q+=X,H.x-=(1+te)*X,Z.tx+=L.titleBox.width/2):ee.title.position.indexOf(&quot;center&quot;)!==-1?Q*=2:ee.title.position.indexOf(&quot;right&quot;)!==-1&amp;&amp;(Q+=X,H.x+=(1+te)*X,Z.tx-=L.titleBox.width/2),U=Q/L.titleBox.width,V=z(L,W)/L.titleBox.height,{x:H.x,y:H.y,scale:Math.min(U,V),tx:Z.tx,ty:Z.ty}}function z(L,W){var U=L.trace,V=W.h*(U.domain.y[1]-U.domain.y[0]);return Math.min(L.titleBox.height,V/2)}function B(L){var W,U=L.pull;if(!U)return 0;if(Array.isArray(U))for(U=0,W=0;W&lt;L.pull.length;W++)L.pull[W]&gt;U&amp;&amp;(U=L.pull[W]);return U}function N(L,W){for(var U=[],V=0;V&lt;L.length;V++){var te=L[V][0],ee=te.trace,H=ee.domain,Z=W.w*(H.x[1]-H.x[0]),G=W.h*(H.y[1]-H.y[0]);ee.title.text&amp;&amp;ee.title.position!==&quot;middle center&quot;&amp;&amp;(G-=z(te,W));var X=Z/2,Q=G/2;ee.type!==&quot;funnelarea&quot;||ee.scalegroup||(Q/=ee.aspectratio),te.r=Math.min(X,Q)/(1+B(ee)),te.cx=W.l+W.w*(ee.domain.x[1]+ee.domain.x[0])/2,te.cy=W.t+W.h*(1-ee.domain.y[0])-G/2,ee.title.text&amp;&amp;ee.title.position.indexOf(&quot;bottom&quot;)!==-1&amp;&amp;(te.cy-=z(te,W)),ee.scalegroup&amp;&amp;U.indexOf(ee.scalegroup)===-1&amp;&amp;U.push(ee.scalegroup)}(function(re,ae){for(var ie,se,he,Se=0;Se&lt;ae.length;Se++){var Oe=1/0,Pe=ae[Se];for(se=0;se&lt;re.length;se++)if((he=(ie=re[se][0]).trace).scalegroup===Pe){var Me;if(he.type===&quot;pie&quot;)Me=ie.r*ie.r;else if(he.type===&quot;funnelarea&quot;){var ce,we;he.aspectratio&gt;1?we=(ce=ie.r)/he.aspectratio:ce=(we=ie.r)*he.aspectratio,Me=(ce*=(1+he.baseratio)/2)*we}Oe=Math.min(Oe,Me/ie.vTotal)}for(se=0;se&lt;re.length;se++)if((he=(ie=re[se][0]).trace).scalegroup===Pe){var K=Oe*ie.vTotal;he.type===&quot;funnelarea&quot;&amp;&amp;(K/=(1+he.baseratio)/2,K/=he.aspectratio),ie.r=Math.sqrt(K)}}})(L,U)}function R(L,W){return[L*Math.sin(W),-L*Math.cos(W)]}function q(L,W,U){var V=L._fullLayout,te=U.trace,ee=te.texttemplate,H=te.textinfo;if(!ee&amp;&amp;H&amp;&amp;H!==&quot;none&quot;){var Z,G=H.split(&quot;+&quot;),X=function(Me){return G.indexOf(Me)!==-1},Q=X(&quot;label&quot;),re=X(&quot;text&quot;),ae=X(&quot;value&quot;),ie=X(&quot;percent&quot;),se=V.separators;if(Z=Q?[W.label]:[],re){var he=_.getFirstFilled(te.text,W.pts);T(he)&amp;&amp;Z.push(he)}ae&amp;&amp;Z.push(_.formatPieValue(W.v,se)),ie&amp;&amp;Z.push(_.formatPiePercent(W.v/U.vTotal,se)),W.text=Z.join(&quot;&lt;br&gt;&quot;)}if(ee){var Se=p.castOption(te,W.i,&quot;texttemplate&quot;);if(Se){var Oe=function(Me){return{label:Me.label,value:Me.v,valueLabel:_.formatPieValue(Me.v,V.separators),percent:Me.v/U.vTotal,percentLabel:_.formatPiePercent(Me.v/U.vTotal,V.separators),color:Me.color,text:Me.text,customdata:p.castOption(te,Me.i,&quot;customdata&quot;)}}(W),Pe=_.getFirstFilled(te.text,W.pts);(T(Pe)||Pe===&quot;&quot;)&amp;&amp;(Oe.text=Pe),W.text=p.texttemplateString(Se,Oe,L._fullLayout._d3locale,Oe,te._meta||{})}else W.text=&quot;&quot;}}function Y(L,W){var U=L.rotate*Math.PI/180,V=Math.cos(U),te=Math.sin(U),ee=(W.left+W.right)/2,H=(W.top+W.bottom)/2;L.textX=ee*V-H*te,L.textY=ee*te+H*V,L.noCenter=!0}i.exports={plot:function(L,W){var U=L._context.staticPlot,V=L._fullLayout,te=V._size;y(&quot;pie&quot;,V),C(W,L),N(W,te);var ee=p.makeTraceGroups(V._pielayer,W,&quot;trace&quot;).each(function(H){var Z=s.select(this),G=H[0],X=G.trace;(function(Q){var re,ae,ie,se=Q[0],he=se.r,Se=se.trace,Oe=_.getRotationAngle(Se.rotation),Pe=2*Math.PI/se.vTotal,Me=&quot;px0&quot;,ce=&quot;px1&quot;;if(Se.direction===&quot;counterclockwise&quot;){for(re=0;re&lt;Q.length&amp;&amp;Q[re].hidden;re++);if(re===Q.length)return;Oe+=Pe*Q[re].v,Pe*=-1,Me=&quot;px1&quot;,ce=&quot;px0&quot;}for(ie=R(he,Oe),re=0;re&lt;Q.length;re++)(ae=Q[re]).hidden||(ae[Me]=ie,ae.startangle=Oe,Oe+=Pe*ae.v/2,ae.pxmid=R(he,Oe),ae.midangle=Oe,ie=R(he,Oe+=Pe*ae.v/2),ae.stopangle=Oe,ae[ce]=ie,ae.largeArc=ae.v&gt;se.vTotal/2?1:0,ae.halfangle=Math.PI*Math.min(ae.v/se.vTotal,.5),ae.ring=1-Se.hole,ae.rInscribed=A(ae,se))})(H),Z.attr(&quot;stroke-linejoin&quot;,&quot;round&quot;),Z.each(function(){var Q=s.select(this).selectAll(&quot;g.slice&quot;).data(H);Q.enter().append(&quot;g&quot;).classed(&quot;slice&quot;,!0),Q.exit().remove();var re=[[[],[]],[[],[]]],ae=!1;Q.each(function(ce,we){if(ce.hidden)s.select(this).selectAll(&quot;path,g&quot;).remove();else{ce.pointNumber=ce.i,ce.curveNumber=X.index,re[ce.pxmid[1]&lt;0?0:1][ce.pxmid[0]&lt;0?0:1].push(ce);var K=G.cx,ne=G.cy,de=s.select(this),_e=de.selectAll(&quot;path.surface&quot;).data([ce]);if(_e.enter().append(&quot;path&quot;).classed(&quot;surface&quot;,!0).style({&quot;pointer-events&quot;:U?&quot;none&quot;:&quot;all&quot;}),de.call(k,L,H),X.pull){var ue=+_.castOption(X.pull,ce.pts)||0;ue&gt;0&amp;&amp;(K+=ue*ce.pxmid[0],ne+=ue*ce.pxmid[1])}ce.cxFinal=K,ce.cyFinal=ne;var pe=X.hole;if(ce.v===G.vTotal){var xe=&quot;M&quot;+(K+ce.px0[0])+&quot;,&quot;+(ne+ce.px0[1])+Le(ce.px0,ce.pxmid,!0,1)+Le(ce.pxmid,ce.px0,!0,1)+&quot;Z&quot;;pe?_e.attr(&quot;d&quot;,&quot;M&quot;+(K+pe*ce.px0[0])+&quot;,&quot;+(ne+pe*ce.px0[1])+Le(ce.px0,ce.pxmid,!1,pe)+Le(ce.pxmid,ce.px0,!1,pe)+&quot;Z&quot;+xe):_e.attr(&quot;d&quot;,xe)}else{var ye=Le(ce.px0,ce.px1,!0,1);if(pe){var Te=1-pe;_e.attr(&quot;d&quot;,&quot;M&quot;+(K+pe*ce.px1[0])+&quot;,&quot;+(ne+pe*ce.px1[1])+Le(ce.px1,ce.px0,!1,pe)+&quot;l&quot;+Te*ce.px0[0]+&quot;,&quot;+Te*ce.px0[1]+ye+&quot;Z&quot;)}else _e.attr(&quot;d&quot;,&quot;M&quot;+K+&quot;,&quot;+ne+&quot;l&quot;+ce.px0[0]+&quot;,&quot;+ce.px0[1]+ye+&quot;Z&quot;)}q(L,ce,G);var Ae=_.castOption(X.textposition,ce.pts),Re=de.selectAll(&quot;g.slicetext&quot;).data(ce.text&amp;&amp;Ae!==&quot;none&quot;?[0]:[]);Re.enter().append(&quot;g&quot;).classed(&quot;slicetext&quot;,!0),Re.exit().remove(),Re.each(function(){var $e=p.ensureSingle(s.select(this),&quot;text&quot;,&quot;&quot;,function(dt){dt.attr(&quot;data-notex&quot;,1)}),Fe=p.ensureUniformFontSize(L,Ae===&quot;outside&quot;?function(dt,vt,We){return{color:_.castOption(dt.outsidetextfont.color,vt.pts)||_.castOption(dt.textfont.color,vt.pts)||We.color,family:_.castOption(dt.outsidetextfont.family,vt.pts)||_.castOption(dt.textfont.family,vt.pts)||We.family,size:_.castOption(dt.outsidetextfont.size,vt.pts)||_.castOption(dt.textfont.size,vt.pts)||We.size}}(X,ce,V.font):S(X,ce,V.font));$e.text(ce.text).attr({class:&quot;slicetext&quot;,transform:&quot;&quot;,&quot;text-anchor&quot;:&quot;middle&quot;}).call(f.font,Fe).call(b.convertToTspans,L);var Be,Ue=f.bBox($e.node());if(Ae===&quot;outside&quot;)Be=F(Ue,ce);else if(Be=M(Ue,ce,G),Ae===&quot;auto&quot;&amp;&amp;Be.scale&lt;1){var qe=p.ensureUniformFontSize(L,X.outsidetextfont);$e.call(f.font,qe),Be=F(Ue=f.bBox($e.node()),ce)}var Xe=Be.textPosAngle,ot=Xe===void 0?ce.pxmid:R(G.r,Xe);if(Be.targetX=K+ot[0]*Be.rCenter+(Be.x||0),Be.targetY=ne+ot[1]*Be.rCenter+(Be.y||0),Y(Be,Ue),Be.outside){var st=Be.targetY;ce.yLabelMin=st-Ue.height/2,ce.yLabelMid=st,ce.yLabelMax=st+Ue.height/2,ce.labelExtraX=0,ce.labelExtraY=0,ae=!0}Be.fontSize=Fe.size,h(X.type,Be,V),H[we].transform=Be,p.setTransormAndDisplay($e,Be)})}function Le($e,Fe,Be,Ue){var qe=Ue*(Fe[0]-$e[0]),Xe=Ue*(Fe[1]-$e[1]);return&quot;a&quot;+Ue*G.r+&quot;,&quot;+Ue*G.r+&quot; 0 &quot;+ce.largeArc+(Be?&quot; 1 &quot;:&quot; 0 &quot;)+qe+&quot;,&quot;+Xe}});var ie=s.select(this).selectAll(&quot;g.titletext&quot;).data(X.title.text?[0]:[]);if(ie.enter().append(&quot;g&quot;).classed(&quot;titletext&quot;,!0),ie.exit().remove(),ie.each(function(){var ce,we=p.ensureSingle(s.select(this),&quot;text&quot;,&quot;&quot;,function(ne){ne.attr(&quot;data-notex&quot;,1)}),K=X.title.text;X._meta&amp;&amp;(K=p.templateString(K,X._meta)),we.text(K).attr({class:&quot;titletext&quot;,transform:&quot;&quot;,&quot;text-anchor&quot;:&quot;middle&quot;}).call(f.font,X.title.font).call(b.convertToTspans,L),ce=X.title.position===&quot;middle center&quot;?function(ne){var de=Math.sqrt(ne.titleBox.width*ne.titleBox.width+ne.titleBox.height*ne.titleBox.height);return{x:ne.cx,y:ne.cy,scale:ne.trace.hole*ne.r*2/de,tx:0,ty:-ne.titleBox.height/2+ne.trace.title.font.size}}(G):j(G,te),we.attr(&quot;transform&quot;,g(ce.x,ce.y)+m(Math.min(1,ce.scale))+g(ce.tx,ce.ty))}),ae&amp;&amp;function(ce,we){var K,ne,de,_e,ue,pe,xe,ye,Te,Ae,Re,Le,$e;function Fe(Xe,ot){return Xe.pxmid[1]-ot.pxmid[1]}function Be(Xe,ot){return ot.pxmid[1]-Xe.pxmid[1]}function Ue(Xe,ot){ot||(ot={});var st,dt,vt,We,ze=ot.labelExtraY+(ne?ot.yLabelMax:ot.yLabelMin),tt=ne?Xe.yLabelMin:Xe.yLabelMax,it=ne?Xe.yLabelMax:Xe.yLabelMin,St=Xe.cyFinal+ue(Xe.px0[1],Xe.px1[1]),Ze=ze-tt;if(Ze*xe&gt;0&amp;&amp;(Xe.labelExtraY=Ze),Array.isArray(we.pull))for(dt=0;dt&lt;Ae.length;dt++)(vt=Ae[dt])===Xe||(_.castOption(we.pull,Xe.pts)||0)&gt;=(_.castOption(we.pull,vt.pts)||0)||((Xe.pxmid[1]-vt.pxmid[1])*xe&gt;0?(Ze=vt.cyFinal+ue(vt.px0[1],vt.px1[1])-tt-Xe.labelExtraY)*xe&gt;0&amp;&amp;(Xe.labelExtraY+=Ze):(it+Xe.labelExtraY-St)*xe&gt;0&amp;&amp;(st=3*pe*Math.abs(dt-Ae.indexOf(Xe)),(We=vt.cxFinal+_e(vt.px0[0],vt.px1[0])+st-(Xe.cxFinal+Xe.pxmid[0])-Xe.labelExtraX)*pe&gt;0&amp;&amp;(Xe.labelExtraX+=We)))}for(ne=0;ne&lt;2;ne++)for(de=ne?Fe:Be,ue=ne?Math.max:Math.min,xe=ne?1:-1,K=0;K&lt;2;K++){for(_e=K?Math.max:Math.min,pe=K?1:-1,(ye=ce[ne][K]).sort(de),Te=ce[1-ne][K],Ae=Te.concat(ye),Le=[],Re=0;Re&lt;ye.length;Re++)ye[Re].yLabelMid!==void 0&amp;&amp;Le.push(ye[Re]);for($e=!1,Re=0;ne&amp;&amp;Re&lt;Te.length;Re++)if(Te[Re].yLabelMid!==void 0){$e=Te[Re];break}for(Re=0;Re&lt;Le.length;Re++){var qe=Re&amp;&amp;Le[Re-1];$e&amp;&amp;!Re&amp;&amp;(qe=$e),Ue(Le[Re],qe)}}}(re,X),function(ce,we){ce.each(function(K){var ne=s.select(this);if(K.labelExtraX||K.labelExtraY){var de=ne.select(&quot;g.slicetext text&quot;);K.transform.targetX+=K.labelExtraX,K.transform.targetY+=K.labelExtraY,p.setTransormAndDisplay(de,K.transform);var _e=K.cxFinal+K.pxmid[0],ue=&quot;M&quot;+_e+&quot;,&quot;+(K.cyFinal+K.pxmid[1]),pe=(K.yLabelMax-K.yLabelMin)*(K.pxmid[0]&lt;0?-1:1)/4;if(K.labelExtraX){var xe=K.labelExtraX*K.pxmid[1]/K.pxmid[0],ye=K.yLabelMid+K.labelExtraY-(K.cyFinal+K.pxmid[1]);Math.abs(xe)&gt;Math.abs(ye)?ue+=&quot;l&quot;+ye*K.pxmid[0]/K.pxmid[1]+&quot;,&quot;+ye+&quot;H&quot;+(_e+K.labelExtraX+pe):ue+=&quot;l&quot;+K.labelExtraX+&quot;,&quot;+xe+&quot;v&quot;+(ye-xe)+&quot;h&quot;+pe}else ue+=&quot;V&quot;+(K.yLabelMid+K.labelExtraY)+&quot;h&quot;+pe;p.ensureSingle(ne,&quot;path&quot;,&quot;textline&quot;).call(d.stroke,we.outsidetextfont.color).attr({&quot;stroke-width&quot;:Math.min(2,we.outsidetextfont.size/8),d:ue,fill:&quot;none&quot;})}else ne.select(&quot;path.textline&quot;).remove()})}(Q,X),ae&amp;&amp;X.automargin){var se=f.bBox(Z.node()),he=X.domain,Se=te.w*(he.x[1]-he.x[0]),Oe=te.h*(he.y[1]-he.y[0]),Pe=(.5*Se-G.r)/te.w,Me=(.5*Oe-G.r)/te.h;u.autoMargin(L,&quot;pie.&quot;+X.uid+&quot;.automargin&quot;,{xl:he.x[0]-Pe,xr:he.x[1]+Pe,yb:he.y[0]-Me,yt:he.y[1]+Me,l:Math.max(G.cx-G.r-se.left,0),r:Math.max(se.right-(G.cx+G.r),0),b:Math.max(se.bottom-(G.cy+G.r),0),t:Math.max(G.cy-G.r-se.top,0),pad:5})}})});setTimeout(function(){ee.selectAll(&quot;tspan&quot;).each(function(){var H=s.select(this);H.attr(&quot;dy&quot;)&amp;&amp;H.attr(&quot;dy&quot;,H.attr(&quot;dy&quot;))})},0)},formatSliceLabel:q,transformInsideText:M,determineInsideTextFont:S,positionTitleOutside:j,prerenderTitles:C,layoutAreas:N,attachFxHandlers:k,computeTransform:Y}},68357:function(i,o,a){var s=a(39898),u=a(63463),c=a(72597).resizeText;i.exports=function(d){var f=d._fullLayout._pielayer.selectAll(&quot;.trace&quot;);c(d,f,&quot;pie&quot;),f.each(function(p){var m=p[0].trace,g=s.select(this);g.style({opacity:m.opacity}),g.selectAll(&quot;path.surface&quot;).each(function(b){s.select(this).call(u,b,m,d)})})}},63463:function(i,o,a){var s=a(7901),u=a(53581).castOption,c=a(22209);i.exports=function(d,f,p,m){var g=p.marker.line,b=u(g.color,f.pts)||s.defaultLine,v=u(g.width,f.pts)||0;d.call(c,f,p,m).style(&quot;stroke-width&quot;,v).call(s.stroke,b)}},75225:function(i,o,a){var s=a(71828);i.exports=function(u,c){for(var d=0;d&lt;u.length;d++)u[d].i=d;s.mergeArray(c.text,u,&quot;tx&quot;),s.mergeArray(c.texttemplate,u,&quot;txt&quot;),s.mergeArray(c.hovertext,u,&quot;htx&quot;),s.mergeArray(c.customdata,u,&quot;data&quot;),s.mergeArray(c.textposition,u,&quot;tp&quot;),c.textfont&amp;&amp;(s.mergeArrayCastPositive(c.textfont.size,u,&quot;ts&quot;),s.mergeArray(c.textfont.color,u,&quot;tc&quot;),s.mergeArray(c.textfont.family,u,&quot;tf&quot;));var f=c.marker;if(f){s.mergeArrayCastPositive(f.size,u,&quot;ms&quot;),s.mergeArrayCastPositive(f.opacity,u,&quot;mo&quot;),s.mergeArray(f.symbol,u,&quot;mx&quot;),s.mergeArray(f.angle,u,&quot;ma&quot;),s.mergeArray(f.standoff,u,&quot;mf&quot;),s.mergeArray(f.color,u,&quot;mc&quot;);var p=f.line;f.line&amp;&amp;(s.mergeArray(p.color,u,&quot;mlc&quot;),s.mergeArrayCastPositive(p.width,u,&quot;mlw&quot;));var m=f.gradient;m&amp;&amp;m.type!==&quot;none&quot;&amp;&amp;(s.mergeArray(m.type,u,&quot;mgt&quot;),s.mergeArray(m.color,u,&quot;mgc&quot;))}}},82196:function(i,o,a){var s=a(12663).axisHoverFormat,u=a(5386).si,c=a(5386).fF,d=a(50693),f=a(41940),p=a(79952).P,m=a(79952).u,g=a(91424),b=a(47581),v=a(1426).extendFlat;i.exports={x:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;,anim:!0},x0:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc+clearAxisTypes&quot;,anim:!0},dx:{valType:&quot;number&quot;,dflt:1,editType:&quot;calc&quot;,anim:!0},y:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;,anim:!0},y0:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc+clearAxisTypes&quot;,anim:!0},dy:{valType:&quot;number&quot;,dflt:1,editType:&quot;calc&quot;,anim:!0},xperiod:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc&quot;},yperiod:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc&quot;},xperiod0:{valType:&quot;any&quot;,editType:&quot;calc&quot;},yperiod0:{valType:&quot;any&quot;,editType:&quot;calc&quot;},xperiodalignment:{valType:&quot;enumerated&quot;,values:[&quot;start&quot;,&quot;middle&quot;,&quot;end&quot;],dflt:&quot;middle&quot;,editType:&quot;calc&quot;},yperiodalignment:{valType:&quot;enumerated&quot;,values:[&quot;start&quot;,&quot;middle&quot;,&quot;end&quot;],dflt:&quot;middle&quot;,editType:&quot;calc&quot;},xhoverformat:s(&quot;x&quot;),yhoverformat:s(&quot;y&quot;),offsetgroup:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;calc&quot;},alignmentgroup:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;calc&quot;},stackgroup:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;calc&quot;},orientation:{valType:&quot;enumerated&quot;,values:[&quot;v&quot;,&quot;h&quot;],editType:&quot;calc&quot;},groupnorm:{valType:&quot;enumerated&quot;,values:[&quot;&quot;,&quot;fraction&quot;,&quot;percent&quot;],dflt:&quot;&quot;,editType:&quot;calc&quot;},stackgaps:{valType:&quot;enumerated&quot;,values:[&quot;infer zero&quot;,&quot;interpolate&quot;],dflt:&quot;infer zero&quot;,editType:&quot;calc&quot;},text:{valType:&quot;string&quot;,dflt:&quot;&quot;,arrayOk:!0,editType:&quot;calc&quot;},texttemplate:u({},{}),hovertext:{valType:&quot;string&quot;,dflt:&quot;&quot;,arrayOk:!0,editType:&quot;style&quot;},mode:{valType:&quot;flaglist&quot;,flags:[&quot;lines&quot;,&quot;markers&quot;,&quot;text&quot;],extras:[&quot;none&quot;],editType:&quot;calc&quot;},hoveron:{valType:&quot;flaglist&quot;,flags:[&quot;points&quot;,&quot;fills&quot;],editType:&quot;style&quot;},hovertemplate:c({},{keys:b.eventDataKeys}),line:{color:{valType:&quot;color&quot;,editType:&quot;style&quot;,anim:!0},width:{valType:&quot;number&quot;,min:0,dflt:2,editType:&quot;style&quot;,anim:!0},shape:{valType:&quot;enumerated&quot;,values:[&quot;linear&quot;,&quot;spline&quot;,&quot;hv&quot;,&quot;vh&quot;,&quot;hvh&quot;,&quot;vhv&quot;],dflt:&quot;linear&quot;,editType:&quot;plot&quot;},smoothing:{valType:&quot;number&quot;,min:0,max:1.3,dflt:1,editType:&quot;plot&quot;},dash:v({},p,{editType:&quot;style&quot;}),backoff:{valType:&quot;number&quot;,min:0,dflt:&quot;auto&quot;,arrayOk:!0,editType:&quot;plot&quot;},simplify:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;plot&quot;},editType:&quot;plot&quot;},connectgaps:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;calc&quot;},cliponaxis:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;plot&quot;},fill:{valType:&quot;enumerated&quot;,values:[&quot;none&quot;,&quot;tozeroy&quot;,&quot;tozerox&quot;,&quot;tonexty&quot;,&quot;tonextx&quot;,&quot;toself&quot;,&quot;tonext&quot;],editType:&quot;calc&quot;},fillcolor:{valType:&quot;color&quot;,editType:&quot;style&quot;,anim:!0},fillpattern:m,marker:v({symbol:{valType:&quot;enumerated&quot;,values:g.symbolList,dflt:&quot;circle&quot;,arrayOk:!0,editType:&quot;style&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,arrayOk:!0,editType:&quot;style&quot;,anim:!0},angle:{valType:&quot;angle&quot;,dflt:0,arrayOk:!0,editType:&quot;plot&quot;,anim:!1},angleref:{valType:&quot;enumerated&quot;,values:[&quot;previous&quot;,&quot;up&quot;],dflt:&quot;up&quot;,editType:&quot;plot&quot;,anim:!1},standoff:{valType:&quot;number&quot;,min:0,dflt:0,arrayOk:!0,editType:&quot;plot&quot;,anim:!0},size:{valType:&quot;number&quot;,min:0,dflt:6,arrayOk:!0,editType:&quot;calc&quot;,anim:!0},maxdisplayed:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;plot&quot;},sizeref:{valType:&quot;number&quot;,dflt:1,editType:&quot;calc&quot;},sizemin:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;calc&quot;},sizemode:{valType:&quot;enumerated&quot;,values:[&quot;diameter&quot;,&quot;area&quot;],dflt:&quot;diameter&quot;,editType:&quot;calc&quot;},line:v({width:{valType:&quot;number&quot;,min:0,arrayOk:!0,editType:&quot;style&quot;,anim:!0},editType:&quot;calc&quot;},d(&quot;marker.line&quot;,{anim:!0})),gradient:{type:{valType:&quot;enumerated&quot;,values:[&quot;radial&quot;,&quot;horizontal&quot;,&quot;vertical&quot;,&quot;none&quot;],arrayOk:!0,dflt:&quot;none&quot;,editType:&quot;calc&quot;},color:{valType:&quot;color&quot;,arrayOk:!0,editType:&quot;calc&quot;},editType:&quot;calc&quot;},editType:&quot;calc&quot;},d(&quot;marker&quot;,{anim:!0})),selected:{marker:{opacity:{valType:&quot;number&quot;,min:0,max:1,editType:&quot;style&quot;},color:{valType:&quot;color&quot;,editType:&quot;style&quot;},size:{valType:&quot;number&quot;,min:0,editType:&quot;style&quot;},editType:&quot;style&quot;},textfont:{color:{valType:&quot;color&quot;,editType:&quot;style&quot;},editType:&quot;style&quot;},editType:&quot;style&quot;},unselected:{marker:{opacity:{valType:&quot;number&quot;,min:0,max:1,editType:&quot;style&quot;},color:{valType:&quot;color&quot;,editType:&quot;style&quot;},size:{valType:&quot;number&quot;,min:0,editType:&quot;style&quot;},editType:&quot;style&quot;},textfont:{color:{valType:&quot;color&quot;,editType:&quot;style&quot;},editType:&quot;style&quot;},editType:&quot;style&quot;},textposition:{valType:&quot;enumerated&quot;,values:[&quot;top left&quot;,&quot;top center&quot;,&quot;top right&quot;,&quot;middle left&quot;,&quot;middle center&quot;,&quot;middle right&quot;,&quot;bottom left&quot;,&quot;bottom center&quot;,&quot;bottom right&quot;],dflt:&quot;middle center&quot;,arrayOk:!0,editType:&quot;calc&quot;},textfont:f({editType:&quot;calc&quot;,colorEditType:&quot;style&quot;,arrayOk:!0})}},47761:function(i,o,a){var s=a(92770),u=a(71828),c=a(89298),d=a(42973),f=a(50606).BADNUM,p=a(34098),m=a(36922),g=a(75225),b=a(66279);function v(x,T,k,S,C,M,O){var D=T._length,P=x._fullLayout,E=k._id,I=S._id,A=P._firstScatter[w(T)]===T.uid,F=(_(T,P,k,S)||{}).orientation,j=T.fill;k._minDtick=0,S._minDtick=0;var z={padded:!0},B={padded:!0};O&amp;&amp;(z.ppad=B.ppad=O);var N=D&lt;2||C[0]!==C[D-1]||M[0]!==M[D-1];N&amp;&amp;(j===&quot;tozerox&quot;||j===&quot;tonextx&quot;&amp;&amp;(A||F===&quot;h&quot;))?z.tozero=!0:(T.error_y||{}).visible||j!==&quot;tonexty&quot;&amp;&amp;j!==&quot;tozeroy&quot;&amp;&amp;(p.hasMarkers(T)||p.hasText(T))||(z.padded=!1,z.ppad=0),N&amp;&amp;(j===&quot;tozeroy&quot;||j===&quot;tonexty&quot;&amp;&amp;(A||F===&quot;v&quot;))?B.tozero=!0:j!==&quot;tonextx&quot;&amp;&amp;j!==&quot;tozerox&quot;||(B.padded=!1),E&amp;&amp;(T._extremes[E]=c.findExtremes(k,C,z)),I&amp;&amp;(T._extremes[I]=c.findExtremes(S,M,B))}function h(x,T){if(p.hasMarkers(x)){var k,S=x.marker,C=1.6*(x.marker.sizeref||1);if(k=x.marker.sizemode===&quot;area&quot;?function(E){return Math.max(Math.sqrt((E||0)/C),3)}:function(E){return Math.max((E||0)/C,3)},u.isArrayOrTypedArray(S.size)){var M={type:&quot;linear&quot;};c.setConvert(M);for(var O=M.makeCalcdata(x.marker,&quot;size&quot;),D=new Array(T),P=0;P&lt;T;P++)D[P]=k(O[P]);return D}return k(S.size)}}function y(x,T){var k=w(T),S=x._firstScatter;S[k]||(S[k]=T.uid)}function w(x){var T=x.stackgroup;return x.xaxis+x.yaxis+x.type+(T?&quot;-&quot;+T:&quot;&quot;)}function _(x,T,k,S){var C=x.stackgroup;if(C){var M=T._scatterStackOpts[k._id+S._id][C],O=M.orientation===&quot;v&quot;?S:k;return O.type===&quot;linear&quot;||O.type===&quot;log&quot;?M:void 0}}i.exports={calc:function(x,T){var k,S,C,M,O,D,P=x._fullLayout,E=T._xA=c.getFromId(x,T.xaxis||&quot;x&quot;,&quot;x&quot;),I=T._yA=c.getFromId(x,T.yaxis||&quot;y&quot;,&quot;y&quot;),A=E.makeCalcdata(T,&quot;x&quot;),F=I.makeCalcdata(T,&quot;y&quot;),j=d(T,E,&quot;x&quot;,A),z=d(T,I,&quot;y&quot;,F),B=j.vals,N=z.vals,R=T._length,q=new Array(R),Y=T.ids,L=_(T,P,E,I),W=!1;y(P,T);var U,V=&quot;x&quot;,te=&quot;y&quot;;L?(u.pushUnique(L.traceIndices,T._expandedIndex),(k=L.orientation===&quot;v&quot;)?(te=&quot;s&quot;,U=&quot;x&quot;):(V=&quot;s&quot;,U=&quot;y&quot;),O=L.stackgaps===&quot;interpolate&quot;):v(x,T,E,I,B,N,h(T,R));var ee=!!T.xperiodalignment,H=!!T.yperiodalignment;for(S=0;S&lt;R;S++){var Z=q[S]={},G=s(B[S]),X=s(N[S]);G&amp;&amp;X?(Z[V]=B[S],Z[te]=N[S],ee&amp;&amp;(Z.orig_x=A[S],Z.xEnd=j.ends[S],Z.xStart=j.starts[S]),H&amp;&amp;(Z.orig_y=F[S],Z.yEnd=z.ends[S],Z.yStart=z.starts[S])):L&amp;&amp;(k?G:X)?(Z[U]=k?B[S]:N[S],Z.gap=!0,O?(Z.s=f,W=!0):Z.s=0):Z[V]=Z[te]=f,Y&amp;&amp;(Z.id=String(Y[S]))}if(g(q,T),m(x,T),b(q,T),L){for(S=0;S&lt;q.length;)q[S][U]===f?q.splice(S,1):S++;if(u.sort(q,function(ie,se){return ie[U]-se[U]||ie.i-se.i}),W){for(S=0;S&lt;q.length-1&amp;&amp;q[S].gap;)S++;for((D=q[S].s)||(D=q[S].s=0),C=0;C&lt;S;C++)q[C].s=D;for(M=q.length-1;M&gt;S&amp;&amp;q[M].gap;)M--;for(D=q[M].s,C=q.length-1;C&gt;M;C--)q[C].s=D;for(;S&lt;M;)if(q[++S].gap){for(C=S+1;q[C].gap;)C++;for(var Q=q[S-1][U],re=q[S-1].s,ae=(q[C].s-re)/(q[C][U]-Q);S&lt;C;)q[S].s=re+(q[S][U]-Q)*ae,S++}}}return q},calcMarkerSize:h,calcAxisExpansion:v,setFirstScatter:y,getStackOpts:_}},66279:function(i,o,a){var s=a(71828);i.exports=function(u,c){s.isArrayOrTypedArray(c.selectedpoints)&amp;&amp;s.tagSelected(u,c)}},36922:function(i,o,a){var s=a(52075).hasColorscale,u=a(78803),c=a(34098);i.exports=function(d,f){c.hasLines(f)&amp;&amp;s(f,&quot;line&quot;)&amp;&amp;u(d,f,{vals:f.line.color,containerStr:&quot;line&quot;,cLetter:&quot;c&quot;}),c.hasMarkers(f)&amp;&amp;(s(f,&quot;marker&quot;)&amp;&amp;u(d,f,{vals:f.marker.color,containerStr:&quot;marker&quot;,cLetter:&quot;c&quot;}),s(f,&quot;marker.line&quot;)&amp;&amp;u(d,f,{vals:f.marker.line.color,containerStr:&quot;marker.line&quot;,cLetter:&quot;c&quot;}))}},47581:function(i){i.exports={PTS_LINESONLY:20,minTolerance:.2,toleranceGrowth:10,maxScreensAway:20,eventDataKeys:[]}},72626:function(i,o,a){var s=a(47761),u=a(11661).setGroupPositions;function c(d,f,p,m,g,b,v){g[m]=!0;var h={i:null,gap:!0,s:0};if(h[v]=p,d.splice(f,0,h),f&amp;&amp;p===d[f-1][v]){var y=d[f-1];h.s=y.s,h.i=y.i,h.gap=y.gap}else b&amp;&amp;(h.s=function(w,_,x,T){var k=w[_-1],S=w[_+1];return S?k?k.s+(S.s-k.s)*(x-k[T])/(S[T]-k[T]):S.s:k.s}(d,f,p,v));f||(d[0].t=d[1].t,d[0].trace=d[1].trace,delete d[1].t,delete d[1].trace)}i.exports=function(d,f){d._fullLayout.scattermode===&quot;group&quot;&amp;&amp;function(U,V){for(var te=V.xaxis,ee=V.yaxis,H=U._fullLayout,Z=U._fullData,G=U.calcdata,X=[],Q=[],re=0;re&lt;Z.length;re++){var ae=Z[re];ae.visible===!0&amp;&amp;ae.type===&quot;scatter&quot;&amp;&amp;ae.xaxis===te._id&amp;&amp;ae.yaxis===ee._id&amp;&amp;(ae.orientation===&quot;h&quot;?X.push(G[re]):ae.orientation===&quot;v&quot;&amp;&amp;Q.push(G[re]))}var ie={mode:H.scattermode,gap:H.scattergap};u(U,te,ee,Q,ie),u(U,ee,te,X,ie)}(d,f);var p=f.xaxis,m=f.yaxis,g=p._id+m._id,b=d._fullLayout._scatterStackOpts[g];if(b){var v,h,y,w,_,x,T,k,S,C,M,O,D,P,E,I=d.calcdata;for(var A in b){var F=(C=b[A]).traceIndices;if(F.length){for(M=C.stackgaps===&quot;interpolate&quot;,O=C.groupnorm,C.orientation===&quot;v&quot;?(D=&quot;x&quot;,P=&quot;y&quot;):(D=&quot;y&quot;,P=&quot;x&quot;),E=new Array(F.length),v=0;v&lt;E.length;v++)E[v]=!1;x=I[F[0]];var j=new Array(x.length);for(v=0;v&lt;x.length;v++)j[v]=x[v][D];for(v=1;v&lt;F.length;v++){for(_=I[F[v]],h=y=0;h&lt;_.length;h++){for(T=_[h][D];T&gt;j[y]&amp;&amp;y&lt;j.length;y++)c(_,h,j[y],v,E,M,D),h++;if(T!==j[y]){for(w=0;w&lt;v;w++)c(I[F[w]],y,T,w,E,M,D);j.splice(y,0,T)}y++}for(;y&lt;j.length;y++)c(_,h,j[y],v,E,M,D),h++}var z=j.length;for(h=0;h&lt;x.length;h++){for(k=x[h][P]=x[h].s,v=1;v&lt;F.length;v++)(_=I[F[v]])[0].trace._rawLength=_[0].trace._length,_[0].trace._length=z,k+=_[h].s,_[h][P]=k;if(O)for(S=(O===&quot;fraction&quot;?k:k/100)||1,v=0;v&lt;F.length;v++){var B=I[F[v]][h];B[P]/=S,B.sNorm=B.s/S}}for(v=0;v&lt;F.length;v++){var N=(_=I[F[v]])[0].trace,R=s.calcMarkerSize(N,N._rawLength),q=Array.isArray(R);if(R&amp;&amp;E[v]||q){var Y=R;for(R=new Array(z),h=0;h&lt;z;h++)R[h]=_[h].gap?0:q?Y[_[h].i]:Y}var L=new Array(z),W=new Array(z);for(h=0;h&lt;z;h++)L[h]=_[h].x,W[h]=_[h].y;s.calcAxisExpansion(d,N,p,m,L,W,R),_[0].t.orientation=C.orientation}}}}}},34936:function(i,o,a){var s=a(71828),u=a(26125),c=a(82196);i.exports=function(d,f){var p,m,g;function b(_){return s.coerce(m._input,m,c,_)}if(f.scattermode===&quot;group&quot;)for(g=0;g&lt;d.length;g++)(m=d[g]).type===&quot;scatter&quot;&amp;&amp;(p=m._input,u(p,m,f,b));for(g=0;g&lt;d.length;g++){var v=d[g];if(v.type===&quot;scatter&quot;){var h=v.fill;if(h!==&quot;none&quot;&amp;&amp;h!==&quot;toself&quot;&amp;&amp;(v.opacity=void 0,h===&quot;tonexty&quot;||h===&quot;tonextx&quot;))for(var y=g-1;y&gt;=0;y--){var w=d[y];if(w.type===&quot;scatter&quot;&amp;&amp;w.xaxis===v.xaxis&amp;&amp;w.yaxis===v.yaxis){w.opacity=void 0;break}}}}}},17438:function(i,o,a){var s=a(71828),u=a(73972),c=a(82196),d=a(47581),f=a(34098),p=a(67513),m=a(73927),g=a(565),b=a(49508),v=a(11058),h=a(94039),y=a(82410),w=a(28908),_=a(71828).coercePattern;i.exports=function(x,T,k,S){function C(F,j){return s.coerce(x,T,c,F,j)}var M=p(x,T,S,C);if(M||(T.visible=!1),T.visible){m(x,T,S,C),C(&quot;xhoverformat&quot;),C(&quot;yhoverformat&quot;);var O=g(x,T,S,C);S.scattermode===&quot;group&quot;&amp;&amp;T.orientation===void 0&amp;&amp;C(&quot;orientation&quot;,&quot;v&quot;);var D=!O&amp;&amp;M&lt;d.PTS_LINESONLY?&quot;lines+markers&quot;:&quot;lines&quot;;C(&quot;text&quot;),C(&quot;hovertext&quot;),C(&quot;mode&quot;,D),f.hasLines(T)&amp;&amp;(v(x,T,k,S,C,{backoff:!0}),h(x,T,C),C(&quot;connectgaps&quot;),C(&quot;line.simplify&quot;)),f.hasMarkers(T)&amp;&amp;b(x,T,k,S,C,{gradient:!0}),f.hasText(T)&amp;&amp;(C(&quot;texttemplate&quot;),y(x,T,S,C));var P=[];(f.hasMarkers(T)||f.hasText(T))&amp;&amp;(C(&quot;cliponaxis&quot;),C(&quot;marker.maxdisplayed&quot;),P.push(&quot;points&quot;)),C(&quot;fill&quot;,O?O.fillDflt:&quot;none&quot;),T.fill!==&quot;none&quot;&amp;&amp;(w(x,T,k,C),f.hasLines(T)||h(x,T,C),_(C,&quot;fillpattern&quot;,T.fillcolor,!1));var E=(T.line||{}).color,I=(T.marker||{}).color;T.fill!==&quot;tonext&quot;&amp;&amp;T.fill!==&quot;toself&quot;||P.push(&quot;fills&quot;),C(&quot;hoveron&quot;,P.join(&quot;+&quot;)||&quot;points&quot;),T.hoveron!==&quot;fills&quot;&amp;&amp;C(&quot;hovertemplate&quot;);var A=u.getComponentMethod(&quot;errorbars&quot;,&quot;supplyDefaults&quot;);A(x,T,E||I||k,{axis:&quot;y&quot;}),A(x,T,E||I||k,{axis:&quot;x&quot;,inherit:&quot;y&quot;}),s.coerceSelectionMarkerOpacity(T,C)}}},28908:function(i,o,a){var s=a(7901),u=a(71828).isArrayOrTypedArray;i.exports=function(c,d,f,p){var m=!1;if(d.marker){var g=d.marker.color,b=(d.marker.line||{}).color;g&amp;&amp;!u(g)?m=g:b&amp;&amp;!u(b)&amp;&amp;(m=b)}p(&quot;fillcolor&quot;,s.addOpacity((d.line||{}).color||m||f,.5))}},8225:function(i,o,a){var s=a(89298);i.exports=function(u,c,d){var f={},p={_fullLayout:d},m=s.getFromTrace(p,c,&quot;x&quot;),g=s.getFromTrace(p,c,&quot;y&quot;),b=u.orig_x;b===void 0&amp;&amp;(b=u.x);var v=u.orig_y;return v===void 0&amp;&amp;(v=u.y),f.xLabel=s.tickText(m,m.c2l(b),!0).text,f.yLabel=s.tickText(g,g.c2l(v),!0).text,f}},34603:function(i,o,a){var s=a(7901),u=a(34098);i.exports=function(c,d){var f,p;if(c.mode===&quot;lines&quot;)return(f=c.line.color)&amp;&amp;s.opacity(f)?f:c.fillcolor;if(c.mode===&quot;none&quot;)return c.fill?c.fillcolor:&quot;&quot;;var m=d.mcc||(c.marker||{}).color,g=d.mlcc||((c.marker||{}).line||{}).color;return(p=m&amp;&amp;s.opacity(m)?m:g&amp;&amp;s.opacity(g)&amp;&amp;(d.mlw||((c.marker||{}).line||{}).width)?g:&quot;&quot;)?s.opacity(p)&lt;.3?s.addOpacity(p,.3):p:(f=(c.line||{}).color)&amp;&amp;s.opacity(f)&amp;&amp;u.hasLines(c)&amp;&amp;c.line.width?f:c.fillcolor}},26125:function(i,o,a){var s=a(99082).getAxisGroup;i.exports=function(u,c,d,f){var p=c.orientation,m=c[{v:&quot;x&quot;,h:&quot;y&quot;}[p]+&quot;axis&quot;],g=s(d,m)+p,b=d._alignmentOpts||{},v=f(&quot;alignmentgroup&quot;),h=b[g];h||(h=b[g]={});var y=h[v];y?y.traces.push(c):y=h[v]={traces:[c],alignmentIndex:Object.keys(h).length,offsetGroups:{}};var w=f(&quot;offsetgroup&quot;),_=y.offsetGroups,x=_[w];w&amp;&amp;(x||(x=_[w]={offsetIndex:Object.keys(_).length}),c._offsetIndex=x.offsetIndex)}},33720:function(i,o,a){var s=a(71828),u=a(30211),c=a(73972),d=a(34603),f=a(7901),p=s.fillText;i.exports=function(m,g,b,v){var h=m.cd,y=h[0].trace,w=m.xa,_=m.ya,x=w.c2p(g),T=_.c2p(b),k=[x,T],S=y.hoveron||&quot;&quot;,C=y.mode.indexOf(&quot;markers&quot;)!==-1?3:.5,M=!!y.xperiodalignment,O=!!y.yperiodalignment;if(S.indexOf(&quot;points&quot;)!==-1){var D=function(he){var Se=Math.max(C,he.mrc||0),Oe=w.c2p(he.x)-x,Pe=_.c2p(he.y)-T;return Math.max(Math.sqrt(Oe*Oe+Pe*Pe)-Se,1-C/Se)},P=u.getDistanceFunction(v,function(he){if(M){var Se=w.c2p(he.xStart),Oe=w.c2p(he.xEnd);return x&gt;=Math.min(Se,Oe)&amp;&amp;x&lt;=Math.max(Se,Oe)?0:1/0}var Pe=Math.max(3,he.mrc||0),Me=1-1/Pe,ce=Math.abs(w.c2p(he.x)-x);return ce&lt;Pe?Me*ce/Pe:ce-Pe+Me},function(he){if(O){var Se=_.c2p(he.yStart),Oe=_.c2p(he.yEnd);return T&gt;=Math.min(Se,Oe)&amp;&amp;T&lt;=Math.max(Se,Oe)?0:1/0}var Pe=Math.max(3,he.mrc||0),Me=1-1/Pe,ce=Math.abs(_.c2p(he.y)-T);return ce&lt;Pe?Me*ce/Pe:ce-Pe+Me},D);if(u.getClosest(h,P,m),m.index!==!1){var E=h[m.index],I=w.c2p(E.x,!0),A=_.c2p(E.y,!0),F=E.mrc||1;m.index=E.i;var j=h[0].t.orientation,z=j&amp;&amp;(E.sNorm||E.s),B=j===&quot;h&quot;?z:E.orig_x!==void 0?E.orig_x:E.x,N=j===&quot;v&quot;?z:E.orig_y!==void 0?E.orig_y:E.y;return s.extendFlat(m,{color:d(y,E),x0:I-F,x1:I+F,xLabelVal:B,y0:A-F,y1:A+F,yLabelVal:N,spikeDistance:D(E),hovertemplate:y.hovertemplate}),p(E,y,m),c.getComponentMethod(&quot;errorbars&quot;,&quot;hoverInfo&quot;)(E,y,m),[m]}}if(S.indexOf(&quot;fills&quot;)!==-1&amp;&amp;y._polygons){var R,q,Y,L,W,U,V,te,ee,H=y._polygons,Z=[],G=!1,X=1/0,Q=-1/0,re=1/0,ae=-1/0;for(R=0;R&lt;H.length;R++)(Y=H[R]).contains(k)&amp;&amp;(G=!G,Z.push(Y),re=Math.min(re,Y.ymin),ae=Math.max(ae,Y.ymax));if(G){var ie=((re=Math.max(re,0))+(ae=Math.min(ae,_._length)))/2;for(R=0;R&lt;Z.length;R++)for(L=Z[R].pts,q=1;q&lt;L.length;q++)(te=L[q-1][1])&gt;ie!=(ee=L[q][1])&gt;=ie&amp;&amp;(U=L[q-1][0],V=L[q][0],ee-te&amp;&amp;(W=U+(V-U)*(ie-te)/(ee-te),X=Math.min(X,W),Q=Math.max(Q,W)));X=Math.max(X,0),Q=Math.min(Q,w._length);var se=f.defaultLine;return f.opacity(y.fillcolor)?se=y.fillcolor:f.opacity((y.line||{}).color)&amp;&amp;(se=y.line.color),s.extendFlat(m,{distance:m.maxHoverDistance,x0:X,x1:Q,y0:ie,y1:ie,color:se,hovertemplate:!1}),delete m.index,y.text&amp;&amp;!Array.isArray(y.text)?m.text=String(y.text):m.text=y.name,[m]}}}},67368:function(i,o,a){var s=a(34098);i.exports={hasLines:s.hasLines,hasMarkers:s.hasMarkers,hasText:s.hasText,isBubble:s.isBubble,attributes:a(82196),layoutAttributes:a(21479),supplyDefaults:a(17438),crossTraceDefaults:a(34936),supplyLayoutDefaults:a(79334),calc:a(47761).calc,crossTraceCalc:a(72626),arraysToCalcdata:a(75225),plot:a(32663),colorbar:a(4898),formatLabels:a(8225),style:a(16296).style,styleOnSelect:a(16296).styleOnSelect,hoverPoints:a(33720),selectPoints:a(98002),animatable:!0,moduleType:&quot;trace&quot;,name:&quot;scatter&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;symbols&quot;,&quot;errorBarsOK&quot;,&quot;showLegend&quot;,&quot;scatter-like&quot;,&quot;zoomScale&quot;],meta:{}}},21479:function(i){i.exports={scattermode:{valType:&quot;enumerated&quot;,values:[&quot;group&quot;,&quot;overlay&quot;],dflt:&quot;overlay&quot;,editType:&quot;calc&quot;},scattergap:{valType:&quot;number&quot;,min:0,max:1,editType:&quot;calc&quot;}}},79334:function(i,o,a){var s=a(71828),u=a(21479);i.exports=function(c,d){var f,p=d.barmode===&quot;group&quot;;d.scattermode===&quot;group&quot;&amp;&amp;(f=p?d.bargap:.2,s.coerce(c,d,u,&quot;scattergap&quot;,f))}},11058:function(i,o,a){var s=a(71828).isArrayOrTypedArray,u=a(52075).hasColorscale,c=a(1586);i.exports=function(d,f,p,m,g,b){b||(b={});var v=(d.marker||{}).color;g(&quot;line.color&quot;,p),u(d,&quot;line&quot;)?c(d,f,m,g,{prefix:&quot;line.&quot;,cLetter:&quot;c&quot;}):g(&quot;line.color&quot;,!s(v)&amp;&amp;v||p),g(&quot;line.width&quot;),b.noDash||g(&quot;line.dash&quot;),b.backoff&amp;&amp;g(&quot;line.backoff&quot;)}},34621:function(i,o,a){var s=a(91424),u=a(50606),c=u.BADNUM,d=u.LOG_CLIP,f=d+.5,p=d-.5,m=a(71828),g=m.segmentsIntersect,b=m.constrain,v=a(47581);i.exports=function(h,y){var w,_,x,T,k,S,C,M,O,D,P,E,I,A,F,j,z,B,N=y.trace||{},R=y.xaxis,q=y.yaxis,Y=R.type===&quot;log&quot;,L=q.type===&quot;log&quot;,W=R._length,U=q._length,V=y.backoff,te=N.marker,ee=y.connectGaps,H=y.baseTolerance,Z=y.shape,G=Z===&quot;linear&quot;,X=N.fill&amp;&amp;N.fill!==&quot;none&quot;,Q=[],re=v.minTolerance,ae=h.length,ie=new Array(ae),se=0;function he(Ze){var ut=h[Ze];if(!ut)return!1;var ht=y.linearized?R.l2p(ut.x):R.c2p(ut.x),Rt=y.linearized?q.l2p(ut.y):q.c2p(ut.y);if(ht===c){if(Y&amp;&amp;(ht=R.c2p(ut.x,!0)),ht===c)return!1;L&amp;&amp;Rt===c&amp;&amp;(ht*=Math.abs(R._m*U*(R._m&gt;0?f:p)/(q._m*W*(q._m&gt;0?f:p)))),ht*=1e3}if(Rt===c){if(L&amp;&amp;(Rt=q.c2p(ut.y,!0)),Rt===c)return!1;Rt*=1e3}return[ht,Rt]}function Se(Ze,ut,ht,Rt){var Ct=ht-Ze,Wt=Rt-ut,_t=.5-Ze,be=.5-ut,Ce=Ct*Ct+Wt*Wt,Ge=Ct*_t+Wt*be;if(Ge&gt;0&amp;&amp;Ge&lt;Ce){var He=_t*Wt-be*Ct;if(He*He&lt;Ce)return!0}}function Oe(Ze,ut){var ht=Ze[0]/W,Rt=Ze[1]/U,Ct=Math.max(0,-ht,ht-1,-Rt,Rt-1);return Ct&amp;&amp;z!==void 0&amp;&amp;Se(ht,Rt,z,B)&amp;&amp;(Ct=0),Ct&amp;&amp;ut&amp;&amp;Se(ht,Rt,ut[0]/W,ut[1]/U)&amp;&amp;(Ct=0),(1+v.toleranceGrowth*Ct)*H}function Pe(Ze,ut){var ht=Ze[0]-ut[0],Rt=Ze[1]-ut[1];return Math.sqrt(ht*ht+Rt*Rt)}var Me,ce,we,K,ne,de,_e,ue=v.maxScreensAway,pe=-W*ue,xe=W*(1+ue),ye=-U*ue,Te=U*(1+ue),Ae=[[pe,ye,xe,ye],[xe,ye,xe,Te],[xe,Te,pe,Te],[pe,Te,pe,ye]];function Re(Ze){if(Ze[0]&lt;pe||Ze[0]&gt;xe||Ze[1]&lt;ye||Ze[1]&gt;Te)return[b(Ze[0],pe,xe),b(Ze[1],ye,Te)]}function Le(Ze,ut){return Ze[0]===ut[0]&amp;&amp;(Ze[0]===pe||Ze[0]===xe)||Ze[1]===ut[1]&amp;&amp;(Ze[1]===ye||Ze[1]===Te)||void 0}function $e(Ze,ut,ht){return function(Rt,Ct){var Wt=Re(Rt),_t=Re(Ct),be=[];if(Wt&amp;&amp;_t&amp;&amp;Le(Wt,_t))return be;Wt&amp;&amp;be.push(Wt),_t&amp;&amp;be.push(_t);var Ce=2*m.constrain((Rt[Ze]+Ct[Ze])/2,ut,ht)-((Wt||Rt)[Ze]+(_t||Ct)[Ze]);return Ce&amp;&amp;((Wt&amp;&amp;_t?Ce&gt;0==Wt[Ze]&gt;_t[Ze]?Wt:_t:Wt||_t)[Ze]+=Ce),be}}function Fe(Ze){var ut=Ze[0],ht=Ze[1],Rt=ut===ie[se-1][0],Ct=ht===ie[se-1][1];if(!Rt||!Ct)if(se&gt;1){var Wt=ut===ie[se-2][0],_t=ht===ie[se-2][1];Rt&amp;&amp;(ut===pe||ut===xe)&amp;&amp;Wt?_t?se--:ie[se-1]=Ze:Ct&amp;&amp;(ht===ye||ht===Te)&amp;&amp;_t?Wt?se--:ie[se-1]=Ze:ie[se++]=Ze}else ie[se++]=Ze}function Be(Ze){ie[se-1][0]!==Ze[0]&amp;&amp;ie[se-1][1]!==Ze[1]&amp;&amp;Fe([we,K]),Fe(Ze),ne=null,we=K=0}Z===&quot;linear&quot;||Z===&quot;spline&quot;?_e=function(Ze,ut){for(var ht=[],Rt=0,Ct=0;Ct&lt;4;Ct++){var Wt=Ae[Ct],_t=g(Ze[0],Ze[1],ut[0],ut[1],Wt[0],Wt[1],Wt[2],Wt[3]);_t&amp;&amp;(!Rt||Math.abs(_t.x-ht[0][0])&gt;1||Math.abs(_t.y-ht[0][1])&gt;1)&amp;&amp;(_t=[_t.x,_t.y],Rt&amp;&amp;Pe(_t,Ze)&lt;Pe(ht[0],Ze)?ht.unshift(_t):ht.push(_t),Rt++)}return ht}:Z===&quot;hv&quot;||Z===&quot;vh&quot;?_e=function(Ze,ut){var ht=[],Rt=Re(Ze),Ct=Re(ut);return Rt&amp;&amp;Ct&amp;&amp;Le(Rt,Ct)||(Rt&amp;&amp;ht.push(Rt),Ct&amp;&amp;ht.push(Ct)),ht}:Z===&quot;hvh&quot;?_e=$e(0,pe,xe):Z===&quot;vhv&quot;&amp;&amp;(_e=$e(1,ye,Te));var Ue=m.isArrayOrTypedArray(te);function qe(Ze){if(Ze&amp;&amp;V&amp;&amp;(Ze.i=w,Ze.d=h,Ze.trace=N,Ze.marker=Ue?te[Ze.i]:te,Ze.backoff=V),z=Ze[0]/W,B=Ze[1]/U,Me=Ze[0]&lt;pe?pe:Ze[0]&gt;xe?xe:0,ce=Ze[1]&lt;ye?ye:Ze[1]&gt;Te?Te:0,Me||ce){if(se)if(ne){var ut=_e(ne,Ze);ut.length&gt;1&amp;&amp;(Be(ut[0]),ie[se++]=ut[1])}else de=_e(ie[se-1],Ze)[0],ie[se++]=de;else ie[se++]=[Me||Ze[0],ce||Ze[1]];var ht=ie[se-1];Me&amp;&amp;ce&amp;&amp;(ht[0]!==Me||ht[1]!==ce)?(ne&amp;&amp;(we!==Me&amp;&amp;K!==ce?Fe(we&amp;&amp;K?(Rt=ne,Wt=(Ct=Ze)[0]-Rt[0],_t=(Ct[1]-Rt[1])/Wt,(Rt[1]*Ct[0]-Ct[1]*Rt[0])/Wt&gt;0?[_t&gt;0?pe:xe,Te]:[_t&gt;0?xe:pe,ye]):[we||Me,K||ce]):we&amp;&amp;K&amp;&amp;Fe([we,K])),Fe([Me,ce])):we-Me&amp;&amp;K-ce&amp;&amp;Fe([Me||we,ce||K]),ne=Ze,we=Me,K=ce}else ne&amp;&amp;Be(_e(ne,Ze)[0]),ie[se++]=Ze;var Rt,Ct,Wt,_t}for(w=0;w&lt;ae;w++)if(_=he(w)){for(se=0,ne=null,qe(_),w++;w&lt;ae;w++){if(!(T=he(w))){if(ee)continue;break}if(G&amp;&amp;y.simplify){var Xe=he(w+1);if(D=Pe(T,_),X&amp;&amp;(se===0||se===ae-1)||!(D&lt;Oe(T,Xe)*re)){for(M=[(T[0]-_[0])/D,(T[1]-_[1])/D],k=_,P=D,E=A=F=0,C=!1,x=T,w++;w&lt;h.length;w++){if(S=Xe,Xe=he(w+1),!S){if(ee)continue;break}if(j=(O=[S[0]-_[0],S[1]-_[1]])[0]*M[1]-O[1]*M[0],A=Math.min(A,j),(F=Math.max(F,j))-A&gt;Oe(S,Xe))break;x=S,(I=O[0]*M[0]+O[1]*M[1])&gt;P?(P=I,T=S,C=!1):I&lt;E&amp;&amp;(E=I,k=S,C=!0)}if(C?(qe(T),x!==k&amp;&amp;qe(k)):(k!==_&amp;&amp;qe(k),x!==T&amp;&amp;qe(T)),qe(x),w&gt;=h.length||!S)break;qe(S),_=S}}else qe(T)}ne&amp;&amp;Fe([we||ne[0],K||ne[1]]),Q.push(ie.slice(0,se))}var ot=Z.slice(Z.length-1);if(V&amp;&amp;ot!==&quot;h&quot;&amp;&amp;ot!==&quot;v&quot;){for(var st=!1,dt=-1,vt=[],We=0;We&lt;Q.length;We++)for(var ze=0;ze&lt;Q[We].length-1;ze++){var tt=Q[We][ze],it=Q[We][ze+1],St=s.applyBackoff(it,tt);St[0]===it[0]&amp;&amp;St[1]===it[1]||(st=!0),vt[dt+1]||(vt[++dt]=[tt,[St[0],St[1]]])}return st?vt:Q}return Q}},94039:function(i){i.exports=function(o,a,s){s(&quot;line.shape&quot;)===&quot;spline&quot;&amp;&amp;s(&quot;line.smoothing&quot;)}},68687:function(i){var o={tonextx:1,tonexty:1,tonext:1};i.exports=function(a,s,u){var c,d,f,p,m,g={},b=!1,v=-1,h=0,y=-1;for(d=0;d&lt;u.length;d++)(f=(c=u[d][0].trace).stackgroup||&quot;&quot;)?f in g?m=g[f]:(m=g[f]=h,h++):c.fill in o&amp;&amp;y&gt;=0?m=y:(m=y=h,h++),m&lt;v&amp;&amp;(b=!0),c._groupIndex=v=m;var w=u.slice();b&amp;&amp;w.sort(function(x,T){var k=x[0].trace,S=T[0].trace;return k._groupIndex-S._groupIndex||k.index-S.index});var _={};for(d=0;d&lt;w.length;d++)f=(c=w[d][0].trace).stackgroup||&quot;&quot;,c.visible===!0?(c._nexttrace=null,c.fill in o&amp;&amp;(p=_[f],c._prevtrace=p||null,p&amp;&amp;(p._nexttrace=c)),c._ownfill=c.fill&amp;&amp;(c.fill.substr(0,6)===&quot;tozero&quot;||c.fill===&quot;toself&quot;||c.fill.substr(0,2)===&quot;to&quot;&amp;&amp;!c._prevtrace),_[f]=c):c._prevtrace=c._nexttrace=c._ownfill=null;return w}},39984:function(i,o,a){var s=a(92770);i.exports=function(u,c){c||(c=2);var d=u.marker,f=d.sizeref||1,p=d.sizemin||0,m=d.sizemode===&quot;area&quot;?function(g){return Math.sqrt(g/f)}:function(g){return g/f};return function(g){var b=m(g/c);return s(b)&amp;&amp;b&gt;0?Math.max(b,p):0}}},4898:function(i){i.exports={container:&quot;marker&quot;,min:&quot;cmin&quot;,max:&quot;cmax&quot;}},49508:function(i,o,a){var s=a(7901),u=a(52075).hasColorscale,c=a(1586),d=a(34098);i.exports=function(f,p,m,g,b,v){var h=d.isBubble(f),y=(f.line||{}).color;v=v||{},y&amp;&amp;(m=y),b(&quot;marker.symbol&quot;),b(&quot;marker.opacity&quot;,h?.7:1),b(&quot;marker.size&quot;),v.noAngle||(b(&quot;marker.angle&quot;),v.noAngleRef||b(&quot;marker.angleref&quot;),v.noStandOff||b(&quot;marker.standoff&quot;)),b(&quot;marker.color&quot;,m),u(f,&quot;marker&quot;)&amp;&amp;c(f,p,g,b,{prefix:&quot;marker.&quot;,cLetter:&quot;c&quot;}),v.noSelect||(b(&quot;selected.marker.color&quot;),b(&quot;unselected.marker.color&quot;),b(&quot;selected.marker.size&quot;),b(&quot;unselected.marker.size&quot;)),v.noLine||(b(&quot;marker.line.color&quot;,y&amp;&amp;!Array.isArray(y)&amp;&amp;p.marker.color!==y?y:h?s.background:s.defaultLine),u(f,&quot;marker.line&quot;)&amp;&amp;c(f,p,g,b,{prefix:&quot;marker.line.&quot;,cLetter:&quot;c&quot;}),b(&quot;marker.line.width&quot;,h?1:0)),h&amp;&amp;(b(&quot;marker.sizeref&quot;),b(&quot;marker.sizemin&quot;),b(&quot;marker.sizemode&quot;)),v.gradient&amp;&amp;b(&quot;marker.gradient.type&quot;)!==&quot;none&quot;&amp;&amp;b(&quot;marker.gradient.color&quot;)}},73927:function(i,o,a){var s=a(71828).dateTick0,u=a(50606).ONEWEEK;function c(d,f){return s(f,d%u==0?1:0)}i.exports=function(d,f,p,m,g){if(g||(g={x:!0,y:!0}),g.x){var b=m(&quot;xperiod&quot;);b&amp;&amp;(m(&quot;xperiod0&quot;,c(b,f.xcalendar)),m(&quot;xperiodalignment&quot;))}if(g.y){var v=m(&quot;yperiod&quot;);v&amp;&amp;(m(&quot;yperiod0&quot;,c(v,f.ycalendar)),m(&quot;yperiodalignment&quot;))}}},32663:function(i,o,a){var s=a(39898),u=a(73972),c=a(71828),d=c.ensureSingle,f=c.identity,p=a(91424),m=a(34098),g=a(34621),b=a(68687),v=a(61082).tester;function h(y,w,_,x,T,k,S){var C,M=y._context.staticPlot;(function(_e,ue,pe,xe,ye){var Te=pe.xaxis,Ae=pe.yaxis,Re=s.extent(c.simpleMap(Te.range,Te.r2c)),Le=s.extent(c.simpleMap(Ae.range,Ae.r2c)),$e=xe[0].trace;if(m.hasMarkers($e)){var Fe=$e.marker.maxdisplayed;if(Fe!==0){var Be=xe.filter(function(ot){return ot.x&gt;=Re[0]&amp;&amp;ot.x&lt;=Re[1]&amp;&amp;ot.y&gt;=Le[0]&amp;&amp;ot.y&lt;=Le[1]}),Ue=Math.ceil(Be.length/Fe),qe=0;ye.forEach(function(ot,st){var dt=ot[0].trace;m.hasMarkers(dt)&amp;&amp;dt.marker.maxdisplayed&gt;0&amp;&amp;st&lt;ue&amp;&amp;qe++});var Xe=Math.round(qe*Ue/3+Math.floor(qe/3)*Ue/7.1);xe.forEach(function(ot){delete ot.vis}),Be.forEach(function(ot,st){Math.round((st+Xe)%Ue)===0&amp;&amp;(ot.vis=!0)})}}})(0,w,_,x,T);var O=!!S&amp;&amp;S.duration&gt;0;function D(_e){return O?_e.transition():_e}var P=_.xaxis,E=_.yaxis,I=x[0].trace,A=I.line,F=s.select(k),j=d(F,&quot;g&quot;,&quot;errorbars&quot;),z=d(F,&quot;g&quot;,&quot;lines&quot;),B=d(F,&quot;g&quot;,&quot;points&quot;),N=d(F,&quot;g&quot;,&quot;text&quot;);if(u.getComponentMethod(&quot;errorbars&quot;,&quot;plot&quot;)(y,j,_,S),I.visible===!0){var R,q;D(F).style(&quot;opacity&quot;,I.opacity);var Y=I.fill.charAt(I.fill.length-1);Y!==&quot;x&quot;&amp;&amp;Y!==&quot;y&quot;&amp;&amp;(Y=&quot;&quot;),x[0][_.isRangePlot?&quot;nodeRangePlot3&quot;:&quot;node3&quot;]=F;var L,W,U=&quot;&quot;,V=[],te=I._prevtrace;te&amp;&amp;(U=te._prevRevpath||&quot;&quot;,q=te._nextFill,V=te._polygons);var ee,H,Z,G,X,Q,re,ae=&quot;&quot;,ie=&quot;&quot;,se=[],he=c.noop;if(R=I._ownFill,m.hasLines(I)||I.fill!==&quot;none&quot;){for(q&amp;&amp;q.datum(x),[&quot;hv&quot;,&quot;vh&quot;,&quot;hvh&quot;,&quot;vhv&quot;].indexOf(A.shape)!==-1?(ee=p.steps(A.shape),H=p.steps(A.shape.split(&quot;&quot;).reverse().join(&quot;&quot;))):ee=H=A.shape===&quot;spline&quot;?function(_e){var ue=_e[_e.length-1];return _e.length&gt;1&amp;&amp;_e[0][0]===ue[0]&amp;&amp;_e[0][1]===ue[1]?p.smoothclosed(_e.slice(1),A.smoothing):p.smoothopen(_e,A.smoothing)}:function(_e){return&quot;M&quot;+_e.join(&quot;L&quot;)},Z=function(_e){return H(_e.reverse())},se=g(x,{xaxis:P,yaxis:E,trace:I,connectGaps:I.connectgaps,baseTolerance:Math.max(A.width||1,3)/4,shape:A.shape,backoff:A.backoff,simplify:A.simplify,fill:I.fill}),re=I._polygons=new Array(se.length),C=0;C&lt;se.length;C++)I._polygons[C]=v(se[C]);se.length&amp;&amp;(G=se[0][0],Q=(X=se[se.length-1])[X.length-1]),he=function(_e){return function(ue){if(L=ee(ue),W=Z(ue),ae?Y?(ae+=&quot;L&quot;+L.substr(1),ie=W+&quot;L&quot;+ie.substr(1)):(ae+=&quot;Z&quot;+L,ie=W+&quot;Z&quot;+ie):(ae=L,ie=W),m.hasLines(I)){var pe=s.select(this);if(pe.datum(x),_e)D(pe.style(&quot;opacity&quot;,0).attr(&quot;d&quot;,L).call(p.lineGroupStyle)).style(&quot;opacity&quot;,1);else{var xe=D(pe);xe.attr(&quot;d&quot;,L),p.singleLineStyle(x,xe)}}}}}var Se=z.selectAll(&quot;.js-line&quot;).data(se);D(Se.exit()).style(&quot;opacity&quot;,0).remove(),Se.each(he(!1)),Se.enter().append(&quot;path&quot;).classed(&quot;js-line&quot;,!0).style(&quot;vector-effect&quot;,M?&quot;none&quot;:&quot;non-scaling-stroke&quot;).call(p.lineGroupStyle).each(he(!0)),p.setClipUrl(Se,_.layerClipId,y),se.length?(R?(R.datum(x),G&amp;&amp;Q&amp;&amp;(Y?(Y===&quot;y&quot;?G[1]=Q[1]=E.c2p(0,!0):Y===&quot;x&quot;&amp;&amp;(G[0]=Q[0]=P.c2p(0,!0)),D(R).attr(&quot;d&quot;,&quot;M&quot;+Q+&quot;L&quot;+G+&quot;L&quot;+ae.substr(1)).call(p.singleFillStyle,y)):D(R).attr(&quot;d&quot;,ae+&quot;Z&quot;).call(p.singleFillStyle,y))):q&amp;&amp;(I.fill.substr(0,6)===&quot;tonext&quot;&amp;&amp;ae&amp;&amp;U?(I.fill===&quot;tonext&quot;?D(q).attr(&quot;d&quot;,ae+&quot;Z&quot;+U+&quot;Z&quot;).call(p.singleFillStyle,y):D(q).attr(&quot;d&quot;,ae+&quot;L&quot;+U.substr(1)+&quot;Z&quot;).call(p.singleFillStyle,y),I._polygons=I._polygons.concat(V)):(Pe(q),I._polygons=null)),I._prevRevpath=ie,I._prevPolygons=re):(R?Pe(R):q&amp;&amp;Pe(q),I._polygons=I._prevRevpath=I._prevPolygons=null),B.datum(x),N.datum(x),function(_e,ue,pe){var xe,ye=pe[0].trace,Te=m.hasMarkers(ye),Ae=m.hasText(ye),Re=ne(ye),Le=de,$e=de;if(Te||Ae){var Fe=f,Be=ye.stackgroup,Ue=Be&amp;&amp;y._fullLayout._scatterStackOpts[P._id+E._id][Be].stackgaps===&quot;infer zero&quot;;ye.marker.maxdisplayed||ye._needsCull?Fe=Ue?ce:Me:Be&amp;&amp;!Ue&amp;&amp;(Fe=we),Te&amp;&amp;(Le=Fe),Ae&amp;&amp;($e=Fe)}var qe,Xe=(xe=_e.selectAll(&quot;path.point&quot;).data(Le,Re)).enter().append(&quot;path&quot;).classed(&quot;point&quot;,!0);O&amp;&amp;Xe.call(p.pointStyle,ye,y).call(p.translatePoints,P,E).style(&quot;opacity&quot;,0).transition().style(&quot;opacity&quot;,1),xe.order(),Te&amp;&amp;(qe=p.makePointStyleFns(ye)),xe.each(function(ot){var st=s.select(this),dt=D(st);p.translatePoint(ot,dt,P,E)?(p.singlePointStyle(ot,dt,ye,qe,y),_.layerClipId&amp;&amp;p.hideOutsideRangePoint(ot,dt,P,E,ye.xcalendar,ye.ycalendar),ye.customdata&amp;&amp;st.classed(&quot;plotly-customdata&quot;,ot.data!==null&amp;&amp;ot.data!==void 0)):dt.remove()}),O?xe.exit().transition().style(&quot;opacity&quot;,0).remove():xe.exit().remove(),(xe=ue.selectAll(&quot;g&quot;).data($e,Re)).enter().append(&quot;g&quot;).classed(&quot;textpoint&quot;,!0).append(&quot;text&quot;),xe.order(),xe.each(function(ot){var st=s.select(this),dt=D(st.select(&quot;text&quot;));p.translatePoint(ot,dt,P,E)?_.layerClipId&amp;&amp;p.hideOutsideRangePoint(ot,st,P,E,ye.xcalendar,ye.ycalendar):st.remove()}),xe.selectAll(&quot;text&quot;).call(p.textPointStyle,ye,y).each(function(ot){var st=P.c2p(ot.x),dt=E.c2p(ot.y);s.select(this).selectAll(&quot;tspan.line&quot;).each(function(){D(s.select(this)).attr({x:st,y:dt})})}),xe.exit().remove()}(B,N,x);var Oe=I.cliponaxis===!1?null:_.layerClipId;p.setClipUrl(B,Oe,y),p.setClipUrl(N,Oe,y)}function Pe(_e){D(_e).attr(&quot;d&quot;,&quot;M0,0Z&quot;)}function Me(_e){return _e.filter(function(ue){return!ue.gap&amp;&amp;ue.vis})}function ce(_e){return _e.filter(function(ue){return ue.vis})}function we(_e){return _e.filter(function(ue){return!ue.gap})}function K(_e){return _e.id}function ne(_e){if(_e.ids)return K}function de(){return!1}}i.exports=function(y,w,_,x,T,k){var S,C,M=!T,O=!!T&amp;&amp;T.duration&gt;0,D=b(y,w,_);(S=x.selectAll(&quot;g.trace&quot;).data(D,function(P){return P[0].trace.uid})).enter().append(&quot;g&quot;).attr(&quot;class&quot;,function(P){return&quot;trace scatter trace&quot;+P[0].trace.uid}).style(&quot;stroke-miterlimit&quot;,2),S.order(),function(P,E,I){E.each(function(A){var F=d(s.select(this),&quot;g&quot;,&quot;fills&quot;);p.setClipUrl(F,I.layerClipId,P);var j=A[0].trace,z=[];j._ownfill&amp;&amp;z.push(&quot;_ownFill&quot;),j._nexttrace&amp;&amp;z.push(&quot;_nextFill&quot;);var B=F.selectAll(&quot;g&quot;).data(z,f);B.enter().append(&quot;g&quot;),B.exit().each(function(N){j[N]=null}).remove(),B.order().each(function(N){j[N]=d(s.select(this),&quot;path&quot;,&quot;js-fill&quot;)})})}(y,S,w),O?(k&amp;&amp;(C=k()),s.transition().duration(T.duration).ease(T.easing).each(&quot;end&quot;,function(){C&amp;&amp;C()}).each(&quot;interrupt&quot;,function(){C&amp;&amp;C()}).each(function(){x.selectAll(&quot;g.trace&quot;).each(function(P,E){h(y,E,w,P,D,this,T)})})):S.each(function(P,E){h(y,E,w,P,D,this,T)}),M&amp;&amp;S.exit().remove(),x.selectAll(&quot;path:not([d])&quot;).remove()}},98002:function(i,o,a){var s=a(34098);i.exports=function(u,c){var d,f,p,m,g=u.cd,b=u.xaxis,v=u.yaxis,h=[],y=g[0].trace;if(!s.hasMarkers(y)&amp;&amp;!s.hasText(y))return[];if(c===!1)for(d=0;d&lt;g.length;d++)g[d].selected=0;else for(d=0;d&lt;g.length;d++)f=g[d],p=b.c2p(f.x),m=v.c2p(f.y),f.i!==null&amp;&amp;c.contains([p,m],!1,d,u)?(h.push({pointNumber:f.i,x:b.c2d(f.x),y:v.c2d(f.y)}),f.selected=1):f.selected=0;return h}},565:function(i){var o=[&quot;orientation&quot;,&quot;groupnorm&quot;,&quot;stackgaps&quot;];i.exports=function(a,s,u,c){var d=u._scatterStackOpts,f=c(&quot;stackgroup&quot;);if(f){var p=s.xaxis+s.yaxis,m=d[p];m||(m=d[p]={});var g=m[f],b=!1;g?g.traces.push(s):(g=m[f]={traceIndices:[],traces:[s]},b=!0);for(var v={orientation:s.x&amp;&amp;!s.y?&quot;h&quot;:&quot;v&quot;},h=0;h&lt;o.length;h++){var y=o[h],w=y+&quot;Found&quot;;if(!g[w]){var _=a[y]!==void 0,x=y===&quot;orientation&quot;;if((_||b)&amp;&amp;(g[y]=c(y,v[y]),x&amp;&amp;(g.fillDflt=g[y]===&quot;h&quot;?&quot;tonextx&quot;:&quot;tonexty&quot;),_&amp;&amp;(g[w]=!0,!b&amp;&amp;(delete g.traces[0][y],x))))for(var T=0;T&lt;g.traces.length-1;T++){var k=g.traces[T];k._input.fill!==k.fill&amp;&amp;(k.fill=g.fillDflt)}}}return g}}},16296:function(i,o,a){var s=a(39898),u=a(91424),c=a(73972);function d(p,m,g){u.pointStyle(p.selectAll(&quot;path.point&quot;),m,g)}function f(p,m,g){u.textPointStyle(p.selectAll(&quot;text&quot;),m,g)}i.exports={style:function(p){var m=s.select(p).selectAll(&quot;g.trace.scatter&quot;);m.style(&quot;opacity&quot;,function(g){return g[0].trace.opacity}),m.selectAll(&quot;g.points&quot;).each(function(g){d(s.select(this),g.trace||g[0].trace,p)}),m.selectAll(&quot;g.text&quot;).each(function(g){f(s.select(this),g.trace||g[0].trace,p)}),m.selectAll(&quot;g.trace path.js-line&quot;).call(u.lineGroupStyle),m.selectAll(&quot;g.trace path.js-fill&quot;).call(u.fillGroupStyle,p),c.getComponentMethod(&quot;errorbars&quot;,&quot;style&quot;)(m)},stylePoints:d,styleText:f,styleOnSelect:function(p,m,g){var b=m[0].trace;b.selectedpoints?(u.selectedPointStyle(g.selectAll(&quot;path.point&quot;),b),u.selectedTextStyle(g.selectAll(&quot;text&quot;),b)):(d(g,b,p),f(g,b,p))}}},34098:function(i,o,a){var s=a(71828);i.exports={hasLines:function(u){return u.visible&amp;&amp;u.mode&amp;&amp;u.mode.indexOf(&quot;lines&quot;)!==-1},hasMarkers:function(u){return u.visible&amp;&amp;(u.mode&amp;&amp;u.mode.indexOf(&quot;markers&quot;)!==-1||u.type===&quot;splom&quot;)},hasText:function(u){return u.visible&amp;&amp;u.mode&amp;&amp;u.mode.indexOf(&quot;text&quot;)!==-1},isBubble:function(u){return s.isPlainObject(u.marker)&amp;&amp;s.isArrayOrTypedArray(u.marker.size)}}},82410:function(i,o,a){var s=a(71828);i.exports=function(u,c,d,f,p){p=p||{},f(&quot;textposition&quot;),s.coerceFont(f,&quot;textfont&quot;,p.font||d.font),p.noSelect||(f(&quot;selected.textfont.color&quot;),f(&quot;unselected.textfont.color&quot;))}},67513:function(i,o,a){var s=a(71828),u=a(73972);i.exports=function(c,d,f,p){var m,g=p(&quot;x&quot;),b=p(&quot;y&quot;);if(u.getComponentMethod(&quot;calendars&quot;,&quot;handleTraceDefaults&quot;)(c,d,[&quot;x&quot;,&quot;y&quot;],f),g){var v=s.minRowLength(g);b?m=Math.min(v,s.minRowLength(b)):(m=v,p(&quot;y0&quot;),p(&quot;dy&quot;))}else{if(!b)return 0;m=s.minRowLength(b),p(&quot;x0&quot;),p(&quot;dx&quot;)}return d._length=m,m}},50413:function(i,o,a){var s=a(5386).fF,u=a(5386).si,c=a(82196),d=a(9012),f=a(50693),p=a(79952).P,m=a(1426).extendFlat,g=c.marker,b=c.line,v=g.line;i.exports={a:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},b:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},c:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},sum:{valType:&quot;number&quot;,dflt:0,min:0,editType:&quot;calc&quot;},mode:m({},c.mode,{dflt:&quot;markers&quot;}),text:m({},c.text,{}),texttemplate:u({editType:&quot;plot&quot;},{keys:[&quot;a&quot;,&quot;b&quot;,&quot;c&quot;,&quot;text&quot;]}),hovertext:m({},c.hovertext,{}),line:{color:b.color,width:b.width,dash:p,backoff:b.backoff,shape:m({},b.shape,{values:[&quot;linear&quot;,&quot;spline&quot;]}),smoothing:b.smoothing,editType:&quot;calc&quot;},connectgaps:c.connectgaps,cliponaxis:c.cliponaxis,fill:m({},c.fill,{values:[&quot;none&quot;,&quot;toself&quot;,&quot;tonext&quot;],dflt:&quot;none&quot;}),fillcolor:c.fillcolor,marker:m({symbol:g.symbol,opacity:g.opacity,angle:g.angle,angleref:g.angleref,standoff:g.standoff,maxdisplayed:g.maxdisplayed,size:g.size,sizeref:g.sizeref,sizemin:g.sizemin,sizemode:g.sizemode,line:m({width:v.width,editType:&quot;calc&quot;},f(&quot;marker.line&quot;)),gradient:g.gradient,editType:&quot;calc&quot;},f(&quot;marker&quot;)),textfont:c.textfont,textposition:c.textposition,selected:c.selected,unselected:c.unselected,hoverinfo:m({},d.hoverinfo,{flags:[&quot;a&quot;,&quot;b&quot;,&quot;c&quot;,&quot;text&quot;,&quot;name&quot;]}),hoveron:c.hoveron,hovertemplate:s()}},54337:function(i,o,a){var s=a(92770),u=a(36922),c=a(75225),d=a(66279),f=a(47761).calcMarkerSize,p=[&quot;a&quot;,&quot;b&quot;,&quot;c&quot;],m={a:[&quot;b&quot;,&quot;c&quot;],b:[&quot;a&quot;,&quot;c&quot;],c:[&quot;a&quot;,&quot;b&quot;]};i.exports=function(g,b){var v,h,y,w,_,x,T=g._fullLayout[b.subplot].sum,k=b.sum||T,S={a:b.a,b:b.b,c:b.c};for(v=0;v&lt;p.length;v++)if(!S[y=p[v]]){for(_=S[m[y][0]],x=S[m[y][1]],w=new Array(_.length),h=0;h&lt;_.length;h++)w[h]=k-_[h]-x[h];S[y]=w}var C,M,O,D,P,E,I=b._length,A=new Array(I);for(v=0;v&lt;I;v++)C=S.a[v],M=S.b[v],O=S.c[v],s(C)&amp;&amp;s(M)&amp;&amp;s(O)?((D=T/((C=+C)+(M=+M)+(O=+O)))!=1&amp;&amp;(C*=D,M*=D,O*=D),E=C,P=O-M,A[v]={x:P,y:E,a:C,b:M,c:O}):A[v]={x:!1,y:!1};return f(b,I),u(g,b),c(A,b),d(A,b),A}},46008:function(i,o,a){var s=a(71828),u=a(47581),c=a(34098),d=a(49508),f=a(11058),p=a(94039),m=a(82410),g=a(28908),b=a(50413);i.exports=function(v,h,y,w){function _(M,O){return s.coerce(v,h,b,M,O)}var x,T=_(&quot;a&quot;),k=_(&quot;b&quot;),S=_(&quot;c&quot;);if(T?(x=T.length,k?(x=Math.min(x,k.length),S&amp;&amp;(x=Math.min(x,S.length))):x=S?Math.min(x,S.length):0):k&amp;&amp;S&amp;&amp;(x=Math.min(k.length,S.length)),x){h._length=x,_(&quot;sum&quot;),_(&quot;text&quot;),_(&quot;hovertext&quot;),h.hoveron!==&quot;fills&quot;&amp;&amp;_(&quot;hovertemplate&quot;),_(&quot;mode&quot;,x&lt;u.PTS_LINESONLY?&quot;lines+markers&quot;:&quot;lines&quot;),c.hasLines(h)&amp;&amp;(f(v,h,y,w,_,{backoff:!0}),p(v,h,_),_(&quot;connectgaps&quot;)),c.hasMarkers(h)&amp;&amp;d(v,h,y,w,_,{gradient:!0}),c.hasText(h)&amp;&amp;(_(&quot;texttemplate&quot;),m(v,h,w,_));var C=[];(c.hasMarkers(h)||c.hasText(h))&amp;&amp;(_(&quot;cliponaxis&quot;),_(&quot;marker.maxdisplayed&quot;),C.push(&quot;points&quot;)),_(&quot;fill&quot;),h.fill!==&quot;none&quot;&amp;&amp;(g(v,h,y,_),c.hasLines(h)||p(v,h,_)),h.fill!==&quot;tonext&quot;&amp;&amp;h.fill!==&quot;toself&quot;||C.push(&quot;fills&quot;),_(&quot;hoveron&quot;,C.join(&quot;+&quot;)||&quot;points&quot;),s.coerceSelectionMarkerOpacity(h,_)}else h.visible=!1}},4524:function(i){i.exports=function(o,a,s,u,c){if(a.xa&amp;&amp;(o.xaxis=a.xa),a.ya&amp;&amp;(o.yaxis=a.ya),u[c]){var d=u[c];o.a=d.a,o.b=d.b,o.c=d.c}else o.a=a.a,o.b=a.b,o.c=a.c;return o}},93645:function(i,o,a){var s=a(89298);i.exports=function(u,c,d){var f={},p=d[c.subplot]._subplot;return f.aLabel=s.tickText(p.aaxis,u.a,!0).text,f.bLabel=s.tickText(p.baxis,u.b,!0).text,f.cLabel=s.tickText(p.caxis,u.c,!0).text,f}},47250:function(i,o,a){var s=a(33720);i.exports=function(u,c,d,f){var p=s(u,c,d,f);if(p&amp;&amp;p[0].index!==!1){var m=p[0];if(m.index===void 0){var g=1-m.y0/u.ya._length,b=u.xa._length,v=b*g/2,h=b-v;return m.x0=Math.max(Math.min(m.x0,h),v),m.x1=Math.max(Math.min(m.x1,h),v),p}var y=m.cd[m.index],w=m.trace,_=m.subplot;m.a=y.a,m.b=y.b,m.c=y.c,m.xLabelVal=void 0,m.yLabelVal=void 0;var x={};x[w.subplot]={_subplot:_};var T=w._module.formatLabels(y,w,x);m.aLabel=T.aLabel,m.bLabel=T.bLabel,m.cLabel=T.cLabel;var k=y.hi||w.hoverinfo,S=[];if(!w.hovertemplate){var C=k.split(&quot;+&quot;);C.indexOf(&quot;all&quot;)!==-1&amp;&amp;(C=[&quot;a&quot;,&quot;b&quot;,&quot;c&quot;]),C.indexOf(&quot;a&quot;)!==-1&amp;&amp;M(_.aaxis,m.aLabel),C.indexOf(&quot;b&quot;)!==-1&amp;&amp;M(_.baxis,m.bLabel),C.indexOf(&quot;c&quot;)!==-1&amp;&amp;M(_.caxis,m.cLabel)}return m.extraText=S.join(&quot;&lt;br&gt;&quot;),m.hovertemplate=w.hovertemplate,p}function M(O,D){S.push(O._hovertitle+&quot;: &quot;+D)}}},52979:function(i,o,a){i.exports={attributes:a(50413),supplyDefaults:a(46008),colorbar:a(4898),formatLabels:a(93645),calc:a(54337),plot:a(7507),style:a(16296).style,styleOnSelect:a(16296).styleOnSelect,hoverPoints:a(47250),selectPoints:a(98002),eventData:a(4524),moduleType:&quot;trace&quot;,name:&quot;scatterternary&quot;,basePlotModule:a(61639),categories:[&quot;ternary&quot;,&quot;symbols&quot;,&quot;showLegend&quot;,&quot;scatter-like&quot;],meta:{}}},7507:function(i,o,a){var s=a(32663);i.exports=function(u,c,d){var f=c.plotContainer;f.select(&quot;.scatterlayer&quot;).selectAll(&quot;*&quot;).remove();for(var p=c.xaxis,m=c.yaxis,g={xaxis:p,yaxis:m,plot:f,layerClipId:c._hasClipOnAxisFalse?c.clipIdRelative:null},b=c.layers.frontplot.select(&quot;g.scatterlayer&quot;),v=0;v&lt;d.length;v++){var h=d[v];h.length&amp;&amp;(h[0].trace._xA=p,h[0].trace._yA=m)}s(u,g,d,b)}},68875:function(i,o,a){var s=a(53522),u=a(1426).extendFlat,c=a(12663).axisHoverFormat;i.exports={y:s.y,x:s.x,x0:s.x0,y0:s.y0,xhoverformat:c(&quot;x&quot;),yhoverformat:c(&quot;y&quot;),name:u({},s.name,{}),orientation:u({},s.orientation,{}),bandwidth:{valType:&quot;number&quot;,min:0,editType:&quot;calc&quot;},scalegroup:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;calc&quot;},scalemode:{valType:&quot;enumerated&quot;,values:[&quot;width&quot;,&quot;count&quot;],dflt:&quot;width&quot;,editType:&quot;calc&quot;},spanmode:{valType:&quot;enumerated&quot;,values:[&quot;soft&quot;,&quot;hard&quot;,&quot;manual&quot;],dflt:&quot;soft&quot;,editType:&quot;calc&quot;},span:{valType:&quot;info_array&quot;,items:[{valType:&quot;any&quot;,editType:&quot;calc&quot;},{valType:&quot;any&quot;,editType:&quot;calc&quot;}],editType:&quot;calc&quot;},line:{color:{valType:&quot;color&quot;,editType:&quot;style&quot;},width:{valType:&quot;number&quot;,min:0,dflt:2,editType:&quot;style&quot;},editType:&quot;plot&quot;},fillcolor:s.fillcolor,points:u({},s.boxpoints,{}),jitter:u({},s.jitter,{}),pointpos:u({},s.pointpos,{}),width:u({},s.width,{}),marker:s.marker,text:s.text,hovertext:s.hovertext,hovertemplate:s.hovertemplate,quartilemethod:s.quartilemethod,box:{visible:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},width:{valType:&quot;number&quot;,min:0,max:1,dflt:.25,editType:&quot;plot&quot;},fillcolor:{valType:&quot;color&quot;,editType:&quot;style&quot;},line:{color:{valType:&quot;color&quot;,editType:&quot;style&quot;},width:{valType:&quot;number&quot;,min:0,editType:&quot;style&quot;},editType:&quot;style&quot;},editType:&quot;plot&quot;},meanline:{visible:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},color:{valType:&quot;color&quot;,editType:&quot;style&quot;},width:{valType:&quot;number&quot;,min:0,editType:&quot;style&quot;},editType:&quot;plot&quot;},side:{valType:&quot;enumerated&quot;,values:[&quot;both&quot;,&quot;positive&quot;,&quot;negative&quot;],dflt:&quot;both&quot;,editType:&quot;calc&quot;},offsetgroup:s.offsetgroup,alignmentgroup:s.alignmentgroup,selected:s.selected,unselected:s.unselected,hoveron:{valType:&quot;flaglist&quot;,flags:[&quot;violins&quot;,&quot;points&quot;,&quot;kde&quot;],dflt:&quot;violins+points+kde&quot;,extras:[&quot;all&quot;],editType:&quot;style&quot;}}},38603:function(i,o,a){var s=a(71828),u=a(89298),c=a(48518),d=a(60168),f=a(50606).BADNUM;function p(g,b,v){var h=b.max-b.min;if(!h)return g.bandwidth?g.bandwidth:0;if(g.bandwidth)return Math.max(g.bandwidth,h/1e4);var y=v.length,w=s.stdev(v,y-1,b.mean);return Math.max(function(_,x,T){return 1.059*Math.min(x,T/1.349)*Math.pow(_,-.2)}(y,w,b.q3-b.q1),h/100)}function m(g,b,v,h){var y,w=g.spanmode,_=g.span||[],x=[b.min,b.max],T=[b.min-2*h,b.max+2*h];function k(C){var M=_[C],O=v.type===&quot;multicategory&quot;?v.r2c(M):v.d2c(M,0,g[b.valLetter+&quot;calendar&quot;]);return O===f?T[C]:O}var S={type:&quot;linear&quot;,range:y=w===&quot;soft&quot;?T:w===&quot;hard&quot;?x:[k(0),k(1)]};return u.setConvert(S),S.cleanRange(),y}i.exports=function(g,b){var v=c(g,b);if(v[0].t.empty)return v;for(var h=g._fullLayout,y=u.getFromId(g,b[b.orientation===&quot;h&quot;?&quot;xaxis&quot;:&quot;yaxis&quot;]),w=1/0,_=-1/0,x=0,T=0,k=0;k&lt;v.length;k++){var S=v[k],C=S.pts.map(d.extractVal),M=S.bandwidth=p(b,S,C),O=S.span=m(b,S,y,M);if(S.min===S.max&amp;&amp;M===0)O=S.span=[S.min,S.max],S.density=[{v:1,t:O[0]}],S.bandwidth=M,x=Math.max(x,1);else{var D=O[1]-O[0],P=Math.ceil(D/(M/3)),E=D/P;if(!isFinite(E)||!isFinite(P))return s.error(&quot;Something went wrong with computing the violin span&quot;),v[0].t.empty=!0,v;var I=d.makeKDE(S,b,C);S.density=new Array(P);for(var A=0,F=O[0];F&lt;O[1]+E/2;A++,F+=E){var j=I(F);S.density[A]={v:j,t:F},x=Math.max(x,j)}}T=Math.max(T,C.length),w=Math.min(w,O[0]),_=Math.max(_,O[1])}var z=u.findExtremes(y,[w,_],{padded:!0});if(b._extremes[y._id]=z,b.width)v[0].t.maxKDE=x;else{var B=h._violinScaleGroupStats,N=b.scalegroup,R=B[N];R?(R.maxKDE=Math.max(R.maxKDE,x),R.maxCount=Math.max(R.maxCount,T)):B[N]={maxKDE:x,maxCount:T}}return v[0].t.labels.kde=s._(g,&quot;kde:&quot;),v}},86403:function(i,o,a){var s=a(37188).setPositionOffset,u=[&quot;v&quot;,&quot;h&quot;];i.exports=function(c,d){for(var f=c.calcdata,p=d.xaxis,m=d.yaxis,g=0;g&lt;u.length;g++){for(var b=u[g],v=b===&quot;h&quot;?m:p,h=[],y=0;y&lt;f.length;y++){var w=f[y],_=w[0].t,x=w[0].trace;x.visible!==!0||x.type!==&quot;violin&quot;||_.empty||x.orientation!==b||x.xaxis!==p._id||x.yaxis!==m._id||h.push(y)}s(&quot;violin&quot;,c,h,v)}}},15899:function(i,o,a){var s=a(71828),u=a(7901),c=a(36411),d=a(68875);i.exports=function(f,p,m,g){function b(D,P){return s.coerce(f,p,d,D,P)}function v(D,P){return s.coerce2(f,p,d,D,P)}if(c.handleSampleDefaults(f,p,b,g),p.visible!==!1){b(&quot;bandwidth&quot;),b(&quot;side&quot;),b(&quot;width&quot;)||(b(&quot;scalegroup&quot;,p.name),b(&quot;scalemode&quot;));var h,y=b(&quot;span&quot;);Array.isArray(y)&amp;&amp;(h=&quot;manual&quot;),b(&quot;spanmode&quot;,h);var w=b(&quot;line.color&quot;,(f.marker||{}).color||m),_=b(&quot;line.width&quot;),x=b(&quot;fillcolor&quot;,u.addOpacity(p.line.color,.5));c.handlePointsDefaults(f,p,b,{prefix:&quot;&quot;});var T=v(&quot;box.width&quot;),k=v(&quot;box.fillcolor&quot;,x),S=v(&quot;box.line.color&quot;,w),C=v(&quot;box.line.width&quot;,_);b(&quot;box.visible&quot;,!!(T||k||S||C))||(p.box={visible:!1});var M=v(&quot;meanline.color&quot;,w),O=v(&quot;meanline.width&quot;,_);b(&quot;meanline.visible&quot;,!!(M||O))||(p.meanline={visible:!1}),b(&quot;quartilemethod&quot;)}}},60168:function(i,o,a){var s=a(71828),u=function(c){return 1/Math.sqrt(2*Math.PI)*Math.exp(-.5*c*c)};o.makeKDE=function(c,d,f){var p=f.length,m=u,g=c.bandwidth,b=1/(p*g);return function(v){for(var h=0,y=0;y&lt;p;y++)h+=m((v-f[y])/g);return b*h}},o.getPositionOnKdePath=function(c,d,f){var p,m;d.orientation===&quot;h&quot;?(p=&quot;y&quot;,m=&quot;x&quot;):(p=&quot;x&quot;,m=&quot;y&quot;);var g=s.findPointOnPath(c.path,f,m,{pathLength:c.pathLength}),b=c.posCenterPx,v=g[p];return[v,d.side===&quot;both&quot;?2*b-v:b]},o.getKdeValue=function(c,d,f){var p=c.pts.map(o.extractVal);return o.makeKDE(c,d,p)(f)/c.posDensityScale},o.extractVal=function(c){return c.v}},57634:function(i,o,a){var s=a(7901),u=a(71828),c=a(89298),d=a(41868),f=a(60168);i.exports=function(p,m,g,b,v){v||(v={});var h,y,w=v.hoverLayer,_=p.cd,x=_[0].trace,T=x.hoveron,k=T.indexOf(&quot;violins&quot;)!==-1,S=T.indexOf(&quot;kde&quot;)!==-1,C=[];if(k||S){var M=d.hoverOnBoxes(p,m,g,b);if(S&amp;&amp;M.length&gt;0){var O,D,P,E,I,A=p.xa,F=p.ya;x.orientation===&quot;h&quot;?(I=m,O=&quot;y&quot;,P=F,D=&quot;x&quot;,E=A):(I=g,O=&quot;x&quot;,P=A,D=&quot;y&quot;,E=F);var j=_[p.index];if(I&gt;=j.span[0]&amp;&amp;I&lt;=j.span[1]){var z=u.extendFlat({},p),B=E.c2p(I,!0),N=f.getKdeValue(j,x,I),R=f.getPositionOnKdePath(j,x,B),q=P._offset,Y=P._length;z[O+&quot;0&quot;]=R[0],z[O+&quot;1&quot;]=R[1],z[D+&quot;0&quot;]=z[D+&quot;1&quot;]=B,z[D+&quot;Label&quot;]=D+&quot;: &quot;+c.hoverLabelText(E,I,x[D+&quot;hoverformat&quot;])+&quot;, &quot;+_[0].t.labels.kde+&quot; &quot;+N.toFixed(3);for(var L=0,W=0;W&lt;M.length;W++)if(M[W].attr===&quot;med&quot;){L=W;break}z.spikeDistance=M[L].spikeDistance;var U=O+&quot;Spike&quot;;z[U]=M[L][U],M[L].spikeDistance=void 0,M[L][U]=void 0,z.hovertemplate=!1,C.push(z),(y={})[O+&quot;1&quot;]=u.constrain(q+R[0],q,q+Y),y[O+&quot;2&quot;]=u.constrain(q+R[1],q,q+Y),y[D+&quot;1&quot;]=y[D+&quot;2&quot;]=E._offset+B}}k&amp;&amp;(C=C.concat(M))}T.indexOf(&quot;points&quot;)!==-1&amp;&amp;(h=d.hoverOnPoints(p,m,g));var V=w.selectAll(&quot;.violinline-&quot;+x.uid).data(y?[0]:[]);return V.enter().append(&quot;line&quot;).classed(&quot;violinline-&quot;+x.uid,!0).attr(&quot;stroke-width&quot;,1.5),V.exit().remove(),V.attr(y).call(s.stroke,p.color),b===&quot;closest&quot;?h?[h]:C:(h&amp;&amp;C.push(h),C)}},47462:function(i,o,a){i.exports={attributes:a(68875),layoutAttributes:a(9228),supplyDefaults:a(15899),crossTraceDefaults:a(36411).crossTraceDefaults,supplyLayoutDefaults:a(33598),calc:a(38603),crossTraceCalc:a(86403),plot:a(28443),style:a(31847),styleOnSelect:a(16296).styleOnSelect,hoverPoints:a(57634),selectPoints:a(24626),moduleType:&quot;trace&quot;,name:&quot;violin&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;symbols&quot;,&quot;oriented&quot;,&quot;box-violin&quot;,&quot;showLegend&quot;,&quot;violinLayout&quot;,&quot;zoomScale&quot;],meta:{}}},9228:function(i,o,a){var s=a(40094),u=a(71828).extendFlat;i.exports={violinmode:u({},s.boxmode,{}),violingap:u({},s.boxgap,{}),violingroupgap:u({},s.boxgroupgap,{})}},33598:function(i,o,a){var s=a(71828),u=a(9228),c=a(4199);i.exports=function(d,f,p){c._supply(d,f,p,function(m,g){return s.coerce(d,f,u,m,g)},&quot;violin&quot;)}},28443:function(i,o,a){var s=a(39898),u=a(71828),c=a(91424),d=a(86047),f=a(34621),p=a(60168);i.exports=function(m,g,b,v){var h=m._context.staticPlot,y=m._fullLayout,w=g.xaxis,_=g.yaxis;function x(T,k){var S=f(T,{xaxis:w,yaxis:_,trace:k,connectGaps:!0,baseTolerance:.75,shape:&quot;spline&quot;,simplify:!0,linearized:!0});return c.smoothopen(S[0],1)}u.makeTraceGroups(v,b,&quot;trace violins&quot;).each(function(T){var k=s.select(this),S=T[0],C=S.t,M=S.trace;if(M.visible!==!0||C.empty)k.remove();else{var O=C.bPos,D=C.bdPos,P=g[C.valLetter+&quot;axis&quot;],E=g[C.posLetter+&quot;axis&quot;],I=M.side===&quot;both&quot;,A=I||M.side===&quot;positive&quot;,F=I||M.side===&quot;negative&quot;,j=k.selectAll(&quot;path.violin&quot;).data(u.identity);j.enter().append(&quot;path&quot;).style(&quot;vector-effect&quot;,h?&quot;none&quot;:&quot;non-scaling-stroke&quot;).attr(&quot;class&quot;,&quot;violin&quot;),j.exit().remove(),j.each(function(W){var U,V,te,ee,H,Z,G,X,Q=s.select(this),re=W.density,ae=re.length,ie=E.c2l(W.pos+O,!0),se=E.l2p(ie);if(M.width)U=C.maxKDE/D;else{var he=y._violinScaleGroupStats[M.scalegroup];U=M.scalemode===&quot;count&quot;?he.maxKDE/D*(he.maxCount/W.pts.length):he.maxKDE/D}if(A){for(G=new Array(ae),H=0;H&lt;ae;H++)(X=G[H]={})[C.posLetter]=ie+re[H].v/U,X[C.valLetter]=P.c2l(re[H].t,!0);V=x(G,M)}if(F){for(G=new Array(ae),Z=0,H=ae-1;Z&lt;ae;Z++,H--)(X=G[Z]={})[C.posLetter]=ie-re[H].v/U,X[C.valLetter]=P.c2l(re[H].t,!0);te=x(G,M)}if(I)ee=V+&quot;L&quot;+te.substr(1)+&quot;Z&quot;;else{var Se=[se,P.c2p(re[0].t)],Oe=[se,P.c2p(re[ae-1].t)];M.orientation===&quot;h&quot;&amp;&amp;(Se.reverse(),Oe.reverse()),ee=A?&quot;M&quot;+Se+&quot;L&quot;+V.substr(1)+&quot;L&quot;+Oe:&quot;M&quot;+Oe+&quot;L&quot;+te.substr(1)+&quot;L&quot;+Se}Q.attr(&quot;d&quot;,ee),W.posCenterPx=se,W.posDensityScale=U*D,W.path=Q.node(),W.pathLength=W.path.getTotalLength()/(I?2:1)});var z,B,N,R=M.box,q=R.width,Y=(R.line||{}).width;I?(z=D*q,B=0):A?(z=[0,D*q/2],B=Y*{x:1,y:-1}[C.posLetter]):(z=[D*q/2,0],B=Y*{x:-1,y:1}[C.posLetter]),d.plotBoxAndWhiskers(k,{pos:E,val:P},M,{bPos:O,bdPos:z,bPosPxOffset:B}),d.plotBoxMean(k,{pos:E,val:P},M,{bPos:O,bdPos:z,bPosPxOffset:B}),!M.box.visible&amp;&amp;M.meanline.visible&amp;&amp;(N=u.identity);var L=k.selectAll(&quot;path.meanline&quot;).data(N||[]);L.enter().append(&quot;path&quot;).attr(&quot;class&quot;,&quot;meanline&quot;).style(&quot;fill&quot;,&quot;none&quot;).style(&quot;vector-effect&quot;,h?&quot;none&quot;:&quot;non-scaling-stroke&quot;),L.exit().remove(),L.each(function(W){var U=P.c2p(W.mean,!0),V=p.getPositionOnKdePath(W,M,U);s.select(this).attr(&quot;d&quot;,M.orientation===&quot;h&quot;?&quot;M&quot;+U+&quot;,&quot;+V[0]+&quot;V&quot;+V[1]:&quot;M&quot;+V[0]+&quot;,&quot;+U+&quot;H&quot;+V[1])}),d.plotPoints(k,{x:w,y:_},M,C)}})}},31847:function(i,o,a){var s=a(39898),u=a(7901),c=a(16296).stylePoints;i.exports=function(d){var f=s.select(d).selectAll(&quot;g.trace.violins&quot;);f.style(&quot;opacity&quot;,function(p){return p[0].trace.opacity}),f.each(function(p){var m=p[0].trace,g=s.select(this),b=m.box||{},v=b.line||{},h=m.meanline||{},y=h.width;g.selectAll(&quot;path.violin&quot;).style(&quot;stroke-width&quot;,m.line.width+&quot;px&quot;).call(u.stroke,m.line.color).call(u.fill,m.fillcolor),g.selectAll(&quot;path.box&quot;).style(&quot;stroke-width&quot;,v.width+&quot;px&quot;).call(u.stroke,v.color).call(u.fill,b.fillcolor);var w={&quot;stroke-width&quot;:y+&quot;px&quot;,&quot;stroke-dasharray&quot;:2*y+&quot;px,&quot;+y+&quot;px&quot;};g.selectAll(&quot;path.mean&quot;).style(w).call(u.stroke,h.color),g.selectAll(&quot;path.meanline&quot;).style(w).call(u.stroke,h.color),c(g,m,d)})}},82887:function(i,o,a){var s=a(89298),u=a(71828),c=a(86281),d=a(79344).p,f=a(50606).BADNUM;o.moduleType=&quot;transform&quot;,o.name=&quot;aggregate&quot;;var p=o.attributes={enabled:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},groups:{valType:&quot;string&quot;,strict:!0,noBlank:!0,arrayOk:!0,dflt:&quot;x&quot;,editType:&quot;calc&quot;},aggregations:{_isLinkedToArray:&quot;aggregation&quot;,target:{valType:&quot;string&quot;,editType:&quot;calc&quot;},func:{valType:&quot;enumerated&quot;,values:[&quot;count&quot;,&quot;sum&quot;,&quot;avg&quot;,&quot;median&quot;,&quot;mode&quot;,&quot;rms&quot;,&quot;stddev&quot;,&quot;min&quot;,&quot;max&quot;,&quot;first&quot;,&quot;last&quot;,&quot;change&quot;,&quot;range&quot;],dflt:&quot;first&quot;,editType:&quot;calc&quot;},funcmode:{valType:&quot;enumerated&quot;,values:[&quot;sample&quot;,&quot;population&quot;],dflt:&quot;sample&quot;,editType:&quot;calc&quot;},enabled:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},editType:&quot;calc&quot;},editType:&quot;calc&quot;},m=p.aggregations;function g(y,w,_,x){if(x.enabled){for(var T=x.target,k=u.nestedProperty(w,T),S=k.get(),C=function(D,P){var E=D.func,I=P.d2c,A=P.c2d;switch(E){case&quot;count&quot;:return b;case&quot;first&quot;:return v;case&quot;last&quot;:return h;case&quot;sum&quot;:return function(F,j){for(var z=0,B=0;B&lt;j.length;B++){var N=I(F[j[B]]);N!==f&amp;&amp;(z+=N)}return A(z)};case&quot;avg&quot;:return function(F,j){for(var z=0,B=0,N=0;N&lt;j.length;N++){var R=I(F[j[N]]);R!==f&amp;&amp;(z+=R,B++)}return B?A(z/B):f};case&quot;min&quot;:return function(F,j){for(var z=1/0,B=0;B&lt;j.length;B++){var N=I(F[j[B]]);N!==f&amp;&amp;(z=Math.min(z,N))}return z===1/0?f:A(z)};case&quot;max&quot;:return function(F,j){for(var z=-1/0,B=0;B&lt;j.length;B++){var N=I(F[j[B]]);N!==f&amp;&amp;(z=Math.max(z,N))}return z===-1/0?f:A(z)};case&quot;range&quot;:return function(F,j){for(var z=1/0,B=-1/0,N=0;N&lt;j.length;N++){var R=I(F[j[N]]);R!==f&amp;&amp;(z=Math.min(z,R),B=Math.max(B,R))}return B===-1/0||z===1/0?f:A(B-z)};case&quot;change&quot;:return function(F,j){var z=I(F[j[0]]),B=I(F[j[j.length-1]]);return z===f||B===f?f:A(B-z)};case&quot;median&quot;:return function(F,j){for(var z=[],B=0;B&lt;j.length;B++){var N=I(F[j[B]]);N!==f&amp;&amp;z.push(N)}if(!z.length)return f;z.sort(u.sorterAsc);var R=(z.length-1)/2;return A((z[Math.floor(R)]+z[Math.ceil(R)])/2)};case&quot;mode&quot;:return function(F,j){for(var z={},B=0,N=f,R=0;R&lt;j.length;R++){var q=I(F[j[R]]);if(q!==f){var Y=z[q]=(z[q]||0)+1;Y&gt;B&amp;&amp;(B=Y,N=q)}}return B?A(N):f};case&quot;rms&quot;:return function(F,j){for(var z=0,B=0,N=0;N&lt;j.length;N++){var R=I(F[j[N]]);R!==f&amp;&amp;(z+=R*R,B++)}return B?A(Math.sqrt(z/B)):f};case&quot;stddev&quot;:return function(F,j){var z,B=0,N=0,R=1,q=f;for(z=0;z&lt;j.length&amp;&amp;q===f;z++)q=I(F[j[z]]);if(q===f)return f;for(;z&lt;j.length;z++){var Y=I(F[j[z]]);if(Y!==f){var L=Y-q;B+=L,N+=L*L,R++}}var W=D.funcmode===&quot;sample&quot;?R-1:R;return W?Math.sqrt((N-B*B/R)/W):0}}}(x,s.getDataConversions(y,w,T,S)),M=new Array(_.length),O=0;O&lt;_.length;O++)M[O]=C(S,_[O]);k.set(M),x.func===&quot;count&quot;&amp;&amp;u.pushUnique(w._arrayAttrs,T)}}function b(y,w){return w.length}function v(y,w){return y[w[0]]}function h(y,w){return y[w[w.length-1]]}o.supplyDefaults=function(y,w){var _,x={};function T(A,F){return u.coerce(y,x,p,A,F)}if(!T(&quot;enabled&quot;))return x;var k=c.findArrayAttributes(w),S={};for(_=0;_&lt;k.length;_++)S[k[_]]=1;var C=T(&quot;groups&quot;);if(!Array.isArray(C)){if(!S[C])return x.enabled=!1,x;S[C]=0}var M,O=y.aggregations||[],D=x.aggregations=new Array(O.length);function P(A,F){return u.coerce(O[_],M,m,A,F)}for(_=0;_&lt;O.length;_++){M={_index:_};var E=P(&quot;target&quot;),I=P(&quot;func&quot;);P(&quot;enabled&quot;)&amp;&amp;E&amp;&amp;(S[E]||I===&quot;count&quot;&amp;&amp;S[E]===void 0)?(I===&quot;stddev&quot;&amp;&amp;P(&quot;funcmode&quot;),S[E]=0,D[_]=M):D[_]={enabled:!1,_index:_}}for(_=0;_&lt;k.length;_++)S[k[_]]&amp;&amp;D.push({target:k[_],func:m.func.dflt,enabled:!0,_index:-1});return x},o.calcTransform=function(y,w,_){if(_.enabled){var x=_.groups,T=u.getTargetArray(w,{target:x});if(T){var k,S,C,M,O={},D={},P=[],E=d(w.transforms,_),I=T.length;for(w._length&amp;&amp;(I=Math.min(I,w._length)),k=0;k&lt;I;k++)(C=O[S=T[k]])===void 0?(O[S]=P.length,M=[k],P.push(M),D[O[S]]=E(k)):(P[C].push(k),D[O[S]]=(D[O[S]]||[]).concat(E(k)));_._indexToPoints=D;var A=_.aggregations;for(k=0;k&lt;A.length;k++)g(y,w,P,A[k]);typeof x==&quot;string&quot;&amp;&amp;g(y,w,P,{target:x,func:&quot;first&quot;,enabled:!0}),w._length=P.length}}}},14382:function(i,o,a){var s=a(71828),u=a(73972),c=a(89298),d=a(79344).p,f=a(74808),p=f.COMPARISON_OPS,m=f.INTERVAL_OPS,g=f.SET_OPS;o.moduleType=&quot;transform&quot;,o.name=&quot;filter&quot;,o.attributes={enabled:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},target:{valType:&quot;string&quot;,strict:!0,noBlank:!0,arrayOk:!0,dflt:&quot;x&quot;,editType:&quot;calc&quot;},operation:{valType:&quot;enumerated&quot;,values:[].concat(p).concat(m).concat(g),dflt:&quot;=&quot;,editType:&quot;calc&quot;},value:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc&quot;},preservegaps:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;calc&quot;},editType:&quot;calc&quot;},o.supplyDefaults=function(b){var v={};function h(_,x){return s.coerce(b,v,o.attributes,_,x)}if(h(&quot;enabled&quot;)){var y=h(&quot;target&quot;);if(s.isArrayOrTypedArray(y)&amp;&amp;y.length===0)return v.enabled=!1,v;h(&quot;preservegaps&quot;),h(&quot;operation&quot;),h(&quot;value&quot;);var w=u.getComponentMethod(&quot;calendars&quot;,&quot;handleDefaults&quot;);w(b,v,&quot;valuecalendar&quot;,null),w(b,v,&quot;targetcalendar&quot;,null)}return v},o.calcTransform=function(b,v,h){if(h.enabled){var y=s.getTargetArray(v,h);if(y){var w=h.target,_=y.length;v._length&amp;&amp;(_=Math.min(_,v._length));var x=h.targetcalendar,T=v._arrayAttrs,k=h.preservegaps;if(typeof w==&quot;string&quot;){var S=s.nestedProperty(v,w+&quot;calendar&quot;).get();S&amp;&amp;(x=S)}var C,M,O=function(j,z,B){var N=j.operation,R=j.value,q=Array.isArray(R);function Y(V){return V.indexOf(N)!==-1}var L,W=function(V){return z(V,0,j.valuecalendar)},U=function(V){return z(V,0,B)};switch(Y(p)?L=W(q?R[0]:R):Y(m)?L=q?[W(R[0]),W(R[1])]:[W(R),W(R)]:Y(g)&amp;&amp;(L=q?R.map(W):[W(R)]),N){case&quot;=&quot;:return function(V){return U(V)===L};case&quot;!=&quot;:return function(V){return U(V)!==L};case&quot;&lt;&quot;:return function(V){return U(V)&lt;L};case&quot;&lt;=&quot;:return function(V){return U(V)&lt;=L};case&quot;&gt;&quot;:return function(V){return U(V)&gt;L};case&quot;&gt;=&quot;:return function(V){return U(V)&gt;=L};case&quot;[]&quot;:return function(V){var te=U(V);return te&gt;=L[0]&amp;&amp;te&lt;=L[1]};case&quot;()&quot;:return function(V){var te=U(V);return te&gt;L[0]&amp;&amp;te&lt;L[1]};case&quot;[)&quot;:return function(V){var te=U(V);return te&gt;=L[0]&amp;&amp;te&lt;L[1]};case&quot;(]&quot;:return function(V){var te=U(V);return te&gt;L[0]&amp;&amp;te&lt;=L[1]};case&quot;][&quot;:return function(V){var te=U(V);return te&lt;=L[0]||te&gt;=L[1]};case&quot;)(&quot;:return function(V){var te=U(V);return te&lt;L[0]||te&gt;L[1]};case&quot;](&quot;:return function(V){var te=U(V);return te&lt;=L[0]||te&gt;L[1]};case&quot;)[&quot;:return function(V){var te=U(V);return te&lt;L[0]||te&gt;=L[1]};case&quot;{}&quot;:return function(V){return L.indexOf(U(V))!==-1};case&quot;}{&quot;:return function(V){return L.indexOf(U(V))===-1}}}(h,c.getDataToCoordFunc(b,v,w,y),x),D={},P={},E=0;k?(C=function(j){D[j.astr]=s.extendDeep([],j.get()),j.set(new Array(_))},M=function(j,z){var B=D[j.astr][z];j.get()[z]=B}):(C=function(j){D[j.astr]=s.extendDeep([],j.get()),j.set([])},M=function(j,z){var B=D[j.astr][z];j.get().push(B)}),F(C);for(var I=d(v.transforms,h),A=0;A&lt;_;A++)O(y[A])?(F(M,A),P[E++]=I(A)):k&amp;&amp;E++;h._indexToPoints=P,v._length=E}}function F(j,z){for(var B=0;B&lt;T.length;B++)j(s.nestedProperty(v,T[B]),z)}}},43102:function(i,o,a){var s=a(71828),u=a(86281),c=a(74875),d=a(79344).p;function f(p,m){var g,b,v,h,y,w,_,x,T,k,S=m.transform,C=m.transformIndex,M=p.transforms[C].groups,O=d(p.transforms,S);if(!s.isArrayOrTypedArray(M)||M.length===0)return[p];var D=s.filterUnique(M),P=new Array(D.length),E=M.length,I=u.findArrayAttributes(p),A=S.styles||[],F={};for(g=0;g&lt;A.length;g++)F[A[g].target]=A[g].value;S.styles&amp;&amp;(k=s.keyedContainer(S,&quot;styles&quot;,&quot;target&quot;,&quot;value.name&quot;));var j={},z={};for(g=0;g&lt;D.length;g++){j[w=D[g]]=g,z[w]=0,(_=P[g]=s.extendDeepNoArrays({},p))._group=w,_.transforms[C]._indexToPoints={};var B=null;for(k&amp;&amp;(B=k.get(w)),_.name=B||B===&quot;&quot;?B:s.templateString(S.nameformat,{trace:p.name,group:w}),x=_.transforms,_.transforms=[],b=0;b&lt;x.length;b++)_.transforms[b]=s.extendDeepNoArrays({},x[b]);for(b=0;b&lt;I.length;b++)s.nestedProperty(_,I[b]).set([])}for(v=0;v&lt;I.length;v++){for(h=I[v],b=0,T=[];b&lt;D.length;b++)T[b]=s.nestedProperty(P[b],h).get();for(y=s.nestedProperty(p,h).get(),b=0;b&lt;E;b++)T[j[M[b]]].push(y[b])}for(b=0;b&lt;E;b++)(_=P[j[M[b]]]).transforms[C]._indexToPoints[z[M[b]]]=O(b),z[M[b]]++;for(g=0;g&lt;D.length;g++)w=D[g],_=P[g],c.clearExpandedTraceDefaultColors(_),_=s.extendDeepNoArrays(_,F[w]||{});return P}o.moduleType=&quot;transform&quot;,o.name=&quot;groupby&quot;,o.attributes={enabled:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},groups:{valType:&quot;data_array&quot;,dflt:[],editType:&quot;calc&quot;},nameformat:{valType:&quot;string&quot;,editType:&quot;calc&quot;},styles:{_isLinkedToArray:&quot;style&quot;,target:{valType:&quot;string&quot;,editType:&quot;calc&quot;},value:{valType:&quot;any&quot;,dflt:{},editType:&quot;calc&quot;,_compareAsJSON:!0},editType:&quot;calc&quot;},editType:&quot;calc&quot;},o.supplyDefaults=function(p,m,g){var b,v={};function h(T,k){return s.coerce(p,v,o.attributes,T,k)}if(!h(&quot;enabled&quot;))return v;h(&quot;groups&quot;),h(&quot;nameformat&quot;,g._dataLength&gt;1?&quot;%{group} (%{trace})&quot;:&quot;%{group}&quot;);var y=p.styles,w=v.styles=[];if(y)for(b=0;b&lt;y.length;b++){var _=w[b]={};s.coerce(y[b],w[b],o.attributes.styles,&quot;target&quot;);var x=s.coerce(y[b],w[b],o.attributes.styles,&quot;value&quot;);s.isPlainObject(x)?_.value=s.extendDeep({},x):x&amp;&amp;delete _.value}return v},o.transform=function(p,m){var g,b,v,h=[];for(b=0;b&lt;p.length;b++)for(g=f(p[b],m),v=0;v&lt;g.length;v++)h.push(g[v]);return h}},79344:function(i,o){o.p=function(a,s){for(var u,c,d=0;d&lt;a.length&amp;&amp;(u=a[d])!==s;d++)u._indexToPoints&amp;&amp;u.enabled!==!1&amp;&amp;(c=u._indexToPoints);var f=c?function(p){return c[p]}:function(p){return[p]};return f}},32275:function(i,o,a){var s=a(71828),u=a(89298),c=a(79344).p,d=a(50606).BADNUM;o.moduleType=&quot;transform&quot;,o.name=&quot;sort&quot;,o.attributes={enabled:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},target:{valType:&quot;string&quot;,strict:!0,noBlank:!0,arrayOk:!0,dflt:&quot;x&quot;,editType:&quot;calc&quot;},order:{valType:&quot;enumerated&quot;,values:[&quot;ascending&quot;,&quot;descending&quot;],dflt:&quot;ascending&quot;,editType:&quot;calc&quot;},editType:&quot;calc&quot;},o.supplyDefaults=function(f){var p={};function m(g,b){return s.coerce(f,p,o.attributes,g,b)}return m(&quot;enabled&quot;)&amp;&amp;(m(&quot;target&quot;),m(&quot;order&quot;)),p},o.calcTransform=function(f,p,m){if(m.enabled){var g=s.getTargetArray(p,m);if(g){var b=m.target,v=g.length;p._length&amp;&amp;(v=Math.min(v,p._length));var h,y,w=p._arrayAttrs,_=function(M,O,D,P){var E,I=new Array(P),A=new Array(P);for(E=0;E&lt;P;E++)I[E]={v:O[E],i:E};for(I.sort(function(F,j){switch(F.order){case&quot;ascending&quot;:return function(z,B){var N=j(z.v),R=j(B.v);return N===d?1:R===d?-1:N-R};case&quot;descending&quot;:return function(z,B){var N=j(z.v),R=j(B.v);return N===d?1:R===d?-1:R-N}}}(M,D)),E=0;E&lt;P;E++)A[E]=I[E].i;return A}(m,g,u.getDataToCoordFunc(f,p,b,g),v),x=c(p.transforms,m),T={};for(h=0;h&lt;w.length;h++){var k=s.nestedProperty(p,w[h]),S=k.get(),C=new Array(v);for(y=0;y&lt;v;y++)C[y]=S[_[y]];k.set(C)}for(y=0;y&lt;v;y++)T[y]=x(_[y]);m._indexToPoints=T,p._length=v}}}},11506:function(i,o){o.version=&quot;2.26.2&quot;},12856:function(i,o,a){function s(K,ne){for(var de=0;de&lt;ne.length;de++){var _e=ne[de];_e.enumerable=_e.enumerable||!1,_e.configurable=!0,&quot;value&quot;in _e&amp;&amp;(_e.writable=!0),Object.defineProperty(K,(ue=function(pe,xe){if(f(pe)!==&quot;object&quot;||pe===null)return pe;var ye=pe[Symbol.toPrimitive];if(ye!==void 0){var Te=ye.call(pe,&quot;string&quot;);if(f(Te)!==&quot;object&quot;)return Te;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return String(pe)}(_e.key),f(ue)===&quot;symbol&quot;?ue:String(ue)),_e)}var ue}function u(K,ne){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(de,_e){return de.__proto__=_e,de},u(K,ne)}function c(K){if(K===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return K}function d(K){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(ne){return ne.__proto__||Object.getPrototypeOf(ne)},d(K)}function f(K){return f=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(ne){return typeof ne}:function(ne){return ne&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;ne.constructor===Symbol&amp;&amp;ne!==Symbol.prototype?&quot;symbol&quot;:typeof ne},f(K)}var p=a(95341),m=a(95280),g=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.for==&quot;function&quot;?Symbol.for(&quot;nodejs.util.inspect.custom&quot;):null;o.Buffer=h,o.SlowBuffer=function(K){return+K!=K&amp;&amp;(K=0),h.alloc(+K)},o.INSPECT_MAX_BYTES=50;var b=2147483647;function v(K){if(K&gt;b)throw new RangeError(&#x27;The value &quot;&#x27;+K+&#x27;&quot; is invalid for option &quot;size&quot;&#x27;);var ne=new Uint8Array(K);return Object.setPrototypeOf(ne,h.prototype),ne}function h(K,ne,de){if(typeof K==&quot;number&quot;){if(typeof ne==&quot;string&quot;)throw new TypeError(&#x27;The &quot;string&quot; argument must be of type string. Received type number&#x27;);return _(K)}return y(K,ne,de)}function y(K,ne,de){if(typeof K==&quot;string&quot;)return function(pe,xe){if(typeof xe==&quot;string&quot;&amp;&amp;xe!==&quot;&quot;||(xe=&quot;utf8&quot;),!h.isEncoding(xe))throw new TypeError(&quot;Unknown encoding: &quot;+xe);var ye=0|S(pe,xe),Te=v(ye),Ae=Te.write(pe,xe);return Ae!==ye&amp;&amp;(Te=Te.slice(0,Ae)),Te}(K,ne);if(ArrayBuffer.isView(K))return function(pe){if(Oe(pe,Uint8Array)){var xe=new Uint8Array(pe);return T(xe.buffer,xe.byteOffset,xe.byteLength)}return x(pe)}(K);if(K==null)throw new TypeError(&quot;The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type &quot;+f(K));if(Oe(K,ArrayBuffer)||K&amp;&amp;Oe(K.buffer,ArrayBuffer)||typeof SharedArrayBuffer&lt;&quot;u&quot;&amp;&amp;(Oe(K,SharedArrayBuffer)||K&amp;&amp;Oe(K.buffer,SharedArrayBuffer)))return T(K,ne,de);if(typeof K==&quot;number&quot;)throw new TypeError(&#x27;The &quot;value&quot; argument must not be of type number. Received type number&#x27;);var _e=K.valueOf&amp;&amp;K.valueOf();if(_e!=null&amp;&amp;_e!==K)return h.from(_e,ne,de);var ue=function(pe){if(h.isBuffer(pe)){var xe=0|k(pe.length),ye=v(xe);return ye.length===0||pe.copy(ye,0,0,xe),ye}return pe.length!==void 0?typeof pe.length!=&quot;number&quot;||Pe(pe.length)?v(0):x(pe):pe.type===&quot;Buffer&quot;&amp;&amp;Array.isArray(pe.data)?x(pe.data):void 0}(K);if(ue)return ue;if(typeof Symbol&lt;&quot;u&quot;&amp;&amp;Symbol.toPrimitive!=null&amp;&amp;typeof K[Symbol.toPrimitive]==&quot;function&quot;)return h.from(K[Symbol.toPrimitive](&quot;string&quot;),ne,de);throw new TypeError(&quot;The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type &quot;+f(K))}function w(K){if(typeof K!=&quot;number&quot;)throw new TypeError(&#x27;&quot;size&quot; argument must be of type number&#x27;);if(K&lt;0)throw new RangeError(&#x27;The value &quot;&#x27;+K+&#x27;&quot; is invalid for option &quot;size&quot;&#x27;)}function _(K){return w(K),v(K&lt;0?0:0|k(K))}function x(K){for(var ne=K.length&lt;0?0:0|k(K.length),de=v(ne),_e=0;_e&lt;ne;_e+=1)de[_e]=255&amp;K[_e];return de}function T(K,ne,de){if(ne&lt;0||K.byteLength&lt;ne)throw new RangeError(&#x27;&quot;offset&quot; is outside of buffer bounds&#x27;);if(K.byteLength&lt;ne+(de||0))throw new RangeError(&#x27;&quot;length&quot; is outside of buffer bounds&#x27;);var _e;return _e=ne===void 0&amp;&amp;de===void 0?new Uint8Array(K):de===void 0?new Uint8Array(K,ne):new Uint8Array(K,ne,de),Object.setPrototypeOf(_e,h.prototype),_e}function k(K){if(K&gt;=b)throw new RangeError(&quot;Attempt to allocate Buffer larger than maximum size: 0x&quot;+b.toString(16)+&quot; bytes&quot;);return 0|K}function S(K,ne){if(h.isBuffer(K))return K.length;if(ArrayBuffer.isView(K)||Oe(K,ArrayBuffer))return K.byteLength;if(typeof K!=&quot;string&quot;)throw new TypeError(&#x27;The &quot;string&quot; argument must be one of type string, Buffer, or ArrayBuffer. Received type &#x27;+f(K));var de=K.length,_e=arguments.length&gt;2&amp;&amp;arguments[2]===!0;if(!_e&amp;&amp;de===0)return 0;for(var ue=!1;;)switch(ne){case&quot;ascii&quot;:case&quot;latin1&quot;:case&quot;binary&quot;:return de;case&quot;utf8&quot;:case&quot;utf-8&quot;:return se(K).length;case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:return 2*de;case&quot;hex&quot;:return de&gt;&gt;&gt;1;case&quot;base64&quot;:return he(K).length;default:if(ue)return _e?-1:se(K).length;ne=(&quot;&quot;+ne).toLowerCase(),ue=!0}}function C(K,ne,de){var _e=!1;if((ne===void 0||ne&lt;0)&amp;&amp;(ne=0),ne&gt;this.length||((de===void 0||de&gt;this.length)&amp;&amp;(de=this.length),de&lt;=0)||(de&gt;&gt;&gt;=0)&lt;=(ne&gt;&gt;&gt;=0))return&quot;&quot;;for(K||(K=&quot;utf8&quot;);;)switch(K){case&quot;hex&quot;:return q(this,ne,de);case&quot;utf8&quot;:case&quot;utf-8&quot;:return z(this,ne,de);case&quot;ascii&quot;:return N(this,ne,de);case&quot;latin1&quot;:case&quot;binary&quot;:return R(this,ne,de);case&quot;base64&quot;:return j(this,ne,de);case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:return Y(this,ne,de);default:if(_e)throw new TypeError(&quot;Unknown encoding: &quot;+K);K=(K+&quot;&quot;).toLowerCase(),_e=!0}}function M(K,ne,de){var _e=K[ne];K[ne]=K[de],K[de]=_e}function O(K,ne,de,_e,ue){if(K.length===0)return-1;if(typeof de==&quot;string&quot;?(_e=de,de=0):de&gt;2147483647?de=2147483647:de&lt;-2147483648&amp;&amp;(de=-2147483648),Pe(de=+de)&amp;&amp;(de=ue?0:K.length-1),de&lt;0&amp;&amp;(de=K.length+de),de&gt;=K.length){if(ue)return-1;de=K.length-1}else if(de&lt;0){if(!ue)return-1;de=0}if(typeof ne==&quot;string&quot;&amp;&amp;(ne=h.from(ne,_e)),h.isBuffer(ne))return ne.length===0?-1:D(K,ne,de,_e,ue);if(typeof ne==&quot;number&quot;)return ne&amp;=255,typeof Uint8Array.prototype.indexOf==&quot;function&quot;?ue?Uint8Array.prototype.indexOf.call(K,ne,de):Uint8Array.prototype.lastIndexOf.call(K,ne,de):D(K,[ne],de,_e,ue);throw new TypeError(&quot;val must be string, number or Buffer&quot;)}function D(K,ne,de,_e,ue){var pe,xe=1,ye=K.length,Te=ne.length;if(_e!==void 0&amp;&amp;((_e=String(_e).toLowerCase())===&quot;ucs2&quot;||_e===&quot;ucs-2&quot;||_e===&quot;utf16le&quot;||_e===&quot;utf-16le&quot;)){if(K.length&lt;2||ne.length&lt;2)return-1;xe=2,ye/=2,Te/=2,de/=2}function Ae(Fe,Be){return xe===1?Fe[Be]:Fe.readUInt16BE(Be*xe)}if(ue){var Re=-1;for(pe=de;pe&lt;ye;pe++)if(Ae(K,pe)===Ae(ne,Re===-1?0:pe-Re)){if(Re===-1&amp;&amp;(Re=pe),pe-Re+1===Te)return Re*xe}else Re!==-1&amp;&amp;(pe-=pe-Re),Re=-1}else for(de+Te&gt;ye&amp;&amp;(de=ye-Te),pe=de;pe&gt;=0;pe--){for(var Le=!0,$e=0;$e&lt;Te;$e++)if(Ae(K,pe+$e)!==Ae(ne,$e)){Le=!1;break}if(Le)return pe}return-1}function P(K,ne,de,_e){de=Number(de)||0;var ue=K.length-de;_e?(_e=Number(_e))&gt;ue&amp;&amp;(_e=ue):_e=ue;var pe,xe=ne.length;for(_e&gt;xe/2&amp;&amp;(_e=xe/2),pe=0;pe&lt;_e;++pe){var ye=parseInt(ne.substr(2*pe,2),16);if(Pe(ye))return pe;K[de+pe]=ye}return pe}function E(K,ne,de,_e){return Se(se(ne,K.length-de),K,de,_e)}function I(K,ne,de,_e){return Se(function(ue){for(var pe=[],xe=0;xe&lt;ue.length;++xe)pe.push(255&amp;ue.charCodeAt(xe));return pe}(ne),K,de,_e)}function A(K,ne,de,_e){return Se(he(ne),K,de,_e)}function F(K,ne,de,_e){return Se(function(ue,pe){for(var xe,ye,Te,Ae=[],Re=0;Re&lt;ue.length&amp;&amp;!((pe-=2)&lt;0);++Re)ye=(xe=ue.charCodeAt(Re))&gt;&gt;8,Te=xe%256,Ae.push(Te),Ae.push(ye);return Ae}(ne,K.length-de),K,de,_e)}function j(K,ne,de){return ne===0&amp;&amp;de===K.length?p.fromByteArray(K):p.fromByteArray(K.slice(ne,de))}function z(K,ne,de){de=Math.min(K.length,de);for(var _e=[],ue=ne;ue&lt;de;){var pe=K[ue],xe=null,ye=pe&gt;239?4:pe&gt;223?3:pe&gt;191?2:1;if(ue+ye&lt;=de){var Te=void 0,Ae=void 0,Re=void 0,Le=void 0;switch(ye){case 1:pe&lt;128&amp;&amp;(xe=pe);break;case 2:(192&amp;(Te=K[ue+1]))==128&amp;&amp;(Le=(31&amp;pe)&lt;&lt;6|63&amp;Te)&gt;127&amp;&amp;(xe=Le);break;case 3:Te=K[ue+1],Ae=K[ue+2],(192&amp;Te)==128&amp;&amp;(192&amp;Ae)==128&amp;&amp;(Le=(15&amp;pe)&lt;&lt;12|(63&amp;Te)&lt;&lt;6|63&amp;Ae)&gt;2047&amp;&amp;(Le&lt;55296||Le&gt;57343)&amp;&amp;(xe=Le);break;case 4:Te=K[ue+1],Ae=K[ue+2],Re=K[ue+3],(192&amp;Te)==128&amp;&amp;(192&amp;Ae)==128&amp;&amp;(192&amp;Re)==128&amp;&amp;(Le=(15&amp;pe)&lt;&lt;18|(63&amp;Te)&lt;&lt;12|(63&amp;Ae)&lt;&lt;6|63&amp;Re)&gt;65535&amp;&amp;Le&lt;1114112&amp;&amp;(xe=Le)}}xe===null?(xe=65533,ye=1):xe&gt;65535&amp;&amp;(xe-=65536,_e.push(xe&gt;&gt;&gt;10&amp;1023|55296),xe=56320|1023&amp;xe),_e.push(xe),ue+=ye}return function($e){var Fe=$e.length;if(Fe&lt;=B)return String.fromCharCode.apply(String,$e);for(var Be=&quot;&quot;,Ue=0;Ue&lt;Fe;)Be+=String.fromCharCode.apply(String,$e.slice(Ue,Ue+=B));return Be}(_e)}o.kMaxLength=b,h.TYPED_ARRAY_SUPPORT=function(){try{var K=new Uint8Array(1),ne={foo:function(){return 42}};return Object.setPrototypeOf(ne,Uint8Array.prototype),Object.setPrototypeOf(K,ne),K.foo()===42}catch{return!1}}(),h.TYPED_ARRAY_SUPPORT||typeof console&gt;&quot;u&quot;||typeof console.error!=&quot;function&quot;||console.error(&quot;This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.&quot;),Object.defineProperty(h.prototype,&quot;parent&quot;,{enumerable:!0,get:function(){if(h.isBuffer(this))return this.buffer}}),Object.defineProperty(h.prototype,&quot;offset&quot;,{enumerable:!0,get:function(){if(h.isBuffer(this))return this.byteOffset}}),h.poolSize=8192,h.from=function(K,ne,de){return y(K,ne,de)},Object.setPrototypeOf(h.prototype,Uint8Array.prototype),Object.setPrototypeOf(h,Uint8Array),h.alloc=function(K,ne,de){return function(_e,ue,pe){return w(_e),_e&lt;=0?v(_e):ue!==void 0?typeof pe==&quot;string&quot;?v(_e).fill(ue,pe):v(_e).fill(ue):v(_e)}(K,ne,de)},h.allocUnsafe=function(K){return _(K)},h.allocUnsafeSlow=function(K){return _(K)},h.isBuffer=function(K){return K!=null&amp;&amp;K._isBuffer===!0&amp;&amp;K!==h.prototype},h.compare=function(K,ne){if(Oe(K,Uint8Array)&amp;&amp;(K=h.from(K,K.offset,K.byteLength)),Oe(ne,Uint8Array)&amp;&amp;(ne=h.from(ne,ne.offset,ne.byteLength)),!h.isBuffer(K)||!h.isBuffer(ne))throw new TypeError(&#x27;The &quot;buf1&quot;, &quot;buf2&quot; arguments must be one of type Buffer or Uint8Array&#x27;);if(K===ne)return 0;for(var de=K.length,_e=ne.length,ue=0,pe=Math.min(de,_e);ue&lt;pe;++ue)if(K[ue]!==ne[ue]){de=K[ue],_e=ne[ue];break}return de&lt;_e?-1:_e&lt;de?1:0},h.isEncoding=function(K){switch(String(K).toLowerCase()){case&quot;hex&quot;:case&quot;utf8&quot;:case&quot;utf-8&quot;:case&quot;ascii&quot;:case&quot;latin1&quot;:case&quot;binary&quot;:case&quot;base64&quot;:case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:return!0;default:return!1}},h.concat=function(K,ne){if(!Array.isArray(K))throw new TypeError(&#x27;&quot;list&quot; argument must be an Array of Buffers&#x27;);if(K.length===0)return h.alloc(0);var de;if(ne===void 0)for(ne=0,de=0;de&lt;K.length;++de)ne+=K[de].length;var _e=h.allocUnsafe(ne),ue=0;for(de=0;de&lt;K.length;++de){var pe=K[de];if(Oe(pe,Uint8Array))ue+pe.length&gt;_e.length?(h.isBuffer(pe)||(pe=h.from(pe)),pe.copy(_e,ue)):Uint8Array.prototype.set.call(_e,pe,ue);else{if(!h.isBuffer(pe))throw new TypeError(&#x27;&quot;list&quot; argument must be an Array of Buffers&#x27;);pe.copy(_e,ue)}ue+=pe.length}return _e},h.byteLength=S,h.prototype._isBuffer=!0,h.prototype.swap16=function(){var K=this.length;if(K%2!=0)throw new RangeError(&quot;Buffer size must be a multiple of 16-bits&quot;);for(var ne=0;ne&lt;K;ne+=2)M(this,ne,ne+1);return this},h.prototype.swap32=function(){var K=this.length;if(K%4!=0)throw new RangeError(&quot;Buffer size must be a multiple of 32-bits&quot;);for(var ne=0;ne&lt;K;ne+=4)M(this,ne,ne+3),M(this,ne+1,ne+2);return this},h.prototype.swap64=function(){var K=this.length;if(K%8!=0)throw new RangeError(&quot;Buffer size must be a multiple of 64-bits&quot;);for(var ne=0;ne&lt;K;ne+=8)M(this,ne,ne+7),M(this,ne+1,ne+6),M(this,ne+2,ne+5),M(this,ne+3,ne+4);return this},h.prototype.toString=function(){var K=this.length;return K===0?&quot;&quot;:arguments.length===0?z(this,0,K):C.apply(this,arguments)},h.prototype.toLocaleString=h.prototype.toString,h.prototype.equals=function(K){if(!h.isBuffer(K))throw new TypeError(&quot;Argument must be a Buffer&quot;);return this===K||h.compare(this,K)===0},h.prototype.inspect=function(){var K=&quot;&quot;,ne=o.INSPECT_MAX_BYTES;return K=this.toString(&quot;hex&quot;,0,ne).replace(/(.{2})/g,&quot;$1 &quot;).trim(),this.length&gt;ne&amp;&amp;(K+=&quot; ... &quot;),&quot;&lt;Buffer &quot;+K+&quot;&gt;&quot;},g&amp;&amp;(h.prototype[g]=h.prototype.inspect),h.prototype.compare=function(K,ne,de,_e,ue){if(Oe(K,Uint8Array)&amp;&amp;(K=h.from(K,K.offset,K.byteLength)),!h.isBuffer(K))throw new TypeError(&#x27;The &quot;target&quot; argument must be one of type Buffer or Uint8Array. Received type &#x27;+f(K));if(ne===void 0&amp;&amp;(ne=0),de===void 0&amp;&amp;(de=K?K.length:0),_e===void 0&amp;&amp;(_e=0),ue===void 0&amp;&amp;(ue=this.length),ne&lt;0||de&gt;K.length||_e&lt;0||ue&gt;this.length)throw new RangeError(&quot;out of range index&quot;);if(_e&gt;=ue&amp;&amp;ne&gt;=de)return 0;if(_e&gt;=ue)return-1;if(ne&gt;=de)return 1;if(this===K)return 0;for(var pe=(ue&gt;&gt;&gt;=0)-(_e&gt;&gt;&gt;=0),xe=(de&gt;&gt;&gt;=0)-(ne&gt;&gt;&gt;=0),ye=Math.min(pe,xe),Te=this.slice(_e,ue),Ae=K.slice(ne,de),Re=0;Re&lt;ye;++Re)if(Te[Re]!==Ae[Re]){pe=Te[Re],xe=Ae[Re];break}return pe&lt;xe?-1:xe&lt;pe?1:0},h.prototype.includes=function(K,ne,de){return this.indexOf(K,ne,de)!==-1},h.prototype.indexOf=function(K,ne,de){return O(this,K,ne,de,!0)},h.prototype.lastIndexOf=function(K,ne,de){return O(this,K,ne,de,!1)},h.prototype.write=function(K,ne,de,_e){if(ne===void 0)_e=&quot;utf8&quot;,de=this.length,ne=0;else if(de===void 0&amp;&amp;typeof ne==&quot;string&quot;)_e=ne,de=this.length,ne=0;else{if(!isFinite(ne))throw new Error(&quot;Buffer.write(string, encoding, offset[, length]) is no longer supported&quot;);ne&gt;&gt;&gt;=0,isFinite(de)?(de&gt;&gt;&gt;=0,_e===void 0&amp;&amp;(_e=&quot;utf8&quot;)):(_e=de,de=void 0)}var ue=this.length-ne;if((de===void 0||de&gt;ue)&amp;&amp;(de=ue),K.length&gt;0&amp;&amp;(de&lt;0||ne&lt;0)||ne&gt;this.length)throw new RangeError(&quot;Attempt to write outside buffer bounds&quot;);_e||(_e=&quot;utf8&quot;);for(var pe=!1;;)switch(_e){case&quot;hex&quot;:return P(this,K,ne,de);case&quot;utf8&quot;:case&quot;utf-8&quot;:return E(this,K,ne,de);case&quot;ascii&quot;:case&quot;latin1&quot;:case&quot;binary&quot;:return I(this,K,ne,de);case&quot;base64&quot;:return A(this,K,ne,de);case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:return F(this,K,ne,de);default:if(pe)throw new TypeError(&quot;Unknown encoding: &quot;+_e);_e=(&quot;&quot;+_e).toLowerCase(),pe=!0}},h.prototype.toJSON=function(){return{type:&quot;Buffer&quot;,data:Array.prototype.slice.call(this._arr||this,0)}};var B=4096;function N(K,ne,de){var _e=&quot;&quot;;de=Math.min(K.length,de);for(var ue=ne;ue&lt;de;++ue)_e+=String.fromCharCode(127&amp;K[ue]);return _e}function R(K,ne,de){var _e=&quot;&quot;;de=Math.min(K.length,de);for(var ue=ne;ue&lt;de;++ue)_e+=String.fromCharCode(K[ue]);return _e}function q(K,ne,de){var _e=K.length;(!ne||ne&lt;0)&amp;&amp;(ne=0),(!de||de&lt;0||de&gt;_e)&amp;&amp;(de=_e);for(var ue=&quot;&quot;,pe=ne;pe&lt;de;++pe)ue+=Me[K[pe]];return ue}function Y(K,ne,de){for(var _e=K.slice(ne,de),ue=&quot;&quot;,pe=0;pe&lt;_e.length-1;pe+=2)ue+=String.fromCharCode(_e[pe]+256*_e[pe+1]);return ue}function L(K,ne,de){if(K%1!=0||K&lt;0)throw new RangeError(&quot;offset is not uint&quot;);if(K+ne&gt;de)throw new RangeError(&quot;Trying to access beyond buffer length&quot;)}function W(K,ne,de,_e,ue,pe){if(!h.isBuffer(K))throw new TypeError(&#x27;&quot;buffer&quot; argument must be a Buffer instance&#x27;);if(ne&gt;ue||ne&lt;pe)throw new RangeError(&#x27;&quot;value&quot; argument is out of bounds&#x27;);if(de+_e&gt;K.length)throw new RangeError(&quot;Index out of range&quot;)}function U(K,ne,de,_e,ue){Q(ne,_e,ue,K,de,7);var pe=Number(ne&amp;BigInt(4294967295));K[de++]=pe,pe&gt;&gt;=8,K[de++]=pe,pe&gt;&gt;=8,K[de++]=pe,pe&gt;&gt;=8,K[de++]=pe;var xe=Number(ne&gt;&gt;BigInt(32)&amp;BigInt(4294967295));return K[de++]=xe,xe&gt;&gt;=8,K[de++]=xe,xe&gt;&gt;=8,K[de++]=xe,xe&gt;&gt;=8,K[de++]=xe,de}function V(K,ne,de,_e,ue){Q(ne,_e,ue,K,de,7);var pe=Number(ne&amp;BigInt(4294967295));K[de+7]=pe,pe&gt;&gt;=8,K[de+6]=pe,pe&gt;&gt;=8,K[de+5]=pe,pe&gt;&gt;=8,K[de+4]=pe;var xe=Number(ne&gt;&gt;BigInt(32)&amp;BigInt(4294967295));return K[de+3]=xe,xe&gt;&gt;=8,K[de+2]=xe,xe&gt;&gt;=8,K[de+1]=xe,xe&gt;&gt;=8,K[de]=xe,de+8}function te(K,ne,de,_e,ue,pe){if(de+_e&gt;K.length)throw new RangeError(&quot;Index out of range&quot;);if(de&lt;0)throw new RangeError(&quot;Index out of range&quot;)}function ee(K,ne,de,_e,ue){return ne=+ne,de&gt;&gt;&gt;=0,ue||te(K,0,de,4),m.write(K,ne,de,_e,23,4),de+4}function H(K,ne,de,_e,ue){return ne=+ne,de&gt;&gt;&gt;=0,ue||te(K,0,de,8),m.write(K,ne,de,_e,52,8),de+8}h.prototype.slice=function(K,ne){var de=this.length;(K=~~K)&lt;0?(K+=de)&lt;0&amp;&amp;(K=0):K&gt;de&amp;&amp;(K=de),(ne=ne===void 0?de:~~ne)&lt;0?(ne+=de)&lt;0&amp;&amp;(ne=0):ne&gt;de&amp;&amp;(ne=de),ne&lt;K&amp;&amp;(ne=K);var _e=this.subarray(K,ne);return Object.setPrototypeOf(_e,h.prototype),_e},h.prototype.readUintLE=h.prototype.readUIntLE=function(K,ne,de){K&gt;&gt;&gt;=0,ne&gt;&gt;&gt;=0,de||L(K,ne,this.length);for(var _e=this[K],ue=1,pe=0;++pe&lt;ne&amp;&amp;(ue*=256);)_e+=this[K+pe]*ue;return _e},h.prototype.readUintBE=h.prototype.readUIntBE=function(K,ne,de){K&gt;&gt;&gt;=0,ne&gt;&gt;&gt;=0,de||L(K,ne,this.length);for(var _e=this[K+--ne],ue=1;ne&gt;0&amp;&amp;(ue*=256);)_e+=this[K+--ne]*ue;return _e},h.prototype.readUint8=h.prototype.readUInt8=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,1,this.length),this[K]},h.prototype.readUint16LE=h.prototype.readUInt16LE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,2,this.length),this[K]|this[K+1]&lt;&lt;8},h.prototype.readUint16BE=h.prototype.readUInt16BE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,2,this.length),this[K]&lt;&lt;8|this[K+1]},h.prototype.readUint32LE=h.prototype.readUInt32LE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,4,this.length),(this[K]|this[K+1]&lt;&lt;8|this[K+2]&lt;&lt;16)+16777216*this[K+3]},h.prototype.readUint32BE=h.prototype.readUInt32BE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,4,this.length),16777216*this[K]+(this[K+1]&lt;&lt;16|this[K+2]&lt;&lt;8|this[K+3])},h.prototype.readBigUInt64LE=ce(function(K){re(K&gt;&gt;&gt;=0,&quot;offset&quot;);var ne=this[K],de=this[K+7];ne!==void 0&amp;&amp;de!==void 0||ae(K,this.length-8);var _e=ne+this[++K]*Math.pow(2,8)+this[++K]*Math.pow(2,16)+this[++K]*Math.pow(2,24),ue=this[++K]+this[++K]*Math.pow(2,8)+this[++K]*Math.pow(2,16)+de*Math.pow(2,24);return BigInt(_e)+(BigInt(ue)&lt;&lt;BigInt(32))}),h.prototype.readBigUInt64BE=ce(function(K){re(K&gt;&gt;&gt;=0,&quot;offset&quot;);var ne=this[K],de=this[K+7];ne!==void 0&amp;&amp;de!==void 0||ae(K,this.length-8);var _e=ne*Math.pow(2,24)+this[++K]*Math.pow(2,16)+this[++K]*Math.pow(2,8)+this[++K],ue=this[++K]*Math.pow(2,24)+this[++K]*Math.pow(2,16)+this[++K]*Math.pow(2,8)+de;return(BigInt(_e)&lt;&lt;BigInt(32))+BigInt(ue)}),h.prototype.readIntLE=function(K,ne,de){K&gt;&gt;&gt;=0,ne&gt;&gt;&gt;=0,de||L(K,ne,this.length);for(var _e=this[K],ue=1,pe=0;++pe&lt;ne&amp;&amp;(ue*=256);)_e+=this[K+pe]*ue;return _e&gt;=(ue*=128)&amp;&amp;(_e-=Math.pow(2,8*ne)),_e},h.prototype.readIntBE=function(K,ne,de){K&gt;&gt;&gt;=0,ne&gt;&gt;&gt;=0,de||L(K,ne,this.length);for(var _e=ne,ue=1,pe=this[K+--_e];_e&gt;0&amp;&amp;(ue*=256);)pe+=this[K+--_e]*ue;return pe&gt;=(ue*=128)&amp;&amp;(pe-=Math.pow(2,8*ne)),pe},h.prototype.readInt8=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,1,this.length),128&amp;this[K]?-1*(255-this[K]+1):this[K]},h.prototype.readInt16LE=function(K,ne){K&gt;&gt;&gt;=0,ne||L(K,2,this.length);var de=this[K]|this[K+1]&lt;&lt;8;return 32768&amp;de?4294901760|de:de},h.prototype.readInt16BE=function(K,ne){K&gt;&gt;&gt;=0,ne||L(K,2,this.length);var de=this[K+1]|this[K]&lt;&lt;8;return 32768&amp;de?4294901760|de:de},h.prototype.readInt32LE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,4,this.length),this[K]|this[K+1]&lt;&lt;8|this[K+2]&lt;&lt;16|this[K+3]&lt;&lt;24},h.prototype.readInt32BE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,4,this.length),this[K]&lt;&lt;24|this[K+1]&lt;&lt;16|this[K+2]&lt;&lt;8|this[K+3]},h.prototype.readBigInt64LE=ce(function(K){re(K&gt;&gt;&gt;=0,&quot;offset&quot;);var ne=this[K],de=this[K+7];ne!==void 0&amp;&amp;de!==void 0||ae(K,this.length-8);var _e=this[K+4]+this[K+5]*Math.pow(2,8)+this[K+6]*Math.pow(2,16)+(de&lt;&lt;24);return(BigInt(_e)&lt;&lt;BigInt(32))+BigInt(ne+this[++K]*Math.pow(2,8)+this[++K]*Math.pow(2,16)+this[++K]*Math.pow(2,24))}),h.prototype.readBigInt64BE=ce(function(K){re(K&gt;&gt;&gt;=0,&quot;offset&quot;);var ne=this[K],de=this[K+7];ne!==void 0&amp;&amp;de!==void 0||ae(K,this.length-8);var _e=(ne&lt;&lt;24)+this[++K]*Math.pow(2,16)+this[++K]*Math.pow(2,8)+this[++K];return(BigInt(_e)&lt;&lt;BigInt(32))+BigInt(this[++K]*Math.pow(2,24)+this[++K]*Math.pow(2,16)+this[++K]*Math.pow(2,8)+de)}),h.prototype.readFloatLE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,4,this.length),m.read(this,K,!0,23,4)},h.prototype.readFloatBE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,4,this.length),m.read(this,K,!1,23,4)},h.prototype.readDoubleLE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,8,this.length),m.read(this,K,!0,52,8)},h.prototype.readDoubleBE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,8,this.length),m.read(this,K,!1,52,8)},h.prototype.writeUintLE=h.prototype.writeUIntLE=function(K,ne,de,_e){K=+K,ne&gt;&gt;&gt;=0,de&gt;&gt;&gt;=0,_e||W(this,K,ne,de,Math.pow(2,8*de)-1,0);var ue=1,pe=0;for(this[ne]=255&amp;K;++pe&lt;de&amp;&amp;(ue*=256);)this[ne+pe]=K/ue&amp;255;return ne+de},h.prototype.writeUintBE=h.prototype.writeUIntBE=function(K,ne,de,_e){K=+K,ne&gt;&gt;&gt;=0,de&gt;&gt;&gt;=0,_e||W(this,K,ne,de,Math.pow(2,8*de)-1,0);var ue=de-1,pe=1;for(this[ne+ue]=255&amp;K;--ue&gt;=0&amp;&amp;(pe*=256);)this[ne+ue]=K/pe&amp;255;return ne+de},h.prototype.writeUint8=h.prototype.writeUInt8=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,1,255,0),this[ne]=255&amp;K,ne+1},h.prototype.writeUint16LE=h.prototype.writeUInt16LE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,2,65535,0),this[ne]=255&amp;K,this[ne+1]=K&gt;&gt;&gt;8,ne+2},h.prototype.writeUint16BE=h.prototype.writeUInt16BE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,2,65535,0),this[ne]=K&gt;&gt;&gt;8,this[ne+1]=255&amp;K,ne+2},h.prototype.writeUint32LE=h.prototype.writeUInt32LE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,4,4294967295,0),this[ne+3]=K&gt;&gt;&gt;24,this[ne+2]=K&gt;&gt;&gt;16,this[ne+1]=K&gt;&gt;&gt;8,this[ne]=255&amp;K,ne+4},h.prototype.writeUint32BE=h.prototype.writeUInt32BE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,4,4294967295,0),this[ne]=K&gt;&gt;&gt;24,this[ne+1]=K&gt;&gt;&gt;16,this[ne+2]=K&gt;&gt;&gt;8,this[ne+3]=255&amp;K,ne+4},h.prototype.writeBigUInt64LE=ce(function(K){return U(this,K,arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:0,BigInt(0),BigInt(&quot;0xffffffffffffffff&quot;))}),h.prototype.writeBigUInt64BE=ce(function(K){return V(this,K,arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:0,BigInt(0),BigInt(&quot;0xffffffffffffffff&quot;))}),h.prototype.writeIntLE=function(K,ne,de,_e){if(K=+K,ne&gt;&gt;&gt;=0,!_e){var ue=Math.pow(2,8*de-1);W(this,K,ne,de,ue-1,-ue)}var pe=0,xe=1,ye=0;for(this[ne]=255&amp;K;++pe&lt;de&amp;&amp;(xe*=256);)K&lt;0&amp;&amp;ye===0&amp;&amp;this[ne+pe-1]!==0&amp;&amp;(ye=1),this[ne+pe]=(K/xe&gt;&gt;0)-ye&amp;255;return ne+de},h.prototype.writeIntBE=function(K,ne,de,_e){if(K=+K,ne&gt;&gt;&gt;=0,!_e){var ue=Math.pow(2,8*de-1);W(this,K,ne,de,ue-1,-ue)}var pe=de-1,xe=1,ye=0;for(this[ne+pe]=255&amp;K;--pe&gt;=0&amp;&amp;(xe*=256);)K&lt;0&amp;&amp;ye===0&amp;&amp;this[ne+pe+1]!==0&amp;&amp;(ye=1),this[ne+pe]=(K/xe&gt;&gt;0)-ye&amp;255;return ne+de},h.prototype.writeInt8=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,1,127,-128),K&lt;0&amp;&amp;(K=255+K+1),this[ne]=255&amp;K,ne+1},h.prototype.writeInt16LE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,2,32767,-32768),this[ne]=255&amp;K,this[ne+1]=K&gt;&gt;&gt;8,ne+2},h.prototype.writeInt16BE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,2,32767,-32768),this[ne]=K&gt;&gt;&gt;8,this[ne+1]=255&amp;K,ne+2},h.prototype.writeInt32LE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,4,2147483647,-2147483648),this[ne]=255&amp;K,this[ne+1]=K&gt;&gt;&gt;8,this[ne+2]=K&gt;&gt;&gt;16,this[ne+3]=K&gt;&gt;&gt;24,ne+4},h.prototype.writeInt32BE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,4,2147483647,-2147483648),K&lt;0&amp;&amp;(K=4294967295+K+1),this[ne]=K&gt;&gt;&gt;24,this[ne+1]=K&gt;&gt;&gt;16,this[ne+2]=K&gt;&gt;&gt;8,this[ne+3]=255&amp;K,ne+4},h.prototype.writeBigInt64LE=ce(function(K){return U(this,K,arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:0,-BigInt(&quot;0x8000000000000000&quot;),BigInt(&quot;0x7fffffffffffffff&quot;))}),h.prototype.writeBigInt64BE=ce(function(K){return V(this,K,arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:0,-BigInt(&quot;0x8000000000000000&quot;),BigInt(&quot;0x7fffffffffffffff&quot;))}),h.prototype.writeFloatLE=function(K,ne,de){return ee(this,K,ne,!0,de)},h.prototype.writeFloatBE=function(K,ne,de){return ee(this,K,ne,!1,de)},h.prototype.writeDoubleLE=function(K,ne,de){return H(this,K,ne,!0,de)},h.prototype.writeDoubleBE=function(K,ne,de){return H(this,K,ne,!1,de)},h.prototype.copy=function(K,ne,de,_e){if(!h.isBuffer(K))throw new TypeError(&quot;argument should be a Buffer&quot;);if(de||(de=0),_e||_e===0||(_e=this.length),ne&gt;=K.length&amp;&amp;(ne=K.length),ne||(ne=0),_e&gt;0&amp;&amp;_e&lt;de&amp;&amp;(_e=de),_e===de||K.length===0||this.length===0)return 0;if(ne&lt;0)throw new RangeError(&quot;targetStart out of bounds&quot;);if(de&lt;0||de&gt;=this.length)throw new RangeError(&quot;Index out of range&quot;);if(_e&lt;0)throw new RangeError(&quot;sourceEnd out of bounds&quot;);_e&gt;this.length&amp;&amp;(_e=this.length),K.length-ne&lt;_e-de&amp;&amp;(_e=K.length-ne+de);var ue=_e-de;return this===K&amp;&amp;typeof Uint8Array.prototype.copyWithin==&quot;function&quot;?this.copyWithin(ne,de,_e):Uint8Array.prototype.set.call(K,this.subarray(de,_e),ne),ue},h.prototype.fill=function(K,ne,de,_e){if(typeof K==&quot;string&quot;){if(typeof ne==&quot;string&quot;?(_e=ne,ne=0,de=this.length):typeof de==&quot;string&quot;&amp;&amp;(_e=de,de=this.length),_e!==void 0&amp;&amp;typeof _e!=&quot;string&quot;)throw new TypeError(&quot;encoding must be a string&quot;);if(typeof _e==&quot;string&quot;&amp;&amp;!h.isEncoding(_e))throw new TypeError(&quot;Unknown encoding: &quot;+_e);if(K.length===1){var ue=K.charCodeAt(0);(_e===&quot;utf8&quot;&amp;&amp;ue&lt;128||_e===&quot;latin1&quot;)&amp;&amp;(K=ue)}}else typeof K==&quot;number&quot;?K&amp;=255:typeof K==&quot;boolean&quot;&amp;&amp;(K=Number(K));if(ne&lt;0||this.length&lt;ne||this.length&lt;de)throw new RangeError(&quot;Out of range index&quot;);if(de&lt;=ne)return this;var pe;if(ne&gt;&gt;&gt;=0,de=de===void 0?this.length:de&gt;&gt;&gt;0,K||(K=0),typeof K==&quot;number&quot;)for(pe=ne;pe&lt;de;++pe)this[pe]=K;else{var xe=h.isBuffer(K)?K:h.from(K,_e),ye=xe.length;if(ye===0)throw new TypeError(&#x27;The value &quot;&#x27;+K+&#x27;&quot; is invalid for argument &quot;value&quot;&#x27;);for(pe=0;pe&lt;de-ne;++pe)this[pe+ne]=xe[pe%ye]}return this};var Z={};function G(K,ne,de){Z[K]=function(_e){(function(Re,Le){if(typeof Le!=&quot;function&quot;&amp;&amp;Le!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);Re.prototype=Object.create(Le&amp;&amp;Le.prototype,{constructor:{value:Re,writable:!0,configurable:!0}}),Object.defineProperty(Re,&quot;prototype&quot;,{writable:!1}),Le&amp;&amp;u(Re,Le)})(Ae,_e);var ue,pe,xe,ye,Te=(xe=Ae,ye=function(){if(typeof Reflect&gt;&quot;u&quot;||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==&quot;function&quot;)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var Re,Le=d(xe);if(ye){var $e=d(this).constructor;Re=Reflect.construct(Le,arguments,$e)}else Re=Le.apply(this,arguments);return function(Fe,Be){if(Be&amp;&amp;(f(Be)===&quot;object&quot;||typeof Be==&quot;function&quot;))return Be;if(Be!==void 0)throw new TypeError(&quot;Derived constructors may only return object or undefined&quot;);return c(Fe)}(this,Re)});function Ae(){var Re;return function(Le,$e){if(!(Le instanceof $e))throw new TypeError(&quot;Cannot call a class as a function&quot;)}(this,Ae),Re=Te.call(this),Object.defineProperty(c(Re),&quot;message&quot;,{value:ne.apply(c(Re),arguments),writable:!0,configurable:!0}),Re.name=&quot;&quot;.concat(Re.name,&quot; [&quot;).concat(K,&quot;]&quot;),Re.stack,delete Re.name,Re}return ue=Ae,(pe=[{key:&quot;code&quot;,get:function(){return K},set:function(Re){Object.defineProperty(this,&quot;code&quot;,{configurable:!0,enumerable:!0,value:Re,writable:!0})}},{key:&quot;toString&quot;,value:function(){return&quot;&quot;.concat(this.name,&quot; [&quot;).concat(K,&quot;]: &quot;).concat(this.message)}}])&amp;&amp;s(ue.prototype,pe),Object.defineProperty(ue,&quot;prototype&quot;,{writable:!1}),Ae}(de)}function X(K){for(var ne=&quot;&quot;,de=K.length,_e=K[0]===&quot;-&quot;?1:0;de&gt;=_e+4;de-=3)ne=&quot;_&quot;.concat(K.slice(de-3,de)).concat(ne);return&quot;&quot;.concat(K.slice(0,de)).concat(ne)}function Q(K,ne,de,_e,ue,pe){if(K&gt;de||K&lt;ne){var xe,ye=typeof ne==&quot;bigint&quot;?&quot;n&quot;:&quot;&quot;;throw xe=ne===0||ne===BigInt(0)?&quot;&gt;= 0&quot;.concat(ye,&quot; and &lt; 2&quot;).concat(ye,&quot; ** &quot;).concat(8*(pe+1)).concat(ye):&quot;&gt;= -(2&quot;.concat(ye,&quot; ** &quot;).concat(8*(pe+1)-1).concat(ye,&quot;) and &lt; 2 ** &quot;)+&quot;&quot;.concat(8*(pe+1)-1).concat(ye),new Z.ERR_OUT_OF_RANGE(&quot;value&quot;,xe,K)}(function(Te,Ae,Re){re(Ae,&quot;offset&quot;),Te[Ae]!==void 0&amp;&amp;Te[Ae+Re]!==void 0||ae(Ae,Te.length-(Re+1))})(_e,ue,pe)}function re(K,ne){if(typeof K!=&quot;number&quot;)throw new Z.ERR_INVALID_ARG_TYPE(ne,&quot;number&quot;,K)}function ae(K,ne,de){throw Math.floor(K)!==K?(re(K,de),new Z.ERR_OUT_OF_RANGE(&quot;offset&quot;,&quot;an integer&quot;,K)):ne&lt;0?new Z.ERR_BUFFER_OUT_OF_BOUNDS:new Z.ERR_OUT_OF_RANGE(&quot;offset&quot;,&quot;&gt;= &quot;.concat(0,&quot; and &lt;= &quot;).concat(ne),K)}G(&quot;ERR_BUFFER_OUT_OF_BOUNDS&quot;,function(K){return K?&quot;&quot;.concat(K,&quot; is outside of buffer bounds&quot;):&quot;Attempt to access memory outside buffer bounds&quot;},RangeError),G(&quot;ERR_INVALID_ARG_TYPE&quot;,function(K,ne){return&#x27;The &quot;&#x27;.concat(K,&#x27;&quot; argument must be of type number. Received type &#x27;).concat(f(ne))},TypeError),G(&quot;ERR_OUT_OF_RANGE&quot;,function(K,ne,de){var _e=&#x27;The value of &quot;&#x27;.concat(K,&#x27;&quot; is out of range.&#x27;),ue=de;return Number.isInteger(de)&amp;&amp;Math.abs(de)&gt;Math.pow(2,32)?ue=X(String(de)):typeof de==&quot;bigint&quot;&amp;&amp;(ue=String(de),(de&gt;Math.pow(BigInt(2),BigInt(32))||de&lt;-Math.pow(BigInt(2),BigInt(32)))&amp;&amp;(ue=X(ue)),ue+=&quot;n&quot;),_e+&quot; It must be &quot;.concat(ne,&quot;. Received &quot;).concat(ue)},RangeError);var ie=/[^+/0-9A-Za-z-_]/g;function se(K,ne){var de;ne=ne||1/0;for(var _e=K.length,ue=null,pe=[],xe=0;xe&lt;_e;++xe){if((de=K.charCodeAt(xe))&gt;55295&amp;&amp;de&lt;57344){if(!ue){if(de&gt;56319){(ne-=3)&gt;-1&amp;&amp;pe.push(239,191,189);continue}if(xe+1===_e){(ne-=3)&gt;-1&amp;&amp;pe.push(239,191,189);continue}ue=de;continue}if(de&lt;56320){(ne-=3)&gt;-1&amp;&amp;pe.push(239,191,189),ue=de;continue}de=65536+(ue-55296&lt;&lt;10|de-56320)}else ue&amp;&amp;(ne-=3)&gt;-1&amp;&amp;pe.push(239,191,189);if(ue=null,de&lt;128){if((ne-=1)&lt;0)break;pe.push(de)}else if(de&lt;2048){if((ne-=2)&lt;0)break;pe.push(de&gt;&gt;6|192,63&amp;de|128)}else if(de&lt;65536){if((ne-=3)&lt;0)break;pe.push(de&gt;&gt;12|224,de&gt;&gt;6&amp;63|128,63&amp;de|128)}else{if(!(de&lt;1114112))throw new Error(&quot;Invalid code point&quot;);if((ne-=4)&lt;0)break;pe.push(de&gt;&gt;18|240,de&gt;&gt;12&amp;63|128,de&gt;&gt;6&amp;63|128,63&amp;de|128)}}return pe}function he(K){return p.toByteArray(function(ne){if((ne=(ne=ne.split(&quot;=&quot;)[0]).trim().replace(ie,&quot;&quot;)).length&lt;2)return&quot;&quot;;for(;ne.length%4!=0;)ne+=&quot;=&quot;;return ne}(K))}function Se(K,ne,de,_e){var ue;for(ue=0;ue&lt;_e&amp;&amp;!(ue+de&gt;=ne.length||ue&gt;=K.length);++ue)ne[ue+de]=K[ue];return ue}function Oe(K,ne){return K instanceof ne||K!=null&amp;&amp;K.constructor!=null&amp;&amp;K.constructor.name!=null&amp;&amp;K.constructor.name===ne.name}function Pe(K){return K!=K}var Me=function(){for(var K=&quot;0123456789abcdef&quot;,ne=new Array(256),de=0;de&lt;16;++de)for(var _e=16*de,ue=0;ue&lt;16;++ue)ne[_e+ue]=K[de]+K[ue];return ne}();function ce(K){return typeof BigInt&gt;&quot;u&quot;?we:K}function we(){throw new Error(&quot;BigInt not supported&quot;)}},35791:function(i){i.exports=u,i.exports.isMobile=u,i.exports.default=u;var o=/(android|bb\\d+|meego).+mobile|armv7l|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series[46]0|samsungbrowser.*mobile|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,a=/CrOS/,s=/android|ipad|playbook|silk/i;function u(c){c||(c={});var d=c.ua;if(d||typeof navigator&gt;&quot;u&quot;||(d=navigator.userAgent),d&amp;&amp;d.headers&amp;&amp;typeof d.headers[&quot;user-agent&quot;]==&quot;string&quot;&amp;&amp;(d=d.headers[&quot;user-agent&quot;]),typeof d!=&quot;string&quot;)return!1;var f=o.test(d)&amp;&amp;!a.test(d)||!!c.tablet&amp;&amp;s.test(d);return!f&amp;&amp;c.tablet&amp;&amp;c.featureDetect&amp;&amp;navigator&amp;&amp;navigator.maxTouchPoints&gt;1&amp;&amp;d.indexOf(&quot;Macintosh&quot;)!==-1&amp;&amp;d.indexOf(&quot;Safari&quot;)!==-1&amp;&amp;(f=!0),f}},39898:function(i,o,a){var s,u;(function(){var c={version:&quot;3.8.0&quot;},d=[].slice,f=function($){return d.call($)},p=self.document;function m($){return $&amp;&amp;($.ownerDocument||$.document||$).documentElement}function g($){return $&amp;&amp;($.ownerDocument&amp;&amp;$.ownerDocument.defaultView||$.document&amp;&amp;$||$.defaultView)}if(p)try{f(p.documentElement.childNodes)[0].nodeType}catch{f=function(J){for(var oe=J.length,fe=new Array(oe);oe--;)fe[oe]=J[oe];return fe}}if(Date.now||(Date.now=function(){return+new Date}),p)try{p.createElement(&quot;DIV&quot;).style.setProperty(&quot;opacity&quot;,0,&quot;&quot;)}catch{var b=this.Element.prototype,v=b.setAttribute,h=b.setAttributeNS,y=this.CSSStyleDeclaration.prototype,w=y.setProperty;b.setAttribute=function(J,oe){v.call(this,J,oe+&quot;&quot;)},b.setAttributeNS=function(J,oe,fe){h.call(this,J,oe,fe+&quot;&quot;)},y.setProperty=function(J,oe,fe){w.call(this,J,oe+&quot;&quot;,fe)}}function _($,J){return $&lt;J?-1:$&gt;J?1:$&gt;=J?0:NaN}function x($){return $===null?NaN:+$}function T($){return!isNaN($)}function k($){return{left:function(J,oe,fe,me){for(arguments.length&lt;3&amp;&amp;(fe=0),arguments.length&lt;4&amp;&amp;(me=J.length);fe&lt;me;){var ve=fe+me&gt;&gt;&gt;1;$(J[ve],oe)&lt;0?fe=ve+1:me=ve}return fe},right:function(J,oe,fe,me){for(arguments.length&lt;3&amp;&amp;(fe=0),arguments.length&lt;4&amp;&amp;(me=J.length);fe&lt;me;){var ve=fe+me&gt;&gt;&gt;1;$(J[ve],oe)&gt;0?me=ve:fe=ve+1}return fe}}}c.ascending=_,c.descending=function($,J){return J&lt;$?-1:J&gt;$?1:J&gt;=$?0:NaN},c.min=function($,J){var oe,fe,me=-1,ve=$.length;if(arguments.length===1){for(;++me&lt;ve;)if((fe=$[me])!=null&amp;&amp;fe&gt;=fe){oe=fe;break}for(;++me&lt;ve;)(fe=$[me])!=null&amp;&amp;oe&gt;fe&amp;&amp;(oe=fe)}else{for(;++me&lt;ve;)if((fe=J.call($,$[me],me))!=null&amp;&amp;fe&gt;=fe){oe=fe;break}for(;++me&lt;ve;)(fe=J.call($,$[me],me))!=null&amp;&amp;oe&gt;fe&amp;&amp;(oe=fe)}return oe},c.max=function($,J){var oe,fe,me=-1,ve=$.length;if(arguments.length===1){for(;++me&lt;ve;)if((fe=$[me])!=null&amp;&amp;fe&gt;=fe){oe=fe;break}for(;++me&lt;ve;)(fe=$[me])!=null&amp;&amp;fe&gt;oe&amp;&amp;(oe=fe)}else{for(;++me&lt;ve;)if((fe=J.call($,$[me],me))!=null&amp;&amp;fe&gt;=fe){oe=fe;break}for(;++me&lt;ve;)(fe=J.call($,$[me],me))!=null&amp;&amp;fe&gt;oe&amp;&amp;(oe=fe)}return oe},c.extent=function($,J){var oe,fe,me,ve=-1,De=$.length;if(arguments.length===1){for(;++ve&lt;De;)if((fe=$[ve])!=null&amp;&amp;fe&gt;=fe){oe=me=fe;break}for(;++ve&lt;De;)(fe=$[ve])!=null&amp;&amp;(oe&gt;fe&amp;&amp;(oe=fe),me&lt;fe&amp;&amp;(me=fe))}else{for(;++ve&lt;De;)if((fe=J.call($,$[ve],ve))!=null&amp;&amp;fe&gt;=fe){oe=me=fe;break}for(;++ve&lt;De;)(fe=J.call($,$[ve],ve))!=null&amp;&amp;(oe&gt;fe&amp;&amp;(oe=fe),me&lt;fe&amp;&amp;(me=fe))}return[oe,me]},c.sum=function($,J){var oe,fe=0,me=$.length,ve=-1;if(arguments.length===1)for(;++ve&lt;me;)T(oe=+$[ve])&amp;&amp;(fe+=oe);else for(;++ve&lt;me;)T(oe=+J.call($,$[ve],ve))&amp;&amp;(fe+=oe);return fe},c.mean=function($,J){var oe,fe=0,me=$.length,ve=-1,De=me;if(arguments.length===1)for(;++ve&lt;me;)T(oe=x($[ve]))?fe+=oe:--De;else for(;++ve&lt;me;)T(oe=x(J.call($,$[ve],ve)))?fe+=oe:--De;if(De)return fe/De},c.quantile=function($,J){var oe=($.length-1)*J+1,fe=Math.floor(oe),me=+$[fe-1],ve=oe-fe;return ve?me+ve*($[fe]-me):me},c.median=function($,J){var oe,fe=[],me=$.length,ve=-1;if(arguments.length===1)for(;++ve&lt;me;)T(oe=x($[ve]))&amp;&amp;fe.push(oe);else for(;++ve&lt;me;)T(oe=x(J.call($,$[ve],ve)))&amp;&amp;fe.push(oe);if(fe.length)return c.quantile(fe.sort(_),.5)},c.variance=function($,J){var oe,fe,me=$.length,ve=0,De=0,Ee=-1,Ne=0;if(arguments.length===1)for(;++Ee&lt;me;)T(oe=x($[Ee]))&amp;&amp;(De+=(fe=oe-ve)*(oe-(ve+=fe/++Ne)));else for(;++Ee&lt;me;)T(oe=x(J.call($,$[Ee],Ee)))&amp;&amp;(De+=(fe=oe-ve)*(oe-(ve+=fe/++Ne)));if(Ne&gt;1)return De/(Ne-1)},c.deviation=function(){var $=c.variance.apply(this,arguments);return $&amp;&amp;Math.sqrt($)};var S=k(_);function C($){return $.length}c.bisectLeft=S.left,c.bisect=c.bisectRight=S.right,c.bisector=function($){return k($.length===1?function(J,oe){return _($(J),oe)}:$)},c.shuffle=function($,J,oe){(ve=arguments.length)&lt;3&amp;&amp;(oe=$.length,ve&lt;2&amp;&amp;(J=0));for(var fe,me,ve=oe-J;ve;)me=Math.random()*ve--|0,fe=$[ve+J],$[ve+J]=$[me+J],$[me+J]=fe;return $},c.permute=function($,J){for(var oe=J.length,fe=new Array(oe);oe--;)fe[oe]=$[J[oe]];return fe},c.pairs=function($){for(var J=0,oe=$.length-1,fe=$[0],me=new Array(oe&lt;0?0:oe);J&lt;oe;)me[J]=[fe,fe=$[++J]];return me},c.transpose=function($){if(!(me=$.length))return[];for(var J=-1,oe=c.min($,C),fe=new Array(oe);++J&lt;oe;)for(var me,ve=-1,De=fe[J]=new Array(me);++ve&lt;me;)De[ve]=$[ve][J];return fe},c.zip=function(){return c.transpose(arguments)},c.keys=function($){var J=[];for(var oe in $)J.push(oe);return J},c.values=function($){var J=[];for(var oe in $)J.push($[oe]);return J},c.entries=function($){var J=[];for(var oe in $)J.push({key:oe,value:$[oe]});return J},c.merge=function($){for(var J,oe,fe,me=$.length,ve=-1,De=0;++ve&lt;me;)De+=$[ve].length;for(oe=new Array(De);--me&gt;=0;)for(J=(fe=$[me]).length;--J&gt;=0;)oe[--De]=fe[J];return oe};var M=Math.abs;function O($,J){for(var oe in J)Object.defineProperty($.prototype,oe,{value:J[oe],enumerable:!1})}function D(){this._=Object.create(null)}c.range=function($,J,oe){if(arguments.length&lt;3&amp;&amp;(oe=1,arguments.length&lt;2&amp;&amp;(J=$,$=0)),(J-$)/oe==1/0)throw new Error(&quot;infinite range&quot;);var fe,me=[],ve=function(Ee){for(var Ne=1;Ee*Ne%1;)Ne*=10;return Ne}(M(oe)),De=-1;if($*=ve,J*=ve,(oe*=ve)&lt;0)for(;(fe=$+oe*++De)&gt;J;)me.push(fe/ve);else for(;(fe=$+oe*++De)&lt;J;)me.push(fe/ve);return me},c.map=function($,J){var oe=new D;if($ instanceof D)$.forEach(function(Ee,Ne){oe.set(Ee,Ne)});else if(Array.isArray($)){var fe,me=-1,ve=$.length;if(arguments.length===1)for(;++me&lt;ve;)oe.set(me,$[me]);else for(;++me&lt;ve;)oe.set(J.call($,fe=$[me],me),fe)}else for(var De in $)oe.set(De,$[De]);return oe};var P=&quot;__proto__&quot;,E=&quot;\\0&quot;;function I($){return($+=&quot;&quot;)===P||$[0]===E?E+$:$}function A($){return($+=&quot;&quot;)[0]===E?$.slice(1):$}function F($){return I($)in this._}function j($){return($=I($))in this._&amp;&amp;delete this._[$]}function z(){var $=[];for(var J in this._)$.push(A(J));return $}function B(){var $=0;for(var J in this._)++$;return $}function N(){for(var $ in this._)return!1;return!0}function R(){this._=Object.create(null)}function q($){return $}function Y($,J,oe){return function(){var fe=oe.apply(J,arguments);return fe===J?$:fe}}function L($,J){if(J in $)return J;J=J.charAt(0).toUpperCase()+J.slice(1);for(var oe=0,fe=W.length;oe&lt;fe;++oe){var me=W[oe]+J;if(me in $)return me}}O(D,{has:F,get:function($){return this._[I($)]},set:function($,J){return this._[I($)]=J},remove:j,keys:z,values:function(){var $=[];for(var J in this._)$.push(this._[J]);return $},entries:function(){var $=[];for(var J in this._)$.push({key:A(J),value:this._[J]});return $},size:B,empty:N,forEach:function($){for(var J in this._)$.call(this,A(J),this._[J])}}),c.nest=function(){var $,J,oe={},fe=[],me=[];function ve(Ee,Ne,je){if(je&gt;=fe.length)return J?J.call(oe,Ne):$?Ne.sort($):Ne;for(var Ve,Je,at,bt,Pt=-1,pt=Ne.length,wt=fe[je++],lt=new D;++Pt&lt;pt;)(bt=lt.get(Ve=wt(Je=Ne[Pt])))?bt.push(Je):lt.set(Ve,[Je]);return Ee?(Je=Ee(),at=function(Dt,Tt){Je.set(Dt,ve(Ee,Tt,je))}):(Je={},at=function(Dt,Tt){Je[Dt]=ve(Ee,Tt,je)}),lt.forEach(at),Je}function De(Ee,Ne){if(Ne&gt;=fe.length)return Ee;var je=[],Ve=me[Ne++];return Ee.forEach(function(Je,at){je.push({key:Je,values:De(at,Ne)})}),Ve?je.sort(function(Je,at){return Ve(Je.key,at.key)}):je}return oe.map=function(Ee,Ne){return ve(Ne,Ee,0)},oe.entries=function(Ee){return De(ve(c.map,Ee,0),0)},oe.key=function(Ee){return fe.push(Ee),oe},oe.sortKeys=function(Ee){return me[fe.length-1]=Ee,oe},oe.sortValues=function(Ee){return $=Ee,oe},oe.rollup=function(Ee){return J=Ee,oe},oe},c.set=function($){var J=new R;if($)for(var oe=0,fe=$.length;oe&lt;fe;++oe)J.add($[oe]);return J},O(R,{has:F,add:function($){return this._[I($+=&quot;&quot;)]=!0,$},remove:j,values:z,size:B,empty:N,forEach:function($){for(var J in this._)$.call(this,A(J))}}),c.behavior={},c.rebind=function($,J){for(var oe,fe=1,me=arguments.length;++fe&lt;me;)$[oe=arguments[fe]]=Y($,J,J[oe]);return $};var W=[&quot;webkit&quot;,&quot;ms&quot;,&quot;moz&quot;,&quot;Moz&quot;,&quot;o&quot;,&quot;O&quot;];function U(){}function V(){}function te($){var J=[],oe=new D;function fe(){for(var me,ve=J,De=-1,Ee=ve.length;++De&lt;Ee;)(me=ve[De].on)&amp;&amp;me.apply(this,arguments);return $}return fe.on=function(me,ve){var De,Ee=oe.get(me);return arguments.length&lt;2?Ee&amp;&amp;Ee.on:(Ee&amp;&amp;(Ee.on=null,J=J.slice(0,De=J.indexOf(Ee)).concat(J.slice(De+1)),oe.remove(me)),ve&amp;&amp;J.push(oe.set(me,{on:ve})),$)},fe}function ee(){c.event.preventDefault()}function H(){for(var $,J=c.event;$=J.sourceEvent;)J=$;return J}function Z($){for(var J=new V,oe=0,fe=arguments.length;++oe&lt;fe;)J[arguments[oe]]=te(J);return J.of=function(me,ve){return function(De){try{var Ee=De.sourceEvent=c.event;De.target=$,c.event=De,J[De.type].apply(me,ve)}finally{c.event=Ee}}},J}c.dispatch=function(){for(var $=new V,J=-1,oe=arguments.length;++J&lt;oe;)$[arguments[J]]=te($);return $},V.prototype.on=function($,J){var oe=$.indexOf(&quot;.&quot;),fe=&quot;&quot;;if(oe&gt;=0&amp;&amp;(fe=$.slice(oe+1),$=$.slice(0,oe)),$)return arguments.length&lt;2?this[$].on(fe):this[$].on(fe,J);if(arguments.length===2){if(J==null)for($ in this)this.hasOwnProperty($)&amp;&amp;this[$].on(fe,null);return this}},c.event=null,c.requote=function($){return $.replace(G,&quot;\\\\$&amp;&quot;)};var G=/[\\\\\\^\\$\\*\\+\\?\\|\\[\\]\\(\\)\\.\\{\\}]/g,X={}.__proto__?function($,J){$.__proto__=J}:function($,J){for(var oe in J)$[oe]=J[oe]};function Q($){return X($,se),$}var re=function($,J){return J.querySelector($)},ae=function($,J){return J.querySelectorAll($)},ie=function($,J){var oe=$.matches||$[L($,&quot;matchesSelector&quot;)];return ie=function(fe,me){return oe.call(fe,me)},ie($,J)};typeof Sizzle==&quot;function&quot;&amp;&amp;(re=function($,J){return Sizzle($,J)[0]||null},ae=Sizzle,ie=Sizzle.matchesSelector),c.selection=function(){return c.select(p.documentElement)};var se=c.selection.prototype=[];function he($){return typeof $==&quot;function&quot;?$:function(){return re($,this)}}function Se($){return typeof $==&quot;function&quot;?$:function(){return ae($,this)}}se.select=function($){var J,oe,fe,me,ve=[];$=he($);for(var De=-1,Ee=this.length;++De&lt;Ee;){ve.push(J=[]),J.parentNode=(fe=this[De]).parentNode;for(var Ne=-1,je=fe.length;++Ne&lt;je;)(me=fe[Ne])?(J.push(oe=$.call(me,me.__data__,Ne,De)),oe&amp;&amp;&quot;__data__&quot;in me&amp;&amp;(oe.__data__=me.__data__)):J.push(null)}return Q(ve)},se.selectAll=function($){var J,oe,fe=[];$=Se($);for(var me=-1,ve=this.length;++me&lt;ve;)for(var De=this[me],Ee=-1,Ne=De.length;++Ee&lt;Ne;)(oe=De[Ee])&amp;&amp;(fe.push(J=f($.call(oe,oe.__data__,Ee,me))),J.parentNode=oe);return Q(fe)};var Oe=&quot;http://www.w3.org/1999/xhtml&quot;,Pe={svg:&quot;http://www.w3.org/2000/svg&quot;,xhtml:Oe,xlink:&quot;http://www.w3.org/1999/xlink&quot;,xml:&quot;http://www.w3.org/XML/1998/namespace&quot;,xmlns:&quot;http://www.w3.org/2000/xmlns/&quot;};function Me($,J){return $=c.ns.qualify($),J==null?$.local?function(){this.removeAttributeNS($.space,$.local)}:function(){this.removeAttribute($)}:typeof J==&quot;function&quot;?$.local?function(){var oe=J.apply(this,arguments);oe==null?this.removeAttributeNS($.space,$.local):this.setAttributeNS($.space,$.local,oe)}:function(){var oe=J.apply(this,arguments);oe==null?this.removeAttribute($):this.setAttribute($,oe)}:$.local?function(){this.setAttributeNS($.space,$.local,J)}:function(){this.setAttribute($,J)}}function ce($){return $.trim().replace(/\\s+/g,&quot; &quot;)}function we($){return new RegExp(&quot;(?:^|\\\\s+)&quot;+c.requote($)+&quot;(?:\\\\s+|$)&quot;,&quot;g&quot;)}function K($){return($+&quot;&quot;).trim().split(/^|\\s+/)}function ne($,J){var oe=($=K($).map(de)).length;return typeof J==&quot;function&quot;?function(){for(var fe=-1,me=J.apply(this,arguments);++fe&lt;oe;)$[fe](this,me)}:function(){for(var fe=-1;++fe&lt;oe;)$[fe](this,J)}}function de($){var J=we($);return function(oe,fe){if(me=oe.classList)return fe?me.add($):me.remove($);var me=oe.getAttribute(&quot;class&quot;)||&quot;&quot;;fe?(J.lastIndex=0,J.test(me)||oe.setAttribute(&quot;class&quot;,ce(me+&quot; &quot;+$))):oe.setAttribute(&quot;class&quot;,ce(me.replace(J,&quot; &quot;)))}}function _e($,J,oe){return J==null?function(){this.style.removeProperty($)}:typeof J==&quot;function&quot;?function(){var fe=J.apply(this,arguments);fe==null?this.style.removeProperty($):this.style.setProperty($,fe,oe)}:function(){this.style.setProperty($,J,oe)}}function ue($,J){return J==null?function(){delete this[$]}:typeof J==&quot;function&quot;?function(){var oe=J.apply(this,arguments);oe==null?delete this[$]:this[$]=oe}:function(){this[$]=J}}function pe($){return typeof $==&quot;function&quot;?$:($=c.ns.qualify($)).local?function(){return this.ownerDocument.createElementNS($.space,$.local)}:function(){var J=this.ownerDocument,oe=this.namespaceURI;return oe===Oe&amp;&amp;J.documentElement.namespaceURI===Oe?J.createElement($):J.createElementNS(oe,$)}}function xe(){var $=this.parentNode;$&amp;&amp;$.removeChild(this)}function ye($){return{__data__:$}}function Te($){return function(){return ie(this,$)}}function Ae($){return arguments.length||($=_),function(J,oe){return J&amp;&amp;oe?$(J.__data__,oe.__data__):!J-!oe}}function Re($,J){for(var oe=0,fe=$.length;oe&lt;fe;oe++)for(var me,ve=$[oe],De=0,Ee=ve.length;De&lt;Ee;De++)(me=ve[De])&amp;&amp;J(me,De,oe);return $}function Le($){return X($,$e),$}c.ns={prefix:Pe,qualify:function($){var J=$.indexOf(&quot;:&quot;),oe=$;return J&gt;=0&amp;&amp;(oe=$.slice(0,J))!==&quot;xmlns&quot;&amp;&amp;($=$.slice(J+1)),Pe.hasOwnProperty(oe)?{space:Pe[oe],local:$}:$}},se.attr=function($,J){if(arguments.length&lt;2){if(typeof $==&quot;string&quot;){var oe=this.node();return($=c.ns.qualify($)).local?oe.getAttributeNS($.space,$.local):oe.getAttribute($)}for(J in $)this.each(Me(J,$[J]));return this}return this.each(Me($,J))},se.classed=function($,J){if(arguments.length&lt;2){if(typeof $==&quot;string&quot;){var oe=this.node(),fe=($=K($)).length,me=-1;if(J=oe.classList){for(;++me&lt;fe;)if(!J.contains($[me]))return!1}else for(J=oe.getAttribute(&quot;class&quot;);++me&lt;fe;)if(!we($[me]).test(J))return!1;return!0}for(J in $)this.each(ne(J,$[J]));return this}return this.each(ne($,J))},se.style=function($,J,oe){var fe=arguments.length;if(fe&lt;3){if(typeof $!=&quot;string&quot;){for(oe in fe&lt;2&amp;&amp;(J=&quot;&quot;),$)this.each(_e(oe,$[oe],J));return this}if(fe&lt;2){var me=this.node();return g(me).getComputedStyle(me,null).getPropertyValue($)}oe=&quot;&quot;}return this.each(_e($,J,oe))},se.property=function($,J){if(arguments.length&lt;2){if(typeof $==&quot;string&quot;)return this.node()[$];for(J in $)this.each(ue(J,$[J]));return this}return this.each(ue($,J))},se.text=function($){return arguments.length?this.each(typeof $==&quot;function&quot;?function(){var J=$.apply(this,arguments);this.textContent=J??&quot;&quot;}:$==null?function(){this.textContent=&quot;&quot;}:function(){this.textContent=$}):this.node().textContent},se.html=function($){return arguments.length?this.each(typeof $==&quot;function&quot;?function(){var J=$.apply(this,arguments);this.innerHTML=J??&quot;&quot;}:$==null?function(){this.innerHTML=&quot;&quot;}:function(){this.innerHTML=$}):this.node().innerHTML},se.append=function($){return $=pe($),this.select(function(){return this.appendChild($.apply(this,arguments))})},se.insert=function($,J){return $=pe($),J=he(J),this.select(function(){return this.insertBefore($.apply(this,arguments),J.apply(this,arguments)||null)})},se.remove=function(){return this.each(xe)},se.data=function($,J){var oe,fe,me=-1,ve=this.length;if(!arguments.length){for($=new Array(ve=(oe=this[0]).length);++me&lt;ve;)(fe=oe[me])&amp;&amp;($[me]=fe.__data__);return $}function De(Ve,Je){var at,bt,Pt,pt=Ve.length,wt=Je.length,lt=Math.min(pt,wt),Dt=new Array(wt),Tt=new Array(wt),ft=new Array(pt);if(J){var Vt,Gt=new D,rn=new Array(pt);for(at=-1;++at&lt;pt;)(bt=Ve[at])&amp;&amp;(Gt.has(Vt=J.call(bt,bt.__data__,at))?ft[at]=bt:Gt.set(Vt,bt),rn[at]=Vt);for(at=-1;++at&lt;wt;)(bt=Gt.get(Vt=J.call(Je,Pt=Je[at],at)))?bt!==!0&amp;&amp;(Dt[at]=bt,bt.__data__=Pt):Tt[at]=ye(Pt),Gt.set(Vt,!0);for(at=-1;++at&lt;pt;)at in rn&amp;&amp;Gt.get(rn[at])!==!0&amp;&amp;(ft[at]=Ve[at])}else{for(at=-1;++at&lt;lt;)bt=Ve[at],Pt=Je[at],bt?(bt.__data__=Pt,Dt[at]=bt):Tt[at]=ye(Pt);for(;at&lt;wt;++at)Tt[at]=ye(Je[at]);for(;at&lt;pt;++at)ft[at]=Ve[at]}Tt.update=Dt,Tt.parentNode=Dt.parentNode=ft.parentNode=Ve.parentNode,Ee.push(Tt),Ne.push(Dt),je.push(ft)}var Ee=Le([]),Ne=Q([]),je=Q([]);if(typeof $==&quot;function&quot;)for(;++me&lt;ve;)De(oe=this[me],$.call(oe,oe.parentNode.__data__,me));else for(;++me&lt;ve;)De(oe=this[me],$);return Ne.enter=function(){return Ee},Ne.exit=function(){return je},Ne},se.datum=function($){return arguments.length?this.property(&quot;__data__&quot;,$):this.property(&quot;__data__&quot;)},se.filter=function($){var J,oe,fe,me=[];typeof $!=&quot;function&quot;&amp;&amp;($=Te($));for(var ve=0,De=this.length;ve&lt;De;ve++){me.push(J=[]),J.parentNode=(oe=this[ve]).parentNode;for(var Ee=0,Ne=oe.length;Ee&lt;Ne;Ee++)(fe=oe[Ee])&amp;&amp;$.call(fe,fe.__data__,Ee,ve)&amp;&amp;J.push(fe)}return Q(me)},se.order=function(){for(var $=-1,J=this.length;++$&lt;J;)for(var oe,fe=this[$],me=fe.length-1,ve=fe[me];--me&gt;=0;)(oe=fe[me])&amp;&amp;(ve&amp;&amp;ve!==oe.nextSibling&amp;&amp;ve.parentNode.insertBefore(oe,ve),ve=oe);return this},se.sort=function($){$=Ae.apply(this,arguments);for(var J=-1,oe=this.length;++J&lt;oe;)this[J].sort($);return this.order()},se.each=function($){return Re(this,function(J,oe,fe){$.call(J,J.__data__,oe,fe)})},se.call=function($){var J=f(arguments);return $.apply(J[0]=this,J),this},se.empty=function(){return!this.node()},se.node=function(){for(var $=0,J=this.length;$&lt;J;$++)for(var oe=this[$],fe=0,me=oe.length;fe&lt;me;fe++){var ve=oe[fe];if(ve)return ve}return null},se.size=function(){var $=0;return Re(this,function(){++$}),$};var $e=[];function Fe($,J,oe){var fe=&quot;__on&quot;+$,me=$.indexOf(&quot;.&quot;),ve=Ue;me&gt;0&amp;&amp;($=$.slice(0,me));var De=Be.get($);function Ee(){var Ne=this[fe];Ne&amp;&amp;(this.removeEventListener($,Ne,Ne.$),delete this[fe])}return De&amp;&amp;($=De,ve=qe),me?J?function(){var Ne=ve(J,f(arguments));Ee.call(this),this.addEventListener($,this[fe]=Ne,Ne.$=oe),Ne._=J}:Ee:J?U:function(){var Ne,je=new RegExp(&quot;^__on([^.]+)&quot;+c.requote($)+&quot;$&quot;);for(var Ve in this)if(Ne=Ve.match(je)){var Je=this[Ve];this.removeEventListener(Ne[1],Je,Je.$),delete this[Ve]}}}c.selection.enter=Le,c.selection.enter.prototype=$e,$e.append=se.append,$e.empty=se.empty,$e.node=se.node,$e.call=se.call,$e.size=se.size,$e.select=function($){for(var J,oe,fe,me,ve,De=[],Ee=-1,Ne=this.length;++Ee&lt;Ne;){fe=(me=this[Ee]).update,De.push(J=[]),J.parentNode=me.parentNode;for(var je=-1,Ve=me.length;++je&lt;Ve;)(ve=me[je])?(J.push(fe[je]=oe=$.call(me.parentNode,ve.__data__,je,Ee)),oe.__data__=ve.__data__):J.push(null)}return Q(De)},$e.insert=function($,J){var oe,fe,me;return arguments.length&lt;2&amp;&amp;(oe=this,J=function(ve,De,Ee){var Ne,je=oe[Ee].update,Ve=je.length;for(Ee!=me&amp;&amp;(me=Ee,fe=0),De&gt;=fe&amp;&amp;(fe=De+1);!(Ne=je[fe])&amp;&amp;++fe&lt;Ve;);return Ne}),se.insert.call(this,$,J)},c.select=function($){var J;return typeof $==&quot;string&quot;?(J=[re($,p)]).parentNode=p.documentElement:(J=[$]).parentNode=m($),Q([J])},c.selectAll=function($){var J;return typeof $==&quot;string&quot;?(J=f(ae($,p))).parentNode=p.documentElement:(J=f($)).parentNode=null,Q([J])},se.on=function($,J,oe){var fe=arguments.length;if(fe&lt;3){if(typeof $!=&quot;string&quot;){for(oe in fe&lt;2&amp;&amp;(J=!1),$)this.each(Fe(oe,$[oe],J));return this}if(fe&lt;2)return(fe=this.node()[&quot;__on&quot;+$])&amp;&amp;fe._;oe=!1}return this.each(Fe($,J,oe))};var Be=c.map({mouseenter:&quot;mouseover&quot;,mouseleave:&quot;mouseout&quot;});function Ue($,J){return function(oe){var fe=c.event;c.event=oe,J[0]=this.__data__;try{$.apply(this,J)}finally{c.event=fe}}}function qe($,J){var oe=Ue($,J);return function(fe){var me=this,ve=fe.relatedTarget;ve&amp;&amp;(ve===me||8&amp;ve.compareDocumentPosition(me))||oe.call(me,fe)}}p&amp;&amp;Be.forEach(function($){&quot;on&quot;+$ in p&amp;&amp;Be.remove($)});var Xe,ot=0;function st($){var J=&quot;.dragsuppress-&quot;+ ++ot,oe=&quot;click&quot;+J,fe=c.select(g($)).on(&quot;touchmove&quot;+J,ee).on(&quot;dragstart&quot;+J,ee).on(&quot;selectstart&quot;+J,ee);if(Xe==null&amp;&amp;(Xe=!(&quot;onselectstart&quot;in $)&amp;&amp;L($.style,&quot;userSelect&quot;)),Xe){var me=m($).style,ve=me[Xe];me[Xe]=&quot;none&quot;}return function(De){if(fe.on(J,null),Xe&amp;&amp;(me[Xe]=ve),De){var Ee=function(){fe.on(oe,null)};fe.on(oe,function(){ee(),Ee()},!0),setTimeout(Ee,0)}}}c.mouse=function($){return vt($,H())};var dt=this.navigator&amp;&amp;/WebKit/.test(this.navigator.userAgent)?-1:0;function vt($,J){J.changedTouches&amp;&amp;(J=J.changedTouches[0]);var oe=$.ownerSVGElement||$;if(oe.createSVGPoint){var fe=oe.createSVGPoint();if(dt&lt;0){var me=g($);if(me.scrollX||me.scrollY){var ve=(oe=c.select(&quot;body&quot;).append(&quot;svg&quot;).style({position:&quot;absolute&quot;,top:0,left:0,margin:0,padding:0,border:&quot;none&quot;},&quot;important&quot;))[0][0].getScreenCTM();dt=!(ve.f||ve.e),oe.remove()}}return dt?(fe.x=J.pageX,fe.y=J.pageY):(fe.x=J.clientX,fe.y=J.clientY),[(fe=fe.matrixTransform($.getScreenCTM().inverse())).x,fe.y]}var De=$.getBoundingClientRect();return[J.clientX-De.left-$.clientLeft,J.clientY-De.top-$.clientTop]}function We(){return c.event.changedTouches[0].identifier}c.touch=function($,J,oe){if(arguments.length&lt;3&amp;&amp;(oe=J,J=H().changedTouches),J){for(var fe,me=0,ve=J.length;me&lt;ve;++me)if((fe=J[me]).identifier===oe)return vt($,fe)}},c.behavior.drag=function(){var $=Z(me,&quot;drag&quot;,&quot;dragstart&quot;,&quot;dragend&quot;),J=null,oe=ve(U,c.mouse,g,&quot;mousemove&quot;,&quot;mouseup&quot;),fe=ve(We,c.touch,q,&quot;touchmove&quot;,&quot;touchend&quot;);function me(){this.on(&quot;mousedown.drag&quot;,oe).on(&quot;touchstart.drag&quot;,fe)}function ve(De,Ee,Ne,je,Ve){return function(){var Je,at=this,bt=c.event.target.correspondingElement||c.event.target,Pt=at.parentNode,pt=$.of(at,arguments),wt=0,lt=De(),Dt=&quot;.drag&quot;+(lt==null?&quot;&quot;:&quot;-&quot;+lt),Tt=c.select(Ne(bt)).on(je+Dt,function(){var Gt,rn,nn=Ee(Pt,lt);nn&amp;&amp;(Gt=nn[0]-Vt[0],rn=nn[1]-Vt[1],wt|=Gt|rn,Vt=nn,pt({type:&quot;drag&quot;,x:nn[0]+Je[0],y:nn[1]+Je[1],dx:Gt,dy:rn}))}).on(Ve+Dt,function(){Ee(Pt,lt)&amp;&amp;(Tt.on(je+Dt,null).on(Ve+Dt,null),ft(wt),pt({type:&quot;dragend&quot;}))}),ft=st(bt),Vt=Ee(Pt,lt);Je=J?[(Je=J.apply(at,arguments)).x-Vt[0],Je.y-Vt[1]]:[0,0],pt({type:&quot;dragstart&quot;})}}return me.origin=function(De){return arguments.length?(J=De,me):J},c.rebind(me,$,&quot;on&quot;)},c.touches=function($,J){return arguments.length&lt;2&amp;&amp;(J=H().touches),J?f(J).map(function(oe){var fe=vt($,oe);return fe.identifier=oe.identifier,fe}):[]};var ze=1e-6,tt=ze*ze,it=Math.PI,St=2*it,Ze=St-ze,ut=it/2,ht=it/180,Rt=180/it;function Ct($){return $&gt;1?ut:$&lt;-1?-ut:Math.asin($)}function Wt($){return(($=Math.exp($))+1/$)/2}var _t=Math.SQRT2;c.interpolateZoom=function($,J){var oe,fe,me=$[0],ve=$[1],De=$[2],Ee=J[0],Ne=J[1],je=J[2],Ve=Ee-me,Je=Ne-ve,at=Ve*Ve+Je*Je;if(at&lt;tt)fe=Math.log(je/De)/_t,oe=function(Dt){return[me+Dt*Ve,ve+Dt*Je,De*Math.exp(_t*Dt*fe)]};else{var bt=Math.sqrt(at),Pt=(je*je-De*De+4*at)/(2*De*2*bt),pt=(je*je-De*De-4*at)/(2*je*2*bt),wt=Math.log(Math.sqrt(Pt*Pt+1)-Pt),lt=Math.log(Math.sqrt(pt*pt+1)-pt);fe=(lt-wt)/_t,oe=function(Dt){var Tt,ft=Dt*fe,Vt=Wt(wt),Gt=De/(2*bt)*(Vt*(Tt=_t*ft+wt,((Tt=Math.exp(2*Tt))-1)/(Tt+1))-function(rn){return((rn=Math.exp(rn))-1/rn)/2}(wt));return[me+Gt*Ve,ve+Gt*Je,De*Vt/Wt(_t*ft+wt)]}}return oe.duration=1e3*fe,oe},c.behavior.zoom=function(){var $,J,oe,fe,me,ve,De,Ee,Ne,je={x:0,y:0,k:1},Ve=[960,500],Je=Ge,at=250,bt=0,Pt=&quot;mousedown.zoom&quot;,pt=&quot;mousemove.zoom&quot;,wt=&quot;mouseup.zoom&quot;,lt=&quot;touchstart.zoom&quot;,Dt=Z(Tt,&quot;zoomstart&quot;,&quot;zoom&quot;,&quot;zoomend&quot;);function Tt(an){an.on(Pt,On).on(Ce+&quot;.zoom&quot;,nr).on(&quot;dblclick.zoom&quot;,Dr).on(lt,Gn)}function ft(an){return[(an[0]-je.x)/je.k,(an[1]-je.y)/je.k]}function Vt(an){je.k=Math.max(Je[0],Math.min(Je[1],an))}function Gt(an,wn){wn=function(qn){return[qn[0]*je.k+je.x,qn[1]*je.k+je.y]}(wn),je.x+=an[0]-wn[0],je.y+=an[1]-wn[1]}function rn(an,wn,qn,Hn){an.__chart__={x:je.x,y:je.y,k:je.k},Vt(Math.pow(2,Hn)),Gt(J=wn,qn),an=c.select(an),at&gt;0&amp;&amp;(an=an.transition().duration(at)),an.call(Tt.event)}function nn(){De&amp;&amp;De.domain(ve.range().map(function(an){return(an-je.x)/je.k}).map(ve.invert)),Ne&amp;&amp;Ne.domain(Ee.range().map(function(an){return(an-je.y)/je.k}).map(Ee.invert))}function Sn(an){bt++||an({type:&quot;zoomstart&quot;})}function Pn(an){nn(),an({type:&quot;zoom&quot;,scale:je.k,translate:[je.x,je.y]})}function In(an){--bt||(an({type:&quot;zoomend&quot;}),J=null)}function On(){var an=this,wn=Dt.of(an,arguments),qn=0,Hn=c.select(g(an)).on(pt,function(){qn=1,Gt(c.mouse(an),Jn),Pn(wn)}).on(wt,function(){Hn.on(pt,null).on(wt,null),Mr(qn),In(wn)}),Jn=ft(c.mouse(an)),Mr=st(an);Eg.call(an),Sn(wn)}function Gn(){var an,wn=this,qn=Dt.of(wn,arguments),Hn={},Jn=0,Mr=&quot;.zoom-&quot;+c.event.changedTouches[0].identifier,sa=&quot;touchmove&quot;+Mr,Xr=&quot;touchend&quot;+Mr,Sa=[],ua=c.select(wn),Ca=st(wn);function ao(){var Da=c.touches(wn);return an=je.k,Da.forEach(function(ca){ca.identifier in Hn&amp;&amp;(Hn[ca.identifier]=ft(ca))}),Da}function Ri(){var Da=c.event.target;c.select(Da).on(sa,Ji).on(Xr,el),Sa.push(Da);for(var ca=c.event.changedTouches,ho=0,mo=ca.length;ho&lt;mo;++ho)Hn[ca[ho].identifier]=null;var So=ao(),si=Date.now();if(So.length===1){if(si-me&lt;500){var Al=So[0];rn(wn,Al,Hn[Al.identifier],Math.floor(Math.log(je.k)/Math.LN2)+1),ee()}me=si}else if(So.length&gt;1){Al=So[0];var vs=So[1],Ig=Al[0]-vs[0],e6=Al[1]-vs[1];Jn=Ig*Ig+e6*e6}}function Ji(){var Da,ca,ho,mo,So=c.touches(wn);Eg.call(wn);for(var si=0,Al=So.length;si&lt;Al;++si,mo=null)if(ho=So[si],mo=Hn[ho.identifier]){if(ca)break;Da=ho,ca=mo}if(mo){var vs=(vs=ho[0]-Da[0])*vs+(vs=ho[1]-Da[1])*vs,Ig=Jn&amp;&amp;Math.sqrt(vs/Jn);Da=[(Da[0]+ho[0])/2,(Da[1]+ho[1])/2],ca=[(ca[0]+mo[0])/2,(ca[1]+mo[1])/2],Vt(Ig*an)}me=null,Gt(Da,ca),Pn(qn)}function el(){if(c.event.touches.length){for(var Da=c.event.changedTouches,ca=0,ho=Da.length;ca&lt;ho;++ca)delete Hn[Da[ca].identifier];for(var mo in Hn)return void ao()}c.selectAll(Sa).on(Mr,null),ua.on(Pt,On).on(lt,Gn),Ca(),In(qn)}Ri(),Sn(qn),ua.on(Pt,null).on(lt,Ri)}function nr(){var an=Dt.of(this,arguments);fe?clearTimeout(fe):(Eg.call(this),$=ft(J=oe||c.mouse(this)),Sn(an)),fe=setTimeout(function(){fe=null,In(an)},50),ee(),Vt(Math.pow(2,.002*be())*je.k),Gt(J,$),Pn(an)}function Dr(){var an=c.mouse(this),wn=Math.log(je.k)/Math.LN2;rn(this,an,ft(an),c.event.shiftKey?Math.ceil(wn)-1:Math.floor(wn)+1)}return Ce||(Ce=&quot;onwheel&quot;in p?(be=function(){return-c.event.deltaY*(c.event.deltaMode?120:1)},&quot;wheel&quot;):&quot;onmousewheel&quot;in p?(be=function(){return c.event.wheelDelta},&quot;mousewheel&quot;):(be=function(){return-c.event.detail},&quot;MozMousePixelScroll&quot;)),Tt.event=function(an){an.each(function(){var wn=Dt.of(this,arguments),qn=je;cu?c.select(this).transition().each(&quot;start.zoom&quot;,function(){je=this.__chart__||{x:0,y:0,k:1},Sn(wn)}).tween(&quot;zoom:zoom&quot;,function(){var Hn=Ve[0],Jn=Ve[1],Mr=J?J[0]:Hn/2,sa=J?J[1]:Jn/2,Xr=c.interpolateZoom([(Mr-je.x)/je.k,(sa-je.y)/je.k,Hn/je.k],[(Mr-qn.x)/qn.k,(sa-qn.y)/qn.k,Hn/qn.k]);return function(Sa){var ua=Xr(Sa),Ca=Hn/ua[2];this.__chart__=je={x:Mr-ua[0]*Ca,y:sa-ua[1]*Ca,k:Ca},Pn(wn)}}).each(&quot;interrupt.zoom&quot;,function(){In(wn)}).each(&quot;end.zoom&quot;,function(){In(wn)}):(this.__chart__=je,Sn(wn),Pn(wn),In(wn))})},Tt.translate=function(an){return arguments.length?(je={x:+an[0],y:+an[1],k:je.k},nn(),Tt):[je.x,je.y]},Tt.scale=function(an){return arguments.length?(je={x:je.x,y:je.y,k:null},Vt(+an),nn(),Tt):je.k},Tt.scaleExtent=function(an){return arguments.length?(Je=an==null?Ge:[+an[0],+an[1]],Tt):Je},Tt.center=function(an){return arguments.length?(oe=an&amp;&amp;[+an[0],+an[1]],Tt):oe},Tt.size=function(an){return arguments.length?(Ve=an&amp;&amp;[+an[0],+an[1]],Tt):Ve},Tt.duration=function(an){return arguments.length?(at=+an,Tt):at},Tt.x=function(an){return arguments.length?(De=an,ve=an.copy(),je={x:0,y:0,k:1},Tt):De},Tt.y=function(an){return arguments.length?(Ne=an,Ee=an.copy(),je={x:0,y:0,k:1},Tt):Ne},c.rebind(Tt,Dt,&quot;on&quot;)};var be,Ce,Ge=[0,1/0];function He(){}function et($,J,oe){return this instanceof et?(this.h=+$,this.s=+J,void(this.l=+oe)):arguments.length&lt;2?$ instanceof et?new et($.h,$.s,$.l):Nt(&quot;&quot;+$,$t,et):new et($,J,oe)}c.color=He,He.prototype.toString=function(){return this.rgb()+&quot;&quot;},c.hsl=et;var Ke=et.prototype=new He;function Ye($,J,oe){var fe,me;function ve(De){return Math.round(255*function(Ee){return Ee&gt;360?Ee-=360:Ee&lt;0&amp;&amp;(Ee+=360),Ee&lt;60?fe+(me-fe)*Ee/60:Ee&lt;180?me:Ee&lt;240?fe+(me-fe)*(240-Ee)/60:fe}(De))}return $=isNaN($)?0:($%=360)&lt;0?$+360:$,J=isNaN(J)||J&lt;0?0:J&gt;1?1:J,fe=2*(oe=oe&lt;0?0:oe&gt;1?1:oe)-(me=oe&lt;=.5?oe*(1+J):oe+J-oe*J),new It(ve($+120),ve($),ve($-120))}function nt($,J,oe){return this instanceof nt?(this.h=+$,this.c=+J,void(this.l=+oe)):arguments.length&lt;2?$ instanceof nt?new nt($.h,$.c,$.l):function(fe,me,ve){return fe&gt;0?new nt(Math.atan2(ve,me)*Rt,Math.sqrt(me*me+ve*ve),fe):new nt(NaN,NaN,fe)}($ instanceof rt?$.l:($=Bt(($=c.rgb($)).r,$.g,$.b)).l,$.a,$.b):new nt($,J,oe)}Ke.brighter=function($){return $=Math.pow(.7,arguments.length?$:1),new et(this.h,this.s,this.l/$)},Ke.darker=function($){return $=Math.pow(.7,arguments.length?$:1),new et(this.h,this.s,$*this.l)},Ke.rgb=function(){return Ye(this.h,this.s,this.l)},c.hcl=nt;var ct=nt.prototype=new He;function yt($,J,oe){return isNaN($)&amp;&amp;($=0),isNaN(J)&amp;&amp;(J=0),new rt(oe,Math.cos($*=ht)*J,Math.sin($)*J)}function rt($,J,oe){return this instanceof rt?(this.l=+$,this.a=+J,void(this.b=+oe)):arguments.length&lt;2?$ instanceof rt?new rt($.l,$.a,$.b):$ instanceof nt?yt($.h,$.c,$.l):Bt(($=It($)).r,$.g,$.b):new rt($,J,oe)}ct.brighter=function($){return new nt(this.h,this.c,Math.min(100,this.l+Ft*(arguments.length?$:1)))},ct.darker=function($){return new nt(this.h,this.c,Math.max(0,this.l-Ft*(arguments.length?$:1)))},ct.rgb=function(){return yt(this.h,this.c,this.l).rgb()},c.lab=rt;var Ft=18,Yt=.95047,Mt=1,jt=1.08883,Lt=rt.prototype=new He;function gt($,J,oe){var fe=($+16)/116,me=fe+J/500,ve=fe-oe/200;return new It(Ut(3.2404542*(me=mt(me)*Yt)-1.5371385*(fe=mt(fe)*Mt)-.4985314*(ve=mt(ve)*jt)),Ut(-.969266*me+1.8760108*fe+.041556*ve),Ut(.0556434*me-.2040259*fe+1.0572252*ve))}function mt($){return $&gt;.206893034?$*$*$:($-.13793103448275862)/7.787037}function xt($){return $&gt;.008856?Math.pow($,.3333333333333333):7.787037*$+.13793103448275862}function Ut($){return Math.round(255*($&lt;=.00304?12.92*$:1.055*Math.pow($,.4166666666666667)-.055))}function It($,J,oe){return this instanceof It?(this.r=~~$,this.g=~~J,void(this.b=~~oe)):arguments.length&lt;2?$ instanceof It?new It($.r,$.g,$.b):Nt(&quot;&quot;+$,It,Ye):new It($,J,oe)}function zt($){return new It($&gt;&gt;16,$&gt;&gt;8&amp;255,255&amp;$)}function kt($){return zt($)+&quot;&quot;}Lt.brighter=function($){return new rt(Math.min(100,this.l+Ft*(arguments.length?$:1)),this.a,this.b)},Lt.darker=function($){return new rt(Math.max(0,this.l-Ft*(arguments.length?$:1)),this.a,this.b)},Lt.rgb=function(){return gt(this.l,this.a,this.b)},c.rgb=It;var Ot=It.prototype=new He;function At($){return $&lt;16?&quot;0&quot;+Math.max(0,$).toString(16):Math.min(255,$).toString(16)}function Nt($,J,oe){var fe,me,ve,De=0,Ee=0,Ne=0;if(fe=/([a-z]+)\\((.*)\\)/.exec($=$.toLowerCase()))switch(me=fe[2].split(&quot;,&quot;),fe[1]){case&quot;hsl&quot;:return oe(parseFloat(me[0]),parseFloat(me[1])/100,parseFloat(me[2])/100);case&quot;rgb&quot;:return J(Zt(me[0]),Zt(me[1]),Zt(me[2]))}return(ve=qt.get($))?J(ve.r,ve.g,ve.b):($==null||$.charAt(0)!==&quot;#&quot;||isNaN(ve=parseInt($.slice(1),16))||($.length===4?(De=(3840&amp;ve)&gt;&gt;4,De|=De&gt;&gt;4,Ee=240&amp;ve,Ee|=Ee&gt;&gt;4,Ne=15&amp;ve,Ne|=Ne&lt;&lt;4):$.length===7&amp;&amp;(De=(16711680&amp;ve)&gt;&gt;16,Ee=(65280&amp;ve)&gt;&gt;8,Ne=255&amp;ve)),J(De,Ee,Ne))}function $t($,J,oe){var fe,me,ve=Math.min($/=255,J/=255,oe/=255),De=Math.max($,J,oe),Ee=De-ve,Ne=(De+ve)/2;return Ee?(me=Ne&lt;.5?Ee/(De+ve):Ee/(2-De-ve),fe=$==De?(J-oe)/Ee+(J&lt;oe?6:0):J==De?(oe-$)/Ee+2:($-J)/Ee+4,fe*=60):(fe=NaN,me=Ne&gt;0&amp;&amp;Ne&lt;1?0:fe),new et(fe,me,Ne)}function Bt($,J,oe){var fe=xt((.4124564*($=Xt($))+.3575761*(J=Xt(J))+.1804375*(oe=Xt(oe)))/Yt),me=xt((.2126729*$+.7151522*J+.072175*oe)/Mt);return rt(116*me-16,500*(fe-me),200*(me-xt((.0193339*$+.119192*J+.9503041*oe)/jt)))}function Xt($){return($/=255)&lt;=.04045?$/12.92:Math.pow(($+.055)/1.055,2.4)}function Zt($){var J=parseFloat($);return $.charAt($.length-1)===&quot;%&quot;?Math.round(2.55*J):J}Ot.brighter=function($){$=Math.pow(.7,arguments.length?$:1);var J=this.r,oe=this.g,fe=this.b,me=30;return J||oe||fe?(J&amp;&amp;J&lt;me&amp;&amp;(J=me),oe&amp;&amp;oe&lt;me&amp;&amp;(oe=me),fe&amp;&amp;fe&lt;me&amp;&amp;(fe=me),new It(Math.min(255,J/$),Math.min(255,oe/$),Math.min(255,fe/$))):new It(me,me,me)},Ot.darker=function($){return new It(($=Math.pow(.7,arguments.length?$:1))*this.r,$*this.g,$*this.b)},Ot.hsl=function(){return $t(this.r,this.g,this.b)},Ot.toString=function(){return&quot;#&quot;+At(this.r)+At(this.g)+At(this.b)};var qt=c.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});function Ht($){return typeof $==&quot;function&quot;?$:function(){return $}}function sn($){return function(J,oe,fe){return arguments.length===2&amp;&amp;typeof oe==&quot;function&quot;&amp;&amp;(fe=oe,oe=null),xn(J,oe,$,fe)}}function xn($,J,oe,fe){var me={},ve=c.dispatch(&quot;beforesend&quot;,&quot;progress&quot;,&quot;load&quot;,&quot;error&quot;),De={},Ee=new XMLHttpRequest,Ne=null;function je(){var Ve,Je=Ee.status;if(!Je&amp;&amp;function(at){var bt=at.responseType;return bt&amp;&amp;bt!==&quot;text&quot;?at.response:at.responseText}(Ee)||Je&gt;=200&amp;&amp;Je&lt;300||Je===304){try{Ve=oe.call(me,Ee)}catch(at){return void ve.error.call(me,at)}ve.load.call(me,Ve)}else ve.error.call(me,Ee)}return self.XDomainRequest&amp;&amp;!(&quot;withCredentials&quot;in Ee)&amp;&amp;/^(http(s)?:)?\\/\\//.test($)&amp;&amp;(Ee=new XDomainRequest),&quot;onload&quot;in Ee?Ee.onload=Ee.onerror=je:Ee.onreadystatechange=function(){Ee.readyState&gt;3&amp;&amp;je()},Ee.onprogress=function(Ve){var Je=c.event;c.event=Ve;try{ve.progress.call(me,Ee)}finally{c.event=Je}},me.header=function(Ve,Je){return Ve=(Ve+&quot;&quot;).toLowerCase(),arguments.length&lt;2?De[Ve]:(Je==null?delete De[Ve]:De[Ve]=Je+&quot;&quot;,me)},me.mimeType=function(Ve){return arguments.length?(J=Ve==null?null:Ve+&quot;&quot;,me):J},me.responseType=function(Ve){return arguments.length?(Ne=Ve,me):Ne},me.response=function(Ve){return oe=Ve,me},[&quot;get&quot;,&quot;post&quot;].forEach(function(Ve){me[Ve]=function(){return me.send.apply(me,[Ve].concat(f(arguments)))}}),me.send=function(Ve,Je,at){if(arguments.length===2&amp;&amp;typeof Je==&quot;function&quot;&amp;&amp;(at=Je,Je=null),Ee.open(Ve,$,!0),J==null||&quot;accept&quot;in De||(De.accept=J+&quot;,*/*&quot;),Ee.setRequestHeader)for(var bt in De)Ee.setRequestHeader(bt,De[bt]);return J!=null&amp;&amp;Ee.overrideMimeType&amp;&amp;Ee.overrideMimeType(J),Ne!=null&amp;&amp;(Ee.responseType=Ne),at!=null&amp;&amp;me.on(&quot;error&quot;,at).on(&quot;load&quot;,function(Pt){at(null,Pt)}),ve.beforesend.call(me,Ee),Ee.send(Je??null),me},me.abort=function(){return Ee.abort(),me},c.rebind(me,ve,&quot;on&quot;),fe==null?me:me.get(function(Ve){return Ve.length===1?function(Je,at){Ve(Je==null?at:null)}:Ve}(fe))}qt.forEach(function($,J){qt.set($,zt(J))}),c.functor=Ht,c.xhr=sn(q),c.dsv=function($,J){var oe=new RegExp(&#x27;[&quot;&#x27;+$+`\n",
       "]`),fe=$.charCodeAt(0);function me(je,Ve,Je){arguments.length&lt;3&amp;&amp;(Je=Ve,Ve=null);var at=xn(je,J,Ve==null?ve:De(Ve),Je);return at.row=function(bt){return arguments.length?at.response((Ve=bt)==null?ve:De(bt)):Ve},at}function ve(je){return me.parse(je.responseText)}function De(je){return function(Ve){return me.parse(Ve.responseText,je)}}function Ee(je){return je.map(Ne).join($)}function Ne(je){return oe.test(je)?&#x27;&quot;&#x27;+je.replace(/\\&quot;/g,&#x27;&quot;&quot;&#x27;)+&#x27;&quot;&#x27;:je}return me.parse=function(je,Ve){var Je;return me.parseRows(je,function(at,bt){if(Je)return Je(at,bt-1);var Pt=function(pt){for(var wt={},lt=at.length,Dt=0;Dt&lt;lt;++Dt)wt[at[Dt]]=pt[Dt];return wt};Je=Ve?function(pt,wt){return Ve(Pt(pt),wt)}:Pt})},me.parseRows=function(je,Ve){var Je,at,bt={},Pt={},pt=[],wt=je.length,lt=0,Dt=0;function Tt(){if(lt&gt;=wt)return Pt;if(at)return at=!1,bt;var Vt=lt;if(je.charCodeAt(Vt)===34){for(var Gt=Vt;Gt++&lt;wt;)if(je.charCodeAt(Gt)===34){if(je.charCodeAt(Gt+1)!==34)break;++Gt}return lt=Gt+2,(rn=je.charCodeAt(Gt+1))===13?(at=!0,je.charCodeAt(Gt+2)===10&amp;&amp;++lt):rn===10&amp;&amp;(at=!0),je.slice(Vt+1,Gt).replace(/&quot;&quot;/g,&#x27;&quot;&#x27;)}for(;lt&lt;wt;){var rn,nn=1;if((rn=je.charCodeAt(lt++))===10)at=!0;else if(rn===13)at=!0,je.charCodeAt(lt)===10&amp;&amp;(++lt,++nn);else if(rn!==fe)continue;return je.slice(Vt,lt-nn)}return je.slice(Vt)}for(;(Je=Tt())!==Pt;){for(var ft=[];Je!==bt&amp;&amp;Je!==Pt;)ft.push(Je),Je=Tt();Ve&amp;&amp;(ft=Ve(ft,Dt++))==null||pt.push(ft)}return pt},me.format=function(je){if(Array.isArray(je[0]))return me.formatRows(je);var Ve=new R,Je=[];return je.forEach(function(at){for(var bt in at)Ve.has(bt)||Je.push(Ve.add(bt))}),[Je.map(Ne).join($)].concat(je.map(function(at){return Je.map(function(bt){return Ne(at[bt])}).join($)})).join(`\n",
       "`)},me.formatRows=function(je){return je.map(Ee).join(`\n",
       "`)},me},c.csv=c.dsv(&quot;,&quot;,&quot;text/csv&quot;),c.tsv=c.dsv(&quot;\t&quot;,&quot;text/tab-separated-values&quot;);var mn,dn,gn,en,kn=this[L(this,&quot;requestAnimationFrame&quot;)]||function($){setTimeout($,17)};function un($,J,oe){var fe=arguments.length;fe&lt;2&amp;&amp;(J=0),fe&lt;3&amp;&amp;(oe=Date.now());var me={c:$,t:oe+J,n:null};return dn?dn.n=me:mn=me,dn=me,gn||(en=clearTimeout(en),gn=1,kn(tn)),me}function tn(){var $=Fn(),J=Rn()-$;J&gt;24?(isFinite(J)&amp;&amp;(clearTimeout(en),en=setTimeout(tn,J)),gn=0):(gn=1,kn(tn))}function Fn(){for(var $=Date.now(),J=mn;J;)$&gt;=J.t&amp;&amp;J.c($-J.t)&amp;&amp;(J.c=null),J=J.n;return $}function Rn(){for(var $,J=mn,oe=1/0;J;)J.c?(J.t&lt;oe&amp;&amp;(oe=J.t),J=($=J).n):J=$?$.n=J.n:mn=J.n;return dn=$,oe}function Bn($){return $[0]}function En($){return $[1]}function Wn($){for(var J,oe,fe,me=$.length,ve=[0,1],De=2,Ee=2;Ee&lt;me;Ee++){for(;De&gt;1&amp;&amp;(J=$[ve[De-2]],oe=$[ve[De-1]],fe=$[Ee],(oe[0]-J[0])*(fe[1]-J[1])-(oe[1]-J[1])*(fe[0]-J[0])&lt;=0);)--De;ve[De++]=Ee}return ve.slice(0,De)}function gr($,J){return $[0]-J[0]||$[1]-J[1]}c.timer=function(){un.apply(this,arguments)},c.timer.flush=function(){Fn(),Rn()},c.round=function($,J){return J?Math.round($*(J=Math.pow(10,J)))/J:Math.round($)},c.geom={},c.geom.hull=function($){var J=Bn,oe=En;if(arguments.length)return fe($);function fe(me){if(me.length&lt;3)return[];var ve,De=Ht(J),Ee=Ht(oe),Ne=me.length,je=[],Ve=[];for(ve=0;ve&lt;Ne;ve++)je.push([+De.call(this,me[ve],ve),+Ee.call(this,me[ve],ve),ve]);for(je.sort(gr),ve=0;ve&lt;Ne;ve++)Ve.push([je[ve][0],-je[ve][1]]);var Je=Wn(je),at=Wn(Ve),bt=at[0]===Je[0],Pt=at[at.length-1]===Je[Je.length-1],pt=[];for(ve=Je.length-1;ve&gt;=0;--ve)pt.push(me[je[Je[ve]][2]]);for(ve=+bt;ve&lt;at.length-Pt;++ve)pt.push(me[je[at[ve]][2]]);return pt}return fe.x=function(me){return arguments.length?(J=me,fe):J},fe.y=function(me){return arguments.length?(oe=me,fe):oe},fe},c.geom.polygon=function($){return X($,Va),$};var Va=c.geom.polygon.prototype=[];function ro($,J,oe){return(oe[0]-J[0])*($[1]-J[1])&lt;(oe[1]-J[1])*($[0]-J[0])}function Tr($,J,oe,fe){var me=$[0],ve=oe[0],De=J[0]-me,Ee=fe[0]-ve,Ne=$[1],je=oe[1],Ve=J[1]-Ne,Je=fe[1]-je,at=(Ee*(Ne-je)-Je*(me-ve))/(Je*De-Ee*Ve);return[me+at*De,Ne+at*Ve]}function Ki($){var J=$[0],oe=$[$.length-1];return!(J[0]-oe[0]||J[1]-oe[1])}Va.area=function(){for(var $,J=-1,oe=this.length,fe=this[oe-1],me=0;++J&lt;oe;)$=fe,fe=this[J],me+=$[1]*fe[0]-$[0]*fe[1];return .5*me},Va.centroid=function($){var J,oe,fe=-1,me=this.length,ve=0,De=0,Ee=this[me-1];for(arguments.length||($=-1/(6*this.area()));++fe&lt;me;)J=Ee,Ee=this[fe],oe=J[0]*Ee[1]-Ee[0]*J[1],ve+=(J[0]+Ee[0])*oe,De+=(J[1]+Ee[1])*oe;return[ve*$,De*$]},Va.clip=function($){for(var J,oe,fe,me,ve,De,Ee=Ki($),Ne=-1,je=this.length-Ki(this),Ve=this[je-1];++Ne&lt;je;){for(J=$.slice(),$.length=0,me=this[Ne],ve=J[(fe=J.length-Ee)-1],oe=-1;++oe&lt;fe;)ro(De=J[oe],Ve,me)?(ro(ve,Ve,me)||$.push(Tr(ve,De,Ve,me)),$.push(De)):ro(ve,Ve,me)&amp;&amp;$.push(Tr(ve,De,Ve,me)),ve=De;Ee&amp;&amp;$.push($[0]),Ve=me}return $};var Jr,Cr,Gr,Ga,jn,fn=[],Xn=[];function ea(){Zi(this),this.edge=this.site=this.circle=null}function Un($){var J=fn.pop()||new ea;return J.site=$,J}function Kn($){Ln($),Gr.remove($),fn.push($),Zi($)}function Yn($){var J=$.circle,oe=J.x,fe=J.cy,me={x:oe,y:fe},ve=$.P,De=$.N,Ee=[$];Kn($);for(var Ne=ve;Ne.circle&amp;&amp;M(oe-Ne.circle.x)&lt;ze&amp;&amp;M(fe-Ne.circle.cy)&lt;ze;)ve=Ne.P,Ee.unshift(Ne),Kn(Ne),Ne=ve;Ee.unshift(Ne),Ln(Ne);for(var je=De;je.circle&amp;&amp;M(oe-je.circle.x)&lt;ze&amp;&amp;M(fe-je.circle.cy)&lt;ze;)De=je.N,Ee.push(je),Kn(je),je=De;Ee.push(je),Ln(je);var Ve,Je=Ee.length;for(Ve=1;Ve&lt;Je;++Ve)je=Ee[Ve],Ne=Ee[Ve-1],hs(je.edge,Ne.site,je.site,me);Ne=Ee[0],(je=Ee[Je-1]).edge=va(Ne.site,je.site,null,me),Ya(Ne),Ya(je)}function er($){for(var J,oe,fe,me,ve=$.x,De=$.y,Ee=Gr._;Ee;)if((fe=la(Ee,De)-ve)&gt;ze)Ee=Ee.L;else{if(!((me=ve-Wr(Ee,De))&gt;ze)){fe&gt;-ze?(J=Ee.P,oe=Ee):me&gt;-ze?(J=Ee,oe=Ee.N):J=oe=Ee;break}if(!Ee.R){J=Ee;break}Ee=Ee.R}var Ne=Un($);if(Gr.insert(J,Ne),J||oe){if(J===oe)return Ln(J),oe=Un(J.site),Gr.insert(Ne,oe),Ne.edge=oe.edge=va(J.site,Ne.site),Ya(J),void Ya(oe);if(oe){Ln(J),Ln(oe);var je=J.site,Ve=je.x,Je=je.y,at=$.x-Ve,bt=$.y-Je,Pt=oe.site,pt=Pt.x-Ve,wt=Pt.y-Je,lt=2*(at*wt-bt*pt),Dt=at*at+bt*bt,Tt=pt*pt+wt*wt,ft={x:(wt*Dt-bt*Tt)/lt+Ve,y:(at*Tt-pt*Dt)/lt+Je};hs(oe.edge,je,Pt,ft),Ne.edge=va(je,$,null,ft),oe.edge=va($,Pt,null,ft),Ya(J),Ya(oe)}else Ne.edge=va(J.site,Ne.site)}}function la($,J){var oe=$.site,fe=oe.x,me=oe.y,ve=me-J;if(!ve)return fe;var De=$.P;if(!De)return-1/0;var Ee=(oe=De.site).x,Ne=oe.y,je=Ne-J;if(!je)return Ee;var Ve=Ee-fe,Je=1/ve-1/je,at=Ve/je;return Je?(-at+Math.sqrt(at*at-2*Je*(Ve*Ve/(-2*je)-Ne+je/2+me-ve/2)))/Je+fe:(fe+Ee)/2}function Wr($,J){var oe=$.N;if(oe)return la(oe,J);var fe=$.site;return fe.y===J?fe.x:1/0}function Yr($){this.site=$,this.edges=[]}function ii($,J){return J.angle-$.angle}function ko(){Zi(this),this.x=this.y=this.arc=this.site=this.cy=null}function Ya($){var J=$.P,oe=$.N;if(J&amp;&amp;oe){var fe=J.site,me=$.site,ve=oe.site;if(fe!==ve){var De=me.x,Ee=me.y,Ne=fe.x-De,je=fe.y-Ee,Ve=ve.x-De,Je=2*(Ne*(wt=ve.y-Ee)-je*Ve);if(!(Je&gt;=-tt)){var at=Ne*Ne+je*je,bt=Ve*Ve+wt*wt,Pt=(wt*at-je*bt)/Je,pt=(Ne*bt-Ve*at)/Je,wt=pt+Ee,lt=Xn.pop()||new ko;lt.arc=$,lt.site=me,lt.x=Pt+De,lt.y=wt+Math.sqrt(Pt*Pt+pt*pt),lt.cy=wt,$.circle=lt;for(var Dt=null,Tt=jn._;Tt;)if(lt.y&lt;Tt.y||lt.y===Tt.y&amp;&amp;lt.x&lt;=Tt.x){if(!Tt.L){Dt=Tt.P;break}Tt=Tt.L}else{if(!Tt.R){Dt=Tt;break}Tt=Tt.R}jn.insert(Dt,lt),Dt||(Ga=lt)}}}}function Ln($){var J=$.circle;J&amp;&amp;(J.P||(Ga=J.N),jn.remove(J),Xn.push(J),Zi(J),$.circle=null)}function ta($,J){var oe=$.b;if(oe)return!0;var fe,me,ve=$.a,De=J[0][0],Ee=J[1][0],Ne=J[0][1],je=J[1][1],Ve=$.l,Je=$.r,at=Ve.x,bt=Ve.y,Pt=Je.x,pt=Je.y,wt=(at+Pt)/2,lt=(bt+pt)/2;if(pt===bt){if(wt&lt;De||wt&gt;=Ee)return;if(at&gt;Pt){if(ve){if(ve.y&gt;=je)return}else ve={x:wt,y:Ne};oe={x:wt,y:je}}else{if(ve){if(ve.y&lt;Ne)return}else ve={x:wt,y:je};oe={x:wt,y:Ne}}}else if(me=lt-(fe=(at-Pt)/(pt-bt))*wt,fe&lt;-1||fe&gt;1)if(at&gt;Pt){if(ve){if(ve.y&gt;=je)return}else ve={x:(Ne-me)/fe,y:Ne};oe={x:(je-me)/fe,y:je}}else{if(ve){if(ve.y&lt;Ne)return}else ve={x:(je-me)/fe,y:je};oe={x:(Ne-me)/fe,y:Ne}}else if(bt&lt;pt){if(ve){if(ve.x&gt;=Ee)return}else ve={x:De,y:fe*De+me};oe={x:Ee,y:fe*Ee+me}}else{if(ve){if(ve.x&lt;De)return}else ve={x:Ee,y:fe*Ee+me};oe={x:De,y:fe*De+me}}return $.a=ve,$.b=oe,!0}function Wo($,J){this.l=$,this.r=J,this.a=this.b=null}function va($,J,oe,fe){var me=new Wo($,J);return Jr.push(me),oe&amp;&amp;hs(me,$,J,oe),fe&amp;&amp;hs(me,J,$,fe),Cr[$.i].edges.push(new ms(me,$,J)),Cr[J.i].edges.push(new ms(me,J,$)),me}function hs($,J,oe,fe){$.a||$.b?$.l===oe?$.b=fe:$.a=fe:($.a=fe,$.l=J,$.r=oe)}function ms($,J,oe){var fe=$.a,me=$.b;this.edge=$,this.site=J,this.angle=oe?Math.atan2(oe.y-J.y,oe.x-J.x):$.l===J?Math.atan2(me.x-fe.x,fe.y-me.y):Math.atan2(fe.x-me.x,me.y-fe.y)}function Ml(){this._=null}function Zi($){$.U=$.C=$.L=$.R=$.P=$.N=null}function Di($,J){var oe=J,fe=J.R,me=oe.U;me?me.L===oe?me.L=fe:me.R=fe:$._=fe,fe.U=me,oe.U=fe,oe.R=fe.L,oe.R&amp;&amp;(oe.R.U=oe),fe.L=oe}function Pl($,J){var oe=J,fe=J.L,me=oe.U;me?me.L===oe?me.L=fe:me.R=fe:$._=fe,fe.U=me,oe.U=fe,oe.L=fe.R,oe.L&amp;&amp;(oe.L.U=oe),fe.R=oe}function Lf($){for(;$.L;)$=$.L;return $}function Pc($,J){var oe,fe,me,ve=$.sort(If).pop();for(Jr=[],Cr=new Array($.length),Gr=new Ml,jn=new Ml;;)if(me=Ga,ve&amp;&amp;(!me||ve.y&lt;me.y||ve.y===me.y&amp;&amp;ve.x&lt;me.x))ve.x===oe&amp;&amp;ve.y===fe||(Cr[ve.i]=new Yr(ve),er(ve),oe=ve.x,fe=ve.y),ve=$.pop();else{if(!me)break;Yn(me.arc)}J&amp;&amp;(function(Ee){for(var Ne,je,Ve,Je,at,bt=Jr,Pt=(je=Ee[0][0],Ve=Ee[0][1],Je=Ee[1][0],at=Ee[1][1],function(wt){var lt,Dt=wt.a,Tt=wt.b,ft=Dt.x,Vt=Dt.y,Gt=0,rn=1,nn=Tt.x-ft,Sn=Tt.y-Vt;if(lt=je-ft,nn||!(lt&gt;0)){if(lt/=nn,nn&lt;0){if(lt&lt;Gt)return;lt&lt;rn&amp;&amp;(rn=lt)}else if(nn&gt;0){if(lt&gt;rn)return;lt&gt;Gt&amp;&amp;(Gt=lt)}if(lt=Je-ft,nn||!(lt&lt;0)){if(lt/=nn,nn&lt;0){if(lt&gt;rn)return;lt&gt;Gt&amp;&amp;(Gt=lt)}else if(nn&gt;0){if(lt&lt;Gt)return;lt&lt;rn&amp;&amp;(rn=lt)}if(lt=Ve-Vt,Sn||!(lt&gt;0)){if(lt/=Sn,Sn&lt;0){if(lt&lt;Gt)return;lt&lt;rn&amp;&amp;(rn=lt)}else if(Sn&gt;0){if(lt&gt;rn)return;lt&gt;Gt&amp;&amp;(Gt=lt)}if(lt=at-Vt,Sn||!(lt&lt;0)){if(lt/=Sn,Sn&lt;0){if(lt&gt;rn)return;lt&gt;Gt&amp;&amp;(Gt=lt)}else if(Sn&gt;0){if(lt&lt;Gt)return;lt&lt;rn&amp;&amp;(rn=lt)}return Gt&gt;0&amp;&amp;(wt.a={x:ft+Gt*nn,y:Vt+Gt*Sn}),rn&lt;1&amp;&amp;(wt.b={x:ft+rn*nn,y:Vt+rn*Sn}),wt}}}}}),pt=bt.length;pt--;)(!ta(Ne=bt[pt],Ee)||!Pt(Ne)||M(Ne.a.x-Ne.b.x)&lt;ze&amp;&amp;M(Ne.a.y-Ne.b.y)&lt;ze)&amp;&amp;(Ne.a=Ne.b=null,bt.splice(pt,1))}(J),function(Ee){for(var Ne,je,Ve,Je,at,bt,Pt,pt,wt,lt,Dt=Ee[0][0],Tt=Ee[1][0],ft=Ee[0][1],Vt=Ee[1][1],Gt=Cr,rn=Gt.length;rn--;)if((at=Gt[rn])&amp;&amp;at.prepare())for(pt=(Pt=at.edges).length,bt=0;bt&lt;pt;)Ve=(lt=Pt[bt].end()).x,Je=lt.y,Ne=(wt=Pt[++bt%pt].start()).x,je=wt.y,(M(Ve-Ne)&gt;ze||M(Je-je)&gt;ze)&amp;&amp;(Pt.splice(bt,0,new ms((nn=at.site,Sn=lt,Pn=M(Ve-Dt)&lt;ze&amp;&amp;Vt-Je&gt;ze?{x:Dt,y:M(Ne-Dt)&lt;ze?je:Vt}:M(Je-Vt)&lt;ze&amp;&amp;Tt-Ve&gt;ze?{x:M(je-Vt)&lt;ze?Ne:Tt,y:Vt}:M(Ve-Tt)&lt;ze&amp;&amp;Je-ft&gt;ze?{x:Tt,y:M(Ne-Tt)&lt;ze?je:ft}:M(Je-ft)&lt;ze&amp;&amp;Ve-Dt&gt;ze?{x:M(je-ft)&lt;ze?Ne:Dt,y:ft}:null,In=void 0,(In=new Wo(nn,null)).a=Sn,In.b=Pn,Jr.push(In),In),at.site,null)),++pt);var nn,Sn,Pn,In}(J));var De={cells:Cr,edges:Jr};return Gr=jn=Jr=Cr=null,De}function If($,J){return J.y-$.y||J.x-$.x}Yr.prototype.prepare=function(){for(var $,J=this.edges,oe=J.length;oe--;)($=J[oe].edge).b&amp;&amp;$.a||J.splice(oe,1);return J.sort(ii),J.length},ms.prototype={start:function(){return this.edge.l===this.site?this.edge.a:this.edge.b},end:function(){return this.edge.l===this.site?this.edge.b:this.edge.a}},Ml.prototype={insert:function($,J){var oe,fe,me;if($){if(J.P=$,J.N=$.N,$.N&amp;&amp;($.N.P=J),$.N=J,$.R){for($=$.R;$.L;)$=$.L;$.L=J}else $.R=J;oe=$}else this._?($=Lf(this._),J.P=null,J.N=$,$.P=$.L=J,oe=$):(J.P=J.N=null,this._=J,oe=null);for(J.L=J.R=null,J.U=oe,J.C=!0,$=J;oe&amp;&amp;oe.C;)oe===(fe=oe.U).L?(me=fe.R)&amp;&amp;me.C?(oe.C=me.C=!1,fe.C=!0,$=fe):($===oe.R&amp;&amp;(Di(this,oe),oe=($=oe).U),oe.C=!1,fe.C=!0,Pl(this,fe)):(me=fe.L)&amp;&amp;me.C?(oe.C=me.C=!1,fe.C=!0,$=fe):($===oe.L&amp;&amp;(Pl(this,oe),oe=($=oe).U),oe.C=!1,fe.C=!0,Di(this,fe)),oe=$.U;this._.C=!1},remove:function($){$.N&amp;&amp;($.N.P=$.P),$.P&amp;&amp;($.P.N=$.N),$.N=$.P=null;var J,oe,fe,me=$.U,ve=$.L,De=$.R;if(oe=ve?De?Lf(De):ve:De,me?me.L===$?me.L=oe:me.R=oe:this._=oe,ve&amp;&amp;De?(fe=oe.C,oe.C=$.C,oe.L=ve,ve.U=oe,oe!==De?(me=oe.U,oe.U=$.U,$=oe.R,me.L=$,oe.R=De,De.U=oe):(oe.U=me,me=oe,$=oe.R)):(fe=$.C,$=oe),$&amp;&amp;($.U=me),!fe)if($&amp;&amp;$.C)$.C=!1;else{do{if($===this._)break;if($===me.L){if((J=me.R).C&amp;&amp;(J.C=!1,me.C=!0,Di(this,me),J=me.R),J.L&amp;&amp;J.L.C||J.R&amp;&amp;J.R.C){J.R&amp;&amp;J.R.C||(J.L.C=!1,J.C=!0,Pl(this,J),J=me.R),J.C=me.C,me.C=J.R.C=!1,Di(this,me),$=this._;break}}else if((J=me.L).C&amp;&amp;(J.C=!1,me.C=!0,Pl(this,me),J=me.L),J.L&amp;&amp;J.L.C||J.R&amp;&amp;J.R.C){J.L&amp;&amp;J.L.C||(J.R.C=!1,J.C=!0,Di(this,J),J=me.L),J.C=me.C,me.C=J.L.C=!1,Pl(this,me),$=this._;break}J.C=!0,$=me,me=me.U}while(!$.C);$&amp;&amp;($.C=!1)}}},c.geom.voronoi=function($){var J=Bn,oe=En,fe=J,me=oe,ve=su;if($)return De($);function De(Ne){var je=new Array(Ne.length),Ve=ve[0][0],Je=ve[0][1],at=ve[1][0],bt=ve[1][1];return Pc(Ee(Ne),ve).cells.forEach(function(Pt,pt){var wt=Pt.edges,lt=Pt.site;(je[pt]=wt.length?wt.map(function(Dt){var Tt=Dt.start();return[Tt.x,Tt.y]}):lt.x&gt;=Ve&amp;&amp;lt.x&lt;=at&amp;&amp;lt.y&gt;=Je&amp;&amp;lt.y&lt;=bt?[[Ve,bt],[at,bt],[at,Je],[Ve,Je]]:[]).point=Ne[pt]}),je}function Ee(Ne){return Ne.map(function(je,Ve){return{x:Math.round(fe(je,Ve)/ze)*ze,y:Math.round(me(je,Ve)/ze)*ze,i:Ve}})}return De.links=function(Ne){return Pc(Ee(Ne)).edges.filter(function(je){return je.l&amp;&amp;je.r}).map(function(je){return{source:Ne[je.l.i],target:Ne[je.r.i]}})},De.triangles=function(Ne){var je=[];return Pc(Ee(Ne)).cells.forEach(function(Ve,Je){for(var at,bt,Pt,pt,wt=Ve.site,lt=Ve.edges.sort(ii),Dt=-1,Tt=lt.length,ft=lt[Tt-1].edge,Vt=ft.l===wt?ft.r:ft.l;++Dt&lt;Tt;)at=Vt,Vt=(ft=lt[Dt].edge).l===wt?ft.r:ft.l,Je&lt;at.i&amp;&amp;Je&lt;Vt.i&amp;&amp;(Pt=at,pt=Vt,((bt=wt).x-pt.x)*(Pt.y-bt.y)-(bt.x-Pt.x)*(pt.y-bt.y)&lt;0)&amp;&amp;je.push([Ne[Je],Ne[at.i],Ne[Vt.i]])}),je},De.x=function(Ne){return arguments.length?(fe=Ht(J=Ne),De):J},De.y=function(Ne){return arguments.length?(me=Ht(oe=Ne),De):oe},De.clipExtent=function(Ne){return arguments.length?(ve=Ne??su,De):ve===su?null:ve},De.size=function(Ne){return arguments.length?De.clipExtent(Ne&amp;&amp;[[0,0],Ne]):ve===su?null:ve&amp;&amp;ve[1]},De};var su=[[-1e6,-1e6],[1e6,1e6]];function wX($){return $.x}function _X($){return $.y}function $f($,J,oe,fe,me,ve){if(!$(J,oe,fe,me,ve)){var De=.5*(oe+me),Ee=.5*(fe+ve),Ne=J.nodes;Ne[0]&amp;&amp;$f($,Ne[0],oe,fe,De,Ee),Ne[1]&amp;&amp;$f($,Ne[1],De,fe,me,Ee),Ne[2]&amp;&amp;$f($,Ne[2],oe,Ee,De,ve),Ne[3]&amp;&amp;$f($,Ne[3],De,Ee,me,ve)}}function x2($,J){$=c.rgb($),J=c.rgb(J);var oe=$.r,fe=$.g,me=$.b,ve=J.r-oe,De=J.g-fe,Ee=J.b-me;return function(Ne){return&quot;#&quot;+At(Math.round(oe+ve*Ne))+At(Math.round(fe+De*Ne))+At(Math.round(me+Ee*Ne))}}function tO($,J){var oe,fe={},me={};for(oe in $)oe in J?fe[oe]=uu($[oe],J[oe]):me[oe]=$[oe];for(oe in J)oe in $||(me[oe]=J[oe]);return function(ve){for(oe in fe)me[oe]=fe[oe](ve);return me}}function Ol($,J){return $=+$,J=+J,function(oe){return $*(1-oe)+J*oe}}function nO($,J){var oe,fe,me,ve=w2.lastIndex=_2.lastIndex=0,De=-1,Ee=[],Ne=[];for($+=&quot;&quot;,J+=&quot;&quot;;(oe=w2.exec($))&amp;&amp;(fe=_2.exec(J));)(me=fe.index)&gt;ve&amp;&amp;(me=J.slice(ve,me),Ee[De]?Ee[De]+=me:Ee[++De]=me),(oe=oe[0])===(fe=fe[0])?Ee[De]?Ee[De]+=fe:Ee[++De]=fe:(Ee[++De]=null,Ne.push({i:De,x:Ol(oe,fe)})),ve=_2.lastIndex;return ve&lt;J.length&amp;&amp;(me=J.slice(ve),Ee[De]?Ee[De]+=me:Ee[++De]=me),Ee.length&lt;2?Ne[0]?(J=Ne[0].x,function(je){return J(je)+&quot;&quot;}):function(){return J}:(J=Ne.length,function(je){for(var Ve,Je=0;Je&lt;J;++Je)Ee[(Ve=Ne[Je]).i]=Ve.x(je);return Ee.join(&quot;&quot;)})}c.geom.delaunay=function($){return c.geom.voronoi().triangles($)},c.geom.quadtree=function($,J,oe,fe,me){var ve,De=Bn,Ee=En;if(ve=arguments.length)return De=wX,Ee=_X,ve===3&amp;&amp;(me=oe,fe=J,oe=J=0),Ne($);function Ne(je){var Ve,Je,at,bt,Pt,pt,wt,lt,Dt,Tt=Ht(De),ft=Ht(Ee);if(J!=null)pt=J,wt=oe,lt=fe,Dt=me;else if(lt=Dt=-(pt=wt=1/0),Je=[],at=[],Pt=je.length,ve)for(bt=0;bt&lt;Pt;++bt)(Ve=je[bt]).x&lt;pt&amp;&amp;(pt=Ve.x),Ve.y&lt;wt&amp;&amp;(wt=Ve.y),Ve.x&gt;lt&amp;&amp;(lt=Ve.x),Ve.y&gt;Dt&amp;&amp;(Dt=Ve.y),Je.push(Ve.x),at.push(Ve.y);else for(bt=0;bt&lt;Pt;++bt){var Vt=+Tt(Ve=je[bt],bt),Gt=+ft(Ve,bt);Vt&lt;pt&amp;&amp;(pt=Vt),Gt&lt;wt&amp;&amp;(wt=Gt),Vt&gt;lt&amp;&amp;(lt=Vt),Gt&gt;Dt&amp;&amp;(Dt=Gt),Je.push(Vt),at.push(Gt)}var rn=lt-pt,nn=Dt-wt;function Sn(On,Gn,nr,Dr,an,wn,qn,Hn){if(!isNaN(nr)&amp;&amp;!isNaN(Dr))if(On.leaf){var Jn=On.x,Mr=On.y;if(Jn!=null)if(M(Jn-nr)+M(Mr-Dr)&lt;.01)Pn(On,Gn,nr,Dr,an,wn,qn,Hn);else{var sa=On.point;On.x=On.y=On.point=null,Pn(On,sa,Jn,Mr,an,wn,qn,Hn),Pn(On,Gn,nr,Dr,an,wn,qn,Hn)}else On.x=nr,On.y=Dr,On.point=Gn}else Pn(On,Gn,nr,Dr,an,wn,qn,Hn)}function Pn(On,Gn,nr,Dr,an,wn,qn,Hn){var Jn=.5*(an+qn),Mr=.5*(wn+Hn),sa=nr&gt;=Jn,Xr=Dr&gt;=Mr,Sa=Xr&lt;&lt;1|sa;On.leaf=!1,sa?an=Jn:qn=Jn,Xr?wn=Mr:Hn=Mr,Sn(On=On.nodes[Sa]||(On.nodes[Sa]={leaf:!0,nodes:[],point:null,x:null,y:null}),Gn,nr,Dr,an,wn,qn,Hn)}rn&gt;nn?Dt=wt+rn:lt=pt+nn;var In={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(On){Sn(In,On,+Tt(On,++bt),+ft(On,bt),pt,wt,lt,Dt)}};if(In.visit=function(On){$f(On,In,pt,wt,lt,Dt)},In.find=function(On){return function(Gn,nr,Dr,an,wn,qn,Hn){var Jn,Mr=1/0;return function sa(Xr,Sa,ua,Ca,ao){if(!(Sa&gt;qn||ua&gt;Hn||Ca&lt;an||ao&lt;wn)){if(Ri=Xr.point){var Ri,Ji=nr-Xr.x,el=Dr-Xr.y,Da=Ji*Ji+el*el;if(Da&lt;Mr){var ca=Math.sqrt(Mr=Da);an=nr-ca,wn=Dr-ca,qn=nr+ca,Hn=Dr+ca,Jn=Ri}}for(var ho=Xr.nodes,mo=.5*(Sa+Ca),So=.5*(ua+ao),si=(Dr&gt;=So)&lt;&lt;1|nr&gt;=mo,Al=si+4;si&lt;Al;++si)if(Xr=ho[3&amp;si])switch(3&amp;si){case 0:sa(Xr,Sa,ua,mo,So);break;case 1:sa(Xr,mo,ua,Ca,So);break;case 2:sa(Xr,Sa,So,mo,ao);break;case 3:sa(Xr,mo,So,Ca,ao)}}}(Gn,an,wn,qn,Hn),Jn}(In,On[0],On[1],pt,wt,lt,Dt)},bt=-1,J==null){for(;++bt&lt;Pt;)Sn(In,je[bt],Je[bt],at[bt],pt,wt,lt,Dt);--bt}else je.forEach(In.add);return Je=at=je=Ve=null,In}return Ne.x=function(je){return arguments.length?(De=je,Ne):De},Ne.y=function(je){return arguments.length?(Ee=je,Ne):Ee},Ne.extent=function(je){return arguments.length?(je==null?J=oe=fe=me=null:(J=+je[0][0],oe=+je[0][1],fe=+je[1][0],me=+je[1][1]),Ne):J==null?null:[[J,oe],[fe,me]]},Ne.size=function(je){return arguments.length?(je==null?J=oe=fe=me=null:(J=oe=0,fe=+je[0],me=+je[1]),Ne):J==null?null:[fe-J,me-oe]},Ne},c.interpolateRgb=x2,c.interpolateObject=tO,c.interpolateNumber=Ol,c.interpolateString=nO;var w2=/[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g,_2=new RegExp(w2.source,&quot;g&quot;);function uu($,J){for(var oe,fe=c.interpolators.length;--fe&gt;=0&amp;&amp;!(oe=c.interpolators[fe]($,J)););return oe}function Tg($,J){var oe,fe=[],me=[],ve=$.length,De=J.length,Ee=Math.min($.length,J.length);for(oe=0;oe&lt;Ee;++oe)fe.push(uu($[oe],J[oe]));for(;oe&lt;ve;++oe)me[oe]=$[oe];for(;oe&lt;De;++oe)me[oe]=J[oe];return function(Ne){for(oe=0;oe&lt;Ee;++oe)me[oe]=fe[oe](Ne);return me}}c.interpolate=uu,c.interpolators=[function($,J){var oe=typeof J;return(oe===&quot;string&quot;?qt.has(J.toLowerCase())||/^(#|rgb\\(|hsl\\()/i.test(J)?x2:nO:J instanceof He?x2:Array.isArray(J)?Tg:oe===&quot;object&quot;&amp;&amp;isNaN(J)?tO:Ol)($,J)}],c.interpolateArray=Tg;var rO=function(){return q},TX=c.map({linear:rO,poly:function($){return function(J){return Math.pow(J,$)}},quad:function(){return SX},cubic:function(){return CX},sin:function(){return PX},exp:function(){return OX},circle:function(){return AX},elastic:function($,J){var oe;return arguments.length&lt;2&amp;&amp;(J=.45),arguments.length?oe=J/St*Math.asin(1/$):($=1,oe=J/4),function(fe){return 1+$*Math.pow(2,-10*fe)*Math.sin((fe-oe)*St/J)}},back:function($){return $||($=1.70158),function(J){return J*J*(($+1)*J-$)}},bounce:function(){return DX}}),kX=c.map({in:q,out:aO,&quot;in-out&quot;:oO,&quot;out-in&quot;:function($){return oO(aO($))}});function aO($){return function(J){return 1-$(1-J)}}function oO($){return function(J){return .5*(J&lt;.5?$(2*J):2-$(2-2*J))}}function SX($){return $*$}function CX($){return $*$*$}function MX($){if($&lt;=0)return 0;if($&gt;=1)return 1;var J=$*$,oe=J*$;return 4*($&lt;.5?oe:3*($-J)+oe-.75)}function PX($){return 1-Math.cos($*ut)}function OX($){return Math.pow(2,10*($-1))}function AX($){return 1-Math.sqrt(1-$*$)}function DX($){return $&lt;.36363636363636365?7.5625*$*$:$&lt;.7272727272727273?7.5625*($-=.5454545454545454)*$+.75:$&lt;.9090909090909091?7.5625*($-=.8181818181818182)*$+.9375:7.5625*($-=.9545454545454546)*$+.984375}function iO($,J){return J-=$,function(oe){return Math.round($+J*oe)}}function lO($){var J,oe,fe,me=[$.a,$.b],ve=[$.c,$.d],De=uO(me),Ee=sO(me,ve),Ne=uO(((J=ve)[0]+=(fe=-Ee)*(oe=me)[0],J[1]+=fe*oe[1],J))||0;me[0]*ve[1]&lt;ve[0]*me[1]&amp;&amp;(me[0]*=-1,me[1]*=-1,De*=-1,Ee*=-1),this.rotate=(De?Math.atan2(me[1],me[0]):Math.atan2(-ve[0],ve[1]))*Rt,this.translate=[$.e,$.f],this.scale=[De,Ne],this.skew=Ne?Math.atan2(Ee,Ne)*Rt:0}function sO($,J){return $[0]*J[0]+$[1]*J[1]}function uO($){var J=Math.sqrt(sO($,$));return J&amp;&amp;($[0]/=J,$[1]/=J),J}c.ease=function($){var J,oe=$.indexOf(&quot;-&quot;),fe=oe&gt;=0?$.slice(0,oe):$,me=oe&gt;=0?$.slice(oe+1):&quot;in&quot;;return fe=TX.get(fe)||rO,me=kX.get(me)||q,J=me(fe.apply(null,d.call(arguments,1))),function(ve){return ve&lt;=0?0:ve&gt;=1?1:J(ve)}},c.interpolateHcl=function($,J){$=c.hcl($),J=c.hcl(J);var oe=$.h,fe=$.c,me=$.l,ve=J.h-oe,De=J.c-fe,Ee=J.l-me;return isNaN(De)&amp;&amp;(De=0,fe=isNaN(fe)?J.c:fe),isNaN(ve)?(ve=0,oe=isNaN(oe)?J.h:oe):ve&gt;180?ve-=360:ve&lt;-180&amp;&amp;(ve+=360),function(Ne){return yt(oe+ve*Ne,fe+De*Ne,me+Ee*Ne)+&quot;&quot;}},c.interpolateHsl=function($,J){$=c.hsl($),J=c.hsl(J);var oe=$.h,fe=$.s,me=$.l,ve=J.h-oe,De=J.s-fe,Ee=J.l-me;return isNaN(De)&amp;&amp;(De=0,fe=isNaN(fe)?J.s:fe),isNaN(ve)?(ve=0,oe=isNaN(oe)?J.h:oe):ve&gt;180?ve-=360:ve&lt;-180&amp;&amp;(ve+=360),function(Ne){return Ye(oe+ve*Ne,fe+De*Ne,me+Ee*Ne)+&quot;&quot;}},c.interpolateLab=function($,J){$=c.lab($),J=c.lab(J);var oe=$.l,fe=$.a,me=$.b,ve=J.l-oe,De=J.a-fe,Ee=J.b-me;return function(Ne){return gt(oe+ve*Ne,fe+De*Ne,me+Ee*Ne)+&quot;&quot;}},c.interpolateRound=iO,c.transform=function($){var J=p.createElementNS(c.ns.prefix.svg,&quot;g&quot;);return(c.transform=function(oe){if(oe!=null){J.setAttribute(&quot;transform&quot;,oe);var fe=J.transform.baseVal.consolidate()}return new lO(fe?fe.matrix:EX)})($)},lO.prototype.toString=function(){return&quot;translate(&quot;+this.translate+&quot;)rotate(&quot;+this.rotate+&quot;)skewX(&quot;+this.skew+&quot;)scale(&quot;+this.scale+&quot;)&quot;};var EX={a:1,b:0,c:0,d:1,e:0,f:0};function Oc($){return $.length?$.pop()+&quot;,&quot;:&quot;&quot;}function cO($,J){var oe=[],fe=[];return $=c.transform($),J=c.transform(J),function(me,ve,De,Ee){if(me[0]!==ve[0]||me[1]!==ve[1]){var Ne=De.push(&quot;translate(&quot;,null,&quot;,&quot;,null,&quot;)&quot;);Ee.push({i:Ne-4,x:Ol(me[0],ve[0])},{i:Ne-2,x:Ol(me[1],ve[1])})}else(ve[0]||ve[1])&amp;&amp;De.push(&quot;translate(&quot;+ve+&quot;)&quot;)}($.translate,J.translate,oe,fe),function(me,ve,De,Ee){me!==ve?(me-ve&gt;180?ve+=360:ve-me&gt;180&amp;&amp;(me+=360),Ee.push({i:De.push(Oc(De)+&quot;rotate(&quot;,null,&quot;)&quot;)-2,x:Ol(me,ve)})):ve&amp;&amp;De.push(Oc(De)+&quot;rotate(&quot;+ve+&quot;)&quot;)}($.rotate,J.rotate,oe,fe),function(me,ve,De,Ee){me!==ve?Ee.push({i:De.push(Oc(De)+&quot;skewX(&quot;,null,&quot;)&quot;)-2,x:Ol(me,ve)}):ve&amp;&amp;De.push(Oc(De)+&quot;skewX(&quot;+ve+&quot;)&quot;)}($.skew,J.skew,oe,fe),function(me,ve,De,Ee){if(me[0]!==ve[0]||me[1]!==ve[1]){var Ne=De.push(Oc(De)+&quot;scale(&quot;,null,&quot;,&quot;,null,&quot;)&quot;);Ee.push({i:Ne-4,x:Ol(me[0],ve[0])},{i:Ne-2,x:Ol(me[1],ve[1])})}else ve[0]===1&amp;&amp;ve[1]===1||De.push(Oc(De)+&quot;scale(&quot;+ve+&quot;)&quot;)}($.scale,J.scale,oe,fe),$=J=null,function(me){for(var ve,De=-1,Ee=fe.length;++De&lt;Ee;)oe[(ve=fe[De]).i]=ve.x(me);return oe.join(&quot;&quot;)}}function RX($,J){return J=(J-=$=+$)||1/J,function(oe){return(oe-$)/J}}function LX($,J){return J=(J-=$=+$)||1/J,function(oe){return Math.max(0,Math.min(1,(oe-$)/J))}}function IX($){for(var J=$.source,oe=$.target,fe=function(De,Ee){if(De===Ee)return De;for(var Ne=dO(De),je=dO(Ee),Ve=Ne.pop(),Je=je.pop(),at=null;Ve===Je;)at=Ve,Ve=Ne.pop(),Je=je.pop();return at}(J,oe),me=[J];J!==fe;)J=J.parent,me.push(J);for(var ve=me.length;oe!==fe;)me.splice(ve,0,oe),oe=oe.parent;return me}function dO($){for(var J=[],oe=$.parent;oe!=null;)J.push($),$=oe,oe=oe.parent;return J.push($),J}function $X($){$.fixed|=2}function NX($){$.fixed&amp;=-7}function FX($){$.fixed|=4,$.px=$.x,$.py=$.y}function jX($){$.fixed&amp;=-5}function fO($,J,oe){var fe=0,me=0;if($.charge=0,!$.leaf)for(var ve,De=$.nodes,Ee=De.length,Ne=-1;++Ne&lt;Ee;)(ve=De[Ne])!=null&amp;&amp;(fO(ve,J,oe),$.charge+=ve.charge,fe+=ve.charge*ve.cx,me+=ve.charge*ve.cy);if($.point){$.leaf||($.point.x+=Math.random()-.5,$.point.y+=Math.random()-.5);var je=J*oe[$.point.index];$.charge+=$.pointCharge=je,fe+=je*$.point.x,me+=je*$.point.y}$.cx=fe/$.charge,$.cy=me/$.charge}c.interpolateTransform=cO,c.layout={},c.layout.bundle=function(){return function($){for(var J=[],oe=-1,fe=$.length;++oe&lt;fe;)J.push(IX($[oe]));return J}},c.layout.chord=function(){var $,J,oe,fe,me,ve,De,Ee={},Ne=0;function je(){var Je,at,bt,Pt,pt,wt={},lt=[],Dt=c.range(fe),Tt=[];for($=[],J=[],Je=0,Pt=-1;++Pt&lt;fe;){for(at=0,pt=-1;++pt&lt;fe;)at+=oe[Pt][pt];lt.push(at),Tt.push(c.range(fe)),Je+=at}for(me&amp;&amp;Dt.sort(function(In,On){return me(lt[In],lt[On])}),ve&amp;&amp;Tt.forEach(function(In,On){In.sort(function(Gn,nr){return ve(oe[On][Gn],oe[On][nr])})}),Je=(St-Ne*fe)/Je,at=0,Pt=-1;++Pt&lt;fe;){for(bt=at,pt=-1;++pt&lt;fe;){var ft=Dt[Pt],Vt=Tt[ft][pt],Gt=oe[ft][Vt],rn=at,nn=at+=Gt*Je;wt[ft+&quot;-&quot;+Vt]={index:ft,subindex:Vt,startAngle:rn,endAngle:nn,value:Gt}}J[ft]={index:ft,startAngle:bt,endAngle:at,value:lt[ft]},at+=Ne}for(Pt=-1;++Pt&lt;fe;)for(pt=Pt-1;++pt&lt;fe;){var Sn=wt[Pt+&quot;-&quot;+pt],Pn=wt[pt+&quot;-&quot;+Pt];(Sn.value||Pn.value)&amp;&amp;$.push(Sn.value&lt;Pn.value?{source:Pn,target:Sn}:{source:Sn,target:Pn})}De&amp;&amp;Ve()}function Ve(){$.sort(function(Je,at){return De((Je.source.value+Je.target.value)/2,(at.source.value+at.target.value)/2)})}return Ee.matrix=function(Je){return arguments.length?(fe=(oe=Je)&amp;&amp;oe.length,$=J=null,Ee):oe},Ee.padding=function(Je){return arguments.length?(Ne=Je,$=J=null,Ee):Ne},Ee.sortGroups=function(Je){return arguments.length?(me=Je,$=J=null,Ee):me},Ee.sortSubgroups=function(Je){return arguments.length?(ve=Je,$=null,Ee):ve},Ee.sortChords=function(Je){return arguments.length?(De=Je,$&amp;&amp;Ve(),Ee):De},Ee.chords=function(){return $||je(),$},Ee.groups=function(){return J||je(),J},Ee},c.layout.force=function(){var $,J,oe,fe,me,ve,De={},Ee=c.dispatch(&quot;start&quot;,&quot;tick&quot;,&quot;end&quot;),Ne=[1,1],je=.9,Ve=zX,Je=BX,at=-30,bt=WX,Pt=.1,pt=.64,wt=[],lt=[];function Dt(ft){return function(Vt,Gt,rn,nn){if(Vt.point!==ft){var Sn=Vt.cx-ft.x,Pn=Vt.cy-ft.y,In=nn-Gt,On=Sn*Sn+Pn*Pn;if(In*In/pt&lt;On){if(On&lt;bt){var Gn=Vt.charge/On;ft.px-=Sn*Gn,ft.py-=Pn*Gn}return!0}Vt.point&amp;&amp;On&amp;&amp;On&lt;bt&amp;&amp;(Gn=Vt.pointCharge/On,ft.px-=Sn*Gn,ft.py-=Pn*Gn)}return!Vt.charge}}function Tt(ft){ft.px=c.event.x,ft.py=c.event.y,De.resume()}return De.tick=function(){if((oe*=.99)&lt;.005)return $=null,Ee.end({type:&quot;end&quot;,alpha:oe=0}),!0;var ft,Vt,Gt,rn,nn,Sn,Pn,In,On,Gn=wt.length,nr=lt.length;for(Vt=0;Vt&lt;nr;++Vt)rn=(Gt=lt[Vt]).source,(Sn=(In=(nn=Gt.target).x-rn.x)*In+(On=nn.y-rn.y)*On)&amp;&amp;(In*=Sn=oe*me[Vt]*((Sn=Math.sqrt(Sn))-fe[Vt])/Sn,On*=Sn,nn.x-=In*(Pn=rn.weight+nn.weight?rn.weight/(rn.weight+nn.weight):.5),nn.y-=On*Pn,rn.x+=In*(Pn=1-Pn),rn.y+=On*Pn);if((Pn=oe*Pt)&amp;&amp;(In=Ne[0]/2,On=Ne[1]/2,Vt=-1,Pn))for(;++Vt&lt;Gn;)(Gt=wt[Vt]).x+=(In-Gt.x)*Pn,Gt.y+=(On-Gt.y)*Pn;if(at)for(fO(ft=c.geom.quadtree(wt),oe,ve),Vt=-1;++Vt&lt;Gn;)(Gt=wt[Vt]).fixed||ft.visit(Dt(Gt));for(Vt=-1;++Vt&lt;Gn;)(Gt=wt[Vt]).fixed?(Gt.x=Gt.px,Gt.y=Gt.py):(Gt.x-=(Gt.px-(Gt.px=Gt.x))*je,Gt.y-=(Gt.py-(Gt.py=Gt.y))*je);Ee.tick({type:&quot;tick&quot;,alpha:oe})},De.nodes=function(ft){return arguments.length?(wt=ft,De):wt},De.links=function(ft){return arguments.length?(lt=ft,De):lt},De.size=function(ft){return arguments.length?(Ne=ft,De):Ne},De.linkDistance=function(ft){return arguments.length?(Ve=typeof ft==&quot;function&quot;?ft:+ft,De):Ve},De.distance=De.linkDistance,De.linkStrength=function(ft){return arguments.length?(Je=typeof ft==&quot;function&quot;?ft:+ft,De):Je},De.friction=function(ft){return arguments.length?(je=+ft,De):je},De.charge=function(ft){return arguments.length?(at=typeof ft==&quot;function&quot;?ft:+ft,De):at},De.chargeDistance=function(ft){return arguments.length?(bt=ft*ft,De):Math.sqrt(bt)},De.gravity=function(ft){return arguments.length?(Pt=+ft,De):Pt},De.theta=function(ft){return arguments.length?(pt=ft*ft,De):Math.sqrt(pt)},De.alpha=function(ft){return arguments.length?(ft=+ft,oe?ft&gt;0?oe=ft:($.c=null,$.t=NaN,$=null,Ee.end({type:&quot;end&quot;,alpha:oe=0})):ft&gt;0&amp;&amp;(Ee.start({type:&quot;start&quot;,alpha:oe=ft}),$=un(De.tick)),De):oe},De.start=function(){var ft,Vt,Gt,rn=wt.length,nn=lt.length,Sn=Ne[0],Pn=Ne[1];for(ft=0;ft&lt;rn;++ft)(Gt=wt[ft]).index=ft,Gt.weight=0;for(ft=0;ft&lt;nn;++ft)typeof(Gt=lt[ft]).source==&quot;number&quot;&amp;&amp;(Gt.source=wt[Gt.source]),typeof Gt.target==&quot;number&quot;&amp;&amp;(Gt.target=wt[Gt.target]),++Gt.source.weight,++Gt.target.weight;for(ft=0;ft&lt;rn;++ft)Gt=wt[ft],isNaN(Gt.x)&amp;&amp;(Gt.x=In(&quot;x&quot;,Sn)),isNaN(Gt.y)&amp;&amp;(Gt.y=In(&quot;y&quot;,Pn)),isNaN(Gt.px)&amp;&amp;(Gt.px=Gt.x),isNaN(Gt.py)&amp;&amp;(Gt.py=Gt.y);if(fe=[],typeof Ve==&quot;function&quot;)for(ft=0;ft&lt;nn;++ft)fe[ft]=+Ve.call(this,lt[ft],ft);else for(ft=0;ft&lt;nn;++ft)fe[ft]=Ve;if(me=[],typeof Je==&quot;function&quot;)for(ft=0;ft&lt;nn;++ft)me[ft]=+Je.call(this,lt[ft],ft);else for(ft=0;ft&lt;nn;++ft)me[ft]=Je;if(ve=[],typeof at==&quot;function&quot;)for(ft=0;ft&lt;rn;++ft)ve[ft]=+at.call(this,wt[ft],ft);else for(ft=0;ft&lt;rn;++ft)ve[ft]=at;function In(On,Gn){if(!Vt){for(Vt=new Array(rn),wn=0;wn&lt;rn;++wn)Vt[wn]=[];for(wn=0;wn&lt;nn;++wn){var nr=lt[wn];Vt[nr.source.index].push(nr.target),Vt[nr.target.index].push(nr.source)}}for(var Dr,an=Vt[ft],wn=-1,qn=an.length;++wn&lt;qn;)if(!isNaN(Dr=an[wn][On]))return Dr;return Math.random()*Gn}return De.resume()},De.resume=function(){return De.alpha(.1)},De.stop=function(){return De.alpha(0)},De.drag=function(){if(J||(J=c.behavior.drag().origin(q).on(&quot;dragstart.force&quot;,$X).on(&quot;drag.force&quot;,Tt).on(&quot;dragend.force&quot;,NX)),!arguments.length)return J;this.on(&quot;mouseover.force&quot;,FX).on(&quot;mouseout.force&quot;,jX).call(J)},c.rebind(De,Ee,&quot;on&quot;)};var zX=20,BX=1,WX=1/0;function Nf($,J){return c.rebind($,J,&quot;sort&quot;,&quot;children&quot;,&quot;value&quot;),$.nodes=$,$.links=VX,$}function Ff($,J){for(var oe=[$];($=oe.pop())!=null;)if(J($),(me=$.children)&amp;&amp;(fe=me.length))for(var fe,me;--fe&gt;=0;)oe.push(me[fe])}function Qi($,J){for(var oe=[$],fe=[];($=oe.pop())!=null;)if(fe.push($),(ve=$.children)&amp;&amp;(me=ve.length))for(var me,ve,De=-1;++De&lt;me;)oe.push(ve[De]);for(;($=fe.pop())!=null;)J($)}function qX($){return $.children}function UX($){return $.value}function HX($,J){return J.value-$.value}function VX($){return c.merge($.map(function(J){return(J.children||[]).map(function(oe){return{source:J,target:oe}})}))}c.layout.hierarchy=function(){var $=HX,J=qX,oe=UX;function fe(me){var ve,De=[me],Ee=[];for(me.depth=0;(ve=De.pop())!=null;)if(Ee.push(ve),(je=J.call(fe,ve,ve.depth))&amp;&amp;(Ne=je.length)){for(var Ne,je,Ve;--Ne&gt;=0;)De.push(Ve=je[Ne]),Ve.parent=ve,Ve.depth=ve.depth+1;oe&amp;&amp;(ve.value=0),ve.children=je}else oe&amp;&amp;(ve.value=+oe.call(fe,ve,ve.depth)||0),delete ve.children;return Qi(me,function(Je){var at,bt;$&amp;&amp;(at=Je.children)&amp;&amp;at.sort($),oe&amp;&amp;(bt=Je.parent)&amp;&amp;(bt.value+=Je.value)}),Ee}return fe.sort=function(me){return arguments.length?($=me,fe):$},fe.children=function(me){return arguments.length?(J=me,fe):J},fe.value=function(me){return arguments.length?(oe=me,fe):oe},fe.revalue=function(me){return oe&amp;&amp;(Ff(me,function(ve){ve.children&amp;&amp;(ve.value=0)}),Qi(me,function(ve){var De;ve.children||(ve.value=+oe.call(fe,ve,ve.depth)||0),(De=ve.parent)&amp;&amp;(De.value+=ve.value)})),me},fe},c.layout.partition=function(){var $=c.layout.hierarchy(),J=[1,1];function oe(ve,De,Ee,Ne){var je=ve.children;if(ve.x=De,ve.y=ve.depth*Ne,ve.dx=Ee,ve.dy=Ne,je&amp;&amp;(Ve=je.length)){var Ve,Je,at,bt=-1;for(Ee=ve.value?Ee/ve.value:0;++bt&lt;Ve;)oe(Je=je[bt],De,at=Je.value*Ee,Ne),De+=at}}function fe(ve){var De=ve.children,Ee=0;if(De&amp;&amp;(Ne=De.length))for(var Ne,je=-1;++je&lt;Ne;)Ee=Math.max(Ee,fe(De[je]));return 1+Ee}function me(ve,De){var Ee=$.call(this,ve,De);return oe(Ee[0],0,J[0],J[1]/fe(Ee[0])),Ee}return me.size=function(ve){return arguments.length?(J=ve,me):J},Nf(me,$)},c.layout.pie=function(){var $=Number,J=pO,oe=0,fe=St,me=0;function ve(De){var Ee,Ne=De.length,je=De.map(function(Dt,Tt){return+$.call(ve,Dt,Tt)}),Ve=+(typeof oe==&quot;function&quot;?oe.apply(this,arguments):oe),Je=(typeof fe==&quot;function&quot;?fe.apply(this,arguments):fe)-Ve,at=Math.min(Math.abs(Je)/Ne,+(typeof me==&quot;function&quot;?me.apply(this,arguments):me)),bt=at*(Je&lt;0?-1:1),Pt=c.sum(je),pt=Pt?(Je-Ne*bt)/Pt:0,wt=c.range(Ne),lt=[];return J!=null&amp;&amp;wt.sort(J===pO?function(Dt,Tt){return je[Tt]-je[Dt]}:function(Dt,Tt){return J(De[Dt],De[Tt])}),wt.forEach(function(Dt){lt[Dt]={data:De[Dt],value:Ee=je[Dt],startAngle:Ve,endAngle:Ve+=Ee*pt+bt,padAngle:at}}),lt}return ve.value=function(De){return arguments.length?($=De,ve):$},ve.sort=function(De){return arguments.length?(J=De,ve):J},ve.startAngle=function(De){return arguments.length?(oe=De,ve):oe},ve.endAngle=function(De){return arguments.length?(fe=De,ve):fe},ve.padAngle=function(De){return arguments.length?(me=De,ve):me},ve};var pO={};function GX($){return $.x}function YX($){return $.y}function XX($,J,oe){$.y0=J,$.y=oe}c.layout.stack=function(){var $=q,J=T2,oe=k2,fe=XX,me=GX,ve=YX;function De(Ee,Ne){if(!(at=Ee.length))return Ee;var je=Ee.map(function(Dt,Tt){return $.call(De,Dt,Tt)}),Ve=je.map(function(Dt){return Dt.map(function(Tt,ft){return[me.call(De,Tt,ft),ve.call(De,Tt,ft)]})}),Je=J.call(De,Ve,Ne);je=c.permute(je,Je),Ve=c.permute(Ve,Je);var at,bt,Pt,pt,wt=oe.call(De,Ve,Ne),lt=je[0].length;for(Pt=0;Pt&lt;lt;++Pt)for(fe.call(De,je[0][Pt],pt=wt[Pt],Ve[0][Pt][1]),bt=1;bt&lt;at;++bt)fe.call(De,je[bt][Pt],pt+=Ve[bt-1][Pt][1],Ve[bt][Pt][1]);return Ee}return De.values=function(Ee){return arguments.length?($=Ee,De):$},De.order=function(Ee){return arguments.length?(J=typeof Ee==&quot;function&quot;?Ee:KX.get(Ee)||T2,De):J},De.offset=function(Ee){return arguments.length?(oe=typeof Ee==&quot;function&quot;?Ee:ZX.get(Ee)||k2,De):oe},De.x=function(Ee){return arguments.length?(me=Ee,De):me},De.y=function(Ee){return arguments.length?(ve=Ee,De):ve},De.out=function(Ee){return arguments.length?(fe=Ee,De):fe},De};var KX=c.map({&quot;inside-out&quot;:function($){var J,oe,fe=$.length,me=$.map(QX),ve=$.map(JX),De=c.range(fe).sort(function(Je,at){return me[Je]-me[at]}),Ee=0,Ne=0,je=[],Ve=[];for(J=0;J&lt;fe;++J)oe=De[J],Ee&lt;Ne?(Ee+=ve[oe],je.push(oe)):(Ne+=ve[oe],Ve.push(oe));return Ve.reverse().concat(je)},reverse:function($){return c.range($.length).reverse()},default:T2}),ZX=c.map({silhouette:function($){var J,oe,fe,me=$.length,ve=$[0].length,De=[],Ee=0,Ne=[];for(oe=0;oe&lt;ve;++oe){for(J=0,fe=0;J&lt;me;J++)fe+=$[J][oe][1];fe&gt;Ee&amp;&amp;(Ee=fe),De.push(fe)}for(oe=0;oe&lt;ve;++oe)Ne[oe]=(Ee-De[oe])/2;return Ne},wiggle:function($){var J,oe,fe,me,ve,De,Ee,Ne,je,Ve=$.length,Je=$[0],at=Je.length,bt=[];for(bt[0]=Ne=je=0,oe=1;oe&lt;at;++oe){for(J=0,me=0;J&lt;Ve;++J)me+=$[J][oe][1];for(J=0,ve=0,Ee=Je[oe][0]-Je[oe-1][0];J&lt;Ve;++J){for(fe=0,De=($[J][oe][1]-$[J][oe-1][1])/(2*Ee);fe&lt;J;++fe)De+=($[fe][oe][1]-$[fe][oe-1][1])/Ee;ve+=De*$[J][oe][1]}bt[oe]=Ne-=me?ve/me*Ee:0,Ne&lt;je&amp;&amp;(je=Ne)}for(oe=0;oe&lt;at;++oe)bt[oe]-=je;return bt},expand:function($){var J,oe,fe,me=$.length,ve=$[0].length,De=1/me,Ee=[];for(oe=0;oe&lt;ve;++oe){for(J=0,fe=0;J&lt;me;J++)fe+=$[J][oe][1];if(fe)for(J=0;J&lt;me;J++)$[J][oe][1]/=fe;else for(J=0;J&lt;me;J++)$[J][oe][1]=De}for(oe=0;oe&lt;ve;++oe)Ee[oe]=0;return Ee},zero:k2});function T2($){return c.range($.length)}function k2($){for(var J=-1,oe=$[0].length,fe=[];++J&lt;oe;)fe[J]=0;return fe}function QX($){for(var J,oe=1,fe=0,me=$[0][1],ve=$.length;oe&lt;ve;++oe)(J=$[oe][1])&gt;me&amp;&amp;(fe=oe,me=J);return fe}function JX($){return $.reduce(eK,0)}function eK($,J){return $+J[1]}function tK($,J){return hO($,Math.ceil(Math.log(J.length)/Math.LN2+1))}function hO($,J){for(var oe=-1,fe=+$[0],me=($[1]-fe)/J,ve=[];++oe&lt;=J;)ve[oe]=me*oe+fe;return ve}function nK($){return[c.min($),c.max($)]}function rK($,J){return $.value-J.value}function S2($,J){var oe=$._pack_next;$._pack_next=J,J._pack_prev=$,J._pack_next=oe,oe._pack_prev=J}function mO($,J){$._pack_next=J,J._pack_prev=$}function gO($,J){var oe=J.x-$.x,fe=J.y-$.y,me=$.r+J.r;return .999*me*me&gt;oe*oe+fe*fe}function vO($){if((J=$.children)&amp;&amp;(Ne=J.length)){var J,oe,fe,me,ve,De,Ee,Ne,je=1/0,Ve=-1/0,Je=1/0,at=-1/0;if(J.forEach(aK),(oe=J[0]).x=-oe.r,oe.y=0,Tt(oe),Ne&gt;1&amp;&amp;((fe=J[1]).x=fe.r,fe.y=0,Tt(fe),Ne&gt;2))for(bO(oe,fe,me=J[2]),Tt(me),S2(oe,me),oe._pack_prev=me,S2(me,fe),fe=oe._pack_next,ve=3;ve&lt;Ne;ve++){bO(oe,fe,me=J[ve]);var bt=0,Pt=1,pt=1;for(De=fe._pack_next;De!==fe;De=De._pack_next,Pt++)if(gO(De,me)){bt=1;break}if(bt==1)for(Ee=oe._pack_prev;Ee!==De._pack_prev&amp;&amp;!gO(Ee,me);Ee=Ee._pack_prev,pt++);bt?(Pt&lt;pt||Pt==pt&amp;&amp;fe.r&lt;oe.r?mO(oe,fe=De):mO(oe=Ee,fe),ve--):(S2(oe,me),fe=me,Tt(me))}var wt=(je+Ve)/2,lt=(Je+at)/2,Dt=0;for(ve=0;ve&lt;Ne;ve++)(me=J[ve]).x-=wt,me.y-=lt,Dt=Math.max(Dt,me.r+Math.sqrt(me.x*me.x+me.y*me.y));$.r=Dt,J.forEach(oK)}function Tt(ft){je=Math.min(ft.x-ft.r,je),Ve=Math.max(ft.x+ft.r,Ve),Je=Math.min(ft.y-ft.r,Je),at=Math.max(ft.y+ft.r,at)}}function aK($){$._pack_next=$._pack_prev=$}function oK($){delete $._pack_next,delete $._pack_prev}function yO($,J,oe,fe){var me=$.children;if($.x=J+=fe*$.x,$.y=oe+=fe*$.y,$.r*=fe,me)for(var ve=-1,De=me.length;++ve&lt;De;)yO(me[ve],J,oe,fe)}function bO($,J,oe){var fe=$.r+oe.r,me=J.x-$.x,ve=J.y-$.y;if(fe&amp;&amp;(me||ve)){var De=J.r+oe.r,Ee=me*me+ve*ve,Ne=.5+((fe*=fe)-(De*=De))/(2*Ee),je=Math.sqrt(Math.max(0,2*De*(fe+Ee)-(fe-=Ee)*fe-De*De))/(2*Ee);oe.x=$.x+Ne*me+je*ve,oe.y=$.y+Ne*ve-je*me}else oe.x=$.x+fe,oe.y=$.y}function xO($,J){return $.parent==J.parent?1:2}function C2($){var J=$.children;return J.length?J[0]:$.t}function M2($){var J,oe=$.children;return(J=oe.length)?oe[J-1]:$.t}function iK($,J,oe){var fe=oe/(J.i-$.i);J.c-=fe,J.s+=oe,$.c+=fe,J.z+=oe,J.m+=oe}function lK($,J,oe){return $.a.parent===J.parent?$.a:oe}function wO($){var J=$.children;return J&amp;&amp;J.length?wO(J[0]):$}function _O($){var J,oe=$.children;return oe&amp;&amp;(J=oe.length)?_O(oe[J-1]):$}function P2($){return{x:$.x,y:$.y,dx:$.dx,dy:$.dy}}function TO($,J){var oe=$.x+J[3],fe=$.y+J[0],me=$.dx-J[1]-J[3],ve=$.dy-J[0]-J[2];return me&lt;0&amp;&amp;(oe+=me/2,me=0),ve&lt;0&amp;&amp;(fe+=ve/2,ve=0),{x:oe,y:fe,dx:me,dy:ve}}function kg($){var J=$[0],oe=$[$.length-1];return J&lt;oe?[J,oe]:[oe,J]}function Sg($){return $.rangeExtent?$.rangeExtent():kg($.range())}function sK($,J,oe,fe){var me=oe($[0],$[1]),ve=fe(J[0],J[1]);return function(De){return ve(me(De))}}function O2($,J){var oe,fe=0,me=$.length-1,ve=$[fe],De=$[me];return De&lt;ve&amp;&amp;(oe=fe,fe=me,me=oe,oe=ve,ve=De,De=oe),$[fe]=J.floor(ve),$[me]=J.ceil(De),$}function kO($){return $?{floor:function(J){return Math.floor(J/$)*$},ceil:function(J){return Math.ceil(J/$)*$}}:uK}c.layout.histogram=function(){var $=!0,J=Number,oe=nK,fe=tK;function me(ve,De){for(var Ee,Ne,je=[],Ve=ve.map(J,this),Je=oe.call(this,Ve,De),at=fe.call(this,Je,Ve,De),bt=(De=-1,Ve.length),Pt=at.length-1,pt=$?1:1/bt;++De&lt;Pt;)(Ee=je[De]=[]).dx=at[De+1]-(Ee.x=at[De]),Ee.y=0;if(Pt&gt;0)for(De=-1;++De&lt;bt;)(Ne=Ve[De])&gt;=Je[0]&amp;&amp;Ne&lt;=Je[1]&amp;&amp;((Ee=je[c.bisect(at,Ne,1,Pt)-1]).y+=pt,Ee.push(ve[De]));return je}return me.value=function(ve){return arguments.length?(J=ve,me):J},me.range=function(ve){return arguments.length?(oe=Ht(ve),me):oe},me.bins=function(ve){return arguments.length?(fe=typeof ve==&quot;number&quot;?function(De){return hO(De,ve)}:Ht(ve),me):fe},me.frequency=function(ve){return arguments.length?($=!!ve,me):$},me},c.layout.pack=function(){var $,J=c.layout.hierarchy().sort(rK),oe=0,fe=[1,1];function me(ve,De){var Ee=J.call(this,ve,De),Ne=Ee[0],je=fe[0],Ve=fe[1],Je=$==null?Math.sqrt:typeof $==&quot;function&quot;?$:function(){return $};if(Ne.x=Ne.y=0,Qi(Ne,function(bt){bt.r=+Je(bt.value)}),Qi(Ne,vO),oe){var at=oe*($?1:Math.max(2*Ne.r/je,2*Ne.r/Ve))/2;Qi(Ne,function(bt){bt.r+=at}),Qi(Ne,vO),Qi(Ne,function(bt){bt.r-=at})}return yO(Ne,je/2,Ve/2,$?1:1/Math.max(2*Ne.r/je,2*Ne.r/Ve)),Ee}return me.size=function(ve){return arguments.length?(fe=ve,me):fe},me.radius=function(ve){return arguments.length?($=ve==null||typeof ve==&quot;function&quot;?ve:+ve,me):$},me.padding=function(ve){return arguments.length?(oe=+ve,me):oe},Nf(me,J)},c.layout.tree=function(){var $=c.layout.hierarchy().sort(null).value(null),J=xO,oe=[1,1],fe=null;function me(Ne,je){var Ve=$.call(this,Ne,je),Je=Ve[0],at=function(Tt){for(var ft,Vt={A:null,children:[Tt]},Gt=[Vt];(ft=Gt.pop())!=null;)for(var rn,nn=ft.children,Sn=0,Pn=nn.length;Sn&lt;Pn;++Sn)Gt.push((nn[Sn]=rn={_:nn[Sn],parent:ft,children:(rn=nn[Sn].children)&amp;&amp;rn.slice()||[],A:null,a:null,z:0,m:0,c:0,s:0,t:null,i:Sn}).a=rn);return Vt.children[0]}(Je);if(Qi(at,ve),at.parent.m=-at.z,Ff(at,De),fe)Ff(Je,Ee);else{var bt=Je,Pt=Je,pt=Je;Ff(Je,function(Tt){Tt.x&lt;bt.x&amp;&amp;(bt=Tt),Tt.x&gt;Pt.x&amp;&amp;(Pt=Tt),Tt.depth&gt;pt.depth&amp;&amp;(pt=Tt)});var wt=J(bt,Pt)/2-bt.x,lt=oe[0]/(Pt.x+J(Pt,bt)/2+wt),Dt=oe[1]/(pt.depth||1);Ff(Je,function(Tt){Tt.x=(Tt.x+wt)*lt,Tt.y=Tt.depth*Dt})}return Ve}function ve(Ne){var je=Ne.children,Ve=Ne.parent.children,Je=Ne.i?Ve[Ne.i-1]:null;if(je.length){(function(bt){for(var Pt,pt=0,wt=0,lt=bt.children,Dt=lt.length;--Dt&gt;=0;)(Pt=lt[Dt]).z+=pt,Pt.m+=pt,pt+=Pt.s+(wt+=Pt.c)})(Ne);var at=(je[0].z+je[je.length-1].z)/2;Je?(Ne.z=Je.z+J(Ne._,Je._),Ne.m=Ne.z-at):Ne.z=at}else Je&amp;&amp;(Ne.z=Je.z+J(Ne._,Je._));Ne.parent.A=function(bt,Pt,pt){if(Pt){for(var wt,lt=bt,Dt=bt,Tt=Pt,ft=lt.parent.children[0],Vt=lt.m,Gt=Dt.m,rn=Tt.m,nn=ft.m;Tt=M2(Tt),lt=C2(lt),Tt&amp;&amp;lt;)ft=C2(ft),(Dt=M2(Dt)).a=bt,(wt=Tt.z+rn-lt.z-Vt+J(Tt._,lt._))&gt;0&amp;&amp;(iK(lK(Tt,bt,pt),bt,wt),Vt+=wt,Gt+=wt),rn+=Tt.m,Vt+=lt.m,nn+=ft.m,Gt+=Dt.m;Tt&amp;&amp;!M2(Dt)&amp;&amp;(Dt.t=Tt,Dt.m+=rn-Gt),lt&amp;&amp;!C2(ft)&amp;&amp;(ft.t=lt,ft.m+=Vt-nn,pt=bt)}return pt}(Ne,Je,Ne.parent.A||Ve[0])}function De(Ne){Ne._.x=Ne.z+Ne.parent.m,Ne.m+=Ne.parent.m}function Ee(Ne){Ne.x*=oe[0],Ne.y=Ne.depth*oe[1]}return me.separation=function(Ne){return arguments.length?(J=Ne,me):J},me.size=function(Ne){return arguments.length?(fe=(oe=Ne)==null?Ee:null,me):fe?null:oe},me.nodeSize=function(Ne){return arguments.length?(fe=(oe=Ne)==null?null:Ee,me):fe?oe:null},Nf(me,$)},c.layout.cluster=function(){var $=c.layout.hierarchy().sort(null).value(null),J=xO,oe=[1,1],fe=!1;function me(ve,De){var Ee,Ne=$.call(this,ve,De),je=Ne[0],Ve=0;Qi(je,function(pt){var wt=pt.children;wt&amp;&amp;wt.length?(pt.x=function(lt){return lt.reduce(function(Dt,Tt){return Dt+Tt.x},0)/lt.length}(wt),pt.y=function(lt){return 1+c.max(lt,function(Dt){return Dt.y})}(wt)):(pt.x=Ee?Ve+=J(pt,Ee):0,pt.y=0,Ee=pt)});var Je=wO(je),at=_O(je),bt=Je.x-J(Je,at)/2,Pt=at.x+J(at,Je)/2;return Qi(je,fe?function(pt){pt.x=(pt.x-je.x)*oe[0],pt.y=(je.y-pt.y)*oe[1]}:function(pt){pt.x=(pt.x-bt)/(Pt-bt)*oe[0],pt.y=(1-(je.y?pt.y/je.y:1))*oe[1]}),Ne}return me.separation=function(ve){return arguments.length?(J=ve,me):J},me.size=function(ve){return arguments.length?(fe=(oe=ve)==null,me):fe?null:oe},me.nodeSize=function(ve){return arguments.length?(fe=(oe=ve)!=null,me):fe?oe:null},Nf(me,$)},c.layout.treemap=function(){var $,J=c.layout.hierarchy(),oe=Math.round,fe=[1,1],me=null,ve=P2,De=!1,Ee=&quot;squarify&quot;,Ne=.5*(1+Math.sqrt(5));function je(pt,wt){for(var lt,Dt,Tt=-1,ft=pt.length;++Tt&lt;ft;)Dt=(lt=pt[Tt]).value*(wt&lt;0?0:wt),lt.area=isNaN(Dt)||Dt&lt;=0?0:Dt}function Ve(pt){var wt=pt.children;if(wt&amp;&amp;wt.length){var lt,Dt,Tt,ft=ve(pt),Vt=[],Gt=wt.slice(),rn=1/0,nn=Ee===&quot;slice&quot;?ft.dx:Ee===&quot;dice&quot;?ft.dy:Ee===&quot;slice-dice&quot;?1&amp;pt.depth?ft.dy:ft.dx:Math.min(ft.dx,ft.dy);for(je(Gt,ft.dx*ft.dy/pt.value),Vt.area=0;(Tt=Gt.length)&gt;0;)Vt.push(lt=Gt[Tt-1]),Vt.area+=lt.area,Ee!==&quot;squarify&quot;||(Dt=at(Vt,nn))&lt;=rn?(Gt.pop(),rn=Dt):(Vt.area-=Vt.pop().area,bt(Vt,nn,ft,!1),nn=Math.min(ft.dx,ft.dy),Vt.length=Vt.area=0,rn=1/0);Vt.length&amp;&amp;(bt(Vt,nn,ft,!0),Vt.length=Vt.area=0),wt.forEach(Ve)}}function Je(pt){var wt=pt.children;if(wt&amp;&amp;wt.length){var lt,Dt=ve(pt),Tt=wt.slice(),ft=[];for(je(Tt,Dt.dx*Dt.dy/pt.value),ft.area=0;lt=Tt.pop();)ft.push(lt),ft.area+=lt.area,lt.z!=null&amp;&amp;(bt(ft,lt.z?Dt.dx:Dt.dy,Dt,!Tt.length),ft.length=ft.area=0);wt.forEach(Je)}}function at(pt,wt){for(var lt,Dt=pt.area,Tt=0,ft=1/0,Vt=-1,Gt=pt.length;++Vt&lt;Gt;)(lt=pt[Vt].area)&amp;&amp;(lt&lt;ft&amp;&amp;(ft=lt),lt&gt;Tt&amp;&amp;(Tt=lt));return wt*=wt,(Dt*=Dt)?Math.max(wt*Tt*Ne/Dt,Dt/(wt*ft*Ne)):1/0}function bt(pt,wt,lt,Dt){var Tt,ft=-1,Vt=pt.length,Gt=lt.x,rn=lt.y,nn=wt?oe(pt.area/wt):0;if(wt==lt.dx){for((Dt||nn&gt;lt.dy)&amp;&amp;(nn=lt.dy);++ft&lt;Vt;)(Tt=pt[ft]).x=Gt,Tt.y=rn,Tt.dy=nn,Gt+=Tt.dx=Math.min(lt.x+lt.dx-Gt,nn?oe(Tt.area/nn):0);Tt.z=!0,Tt.dx+=lt.x+lt.dx-Gt,lt.y+=nn,lt.dy-=nn}else{for((Dt||nn&gt;lt.dx)&amp;&amp;(nn=lt.dx);++ft&lt;Vt;)(Tt=pt[ft]).x=Gt,Tt.y=rn,Tt.dx=nn,rn+=Tt.dy=Math.min(lt.y+lt.dy-rn,nn?oe(Tt.area/nn):0);Tt.z=!1,Tt.dy+=lt.y+lt.dy-rn,lt.x+=nn,lt.dx-=nn}}function Pt(pt){var wt=$||J(pt),lt=wt[0];return lt.x=lt.y=0,lt.value?(lt.dx=fe[0],lt.dy=fe[1]):lt.dx=lt.dy=0,$&amp;&amp;J.revalue(lt),je([lt],lt.dx*lt.dy/lt.value),($?Je:Ve)(lt),De&amp;&amp;($=wt),wt}return Pt.size=function(pt){return arguments.length?(fe=pt,Pt):fe},Pt.padding=function(pt){if(!arguments.length)return me;function wt(Dt){return TO(Dt,pt)}var lt;return ve=(me=pt)==null?P2:(lt=typeof pt)==&quot;function&quot;?function(Dt){var Tt=pt.call(Pt,Dt,Dt.depth);return Tt==null?P2(Dt):TO(Dt,typeof Tt==&quot;number&quot;?[Tt,Tt,Tt,Tt]:Tt)}:(lt===&quot;number&quot;&amp;&amp;(pt=[pt,pt,pt,pt]),wt),Pt},Pt.round=function(pt){return arguments.length?(oe=pt?Math.round:Number,Pt):oe!=Number},Pt.sticky=function(pt){return arguments.length?(De=pt,$=null,Pt):De},Pt.ratio=function(pt){return arguments.length?(Ne=pt,Pt):Ne},Pt.mode=function(pt){return arguments.length?(Ee=pt+&quot;&quot;,Pt):Ee},Nf(Pt,J)},c.random={normal:function($,J){var oe=arguments.length;return oe&lt;2&amp;&amp;(J=1),oe&lt;1&amp;&amp;($=0),function(){var fe,me,ve;do ve=(fe=2*Math.random()-1)*fe+(me=2*Math.random()-1)*me;while(!ve||ve&gt;1);return $+J*fe*Math.sqrt(-2*Math.log(ve)/ve)}},logNormal:function(){var $=c.random.normal.apply(c,arguments);return function(){return Math.exp($())}},bates:function($){var J=c.random.irwinHall($);return function(){return J()/$}},irwinHall:function($){return function(){for(var J=0,oe=0;oe&lt;$;oe++)J+=Math.random();return J}}},c.scale={};var uK={floor:q,ceil:q};function cK($,J,oe,fe){var me=[],ve=[],De=0,Ee=Math.min($.length,J.length)-1;for($[Ee]&lt;$[0]&amp;&amp;($=$.slice().reverse(),J=J.slice().reverse());++De&lt;=Ee;)me.push(oe($[De-1],$[De])),ve.push(fe(J[De-1],J[De]));return function(Ne){var je=c.bisect($,Ne,1,Ee)-1;return ve[je](me[je](Ne))}}function SO($,J,oe,fe){var me,ve;function De(){var Ne=Math.min($.length,J.length)&gt;2?cK:sK,je=fe?LX:RX;return me=Ne($,J,je,oe),ve=Ne(J,$,je,uu),Ee}function Ee(Ne){return me(Ne)}return Ee.invert=function(Ne){return ve(Ne)},Ee.domain=function(Ne){return arguments.length?($=Ne.map(Number),De()):$},Ee.range=function(Ne){return arguments.length?(J=Ne,De()):J},Ee.rangeRound=function(Ne){return Ee.range(Ne).interpolate(iO)},Ee.clamp=function(Ne){return arguments.length?(fe=Ne,De()):fe},Ee.interpolate=function(Ne){return arguments.length?(oe=Ne,De()):oe},Ee.ticks=function(Ne){return D2($,Ne)},Ee.tickFormat=function(Ne,je){return d3_scale_linearTickFormat($,Ne,je)},Ee.nice=function(Ne){return MO($,Ne),De()},Ee.copy=function(){return SO($,J,oe,fe)},De()}function CO($,J){return c.rebind($,J,&quot;range&quot;,&quot;rangeRound&quot;,&quot;interpolate&quot;,&quot;clamp&quot;)}function MO($,J){return O2($,kO(A2($,J)[2])),O2($,kO(A2($,J)[2])),$}function A2($,J){J==null&amp;&amp;(J=10);var oe=kg($),fe=oe[1]-oe[0],me=Math.pow(10,Math.floor(Math.log(fe/J)/Math.LN10)),ve=J/fe*me;return ve&lt;=.15?me*=10:ve&lt;=.35?me*=5:ve&lt;=.75&amp;&amp;(me*=2),oe[0]=Math.ceil(oe[0]/me)*me,oe[1]=Math.floor(oe[1]/me)*me+.5*me,oe[2]=me,oe}function D2($,J){return c.range.apply(c,A2($,J))}function PO($,J,oe,fe){function me(Ee){return(oe?Math.log(Ee&lt;0?0:Ee):-Math.log(Ee&gt;0?0:-Ee))/Math.log(J)}function ve(Ee){return oe?Math.pow(J,Ee):-Math.pow(J,-Ee)}function De(Ee){return $(me(Ee))}return De.invert=function(Ee){return ve($.invert(Ee))},De.domain=function(Ee){return arguments.length?(oe=Ee[0]&gt;=0,$.domain((fe=Ee.map(Number)).map(me)),De):fe},De.base=function(Ee){return arguments.length?(J=+Ee,$.domain(fe.map(me)),De):J},De.nice=function(){var Ee=O2(fe.map(me),oe?Math:dK);return $.domain(Ee),fe=Ee.map(ve),De},De.ticks=function(){var Ee=kg(fe),Ne=[],je=Ee[0],Ve=Ee[1],Je=Math.floor(me(je)),at=Math.ceil(me(Ve)),bt=J%1?2:J;if(isFinite(at-Je)){if(oe){for(;Je&lt;at;Je++)for(var Pt=1;Pt&lt;bt;Pt++)Ne.push(ve(Je)*Pt);Ne.push(ve(Je))}else for(Ne.push(ve(Je));Je++&lt;at;)for(Pt=bt-1;Pt&gt;0;Pt--)Ne.push(ve(Je)*Pt);for(Je=0;Ne[Je]&lt;je;Je++);for(at=Ne.length;Ne[at-1]&gt;Ve;at--);Ne=Ne.slice(Je,at)}return Ne},De.copy=function(){return PO($.copy(),J,oe,fe)},CO(De,$)}c.scale.linear=function(){return SO([0,1],[0,1],uu,!1)},c.scale.log=function(){return PO(c.scale.linear().domain([0,1]),10,!0,[1,10])};var dK={floor:function($){return-Math.ceil(-$)},ceil:function($){return-Math.floor(-$)}};function OO($,J,oe){var fe=Cg(J),me=Cg(1/J);function ve(De){return $(fe(De))}return ve.invert=function(De){return me($.invert(De))},ve.domain=function(De){return arguments.length?($.domain((oe=De.map(Number)).map(fe)),ve):oe},ve.ticks=function(De){return D2(oe,De)},ve.tickFormat=function(De,Ee){return d3_scale_linearTickFormat(oe,De,Ee)},ve.nice=function(De){return ve.domain(MO(oe,De))},ve.exponent=function(De){return arguments.length?(fe=Cg(J=De),me=Cg(1/J),$.domain(oe.map(fe)),ve):J},ve.copy=function(){return OO($.copy(),J,oe)},CO(ve,$)}function Cg($){return function(J){return J&lt;0?-Math.pow(-J,$):Math.pow(J,$)}}function AO($,J){var oe,fe,me;function ve(Ee){return fe[((oe.get(Ee)||(J.t===&quot;range&quot;?oe.set(Ee,$.push(Ee)):NaN))-1)%fe.length]}function De(Ee,Ne){return c.range($.length).map(function(je){return Ee+Ne*je})}return ve.domain=function(Ee){if(!arguments.length)return $;$=[],oe=new D;for(var Ne,je=-1,Ve=Ee.length;++je&lt;Ve;)oe.has(Ne=Ee[je])||oe.set(Ne,$.push(Ne));return ve[J.t].apply(ve,J.a)},ve.range=function(Ee){return arguments.length?(fe=Ee,me=0,J={t:&quot;range&quot;,a:arguments},ve):fe},ve.rangePoints=function(Ee,Ne){arguments.length&lt;2&amp;&amp;(Ne=0);var je=Ee[0],Ve=Ee[1],Je=$.length&lt;2?(je=(je+Ve)/2,0):(Ve-je)/($.length-1+Ne);return fe=De(je+Je*Ne/2,Je),me=0,J={t:&quot;rangePoints&quot;,a:arguments},ve},ve.rangeRoundPoints=function(Ee,Ne){arguments.length&lt;2&amp;&amp;(Ne=0);var je=Ee[0],Ve=Ee[1],Je=$.length&lt;2?(je=Ve=Math.round((je+Ve)/2),0):(Ve-je)/($.length-1+Ne)|0;return fe=De(je+Math.round(Je*Ne/2+(Ve-je-($.length-1+Ne)*Je)/2),Je),me=0,J={t:&quot;rangeRoundPoints&quot;,a:arguments},ve},ve.rangeBands=function(Ee,Ne,je){arguments.length&lt;2&amp;&amp;(Ne=0),arguments.length&lt;3&amp;&amp;(je=Ne);var Ve=Ee[1]&lt;Ee[0],Je=Ee[Ve-0],at=(Ee[1-Ve]-Je)/($.length-Ne+2*je);return fe=De(Je+at*je,at),Ve&amp;&amp;fe.reverse(),me=at*(1-Ne),J={t:&quot;rangeBands&quot;,a:arguments},ve},ve.rangeRoundBands=function(Ee,Ne,je){arguments.length&lt;2&amp;&amp;(Ne=0),arguments.length&lt;3&amp;&amp;(je=Ne);var Ve=Ee[1]&lt;Ee[0],Je=Ee[Ve-0],at=Ee[1-Ve],bt=Math.floor((at-Je)/($.length-Ne+2*je));return fe=De(Je+Math.round((at-Je-($.length-Ne)*bt)/2),bt),Ve&amp;&amp;fe.reverse(),me=Math.round(bt*(1-Ne)),J={t:&quot;rangeRoundBands&quot;,a:arguments},ve},ve.rangeBand=function(){return me},ve.rangeExtent=function(){return kg(J.a[0])},ve.copy=function(){return AO($,J)},ve.domain($)}c.scale.pow=function(){return OO(c.scale.linear(),1,[0,1])},c.scale.sqrt=function(){return c.scale.pow().exponent(.5)},c.scale.ordinal=function(){return AO([],{t:&quot;range&quot;,a:[[]]})},c.scale.category10=function(){return c.scale.ordinal().range(fK)},c.scale.category20=function(){return c.scale.ordinal().range(pK)},c.scale.category20b=function(){return c.scale.ordinal().range(hK)},c.scale.category20c=function(){return c.scale.ordinal().range(mK)};var fK=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(kt),pK=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(kt),hK=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(kt),mK=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(kt);function DO($,J){var oe;function fe(){var ve=0,De=J.length;for(oe=[];++ve&lt;De;)oe[ve-1]=c.quantile($,ve/De);return me}function me(ve){if(!isNaN(ve=+ve))return J[c.bisect(oe,ve)]}return me.domain=function(ve){return arguments.length?($=ve.map(x).filter(T).sort(_),fe()):$},me.range=function(ve){return arguments.length?(J=ve,fe()):J},me.quantiles=function(){return oe},me.invertExtent=function(ve){return(ve=J.indexOf(ve))&lt;0?[NaN,NaN]:[ve&gt;0?oe[ve-1]:$[0],ve&lt;oe.length?oe[ve]:$[$.length-1]]},me.copy=function(){return DO($,J)},fe()}function EO($,J,oe){var fe,me;function ve(Ee){return oe[Math.max(0,Math.min(me,Math.floor(fe*(Ee-$))))]}function De(){return fe=oe.length/(J-$),me=oe.length-1,ve}return ve.domain=function(Ee){return arguments.length?($=+Ee[0],J=+Ee[Ee.length-1],De()):[$,J]},ve.range=function(Ee){return arguments.length?(oe=Ee,De()):oe},ve.invertExtent=function(Ee){return[Ee=(Ee=oe.indexOf(Ee))&lt;0?NaN:Ee/fe+$,Ee+1/fe]},ve.copy=function(){return EO($,J,oe)},De()}function RO($,J){function oe(fe){if(fe&lt;=fe)return J[c.bisect($,fe)]}return oe.domain=function(fe){return arguments.length?($=fe,oe):$},oe.range=function(fe){return arguments.length?(J=fe,oe):J},oe.invertExtent=function(fe){return fe=J.indexOf(fe),[$[fe-1],$[fe]]},oe.copy=function(){return RO($,J)},oe}function LO($){function J(oe){return+oe}return J.invert=J,J.domain=J.range=function(oe){return arguments.length?($=oe.map(J),J):$},J.ticks=function(oe){return D2($,oe)},J.tickFormat=function(oe,fe){return d3_scale_linearTickFormat($,oe,fe)},J.copy=function(){return LO($)},J}function gK(){return 0}c.scale.quantile=function(){return DO([],[])},c.scale.quantize=function(){return EO(0,1,[0,1])},c.scale.threshold=function(){return RO([.5],[0,1])},c.scale.identity=function(){return LO([0,1])},c.svg={},c.svg.arc=function(){var $=vK,J=yK,oe=gK,fe=Mg,me=IO,ve=$O,De=bK;function Ee(){var je=Math.max(0,+$.apply(this,arguments)),Ve=Math.max(0,+J.apply(this,arguments)),Je=me.apply(this,arguments)-ut,at=ve.apply(this,arguments)-ut,bt=Math.abs(at-Je),Pt=Je&gt;at?0:1;if(Ve&lt;je&amp;&amp;(pt=Ve,Ve=je,je=pt),bt&gt;=Ze)return Ne(Ve,Pt)+(je?Ne(je,1-Pt):&quot;&quot;)+&quot;Z&quot;;var pt,wt,lt,Dt,Tt,ft,Vt,Gt,rn,nn,Sn,Pn,In=0,On=0,Gn=[];if((Dt=(+De.apply(this,arguments)||0)/2)&amp;&amp;(lt=fe===Mg?Math.sqrt(je*je+Ve*Ve):+fe.apply(this,arguments),Pt||(On*=-1),Ve&amp;&amp;(On=Ct(lt/Ve*Math.sin(Dt))),je&amp;&amp;(In=Ct(lt/je*Math.sin(Dt)))),Ve){Tt=Ve*Math.cos(Je+On),ft=Ve*Math.sin(Je+On),Vt=Ve*Math.cos(at-On),Gt=Ve*Math.sin(at-On);var nr=Math.abs(at-Je-2*On)&lt;=it?0:1;if(On&amp;&amp;Pg(Tt,ft,Vt,Gt)===Pt^nr){var Dr=(Je+at)/2;Tt=Ve*Math.cos(Dr),ft=Ve*Math.sin(Dr),Vt=Gt=null}}else Tt=ft=0;if(je){rn=je*Math.cos(at-In),nn=je*Math.sin(at-In),Sn=je*Math.cos(Je+In),Pn=je*Math.sin(Je+In);var an=Math.abs(Je-at+2*In)&lt;=it?0:1;if(In&amp;&amp;Pg(rn,nn,Sn,Pn)===1-Pt^an){var wn=(Je+at)/2;rn=je*Math.cos(wn),nn=je*Math.sin(wn),Sn=Pn=null}}else rn=nn=0;if(bt&gt;ze&amp;&amp;(pt=Math.min(Math.abs(Ve-je)/2,+oe.apply(this,arguments)))&gt;.001){wt=je&lt;Ve^Pt?0:1;var qn=pt,Hn=pt;if(bt&lt;it){var Jn=Sn==null?[rn,nn]:Vt==null?[Tt,ft]:Tr([Tt,ft],[Sn,Pn],[Vt,Gt],[rn,nn]),Mr=Tt-Jn[0],sa=ft-Jn[1],Xr=Vt-Jn[0],Sa=Gt-Jn[1],ua=1/Math.sin(Math.acos((Mr*Xr+sa*Sa)/(Math.sqrt(Mr*Mr+sa*sa)*Math.sqrt(Xr*Xr+Sa*Sa)))/2),Ca=Math.sqrt(Jn[0]*Jn[0]+Jn[1]*Jn[1]);Hn=Math.min(pt,(je-Ca)/(ua-1)),qn=Math.min(pt,(Ve-Ca)/(ua+1))}if(Vt!=null){var ao=Og(Sn==null?[rn,nn]:[Sn,Pn],[Tt,ft],Ve,qn,Pt),Ri=Og([Vt,Gt],[rn,nn],Ve,qn,Pt);pt===qn?Gn.push(&quot;M&quot;,ao[0],&quot;A&quot;,qn,&quot;,&quot;,qn,&quot; 0 0,&quot;,wt,&quot; &quot;,ao[1],&quot;A&quot;,Ve,&quot;,&quot;,Ve,&quot; 0 &quot;,1-Pt^Pg(ao[1][0],ao[1][1],Ri[1][0],Ri[1][1]),&quot;,&quot;,Pt,&quot; &quot;,Ri[1],&quot;A&quot;,qn,&quot;,&quot;,qn,&quot; 0 0,&quot;,wt,&quot; &quot;,Ri[0]):Gn.push(&quot;M&quot;,ao[0],&quot;A&quot;,qn,&quot;,&quot;,qn,&quot; 0 1,&quot;,wt,&quot; &quot;,Ri[0])}else Gn.push(&quot;M&quot;,Tt,&quot;,&quot;,ft);if(Sn!=null){var Ji=Og([Tt,ft],[Sn,Pn],je,-Hn,Pt),el=Og([rn,nn],Vt==null?[Tt,ft]:[Vt,Gt],je,-Hn,Pt);pt===Hn?Gn.push(&quot;L&quot;,el[0],&quot;A&quot;,Hn,&quot;,&quot;,Hn,&quot; 0 0,&quot;,wt,&quot; &quot;,el[1],&quot;A&quot;,je,&quot;,&quot;,je,&quot; 0 &quot;,Pt^Pg(el[1][0],el[1][1],Ji[1][0],Ji[1][1]),&quot;,&quot;,1-Pt,&quot; &quot;,Ji[1],&quot;A&quot;,Hn,&quot;,&quot;,Hn,&quot; 0 0,&quot;,wt,&quot; &quot;,Ji[0]):Gn.push(&quot;L&quot;,el[0],&quot;A&quot;,Hn,&quot;,&quot;,Hn,&quot; 0 0,&quot;,wt,&quot; &quot;,Ji[0])}else Gn.push(&quot;L&quot;,rn,&quot;,&quot;,nn)}else Gn.push(&quot;M&quot;,Tt,&quot;,&quot;,ft),Vt!=null&amp;&amp;Gn.push(&quot;A&quot;,Ve,&quot;,&quot;,Ve,&quot; 0 &quot;,nr,&quot;,&quot;,Pt,&quot; &quot;,Vt,&quot;,&quot;,Gt),Gn.push(&quot;L&quot;,rn,&quot;,&quot;,nn),Sn!=null&amp;&amp;Gn.push(&quot;A&quot;,je,&quot;,&quot;,je,&quot; 0 &quot;,an,&quot;,&quot;,1-Pt,&quot; &quot;,Sn,&quot;,&quot;,Pn);return Gn.push(&quot;Z&quot;),Gn.join(&quot;&quot;)}function Ne(je,Ve){return&quot;M0,&quot;+je+&quot;A&quot;+je+&quot;,&quot;+je+&quot; 0 1,&quot;+Ve+&quot; 0,&quot;+-je+&quot;A&quot;+je+&quot;,&quot;+je+&quot; 0 1,&quot;+Ve+&quot; 0,&quot;+je}return Ee.innerRadius=function(je){return arguments.length?($=Ht(je),Ee):$},Ee.outerRadius=function(je){return arguments.length?(J=Ht(je),Ee):J},Ee.cornerRadius=function(je){return arguments.length?(oe=Ht(je),Ee):oe},Ee.padRadius=function(je){return arguments.length?(fe=je==Mg?Mg:Ht(je),Ee):fe},Ee.startAngle=function(je){return arguments.length?(me=Ht(je),Ee):me},Ee.endAngle=function(je){return arguments.length?(ve=Ht(je),Ee):ve},Ee.padAngle=function(je){return arguments.length?(De=Ht(je),Ee):De},Ee.centroid=function(){var je=(+$.apply(this,arguments)+ +J.apply(this,arguments))/2,Ve=(+me.apply(this,arguments)+ +ve.apply(this,arguments))/2-ut;return[Math.cos(Ve)*je,Math.sin(Ve)*je]},Ee};var Mg=&quot;auto&quot;;function vK($){return $.innerRadius}function yK($){return $.outerRadius}function IO($){return $.startAngle}function $O($){return $.endAngle}function bK($){return $&amp;&amp;$.padAngle}function Pg($,J,oe,fe){return($-oe)*J-(J-fe)*$&gt;0?0:1}function Og($,J,oe,fe,me){var ve=$[0]-J[0],De=$[1]-J[1],Ee=(me?fe:-fe)/Math.sqrt(ve*ve+De*De),Ne=Ee*De,je=-Ee*ve,Ve=$[0]+Ne,Je=$[1]+je,at=J[0]+Ne,bt=J[1]+je,Pt=(Ve+at)/2,pt=(Je+bt)/2,wt=at-Ve,lt=bt-Je,Dt=wt*wt+lt*lt,Tt=oe-fe,ft=Ve*bt-at*Je,Vt=(lt&lt;0?-1:1)*Math.sqrt(Math.max(0,Tt*Tt*Dt-ft*ft)),Gt=(ft*lt-wt*Vt)/Dt,rn=(-ft*wt-lt*Vt)/Dt,nn=(ft*lt+wt*Vt)/Dt,Sn=(-ft*wt+lt*Vt)/Dt,Pn=Gt-Pt,In=rn-pt,On=nn-Pt,Gn=Sn-pt;return Pn*Pn+In*In&gt;On*On+Gn*Gn&amp;&amp;(Gt=nn,rn=Sn),[[Gt-Ne,rn-je],[Gt*oe/Tt,rn*oe/Tt]]}function NO(){return!0}function FO($){var J=Bn,oe=En,fe=NO,me=Ei,ve=me.key,De=.7;function Ee(Ne){var je,Ve=[],Je=[],at=-1,bt=Ne.length,Pt=Ht(J),pt=Ht(oe);function wt(){Ve.push(&quot;M&quot;,me($(Je),De))}for(;++at&lt;bt;)fe.call(this,je=Ne[at],at)?Je.push([+Pt.call(this,je,at),+pt.call(this,je,at)]):Je.length&amp;&amp;(wt(),Je=[]);return Je.length&amp;&amp;wt(),Ve.length?Ve.join(&quot;&quot;):null}return Ee.x=function(Ne){return arguments.length?(J=Ne,Ee):J},Ee.y=function(Ne){return arguments.length?(oe=Ne,Ee):oe},Ee.defined=function(Ne){return arguments.length?(fe=Ne,Ee):fe},Ee.interpolate=function(Ne){return arguments.length?(ve=typeof Ne==&quot;function&quot;?me=Ne:(me=E2.get(Ne)||Ei).key,Ee):ve},Ee.tension=function(Ne){return arguments.length?(De=Ne,Ee):De},Ee}c.svg.line=function(){return FO(q)};var E2=c.map({linear:Ei,&quot;linear-closed&quot;:jO,step:function($){for(var J=0,oe=$.length,fe=$[0],me=[fe[0],&quot;,&quot;,fe[1]];++J&lt;oe;)me.push(&quot;H&quot;,(fe[0]+(fe=$[J])[0])/2,&quot;V&quot;,fe[1]);return oe&gt;1&amp;&amp;me.push(&quot;H&quot;,fe[0]),me.join(&quot;&quot;)},&quot;step-before&quot;:R2,&quot;step-after&quot;:L2,basis:zO,&quot;basis-open&quot;:function($){if($.length&lt;4)return Ei($);for(var J,oe=[],fe=-1,me=$.length,ve=[0],De=[0];++fe&lt;3;)J=$[fe],ve.push(J[0]),De.push(J[1]);for(oe.push(li(gs,ve)+&quot;,&quot;+li(gs,De)),--fe;++fe&lt;me;)J=$[fe],ve.shift(),ve.push(J[0]),De.shift(),De.push(J[1]),$2(oe,ve,De);return oe.join(&quot;&quot;)},&quot;basis-closed&quot;:function($){for(var J,oe,fe=-1,me=$.length,ve=me+4,De=[],Ee=[];++fe&lt;4;)oe=$[fe%me],De.push(oe[0]),Ee.push(oe[1]);for(J=[li(gs,De),&quot;,&quot;,li(gs,Ee)],--fe;++fe&lt;ve;)oe=$[fe%me],De.shift(),De.push(oe[0]),Ee.shift(),Ee.push(oe[1]),$2(J,De,Ee);return J.join(&quot;&quot;)},bundle:function($,J){var oe=$.length-1;if(oe)for(var fe,me,ve=$[0][0],De=$[0][1],Ee=$[oe][0]-ve,Ne=$[oe][1]-De,je=-1;++je&lt;=oe;)me=je/oe,(fe=$[je])[0]=J*fe[0]+(1-J)*(ve+me*Ee),fe[1]=J*fe[1]+(1-J)*(De+me*Ne);return zO($)},cardinal:function($,J){return $.length&lt;3?Ei($):$[0]+Ag($,I2($,J))},&quot;cardinal-open&quot;:function($,J){return $.length&lt;4?Ei($):$[1]+Ag($.slice(1,-1),I2($,J))},&quot;cardinal-closed&quot;:function($,J){return $.length&lt;3?jO($):$[0]+Ag(($.push($[0]),$),I2([$[$.length-2]].concat($,[$[1]]),J))},monotone:function($){return $.length&lt;3?Ei($):$[0]+Ag($,function(J){for(var oe,fe,me,ve,De=[],Ee=function(Ve){for(var Je=0,at=Ve.length-1,bt=[],Pt=Ve[0],pt=Ve[1],wt=bt[0]=N2(Pt,pt);++Je&lt;at;)bt[Je]=(wt+(wt=N2(Pt=pt,pt=Ve[Je+1])))/2;return bt[Je]=wt,bt}(J),Ne=-1,je=J.length-1;++Ne&lt;je;)oe=N2(J[Ne],J[Ne+1]),M(oe)&lt;ze?Ee[Ne]=Ee[Ne+1]=0:(ve=(fe=Ee[Ne]/oe)*fe+(me=Ee[Ne+1]/oe)*me)&gt;9&amp;&amp;(ve=3*oe/Math.sqrt(ve),Ee[Ne]=ve*fe,Ee[Ne+1]=ve*me);for(Ne=-1;++Ne&lt;=je;)ve=(J[Math.min(je,Ne+1)][0]-J[Math.max(0,Ne-1)][0])/(6*(1+Ee[Ne]*Ee[Ne])),De.push([ve||0,Ee[Ne]*ve||0]);return De}($))}});function Ei($){return $.length&gt;1?$.join(&quot;L&quot;):$+&quot;Z&quot;}function jO($){return $.join(&quot;L&quot;)+&quot;Z&quot;}function R2($){for(var J=0,oe=$.length,fe=$[0],me=[fe[0],&quot;,&quot;,fe[1]];++J&lt;oe;)me.push(&quot;V&quot;,(fe=$[J])[1],&quot;H&quot;,fe[0]);return me.join(&quot;&quot;)}function L2($){for(var J=0,oe=$.length,fe=$[0],me=[fe[0],&quot;,&quot;,fe[1]];++J&lt;oe;)me.push(&quot;H&quot;,(fe=$[J])[0],&quot;V&quot;,fe[1]);return me.join(&quot;&quot;)}function Ag($,J){if(J.length&lt;1||$.length!=J.length&amp;&amp;$.length!=J.length+2)return Ei($);var oe=$.length!=J.length,fe=&quot;&quot;,me=$[0],ve=$[1],De=J[0],Ee=De,Ne=1;if(oe&amp;&amp;(fe+=&quot;Q&quot;+(ve[0]-2*De[0]/3)+&quot;,&quot;+(ve[1]-2*De[1]/3)+&quot;,&quot;+ve[0]+&quot;,&quot;+ve[1],me=$[1],Ne=2),J.length&gt;1){Ee=J[1],ve=$[Ne],Ne++,fe+=&quot;C&quot;+(me[0]+De[0])+&quot;,&quot;+(me[1]+De[1])+&quot;,&quot;+(ve[0]-Ee[0])+&quot;,&quot;+(ve[1]-Ee[1])+&quot;,&quot;+ve[0]+&quot;,&quot;+ve[1];for(var je=2;je&lt;J.length;je++,Ne++)ve=$[Ne],Ee=J[je],fe+=&quot;S&quot;+(ve[0]-Ee[0])+&quot;,&quot;+(ve[1]-Ee[1])+&quot;,&quot;+ve[0]+&quot;,&quot;+ve[1]}if(oe){var Ve=$[Ne];fe+=&quot;Q&quot;+(ve[0]+2*Ee[0]/3)+&quot;,&quot;+(ve[1]+2*Ee[1]/3)+&quot;,&quot;+Ve[0]+&quot;,&quot;+Ve[1]}return fe}function I2($,J){for(var oe,fe=[],me=(1-J)/2,ve=$[0],De=$[1],Ee=1,Ne=$.length;++Ee&lt;Ne;)oe=ve,ve=De,De=$[Ee],fe.push([me*(De[0]-oe[0]),me*(De[1]-oe[1])]);return fe}function zO($){if($.length&lt;3)return Ei($);var J=1,oe=$.length,fe=$[0],me=fe[0],ve=fe[1],De=[me,me,me,(fe=$[1])[0]],Ee=[ve,ve,ve,fe[1]],Ne=[me,&quot;,&quot;,ve,&quot;L&quot;,li(gs,De),&quot;,&quot;,li(gs,Ee)];for($.push($[oe-1]);++J&lt;=oe;)fe=$[J],De.shift(),De.push(fe[0]),Ee.shift(),Ee.push(fe[1]),$2(Ne,De,Ee);return $.pop(),Ne.push(&quot;L&quot;,fe),Ne.join(&quot;&quot;)}function li($,J){return $[0]*J[0]+$[1]*J[1]+$[2]*J[2]+$[3]*J[3]}E2.forEach(function($,J){J.key=$,J.closed=/-closed$/.test($)});var BO=[0,2/3,1/3,0],WO=[0,1/3,2/3,0],gs=[0,1/6,2/3,1/6];function $2($,J,oe){$.push(&quot;C&quot;,li(BO,J),&quot;,&quot;,li(BO,oe),&quot;,&quot;,li(WO,J),&quot;,&quot;,li(WO,oe),&quot;,&quot;,li(gs,J),&quot;,&quot;,li(gs,oe))}function N2($,J){return(J[1]-$[1])/(J[0]-$[0])}function qO($){for(var J,oe,fe,me=-1,ve=$.length;++me&lt;ve;)oe=(J=$[me])[0],fe=J[1]-ut,J[0]=oe*Math.cos(fe),J[1]=oe*Math.sin(fe);return $}function UO($){var J=Bn,oe=Bn,fe=0,me=En,ve=NO,De=Ei,Ee=De.key,Ne=De,je=&quot;L&quot;,Ve=.7;function Je(at){var bt,Pt,pt,wt=[],lt=[],Dt=[],Tt=-1,ft=at.length,Vt=Ht(J),Gt=Ht(fe),rn=J===oe?function(){return Pt}:Ht(oe),nn=fe===me?function(){return pt}:Ht(me);function Sn(){wt.push(&quot;M&quot;,De($(Dt),Ve),je,Ne($(lt.reverse()),Ve),&quot;Z&quot;)}for(;++Tt&lt;ft;)ve.call(this,bt=at[Tt],Tt)?(lt.push([Pt=+Vt.call(this,bt,Tt),pt=+Gt.call(this,bt,Tt)]),Dt.push([+rn.call(this,bt,Tt),+nn.call(this,bt,Tt)])):lt.length&amp;&amp;(Sn(),lt=[],Dt=[]);return lt.length&amp;&amp;Sn(),wt.length?wt.join(&quot;&quot;):null}return Je.x=function(at){return arguments.length?(J=oe=at,Je):oe},Je.x0=function(at){return arguments.length?(J=at,Je):J},Je.x1=function(at){return arguments.length?(oe=at,Je):oe},Je.y=function(at){return arguments.length?(fe=me=at,Je):me},Je.y0=function(at){return arguments.length?(fe=at,Je):fe},Je.y1=function(at){return arguments.length?(me=at,Je):me},Je.defined=function(at){return arguments.length?(ve=at,Je):ve},Je.interpolate=function(at){return arguments.length?(Ee=typeof at==&quot;function&quot;?De=at:(De=E2.get(at)||Ei).key,Ne=De.reverse||De,je=De.closed?&quot;M&quot;:&quot;L&quot;,Je):Ee},Je.tension=function(at){return arguments.length?(Ve=at,Je):Ve},Je}function HO($){return $.source}function VO($){return $.target}function xK($){return $.radius}function GO($){return[$.x,$.y]}function wK(){return 64}function _K(){return&quot;circle&quot;}function YO($){var J=Math.sqrt($/it);return&quot;M0,&quot;+J+&quot;A&quot;+J+&quot;,&quot;+J+&quot; 0 1,1 0,&quot;+-J+&quot;A&quot;+J+&quot;,&quot;+J+&quot; 0 1,1 0,&quot;+J+&quot;Z&quot;}c.svg.line.radial=function(){var $=FO(qO);return $.radius=$.x,delete $.x,$.angle=$.y,delete $.y,$},R2.reverse=L2,L2.reverse=R2,c.svg.area=function(){return UO(q)},c.svg.area.radial=function(){var $=UO(qO);return $.radius=$.x,delete $.x,$.innerRadius=$.x0,delete $.x0,$.outerRadius=$.x1,delete $.x1,$.angle=$.y,delete $.y,$.startAngle=$.y0,delete $.y0,$.endAngle=$.y1,delete $.y1,$},c.svg.chord=function(){var $=HO,J=VO,oe=xK,fe=IO,me=$O;function ve(je,Ve){var Je,at,bt=De(this,$,je,Ve),Pt=De(this,J,je,Ve);return&quot;M&quot;+bt.p0+Ee(bt.r,bt.p1,bt.a1-bt.a0)+(at=Pt,((Je=bt).a0==at.a0&amp;&amp;Je.a1==at.a1?Ne(bt.r,bt.p1,bt.r,bt.p0):Ne(bt.r,bt.p1,Pt.r,Pt.p0)+Ee(Pt.r,Pt.p1,Pt.a1-Pt.a0)+Ne(Pt.r,Pt.p1,bt.r,bt.p0))+&quot;Z&quot;)}function De(je,Ve,Je,at){var bt=Ve.call(je,Je,at),Pt=oe.call(je,bt,at),pt=fe.call(je,bt,at)-ut,wt=me.call(je,bt,at)-ut;return{r:Pt,a0:pt,a1:wt,p0:[Pt*Math.cos(pt),Pt*Math.sin(pt)],p1:[Pt*Math.cos(wt),Pt*Math.sin(wt)]}}function Ee(je,Ve,Je){return&quot;A&quot;+je+&quot;,&quot;+je+&quot; 0 &quot;+ +(Je&gt;it)+&quot;,1 &quot;+Ve}function Ne(je,Ve,Je,at){return&quot;Q 0,0 &quot;+at}return ve.radius=function(je){return arguments.length?(oe=Ht(je),ve):oe},ve.source=function(je){return arguments.length?($=Ht(je),ve):$},ve.target=function(je){return arguments.length?(J=Ht(je),ve):J},ve.startAngle=function(je){return arguments.length?(fe=Ht(je),ve):fe},ve.endAngle=function(je){return arguments.length?(me=Ht(je),ve):me},ve},c.svg.diagonal=function(){var $=HO,J=VO,oe=GO;function fe(me,ve){var De=$.call(this,me,ve),Ee=J.call(this,me,ve),Ne=(De.y+Ee.y)/2,je=[De,{x:De.x,y:Ne},{x:Ee.x,y:Ne},Ee];return&quot;M&quot;+(je=je.map(oe))[0]+&quot;C&quot;+je[1]+&quot; &quot;+je[2]+&quot; &quot;+je[3]}return fe.source=function(me){return arguments.length?($=Ht(me),fe):$},fe.target=function(me){return arguments.length?(J=Ht(me),fe):J},fe.projection=function(me){return arguments.length?(oe=me,fe):oe},fe},c.svg.diagonal.radial=function(){var $=c.svg.diagonal(),J=GO,oe=$.projection;return $.projection=function(fe){return arguments.length?oe(function(me){return function(){var ve=me.apply(this,arguments),De=ve[0],Ee=ve[1]-ut;return[De*Math.cos(Ee),De*Math.sin(Ee)]}}(J=fe)):J},$},c.svg.symbol=function(){var $=_K,J=wK;function oe(fe,me){return(XO.get($.call(this,fe,me))||YO)(J.call(this,fe,me))}return oe.type=function(fe){return arguments.length?($=Ht(fe),oe):$},oe.size=function(fe){return arguments.length?(J=Ht(fe),oe):J},oe};var XO=c.map({circle:YO,cross:function($){var J=Math.sqrt($/5)/2;return&quot;M&quot;+-3*J+&quot;,&quot;+-J+&quot;H&quot;+-J+&quot;V&quot;+-3*J+&quot;H&quot;+J+&quot;V&quot;+-J+&quot;H&quot;+3*J+&quot;V&quot;+J+&quot;H&quot;+J+&quot;V&quot;+3*J+&quot;H&quot;+-J+&quot;V&quot;+J+&quot;H&quot;+-3*J+&quot;Z&quot;},diamond:function($){var J=Math.sqrt($/(2*KO)),oe=J*KO;return&quot;M0,&quot;+-J+&quot;L&quot;+oe+&quot;,0 0,&quot;+J+&quot; &quot;+-oe+&quot;,0Z&quot;},square:function($){var J=Math.sqrt($)/2;return&quot;M&quot;+-J+&quot;,&quot;+-J+&quot;L&quot;+J+&quot;,&quot;+-J+&quot; &quot;+J+&quot;,&quot;+J+&quot; &quot;+-J+&quot;,&quot;+J+&quot;Z&quot;},&quot;triangle-down&quot;:function($){var J=Math.sqrt($/Dg),oe=J*Dg/2;return&quot;M0,&quot;+oe+&quot;L&quot;+J+&quot;,&quot;+-oe+&quot; &quot;+-J+&quot;,&quot;+-oe+&quot;Z&quot;},&quot;triangle-up&quot;:function($){var J=Math.sqrt($/Dg),oe=J*Dg/2;return&quot;M0,&quot;+-oe+&quot;L&quot;+J+&quot;,&quot;+oe+&quot; &quot;+-J+&quot;,&quot;+oe+&quot;Z&quot;}});c.svg.symbolTypes=XO.keys();var Dg=Math.sqrt(3),KO=Math.tan(30*ht);se.transition=function($){for(var J,oe,fe=cu||++QO,me=j2($),ve=[],De=Rg||{time:Date.now(),ease:MX,delay:0,duration:250},Ee=-1,Ne=this.length;++Ee&lt;Ne;){ve.push(J=[]);for(var je=this[Ee],Ve=-1,Je=je.length;++Ve&lt;Je;)(oe=je[Ve])&amp;&amp;Lg(oe,Ve,me,fe,De),J.push(oe)}return jf(ve,me,fe)},se.interrupt=function($){return this.each($==null?Eg:ZO(j2($)))};var Eg=ZO(j2());function ZO($){return function(){var J,oe,fe;(J=this[$])&amp;&amp;(fe=J[oe=J.active])&amp;&amp;(fe.timer.c=null,fe.timer.t=NaN,--J.count?delete J[oe]:delete this[$],J.active+=.5,fe.event&amp;&amp;fe.event.interrupt.call(this,this.__data__,fe.index))}}function jf($,J,oe){return X($,ya),$.namespace=J,$.id=oe,$}var cu,Rg,ya=[],QO=0;function F2($,J,oe,fe){var me=$.id,ve=$.namespace;return Re($,typeof oe==&quot;function&quot;?function(De,Ee,Ne){De[ve][me].tween.set(J,fe(oe.call(De,De.__data__,Ee,Ne)))}:(oe=fe(oe),function(De){De[ve][me].tween.set(J,oe)}))}function TK($){return $==null&amp;&amp;($=&quot;&quot;),function(){this.textContent=$}}function j2($){return $==null?&quot;__transition__&quot;:&quot;__transition_&quot;+$+&quot;__&quot;}function Lg($,J,oe,fe,me){var ve,De,Ee,Ne,je,Ve=$[oe]||($[oe]={active:0,count:0}),Je=Ve[fe];function at(Pt){var pt=Ve.active,wt=Ve[pt];for(var lt in wt&amp;&amp;(wt.timer.c=null,wt.timer.t=NaN,--Ve.count,delete Ve[pt],wt.event&amp;&amp;wt.event.interrupt.call($,$.__data__,wt.index)),Ve)if(+lt&lt;fe){var Dt=Ve[lt];Dt.timer.c=null,Dt.timer.t=NaN,--Ve.count,delete Ve[lt]}De.c=bt,un(function(){return De.c&amp;&amp;bt(Pt||1)&amp;&amp;(De.c=null,De.t=NaN),1},0,ve),Ve.active=fe,Je.event&amp;&amp;Je.event.start.call($,$.__data__,J),je=[],Je.tween.forEach(function(Tt,ft){(ft=ft.call($,$.__data__,J))&amp;&amp;je.push(ft)}),Ne=Je.ease,Ee=Je.duration}function bt(Pt){for(var pt=Pt/Ee,wt=Ne(pt),lt=je.length;lt&gt;0;)je[--lt].call($,wt);if(pt&gt;=1)return Je.event&amp;&amp;Je.event.end.call($,$.__data__,J),--Ve.count?delete Ve[fe]:delete $[oe],1}Je||(ve=me.time,De=un(function(Pt){var pt=Je.delay;if(De.t=pt+ve,pt&lt;=Pt)return at(Pt-pt);De.c=at},0,ve),Je=Ve[fe]={tween:new D,time:ve,timer:De,delay:me.delay,duration:me.duration,ease:me.ease,index:J},me=null,++Ve.count)}ya.call=se.call,ya.empty=se.empty,ya.node=se.node,ya.size=se.size,c.transition=function($,J){return $&amp;&amp;$.transition?cu?$.transition(J):$:c.selection().transition($)},c.transition.prototype=ya,ya.select=function($){var J,oe,fe,me=this.id,ve=this.namespace,De=[];$=he($);for(var Ee=-1,Ne=this.length;++Ee&lt;Ne;){De.push(J=[]);for(var je=this[Ee],Ve=-1,Je=je.length;++Ve&lt;Je;)(fe=je[Ve])&amp;&amp;(oe=$.call(fe,fe.__data__,Ve,Ee))?(&quot;__data__&quot;in fe&amp;&amp;(oe.__data__=fe.__data__),Lg(oe,Ve,ve,me,fe[ve][me]),J.push(oe)):J.push(null)}return jf(De,ve,me)},ya.selectAll=function($){var J,oe,fe,me,ve,De=this.id,Ee=this.namespace,Ne=[];$=Se($);for(var je=-1,Ve=this.length;++je&lt;Ve;)for(var Je=this[je],at=-1,bt=Je.length;++at&lt;bt;)if(fe=Je[at]){ve=fe[Ee][De],oe=$.call(fe,fe.__data__,at,je),Ne.push(J=[]);for(var Pt=-1,pt=oe.length;++Pt&lt;pt;)(me=oe[Pt])&amp;&amp;Lg(me,Pt,Ee,De,ve),J.push(me)}return jf(Ne,Ee,De)},ya.filter=function($){var J,oe,fe=[];typeof $!=&quot;function&quot;&amp;&amp;($=Te($));for(var me=0,ve=this.length;me&lt;ve;me++){fe.push(J=[]);for(var De,Ee=0,Ne=(De=this[me]).length;Ee&lt;Ne;Ee++)(oe=De[Ee])&amp;&amp;$.call(oe,oe.__data__,Ee,me)&amp;&amp;J.push(oe)}return jf(fe,this.namespace,this.id)},ya.tween=function($,J){var oe=this.id,fe=this.namespace;return arguments.length&lt;2?this.node()[fe][oe].tween.get($):Re(this,J==null?function(me){me[fe][oe].tween.remove($)}:function(me){me[fe][oe].tween.set($,J)})},ya.attr=function($,J){if(arguments.length&lt;2){for(J in $)this.attr(J,$[J]);return this}var oe=$==&quot;transform&quot;?cO:uu,fe=c.ns.qualify($);function me(){this.removeAttribute(fe)}function ve(){this.removeAttributeNS(fe.space,fe.local)}return F2(this,&quot;attr.&quot;+$,J,fe.local?function(De){return De==null?ve:(De+=&quot;&quot;,function(){var Ee,Ne=this.getAttributeNS(fe.space,fe.local);return Ne!==De&amp;&amp;(Ee=oe(Ne,De),function(je){this.setAttributeNS(fe.space,fe.local,Ee(je))})})}:function(De){return De==null?me:(De+=&quot;&quot;,function(){var Ee,Ne=this.getAttribute(fe);return Ne!==De&amp;&amp;(Ee=oe(Ne,De),function(je){this.setAttribute(fe,Ee(je))})})})},ya.attrTween=function($,J){var oe=c.ns.qualify($);return this.tween(&quot;attr.&quot;+$,oe.local?function(fe,me){var ve=J.call(this,fe,me,this.getAttributeNS(oe.space,oe.local));return ve&amp;&amp;function(De){this.setAttributeNS(oe.space,oe.local,ve(De))}}:function(fe,me){var ve=J.call(this,fe,me,this.getAttribute(oe));return ve&amp;&amp;function(De){this.setAttribute(oe,ve(De))}})},ya.style=function($,J,oe){var fe=arguments.length;if(fe&lt;3){if(typeof $!=&quot;string&quot;){for(oe in fe&lt;2&amp;&amp;(J=&quot;&quot;),$)this.style(oe,$[oe],J);return this}oe=&quot;&quot;}function me(){this.style.removeProperty($)}return F2(this,&quot;style.&quot;+$,J,function(ve){return ve==null?me:(ve+=&quot;&quot;,function(){var De,Ee=g(this).getComputedStyle(this,null).getPropertyValue($);return Ee!==ve&amp;&amp;(De=uu(Ee,ve),function(Ne){this.style.setProperty($,De(Ne),oe)})})})},ya.styleTween=function($,J,oe){return arguments.length&lt;3&amp;&amp;(oe=&quot;&quot;),this.tween(&quot;style.&quot;+$,function(fe,me){var ve=J.call(this,fe,me,g(this).getComputedStyle(this,null).getPropertyValue($));return ve&amp;&amp;function(De){this.style.setProperty($,ve(De),oe)}})},ya.text=function($){return F2(this,&quot;text&quot;,$,TK)},ya.remove=function(){var $=this.namespace;return this.each(&quot;end.transition&quot;,function(){var J;this[$].count&lt;2&amp;&amp;(J=this.parentNode)&amp;&amp;J.removeChild(this)})},ya.ease=function($){var J=this.id,oe=this.namespace;return arguments.length&lt;1?this.node()[oe][J].ease:(typeof $!=&quot;function&quot;&amp;&amp;($=c.ease.apply(c,arguments)),Re(this,function(fe){fe[oe][J].ease=$}))},ya.delay=function($){var J=this.id,oe=this.namespace;return arguments.length&lt;1?this.node()[oe][J].delay:Re(this,typeof $==&quot;function&quot;?function(fe,me,ve){fe[oe][J].delay=+$.call(fe,fe.__data__,me,ve)}:($=+$,function(fe){fe[oe][J].delay=$}))},ya.duration=function($){var J=this.id,oe=this.namespace;return arguments.length&lt;1?this.node()[oe][J].duration:Re(this,typeof $==&quot;function&quot;?function(fe,me,ve){fe[oe][J].duration=Math.max(1,$.call(fe,fe.__data__,me,ve))}:($=Math.max(1,$),function(fe){fe[oe][J].duration=$}))},ya.each=function($,J){var oe=this.id,fe=this.namespace;if(arguments.length&lt;2){var me=Rg,ve=cu;try{cu=oe,Re(this,function(De,Ee,Ne){Rg=De[fe][oe],$.call(De,De.__data__,Ee,Ne)})}finally{Rg=me,cu=ve}}else Re(this,function(De){var Ee=De[fe][oe];(Ee.event||(Ee.event=c.dispatch(&quot;start&quot;,&quot;end&quot;,&quot;interrupt&quot;))).on($,J)});return this},ya.transition=function(){for(var $,J,oe,fe=this.id,me=++QO,ve=this.namespace,De=[],Ee=0,Ne=this.length;Ee&lt;Ne;Ee++){De.push($=[]);for(var je,Ve=0,Je=(je=this[Ee]).length;Ve&lt;Je;Ve++)(J=je[Ve])&amp;&amp;Lg(J,Ve,ve,me,{time:(oe=J[ve][fe]).time,ease:oe.ease,delay:oe.delay+oe.duration,duration:oe.duration}),$.push(J)}return jf(De,ve,me)},c.svg.axis=function(){var $,J=c.scale.linear(),oe=JO,fe=6,me=6,ve=3,De=[10],Ee=null;function Ne(je){je.each(function(){var Ve,Je=c.select(this),at=this.__chart__||J,bt=this.__chart__=J.copy(),Pt=Ee??(bt.ticks?bt.ticks.apply(bt,De):bt.domain()),pt=$??(bt.tickFormat?bt.tickFormat.apply(bt,De):q),wt=Je.selectAll(&quot;.tick&quot;).data(Pt,bt),lt=wt.enter().insert(&quot;g&quot;,&quot;.domain&quot;).attr(&quot;class&quot;,&quot;tick&quot;).style(&quot;opacity&quot;,ze),Dt=c.transition(wt.exit()).style(&quot;opacity&quot;,ze).remove(),Tt=c.transition(wt.order()).style(&quot;opacity&quot;,1),ft=Math.max(fe,0)+ve,Vt=Sg(bt),Gt=Je.selectAll(&quot;.domain&quot;).data([0]),rn=(Gt.enter().append(&quot;path&quot;).attr(&quot;class&quot;,&quot;domain&quot;),c.transition(Gt));lt.append(&quot;line&quot;),lt.append(&quot;text&quot;);var nn,Sn,Pn,In,On=lt.select(&quot;line&quot;),Gn=Tt.select(&quot;line&quot;),nr=wt.select(&quot;text&quot;).text(pt),Dr=lt.select(&quot;text&quot;),an=Tt.select(&quot;text&quot;),wn=oe===&quot;top&quot;||oe===&quot;left&quot;?-1:1;if(oe===&quot;bottom&quot;||oe===&quot;top&quot;?(Ve=SK,nn=&quot;x&quot;,Pn=&quot;y&quot;,Sn=&quot;x2&quot;,In=&quot;y2&quot;,nr.attr(&quot;dy&quot;,wn&lt;0?&quot;0em&quot;:&quot;.71em&quot;).style(&quot;text-anchor&quot;,&quot;middle&quot;),rn.attr(&quot;d&quot;,&quot;M&quot;+Vt[0]+&quot;,&quot;+wn*me+&quot;V0H&quot;+Vt[1]+&quot;V&quot;+wn*me)):(Ve=CK,nn=&quot;y&quot;,Pn=&quot;x&quot;,Sn=&quot;y2&quot;,In=&quot;x2&quot;,nr.attr(&quot;dy&quot;,&quot;.32em&quot;).style(&quot;text-anchor&quot;,wn&lt;0?&quot;end&quot;:&quot;start&quot;),rn.attr(&quot;d&quot;,&quot;M&quot;+wn*me+&quot;,&quot;+Vt[0]+&quot;H0V&quot;+Vt[1]+&quot;H&quot;+wn*me)),On.attr(In,wn*fe),Dr.attr(Pn,wn*ft),Gn.attr(Sn,0).attr(In,wn*fe),an.attr(nn,0).attr(Pn,wn*ft),bt.rangeBand){var qn=bt,Hn=qn.rangeBand()/2;at=bt=function(Jn){return qn(Jn)+Hn}}else at.rangeBand?at=bt:Dt.call(Ve,bt,at);lt.call(Ve,at,bt),Tt.call(Ve,bt,bt)})}return Ne.scale=function(je){return arguments.length?(J=je,Ne):J},Ne.orient=function(je){return arguments.length?(oe=je in kK?je+&quot;&quot;:JO,Ne):oe},Ne.ticks=function(){return arguments.length?(De=f(arguments),Ne):De},Ne.tickValues=function(je){return arguments.length?(Ee=je,Ne):Ee},Ne.tickFormat=function(je){return arguments.length?($=je,Ne):$},Ne.tickSize=function(je){var Ve=arguments.length;return Ve?(fe=+je,me=+arguments[Ve-1],Ne):fe},Ne.innerTickSize=function(je){return arguments.length?(fe=+je,Ne):fe},Ne.outerTickSize=function(je){return arguments.length?(me=+je,Ne):me},Ne.tickPadding=function(je){return arguments.length?(ve=+je,Ne):ve},Ne.tickSubdivide=function(){return arguments.length&amp;&amp;Ne},Ne};var JO=&quot;bottom&quot;,kK={top:1,right:1,bottom:1,left:1};function SK($,J,oe){$.attr(&quot;transform&quot;,function(fe){var me=J(fe);return&quot;translate(&quot;+(isFinite(me)?me:oe(fe))+&quot;,0)&quot;})}function CK($,J,oe){$.attr(&quot;transform&quot;,function(fe){var me=J(fe);return&quot;translate(0,&quot;+(isFinite(me)?me:oe(fe))+&quot;)&quot;})}c.svg.brush=function(){var $,J,oe=Z(Ve,&quot;brushstart&quot;,&quot;brush&quot;,&quot;brushend&quot;),fe=null,me=null,ve=[0,0],De=[0,0],Ee=!0,Ne=!0,je=z2[0];function Ve(pt){pt.each(function(){var wt=c.select(this).style(&quot;pointer-events&quot;,&quot;all&quot;).style(&quot;-webkit-tap-highlight-color&quot;,&quot;rgba(0,0,0,0)&quot;).on(&quot;mousedown.brush&quot;,Pt).on(&quot;touchstart.brush&quot;,Pt),lt=wt.selectAll(&quot;.background&quot;).data([0]);lt.enter().append(&quot;rect&quot;).attr(&quot;class&quot;,&quot;background&quot;).style(&quot;visibility&quot;,&quot;hidden&quot;).style(&quot;cursor&quot;,&quot;crosshair&quot;),wt.selectAll(&quot;.extent&quot;).data([0]).enter().append(&quot;rect&quot;).attr(&quot;class&quot;,&quot;extent&quot;).style(&quot;cursor&quot;,&quot;move&quot;);var Dt=wt.selectAll(&quot;.resize&quot;).data(je,q);Dt.exit().remove(),Dt.enter().append(&quot;g&quot;).attr(&quot;class&quot;,function(Gt){return&quot;resize &quot;+Gt}).style(&quot;cursor&quot;,function(Gt){return MK[Gt]}).append(&quot;rect&quot;).attr(&quot;x&quot;,function(Gt){return/[ew]$/.test(Gt)?-3:null}).attr(&quot;y&quot;,function(Gt){return/^[ns]/.test(Gt)?-3:null}).attr(&quot;width&quot;,6).attr(&quot;height&quot;,6).style(&quot;visibility&quot;,&quot;hidden&quot;),Dt.style(&quot;display&quot;,Ve.empty()?&quot;none&quot;:null);var Tt,ft=c.transition(wt),Vt=c.transition(lt);fe&amp;&amp;(Tt=Sg(fe),Vt.attr(&quot;x&quot;,Tt[0]).attr(&quot;width&quot;,Tt[1]-Tt[0]),at(ft)),me&amp;&amp;(Tt=Sg(me),Vt.attr(&quot;y&quot;,Tt[0]).attr(&quot;height&quot;,Tt[1]-Tt[0]),bt(ft)),Je(ft)})}function Je(pt){pt.selectAll(&quot;.resize&quot;).attr(&quot;transform&quot;,function(wt){return&quot;translate(&quot;+ve[+/e$/.test(wt)]+&quot;,&quot;+De[+/^s/.test(wt)]+&quot;)&quot;})}function at(pt){pt.select(&quot;.extent&quot;).attr(&quot;x&quot;,ve[0]),pt.selectAll(&quot;.extent,.n&gt;rect,.s&gt;rect&quot;).attr(&quot;width&quot;,ve[1]-ve[0])}function bt(pt){pt.select(&quot;.extent&quot;).attr(&quot;y&quot;,De[0]),pt.selectAll(&quot;.extent,.e&gt;rect,.w&gt;rect&quot;).attr(&quot;height&quot;,De[1]-De[0])}function Pt(){var pt,wt,lt=this,Dt=c.select(c.event.target),Tt=oe.of(lt,arguments),ft=c.select(lt),Vt=Dt.datum(),Gt=!/^(n|s)$/.test(Vt)&amp;&amp;fe,rn=!/^(e|w)$/.test(Vt)&amp;&amp;me,nn=Dt.classed(&quot;extent&quot;),Sn=st(lt),Pn=c.mouse(lt),In=c.select(g(lt)).on(&quot;keydown.brush&quot;,function(){c.event.keyCode==32&amp;&amp;(nn||(pt=null,Pn[0]-=ve[1],Pn[1]-=De[1],nn=2),ee())}).on(&quot;keyup.brush&quot;,function(){c.event.keyCode==32&amp;&amp;nn==2&amp;&amp;(Pn[0]+=ve[1],Pn[1]+=De[1],nn=0,ee())});if(c.event.changedTouches?In.on(&quot;touchmove.brush&quot;,nr).on(&quot;touchend.brush&quot;,an):In.on(&quot;mousemove.brush&quot;,nr).on(&quot;mouseup.brush&quot;,an),ft.interrupt().selectAll(&quot;*&quot;).interrupt(),nn)Pn[0]=ve[0]-Pn[0],Pn[1]=De[0]-Pn[1];else if(Vt){var On=+/w$/.test(Vt),Gn=+/^n/.test(Vt);wt=[ve[1-On]-Pn[0],De[1-Gn]-Pn[1]],Pn[0]=ve[On],Pn[1]=De[Gn]}else c.event.altKey&amp;&amp;(pt=Pn.slice());function nr(){var wn=c.mouse(lt),qn=!1;wt&amp;&amp;(wn[0]+=wt[0],wn[1]+=wt[1]),nn||(c.event.altKey?(pt||(pt=[(ve[0]+ve[1])/2,(De[0]+De[1])/2]),Pn[0]=ve[+(wn[0]&lt;pt[0])],Pn[1]=De[+(wn[1]&lt;pt[1])]):pt=null),Gt&amp;&amp;Dr(wn,fe,0)&amp;&amp;(at(ft),qn=!0),rn&amp;&amp;Dr(wn,me,1)&amp;&amp;(bt(ft),qn=!0),qn&amp;&amp;(Je(ft),Tt({type:&quot;brush&quot;,mode:nn?&quot;move&quot;:&quot;resize&quot;}))}function Dr(wn,qn,Hn){var Jn,Mr,sa=Sg(qn),Xr=sa[0],Sa=sa[1],ua=Pn[Hn],Ca=Hn?De:ve,ao=Ca[1]-Ca[0];if(nn&amp;&amp;(Xr-=ua,Sa-=ao+ua),Jn=(Hn?Ne:Ee)?Math.max(Xr,Math.min(Sa,wn[Hn])):wn[Hn],nn?Mr=(Jn+=ua)+ao:(pt&amp;&amp;(ua=Math.max(Xr,Math.min(Sa,2*pt[Hn]-Jn))),ua&lt;Jn?(Mr=Jn,Jn=ua):Mr=ua),Ca[0]!=Jn||Ca[1]!=Mr)return Hn?J=null:$=null,Ca[0]=Jn,Ca[1]=Mr,!0}function an(){nr(),ft.style(&quot;pointer-events&quot;,&quot;all&quot;).selectAll(&quot;.resize&quot;).style(&quot;display&quot;,Ve.empty()?&quot;none&quot;:null),c.select(&quot;body&quot;).style(&quot;cursor&quot;,null),In.on(&quot;mousemove.brush&quot;,null).on(&quot;mouseup.brush&quot;,null).on(&quot;touchmove.brush&quot;,null).on(&quot;touchend.brush&quot;,null).on(&quot;keydown.brush&quot;,null).on(&quot;keyup.brush&quot;,null),Sn(),Tt({type:&quot;brushend&quot;})}ft.style(&quot;pointer-events&quot;,&quot;none&quot;).selectAll(&quot;.resize&quot;).style(&quot;display&quot;,null),c.select(&quot;body&quot;).style(&quot;cursor&quot;,Dt.style(&quot;cursor&quot;)),Tt({type:&quot;brushstart&quot;}),nr()}return Ve.event=function(pt){pt.each(function(){var wt=oe.of(this,arguments),lt={x:ve,y:De,i:$,j:J},Dt=this.__chart__||lt;this.__chart__=lt,cu?c.select(this).transition().each(&quot;start.brush&quot;,function(){$=Dt.i,J=Dt.j,ve=Dt.x,De=Dt.y,wt({type:&quot;brushstart&quot;})}).tween(&quot;brush:brush&quot;,function(){var Tt=Tg(ve,lt.x),ft=Tg(De,lt.y);return $=J=null,function(Vt){ve=lt.x=Tt(Vt),De=lt.y=ft(Vt),wt({type:&quot;brush&quot;,mode:&quot;resize&quot;})}}).each(&quot;end.brush&quot;,function(){$=lt.i,J=lt.j,wt({type:&quot;brush&quot;,mode:&quot;resize&quot;}),wt({type:&quot;brushend&quot;})}):(wt({type:&quot;brushstart&quot;}),wt({type:&quot;brush&quot;,mode:&quot;resize&quot;}),wt({type:&quot;brushend&quot;}))})},Ve.x=function(pt){return arguments.length?(je=z2[!(fe=pt)&lt;&lt;1|!me],Ve):fe},Ve.y=function(pt){return arguments.length?(je=z2[!fe&lt;&lt;1|!(me=pt)],Ve):me},Ve.clamp=function(pt){return arguments.length?(fe&amp;&amp;me?(Ee=!!pt[0],Ne=!!pt[1]):fe?Ee=!!pt:me&amp;&amp;(Ne=!!pt),Ve):fe&amp;&amp;me?[Ee,Ne]:fe?Ee:me?Ne:null},Ve.extent=function(pt){var wt,lt,Dt,Tt,ft;return arguments.length?(fe&amp;&amp;(wt=pt[0],lt=pt[1],me&amp;&amp;(wt=wt[0],lt=lt[0]),$=[wt,lt],fe.invert&amp;&amp;(wt=fe(wt),lt=fe(lt)),lt&lt;wt&amp;&amp;(ft=wt,wt=lt,lt=ft),wt==ve[0]&amp;&amp;lt==ve[1]||(ve=[wt,lt])),me&amp;&amp;(Dt=pt[0],Tt=pt[1],fe&amp;&amp;(Dt=Dt[1],Tt=Tt[1]),J=[Dt,Tt],me.invert&amp;&amp;(Dt=me(Dt),Tt=me(Tt)),Tt&lt;Dt&amp;&amp;(ft=Dt,Dt=Tt,Tt=ft),Dt==De[0]&amp;&amp;Tt==De[1]||(De=[Dt,Tt])),Ve):(fe&amp;&amp;($?(wt=$[0],lt=$[1]):(wt=ve[0],lt=ve[1],fe.invert&amp;&amp;(wt=fe.invert(wt),lt=fe.invert(lt)),lt&lt;wt&amp;&amp;(ft=wt,wt=lt,lt=ft))),me&amp;&amp;(J?(Dt=J[0],Tt=J[1]):(Dt=De[0],Tt=De[1],me.invert&amp;&amp;(Dt=me.invert(Dt),Tt=me.invert(Tt)),Tt&lt;Dt&amp;&amp;(ft=Dt,Dt=Tt,Tt=ft))),fe&amp;&amp;me?[[wt,Dt],[lt,Tt]]:fe?[wt,lt]:me&amp;&amp;[Dt,Tt])},Ve.clear=function(){return Ve.empty()||(ve=[0,0],De=[0,0],$=J=null),Ve},Ve.empty=function(){return!!fe&amp;&amp;ve[0]==ve[1]||!!me&amp;&amp;De[0]==De[1]},c.rebind(Ve,oe,&quot;on&quot;)};var MK={n:&quot;ns-resize&quot;,e:&quot;ew-resize&quot;,s:&quot;ns-resize&quot;,w:&quot;ew-resize&quot;,nw:&quot;nwse-resize&quot;,ne:&quot;nesw-resize&quot;,se:&quot;nwse-resize&quot;,sw:&quot;nesw-resize&quot;},z2=[[&quot;n&quot;,&quot;e&quot;,&quot;s&quot;,&quot;w&quot;,&quot;nw&quot;,&quot;ne&quot;,&quot;se&quot;,&quot;sw&quot;],[&quot;e&quot;,&quot;w&quot;],[&quot;n&quot;,&quot;s&quot;],[]];function PK($){return JSON.parse($.responseText)}function OK($){var J=p.createRange();return J.selectNode(p.body),J.createContextualFragment($.responseText)}c.text=sn(function($){return $.responseText}),c.json=function($,J){return xn($,&quot;application/json&quot;,PK,J)},c.html=function($,J){return xn($,&quot;text/html&quot;,OK,J)},c.xml=sn(function($){return $.responseXML}),(u=typeof(s=c)==&quot;function&quot;?s.call(o,a,o,i):s)===void 0||(i.exports=u)}).apply(self)},32791:function(i,o,a){var s=a(90386);function u(q){return u=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(Y){return typeof Y}:function(Y){return Y&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;Y.constructor===Symbol&amp;&amp;Y!==Symbol.prototype?&quot;symbol&quot;:typeof Y},u(q)}var c,d,f=a(79616).codes,p=f.ERR_AMBIGUOUS_ARGUMENT,m=f.ERR_INVALID_ARG_TYPE,g=f.ERR_INVALID_ARG_VALUE,b=f.ERR_INVALID_RETURN_VALUE,v=f.ERR_MISSING_ARGS,h=a(73894),y=a(43827).inspect,w=a(43827).types,_=w.isPromise,x=w.isRegExp,T=Object.assign?Object.assign:a(73523).assign,k=Object.is?Object.is:a(64003);function S(){var q=a(74061);c=q.isDeepEqual,d=q.isDeepStrictEqual}var C=!1,M=i.exports=E,O={};function D(q){throw q.message instanceof Error?q.message:new h(q)}function P(q,Y,L,W){if(!L){var U=!1;if(Y===0)U=!0,W=&quot;No value argument passed to `assert.ok()`&quot;;else if(W instanceof Error)throw W;var V=new h({actual:L,expected:!0,message:W,operator:&quot;==&quot;,stackStartFn:q});throw V.generatedMessage=U,V}}function E(){for(var q=arguments.length,Y=new Array(q),L=0;L&lt;q;L++)Y[L]=arguments[L];P.apply(void 0,[E,Y.length].concat(Y))}M.fail=function q(Y,L,W,U,V){var te,ee=arguments.length;if(ee===0?te=&quot;Failed&quot;:ee===1?(W=Y,Y=void 0):(C===!1&amp;&amp;(C=!0,(s.emitWarning?s.emitWarning:console.warn.bind(console))(&quot;assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.&quot;,&quot;DeprecationWarning&quot;,&quot;DEP0094&quot;)),ee===2&amp;&amp;(U=&quot;!=&quot;)),W instanceof Error)throw W;var H={actual:Y,expected:L,operator:U===void 0?&quot;fail&quot;:U,stackStartFn:V||q};W!==void 0&amp;&amp;(H.message=W);var Z=new h(H);throw te&amp;&amp;(Z.message=te,Z.generatedMessage=!0),Z},M.AssertionError=h,M.ok=E,M.equal=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);Y!=L&amp;&amp;D({actual:Y,expected:L,message:W,operator:&quot;==&quot;,stackStartFn:q})},M.notEqual=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);Y==L&amp;&amp;D({actual:Y,expected:L,message:W,operator:&quot;!=&quot;,stackStartFn:q})},M.deepEqual=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);c===void 0&amp;&amp;S(),c(Y,L)||D({actual:Y,expected:L,message:W,operator:&quot;deepEqual&quot;,stackStartFn:q})},M.notDeepEqual=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);c===void 0&amp;&amp;S(),c(Y,L)&amp;&amp;D({actual:Y,expected:L,message:W,operator:&quot;notDeepEqual&quot;,stackStartFn:q})},M.deepStrictEqual=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);c===void 0&amp;&amp;S(),d(Y,L)||D({actual:Y,expected:L,message:W,operator:&quot;deepStrictEqual&quot;,stackStartFn:q})},M.notDeepStrictEqual=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);c===void 0&amp;&amp;S(),d(Y,L)&amp;&amp;D({actual:Y,expected:L,message:W,operator:&quot;notDeepStrictEqual&quot;,stackStartFn:q})},M.strictEqual=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);k(Y,L)||D({actual:Y,expected:L,message:W,operator:&quot;strictEqual&quot;,stackStartFn:q})},M.notStrictEqual=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);k(Y,L)&amp;&amp;D({actual:Y,expected:L,message:W,operator:&quot;notStrictEqual&quot;,stackStartFn:q})};var I=function q(Y,L,W){var U=this;(function(V,te){if(!(V instanceof te))throw new TypeError(&quot;Cannot call a class as a function&quot;)})(this,q),L.forEach(function(V){V in Y&amp;&amp;(W!==void 0&amp;&amp;typeof W[V]==&quot;string&quot;&amp;&amp;x(Y[V])&amp;&amp;Y[V].test(W[V])?U[V]=W[V]:U[V]=Y[V])})};function A(q,Y,L,W){if(typeof Y!=&quot;function&quot;){if(x(Y))return Y.test(q);if(arguments.length===2)throw new m(&quot;expected&quot;,[&quot;Function&quot;,&quot;RegExp&quot;],Y);if(u(q)!==&quot;object&quot;||q===null){var U=new h({actual:q,expected:Y,message:L,operator:&quot;deepStrictEqual&quot;,stackStartFn:W});throw U.operator=W.name,U}var V=Object.keys(Y);if(Y instanceof Error)V.push(&quot;name&quot;,&quot;message&quot;);else if(V.length===0)throw new g(&quot;error&quot;,Y,&quot;may not be an empty object&quot;);return c===void 0&amp;&amp;S(),V.forEach(function(te){typeof q[te]==&quot;string&quot;&amp;&amp;x(Y[te])&amp;&amp;Y[te].test(q[te])||function(ee,H,Z,G,X,Q){if(!(Z in ee)||!d(ee[Z],H[Z])){if(!G){var re=new I(ee,X),ae=new I(H,X,ee),ie=new h({actual:re,expected:ae,operator:&quot;deepStrictEqual&quot;,stackStartFn:Q});throw ie.actual=ee,ie.expected=H,ie.operator=Q.name,ie}D({actual:ee,expected:H,message:G,operator:Q.name,stackStartFn:Q})}}(q,Y,te,L,V,W)}),!0}return Y.prototype!==void 0&amp;&amp;q instanceof Y||!Error.isPrototypeOf(Y)&amp;&amp;Y.call({},q)===!0}function F(q){if(typeof q!=&quot;function&quot;)throw new m(&quot;fn&quot;,&quot;Function&quot;,q);try{q()}catch(Y){return Y}return O}function j(q){return _(q)||q!==null&amp;&amp;u(q)===&quot;object&quot;&amp;&amp;typeof q.then==&quot;function&quot;&amp;&amp;typeof q.catch==&quot;function&quot;}function z(q){return Promise.resolve().then(function(){var Y;if(typeof q==&quot;function&quot;){if(!j(Y=q()))throw new b(&quot;instance of Promise&quot;,&quot;promiseFn&quot;,Y)}else{if(!j(q))throw new m(&quot;promiseFn&quot;,[&quot;Function&quot;,&quot;Promise&quot;],q);Y=q}return Promise.resolve().then(function(){return Y}).then(function(){return O}).catch(function(L){return L})})}function B(q,Y,L,W){if(typeof L==&quot;string&quot;){if(arguments.length===4)throw new m(&quot;error&quot;,[&quot;Object&quot;,&quot;Error&quot;,&quot;Function&quot;,&quot;RegExp&quot;],L);if(u(Y)===&quot;object&quot;&amp;&amp;Y!==null){if(Y.message===L)throw new p(&quot;error/message&quot;,&#x27;The error message &quot;&#x27;.concat(Y.message,&#x27;&quot; is identical to the message.&#x27;))}else if(Y===L)throw new p(&quot;error/message&quot;,&#x27;The error &quot;&#x27;.concat(Y,&#x27;&quot; is identical to the message.&#x27;));W=L,L=void 0}else if(L!=null&amp;&amp;u(L)!==&quot;object&quot;&amp;&amp;typeof L!=&quot;function&quot;)throw new m(&quot;error&quot;,[&quot;Object&quot;,&quot;Error&quot;,&quot;Function&quot;,&quot;RegExp&quot;],L);if(Y===O){var U=&quot;&quot;;L&amp;&amp;L.name&amp;&amp;(U+=&quot; (&quot;.concat(L.name,&quot;)&quot;)),U+=W?&quot;: &quot;.concat(W):&quot;.&quot;;var V=q.name===&quot;rejects&quot;?&quot;rejection&quot;:&quot;exception&quot;;D({actual:void 0,expected:L,operator:q.name,message:&quot;Missing expected &quot;.concat(V).concat(U),stackStartFn:q})}if(L&amp;&amp;!A(Y,L,W,q))throw Y}function N(q,Y,L,W){if(Y!==O){if(typeof L==&quot;string&quot;&amp;&amp;(W=L,L=void 0),!L||A(Y,L)){var U=W?&quot;: &quot;.concat(W):&quot;.&quot;,V=q.name===&quot;doesNotReject&quot;?&quot;rejection&quot;:&quot;exception&quot;;D({actual:Y,expected:L,operator:q.name,message:&quot;Got unwanted &quot;.concat(V).concat(U,`\n",
       "`)+&#x27;Actual message: &quot;&#x27;.concat(Y&amp;&amp;Y.message,&#x27;&quot;&#x27;),stackStartFn:q})}throw Y}}function R(){for(var q=arguments.length,Y=new Array(q),L=0;L&lt;q;L++)Y[L]=arguments[L];P.apply(void 0,[R,Y.length].concat(Y))}M.throws=function q(Y){for(var L=arguments.length,W=new Array(L&gt;1?L-1:0),U=1;U&lt;L;U++)W[U-1]=arguments[U];B.apply(void 0,[q,F(Y)].concat(W))},M.rejects=function q(Y){for(var L=arguments.length,W=new Array(L&gt;1?L-1:0),U=1;U&lt;L;U++)W[U-1]=arguments[U];return z(Y).then(function(V){return B.apply(void 0,[q,V].concat(W))})},M.doesNotThrow=function q(Y){for(var L=arguments.length,W=new Array(L&gt;1?L-1:0),U=1;U&lt;L;U++)W[U-1]=arguments[U];N.apply(void 0,[q,F(Y)].concat(W))},M.doesNotReject=function q(Y){for(var L=arguments.length,W=new Array(L&gt;1?L-1:0),U=1;U&lt;L;U++)W[U-1]=arguments[U];return z(Y).then(function(V){return N.apply(void 0,[q,V].concat(W))})},M.ifError=function q(Y){if(Y!=null){var L=&quot;ifError got unwanted exception: &quot;;u(Y)===&quot;object&quot;&amp;&amp;typeof Y.message==&quot;string&quot;?Y.message.length===0&amp;&amp;Y.constructor?L+=Y.constructor.name:L+=Y.message:L+=y(Y);var W=new h({actual:Y,expected:null,operator:&quot;ifError&quot;,message:L,stackStartFn:q}),U=Y.stack;if(typeof U==&quot;string&quot;){var V=U.split(`\n",
       "`);V.shift();for(var te=W.stack.split(`\n",
       "`),ee=0;ee&lt;V.length;ee++){var H=te.indexOf(V[ee]);if(H!==-1){te=te.slice(0,H);break}}W.stack=&quot;&quot;.concat(te.join(`\n",
       "`),`\n",
       "`).concat(V.join(`\n",
       "`))}throw W}},M.strict=T(R,M,{equal:M.strictEqual,deepEqual:M.deepStrictEqual,notEqual:M.notStrictEqual,notDeepEqual:M.notDeepStrictEqual}),M.strict.strict=M.strict},73894:function(i,o,a){var s=a(90386);function u(D,P,E){return P in D?Object.defineProperty(D,P,{value:E,enumerable:!0,configurable:!0,writable:!0}):D[P]=E,D}function c(D,P){for(var E=0;E&lt;P.length;E++){var I=P[E];I.enumerable=I.enumerable||!1,I.configurable=!0,&quot;value&quot;in I&amp;&amp;(I.writable=!0),Object.defineProperty(D,I.key,I)}}function d(D,P){return!P||v(P)!==&quot;object&quot;&amp;&amp;typeof P!=&quot;function&quot;?f(D):P}function f(D){if(D===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return D}function p(D){var P=typeof Map==&quot;function&quot;?new Map:void 0;return p=function(E){if(E===null||(I=E,Function.toString.call(I).indexOf(&quot;[native code]&quot;)===-1))return E;var I;if(typeof E!=&quot;function&quot;)throw new TypeError(&quot;Super expression must either be null or a function&quot;);if(P!==void 0){if(P.has(E))return P.get(E);P.set(E,A)}function A(){return m(E,arguments,b(this).constructor)}return A.prototype=Object.create(E.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),g(A,E)},p(D)}function m(D,P,E){return m=function(){if(typeof Reflect&gt;&quot;u&quot;||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==&quot;function&quot;)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}()?Reflect.construct:function(I,A,F){var j=[null];j.push.apply(j,A);var z=new(Function.bind.apply(I,j));return F&amp;&amp;g(z,F.prototype),z},m.apply(null,arguments)}function g(D,P){return g=Object.setPrototypeOf||function(E,I){return E.__proto__=I,E},g(D,P)}function b(D){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(P){return P.__proto__||Object.getPrototypeOf(P)},b(D)}function v(D){return v=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(P){return typeof P}:function(P){return P&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;P.constructor===Symbol&amp;&amp;P!==Symbol.prototype?&quot;symbol&quot;:typeof P},v(D)}var h=a(43827).inspect,y=a(79616).codes.ERR_INVALID_ARG_TYPE;function w(D,P,E){return(E===void 0||E&gt;D.length)&amp;&amp;(E=D.length),D.substring(E-P.length,E)===P}var _=&quot;&quot;,x=&quot;&quot;,T=&quot;&quot;,k=&quot;&quot;,S={deepStrictEqual:&quot;Expected values to be strictly deep-equal:&quot;,strictEqual:&quot;Expected values to be strictly equal:&quot;,strictEqualObject:&#x27;Expected &quot;actual&quot; to be reference-equal to &quot;expected&quot;:&#x27;,deepEqual:&quot;Expected values to be loosely deep-equal:&quot;,equal:&quot;Expected values to be loosely equal:&quot;,notDeepStrictEqual:&#x27;Expected &quot;actual&quot; not to be strictly deep-equal to:&#x27;,notStrictEqual:&#x27;Expected &quot;actual&quot; to be strictly unequal to:&#x27;,notStrictEqualObject:&#x27;Expected &quot;actual&quot; not to be reference-equal to &quot;expected&quot;:&#x27;,notDeepEqual:&#x27;Expected &quot;actual&quot; not to be loosely deep-equal to:&#x27;,notEqual:&#x27;Expected &quot;actual&quot; to be loosely unequal to:&#x27;,notIdentical:&quot;Values identical but not reference-equal:&quot;};function C(D){var P=Object.keys(D),E=Object.create(Object.getPrototypeOf(D));return P.forEach(function(I){E[I]=D[I]}),Object.defineProperty(E,&quot;message&quot;,{value:D.message}),E}function M(D){return h(D,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var O=function(D){function P(A){var F;if(function(te,ee){if(!(te instanceof ee))throw new TypeError(&quot;Cannot call a class as a function&quot;)}(this,P),v(A)!==&quot;object&quot;||A===null)throw new y(&quot;options&quot;,&quot;Object&quot;,A);var j=A.message,z=A.operator,B=A.stackStartFn,N=A.actual,R=A.expected,q=Error.stackTraceLimit;if(Error.stackTraceLimit=0,j!=null)F=d(this,b(P).call(this,String(j)));else if(s.stderr&amp;&amp;s.stderr.isTTY&amp;&amp;(s.stderr&amp;&amp;s.stderr.getColorDepth&amp;&amp;s.stderr.getColorDepth()!==1?(_=&quot;\\x1B[34m&quot;,x=&quot;\\x1B[32m&quot;,k=&quot;\\x1B[39m&quot;,T=&quot;\\x1B[31m&quot;):(_=&quot;&quot;,x=&quot;&quot;,k=&quot;&quot;,T=&quot;&quot;)),v(N)===&quot;object&quot;&amp;&amp;N!==null&amp;&amp;v(R)===&quot;object&quot;&amp;&amp;R!==null&amp;&amp;&quot;stack&quot;in N&amp;&amp;N instanceof Error&amp;&amp;&quot;stack&quot;in R&amp;&amp;R instanceof Error&amp;&amp;(N=C(N),R=C(R)),z===&quot;deepStrictEqual&quot;||z===&quot;strictEqual&quot;)F=d(this,b(P).call(this,function(te,ee,H){var Z=&quot;&quot;,G=&quot;&quot;,X=0,Q=&quot;&quot;,re=!1,ae=M(te),ie=ae.split(`\n",
       "`),se=M(ee).split(`\n",
       "`),he=0,Se=&quot;&quot;;if(H===&quot;strictEqual&quot;&amp;&amp;v(te)===&quot;object&quot;&amp;&amp;v(ee)===&quot;object&quot;&amp;&amp;te!==null&amp;&amp;ee!==null&amp;&amp;(H=&quot;strictEqualObject&quot;),ie.length===1&amp;&amp;se.length===1&amp;&amp;ie[0]!==se[0]){var Oe=ie[0].length+se[0].length;if(Oe&lt;=10){if(!(v(te)===&quot;object&quot;&amp;&amp;te!==null||v(ee)===&quot;object&quot;&amp;&amp;ee!==null||te===0&amp;&amp;ee===0))return&quot;&quot;.concat(S[H],`\n",
       "\n",
       "`)+&quot;&quot;.concat(ie[0],&quot; !== &quot;).concat(se[0],`\n",
       "`)}else if(H!==&quot;strictEqualObject&quot;&amp;&amp;Oe&lt;(s.stderr&amp;&amp;s.stderr.isTTY?s.stderr.columns:80)){for(;ie[0][he]===se[0][he];)he++;he&gt;2&amp;&amp;(Se=`\n",
       "  `.concat(function(ye,Te){if(Te=Math.floor(Te),ye.length==0||Te==0)return&quot;&quot;;var Ae=ye.length*Te;for(Te=Math.floor(Math.log(Te)/Math.log(2));Te;)ye+=ye,Te--;return ye+ye.substring(0,Ae-ye.length)}(&quot; &quot;,he),&quot;^&quot;),he=0)}}for(var Pe=ie[ie.length-1],Me=se[se.length-1];Pe===Me&amp;&amp;(he++&lt;2?Q=`\n",
       "  `.concat(Pe).concat(Q):Z=Pe,ie.pop(),se.pop(),ie.length!==0&amp;&amp;se.length!==0);)Pe=ie[ie.length-1],Me=se[se.length-1];var ce=Math.max(ie.length,se.length);if(ce===0){var we=ae.split(`\n",
       "`);if(we.length&gt;30)for(we[26]=&quot;&quot;.concat(_,&quot;...&quot;).concat(k);we.length&gt;27;)we.pop();return&quot;&quot;.concat(S.notIdentical,`\n",
       "\n",
       "`).concat(we.join(`\n",
       "`),`\n",
       "`)}he&gt;3&amp;&amp;(Q=`\n",
       "`.concat(_,&quot;...&quot;).concat(k).concat(Q),re=!0),Z!==&quot;&quot;&amp;&amp;(Q=`\n",
       "  `.concat(Z).concat(Q),Z=&quot;&quot;);var K=0,ne=S[H]+`\n",
       "`.concat(x,&quot;+ actual&quot;).concat(k,&quot; &quot;).concat(T,&quot;- expected&quot;).concat(k),de=&quot; &quot;.concat(_,&quot;...&quot;).concat(k,&quot; Lines skipped&quot;);for(he=0;he&lt;ce;he++){var _e=he-X;if(ie.length&lt;he+1)_e&gt;1&amp;&amp;he&gt;2&amp;&amp;(_e&gt;4?(G+=`\n",
       "`.concat(_,&quot;...&quot;).concat(k),re=!0):_e&gt;3&amp;&amp;(G+=`\n",
       "  `.concat(se[he-2]),K++),G+=`\n",
       "  `.concat(se[he-1]),K++),X=he,Z+=`\n",
       "`.concat(T,&quot;-&quot;).concat(k,&quot; &quot;).concat(se[he]),K++;else if(se.length&lt;he+1)_e&gt;1&amp;&amp;he&gt;2&amp;&amp;(_e&gt;4?(G+=`\n",
       "`.concat(_,&quot;...&quot;).concat(k),re=!0):_e&gt;3&amp;&amp;(G+=`\n",
       "  `.concat(ie[he-2]),K++),G+=`\n",
       "  `.concat(ie[he-1]),K++),X=he,G+=`\n",
       "`.concat(x,&quot;+&quot;).concat(k,&quot; &quot;).concat(ie[he]),K++;else{var ue=se[he],pe=ie[he],xe=pe!==ue&amp;&amp;(!w(pe,&quot;,&quot;)||pe.slice(0,-1)!==ue);xe&amp;&amp;w(ue,&quot;,&quot;)&amp;&amp;ue.slice(0,-1)===pe&amp;&amp;(xe=!1,pe+=&quot;,&quot;),xe?(_e&gt;1&amp;&amp;he&gt;2&amp;&amp;(_e&gt;4?(G+=`\n",
       "`.concat(_,&quot;...&quot;).concat(k),re=!0):_e&gt;3&amp;&amp;(G+=`\n",
       "  `.concat(ie[he-2]),K++),G+=`\n",
       "  `.concat(ie[he-1]),K++),X=he,G+=`\n",
       "`.concat(x,&quot;+&quot;).concat(k,&quot; &quot;).concat(pe),Z+=`\n",
       "`.concat(T,&quot;-&quot;).concat(k,&quot; &quot;).concat(ue),K+=2):(G+=Z,Z=&quot;&quot;,_e!==1&amp;&amp;he!==0||(G+=`\n",
       "  `.concat(pe),K++))}if(K&gt;20&amp;&amp;he&lt;ce-2)return&quot;&quot;.concat(ne).concat(de,`\n",
       "`).concat(G,`\n",
       "`).concat(_,&quot;...&quot;).concat(k).concat(Z,`\n",
       "`)+&quot;&quot;.concat(_,&quot;...&quot;).concat(k)}return&quot;&quot;.concat(ne).concat(re?de:&quot;&quot;,`\n",
       "`).concat(G).concat(Z).concat(Q).concat(Se)}(N,R,z)));else if(z===&quot;notDeepStrictEqual&quot;||z===&quot;notStrictEqual&quot;){var Y=S[z],L=M(N).split(`\n",
       "`);if(z===&quot;notStrictEqual&quot;&amp;&amp;v(N)===&quot;object&quot;&amp;&amp;N!==null&amp;&amp;(Y=S.notStrictEqualObject),L.length&gt;30)for(L[26]=&quot;&quot;.concat(_,&quot;...&quot;).concat(k);L.length&gt;27;)L.pop();F=L.length===1?d(this,b(P).call(this,&quot;&quot;.concat(Y,&quot; &quot;).concat(L[0]))):d(this,b(P).call(this,&quot;&quot;.concat(Y,`\n",
       "\n",
       "`).concat(L.join(`\n",
       "`),`\n",
       "`)))}else{var W=M(N),U=&quot;&quot;,V=S[z];z===&quot;notDeepEqual&quot;||z===&quot;notEqual&quot;?(W=&quot;&quot;.concat(S[z],`\n",
       "\n",
       "`).concat(W)).length&gt;1024&amp;&amp;(W=&quot;&quot;.concat(W.slice(0,1021),&quot;...&quot;)):(U=&quot;&quot;.concat(M(R)),W.length&gt;512&amp;&amp;(W=&quot;&quot;.concat(W.slice(0,509),&quot;...&quot;)),U.length&gt;512&amp;&amp;(U=&quot;&quot;.concat(U.slice(0,509),&quot;...&quot;)),z===&quot;deepEqual&quot;||z===&quot;equal&quot;?W=&quot;&quot;.concat(V,`\n",
       "\n",
       "`).concat(W,`\n",
       "\n",
       "should equal\n",
       "\n",
       "`):U=&quot; &quot;.concat(z,&quot; &quot;).concat(U)),F=d(this,b(P).call(this,&quot;&quot;.concat(W).concat(U)))}return Error.stackTraceLimit=q,F.generatedMessage=!j,Object.defineProperty(f(F),&quot;name&quot;,{value:&quot;AssertionError [ERR_ASSERTION]&quot;,enumerable:!1,writable:!0,configurable:!0}),F.code=&quot;ERR_ASSERTION&quot;,F.actual=N,F.expected=R,F.operator=z,Error.captureStackTrace&amp;&amp;Error.captureStackTrace(f(F),B),F.stack,F.name=&quot;AssertionError&quot;,d(F)}var E,I;return function(A,F){if(typeof F!=&quot;function&quot;&amp;&amp;F!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);A.prototype=Object.create(F&amp;&amp;F.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),F&amp;&amp;g(A,F)}(P,D),E=P,I=[{key:&quot;toString&quot;,value:function(){return&quot;&quot;.concat(this.name,&quot; [&quot;).concat(this.code,&quot;]: &quot;).concat(this.message)}},{key:h.custom,value:function(A,F){return h(this,function(j){for(var z=1;z&lt;arguments.length;z++){var B=arguments[z]!=null?arguments[z]:{},N=Object.keys(B);typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(N=N.concat(Object.getOwnPropertySymbols(B).filter(function(R){return Object.getOwnPropertyDescriptor(B,R).enumerable}))),N.forEach(function(R){u(j,R,B[R])})}return j}({},F,{customInspect:!1,depth:0}))}}],I&amp;&amp;c(E.prototype,I),P}(p(Error));i.exports=O},79616:function(i,o,a){function s(b){return s=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(v){return typeof v}:function(v){return v&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;v.constructor===Symbol&amp;&amp;v!==Symbol.prototype?&quot;symbol&quot;:typeof v},s(b)}function u(b){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(v){return v.__proto__||Object.getPrototypeOf(v)},u(b)}function c(b,v){return c=Object.setPrototypeOf||function(h,y){return h.__proto__=y,h},c(b,v)}var d,f,p={};function m(b,v,h){h||(h=Error);var y=function(w){function _(x,T,k){var S;return function(C,M){if(!(C instanceof M))throw new TypeError(&quot;Cannot call a class as a function&quot;)}(this,_),S=function(C,M){return!M||s(M)!==&quot;object&quot;&amp;&amp;typeof M!=&quot;function&quot;?function(O){if(O===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return O}(C):M}(this,u(_).call(this,function(C,M,O){return typeof v==&quot;string&quot;?v:v(C,M,O)}(x,T,k))),S.code=b,S}return function(x,T){if(typeof T!=&quot;function&quot;&amp;&amp;T!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);x.prototype=Object.create(T&amp;&amp;T.prototype,{constructor:{value:x,writable:!0,configurable:!0}}),T&amp;&amp;c(x,T)}(_,w),_}(h);p[b]=y}function g(b,v){if(Array.isArray(b)){var h=b.length;return b=b.map(function(y){return String(y)}),h&gt;2?&quot;one of &quot;.concat(v,&quot; &quot;).concat(b.slice(0,h-1).join(&quot;, &quot;),&quot;, or &quot;)+b[h-1]:h===2?&quot;one of &quot;.concat(v,&quot; &quot;).concat(b[0],&quot; or &quot;).concat(b[1]):&quot;of &quot;.concat(v,&quot; &quot;).concat(b[0])}return&quot;of &quot;.concat(v,&quot; &quot;).concat(String(b))}m(&quot;ERR_AMBIGUOUS_ARGUMENT&quot;,&#x27;The &quot;%s&quot; argument is ambiguous. %s&#x27;,TypeError),m(&quot;ERR_INVALID_ARG_TYPE&quot;,function(b,v,h){var y,w,_,x,T;if(d===void 0&amp;&amp;(d=a(32791)),d(typeof b==&quot;string&quot;,&quot;&#x27;name&#x27; must be a string&quot;),typeof v==&quot;string&quot;&amp;&amp;(w=&quot;not &quot;,v.substr(0,4)===w)?(y=&quot;must not be&quot;,v=v.replace(/^not /,&quot;&quot;)):y=&quot;must be&quot;,function(S,C,M){return(M===void 0||M&gt;S.length)&amp;&amp;(M=S.length),S.substring(M-9,M)===C}(b,&quot; argument&quot;))_=&quot;The &quot;.concat(b,&quot; &quot;).concat(y,&quot; &quot;).concat(g(v,&quot;type&quot;));else{var k=(typeof T!=&quot;number&quot;&amp;&amp;(T=0),T+1&gt;(x=b).length||x.indexOf(&quot;.&quot;,T)===-1?&quot;argument&quot;:&quot;property&quot;);_=&#x27;The &quot;&#x27;.concat(b,&#x27;&quot; &#x27;).concat(k,&quot; &quot;).concat(y,&quot; &quot;).concat(g(v,&quot;type&quot;))}return _+&quot;. Received type &quot;.concat(s(h))},TypeError),m(&quot;ERR_INVALID_ARG_VALUE&quot;,function(b,v){var h=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:&quot;is invalid&quot;;f===void 0&amp;&amp;(f=a(43827));var y=f.inspect(v);return y.length&gt;128&amp;&amp;(y=&quot;&quot;.concat(y.slice(0,128),&quot;...&quot;)),&quot;The argument &#x27;&quot;.concat(b,&quot;&#x27; &quot;).concat(h,&quot;. Received &quot;).concat(y)},TypeError),m(&quot;ERR_INVALID_RETURN_VALUE&quot;,function(b,v,h){var y;return y=h&amp;&amp;h.constructor&amp;&amp;h.constructor.name?&quot;instance of &quot;.concat(h.constructor.name):&quot;type &quot;.concat(s(h)),&quot;Expected &quot;.concat(b,&#x27; to be returned from the &quot;&#x27;).concat(v,&#x27;&quot;&#x27;)+&quot; function but got &quot;.concat(y,&quot;.&quot;)},TypeError),m(&quot;ERR_MISSING_ARGS&quot;,function(){for(var b=arguments.length,v=new Array(b),h=0;h&lt;b;h++)v[h]=arguments[h];d===void 0&amp;&amp;(d=a(32791)),d(v.length&gt;0,&quot;At least one arg needs to be specified&quot;);var y=&quot;The &quot;,w=v.length;switch(v=v.map(function(_){return&#x27;&quot;&#x27;.concat(_,&#x27;&quot;&#x27;)}),w){case 1:y+=&quot;&quot;.concat(v[0],&quot; argument&quot;);break;case 2:y+=&quot;&quot;.concat(v[0],&quot; and &quot;).concat(v[1],&quot; arguments&quot;);break;default:y+=v.slice(0,w-1).join(&quot;, &quot;),y+=&quot;, and &quot;.concat(v[w-1],&quot; arguments&quot;)}return&quot;&quot;.concat(y,&quot; must be specified&quot;)},TypeError),i.exports.codes=p},74061:function(i,o,a){function s(X,Q){return function(re){if(Array.isArray(re))return re}(X)||function(re,ae){var ie=[],se=!0,he=!1,Se=void 0;try{for(var Oe,Pe=re[Symbol.iterator]();!(se=(Oe=Pe.next()).done)&amp;&amp;(ie.push(Oe.value),!ae||ie.length!==ae);se=!0);}catch(Me){he=!0,Se=Me}finally{try{se||Pe.return==null||Pe.return()}finally{if(he)throw Se}}return ie}(X,Q)||function(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}()}function u(X){return u=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(Q){return typeof Q}:function(Q){return Q&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;Q.constructor===Symbol&amp;&amp;Q!==Symbol.prototype?&quot;symbol&quot;:typeof Q},u(X)}var c=/a/g.flags!==void 0,d=function(X){var Q=[];return X.forEach(function(re){return Q.push(re)}),Q},f=function(X){var Q=[];return X.forEach(function(re,ae){return Q.push([ae,re])}),Q},p=Object.is?Object.is:a(64003),m=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},g=Number.isNaN?Number.isNaN:a(15567);function b(X){return X.call.bind(X)}var v=b(Object.prototype.hasOwnProperty),h=b(Object.prototype.propertyIsEnumerable),y=b(Object.prototype.toString),w=a(43827).types,_=w.isAnyArrayBuffer,x=w.isArrayBufferView,T=w.isDate,k=w.isMap,S=w.isRegExp,C=w.isSet,M=w.isNativeError,O=w.isBoxedPrimitive,D=w.isNumberObject,P=w.isStringObject,E=w.isBooleanObject,I=w.isBigIntObject,A=w.isSymbolObject,F=w.isFloat32Array,j=w.isFloat64Array;function z(X){if(X.length===0||X.length&gt;10)return!0;for(var Q=0;Q&lt;X.length;Q++){var re=X.charCodeAt(Q);if(re&lt;48||re&gt;57)return!0}return X.length===10&amp;&amp;X&gt;=Math.pow(2,32)}function B(X){return Object.keys(X).filter(z).concat(m(X).filter(Object.prototype.propertyIsEnumerable.bind(X)))}function N(X,Q){if(X===Q)return 0;for(var re=X.length,ae=Q.length,ie=0,se=Math.min(re,ae);ie&lt;se;++ie)if(X[ie]!==Q[ie]){re=X[ie],ae=Q[ie];break}return re&lt;ae?-1:ae&lt;re?1:0}var R=0,q=1,Y=2,L=3;function W(X,Q,re,ae){if(X===Q)return X!==0||!re||p(X,Q);if(re){if(u(X)!==&quot;object&quot;)return typeof X==&quot;number&quot;&amp;&amp;g(X)&amp;&amp;g(Q);if(u(Q)!==&quot;object&quot;||X===null||Q===null||Object.getPrototypeOf(X)!==Object.getPrototypeOf(Q))return!1}else{if(X===null||u(X)!==&quot;object&quot;)return(Q===null||u(Q)!==&quot;object&quot;)&amp;&amp;X==Q;if(Q===null||u(Q)!==&quot;object&quot;)return!1}var ie,se,he,Se,Oe=y(X);if(Oe!==y(Q))return!1;if(Array.isArray(X)){if(X.length!==Q.length)return!1;var Pe=B(X),Me=B(Q);return Pe.length===Me.length&amp;&amp;V(X,Q,re,ae,q,Pe)}if(Oe===&quot;[object Object]&quot;&amp;&amp;(!k(X)&amp;&amp;k(Q)||!C(X)&amp;&amp;C(Q)))return!1;if(T(X)){if(!T(Q)||Date.prototype.getTime.call(X)!==Date.prototype.getTime.call(Q))return!1}else if(S(X)){if(!S(Q)||(he=X,Se=Q,!(c?he.source===Se.source&amp;&amp;he.flags===Se.flags:RegExp.prototype.toString.call(he)===RegExp.prototype.toString.call(Se))))return!1}else if(M(X)||X instanceof Error){if(X.message!==Q.message||X.name!==Q.name)return!1}else{if(x(X)){if(re||!F(X)&amp;&amp;!j(X)){if(!function(K,ne){return K.byteLength===ne.byteLength&amp;&amp;N(new Uint8Array(K.buffer,K.byteOffset,K.byteLength),new Uint8Array(ne.buffer,ne.byteOffset,ne.byteLength))===0}(X,Q))return!1}else if(!function(K,ne){if(K.byteLength!==ne.byteLength)return!1;for(var de=0;de&lt;K.byteLength;de++)if(K[de]!==ne[de])return!1;return!0}(X,Q))return!1;var ce=B(X),we=B(Q);return ce.length===we.length&amp;&amp;V(X,Q,re,ae,R,ce)}if(C(X))return!(!C(Q)||X.size!==Q.size)&amp;&amp;V(X,Q,re,ae,Y);if(k(X))return!(!k(Q)||X.size!==Q.size)&amp;&amp;V(X,Q,re,ae,L);if(_(X)){if(se=Q,(ie=X).byteLength!==se.byteLength||N(new Uint8Array(ie),new Uint8Array(se))!==0)return!1}else if(O(X)&amp;&amp;!function(K,ne){return D(K)?D(ne)&amp;&amp;p(Number.prototype.valueOf.call(K),Number.prototype.valueOf.call(ne)):P(K)?P(ne)&amp;&amp;String.prototype.valueOf.call(K)===String.prototype.valueOf.call(ne):E(K)?E(ne)&amp;&amp;Boolean.prototype.valueOf.call(K)===Boolean.prototype.valueOf.call(ne):I(K)?I(ne)&amp;&amp;BigInt.prototype.valueOf.call(K)===BigInt.prototype.valueOf.call(ne):A(ne)&amp;&amp;Symbol.prototype.valueOf.call(K)===Symbol.prototype.valueOf.call(ne)}(X,Q))return!1}return V(X,Q,re,ae,R)}function U(X,Q){return Q.filter(function(re){return h(X,re)})}function V(X,Q,re,ae,ie,se){if(arguments.length===5){se=Object.keys(X);var he=Object.keys(Q);if(se.length!==he.length)return!1}for(var Se=0;Se&lt;se.length;Se++)if(!v(Q,se[Se]))return!1;if(re&amp;&amp;arguments.length===5){var Oe=m(X);if(Oe.length!==0){var Pe=0;for(Se=0;Se&lt;Oe.length;Se++){var Me=Oe[Se];if(h(X,Me)){if(!h(Q,Me))return!1;se.push(Me),Pe++}else if(h(Q,Me))return!1}var ce=m(Q);if(Oe.length!==ce.length&amp;&amp;U(Q,ce).length!==Pe)return!1}else{var we=m(Q);if(we.length!==0&amp;&amp;U(Q,we).length!==0)return!1}}if(se.length===0&amp;&amp;(ie===R||ie===q&amp;&amp;X.length===0||X.size===0))return!0;if(ae===void 0)ae={val1:new Map,val2:new Map,position:0};else{var K=ae.val1.get(X);if(K!==void 0){var ne=ae.val2.get(Q);if(ne!==void 0)return K===ne}ae.position++}ae.val1.set(X,ae.position),ae.val2.set(Q,ae.position);var de=function(_e,ue,pe,xe,ye,Te){var Ae=0;if(Te===Y){if(!function(Fe,Be,Ue,qe){for(var Xe=null,ot=d(Fe),st=0;st&lt;ot.length;st++){var dt=ot[st];if(u(dt)===&quot;object&quot;&amp;&amp;dt!==null)Xe===null&amp;&amp;(Xe=new Set),Xe.add(dt);else if(!Be.has(dt)){if(Ue||!H(Fe,Be,dt))return!1;Xe===null&amp;&amp;(Xe=new Set),Xe.add(dt)}}if(Xe!==null){for(var vt=d(Be),We=0;We&lt;vt.length;We++){var ze=vt[We];if(u(ze)===&quot;object&quot;&amp;&amp;ze!==null){if(!te(Xe,ze,Ue,qe))return!1}else if(!Ue&amp;&amp;!Fe.has(ze)&amp;&amp;!te(Xe,ze,Ue,qe))return!1}return Xe.size===0}return!0}(_e,ue,pe,ye))return!1}else if(Te===L){if(!function(Fe,Be,Ue,qe){for(var Xe=null,ot=f(Fe),st=0;st&lt;ot.length;st++){var dt=s(ot[st],2),vt=dt[0],We=dt[1];if(u(vt)===&quot;object&quot;&amp;&amp;vt!==null)Xe===null&amp;&amp;(Xe=new Set),Xe.add(vt);else{var ze=Be.get(vt);if(ze===void 0&amp;&amp;!Be.has(vt)||!W(We,ze,Ue,qe)){if(Ue||!Z(Fe,Be,vt,We,qe))return!1;Xe===null&amp;&amp;(Xe=new Set),Xe.add(vt)}}}if(Xe!==null){for(var tt=f(Be),it=0;it&lt;tt.length;it++){var St=s(tt[it],2),Ze=(vt=St[0],St[1]);if(u(vt)===&quot;object&quot;&amp;&amp;vt!==null){if(!G(Xe,Fe,vt,Ze,Ue,qe))return!1}else if(!(Ue||Fe.has(vt)&amp;&amp;W(Fe.get(vt),Ze,!1,qe)||G(Xe,Fe,vt,Ze,!1,qe)))return!1}return Xe.size===0}return!0}(_e,ue,pe,ye))return!1}else if(Te===q)for(;Ae&lt;_e.length;Ae++){if(!v(_e,Ae)){if(v(ue,Ae))return!1;for(var Re=Object.keys(_e);Ae&lt;Re.length;Ae++){var Le=Re[Ae];if(!v(ue,Le)||!W(_e[Le],ue[Le],pe,ye))return!1}return Re.length===Object.keys(ue).length}if(!v(ue,Ae)||!W(_e[Ae],ue[Ae],pe,ye))return!1}for(Ae=0;Ae&lt;xe.length;Ae++){var $e=xe[Ae];if(!W(_e[$e],ue[$e],pe,ye))return!1}return!0}(X,Q,re,se,ae,ie);return ae.val1.delete(X),ae.val2.delete(Q),de}function te(X,Q,re,ae){for(var ie=d(X),se=0;se&lt;ie.length;se++){var he=ie[se];if(W(Q,he,re,ae))return X.delete(he),!0}return!1}function ee(X){switch(u(X)){case&quot;undefined&quot;:return null;case&quot;object&quot;:return;case&quot;symbol&quot;:return!1;case&quot;string&quot;:X=+X;case&quot;number&quot;:if(g(X))return!1}return!0}function H(X,Q,re){var ae=ee(re);return ae??(Q.has(ae)&amp;&amp;!X.has(ae))}function Z(X,Q,re,ae,ie){var se=ee(re);if(se!=null)return se;var he=Q.get(se);return!(he===void 0&amp;&amp;!Q.has(se)||!W(ae,he,!1,ie))&amp;&amp;!X.has(se)&amp;&amp;W(ae,he,!1,ie)}function G(X,Q,re,ae,ie,se){for(var he=d(X),Se=0;Se&lt;he.length;Se++){var Oe=he[Se];if(W(re,Oe,ie,se)&amp;&amp;W(ae,Q.get(Oe),ie,se))return X.delete(Oe),!0}return!1}i.exports={isDeepEqual:function(X,Q){return W(X,Q,!1)},isDeepStrictEqual:function(X,Q){return W(X,Q,!0)}}},95341:function(i,o){o.byteLength=function(m){var g=f(m),b=g[0],v=g[1];return 3*(b+v)/4-v},o.toByteArray=function(m){var g,b,v=f(m),h=v[0],y=v[1],w=new u(function(T,k,S){return 3*(k+S)/4-S}(0,h,y)),_=0,x=y&gt;0?h-4:h;for(b=0;b&lt;x;b+=4)g=s[m.charCodeAt(b)]&lt;&lt;18|s[m.charCodeAt(b+1)]&lt;&lt;12|s[m.charCodeAt(b+2)]&lt;&lt;6|s[m.charCodeAt(b+3)],w[_++]=g&gt;&gt;16&amp;255,w[_++]=g&gt;&gt;8&amp;255,w[_++]=255&amp;g;return y===2&amp;&amp;(g=s[m.charCodeAt(b)]&lt;&lt;2|s[m.charCodeAt(b+1)]&gt;&gt;4,w[_++]=255&amp;g),y===1&amp;&amp;(g=s[m.charCodeAt(b)]&lt;&lt;10|s[m.charCodeAt(b+1)]&lt;&lt;4|s[m.charCodeAt(b+2)]&gt;&gt;2,w[_++]=g&gt;&gt;8&amp;255,w[_++]=255&amp;g),w},o.fromByteArray=function(m){for(var g,b=m.length,v=b%3,h=[],y=16383,w=0,_=b-v;w&lt;_;w+=y)h.push(p(m,w,w+y&gt;_?_:w+y));return v===1?(g=m[b-1],h.push(a[g&gt;&gt;2]+a[g&lt;&lt;4&amp;63]+&quot;==&quot;)):v===2&amp;&amp;(g=(m[b-2]&lt;&lt;8)+m[b-1],h.push(a[g&gt;&gt;10]+a[g&gt;&gt;4&amp;63]+a[g&lt;&lt;2&amp;63]+&quot;=&quot;)),h.join(&quot;&quot;)};for(var a=[],s=[],u=typeof Uint8Array&lt;&quot;u&quot;?Uint8Array:Array,c=&quot;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/&quot;,d=0;d&lt;64;++d)a[d]=c[d],s[c.charCodeAt(d)]=d;function f(m){var g=m.length;if(g%4&gt;0)throw new Error(&quot;Invalid string. Length must be a multiple of 4&quot;);var b=m.indexOf(&quot;=&quot;);return b===-1&amp;&amp;(b=g),[b,b===g?0:4-b%4]}function p(m,g,b){for(var v,h,y=[],w=g;w&lt;b;w+=3)v=(m[w]&lt;&lt;16&amp;16711680)+(m[w+1]&lt;&lt;8&amp;65280)+(255&amp;m[w+2]),y.push(a[(h=v)&gt;&gt;18&amp;63]+a[h&gt;&gt;12&amp;63]+a[h&gt;&gt;6&amp;63]+a[63&amp;h]);return y.join(&quot;&quot;)}s[45]=62,s[95]=63},6614:function(i,o,a){var s=a(68318),u=a(68222),c=u(s(&quot;String.prototype.indexOf&quot;));i.exports=function(d,f){var p=s(d,!!f);return typeof p==&quot;function&quot;&amp;&amp;c(d,&quot;.prototype.&quot;)&gt;-1?u(p):p}},68222:function(i,o,a){var s=a(77575),u=a(68318),c=u(&quot;%Function.prototype.apply%&quot;),d=u(&quot;%Function.prototype.call%&quot;),f=u(&quot;%Reflect.apply%&quot;,!0)||s.call(d,c),p=u(&quot;%Object.getOwnPropertyDescriptor%&quot;,!0),m=u(&quot;%Object.defineProperty%&quot;,!0),g=u(&quot;%Math.max%&quot;);if(m)try{m({},&quot;a&quot;,{value:1})}catch{m=null}i.exports=function(v){var h=f(s,d,arguments);return p&amp;&amp;m&amp;&amp;p(h,&quot;length&quot;).configurable&amp;&amp;m(h,&quot;length&quot;,{value:1+g(0,v.length-(arguments.length-1))}),h};var b=function(){return f(s,c,arguments)};m?m(i.exports,&quot;apply&quot;,{value:b}):i.exports.apply=b},60721:function(i,o,a){function s(_,x){if((T=(_=x?_.toExponential(x-1):_.toExponential()).indexOf(&quot;e&quot;))&lt;0)return null;var T,k=_.slice(0,T);return[k.length&gt;1?k[0]+k.slice(2):k,+_.slice(T+1)]}a.d(o,{WU:function(){return v},FF:function(){return w}});var u,c=/^(?:(.)?([&lt;&gt;=^]))?([+\\-( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?(~)?([a-z%])?$/i;function d(_){if(!(x=c.exec(_)))throw new Error(&quot;invalid format: &quot;+_);var x;return new f({fill:x[1],align:x[2],sign:x[3],symbol:x[4],zero:x[5],width:x[6],comma:x[7],precision:x[8]&amp;&amp;x[8].slice(1),trim:x[9],type:x[10]})}function f(_){this.fill=_.fill===void 0?&quot; &quot;:_.fill+&quot;&quot;,this.align=_.align===void 0?&quot;&gt;&quot;:_.align+&quot;&quot;,this.sign=_.sign===void 0?&quot;-&quot;:_.sign+&quot;&quot;,this.symbol=_.symbol===void 0?&quot;&quot;:_.symbol+&quot;&quot;,this.zero=!!_.zero,this.width=_.width===void 0?void 0:+_.width,this.comma=!!_.comma,this.precision=_.precision===void 0?void 0:+_.precision,this.trim=!!_.trim,this.type=_.type===void 0?&quot;&quot;:_.type+&quot;&quot;}function p(_,x){var T=s(_,x);if(!T)return _+&quot;&quot;;var k=T[0],S=T[1];return S&lt;0?&quot;0.&quot;+new Array(-S).join(&quot;0&quot;)+k:k.length&gt;S+1?k.slice(0,S+1)+&quot;.&quot;+k.slice(S+1):k+new Array(S-k.length+2).join(&quot;0&quot;)}d.prototype=f.prototype,f.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?&quot;0&quot;:&quot;&quot;)+(this.width===void 0?&quot;&quot;:Math.max(1,0|this.width))+(this.comma?&quot;,&quot;:&quot;&quot;)+(this.precision===void 0?&quot;&quot;:&quot;.&quot;+Math.max(0,0|this.precision))+(this.trim?&quot;~&quot;:&quot;&quot;)+this.type};var m={&quot;%&quot;:function(_,x){return(100*_).toFixed(x)},b:function(_){return Math.round(_).toString(2)},c:function(_){return _+&quot;&quot;},d:function(_){return Math.abs(_=Math.round(_))&gt;=1e21?_.toLocaleString(&quot;en&quot;).replace(/,/g,&quot;&quot;):_.toString(10)},e:function(_,x){return _.toExponential(x)},f:function(_,x){return _.toFixed(x)},g:function(_,x){return _.toPrecision(x)},o:function(_){return Math.round(_).toString(8)},p:function(_,x){return p(100*_,x)},r:p,s:function(_,x){var T=s(_,x);if(!T)return _+&quot;&quot;;var k=T[0],S=T[1],C=S-(u=3*Math.max(-8,Math.min(8,Math.floor(S/3))))+1,M=k.length;return C===M?k:C&gt;M?k+new Array(C-M+1).join(&quot;0&quot;):C&gt;0?k.slice(0,C)+&quot;.&quot;+k.slice(C):&quot;0.&quot;+new Array(1-C).join(&quot;0&quot;)+s(_,Math.max(0,x+C-1))[0]},X:function(_){return Math.round(_).toString(16).toUpperCase()},x:function(_){return Math.round(_).toString(16)}};function g(_){return _}var b,v,h=Array.prototype.map,y=[&quot;y&quot;,&quot;z&quot;,&quot;a&quot;,&quot;f&quot;,&quot;p&quot;,&quot;n&quot;,&quot;µ&quot;,&quot;m&quot;,&quot;&quot;,&quot;k&quot;,&quot;M&quot;,&quot;G&quot;,&quot;T&quot;,&quot;P&quot;,&quot;E&quot;,&quot;Z&quot;,&quot;Y&quot;];function w(_){var x,T,k=_.grouping===void 0||_.thousands===void 0?g:(x=h.call(_.grouping,Number),T=_.thousands+&quot;&quot;,function(A,F){for(var j=A.length,z=[],B=0,N=x[0],R=0;j&gt;0&amp;&amp;N&gt;0&amp;&amp;(R+N+1&gt;F&amp;&amp;(N=Math.max(1,F-R)),z.push(A.substring(j-=N,j+N)),!((R+=N+1)&gt;F));)N=x[B=(B+1)%x.length];return z.reverse().join(T)}),S=_.currency===void 0?&quot;&quot;:_.currency[0]+&quot;&quot;,C=_.currency===void 0?&quot;&quot;:_.currency[1]+&quot;&quot;,M=_.decimal===void 0?&quot;.&quot;:_.decimal+&quot;&quot;,O=_.numerals===void 0?g:function(A){return function(F){return F.replace(/[0-9]/g,function(j){return A[+j]})}}(h.call(_.numerals,String)),D=_.percent===void 0?&quot;%&quot;:_.percent+&quot;&quot;,P=_.minus===void 0?&quot;-&quot;:_.minus+&quot;&quot;,E=_.nan===void 0?&quot;NaN&quot;:_.nan+&quot;&quot;;function I(A){var F=(A=d(A)).fill,j=A.align,z=A.sign,B=A.symbol,N=A.zero,R=A.width,q=A.comma,Y=A.precision,L=A.trim,W=A.type;W===&quot;n&quot;?(q=!0,W=&quot;g&quot;):m[W]||(Y===void 0&amp;&amp;(Y=12),L=!0,W=&quot;g&quot;),(N||F===&quot;0&quot;&amp;&amp;j===&quot;=&quot;)&amp;&amp;(N=!0,F=&quot;0&quot;,j=&quot;=&quot;);var U=B===&quot;$&quot;?S:B===&quot;#&quot;&amp;&amp;/[boxX]/.test(W)?&quot;0&quot;+W.toLowerCase():&quot;&quot;,V=B===&quot;$&quot;?C:/[%p]/.test(W)?D:&quot;&quot;,te=m[W],ee=/[defgprs%]/.test(W);function H(Z){var G,X,Q,re=U,ae=V;if(W===&quot;c&quot;)ae=te(Z)+ae,Z=&quot;&quot;;else{var ie=(Z=+Z)&lt;0||1/Z&lt;0;if(Z=isNaN(Z)?E:te(Math.abs(Z),Y),L&amp;&amp;(Z=function(Se){e:for(var Oe,Pe=Se.length,Me=1,ce=-1;Me&lt;Pe;++Me)switch(Se[Me]){case&quot;.&quot;:ce=Oe=Me;break;case&quot;0&quot;:ce===0&amp;&amp;(ce=Me),Oe=Me;break;default:if(!+Se[Me])break e;ce&gt;0&amp;&amp;(ce=0)}return ce&gt;0?Se.slice(0,ce)+Se.slice(Oe+1):Se}(Z)),ie&amp;&amp;+Z==0&amp;&amp;z!==&quot;+&quot;&amp;&amp;(ie=!1),re=(ie?z===&quot;(&quot;?z:P:z===&quot;-&quot;||z===&quot;(&quot;?&quot;&quot;:z)+re,ae=(W===&quot;s&quot;?y[8+u/3]:&quot;&quot;)+ae+(ie&amp;&amp;z===&quot;(&quot;?&quot;)&quot;:&quot;&quot;),ee){for(G=-1,X=Z.length;++G&lt;X;)if(48&gt;(Q=Z.charCodeAt(G))||Q&gt;57){ae=(Q===46?M+Z.slice(G+1):Z.slice(G))+ae,Z=Z.slice(0,G);break}}}q&amp;&amp;!N&amp;&amp;(Z=k(Z,1/0));var se=re.length+Z.length+ae.length,he=se&lt;R?new Array(R-se+1).join(F):&quot;&quot;;switch(q&amp;&amp;N&amp;&amp;(Z=k(he+Z,he.length?R-ae.length:1/0),he=&quot;&quot;),j){case&quot;&lt;&quot;:Z=re+Z+ae+he;break;case&quot;=&quot;:Z=re+he+Z+ae;break;case&quot;^&quot;:Z=he.slice(0,se=he.length&gt;&gt;1)+re+Z+ae+he.slice(se);break;default:Z=he+re+Z+ae}return O(Z)}return Y=Y===void 0?6:/[gprs]/.test(W)?Math.max(1,Math.min(21,Y)):Math.max(0,Math.min(20,Y)),H.toString=function(){return A+&quot;&quot;},H}return{format:I,formatPrefix:function(A,F){var j,z=I(((A=d(A)).type=&quot;f&quot;,A)),B=3*Math.max(-8,Math.min(8,Math.floor((j=F,((j=s(Math.abs(j)))?j[1]:NaN)/3)))),N=Math.pow(10,-B),R=y[8+B/3];return function(q){return z(N*q)+R}}}}b=w({decimal:&quot;.&quot;,thousands:&quot;,&quot;,grouping:[3],currency:[&quot;$&quot;,&quot;&quot;],minus:&quot;-&quot;}),v=b.format,b.formatPrefix},84096:function(i,o,a){a.d(o,{i$:function(){return y},Dq:function(){return v},g0:function(){return w}});var s=a(58176),u=a(48480),c=a(59879),d=a(82301),f=a(34823),p=a(79791);function m(We){if(0&lt;=We.y&amp;&amp;We.y&lt;100){var ze=new Date(-1,We.m,We.d,We.H,We.M,We.S,We.L);return ze.setFullYear(We.y),ze}return new Date(We.y,We.m,We.d,We.H,We.M,We.S,We.L)}function g(We){if(0&lt;=We.y&amp;&amp;We.y&lt;100){var ze=new Date(Date.UTC(-1,We.m,We.d,We.H,We.M,We.S,We.L));return ze.setUTCFullYear(We.y),ze}return new Date(Date.UTC(We.y,We.m,We.d,We.H,We.M,We.S,We.L))}function b(We,ze,tt){return{y:We,m:ze,d:tt,H:0,M:0,S:0,L:0}}function v(We){var ze=We.dateTime,tt=We.date,it=We.time,St=We.periods,Ze=We.days,ut=We.shortDays,ht=We.months,Rt=We.shortMonths,Ct=M(St),Wt=O(St),_t=M(Ze),be=O(Ze),Ce=M(ut),Ge=O(ut),He=M(ht),et=O(ht),Ke=M(Rt),Ye=O(Rt),nt={a:function(Mt){return ut[Mt.getDay()]},A:function(Mt){return Ze[Mt.getDay()]},b:function(Mt){return Rt[Mt.getMonth()]},B:function(Mt){return ht[Mt.getMonth()]},c:null,d:Z,e:Z,f:ae,H:G,I:X,j:Q,L:re,m:ie,M:se,p:function(Mt){return St[+(Mt.getHours()&gt;=12)]},q:function(Mt){return 1+~~(Mt.getMonth()/3)},Q:dt,s:vt,S:he,u:Se,U:Oe,V:Pe,w:Me,W:ce,x:null,X:null,y:we,Y:K,Z:ne,&quot;%&quot;:st},ct={a:function(Mt){return ut[Mt.getUTCDay()]},A:function(Mt){return Ze[Mt.getUTCDay()]},b:function(Mt){return Rt[Mt.getUTCMonth()]},B:function(Mt){return ht[Mt.getUTCMonth()]},c:null,d:de,e:de,f:ye,H:_e,I:ue,j:pe,L:xe,m:Te,M:Ae,p:function(Mt){return St[+(Mt.getUTCHours()&gt;=12)]},q:function(Mt){return 1+~~(Mt.getUTCMonth()/3)},Q:dt,s:vt,S:Re,u:Le,U:$e,V:Fe,w:Be,W:Ue,x:null,X:null,y:qe,Y:Xe,Z:ot,&quot;%&quot;:st},yt={a:function(Mt,jt,Lt){var gt=Ce.exec(jt.slice(Lt));return gt?(Mt.w=Ge[gt[0].toLowerCase()],Lt+gt[0].length):-1},A:function(Mt,jt,Lt){var gt=_t.exec(jt.slice(Lt));return gt?(Mt.w=be[gt[0].toLowerCase()],Lt+gt[0].length):-1},b:function(Mt,jt,Lt){var gt=Ke.exec(jt.slice(Lt));return gt?(Mt.m=Ye[gt[0].toLowerCase()],Lt+gt[0].length):-1},B:function(Mt,jt,Lt){var gt=He.exec(jt.slice(Lt));return gt?(Mt.m=et[gt[0].toLowerCase()],Lt+gt[0].length):-1},c:function(Mt,jt,Lt){return Yt(Mt,ze,jt,Lt)},d:R,e:R,f:V,H:Y,I:Y,j:q,L:U,m:N,M:L,p:function(Mt,jt,Lt){var gt=Ct.exec(jt.slice(Lt));return gt?(Mt.p=Wt[gt[0].toLowerCase()],Lt+gt[0].length):-1},q:B,Q:ee,s:H,S:W,u:P,U:E,V:I,w:D,W:A,x:function(Mt,jt,Lt){return Yt(Mt,tt,jt,Lt)},X:function(Mt,jt,Lt){return Yt(Mt,it,jt,Lt)},y:j,Y:F,Z:z,&quot;%&quot;:te};function rt(Mt,jt){return function(Lt){var gt,mt,xt,Ut=[],It=-1,zt=0,kt=Mt.length;for(Lt instanceof Date||(Lt=new Date(+Lt));++It&lt;kt;)Mt.charCodeAt(It)===37&amp;&amp;(Ut.push(Mt.slice(zt,It)),(mt=_[gt=Mt.charAt(++It)])!=null?gt=Mt.charAt(++It):mt=gt===&quot;e&quot;?&quot; &quot;:&quot;0&quot;,(xt=jt[gt])&amp;&amp;(gt=xt(Lt,mt)),Ut.push(gt),zt=It+1);return Ut.push(Mt.slice(zt,It)),Ut.join(&quot;&quot;)}}function Ft(Mt,jt){return function(Lt){var gt,mt,xt=b(1900,void 0,1);if(Yt(xt,Mt,Lt+=&quot;&quot;,0)!=Lt.length)return null;if(&quot;Q&quot;in xt)return new Date(xt.Q);if(&quot;s&quot;in xt)return new Date(1e3*xt.s+(&quot;L&quot;in xt?xt.L:0));if(jt&amp;&amp;!(&quot;Z&quot;in xt)&amp;&amp;(xt.Z=0),&quot;p&quot;in xt&amp;&amp;(xt.H=xt.H%12+12*xt.p),xt.m===void 0&amp;&amp;(xt.m=&quot;q&quot;in xt?xt.q:0),&quot;V&quot;in xt){if(xt.V&lt;1||xt.V&gt;53)return null;&quot;w&quot;in xt||(xt.w=1),&quot;Z&quot;in xt?(mt=(gt=g(b(xt.y,0,1))).getUTCDay(),gt=mt&gt;4||mt===0?s.l6.ceil(gt):(0,s.l6)(gt),gt=u.Z.offset(gt,7*(xt.V-1)),xt.y=gt.getUTCFullYear(),xt.m=gt.getUTCMonth(),xt.d=gt.getUTCDate()+(xt.w+6)%7):(mt=(gt=m(b(xt.y,0,1))).getDay(),gt=mt&gt;4||mt===0?c.wA.ceil(gt):(0,c.wA)(gt),gt=d.Z.offset(gt,7*(xt.V-1)),xt.y=gt.getFullYear(),xt.m=gt.getMonth(),xt.d=gt.getDate()+(xt.w+6)%7)}else(&quot;W&quot;in xt||&quot;U&quot;in xt)&amp;&amp;(&quot;w&quot;in xt||(xt.w=&quot;u&quot;in xt?xt.u%7:&quot;W&quot;in xt?1:0),mt=&quot;Z&quot;in xt?g(b(xt.y,0,1)).getUTCDay():m(b(xt.y,0,1)).getDay(),xt.m=0,xt.d=&quot;W&quot;in xt?(xt.w+6)%7+7*xt.W-(mt+5)%7:xt.w+7*xt.U-(mt+6)%7);return&quot;Z&quot;in xt?(xt.H+=xt.Z/100|0,xt.M+=xt.Z%100,g(xt)):m(xt)}}function Yt(Mt,jt,Lt,gt){for(var mt,xt,Ut=0,It=jt.length,zt=Lt.length;Ut&lt;It;){if(gt&gt;=zt)return-1;if((mt=jt.charCodeAt(Ut++))===37){if(mt=jt.charAt(Ut++),!(xt=yt[mt in _?jt.charAt(Ut++):mt])||(gt=xt(Mt,Lt,gt))&lt;0)return-1}else if(mt!=Lt.charCodeAt(gt++))return-1}return gt}return nt.x=rt(tt,nt),nt.X=rt(it,nt),nt.c=rt(ze,nt),ct.x=rt(tt,ct),ct.X=rt(it,ct),ct.c=rt(ze,ct),{format:function(Mt){var jt=rt(Mt+=&quot;&quot;,nt);return jt.toString=function(){return Mt},jt},parse:function(Mt){var jt=Ft(Mt+=&quot;&quot;,!1);return jt.toString=function(){return Mt},jt},utcFormat:function(Mt){var jt=rt(Mt+=&quot;&quot;,ct);return jt.toString=function(){return Mt},jt},utcParse:function(Mt){var jt=Ft(Mt+=&quot;&quot;,!0);return jt.toString=function(){return Mt},jt}}}var h,y,w,_={&quot;-&quot;:&quot;&quot;,_:&quot; &quot;,0:&quot;0&quot;},x=/^\\s*\\d+/,T=/^%/,k=/[\\\\^$*+?|[\\]().{}]/g;function S(We,ze,tt){var it=We&lt;0?&quot;-&quot;:&quot;&quot;,St=(it?-We:We)+&quot;&quot;,Ze=St.length;return it+(Ze&lt;tt?new Array(tt-Ze+1).join(ze)+St:St)}function C(We){return We.replace(k,&quot;\\\\$&amp;&quot;)}function M(We){return new RegExp(&quot;^(?:&quot;+We.map(C).join(&quot;|&quot;)+&quot;)&quot;,&quot;i&quot;)}function O(We){for(var ze={},tt=-1,it=We.length;++tt&lt;it;)ze[We[tt].toLowerCase()]=tt;return ze}function D(We,ze,tt){var it=x.exec(ze.slice(tt,tt+1));return it?(We.w=+it[0],tt+it[0].length):-1}function P(We,ze,tt){var it=x.exec(ze.slice(tt,tt+1));return it?(We.u=+it[0],tt+it[0].length):-1}function E(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.U=+it[0],tt+it[0].length):-1}function I(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.V=+it[0],tt+it[0].length):-1}function A(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.W=+it[0],tt+it[0].length):-1}function F(We,ze,tt){var it=x.exec(ze.slice(tt,tt+4));return it?(We.y=+it[0],tt+it[0].length):-1}function j(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.y=+it[0]+(+it[0]&gt;68?1900:2e3),tt+it[0].length):-1}function z(We,ze,tt){var it=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(ze.slice(tt,tt+6));return it?(We.Z=it[1]?0:-(it[2]+(it[3]||&quot;00&quot;)),tt+it[0].length):-1}function B(We,ze,tt){var it=x.exec(ze.slice(tt,tt+1));return it?(We.q=3*it[0]-3,tt+it[0].length):-1}function N(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.m=it[0]-1,tt+it[0].length):-1}function R(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.d=+it[0],tt+it[0].length):-1}function q(We,ze,tt){var it=x.exec(ze.slice(tt,tt+3));return it?(We.m=0,We.d=+it[0],tt+it[0].length):-1}function Y(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.H=+it[0],tt+it[0].length):-1}function L(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.M=+it[0],tt+it[0].length):-1}function W(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.S=+it[0],tt+it[0].length):-1}function U(We,ze,tt){var it=x.exec(ze.slice(tt,tt+3));return it?(We.L=+it[0],tt+it[0].length):-1}function V(We,ze,tt){var it=x.exec(ze.slice(tt,tt+6));return it?(We.L=Math.floor(it[0]/1e3),tt+it[0].length):-1}function te(We,ze,tt){var it=T.exec(ze.slice(tt,tt+1));return it?tt+it[0].length:-1}function ee(We,ze,tt){var it=x.exec(ze.slice(tt));return it?(We.Q=+it[0],tt+it[0].length):-1}function H(We,ze,tt){var it=x.exec(ze.slice(tt));return it?(We.s=+it[0],tt+it[0].length):-1}function Z(We,ze){return S(We.getDate(),ze,2)}function G(We,ze){return S(We.getHours(),ze,2)}function X(We,ze){return S(We.getHours()%12||12,ze,2)}function Q(We,ze){return S(1+d.Z.count((0,f.Z)(We),We),ze,3)}function re(We,ze){return S(We.getMilliseconds(),ze,3)}function ae(We,ze){return re(We,ze)+&quot;000&quot;}function ie(We,ze){return S(We.getMonth()+1,ze,2)}function se(We,ze){return S(We.getMinutes(),ze,2)}function he(We,ze){return S(We.getSeconds(),ze,2)}function Se(We){var ze=We.getDay();return ze===0?7:ze}function Oe(We,ze){return S(c.OM.count((0,f.Z)(We)-1,We),ze,2)}function Pe(We,ze){var tt=We.getDay();return We=tt&gt;=4||tt===0?(0,c.bL)(We):c.bL.ceil(We),S(c.bL.count((0,f.Z)(We),We)+((0,f.Z)(We).getDay()===4),ze,2)}function Me(We){return We.getDay()}function ce(We,ze){return S(c.wA.count((0,f.Z)(We)-1,We),ze,2)}function we(We,ze){return S(We.getFullYear()%100,ze,2)}function K(We,ze){return S(We.getFullYear()%1e4,ze,4)}function ne(We){var ze=We.getTimezoneOffset();return(ze&gt;0?&quot;-&quot;:(ze*=-1,&quot;+&quot;))+S(ze/60|0,&quot;0&quot;,2)+S(ze%60,&quot;0&quot;,2)}function de(We,ze){return S(We.getUTCDate(),ze,2)}function _e(We,ze){return S(We.getUTCHours(),ze,2)}function ue(We,ze){return S(We.getUTCHours()%12||12,ze,2)}function pe(We,ze){return S(1+u.Z.count((0,p.Z)(We),We),ze,3)}function xe(We,ze){return S(We.getUTCMilliseconds(),ze,3)}function ye(We,ze){return xe(We,ze)+&quot;000&quot;}function Te(We,ze){return S(We.getUTCMonth()+1,ze,2)}function Ae(We,ze){return S(We.getUTCMinutes(),ze,2)}function Re(We,ze){return S(We.getUTCSeconds(),ze,2)}function Le(We){var ze=We.getUTCDay();return ze===0?7:ze}function $e(We,ze){return S(s.Ox.count((0,p.Z)(We)-1,We),ze,2)}function Fe(We,ze){var tt=We.getUTCDay();return We=tt&gt;=4||tt===0?(0,s.hB)(We):s.hB.ceil(We),S(s.hB.count((0,p.Z)(We),We)+((0,p.Z)(We).getUTCDay()===4),ze,2)}function Be(We){return We.getUTCDay()}function Ue(We,ze){return S(s.l6.count((0,p.Z)(We)-1,We),ze,2)}function qe(We,ze){return S(We.getUTCFullYear()%100,ze,2)}function Xe(We,ze){return S(We.getUTCFullYear()%1e4,ze,4)}function ot(){return&quot;+0000&quot;}function st(){return&quot;%&quot;}function dt(We){return+We}function vt(We){return Math.floor(+We/1e3)}h=v({dateTime:&quot;%x, %X&quot;,date:&quot;%-m/%-d/%Y&quot;,time:&quot;%-I:%M:%S %p&quot;,periods:[&quot;AM&quot;,&quot;PM&quot;],days:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],shortDays:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],months:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],shortMonths:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;]}),y=h.format,h.parse,w=h.utcFormat,h.utcParse},82301:function(i,o,a){a.d(o,{a:function(){return d}});var s=a(30052),u=a(54263),c=(0,s.Z)(function(f){f.setHours(0,0,0,0)},function(f,p){f.setDate(f.getDate()+p)},function(f,p){return(p-f-(p.getTimezoneOffset()-f.getTimezoneOffset())*u.yB)/u.UD},function(f){return f.getDate()-1});o.Z=c;var d=c.range},54263:function(i,o,a){a.d(o,{UD:function(){return d},Y2:function(){return c},Ym:function(){return s},iM:function(){return f},yB:function(){return u}});var s=1e3,u=6e4,c=36e5,d=864e5,f=6048e5},81041:function(i,o,a){a.r(o),a.d(o,{timeDay:function(){return x.Z},timeDays:function(){return x.a},timeFriday:function(){return T.mC},timeFridays:function(){return T.b$},timeHour:function(){return w},timeHours:function(){return _},timeInterval:function(){return s.Z},timeMillisecond:function(){return c},timeMilliseconds:function(){return d},timeMinute:function(){return v},timeMinutes:function(){return h},timeMonday:function(){return T.wA},timeMondays:function(){return T.bJ},timeMonth:function(){return S},timeMonths:function(){return C},timeSaturday:function(){return T.EY},timeSaturdays:function(){return T.Ff},timeSecond:function(){return m},timeSeconds:function(){return g},timeSunday:function(){return T.OM},timeSundays:function(){return T.vm},timeThursday:function(){return T.bL},timeThursdays:function(){return T.$t},timeTuesday:function(){return T.sy},timeTuesdays:function(){return T.aU},timeWednesday:function(){return T.zg},timeWednesdays:function(){return T.Ld},timeWeek:function(){return T.OM},timeWeeks:function(){return T.vm},timeYear:function(){return M.Z},timeYears:function(){return M.g},utcDay:function(){return F.Z},utcDays:function(){return F.y},utcFriday:function(){return j.QQ},utcFridays:function(){return j.fz},utcHour:function(){return I},utcHours:function(){return A},utcMillisecond:function(){return c},utcMilliseconds:function(){return d},utcMinute:function(){return D},utcMinutes:function(){return P},utcMonday:function(){return j.l6},utcMondays:function(){return j.$3},utcMonth:function(){return B},utcMonths:function(){return N},utcSaturday:function(){return j.g4},utcSaturdays:function(){return j.Q_},utcSecond:function(){return m},utcSeconds:function(){return g},utcSunday:function(){return j.Ox},utcSundays:function(){return j.SU},utcThursday:function(){return j.hB},utcThursdays:function(){return j.xj},utcTuesday:function(){return j.J1},utcTuesdays:function(){return j.DK},utcWednesday:function(){return j.b3},utcWednesdays:function(){return j.uy},utcWeek:function(){return j.Ox},utcWeeks:function(){return j.SU},utcYear:function(){return R.Z},utcYears:function(){return R.D}});var s=a(30052),u=(0,s.Z)(function(){},function(q,Y){q.setTime(+q+Y)},function(q,Y){return Y-q});u.every=function(q){return q=Math.floor(q),isFinite(q)&amp;&amp;q&gt;0?q&gt;1?(0,s.Z)(function(Y){Y.setTime(Math.floor(Y/q)*q)},function(Y,L){Y.setTime(+Y+L*q)},function(Y,L){return(L-Y)/q}):u:null};var c=u,d=u.range,f=a(54263),p=(0,s.Z)(function(q){q.setTime(q-q.getMilliseconds())},function(q,Y){q.setTime(+q+Y*f.Ym)},function(q,Y){return(Y-q)/f.Ym},function(q){return q.getUTCSeconds()}),m=p,g=p.range,b=(0,s.Z)(function(q){q.setTime(q-q.getMilliseconds()-q.getSeconds()*f.Ym)},function(q,Y){q.setTime(+q+Y*f.yB)},function(q,Y){return(Y-q)/f.yB},function(q){return q.getMinutes()}),v=b,h=b.range,y=(0,s.Z)(function(q){q.setTime(q-q.getMilliseconds()-q.getSeconds()*f.Ym-q.getMinutes()*f.yB)},function(q,Y){q.setTime(+q+Y*f.Y2)},function(q,Y){return(Y-q)/f.Y2},function(q){return q.getHours()}),w=y,_=y.range,x=a(82301),T=a(59879),k=(0,s.Z)(function(q){q.setDate(1),q.setHours(0,0,0,0)},function(q,Y){q.setMonth(q.getMonth()+Y)},function(q,Y){return Y.getMonth()-q.getMonth()+12*(Y.getFullYear()-q.getFullYear())},function(q){return q.getMonth()}),S=k,C=k.range,M=a(34823),O=(0,s.Z)(function(q){q.setUTCSeconds(0,0)},function(q,Y){q.setTime(+q+Y*f.yB)},function(q,Y){return(Y-q)/f.yB},function(q){return q.getUTCMinutes()}),D=O,P=O.range,E=(0,s.Z)(function(q){q.setUTCMinutes(0,0,0)},function(q,Y){q.setTime(+q+Y*f.Y2)},function(q,Y){return(Y-q)/f.Y2},function(q){return q.getUTCHours()}),I=E,A=E.range,F=a(48480),j=a(58176),z=(0,s.Z)(function(q){q.setUTCDate(1),q.setUTCHours(0,0,0,0)},function(q,Y){q.setUTCMonth(q.getUTCMonth()+Y)},function(q,Y){return Y.getUTCMonth()-q.getUTCMonth()+12*(Y.getUTCFullYear()-q.getUTCFullYear())},function(q){return q.getUTCMonth()}),B=z,N=z.range,R=a(79791)},30052:function(i,o,a){a.d(o,{Z:function(){return c}});var s=new Date,u=new Date;function c(d,f,p,m){function g(b){return d(b=arguments.length===0?new Date:new Date(+b)),b}return g.floor=function(b){return d(b=new Date(+b)),b},g.ceil=function(b){return d(b=new Date(b-1)),f(b,1),d(b),b},g.round=function(b){var v=g(b),h=g.ceil(b);return b-v&lt;h-b?v:h},g.offset=function(b,v){return f(b=new Date(+b),v==null?1:Math.floor(v)),b},g.range=function(b,v,h){var y,w=[];if(b=g.ceil(b),h=h==null?1:Math.floor(h),!(b&lt;v&amp;&amp;h&gt;0))return w;do w.push(y=new Date(+b)),f(b,h),d(b);while(y&lt;b&amp;&amp;b&lt;v);return w},g.filter=function(b){return c(function(v){if(v&gt;=v)for(;d(v),!b(v);)v.setTime(v-1)},function(v,h){if(v&gt;=v)if(h&lt;0)for(;++h&lt;=0;)for(;f(v,-1),!b(v););else for(;--h&gt;=0;)for(;f(v,1),!b(v););})},p&amp;&amp;(g.count=function(b,v){return s.setTime(+b),u.setTime(+v),d(s),d(u),Math.floor(p(s,u))},g.every=function(b){return b=Math.floor(b),isFinite(b)&amp;&amp;b&gt;0?b&gt;1?g.filter(m?function(v){return m(v)%b==0}:function(v){return g.count(0,v)%b==0}):g:null}),g}},48480:function(i,o,a){a.d(o,{y:function(){return d}});var s=a(30052),u=a(54263),c=(0,s.Z)(function(f){f.setUTCHours(0,0,0,0)},function(f,p){f.setUTCDate(f.getUTCDate()+p)},function(f,p){return(p-f)/u.UD},function(f){return f.getUTCDate()-1});o.Z=c;var d=c.range},58176:function(i,o,a){a.d(o,{$3:function(){return y},DK:function(){return w},J1:function(){return p},Ox:function(){return d},QQ:function(){return b},Q_:function(){return k},SU:function(){return h},b3:function(){return m},fz:function(){return T},g4:function(){return v},hB:function(){return g},l6:function(){return f},uy:function(){return _},xj:function(){return x}});var s=a(30052),u=a(54263);function c(S){return(0,s.Z)(function(C){C.setUTCDate(C.getUTCDate()-(C.getUTCDay()+7-S)%7),C.setUTCHours(0,0,0,0)},function(C,M){C.setUTCDate(C.getUTCDate()+7*M)},function(C,M){return(M-C)/u.iM})}var d=c(0),f=c(1),p=c(2),m=c(3),g=c(4),b=c(5),v=c(6),h=d.range,y=f.range,w=p.range,_=m.range,x=g.range,T=b.range,k=v.range},79791:function(i,o,a){a.d(o,{D:function(){return c}});var s=a(30052),u=(0,s.Z)(function(d){d.setUTCMonth(0,1),d.setUTCHours(0,0,0,0)},function(d,f){d.setUTCFullYear(d.getUTCFullYear()+f)},function(d,f){return f.getUTCFullYear()-d.getUTCFullYear()},function(d){return d.getUTCFullYear()});u.every=function(d){return isFinite(d=Math.floor(d))&amp;&amp;d&gt;0?(0,s.Z)(function(f){f.setUTCFullYear(Math.floor(f.getUTCFullYear()/d)*d),f.setUTCMonth(0,1),f.setUTCHours(0,0,0,0)},function(f,p){f.setUTCFullYear(f.getUTCFullYear()+p*d)}):null},o.Z=u;var c=u.range},59879:function(i,o,a){a.d(o,{$t:function(){return x},EY:function(){return v},Ff:function(){return k},Ld:function(){return _},OM:function(){return d},aU:function(){return w},b$:function(){return T},bJ:function(){return y},bL:function(){return g},mC:function(){return b},sy:function(){return p},vm:function(){return h},wA:function(){return f},zg:function(){return m}});var s=a(30052),u=a(54263);function c(S){return(0,s.Z)(function(C){C.setDate(C.getDate()-(C.getDay()+7-S)%7),C.setHours(0,0,0,0)},function(C,M){C.setDate(C.getDate()+7*M)},function(C,M){return(M-C-(M.getTimezoneOffset()-C.getTimezoneOffset())*u.yB)/u.iM})}var d=c(0),f=c(1),p=c(2),m=c(3),g=c(4),b=c(5),v=c(6),h=d.range,y=f.range,w=p.range,_=m.range,x=g.range,T=b.range,k=v.range},34823:function(i,o,a){a.d(o,{g:function(){return c}});var s=a(30052),u=(0,s.Z)(function(d){d.setMonth(0,1),d.setHours(0,0,0,0)},function(d,f){d.setFullYear(d.getFullYear()+f)},function(d,f){return f.getFullYear()-d.getFullYear()},function(d){return d.getFullYear()});u.every=function(d){return isFinite(d=Math.floor(d))&amp;&amp;d&gt;0?(0,s.Z)(function(f){f.setFullYear(Math.floor(f.getFullYear()/d)*d),f.setMonth(0,1),f.setHours(0,0,0,0)},function(f,p){f.setFullYear(f.getFullYear()+p*d)}):null},o.Z=u;var c=u.range},17045:function(i,o,a){var s=a(8709),u=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol(&quot;foo&quot;)==&quot;symbol&quot;,c=Object.prototype.toString,d=Array.prototype.concat,f=Object.defineProperty,p=a(55622)(),m=f&amp;&amp;p,g=function(v,h,y,w){if(h in v){if(w===!0){if(v[h]===y)return}else if(typeof(_=w)!=&quot;function&quot;||c.call(_)!==&quot;[object Function]&quot;||!w())return}var _;m?f(v,h,{configurable:!0,enumerable:!1,value:y,writable:!0}):v[h]=y},b=function(v,h){var y=arguments.length&gt;2?arguments[2]:{},w=s(h);u&amp;&amp;(w=d.call(w,Object.getOwnPropertySymbols(h)));for(var _=0;_&lt;w.length;_+=1)g(v,w[_],h[w[_]],y[w[_]])};b.supportsDescriptors=!!m,i.exports=b},73523:function(i){function o(a,s){if(a==null)throw new TypeError(&quot;Cannot convert first argument to object&quot;);for(var u=Object(a),c=1;c&lt;arguments.length;c++){var d=arguments[c];if(d!=null)for(var f=Object.keys(Object(d)),p=0,m=f.length;p&lt;m;p++){var g=f[p],b=Object.getOwnPropertyDescriptor(d,g);b!==void 0&amp;&amp;b.enumerable&amp;&amp;(u[g]=d[g])}}return u}i.exports={assign:o,polyfill:function(){Object.assign||Object.defineProperty(Object,&quot;assign&quot;,{enumerable:!1,configurable:!0,writable:!0,value:o})}}},15398:function(i){var o,a=typeof Reflect==&quot;object&quot;?Reflect:null,s=a&amp;&amp;typeof a.apply==&quot;function&quot;?a.apply:function(_,x,T){return Function.prototype.apply.call(_,x,T)};o=a&amp;&amp;typeof a.ownKeys==&quot;function&quot;?a.ownKeys:Object.getOwnPropertySymbols?function(_){return Object.getOwnPropertyNames(_).concat(Object.getOwnPropertySymbols(_))}:function(_){return Object.getOwnPropertyNames(_)};var u=Number.isNaN||function(_){return _!=_};function c(){c.init.call(this)}i.exports=c,i.exports.once=function(_,x){return new Promise(function(T,k){function S(M){_.removeListener(x,C),k(M)}function C(){typeof _.removeListener==&quot;function&quot;&amp;&amp;_.removeListener(&quot;error&quot;,S),T([].slice.call(arguments))}w(_,x,C,{once:!0}),x!==&quot;error&quot;&amp;&amp;function(M,O,D){typeof M.on==&quot;function&quot;&amp;&amp;w(M,&quot;error&quot;,O,{once:!0})}(_,S)})},c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var d=10;function f(_){if(typeof _!=&quot;function&quot;)throw new TypeError(&#x27;The &quot;listener&quot; argument must be of type Function. Received type &#x27;+typeof _)}function p(_){return _._maxListeners===void 0?c.defaultMaxListeners:_._maxListeners}function m(_,x,T,k){var S,C,M,O;if(f(T),(C=_._events)===void 0?(C=_._events=Object.create(null),_._eventsCount=0):(C.newListener!==void 0&amp;&amp;(_.emit(&quot;newListener&quot;,x,T.listener?T.listener:T),C=_._events),M=C[x]),M===void 0)M=C[x]=T,++_._eventsCount;else if(typeof M==&quot;function&quot;?M=C[x]=k?[T,M]:[M,T]:k?M.unshift(T):M.push(T),(S=p(_))&gt;0&amp;&amp;M.length&gt;S&amp;&amp;!M.warned){M.warned=!0;var D=new Error(&quot;Possible EventEmitter memory leak detected. &quot;+M.length+&quot; &quot;+String(x)+&quot; listeners added. Use emitter.setMaxListeners() to increase limit&quot;);D.name=&quot;MaxListenersExceededWarning&quot;,D.emitter=_,D.type=x,D.count=M.length,O=D,console&amp;&amp;console.warn&amp;&amp;console.warn(O)}return _}function g(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function b(_,x,T){var k={fired:!1,wrapFn:void 0,target:_,type:x,listener:T},S=g.bind(k);return S.listener=T,k.wrapFn=S,S}function v(_,x,T){var k=_._events;if(k===void 0)return[];var S=k[x];return S===void 0?[]:typeof S==&quot;function&quot;?T?[S.listener||S]:[S]:T?function(C){for(var M=new Array(C.length),O=0;O&lt;M.length;++O)M[O]=C[O].listener||C[O];return M}(S):y(S,S.length)}function h(_){var x=this._events;if(x!==void 0){var T=x[_];if(typeof T==&quot;function&quot;)return 1;if(T!==void 0)return T.length}return 0}function y(_,x){for(var T=new Array(x),k=0;k&lt;x;++k)T[k]=_[k];return T}function w(_,x,T,k){if(typeof _.on==&quot;function&quot;)k.once?_.once(x,T):_.on(x,T);else{if(typeof _.addEventListener!=&quot;function&quot;)throw new TypeError(&#x27;The &quot;emitter&quot; argument must be of type EventEmitter. Received type &#x27;+typeof _);_.addEventListener(x,function S(C){k.once&amp;&amp;_.removeEventListener(x,S),T(C)})}}Object.defineProperty(c,&quot;defaultMaxListeners&quot;,{enumerable:!0,get:function(){return d},set:function(_){if(typeof _!=&quot;number&quot;||_&lt;0||u(_))throw new RangeError(&#x27;The value of &quot;defaultMaxListeners&quot; is out of range. It must be a non-negative number. Received &#x27;+_+&quot;.&quot;);d=_}}),c.init=function(){this._events!==void 0&amp;&amp;this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},c.prototype.setMaxListeners=function(_){if(typeof _!=&quot;number&quot;||_&lt;0||u(_))throw new RangeError(&#x27;The value of &quot;n&quot; is out of range. It must be a non-negative number. Received &#x27;+_+&quot;.&quot;);return this._maxListeners=_,this},c.prototype.getMaxListeners=function(){return p(this)},c.prototype.emit=function(_){for(var x=[],T=1;T&lt;arguments.length;T++)x.push(arguments[T]);var k=_===&quot;error&quot;,S=this._events;if(S!==void 0)k=k&amp;&amp;S.error===void 0;else if(!k)return!1;if(k){var C;if(x.length&gt;0&amp;&amp;(C=x[0]),C instanceof Error)throw C;var M=new Error(&quot;Unhandled error.&quot;+(C?&quot; (&quot;+C.message+&quot;)&quot;:&quot;&quot;));throw M.context=C,M}var O=S[_];if(O===void 0)return!1;if(typeof O==&quot;function&quot;)s(O,this,x);else{var D=O.length,P=y(O,D);for(T=0;T&lt;D;++T)s(P[T],this,x)}return!0},c.prototype.addListener=function(_,x){return m(this,_,x,!1)},c.prototype.on=c.prototype.addListener,c.prototype.prependListener=function(_,x){return m(this,_,x,!0)},c.prototype.once=function(_,x){return f(x),this.on(_,b(this,_,x)),this},c.prototype.prependOnceListener=function(_,x){return f(x),this.prependListener(_,b(this,_,x)),this},c.prototype.removeListener=function(_,x){var T,k,S,C,M;if(f(x),(k=this._events)===void 0)return this;if((T=k[_])===void 0)return this;if(T===x||T.listener===x)--this._eventsCount==0?this._events=Object.create(null):(delete k[_],k.removeListener&amp;&amp;this.emit(&quot;removeListener&quot;,_,T.listener||x));else if(typeof T!=&quot;function&quot;){for(S=-1,C=T.length-1;C&gt;=0;C--)if(T[C]===x||T[C].listener===x){M=T[C].listener,S=C;break}if(S&lt;0)return this;S===0?T.shift():function(O,D){for(;D+1&lt;O.length;D++)O[D]=O[D+1];O.pop()}(T,S),T.length===1&amp;&amp;(k[_]=T[0]),k.removeListener!==void 0&amp;&amp;this.emit(&quot;removeListener&quot;,_,M||x)}return this},c.prototype.off=c.prototype.removeListener,c.prototype.removeAllListeners=function(_){var x,T,k;if((T=this._events)===void 0)return this;if(T.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):T[_]!==void 0&amp;&amp;(--this._eventsCount==0?this._events=Object.create(null):delete T[_]),this;if(arguments.length===0){var S,C=Object.keys(T);for(k=0;k&lt;C.length;++k)(S=C[k])!==&quot;removeListener&quot;&amp;&amp;this.removeAllListeners(S);return this.removeAllListeners(&quot;removeListener&quot;),this._events=Object.create(null),this._eventsCount=0,this}if(typeof(x=T[_])==&quot;function&quot;)this.removeListener(_,x);else if(x!==void 0)for(k=x.length-1;k&gt;=0;k--)this.removeListener(_,x[k]);return this},c.prototype.listeners=function(_){return v(this,_,!0)},c.prototype.rawListeners=function(_){return v(this,_,!1)},c.listenerCount=function(_,x){return typeof _.listenerCount==&quot;function&quot;?_.listenerCount(x):h.call(_,x)},c.prototype.listenerCount=h,c.prototype.eventNames=function(){return this._eventsCount&gt;0?o(this._events):[]}},92770:function(i,o,a){var s=a(18546);i.exports=function(u){var c=typeof u;if(c===&quot;string&quot;){var d=u;if((u=+u)==0&amp;&amp;s(d))return!1}else if(c!==&quot;number&quot;)return!1;return u-u&lt;1}},31353:function(i,o,a){var s=a(85395),u=Object.prototype.toString,c=Object.prototype.hasOwnProperty;i.exports=function(d,f,p){if(!s(f))throw new TypeError(&quot;iterator must be a function&quot;);var m;arguments.length&gt;=3&amp;&amp;(m=p),u.call(d)===&quot;[object Array]&quot;?function(g,b,v){for(var h=0,y=g.length;h&lt;y;h++)c.call(g,h)&amp;&amp;(v==null?b(g[h],h,g):b.call(v,g[h],h,g))}(d,f,m):typeof d==&quot;string&quot;?function(g,b,v){for(var h=0,y=g.length;h&lt;y;h++)v==null?b(g.charAt(h),h,g):b.call(v,g.charAt(h),h,g)}(d,f,m):function(g,b,v){for(var h in g)c.call(g,h)&amp;&amp;(v==null?b(g[h],h,g):b.call(v,g[h],h,g))}(d,f,m)}},73047:function(i){var o=Array.prototype.slice,a=Object.prototype.toString;i.exports=function(s){var u=this;if(typeof u!=&quot;function&quot;||a.call(u)!==&quot;[object Function]&quot;)throw new TypeError(&quot;Function.prototype.bind called on incompatible &quot;+u);for(var c,d=o.call(arguments,1),f=Math.max(0,u.length-d.length),p=[],m=0;m&lt;f;m++)p.push(&quot;$&quot;+m);if(c=Function(&quot;binder&quot;,&quot;return function (&quot;+p.join(&quot;,&quot;)+&quot;){ return binder.apply(this,arguments); }&quot;)(function(){if(this instanceof c){var b=u.apply(this,d.concat(o.call(arguments)));return Object(b)===b?b:this}return u.apply(s,d.concat(o.call(arguments)))}),u.prototype){var g=function(){};g.prototype=u.prototype,c.prototype=new g,g.prototype=null}return c}},77575:function(i,o,a){var s=a(73047);i.exports=Function.prototype.bind||s},68318:function(i,o,a){var s,u=SyntaxError,c=Function,d=TypeError,f=function(F){try{return c(&#x27;&quot;use strict&quot;; return (&#x27;+F+&quot;).constructor;&quot;)()}catch{}},p=Object.getOwnPropertyDescriptor;if(p)try{p({},&quot;&quot;)}catch{p=null}var m=function(){throw new d},g=p?function(){try{return m}catch{try{return p(arguments,&quot;callee&quot;).get}catch{return m}}}():m,b=a(57877)(),v=Object.getPrototypeOf||function(F){return F.__proto__},h={},y=typeof Uint8Array&gt;&quot;u&quot;?s:v(Uint8Array),w={&quot;%AggregateError%&quot;:typeof AggregateError&gt;&quot;u&quot;?s:AggregateError,&quot;%Array%&quot;:Array,&quot;%ArrayBuffer%&quot;:typeof ArrayBuffer&gt;&quot;u&quot;?s:ArrayBuffer,&quot;%ArrayIteratorPrototype%&quot;:b?v([][Symbol.iterator]()):s,&quot;%AsyncFromSyncIteratorPrototype%&quot;:s,&quot;%AsyncFunction%&quot;:h,&quot;%AsyncGenerator%&quot;:h,&quot;%AsyncGeneratorFunction%&quot;:h,&quot;%AsyncIteratorPrototype%&quot;:h,&quot;%Atomics%&quot;:typeof Atomics&gt;&quot;u&quot;?s:Atomics,&quot;%BigInt%&quot;:typeof BigInt&gt;&quot;u&quot;?s:BigInt,&quot;%BigInt64Array%&quot;:typeof BigInt64Array&gt;&quot;u&quot;?s:BigInt64Array,&quot;%BigUint64Array%&quot;:typeof BigUint64Array&gt;&quot;u&quot;?s:BigUint64Array,&quot;%Boolean%&quot;:Boolean,&quot;%DataView%&quot;:typeof DataView&gt;&quot;u&quot;?s:DataView,&quot;%Date%&quot;:Date,&quot;%decodeURI%&quot;:decodeURI,&quot;%decodeURIComponent%&quot;:decodeURIComponent,&quot;%encodeURI%&quot;:encodeURI,&quot;%encodeURIComponent%&quot;:encodeURIComponent,&quot;%Error%&quot;:Error,&quot;%eval%&quot;:eval,&quot;%EvalError%&quot;:EvalError,&quot;%Float32Array%&quot;:typeof Float32Array&gt;&quot;u&quot;?s:Float32Array,&quot;%Float64Array%&quot;:typeof Float64Array&gt;&quot;u&quot;?s:Float64Array,&quot;%FinalizationRegistry%&quot;:typeof FinalizationRegistry&gt;&quot;u&quot;?s:FinalizationRegistry,&quot;%Function%&quot;:c,&quot;%GeneratorFunction%&quot;:h,&quot;%Int8Array%&quot;:typeof Int8Array&gt;&quot;u&quot;?s:Int8Array,&quot;%Int16Array%&quot;:typeof Int16Array&gt;&quot;u&quot;?s:Int16Array,&quot;%Int32Array%&quot;:typeof Int32Array&gt;&quot;u&quot;?s:Int32Array,&quot;%isFinite%&quot;:isFinite,&quot;%isNaN%&quot;:isNaN,&quot;%IteratorPrototype%&quot;:b?v(v([][Symbol.iterator]())):s,&quot;%JSON%&quot;:typeof JSON==&quot;object&quot;?JSON:s,&quot;%Map%&quot;:typeof Map&gt;&quot;u&quot;?s:Map,&quot;%MapIteratorPrototype%&quot;:typeof Map&lt;&quot;u&quot;&amp;&amp;b?v(new Map()[Symbol.iterator]()):s,&quot;%Math%&quot;:Math,&quot;%Number%&quot;:Number,&quot;%Object%&quot;:Object,&quot;%parseFloat%&quot;:parseFloat,&quot;%parseInt%&quot;:parseInt,&quot;%Promise%&quot;:typeof Promise&gt;&quot;u&quot;?s:Promise,&quot;%Proxy%&quot;:typeof Proxy&gt;&quot;u&quot;?s:Proxy,&quot;%RangeError%&quot;:RangeError,&quot;%ReferenceError%&quot;:ReferenceError,&quot;%Reflect%&quot;:typeof Reflect&gt;&quot;u&quot;?s:Reflect,&quot;%RegExp%&quot;:RegExp,&quot;%Set%&quot;:typeof Set&gt;&quot;u&quot;?s:Set,&quot;%SetIteratorPrototype%&quot;:typeof Set&lt;&quot;u&quot;&amp;&amp;b?v(new Set()[Symbol.iterator]()):s,&quot;%SharedArrayBuffer%&quot;:typeof SharedArrayBuffer&gt;&quot;u&quot;?s:SharedArrayBuffer,&quot;%String%&quot;:String,&quot;%StringIteratorPrototype%&quot;:b?v(&quot;&quot;[Symbol.iterator]()):s,&quot;%Symbol%&quot;:b?Symbol:s,&quot;%SyntaxError%&quot;:u,&quot;%ThrowTypeError%&quot;:g,&quot;%TypedArray%&quot;:y,&quot;%TypeError%&quot;:d,&quot;%Uint8Array%&quot;:typeof Uint8Array&gt;&quot;u&quot;?s:Uint8Array,&quot;%Uint8ClampedArray%&quot;:typeof Uint8ClampedArray&gt;&quot;u&quot;?s:Uint8ClampedArray,&quot;%Uint16Array%&quot;:typeof Uint16Array&gt;&quot;u&quot;?s:Uint16Array,&quot;%Uint32Array%&quot;:typeof Uint32Array&gt;&quot;u&quot;?s:Uint32Array,&quot;%URIError%&quot;:URIError,&quot;%WeakMap%&quot;:typeof WeakMap&gt;&quot;u&quot;?s:WeakMap,&quot;%WeakRef%&quot;:typeof WeakRef&gt;&quot;u&quot;?s:WeakRef,&quot;%WeakSet%&quot;:typeof WeakSet&gt;&quot;u&quot;?s:WeakSet};try{null.error}catch(F){var _=v(v(F));w[&quot;%Error.prototype%&quot;]=_}var x=function F(j){var z;if(j===&quot;%AsyncFunction%&quot;)z=f(&quot;async function () {}&quot;);else if(j===&quot;%GeneratorFunction%&quot;)z=f(&quot;function* () {}&quot;);else if(j===&quot;%AsyncGeneratorFunction%&quot;)z=f(&quot;async function* () {}&quot;);else if(j===&quot;%AsyncGenerator%&quot;){var B=F(&quot;%AsyncGeneratorFunction%&quot;);B&amp;&amp;(z=B.prototype)}else if(j===&quot;%AsyncIteratorPrototype%&quot;){var N=F(&quot;%AsyncGenerator%&quot;);N&amp;&amp;(z=v(N.prototype))}return w[j]=z,z},T={&quot;%ArrayBufferPrototype%&quot;:[&quot;ArrayBuffer&quot;,&quot;prototype&quot;],&quot;%ArrayPrototype%&quot;:[&quot;Array&quot;,&quot;prototype&quot;],&quot;%ArrayProto_entries%&quot;:[&quot;Array&quot;,&quot;prototype&quot;,&quot;entries&quot;],&quot;%ArrayProto_forEach%&quot;:[&quot;Array&quot;,&quot;prototype&quot;,&quot;forEach&quot;],&quot;%ArrayProto_keys%&quot;:[&quot;Array&quot;,&quot;prototype&quot;,&quot;keys&quot;],&quot;%ArrayProto_values%&quot;:[&quot;Array&quot;,&quot;prototype&quot;,&quot;values&quot;],&quot;%AsyncFunctionPrototype%&quot;:[&quot;AsyncFunction&quot;,&quot;prototype&quot;],&quot;%AsyncGenerator%&quot;:[&quot;AsyncGeneratorFunction&quot;,&quot;prototype&quot;],&quot;%AsyncGeneratorPrototype%&quot;:[&quot;AsyncGeneratorFunction&quot;,&quot;prototype&quot;,&quot;prototype&quot;],&quot;%BooleanPrototype%&quot;:[&quot;Boolean&quot;,&quot;prototype&quot;],&quot;%DataViewPrototype%&quot;:[&quot;DataView&quot;,&quot;prototype&quot;],&quot;%DatePrototype%&quot;:[&quot;Date&quot;,&quot;prototype&quot;],&quot;%ErrorPrototype%&quot;:[&quot;Error&quot;,&quot;prototype&quot;],&quot;%EvalErrorPrototype%&quot;:[&quot;EvalError&quot;,&quot;prototype&quot;],&quot;%Float32ArrayPrototype%&quot;:[&quot;Float32Array&quot;,&quot;prototype&quot;],&quot;%Float64ArrayPrototype%&quot;:[&quot;Float64Array&quot;,&quot;prototype&quot;],&quot;%FunctionPrototype%&quot;:[&quot;Function&quot;,&quot;prototype&quot;],&quot;%Generator%&quot;:[&quot;GeneratorFunction&quot;,&quot;prototype&quot;],&quot;%GeneratorPrototype%&quot;:[&quot;GeneratorFunction&quot;,&quot;prototype&quot;,&quot;prototype&quot;],&quot;%Int8ArrayPrototype%&quot;:[&quot;Int8Array&quot;,&quot;prototype&quot;],&quot;%Int16ArrayPrototype%&quot;:[&quot;Int16Array&quot;,&quot;prototype&quot;],&quot;%Int32ArrayPrototype%&quot;:[&quot;Int32Array&quot;,&quot;prototype&quot;],&quot;%JSONParse%&quot;:[&quot;JSON&quot;,&quot;parse&quot;],&quot;%JSONStringify%&quot;:[&quot;JSON&quot;,&quot;stringify&quot;],&quot;%MapPrototype%&quot;:[&quot;Map&quot;,&quot;prototype&quot;],&quot;%NumberPrototype%&quot;:[&quot;Number&quot;,&quot;prototype&quot;],&quot;%ObjectPrototype%&quot;:[&quot;Object&quot;,&quot;prototype&quot;],&quot;%ObjProto_toString%&quot;:[&quot;Object&quot;,&quot;prototype&quot;,&quot;toString&quot;],&quot;%ObjProto_valueOf%&quot;:[&quot;Object&quot;,&quot;prototype&quot;,&quot;valueOf&quot;],&quot;%PromisePrototype%&quot;:[&quot;Promise&quot;,&quot;prototype&quot;],&quot;%PromiseProto_then%&quot;:[&quot;Promise&quot;,&quot;prototype&quot;,&quot;then&quot;],&quot;%Promise_all%&quot;:[&quot;Promise&quot;,&quot;all&quot;],&quot;%Promise_reject%&quot;:[&quot;Promise&quot;,&quot;reject&quot;],&quot;%Promise_resolve%&quot;:[&quot;Promise&quot;,&quot;resolve&quot;],&quot;%RangeErrorPrototype%&quot;:[&quot;RangeError&quot;,&quot;prototype&quot;],&quot;%ReferenceErrorPrototype%&quot;:[&quot;ReferenceError&quot;,&quot;prototype&quot;],&quot;%RegExpPrototype%&quot;:[&quot;RegExp&quot;,&quot;prototype&quot;],&quot;%SetPrototype%&quot;:[&quot;Set&quot;,&quot;prototype&quot;],&quot;%SharedArrayBufferPrototype%&quot;:[&quot;SharedArrayBuffer&quot;,&quot;prototype&quot;],&quot;%StringPrototype%&quot;:[&quot;String&quot;,&quot;prototype&quot;],&quot;%SymbolPrototype%&quot;:[&quot;Symbol&quot;,&quot;prototype&quot;],&quot;%SyntaxErrorPrototype%&quot;:[&quot;SyntaxError&quot;,&quot;prototype&quot;],&quot;%TypedArrayPrototype%&quot;:[&quot;TypedArray&quot;,&quot;prototype&quot;],&quot;%TypeErrorPrototype%&quot;:[&quot;TypeError&quot;,&quot;prototype&quot;],&quot;%Uint8ArrayPrototype%&quot;:[&quot;Uint8Array&quot;,&quot;prototype&quot;],&quot;%Uint8ClampedArrayPrototype%&quot;:[&quot;Uint8ClampedArray&quot;,&quot;prototype&quot;],&quot;%Uint16ArrayPrototype%&quot;:[&quot;Uint16Array&quot;,&quot;prototype&quot;],&quot;%Uint32ArrayPrototype%&quot;:[&quot;Uint32Array&quot;,&quot;prototype&quot;],&quot;%URIErrorPrototype%&quot;:[&quot;URIError&quot;,&quot;prototype&quot;],&quot;%WeakMapPrototype%&quot;:[&quot;WeakMap&quot;,&quot;prototype&quot;],&quot;%WeakSetPrototype%&quot;:[&quot;WeakSet&quot;,&quot;prototype&quot;]},k=a(77575),S=a(35065),C=k.call(Function.call,Array.prototype.concat),M=k.call(Function.apply,Array.prototype.splice),O=k.call(Function.call,String.prototype.replace),D=k.call(Function.call,String.prototype.slice),P=k.call(Function.call,RegExp.prototype.exec),E=/[^%.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([&quot;&#x27;])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|%$))/g,I=/\\\\(\\\\)?/g,A=function(F,j){var z,B=F;if(S(T,B)&amp;&amp;(B=&quot;%&quot;+(z=T[B])[0]+&quot;%&quot;),S(w,B)){var N=w[B];if(N===h&amp;&amp;(N=x(B)),N===void 0&amp;&amp;!j)throw new d(&quot;intrinsic &quot;+F+&quot; exists, but is not available. Please file an issue!&quot;);return{alias:z,name:B,value:N}}throw new u(&quot;intrinsic &quot;+F+&quot; does not exist!&quot;)};i.exports=function(F,j){if(typeof F!=&quot;string&quot;||F.length===0)throw new d(&quot;intrinsic name must be a non-empty string&quot;);if(arguments.length&gt;1&amp;&amp;typeof j!=&quot;boolean&quot;)throw new d(&#x27;&quot;allowMissing&quot; argument must be a boolean&#x27;);if(P(/^%?[^%]*%?$/,F)===null)throw new u(&quot;`%` may not be present anywhere but at the beginning and end of the intrinsic name&quot;);var z=function(Z){var G=D(Z,0,1),X=D(Z,-1);if(G===&quot;%&quot;&amp;&amp;X!==&quot;%&quot;)throw new u(&quot;invalid intrinsic syntax, expected closing `%`&quot;);if(X===&quot;%&quot;&amp;&amp;G!==&quot;%&quot;)throw new u(&quot;invalid intrinsic syntax, expected opening `%`&quot;);var Q=[];return O(Z,E,function(re,ae,ie,se){Q[Q.length]=ie?O(se,I,&quot;$1&quot;):ae||re}),Q}(F),B=z.length&gt;0?z[0]:&quot;&quot;,N=A(&quot;%&quot;+B+&quot;%&quot;,j),R=N.name,q=N.value,Y=!1,L=N.alias;L&amp;&amp;(B=L[0],M(z,C([0,1],L)));for(var W=1,U=!0;W&lt;z.length;W+=1){var V=z[W],te=D(V,0,1),ee=D(V,-1);if((te===&#x27;&quot;&#x27;||te===&quot;&#x27;&quot;||te===&quot;`&quot;||ee===&#x27;&quot;&#x27;||ee===&quot;&#x27;&quot;||ee===&quot;`&quot;)&amp;&amp;te!==ee)throw new u(&quot;property names with quotes must have matching quotes&quot;);if(V!==&quot;constructor&quot;&amp;&amp;U||(Y=!0),S(w,R=&quot;%&quot;+(B+=&quot;.&quot;+V)+&quot;%&quot;))q=w[R];else if(q!=null){if(!(V in q)){if(!j)throw new d(&quot;base intrinsic for &quot;+F+&quot; exists, but the property is not available.&quot;);return}if(p&amp;&amp;W+1&gt;=z.length){var H=p(q,V);q=(U=!!H)&amp;&amp;&quot;get&quot;in H&amp;&amp;!(&quot;originalValue&quot;in H.get)?H.get:q[V]}else U=S(q,V),q=q[V];U&amp;&amp;!Y&amp;&amp;(w[R]=q)}}return q}},85400:function(i){i.exports=function(o,a){var s=a[0],u=a[1],c=a[2],d=a[3],f=a[4],p=a[5],m=a[6],g=a[7],b=a[8],v=a[9],h=a[10],y=a[11],w=a[12],_=a[13],x=a[14],T=a[15];return o[0]=p*(h*T-y*x)-v*(m*T-g*x)+_*(m*y-g*h),o[1]=-(u*(h*T-y*x)-v*(c*T-d*x)+_*(c*y-d*h)),o[2]=u*(m*T-g*x)-p*(c*T-d*x)+_*(c*g-d*m),o[3]=-(u*(m*y-g*h)-p*(c*y-d*h)+v*(c*g-d*m)),o[4]=-(f*(h*T-y*x)-b*(m*T-g*x)+w*(m*y-g*h)),o[5]=s*(h*T-y*x)-b*(c*T-d*x)+w*(c*y-d*h),o[6]=-(s*(m*T-g*x)-f*(c*T-d*x)+w*(c*g-d*m)),o[7]=s*(m*y-g*h)-f*(c*y-d*h)+b*(c*g-d*m),o[8]=f*(v*T-y*_)-b*(p*T-g*_)+w*(p*y-g*v),o[9]=-(s*(v*T-y*_)-b*(u*T-d*_)+w*(u*y-d*v)),o[10]=s*(p*T-g*_)-f*(u*T-d*_)+w*(u*g-d*p),o[11]=-(s*(p*y-g*v)-f*(u*y-d*v)+b*(u*g-d*p)),o[12]=-(f*(v*x-h*_)-b*(p*x-m*_)+w*(p*h-m*v)),o[13]=s*(v*x-h*_)-b*(u*x-c*_)+w*(u*h-c*v),o[14]=-(s*(p*x-m*_)-f*(u*x-c*_)+w*(u*m-c*p)),o[15]=s*(p*h-m*v)-f*(u*h-c*v)+b*(u*m-c*p),o}},42331:function(i){i.exports=function(o){var a=new Float32Array(16);return a[0]=o[0],a[1]=o[1],a[2]=o[2],a[3]=o[3],a[4]=o[4],a[5]=o[5],a[6]=o[6],a[7]=o[7],a[8]=o[8],a[9]=o[9],a[10]=o[10],a[11]=o[11],a[12]=o[12],a[13]=o[13],a[14]=o[14],a[15]=o[15],a}},31042:function(i){i.exports=function(o,a){return o[0]=a[0],o[1]=a[1],o[2]=a[2],o[3]=a[3],o[4]=a[4],o[5]=a[5],o[6]=a[6],o[7]=a[7],o[8]=a[8],o[9]=a[9],o[10]=a[10],o[11]=a[11],o[12]=a[12],o[13]=a[13],o[14]=a[14],o[15]=a[15],o}},11902:function(i){i.exports=function(){var o=new Float32Array(16);return o[0]=1,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=1,o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=1,o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o}},89887:function(i){i.exports=function(o){var a=o[0],s=o[1],u=o[2],c=o[3],d=o[4],f=o[5],p=o[6],m=o[7],g=o[8],b=o[9],v=o[10],h=o[11],y=o[12],w=o[13],_=o[14],x=o[15];return(a*f-s*d)*(v*x-h*_)-(a*p-u*d)*(b*x-h*w)+(a*m-c*d)*(b*_-v*w)+(s*p-u*f)*(g*x-h*y)-(s*m-c*f)*(g*_-v*y)+(u*m-c*p)*(g*w-b*y)}},27812:function(i){i.exports=function(o,a){var s=a[0],u=a[1],c=a[2],d=a[3],f=s+s,p=u+u,m=c+c,g=s*f,b=u*f,v=u*p,h=c*f,y=c*p,w=c*m,_=d*f,x=d*p,T=d*m;return o[0]=1-v-w,o[1]=b+T,o[2]=h-x,o[3]=0,o[4]=b-T,o[5]=1-g-w,o[6]=y+_,o[7]=0,o[8]=h+x,o[9]=y-_,o[10]=1-g-v,o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o}},34045:function(i){i.exports=function(o,a,s){var u,c,d,f=s[0],p=s[1],m=s[2],g=Math.sqrt(f*f+p*p+m*m);return Math.abs(g)&lt;1e-6?null:(f*=g=1/g,p*=g,m*=g,u=Math.sin(a),d=1-(c=Math.cos(a)),o[0]=f*f*d+c,o[1]=p*f*d+m*u,o[2]=m*f*d-p*u,o[3]=0,o[4]=f*p*d-m*u,o[5]=p*p*d+c,o[6]=m*p*d+f*u,o[7]=0,o[8]=f*m*d+p*u,o[9]=p*m*d-f*u,o[10]=m*m*d+c,o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o)}},45973:function(i){i.exports=function(o,a,s){var u=a[0],c=a[1],d=a[2],f=a[3],p=u+u,m=c+c,g=d+d,b=u*p,v=u*m,h=u*g,y=c*m,w=c*g,_=d*g,x=f*p,T=f*m,k=f*g;return o[0]=1-(y+_),o[1]=v+k,o[2]=h-T,o[3]=0,o[4]=v-k,o[5]=1-(b+_),o[6]=w+x,o[7]=0,o[8]=h+T,o[9]=w-x,o[10]=1-(b+y),o[11]=0,o[12]=s[0],o[13]=s[1],o[14]=s[2],o[15]=1,o}},81472:function(i){i.exports=function(o,a){return o[0]=a[0],o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=a[1],o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=a[2],o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o}},14669:function(i){i.exports=function(o,a){return o[0]=1,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=1,o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=1,o[11]=0,o[12]=a[0],o[13]=a[1],o[14]=a[2],o[15]=1,o}},75262:function(i){i.exports=function(o,a){var s=Math.sin(a),u=Math.cos(a);return o[0]=1,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=u,o[6]=s,o[7]=0,o[8]=0,o[9]=-s,o[10]=u,o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o}},331:function(i){i.exports=function(o,a){var s=Math.sin(a),u=Math.cos(a);return o[0]=u,o[1]=0,o[2]=-s,o[3]=0,o[4]=0,o[5]=1,o[6]=0,o[7]=0,o[8]=s,o[9]=0,o[10]=u,o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o}},11049:function(i){i.exports=function(o,a){var s=Math.sin(a),u=Math.cos(a);return o[0]=u,o[1]=s,o[2]=0,o[3]=0,o[4]=-s,o[5]=u,o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=1,o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o}},75195:function(i){i.exports=function(o,a,s,u,c,d,f){var p=1/(s-a),m=1/(c-u),g=1/(d-f);return o[0]=2*d*p,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=2*d*m,o[6]=0,o[7]=0,o[8]=(s+a)*p,o[9]=(c+u)*m,o[10]=(f+d)*g,o[11]=-1,o[12]=0,o[13]=0,o[14]=f*d*2*g,o[15]=0,o}},71551:function(i){i.exports=function(o){return o[0]=1,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=1,o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=1,o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o}},79576:function(i,o,a){i.exports={create:a(11902),clone:a(42331),copy:a(31042),identity:a(71551),transpose:a(88654),invert:a(95874),adjoint:a(85400),determinant:a(89887),multiply:a(91362),translate:a(31283),scale:a(10789),rotate:a(65074),rotateX:a(35545),rotateY:a(94918),rotateZ:a(15692),fromRotation:a(34045),fromRotationTranslation:a(45973),fromScaling:a(81472),fromTranslation:a(14669),fromXRotation:a(75262),fromYRotation:a(331),fromZRotation:a(11049),fromQuat:a(27812),frustum:a(75195),perspective:a(7864),perspectiveFromFieldOfView:a(35279),ortho:a(60378),lookAt:a(65551),str:a(6726)}},95874:function(i){i.exports=function(o,a){var s=a[0],u=a[1],c=a[2],d=a[3],f=a[4],p=a[5],m=a[6],g=a[7],b=a[8],v=a[9],h=a[10],y=a[11],w=a[12],_=a[13],x=a[14],T=a[15],k=s*p-u*f,S=s*m-c*f,C=s*g-d*f,M=u*m-c*p,O=u*g-d*p,D=c*g-d*m,P=b*_-v*w,E=b*x-h*w,I=b*T-y*w,A=v*x-h*_,F=v*T-y*_,j=h*T-y*x,z=k*j-S*F+C*A+M*I-O*E+D*P;return z?(z=1/z,o[0]=(p*j-m*F+g*A)*z,o[1]=(c*F-u*j-d*A)*z,o[2]=(_*D-x*O+T*M)*z,o[3]=(h*O-v*D-y*M)*z,o[4]=(m*I-f*j-g*E)*z,o[5]=(s*j-c*I+d*E)*z,o[6]=(x*C-w*D-T*S)*z,o[7]=(b*D-h*C+y*S)*z,o[8]=(f*F-p*I+g*P)*z,o[9]=(u*I-s*F-d*P)*z,o[10]=(w*O-_*C+T*k)*z,o[11]=(v*C-b*O-y*k)*z,o[12]=(p*E-f*A-m*P)*z,o[13]=(s*A-u*E+c*P)*z,o[14]=(_*S-w*M-x*k)*z,o[15]=(b*M-v*S+h*k)*z,o):null}},65551:function(i,o,a){var s=a(71551);i.exports=function(u,c,d,f){var p,m,g,b,v,h,y,w,_,x,T=c[0],k=c[1],S=c[2],C=f[0],M=f[1],O=f[2],D=d[0],P=d[1],E=d[2];return Math.abs(T-D)&lt;1e-6&amp;&amp;Math.abs(k-P)&lt;1e-6&amp;&amp;Math.abs(S-E)&lt;1e-6?s(u):(y=T-D,w=k-P,_=S-E,p=M*(_*=x=1/Math.sqrt(y*y+w*w+_*_))-O*(w*=x),m=O*(y*=x)-C*_,g=C*w-M*y,(x=Math.sqrt(p*p+m*m+g*g))?(p*=x=1/x,m*=x,g*=x):(p=0,m=0,g=0),b=w*g-_*m,v=_*p-y*g,h=y*m-w*p,(x=Math.sqrt(b*b+v*v+h*h))?(b*=x=1/x,v*=x,h*=x):(b=0,v=0,h=0),u[0]=p,u[1]=b,u[2]=y,u[3]=0,u[4]=m,u[5]=v,u[6]=w,u[7]=0,u[8]=g,u[9]=h,u[10]=_,u[11]=0,u[12]=-(p*T+m*k+g*S),u[13]=-(b*T+v*k+h*S),u[14]=-(y*T+w*k+_*S),u[15]=1,u)}},91362:function(i){i.exports=function(o,a,s){var u=a[0],c=a[1],d=a[2],f=a[3],p=a[4],m=a[5],g=a[6],b=a[7],v=a[8],h=a[9],y=a[10],w=a[11],_=a[12],x=a[13],T=a[14],k=a[15],S=s[0],C=s[1],M=s[2],O=s[3];return o[0]=S*u+C*p+M*v+O*_,o[1]=S*c+C*m+M*h+O*x,o[2]=S*d+C*g+M*y+O*T,o[3]=S*f+C*b+M*w+O*k,S=s[4],C=s[5],M=s[6],O=s[7],o[4]=S*u+C*p+M*v+O*_,o[5]=S*c+C*m+M*h+O*x,o[6]=S*d+C*g+M*y+O*T,o[7]=S*f+C*b+M*w+O*k,S=s[8],C=s[9],M=s[10],O=s[11],o[8]=S*u+C*p+M*v+O*_,o[9]=S*c+C*m+M*h+O*x,o[10]=S*d+C*g+M*y+O*T,o[11]=S*f+C*b+M*w+O*k,S=s[12],C=s[13],M=s[14],O=s[15],o[12]=S*u+C*p+M*v+O*_,o[13]=S*c+C*m+M*h+O*x,o[14]=S*d+C*g+M*y+O*T,o[15]=S*f+C*b+M*w+O*k,o}},60378:function(i){i.exports=function(o,a,s,u,c,d,f){var p=1/(a-s),m=1/(u-c),g=1/(d-f);return o[0]=-2*p,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=-2*m,o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=2*g,o[11]=0,o[12]=(a+s)*p,o[13]=(c+u)*m,o[14]=(f+d)*g,o[15]=1,o}},7864:function(i){i.exports=function(o,a,s,u,c){var d=1/Math.tan(a/2),f=1/(u-c);return o[0]=d/s,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=d,o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=(c+u)*f,o[11]=-1,o[12]=0,o[13]=0,o[14]=2*c*u*f,o[15]=0,o}},35279:function(i){i.exports=function(o,a,s,u){var c=Math.tan(a.upDegrees*Math.PI/180),d=Math.tan(a.downDegrees*Math.PI/180),f=Math.tan(a.leftDegrees*Math.PI/180),p=Math.tan(a.rightDegrees*Math.PI/180),m=2/(f+p),g=2/(c+d);return o[0]=m,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=g,o[6]=0,o[7]=0,o[8]=-(f-p)*m*.5,o[9]=(c-d)*g*.5,o[10]=u/(s-u),o[11]=-1,o[12]=0,o[13]=0,o[14]=u*s/(s-u),o[15]=0,o}},65074:function(i){i.exports=function(o,a,s,u){var c,d,f,p,m,g,b,v,h,y,w,_,x,T,k,S,C,M,O,D,P,E,I,A,F=u[0],j=u[1],z=u[2],B=Math.sqrt(F*F+j*j+z*z);return Math.abs(B)&lt;1e-6?null:(F*=B=1/B,j*=B,z*=B,c=Math.sin(s),f=1-(d=Math.cos(s)),p=a[0],m=a[1],g=a[2],b=a[3],v=a[4],h=a[5],y=a[6],w=a[7],_=a[8],x=a[9],T=a[10],k=a[11],S=F*F*f+d,C=j*F*f+z*c,M=z*F*f-j*c,O=F*j*f-z*c,D=j*j*f+d,P=z*j*f+F*c,E=F*z*f+j*c,I=j*z*f-F*c,A=z*z*f+d,o[0]=p*S+v*C+_*M,o[1]=m*S+h*C+x*M,o[2]=g*S+y*C+T*M,o[3]=b*S+w*C+k*M,o[4]=p*O+v*D+_*P,o[5]=m*O+h*D+x*P,o[6]=g*O+y*D+T*P,o[7]=b*O+w*D+k*P,o[8]=p*E+v*I+_*A,o[9]=m*E+h*I+x*A,o[10]=g*E+y*I+T*A,o[11]=b*E+w*I+k*A,a!==o&amp;&amp;(o[12]=a[12],o[13]=a[13],o[14]=a[14],o[15]=a[15]),o)}},35545:function(i){i.exports=function(o,a,s){var u=Math.sin(s),c=Math.cos(s),d=a[4],f=a[5],p=a[6],m=a[7],g=a[8],b=a[9],v=a[10],h=a[11];return a!==o&amp;&amp;(o[0]=a[0],o[1]=a[1],o[2]=a[2],o[3]=a[3],o[12]=a[12],o[13]=a[13],o[14]=a[14],o[15]=a[15]),o[4]=d*c+g*u,o[5]=f*c+b*u,o[6]=p*c+v*u,o[7]=m*c+h*u,o[8]=g*c-d*u,o[9]=b*c-f*u,o[10]=v*c-p*u,o[11]=h*c-m*u,o}},94918:function(i){i.exports=function(o,a,s){var u=Math.sin(s),c=Math.cos(s),d=a[0],f=a[1],p=a[2],m=a[3],g=a[8],b=a[9],v=a[10],h=a[11];return a!==o&amp;&amp;(o[4]=a[4],o[5]=a[5],o[6]=a[6],o[7]=a[7],o[12]=a[12],o[13]=a[13],o[14]=a[14],o[15]=a[15]),o[0]=d*c-g*u,o[1]=f*c-b*u,o[2]=p*c-v*u,o[3]=m*c-h*u,o[8]=d*u+g*c,o[9]=f*u+b*c,o[10]=p*u+v*c,o[11]=m*u+h*c,o}},15692:function(i){i.exports=function(o,a,s){var u=Math.sin(s),c=Math.cos(s),d=a[0],f=a[1],p=a[2],m=a[3],g=a[4],b=a[5],v=a[6],h=a[7];return a!==o&amp;&amp;(o[8]=a[8],o[9]=a[9],o[10]=a[10],o[11]=a[11],o[12]=a[12],o[13]=a[13],o[14]=a[14],o[15]=a[15]),o[0]=d*c+g*u,o[1]=f*c+b*u,o[2]=p*c+v*u,o[3]=m*c+h*u,o[4]=g*c-d*u,o[5]=b*c-f*u,o[6]=v*c-p*u,o[7]=h*c-m*u,o}},10789:function(i){i.exports=function(o,a,s){var u=s[0],c=s[1],d=s[2];return o[0]=a[0]*u,o[1]=a[1]*u,o[2]=a[2]*u,o[3]=a[3]*u,o[4]=a[4]*c,o[5]=a[5]*c,o[6]=a[6]*c,o[7]=a[7]*c,o[8]=a[8]*d,o[9]=a[9]*d,o[10]=a[10]*d,o[11]=a[11]*d,o[12]=a[12],o[13]=a[13],o[14]=a[14],o[15]=a[15],o}},6726:function(i){i.exports=function(o){return&quot;mat4(&quot;+o[0]+&quot;, &quot;+o[1]+&quot;, &quot;+o[2]+&quot;, &quot;+o[3]+&quot;, &quot;+o[4]+&quot;, &quot;+o[5]+&quot;, &quot;+o[6]+&quot;, &quot;+o[7]+&quot;, &quot;+o[8]+&quot;, &quot;+o[9]+&quot;, &quot;+o[10]+&quot;, &quot;+o[11]+&quot;, &quot;+o[12]+&quot;, &quot;+o[13]+&quot;, &quot;+o[14]+&quot;, &quot;+o[15]+&quot;)&quot;}},31283:function(i){i.exports=function(o,a,s){var u,c,d,f,p,m,g,b,v,h,y,w,_=s[0],x=s[1],T=s[2];return a===o?(o[12]=a[0]*_+a[4]*x+a[8]*T+a[12],o[13]=a[1]*_+a[5]*x+a[9]*T+a[13],o[14]=a[2]*_+a[6]*x+a[10]*T+a[14],o[15]=a[3]*_+a[7]*x+a[11]*T+a[15]):(u=a[0],c=a[1],d=a[2],f=a[3],p=a[4],m=a[5],g=a[6],b=a[7],v=a[8],h=a[9],y=a[10],w=a[11],o[0]=u,o[1]=c,o[2]=d,o[3]=f,o[4]=p,o[5]=m,o[6]=g,o[7]=b,o[8]=v,o[9]=h,o[10]=y,o[11]=w,o[12]=u*_+p*x+v*T+a[12],o[13]=c*_+m*x+h*T+a[13],o[14]=d*_+g*x+y*T+a[14],o[15]=f*_+b*x+w*T+a[15]),o}},88654:function(i){i.exports=function(o,a){if(o===a){var s=a[1],u=a[2],c=a[3],d=a[6],f=a[7],p=a[11];o[1]=a[4],o[2]=a[8],o[3]=a[12],o[4]=s,o[6]=a[9],o[7]=a[13],o[8]=u,o[9]=d,o[11]=a[14],o[12]=c,o[13]=f,o[14]=p}else o[0]=a[0],o[1]=a[4],o[2]=a[8],o[3]=a[12],o[4]=a[1],o[5]=a[5],o[6]=a[9],o[7]=a[13],o[8]=a[2],o[9]=a[6],o[10]=a[10],o[11]=a[14],o[12]=a[3],o[13]=a[7],o[14]=a[11],o[15]=a[15];return o}},40383:function(i,o,a){var s=a(68318)(&quot;%Object.getOwnPropertyDescriptor%&quot;,!0);if(s)try{s([],&quot;length&quot;)}catch{s=null}i.exports=s},57035:function(i,o,a){var s,u=a(54404);s=typeof a.g.matchMedia==&quot;function&quot;?!a.g.matchMedia(&quot;(hover: none)&quot;).matches:u,i.exports=s},38520:function(i,o,a){var s=a(54404);i.exports=s&amp;&amp;function(){var u=!1;try{var c=Object.defineProperty({},&quot;passive&quot;,{get:function(){u=!0}});window.addEventListener(&quot;test&quot;,null,c),window.removeEventListener(&quot;test&quot;,null,c)}catch{u=!1}return u}()},55622:function(i,o,a){var s=a(68318)(&quot;%Object.defineProperty%&quot;,!0),u=function(){if(s)try{return s({},&quot;a&quot;,{value:1}),!0}catch{return!1}return!1};u.hasArrayLengthDefineBug=function(){if(!u())return null;try{return s([],&quot;length&quot;,{value:1}).length!==1}catch{return!0}},i.exports=u},57877:function(i,o,a){var s=typeof Symbol&lt;&quot;u&quot;&amp;&amp;Symbol,u=a(35638);i.exports=function(){return typeof s==&quot;function&quot;&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;typeof s(&quot;foo&quot;)==&quot;symbol&quot;&amp;&amp;typeof Symbol(&quot;bar&quot;)==&quot;symbol&quot;&amp;&amp;u()}},35638:function(i){i.exports=function(){if(typeof Symbol!=&quot;function&quot;||typeof Object.getOwnPropertySymbols!=&quot;function&quot;)return!1;if(typeof Symbol.iterator==&quot;symbol&quot;)return!0;var o={},a=Symbol(&quot;test&quot;),s=Object(a);if(typeof a==&quot;string&quot;||Object.prototype.toString.call(a)!==&quot;[object Symbol]&quot;||Object.prototype.toString.call(s)!==&quot;[object Symbol]&quot;)return!1;for(a in o[a]=42,o)return!1;if(typeof Object.keys==&quot;function&quot;&amp;&amp;Object.keys(o).length!==0||typeof Object.getOwnPropertyNames==&quot;function&quot;&amp;&amp;Object.getOwnPropertyNames(o).length!==0)return!1;var u=Object.getOwnPropertySymbols(o);if(u.length!==1||u[0]!==a||!Object.prototype.propertyIsEnumerable.call(o,a))return!1;if(typeof Object.getOwnPropertyDescriptor==&quot;function&quot;){var c=Object.getOwnPropertyDescriptor(o,a);if(c.value!==42||c.enumerable!==!0)return!1}return!0}},84543:function(i,o,a){var s=a(35638);i.exports=function(){return s()&amp;&amp;!!Symbol.toStringTag}},35065:function(i,o,a){var s=a(77575);i.exports=s.call(Function.call,Object.prototype.hasOwnProperty)},95280:function(i,o){o.read=function(a,s,u,c,d){var f,p,m=8*d-c-1,g=(1&lt;&lt;m)-1,b=g&gt;&gt;1,v=-7,h=u?d-1:0,y=u?-1:1,w=a[s+h];for(h+=y,f=w&amp;(1&lt;&lt;-v)-1,w&gt;&gt;=-v,v+=m;v&gt;0;f=256*f+a[s+h],h+=y,v-=8);for(p=f&amp;(1&lt;&lt;-v)-1,f&gt;&gt;=-v,v+=c;v&gt;0;p=256*p+a[s+h],h+=y,v-=8);if(f===0)f=1-b;else{if(f===g)return p?NaN:1/0*(w?-1:1);p+=Math.pow(2,c),f-=b}return(w?-1:1)*p*Math.pow(2,f-c)},o.write=function(a,s,u,c,d,f){var p,m,g,b=8*f-d-1,v=(1&lt;&lt;b)-1,h=v&gt;&gt;1,y=d===23?Math.pow(2,-24)-Math.pow(2,-77):0,w=c?0:f-1,_=c?1:-1,x=s&lt;0||s===0&amp;&amp;1/s&lt;0?1:0;for(s=Math.abs(s),isNaN(s)||s===1/0?(m=isNaN(s)?1:0,p=v):(p=Math.floor(Math.log(s)/Math.LN2),s*(g=Math.pow(2,-p))&lt;1&amp;&amp;(p--,g*=2),(s+=p+h&gt;=1?y/g:y*Math.pow(2,1-h))*g&gt;=2&amp;&amp;(p++,g/=2),p+h&gt;=v?(m=0,p=v):p+h&gt;=1?(m=(s*g-1)*Math.pow(2,d),p+=h):(m=s*Math.pow(2,h-1)*Math.pow(2,d),p=0));d&gt;=8;a[u+w]=255&amp;m,w+=_,m/=256,d-=8);for(p=p&lt;&lt;d|m,b+=d;b&gt;0;a[u+w]=255&amp;p,w+=_,p/=256,b-=8);a[u+w-_]|=128*x}},42018:function(i){typeof Object.create==&quot;function&quot;?i.exports=function(o,a){a&amp;&amp;(o.super_=a,o.prototype=Object.create(a.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}))}:i.exports=function(o,a){if(a){o.super_=a;var s=function(){};s.prototype=a.prototype,o.prototype=new s,o.prototype.constructor=o}}},47216:function(i,o,a){var s=a(84543)(),u=a(6614)(&quot;Object.prototype.toString&quot;),c=function(p){return!(s&amp;&amp;p&amp;&amp;typeof p==&quot;object&quot;&amp;&amp;Symbol.toStringTag in p)&amp;&amp;u(p)===&quot;[object Arguments]&quot;},d=function(p){return!!c(p)||p!==null&amp;&amp;typeof p==&quot;object&quot;&amp;&amp;typeof p.length==&quot;number&quot;&amp;&amp;p.length&gt;=0&amp;&amp;u(p)!==&quot;[object Array]&quot;&amp;&amp;u(p.callee)===&quot;[object Function]&quot;},f=function(){return c(arguments)}();c.isLegacyArguments=d,i.exports=f?c:d},54404:function(i){i.exports=!0},85395:function(i){var o,a,s=Function.prototype.toString,u=typeof Reflect==&quot;object&quot;&amp;&amp;Reflect!==null&amp;&amp;Reflect.apply;if(typeof u==&quot;function&quot;&amp;&amp;typeof Object.defineProperty==&quot;function&quot;)try{o=Object.defineProperty({},&quot;length&quot;,{get:function(){throw a}}),a={},u(function(){throw 42},null,o)}catch(h){h!==a&amp;&amp;(u=null)}else u=null;var c=/^\\s*class\\b/,d=function(h){try{var y=s.call(h);return c.test(y)}catch{return!1}},f=function(h){try{return!d(h)&amp;&amp;(s.call(h),!0)}catch{return!1}},p=Object.prototype.toString,m=typeof Symbol==&quot;function&quot;&amp;&amp;!!Symbol.toStringTag,g=!(0 in[,]),b=function(){return!1};if(typeof document==&quot;object&quot;){var v=document.all;p.call(v)===p.call(document.all)&amp;&amp;(b=function(h){if((g||!h)&amp;&amp;(h===void 0||typeof h==&quot;object&quot;))try{var y=p.call(h);return(y===&quot;[object HTMLAllCollection]&quot;||y===&quot;[object HTML document.all class]&quot;||y===&quot;[object HTMLCollection]&quot;||y===&quot;[object Object]&quot;)&amp;&amp;h(&quot;&quot;)==null}catch{}return!1})}i.exports=u?function(h){if(b(h))return!0;if(!h||typeof h!=&quot;function&quot;&amp;&amp;typeof h!=&quot;object&quot;)return!1;try{u(h,null,o)}catch(y){if(y!==a)return!1}return!d(h)&amp;&amp;f(h)}:function(h){if(b(h))return!0;if(!h||typeof h!=&quot;function&quot;&amp;&amp;typeof h!=&quot;object&quot;)return!1;if(m)return f(h);if(d(h))return!1;var y=p.call(h);return!(y!==&quot;[object Function]&quot;&amp;&amp;y!==&quot;[object GeneratorFunction]&quot;&amp;&amp;!/^\\[object HTML/.test(y))&amp;&amp;f(h)}},65481:function(i,o,a){var s,u=Object.prototype.toString,c=Function.prototype.toString,d=/^\\s*(?:function)?\\*/,f=a(84543)(),p=Object.getPrototypeOf;i.exports=function(m){if(typeof m!=&quot;function&quot;)return!1;if(d.test(c.call(m)))return!0;if(!f)return u.call(m)===&quot;[object GeneratorFunction]&quot;;if(!p)return!1;if(s===void 0){var g=function(){if(!f)return!1;try{return Function(&quot;return function*() {}&quot;)()}catch{}}();s=!!g&amp;&amp;p(g)}return p(m)===s}},64274:function(i){i.exports=function(o){return o!=o}},15567:function(i,o,a){var s=a(68222),u=a(17045),c=a(64274),d=a(14922),f=a(22442),p=s(d(),Number);u(p,{getPolyfill:d,implementation:c,shim:f}),i.exports=p},14922:function(i,o,a){var s=a(64274);i.exports=function(){return Number.isNaN&amp;&amp;Number.isNaN(NaN)&amp;&amp;!Number.isNaN(&quot;a&quot;)?Number.isNaN:s}},22442:function(i,o,a){var s=a(17045),u=a(14922);i.exports=function(){var c=u();return s(Number,{isNaN:c},{isNaN:function(){return Number.isNaN!==c}}),c}},18546:function(i){i.exports=function(o){for(var a,s=o.length,u=0;u&lt;s;u++)if(((a=o.charCodeAt(u))&lt;9||a&gt;13)&amp;&amp;a!==32&amp;&amp;a!==133&amp;&amp;a!==160&amp;&amp;a!==5760&amp;&amp;a!==6158&amp;&amp;(a&lt;8192||a&gt;8205)&amp;&amp;a!==8232&amp;&amp;a!==8233&amp;&amp;a!==8239&amp;&amp;a!==8287&amp;&amp;a!==8288&amp;&amp;a!==12288&amp;&amp;a!==65279)return!1;return!0}},9187:function(i,o,a){var s=a(31353),u=a(72077),c=a(6614),d=c(&quot;Object.prototype.toString&quot;),f=a(84543)(),p=a(40383),m=typeof globalThis&gt;&quot;u&quot;?a.g:globalThis,g=u(),b=c(&quot;Array.prototype.indexOf&quot;,!0)||function(w,_){for(var x=0;x&lt;w.length;x+=1)if(w[x]===_)return x;return-1},v=c(&quot;String.prototype.slice&quot;),h={},y=Object.getPrototypeOf;f&amp;&amp;p&amp;&amp;y&amp;&amp;s(g,function(w){var _=new m[w];if(Symbol.toStringTag in _){var x=y(_),T=p(x,Symbol.toStringTag);if(!T){var k=y(x);T=p(k,Symbol.toStringTag)}h[w]=T.get}}),i.exports=function(w){if(!w||typeof w!=&quot;object&quot;)return!1;if(!f||!(Symbol.toStringTag in w)){var _=v(d(w),8,-1);return b(g,_)&gt;-1}return!!p&amp;&amp;function(x){var T=!1;return s(h,function(k,S){if(!T)try{T=k.call(x)===S}catch{}}),T}(w)}},48956:function(i){var o={left:0,top:0};i.exports=function(a,s,u){s=s||a.currentTarget||a.srcElement,Array.isArray(u)||(u=[0,0]);var c,d=a.clientX||0,f=a.clientY||0,p=(c=s)===window||c===document||c===document.body?o:c.getBoundingClientRect();return u[0]=d-p.left,u[1]=f-p.top,u}},7417:function(i,o,a){var s,u,c,d;u=&quot;Promise&quot;,d=function(){var f,p,m,g=Object.prototype.toString,b=typeof setImmediate&lt;&quot;u&quot;?function(O){return setImmediate(O)}:setTimeout;try{Object.defineProperty({},&quot;x&quot;,{}),f=function(O,D,P,E){return Object.defineProperty(O,D,{value:P,writable:!0,configurable:E!==!1})}}catch{f=function(D,P,E){return D[P]=E,D}}function v(O,D){m.add(O,D),p||(p=b(m.drain))}function h(O){var D,P=typeof O;return O==null||P!=&quot;object&quot;&amp;&amp;P!=&quot;function&quot;||(D=O.then),typeof D==&quot;function&quot;&amp;&amp;D}function y(){for(var O=0;O&lt;this.chain.length;O++)w(this,this.state===1?this.chain[O].success:this.chain[O].failure,this.chain[O]);this.chain.length=0}function w(O,D,P){var E,I;try{D===!1?P.reject(O.msg):(E=D===!0?O.msg:D.call(void 0,O.msg))===P.promise?P.reject(TypeError(&quot;Promise-chain cycle&quot;)):(I=h(E))?I.call(E,P.resolve,P.reject):P.resolve(E)}catch(A){P.reject(A)}}function _(O){var D,P=this;if(!P.triggered){P.triggered=!0,P.def&amp;&amp;(P=P.def);try{(D=h(O))?v(function(){var E=new k(P);try{D.call(O,function(){_.apply(E,arguments)},function(){x.apply(E,arguments)})}catch(I){x.call(E,I)}}):(P.msg=O,P.state=1,P.chain.length&gt;0&amp;&amp;v(y,P))}catch(E){x.call(new k(P),E)}}}function x(O){var D=this;D.triggered||(D.triggered=!0,D.def&amp;&amp;(D=D.def),D.msg=O,D.state=2,D.chain.length&gt;0&amp;&amp;v(y,D))}function T(O,D,P,E){for(var I=0;I&lt;D.length;I++)(function(A){O.resolve(D[A]).then(function(F){P(A,F)},E)})(I)}function k(O){this.def=O,this.triggered=!1}function S(O){this.promise=O,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function C(O){if(typeof O!=&quot;function&quot;)throw TypeError(&quot;Not a function&quot;);if(this.__NPO__!==0)throw TypeError(&quot;Not a promise&quot;);this.__NPO__=1;var D=new S(this);this.then=function(P,E){var I={success:typeof P!=&quot;function&quot;||P,failure:typeof E==&quot;function&quot;&amp;&amp;E};return I.promise=new this.constructor(function(A,F){if(typeof A!=&quot;function&quot;||typeof F!=&quot;function&quot;)throw TypeError(&quot;Not a function&quot;);I.resolve=A,I.reject=F}),D.chain.push(I),D.state!==0&amp;&amp;v(y,D),I.promise},this.catch=function(P){return this.then(void 0,P)};try{O.call(void 0,function(P){_.call(D,P)},function(P){x.call(D,P)})}catch(P){x.call(D,P)}}m=function(){var O,D,P;function E(I,A){this.fn=I,this.self=A,this.next=void 0}return{add:function(I,A){P=new E(I,A),D?D.next=P:O=P,D=P,P=void 0},drain:function(){var I=O;for(O=D=p=void 0;I;)I.fn.call(I.self),I=I.next}}}();var M=f({},&quot;constructor&quot;,C,!1);return C.prototype=M,f(M,&quot;__NPO__&quot;,0,!1),f(C,&quot;resolve&quot;,function(O){return O&amp;&amp;typeof O==&quot;object&quot;&amp;&amp;O.__NPO__===1?O:new this(function(D,P){if(typeof D!=&quot;function&quot;||typeof P!=&quot;function&quot;)throw TypeError(&quot;Not a function&quot;);D(O)})}),f(C,&quot;reject&quot;,function(O){return new this(function(D,P){if(typeof D!=&quot;function&quot;||typeof P!=&quot;function&quot;)throw TypeError(&quot;Not a function&quot;);P(O)})}),f(C,&quot;all&quot;,function(O){var D=this;return g.call(O)!=&quot;[object Array]&quot;?D.reject(TypeError(&quot;Not an array&quot;)):O.length===0?D.resolve([]):new D(function(P,E){if(typeof P!=&quot;function&quot;||typeof E!=&quot;function&quot;)throw TypeError(&quot;Not a function&quot;);var I=O.length,A=Array(I),F=0;T(D,O,function(j,z){A[j]=z,++F===I&amp;&amp;P(A)},E)})}),f(C,&quot;race&quot;,function(O){var D=this;return g.call(O)!=&quot;[object Array]&quot;?D.reject(TypeError(&quot;Not an array&quot;)):new D(function(P,E){if(typeof P!=&quot;function&quot;||typeof E!=&quot;function&quot;)throw TypeError(&quot;Not a function&quot;);T(D,O,function(I,A){P(A)},E)})}),C},(c=a.g!==void 0?a.g:this)[u]=c[u]||d(),i.exports?i.exports=c[u]:(s=(function(){return c[u]}).call(o,a,o,i))===void 0||(i.exports=s)},56131:function(i){var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable;i.exports=function(){try{if(!Object.assign)return!1;var u=new String(&quot;abc&quot;);if(u[5]=&quot;de&quot;,Object.getOwnPropertyNames(u)[0]===&quot;5&quot;)return!1;for(var c={},d=0;d&lt;10;d++)c[&quot;_&quot;+String.fromCharCode(d)]=d;if(Object.getOwnPropertyNames(c).map(function(p){return c[p]}).join(&quot;&quot;)!==&quot;0123456789&quot;)return!1;var f={};return&quot;abcdefghijklmnopqrst&quot;.split(&quot;&quot;).forEach(function(p){f[p]=p}),Object.keys(Object.assign({},f)).join(&quot;&quot;)===&quot;abcdefghijklmnopqrst&quot;}catch{return!1}}()?Object.assign:function(u,c){for(var d,f,p=function(v){if(v==null)throw new TypeError(&quot;Object.assign cannot be called with null or undefined&quot;);return Object(v)}(u),m=1;m&lt;arguments.length;m++){for(var g in d=Object(arguments[m]))a.call(d,g)&amp;&amp;(p[g]=d[g]);if(o){f=o(d);for(var b=0;b&lt;f.length;b++)s.call(d,f[b])&amp;&amp;(p[f[b]]=d[f[b]])}}return p}},65848:function(i){var o=function(a){return a!=a};i.exports=function(a,s){return a===0&amp;&amp;s===0?1/a==1/s:a===s||!(!o(a)||!o(s))}},64003:function(i,o,a){var s=a(17045),u=a(68222),c=a(65848),d=a(27015),f=a(55572),p=u(d(),Object);s(p,{getPolyfill:d,implementation:c,shim:f}),i.exports=p},27015:function(i,o,a){var s=a(65848);i.exports=function(){return typeof Object.is==&quot;function&quot;?Object.is:s}},55572:function(i,o,a){var s=a(27015),u=a(17045);i.exports=function(){var c=s();return u(Object,{is:c},{is:function(){return Object.is!==c}}),c}},99019:function(i,o,a){var s;if(!Object.keys){var u=Object.prototype.hasOwnProperty,c=Object.prototype.toString,d=a(64178),f=Object.prototype.propertyIsEnumerable,p=!f.call({toString:null},&quot;toString&quot;),m=f.call(function(){},&quot;prototype&quot;),g=[&quot;toString&quot;,&quot;toLocaleString&quot;,&quot;valueOf&quot;,&quot;hasOwnProperty&quot;,&quot;isPrototypeOf&quot;,&quot;propertyIsEnumerable&quot;,&quot;constructor&quot;],b=function(y){var w=y.constructor;return w&amp;&amp;w.prototype===y},v={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},h=function(){if(typeof window&gt;&quot;u&quot;)return!1;for(var y in window)try{if(!v[&quot;$&quot;+y]&amp;&amp;u.call(window,y)&amp;&amp;window[y]!==null&amp;&amp;typeof window[y]==&quot;object&quot;)try{b(window[y])}catch{return!0}}catch{return!0}return!1}();s=function(y){var w=y!==null&amp;&amp;typeof y==&quot;object&quot;,_=c.call(y)===&quot;[object Function]&quot;,x=d(y),T=w&amp;&amp;c.call(y)===&quot;[object String]&quot;,k=[];if(!w&amp;&amp;!_&amp;&amp;!x)throw new TypeError(&quot;Object.keys called on a non-object&quot;);var S=m&amp;&amp;_;if(T&amp;&amp;y.length&gt;0&amp;&amp;!u.call(y,0))for(var C=0;C&lt;y.length;++C)k.push(String(C));if(x&amp;&amp;y.length&gt;0)for(var M=0;M&lt;y.length;++M)k.push(String(M));else for(var O in y)S&amp;&amp;O===&quot;prototype&quot;||!u.call(y,O)||k.push(String(O));if(p)for(var D=function(E){if(typeof window&gt;&quot;u&quot;||!h)return b(E);try{return b(E)}catch{return!1}}(y),P=0;P&lt;g.length;++P)D&amp;&amp;g[P]===&quot;constructor&quot;||!u.call(y,g[P])||k.push(g[P]);return k}}i.exports=s},8709:function(i,o,a){var s=Array.prototype.slice,u=a(64178),c=Object.keys,d=c?function(p){return c(p)}:a(99019),f=Object.keys;d.shim=function(){if(Object.keys){var p=function(){var m=Object.keys(arguments);return m&amp;&amp;m.length===arguments.length}(1,2);p||(Object.keys=function(m){return u(m)?f(s.call(m)):f(m)})}else Object.keys=d;return Object.keys||d},i.exports=d},64178:function(i){var o=Object.prototype.toString;i.exports=function(a){var s=o.call(a),u=s===&quot;[object Arguments]&quot;;return u||(u=s!==&quot;[object Array]&quot;&amp;&amp;a!==null&amp;&amp;typeof a==&quot;object&quot;&amp;&amp;typeof a.length==&quot;number&quot;&amp;&amp;a.length&gt;=0&amp;&amp;o.call(a.callee)===&quot;[object Function]&quot;),u}},95616:function(i){i.exports=function(u){var c=[];return u.replace(a,function(d,f,p){var m=f.toLowerCase();for(p=function(g){var b=g.match(s);return b?b.map(Number):[]}(p),m==&quot;m&quot;&amp;&amp;p.length&gt;2&amp;&amp;(c.push([f].concat(p.splice(0,2))),m=&quot;l&quot;,f=f==&quot;m&quot;?&quot;l&quot;:&quot;L&quot;);;){if(p.length==o[m])return p.unshift(f),c.push(p);if(p.length&lt;o[m])throw new Error(&quot;malformed path data&quot;);c.push([f].concat(p.splice(0,o[m])))}}),c};var o={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},a=/([astvzqmhlc])([^astvzqmhlc]*)/gi,s=/-?[0-9]*\\.?[0-9]+(?:e[-+]?\\d+)?/gi},38258:function(i){i.exports=function(o,a,s,u){var c=o[0],d=o[1],f=!1;s===void 0&amp;&amp;(s=0),u===void 0&amp;&amp;(u=a.length);for(var p=u-s,m=0,g=p-1;m&lt;p;g=m++){var b=a[m+s][0],v=a[m+s][1],h=a[g+s][0],y=a[g+s][1];v&gt;d!=y&gt;d&amp;&amp;c&lt;(h-b)*(d-v)/(y-v)+b&amp;&amp;(f=!f)}return f}},52142:function(i,o,a){var s,u=a(69444),c=a(29023),d=a(87263),f=a(11328),p=a(55968),m=a(10670),g=!1,b=c();function v(h,y,w){var _=s.segments(h),x=s.segments(y),T=w(s.combine(_,x));return s.polygon(T)}s={buildLog:function(h){return h===!0?g=u():h===!1&amp;&amp;(g=!1),g!==!1&amp;&amp;g.list},epsilon:function(h){return b.epsilon(h)},segments:function(h){var y=d(!0,b,g);return h.regions.forEach(y.addRegion),{segments:y.calculate(h.inverted),inverted:h.inverted}},combine:function(h,y){return{combined:d(!1,b,g).calculate(h.segments,h.inverted,y.segments,y.inverted),inverted1:h.inverted,inverted2:y.inverted}},selectUnion:function(h){return{segments:p.union(h.combined,g),inverted:h.inverted1||h.inverted2}},selectIntersect:function(h){return{segments:p.intersect(h.combined,g),inverted:h.inverted1&amp;&amp;h.inverted2}},selectDifference:function(h){return{segments:p.difference(h.combined,g),inverted:h.inverted1&amp;&amp;!h.inverted2}},selectDifferenceRev:function(h){return{segments:p.differenceRev(h.combined,g),inverted:!h.inverted1&amp;&amp;h.inverted2}},selectXor:function(h){return{segments:p.xor(h.combined,g),inverted:h.inverted1!==h.inverted2}},polygon:function(h){return{regions:f(h.segments,b,g),inverted:h.inverted}},polygonFromGeoJSON:function(h){return m.toPolygon(s,h)},polygonToGeoJSON:function(h){return m.fromPolygon(s,b,h)},union:function(h,y){return v(h,y,s.selectUnion)},intersect:function(h,y){return v(h,y,s.selectIntersect)},difference:function(h,y){return v(h,y,s.selectDifference)},differenceRev:function(h,y){return v(h,y,s.selectDifferenceRev)},xor:function(h,y){return v(h,y,s.selectXor)}},typeof window==&quot;object&quot;&amp;&amp;(window.PolyBool=s),i.exports=s},69444:function(i){i.exports=function(){var o,a=0,s=!1;function u(c,d){return o.list.push({type:c,data:d?JSON.parse(JSON.stringify(d)):void 0}),o}return o={list:[],segmentId:function(){return a++},checkIntersection:function(c,d){return u(&quot;check&quot;,{seg1:c,seg2:d})},segmentChop:function(c,d){return u(&quot;div_seg&quot;,{seg:c,pt:d}),u(&quot;chop&quot;,{seg:c,pt:d})},statusRemove:function(c){return u(&quot;pop_seg&quot;,{seg:c})},segmentUpdate:function(c){return u(&quot;seg_update&quot;,{seg:c})},segmentNew:function(c,d){return u(&quot;new_seg&quot;,{seg:c,primary:d})},segmentRemove:function(c){return u(&quot;rem_seg&quot;,{seg:c})},tempStatus:function(c,d,f){return u(&quot;temp_status&quot;,{seg:c,above:d,below:f})},rewind:function(c){return u(&quot;rewind&quot;,{seg:c})},status:function(c,d,f){return u(&quot;status&quot;,{seg:c,above:d,below:f})},vert:function(c){return c===s?o:(s=c,u(&quot;vert&quot;,{x:c}))},log:function(c){return typeof c!=&quot;string&quot;&amp;&amp;(c=JSON.stringify(c,!1,&quot;  &quot;)),u(&quot;log&quot;,{txt:c})},reset:function(){return u(&quot;reset&quot;)},selected:function(c){return u(&quot;selected&quot;,{segs:c})},chainStart:function(c){return u(&quot;chain_start&quot;,{seg:c})},chainRemoveHead:function(c,d){return u(&quot;chain_rem_head&quot;,{index:c,pt:d})},chainRemoveTail:function(c,d){return u(&quot;chain_rem_tail&quot;,{index:c,pt:d})},chainNew:function(c,d){return u(&quot;chain_new&quot;,{pt1:c,pt2:d})},chainMatch:function(c){return u(&quot;chain_match&quot;,{index:c})},chainClose:function(c){return u(&quot;chain_close&quot;,{index:c})},chainAddHead:function(c,d){return u(&quot;chain_add_head&quot;,{index:c,pt:d})},chainAddTail:function(c,d){return u(&quot;chain_add_tail&quot;,{index:c,pt:d})},chainConnect:function(c,d){return u(&quot;chain_con&quot;,{index1:c,index2:d})},chainReverse:function(c){return u(&quot;chain_rev&quot;,{index:c})},chainJoin:function(c,d){return u(&quot;chain_join&quot;,{index1:c,index2:d})},done:function(){return u(&quot;done&quot;)}}}},29023:function(i){i.exports=function(o){typeof o!=&quot;number&quot;&amp;&amp;(o=1e-10);var a={epsilon:function(s){return typeof s==&quot;number&quot;&amp;&amp;(o=s),o},pointAboveOrOnLine:function(s,u,c){var d=u[0],f=u[1],p=c[0],m=c[1],g=s[0];return(p-d)*(s[1]-f)-(m-f)*(g-d)&gt;=-o},pointBetween:function(s,u,c){var d=s[1]-u[1],f=c[0]-u[0],p=s[0]-u[0],m=c[1]-u[1],g=p*f+d*m;return!(g&lt;o||g-(f*f+m*m)&gt;-o)},pointsSameX:function(s,u){return Math.abs(s[0]-u[0])&lt;o},pointsSameY:function(s,u){return Math.abs(s[1]-u[1])&lt;o},pointsSame:function(s,u){return a.pointsSameX(s,u)&amp;&amp;a.pointsSameY(s,u)},pointsCompare:function(s,u){return a.pointsSameX(s,u)?a.pointsSameY(s,u)?0:s[1]&lt;u[1]?-1:1:s[0]&lt;u[0]?-1:1},pointsCollinear:function(s,u,c){var d=s[0]-u[0],f=s[1]-u[1],p=u[0]-c[0],m=u[1]-c[1];return Math.abs(d*m-p*f)&lt;o},linesIntersect:function(s,u,c,d){var f=u[0]-s[0],p=u[1]-s[1],m=d[0]-c[0],g=d[1]-c[1],b=f*g-p*m;if(Math.abs(b)&lt;o)return!1;var v=s[0]-c[0],h=s[1]-c[1],y=(m*h-g*v)/b,w=(f*h-p*v)/b,_={alongA:0,alongB:0,pt:[s[0]+y*f,s[1]+y*p]};return _.alongA=y&lt;=-o?-2:y&lt;o?-1:y-1&lt;=-o?0:y-1&lt;o?1:2,_.alongB=w&lt;=-o?-2:w&lt;o?-1:w-1&lt;=-o?0:w-1&lt;o?1:2,_},pointInsideRegion:function(s,u){for(var c=s[0],d=s[1],f=u[u.length-1][0],p=u[u.length-1][1],m=!1,g=0;g&lt;u.length;g++){var b=u[g][0],v=u[g][1];v-d&gt;o!=p-d&gt;o&amp;&amp;(f-b)*(d-v)/(p-v)+b-c&gt;o&amp;&amp;(m=!m),f=b,p=v}return m}};return a}},10670:function(i){var o={toPolygon:function(a,s){function u(f){if(f.length&lt;=0)return a.segments({inverted:!1,regions:[]});function p(b){var v=b.slice(0,b.length-1);return a.segments({inverted:!1,regions:[v]})}for(var m=p(f[0]),g=1;g&lt;f.length;g++)m=a.selectDifference(a.combine(m,p(f[g])));return m}if(s.type===&quot;Polygon&quot;)return a.polygon(u(s.coordinates));if(s.type===&quot;MultiPolygon&quot;){for(var c=a.segments({inverted:!1,regions:[]}),d=0;d&lt;s.coordinates.length;d++)c=a.selectUnion(a.combine(c,u(s.coordinates[d])));return a.polygon(c)}throw new Error(&quot;PolyBool: Cannot convert GeoJSON object to PolyBool polygon&quot;)},fromPolygon:function(a,s,u){function c(w,_){return s.pointInsideRegion([.5*(w[0][0]+w[1][0]),.5*(w[0][1]+w[1][1])],_)}function d(w){return{region:w,children:[]}}u=a.polygon(a.segments(u));var f=d(null);function p(w,_){for(var x=0;x&lt;w.children.length;x++)if(c(_,(k=w.children[x]).region))return void p(k,_);var T=d(_);for(x=0;x&lt;w.children.length;x++){var k;c((k=w.children[x]).region,_)&amp;&amp;(T.children.push(k),w.children.splice(x,1),x--)}w.children.push(T)}for(var m=0;m&lt;u.regions.length;m++){var g=u.regions[m];g.length&lt;3||p(f,g)}function b(w,_){for(var x=0,T=w[w.length-1][0],k=w[w.length-1][1],S=[],C=0;C&lt;w.length;C++){var M=w[C][0],O=w[C][1];S.push([M,O]),x+=O*T-M*k,T=M,k=O}return x&lt;0!==_&amp;&amp;S.reverse(),S.push([S[0][0],S[0][1]]),S}var v=[];function h(w){var _=[b(w.region,!1)];v.push(_);for(var x=0;x&lt;w.children.length;x++)_.push(y(w.children[x]))}function y(w){for(var _=0;_&lt;w.children.length;_++)h(w.children[_]);return b(w.region,!0)}for(m=0;m&lt;f.children.length;m++)h(f.children[m]);return v.length&lt;=0?{type:&quot;Polygon&quot;,coordinates:[]}:v.length==1?{type:&quot;Polygon&quot;,coordinates:v[0]}:{type:&quot;MultiPolygon&quot;,coordinates:v}}};i.exports=o},87263:function(i,o,a){var s=a(26859);i.exports=function(u,c,d){function f(h,y,w){return{id:d?d.segmentId():-1,start:h,end:y,myFill:{above:w.myFill.above,below:w.myFill.below},otherFill:null}}var p=s.create();function m(h,y){p.insertBefore(h,function(w){return _=h.isStart,x=h.pt,T=y,k=w.isStart,S=w.pt,C=w.other.pt,((M=c.pointsCompare(x,S))!==0?M:c.pointsSame(T,C)?0:_!==k?_?1:-1:c.pointAboveOrOnLine(T,k?S:C,k?C:S)?1:-1)&lt;0;var _,x,T,k,S,C,M})}function g(h,y){var w=function(_,x){var T=s.node({isStart:!0,pt:_.start,seg:_,primary:x,other:null,status:null});return m(T,_.end),T}(h,y);return function(_,x,T){var k=s.node({isStart:!1,pt:x.end,seg:x,primary:T,other:_,status:null});_.other=k,m(k,_.pt)}(w,h,y),w}function b(h,y){var w=f(y,h.seg.end,h.seg);return function(_,x){d&amp;&amp;d.segmentChop(_.seg,x),_.other.remove(),_.seg.end=x,_.other.pt=x,m(_.other,_.pt)}(h,y),g(w,h.primary)}function v(h,y){var w=s.create();function _(F){return w.findTransition(function(j){var z,B,N,R,q,Y;return z=F,B=j.ev,N=z.seg.start,R=z.seg.end,q=B.seg.start,Y=B.seg.end,(c.pointsCollinear(N,q,Y)?c.pointsCollinear(R,q,Y)||c.pointAboveOrOnLine(R,q,Y)?1:-1:c.pointAboveOrOnLine(N,q,Y)?1:-1)&gt;0})}function x(F,j){var z=F.seg,B=j.seg,N=z.start,R=z.end,q=B.start,Y=B.end;d&amp;&amp;d.checkIntersection(z,B);var L=c.linesIntersect(N,R,q,Y);if(L===!1){if(!c.pointsCollinear(N,R,q)||c.pointsSame(N,Y)||c.pointsSame(R,q))return!1;var W=c.pointsSame(N,q),U=c.pointsSame(R,Y);if(W&amp;&amp;U)return j;var V=!W&amp;&amp;c.pointBetween(N,q,Y),te=!U&amp;&amp;c.pointBetween(R,q,Y);if(W)return te?b(j,R):b(F,Y),j;V&amp;&amp;(U||(te?b(j,R):b(F,Y)),b(j,N))}else L.alongA===0&amp;&amp;(L.alongB===-1?b(F,q):L.alongB===0?b(F,L.pt):L.alongB===1&amp;&amp;b(F,Y)),L.alongB===0&amp;&amp;(L.alongA===-1?b(j,N):L.alongA===0?b(j,L.pt):L.alongA===1&amp;&amp;b(j,R));return!1}for(var T=[];!p.isEmpty();){var k=p.getHead();if(d&amp;&amp;d.vert(k.pt[0]),k.isStart){let F=function(){if(C){var j=x(k,C);if(j)return j}return!!M&amp;&amp;x(k,M)};var A=F;d&amp;&amp;d.segmentNew(k.seg,k.primary);var S=_(k),C=S.before?S.before.ev:null,M=S.after?S.after.ev:null;d&amp;&amp;d.tempStatus(k.seg,!!C&amp;&amp;C.seg,!!M&amp;&amp;M.seg);var O,D,P=F();if(P&amp;&amp;(u?(D=k.seg.myFill.below===null||k.seg.myFill.above!==k.seg.myFill.below)&amp;&amp;(P.seg.myFill.above=!P.seg.myFill.above):P.seg.otherFill=k.seg.myFill,d&amp;&amp;d.segmentUpdate(P.seg),k.other.remove(),k.remove()),p.getHead()!==k){d&amp;&amp;d.rewind(k.seg);continue}u?(D=k.seg.myFill.below===null||k.seg.myFill.above!==k.seg.myFill.below,k.seg.myFill.below=M?M.seg.myFill.above:h,k.seg.myFill.above=D?!k.seg.myFill.below:k.seg.myFill.below):k.seg.otherFill===null&amp;&amp;(O=M?k.primary===M.primary?M.seg.otherFill.above:M.seg.myFill.above:k.primary?y:h,k.seg.otherFill={above:O,below:O}),d&amp;&amp;d.status(k.seg,!!C&amp;&amp;C.seg,!!M&amp;&amp;M.seg),k.other.status=S.insert(s.node({ev:k}))}else{var E=k.status;if(E===null)throw new Error(&quot;PolyBool: Zero-length segment detected; your epsilon is probably too small or too large&quot;);if(w.exists(E.prev)&amp;&amp;w.exists(E.next)&amp;&amp;x(E.prev.ev,E.next.ev),d&amp;&amp;d.statusRemove(E.ev.seg),E.remove(),!k.primary){var I=k.seg.myFill;k.seg.myFill=k.seg.otherFill,k.seg.otherFill=I}T.push(k.seg)}p.getHead().remove()}return d&amp;&amp;d.done(),T}return u?{addRegion:function(h){for(var y,w,_,x=h[h.length-1],T=0;T&lt;h.length;T++){y=x,x=h[T];var k=c.pointsCompare(y,x);k!==0&amp;&amp;g((w=k&lt;0?y:x,_=k&lt;0?x:y,{id:d?d.segmentId():-1,start:w,end:_,myFill:{above:null,below:null},otherFill:null}),!0)}},calculate:function(h){return v(h,!1)}}:{calculate:function(h,y,w,_){return h.forEach(function(x){g(f(x.start,x.end,x),!0)}),w.forEach(function(x){g(f(x.start,x.end,x),!1)}),v(y,_)}}}},26859:function(i){i.exports={create:function(){var o={root:{root:!0,next:null},exists:function(a){return a!==null&amp;&amp;a!==o.root},isEmpty:function(){return o.root.next===null},getHead:function(){return o.root.next},insertBefore:function(a,s){for(var u=o.root,c=o.root.next;c!==null;){if(s(c))return a.prev=c.prev,a.next=c,c.prev.next=a,void(c.prev=a);u=c,c=c.next}u.next=a,a.prev=u,a.next=null},findTransition:function(a){for(var s=o.root,u=o.root.next;u!==null&amp;&amp;!a(u);)s=u,u=u.next;return{before:s===o.root?null:s,after:u,insert:function(c){return c.prev=s,c.next=u,s.next=c,u!==null&amp;&amp;(u.prev=c),c}}}};return o},node:function(o){return o.prev=null,o.next=null,o.remove=function(){o.prev.next=o.next,o.next&amp;&amp;(o.next.prev=o.prev),o.prev=null,o.next=null},o}}},11328:function(i){i.exports=function(o,a,s){var u=[],c=[];return o.forEach(function(d){var f=d.start,p=d.end;if(a.pointsSame(f,p))console.warn(&quot;PolyBool: Warning: Zero-length segment detected; your epsilon is probably too small or too large&quot;);else{s&amp;&amp;s.chainStart(d);for(var m={index:0,matches_head:!1,matches_pt1:!1},g={index:0,matches_head:!1,matches_pt1:!1},b=m,v=0;v&lt;u.length;v++){var h=(T=u[v])[0],y=(T[1],T[T.length-1]);if(T[T.length-2],a.pointsSame(h,f)){if(E(v,!0,!0))break}else if(a.pointsSame(h,p)){if(E(v,!0,!1))break}else if(a.pointsSame(y,f)){if(E(v,!1,!0))break}else if(a.pointsSame(y,p)&amp;&amp;E(v,!1,!1))break}if(b===m)return u.push([f,p]),void(s&amp;&amp;s.chainNew(f,p));if(b===g){s&amp;&amp;s.chainMatch(m.index);var w=m.index,_=m.matches_pt1?p:f,x=m.matches_head,T=u[w],k=x?T[0]:T[T.length-1],S=x?T[1]:T[T.length-2],C=x?T[T.length-1]:T[0],M=x?T[T.length-2]:T[1];return a.pointsCollinear(S,k,_)&amp;&amp;(x?(s&amp;&amp;s.chainRemoveHead(m.index,_),T.shift()):(s&amp;&amp;s.chainRemoveTail(m.index,_),T.pop()),k=S),a.pointsSame(C,_)?(u.splice(w,1),a.pointsCollinear(M,C,k)&amp;&amp;(x?(s&amp;&amp;s.chainRemoveTail(m.index,k),T.pop()):(s&amp;&amp;s.chainRemoveHead(m.index,k),T.shift())),s&amp;&amp;s.chainClose(m.index),void c.push(T)):void(x?(s&amp;&amp;s.chainAddHead(m.index,_),T.unshift(_)):(s&amp;&amp;s.chainAddTail(m.index,_),T.push(_)))}var O=m.index,D=g.index;s&amp;&amp;s.chainConnect(O,D);var P=u[O].length&lt;u[D].length;m.matches_head?g.matches_head?P?(I(O),A(O,D)):(I(D),A(D,O)):A(D,O):g.matches_head?A(O,D):P?(I(O),A(D,O)):(I(D),A(O,D))}function E(F,j,z){return b.index=F,b.matches_head=j,b.matches_pt1=z,b===m?(b=g,!1):(b=null,!0)}function I(F){s&amp;&amp;s.chainReverse(F),u[F].reverse()}function A(F,j){var z=u[F],B=u[j],N=z[z.length-1],R=z[z.length-2],q=B[0],Y=B[1];a.pointsCollinear(R,N,q)&amp;&amp;(s&amp;&amp;s.chainRemoveTail(F,N),z.pop(),N=R),a.pointsCollinear(N,q,Y)&amp;&amp;(s&amp;&amp;s.chainRemoveHead(j,q),B.shift()),s&amp;&amp;s.chainJoin(F,j),u[F]=z.concat(B),u.splice(j,1)}}),c}},55968:function(i){function o(s,u,c){var d=[];return s.forEach(function(f){var p=(f.myFill.above?8:0)+(f.myFill.below?4:0)+(f.otherFill&amp;&amp;f.otherFill.above?2:0)+(f.otherFill&amp;&amp;f.otherFill.below?1:0);u[p]!==0&amp;&amp;d.push({id:c?c.segmentId():-1,start:f.start,end:f.end,myFill:{above:u[p]===1,below:u[p]===2},otherFill:null})}),c&amp;&amp;c.selected(d),d}var a={union:function(s,u){return o(s,[0,2,1,0,2,2,0,0,1,0,1,0,0,0,0,0],u)},intersect:function(s,u){return o(s,[0,0,0,0,0,2,0,2,0,0,1,1,0,2,1,0],u)},difference:function(s,u){return o(s,[0,0,0,0,2,0,2,0,1,1,0,0,0,1,2,0],u)},differenceRev:function(s,u){return o(s,[0,2,1,0,0,0,1,1,0,2,0,2,0,0,0,0],u)},xor:function(s,u){return o(s,[0,2,1,0,2,0,0,1,1,0,0,2,0,1,2,0],u)}};i.exports=a},14847:function(i,o,a){var s=a(21630).Transform,u=a(90715);function c(){s.call(this,{readableObjectMode:!0})}function d(f,p,m){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||&quot;&quot;,this.name=this.constructor.name,this.message=f,p&amp;&amp;(this.code=p),m&amp;&amp;(this.statusCode=m)}c.prototype=Object.create(s.prototype),c.prototype.constructor=c,u(c.prototype),o.OF=function(f,p,m){for(var g=p,b=0;b&lt;m.length;)if(f[g++]!==m[b++])return!1;return!0},o.eG=function(f,p){var m=[],g=0;if(p&amp;&amp;p===&quot;hex&quot;)for(;g&lt;f.length;)m.push(parseInt(f.slice(g,g+2),16)),g+=2;else for(;g&lt;f.length;g++)m.push(255&amp;f.charCodeAt(g));return m},o.mP=function(f,p){return f[p]|f[p+1]&lt;&lt;8},o.n8=function(f,p){return f[p+1]|f[p]&lt;&lt;8},o.nm=function(f,p){return f[p]|f[p+1]&lt;&lt;8|f[p+2]&lt;&lt;16|16777216*f[p+3]},o.Ag=function(f,p){return f[p+3]|f[p+2]&lt;&lt;8|f[p+1]&lt;&lt;16|16777216*f[p]},d.prototype=Object.create(Error.prototype),d.prototype.constructor=d},71371:function(i){function o(u,c){var d=new Error(u);return d.code=c,d}function a(u){try{return decodeURIComponent(escape(u))}catch{return u}}function s(u,c,d){this.input=u.subarray(c,d),this.start=c;var f=String.fromCharCode.apply(null,this.input.subarray(0,4));if(f!==&quot;II*\\0&quot;&amp;&amp;f!==&quot;MM\\0*&quot;)throw o(&quot;invalid TIFF signature&quot;,&quot;EBADDATA&quot;);this.big_endian=f[0]===&quot;M&quot;}s.prototype.each=function(u){this.aborted=!1;var c=this.read_uint32(4);for(this.ifds_to_read=[{id:0,offset:c}];this.ifds_to_read.length&gt;0&amp;&amp;!this.aborted;){var d=this.ifds_to_read.shift();d.offset&amp;&amp;this.scan_ifd(d.id,d.offset,u)}},s.prototype.read_uint16=function(u){var c=this.input;if(u+2&gt;c.length)throw o(&quot;unexpected EOF&quot;,&quot;EBADDATA&quot;);return this.big_endian?256*c[u]+c[u+1]:c[u]+256*c[u+1]},s.prototype.read_uint32=function(u){var c=this.input;if(u+4&gt;c.length)throw o(&quot;unexpected EOF&quot;,&quot;EBADDATA&quot;);return this.big_endian?16777216*c[u]+65536*c[u+1]+256*c[u+2]+c[u+3]:c[u]+256*c[u+1]+65536*c[u+2]+16777216*c[u+3]},s.prototype.is_subifd_link=function(u,c){return u===0&amp;&amp;c===34665||u===0&amp;&amp;c===34853||u===34665&amp;&amp;c===40965},s.prototype.exif_format_length=function(u){switch(u){case 1:case 2:case 6:case 7:return 1;case 3:case 8:return 2;case 4:case 9:case 11:return 4;case 5:case 10:case 12:return 8;default:return 0}},s.prototype.exif_format_read=function(u,c){var d;switch(u){case 1:case 2:return this.input[c];case 6:return(d=this.input[c])|33554430*(128&amp;d);case 3:return this.read_uint16(c);case 8:return(d=this.read_uint16(c))|131070*(32768&amp;d);case 4:return this.read_uint32(c);case 9:return 0|this.read_uint32(c);default:return null}},s.prototype.scan_ifd=function(u,c,d){var f=this.read_uint16(c);c+=2;for(var p=0;p&lt;f;p++){var m=this.read_uint16(c),g=this.read_uint16(c+2),b=this.read_uint32(c+4),v=this.exif_format_length(g),h=b*v,y=h&lt;=4?c+8:this.read_uint32(c+8),w=!1;if(y+h&gt;this.input.length)throw o(&quot;unexpected EOF&quot;,&quot;EBADDATA&quot;);for(var _=[],x=y,T=0;T&lt;b;T++,x+=v){var k=this.exif_format_read(g,x);if(k===null){_=null;break}_.push(k)}if(Array.isArray(_)&amp;&amp;g===2&amp;&amp;(_=a(String.fromCharCode.apply(null,_)))&amp;&amp;_[_.length-1]===&quot;\\0&quot;&amp;&amp;(_=_.slice(0,-1)),this.is_subifd_link(u,m)&amp;&amp;Array.isArray(_)&amp;&amp;Number.isInteger(_[0])&amp;&amp;_[0]&gt;0&amp;&amp;(this.ifds_to_read.push({id:m,offset:_[0]}),w=!0),d({is_big_endian:this.big_endian,ifd:u,tag:m,format:g,count:b,entry_offset:c+this.start,data_length:h,data_offset:y+this.start,value:_,is_subifd_link:w})===!1)return void(this.aborted=!0);c+=12}u===0&amp;&amp;this.ifds_to_read.push({id:1,offset:this.read_uint32(c)})},i.exports.ExifParser=s,i.exports.get_orientation=function(u){var c=0;try{return new s(u,0,u.length).each(function(d){if(d.ifd===0&amp;&amp;d.tag===274&amp;&amp;Array.isArray(d.value))return c=d.value[0],!1}),c}catch{return-1}}},76767:function(i,o,a){var s=a(14847).n8,u=a(14847).Ag;function c(b,v){if(b.length&lt;4+v)return null;var h=u(b,v);return b.length&lt;h+v||h&lt;8?null:{boxtype:String.fromCharCode.apply(null,b.slice(v+4,v+8)),data:b.slice(v+8,v+h),end:v+h}}function d(b,v){for(var h=0;;){var y=c(b,h);if(!y)break;switch(y.boxtype){case&quot;ispe&quot;:v.sizes.push({width:u(y.data,4),height:u(y.data,8)});break;case&quot;irot&quot;:v.transforms.push({type:&quot;irot&quot;,value:3&amp;y.data[0]});break;case&quot;imir&quot;:v.transforms.push({type:&quot;imir&quot;,value:1&amp;y.data[0]})}h=y.end}}function f(b,v,h){for(var y=0,w=0;w&lt;h;w++)y=256*y+(b[v+w]||0);return y}function p(b,v){for(var h=b[4]&gt;&gt;4&amp;15,y=15&amp;b[4],w=b[5]&gt;&gt;4&amp;15,_=s(b,6),x=8,T=0;T&lt;_;T++){var k=s(b,x),S=s(b,x+=2),C=f(b,x+=2,w),M=s(b,x+=w);if(x+=2,S===0&amp;&amp;M===1){var O=f(b,x,h),D=f(b,x+h,y);v.item_loc[k]={length:D,offset:O+C}}x+=M*(h+y)}}function m(b,v){for(var h=s(b,4),y=6,w=0;w&lt;h;w++){var _=c(b,y);if(!_)break;if(_.boxtype===&quot;infe&quot;){for(var x=s(_.data,4),T=&quot;&quot;,k=8;k&lt;_.data.length&amp;&amp;_.data[k];k++)T+=String.fromCharCode(_.data[k]);v.item_inf[T]=x}y=_.end}}function g(b,v){for(var h=0;;){var y=c(b,h);if(!y)break;y.boxtype===&quot;ipco&quot;&amp;&amp;d(y.data,v),h=y.end}}i.exports.unbox=c,i.exports.readSizeFromMeta=function(b){var v={sizes:[],transforms:[],item_inf:{},item_loc:{}};if(function(k,S){for(var C=4;;){var M=c(k,C);if(!M)break;M.boxtype===&quot;iprp&quot;&amp;&amp;g(M.data,S),M.boxtype===&quot;iloc&quot;&amp;&amp;p(M.data,S),M.boxtype===&quot;iinf&quot;&amp;&amp;m(M.data,S),C=M.end}}(b,v),v.sizes.length){var h,y,w,_=(y=(h=v.sizes).reduce(function(k,S){return k.width&gt;S.width||k.width===S.width&amp;&amp;k.height&gt;S.height?k:S}),w=h.reduce(function(k,S){return k.height&gt;S.height||k.height===S.height&amp;&amp;k.width&gt;S.width?k:S}),y.width&gt;w.height||y.width===w.height&amp;&amp;y.height&gt;w.width?y:w),x=1;v.transforms.forEach(function(k){var S={1:6,2:5,3:8,4:7,5:4,6:3,7:2,8:1},C={1:4,2:3,3:2,4:1,5:6,6:5,7:8,8:7};if(k.type===&quot;imir&quot;&amp;&amp;(x=k.value===0?C[x]:S[x=S[x=C[x]]]),k.type===&quot;irot&quot;)for(var M=0;M&lt;k.value;M++)x=S[x]});var T=null;return v.item_inf.Exif&amp;&amp;(T=v.item_loc[v.item_inf.Exif]),{width:_.width,height:_.height,orientation:v.transforms.length?x:null,variants:v.sizes,exif_location:T}}},i.exports.getMimeType=function(b){var v=String.fromCharCode.apply(null,b.slice(0,4)),h={};h[v]=!0;for(var y=8;y&lt;b.length;y+=4)h[String.fromCharCode.apply(null,b.slice(y,y+4))]=!0;if(h.mif1||h.msf1||h.miaf)return v===&quot;avif&quot;||v===&quot;avis&quot;||v===&quot;avio&quot;?{type:&quot;avif&quot;,mime:&quot;image/avif&quot;}:v===&quot;heic&quot;||v===&quot;heix&quot;?{type:&quot;heic&quot;,mime:&quot;image/heic&quot;}:v===&quot;hevc&quot;||v===&quot;hevx&quot;?{type:&quot;heic&quot;,mime:&quot;image/heic-sequence&quot;}:h.avif||h.avis?{type:&quot;avif&quot;,mime:&quot;image/avif&quot;}:h.heic||h.heix||h.hevc||h.hevx||h.heis?h.msf1?{type:&quot;heif&quot;,mime:&quot;image/heif-sequence&quot;}:{type:&quot;heif&quot;,mime:&quot;image/heif&quot;}:{type:&quot;avif&quot;,mime:&quot;image/avif&quot;}}},24461:function(i,o,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).Ag,d=a(76767),f=a(71371),p=s(&quot;ftyp&quot;);i.exports=function(m){if(u(m,4,p)){var g=d.unbox(m,0);if(g){var b=d.getMimeType(g.data);if(b){for(var v,h=g.end;;){var y=d.unbox(m,h);if(!y)break;if(h=y.end,y.boxtype===&quot;mdat&quot;)return;if(y.boxtype===&quot;meta&quot;){v=y.data;break}}if(v){var w=d.readSizeFromMeta(v);if(w){var _={width:w.width,height:w.height,type:b.type,mime:b.mime,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;};if(w.variants.length&gt;1&amp;&amp;(_.variants=w.variants),w.orientation&amp;&amp;(_.orientation=w.orientation),w.exif_location&amp;&amp;w.exif_location.offset+w.exif_location.length&lt;=m.length){var x=c(m,w.exif_location.offset),T=m.slice(w.exif_location.offset+x+4,w.exif_location.offset+w.exif_location.length),k=f.get_orientation(T);k&gt;0&amp;&amp;(_.orientation=k)}return _}}}}}}},2504:function(i,o,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).mP,d=s(&quot;BM&quot;);i.exports=function(f){if(!(f.length&lt;26)&amp;&amp;u(f,0,d))return{width:c(f,18),height:c(f,22),type:&quot;bmp&quot;,mime:&quot;image/bmp&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}},47342:function(i,o,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).mP,d=s(&quot;GIF87a&quot;),f=s(&quot;GIF89a&quot;);i.exports=function(p){if(!(p.length&lt;10)&amp;&amp;(u(p,0,d)||u(p,0,f)))return{width:c(p,6),height:c(p,8),type:&quot;gif&quot;,mime:&quot;image/gif&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}},31355:function(i,o,a){var s=a(14847).mP;i.exports=function(u){var c=s(u,0),d=s(u,2),f=s(u,4);if(c===0&amp;&amp;d===1&amp;&amp;f){for(var p=[],m={width:0,height:0},g=0;g&lt;f;g++){var b=u[6+16*g]||256,v=u[6+16*g+1]||256,h={width:b,height:v};p.push(h),(b&gt;m.width||v&gt;m.height)&amp;&amp;(m=h)}return{width:m.width,height:m.height,variants:p,type:&quot;ico&quot;,mime:&quot;image/x-icon&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}}},54261:function(i,o,a){var s=a(14847).n8,u=a(14847).eG,c=a(14847).OF,d=a(71371),f=u(&quot;Exif\\0\\0&quot;);i.exports=function(p){if(!(p.length&lt;2)&amp;&amp;p[0]===255&amp;&amp;p[1]===216&amp;&amp;p[2]===255)for(var m=2;;){for(;;){if(p.length-m&lt;2)return;if(p[m++]===255)break}for(var g,b,v=p[m++];v===255;)v=p[m++];if(208&lt;=v&amp;&amp;v&lt;=217||v===1)g=0;else{if(!(192&lt;=v&amp;&amp;v&lt;=254)||p.length-m&lt;2)return;g=s(p,m)-2,m+=2}if(v===217||v===218)return;if(v===225&amp;&amp;g&gt;=10&amp;&amp;c(p,m,f)&amp;&amp;(b=d.get_orientation(p.slice(m+6,m+g))),g&gt;=5&amp;&amp;192&lt;=v&amp;&amp;v&lt;=207&amp;&amp;v!==196&amp;&amp;v!==200&amp;&amp;v!==204){if(p.length-m&lt;g)return;var h={width:s(p,m+3),height:s(p,m+1),type:&quot;jpg&quot;,mime:&quot;image/jpeg&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;};return b&gt;0&amp;&amp;(h.orientation=b),h}m+=g}}},6303:function(i,o,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).Ag,d=s(`PNG\\r\n",
       "\u001a\n",
       "`),f=s(&quot;IHDR&quot;);i.exports=function(p){if(!(p.length&lt;24)&amp;&amp;u(p,0,d)&amp;&amp;u(p,12,f))return{width:c(p,16),height:c(p,20),type:&quot;png&quot;,mime:&quot;image/png&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}},38689:function(i,o,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).Ag,d=s(&quot;8BPS\\0\u0001&quot;);i.exports=function(f){if(!(f.length&lt;22)&amp;&amp;u(f,0,d))return{width:c(f,18),height:c(f,14),type:&quot;psd&quot;,mime:&quot;image/vnd.adobe.photoshop&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}},6881:function(i){function o(m){return typeof m==&quot;number&quot;&amp;&amp;isFinite(m)&amp;&amp;m&gt;0}var a=/&lt;[-_.:a-zA-Z0-9][^&gt;]*&gt;/,s=/^&lt;([-_.:a-zA-Z0-9]+:)?svg\\s/,u=/[^-]\\bwidth=&quot;([^%]+?)&quot;|[^-]\\bwidth=&#x27;([^%]+?)&#x27;/,c=/\\bheight=&quot;([^%]+?)&quot;|\\bheight=&#x27;([^%]+?)&#x27;/,d=/\\bview[bB]ox=&quot;(.+?)&quot;|\\bview[bB]ox=&#x27;(.+?)&#x27;/,f=/in$|mm$|cm$|pt$|pc$|px$|em$|ex$/;function p(m){return f.test(m)?m.match(f)[0]:&quot;px&quot;}i.exports=function(m){if(function(C){var M,O=0,D=C.length;for(C[0]===239&amp;&amp;C[1]===187&amp;&amp;C[2]===191&amp;&amp;(O=3);O&lt;D&amp;&amp;((M=C[O])===32||M===9||M===13||M===10);)O++;return O!==D&amp;&amp;C[O]===60}(m)){for(var g=&quot;&quot;,b=0;b&lt;m.length;b++)g+=String.fromCharCode(m[b]);var v=(g.match(a)||[&quot;&quot;])[0];if(s.test(v)){var h=function(C){var M=C.match(u),O=C.match(c),D=C.match(d);return{width:M&amp;&amp;(M[1]||M[2]),height:O&amp;&amp;(O[1]||O[2]),viewbox:D&amp;&amp;(D[1]||D[2])}}(v),y=parseFloat(h.width),w=parseFloat(h.height);if(h.width&amp;&amp;h.height)return!o(y)||!o(w)?void 0:{width:y,height:w,type:&quot;svg&quot;,mime:&quot;image/svg+xml&quot;,wUnits:p(h.width),hUnits:p(h.height)};var _=(h.viewbox||&quot;&quot;).split(&quot; &quot;),x={width:_[2],height:_[3]},T=parseFloat(x.width),k=parseFloat(x.height);if(o(T)&amp;&amp;o(k)&amp;&amp;p(x.width)===p(x.height)){var S=T/k;return h.width?o(y)?{width:y,height:y/S,type:&quot;svg&quot;,mime:&quot;image/svg+xml&quot;,wUnits:p(h.width),hUnits:p(h.width)}:void 0:h.height?o(w)?{width:w*S,height:w,type:&quot;svg&quot;,mime:&quot;image/svg+xml&quot;,wUnits:p(h.height),hUnits:p(h.height)}:void 0:{width:T,height:k,type:&quot;svg&quot;,mime:&quot;image/svg+xml&quot;,wUnits:p(x.width),hUnits:p(x.height)}}}}}},66278:function(i,o,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).mP,d=a(14847).n8,f=a(14847).nm,p=a(14847).Ag,m=s(&quot;II*\\0&quot;),g=s(&quot;MM\\0*&quot;);function b(y,w,_){return _?d(y,w):c(y,w)}function v(y,w,_){return _?p(y,w):f(y,w)}function h(y,w,_){var x=b(y,w+2,_);return v(y,w+4,_)!==1||x!==3&amp;&amp;x!==4?null:x===3?b(y,w+8,_):v(y,w+8,_)}i.exports=function(y){if(!(y.length&lt;8)&amp;&amp;(u(y,0,m)||u(y,0,g))){var w=y[0]===77,_=v(y,4,w)-8;if(!(_&lt;0)){var x=_+8;if(!(y.length-x&lt;2)){var T=12*b(y,x+0,w);if(!(T&lt;=0||(x+=2,y.length-x&lt;T))){var k,S,C,M;for(k=0;k&lt;T;k+=12)(M=b(y,x+k,w))===256?S=h(y,x+k,w):M===257&amp;&amp;(C=h(y,x+k,w));return S&amp;&amp;C?{width:S,height:C,type:&quot;tiff&quot;,mime:&quot;image/tiff&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}:void 0}}}}}},90784:function(i,o,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).mP,d=a(14847).nm,f=a(71371),p=s(&quot;RIFF&quot;),m=s(&quot;WEBP&quot;);function g(h,y){if(h[y+3]===157&amp;&amp;h[y+4]===1&amp;&amp;h[y+5]===42)return{width:16383&amp;c(h,y+6),height:16383&amp;c(h,y+8),type:&quot;webp&quot;,mime:&quot;image/webp&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}function b(h,y){if(h[y]===47){var w=d(h,y+1);return{width:1+(16383&amp;w),height:1+(w&gt;&gt;14&amp;16383),type:&quot;webp&quot;,mime:&quot;image/webp&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}}function v(h,y){return{width:1+(h[y+6]&lt;&lt;16|h[y+5]&lt;&lt;8|h[y+4]),height:1+(h[y+9]&lt;&lt;y|h[y+8]&lt;&lt;8|h[y+7]),type:&quot;webp&quot;,mime:&quot;image/webp&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}i.exports=function(h){if(!(h.length&lt;16)&amp;&amp;(u(h,0,p)||u(h,8,m))){var y=12,w=null,_=0,x=d(h,4)+8;if(!(x&gt;h.length)){for(;y+8&lt;x;)if(h[y]!==0){var T=String.fromCharCode.apply(null,h.slice(y,y+4)),k=d(h,y+4);T===&quot;VP8 &quot;&amp;&amp;k&gt;=10?w=w||g(h,y+8):T===&quot;VP8L&quot;&amp;&amp;k&gt;=9?w=w||b(h,y+8):T===&quot;VP8X&quot;&amp;&amp;k&gt;=10?w=w||v(h,y+8):T===&quot;EXIF&quot;&amp;&amp;(_=f.get_orientation(h.slice(y+8,y+8+k)),y=1/0),y+=8+k}else y++;if(w)return _&gt;0&amp;&amp;(w.orientation=_),w}}}},91497:function(i,o,a){i.exports={avif:a(24461),bmp:a(2504),gif:a(47342),ico:a(31355),jpeg:a(54261),png:a(6303),psd:a(38689),svg:a(6881),tiff:a(66278),webp:a(90784)}},33575:function(i,o,a){var s=a(91497);i.exports=function(u){return function(c){for(var d=Object.keys(s),f=0;f&lt;d.length;f++){var p=s[d[f]](c);if(p)return p}return null}(u)},i.exports.parsers=s},90386:function(i){var o,a,s=i.exports={};function u(){throw new Error(&quot;setTimeout has not been defined&quot;)}function c(){throw new Error(&quot;clearTimeout has not been defined&quot;)}function d(w){if(o===setTimeout)return setTimeout(w,0);if((o===u||!o)&amp;&amp;setTimeout)return o=setTimeout,setTimeout(w,0);try{return o(w,0)}catch{try{return o.call(null,w,0)}catch{return o.call(this,w,0)}}}(function(){try{o=typeof setTimeout==&quot;function&quot;?setTimeout:u}catch{o=u}try{a=typeof clearTimeout==&quot;function&quot;?clearTimeout:c}catch{a=c}})();var f,p=[],m=!1,g=-1;function b(){m&amp;&amp;f&amp;&amp;(m=!1,f.length?p=f.concat(p):g=-1,p.length&amp;&amp;v())}function v(){if(!m){var w=d(b);m=!0;for(var _=p.length;_;){for(f=p,p=[];++g&lt;_;)f&amp;&amp;f[g].run();g=-1,_=p.length}f=null,m=!1,function(x){if(a===clearTimeout)return clearTimeout(x);if((a===c||!a)&amp;&amp;clearTimeout)return a=clearTimeout,clearTimeout(x);try{return a(x)}catch{try{return a.call(null,x)}catch{return a.call(this,x)}}}(w)}}function h(w,_){this.fun=w,this.array=_}function y(){}s.nextTick=function(w){var _=new Array(arguments.length-1);if(arguments.length&gt;1)for(var x=1;x&lt;arguments.length;x++)_[x-1]=arguments[x];p.push(new h(w,_)),p.length!==1||m||d(v)},h.prototype.run=function(){this.fun.apply(null,this.array)},s.title=&quot;browser&quot;,s.browser=!0,s.env={},s.argv=[],s.version=&quot;&quot;,s.versions={},s.on=y,s.addListener=y,s.once=y,s.off=y,s.removeListener=y,s.removeAllListeners=y,s.emit=y,s.prependListener=y,s.prependOnceListener=y,s.listeners=function(w){return[]},s.binding=function(w){throw new Error(&quot;process.binding is not supported&quot;)},s.cwd=function(){return&quot;/&quot;},s.chdir=function(w){throw new Error(&quot;process.chdir is not supported&quot;)},s.umask=function(){return 0}},71665:function(i,o,a){var s=a(12856),u=s.Buffer;function c(f,p){for(var m in f)p[m]=f[m]}function d(f,p,m){return u(f,p,m)}u.from&amp;&amp;u.alloc&amp;&amp;u.allocUnsafe&amp;&amp;u.allocUnsafeSlow?i.exports=s:(c(s,o),o.Buffer=d),d.prototype=Object.create(u.prototype),c(u,d),d.from=function(f,p,m){if(typeof f==&quot;number&quot;)throw new TypeError(&quot;Argument must not be a number&quot;);return u(f,p,m)},d.alloc=function(f,p,m){if(typeof f!=&quot;number&quot;)throw new TypeError(&quot;Argument must be a number&quot;);var g=u(f);return p!==void 0?typeof m==&quot;string&quot;?g.fill(p,m):g.fill(p):g.fill(0),g},d.allocUnsafe=function(f){if(typeof f!=&quot;number&quot;)throw new TypeError(&quot;Argument must be a number&quot;);return u(f)},d.allocUnsafeSlow=function(f){if(typeof f!=&quot;number&quot;)throw new TypeError(&quot;Argument must be a number&quot;);return s.SlowBuffer(f)}},21630:function(i,o,a){i.exports=u;var s=a(15398).EventEmitter;function u(){s.call(this)}a(42018)(u,s),u.Readable=a(40410),u.Writable=a(37493),u.Duplex=a(37865),u.Transform=a(74308),u.PassThrough=a(66897),u.finished=a(12726),u.pipeline=a(10168),u.Stream=u,u.prototype.pipe=function(c,d){var f=this;function p(w){c.writable&amp;&amp;c.write(w)===!1&amp;&amp;f.pause&amp;&amp;f.pause()}function m(){f.readable&amp;&amp;f.resume&amp;&amp;f.resume()}f.on(&quot;data&quot;,p),c.on(&quot;drain&quot;,m),c._isStdio||d&amp;&amp;d.end===!1||(f.on(&quot;end&quot;,b),f.on(&quot;close&quot;,v));var g=!1;function b(){g||(g=!0,c.end())}function v(){g||(g=!0,typeof c.destroy==&quot;function&quot;&amp;&amp;c.destroy())}function h(w){if(y(),s.listenerCount(this,&quot;error&quot;)===0)throw w}function y(){f.removeListener(&quot;data&quot;,p),c.removeListener(&quot;drain&quot;,m),f.removeListener(&quot;end&quot;,b),f.removeListener(&quot;close&quot;,v),f.removeListener(&quot;error&quot;,h),c.removeListener(&quot;error&quot;,h),f.removeListener(&quot;end&quot;,y),f.removeListener(&quot;close&quot;,y),c.removeListener(&quot;close&quot;,y)}return f.on(&quot;error&quot;,h),c.on(&quot;error&quot;,h),f.on(&quot;end&quot;,y),f.on(&quot;close&quot;,y),c.on(&quot;close&quot;,y),c.emit(&quot;pipe&quot;,f),c}},74322:function(i){var o={};function a(u,c,d){d||(d=Error);var f=function(p){var m,g;function b(v,h,y){return p.call(this,function(w,_,x){return typeof c==&quot;string&quot;?c:c(w,_,x)}(v,h,y))||this}return g=p,(m=b).prototype=Object.create(g.prototype),m.prototype.constructor=m,m.__proto__=g,b}(d);f.prototype.name=d.name,f.prototype.code=u,o[u]=f}function s(u,c){if(Array.isArray(u)){var d=u.length;return u=u.map(function(f){return String(f)}),d&gt;2?&quot;one of &quot;.concat(c,&quot; &quot;).concat(u.slice(0,d-1).join(&quot;, &quot;),&quot;, or &quot;)+u[d-1]:d===2?&quot;one of &quot;.concat(c,&quot; &quot;).concat(u[0],&quot; or &quot;).concat(u[1]):&quot;of &quot;.concat(c,&quot; &quot;).concat(u[0])}return&quot;of &quot;.concat(c,&quot; &quot;).concat(String(u))}a(&quot;ERR_INVALID_OPT_VALUE&quot;,function(u,c){return&#x27;The value &quot;&#x27;+c+&#x27;&quot; is invalid for option &quot;&#x27;+u+&#x27;&quot;&#x27;},TypeError),a(&quot;ERR_INVALID_ARG_TYPE&quot;,function(u,c,d){var f,p,m,g,b;if(typeof c==&quot;string&quot;&amp;&amp;(p=&quot;not &quot;,c.substr(0,4)===p)?(f=&quot;must not be&quot;,c=c.replace(/^not /,&quot;&quot;)):f=&quot;must be&quot;,function(h,y,w){return(w===void 0||w&gt;h.length)&amp;&amp;(w=h.length),h.substring(w-9,w)===y}(u,&quot; argument&quot;))m=&quot;The &quot;.concat(u,&quot; &quot;).concat(f,&quot; &quot;).concat(s(c,&quot;type&quot;));else{var v=(typeof b!=&quot;number&quot;&amp;&amp;(b=0),b+1&gt;(g=u).length||g.indexOf(&quot;.&quot;,b)===-1?&quot;argument&quot;:&quot;property&quot;);m=&#x27;The &quot;&#x27;.concat(u,&#x27;&quot; &#x27;).concat(v,&quot; &quot;).concat(f,&quot; &quot;).concat(s(c,&quot;type&quot;))}return m+&quot;. Received type &quot;.concat(typeof d)},TypeError),a(&quot;ERR_STREAM_PUSH_AFTER_EOF&quot;,&quot;stream.push() after EOF&quot;),a(&quot;ERR_METHOD_NOT_IMPLEMENTED&quot;,function(u){return&quot;The &quot;+u+&quot; method is not implemented&quot;}),a(&quot;ERR_STREAM_PREMATURE_CLOSE&quot;,&quot;Premature close&quot;),a(&quot;ERR_STREAM_DESTROYED&quot;,function(u){return&quot;Cannot call &quot;+u+&quot; after a stream was destroyed&quot;}),a(&quot;ERR_MULTIPLE_CALLBACK&quot;,&quot;Callback called multiple times&quot;),a(&quot;ERR_STREAM_CANNOT_PIPE&quot;,&quot;Cannot pipe, not readable&quot;),a(&quot;ERR_STREAM_WRITE_AFTER_END&quot;,&quot;write after end&quot;),a(&quot;ERR_STREAM_NULL_VALUES&quot;,&quot;May not write null values to stream&quot;,TypeError),a(&quot;ERR_UNKNOWN_ENCODING&quot;,function(u){return&quot;Unknown encoding: &quot;+u},TypeError),a(&quot;ERR_STREAM_UNSHIFT_AFTER_END_EVENT&quot;,&quot;stream.unshift() after end event&quot;),i.exports.q=o},37865:function(i,o,a){var s=a(90386),u=Object.keys||function(h){var y=[];for(var w in h)y.push(w);return y};i.exports=g;var c=a(40410),d=a(37493);a(42018)(g,c);for(var f=u(d.prototype),p=0;p&lt;f.length;p++){var m=f[p];g.prototype[m]||(g.prototype[m]=d.prototype[m])}function g(h){if(!(this instanceof g))return new g(h);c.call(this,h),d.call(this,h),this.allowHalfOpen=!0,h&amp;&amp;(h.readable===!1&amp;&amp;(this.readable=!1),h.writable===!1&amp;&amp;(this.writable=!1),h.allowHalfOpen===!1&amp;&amp;(this.allowHalfOpen=!1,this.once(&quot;end&quot;,b)))}function b(){this._writableState.ended||s.nextTick(v,this)}function v(h){h.end()}Object.defineProperty(g.prototype,&quot;writableHighWaterMark&quot;,{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(g.prototype,&quot;writableBuffer&quot;,{enumerable:!1,get:function(){return this._writableState&amp;&amp;this._writableState.getBuffer()}}),Object.defineProperty(g.prototype,&quot;writableLength&quot;,{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(g.prototype,&quot;destroyed&quot;,{enumerable:!1,get:function(){return this._readableState!==void 0&amp;&amp;this._writableState!==void 0&amp;&amp;this._readableState.destroyed&amp;&amp;this._writableState.destroyed},set:function(h){this._readableState!==void 0&amp;&amp;this._writableState!==void 0&amp;&amp;(this._readableState.destroyed=h,this._writableState.destroyed=h)}})},66897:function(i,o,a){i.exports=u;var s=a(74308);function u(c){if(!(this instanceof u))return new u(c);s.call(this,c)}a(42018)(u,s),u.prototype._transform=function(c,d,f){f(null,c)}},40410:function(i,o,a){var s,u=a(90386);i.exports=P,P.ReadableState=D,a(15398).EventEmitter;var c,d=function(ee,H){return ee.listeners(H).length},f=a(71405),p=a(12856).Buffer,m=a.g.Uint8Array||function(){},g=a(40964);c=g&amp;&amp;g.debuglog?g.debuglog(&quot;stream&quot;):function(){};var b,v,h,y=a(31125),w=a(65756),_=a(56306).getHighWaterMark,x=a(74322).q,T=x.ERR_INVALID_ARG_TYPE,k=x.ERR_STREAM_PUSH_AFTER_EOF,S=x.ERR_METHOD_NOT_IMPLEMENTED,C=x.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;a(42018)(P,f);var M=w.errorOrDestroy,O=[&quot;error&quot;,&quot;close&quot;,&quot;destroy&quot;,&quot;pause&quot;,&quot;resume&quot;];function D(ee,H,Z){s=s||a(37865),ee=ee||{},typeof Z!=&quot;boolean&quot;&amp;&amp;(Z=H instanceof s),this.objectMode=!!ee.objectMode,Z&amp;&amp;(this.objectMode=this.objectMode||!!ee.readableObjectMode),this.highWaterMark=_(this,ee,&quot;readableHighWaterMark&quot;,Z),this.buffer=new y,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=ee.emitClose!==!1,this.autoDestroy=!!ee.autoDestroy,this.destroyed=!1,this.defaultEncoding=ee.defaultEncoding||&quot;utf8&quot;,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,ee.encoding&amp;&amp;(b||(b=a(68019).s),this.decoder=new b(ee.encoding),this.encoding=ee.encoding)}function P(ee){if(s=s||a(37865),!(this instanceof P))return new P(ee);var H=this instanceof s;this._readableState=new D(ee,this,H),this.readable=!0,ee&amp;&amp;(typeof ee.read==&quot;function&quot;&amp;&amp;(this._read=ee.read),typeof ee.destroy==&quot;function&quot;&amp;&amp;(this._destroy=ee.destroy)),f.call(this)}function E(ee,H,Z,G,X){c(&quot;readableAddChunk&quot;,H);var Q,re=ee._readableState;if(H===null)re.reading=!1,function(ae,ie){if(c(&quot;onEofChunk&quot;),!ie.ended){if(ie.decoder){var se=ie.decoder.end();se&amp;&amp;se.length&amp;&amp;(ie.buffer.push(se),ie.length+=ie.objectMode?1:se.length)}ie.ended=!0,ie.sync?j(ae):(ie.needReadable=!1,ie.emittedReadable||(ie.emittedReadable=!0,z(ae)))}}(ee,re);else if(X||(Q=function(ae,ie){var se,he;return he=ie,p.isBuffer(he)||he instanceof m||typeof ie==&quot;string&quot;||ie===void 0||ae.objectMode||(se=new T(&quot;chunk&quot;,[&quot;string&quot;,&quot;Buffer&quot;,&quot;Uint8Array&quot;],ie)),se}(re,H)),Q)M(ee,Q);else if(re.objectMode||H&amp;&amp;H.length&gt;0)if(typeof H==&quot;string&quot;||re.objectMode||Object.getPrototypeOf(H)===p.prototype||(H=function(ae){return p.from(ae)}(H)),G)re.endEmitted?M(ee,new C):I(ee,re,H,!0);else if(re.ended)M(ee,new k);else{if(re.destroyed)return!1;re.reading=!1,re.decoder&amp;&amp;!Z?(H=re.decoder.write(H),re.objectMode||H.length!==0?I(ee,re,H,!1):B(ee,re)):I(ee,re,H,!1)}else G||(re.reading=!1,B(ee,re));return!re.ended&amp;&amp;(re.length&lt;re.highWaterMark||re.length===0)}function I(ee,H,Z,G){H.flowing&amp;&amp;H.length===0&amp;&amp;!H.sync?(H.awaitDrain=0,ee.emit(&quot;data&quot;,Z)):(H.length+=H.objectMode?1:Z.length,G?H.buffer.unshift(Z):H.buffer.push(Z),H.needReadable&amp;&amp;j(ee)),B(ee,H)}Object.defineProperty(P.prototype,&quot;destroyed&quot;,{enumerable:!1,get:function(){return this._readableState!==void 0&amp;&amp;this._readableState.destroyed},set:function(ee){this._readableState&amp;&amp;(this._readableState.destroyed=ee)}}),P.prototype.destroy=w.destroy,P.prototype._undestroy=w.undestroy,P.prototype._destroy=function(ee,H){H(ee)},P.prototype.push=function(ee,H){var Z,G=this._readableState;return G.objectMode?Z=!0:typeof ee==&quot;string&quot;&amp;&amp;((H=H||G.defaultEncoding)!==G.encoding&amp;&amp;(ee=p.from(ee,H),H=&quot;&quot;),Z=!0),E(this,ee,H,!1,Z)},P.prototype.unshift=function(ee){return E(this,ee,null,!0,!1)},P.prototype.isPaused=function(){return this._readableState.flowing===!1},P.prototype.setEncoding=function(ee){b||(b=a(68019).s);var H=new b(ee);this._readableState.decoder=H,this._readableState.encoding=this._readableState.decoder.encoding;for(var Z=this._readableState.buffer.head,G=&quot;&quot;;Z!==null;)G+=H.write(Z.data),Z=Z.next;return this._readableState.buffer.clear(),G!==&quot;&quot;&amp;&amp;this._readableState.buffer.push(G),this._readableState.length=G.length,this};var A=1073741824;function F(ee,H){return ee&lt;=0||H.length===0&amp;&amp;H.ended?0:H.objectMode?1:ee!=ee?H.flowing&amp;&amp;H.length?H.buffer.head.data.length:H.length:(ee&gt;H.highWaterMark&amp;&amp;(H.highWaterMark=function(Z){return Z&gt;=A?Z=A:(Z--,Z|=Z&gt;&gt;&gt;1,Z|=Z&gt;&gt;&gt;2,Z|=Z&gt;&gt;&gt;4,Z|=Z&gt;&gt;&gt;8,Z|=Z&gt;&gt;&gt;16,Z++),Z}(ee)),ee&lt;=H.length?ee:H.ended?H.length:(H.needReadable=!0,0))}function j(ee){var H=ee._readableState;c(&quot;emitReadable&quot;,H.needReadable,H.emittedReadable),H.needReadable=!1,H.emittedReadable||(c(&quot;emitReadable&quot;,H.flowing),H.emittedReadable=!0,u.nextTick(z,ee))}function z(ee){var H=ee._readableState;c(&quot;emitReadable_&quot;,H.destroyed,H.length,H.ended),H.destroyed||!H.length&amp;&amp;!H.ended||(ee.emit(&quot;readable&quot;),H.emittedReadable=!1),H.needReadable=!H.flowing&amp;&amp;!H.ended&amp;&amp;H.length&lt;=H.highWaterMark,L(ee)}function B(ee,H){H.readingMore||(H.readingMore=!0,u.nextTick(N,ee,H))}function N(ee,H){for(;!H.reading&amp;&amp;!H.ended&amp;&amp;(H.length&lt;H.highWaterMark||H.flowing&amp;&amp;H.length===0);){var Z=H.length;if(c(&quot;maybeReadMore read 0&quot;),ee.read(0),Z===H.length)break}H.readingMore=!1}function R(ee){var H=ee._readableState;H.readableListening=ee.listenerCount(&quot;readable&quot;)&gt;0,H.resumeScheduled&amp;&amp;!H.paused?H.flowing=!0:ee.listenerCount(&quot;data&quot;)&gt;0&amp;&amp;ee.resume()}function q(ee){c(&quot;readable nexttick read 0&quot;),ee.read(0)}function Y(ee,H){c(&quot;resume&quot;,H.reading),H.reading||ee.read(0),H.resumeScheduled=!1,ee.emit(&quot;resume&quot;),L(ee),H.flowing&amp;&amp;!H.reading&amp;&amp;ee.read(0)}function L(ee){var H=ee._readableState;for(c(&quot;flow&quot;,H.flowing);H.flowing&amp;&amp;ee.read()!==null;);}function W(ee,H){return H.length===0?null:(H.objectMode?Z=H.buffer.shift():!ee||ee&gt;=H.length?(Z=H.decoder?H.buffer.join(&quot;&quot;):H.buffer.length===1?H.buffer.first():H.buffer.concat(H.length),H.buffer.clear()):Z=H.buffer.consume(ee,H.decoder),Z);var Z}function U(ee){var H=ee._readableState;c(&quot;endReadable&quot;,H.endEmitted),H.endEmitted||(H.ended=!0,u.nextTick(V,H,ee))}function V(ee,H){if(c(&quot;endReadableNT&quot;,ee.endEmitted,ee.length),!ee.endEmitted&amp;&amp;ee.length===0&amp;&amp;(ee.endEmitted=!0,H.readable=!1,H.emit(&quot;end&quot;),ee.autoDestroy)){var Z=H._writableState;(!Z||Z.autoDestroy&amp;&amp;Z.finished)&amp;&amp;H.destroy()}}function te(ee,H){for(var Z=0,G=ee.length;Z&lt;G;Z++)if(ee[Z]===H)return Z;return-1}P.prototype.read=function(ee){c(&quot;read&quot;,ee),ee=parseInt(ee,10);var H=this._readableState,Z=ee;if(ee!==0&amp;&amp;(H.emittedReadable=!1),ee===0&amp;&amp;H.needReadable&amp;&amp;((H.highWaterMark!==0?H.length&gt;=H.highWaterMark:H.length&gt;0)||H.ended))return c(&quot;read: emitReadable&quot;,H.length,H.ended),H.length===0&amp;&amp;H.ended?U(this):j(this),null;if((ee=F(ee,H))===0&amp;&amp;H.ended)return H.length===0&amp;&amp;U(this),null;var G,X=H.needReadable;return c(&quot;need readable&quot;,X),(H.length===0||H.length-ee&lt;H.highWaterMark)&amp;&amp;c(&quot;length less than watermark&quot;,X=!0),H.ended||H.reading?c(&quot;reading or ended&quot;,X=!1):X&amp;&amp;(c(&quot;do read&quot;),H.reading=!0,H.sync=!0,H.length===0&amp;&amp;(H.needReadable=!0),this._read(H.highWaterMark),H.sync=!1,H.reading||(ee=F(Z,H))),(G=ee&gt;0?W(ee,H):null)===null?(H.needReadable=H.length&lt;=H.highWaterMark,ee=0):(H.length-=ee,H.awaitDrain=0),H.length===0&amp;&amp;(H.ended||(H.needReadable=!0),Z!==ee&amp;&amp;H.ended&amp;&amp;U(this)),G!==null&amp;&amp;this.emit(&quot;data&quot;,G),G},P.prototype._read=function(ee){M(this,new S(&quot;_read()&quot;))},P.prototype.pipe=function(ee,H){var Z=this,G=this._readableState;switch(G.pipesCount){case 0:G.pipes=ee;break;case 1:G.pipes=[G.pipes,ee];break;default:G.pipes.push(ee)}G.pipesCount+=1,c(&quot;pipe count=%d opts=%j&quot;,G.pipesCount,H);var X=H&amp;&amp;H.end===!1||ee===u.stdout||ee===u.stderr?Oe:Q;function Q(){c(&quot;onend&quot;),ee.end()}G.endEmitted?u.nextTick(X):Z.once(&quot;end&quot;,X),ee.on(&quot;unpipe&quot;,function Pe(Me,ce){c(&quot;onunpipe&quot;),Me===Z&amp;&amp;ce&amp;&amp;ce.hasUnpiped===!1&amp;&amp;(ce.hasUnpiped=!0,c(&quot;cleanup&quot;),ee.removeListener(&quot;close&quot;,he),ee.removeListener(&quot;finish&quot;,Se),ee.removeListener(&quot;drain&quot;,re),ee.removeListener(&quot;error&quot;,se),ee.removeListener(&quot;unpipe&quot;,Pe),Z.removeListener(&quot;end&quot;,Q),Z.removeListener(&quot;end&quot;,Oe),Z.removeListener(&quot;data&quot;,ie),ae=!0,!G.awaitDrain||ee._writableState&amp;&amp;!ee._writableState.needDrain||re())});var re=function(Pe){return function(){var Me=Pe._readableState;c(&quot;pipeOnDrain&quot;,Me.awaitDrain),Me.awaitDrain&amp;&amp;Me.awaitDrain--,Me.awaitDrain===0&amp;&amp;d(Pe,&quot;data&quot;)&amp;&amp;(Me.flowing=!0,L(Pe))}}(Z);ee.on(&quot;drain&quot;,re);var ae=!1;function ie(Pe){c(&quot;ondata&quot;);var Me=ee.write(Pe);c(&quot;dest.write&quot;,Me),Me===!1&amp;&amp;((G.pipesCount===1&amp;&amp;G.pipes===ee||G.pipesCount&gt;1&amp;&amp;te(G.pipes,ee)!==-1)&amp;&amp;!ae&amp;&amp;(c(&quot;false write response, pause&quot;,G.awaitDrain),G.awaitDrain++),Z.pause())}function se(Pe){c(&quot;onerror&quot;,Pe),Oe(),ee.removeListener(&quot;error&quot;,se),d(ee,&quot;error&quot;)===0&amp;&amp;M(ee,Pe)}function he(){ee.removeListener(&quot;finish&quot;,Se),Oe()}function Se(){c(&quot;onfinish&quot;),ee.removeListener(&quot;close&quot;,he),Oe()}function Oe(){c(&quot;unpipe&quot;),Z.unpipe(ee)}return Z.on(&quot;data&quot;,ie),function(Pe,Me,ce){if(typeof Pe.prependListener==&quot;function&quot;)return Pe.prependListener(Me,ce);Pe._events&amp;&amp;Pe._events[Me]?Array.isArray(Pe._events[Me])?Pe._events[Me].unshift(ce):Pe._events[Me]=[ce,Pe._events[Me]]:Pe.on(Me,ce)}(ee,&quot;error&quot;,se),ee.once(&quot;close&quot;,he),ee.once(&quot;finish&quot;,Se),ee.emit(&quot;pipe&quot;,Z),G.flowing||(c(&quot;pipe resume&quot;),Z.resume()),ee},P.prototype.unpipe=function(ee){var H=this._readableState,Z={hasUnpiped:!1};if(H.pipesCount===0)return this;if(H.pipesCount===1)return ee&amp;&amp;ee!==H.pipes||(ee||(ee=H.pipes),H.pipes=null,H.pipesCount=0,H.flowing=!1,ee&amp;&amp;ee.emit(&quot;unpipe&quot;,this,Z)),this;if(!ee){var G=H.pipes,X=H.pipesCount;H.pipes=null,H.pipesCount=0,H.flowing=!1;for(var Q=0;Q&lt;X;Q++)G[Q].emit(&quot;unpipe&quot;,this,{hasUnpiped:!1});return this}var re=te(H.pipes,ee);return re===-1||(H.pipes.splice(re,1),H.pipesCount-=1,H.pipesCount===1&amp;&amp;(H.pipes=H.pipes[0]),ee.emit(&quot;unpipe&quot;,this,Z)),this},P.prototype.on=function(ee,H){var Z=f.prototype.on.call(this,ee,H),G=this._readableState;return ee===&quot;data&quot;?(G.readableListening=this.listenerCount(&quot;readable&quot;)&gt;0,G.flowing!==!1&amp;&amp;this.resume()):ee===&quot;readable&quot;&amp;&amp;(G.endEmitted||G.readableListening||(G.readableListening=G.needReadable=!0,G.flowing=!1,G.emittedReadable=!1,c(&quot;on readable&quot;,G.length,G.reading),G.length?j(this):G.reading||u.nextTick(q,this))),Z},P.prototype.addListener=P.prototype.on,P.prototype.removeListener=function(ee,H){var Z=f.prototype.removeListener.call(this,ee,H);return ee===&quot;readable&quot;&amp;&amp;u.nextTick(R,this),Z},P.prototype.removeAllListeners=function(ee){var H=f.prototype.removeAllListeners.apply(this,arguments);return ee!==&quot;readable&quot;&amp;&amp;ee!==void 0||u.nextTick(R,this),H},P.prototype.resume=function(){var ee=this._readableState;return ee.flowing||(c(&quot;resume&quot;),ee.flowing=!ee.readableListening,function(H,Z){Z.resumeScheduled||(Z.resumeScheduled=!0,u.nextTick(Y,H,Z))}(this,ee)),ee.paused=!1,this},P.prototype.pause=function(){return c(&quot;call pause flowing=%j&quot;,this._readableState.flowing),this._readableState.flowing!==!1&amp;&amp;(c(&quot;pause&quot;),this._readableState.flowing=!1,this.emit(&quot;pause&quot;)),this._readableState.paused=!0,this},P.prototype.wrap=function(ee){var H=this,Z=this._readableState,G=!1;for(var X in ee.on(&quot;end&quot;,function(){if(c(&quot;wrapped end&quot;),Z.decoder&amp;&amp;!Z.ended){var re=Z.decoder.end();re&amp;&amp;re.length&amp;&amp;H.push(re)}H.push(null)}),ee.on(&quot;data&quot;,function(re){c(&quot;wrapped data&quot;),Z.decoder&amp;&amp;(re=Z.decoder.write(re)),Z.objectMode&amp;&amp;re==null||(Z.objectMode||re&amp;&amp;re.length)&amp;&amp;(H.push(re)||(G=!0,ee.pause()))}),ee)this[X]===void 0&amp;&amp;typeof ee[X]==&quot;function&quot;&amp;&amp;(this[X]=function(re){return function(){return ee[re].apply(ee,arguments)}}(X));for(var Q=0;Q&lt;O.length;Q++)ee.on(O[Q],this.emit.bind(this,O[Q]));return this._read=function(re){c(&quot;wrapped _read&quot;,re),G&amp;&amp;(G=!1,ee.resume())},this},typeof Symbol==&quot;function&quot;&amp;&amp;(P.prototype[Symbol.asyncIterator]=function(){return v===void 0&amp;&amp;(v=a(68221)),v(this)}),Object.defineProperty(P.prototype,&quot;readableHighWaterMark&quot;,{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(P.prototype,&quot;readableBuffer&quot;,{enumerable:!1,get:function(){return this._readableState&amp;&amp;this._readableState.buffer}}),Object.defineProperty(P.prototype,&quot;readableFlowing&quot;,{enumerable:!1,get:function(){return this._readableState.flowing},set:function(ee){this._readableState&amp;&amp;(this._readableState.flowing=ee)}}),P._fromList=W,Object.defineProperty(P.prototype,&quot;readableLength&quot;,{enumerable:!1,get:function(){return this._readableState.length}}),typeof Symbol==&quot;function&quot;&amp;&amp;(P.from=function(ee,H){return h===void 0&amp;&amp;(h=a(31748)),h(P,ee,H)})},74308:function(i,o,a){i.exports=g;var s=a(74322).q,u=s.ERR_METHOD_NOT_IMPLEMENTED,c=s.ERR_MULTIPLE_CALLBACK,d=s.ERR_TRANSFORM_ALREADY_TRANSFORMING,f=s.ERR_TRANSFORM_WITH_LENGTH_0,p=a(37865);function m(h,y){var w=this._transformState;w.transforming=!1;var _=w.writecb;if(_===null)return this.emit(&quot;error&quot;,new c);w.writechunk=null,w.writecb=null,y!=null&amp;&amp;this.push(y),_(h);var x=this._readableState;x.reading=!1,(x.needReadable||x.length&lt;x.highWaterMark)&amp;&amp;this._read(x.highWaterMark)}function g(h){if(!(this instanceof g))return new g(h);p.call(this,h),this._transformState={afterTransform:m.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,h&amp;&amp;(typeof h.transform==&quot;function&quot;&amp;&amp;(this._transform=h.transform),typeof h.flush==&quot;function&quot;&amp;&amp;(this._flush=h.flush)),this.on(&quot;prefinish&quot;,b)}function b(){var h=this;typeof this._flush!=&quot;function&quot;||this._readableState.destroyed?v(this,null,null):this._flush(function(y,w){v(h,y,w)})}function v(h,y,w){if(y)return h.emit(&quot;error&quot;,y);if(w!=null&amp;&amp;h.push(w),h._writableState.length)throw new f;if(h._transformState.transforming)throw new d;return h.push(null)}a(42018)(g,p),g.prototype.push=function(h,y){return this._transformState.needTransform=!1,p.prototype.push.call(this,h,y)},g.prototype._transform=function(h,y,w){w(new u(&quot;_transform()&quot;))},g.prototype._write=function(h,y,w){var _=this._transformState;if(_.writecb=w,_.writechunk=h,_.writeencoding=y,!_.transforming){var x=this._readableState;(_.needTransform||x.needReadable||x.length&lt;x.highWaterMark)&amp;&amp;this._read(x.highWaterMark)}},g.prototype._read=function(h){var y=this._transformState;y.writechunk===null||y.transforming?y.needTransform=!0:(y.transforming=!0,this._transform(y.writechunk,y.writeencoding,y.afterTransform))},g.prototype._destroy=function(h,y){p.prototype._destroy.call(this,h,function(w){y(w)})}},37493:function(i,o,a){var s,u=a(90386);function c(B){var N=this;this.next=null,this.entry=null,this.finish=function(){(function(R,q,Y){var L=R.entry;for(R.entry=null;L;){var W=L.callback;q.pendingcb--,W(void 0),L=L.next}q.corkedRequestsFree.next=R})(N,B)}}i.exports=P,P.WritableState=D;var d,f={deprecate:a(20588)},p=a(71405),m=a(12856).Buffer,g=a.g.Uint8Array||function(){},b=a(65756),v=a(56306).getHighWaterMark,h=a(74322).q,y=h.ERR_INVALID_ARG_TYPE,w=h.ERR_METHOD_NOT_IMPLEMENTED,_=h.ERR_MULTIPLE_CALLBACK,x=h.ERR_STREAM_CANNOT_PIPE,T=h.ERR_STREAM_DESTROYED,k=h.ERR_STREAM_NULL_VALUES,S=h.ERR_STREAM_WRITE_AFTER_END,C=h.ERR_UNKNOWN_ENCODING,M=b.errorOrDestroy;function O(){}function D(B,N,R){s=s||a(37865),B=B||{},typeof R!=&quot;boolean&quot;&amp;&amp;(R=N instanceof s),this.objectMode=!!B.objectMode,R&amp;&amp;(this.objectMode=this.objectMode||!!B.writableObjectMode),this.highWaterMark=v(this,B,&quot;writableHighWaterMark&quot;,R),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var q=B.decodeStrings===!1;this.decodeStrings=!q,this.defaultEncoding=B.defaultEncoding||&quot;utf8&quot;,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Y){(function(L,W){var U=L._writableState,V=U.sync,te=U.writecb;if(typeof te!=&quot;function&quot;)throw new _;if(function(H){H.writing=!1,H.writecb=null,H.length-=H.writelen,H.writelen=0}(U),W)(function(H,Z,G,X,Q){--Z.pendingcb,G?(u.nextTick(Q,X),u.nextTick(z,H,Z),H._writableState.errorEmitted=!0,M(H,X)):(Q(X),H._writableState.errorEmitted=!0,M(H,X),z(H,Z))})(L,U,V,W,te);else{var ee=F(U)||L.destroyed;ee||U.corked||U.bufferProcessing||!U.bufferedRequest||A(L,U),V?u.nextTick(I,L,U,ee,te):I(L,U,ee,te)}})(N,Y)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=B.emitClose!==!1,this.autoDestroy=!!B.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new c(this)}function P(B){var N=this instanceof(s=s||a(37865));if(!N&amp;&amp;!d.call(P,this))return new P(B);this._writableState=new D(B,this,N),this.writable=!0,B&amp;&amp;(typeof B.write==&quot;function&quot;&amp;&amp;(this._write=B.write),typeof B.writev==&quot;function&quot;&amp;&amp;(this._writev=B.writev),typeof B.destroy==&quot;function&quot;&amp;&amp;(this._destroy=B.destroy),typeof B.final==&quot;function&quot;&amp;&amp;(this._final=B.final)),p.call(this)}function E(B,N,R,q,Y,L,W){N.writelen=q,N.writecb=W,N.writing=!0,N.sync=!0,N.destroyed?N.onwrite(new T(&quot;write&quot;)):R?B._writev(Y,N.onwrite):B._write(Y,L,N.onwrite),N.sync=!1}function I(B,N,R,q){R||function(Y,L){L.length===0&amp;&amp;L.needDrain&amp;&amp;(L.needDrain=!1,Y.emit(&quot;drain&quot;))}(B,N),N.pendingcb--,q(),z(B,N)}function A(B,N){N.bufferProcessing=!0;var R=N.bufferedRequest;if(B._writev&amp;&amp;R&amp;&amp;R.next){var q=N.bufferedRequestCount,Y=new Array(q),L=N.corkedRequestsFree;L.entry=R;for(var W=0,U=!0;R;)Y[W]=R,R.isBuf||(U=!1),R=R.next,W+=1;Y.allBuffers=U,E(B,N,!0,N.length,Y,&quot;&quot;,L.finish),N.pendingcb++,N.lastBufferedRequest=null,L.next?(N.corkedRequestsFree=L.next,L.next=null):N.corkedRequestsFree=new c(N),N.bufferedRequestCount=0}else{for(;R;){var V=R.chunk,te=R.encoding,ee=R.callback;if(E(B,N,!1,N.objectMode?1:V.length,V,te,ee),R=R.next,N.bufferedRequestCount--,N.writing)break}R===null&amp;&amp;(N.lastBufferedRequest=null)}N.bufferedRequest=R,N.bufferProcessing=!1}function F(B){return B.ending&amp;&amp;B.length===0&amp;&amp;B.bufferedRequest===null&amp;&amp;!B.finished&amp;&amp;!B.writing}function j(B,N){B._final(function(R){N.pendingcb--,R&amp;&amp;M(B,R),N.prefinished=!0,B.emit(&quot;prefinish&quot;),z(B,N)})}function z(B,N){var R=F(N);if(R&amp;&amp;(function(Y,L){L.prefinished||L.finalCalled||(typeof Y._final!=&quot;function&quot;||L.destroyed?(L.prefinished=!0,Y.emit(&quot;prefinish&quot;)):(L.pendingcb++,L.finalCalled=!0,u.nextTick(j,Y,L)))}(B,N),N.pendingcb===0&amp;&amp;(N.finished=!0,B.emit(&quot;finish&quot;),N.autoDestroy))){var q=B._readableState;(!q||q.autoDestroy&amp;&amp;q.endEmitted)&amp;&amp;B.destroy()}return R}a(42018)(P,p),D.prototype.getBuffer=function(){for(var B=this.bufferedRequest,N=[];B;)N.push(B),B=B.next;return N},function(){try{Object.defineProperty(D.prototype,&quot;buffer&quot;,{get:f.deprecate(function(){return this.getBuffer()},&quot;_writableState.buffer is deprecated. Use _writableState.getBuffer instead.&quot;,&quot;DEP0003&quot;)})}catch{}}(),typeof Symbol==&quot;function&quot;&amp;&amp;Symbol.hasInstance&amp;&amp;typeof Function.prototype[Symbol.hasInstance]==&quot;function&quot;?(d=Function.prototype[Symbol.hasInstance],Object.defineProperty(P,Symbol.hasInstance,{value:function(B){return!!d.call(this,B)||this===P&amp;&amp;B&amp;&amp;B._writableState instanceof D}})):d=function(B){return B instanceof this},P.prototype.pipe=function(){M(this,new x)},P.prototype.write=function(B,N,R){var q,Y=this._writableState,L=!1,W=!Y.objectMode&amp;&amp;(q=B,m.isBuffer(q)||q instanceof g);return W&amp;&amp;!m.isBuffer(B)&amp;&amp;(B=function(U){return m.from(U)}(B)),typeof N==&quot;function&quot;&amp;&amp;(R=N,N=null),W?N=&quot;buffer&quot;:N||(N=Y.defaultEncoding),typeof R!=&quot;function&quot;&amp;&amp;(R=O),Y.ending?function(U,V){var te=new S;M(U,te),u.nextTick(V,te)}(this,R):(W||function(U,V,te,ee){var H;return te===null?H=new k:typeof te==&quot;string&quot;||V.objectMode||(H=new y(&quot;chunk&quot;,[&quot;string&quot;,&quot;Buffer&quot;],te)),!H||(M(U,H),u.nextTick(ee,H),!1)}(this,Y,B,R))&amp;&amp;(Y.pendingcb++,L=function(U,V,te,ee,H,Z){if(!te){var G=function(ae,ie,se){return ae.objectMode||ae.decodeStrings===!1||typeof ie!=&quot;string&quot;||(ie=m.from(ie,se)),ie}(V,ee,H);ee!==G&amp;&amp;(te=!0,H=&quot;buffer&quot;,ee=G)}var X=V.objectMode?1:ee.length;V.length+=X;var Q=V.length&lt;V.highWaterMark;if(Q||(V.needDrain=!0),V.writing||V.corked){var re=V.lastBufferedRequest;V.lastBufferedRequest={chunk:ee,encoding:H,isBuf:te,callback:Z,next:null},re?re.next=V.lastBufferedRequest:V.bufferedRequest=V.lastBufferedRequest,V.bufferedRequestCount+=1}else E(U,V,!1,X,ee,H,Z);return Q}(this,Y,W,B,N,R)),L},P.prototype.cork=function(){this._writableState.corked++},P.prototype.uncork=function(){var B=this._writableState;B.corked&amp;&amp;(B.corked--,B.writing||B.corked||B.bufferProcessing||!B.bufferedRequest||A(this,B))},P.prototype.setDefaultEncoding=function(B){if(typeof B==&quot;string&quot;&amp;&amp;(B=B.toLowerCase()),!([&quot;hex&quot;,&quot;utf8&quot;,&quot;utf-8&quot;,&quot;ascii&quot;,&quot;binary&quot;,&quot;base64&quot;,&quot;ucs2&quot;,&quot;ucs-2&quot;,&quot;utf16le&quot;,&quot;utf-16le&quot;,&quot;raw&quot;].indexOf((B+&quot;&quot;).toLowerCase())&gt;-1))throw new C(B);return this._writableState.defaultEncoding=B,this},Object.defineProperty(P.prototype,&quot;writableBuffer&quot;,{enumerable:!1,get:function(){return this._writableState&amp;&amp;this._writableState.getBuffer()}}),Object.defineProperty(P.prototype,&quot;writableHighWaterMark&quot;,{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),P.prototype._write=function(B,N,R){R(new w(&quot;_write()&quot;))},P.prototype._writev=null,P.prototype.end=function(B,N,R){var q=this._writableState;return typeof B==&quot;function&quot;?(R=B,B=null,N=null):typeof N==&quot;function&quot;&amp;&amp;(R=N,N=null),B!=null&amp;&amp;this.write(B,N),q.corked&amp;&amp;(q.corked=1,this.uncork()),q.ending||function(Y,L,W){L.ending=!0,z(Y,L),W&amp;&amp;(L.finished?u.nextTick(W):Y.once(&quot;finish&quot;,W)),L.ended=!0,Y.writable=!1}(this,q,R),this},Object.defineProperty(P.prototype,&quot;writableLength&quot;,{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(P.prototype,&quot;destroyed&quot;,{enumerable:!1,get:function(){return this._writableState!==void 0&amp;&amp;this._writableState.destroyed},set:function(B){this._writableState&amp;&amp;(this._writableState.destroyed=B)}}),P.prototype.destroy=b.destroy,P.prototype._undestroy=b.undestroy,P.prototype._destroy=function(B,N){N(B)}},68221:function(i,o,a){var s,u=a(90386);function c(k,S,C){return S in k?Object.defineProperty(k,S,{value:C,enumerable:!0,configurable:!0,writable:!0}):k[S]=C,k}var d=a(12726),f=Symbol(&quot;lastResolve&quot;),p=Symbol(&quot;lastReject&quot;),m=Symbol(&quot;error&quot;),g=Symbol(&quot;ended&quot;),b=Symbol(&quot;lastPromise&quot;),v=Symbol(&quot;handlePromise&quot;),h=Symbol(&quot;stream&quot;);function y(k,S){return{value:k,done:S}}function w(k){var S=k[f];if(S!==null){var C=k[h].read();C!==null&amp;&amp;(k[b]=null,k[f]=null,k[p]=null,S(y(C,!1)))}}function _(k){u.nextTick(w,k)}var x=Object.getPrototypeOf(function(){}),T=Object.setPrototypeOf((c(s={get stream(){return this[h]},next:function(){var k=this,S=this[m];if(S!==null)return Promise.reject(S);if(this[g])return Promise.resolve(y(void 0,!0));if(this[h].destroyed)return new Promise(function(D,P){u.nextTick(function(){k[m]?P(k[m]):D(y(void 0,!0))})});var C,M=this[b];if(M)C=new Promise(function(D,P){return function(E,I){D.then(function(){P[g]?E(y(void 0,!0)):P[v](E,I)},I)}}(M,this));else{var O=this[h].read();if(O!==null)return Promise.resolve(y(O,!1));C=new Promise(this[v])}return this[b]=C,C}},Symbol.asyncIterator,function(){return this}),c(s,&quot;return&quot;,function(){var k=this;return new Promise(function(S,C){k[h].destroy(null,function(M){M?C(M):S(y(void 0,!0))})})}),s),x);i.exports=function(k){var S,C=Object.create(T,(c(S={},h,{value:k,writable:!0}),c(S,f,{value:null,writable:!0}),c(S,p,{value:null,writable:!0}),c(S,m,{value:null,writable:!0}),c(S,g,{value:k._readableState.endEmitted,writable:!0}),c(S,v,{value:function(M,O){var D=C[h].read();D?(C[b]=null,C[f]=null,C[p]=null,M(y(D,!1))):(C[f]=M,C[p]=O)},writable:!0}),S));return C[b]=null,d(k,function(M){if(M&amp;&amp;M.code!==&quot;ERR_STREAM_PREMATURE_CLOSE&quot;){var O=C[p];return O!==null&amp;&amp;(C[b]=null,C[f]=null,C[p]=null,O(M)),void(C[m]=M)}var D=C[f];D!==null&amp;&amp;(C[b]=null,C[f]=null,C[p]=null,D(y(void 0,!0))),C[g]=!0}),k.on(&quot;readable&quot;,_.bind(null,C)),C}},31125:function(i,o,a){function s(m,g){var b=Object.keys(m);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(m);g&amp;&amp;(v=v.filter(function(h){return Object.getOwnPropertyDescriptor(m,h).enumerable})),b.push.apply(b,v)}return b}function u(m,g,b){return g in m?Object.defineProperty(m,g,{value:b,enumerable:!0,configurable:!0,writable:!0}):m[g]=b,m}function c(m,g){for(var b=0;b&lt;g.length;b++){var v=g[b];v.enumerable=v.enumerable||!1,v.configurable=!0,&quot;value&quot;in v&amp;&amp;(v.writable=!0),Object.defineProperty(m,v.key,v)}}var d=a(12856).Buffer,f=a(69862).inspect,p=f&amp;&amp;f.custom||&quot;inspect&quot;;i.exports=function(){function m(){(function(v,h){if(!(v instanceof h))throw new TypeError(&quot;Cannot call a class as a function&quot;)})(this,m),this.head=null,this.tail=null,this.length=0}var g,b;return g=m,b=[{key:&quot;push&quot;,value:function(v){var h={data:v,next:null};this.length&gt;0?this.tail.next=h:this.head=h,this.tail=h,++this.length}},{key:&quot;unshift&quot;,value:function(v){var h={data:v,next:this.head};this.length===0&amp;&amp;(this.tail=h),this.head=h,++this.length}},{key:&quot;shift&quot;,value:function(){if(this.length!==0){var v=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,v}}},{key:&quot;clear&quot;,value:function(){this.head=this.tail=null,this.length=0}},{key:&quot;join&quot;,value:function(v){if(this.length===0)return&quot;&quot;;for(var h=this.head,y=&quot;&quot;+h.data;h=h.next;)y+=v+h.data;return y}},{key:&quot;concat&quot;,value:function(v){if(this.length===0)return d.alloc(0);for(var h,y,w,_=d.allocUnsafe(v&gt;&gt;&gt;0),x=this.head,T=0;x;)h=x.data,y=_,w=T,d.prototype.copy.call(h,y,w),T+=x.data.length,x=x.next;return _}},{key:&quot;consume&quot;,value:function(v,h){var y;return v&lt;this.head.data.length?(y=this.head.data.slice(0,v),this.head.data=this.head.data.slice(v)):y=v===this.head.data.length?this.shift():h?this._getString(v):this._getBuffer(v),y}},{key:&quot;first&quot;,value:function(){return this.head.data}},{key:&quot;_getString&quot;,value:function(v){var h=this.head,y=1,w=h.data;for(v-=w.length;h=h.next;){var _=h.data,x=v&gt;_.length?_.length:v;if(x===_.length?w+=_:w+=_.slice(0,v),(v-=x)==0){x===_.length?(++y,h.next?this.head=h.next:this.head=this.tail=null):(this.head=h,h.data=_.slice(x));break}++y}return this.length-=y,w}},{key:&quot;_getBuffer&quot;,value:function(v){var h=d.allocUnsafe(v),y=this.head,w=1;for(y.data.copy(h),v-=y.data.length;y=y.next;){var _=y.data,x=v&gt;_.length?_.length:v;if(_.copy(h,h.length-v,0,x),(v-=x)==0){x===_.length?(++w,y.next?this.head=y.next:this.head=this.tail=null):(this.head=y,y.data=_.slice(x));break}++w}return this.length-=w,h}},{key:p,value:function(v,h){return f(this,function(y){for(var w=1;w&lt;arguments.length;w++){var _=arguments[w]!=null?arguments[w]:{};w%2?s(Object(_),!0).forEach(function(x){u(y,x,_[x])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(_)):s(Object(_)).forEach(function(x){Object.defineProperty(y,x,Object.getOwnPropertyDescriptor(_,x))})}return y}({},h,{depth:0,customInspect:!1}))}}],b&amp;&amp;c(g.prototype,b),m}()},65756:function(i,o,a){var s=a(90386);function u(f,p){d(f,p),c(f)}function c(f){f._writableState&amp;&amp;!f._writableState.emitClose||f._readableState&amp;&amp;!f._readableState.emitClose||f.emit(&quot;close&quot;)}function d(f,p){f.emit(&quot;error&quot;,p)}i.exports={destroy:function(f,p){var m=this,g=this._readableState&amp;&amp;this._readableState.destroyed,b=this._writableState&amp;&amp;this._writableState.destroyed;return g||b?(p?p(f):f&amp;&amp;(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,s.nextTick(d,this,f)):s.nextTick(d,this,f)),this):(this._readableState&amp;&amp;(this._readableState.destroyed=!0),this._writableState&amp;&amp;(this._writableState.destroyed=!0),this._destroy(f||null,function(v){!p&amp;&amp;v?m._writableState?m._writableState.errorEmitted?s.nextTick(c,m):(m._writableState.errorEmitted=!0,s.nextTick(u,m,v)):s.nextTick(u,m,v):p?(s.nextTick(c,m),p(v)):s.nextTick(c,m)}),this)},undestroy:function(){this._readableState&amp;&amp;(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&amp;&amp;(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(f,p){var m=f._readableState,g=f._writableState;m&amp;&amp;m.autoDestroy||g&amp;&amp;g.autoDestroy?f.destroy(p):f.emit(&quot;error&quot;,p)}}},12726:function(i,o,a){var s=a(74322).q.ERR_STREAM_PREMATURE_CLOSE;function u(){}i.exports=function c(d,f,p){if(typeof f==&quot;function&quot;)return c(d,null,f);f||(f={}),p=function(k){var S=!1;return function(){if(!S){S=!0;for(var C=arguments.length,M=new Array(C),O=0;O&lt;C;O++)M[O]=arguments[O];k.apply(this,M)}}}(p||u);var m=f.readable||f.readable!==!1&amp;&amp;d.readable,g=f.writable||f.writable!==!1&amp;&amp;d.writable,b=function(){d.writable||h()},v=d._writableState&amp;&amp;d._writableState.finished,h=function(){g=!1,v=!0,m||p.call(d)},y=d._readableState&amp;&amp;d._readableState.endEmitted,w=function(){m=!1,y=!0,g||p.call(d)},_=function(k){p.call(d,k)},x=function(){var k;return m&amp;&amp;!y?(d._readableState&amp;&amp;d._readableState.ended||(k=new s),p.call(d,k)):g&amp;&amp;!v?(d._writableState&amp;&amp;d._writableState.ended||(k=new s),p.call(d,k)):void 0},T=function(){d.req.on(&quot;finish&quot;,h)};return function(k){return k.setHeader&amp;&amp;typeof k.abort==&quot;function&quot;}(d)?(d.on(&quot;complete&quot;,h),d.on(&quot;abort&quot;,x),d.req?T():d.on(&quot;request&quot;,T)):g&amp;&amp;!d._writableState&amp;&amp;(d.on(&quot;end&quot;,b),d.on(&quot;close&quot;,b)),d.on(&quot;end&quot;,w),d.on(&quot;finish&quot;,h),f.error!==!1&amp;&amp;d.on(&quot;error&quot;,_),d.on(&quot;close&quot;,x),function(){d.removeListener(&quot;complete&quot;,h),d.removeListener(&quot;abort&quot;,x),d.removeListener(&quot;request&quot;,T),d.req&amp;&amp;d.req.removeListener(&quot;finish&quot;,h),d.removeListener(&quot;end&quot;,b),d.removeListener(&quot;close&quot;,b),d.removeListener(&quot;finish&quot;,h),d.removeListener(&quot;end&quot;,w),d.removeListener(&quot;error&quot;,_),d.removeListener(&quot;close&quot;,x)}}},31748:function(i){i.exports=function(){throw new Error(&quot;Readable.from is not available in the browser&quot;)}},10168:function(i,o,a){var s,u=a(74322).q,c=u.ERR_MISSING_ARGS,d=u.ERR_STREAM_DESTROYED;function f(g){if(g)throw g}function p(g){g()}function m(g,b){return g.pipe(b)}i.exports=function(){for(var g=arguments.length,b=new Array(g),v=0;v&lt;g;v++)b[v]=arguments[v];var h,y=function(_){return _.length?typeof _[_.length-1]!=&quot;function&quot;?f:_.pop():f}(b);if(Array.isArray(b[0])&amp;&amp;(b=b[0]),b.length&lt;2)throw new c(&quot;streams&quot;);var w=b.map(function(_,x){var T=x&lt;b.length-1;return function(k,S,C,M){M=function(P){var E=!1;return function(){E||(E=!0,P.apply(void 0,arguments))}}(M);var O=!1;k.on(&quot;close&quot;,function(){O=!0}),s===void 0&amp;&amp;(s=a(12726)),s(k,{readable:S,writable:C},function(P){if(P)return M(P);O=!0,M()});var D=!1;return function(P){if(!O&amp;&amp;!D)return D=!0,function(E){return E.setHeader&amp;&amp;typeof E.abort==&quot;function&quot;}(k)?k.abort():typeof k.destroy==&quot;function&quot;?k.destroy():void M(P||new d(&quot;pipe&quot;))}}(_,T,x&gt;0,function(k){h||(h=k),k&amp;&amp;w.forEach(p),T||(w.forEach(p),y(h))})});return b.reduce(m)}},56306:function(i,o,a){var s=a(74322).q.ERR_INVALID_OPT_VALUE;i.exports={getHighWaterMark:function(u,c,d,f){var p=function(m,g,b){return m.highWaterMark!=null?m.highWaterMark:g?m[b]:null}(c,f,d);if(p!=null){if(!isFinite(p)||Math.floor(p)!==p||p&lt;0)throw new s(f?d:&quot;highWaterMark&quot;,p);return Math.floor(p)}return u.objectMode?16:16384}}},71405:function(i,o,a){i.exports=a(15398).EventEmitter},68019:function(i,o,a){var s=a(71665).Buffer,u=s.isEncoding||function(y){switch((y=&quot;&quot;+y)&amp;&amp;y.toLowerCase()){case&quot;hex&quot;:case&quot;utf8&quot;:case&quot;utf-8&quot;:case&quot;ascii&quot;:case&quot;binary&quot;:case&quot;base64&quot;:case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:case&quot;raw&quot;:return!0;default:return!1}};function c(y){var w;switch(this.encoding=function(_){var x=function(T){if(!T)return&quot;utf8&quot;;for(var k;;)switch(T){case&quot;utf8&quot;:case&quot;utf-8&quot;:return&quot;utf8&quot;;case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:return&quot;utf16le&quot;;case&quot;latin1&quot;:case&quot;binary&quot;:return&quot;latin1&quot;;case&quot;base64&quot;:case&quot;ascii&quot;:case&quot;hex&quot;:return T;default:if(k)return;T=(&quot;&quot;+T).toLowerCase(),k=!0}}(_);if(typeof x!=&quot;string&quot;&amp;&amp;(s.isEncoding===u||!u(_)))throw new Error(&quot;Unknown encoding: &quot;+_);return x||_}(y),this.encoding){case&quot;utf16le&quot;:this.text=p,this.end=m,w=4;break;case&quot;utf8&quot;:this.fillLast=f,w=4;break;case&quot;base64&quot;:this.text=g,this.end=b,w=3;break;default:return this.write=v,void(this.end=h)}this.lastNeed=0,this.lastTotal=0,this.lastChar=s.allocUnsafe(w)}function d(y){return y&lt;=127?0:y&gt;&gt;5==6?2:y&gt;&gt;4==14?3:y&gt;&gt;3==30?4:y&gt;&gt;6==2?-1:-2}function f(y){var w=this.lastTotal-this.lastNeed,_=function(x,T,k){if((192&amp;T[0])!=128)return x.lastNeed=0,&quot;�&quot;;if(x.lastNeed&gt;1&amp;&amp;T.length&gt;1){if((192&amp;T[1])!=128)return x.lastNeed=1,&quot;�&quot;;if(x.lastNeed&gt;2&amp;&amp;T.length&gt;2&amp;&amp;(192&amp;T[2])!=128)return x.lastNeed=2,&quot;�&quot;}}(this,y);return _!==void 0?_:this.lastNeed&lt;=y.length?(y.copy(this.lastChar,w,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(y.copy(this.lastChar,w,0,y.length),void(this.lastNeed-=y.length))}function p(y,w){if((y.length-w)%2==0){var _=y.toString(&quot;utf16le&quot;,w);if(_){var x=_.charCodeAt(_.length-1);if(x&gt;=55296&amp;&amp;x&lt;=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=y[y.length-2],this.lastChar[1]=y[y.length-1],_.slice(0,-1)}return _}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=y[y.length-1],y.toString(&quot;utf16le&quot;,w,y.length-1)}function m(y){var w=y&amp;&amp;y.length?this.write(y):&quot;&quot;;if(this.lastNeed){var _=this.lastTotal-this.lastNeed;return w+this.lastChar.toString(&quot;utf16le&quot;,0,_)}return w}function g(y,w){var _=(y.length-w)%3;return _===0?y.toString(&quot;base64&quot;,w):(this.lastNeed=3-_,this.lastTotal=3,_===1?this.lastChar[0]=y[y.length-1]:(this.lastChar[0]=y[y.length-2],this.lastChar[1]=y[y.length-1]),y.toString(&quot;base64&quot;,w,y.length-_))}function b(y){var w=y&amp;&amp;y.length?this.write(y):&quot;&quot;;return this.lastNeed?w+this.lastChar.toString(&quot;base64&quot;,0,3-this.lastNeed):w}function v(y){return y.toString(this.encoding)}function h(y){return y&amp;&amp;y.length?this.write(y):&quot;&quot;}o.s=c,c.prototype.write=function(y){if(y.length===0)return&quot;&quot;;var w,_;if(this.lastNeed){if((w=this.fillLast(y))===void 0)return&quot;&quot;;_=this.lastNeed,this.lastNeed=0}else _=0;return _&lt;y.length?w?w+this.text(y,_):this.text(y,_):w||&quot;&quot;},c.prototype.end=function(y){var w=y&amp;&amp;y.length?this.write(y):&quot;&quot;;return this.lastNeed?w+&quot;�&quot;:w},c.prototype.text=function(y,w){var _=function(T,k,S){var C=k.length-1;if(C&lt;S)return 0;var M=d(k[C]);return M&gt;=0?(M&gt;0&amp;&amp;(T.lastNeed=M-1),M):--C&lt;S||M===-2?0:(M=d(k[C]))&gt;=0?(M&gt;0&amp;&amp;(T.lastNeed=M-2),M):--C&lt;S||M===-2?0:(M=d(k[C]))&gt;=0?(M&gt;0&amp;&amp;(M===2?M=0:T.lastNeed=M-3),M):0}(this,y,w);if(!this.lastNeed)return y.toString(&quot;utf8&quot;,w);this.lastTotal=_;var x=y.length-(_-this.lastNeed);return y.copy(this.lastChar,0,x),y.toString(&quot;utf8&quot;,w,x)},c.prototype.fillLast=function(y){if(this.lastNeed&lt;=y.length)return y.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);y.copy(this.lastChar,this.lastTotal-this.lastNeed,0,y.length),this.lastNeed-=y.length}},90715:function(i,o,a){var s=a(32791),u=a(41633)(&quot;stream-parser&quot;);i.exports=function(T){var k=T&amp;&amp;typeof T._transform==&quot;function&quot;,S=T&amp;&amp;typeof T._write==&quot;function&quot;;if(!k&amp;&amp;!S)throw new Error(&quot;must pass a Writable or Transform stream in&quot;);u(&quot;extending Parser into stream&quot;),T._bytes=g,T._skipBytes=b,k&amp;&amp;(T._passthrough=v),k?T._transform=y:T._write=h};var c=-1,d=0,f=1,p=2;function m(T){u(&quot;initializing parser stream&quot;),T._parserBytesLeft=0,T._parserBuffers=[],T._parserBuffered=0,T._parserState=c,T._parserCallback=null,typeof T.push==&quot;function&quot;&amp;&amp;(T._parserOutput=T.push.bind(T)),T._parserInit=!0}function g(T,k){s(!this._parserCallback,&#x27;there is already a &quot;callback&quot; set!&#x27;),s(isFinite(T)&amp;&amp;T&gt;0,&#x27;can only buffer a finite number of bytes &gt; 0, got &quot;&#x27;+T+&#x27;&quot;&#x27;),this._parserInit||m(this),u(&quot;buffering %o bytes&quot;,T),this._parserBytesLeft=T,this._parserCallback=k,this._parserState=d}function b(T,k){s(!this._parserCallback,&#x27;there is already a &quot;callback&quot; set!&#x27;),s(T&gt;0,&#x27;can only skip &gt; 0 bytes, got &quot;&#x27;+T+&#x27;&quot;&#x27;),this._parserInit||m(this),u(&quot;skipping %o bytes&quot;,T),this._parserBytesLeft=T,this._parserCallback=k,this._parserState=f}function v(T,k){s(!this._parserCallback,&#x27;There is already a &quot;callback&quot; set!&#x27;),s(T&gt;0,&#x27;can only pass through &gt; 0 bytes, got &quot;&#x27;+T+&#x27;&quot;&#x27;),this._parserInit||m(this),u(&quot;passing through %o bytes&quot;,T),this._parserBytesLeft=T,this._parserCallback=k,this._parserState=p}function h(T,k,S){this._parserInit||m(this),u(&quot;write(%o bytes)&quot;,T.length),typeof k==&quot;function&quot;&amp;&amp;(S=k),_(this,T,null,S)}function y(T,k,S){this._parserInit||m(this),u(&quot;transform(%o bytes)&quot;,T.length),typeof k!=&quot;function&quot;&amp;&amp;(k=this._parserOutput),_(this,T,k,S)}function w(T,k,S,C){if(T._parserBytesLeft-=k.length,u(&quot;%o bytes left for stream piece&quot;,T._parserBytesLeft),T._parserState===d?(T._parserBuffers.push(k),T._parserBuffered+=k.length):T._parserState===p&amp;&amp;S(k),T._parserBytesLeft!==0)return C;var M=T._parserCallback;if(M&amp;&amp;T._parserState===d&amp;&amp;T._parserBuffers.length&gt;1&amp;&amp;(k=Buffer.concat(T._parserBuffers,T._parserBuffered)),T._parserState!==d&amp;&amp;(k=null),T._parserCallback=null,T._parserBuffered=0,T._parserState=c,T._parserBuffers.splice(0),M){var O=[];k&amp;&amp;O.push(k),S&amp;&amp;O.push(S);var D=M.length&gt;O.length;D&amp;&amp;O.push(x(C));var P=M.apply(T,O);if(!D||C===P)return C}}var _=x(function T(k,S,C,M){return k._parserBytesLeft&lt;=0?M(new Error(&quot;got data but not currently parsing anything&quot;)):S.length&lt;=k._parserBytesLeft?function(){return w(k,S,C,M)}:function(){var O=S.slice(0,k._parserBytesLeft);return w(k,O,C,function(D){return D?M(D):S.length&gt;O.length?function(){return T(k,S.slice(O.length),C,M)}:void 0})}});function x(T){return function(){for(var k=T.apply(this,arguments);typeof k==&quot;function&quot;;)k=k();return k}}},41633:function(i,o,a){var s=a(90386);function u(){var c;try{c=o.storage.debug}catch{}return!c&amp;&amp;s!==void 0&amp;&amp;&quot;env&quot;in s&amp;&amp;(c=s.env.DEBUG),c}(o=i.exports=a(74469)).log=function(){return typeof console==&quot;object&quot;&amp;&amp;console.log&amp;&amp;Function.prototype.apply.call(console.log,console,arguments)},o.formatArgs=function(c){var d=this.useColors;if(c[0]=(d?&quot;%c&quot;:&quot;&quot;)+this.namespace+(d?&quot; %c&quot;:&quot; &quot;)+c[0]+(d?&quot;%c &quot;:&quot; &quot;)+&quot;+&quot;+o.humanize(this.diff),d){var f=&quot;color: &quot;+this.color;c.splice(1,0,f,&quot;color: inherit&quot;);var p=0,m=0;c[0].replace(/%[a-zA-Z%]/g,function(g){g!==&quot;%%&quot;&amp;&amp;(p++,g===&quot;%c&quot;&amp;&amp;(m=p))}),c.splice(m,0,f)}},o.save=function(c){try{c==null?o.storage.removeItem(&quot;debug&quot;):o.storage.debug=c}catch{}},o.load=u,o.useColors=function(){return!(typeof window&gt;&quot;u&quot;||!window.process||window.process.type!==&quot;renderer&quot;)||typeof document&lt;&quot;u&quot;&amp;&amp;document.documentElement&amp;&amp;document.documentElement.style&amp;&amp;document.documentElement.style.WebkitAppearance||typeof window&lt;&quot;u&quot;&amp;&amp;window.console&amp;&amp;(window.console.firebug||window.console.exception&amp;&amp;window.console.table)||typeof navigator&lt;&quot;u&quot;&amp;&amp;navigator.userAgent&amp;&amp;navigator.userAgent.toLowerCase().match(/firefox\\/(\\d+)/)&amp;&amp;parseInt(RegExp.$1,10)&gt;=31||typeof navigator&lt;&quot;u&quot;&amp;&amp;navigator.userAgent&amp;&amp;navigator.userAgent.toLowerCase().match(/applewebkit\\/(\\d+)/)},o.storage=typeof chrome&lt;&quot;u&quot;&amp;&amp;chrome.storage!==void 0?chrome.storage.local:function(){try{return window.localStorage}catch{}}(),o.colors=[&quot;lightseagreen&quot;,&quot;forestgreen&quot;,&quot;goldenrod&quot;,&quot;dodgerblue&quot;,&quot;darkorchid&quot;,&quot;crimson&quot;],o.formatters.j=function(c){try{return JSON.stringify(c)}catch(d){return&quot;[UnexpectedJSONParseError]: &quot;+d.message}},o.enable(u())},74469:function(i,o,a){var s;function u(c){function d(){if(d.enabled){var f=d,p=+new Date,m=p-(s||p);f.diff=m,f.prev=s,f.curr=p,s=p;for(var g=new Array(arguments.length),b=0;b&lt;g.length;b++)g[b]=arguments[b];g[0]=o.coerce(g[0]),typeof g[0]!=&quot;string&quot;&amp;&amp;g.unshift(&quot;%O&quot;);var v=0;g[0]=g[0].replace(/%([a-zA-Z%])/g,function(h,y){if(h===&quot;%%&quot;)return h;v++;var w=o.formatters[y];if(typeof w==&quot;function&quot;){var _=g[v];h=w.call(f,_),g.splice(v,1),v--}return h}),o.formatArgs.call(f,g),(d.log||o.log||console.log.bind(console)).apply(f,g)}}return d.namespace=c,d.enabled=o.enabled(c),d.useColors=o.useColors(),d.color=function(f){var p,m=0;for(p in f)m=(m&lt;&lt;5)-m+f.charCodeAt(p),m|=0;return o.colors[Math.abs(m)%o.colors.length]}(c),typeof o.init==&quot;function&quot;&amp;&amp;o.init(d),d}(o=i.exports=u.debug=u.default=u).coerce=function(c){return c instanceof Error?c.stack||c.message:c},o.disable=function(){o.enable(&quot;&quot;)},o.enable=function(c){o.save(c),o.names=[],o.skips=[];for(var d=(typeof c==&quot;string&quot;?c:&quot;&quot;).split(/[\\s,]+/),f=d.length,p=0;p&lt;f;p++)d[p]&amp;&amp;((c=d[p].replace(/\\*/g,&quot;.*?&quot;))[0]===&quot;-&quot;?o.skips.push(new RegExp(&quot;^&quot;+c.substr(1)+&quot;$&quot;)):o.names.push(new RegExp(&quot;^&quot;+c+&quot;$&quot;)))},o.enabled=function(c){var d,f;for(d=0,f=o.skips.length;d&lt;f;d++)if(o.skips[d].test(c))return!1;for(d=0,f=o.names.length;d&lt;f;d++)if(o.names[d].test(c))return!0;return!1},o.humanize=a(11375),o.names=[],o.skips=[],o.formatters={}},11375:function(i){var o=1e3,a=60*o,s=60*a,u=24*s;function c(d,f,p){if(!(d&lt;f))return d&lt;1.5*f?Math.floor(d/f)+&quot; &quot;+p:Math.ceil(d/f)+&quot; &quot;+p+&quot;s&quot;}i.exports=function(d,f){f=f||{};var p,m=typeof d;if(m===&quot;string&quot;&amp;&amp;d.length&gt;0)return function(g){if(!((g=String(g)).length&gt;100)){var b=/^((?:\\d+)?\\.?\\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(g);if(b){var v=parseFloat(b[1]);switch((b[2]||&quot;ms&quot;).toLowerCase()){case&quot;years&quot;:case&quot;year&quot;:case&quot;yrs&quot;:case&quot;yr&quot;:case&quot;y&quot;:return 315576e5*v;case&quot;days&quot;:case&quot;day&quot;:case&quot;d&quot;:return v*u;case&quot;hours&quot;:case&quot;hour&quot;:case&quot;hrs&quot;:case&quot;hr&quot;:case&quot;h&quot;:return v*s;case&quot;minutes&quot;:case&quot;minute&quot;:case&quot;mins&quot;:case&quot;min&quot;:case&quot;m&quot;:return v*a;case&quot;seconds&quot;:case&quot;second&quot;:case&quot;secs&quot;:case&quot;sec&quot;:case&quot;s&quot;:return v*o;case&quot;milliseconds&quot;:case&quot;millisecond&quot;:case&quot;msecs&quot;:case&quot;msec&quot;:case&quot;ms&quot;:return v;default:return}}}}(d);if(m===&quot;number&quot;&amp;&amp;isNaN(d)===!1)return f.long?c(p=d,u,&quot;day&quot;)||c(p,s,&quot;hour&quot;)||c(p,a,&quot;minute&quot;)||c(p,o,&quot;second&quot;)||p+&quot; ms&quot;:function(g){return g&gt;=u?Math.round(g/u)+&quot;d&quot;:g&gt;=s?Math.round(g/s)+&quot;h&quot;:g&gt;=a?Math.round(g/a)+&quot;m&quot;:g&gt;=o?Math.round(g/o)+&quot;s&quot;:g+&quot;ms&quot;}(d);throw new Error(&quot;val is not a non-empty string or a valid number. val=&quot;+JSON.stringify(d))}},84267:function(i,o,a){var s;(function(u){var c=/^\\s+/,d=/\\s+$/,f=0,p=u.round,m=u.min,g=u.max,b=u.random;function v(G,X){if(X=X||{},(G=G||&quot;&quot;)instanceof v)return G;if(!(this instanceof v))return new v(G,X);var Q=function(re){var ae,ie,se,he={r:0,g:0,b:0},Se=1,Oe=null,Pe=null,Me=null,ce=!1,we=!1;return typeof re==&quot;string&quot;&amp;&amp;(re=function(K){K=K.replace(c,&quot;&quot;).replace(d,&quot;&quot;).toLowerCase();var ne,de=!1;if(j[K])K=j[K],de=!0;else if(K==&quot;transparent&quot;)return{r:0,g:0,b:0,a:0,format:&quot;name&quot;};return(ne=H.rgb.exec(K))?{r:ne[1],g:ne[2],b:ne[3]}:(ne=H.rgba.exec(K))?{r:ne[1],g:ne[2],b:ne[3],a:ne[4]}:(ne=H.hsl.exec(K))?{h:ne[1],s:ne[2],l:ne[3]}:(ne=H.hsla.exec(K))?{h:ne[1],s:ne[2],l:ne[3],a:ne[4]}:(ne=H.hsv.exec(K))?{h:ne[1],s:ne[2],v:ne[3]}:(ne=H.hsva.exec(K))?{h:ne[1],s:ne[2],v:ne[3],a:ne[4]}:(ne=H.hex8.exec(K))?{r:q(ne[1]),g:q(ne[2]),b:q(ne[3]),a:U(ne[4]),format:de?&quot;name&quot;:&quot;hex8&quot;}:(ne=H.hex6.exec(K))?{r:q(ne[1]),g:q(ne[2]),b:q(ne[3]),format:de?&quot;name&quot;:&quot;hex&quot;}:(ne=H.hex4.exec(K))?{r:q(ne[1]+&quot;&quot;+ne[1]),g:q(ne[2]+&quot;&quot;+ne[2]),b:q(ne[3]+&quot;&quot;+ne[3]),a:U(ne[4]+&quot;&quot;+ne[4]),format:de?&quot;name&quot;:&quot;hex8&quot;}:!!(ne=H.hex3.exec(K))&amp;&amp;{r:q(ne[1]+&quot;&quot;+ne[1]),g:q(ne[2]+&quot;&quot;+ne[2]),b:q(ne[3]+&quot;&quot;+ne[3]),format:de?&quot;name&quot;:&quot;hex&quot;}}(re)),typeof re==&quot;object&quot;&amp;&amp;(Z(re.r)&amp;&amp;Z(re.g)&amp;&amp;Z(re.b)?(ae=re.r,ie=re.g,se=re.b,he={r:255*N(ae,255),g:255*N(ie,255),b:255*N(se,255)},ce=!0,we=String(re.r).substr(-1)===&quot;%&quot;?&quot;prgb&quot;:&quot;rgb&quot;):Z(re.h)&amp;&amp;Z(re.s)&amp;&amp;Z(re.v)?(Oe=L(re.s),Pe=L(re.v),he=function(K,ne,de){K=6*N(K,360),ne=N(ne,100),de=N(de,100);var _e=u.floor(K),ue=K-_e,pe=de*(1-ne),xe=de*(1-ue*ne),ye=de*(1-(1-ue)*ne),Te=_e%6;return{r:255*[de,xe,pe,pe,ye,de][Te],g:255*[ye,de,de,xe,pe,pe][Te],b:255*[pe,pe,ye,de,de,xe][Te]}}(re.h,Oe,Pe),ce=!0,we=&quot;hsv&quot;):Z(re.h)&amp;&amp;Z(re.s)&amp;&amp;Z(re.l)&amp;&amp;(Oe=L(re.s),Me=L(re.l),he=function(K,ne,de){var _e,ue,pe;function xe(Ae,Re,Le){return Le&lt;0&amp;&amp;(Le+=1),Le&gt;1&amp;&amp;(Le-=1),Le&lt;1/6?Ae+6*(Re-Ae)*Le:Le&lt;.5?Re:Le&lt;2/3?Ae+(Re-Ae)*(2/3-Le)*6:Ae}if(K=N(K,360),ne=N(ne,100),de=N(de,100),ne===0)_e=ue=pe=de;else{var ye=de&lt;.5?de*(1+ne):de+ne-de*ne,Te=2*de-ye;_e=xe(Te,ye,K+1/3),ue=xe(Te,ye,K),pe=xe(Te,ye,K-1/3)}return{r:255*_e,g:255*ue,b:255*pe}}(re.h,Oe,Me),ce=!0,we=&quot;hsl&quot;),re.hasOwnProperty(&quot;a&quot;)&amp;&amp;(Se=re.a)),Se=B(Se),{ok:ce,format:re.format||we,r:m(255,g(he.r,0)),g:m(255,g(he.g,0)),b:m(255,g(he.b,0)),a:Se}}(G);this._originalInput=G,this._r=Q.r,this._g=Q.g,this._b=Q.b,this._a=Q.a,this._roundA=p(100*this._a)/100,this._format=X.format||Q.format,this._gradientType=X.gradientType,this._r&lt;1&amp;&amp;(this._r=p(this._r)),this._g&lt;1&amp;&amp;(this._g=p(this._g)),this._b&lt;1&amp;&amp;(this._b=p(this._b)),this._ok=Q.ok,this._tc_id=f++}function h(G,X,Q){G=N(G,255),X=N(X,255),Q=N(Q,255);var re,ae,ie=g(G,X,Q),se=m(G,X,Q),he=(ie+se)/2;if(ie==se)re=ae=0;else{var Se=ie-se;switch(ae=he&gt;.5?Se/(2-ie-se):Se/(ie+se),ie){case G:re=(X-Q)/Se+(X&lt;Q?6:0);break;case X:re=(Q-G)/Se+2;break;case Q:re=(G-X)/Se+4}re/=6}return{h:re,s:ae,l:he}}function y(G,X,Q){G=N(G,255),X=N(X,255),Q=N(Q,255);var re,ae,ie=g(G,X,Q),se=m(G,X,Q),he=ie,Se=ie-se;if(ae=ie===0?0:Se/ie,ie==se)re=0;else{switch(ie){case G:re=(X-Q)/Se+(X&lt;Q?6:0);break;case X:re=(Q-G)/Se+2;break;case Q:re=(G-X)/Se+4}re/=6}return{h:re,s:ae,v:he}}function w(G,X,Q,re){var ae=[Y(p(G).toString(16)),Y(p(X).toString(16)),Y(p(Q).toString(16))];return re&amp;&amp;ae[0].charAt(0)==ae[0].charAt(1)&amp;&amp;ae[1].charAt(0)==ae[1].charAt(1)&amp;&amp;ae[2].charAt(0)==ae[2].charAt(1)?ae[0].charAt(0)+ae[1].charAt(0)+ae[2].charAt(0):ae.join(&quot;&quot;)}function _(G,X,Q,re){return[Y(W(re)),Y(p(G).toString(16)),Y(p(X).toString(16)),Y(p(Q).toString(16))].join(&quot;&quot;)}function x(G,X){X=X===0?0:X||10;var Q=v(G).toHsl();return Q.s-=X/100,Q.s=R(Q.s),v(Q)}function T(G,X){X=X===0?0:X||10;var Q=v(G).toHsl();return Q.s+=X/100,Q.s=R(Q.s),v(Q)}function k(G){return v(G).desaturate(100)}function S(G,X){X=X===0?0:X||10;var Q=v(G).toHsl();return Q.l+=X/100,Q.l=R(Q.l),v(Q)}function C(G,X){X=X===0?0:X||10;var Q=v(G).toRgb();return Q.r=g(0,m(255,Q.r-p(-X/100*255))),Q.g=g(0,m(255,Q.g-p(-X/100*255))),Q.b=g(0,m(255,Q.b-p(-X/100*255))),v(Q)}function M(G,X){X=X===0?0:X||10;var Q=v(G).toHsl();return Q.l-=X/100,Q.l=R(Q.l),v(Q)}function O(G,X){var Q=v(G).toHsl(),re=(Q.h+X)%360;return Q.h=re&lt;0?360+re:re,v(Q)}function D(G){var X=v(G).toHsl();return X.h=(X.h+180)%360,v(X)}function P(G){var X=v(G).toHsl(),Q=X.h;return[v(G),v({h:(Q+120)%360,s:X.s,l:X.l}),v({h:(Q+240)%360,s:X.s,l:X.l})]}function E(G){var X=v(G).toHsl(),Q=X.h;return[v(G),v({h:(Q+90)%360,s:X.s,l:X.l}),v({h:(Q+180)%360,s:X.s,l:X.l}),v({h:(Q+270)%360,s:X.s,l:X.l})]}function I(G){var X=v(G).toHsl(),Q=X.h;return[v(G),v({h:(Q+72)%360,s:X.s,l:X.l}),v({h:(Q+216)%360,s:X.s,l:X.l})]}function A(G,X,Q){X=X||6,Q=Q||30;var re=v(G).toHsl(),ae=360/Q,ie=[v(G)];for(re.h=(re.h-(ae*X&gt;&gt;1)+720)%360;--X;)re.h=(re.h+ae)%360,ie.push(v(re));return ie}function F(G,X){X=X||6;for(var Q=v(G).toHsv(),re=Q.h,ae=Q.s,ie=Q.v,se=[],he=1/X;X--;)se.push(v({h:re,s:ae,v:ie})),ie=(ie+he)%1;return se}v.prototype={isDark:function(){return this.getBrightness()&lt;128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var G=this.toRgb();return(299*G.r+587*G.g+114*G.b)/1e3},getLuminance:function(){var G,X,Q,re=this.toRgb();return G=re.r/255,X=re.g/255,Q=re.b/255,.2126*(G&lt;=.03928?G/12.92:u.pow((G+.055)/1.055,2.4))+.7152*(X&lt;=.03928?X/12.92:u.pow((X+.055)/1.055,2.4))+.0722*(Q&lt;=.03928?Q/12.92:u.pow((Q+.055)/1.055,2.4))},setAlpha:function(G){return this._a=B(G),this._roundA=p(100*this._a)/100,this},toHsv:function(){var G=y(this._r,this._g,this._b);return{h:360*G.h,s:G.s,v:G.v,a:this._a}},toHsvString:function(){var G=y(this._r,this._g,this._b),X=p(360*G.h),Q=p(100*G.s),re=p(100*G.v);return this._a==1?&quot;hsv(&quot;+X+&quot;, &quot;+Q+&quot;%, &quot;+re+&quot;%)&quot;:&quot;hsva(&quot;+X+&quot;, &quot;+Q+&quot;%, &quot;+re+&quot;%, &quot;+this._roundA+&quot;)&quot;},toHsl:function(){var G=h(this._r,this._g,this._b);return{h:360*G.h,s:G.s,l:G.l,a:this._a}},toHslString:function(){var G=h(this._r,this._g,this._b),X=p(360*G.h),Q=p(100*G.s),re=p(100*G.l);return this._a==1?&quot;hsl(&quot;+X+&quot;, &quot;+Q+&quot;%, &quot;+re+&quot;%)&quot;:&quot;hsla(&quot;+X+&quot;, &quot;+Q+&quot;%, &quot;+re+&quot;%, &quot;+this._roundA+&quot;)&quot;},toHex:function(G){return w(this._r,this._g,this._b,G)},toHexString:function(G){return&quot;#&quot;+this.toHex(G)},toHex8:function(G){return function(X,Q,re,ae,ie){var se=[Y(p(X).toString(16)),Y(p(Q).toString(16)),Y(p(re).toString(16)),Y(W(ae))];return ie&amp;&amp;se[0].charAt(0)==se[0].charAt(1)&amp;&amp;se[1].charAt(0)==se[1].charAt(1)&amp;&amp;se[2].charAt(0)==se[2].charAt(1)&amp;&amp;se[3].charAt(0)==se[3].charAt(1)?se[0].charAt(0)+se[1].charAt(0)+se[2].charAt(0)+se[3].charAt(0):se.join(&quot;&quot;)}(this._r,this._g,this._b,this._a,G)},toHex8String:function(G){return&quot;#&quot;+this.toHex8(G)},toRgb:function(){return{r:p(this._r),g:p(this._g),b:p(this._b),a:this._a}},toRgbString:function(){return this._a==1?&quot;rgb(&quot;+p(this._r)+&quot;, &quot;+p(this._g)+&quot;, &quot;+p(this._b)+&quot;)&quot;:&quot;rgba(&quot;+p(this._r)+&quot;, &quot;+p(this._g)+&quot;, &quot;+p(this._b)+&quot;, &quot;+this._roundA+&quot;)&quot;},toPercentageRgb:function(){return{r:p(100*N(this._r,255))+&quot;%&quot;,g:p(100*N(this._g,255))+&quot;%&quot;,b:p(100*N(this._b,255))+&quot;%&quot;,a:this._a}},toPercentageRgbString:function(){return this._a==1?&quot;rgb(&quot;+p(100*N(this._r,255))+&quot;%, &quot;+p(100*N(this._g,255))+&quot;%, &quot;+p(100*N(this._b,255))+&quot;%)&quot;:&quot;rgba(&quot;+p(100*N(this._r,255))+&quot;%, &quot;+p(100*N(this._g,255))+&quot;%, &quot;+p(100*N(this._b,255))+&quot;%, &quot;+this._roundA+&quot;)&quot;},toName:function(){return this._a===0?&quot;transparent&quot;:!(this._a&lt;1)&amp;&amp;(z[w(this._r,this._g,this._b,!0)]||!1)},toFilter:function(G){var X=&quot;#&quot;+_(this._r,this._g,this._b,this._a),Q=X,re=this._gradientType?&quot;GradientType = 1, &quot;:&quot;&quot;;if(G){var ae=v(G);Q=&quot;#&quot;+_(ae._r,ae._g,ae._b,ae._a)}return&quot;progid:DXImageTransform.Microsoft.gradient(&quot;+re+&quot;startColorstr=&quot;+X+&quot;,endColorstr=&quot;+Q+&quot;)&quot;},toString:function(G){var X=!!G;G=G||this._format;var Q=!1,re=this._a&lt;1&amp;&amp;this._a&gt;=0;return X||!re||G!==&quot;hex&quot;&amp;&amp;G!==&quot;hex6&quot;&amp;&amp;G!==&quot;hex3&quot;&amp;&amp;G!==&quot;hex4&quot;&amp;&amp;G!==&quot;hex8&quot;&amp;&amp;G!==&quot;name&quot;?(G===&quot;rgb&quot;&amp;&amp;(Q=this.toRgbString()),G===&quot;prgb&quot;&amp;&amp;(Q=this.toPercentageRgbString()),G!==&quot;hex&quot;&amp;&amp;G!==&quot;hex6&quot;||(Q=this.toHexString()),G===&quot;hex3&quot;&amp;&amp;(Q=this.toHexString(!0)),G===&quot;hex4&quot;&amp;&amp;(Q=this.toHex8String(!0)),G===&quot;hex8&quot;&amp;&amp;(Q=this.toHex8String()),G===&quot;name&quot;&amp;&amp;(Q=this.toName()),G===&quot;hsl&quot;&amp;&amp;(Q=this.toHslString()),G===&quot;hsv&quot;&amp;&amp;(Q=this.toHsvString()),Q||this.toHexString()):G===&quot;name&quot;&amp;&amp;this._a===0?this.toName():this.toRgbString()},clone:function(){return v(this.toString())},_applyModification:function(G,X){var Q=G.apply(null,[this].concat([].slice.call(X)));return this._r=Q._r,this._g=Q._g,this._b=Q._b,this.setAlpha(Q._a),this},lighten:function(){return this._applyModification(S,arguments)},brighten:function(){return this._applyModification(C,arguments)},darken:function(){return this._applyModification(M,arguments)},desaturate:function(){return this._applyModification(x,arguments)},saturate:function(){return this._applyModification(T,arguments)},greyscale:function(){return this._applyModification(k,arguments)},spin:function(){return this._applyModification(O,arguments)},_applyCombination:function(G,X){return G.apply(null,[this].concat([].slice.call(X)))},analogous:function(){return this._applyCombination(A,arguments)},complement:function(){return this._applyCombination(D,arguments)},monochromatic:function(){return this._applyCombination(F,arguments)},splitcomplement:function(){return this._applyCombination(I,arguments)},triad:function(){return this._applyCombination(P,arguments)},tetrad:function(){return this._applyCombination(E,arguments)}},v.fromRatio=function(G,X){if(typeof G==&quot;object&quot;){var Q={};for(var re in G)G.hasOwnProperty(re)&amp;&amp;(Q[re]=re===&quot;a&quot;?G[re]:L(G[re]));G=Q}return v(G,X)},v.equals=function(G,X){return!(!G||!X)&amp;&amp;v(G).toRgbString()==v(X).toRgbString()},v.random=function(){return v.fromRatio({r:b(),g:b(),b:b()})},v.mix=function(G,X,Q){Q=Q===0?0:Q||50;var re=v(G).toRgb(),ae=v(X).toRgb(),ie=Q/100;return v({r:(ae.r-re.r)*ie+re.r,g:(ae.g-re.g)*ie+re.g,b:(ae.b-re.b)*ie+re.b,a:(ae.a-re.a)*ie+re.a})},v.readability=function(G,X){var Q=v(G),re=v(X);return(u.max(Q.getLuminance(),re.getLuminance())+.05)/(u.min(Q.getLuminance(),re.getLuminance())+.05)},v.isReadable=function(G,X,Q){var re,ae,ie,se,he,Se=v.readability(G,X);switch(ae=!1,(ie=Q,(se=((ie=ie||{level:&quot;AA&quot;,size:&quot;small&quot;}).level||&quot;AA&quot;).toUpperCase())!==&quot;AA&quot;&amp;&amp;se!==&quot;AAA&quot;&amp;&amp;(se=&quot;AA&quot;),(he=(ie.size||&quot;small&quot;).toLowerCase())!==&quot;small&quot;&amp;&amp;he!==&quot;large&quot;&amp;&amp;(he=&quot;small&quot;),re={level:se,size:he}).level+re.size){case&quot;AAsmall&quot;:case&quot;AAAlarge&quot;:ae=Se&gt;=4.5;break;case&quot;AAlarge&quot;:ae=Se&gt;=3;break;case&quot;AAAsmall&quot;:ae=Se&gt;=7}return ae},v.mostReadable=function(G,X,Q){var re,ae,ie,se,he=null,Se=0;ae=(Q=Q||{}).includeFallbackColors,ie=Q.level,se=Q.size;for(var Oe=0;Oe&lt;X.length;Oe++)(re=v.readability(G,X[Oe]))&gt;Se&amp;&amp;(Se=re,he=v(X[Oe]));return v.isReadable(G,he,{level:ie,size:se})||!ae?he:(Q.includeFallbackColors=!1,v.mostReadable(G,[&quot;#fff&quot;,&quot;#000&quot;],Q))};var j=v.names={aliceblue:&quot;f0f8ff&quot;,antiquewhite:&quot;faebd7&quot;,aqua:&quot;0ff&quot;,aquamarine:&quot;7fffd4&quot;,azure:&quot;f0ffff&quot;,beige:&quot;f5f5dc&quot;,bisque:&quot;ffe4c4&quot;,black:&quot;000&quot;,blanchedalmond:&quot;ffebcd&quot;,blue:&quot;00f&quot;,blueviolet:&quot;8a2be2&quot;,brown:&quot;a52a2a&quot;,burlywood:&quot;deb887&quot;,burntsienna:&quot;ea7e5d&quot;,cadetblue:&quot;5f9ea0&quot;,chartreuse:&quot;7fff00&quot;,chocolate:&quot;d2691e&quot;,coral:&quot;ff7f50&quot;,cornflowerblue:&quot;6495ed&quot;,cornsilk:&quot;fff8dc&quot;,crimson:&quot;dc143c&quot;,cyan:&quot;0ff&quot;,darkblue:&quot;00008b&quot;,darkcyan:&quot;008b8b&quot;,darkgoldenrod:&quot;b8860b&quot;,darkgray:&quot;a9a9a9&quot;,darkgreen:&quot;006400&quot;,darkgrey:&quot;a9a9a9&quot;,darkkhaki:&quot;bdb76b&quot;,darkmagenta:&quot;8b008b&quot;,darkolivegreen:&quot;556b2f&quot;,darkorange:&quot;ff8c00&quot;,darkorchid:&quot;9932cc&quot;,darkred:&quot;8b0000&quot;,darksalmon:&quot;e9967a&quot;,darkseagreen:&quot;8fbc8f&quot;,darkslateblue:&quot;483d8b&quot;,darkslategray:&quot;2f4f4f&quot;,darkslategrey:&quot;2f4f4f&quot;,darkturquoise:&quot;00ced1&quot;,darkviolet:&quot;9400d3&quot;,deeppink:&quot;ff1493&quot;,deepskyblue:&quot;00bfff&quot;,dimgray:&quot;696969&quot;,dimgrey:&quot;696969&quot;,dodgerblue:&quot;1e90ff&quot;,firebrick:&quot;b22222&quot;,floralwhite:&quot;fffaf0&quot;,forestgreen:&quot;228b22&quot;,fuchsia:&quot;f0f&quot;,gainsboro:&quot;dcdcdc&quot;,ghostwhite:&quot;f8f8ff&quot;,gold:&quot;ffd700&quot;,goldenrod:&quot;daa520&quot;,gray:&quot;808080&quot;,green:&quot;008000&quot;,greenyellow:&quot;adff2f&quot;,grey:&quot;808080&quot;,honeydew:&quot;f0fff0&quot;,hotpink:&quot;ff69b4&quot;,indianred:&quot;cd5c5c&quot;,indigo:&quot;4b0082&quot;,ivory:&quot;fffff0&quot;,khaki:&quot;f0e68c&quot;,lavender:&quot;e6e6fa&quot;,lavenderblush:&quot;fff0f5&quot;,lawngreen:&quot;7cfc00&quot;,lemonchiffon:&quot;fffacd&quot;,lightblue:&quot;add8e6&quot;,lightcoral:&quot;f08080&quot;,lightcyan:&quot;e0ffff&quot;,lightgoldenrodyellow:&quot;fafad2&quot;,lightgray:&quot;d3d3d3&quot;,lightgreen:&quot;90ee90&quot;,lightgrey:&quot;d3d3d3&quot;,lightpink:&quot;ffb6c1&quot;,lightsalmon:&quot;ffa07a&quot;,lightseagreen:&quot;20b2aa&quot;,lightskyblue:&quot;87cefa&quot;,lightslategray:&quot;789&quot;,lightslategrey:&quot;789&quot;,lightsteelblue:&quot;b0c4de&quot;,lightyellow:&quot;ffffe0&quot;,lime:&quot;0f0&quot;,limegreen:&quot;32cd32&quot;,linen:&quot;faf0e6&quot;,magenta:&quot;f0f&quot;,maroon:&quot;800000&quot;,mediumaquamarine:&quot;66cdaa&quot;,mediumblue:&quot;0000cd&quot;,mediumorchid:&quot;ba55d3&quot;,mediumpurple:&quot;9370db&quot;,mediumseagreen:&quot;3cb371&quot;,mediumslateblue:&quot;7b68ee&quot;,mediumspringgreen:&quot;00fa9a&quot;,mediumturquoise:&quot;48d1cc&quot;,mediumvioletred:&quot;c71585&quot;,midnightblue:&quot;191970&quot;,mintcream:&quot;f5fffa&quot;,mistyrose:&quot;ffe4e1&quot;,moccasin:&quot;ffe4b5&quot;,navajowhite:&quot;ffdead&quot;,navy:&quot;000080&quot;,oldlace:&quot;fdf5e6&quot;,olive:&quot;808000&quot;,olivedrab:&quot;6b8e23&quot;,orange:&quot;ffa500&quot;,orangered:&quot;ff4500&quot;,orchid:&quot;da70d6&quot;,palegoldenrod:&quot;eee8aa&quot;,palegreen:&quot;98fb98&quot;,paleturquoise:&quot;afeeee&quot;,palevioletred:&quot;db7093&quot;,papayawhip:&quot;ffefd5&quot;,peachpuff:&quot;ffdab9&quot;,peru:&quot;cd853f&quot;,pink:&quot;ffc0cb&quot;,plum:&quot;dda0dd&quot;,powderblue:&quot;b0e0e6&quot;,purple:&quot;800080&quot;,rebeccapurple:&quot;663399&quot;,red:&quot;f00&quot;,rosybrown:&quot;bc8f8f&quot;,royalblue:&quot;4169e1&quot;,saddlebrown:&quot;8b4513&quot;,salmon:&quot;fa8072&quot;,sandybrown:&quot;f4a460&quot;,seagreen:&quot;2e8b57&quot;,seashell:&quot;fff5ee&quot;,sienna:&quot;a0522d&quot;,silver:&quot;c0c0c0&quot;,skyblue:&quot;87ceeb&quot;,slateblue:&quot;6a5acd&quot;,slategray:&quot;708090&quot;,slategrey:&quot;708090&quot;,snow:&quot;fffafa&quot;,springgreen:&quot;00ff7f&quot;,steelblue:&quot;4682b4&quot;,tan:&quot;d2b48c&quot;,teal:&quot;008080&quot;,thistle:&quot;d8bfd8&quot;,tomato:&quot;ff6347&quot;,turquoise:&quot;40e0d0&quot;,violet:&quot;ee82ee&quot;,wheat:&quot;f5deb3&quot;,white:&quot;fff&quot;,whitesmoke:&quot;f5f5f5&quot;,yellow:&quot;ff0&quot;,yellowgreen:&quot;9acd32&quot;},z=v.hexNames=function(G){var X={};for(var Q in G)G.hasOwnProperty(Q)&amp;&amp;(X[G[Q]]=Q);return X}(j);function B(G){return G=parseFloat(G),(isNaN(G)||G&lt;0||G&gt;1)&amp;&amp;(G=1),G}function N(G,X){(function(re){return typeof re==&quot;string&quot;&amp;&amp;re.indexOf(&quot;.&quot;)!=-1&amp;&amp;parseFloat(re)===1})(G)&amp;&amp;(G=&quot;100%&quot;);var Q=function(re){return typeof re==&quot;string&quot;&amp;&amp;re.indexOf(&quot;%&quot;)!=-1}(G);return G=m(X,g(0,parseFloat(G))),Q&amp;&amp;(G=parseInt(G*X,10)/100),u.abs(G-X)&lt;1e-6?1:G%X/parseFloat(X)}function R(G){return m(1,g(0,G))}function q(G){return parseInt(G,16)}function Y(G){return G.length==1?&quot;0&quot;+G:&quot;&quot;+G}function L(G){return G&lt;=1&amp;&amp;(G=100*G+&quot;%&quot;),G}function W(G){return u.round(255*parseFloat(G)).toString(16)}function U(G){return q(G)/255}var V,te,ee,H=(te=&quot;[\\\\s|\\\\(]+(&quot;+(V=&quot;(?:[-\\\\+]?\\\\d*\\\\.\\\\d+%?)|(?:[-\\\\+]?\\\\d+%?)&quot;)+&quot;)[,|\\\\s]+(&quot;+V+&quot;)[,|\\\\s]+(&quot;+V+&quot;)\\\\s*\\\\)?&quot;,ee=&quot;[\\\\s|\\\\(]+(&quot;+V+&quot;)[,|\\\\s]+(&quot;+V+&quot;)[,|\\\\s]+(&quot;+V+&quot;)[,|\\\\s]+(&quot;+V+&quot;)\\\\s*\\\\)?&quot;,{CSS_UNIT:new RegExp(V),rgb:new RegExp(&quot;rgb&quot;+te),rgba:new RegExp(&quot;rgba&quot;+ee),hsl:new RegExp(&quot;hsl&quot;+te),hsla:new RegExp(&quot;hsla&quot;+ee),hsv:new RegExp(&quot;hsv&quot;+te),hsva:new RegExp(&quot;hsva&quot;+ee),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function Z(G){return!!H.CSS_UNIT.exec(G)}i.exports?i.exports=v:(s=(function(){return v}).call(o,a,o,i))===void 0||(i.exports=s)})(Math)},20588:function(i,o,a){function s(u){try{if(!a.g.localStorage)return!1}catch{return!1}var c=a.g.localStorage[u];return c!=null&amp;&amp;String(c).toLowerCase()===&quot;true&quot;}i.exports=function(u,c){if(s(&quot;noDeprecation&quot;))return u;var d=!1;return function(){if(!d){if(s(&quot;throwDeprecation&quot;))throw new Error(c);s(&quot;traceDeprecation&quot;)?console.trace(c):console.warn(c),d=!0}return u.apply(this,arguments)}}},45920:function(i){i.exports=function(o){return o&amp;&amp;typeof o==&quot;object&quot;&amp;&amp;typeof o.copy==&quot;function&quot;&amp;&amp;typeof o.fill==&quot;function&quot;&amp;&amp;typeof o.readUInt8==&quot;function&quot;}},4936:function(i,o,a){var s=a(47216),u=a(65481),c=a(21099),d=a(9187);function f(N){return N.call.bind(N)}var p=typeof BigInt&lt;&quot;u&quot;,m=typeof Symbol&lt;&quot;u&quot;,g=f(Object.prototype.toString),b=f(Number.prototype.valueOf),v=f(String.prototype.valueOf),h=f(Boolean.prototype.valueOf);if(p)var y=f(BigInt.prototype.valueOf);if(m)var w=f(Symbol.prototype.valueOf);function _(N,R){if(typeof N!=&quot;object&quot;)return!1;try{return R(N),!0}catch{return!1}}function x(N){return g(N)===&quot;[object Map]&quot;}function T(N){return g(N)===&quot;[object Set]&quot;}function k(N){return g(N)===&quot;[object WeakMap]&quot;}function S(N){return g(N)===&quot;[object WeakSet]&quot;}function C(N){return g(N)===&quot;[object ArrayBuffer]&quot;}function M(N){return typeof ArrayBuffer&lt;&quot;u&quot;&amp;&amp;(C.working?C(N):N instanceof ArrayBuffer)}function O(N){return g(N)===&quot;[object DataView]&quot;}function D(N){return typeof DataView&lt;&quot;u&quot;&amp;&amp;(O.working?O(N):N instanceof DataView)}o.isArgumentsObject=s,o.isGeneratorFunction=u,o.isTypedArray=d,o.isPromise=function(N){return typeof Promise&lt;&quot;u&quot;&amp;&amp;N instanceof Promise||N!==null&amp;&amp;typeof N==&quot;object&quot;&amp;&amp;typeof N.then==&quot;function&quot;&amp;&amp;typeof N.catch==&quot;function&quot;},o.isArrayBufferView=function(N){return typeof ArrayBuffer&lt;&quot;u&quot;&amp;&amp;ArrayBuffer.isView?ArrayBuffer.isView(N):d(N)||D(N)},o.isUint8Array=function(N){return c(N)===&quot;Uint8Array&quot;},o.isUint8ClampedArray=function(N){return c(N)===&quot;Uint8ClampedArray&quot;},o.isUint16Array=function(N){return c(N)===&quot;Uint16Array&quot;},o.isUint32Array=function(N){return c(N)===&quot;Uint32Array&quot;},o.isInt8Array=function(N){return c(N)===&quot;Int8Array&quot;},o.isInt16Array=function(N){return c(N)===&quot;Int16Array&quot;},o.isInt32Array=function(N){return c(N)===&quot;Int32Array&quot;},o.isFloat32Array=function(N){return c(N)===&quot;Float32Array&quot;},o.isFloat64Array=function(N){return c(N)===&quot;Float64Array&quot;},o.isBigInt64Array=function(N){return c(N)===&quot;BigInt64Array&quot;},o.isBigUint64Array=function(N){return c(N)===&quot;BigUint64Array&quot;},x.working=typeof Map&lt;&quot;u&quot;&amp;&amp;x(new Map),o.isMap=function(N){return typeof Map&lt;&quot;u&quot;&amp;&amp;(x.working?x(N):N instanceof Map)},T.working=typeof Set&lt;&quot;u&quot;&amp;&amp;T(new Set),o.isSet=function(N){return typeof Set&lt;&quot;u&quot;&amp;&amp;(T.working?T(N):N instanceof Set)},k.working=typeof WeakMap&lt;&quot;u&quot;&amp;&amp;k(new WeakMap),o.isWeakMap=function(N){return typeof WeakMap&lt;&quot;u&quot;&amp;&amp;(k.working?k(N):N instanceof WeakMap)},S.working=typeof WeakSet&lt;&quot;u&quot;&amp;&amp;S(new WeakSet),o.isWeakSet=function(N){return S(N)},C.working=typeof ArrayBuffer&lt;&quot;u&quot;&amp;&amp;C(new ArrayBuffer),o.isArrayBuffer=M,O.working=typeof ArrayBuffer&lt;&quot;u&quot;&amp;&amp;typeof DataView&lt;&quot;u&quot;&amp;&amp;O(new DataView(new ArrayBuffer(1),0,1)),o.isDataView=D;var P=typeof SharedArrayBuffer&lt;&quot;u&quot;?SharedArrayBuffer:void 0;function E(N){return g(N)===&quot;[object SharedArrayBuffer]&quot;}function I(N){return P!==void 0&amp;&amp;(E.working===void 0&amp;&amp;(E.working=E(new P)),E.working?E(N):N instanceof P)}function A(N){return _(N,b)}function F(N){return _(N,v)}function j(N){return _(N,h)}function z(N){return p&amp;&amp;_(N,y)}function B(N){return m&amp;&amp;_(N,w)}o.isSharedArrayBuffer=I,o.isAsyncFunction=function(N){return g(N)===&quot;[object AsyncFunction]&quot;},o.isMapIterator=function(N){return g(N)===&quot;[object Map Iterator]&quot;},o.isSetIterator=function(N){return g(N)===&quot;[object Set Iterator]&quot;},o.isGeneratorObject=function(N){return g(N)===&quot;[object Generator]&quot;},o.isWebAssemblyCompiledModule=function(N){return g(N)===&quot;[object WebAssembly.Module]&quot;},o.isNumberObject=A,o.isStringObject=F,o.isBooleanObject=j,o.isBigIntObject=z,o.isSymbolObject=B,o.isBoxedPrimitive=function(N){return A(N)||F(N)||j(N)||z(N)||B(N)},o.isAnyArrayBuffer=function(N){return typeof Uint8Array&lt;&quot;u&quot;&amp;&amp;(M(N)||I(N))},[&quot;isProxy&quot;,&quot;isExternal&quot;,&quot;isModuleNamespaceObject&quot;].forEach(function(N){Object.defineProperty(o,N,{enumerable:!1,value:function(){throw new Error(N+&quot; is not supported in userland&quot;)}})})},43827:function(i,o,a){var s=a(90386),u=Object.getOwnPropertyDescriptors||function(B){for(var N=Object.keys(B),R={},q=0;q&lt;N.length;q++)R[N[q]]=Object.getOwnPropertyDescriptor(B,N[q]);return R},c=/%[sdj%]/g;o.format=function(B){if(!k(B)){for(var N=[],R=0;R&lt;arguments.length;R++)N.push(m(arguments[R]));return N.join(&quot; &quot;)}R=1;for(var q=arguments,Y=q.length,L=String(B).replace(c,function(U){if(U===&quot;%%&quot;)return&quot;%&quot;;if(R&gt;=Y)return U;switch(U){case&quot;%s&quot;:return String(q[R++]);case&quot;%d&quot;:return Number(q[R++]);case&quot;%j&quot;:try{return JSON.stringify(q[R++])}catch{return&quot;[Circular]&quot;}default:return U}}),W=q[R];R&lt;Y;W=q[++R])x(W)||!M(W)?L+=&quot; &quot;+W:L+=&quot; &quot;+m(W);return L},o.deprecate=function(B,N){if(s!==void 0&amp;&amp;s.noDeprecation===!0)return B;if(s===void 0)return function(){return o.deprecate(B,N).apply(this,arguments)};var R=!1;return function(){if(!R){if(s.throwDeprecation)throw new Error(N);s.traceDeprecation?console.trace(N):console.error(N),R=!0}return B.apply(this,arguments)}};var d={},f=/^$/;if(s.env.NODE_DEBUG){var p=s.env.NODE_DEBUG;p=p.replace(/[|\\\\{}()[\\]^$+?.]/g,&quot;\\\\$&amp;&quot;).replace(/\\*/g,&quot;.*&quot;).replace(/,/g,&quot;$|^&quot;).toUpperCase(),f=new RegExp(&quot;^&quot;+p+&quot;$&quot;,&quot;i&quot;)}function m(B,N){var R={seen:[],stylize:b};return arguments.length&gt;=3&amp;&amp;(R.depth=arguments[2]),arguments.length&gt;=4&amp;&amp;(R.colors=arguments[3]),_(N)?R.showHidden=N:N&amp;&amp;o._extend(R,N),S(R.showHidden)&amp;&amp;(R.showHidden=!1),S(R.depth)&amp;&amp;(R.depth=2),S(R.colors)&amp;&amp;(R.colors=!1),S(R.customInspect)&amp;&amp;(R.customInspect=!0),R.colors&amp;&amp;(R.stylize=g),v(R,B,R.depth)}function g(B,N){var R=m.styles[N];return R?&quot;\\x1B[&quot;+m.colors[R][0]+&quot;m&quot;+B+&quot;\\x1B[&quot;+m.colors[R][1]+&quot;m&quot;:B}function b(B,N){return B}function v(B,N,R){if(B.customInspect&amp;&amp;N&amp;&amp;P(N.inspect)&amp;&amp;N.inspect!==o.inspect&amp;&amp;(!N.constructor||N.constructor.prototype!==N)){var q=N.inspect(R,B);return k(q)||(q=v(B,q,R)),q}var Y=function(Z,G){if(S(G))return Z.stylize(&quot;undefined&quot;,&quot;undefined&quot;);if(k(G)){var X=&quot;&#x27;&quot;+JSON.stringify(G).replace(/^&quot;|&quot;$/g,&quot;&quot;).replace(/&#x27;/g,&quot;\\\\&#x27;&quot;).replace(/\\\\&quot;/g,&#x27;&quot;&#x27;)+&quot;&#x27;&quot;;return Z.stylize(X,&quot;string&quot;)}return T(G)?Z.stylize(&quot;&quot;+G,&quot;number&quot;):_(G)?Z.stylize(&quot;&quot;+G,&quot;boolean&quot;):x(G)?Z.stylize(&quot;null&quot;,&quot;null&quot;):void 0}(B,N);if(Y)return Y;var L=Object.keys(N),W=function(Z){var G={};return Z.forEach(function(X,Q){G[X]=!0}),G}(L);if(B.showHidden&amp;&amp;(L=Object.getOwnPropertyNames(N)),D(N)&amp;&amp;(L.indexOf(&quot;message&quot;)&gt;=0||L.indexOf(&quot;description&quot;)&gt;=0))return h(N);if(L.length===0){if(P(N)){var U=N.name?&quot;: &quot;+N.name:&quot;&quot;;return B.stylize(&quot;[Function&quot;+U+&quot;]&quot;,&quot;special&quot;)}if(C(N))return B.stylize(RegExp.prototype.toString.call(N),&quot;regexp&quot;);if(O(N))return B.stylize(Date.prototype.toString.call(N),&quot;date&quot;);if(D(N))return h(N)}var V,te=&quot;&quot;,ee=!1,H=[&quot;{&quot;,&quot;}&quot;];return w(N)&amp;&amp;(ee=!0,H=[&quot;[&quot;,&quot;]&quot;]),P(N)&amp;&amp;(te=&quot; [Function&quot;+(N.name?&quot;: &quot;+N.name:&quot;&quot;)+&quot;]&quot;),C(N)&amp;&amp;(te=&quot; &quot;+RegExp.prototype.toString.call(N)),O(N)&amp;&amp;(te=&quot; &quot;+Date.prototype.toUTCString.call(N)),D(N)&amp;&amp;(te=&quot; &quot;+h(N)),L.length!==0||ee&amp;&amp;N.length!=0?R&lt;0?C(N)?B.stylize(RegExp.prototype.toString.call(N),&quot;regexp&quot;):B.stylize(&quot;[Object]&quot;,&quot;special&quot;):(B.seen.push(N),V=ee?function(Z,G,X,Q,re){for(var ae=[],ie=0,se=G.length;ie&lt;se;++ie)F(G,String(ie))?ae.push(y(Z,G,X,Q,String(ie),!0)):ae.push(&quot;&quot;);return re.forEach(function(he){he.match(/^\\d+$/)||ae.push(y(Z,G,X,Q,he,!0))}),ae}(B,N,R,W,L):L.map(function(Z){return y(B,N,R,W,Z,ee)}),B.seen.pop(),function(Z,G,X){return Z.reduce(function(Q,re){return re.indexOf(`\n",
       "`),Q+re.replace(/\\u001b\\[\\d\\d?m/g,&quot;&quot;).length+1},0)&gt;60?X[0]+(G===&quot;&quot;?&quot;&quot;:G+`\n",
       " `)+&quot; &quot;+Z.join(`,\n",
       "  `)+&quot; &quot;+X[1]:X[0]+G+&quot; &quot;+Z.join(&quot;, &quot;)+&quot; &quot;+X[1]}(V,te,H)):H[0]+te+H[1]}function h(B){return&quot;[&quot;+Error.prototype.toString.call(B)+&quot;]&quot;}function y(B,N,R,q,Y,L){var W,U,V;if((V=Object.getOwnPropertyDescriptor(N,Y)||{value:N[Y]}).get?U=V.set?B.stylize(&quot;[Getter/Setter]&quot;,&quot;special&quot;):B.stylize(&quot;[Getter]&quot;,&quot;special&quot;):V.set&amp;&amp;(U=B.stylize(&quot;[Setter]&quot;,&quot;special&quot;)),F(q,Y)||(W=&quot;[&quot;+Y+&quot;]&quot;),U||(B.seen.indexOf(V.value)&lt;0?(U=x(R)?v(B,V.value,null):v(B,V.value,R-1)).indexOf(`\n",
       "`)&gt;-1&amp;&amp;(U=L?U.split(`\n",
       "`).map(function(te){return&quot;  &quot;+te}).join(`\n",
       "`).slice(2):`\n",
       "`+U.split(`\n",
       "`).map(function(te){return&quot;   &quot;+te}).join(`\n",
       "`)):U=B.stylize(&quot;[Circular]&quot;,&quot;special&quot;)),S(W)){if(L&amp;&amp;Y.match(/^\\d+$/))return U;(W=JSON.stringify(&quot;&quot;+Y)).match(/^&quot;([a-zA-Z_][a-zA-Z_0-9]*)&quot;$/)?(W=W.slice(1,-1),W=B.stylize(W,&quot;name&quot;)):(W=W.replace(/&#x27;/g,&quot;\\\\&#x27;&quot;).replace(/\\\\&quot;/g,&#x27;&quot;&#x27;).replace(/(^&quot;|&quot;$)/g,&quot;&#x27;&quot;),W=B.stylize(W,&quot;string&quot;))}return W+&quot;: &quot;+U}function w(B){return Array.isArray(B)}function _(B){return typeof B==&quot;boolean&quot;}function x(B){return B===null}function T(B){return typeof B==&quot;number&quot;}function k(B){return typeof B==&quot;string&quot;}function S(B){return B===void 0}function C(B){return M(B)&amp;&amp;E(B)===&quot;[object RegExp]&quot;}function M(B){return typeof B==&quot;object&quot;&amp;&amp;B!==null}function O(B){return M(B)&amp;&amp;E(B)===&quot;[object Date]&quot;}function D(B){return M(B)&amp;&amp;(E(B)===&quot;[object Error]&quot;||B instanceof Error)}function P(B){return typeof B==&quot;function&quot;}function E(B){return Object.prototype.toString.call(B)}function I(B){return B&lt;10?&quot;0&quot;+B.toString(10):B.toString(10)}o.debuglog=function(B){if(B=B.toUpperCase(),!d[B])if(f.test(B)){var N=s.pid;d[B]=function(){var R=o.format.apply(o,arguments);console.error(&quot;%s %d: %s&quot;,B,N,R)}}else d[B]=function(){};return d[B]},o.inspect=m,m.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},m.styles={special:&quot;cyan&quot;,number:&quot;yellow&quot;,boolean:&quot;yellow&quot;,undefined:&quot;grey&quot;,null:&quot;bold&quot;,string:&quot;green&quot;,date:&quot;magenta&quot;,regexp:&quot;red&quot;},o.types=a(4936),o.isArray=w,o.isBoolean=_,o.isNull=x,o.isNullOrUndefined=function(B){return B==null},o.isNumber=T,o.isString=k,o.isSymbol=function(B){return typeof B==&quot;symbol&quot;},o.isUndefined=S,o.isRegExp=C,o.types.isRegExp=C,o.isObject=M,o.isDate=O,o.types.isDate=O,o.isError=D,o.types.isNativeError=D,o.isFunction=P,o.isPrimitive=function(B){return B===null||typeof B==&quot;boolean&quot;||typeof B==&quot;number&quot;||typeof B==&quot;string&quot;||typeof B==&quot;symbol&quot;||B===void 0},o.isBuffer=a(45920);var A=[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;];function F(B,N){return Object.prototype.hasOwnProperty.call(B,N)}o.log=function(){var B,N;console.log(&quot;%s - %s&quot;,(N=[I((B=new Date).getHours()),I(B.getMinutes()),I(B.getSeconds())].join(&quot;:&quot;),[B.getDate(),A[B.getMonth()],N].join(&quot; &quot;)),o.format.apply(o,arguments))},o.inherits=a(42018),o._extend=function(B,N){if(!N||!M(N))return B;for(var R=Object.keys(N),q=R.length;q--;)B[R[q]]=N[R[q]];return B};var j=typeof Symbol&lt;&quot;u&quot;?Symbol(&quot;util.promisify.custom&quot;):void 0;function z(B,N){if(!B){var R=new Error(&quot;Promise was rejected with a falsy value&quot;);R.reason=B,B=R}return N(B)}o.promisify=function(B){if(typeof B!=&quot;function&quot;)throw new TypeError(&#x27;The &quot;original&quot; argument must be of type Function&#x27;);if(j&amp;&amp;B[j]){var N;if(typeof(N=B[j])!=&quot;function&quot;)throw new TypeError(&#x27;The &quot;util.promisify.custom&quot; argument must be of type Function&#x27;);return Object.defineProperty(N,j,{value:N,enumerable:!1,writable:!1,configurable:!0}),N}function N(){for(var R,q,Y=new Promise(function(U,V){R=U,q=V}),L=[],W=0;W&lt;arguments.length;W++)L.push(arguments[W]);L.push(function(U,V){U?q(U):R(V)});try{B.apply(this,L)}catch(U){q(U)}return Y}return Object.setPrototypeOf(N,Object.getPrototypeOf(B)),j&amp;&amp;Object.defineProperty(N,j,{value:N,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(N,u(B))},o.promisify.custom=j,o.callbackify=function(B){if(typeof B!=&quot;function&quot;)throw new TypeError(&#x27;The &quot;original&quot; argument must be of type Function&#x27;);function N(){for(var R=[],q=0;q&lt;arguments.length;q++)R.push(arguments[q]);var Y=R.pop();if(typeof Y!=&quot;function&quot;)throw new TypeError(&quot;The last argument must be of type Function&quot;);var L=this,W=function(){return Y.apply(L,arguments)};B.apply(this,R).then(function(U){s.nextTick(W.bind(null,null,U))},function(U){s.nextTick(z.bind(null,U,W))})}return Object.setPrototypeOf(N,Object.getPrototypeOf(B)),Object.defineProperties(N,u(B)),N}},21099:function(i,o,a){var s=a(31353),u=a(72077),c=a(6614),d=a(40383),f=c(&quot;Object.prototype.toString&quot;),p=a(84543)(),m=typeof globalThis&gt;&quot;u&quot;?a.g:globalThis,g=u(),b=c(&quot;String.prototype.slice&quot;),v={},h=Object.getPrototypeOf;p&amp;&amp;d&amp;&amp;h&amp;&amp;s(g,function(w){if(typeof m[w]==&quot;function&quot;){var _=new m[w];if(Symbol.toStringTag in _){var x=h(_),T=d(x,Symbol.toStringTag);if(!T){var k=h(x);T=d(k,Symbol.toStringTag)}v[w]=T.get}}});var y=a(9187);i.exports=function(w){return!!y(w)&amp;&amp;(p&amp;&amp;Symbol.toStringTag in w?function(_){var x=!1;return s(v,function(T,k){if(!x)try{var S=T.call(_);S===k&amp;&amp;(x=S)}catch{}}),x}(w):b(f(w),8,-1))}},3961:function(i,o,a){var s=a(63489),u=a(56131),c=s.instance();function d(h){this.local=this.regionalOptions[h||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}d.prototype=new s.baseCalendar,u(d.prototype,{name:&quot;Chinese&quot;,jdEpoch:17214255e-1,hasYearZero:!1,minMonth:0,firstMonth:0,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Chinese&quot;,epochs:[&quot;BEC&quot;,&quot;EC&quot;],monthNumbers:function(h,y){if(typeof h==&quot;string&quot;){var w=h.match(p);return w?w[0]:&quot;&quot;}var _=this._validateYear(h),x=h.month(),T=&quot;&quot;+this.toChineseMonth(_,x);return y&amp;&amp;T.length&lt;2&amp;&amp;(T=&quot;0&quot;+T),this.isIntercalaryMonth(_,x)&amp;&amp;(T+=&quot;i&quot;),T},monthNames:function(h){if(typeof h==&quot;string&quot;){var y=h.match(m);return y?y[0]:&quot;&quot;}var w=this._validateYear(h),_=h.month(),x=[&quot;一月&quot;,&quot;二月&quot;,&quot;三月&quot;,&quot;四月&quot;,&quot;五月&quot;,&quot;六月&quot;,&quot;七月&quot;,&quot;八月&quot;,&quot;九月&quot;,&quot;十月&quot;,&quot;十一月&quot;,&quot;十二月&quot;][this.toChineseMonth(w,_)-1];return this.isIntercalaryMonth(w,_)&amp;&amp;(x=&quot;闰&quot;+x),x},monthNamesShort:function(h){if(typeof h==&quot;string&quot;){var y=h.match(g);return y?y[0]:&quot;&quot;}var w=this._validateYear(h),_=h.month(),x=[&quot;一&quot;,&quot;二&quot;,&quot;三&quot;,&quot;四&quot;,&quot;五&quot;,&quot;六&quot;,&quot;七&quot;,&quot;八&quot;,&quot;九&quot;,&quot;十&quot;,&quot;十一&quot;,&quot;十二&quot;][this.toChineseMonth(w,_)-1];return this.isIntercalaryMonth(w,_)&amp;&amp;(x=&quot;闰&quot;+x),x},parseMonth:function(h,y){h=this._validateYear(h);var w,_=parseInt(y);if(isNaN(_))y[0]===&quot;闰&quot;&amp;&amp;(w=!0,y=y.substring(1)),y[y.length-1]===&quot;月&quot;&amp;&amp;(y=y.substring(0,y.length-1)),_=1+[&quot;一&quot;,&quot;二&quot;,&quot;三&quot;,&quot;四&quot;,&quot;五&quot;,&quot;六&quot;,&quot;七&quot;,&quot;八&quot;,&quot;九&quot;,&quot;十&quot;,&quot;十一&quot;,&quot;十二&quot;].indexOf(y);else{var x=y[y.length-1];w=x===&quot;i&quot;||x===&quot;I&quot;}return this.toMonthIndex(h,_,w)},dayNames:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],dayNamesShort:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],dayNamesMin:[&quot;Su&quot;,&quot;Mo&quot;,&quot;Tu&quot;,&quot;We&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;yyyy/mm/dd&quot;,firstDay:1,isRTL:!1}},_validateYear:function(h,y){if(h.year&amp;&amp;(h=h.year()),typeof h!=&quot;number&quot;||h&lt;1888||h&gt;2111)throw y.replace(/\\{0\\}/,this.local.name);return h},toMonthIndex:function(h,y,w){var _=this.intercalaryMonth(h);if(w&amp;&amp;y!==_||y&lt;1||y&gt;12)throw s.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return _?!w&amp;&amp;y&lt;=_?y-1:y:y-1},toChineseMonth:function(h,y){h.year&amp;&amp;(y=(h=h.year()).month());var w=this.intercalaryMonth(h);if(y&lt;0||y&gt;(w?12:11))throw s.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return w?y&lt;w?y+1:y:y+1},intercalaryMonth:function(h){return h=this._validateYear(h),b[h-b[0]]&gt;&gt;13},isIntercalaryMonth:function(h,y){h.year&amp;&amp;(y=(h=h.year()).month());var w=this.intercalaryMonth(h);return!!w&amp;&amp;w===y},leapYear:function(h){return this.intercalaryMonth(h)!==0},weekOfYear:function(h,y,w){var _,x=this._validateYear(h,s.local.invalidyear),T=v[x-v[0]],k=T&gt;&gt;9&amp;4095,S=T&gt;&gt;5&amp;15,C=31&amp;T;(_=c.newDate(k,S,C)).add(4-(_.dayOfWeek()||7),&quot;d&quot;);var M=this.toJD(h,y,w)-_.toJD();return 1+Math.floor(M/7)},monthsInYear:function(h){return this.leapYear(h)?13:12},daysInMonth:function(h,y){h.year&amp;&amp;(y=h.month(),h=h.year()),h=this._validateYear(h);var w=b[h-b[0]];if(y&gt;(w&gt;&gt;13?12:11))throw s.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return w&amp;1&lt;&lt;12-y?30:29},weekDay:function(h,y,w){return(this.dayOfWeek(h,y,w)||7)&lt;6},toJD:function(h,y,w){var _=this._validate(h,T,w,s.local.invalidDate);h=this._validateYear(_.year()),y=_.month(),w=_.day();var x=this.isIntercalaryMonth(h,y),T=this.toChineseMonth(h,y),k=function(S,C,M,O,D){var P,E,I;if(typeof S==&quot;object&quot;)E=S,P=C||{};else{var A;if(!(typeof S==&quot;number&quot;&amp;&amp;S&gt;=1888&amp;&amp;S&lt;=2111))throw new Error(&quot;Lunar year outside range 1888-2111&quot;);if(!(typeof C==&quot;number&quot;&amp;&amp;C&gt;=1&amp;&amp;C&lt;=12))throw new Error(&quot;Lunar month outside range 1 - 12&quot;);if(!(typeof M==&quot;number&quot;&amp;&amp;M&gt;=1&amp;&amp;M&lt;=30))throw new Error(&quot;Lunar day outside range 1 - 30&quot;);typeof O==&quot;object&quot;?(A=!1,P=O):(A=!!O,P={}),E={year:S,month:C,day:M,isIntercalary:A}}I=E.day-1;var F,j=b[E.year-b[0]],z=j&gt;&gt;13;F=z&amp;&amp;(E.month&gt;z||E.isIntercalary)?E.month:E.month-1;for(var B=0;B&lt;F;B++)I+=j&amp;1&lt;&lt;12-B?30:29;var N=v[E.year-v[0]],R=new Date(N&gt;&gt;9&amp;4095,(N&gt;&gt;5&amp;15)-1,(31&amp;N)+I);return P.year=R.getFullYear(),P.month=1+R.getMonth(),P.day=R.getDate(),P}(h,T,w,x);return c.toJD(k.year,k.month,k.day)},fromJD:function(h){var y=c.fromJD(h),w=function(x,T,k,S){var C,M;if(typeof x==&quot;object&quot;)C=x,M=T||{};else{if(!(typeof x==&quot;number&quot;&amp;&amp;x&gt;=1888&amp;&amp;x&lt;=2111))throw new Error(&quot;Solar year outside range 1888-2111&quot;);if(!(typeof T==&quot;number&quot;&amp;&amp;T&gt;=1&amp;&amp;T&lt;=12))throw new Error(&quot;Solar month outside range 1 - 12&quot;);if(!(typeof k==&quot;number&quot;&amp;&amp;k&gt;=1&amp;&amp;k&lt;=31))throw new Error(&quot;Solar day outside range 1 - 31&quot;);C={year:x,month:T,day:k},M={}}var O=v[C.year-v[0]],D=C.year&lt;&lt;9|C.month&lt;&lt;5|C.day;M.year=D&gt;=O?C.year:C.year-1,O=v[M.year-v[0]];var P,E=new Date(O&gt;&gt;9&amp;4095,(O&gt;&gt;5&amp;15)-1,31&amp;O),I=new Date(C.year,C.month-1,C.day);P=Math.round((I-E)/864e5);var A,F=b[M.year-b[0]];for(A=0;A&lt;13;A++){var j=F&amp;1&lt;&lt;12-A?30:29;if(P&lt;j)break;P-=j}var z=F&gt;&gt;13;return!z||A&lt;z?(M.isIntercalary=!1,M.month=1+A):A===z?(M.isIntercalary=!0,M.month=A):(M.isIntercalary=!1,M.month=A),M.day=1+P,M}(y.year(),y.month(),y.day()),_=this.toMonthIndex(w.year,w.month,w.isIntercalary);return this.newDate(w.year,_,w.day)},fromString:function(h){var y=h.match(f),w=this._validateYear(+y[1]),_=+y[2],x=!!y[3],T=this.toMonthIndex(w,_,x),k=+y[4];return this.newDate(w,T,k)},add:function(h,y,w){var _=h.year(),x=h.month(),T=this.isIntercalaryMonth(_,x),k=this.toChineseMonth(_,x),S=Object.getPrototypeOf(d.prototype).add.call(this,h,y,w);if(w===&quot;y&quot;){var C=S.year(),M=S.month(),O=this.isIntercalaryMonth(C,k),D=T&amp;&amp;O?this.toMonthIndex(C,k,!0):this.toMonthIndex(C,k,!1);D!==M&amp;&amp;S.month(D)}return S}});var f=/^\\s*(-?\\d\\d\\d\\d|\\d\\d)[-/](\\d?\\d)([iI]?)[-/](\\d?\\d)/m,p=/^\\d?\\d[iI]?/m,m=/^闰?十?[一二三四五六七八九]?月/m,g=/^闰?十?[一二三四五六七八九]?/m;s.calendars.chinese=d;var b=[1887,5780,5802,19157,2742,50359,1198,2646,46378,7466,3412,30122,5482,67949,2396,5294,43597,6732,6954,36181,2772,4954,18781,2396,54427,5274,6730,47781,5800,6868,21210,4790,59703,2350,5270,46667,3402,3496,38325,1388,4782,18735,2350,52374,6804,7498,44457,2906,1388,29294,4700,63789,6442,6804,56138,5802,2772,38235,1210,4698,22827,5418,63125,3476,5802,43701,2484,5302,27223,2646,70954,7466,3412,54698,5482,2412,38062,5294,2636,32038,6954,60245,2772,4826,43357,2394,5274,39501,6730,72357,5800,5844,53978,4790,2358,38039,5270,87627,3402,3496,54708,5484,4782,43311,2350,3222,27978,7498,68965,2904,5484,45677,4700,6444,39573,6804,6986,19285,2772,62811,1210,4698,47403,5418,5780,38570,5546,76469,2420,5302,51799,2646,5414,36501,3412,5546,18869,2412,54446,5276,6732,48422,6822,2900,28010,4826,92509,2394,5274,55883,6730,6820,47956,5812,2778,18779,2358,62615,5270,5450,46757,3492,5556,27318,4718,67887,2350,3222,52554,7498,3428,38252,5468,4700,31022,6444,64149,6804,6986,43861,2772,5338,35421,2650,70955,5418,5780,54954,5546,2740,38074,5302,2646,29991,3366,61011,3412,5546,43445,2412,5294,35406,6732,72998,6820,6996,52586,2778,2396,38045,5274,6698,23333,6820,64338,5812,2746,43355,2358,5270,39499,5450,79525,3492,5548],v=[1887,966732,967231,967733,968265,968766,969297,969798,970298,970829,971330,971830,972362,972863,973395,973896,974397,974928,975428,975929,976461,976962,977462,977994,978494,979026,979526,980026,980558,981059,981559,982091,982593,983124,983624,984124,984656,985157,985656,986189,986690,987191,987722,988222,988753,989254,989754,990286,990788,991288,991819,992319,992851,993352,993851,994383,994885,995385,995917,996418,996918,997450,997949,998481,998982,999483,1000014,1000515,1001016,1001548,1002047,1002578,1003080,1003580,1004111,1004613,1005113,1005645,1006146,1006645,1007177,1007678,1008209,1008710,1009211,1009743,1010243,1010743,1011275,1011775,1012306,1012807,1013308,1013840,1014341,1014841,1015373,1015874,1016404,1016905,1017405,1017937,1018438,1018939,1019471,1019972,1020471,1021002,1021503,1022035,1022535,1023036,1023568,1024069,1024568,1025100,1025601,1026102,1026633,1027133,1027666,1028167,1028666,1029198,1029699,1030199,1030730,1031231,1031763,1032264,1032764,1033296,1033797,1034297,1034828,1035329,1035830,1036362,1036861,1037393,1037894,1038394,1038925,1039427,1039927,1040459,1040959,1041491,1041992,1042492,1043023,1043524,1044024,1044556,1045057,1045558,1046090,1046590,1047121,1047622,1048122,1048654,1049154,1049655,1050187,1050689,1051219,1051720,1052220,1052751,1053252,1053752,1054284,1054786,1055285,1055817,1056317,1056849,1057349,1057850,1058382,1058883,1059383,1059915,1060415,1060947,1061447,1061947,1062479,1062981,1063480,1064012,1064514,1065014,1065545,1066045,1066577,1067078,1067578,1068110,1068611,1069112,1069642,1070142,1070674,1071175,1071675,1072207,1072709,1073209,1073740,1074241,1074741,1075273,1075773,1076305,1076807,1077308,1077839,1078340,1078840,1079372,1079871,1080403,1080904]},38751:function(i,o,a){var s=a(63489),u=a(56131);function c(d){this.local=this.regionalOptions[d||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Coptic&quot;,jdEpoch:18250295e-1,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Coptic&quot;,epochs:[&quot;BAM&quot;,&quot;AM&quot;],monthNames:[&quot;Thout&quot;,&quot;Paopi&quot;,&quot;Hathor&quot;,&quot;Koiak&quot;,&quot;Tobi&quot;,&quot;Meshir&quot;,&quot;Paremhat&quot;,&quot;Paremoude&quot;,&quot;Pashons&quot;,&quot;Paoni&quot;,&quot;Epip&quot;,&quot;Mesori&quot;,&quot;Pi Kogi Enavot&quot;],monthNamesShort:[&quot;Tho&quot;,&quot;Pao&quot;,&quot;Hath&quot;,&quot;Koi&quot;,&quot;Tob&quot;,&quot;Mesh&quot;,&quot;Pat&quot;,&quot;Pad&quot;,&quot;Pash&quot;,&quot;Pao&quot;,&quot;Epi&quot;,&quot;Meso&quot;,&quot;PiK&quot;],dayNames:[&quot;Tkyriaka&quot;,&quot;Pesnau&quot;,&quot;Pshoment&quot;,&quot;Peftoou&quot;,&quot;Ptiou&quot;,&quot;Psoou&quot;,&quot;Psabbaton&quot;],dayNamesShort:[&quot;Tky&quot;,&quot;Pes&quot;,&quot;Psh&quot;,&quot;Pef&quot;,&quot;Pti&quot;,&quot;Pso&quot;,&quot;Psa&quot;],dayNamesMin:[&quot;Tk&quot;,&quot;Pes&quot;,&quot;Psh&quot;,&quot;Pef&quot;,&quot;Pt&quot;,&quot;Pso&quot;,&quot;Psa&quot;],digits:null,dateFormat:&quot;dd/mm/yyyy&quot;,firstDay:0,isRTL:!1}},leapYear:function(d){var f=this._validate(d,this.minMonth,this.minDay,s.local.invalidYear);return(d=f.year()+(f.year()&lt;0?1:0))%4==3||d%4==-1},monthsInYear:function(d){return this._validate(d,this.minMonth,this.minDay,s.local.invalidYear||s.regionalOptions[&quot;&quot;].invalidYear),13},weekOfYear:function(d,f,p){var m=this.newDate(d,f,p);return m.add(-m.dayOfWeek(),&quot;d&quot;),Math.floor((m.dayOfYear()-1)/7)+1},daysInMonth:function(d,f){var p=this._validate(d,f,this.minDay,s.local.invalidMonth);return this.daysPerMonth[p.month()-1]+(p.month()===13&amp;&amp;this.leapYear(p.year())?1:0)},weekDay:function(d,f,p){return(this.dayOfWeek(d,f,p)||7)&lt;6},toJD:function(d,f,p){var m=this._validate(d,f,p,s.local.invalidDate);return(d=m.year())&lt;0&amp;&amp;d++,m.day()+30*(m.month()-1)+365*(d-1)+Math.floor(d/4)+this.jdEpoch-1},fromJD:function(d){var f=Math.floor(d)+.5-this.jdEpoch,p=Math.floor((f-Math.floor((f+366)/1461))/365)+1;p&lt;=0&amp;&amp;p--,f=Math.floor(d)+.5-this.newDate(p,1,1).toJD();var m=Math.floor(f/30)+1,g=f-30*(m-1)+1;return this.newDate(p,m,g)}}),s.calendars.coptic=c},86825:function(i,o,a){var s=a(63489),u=a(56131);function c(f){this.local=this.regionalOptions[f||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Discworld&quot;,jdEpoch:17214255e-1,daysPerMonth:[16,32,32,32,32,32,32,32,32,32,32,32,32],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Discworld&quot;,epochs:[&quot;BUC&quot;,&quot;UC&quot;],monthNames:[&quot;Ick&quot;,&quot;Offle&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;Grune&quot;,&quot;August&quot;,&quot;Spune&quot;,&quot;Sektober&quot;,&quot;Ember&quot;,&quot;December&quot;],monthNamesShort:[&quot;Ick&quot;,&quot;Off&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Gru&quot;,&quot;Aug&quot;,&quot;Spu&quot;,&quot;Sek&quot;,&quot;Emb&quot;,&quot;Dec&quot;],dayNames:[&quot;Sunday&quot;,&quot;Octeday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],dayNamesShort:[&quot;Sun&quot;,&quot;Oct&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],dayNamesMin:[&quot;Su&quot;,&quot;Oc&quot;,&quot;Mo&quot;,&quot;Tu&quot;,&quot;We&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;yyyy/mm/dd&quot;,firstDay:2,isRTL:!1}},leapYear:function(f){return this._validate(f,this.minMonth,this.minDay,s.local.invalidYear),!1},monthsInYear:function(f){return this._validate(f,this.minMonth,this.minDay,s.local.invalidYear),13},daysInYear:function(f){return this._validate(f,this.minMonth,this.minDay,s.local.invalidYear),400},weekOfYear:function(f,p,m){var g=this.newDate(f,p,m);return g.add(-g.dayOfWeek(),&quot;d&quot;),Math.floor((g.dayOfYear()-1)/8)+1},daysInMonth:function(f,p){var m=this._validate(f,p,this.minDay,s.local.invalidMonth);return this.daysPerMonth[m.month()-1]},daysInWeek:function(){return 8},dayOfWeek:function(f,p,m){return(this._validate(f,p,m,s.local.invalidDate).day()+1)%8},weekDay:function(f,p,m){var g=this.dayOfWeek(f,p,m);return g&gt;=2&amp;&amp;g&lt;=6},extraInfo:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate);return{century:d[Math.floor((g.year()-1)/100)+1]||&quot;&quot;}},toJD:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate);return f=g.year()+(g.year()&lt;0?1:0),p=g.month(),(m=g.day())+(p&gt;1?16:0)+(p&gt;2?32*(p-2):0)+400*(f-1)+this.jdEpoch-1},fromJD:function(f){f=Math.floor(f+.5)-Math.floor(this.jdEpoch)-1;var p=Math.floor(f/400)+1;f-=400*(p-1),f+=f&gt;15?16:0;var m=Math.floor(f/32)+1,g=f-32*(m-1)+1;return this.newDate(p&lt;=0?p-1:p,m,g)}});var d={20:&quot;Fruitbat&quot;,21:&quot;Anchovy&quot;};s.calendars.discworld=c},37715:function(i,o,a){var s=a(63489),u=a(56131);function c(d){this.local=this.regionalOptions[d||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Ethiopian&quot;,jdEpoch:17242205e-1,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Ethiopian&quot;,epochs:[&quot;BEE&quot;,&quot;EE&quot;],monthNames:[&quot;Meskerem&quot;,&quot;Tikemet&quot;,&quot;Hidar&quot;,&quot;Tahesas&quot;,&quot;Tir&quot;,&quot;Yekatit&quot;,&quot;Megabit&quot;,&quot;Miazia&quot;,&quot;Genbot&quot;,&quot;Sene&quot;,&quot;Hamle&quot;,&quot;Nehase&quot;,&quot;Pagume&quot;],monthNamesShort:[&quot;Mes&quot;,&quot;Tik&quot;,&quot;Hid&quot;,&quot;Tah&quot;,&quot;Tir&quot;,&quot;Yek&quot;,&quot;Meg&quot;,&quot;Mia&quot;,&quot;Gen&quot;,&quot;Sen&quot;,&quot;Ham&quot;,&quot;Neh&quot;,&quot;Pag&quot;],dayNames:[&quot;Ehud&quot;,&quot;Segno&quot;,&quot;Maksegno&quot;,&quot;Irob&quot;,&quot;Hamus&quot;,&quot;Arb&quot;,&quot;Kidame&quot;],dayNamesShort:[&quot;Ehu&quot;,&quot;Seg&quot;,&quot;Mak&quot;,&quot;Iro&quot;,&quot;Ham&quot;,&quot;Arb&quot;,&quot;Kid&quot;],dayNamesMin:[&quot;Eh&quot;,&quot;Se&quot;,&quot;Ma&quot;,&quot;Ir&quot;,&quot;Ha&quot;,&quot;Ar&quot;,&quot;Ki&quot;],digits:null,dateFormat:&quot;dd/mm/yyyy&quot;,firstDay:0,isRTL:!1}},leapYear:function(d){var f=this._validate(d,this.minMonth,this.minDay,s.local.invalidYear);return(d=f.year()+(f.year()&lt;0?1:0))%4==3||d%4==-1},monthsInYear:function(d){return this._validate(d,this.minMonth,this.minDay,s.local.invalidYear||s.regionalOptions[&quot;&quot;].invalidYear),13},weekOfYear:function(d,f,p){var m=this.newDate(d,f,p);return m.add(-m.dayOfWeek(),&quot;d&quot;),Math.floor((m.dayOfYear()-1)/7)+1},daysInMonth:function(d,f){var p=this._validate(d,f,this.minDay,s.local.invalidMonth);return this.daysPerMonth[p.month()-1]+(p.month()===13&amp;&amp;this.leapYear(p.year())?1:0)},weekDay:function(d,f,p){return(this.dayOfWeek(d,f,p)||7)&lt;6},toJD:function(d,f,p){var m=this._validate(d,f,p,s.local.invalidDate);return(d=m.year())&lt;0&amp;&amp;d++,m.day()+30*(m.month()-1)+365*(d-1)+Math.floor(d/4)+this.jdEpoch-1},fromJD:function(d){var f=Math.floor(d)+.5-this.jdEpoch,p=Math.floor((f-Math.floor((f+366)/1461))/365)+1;p&lt;=0&amp;&amp;p--,f=Math.floor(d)+.5-this.newDate(p,1,1).toJD();var m=Math.floor(f/30)+1,g=f-30*(m-1)+1;return this.newDate(p,m,g)}}),s.calendars.ethiopian=c},99384:function(i,o,a){var s=a(63489),u=a(56131);function c(f){this.local=this.regionalOptions[f||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}function d(f,p){return f-p*Math.floor(f/p)}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Hebrew&quot;,jdEpoch:347995.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29,29],hasYearZero:!1,minMonth:1,firstMonth:7,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Hebrew&quot;,epochs:[&quot;BAM&quot;,&quot;AM&quot;],monthNames:[&quot;Nisan&quot;,&quot;Iyar&quot;,&quot;Sivan&quot;,&quot;Tammuz&quot;,&quot;Av&quot;,&quot;Elul&quot;,&quot;Tishrei&quot;,&quot;Cheshvan&quot;,&quot;Kislev&quot;,&quot;Tevet&quot;,&quot;Shevat&quot;,&quot;Adar&quot;,&quot;Adar II&quot;],monthNamesShort:[&quot;Nis&quot;,&quot;Iya&quot;,&quot;Siv&quot;,&quot;Tam&quot;,&quot;Av&quot;,&quot;Elu&quot;,&quot;Tis&quot;,&quot;Che&quot;,&quot;Kis&quot;,&quot;Tev&quot;,&quot;She&quot;,&quot;Ada&quot;,&quot;Ad2&quot;],dayNames:[&quot;Yom Rishon&quot;,&quot;Yom Sheni&quot;,&quot;Yom Shlishi&quot;,&quot;Yom Revi&#x27;i&quot;,&quot;Yom Chamishi&quot;,&quot;Yom Shishi&quot;,&quot;Yom Shabbat&quot;],dayNamesShort:[&quot;Ris&quot;,&quot;She&quot;,&quot;Shl&quot;,&quot;Rev&quot;,&quot;Cha&quot;,&quot;Shi&quot;,&quot;Sha&quot;],dayNamesMin:[&quot;Ri&quot;,&quot;She&quot;,&quot;Shl&quot;,&quot;Re&quot;,&quot;Ch&quot;,&quot;Shi&quot;,&quot;Sha&quot;],digits:null,dateFormat:&quot;dd/mm/yyyy&quot;,firstDay:0,isRTL:!1}},leapYear:function(f){var p=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear);return this._leapYear(p.year())},_leapYear:function(f){return d(7*(f=f&lt;0?f+1:f)+1,19)&lt;7},monthsInYear:function(f){return this._validate(f,this.minMonth,this.minDay,s.local.invalidYear),this._leapYear(f.year?f.year():f)?13:12},weekOfYear:function(f,p,m){var g=this.newDate(f,p,m);return g.add(-g.dayOfWeek(),&quot;d&quot;),Math.floor((g.dayOfYear()-1)/7)+1},daysInYear:function(f){return f=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear).year(),this.toJD(f===-1?1:f+1,7,1)-this.toJD(f,7,1)},daysInMonth:function(f,p){return f.year&amp;&amp;(p=f.month(),f=f.year()),this._validate(f,p,this.minDay,s.local.invalidMonth),p===12&amp;&amp;this.leapYear(f)||p===8&amp;&amp;d(this.daysInYear(f),10)===5?30:p===9&amp;&amp;d(this.daysInYear(f),10)===3?29:this.daysPerMonth[p-1]},weekDay:function(f,p,m){return this.dayOfWeek(f,p,m)!==6},extraInfo:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate);return{yearType:(this.leapYear(g)?&quot;embolismic&quot;:&quot;common&quot;)+&quot; &quot;+[&quot;deficient&quot;,&quot;regular&quot;,&quot;complete&quot;][this.daysInYear(g)%10-3]}},toJD:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate);f=g.year(),p=g.month(),m=g.day();var b=f&lt;=0?f+1:f,v=this.jdEpoch+this._delay1(b)+this._delay2(b)+m+1;if(p&lt;7){for(var h=7;h&lt;=this.monthsInYear(f);h++)v+=this.daysInMonth(f,h);for(h=1;h&lt;p;h++)v+=this.daysInMonth(f,h)}else for(h=7;h&lt;p;h++)v+=this.daysInMonth(f,h);return v},_delay1:function(f){var p=Math.floor((235*f-234)/19),m=12084+13753*p,g=29*p+Math.floor(m/25920);return d(3*(g+1),7)&lt;3&amp;&amp;g++,g},_delay2:function(f){var p=this._delay1(f-1),m=this._delay1(f);return this._delay1(f+1)-m==356?2:m-p==382?1:0},fromJD:function(f){f=Math.floor(f)+.5;for(var p=Math.floor(98496*(f-this.jdEpoch)/35975351)-1;f&gt;=this.toJD(p===-1?1:p+1,7,1);)p++;for(var m=f&lt;this.toJD(p,1,1)?7:1;f&gt;this.toJD(p,m,this.daysInMonth(p,m));)m++;var g=f-this.toJD(p,m,1)+1;return this.newDate(p,m,g)}}),s.calendars.hebrew=c},43805:function(i,o,a){var s=a(63489),u=a(56131);function c(d){this.local=this.regionalOptions[d||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Islamic&quot;,jdEpoch:19484395e-1,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Islamic&quot;,epochs:[&quot;BH&quot;,&quot;AH&quot;],monthNames:[&quot;Muharram&quot;,&quot;Safar&quot;,&quot;Rabi&#x27; al-awwal&quot;,&quot;Rabi&#x27; al-thani&quot;,&quot;Jumada al-awwal&quot;,&quot;Jumada al-thani&quot;,&quot;Rajab&quot;,&quot;Sha&#x27;aban&quot;,&quot;Ramadan&quot;,&quot;Shawwal&quot;,&quot;Dhu al-Qi&#x27;dah&quot;,&quot;Dhu al-Hijjah&quot;],monthNamesShort:[&quot;Muh&quot;,&quot;Saf&quot;,&quot;Rab1&quot;,&quot;Rab2&quot;,&quot;Jum1&quot;,&quot;Jum2&quot;,&quot;Raj&quot;,&quot;Sha&#x27;&quot;,&quot;Ram&quot;,&quot;Shaw&quot;,&quot;DhuQ&quot;,&quot;DhuH&quot;],dayNames:[&quot;Yawm al-ahad&quot;,&quot;Yawm al-ithnayn&quot;,&quot;Yawm ath-thulaathaa&#x27;&quot;,&quot;Yawm al-arbi&#x27;aa&#x27;&quot;,&quot;Yawm al-khamīs&quot;,&quot;Yawm al-jum&#x27;a&quot;,&quot;Yawm as-sabt&quot;],dayNamesShort:[&quot;Aha&quot;,&quot;Ith&quot;,&quot;Thu&quot;,&quot;Arb&quot;,&quot;Kha&quot;,&quot;Jum&quot;,&quot;Sab&quot;],dayNamesMin:[&quot;Ah&quot;,&quot;It&quot;,&quot;Th&quot;,&quot;Ar&quot;,&quot;Kh&quot;,&quot;Ju&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;yyyy/mm/dd&quot;,firstDay:6,isRTL:!1}},leapYear:function(d){return(11*this._validate(d,this.minMonth,this.minDay,s.local.invalidYear).year()+14)%30&lt;11},weekOfYear:function(d,f,p){var m=this.newDate(d,f,p);return m.add(-m.dayOfWeek(),&quot;d&quot;),Math.floor((m.dayOfYear()-1)/7)+1},daysInYear:function(d){return this.leapYear(d)?355:354},daysInMonth:function(d,f){var p=this._validate(d,f,this.minDay,s.local.invalidMonth);return this.daysPerMonth[p.month()-1]+(p.month()===12&amp;&amp;this.leapYear(p.year())?1:0)},weekDay:function(d,f,p){return this.dayOfWeek(d,f,p)!==5},toJD:function(d,f,p){var m=this._validate(d,f,p,s.local.invalidDate);return d=m.year(),f=m.month(),d=d&lt;=0?d+1:d,(p=m.day())+Math.ceil(29.5*(f-1))+354*(d-1)+Math.floor((3+11*d)/30)+this.jdEpoch-1},fromJD:function(d){d=Math.floor(d)+.5;var f=Math.floor((30*(d-this.jdEpoch)+10646)/10631);f=f&lt;=0?f-1:f;var p=Math.min(12,Math.ceil((d-29-this.toJD(f,1,1))/29.5)+1),m=d-this.toJD(f,p,1)+1;return this.newDate(f,p,m)}}),s.calendars.islamic=c},88874:function(i,o,a){var s=a(63489),u=a(56131);function c(d){this.local=this.regionalOptions[d||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Julian&quot;,jdEpoch:17214235e-1,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Julian&quot;,epochs:[&quot;BC&quot;,&quot;AD&quot;],monthNames:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],monthNamesShort:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;],dayNames:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],dayNamesShort:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],dayNamesMin:[&quot;Su&quot;,&quot;Mo&quot;,&quot;Tu&quot;,&quot;We&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;mm/dd/yyyy&quot;,firstDay:0,isRTL:!1}},leapYear:function(d){var f=this._validate(d,this.minMonth,this.minDay,s.local.invalidYear);return(d=f.year()&lt;0?f.year()+1:f.year())%4==0},weekOfYear:function(d,f,p){var m=this.newDate(d,f,p);return m.add(4-(m.dayOfWeek()||7),&quot;d&quot;),Math.floor((m.dayOfYear()-1)/7)+1},daysInMonth:function(d,f){var p=this._validate(d,f,this.minDay,s.local.invalidMonth);return this.daysPerMonth[p.month()-1]+(p.month()===2&amp;&amp;this.leapYear(p.year())?1:0)},weekDay:function(d,f,p){return(this.dayOfWeek(d,f,p)||7)&lt;6},toJD:function(d,f,p){var m=this._validate(d,f,p,s.local.invalidDate);return d=m.year(),f=m.month(),p=m.day(),d&lt;0&amp;&amp;d++,f&lt;=2&amp;&amp;(d--,f+=12),Math.floor(365.25*(d+4716))+Math.floor(30.6001*(f+1))+p-1524.5},fromJD:function(d){var f=Math.floor(d+.5)+1524,p=Math.floor((f-122.1)/365.25),m=Math.floor(365.25*p),g=Math.floor((f-m)/30.6001),b=g-Math.floor(g&lt;14?1:13),v=p-Math.floor(b&gt;2?4716:4715),h=f-m-Math.floor(30.6001*g);return v&lt;=0&amp;&amp;v--,this.newDate(v,b,h)}}),s.calendars.julian=c},83290:function(i,o,a){var s=a(63489),u=a(56131);function c(p){this.local=this.regionalOptions[p||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}function d(p,m){return p-m*Math.floor(p/m)}function f(p,m){return d(p-1,m)+1}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Mayan&quot;,jdEpoch:584282.5,hasYearZero:!0,minMonth:0,firstMonth:0,minDay:0,regionalOptions:{&quot;&quot;:{name:&quot;Mayan&quot;,epochs:[&quot;&quot;,&quot;&quot;],monthNames:[&quot;0&quot;,&quot;1&quot;,&quot;2&quot;,&quot;3&quot;,&quot;4&quot;,&quot;5&quot;,&quot;6&quot;,&quot;7&quot;,&quot;8&quot;,&quot;9&quot;,&quot;10&quot;,&quot;11&quot;,&quot;12&quot;,&quot;13&quot;,&quot;14&quot;,&quot;15&quot;,&quot;16&quot;,&quot;17&quot;],monthNamesShort:[&quot;0&quot;,&quot;1&quot;,&quot;2&quot;,&quot;3&quot;,&quot;4&quot;,&quot;5&quot;,&quot;6&quot;,&quot;7&quot;,&quot;8&quot;,&quot;9&quot;,&quot;10&quot;,&quot;11&quot;,&quot;12&quot;,&quot;13&quot;,&quot;14&quot;,&quot;15&quot;,&quot;16&quot;,&quot;17&quot;],dayNames:[&quot;0&quot;,&quot;1&quot;,&quot;2&quot;,&quot;3&quot;,&quot;4&quot;,&quot;5&quot;,&quot;6&quot;,&quot;7&quot;,&quot;8&quot;,&quot;9&quot;,&quot;10&quot;,&quot;11&quot;,&quot;12&quot;,&quot;13&quot;,&quot;14&quot;,&quot;15&quot;,&quot;16&quot;,&quot;17&quot;,&quot;18&quot;,&quot;19&quot;],dayNamesShort:[&quot;0&quot;,&quot;1&quot;,&quot;2&quot;,&quot;3&quot;,&quot;4&quot;,&quot;5&quot;,&quot;6&quot;,&quot;7&quot;,&quot;8&quot;,&quot;9&quot;,&quot;10&quot;,&quot;11&quot;,&quot;12&quot;,&quot;13&quot;,&quot;14&quot;,&quot;15&quot;,&quot;16&quot;,&quot;17&quot;,&quot;18&quot;,&quot;19&quot;],dayNamesMin:[&quot;0&quot;,&quot;1&quot;,&quot;2&quot;,&quot;3&quot;,&quot;4&quot;,&quot;5&quot;,&quot;6&quot;,&quot;7&quot;,&quot;8&quot;,&quot;9&quot;,&quot;10&quot;,&quot;11&quot;,&quot;12&quot;,&quot;13&quot;,&quot;14&quot;,&quot;15&quot;,&quot;16&quot;,&quot;17&quot;,&quot;18&quot;,&quot;19&quot;],digits:null,dateFormat:&quot;YYYY.m.d&quot;,firstDay:0,isRTL:!1,haabMonths:[&quot;Pop&quot;,&quot;Uo&quot;,&quot;Zip&quot;,&quot;Zotz&quot;,&quot;Tzec&quot;,&quot;Xul&quot;,&quot;Yaxkin&quot;,&quot;Mol&quot;,&quot;Chen&quot;,&quot;Yax&quot;,&quot;Zac&quot;,&quot;Ceh&quot;,&quot;Mac&quot;,&quot;Kankin&quot;,&quot;Muan&quot;,&quot;Pax&quot;,&quot;Kayab&quot;,&quot;Cumku&quot;,&quot;Uayeb&quot;],tzolkinMonths:[&quot;Imix&quot;,&quot;Ik&quot;,&quot;Akbal&quot;,&quot;Kan&quot;,&quot;Chicchan&quot;,&quot;Cimi&quot;,&quot;Manik&quot;,&quot;Lamat&quot;,&quot;Muluc&quot;,&quot;Oc&quot;,&quot;Chuen&quot;,&quot;Eb&quot;,&quot;Ben&quot;,&quot;Ix&quot;,&quot;Men&quot;,&quot;Cib&quot;,&quot;Caban&quot;,&quot;Etznab&quot;,&quot;Cauac&quot;,&quot;Ahau&quot;]}},leapYear:function(p){return this._validate(p,this.minMonth,this.minDay,s.local.invalidYear),!1},formatYear:function(p){p=this._validate(p,this.minMonth,this.minDay,s.local.invalidYear).year();var m=Math.floor(p/400);return p%=400,p+=p&lt;0?400:0,m+&quot;.&quot;+Math.floor(p/20)+&quot;.&quot;+p%20},forYear:function(p){if((p=p.split(&quot;.&quot;)).length&lt;3)throw&quot;Invalid Mayan year&quot;;for(var m=0,g=0;g&lt;p.length;g++){var b=parseInt(p[g],10);if(Math.abs(b)&gt;19||g&gt;0&amp;&amp;b&lt;0)throw&quot;Invalid Mayan year&quot;;m=20*m+b}return m},monthsInYear:function(p){return this._validate(p,this.minMonth,this.minDay,s.local.invalidYear),18},weekOfYear:function(p,m,g){return this._validate(p,m,g,s.local.invalidDate),0},daysInYear:function(p){return this._validate(p,this.minMonth,this.minDay,s.local.invalidYear),360},daysInMonth:function(p,m){return this._validate(p,m,this.minDay,s.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(p,m,g){return this._validate(p,m,g,s.local.invalidDate).day()},weekDay:function(p,m,g){return this._validate(p,m,g,s.local.invalidDate),!0},extraInfo:function(p,m,g){var b=this._validate(p,m,g,s.local.invalidDate).toJD(),v=this._toHaab(b),h=this._toTzolkin(b);return{haabMonthName:this.local.haabMonths[v[0]-1],haabMonth:v[0],haabDay:v[1],tzolkinDayName:this.local.tzolkinMonths[h[0]-1],tzolkinDay:h[0],tzolkinTrecena:h[1]}},_toHaab:function(p){var m=d(8+(p-=this.jdEpoch)+340,365);return[Math.floor(m/20)+1,d(m,20)]},_toTzolkin:function(p){return[f(20+(p-=this.jdEpoch),20),f(p+4,13)]},toJD:function(p,m,g){var b=this._validate(p,m,g,s.local.invalidDate);return b.day()+20*b.month()+360*b.year()+this.jdEpoch},fromJD:function(p){p=Math.floor(p)+.5-this.jdEpoch;var m=Math.floor(p/360);p%=360,p+=p&lt;0?360:0;var g=Math.floor(p/20),b=p%20;return this.newDate(m,g,b)}}),s.calendars.mayan=c},29108:function(i,o,a){var s=a(63489),u=a(56131);function c(f){this.local=this.regionalOptions[f||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar;var d=s.instance(&quot;gregorian&quot;);u(c.prototype,{name:&quot;Nanakshahi&quot;,jdEpoch:22576735e-1,daysPerMonth:[31,31,31,31,31,30,30,30,30,30,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Nanakshahi&quot;,epochs:[&quot;BN&quot;,&quot;AN&quot;],monthNames:[&quot;Chet&quot;,&quot;Vaisakh&quot;,&quot;Jeth&quot;,&quot;Harh&quot;,&quot;Sawan&quot;,&quot;Bhadon&quot;,&quot;Assu&quot;,&quot;Katak&quot;,&quot;Maghar&quot;,&quot;Poh&quot;,&quot;Magh&quot;,&quot;Phagun&quot;],monthNamesShort:[&quot;Che&quot;,&quot;Vai&quot;,&quot;Jet&quot;,&quot;Har&quot;,&quot;Saw&quot;,&quot;Bha&quot;,&quot;Ass&quot;,&quot;Kat&quot;,&quot;Mgr&quot;,&quot;Poh&quot;,&quot;Mgh&quot;,&quot;Pha&quot;],dayNames:[&quot;Somvaar&quot;,&quot;Mangalvar&quot;,&quot;Budhvaar&quot;,&quot;Veervaar&quot;,&quot;Shukarvaar&quot;,&quot;Sanicharvaar&quot;,&quot;Etvaar&quot;],dayNamesShort:[&quot;Som&quot;,&quot;Mangal&quot;,&quot;Budh&quot;,&quot;Veer&quot;,&quot;Shukar&quot;,&quot;Sanichar&quot;,&quot;Et&quot;],dayNamesMin:[&quot;So&quot;,&quot;Ma&quot;,&quot;Bu&quot;,&quot;Ve&quot;,&quot;Sh&quot;,&quot;Sa&quot;,&quot;Et&quot;],digits:null,dateFormat:&quot;dd-mm-yyyy&quot;,firstDay:0,isRTL:!1}},leapYear:function(f){var p=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear||s.regionalOptions[&quot;&quot;].invalidYear);return d.leapYear(p.year()+(p.year()&lt;1?1:0)+1469)},weekOfYear:function(f,p,m){var g=this.newDate(f,p,m);return g.add(1-(g.dayOfWeek()||7),&quot;d&quot;),Math.floor((g.dayOfYear()-1)/7)+1},daysInMonth:function(f,p){var m=this._validate(f,p,this.minDay,s.local.invalidMonth);return this.daysPerMonth[m.month()-1]+(m.month()===12&amp;&amp;this.leapYear(m.year())?1:0)},weekDay:function(f,p,m){return(this.dayOfWeek(f,p,m)||7)&lt;6},toJD:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidMonth);(f=g.year())&lt;0&amp;&amp;f++;for(var b=g.day(),v=1;v&lt;g.month();v++)b+=this.daysPerMonth[v-1];return b+d.toJD(f+1468,3,13)},fromJD:function(f){f=Math.floor(f+.5);for(var p=Math.floor((f-(this.jdEpoch-1))/366);f&gt;=this.toJD(p+1,1,1);)p++;for(var m=f-Math.floor(this.toJD(p,1,1)+.5)+1,g=1;m&gt;this.daysInMonth(p,g);)m-=this.daysInMonth(p,g),g++;return this.newDate(p,g,m)}}),s.calendars.nanakshahi=c},55422:function(i,o,a){var s=a(63489),u=a(56131);function c(d){this.local=this.regionalOptions[d||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Nepali&quot;,jdEpoch:17007095e-1,daysPerMonth:[31,31,32,32,31,30,30,29,30,29,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,daysPerYear:365,regionalOptions:{&quot;&quot;:{name:&quot;Nepali&quot;,epochs:[&quot;BBS&quot;,&quot;ABS&quot;],monthNames:[&quot;Baisakh&quot;,&quot;Jestha&quot;,&quot;Ashadh&quot;,&quot;Shrawan&quot;,&quot;Bhadra&quot;,&quot;Ashwin&quot;,&quot;Kartik&quot;,&quot;Mangsir&quot;,&quot;Paush&quot;,&quot;Mangh&quot;,&quot;Falgun&quot;,&quot;Chaitra&quot;],monthNamesShort:[&quot;Bai&quot;,&quot;Je&quot;,&quot;As&quot;,&quot;Shra&quot;,&quot;Bha&quot;,&quot;Ash&quot;,&quot;Kar&quot;,&quot;Mang&quot;,&quot;Pau&quot;,&quot;Ma&quot;,&quot;Fal&quot;,&quot;Chai&quot;],dayNames:[&quot;Aaitabaar&quot;,&quot;Sombaar&quot;,&quot;Manglbaar&quot;,&quot;Budhabaar&quot;,&quot;Bihibaar&quot;,&quot;Shukrabaar&quot;,&quot;Shanibaar&quot;],dayNamesShort:[&quot;Aaita&quot;,&quot;Som&quot;,&quot;Mangl&quot;,&quot;Budha&quot;,&quot;Bihi&quot;,&quot;Shukra&quot;,&quot;Shani&quot;],dayNamesMin:[&quot;Aai&quot;,&quot;So&quot;,&quot;Man&quot;,&quot;Bu&quot;,&quot;Bi&quot;,&quot;Shu&quot;,&quot;Sha&quot;],digits:null,dateFormat:&quot;dd/mm/yyyy&quot;,firstDay:1,isRTL:!1}},leapYear:function(d){return this.daysInYear(d)!==this.daysPerYear},weekOfYear:function(d,f,p){var m=this.newDate(d,f,p);return m.add(-m.dayOfWeek(),&quot;d&quot;),Math.floor((m.dayOfYear()-1)/7)+1},daysInYear:function(d){if(d=this._validate(d,this.minMonth,this.minDay,s.local.invalidYear).year(),this.NEPALI_CALENDAR_DATA[d]===void 0)return this.daysPerYear;for(var f=0,p=this.minMonth;p&lt;=12;p++)f+=this.NEPALI_CALENDAR_DATA[d][p];return f},daysInMonth:function(d,f){return d.year&amp;&amp;(f=d.month(),d=d.year()),this._validate(d,f,this.minDay,s.local.invalidMonth),this.NEPALI_CALENDAR_DATA[d]===void 0?this.daysPerMonth[f-1]:this.NEPALI_CALENDAR_DATA[d][f]},weekDay:function(d,f,p){return this.dayOfWeek(d,f,p)!==6},toJD:function(d,f,p){var m=this._validate(d,f,p,s.local.invalidDate);d=m.year(),f=m.month(),p=m.day();var g=s.instance(),b=0,v=f,h=d;this._createMissingCalendarData(d);var y=d-(v&gt;9||v===9&amp;&amp;p&gt;=this.NEPALI_CALENDAR_DATA[h][0]?56:57);for(f!==9&amp;&amp;(b=p,v--);v!==9;)v&lt;=0&amp;&amp;(v=12,h--),b+=this.NEPALI_CALENDAR_DATA[h][v],v--;return f===9?(b+=p-this.NEPALI_CALENDAR_DATA[h][0])&lt;0&amp;&amp;(b+=g.daysInYear(y)):b+=this.NEPALI_CALENDAR_DATA[h][9]-this.NEPALI_CALENDAR_DATA[h][0],g.newDate(y,1,1).add(b,&quot;d&quot;).toJD()},fromJD:function(d){var f=s.instance().fromJD(d),p=f.year(),m=f.dayOfYear(),g=p+56;this._createMissingCalendarData(g);for(var b=9,v=this.NEPALI_CALENDAR_DATA[g][0],h=this.NEPALI_CALENDAR_DATA[g][b]-v+1;m&gt;h;)++b&gt;12&amp;&amp;(b=1,g++),h+=this.NEPALI_CALENDAR_DATA[g][b];var y=this.NEPALI_CALENDAR_DATA[g][b]-(h-m);return this.newDate(g,b,y)},_createMissingCalendarData:function(d){var f=this.daysPerMonth.slice(0);f.unshift(17);for(var p=d-1;p&lt;d+2;p++)this.NEPALI_CALENDAR_DATA[p]===void 0&amp;&amp;(this.NEPALI_CALENDAR_DATA[p]=f)},NEPALI_CALENDAR_DATA:{1970:[18,31,31,32,31,31,31,30,29,30,29,30,30],1971:[18,31,31,32,31,32,30,30,29,30,29,30,30],1972:[17,31,32,31,32,31,30,30,30,29,29,30,30],1973:[19,30,32,31,32,31,30,30,30,29,30,29,31],1974:[19,31,31,32,30,31,31,30,29,30,29,30,30],1975:[18,31,31,32,32,30,31,30,29,30,29,30,30],1976:[17,31,32,31,32,31,30,30,30,29,29,30,31],1977:[18,31,32,31,32,31,31,29,30,29,30,29,31],1978:[18,31,31,32,31,31,31,30,29,30,29,30,30],1979:[18,31,31,32,32,31,30,30,29,30,29,30,30],1980:[17,31,32,31,32,31,30,30,30,29,29,30,31],1981:[18,31,31,31,32,31,31,29,30,30,29,30,30],1982:[18,31,31,32,31,31,31,30,29,30,29,30,30],1983:[18,31,31,32,32,31,30,30,29,30,29,30,30],1984:[17,31,32,31,32,31,30,30,30,29,29,30,31],1985:[18,31,31,31,32,31,31,29,30,30,29,30,30],1986:[18,31,31,32,31,31,31,30,29,30,29,30,30],1987:[18,31,32,31,32,31,30,30,29,30,29,30,30],1988:[17,31,32,31,32,31,30,30,30,29,29,30,31],1989:[18,31,31,31,32,31,31,30,29,30,29,30,30],1990:[18,31,31,32,31,31,31,30,29,30,29,30,30],1991:[18,31,32,31,32,31,30,30,29,30,29,30,30],1992:[17,31,32,31,32,31,30,30,30,29,30,29,31],1993:[18,31,31,31,32,31,31,30,29,30,29,30,30],1994:[18,31,31,32,31,31,31,30,29,30,29,30,30],1995:[17,31,32,31,32,31,30,30,30,29,29,30,30],1996:[17,31,32,31,32,31,30,30,30,29,30,29,31],1997:[18,31,31,32,31,31,31,30,29,30,29,30,30],1998:[18,31,31,32,31,31,31,30,29,30,29,30,30],1999:[17,31,32,31,32,31,30,30,30,29,29,30,31],2e3:[17,30,32,31,32,31,30,30,30,29,30,29,31],2001:[18,31,31,32,31,31,31,30,29,30,29,30,30],2002:[18,31,31,32,32,31,30,30,29,30,29,30,30],2003:[17,31,32,31,32,31,30,30,30,29,29,30,31],2004:[17,30,32,31,32,31,30,30,30,29,30,29,31],2005:[18,31,31,32,31,31,31,30,29,30,29,30,30],2006:[18,31,31,32,32,31,30,30,29,30,29,30,30],2007:[17,31,32,31,32,31,30,30,30,29,29,30,31],2008:[17,31,31,31,32,31,31,29,30,30,29,29,31],2009:[18,31,31,32,31,31,31,30,29,30,29,30,30],2010:[18,31,31,32,32,31,30,30,29,30,29,30,30],2011:[17,31,32,31,32,31,30,30,30,29,29,30,31],2012:[17,31,31,31,32,31,31,29,30,30,29,30,30],2013:[18,31,31,32,31,31,31,30,29,30,29,30,30],2014:[18,31,31,32,32,31,30,30,29,30,29,30,30],2015:[17,31,32,31,32,31,30,30,30,29,29,30,31],2016:[17,31,31,31,32,31,31,29,30,30,29,30,30],2017:[18,31,31,32,31,31,31,30,29,30,29,30,30],2018:[18,31,32,31,32,31,30,30,29,30,29,30,30],2019:[17,31,32,31,32,31,30,30,30,29,30,29,31],2020:[17,31,31,31,32,31,31,30,29,30,29,30,30],2021:[18,31,31,32,31,31,31,30,29,30,29,30,30],2022:[17,31,32,31,32,31,30,30,30,29,29,30,30],2023:[17,31,32,31,32,31,30,30,30,29,30,29,31],2024:[17,31,31,31,32,31,31,30,29,30,29,30,30],2025:[18,31,31,32,31,31,31,30,29,30,29,30,30],2026:[17,31,32,31,32,31,30,30,30,29,29,30,31],2027:[17,30,32,31,32,31,30,30,30,29,30,29,31],2028:[17,31,31,32,31,31,31,30,29,30,29,30,30],2029:[18,31,31,32,31,32,30,30,29,30,29,30,30],2030:[17,31,32,31,32,31,30,30,30,30,30,30,31],2031:[17,31,32,31,32,31,31,31,31,31,31,31,31],2032:[17,32,32,32,32,32,32,32,32,32,32,32,32],2033:[18,31,31,32,32,31,30,30,29,30,29,30,30],2034:[17,31,32,31,32,31,30,30,30,29,29,30,31],2035:[17,30,32,31,32,31,31,29,30,30,29,29,31],2036:[17,31,31,32,31,31,31,30,29,30,29,30,30],2037:[18,31,31,32,32,31,30,30,29,30,29,30,30],2038:[17,31,32,31,32,31,30,30,30,29,29,30,31],2039:[17,31,31,31,32,31,31,29,30,30,29,30,30],2040:[17,31,31,32,31,31,31,30,29,30,29,30,30],2041:[18,31,31,32,32,31,30,30,29,30,29,30,30],2042:[17,31,32,31,32,31,30,30,30,29,29,30,31],2043:[17,31,31,31,32,31,31,29,30,30,29,30,30],2044:[17,31,31,32,31,31,31,30,29,30,29,30,30],2045:[18,31,32,31,32,31,30,30,29,30,29,30,30],2046:[17,31,32,31,32,31,30,30,30,29,29,30,31],2047:[17,31,31,31,32,31,31,30,29,30,29,30,30],2048:[17,31,31,32,31,31,31,30,29,30,29,30,30],2049:[17,31,32,31,32,31,30,30,30,29,29,30,30],2050:[17,31,32,31,32,31,30,30,30,29,30,29,31],2051:[17,31,31,31,32,31,31,30,29,30,29,30,30],2052:[17,31,31,32,31,31,31,30,29,30,29,30,30],2053:[17,31,32,31,32,31,30,30,30,29,29,30,30],2054:[17,31,32,31,32,31,30,30,30,29,30,29,31],2055:[17,31,31,32,31,31,31,30,29,30,30,29,30],2056:[17,31,31,32,31,32,30,30,29,30,29,30,30],2057:[17,31,32,31,32,31,30,30,30,29,29,30,31],2058:[17,30,32,31,32,31,30,30,30,29,30,29,31],2059:[17,31,31,32,31,31,31,30,29,30,29,30,30],2060:[17,31,31,32,32,31,30,30,29,30,29,30,30],2061:[17,31,32,31,32,31,30,30,30,29,29,30,31],2062:[17,30,32,31,32,31,31,29,30,29,30,29,31],2063:[17,31,31,32,31,31,31,30,29,30,29,30,30],2064:[17,31,31,32,32,31,30,30,29,30,29,30,30],2065:[17,31,32,31,32,31,30,30,30,29,29,30,31],2066:[17,31,31,31,32,31,31,29,30,30,29,29,31],2067:[17,31,31,32,31,31,31,30,29,30,29,30,30],2068:[17,31,31,32,32,31,30,30,29,30,29,30,30],2069:[17,31,32,31,32,31,30,30,30,29,29,30,31],2070:[17,31,31,31,32,31,31,29,30,30,29,30,30],2071:[17,31,31,32,31,31,31,30,29,30,29,30,30],2072:[17,31,32,31,32,31,30,30,29,30,29,30,30],2073:[17,31,32,31,32,31,30,30,30,29,29,30,31],2074:[17,31,31,31,32,31,31,30,29,30,29,30,30],2075:[17,31,31,32,31,31,31,30,29,30,29,30,30],2076:[16,31,32,31,32,31,30,30,30,29,29,30,30],2077:[17,31,32,31,32,31,30,30,30,29,30,29,31],2078:[17,31,31,31,32,31,31,30,29,30,29,30,30],2079:[17,31,31,32,31,31,31,30,29,30,29,30,30],2080:[16,31,32,31,32,31,30,30,30,29,29,30,30],2081:[17,31,31,32,32,31,30,30,30,29,30,30,30],2082:[17,31,32,31,32,31,30,30,30,29,30,30,30],2083:[17,31,31,32,31,31,30,30,30,29,30,30,30],2084:[17,31,31,32,31,31,30,30,30,29,30,30,30],2085:[17,31,32,31,32,31,31,30,30,29,30,30,30],2086:[17,31,32,31,32,31,30,30,30,29,30,30,30],2087:[16,31,31,32,31,31,31,30,30,29,30,30,30],2088:[16,30,31,32,32,30,31,30,30,29,30,30,30],2089:[17,31,32,31,32,31,30,30,30,29,30,30,30],2090:[17,31,32,31,32,31,30,30,30,29,30,30,30],2091:[16,31,31,32,31,31,31,30,30,29,30,30,30],2092:[16,31,31,32,32,31,30,30,30,29,30,30,30],2093:[17,31,32,31,32,31,30,30,30,29,30,30,30],2094:[17,31,31,32,31,31,30,30,30,29,30,30,30],2095:[17,31,31,32,31,31,31,30,29,30,30,30,30],2096:[17,30,31,32,32,31,30,30,29,30,29,30,30],2097:[17,31,32,31,32,31,30,30,30,29,30,30,30],2098:[17,31,31,32,31,31,31,29,30,29,30,30,31],2099:[17,31,31,32,31,31,31,30,29,29,30,30,30],2100:[17,31,32,31,32,30,31,30,29,30,29,30,30]}}),s.calendars.nepali=c},94320:function(i,o,a){var s=a(63489),u=a(56131);function c(f){this.local=this.regionalOptions[f||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}function d(f,p){return f-p*Math.floor(f/p)}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Persian&quot;,jdEpoch:19483205e-1,daysPerMonth:[31,31,31,31,31,31,30,30,30,30,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Persian&quot;,epochs:[&quot;BP&quot;,&quot;AP&quot;],monthNames:[&quot;Farvardin&quot;,&quot;Ordibehesht&quot;,&quot;Khordad&quot;,&quot;Tir&quot;,&quot;Mordad&quot;,&quot;Shahrivar&quot;,&quot;Mehr&quot;,&quot;Aban&quot;,&quot;Azar&quot;,&quot;Day&quot;,&quot;Bahman&quot;,&quot;Esfand&quot;],monthNamesShort:[&quot;Far&quot;,&quot;Ord&quot;,&quot;Kho&quot;,&quot;Tir&quot;,&quot;Mor&quot;,&quot;Sha&quot;,&quot;Meh&quot;,&quot;Aba&quot;,&quot;Aza&quot;,&quot;Day&quot;,&quot;Bah&quot;,&quot;Esf&quot;],dayNames:[&quot;Yekshambe&quot;,&quot;Doshambe&quot;,&quot;Seshambe&quot;,&quot;Chæharshambe&quot;,&quot;Panjshambe&quot;,&quot;Jom&#x27;e&quot;,&quot;Shambe&quot;],dayNamesShort:[&quot;Yek&quot;,&quot;Do&quot;,&quot;Se&quot;,&quot;Chæ&quot;,&quot;Panj&quot;,&quot;Jom&quot;,&quot;Sha&quot;],dayNamesMin:[&quot;Ye&quot;,&quot;Do&quot;,&quot;Se&quot;,&quot;Ch&quot;,&quot;Pa&quot;,&quot;Jo&quot;,&quot;Sh&quot;],digits:null,dateFormat:&quot;yyyy/mm/dd&quot;,firstDay:6,isRTL:!1}},leapYear:function(f){var p=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear);return 682*((p.year()-(p.year()&gt;0?474:473))%2820+474+38)%2816&lt;682},weekOfYear:function(f,p,m){var g=this.newDate(f,p,m);return g.add(-(g.dayOfWeek()+1)%7,&quot;d&quot;),Math.floor((g.dayOfYear()-1)/7)+1},daysInMonth:function(f,p){var m=this._validate(f,p,this.minDay,s.local.invalidMonth);return this.daysPerMonth[m.month()-1]+(m.month()===12&amp;&amp;this.leapYear(m.year())?1:0)},weekDay:function(f,p,m){return this.dayOfWeek(f,p,m)!==5},toJD:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate);f=g.year(),p=g.month(),m=g.day();var b=f-(f&gt;=0?474:473),v=474+d(b,2820);return m+(p&lt;=7?31*(p-1):30*(p-1)+6)+Math.floor((682*v-110)/2816)+365*(v-1)+1029983*Math.floor(b/2820)+this.jdEpoch-1},fromJD:function(f){var p=(f=Math.floor(f)+.5)-this.toJD(475,1,1),m=Math.floor(p/1029983),g=d(p,1029983),b=2820;if(g!==1029982){var v=Math.floor(g/366),h=d(g,366);b=Math.floor((2134*v+2816*h+2815)/1028522)+v+1}var y=b+2820*m+474;y=y&lt;=0?y-1:y;var w=f-this.toJD(y,1,1)+1,_=w&lt;=186?Math.ceil(w/31):Math.ceil((w-6)/30),x=f-this.toJD(y,_,1)+1;return this.newDate(y,_,x)}}),s.calendars.persian=c,s.calendars.jalali=c},31320:function(i,o,a){var s=a(63489),u=a(56131),c=s.instance();function d(f){this.local=this.regionalOptions[f||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}d.prototype=new s.baseCalendar,u(d.prototype,{name:&quot;Taiwan&quot;,jdEpoch:24194025e-1,yearsOffset:1911,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Taiwan&quot;,epochs:[&quot;BROC&quot;,&quot;ROC&quot;],monthNames:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],monthNamesShort:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;],dayNames:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],dayNamesShort:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],dayNamesMin:[&quot;Su&quot;,&quot;Mo&quot;,&quot;Tu&quot;,&quot;We&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;yyyy/mm/dd&quot;,firstDay:1,isRTL:!1}},leapYear:function(f){var p=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear);return f=this._t2gYear(p.year()),c.leapYear(f)},weekOfYear:function(f,p,m){var g=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear);return f=this._t2gYear(g.year()),c.weekOfYear(f,g.month(),g.day())},daysInMonth:function(f,p){var m=this._validate(f,p,this.minDay,s.local.invalidMonth);return this.daysPerMonth[m.month()-1]+(m.month()===2&amp;&amp;this.leapYear(m.year())?1:0)},weekDay:function(f,p,m){return(this.dayOfWeek(f,p,m)||7)&lt;6},toJD:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate);return f=this._t2gYear(g.year()),c.toJD(f,g.month(),g.day())},fromJD:function(f){var p=c.fromJD(f),m=this._g2tYear(p.year());return this.newDate(m,p.month(),p.day())},_t2gYear:function(f){return f+this.yearsOffset+(f&gt;=-this.yearsOffset&amp;&amp;f&lt;=-1?1:0)},_g2tYear:function(f){return f-this.yearsOffset-(f&gt;=1&amp;&amp;f&lt;=this.yearsOffset?1:0)}}),s.calendars.taiwan=d},51367:function(i,o,a){var s=a(63489),u=a(56131),c=s.instance();function d(f){this.local=this.regionalOptions[f||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}d.prototype=new s.baseCalendar,u(d.prototype,{name:&quot;Thai&quot;,jdEpoch:15230985e-1,yearsOffset:543,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Thai&quot;,epochs:[&quot;BBE&quot;,&quot;BE&quot;],monthNames:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],monthNamesShort:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;],dayNames:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],dayNamesShort:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],dayNamesMin:[&quot;Su&quot;,&quot;Mo&quot;,&quot;Tu&quot;,&quot;We&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;dd/mm/yyyy&quot;,firstDay:0,isRTL:!1}},leapYear:function(f){var p=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear);return f=this._t2gYear(p.year()),c.leapYear(f)},weekOfYear:function(f,p,m){var g=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear);return f=this._t2gYear(g.year()),c.weekOfYear(f,g.month(),g.day())},daysInMonth:function(f,p){var m=this._validate(f,p,this.minDay,s.local.invalidMonth);return this.daysPerMonth[m.month()-1]+(m.month()===2&amp;&amp;this.leapYear(m.year())?1:0)},weekDay:function(f,p,m){return(this.dayOfWeek(f,p,m)||7)&lt;6},toJD:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate);return f=this._t2gYear(g.year()),c.toJD(f,g.month(),g.day())},fromJD:function(f){var p=c.fromJD(f),m=this._g2tYear(p.year());return this.newDate(m,p.month(),p.day())},_t2gYear:function(f){return f-this.yearsOffset-(f&gt;=1&amp;&amp;f&lt;=this.yearsOffset?1:0)},_g2tYear:function(f){return f+this.yearsOffset+(f&gt;=-this.yearsOffset&amp;&amp;f&lt;=-1?1:0)}}),s.calendars.thai=d},21457:function(i,o,a){var s=a(63489),u=a(56131);function c(f){this.local=this.regionalOptions[f||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;UmmAlQura&quot;,hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Umm al-Qura&quot;,epochs:[&quot;BH&quot;,&quot;AH&quot;],monthNames:[&quot;Al-Muharram&quot;,&quot;Safar&quot;,&quot;Rabi&#x27; al-awwal&quot;,&quot;Rabi&#x27; Al-Thani&quot;,&quot;Jumada Al-Awwal&quot;,&quot;Jumada Al-Thani&quot;,&quot;Rajab&quot;,&quot;Sha&#x27;aban&quot;,&quot;Ramadan&quot;,&quot;Shawwal&quot;,&quot;Dhu al-Qi&#x27;dah&quot;,&quot;Dhu al-Hijjah&quot;],monthNamesShort:[&quot;Muh&quot;,&quot;Saf&quot;,&quot;Rab1&quot;,&quot;Rab2&quot;,&quot;Jum1&quot;,&quot;Jum2&quot;,&quot;Raj&quot;,&quot;Sha&#x27;&quot;,&quot;Ram&quot;,&quot;Shaw&quot;,&quot;DhuQ&quot;,&quot;DhuH&quot;],dayNames:[&quot;Yawm al-Ahad&quot;,&quot;Yawm al-Ithnain&quot;,&quot;Yawm al-Thalāthā’&quot;,&quot;Yawm al-Arba‘ā’&quot;,&quot;Yawm al-Khamīs&quot;,&quot;Yawm al-Jum‘a&quot;,&quot;Yawm al-Sabt&quot;],dayNamesMin:[&quot;Ah&quot;,&quot;Ith&quot;,&quot;Th&quot;,&quot;Ar&quot;,&quot;Kh&quot;,&quot;Ju&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;yyyy/mm/dd&quot;,firstDay:6,isRTL:!0}},leapYear:function(f){var p=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear);return this.daysInYear(p.year())===355},weekOfYear:function(f,p,m){var g=this.newDate(f,p,m);return g.add(-g.dayOfWeek(),&quot;d&quot;),Math.floor((g.dayOfYear()-1)/7)+1},daysInYear:function(f){for(var p=0,m=1;m&lt;=12;m++)p+=this.daysInMonth(f,m);return p},daysInMonth:function(f,p){for(var m=this._validate(f,p,this.minDay,s.local.invalidMonth).toJD()-24e5+.5,g=0,b=0;b&lt;d.length;b++){if(d[b]&gt;m)return d[g]-d[g-1];g++}return 30},weekDay:function(f,p,m){return this.dayOfWeek(f,p,m)!==5},toJD:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate),b=12*(g.year()-1)+g.month()-15292;return g.day()+d[b-1]-1+24e5-.5},fromJD:function(f){for(var p=f-24e5+.5,m=0,g=0;g&lt;d.length&amp;&amp;!(d[g]&gt;p);g++)m++;var b=m+15292,v=Math.floor((b-1)/12),h=v+1,y=b-12*v,w=p-d[m-1]+1;return this.newDate(h,y,w)},isValid:function(f,p,m){var g=s.baseCalendar.prototype.isValid.apply(this,arguments);return g&amp;&amp;(g=(f=f.year!=null?f.year:f)&gt;=1276&amp;&amp;f&lt;=1500),g},_validate:function(f,p,m,g){var b=s.baseCalendar.prototype._validate.apply(this,arguments);if(b.year&lt;1276||b.year&gt;1500)throw g.replace(/\\{0\\}/,this.local.name);return b}}),s.calendars.ummalqura=c;var d=[20,50,79,109,138,168,197,227,256,286,315,345,374,404,433,463,492,522,551,581,611,641,670,700,729,759,788,818,847,877,906,936,965,995,1024,1054,1083,1113,1142,1172,1201,1231,1260,1290,1320,1350,1379,1409,1438,1468,1497,1527,1556,1586,1615,1645,1674,1704,1733,1763,1792,1822,1851,1881,1910,1940,1969,1999,2028,2058,2087,2117,2146,2176,2205,2235,2264,2294,2323,2353,2383,2413,2442,2472,2501,2531,2560,2590,2619,2649,2678,2708,2737,2767,2796,2826,2855,2885,2914,2944,2973,3003,3032,3062,3091,3121,3150,3180,3209,3239,3268,3298,3327,3357,3386,3416,3446,3476,3505,3535,3564,3594,3623,3653,3682,3712,3741,3771,3800,3830,3859,3889,3918,3948,3977,4007,4036,4066,4095,4125,4155,4185,4214,4244,4273,4303,4332,4362,4391,4421,4450,4480,4509,4539,4568,4598,4627,4657,4686,4716,4745,4775,4804,4834,4863,4893,4922,4952,4981,5011,5040,5070,5099,5129,5158,5188,5218,5248,5277,5307,5336,5366,5395,5425,5454,5484,5513,5543,5572,5602,5631,5661,5690,5720,5749,5779,5808,5838,5867,5897,5926,5956,5985,6015,6044,6074,6103,6133,6162,6192,6221,6251,6281,6311,6340,6370,6399,6429,6458,6488,6517,6547,6576,6606,6635,6665,6694,6724,6753,6783,6812,6842,6871,6901,6930,6960,6989,7019,7048,7078,7107,7137,7166,7196,7225,7255,7284,7314,7344,7374,7403,7433,7462,7492,7521,7551,7580,7610,7639,7669,7698,7728,7757,7787,7816,7846,7875,7905,7934,7964,7993,8023,8053,8083,8112,8142,8171,8201,8230,8260,8289,8319,8348,8378,8407,8437,8466,8496,8525,8555,8584,8614,8643,8673,8702,8732,8761,8791,8821,8850,8880,8909,8938,8968,8997,9027,9056,9086,9115,9145,9175,9205,9234,9264,9293,9322,9352,9381,9410,9440,9470,9499,9529,9559,9589,9618,9648,9677,9706,9736,9765,9794,9824,9853,9883,9913,9943,9972,10002,10032,10061,10090,10120,10149,10178,10208,10237,10267,10297,10326,10356,10386,10415,10445,10474,10504,10533,10562,10592,10621,10651,10680,10710,10740,10770,10799,10829,10858,10888,10917,10947,10976,11005,11035,11064,11094,11124,11153,11183,11213,11242,11272,11301,11331,11360,11389,11419,11448,11478,11507,11537,11567,11596,11626,11655,11685,11715,11744,11774,11803,11832,11862,11891,11921,11950,11980,12010,12039,12069,12099,12128,12158,12187,12216,12246,12275,12304,12334,12364,12393,12423,12453,12483,12512,12542,12571,12600,12630,12659,12688,12718,12747,12777,12807,12837,12866,12896,12926,12955,12984,13014,13043,13072,13102,13131,13161,13191,13220,13250,13280,13310,13339,13368,13398,13427,13456,13486,13515,13545,13574,13604,13634,13664,13693,13723,13752,13782,13811,13840,13870,13899,13929,13958,13988,14018,14047,14077,14107,14136,14166,14195,14224,14254,14283,14313,14342,14372,14401,14431,14461,14490,14520,14550,14579,14609,14638,14667,14697,14726,14756,14785,14815,14844,14874,14904,14933,14963,14993,15021,15051,15081,15110,15140,15169,15199,15228,15258,15287,15317,15347,15377,15406,15436,15465,15494,15524,15553,15582,15612,15641,15671,15701,15731,15760,15790,15820,15849,15878,15908,15937,15966,15996,16025,16055,16085,16114,16144,16174,16204,16233,16262,16292,16321,16350,16380,16409,16439,16468,16498,16528,16558,16587,16617,16646,16676,16705,16734,16764,16793,16823,16852,16882,16912,16941,16971,17001,17030,17060,17089,17118,17148,17177,17207,17236,17266,17295,17325,17355,17384,17414,17444,17473,17502,17532,17561,17591,17620,17650,17679,17709,17738,17768,17798,17827,17857,17886,17916,17945,17975,18004,18034,18063,18093,18122,18152,18181,18211,18241,18270,18300,18330,18359,18388,18418,18447,18476,18506,18535,18565,18595,18625,18654,18684,18714,18743,18772,18802,18831,18860,18890,18919,18949,18979,19008,19038,19068,19098,19127,19156,19186,19215,19244,19274,19303,19333,19362,19392,19422,19452,19481,19511,19540,19570,19599,19628,19658,19687,19717,19746,19776,19806,19836,19865,19895,19924,19954,19983,20012,20042,20071,20101,20130,20160,20190,20219,20249,20279,20308,20338,20367,20396,20426,20455,20485,20514,20544,20573,20603,20633,20662,20692,20721,20751,20780,20810,20839,20869,20898,20928,20957,20987,21016,21046,21076,21105,21135,21164,21194,21223,21253,21282,21312,21341,21371,21400,21430,21459,21489,21519,21548,21578,21607,21637,21666,21696,21725,21754,21784,21813,21843,21873,21902,21932,21962,21991,22021,22050,22080,22109,22138,22168,22197,22227,22256,22286,22316,22346,22375,22405,22434,22464,22493,22522,22552,22581,22611,22640,22670,22700,22730,22759,22789,22818,22848,22877,22906,22936,22965,22994,23024,23054,23083,23113,23143,23173,23202,23232,23261,23290,23320,23349,23379,23408,23438,23467,23497,23527,23556,23586,23616,23645,23674,23704,23733,23763,23792,23822,23851,23881,23910,23940,23970,23999,24029,24058,24088,24117,24147,24176,24206,24235,24265,24294,24324,24353,24383,24413,24442,24472,24501,24531,24560,24590,24619,24648,24678,24707,24737,24767,24796,24826,24856,24885,24915,24944,24974,25003,25032,25062,25091,25121,25150,25180,25210,25240,25269,25299,25328,25358,25387,25416,25446,25475,25505,25534,25564,25594,25624,25653,25683,25712,25742,25771,25800,25830,25859,25888,25918,25948,25977,26007,26037,26067,26096,26126,26155,26184,26214,26243,26272,26302,26332,26361,26391,26421,26451,26480,26510,26539,26568,26598,26627,26656,26686,26715,26745,26775,26805,26834,26864,26893,26923,26952,26982,27011,27041,27070,27099,27129,27159,27188,27218,27248,27277,27307,27336,27366,27395,27425,27454,27484,27513,27542,27572,27602,27631,27661,27691,27720,27750,27779,27809,27838,27868,27897,27926,27956,27985,28015,28045,28074,28104,28134,28163,28193,28222,28252,28281,28310,28340,28369,28399,28428,28458,28488,28517,28547,28577,28607,28636,28665,28695,28724,28754,28783,28813,28843,28872,28901,28931,28960,28990,29019,29049,29078,29108,29137,29167,29196,29226,29255,29285,29315,29345,29375,29404,29434,29463,29492,29522,29551,29580,29610,29640,29669,29699,29729,29759,29788,29818,29847,29876,29906,29935,29964,29994,30023,30053,30082,30112,30141,30171,30200,30230,30259,30289,30318,30348,30378,30408,30437,30467,30496,30526,30555,30585,30614,30644,30673,30703,30732,30762,30791,30821,30850,30880,30909,30939,30968,30998,31027,31057,31086,31116,31145,31175,31204,31234,31263,31293,31322,31352,31381,31411,31441,31471,31500,31530,31559,31589,31618,31648,31676,31706,31736,31766,31795,31825,31854,31884,31913,31943,31972,32002,32031,32061,32090,32120,32150,32180,32209,32239,32268,32298,32327,32357,32386,32416,32445,32475,32504,32534,32563,32593,32622,32652,32681,32711,32740,32770,32799,32829,32858,32888,32917,32947,32976,33006,33035,33065,33094,33124,33153,33183,33213,33243,33272,33302,33331,33361,33390,33420,33450,33479,33509,33539,33568,33598,33627,33657,33686,33716,33745,33775,33804,33834,33863,33893,33922,33952,33981,34011,34040,34069,34099,34128,34158,34187,34217,34247,34277,34306,34336,34365,34395,34424,34454,34483,34512,34542,34571,34601,34631,34660,34690,34719,34749,34778,34808,34837,34867,34896,34926,34955,34985,35015,35044,35074,35103,35133,35162,35192,35222,35251,35280,35310,35340,35370,35399,35429,35458,35488,35517,35547,35576,35605,35635,35665,35694,35723,35753,35782,35811,35841,35871,35901,35930,35960,35989,36019,36048,36078,36107,36136,36166,36195,36225,36254,36284,36314,36343,36373,36403,36433,36462,36492,36521,36551,36580,36610,36639,36669,36698,36728,36757,36786,36816,36845,36875,36904,36934,36963,36993,37022,37052,37081,37111,37141,37170,37200,37229,37259,37288,37318,37347,37377,37406,37436,37465,37495,37524,37554,37584,37613,37643,37672,37701,37731,37760,37790,37819,37849,37878,37908,37938,37967,37997,38027,38056,38085,38115,38144,38174,38203,38233,38262,38292,38322,38351,38381,38410,38440,38469,38499,38528,38558,38587,38617,38646,38676,38705,38735,38764,38794,38823,38853,38882,38912,38941,38971,39001,39030,39059,39089,39118,39148,39178,39208,39237,39267,39297,39326,39355,39385,39414,39444,39473,39503,39532,39562,39592,39621,39650,39680,39709,39739,39768,39798,39827,39857,39886,39916,39946,39975,40005,40035,40064,40094,40123,40153,40182,40212,40241,40271,40300,40330,40359,40389,40418,40448,40477,40507,40536,40566,40595,40625,40655,40685,40714,40744,40773,40803,40832,40862,40892,40921,40951,40980,41009,41039,41068,41098,41127,41157,41186,41216,41245,41275,41304,41334,41364,41393,41422,41452,41481,41511,41540,41570,41599,41629,41658,41688,41718,41748,41777,41807,41836,41865,41894,41924,41953,41983,42012,42042,42072,42102,42131,42161,42190,42220,42249,42279,42308,42337,42367,42397,42426,42456,42485,42515,42545,42574,42604,42633,42662,42692,42721,42751,42780,42810,42839,42869,42899,42929,42958,42988,43017,43046,43076,43105,43135,43164,43194,43223,43253,43283,43312,43342,43371,43401,43430,43460,43489,43519,43548,43578,43607,43637,43666,43696,43726,43755,43785,43814,43844,43873,43903,43932,43962,43991,44021,44050,44080,44109,44139,44169,44198,44228,44258,44287,44317,44346,44375,44405,44434,44464,44493,44523,44553,44582,44612,44641,44671,44700,44730,44759,44788,44818,44847,44877,44906,44936,44966,44996,45025,45055,45084,45114,45143,45172,45202,45231,45261,45290,45320,45350,45380,45409,45439,45468,45498,45527,45556,45586,45615,45644,45674,45704,45733,45763,45793,45823,45852,45882,45911,45940,45970,45999,46028,46058,46088,46117,46147,46177,46206,46236,46265,46295,46324,46354,46383,46413,46442,46472,46501,46531,46560,46590,46620,46649,46679,46708,46738,46767,46797,46826,46856,46885,46915,46944,46974,47003,47033,47063,47092,47122,47151,47181,47210,47240,47269,47298,47328,47357,47387,47417,47446,47476,47506,47535,47565,47594,47624,47653,47682,47712,47741,47771,47800,47830,47860,47890,47919,47949,47978,48008,48037,48066,48096,48125,48155,48184,48214,48244,48273,48303,48333,48362,48392,48421,48450,48480,48509,48538,48568,48598,48627,48657,48687,48717,48746,48776,48805,48834,48864,48893,48922,48952,48982,49011,49041,49071,49100,49130,49160,49189,49218,49248,49277,49306,49336,49365,49395,49425,49455,49484,49514,49543,49573,49602,49632,49661,49690,49720,49749,49779,49809,49838,49868,49898,49927,49957,49986,50016,50045,50075,50104,50133,50163,50192,50222,50252,50281,50311,50340,50370,50400,50429,50459,50488,50518,50547,50576,50606,50635,50665,50694,50724,50754,50784,50813,50843,50872,50902,50931,50960,50990,51019,51049,51078,51108,51138,51167,51197,51227,51256,51286,51315,51345,51374,51403,51433,51462,51492,51522,51552,51582,51611,51641,51670,51699,51729,51758,51787,51816,51846,51876,51906,51936,51965,51995,52025,52054,52083,52113,52142,52171,52200,52230,52260,52290,52319,52349,52379,52408,52438,52467,52497,52526,52555,52585,52614,52644,52673,52703,52733,52762,52792,52822,52851,52881,52910,52939,52969,52998,53028,53057,53087,53116,53146,53176,53205,53235,53264,53294,53324,53353,53383,53412,53441,53471,53500,53530,53559,53589,53619,53648,53678,53708,53737,53767,53796,53825,53855,53884,53913,53943,53973,54003,54032,54062,54092,54121,54151,54180,54209,54239,54268,54297,54327,54357,54387,54416,54446,54476,54505,54535,54564,54593,54623,54652,54681,54711,54741,54770,54800,54830,54859,54889,54919,54948,54977,55007,55036,55066,55095,55125,55154,55184,55213,55243,55273,55302,55332,55361,55391,55420,55450,55479,55508,55538,55567,55597,55627,55657,55686,55716,55745,55775,55804,55834,55863,55892,55922,55951,55981,56011,56040,56070,56100,56129,56159,56188,56218,56247,56276,56306,56335,56365,56394,56424,56454,56483,56513,56543,56572,56601,56631,56660,56690,56719,56749,56778,56808,56837,56867,56897,56926,56956,56985,57015,57044,57074,57103,57133,57162,57192,57221,57251,57280,57310,57340,57369,57399,57429,57458,57487,57517,57546,57576,57605,57634,57664,57694,57723,57753,57783,57813,57842,57871,57901,57930,57959,57989,58018,58048,58077,58107,58137,58167,58196,58226,58255,58285,58314,58343,58373,58402,58432,58461,58491,58521,58551,58580,58610,58639,58669,58698,58727,58757,58786,58816,58845,58875,58905,58934,58964,58994,59023,59053,59082,59111,59141,59170,59200,59229,59259,59288,59318,59348,59377,59407,59436,59466,59495,59525,59554,59584,59613,59643,59672,59702,59731,59761,59791,59820,59850,59879,59909,59939,59968,59997,60027,60056,60086,60115,60145,60174,60204,60234,60264,60293,60323,60352,60381,60411,60440,60469,60499,60528,60558,60588,60618,60648,60677,60707,60736,60765,60795,60824,60853,60883,60912,60942,60972,61002,61031,61061,61090,61120,61149,61179,61208,61237,61267,61296,61326,61356,61385,61415,61445,61474,61504,61533,61563,61592,61621,61651,61680,61710,61739,61769,61799,61828,61858,61888,61917,61947,61976,62006,62035,62064,62094,62123,62153,62182,62212,62242,62271,62301,62331,62360,62390,62419,62448,62478,62507,62537,62566,62596,62625,62655,62685,62715,62744,62774,62803,62832,62862,62891,62921,62950,62980,63009,63039,63069,63099,63128,63157,63187,63216,63246,63275,63305,63334,63363,63393,63423,63453,63482,63512,63541,63571,63600,63630,63659,63689,63718,63747,63777,63807,63836,63866,63895,63925,63955,63984,64014,64043,64073,64102,64131,64161,64190,64220,64249,64279,64309,64339,64368,64398,64427,64457,64486,64515,64545,64574,64603,64633,64663,64692,64722,64752,64782,64811,64841,64870,64899,64929,64958,64987,65017,65047,65076,65106,65136,65166,65195,65225,65254,65283,65313,65342,65371,65401,65431,65460,65490,65520,65549,65579,65608,65638,65667,65697,65726,65755,65785,65815,65844,65874,65903,65933,65963,65992,66022,66051,66081,66110,66140,66169,66199,66228,66258,66287,66317,66346,66376,66405,66435,66465,66494,66524,66553,66583,66612,66641,66671,66700,66730,66760,66789,66819,66849,66878,66908,66937,66967,66996,67025,67055,67084,67114,67143,67173,67203,67233,67262,67292,67321,67351,67380,67409,67439,67468,67497,67527,67557,67587,67617,67646,67676,67705,67735,67764,67793,67823,67852,67882,67911,67941,67971,68e3,68030,68060,68089,68119,68148,68177,68207,68236,68266,68295,68325,68354,68384,68414,68443,68473,68502,68532,68561,68591,68620,68650,68679,68708,68738,68768,68797,68827,68857,68886,68916,68946,68975,69004,69034,69063,69092,69122,69152,69181,69211,69240,69270,69300,69330,69359,69388,69418,69447,69476,69506,69535,69565,69595,69624,69654,69684,69713,69743,69772,69802,69831,69861,69890,69919,69949,69978,70008,70038,70067,70097,70126,70156,70186,70215,70245,70274,70303,70333,70362,70392,70421,70451,70481,70510,70540,70570,70599,70629,70658,70687,70717,70746,70776,70805,70835,70864,70894,70924,70954,70983,71013,71042,71071,71101,71130,71159,71189,71218,71248,71278,71308,71337,71367,71397,71426,71455,71485,71514,71543,71573,71602,71632,71662,71691,71721,71751,71781,71810,71839,71869,71898,71927,71957,71986,72016,72046,72075,72105,72135,72164,72194,72223,72253,72282,72311,72341,72370,72400,72429,72459,72489,72518,72548,72577,72607,72637,72666,72695,72725,72754,72784,72813,72843,72872,72902,72931,72961,72991,73020,73050,73080,73109,73139,73168,73197,73227,73256,73286,73315,73345,73375,73404,73434,73464,73493,73523,73552,73581,73611,73640,73669,73699,73729,73758,73788,73818,73848,73877,73907,73936,73965,73995,74024,74053,74083,74113,74142,74172,74202,74231,74261,74291,74320,74349,74379,74408,74437,74467,74497,74526,74556,74586,74615,74645,74675,74704,74733,74763,74792,74822,74851,74881,74910,74940,74969,74999,75029,75058,75088,75117,75147,75176,75206,75235,75264,75294,75323,75353,75383,75412,75442,75472,75501,75531,75560,75590,75619,75648,75678,75707,75737,75766,75796,75826,75856,75885,75915,75944,75974,76003,76032,76062,76091,76121,76150,76180,76210,76239,76269,76299,76328,76358,76387,76416,76446,76475,76505,76534,76564,76593,76623,76653,76682,76712,76741,76771,76801,76830,76859,76889,76918,76948,76977,77007,77036,77066,77096,77125,77155,77185,77214,77243,77273,77302,77332,77361,77390,77420,77450,77479,77509,77539,77569,77598,77627,77657,77686,77715,77745,77774,77804,77833,77863,77893,77923,77952,77982,78011,78041,78070,78099,78129,78158,78188,78217,78247,78277,78307,78336,78366,78395,78425,78454,78483,78513,78542,78572,78601,78631,78661,78690,78720,78750,78779,78808,78838,78867,78897,78926,78956,78985,79015,79044,79074,79104,79133,79163,79192,79222,79251,79281,79310,79340,79369,79399,79428,79458,79487,79517,79546,79576,79606,79635,79665,79695,79724,79753,79783,79812,79841,79871,79900,79930,79960,79990]},63489:function(i,o,a){var s=a(56131);function u(){this.regionalOptions=[],this.regionalOptions[&quot;&quot;]={invalidCalendar:&quot;Calendar {0} not found&quot;,invalidDate:&quot;Invalid {0} date&quot;,invalidMonth:&quot;Invalid {0} month&quot;,invalidYear:&quot;Invalid {0} year&quot;,differentCalendars:&quot;Cannot mix {0} and {1} dates&quot;},this.local=this.regionalOptions[&quot;&quot;],this.calendars={},this._localCals={}}function c(g,b,v,h){if(this._calendar=g,this._year=b,this._month=v,this._day=h,this._calendar._validateLevel===0&amp;&amp;!this._calendar.isValid(this._year,this._month,this._day))throw(m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate).replace(/\\{0\\}/,this._calendar.local.name)}function d(g,b){return&quot;000000&quot;.substring(0,b-(g=&quot;&quot;+g).length)+g}function f(){this.shortYearCutoff=&quot;+10&quot;}function p(g){this.local=this.regionalOptions[g]||this.regionalOptions[&quot;&quot;]}s(u.prototype,{instance:function(g,b){g=(g||&quot;gregorian&quot;).toLowerCase(),b=b||&quot;&quot;;var v=this._localCals[g+&quot;-&quot;+b];if(!v&amp;&amp;this.calendars[g]&amp;&amp;(v=new this.calendars[g](b),this._localCals[g+&quot;-&quot;+b]=v),!v)throw(this.local.invalidCalendar||this.regionalOptions[&quot;&quot;].invalidCalendar).replace(/\\{0\\}/,g);return v},newDate:function(g,b,v,h,y){return(h=(g!=null&amp;&amp;g.year?g.calendar():typeof h==&quot;string&quot;?this.instance(h,y):h)||this.instance()).newDate(g,b,v)},substituteDigits:function(g){return function(b){return(b+&quot;&quot;).replace(/[0-9]/g,function(v){return g[v]})}},substituteChineseDigits:function(g,b){return function(v){for(var h=&quot;&quot;,y=0;v&gt;0;){var w=v%10;h=(w===0?&quot;&quot;:g[w]+b[y])+h,y++,v=Math.floor(v/10)}return h.indexOf(g[1]+b[1])===0&amp;&amp;(h=h.substr(1)),h||g[0]}}}),s(c.prototype,{newDate:function(g,b,v){return this._calendar.newDate(g??this,b,v)},year:function(g){return arguments.length===0?this._year:this.set(g,&quot;y&quot;)},month:function(g){return arguments.length===0?this._month:this.set(g,&quot;m&quot;)},day:function(g){return arguments.length===0?this._day:this.set(g,&quot;d&quot;)},date:function(g,b,v){if(!this._calendar.isValid(g,b,v))throw(m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate).replace(/\\{0\\}/,this._calendar.local.name);return this._year=g,this._month=b,this._day=v,this},leapYear:function(){return this._calendar.leapYear(this)},epoch:function(){return this._calendar.epoch(this)},formatYear:function(){return this._calendar.formatYear(this)},monthOfYear:function(){return this._calendar.monthOfYear(this)},weekOfYear:function(){return this._calendar.weekOfYear(this)},daysInYear:function(){return this._calendar.daysInYear(this)},dayOfYear:function(){return this._calendar.dayOfYear(this)},daysInMonth:function(){return this._calendar.daysInMonth(this)},dayOfWeek:function(){return this._calendar.dayOfWeek(this)},weekDay:function(){return this._calendar.weekDay(this)},extraInfo:function(){return this._calendar.extraInfo(this)},add:function(g,b){return this._calendar.add(this,g,b)},set:function(g,b){return this._calendar.set(this,g,b)},compareTo:function(g){if(this._calendar.name!==g._calendar.name)throw(m.local.differentCalendars||m.regionalOptions[&quot;&quot;].differentCalendars).replace(/\\{0\\}/,this._calendar.local.name).replace(/\\{1\\}/,g._calendar.local.name);var b=this._year!==g._year?this._year-g._year:this._month!==g._month?this.monthOfYear()-g.monthOfYear():this._day-g._day;return b===0?0:b&lt;0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(g){return this._calendar.fromJD(g)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(g){return this._calendar.fromJSDate(g)},toString:function(){return(this.year()&lt;0?&quot;-&quot;:&quot;&quot;)+d(Math.abs(this.year()),4)+&quot;-&quot;+d(this.month(),2)+&quot;-&quot;+d(this.day(),2)}}),s(f.prototype,{_validateLevel:0,newDate:function(g,b,v){return g==null?this.today():(g.year&amp;&amp;(this._validate(g,b,v,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate),v=g.day(),b=g.month(),g=g.year()),new c(this,g,b,v))},today:function(){return this.fromJSDate(new Date)},epoch:function(g){return this._validate(g,this.minMonth,this.minDay,m.local.invalidYear||m.regionalOptions[&quot;&quot;].invalidYear).year()&lt;0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(g){var b=this._validate(g,this.minMonth,this.minDay,m.local.invalidYear||m.regionalOptions[&quot;&quot;].invalidYear);return(b.year()&lt;0?&quot;-&quot;:&quot;&quot;)+d(Math.abs(b.year()),4)},monthsInYear:function(g){return this._validate(g,this.minMonth,this.minDay,m.local.invalidYear||m.regionalOptions[&quot;&quot;].invalidYear),12},monthOfYear:function(g,b){var v=this._validate(g,b,this.minDay,m.local.invalidMonth||m.regionalOptions[&quot;&quot;].invalidMonth);return(v.month()+this.monthsInYear(v)-this.firstMonth)%this.monthsInYear(v)+this.minMonth},fromMonthOfYear:function(g,b){var v=(b+this.firstMonth-2*this.minMonth)%this.monthsInYear(g)+this.minMonth;return this._validate(g,v,this.minDay,m.local.invalidMonth||m.regionalOptions[&quot;&quot;].invalidMonth),v},daysInYear:function(g){var b=this._validate(g,this.minMonth,this.minDay,m.local.invalidYear||m.regionalOptions[&quot;&quot;].invalidYear);return this.leapYear(b)?366:365},dayOfYear:function(g,b,v){var h=this._validate(g,b,v,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate);return h.toJD()-this.newDate(h.year(),this.fromMonthOfYear(h.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(g,b,v){var h=this._validate(g,b,v,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate);return(Math.floor(this.toJD(h))+2)%this.daysInWeek()},extraInfo:function(g,b,v){return this._validate(g,b,v,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate),{}},add:function(g,b,v){return this._validate(g,this.minMonth,this.minDay,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate),this._correctAdd(g,this._add(g,b,v),b,v)},_add:function(g,b,v){if(this._validateLevel++,v===&quot;d&quot;||v===&quot;w&quot;){var h=g.toJD()+b*(v===&quot;w&quot;?this.daysInWeek():1),y=g.calendar().fromJD(h);return this._validateLevel--,[y.year(),y.month(),y.day()]}try{var w=g.year()+(v===&quot;y&quot;?b:0),_=g.monthOfYear()+(v===&quot;m&quot;?b:0);y=g.day(),v===&quot;y&quot;?(g.month()!==this.fromMonthOfYear(w,_)&amp;&amp;(_=this.newDate(w,g.month(),this.minDay).monthOfYear()),_=Math.min(_,this.monthsInYear(w)),y=Math.min(y,this.daysInMonth(w,this.fromMonthOfYear(w,_)))):v===&quot;m&quot;&amp;&amp;(function(T){for(;_&lt;T.minMonth;)w--,_+=T.monthsInYear(w);for(var k=T.monthsInYear(w);_&gt;k-1+T.minMonth;)w++,_-=k,k=T.monthsInYear(w)}(this),y=Math.min(y,this.daysInMonth(w,this.fromMonthOfYear(w,_))));var x=[w,this.fromMonthOfYear(w,_),y];return this._validateLevel--,x}catch(T){throw this._validateLevel--,T}},_correctAdd:function(g,b,v,h){if(!(this.hasYearZero||h!==&quot;y&quot;&amp;&amp;h!==&quot;m&quot;||b[0]!==0&amp;&amp;g.year()&gt;0==b[0]&gt;0)){var y={y:[1,1,&quot;y&quot;],m:[1,this.monthsInYear(-1),&quot;m&quot;],w:[this.daysInWeek(),this.daysInYear(-1),&quot;d&quot;],d:[1,this.daysInYear(-1),&quot;d&quot;]}[h],w=v&lt;0?-1:1;b=this._add(g,v*y[0]+w*y[1],y[2])}return g.date(b[0],b[1],b[2])},set:function(g,b,v){this._validate(g,this.minMonth,this.minDay,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate);var h=v===&quot;y&quot;?b:g.year(),y=v===&quot;m&quot;?b:g.month(),w=v===&quot;d&quot;?b:g.day();return v!==&quot;y&quot;&amp;&amp;v!==&quot;m&quot;||(w=Math.min(w,this.daysInMonth(h,y))),g.date(h,y,w)},isValid:function(g,b,v){this._validateLevel++;var h=this.hasYearZero||g!==0;if(h){var y=this.newDate(g,b,this.minDay);h=b&gt;=this.minMonth&amp;&amp;b-this.minMonth&lt;this.monthsInYear(y)&amp;&amp;v&gt;=this.minDay&amp;&amp;v-this.minDay&lt;this.daysInMonth(y)}return this._validateLevel--,h},toJSDate:function(g,b,v){var h=this._validate(g,b,v,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate);return m.instance().fromJD(this.toJD(h)).toJSDate()},fromJSDate:function(g){return this.fromJD(m.instance().fromJSDate(g).toJD())},_validate:function(g,b,v,h){if(g.year){if(this._validateLevel===0&amp;&amp;this.name!==g.calendar().name)throw(m.local.differentCalendars||m.regionalOptions[&quot;&quot;].differentCalendars).replace(/\\{0\\}/,this.local.name).replace(/\\{1\\}/,g.calendar().local.name);return g}try{if(this._validateLevel++,this._validateLevel===1&amp;&amp;!this.isValid(g,b,v))throw h.replace(/\\{0\\}/,this.local.name);var y=this.newDate(g,b,v);return this._validateLevel--,y}catch(w){throw this._validateLevel--,w}}}),p.prototype=new f,s(p.prototype,{name:&quot;Gregorian&quot;,jdEpoch:17214255e-1,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Gregorian&quot;,epochs:[&quot;BCE&quot;,&quot;CE&quot;],monthNames:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],monthNamesShort:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;],dayNames:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],dayNamesShort:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],dayNamesMin:[&quot;Su&quot;,&quot;Mo&quot;,&quot;Tu&quot;,&quot;We&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;mm/dd/yyyy&quot;,firstDay:0,isRTL:!1}},leapYear:function(g){var b=this._validate(g,this.minMonth,this.minDay,m.local.invalidYear||m.regionalOptions[&quot;&quot;].invalidYear);return(g=b.year()+(b.year()&lt;0?1:0))%4==0&amp;&amp;(g%100!=0||g%400==0)},weekOfYear:function(g,b,v){var h=this.newDate(g,b,v);return h.add(4-(h.dayOfWeek()||7),&quot;d&quot;),Math.floor((h.dayOfYear()-1)/7)+1},daysInMonth:function(g,b){var v=this._validate(g,b,this.minDay,m.local.invalidMonth||m.regionalOptions[&quot;&quot;].invalidMonth);return this.daysPerMonth[v.month()-1]+(v.month()===2&amp;&amp;this.leapYear(v.year())?1:0)},weekDay:function(g,b,v){return(this.dayOfWeek(g,b,v)||7)&lt;6},toJD:function(g,b,v){var h=this._validate(g,b,v,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate);g=h.year(),b=h.month(),v=h.day(),g&lt;0&amp;&amp;g++,b&lt;3&amp;&amp;(b+=12,g--);var y=Math.floor(g/100),w=2-y+Math.floor(y/4);return Math.floor(365.25*(g+4716))+Math.floor(30.6001*(b+1))+v+w-1524.5},fromJD:function(g){var b=Math.floor(g+.5),v=Math.floor((b-186721625e-2)/36524.25),h=1524+(v=b+1+v-Math.floor(v/4)),y=Math.floor((h-122.1)/365.25),w=Math.floor(365.25*y),_=Math.floor((h-w)/30.6001),x=h-w-Math.floor(30.6001*_),T=_-(_&gt;13.5?13:1),k=y-(T&gt;2.5?4716:4715);return k&lt;=0&amp;&amp;k--,this.newDate(k,T,x)},toJSDate:function(g,b,v){var h=this._validate(g,b,v,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate),y=new Date(h.year(),h.month()-1,h.day());return y.setHours(0),y.setMinutes(0),y.setSeconds(0),y.setMilliseconds(0),y.setHours(y.getHours()&gt;12?y.getHours()+2:0),y},fromJSDate:function(g){return this.newDate(g.getFullYear(),g.getMonth()+1,g.getDate())}});var m=i.exports=new u;m.cdate=c,m.baseCalendar=f,m.calendars.gregorian=p},94338:function(i,o,a){var s=a(56131),u=a(63489);s(u.regionalOptions[&quot;&quot;],{invalidArguments:&quot;Invalid arguments&quot;,invalidFormat:&quot;Cannot format a date from another calendar&quot;,missingNumberAt:&quot;Missing number at position {0}&quot;,unknownNameAt:&quot;Unknown name at position {0}&quot;,unexpectedLiteralAt:&quot;Unexpected literal at position {0}&quot;,unexpectedText:&quot;Additional text found at end&quot;}),u.local=u.regionalOptions[&quot;&quot;],s(u.cdate.prototype,{formatDate:function(c,d){return typeof c!=&quot;string&quot;&amp;&amp;(d=c,c=&quot;&quot;),this._calendar.formatDate(c||&quot;&quot;,this,d)}}),s(u.baseCalendar.prototype,{UNIX_EPOCH:u.instance().newDate(1970,1,1).toJD(),SECS_PER_DAY:86400,TICKS_EPOCH:u.instance().jdEpoch,TICKS_PER_DAY:864e9,ATOM:&quot;yyyy-mm-dd&quot;,COOKIE:&quot;D, dd M yyyy&quot;,FULL:&quot;DD, MM d, yyyy&quot;,ISO_8601:&quot;yyyy-mm-dd&quot;,JULIAN:&quot;J&quot;,RFC_822:&quot;D, d M yy&quot;,RFC_850:&quot;DD, dd-M-yy&quot;,RFC_1036:&quot;D, d M yy&quot;,RFC_1123:&quot;D, d M yyyy&quot;,RFC_2822:&quot;D, d M yyyy&quot;,RSS:&quot;D, d M yy&quot;,TICKS:&quot;!&quot;,TIMESTAMP:&quot;@&quot;,W3C:&quot;yyyy-mm-dd&quot;,formatDate:function(c,d,f){if(typeof c!=&quot;string&quot;&amp;&amp;(f=d,d=c,c=&quot;&quot;),!d)return&quot;&quot;;if(d.calendar()!==this)throw u.local.invalidFormat||u.regionalOptions[&quot;&quot;].invalidFormat;c=c||this.local.dateFormat;for(var p,m,g,b=(f=f||{}).dayNamesShort||this.local.dayNamesShort,v=f.dayNames||this.local.dayNames,h=f.monthNumbers||this.local.monthNumbers,y=f.monthNamesShort||this.local.monthNamesShort,w=f.monthNames||this.local.monthNames,_=(f.calculateWeek||this.local.calculateWeek,function(E,I){for(var A=1;P+A&lt;c.length&amp;&amp;c.charAt(P+A)===E;)A++;return P+=A-1,Math.floor(A/(I||1))&gt;1}),x=function(E,I,A,F){var j=&quot;&quot;+I;if(_(E,F))for(;j.length&lt;A;)j=&quot;0&quot;+j;return j},T=this,k=function(E){return typeof h==&quot;function&quot;?h.call(T,E,_(&quot;m&quot;)):M(x(&quot;m&quot;,E.month(),2))},S=function(E,I){return I?typeof w==&quot;function&quot;?w.call(T,E):w[E.month()-T.minMonth]:typeof y==&quot;function&quot;?y.call(T,E):y[E.month()-T.minMonth]},C=this.local.digits,M=function(E){return f.localNumbers&amp;&amp;C?C(E):E},O=&quot;&quot;,D=!1,P=0;P&lt;c.length;P++)if(D)c.charAt(P)!==&quot;&#x27;&quot;||_(&quot;&#x27;&quot;)?O+=c.charAt(P):D=!1;else switch(c.charAt(P)){case&quot;d&quot;:O+=M(x(&quot;d&quot;,d.day(),2));break;case&quot;D&quot;:O+=(p=d.dayOfWeek(),m=b,g=v,_(&quot;D&quot;)?g[p]:m[p]);break;case&quot;o&quot;:O+=x(&quot;o&quot;,d.dayOfYear(),3);break;case&quot;w&quot;:O+=x(&quot;w&quot;,d.weekOfYear(),2);break;case&quot;m&quot;:O+=k(d);break;case&quot;M&quot;:O+=S(d,_(&quot;M&quot;));break;case&quot;y&quot;:O+=_(&quot;y&quot;,2)?d.year():(d.year()%100&lt;10?&quot;0&quot;:&quot;&quot;)+d.year()%100;break;case&quot;Y&quot;:_(&quot;Y&quot;,2),O+=d.formatYear();break;case&quot;J&quot;:O+=d.toJD();break;case&quot;@&quot;:O+=(d.toJD()-this.UNIX_EPOCH)*this.SECS_PER_DAY;break;case&quot;!&quot;:O+=(d.toJD()-this.TICKS_EPOCH)*this.TICKS_PER_DAY;break;case&quot;&#x27;&quot;:_(&quot;&#x27;&quot;)?O+=&quot;&#x27;&quot;:D=!0;break;default:O+=c.charAt(P)}return O},parseDate:function(c,d,f){if(d==null)throw u.local.invalidArguments||u.regionalOptions[&quot;&quot;].invalidArguments;if((d=typeof d==&quot;object&quot;?d.toString():d+&quot;&quot;)===&quot;&quot;)return null;c=c||this.local.dateFormat;var p=(f=f||{}).shortYearCutoff||this.shortYearCutoff;p=typeof p!=&quot;string&quot;?p:this.today().year()%100+parseInt(p,10);for(var m=f.dayNamesShort||this.local.dayNamesShort,g=f.dayNames||this.local.dayNames,b=f.parseMonth||this.local.parseMonth,v=f.monthNumbers||this.local.monthNumbers,h=f.monthNamesShort||this.local.monthNamesShort,y=f.monthNames||this.local.monthNames,w=-1,_=-1,x=-1,T=-1,k=-1,S=!1,C=!1,M=function(N,R){for(var q=1;j+q&lt;c.length&amp;&amp;c.charAt(j+q)===N;)q++;return j+=q-1,Math.floor(q/(R||1))&gt;1},O=function(N,R){var q=M(N,R),Y=[2,3,q?4:2,q?4:2,10,11,20][&quot;oyYJ@!&quot;.indexOf(N)+1],L=new RegExp(&quot;^-?\\\\d{1,&quot;+Y+&quot;}&quot;),W=d.substring(F).match(L);if(!W)throw(u.local.missingNumberAt||u.regionalOptions[&quot;&quot;].missingNumberAt).replace(/\\{0\\}/,F);return F+=W[0].length,parseInt(W[0],10)},D=this,P=function(){if(typeof v==&quot;function&quot;){M(&quot;m&quot;);var N=v.call(D,d.substring(F));return F+=N.length,N}return O(&quot;m&quot;)},E=function(N,R,q,Y){for(var L=M(N,Y)?q:R,W=0;W&lt;L.length;W++)if(d.substr(F,L[W].length).toLowerCase()===L[W].toLowerCase())return F+=L[W].length,W+D.minMonth;throw(u.local.unknownNameAt||u.regionalOptions[&quot;&quot;].unknownNameAt).replace(/\\{0\\}/,F)},I=function(){if(typeof y==&quot;function&quot;){var N=M(&quot;M&quot;)?y.call(D,d.substring(F)):h.call(D,d.substring(F));return F+=N.length,N}return E(&quot;M&quot;,h,y)},A=function(){if(d.charAt(F)!==c.charAt(j))throw(u.local.unexpectedLiteralAt||u.regionalOptions[&quot;&quot;].unexpectedLiteralAt).replace(/\\{0\\}/,F);F++},F=0,j=0;j&lt;c.length;j++)if(C)c.charAt(j)!==&quot;&#x27;&quot;||M(&quot;&#x27;&quot;)?A():C=!1;else switch(c.charAt(j)){case&quot;d&quot;:T=O(&quot;d&quot;);break;case&quot;D&quot;:E(&quot;D&quot;,m,g);break;case&quot;o&quot;:k=O(&quot;o&quot;);break;case&quot;w&quot;:O(&quot;w&quot;);break;case&quot;m&quot;:x=P();break;case&quot;M&quot;:x=I();break;case&quot;y&quot;:var z=j;S=!M(&quot;y&quot;,2),j=z,_=O(&quot;y&quot;,2);break;case&quot;Y&quot;:_=O(&quot;Y&quot;,2);break;case&quot;J&quot;:w=O(&quot;J&quot;)+.5,d.charAt(F)===&quot;.&quot;&amp;&amp;(F++,O(&quot;J&quot;));break;case&quot;@&quot;:w=O(&quot;@&quot;)/this.SECS_PER_DAY+this.UNIX_EPOCH;break;case&quot;!&quot;:w=O(&quot;!&quot;)/this.TICKS_PER_DAY+this.TICKS_EPOCH;break;case&quot;*&quot;:F=d.length;break;case&quot;&#x27;&quot;:M(&quot;&#x27;&quot;)?A():C=!0;break;default:A()}if(F&lt;d.length)throw u.local.unexpectedText||u.regionalOptions[&quot;&quot;].unexpectedText;if(_===-1?_=this.today().year():_&lt;100&amp;&amp;S&amp;&amp;(_+=p===-1?1900:this.today().year()-this.today().year()%100-(_&lt;=p?0:100)),typeof x==&quot;string&quot;&amp;&amp;(x=b.call(this,_,x)),k&gt;-1){x=1,T=k;for(var B=this.daysInMonth(_,x);T&gt;B;B=this.daysInMonth(_,x))x++,T-=B}return w&gt;-1?this.fromJD(w):this.newDate(_,x,T)},determineDate:function(c,d,f,p,m){f&amp;&amp;typeof f!=&quot;object&quot;&amp;&amp;(m=p,p=f,f=null),typeof p!=&quot;string&quot;&amp;&amp;(m=p,p=&quot;&quot;);var g=this;return d=d?d.newDate():null,c==null?d:typeof c==&quot;string&quot;?function(b){try{return g.parseDate(p,b,m)}catch{}for(var v=((b=b.toLowerCase()).match(/^c/)&amp;&amp;f?f.newDate():null)||g.today(),h=/([+-]?[0-9]+)\\s*(d|w|m|y)?/g,y=h.exec(b);y;)v.add(parseInt(y[1],10),y[2]||&quot;d&quot;),y=h.exec(b);return v}(c):typeof c==&quot;number&quot;?isNaN(c)||c===1/0||c===-1/0?d:g.today().add(c,&quot;d&quot;):g.newDate(c)}})},69862:function(){},40964:function(){},72077:function(i,o,a){var s=[&quot;BigInt64Array&quot;,&quot;BigUint64Array&quot;,&quot;Float32Array&quot;,&quot;Float64Array&quot;,&quot;Int16Array&quot;,&quot;Int32Array&quot;,&quot;Int8Array&quot;,&quot;Uint16Array&quot;,&quot;Uint32Array&quot;,&quot;Uint8Array&quot;,&quot;Uint8ClampedArray&quot;],u=typeof globalThis&gt;&quot;u&quot;?a.g:globalThis;i.exports=function(){for(var c=[],d=0;d&lt;s.length;d++)typeof u[s[d]]==&quot;function&quot;&amp;&amp;(c[c.length]=s[d]);return c}}},r={};function l(i){var o=r[i];if(o!==void 0)return o.exports;var a=r[i]={exports:{}};return n[i].call(a.exports,a,a.exports,l),a.exports}return l.d=function(i,o){for(var a in o)l.o(o,a)&amp;&amp;!l.o(i,a)&amp;&amp;Object.defineProperty(i,a,{enumerable:!0,get:o[a]})},l.g=function(){if(typeof globalThis==&quot;object&quot;)return globalThis;try{return this||new Function(&quot;return this&quot;)()}catch{if(typeof window==&quot;object&quot;)return window}}(),l.o=function(i,o){return Object.prototype.hasOwnProperty.call(i,o)},l.r=function(i){typeof Symbol&lt;&quot;u&quot;&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(i,Symbol.toStringTag,{value:&quot;Module&quot;}),Object.defineProperty(i,&quot;__esModule&quot;,{value:!0})},l(760)}()})})(zz);var Wpe=zz.exports;const qpe=lr(Wpe);var Bz={};(function(e){function t(_){&quot;@babel/helpers - typeof&quot;;return t=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(x){return typeof x}:function(x){return x&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;x.constructor===Symbol&amp;&amp;x!==Symbol.prototype?&quot;symbol&quot;:typeof x},t(_)}Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=w;var n=o(ge),r=l(Vr);function l(_){return _&amp;&amp;_.__esModule?_:{default:_}}function i(_){if(typeof WeakMap!=&quot;function&quot;)return null;var x=new WeakMap,T=new WeakMap;return(i=function(S){return S?T:x})(_)}function o(_,x){if(_&amp;&amp;_.__esModule)return _;if(_===null||t(_)!==&quot;object&quot;&amp;&amp;typeof _!=&quot;function&quot;)return{default:_};var T=i(x);if(T&amp;&amp;T.has(_))return T.get(_);var k={},S=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var C in _)if(C!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(_,C)){var M=S?Object.getOwnPropertyDescriptor(_,C):null;M&amp;&amp;(M.get||M.set)?Object.defineProperty(k,C,M):k[C]=_[C]}return k.default=_,T&amp;&amp;T.set(_,k),k}function a(_,x){if(!(_ instanceof x))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function s(_,x){for(var T=0;T&lt;x.length;T++){var k=x[T];k.enumerable=k.enumerable||!1,k.configurable=!0,&quot;value&quot;in k&amp;&amp;(k.writable=!0),Object.defineProperty(_,k.key,k)}}function u(_,x,T){return x&amp;&amp;s(_.prototype,x),Object.defineProperty(_,&quot;prototype&quot;,{writable:!1}),_}function c(_,x){if(typeof x!=&quot;function&quot;&amp;&amp;x!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);_.prototype=Object.create(x&amp;&amp;x.prototype,{constructor:{value:_,writable:!0,configurable:!0}}),Object.defineProperty(_,&quot;prototype&quot;,{writable:!1}),x&amp;&amp;d(_,x)}function d(_,x){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(k,S){return k.__proto__=S,k},d(_,x)}function f(_){var x=g();return function(){var k=b(_),S;if(x){var C=b(this).constructor;S=Reflect.construct(k,arguments,C)}else S=k.apply(this,arguments);return p(this,S)}}function p(_,x){if(x&amp;&amp;(t(x)===&quot;object&quot;||typeof x==&quot;function&quot;))return x;if(x!==void 0)throw new TypeError(&quot;Derived constructors may only return object or undefined&quot;);return m(_)}function m(_){if(_===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return _}function g(){if(typeof Reflect&gt;&quot;u&quot;||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==&quot;function&quot;)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function b(_){return b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(T){return T.__proto__||Object.getPrototypeOf(T)},b(_)}var v=[&quot;AfterExport&quot;,&quot;AfterPlot&quot;,&quot;Animated&quot;,&quot;AnimatingFrame&quot;,&quot;AnimationInterrupted&quot;,&quot;AutoSize&quot;,&quot;BeforeExport&quot;,&quot;BeforeHover&quot;,&quot;ButtonClicked&quot;,&quot;Click&quot;,&quot;ClickAnnotation&quot;,&quot;Deselect&quot;,&quot;DoubleClick&quot;,&quot;Framework&quot;,&quot;Hover&quot;,&quot;LegendClick&quot;,&quot;LegendDoubleClick&quot;,&quot;Relayout&quot;,&quot;Relayouting&quot;,&quot;Restyle&quot;,&quot;Redraw&quot;,&quot;Selected&quot;,&quot;Selecting&quot;,&quot;SliderChange&quot;,&quot;SliderEnd&quot;,&quot;SliderStart&quot;,&quot;SunburstClick&quot;,&quot;Transitioning&quot;,&quot;TransitionInterrupted&quot;,&quot;Unhover&quot;,&quot;WebGlContextLost&quot;],h=[&quot;plotly_restyle&quot;,&quot;plotly_redraw&quot;,&quot;plotly_relayout&quot;,&quot;plotly_relayouting&quot;,&quot;plotly_doubleclick&quot;,&quot;plotly_animated&quot;,&quot;plotly_sunburstclick&quot;],y=typeof window&lt;&quot;u&quot;;function w(_){var x=function(T){c(S,T);var k=f(S);function S(C){var M;return a(this,S),M=k.call(this,C),M.p=Promise.resolve(),M.resizeHandler=null,M.handlers={},M.syncWindowResize=M.syncWindowResize.bind(m(M)),M.syncEventHandlers=M.syncEventHandlers.bind(m(M)),M.attachUpdateEvents=M.attachUpdateEvents.bind(m(M)),M.getRef=M.getRef.bind(m(M)),M.handleUpdate=M.handleUpdate.bind(m(M)),M.figureCallback=M.figureCallback.bind(m(M)),M.updatePlotly=M.updatePlotly.bind(m(M)),M}return u(S,[{key:&quot;updatePlotly&quot;,value:function(M,O,D){var P=this;this.p=this.p.then(function(){if(!P.unmounting){if(!P.el)throw new Error(&quot;Missing element reference&quot;);return _.react(P.el,{data:P.props.data,layout:P.props.layout,config:P.props.config,frames:P.props.frames})}}).then(function(){P.unmounting||(P.syncWindowResize(M),P.syncEventHandlers(),P.figureCallback(O),D&amp;&amp;P.attachUpdateEvents())}).catch(function(E){P.props.onError&amp;&amp;P.props.onError(E)})}},{key:&quot;componentDidMount&quot;,value:function(){this.unmounting=!1,this.updatePlotly(!0,this.props.onInitialized,!0)}},{key:&quot;componentDidUpdate&quot;,value:function(M){this.unmounting=!1;var O=M.frames&amp;&amp;M.frames.length?M.frames.length:0,D=this.props.frames&amp;&amp;this.props.frames.length?this.props.frames.length:0,P=!(M.layout===this.props.layout&amp;&amp;M.data===this.props.data&amp;&amp;M.config===this.props.config&amp;&amp;D===O),E=M.revision!==void 0,I=M.revision!==this.props.revision;!P&amp;&amp;(!E||E&amp;&amp;!I)||this.updatePlotly(!1,this.props.onUpdate,!1)}},{key:&quot;componentWillUnmount&quot;,value:function(){this.unmounting=!0,this.figureCallback(this.props.onPurge),this.resizeHandler&amp;&amp;y&amp;&amp;(window.removeEventListener(&quot;resize&quot;,this.resizeHandler),this.resizeHandler=null),this.removeUpdateEvents(),_.purge(this.el)}},{key:&quot;attachUpdateEvents&quot;,value:function(){var M=this;!this.el||!this.el.removeListener||h.forEach(function(O){M.el.on(O,M.handleUpdate)})}},{key:&quot;removeUpdateEvents&quot;,value:function(){var M=this;!this.el||!this.el.removeListener||h.forEach(function(O){M.el.removeListener(O,M.handleUpdate)})}},{key:&quot;handleUpdate&quot;,value:function(){this.figureCallback(this.props.onUpdate)}},{key:&quot;figureCallback&quot;,value:function(M){if(typeof M==&quot;function&quot;){var O=this.el,D=O.data,P=O.layout,E=this.el._transitionData?this.el._transitionData._frames:null,I={data:D,layout:P,frames:E};M(I,this.el)}}},{key:&quot;syncWindowResize&quot;,value:function(M){var O=this;y&amp;&amp;(this.props.useResizeHandler&amp;&amp;!this.resizeHandler?(this.resizeHandler=function(){return _.Plots.resize(O.el)},window.addEventListener(&quot;resize&quot;,this.resizeHandler),M&amp;&amp;this.resizeHandler()):!this.props.useResizeHandler&amp;&amp;this.resizeHandler&amp;&amp;(window.removeEventListener(&quot;resize&quot;,this.resizeHandler),this.resizeHandler=null))}},{key:&quot;getRef&quot;,value:function(M){this.el=M,this.props.debug&amp;&amp;y&amp;&amp;(window.gd=this.el)}},{key:&quot;syncEventHandlers&quot;,value:function(){var M=this;v.forEach(function(O){var D=M.props[&quot;on&quot;+O],P=M.handlers[O],E=!!P;D&amp;&amp;!E?M.addEventHandler(O,D):!D&amp;&amp;E?M.removeEventHandler(O):D&amp;&amp;E&amp;&amp;D!==P&amp;&amp;(M.removeEventHandler(O),M.addEventHandler(O,D))})}},{key:&quot;addEventHandler&quot;,value:function(M,O){this.handlers[M]=O,this.el.on(this.getPlotlyEventName(M),this.handlers[M])}},{key:&quot;removeEventHandler&quot;,value:function(M){this.el.removeListener(this.getPlotlyEventName(M),this.handlers[M]),delete this.handlers[M]}},{key:&quot;getPlotlyEventName&quot;,value:function(M){return&quot;plotly_&quot;+M.toLowerCase()}},{key:&quot;render&quot;,value:function(){return n.default.createElement(&quot;div&quot;,{id:this.props.divId,style:this.props.style,ref:this.getRef,className:this.props.className})}}]),S}(n.Component);return x.propTypes={data:r.default.arrayOf(r.default.object),config:r.default.object,layout:r.default.object,frames:r.default.arrayOf(r.default.object),revision:r.default.number,onInitialized:r.default.func,onPurge:r.default.func,onError:r.default.func,onUpdate:r.default.func,debug:r.default.bool,style:r.default.object,className:r.default.string,useResizeHandler:r.default.bool,divId:r.default.string},v.forEach(function(T){x.propTypes[&quot;on&quot;+T]=r.default.func}),x.defaultProps={debug:!1,useResizeHandler:!1,data:[],style:{position:&quot;relative&quot;,display:&quot;inline-block&quot;}},x}})(Bz);const Upe=lr(Bz),Wz=Upe(qpe),Hpe=Qe.createContext(null),qz=()=&gt;ge.useContext(Hpe),ub=e=&gt;{var n;const t=qz();return ke.jsx(&quot;div&quot;,{children:ke.jsx(Wz,{data:e.data,layout:{...e.layout,title:void 0,xaxis:{...(n=e.layout)==null?void 0:n.xaxis,type:t!=null&amp;&amp;t.isXaxisAsCategorical?&quot;category&quot;:void 0}},config:{responsive:!0},style:{width:&quot;100%&quot;,minHeight:300+100*(1+e.widgetSize/2),maxHeight:400}})})};class Uz extends Qe.Component{render(){return ke.jsx(cr,{container:!0,alignItems:&quot;stretch&quot;,spacing:1,direction:&quot;row&quot;,mt:1,children:this.props.children})}}const Hz=()=&gt;ke.jsx(&quot;div&quot;,{children:&quot;Not implemented&quot;}),Vpe=e=&gt;{const t=e.activeTab===-1?0:e.activeTab;return ke.jsxs(&quot;div&quot;,{children:[ke.jsx(Nz,{value:t,onChange:e.onNewTabSelected,indicatorColor:&quot;primary&quot;,textColor:&quot;primary&quot;,children:e.tabs.map((n,r)=&gt;ke.jsx(J3,{disabled:n.disabled??!1,label:ke.jsx(Ia,{className:e.tabStyle,children:ke.jsxs(Ia,{display:&quot;flex&quot;,sx:{fontSize:&quot;0.875rem&quot;},children:[ke.jsx(&quot;span&quot;,{children:n.icon}),n.title]})})},r))}),ke.jsx(Ia,{children:e.tabs.map((n,r)=&gt;ke.jsx(&quot;div&quot;,{hidden:(e.activeTab===-1?0:e.activeTab)!==r,children:(e.activeTab===-1?0:e.activeTab)!==r?ke.jsx(&quot;div&quot;,{}):n.tab},r))})]})},EM=e=&gt;{const[t,n]=ge.useState({activeTab:0});return ke.jsx(Qe.Fragment,{children:ke.jsx(Vpe,{activeTab:t.activeTab,onNewTabSelected:(r,l)=&gt;n(i=&gt;({...i,activeTab:l})),tabs:e.tabs})})},Gpe=e=&gt;ke.jsx(EM,{tabs:e.graphs.map(t=&gt;({title:t.title,tab:ke.jsx(ub,{widgetSize:e.widgetSize,data:t.graph.data,layout:t.graph.layout})}))}),Ype=e=&gt;ke.jsx(rfe,{children:ke.jsxs(PM,{sx:{minWidth:650},size:&quot;small&quot;,&quot;aria-label&quot;:&quot;a dense table&quot;,children:[ke.jsx(AM,{children:ke.jsxs(pm,{children:[ke.jsx(gi,{children:e.header[0]},-1),e.header.slice(1).map((t,n)=&gt;ke.jsx(gi,{align:&quot;right&quot;,children:t},n))]})}),ke.jsx(OM,{children:e.data.map(t=&gt;ke.jsxs(pm,{children:[ke.jsx(gi,{component:&quot;th&quot;,scope:&quot;row&quot;,children:t[0]},-1),t.slice(1).map((n,r)=&gt;ke.jsx(gi,{align:&quot;right&quot;,children:n},r))]},t[0]))})]})});var Vz={},Gz={exports:{}};(function(e){function t(n){return n&amp;&amp;n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Gz);var Cn=Gz.exports,kw={exports:{}},iD;function Ir(){return iD||(iD=1,function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(n){for(var r=1;r&lt;arguments.length;r++){var l=arguments[r];for(var i in l)Object.prototype.hasOwnProperty.call(l,i)&amp;&amp;(n[i]=l[i])}return n},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(this,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(kw)),kw.exports}var tp={},Sw={};const Xpe=Qn(Ufe);var Cw={},Mw={};const Yz=Qn(jle),sf=Qn(lre);var lD;function Kpe(){return lD||(lD=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(Yz),l=t(ge),i=t(Vr),o=sf;function a(u){var c=(0,o.useTheme)();return l.default.createElement(&quot;div&quot;,{ref:u.forwardedRef,style:{display:&quot;table&quot;,width:&quot;100%&quot;,height:&quot;100%&quot;,backgroundColor:c.palette.background.paper,opacity:.7}},l.default.createElement(&quot;div&quot;,{style:{display:&quot;table-cell&quot;,width:&quot;100%&quot;,height:&quot;100%&quot;,verticalAlign:&quot;middle&quot;,textAlign:&quot;center&quot;}},l.default.createElement(r.default,null)))}a.propTypes={theme:i.default.any};var s=l.default.forwardRef(function(c,d){return l.default.createElement(a,(0,n.default)({},c,{forwardedRef:d}))});e.default=s}(Mw)),Mw}var Pw={},Ow={},Ii={},Aw={exports:{}},Dw={exports:{}},Ew={exports:{}},sD;function _a(){return sD||(sD=1,function(e){function t(n){&quot;@babel/helpers - typeof&quot;;return e.exports=t=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(r){return typeof r}:function(r){return r&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;r.constructor===Symbol&amp;&amp;r!==Symbol.prototype?&quot;symbol&quot;:typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Ew)),Ew.exports}var Rw={exports:{}},uD;function Zpe(){return uD||(uD=1,function(e){var t=_a().default;function n(r,l){if(t(r)!==&quot;object&quot;||r===null)return r;var i=r[Symbol.toPrimitive];if(i!==void 0){var o=i.call(r,l||&quot;default&quot;);if(t(o)!==&quot;object&quot;)return o;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(l===&quot;string&quot;?String:Number)(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Rw)),Rw.exports}var cD;function Xz(){return cD||(cD=1,function(e){var t=_a().default,n=Zpe();function r(l){var i=n(l,&quot;string&quot;);return t(i)===&quot;symbol&quot;?i:String(i)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(Dw)),Dw.exports}var dD;function $a(){return dD||(dD=1,function(e){var t=Xz();function n(r,l,i){return l=t(l),l in r?Object.defineProperty(r,l,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[l]=i,r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Aw)),Aw.exports}var Qpe={BASE_URL:&quot;/&quot;,MODE:&quot;production&quot;,DEV:!1,PROD:!0,SSR:!1};const fD=e=&gt;{let t;const n=new Set,r=(s,u)=&gt;{const c=typeof s==&quot;function&quot;?s(t):s;if(!Object.is(c,t)){const d=t;t=u??typeof c!=&quot;object&quot;?c:Object.assign({},t,c),n.forEach(f=&gt;f(t,d))}},l=()=&gt;t,a={setState:r,getState:l,subscribe:s=&gt;(n.add(s),()=&gt;n.delete(s)),destroy:()=&gt;{(Qpe?&quot;production&quot;:void 0)!==&quot;production&quot;&amp;&amp;console.warn(&quot;[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected.&quot;),n.clear()}};return t=e(r,l,a),a},Kz=e=&gt;e?fD(e):fD;var Zz={exports:{}},Qz={},Jz={exports:{}},eB={};/**\n",
       " * @license React\n",
       " * use-sync-external-store-shim.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */var Bd=ge;function Jpe(e,t){return e===t&amp;&amp;(e!==0||1/e===1/t)||e!==e&amp;&amp;t!==t}var ehe=typeof Object.is==&quot;function&quot;?Object.is:Jpe,the=Bd.useState,nhe=Bd.useEffect,rhe=Bd.useLayoutEffect,ahe=Bd.useDebugValue;function ohe(e,t){var n=t(),r=the({inst:{value:n,getSnapshot:t}}),l=r[0].inst,i=r[1];return rhe(function(){l.value=n,l.getSnapshot=t,Lw(l)&amp;&amp;i({inst:l})},[e,n,t]),nhe(function(){return Lw(l)&amp;&amp;i({inst:l}),e(function(){Lw(l)&amp;&amp;i({inst:l})})},[e]),ahe(n),n}function Lw(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ehe(e,n)}catch{return!0}}function ihe(e,t){return t()}var lhe=typeof window&gt;&quot;u&quot;||typeof window.document&gt;&quot;u&quot;||typeof window.document.createElement&gt;&quot;u&quot;?ihe:ohe;eB.useSyncExternalStore=Bd.useSyncExternalStore!==void 0?Bd.useSyncExternalStore:lhe;Jz.exports=eB;var tB=Jz.exports;/**\n",
       " * @license React\n",
       " * use-sync-external-store-shim/with-selector.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */var cb=ge,she=tB;function uhe(e,t){return e===t&amp;&amp;(e!==0||1/e===1/t)||e!==e&amp;&amp;t!==t}var che=typeof Object.is==&quot;function&quot;?Object.is:uhe,dhe=she.useSyncExternalStore,fhe=cb.useRef,phe=cb.useEffect,hhe=cb.useMemo,mhe=cb.useDebugValue;Qz.useSyncExternalStoreWithSelector=function(e,t,n,r,l){var i=fhe(null);if(i.current===null){var o={hasValue:!1,value:null};i.current=o}else o=i.current;i=hhe(function(){function s(p){if(!u){if(u=!0,c=p,p=r(p),l!==void 0&amp;&amp;o.hasValue){var m=o.value;if(l(m,p))return d=m}return d=p}if(m=d,che(c,p))return m;var g=r(p);return l!==void 0&amp;&amp;l(m,g)?m:(c=p,d=g)}var u=!1,c,d,f=n===void 0?null:n;return[function(){return s(t())},f===null?void 0:function(){return s(f())}]},[t,n,r,l]);var a=dhe(e,i[0],i[1]);return phe(function(){o.hasValue=!0,o.value=a},[a]),mhe(a),a};Zz.exports=Qz;var ghe=Zz.exports;const vhe=lr(ghe),{useSyncExternalStoreWithSelector:yhe}=vhe;function nB(e,t=e.getState,n){const r=yhe(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return ge.useDebugValue(r),r}const pD=e=&gt;{const t=typeof e==&quot;function&quot;?Kz(e):e,n=(r,l)=&gt;nB(t,r,l);return Object.assign(n,t),n},rB=e=&gt;e?pD(e):pD;var bhe=e=&gt;rB(e);const xhe=Object.freeze(Object.defineProperty({__proto__:null,create:rB,createStore:Kz,default:bhe,useStore:nB},Symbol.toStringTag,{value:&quot;Module&quot;})),whe=Qn(xhe);var u0={exports:{}},Iw={exports:{}},hD;function _he(){return hD||(hD=1,function(e,t){(function(n,r){e.exports=r()})(Oo,function(){var n=typeof Promise==&quot;function&quot;,r=typeof self==&quot;object&quot;?self:Oo,l=typeof Symbol&lt;&quot;u&quot;,i=typeof Map&lt;&quot;u&quot;,o=typeof Set&lt;&quot;u&quot;,a=typeof WeakMap&lt;&quot;u&quot;,s=typeof WeakSet&lt;&quot;u&quot;,u=typeof DataView&lt;&quot;u&quot;,c=l&amp;&amp;typeof Symbol.iterator&lt;&quot;u&quot;,d=l&amp;&amp;typeof Symbol.toStringTag&lt;&quot;u&quot;,f=o&amp;&amp;typeof Set.prototype.entries==&quot;function&quot;,p=i&amp;&amp;typeof Map.prototype.entries==&quot;function&quot;,m=f&amp;&amp;Object.getPrototypeOf(new Set().entries()),g=p&amp;&amp;Object.getPrototypeOf(new Map().entries()),b=c&amp;&amp;typeof Array.prototype[Symbol.iterator]==&quot;function&quot;,v=b&amp;&amp;Object.getPrototypeOf([][Symbol.iterator]()),h=c&amp;&amp;typeof String.prototype[Symbol.iterator]==&quot;function&quot;,y=h&amp;&amp;Object.getPrototypeOf(&quot;&quot;[Symbol.iterator]()),w=8,_=-1;function x(T){var k=typeof T;if(k!==&quot;object&quot;)return k;if(T===null)return&quot;null&quot;;if(T===r)return&quot;global&quot;;if(Array.isArray(T)&amp;&amp;(d===!1||!(Symbol.toStringTag in T)))return&quot;Array&quot;;if(typeof window==&quot;object&quot;&amp;&amp;window!==null){if(typeof window.location==&quot;object&quot;&amp;&amp;T===window.location)return&quot;Location&quot;;if(typeof window.document==&quot;object&quot;&amp;&amp;T===window.document)return&quot;Document&quot;;if(typeof window.navigator==&quot;object&quot;){if(typeof window.navigator.mimeTypes==&quot;object&quot;&amp;&amp;T===window.navigator.mimeTypes)return&quot;MimeTypeArray&quot;;if(typeof window.navigator.plugins==&quot;object&quot;&amp;&amp;T===window.navigator.plugins)return&quot;PluginArray&quot;}if((typeof window.HTMLElement==&quot;function&quot;||typeof window.HTMLElement==&quot;object&quot;)&amp;&amp;T instanceof window.HTMLElement){if(T.tagName===&quot;BLOCKQUOTE&quot;)return&quot;HTMLQuoteElement&quot;;if(T.tagName===&quot;TD&quot;)return&quot;HTMLTableDataCellElement&quot;;if(T.tagName===&quot;TH&quot;)return&quot;HTMLTableHeaderCellElement&quot;}}var S=d&amp;&amp;T[Symbol.toStringTag];if(typeof S==&quot;string&quot;)return S;var C=Object.getPrototypeOf(T);return C===RegExp.prototype?&quot;RegExp&quot;:C===Date.prototype?&quot;Date&quot;:n&amp;&amp;C===Promise.prototype?&quot;Promise&quot;:o&amp;&amp;C===Set.prototype?&quot;Set&quot;:i&amp;&amp;C===Map.prototype?&quot;Map&quot;:s&amp;&amp;C===WeakSet.prototype?&quot;WeakSet&quot;:a&amp;&amp;C===WeakMap.prototype?&quot;WeakMap&quot;:u&amp;&amp;C===DataView.prototype?&quot;DataView&quot;:i&amp;&amp;C===g?&quot;Map Iterator&quot;:o&amp;&amp;C===m?&quot;Set Iterator&quot;:b&amp;&amp;C===v?&quot;Array Iterator&quot;:h&amp;&amp;C===y?&quot;String Iterator&quot;:C===null?&quot;Object&quot;:Object.prototype.toString.call(T).slice(w,_)}return x})}(Iw)),Iw.exports}var mD;function aB(){if(mD)return u0.exports;mD=1;/*!\n",
       " * deep-eql\n",
       " * Copyright(c) 2013 Jake Luer &lt;jake@alogicalparadox.com&gt;\n",
       " * MIT Licensed\n",
       " */var e=_he();function t(){this._key=&quot;chai/deep-eql__&quot;+Math.random()+Date.now()}t.prototype={get:function(T){return T[this._key]},set:function(T,k){Object.isExtensible(T)&amp;&amp;Object.defineProperty(T,this._key,{value:k,configurable:!0})}};var n=typeof WeakMap==&quot;function&quot;?WeakMap:t;/*!\n",
       " * Check to see if the MemoizeMap has recorded a result of the two operands\n",
       " *\n",
       " * @param {Mixed} leftHandOperand\n",
       " * @param {Mixed} rightHandOperand\n",
       " * @param {MemoizeMap} memoizeMap\n",
       " * @returns {Boolean|null} result\n",
       "*/function r(x,T,k){if(!k||w(x)||w(T))return null;var S=k.get(x);if(S){var C=S.get(T);if(typeof C==&quot;boolean&quot;)return C}return null}/*!\n",
       " * Set the result of the equality into the MemoizeMap\n",
       " *\n",
       " * @param {Mixed} leftHandOperand\n",
       " * @param {Mixed} rightHandOperand\n",
       " * @param {MemoizeMap} memoizeMap\n",
       " * @param {Boolean} result\n",
       "*/function l(x,T,k,S){if(!(!k||w(x)||w(T))){var C=k.get(x);C?C.set(T,S):(C=new n,C.set(T,S),k.set(x,C))}}/*!\n",
       " * Primary Export\n",
       " */u0.exports=i,u0.exports.MemoizeMap=n;function i(x,T,k){if(k&amp;&amp;k.comparator)return a(x,T,k);var S=o(x,T);return S!==null?S:a(x,T,k)}function o(x,T){return x===T?x!==0||1/x===1/T:x!==x&amp;&amp;T!==T?!0:w(x)||w(T)?!1:null}/*!\n",
       " * The main logic of the `deepEqual` function.\n",
       " *\n",
       " * @param {Mixed} leftHandOperand\n",
       " * @param {Mixed} rightHandOperand\n",
       " * @param {Object} [options] (optional) Additional options\n",
       " * @param {Array} [options.comparator] (optional) Override default algorithm, determining custom equality.\n",
       " * @param {Array} [options.memoize] (optional) Provide a custom memoization object which will cache the results of\n",
       "    complex objects for a speed boost. By passing `false` you can disable memoization, but this will cause circular\n",
       "    references to blow the stack.\n",
       " * @return {Boolean} equal match\n",
       "*/function a(x,T,k){k=k||{},k.memoize=k.memoize===!1?!1:k.memoize||new n;var S=k&amp;&amp;k.comparator,C=r(x,T,k.memoize);if(C!==null)return C;var M=r(T,x,k.memoize);if(M!==null)return M;if(S){var O=S(x,T);if(O===!1||O===!0)return l(x,T,k.memoize,O),O;var D=o(x,T);if(D!==null)return D}var P=e(x);if(P!==e(T))return l(x,T,k.memoize,!1),!1;l(x,T,k.memoize,!0);var E=s(x,T,P,k);return l(x,T,k.memoize,E),E}function s(x,T,k,S){switch(k){case&quot;String&quot;:case&quot;Number&quot;:case&quot;Boolean&quot;:case&quot;Date&quot;:return i(x.valueOf(),T.valueOf());case&quot;Promise&quot;:case&quot;Symbol&quot;:case&quot;function&quot;:case&quot;WeakMap&quot;:case&quot;WeakSet&quot;:return x===T;case&quot;Error&quot;:return h(x,T,[&quot;name&quot;,&quot;message&quot;,&quot;code&quot;],S);case&quot;Arguments&quot;:case&quot;Int8Array&quot;:case&quot;Uint8Array&quot;:case&quot;Uint8ClampedArray&quot;:case&quot;Int16Array&quot;:case&quot;Uint16Array&quot;:case&quot;Int32Array&quot;:case&quot;Uint32Array&quot;:case&quot;Float32Array&quot;:case&quot;Float64Array&quot;:case&quot;Array&quot;:return d(x,T,S);case&quot;RegExp&quot;:return u(x,T);case&quot;Generator&quot;:return f(x,T,S);case&quot;DataView&quot;:return d(new Uint8Array(x.buffer),new Uint8Array(T.buffer),S);case&quot;ArrayBuffer&quot;:return d(new Uint8Array(x),new Uint8Array(T),S);case&quot;Set&quot;:return c(x,T,S);case&quot;Map&quot;:return c(x,T,S);case&quot;Temporal.PlainDate&quot;:case&quot;Temporal.PlainTime&quot;:case&quot;Temporal.PlainDateTime&quot;:case&quot;Temporal.Instant&quot;:case&quot;Temporal.ZonedDateTime&quot;:case&quot;Temporal.PlainYearMonth&quot;:case&quot;Temporal.PlainMonthDay&quot;:return x.equals(T);case&quot;Temporal.Duration&quot;:return x.total(&quot;nanoseconds&quot;)===T.total(&quot;nanoseconds&quot;);case&quot;Temporal.TimeZone&quot;:case&quot;Temporal.Calendar&quot;:return x.toString()===T.toString();default:return y(x,T,S)}}/*!\n",
       " * Compare two Regular Expressions for equality.\n",
       " *\n",
       " * @param {RegExp} leftHandOperand\n",
       " * @param {RegExp} rightHandOperand\n",
       " * @return {Boolean} result\n",
       " */function u(x,T){return x.toString()===T.toString()}/*!\n",
       " * Compare two Sets/Maps for equality. Faster than other equality functions.\n",
       " *\n",
       " * @param {Set} leftHandOperand\n",
       " * @param {Set} rightHandOperand\n",
       " * @param {Object} [options] (Optional)\n",
       " * @return {Boolean} result\n",
       " */function c(x,T,k){if(x.size!==T.size)return!1;if(x.size===0)return!0;var S=[],C=[];return x.forEach(function(O,D){S.push([O,D])}),T.forEach(function(O,D){C.push([O,D])}),d(S.sort(),C.sort(),k)}/*!\n",
       " * Simple equality for flat iterable objects such as Arrays, TypedArrays or Node.js buffers.\n",
       " *\n",
       " * @param {Iterable} leftHandOperand\n",
       " * @param {Iterable} rightHandOperand\n",
       " * @param {Object} [options] (Optional)\n",
       " * @return {Boolean} result\n",
       " */function d(x,T,k){var S=x.length;if(S!==T.length)return!1;if(S===0)return!0;for(var C=-1;++C&lt;S;)if(i(x[C],T[C],k)===!1)return!1;return!0}/*!\n",
       " * Simple equality for generator objects such as those returned by generator functions.\n",
       " *\n",
       " * @param {Iterable} leftHandOperand\n",
       " * @param {Iterable} rightHandOperand\n",
       " * @param {Object} [options] (Optional)\n",
       " * @return {Boolean} result\n",
       " */function f(x,T,k){return d(g(x),g(T),k)}/*!\n",
       " * Determine if the given object has an @@iterator function.\n",
       " *\n",
       " * @param {Object} target\n",
       " * @return {Boolean} `true` if the object has an @@iterator function.\n",
       " */function p(x){return typeof Symbol&lt;&quot;u&quot;&amp;&amp;typeof x==&quot;object&quot;&amp;&amp;typeof Symbol.iterator&lt;&quot;u&quot;&amp;&amp;typeof x[Symbol.iterator]==&quot;function&quot;}/*!\n",
       " * Gets all iterator entries from the given Object. If the Object has no @@iterator function, returns an empty array.\n",
       " * This will consume the iterator - which could have side effects depending on the @@iterator implementation.\n",
       " *\n",
       " * @param {Object} target\n",
       " * @returns {Array} an array of entries from the @@iterator function\n",
       " */function m(x){if(p(x))try{return g(x[Symbol.iterator]())}catch{return[]}return[]}/*!\n",
       " * Gets all entries from a Generator. This will consume the generator - which could have side effects.\n",
       " *\n",
       " * @param {Generator} target\n",
       " * @returns {Array} an array of entries from the Generator.\n",
       " */function g(x){for(var T=x.next(),k=[T.value];T.done===!1;)T=x.next(),k.push(T.value);return k}/*!\n",
       " * Gets all own and inherited enumerable keys from a target.\n",
       " *\n",
       " * @param {Object} target\n",
       " * @returns {Array} an array of own and inherited enumerable keys from the target.\n",
       " */function b(x){var T=[];for(var k in x)T.push(k);return T}function v(x){for(var T=[],k=Object.getOwnPropertySymbols(x),S=0;S&lt;k.length;S+=1){var C=k[S];Object.getOwnPropertyDescriptor(x,C).enumerable&amp;&amp;T.push(C)}return T}/*!\n",
       " * Determines if two objects have matching values, given a set of keys. Defers to deepEqual for the equality check of\n",
       " * each key. If any value of the given key is not equal, the function will return false (early).\n",
       " *\n",
       " * @param {Mixed} leftHandOperand\n",
       " * @param {Mixed} rightHandOperand\n",
       " * @param {Array} keys An array of keys to compare the values of leftHandOperand and rightHandOperand against\n",
       " * @param {Object} [options] (Optional)\n",
       " * @return {Boolean} result\n",
       " */function h(x,T,k,S){var C=k.length;if(C===0)return!0;for(var M=0;M&lt;C;M+=1)if(i(x[k[M]],T[k[M]],S)===!1)return!1;return!0}/*!\n",
       " * Recursively check the equality of two Objects. Once basic sameness has been established it will defer to `deepEqual`\n",
       " * for each enumerable key in the object.\n",
       " *\n",
       " * @param {Mixed} leftHandOperand\n",
       " * @param {Mixed} rightHandOperand\n",
       " * @param {Object} [options] (Optional)\n",
       " * @return {Boolean} result\n",
       " */function y(x,T,k){var S=b(x),C=b(T),M=v(x),O=v(T);if(S=S.concat(M),C=C.concat(O),S.length&amp;&amp;S.length===C.length)return d(_(S).sort(),_(C).sort())===!1?!1:h(x,T,S,k);var D=m(x),P=m(T);return D.length&amp;&amp;D.length===P.length?(D.sort(),P.sort(),d(D,P,k)):S.length===0&amp;&amp;D.length===0&amp;&amp;C.length===0&amp;&amp;P.length===0}/*!\n",
       " * Returns true if the argument is a primitive.\n",
       " *\n",
       " * This intentionally returns true for all objects that can be compared by reference,\n",
       " * including functions and symbols.\n",
       " *\n",
       " * @param {Mixed} value\n",
       " * @return {Boolean} result\n",
       " */function w(x){return x===null||typeof x!=&quot;object&quot;}function _(x){return x.map(function(k){return typeof k==&quot;symbol&quot;?k.toString():k})}return u0.exports}var $w={},gD;function oB(){return gD||(gD=1,function(e){Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var t={error:&quot;Data could not be retrieved&quot;,grouping:{groupedBy:&quot;Grouped By:&quot;,placeholder:&quot;Drag headers here to group by&quot;},pagination:{labelDisplayedRows:&quot;{from}-{to} of {count}&quot;,labelRowsPerPage:&quot;Rows per page:&quot;,labelRows:&quot;rows&quot;,firstAriaLabel:&quot;First Page&quot;,firstTooltip:&quot;First Page&quot;,previousAriaLabel:&quot;Previous Page&quot;,previousTooltip:&quot;Previous Page&quot;,nextAriaLabel:&quot;Next Page&quot;,nextTooltip:&quot;Next Page&quot;,lastAriaLabel:&quot;Last Page&quot;,lastTooltip:&quot;Last Page&quot;},toolbar:{addRemoveColumns:&quot;Add or remove columns&quot;,nRowsSelected:&quot;{0} row(s) selected&quot;,showColumnsTitle:&quot;Show Columns&quot;,showColumnsAriaLabel:&quot;Show Columns&quot;,exportTitle:&quot;Export&quot;,exportAriaLabel:&quot;Export&quot;,searchTooltip:&quot;Search&quot;,searchPlaceholder:&quot;Search&quot;,searchAriaLabel:&quot;Search&quot;,clearSearchAriaLabel:&quot;Clear Search&quot;},header:{actions:&quot;Actions&quot;},body:{emptyDataSourceMessage:&quot;No records to display&quot;,editRow:{saveTooltip:&quot;Save&quot;,cancelTooltip:&quot;Cancel&quot;,deleteText:&quot;Are you sure you want to delete this row?&quot;},filterRow:{},dateTimePickerLocalization:&quot;Filter&quot;,addTooltip:&quot;Add&quot;,deleteTooltip:&quot;Delete&quot;,editTooltip:&quot;Edit&quot;,bulkEditTooltip:&quot;Edit All&quot;,bulkEditApprove:&quot;Save all changes&quot;,bulkEditCancel:&quot;Discard all changes&quot;}};e.default=t}($w)),$w}var Nw={},vD;function iB(){return vD||(vD=1,function(e){Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var t={idSynonym:&quot;id&quot;,actionsColumnIndex:0,addRowPosition:&quot;last&quot;,columnsButton:!1,detailPanelType:&quot;multiple&quot;,debounceInterval:200,doubleHorizontalScroll:!1,emptyRowsWhenPaging:!0,exportAllData:!1,exportMenu:[],filtering:!1,groupTitle:!1,header:!0,headerSelectionProps:{},hideFilterIcons:!1,loadingType:&quot;overlay&quot;,padding:&quot;normal&quot;,searchAutoFocus:!1,paging:!0,pageSize:5,pageSizeOptions:[5,10,20],paginationType:&quot;normal&quot;,paginationPosition:&quot;bottom&quot;,showEmptyDataSourceMessage:!0,showFirstLastPageButtons:!0,showSelectAllCheckbox:!0,showSelectGroupCheckbox:!0,search:!0,showTitle:!0,showTextRowsSelected:!0,showDetailPanelIcon:!0,tableLayout:&quot;auto&quot;,tableWidth:&quot;full&quot;,toolbarButtonAlignment:&quot;right&quot;,searchFieldAlignment:&quot;right&quot;,searchFieldStyle:{},searchFieldVariant:&quot;standard&quot;,selection:!1,selectionProps:{},maxColumnSort:1,clientSorting:!0,groupChipProps:{},defaultOrderByCollection:[],showColumnSortOrder:!1,keepSortDirectionOnColumnSwitch:!0,toolbar:!0,defaultExpanded:!1,detailPanelColumnAlignment:&quot;left&quot;,detailPanelOffset:{left:0,right:0},thirdSortClick:!0,overflowY:&quot;auto&quot;,numberOfPagesAround:1,actionsHeaderIndex:0,draggable:!0};e.default=t}(Nw)),Nw}var Fw={},np={},jw={};const The=Qn(pre);var yD;function Ta(){return yD||(yD=1,function(e){&quot;use client&quot;;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),Object.defineProperty(e,&quot;default&quot;,{enumerable:!0,get:function(){return t.createSvgIcon}});var t=The}(jw)),jw}var bD;function khe(){if(bD)return np;bD=1;var e=Cn;Object.defineProperty(np,&quot;__esModule&quot;,{value:!0}),np.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M14.67 5v14H9.33V5h5.34zm1 14H21V5h-5.33v14zm-7.34 0V5H3v14h5.33z&quot;}),&quot;ViewColumn&quot;);return np.default=r,np}var rp={},xD;function She(){if(xD)return rp;xD=1;var e=Cn;Object.defineProperty(rp,&quot;__esModule&quot;,{value:!0}),rp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M19 13H5v-2h14v2z&quot;}),&quot;Remove&quot;);return rp.default=r,rp}var ap={},wD;function Che(){if(wD)return ap;wD=1;var e=Cn;Object.defineProperty(ap,&quot;__esModule&quot;,{value:!0}),ap.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z&quot;}),&quot;ArrowDownward&quot;);return ap.default=r,ap}var op={},_D;function Mhe(){if(_D)return op;_D=1;var e=Cn;Object.defineProperty(op,&quot;__esModule&quot;,{value:!0}),op.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z&quot;}),&quot;Search&quot;);return op.default=r,op}var ip={},TD;function Phe(){if(TD)return ip;TD=1;var e=Cn;Object.defineProperty(ip,&quot;__esModule&quot;,{value:!0}),ip.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8z&quot;}),&quot;Replay&quot;);return ip.default=r,ip}const RM=Qn(xue);var lp={},kD;function Ohe(){if(kD)return lp;kD=1;var e=Cn;Object.defineProperty(lp,&quot;__esModule&quot;,{value:!0}),lp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z&quot;}),&quot;ChevronLeft&quot;);return lp.default=r,lp}var sp={},SD;function Ahe(){if(SD)return sp;SD=1;var e=Cn;Object.defineProperty(sp,&quot;__esModule&quot;,{value:!0}),sp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M5.59 7.41 10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z&quot;}),&quot;LastPage&quot;);return sp.default=r,sp}var up={},CD;function Dhe(){if(CD)return up;CD=1;var e=Cn;Object.defineProperty(up,&quot;__esModule&quot;,{value:!0}),up.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M18.41 16.59 13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z&quot;}),&quot;FirstPage&quot;);return up.default=r,up}var cp={},MD;function Ehe(){if(MD)return cp;MD=1;var e=Cn;Object.defineProperty(cp,&quot;__esModule&quot;,{value:!0}),cp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z&quot;}),&quot;FilterList&quot;);return cp.default=r,cp}var dp={},PD;function Rhe(){if(PD)return dp;PD=1;var e=Cn;Object.defineProperty(dp,&quot;__esModule&quot;,{value:!0}),dp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zm-6 .67 2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z&quot;}),&quot;SaveAlt&quot;);return dp.default=r,dp}var fp={},OD;function Lhe(){if(OD)return fp;OD=1;var e=Cn;Object.defineProperty(fp,&quot;__esModule&quot;,{value:!0}),fp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z&quot;}),&quot;Edit&quot;);return fp.default=r,fp}var pp={},AD;function Ihe(){if(AD)return pp;AD=1;var e=Cn;Object.defineProperty(pp,&quot;__esModule&quot;,{value:!0}),pp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z&quot;}),&quot;ChevronRight&quot;);return pp.default=r,pp}var hp={},DD;function $he(){if(DD)return hp;DD=1;var e=Cn;Object.defineProperty(hp,&quot;__esModule&quot;,{value:!0}),hp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9zm7.5-5-1-1h-5l-1 1H5v2h14V4z&quot;}),&quot;DeleteOutline&quot;);return hp.default=r,hp}var mp={},ED;function Nhe(){if(ED)return mp;ED=1;var e=Cn;Object.defineProperty(mp,&quot;__esModule&quot;,{value:!0}),mp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z&quot;}),&quot;Clear&quot;);return mp.default=r,mp}var gp={},RD;function Fhe(){if(RD)return gp;RD=1;var e=Cn;Object.defineProperty(gp,&quot;__esModule&quot;,{value:!0}),gp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z&quot;}),&quot;Check&quot;);return gp.default=r,gp}var vp={},LD;function jhe(){if(LD)return vp;LD=1;var e=Cn;Object.defineProperty(vp,&quot;__esModule&quot;,{value:!0}),vp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z&quot;}),&quot;AddBox&quot;);return vp.default=r,vp}var ID;function lB(){return ID||(ID=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(khe()),l=t(She()),i=t(Che()),o=t(Mhe()),a=t(Phe()),s=t(RM),u=t(Ohe()),c=t(Ahe()),d=t(Dhe()),f=t(Ehe()),p=t(Rhe()),m=t(Lhe()),g=t(Ihe()),b=t($he()),v=t(Nhe()),h=t(Fhe()),y=t(jhe()),w=t(Ir()),_=T(ge);function x(S){if(typeof WeakMap!=&quot;function&quot;)return null;var C=new WeakMap,M=new WeakMap;return(x=function(D){return D?M:C})(S)}function T(S,C){if(S&amp;&amp;S.__esModule)return S;if(S===null||n(S)!==&quot;object&quot;&amp;&amp;typeof S!=&quot;function&quot;)return{default:S};var M=x(C);if(M&amp;&amp;M.has(S))return M.get(S);var O={},D=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var P in S)if(P!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(S,P)){var E=D?Object.getOwnPropertyDescriptor(S,P):null;E&amp;&amp;(E.get||E.set)?Object.defineProperty(O,P,E):O[P]=S[P]}return O.default=S,M&amp;&amp;M.set(S,O),O}var k={Add:(0,_.forwardRef)(function(S,C){return _.default.createElement(y.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;add_box&quot;}))}),Check:(0,_.forwardRef)(function(S,C){return _.default.createElement(h.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;check&quot;}))}),Clear:(0,_.forwardRef)(function(S,C){return _.default.createElement(v.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;clear&quot;}))}),Delete:(0,_.forwardRef)(function(S,C){return _.default.createElement(b.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;delete_outline&quot;}))}),DetailPanel:(0,_.forwardRef)(function(S,C){return _.default.createElement(g.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;chevron_right&quot;}))}),Edit:(0,_.forwardRef)(function(S,C){return _.default.createElement(m.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;edit&quot;}))}),Export:(0,_.forwardRef)(function(S,C){return _.default.createElement(p.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;save_alt&quot;}))}),Filter:(0,_.forwardRef)(function(S,C){return _.default.createElement(f.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;filter_list&quot;}))}),FirstPage:(0,_.forwardRef)(function(S,C){return _.default.createElement(d.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;first_page&quot;}))}),LastPage:(0,_.forwardRef)(function(S,C){return _.default.createElement(c.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;last_page&quot;}))}),NextPage:(0,_.forwardRef)(function(S,C){return _.default.createElement(g.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;chevron_right&quot;}))}),PreviousPage:(0,_.forwardRef)(function(S,C){return _.default.createElement(u.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;chevron_left&quot;}))}),ResetSearch:(0,_.forwardRef)(function(S,C){return _.default.createElement(v.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;clear&quot;}))}),Resize:(0,_.forwardRef)(function(S,C){return _.default.createElement(s.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;drag_handle&quot;}),&quot;|&quot;)}),Retry:(0,_.forwardRef)(function(S,C){return _.default.createElement(a.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;replay&quot;}))}),Search:(0,_.forwardRef)(function(S,C){return _.default.createElement(o.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;search&quot;}))}),SortArrow:(0,_.forwardRef)(function(S,C){return _.default.createElement(i.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;arrow_downward&quot;}))}),ThirdStateCheck:(0,_.forwardRef)(function(S,C){return _.default.createElement(l.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;remove&quot;}))}),ViewColumn:(0,_.forwardRef)(function(S,C){return _.default.createElement(r.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;view_column&quot;}))})};e.default=k}(Fw)),Fw}var zw,$D;function zhe(){if($D)return zw;$D=1;var e=function(h){return t(h)&amp;&amp;!n(h)};function t(v){return!!v&amp;&amp;typeof v==&quot;object&quot;}function n(v){var h=Object.prototype.toString.call(v);return h===&quot;[object RegExp]&quot;||h===&quot;[object Date]&quot;||i(v)}var r=typeof Symbol==&quot;function&quot;&amp;&amp;Symbol.for,l=r?Symbol.for(&quot;react.element&quot;):60103;function i(v){return v.$$typeof===l}function o(v){return Array.isArray(v)?[]:{}}function a(v,h){return h.clone!==!1&amp;&amp;h.isMergeableObject(v)?g(o(v),v,h):v}function s(v,h,y){return v.concat(h).map(function(w){return a(w,y)})}function u(v,h){if(!h.customMerge)return g;var y=h.customMerge(v);return typeof y==&quot;function&quot;?y:g}function c(v){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(v).filter(function(h){return Object.propertyIsEnumerable.call(v,h)}):[]}function d(v){return Object.keys(v).concat(c(v))}function f(v,h){try{return h in v}catch{return!1}}function p(v,h){return f(v,h)&amp;&amp;!(Object.hasOwnProperty.call(v,h)&amp;&amp;Object.propertyIsEnumerable.call(v,h))}function m(v,h,y){var w={};return y.isMergeableObject(v)&amp;&amp;d(v).forEach(function(_){w[_]=a(v[_],y)}),d(h).forEach(function(_){p(v,_)||(f(v,_)&amp;&amp;y.isMergeableObject(h[_])?w[_]=u(_,y)(v[_],h[_],y):w[_]=a(h[_],y))}),w}function g(v,h,y){y=y||{},y.arrayMerge=y.arrayMerge||s,y.isMergeableObject=y.isMergeableObject||e,y.cloneUnlessOtherwiseSpecified=a;var w=Array.isArray(h),_=Array.isArray(v),x=w===_;return x?w?y.arrayMerge(v,h,y):m(v,h,y):a(h,y)}g.all=function(h,y){if(!Array.isArray(h))throw new Error(&quot;first argument should be an array&quot;);return h.reduce(function(w,_){return g(w,_,y)},{})};var b=g;return zw=b,zw}var ND;function eg(){if(ND)return Ii;ND=1;var e=Cn;Object.defineProperty(Ii,&quot;__esModule&quot;,{value:!0}),Ii.useLocalizationStore=Ii.useIconStore=void 0,Ii.useMergeProps=v,Ii.useOptionStore=void 0,Ii.withContext=h;var t=e($a()),n=whe,r=e(ge),l=e(aB()),i=e(oB()),o=e(iB()),a=e(lB()),s=e(Hq());function u(y,w){var _=Object.keys(y);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(y);w&amp;&amp;(x=x.filter(function(T){return Object.getOwnPropertyDescriptor(y,T).enumerable})),_.push.apply(_,x)}return _}function c(y){for(var w=1;w&lt;arguments.length;w++){var _=arguments[w]!=null?arguments[w]:{};w%2?u(Object(_),!0).forEach(function(x){(0,t.default)(y,x,_[x])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(_)):u(Object(_)).forEach(function(x){Object.defineProperty(y,x,Object.getOwnPropertyDescriptor(_,x))})}return y}var d=zhe(),f=r.default.createContext(),p=function(w){return(0,n.create)(function(_){var x;return{localization:d(i.default,(x=w.localization)!==null&amp;&amp;x!==void 0?x:{}),mergeLocalization:function(k){_(function(S){var C=S.localization,M=d(C,k??{});return M.body.editRow.dateTimePickerLocalization=M.dateTimePickerLocalization,M.body.filterRow.dateTimePickerLocalization=M.dateTimePickerLocalization,(0,l.default)(M,k)?{localization:C}:{localization:M}})},options:c(c({},o.default),w.options),mergeOptions:function(k){_(function(){var S=c(c({},o.default),k);return(0,l.default)(S,k)?{options:o.default}:{options:S}})},icons:a.default,mergeIcons:function(k){_({icons:c(c({},a.default),k)})},components:s.default,mergeComponents:function(k){_(function(S){var C=S.components;return{components:c(c({},C),k)}})}}})},m=function(){var w=r.default.useContext(f),_=(0,n.useStore)(w,function(x){return x.localization});return _};Ii.useLocalizationStore=m;var g=function(){var w=r.default.useContext(f),_=(0,n.useStore)(w,function(x){return x.options});return _};Ii.useOptionStore=g;var b=function(){var w=r.default.useContext(f),_=(0,n.useStore)(w,function(x){return x.icons});return _};Ii.useIconStore=b;function v(y){var w=r.default.useContext(f),_=(0,n.useStore)(w,function(P){return P}),x=_.mergeLocalization,T=_.mergeOptions,k=_.mergeIcons,S=_.mergeComponents,C=_.localization,M=_.options,O=_.icons,D=_.components;return r.default.useEffect(function(){y.localization&amp;&amp;x(y.localization)},[y.localization]),r.default.useEffect(function(){y.options&amp;&amp;T(y.options)},[y.options]),r.default.useEffect(function(){y.icons&amp;&amp;k(y.icons)},[y.icons]),r.default.useEffect(function(){y.components&amp;&amp;S(y.components)},[y.components]),{localization:C,options:M,icons:O,components:D}}function h(y){return function(_){var x=r.default.useRef(p(_)).current;return r.default.createElement(f.Provider,{value:x},r.default.createElement(y,_))}}return Ii}var FD;function Yi(){return FD||(FD=1,function(e){Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),Object.defineProperty(e,&quot;useIconStore&quot;,{enumerable:!0,get:function(){return t.useIconStore}}),Object.defineProperty(e,&quot;useLocalizationStore&quot;,{enumerable:!0,get:function(){return t.useLocalizationStore}}),Object.defineProperty(e,&quot;useMergeProps&quot;,{enumerable:!0,get:function(){return t.useMergeProps}}),Object.defineProperty(e,&quot;useOptionStore&quot;,{enumerable:!0,get:function(){return t.useOptionStore}});var t=eg()}(Ow)),Ow}var jD;function Bhe(){return jD||(jD=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(ge),l=t(Vr),i=sf,o=Yi();function a(u){var c=(0,o.useIconStore)(),d=(0,i.useTheme)();return r.default.createElement(&quot;div&quot;,{ref:u.forwardedRef,style:{display:&quot;table&quot;,width:&quot;100%&quot;,height:&quot;100%&quot;,backgroundColor:d.palette.background.paper,opacity:.7}},r.default.createElement(&quot;div&quot;,{style:{display:&quot;table-cell&quot;,width:&quot;100%&quot;,height:&quot;100%&quot;,verticalAlign:&quot;middle&quot;,textAlign:&quot;center&quot;}},r.default.createElement(&quot;span&quot;,null,u.error.message),&quot; &quot;,r.default.createElement(c.Retry,{onClick:u.retry,style:{cursor:&quot;pointer&quot;,position:&quot;relative&quot;,top:5}})))}a.propTypes={error:l.default.oneOfType([l.default.object,l.default.string]),retry:l.default.func,theme:l.default.any};var s=r.default.forwardRef(function(c,d){return r.default.createElement(a,(0,n.default)({},c,{forwardedRef:d}))});e.default=s}(Pw)),Pw}var Bw={};const Whe=Qn(Nre);var Ww={exports:{}},qw={exports:{}},zD;function qhe(){return zD||(zD=1,function(e){function t(n,r){if(n==null)return{};var l={},i=Object.keys(n),o,a;for(a=0;a&lt;i.length;a++)o=i[a],!(r.indexOf(o)&gt;=0)&amp;&amp;(l[o]=n[o]);return l}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(qw)),qw.exports}var BD;function uf(){return BD||(BD=1,function(e){var t=qhe();function n(r,l){if(r==null)return{};var i=t(r,l),o,a;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(r);for(a=0;a&lt;s.length;a++)o=s[a],!(l.indexOf(o)&gt;=0)&amp;&amp;Object.prototype.propertyIsEnumerable.call(r,o)&amp;&amp;(i[o]=r[o])}return i}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Ww)),Ww.exports}var WD;function Uhe(){return WD||(WD=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Whe),r=t(Ir()),l=t(uf()),i=t(ge),o=[&quot;forwardedRef&quot;];function a(u){var c=u.forwardedRef,d=(0,l.default)(u,o);return i.default.createElement(n.default,(0,r.default)({elevation:2},d,{ref:c}))}var s=i.default.forwardRef(function(c,d){return i.default.createElement(a,(0,r.default)({},c,{forwardedRef:d}))});e.default=s}(Bw)),Bw}var Uw={};const fc=Qn(qie);var Hw={exports:{}},qD;function Hhe(){return qD||(qD=1,function(e,t){(function(r,l){e.exports=l(ge)})(Oo,function(n){return function(r){var l={};function i(o){if(l[o])return l[o].exports;var a=l[o]={exports:{},id:o,loaded:!1};return r[o].call(a.exports,a,a.exports,i),a.loaded=!0,a.exports}return i.m=r,i.c=l,i.p=&quot;&quot;,i(0)}([function(r,l,i){Object.defineProperty(l,&quot;__esModule&quot;,{value:!0});var o=function(){function m(g,b){for(var v=0;v&lt;b.length;v++){var h=b[v];h.enumerable=h.enumerable||!1,h.configurable=!0,&quot;value&quot;in h&amp;&amp;(h.writable=!0),Object.defineProperty(g,h.key,h)}}return function(g,b,v){return b&amp;&amp;m(g.prototype,b),v&amp;&amp;m(g,v),g}}(),a=i(1),s=u(a);function u(m){return m&amp;&amp;m.__esModule?m:{default:m}}function c(m,g){if(!(m instanceof g))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function d(m,g){if(!m)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return g&amp;&amp;(typeof g==&quot;object&quot;||typeof g==&quot;function&quot;)?g:m}function f(m,g){if(typeof g!=&quot;function&quot;&amp;&amp;g!==null)throw new TypeError(&quot;Super expression must either be null or a function, not &quot;+typeof g);m.prototype=Object.create(g&amp;&amp;g.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),g&amp;&amp;(Object.setPrototypeOf?Object.setPrototypeOf(m,g):m.__proto__=g)}var p=function(m){f(g,m);function g(b){c(this,g);var v=d(this,(g.__proto__||Object.getPrototypeOf(g)).call(this,b));return v.state={width:&quot;auto&quot;},v.boundCalculateWidth=v.calculateWidth.bind(v),v}return o(g,[{key:&quot;componentDidMount&quot;,value:function(){var v=this.refs.outerDiv,h=this.refs.childrenWrapper;this.calculateWidth(),window.addEventListener(&quot;resize&quot;,this.boundCalculateWidth),v.onscroll=function(){h.scrollLeft=v.scrollLeft},h.onscroll=function(){v.scrollLeft=h.scrollLeft}}},{key:&quot;componentWillUnmount&quot;,value:function(){window.removeEventListener(&quot;resize&quot;,this.boundCalculateWidth)}},{key:&quot;componentDidUpdate&quot;,value:function(){this.calculateWidth()}},{key:&quot;calculateWidth&quot;,value:function(){var v=this.getChildWrapperWidth();v==null&amp;&amp;(v=&quot;auto&quot;),v!==this.state.width&amp;&amp;this.setState({width:v})}},{key:&quot;getChildWrapperWidth&quot;,value:function(){var v=null;return this.refs.childrenWrapper&amp;&amp;this.refs.childrenWrapper.scrollWidth&amp;&amp;(v=this.refs.childrenWrapper.scrollWidth+&quot;px&quot;),v}},{key:&quot;render&quot;,value:function(){var v={overflowX:&quot;auto&quot;,overflowY:&quot;hidden&quot;},h={paddingTop:&quot;1px&quot;,width:this.state.width},y={overflow:&quot;auto&quot;,overflowY:&quot;hidden&quot;};return s.default.createElement(&quot;div&quot;,null,s.default.createElement(&quot;div&quot;,{ref:&quot;outerDiv&quot;,style:v},s.default.createElement(&quot;div&quot;,{ref:&quot;innerDiv&quot;,style:h},&quot; &quot;)),s.default.createElement(&quot;div&quot;,{ref:&quot;childrenWrapper&quot;,style:y},this.props.children))}}]),g}(s.default.Component);l.default=p,r.exports=l.default},function(r,l){r.exports=n}])})}(Hw)),Hw.exports}var UD;function Vhe(){return UD||(UD=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(fc),r=t(ge),l=t(Hhe()),i={overflowX:&quot;auto&quot;,position:&quot;relative&quot;,&quot;&amp; ::-webkit-scrollbar&quot;:{WebkitAppearance:&quot;none&quot;},&quot;&amp; ::-webkit-scrollbar:horizontal&quot;:{height:8},&quot;&amp; ::-webkit-scrollbar-thumb&quot;:{borderRadius:4,border:&quot;2px solid white&quot;,backgroundColor:&quot;rgba(0, 0, 0, .3)&quot;}},o=function(u){var c=u.double,d=u.children;return c?r.default.createElement(l.default,null,d):r.default.createElement(n.default,{sx:i},d)},a=o;e.default=a}(Uw)),Uw}var Vw={};const Ghe=Qn(Vde);var Gw={exports:{}},Yw={exports:{}},Xw={exports:{}},HD;function sB(){return HD||(HD=1,function(e){function t(n,r){(r==null||r&gt;n.length)&amp;&amp;(r=n.length);for(var l=0,i=new Array(r);l&lt;r;l++)i[l]=n[l];return i}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Xw)),Xw.exports}var VD;function Yhe(){return VD||(VD=1,function(e){var t=sB();function n(r){if(Array.isArray(r))return t(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Yw)),Yw.exports}var Kw={exports:{}},GD;function Xhe(){return GD||(GD=1,function(e){function t(n){if(typeof Symbol&lt;&quot;u&quot;&amp;&amp;n[Symbol.iterator]!=null||n[&quot;@@iterator&quot;]!=null)return Array.from(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Kw)),Kw.exports}var Zw={exports:{}},YD;function uB(){return YD||(YD=1,function(e){var t=sB();function n(r,l){if(r){if(typeof r==&quot;string&quot;)return t(r,l);var i=Object.prototype.toString.call(r).slice(8,-1);if(i===&quot;Object&quot;&amp;&amp;r.constructor&amp;&amp;(i=r.constructor.name),i===&quot;Map&quot;||i===&quot;Set&quot;)return Array.from(r);if(i===&quot;Arguments&quot;||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return t(r,l)}}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Zw)),Zw.exports}var Qw={exports:{}},XD;function Khe(){return XD||(XD=1,function(e){function t(){throw new TypeError(`Invalid attempt to spread non-iterable instance.\n",
       "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Qw)),Qw.exports}var KD;function cf(){return KD||(KD=1,function(e){var t=Yhe(),n=Xhe(),r=uB(),l=Khe();function i(o){return t(o)||n(o)||r(o)||l()}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports}(Gw)),Gw.exports}const ls=Qn(Kfe),Cl=Qn(Qde);var ZD;function Zhe(){return ZD||(ZD=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(Ghe),l=t($a()),i=t(cf()),o=t(ls),a=t(Cl),s=t(ge),u=t(Vr),c=Yi();function d(g,b){var v=Object.keys(g);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(g);b&amp;&amp;(h=h.filter(function(y){return Object.getOwnPropertyDescriptor(g,y).enumerable})),v.push.apply(v,h)}return v}function f(g){for(var b=1;b&lt;arguments.length;b++){var v=arguments[b]!=null?arguments[b]:{};b%2?d(Object(v),!0).forEach(function(h){(0,l.default)(g,h,v[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(v)):d(Object(v)).forEach(function(h){Object.defineProperty(g,h,Object.getOwnPropertyDescriptor(v,h))})}return g}function p(g){var b=(0,c.useLocalizationStore)().body,v=(0,c.useOptionStore)(),h=(0,c.useIconStore)(),y=g.columns.filter(function(O){return!O.hidden});function w(O,D){var P=v.padding===&quot;normal&quot;?49:36;if(v.showEmptyDataSourceMessage&amp;&amp;D.length===0){var E=0;return v.selection&amp;&amp;E++,g.actions&amp;&amp;g.actions.filter(function(I){return I.position===&quot;row&quot;||typeof I==&quot;function&quot;}).length&gt;0&amp;&amp;E++,g.hasDetailPanel&amp;&amp;E++,g.isTreeData&amp;&amp;E++,s.default.createElement(o.default,{style:{height:P*(v.paging&amp;&amp;v.emptyRowsWhenPaging?g.pageSize:1)},key:&quot;empty-0&quot;},s.default.createElement(a.default,{style:{paddingTop:0,paddingBottom:0,textAlign:&quot;center&quot;},colSpan:g.columns.reduce(function(I,A){return A.hidden?I:I+1},E),key:&quot;empty-&quot;},b.emptyDataSourceMessage))}else if(v.emptyRowsWhenPaging)return s.default.createElement(s.default.Fragment,null,(0,i.default)(Array(O)).map(function(I,A){return s.default.createElement(o.default,{style:{height:P},key:&quot;empty-&quot;+A})}),O&gt;0&amp;&amp;s.default.createElement(o.default,{style:{height:1},key:&quot;empty-last1&quot;}))}function _(O){return O.map(function(D,P){if(D.tableData.editing||g.bulkEditOpen)return s.default.createElement(g.components.EditRow,{columns:y,components:g.components,data:D,errorState:g.errorState,icons:h,localization:b.editRow,key:&quot;row-&quot;+D.tableData.uuid,mode:g.bulkEditOpen?&quot;bulk&quot;:D.tableData.editing,isTreeData:g.isTreeData,detailPanel:g.detailPanel,onEditingCanceled:g.onEditingCanceled,onEditingApproved:g.onEditingApproved,bulkEditChangedRows:g.bulkEditChangedRows,getFieldValue:g.getFieldValue,onBulkEditRowChanged:g.onBulkEditRowChanged,scrollWidth:g.scrollWidth});var E=g.isTreeData?[D.tableData.uuid]:[P+g.pageSize*g.currentPage];return s.default.createElement(g.components.Row,{components:g.components,data:D,index:P,errorState:g.errorState,key:&quot;row-&quot;+D.tableData.uuid,level:0,onRowSelected:g.onRowSelected,actions:g.actions,columns:g.columns,getFieldValue:g.getFieldValue,detailPanel:g.detailPanel,path:E,onToggleDetailPanel:g.onToggleDetailPanel,onRowClick:g.onRowClick,onRowDoubleClick:g.onRowDoubleClick,isTreeData:g.isTreeData,onTreeExpandChanged:g.onTreeExpandChanged,onEditingCanceled:g.onEditingCanceled,onEditingApproved:g.onEditingApproved,hasAnyEditingRow:g.hasAnyEditingRow,treeDataMaxLevel:g.treeDataMaxLevel,cellEditable:g.cellEditable,onCellEditStarted:g.onCellEditStarted,onCellEditFinished:g.onCellEditFinished,onRowEditStarted:g.onRowEditStarted,scrollWidth:g.scrollWidth})})}function x(O,D){return D.map(function(P,E){return s.default.createElement(g.components.GroupRow,{actions:g.actions,cellEditable:g.cellEditable,columns:g.columns,components:g.components,detailPanel:g.detailPanel,getFieldValue:g.getFieldValue,groupData:P,groups:O,hasAnyEditingRow:g.hasAnyEditingRow,icons:h,isTreeData:g.isTreeData,key:P.value==null?&quot;&quot;+E:P.value,level:0,localization:b.editRow,onBulkEditRowChanged:g.onBulkEditRowChanged,onCellEditFinished:g.onCellEditFinished,onCellEditStarted:g.onCellEditStarted,onEditingApproved:g.onEditingApproved,onEditingCanceled:g.onEditingCanceled,onGroupExpandChanged:g.onGroupExpandChanged,onRowClick:g.onRowClick,onGroupSelected:g.onGroupSelected,onRowSelected:g.onRowSelected,onToggleDetailPanel:g.onToggleDetailPanel,onTreeExpandChanged:g.onTreeExpandChanged,path:[E+g.pageSize*g.currentPage],scrollWidth:g.scrollWidth,treeDataMaxLevel:g.treeDataMaxLevel})})}function T(){return g.showAddRow&amp;&amp;s.default.createElement(g.components.EditRow,{columns:y,components:g.components,data:g.initialFormData,detailPanel:g.detailPanel,errorState:g.errorState,getFieldValue:g.getFieldValue,icons:h,isTreeData:g.isTreeData,key:&quot;key-add-row&quot;,localization:b.editRow,mode:&quot;add&quot;,onEditingApproved:g.onEditingApproved,onEditingCanceled:g.onEditingCanceled,scrollWidth:g.scrollWidth})}var k=g.renderData,S=g.columns.filter(function(O){return O.tableData.groupOrder&gt;-1}).sort(function(O,D){return O.tableData.groupOrder-D.tableData.groupOrder}),C=0;v.paging&amp;&amp;g.pageSize&gt;k.length&amp;&amp;(C=g.pageSize-k.length);var M=s.default.useMemo(function(){return g.renderSummaryRow?function(O){return g.renderSummaryRow(f(f({},O),{},{data:g.data,currentData:g.currentData}))}:void 0},[g.data]);return s.default.createElement(r.default,{ref:g.forwardedRef},v.filtering&amp;&amp;s.default.createElement(g.components.FilterRow,{columns:y,icons:h,hasActions:g.actions.some(function(O){return O.position===&quot;row&quot;||typeof O==&quot;function&quot;}),onFilterChanged:g.onFilterChanged,localization:b.filterRow,hasDetailPanel:!!g.detailPanel,isTreeData:g.isTreeData,scrollWidth:g.scrollWidth,hideFilterIcons:g.options.hideFilterIcons}),v.addRowPosition===&quot;first&quot;&amp;&amp;T(),S.length&gt;0?x(S,k):_(k),v.addRowPosition===&quot;last&quot;&amp;&amp;T(),s.default.createElement(g.components.SummaryRow,{columns:y,renderSummaryRow:M,rowProps:g}),w(C,k))}p.defaultProps={actions:[],currentPage:0,data:[],pageSize:5,renderData:[],selection:!1},p.propTypes={actions:u.default.array,bulkEditChangedRows:u.default.object,bulkEditOpen:u.default.bool,cellEditable:u.default.object,columns:u.default.array.isRequired,components:u.default.object.isRequired,currentPage:u.default.number,data:u.default.array,detailPanel:u.default.oneOfType([u.default.func,u.default.arrayOf(u.default.oneOfType([u.default.object,u.default.func]))]),errorState:u.default.oneOfType([u.default.object,u.default.bool]),forwardedRef:u.default.oneOfType([u.default.func,u.default.object]),getFieldValue:u.default.func.isRequired,hasAnyEditingRow:u.default.bool,hasDetailPanel:u.default.bool.isRequired,initialFormData:u.default.object,isTreeData:u.default.bool.isRequired,onBulkEditRowChanged:u.default.func,onCellEditFinished:u.default.func,onCellEditStarted:u.default.func,onEditingApproved:u.default.func,onEditingCanceled:u.default.func,onFilterChanged:u.default.func,onGroupExpandChanged:u.default.func,onRowClick:u.default.func,onRowDoubleClick:u.default.func,onGroupSelected:u.default.func,onRowSelected:u.default.func,onToggleDetailPanel:u.default.func.isRequired,onTreeExpandChanged:u.default.func.isRequired,pageSize:u.default.number,renderData:u.default.array,renderSummaryRow:u.default.func,scrollWidth:u.default.number.isRequired,selection:u.default.bool.isRequired,showAddRow:u.default.bool,treeDataMaxLevel:u.default.number};var m=s.default.forwardRef(function(b,v){return s.default.createElement(p,(0,n.default)({},b,{forwardedRef:v}))});e.default=m}(Vw)),Vw}var Jw={},e_={exports:{}},QD;function db(){return QD||(QD=1,function(e){function t(n,r){if(!(n instanceof r))throw new TypeError(&quot;Cannot call a class as a function&quot;)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(e_)),e_.exports}var t_={exports:{}},JD;function fb(){return JD||(JD=1,function(e){var t=Xz();function n(l,i){for(var o=0;o&lt;i.length;o++){var a=i[o];a.enumerable=a.enumerable||!1,a.configurable=!0,&quot;value&quot;in a&amp;&amp;(a.writable=!0),Object.defineProperty(l,t(a.key),a)}}function r(l,i,o){return i&amp;&amp;n(l.prototype,i),o&amp;&amp;n(l,o),Object.defineProperty(l,&quot;prototype&quot;,{writable:!1}),l}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(t_)),t_.exports}var n_={exports:{}},r_={exports:{}},e7;function cB(){return e7||(e7=1,function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,o){return i.__proto__=o,i},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(r_)),r_.exports}var t7;function LM(){return t7||(t7=1,function(e){var t=cB();function n(r,l){if(typeof l!=&quot;function&quot;&amp;&amp;l!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);r.prototype=Object.create(l&amp;&amp;l.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,&quot;prototype&quot;,{writable:!1}),l&amp;&amp;t(r,l)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(n_)),n_.exports}var a_={exports:{}},o_={exports:{}},n7;function IM(){return n7||(n7=1,function(e){function t(n){if(n===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return n}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(o_)),o_.exports}var r7;function $M(){return r7||(r7=1,function(e){var t=_a().default,n=IM();function r(l,i){if(i&amp;&amp;(t(i)===&quot;object&quot;||typeof i==&quot;function&quot;))return i;if(i!==void 0)throw new TypeError(&quot;Derived constructors may only return object or undefined&quot;);return n(l)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(a_)),a_.exports}var i_={exports:{}},a7;function NM(){return a7||(a7=1,function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(l){return l.__proto__||Object.getPrototypeOf(l)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(i_)),i_.exports}const pb=Qn(Rpe),pc=Qn(Ple),dB=Qn(cde),FM=Qn(Lce),fB=Qn(wse),Qhe=Qn(Use),Jhe=Qn(Fse),eme=Qn(Ase);function kr(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t&lt;0?Math.ceil(t):Math.floor(t)}function ns(e){&quot;@babel/helpers - typeof&quot;;return ns=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(t){return typeof t}:function(t){return t&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?&quot;symbol&quot;:typeof t},ns(e)}function _n(e,t){if(t.length&lt;e)throw new TypeError(e+&quot; argument&quot;+(e&gt;1?&quot;s&quot;:&quot;&quot;)+&quot; required, but only &quot;+t.length+&quot; present&quot;)}function Tn(e){_n(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||ns(e)===&quot;object&quot;&amp;&amp;t===&quot;[object Date]&quot;?new Date(e.getTime()):typeof e==&quot;number&quot;||t===&quot;[object Number]&quot;?new Date(e):((typeof e==&quot;string&quot;||t===&quot;[object String]&quot;)&amp;&amp;typeof console&lt;&quot;u&quot;&amp;&amp;(console.warn(&quot;Starting with v2.0.0-beta.1 date-fns doesn&#x27;t accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments&quot;),console.warn(new Error().stack)),new Date(NaN))}function ak(e,t){_n(2,arguments);var n=Tn(e),r=kr(t);return isNaN(r)?new Date(NaN):(r&amp;&amp;n.setDate(n.getDate()+r),n)}function hb(e,t){_n(2,arguments);var n=Tn(e).getTime(),r=kr(t);return new Date(n+r)}function tme(e,t){_n(2,arguments);var n=kr(t);return hb(e,n*1e3)}var nme=6e4;function rme(e,t){_n(2,arguments);var n=kr(t);return hb(e,n*nme)}var ame=36e5;function ome(e,t){_n(2,arguments);var n=kr(t);return hb(e,n*ame)}function ime(e,t){_n(2,arguments);var n=kr(t),r=n*7;return ak(e,r)}function av(e,t){_n(2,arguments);var n=Tn(e),r=kr(t);if(isNaN(r))return new Date(NaN);if(!r)return n;var l=n.getDate(),i=new Date(n.getTime());i.setMonth(n.getMonth()+r+1,0);var o=i.getDate();return l&gt;=o?i:(n.setFullYear(i.getFullYear(),i.getMonth(),l),n)}function o7(e,t){_n(2,arguments);var n=kr(t);return av(e,n*12)}function lme(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t);return n.getFullYear()-r.getFullYear()}function Lh(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t),l=n.getTime()-r.getTime();return l&lt;0?-1:l&gt;0?1:l}function sme(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t),l=Lh(n,r),i=Math.abs(lme(n,r));n.setFullYear(1584),r.setFullYear(1584);var o=Lh(n,r)===-l,a=l*(i-Number(o));return a===0?0:a}function ume(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t),l=n.getFullYear()-r.getFullYear(),i=n.getMonth()-r.getMonth();return l*12+i}function ok(e){_n(1,arguments);var t=Tn(e);return t.setHours(23,59,59,999),t}function ik(e){_n(1,arguments);var t=Tn(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}function cme(e){_n(1,arguments);var t=Tn(e);return ok(t).getTime()===ik(t).getTime()}function pB(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t),l=Lh(n,r),i=Math.abs(ume(n,r)),o;if(i&lt;1)o=0;else{n.getMonth()===1&amp;&amp;n.getDate()&gt;27&amp;&amp;n.setDate(30),n.setMonth(n.getMonth()-l*i);var a=Lh(n,r)===-l;cme(Tn(e))&amp;&amp;i===1&amp;&amp;Lh(e,r)===1&amp;&amp;(a=!1),o=l*(i-Number(a))}return o===0?0:o}var i7={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(t){return t&lt;0?Math.ceil(t):Math.floor(t)}},dme=&quot;trunc&quot;;function tg(e){return e?i7[e]:i7[dme]}function fme(e,t,n){_n(2,arguments);var r=pB(e,t)/3;return tg(void 0)(r)}function oy(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function Wd(e){_n(1,arguments);var t=Tn(e);return t.setHours(0,0,0,0),t}var pme=864e5;function hme(e,t){_n(2,arguments);var n=Wd(e),r=Wd(t),l=n.getTime()-oy(n),i=r.getTime()-oy(r);return Math.round((l-i)/pme)}function l7(e,t){var n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n&lt;0?-1:n&gt;0?1:n}function hB(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t),l=l7(n,r),i=Math.abs(hme(n,r));n.setDate(n.getDate()-l*i);var o=+(l7(n,r)===-l),a=l*(i-o);return a===0?0:a}function mme(e,t,n){_n(2,arguments);var r=hB(e,t)/7;return tg(void 0)(r)}var mb=6e4,gb=36e5,gme=1e3;function vb(e,t){return _n(2,arguments),Tn(e).getTime()-Tn(t).getTime()}function vme(e,t,n){_n(2,arguments);var r=vb(e,t)/gb;return tg(void 0)(r)}function yme(e,t,n){_n(2,arguments);var r=vb(e,t)/mb;return tg(void 0)(r)}function bme(e,t,n){_n(2,arguments);var r=vb(e,t)/1e3;return tg(void 0)(r)}function xme(e,t){var n;_n(1,arguments);var r=e||{},l=Tn(r.start),i=Tn(r.end),o=i.getTime();if(!(l.getTime()&lt;=o))throw new RangeError(&quot;Invalid interval&quot;);var a=[],s=l;s.setHours(0,0,0,0);var u=Number((n=void 0)!==null&amp;&amp;n!==void 0?n:1);if(u&lt;1||isNaN(u))throw new RangeError(&quot;`options.step` must be a number greater than 1&quot;);for(;s.getTime()&lt;=o;)a.push(Tn(s)),s.setDate(s.getDate()+u),s.setHours(0,0,0,0);return a}var wme={};function ou(){return wme}function l_(e,t){var n,r,l,i,o,a,s,u;_n(1,arguments);var c=ou(),d=kr((n=(r=(l=(i=t==null?void 0:t.weekStartsOn)!==null&amp;&amp;i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(a=o.options)===null||a===void 0?void 0:a.weekStartsOn)!==null&amp;&amp;l!==void 0?l:c.weekStartsOn)!==null&amp;&amp;r!==void 0?r:(s=c.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&amp;&amp;n!==void 0?n:0);if(!(d&gt;=0&amp;&amp;d&lt;=6))throw new RangeError(&quot;weekStartsOn must be between 0 and 6 inclusively&quot;);var f=Tn(e),p=f.getDay(),m=(p&lt;d?-7:0)+6-(p-d);return f.setDate(f.getDate()+m),f.setHours(23,59,59,999),f}function s_(e){_n(1,arguments);var t=Tn(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t}function _me(e){return _n(1,arguments),e instanceof Date||ns(e)===&quot;object&quot;&amp;&amp;Object.prototype.toString.call(e)===&quot;[object Date]&quot;}function mB(e){if(_n(1,arguments),!_me(e)&amp;&amp;typeof e!=&quot;number&quot;)return!1;var t=Tn(e);return!isNaN(Number(t))}function gB(e,t){_n(2,arguments);var n=kr(t);return hb(e,-n)}var Tme=864e5;function kme(e){_n(1,arguments);var t=Tn(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime(),l=n-r;return Math.floor(l/Tme)+1}function qd(e){_n(1,arguments);var t=1,n=Tn(e),r=n.getUTCDay(),l=(r&lt;t?7:0)+r-t;return n.setUTCDate(n.getUTCDate()-l),n.setUTCHours(0,0,0,0),n}function vB(e){_n(1,arguments);var t=Tn(e),n=t.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(n+1,0,4),r.setUTCHours(0,0,0,0);var l=qd(r),i=new Date(0);i.setUTCFullYear(n,0,4),i.setUTCHours(0,0,0,0);var o=qd(i);return t.getTime()&gt;=l.getTime()?n+1:t.getTime()&gt;=o.getTime()?n:n-1}function Sme(e){_n(1,arguments);var t=vB(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var r=qd(n);return r}var Cme=6048e5;function yB(e){_n(1,arguments);var t=Tn(e),n=qd(t).getTime()-Sme(t).getTime();return Math.round(n/Cme)+1}function Xu(e,t){var n,r,l,i,o,a,s,u;_n(1,arguments);var c=ou(),d=kr((n=(r=(l=(i=t==null?void 0:t.weekStartsOn)!==null&amp;&amp;i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(a=o.options)===null||a===void 0?void 0:a.weekStartsOn)!==null&amp;&amp;l!==void 0?l:c.weekStartsOn)!==null&amp;&amp;r!==void 0?r:(s=c.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&amp;&amp;n!==void 0?n:0);if(!(d&gt;=0&amp;&amp;d&lt;=6))throw new RangeError(&quot;weekStartsOn must be between 0 and 6 inclusively&quot;);var f=Tn(e),p=f.getUTCDay(),m=(p&lt;d?7:0)+p-d;return f.setUTCDate(f.getUTCDate()-m),f.setUTCHours(0,0,0,0),f}function jM(e,t){var n,r,l,i,o,a,s,u;_n(1,arguments);var c=Tn(e),d=c.getUTCFullYear(),f=ou(),p=kr((n=(r=(l=(i=t==null?void 0:t.firstWeekContainsDate)!==null&amp;&amp;i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(a=o.options)===null||a===void 0?void 0:a.firstWeekContainsDate)!==null&amp;&amp;l!==void 0?l:f.firstWeekContainsDate)!==null&amp;&amp;r!==void 0?r:(s=f.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&amp;&amp;n!==void 0?n:1);if(!(p&gt;=1&amp;&amp;p&lt;=7))throw new RangeError(&quot;firstWeekContainsDate must be between 1 and 7 inclusively&quot;);var m=new Date(0);m.setUTCFullYear(d+1,0,p),m.setUTCHours(0,0,0,0);var g=Xu(m,t),b=new Date(0);b.setUTCFullYear(d,0,p),b.setUTCHours(0,0,0,0);var v=Xu(b,t);return c.getTime()&gt;=g.getTime()?d+1:c.getTime()&gt;=v.getTime()?d:d-1}function Mme(e,t){var n,r,l,i,o,a,s,u;_n(1,arguments);var c=ou(),d=kr((n=(r=(l=(i=t==null?void 0:t.firstWeekContainsDate)!==null&amp;&amp;i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(a=o.options)===null||a===void 0?void 0:a.firstWeekContainsDate)!==null&amp;&amp;l!==void 0?l:c.firstWeekContainsDate)!==null&amp;&amp;r!==void 0?r:(s=c.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&amp;&amp;n!==void 0?n:1),f=jM(e,t),p=new Date(0);p.setUTCFullYear(f,0,d),p.setUTCHours(0,0,0,0);var m=Xu(p,t);return m}var Pme=6048e5;function bB(e,t){_n(1,arguments);var n=Tn(e),r=Xu(n,t).getTime()-Mme(n,t).getTime();return Math.round(r/Pme)+1}function tr(e,t){for(var n=e&lt;0?&quot;-&quot;:&quot;&quot;,r=Math.abs(e).toString();r.length&lt;t;)r=&quot;0&quot;+r;return n+r}var _s={y:function(t,n){var r=t.getUTCFullYear(),l=r&gt;0?r:1-r;return tr(n===&quot;yy&quot;?l%100:l,n.length)},M:function(t,n){var r=t.getUTCMonth();return n===&quot;M&quot;?String(r+1):tr(r+1,2)},d:function(t,n){return tr(t.getUTCDate(),n.length)},a:function(t,n){var r=t.getUTCHours()/12&gt;=1?&quot;pm&quot;:&quot;am&quot;;switch(n){case&quot;a&quot;:case&quot;aa&quot;:return r.toUpperCase();case&quot;aaa&quot;:return r;case&quot;aaaaa&quot;:return r[0];case&quot;aaaa&quot;:default:return r===&quot;am&quot;?&quot;a.m.&quot;:&quot;p.m.&quot;}},h:function(t,n){return tr(t.getUTCHours()%12||12,n.length)},H:function(t,n){return tr(t.getUTCHours(),n.length)},m:function(t,n){return tr(t.getUTCMinutes(),n.length)},s:function(t,n){return tr(t.getUTCSeconds(),n.length)},S:function(t,n){var r=n.length,l=t.getUTCMilliseconds(),i=Math.floor(l*Math.pow(10,r-3));return tr(i,n.length)}},jc={am:&quot;am&quot;,pm:&quot;pm&quot;,midnight:&quot;midnight&quot;,noon:&quot;noon&quot;,morning:&quot;morning&quot;,afternoon:&quot;afternoon&quot;,evening:&quot;evening&quot;,night:&quot;night&quot;},Ome={G:function(t,n,r){var l=t.getUTCFullYear()&gt;0?1:0;switch(n){case&quot;G&quot;:case&quot;GG&quot;:case&quot;GGG&quot;:return r.era(l,{width:&quot;abbreviated&quot;});case&quot;GGGGG&quot;:return r.era(l,{width:&quot;narrow&quot;});case&quot;GGGG&quot;:default:return r.era(l,{width:&quot;wide&quot;})}},y:function(t,n,r){if(n===&quot;yo&quot;){var l=t.getUTCFullYear(),i=l&gt;0?l:1-l;return r.ordinalNumber(i,{unit:&quot;year&quot;})}return _s.y(t,n)},Y:function(t,n,r,l){var i=jM(t,l),o=i&gt;0?i:1-i;if(n===&quot;YY&quot;){var a=o%100;return tr(a,2)}return n===&quot;Yo&quot;?r.ordinalNumber(o,{unit:&quot;year&quot;}):tr(o,n.length)},R:function(t,n){var r=vB(t);return tr(r,n.length)},u:function(t,n){var r=t.getUTCFullYear();return tr(r,n.length)},Q:function(t,n,r){var l=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case&quot;Q&quot;:return String(l);case&quot;QQ&quot;:return tr(l,2);case&quot;Qo&quot;:return r.ordinalNumber(l,{unit:&quot;quarter&quot;});case&quot;QQQ&quot;:return r.quarter(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;QQQQQ&quot;:return r.quarter(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;QQQQ&quot;:default:return r.quarter(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},q:function(t,n,r){var l=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case&quot;q&quot;:return String(l);case&quot;qq&quot;:return tr(l,2);case&quot;qo&quot;:return r.ordinalNumber(l,{unit:&quot;quarter&quot;});case&quot;qqq&quot;:return r.quarter(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;});case&quot;qqqqq&quot;:return r.quarter(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;qqqq&quot;:default:return r.quarter(l,{width:&quot;wide&quot;,context:&quot;standalone&quot;})}},M:function(t,n,r){var l=t.getUTCMonth();switch(n){case&quot;M&quot;:case&quot;MM&quot;:return _s.M(t,n);case&quot;Mo&quot;:return r.ordinalNumber(l+1,{unit:&quot;month&quot;});case&quot;MMM&quot;:return r.month(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;MMMMM&quot;:return r.month(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;MMMM&quot;:default:return r.month(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},L:function(t,n,r){var l=t.getUTCMonth();switch(n){case&quot;L&quot;:return String(l+1);case&quot;LL&quot;:return tr(l+1,2);case&quot;Lo&quot;:return r.ordinalNumber(l+1,{unit:&quot;month&quot;});case&quot;LLL&quot;:return r.month(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;});case&quot;LLLLL&quot;:return r.month(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;LLLL&quot;:default:return r.month(l,{width:&quot;wide&quot;,context:&quot;standalone&quot;})}},w:function(t,n,r,l){var i=bB(t,l);return n===&quot;wo&quot;?r.ordinalNumber(i,{unit:&quot;week&quot;}):tr(i,n.length)},I:function(t,n,r){var l=yB(t);return n===&quot;Io&quot;?r.ordinalNumber(l,{unit:&quot;week&quot;}):tr(l,n.length)},d:function(t,n,r){return n===&quot;do&quot;?r.ordinalNumber(t.getUTCDate(),{unit:&quot;date&quot;}):_s.d(t,n)},D:function(t,n,r){var l=kme(t);return n===&quot;Do&quot;?r.ordinalNumber(l,{unit:&quot;dayOfYear&quot;}):tr(l,n.length)},E:function(t,n,r){var l=t.getUTCDay();switch(n){case&quot;E&quot;:case&quot;EE&quot;:case&quot;EEE&quot;:return r.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;EEEEE&quot;:return r.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;EEEEEE&quot;:return r.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;});case&quot;EEEE&quot;:default:return r.day(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},e:function(t,n,r,l){var i=t.getUTCDay(),o=(i-l.weekStartsOn+8)%7||7;switch(n){case&quot;e&quot;:return String(o);case&quot;ee&quot;:return tr(o,2);case&quot;eo&quot;:return r.ordinalNumber(o,{unit:&quot;day&quot;});case&quot;eee&quot;:return r.day(i,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;eeeee&quot;:return r.day(i,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;eeeeee&quot;:return r.day(i,{width:&quot;short&quot;,context:&quot;formatting&quot;});case&quot;eeee&quot;:default:return r.day(i,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},c:function(t,n,r,l){var i=t.getUTCDay(),o=(i-l.weekStartsOn+8)%7||7;switch(n){case&quot;c&quot;:return String(o);case&quot;cc&quot;:return tr(o,n.length);case&quot;co&quot;:return r.ordinalNumber(o,{unit:&quot;day&quot;});case&quot;ccc&quot;:return r.day(i,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;});case&quot;ccccc&quot;:return r.day(i,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;cccccc&quot;:return r.day(i,{width:&quot;short&quot;,context:&quot;standalone&quot;});case&quot;cccc&quot;:default:return r.day(i,{width:&quot;wide&quot;,context:&quot;standalone&quot;})}},i:function(t,n,r){var l=t.getUTCDay(),i=l===0?7:l;switch(n){case&quot;i&quot;:return String(i);case&quot;ii&quot;:return tr(i,n.length);case&quot;io&quot;:return r.ordinalNumber(i,{unit:&quot;day&quot;});case&quot;iii&quot;:return r.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;iiiii&quot;:return r.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;iiiiii&quot;:return r.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;});case&quot;iiii&quot;:default:return r.day(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},a:function(t,n,r){var l=t.getUTCHours(),i=l/12&gt;=1?&quot;pm&quot;:&quot;am&quot;;switch(n){case&quot;a&quot;:case&quot;aa&quot;:return r.dayPeriod(i,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;aaa&quot;:return r.dayPeriod(i,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;}).toLowerCase();case&quot;aaaaa&quot;:return r.dayPeriod(i,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;aaaa&quot;:default:return r.dayPeriod(i,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},b:function(t,n,r){var l=t.getUTCHours(),i;switch(l===12?i=jc.noon:l===0?i=jc.midnight:i=l/12&gt;=1?&quot;pm&quot;:&quot;am&quot;,n){case&quot;b&quot;:case&quot;bb&quot;:return r.dayPeriod(i,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;bbb&quot;:return r.dayPeriod(i,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;}).toLowerCase();case&quot;bbbbb&quot;:return r.dayPeriod(i,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;bbbb&quot;:default:return r.dayPeriod(i,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},B:function(t,n,r){var l=t.getUTCHours(),i;switch(l&gt;=17?i=jc.evening:l&gt;=12?i=jc.afternoon:l&gt;=4?i=jc.morning:i=jc.night,n){case&quot;B&quot;:case&quot;BB&quot;:case&quot;BBB&quot;:return r.dayPeriod(i,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;BBBBB&quot;:return r.dayPeriod(i,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;BBBB&quot;:default:return r.dayPeriod(i,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},h:function(t,n,r){if(n===&quot;ho&quot;){var l=t.getUTCHours()%12;return l===0&amp;&amp;(l=12),r.ordinalNumber(l,{unit:&quot;hour&quot;})}return _s.h(t,n)},H:function(t,n,r){return n===&quot;Ho&quot;?r.ordinalNumber(t.getUTCHours(),{unit:&quot;hour&quot;}):_s.H(t,n)},K:function(t,n,r){var l=t.getUTCHours()%12;return n===&quot;Ko&quot;?r.ordinalNumber(l,{unit:&quot;hour&quot;}):tr(l,n.length)},k:function(t,n,r){var l=t.getUTCHours();return l===0&amp;&amp;(l=24),n===&quot;ko&quot;?r.ordinalNumber(l,{unit:&quot;hour&quot;}):tr(l,n.length)},m:function(t,n,r){return n===&quot;mo&quot;?r.ordinalNumber(t.getUTCMinutes(),{unit:&quot;minute&quot;}):_s.m(t,n)},s:function(t,n,r){return n===&quot;so&quot;?r.ordinalNumber(t.getUTCSeconds(),{unit:&quot;second&quot;}):_s.s(t,n)},S:function(t,n){return _s.S(t,n)},X:function(t,n,r,l){var i=l._originalDate||t,o=i.getTimezoneOffset();if(o===0)return&quot;Z&quot;;switch(n){case&quot;X&quot;:return u7(o);case&quot;XXXX&quot;:case&quot;XX&quot;:return wu(o);case&quot;XXXXX&quot;:case&quot;XXX&quot;:default:return wu(o,&quot;:&quot;)}},x:function(t,n,r,l){var i=l._originalDate||t,o=i.getTimezoneOffset();switch(n){case&quot;x&quot;:return u7(o);case&quot;xxxx&quot;:case&quot;xx&quot;:return wu(o);case&quot;xxxxx&quot;:case&quot;xxx&quot;:default:return wu(o,&quot;:&quot;)}},O:function(t,n,r,l){var i=l._originalDate||t,o=i.getTimezoneOffset();switch(n){case&quot;O&quot;:case&quot;OO&quot;:case&quot;OOO&quot;:return&quot;GMT&quot;+s7(o,&quot;:&quot;);case&quot;OOOO&quot;:default:return&quot;GMT&quot;+wu(o,&quot;:&quot;)}},z:function(t,n,r,l){var i=l._originalDate||t,o=i.getTimezoneOffset();switch(n){case&quot;z&quot;:case&quot;zz&quot;:case&quot;zzz&quot;:return&quot;GMT&quot;+s7(o,&quot;:&quot;);case&quot;zzzz&quot;:default:return&quot;GMT&quot;+wu(o,&quot;:&quot;)}},t:function(t,n,r,l){var i=l._originalDate||t,o=Math.floor(i.getTime()/1e3);return tr(o,n.length)},T:function(t,n,r,l){var i=l._originalDate||t,o=i.getTime();return tr(o,n.length)}};function s7(e,t){var n=e&gt;0?&quot;-&quot;:&quot;+&quot;,r=Math.abs(e),l=Math.floor(r/60),i=r%60;if(i===0)return n+String(l);var o=t;return n+String(l)+o+tr(i,2)}function u7(e,t){if(e%60===0){var n=e&gt;0?&quot;-&quot;:&quot;+&quot;;return n+tr(Math.abs(e)/60,2)}return wu(e,t)}function wu(e,t){var n=t||&quot;&quot;,r=e&gt;0?&quot;-&quot;:&quot;+&quot;,l=Math.abs(e),i=tr(Math.floor(l/60),2),o=tr(l%60,2);return r+i+n+o}var c7=function(t,n){switch(t){case&quot;P&quot;:return n.date({width:&quot;short&quot;});case&quot;PP&quot;:return n.date({width:&quot;medium&quot;});case&quot;PPP&quot;:return n.date({width:&quot;long&quot;});case&quot;PPPP&quot;:default:return n.date({width:&quot;full&quot;})}},xB=function(t,n){switch(t){case&quot;p&quot;:return n.time({width:&quot;short&quot;});case&quot;pp&quot;:return n.time({width:&quot;medium&quot;});case&quot;ppp&quot;:return n.time({width:&quot;long&quot;});case&quot;pppp&quot;:default:return n.time({width:&quot;full&quot;})}},Ame=function(t,n){var r=t.match(/(P+)(p+)?/)||[],l=r[1],i=r[2];if(!i)return c7(t,n);var o;switch(l){case&quot;P&quot;:o=n.dateTime({width:&quot;short&quot;});break;case&quot;PP&quot;:o=n.dateTime({width:&quot;medium&quot;});break;case&quot;PPP&quot;:o=n.dateTime({width:&quot;long&quot;});break;case&quot;PPPP&quot;:default:o=n.dateTime({width:&quot;full&quot;});break}return o.replace(&quot;{{date}}&quot;,c7(l,n)).replace(&quot;{{time}}&quot;,xB(i,n))},lk={p:xB,P:Ame},Dme=[&quot;D&quot;,&quot;DD&quot;],Eme=[&quot;YY&quot;,&quot;YYYY&quot;];function wB(e){return Dme.indexOf(e)!==-1}function _B(e){return Eme.indexOf(e)!==-1}function iy(e,t,n){if(e===&quot;YYYY&quot;)throw new RangeError(&quot;Use `yyyy` instead of `YYYY` (in `&quot;.concat(t,&quot;`) for formatting years to the input `&quot;).concat(n,&quot;`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md&quot;));if(e===&quot;YY&quot;)throw new RangeError(&quot;Use `yy` instead of `YY` (in `&quot;.concat(t,&quot;`) for formatting years to the input `&quot;).concat(n,&quot;`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md&quot;));if(e===&quot;D&quot;)throw new RangeError(&quot;Use `d` instead of `D` (in `&quot;.concat(t,&quot;`) for formatting days of the month to the input `&quot;).concat(n,&quot;`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md&quot;));if(e===&quot;DD&quot;)throw new RangeError(&quot;Use `dd` instead of `DD` (in `&quot;.concat(t,&quot;`) for formatting days of the month to the input `&quot;).concat(n,&quot;`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md&quot;))}var Rme={lessThanXSeconds:{one:&quot;less than a second&quot;,other:&quot;less than {{count}} seconds&quot;},xSeconds:{one:&quot;1 second&quot;,other:&quot;{{count}} seconds&quot;},halfAMinute:&quot;half a minute&quot;,lessThanXMinutes:{one:&quot;less than a minute&quot;,other:&quot;less than {{count}} minutes&quot;},xMinutes:{one:&quot;1 minute&quot;,other:&quot;{{count}} minutes&quot;},aboutXHours:{one:&quot;about 1 hour&quot;,other:&quot;about {{count}} hours&quot;},xHours:{one:&quot;1 hour&quot;,other:&quot;{{count}} hours&quot;},xDays:{one:&quot;1 day&quot;,other:&quot;{{count}} days&quot;},aboutXWeeks:{one:&quot;about 1 week&quot;,other:&quot;about {{count}} weeks&quot;},xWeeks:{one:&quot;1 week&quot;,other:&quot;{{count}} weeks&quot;},aboutXMonths:{one:&quot;about 1 month&quot;,other:&quot;about {{count}} months&quot;},xMonths:{one:&quot;1 month&quot;,other:&quot;{{count}} months&quot;},aboutXYears:{one:&quot;about 1 year&quot;,other:&quot;about {{count}} years&quot;},xYears:{one:&quot;1 year&quot;,other:&quot;{{count}} years&quot;},overXYears:{one:&quot;over 1 year&quot;,other:&quot;over {{count}} years&quot;},almostXYears:{one:&quot;almost 1 year&quot;,other:&quot;almost {{count}} years&quot;}},Lme=function(t,n,r){var l,i=Rme[t];return typeof i==&quot;string&quot;?l=i:n===1?l=i.one:l=i.other.replace(&quot;{{count}}&quot;,n.toString()),r!=null&amp;&amp;r.addSuffix?r.comparison&amp;&amp;r.comparison&gt;0?&quot;in &quot;+l:l+&quot; ago&quot;:l};function u_(e){return function(){var t=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var Ime={full:&quot;EEEE, MMMM do, y&quot;,long:&quot;MMMM do, y&quot;,medium:&quot;MMM d, y&quot;,short:&quot;MM/dd/yyyy&quot;},$me={full:&quot;h:mm:ss a zzzz&quot;,long:&quot;h:mm:ss a z&quot;,medium:&quot;h:mm:ss a&quot;,short:&quot;h:mm a&quot;},Nme={full:&quot;{{date}} &#x27;at&#x27; {{time}}&quot;,long:&quot;{{date}} &#x27;at&#x27; {{time}}&quot;,medium:&quot;{{date}}, {{time}}&quot;,short:&quot;{{date}}, {{time}}&quot;},Fme={date:u_({formats:Ime,defaultWidth:&quot;full&quot;}),time:u_({formats:$me,defaultWidth:&quot;full&quot;}),dateTime:u_({formats:Nme,defaultWidth:&quot;full&quot;})},jme={lastWeek:&quot;&#x27;last&#x27; eeee &#x27;at&#x27; p&quot;,yesterday:&quot;&#x27;yesterday at&#x27; p&quot;,today:&quot;&#x27;today at&#x27; p&quot;,tomorrow:&quot;&#x27;tomorrow at&#x27; p&quot;,nextWeek:&quot;eeee &#x27;at&#x27; p&quot;,other:&quot;P&quot;},zme=function(t,n,r,l){return jme[t]};function yp(e){return function(t,n){var r=n!=null&amp;&amp;n.context?String(n.context):&quot;standalone&quot;,l;if(r===&quot;formatting&quot;&amp;&amp;e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,o=n!=null&amp;&amp;n.width?String(n.width):i;l=e.formattingValues[o]||e.formattingValues[i]}else{var a=e.defaultWidth,s=n!=null&amp;&amp;n.width?String(n.width):e.defaultWidth;l=e.values[s]||e.values[a]}var u=e.argumentCallback?e.argumentCallback(t):t;return l[u]}}var Bme={narrow:[&quot;B&quot;,&quot;A&quot;],abbreviated:[&quot;BC&quot;,&quot;AD&quot;],wide:[&quot;Before Christ&quot;,&quot;Anno Domini&quot;]},Wme={narrow:[&quot;1&quot;,&quot;2&quot;,&quot;3&quot;,&quot;4&quot;],abbreviated:[&quot;Q1&quot;,&quot;Q2&quot;,&quot;Q3&quot;,&quot;Q4&quot;],wide:[&quot;1st quarter&quot;,&quot;2nd quarter&quot;,&quot;3rd quarter&quot;,&quot;4th quarter&quot;]},qme={narrow:[&quot;J&quot;,&quot;F&quot;,&quot;M&quot;,&quot;A&quot;,&quot;M&quot;,&quot;J&quot;,&quot;J&quot;,&quot;A&quot;,&quot;S&quot;,&quot;O&quot;,&quot;N&quot;,&quot;D&quot;],abbreviated:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;],wide:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;]},Ume={narrow:[&quot;S&quot;,&quot;M&quot;,&quot;T&quot;,&quot;W&quot;,&quot;T&quot;,&quot;F&quot;,&quot;S&quot;],short:[&quot;Su&quot;,&quot;Mo&quot;,&quot;Tu&quot;,&quot;We&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;],abbreviated:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],wide:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;]},Hme={narrow:{am:&quot;a&quot;,pm:&quot;p&quot;,midnight:&quot;mi&quot;,noon:&quot;n&quot;,morning:&quot;morning&quot;,afternoon:&quot;afternoon&quot;,evening:&quot;evening&quot;,night:&quot;night&quot;},abbreviated:{am:&quot;AM&quot;,pm:&quot;PM&quot;,midnight:&quot;midnight&quot;,noon:&quot;noon&quot;,morning:&quot;morning&quot;,afternoon:&quot;afternoon&quot;,evening:&quot;evening&quot;,night:&quot;night&quot;},wide:{am:&quot;a.m.&quot;,pm:&quot;p.m.&quot;,midnight:&quot;midnight&quot;,noon:&quot;noon&quot;,morning:&quot;morning&quot;,afternoon:&quot;afternoon&quot;,evening:&quot;evening&quot;,night:&quot;night&quot;}},Vme={narrow:{am:&quot;a&quot;,pm:&quot;p&quot;,midnight:&quot;mi&quot;,noon:&quot;n&quot;,morning:&quot;in the morning&quot;,afternoon:&quot;in the afternoon&quot;,evening:&quot;in the evening&quot;,night:&quot;at night&quot;},abbreviated:{am:&quot;AM&quot;,pm:&quot;PM&quot;,midnight:&quot;midnight&quot;,noon:&quot;noon&quot;,morning:&quot;in the morning&quot;,afternoon:&quot;in the afternoon&quot;,evening:&quot;in the evening&quot;,night:&quot;at night&quot;},wide:{am:&quot;a.m.&quot;,pm:&quot;p.m.&quot;,midnight:&quot;midnight&quot;,noon:&quot;noon&quot;,morning:&quot;in the morning&quot;,afternoon:&quot;in the afternoon&quot;,evening:&quot;in the evening&quot;,night:&quot;at night&quot;}},Gme=function(t,n){var r=Number(t),l=r%100;if(l&gt;20||l&lt;10)switch(l%10){case 1:return r+&quot;st&quot;;case 2:return r+&quot;nd&quot;;case 3:return r+&quot;rd&quot;}return r+&quot;th&quot;},Yme={ordinalNumber:Gme,era:yp({values:Bme,defaultWidth:&quot;wide&quot;}),quarter:yp({values:Wme,defaultWidth:&quot;wide&quot;,argumentCallback:function(t){return t-1}}),month:yp({values:qme,defaultWidth:&quot;wide&quot;}),day:yp({values:Ume,defaultWidth:&quot;wide&quot;}),dayPeriod:yp({values:Hme,defaultWidth:&quot;wide&quot;,formattingValues:Vme,defaultFormattingWidth:&quot;wide&quot;})};function bp(e){return function(t){var n=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{},r=n.width,l=r&amp;&amp;e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(l);if(!i)return null;var o=i[0],a=r&amp;&amp;e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(a)?Kme(a,function(d){return d.test(o)}):Xme(a,function(d){return d.test(o)}),u;u=e.valueCallback?e.valueCallback(s):s,u=n.valueCallback?n.valueCallback(u):u;var c=t.slice(o.length);return{value:u,rest:c}}}function Xme(e,t){for(var n in e)if(e.hasOwnProperty(n)&amp;&amp;t(e[n]))return n}function Kme(e,t){for(var n=0;n&lt;e.length;n++)if(t(e[n]))return n}function Zme(e){return function(t){var n=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var l=r[0],i=t.match(e.parsePattern);if(!i)return null;var o=e.valueCallback?e.valueCallback(i[0]):i[0];o=n.valueCallback?n.valueCallback(o):o;var a=t.slice(l.length);return{value:o,rest:a}}}var Qme=/^(\\d+)(th|st|nd|rd)?/i,Jme=/\\d+/i,ege={narrow:/^(b|a)/i,abbreviated:/^(b\\.?\\s?c\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},tge={any:[/^b/i,/^(a|c)/i]},nge={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},rge={any:[/1/i,/2/i,/3/i,/4/i]},age={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},oge={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},ige={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},lge={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},sge={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\\.?\\s?m\\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},uge={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},cge={ordinalNumber:Zme({matchPattern:Qme,parsePattern:Jme,valueCallback:function(t){return parseInt(t,10)}}),era:bp({matchPatterns:ege,defaultMatchWidth:&quot;wide&quot;,parsePatterns:tge,defaultParseWidth:&quot;any&quot;}),quarter:bp({matchPatterns:nge,defaultMatchWidth:&quot;wide&quot;,parsePatterns:rge,defaultParseWidth:&quot;any&quot;,valueCallback:function(t){return t+1}}),month:bp({matchPatterns:age,defaultMatchWidth:&quot;wide&quot;,parsePatterns:oge,defaultParseWidth:&quot;any&quot;}),day:bp({matchPatterns:ige,defaultMatchWidth:&quot;wide&quot;,parsePatterns:lge,defaultParseWidth:&quot;any&quot;}),dayPeriod:bp({matchPatterns:sge,defaultMatchWidth:&quot;any&quot;,parsePatterns:uge,defaultParseWidth:&quot;any&quot;})},yb={code:&quot;en-US&quot;,formatDistance:Lme,formatLong:Fme,formatRelative:zme,localize:Yme,match:cge,options:{weekStartsOn:0,firstWeekContainsDate:1}},dge=/[yYQqMLwIdDecihHKkms]o|(\\w)\\1*|&#x27;&#x27;|&#x27;(&#x27;&#x27;|[^&#x27;])+(&#x27;|$)|./g,fge=/P+p+|P+|p+|&#x27;&#x27;|&#x27;(&#x27;&#x27;|[^&#x27;])+(&#x27;|$)|./g,pge=/^&#x27;([^]*?)&#x27;?$/,hge=/&#x27;&#x27;/g,mge=/[a-zA-Z]/;function TB(e,t,n){var r,l,i,o,a,s,u,c,d,f,p,m,g,b,v,h,y,w;_n(2,arguments);var _=String(t),x=ou(),T=(r=(l=n==null?void 0:n.locale)!==null&amp;&amp;l!==void 0?l:x.locale)!==null&amp;&amp;r!==void 0?r:yb,k=kr((i=(o=(a=(s=n==null?void 0:n.firstWeekContainsDate)!==null&amp;&amp;s!==void 0?s:n==null||(u=n.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&amp;&amp;a!==void 0?a:x.firstWeekContainsDate)!==null&amp;&amp;o!==void 0?o:(d=x.locale)===null||d===void 0||(f=d.options)===null||f===void 0?void 0:f.firstWeekContainsDate)!==null&amp;&amp;i!==void 0?i:1);if(!(k&gt;=1&amp;&amp;k&lt;=7))throw new RangeError(&quot;firstWeekContainsDate must be between 1 and 7 inclusively&quot;);var S=kr((p=(m=(g=(b=n==null?void 0:n.weekStartsOn)!==null&amp;&amp;b!==void 0?b:n==null||(v=n.locale)===null||v===void 0||(h=v.options)===null||h===void 0?void 0:h.weekStartsOn)!==null&amp;&amp;g!==void 0?g:x.weekStartsOn)!==null&amp;&amp;m!==void 0?m:(y=x.locale)===null||y===void 0||(w=y.options)===null||w===void 0?void 0:w.weekStartsOn)!==null&amp;&amp;p!==void 0?p:0);if(!(S&gt;=0&amp;&amp;S&lt;=6))throw new RangeError(&quot;weekStartsOn must be between 0 and 6 inclusively&quot;);if(!T.localize)throw new RangeError(&quot;locale must contain localize property&quot;);if(!T.formatLong)throw new RangeError(&quot;locale must contain formatLong property&quot;);var C=Tn(e);if(!mB(C))throw new RangeError(&quot;Invalid time value&quot;);var M=oy(C),O=gB(C,M),D={firstWeekContainsDate:k,weekStartsOn:S,locale:T,_originalDate:C},P=_.match(fge).map(function(E){var I=E[0];if(I===&quot;p&quot;||I===&quot;P&quot;){var A=lk[I];return A(E,T.formatLong)}return E}).join(&quot;&quot;).match(dge).map(function(E){if(E===&quot;&#x27;&#x27;&quot;)return&quot;&#x27;&quot;;var I=E[0];if(I===&quot;&#x27;&quot;)return gge(E);var A=Ome[I];if(A)return!(n!=null&amp;&amp;n.useAdditionalWeekYearTokens)&amp;&amp;_B(E)&amp;&amp;iy(E,t,String(e)),!(n!=null&amp;&amp;n.useAdditionalDayOfYearTokens)&amp;&amp;wB(E)&amp;&amp;iy(E,t,String(e)),A(O,E,T.localize,D);if(I.match(mge))throw new RangeError(&quot;Format string contains an unescaped latin alphabet character `&quot;+I+&quot;`&quot;);return E}).join(&quot;&quot;);return P}function gge(e){var t=e.match(pge);return t?t[1].replace(hge,&quot;&#x27;&quot;):e}const vge=Object.freeze(Object.defineProperty({__proto__:null,default:TB},Symbol.toStringTag,{value:&quot;Module&quot;}));function yge(e){_n(1,arguments);var t=Tn(e),n=t.getDate();return n}function bge(e){_n(1,arguments);var t=Tn(e),n=t.getDay();return n}function kB(e){_n(1,arguments);var t=Tn(e),n=t.getFullYear(),r=t.getMonth(),l=new Date(0);return l.setFullYear(n,r+1,0),l.setHours(0,0,0,0),l.getDate()}function xge(e){_n(1,arguments);var t=Tn(e),n=t.getHours();return n}function wge(e){_n(1,arguments);var t=Tn(e),n=t.getMinutes();return n}function _ge(e){_n(1,arguments);var t=Tn(e),n=t.getMonth();return n}function Tge(e){_n(1,arguments);var t=Tn(e),n=t.getSeconds();return n}function kge(e){return _n(1,arguments),Tn(e).getFullYear()}function c0(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t);return n.getTime()&gt;r.getTime()}function zc(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t);return n.getTime()&lt;r.getTime()}function Sge(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t);return n.getTime()===r.getTime()}function Cge(e,t){_n(2,arguments);var n=Wd(e),r=Wd(t);return n.getTime()===r.getTime()}function Mge(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t);return n.getFullYear()===r.getFullYear()}function Pge(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t);return n.getFullYear()===r.getFullYear()&amp;&amp;n.getMonth()===r.getMonth()}function d7(e){_n(1,arguments);var t=Tn(e);return t.setMinutes(0,0,0),t}function Oge(e,t){_n(2,arguments);var n=d7(e),r=d7(t);return n.getTime()===r.getTime()}function f7(e,t){(t==null||t&gt;e.length)&amp;&amp;(t=e.length);for(var n=0,r=new Array(t);n&lt;t;n++)r[n]=e[n];return r}function Age(e,t){if(e){if(typeof e==&quot;string&quot;)return f7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===&quot;Object&quot;&amp;&amp;e.constructor&amp;&amp;(n=e.constructor.name),n===&quot;Map&quot;||n===&quot;Set&quot;)return Array.from(e);if(n===&quot;Arguments&quot;||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f7(e,t)}}function p7(e,t){var n=typeof Symbol&lt;&quot;u&quot;&amp;&amp;e[Symbol.iterator]||e[&quot;@@iterator&quot;];if(!n){if(Array.isArray(e)||(n=Age(e))||t){n&amp;&amp;(e=n);var r=0,l=function(){};return{s:l,n:function(){return r&gt;=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:l}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.\n",
       "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,o=!1,a;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return i=u.done,u},e:function(u){o=!0,a=u},f:function(){try{!i&amp;&amp;n.return!=null&amp;&amp;n.return()}finally{if(o)throw a}}}}function Dge(e,t){if(e==null)throw new TypeError(&quot;assign requires that input parameter not be null or undefined&quot;);for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n]);return e}function hr(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,&quot;prototype&quot;,{writable:!1}),t&amp;&amp;Jv(e,t)}function ly(e){return ly=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ly(e)}function Ege(){if(typeof Reflect&gt;&quot;u&quot;||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==&quot;function&quot;)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Rge(e,t){if(t&amp;&amp;(ns(t)===&quot;object&quot;||typeof t==&quot;function&quot;))return t;if(t!==void 0)throw new TypeError(&quot;Derived constructors may only return object or undefined&quot;);return An(e)}function mr(e){var t=Ege();return function(){var r=ly(e),l;if(t){var i=ly(this).constructor;l=Reflect.construct(r,arguments,i)}else l=r.apply(this,arguments);return Rge(this,l)}}function sr(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function Lge(e,t){if(ns(e)!==&quot;object&quot;||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||&quot;default&quot;);if(ns(r)!==&quot;object&quot;)return r;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(t===&quot;string&quot;?String:Number)(e)}function SB(e){var t=Lge(e,&quot;string&quot;);return ns(t)===&quot;symbol&quot;?t:String(t)}function Ige(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,SB(r.key),r)}}function ur(e,t,n){return t&amp;&amp;Ige(e.prototype,t),Object.defineProperty(e,&quot;prototype&quot;,{writable:!1}),e}function Mn(e,t,n){return t=SB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $ge=10,CB=function(){function e(){sr(this,e),Mn(this,&quot;priority&quot;,void 0),Mn(this,&quot;subPriority&quot;,0)}return ur(e,[{key:&quot;validate&quot;,value:function(n,r){return!0}}]),e}(),Nge=function(e){hr(n,e);var t=mr(n);function n(r,l,i,o,a){var s;return sr(this,n),s=t.call(this),s.value=r,s.validateValue=l,s.setValue=i,s.priority=o,a&amp;&amp;(s.subPriority=a),s}return ur(n,[{key:&quot;validate&quot;,value:function(l,i){return this.validateValue(l,this.value,i)}},{key:&quot;set&quot;,value:function(l,i,o){return this.setValue(l,i,this.value,o)}}]),n}(CB),Fge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,$ge),Mn(An(r),&quot;subPriority&quot;,-1),r}return ur(n,[{key:&quot;set&quot;,value:function(l,i){if(i.timestampIsSet)return l;var o=new Date(0);return o.setFullYear(l.getUTCFullYear(),l.getUTCMonth(),l.getUTCDate()),o.setHours(l.getUTCHours(),l.getUTCMinutes(),l.getUTCSeconds(),l.getUTCMilliseconds()),o}}]),n}(CB),_r=function(){function e(){sr(this,e),Mn(this,&quot;incompatibleTokens&quot;,void 0),Mn(this,&quot;priority&quot;,void 0),Mn(this,&quot;subPriority&quot;,void 0)}return ur(e,[{key:&quot;run&quot;,value:function(n,r,l,i){var o=this.parse(n,r,l,i);return o?{setter:new Nge(o.value,this.validate,this.set,this.priority,this.subPriority),rest:o.rest}:null}},{key:&quot;validate&quot;,value:function(n,r,l){return!0}}]),e}(),jge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,140),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;R&quot;,&quot;u&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;G&quot;:case&quot;GG&quot;:case&quot;GGG&quot;:return o.era(l,{width:&quot;abbreviated&quot;})||o.era(l,{width:&quot;narrow&quot;});case&quot;GGGGG&quot;:return o.era(l,{width:&quot;narrow&quot;});case&quot;GGGG&quot;:default:return o.era(l,{width:&quot;wide&quot;})||o.era(l,{width:&quot;abbreviated&quot;})||o.era(l,{width:&quot;narrow&quot;})}}},{key:&quot;set&quot;,value:function(l,i,o){return i.era=o,l.setUTCFullYear(o,0,1),l.setUTCHours(0,0,0,0),l}}]),n}(_r),xa={month:/^(1[0-2]|0?\\d)/,date:/^(3[0-1]|[0-2]?\\d)/,dayOfYear:/^(36[0-6]|3[0-5]\\d|[0-2]?\\d?\\d)/,week:/^(5[0-3]|[0-4]?\\d)/,hour23h:/^(2[0-3]|[0-1]?\\d)/,hour24h:/^(2[0-4]|[0-1]?\\d)/,hour11h:/^(1[0-1]|0?\\d)/,hour12h:/^(1[0-2]|0?\\d)/,minute:/^[0-5]?\\d/,second:/^[0-5]?\\d/,singleDigit:/^\\d/,twoDigits:/^\\d{1,2}/,threeDigits:/^\\d{1,3}/,fourDigits:/^\\d{1,4}/,anyDigitsSigned:/^-?\\d+/,singleDigitSigned:/^-?\\d/,twoDigitsSigned:/^-?\\d{1,2}/,threeDigitsSigned:/^-?\\d{1,3}/,fourDigitsSigned:/^-?\\d{1,4}/},ul={basicOptionalMinutes:/^([+-])(\\d{2})(\\d{2})?|Z/,basic:/^([+-])(\\d{2})(\\d{2})|Z/,basicOptionalSeconds:/^([+-])(\\d{2})(\\d{2})((\\d{2}))?|Z/,extended:/^([+-])(\\d{2}):(\\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\\d{2}):(\\d{2})(:(\\d{2}))?|Z/};function wa(e,t){return e&amp;&amp;{value:t(e.value),rest:e.rest}}function ra(e,t){var n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function cl(e,t){var n=t.match(e);if(!n)return null;if(n[0]===&quot;Z&quot;)return{value:0,rest:t.slice(1)};var r=n[1]===&quot;+&quot;?1:-1,l=n[2]?parseInt(n[2],10):0,i=n[3]?parseInt(n[3],10):0,o=n[5]?parseInt(n[5],10):0;return{value:r*(l*gb+i*mb+o*gme),rest:t.slice(n[0].length)}}function MB(e){return ra(xa.anyDigitsSigned,e)}function ga(e,t){switch(e){case 1:return ra(xa.singleDigit,t);case 2:return ra(xa.twoDigits,t);case 3:return ra(xa.threeDigits,t);case 4:return ra(xa.fourDigits,t);default:return ra(new RegExp(&quot;^\\\\d{1,&quot;+e+&quot;}&quot;),t)}}function sy(e,t){switch(e){case 1:return ra(xa.singleDigitSigned,t);case 2:return ra(xa.twoDigitsSigned,t);case 3:return ra(xa.threeDigitsSigned,t);case 4:return ra(xa.fourDigitsSigned,t);default:return ra(new RegExp(&quot;^-?\\\\d{1,&quot;+e+&quot;}&quot;),t)}}function zM(e){switch(e){case&quot;morning&quot;:return 4;case&quot;evening&quot;:return 17;case&quot;pm&quot;:case&quot;noon&quot;:case&quot;afternoon&quot;:return 12;case&quot;am&quot;:case&quot;midnight&quot;:case&quot;night&quot;:default:return 0}}function PB(e,t){var n=t&gt;0,r=n?t:1-t,l;if(r&lt;=50)l=e||100;else{var i=r+50,o=Math.floor(i/100)*100,a=e&gt;=i%100;l=e+o-(a?100:0)}return n?l:1-l}function OB(e){return e%400===0||e%4===0&amp;&amp;e%100!==0}var zge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,130),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;Y&quot;,&quot;R&quot;,&quot;u&quot;,&quot;w&quot;,&quot;I&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){var a=function(u){return{year:u,isTwoDigitYear:i===&quot;yy&quot;}};switch(i){case&quot;y&quot;:return wa(ga(4,l),a);case&quot;yo&quot;:return wa(o.ordinalNumber(l,{unit:&quot;year&quot;}),a);default:return wa(ga(i.length,l),a)}}},{key:&quot;validate&quot;,value:function(l,i){return i.isTwoDigitYear||i.year&gt;0}},{key:&quot;set&quot;,value:function(l,i,o){var a=l.getUTCFullYear();if(o.isTwoDigitYear){var s=PB(o.year,a);return l.setUTCFullYear(s,0,1),l.setUTCHours(0,0,0,0),l}var u=!(&quot;era&quot;in i)||i.era===1?o.year:1-o.year;return l.setUTCFullYear(u,0,1),l.setUTCHours(0,0,0,0),l}}]),n}(_r),Bge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,130),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;y&quot;,&quot;R&quot;,&quot;u&quot;,&quot;Q&quot;,&quot;q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;I&quot;,&quot;d&quot;,&quot;D&quot;,&quot;i&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){var a=function(u){return{year:u,isTwoDigitYear:i===&quot;YY&quot;}};switch(i){case&quot;Y&quot;:return wa(ga(4,l),a);case&quot;Yo&quot;:return wa(o.ordinalNumber(l,{unit:&quot;year&quot;}),a);default:return wa(ga(i.length,l),a)}}},{key:&quot;validate&quot;,value:function(l,i){return i.isTwoDigitYear||i.year&gt;0}},{key:&quot;set&quot;,value:function(l,i,o,a){var s=jM(l,a);if(o.isTwoDigitYear){var u=PB(o.year,s);return l.setUTCFullYear(u,0,a.firstWeekContainsDate),l.setUTCHours(0,0,0,0),Xu(l,a)}var c=!(&quot;era&quot;in i)||i.era===1?o.year:1-o.year;return l.setUTCFullYear(c,0,a.firstWeekContainsDate),l.setUTCHours(0,0,0,0),Xu(l,a)}}]),n}(_r),Wge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,130),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;G&quot;,&quot;y&quot;,&quot;Y&quot;,&quot;u&quot;,&quot;Q&quot;,&quot;q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;w&quot;,&quot;d&quot;,&quot;D&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i){return sy(i===&quot;R&quot;?4:i.length,l)}},{key:&quot;set&quot;,value:function(l,i,o){var a=new Date(0);return a.setUTCFullYear(o,0,4),a.setUTCHours(0,0,0,0),qd(a)}}]),n}(_r),qge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,130),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;G&quot;,&quot;y&quot;,&quot;Y&quot;,&quot;R&quot;,&quot;w&quot;,&quot;I&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i){return sy(i===&quot;u&quot;?4:i.length,l)}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCFullYear(o,0,1),l.setUTCHours(0,0,0,0),l}}]),n}(_r),Uge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,120),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;Y&quot;,&quot;R&quot;,&quot;q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;w&quot;,&quot;I&quot;,&quot;d&quot;,&quot;D&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;Q&quot;:case&quot;QQ&quot;:return ga(i.length,l);case&quot;Qo&quot;:return o.ordinalNumber(l,{unit:&quot;quarter&quot;});case&quot;QQQ&quot;:return o.quarter(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.quarter(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;QQQQQ&quot;:return o.quarter(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;QQQQ&quot;:default:return o.quarter(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.quarter(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.quarter(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;})}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=1&amp;&amp;i&lt;=4}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCMonth((o-1)*3,1),l.setUTCHours(0,0,0,0),l}}]),n}(_r),Hge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,120),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;Y&quot;,&quot;R&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;w&quot;,&quot;I&quot;,&quot;d&quot;,&quot;D&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;q&quot;:case&quot;qq&quot;:return ga(i.length,l);case&quot;qo&quot;:return o.ordinalNumber(l,{unit:&quot;quarter&quot;});case&quot;qqq&quot;:return o.quarter(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;})||o.quarter(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;qqqqq&quot;:return o.quarter(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;qqqq&quot;:default:return o.quarter(l,{width:&quot;wide&quot;,context:&quot;standalone&quot;})||o.quarter(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;})||o.quarter(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;})}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=1&amp;&amp;i&lt;=4}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCMonth((o-1)*3,1),l.setUTCHours(0,0,0,0),l}}]),n}(_r),Vge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;Y&quot;,&quot;R&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;L&quot;,&quot;w&quot;,&quot;I&quot;,&quot;D&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),Mn(An(r),&quot;priority&quot;,110),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){var a=function(u){return u-1};switch(i){case&quot;M&quot;:return wa(ra(xa.month,l),a);case&quot;MM&quot;:return wa(ga(2,l),a);case&quot;Mo&quot;:return wa(o.ordinalNumber(l,{unit:&quot;month&quot;}),a);case&quot;MMM&quot;:return o.month(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.month(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;MMMMM&quot;:return o.month(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;MMMM&quot;:default:return o.month(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.month(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.month(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;})}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=11}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCMonth(o,1),l.setUTCHours(0,0,0,0),l}}]),n}(_r),Gge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,110),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;Y&quot;,&quot;R&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;w&quot;,&quot;I&quot;,&quot;D&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){var a=function(u){return u-1};switch(i){case&quot;L&quot;:return wa(ra(xa.month,l),a);case&quot;LL&quot;:return wa(ga(2,l),a);case&quot;Lo&quot;:return wa(o.ordinalNumber(l,{unit:&quot;month&quot;}),a);case&quot;LLL&quot;:return o.month(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;})||o.month(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;LLLLL&quot;:return o.month(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;LLLL&quot;:default:return o.month(l,{width:&quot;wide&quot;,context:&quot;standalone&quot;})||o.month(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;})||o.month(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;})}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=11}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCMonth(o,1),l.setUTCHours(0,0,0,0),l}}]),n}(_r);function Yge(e,t,n){_n(2,arguments);var r=Tn(e),l=kr(t),i=bB(r,n)-l;return r.setUTCDate(r.getUTCDate()-i*7),r}var Xge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,100),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;y&quot;,&quot;R&quot;,&quot;u&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;I&quot;,&quot;d&quot;,&quot;D&quot;,&quot;i&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;w&quot;:return ra(xa.week,l);case&quot;wo&quot;:return o.ordinalNumber(l,{unit:&quot;week&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=1&amp;&amp;i&lt;=53}},{key:&quot;set&quot;,value:function(l,i,o,a){return Xu(Yge(l,o,a),a)}}]),n}(_r);function Kge(e,t){_n(2,arguments);var n=Tn(e),r=kr(t),l=yB(n)-r;return n.setUTCDate(n.getUTCDate()-l*7),n}var Zge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,100),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;y&quot;,&quot;Y&quot;,&quot;u&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;w&quot;,&quot;d&quot;,&quot;D&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;I&quot;:return ra(xa.week,l);case&quot;Io&quot;:return o.ordinalNumber(l,{unit:&quot;week&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=1&amp;&amp;i&lt;=53}},{key:&quot;set&quot;,value:function(l,i,o){return qd(Kge(l,o))}}]),n}(_r),Qge=[31,28,31,30,31,30,31,31,30,31,30,31],Jge=[31,29,31,30,31,30,31,31,30,31,30,31],e0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,90),Mn(An(r),&quot;subPriority&quot;,1),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;Y&quot;,&quot;R&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;w&quot;,&quot;I&quot;,&quot;D&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;d&quot;:return ra(xa.date,l);case&quot;do&quot;:return o.ordinalNumber(l,{unit:&quot;date&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){var o=l.getUTCFullYear(),a=OB(o),s=l.getUTCMonth();return a?i&gt;=1&amp;&amp;i&lt;=Jge[s]:i&gt;=1&amp;&amp;i&lt;=Qge[s]}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCDate(o),l.setUTCHours(0,0,0,0),l}}]),n}(_r),t0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,90),Mn(An(r),&quot;subpriority&quot;,1),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;Y&quot;,&quot;R&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;w&quot;,&quot;I&quot;,&quot;d&quot;,&quot;E&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;D&quot;:case&quot;DD&quot;:return ra(xa.dayOfYear,l);case&quot;Do&quot;:return o.ordinalNumber(l,{unit:&quot;date&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){var o=l.getUTCFullYear(),a=OB(o);return a?i&gt;=1&amp;&amp;i&lt;=366:i&gt;=1&amp;&amp;i&lt;=365}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCMonth(0,o),l.setUTCHours(0,0,0,0),l}}]),n}(_r);function BM(e,t,n){var r,l,i,o,a,s,u,c;_n(2,arguments);var d=ou(),f=kr((r=(l=(i=(o=n==null?void 0:n.weekStartsOn)!==null&amp;&amp;o!==void 0?o:n==null||(a=n.locale)===null||a===void 0||(s=a.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&amp;&amp;i!==void 0?i:d.weekStartsOn)!==null&amp;&amp;l!==void 0?l:(u=d.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&amp;&amp;r!==void 0?r:0);if(!(f&gt;=0&amp;&amp;f&lt;=6))throw new RangeError(&quot;weekStartsOn must be between 0 and 6 inclusively&quot;);var p=Tn(e),m=kr(t),g=p.getUTCDay(),b=m%7,v=(b+7)%7,h=(v&lt;f?7:0)+m-g;return p.setUTCDate(p.getUTCDate()+h),p}var n0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,90),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;D&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;E&quot;:case&quot;EE&quot;:case&quot;EEE&quot;:return o.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;EEEEE&quot;:return o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;EEEEEE&quot;:return o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;EEEE&quot;:default:return o.day(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;})}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=6}},{key:&quot;set&quot;,value:function(l,i,o,a){return l=BM(l,o,a),l.setUTCHours(0,0,0,0),l}}]),n}(_r),r0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,90),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;y&quot;,&quot;R&quot;,&quot;u&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;I&quot;,&quot;d&quot;,&quot;D&quot;,&quot;E&quot;,&quot;i&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o,a){var s=function(c){var d=Math.floor((c-1)/7)*7;return(c+a.weekStartsOn+6)%7+d};switch(i){case&quot;e&quot;:case&quot;ee&quot;:return wa(ga(i.length,l),s);case&quot;eo&quot;:return wa(o.ordinalNumber(l,{unit:&quot;day&quot;}),s);case&quot;eee&quot;:return o.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;eeeee&quot;:return o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;eeeeee&quot;:return o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;eeee&quot;:default:return o.day(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;})}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=6}},{key:&quot;set&quot;,value:function(l,i,o,a){return l=BM(l,o,a),l.setUTCHours(0,0,0,0),l}}]),n}(_r),a0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,90),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;y&quot;,&quot;R&quot;,&quot;u&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;I&quot;,&quot;d&quot;,&quot;D&quot;,&quot;E&quot;,&quot;i&quot;,&quot;e&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o,a){var s=function(c){var d=Math.floor((c-1)/7)*7;return(c+a.weekStartsOn+6)%7+d};switch(i){case&quot;c&quot;:case&quot;cc&quot;:return wa(ga(i.length,l),s);case&quot;co&quot;:return wa(o.ordinalNumber(l,{unit:&quot;day&quot;}),s);case&quot;ccc&quot;:return o.day(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;standalone&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;ccccc&quot;:return o.day(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;cccccc&quot;:return o.day(l,{width:&quot;short&quot;,context:&quot;standalone&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;cccc&quot;:default:return o.day(l,{width:&quot;wide&quot;,context:&quot;standalone&quot;})||o.day(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;standalone&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;})}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=6}},{key:&quot;set&quot;,value:function(l,i,o,a){return l=BM(l,o,a),l.setUTCHours(0,0,0,0),l}}]),n}(_r);function o0e(e,t){_n(2,arguments);var n=kr(t);n%7===0&amp;&amp;(n=n-7);var r=1,l=Tn(e),i=l.getUTCDay(),o=n%7,a=(o+7)%7,s=(a&lt;r?7:0)+n-i;return l.setUTCDate(l.getUTCDate()+s),l}var i0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,90),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;y&quot;,&quot;Y&quot;,&quot;u&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;w&quot;,&quot;d&quot;,&quot;D&quot;,&quot;E&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){var a=function(u){return u===0?7:u};switch(i){case&quot;i&quot;:case&quot;ii&quot;:return ga(i.length,l);case&quot;io&quot;:return o.ordinalNumber(l,{unit:&quot;day&quot;});case&quot;iii&quot;:return wa(o.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;}),a);case&quot;iiiii&quot;:return wa(o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;}),a);case&quot;iiiiii&quot;:return wa(o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;}),a);case&quot;iiii&quot;:default:return wa(o.day(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;}),a)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=1&amp;&amp;i&lt;=7}},{key:&quot;set&quot;,value:function(l,i,o){return l=o0e(l,o),l.setUTCHours(0,0,0,0),l}}]),n}(_r),l0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,80),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;b&quot;,&quot;B&quot;,&quot;H&quot;,&quot;k&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;a&quot;:case&quot;aa&quot;:case&quot;aaa&quot;:return o.dayPeriod(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;aaaaa&quot;:return o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;aaaa&quot;:default:return o.dayPeriod(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;})}}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCHours(zM(o),0,0,0),l}}]),n}(_r),s0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,80),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;a&quot;,&quot;B&quot;,&quot;H&quot;,&quot;k&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;b&quot;:case&quot;bb&quot;:case&quot;bbb&quot;:return o.dayPeriod(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;bbbbb&quot;:return o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;bbbb&quot;:default:return o.dayPeriod(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;})}}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCHours(zM(o),0,0,0),l}}]),n}(_r),u0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,80),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;a&quot;,&quot;b&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;B&quot;:case&quot;BB&quot;:case&quot;BBB&quot;:return o.dayPeriod(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;BBBBB&quot;:return o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;BBBB&quot;:default:return o.dayPeriod(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;})}}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCHours(zM(o),0,0,0),l}}]),n}(_r),c0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,70),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;H&quot;,&quot;K&quot;,&quot;k&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;h&quot;:return ra(xa.hour12h,l);case&quot;ho&quot;:return o.ordinalNumber(l,{unit:&quot;hour&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=1&amp;&amp;i&lt;=12}},{key:&quot;set&quot;,value:function(l,i,o){var a=l.getUTCHours()&gt;=12;return a&amp;&amp;o&lt;12?l.setUTCHours(o+12,0,0,0):!a&amp;&amp;o===12?l.setUTCHours(0,0,0,0):l.setUTCHours(o,0,0,0),l}}]),n}(_r),d0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,70),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;a&quot;,&quot;b&quot;,&quot;h&quot;,&quot;K&quot;,&quot;k&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;H&quot;:return ra(xa.hour23h,l);case&quot;Ho&quot;:return o.ordinalNumber(l,{unit:&quot;hour&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=23}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCHours(o,0,0,0),l}}]),n}(_r),f0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,70),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;h&quot;,&quot;H&quot;,&quot;k&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;K&quot;:return ra(xa.hour11h,l);case&quot;Ko&quot;:return o.ordinalNumber(l,{unit:&quot;hour&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=11}},{key:&quot;set&quot;,value:function(l,i,o){var a=l.getUTCHours()&gt;=12;return a&amp;&amp;o&lt;12?l.setUTCHours(o+12,0,0,0):l.setUTCHours(o,0,0,0),l}}]),n}(_r),p0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,70),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;a&quot;,&quot;b&quot;,&quot;h&quot;,&quot;H&quot;,&quot;K&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;k&quot;:return ra(xa.hour24h,l);case&quot;ko&quot;:return o.ordinalNumber(l,{unit:&quot;hour&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=1&amp;&amp;i&lt;=24}},{key:&quot;set&quot;,value:function(l,i,o){var a=o&lt;=24?o%24:o;return l.setUTCHours(a,0,0,0),l}}]),n}(_r),h0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,60),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;m&quot;:return ra(xa.minute,l);case&quot;mo&quot;:return o.ordinalNumber(l,{unit:&quot;minute&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=59}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCMinutes(o,0,0),l}}]),n}(_r),m0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,50),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;s&quot;:return ra(xa.second,l);case&quot;so&quot;:return o.ordinalNumber(l,{unit:&quot;second&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=59}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCSeconds(o,0),l}}]),n}(_r),g0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,30),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i){var o=function(s){return Math.floor(s*Math.pow(10,-i.length+3))};return wa(ga(i.length,l),o)}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCMilliseconds(o),l}}]),n}(_r),v0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,10),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;t&quot;,&quot;T&quot;,&quot;x&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i){switch(i){case&quot;X&quot;:return cl(ul.basicOptionalMinutes,l);case&quot;XX&quot;:return cl(ul.basic,l);case&quot;XXXX&quot;:return cl(ul.basicOptionalSeconds,l);case&quot;XXXXX&quot;:return cl(ul.extendedOptionalSeconds,l);case&quot;XXX&quot;:default:return cl(ul.extended,l)}}},{key:&quot;set&quot;,value:function(l,i,o){return i.timestampIsSet?l:new Date(l.getTime()-o)}}]),n}(_r),y0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,10),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;t&quot;,&quot;T&quot;,&quot;X&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i){switch(i){case&quot;x&quot;:return cl(ul.basicOptionalMinutes,l);case&quot;xx&quot;:return cl(ul.basic,l);case&quot;xxxx&quot;:return cl(ul.basicOptionalSeconds,l);case&quot;xxxxx&quot;:return cl(ul.extendedOptionalSeconds,l);case&quot;xxx&quot;:default:return cl(ul.extended,l)}}},{key:&quot;set&quot;,value:function(l,i,o){return i.timestampIsSet?l:new Date(l.getTime()-o)}}]),n}(_r),b0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,40),Mn(An(r),&quot;incompatibleTokens&quot;,&quot;*&quot;),r}return ur(n,[{key:&quot;parse&quot;,value:function(l){return MB(l)}},{key:&quot;set&quot;,value:function(l,i,o){return[new Date(o*1e3),{timestampIsSet:!0}]}}]),n}(_r),x0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,20),Mn(An(r),&quot;incompatibleTokens&quot;,&quot;*&quot;),r}return ur(n,[{key:&quot;parse&quot;,value:function(l){return MB(l)}},{key:&quot;set&quot;,value:function(l,i,o){return[new Date(o),{timestampIsSet:!0}]}}]),n}(_r),w0e={G:new jge,y:new zge,Y:new Bge,R:new Wge,u:new qge,Q:new Uge,q:new Hge,M:new Vge,L:new Gge,w:new Xge,I:new Zge,d:new e0e,D:new t0e,E:new n0e,e:new r0e,c:new a0e,i:new i0e,a:new l0e,b:new s0e,B:new u0e,h:new c0e,H:new d0e,K:new f0e,k:new p0e,m:new h0e,s:new m0e,S:new g0e,X:new v0e,x:new y0e,t:new b0e,T:new x0e},_0e=/[yYQqMLwIdDecihHKkms]o|(\\w)\\1*|&#x27;&#x27;|&#x27;(&#x27;&#x27;|[^&#x27;])+(&#x27;|$)|./g,T0e=/P+p+|P+|p+|&#x27;&#x27;|&#x27;(&#x27;&#x27;|[^&#x27;])+(&#x27;|$)|./g,k0e=/^&#x27;([^]*?)&#x27;?$/,S0e=/&#x27;&#x27;/g,C0e=/\\S/,M0e=/[a-zA-Z]/;function P0e(e,t,n,r){var l,i,o,a,s,u,c,d,f,p,m,g,b,v,h,y,w,_;_n(3,arguments);var x=String(e),T=String(t),k=ou(),S=(l=(i=r==null?void 0:r.locale)!==null&amp;&amp;i!==void 0?i:k.locale)!==null&amp;&amp;l!==void 0?l:yb;if(!S.match)throw new RangeError(&quot;locale must contain match property&quot;);var C=kr((o=(a=(s=(u=r==null?void 0:r.firstWeekContainsDate)!==null&amp;&amp;u!==void 0?u:r==null||(c=r.locale)===null||c===void 0||(d=c.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&amp;&amp;s!==void 0?s:k.firstWeekContainsDate)!==null&amp;&amp;a!==void 0?a:(f=k.locale)===null||f===void 0||(p=f.options)===null||p===void 0?void 0:p.firstWeekContainsDate)!==null&amp;&amp;o!==void 0?o:1);if(!(C&gt;=1&amp;&amp;C&lt;=7))throw new RangeError(&quot;firstWeekContainsDate must be between 1 and 7 inclusively&quot;);var M=kr((m=(g=(b=(v=r==null?void 0:r.weekStartsOn)!==null&amp;&amp;v!==void 0?v:r==null||(h=r.locale)===null||h===void 0||(y=h.options)===null||y===void 0?void 0:y.weekStartsOn)!==null&amp;&amp;b!==void 0?b:k.weekStartsOn)!==null&amp;&amp;g!==void 0?g:(w=k.locale)===null||w===void 0||(_=w.options)===null||_===void 0?void 0:_.weekStartsOn)!==null&amp;&amp;m!==void 0?m:0);if(!(M&gt;=0&amp;&amp;M&lt;=6))throw new RangeError(&quot;weekStartsOn must be between 0 and 6 inclusively&quot;);if(T===&quot;&quot;)return x===&quot;&quot;?Tn(n):new Date(NaN);var O={firstWeekContainsDate:C,weekStartsOn:M,locale:S},D=[new Fge],P=T.match(T0e).map(function(U){var V=U[0];if(V in lk){var te=lk[V];return te(U,S.formatLong)}return U}).join(&quot;&quot;).match(_0e),E=[],I=p7(P),A;try{var F=function(){var V=A.value;!(r!=null&amp;&amp;r.useAdditionalWeekYearTokens)&amp;&amp;_B(V)&amp;&amp;iy(V,T,e),!(r!=null&amp;&amp;r.useAdditionalDayOfYearTokens)&amp;&amp;wB(V)&amp;&amp;iy(V,T,e);var te=V[0],ee=w0e[te];if(ee){var H=ee.incompatibleTokens;if(Array.isArray(H)){var Z=E.find(function(X){return H.includes(X.token)||X.token===te});if(Z)throw new RangeError(&quot;The format string mustn&#x27;t contain `&quot;.concat(Z.fullToken,&quot;` and `&quot;).concat(V,&quot;` at the same time&quot;))}else if(ee.incompatibleTokens===&quot;*&quot;&amp;&amp;E.length&gt;0)throw new RangeError(&quot;The format string mustn&#x27;t contain `&quot;.concat(V,&quot;` and any other token at the same time&quot;));E.push({token:te,fullToken:V});var G=ee.run(x,V,S.match,O);if(!G)return{v:new Date(NaN)};D.push(G.setter),x=G.rest}else{if(te.match(M0e))throw new RangeError(&quot;Format string contains an unescaped latin alphabet character `&quot;+te+&quot;`&quot;);if(V===&quot;&#x27;&#x27;&quot;?V=&quot;&#x27;&quot;:te===&quot;&#x27;&quot;&amp;&amp;(V=O0e(V)),x.indexOf(V)===0)x=x.slice(V.length);else return{v:new Date(NaN)}}};for(I.s();!(A=I.n()).done;){var j=F();if(ns(j)===&quot;object&quot;)return j.v}}catch(U){I.e(U)}finally{I.f()}if(x.length&gt;0&amp;&amp;C0e.test(x))return new Date(NaN);var z=D.map(function(U){return U.priority}).sort(function(U,V){return V-U}).filter(function(U,V,te){return te.indexOf(U)===V}).map(function(U){return D.filter(function(V){return V.priority===U}).sort(function(V,te){return te.subPriority-V.subPriority})}).map(function(U){return U[0]}),B=Tn(n);if(isNaN(B.getTime()))return new Date(NaN);var N=gB(B,oy(B)),R={},q=p7(z),Y;try{for(q.s();!(Y=q.n()).done;){var L=Y.value;if(!L.validate(N,O))return new Date(NaN);var W=L.set(N,R,O);Array.isArray(W)?(N=W[0],Dge(R,W[1])):N=W}}catch(U){q.e(U)}finally{q.f()}return N}function O0e(e){return e.match(k0e)[1].replace(S0e,&quot;&#x27;&quot;)}function A0e(e,t){_n(2,arguments);var n=Tn(e),r=kr(t);return n.setDate(r),n}function D0e(e,t){_n(2,arguments);var n=Tn(e),r=kr(t);return n.setHours(r),n}function E0e(e,t){_n(2,arguments);var n=Tn(e),r=kr(t);return n.setMinutes(r),n}function R0e(e,t){_n(2,arguments);var n=Tn(e),r=kr(t),l=n.getFullYear(),i=n.getDate(),o=new Date(0);o.setFullYear(l,r,15),o.setHours(0,0,0,0);var a=kB(o);return n.setMonth(r,Math.min(i,a)),n}function L0e(e,t){_n(2,arguments);var n=Tn(e),r=kr(t);return n.setSeconds(r),n}function I0e(e,t){_n(2,arguments);var n=Tn(e),r=kr(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(r),n)}function d0(e){_n(1,arguments);var t=Tn(e);return t.setDate(1),t.setHours(0,0,0,0),t}function c_(e,t){var n,r,l,i,o,a,s,u;_n(1,arguments);var c=ou(),d=kr((n=(r=(l=(i=t==null?void 0:t.weekStartsOn)!==null&amp;&amp;i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(a=o.options)===null||a===void 0?void 0:a.weekStartsOn)!==null&amp;&amp;l!==void 0?l:c.weekStartsOn)!==null&amp;&amp;r!==void 0?r:(s=c.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&amp;&amp;n!==void 0?n:0);if(!(d&gt;=0&amp;&amp;d&lt;=6))throw new RangeError(&quot;weekStartsOn must be between 0 and 6 inclusively&quot;);var f=Tn(e),p=f.getDay(),m=(p&lt;d?7:0)+p-d;return f.setDate(f.getDate()-m),f.setHours(0,0,0,0),f}function f0(e){_n(1,arguments);var t=Tn(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function AB(e,t){var n;_n(1,arguments);var r=kr((n=t==null?void 0:t.additionalDigits)!==null&amp;&amp;n!==void 0?n:2);if(r!==2&amp;&amp;r!==1&amp;&amp;r!==0)throw new RangeError(&quot;additionalDigits must be 0, 1 or 2&quot;);if(!(typeof e==&quot;string&quot;||Object.prototype.toString.call(e)===&quot;[object String]&quot;))return new Date(NaN);var l=j0e(e),i;if(l.date){var o=z0e(l.date,r);i=B0e(o.restDateString,o.year)}if(!i||isNaN(i.getTime()))return new Date(NaN);var a=i.getTime(),s=0,u;if(l.time&amp;&amp;(s=W0e(l.time),isNaN(s)))return new Date(NaN);if(l.timezone){if(u=q0e(l.timezone),isNaN(u))return new Date(NaN)}else{var c=new Date(a+s),d=new Date(0);return d.setFullYear(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),d.setHours(c.getUTCHours(),c.getUTCMinutes(),c.getUTCSeconds(),c.getUTCMilliseconds()),d}return new Date(a+s+u)}var p0={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},$0e=/^-?(?:(\\d{3})|(\\d{2})(?:-?(\\d{2}))?|W(\\d{2})(?:-?(\\d{1}))?|)$/,N0e=/^(\\d{2}(?:[.,]\\d*)?)(?::?(\\d{2}(?:[.,]\\d*)?))?(?::?(\\d{2}(?:[.,]\\d*)?))?$/,F0e=/^([+-])(\\d{2})(?::?(\\d{2}))?$/;function j0e(e){var t={},n=e.split(p0.dateTimeDelimiter),r;if(n.length&gt;2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],p0.timeZoneDelimiter.test(t.date)&amp;&amp;(t.date=e.split(p0.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){var l=p0.timezone.exec(r);l?(t.time=r.replace(l[1],&quot;&quot;),t.timezone=l[1]):t.time=r}return t}function z0e(e,t){var n=new RegExp(&quot;^(?:(\\\\d{4}|[+-]\\\\d{&quot;+(4+t)+&quot;})|(\\\\d{2}|[+-]\\\\d{&quot;+(2+t)+&quot;})$)&quot;),r=e.match(n);if(!r)return{year:NaN,restDateString:&quot;&quot;};var l=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:i===null?l:i*100,restDateString:e.slice((r[1]||r[2]).length)}}function B0e(e,t){if(t===null)return new Date(NaN);var n=e.match($0e);if(!n)return new Date(NaN);var r=!!n[4],l=xp(n[1]),i=xp(n[2])-1,o=xp(n[3]),a=xp(n[4]),s=xp(n[5])-1;if(r)return Y0e(t,a,s)?U0e(t,a,s):new Date(NaN);var u=new Date(0);return!V0e(t,i,o)||!G0e(t,l)?new Date(NaN):(u.setUTCFullYear(t,i,Math.max(l,o)),u)}function xp(e){return e?parseInt(e):1}function W0e(e){var t=e.match(N0e);if(!t)return NaN;var n=d_(t[1]),r=d_(t[2]),l=d_(t[3]);return X0e(n,r,l)?n*gb+r*mb+l*1e3:NaN}function d_(e){return e&amp;&amp;parseFloat(e.replace(&quot;,&quot;,&quot;.&quot;))||0}function q0e(e){if(e===&quot;Z&quot;)return 0;var t=e.match(F0e);if(!t)return 0;var n=t[1]===&quot;+&quot;?-1:1,r=parseInt(t[2]),l=t[3]&amp;&amp;parseInt(t[3])||0;return K0e(r,l)?n*(r*gb+l*mb):NaN}function U0e(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var l=r.getUTCDay()||7,i=(t-1)*7+n+1-l;return r.setUTCDate(r.getUTCDate()+i),r}var H0e=[31,null,31,30,31,30,31,31,30,31,30,31];function DB(e){return e%400===0||e%4===0&amp;&amp;e%100!==0}function V0e(e,t,n){return t&gt;=0&amp;&amp;t&lt;=11&amp;&amp;n&gt;=1&amp;&amp;n&lt;=(H0e[t]||(DB(e)?29:28))}function G0e(e,t){return t&gt;=1&amp;&amp;t&lt;=(DB(e)?366:365)}function Y0e(e,t,n){return t&gt;=1&amp;&amp;t&lt;=53&amp;&amp;n&gt;=0&amp;&amp;n&lt;=6}function X0e(e,t,n){return e===24?t===0&amp;&amp;n===0:n&gt;=0&amp;&amp;n&lt;60&amp;&amp;t&gt;=0&amp;&amp;t&lt;60&amp;&amp;e&gt;=0&amp;&amp;e&lt;25}function K0e(e,t){return t&gt;=0&amp;&amp;t&lt;=59}const Z0e=Object.freeze(Object.defineProperty({__proto__:null,default:AB},Symbol.toStringTag,{value:&quot;Module&quot;}));function Q0e(e,t){var n,r;_n(1,arguments);var l=Tn(e);if(isNaN(l.getTime()))throw new RangeError(&quot;Invalid time value&quot;);var i=String((n=t==null?void 0:t.format)!==null&amp;&amp;n!==void 0?n:&quot;extended&quot;),o=String((r=t==null?void 0:t.representation)!==null&amp;&amp;r!==void 0?r:&quot;complete&quot;);if(i!==&quot;extended&quot;&amp;&amp;i!==&quot;basic&quot;)throw new RangeError(&quot;format must be &#x27;extended&#x27; or &#x27;basic&#x27;&quot;);if(o!==&quot;date&quot;&amp;&amp;o!==&quot;time&quot;&amp;&amp;o!==&quot;complete&quot;)throw new RangeError(&quot;representation must be &#x27;date&#x27;, &#x27;time&#x27;, or &#x27;complete&#x27;&quot;);var a=&quot;&quot;,s=&quot;&quot;,u=i===&quot;extended&quot;?&quot;-&quot;:&quot;&quot;,c=i===&quot;extended&quot;?&quot;:&quot;:&quot;&quot;;if(o!==&quot;time&quot;){var d=tr(l.getDate(),2),f=tr(l.getMonth()+1,2),p=tr(l.getFullYear(),4);a=&quot;&quot;.concat(p).concat(u).concat(f).concat(u).concat(d)}if(o!==&quot;date&quot;){var m=l.getTimezoneOffset();if(m!==0){var g=Math.abs(m),b=tr(Math.floor(g/60),2),v=tr(g%60,2),h=m&lt;0?&quot;+&quot;:&quot;-&quot;;s=&quot;&quot;.concat(h).concat(b,&quot;:&quot;).concat(v)}else s=&quot;Z&quot;;var y=tr(l.getHours(),2),w=tr(l.getMinutes(),2),_=tr(l.getSeconds(),2),x=a===&quot;&quot;?&quot;&quot;:&quot;T&quot;,T=[y,w,_].join(c);a=&quot;&quot;.concat(a).concat(x).concat(T).concat(s)}return a}function J0e(e,t){_n(2,arguments);var n=Tn(e).getTime(),r=Tn(t.start).getTime(),l=Tn(t.end).getTime();if(!(r&lt;=l))throw new RangeError(&quot;Invalid interval&quot;);return n&gt;=r&amp;&amp;n&lt;=l}var sk={exports:{}};(function(e,t){Object.defineProperty(t,&quot;__esModule&quot;,{value:!0}),t.default=void 0;var n=function(s,u){switch(s){case&quot;P&quot;:return u.date({width:&quot;short&quot;});case&quot;PP&quot;:return u.date({width:&quot;medium&quot;});case&quot;PPP&quot;:return u.date({width:&quot;long&quot;});case&quot;PPPP&quot;:default:return u.date({width:&quot;full&quot;})}},r=function(s,u){switch(s){case&quot;p&quot;:return u.time({width:&quot;short&quot;});case&quot;pp&quot;:return u.time({width:&quot;medium&quot;});case&quot;ppp&quot;:return u.time({width:&quot;long&quot;});case&quot;pppp&quot;:default:return u.time({width:&quot;full&quot;})}},l=function(s,u){var c=s.match(/(P+)(p+)?/)||[],d=c[1],f=c[2];if(!f)return n(s,u);var p;switch(d){case&quot;P&quot;:p=u.dateTime({width:&quot;short&quot;});break;case&quot;PP&quot;:p=u.dateTime({width:&quot;medium&quot;});break;case&quot;PPP&quot;:p=u.dateTime({width:&quot;long&quot;});break;case&quot;PPPP&quot;:default:p=u.dateTime({width:&quot;full&quot;});break}return p.replace(&quot;{{date}}&quot;,n(d,u)).replace(&quot;{{time}}&quot;,r(f,u))},i={p:r,P:l},o=i;t.default=o,e.exports=t.default})(sk,sk.exports);var eve=sk.exports;const EB=lr(eve),tve={dayOfMonth:&quot;d&quot;,fullDate:&quot;PP&quot;,fullDateWithWeekday:&quot;PPPP&quot;,fullDateTime:&quot;PP p&quot;,fullDateTime12h:&quot;PP hh:mm aaa&quot;,fullDateTime24h:&quot;PP HH:mm&quot;,fullTime:&quot;p&quot;,fullTime12h:&quot;hh:mm aaa&quot;,fullTime24h:&quot;HH:mm&quot;,hours12h:&quot;hh&quot;,hours24h:&quot;HH&quot;,keyboardDate:&quot;P&quot;,keyboardDateTime:&quot;P p&quot;,keyboardDateTime12h:&quot;P hh:mm aaa&quot;,keyboardDateTime24h:&quot;P HH:mm&quot;,minutes:&quot;mm&quot;,month:&quot;LLLL&quot;,monthAndDate:&quot;MMMM d&quot;,monthAndYear:&quot;LLLL yyyy&quot;,monthShort:&quot;MMM&quot;,weekday:&quot;EEEE&quot;,weekdayShort:&quot;EEE&quot;,normalDate:&quot;d MMMM&quot;,normalDateWithWeekday:&quot;EEE, MMM d&quot;,seconds:&quot;ss&quot;,shortDate:&quot;MMM d&quot;,year:&quot;yyyy&quot;};class nve{constructor({locale:t,formats:n}={}){this.lib=&quot;date-fns&quot;,this.is12HourCycleInCurrentLocale=()=&gt;{var r;return this.locale?/a/.test((r=this.locale.formatLong)===null||r===void 0?void 0:r.time()):!0},this.getFormatHelperText=r=&gt;{var l,i;const o=/P+p+|P+|p+|&#x27;&#x27;|&#x27;(&#x27;&#x27;|[^&#x27;])+(&#x27;|$)|./g,a=this.locale||yb;return(i=(l=r.match(o))===null||l===void 0?void 0:l.map(s=&gt;{const u=s[0];if(u===&quot;p&quot;||u===&quot;P&quot;){const c=EB[u];return c(s,a.formatLong,{})}return s}).join(&quot;&quot;).replace(/(aaa|aa|a)/g,&quot;(a|p)m&quot;).toLocaleLowerCase())!==null&amp;&amp;i!==void 0?i:r},this.parseISO=r=&gt;AB(r),this.toISO=r=&gt;Q0e(r,{format:&quot;extended&quot;}),this.getCurrentLocaleCode=()=&gt;{var r;return((r=this.locale)===null||r===void 0?void 0:r.code)||&quot;en-US&quot;},this.addSeconds=(r,l)=&gt;tme(r,l),this.addMinutes=(r,l)=&gt;rme(r,l),this.addHours=(r,l)=&gt;ome(r,l),this.addDays=(r,l)=&gt;ak(r,l),this.addWeeks=(r,l)=&gt;ime(r,l),this.addMonths=(r,l)=&gt;av(r,l),this.addYears=(r,l)=&gt;o7(r,l),this.isValid=r=&gt;mB(this.date(r)),this.getDiff=(r,l,i)=&gt;{var o;const a=(o=this.date(l))!==null&amp;&amp;o!==void 0?o:r;if(!this.isValid(a))return 0;switch(i){case&quot;years&quot;:return sme(r,a);case&quot;quarters&quot;:return fme(r,a);case&quot;months&quot;:return pB(r,a);case&quot;weeks&quot;:return mme(r,a);case&quot;days&quot;:return hB(r,a);case&quot;hours&quot;:return vme(r,a);case&quot;minutes&quot;:return yme(r,a);case&quot;seconds&quot;:return bme(r,a);default:return vb(r,a)}},this.isAfter=(r,l)=&gt;c0(r,l),this.isBefore=(r,l)=&gt;zc(r,l),this.startOfDay=r=&gt;Wd(r),this.endOfDay=r=&gt;ok(r),this.getHours=r=&gt;xge(r),this.setHours=(r,l)=&gt;D0e(r,l),this.setMinutes=(r,l)=&gt;E0e(r,l),this.getSeconds=r=&gt;Tge(r),this.setSeconds=(r,l)=&gt;L0e(r,l),this.isSameDay=(r,l)=&gt;Cge(r,l),this.isSameMonth=(r,l)=&gt;Pge(r,l),this.isSameYear=(r,l)=&gt;Mge(r,l),this.isSameHour=(r,l)=&gt;Oge(r,l),this.startOfYear=r=&gt;f0(r),this.endOfYear=r=&gt;s_(r),this.startOfMonth=r=&gt;d0(r),this.endOfMonth=r=&gt;ik(r),this.startOfWeek=r=&gt;c_(r,{locale:this.locale}),this.endOfWeek=r=&gt;l_(r,{locale:this.locale}),this.getYear=r=&gt;kge(r),this.setYear=(r,l)=&gt;I0e(r,l),this.date=r=&gt;typeof r&gt;&quot;u&quot;?new Date:r===null?null:new Date(r),this.toJsDate=r=&gt;r,this.parse=(r,l)=&gt;r===&quot;&quot;?null:P0e(r,l,new Date,{locale:this.locale}),this.format=(r,l)=&gt;this.formatByString(r,this.formats[l]),this.formatByString=(r,l)=&gt;TB(r,l,{locale:this.locale}),this.isEqual=(r,l)=&gt;r===null&amp;&amp;l===null?!0:Sge(r,l),this.isNull=r=&gt;r===null,this.isAfterDay=(r,l)=&gt;c0(r,ok(l)),this.isBeforeDay=(r,l)=&gt;zc(r,Wd(l)),this.isBeforeYear=(r,l)=&gt;zc(r,f0(l)),this.isAfterYear=(r,l)=&gt;c0(r,s_(l)),this.isWithinRange=(r,[l,i])=&gt;J0e(r,{start:l,end:i}),this.formatNumber=r=&gt;r,this.getMinutes=r=&gt;wge(r),this.getDate=r=&gt;yge(r),this.setDate=(r,l)=&gt;A0e(r,l),this.getMonth=r=&gt;_ge(r),this.getDaysInMonth=r=&gt;kB(r),this.setMonth=(r,l)=&gt;R0e(r,l),this.getMeridiemText=r=&gt;r===&quot;am&quot;?&quot;AM&quot;:&quot;PM&quot;,this.getNextMonth=r=&gt;av(r,1),this.getPreviousMonth=r=&gt;av(r,-1),this.getMonthArray=r=&gt;{const i=[f0(r)];for(;i.length&lt;12;){const o=i[i.length-1];i.push(this.getNextMonth(o))}return i},this.mergeDateAndTime=(r,l)=&gt;this.setSeconds(this.setMinutes(this.setHours(r,this.getHours(l)),this.getMinutes(l)),this.getSeconds(l)),this.getWeekdays=()=&gt;{const r=new Date;return xme({start:c_(r,{locale:this.locale}),end:l_(r,{locale:this.locale})}).map(l=&gt;this.formatByString(l,&quot;EEEEEE&quot;))},this.getWeekArray=r=&gt;{const l=c_(d0(r),{locale:this.locale}),i=l_(ik(r),{locale:this.locale});let o=0,a=l;const s=[];let u=null;for(;zc(a,i);){const c=Math.floor(o/7);s[c]=s[c]||[];const d=bge(a);u!==d&amp;&amp;(u=d,s[c].push(a),o+=1),a=ak(a,1)}return s},this.getYearRange=(r,l)=&gt;{const i=f0(r),o=s_(l),a=[];let s=i;for(;zc(s,o);)a.push(s),s=o7(s,1);return a},this.locale=t,this.formats=Object.assign({},tve,n)}isBeforeMonth(t,n){return zc(t,d0(n))}isAfterMonth(t,n){return c0(t,d0(n))}}const rve={y:&quot;year&quot;,yy:&quot;year&quot;,yyy:&quot;year&quot;,yyyy:&quot;year&quot;,MMMM:&quot;month&quot;,MM:&quot;month&quot;,DD:&quot;day&quot;,d:&quot;day&quot;,dd:&quot;day&quot;,H:&quot;hour&quot;,HH:&quot;hour&quot;,h:&quot;hour&quot;,hh:&quot;hour&quot;,mm:&quot;minute&quot;,ss:&quot;second&quot;,a:&quot;am-pm&quot;,aa:&quot;am-pm&quot;,aaa:&quot;am-pm&quot;};class ave extends nve{constructor(...t){super(...t),this.formatTokenMap=rve,this.expandFormat=n=&gt;{const r=/P+p+|P+|p+|&#x27;&#x27;|&#x27;(&#x27;&#x27;|[^&#x27;])+(&#x27;|$)|./g;return n.match(r).map(l=&gt;{const i=l[0];if(i===&quot;p&quot;||i===&quot;P&quot;){const o=EB[i],a=this.locale||yb;return o(l,a.formatLong,{})}return l}).join(&quot;&quot;)},this.getFormatHelperText=n=&gt;this.expandFormat(n).replace(/(aaa|aa|a)/g,&quot;(a|p)m&quot;).toLocaleLowerCase()}}const ove=Object.freeze(Object.defineProperty({__proto__:null,AdapterDateFns:ave},Symbol.toStringTag,{value:&quot;Module&quot;})),RB=Qn(ove);function LB(e){var t,n,r=&quot;&quot;;if(typeof e==&quot;string&quot;||typeof e==&quot;number&quot;)r+=e;else if(typeof e==&quot;object&quot;)if(Array.isArray(e))for(t=0;t&lt;e.length;t++)e[t]&amp;&amp;(n=LB(e[t]))&amp;&amp;(r&amp;&amp;(r+=&quot; &quot;),r+=n);else for(t in e)e[t]&amp;&amp;(r&amp;&amp;(r+=&quot; &quot;),r+=t);return r}function ma(){for(var e,t,n=0,r=&quot;&quot;;n&lt;arguments.length;)(e=arguments[n++])&amp;&amp;(t=LB(e))&amp;&amp;(r&amp;&amp;(r+=&quot; &quot;),r+=t);return r}function Su(e,t){return Array.isArray(t)?t.every(n=&gt;e.indexOf(n)!==-1):e.indexOf(t)!==-1}const IB=(e,t)=&gt;n=&gt;{(n.key===&quot;Enter&quot;||n.key===&quot; &quot;)&amp;&amp;(e(n),n.preventDefault(),n.stopPropagation())},$B=(e=document)=&gt;{const t=e.activeElement;return t?t.shadowRoot?$B(t.shadowRoot):t:null};function ive(e){return yn(&quot;PrivatePickersMonth&quot;,e)}const uk=hn(&quot;PrivatePickersMonth&quot;,[&quot;root&quot;,&quot;selected&quot;]),lve=[&quot;disabled&quot;,&quot;onSelect&quot;,&quot;selected&quot;,&quot;value&quot;,&quot;tabIndex&quot;,&quot;hasFocus&quot;,&quot;onFocus&quot;,&quot;onBlur&quot;],sve=e=&gt;{const{classes:t,selected:n}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;selected&quot;]},ive,t)},uve=Et(pr,{name:&quot;PrivatePickersMonth&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;[t.root,{[`&amp;.${uk.selected}`]:t.selected}]})(({theme:e})=&gt;Ie({flex:&quot;1 0 33.33%&quot;,display:&quot;flex&quot;,alignItems:&quot;center&quot;,justifyContent:&quot;center&quot;,color:&quot;unset&quot;,backgroundColor:&quot;transparent&quot;,border:0,outline:0},e.typography.subtitle1,{margin:&quot;8px 0&quot;,height:36,borderRadius:18,cursor:&quot;pointer&quot;,&quot;&amp;:focus, &amp;:hover&quot;:{backgroundColor:rr(e.palette.action.active,e.palette.action.hoverOpacity)},&quot;&amp;:disabled&quot;:{pointerEvents:&quot;none&quot;,color:e.palette.text.secondary},[`&amp;.${uk.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,&quot;&amp;:focus, &amp;:hover&quot;:{backgroundColor:e.palette.primary.dark}}})),h7=()=&gt;{},cve=e=&gt;{const{disabled:t,onSelect:n,selected:r,value:l,tabIndex:i,hasFocus:o,onFocus:a=h7,onBlur:s=h7}=e,u=Kt(e,lve),c=sve(e),d=()=&gt;{n(l)},f=ge.useRef(null);return no(()=&gt;{if(o){var p;(p=f.current)==null||p.focus()}},[o]),ke.jsx(uve,Ie({ref:f,component:&quot;button&quot;,type:&quot;button&quot;,className:c.root,tabIndex:i,onClick:d,onKeyDown:IB(d),color:r?&quot;primary&quot;:void 0,variant:r?&quot;h5&quot;:&quot;subtitle1&quot;,disabled:t,onFocus:p=&gt;a(p,l),onBlur:p=&gt;s(p,l)},u))},ia=e=&gt;({components:{MuiLocalizationProvider:{defaultProps:{localeText:Ie({},e)}}}}),dve={previousMonth:&quot;Vorige maand&quot;,nextMonth:&quot;Volgende maand&quot;,openPreviousView:&quot;open vorige view&quot;,openNextView:&quot;open volgende view&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;jaarweergave is geopend, schakel over naar kalenderweergave&quot;:&quot;kalenderweergave is geopend, switch naar jaarweergave&quot;,start:&quot;Start&quot;,end:&quot;Einde&quot;,cancelButtonLabel:&quot;Annuleren&quot;,clearButtonLabel:&quot;Resetten&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Vandaag&quot;,clockLabelText:(e,t,n)=&gt;`Selecteer ${e}. ${t===null?&quot;Geen tijd geselecteerd&quot;:`Geselecteerde tijd is ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} uren`,minutesClockNumberText:e=&gt;`${e} minuten`,secondsClockNumberText:e=&gt;`${e} seconden`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Kies datum, geselecteerde datum is ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Kies datum&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Kies tijd, geselecteerde tijd is ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Kies tijd&quot;,timeTableLabel:&quot;kies tijd&quot;,dateTableLabel:&quot;kies datum&quot;},fve=ia(dve),pve={previousMonth:&quot;Poprzedni miesiąc&quot;,nextMonth:&quot;Następny miesiąc&quot;,openPreviousView:&quot;otwórz poprzedni widok&quot;,openNextView:&quot;otwórz następny widok&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;otwarty jest widok roku, przełącz na widok kalendarza&quot;:&quot;otwarty jest widok kalendarza, przełącz na widok roku&quot;,start:&quot;Początek&quot;,end:&quot;Koniec&quot;,cancelButtonLabel:&quot;Anuluj&quot;,clearButtonLabel:&quot;Wyczyść&quot;,okButtonLabel:&quot;Zatwierdź&quot;,todayButtonLabel:&quot;Dzisiaj&quot;,clockLabelText:(e,t,n)=&gt;`Select ${e}. ${t===null?&quot;Nie wybrano czasu&quot;:`Wybrany czas to ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} godzin`,minutesClockNumberText:e=&gt;`${e} minut`,secondsClockNumberText:e=&gt;`${e} sekund`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Wybierz datę, obecnie wybrana data to ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Wybierz datę&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Wybierz czas, obecnie wybrany czas to ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Wybierz czas&quot;,timeTableLabel:&quot;wybierz czas&quot;,dateTableLabel:&quot;wybierz datę&quot;},hve=ia(pve),mve={previousMonth:&quot;Mês anterior&quot;,nextMonth:&quot;Próximo mês&quot;,openPreviousView:&quot;Abrir próxima seleção&quot;,openNextView:&quot;Abrir seleção anterior&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;Seleção de ano está aberta, alternando para seleção de calendário&quot;:&quot;Seleção de calendários está aberta, alternando para seleção de ano&quot;,start:&quot;Início&quot;,end:&quot;Fim&quot;,cancelButtonLabel:&quot;Cancelar&quot;,clearButtonLabel:&quot;Limpar&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Hoje&quot;,datePickerDefaultToolbarTitle:&quot;Selecione a data&quot;,dateTimePickerDefaultToolbarTitle:&quot;Selecione data e hora&quot;,timePickerDefaultToolbarTitle:&quot;Selecione a hora&quot;,dateRangePickerDefaultToolbarTitle:&quot;Selecione o intervalo entre datas&quot;,clockLabelText:(e,t,n)=&gt;`Selecione ${e}. ${t===null?&quot;Hora não selecionada&quot;:`Selecionado a hora ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} horas`,minutesClockNumberText:e=&gt;`${e} minutos`,secondsClockNumberText:e=&gt;`${e} segundos`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Escolha uma data, data selecionada ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Escolha uma data&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Escolha uma hora, hora selecionada ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Escolha uma hora&quot;,timeTableLabel:&quot;escolha uma hora&quot;,dateTableLabel:&quot;escolha uma data&quot;},gve=ia(mve),vve={previousMonth:&quot;Önceki ay&quot;,nextMonth:&quot;Sonraki ay&quot;,openPreviousView:&quot;sonraki görünüm&quot;,openNextView:&quot;önceki görünüm&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;yıl görünümü açık, takvim görünümüne geç&quot;:&quot;takvim görünümü açık, yıl görünümüne geç&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`metin girişi görünümü açık, şuraya gidin: ${t} görünümü`:`${t} görünüm açık, metin girişi görünümüne gidin`,start:&quot;Başlangıç&quot;,end:&quot;Bitiş&quot;,cancelButtonLabel:&quot;iptal&quot;,clearButtonLabel:&quot;Temizle&quot;,okButtonLabel:&quot;Tamam&quot;,todayButtonLabel:&quot;Bugün&quot;,datePickerDefaultToolbarTitle:&quot;Tarih Seç&quot;,dateTimePickerDefaultToolbarTitle:&quot;Tarih &amp; Saat seç&quot;,timePickerDefaultToolbarTitle:&quot;Saat seç&quot;,dateRangePickerDefaultToolbarTitle:&quot;Tarih aralığı seçin&quot;,clockLabelText:(e,t,n)=&gt;`${e} seç.  ${t===null?&quot;Zaman seçilmedi&quot;:`Seçilen zaman: ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} saat`,minutesClockNumberText:e=&gt;`${e} dakika`,secondsClockNumberText:e=&gt;`${e} saniye`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Tarih seçin, seçilen tarih: ${t.format(e,&quot;fullDate&quot;)}`:&quot;Tarih seç&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Saat seçin, seçilen saat: ${t.format(e,&quot;fullTime&quot;)}`:&quot;Saat seç&quot;,timeTableLabel:&quot;saat seç&quot;,dateTableLabel:&quot;tarih seç&quot;},yve=ia(vve),h0={hours:&quot;Stunden&quot;,minutes:&quot;Minuten&quot;,seconds:&quot;Sekunden&quot;},m7={calendar:&quot;Kalenderansicht&quot;,clock:&quot;Uhransicht&quot;},bve={previousMonth:&quot;Letzter Monat&quot;,nextMonth:&quot;Nächster Monat&quot;,openPreviousView:&quot;Letzte Ansicht öffnen&quot;,openNextView:&quot;Nächste Ansicht öffnen&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;Jahresansicht ist geöffnet, zur Kalenderansicht wechseln&quot;:&quot;Kalenderansicht ist geöffnet, zur Jahresansicht wechseln&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`Texteingabeansicht ist geöffnet, zur ${m7[t]} wechseln`:`${m7[t]} ist geöffnet, zur Texteingabeansicht wechseln`,start:&quot;Beginn&quot;,end:&quot;Ende&quot;,cancelButtonLabel:&quot;Abbrechen&quot;,clearButtonLabel:&quot;Löschen&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Heute&quot;,datePickerDefaultToolbarTitle:&quot;Datum auswählen&quot;,dateTimePickerDefaultToolbarTitle:&quot;Datum &amp; Uhrzeit auswählen&quot;,timePickerDefaultToolbarTitle:&quot;Uhrzeit auswählen&quot;,dateRangePickerDefaultToolbarTitle:&quot;Datumsbereich auswählen&quot;,clockLabelText:(e,t,n)=&gt;{var r;return`${(r=h0[e])!=null?r:e} auswählen. ${t===null?&quot;Keine Uhrzeit ausgewählt&quot;:`Gewählte Uhrzeit ist ${n.format(t,&quot;fullTime&quot;)}`}`},hoursClockNumberText:e=&gt;`${e} ${h0.hours}`,minutesClockNumberText:e=&gt;`${e} ${h0.minutes}`,secondsClockNumberText:e=&gt;`${e}  ${h0.seconds}`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Datum auswählen, gewähltes Datum ist ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Datum auswählen&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Uhrzeit auswählen, gewählte Uhrzeit ist ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Uhrzeit auswählen&quot;,timeTableLabel:&quot;Uhrzeit auswählen&quot;,dateTableLabel:&quot;Datum auswählen&quot;},xve=ia(bve),wve={hours:&quot;las horas&quot;,minutes:&quot;los minutos&quot;,seconds:&quot;los segundos&quot;},_ve={previousMonth:&quot;Último mes&quot;,nextMonth:&quot;Próximo mes&quot;,openPreviousView:&quot;abrir la última vista&quot;,openNextView:&quot;abrir la siguiente vista&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;la vista del año está abierta, cambie a la vista de calendario&quot;:&quot;la vista de calendario está abierta, cambie a la vista del año&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`la vista de entrada de texto está abierta, ir a la vista ${t}`:`la vista ${t} está abierta, ir a la vista de entrada de texto`,start:&quot;Empezar&quot;,end:&quot;Terminar&quot;,cancelButtonLabel:&quot;Cancelar&quot;,clearButtonLabel:&quot;Limpiar&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Hoy&quot;,datePickerDefaultToolbarTitle:&quot;Seleccionar fecha&quot;,dateTimePickerDefaultToolbarTitle:&quot;Seleccionar fecha &amp; hora&quot;,timePickerDefaultToolbarTitle:&quot;Seleccionar hora&quot;,dateRangePickerDefaultToolbarTitle:&quot;Seleccionar rango de fecha&quot;,clockLabelText:(e,t,n)=&gt;`Seleccione ${wve[e]}. ${t===null?&quot;Sin tiempo seleccionado&quot;:`El tiempo seleccionado es ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} horas`,minutesClockNumberText:e=&gt;`${e} minutos`,secondsClockNumberText:e=&gt;`${e} segundos`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Elige la fecha, la fecha elegida es ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Elige la fecha&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Elige la hora, la hora elegido es ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Elige la hora&quot;,timeTableLabel:&quot;elige la fecha&quot;,dateTableLabel:&quot;elige la hora&quot;},Tve=ia(_ve),kve={previousMonth:&quot;ماه گذشته&quot;,nextMonth:&quot;ماه آینده&quot;,openPreviousView:&quot;نمای قبلی&quot;,openNextView:&quot;نمای بعدی&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;نمای سال باز است، رفتن به نمای تقویم&quot;:&quot;نمای تقویم باز است، رفتن به نمای سال&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`نمای ورودی متن باز است، رفتن به نمای ${t}`:`نمای ${t} باز است، رفتن به نمای ورودی متن`,start:&quot;شروع&quot;,end:&quot;پایان&quot;,cancelButtonLabel:&quot;لغو&quot;,clearButtonLabel:&quot;پاک کردن&quot;,okButtonLabel:&quot;اوکی&quot;,todayButtonLabel:&quot;امروز&quot;,datePickerDefaultToolbarTitle:&quot;تاریخ را انتخاب کنید&quot;,dateTimePickerDefaultToolbarTitle:&quot;تاریخ و ساعت را انتخاب کنید&quot;,timePickerDefaultToolbarTitle:&quot;ساعت را انتخاب کنید&quot;,dateRangePickerDefaultToolbarTitle:&quot;محدوده تاریخ را انتخاب کنید&quot;,clockLabelText:(e,t,n)=&gt;`Select ${e}. ${t===null?&quot;هیچ ساعتی انتخاب نشده است&quot;:`ساعت انتخاب ${n.format(t,&quot;fullTime&quot;)} می باشد`}`,hoursClockNumberText:e=&gt;`${e} ساعت ها`,minutesClockNumberText:e=&gt;`${e} دقیقه ها`,secondsClockNumberText:e=&gt;`${e} ثانیه ها`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`تاریخ را انتخاب کنید، تاریخ انتخاب شده ${t.format(t.date(e),&quot;fullDate&quot;)} می باشد`:&quot;تاریخ را انتخاب کنید&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`ساعت را انتخاب کنید، ساعت انتخاب شده ${t.format(t.date(e),&quot;fullTime&quot;)} می باشد`:&quot;ساعت را انتخاب کنید&quot;,timeTableLabel:&quot;انتخاب تاریخ&quot;,dateTableLabel:&quot;انتخاب ساعت&quot;},Sve=ia(kve),Cve={hours:&quot;tunnit&quot;,minutes:&quot;minuutit&quot;,seconds:&quot;sekuntit&quot;},g7={calendar:&quot;kalenteri&quot;,clock:&quot;kello&quot;},Mve={previousMonth:&quot;Edellinen kuukausi&quot;,nextMonth:&quot;Seuraava kuukausi&quot;,openPreviousView:&quot;avaa edellinen kuukausi&quot;,openNextView:&quot;avaa seuraava kuukausi&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;vuosinäkymä on auki, vaihda kalenterinäkymään&quot;:&quot;kalenterinäkymä on auki, vaihda vuosinäkymään&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`tekstikenttä on auki, mene ${g7[t]}näkymään`:`${g7[t]}näkymä on auki, mene tekstikenttään`,start:&quot;Alku&quot;,end:&quot;Loppu&quot;,cancelButtonLabel:&quot;Peruuta&quot;,clearButtonLabel:&quot;Tyhjennä&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Tänään&quot;,datePickerDefaultToolbarTitle:&quot;Valitse päivä&quot;,dateTimePickerDefaultToolbarTitle:&quot;Valitse päivä ja aika&quot;,timePickerDefaultToolbarTitle:&quot;Valitse aika&quot;,dateRangePickerDefaultToolbarTitle:&quot;Valitse aikaväli&quot;,clockLabelText:(e,t,n)=&gt;`Valitse ${Cve[e]}. ${t===null?&quot;Ei aikaa valittuna&quot;:`Valittu aika on ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} tuntia`,minutesClockNumberText:e=&gt;`${e} minuuttia`,secondsClockNumberText:e=&gt;`${e} sekunttia`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Valitse päivä, valittu päivä on ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Valitse päivä&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Valitse aika, valittu aika on ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Valitse aika&quot;,timeTableLabel:&quot;valitse aika&quot;,dateTableLabel:&quot;valitse päivä&quot;},Pve=ia(Mve),Ove={hours:&quot;Hodiny&quot;,minutes:&quot;Minuty&quot;,seconds:&quot;Sekundy&quot;},v7={calendar:&quot;kalendáře&quot;,clock:&quot;času&quot;},Ave={previousMonth:&quot;Další měsíc&quot;,nextMonth:&quot;Předchozí month&quot;,openPreviousView:&quot;otevřít předchozí zobrazení&quot;,openNextView:&quot;otevřít další zobrazení&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;roční zobrazení otevřeno, přepněte do zobrazení kalendáře&quot;:&quot;zobrazení kalendáře otevřeno, přepněte do zobrazení roku&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`Zobrazení pro zadávání textu je otevřené, přepněte do zobrazení ${v7[t]}`:`Zobrazení ${v7[t]} je otevřené, přepněte do zobrazení textového pole`,start:&quot;Začátek&quot;,end:&quot;Konec&quot;,cancelButtonLabel:&quot;Zrušit&quot;,clearButtonLabel:&quot;Vymazat&quot;,okButtonLabel:&quot;Potvrdit&quot;,todayButtonLabel:&quot;Dnes&quot;,datePickerDefaultToolbarTitle:&quot;Vyberte datum&quot;,dateTimePickerDefaultToolbarTitle:&quot;Vyberte datum a čas&quot;,timePickerDefaultToolbarTitle:&quot;Vyberte čas&quot;,dateRangePickerDefaultToolbarTitle:&quot;Vyberete rozmezí dat&quot;,clockLabelText:(e,t,n)=&gt;{var r;return`${(r=Ove[e])!=null?r:e} vybrány. ${t===null?&quot;Není vybrán čas&quot;:`Vybraný čas je ${n.format(t,&quot;fullTime&quot;)}`}`},hoursClockNumberText:e=&gt;`${e} hodin`,minutesClockNumberText:e=&gt;`${e} minut`,secondsClockNumberText:e=&gt;`${e} sekund`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Vybrané datum, vybrané datum je ${t.format(e,&quot;fullDate&quot;)}`:&quot;Vyberte datum&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Vybrané čas, vybraný čas je ${t.format(e,&quot;fullTime&quot;)}`:&quot;Vyberte čas&quot;,timeTableLabel:&quot;vyberte čas&quot;,dateTableLabel:&quot;vyberte datum&quot;},Dve=ia(Ave),Eve={hours:&quot;heures&quot;,minutes:&quot;minutes&quot;,seconds:&quot;secondes&quot;},y7={calendar:&quot;calendrier&quot;,clock:&quot;horloge&quot;},Rve={previousMonth:&quot;Mois précédent&quot;,nextMonth:&quot;Mois suivant&quot;,openPreviousView:&quot;Ouvrir la vue précédente&quot;,openNextView:&quot;Ouvrir la vue suivante&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;La vue année est ouverte, ouvrir la vue calendrier&quot;:&quot;La vue calendrier est ouverte, ouvrir la vue année&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`passer du champ text au ${y7[t]}`:`passer du ${y7[t]} au champ text`,start:&quot;Début&quot;,end:&quot;Fin&quot;,cancelButtonLabel:&quot;Annuler&quot;,clearButtonLabel:&quot;Vider&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Aujourd&#x27;hui&quot;,clockLabelText:(e,t,n)=&gt;`Choix des ${Eve[e]}. ${t===null?&quot;Aucune heure choisie&quot;:`L&#x27;heure choisie est ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} heures`,minutesClockNumberText:e=&gt;`${e} minutes`,secondsClockNumberText:e=&gt;`${e} secondes`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Choisir la date, la date sélectionnée est ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Choisir la date&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Choisir l&#x27;heure, l&#x27;heure sélectionnée est ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Choisir l&#x27;heure&quot;,timeTableLabel:&quot;choix de l&#x27;heure&quot;,dateTableLabel:&quot;choix de la date&quot;},Lve=ia(Rve),m0={hours:&quot;Óra&quot;,minutes:&quot;Perc&quot;,seconds:&quot;Másodperc&quot;},b7={calendar:&quot;naptár&quot;,clock:&quot;óra&quot;},Ive={previousMonth:&quot;Előző hónap&quot;,nextMonth:&quot;Következő hónap&quot;,openPreviousView:&quot;Előző nézet megnyitása&quot;,openNextView:&quot;Következő nézet megnyitása&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;az évválasztó már nyitva, váltson a naptárnézetre&quot;:&quot;a naptárnézet már nyitva, váltson az évválasztóra&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`szöveges beviteli nézet aktív, váltás ${b7[t]} nézetre`:`${b7[t]} beviteli nézet aktív, váltás szöveges beviteli nézetre`,start:&quot;Kezdő dátum&quot;,end:&quot;Záró dátum&quot;,cancelButtonLabel:&quot;Mégse&quot;,clearButtonLabel:&quot;Törlés&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Ma&quot;,datePickerDefaultToolbarTitle:&quot;Dátum kiválasztása&quot;,dateTimePickerDefaultToolbarTitle:&quot;Dátum és idő kiválasztása&quot;,timePickerDefaultToolbarTitle:&quot;Idő kiválasztása&quot;,dateRangePickerDefaultToolbarTitle:&quot;Dátumhatárok kiválasztása&quot;,clockLabelText:(e,t,n)=&gt;{var r;return`${(r=m0[e])!=null?r:e} kiválasztása. ${t===null?&quot;Nincs kiválasztva idő&quot;:`A kiválasztott idő ${n.format(t,&quot;fullTime&quot;)}`}`},hoursClockNumberText:e=&gt;`${e} ${m0.hours.toLowerCase()}`,minutesClockNumberText:e=&gt;`${e} ${m0.minutes.toLowerCase()}`,secondsClockNumberText:e=&gt;`${e}  ${m0.seconds.toLowerCase()}`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Válasszon dátumot, a kiválasztott dátum: ${t.format(e,&quot;fullDate&quot;)}`:&quot;Válasszon dátumot&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Válasszon időt, a kiválasztott idő: ${t.format(e,&quot;fullTime&quot;)}`:&quot;Válasszon időt&quot;,timeTableLabel:&quot;válasszon időt&quot;,dateTableLabel:&quot;válasszon dátumot&quot;},$ve=ia(Ive),NB={previousMonth:&quot;Previous month&quot;,nextMonth:&quot;Next month&quot;,openPreviousView:&quot;open previous view&quot;,openNextView:&quot;open next view&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;year view is open, switch to calendar view&quot;:&quot;calendar view is open, switch to year view&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`text input view is open, go to ${t} view`:`${t} view is open, go to text input view`,start:&quot;Start&quot;,end:&quot;End&quot;,cancelButtonLabel:&quot;Cancel&quot;,clearButtonLabel:&quot;Clear&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Today&quot;,datePickerDefaultToolbarTitle:&quot;Select date&quot;,dateTimePickerDefaultToolbarTitle:&quot;Select date &amp; time&quot;,timePickerDefaultToolbarTitle:&quot;Select time&quot;,dateRangePickerDefaultToolbarTitle:&quot;Select date range&quot;,clockLabelText:(e,t,n)=&gt;`Select ${e}. ${t===null?&quot;No time selected&quot;:`Selected time is ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} hours`,minutesClockNumberText:e=&gt;`${e} minutes`,secondsClockNumberText:e=&gt;`${e} seconds`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Choose date, selected date is ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Choose date&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Choose time, selected time is ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Choose time&quot;,timeTableLabel:&quot;pick time&quot;,dateTableLabel:&quot;pick date&quot;},FB=NB,Nve=ia(NB),Fve={previousMonth:&quot;Forrige måned&quot;,nextMonth:&quot;Neste måned&quot;,openPreviousView:&quot;åpne forrige visning&quot;,openNextView:&quot;åpne neste visning&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;årsvisning er åpen, bytt til kalendervisning&quot;:&quot;kalendervisning er åpen, bytt til årsvisning&quot;,start:&quot;Start&quot;,end:&quot;Slutt&quot;,cancelButtonLabel:&quot;Avbryt&quot;,clearButtonLabel:&quot;Fjern&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;I dag&quot;,clockLabelText:(e,t,n)=&gt;`Velg ${e}. ${t===null?&quot;Ingen tid valgt&quot;:`Valgt tid er ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} timer`,minutesClockNumberText:e=&gt;`${e} minutter`,secondsClockNumberText:e=&gt;`${e} sekunder`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Velg dato, valgt dato er ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Velg dato&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Velg tid, valgt tid er ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Velg tid&quot;,timeTableLabel:&quot;velg tid&quot;,dateTableLabel:&quot;velg dato&quot;},jve=ia(Fve),zve={previousMonth:&quot;Föregående månad&quot;,nextMonth:&quot;Nästa månad&quot;,openPreviousView:&quot;öppna föregående vy&quot;,openNextView:&quot;öppna nästa vy&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;årsvyn är öppen, byt till kalendervy&quot;:&quot;kalendervyn är öppen, byt till årsvy&quot;,start:&quot;Start&quot;,end:&quot;Slut&quot;,cancelButtonLabel:&quot;Avbryt&quot;,clearButtonLabel:&quot;Rensa&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Idag&quot;,clockLabelText:(e,t,n)=&gt;`Select ${e}. ${t===null?&quot;Ingen tid vald&quot;:`Vald tid är ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} timmar`,minutesClockNumberText:e=&gt;`${e} minuter`,secondsClockNumberText:e=&gt;`${e} sekunder`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Välj datum, valt datum är ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Välj datum&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Välj tid, vald tid är ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Välj tid&quot;,timeTableLabel:&quot;välj tid&quot;,dateTableLabel:&quot;välj datum&quot;},Bve=ia(zve),Wve={hours:&quot;le ore&quot;,minutes:&quot;i minuti&quot;,seconds:&quot;i secondi&quot;},qve={previousMonth:&quot;Mese precedente&quot;,nextMonth:&quot;Mese successivo&quot;,openPreviousView:&quot;apri la vista precedente&quot;,openNextView:&quot;apri la vista successiva&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;la vista dell&#x27;anno è aperta, passare alla vista del calendario&quot;:&quot;la vista dell&#x27;calendario è aperta, passare alla vista dell&#x27;anno&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`la vista del campo di testo è aperta, passare alla vista ${t}`:`la vista aperta è: ${t}, vai alla vista del campo di testo`,start:&quot;Inizio&quot;,end:&quot;Fine&quot;,cancelButtonLabel:&quot;Cancellare&quot;,clearButtonLabel:&quot;Sgomberare&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Oggi&quot;,datePickerDefaultToolbarTitle:&quot;Seleziona data&quot;,dateTimePickerDefaultToolbarTitle:&quot;Seleziona data e orario&quot;,timePickerDefaultToolbarTitle:&quot;Seleziona orario&quot;,dateRangePickerDefaultToolbarTitle:&quot;Seleziona intervallo di date&quot;,clockLabelText:(e,t,n)=&gt;`Seleziona ${Wve[e]}. ${t===null?&quot;Nessun orario selezionato&quot;:`L&#x27;ora selezionata è ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} ore`,minutesClockNumberText:e=&gt;`${e} minuti`,secondsClockNumberText:e=&gt;`${e} secondi`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Scegli la data, la data selezionata è ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Scegli la data&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Scegli l&#x27;ora, l&#x27;ora selezionata è ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Scegli l&#x27;ora&quot;,timeTableLabel:&quot;scegli un&#x27;ora&quot;,dateTableLabel:&quot;scegli una data&quot;},Uve=ia(qve),Hve={hours:&quot;小时&quot;,minutes:&quot;分钟&quot;,seconds:&quot;秒&quot;},Vve={previousMonth:&quot;上个月&quot;,nextMonth:&quot;下个月&quot;,openPreviousView:&quot;前一个视图&quot;,openNextView:&quot;下一个视图&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;年视图已打开，切换为日历视图&quot;:&quot;日历视图已打开，切换为年视图&quot;,start:&quot;开始&quot;,end:&quot;结束&quot;,cancelButtonLabel:&quot;取消&quot;,clearButtonLabel:&quot;清除&quot;,okButtonLabel:&quot;确认&quot;,todayButtonLabel:&quot;今天&quot;,clockLabelText:(e,t,n)=&gt;`Select ${Hve[e]}. ${t===null?&quot;未选择时间&quot;:`已选择${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e}小时`,minutesClockNumberText:e=&gt;`${e}分钟`,secondsClockNumberText:e=&gt;`${e}秒`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`选择日期，已选择${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;选择日期&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`选择时间，已选择${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;选择时间&quot;,timeTableLabel:&quot;选择时间&quot;,dateTableLabel:&quot;选择日期&quot;},Gve=ia(Vve),Yve={hours:&quot;시간을&quot;,minutes:&quot;분을&quot;,seconds:&quot;초를&quot;},Xve={previousMonth:&quot;이전 달&quot;,nextMonth:&quot;다음 달&quot;,openPreviousView:&quot;이전 화면 보기&quot;,openNextView:&quot;다음 화면 보기&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;연도 선택 화면에서 달력 화면으로 전환하기&quot;:&quot;달력 화면에서 연도 선택 화면으로 전환하기&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`텍스트 입력 화면에서 ${t} 화면으로 전환하기`:`${t} 화면에서 텍스트 입력 화면으로 전환하기`,start:&quot;시작&quot;,end:&quot;종료&quot;,cancelButtonLabel:&quot;취소&quot;,clearButtonLabel:&quot;초기화&quot;,okButtonLabel:&quot;확인&quot;,todayButtonLabel:&quot;오늘&quot;,datePickerDefaultToolbarTitle:&quot;날짜 선택하기&quot;,dateTimePickerDefaultToolbarTitle:&quot;날짜 &amp; 시간 선택하기&quot;,timePickerDefaultToolbarTitle:&quot;시간 선택하기&quot;,dateRangePickerDefaultToolbarTitle:&quot;날짜 범위 선택하기&quot;,clockLabelText:(e,t,n)=&gt;`${Yve[e]} 선택하세요. ${t===null?&quot;시간을 선택하지 않았습니다.&quot;:`현재 선택된 시간은 ${n.format(t,&quot;fullTime&quot;)}입니다.`}`,hoursClockNumberText:e=&gt;`${e}시간`,minutesClockNumberText:e=&gt;`${e}분`,secondsClockNumberText:e=&gt;`${e}초`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`날짜를 선택하세요. 현재 선택된 날짜는 ${t.format(t.date(e),&quot;fullDate&quot;)}입니다.`:&quot;날짜를 선택하세요&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`시간을 선택하세요. 현재 선택된 시간은 ${t.format(t.date(e),&quot;fullTime&quot;)}입니다.`:&quot;시간을 선택하세요&quot;,timeTableLabel:&quot;선택한 시간&quot;,dateTableLabel:&quot;선택한 날짜&quot;},Kve=ia(Xve),Zve={previousMonth:&quot;Fyrri mánuður&quot;,nextMonth:&quot;Næsti mánuður&quot;,openPreviousView:&quot;opna fyrri skoðun&quot;,openNextView:&quot;opna næstu skoðun&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;ársskoðun er opin, skipta yfir í dagatalsskoðun&quot;:&quot;dagatalsskoðun er opin, skipta yfir í ársskoðun&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;{const n=t===&quot;calendar&quot;?&quot;dagatals&quot;:&quot;klukku&quot;;return e?`textainnsláttur er opinn, fara í ${n}skoðun`:`${n}skoðun er opin, opna fyrir textainnslátt`},start:&quot;Upphaf&quot;,end:&quot;Endir&quot;,cancelButtonLabel:&quot;Hætta við&quot;,clearButtonLabel:&quot;Hreinsa&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Í dag&quot;,datePickerDefaultToolbarTitle:&quot;Velja dagsetningu&quot;,dateTimePickerDefaultToolbarTitle:&quot;Velja dagsetningu og tíma&quot;,timePickerDefaultToolbarTitle:&quot;Velja tíma&quot;,dateRangePickerDefaultToolbarTitle:&quot;Velja tímabil&quot;,clockLabelText:(e,t,n)=&gt;`Select ${e}. ${t===null?&quot;Enginn tími valinn&quot;:`Valinn tími er ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} klukkustundir`,minutesClockNumberText:e=&gt;`${e} mínútur`,secondsClockNumberText:e=&gt;`${e} sekúndur`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Velja dagsetningu, valin dagsetning er ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Velja dagsetningu&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Velja tíma, valinn tími er ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Velja tíma&quot;,timeTableLabel:&quot;velja tíma&quot;,dateTableLabel:&quot;velja dagsetningu&quot;},Qve=ia(Zve),g0={hours:&quot;時間&quot;,minutes:&quot;分&quot;,seconds:&quot;秒&quot;},x7={calendar:&quot;カレンダー表示&quot;,clock:&quot;時計表示&quot;},Jve={previousMonth:&quot;先月&quot;,nextMonth:&quot;来月&quot;,openPreviousView:&quot;前の表示を開く&quot;,openNextView:&quot;次の表示を開く&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;年選択表示からカレンダー表示に切り替える&quot;:&quot;カレンダー表示から年選択表示に切り替える&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`テキスト入力表示から${x7[t]}に切り替える`:`${x7[t]}からテキスト入力表示に切り替える`,start:&quot;開始&quot;,end:&quot;終了&quot;,cancelButtonLabel:&quot;キャンセル&quot;,clearButtonLabel:&quot;クリア&quot;,okButtonLabel:&quot;確定&quot;,todayButtonLabel:&quot;今日&quot;,datePickerDefaultToolbarTitle:&quot;日付を選択&quot;,dateTimePickerDefaultToolbarTitle:&quot;日時を選択&quot;,timePickerDefaultToolbarTitle:&quot;時間を選択&quot;,dateRangePickerDefaultToolbarTitle:&quot;日付の範囲を選択&quot;,clockLabelText:(e,t,n)=&gt;{var r;return`${(r=g0[e])!=null?r:e}を選択してください ${t===null?&quot;時間が選択されていません&quot;:`選択した時間は ${n.format(t,&quot;fullTime&quot;)} です`}`},hoursClockNumberText:e=&gt;`${e} ${g0.hours}`,minutesClockNumberText:e=&gt;`${e} ${g0.minutes}`,secondsClockNumberText:e=&gt;`${e} ${g0.seconds}`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`日付を選択してください。選択した日付は ${t.format(e,&quot;fullDate&quot;)} です`:&quot;日付を選択してください&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`時間を選択してください。選択した時間は ${t.format(e,&quot;fullTime&quot;)} です`:&quot;時間を選択してください&quot;,timeTableLabel:&quot;時間を選択&quot;,dateTableLabel:&quot;日付を選択&quot;},eye=ia(Jve),tye={previousMonth:&quot;Попередній місяць&quot;,nextMonth:&quot;Наступний місяць&quot;,openPreviousView:&quot;відкрити попередній вигляд&quot;,openNextView:&quot;відкрити наступний вигляд&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;річний вигляд відкрито, перейти до календарного вигляду&quot;:&quot;календарний вигляд відкрито, перейти до річного вигляду&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`текстове поле відкрите, перейти до  ${t} вигляду`:`${t} вигляд наразі відкрито, перейти до текстового поля`,start:&quot;Початок&quot;,end:&quot;Кінець&quot;,cancelButtonLabel:&quot;Відміна&quot;,clearButtonLabel:&quot;Очистити&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Сьогодні&quot;,datePickerDefaultToolbarTitle:&quot;Вибрати дату&quot;,dateTimePickerDefaultToolbarTitle:&quot;Вибрати дату і час&quot;,timePickerDefaultToolbarTitle:&quot;Вибрати час&quot;,dateRangePickerDefaultToolbarTitle:&quot;Вибрати календарний період&quot;,clockLabelText:(e,t,n)=&gt;`Select ${e}. ${t===null?&quot;Час не вибраний&quot;:`Вибрано час ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} годин`,minutesClockNumberText:e=&gt;`${e} хвилин`,secondsClockNumberText:e=&gt;`${e} секунд`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Оберіть дату, обрана дата  ${t.format(e,&quot;fullDate&quot;)}`:&quot;Оберіть дату&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Оберіть час, обраний час  ${t.format(e,&quot;fullTime&quot;)}`:&quot;Оберіть час&quot;,timeTableLabel:&quot;оберіть час&quot;,dateTableLabel:&quot;оберіть дату&quot;},nye=ia(tye),rye={previousMonth:&quot;پچھلا مہینہ&quot;,nextMonth:&quot;اگلا مہینہ&quot;,openPreviousView:&quot;پچھلا ویو کھولیں&quot;,openNextView:&quot;اگلا ویو کھولیں&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;سال والا ویو کھلا ہے۔ کیلنڈر والا ویو کھولیں&quot;:&quot;کیلنڈر والا ویو کھلا ہے۔ سال والا ویو کھولیں&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`،ٹیکسٹ ویو کھلا ہے ${t} ویو کھولیں`:`${t} ویو کھلا ہے، ٹیکسٹ ویو کھولیں`,start:&quot;شروع&quot;,end:&quot;ختم&quot;,cancelButtonLabel:&quot;کینسل&quot;,clearButtonLabel:&quot;کلئیر&quot;,okButtonLabel:&quot;اوکے&quot;,todayButtonLabel:&quot;آج&quot;,datePickerDefaultToolbarTitle:&quot;تاریخ منتخب کریں&quot;,dateTimePickerDefaultToolbarTitle:&quot;تاریخ اور وقت منتخب کریں&quot;,timePickerDefaultToolbarTitle:&quot;وقت منتخب کریں&quot;,dateRangePickerDefaultToolbarTitle:&quot;تاریخوں کی رینج منتخب کریں&quot;,clockLabelText:(e,t,n)=&gt;`${e} منتخب کریں ${t===null?&quot;کوئی وقت منتخب نہیں&quot;:`منتخب وقت ہے ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} گھنٹے`,minutesClockNumberText:e=&gt;`${e} منٹ`,secondsClockNumberText:e=&gt;`${e} سیکنڈ`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`تاریخ منتخب کریں، منتخب شدہ تاریخ ہے ${t.format(e,&quot;fullDate&quot;)}`:&quot;تاریخ منتخب کریں&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`وقت منتخب کریں، منتخب شدہ وقت ہے ${t.format(e,&quot;fullTime&quot;)}`:&quot;وقت منتخب کریں&quot;,timeTableLabel:&quot;وقت منتخب کریں&quot;,dateTableLabel:&quot;تاریخ منتخب کریں&quot;},aye=ia(rye),f_={hours:&quot;гадзіны&quot;,minutes:&quot;хвіліны&quot;,seconds:&quot;секунды&quot;,calendar:&quot;календара&quot;,clock:&quot;часу&quot;},oye={previousMonth:&quot;Папярэдні месяц&quot;,nextMonth:&quot;Наступны месяц&quot;,openPreviousView:&quot;адкрыць папярэдні выгляд&quot;,openNextView:&quot;адкрыць наступны выгляд&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;гадавы выгляд адкрыты, перайсці да каляндарнага выгляду&quot;:&quot;каляндарны выгляд адкрыты, перайсці да гадавога выгляду&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`тэкставае поле адкрыта, перайсці да выгляду ${f_[t]}`:`Выгляд ${f_[t]} зараз адкрыты, перайсці да тэкставага поля`,start:&quot;Пачатак&quot;,end:&quot;Канец&quot;,cancelButtonLabel:&quot;Адмена&quot;,clearButtonLabel:&quot;Ачысціць&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Сёння&quot;,datePickerDefaultToolbarTitle:&quot;Абраць дату&quot;,dateTimePickerDefaultToolbarTitle:&quot;Абраць дату і час&quot;,timePickerDefaultToolbarTitle:&quot;Абраць час&quot;,dateRangePickerDefaultToolbarTitle:&quot;Абраць каляндарны перыяд&quot;,clockLabelText:(e,t,n)=&gt;`Абярыце ${f_[e]}. ${t===null?&quot;Час не абраны&quot;:`Абраны час ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} гадзін`,minutesClockNumberText:e=&gt;`${e} хвілін`,secondsClockNumberText:e=&gt;`${e} секунд`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Абраць дату, абрана дата  ${t.format(e,&quot;fullDate&quot;)}`:&quot;Абраць дату&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Абраць час, абрыны час  ${t.format(e,&quot;fullTime&quot;)}`:&quot;Абраць час&quot;,timeTableLabel:&quot;абраць час&quot;,dateTableLabel:&quot;абраць дату&quot;},iye=ia(oye),lye={hours:&quot;часы&quot;,minutes:&quot;минуты&quot;,seconds:&quot;секунды&quot;},w7={calendar:&quot;календарный&quot;,clock:&quot;часовой&quot;},sye={previousMonth:&quot;Предыдущий месяц&quot;,nextMonth:&quot;Следующий месяц&quot;,openPreviousView:&quot;открыть предыдущий вид&quot;,openNextView:&quot;открыть следующий вид&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;открыт годовой вид, переключить на календарный вид&quot;:&quot;открыт календарный вид, переключить на годовой вид&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`Открыт текстовый вид, перейти на ${w7[t]} вид`:`Открыт ${w7[t]} вид, перейти на текстовый вид`,start:&quot;Начало&quot;,end:&quot;Конец&quot;,cancelButtonLabel:&quot;Отмена&quot;,clearButtonLabel:&quot;Очистить&quot;,okButtonLabel:&quot;Ок&quot;,todayButtonLabel:&quot;Сегодня&quot;,datePickerDefaultToolbarTitle:&quot;Выбрать дату&quot;,dateTimePickerDefaultToolbarTitle:&quot;Выбрать дату и время&quot;,timePickerDefaultToolbarTitle:&quot;Выбрать время&quot;,dateRangePickerDefaultToolbarTitle:&quot;Выбрать период&quot;,clockLabelText:(e,t,n)=&gt;`Выбрать ${lye[e]}. ${t===null?&quot;Время не выбрано&quot;:`Выбрано время ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} часов`,minutesClockNumberText:e=&gt;`${e} минут`,secondsClockNumberText:e=&gt;`${e} секунд`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Выберите дату, выбрана дата ${t.format(e,&quot;fullDate&quot;)}`:&quot;Выберите дату&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Выберите время, выбрано время ${t.format(e,&quot;fullTime&quot;)}`:&quot;Выберите время&quot;,timeTableLabel:&quot;выбрать время&quot;,dateTableLabel:&quot;выбрать дату&quot;},uye=ia(sye),WM=ge.createContext(null);function cye(e){const t=pn({props:e,name:&quot;MuiLocalizationProvider&quot;}),{children:n,dateAdapter:r,dateFormats:l,dateLibInstance:i,locale:o,adapterLocale:a,localeText:s}=t,u=ge.useMemo(()=&gt;new r({locale:a??o,formats:l,instance:i}),[r,o,a,l,i]),c=ge.useMemo(()=&gt;({minDate:u.date(&quot;1900-01-01T00:00:00.000&quot;),maxDate:u.date(&quot;2099-12-31T00:00:00.000&quot;)}),[u]),d=ge.useMemo(()=&gt;({utils:u,defaultDates:c,localeText:Ie({},FB,s??{})}),[c,u,s]);return ke.jsx(WM.Provider,{value:d,children:n})}const ng=()=&gt;{const e=ge.useContext(WM);if(e===null)throw new Error(&quot;MUI: Can not find utils in context. It looks like you forgot to wrap your component in LocalizationProvider, or pass dateAdapter prop directly.&quot;);return e},Br=()=&gt;ng().utils,rg=()=&gt;ng().defaultDates,Xi=()=&gt;ng().localeText,ag=()=&gt;{const e=Br();return ge.useRef(e.date()).current};function jB(e){return yn(&quot;MuiMonthPicker&quot;,e)}const dye=hn(&quot;MuiMonthPicker&quot;,[&quot;root&quot;]),Ih=({date:e,disableFuture:t,disablePast:n,maxDate:r,minDate:l,isDateDisabled:i,utils:o})=&gt;{const a=o.startOfDay(o.date());n&amp;&amp;o.isBefore(l,a)&amp;&amp;(l=a),t&amp;&amp;o.isAfter(r,a)&amp;&amp;(r=a);let s=e,u=e;for(o.isBefore(e,l)&amp;&amp;(s=o.date(l),u=null),o.isAfter(e,r)&amp;&amp;(u&amp;&amp;(u=o.date(r)),s=null);s||u;){if(s&amp;&amp;o.isAfter(s,r)&amp;&amp;(s=null),u&amp;&amp;o.isBefore(u,l)&amp;&amp;(u=null),s){if(!i(s))return s;s=o.addDays(s,1)}if(u){if(!i(u))return u;u=o.addDays(u,-1)}}return null},qM=(e,t)=&gt;{const n=e.date(t);return e.isValid(n)?n:null},Ci=(e,t,n)=&gt;{if(t==null)return n;const r=e.date(t);return e.isValid(r)?r:n},fye=[&quot;className&quot;,&quot;date&quot;,&quot;disabled&quot;,&quot;disableFuture&quot;,&quot;disablePast&quot;,&quot;maxDate&quot;,&quot;minDate&quot;,&quot;onChange&quot;,&quot;shouldDisableMonth&quot;,&quot;readOnly&quot;,&quot;disableHighlightToday&quot;,&quot;autoFocus&quot;,&quot;onMonthFocus&quot;,&quot;hasFocus&quot;,&quot;onFocusedViewChange&quot;],pye=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},jB,t)};function hye(e,t){const n=Br(),r=rg(),l=pn({props:e,name:t});return Ie({disableFuture:!1,disablePast:!1},l,{minDate:Ci(n,l.minDate,r.minDate),maxDate:Ci(n,l.maxDate,r.maxDate)})}const mye=Et(&quot;div&quot;,{name:&quot;MuiMonthPicker&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({width:310,display:&quot;flex&quot;,flexWrap:&quot;wrap&quot;,alignContent:&quot;stretch&quot;,margin:&quot;0 4px&quot;}),zB=ge.forwardRef(function(t,n){const r=Br(),l=ag(),i=hye(t,&quot;MuiMonthPicker&quot;),{className:o,date:a,disabled:s,disableFuture:u,disablePast:c,maxDate:d,minDate:f,onChange:p,shouldDisableMonth:m,readOnly:g,disableHighlightToday:b,autoFocus:v=!1,onMonthFocus:h,hasFocus:y,onFocusedViewChange:w}=i,_=Kt(i,fye),x=i,T=pye(x),k=Ym(),S=ge.useMemo(()=&gt;a??r.startOfMonth(l),[l,r,a]),C=ge.useMemo(()=&gt;a!=null?r.getMonth(a):b?null:r.getMonth(l),[l,a,r,b]),[M,O]=ge.useState(()=&gt;C||r.getMonth(l)),D=ge.useCallback(R=&gt;{const q=r.startOfMonth(c&amp;&amp;r.isAfter(l,f)?l:f),Y=r.startOfMonth(u&amp;&amp;r.isBefore(l,d)?l:d);return r.isBefore(R,q)||r.isAfter(R,Y)?!0:m?m(R):!1},[u,c,d,f,l,m,r]),P=R=&gt;{if(g)return;const q=r.setMonth(S,R);p(q,&quot;finish&quot;)},[E,I]=Zl({name:&quot;MonthPicker&quot;,state:&quot;hasFocus&quot;,controlled:y,default:v}),A=ge.useCallback(R=&gt;{I(R),w&amp;&amp;w(R)},[I,w]),F=ge.useCallback(R=&gt;{D(r.setMonth(S,R))||(O(R),A(!0),h&amp;&amp;h(R))},[D,r,S,A,h]);ge.useEffect(()=&gt;{O(R=&gt;C!==null&amp;&amp;R!==C?C:R)},[C]);const j=yo(R=&gt;{switch(R.key){case&quot;ArrowUp&quot;:F((12+M-3)%12),R.preventDefault();break;case&quot;ArrowDown&quot;:F((12+M+3)%12),R.preventDefault();break;case&quot;ArrowLeft&quot;:F((12+M+(k.direction===&quot;ltr&quot;?-1:1))%12),R.preventDefault();break;case&quot;ArrowRight&quot;:F((12+M+(k.direction===&quot;ltr&quot;?1:-1))%12),R.preventDefault();break}}),z=ge.useCallback((R,q)=&gt;{F(q)},[F]),B=ge.useCallback(()=&gt;{A(!1)},[A]),N=r.getMonth(l);return ke.jsx(mye,Ie({ref:n,className:ma(T.root,o),ownerState:x,onKeyDown:j},_,{children:r.getMonthArray(S).map(R=&gt;{const q=r.getMonth(R),Y=r.format(R,&quot;monthShort&quot;),L=s||D(R);return ke.jsx(cve,{value:q,selected:q===C,tabIndex:q===M&amp;&amp;!L?0:-1,hasFocus:E&amp;&amp;q===M,onSelect:P,onFocus:z,onBlur:B,disabled:L,&quot;aria-current&quot;:N===q?&quot;date&quot;:void 0,children:Y},Y)})}))});function UM(e,t,n){const{value:r,onError:l}=e,i=ng(),o=ge.useRef(null),a=t({adapter:i,value:r,props:e});return ge.useEffect(()=&gt;{l&amp;&amp;!n(a,o.current)&amp;&amp;l(a,r),o.current=a},[n,l,o,a,r]),a}const HM=({props:e,value:t,adapter:n})=&gt;{const r=n.utils.date(),l=n.utils.date(t),i=Ci(n.utils,e.minDate,n.defaultDates.minDate),o=Ci(n.utils,e.maxDate,n.defaultDates.maxDate);if(l===null)return null;switch(!0){case!n.utils.isValid(t):return&quot;invalidDate&quot;;case!!(e.shouldDisableDate&amp;&amp;e.shouldDisableDate(l)):return&quot;shouldDisableDate&quot;;case!!(e.disableFuture&amp;&amp;n.utils.isAfterDay(l,r)):return&quot;disableFuture&quot;;case!!(e.disablePast&amp;&amp;n.utils.isBeforeDay(l,r)):return&quot;disablePast&quot;;case!!(i&amp;&amp;n.utils.isBeforeDay(l,i)):return&quot;minDate&quot;;case!!(o&amp;&amp;n.utils.isAfterDay(l,o)):return&quot;maxDate&quot;;default:return null}},BB=({shouldDisableDate:e,minDate:t,maxDate:n,disableFuture:r,disablePast:l})=&gt;{const i=ng();return ge.useCallback(o=&gt;HM({adapter:i,value:o,props:{shouldDisableDate:e,minDate:t,maxDate:n,disableFuture:r,disablePast:l}})!==null,[i,e,t,n,r,l])},gye=(e,t)=&gt;e===t,VM=e=&gt;UM(e,HM,gye),vye=(e,t,n)=&gt;(r,l)=&gt;{switch(l.type){case&quot;changeMonth&quot;:return Ie({},r,{slideDirection:l.direction,currentMonth:l.newMonth,isMonthSwitchingAnimating:!e});case&quot;finishMonthSwitchingAnimation&quot;:return Ie({},r,{isMonthSwitchingAnimating:!1});case&quot;changeFocusedDay&quot;:{if(r.focusedDay!=null&amp;&amp;l.focusedDay!=null&amp;&amp;n.isSameDay(l.focusedDay,r.focusedDay))return r;const i=l.focusedDay!=null&amp;&amp;!t&amp;&amp;!n.isSameMonth(r.currentMonth,l.focusedDay);return Ie({},r,{focusedDay:l.focusedDay,isMonthSwitchingAnimating:i&amp;&amp;!e&amp;&amp;!l.withoutMonthSwitchingAnimation,currentMonth:i?n.startOfMonth(l.focusedDay):r.currentMonth,slideDirection:l.focusedDay!=null&amp;&amp;n.isAfterDay(l.focusedDay,r.currentMonth)?&quot;left&quot;:&quot;right&quot;})}default:throw new Error(&quot;missing support&quot;)}},yye=({date:e,defaultCalendarMonth:t,disableFuture:n,disablePast:r,disableSwitchToMonthOnDayFocus:l=!1,maxDate:i,minDate:o,onMonthChange:a,reduceAnimations:s,shouldDisableDate:u})=&gt;{var c;const d=ag(),f=Br(),p=ge.useRef(vye(!!s,l,f)).current,[m,g]=ge.useReducer(p,{isMonthSwitchingAnimating:!1,focusedDay:e||d,currentMonth:f.startOfMonth((c=e??t)!=null?c:d),slideDirection:&quot;left&quot;}),b=ge.useCallback(_=&gt;{g(Ie({type:&quot;changeMonth&quot;},_)),a&amp;&amp;a(_.newMonth)},[a]),v=ge.useCallback(_=&gt;{const x=_??d;f.isSameMonth(x,m.currentMonth)||b({newMonth:f.startOfMonth(x),direction:f.isAfterDay(x,m.currentMonth)?&quot;left&quot;:&quot;right&quot;})},[m.currentMonth,b,d,f]),h=BB({shouldDisableDate:u,minDate:o,maxDate:i,disableFuture:n,disablePast:r}),y=ge.useCallback(()=&gt;{g({type:&quot;finishMonthSwitchingAnimation&quot;})},[]),w=ge.useCallback((_,x)=&gt;{h(_)||g({type:&quot;changeFocusedDay&quot;,focusedDay:_,withoutMonthSwitchingAnimation:x})},[h]);return{calendarState:m,changeMonth:v,changeFocusedDay:w,isDateDisabled:h,onMonthSwitchingAnimationEnd:y,handleChangeMonth:b}},bye=e=&gt;yn(&quot;MuiPickersFadeTransitionGroup&quot;,e),xye=hn(&quot;MuiPickersFadeTransitionGroup&quot;,[&quot;root&quot;]),wye=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},bye,t)},_7=500,_ye=Et(Km,{name:&quot;MuiPickersFadeTransitionGroup&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;block&quot;,position:&quot;relative&quot;});function WB(e){const t=pn({props:e,name:&quot;MuiPickersFadeTransitionGroup&quot;}),{children:n,className:r,reduceAnimations:l,transKey:i}=t,o=wye(t);return l?n:ke.jsx(_ye,{className:ma(o.root,r),children:ke.jsx(ib,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:_7,enter:_7/2,exit:0},children:n},i)})}const hm=36,og=2,GM=320,Tye=358;function qB(e){return yn(&quot;MuiPickersDay&quot;,e)}const hh=hn(&quot;MuiPickersDay&quot;,[&quot;root&quot;,&quot;dayWithMargin&quot;,&quot;dayOutsideMonth&quot;,&quot;hiddenDaySpacingFiller&quot;,&quot;today&quot;,&quot;selected&quot;,&quot;disabled&quot;]),kye=[&quot;autoFocus&quot;,&quot;className&quot;,&quot;day&quot;,&quot;disabled&quot;,&quot;disableHighlightToday&quot;,&quot;disableMargin&quot;,&quot;hidden&quot;,&quot;isAnimating&quot;,&quot;onClick&quot;,&quot;onDaySelect&quot;,&quot;onFocus&quot;,&quot;onBlur&quot;,&quot;onKeyDown&quot;,&quot;onMouseDown&quot;,&quot;outsideCurrentMonth&quot;,&quot;selected&quot;,&quot;showDaysOutsideCurrentMonth&quot;,&quot;children&quot;,&quot;today&quot;],Sye=e=&gt;{const{selected:t,disableMargin:n,disableHighlightToday:r,today:l,disabled:i,outsideCurrentMonth:o,showDaysOutsideCurrentMonth:a,classes:s}=e;return vn({root:[&quot;root&quot;,t&amp;&amp;&quot;selected&quot;,i&amp;&amp;&quot;disabled&quot;,!n&amp;&amp;&quot;dayWithMargin&quot;,!r&amp;&amp;l&amp;&amp;&quot;today&quot;,o&amp;&amp;a&amp;&amp;&quot;dayOutsideMonth&quot;,o&amp;&amp;!a&amp;&amp;&quot;hiddenDaySpacingFiller&quot;],hiddenDaySpacingFiller:[&quot;hiddenDaySpacingFiller&quot;]},qB,s)},UB=({theme:e,ownerState:t})=&gt;Ie({},e.typography.caption,{width:hm,height:hm,borderRadius:&quot;50%&quot;,padding:0,backgroundColor:e.palette.background.paper,color:e.palette.text.primary,&quot;&amp;:hover&quot;:{backgroundColor:rr(e.palette.action.active,e.palette.action.hoverOpacity)},&quot;&amp;:focus&quot;:{backgroundColor:rr(e.palette.action.active,e.palette.action.hoverOpacity),[`&amp;.${hh.selected}`]:{willChange:&quot;background-color&quot;,backgroundColor:e.palette.primary.dark}},[`&amp;.${hh.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,fontWeight:e.typography.fontWeightMedium,transition:e.transitions.create(&quot;background-color&quot;,{duration:e.transitions.duration.short}),&quot;&amp;:hover&quot;:{willChange:&quot;background-color&quot;,backgroundColor:e.palette.primary.dark}},[`&amp;.${hh.disabled}`]:{color:e.palette.text.disabled}},!t.disableMargin&amp;&amp;{margin:`0 ${og}px`},t.outsideCurrentMonth&amp;&amp;t.showDaysOutsideCurrentMonth&amp;&amp;{color:e.palette.text.secondary},!t.disableHighlightToday&amp;&amp;t.today&amp;&amp;{[`&amp;:not(.${hh.selected})`]:{border:`1px solid ${e.palette.text.secondary}`}}),HB=(e,t)=&gt;{const{ownerState:n}=e;return[t.root,!n.disableMargin&amp;&amp;t.dayWithMargin,!n.disableHighlightToday&amp;&amp;n.today&amp;&amp;t.today,!n.outsideCurrentMonth&amp;&amp;n.showDaysOutsideCurrentMonth&amp;&amp;t.dayOutsideMonth,n.outsideCurrentMonth&amp;&amp;!n.showDaysOutsideCurrentMonth&amp;&amp;t.hiddenDaySpacingFiller]},Cye=Et(Tl,{name:&quot;MuiPickersDay&quot;,slot:&quot;Root&quot;,overridesResolver:HB})(UB),Mye=Et(&quot;div&quot;,{name:&quot;MuiPickersDay&quot;,slot:&quot;Root&quot;,overridesResolver:HB})(({theme:e,ownerState:t})=&gt;Ie({},UB({theme:e,ownerState:t}),{opacity:0,pointerEvents:&quot;none&quot;})),p_=()=&gt;{},Pye=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiPickersDay&quot;}),{autoFocus:l=!1,className:i,day:o,disabled:a=!1,disableHighlightToday:s=!1,disableMargin:u=!1,isAnimating:c,onClick:d,onDaySelect:f,onFocus:p=p_,onBlur:m=p_,onKeyDown:g=p_,onMouseDown:b,outsideCurrentMonth:v,selected:h=!1,showDaysOutsideCurrentMonth:y=!1,children:w,today:_=!1}=r,x=Kt(r,kye),T=Ie({},r,{autoFocus:l,disabled:a,disableHighlightToday:s,disableMargin:u,selected:h,showDaysOutsideCurrentMonth:y,today:_}),k=Sye(T),S=Br(),C=ge.useRef(null),M=Lr(C,n);no(()=&gt;{l&amp;&amp;!a&amp;&amp;!c&amp;&amp;!v&amp;&amp;C.current.focus()},[l,a,c,v]);const O=P=&gt;{b&amp;&amp;b(P),v&amp;&amp;P.preventDefault()},D=P=&gt;{a||f(o,&quot;finish&quot;),v&amp;&amp;P.currentTarget.focus(),d&amp;&amp;d(P)};return v&amp;&amp;!y?ke.jsx(Mye,{className:ma(k.root,k.hiddenDaySpacingFiller,i),ownerState:T,role:x.role}):ke.jsx(Cye,Ie({className:ma(k.root,i),ownerState:T,ref:M,centerRipple:!0,disabled:a,tabIndex:h?0:-1,onKeyDown:P=&gt;g(P,o),onFocus:P=&gt;p(P,o),onBlur:P=&gt;m(P,o),onClick:D,onMouseDown:O},x,{children:w||S.format(o,&quot;dayOfMonth&quot;)}))}),Oye=(e,t)=&gt;e.autoFocus===t.autoFocus&amp;&amp;e.isAnimating===t.isAnimating&amp;&amp;e.today===t.today&amp;&amp;e.disabled===t.disabled&amp;&amp;e.selected===t.selected&amp;&amp;e.disableMargin===t.disableMargin&amp;&amp;e.showDaysOutsideCurrentMonth===t.showDaysOutsideCurrentMonth&amp;&amp;e.disableHighlightToday===t.disableHighlightToday&amp;&amp;e.className===t.className&amp;&amp;e.sx===t.sx&amp;&amp;e.outsideCurrentMonth===t.outsideCurrentMonth&amp;&amp;e.onFocus===t.onFocus&amp;&amp;e.onBlur===t.onBlur&amp;&amp;e.onDaySelect===t.onDaySelect,VB=ge.memo(Pye,Oye),Aye=e=&gt;yn(&quot;PrivatePickersSlideTransition&quot;,e),Ka=hn(&quot;PrivatePickersSlideTransition&quot;,[&quot;root&quot;,&quot;slideEnter-left&quot;,&quot;slideEnter-right&quot;,&quot;slideEnterActive&quot;,&quot;slideExit&quot;,&quot;slideExitActiveLeft-left&quot;,&quot;slideExitActiveLeft-right&quot;]),Dye=[&quot;children&quot;,&quot;className&quot;,&quot;reduceAnimations&quot;,&quot;slideDirection&quot;,&quot;transKey&quot;],Eye=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},Aye,t)},GB=350,Rye=Et(Km,{name:&quot;PrivatePickersSlideTransition&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;[t.root,{[`.${Ka[&quot;slideEnter-left&quot;]}`]:t[&quot;slideEnter-left&quot;]},{[`.${Ka[&quot;slideEnter-right&quot;]}`]:t[&quot;slideEnter-right&quot;]},{[`.${Ka.slideEnterActive}`]:t.slideEnterActive},{[`.${Ka.slideExit}`]:t.slideExit},{[`.${Ka[&quot;slideExitActiveLeft-left&quot;]}`]:t[&quot;slideExitActiveLeft-left&quot;]},{[`.${Ka[&quot;slideExitActiveLeft-right&quot;]}`]:t[&quot;slideExitActiveLeft-right&quot;]}]})(({theme:e})=&gt;{const t=e.transitions.create(&quot;transform&quot;,{duration:GB,easing:&quot;cubic-bezier(0.35, 0.8, 0.4, 1)&quot;});return{display:&quot;block&quot;,position:&quot;relative&quot;,overflowX:&quot;hidden&quot;,&quot;&amp; &gt; *&quot;:{position:&quot;absolute&quot;,top:0,right:0,left:0},[`&amp; .${Ka[&quot;slideEnter-left&quot;]}`]:{willChange:&quot;transform&quot;,transform:&quot;translate(100%)&quot;,zIndex:1},[`&amp; .${Ka[&quot;slideEnter-right&quot;]}`]:{willChange:&quot;transform&quot;,transform:&quot;translate(-100%)&quot;,zIndex:1},[`&amp; .${Ka.slideEnterActive}`]:{transform:&quot;translate(0%)&quot;,transition:t},[`&amp; .${Ka.slideExit}`]:{transform:&quot;translate(0%)&quot;},[`&amp; .${Ka[&quot;slideExitActiveLeft-left&quot;]}`]:{willChange:&quot;transform&quot;,transform:&quot;translate(-100%)&quot;,transition:t,zIndex:0},[`&amp; .${Ka[&quot;slideExitActiveLeft-right&quot;]}`]:{willChange:&quot;transform&quot;,transform:&quot;translate(100%)&quot;,transition:t,zIndex:0}}}),Lye=e=&gt;{const{children:t,className:n,reduceAnimations:r,slideDirection:l,transKey:i}=e,o=Kt(e,Dye),a=Eye(e);if(r)return ke.jsx(&quot;div&quot;,{className:ma(a.root,n),children:t});const s={exit:Ka.slideExit,enterActive:Ka.slideEnterActive,enter:Ka[`slideEnter-${l}`],exitActive:Ka[`slideExitActiveLeft-${l}`]};return ke.jsx(Rye,{className:ma(a.root,n),childFactory:u=&gt;ge.cloneElement(u,{classNames:s}),role:&quot;presentation&quot;,children:ke.jsx(sM,Ie({mountOnEnter:!0,unmountOnExit:!0,timeout:GB,classNames:s},o,{children:t}),i)})},Iye=e=&gt;yn(&quot;MuiDayPicker&quot;,e),$ye=hn(&quot;MuiDayPicker&quot;,[&quot;header&quot;,&quot;weekDayLabel&quot;,&quot;loadingContainer&quot;,&quot;slideTransition&quot;,&quot;monthContainer&quot;,&quot;weekContainer&quot;]),Nye=e=&gt;{const{classes:t}=e;return vn({header:[&quot;header&quot;],weekDayLabel:[&quot;weekDayLabel&quot;],loadingContainer:[&quot;loadingContainer&quot;],slideTransition:[&quot;slideTransition&quot;],monthContainer:[&quot;monthContainer&quot;],weekContainer:[&quot;weekContainer&quot;]},Iye,t)},Fye=e=&gt;e.charAt(0).toUpperCase(),YB=(hm+og*2)*6,jye=Et(&quot;div&quot;,{name:&quot;MuiDayPicker&quot;,slot:&quot;Header&quot;,overridesResolver:(e,t)=&gt;t.header})({display:&quot;flex&quot;,justifyContent:&quot;center&quot;,alignItems:&quot;center&quot;}),zye=Et(pr,{name:&quot;MuiDayPicker&quot;,slot:&quot;WeekDayLabel&quot;,overridesResolver:(e,t)=&gt;t.weekDayLabel})(({theme:e})=&gt;({width:36,height:40,margin:&quot;0 2px&quot;,textAlign:&quot;center&quot;,display:&quot;flex&quot;,justifyContent:&quot;center&quot;,alignItems:&quot;center&quot;,color:e.palette.text.secondary})),Bye=Et(&quot;div&quot;,{name:&quot;MuiDayPicker&quot;,slot:&quot;LoadingContainer&quot;,overridesResolver:(e,t)=&gt;t.loadingContainer})({display:&quot;flex&quot;,justifyContent:&quot;center&quot;,alignItems:&quot;center&quot;,minHeight:YB}),Wye=Et(Lye,{name:&quot;MuiDayPicker&quot;,slot:&quot;SlideTransition&quot;,overridesResolver:(e,t)=&gt;t.slideTransition})({minHeight:YB}),qye=Et(&quot;div&quot;,{name:&quot;MuiDayPicker&quot;,slot:&quot;MonthContainer&quot;,overridesResolver:(e,t)=&gt;t.monthContainer})({overflow:&quot;hidden&quot;}),Uye=Et(&quot;div&quot;,{name:&quot;MuiDayPicker&quot;,slot:&quot;WeekContainer&quot;,overridesResolver:(e,t)=&gt;t.weekContainer})({margin:`${og}px 0`,display:&quot;flex&quot;,justifyContent:&quot;center&quot;});function Hye(e){const t=ag(),n=Br(),r=pn({props:e,name:&quot;MuiDayPicker&quot;}),l=Nye(r),{onFocusedDayChange:i,className:o,currentMonth:a,selectedDays:s,disabled:u,disableHighlightToday:c,focusedDay:d,isMonthSwitchingAnimating:f,loading:p,onSelectedDaysChange:m,onMonthSwitchingAnimationEnd:g,readOnly:b,reduceAnimations:v,renderDay:h,renderLoading:y=()=&gt;ke.jsx(&quot;span&quot;,{children:&quot;...&quot;}),showDaysOutsideCurrentMonth:w,slideDirection:_,TransitionProps:x,disablePast:T,disableFuture:k,minDate:S,maxDate:C,shouldDisableDate:M,dayOfWeekFormatter:O=Fye,hasFocus:D,onFocusedViewChange:P,gridLabelId:E}=r,I=BB({shouldDisableDate:M,minDate:S,maxDate:C,disablePast:T,disableFuture:k}),[A,F]=ge.useState(()=&gt;d||t),j=ge.useCallback(H=&gt;{P&amp;&amp;P(H)},[P]),z=ge.useCallback((H,Z=&quot;finish&quot;)=&gt;{b||m(H,Z)},[m,b]),B=ge.useCallback(H=&gt;{I(H)||(i(H),F(H),j(!0))},[I,i,j]),N=po();function R(H,Z){switch(H.key){case&quot;ArrowUp&quot;:B(n.addDays(Z,-7)),H.preventDefault();break;case&quot;ArrowDown&quot;:B(n.addDays(Z,7)),H.preventDefault();break;case&quot;ArrowLeft&quot;:{const G=n.addDays(Z,N.direction===&quot;ltr&quot;?-1:1),X=N.direction===&quot;ltr&quot;?n.getPreviousMonth(Z):n.getNextMonth(Z),Q=Ih({utils:n,date:G,minDate:N.direction===&quot;ltr&quot;?n.startOfMonth(X):G,maxDate:N.direction===&quot;ltr&quot;?G:n.endOfMonth(X),isDateDisabled:I});B(Q||G),H.preventDefault();break}case&quot;ArrowRight&quot;:{const G=n.addDays(Z,N.direction===&quot;ltr&quot;?1:-1),X=N.direction===&quot;ltr&quot;?n.getNextMonth(Z):n.getPreviousMonth(Z),Q=Ih({utils:n,date:G,minDate:N.direction===&quot;ltr&quot;?G:n.startOfMonth(X),maxDate:N.direction===&quot;ltr&quot;?n.endOfMonth(X):G,isDateDisabled:I});B(Q||G),H.preventDefault();break}case&quot;Home&quot;:B(n.startOfWeek(Z)),H.preventDefault();break;case&quot;End&quot;:B(n.endOfWeek(Z)),H.preventDefault();break;case&quot;PageUp&quot;:B(n.getNextMonth(Z)),H.preventDefault();break;case&quot;PageDown&quot;:B(n.getPreviousMonth(Z)),H.preventDefault();break}}function q(H,Z){B(Z)}function Y(H,Z){D&amp;&amp;n.isSameDay(A,Z)&amp;&amp;j(!1)}const L=n.getMonth(a),W=s.filter(H=&gt;!!H).map(H=&gt;n.startOfDay(H)),U=L,V=ge.useMemo(()=&gt;ge.createRef(),[U]),te=n.startOfWeek(t),ee=ge.useMemo(()=&gt;{const H=n.startOfMonth(a),Z=n.endOfMonth(a);return I(A)||n.isAfterDay(A,Z)||n.isBeforeDay(A,H)?Ih({utils:n,date:A,minDate:H,maxDate:Z,disablePast:T,disableFuture:k,isDateDisabled:I}):A},[a,k,T,A,I,n]);return ke.jsxs(&quot;div&quot;,{role:&quot;grid&quot;,&quot;aria-labelledby&quot;:E,children:[ke.jsx(jye,{role:&quot;row&quot;,className:l.header,children:n.getWeekdays().map((H,Z)=&gt;{var G;return ke.jsx(zye,{variant:&quot;caption&quot;,role:&quot;columnheader&quot;,&quot;aria-label&quot;:n.format(n.addDays(te,Z),&quot;weekday&quot;),className:l.weekDayLabel,children:(G=O==null?void 0:O(H))!=null?G:H},H+Z.toString())})}),p?ke.jsx(Bye,{className:l.loadingContainer,children:y()}):ke.jsx(Wye,Ie({transKey:U,onExited:g,reduceAnimations:v,slideDirection:_,className:ma(o,l.slideTransition)},x,{nodeRef:V,children:ke.jsx(qye,{ref:V,role:&quot;rowgroup&quot;,className:l.monthContainer,children:n.getWeekArray(a).map(H=&gt;ke.jsx(Uye,{role:&quot;row&quot;,className:l.weekContainer,children:H.map(Z=&gt;{const G=ee!==null&amp;&amp;n.isSameDay(Z,ee),X=W.some(ae=&gt;n.isSameDay(ae,Z)),Q=n.isSameDay(Z,t),re={key:Z==null?void 0:Z.toString(),day:Z,isAnimating:f,disabled:u||I(Z),autoFocus:D&amp;&amp;G,today:Q,outsideCurrentMonth:n.getMonth(Z)!==L,selected:X,disableHighlightToday:c,showDaysOutsideCurrentMonth:w,onKeyDown:R,onFocus:q,onBlur:Y,onDaySelect:z,tabIndex:G?0:-1,role:&quot;gridcell&quot;,&quot;aria-selected&quot;:X};return Q&amp;&amp;(re[&quot;aria-current&quot;]=&quot;date&quot;),h?h(Z,W,re):ge.createElement(VB,Ie({},re,{key:re.key}))})},`week-${H[0]}`))})}))]})}function YM({onChange:e,onViewChange:t,openTo:n,view:r,views:l}){var i,o;const[a,s]=Zl({name:&quot;Picker&quot;,state:&quot;view&quot;,controlled:r,default:n&amp;&amp;Su(l,n)?n:l[0]}),u=(i=l[l.indexOf(a)-1])!=null?i:null,c=(o=l[l.indexOf(a)+1])!=null?o:null,d=ge.useCallback(m=&gt;{s(m),t&amp;&amp;t(m)},[s,t]),f=ge.useCallback(()=&gt;{c&amp;&amp;d(c)},[c,d]);return{handleChangeAndOpenNext:ge.useCallback((m,g)=&gt;{const b=g===&quot;finish&quot;;e(m,b&amp;&amp;c?&quot;partial&quot;:g),b&amp;&amp;f()},[c,e,f]),nextView:c,previousView:u,openNext:f,openView:a,setOpenView:d}}const Vye=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M7 10l5 5 5-5z&quot;}),&quot;ArrowDropDown&quot;),Gye=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z&quot;}),&quot;ArrowLeft&quot;),Yye=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z&quot;}),&quot;ArrowRight&quot;),XB=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z&quot;}),&quot;Calendar&quot;),KB=Qr(ke.jsxs(ge.Fragment,{children:[ke.jsx(&quot;path&quot;,{d:&quot;M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z&quot;}),ke.jsx(&quot;path&quot;,{d:&quot;M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z&quot;})]}),&quot;Clock&quot;),Xye=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z&quot;}),&quot;DateRange&quot;),Kye=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 00-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z&quot;}),&quot;Pen&quot;),Zye=Qr(ke.jsxs(ge.Fragment,{children:[ke.jsx(&quot;path&quot;,{d:&quot;M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z&quot;}),ke.jsx(&quot;path&quot;,{d:&quot;M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z&quot;})]}),&quot;Time&quot;);function Qye(e){return yn(&quot;MuiPickersArrowSwitcher&quot;,e)}hn(&quot;MuiPickersArrowSwitcher&quot;,[&quot;root&quot;,&quot;spacer&quot;,&quot;button&quot;]);const Jye=[&quot;children&quot;,&quot;className&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;isLeftDisabled&quot;,&quot;isLeftHidden&quot;,&quot;isRightDisabled&quot;,&quot;isRightHidden&quot;,&quot;leftArrowButtonText&quot;,&quot;onLeftClick&quot;,&quot;onRightClick&quot;,&quot;rightArrowButtonText&quot;],e1e=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],spacer:[&quot;spacer&quot;],button:[&quot;button&quot;]},Qye,t)},t1e=Et(&quot;div&quot;,{name:&quot;MuiPickersArrowSwitcher&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;flex&quot;}),n1e=Et(&quot;div&quot;,{name:&quot;MuiPickersArrowSwitcher&quot;,slot:&quot;Spacer&quot;,overridesResolver:(e,t)=&gt;t.spacer})(({theme:e})=&gt;({width:e.spacing(3)})),T7=Et(mi,{name:&quot;MuiPickersArrowSwitcher&quot;,slot:&quot;Button&quot;,overridesResolver:(e,t)=&gt;t.button})(({ownerState:e})=&gt;Ie({},e.hidden&amp;&amp;{visibility:&quot;hidden&quot;})),ZB=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiPickersArrowSwitcher&quot;}),{children:l,className:i,components:o,componentsProps:a,isLeftDisabled:s,isLeftHidden:u,isRightDisabled:c,isRightHidden:d,leftArrowButtonText:f,onLeftClick:p,onRightClick:m,rightArrowButtonText:g}=r,b=Kt(r,Jye),h=po().direction===&quot;rtl&quot;,y=(a==null?void 0:a.leftArrowButton)||{},w=(o==null?void 0:o.LeftArrowIcon)||Gye,_=(a==null?void 0:a.rightArrowButton)||{},x=(o==null?void 0:o.RightArrowIcon)||Yye,T=r,k=e1e(T);return ke.jsxs(t1e,Ie({ref:n,className:ma(k.root,i),ownerState:T},b,{children:[ke.jsx(T7,Ie({as:o==null?void 0:o.LeftArrowButton,size:&quot;small&quot;,&quot;aria-label&quot;:f,title:f,disabled:s,edge:&quot;end&quot;,onClick:p},y,{className:ma(k.button,y.className),ownerState:Ie({},T,y,{hidden:u}),children:h?ke.jsx(x,{}):ke.jsx(w,{})})),l?ke.jsx(pr,{variant:&quot;subtitle1&quot;,component:&quot;span&quot;,children:l}):ke.jsx(n1e,{className:k.spacer,ownerState:T}),ke.jsx(T7,Ie({as:o==null?void 0:o.RightArrowButton,size:&quot;small&quot;,&quot;aria-label&quot;:g,title:g,edge:&quot;start&quot;,disabled:c,onClick:m},_,{className:ma(k.button,_.className),ownerState:Ie({},T,_,{hidden:d}),children:h?ke.jsx(w,{}):ke.jsx(x,{})}))]}))}),r1e=(e,t)=&gt;e?t.getHours(e)&gt;=12?&quot;pm&quot;:&quot;am&quot;:null,ck=(e,t,n)=&gt;n&amp;&amp;(e&gt;=12?&quot;pm&quot;:&quot;am&quot;)!==t?t===&quot;am&quot;?e-12:e+12:e,a1e=(e,t,n,r)=&gt;{const l=ck(r.getHours(e),t,n);return r.setHours(e,l)},k7=(e,t)=&gt;t.getHours(e)*3600+t.getMinutes(e)*60+t.getSeconds(e),QB=(e=!1,t)=&gt;(n,r)=&gt;e?t.isAfter(n,r):k7(n,t)&gt;k7(r,t);function o1e(e,{disableFuture:t,maxDate:n}){const r=Br();return ge.useMemo(()=&gt;{const l=r.date(),i=r.startOfMonth(t&amp;&amp;r.isBefore(l,n)?l:n);return!r.isAfter(i,e)},[t,n,e,r])}function i1e(e,{disablePast:t,minDate:n}){const r=Br();return ge.useMemo(()=&gt;{const l=r.date(),i=r.startOfMonth(t&amp;&amp;r.isAfter(l,n)?l:n);return!r.isBefore(i,e)},[t,n,e,r])}function JB(e,t,n){const r=Br(),l=r1e(e,r),i=ge.useCallback(o=&gt;{const a=e==null?null:a1e(e,o,!!t,r);n(a,&quot;partial&quot;)},[t,e,n,r]);return{meridiemMode:l,handleMeridiemChange:i}}const eW=e=&gt;()=&gt;{},l1e=e=&gt;yn(&quot;MuiPickersCalendarHeader&quot;,e),s1e=hn(&quot;MuiPickersCalendarHeader&quot;,[&quot;root&quot;,&quot;labelContainer&quot;,&quot;label&quot;,&quot;switchViewButton&quot;,&quot;switchViewIcon&quot;]),u1e=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],labelContainer:[&quot;labelContainer&quot;],label:[&quot;label&quot;],switchViewButton:[&quot;switchViewButton&quot;],switchViewIcon:[&quot;switchViewIcon&quot;]},l1e,t)},c1e=Et(&quot;div&quot;,{name:&quot;MuiPickersCalendarHeader&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;flex&quot;,alignItems:&quot;center&quot;,marginTop:16,marginBottom:8,paddingLeft:24,paddingRight:12,maxHeight:30,minHeight:30}),d1e=Et(&quot;div&quot;,{name:&quot;MuiPickersCalendarHeader&quot;,slot:&quot;LabelContainer&quot;,overridesResolver:(e,t)=&gt;t.labelContainer})(({theme:e})=&gt;Ie({display:&quot;flex&quot;,maxHeight:30,overflow:&quot;hidden&quot;,alignItems:&quot;center&quot;,cursor:&quot;pointer&quot;,marginRight:&quot;auto&quot;},e.typography.body1,{fontWeight:e.typography.fontWeightMedium})),f1e=Et(&quot;div&quot;,{name:&quot;MuiPickersCalendarHeader&quot;,slot:&quot;Label&quot;,overridesResolver:(e,t)=&gt;t.label})({marginRight:6}),p1e=Et(mi,{name:&quot;MuiPickersCalendarHeader&quot;,slot:&quot;SwitchViewButton&quot;,overridesResolver:(e,t)=&gt;t.switchViewButton})({marginRight:&quot;auto&quot;}),h1e=Et(Vye,{name:&quot;MuiPickersCalendarHeader&quot;,slot:&quot;SwitchViewIcon&quot;,overridesResolver:(e,t)=&gt;t.switchViewIcon})(({theme:e,ownerState:t})=&gt;Ie({willChange:&quot;transform&quot;,transition:e.transitions.create(&quot;transform&quot;),transform:&quot;rotate(0deg)&quot;},t.openView===&quot;year&quot;&amp;&amp;{transform:&quot;rotate(180deg)&quot;})),m1e=eW();function g1e(e){const t=pn({props:e,name:&quot;MuiPickersCalendarHeader&quot;}),{components:n={},componentsProps:r={},currentMonth:l,disabled:i,disableFuture:o,disablePast:a,getViewSwitchingButtonText:s,leftArrowButtonText:u,maxDate:c,minDate:d,onMonthChange:f,onViewChange:p,openView:m,reduceAnimations:g,rightArrowButtonText:b,views:v,labelId:h}=t;m1e({leftArrowButtonText:u,rightArrowButtonText:b,getViewSwitchingButtonText:s});const y=Xi(),w=u??y.previousMonth,_=b??y.nextMonth,x=s??y.calendarViewSwitchingButtonAriaLabel,T=Br(),k=u1e(t),S=r.switchViewButton||{},C=()=&gt;f(T.getNextMonth(l),&quot;left&quot;),M=()=&gt;f(T.getPreviousMonth(l),&quot;right&quot;),O=o1e(l,{disableFuture:o,maxDate:c}),D=i1e(l,{disablePast:a,minDate:d}),P=()=&gt;{if(!(v.length===1||!p||i))if(v.length===2)p(v.find(I=&gt;I!==m)||v[0]);else{const I=v.indexOf(m)!==0?0:1;p(v[I])}};if(v.length===1&amp;&amp;v[0]===&quot;year&quot;)return null;const E=t;return ke.jsxs(c1e,{ownerState:E,className:k.root,children:[ke.jsxs(d1e,{role:&quot;presentation&quot;,onClick:P,ownerState:E,&quot;aria-live&quot;:&quot;polite&quot;,className:k.labelContainer,children:[ke.jsx(WB,{reduceAnimations:g,transKey:T.format(l,&quot;monthAndYear&quot;),children:ke.jsx(f1e,{id:h,ownerState:E,className:k.label,children:T.format(l,&quot;monthAndYear&quot;)})}),v.length&gt;1&amp;&amp;!i&amp;&amp;ke.jsx(p1e,Ie({size:&quot;small&quot;,as:n.SwitchViewButton,&quot;aria-label&quot;:x(m),className:k.switchViewButton},S,{children:ke.jsx(h1e,{as:n.SwitchViewIcon,ownerState:E,className:k.switchViewIcon})}))]}),ke.jsx(ib,{in:m===&quot;day&quot;,children:ke.jsx(ZB,{leftArrowButtonText:w,rightArrowButtonText:_,components:n,componentsProps:r,onLeftClick:M,onRightClick:C,isLeftDisabled:D,isRightDisabled:O})})]})}const ss=ge.createContext(null);function v1e(e){return yn(&quot;PrivatePickersYear&quot;,e)}const Eu=hn(&quot;PrivatePickersYear&quot;,[&quot;root&quot;,&quot;modeDesktop&quot;,&quot;modeMobile&quot;,&quot;yearButton&quot;,&quot;selected&quot;,&quot;disabled&quot;]),y1e=[&quot;autoFocus&quot;,&quot;className&quot;,&quot;children&quot;,&quot;disabled&quot;,&quot;onClick&quot;,&quot;onKeyDown&quot;,&quot;value&quot;,&quot;tabIndex&quot;,&quot;onFocus&quot;,&quot;onBlur&quot;],b1e=e=&gt;{const{wrapperVariant:t,disabled:n,selected:r,classes:l}=e,i={root:[&quot;root&quot;,t&amp;&amp;`mode${Jt(t)}`],yearButton:[&quot;yearButton&quot;,n&amp;&amp;&quot;disabled&quot;,r&amp;&amp;&quot;selected&quot;]};return vn(i,v1e,l)},x1e=Et(&quot;div&quot;,{name:&quot;PrivatePickersYear&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;[t.root,{[`&amp;.${Eu.modeDesktop}`]:t.modeDesktop},{[`&amp;.${Eu.modeMobile}`]:t.modeMobile}]})(({ownerState:e})=&gt;Ie({flexBasis:&quot;33.3%&quot;,display:&quot;flex&quot;,alignItems:&quot;center&quot;,justifyContent:&quot;center&quot;},(e==null?void 0:e.wrapperVariant)===&quot;desktop&quot;&amp;&amp;{flexBasis:&quot;25%&quot;})),w1e=Et(&quot;button&quot;,{name:&quot;PrivatePickersYear&quot;,slot:&quot;Button&quot;,overridesResolver:(e,t)=&gt;[t.button,{[`&amp;.${Eu.disabled}`]:t.disabled},{[`&amp;.${Eu.selected}`]:t.selected}]})(({theme:e})=&gt;Ie({color:&quot;unset&quot;,backgroundColor:&quot;transparent&quot;,border:0,outline:0},e.typography.subtitle1,{margin:&quot;8px 0&quot;,height:36,width:72,borderRadius:18,cursor:&quot;pointer&quot;,&quot;&amp;:focus, &amp;:hover&quot;:{backgroundColor:rr(e.palette.action.active,e.palette.action.hoverOpacity)},[`&amp;.${Eu.disabled}`]:{color:e.palette.text.secondary},[`&amp;.${Eu.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,&quot;&amp;:focus, &amp;:hover&quot;:{backgroundColor:e.palette.primary.dark}}})),S7=()=&gt;{},_1e=ge.forwardRef(function(t,n){const{autoFocus:r,className:l,children:i,disabled:o,onClick:a,onKeyDown:s,value:u,tabIndex:c,onFocus:d=S7,onBlur:f=S7}=t,p=Kt(t,y1e),m=ge.useRef(null),g=Lr(m,n),b=ge.useContext(ss),v=Ie({},t,{wrapperVariant:b}),h=b1e(v);return ge.useEffect(()=&gt;{r&amp;&amp;m.current.focus()},[r]),ke.jsx(x1e,{className:ma(h.root,l),ownerState:v,children:ke.jsx(w1e,Ie({ref:g,disabled:o,type:&quot;button&quot;,tabIndex:o?-1:c,onClick:y=&gt;a(y,u),onKeyDown:y=&gt;s(y,u),onFocus:y=&gt;d(y,u),onBlur:y=&gt;f(y,u),className:h.yearButton,ownerState:v},p,{children:i}))})});function tW(e){return yn(&quot;MuiYearPicker&quot;,e)}const T1e=hn(&quot;MuiYearPicker&quot;,[&quot;root&quot;]),k1e=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},tW,t)};function S1e(e,t){const n=Br(),r=rg(),l=pn({props:e,name:t});return Ie({disablePast:!1,disableFuture:!1},l,{minDate:Ci(n,l.minDate,r.minDate),maxDate:Ci(n,l.maxDate,r.maxDate)})}const C1e=Et(&quot;div&quot;,{name:&quot;MuiYearPicker&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;flex&quot;,flexDirection:&quot;row&quot;,flexWrap:&quot;wrap&quot;,overflowY:&quot;auto&quot;,height:&quot;100%&quot;,padding:&quot;0 4px&quot;,maxHeight:&quot;304px&quot;}),nW=ge.forwardRef(function(t,n){const r=ag(),l=po(),i=Br(),o=S1e(t,&quot;MuiYearPicker&quot;),{autoFocus:a,className:s,date:u,disabled:c,disableFuture:d,disablePast:f,maxDate:p,minDate:m,onChange:g,readOnly:b,shouldDisableYear:v,disableHighlightToday:h,onYearFocus:y,hasFocus:w,onFocusedViewChange:_}=o,x=o,T=k1e(x),k=ge.useMemo(()=&gt;u??i.startOfYear(r),[r,i,u]),S=ge.useMemo(()=&gt;u!=null?i.getYear(u):h?null:i.getYear(r),[r,u,i,h]),C=ge.useContext(ss),M=ge.useRef(null),[O,D]=ge.useState(()=&gt;S||i.getYear(r)),[P,E]=Zl({name:&quot;YearPicker&quot;,state:&quot;hasFocus&quot;,controlled:w,default:a}),I=ge.useCallback(W=&gt;{E(W),_&amp;&amp;_(W)},[E,_]),A=ge.useCallback(W=&gt;!!(f&amp;&amp;i.isBeforeYear(W,r)||d&amp;&amp;i.isAfterYear(W,r)||m&amp;&amp;i.isBeforeYear(W,m)||p&amp;&amp;i.isAfterYear(W,p)||v&amp;&amp;v(W)),[d,f,p,m,r,v,i]),F=(W,U,V=&quot;finish&quot;)=&gt;{if(b)return;const te=i.setYear(k,U);g(te,V)},j=ge.useCallback(W=&gt;{A(i.setYear(k,W))||(D(W),I(!0),y==null||y(W))},[A,i,k,I,y]);ge.useEffect(()=&gt;{D(W=&gt;S!==null&amp;&amp;W!==S?S:W)},[S]);const z=C===&quot;desktop&quot;?4:3,B=ge.useCallback((W,U)=&gt;{switch(W.key){case&quot;ArrowUp&quot;:j(U-z),W.preventDefault();break;case&quot;ArrowDown&quot;:j(U+z),W.preventDefault();break;case&quot;ArrowLeft&quot;:j(U+(l.direction===&quot;ltr&quot;?-1:1)),W.preventDefault();break;case&quot;ArrowRight&quot;:j(U+(l.direction===&quot;ltr&quot;?1:-1)),W.preventDefault();break}},[j,l.direction,z]),N=ge.useCallback((W,U)=&gt;{j(U)},[j]),R=ge.useCallback((W,U)=&gt;{O===U&amp;&amp;I(!1)},[O,I]),q=i.getYear(r),Y=ge.useRef(null),L=Lr(n,Y);return ge.useEffect(()=&gt;{if(a||Y.current===null)return;const W=Y.current.querySelector(&#x27;[tabindex=&quot;0&quot;]&#x27;);if(!W)return;const U=W.offsetHeight,V=W.offsetTop,te=Y.current.clientHeight,ee=Y.current.scrollTop,H=V+U;U&gt;te||V&lt;ee||(Y.current.scrollTop=H-te/2-U/2)},[a]),ke.jsx(C1e,{ref:L,className:ma(T.root,s),ownerState:x,children:i.getYearRange(m,p).map(W=&gt;{const U=i.getYear(W),V=U===S;return ke.jsx(_1e,{selected:V,value:U,onClick:F,onKeyDown:B,autoFocus:P&amp;&amp;U===O,ref:V?M:void 0,disabled:c||A(W),tabIndex:U===O?0:-1,onFocus:N,onBlur:R,&quot;aria-current&quot;:q===U?&quot;date&quot;:void 0,children:i.format(W,&quot;year&quot;)},i.format(W,&quot;year&quot;))})})}),XM=Et(&quot;div&quot;)({overflowX:&quot;hidden&quot;,width:GM,maxHeight:Tye,display:&quot;flex&quot;,flexDirection:&quot;column&quot;,margin:&quot;0 auto&quot;}),M1e=typeof navigator&lt;&quot;u&quot;&amp;&amp;/(android)/i.test(navigator.userAgent),rW=e=&gt;yn(&quot;MuiCalendarPicker&quot;,e),P1e=hn(&quot;MuiCalendarPicker&quot;,[&quot;root&quot;,&quot;viewTransitionContainer&quot;]),O1e=[&quot;autoFocus&quot;,&quot;onViewChange&quot;,&quot;date&quot;,&quot;disableFuture&quot;,&quot;disablePast&quot;,&quot;defaultCalendarMonth&quot;,&quot;onChange&quot;,&quot;onYearChange&quot;,&quot;onMonthChange&quot;,&quot;reduceAnimations&quot;,&quot;shouldDisableDate&quot;,&quot;shouldDisableMonth&quot;,&quot;shouldDisableYear&quot;,&quot;view&quot;,&quot;views&quot;,&quot;openTo&quot;,&quot;className&quot;,&quot;disabled&quot;,&quot;readOnly&quot;,&quot;minDate&quot;,&quot;maxDate&quot;,&quot;disableHighlightToday&quot;,&quot;focusedView&quot;,&quot;onFocusedViewChange&quot;,&quot;classes&quot;],A1e=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],viewTransitionContainer:[&quot;viewTransitionContainer&quot;]},rW,t)};function D1e(e,t){const n=Br(),r=rg(),l=pn({props:e,name:t});return Ie({loading:!1,disablePast:!1,disableFuture:!1,openTo:&quot;day&quot;,views:[&quot;year&quot;,&quot;day&quot;],reduceAnimations:M1e,renderLoading:()=&gt;ke.jsx(&quot;span&quot;,{children:&quot;...&quot;})},l,{minDate:Ci(n,l.minDate,r.minDate),maxDate:Ci(n,l.maxDate,r.maxDate)})}const E1e=Et(XM,{name:&quot;MuiCalendarPicker&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;flex&quot;,flexDirection:&quot;column&quot;}),R1e=Et(WB,{name:&quot;MuiCalendarPicker&quot;,slot:&quot;ViewTransitionContainer&quot;,overridesResolver:(e,t)=&gt;t.viewTransitionContainer})({}),aW=ge.forwardRef(function(t,n){const r=Br(),l=Kl(),i=D1e(t,&quot;MuiCalendarPicker&quot;),{autoFocus:o,onViewChange:a,date:s,disableFuture:u,disablePast:c,defaultCalendarMonth:d,onChange:f,onYearChange:p,onMonthChange:m,reduceAnimations:g,shouldDisableDate:b,shouldDisableMonth:v,shouldDisableYear:h,view:y,views:w,openTo:_,className:x,disabled:T,readOnly:k,minDate:S,maxDate:C,disableHighlightToday:M,focusedView:O,onFocusedViewChange:D}=i,P=Kt(i,O1e),{openView:E,setOpenView:I,openNext:A}=YM({view:y,views:w,openTo:_,onChange:f,onViewChange:a}),{calendarState:F,changeFocusedDay:j,changeMonth:z,handleChangeMonth:B,isDateDisabled:N,onMonthSwitchingAnimationEnd:R}=yye({date:s,defaultCalendarMonth:d,reduceAnimations:g,onMonthChange:m,minDate:S,maxDate:C,shouldDisableDate:b,disablePast:c,disableFuture:u}),q=ge.useCallback((ie,se)=&gt;{const he=r.startOfMonth(ie),Se=r.endOfMonth(ie),Oe=N(ie)?Ih({utils:r,date:ie,minDate:r.isBefore(S,he)?he:S,maxDate:r.isAfter(C,Se)?Se:C,disablePast:c,disableFuture:u,isDateDisabled:N}):ie;Oe?(f(Oe,se),m==null||m(he)):(A(),z(he)),j(Oe,!0)},[j,u,c,N,C,S,f,m,z,A,r]),Y=ge.useCallback((ie,se)=&gt;{const he=r.startOfYear(ie),Se=r.endOfYear(ie),Oe=N(ie)?Ih({utils:r,date:ie,minDate:r.isBefore(S,he)?he:S,maxDate:r.isAfter(C,Se)?Se:C,disablePast:c,disableFuture:u,isDateDisabled:N}):ie;Oe?(f(Oe,se),p==null||p(Oe)):(A(),z(he)),j(Oe,!0)},[j,u,c,N,C,S,f,p,A,r,z]),L=ge.useCallback((ie,se)=&gt;f(s&amp;&amp;ie?r.mergeDateAndTime(ie,s):ie,se),[r,s,f]);ge.useEffect(()=&gt;{s&amp;&amp;z(s)},[s]);const W=i,U=A1e(W),V={disablePast:c,disableFuture:u,maxDate:C,minDate:S},te=T&amp;&amp;s||S,ee=T&amp;&amp;s||C,H={disableHighlightToday:M,readOnly:k,disabled:T},Z=`${l}-grid-label`,[G,X]=Zl({name:&quot;DayPicker&quot;,state:&quot;focusedView&quot;,controlled:O,default:o?E:null}),Q=G!==null,re=yo(ie=&gt;se=&gt;{if(D){D(ie)(se);return}X(se?ie:he=&gt;he===ie?null:he)}),ae=ge.useRef(E);return ge.useEffect(()=&gt;{ae.current!==E&amp;&amp;(ae.current=E,re(E)(!0))},[E,re]),ke.jsxs(E1e,{ref:n,className:ma(U.root,x),ownerState:W,children:[ke.jsx(g1e,Ie({},P,{views:w,openView:E,currentMonth:F.currentMonth,onViewChange:I,onMonthChange:(ie,se)=&gt;B({newMonth:ie,direction:se}),minDate:te,maxDate:ee,disabled:T,disablePast:c,disableFuture:u,reduceAnimations:g,labelId:Z})),ke.jsx(R1e,{reduceAnimations:g,className:U.viewTransitionContainer,transKey:E,ownerState:W,children:ke.jsxs(&quot;div&quot;,{children:[E===&quot;year&quot;&amp;&amp;ke.jsx(nW,Ie({},P,V,H,{autoFocus:o,date:s,onChange:Y,shouldDisableYear:h,hasFocus:Q,onFocusedViewChange:re(&quot;year&quot;)})),E===&quot;month&quot;&amp;&amp;ke.jsx(zB,Ie({},V,H,{autoFocus:o,hasFocus:Q,className:x,date:s,onChange:q,shouldDisableMonth:v,onFocusedViewChange:re(&quot;month&quot;)})),E===&quot;day&quot;&amp;&amp;ke.jsx(Hye,Ie({},P,F,V,H,{autoFocus:o,onMonthSwitchingAnimationEnd:R,onFocusedDayChange:j,reduceAnimations:g,selectedDays:[s],onSelectedDaysChange:L,shouldDisableDate:b,hasFocus:Q,onFocusedViewChange:re(&quot;day&quot;),gridLabelId:Z}))]})})]})}),oW=e=&gt;yn(&quot;MuiCalendarPickerSkeleton&quot;,e),L1e=hn(&quot;MuiCalendarPickerSkeleton&quot;,[&quot;root&quot;,&quot;week&quot;,&quot;daySkeleton&quot;]),I1e=[&quot;className&quot;],$1e=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],week:[&quot;week&quot;],daySkeleton:[&quot;daySkeleton&quot;]},oW,t)},N1e=Et(&quot;div&quot;,{name:&quot;MuiCalendarPickerSkeleton&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({alignSelf:&quot;start&quot;}),F1e=Et(&quot;div&quot;,{name:&quot;MuiCalendarPickerSkeleton&quot;,slot:&quot;Week&quot;,overridesResolver:(e,t)=&gt;t.week})({margin:`${og}px 0`,display:&quot;flex&quot;,justifyContent:&quot;center&quot;}),iW=Et(vde,{name:&quot;MuiCalendarPickerSkeleton&quot;,slot:&quot;DaySkeleton&quot;,overridesResolver:(e,t)=&gt;t.daySkeleton})(({ownerState:e})=&gt;Ie({margin:`0 ${og}px`},e.day===0&amp;&amp;{visibility:&quot;hidden&quot;}));iW.propTypes={ownerState:le.shape({day:le.number.isRequired}).isRequired};const j1e=[[0,1,1,1,1,1,1],[1,1,1,1,1,1,1],[1,1,1,1,1,1,1],[1,1,1,1,1,1,1],[1,1,1,1,0,0,0]];function z1e(e){const t=pn({props:e,name:&quot;MuiCalendarPickerSkeleton&quot;}),{className:n}=t,r=Kt(t,I1e),l=$1e(r);return ke.jsx(N1e,Ie({className:ma(l.root,n)},r,{children:j1e.map((i,o)=&gt;ke.jsx(F1e,{className:l.week,children:i.map((a,s)=&gt;ke.jsx(iW,{variant:&quot;circular&quot;,width:hm,height:hm,className:l.daySkeleton,ownerState:{day:a}},s))},o))}))}const Ud=220,Ws=36,mm={x:Ud/2,y:Ud/2},lW={x:mm.x,y:0},B1e=lW.x-mm.x,W1e=lW.y-mm.y,q1e=e=&gt;e*(180/Math.PI),sW=(e,t,n)=&gt;{const r=t-mm.x,l=n-mm.y,i=Math.atan2(B1e,W1e)-Math.atan2(r,l);let o=q1e(i);o=Math.round(o/e)*e,o%=360;const a=Math.floor(o/e)||0,s=r**2+l**2,u=Math.sqrt(s);return{value:a,distance:u}},U1e=(e,t,n=1)=&gt;{const r=n*6;let{value:l}=sW(r,e,t);return l=l*n%60,l},H1e=(e,t,n)=&gt;{const{value:r,distance:l}=sW(30,e,t);let i=r||12;return n?i%=12:l&lt;Ud/2-Ws&amp;&amp;(i+=12,i%=24),i};function V1e(e){return yn(&quot;MuiClockPointer&quot;,e)}const G1e=hn(&quot;MuiClockPointer&quot;,[&quot;root&quot;,&quot;thumb&quot;]),Y1e=[&quot;className&quot;,&quot;hasSelected&quot;,&quot;isInner&quot;,&quot;type&quot;,&quot;value&quot;],X1e=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],thumb:[&quot;thumb&quot;]},V1e,t)},K1e=Et(&quot;div&quot;,{name:&quot;MuiClockPointer&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({theme:e,ownerState:t})=&gt;Ie({width:2,backgroundColor:e.palette.primary.main,position:&quot;absolute&quot;,left:&quot;calc(50% - 1px)&quot;,bottom:&quot;50%&quot;,transformOrigin:&quot;center bottom 0px&quot;},t.shouldAnimate&amp;&amp;{transition:e.transitions.create([&quot;transform&quot;,&quot;height&quot;])})),Z1e=Et(&quot;div&quot;,{name:&quot;MuiClockPointer&quot;,slot:&quot;Thumb&quot;,overridesResolver:(e,t)=&gt;t.thumb})(({theme:e,ownerState:t})=&gt;Ie({width:4,height:4,backgroundColor:e.palette.primary.contrastText,borderRadius:&quot;50%&quot;,position:&quot;absolute&quot;,top:-21,left:`calc(50% - ${Ws/2}px)`,border:`${(Ws-4)/2}px solid ${e.palette.primary.main}`,boxSizing:&quot;content-box&quot;},t.hasSelected&amp;&amp;{backgroundColor:e.palette.primary.main}));function Q1e(e){const t=pn({props:e,name:&quot;MuiClockPointer&quot;}),{className:n,isInner:r,type:l,value:i}=t,o=Kt(t,Y1e),a=ge.useRef(l);ge.useEffect(()=&gt;{a.current=l},[l]);const s=Ie({},t,{shouldAnimate:a.current!==l}),u=X1e(s),c=()=&gt;{let f=360/(l===&quot;hours&quot;?12:60)*i;return l===&quot;hours&quot;&amp;&amp;i&gt;12&amp;&amp;(f-=360),{height:Math.round((r?.26:.4)*Ud),transform:`rotateZ(${f}deg)`}};return ke.jsx(K1e,Ie({style:c(),className:ma(n,u.root),ownerState:s},o,{children:ke.jsx(Z1e,{ownerState:s,className:u.thumb})}))}function J1e(e){return yn(&quot;MuiClock&quot;,e)}const ebe=hn(&quot;MuiClock&quot;,[&quot;root&quot;,&quot;clock&quot;,&quot;wrapper&quot;,&quot;squareMask&quot;,&quot;pin&quot;,&quot;amButton&quot;,&quot;pmButton&quot;]),tbe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],clock:[&quot;clock&quot;],wrapper:[&quot;wrapper&quot;],squareMask:[&quot;squareMask&quot;],pin:[&quot;pin&quot;],amButton:[&quot;amButton&quot;],pmButton:[&quot;pmButton&quot;]},J1e,t)},nbe=Et(&quot;div&quot;,{name:&quot;MuiClock&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({theme:e})=&gt;({display:&quot;flex&quot;,justifyContent:&quot;center&quot;,alignItems:&quot;center&quot;,margin:e.spacing(2)})),rbe=Et(&quot;div&quot;,{name:&quot;MuiClock&quot;,slot:&quot;Clock&quot;,overridesResolver:(e,t)=&gt;t.clock})({backgroundColor:&quot;rgba(0,0,0,.07)&quot;,borderRadius:&quot;50%&quot;,height:220,width:220,flexShrink:0,position:&quot;relative&quot;,pointerEvents:&quot;none&quot;}),abe=Et(&quot;div&quot;,{name:&quot;MuiClock&quot;,slot:&quot;Wrapper&quot;,overridesResolver:(e,t)=&gt;t.wrapper})({&quot;&amp;:focus&quot;:{outline:&quot;none&quot;}}),obe=Et(&quot;div&quot;,{name:&quot;MuiClock&quot;,slot:&quot;SquareMask&quot;,overridesResolver:(e,t)=&gt;t.squareMask})(({ownerState:e})=&gt;Ie({width:&quot;100%&quot;,height:&quot;100%&quot;,position:&quot;absolute&quot;,pointerEvents:&quot;auto&quot;,outline:0,touchAction:&quot;none&quot;,userSelect:&quot;none&quot;},e.disabled?{}:{&quot;@media (pointer: fine)&quot;:{cursor:&quot;pointer&quot;,borderRadius:&quot;50%&quot;},&quot;&amp;:active&quot;:{cursor:&quot;move&quot;}})),ibe=Et(&quot;div&quot;,{name:&quot;MuiClock&quot;,slot:&quot;Pin&quot;,overridesResolver:(e,t)=&gt;t.pin})(({theme:e})=&gt;({width:6,height:6,borderRadius:&quot;50%&quot;,backgroundColor:e.palette.primary.main,position:&quot;absolute&quot;,top:&quot;50%&quot;,left:&quot;50%&quot;,transform:&quot;translate(-50%, -50%)&quot;})),lbe=Et(mi,{name:&quot;MuiClock&quot;,slot:&quot;AmButton&quot;,overridesResolver:(e,t)=&gt;t.amButton})(({theme:e,ownerState:t})=&gt;Ie({zIndex:1,position:&quot;absolute&quot;,bottom:t.ampmInClock?64:8,left:8},t.meridiemMode===&quot;am&quot;&amp;&amp;{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText,&quot;&amp;:hover&quot;:{backgroundColor:e.palette.primary.light}})),sbe=Et(mi,{name:&quot;MuiClock&quot;,slot:&quot;PmButton&quot;,overridesResolver:(e,t)=&gt;t.pmButton})(({theme:e,ownerState:t})=&gt;Ie({zIndex:1,position:&quot;absolute&quot;,bottom:t.ampmInClock?64:8,right:8},t.meridiemMode===&quot;pm&quot;&amp;&amp;{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText,&quot;&amp;:hover&quot;:{backgroundColor:e.palette.primary.light}}));function ube(e){const t=pn({props:e,name:&quot;MuiClock&quot;}),{ampm:n,ampmInClock:r,autoFocus:l,children:i,date:o,getClockLabelText:a,handleMeridiemChange:s,isTimeDisabled:u,meridiemMode:c,minutesStep:d=1,onChange:f,selectedId:p,type:m,value:g,disabled:b,readOnly:v,className:h}=t,y=t,w=Br(),_=ge.useContext(ss),x=ge.useRef(!1),T=tbe(y),k=u(g,m),S=!n&amp;&amp;m===&quot;hours&quot;&amp;&amp;(g&lt;1||g&gt;12),C=(z,B)=&gt;{b||v||u(z,m)||f(z,B)},M=(z,B)=&gt;{let{offsetX:N,offsetY:R}=z;if(N===void 0){const Y=z.target.getBoundingClientRect();N=z.changedTouches[0].clientX-Y.left,R=z.changedTouches[0].clientY-Y.top}const q=m===&quot;seconds&quot;||m===&quot;minutes&quot;?U1e(N,R,d):H1e(N,R,!!n);C(q,B)},O=z=&gt;{x.current=!0,M(z,&quot;shallow&quot;)},D=z=&gt;{x.current&amp;&amp;(M(z,&quot;finish&quot;),x.current=!1)},P=z=&gt;{z.buttons&gt;0&amp;&amp;M(z.nativeEvent,&quot;shallow&quot;)},E=z=&gt;{x.current&amp;&amp;(x.current=!1),M(z.nativeEvent,&quot;finish&quot;)},I=ge.useMemo(()=&gt;m===&quot;hours&quot;?!0:g%5===0,[m,g]),A=m===&quot;minutes&quot;?d:1,F=ge.useRef(null);no(()=&gt;{l&amp;&amp;F.current.focus()},[l]);const j=z=&gt;{if(!x.current)switch(z.key){case&quot;Home&quot;:C(0,&quot;partial&quot;),z.preventDefault();break;case&quot;End&quot;:C(m===&quot;minutes&quot;?59:23,&quot;partial&quot;),z.preventDefault();break;case&quot;ArrowUp&quot;:C(g+A,&quot;partial&quot;),z.preventDefault();break;case&quot;ArrowDown&quot;:C(g-A,&quot;partial&quot;),z.preventDefault();break}};return ke.jsxs(nbe,{className:ma(h,T.root),children:[ke.jsxs(rbe,{className:T.clock,children:[ke.jsx(obe,{onTouchMove:O,onTouchEnd:D,onMouseUp:E,onMouseMove:P,ownerState:{disabled:b},className:T.squareMask}),!k&amp;&amp;ke.jsxs(ge.Fragment,{children:[ke.jsx(ibe,{className:T.pin}),o&amp;&amp;ke.jsx(Q1e,{type:m,value:g,isInner:S,hasSelected:I})]}),ke.jsx(abe,{&quot;aria-activedescendant&quot;:p,&quot;aria-label&quot;:a(m,o,w),ref:F,role:&quot;listbox&quot;,onKeyDown:j,tabIndex:0,className:T.wrapper,children:i})]}),n&amp;&amp;(_===&quot;desktop&quot;||r)&amp;&amp;ke.jsxs(ge.Fragment,{children:[ke.jsx(lbe,{onClick:v?void 0:()=&gt;s(&quot;am&quot;),disabled:b||c===null,ownerState:y,className:T.amButton,children:ke.jsx(pr,{variant:&quot;caption&quot;,children:&quot;AM&quot;})}),ke.jsx(sbe,{disabled:b||c===null,onClick:v?void 0:()=&gt;s(&quot;pm&quot;),ownerState:y,className:T.pmButton,children:ke.jsx(pr,{variant:&quot;caption&quot;,children:&quot;PM&quot;})})]})]})}function cbe(e){return yn(&quot;MuiClockNumber&quot;,e)}const mh=hn(&quot;MuiClockNumber&quot;,[&quot;root&quot;,&quot;selected&quot;,&quot;disabled&quot;]),dbe=[&quot;className&quot;,&quot;disabled&quot;,&quot;index&quot;,&quot;inner&quot;,&quot;label&quot;,&quot;selected&quot;],fbe=e=&gt;{const{classes:t,selected:n,disabled:r}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;selected&quot;,r&amp;&amp;&quot;disabled&quot;]},cbe,t)},pbe=Et(&quot;span&quot;,{name:&quot;MuiClockNumber&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;[t.root,{[`&amp;.${mh.disabled}`]:t.disabled},{[`&amp;.${mh.selected}`]:t.selected}]})(({theme:e,ownerState:t})=&gt;Ie({height:Ws,width:Ws,position:&quot;absolute&quot;,left:`calc((100% - ${Ws}px) / 2)`,display:&quot;inline-flex&quot;,justifyContent:&quot;center&quot;,alignItems:&quot;center&quot;,borderRadius:&quot;50%&quot;,color:e.palette.text.primary,fontFamily:e.typography.fontFamily,&quot;&amp;:focused&quot;:{backgroundColor:e.palette.background.paper},[`&amp;.${mh.selected}`]:{color:e.palette.primary.contrastText},[`&amp;.${mh.disabled}`]:{pointerEvents:&quot;none&quot;,color:e.palette.text.disabled}},t.inner&amp;&amp;Ie({},e.typography.body2,{color:e.palette.text.secondary})));function uW(e){const t=pn({props:e,name:&quot;MuiClockNumber&quot;}),{className:n,disabled:r,index:l,inner:i,label:o,selected:a}=t,s=Kt(t,dbe),u=t,c=fbe(u),d=l%12/12*Math.PI*2-Math.PI/2,f=(Ud-Ws-2)/2*(i?.65:1),p=Math.round(Math.cos(d)*f),m=Math.round(Math.sin(d)*f);return ke.jsx(pbe,Ie({className:ma(n,c.root),&quot;aria-disabled&quot;:r?!0:void 0,&quot;aria-selected&quot;:a?!0:void 0,role:&quot;option&quot;,style:{transform:`translate(${p}px, ${m+(Ud-Ws)/2}px`},ownerState:u},s,{children:o}))}const hbe=({ampm:e,date:t,getClockNumberText:n,isDisabled:r,selectedId:l,utils:i})=&gt;{const o=t?i.getHours(t):null,a=[],s=e?1:0,u=e?12:23,c=d=&gt;o===null?!1:e?d===12?o===12||o===0:o===d||o-12===d:o===d;for(let d=s;d&lt;=u;d+=1){let f=d.toString();d===0&amp;&amp;(f=&quot;00&quot;);const p=!e&amp;&amp;(d===0||d&gt;12);f=i.formatNumber(f);const m=c(d);a.push(ke.jsx(uW,{id:m?l:void 0,index:d,inner:p,selected:m,disabled:r(d),label:f,&quot;aria-label&quot;:n(f)},d))}return a},C7=({utils:e,value:t,isDisabled:n,getClockNumberText:r,selectedId:l})=&gt;{const i=e.formatNumber;return[[5,i(&quot;05&quot;)],[10,i(&quot;10&quot;)],[15,i(&quot;15&quot;)],[20,i(&quot;20&quot;)],[25,i(&quot;25&quot;)],[30,i(&quot;30&quot;)],[35,i(&quot;35&quot;)],[40,i(&quot;40&quot;)],[45,i(&quot;45&quot;)],[50,i(&quot;50&quot;)],[55,i(&quot;55&quot;)],[0,i(&quot;00&quot;)]].map(([o,a],s)=&gt;{const u=o===t;return ke.jsx(uW,{label:a,id:u?l:void 0,index:s+1,inner:!1,disabled:n(o),selected:u,&quot;aria-label&quot;:r(a)},o)})};function cW(e){return yn(&quot;MuiClockPicker&quot;,e)}const mbe=hn(&quot;MuiClockPicker&quot;,[&quot;root&quot;,&quot;arrowSwitcher&quot;]),gbe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],arrowSwitcher:[&quot;arrowSwitcher&quot;]},cW,t)},vbe=Et(XM,{name:&quot;MuiClockPicker&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;flex&quot;,flexDirection:&quot;column&quot;}),ybe=Et(ZB,{name:&quot;MuiClockPicker&quot;,slot:&quot;ArrowSwitcher&quot;,overridesResolver:(e,t)=&gt;t.arrowSwitcher})({position:&quot;absolute&quot;,right:12,top:15}),bbe=eW(),dW=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiClockPicker&quot;}),{ampm:l=!1,ampmInClock:i=!1,autoFocus:o,components:a,componentsProps:s,date:u,disableIgnoringDatePartForTimeValidation:c,getClockLabelText:d,getHoursClockNumberText:f,getMinutesClockNumberText:p,getSecondsClockNumberText:m,leftArrowButtonText:g,maxTime:b,minTime:v,minutesStep:h=1,rightArrowButtonText:y,shouldDisableTime:w,showViewSwitcher:_,onChange:x,view:T,views:k=[&quot;hours&quot;,&quot;minutes&quot;],openTo:S,onViewChange:C,className:M,disabled:O,readOnly:D}=r;bbe({leftArrowButtonText:g,rightArrowButtonText:y,getClockLabelText:d,getHoursClockNumberText:f,getMinutesClockNumberText:p,getSecondsClockNumberText:m});const P=Xi(),E=g??P.openPreviousView,I=y??P.openNextView,A=d??P.clockLabelText,F=f??P.hoursClockNumberText,j=p??P.minutesClockNumberText,z=m??P.secondsClockNumberText,{openView:B,setOpenView:N,nextView:R,previousView:q,handleChangeAndOpenNext:Y}=YM({view:T,views:k,openTo:S,onViewChange:C,onChange:x}),L=ag(),W=Br(),U=ge.useMemo(()=&gt;u||W.setSeconds(W.setMinutes(W.setHours(L,0),0),0),[u,L,W]),{meridiemMode:V,handleMeridiemChange:te}=JB(U,l,Y),ee=ge.useCallback((Q,re)=&gt;{const ae=QB(c,W),ie=({start:he,end:Se})=&gt;!(v&amp;&amp;ae(v,Se)||b&amp;&amp;ae(he,b)),se=(he,Se=1)=&gt;he%Se!==0?!1:w?!w(he,re):!0;switch(re){case&quot;hours&quot;:{const he=ck(Q,V,l),Se=W.setHours(U,he),Oe=W.setSeconds(W.setMinutes(Se,0),0),Pe=W.setSeconds(W.setMinutes(Se,59),59);return!ie({start:Oe,end:Pe})||!se(he)}case&quot;minutes&quot;:{const he=W.setMinutes(U,Q),Se=W.setSeconds(he,0),Oe=W.setSeconds(he,59);return!ie({start:Se,end:Oe})||!se(Q,h)}case&quot;seconds&quot;:{const he=W.setSeconds(U,Q);return!ie({start:he,end:he})||!se(Q)}default:throw new Error(&quot;not supported&quot;)}},[l,U,c,b,V,v,h,w,W]),H=Kl(),Z=ge.useMemo(()=&gt;{switch(B){case&quot;hours&quot;:{const Q=(re,ae)=&gt;{const ie=ck(re,V,l);Y(W.setHours(U,ie),ae)};return{onChange:Q,value:W.getHours(U),children:hbe({date:u,utils:W,ampm:l,onChange:Q,getClockNumberText:F,isDisabled:re=&gt;O||ee(re,&quot;hours&quot;),selectedId:H})}}case&quot;minutes&quot;:{const Q=W.getMinutes(U),re=(ae,ie)=&gt;{Y(W.setMinutes(U,ae),ie)};return{value:Q,onChange:re,children:C7({utils:W,value:Q,onChange:re,getClockNumberText:j,isDisabled:ae=&gt;O||ee(ae,&quot;minutes&quot;),selectedId:H})}}case&quot;seconds&quot;:{const Q=W.getSeconds(U),re=(ae,ie)=&gt;{Y(W.setSeconds(U,ae),ie)};return{value:Q,onChange:re,children:C7({utils:W,value:Q,onChange:re,getClockNumberText:z,isDisabled:ae=&gt;O||ee(ae,&quot;seconds&quot;),selectedId:H})}}default:throw new Error(&quot;You must provide the type for ClockView&quot;)}},[B,W,u,l,F,j,z,V,Y,U,ee,H,O]),G=r,X=gbe(G);return ke.jsxs(vbe,{ref:n,className:ma(X.root,M),ownerState:G,children:[_&amp;&amp;ke.jsx(ybe,{className:X.arrowSwitcher,leftArrowButtonText:E,rightArrowButtonText:I,components:a,componentsProps:s,onLeftClick:()=&gt;N(q),onRightClick:()=&gt;N(R),isLeftDisabled:!q,isRightDisabled:!R,ownerState:G}),ke.jsx(ube,Ie({autoFocus:o,date:u,ampmInClock:i,type:B,ampm:l,getClockLabelText:A,minutesStep:h,isTimeDisabled:ee,meridiemMode:V,handleMeridiemChange:te,selectedId:H,disabled:O,readOnly:D},Z))]})}),fW=e=&gt;e.length===1&amp;&amp;e[0]===&quot;year&quot;,pW=e=&gt;e.length===2&amp;&amp;e.indexOf(&quot;month&quot;)!==-1&amp;&amp;e.indexOf(&quot;year&quot;)!==-1,xbe=(e,t)=&gt;fW(e)?{inputFormat:t.formats.year}:pW(e)?{disableMaskedInput:!0,inputFormat:t.formats.monthAndYear}:{inputFormat:t.formats.keyboardDate};function KM(e,t){var n;const r=Br(),l=rg(),i=pn({props:e,name:t}),o=(n=i.views)!=null?n:[&quot;year&quot;,&quot;day&quot;];return Ie({openTo:&quot;day&quot;,disableFuture:!1,disablePast:!1},xbe(o,r),i,{views:o,minDate:Ci(r,i.minDate,l.minDate),maxDate:Ci(r,i.maxDate,l.maxDate)})}const ZM={emptyValue:null,getTodayValue:e=&gt;e.date(),parseInput:qM,areValuesEqual:(e,t,n)=&gt;e.isEqual(t,n)};function hW(e){return yn(&quot;MuiPickersToolbar&quot;,e)}const QM=hn(&quot;MuiPickersToolbar&quot;,[&quot;root&quot;,&quot;content&quot;,&quot;penIconButton&quot;,&quot;penIconButtonLandscape&quot;]),wbe=e=&gt;{const{classes:t,isLandscape:n}=e;return vn({root:[&quot;root&quot;],content:[&quot;content&quot;],penIconButton:[&quot;penIconButton&quot;,n&amp;&amp;&quot;penIconButtonLandscape&quot;]},hW,t)},_be=Et(&quot;div&quot;,{name:&quot;MuiPickersToolbar&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({theme:e,ownerState:t})=&gt;Ie({display:&quot;flex&quot;,flexDirection:&quot;column&quot;,alignItems:&quot;flex-start&quot;,justifyContent:&quot;space-between&quot;,padding:e.spacing(2,3)},t.isLandscape&amp;&amp;{height:&quot;auto&quot;,maxWidth:160,padding:16,justifyContent:&quot;flex-start&quot;,flexWrap:&quot;wrap&quot;})),Tbe=Et(cr,{name:&quot;MuiPickersToolbar&quot;,slot:&quot;Content&quot;,overridesResolver:(e,t)=&gt;t.content})(({ownerState:e})=&gt;Ie({flex:1},!e.isLandscape&amp;&amp;{alignItems:&quot;center&quot;})),kbe=Et(mi,{name:&quot;MuiPickersToolbar&quot;,slot:&quot;PenIconButton&quot;,overridesResolver:(e,t)=&gt;[{[`&amp;.${QM.penIconButtonLandscape}`]:t.penIconButtonLandscape},t.penIconButton]})({}),Sbe=e=&gt;e===&quot;clock&quot;?ke.jsx(KB,{color:&quot;inherit&quot;}):ke.jsx(XB,{color:&quot;inherit&quot;}),JM=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiPickersToolbar&quot;}),{children:l,className:i,getMobileKeyboardInputViewButtonText:o,isLandscape:a,isMobileKeyboardViewOpen:s,landscapeDirection:u=&quot;column&quot;,toggleMobileKeyboardView:c,toolbarTitle:d,viewType:f=&quot;calendar&quot;}=r,p=r,m=Xi(),g=wbe(p);return ke.jsxs(_be,{ref:n,className:ma(g.root,i),ownerState:p,children:[ke.jsx(pr,{color:&quot;text.secondary&quot;,variant:&quot;overline&quot;,children:d}),ke.jsxs(Tbe,{container:!0,justifyContent:&quot;space-between&quot;,className:g.content,ownerState:p,direction:a?u:&quot;row&quot;,alignItems:a?&quot;flex-start&quot;:&quot;flex-end&quot;,children:[l,ke.jsx(kbe,{onClick:c,className:g.penIconButton,ownerState:p,color:&quot;inherit&quot;,&quot;aria-label&quot;:o?o(s,f):m.inputModeToggleButtonAriaLabel(s,f),children:s?Sbe(f):ke.jsx(Kye,{color:&quot;inherit&quot;})})]})]})});function Cbe(e){return yn(&quot;MuiDatePickerToolbar&quot;,e)}const Mbe=hn(&quot;MuiDatePickerToolbar&quot;,[&quot;root&quot;,&quot;title&quot;]),Pbe=[&quot;parsedValue&quot;,&quot;isLandscape&quot;,&quot;isMobileKeyboardViewOpen&quot;,&quot;onChange&quot;,&quot;toggleMobileKeyboardView&quot;,&quot;toolbarFormat&quot;,&quot;toolbarPlaceholder&quot;,&quot;toolbarTitle&quot;,&quot;views&quot;],Obe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],title:[&quot;title&quot;]},Cbe,t)},Abe=Et(JM,{name:&quot;MuiDatePickerToolbar&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({}),Dbe=Et(pr,{name:&quot;MuiDatePickerToolbar&quot;,slot:&quot;Title&quot;,overridesResolver:(e,t)=&gt;t.title})(({ownerState:e})=&gt;Ie({},e.isLandscape&amp;&amp;{margin:&quot;auto 16px auto auto&quot;})),e5=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiDatePickerToolbar&quot;}),{parsedValue:l,isLandscape:i,isMobileKeyboardViewOpen:o,toggleMobileKeyboardView:a,toolbarFormat:s,toolbarPlaceholder:u=&quot;––&quot;,toolbarTitle:c,views:d}=r,f=Kt(r,Pbe),p=Br(),m=Xi(),g=Obe(r),b=c??m.datePickerDefaultToolbarTitle,v=ge.useMemo(()=&gt;l?s?p.formatByString(l,s):fW(d)?p.format(l,&quot;year&quot;):pW(d)?p.format(l,&quot;month&quot;):/en/.test(p.getCurrentLocaleCode())?p.format(l,&quot;normalDateWithWeekday&quot;):p.format(l,&quot;normalDate&quot;):u,[l,s,u,p,d]),h=r;return ke.jsx(Abe,Ie({ref:n,toolbarTitle:b,isMobileKeyboardViewOpen:o,toggleMobileKeyboardView:a,isLandscape:i,className:g.root},f,{children:ke.jsx(Dbe,{variant:&quot;h4&quot;,align:i?&quot;left&quot;:&quot;center&quot;,ownerState:h,className:g.title,children:v})}))}),Ebe=[&quot;onAccept&quot;,&quot;onClear&quot;,&quot;onCancel&quot;,&quot;onSetToday&quot;,&quot;actions&quot;],t5=e=&gt;{const{onAccept:t,onClear:n,onCancel:r,onSetToday:l,actions:i}=e,o=Kt(e,Ebe),a=ge.useContext(ss),s=Xi(),u=typeof i==&quot;function&quot;?i(a):i;if(u==null||u.length===0)return null;const c=u==null?void 0:u.map(d=&gt;{switch(d){case&quot;clear&quot;:return ke.jsx(ji,{onClick:n,children:s.clearButtonLabel},d);case&quot;cancel&quot;:return ke.jsx(ji,{onClick:r,children:s.cancelButtonLabel},d);case&quot;accept&quot;:return ke.jsx(ji,{onClick:t,children:s.okButtonLabel},d);case&quot;today&quot;:return ke.jsx(ji,{onClick:l,children:s.todayButtonLabel},d);default:return null}});return ke.jsx(ase,Ie({},o,{children:c}))};function Rbe(e){return yn(&quot;MuiPickersPopper&quot;,e)}hn(&quot;MuiPickersPopper&quot;,[&quot;root&quot;,&quot;paper&quot;]);const Lbe=[&quot;onClick&quot;,&quot;onTouchStart&quot;],Ibe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],paper:[&quot;paper&quot;]},Rbe,t)},$be=Et(bM,{name:&quot;MuiPickersPopper&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({theme:e})=&gt;({zIndex:e.zIndex.modal})),Nbe=Et(nu,{name:&quot;MuiPickersPopper&quot;,slot:&quot;Paper&quot;,overridesResolver:(e,t)=&gt;t.paper})(({ownerState:e})=&gt;Ie({transformOrigin:&quot;top center&quot;,outline:0},e.placement===&quot;top&quot;&amp;&amp;{transformOrigin:&quot;bottom center&quot;}));function Fbe(e,t){return t.documentElement.clientWidth&lt;e.clientX||t.documentElement.clientHeight&lt;e.clientY}function jbe(e,t){const n=ge.useRef(!1),r=ge.useRef(!1),l=ge.useRef(null),i=ge.useRef(!1);ge.useEffect(()=&gt;{if(!e)return;function s(){i.current=!0}return document.addEventListener(&quot;mousedown&quot;,s,!0),document.addEventListener(&quot;touchstart&quot;,s,!0),()=&gt;{document.removeEventListener(&quot;mousedown&quot;,s,!0),document.removeEventListener(&quot;touchstart&quot;,s,!0),i.current=!1}},[e]);const o=yo(s=&gt;{if(!i.current)return;const u=r.current;r.current=!1;const c=Aa(l.current);if(!l.current||&quot;clientX&quot;in s&amp;&amp;Fbe(s,c))return;if(n.current){n.current=!1;return}let d;s.composedPath?d=s.composedPath().indexOf(l.current)&gt;-1:d=!c.documentElement.contains(s.target)||l.current.contains(s.target),!d&amp;&amp;!u&amp;&amp;t(s)}),a=()=&gt;{r.current=!0};return ge.useEffect(()=&gt;{if(e){const s=Aa(l.current),u=()=&gt;{n.current=!0};return s.addEventListener(&quot;touchstart&quot;,o),s.addEventListener(&quot;touchmove&quot;,u),()=&gt;{s.removeEventListener(&quot;touchstart&quot;,o),s.removeEventListener(&quot;touchmove&quot;,u)}}},[e,o]),ge.useEffect(()=&gt;{if(e){const s=Aa(l.current);return s.addEventListener(&quot;click&quot;,o),()=&gt;{s.removeEventListener(&quot;click&quot;,o),r.current=!1}}},[e,o]),[l,a,a]}function zbe(e){var t;const n=pn({props:e,name:&quot;MuiPickersPopper&quot;}),{anchorEl:r,children:l,containerRef:i=null,onBlur:o,onClose:a,onClear:s,onAccept:u,onCancel:c,onSetToday:d,open:f,PopperProps:p,role:m,TransitionComponent:g=dm,TrapFocusProps:b,PaperProps:v={},components:h,componentsProps:y}=n;ge.useEffect(()=&gt;{function j(z){f&amp;&amp;(z.key===&quot;Escape&quot;||z.key===&quot;Esc&quot;)&amp;&amp;a()}return document.addEventListener(&quot;keydown&quot;,j),()=&gt;{document.removeEventListener(&quot;keydown&quot;,j)}},[a,f]);const w=ge.useRef(null);ge.useEffect(()=&gt;{m!==&quot;tooltip&quot;&amp;&amp;(f?w.current=$B(document):w.current&amp;&amp;w.current instanceof HTMLElement&amp;&amp;setTimeout(()=&gt;{w.current instanceof HTMLElement&amp;&amp;w.current.focus()}))},[f,m]);const[_,x,T]=jbe(f,o??a),k=ge.useRef(null),S=Lr(k,i),C=Lr(S,_),M=n,O=Ibe(M),{onClick:D,onTouchStart:P}=v,E=Kt(v,Lbe),I=j=&gt;{j.key===&quot;Escape&quot;&amp;&amp;(j.stopPropagation(),a())},A=(t=h==null?void 0:h.ActionBar)!=null?t:t5,F=(h==null?void 0:h.PaperContent)||ge.Fragment;return ke.jsx($be,Ie({transition:!0,role:m,open:f,anchorEl:r,onKeyDown:I,className:O.root},p,{children:({TransitionProps:j,placement:z})=&gt;ke.jsx(Ej,Ie({open:f,disableAutoFocus:!0,disableRestoreFocus:!0,disableEnforceFocus:m===&quot;tooltip&quot;,isEnabled:()=&gt;!0},b,{children:ke.jsx(g,Ie({},j,{children:ke.jsx(Nbe,Ie({tabIndex:-1,elevation:8,ref:C,onClick:B=&gt;{x(B),D&amp;&amp;D(B)},onTouchStart:B=&gt;{T(B),P&amp;&amp;P(B)},ownerState:Ie({},M,{placement:z}),className:O.paper},E,{children:ke.jsxs(F,Ie({},y==null?void 0:y.paperContent,{children:[l,ke.jsx(A,Ie({onAccept:u,onClear:s,onCancel:c,onSetToday:d,actions:[]},y==null?void 0:y.actionBar))]}))}))}))}))}))}function n5(e){const{children:t,DateInputProps:n,KeyboardDateInputComponent:r,onClear:l,onDismiss:i,onCancel:o,onAccept:a,onSetToday:s,open:u,PopperProps:c,PaperProps:d,TransitionComponent:f,components:p,componentsProps:m}=e,g=ge.useRef(null),b=Lr(n.inputRef,g);return ke.jsxs(ss.Provider,{value:&quot;desktop&quot;,children:[ke.jsx(r,Ie({},n,{inputRef:b})),ke.jsx(zbe,{role:&quot;dialog&quot;,open:u,anchorEl:g.current,TransitionComponent:f,PopperProps:c,PaperProps:d,onClose:i,onCancel:o,onClear:l,onAccept:a,onSetToday:s,components:p,componentsProps:m,children:t})]})}const Bbe=e=&gt;{const[,t]=ge.useReducer(s=&gt;s+1,0),n=ge.useRef(null),{replace:r,append:l}=e,i=r?r(e.format(e.value)):e.format(e.value),o=ge.useRef(!1),a=s=&gt;{const u=s.target.value;n.current=[u,s.target,u.length&gt;i.length,o.current,i===e.format(u)],t()};return ge.useLayoutEffect(()=&gt;{if(n.current==null)return;let[s,u,c,d,f]=n.current;n.current=null;const p=d&amp;&amp;f,g=s.slice(u.selectionStart).search(e.accept||/\\d/g),b=g!==-1?g:0,v=x=&gt;(x.match(e.accept||/\\d/g)||[]).join(&quot;&quot;),h=v(s.substr(0,u.selectionStart)),y=x=&gt;{let T=0,k=0;for(let S=0;S!==h.length;++S){let C=x.indexOf(h[S],T)+1,M=v(x).indexOf(h[S],k)+1;M-k&gt;1&amp;&amp;(C=T,M=k),k=Math.max(M,k),T=Math.max(T,C)}return T};if(e.mask===!0&amp;&amp;c&amp;&amp;!f){let x=y(s);const T=v(s.substr(x))[0];x=s.indexOf(T,x),s=`${s.substr(0,x)}${s.substr(x+1)}`}let w=e.format(s);l!=null&amp;&amp;u.selectionStart===s.length&amp;&amp;!f&amp;&amp;(c?w=l(w):v(w.slice(-1))===&quot;&quot;&amp;&amp;(w=w.slice(0,-1)));const _=r?r(w):w;return i===_?t():e.onChange(_),()=&gt;{let x=y(w);if(e.mask!=null&amp;&amp;(c||d&amp;&amp;!p))for(;w[x]&amp;&amp;v(w[x])===&quot;&quot;;)x+=1;u.selectionStart=u.selectionEnd=x+(p?1+b:0)}}),ge.useEffect(()=&gt;{const s=c=&gt;{c.code===&quot;Delete&quot;&amp;&amp;(o.current=!0)},u=c=&gt;{c.code===&quot;Delete&quot;&amp;&amp;(o.current=!1)};return document.addEventListener(&quot;keydown&quot;,s),document.addEventListener(&quot;keyup&quot;,u),()=&gt;{document.removeEventListener(&quot;keydown&quot;,s),document.removeEventListener(&quot;keyup&quot;,u)}},[]),{value:n.current!=null?n.current[0]:i,onChange:a}},dk=(e,t,n)=&gt;{const r=e.date(t);return t===null?&quot;&quot;:e.isValid(r)?e.formatByString(r,n):&quot;&quot;},uy=&quot;_&quot;,mW=&quot;2019-11-21T22:30:00.000&quot;,gW=&quot;2019-01-01T09:00:00.000&quot;;function Wbe(e,t,n,r){if(e)return e;const i=r.formatByString(r.date(gW),t).replace(n,uy),o=r.formatByString(r.date(mW),t).replace(n,&quot;_&quot;);return i===o?i:&quot;&quot;}function qbe(e,t,n,r){if(!e)return!1;const i=r.formatByString(r.date(gW),t).replace(n,uy),o=r.formatByString(r.date(mW),t).replace(n,&quot;_&quot;),a=o===i&amp;&amp;e===o;return!a&amp;&amp;r.lib,a}const Ube=(e,t)=&gt;n=&gt;{let r=0;return n.split(&quot;&quot;).map((l,i)=&gt;{if(t.lastIndex=0,r&gt;e.length-1)return&quot;&quot;;const o=e[r],a=e[r+1],s=t.test(l)?l:&quot;&quot;,u=o===uy?s:o+s;return r+=u.length,i===n.length-1&amp;&amp;a&amp;&amp;a!==uy?u?u+a:&quot;&quot;:u}).join(&quot;&quot;)},Hbe=({acceptRegex:e=/[\\d]/gi,disabled:t,disableMaskedInput:n,ignoreInvalidInputs:r,inputFormat:l,inputProps:i,label:o,mask:a,onChange:s,rawValue:u,readOnly:c,rifmFormatter:d,TextFieldProps:f,validationError:p})=&gt;{const m=Br(),g=m.getFormatHelperText(l),{shouldUseMaskedInput:b,maskToUse:v}=ge.useMemo(()=&gt;{if(n)return{shouldUseMaskedInput:!1,maskToUse:&quot;&quot;};const P=Wbe(a,l,e,m);return{shouldUseMaskedInput:qbe(P,l,e,m),maskToUse:P}},[e,n,l,a,m]),h=ge.useMemo(()=&gt;b&amp;&amp;v?Ube(v,e):P=&gt;P,[e,v,b]),y=u===null?null:m.date(u),[w,_]=ge.useState(y),[x,T]=ge.useState(dk(m,u,l)),k=ge.useRef(),S=ge.useRef(m.locale),C=ge.useRef(l);ge.useEffect(()=&gt;{const P=u!==k.current,E=m.locale!==S.current,I=l!==C.current;if(k.current=u,S.current=m.locale,C.current=l,!P&amp;&amp;!E&amp;&amp;!I)return;const A=u===null?null:m.date(u),F=u===null||m.isValid(A);let j=w===null&amp;&amp;A===null;if(w!==null&amp;&amp;A!==null){const B=m.isEqual(w,A);if(B)j=!0;else{const N=Math.abs(m.getDiff(w,A));j=N===0?B:N&lt;1e3}}if(!E&amp;&amp;!I&amp;&amp;(!F||j))return;const z=dk(m,u,l);_(A),T(z)},[m,u,l,w]);const M=P=&gt;{const E=P===&quot;&quot;||P===a?&quot;&quot;:P;T(E);const I=E===null?null:m.parse(E,l);r&amp;&amp;!m.isValid(I)||(_(I),s(I,E||void 0))},O=Bbe({value:x,onChange:M,format:d||h});return Ie({label:o,disabled:t,error:p,inputProps:Ie({},b?O:{value:x,onChange:P=&gt;{M(P.currentTarget.value)}},{disabled:t,placeholder:g,readOnly:c,type:b?&quot;tel&quot;:&quot;text&quot;},i)},f)},Vbe=[&quot;className&quot;,&quot;components&quot;,&quot;disableOpenPicker&quot;,&quot;getOpenDialogAriaText&quot;,&quot;InputAdornmentProps&quot;,&quot;InputProps&quot;,&quot;inputRef&quot;,&quot;openPicker&quot;,&quot;OpenPickerButtonProps&quot;,&quot;renderInput&quot;],bb=ge.forwardRef(function(t,n){const{className:r,components:l={},disableOpenPicker:i,getOpenDialogAriaText:o,InputAdornmentProps:a,InputProps:s,inputRef:u,openPicker:c,OpenPickerButtonProps:d,renderInput:f}=t,p=Kt(t,Vbe),m=Xi(),g=o??m.openDatePickerDialogue,b=Br(),v=Hbe(p),h=(a==null?void 0:a.position)||&quot;end&quot;,y=l.OpenPickerIcon||XB;return f(Ie({ref:n,inputRef:u,className:r},v,{InputProps:Ie({},s,{[`${h}Adornment`]:i?void 0:ke.jsx(sz,Ie({position:h},a,{children:ke.jsx(mi,Ie({edge:h,disabled:p.disabled||p.readOnly,&quot;aria-label&quot;:g(p.rawValue,b)},d,{onClick:c,children:ke.jsx(y,{})}))}))})}))});function M7(){return typeof window&gt;&quot;u&quot;?&quot;portrait&quot;:window.screen&amp;&amp;window.screen.orientation&amp;&amp;window.screen.orientation.angle?Math.abs(window.screen.orientation.angle)===90?&quot;landscape&quot;:&quot;portrait&quot;:window.orientation&amp;&amp;Math.abs(Number(window.orientation))===90?&quot;landscape&quot;:&quot;portrait&quot;}const Gbe=(e,t)=&gt;{const[n,r]=ge.useState(M7);return no(()=&gt;{const i=()=&gt;{r(M7())};return window.addEventListener(&quot;orientationchange&quot;,i),()=&gt;{window.removeEventListener(&quot;orientationchange&quot;,i)}},[]),Su(e,[&quot;hours&quot;,&quot;minutes&quot;,&quot;seconds&quot;])?!1:(t||n)===&quot;landscape&quot;},Ybe=({autoFocus:e,openView:t})=&gt;{const[n,r]=ge.useState(e?t:null),l=ge.useCallback(i=&gt;o=&gt;{r(o?i:a=&gt;i===a?null:a)},[]);return{focusedView:n,setFocusedView:l}};function Xbe(e){return yn(&quot;MuiCalendarOrClockPicker&quot;,e)}hn(&quot;MuiCalendarOrClockPicker&quot;,[&quot;root&quot;,&quot;mobileKeyboardInputView&quot;]);const Kbe=[&quot;autoFocus&quot;,&quot;className&quot;,&quot;parsedValue&quot;,&quot;DateInputProps&quot;,&quot;isMobileKeyboardViewOpen&quot;,&quot;onDateChange&quot;,&quot;onViewChange&quot;,&quot;openTo&quot;,&quot;orientation&quot;,&quot;showToolbar&quot;,&quot;toggleMobileKeyboardView&quot;,&quot;ToolbarComponent&quot;,&quot;toolbarFormat&quot;,&quot;toolbarPlaceholder&quot;,&quot;toolbarTitle&quot;,&quot;views&quot;,&quot;dateRangeIcon&quot;,&quot;timeIcon&quot;,&quot;hideTabs&quot;,&quot;classes&quot;],Zbe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],mobileKeyboardInputView:[&quot;mobileKeyboardInputView&quot;]},Xbe,t)},Qbe=Et(&quot;div&quot;,{name:&quot;MuiCalendarOrClockPicker&quot;,slot:&quot;MobileKeyboardInputView&quot;,overridesResolver:(e,t)=&gt;t.mobileKeyboardInputView})({padding:&quot;16px 24px&quot;}),Jbe=Et(&quot;div&quot;,{name:&quot;MuiCalendarOrClockPicker&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({ownerState:e})=&gt;Ie({display:&quot;flex&quot;,flexDirection:&quot;column&quot;},e.isLandscape&amp;&amp;{flexDirection:&quot;row&quot;})),exe={fullWidth:!0},P7=e=&gt;e===&quot;year&quot;||e===&quot;month&quot;||e===&quot;day&quot;,O7=e=&gt;e===&quot;hours&quot;||e===&quot;minutes&quot;||e===&quot;seconds&quot;;function us(e){var t,n;const r=pn({props:e,name:&quot;MuiCalendarOrClockPicker&quot;}),{autoFocus:l,parsedValue:i,DateInputProps:o,isMobileKeyboardViewOpen:a,onDateChange:s,onViewChange:u,openTo:c,orientation:d,showToolbar:f,toggleMobileKeyboardView:p,ToolbarComponent:m=()=&gt;null,toolbarFormat:g,toolbarPlaceholder:b,toolbarTitle:v,views:h,dateRangeIcon:y,timeIcon:w,hideTabs:_}=r,x=Kt(r,Kbe),T=(t=x.components)==null?void 0:t.Tabs,k=Gbe(h,d),S=ge.useContext(ss),C=Zbe(r),M=f??S!==&quot;desktop&quot;,O=!_&amp;&amp;typeof window&lt;&quot;u&quot;&amp;&amp;window.innerHeight&gt;667,D=ge.useCallback((z,B)=&gt;{s(z,S,B)},[s,S]),P=ge.useCallback(z=&gt;{a&amp;&amp;p(),u&amp;&amp;u(z)},[a,u,p]),{openView:E,setOpenView:I,handleChangeAndOpenNext:A}=YM({view:void 0,views:h,openTo:c,onChange:D,onViewChange:P}),{focusedView:F,setFocusedView:j}=Ybe({autoFocus:l,openView:E});return ke.jsxs(Jbe,{ownerState:{isLandscape:k},className:C.root,children:[M&amp;&amp;ke.jsx(m,Ie({},x,{views:h,isLandscape:k,parsedValue:i,onChange:D,setOpenView:I,openView:E,toolbarTitle:v,toolbarFormat:g,toolbarPlaceholder:b,isMobileKeyboardViewOpen:a,toggleMobileKeyboardView:p})),O&amp;&amp;!!T&amp;&amp;ke.jsx(T,Ie({dateRangeIcon:y,timeIcon:w,view:E,onChange:I},(n=x.componentsProps)==null?void 0:n.tabs)),ke.jsx(XM,{children:a?ke.jsx(Qbe,{className:C.mobileKeyboardInputView,children:ke.jsx(bb,Ie({},o,{ignoreInvalidInputs:!0,disableOpenPicker:!0,TextFieldProps:exe}))}):ke.jsxs(ge.Fragment,{children:[P7(E)&amp;&amp;ke.jsx(aW,Ie({autoFocus:l,date:i,onViewChange:I,onChange:A,view:E,views:h.filter(P7),focusedView:F,onFocusedViewChange:j},x)),O7(E)&amp;&amp;ke.jsx(dW,Ie({},x,{autoFocus:l,date:i,view:E,views:h.filter(O7),onChange:A,onViewChange:I,showViewSwitcher:S===&quot;desktop&quot;}))]})})]})}const txe=({open:e,onOpen:t,onClose:n})=&gt;{const r=ge.useRef(typeof e==&quot;boolean&quot;).current,[l,i]=ge.useState(!1);ge.useEffect(()=&gt;{if(r){if(typeof e!=&quot;boolean&quot;)throw new Error(&quot;You must not mix controlling and uncontrolled mode for `open` prop&quot;);i(e)}},[r,e]);const o=ge.useCallback(a=&gt;{r||i(a),a&amp;&amp;t&amp;&amp;t(),!a&amp;&amp;n&amp;&amp;n()},[r,t,n]);return{isOpen:l,setIsOpen:o}},cs=(e,t)=&gt;{const{onAccept:n,onChange:r,value:l,closeOnSelect:i}=e,o=Br(),{isOpen:a,setIsOpen:s}=txe(e),u=ge.useMemo(()=&gt;t.parseInput(o,l),[t,o,l]),[c,d]=ge.useState(u),[f,p]=ge.useState(()=&gt;({committed:u,draft:u,resetFallback:u})),m=ge.useCallback(x=&gt;{p(T=&gt;{switch(x.action){case&quot;setAll&quot;:case&quot;acceptAndClose&quot;:return{draft:x.value,committed:x.value,resetFallback:x.value};case&quot;setCommitted&quot;:return Ie({},T,{draft:x.value,committed:x.value});case&quot;setDraft&quot;:return Ie({},T,{draft:x.value});default:return T}}),(x.forceOnChangeCall||!x.skipOnChangeCall&amp;&amp;!t.areValuesEqual(o,f.committed,x.value))&amp;&amp;r(x.value),x.action===&quot;acceptAndClose&quot;&amp;&amp;(s(!1),n&amp;&amp;!t.areValuesEqual(o,f.resetFallback,x.value)&amp;&amp;n(x.value))},[n,r,s,f,o,t]);ge.useEffect(()=&gt;{o.isValid(u)&amp;&amp;d(u)},[o,u]),ge.useEffect(()=&gt;{a&amp;&amp;m({action:&quot;setAll&quot;,value:u,skipOnChangeCall:!0})},[a]),t.areValuesEqual(o,f.committed,u)||m({action:&quot;setCommitted&quot;,value:u,skipOnChangeCall:!0});const g=ge.useMemo(()=&gt;({open:a,onClear:()=&gt;{m({value:t.emptyValue,action:&quot;acceptAndClose&quot;,forceOnChangeCall:!t.areValuesEqual(o,l,t.emptyValue)})},onAccept:()=&gt;{m({value:f.draft,action:&quot;acceptAndClose&quot;,forceOnChangeCall:!t.areValuesEqual(o,l,u)})},onDismiss:()=&gt;{m({value:f.committed,action:&quot;acceptAndClose&quot;})},onCancel:()=&gt;{m({value:f.resetFallback,action:&quot;acceptAndClose&quot;})},onSetToday:()=&gt;{m({value:t.getTodayValue(o),action:&quot;acceptAndClose&quot;})}}),[m,a,o,f,t,l,u]),[b,v]=ge.useState(!1),h=ge.useMemo(()=&gt;({parsedValue:f.draft,isMobileKeyboardViewOpen:b,toggleMobileKeyboardView:()=&gt;v(!b),onDateChange:(x,T,k=&quot;partial&quot;)=&gt;{switch(k){case&quot;shallow&quot;:return m({action:&quot;setDraft&quot;,value:x,skipOnChangeCall:!0});case&quot;partial&quot;:return m({action:&quot;setDraft&quot;,value:x});case&quot;finish&quot;:return m(i??T===&quot;desktop&quot;?{value:x,action:&quot;acceptAndClose&quot;}:{value:x,action:&quot;setCommitted&quot;});default:throw new Error(&quot;MUI: Invalid selectionState passed to `onDateChange`&quot;)}}}),[m,b,f.draft,i]),y=ge.useCallback((x,T)=&gt;{const k=t.valueReducer?t.valueReducer(o,c,x):x;r(k,T)},[r,t,c,o]),w=ge.useMemo(()=&gt;({onChange:y,open:a,rawValue:l,openPicker:()=&gt;s(!0)}),[y,a,l,s]),_={pickerProps:h,inputProps:w,wrapperProps:g};return ge.useDebugValue(_,()=&gt;({MuiPickerState:{dateState:f,other:_}})),_},nxe=[&quot;onChange&quot;,&quot;PopperProps&quot;,&quot;PaperProps&quot;,&quot;ToolbarComponent&quot;,&quot;TransitionComponent&quot;,&quot;value&quot;,&quot;components&quot;,&quot;componentsProps&quot;],vW=ge.forwardRef(function(t,n){const r=KM(t,&quot;MuiDesktopDatePicker&quot;),l=VM(r)!==null,{pickerProps:i,inputProps:o,wrapperProps:a}=cs(r,ZM),{PopperProps:s,PaperProps:u,ToolbarComponent:c=e5,TransitionComponent:d,components:f,componentsProps:p}=r,m=Kt(r,nxe),g=Ie({},o,m,{components:f,componentsProps:p,ref:n,validationError:l});return ke.jsx(n5,Ie({},a,{DateInputProps:g,KeyboardDateInputComponent:bb,PopperProps:s,PaperProps:u,TransitionComponent:d,components:f,componentsProps:p,children:ke.jsx(us,Ie({},i,{autoFocus:!0,toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:c,DateInputProps:g,components:f,componentsProps:p},m))}))}),rxe=Et(Jle)({[`&amp; .${Eh.container}`]:{outline:0},[`&amp; .${Eh.paper}`]:{outline:0,minWidth:GM}}),axe=Et(cse)({&quot;&amp;:first-of-type&quot;:{padding:0}}),oxe=e=&gt;{var t;const{children:n,DialogProps:r={},onAccept:l,onClear:i,onDismiss:o,onCancel:a,onSetToday:s,open:u,components:c,componentsProps:d}=e,f=(t=c==null?void 0:c.ActionBar)!=null?t:t5;return ke.jsxs(rxe,Ie({open:u,onClose:o},r,{children:[ke.jsx(axe,{children:n}),ke.jsx(f,Ie({onAccept:l,onClear:i,onCancel:a,onSetToday:s,actions:[&quot;cancel&quot;,&quot;accept&quot;]},d==null?void 0:d.actionBar))]}))},ixe=[&quot;children&quot;,&quot;DateInputProps&quot;,&quot;DialogProps&quot;,&quot;onAccept&quot;,&quot;onClear&quot;,&quot;onDismiss&quot;,&quot;onCancel&quot;,&quot;onSetToday&quot;,&quot;open&quot;,&quot;PureDateInputComponent&quot;,&quot;components&quot;,&quot;componentsProps&quot;];function r5(e){const{children:t,DateInputProps:n,DialogProps:r,onAccept:l,onClear:i,onDismiss:o,onCancel:a,onSetToday:s,open:u,PureDateInputComponent:c,components:d,componentsProps:f}=e,p=Kt(e,ixe);return ke.jsxs(ss.Provider,{value:&quot;mobile&quot;,children:[ke.jsx(c,Ie({components:d},p,n)),ke.jsx(oxe,{DialogProps:r,onAccept:l,onClear:i,onDismiss:o,onCancel:a,onSetToday:s,open:u,components:d,componentsProps:f,children:t})]})}const a5=ge.forwardRef(function(t,n){const{disabled:r,getOpenDialogAriaText:l,inputFormat:i,InputProps:o,inputRef:a,label:s,openPicker:u,rawValue:c,renderInput:d,TextFieldProps:f={},validationError:p,className:m}=t,g=Xi(),b=l??g.openDatePickerDialogue,v=Br(),h=ge.useMemo(()=&gt;Ie({},o,{readOnly:!0}),[o]),y=dk(v,c,i),w=yo(_=&gt;{_.stopPropagation(),u()});return d(Ie({label:s,disabled:r,ref:n,inputRef:a,error:p,InputProps:h,className:m},!t.readOnly&amp;&amp;!t.disabled&amp;&amp;{onClick:w},{inputProps:Ie({disabled:r,readOnly:!0,&quot;aria-readonly&quot;:!0,&quot;aria-label&quot;:b(c,v),value:y},!t.readOnly&amp;&amp;{onClick:w},{onKeyDown:IB(u)})},f))}),lxe=[&quot;ToolbarComponent&quot;,&quot;value&quot;,&quot;onChange&quot;,&quot;components&quot;,&quot;componentsProps&quot;],yW=ge.forwardRef(function(t,n){const r=KM(t,&quot;MuiMobileDatePicker&quot;),l=VM(r)!==null,{pickerProps:i,inputProps:o,wrapperProps:a}=cs(r,ZM),{ToolbarComponent:s=e5,components:u,componentsProps:c}=r,d=Kt(r,lxe),f=Ie({},o,d,{components:u,componentsProps:c,ref:n,validationError:l});return ke.jsx(r5,Ie({},d,a,{DateInputProps:f,PureDateInputComponent:a5,components:u,componentsProps:c,children:ke.jsx(us,Ie({},i,{autoFocus:!0,toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:s,DateInputProps:f,components:u,componentsProps:c},d))}))}),sxe=[&quot;desktopModeMediaQuery&quot;,&quot;DialogProps&quot;,&quot;PopperProps&quot;,&quot;TransitionComponent&quot;],uxe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiDatePicker&quot;}),{desktopModeMediaQuery:l=&quot;@media (pointer: fine)&quot;,DialogProps:i,PopperProps:o,TransitionComponent:a}=r,s=Kt(r,sxe);return wM(l,{defaultMatches:!0})?ke.jsx(vW,Ie({ref:n,PopperProps:o,TransitionComponent:a},s)):ke.jsx(yW,Ie({ref:n,DialogProps:i},s))});function o5(e,t){var n,r,l,i,o;const a=pn({props:e,name:t}),s=Br(),u=rg(),c=(n=a.ampm)!=null?n:s.is12HourCycleInCurrentLocale();if(a.orientation!=null&amp;&amp;a.orientation!==&quot;portrait&quot;)throw new Error(&quot;We are not supporting custom orientation for DateTimePicker yet :(&quot;);return Ie({ampm:c,orientation:&quot;portrait&quot;,openTo:&quot;day&quot;,views:[&quot;year&quot;,&quot;day&quot;,&quot;hours&quot;,&quot;minutes&quot;],ampmInClock:!0,acceptRegex:c?/[\\dap]/gi:/\\d/gi,disableMaskedInput:!1,inputFormat:c?s.formats.keyboardDateTime12h:s.formats.keyboardDateTime24h,disableIgnoringDatePartForTimeValidation:!!(a.minDateTime||a.maxDateTime),disablePast:!1,disableFuture:!1},a,{minDate:Ci(s,(r=a.minDateTime)!=null?r:a.minDate,u.minDate),maxDate:Ci(s,(l=a.maxDateTime)!=null?l:a.maxDate,u.maxDate),minTime:(i=a.minDateTime)!=null?i:a.minTime,maxTime:(o=a.maxDateTime)!=null?o:a.maxTime})}const i5={emptyValue:null,getTodayValue:e=&gt;e.date(),parseInput:qM,areValuesEqual:(e,t,n)=&gt;e.isEqual(t,n)},cxe=e=&gt;{switch(e){case&quot;year&quot;:case&quot;month&quot;:case&quot;day&quot;:return&quot;calendar&quot;;default:return&quot;clock&quot;}};function dxe(e){return yn(&quot;PrivatePickersToolbarText&quot;,e)}const A7=hn(&quot;PrivatePickersToolbarText&quot;,[&quot;root&quot;,&quot;selected&quot;]),fxe=[&quot;className&quot;,&quot;selected&quot;,&quot;value&quot;],pxe=e=&gt;{const{classes:t,selected:n}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;selected&quot;]},dxe,t)},hxe=Et(pr,{name:&quot;PrivatePickersToolbarText&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;[t.root,{[`&amp;.${A7.selected}`]:t.selected}]})(({theme:e})=&gt;({transition:e.transitions.create(&quot;color&quot;),color:e.palette.text.secondary,[`&amp;.${A7.selected}`]:{color:e.palette.text.primary}})),l5=ge.forwardRef(function(t,n){const{className:r,value:l}=t,i=Kt(t,fxe),o=pxe(t);return ke.jsx(hxe,Ie({ref:n,className:ma(r,o.root),component:&quot;span&quot;},i,{children:l}))}),mxe=[&quot;align&quot;,&quot;className&quot;,&quot;selected&quot;,&quot;typographyClassName&quot;,&quot;value&quot;,&quot;variant&quot;],gxe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},hW,t)},vxe=Et(ji,{name:&quot;MuiPickersToolbarButton&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({padding:0,minWidth:16,textTransform:&quot;none&quot;}),dl=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiPickersToolbarButton&quot;}),{align:l,className:i,selected:o,typographyClassName:a,value:s,variant:u}=r,c=Kt(r,mxe),d=gxe(r);return ke.jsx(vxe,Ie({variant:&quot;text&quot;,ref:n,className:ma(i,d.root)},c,{children:ke.jsx(l5,{align:l,className:a,variant:u,value:s,selected:o})}))});function yxe(e){return yn(&quot;MuiDateTimePickerToolbar&quot;,e)}const bxe=hn(&quot;MuiDateTimePickerToolbar&quot;,[&quot;root&quot;,&quot;dateContainer&quot;,&quot;timeContainer&quot;,&quot;separator&quot;]),xxe=[&quot;ampm&quot;,&quot;parsedValue&quot;,&quot;isMobileKeyboardViewOpen&quot;,&quot;onChange&quot;,&quot;openView&quot;,&quot;setOpenView&quot;,&quot;toggleMobileKeyboardView&quot;,&quot;toolbarFormat&quot;,&quot;toolbarPlaceholder&quot;,&quot;toolbarTitle&quot;,&quot;views&quot;],wxe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],dateContainer:[&quot;dateContainer&quot;],timeContainer:[&quot;timeContainer&quot;],separator:[&quot;separator&quot;]},yxe,t)},_xe=Et(JM,{name:&quot;MuiDateTimePickerToolbar&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({theme:e})=&gt;({paddingLeft:16,paddingRight:16,justifyContent:&quot;space-around&quot;,position:&quot;relative&quot;,[`&amp; .${QM.penIconButton}`]:Ie({position:&quot;absolute&quot;,top:8},e.direction===&quot;rtl&quot;?{left:8}:{right:8})})),Txe=Et(&quot;div&quot;,{name:&quot;MuiDateTimePickerToolbar&quot;,slot:&quot;DateContainer&quot;,overridesResolver:(e,t)=&gt;t.dateContainer})({display:&quot;flex&quot;,flexDirection:&quot;column&quot;,alignItems:&quot;flex-start&quot;}),kxe=Et(&quot;div&quot;,{name:&quot;MuiDateTimePickerToolbar&quot;,slot:&quot;TimeContainer&quot;,overridesResolver:(e,t)=&gt;t.timeContainer})({display:&quot;flex&quot;}),D7=Et(l5,{name:&quot;MuiDateTimePickerToolbar&quot;,slot:&quot;Separator&quot;,overridesResolver:(e,t)=&gt;t.separator})({margin:&quot;0 4px 0 2px&quot;,cursor:&quot;default&quot;});function s5(e){const t=pn({props:e,name:&quot;MuiDateTimePickerToolbar&quot;}),{ampm:n,parsedValue:r,isMobileKeyboardViewOpen:l,openView:i,setOpenView:o,toggleMobileKeyboardView:a,toolbarFormat:s,toolbarPlaceholder:u=&quot;––&quot;,toolbarTitle:c,views:d}=t,f=Kt(t,xxe),p=t,m=Br(),g=Xi(),b=wxe(p),v=c??g.dateTimePickerDefaultToolbarTitle,h=w=&gt;n?m.format(w,&quot;hours12h&quot;):m.format(w,&quot;hours24h&quot;),y=ge.useMemo(()=&gt;r?s?m.formatByString(r,s):m.format(r,&quot;shortDate&quot;):u,[r,s,u,m]);return ke.jsxs(_xe,Ie({toolbarTitle:v,isMobileKeyboardViewOpen:l,toggleMobileKeyboardView:a,className:b.root,viewType:cxe(i)},f,{isLandscape:!1,ownerState:p,children:[ke.jsxs(Txe,{className:b.dateContainer,ownerState:p,children:[d.includes(&quot;year&quot;)&amp;&amp;ke.jsx(dl,{tabIndex:-1,variant:&quot;subtitle1&quot;,onClick:()=&gt;o(&quot;year&quot;),selected:i===&quot;year&quot;,value:r?m.format(r,&quot;year&quot;):&quot;–&quot;}),d.includes(&quot;day&quot;)&amp;&amp;ke.jsx(dl,{tabIndex:-1,variant:&quot;h4&quot;,onClick:()=&gt;o(&quot;day&quot;),selected:i===&quot;day&quot;,value:y})]}),ke.jsxs(kxe,{className:b.timeContainer,ownerState:p,children:[d.includes(&quot;hours&quot;)&amp;&amp;ke.jsx(dl,{variant:&quot;h3&quot;,onClick:()=&gt;o(&quot;hours&quot;),selected:i===&quot;hours&quot;,value:r?h(r):&quot;--&quot;}),d.includes(&quot;minutes&quot;)&amp;&amp;ke.jsxs(ge.Fragment,{children:[ke.jsx(D7,{variant:&quot;h3&quot;,value:&quot;:&quot;,className:b.separator,ownerState:p}),ke.jsx(dl,{variant:&quot;h3&quot;,onClick:()=&gt;o(&quot;minutes&quot;),selected:i===&quot;minutes&quot;,value:r?m.format(r,&quot;minutes&quot;):&quot;--&quot;})]}),d.includes(&quot;seconds&quot;)&amp;&amp;ke.jsxs(ge.Fragment,{children:[ke.jsx(D7,{variant:&quot;h3&quot;,value:&quot;:&quot;,className:b.separator,ownerState:p}),ke.jsx(dl,{variant:&quot;h3&quot;,onClick:()=&gt;o(&quot;seconds&quot;),selected:i===&quot;seconds&quot;,value:r?m.format(r,&quot;seconds&quot;):&quot;--&quot;})]})]})]}))}const bW=({adapter:e,value:t,props:n})=&gt;{const{minTime:r,maxTime:l,minutesStep:i,shouldDisableTime:o,disableIgnoringDatePartForTimeValidation:a}=n,s=e.utils.date(t),u=QB(a,e.utils);if(t===null)return null;switch(!0){case!e.utils.isValid(t):return&quot;invalidDate&quot;;case!!(r&amp;&amp;u(r,s)):return&quot;minTime&quot;;case!!(l&amp;&amp;u(s,l)):return&quot;maxTime&quot;;case!!(o&amp;&amp;o(e.utils.getHours(s),&quot;hours&quot;)):return&quot;shouldDisableTime-hours&quot;;case!!(o&amp;&amp;o(e.utils.getMinutes(s),&quot;minutes&quot;)):return&quot;shouldDisableTime-minutes&quot;;case!!(o&amp;&amp;o(e.utils.getSeconds(s),&quot;seconds&quot;)):return&quot;shouldDisableTime-seconds&quot;;case!!(i&amp;&amp;e.utils.getMinutes(s)%i!==0):return&quot;minutesStep&quot;;default:return null}},Sxe=(e,t)=&gt;e===t,u5=e=&gt;UM(e,bW,Sxe),Cxe=[&quot;minDate&quot;,&quot;maxDate&quot;,&quot;disableFuture&quot;,&quot;shouldDisableDate&quot;,&quot;disablePast&quot;],Mxe=({props:e,value:t,adapter:n})=&gt;{const{minDate:r,maxDate:l,disableFuture:i,shouldDisableDate:o,disablePast:a}=e,s=Kt(e,Cxe),u=HM({adapter:n,value:t,props:{minDate:r,maxDate:l,disableFuture:i,shouldDisableDate:o,disablePast:a}});return u!==null?u:bW({adapter:n,value:t,props:s})},Pxe=(e,t)=&gt;e===t;function c5(e){return UM(e,Mxe,Pxe)}function Oxe(e){return yn(&quot;MuiDateTimePickerTabs&quot;,e)}const Axe=hn(&quot;MuiDateTimePickerTabs&quot;,[&quot;root&quot;]),Dxe=e=&gt;[&quot;day&quot;,&quot;month&quot;,&quot;year&quot;].includes(e)?&quot;date&quot;:&quot;time&quot;,Exe=e=&gt;e===&quot;date&quot;?&quot;day&quot;:&quot;hours&quot;,Rxe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},Oxe,t)},Lxe=Et(Nz,{name:&quot;MuiDateTimePickerTabs&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({ownerState:e,theme:t})=&gt;Ie({boxShadow:`0 -1px 0 0 inset ${t.palette.divider}`},e.wrapperVariant===&quot;desktop&quot;&amp;&amp;{order:1,boxShadow:`0 1px 0 0 inset ${t.palette.divider}`,[`&amp; .${nv.indicator}`]:{bottom:&quot;auto&quot;,top:0}})),xb=function(t){const n=pn({props:t,name:&quot;MuiDateTimePickerTabs&quot;}),{dateRangeIcon:r=ke.jsx(Xye,{}),onChange:l,timeIcon:i=ke.jsx(Zye,{}),view:o}=n,a=Xi(),s=ge.useContext(ss),u=Ie({},n,{wrapperVariant:s}),c=Rxe(u),d=(f,p)=&gt;{l(Exe(p))};return ke.jsxs(Lxe,{ownerState:u,variant:&quot;fullWidth&quot;,value:Dxe(o),onChange:d,className:c.root,children:[ke.jsx(J3,{value:&quot;date&quot;,&quot;aria-label&quot;:a.dateTableLabel,icon:ke.jsx(ge.Fragment,{children:r})}),ke.jsx(J3,{value:&quot;time&quot;,&quot;aria-label&quot;:a.timeTableLabel,icon:ke.jsx(ge.Fragment,{children:i})})]})},Ixe=[&quot;onChange&quot;,&quot;PaperProps&quot;,&quot;PopperProps&quot;,&quot;ToolbarComponent&quot;,&quot;TransitionComponent&quot;,&quot;value&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;hideTabs&quot;],xW=ge.forwardRef(function(t,n){const r=o5(t,&quot;MuiDesktopDateTimePicker&quot;),l=c5(r)!==null,{pickerProps:i,inputProps:o,wrapperProps:a}=cs(r,i5),{PaperProps:s,PopperProps:u,ToolbarComponent:c=s5,TransitionComponent:d,components:f,componentsProps:p,hideTabs:m=!0}=r,g=Kt(r,Ixe),b=ge.useMemo(()=&gt;Ie({Tabs:xb},f),[f]),v=Ie({},o,g,{components:b,componentsProps:p,ref:n,validationError:l});return ke.jsx(n5,Ie({},a,{DateInputProps:v,KeyboardDateInputComponent:bb,PopperProps:u,PaperProps:s,TransitionComponent:d,components:b,componentsProps:p,children:ke.jsx(us,Ie({},i,{autoFocus:!0,toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:c,DateInputProps:v,components:b,componentsProps:p,hideTabs:m},g))}))}),$xe=[&quot;ToolbarComponent&quot;,&quot;value&quot;,&quot;onChange&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;hideTabs&quot;],wW=ge.forwardRef(function(t,n){const r=o5(t,&quot;MuiMobileDateTimePicker&quot;),l=c5(r)!==null,{pickerProps:i,inputProps:o,wrapperProps:a}=cs(r,i5),{ToolbarComponent:s=s5,components:u,componentsProps:c,hideTabs:d=!1}=r,f=Kt(r,$xe),p=ge.useMemo(()=&gt;Ie({Tabs:xb},u),[u]),m=Ie({},o,f,{components:p,componentsProps:c,ref:n,validationError:l});return ke.jsx(r5,Ie({},f,a,{DateInputProps:m,PureDateInputComponent:a5,components:p,componentsProps:c,children:ke.jsx(us,Ie({},i,{autoFocus:!0,toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:s,DateInputProps:m,components:p,componentsProps:c,hideTabs:d},f))}))}),Nxe=[&quot;desktopModeMediaQuery&quot;,&quot;DialogProps&quot;,&quot;PopperProps&quot;,&quot;TransitionComponent&quot;],Fxe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiDateTimePicker&quot;}),{desktopModeMediaQuery:l=&quot;@media (pointer: fine)&quot;,DialogProps:i,PopperProps:o,TransitionComponent:a}=r,s=Kt(r,Nxe);return wM(l,{defaultMatches:!0})?ke.jsx(xW,Ie({ref:n,PopperProps:o,TransitionComponent:a},s)):ke.jsx(wW,Ie({ref:n,DialogProps:i},s))});function d5(e,t){var n;const r=pn({props:e,name:t}),l=Br(),i=(n=r.ampm)!=null?n:l.is12HourCycleInCurrentLocale(),a=Xi().openTimePickerDialogue;return Ie({ampm:i,openTo:&quot;hours&quot;,views:[&quot;hours&quot;,&quot;minutes&quot;],acceptRegex:i?/[\\dapAP]/gi:/\\d/gi,disableMaskedInput:!1,getOpenDialogAriaText:a,inputFormat:i?l.formats.fullTime12h:l.formats.fullTime24h},r,{components:Ie({OpenPickerIcon:KB},r.components)})}const f5={emptyValue:null,parseInput:qM,getTodayValue:e=&gt;e.date(),areValuesEqual:(e,t,n)=&gt;e.isEqual(t,n),valueReducer:(e,t,n)=&gt;!t||!e.isValid(n)?n:e.mergeDateAndTime(t,n)};function jxe(e){return yn(&quot;MuiTimePickerToolbar&quot;,e)}const _d=hn(&quot;MuiTimePickerToolbar&quot;,[&quot;root&quot;,&quot;separator&quot;,&quot;hourMinuteLabel&quot;,&quot;hourMinuteLabelLandscape&quot;,&quot;hourMinuteLabelReverse&quot;,&quot;ampmSelection&quot;,&quot;ampmLandscape&quot;,&quot;ampmLabel&quot;]),zxe=[&quot;ampm&quot;,&quot;ampmInClock&quot;,&quot;parsedValue&quot;,&quot;isLandscape&quot;,&quot;isMobileKeyboardViewOpen&quot;,&quot;onChange&quot;,&quot;openView&quot;,&quot;setOpenView&quot;,&quot;toggleMobileKeyboardView&quot;,&quot;toolbarTitle&quot;,&quot;views&quot;,&quot;disabled&quot;,&quot;readOnly&quot;],Bxe=e=&gt;{const{theme:t,isLandscape:n,classes:r}=e,l={root:[&quot;root&quot;],separator:[&quot;separator&quot;],hourMinuteLabel:[&quot;hourMinuteLabel&quot;,n&amp;&amp;&quot;hourMinuteLabelLandscape&quot;,t.direction===&quot;rtl&quot;&amp;&amp;&quot;hourMinuteLabelReverse&quot;],ampmSelection:[&quot;ampmSelection&quot;,n&amp;&amp;&quot;ampmLandscape&quot;],ampmLabel:[&quot;ampmLabel&quot;]};return vn(l,jxe,r)},Wxe=Et(JM,{name:&quot;MuiTimePickerToolbar&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({[`&amp; .${QM.penIconButtonLandscape}`]:{marginTop:&quot;auto&quot;}}),qxe=Et(l5,{name:&quot;MuiTimePickerToolbar&quot;,slot:&quot;Separator&quot;,overridesResolver:(e,t)=&gt;t.separator})({outline:0,margin:&quot;0 4px 0 2px&quot;,cursor:&quot;default&quot;}),Uxe=Et(&quot;div&quot;,{name:&quot;MuiTimePickerToolbar&quot;,slot:&quot;HourMinuteLabel&quot;,overridesResolver:(e,t)=&gt;[{[`&amp;.${_d.hourMinuteLabelLandscape}`]:t.hourMinuteLabelLandscape,[`&amp;.${_d.hourMinuteLabelReverse}`]:t.hourMinuteLabelReverse},t.hourMinuteLabel]})(({theme:e,ownerState:t})=&gt;Ie({display:&quot;flex&quot;,justifyContent:&quot;flex-end&quot;,alignItems:&quot;flex-end&quot;},t.isLandscape&amp;&amp;{marginTop:&quot;auto&quot;},e.direction===&quot;rtl&quot;&amp;&amp;{flexDirection:&quot;row-reverse&quot;})),Hxe=Et(&quot;div&quot;,{name:&quot;MuiTimePickerToolbar&quot;,slot:&quot;AmPmSelection&quot;,overridesResolver:(e,t)=&gt;[{[`.${_d.ampmLabel}`]:t.ampmLabel},{[`&amp;.${_d.ampmLandscape}`]:t.ampmLandscape},t.ampmSelection]})(({ownerState:e})=&gt;Ie({display:&quot;flex&quot;,flexDirection:&quot;column&quot;,marginRight:&quot;auto&quot;,marginLeft:12},e.isLandscape&amp;&amp;{margin:&quot;4px 0 auto&quot;,flexDirection:&quot;row&quot;,justifyContent:&quot;space-around&quot;,flexBasis:&quot;100%&quot;},{[`&amp; .${_d.ampmLabel}`]:{fontSize:17}}));function p5(e){const t=pn({props:e,name:&quot;MuiTimePickerToolbar&quot;}),{ampm:n,ampmInClock:r,parsedValue:l,isLandscape:i,isMobileKeyboardViewOpen:o,onChange:a,openView:s,setOpenView:u,toggleMobileKeyboardView:c,toolbarTitle:d,views:f,disabled:p,readOnly:m}=t,g=Kt(t,zxe),b=Br(),v=Xi(),h=d??v.timePickerDefaultToolbarTitle,y=po(),w=!!(n&amp;&amp;!r),{meridiemMode:_,handleMeridiemChange:x}=JB(l,n,a),T=M=&gt;n?b.format(M,&quot;hours12h&quot;):b.format(M,&quot;hours24h&quot;),k=t,S=Bxe(Ie({},k,{theme:y})),C=ke.jsx(qxe,{tabIndex:-1,value:&quot;:&quot;,variant:&quot;h3&quot;,selected:!1,className:S.separator});return ke.jsxs(Wxe,Ie({viewType:&quot;clock&quot;,landscapeDirection:&quot;row&quot;,toolbarTitle:h,isLandscape:i,isMobileKeyboardViewOpen:o,toggleMobileKeyboardView:c,ownerState:k,className:S.root},g,{children:[ke.jsxs(Uxe,{className:S.hourMinuteLabel,ownerState:k,children:[Su(f,&quot;hours&quot;)&amp;&amp;ke.jsx(dl,{tabIndex:-1,variant:&quot;h3&quot;,onClick:()=&gt;u(&quot;hours&quot;),selected:s===&quot;hours&quot;,value:l?T(l):&quot;--&quot;}),Su(f,[&quot;hours&quot;,&quot;minutes&quot;])&amp;&amp;C,Su(f,&quot;minutes&quot;)&amp;&amp;ke.jsx(dl,{tabIndex:-1,variant:&quot;h3&quot;,onClick:()=&gt;u(&quot;minutes&quot;),selected:s===&quot;minutes&quot;,value:l?b.format(l,&quot;minutes&quot;):&quot;--&quot;}),Su(f,[&quot;minutes&quot;,&quot;seconds&quot;])&amp;&amp;C,Su(f,&quot;seconds&quot;)&amp;&amp;ke.jsx(dl,{variant:&quot;h3&quot;,onClick:()=&gt;u(&quot;seconds&quot;),selected:s===&quot;seconds&quot;,value:l?b.format(l,&quot;seconds&quot;):&quot;--&quot;})]}),w&amp;&amp;ke.jsxs(Hxe,{className:S.ampmSelection,ownerState:k,children:[ke.jsx(dl,{disableRipple:!0,variant:&quot;subtitle2&quot;,selected:_===&quot;am&quot;,typographyClassName:S.ampmLabel,value:b.getMeridiemText(&quot;am&quot;),onClick:m?void 0:()=&gt;x(&quot;am&quot;),disabled:p}),ke.jsx(dl,{disableRipple:!0,variant:&quot;subtitle2&quot;,selected:_===&quot;pm&quot;,typographyClassName:S.ampmLabel,value:b.getMeridiemText(&quot;pm&quot;),onClick:m?void 0:()=&gt;x(&quot;pm&quot;),disabled:p})]})]}))}const Vxe=[&quot;onChange&quot;,&quot;PaperProps&quot;,&quot;PopperProps&quot;,&quot;ToolbarComponent&quot;,&quot;TransitionComponent&quot;,&quot;value&quot;,&quot;components&quot;,&quot;componentsProps&quot;],_W=ge.forwardRef(function(t,n){const r=d5(t,&quot;MuiDesktopTimePicker&quot;),l=u5(r)!==null,{pickerProps:i,inputProps:o,wrapperProps:a}=cs(r,f5),{PaperProps:s,PopperProps:u,ToolbarComponent:c=p5,TransitionComponent:d,components:f,componentsProps:p}=r,m=Kt(r,Vxe),g=Ie({},o,m,{components:f,componentsProps:p,ref:n,validationError:l});return ke.jsx(n5,Ie({},a,{DateInputProps:g,KeyboardDateInputComponent:bb,PopperProps:u,PaperProps:s,TransitionComponent:d,components:f,componentsProps:p,children:ke.jsx(us,Ie({},i,{autoFocus:!0,toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:c,DateInputProps:g,components:f,componentsProps:p},m))}))}),Gxe=[&quot;ToolbarComponent&quot;,&quot;value&quot;,&quot;onChange&quot;,&quot;components&quot;,&quot;componentsProps&quot;],TW=ge.forwardRef(function(t,n){const r=d5(t,&quot;MuiMobileTimePicker&quot;),l=u5(r)!==null,{pickerProps:i,inputProps:o,wrapperProps:a}=cs(r,f5),{ToolbarComponent:s=p5,components:u,componentsProps:c}=r,d=Kt(r,Gxe),f=Ie({},o,d,{components:u,componentsProps:c,ref:n,validationError:l});return ke.jsx(r5,Ie({},d,a,{DateInputProps:f,PureDateInputComponent:a5,components:u,componentsProps:c,children:ke.jsx(us,Ie({},i,{autoFocus:!0,toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:s,DateInputProps:f,components:u,componentsProps:c},d))}))});function Yxe(e){return yn(&quot;MuiPickerStaticWrapper&quot;,e)}hn(&quot;MuiPickerStaticWrapper&quot;,[&quot;root&quot;,&quot;content&quot;]);const Xxe=[&quot;displayStaticWrapperAs&quot;,&quot;onAccept&quot;,&quot;onClear&quot;,&quot;onCancel&quot;,&quot;onDismiss&quot;,&quot;onSetToday&quot;,&quot;open&quot;,&quot;children&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;className&quot;],Kxe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],content:[&quot;content&quot;]},Yxe,t)},Zxe=Et(&quot;div&quot;,{name:&quot;MuiPickerStaticWrapper&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;flex&quot;,flexDirection:&quot;column&quot;}),Qxe=Et(&quot;div&quot;,{name:&quot;MuiPickerStaticWrapper&quot;,slot:&quot;Content&quot;,overridesResolver:(e,t)=&gt;t.content})(({theme:e})=&gt;({overflow:&quot;hidden&quot;,minWidth:GM,display:&quot;flex&quot;,flexDirection:&quot;column&quot;,backgroundColor:e.palette.background.paper}));function wb(e){var t;const n=pn({props:e,name:&quot;MuiPickerStaticWrapper&quot;}),{displayStaticWrapperAs:r,onAccept:l,onClear:i,onCancel:o,onSetToday:a,children:s,components:u,componentsProps:c,className:d}=n,f=Kt(n,Xxe),p=Kxe(n),m=(t=u==null?void 0:u.ActionBar)!=null?t:t5,g=(u==null?void 0:u.PaperContent)||ge.Fragment;return ke.jsx(ss.Provider,{value:r,children:ke.jsxs(Zxe,Ie({className:ma(p.root,d)},f,{children:[ke.jsx(Qxe,{className:p.content,children:ke.jsx(g,Ie({},c==null?void 0:c.paperContent,{children:s}))}),ke.jsx(m,Ie({onAccept:l,onClear:i,onCancel:o,onSetToday:a,actions:r===&quot;desktop&quot;?[]:[&quot;cancel&quot;,&quot;accept&quot;]},c==null?void 0:c.actionBar))]}))})}const Jxe=[&quot;ToolbarComponent&quot;,&quot;value&quot;,&quot;onChange&quot;,&quot;displayStaticWrapperAs&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;className&quot;],e2e=ge.forwardRef(function(t,n){const r=KM(t,&quot;MuiStaticDatePicker&quot;),{ToolbarComponent:l=e5,displayStaticWrapperAs:i=&quot;mobile&quot;,components:o,componentsProps:a,className:s}=r,u=Kt(r,Jxe),{pickerProps:c,inputProps:d,wrapperProps:f}=cs(r,ZM),p=VM(r)!==null,m=Ie({},d,u,{ref:n,validationError:p,components:o});return ke.jsx(wb,Ie({displayStaticWrapperAs:i,components:o,componentsProps:a,className:s},f,{children:ke.jsx(us,Ie({},c,{toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:l,DateInputProps:m,components:o,componentsProps:a},u))}))}),t2e=[&quot;displayStaticWrapperAs&quot;,&quot;onChange&quot;,&quot;ToolbarComponent&quot;,&quot;value&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;hideTabs&quot;,&quot;className&quot;],n2e=ge.forwardRef(function(t,n){const r=o5(t,&quot;MuiStaticDateTimePicker&quot;),{displayStaticWrapperAs:l=&quot;mobile&quot;,ToolbarComponent:i=s5,components:o,componentsProps:a,hideTabs:s=l===&quot;desktop&quot;,className:u}=r,c=Kt(r,t2e),{pickerProps:d,inputProps:f,wrapperProps:p}=cs(r,i5),m=c5(r)!==null,g=ge.useMemo(()=&gt;Ie({Tabs:xb},o),[o]),b=Ie({},f,c,{ref:n,validationError:m,components:g,componentsProps:a});return ke.jsx(wb,Ie({displayStaticWrapperAs:l,components:g,componentsProps:a,className:u},p,{children:ke.jsx(us,Ie({},d,{toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:i,DateInputProps:b,components:g,componentsProps:a,hideTabs:s},c))}))}),r2e=[&quot;displayStaticWrapperAs&quot;,&quot;onChange&quot;,&quot;ToolbarComponent&quot;,&quot;value&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;className&quot;],a2e=ge.forwardRef(function(t,n){const r=d5(t,&quot;MuiStaticTimePicker&quot;),{displayStaticWrapperAs:l=&quot;mobile&quot;,ToolbarComponent:i=p5,components:o,componentsProps:a,className:s}=r,u=Kt(r,r2e),c=u5(r)!==null,{pickerProps:d,inputProps:f,wrapperProps:p}=cs(r,f5),m=Ie({},f,u,{ref:n,validationError:c,components:o,componentsProps:a});return ke.jsx(wb,Ie({displayStaticWrapperAs:l,components:o,componentsProps:a,className:s},p,{children:ke.jsx(us,Ie({},d,{toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:i,DateInputProps:m,components:o,componentsProps:a},u))}))}),o2e=[&quot;desktopModeMediaQuery&quot;,&quot;DialogProps&quot;,&quot;PopperProps&quot;,&quot;TransitionComponent&quot;],i2e=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTimePicker&quot;}),{desktopModeMediaQuery:l=&quot;@media (pointer: fine)&quot;,DialogProps:i,PopperProps:o,TransitionComponent:a}=r,s=Kt(r,o2e);return wM(l,{defaultMatches:!0})?ke.jsx(_W,Ie({ref:n,PopperProps:o,TransitionComponent:a},s)):ke.jsx(TW,Ie({ref:n,DialogProps:i},s))});/** @license MUI X v5.0.20\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */const l2e=Object.freeze(Object.defineProperty({__proto__:null,CalendarPicker:aW,CalendarPickerSkeleton:z1e,ClockPicker:dW,DEFAULT_LOCALE:FB,DatePicker:uxe,DateTimePicker:Fxe,DateTimePickerTabs:xb,DesktopDatePicker:vW,DesktopDateTimePicker:xW,DesktopTimePicker:_W,LocalizationProvider:cye,MobileDatePicker:yW,MobileDateTimePicker:wW,MobileTimePicker:TW,MonthPicker:zB,MuiPickersAdapterContext:WM,PickerStaticWrapper:wb,PickersDay:VB,StaticDatePicker:e2e,StaticDateTimePicker:n2e,StaticTimePicker:a2e,TimePicker:i2e,YearPicker:nW,beBY:iye,calendarPickerClasses:P1e,calendarPickerSkeletonClasses:L1e,clockClasses:ebe,clockNumberClasses:mh,clockPickerClasses:mbe,clockPointerClasses:G1e,csCZ:Dve,datePickerToolbarClasses:Mbe,dateTimePickerTabsClasses:Axe,dateTimePickerToolbarClasses:bxe,dayPickerClasses:$ye,deDE:xve,enUS:Nve,esES:Tve,faIR:Sve,fiFI:Pve,frFR:Lve,getCalendarPickerSkeletonUtilityClass:oW,getCalendarPickerUtilityClass:rW,getClockPickerUtilityClass:cW,getMonthPickerUtilityClass:jB,getPickersDayUtilityClass:qB,getYearPickerUtilityClass:tW,huHU:$ve,isIS:Qve,itIT:Uve,jaJP:eye,koKR:Kve,monthPickerClasses:dye,nbNO:jve,nlNL:fve,pickersCalendarHeaderClasses:s1e,pickersDayClasses:hh,pickersFadeTransitionGroupClasses:xye,pickersMonthClasses:uk,pickersSlideTransitionClasses:Ka,pickersYearClasses:Eu,plPL:hve,ptBR:gve,ruRU:uye,svSE:Bve,timePickerToolbarClasses:_d,trTR:yve,ukUA:nye,urPK:aye,yearPickerClasses:T1e,zhCN:Gve},Symbol.toStringTag,{value:&quot;Module&quot;})),kW=Qn(l2e);var E7;function s2e(){return E7||(E7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(uf()),l=t(db()),i=t(fb()),o=t(LM()),a=t($M()),s=t(NM()),u=t(ge),c=t(pb),d=t(pc),f=t(dB),p=t(FM),m=t(fB),g=t(Qhe),b=t(Jhe),v=t(eme),h=RB,y=kW,w=t(Vr),_=[&quot;columnDef&quot;,&quot;rowData&quot;,&quot;onRowDataChange&quot;,&quot;errorState&quot;,&quot;autoFocus&quot;,&quot;onBulkEditRowChanged&quot;,&quot;scrollWidth&quot;],x=[&quot;helperText&quot;,&quot;error&quot;],T=[&quot;helperText&quot;,&quot;error&quot;];function k(O){var D=S();return function(){var E=(0,s.default)(O),I;if(D){var A=(0,s.default)(this).constructor;I=Reflect.construct(E,arguments,A)}else I=E.apply(this,arguments);return(0,a.default)(this,I)}}function S(){if(typeof Reflect&gt;&quot;u&quot;||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==&quot;function&quot;)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var C=function(O){(0,o.default)(P,O);var D=k(P);function P(){return(0,l.default)(this,P),D.apply(this,arguments)}return(0,i.default)(P,[{key:&quot;getProps&quot;,value:function(){var I=this.props;I.columnDef,I.rowData,I.onRowDataChange,I.errorState,I.autoFocus,I.onBulkEditRowChanged,I.scrollWidth;var A=(0,r.default)(I,_);return A}},{key:&quot;renderLookupField&quot;,value:function(){var I=this,A=this.getProps(),F=A.helperText,j=A.error,z=(0,r.default)(A,x);return u.default.createElement(m.default,{error:!!j},u.default.createElement(f.default,(0,n.default)({},z,{value:this.props.value===void 0?&quot;&quot;:this.props.value,onChange:function(N){return I.props.onChange(N.target.value)},style:{fontSize:13},inputProps:{autoFocus:this.props.autoFocus},SelectDisplayProps:{&quot;aria-label&quot;:this.props.columnDef.title}}),Object.keys(this.props.columnDef.lookup).map(function(B){return u.default.createElement(p.default,{key:B,value:B},I.props.columnDef.lookup[B])})),!!F&amp;&amp;u.default.createElement(g.default,null,F))}},{key:&quot;renderBooleanField&quot;,value:function(){var I=this,A=this.getProps(),F=A.helperText,j=A.error,z=(0,r.default)(A,T);return u.default.createElement(m.default,{error:!!j,component:&quot;fieldset&quot;},u.default.createElement(b.default,null,u.default.createElement(v.default,{label:&quot;&quot;,control:u.default.createElement(d.default,(0,n.default)({},z,{value:String(this.props.value),checked:!!this.props.value,onChange:function(N){return I.props.onChange(N.target.checked)},style:{padding:0,width:24,marginLeft:9},inputProps:{autoFocus:this.props.autoFocus,&quot;aria-label&quot;:this.props.columnDef.title}}))})),u.default.createElement(g.default,null,F))}},{key:&quot;renderDateField&quot;,value:function(){var I=this.props.columnDef.dateSetting&amp;&amp;this.props.columnDef.dateSetting.format?this.props.columnDef.dateSetting.format:&quot;dd.MM.yyyy&quot;;return u.default.createElement(y.LocalizationProvider,{dateAdapter:h.AdapterDateFns,locale:this.props.locale},u.default.createElement(y.DatePicker,(0,n.default)({},this.getProps(),{renderInput:function(F){return u.default.createElement(c.default,F)},format:I,value:this.props.value||null,onChange:this.props.onChange,clearable:!0,InputProps:{style:{fontSize:13}},inputProps:{autoFocus:this.props.autoFocus,&quot;aria-label&quot;:&quot;&quot;.concat(this.props.columnDef.title,&quot;: press space to edit&quot;)}})))}},{key:&quot;renderTimeField&quot;,value:function(){return u.default.createElement(y.LocalizationProvider,{dateAdapter:h.AdapterDateFns,locale:this.props.locale},u.default.createElement(y.TimePicker,(0,n.default)({},this.getProps(),{renderInput:function(A){return u.default.createElement(c.default,A)},format:&quot;HH:mm:ss&quot;,value:this.props.value||null,onChange:this.props.onChange,clearable:!0,InputProps:{style:{fontSize:13}},inputProps:{autoFocus:this.props.autoFocus,&quot;aria-label&quot;:&quot;&quot;.concat(this.props.columnDef.title,&quot;: press space to edit&quot;)}})))}},{key:&quot;renderDateTimeField&quot;,value:function(){return u.default.createElement(y.LocalizationProvider,{dateAdapter:h.AdapterDateFns,locale:this.props.locale},u.default.createElement(y.DateTimePicker,(0,n.default)({},this.getProps(),{renderInput:function(A){return u.default.createElement(c.default,A)},format:&quot;dd.MM.yyyy HH:mm:ss&quot;,value:this.props.value||null,onChange:this.props.onChange,clearable:!0,InputProps:{style:{fontSize:13}},inputProps:{autoFocus:this.props.autoFocus,&quot;aria-label&quot;:&quot;&quot;.concat(this.props.columnDef.title,&quot;: press space to edit&quot;)}})))}},{key:&quot;renderTextField&quot;,value:function(){var I=this;return u.default.createElement(c.default,(0,n.default)({},this.getProps(),{variant:&quot;standard&quot;,fullWidth:!0,type:this.props.columnDef.type===&quot;numeric&quot;?&quot;number&quot;:&quot;text&quot;,placeholder:this.props.columnDef.editPlaceholder||this.props.columnDef.title,value:this.props.value===void 0?&quot;&quot;:this.props.value,onChange:function(F){return I.props.onChange(I.props.columnDef.type===&quot;numeric&quot;?F.target.valueAsNumber:F.target.value)},InputProps:{style:{minWidth:50,fontSize:13}},inputProps:{autoFocus:this.props.autoFocus,&quot;aria-label&quot;:this.props.columnDef.title,style:this.props.columnDef.type===&quot;numeric&quot;?{textAlign:&quot;right&quot;}:{}}}))}},{key:&quot;renderCurrencyField&quot;,value:function(){var I=this;return u.default.createElement(c.default,(0,n.default)({},this.getProps(),{variant:&quot;standard&quot;,placeholder:this.props.columnDef.editPlaceholder||this.props.columnDef.title,type:&quot;number&quot;,value:this.props.value===void 0?&quot;&quot;:this.props.value,onChange:function(F){var j=F.target.valueAsNumber;return!j&amp;&amp;j!==0&amp;&amp;(j=void 0),I.props.onChange(j)},InputProps:{style:{fontSize:13,textAlign:&quot;right&quot;}},inputProps:{autoFocus:this.props.autoFocus,&quot;aria-label&quot;:this.props.columnDef.title,style:{textAlign:&quot;right&quot;}},onKeyDown:this.props.onKeyDown}))}},{key:&quot;render&quot;,value:function(){var I=&quot;ok&quot;;return this.props.columnDef.editComponent?I=this.props.columnDef.editComponent(this.props):this.props.columnDef.lookup?I=this.renderLookupField():this.props.columnDef.type===&quot;boolean&quot;?I=this.renderBooleanField():this.props.columnDef.type===&quot;date&quot;?I=this.renderDateField():this.props.columnDef.type===&quot;time&quot;?I=this.renderTimeField():this.props.columnDef.type===&quot;datetime&quot;?I=this.renderDateTimeField():this.props.columnDef.type===&quot;currency&quot;?I=this.renderCurrencyField():I=this.renderTextField(),I}}]),P}(u.default.Component);C.propTypes={value:w.default.any,onChange:w.default.func.isRequired,columnDef:w.default.object.isRequired,locale:w.default.object,rowData:w.default.object,onRowDataChange:w.default.func,errorState:w.default.func,autoFocus:w.default.bool,onBulkEditRowChanged:w.default.func,scrollWidth:w.default.number,onKeyDown:w.default.func};var M=C;e.default=M}(Jw)),Jw}var h_={},v0={},R7;function SW(){if(R7)return v0;R7=1;var e=Cn;Object.defineProperty(v0,&quot;__esModule&quot;,{value:!0}),v0.validateInput=i;var t=e($a()),n=e(_a());function r(o,a){var s=Object.keys(o);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(o);a&amp;&amp;(u=u.filter(function(c){return Object.getOwnPropertyDescriptor(o,c).enumerable})),s.push.apply(s,u)}return s}function l(o){for(var a=1;a&lt;arguments.length;a++){var s=arguments[a]!=null?arguments[a]:{};a%2?r(Object(s),!0).forEach(function(u){(0,t.default)(o,u,s[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(s)):r(Object(s)).forEach(function(u){Object.defineProperty(o,u,Object.getOwnPropertyDescriptor(s,u))})}return o}function i(o,a){if(o.validate){var s=o.validate(a);switch((0,n.default)(s)){case&quot;object&quot;:return l({},s);case&quot;boolean&quot;:return{isValid:s,helperText:&quot;&quot;};case&quot;string&quot;:return{isValid:!1,helperText:s};default:return{isValid:!0,helperText:&quot;&quot;}}}return{isValid:!0,helperText:&quot;&quot;}}return v0}var L7;function u2e(){return L7||(L7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(db()),r=t(fb()),l=t(IM()),i=t(LM()),o=t($M()),a=t(NM()),s=t($a()),u=t(ge),c=t(Vr),d=t(Cl),f=t(Yz),p=SW();function m(w,_){var x=Object.keys(w);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(w);_&amp;&amp;(T=T.filter(function(k){return Object.getOwnPropertyDescriptor(w,k).enumerable})),x.push.apply(x,T)}return x}function g(w){for(var _=1;_&lt;arguments.length;_++){var x=arguments[_]!=null?arguments[_]:{};_%2?m(Object(x),!0).forEach(function(T){(0,s.default)(w,T,x[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(w,Object.getOwnPropertyDescriptors(x)):m(Object(x)).forEach(function(T){Object.defineProperty(w,T,Object.getOwnPropertyDescriptor(x,T))})}return w}function b(w){var _=v();return function(){var T=(0,a.default)(w),k;if(_){var S=(0,a.default)(this).constructor;k=Reflect.construct(T,arguments,S)}else k=T.apply(this,arguments);return(0,o.default)(this,k)}}function v(){if(typeof Reflect&gt;&quot;u&quot;||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==&quot;function&quot;)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var h=function(w){(0,i.default)(x,w);var _=b(x);function x(T){var k;return(0,n.default)(this,x),k=_.call(this,T),(0,s.default)((0,l.default)(k),&quot;getStyle&quot;,function(){var S={boxShadow:&quot;2px 0px 15px rgba(125,147,178,.25)&quot;,color:&quot;inherit&quot;,width:k.props.columnDef.tableData.width,boxSizing:&quot;border-box&quot;,fontSize:&quot;inherit&quot;,fontFamily:&quot;inherit&quot;,fontWeight:&quot;inherit&quot;,padding:&quot;0 16px&quot;};return typeof k.props.columnDef.cellStyle==&quot;function&quot;?S=g(g({},S),k.props.columnDef.cellStyle(k.state.value,k.props.rowData)):S=g(g({},S),k.props.columnDef.cellStyle),typeof k.props.cellEditable.cellStyle==&quot;function&quot;?S=g(g({},S),k.props.cellEditable.cellStyle(k.state.value,k.props.rowData,k.props.columnDef)):S=g(g({},S),k.props.cellEditable.cellStyle),S}),(0,s.default)((0,l.default)(k),&quot;handleKeyDown&quot;,function(S){S.keyCode===13?k.onApprove():S.keyCode===27&amp;&amp;k.onCancel()}),(0,s.default)((0,l.default)(k),&quot;onApprove&quot;,function(){var S=(0,p.validateInput)(k.props.columnDef,k.state.value).isValid;S&amp;&amp;k.setState({isLoading:!0},function(){k.props.cellEditable.onCellEditApproved(k.state.value,k.props.getFieldValue(k.props.rowData,k.props.columnDef),k.props.rowData,k.props.columnDef).then(function(){k.setState({isLoading:!1}),k.props.onCellEditFinished(k.props.rowData,k.props.columnDef)}).catch(function(C){k.setState({isLoading:!1})})})}),(0,s.default)((0,l.default)(k),&quot;onCancel&quot;,function(){k.props.onCellEditFinished(k.props.rowData,k.props.columnDef)}),k.state={errorState:{isValid:!0,helperText:&quot;&quot;},isLoading:!1,value:T.getFieldValue(k.props.rowData,k.props.columnDef,!1)},k}return(0,r.default)(x,[{key:&quot;renderActions&quot;,value:function(){if(this.state.isLoading)return u.default.createElement(&quot;div&quot;,{style:{display:&quot;flex&quot;,justifyContent:&quot;center&quot;,width:60}},u.default.createElement(f.default,{size:20}));var k=[{icon:this.props.icons.Check,tooltip:this.props.localization.saveTooltip,onClick:this.onApprove,disabled:this.state.isLoading||!this.state.errorState.isValid},{icon:this.props.icons.Clear,tooltip:this.props.localization.cancelTooltip,onClick:this.onCancel,disabled:this.state.isLoading}];return u.default.createElement(this.props.components.Actions,{actions:k,components:this.props.components,size:&quot;small&quot;})}},{key:&quot;handleChange&quot;,value:function(k){var S=(0,p.validateInput)(this.props.columnDef,k);this.setState({errorState:S,value:k})}},{key:&quot;render&quot;,value:function(){var k=this;return u.default.createElement(d.default,{size:this.props.size,style:this.getStyle(),padding:&quot;none&quot;},u.default.createElement(&quot;div&quot;,{style:{display:&quot;flex&quot;,alignItems:&quot;center&quot;}},u.default.createElement(&quot;div&quot;,{style:{flex:1,marginRight:4}},u.default.createElement(this.props.components.EditField,{columnDef:this.props.columnDef,value:this.state.value,error:!this.state.errorState.isValid,helperText:this.state.errorState.helperText,onChange:function(C){return k.handleChange(C)},onKeyDown:this.handleKeyDown,disabled:this.state.isLoading,rowData:this.props.rowData,autoFocus:!0})),this.renderActions()))}}]),x}(u.default.Component);h.defaultProps={columnDef:{},localization:{saveTooltip:&quot;Save&quot;,cancelTooltip:&quot;Cancel&quot;}},h.propTypes={cellEditable:c.default.object.isRequired,columnDef:c.default.object.isRequired,components:c.default.object.isRequired,errorState:c.default.oneOfType([c.default.object,c.default.bool]),icons:c.default.object.isRequired,localization:c.default.object.isRequired,onCellEditFinished:c.default.func.isRequired,rowData:c.default.object.isRequired,size:c.default.string,getFieldValue:c.default.func.isRequired};var y=h;e.default=y}(h_)),h_}var m_={},g_={exports:{}},v_={exports:{}},I7;function c2e(){return I7||(I7=1,function(e){function t(n){if(Array.isArray(n))return n}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(v_)),v_.exports}var y_={exports:{}},$7;function d2e(){return $7||($7=1,function(e){function t(n,r){var l=n==null?null:typeof Symbol&lt;&quot;u&quot;&amp;&amp;n[Symbol.iterator]||n[&quot;@@iterator&quot;];if(l!=null){var i,o,a,s,u=[],c=!0,d=!1;try{if(a=(l=l.call(n)).next,r===0){if(Object(l)!==l)return;c=!1}else for(;!(c=(i=a.call(l)).done)&amp;&amp;(u.push(i.value),u.length!==r);c=!0);}catch(f){d=!0,o=f}finally{try{if(!c&amp;&amp;l.return!=null&amp;&amp;(s=l.return(),Object(s)!==s))return}finally{if(d)throw o}}return u}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(y_)),y_.exports}var b_={exports:{}},N7;function f2e(){return N7||(N7=1,function(e){function t(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.\n",
       "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(b_)),b_.exports}var F7;function iu(){return F7||(F7=1,function(e){var t=c2e(),n=d2e(),r=uB(),l=f2e();function i(o,a){return t(o)||n(o,a)||r(o,a)||l()}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports}(g_)),g_.exports}const df=Qn(aae),hc=Qn(Mde);var j7;function p2e(){return j7||(j7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t($a()),l=t(_a()),i=t(iu()),o=t(ge),a=t(Vr),s=t(RM),u=t(df),c=t(hc);function d(g,b){var v=Object.keys(g);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(g);b&amp;&amp;(h=h.filter(function(y){return Object.getOwnPropertyDescriptor(g,y).enumerable})),v.push.apply(v,h)}return v}function f(g){for(var b=1;b&lt;arguments.length;b++){var v=arguments[b]!=null?arguments[b]:{};b%2?d(Object(v),!0).forEach(function(h){(0,r.default)(g,h,v[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(v)):d(Object(v)).forEach(function(h){Object.defineProperty(g,h,Object.getOwnPropertyDescriptor(v,h))})}return g}function p(g){var b=g.action;if(typeof b==&quot;function&quot;&amp;&amp;(b=b(g.data),!b)||b.action&amp;&amp;(b=b.action(g.data),!b)||b.hidden)return null;var v=b.disabled||g.disabled,h=function(k){b.onClick&amp;&amp;(b.onClick(k,g.data),k.stopPropagation())},y=b.handlers||{},w=Object.entries(y).reduce(function(T,k){var S=(0,i.default)(k,2),C=S[0],M=S[1];return T[C]=function(O){return M(O,g.data)},T},{}),_=null;switch((0,l.default)(b.icon)){case&quot;string&quot;:_=o.default.createElement(s.default,b.iconProps,b.icon);break;case&quot;function&quot;:_=b.icon(f(f({},b.iconProps),{},{disabled:v}));break;case&quot;undefined&quot;:_=null;break;default:_=o.default.createElement(b.icon,b.iconProps)}var x=o.default.createElement(u.default,(0,n.default)({ref:g.forwardedRef,size:g.size,color:&quot;inherit&quot;,disabled:v,onClick:h},w),_);return b.tooltip?v?o.default.createElement(c.default,{title:b.tooltip},o.default.createElement(&quot;span&quot;,null,x)):o.default.createElement(c.default,{title:b.tooltip},x):x}p.defaultProps={action:{},data:{}},p.propTypes={action:a.default.oneOfType([a.default.func,a.default.object]).isRequired,data:a.default.oneOfType([a.default.object,a.default.arrayOf(a.default.object)]),disabled:a.default.bool,size:a.default.string};var m=o.default.forwardRef(function(b,v){return o.default.createElement(p,(0,n.default)({},b,{forwardedRef:v}))});e.default=m}(m_)),m_}var x_={},z7;function h2e(){return z7||(z7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(ge),l=t(Vr);function i(a){var s=a.actions,u=a.components,c=a.data,d=a.size,f=a.disabled,p=a.forwardedRef;return s?r.default.createElement(&quot;div&quot;,{style:{display:&quot;flex&quot;},ref:p},s.map(function(m,g){return r.default.createElement(u.Action,{action:m,key:&quot;action-&quot;+g,data:c,size:d,disabled:f})})):null}i.defaultProps={actions:[],data:{}},i.propTypes={components:l.default.object.isRequired,actions:l.default.array.isRequired,data:l.default.oneOfType([l.default.object,l.default.arrayOf(l.default.object)]),disabled:l.default.bool,size:l.default.string,forwardedRef:l.default.element};var o=r.default.forwardRef(function(s,u){return r.default.createElement(i,(0,n.default)({},s,{forwardedRef:u}))});e.default=o}(x_)),x_}var w_={},y0={};const m2e=Qn(Are);var B7;function g2e(){if(B7)return y0;B7=1;var e=Cn;Object.defineProperty(y0,&quot;__esModule&quot;,{value:!0}),y0.MTableDetailPanel=o;var t=e(ls),n=e(m2e),r=e(Cl),l=e(iu()),i=e(ge);function o(a){var s=!!(a.data.tableData&amp;&amp;a.data.tableData.showDetailPanel),u=i.default.useState(s),c=(0,l.default)(u,2),d=c[0],f=c[1],p=i.default.useReducer(function(y){return y+1},0),m=(0,l.default)(p,2),g=m[1],b=i.default.useRef();i.default.useEffect(function(){setTimeout(function(){f(s)},5)},[s]);var v;if(i.default.useEffect(function(){v&amp;&amp;d&amp;&amp;(b.current=v)}),a.detailPanel)typeof a.detailPanel==&quot;function&quot;?v=a.detailPanel:(v=a.detailPanel?a.detailPanel.map(function(y){return typeof y==&quot;function&quot;?y(a.data):y}).find(function(y){return y.render.toString()===(a.data.tableData.showDetailPanel||&quot;&quot;).toString()}):void 0,v=v?v.render:null);else return i.default.createElement(i.default.Fragment,null);if(!b.current&amp;&amp;!a.data.tableData.showDetailPanel)return null;var h=v||b.current;return i.default.createElement(t.default,null,a.options.detailPanelOffset.left&gt;0&amp;&amp;i.default.createElement(r.default,{colSpan:a.options.detailPanelOffset.left}),i.default.createElement(r.default,{size:a.size,colSpan:a.renderColumns.length-a.options.detailPanelOffset.left-a.options.detailPanelOffset.right,padding:&quot;none&quot;},i.default.createElement(n.default,{in:d,timeout:&quot;auto&quot;,unmountOnExit:!0,mountOnEnter:!0,onExited:function(){b.current=void 0,g()}},h({rowData:a.data}))))}return y0}var Ea={},W7;function ds(){if(W7)return Ea;W7=1;var e=Cn;Object.defineProperty(Ea,&quot;__esModule&quot;,{value:!0}),Ea.widthToNumber=Ea.selectionMaxWidth=Ea.rowActions=Ea.reducePercentsInCalc=Ea.parseFirstLastPageButtons=Ea.elementSize=Ea.baseIconSize=Ea.actionsColumnWidth=void 0;var t=e($a()),n=e(_a());function r(p,m){var g=Object.keys(p);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(p);m&amp;&amp;(b=b.filter(function(v){return Object.getOwnPropertyDescriptor(p,v).enumerable})),g.push.apply(g,b)}return g}function l(p){for(var m=1;m&lt;arguments.length;m++){var g=arguments[m]!=null?arguments[m]:{};m%2?r(Object(g),!0).forEach(function(b){(0,t.default)(p,b,g[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(p,Object.getOwnPropertyDescriptors(g)):r(Object(g)).forEach(function(b){Object.defineProperty(p,b,Object.getOwnPropertyDescriptor(g,b))})}return p}var i=function(m){return m.options.padding===&quot;normal&quot;?&quot;medium&quot;:&quot;small&quot;};Ea.elementSize=i;var o=function(m){return i(m)===&quot;medium&quot;?48:32};Ea.baseIconSize=o;var a=function(m){return m.actions?m.actions.filter(function(g){return g.position===&quot;row&quot;||typeof g==&quot;function&quot;}):[]};Ea.rowActions=a;var s=function(m){return a(m).length*o(m)};Ea.actionsColumnWidth=s;var u=function(m,g){return o(m)+9*g};Ea.selectionMaxWidth=u;var c=function(m,g){if(!m)return&quot;&quot;.concat(g,&quot;px&quot;);var b=m.match(/(\\d*)%/);if(b&amp;&amp;b.length&gt;1){var v=b[1];return m.replace(/\\d*%/,&quot;&quot;.concat(g*(v/100),&quot;px&quot;))}return m.replace(/\\d*%/,&quot;&quot;.concat(g,&quot;px&quot;))};Ea.reducePercentsInCalc=c;var d=function(m){return typeof m==&quot;number&quot;?m:!m||!m.match(/^\\s*\\d+(px)?\\s*$/)?NaN:Number(m.replace(/px$/,&quot;&quot;))};Ea.widthToNumber=d;var f=function(m,g){var b={first:!0,last:!0};return typeof m==&quot;boolean&quot;?b={first:m,last:m}:(0,n.default)(m)===&quot;object&quot;&amp;&amp;(b=l(l({},b),m)),g&amp;&amp;(b={first:b.last,last:b.first}),b};return Ea.parseFirstLastPageButtons=f,Ea}var b0={},q7;function v2e(){if(q7)return b0;q7=1;var e=Cn;Object.defineProperty(b0,&quot;__esModule&quot;,{value:!0}),b0.useDoubleClick=n;var t=e(ge);function n(r,l){var i=t.default.useRef(0),o=t.default.useRef(null),a=t.default.useRef(null),s=t.default.useRef(null);t.default.useEffect(function(){a.current=l,s.current=r});var u=function(){clearTimeout(o.current),o.current=null,i.current=0},c=t.default.useCallback(function(d){var f=i.current+1===2,p=o.current;if(p&amp;&amp;f&amp;&amp;(u(),a.current&amp;&amp;a.current(d)),!p){i.current=i.current+1;var m=function(){u(),s.current&amp;&amp;s.current(d)};if(a.current){var g=setTimeout(m,250);o.current=g}else m()}},[]);return c}return b0}var U7;function y2e(){return U7||(U7=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(cf()),l=t(ls),i=t(hc),o=t(df),a=t(pc),s=t(Ir()),u=t(Cl),c=t($a()),d=t(uf()),f=t(ge),p=t(Vr),m=g2e(),g=x(ds()),b=v2e(),v=Db(),h=Yi(),y=[&quot;forwardedRef&quot;],w=[&quot;data&quot;,&quot;components&quot;,&quot;detailPanel&quot;,&quot;getFieldValue&quot;,&quot;isTreeData&quot;,&quot;onRowSelected&quot;,&quot;onRowEditStarted&quot;,&quot;onTreeExpandChanged&quot;,&quot;onToggleDetailPanel&quot;,&quot;onEditingCanceled&quot;,&quot;onEditingApproved&quot;,&quot;hasAnyEditingRow&quot;,&quot;treeDataMaxLevel&quot;,&quot;path&quot;,&quot;actions&quot;,&quot;errorState&quot;,&quot;cellEditable&quot;,&quot;onCellEditStarted&quot;,&quot;onCellEditFinished&quot;,&quot;persistEvents&quot;,&quot;scrollWidth&quot;,&quot;onRowClick&quot;,&quot;onRowDoubleClick&quot;,&quot;columns&quot;];function _(M){if(typeof WeakMap!=&quot;function&quot;)return null;var O=new WeakMap,D=new WeakMap;return(_=function(E){return E?D:O})(M)}function x(M,O){if(M&amp;&amp;M.__esModule)return M;if(M===null||n(M)!==&quot;object&quot;&amp;&amp;typeof M!=&quot;function&quot;)return{default:M};var D=_(O);if(D&amp;&amp;D.has(M))return D.get(M);var P={},E=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var I in M)if(I!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(M,I)){var A=E?Object.getOwnPropertyDescriptor(M,I):null;A&amp;&amp;(A.get||A.set)?Object.defineProperty(P,I,A):P[I]=M[I]}return P.default=M,D&amp;&amp;D.set(M,P),P}function T(M,O){var D=Object.keys(M);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(M);O&amp;&amp;(P=P.filter(function(E){return Object.getOwnPropertyDescriptor(M,E).enumerable})),D.push.apply(D,P)}return D}function k(M){for(var O=1;O&lt;arguments.length;O++){var D=arguments[O]!=null?arguments[O]:{};O%2?T(Object(D),!0).forEach(function(P){(0,c.default)(M,P,D[P])}):Object.getOwnPropertyDescriptors?Object.defineProperties(M,Object.getOwnPropertyDescriptors(D)):T(Object(D)).forEach(function(P){Object.defineProperty(M,P,Object.getOwnPropertyDescriptor(D,P))})}return M}function S(M){var O=M.forwardedRef,D=(0,d.default)(M,y),P=(0,h.useLocalizationStore)().body,E=(0,h.useOptionStore)(),I=(0,h.useIconStore)(),A=k(k({},D),{},{options:E}),F=D.data;D.components;var j=D.detailPanel;D.getFieldValue,D.isTreeData,D.onRowSelected;var z=D.onRowEditStarted;D.onTreeExpandChanged;var B=D.onToggleDetailPanel,N=D.onEditingCanceled,R=D.onEditingApproved,q=D.hasAnyEditingRow,Y=D.treeDataMaxLevel,L=D.path,W=D.actions;D.errorState;var U=D.cellEditable,V=D.onCellEditStarted,te=D.onCellEditFinished,ee=D.persistEvents,H=D.scrollWidth,Z=D.onRowClick,G=D.onRowDoubleClick,X=D.columns,Q=(0,d.default)(D,w),re=X.filter(function(ye){return!ye.hidden}),ae=function(Te){var Ae=j;Array.isArray(Ae)&amp;&amp;(Ae=Ae[Te||0],typeof Ae==&quot;function&quot;&amp;&amp;(Ae=Ae(F)),Ae=Ae.render),B(L,Ae)},ie=function(){return z(F)},se=ae;se.toggleDetailPanel=ae,se.enableEditMode=ie;var he=function(Te,Ae){return Ae(Te,F,se)},Se=(0,b.useDoubleClick)(Z?function(ye){return he(ye,Z)}:void 0,G?function(ye){return he(ye,G)}:void 0),Oe=function(){var Te=re.filter(function(Ae){return!(Ae.tableData.groupOrder&gt;-1)}).sort(function(Ae,Re){return Ae.tableData.columnOrder-Re.tableData.columnOrder}).map(function(Ae){var Re=D.getFieldValue(D.data,Ae);if(D.data.tableData.editCellList&amp;&amp;D.data.tableData.editCellList.find(function(Fe){return Fe.tableData.id===Ae.tableData.id}))return f.default.createElement(D.components.EditCell,{getFieldValue:D.getFieldValue,components:D.components,icons:I,localization:P,columnDef:Ae,size:Pe,key:&quot;cell-&quot;+D.data.tableData.id+&quot;-&quot;+Ae.tableData.id,rowData:D.data,cellEditable:D.cellEditable,onCellEditFinished:D.onCellEditFinished,scrollWidth:H});var Le=Ae.editable!==&quot;never&quot;&amp;&amp;!!D.cellEditable;Le&amp;&amp;D.cellEditable.isCellEditable&amp;&amp;(Le=D.cellEditable.isCellEditable(D.data,Ae));var $e=&quot;cell-&quot;.concat(D.data.tableData.id,&quot;-&quot;).concat(Ae.tableData.id);return f.default.createElement(D.components.Cell,{size:Pe,errorState:D.errorState,columnDef:k({cellStyle:E.cellStyle},Ae),value:Re,key:$e,rowData:D.data,cellEditable:Le,onCellEditStarted:D.onCellEditStarted,scrollWidth:H})});return Te},Pe=g.elementSize(A),Me=W.length*g.baseIconSize(A),ce=function(Te){return f.default.createElement(u.default,{size:Pe,padding:&quot;none&quot;,key:&quot;key-actions-column&quot;,style:k({width:Me,padding:&quot;0px 5px&quot;,boxSizing:&quot;border-box&quot;},E.actionsCellStyle)},f.default.createElement(D.components.Actions,{data:D.data,actions:Te,components:D.components,size:Pe,disabled:D.hasAnyEditingRow}))},we=function(){var Te=E.selectionProps||{};typeof Te==&quot;function&quot;&amp;&amp;(Te=Te(D.data));var Ae=g.selectionMaxWidth(A,D.treeDataMaxLevel)||0,Re=Pe!==&quot;medium&quot;?{padding:&quot;4px&quot;}:void 0;return f.default.createElement(u.default,{size:Pe,padding:&quot;none&quot;,key:&quot;key-selection-column&quot;,style:{width:Ae}},f.default.createElement(a.default,(0,s.default)({size:Pe,checked:D.data.tableData.checked===!0,onClick:function($e){return $e.stopPropagation()},value:D.data.tableData.id.toString(),onChange:function($e){D.onRowSelected($e,D.path,D.data)},style:Re},Te)))},K=function(Te){return{transform:Te?&quot;rotate(90deg)&quot;:&quot;none&quot;}},ne=function(){return E.showDetailPanelIcon?typeof D.detailPanel==&quot;function&quot;?f.default.createElement(u.default,{size:Pe,padding:&quot;none&quot;,key:&quot;key-detail-panel-column&quot;,style:k({width:42,textAlign:&quot;center&quot;},E.detailPanelColumnStyle)},f.default.createElement(o.default,{&quot;aria-label&quot;:&quot;Detail panel visibility toggle&quot;,size:Pe,style:k({transition:&quot;all ease 200ms&quot;},K(D.data.tableData.showDetailPanel)),onClick:function(Ae){D.onToggleDetailPanel(D.path,D.detailPanel),Ae.stopPropagation()}},f.default.createElement(I.DetailPanel,null))):f.default.createElement(u.default,{size:Pe,padding:&quot;none&quot;,key:&quot;key-detail-panel-column&quot;},f.default.createElement(&quot;div&quot;,{style:k({width:42*D.detailPanel.length,textAlign:&quot;center&quot;,display:&quot;flex&quot;},E.detailPanelColumnStyle)},D.detailPanel.map(function(Te,Ae){typeof Te==&quot;function&quot;&amp;&amp;(Te=Te(D.data));var Re=(D.data.tableData.showDetailPanel||&quot;&quot;).toString()===Te.render.toString(),Le=f.default.createElement(I.DetailPanel,null),$e=!0;return Re?Te.openIcon?(Le=f.default.createElement(v.MTableCustomIcon,{icon:Te.openIcon,iconProps:Te.iconProps}),$e=!1):Te.icon&amp;&amp;(Le=f.default.createElement(v.MTableCustomIcon,{icon:Te.icon,iconProps:Te.iconProps})):Te.icon&amp;&amp;(Le=f.default.createElement(v.MTableCustomIcon,{icon:Te.icon,iconProps:Te.iconProps}),$e=!1),Le=f.default.createElement(o.default,{&quot;aria-label&quot;:&quot;Detail panel visibility toggle&quot;,size:Pe,key:&quot;key-detail-panel-&quot;+Ae,style:k({transition:&quot;all ease 200ms&quot;},K($e&amp;&amp;Re)),disabled:Te.disabled,onClick:function(Be){D.onToggleDetailPanel(D.path,Te.render),Be.stopPropagation()}},Le),Te.tooltip&amp;&amp;(Le=f.default.createElement(i.default,{key:&quot;key-detail-panel-&quot;+Ae,title:Te.tooltip},Le)),Le}))):null},de=function(){return D.data.tableData.childRows&amp;&amp;D.data.tableData.childRows.length&gt;0?f.default.createElement(u.default,{size:Pe,padding:&quot;none&quot;,key:&quot;key-tree-data-column&quot;,style:{width:48+9*(D.treeDataMaxLevel-2)}},f.default.createElement(o.default,{&quot;aria-label&quot;:&quot;Detail panel visibility toggle&quot;,size:Pe,style:k({transition:&quot;all ease 200ms&quot;,marginLeft:D.level*9},K(D.data.tableData.isTreeExpanded)),onClick:function(Ae){D.onTreeExpandChanged(D.path,D.data),Ae.stopPropagation()}},f.default.createElement(I.DetailPanel,null))):f.default.createElement(u.default,{padding:&quot;none&quot;,key:&quot;key-tree-data-column&quot;})},_e=function(Te,Ae){var Re={};return typeof E.rowStyle==&quot;function&quot;?Re=k(k({},Re),E.rowStyle(D.data,Te,Ae,D.hasAnyEditingRow)):E.rowStyle&amp;&amp;(Re=k(k({},Re),E.rowStyle)),(Z||G)&amp;&amp;(Re.cursor=&quot;pointer&quot;),D.hasAnyEditingRow&amp;&amp;(Re.opacity=Re.opacity?Re.opacity:.2),Re},ue=Oe();E.selection&amp;&amp;ue.splice(0,0,we());var pe=g.rowActions(D);if(pe.length&gt;0){if(E.actionsColumnIndex===-1)ue.push(ce(pe));else if(E.actionsColumnIndex&gt;=0){var xe=0;E.selection&amp;&amp;(xe=1),ue.splice(E.actionsColumnIndex+xe,0,ce(pe))}}return D.detailPanel&amp;&amp;(E.detailPanelColumnAlignment===&quot;right&quot;?ue.push(ne()):ue.splice(0,0,ne())),D.isTreeData&amp;&amp;ue.splice(0,0,de()),D.columns.filter(function(ye){return ye.tableData.groupOrder&gt;-1}).forEach(function(ye){ue.splice(0,0,f.default.createElement(u.default,{size:Pe,padding:&quot;none&quot;,key:&quot;key-group-cell&quot;+ye.tableData.id}))}),f.default.createElement(f.default.Fragment,null,f.default.createElement(l.default,(0,s.default)({ref:O,selected:q},Q,{onClick:function(Te){ee&amp;&amp;Te.persist(),!q&amp;&amp;Se(Te)},hover:!!(Z||G),style:_e(D.index,D.level),&quot;data-testid&quot;:&quot;mtablebodyrow&quot;}),ue),f.default.createElement(m.MTableDetailPanel,{options:E,data:D.data,detailPanel:D.detailPanel,renderColumns:ue,size:Pe}),D.data.tableData.childRows&amp;&amp;D.data.tableData.isTreeExpanded&amp;&amp;D.data.tableData.childRows.map(function(ye,Te){return ye.tableData.editing?f.default.createElement(D.components.EditRow,{columns:re,components:D.components,data:ye,icons:I,localization:P,getFieldValue:D.getFieldValue,key:Te,mode:ye.tableData.editing,isTreeData:D.isTreeData,detailPanel:D.detailPanel,onEditingCanceled:N,onEditingApproved:R,errorState:D.errorState}):f.default.createElement(D.components.Row,(0,s.default)({},D,{data:ye,index:Te,key:Te,level:D.level+1,path:[].concat((0,r.default)(D.path),[ye.tableData.uuid]),onEditingCanceled:N,onEditingApproved:R,hasAnyEditingRow:D.hasAnyEditingRow,treeDataMaxLevel:Y,errorState:D.errorState,cellEditable:U,onCellEditStarted:V,onCellEditFinished:te}))}))}S.defaultProps={actions:[],index:0,data:{},path:[],persistEvents:!1},S.propTypes={forwardedRef:p.default.element,actions:p.default.array,index:p.default.number.isRequired,data:p.default.object.isRequired,detailPanel:p.default.oneOfType([p.default.func,p.default.arrayOf(p.default.oneOfType([p.default.object,p.default.func]))]),hasAnyEditingRow:p.default.bool,onRowSelected:p.default.func,path:p.default.arrayOf(p.default.oneOfType([p.default.string,p.default.number])),persistEvents:p.default.bool,treeDataMaxLevel:p.default.number,getFieldValue:p.default.func.isRequired,columns:p.default.array,onToggleDetailPanel:p.default.func.isRequired,onRowClick:p.default.func,onRowDoubleClick:p.default.func,onEditingApproved:p.default.func,onEditingCanceled:p.default.func,errorState:p.default.oneOfType([p.default.object,p.default.bool])};var C=f.default.forwardRef(function(O,D){return f.default.createElement(S,(0,s.default)({},O,{forwardedRef:D}))});e.default=C}(w_)),w_}var __={},Ts={};const b2e=Qn(Z0e);var H7;function x2e(){if(H7)return Ts;H7=1;var e=Cn;Object.defineProperty(Ts,&quot;__esModule&quot;,{value:!0}),Ts.getCurrencyValue=i,Ts.getEmptyValue=l,Ts.getRenderValue=o,Ts.isoDateRegex=void 0;var t=e(ge),n=e(b2e),r=/^\\d{4}-(0[1-9]|1[0-2])-([12]\\d|0[1-9]|3[01])([T\\s](([01]\\d|2[0-3])\\:[0-5]\\d|24\\:00)(\\:[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3])\\:?([0-5]\\d)?)?)?$/;Ts.isoDateRegex=r;function l(){var a=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:&quot;&quot;,s=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{};return typeof a==&quot;function&quot;?s.columnDef.emptyValue(s.rowData):a}function i(a,s){return a!==void 0?new Intl.NumberFormat(a.locale!==void 0?a.locale:&quot;en-US&quot;,{style:&quot;currency&quot;,currency:a.currencyCode!==void 0?a.currencyCode:&quot;USD&quot;,minimumFractionDigits:a.minimumFractionDigits!==void 0?a.minimumFractionDigits:2,maximumFractionDigits:a.maximumFractionDigits!==void 0?a.maximumFractionDigits:2}).format(s!==void 0?s:0):new Intl.NumberFormat(&quot;en-US&quot;,{style:&quot;currency&quot;,currency:&quot;USD&quot;}).format(s!==void 0?s:0)}function o(a,s,u){var c=a.columnDef.dateSetting&amp;&amp;a.columnDef.dateSetting.locale?a.columnDef.dateSetting.locale:void 0;if(a.columnDef.emptyValue!==void 0&amp;&amp;(a.value===void 0||a.value===null))return l(a.columnDef.emptyValue,a);if(a.rowData===void 0&amp;&amp;a.value&amp;&amp;a.columnDef.groupRender)return a.columnDef.groupRender(a.value);if(a.columnDef.render&amp;&amp;a.rowData)return a.columnDef.render(a.rowData);if(a.columnDef.type===&quot;boolean&quot;){var d={textAlign:&quot;left&quot;,verticalAlign:&quot;middle&quot;,width:48};return a.value?t.default.createElement(s.Check,{style:d}):t.default.createElement(s.ThirdStateCheck,{style:d})}else{if(a.columnDef.type===&quot;date&quot;)return a.value instanceof Date?a.value.toLocaleDateString(c):r.exec(a.value)?(0,n.default)(a.value).toLocaleDateString(c):a.value;if(a.columnDef.type===&quot;time&quot;)return a.value instanceof Date?a.value.toLocaleTimeString():r.exec(a.value)?(0,n.default)(a.value).toLocaleTimeString(c):a.value;if(a.columnDef.type===&quot;datetime&quot;)return a.value instanceof Date?a.value.toLocaleString():r.exec(a.value)?(0,n.default)(a.value).toLocaleString(c):a.value;if(a.columnDef.type===&quot;currency&quot;)return i(a.columnDef.currencySetting,a.value);if(typeof a.value==&quot;boolean&quot;)return a.value.toString()}return a.value}return Ts}var ks={},V7;function _b(){if(V7)return ks;V7=1;var e=Cn,t=_a();Object.defineProperty(ks,&quot;__esModule&quot;,{value:!0}),ks.getStyle=c,ks.setObjectByKey=ks.selectFromObject=void 0;var n=e($a()),r=i(ds());function l(d){if(typeof WeakMap!=&quot;function&quot;)return null;var f=new WeakMap,p=new WeakMap;return(l=function(g){return g?p:f})(d)}function i(d,f){if(d&amp;&amp;d.__esModule)return d;if(d===null||t(d)!==&quot;object&quot;&amp;&amp;typeof d!=&quot;function&quot;)return{default:d};var p=l(f);if(p&amp;&amp;p.has(d))return p.get(d);var m={},g=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var b in d)if(b!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(d,b)){var v=g?Object.getOwnPropertyDescriptor(d,b):null;v&amp;&amp;(v.get||v.set)?Object.defineProperty(m,b,v):m[b]=d[b]}return m.default=d,p&amp;&amp;p.set(d,m),m}function o(d,f){var p=Object.keys(d);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(d);f&amp;&amp;(m=m.filter(function(g){return Object.getOwnPropertyDescriptor(d,g).enumerable})),p.push.apply(p,m)}return p}function a(d){for(var f=1;f&lt;arguments.length;f++){var p=arguments[f]!=null?arguments[f]:{};f%2?o(Object(p),!0).forEach(function(m){(0,n.default)(d,m,p[m])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(p)):o(Object(p)).forEach(function(m){Object.defineProperty(d,m,Object.getOwnPropertyDescriptor(p,m))})}return d}var s=function(f,p){if(p){var m;Array.isArray(p)?m=p:(p=p.replace(/\\[(\\w+)\\]/g,&quot;.$1&quot;),p=p.replace(/^\\./,&quot;&quot;),m=p.split(&quot;.&quot;));for(var g=0,b=m.length;g&lt;b;++g){var v=m[g];if(f&amp;&amp;v in f)f=f[v];else return}return f}};ks.selectFromObject=s;var u=function(f,p,m){var g=f,b;Array.isArray(p)?b=p:(p=p.replace(/\\[(\\w+)\\]/g,&quot;.$1&quot;),p=p.replace(/^\\./,&quot;&quot;),b=p.split(&quot;.&quot;));for(var v=b.length,h=0;h&lt;v-1;h++){var y=b[h];g[y]||(g[y]={}),g=g[y]}g[b[v-1]]=m};ks.setObjectByKey=u;function c(d){var f=r.reducePercentsInCalc(d.columnDef.tableData.width,d.scrollWidth),p={color:&quot;inherit&quot;,width:f,maxWidth:d.columnDef.maxWidth,minWidth:d.columnDef.minWidth,boxSizing:&quot;border-box&quot;,fontSize:&quot;inherit&quot;,fontFamily:&quot;inherit&quot;,fontWeight:&quot;inherit&quot;};return typeof d.columnDef.cellStyle==&quot;function&quot;?p=a(a({},p),d.columnDef.cellStyle(d.value,d.rowData)):p=a(a({},p),d.columnDef.cellStyle),d.columnDef.disableClick&amp;&amp;(p.cursor=&quot;default&quot;),a(a({},d.style),p)}return ks}var G7;function w2e(){return G7||(G7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(uf()),l=t(ge),i=t(Cl),o=t(Vr),a=x2e(),s=_b(),u=Yi(),c=[&quot;forwardedRef&quot;,&quot;scrollWidth&quot;,&quot;rowData&quot;,&quot;onCellEditStarted&quot;,&quot;cellEditable&quot;,&quot;columnDef&quot;,&quot;errorState&quot;];function d(p){var m=(0,u.useIconStore)(),g=p.forwardedRef;p.scrollWidth;var b=p.rowData,v=p.onCellEditStarted,h=p.cellEditable,y=p.columnDef;p.errorState;var w=(0,r.default)(p,c),_=function(S){p.columnDef.disableClick&amp;&amp;S.stopPropagation()},x=y.align!==void 0?y.align:[&quot;numeric&quot;,&quot;currency&quot;].indexOf(y.type)!==-1?&quot;right&quot;:&quot;left&quot;,T=(0,a.getRenderValue)(p,m);return h&amp;&amp;(T=l.default.createElement(&quot;div&quot;,{style:{borderBottom:&quot;1px dashed grey&quot;,cursor:&quot;pointer&quot;,marginLeft:x===&quot;right&quot;?&quot;auto&quot;:void 0,width:&quot;max-content&quot;},onClick:function(S){S.stopPropagation(),v(b,y)}},T)),l.default.createElement(i.default,(0,n.default)({},w,{size:p.size,value:p.value,style:(0,s.getStyle)(p),align:x,onClick:_,ref:g,colSpan:p.colSpan,&quot;data-testid&quot;:&quot;mtablecell&quot;}),p.children,T)}d.defaultProps={columnDef:{},value:void 0},d.propTypes={columnDef:o.default.object.isRequired,value:o.default.any,rowData:o.default.object,errorState:o.default.oneOfType([o.default.object,o.default.bool]),forwardedRef:o.default.oneOfType([o.default.element,o.default.func]),size:o.default.string,colSpan:o.default.number,children:o.default.element,cellEditable:o.default.bool,onCellEditStarted:o.default.func};var f=l.default.forwardRef(function(m,g){return l.default.createElement(d,(0,n.default)({},m,{forwardedRef:g}))});e.default=f}(__)),__}var T_={},Y7;function _2e(){return Y7||(Y7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=s;var n=t($a()),r=t(RM),l=t(ge),i=t(Vr);function o(u,c){var d=Object.keys(u);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(u);c&amp;&amp;(f=f.filter(function(p){return Object.getOwnPropertyDescriptor(u,p).enumerable})),d.push.apply(d,f)}return d}function a(u){for(var c=1;c&lt;arguments.length;c++){var d=arguments[c]!=null?arguments[c]:{};c%2?o(Object(d),!0).forEach(function(f){(0,n.default)(u,f,d[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(d)):o(Object(d)).forEach(function(f){Object.defineProperty(u,f,Object.getOwnPropertyDescriptor(d,f))})}return u}function s(u){var c=u.icon,d=u.iconProps;if(c)return typeof c==&quot;string&quot;?l.default.createElement(r.default,d,c):l.default.createElement(c,a({},d))}s.defaultProps={iconProps:{}},s.propTypes={icon:i.default.oneOfType([i.default.element,i.default.elementType]).isRequired,iconProps:i.default.object}}(T_)),T_}var k_={};const Tb=Qn(Tae);var X7;function T2e(){return X7||(X7=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(Ir()),l=t(uf()),i=t($a()),o=t(iu()),a=y(ge),s=t(Cl),u=t(ls),c=t(Tb),d=t(Vr),f=_b(),p=Yi(),m=y(ds()),g=SW(),b=[&quot;editComponent&quot;],v=[&quot;detailPanel&quot;,&quot;isTreeData&quot;,&quot;onRowClick&quot;,&quot;onRowSelected&quot;,&quot;onTreeExpandChanged&quot;,&quot;onToggleDetailPanel&quot;,&quot;onEditingApproved&quot;,&quot;onEditingCanceled&quot;,&quot;getFieldValue&quot;,&quot;components&quot;,&quot;columns&quot;,&quot;errorState&quot;,&quot;onBulkEditRowChanged&quot;,&quot;bulkEditChangedRows&quot;,&quot;scrollWidth&quot;,&quot;forwardedRef&quot;];function h(k){if(typeof WeakMap!=&quot;function&quot;)return null;var S=new WeakMap,C=new WeakMap;return(h=function(O){return O?C:S})(k)}function y(k,S){if(k&amp;&amp;k.__esModule)return k;if(k===null||n(k)!==&quot;object&quot;&amp;&amp;typeof k!=&quot;function&quot;)return{default:k};var C=h(S);if(C&amp;&amp;C.has(k))return C.get(k);var M={},O=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var D in k)if(D!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(k,D)){var P=O?Object.getOwnPropertyDescriptor(k,D):null;P&amp;&amp;(P.get||P.set)?Object.defineProperty(M,D,P):M[D]=k[D]}return M.default=k,C&amp;&amp;C.set(k,M),M}function w(k,S){var C=Object.keys(k);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(k);S&amp;&amp;(M=M.filter(function(O){return Object.getOwnPropertyDescriptor(k,O).enumerable})),C.push.apply(C,M)}return C}function _(k){for(var S=1;S&lt;arguments.length;S++){var C=arguments[S]!=null?arguments[S]:{};S%2?w(Object(C),!0).forEach(function(M){(0,i.default)(k,M,C[M])}):Object.getOwnPropertyDescriptors?Object.defineProperties(k,Object.getOwnPropertyDescriptors(C)):w(Object(C)).forEach(function(M){Object.defineProperty(k,M,Object.getOwnPropertyDescriptor(C,M))})}return k}function x(k){var S=(0,p.useIconStore)(),C=(0,p.useOptionStore)(),M=(0,a.useState)(function(){var V=k.data?k.data:k.columns.filter(function(te){return&quot;initialEditValue&quot;in te&amp;&amp;te.field}).reduce(function(te,ee){return(0,f.setObjectByKey)(te,ee.field,ee.initialEditValue),te},{});return k.mode===&quot;bulk&quot;&amp;&amp;k.bulkEditChangedRows[V.tableData.id]&amp;&amp;(V=k.bulkEditChangedRows[V.tableData.id].newData),{data:V}}),O=(0,o.default)(M,2),D=O[0],P=O[1];function E(){var V=m.elementSize(k),te=-1,ee=k.columns.filter(function(H){return!H.hidden&amp;&amp;!(H.tableData.groupOrder&gt;-1)}).sort(function(H,Z){return H.tableData.columnOrder-Z.tableData.columnOrder}).map(function(H,Z){var G=k.getFieldValue(D.data,H,!1),X=function(Oe,Pe){var Me={color:&quot;inherit&quot;};return typeof Oe.cellStyle==&quot;function&quot;?Me=_(_({},Me),Oe.cellStyle(Pe,k.data)):Me=_(_({},Me),Oe.cellStyle),Oe.disableClick&amp;&amp;(Me.cursor=&quot;default&quot;),_({},Me)};Z===0&amp;&amp;24+k.level*20;var Q=!1;if(H.editable===void 0&amp;&amp;(Q=!0),H.editable===&quot;always&quot;&amp;&amp;(Q=!0),H.editable===&quot;onAdd&quot;&amp;&amp;k.mode===&quot;add&quot;&amp;&amp;(Q=!0),H.editable===&quot;onUpdate&quot;&amp;&amp;k.mode===&quot;update&quot;&amp;&amp;(Q=!0),typeof H.editable==&quot;function&quot;&amp;&amp;(Q=H.editable(H,k.data)),!H.field||!Q){var re=k.getFieldValue(D.data,H);return a.default.createElement(k.components.Cell,{size:V,icons:S,columnDef:H,value:re,key:H.tableData.id,rowData:k.data,style:X(H,G)})}else{var ae=H.editComponent,ie=(0,l.default)(H,b),se=ae||k.components.EditField,he=(0,g.validateInput)(H,D.data);return te===-1&amp;&amp;(te=Z),a.default.createElement(s.default,{size:V,key:H.tableData.id,align:[&quot;numeric&quot;].indexOf(H.type)!==-1?&quot;right&quot;:&quot;left&quot;,style:X(H,G)},a.default.createElement(se,{key:H.tableData.id,columnDef:ie,autoFocus:te===Z,value:G,error:!he.isValid,helperText:he.helperText,locale:k.localization.dateTimePickerLocalization,rowData:D.data,onChange:function(Oe){var Pe=_({},D.data);(0,f.setObjectByKey)(Pe,H.field,Oe),P({data:Pe}),k.onBulkEditRowChanged&amp;&amp;k.onBulkEditRowChanged(k.data,Pe)},onRowDataChange:function(Oe){P({data:Oe}),k.onBulkEditRowChanged&amp;&amp;k.onBulkEditRowChanged(k.data,Oe)}}))}});return ee}var I=k.columns.every(function(V){var te=(0,g.validateInput)(V,D.data);return te.isValid}),A=function(){I&amp;&amp;k.onEditingApproved(k.mode,D.data,k.data)};function F(){if(k.mode!==&quot;bulk&quot;){var V=m.elementSize(k),te=[{icon:S.Check,tooltip:k.localization.saveTooltip,disabled:!I,onClick:A},{icon:S.Clear,tooltip:k.localization.cancelTooltip,onClick:function(){k.onEditingCanceled(k.mode,k.data)}}];return a.default.createElement(s.default,{size:V,padding:&quot;none&quot;,key:&quot;key-actions-column&quot;,style:_({width:42*te.length,padding:&quot;0px 5px&quot;},C.editCellStyle)},a.default.createElement(k.components.Actions,{data:k.data,actions:te,components:k.components,size:V}))}}function j(){var V={borderBottom:&quot;1px solid red&quot;};return V}var z=function(te){te.keyCode===13&amp;&amp;te.target.type!==&quot;textarea&quot;&amp;&amp;te.target.type!==&quot;button&quot;||te.keyCode===13&amp;&amp;te.target.type===&quot;textarea&quot;&amp;&amp;te.shiftKey?A():te.keyCode===27&amp;&amp;k.onEditingCanceled(k.mode,k.data)},B=m.elementSize(k),N;if(k.mode===&quot;add&quot;||k.mode===&quot;update&quot;||k.mode===&quot;bulk&quot;)N=E();else{var R=k.columns.filter(function(V){return!V.hidden&amp;&amp;!(V.tableData.groupOrder&gt;-1)}).length;N=[a.default.createElement(s.default,{size:B,padding:C.actionsColumnIndex===0?&quot;none&quot;:void 0,key:&quot;key-edit-cell&quot;,colSpan:R},a.default.createElement(c.default,{variant:&quot;h6&quot;},k.localization.deleteText))]}if(C.selection&amp;&amp;N.splice(0,0,a.default.createElement(s.default,{padding:&quot;none&quot;,key:&quot;key-selection-cell&quot;})),k.isTreeData&amp;&amp;N.splice(0,0,a.default.createElement(s.default,{padding:&quot;none&quot;,key:&quot;key-tree-data-cell&quot;})),C.actionsColumnIndex===-1)N.push(F());else if(C.actionsColumnIndex&gt;=0){var q=0;C.selection&amp;&amp;(q=1),k.isTreeData&amp;&amp;(q=1,C.selection&amp;&amp;N.splice(1,1)),N.splice(C.actionsColumnIndex+q,0,F())}if(k.detailPanel&amp;&amp;C.showDetailPanelIcon!==!1&amp;&amp;k.mode!==&quot;bulk&quot;){var Y=C.detailPanelColumnAlignment,L=Y===&quot;left&quot;?0:N.length;N.splice(L,0,a.default.createElement(s.default,{padding:&quot;none&quot;,key:&quot;key-detail-panel-cell&quot;}))}k.columns.filter(function(V){return V.tableData.groupOrder&gt;-1}).forEach(function(V){N.splice(0,0,a.default.createElement(s.default,{padding:&quot;none&quot;,key:&quot;key-group-cell&quot;+V.tableData.id}))}),k.detailPanel,k.isTreeData,k.onRowClick,k.onRowSelected,k.onTreeExpandChanged,k.onToggleDetailPanel,k.onEditingApproved,k.onEditingCanceled,k.getFieldValue,k.components,k.columns,k.errorState,k.onBulkEditRowChanged,k.bulkEditChangedRows,k.scrollWidth;var W=k.forwardedRef,U=(0,l.default)(k,v);return a.default.createElement(u.default,(0,r.default)({onKeyDown:z},U,{ref:W,style:j()}),N)}x.defaultProps={actions:[],index:0,options:{},path:[],onBulkEditRowChanged:function(){}},x.propTypes={actions:d.default.array,index:d.default.number.isRequired,data:d.default.object,detailPanel:d.default.oneOfType([d.default.func,d.default.arrayOf(d.default.oneOfType([d.default.object,d.default.func]))]),onRowSelected:d.default.func,path:d.default.arrayOf(d.default.number),columns:d.default.array,onRowClick:d.default.func,onEditingApproved:d.default.func,onEditingCanceled:d.default.func,localization:d.default.object,getFieldValue:d.default.func,errorState:d.default.oneOfType([d.default.object,d.default.bool]),onBulkEditRowChanged:d.default.func};var T=a.default.forwardRef(function(S,C){return a.default.createElement(x,(0,r.default)({},S,{forwardedRef:C}))});e.default=T}(k_)),k_}var S_={},C_={},pu={},K7;function h5(){if(K7)return pu;K7=1;var e=Cn;Object.defineProperty(pu,&quot;__esModule&quot;,{value:!0}),pu.getLocalizedFilterPlaceHolder=pu.getLocalizationData=void 0;var t=e($a()),n=MW();function r(a,s){var u=Object.keys(a);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(a);s&amp;&amp;(c=c.filter(function(d){return Object.getOwnPropertyDescriptor(a,d).enumerable})),u.push.apply(u,c)}return u}function l(a){for(var s=1;s&lt;arguments.length;s++){var u=arguments[s]!=null?arguments[s]:{};s%2?r(Object(u),!0).forEach(function(c){(0,t.default)(a,c,u[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(u)):r(Object(u)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(u,c))})}return a}var i=function(s){return l(l({},n.MTableFilterRow.defaultProps.localization),s)};pu.getLocalizationData=i;var o=function(s,u){return s.filterPlaceholder||i(u).filterPlaceHolder||&quot;&quot;};return pu.getLocalizedFilterPlaceHolder=o,pu}var Z7;function k2e(){return Z7||(Z7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(ge),l=RB,i=t(pb),o=h5(),a=kW;function s(c){var d=c.columnDef,f=c.onFilterChanged,p=c.localization,m=c.forwardedRef,g=function(y){return f(d.tableData.id,y)},b={value:d.tableData.filterValue||null,onChange:g,placeholder:(0,o.getLocalizedFilterPlaceHolder)(d,p),clearable:!0},v=null;return d.type===&quot;date&quot;?v=r.default.createElement(a.DatePicker,(0,n.default)({},b,{ref:m,renderInput:function(y){return r.default.createElement(i.default,y)}})):d.type===&quot;datetime&quot;?v=r.default.createElement(a.DateTimePicker,(0,n.default)({},b,{ref:m,renderInput:function(y){return r.default.createElement(i.default,y)}})):d.type===&quot;time&quot;&amp;&amp;(v=r.default.createElement(a.TimePicker,(0,n.default)({},b,{ref:m,renderInput:function(y){return r.default.createElement(i.default,y)}}))),r.default.createElement(a.LocalizationProvider,{dateAdapter:l.AdapterDateFns,locale:p.dateTimePickerLocalization},v)}var u=r.default.forwardRef(function(d,f){return r.default.createElement(s,(0,n.default)({},d,{forwardedRef:f}))});e.default=u}(C_)),C_}var M_={};const S2e=Qn(lce),C2e=Qn(Nue);var Q7;function M2e(){return Q7||(Q7=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(Ir()),l=t(fB),i=t(dB),o=t(FM),a=t(S2e),s=t(pc),u=t(C2e),c=t(iu()),d=m(ge),f=h5();function p(w){if(typeof WeakMap!=&quot;function&quot;)return null;var _=new WeakMap,x=new WeakMap;return(p=function(k){return k?x:_})(w)}function m(w,_){if(w&amp;&amp;w.__esModule)return w;if(w===null||n(w)!==&quot;object&quot;&amp;&amp;typeof w!=&quot;function&quot;)return{default:w};var x=p(_);if(x&amp;&amp;x.has(w))return x.get(w);var T={},k=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var S in w)if(S!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(w,S)){var C=k?Object.getOwnPropertyDescriptor(w,S):null;C&amp;&amp;(C.get||C.set)?Object.defineProperty(T,S,C):T[S]=w[S]}return T.default=w,x&amp;&amp;x.set(w,T),T}var g=48,b=8,v={PaperProps:{style:{maxHeight:g*4.5+b,width:250}},variant:&quot;menu&quot;};function h(w){var _=w.columnDef,x=w.onFilterChanged,T=w.localization,k=w.forwardedRef,S=(0,d.useState)(_.tableData.filterValue||[]),C=(0,c.default)(S,2),M=C[0],O=C[1];return(0,d.useEffect)(function(){O(_.tableData.filterValue||[])},[_.tableData.filterValue]),d.default.createElement(l.default,{style:{width:&quot;100%&quot;},ref:k},d.default.createElement(u.default,{htmlFor:&quot;select-multiple-checkbox&quot;+_.tableData.id,style:{marginTop:-16}},(0,f.getLocalizedFilterPlaceHolder)(_,T)),d.default.createElement(i.default,{multiple:!0,value:M,onClose:function(){_.filterOnItemSelect!==!0&amp;&amp;x(_.tableData.id,M)},onChange:function(P){O(P.target.value),_.filterOnItemSelect===!0&amp;&amp;x(_.tableData.id,P.target.value)},labelId:&quot;select-multiple-checkbox&quot;+_.tableData.id,renderValue:function(P){return P.map(function(E){return _.lookup[E]}).join(&quot;, &quot;)},MenuProps:v,style:{marginTop:0}},Object.keys(_.lookup).map(function(D){return d.default.createElement(o.default,{key:D,value:D},d.default.createElement(s.default,{checked:M.indexOf(D.toString())&gt;-1}),d.default.createElement(a.default,{primary:_.lookup[D]}))})))}var y=d.default.forwardRef(function(_,x){return d.default.createElement(h,(0,r.default)({},_,{forwardedRef:x}))});e.default=y}(M_)),M_}var P_={};const CW=Qn(Due);var J7;function P2e(){return J7||(J7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(pb),l=t(CW),i=t(hc),o=t(ge),a=h5();function s(c){var d,f,p=c.columnDef,m=c.icons,g=c.localization,b=c.hideFilterIcons,v=c.onFilterChanged,h=c.forwardedRef,y=(0,a.getLocalizationData)(g),w=m.Filter;return o.default.createElement(r.default,{ref:h,style:p.type===&quot;numeric&quot;?{float:(d=p.align)!==null&amp;&amp;d!==void 0?d:&quot;right&quot;}:{float:(f=p.align)!==null&amp;&amp;f!==void 0?f:&quot;left&quot;},type:p.type===&quot;numeric&quot;?&quot;number&quot;:&quot;search&quot;,value:p.tableData.filterValue||&quot;&quot;,placeholder:(0,a.getLocalizedFilterPlaceHolder)(p,g),onChange:function(x){v(p.tableData.id,x.target.value)},inputProps:{&quot;aria-label&quot;:&quot;filter data by &quot;.concat(p.title)},InputProps:b||p.hideFilterIcon?void 0:{startAdornment:o.default.createElement(l.default,{position:&quot;start&quot;},o.default.createElement(i.default,{title:y.filterTooltip},o.default.createElement(w,null)))}})}var u=o.default.forwardRef(function(d,f){return o.default.createElement(s,(0,n.default)({},d,{forwardedRef:f}))});e.default=u}(P_)),P_}var O_={},eE;function O2e(){return eE||(eE=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(pc),l=t(ge);function i(a){var s=a.forwardedRef,u=a.columnDef,c=a.onFilterChanged;return l.default.createElement(r.default,{ref:s,inputProps:{&quot;aria-label&quot;:&quot;Filter of &quot;.concat(u.title)},indeterminate:u.tableData.filterValue===void 0,checked:u.tableData.filterValue===&quot;checked&quot;,onChange:function(){var f;u.tableData.filterValue===void 0?f=&quot;checked&quot;:u.tableData.filterValue===&quot;checked&quot;&amp;&amp;(f=&quot;unchecked&quot;),c(u.tableData.id,f)}})}var o=l.default.forwardRef(function(s,u){return l.default.createElement(i,(0,n.default)({},s,{forwardedRef:u}))});e.default=o}(O_)),O_}var A_={},tE;function A2e(){return tE||(tE=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(Ir()),l=o(ge);function i(u){if(typeof WeakMap!=&quot;function&quot;)return null;var c=new WeakMap,d=new WeakMap;return(i=function(p){return p?d:c})(u)}function o(u,c){if(u&amp;&amp;u.__esModule)return u;if(u===null||n(u)!==&quot;object&quot;&amp;&amp;typeof u!=&quot;function&quot;)return{default:u};var d=i(c);if(d&amp;&amp;d.has(u))return d.get(u);var f={},p=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var m in u)if(m!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(u,m)){var g=p?Object.getOwnPropertyDescriptor(u,m):null;g&amp;&amp;(g.get||g.set)?Object.defineProperty(f,m,g):f[m]=u[m]}return f.default=u,d&amp;&amp;d.set(u,f),f}function a(u){var c=u.columnDef,d=u.onFilterChanged,f=u.forwardedRef;return(0,l.createElement)(c.filterComponent,{columnDef:c,onFilterChanged:d,forwardedRef:f})}var s=l.default.forwardRef(function(c,d){return l.default.createElement(a,(0,r.default)({},c,{forwardedRef:d}))});e.default=s}(A_)),A_}var nE;function MW(){return nE||(nE=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.MTableFilterRow=b,e.default=void 0;var n=t(ls),r=t(Cl),l=t($a()),i=t(Ir()),o=t(ge),a=t(Vr),s=t(k2e()),u=t(M2e()),c=t(P2e()),d=t(O2e()),f=t(A2e()),p=eg();function m(h,y){var w=Object.keys(h);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(h);y&amp;&amp;(_=_.filter(function(x){return Object.getOwnPropertyDescriptor(h,x).enumerable})),w.push.apply(w,_)}return w}function g(h){for(var y=1;y&lt;arguments.length;y++){var w=arguments[y]!=null?arguments[y]:{};y%2?m(Object(w),!0).forEach(function(_){(0,l.default)(h,_,w[_])}):Object.getOwnPropertyDescriptors?Object.defineProperties(h,Object.getOwnPropertyDescriptors(w)):m(Object(w)).forEach(function(_){Object.defineProperty(h,_,Object.getOwnPropertyDescriptor(w,_))})}return h}function b(h){var y=(0,p.useOptionStore)();function w(k){if(k.filtering===!1)return null;if(k.field||k.customFilterAndSearch)return k.filterComponent?o.default.createElement(f.default,(0,i.default)({columnDef:k},h)):k.lookup?o.default.createElement(u.default,(0,i.default)({columnDef:k},h)):k.type===&quot;boolean&quot;?o.default.createElement(d.default,(0,i.default)({columnDef:k},h)):[&quot;date&quot;,&quot;datetime&quot;,&quot;time&quot;].includes(k.type)?o.default.createElement(s.default,(0,i.default)({columnDef:k},h)):o.default.createElement(c.default,(0,i.default)({columnDef:k},h))}var _=h.columns.filter(function(k){return!k.hidden&amp;&amp;!(k.tableData.groupOrder&gt;-1)}).sort(function(k,S){return k.tableData.columnOrder-S.tableData.columnOrder}).map(function(k){return o.default.createElement(r.default,{key:k.tableData.id,style:g(g({},y.filterCellStyle),k.filterCellStyle)},w(k))});if(y.selection&amp;&amp;_.splice(0,0,o.default.createElement(r.default,{padding:&quot;none&quot;,key:&quot;key-selection-column&quot;})),h.hasActions)if(y.actionsColumnIndex===-1)_.push(o.default.createElement(r.default,{key:&quot;key-action-column&quot;}));else{var x=0;h.selection&amp;&amp;(x=1),_.splice(y.actionsColumnIndex+x,0,o.default.createElement(r.default,{key:&quot;key-action-column&quot;}))}if(h.hasDetailPanel&amp;&amp;y.showDetailPanelIcon){var T=y.detailPanelColumnAlignment===&quot;left&quot;?0:_.length;_.splice(T,0,o.default.createElement(r.default,{padding:&quot;none&quot;,key:&quot;key-detail-panel-column&quot;}))}return h.isTreeData&gt;0&amp;&amp;_.splice(0,0,o.default.createElement(r.default,{padding:&quot;none&quot;,key:&quot;key-tree-data-filter&quot;})),h.columns.filter(function(k){return k.tableData.groupOrder&gt;-1}).forEach(function(k){_.splice(0,0,o.default.createElement(r.default,{padding:&quot;checkbox&quot;,key:&quot;key-group-filter&quot;+k.tableData.id}))}),o.default.createElement(n.default,{id:&quot;m--table--filter--row&quot;,ref:h.forwardedRef,style:g({height:10},y.filterRowStyle)},_)}b.defaultProps={columns:[],hasActions:!1,localization:{filterTooltip:&quot;Filter&quot;}},b.propTypes={columns:a.default.array.isRequired,hasDetailPanel:a.default.bool.isRequired,isTreeData:a.default.bool.isRequired,onFilterChanged:a.default.func.isRequired,hasActions:a.default.bool,localization:a.default.object};var v=o.default.forwardRef(function(y,w){return o.default.createElement(b,(0,i.default)({},y,{forwardedRef:w}))});e.default=v}(S_)),S_}var D_={};const PW=Qn(Mfe),D2e=Qn(kie);function rE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&amp;&amp;(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function aE(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?rE(Object(n),!0).forEach(function(r){Mn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Mo(e){return&quot;Minified Redux error #&quot;+e+&quot;; visit https://redux.js.org/Errors?code=&quot;+e+&quot; for the full message or use the non-minified dev environment for full errors. &quot;}var oE=function(){return typeof Symbol==&quot;function&quot;&amp;&amp;Symbol.observable||&quot;@@observable&quot;}(),E_=function(){return Math.random().toString(36).substring(7).split(&quot;&quot;).join(&quot;.&quot;)},iE={INIT:&quot;@@redux/INIT&quot;+E_(),REPLACE:&quot;@@redux/REPLACE&quot;+E_(),PROBE_UNKNOWN_ACTION:function(){return&quot;@@redux/PROBE_UNKNOWN_ACTION&quot;+E_()}};function E2e(e){if(typeof e!=&quot;object&quot;||e===null)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function OW(e,t,n){var r;if(typeof t==&quot;function&quot;&amp;&amp;typeof n==&quot;function&quot;||typeof n==&quot;function&quot;&amp;&amp;typeof arguments[3]==&quot;function&quot;)throw new Error(Mo(0));if(typeof t==&quot;function&quot;&amp;&amp;typeof n&gt;&quot;u&quot;&amp;&amp;(n=t,t=void 0),typeof n&lt;&quot;u&quot;){if(typeof n!=&quot;function&quot;)throw new Error(Mo(1));return n(OW)(e,t)}if(typeof e!=&quot;function&quot;)throw new Error(Mo(2));var l=e,i=t,o=[],a=o,s=!1;function u(){a===o&amp;&amp;(a=o.slice())}function c(){if(s)throw new Error(Mo(3));return i}function d(g){if(typeof g!=&quot;function&quot;)throw new Error(Mo(4));if(s)throw new Error(Mo(5));var b=!0;return u(),a.push(g),function(){if(b){if(s)throw new Error(Mo(6));b=!1,u();var h=a.indexOf(g);a.splice(h,1),o=null}}}function f(g){if(!E2e(g))throw new Error(Mo(7));if(typeof g.type&gt;&quot;u&quot;)throw new Error(Mo(8));if(s)throw new Error(Mo(9));try{s=!0,i=l(i,g)}finally{s=!1}for(var b=o=a,v=0;v&lt;b.length;v++){var h=b[v];h()}return g}function p(g){if(typeof g!=&quot;function&quot;)throw new Error(Mo(10));l=g,f({type:iE.REPLACE})}function m(){var g,b=d;return g={subscribe:function(h){if(typeof h!=&quot;object&quot;||h===null)throw new Error(Mo(11));function y(){h.next&amp;&amp;h.next(c())}y();var w=b(y);return{unsubscribe:w}}},g[oE]=function(){return this},g}return f({type:iE.INIT}),r={dispatch:f,subscribe:d,getState:c,replaceReducer:p},r[oE]=m,r}function lE(e,t){return function(){return t(e.apply(this,arguments))}}function sE(e,t){if(typeof e==&quot;function&quot;)return lE(e,t);if(typeof e!=&quot;object&quot;||e===null)throw new Error(Mo(16));var n={};for(var r in e){var l=e[r];typeof l==&quot;function&quot;&amp;&amp;(n[r]=lE(l,t))}return n}function AW(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];return t.length===0?function(r){return r}:t.length===1?t[0]:t.reduce(function(r,l){return function(){return r(l.apply(void 0,arguments))}})}function R2e(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];return function(r){return function(){var l=r.apply(void 0,arguments),i=function(){throw new Error(Mo(15))},o={getState:l.getState,dispatch:function(){return i.apply(void 0,arguments)}},a=t.map(function(s){return s(o)});return i=AW.apply(void 0,a)(l.dispatch),aE(aE({},l),{},{dispatch:i})}}}function L2e(e){e()}let DW=L2e;const I2e=e=&gt;DW=e,$2e=()=&gt;DW,uE=Symbol.for(&quot;react-redux-context&quot;),cE=typeof globalThis&lt;&quot;u&quot;?globalThis:{};function N2e(){var e;if(!ge.createContext)return{};const t=(e=cE[uE])!=null?e:cE[uE]=new Map;let n=t.get(ge.createContext);return n||(n=ge.createContext(null),t.set(ge.createContext,n)),n}const EW=N2e(),F2e=()=&gt;{throw new Error(&quot;uSES not initialized!&quot;)},j2e=[&quot;initMapStateToProps&quot;,&quot;initMapDispatchToProps&quot;,&quot;initMergeProps&quot;];function z2e(e,t,n,r,{areStatesEqual:l,areOwnPropsEqual:i,areStatePropsEqual:o}){let a=!1,s,u,c,d,f;function p(h,y){return s=h,u=y,c=e(s,u),d=t(r,u),f=n(c,d,u),a=!0,f}function m(){return c=e(s,u),t.dependsOnOwnProps&amp;&amp;(d=t(r,u)),f=n(c,d,u),f}function g(){return e.dependsOnOwnProps&amp;&amp;(c=e(s,u)),t.dependsOnOwnProps&amp;&amp;(d=t(r,u)),f=n(c,d,u),f}function b(){const h=e(s,u),y=!o(h,c);return c=h,y&amp;&amp;(f=n(c,d,u)),f}function v(h,y){const w=!i(y,u),_=!l(h,s,y,u);return s=h,u=y,w&amp;&amp;_?m():w?g():_?b():f}return function(y,w){return a?v(y,w):p(y,w)}}function B2e(e,t){let{initMapStateToProps:n,initMapDispatchToProps:r,initMergeProps:l}=t,i=Kt(t,j2e);const o=n(e,i),a=r(e,i),s=l(e,i);return z2e(o,a,s,e,i)}function W2e(e,t){const n={};for(const r in e){const l=e[r];typeof l==&quot;function&quot;&amp;&amp;(n[r]=(...i)=&gt;t(l(...i)))}return n}function fk(e){return function(n){const r=e(n);function l(){return r}return l.dependsOnOwnProps=!1,l}}function dE(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function RW(e,t){return function(r,{displayName:l}){const i=function(a,s){return i.dependsOnOwnProps?i.mapToProps(a,s):i.mapToProps(a,void 0)};return i.dependsOnOwnProps=!0,i.mapToProps=function(a,s){i.mapToProps=e,i.dependsOnOwnProps=dE(e);let u=i(a,s);return typeof u==&quot;function&quot;&amp;&amp;(i.mapToProps=u,i.dependsOnOwnProps=dE(u),u=i(a,s)),u},i}}function m5(e,t){return(n,r)=&gt;{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${r.wrappedComponentName}.`)}}function q2e(e){return e&amp;&amp;typeof e==&quot;object&quot;?fk(t=&gt;W2e(e,t)):e?typeof e==&quot;function&quot;?RW(e):m5(e,&quot;mapDispatchToProps&quot;):fk(t=&gt;({dispatch:t}))}function U2e(e){return e?typeof e==&quot;function&quot;?RW(e):m5(e,&quot;mapStateToProps&quot;):fk(()=&gt;({}))}function H2e(e,t,n){return Ie({},n,e,t)}function V2e(e){return function(n,{displayName:r,areMergedPropsEqual:l}){let i=!1,o;return function(s,u,c){const d=e(s,u,c);return i?l(d,o)||(o=d):(i=!0,o=d),o}}}function G2e(e){return e?typeof e==&quot;function&quot;?V2e(e):m5(e,&quot;mergeProps&quot;):()=&gt;H2e}function Y2e(){const e=$2e();let t=null,n=null;return{clear(){t=null,n=null},notify(){e(()=&gt;{let r=t;for(;r;)r.callback(),r=r.next})},get(){let r=[],l=t;for(;l;)r.push(l),l=l.next;return r},subscribe(r){let l=!0,i=n={callback:r,next:null,prev:n};return i.prev?i.prev.next=i:t=i,function(){!l||t===null||(l=!1,i.next?i.next.prev=i.prev:n=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}const fE={notify(){},get:()=&gt;[]};function LW(e,t){let n,r=fE,l=0,i=!1;function o(g){c();const b=r.subscribe(g);let v=!1;return()=&gt;{v||(v=!0,b(),d())}}function a(){r.notify()}function s(){m.onStateChange&amp;&amp;m.onStateChange()}function u(){return i}function c(){l++,n||(n=t?t.addNestedSub(s):e.subscribe(s),r=Y2e())}function d(){l--,n&amp;&amp;l===0&amp;&amp;(n(),n=void 0,r.clear(),r=fE)}function f(){i||(i=!0,c())}function p(){i&amp;&amp;(i=!1,d())}const m={addNestedSub:o,notifyNestedSubs:a,handleChangeWrapper:s,isSubscribed:u,trySubscribe:f,tryUnsubscribe:p,getListeners:()=&gt;r};return m}const X2e=typeof window&lt;&quot;u&quot;&amp;&amp;typeof window.document&lt;&quot;u&quot;&amp;&amp;typeof window.document.createElement&lt;&quot;u&quot;,cy=X2e?ge.useLayoutEffect:ge.useEffect;function pE(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&amp;&amp;t!==t}function R_(e,t){if(pE(e,t))return!0;if(typeof e!=&quot;object&quot;||e===null||typeof t!=&quot;object&quot;||t===null)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let l=0;l&lt;n.length;l++)if(!Object.prototype.hasOwnProperty.call(t,n[l])||!pE(e[n[l]],t[n[l]]))return!1;return!0}const K2e=[&quot;reactReduxForwardedRef&quot;];let IW=F2e;const Z2e=e=&gt;{IW=e},Q2e=[null,null];function J2e(e,t,n){cy(()=&gt;e(...t),n)}function ewe(e,t,n,r,l,i){e.current=r,n.current=!1,l.current&amp;&amp;(l.current=null,i())}function twe(e,t,n,r,l,i,o,a,s,u,c){if(!e)return()=&gt;{};let d=!1,f=null;const p=()=&gt;{if(d||!a.current)return;const g=t.getState();let b,v;try{b=r(g,l.current)}catch(h){v=h,f=h}v||(f=null),b===i.current?o.current||u():(i.current=b,s.current=b,o.current=!0,c())};return n.onStateChange=p,n.trySubscribe(),p(),()=&gt;{if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}function nwe(e,t){return e===t}function $W(e,t,n,{pure:r,areStatesEqual:l=nwe,areOwnPropsEqual:i=R_,areStatePropsEqual:o=R_,areMergedPropsEqual:a=R_,forwardRef:s=!1,context:u=EW}={}){const c=u,d=U2e(e),f=q2e(t),p=G2e(n),m=!!e;return b=&gt;{const v=b.displayName||b.name||&quot;Component&quot;,h=`Connect(${v})`,y={shouldHandleStateChanges:m,displayName:h,wrappedComponentName:v,WrappedComponent:b,initMapStateToProps:d,initMapDispatchToProps:f,initMergeProps:p,areStatesEqual:l,areStatePropsEqual:o,areOwnPropsEqual:i,areMergedPropsEqual:a};function w(T){const[k,S,C]=ge.useMemo(()=&gt;{const{reactReduxForwardedRef:H}=T,Z=Kt(T,K2e);return[T.context,H,Z]},[T]),M=ge.useMemo(()=&gt;k&amp;&amp;k.Consumer&amp;&amp;uJ.isContextConsumer(ge.createElement(k.Consumer,null))?k:c,[k,c]),O=ge.useContext(M),D=!!T.store&amp;&amp;!!T.store.getState&amp;&amp;!!T.store.dispatch,P=!!O&amp;&amp;!!O.store,E=D?T.store:O.store,I=P?O.getServerState:E.getState,A=ge.useMemo(()=&gt;B2e(E.dispatch,y),[E]),[F,j]=ge.useMemo(()=&gt;{if(!m)return Q2e;const H=LW(E,D?void 0:O.subscription),Z=H.notifyNestedSubs.bind(H);return[H,Z]},[E,D,O]),z=ge.useMemo(()=&gt;D?O:Ie({},O,{subscription:F}),[D,O,F]),B=ge.useRef(),N=ge.useRef(C),R=ge.useRef(),q=ge.useRef(!1);ge.useRef(!1);const Y=ge.useRef(!1),L=ge.useRef();cy(()=&gt;(Y.current=!0,()=&gt;{Y.current=!1}),[]);const W=ge.useMemo(()=&gt;()=&gt;R.current&amp;&amp;C===N.current?R.current:A(E.getState(),C),[E,C]),U=ge.useMemo(()=&gt;Z=&gt;F?twe(m,E,F,A,N,B,q,Y,R,j,Z):()=&gt;{},[F]);J2e(ewe,[N,B,q,C,R,j]);let V;try{V=IW(U,W,I?()=&gt;A(I(),C):W)}catch(H){throw L.current&amp;&amp;(H.message+=`\n",
       "The error may be correlated with this previous error:\n",
       "${L.current.stack}\n",
       "\n",
       "`),H}cy(()=&gt;{L.current=void 0,R.current=void 0,B.current=V});const te=ge.useMemo(()=&gt;ge.createElement(b,Ie({},V,{ref:S})),[S,b,V]);return ge.useMemo(()=&gt;m?ge.createElement(M.Provider,{value:z},te):te,[M,te,z])}const x=ge.memo(w);if(x.WrappedComponent=b,x.displayName=w.displayName=h,s){const k=ge.forwardRef(function(C,M){return ge.createElement(x,Ie({},C,{reactReduxForwardedRef:M}))});return k.displayName=h,k.WrappedComponent=b,xA(k,b)}return xA(x,b)}}function rwe({store:e,context:t,children:n,serverState:r,stabilityCheck:l=&quot;once&quot;,noopCheck:i=&quot;once&quot;}){const o=ge.useMemo(()=&gt;{const u=LW(e);return{store:e,subscription:u,getServerState:r?()=&gt;r:void 0,stabilityCheck:l,noopCheck:i}},[e,r,l,i]),a=ge.useMemo(()=&gt;e.getState(),[e]);cy(()=&gt;{const{subscription:u}=o;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),a!==e.getState()&amp;&amp;u.notifyNestedSubs(),()=&gt;{u.tryUnsubscribe(),u.onStateChange=void 0}},[o,a]);const s=t||EW;return ge.createElement(s.Provider,{value:o},n)}Z2e(tB.useSyncExternalStore);I2e(cc.unstable_batchedUpdates);function awe(e,t){if(e.length!==t.length)return!1;for(var n=0;n&lt;e.length;n++)if(e[n]!==t[n])return!1;return!0}function NW(e,t){var n=ge.useState(function(){return{inputs:t,result:e()}})[0],r=ge.useRef(!0),l=ge.useRef(n),i=r.current||!!(t&amp;&amp;l.current.inputs&amp;&amp;awe(t,l.current.inputs)),o=i?l.current:{inputs:t,result:e()};return ge.useEffect(function(){r.current=!1,l.current=o},[o]),o.result}function owe(e,t){return NW(function(){return e},t)}var ir=NW,Nn=owe,iwe=&quot;Invariant failed&quot;;function lwe(e,t){throw new Error(iwe)}var zi=function(t){var n=t.top,r=t.right,l=t.bottom,i=t.left,o=r-i,a=l-n,s={top:n,right:r,bottom:l,left:i,width:o,height:a,x:i,y:n,center:{x:(r+i)/2,y:(l+n)/2}};return s},g5=function(t,n){return{top:t.top-n.top,left:t.left-n.left,bottom:t.bottom+n.bottom,right:t.right+n.right}},hE=function(t,n){return{top:t.top+n.top,left:t.left+n.left,bottom:t.bottom-n.bottom,right:t.right-n.right}},swe=function(t,n){return{top:t.top+n.y,left:t.left+n.x,bottom:t.bottom+n.y,right:t.right+n.x}},L_={top:0,right:0,bottom:0,left:0},v5=function(t){var n=t.borderBox,r=t.margin,l=r===void 0?L_:r,i=t.border,o=i===void 0?L_:i,a=t.padding,s=a===void 0?L_:a,u=zi(g5(n,l)),c=zi(hE(n,o)),d=zi(hE(c,s));return{marginBox:u,borderBox:zi(n),paddingBox:c,contentBox:d,margin:l,border:o,padding:s}},ui=function(t){var n=t.slice(0,-2),r=t.slice(-2);if(r!==&quot;px&quot;)return 0;var l=Number(n);return isNaN(l)&amp;&amp;lwe(),l},uwe=function(){return{x:window.pageXOffset,y:window.pageYOffset}},dy=function(t,n){var r=t.borderBox,l=t.border,i=t.margin,o=t.padding,a=swe(r,n);return v5({borderBox:a,border:l,margin:i,padding:o})},fy=function(t,n){return n===void 0&amp;&amp;(n=uwe()),dy(t,n)},FW=function(t,n){var r={top:ui(n.marginTop),right:ui(n.marginRight),bottom:ui(n.marginBottom),left:ui(n.marginLeft)},l={top:ui(n.paddingTop),right:ui(n.paddingRight),bottom:ui(n.paddingBottom),left:ui(n.paddingLeft)},i={top:ui(n.borderTopWidth),right:ui(n.borderRightWidth),bottom:ui(n.borderBottomWidth),left:ui(n.borderLeftWidth)};return v5({borderBox:t,margin:r,padding:l,border:i})},jW=function(t){var n=t.getBoundingClientRect(),r=window.getComputedStyle(t);return FW(n,r)},mE=Number.isNaN||function(t){return typeof t==&quot;number&quot;&amp;&amp;t!==t};function cwe(e,t){return!!(e===t||mE(e)&amp;&amp;mE(t))}function dwe(e,t){if(e.length!==t.length)return!1;for(var n=0;n&lt;e.length;n++)if(!cwe(e[n],t[n]))return!1;return!0}function ja(e,t){t===void 0&amp;&amp;(t=dwe);var n=null;function r(){for(var l=[],i=0;i&lt;arguments.length;i++)l[i]=arguments[i];if(n&amp;&amp;n.lastThis===this&amp;&amp;t(l,n.lastArgs))return n.lastResult;var o=e.apply(this,l);return n={lastResult:o,lastArgs:l,lastThis:this},o}return r.clear=function(){n=null},r}var gm=function(t){var n=[],r=null,l=function(){for(var o=arguments.length,a=new Array(o),s=0;s&lt;o;s++)a[s]=arguments[s];n=a,!r&amp;&amp;(r=requestAnimationFrame(function(){r=null,t.apply(void 0,n)}))};return l.cancel=function(){r&amp;&amp;(cancelAnimationFrame(r),r=null)},l};function zW(e,t){}zW.bind(null,&quot;warn&quot;);zW.bind(null,&quot;error&quot;);function qs(){}function fwe(e,t){return{...e,...t}}function vi(e,t,n){const r=t.map(l=&gt;{const i=fwe(n,l.options);return e.addEventListener(l.eventName,l.fn,i),function(){e.removeEventListener(l.eventName,l.fn,i)}});return function(){r.forEach(i=&gt;{i()})}}const pwe=&quot;Invariant failed&quot;;class py extends Error{}py.prototype.toString=function(){return this.message};function bn(e,t){throw new py(pwe)}class hwe extends Qe.Component{constructor(){super(...arguments),this.callbacks=null,this.unbind=qs,this.onWindowError=t=&gt;{const n=this.getCallbacks();n.isDragging()&amp;&amp;n.tryAbort(),t.error instanceof py&amp;&amp;t.preventDefault()},this.getCallbacks=()=&gt;{if(!this.callbacks)throw new Error(&quot;Unable to find AppCallbacks in &lt;ErrorBoundary/&gt;&quot;);return this.callbacks},this.setCallbacks=t=&gt;{this.callbacks=t}}componentDidMount(){this.unbind=vi(window,[{eventName:&quot;error&quot;,fn:this.onWindowError}])}componentDidCatch(t){if(t instanceof py){this.setState({});return}throw t}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}}const mwe=`\n",
       "  Press space bar to start a drag.\n",
       "  When dragging you can use the arrow keys to move the item around and escape to cancel.\n",
       "  Some screen readers may require you to be in focus mode or to use your pass through key\n",
       "`,hy=e=&gt;e+1,gwe=e=&gt;`\n",
       "  You have lifted an item in position ${hy(e.source.index)}\n",
       "`,BW=(e,t)=&gt;{const n=e.droppableId===t.droppableId,r=hy(e.index),l=hy(t.index);return n?`\n",
       "      You have moved the item from position ${r}\n",
       "      to position ${l}\n",
       "    `:`\n",
       "    You have moved the item from position ${r}\n",
       "    in list ${e.droppableId}\n",
       "    to list ${t.droppableId}\n",
       "    in position ${l}\n",
       "  `},WW=(e,t,n)=&gt;t.droppableId===n.droppableId?`\n",
       "      The item ${e}\n",
       "      has been combined with ${n.draggableId}`:`\n",
       "      The item ${e}\n",
       "      in list ${t.droppableId}\n",
       "      has been combined with ${n.draggableId}\n",
       "      in list ${n.droppableId}\n",
       "    `,vwe=e=&gt;{const t=e.destination;if(t)return BW(e.source,t);const n=e.combine;return n?WW(e.draggableId,e.source,n):&quot;You are over an area that cannot be dropped on&quot;},gE=e=&gt;`\n",
       "  The item has returned to its starting position\n",
       "  of ${hy(e.index)}\n",
       "`,ywe=e=&gt;{if(e.reason===&quot;CANCEL&quot;)return`\n",
       "      Movement cancelled.\n",
       "      ${gE(e.source)}\n",
       "    `;const t=e.destination,n=e.combine;return t?`\n",
       "      You have dropped the item.\n",
       "      ${BW(e.source,t)}\n",
       "    `:n?`\n",
       "      You have dropped the item.\n",
       "      ${WW(e.draggableId,e.source,n)}\n",
       "    `:`\n",
       "    The item has been dropped while not over a drop area.\n",
       "    ${gE(e.source)}\n",
       "  `},bwe={dragHandleUsageInstructions:mwe,onDragStart:gwe,onDragUpdate:vwe,onDragEnd:ywe};var ov=bwe;const za={x:0,y:0},Ja=(e,t)=&gt;({x:e.x+t.x,y:e.y+t.y}),Go=(e,t)=&gt;({x:e.x-t.x,y:e.y-t.y}),Us=(e,t)=&gt;e.x===t.x&amp;&amp;e.y===t.y,ff=e=&gt;({x:e.x!==0?-e.x:0,y:e.y!==0?-e.y:0}),Ku=function(e,t,n){return n===void 0&amp;&amp;(n=0),e===&quot;x&quot;?{x:t,y:n}:{x:n,y:t}},vm=(e,t)=&gt;Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2),vE=(e,t)=&gt;Math.min(...t.map(n=&gt;vm(e,n))),qW=e=&gt;t=&gt;({x:e(t.x),y:e(t.y)});var xwe=(e,t)=&gt;{const n=zi({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width&lt;=0||n.height&lt;=0?null:n};const ig=(e,t)=&gt;({top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}),yE=e=&gt;[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}],wwe={top:0,right:0,bottom:0,left:0},_we=(e,t)=&gt;t?ig(e,t.scroll.diff.displacement):e,Twe=(e,t,n)=&gt;n&amp;&amp;n.increasedBy?{...e,[t.end]:e[t.end]+n.increasedBy[t.line]}:e,kwe=(e,t)=&gt;t&amp;&amp;t.shouldClipSubject?xwe(t.pageMarginBox,e):zi(e);var Hd=e=&gt;{let{page:t,withPlaceholder:n,axis:r,frame:l}=e;const i=_we(t.marginBox,l),o=Twe(i,r,n),a=kwe(o,l);return{page:t,withPlaceholder:n,active:a}},y5=(e,t)=&gt;{e.frame||bn();const n=e.frame,r=Go(t,n.scroll.initial),l=ff(r),i={...n,scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:l},max:n.scroll.max}},o=Hd({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i});return{...e,frame:i,subject:o}};const UW=ja(e=&gt;e.reduce((t,n)=&gt;(t[n.descriptor.id]=n,t),{})),HW=ja(e=&gt;e.reduce((t,n)=&gt;(t[n.descriptor.id]=n,t),{})),kb=ja(e=&gt;Object.values(e)),Swe=ja(e=&gt;Object.values(e));var pf=ja((e,t)=&gt;Swe(t).filter(r=&gt;e===r.descriptor.droppableId).sort((r,l)=&gt;r.descriptor.index-l.descriptor.index));function b5(e){return e.at&amp;&amp;e.at.type===&quot;REORDER&quot;?e.at.destination:null}function Sb(e){return e.at&amp;&amp;e.at.type===&quot;COMBINE&quot;?e.at.combine:null}var Cb=ja((e,t)=&gt;t.filter(n=&gt;n.descriptor.id!==e.descriptor.id)),Cwe=e=&gt;{let{isMovingForward:t,draggable:n,destination:r,insideDestination:l,previousImpact:i}=e;if(!r.isCombineEnabled||!b5(i))return null;function a(m){const g={type:&quot;COMBINE&quot;,combine:{draggableId:m,droppableId:r.descriptor.id}};return{...i,at:g}}const s=i.displaced.all,u=s.length?s[0]:null;if(t)return u?a(u):null;const c=Cb(n,l);if(!u){if(!c.length)return null;const m=c[c.length-1];return a(m.descriptor.id)}const d=c.findIndex(m=&gt;m.descriptor.id===u);d===-1&amp;&amp;bn();const f=d-1;if(f&lt;0)return null;const p=c[f];return a(p.descriptor.id)},hf=(e,t)=&gt;e.descriptor.droppableId===t.descriptor.id;const VW={point:za,value:0},ym={invisible:{},visible:{},all:[]},Mwe={displaced:ym,displacedBy:VW,at:null};var Pwe=Mwe,wi=(e,t)=&gt;n=&gt;e&lt;=n&amp;&amp;n&lt;=t,GW=e=&gt;{const t=wi(e.top,e.bottom),n=wi(e.left,e.right);return r=&gt;{if(t(r.top)&amp;&amp;t(r.bottom)&amp;&amp;n(r.left)&amp;&amp;n(r.right))return!0;const i=t(r.top)||t(r.bottom),o=n(r.left)||n(r.right);if(i&amp;&amp;o)return!0;const s=r.top&lt;e.top&amp;&amp;r.bottom&gt;e.bottom,u=r.left&lt;e.left&amp;&amp;r.right&gt;e.right;return s&amp;&amp;u?!0:s&amp;&amp;o||u&amp;&amp;i}},Owe=e=&gt;{const t=wi(e.top,e.bottom),n=wi(e.left,e.right);return r=&gt;t(r.top)&amp;&amp;t(r.bottom)&amp;&amp;n(r.left)&amp;&amp;n(r.right)};const x5={direction:&quot;vertical&quot;,line:&quot;y&quot;,crossAxisLine:&quot;x&quot;,start:&quot;top&quot;,end:&quot;bottom&quot;,size:&quot;height&quot;,crossAxisStart:&quot;left&quot;,crossAxisEnd:&quot;right&quot;,crossAxisSize:&quot;width&quot;},YW={direction:&quot;horizontal&quot;,line:&quot;x&quot;,crossAxisLine:&quot;y&quot;,start:&quot;left&quot;,end:&quot;right&quot;,size:&quot;width&quot;,crossAxisStart:&quot;top&quot;,crossAxisEnd:&quot;bottom&quot;,crossAxisSize:&quot;height&quot;};var Awe=e=&gt;t=&gt;{const n=wi(t.top,t.bottom),r=wi(t.left,t.right);return l=&gt;e===x5?n(l.top)&amp;&amp;n(l.bottom):r(l.left)&amp;&amp;r(l.right)};const Dwe=(e,t)=&gt;{const n=t.frame?t.frame.scroll.diff.displacement:za;return ig(e,n)},Ewe=(e,t,n)=&gt;t.subject.active?n(t.subject.active)(e):!1,Rwe=(e,t,n)=&gt;n(t)(e),w5=e=&gt;{let{target:t,destination:n,viewport:r,withDroppableDisplacement:l,isVisibleThroughFrameFn:i}=e;const o=l?Dwe(t,n):t;return Ewe(o,n,i)&amp;&amp;Rwe(o,r,i)},Lwe=e=&gt;w5({...e,isVisibleThroughFrameFn:GW}),XW=e=&gt;w5({...e,isVisibleThroughFrameFn:Owe}),Iwe=e=&gt;w5({...e,isVisibleThroughFrameFn:Awe(e.destination.axis)}),$we=(e,t,n)=&gt;{if(typeof n==&quot;boolean&quot;)return n;if(!t)return!0;const{invisible:r,visible:l}=t;if(r[e])return!1;const i=l[e];return i?i.shouldAnimate:!0};function Nwe(e,t){const n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return zi(g5(n,r))}function bm(e){let{afterDragging:t,destination:n,displacedBy:r,viewport:l,forceShouldAnimate:i,last:o}=e;return t.reduce(function(s,u){const c=Nwe(u,r),d=u.descriptor.id;if(s.all.push(d),!Lwe({target:c,destination:n,viewport:l,withDroppableDisplacement:!0}))return s.invisible[u.descriptor.id]=!0,s;const p=$we(d,o,i),m={draggableId:d,shouldAnimate:p};return s.visible[d]=m,s},{all:[],visible:{},invisible:{}})}function Fwe(e,t){if(!e.length)return 0;const n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}function bE(e){let{insideDestination:t,inHomeList:n,displacedBy:r,destination:l}=e;const i=Fwe(t,{inHomeList:n});return{displaced:ym,displacedBy:r,at:{type:&quot;REORDER&quot;,destination:{droppableId:l.descriptor.id,index:i}}}}function my(e){let{draggable:t,insideDestination:n,destination:r,viewport:l,displacedBy:i,last:o,index:a,forceShouldAnimate:s}=e;const u=hf(t,r);if(a==null)return bE({insideDestination:n,inHomeList:u,displacedBy:i,destination:r});const c=n.find(g=&gt;g.descriptor.index===a);if(!c)return bE({insideDestination:n,inHomeList:u,displacedBy:i,destination:r});const d=Cb(t,n),f=n.indexOf(c),p=d.slice(f);return{displaced:bm({afterDragging:p,destination:r,displacedBy:i,last:o,viewport:l.frame,forceShouldAnimate:s}),displacedBy:i,at:{type:&quot;REORDER&quot;,destination:{droppableId:r.descriptor.id,index:a}}}}function Xs(e,t){return!!t.effected[e]}var jwe=e=&gt;{let{isMovingForward:t,destination:n,draggables:r,combine:l,afterCritical:i}=e;if(!n.isCombineEnabled)return null;const o=l.draggableId,s=r[o].descriptor.index;return Xs(o,i)?t?s:s-1:t?s+1:s},zwe=e=&gt;{let{isMovingForward:t,isInHomeList:n,insideDestination:r,location:l}=e;if(!r.length)return null;const i=l.index,o=t?i+1:i-1,a=r[0].descriptor.index,s=r[r.length-1].descriptor.index,u=n?s:s+1;return o&lt;a||o&gt;u?null:o},Bwe=e=&gt;{let{isMovingForward:t,isInHomeList:n,draggable:r,draggables:l,destination:i,insideDestination:o,previousImpact:a,viewport:s,afterCritical:u}=e;const c=a.at;if(c||bn(),c.type===&quot;REORDER&quot;){const f=zwe({isMovingForward:t,isInHomeList:n,location:c.destination,insideDestination:o});return f==null?null:my({draggable:r,insideDestination:o,destination:i,viewport:s,last:a.displaced,displacedBy:a.displacedBy,index:f})}const d=jwe({isMovingForward:t,destination:i,displaced:a.displaced,draggables:l,combine:c.combine,afterCritical:u});return d==null?null:my({draggable:r,insideDestination:o,destination:i,viewport:s,last:a.displaced,displacedBy:a.displacedBy,index:d})},Wwe=e=&gt;{let{displaced:t,afterCritical:n,combineWith:r,displacedBy:l}=e;const i=!!(t.visible[r]||t.invisible[r]);return Xs(r,n)?i?za:ff(l.point):i?l.point:za},qwe=e=&gt;{let{afterCritical:t,impact:n,draggables:r}=e;const l=Sb(n);l||bn();const i=l.draggableId,o=r[i].page.borderBox.center,a=Wwe({displaced:n.displaced,afterCritical:t,combineWith:i,displacedBy:n.displacedBy});return Ja(o,a)};const KW=(e,t)=&gt;t.margin[e.start]+t.borderBox[e.size]/2,Uwe=(e,t)=&gt;t.margin[e.end]+t.borderBox[e.size]/2,_5=(e,t,n)=&gt;t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2,xE=e=&gt;{let{axis:t,moveRelativeTo:n,isMoving:r}=e;return Ku(t.line,n.marginBox[t.end]+KW(t,r),_5(t,n.marginBox,r))},wE=e=&gt;{let{axis:t,moveRelativeTo:n,isMoving:r}=e;return Ku(t.line,n.marginBox[t.start]-Uwe(t,r),_5(t,n.marginBox,r))},Hwe=e=&gt;{let{axis:t,moveInto:n,isMoving:r}=e;return Ku(t.line,n.contentBox[t.start]+KW(t,r),_5(t,n.contentBox,r))};var Vwe=e=&gt;{let{impact:t,draggable:n,draggables:r,droppable:l,afterCritical:i}=e;const o=pf(l.descriptor.id,r),a=n.page,s=l.axis;if(!o.length)return Hwe({axis:s,moveInto:l.page,isMoving:a});const{displaced:u,displacedBy:c}=t,d=u.all[0];if(d){const p=r[d];if(Xs(d,i))return wE({axis:s,moveRelativeTo:p.page,isMoving:a});const m=dy(p.page,c.point);return wE({axis:s,moveRelativeTo:m,isMoving:a})}const f=o[o.length-1];if(f.descriptor.id===n.descriptor.id)return a.borderBox.center;if(Xs(f.descriptor.id,i)){const p=dy(f.page,ff(i.displacedBy.point));return xE({axis:s,moveRelativeTo:p,isMoving:a})}return xE({axis:s,moveRelativeTo:f.page,isMoving:a})},pk=(e,t)=&gt;{const n=e.frame;return n?Ja(t,n.scroll.diff.displacement):t};const Gwe=e=&gt;{let{impact:t,draggable:n,droppable:r,draggables:l,afterCritical:i}=e;const o=n.page.borderBox.center,a=t.at;return!r||!a?o:a.type===&quot;REORDER&quot;?Vwe({impact:t,draggable:n,draggables:l,droppable:r,afterCritical:i}):qwe({impact:t,draggables:l,afterCritical:i})};var Mb=e=&gt;{const t=Gwe(e),n=e.droppable;return n?pk(n,t):t},ZW=(e,t)=&gt;{const n=Go(t,e.scroll.initial),r=ff(n);return{frame:zi({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function _E(e,t){return e.map(n=&gt;t[n])}function Ywe(e,t){for(let n=0;n&lt;t.length;n++){const r=t[n].visible[e];if(r)return r}return null}var Xwe=e=&gt;{let{impact:t,viewport:n,destination:r,draggables:l,maxScrollChange:i}=e;const o=ZW(n,Ja(n.scroll.current,i)),a=r.frame?y5(r,Ja(r.frame.scroll.current,i)):r,s=t.displaced,u=bm({afterDragging:_E(s.all,l),destination:r,displacedBy:t.displacedBy,viewport:o.frame,last:s,forceShouldAnimate:!1}),c=bm({afterDragging:_E(s.all,l),destination:a,displacedBy:t.displacedBy,viewport:n.frame,last:s,forceShouldAnimate:!1}),d={},f={},p=[s,u,c];return s.all.forEach(g=&gt;{const b=Ywe(g,p);if(b){f[g]=b;return}d[g]=!0}),{...t,displaced:{all:s.all,invisible:d,visible:f}}},Kwe=(e,t)=&gt;Ja(e.scroll.diff.displacement,t),T5=e=&gt;{let{pageBorderBoxCenter:t,draggable:n,viewport:r}=e;const l=Kwe(r,t),i=Go(l,n.page.borderBox.center);return Ja(n.client.borderBox.center,i)},QW=e=&gt;{let{draggable:t,destination:n,newPageBorderBoxCenter:r,viewport:l,withDroppableDisplacement:i,onlyOnMainAxis:o=!1}=e;const a=Go(r,t.page.borderBox.center),u={target:ig(t.page.borderBox,a),destination:n,withDroppableDisplacement:i,viewport:l};return o?Iwe(u):XW(u)},Zwe=e=&gt;{let{isMovingForward:t,draggable:n,destination:r,draggables:l,previousImpact:i,viewport:o,previousPageBorderBoxCenter:a,previousClientSelection:s,afterCritical:u}=e;if(!r.isEnabled)return null;const c=pf(r.descriptor.id,l),d=hf(n,r),f=Cwe({isMovingForward:t,draggable:n,destination:r,insideDestination:c,previousImpact:i})||Bwe({isMovingForward:t,isInHomeList:d,draggable:n,draggables:l,destination:r,insideDestination:c,previousImpact:i,viewport:o,afterCritical:u});if(!f)return null;const p=Mb({impact:f,draggable:n,droppable:r,draggables:l,afterCritical:u});if(QW({draggable:n,destination:r,newPageBorderBoxCenter:p,viewport:o.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:T5({pageBorderBoxCenter:p,draggable:n,viewport:o}),impact:f,scrollJumpRequest:null};const g=Go(p,a),b=Xwe({impact:f,viewport:o,destination:r,draggables:l,maxScrollChange:g});return{clientSelection:s,impact:b,scrollJumpRequest:g}};const go=e=&gt;{const t=e.subject.active;return t||bn(),t};var Qwe=e=&gt;{let{isMovingForward:t,pageBorderBoxCenter:n,source:r,droppables:l,viewport:i}=e;const o=r.subject.active;if(!o)return null;const a=r.axis,s=wi(o[a.start],o[a.end]),u=kb(l).filter(d=&gt;d!==r).filter(d=&gt;d.isEnabled).filter(d=&gt;!!d.subject.active).filter(d=&gt;GW(i.frame)(go(d))).filter(d=&gt;{const f=go(d);return t?o[a.crossAxisEnd]&lt;f[a.crossAxisEnd]:f[a.crossAxisStart]&lt;o[a.crossAxisStart]}).filter(d=&gt;{const f=go(d),p=wi(f[a.start],f[a.end]);return s(f[a.start])||s(f[a.end])||p(o[a.start])||p(o[a.end])}).sort((d,f)=&gt;{const p=go(d)[a.crossAxisStart],m=go(f)[a.crossAxisStart];return t?p-m:m-p}).filter((d,f,p)=&gt;go(d)[a.crossAxisStart]===go(p[0])[a.crossAxisStart]);if(!u.length)return null;if(u.length===1)return u[0];const c=u.filter(d=&gt;wi(go(d)[a.start],go(d)[a.end])(n[a.line]));return c.length===1?c[0]:c.length&gt;1?c.sort((d,f)=&gt;go(d)[a.start]-go(f)[a.start])[0]:u.sort((d,f)=&gt;{const p=vE(n,yE(go(d))),m=vE(n,yE(go(f)));return p!==m?p-m:go(d)[a.start]-go(f)[a.start]})[0]};const TE=(e,t)=&gt;{const n=e.page.borderBox.center;return Xs(e.descriptor.id,t)?Go(n,t.displacedBy.point):n},Jwe=(e,t)=&gt;{const n=e.page.borderBox;return Xs(e.descriptor.id,t)?ig(n,ff(t.displacedBy.point)):n};var e_e=e=&gt;{let{pageBorderBoxCenter:t,viewport:n,destination:r,insideDestination:l,afterCritical:i}=e;return l.filter(a=&gt;XW({target:Jwe(a,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})).sort((a,s)=&gt;{const u=vm(t,pk(r,TE(a,i))),c=vm(t,pk(r,TE(s,i)));return u&lt;c?-1:c&lt;u?1:a.descriptor.index-s.descriptor.index})[0]||null},lg=ja(function(t,n){const r=n[t.line];return{value:r,point:Ku(t.line,r)}});const t_e=(e,t,n)=&gt;{const r=e.axis;if(e.descriptor.mode===&quot;virtual&quot;)return Ku(r.line,t[r.line]);const l=e.subject.page.contentBox[r.size],s=pf(e.descriptor.id,n).reduce((u,c)=&gt;u+c.client.marginBox[r.size],0)+t[r.line]-l;return s&lt;=0?null:Ku(r.line,s)},JW=(e,t)=&gt;({...e,scroll:{...e.scroll,max:t}}),eq=(e,t,n)=&gt;{const r=e.frame;hf(t,e)&amp;&amp;bn(),e.subject.withPlaceholder&amp;&amp;bn();const l=lg(e.axis,t.displaceBy).point,i=t_e(e,l,n),o={placeholderSize:l,increasedBy:i,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){const c=Hd({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:e.frame});return{...e,subject:c}}const a=i?Ja(r.scroll.max,i):r.scroll.max,s=JW(r,a),u=Hd({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:s});return{...e,subject:u,frame:s}},n_e=e=&gt;{const t=e.subject.withPlaceholder;t||bn();const n=e.frame;if(!n){const o=Hd({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return{...e,subject:o}}const r=t.oldFrameMaxScroll;r||bn();const l=JW(n,r),i=Hd({page:e.subject.page,axis:e.axis,frame:l,withPlaceholder:null});return{...e,subject:i,frame:l}};var r_e=e=&gt;{let{previousPageBorderBoxCenter:t,moveRelativeTo:n,insideDestination:r,draggable:l,draggables:i,destination:o,viewport:a,afterCritical:s}=e;if(!n){if(r.length)return null;const f={displaced:ym,displacedBy:VW,at:{type:&quot;REORDER&quot;,destination:{droppableId:o.descriptor.id,index:0}}},p=Mb({impact:f,draggable:l,droppable:o,draggables:i,afterCritical:s}),m=hf(l,o)?o:eq(o,l,i);return QW({draggable:l,destination:m,newPageBorderBoxCenter:p,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?f:null}const u=t[o.axis.line]&lt;=n.page.borderBox.center[o.axis.line],c=(()=&gt;{const f=n.descriptor.index;return n.descriptor.id===l.descriptor.id||u?f:f+1})(),d=lg(o.axis,l.displaceBy);return my({draggable:l,insideDestination:r,destination:o,viewport:a,displacedBy:d,last:ym,index:c})},a_e=e=&gt;{let{isMovingForward:t,previousPageBorderBoxCenter:n,draggable:r,isOver:l,draggables:i,droppables:o,viewport:a,afterCritical:s}=e;const u=Qwe({isMovingForward:t,pageBorderBoxCenter:n,source:l,droppables:o,viewport:a});if(!u)return null;const c=pf(u.descriptor.id,i),d=e_e({pageBorderBoxCenter:n,viewport:a,destination:u,insideDestination:c,afterCritical:s}),f=r_e({previousPageBorderBoxCenter:n,destination:u,draggable:r,draggables:i,moveRelativeTo:d,insideDestination:c,viewport:a,afterCritical:s});if(!f)return null;const p=Mb({impact:f,draggable:r,droppable:u,draggables:i,afterCritical:s});return{clientSelection:T5({pageBorderBoxCenter:p,draggable:r,viewport:a}),impact:f,scrollJumpRequest:null}},Qo=e=&gt;{const t=e.at;return t?t.type===&quot;REORDER&quot;?t.destination.droppableId:t.combine.droppableId:null};const o_e=(e,t)=&gt;{const n=Qo(e);return n?t[n]:null};var i_e=e=&gt;{let{state:t,type:n}=e;const r=o_e(t.impact,t.dimensions.droppables),l=!!r,i=t.dimensions.droppables[t.critical.droppable.id],o=r||i,a=o.axis.direction,s=a===&quot;vertical&quot;&amp;&amp;(n===&quot;MOVE_UP&quot;||n===&quot;MOVE_DOWN&quot;)||a===&quot;horizontal&quot;&amp;&amp;(n===&quot;MOVE_LEFT&quot;||n===&quot;MOVE_RIGHT&quot;);if(s&amp;&amp;!l)return null;const u=n===&quot;MOVE_DOWN&quot;||n===&quot;MOVE_RIGHT&quot;,c=t.dimensions.draggables[t.critical.draggable.id],d=t.current.page.borderBoxCenter,{draggables:f,droppables:p}=t.dimensions;return s?Zwe({isMovingForward:u,previousPageBorderBoxCenter:d,draggable:c,destination:o,draggables:f,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):a_e({isMovingForward:u,previousPageBorderBoxCenter:d,draggable:c,isOver:o,draggables:f,droppables:p,viewport:t.viewport,afterCritical:t.afterCritical})};function _u(e){return e.phase===&quot;DRAGGING&quot;||e.phase===&quot;COLLECTING&quot;}function tq(e){const t=wi(e.top,e.bottom),n=wi(e.left,e.right);return function(l){return t(l.y)&amp;&amp;n(l.x)}}function l_e(e,t){return e.left&lt;t.right&amp;&amp;e.right&gt;t.left&amp;&amp;e.top&lt;t.bottom&amp;&amp;e.bottom&gt;t.top}function s_e(e){let{pageBorderBox:t,draggable:n,candidates:r}=e;const l=n.page.borderBox.center,i=r.map(o=&gt;{const a=o.axis,s=Ku(o.axis.line,t.center[a.line],o.page.borderBox.center[a.crossAxisLine]);return{id:o.descriptor.id,distance:vm(l,s)}}).sort((o,a)=&gt;a.distance-o.distance);return i[0]?i[0].id:null}function u_e(e){let{pageBorderBox:t,draggable:n,droppables:r}=e;const l=kb(r).filter(i=&gt;{if(!i.isEnabled)return!1;const o=i.subject.active;if(!o||!l_e(t,o))return!1;if(tq(o)(t.center))return!0;const a=i.axis,s=o.center[a.crossAxisLine],u=t[a.crossAxisStart],c=t[a.crossAxisEnd],d=wi(o[a.crossAxisStart],o[a.crossAxisEnd]),f=d(u),p=d(c);return!f&amp;&amp;!p?!0:f?u&lt;s:c&gt;s});return l.length?l.length===1?l[0].descriptor.id:s_e({pageBorderBox:t,draggable:n,candidates:l}):null}const nq=(e,t)=&gt;zi(ig(e,t));var c_e=(e,t)=&gt;{const n=e.frame;return n?nq(t,n.scroll.diff.value):t};function rq(e){let{displaced:t,id:n}=e;return!!(t.visible[n]||t.invisible[n])}function d_e(e){let{draggable:t,closest:n,inHomeList:r}=e;return n?r&amp;&amp;n.descriptor.index&gt;t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}var f_e=e=&gt;{let{pageBorderBoxWithDroppableScroll:t,draggable:n,destination:r,insideDestination:l,last:i,viewport:o,afterCritical:a}=e;const s=r.axis,u=lg(r.axis,n.displaceBy),c=u.value,d=t[s.start],f=t[s.end],m=Cb(n,l).find(b=&gt;{const v=b.descriptor.id,h=b.page.borderBox.center[s.line],y=Xs(v,a),w=rq({displaced:i,id:v});return y?w?f&lt;=h:d&lt;h-c:w?f&lt;=h+c:d&lt;h})||null,g=d_e({draggable:n,closest:m,inHomeList:hf(n,r)});return my({draggable:n,insideDestination:l,destination:r,viewport:o,last:i,displacedBy:u,index:g})};const p_e=4;var h_e=e=&gt;{let{draggable:t,pageBorderBoxWithDroppableScroll:n,previousImpact:r,destination:l,insideDestination:i,afterCritical:o}=e;if(!l.isCombineEnabled)return null;const a=l.axis,s=lg(l.axis,t.displaceBy),u=s.value,c=n[a.start],d=n[a.end],p=Cb(t,i).find(g=&gt;{const b=g.descriptor.id,v=g.page.borderBox,y=v[a.size]/p_e,w=Xs(b,o),_=rq({displaced:r.displaced,id:b});return w?_?d&gt;v[a.start]+y&amp;&amp;d&lt;v[a.end]-y:c&gt;v[a.start]-u+y&amp;&amp;c&lt;v[a.end]-u-y:_?d&gt;v[a.start]+u+y&amp;&amp;d&lt;v[a.end]+u-y:c&gt;v[a.start]+y&amp;&amp;c&lt;v[a.end]-y});return p?{displacedBy:s,displaced:r.displaced,at:{type:&quot;COMBINE&quot;,combine:{draggableId:p.descriptor.id,droppableId:l.descriptor.id}}}:null},aq=e=&gt;{let{pageOffset:t,draggable:n,draggables:r,droppables:l,previousImpact:i,viewport:o,afterCritical:a}=e;const s=nq(n.page.borderBox,t),u=u_e({pageBorderBox:s,draggable:n,droppables:l});if(!u)return Pwe;const c=l[u],d=pf(c.descriptor.id,r),f=c_e(c,s);return h_e({pageBorderBoxWithDroppableScroll:f,draggable:n,previousImpact:i,destination:c,insideDestination:d,afterCritical:a})||f_e({pageBorderBoxWithDroppableScroll:f,draggable:n,destination:c,insideDestination:d,last:i.displaced,viewport:o,afterCritical:a})},k5=(e,t)=&gt;({...e,[t.descriptor.id]:t});const m_e=e=&gt;{let{previousImpact:t,impact:n,droppables:r}=e;const l=Qo(t),i=Qo(n);if(!l||l===i)return r;const o=r[l];if(!o.subject.withPlaceholder)return r;const a=n_e(o);return k5(r,a)};var g_e=e=&gt;{let{draggable:t,draggables:n,droppables:r,previousImpact:l,impact:i}=e;const o=m_e({previousImpact:l,impact:i,droppables:r}),a=Qo(i);if(!a)return o;const s=r[a];if(hf(t,s)||s.subject.withPlaceholder)return o;const u=eq(s,t,n);return k5(o,u)},$h=e=&gt;{let{state:t,clientSelection:n,dimensions:r,viewport:l,impact:i,scrollJumpRequest:o}=e;const a=l||t.viewport,s=r||t.dimensions,u=n||t.current.client.selection,c=Go(u,t.initial.client.selection),d={offset:c,selection:u,borderBoxCenter:Ja(t.initial.client.borderBoxCenter,c)},f={selection:Ja(d.selection,a.scroll.current),borderBoxCenter:Ja(d.borderBoxCenter,a.scroll.current),offset:Ja(d.offset,a.scroll.diff.value)},p={client:d,page:f};if(t.phase===&quot;COLLECTING&quot;)return{...t,dimensions:s,viewport:a,current:p};const m=s.draggables[t.critical.draggable.id],g=i||aq({pageOffset:f.offset,draggable:m,draggables:s.draggables,droppables:s.droppables,previousImpact:t.impact,viewport:a,afterCritical:t.afterCritical}),b=g_e({draggable:m,impact:g,previousImpact:t.impact,draggables:s.draggables,droppables:s.droppables});return{...t,current:p,dimensions:{draggables:s.draggables,droppables:b},impact:g,viewport:a,scrollJumpRequest:o||null,forceShouldAnimate:o?!1:null}};function v_e(e,t){return e.map(n=&gt;t[n])}var oq=e=&gt;{let{impact:t,viewport:n,draggables:r,destination:l,forceShouldAnimate:i}=e;const o=t.displaced,a=v_e(o.all,r),s=bm({afterDragging:a,destination:l,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:i,last:o});return{...t,displaced:s}},iq=e=&gt;{let{impact:t,draggable:n,droppable:r,draggables:l,viewport:i,afterCritical:o}=e;const a=Mb({impact:t,draggable:n,draggables:l,droppable:r,afterCritical:o});return T5({pageBorderBoxCenter:a,draggable:n,viewport:i})},lq=e=&gt;{let{state:t,dimensions:n,viewport:r}=e;t.movementMode!==&quot;SNAP&quot;&amp;&amp;bn();const l=t.impact,i=r||t.viewport,o=n||t.dimensions,{draggables:a,droppables:s}=o,u=a[t.critical.draggable.id],c=Qo(l);c||bn();const d=s[c],f=oq({impact:l,viewport:i,destination:d,draggables:a}),p=iq({impact:f,draggable:u,droppable:d,draggables:a,viewport:i,afterCritical:t.afterCritical});return $h({impact:f,clientSelection:p,state:t,dimensions:o,viewport:i})},y_e=e=&gt;({index:e.index,droppableId:e.droppableId}),sq=e=&gt;{let{draggable:t,home:n,draggables:r,viewport:l}=e;const i=lg(n.axis,t.displaceBy),o=pf(n.descriptor.id,r),a=o.indexOf(t);a===-1&amp;&amp;bn();const s=o.slice(a+1),u=s.reduce((p,m)=&gt;(p[m.descriptor.id]=!0,p),{}),c={inVirtualList:n.descriptor.mode===&quot;virtual&quot;,displacedBy:i,effected:u};return{impact:{displaced:bm({afterDragging:s,destination:n,displacedBy:i,last:null,viewport:l.frame,forceShouldAnimate:!1}),displacedBy:i,at:{type:&quot;REORDER&quot;,destination:y_e(t.descriptor)}},afterCritical:c}},b_e=(e,t)=&gt;({draggables:e.draggables,droppables:k5(e.droppables,t)}),x_e=e=&gt;{let{draggable:t,offset:n,initialWindowScroll:r}=e;const l=dy(t.client,n),i=fy(l,r);return{...t,placeholder:{...t.placeholder,client:l},client:l,page:i}},w_e=e=&gt;{const t=e.frame;return t||bn(),t},__e=e=&gt;{let{additions:t,updatedDroppables:n,viewport:r}=e;const l=r.scroll.diff.value;return t.map(i=&gt;{const o=i.descriptor.droppableId,a=n[o],u=w_e(a).scroll.diff.value,c=Ja(l,u);return x_e({draggable:i,offset:c,initialWindowScroll:r.scroll.initial})})},T_e=e=&gt;{let{state:t,published:n}=e;const r=n.modified.map(h=&gt;{const y=t.dimensions.droppables[h.droppableId];return y5(y,h.scroll)}),l={...t.dimensions.droppables,...UW(r)},i=HW(__e({additions:n.additions,updatedDroppables:l,viewport:t.viewport})),o={...t.dimensions.draggables,...i};n.removals.forEach(h=&gt;{delete o[h]});const a={droppables:l,draggables:o},s=Qo(t.impact),u=s?a.droppables[s]:null,c=a.draggables[t.critical.draggable.id],d=a.droppables[t.critical.droppable.id],{impact:f,afterCritical:p}=sq({draggable:c,home:d,draggables:o,viewport:t.viewport}),m=u&amp;&amp;u.isCombineEnabled?t.impact:f,g=aq({pageOffset:t.current.page.offset,draggable:a.draggables[t.critical.draggable.id],draggables:a.draggables,droppables:a.droppables,previousImpact:m,viewport:t.viewport,afterCritical:p}),b={...t,phase:&quot;DRAGGING&quot;,impact:g,onLiftImpact:f,dimensions:a,afterCritical:p,forceShouldAnimate:!1};return t.phase===&quot;COLLECTING&quot;?b:{...b,phase:&quot;DROP_PENDING&quot;,reason:t.reason,isWaiting:!1}};const hk=e=&gt;e.movementMode===&quot;SNAP&quot;,I_=(e,t,n)=&gt;{const r=b_e(e.dimensions,t);return!hk(e)||n?$h({state:e,dimensions:r}):lq({state:e,dimensions:r})};function $_(e){return e.isDragging&amp;&amp;e.movementMode===&quot;SNAP&quot;?{...e,scrollJumpRequest:null}:e}const kE={phase:&quot;IDLE&quot;,completed:null,shouldFlush:!1};var k_e=function(e,t){if(e===void 0&amp;&amp;(e=kE),t.type===&quot;FLUSH&quot;)return{...kE,shouldFlush:!0};if(t.type===&quot;INITIAL_PUBLISH&quot;){e.phase!==&quot;IDLE&quot;&amp;&amp;bn();const{critical:n,clientSelection:r,viewport:l,dimensions:i,movementMode:o}=t.payload,a=i.draggables[n.draggable.id],s=i.droppables[n.droppable.id],u={selection:r,borderBoxCenter:a.client.borderBox.center,offset:za},c={client:u,page:{selection:Ja(u.selection,l.scroll.initial),borderBoxCenter:Ja(u.selection,l.scroll.initial),offset:Ja(u.selection,l.scroll.diff.value)}},d=kb(i.droppables).every(g=&gt;!g.isFixedOnPage),{impact:f,afterCritical:p}=sq({draggable:a,home:s,draggables:i.draggables,viewport:l});return{phase:&quot;DRAGGING&quot;,isDragging:!0,critical:n,movementMode:o,dimensions:i,initial:c,current:c,isWindowScrollAllowed:d,impact:f,afterCritical:p,onLiftImpact:f,viewport:l,scrollJumpRequest:null,forceShouldAnimate:null}}if(t.type===&quot;COLLECTION_STARTING&quot;)return e.phase===&quot;COLLECTING&quot;||e.phase===&quot;DROP_PENDING&quot;?e:(e.phase!==&quot;DRAGGING&quot;&amp;&amp;bn(),{...e,phase:&quot;COLLECTING&quot;});if(t.type===&quot;PUBLISH_WHILE_DRAGGING&quot;)return e.phase===&quot;COLLECTING&quot;||e.phase===&quot;DROP_PENDING&quot;||bn(),T_e({state:e,published:t.payload});if(t.type===&quot;MOVE&quot;){if(e.phase===&quot;DROP_PENDING&quot;)return e;_u(e)||bn();const{client:n}=t.payload;return Us(n,e.current.client.selection)?e:$h({state:e,clientSelection:n,impact:hk(e)?e.impact:null})}if(t.type===&quot;UPDATE_DROPPABLE_SCROLL&quot;){if(e.phase===&quot;DROP_PENDING&quot;||e.phase===&quot;COLLECTING&quot;)return $_(e);_u(e)||bn();const{id:n,newScroll:r}=t.payload,l=e.dimensions.droppables[n];if(!l)return e;const i=y5(l,r);return I_(e,i,!1)}if(t.type===&quot;UPDATE_DROPPABLE_IS_ENABLED&quot;){if(e.phase===&quot;DROP_PENDING&quot;)return e;_u(e)||bn();const{id:n,isEnabled:r}=t.payload,l=e.dimensions.droppables[n];l||bn(),l.isEnabled===r&amp;&amp;bn();const i={...l,isEnabled:r};return I_(e,i,!0)}if(t.type===&quot;UPDATE_DROPPABLE_IS_COMBINE_ENABLED&quot;){if(e.phase===&quot;DROP_PENDING&quot;)return e;_u(e)||bn();const{id:n,isCombineEnabled:r}=t.payload,l=e.dimensions.droppables[n];l||bn(),l.isCombineEnabled===r&amp;&amp;bn();const i={...l,isCombineEnabled:r};return I_(e,i,!0)}if(t.type===&quot;MOVE_BY_WINDOW_SCROLL&quot;){if(e.phase===&quot;DROP_PENDING&quot;||e.phase===&quot;DROP_ANIMATING&quot;)return e;_u(e)||bn(),e.isWindowScrollAllowed||bn();const n=t.payload.newScroll;if(Us(e.viewport.scroll.current,n))return $_(e);const r=ZW(e.viewport,n);return hk(e)?lq({state:e,viewport:r}):$h({state:e,viewport:r})}if(t.type===&quot;UPDATE_VIEWPORT_MAX_SCROLL&quot;){if(!_u(e))return e;const n=t.payload.maxScroll;if(Us(n,e.viewport.scroll.max))return e;const r={...e.viewport,scroll:{...e.viewport.scroll,max:n}};return{...e,viewport:r}}if(t.type===&quot;MOVE_UP&quot;||t.type===&quot;MOVE_DOWN&quot;||t.type===&quot;MOVE_LEFT&quot;||t.type===&quot;MOVE_RIGHT&quot;){if(e.phase===&quot;COLLECTING&quot;||e.phase===&quot;DROP_PENDING&quot;)return e;e.phase!==&quot;DRAGGING&quot;&amp;&amp;bn();const n=i_e({state:e,type:t.type});return n?$h({state:e,impact:n.impact,clientSelection:n.clientSelection,scrollJumpRequest:n.scrollJumpRequest}):e}if(t.type===&quot;DROP_PENDING&quot;){const n=t.payload.reason;return e.phase!==&quot;COLLECTING&quot;&amp;&amp;bn(),{...e,phase:&quot;DROP_PENDING&quot;,isWaiting:!0,reason:n}}if(t.type===&quot;DROP_ANIMATE&quot;){const{completed:n,dropDuration:r,newHomeClientOffset:l}=t.payload;return e.phase===&quot;DRAGGING&quot;||e.phase===&quot;DROP_PENDING&quot;||bn(),{phase:&quot;DROP_ANIMATING&quot;,completed:n,dropDuration:r,newHomeClientOffset:l,dimensions:e.dimensions}}if(t.type===&quot;DROP_COMPLETE&quot;){const{completed:n}=t.payload;return{phase:&quot;IDLE&quot;,completed:n,shouldFlush:!1}}return e};const S_e=e=&gt;({type:&quot;BEFORE_INITIAL_CAPTURE&quot;,payload:e}),C_e=e=&gt;({type:&quot;LIFT&quot;,payload:e}),M_e=e=&gt;({type:&quot;INITIAL_PUBLISH&quot;,payload:e}),P_e=e=&gt;({type:&quot;PUBLISH_WHILE_DRAGGING&quot;,payload:e}),O_e=()=&gt;({type:&quot;COLLECTION_STARTING&quot;,payload:null}),A_e=e=&gt;({type:&quot;UPDATE_DROPPABLE_SCROLL&quot;,payload:e}),D_e=e=&gt;({type:&quot;UPDATE_DROPPABLE_IS_ENABLED&quot;,payload:e}),E_e=e=&gt;({type:&quot;UPDATE_DROPPABLE_IS_COMBINE_ENABLED&quot;,payload:e}),uq=e=&gt;({type:&quot;MOVE&quot;,payload:e}),R_e=e=&gt;({type:&quot;MOVE_BY_WINDOW_SCROLL&quot;,payload:e}),L_e=e=&gt;({type:&quot;UPDATE_VIEWPORT_MAX_SCROLL&quot;,payload:e}),I_e=()=&gt;({type:&quot;MOVE_UP&quot;,payload:null}),$_e=()=&gt;({type:&quot;MOVE_DOWN&quot;,payload:null}),N_e=()=&gt;({type:&quot;MOVE_RIGHT&quot;,payload:null}),F_e=()=&gt;({type:&quot;MOVE_LEFT&quot;,payload:null}),S5=()=&gt;({type:&quot;FLUSH&quot;,payload:null}),j_e=e=&gt;({type:&quot;DROP_ANIMATE&quot;,payload:e}),C5=e=&gt;({type:&quot;DROP_COMPLETE&quot;,payload:e}),cq=e=&gt;({type:&quot;DROP&quot;,payload:e}),z_e=e=&gt;({type:&quot;DROP_PENDING&quot;,payload:e}),dq=()=&gt;({type:&quot;DROP_ANIMATION_FINISHED&quot;,payload:null});var B_e=e=&gt;t=&gt;{let{getState:n,dispatch:r}=t;return l=&gt;i=&gt;{if(i.type!==&quot;LIFT&quot;){l(i);return}const{id:o,clientSelection:a,movementMode:s}=i.payload,u=n();u.phase===&quot;DROP_ANIMATING&quot;&amp;&amp;r(C5({completed:u.completed})),n().phase!==&quot;IDLE&quot;&amp;&amp;bn(),r(S5()),r(S_e({draggableId:o,movementMode:s}));const d={draggableId:o,scrollOptions:{shouldPublishImmediately:s===&quot;SNAP&quot;}},{critical:f,dimensions:p,viewport:m}=e.startPublishing(d);r(M_e({critical:f,dimensions:p,clientSelection:a,movementMode:s,viewport:m}))}},W_e=e=&gt;()=&gt;t=&gt;n=&gt;{n.type===&quot;INITIAL_PUBLISH&quot;&amp;&amp;e.dragging(),n.type===&quot;DROP_ANIMATE&quot;&amp;&amp;e.dropping(n.payload.completed.result.reason),(n.type===&quot;FLUSH&quot;||n.type===&quot;DROP_COMPLETE&quot;)&amp;&amp;e.resting(),t(n)};const M5={outOfTheWay:&quot;cubic-bezier(0.2, 0, 0, 1)&quot;,drop:&quot;cubic-bezier(.2,1,.1,1)&quot;},xm={opacity:{drop:0,combining:.7},scale:{drop:.75}},fq={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},hu=`${fq.outOfTheWay}s ${M5.outOfTheWay}`,Nh={fluid:`opacity ${hu}`,snap:`transform ${hu}, opacity ${hu}`,drop:e=&gt;{const t=`${e}s ${M5.drop}`;return`transform ${t}, opacity ${t}`},outOfTheWay:`transform ${hu}`,placeholder:`height ${hu}, width ${hu}, margin ${hu}`},SE=e=&gt;Us(e,za)?void 0:`translate(${e.x}px, ${e.y}px)`,mk={moveTo:SE,drop:(e,t)=&gt;{const n=SE(e);if(n)return t?`${n} scale(${xm.scale.drop})`:n}},{minDropTime:gk,maxDropTime:pq}=fq,q_e=pq-gk,CE=1500,U_e=.6;var H_e=e=&gt;{let{current:t,destination:n,reason:r}=e;const l=vm(t,n);if(l&lt;=0)return gk;if(l&gt;=CE)return pq;const i=l/CE,o=gk+q_e*i,a=r===&quot;CANCEL&quot;?o*U_e:o;return Number(a.toFixed(2))},V_e=e=&gt;{let{impact:t,draggable:n,dimensions:r,viewport:l,afterCritical:i}=e;const{draggables:o,droppables:a}=r,s=Qo(t),u=s?a[s]:null,c=a[n.descriptor.droppableId],d=iq({impact:t,draggable:n,draggables:o,afterCritical:i,droppable:u||c,viewport:l});return Go(d,n.client.borderBox.center)},G_e=e=&gt;{let{draggables:t,reason:n,lastImpact:r,home:l,viewport:i,onLiftImpact:o}=e;return!r.at||n!==&quot;DROP&quot;?{impact:oq({draggables:t,impact:o,destination:l,viewport:i,forceShouldAnimate:!0}),didDropInsideDroppable:!1}:r.at.type===&quot;REORDER&quot;?{impact:r,didDropInsideDroppable:!0}:{impact:{...r,displaced:ym},didDropInsideDroppable:!0}};const Y_e=e=&gt;{let{getState:t,dispatch:n}=e;return r=&gt;l=&gt;{if(l.type!==&quot;DROP&quot;){r(l);return}const i=t(),o=l.payload.reason;if(i.phase===&quot;COLLECTING&quot;){n(z_e({reason:o}));return}if(i.phase===&quot;IDLE&quot;)return;i.phase===&quot;DROP_PENDING&quot;&amp;&amp;i.isWaiting&amp;&amp;bn(),i.phase===&quot;DRAGGING&quot;||i.phase===&quot;DROP_PENDING&quot;||bn();const s=i.critical,u=i.dimensions,c=u.draggables[i.critical.draggable.id],{impact:d,didDropInsideDroppable:f}=G_e({reason:o,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),p=f?b5(d):null,m=f?Sb(d):null,g={index:s.draggable.index,droppableId:s.droppable.id},b={draggableId:c.descriptor.id,type:c.descriptor.type,source:g,reason:o,mode:i.movementMode,destination:p,combine:m},v=V_e({impact:d,draggable:c,dimensions:u,viewport:i.viewport,afterCritical:i.afterCritical}),h={critical:i.critical,afterCritical:i.afterCritical,result:b,impact:d};if(!(!Us(i.current.client.offset,v)||!!b.combine)){n(C5({completed:h}));return}const w=H_e({current:i.current.client.offset,destination:v,reason:o});n(j_e({newHomeClientOffset:v,dropDuration:w,completed:h}))}};var X_e=Y_e,hq=()=&gt;({x:window.pageXOffset,y:window.pageYOffset});function K_e(e){return{eventName:&quot;scroll&quot;,options:{passive:!0,capture:!1},fn:t=&gt;{t.target!==window&amp;&amp;t.target!==window.document||e()}}}function Z_e(e){let{onWindowScroll:t}=e;function n(){t(hq())}const r=gm(n),l=K_e(r);let i=qs;function o(){return i!==qs}function a(){o()&amp;&amp;bn(),i=vi(window,[l])}function s(){o()||bn(),r.cancel(),i(),i=qs}return{start:a,stop:s,isActive:o}}const Q_e=e=&gt;e.type===&quot;DROP_COMPLETE&quot;||e.type===&quot;DROP_ANIMATE&quot;||e.type===&quot;FLUSH&quot;,J_e=e=&gt;{const t=Z_e({onWindowScroll:n=&gt;{e.dispatch(R_e({newScroll:n}))}});return n=&gt;r=&gt;{!t.isActive()&amp;&amp;r.type===&quot;INITIAL_PUBLISH&quot;&amp;&amp;t.start(),t.isActive()&amp;&amp;Q_e(r)&amp;&amp;t.stop(),n(r)}};var eTe=J_e,tTe=e=&gt;{let t=!1,n=!1;const r=setTimeout(()=&gt;{n=!0}),l=i=&gt;{t||n||(t=!0,e(i),clearTimeout(r))};return l.wasCalled=()=&gt;t,l},nTe=()=&gt;{const e=[],t=l=&gt;{const i=e.findIndex(a=&gt;a.timerId===l);i===-1&amp;&amp;bn();const[o]=e.splice(i,1);o.callback()};return{add:l=&gt;{const i=setTimeout(()=&gt;t(i)),o={timerId:i,callback:l};e.push(o)},flush:()=&gt;{if(!e.length)return;const l=[...e];e.length=0,l.forEach(i=&gt;{clearTimeout(i.timerId),i.callback()})}}};const rTe=(e,t)=&gt;e==null&amp;&amp;t==null?!0:e==null||t==null?!1:e.droppableId===t.droppableId&amp;&amp;e.index===t.index,aTe=(e,t)=&gt;e==null&amp;&amp;t==null?!0:e==null||t==null?!1:e.draggableId===t.draggableId&amp;&amp;e.droppableId===t.droppableId,oTe=(e,t)=&gt;{if(e===t)return!0;const n=e.draggable.id===t.draggable.id&amp;&amp;e.draggable.droppableId===t.draggable.droppableId&amp;&amp;e.draggable.type===t.draggable.type&amp;&amp;e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&amp;&amp;e.droppable.type===t.droppable.type;return n&amp;&amp;r},wp=(e,t)=&gt;{t()},x0=(e,t)=&gt;({draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t});function N_(e,t,n,r){if(!e){n(r(t));return}const l=tTe(n);e(t,{announce:l}),l.wasCalled()||n(r(t))}var iTe=(e,t)=&gt;{const n=nTe();let r=null;const l=(d,f)=&gt;{r&amp;&amp;bn(),wp(&quot;onBeforeCapture&quot;,()=&gt;{const p=e().onBeforeCapture;p&amp;&amp;p({draggableId:d,mode:f})})},i=(d,f)=&gt;{r&amp;&amp;bn(),wp(&quot;onBeforeDragStart&quot;,()=&gt;{const p=e().onBeforeDragStart;p&amp;&amp;p(x0(d,f))})},o=(d,f)=&gt;{r&amp;&amp;bn();const p=x0(d,f);r={mode:f,lastCritical:d,lastLocation:p.source,lastCombine:null},n.add(()=&gt;{wp(&quot;onDragStart&quot;,()=&gt;N_(e().onDragStart,p,t,ov.onDragStart))})},a=(d,f)=&gt;{const p=b5(f),m=Sb(f);r||bn();const g=!oTe(d,r.lastCritical);g&amp;&amp;(r.lastCritical=d);const b=!rTe(r.lastLocation,p);b&amp;&amp;(r.lastLocation=p);const v=!aTe(r.lastCombine,m);if(v&amp;&amp;(r.lastCombine=m),!g&amp;&amp;!b&amp;&amp;!v)return;const h={...x0(d,r.mode),combine:m,destination:p};n.add(()=&gt;{wp(&quot;onDragUpdate&quot;,()=&gt;N_(e().onDragUpdate,h,t,ov.onDragUpdate))})},s=()=&gt;{r||bn(),n.flush()},u=d=&gt;{r||bn(),r=null,wp(&quot;onDragEnd&quot;,()=&gt;N_(e().onDragEnd,d,t,ov.onDragEnd))};return{beforeCapture:l,beforeStart:i,start:o,update:a,flush:s,drop:u,abort:()=&gt;{if(!r)return;const d={...x0(r.lastCritical,r.mode),combine:null,destination:null,reason:&quot;CANCEL&quot;};u(d)}}},lTe=(e,t)=&gt;{const n=iTe(e,t);return r=&gt;l=&gt;i=&gt;{if(i.type===&quot;BEFORE_INITIAL_CAPTURE&quot;){n.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type===&quot;INITIAL_PUBLISH&quot;){const a=i.payload.critical;n.beforeStart(a,i.payload.movementMode),l(i),n.start(a,i.payload.movementMode);return}if(i.type===&quot;DROP_COMPLETE&quot;){const a=i.payload.completed.result;n.flush(),l(i),n.drop(a);return}if(l(i),i.type===&quot;FLUSH&quot;){n.abort();return}const o=r.getState();o.phase===&quot;DRAGGING&quot;&amp;&amp;n.update(o.critical,o.impact)}};const sTe=e=&gt;t=&gt;n=&gt;{if(n.type!==&quot;DROP_ANIMATION_FINISHED&quot;){t(n);return}const r=e.getState();r.phase!==&quot;DROP_ANIMATING&quot;&amp;&amp;bn(),e.dispatch(C5({completed:r.completed}))};var uTe=sTe;const cTe=e=&gt;{let t=null,n=null;function r(){n&amp;&amp;(cancelAnimationFrame(n),n=null),t&amp;&amp;(t(),t=null)}return l=&gt;i=&gt;{if((i.type===&quot;FLUSH&quot;||i.type===&quot;DROP_COMPLETE&quot;||i.type===&quot;DROP_ANIMATION_FINISHED&quot;)&amp;&amp;r(),l(i),i.type!==&quot;DROP_ANIMATE&quot;)return;const o={eventName:&quot;scroll&quot;,options:{capture:!0,passive:!1,once:!0},fn:function(){e.getState().phase===&quot;DROP_ANIMATING&quot;&amp;&amp;e.dispatch(dq())}};n=requestAnimationFrame(()=&gt;{n=null,t=vi(window,[o])})}};var dTe=cTe,fTe=e=&gt;()=&gt;t=&gt;n=&gt;{(n.type===&quot;DROP_COMPLETE&quot;||n.type===&quot;FLUSH&quot;||n.type===&quot;DROP_ANIMATE&quot;)&amp;&amp;e.stopPublishing(),t(n)},pTe=e=&gt;{let t=!1;return()=&gt;n=&gt;r=&gt;{if(r.type===&quot;INITIAL_PUBLISH&quot;){t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),e.tryRestoreFocusRecorded();return}if(n(r),!!t){if(r.type===&quot;FLUSH&quot;){t=!1,e.tryRestoreFocusRecorded();return}if(r.type===&quot;DROP_COMPLETE&quot;){t=!1;const l=r.payload.completed.result;l.combine&amp;&amp;e.tryShiftRecord(l.draggableId,l.combine.draggableId),e.tryRestoreFocusRecorded()}}}};const hTe=e=&gt;e.type===&quot;DROP_COMPLETE&quot;||e.type===&quot;DROP_ANIMATE&quot;||e.type===&quot;FLUSH&quot;;var mTe=e=&gt;t=&gt;n=&gt;r=&gt;{if(hTe(r)){e.stop(),n(r);return}if(r.type===&quot;INITIAL_PUBLISH&quot;){n(r);const l=t.getState();l.phase!==&quot;DRAGGING&quot;&amp;&amp;bn(),e.start(l);return}n(r),e.scroll(t.getState())};const gTe=e=&gt;t=&gt;n=&gt;{if(t(n),n.type!==&quot;PUBLISH_WHILE_DRAGGING&quot;)return;const r=e.getState();r.phase===&quot;DROP_PENDING&quot;&amp;&amp;(r.isWaiting||e.dispatch(cq({reason:r.reason})))};var vTe=gTe;const yTe=AW;var bTe=e=&gt;{let{dimensionMarshal:t,focusMarshal:n,styleMarshal:r,getResponders:l,announce:i,autoScroller:o}=e;return OW(k_e,yTe(R2e(W_e(r),fTe(t),B_e(t),X_e,uTe,dTe,vTe,mTe(o),eTe,pTe(n),lTe(l,i))))};const F_=()=&gt;({additions:{},removals:{},modified:{}});function xTe(e){let{registry:t,callbacks:n}=e,r=F_(),l=null;const i=()=&gt;{l||(n.collectionStarting(),l=requestAnimationFrame(()=&gt;{l=null;const{additions:u,removals:c,modified:d}=r,f=Object.keys(u).map(g=&gt;t.draggable.getById(g).getDimension(za)).sort((g,b)=&gt;g.descriptor.index-b.descriptor.index),p=Object.keys(d).map(g=&gt;{const v=t.droppable.getById(g).callbacks.getScrollWhileDragging();return{droppableId:g,scroll:v}}),m={additions:f,removals:Object.keys(c),modified:p};r=F_(),n.publish(m)}))};return{add:u=&gt;{const c=u.descriptor.id;r.additions[c]=u,r.modified[u.descriptor.droppableId]=!0,r.removals[c]&amp;&amp;delete r.removals[c],i()},remove:u=&gt;{const c=u.descriptor;r.removals[c.id]=!0,r.modified[c.droppableId]=!0,r.additions[c.id]&amp;&amp;delete r.additions[c.id],i()},stop:()=&gt;{l&amp;&amp;(cancelAnimationFrame(l),l=null,r=F_())}}}var mq=e=&gt;{let{scrollHeight:t,scrollWidth:n,height:r,width:l}=e;const i=Go({x:n,y:t},{x:l,y:r});return{x:Math.max(0,i.x),y:Math.max(0,i.y)}},gq=()=&gt;{const e=document.documentElement;return e||bn(),e},vq=()=&gt;{const e=gq();return mq({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},wTe=()=&gt;{const e=hq(),t=vq(),n=e.y,r=e.x,l=gq(),i=l.clientWidth,o=l.clientHeight,a=r+i,s=n+o;return{frame:zi({top:n,left:r,right:a,bottom:s}),scroll:{initial:e,current:e,max:t,diff:{value:za,displacement:za}}}},_Te=e=&gt;{let{critical:t,scrollOptions:n,registry:r}=e;const l=wTe(),i=l.scroll.current,o=t.droppable,a=r.droppable.getAllByType(o.type).map(d=&gt;d.callbacks.getDimensionAndWatchScroll(i,n)),s=r.draggable.getAllByType(t.draggable.type).map(d=&gt;d.getDimension(i));return{dimensions:{draggables:HW(s),droppables:UW(a)},critical:t,viewport:l}};function ME(e,t,n){return!(n.descriptor.id===t.id||n.descriptor.type!==t.type||e.droppable.getById(n.descriptor.droppableId).descriptor.mode!==&quot;virtual&quot;)}var TTe=(e,t)=&gt;{let n=null;const r=xTe({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),l=(f,p)=&gt;{e.droppable.exists(f)||bn(),n&amp;&amp;t.updateDroppableIsEnabled({id:f,isEnabled:p})},i=(f,p)=&gt;{n&amp;&amp;(e.droppable.exists(f)||bn(),t.updateDroppableIsCombineEnabled({id:f,isCombineEnabled:p}))},o=(f,p)=&gt;{n&amp;&amp;(e.droppable.exists(f)||bn(),t.updateDroppableScroll({id:f,newScroll:p}))},a=(f,p)=&gt;{n&amp;&amp;e.droppable.getById(f).callbacks.scroll(p)},s=()=&gt;{if(!n)return;r.stop();const f=n.critical.droppable;e.droppable.getAllByType(f.type).forEach(p=&gt;p.callbacks.dragStopped()),n.unsubscribe(),n=null},u=f=&gt;{n||bn();const p=n.critical.draggable;f.type===&quot;ADDITION&quot;&amp;&amp;ME(e,p,f.value)&amp;&amp;r.add(f.value),f.type===&quot;REMOVAL&quot;&amp;&amp;ME(e,p,f.value)&amp;&amp;r.remove(f.value)};return{updateDroppableIsEnabled:l,updateDroppableIsCombineEnabled:i,scrollDroppable:a,updateDroppableScroll:o,startPublishing:f=&gt;{n&amp;&amp;bn();const p=e.draggable.getById(f.draggableId),m=e.droppable.getById(p.descriptor.droppableId),g={draggable:p.descriptor,droppable:m.descriptor},b=e.subscribe(u);return n={critical:g,unsubscribe:b},_Te({critical:g,registry:e,scrollOptions:f.scrollOptions})},stopPublishing:s}},yq=(e,t)=&gt;e.phase===&quot;IDLE&quot;?!0:e.phase!==&quot;DROP_ANIMATING&quot;||e.completed.result.draggableId===t?!1:e.completed.result.reason===&quot;DROP&quot;,kTe=e=&gt;{window.scrollBy(e.x,e.y)};const STe=ja(e=&gt;kb(e).filter(t=&gt;!(!t.isEnabled||!t.frame))),CTe=(e,t)=&gt;STe(t).find(r=&gt;(r.frame||bn(),tq(r.frame.pageMarginBox)(e)))||null;var MTe=e=&gt;{let{center:t,destination:n,droppables:r}=e;if(n){const i=r[n];return i.frame?i:null}return CTe(t,r)};const wm={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:e=&gt;e**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360},disabled:!1};var PTe=function(e,t,n){n===void 0&amp;&amp;(n=()=&gt;wm);const r=n(),l=e[t.size]*r.startFromPercentage,i=e[t.size]*r.maxScrollAtPercentage;return{startScrollingFrom:l,maxScrollValueAt:i}},bq=e=&gt;{let{startOfRange:t,endOfRange:n,current:r}=e;const l=n-t;return l===0?0:(r-t)/l},P5=1,OTe=function(e,t,n){n===void 0&amp;&amp;(n=()=&gt;wm);const r=n();if(e&gt;t.startScrollingFrom)return 0;if(e&lt;=t.maxScrollValueAt)return r.maxPixelScroll;if(e===t.startScrollingFrom)return P5;const i=1-bq({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),o=r.maxPixelScroll*r.ease(i);return Math.ceil(o)},ATe=(e,t,n)=&gt;{const r=n(),l=r.durationDampening.accelerateAt,i=r.durationDampening.stopDampeningAt,o=t,a=i,u=Date.now()-o;if(u&gt;=i)return e;if(u&lt;l)return P5;const c=bq({startOfRange:l,endOfRange:a,current:u}),d=e*r.ease(c);return Math.ceil(d)},PE=e=&gt;{let{distanceToEdge:t,thresholds:n,dragStartTime:r,shouldUseTimeDampening:l,getAutoScrollerOptions:i}=e;const o=OTe(t,n,i);return o===0?0:l?Math.max(ATe(o,r,i),P5):o},OE=e=&gt;{let{container:t,distanceToEdges:n,dragStartTime:r,axis:l,shouldUseTimeDampening:i,getAutoScrollerOptions:o}=e;const a=PTe(t,l,o);return n[l.end]&lt;n[l.start]?PE({distanceToEdge:n[l.end],thresholds:a,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:o}):-1*PE({distanceToEdge:n[l.start],thresholds:a,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:o})},DTe=e=&gt;{let{container:t,subject:n,proposedScroll:r}=e;const l=n.height&gt;t.height,i=n.width&gt;t.width;return!i&amp;&amp;!l?r:i&amp;&amp;l?null:{x:i?0:r.x,y:l?0:r.y}};const ETe=qW(e=&gt;e===0?0:e);var xq=e=&gt;{let{dragStartTime:t,container:n,subject:r,center:l,shouldUseTimeDampening:i,getAutoScrollerOptions:o}=e;const a={top:l.y-n.top,right:n.right-l.x,bottom:n.bottom-l.y,left:l.x-n.left},s=OE({container:n,distanceToEdges:a,dragStartTime:t,axis:x5,shouldUseTimeDampening:i,getAutoScrollerOptions:o}),u=OE({container:n,distanceToEdges:a,dragStartTime:t,axis:YW,shouldUseTimeDampening:i,getAutoScrollerOptions:o}),c=ETe({x:u,y:s});if(Us(c,za))return null;const d=DTe({container:n,subject:r,proposedScroll:c});return d?Us(d,za)?null:d:null};const RTe=qW(e=&gt;e===0?0:e&gt;0?1:-1),O5=(()=&gt;{const e=(t,n)=&gt;t&lt;0?t:t&gt;n?t-n:0;return t=&gt;{let{current:n,max:r,change:l}=t;const i=Ja(n,l),o={x:e(i.x,r.x),y:e(i.y,r.y)};return Us(o,za)?null:o}})(),wq=e=&gt;{let{max:t,current:n,change:r}=e;const l={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},i=RTe(r),o=O5({max:l,current:n,change:i});return!o||i.x!==0&amp;&amp;o.x===0||i.y!==0&amp;&amp;o.y===0},A5=(e,t)=&gt;wq({current:e.scroll.current,max:e.scroll.max,change:t}),LTe=(e,t)=&gt;{if(!A5(e,t))return null;const n=e.scroll.max,r=e.scroll.current;return O5({current:r,max:n,change:t})},D5=(e,t)=&gt;{const n=e.frame;return n?wq({current:n.scroll.current,max:n.scroll.max,change:t}):!1},ITe=(e,t)=&gt;{const n=e.frame;return!n||!D5(e,t)?null:O5({current:n.scroll.current,max:n.scroll.max,change:t})};var $Te=e=&gt;{let{viewport:t,subject:n,center:r,dragStartTime:l,shouldUseTimeDampening:i,getAutoScrollerOptions:o}=e;const a=xq({dragStartTime:l,container:t.frame,subject:n,center:r,shouldUseTimeDampening:i,getAutoScrollerOptions:o});return a&amp;&amp;A5(t,a)?a:null},NTe=e=&gt;{let{droppable:t,subject:n,center:r,dragStartTime:l,shouldUseTimeDampening:i,getAutoScrollerOptions:o}=e;const a=t.frame;if(!a)return null;const s=xq({dragStartTime:l,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:i,getAutoScrollerOptions:o});return s&amp;&amp;D5(t,s)?s:null},AE=e=&gt;{let{state:t,dragStartTime:n,shouldUseTimeDampening:r,scrollWindow:l,scrollDroppable:i,getAutoScrollerOptions:o}=e;const a=t.current.page.borderBoxCenter,u=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){const f=t.viewport,p=$Te({dragStartTime:n,viewport:f,subject:u,center:a,shouldUseTimeDampening:r,getAutoScrollerOptions:o});if(p){l(p);return}}const c=MTe({center:a,destination:Qo(t.impact),droppables:t.dimensions.droppables});if(!c)return;const d=NTe({dragStartTime:n,droppable:c,subject:u,center:a,shouldUseTimeDampening:r,getAutoScrollerOptions:o});d&amp;&amp;i(c.descriptor.id,d)},FTe=e=&gt;{let{scrollWindow:t,scrollDroppable:n,getAutoScrollerOptions:r=()=&gt;wm}=e;const l=gm(t),i=gm(n);let o=null;const a=c=&gt;{o||bn();const{shouldUseTimeDampening:d,dragStartTime:f}=o;AE({state:c,scrollWindow:l,scrollDroppable:i,dragStartTime:f,shouldUseTimeDampening:d,getAutoScrollerOptions:r})};return{start:c=&gt;{o&amp;&amp;bn();const d=Date.now();let f=!1;const p=()=&gt;{f=!0};AE({state:c,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:p,scrollDroppable:p,getAutoScrollerOptions:r}),o={dragStartTime:d,shouldUseTimeDampening:f},f&amp;&amp;a(c)},stop:()=&gt;{o&amp;&amp;(l.cancel(),i.cancel(),o=null)},scroll:a}},jTe=e=&gt;{let{move:t,scrollDroppable:n,scrollWindow:r}=e;const l=(s,u)=&gt;{const c=Ja(s.current.client.selection,u);t({client:c})},i=(s,u)=&gt;{if(!D5(s,u))return u;const c=ITe(s,u);if(!c)return n(s.descriptor.id,u),null;const d=Go(u,c);return n(s.descriptor.id,d),Go(u,d)},o=(s,u,c)=&gt;{if(!s||!A5(u,c))return c;const d=LTe(u,c);if(!d)return r(c),null;const f=Go(c,d);return r(f),Go(c,f)};return s=&gt;{const u=s.scrollJumpRequest;if(!u)return;const c=Qo(s.impact);c||bn();const d=i(s.dimensions.droppables[c],u);if(!d)return;const f=s.viewport,p=o(s.isWindowScrollAllowed,f,d);p&amp;&amp;l(s,p)}},zTe=e=&gt;{let{scrollDroppable:t,scrollWindow:n,move:r,getAutoScrollerOptions:l}=e;const i=FTe({scrollWindow:n,scrollDroppable:t,getAutoScrollerOptions:l}),o=jTe({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:u=&gt;{if(!(l().disabled||u.phase!==&quot;DRAGGING&quot;)){if(u.movementMode===&quot;FLUID&quot;){i.scroll(u);return}u.scrollJumpRequest&amp;&amp;o(u)}},start:i.start,stop:i.stop}};const Vd=&quot;data-rfd&quot;,Gd=(()=&gt;{const e=`${Vd}-drag-handle`;return{base:e,draggableId:`${e}-draggable-id`,contextId:`${e}-context-id`}})(),vk=(()=&gt;{const e=`${Vd}-draggable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),BTe=(()=&gt;{const e=`${Vd}-droppable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),DE={contextId:`${Vd}-scroll-container-context-id`},WTe=e=&gt;t=&gt;`[${t}=&quot;${e}&quot;]`,_p=(e,t)=&gt;e.map(n=&gt;{const r=n.styles[t];return r?`${n.selector} { ${r} }`:&quot;&quot;}).join(&quot; &quot;),qTe=&quot;pointer-events: none;&quot;;var UTe=e=&gt;{const t=WTe(e),n=(()=&gt;{const a=`\n",
       "      cursor: -webkit-grab;\n",
       "      cursor: grab;\n",
       "    `;return{selector:t(Gd.contextId),styles:{always:`\n",
       "          -webkit-touch-callout: none;\n",
       "          -webkit-tap-highlight-color: rgba(0,0,0,0);\n",
       "          touch-action: manipulation;\n",
       "        `,resting:a,dragging:qTe,dropAnimating:a}}})(),r=(()=&gt;{const a=`\n",
       "      transition: ${Nh.outOfTheWay};\n",
       "    `;return{selector:t(vk.contextId),styles:{dragging:a,dropAnimating:a,userCancel:a}}})(),l={selector:t(BTe.contextId),styles:{always:&quot;overflow-anchor: none;&quot;}},o=[r,n,l,{selector:&quot;body&quot;,styles:{dragging:`\n",
       "        cursor: grabbing;\n",
       "        cursor: -webkit-grabbing;\n",
       "        user-select: none;\n",
       "        -webkit-user-select: none;\n",
       "        -moz-user-select: none;\n",
       "        -ms-user-select: none;\n",
       "        overflow-anchor: none;\n",
       "      `}}];return{always:_p(o,&quot;always&quot;),resting:_p(o,&quot;resting&quot;),dragging:_p(o,&quot;dragging&quot;),dropAnimating:_p(o,&quot;dropAnimating&quot;),userCancel:_p(o,&quot;userCancel&quot;)}};const HTe=typeof window&lt;&quot;u&quot;&amp;&amp;typeof window.document&lt;&quot;u&quot;&amp;&amp;typeof window.document.createElement&lt;&quot;u&quot;?ge.useLayoutEffect:ge.useEffect;var Jo=HTe;const j_=()=&gt;{const e=document.querySelector(&quot;head&quot;);return e||bn(),e},EE=e=&gt;{const t=document.createElement(&quot;style&quot;);return e&amp;&amp;t.setAttribute(&quot;nonce&quot;,e),t.type=&quot;text/css&quot;,t};function VTe(e,t){const n=ir(()=&gt;UTe(e),[e]),r=ge.useRef(null),l=ge.useRef(null),i=Nn(ja(d=&gt;{const f=l.current;f||bn(),f.textContent=d}),[]),o=Nn(d=&gt;{const f=r.current;f||bn(),f.textContent=d},[]);Jo(()=&gt;{!r.current&amp;&amp;!l.current||bn();const d=EE(t),f=EE(t);return r.current=d,l.current=f,d.setAttribute(`${Vd}-always`,e),f.setAttribute(`${Vd}-dynamic`,e),j_().appendChild(d),j_().appendChild(f),o(n.always),i(n.resting),()=&gt;{const p=m=&gt;{const g=m.current;g||bn(),j_().removeChild(g),m.current=null};p(r),p(l)}},[t,o,i,n.always,n.resting,e]);const a=Nn(()=&gt;i(n.dragging),[i,n.dragging]),s=Nn(d=&gt;{if(d===&quot;DROP&quot;){i(n.dropAnimating);return}i(n.userCancel)},[i,n.dropAnimating,n.userCancel]),u=Nn(()=&gt;{l.current&amp;&amp;i(n.resting)},[i,n.resting]);return ir(()=&gt;({dragging:a,dropping:s,resting:u}),[a,s,u])}function _q(e,t){return Array.from(e.querySelectorAll(t))}var Tq=e=&gt;{var t;return((t=e==null?void 0:e.ownerDocument)==null?void 0:t.defaultView)||window};function Pb(e){return e instanceof Tq(e).HTMLElement}function GTe(e,t){const n=`[${Gd.contextId}=&quot;${e}&quot;]`,r=_q(document,n);if(!r.length)return null;const l=r.find(i=&gt;i.getAttribute(Gd.draggableId)===t);return!l||!Pb(l)?null:l}function YTe(e){const t=ge.useRef({}),n=ge.useRef(null),r=ge.useRef(null),l=ge.useRef(!1),i=Nn(function(f,p){const m={id:f,focus:p};return t.current[f]=m,function(){const b=t.current;b[f]!==m&amp;&amp;delete b[f]}},[]),o=Nn(function(f){const p=GTe(e,f);p&amp;&amp;p!==document.activeElement&amp;&amp;p.focus()},[e]),a=Nn(function(f,p){n.current===f&amp;&amp;(n.current=p)},[]),s=Nn(function(){r.current||l.current&amp;&amp;(r.current=requestAnimationFrame(()=&gt;{r.current=null;const f=n.current;f&amp;&amp;o(f)}))},[o]),u=Nn(function(f){n.current=null;const p=document.activeElement;p&amp;&amp;p.getAttribute(Gd.draggableId)===f&amp;&amp;(n.current=f)},[]);return Jo(()=&gt;(l.current=!0,function(){l.current=!1;const f=r.current;f&amp;&amp;cancelAnimationFrame(f)}),[]),ir(()=&gt;({register:i,tryRecordFocus:u,tryRestoreFocusRecorded:s,tryShiftRecord:a}),[i,u,s,a])}function XTe(){const e={draggables:{},droppables:{}},t=[];function n(d){return t.push(d),function(){const p=t.indexOf(d);p!==-1&amp;&amp;t.splice(p,1)}}function r(d){t.length&amp;&amp;t.forEach(f=&gt;f(d))}function l(d){return e.draggables[d]||null}function i(d){const f=l(d);return f||bn(),f}const o={register:d=&gt;{e.draggables[d.descriptor.id]=d,r({type:&quot;ADDITION&quot;,value:d})},update:(d,f)=&gt;{const p=e.draggables[f.descriptor.id];p&amp;&amp;p.uniqueId===d.uniqueId&amp;&amp;(delete e.draggables[f.descriptor.id],e.draggables[d.descriptor.id]=d)},unregister:d=&gt;{const f=d.descriptor.id,p=l(f);p&amp;&amp;d.uniqueId===p.uniqueId&amp;&amp;(delete e.draggables[f],e.droppables[d.descriptor.droppableId]&amp;&amp;r({type:&quot;REMOVAL&quot;,value:d}))},getById:i,findById:l,exists:d=&gt;!!l(d),getAllByType:d=&gt;Object.values(e.draggables).filter(f=&gt;f.descriptor.type===d)};function a(d){return e.droppables[d]||null}function s(d){const f=a(d);return f||bn(),f}const u={register:d=&gt;{e.droppables[d.descriptor.id]=d},unregister:d=&gt;{const f=a(d.descriptor.id);f&amp;&amp;d.uniqueId===f.uniqueId&amp;&amp;delete e.droppables[d.descriptor.id]},getById:s,findById:a,exists:d=&gt;!!a(d),getAllByType:d=&gt;Object.values(e.droppables).filter(f=&gt;f.descriptor.type===d)};function c(){e.draggables={},e.droppables={},t.length=0}return{draggable:o,droppable:u,subscribe:n,clean:c}}function KTe(){const e=ir(XTe,[]);return ge.useEffect(()=&gt;function(){Qe.version.startsWith(&quot;16&quot;)||Qe.version.startsWith(&quot;17&quot;)?requestAnimationFrame(e.clean):e.clean()},[e]),e}var E5=Qe.createContext(null),gy=()=&gt;{const e=document.body;return e||bn(),e};const ZTe={position:&quot;absolute&quot;,width:&quot;1px&quot;,height:&quot;1px&quot;,margin:&quot;-1px&quot;,border:&quot;0&quot;,padding:&quot;0&quot;,overflow:&quot;hidden&quot;,clip:&quot;rect(0 0 0 0)&quot;,&quot;clip-path&quot;:&quot;inset(100%)&quot;};var QTe=ZTe;const JTe=e=&gt;`rfd-announcement-${e}`;function e3e(e){const t=ir(()=&gt;JTe(e),[e]),n=ge.useRef(null);return ge.useEffect(function(){const i=document.createElement(&quot;div&quot;);return n.current=i,i.id=t,i.setAttribute(&quot;aria-live&quot;,&quot;assertive&quot;),i.setAttribute(&quot;aria-atomic&quot;,&quot;true&quot;),Ie(i.style,QTe),gy().appendChild(i),function(){setTimeout(function(){const s=gy();s.contains(i)&amp;&amp;s.removeChild(i),i===n.current&amp;&amp;(n.current=null)})}},[t]),Nn(l=&gt;{const i=n.current;if(i){i.textContent=l;return}},[])}let kq=0;const Sq={separator:&quot;::&quot;};function t3e(){kq=0}function n3e(e,t){return t===void 0&amp;&amp;(t=Sq),ir(()=&gt;`${e}${t.separator}${kq++}`,[t.separator,e])}function r3e(e,t){t===void 0&amp;&amp;(t=Sq);const n=Qe.useId();return ir(()=&gt;`${e}${t.separator}${n}`,[t.separator,e,n])}var R5=&quot;useId&quot;in Qe?r3e:n3e;function a3e(e){let{contextId:t,uniqueId:n}=e;return`rfd-hidden-text-${t}-${n}`}function o3e(e){let{contextId:t,text:n}=e;const r=R5(&quot;hidden-text&quot;,{separator:&quot;-&quot;}),l=ir(()=&gt;a3e({contextId:t,uniqueId:r}),[r,t]);return ge.useEffect(function(){const o=document.createElement(&quot;div&quot;);return o.id=l,o.textContent=n,o.style.display=&quot;none&quot;,gy().appendChild(o),function(){const s=gy();s.contains(o)&amp;&amp;s.removeChild(o)}},[l,n]),l}var Ob=Qe.createContext(null);function Cq(e){const t=ge.useRef(e);return ge.useEffect(()=&gt;{t.current=e}),t}function i3e(){let e=null;function t(){return!!e}function n(o){return o===e}function r(o){e&amp;&amp;bn();const a={abandon:o};return e=a,a}function l(){e||bn(),e=null}function i(){e&amp;&amp;(e.abandon(),l())}return{isClaimed:t,isActive:n,claim:r,release:l,tryAbandon:i}}function _m(e){return e.phase===&quot;IDLE&quot;||e.phase===&quot;DROP_ANIMATING&quot;?!1:e.isDragging}const l3e=9,s3e=13,L5=27,Mq=32,u3e=33,c3e=34,d3e=35,f3e=36,p3e=37,h3e=38,m3e=39,g3e=40,v3e={[s3e]:!0,[l3e]:!0};var Pq=e=&gt;{v3e[e.keyCode]&amp;&amp;e.preventDefault()};const y3e=(()=&gt;{const e=&quot;visibilitychange&quot;;return typeof document&gt;&quot;u&quot;?e:[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`].find(r=&gt;`on${r}`in document)||e})();var Ab=y3e;const Oq=0,RE=5;function b3e(e,t){return Math.abs(t.x-e.x)&gt;=RE||Math.abs(t.y-e.y)&gt;=RE}const LE={type:&quot;IDLE&quot;};function x3e(e){let{cancel:t,completed:n,getPhase:r,setPhase:l}=e;return[{eventName:&quot;mousemove&quot;,fn:i=&gt;{const{button:o,clientX:a,clientY:s}=i;if(o!==Oq)return;const u={x:a,y:s},c=r();if(c.type===&quot;DRAGGING&quot;){i.preventDefault(),c.actions.move(u);return}c.type!==&quot;PENDING&quot;&amp;&amp;bn();const d=c.point;if(!b3e(d,u))return;i.preventDefault();const f=c.actions.fluidLift(u);l({type:&quot;DRAGGING&quot;,actions:f})}},{eventName:&quot;mouseup&quot;,fn:i=&gt;{const o=r();if(o.type!==&quot;DRAGGING&quot;){t();return}i.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:&quot;mousedown&quot;,fn:i=&gt;{r().type===&quot;DRAGGING&quot;&amp;&amp;i.preventDefault(),t()}},{eventName:&quot;keydown&quot;,fn:i=&gt;{if(r().type===&quot;PENDING&quot;){t();return}if(i.keyCode===L5){i.preventDefault(),t();return}Pq(i)}},{eventName:&quot;resize&quot;,fn:t},{eventName:&quot;scroll&quot;,options:{passive:!0,capture:!1},fn:()=&gt;{r().type===&quot;PENDING&quot;&amp;&amp;t()}},{eventName:&quot;webkitmouseforcedown&quot;,fn:i=&gt;{const o=r();if(o.type===&quot;IDLE&quot;&amp;&amp;bn(),o.actions.shouldRespectForcePress()){t();return}i.preventDefault()}},{eventName:Ab,fn:t}]}function Aq(e){const t=ge.useRef(LE),n=ge.useRef(qs),r=ir(()=&gt;({eventName:&quot;mousedown&quot;,fn:function(d){if(d.defaultPrevented||d.button!==Oq||d.ctrlKey||d.metaKey||d.shiftKey||d.altKey)return;const f=e.findClosestDraggableId(d);if(!f)return;const p=e.tryGetLock(f,o,{sourceEvent:d});if(!p)return;d.preventDefault();const m={x:d.clientX,y:d.clientY};n.current(),u(p,m)}}),[e]),l=ir(()=&gt;({eventName:&quot;webkitmouseforcewillbegin&quot;,fn:c=&gt;{if(c.defaultPrevented)return;const d=e.findClosestDraggableId(c);if(!d)return;const f=e.findOptionsForDraggable(d);f&amp;&amp;(f.shouldRespectForcePress||e.canGetLock(d)&amp;&amp;c.preventDefault())}}),[e]),i=Nn(function(){const d={passive:!1,capture:!0};n.current=vi(window,[l,r],d)},[l,r]),o=Nn(()=&gt;{t.current.type!==&quot;IDLE&quot;&amp;&amp;(t.current=LE,n.current(),i())},[i]),a=Nn(()=&gt;{const c=t.current;o(),c.type===&quot;DRAGGING&quot;&amp;&amp;c.actions.cancel({shouldBlockNextClick:!0}),c.type===&quot;PENDING&quot;&amp;&amp;c.actions.abort()},[o]),s=Nn(function(){const d={capture:!0,passive:!1},f=x3e({cancel:a,completed:o,getPhase:()=&gt;t.current,setPhase:p=&gt;{t.current=p}});n.current=vi(window,f,d)},[a,o]),u=Nn(function(d,f){t.current.type!==&quot;IDLE&quot;&amp;&amp;bn(),t.current={type:&quot;PENDING&quot;,point:f,actions:d},s()},[s]);Jo(function(){return i(),function(){n.current()}},[i])}function w3e(){}const _3e={[c3e]:!0,[u3e]:!0,[f3e]:!0,[d3e]:!0};function T3e(e,t){function n(){t(),e.cancel()}function r(){t(),e.drop()}return[{eventName:&quot;keydown&quot;,fn:l=&gt;{if(l.keyCode===L5){l.preventDefault(),n();return}if(l.keyCode===Mq){l.preventDefault(),r();return}if(l.keyCode===g3e){l.preventDefault(),e.moveDown();return}if(l.keyCode===h3e){l.preventDefault(),e.moveUp();return}if(l.keyCode===m3e){l.preventDefault(),e.moveRight();return}if(l.keyCode===p3e){l.preventDefault(),e.moveLeft();return}if(_3e[l.keyCode]){l.preventDefault();return}Pq(l)}},{eventName:&quot;mousedown&quot;,fn:n},{eventName:&quot;mouseup&quot;,fn:n},{eventName:&quot;click&quot;,fn:n},{eventName:&quot;touchstart&quot;,fn:n},{eventName:&quot;resize&quot;,fn:n},{eventName:&quot;wheel&quot;,fn:n,options:{passive:!0}},{eventName:Ab,fn:n}]}function Dq(e){const t=ge.useRef(w3e),n=ir(()=&gt;({eventName:&quot;keydown&quot;,fn:function(i){if(i.defaultPrevented||i.keyCode!==Mq)return;const o=e.findClosestDraggableId(i);if(!o)return;const a=e.tryGetLock(o,c,{sourceEvent:i});if(!a)return;i.preventDefault();let s=!0;const u=a.snapLift();t.current();function c(){s||bn(),s=!1,t.current(),r()}t.current=vi(window,T3e(u,c),{capture:!0,passive:!1})}}),[e]),r=Nn(function(){const i={passive:!1,capture:!0};t.current=vi(window,[n],i)},[n]);Jo(function(){return r(),function(){t.current()}},[r])}const z_={type:&quot;IDLE&quot;},k3e=120,S3e=.15;function C3e(e){let{cancel:t,getPhase:n}=e;return[{eventName:&quot;orientationchange&quot;,fn:t},{eventName:&quot;resize&quot;,fn:t},{eventName:&quot;contextmenu&quot;,fn:r=&gt;{r.preventDefault()}},{eventName:&quot;keydown&quot;,fn:r=&gt;{if(n().type!==&quot;DRAGGING&quot;){t();return}r.keyCode===L5&amp;&amp;r.preventDefault(),t()}},{eventName:Ab,fn:t}]}function M3e(e){let{cancel:t,completed:n,getPhase:r}=e;return[{eventName:&quot;touchmove&quot;,options:{capture:!1},fn:l=&gt;{const i=r();if(i.type!==&quot;DRAGGING&quot;){t();return}i.hasMoved=!0;const{clientX:o,clientY:a}=l.touches[0],s={x:o,y:a};l.preventDefault(),i.actions.move(s)}},{eventName:&quot;touchend&quot;,fn:l=&gt;{const i=r();if(i.type!==&quot;DRAGGING&quot;){t();return}l.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:&quot;touchcancel&quot;,fn:l=&gt;{if(r().type!==&quot;DRAGGING&quot;){t();return}l.preventDefault(),t()}},{eventName:&quot;touchforcechange&quot;,fn:l=&gt;{const i=r();i.type===&quot;IDLE&quot;&amp;&amp;bn();const o=l.touches[0];if(!o||!(o.force&gt;=S3e))return;const s=i.actions.shouldRespectForcePress();if(i.type===&quot;PENDING&quot;){s&amp;&amp;t();return}if(s){if(i.hasMoved){l.preventDefault();return}t();return}l.preventDefault()}},{eventName:Ab,fn:t}]}function Eq(e){const t=ge.useRef(z_),n=ge.useRef(qs),r=Nn(function(){return t.current},[]),l=Nn(function(p){t.current=p},[]),i=ir(()=&gt;({eventName:&quot;touchstart&quot;,fn:function(p){if(p.defaultPrevented)return;const m=e.findClosestDraggableId(p);if(!m)return;const g=e.tryGetLock(m,a,{sourceEvent:p});if(!g)return;const b=p.touches[0],{clientX:v,clientY:h}=b,y={x:v,y:h};n.current(),d(g,y)}}),[e]),o=Nn(function(){const p={capture:!0,passive:!1};n.current=vi(window,[i],p)},[i]),a=Nn(()=&gt;{const f=t.current;f.type!==&quot;IDLE&quot;&amp;&amp;(f.type===&quot;PENDING&quot;&amp;&amp;clearTimeout(f.longPressTimerId),l(z_),n.current(),o())},[o,l]),s=Nn(()=&gt;{const f=t.current;a(),f.type===&quot;DRAGGING&quot;&amp;&amp;f.actions.cancel({shouldBlockNextClick:!0}),f.type===&quot;PENDING&quot;&amp;&amp;f.actions.abort()},[a]),u=Nn(function(){const p={capture:!0,passive:!1},m={cancel:s,completed:a,getPhase:r},g=vi(window,M3e(m),p),b=vi(window,C3e(m),p);n.current=function(){g(),b()}},[s,r,a]),c=Nn(function(){const p=r();p.type!==&quot;PENDING&quot;&amp;&amp;bn();const m=p.actions.fluidLift(p.point);l({type:&quot;DRAGGING&quot;,actions:m,hasMoved:!1})},[r,l]),d=Nn(function(p,m){r().type!==&quot;IDLE&quot;&amp;&amp;bn();const g=setTimeout(c,k3e);l({type:&quot;PENDING&quot;,point:m,actions:p,longPressTimerId:g}),u()},[u,r,l,c]);Jo(function(){return o(),function(){n.current();const m=r();m.type===&quot;PENDING&quot;&amp;&amp;(clearTimeout(m.longPressTimerId),l(z_))}},[r,o,l]),Jo(function(){return vi(window,[{eventName:&quot;touchmove&quot;,fn:()=&gt;{},options:{capture:!1,passive:!1}}])},[])}const P3e=[&quot;input&quot;,&quot;button&quot;,&quot;textarea&quot;,&quot;select&quot;,&quot;option&quot;,&quot;optgroup&quot;,&quot;video&quot;,&quot;audio&quot;];function Rq(e,t){if(t==null)return!1;if(P3e.includes(t.tagName.toLowerCase()))return!0;const r=t.getAttribute(&quot;contenteditable&quot;);return r===&quot;true&quot;||r===&quot;&quot;?!0:t===e?!1:Rq(e,t.parentElement)}function O3e(e,t){const n=t.target;return Pb(n)?Rq(e,n):!1}var A3e=e=&gt;zi(e.getBoundingClientRect()).center;function D3e(e){return e instanceof Tq(e).Element}const E3e=(()=&gt;{const e=&quot;matches&quot;;return typeof document&gt;&quot;u&quot;?e:[e,&quot;msMatchesSelector&quot;,&quot;webkitMatchesSelector&quot;].find(r=&gt;r in Element.prototype)||e})();function Lq(e,t){return e==null?null:e[E3e](t)?e:Lq(e.parentElement,t)}function R3e(e,t){return e.closest?e.closest(t):Lq(e,t)}function L3e(e){return`[${Gd.contextId}=&quot;${e}&quot;]`}function I3e(e,t){const n=t.target;if(!D3e(n))return null;const r=L3e(e),l=R3e(n,r);return!l||!Pb(l)?null:l}function $3e(e,t){const n=I3e(e,t);return n?n.getAttribute(Gd.draggableId):null}function N3e(e,t){const n=`[${vk.contextId}=&quot;${e}&quot;]`,l=_q(document,n).find(i=&gt;i.getAttribute(vk.id)===t);return!l||!Pb(l)?null:l}function F3e(e){e.preventDefault()}function w0(e){let{expected:t,phase:n,isLockActive:r,shouldWarn:l}=e;return!(!r()||t!==n)}function Iq(e){let{lockAPI:t,store:n,registry:r,draggableId:l}=e;if(t.isClaimed())return!1;const i=r.draggable.findById(l);return!(!i||!i.options.isEnabled||!yq(n.getState(),l))}function j3e(e){let{lockAPI:t,contextId:n,store:r,registry:l,draggableId:i,forceSensorStop:o,sourceEvent:a}=e;if(!Iq({lockAPI:t,store:r,registry:l,draggableId:i}))return null;const u=l.draggable.getById(i),c=N3e(n,u.descriptor.id);if(!c||a&amp;&amp;!u.options.canDragInteractiveElements&amp;&amp;O3e(c,a))return null;const d=t.claim(o||qs);let f=&quot;PRE_DRAG&quot;;function p(){return u.options.shouldRespectForcePress}function m(){return t.isActive(d)}function g(x,T){w0({expected:x,phase:f,isLockActive:m,shouldWarn:!0})&amp;&amp;r.dispatch(T())}const b=g.bind(null,&quot;DRAGGING&quot;);function v(x){function T(){t.release(),f=&quot;COMPLETED&quot;}f!==&quot;PRE_DRAG&quot;&amp;&amp;(T(),bn()),r.dispatch(C_e(x.liftActionArgs)),f=&quot;DRAGGING&quot;;function k(S,C){if(C===void 0&amp;&amp;(C={shouldBlockNextClick:!1}),x.cleanup(),C.shouldBlockNextClick){const M=vi(window,[{eventName:&quot;click&quot;,fn:F3e,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(M)}T(),r.dispatch(cq({reason:S}))}return{isActive:()=&gt;w0({expected:&quot;DRAGGING&quot;,phase:f,isLockActive:m,shouldWarn:!1}),shouldRespectForcePress:p,drop:S=&gt;k(&quot;DROP&quot;,S),cancel:S=&gt;k(&quot;CANCEL&quot;,S),...x.actions}}function h(x){const T=gm(S=&gt;{b(()=&gt;uq({client:S}))});return{...v({liftActionArgs:{id:i,clientSelection:x,movementMode:&quot;FLUID&quot;},cleanup:()=&gt;T.cancel(),actions:{move:T}}),move:T}}function y(){const x={moveUp:()=&gt;b(I_e),moveRight:()=&gt;b(N_e),moveDown:()=&gt;b($_e),moveLeft:()=&gt;b(F_e)};return v({liftActionArgs:{id:i,clientSelection:A3e(c),movementMode:&quot;SNAP&quot;},cleanup:qs,actions:x})}function w(){w0({expected:&quot;PRE_DRAG&quot;,phase:f,isLockActive:m,shouldWarn:!0})&amp;&amp;t.release()}return{isActive:()=&gt;w0({expected:&quot;PRE_DRAG&quot;,phase:f,isLockActive:m,shouldWarn:!1}),shouldRespectForcePress:p,fluidLift:h,snapLift:y,abort:w}}const z3e=[Aq,Dq,Eq];function B3e(e){let{contextId:t,store:n,registry:r,customSensors:l,enableDefaultSensors:i}=e;const o=[...i?z3e:[],...l||[]],a=ge.useState(()=&gt;i3e())[0],s=Nn(function(v,h){_m(v)&amp;&amp;!_m(h)&amp;&amp;a.tryAbandon()},[a]);Jo(function(){let v=n.getState();return n.subscribe(()=&gt;{const y=n.getState();s(v,y),v=y})},[a,n,s]),Jo(()=&gt;a.tryAbandon,[a.tryAbandon]);const u=Nn(b=&gt;Iq({lockAPI:a,registry:r,store:n,draggableId:b}),[a,r,n]),c=Nn((b,v,h)=&gt;j3e({lockAPI:a,registry:r,contextId:t,store:n,draggableId:b,forceSensorStop:v||null,sourceEvent:h&amp;&amp;h.sourceEvent?h.sourceEvent:null}),[t,a,r,n]),d=Nn(b=&gt;$3e(t,b),[t]),f=Nn(b=&gt;{const v=r.draggable.findById(b);return v?v.options:null},[r.draggable]),p=Nn(function(){a.isClaimed()&amp;&amp;(a.tryAbandon(),n.getState().phase!==&quot;IDLE&quot;&amp;&amp;n.dispatch(S5()))},[a,n]),m=Nn(()=&gt;a.isClaimed(),[a]),g=ir(()=&gt;({canGetLock:u,tryGetLock:c,findClosestDraggableId:d,findOptionsForDraggable:f,tryReleaseLock:p,isLockClaimed:m}),[u,c,d,f,p,m]);for(let b=0;b&lt;o.length;b++)o[b](g)}const W3e=e=&gt;({onBeforeCapture:t=&gt;{const n=()=&gt;{e.onBeforeCapture&amp;&amp;e.onBeforeCapture(t)};Qe.version.startsWith(&quot;16&quot;)||Qe.version.startsWith(&quot;17&quot;)?n():cc.flushSync(n)},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}),q3e=e=&gt;({...wm,...e.autoScrollerOptions,durationDampening:{...wm.durationDampening,...e.autoScrollerOptions}});function Tp(e){return e.current||bn(),e.current}function U3e(e){const{contextId:t,setCallbacks:n,sensors:r,nonce:l,dragHandleUsageInstructions:i}=e,o=ge.useRef(null),a=Cq(e),s=Nn(()=&gt;W3e(a.current),[a]),u=Nn(()=&gt;q3e(a.current),[a]),c=e3e(t),d=o3e({contextId:t,text:i}),f=VTe(t,l),p=Nn(C=&gt;{Tp(o).dispatch(C)},[]),m=ir(()=&gt;sE({publishWhileDragging:P_e,updateDroppableScroll:A_e,updateDroppableIsEnabled:D_e,updateDroppableIsCombineEnabled:E_e,collectionStarting:O_e},p),[p]),g=KTe(),b=ir(()=&gt;TTe(g,m),[g,m]),v=ir(()=&gt;zTe({scrollWindow:kTe,scrollDroppable:b.scrollDroppable,getAutoScrollerOptions:u,...sE({move:uq},p)}),[b.scrollDroppable,p,u]),h=YTe(t),y=ir(()=&gt;bTe({announce:c,autoScroller:v,dimensionMarshal:b,focusMarshal:h,getResponders:s,styleMarshal:f}),[c,v,b,h,s,f]);o.current=y;const w=Nn(()=&gt;{const C=Tp(o);C.getState().phase!==&quot;IDLE&quot;&amp;&amp;C.dispatch(S5())},[]),_=Nn(()=&gt;{const C=Tp(o).getState();return C.phase===&quot;DROP_ANIMATING&quot;?!0:C.phase===&quot;IDLE&quot;?!1:C.isDragging},[]),x=ir(()=&gt;({isDragging:_,tryAbort:w}),[_,w]);n(x);const T=Nn(C=&gt;yq(Tp(o).getState(),C),[]),k=Nn(()=&gt;_u(Tp(o).getState()),[]),S=ir(()=&gt;({marshal:b,focus:h,contextId:t,canLift:T,isMovementAllowed:k,dragHandleUsageInstructionsId:d,registry:g}),[t,b,d,h,T,k,g]);return B3e({contextId:t,store:y,registry:g,customSensors:r||null,enableDefaultSensors:e.enableDefaultSensors!==!1}),ge.useEffect(()=&gt;w,[w]),Qe.createElement(Ob.Provider,{value:S},Qe.createElement(rwe,{context:E5,store:y},e.children))}let $q=0;function H3e(){$q=0}function V3e(){return ir(()=&gt;`${$q++}`,[])}function G3e(){return Qe.useId()}var Y3e=&quot;useId&quot;in Qe?G3e:V3e;function X3e(){&quot;useId&quot;in Qe||(H3e(),t3e())}function K3e(e){const t=Y3e(),n=e.dragHandleUsageInstructions||ov.dragHandleUsageInstructions;return Qe.createElement(hwe,null,r=&gt;Qe.createElement(U3e,{nonce:e.nonce,contextId:t,setCallbacks:r,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd,autoScrollerOptions:e.autoScrollerOptions},e.children))}const IE={dragging:5e3,dropAnimating:4500},Z3e=(e,t)=&gt;t?Nh.drop(t.duration):e?Nh.snap:Nh.fluid,Q3e=(e,t)=&gt;{if(e)return t?xm.opacity.drop:xm.opacity.combining},J3e=e=&gt;e.forceShouldAnimate!=null?e.forceShouldAnimate:e.mode===&quot;SNAP&quot;;function eke(e){const n=e.dimension.client,{offset:r,combineWith:l,dropping:i}=e,o=!!l,a=J3e(e),s=!!i,u=s?mk.drop(r,o):mk.moveTo(r);return{position:&quot;fixed&quot;,top:n.marginBox.top,left:n.marginBox.left,boxSizing:&quot;border-box&quot;,width:n.borderBox.width,height:n.borderBox.height,transition:Z3e(a,i),transform:u,opacity:Q3e(o,s),zIndex:s?IE.dropAnimating:IE.dragging,pointerEvents:&quot;none&quot;}}function tke(e){return{transform:mk.moveTo(e.offset),transition:e.shouldAnimateDisplacement?void 0:&quot;none&quot;}}function nke(e){return e.type===&quot;DRAGGING&quot;?eke(e):tke(e)}function rke(e,t,n){n===void 0&amp;&amp;(n=za);const r=window.getComputedStyle(t),l=t.getBoundingClientRect(),i=FW(l,r),o=fy(i,n),a={client:i,tagName:t.tagName.toLowerCase(),display:r.display},s={x:i.marginBox.width,y:i.marginBox.height};return{descriptor:e,placeholder:a,displaceBy:s,client:i,page:o}}function ake(e){const t=R5(&quot;draggable&quot;),{descriptor:n,registry:r,getDraggableRef:l,canDragInteractiveElements:i,shouldRespectForcePress:o,isEnabled:a}=e,s=ir(()=&gt;({canDragInteractiveElements:i,shouldRespectForcePress:o,isEnabled:a}),[i,a,o]),u=Nn(p=&gt;{const m=l();return m||bn(),rke(n,m,p)},[n,l]),c=ir(()=&gt;({uniqueId:t,descriptor:n,options:s,getDimension:u}),[n,u,s,t]),d=ge.useRef(c),f=ge.useRef(!0);Jo(()=&gt;(r.draggable.register(d.current),()=&gt;r.draggable.unregister(d.current)),[r.draggable]),Jo(()=&gt;{if(f.current){f.current=!1;return}const p=d.current;d.current=c,r.draggable.update(c,p)},[c,r.draggable])}var I5=Qe.createContext(null);function vy(e){const t=ge.useContext(e);return t||bn(),t}function oke(e){e.preventDefault()}const ike=e=&gt;{const t=ge.useRef(null),n=Nn(function(x){x===void 0&amp;&amp;(x=null),t.current=x},[]),r=Nn(()=&gt;t.current,[]),{contextId:l,dragHandleUsageInstructionsId:i,registry:o}=vy(Ob),{type:a,droppableId:s}=vy(I5),u=ir(()=&gt;({id:e.draggableId,index:e.index,type:a,droppableId:s}),[e.draggableId,e.index,a,s]),{children:c,draggableId:d,isEnabled:f,shouldRespectForcePress:p,canDragInteractiveElements:m,isClone:g,mapped:b,dropAnimationFinished:v}=e;if(!g){const x=ir(()=&gt;({descriptor:u,registry:o,getDraggableRef:r,canDragInteractiveElements:m,shouldRespectForcePress:p,isEnabled:f}),[u,o,r,m,p,f]);ake(x)}const h=ir(()=&gt;f?{tabIndex:0,role:&quot;button&quot;,&quot;aria-describedby&quot;:i,&quot;data-rfd-drag-handle-draggable-id&quot;:d,&quot;data-rfd-drag-handle-context-id&quot;:l,draggable:!1,onDragStart:oke}:null,[l,i,d,f]),y=Nn(x=&gt;{b.type===&quot;DRAGGING&quot;&amp;&amp;b.dropping&amp;&amp;x.propertyName===&quot;transform&quot;&amp;&amp;(Qe.version.startsWith(&quot;16&quot;)||Qe.version.startsWith(&quot;17&quot;)?v():cc.flushSync(v))},[v,b]),w=ir(()=&gt;{const x=nke(b),T=b.type===&quot;DRAGGING&quot;&amp;&amp;b.dropping?y:void 0;return{innerRef:n,draggableProps:{&quot;data-rfd-draggable-context-id&quot;:l,&quot;data-rfd-draggable-id&quot;:d,style:x,onTransitionEnd:T},dragHandleProps:h}},[l,h,d,b,y,n]),_=ir(()=&gt;({draggableId:u.id,type:u.type,source:{index:u.index,droppableId:u.droppableId}}),[u.droppableId,u.id,u.index,u.type]);return Qe.createElement(Qe.Fragment,null,c(w,b.snapshot,_))};var lke=ike,Nq=(e,t)=&gt;e===t,Fq=e=&gt;{const{combine:t,destination:n}=e;return n?n.droppableId:t?t.droppableId:null};const ske=e=&gt;e.combine?e.combine.draggableId:null,uke=e=&gt;e.at&amp;&amp;e.at.type===&quot;COMBINE&quot;?e.at.combine.draggableId:null;function cke(){const e=ja((l,i)=&gt;({x:l,y:i})),t=ja(function(l,i,o,a,s){return o===void 0&amp;&amp;(o=null),a===void 0&amp;&amp;(a=null),s===void 0&amp;&amp;(s=null),{isDragging:!0,isClone:i,isDropAnimating:!!s,dropAnimation:s,mode:l,draggingOver:o,combineWith:a,combineTargetFor:null}}),n=ja(function(l,i,o,a,s,u,c){return s===void 0&amp;&amp;(s=null),u===void 0&amp;&amp;(u=null),c===void 0&amp;&amp;(c=null),{mapped:{type:&quot;DRAGGING&quot;,dropping:null,draggingOver:s,combineWith:u,mode:i,offset:l,dimension:o,forceShouldAnimate:c,snapshot:t(i,a,s,u,null)}}});return(l,i)=&gt;{if(_m(l)){if(l.critical.draggable.id!==i.draggableId)return null;const o=l.current.client.offset,a=l.dimensions.draggables[i.draggableId],s=Qo(l.impact),u=uke(l.impact),c=l.forceShouldAnimate;return n(e(o.x,o.y),l.movementMode,a,i.isClone,s,u,c)}if(l.phase===&quot;DROP_ANIMATING&quot;){const o=l.completed;if(o.result.draggableId!==i.draggableId)return null;const a=i.isClone,s=l.dimensions.draggables[i.draggableId],u=o.result,c=u.mode,d=Fq(u),f=ske(u),m={duration:l.dropDuration,curve:M5.drop,moveTo:l.newHomeClientOffset,opacity:f?xm.opacity.drop:null,scale:f?xm.scale.drop:null};return{mapped:{type:&quot;DRAGGING&quot;,offset:l.newHomeClientOffset,dimension:s,dropping:m,draggingOver:d,combineWith:f,mode:c,forceShouldAnimate:null,snapshot:t(c,a,d,f,m)}}}return null}}function jq(e){return e===void 0&amp;&amp;(e=null),{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}const dke={mapped:{type:&quot;SECONDARY&quot;,offset:za,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:jq(null)}};function fke(){const e=ja((o,a)=&gt;({x:o,y:a})),t=ja(jq),n=ja(function(o,a,s){return a===void 0&amp;&amp;(a=null),{mapped:{type:&quot;SECONDARY&quot;,offset:o,combineTargetFor:a,shouldAnimateDisplacement:s,snapshot:t(a)}}}),r=o=&gt;o?n(za,o,!0):null,l=(o,a,s,u)=&gt;{const c=s.displaced.visible[o],d=!!(u.inVirtualList&amp;&amp;u.effected[o]),f=Sb(s),p=f&amp;&amp;f.draggableId===o?a:null;if(!c){if(!d)return r(p);if(s.displaced.invisible[o])return null;const b=ff(u.displacedBy.point),v=e(b.x,b.y);return n(v,p,!0)}if(d)return r(p);const m=s.displacedBy.point,g=e(m.x,m.y);return n(g,p,c.shouldAnimate)};return(o,a)=&gt;{if(_m(o))return o.critical.draggable.id===a.draggableId?null:l(a.draggableId,o.critical.draggable.id,o.impact,o.afterCritical);if(o.phase===&quot;DROP_ANIMATING&quot;){const s=o.completed;return s.result.draggableId===a.draggableId?null:l(a.draggableId,s.result.draggableId,s.impact,s.afterCritical)}return null}}const pke=()=&gt;{const e=cke(),t=fke();return(r,l)=&gt;e(r,l)||t(r,l)||dke},hke={dropAnimationFinished:dq},mke=$W(pke,hke,null,{context:E5,areStatePropsEqual:Nq})(lke);var gke=mke;function zq(e){return vy(I5).isUsingCloneFor===e.draggableId&amp;&amp;!e.isClone?null:Qe.createElement(gke,e)}function vke(e){const t=typeof e.isDragDisabled==&quot;boolean&quot;?!e.isDragDisabled:!0,n=!!e.disableInteractiveElementBlocking,r=!!e.shouldRespectForcePress;return Qe.createElement(zq,Ie({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:r}))}const Bq=e=&gt;t=&gt;e===t,yke=Bq(&quot;scroll&quot;),bke=Bq(&quot;auto&quot;),$E=(e,t)=&gt;t(e.overflowX)||t(e.overflowY),xke=e=&gt;{const t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return $E(n,yke)||$E(n,bke)},wke=()=&gt;!1,Wq=e=&gt;e==null?null:e===document.body?wke()?e:null:e===document.documentElement?null:xke(e)?e:Wq(e.parentElement);var _ke=Wq,yk=e=&gt;({x:e.scrollLeft,y:e.scrollTop});const qq=e=&gt;e?window.getComputedStyle(e).position===&quot;fixed&quot;?!0:qq(e.parentElement):!1;var Tke=e=&gt;{const t=_ke(e),n=qq(e);return{closestScrollable:t,isFixedOnPage:n}},kke=e=&gt;{let{descriptor:t,isEnabled:n,isCombineEnabled:r,isFixedOnPage:l,direction:i,client:o,page:a,closest:s}=e;const u=(()=&gt;{if(!s)return null;const{scrollSize:p,client:m}=s,g=mq({scrollHeight:p.scrollHeight,scrollWidth:p.scrollWidth,height:m.paddingBox.height,width:m.paddingBox.width});return{pageMarginBox:s.page.marginBox,frameClient:m,scrollSize:p,shouldClipSubject:s.shouldClipSubject,scroll:{initial:s.scroll,current:s.scroll,max:g,diff:{value:za,displacement:za}}}})(),c=i===&quot;vertical&quot;?x5:YW,d=Hd({page:a,withPlaceholder:null,axis:c,frame:u});return{descriptor:t,isCombineEnabled:r,isFixedOnPage:l,axis:c,isEnabled:n,client:o,page:a,frame:u,subject:d}};const Ske=(e,t)=&gt;{const n=jW(e);if(!t||e!==t)return n;const r=n.paddingBox.top-t.scrollTop,l=n.paddingBox.left-t.scrollLeft,i=r+t.scrollHeight,o=l+t.scrollWidth,s=g5({top:r,right:o,bottom:i,left:l},n.border);return v5({borderBox:s,margin:n.margin,border:n.border,padding:n.padding})};var Cke=e=&gt;{let{ref:t,descriptor:n,env:r,windowScroll:l,direction:i,isDropDisabled:o,isCombineEnabled:a,shouldClipSubject:s}=e;const u=r.closestScrollable,c=Ske(t,u),d=fy(c,l),f=(()=&gt;{if(!u)return null;const m=jW(u),g={scrollHeight:u.scrollHeight,scrollWidth:u.scrollWidth};return{client:m,page:fy(m,l),scroll:yk(u),scrollSize:g,shouldClipSubject:s}})();return kke({descriptor:n,isEnabled:!o,isCombineEnabled:a,isFixedOnPage:r.isFixedOnPage,direction:i,client:c,page:d,closest:f})};const Mke={passive:!1},Pke={passive:!0};var NE=e=&gt;e.shouldPublishImmediately?Mke:Pke;const _0=e=&gt;e&amp;&amp;e.env.closestScrollable||null;function Oke(e){const t=ge.useRef(null),n=vy(Ob),r=R5(&quot;droppable&quot;),{registry:l,marshal:i}=n,o=Cq(e),a=ir(()=&gt;({id:e.droppableId,type:e.type,mode:e.mode}),[e.droppableId,e.mode,e.type]),s=ge.useRef(a),u=ir(()=&gt;ja((w,_)=&gt;{t.current||bn();const x={x:w,y:_};i.updateDroppableScroll(a.id,x)}),[a.id,i]),c=Nn(()=&gt;{const w=t.current;return!w||!w.env.closestScrollable?za:yk(w.env.closestScrollable)},[]),d=Nn(()=&gt;{const w=c();u(w.x,w.y)},[c,u]),f=ir(()=&gt;gm(d),[d]),p=Nn(()=&gt;{const w=t.current,_=_0(w);if(w&amp;&amp;_||bn(),w.scrollOptions.shouldPublishImmediately){d();return}f()},[f,d]),m=Nn((w,_)=&gt;{t.current&amp;&amp;bn();const x=o.current,T=x.getDroppableRef();T||bn();const k=Tke(T),S={ref:T,descriptor:a,env:k,scrollOptions:_};t.current=S;const C=Cke({ref:T,descriptor:a,env:k,windowScroll:w,direction:x.direction,isDropDisabled:x.isDropDisabled,isCombineEnabled:x.isCombineEnabled,shouldClipSubject:!x.ignoreContainerClipping}),M=k.closestScrollable;return M&amp;&amp;(M.setAttribute(DE.contextId,n.contextId),M.addEventListener(&quot;scroll&quot;,p,NE(S.scrollOptions))),C},[n.contextId,a,p,o]),g=Nn(()=&gt;{const w=t.current,_=_0(w);return w&amp;&amp;_||bn(),yk(_)},[]),b=Nn(()=&gt;{const w=t.current;w||bn();const _=_0(w);t.current=null,_&amp;&amp;(f.cancel(),_.removeAttribute(DE.contextId),_.removeEventListener(&quot;scroll&quot;,p,NE(w.scrollOptions)))},[p,f]),v=Nn(w=&gt;{const _=t.current;_||bn();const x=_0(_);x||bn(),x.scrollTop+=w.y,x.scrollLeft+=w.x},[]),h=ir(()=&gt;({getDimensionAndWatchScroll:m,getScrollWhileDragging:g,dragStopped:b,scroll:v}),[b,m,g,v]),y=ir(()=&gt;({uniqueId:r,descriptor:a,callbacks:h}),[h,a,r]);Jo(()=&gt;(s.current=y.descriptor,l.droppable.register(y),()=&gt;{t.current&amp;&amp;b(),l.droppable.unregister(y)}),[h,a,b,y,i,l.droppable]),Jo(()=&gt;{t.current&amp;&amp;i.updateDroppableIsEnabled(s.current.id,!e.isDropDisabled)},[e.isDropDisabled,i]),Jo(()=&gt;{t.current&amp;&amp;i.updateDroppableIsCombineEnabled(s.current.id,e.isCombineEnabled)},[e.isCombineEnabled,i])}function B_(){}const FE={width:0,height:0,margin:wwe},Ake=e=&gt;{let{isAnimatingOpenOnMount:t,placeholder:n,animate:r}=e;return t||r===&quot;close&quot;?FE:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}},Dke=e=&gt;{let{isAnimatingOpenOnMount:t,placeholder:n,animate:r}=e;const l=Ake({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:&quot;border-box&quot;,width:l.width,height:l.height,marginTop:l.margin.top,marginRight:l.margin.right,marginBottom:l.margin.bottom,marginLeft:l.margin.left,flexShrink:&quot;0&quot;,flexGrow:&quot;0&quot;,pointerEvents:&quot;none&quot;,transition:r!==&quot;none&quot;?Nh.placeholder:null}},Eke=e=&gt;{const t=ge.useRef(null),n=Nn(()=&gt;{t.current&amp;&amp;(clearTimeout(t.current),t.current=null)},[]),{animate:r,onTransitionEnd:l,onClose:i,contextId:o}=e,[a,s]=ge.useState(e.animate===&quot;open&quot;);ge.useEffect(()=&gt;a?r!==&quot;open&quot;?(n(),s(!1),B_):t.current?B_:(t.current=setTimeout(()=&gt;{t.current=null,s(!1)}),n):B_,[r,a,n]);const u=Nn(d=&gt;{d.propertyName===&quot;height&quot;&amp;&amp;(l(),r===&quot;close&quot;&amp;&amp;i())},[r,i,l]),c=Dke({isAnimatingOpenOnMount:a,animate:e.animate,placeholder:e.placeholder});return Qe.createElement(e.placeholder.tagName,{style:c,&quot;data-rfd-placeholder-context-id&quot;:o,onTransitionEnd:u,ref:e.innerRef})};var Rke=Qe.memo(Eke);class Lke extends Qe.PureComponent{constructor(){super(...arguments),this.state={isVisible:!!this.props.on,data:this.props.on,animate:this.props.shouldAnimate&amp;&amp;this.props.on?&quot;open&quot;:&quot;none&quot;},this.onClose=()=&gt;{this.state.animate===&quot;close&quot;&amp;&amp;this.setState({isVisible:!1})}}static getDerivedStateFromProps(t,n){return t.shouldAnimate?t.on?{isVisible:!0,data:t.on,animate:&quot;open&quot;}:n.isVisible?{isVisible:!0,data:n.data,animate:&quot;close&quot;}:{isVisible:!1,animate:&quot;close&quot;,data:null}:{isVisible:!!t.on,data:t.on,animate:&quot;none&quot;}}render(){if(!this.state.isVisible)return null;const t={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(t)}}const Ike=e=&gt;{const t=ge.useContext(Ob);t||bn();const{contextId:n,isMovementAllowed:r}=t,l=ge.useRef(null),i=ge.useRef(null),{children:o,droppableId:a,type:s,mode:u,direction:c,ignoreContainerClipping:d,isDropDisabled:f,isCombineEnabled:p,snapshot:m,useClone:g,updateViewportMaxScroll:b,getContainerForClone:v}=e,h=Nn(()=&gt;l.current,[]),y=Nn(function(M){M===void 0&amp;&amp;(M=null),l.current=M},[]);Nn(()=&gt;i.current,[]);const w=Nn(function(M){M===void 0&amp;&amp;(M=null),i.current=M},[]),_=Nn(()=&gt;{r()&amp;&amp;b({maxScroll:vq()})},[r,b]);Oke({droppableId:a,type:s,mode:u,direction:c,isDropDisabled:f,isCombineEnabled:p,ignoreContainerClipping:d,getDroppableRef:h});const x=ir(()=&gt;Qe.createElement(Lke,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},M=&gt;{let{onClose:O,data:D,animate:P}=M;return Qe.createElement(Rke,{placeholder:D,onClose:O,innerRef:w,animate:P,contextId:n,onTransitionEnd:_})}),[n,_,e.placeholder,e.shouldAnimatePlaceholder,w]),T=ir(()=&gt;({innerRef:y,placeholder:x,droppableProps:{&quot;data-rfd-droppable-id&quot;:a,&quot;data-rfd-droppable-context-id&quot;:n}}),[n,a,x,y]),k=g?g.dragging.draggableId:null,S=ir(()=&gt;({droppableId:a,type:s,isUsingCloneFor:k}),[a,k,s]);function C(){if(!g)return null;const{dragging:M,render:O}=g,D=Qe.createElement(zq,{draggableId:M.draggableId,index:M.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(P,E)=&gt;O(P,E,M));return sh.createPortal(D,v())}return Qe.createElement(I5.Provider,{value:S},o(T,m),C())};var $ke=Ike;function Nke(){return document.body||bn(),document.body}const jE={mode:&quot;standard&quot;,type:&quot;DEFAULT&quot;,direction:&quot;vertical&quot;,isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:Nke},Uq=e=&gt;{let t={...e},n;for(n in jE)e[n]===void 0&amp;&amp;(t={...t,[n]:jE[n]});return t},W_=(e,t)=&gt;e===t.droppable.type,zE=(e,t)=&gt;t.draggables[e.draggable.id],Fke=()=&gt;{const e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},n=ja(i=&gt;({draggableId:i.id,type:i.type,source:{index:i.index,droppableId:i.droppableId}})),r=ja((i,o,a,s,u,c)=&gt;{const d=u.descriptor.id;if(u.descriptor.droppableId===i){const m=c?{render:c,dragging:n(u.descriptor)}:null,g={isDraggingOver:a,draggingOverWith:a?d:null,draggingFromThisWith:d,isUsingPlaceholder:!0};return{placeholder:u.placeholder,shouldAnimatePlaceholder:!1,snapshot:g,useClone:m}}if(!o)return t;if(!s)return e;const p={isDraggingOver:a,draggingOverWith:d,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:u.placeholder,shouldAnimatePlaceholder:!0,snapshot:p,useClone:null}});return(i,o)=&gt;{const a=Uq(o),s=a.droppableId,u=a.type,c=!a.isDropDisabled,d=a.renderClone;if(_m(i)){const f=i.critical;if(!W_(u,f))return t;const p=zE(f,i.dimensions),m=Qo(i.impact)===s;return r(s,c,m,m,p,d)}if(i.phase===&quot;DROP_ANIMATING&quot;){const f=i.completed;if(!W_(u,f.critical))return t;const p=zE(f.critical,i.dimensions);return r(s,c,Fq(f.result)===s,Qo(f.impact)===s,p,d)}if(i.phase===&quot;IDLE&quot;&amp;&amp;i.completed&amp;&amp;!i.shouldFlush){const f=i.completed;if(!W_(u,f.critical))return t;const p=Qo(f.impact)===s,m=!!(f.impact.at&amp;&amp;f.impact.at.type===&quot;COMBINE&quot;),g=f.critical.droppable.id===s;return p?m?e:t:g?e:t}return t}},jke={updateViewportMaxScroll:L_e},zke=$W(Fke,jke,(e,t,n)=&gt;({...Uq(n),...e,...t}),{context:E5,areStatePropsEqual:Nq})($ke);var Bke=zke;const Wke=Object.freeze(Object.defineProperty({__proto__:null,DragDropContext:K3e,Draggable:vke,Droppable:Bke,resetServerContext:X3e,useKeyboardSensor:Dq,useMouseSensor:Aq,useTouchSensor:Eq},Symbol.toStringTag,{value:&quot;Module&quot;})),$5=Qn(Wke);var BE;function qke(){return BE||(BE=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(Ir()),l=t(fc),i=t($a()),o=t(PW),a=t(D2e),s=t(Tb),u=t(Vr),c=g(ge),d=$5,f=Yi(),p=eg();function m(w){if(typeof WeakMap!=&quot;function&quot;)return null;var _=new WeakMap,x=new WeakMap;return(m=function(k){return k?x:_})(w)}function g(w,_){if(w&amp;&amp;w.__esModule)return w;if(w===null||n(w)!==&quot;object&quot;&amp;&amp;typeof w!=&quot;function&quot;)return{default:w};var x=m(_);if(x&amp;&amp;x.has(w))return x.get(w);var T={},k=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var S in w)if(S!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(w,S)){var C=k?Object.getOwnPropertyDescriptor(w,S):null;C&amp;&amp;(C.get||C.set)?Object.defineProperty(T,S,C):T[S]=w[S]}return T.default=w,x&amp;&amp;x.set(w,T),T}function b(w,_){var x=Object.keys(w);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(w);_&amp;&amp;(T=T.filter(function(k){return Object.getOwnPropertyDescriptor(w,k).enumerable})),x.push.apply(x,T)}return x}function v(w){for(var _=1;_&lt;arguments.length;_++){var x=arguments[_]!=null?arguments[_]:{};_%2?b(Object(x),!0).forEach(function(T){(0,i.default)(w,T,x[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(w,Object.getOwnPropertyDescriptors(x)):b(Object(x)).forEach(function(T){Object.defineProperty(w,T,Object.getOwnPropertyDescriptor(x,T))})}return w}function h(w){var _=(0,f.useLocalizationStore)().grouping,x=(0,f.useIconStore)(),T=(0,p.useOptionStore)(),k=function(M,O){return v({userSelect:&quot;none&quot;,margin:&quot;0 &quot;.concat(8,&quot;px 0 0&quot;)},O)},S=function(M){return{background:&quot;#0000000a&quot;,display:&quot;flex&quot;,width:&quot;100%&quot;,padding:1,overflow:&quot;auto&quot;,border:&quot;1px solid #ccc&quot;,borderStyle:&quot;dashed&quot;}};return(0,c.useEffect)(function(){if(w.persistentGroupingsId){var C=w.groupColumns.map(function(O){return{field:O.field,groupOrder:O.tableData.groupOrder,groupSort:O.tableData.groupSort,columnOrder:O.tableData.columnOrder}}),M=localStorage.getItem(&quot;material-table-groupings&quot;);M?M=JSON.parse(M):M={},C.length===0?(delete M[w.persistentGroupingsId],Object.keys(M).length===0?localStorage.removeItem(&quot;material-table-groupings&quot;):localStorage.setItem(&quot;material-table-groupings&quot;,JSON.stringify(M))):(M[w.persistentGroupingsId]=C,localStorage.setItem(&quot;material-table-groupings&quot;,JSON.stringify(M)))}w.onGroupChange&amp;&amp;w.onGroupChange(w.groupColumns)},[w.groupColumns]),c.default.createElement(o.default,{className:w.className,disableGutters:!0,ref:w.forwardedRef},c.default.createElement(d.Droppable,{droppableId:&quot;groups&quot;,direction:&quot;horizontal&quot;,placeholder:&quot;Deneme&quot;},function(C,M){return c.default.createElement(l.default,{ref:C.innerRef,sx:S(M.isDraggingOver)},w.groupColumns.length&gt;0&amp;&amp;c.default.createElement(s.default,{variant:&quot;caption&quot;,sx:{padding:1}},_.groupedBy),w.groupColumns.map(function(O,D){return c.default.createElement(d.Draggable,{key:O.tableData.id.toString(),draggableId:O.tableData.id.toString(),index:D},function(P,E){var I;return c.default.createElement(l.default,(0,r.default)({ref:P.innerRef},P.draggableProps,P.dragHandleProps,{sx:k(E.isDragging,P.draggableProps.style)}),c.default.createElement(a.default,(0,r.default)({},P.dragHandleProps,T.groupChipProps,{onClick:function(){return w.onSortChanged(O)},label:c.default.createElement(l.default,{sx:{display:&quot;flex&quot;,alignItems:&quot;center&quot;}},c.default.createElement(l.default,{sx:{float:&quot;left&quot;}},O.title),O.tableData.groupSort&amp;&amp;c.default.createElement(x.SortArrow,{sx:{transition:&quot;300ms ease all&quot;,transform:O.tableData.groupSort===&quot;asc&quot;?&quot;rotate(-180deg)&quot;:&quot;none&quot;,fontSize:18}})),sx:v({boxShadow:&quot;none&quot;,textTransform:&quot;none&quot;},(I=T.groupChipProps)!==null&amp;&amp;I!==void 0?I:{}),onDelete:function(){return w.onGroupRemoved(O,D)}})))})}),w.groupColumns.length===0&amp;&amp;c.default.createElement(s.default,{variant:&quot;caption&quot;,sx:{padding:1}},_.placeholder),C.placeholder)}))}h.defaultProps={},h.propTypes={forwardedRef:u.default.element,className:u.default.string,onSortChanged:u.default.func,onGroupRemoved:u.default.func,onGroupChange:u.default.func,persistentGroupingsId:u.default.string};var y=c.default.forwardRef(function(_,x){return c.default.createElement(h,(0,r.default)({},_,{forwardedRef:x}))});e.default=y}(D_)),D_}var q_={},WE;function Uke(){return WE||(WE=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t($a()),l=t(iu()),i=t(cf()),o=t(Cl),a=t(ls),s=t(df),u=t(pc),c=t(Vr),d=t(ge),f=Yi();function p(v,h){var y=Object.keys(v);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(v);h&amp;&amp;(w=w.filter(function(_){return Object.getOwnPropertyDescriptor(v,_).enumerable})),y.push.apply(y,w)}return y}function m(v){for(var h=1;h&lt;arguments.length;h++){var y=arguments[h]!=null?arguments[h]:{};h%2?p(Object(y),!0).forEach(function(w){(0,r.default)(v,w,y[w])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(y)):p(Object(y)).forEach(function(w){Object.defineProperty(v,w,Object.getOwnPropertyDescriptor(y,w))})}return v}function g(v){var h=(0,f.useOptionStore)(),y=(0,f.useIconStore)(),w=function(N){return{transform:N?&quot;rotate(90deg)&quot;:&quot;none&quot;}},_=v.columns.filter(function(B){return!B.hidden}).length;h.selection&amp;&amp;_++,v.detailPanel&amp;&amp;_++,v.actions&amp;&amp;v.actions.length&gt;0&amp;&amp;_++;var x=v.groups[v.level],T;v.groupData.isExpanded&amp;&amp;(v.groups.length&gt;v.level+1?T=v.groupData.groups.map(function(B,N){return d.default.createElement(v.components.GroupRow,{actions:v.actions,key:B.value||&quot;&quot;+N,columns:v.columns,components:v.components,detailPanel:v.detailPanel,getFieldValue:v.getFieldValue,groupData:B,groups:v.groups,level:v.level+1,path:[].concat((0,i.default)(v.path),[N]),onGroupExpandChanged:v.onGroupExpandChanged,onGroupSelected:v.onGroupSelected,onRowSelected:v.onRowSelected,onRowClick:v.onRowClick,onToggleDetailPanel:v.onToggleDetailPanel,onTreeExpandChanged:v.onTreeExpandChanged,onEditingCanceled:v.onEditingCanceled,onEditingApproved:v.onEditingApproved,hasAnyEditingRow:v.hasAnyEditingRow,isTreeData:v.isTreeData,cellEditable:v.cellEditable,onCellEditStarted:v.onCellEditStarted,onCellEditFinished:v.onCellEditFinished,scrollWidth:v.scrollWidth,treeDataMaxLevel:v.treeDataMaxLevel})}):T=v.groupData.data.map(function(B,N){return B.tableData.editing?d.default.createElement(v.components.EditRow,{columns:v.columns,components:v.components,data:B,path:[].concat((0,i.default)(v.path),[B.tableData.uuid]),localization:v.localization,key:N,mode:B.tableData.editing,isTreeData:v.isTreeData,detailPanel:v.detailPanel,onEditingCanceled:v.onEditingCanceled,onEditingApproved:v.onEditingApproved,getFieldValue:v.getFieldValue,onBulkEditRowChanged:v.onBulkEditRowChanged,scrollWidth:v.scrollWidth}):d.default.createElement(v.components.Row,{actions:v.actions,key:N,columns:v.columns,components:v.components,data:B,detailPanel:v.detailPanel,level:(v.level||0)+1,getFieldValue:v.getFieldValue,path:[].concat((0,i.default)(v.path),[B.tableData.uuid]),onRowSelected:v.onRowSelected,onRowClick:v.onRowClick,onToggleDetailPanel:v.onToggleDetailPanel,isTreeData:v.isTreeData,onTreeExpandChanged:v.onTreeExpandChanged,onEditingCanceled:v.onEditingCanceled,onEditingApproved:v.onEditingApproved,hasAnyEditingRow:v.hasAnyEditingRow,cellEditable:v.cellEditable,onCellEditStarted:v.onCellEditStarted,onCellEditFinished:v.onCellEditFinished,scrollWidth:v.scrollWidth,treeDataMaxLevel:v.treeDataMaxLevel})}));for(var k=[],S=0;S&lt;v.level;S++)k.push(d.default.createElement(o.default,{padding:&quot;checkbox&quot;,key:S}));var C=v.groupData.value;x.lookup&amp;&amp;(C=x.lookup[C]);var M=x.title;typeof h.groupTitle==&quot;function&quot;?M=h.groupTitle(v.groupData):typeof x.groupTitle==&quot;function&quot;?M=x.groupTitle(v.groupData):typeof M!=&quot;string&quot;&amp;&amp;(M=d.default.cloneElement(M));var O=h.groupRowSeparator||&quot;: &quot;,D=h.selection&amp;&amp;h.showSelectGroupCheckbox,P=function B(N){var R=0,q=0;return D&amp;&amp;(N.data.length?(R+=N.data.length,N.data.forEach(function(Y){return Y.tableData.checked&amp;&amp;q++})):N.groups.forEach(function(Y){var L=B(Y),W=(0,l.default)(L,2),U=W[0],V=W[1];R+=U,q+=V})),[R,q]},E=P(v.groupData),I=(0,l.default)(E,2),A=I[0],F=I[1];if(h.showGroupingCount){var j,z;C+=&quot; (&quot;.concat((j=(z=v.groupData.data)===null||z===void 0?void 0:z.length)!==null&amp;&amp;j!==void 0?j:0,&quot;)&quot;)}return d.default.createElement(d.default.Fragment,null,d.default.createElement(a.default,{ref:v.forwardedRef},k,d.default.createElement(v.components.Cell,{colSpan:_,padding:&quot;none&quot;,columnDef:x,value:C,icons:y},d.default.createElement(d.default.Fragment,null,d.default.createElement(s.default,{style:m({transition:&quot;all ease 200ms&quot;},w(v.groupData.isExpanded)),onClick:function(N){v.onGroupExpandChanged(v.path)},size:&quot;large&quot;},d.default.createElement(y.DetailPanel,{row:v,level:v.path.length-1})),D&amp;&amp;d.default.createElement(u.default,{indeterminate:F&gt;0&amp;&amp;A!==F,checked:A===F,onChange:function(N,R){return v.onGroupSelected&amp;&amp;v.onGroupSelected(R,v.groupData.path)},style:{marginRight:8}}),d.default.createElement(&quot;b&quot;,null,M,O)))),T)}g.defaultProps={columns:[],groups:[],level:0},g.propTypes={actions:c.default.array,columns:c.default.arrayOf(c.default.object),components:c.default.object,cellEditable:c.default.object,detailPanel:c.default.oneOfType([c.default.func,c.default.arrayOf(c.default.object)]),forwardedRef:c.default.element,getFieldValue:c.default.func,groupData:c.default.object,groups:c.default.arrayOf(c.default.object),hasAnyEditingRow:c.default.bool,icons:c.default.object,isTreeData:c.default.bool.isRequired,level:c.default.number,localization:c.default.object,onBulkEditRowChanged:c.default.func,onCellEditFinished:c.default.func,onCellEditStarted:c.default.func,onEditingApproved:c.default.func,onEditingCanceled:c.default.func,onGroupExpandChanged:c.default.func,onRowClick:c.default.func,onGroupSelected:c.default.func,onRowSelected:c.default.func,onToggleDetailPanel:c.default.func.isRequired,onTreeExpandChanged:c.default.func.isRequired,path:c.default.arrayOf(c.default.number),scrollWidth:c.default.number.isRequired,treeDataMaxLevel:c.default.number};var b=d.default.forwardRef(function(h,y){return d.default.createElement(g,(0,n.default)({},h,{forwardedRef:y}))});e.default=b}(q_)),q_}var U_={};const Hke=Qn(xfe),Vke=Qn(ope);var qE;function Gke(){return qE||(qE=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.MTableHeader=k,e.styles=e.default=void 0;var r=t(fc),l=t(hc),i=t(Ir()),o=t($a()),a=t(iu()),s=t(uf()),u=t(ge),c=t(Vr),d=t(Hke),f=t(ls),p=t(Cl),m=t(Vke),g=t(pc),b=$5,v=_(ds()),h=Yi(),y=[&quot;onColumnResized&quot;,&quot;classes&quot;,&quot;sx&quot;,&quot;columns&quot;];function w(P){if(typeof WeakMap!=&quot;function&quot;)return null;var E=new WeakMap,I=new WeakMap;return(w=function(F){return F?I:E})(P)}function _(P,E){if(P&amp;&amp;P.__esModule)return P;if(P===null||n(P)!==&quot;object&quot;&amp;&amp;typeof P!=&quot;function&quot;)return{default:P};var I=w(E);if(I&amp;&amp;I.has(P))return I.get(P);var A={},F=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var j in P)if(j!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(P,j)){var z=F?Object.getOwnPropertyDescriptor(P,j):null;z&amp;&amp;(z.get||z.set)?Object.defineProperty(A,j,z):A[j]=P[j]}return A.default=P,I&amp;&amp;I.set(P,A),A}function x(P,E){var I=Object.keys(P);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(P);E&amp;&amp;(A=A.filter(function(F){return Object.getOwnPropertyDescriptor(P,F).enumerable})),I.push.apply(I,A)}return I}function T(P){for(var E=1;E&lt;arguments.length;E++){var I=arguments[E]!=null?arguments[E]:{};E%2?x(Object(I),!0).forEach(function(A){(0,o.default)(P,A,I[A])}):Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(I)):x(Object(I)).forEach(function(A){Object.defineProperty(P,A,Object.getOwnPropertyDescriptor(I,A))})}return P}function k(P){var E=P.onColumnResized,I=P.classes,A=P.sx,F=P.columns,j=(0,s.default)(P,y),z=(0,h.useLocalizationStore)().header,B=(0,h.useOptionStore)(),N=(0,h.useIconStore)(),R=20,q=1e4,Y=u.default.useState(void 0),L=(0,a.default)(Y,2),W=L[0],U=L[1],V=u.default.useState(0),te=(0,a.default)(V,2),ee=te[0],H=te[1],Z=u.default.useMemo(function(){return F.filter(function(Me){return Me.hidden!==!0})},[F]),G=function(ce,we,K){var ne=ce.clientX,de=ce.target.closest(&quot;th&quot;),_e=de&amp;&amp;Math.round(+window.getComputedStyle(de).width.slice(0,-2)),ue=W==null?void 0:W.initialColWidths,pe,xe;if(B.tableWidth===&quot;full&quot;){var ye=de.nextSibling;pe=ye&amp;&amp;Math.round(+window.getComputedStyle(ye).width.slice(0,-2)),xe=Z.findIndex(function(Ae){return Ae.tableData.id===we.tableData.id+1})}else ue||(ue=Array.from(de.parentNode.children).map(function(Ae){return Math.round(+window.getComputedStyle(Ae).width.slice(0,-2))}));H(ne);var Te=Z[xe];U(T(T({colIndex:K,nextColIndex:xe,lastColData:T(T({},we.tableData),{},{width:_e})},xe&amp;&amp;Te&amp;&amp;{lastNextColData:T(T({},Te.tableData),{},{width:pe})}),{},{initialColWidths:ue,startX:ne}))},X=function(ce,we,K){var ne=Math.min(Math.max(ce.maxWidth||q,we),Math.max(Math.min(ce.minWidth||R,we),we+K));return ne-we},Q=u.default.useCallback(function(Me){if(W){Me.preventDefault&amp;&amp;Me.preventDefault();var ce=Me.clientX,we=Z[W.colIndex],K=we.tableData.additionalWidth-W.lastColData.additionalWidth,ne=X(we,W.lastColData.width+K,ce-ee);ne=Math.round(ne);var de=[W.lastColData.width+K];B.tableWidth===&quot;full&quot;&amp;&amp;W.lastNextColData&amp;&amp;(ne=-X(Z[W.nextColIndex],W.lastNextColData.width-K,-ne),de.push(W.lastNextColData.width-K)),H(ce),ne&amp;&amp;E(we.tableData.id,ne,de,W.initialColWidths)}},[ee,W,E]),re=u.default.useCallback(function(Me){W&amp;&amp;ee!==W.startX&amp;&amp;E(Z[W.colIndex].tableData.id,0,[],[]),U(void 0)},[U,W,ee,E]);u.default.useEffect(function(){return document.addEventListener(&quot;mousemove&quot;,Q),document.addEventListener(&quot;mouseup&quot;,re),function(){document.removeEventListener(&quot;mousemove&quot;,Q),document.removeEventListener(&quot;mouseup&quot;,re)}},[Q,re]);var ae=function(){var ce=v.actionsColumnWidth(T({options:B},j));return u.default.createElement(p.default,{key:&quot;key-actions-column&quot;,padding:&quot;checkbox&quot;,sx:M.header,style:T(T({textAlign:&quot;center&quot;},B.headerStyle),{},{width:ce,boxSizing:&quot;border-box&quot;})},u.default.createElement(m.default,{hideSortIcon:!0,disabled:!0},z.actions))},ie=function(ce){var we=B.columnResizable?v.reducePercentsInCalc(ce.tableData.width,j.scrollWidth):ce.tableData.width,K=T(T(T(T({},B.headerStyle),ce.headerStyle),{},{boxSizing:&quot;border-box&quot;,width:we},B.tableWidth===&quot;full&quot;&amp;&amp;ce.minWidth&amp;&amp;{minWidth:ce.minWidth}),B.tableWidth===&quot;full&quot;&amp;&amp;ce.maxWidth&amp;&amp;{maxWidth:ce.maxWidth});return B.tableLayout===&quot;fixed&quot;&amp;&amp;B.columnResizable&amp;&amp;ce.resizable!==!1&amp;&amp;(K.paddingLeft=8,K.paddingRight=2,K.position=&quot;relative&quot;),K};function se(){var Me=B.padding===&quot;default&quot;?&quot;medium&quot;:&quot;small&quot;;return Z.filter(function(ce){return!(ce.tableData.groupOrder&gt;-1)&amp;&amp;!ce.tableData.hiddden}).sort(function(ce,we){return ce.tableData.columnOrder-we.tableData.columnOrder}).map(function(ce,we,K){var ne=ce.align!==void 0?ce.align:[&quot;numeric&quot;,&quot;currency&quot;].indexOf(ce.type)!==-1?&quot;right&quot;:&quot;left&quot;,de=ce.title;if(B.draggable&amp;&amp;ce.draggable!==!1?de=u.default.createElement(b.Draggable,{key:ce.tableData.id,draggableId:ce.tableData.id.toString(),index:we,style:{zIndex:99}},function(ue,pe){return u.default.createElement(&quot;div&quot;,(0,i.default)({ref:ue.innerRef},ue.draggableProps,ue.dragHandleProps,{style:pe.isDragging?ue.draggableProps.style:{position:&quot;relative&quot;,minWidth:0,display:&quot;flex&quot;,flexDirection:ne===&quot;right&quot;?&quot;row-reverse&quot;:void 0}}),ce.sorting!==!1&amp;&amp;j.sorting&amp;&amp;j.allowSorting?u.default.createElement(C,{columnDef:ce,keepSortDirectionOnColumnSwitch:B.keepSortDirectionOnColumnSwitch,icon:N.SortArrow,thirdSortClick:B.thirdSortClick,onOrderChange:j.onOrderChange,orderByCollection:j.orderByCollection,showColumnSortOrder:B.showColumnSortOrder,sortOrderIndicatorStyle:B.sortOrderIndicatorStyle},ce.title):ce.title)}):ce.sorting!==!1&amp;&amp;j.sorting&amp;&amp;j.allowSorting&amp;&amp;(de=u.default.createElement(C,{columnDef:ce,keepSortDirectionOnColumnSwitch:B.keepSortDirectionOnColumnSwitch,icon:N.SortArrow,thirdSortClick:B.thirdSortClick,onOrderChange:j.onOrderChange,orderByCollection:j.orderByCollection,showColumnSortOrder:B.showColumnSortOrder,sortOrderIndicatorStyle:B.sortOrderIndicatorStyle},ce.title)),ce.tooltip&amp;&amp;(de=u.default.createElement(l.default,{title:ce.tooltip,placement:&quot;bottom&quot;},u.default.createElement(&quot;span&quot;,null,de))),B.tableLayout===&quot;fixed&quot;&amp;&amp;B.columnResizable&amp;&amp;ce.resizable!==!1&amp;&amp;!(B.tableWidth===&quot;full&quot;&amp;&amp;we===K.length-1)){var _e=N.Resize?N.Resize:function(ue){return u.default.createElement(r.default,(0,i.default)({},ue,{&quot;data-test-id&quot;:&quot;drag_handle&quot;}))};de=u.default.createElement(r.default,{sx:M.headerWrap(ne===&quot;right&quot;)},u.default.createElement(r.default,{sx:M.headerContent(ne===&quot;right&quot;)},de),u.default.createElement(&quot;div&quot;,null),u.default.createElement(_e,{sx:M.headerResize((W==null?void 0:W.col)&amp;&amp;W.col.tableData.id===ce.tableData.id),onMouseDown:function(pe){return G(pe,ce,we)}}))}return u.default.createElement(p.default,{key:ce.tableData.id,align:ne,sx:M.header,style:ie(ce),size:Me,&quot;aria-label&quot;:ce.ariaLabel},de)})}function he(){var Me=v.selectionMaxWidth(T(T({},j),{},{options:B}),j.treeDataMaxLevel);return u.default.createElement(p.default,{padding:&quot;none&quot;,key:&quot;key-selection-column&quot;,sx:M.header,style:T(T({},B.headerStyle),{},{width:Me})},B.showSelectAllCheckbox&amp;&amp;u.default.createElement(g.default,(0,i.default)({indeterminate:j.selectedCount&gt;0&amp;&amp;j.selectedCount&lt;j.dataCount,checked:j.dataCount&gt;0&amp;&amp;j.selectedCount&gt;=j.dataCount,onChange:function(we,K){return j.onAllSelected&amp;&amp;j.onAllSelected(K)}},B.headerSelectionProps)))}function Se(){return u.default.createElement(p.default,{padding:&quot;none&quot;,key:&quot;key-detail-panel-column&quot;,sx:M.header,style:B.headerStyle})}var Oe=se();if(B.selection&amp;&amp;Oe.splice(0,0,he()),j.showActionsColumn)if(B.actionsColumnIndex&gt;=0){var Pe=0;B.selection&amp;&amp;(Pe=1),Oe.splice(B.actionsColumnIndex+Pe,0,ae())}else B.actionsColumnIndex===-1&amp;&amp;Oe.push(ae());return j.hasDetailPanel&amp;&amp;B.showDetailPanelIcon&amp;&amp;(B.detailPanelColumnAlignment===&quot;right&quot;?Oe.push(Se()):Oe.splice(0,0,Se())),j.isTreeData&gt;0&amp;&amp;Oe.splice(0,0,u.default.createElement(p.default,{padding:&quot;none&quot;,key:&quot;key-tree-data-header&quot;,sx:M.header,style:B.headerStyle})),Z.filter(function(Me){return Me.tableData.groupOrder&gt;-1}).forEach(function(Me){Oe.splice(0,0,u.default.createElement(p.default,{padding:&quot;checkbox&quot;,key:&quot;key-group-header&quot;+Me.tableData.id,sx:M.header,style:B.headerStyle}))}),u.default.createElement(d.default,{ref:j.forwardedRef,classes:I,sx:A},u.default.createElement(f.default,{sx:M.headerRow},Oe))}var S=function(E,I,A,F,j){return A.tableData.id!==E?j&amp;&amp;I||&quot;asc&quot;:I===&quot;asc&quot;?&quot;desc&quot;:I===&quot;desc&quot;&amp;&amp;F?&quot;&quot;:&quot;asc&quot;};function C(P){var E=P.columnDef,I=P.keepSortDirectionOnColumnSwitch,A=P.icon,F=P.thirdSortClick,j=P.onOrderChange,z=P.children,B=P.orderByCollection,N=P.showColumnSortOrder,R=P.sortOrderIndicatorStyle,q=B.find(function(U){var V=U.orderBy;return V===E.tableData.id}),Y=(q||I)&amp;&amp;q&amp;&amp;q.orderDirection||&quot;asc&quot;,L=&quot;none&quot;;q&amp;&amp;Y===&quot;asc&quot;?L=E.ariaSortAsc||&quot;ascending&quot;:q&amp;&amp;Y===&quot;desc&quot;&amp;&amp;(L=E.ariaSortDesc||&quot;descending&quot;);var W=q&amp;&amp;q.orderBy;return u.default.createElement(u.default.Fragment,null,u.default.createElement(m.default,{role:&quot;columnheader&quot;,&quot;aria-sort&quot;:L,&quot;aria-label&quot;:E.ariaLabel,IconComponent:A,active:!!q,&quot;data-testid&quot;:&quot;mtableheader-sortlabel&quot;,direction:Y,onClick:function(){var V=S(W,Y,E,F,I);j(E.tableData.id,V,q&amp;&amp;q.sortOrder)}},z),u.default.createElement(&quot;span&quot;,{style:T(T({},R),{},{width:&quot;1em&quot;}),&quot;data-testid&quot;:&quot;material-table-column-sort-order-indicator&quot;},N&amp;&amp;q?q.sortOrder:&quot;&quot;))}k.defaultProps={dataCount:0,selectedCount:0,orderByCollection:[],allowSorting:!0},k.propTypes={columns:c.default.array.isRequired,classes:c.default.object,sx:c.default.object,dataCount:c.default.number,hasDetailPanel:c.default.bool.isRequired,selectedCount:c.default.number,onAllSelected:c.default.func,onOrderChange:c.default.func,showActionsColumn:c.default.bool,orderByCollection:c.default.array,showColumnSortOrder:c.default.bool,tooltip:c.default.string,allowSorting:c.default.bool};var M={headerRow:{zIndex:10},header:{top:0},headerWrap:function(E){return{display:&quot;flex&quot;,alignItems:&quot;center&quot;,position:&quot;relative&quot;,left:4}},headerWrapRight:function(E){return{display:&quot;flex&quot;,alignItems:&quot;center&quot;,pr:E?1:void 0,position:&quot;relative&quot;,left:4,justifyContent:&quot;flex-end&quot;}},headerContent:function(E){return{minWidth:0,display:&quot;flex&quot;,flex:&quot;1 0 100%&quot;,flexDirection:E?&quot;row-reverse&quot;:void 0,justifyContent:&quot;flex-start&quot;,alignItems:&quot;center&quot;,width:&quot;100%&quot;,position:&quot;relative&quot;}},headerResize:function(E){return{color:E?&quot;primary.main&quot;:&quot;inherit&quot;,flex:1,cursor:&quot;col-resize&quot;,position:&quot;absolute&quot;,height:&quot;100%&quot;,width:16,display:&quot;flex&quot;,justifyContent:&quot;center&quot;,right:-8,zIndex:20}}};e.styles=M;var O=u.default.forwardRef(function(E,I){return u.default.createElement(k,(0,i.default)({},E,{forwardedRef:I}))}),D=u.default.memo(O);e.default=D}(U_)),U_}var H_={};const Yke=Qn(Jie);var UE;function Xke(){return UE||(UE=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(Ir()),l=t(df),i=t(hc),o=t(fc),a=t(Yke),s=t(Vr),u=t(ge),c=sf,d=m(ds()),f=Yi();function p(y){if(typeof WeakMap!=&quot;function&quot;)return null;var w=new WeakMap,_=new WeakMap;return(p=function(T){return T?_:w})(y)}function m(y,w){if(y&amp;&amp;y.__esModule)return y;if(y===null||n(y)!==&quot;object&quot;&amp;&amp;typeof y!=&quot;function&quot;)return{default:y};var _=p(w);if(_&amp;&amp;_.has(y))return _.get(y);var x={},T=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var k in y)if(k!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(y,k)){var S=T?Object.getOwnPropertyDescriptor(y,k):null;S&amp;&amp;(S.get||S.set)?Object.defineProperty(x,k,S):x[k]=y[k]}return x.default=y,_&amp;&amp;_.set(y,x),x}function g(y){var w=(0,c.useTheme)(),_=(0,f.useLocalizationStore)().pagination,x=(0,f.useIconStore)(),T=function(Y){y.onPageChange(Y,0)},k=function(Y){y.onPageChange(Y,y.page-1)},S=function(Y){y.onPageChange(Y,y.page+1)},C=function(Y){return function(L){y.onPageChange(L,Y)}},M=function(Y){y.onPageChange(Y,Math.max(0,Math.ceil(y.count/y.rowsPerPage)-1))};function O(q,Y,L,W){var U=[];W=Math.max(1,Math.min(10,W));for(var V=Math.max(q-W+1,0);V&lt;=Math.min(Y+W-1,L);V++){var te=V===y.page?&quot;contained&quot;:&quot;text&quot;;U.push(u.default.createElement(a.default,{size:&quot;small&quot;,style:{boxShadow:&quot;none&quot;,maxWidth:&quot;30px&quot;,maxHeight:&quot;30px&quot;,minWidth:&quot;30px&quot;,minHeight:&quot;30px&quot;},disabled:V===y.page,variant:te,onClick:C(V),key:V},V+1))}return u.default.createElement(&quot;span&quot;,null,U)}var D=y.count,P=y.page,E=y.rowsPerPage,I=y.showFirstLastPageButtons,A=y.numberOfPagesAround,F=Math.ceil(D/E)-1,j=Math.max(P-1,0),z=Math.min(F,P+1),B=d.parseFirstLastPageButtons(I,w.direction===&quot;rtl&quot;),N=B.first,R=B.last;return u.default.createElement(o.default,{sx:{flexShrink:0,color:&quot;text.secondary&quot;,marginLeft:2.5,display:&quot;flex&quot;,alignItems:&quot;center&quot;},ref:y.forwardedRef},N&amp;&amp;u.default.createElement(i.default,{title:_.firstTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(l.default,{onClick:T,disabled:P===0,&quot;aria-label&quot;:_.firstAriaLabel,size:&quot;large&quot;},w.direction===&quot;rtl&quot;?u.default.createElement(x.LastPage,null):u.default.createElement(x.FirstPage,null)))),u.default.createElement(i.default,{title:_.previousTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(l.default,{onClick:k,disabled:P===0,&quot;aria-label&quot;:_.previousAriaLabel},u.default.createElement(x.PreviousPage,null)))),u.default.createElement(o.default,{sx:{display:{xs:&quot;false&quot;,sm:&quot;false&quot;,md:&quot;block&quot;}}},O(j,z,F,A)),u.default.createElement(i.default,{title:_.nextTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(l.default,{onClick:S,disabled:P&gt;=F,&quot;aria-label&quot;:_.nextAriaLabel,size:&quot;large&quot;},w.direction===&quot;rtl&quot;?u.default.createElement(x.PreviousPage,null):u.default.createElement(x.NextPage,null)))),R&amp;&amp;u.default.createElement(i.default,{title:_.lastTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(l.default,{onClick:M,disabled:P&gt;=Math.ceil(D/E)-1,&quot;aria-label&quot;:_.lastAriaLabel,size:&quot;large&quot;},w.direction===&quot;rtl&quot;?u.default.createElement(x.FirstPage,null):u.default.createElement(x.LastPage,null)))))}g.propTypes={onPageChange:s.default.func,page:s.default.number,forwardedRef:s.default.func,count:s.default.number,rowsPerPage:s.default.number,numberOfPagesAround:s.default.number,classes:s.default.object,theme:s.default.any,showFirstLastPageButtons:s.default.oneOfType([s.default.object,s.default.bool])},g.defaultProps={showFirstLastPageButtons:!0};var b=u.default.forwardRef(function(w,_){return u.default.createElement(g,(0,r.default)({},w,{forwardedRef:_}))}),v=b,h=v;e.default=h}(H_)),H_}var V_={},HE;function Kke(){return HE||(HE=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(Ir()),l=t(fc),i=t(df),o=t(hc),a=t(Tb),s=t(Vr),u=t(ge),c=sf,d=m(ds()),f=eg();function p(y){if(typeof WeakMap!=&quot;function&quot;)return null;var w=new WeakMap,_=new WeakMap;return(p=function(T){return T?_:w})(y)}function m(y,w){if(y&amp;&amp;y.__esModule)return y;if(y===null||n(y)!==&quot;object&quot;&amp;&amp;typeof y!=&quot;function&quot;)return{default:y};var _=p(w);if(_&amp;&amp;_.has(y))return _.get(y);var x={},T=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var k in y)if(k!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(y,k)){var S=T?Object.getOwnPropertyDescriptor(y,k):null;S&amp;&amp;(S.get||S.set)?Object.defineProperty(x,k,S):x[k]=y[k]}return x.default=y,_&amp;&amp;_.set(y,x),x}function g(y){var w=(0,c.useTheme)(),_=(0,f.useIconStore)(),x=(0,f.useLocalizationStore)().pagination,T=function(j){y.onPageChange(j,0)},k=function(j){y.onPageChange(j,y.page-1)},S=function(j){y.onPageChange(j,y.page+1)},C=function(j){y.onPageChange(j,Math.max(0,Math.ceil(y.count/y.rowsPerPage)-1))},M=y.count,O=y.page,D=y.rowsPerPage,P=y.showFirstLastPageButtons,E=d.parseFirstLastPageButtons(P,w.direction===&quot;rtl&quot;),I=E.first,A=E.last;return u.default.createElement(l.default,{sx:{flexShrink:0,color:&quot;text.secondary&quot;,display:&quot;flex&quot;,alignItems:&quot;center&quot;},ref:y.forwardedRef},I&amp;&amp;u.default.createElement(o.default,{title:x.firstTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(i.default,{onClick:T,disabled:O===0,&quot;aria-label&quot;:x.firstAriaLabel,size:&quot;large&quot;},w.direction===&quot;rtl&quot;?u.default.createElement(_.LastPage,null):u.default.createElement(_.FirstPage,null)))),u.default.createElement(o.default,{title:x.previousTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(i.default,{onClick:k,disabled:O===0,&quot;aria-label&quot;:x.previousAriaLabel},w.direction===&quot;rtl&quot;?u.default.createElement(_.NextPage,null):u.default.createElement(_.PreviousPage,null)))),u.default.createElement(a.default,{variant:&quot;caption&quot;,style:{flex:1,textAlign:&quot;center&quot;,alignSelf:&quot;center&quot;,flexBasis:&quot;inherit&quot;}},x.labelDisplayedRows.replace(&quot;{from}&quot;,y.count===0?0:y.page*y.rowsPerPage+1).replace(&quot;{to}&quot;,Math.min((y.page+1)*y.rowsPerPage,y.count)).replace(&quot;{count}&quot;,y.count)),u.default.createElement(o.default,{title:x.nextTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(i.default,{onClick:S,disabled:O&gt;=Math.ceil(M/D)-1,&quot;aria-label&quot;:x.nextAriaLabel},w.direction===&quot;rtl&quot;?u.default.createElement(_.PreviousPage,null):u.default.createElement(_.NextPage,null)))),A&amp;&amp;u.default.createElement(o.default,{title:x.lastTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(i.default,{onClick:C,disabled:O&gt;=Math.ceil(M/D)-1,&quot;aria-label&quot;:x.lastAriaLabel,size:&quot;large&quot;},w.direction===&quot;rtl&quot;?u.default.createElement(_.FirstPage,null):u.default.createElement(_.LastPage,null)))))}g.propTypes={onPageChange:s.default.func,page:s.default.number,count:s.default.number,rowsPerPage:s.default.number,classes:s.default.object,localization:s.default.object,showFirstLastPageButtons:s.default.oneOfType([s.default.object,s.default.bool]),forwardedRef:s.default.func},g.defaultProps={showFirstLastPageButtons:!0};var b=u.default.forwardRef(function(w,_){return u.default.createElement(g,(0,r.default)({},w,{forwardedRef:_}))}),v=b,h=v;e.default=h}(V_)),V_}var G_={},VE;function Zke(){return VE||(VE=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.MTableSummaryRow=v,e.default=void 0;var r=t(ls),l=t(_a()),i=t(cf()),o=t(Cl),a=t($a()),s=m(ge),u=_b(),c=m(ds()),d=Yi(),f=t(Vr);function p(y){if(typeof WeakMap!=&quot;function&quot;)return null;var w=new WeakMap,_=new WeakMap;return(p=function(T){return T?_:w})(y)}function m(y,w){if(y&amp;&amp;y.__esModule)return y;if(y===null||n(y)!==&quot;object&quot;&amp;&amp;typeof y!=&quot;function&quot;)return{default:y};var _=p(w);if(_&amp;&amp;_.has(y))return _.get(y);var x={},T=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var k in y)if(k!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(y,k)){var S=T?Object.getOwnPropertyDescriptor(y,k):null;S&amp;&amp;(S.get||S.set)?Object.defineProperty(x,k,S):x[k]=y[k]}return x.default=y,_&amp;&amp;_.set(y,x),x}function g(y,w){var _=Object.keys(y);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(y);w&amp;&amp;(x=x.filter(function(T){return Object.getOwnPropertyDescriptor(y,T).enumerable})),_.push.apply(_,x)}return _}function b(y){for(var w=1;w&lt;arguments.length;w++){var _=arguments[w]!=null?arguments[w]:{};w%2?g(Object(_),!0).forEach(function(x){(0,a.default)(y,x,_[x])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(_)):g(Object(_)).forEach(function(x){Object.defineProperty(y,x,Object.getOwnPropertyDescriptor(_,x))})}return y}function v(y){var w=y.columns,_=y.rowProps,x=y.renderSummaryRow,T=(0,d.useOptionStore)();if(!x)return null;function k(D){var P=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:1,E=c.elementSize(b(b({},_),{},{options:T})),I=P*c.baseIconSize(b(b({},_),{},{options:T}));return s.createElement(o.default,{key:&quot;placeholder.&quot;.concat(D),size:E,padding:&quot;none&quot;,style:{width:I,padding:&quot;0px 5px&quot;,boxSizing:&quot;border-box&quot;}})}var S=[],C=[],M=0;if(T.selection&amp;&amp;S.push(k(M++)),_.actions&amp;&amp;_.actions.filter(function(D){return D.position===&quot;row&quot;||typeof D==&quot;function&quot;}).length&gt;0){var O=c.rowActions(_).length;T.actionsColumnIndex===-1?C.push(k(M++,O)):T.actionsColumnIndex&gt;=0&amp;&amp;S.push(k(M++,O))}return _.detailPanel&amp;&amp;T.showDetailPanelIcon&amp;&amp;(T.detailPanelColumnAlignment===&quot;right&quot;?C.push(k(M++)):S.push(k(M++))),_.isTreeData&amp;&amp;S.push(k(M++)),s.createElement(r.default,null,S,(0,i.default)(w).sort(function(D,P){return D.tableData.columnOrder-P.tableData.columnOrder}).map(function(D,P){var E=x({index:D.tableData.columnOrder,column:D,columns:w}),I=D.align!==void 0?D.align:[&quot;numeric&quot;,&quot;currency&quot;].indexOf(D.type)!==-1?&quot;right&quot;:&quot;left&quot;,A=&quot;&quot;,F=(0,u.getStyle)({columnDef:D,scrollWidth:0});return(0,l.default)(E)===&quot;object&quot;&amp;&amp;E!==null?(A=E.value,F=E.style):A=E,s.createElement(o.default,{key:P,style:F,align:I},A)}),C)}v.propTypes={columns:f.default.array,renderSummaryRow:f.default.func};var h=v;e.default=h}(G_)),G_}var Y_={};const Qke=Qn(Mce);var GE;function Jke(){return GE||(GE=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.MTableToolbar=S,e.default=void 0;var r=t(Ir()),l=t($a()),i=t(fc),o=t(iu()),a=t(pc),s=t(CW),u=t(df),c=t(Qke),d=t(FM),f=t(pb),p=t(PW),m=t(hc),g=t(Tb),b=sf,v=t(Vr),h=_(ge),y=Yi();function w(P){if(typeof WeakMap!=&quot;function&quot;)return null;var E=new WeakMap,I=new WeakMap;return(w=function(F){return F?I:E})(P)}function _(P,E){if(P&amp;&amp;P.__esModule)return P;if(P===null||n(P)!==&quot;object&quot;&amp;&amp;typeof P!=&quot;function&quot;)return{default:P};var I=w(E);if(I&amp;&amp;I.has(P))return I.get(P);var A={},F=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var j in P)if(j!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(P,j)){var z=F?Object.getOwnPropertyDescriptor(P,j):null;z&amp;&amp;(z.get||z.set)?Object.defineProperty(A,j,z):A[j]=P[j]}return A.default=P,I&amp;&amp;I.set(P,A),A}function x(P,E){var I=Object.keys(P);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(P);E&amp;&amp;(A=A.filter(function(F){return Object.getOwnPropertyDescriptor(P,F).enumerable})),I.push.apply(I,A)}return I}function T(P){for(var E=1;E&lt;arguments.length;E++){var I=arguments[E]!=null?arguments[E]:{};E%2?x(Object(I),!0).forEach(function(A){(0,l.default)(P,A,I[A])}):Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(I)):x(Object(I)).forEach(function(A){Object.defineProperty(P,A,Object.getOwnPropertyDescriptor(I,A))})}return P}var k;function S(P){var E=(0,b.useTheme)(),I=(0,y.useLocalizationStore)().toolbar,A=(0,h.useState)(P.searchText),F=(0,o.default)(A,2),j=F[0],z=F[1],B=(0,h.useState)(null),N=(0,o.default)(B,2),R=N[0],q=N[1],Y=(0,h.useState)(null),L=(0,o.default)(Y,2),W=L[0],U=L[1],V=(0,y.useIconStore)(),te=(0,y.useOptionStore)(),ee=h.default.useMemo(function(){return P.originalData.filter(function(ie){return ie.tableData.checked})},[P.originalData]),H=function(se){if(z(se),P.dataManager.changeSearchText(se),!P.isRemoteData){P.onSearchChanged(se);return}k&amp;&amp;clearTimeout(k),k=setTimeout(function(){P.onSearchChanged(se),k=null},P.searchDebounceDelay)},Z=function(){var se=P.columns.filter(function(Oe){return(!Oe.hidden||Oe.export===!0)&amp;&amp;Oe.field&amp;&amp;Oe.export!==!1}).sort(function(Oe,Pe){return Oe.tableData.columnOrder&gt;Pe.tableData.columnOrder?1:-1}),he=O(P.data()),Se=he.map(function(Oe){return se.reduce(function(Pe,Me){var ce;return typeof Me.customExport==&quot;function&quot;?ce=Me.customExport(Oe):ce=P.getFieldValue(Oe,Me),Pe[Me.field]=ce,Pe},{})});return[se,Se]};function G(){return te.search?h.default.createElement(f.default,{autoFocus:te.searchAutoFocus,sx:te.searchFieldAlignment===&quot;left&quot;&amp;&amp;te.showTitle===!1?void 0:C.searchField,value:j,onChange:function(se){return H(se.target.value)},placeholder:I.searchPlaceholder,variant:te.searchFieldVariant,InputProps:{startAdornment:h.default.createElement(s.default,{position:&quot;start&quot;},h.default.createElement(m.default,{title:I.searchTooltip},h.default.createElement(V.Search,{fontSize:&quot;small&quot;}))),endAdornment:h.default.createElement(s.default,{position:&quot;end&quot;},h.default.createElement(u.default,{disabled:!j,onClick:function(){return H(&quot;&quot;)},&quot;aria-label&quot;:I.clearSearchAriaLabel},h.default.createElement(V.ResetSearch,{fontSize:&quot;small&quot;,&quot;aria-label&quot;:&quot;clear&quot;}))),style:te.searchFieldStyle,inputProps:{&quot;aria-label&quot;:I.searchAriaLabel}}}):null}function X(ie){var se=ie?&quot;toolbarOnSelect&quot;:&quot;toolbar&quot;;return h.default.createElement(&quot;div&quot;,{style:{display:&quot;flex&quot;}},te.columnsButton&amp;&amp;!ie&amp;&amp;h.default.createElement(&quot;span&quot;,null,h.default.createElement(m.default,{title:I.showColumnsTitle},h.default.createElement(u.default,{color:&quot;inherit&quot;,onClick:function(Se){return U(Se.currentTarget)},&quot;aria-label&quot;:I.showColumnsAriaLabel},h.default.createElement(V.ViewColumn,null))),h.default.createElement(c.default,{anchorEl:W,open:!!W,onClose:function(){return U(null)}},h.default.createElement(d.default,{key:&quot;text&quot;,disabled:!0,style:{opacity:1,fontWeight:600,fontSize:12}},I.addRemoveColumns),P.columns.map(function(he){var Se=he.hiddenByColumnsButton!==void 0?he.hiddenByColumnsButton:P.columnsHiddenInColumnsButton;return Se?null:h.default.createElement(&quot;li&quot;,{key:he.tableData.id},h.default.createElement(d.default,{sx:C.formControlLabel,component:&quot;label&quot;,htmlFor:&quot;column-toggle-&quot;.concat(he.tableData.id),disabled:he.removable===!1},h.default.createElement(a.default,{checked:!he.hidden,id:&quot;column-toggle-&quot;.concat(he.tableData.id),onChange:function(){return P.onColumnsChanged(he,!he.hidden)}}),h.default.createElement(&quot;span&quot;,null,he.title)))}))),te.exportMenu.length&gt;0&amp;&amp;h.default.createElement(&quot;span&quot;,null,h.default.createElement(m.default,{title:I.exportTitle},h.default.createElement(u.default,{color:&quot;inherit&quot;,onClick:function(Se){return q(Se.currentTarget)},&quot;aria-label&quot;:I.exportAriaLabel},h.default.createElement(V.Export,null))),h.default.createElement(c.default,{anchorEl:R,open:!!R,onClose:function(){return q(null)}},te.exportMenu.map(function(he,Se){var Oe=Z(),Pe=(0,o.default)(Oe,2),Me=Pe[0],ce=Pe[1];return h.default.createElement(d.default,{key:&quot;&quot;.concat(he.label).concat(Se),onClick:function(){he.exportFunc(Me,ce,{searchedData:P.dataManager.searchedData,filteredData:P.dataManager.filteredData,groupedData:P.dataManager.groupedData,selectedData:ee}),q(null)}},he.label)}))),h.default.createElement(&quot;span&quot;,null,h.default.createElement(P.components.Actions,{actions:P.actions&amp;&amp;P.actions.filter(function(he){return he.position===se}),data:ie?ee:void 0,components:P.components})))}function Q(){return h.default.createElement(i.default,{sx:C.actions},h.default.createElement(&quot;div&quot;,null,X(ee.length&gt;0)))}function re(ie){var se=typeof ie==&quot;string&quot;?h.default.createElement(g.default,{variant:&quot;h6&quot;,style:{whiteSpace:&quot;nowrap&quot;,overflow:&quot;hidden&quot;,textOverflow:&quot;ellipsis&quot;}},ie):ie;return h.default.createElement(i.default,{sx:C.title},se)}var ae=te.showTextRowsSelected&amp;&amp;ee.length&gt;0?typeof I.nRowsSelected==&quot;function&quot;?I.nRowsSelected(ee.length):I.nRowsSelected.replace(&quot;{0}&quot;,ee.length):te.showTitle?P.title:null;return h.default.createElement(p.default,{ref:P.forwardedRef,className:P.className,sx:T(T({},C.root),te.showTextRowsSelected&amp;&amp;ee.length&gt;0?C.highlight(E):{})},ae&amp;&amp;re(ae),te.searchFieldAlignment===&quot;left&quot;&amp;&amp;G(),te.toolbarButtonAlignment===&quot;left&quot;&amp;&amp;Q(),h.default.createElement(i.default,{sx:C.spacer}),te.searchFieldAlignment===&quot;right&quot;&amp;&amp;G(),te.toolbarButtonAlignment===&quot;right&quot;&amp;&amp;Q())}S.defaultProps={actions:[],columns:[],columnsHiddenInColumnsButton:!1,searchText:&quot;&quot;,originalData:[],title:&quot;No Title!&quot;},S.propTypes={actions:v.default.array,className:v.default.string,columns:v.default.array,components:v.default.object.isRequired,getFieldValue:v.default.func.isRequired,onColumnsChanged:v.default.func.isRequired,dataManager:v.default.object.isRequired,searchText:v.default.string,onSearchChanged:v.default.func.isRequired,originalData:v.default.array,title:v.default.oneOfType([v.default.element,v.default.string]),renderData:v.default.array,data:v.default.oneOfType([v.default.array,v.default.func]),exportAllData:v.default.bool,exportMenu:v.default.arrayOf(v.default.shape({name:v.default.string,handler:v.default.func})),searchAutoFocus:v.default.bool,classes:v.default.object};var C={root:{paddingRight:1,paddingLeft:2},highlight:function(E){return E.palette.mode===&quot;light&quot;?{color:E.palette.secondary.main,backgroundColor:(0,b.lighten)(E.palette.secondary.light,.85)}:{color:E.palette.text.primary,backgroundColor:E.palette.secondary.dark}},spacer:{flex:&quot;1 1 10%&quot;},actions:{color:&quot;text.secondary&quot;},title:{overflow:&quot;hidden&quot;},searchField:{minWidth:150,paddingLeft:2},formControlLabel:{px:1}},M=h.default.forwardRef(function(E,I){return h.default.createElement(S,(0,r.default)({},E,{forwardedRef:I}))});function O(P){for(var E=P;Array.isArray((I=E)===null||I===void 0||(A=I[0])===null||A===void 0?void 0:A.data);){var I,A;E=E.map(function(F){return F.groups.length!==0?F.groups:F.data}).flat()}return E}var D=h.default.memo(M);e.default=D}(Y_)),Y_}var YE;function Db(){return YE||(YE=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),Object.defineProperty(e,&quot;Container&quot;,{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,&quot;MTableAction&quot;,{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,&quot;MTableActions&quot;,{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,&quot;MTableBody&quot;,{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,&quot;MTableBodyRow&quot;,{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,&quot;MTableCell&quot;,{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,&quot;MTableCustomIcon&quot;,{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,&quot;MTableEditCell&quot;,{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,&quot;MTableEditField&quot;,{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,&quot;MTableEditRow&quot;,{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,&quot;MTableFilterRow&quot;,{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,&quot;MTableGroupRow&quot;,{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,&quot;MTableGroupbar&quot;,{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,&quot;MTableHeader&quot;,{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,&quot;MTablePagination&quot;,{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,&quot;MTableScrollbar&quot;,{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,&quot;MTableSteppedPagination&quot;,{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,&quot;MTableSummaryRow&quot;,{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,&quot;MTableToolbar&quot;,{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,&quot;OverlayError&quot;,{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,&quot;OverlayLoading&quot;,{enumerable:!0,get:function(){return n.default}});var n=t(Kpe()),r=t(Bhe()),l=t(Uhe()),i=t(Vhe()),o=t(Zhe()),a=t(s2e()),s=t(u2e()),u=t(p2e()),c=t(h2e()),d=t(y2e()),f=t(w2e()),p=t(_2e()),m=t(T2e()),g=t(MW()),b=t(qke()),v=t(Uke()),h=t(Gke()),y=t(Xke()),w=t(Kke()),_=t(Zke()),x=t(Jke())}(Cw)),Cw}var XE;function Hq(){return XE||(XE=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Xpe),r=Db(),l={Action:r.MTableAction,Actions:r.MTableActions,Body:r.MTableBody,Cell:r.MTableCell,Container:r.Container,EditCell:r.MTableEditCell,EditField:r.MTableEditField,EditRow:r.MTableEditRow,FilterRow:r.MTableFilterRow,Groupbar:r.MTableGroupbar,GroupRow:r.MTableGroupRow,Header:r.MTableHeader,OverlayLoading:r.OverlayLoading,OverlayError:r.OverlayError,Pagination:n.default,Row:r.MTableBodyRow,SummaryRow:r.MTableSummaryRow,Toolbar:r.MTableToolbar};e.default=l}(Sw)),Sw}var KE;function eSe(){if(KE)return tp;KE=1;var e=Cn;Object.defineProperty(tp,&quot;__esModule&quot;,{value:!0}),tp.defaultProps=void 0;var t=e(Hq()),n=e(lB()),r=e(oB()),l=e(iB()),i={actions:[],classes:{},columns:[],components:t.default,data:[],icons:n.default,isLoading:!1,title:&quot;Table Title&quot;,options:l.default,localization:r.default,style:{}};return tp.defaultProps=i,tp}var kp={},Sp={},ZE;function N5(){if(ZE)return Sp;ZE=1,Object.defineProperty(Sp,&quot;__esModule&quot;,{value:!0}),Sp.ALL_COLUMNS=void 0;var e=&quot;all_columns&quot;;return Sp.ALL_COLUMNS=e,Sp}var QE;function tSe(){if(QE)return kp;QE=1;var e=Cn;Object.defineProperty(kp,&quot;__esModule&quot;,{value:!0}),kp.propTypes=void 0;var t=e(Vr),n=N5(),r=t.default.shape({current:t.default.element}),l=t.default.shape({classes:t.default.object,innerRef:r}),i={actions:t.default.arrayOf(t.default.oneOfType([t.default.func,t.default.shape({icon:t.default.oneOfType([t.default.element,t.default.func,t.default.string,r]).isRequired,isFreeAction:t.default.bool,position:t.default.oneOf([&quot;auto&quot;,&quot;toolbar&quot;,&quot;toolbarOnSelect&quot;,&quot;row&quot;]),tooltip:t.default.string,onClick:t.default.func.isRequired,onMouseEnter:t.default.func,onMouseLeave:t.default.func,iconProps:t.default.object,disabled:t.default.bool,hidden:t.default.bool}),t.default.shape({action:t.default.func,position:t.default.oneOf([&quot;auto&quot;,&quot;toolbar&quot;,&quot;toolbarOnSelect&quot;,&quot;row&quot;])})])),renderSummaryRow:t.default.func,columns:t.default.arrayOf(t.default.shape({cellStyle:t.default.oneOfType([t.default.object,t.default.func]),currencySetting:t.default.shape({locale:t.default.string,currencyCode:t.default.string,minimumFractionDigits:t.default.number,maximumFractionDigits:t.default.number}),ariaLabel:t.default.string,ariaSortAsc:t.default.oneOf([&quot;ascending&quot;,&quot;descending&quot;,&quot;none&quot;,&quot;other&quot;]),ariaSortDesc:t.default.oneOf([&quot;ascending&quot;,&quot;descending&quot;,&quot;none&quot;,&quot;other&quot;]),draggable:t.default.bool,customFilterAndSearch:t.default.func,customSort:t.default.func,customExport:t.default.func,defaultFilter:t.default.any,defaultSort:t.default.oneOf([&quot;asc&quot;,&quot;desc&quot;]),editComponent:t.default.oneOfType([t.default.element,t.default.func]),emptyValue:t.default.oneOfType([t.default.string,t.default.node,t.default.func]),export:t.default.bool,field:t.default.oneOfType([t.default.string,t.default.arrayOf(t.default.string)]),filtering:t.default.bool,filterCellStyle:t.default.object,filterPlaceholder:t.default.string,filterComponent:t.default.oneOfType([t.default.element,t.default.func]),grouping:t.default.bool,headerStyle:t.default.object,hidden:t.default.bool,hideFilterIcon:t.default.bool,initialEditValue:t.default.any,lookup:t.default.object,editable:t.default.oneOfType([t.default.func,t.default.oneOf([&quot;always&quot;,&quot;onUpdate&quot;,&quot;onAdd&quot;,&quot;never&quot;])]),removable:t.default.bool,render:t.default.func,searchable:t.default.bool,sorting:t.default.bool,title:t.default.oneOfType([t.default.element,t.default.string]),type:t.default.oneOf([&quot;string&quot;,&quot;boolean&quot;,&quot;numeric&quot;,&quot;date&quot;,&quot;datetime&quot;,&quot;time&quot;,&quot;currency&quot;])})).isRequired,components:t.default.shape({Action:t.default.oneOfType([t.default.element,t.default.func,l]),Actions:t.default.oneOfType([t.default.element,t.default.func,l]),Body:t.default.oneOfType([t.default.element,t.default.func,l]),Cell:t.default.oneOfType([t.default.element,t.default.func,l]),Container:t.default.oneOfType([t.default.element,t.default.func,l]),EditField:t.default.oneOfType([t.default.element,t.default.func,l]),EditRow:t.default.oneOfType([t.default.element,t.default.func,l]),FilterRow:t.default.oneOfType([t.default.element,t.default.func,l]),Groupbar:t.default.oneOfType([t.default.element,t.default.func,l]),GroupRow:t.default.oneOfType([t.default.element,t.default.func,l]),Header:t.default.oneOfType([t.default.element,t.default.func,l]),OverlayLoading:t.default.oneOfType([t.default.element,t.default.func,l]),OverlayError:t.default.oneOfType([t.default.element,t.default.func,l]),Pagination:t.default.oneOfType([t.default.element,t.default.func,l]),Row:t.default.oneOfType([t.default.element,t.default.func,l]),Toolbar:t.default.oneOfType([t.default.element,t.default.func,l])}),data:t.default.oneOfType([t.default.arrayOf(t.default.object),t.default.func]).isRequired,editable:t.default.shape({isEditable:t.default.func,isBulkEditable:t.default.func,isDeletable:t.default.func,onRowAdd:t.default.func,onRowUpdate:t.default.func,onRowDelete:t.default.func,onRowAddCancelled:t.default.func,onRowUpdateCancelled:t.default.func,isEditHidden:t.default.func,isDeleteHidden:t.default.func}),detailPanel:t.default.oneOfType([t.default.func,t.default.arrayOf(t.default.oneOfType([t.default.func,t.default.shape({disabled:t.default.bool,icon:t.default.oneOfType([t.default.element,t.default.func,t.default.string,r]),openIcon:t.default.oneOfType([t.default.element,t.default.func,t.default.string,r]),tooltip:t.default.string,render:t.default.func.isRequired})]))]),icons:t.default.shape({Add:t.default.oneOfType([t.default.element,t.default.func,r]),Check:t.default.oneOfType([t.default.element,t.default.func,r]),Clear:t.default.oneOfType([t.default.element,t.default.func,r]),Delete:t.default.oneOfType([t.default.element,t.default.func,r]),DetailPanel:t.default.oneOfType([t.default.element,t.default.func,r]),Edit:t.default.oneOfType([t.default.element,t.default.func,r]),Export:t.default.oneOfType([t.default.element,t.default.func,r]),Filter:t.default.oneOfType([t.default.element,t.default.func,r]),FirstPage:t.default.oneOfType([t.default.element,t.default.func,r]),LastPage:t.default.oneOfType([t.default.element,t.default.func,r]),NextPage:t.default.oneOfType([t.default.element,t.default.func,r]),PreviousPage:t.default.oneOfType([t.default.element,t.default.func,r]),Refresh:t.default.oneOfType([t.default.element,t.default.func,r]),ResetSearch:t.default.oneOfType([t.default.element,t.default.func,r]),Search:t.default.oneOfType([t.default.element,t.default.func,r]),SortArrow:t.default.oneOfType([t.default.element,t.default.func,r]),ThirdStateCheck:t.default.oneOfType([t.default.element,t.default.func,r]),ViewColumn:t.default.oneOfType([t.default.element,t.default.func,r])}),isLoading:t.default.bool,title:t.default.oneOfType([t.default.element,t.default.string]),options:t.default.shape({actionsCellStyle:t.default.object,editCellStyle:t.default.object,idSynonym:t.default.string,detailPanelColumnStyle:t.default.object,actionsColumnIndex:t.default.number,addRowPosition:t.default.oneOf([&quot;first&quot;,&quot;last&quot;]),columnsButton:t.default.bool,defaultExpanded:t.default.oneOfType([t.default.bool,t.default.func]),debounceInterval:t.default.number,detailPanelType:t.default.oneOf([&quot;single&quot;,&quot;multiple&quot;]),doubleHorizontalScroll:t.default.bool,emptyRowsWhenPaging:t.default.bool,exportAllData:t.default.bool,exportMenu:t.default.arrayOf(t.default.shape({label:t.default.string,exportFunc:t.default.func})),filtering:t.default.bool,filterCellStyle:t.default.object,filterRowStyle:t.default.object,header:t.default.bool,headerSelectionProps:t.default.object,headerStyle:t.default.object,hideFilterIcons:t.default.bool,initialPage:t.default.number,maxBodyHeight:t.default.oneOfType([t.default.number,t.default.string]),minBodyHeight:t.default.oneOfType([t.default.number,t.default.string]),loadingType:t.default.oneOf([&quot;overlay&quot;,&quot;linear&quot;]),overflowY:t.default.oneOf([&quot;visible&quot;,&quot;hidden&quot;,&quot;scroll&quot;,&quot;auto&quot;,&quot;initial&quot;,&quot;inherit&quot;,&quot;overlay&quot;]),padding:t.default.oneOf([&quot;normal&quot;,&quot;dense&quot;]),paging:t.default.bool,pageSize:t.default.number,pageSizeOptions:t.default.arrayOf(t.default.number),paginationType:t.default.oneOf([&quot;normal&quot;,&quot;stepped&quot;]),paginationPosition:t.default.oneOf([&quot;bottom&quot;,&quot;top&quot;,&quot;both&quot;]),persistentGroupingsId:t.default.string,rowStyle:t.default.oneOfType([t.default.object,t.default.func]),search:t.default.bool,searchText:t.default.string,searchDebounceDelay:t.default.number,toolbarButtonAlignment:t.default.oneOf([&quot;left&quot;,&quot;right&quot;]),searchFieldAlignment:t.default.oneOf([&quot;left&quot;,&quot;right&quot;]),searchFieldStyle:t.default.object,searchAutoFocus:t.default.bool,searchFieldVariant:t.default.oneOf([&quot;standard&quot;,&quot;filled&quot;,&quot;outlined&quot;]),selection:t.default.bool,selectionProps:t.default.oneOfType([t.default.object,t.default.func]),showEmptyDataSourceMessage:t.default.bool,showFirstLastPageButtons:t.default.oneOfType([t.default.object,t.default.bool]),showSelectAllCheckbox:t.default.bool,showSelectGroupCheckbox:t.default.bool,showTitle:t.default.bool,showTextRowsSelected:t.default.bool,sorting:t.default.bool,defaultOrderByCollection:t.default.arrayOf(t.default.shape({orderBy:t.default.number,orderDirection:t.default.string,sortOrder:t.default.number,orderIndex:t.default.number})),maxColumnSort:t.default.oneOf([0,1,2,3,4,5,6,7,8,9,10,n.ALL_COLUMNS]),showColumnSortOrder:t.default.bool,sortOrderIndicatorStyle:t.default.object,keepSortDirectionOnColumnSwitch:t.default.bool,clientSorting:t.default.bool,toolbar:t.default.bool,thirdSortClick:t.default.bool,numberOfPagesAround:t.default.oneOf([1,2,3,4,5,6,7,8,9,10])}),localization:t.default.shape({grouping:t.default.shape({groupedBy:t.default.string,placeholder:t.default.string}),pagination:t.default.object,toolbar:t.default.object,header:t.default.object,body:t.default.object}),initialFormData:t.default.object,onSearchChange:t.default.func,onFilterChange:t.default.func,onColumnDragged:t.default.func,onColumnResized:t.default.func,onGroupRemoved:t.default.func,onGroupChange:t.default.func,onSelectionChange:t.default.func,onRowsPerPageChange:t.default.func,onPageChange:t.default.func,onChangeColumnHidden:t.default.func,onOrderChange:t.default.func,onOrderCollectionChange:t.default.func,onRowClick:t.default.func,onRowDoubleClick:t.default.func,onTreeExpandChange:t.default.func,onQueryChange:t.default.func,onBulkEditOpen:t.default.func,tableRef:t.default.any,style:t.default.object,page:t.default.number,totalCount:t.default.number};return kp.propTypes=i,kp}var X_={};const nSe=Qn(Kue),rSe=Qn(ffe),aSe=Qn(Fde);var K_,JE;function oSe(){if(JE)return K_;JE=1;function e(t,n,r){var l,i,o,a,s;n==null&amp;&amp;(n=100);function u(){var d=Date.now()-a;d&lt;n&amp;&amp;d&gt;=0?l=setTimeout(u,n-d):(l=null,r||(s=t.apply(o,i),o=i=null))}var c=function(){o=this,i=arguments,a=Date.now();var d=r&amp;&amp;!l;return l||(l=setTimeout(u,n)),d&amp;&amp;(s=t.apply(o,i),o=i=null),s};return c.clear=function(){l&amp;&amp;(clearTimeout(l),l=null)},c.flush=function(){l&amp;&amp;(s=t.apply(o,i),o=i=null,clearTimeout(l),l=null)},c}return e.debounce=e,K_=e,K_}var Z_={};const iSe=Qn(vge);var Q_={},Cp={},T0={},eR;function Vq(){if(eR)return T0;eR=1,Object.defineProperty(T0,&quot;__esModule&quot;,{value:!0}),T0.default=n;let e;const t=new Uint8Array(16);function n(){if(!e&amp;&amp;(e=typeof crypto&lt;&quot;u&quot;&amp;&amp;crypto.getRandomValues&amp;&amp;crypto.getRandomValues.bind(crypto),!e))throw new Error(&quot;crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported&quot;);return e(t)}return T0}var Bc={},Mp={},Pp={},tR;function lSe(){if(tR)return Pp;tR=1,Object.defineProperty(Pp,&quot;__esModule&quot;,{value:!0}),Pp.default=void 0;var e=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;return Pp.default=e,Pp}var nR;function Eb(){if(nR)return Mp;nR=1,Object.defineProperty(Mp,&quot;__esModule&quot;,{value:!0}),Mp.default=void 0;var e=t(lSe());function t(l){return l&amp;&amp;l.__esModule?l:{default:l}}function n(l){return typeof l==&quot;string&quot;&amp;&amp;e.default.test(l)}var r=n;return Mp.default=r,Mp}var rR;function Rb(){if(rR)return Bc;rR=1,Object.defineProperty(Bc,&quot;__esModule&quot;,{value:!0}),Bc.default=void 0,Bc.unsafeStringify=r;var e=t(Eb());function t(o){return o&amp;&amp;o.__esModule?o:{default:o}}const n=[];for(let o=0;o&lt;256;++o)n.push((o+256).toString(16).slice(1));function r(o,a=0){return n[o[a+0]]+n[o[a+1]]+n[o[a+2]]+n[o[a+3]]+&quot;-&quot;+n[o[a+4]]+n[o[a+5]]+&quot;-&quot;+n[o[a+6]]+n[o[a+7]]+&quot;-&quot;+n[o[a+8]]+n[o[a+9]]+&quot;-&quot;+n[o[a+10]]+n[o[a+11]]+n[o[a+12]]+n[o[a+13]]+n[o[a+14]]+n[o[a+15]]}function l(o,a=0){const s=r(o,a);if(!(0,e.default)(s))throw TypeError(&quot;Stringified UUID is invalid&quot;);return s}var i=l;return Bc.default=i,Bc}var aR;function sSe(){if(aR)return Cp;aR=1,Object.defineProperty(Cp,&quot;__esModule&quot;,{value:!0}),Cp.default=void 0;var e=n(Vq()),t=Rb();function n(u){return u&amp;&amp;u.__esModule?u:{default:u}}let r,l,i=0,o=0;function a(u,c,d){let f=c&amp;&amp;d||0;const p=c||new Array(16);u=u||{};let m=u.node||r,g=u.clockseq!==void 0?u.clockseq:l;if(m==null||g==null){const _=u.random||(u.rng||e.default)();m==null&amp;&amp;(m=r=[_[0]|1,_[1],_[2],_[3],_[4],_[5]]),g==null&amp;&amp;(g=l=(_[6]&lt;&lt;8|_[7])&amp;16383)}let b=u.msecs!==void 0?u.msecs:Date.now(),v=u.nsecs!==void 0?u.nsecs:o+1;const h=b-i+(v-o)/1e4;if(h&lt;0&amp;&amp;u.clockseq===void 0&amp;&amp;(g=g+1&amp;16383),(h&lt;0||b&gt;i)&amp;&amp;u.nsecs===void 0&amp;&amp;(v=0),v&gt;=1e4)throw new Error(&quot;uuid.v1(): Can&#x27;t create more than 10M uuids/sec&quot;);i=b,o=v,l=g,b+=122192928e5;const y=((b&amp;268435455)*1e4+v)%4294967296;p[f++]=y&gt;&gt;&gt;24&amp;255,p[f++]=y&gt;&gt;&gt;16&amp;255,p[f++]=y&gt;&gt;&gt;8&amp;255,p[f++]=y&amp;255;const w=b/4294967296*1e4&amp;268435455;p[f++]=w&gt;&gt;&gt;8&amp;255,p[f++]=w&amp;255,p[f++]=w&gt;&gt;&gt;24&amp;15|16,p[f++]=w&gt;&gt;&gt;16&amp;255,p[f++]=g&gt;&gt;&gt;8|128,p[f++]=g&amp;255;for(let _=0;_&lt;6;++_)p[f+_]=m[_];return c||(0,t.unsafeStringify)(p)}var s=a;return Cp.default=s,Cp}var Op={},Ss={},Ap={},oR;function Gq(){if(oR)return Ap;oR=1,Object.defineProperty(Ap,&quot;__esModule&quot;,{value:!0}),Ap.default=void 0;var e=t(Eb());function t(l){return l&amp;&amp;l.__esModule?l:{default:l}}function n(l){if(!(0,e.default)(l))throw TypeError(&quot;Invalid UUID&quot;);let i;const o=new Uint8Array(16);return o[0]=(i=parseInt(l.slice(0,8),16))&gt;&gt;&gt;24,o[1]=i&gt;&gt;&gt;16&amp;255,o[2]=i&gt;&gt;&gt;8&amp;255,o[3]=i&amp;255,o[4]=(i=parseInt(l.slice(9,13),16))&gt;&gt;&gt;8,o[5]=i&amp;255,o[6]=(i=parseInt(l.slice(14,18),16))&gt;&gt;&gt;8,o[7]=i&amp;255,o[8]=(i=parseInt(l.slice(19,23),16))&gt;&gt;&gt;8,o[9]=i&amp;255,o[10]=(i=parseInt(l.slice(24,36),16))/1099511627776&amp;255,o[11]=i/4294967296&amp;255,o[12]=i&gt;&gt;&gt;24&amp;255,o[13]=i&gt;&gt;&gt;16&amp;255,o[14]=i&gt;&gt;&gt;8&amp;255,o[15]=i&amp;255,o}var r=n;return Ap.default=r,Ap}var iR;function Yq(){if(iR)return Ss;iR=1,Object.defineProperty(Ss,&quot;__esModule&quot;,{value:!0}),Ss.URL=Ss.DNS=void 0,Ss.default=o;var e=Rb(),t=n(Gq());function n(a){return a&amp;&amp;a.__esModule?a:{default:a}}function r(a){a=unescape(encodeURIComponent(a));const s=[];for(let u=0;u&lt;a.length;++u)s.push(a.charCodeAt(u));return s}const l=&quot;6ba7b810-9dad-11d1-80b4-00c04fd430c8&quot;;Ss.DNS=l;const i=&quot;6ba7b811-9dad-11d1-80b4-00c04fd430c8&quot;;Ss.URL=i;function o(a,s,u){function c(d,f,p,m){var g;if(typeof d==&quot;string&quot;&amp;&amp;(d=r(d)),typeof f==&quot;string&quot;&amp;&amp;(f=(0,t.default)(f)),((g=f)===null||g===void 0?void 0:g.length)!==16)throw TypeError(&quot;Namespace must be array-like (16 iterable integer values, 0-255)&quot;);let b=new Uint8Array(16+d.length);if(b.set(f),b.set(d,f.length),b=u(b),b[6]=b[6]&amp;15|s,b[8]=b[8]&amp;63|128,p){m=m||0;for(let v=0;v&lt;16;++v)p[m+v]=b[v];return p}return(0,e.unsafeStringify)(b)}try{c.name=a}catch{}return c.DNS=l,c.URL=i,c}return Ss}var Dp={},lR;function uSe(){if(lR)return Dp;lR=1,Object.defineProperty(Dp,&quot;__esModule&quot;,{value:!0}),Dp.default=void 0;function e(p){if(typeof p==&quot;string&quot;){const m=unescape(encodeURIComponent(p));p=new Uint8Array(m.length);for(let g=0;g&lt;m.length;++g)p[g]=m.charCodeAt(g)}return t(r(l(p),p.length*8))}function t(p){const m=[],g=p.length*32,b=&quot;0123456789abcdef&quot;;for(let v=0;v&lt;g;v+=8){const h=p[v&gt;&gt;5]&gt;&gt;&gt;v%32&amp;255,y=parseInt(b.charAt(h&gt;&gt;&gt;4&amp;15)+b.charAt(h&amp;15),16);m.push(y)}return m}function n(p){return(p+64&gt;&gt;&gt;9&lt;&lt;4)+14+1}function r(p,m){p[m&gt;&gt;5]|=128&lt;&lt;m%32,p[n(m)-1]=m;let g=1732584193,b=-271733879,v=-1732584194,h=271733878;for(let y=0;y&lt;p.length;y+=16){const w=g,_=b,x=v,T=h;g=s(g,b,v,h,p[y],7,-680876936),h=s(h,g,b,v,p[y+1],12,-389564586),v=s(v,h,g,b,p[y+2],17,606105819),b=s(b,v,h,g,p[y+3],22,-1044525330),g=s(g,b,v,h,p[y+4],7,-176418897),h=s(h,g,b,v,p[y+5],12,1200080426),v=s(v,h,g,b,p[y+6],17,-1473231341),b=s(b,v,h,g,p[y+7],22,-45705983),g=s(g,b,v,h,p[y+8],7,1770035416),h=s(h,g,b,v,p[y+9],12,-1958414417),v=s(v,h,g,b,p[y+10],17,-42063),b=s(b,v,h,g,p[y+11],22,-1990404162),g=s(g,b,v,h,p[y+12],7,1804603682),h=s(h,g,b,v,p[y+13],12,-40341101),v=s(v,h,g,b,p[y+14],17,-1502002290),b=s(b,v,h,g,p[y+15],22,1236535329),g=u(g,b,v,h,p[y+1],5,-165796510),h=u(h,g,b,v,p[y+6],9,-1069501632),v=u(v,h,g,b,p[y+11],14,643717713),b=u(b,v,h,g,p[y],20,-373897302),g=u(g,b,v,h,p[y+5],5,-701558691),h=u(h,g,b,v,p[y+10],9,38016083),v=u(v,h,g,b,p[y+15],14,-660478335),b=u(b,v,h,g,p[y+4],20,-405537848),g=u(g,b,v,h,p[y+9],5,568446438),h=u(h,g,b,v,p[y+14],9,-1019803690),v=u(v,h,g,b,p[y+3],14,-187363961),b=u(b,v,h,g,p[y+8],20,1163531501),g=u(g,b,v,h,p[y+13],5,-1444681467),h=u(h,g,b,v,p[y+2],9,-51403784),v=u(v,h,g,b,p[y+7],14,1735328473),b=u(b,v,h,g,p[y+12],20,-1926607734),g=c(g,b,v,h,p[y+5],4,-378558),h=c(h,g,b,v,p[y+8],11,-2022574463),v=c(v,h,g,b,p[y+11],16,1839030562),b=c(b,v,h,g,p[y+14],23,-35309556),g=c(g,b,v,h,p[y+1],4,-1530992060),h=c(h,g,b,v,p[y+4],11,1272893353),v=c(v,h,g,b,p[y+7],16,-155497632),b=c(b,v,h,g,p[y+10],23,-1094730640),g=c(g,b,v,h,p[y+13],4,681279174),h=c(h,g,b,v,p[y],11,-358537222),v=c(v,h,g,b,p[y+3],16,-722521979),b=c(b,v,h,g,p[y+6],23,76029189),g=c(g,b,v,h,p[y+9],4,-640364487),h=c(h,g,b,v,p[y+12],11,-421815835),v=c(v,h,g,b,p[y+15],16,530742520),b=c(b,v,h,g,p[y+2],23,-995338651),g=d(g,b,v,h,p[y],6,-198630844),h=d(h,g,b,v,p[y+7],10,1126891415),v=d(v,h,g,b,p[y+14],15,-1416354905),b=d(b,v,h,g,p[y+5],21,-57434055),g=d(g,b,v,h,p[y+12],6,1700485571),h=d(h,g,b,v,p[y+3],10,-1894986606),v=d(v,h,g,b,p[y+10],15,-1051523),b=d(b,v,h,g,p[y+1],21,-2054922799),g=d(g,b,v,h,p[y+8],6,1873313359),h=d(h,g,b,v,p[y+15],10,-30611744),v=d(v,h,g,b,p[y+6],15,-1560198380),b=d(b,v,h,g,p[y+13],21,1309151649),g=d(g,b,v,h,p[y+4],6,-145523070),h=d(h,g,b,v,p[y+11],10,-1120210379),v=d(v,h,g,b,p[y+2],15,718787259),b=d(b,v,h,g,p[y+9],21,-343485551),g=i(g,w),b=i(b,_),v=i(v,x),h=i(h,T)}return[g,b,v,h]}function l(p){if(p.length===0)return[];const m=p.length*8,g=new Uint32Array(n(m));for(let b=0;b&lt;m;b+=8)g[b&gt;&gt;5]|=(p[b/8]&amp;255)&lt;&lt;b%32;return g}function i(p,m){const g=(p&amp;65535)+(m&amp;65535);return(p&gt;&gt;16)+(m&gt;&gt;16)+(g&gt;&gt;16)&lt;&lt;16|g&amp;65535}function o(p,m){return p&lt;&lt;m|p&gt;&gt;&gt;32-m}function a(p,m,g,b,v,h){return i(o(i(i(m,p),i(b,h)),v),g)}function s(p,m,g,b,v,h,y){return a(m&amp;g|~m&amp;b,p,m,v,h,y)}function u(p,m,g,b,v,h,y){return a(m&amp;b|g&amp;~b,p,m,v,h,y)}function c(p,m,g,b,v,h,y){return a(m^g^b,p,m,v,h,y)}function d(p,m,g,b,v,h,y){return a(g^(m|~b),p,m,v,h,y)}var f=e;return Dp.default=f,Dp}var sR;function cSe(){if(sR)return Op;sR=1,Object.defineProperty(Op,&quot;__esModule&quot;,{value:!0}),Op.default=void 0;var e=n(Yq()),t=n(uSe());function n(i){return i&amp;&amp;i.__esModule?i:{default:i}}var l=(0,e.default)(&quot;v3&quot;,48,t.default);return Op.default=l,Op}var Ep={},Rp={},uR;function dSe(){if(uR)return Rp;uR=1,Object.defineProperty(Rp,&quot;__esModule&quot;,{value:!0}),Rp.default=void 0;var t={randomUUID:typeof crypto&lt;&quot;u&quot;&amp;&amp;crypto.randomUUID&amp;&amp;crypto.randomUUID.bind(crypto)};return Rp.default=t,Rp}var cR;function fSe(){if(cR)return Ep;cR=1,Object.defineProperty(Ep,&quot;__esModule&quot;,{value:!0}),Ep.default=void 0;var e=r(dSe()),t=r(Vq()),n=Rb();function r(o){return o&amp;&amp;o.__esModule?o:{default:o}}function l(o,a,s){if(e.default.randomUUID&amp;&amp;!a&amp;&amp;!o)return e.default.randomUUID();o=o||{};const u=o.random||(o.rng||t.default)();if(u[6]=u[6]&amp;15|64,u[8]=u[8]&amp;63|128,a){s=s||0;for(let c=0;c&lt;16;++c)a[s+c]=u[c];return a}return(0,n.unsafeStringify)(u)}var i=l;return Ep.default=i,Ep}var Lp={},Ip={},dR;function pSe(){if(dR)return Ip;dR=1,Object.defineProperty(Ip,&quot;__esModule&quot;,{value:!0}),Ip.default=void 0;function e(l,i,o,a){switch(l){case 0:return i&amp;o^~i&amp;a;case 1:return i^o^a;case 2:return i&amp;o^i&amp;a^o&amp;a;case 3:return i^o^a}}function t(l,i){return l&lt;&lt;i|l&gt;&gt;&gt;32-i}function n(l){const i=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof l==&quot;string&quot;){const c=unescape(encodeURIComponent(l));l=[];for(let d=0;d&lt;c.length;++d)l.push(c.charCodeAt(d))}else Array.isArray(l)||(l=Array.prototype.slice.call(l));l.push(128);const a=l.length/4+2,s=Math.ceil(a/16),u=new Array(s);for(let c=0;c&lt;s;++c){const d=new Uint32Array(16);for(let f=0;f&lt;16;++f)d[f]=l[c*64+f*4]&lt;&lt;24|l[c*64+f*4+1]&lt;&lt;16|l[c*64+f*4+2]&lt;&lt;8|l[c*64+f*4+3];u[c]=d}u[s-1][14]=(l.length-1)*8/Math.pow(2,32),u[s-1][14]=Math.floor(u[s-1][14]),u[s-1][15]=(l.length-1)*8&amp;4294967295;for(let c=0;c&lt;s;++c){const d=new Uint32Array(80);for(let v=0;v&lt;16;++v)d[v]=u[c][v];for(let v=16;v&lt;80;++v)d[v]=t(d[v-3]^d[v-8]^d[v-14]^d[v-16],1);let f=o[0],p=o[1],m=o[2],g=o[3],b=o[4];for(let v=0;v&lt;80;++v){const h=Math.floor(v/20),y=t(f,5)+e(h,p,m,g)+b+i[h]+d[v]&gt;&gt;&gt;0;b=g,g=m,m=t(p,30)&gt;&gt;&gt;0,p=f,f=y}o[0]=o[0]+f&gt;&gt;&gt;0,o[1]=o[1]+p&gt;&gt;&gt;0,o[2]=o[2]+m&gt;&gt;&gt;0,o[3]=o[3]+g&gt;&gt;&gt;0,o[4]=o[4]+b&gt;&gt;&gt;0}return[o[0]&gt;&gt;24&amp;255,o[0]&gt;&gt;16&amp;255,o[0]&gt;&gt;8&amp;255,o[0]&amp;255,o[1]&gt;&gt;24&amp;255,o[1]&gt;&gt;16&amp;255,o[1]&gt;&gt;8&amp;255,o[1]&amp;255,o[2]&gt;&gt;24&amp;255,o[2]&gt;&gt;16&amp;255,o[2]&gt;&gt;8&amp;255,o[2]&amp;255,o[3]&gt;&gt;24&amp;255,o[3]&gt;&gt;16&amp;255,o[3]&gt;&gt;8&amp;255,o[3]&amp;255,o[4]&gt;&gt;24&amp;255,o[4]&gt;&gt;16&amp;255,o[4]&gt;&gt;8&amp;255,o[4]&amp;255]}var r=n;return Ip.default=r,Ip}var fR;function hSe(){if(fR)return Lp;fR=1,Object.defineProperty(Lp,&quot;__esModule&quot;,{value:!0}),Lp.default=void 0;var e=n(Yq()),t=n(pSe());function n(i){return i&amp;&amp;i.__esModule?i:{default:i}}var l=(0,e.default)(&quot;v5&quot;,80,t.default);return Lp.default=l,Lp}var $p={},pR;function mSe(){if(pR)return $p;pR=1,Object.defineProperty($p,&quot;__esModule&quot;,{value:!0}),$p.default=void 0;var e=&quot;00000000-0000-0000-0000-000000000000&quot;;return $p.default=e,$p}var Np={},hR;function gSe(){if(hR)return Np;hR=1,Object.defineProperty(Np,&quot;__esModule&quot;,{value:!0}),Np.default=void 0;var e=t(Eb());function t(l){return l&amp;&amp;l.__esModule?l:{default:l}}function n(l){if(!(0,e.default)(l))throw TypeError(&quot;Invalid UUID&quot;);return parseInt(l.slice(14,15),16)}var r=n;return Np.default=r,Np}var mR;function vSe(){return mR||(mR=1,function(e){Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),Object.defineProperty(e,&quot;NIL&quot;,{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,&quot;parse&quot;,{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,&quot;stringify&quot;,{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,&quot;v1&quot;,{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,&quot;v3&quot;,{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,&quot;v4&quot;,{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,&quot;v5&quot;,{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,&quot;validate&quot;,{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,&quot;version&quot;,{enumerable:!0,get:function(){return o.default}});var t=c(sSe()),n=c(cSe()),r=c(fSe()),l=c(hSe()),i=c(mSe()),o=c(gSe()),a=c(Eb()),s=c(Rb()),u=c(Gq());function c(d){return d&amp;&amp;d.__esModule?d:{default:d}}}(Q_)),Q_}var gR;function ySe(){return gR||(gR=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(cf()),r=t(db()),l=t(fb()),i=t($a()),o=t(iSe),a=vSe(),s=_b(),u=ds(),c=N5();function d(v,h){var y=Object.keys(v);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(v);h&amp;&amp;(w=w.filter(function(_){return Object.getOwnPropertyDescriptor(v,_).enumerable})),y.push.apply(y,w)}return y}function f(v){for(var h=1;h&lt;arguments.length;h++){var y=arguments[h]!=null?arguments[h]:{};h%2?d(Object(y),!0).forEach(function(w){(0,i.default)(v,w,y[w])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(y)):d(Object(y)).forEach(function(w){Object.defineProperty(v,w,Object.getOwnPropertyDescriptor(y,w))})}return v}function p(v,h){var y=typeof Symbol&lt;&quot;u&quot;&amp;&amp;v[Symbol.iterator]||v[&quot;@@iterator&quot;];if(!y){if(Array.isArray(v)||(y=m(v))||h){y&amp;&amp;(v=y);var w=0,_=function(){};return{s:_,n:function(){return w&gt;=v.length?{done:!0}:{done:!1,value:v[w++]}},e:function(C){throw C},f:_}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.\n",
       "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var x=!0,T=!1,k;return{s:function(){y=y.call(v)},n:function(){var C=y.next();return x=C.done,C},e:function(C){T=!0,k=C},f:function(){try{!x&amp;&amp;y.return!=null&amp;&amp;y.return()}finally{if(T)throw k}}}}function m(v,h){if(v){if(typeof v==&quot;string&quot;)return g(v,h);var y=Object.prototype.toString.call(v).slice(8,-1);if(y===&quot;Object&quot;&amp;&amp;v.constructor&amp;&amp;(y=v.constructor.name),y===&quot;Map&quot;||y===&quot;Set&quot;)return Array.from(v);if(y===&quot;Arguments&quot;||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return g(v,h)}}function g(v,h){(h==null||h&gt;v.length)&amp;&amp;(h=v.length);for(var y=0,w=new Array(h);y&lt;h;y++)w[y]=v[y];return w}var b=function(){function v(){var h=this;(0,r.default)(this,v),(0,i.default)(this,&quot;checkForId&quot;,!1),(0,i.default)(this,&quot;applyFilters&quot;,!1),(0,i.default)(this,&quot;applySearch&quot;,!1),(0,i.default)(this,&quot;applySort&quot;,!1),(0,i.default)(this,&quot;currentPage&quot;,0),(0,i.default)(this,&quot;detailPanelType&quot;,&quot;multiple&quot;),(0,i.default)(this,&quot;lastDetailPanelRow&quot;,void 0),(0,i.default)(this,&quot;lastEditingRow&quot;,void 0),(0,i.default)(this,&quot;maxColumnSort&quot;,1),(0,i.default)(this,&quot;orderByCollection&quot;,[]),(0,i.default)(this,&quot;defaultOrderByCollection&quot;,[]),(0,i.default)(this,&quot;pageSize&quot;,5),(0,i.default)(this,&quot;paging&quot;,!0),(0,i.default)(this,&quot;parentFunc&quot;,null),(0,i.default)(this,&quot;searchText&quot;,&quot;&quot;),(0,i.default)(this,&quot;searchDebounceDelay&quot;,500),(0,i.default)(this,&quot;selectedCount&quot;,0),(0,i.default)(this,&quot;treefiedDataLength&quot;,0),(0,i.default)(this,&quot;treeDataMaxLevel&quot;,0),(0,i.default)(this,&quot;groupedDataLength&quot;,0),(0,i.default)(this,&quot;defaultExpanded&quot;,!1),(0,i.default)(this,&quot;bulkEditOpen&quot;,!1),(0,i.default)(this,&quot;bulkEditChangedRows&quot;,{}),(0,i.default)(this,&quot;clientSorting&quot;,!0),(0,i.default)(this,&quot;data&quot;,[]),(0,i.default)(this,&quot;columns&quot;,[]),(0,i.default)(this,&quot;filteredData&quot;,[]),(0,i.default)(this,&quot;searchedData&quot;,[]),(0,i.default)(this,&quot;groupedData&quot;,[]),(0,i.default)(this,&quot;treefiedData&quot;,[]),(0,i.default)(this,&quot;sortedData&quot;,[]),(0,i.default)(this,&quot;pagedData&quot;,[]),(0,i.default)(this,&quot;renderData&quot;,[]),(0,i.default)(this,&quot;filtered&quot;,!1),(0,i.default)(this,&quot;searched&quot;,!1),(0,i.default)(this,&quot;grouped&quot;,!1),(0,i.default)(this,&quot;treefied&quot;,!1),(0,i.default)(this,&quot;sorted&quot;,!1),(0,i.default)(this,&quot;paged&quot;,!1),(0,i.default)(this,&quot;tableWidth&quot;,&quot;full&quot;),(0,i.default)(this,&quot;tableStyleWidth&quot;,&quot;100%&quot;),(0,i.default)(this,&quot;rootGroupsIndex&quot;,{}),(0,i.default)(this,&quot;changeGroupSelected&quot;,function(y,w){var _,x=h.groupedData;w.forEach(function(k){_=x.find(function(S){return S.value===k}),x=_.groups});var T=function k(S){S.forEach(function(C){C.groups.length&gt;0?k(C.groups):C.data.forEach(function(M){M.tableData.checked!==y&amp;&amp;(M.tableData.checked=M.tableData.disabled?!1:y,h.selectedCount=h.selectedCount+(y?1:-1))})})};T([_])}),(0,i.default)(this,&quot;getOrderByCollection&quot;,function(){return h.orderByCollection.filter(function(y){return y.sortOrder})}),(0,i.default)(this,&quot;sortOrderCollection&quot;,function(y){return y.sort(function(w,_){return w.sortOrder?_.sortOrder?w.sortOrder-_.sortOrder:-1:1})}),(0,i.default)(this,&quot;startCellEditable&quot;,function(y,w){y.tableData.editCellList=[].concat((0,n.default)(y.tableData.editCellList||[]),[w])}),(0,i.default)(this,&quot;finishCellEditable&quot;,function(y,w){if(y.tableData.editCellList){var _=y.tableData.editCellList.findIndex(function(x){return x.tableData.id.toString()===w.tableData.id.toString()});_!==-1&amp;&amp;y.tableData.editCellList.splice(_,1)}}),(0,i.default)(this,&quot;clearBulkEditChangedRows&quot;,function(){h.bulkEditChangedRows={}}),(0,i.default)(this,&quot;onBulkEditRowChanged&quot;,function(y,w){h.bulkEditChangedRows[y.tableData.id]={oldData:y,newData:w}}),(0,i.default)(this,&quot;expandTreeForNodes&quot;,function(y){y.forEach(function(w){for(var _=w;h.parentFunc(_,h.data);){var x=h.parentFunc(_,h.data);x&amp;&amp;(x.tableData.isTreeExpanded=!0),_=x}})}),(0,i.default)(this,&quot;findDataByPath&quot;,function(y,w){if(h.isDataType(&quot;tree&quot;)){var _=w.reduce(function(k,S){return k&amp;&amp;k.tableData&amp;&amp;k.tableData.childRows&amp;&amp;k.tableData.childRows.find(function(C){return C&amp;&amp;C.tableData.uuid===S})},{tableData:{childRows:y}});return _}else{var x={groups:y},T=w.reduce(function(k,S){return k.groups.length&gt;0?k.groups[S]:k.data?k.data[S]||k.data.find(function(C){var M;return((M=C.tableData)===null||M===void 0?void 0:M.uuid)===S}):void 0},x);return T}}),(0,i.default)(this,&quot;getFieldValue&quot;,function(y,w){var _=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:!0,x=typeof y[w.field]&lt;&quot;u&quot;?y[w.field]:(0,s.selectFromObject)(y,w.field);return w.lookup&amp;&amp;_&amp;&amp;(x=w.lookup[x]),x}),(0,i.default)(this,&quot;getRenderState&quot;,function(){return h.filtered===!1&amp;&amp;h.filterData(),h.searched===!1&amp;&amp;h.searchData(),h.grouped===!1&amp;&amp;h.isDataType(&quot;group&quot;)&amp;&amp;h.groupData(),h.treefied===!1&amp;&amp;h.isDataType(&quot;tree&quot;)&amp;&amp;h.treefyData(),h.sorted===!1&amp;&amp;h.sortData(),h.paged===!1&amp;&amp;h.pageData(),{columns:h.columns,currentPage:h.currentPage,data:h.sortedData,lastEditingRow:h.lastEditingRow,orderByCollection:h.orderByCollection,maxColumnSort:h.maxColumnSort,originalData:(0,n.default)(h.data),pageSize:h.pageSize,renderData:h.pagedData,searchText:h.searchText,selectedCount:h.selectedCount,treefiedDataLength:h.treefiedDataLength,treeDataMaxLevel:h.treeDataMaxLevel,groupedDataLength:h.groupedDataLength,tableStyleWidth:h.tableStyleWidth}}),(0,i.default)(this,&quot;filterData&quot;,function(){h.searched=h.grouped=h.treefied=h.sorted=h.paged=!1,h.filteredData=(0,n.default)(h.data),h.applyFilters&amp;&amp;h.columns.filter(function(y){return y.tableData.filterValue!==void 0}).forEach(function(y){var w=y.lookup,_=y.type,x=y.tableData;y.customFilterAndSearch?h.filteredData=h.filteredData.filter(function(T){return!!y.customFilterAndSearch(x.filterValue,T,y)}):w?h.filteredData=h.filteredData.filter(function(T){var k=h.getFieldValue(T,y,!1);return!x.filterValue||x.filterValue.length===0||x.filterValue.indexOf(k!=null&amp;&amp;k.toString())&gt;-1}):_===&quot;numeric&quot;?h.filteredData=h.filteredData.filter(function(T){var k=h.getFieldValue(T,y);return k+&quot;&quot;===x.filterValue}):_===&quot;boolean&quot;&amp;&amp;x.filterValue?h.filteredData=h.filteredData.filter(function(T){var k=h.getFieldValue(T,y);return k&amp;&amp;x.filterValue===&quot;checked&quot;||!k&amp;&amp;x.filterValue===&quot;unchecked&quot;}):[&quot;date&quot;,&quot;datetime&quot;].includes(_)?h.filteredData=h.filteredData.filter(function(T){var k=h.getFieldValue(T,y),S=k?new Date(k):null;if(S&amp;&amp;S.toString()!==&quot;Invalid Date&quot;){var C=x.filterValue,M=&quot;&quot;,O=&quot;&quot;;return _===&quot;date&quot;?(M=(0,o.default)(S,&quot;MM/dd/yyyy&quot;),O=(0,o.default)(C,&quot;MM/dd/yyyy&quot;)):_===&quot;datetime&quot;&amp;&amp;(M=(0,o.default)(S,&quot;MM/dd/yyyy - HH:mm&quot;),O=(0,o.default)(C,&quot;MM/dd/yyyy - HH:mm&quot;)),M===O}return!0}):_===&quot;time&quot;?h.filteredData=h.filteredData.filter(function(T){var k=h.getFieldValue(T,y),S=k||null;if(S){var C=x.filterValue,M=(0,o.default)(C,&quot;HH:mm&quot;);return S===M}return!0}):h.filteredData=h.filteredData.filter(function(T){var k=h.getFieldValue(T,y);return k!=null&amp;&amp;k.toString().toUpperCase().includes(x.filterValue.toUpperCase())})}),h.filtered=!0}),(0,i.default)(this,&quot;searchData&quot;,function(){if(h.grouped=h.treefied=h.sorted=h.paged=!1,h.searchedData=(0,n.default)(h.filteredData),h.searchText&amp;&amp;h.applySearch){var y=h.searchText.trim();h.searchedData=h.searchedData.filter(function(w){return h.columns.filter(function(_){return _.searchable===void 0?!_.hidden:_.searchable}).some(function(_){if(_.customFilterAndSearch)return!!_.customFilterAndSearch(y,w,_);if(_.field){var x=h.getFieldValue(w,_);if(x)return x.toString().toUpperCase().includes(y.toUpperCase())}return!1})})}h.searched=!0}),(0,i.default)(this,&quot;clearCriteria&quot;,function(){h.changeOrder(-1,&quot;&quot;),h.changeSearchText(&quot;&quot;);var y=p(h.columns),w;try{for(y.s();!(w=y.n()).done;){var _=w.value;h.changeFilterValue(_.tableData.id,&quot;&quot;)}}catch(x){y.e(x)}finally{y.f()}h.changeSearchText(&quot;&quot;),h.changePaging(0)})}return(0,l.default)(v,[{key:&quot;setData&quot;,value:function(y,w){var _=this;this.selectedCount=0;var x={};this.data.length!==0&amp;&amp;this.data[0][w]!==void 0&amp;&amp;(x=this.data.reduce(function(T,k){return T[k.tableData.id]=k.tableData,T},{})),this.data=y.map(function(T,k){var S=x[T[w]]||{},C=f(f({index:k,id:T[w]||k,uuid:T.uuid||(0,a.v4)()},S),T.tableData);C.checked&amp;&amp;_.selectedCount++;var M=f(f({},T),{},{tableData:C});return _.lastDetailPanelRow&amp;&amp;_.lastDetailPanelRow.tableData===S&amp;&amp;(_.lastDetailPanelRow=M),_.lastEditingRow&amp;&amp;_.lastEditingRow.tableData===S&amp;&amp;(_.lastEditingRow=M),M}),this.filtered=!1}},{key:&quot;setTableWidth&quot;,value:function(y){this.tableWidth=y}},{key:&quot;setColumns&quot;,value:function(y){var w=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:[],_=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:{},x=0,T=[];this.columns=y.map(function(C,M){var O,D=(0,u.widthToNumber)(C.width),P=typeof C.width==&quot;number&quot;?C.width+&quot;px&quot;:C.width;P&amp;&amp;(isNaN(D)?T.push(P):x+=D);var E=w.find(function(F){var j=F.id;return j===M}),I=(O=_[C.field])!==null&amp;&amp;O!==void 0?O:{},A=f(f(f(f({columnOrder:M,filterValue:C.defaultFilter,groupOrder:C.defaultGroupOrder,groupSort:C.defaultGroupSort||&quot;asc&quot;,width:P,initialWidth:P,widthPx:isNaN(D)?void 0:D,additionalWidth:0},I),E?E.tableData:{}),C.tableData),{},{id:M});return C.tableData=A,C});var k=this.columns.filter(function(C){return C.hidden||C.columnDef&amp;&amp;C.columnDef.tableData&amp;&amp;C.columnDef.tableData.width?!1:C.width===void 0}),S=(x!==0?&quot;&quot;.concat(x,&quot;px&quot;):&quot;0px&quot;)+(T.length&gt;0?&quot; - &quot;+T.join(&quot; - &quot;):&quot;&quot;);k.forEach(function(C){C.tableData.width=C.tableData.initialWidth=&quot;calc((100% - &quot;.concat(S,&quot;) / &quot;).concat(k.length,&quot;)&quot;)}),this.tableStyleWidth=this.tableWidth===&quot;full&quot;||k.length&gt;0||T.length&gt;0?&quot;100%&quot;:x}},{key:&quot;setDefaultExpanded&quot;,value:function(y){this.defaultExpanded=y}},{key:&quot;setClientSorting&quot;,value:function(y){this.clientSorting=!!y}},{key:&quot;setMaxColumnSort&quot;,value:function(y){var w=this.columns.filter(function(_){return _.sorting!==!1}).length;y===c.ALL_COLUMNS?this.maxColumnSort=w:this.maxColumnSort=Math.min(y,w)}},{key:&quot;setOrderByCollection&quot;,value:function(){var y=this.getOrderByCollection(),w=this.columns.map(function(_){var x=_.tableData.id,T=y.find(function(k){return k.orderBy===x});return T?f({},T):{orderBy:_.tableData.id,sortOrder:void 0,orderDirection:&quot;&quot;}});w=this.sortOrderCollection(w),this.orderByCollection=(0,n.default)(w)}},{key:&quot;setDefaultOrderByCollection&quot;,value:function(y){this.defaultOrderByCollection=(0,n.default)(y)}},{key:&quot;getDefaultOrderByCollection&quot;,value:function(){return this.defaultOrderByCollection}},{key:&quot;changeApplySearch&quot;,value:function(y){this.applySearch=y,this.searched=!1}},{key:&quot;changeApplyFilters&quot;,value:function(y){this.applyFilters=y,this.filtered=!1}},{key:&quot;changeApplySort&quot;,value:function(y){this.applySort=y,this.sorted=!1}},{key:&quot;changePaging&quot;,value:function(y){this.paging=y,this.paged=!1}},{key:&quot;changeCurrentPage&quot;,value:function(y){this.currentPage=y,this.paged=!1}},{key:&quot;changePageSize&quot;,value:function(y){this.pageSize=y,this.paged=!1}},{key:&quot;changeParentFunc&quot;,value:function(y){this.parentFunc=y}},{key:&quot;changeFilterValue&quot;,value:function(y,w){var _=this.columns.find(function(x){return x.tableData.id===y});_.tableData.filterValue=w,this.filtered=!1}},{key:&quot;changeRowSelected&quot;,value:function(y,w){var _=this,x=this.findDataByPath(this.sortedData,w);x.tableData.checked=y,this.selectedCount=this.selectedCount+(y?1:-1);var T=function k(S){S.tableData.childRows&amp;&amp;S.tableData.childRows.forEach(function(C){C.tableData.checked!==y&amp;&amp;(C.tableData.checked=y,_.selectedCount=_.selectedCount+(y?1:-1)),k(C)})};T(x),this.filtered=!1}},{key:&quot;changeDetailPanelVisibility&quot;,value:function(y,w){var _=this.findDataByPath(this.sortedData,y);(_.tableData.showDetailPanel||&quot;&quot;).toString()===w.toString()?_.tableData.showDetailPanel=void 0:_.tableData.showDetailPanel=w,this.detailPanelType===&quot;single&quot;&amp;&amp;this.lastDetailPanelRow&amp;&amp;this.lastDetailPanelRow!==_&amp;&amp;(this.lastDetailPanelRow.tableData.showDetailPanel=void 0),this.lastDetailPanelRow=_}},{key:&quot;changeGroupExpand&quot;,value:function(y){var w=this.findDataByPath(this.sortedData,y);w.isExpanded=!w.isExpanded}},{key:&quot;changeSearchText&quot;,value:function(y){this.searchText=y,this.searched=!1,this.currentPage=0}},{key:&quot;changeSearchDebounce&quot;,value:function(y){this.searchDebounceDelay=y}},{key:&quot;changeRowEditing&quot;,value:function(y,w){y?(y.tableData.editing=w,this.lastEditingRow&amp;&amp;this.lastEditingRow!==y&amp;&amp;(this.lastEditingRow.tableData.editing=void 0),w?this.lastEditingRow=y:this.lastEditingRow=void 0):this.lastEditingRow&amp;&amp;(this.lastEditingRow.tableData.editing=void 0,this.lastEditingRow=void 0)}},{key:&quot;changeBulkEditOpen&quot;,value:function(y){this.bulkEditOpen=y}},{key:&quot;changeAllSelected&quot;,value:function(y,w){var _=0,x=function(C){var M=w instanceof Function?w(C):{disabled:!1};return C.tableData.disabled||M.disabled?!1:y};if(this.isDataType(&quot;group&quot;)){var T=function S(C){C.forEach(function(M){M.groups.length&gt;0?S(M.groups):M.data.forEach(function(O){O.tableData.checked=x(O),_++})})};T(this.groupedData)}else{var k=function S(C){C.tableData.childRows&amp;&amp;C.tableData.childRows.forEach(function(M){M.tableData.checked=x(C),S(M)})};this.searchedData.forEach(function(S){S.tableData.checked=x(S),k(S)}),_=this.searchedData.length}this.selectedCount=y?_:0}},{key:&quot;changeColumnOrder&quot;,value:function(y,w,_){var x=[],T=this.getOrderByCollection();T.length===this.maxColumnSort&amp;&amp;!_?(this.orderByCollection[0].orderDirection=&quot;&quot;,this.orderByCollection[0].sortOrder=void 0,x=this.orderByCollection.map(function(k){return k.sortOrder?k.sortOrder-=1:k.orderBy===y&amp;&amp;w&amp;&amp;(k.sortOrder=T.length,k.orderDirection=w),k})):x=this.orderByCollection.map(function(k){return k.orderBy===y&amp;&amp;w?(k.orderDirection=w,k.sortOrder=_||T.length+1):!w&amp;&amp;k.orderBy===y?(k.orderDirection=w,k.sortOrder=void 0):!w&amp;&amp;_&lt;k.sortOrder&amp;&amp;(k.sortOrder-=1),k}),x=this.sortOrderCollection(x),this.orderByCollection=(0,n.default)(x),this.currentPage=0,this.sorted=!1}},{key:&quot;changeGroupOrder&quot;,value:function(y){var w=this.columns.find(function(_){return _.tableData.id===y});w.tableData.groupSort===&quot;asc&quot;?w.tableData.groupSort=&quot;desc&quot;:w.tableData.groupSort=&quot;asc&quot;,this.sorted=!1}},{key:&quot;changeColumnHidden&quot;,value:function(y,w){y.hidden=w,this.setColumns(this.columns)}},{key:&quot;changeTreeExpand&quot;,value:function(y){var w=this.findDataByPath(this.sortedData,y);w.tableData.isTreeExpanded=!w.tableData.isTreeExpanded}},{key:&quot;changeDetailPanelType&quot;,value:function(y){this.detailPanelType=y}},{key:&quot;changeByDrag&quot;,value:function(y){var w=0,_=this.columns.filter(function(q){return q.tableData.groupOrder&gt;-1}).sort(function(q,Y){return q.tableData.groupOrder-Y.tableData.groupOrder});if(y.destination.droppableId===&quot;groups&quot;&amp;&amp;y.source.droppableId===&quot;groups&quot;){w=Math.min(y.destination.index,y.source.index);var x=Math.max(y.destination.index,y.source.index);if(_=_.slice(w,x+1),y.destination.index&lt;y.source.index){var T=_.pop();_.unshift(T)}else{var k=_.shift();_.push(k)}}else if(y.destination.droppableId===&quot;groups&quot;&amp;&amp;y.source.droppableId===&quot;headers&quot;){var S=this.columns.find(function(q){return q.tableData.id.toString()===y.draggableId.toString()});if(!S||S.grouping===!1||!S.field)return;_.splice(y.destination.index,0,S)}else if(y.destination.droppableId===&quot;headers&quot;&amp;&amp;y.source.droppableId===&quot;groups&quot;){var C=this.columns.find(function(q){return q.tableData.id.toString()===y.draggableId.toString()});C.tableData.groupOrder=void 0,_.splice(y.source.index,1)}else if(y.destination.droppableId===&quot;headers&quot;&amp;&amp;y.source.droppableId===&quot;headers&quot;){w=Math.min(y.destination.index,y.source.index);for(var M=Math.max(y.destination.index,y.source.index),O=this.columns.sort(function(q,Y){return q.tableData.columnOrder-Y.tableData.columnOrder}).filter(function(q){return q.tableData.groupOrder===void 0&amp;&amp;!q.hidden}),D=0,P=0,E=0;E&lt;O.length&amp;&amp;P&lt;=w;E++)O[E].hidden?D++:P++;for(var I=w+D,A=I,F=0;F&lt;M-w&amp;&amp;A&lt;O.length;A++)O[A].hidden||F++;var j=O.slice(I,A+1);if(y.destination.index&lt;y.source.index){var z=j.pop();j.unshift(z)}else{var B=j.shift();j.push(B)}for(var N=0;N&lt;j.length;N++)j[N].tableData.columnOrder=I+N;return}else return;for(var R=0;R&lt;_.length;R++)_[R].tableData.groupOrder=w+R;this.sorted=this.grouped=!1}},{key:&quot;onColumnResized&quot;,value:function(y,w,_,x){var T=this.columns.find(function(C){return C.tableData.id===y});if(!T)return[];var k=this.columns.find(function(C){return C.tableData.id===y+1});if(this.tableWidth===&quot;full&quot;&amp;&amp;!k)return[];if(w===0)return this.tableWidth===&quot;full&quot;?[T,k]:[T];this.tableWidth===&quot;variable&quot;&amp;&amp;this.tableStyleWidth===&quot;100%&quot;&amp;&amp;(this.columns.forEach(function(C,M){return f(f({},C),{},{tableData:f(f({},C.tableData),{},{width:&quot;&quot;.concat(x[M],&quot;px&quot;),widthPx:x[M]})})}),this.tableStyleWidth=x.reduce(function(C,M){return C+M}));var S=[T];return T.tableData.widthPx=_[0]+w,T.tableData.additionalWidth+=w,T.tableData.width=this.tableWidth===&quot;full&quot;?&quot;calc(&quot;.concat(T.tableData.initialWidth,&quot; + &quot;).concat(T.tableData.additionalWidth,&quot;px)&quot;):&quot;&quot;.concat(T.tableData.widthPx,&quot;px&quot;),this.tableWidth===&quot;full&quot;&amp;&amp;(k.tableData.widthPx=_[1]-w,k.tableData.additionalWidth-=w,k.tableData.width=&quot;calc(&quot;.concat(k.tableData.initialWidth,&quot; + &quot;).concat(k.tableData.additionalWidth,&quot;px)&quot;),S.push(k)),this.tableWidth===&quot;variable&quot;&amp;&amp;(this.tableStyleWidth+=w),S}},{key:&quot;findGroupByGroupPath&quot;,value:function(y,w){var _={groups:y,groupsIndex:this.rootGroupsIndex},x=w.reduce(function(T,k){if(T&amp;&amp;T.groupsIndex[k]!==void 0)return T.groups[T.groupsIndex[k]]},_);return x}},{key:&quot;isDataType&quot;,value:function(y){var w=&quot;normal&quot;;return this.parentFunc?w=&quot;tree&quot;:this.columns.find(function(_){return _.tableData.groupOrder&gt;-1})&amp;&amp;(w=&quot;group&quot;),y===w}},{key:&quot;sort&quot;,value:function(y,w,_){if(_===&quot;numeric&quot;)return y-w;if(y!==w){if(!y)return-1;if(!w)return 1}return y&lt;w?-1:y&gt;w?1:0}},{key:&quot;sortList&quot;,value:function(y){if(!this.clientSorting)return y;var w=this.orderByCollection.map(function(S){return S.orderBy}),_=new Map;this.columns.forEach(function(S){var C=S.tableData.id;w.includes(C)&amp;&amp;_.set(C,S)});var x=this.sort,T=this.getFieldValue,k=this.orderByCollection;return y.sort(function S(C,M){var O=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:_,D=arguments.length&gt;3&amp;&amp;arguments[3]!==void 0?arguments[3]:k,P=D[0],E=P.orderBy,I=P.orderDirection,A=O.get(E),F=0;A.customSort?I===&quot;desc&quot;?F=A.customSort(M,C,&quot;row&quot;,I):F=A.customSort(C,M,&quot;row&quot;,I):(F=x(T(C,A),T(M,A),A.type),F=I.toLowerCase()===&quot;desc&quot;?F*-1:F);var j=F===0&amp;&amp;D.filter(function(z){return z.sortOrder!==void 0}).length!==1;return j?S(C,M,O,D.slice(1)):F})}},{key:&quot;groupData&quot;,value:function(){var y=this;this.sorted=this.paged=!1,this.groupedDataLength=0;var w=(0,n.default)(this.searchedData),_=this.columns.filter(function(T){return T.tableData.groupOrder&gt;-1}).sort(function(T,k){return T.tableData.groupOrder-k.tableData.groupOrder}),x=w.reduce(function(T,k){var S=T;return S=_.reduce(function(C,M){var O=k[M.field]||(0,s.selectFromObject)(k,M.field),D;if(C.groupsIndex[O]!==void 0&amp;&amp;(D=C.groups[C.groupsIndex[O]]),!D){var P=[].concat((0,n.default)(C.path||[]),[O]),E=y.findGroupByGroupPath(y.groupedData,P)||{isExpanded:typeof y.defaultExpanded==&quot;boolean&quot;?y.defaultExpanded:!1};D={value:O,groups:[],groupsIndex:{},data:[],isExpanded:E.isExpanded,path:P},C.groups.push(D),C.groupsIndex[O]=C.groups.length-1}return D},S),S.data.push(k),y.groupedDataLength++,T},{groups:[],groupsIndex:{}});this.groupedData=x.groups,this.grouped=!0,this.rootGroupsIndex=x.groupsIndex}},{key:&quot;treefyData&quot;,value:function(){var y=this;this.sorted=this.paged=!1,this.data.forEach(function(k){return k.tableData.childRows=null}),this.treefiedData=[],this.treefiedDataLength=0,this.treeDataMaxLevel=0,(this.searchText||this.columns.some(function(k){return k.tableData.filterValue}))&amp;&amp;(this.data.forEach(function(k){k.tableData.isTreeExpanded=!1}),this.expandTreeForNodes(this.searchedData));var w=function k(S){S.tableData.markedForTreeRemove=!1;var C=y.parentFunc(S,y.data);C?(C.tableData.childRows=C.tableData.childRows||[],C.tableData.childRows.includes(S)||(C.tableData.childRows.push(S),y.treefiedDataLength++),k(C),S.tableData.path=[].concat((0,n.default)(C.tableData.path),[S.tableData.uuid]),y.treeDataMaxLevel=Math.max(y.treeDataMaxLevel,S.tableData.path.length)):y.treefiedData.includes(S)||(y.treefiedData.push(S),y.treefiedDataLength++,S.tableData.path=[S.tableData.uuid])};this.data.forEach(function(k){w(k)});var _=function(S){var C=y.treefiedData;S.tableData.path.forEach(function(M){C.tableData&amp;&amp;C.tableData.childRows&amp;&amp;(C=C.tableData.childRows),Array.isArray(C)&amp;&amp;(C=C.find(function(O){return O.tableData.uuid===M}))}),C.tableData.markedForTreeRemove=!0},x=function k(S){S.tableData.childRows&amp;&amp;S.tableData.childRows.forEach(function(C){k(C)}),S.tableData.markedForTreeRemove=!1};this.data.forEach(function(k){if(!y.searchText&amp;&amp;!y.columns.some(function(M){return M.tableData.filterValue})&amp;&amp;k.tableData.isTreeExpanded===void 0){var S=typeof y.defaultExpanded==&quot;boolean&quot;?y.defaultExpanded:y.defaultExpanded(k);k.tableData.isTreeExpanded=S}var C=k.tableData.isTreeExpanded;!C&amp;&amp;y.searchedData.indexOf(k)&lt;0&amp;&amp;_(k)}),this.data.forEach(function(k){y.searchedData.indexOf(k)&gt;-1&amp;&amp;x(k)});var T=function k(S){for(var C=S.length-1;C&gt;=0;C--){var M=S[C];M.tableData.childRows&amp;&amp;k(M.tableData.childRows),M.tableData.markedForTreeRemove&amp;&amp;S.splice(C,1)}};T(this.treefiedData),this.treefiedDataLength=this.treefiedData.length,this.treefied=!0}},{key:&quot;sortData&quot;,value:function(){var y=this;if(this.paged=!1,this.isDataType(&quot;group&quot;)){this.sortedData=(0,n.default)(this.groupedData);var w=this.columns.filter(function(S){return S.tableData.groupOrder&gt;-1}).sort(function(S,C){return S.tableData.groupOrder-C.tableData.groupOrder}),_=function(C,M){return M.customSort?C.sort(M.tableData.groupSort===&quot;desc&quot;?function(O,D){return M.customSort(D.value,O.value,&quot;group&quot;,M.tableData.groupSort)}:function(O,D){return M.customSort(O.value,D.value,&quot;group&quot;,M.tableData.groupSort)}):C.sort(M.tableData.groupSort===&quot;desc&quot;?function(O,D){return y.sort(D.value,O.value,M.type)}:function(O,D){return y.sort(O.value,D.value,M.type)})};this.sortedData=_(this.sortedData,w[0]);var x=function(C){return C.reduce(function(M,O){return M[O.value]=C.findIndex(function(D){return D.value===O.value}),M},{})},T=function S(C,M){C.forEach(function(O){if(O.groups.length&gt;0){var D=w[M];O.groups=_(O.groups,D),O.groupsIndex=x(O.groups),S(O.groups,M+1)}else y.maxColumnSort&gt;0&amp;&amp;y.getOrderByCollection().length&gt;0?O.data=y.sortList(O.data):y.maxColumnSort&gt;0&amp;&amp;(O.data=O.data.sort(function(P,E){return y.data.findIndex(function(I){return I.tableData.id===P.tableData.id})-y.data.findIndex(function(I){return I.tableData.id===E.tableData.id})}))})};T(this.sortedData,1)}else if(this.isDataType(&quot;tree&quot;)){if(this.sortedData=(0,n.default)(this.treefiedData),this.maxColumnSort&gt;0&amp;&amp;this.getOrderByCollection().length&gt;0){this.sortedData=this.sortList(this.sortedData);var k=function S(C){C.forEach(function(M){M.tableData.childRows&amp;&amp;(M.tableData.childRows=y.sortList(M.tableData.childRows),S(M.tableData.childRows))})};k(this.sortedData)}}else this.isDataType(&quot;normal&quot;)&amp;&amp;(this.sortedData=(0,n.default)(this.searchedData),this.maxColumnSort&gt;0&amp;&amp;this.getOrderByCollection().length&gt;0&amp;&amp;this.applySort&amp;&amp;(this.sortedData=this.sortList(this.sortedData)));this.sorted=!0}},{key:&quot;pageData&quot;,value:function(){if(this.pagedData=(0,n.default)(this.sortedData),this.paging){var y=this.currentPage*this.pageSize,w=y+this.pageSize;this.pagedData=this.pagedData.slice(y,w)}this.paged=!0}}]),v}();e.default=b}(Z_)),Z_}var vR;function bSe(){return vR||(vR=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(nSe),l=t(rSe),i=t(ls),o=t(Ir()),a=t(fc),s=t(cf()),u=t(aSe),c=t(_a()),d=t(iu()),f=t(db()),p=t(fb()),m=t(IM()),g=t(LM()),b=t($M()),v=t(NM()),h=t($a()),y=t(ge),w=oSe(),_=t(aB()),x=M(ds()),T=$5,k=t(ySe()),S=Db();function C(j){if(typeof WeakMap!=&quot;function&quot;)return null;var z=new WeakMap,B=new WeakMap;return(C=function(R){return R?B:z})(j)}function M(j,z){if(j&amp;&amp;j.__esModule)return j;if(j===null||n(j)!==&quot;object&quot;&amp;&amp;typeof j!=&quot;function&quot;)return{default:j};var B=C(z);if(B&amp;&amp;B.has(j))return B.get(j);var N={},R=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var q in j)if(q!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(j,q)){var Y=R?Object.getOwnPropertyDescriptor(j,q):null;Y&amp;&amp;(Y.get||Y.set)?Object.defineProperty(N,q,Y):N[q]=j[q]}return N.default=j,B&amp;&amp;B.set(j,N),N}function O(j,z){var B=Object.keys(j);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(j);z&amp;&amp;(N=N.filter(function(R){return Object.getOwnPropertyDescriptor(j,R).enumerable})),B.push.apply(B,N)}return B}function D(j){for(var z=1;z&lt;arguments.length;z++){var B=arguments[z]!=null?arguments[z]:{};z%2?O(Object(B),!0).forEach(function(N){(0,h.default)(j,N,B[N])}):Object.getOwnPropertyDescriptors?Object.defineProperties(j,Object.getOwnPropertyDescriptors(B)):O(Object(B)).forEach(function(N){Object.defineProperty(j,N,Object.getOwnPropertyDescriptor(B,N))})}return j}function P(j){var z=E();return function(){var N=(0,v.default)(j),R;if(z){var q=(0,v.default)(this).constructor;R=Reflect.construct(N,arguments,q)}else R=N.apply(this,arguments);return(0,b.default)(this,R)}}function E(){if(typeof Reflect&gt;&quot;u&quot;||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==&quot;function&quot;)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var I=function(j){(0,g.default)(B,j);var z=P(B);function B(N){var R;(0,f.default)(this,B),R=z.call(this,N),(0,h.default)((0,m.default)(R),&quot;dataManager&quot;,new k.default),(0,h.default)((0,m.default)(R),&quot;checkedForFunctions&quot;,!1),(0,h.default)((0,m.default)(R),&quot;clearCriteria&quot;,function(){R.dataManager.clearCriteria(),R.setState(R.dataManager.getRenderState())}),(0,h.default)((0,m.default)(R),&quot;isRemoteData&quot;,function(L){return!Array.isArray((L||R.props).data)}),(0,h.default)((0,m.default)(R),&quot;onAllSelected&quot;,function(L){R.dataManager.changeAllSelected(L,R.props.options.selectionProps),R.setState(R.dataManager.getRenderState(),function(){return R.onSelectionChange()})}),(0,h.default)((0,m.default)(R),&quot;onGroupSelected&quot;,function(L,W){R.dataManager.changeGroupSelected(L,W),R.setState(R.dataManager.getRenderState(),function(){return R.onSelectionChange()})}),(0,h.default)((0,m.default)(R),&quot;onChangeColumnHidden&quot;,function(L,W){R.dataManager.changeColumnHidden(L,W),R.setState(R.dataManager.getRenderState(),function(){R.props.onChangeColumnHidden&amp;&amp;R.props.onChangeColumnHidden(L,W)})}),(0,h.default)((0,m.default)(R),&quot;onChangeGroupOrder&quot;,function(L){R.dataManager.changeGroupOrder(L.tableData.id),R.setState(R.dataManager.getRenderState())}),(0,h.default)((0,m.default)(R),&quot;onChangeOrder&quot;,function(L,W,U){R.dataManager.changeColumnOrder(L,W,U);var V=R.dataManager.getOrderByCollection();if(R.isRemoteData()){var te=D({},R.state.query);te.page=0,te.orderBy=R.state.columns.find(function(ee){return ee.tableData.id===L}),te.orderDirection=W,console.warn(&quot;Properties orderBy and orderDirection had been deprecated when remote data, please start using orderByCollection instead&quot;),te.orderByCollection=V,R.onQueryChange(te,function(){R.props.onOrderChange&amp;&amp;R.props.onOrderChange(L,W),R.props.onOrderCollectionChange&amp;&amp;R.props.onOrderCollectionChange(V)})}else R.setState(R.dataManager.getRenderState(),function(){R.props.onOrderChange&amp;&amp;R.props.onOrderChange(L,W),R.props.onOrderCollectionChange&amp;&amp;R.props.onOrderCollectionChange(V)})}),(0,h.default)((0,m.default)(R),&quot;onPageChange&quot;,function(L,W){if(R.isRemoteData()){var U=D({},R.state.query);U.page=W,R.onQueryChange(U,function(){R.props.onPageChange&amp;&amp;R.props.onPageChange(W,U.pageSize)})}else R.dataManager.changeCurrentPage(W),R.setState(R.dataManager.getRenderState(),function(){R.props.onPageChange&amp;&amp;R.props.onPageChange(W,R.state.pageSize)})}),(0,h.default)((0,m.default)(R),&quot;onRowsPerPageChange&quot;,function(L){var W=L.target.value;R.dataManager.changePageSize(W);var U=function(){R.props.onPageChange&amp;&amp;R.props.onPageChange(0,W),R.props.onRowsPerPageChange&amp;&amp;R.props.onRowsPerPageChange(W)};if(R.isRemoteData()){var V=D({},R.state.query);V.pageSize=L.target.value,V.page=0,R.onQueryChange(V,U)}else R.dataManager.changeCurrentPage(0),R.setState(R.dataManager.getRenderState(),U)}),(0,h.default)((0,m.default)(R),&quot;onDragEnd&quot;,function(L){!L||!L.source||!L.destination||(R.dataManager.changeByDrag(L),R.setState(R.dataManager.getRenderState(),function(){R.props.onColumnDragged&amp;&amp;L.destination.droppableId===&quot;headers&quot;&amp;&amp;L.source.droppableId===&quot;headers&quot;&amp;&amp;R.props.onColumnDragged(L.source.index,L.destination.index)}))}),(0,h.default)((0,m.default)(R),&quot;onGroupExpandChanged&quot;,function(L){R.dataManager.changeGroupExpand(L),R.setState(R.dataManager.getRenderState())}),(0,h.default)((0,m.default)(R),&quot;onGroupRemoved&quot;,function(L,W){var U={combine:null,destination:{droppableId:&quot;headers&quot;,index:0},draggableId:L.tableData.id,mode:&quot;FLUID&quot;,reason:&quot;DROP&quot;,source:{index:W,droppableId:&quot;groups&quot;},type:&quot;DEFAULT&quot;};R.dataManager.changeByDrag(U),R.setState(R.dataManager.getRenderState(),function(){R.props.onGroupRemoved&amp;&amp;R.props.onGroupRemoved(L,W)})}),(0,h.default)((0,m.default)(R),&quot;onEditingApproved&quot;,function(L,W,U){L===&quot;add&quot;&amp;&amp;R.props.editable&amp;&amp;R.props.editable.onRowAdd?R.setState({isLoading:!0},function(){R.props.editable.onRowAdd(W).then(function(V){R.setState({isLoading:!1,showAddRow:!1},function(){R.isRemoteData()&amp;&amp;R.onQueryChange(R.state.query)})}).catch(function(V){var te={message:V,errorCause:&quot;add&quot;};R.setState({isLoading:!1,errorState:te})})}):L===&quot;update&quot;&amp;&amp;R.props.editable&amp;&amp;R.props.editable.onRowUpdate?R.setState({isLoading:!0},function(){R.props.editable.onRowUpdate(W,U).then(function(V){R.dataManager.changeRowEditing(U),R.setState(D({isLoading:!1},R.dataManager.getRenderState()),function(){R.isRemoteData()&amp;&amp;R.onQueryChange(R.state.query)})}).catch(function(V){var te={message:V,errorCause:&quot;update&quot;};R.setState({isLoading:!1,errorState:te})})}):L===&quot;delete&quot;&amp;&amp;R.props.editable&amp;&amp;R.props.editable.onRowDelete?R.setState({isLoading:!0},function(){R.props.editable.onRowDelete(Object.entries(U).reduce(function(V,te){var ee=(0,d.default)(te,2),H=ee[0],Z=ee[1];return H!==&quot;tableData&quot;&amp;&amp;(V[H]=Z),V},{})).then(function(V){R.dataManager.changeRowEditing(U),R.setState(D({isLoading:!1},R.dataManager.getRenderState()),function(){R.isRemoteData()&amp;&amp;R.onQueryChange(R.state.query)})}).catch(function(V){var te={message:V,errorCause:&quot;delete&quot;};R.setState({isLoading:!1,errorState:te})})}):L===&quot;bulk&quot;&amp;&amp;R.props.editable&amp;&amp;R.props.editable.onBulkUpdate&amp;&amp;R.setState({isLoading:!0},function(){R.props.editable.onBulkUpdate(R.dataManager.bulkEditChangedRows).then(function(V){R.dataManager.changeBulkEditOpen(!1),R.props.onBulkEditOpen&amp;&amp;R.props.onBulkEditOpen(!1),R.dataManager.clearBulkEditChangedRows(),R.setState(D({isLoading:!1},R.dataManager.getRenderState()),function(){R.isRemoteData()&amp;&amp;R.onQueryChange(R.state.query)})}).catch(function(V){var te={message:V,errorCause:&quot;bulk edit&quot;};R.setState({isLoading:!1,errorState:te})})})}),(0,h.default)((0,m.default)(R),&quot;onEditingCanceled&quot;,function(L,W){L===&quot;add&quot;?(R.props.editable.onRowAddCancelled&amp;&amp;R.props.editable.onRowAddCancelled(),R.setState({showAddRow:!1})):L===&quot;update&quot;?(R.props.editable.onRowUpdateCancelled&amp;&amp;R.props.editable.onRowUpdateCancelled(),R.dataManager.changeRowEditing(W),R.setState(R.dataManager.getRenderState())):L===&quot;delete&quot;&amp;&amp;(R.dataManager.changeRowEditing(W),R.setState(R.dataManager.getRenderState()))}),(0,h.default)((0,m.default)(R),&quot;retry&quot;,function(){R.onQueryChange(R.state.query)}),(0,h.default)((0,m.default)(R),&quot;onQueryChange&quot;,function(L,W){L=D(D(D({},R.state.query),L),{},{error:R.state.errorState}),R.setState({isLoading:!0,errorState:void 0},function(){R.props.data(L).then(function(U){L.totalCount=U.totalCount,L.page=U.page;var V=D(D({},L),{},{totalCount:U.totalCount,page:U.page});R.dataManager.setData(U.data,R.props.options.idSynonym),R.setState(D(D({isLoading:!1,errorState:!1},R.dataManager.getRenderState()),{},{query:V}),function(){W&amp;&amp;W()})}).catch(function(U){var V={message:(0,c.default)(U)===&quot;object&quot;?U.message:U!==void 0?U:R.props.localization.error,errorCause:&quot;query&quot;};R.setState(D({isLoading:!1,errorState:V},R.dataManager.getRenderState()))})})}),(0,h.default)((0,m.default)(R),&quot;onRowSelected&quot;,function(L,W,U){R.dataManager.changeRowSelected(L.target.checked,W),R.setState(R.dataManager.getRenderState(),function(){return R.onSelectionChange(U)})}),(0,h.default)((0,m.default)(R),&quot;onSelectionChange&quot;,function(L){if(R.props.onSelectionChange){var W=[],U=function(te){te.forEach(function(ee){ee.tableData.checked&amp;&amp;W.push(ee)})};U(R.state.originalData),R.props.onSelectionChange(W,L)}}),(0,h.default)((0,m.default)(R),&quot;onSearchChangeDebounce&quot;,(0,w.debounce)(function(L){if(R.isRemoteData()){var W=D({},R.state.query);W.page=0,W.search=L,R.onQueryChange(W,function(){R.props.onSearchChange&amp;&amp;R.props.onSearchChange(L)})}else R.setState(R.dataManager.getRenderState(),function(){R.props.onSearchChange&amp;&amp;R.props.onSearchChange(L)})},R.props.options.debounceInterval)),(0,h.default)((0,m.default)(R),&quot;onFilterChange&quot;,function(L,W){R.dataManager.changeFilterValue(L,W),R.setState({},R.onFilterChangeDebounce)}),(0,h.default)((0,m.default)(R),&quot;onFilterChangeDebounce&quot;,(0,w.debounce)(function(){if(R.isRemoteData()){var L=D({},R.state.query);L.page=0,L.filters=R.state.columns.filter(function(W){return W.tableData.filterValue}).map(function(W){return{column:W,operator:&quot;=&quot;,value:W.tableData.filterValue}}),R.onQueryChange(L,function(){R.props.onFilterChange&amp;&amp;R.props.onFilterChange(L.filters)})}else R.setState(R.dataManager.getRenderState(),function(){if(R.props.onFilterChange){var W=R.state.columns.filter(function(U){return U.tableData.filterValue}).map(function(U){return{column:U,operator:&quot;=&quot;,value:U.tableData.filterValue}});R.props.onFilterChange(W)}})},R.props.options.debounceInterval)),(0,h.default)((0,m.default)(R),&quot;onTreeExpandChanged&quot;,function(L,W){R.dataManager.changeTreeExpand(L),R.setState(R.dataManager.getRenderState(),function(){R.props.onTreeExpandChange&amp;&amp;R.props.onTreeExpandChange(W,W.tableData.isTreeExpanded)})}),(0,h.default)((0,m.default)(R),&quot;onToggleDetailPanel&quot;,function(L,W){R.dataManager.changeDetailPanelVisibility(L,W),R.setState(R.dataManager.getRenderState())}),(0,h.default)((0,m.default)(R),&quot;onCellEditStarted&quot;,function(L,W){R.dataManager.startCellEditable(L,W),R.setState(R.dataManager.getRenderState())}),(0,h.default)((0,m.default)(R),&quot;onCellEditFinished&quot;,function(L,W){R.dataManager.finishCellEditable(L,W),R.setState(R.dataManager.getRenderState())}),(0,h.default)((0,m.default)(R),&quot;onEditRowDataChanged&quot;,function(L,W){R.dataManager.setEditRowData(L,W),R.setState(R.dataManager.getRenderState())}),(0,h.default)((0,m.default)(R),&quot;onColumnResized&quot;,function(L,W,U,V){var te=function(Z){return D(D(D({field:Z.field,width:Z.tableData.width,widthPx:Z.tableData.widthPx},Z.id&amp;&amp;{id:Z.id}),Z.minWidth&amp;&amp;{minWidth:Z.minWidth}),Z.maxWidth&amp;&amp;{maxWidth:Z.maxWidth})},ee=R.dataManager.onColumnResized(L,W,U,V);R.setState(R.dataManager.getRenderState(),function(){W===0&amp;&amp;R.props.onColumnResized&amp;&amp;ee.length&gt;0&amp;&amp;R.props.onColumnResized(ee.map(function(H){return te(H)}),R.state.columns.map(function(H){return te(H)}))})}),(0,h.default)((0,m.default)(R),&quot;renderTable&quot;,function(L){var W;return y.default.createElement(u.default,{sx:L.sx,style:D(D({},L.options.tableWidth===&quot;variable&quot;&amp;&amp;{width:R.state.tableStyleWidth}),{},{tableLayout:L.options.fixedColumns&amp;&amp;(L.options.fixedColumns.left||L.options.fixedColumns.right)?&quot;fixed&quot;:L.options.tableLayout})},L.options.header&amp;&amp;y.default.createElement(L.components.Header,{actions:R.state.actions,columns:R.state.columns,selectedCount:R.state.selectedCount,dataCount:L.parentChildData?R.dataManager.searchedData.length:R.state.columns.some(function(U){return U.tableData.groupOrder&gt;-1})?R.state.groupedDataLength:R.state.data.length,hasDetailPanel:!!L.detailPanel,showActionsColumn:!R.dataManager.bulkEditOpen&amp;&amp;R.state.actions&amp;&amp;R.state.actions.some(function(U){return U.position===&quot;row&quot;||typeof U==&quot;function&quot;}),onAllSelected:R.onAllSelected,onOrderChange:R.onChangeOrder,isTreeData:R.props.parentChildData!==void 0,treeDataMaxLevel:R.state.treeDataMaxLevel,onColumnResized:R.onColumnResized,scrollWidth:R.state.width,sorting:L.options.sorting||R.dataManager.maxColumnSort!==0,allowSorting:R.dataManager.maxColumnSort!==0,orderByCollection:R.dataManager.getOrderByCollection(),tableWidth:(W=L.options.tableWidth)!==null&amp;&amp;W!==void 0?W:&quot;full&quot;}),y.default.createElement(L.components.Body,{actions:R.state.actions,components:R.props.components,renderData:R.state.renderData,data:R.state.data,renderSummaryRow:R.props.renderSummaryRow,currentPage:R.isRemoteData()?0:R.state.currentPage,initialFormData:L.initialFormData,pageSize:R.state.pageSize,columns:R.state.columns,errorState:R.state.errorState,detailPanel:L.detailPanel,options:L.options,getFieldValue:R.dataManager.getFieldValue,isTreeData:R.props.parentChildData!==void 0,onFilterChanged:R.onFilterChange,onRowSelected:R.onRowSelected,onGroupSelected:R.onGroupSelected,onToggleDetailPanel:R.onToggleDetailPanel,onGroupExpandChanged:R.onGroupExpandChanged,onTreeExpandChanged:R.onTreeExpandChanged,onEditingCanceled:R.onEditingCanceled,onEditingApproved:R.onEditingApproved,onRowClick:R.props.onRowClick,onRowDoubleClick:R.props.onRowDoubleClick,showAddRow:R.state.showAddRow,hasAnyEditingRow:!!(R.state.lastEditingRow||R.state.showAddRow),hasDetailPanel:!!L.detailPanel,treeDataMaxLevel:R.state.treeDataMaxLevel,cellEditable:L.cellEditable,onCellEditStarted:R.onCellEditStarted,onCellEditFinished:R.onCellEditFinished,onRowEditStarted:R.onRowEditStarted,bulkEditOpen:R.dataManager.bulkEditOpen,bulkEditChangedRows:R.dataManager.bulkEditChangedRows,onBulkEditRowChanged:R.dataManager.onBulkEditRowChanged,scrollWidth:R.state.width}))}),(0,h.default)((0,m.default)(R),&quot;onRowEditStarted&quot;,function(L){var W;(W=R.props.editable)!==null&amp;&amp;W!==void 0&amp;&amp;W.onRowUpdate&amp;&amp;(R.dataManager.changeRowEditing(L,&quot;update&quot;),R.setState(D(D({},R.dataManager.getRenderState()),{},{showAddRow:!1})))}),(0,h.default)((0,m.default)(R),&quot;getColumnsWidth&quot;,function(L,W){var U=[],V=x.actionsColumnWidth(L);if(V&gt;0&amp;&amp;(W&gt;0&amp;&amp;L.options.actionsColumnIndex&gt;=0&amp;&amp;L.options.actionsColumnIndex&lt;W||W&lt;0&amp;&amp;L.options.actionsColumnIndex&lt;0&amp;&amp;L.options.actionsColumnIndex&gt;=W)&amp;&amp;U.push(V+&quot;px&quot;),L.options.selection&amp;&amp;W&gt;0){var te=x.selectionMaxWidth(L,R.state.treeDataMaxLevel);U.push(te+&quot;px&quot;)}for(var ee=0;ee&lt;Math.abs(W)&amp;&amp;ee&lt;R.state.columns.length;ee++){var H=R.state.columns[W&gt;=0?ee:R.state.columns.length-1-ee];H.tableData&amp;&amp;(typeof H.tableData.width==&quot;number&quot;?U.push(H.tableData.width+&quot;px&quot;):U.push(H.tableData.width))}return&quot;calc(&quot;+U.join(&quot; + &quot;)+&quot;)&quot;}),(0,h.default)((0,m.default)(R),&quot;getRenderData&quot;,function(){return R.props.options.exportAllData?R.state.data:R.state.renderData});var q=R.getProps(N);R.setDataManagerFields(q,!0);var Y=R.dataManager.getRenderState();return R.state=D(D({data:[],errorState:void 0},Y),{},{query:{filters:Y.columns.filter(function(L){return L.tableData.filterValue}).map(function(L){return{column:L,operator:&quot;=&quot;,value:L.tableData.filterValue}}),orderBy:Y.columns.find(function(L){return L.tableData.id===Y.orderBy}),orderDirection:Y.orderDirection,orderByCollection:Y.orderByCollection,page:0,pageSize:q.options.pageSize,search:Y.searchText,totalCount:0},showAddRow:!1,bulkEditOpen:!1,width:0,tableInitialWidthPx:void 0,tableStyleWidth:&quot;100%&quot;,actions:q.actions}),R.tableContainerDiv=y.default.createRef(),R}return(0,p.default)(B,[{key:&quot;componentDidMount&quot;,value:function(){var R=this;this.setState(D(D({},this.dataManager.getRenderState()),{},{width:this.tableContainerDiv.current.scrollWidth}),function(){R.isRemoteData()&amp;&amp;R.onQueryChange(D(D({},R.state.query),{},{page:R.props.options.initialPage||0})),R.props.onDoubleRowClick!==void 0&amp;&amp;console.warn(&quot;Property `onDoubleRowClick` has been renamed to `onRowDoubleClick`&quot;),R.props.options.sorting!==void 0&amp;&amp;console.warn(&quot;Property `sorting` has been deprecated, please start using `maxColumnSort` instead. https://github.com/material-table-core/core/pull/619&quot;)})}},{key:&quot;setDataManagerFields&quot;,value:function(R,q,Y){var L,W=this,U={};if(R.options.persistentGroupingsId&amp;&amp;localStorage){var V=localStorage.getItem(&quot;material-table-groupings&quot;);V&amp;&amp;(V=JSON.parse(V),V[R.options.persistentGroupingsId]&amp;&amp;V[R.options.persistentGroupingsId].forEach(function(Se){U[Se.field]={groupOrder:Se.groupOrder,groupSort:Se.groupSort,columnOrder:Se.columnOrder}}))}this.dataManager.setTableWidth((L=R.options.tableWidth)!==null&amp;&amp;L!==void 0?L:&quot;full&quot;),this.dataManager.setColumns(R.columns,Y,U),this.dataManager.setDefaultExpanded(R.options.defaultExpanded),this.dataManager.changeRowEditing();var te=R.options,ee=te.clientSorting,H=te.grouping,Z=te.maxColumnSort;this.dataManager.setClientSorting(ee),this.dataManager.setMaxColumnSort(H?1:Z),this.dataManager.setOrderByCollection(),this.isRemoteData(R)?(this.dataManager.changeApplySearch(!1),this.dataManager.changeApplyFilters(!1),this.dataManager.changeApplySort(!1)):(this.dataManager.changeApplySearch(!0),this.dataManager.changeApplyFilters(!0),this.dataManager.changeApplySort(!0),this.dataManager.setData(R.data,R.options.idSynonym));var G=this.dataManager.getDefaultOrderByCollection(),X=R.options.defaultOrderByCollection,Q=[],re=&quot;&quot;,ae=&quot;&quot;;if(X&amp;&amp;X.length&gt;0)Q=(0,s.default)(X).slice(0,Z),Q=this.dataManager.sortOrderCollection(Q),re=JSON.stringify(Q),ae=JSON.stringify(G),re!==ae&amp;&amp;this.dataManager.setDefaultOrderByCollection(Q);else{var ie=A(R.columns,Y,this.dataManager.maxColumnSort);Q=(0,s.default)(ie[0]),re=JSON.stringify(Q),ae=JSON.stringify((0,s.default)(ie[1]))}var se=JSON.stringify(this.dataManager.orderByCollection),he=q||!this.isRemoteData()&amp;&amp;Q.length&amp;&amp;re!==ae&amp;&amp;re!==se;he&amp;&amp;Q.length&gt;0&amp;&amp;Z&gt;0&amp;&amp;Q.forEach(function(Se){var Oe=Se.orderBy,Pe=Se.orderDirection,Me=Se.sortOrder;return W.dataManager.changeColumnOrder(Oe,Pe,Me)}),q&amp;&amp;this.dataManager.changeSearchText(R.options.searchText||&quot;&quot;),q&amp;&amp;this.dataManager.changeSearchDebounce(R.options.searchDebounceDelay),q&amp;&amp;this.dataManager.changeCurrentPage(R.options.initialPage?R.options.initialPage:0),q&amp;&amp;this.dataManager.changePageSize(R.options.pageSize),this.dataManager.changePaging(this.isRemoteData()?!1:R.options.paging),q&amp;&amp;this.dataManager.changeParentFunc(R.parentChildData),this.dataManager.changeDetailPanelType(R.options.detailPanelType)}},{key:&quot;cleanColumns&quot;,value:function(R){return R.map(function(q){var Y=D({},q);return delete Y.tableData,Y})}},{key:&quot;componentDidUpdate&quot;,value:function(R){var q=this.cleanColumns(R.columns),Y=this.cleanColumns(this.props.columns),L=!(0,_.default)(q,Y),W=L||!(0,_.default)(R.options,this.props.options);if(this.isRemoteData()||(W=W||!(0,_.default)(R.data,this.props.data)),R.options.pageSize!==this.props.options.pageSize&amp;&amp;this.dataManager.changePageSize(this.props.options.pageSize),W){var U=this.getProps(this.props);this.setDataManagerFields(U,!1,R.columns),this.setState(D(D({},this.dataManager.getRenderState()),{},{actions:U.actions}))}var V=this.isRemoteData()?this.state.query.totalCount:this.state.data.length,te=this.isRemoteData()?this.state.query.page:this.state.currentPage,ee=this.isRemoteData()?this.state.query.pageSize:this.state.pageSize;V&lt;=ee*te&amp;&amp;te!==0&amp;&amp;!this.state.isLoading&amp;&amp;this.onPageChange(null,Math.max(0,Math.ceil(V/ee)-1))}},{key:&quot;getProps&quot;,value:function(R){var q=this,Y=D({},R||this.props),L=this.props.localization.body;if(Y.options.selection?Y.actions=Y.actions.filter(function(U){return U}).map(function(U){return U.position===&quot;auto&quot;||U.isFreeAction===!1||U.position===void 0&amp;&amp;U.isFreeAction===void 0?typeof U==&quot;function&quot;?{action:U,position:&quot;toolbarOnSelect&quot;}:D(D({},U),{},{position:&quot;toolbarOnSelect&quot;}):U.isFreeAction?typeof U==&quot;function&quot;?{action:U,position:&quot;toolbar&quot;}:D(D({},U),{},{position:&quot;toolbar&quot;}):U}):Y.actions=Y.actions.filter(function(U){return U}).map(function(U){return U.position===&quot;auto&quot;||U.isFreeAction===!1||U.position===void 0&amp;&amp;U.isFreeAction===void 0?typeof U==&quot;function&quot;?{action:U,position:&quot;row&quot;}:D(D({},U),{},{position:&quot;row&quot;}):U.isFreeAction?typeof U==&quot;function&quot;?{action:U,position:&quot;toolbar&quot;}:D(D({},U),{},{position:&quot;toolbar&quot;}):U}),Y.editable){var W;Y.editable.onRowAdd&amp;&amp;Y.actions.push({icon:Y.icons.Add,tooltip:L.addTooltip,position:&quot;toolbar&quot;,disabled:!!this.dataManager.lastEditingRow,onClick:function(){q.dataManager.changeRowEditing(),q.state.showAddRow&amp;&amp;q.props.editable.onRowAddCancelled&amp;&amp;q.props.editable.onRowAddCancelled(),q.setState(D(D({},q.dataManager.getRenderState()),{},{showAddRow:!q.state.showAddRow}))}}),Y.editable.onRowUpdate&amp;&amp;Y.actions.push(function(U){return{icon:Y.icons.Edit,tooltip:Y.editable.editTooltip?Y.editable.editTooltip(U):L.editTooltip,disabled:Y.editable.isEditable&amp;&amp;!Y.editable.isEditable(U),hidden:Y.editable.isEditHidden&amp;&amp;Y.editable.isEditHidden(U),onClick:function(te,ee){q.onRowEditStarted(ee)}}}),Y.editable.onRowDelete&amp;&amp;Y.actions.push(function(U){return{icon:Y.icons.Delete,tooltip:Y.editable.deleteTooltip?Y.editable.deleteTooltip(U):L.deleteTooltip,disabled:Y.editable.isDeletable&amp;&amp;!Y.editable.isDeletable(U),hidden:Y.editable.isDeleteHidden&amp;&amp;Y.editable.isDeleteHidden(U),onClick:function(te,ee){q.dataManager.changeRowEditing(ee,&quot;delete&quot;),q.setState(D(D({},q.dataManager.getRenderState()),{},{showAddRow:!1}))}}}),Y.editable.onBulkUpdate&amp;&amp;(Y.actions.push({icon:Y.icons.Edit,tooltip:L.bulkEditTooltip,position:&quot;toolbar&quot;,hidden:this.dataManager.bulkEditOpen,disabled:Y.isBulkEditable&amp;&amp;Y.isBulkEditable(),onClick:function(){q.dataManager.changeBulkEditOpen(!0),q.props.onBulkEditOpen&amp;&amp;q.props.onBulkEditOpen(!0),q.setState(q.dataManager.getRenderState())}}),Y.actions.push({icon:Y.icons.Check,tooltip:L.bulkEditApprove,position:&quot;toolbar&quot;,hidden:!this.dataManager.bulkEditOpen,onClick:function(){return q.onEditingApproved(&quot;bulk&quot;)}}),Y.actions.push({icon:Y.icons.Clear,tooltip:L.bulkEditCancel,position:&quot;toolbar&quot;,hidden:!this.dataManager.bulkEditOpen,onClick:function(){q.dataManager.changeBulkEditOpen(!1),q.props.onBulkEditOpen&amp;&amp;q.props.onBulkEditOpen(!1),q.dataManager.clearBulkEditChangedRows(),q.setState(q.dataManager.getRenderState())}})),(W=this.state)!==null&amp;&amp;W!==void 0&amp;&amp;W.showAddRow&amp;&amp;Y.editable.onRowAdd&amp;&amp;Y.actions.filter(function(U){return U.position===&quot;row&quot;}).length===0&amp;&amp;Y.actions.push({icon:void 0,position:&quot;row&quot;,onClick:function(){},disabled:!0})}return Y}},{key:&quot;renderFooter&quot;,value:function(){var R=this.getProps();if(R.options.paging){var q=this.isRemoteData()?Math.min(R.page,Math.floor(R.totalCount/this.state.pageSize)):this.state.currentPage,Y=this.isRemoteData()?R.totalCount:this.state.data.length;return y.default.createElement(u.default,null,y.default.createElement(l.default,{style:{display:&quot;grid&quot;}},y.default.createElement(i.default,{style:{display:&quot;grid&quot;}},y.default.createElement(R.components.Pagination,{sx:{display:&quot;flex&quot;,justifyContent:R.options.paginationAlignment?R.options.paginationAlignment:&quot;flex-end&quot;,overflowX:&quot;auto&quot;,&quot;&amp; .MuiTablePagination-displayedRows&quot;:{display:&quot;none&quot;}},colSpan:3,count:this.isRemoteData()?this.state.query.totalCount:Y,rowsPerPage:this.state.pageSize,rowsPerPageOptions:R.options.pageSizeOptions,SelectProps:{renderValue:function(W){return y.default.createElement(a.default,{sx:{padding:&quot;0px 5px&quot;}},W+&quot; &quot;+R.localization.pagination.labelRows+&quot; &quot;)}},page:this.isRemoteData()?this.state.query.page:q,onPageChange:this.onPageChange,onRowsPerPageChange:this.onRowsPerPageChange,ActionsComponent:function(W){return R.options.paginationType===&quot;normal&quot;?y.default.createElement(S.MTablePagination,(0,o.default)({},W,{showFirstLastPageButtons:R.options.showFirstLastPageButtons})):y.default.createElement(S.MTableSteppedPagination,(0,o.default)({},W,{showFirstLastPageButtons:R.options.showFirstLastPageButtons,numberOfPagesAround:R.options.numberOfPagesAround}))},labelRowsPerPage:R.localization.pagination.labelRowsPerPage}))))}}},{key:&quot;render&quot;,value:function(){var R=this,q=this.getProps();return y.default.createElement(T.DragDropContext,{onDragEnd:this.onDragEnd,nonce:q.options.cspNonce},y.default.createElement(this.props.components.Container,{style:D({position:&quot;relative&quot;},q.style)},q.options.paginationPosition===&quot;top&quot;||q.options.paginationPosition===&quot;both&quot;?this.renderFooter():null,q.options.toolbar&amp;&amp;y.default.createElement(this.props.components.Toolbar,{actions:q.actions,components:this.props.components,originalData:this.state.originalData,columns:this.state.columns,selectedCount:this.state.selectedCount,getFieldValue:this.dataManager.getFieldValue,data:this.getRenderData,title:q.title,searchText:this.dataManager.searchText,searchDebounceDelay:this.dataManager.searchDebounceDelay,onSearchChanged:this.onSearchChangeDebounce,isRemoteData:this.isRemoteData(),dataManager:this.dataManager,onColumnsChanged:this.onChangeColumnHidden}),q.options.grouping&amp;&amp;y.default.createElement(this.props.components.Groupbar,{groupColumns:this.state.columns.filter(function(Y){return Y.tableData.groupOrder&gt;-1}).sort(function(Y,L){return Y.tableData.groupOrder-L.tableData.groupOrder}),onSortChanged:this.onChangeGroupOrder,onGroupRemoved:this.onGroupRemoved,onGroupChange:this.props.onGroupChange,persistentGroupingsId:q.options.persistentGroupingsId}),y.default.createElement(S.MTableScrollbar,{double:q.options.doubleHorizontalScroll},y.default.createElement(T.Droppable,{droppableId:&quot;headers&quot;,direction:&quot;horizontal&quot;},function(Y,L){var W=R.renderTable(q);return y.default.createElement(&quot;div&quot;,{ref:Y.innerRef},y.default.createElement(&quot;div&quot;,{ref:R.tableContainerDiv,style:{maxHeight:q.options.maxBodyHeight,minHeight:q.options.minBodyHeight,overflowY:q.options.overflowY}},R.state.width&amp;&amp;q.options.fixedColumns&amp;&amp;q.options.fixedColumns.right?y.default.createElement(&quot;div&quot;,{style:{width:R.getColumnsWidth(q,-1*q.options.fixedColumns.right),position:&quot;absolute&quot;,top:0,right:0,boxShadow:&quot;-2px 0px 15px rgba(125,147,178,.25)&quot;,overflowX:&quot;clip&quot;,zIndex:11}},y.default.createElement(&quot;div&quot;,{style:{width:R.state.width,background:&quot;white&quot;,transform:&quot;translateX(calc(&quot;.concat(R.getColumnsWidth(q,-1*q.options.fixedColumns.right),&quot; - 100%))&quot;)}},W)):null,y.default.createElement(&quot;div&quot;,null,W),R.state.width&amp;&amp;q.options.fixedColumns&amp;&amp;q.options.fixedColumns.left?y.default.createElement(&quot;div&quot;,{style:{width:R.getColumnsWidth(q,q.options.fixedColumns.left),position:&quot;absolute&quot;,top:0,left:0,boxShadow:&quot;2px 0px 15px rgba(125,147,178,.25)&quot;,overflowX:&quot;clip&quot;,zIndex:11}},y.default.createElement(&quot;div&quot;,{style:{width:R.state.width,background:&quot;white&quot;},onKeyDown:function(V){V.key===&quot;Tab&quot;&amp;&amp;V.preventDefault()}},W)):null),Y.placeholder)})),(this.state.isLoading||q.isLoading)&amp;&amp;q.options.loadingType===&quot;linear&quot;&amp;&amp;y.default.createElement(&quot;div&quot;,{style:{position:&quot;relative&quot;,width:&quot;100%&quot;}},y.default.createElement(&quot;div&quot;,{style:{position:&quot;absolute&quot;,top:0,left:0,height:&quot;100%&quot;,width:&quot;100%&quot;}},y.default.createElement(r.default,null))),q.options.paginationPosition===&quot;bottom&quot;||q.options.paginationPosition===&quot;both&quot;?this.renderFooter():null,(this.state.isLoading||q.isLoading)&amp;&amp;q.options.loadingType===&quot;overlay&quot;&amp;&amp;y.default.createElement(&quot;div&quot;,{style:{position:&quot;absolute&quot;,top:0,left:0,height:&quot;100%&quot;,width:&quot;100%&quot;,zIndex:11}},y.default.createElement(this.props.components.OverlayLoading,{theme:q.theme})),this.state.errorState&amp;&amp;this.state.errorState.errorCause===&quot;query&quot;&amp;&amp;y.default.createElement(&quot;div&quot;,{style:{position:&quot;absolute&quot;,top:0,left:0,height:&quot;100%&quot;,width:&quot;100%&quot;,zIndex:11}},y.default.createElement(this.props.components.OverlayError,{error:this.state.errorState,retry:this.retry,theme:q.theme}))))}}]),B}(y.default.Component);e.default=I;function A(j,z,B){var N=[],R=[];return B&gt;0&amp;&amp;(N=F(j,B)),z&amp;&amp;(R=F(z,B)),[N,R]}function F(j,z){var B=j.filter(function(N){return N.defaultSort&amp;&amp;N.sorting!==!1});return B.slice(0,z).map(function(N,R){return{orderBy:N.tableData?N.tableData.id:j.findIndex(function(q){return q.field===N.field}),orderDirection:N.defaultSort,sortOrder:R+1}})}}(X_)),X_}(function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),Object.defineProperty(e,&quot;ALL_COLUMNS&quot;,{enumerable:!0,get:function(){return c.ALL_COLUMNS}}),Object.defineProperty(e,&quot;MTableAction&quot;,{enumerable:!0,get:function(){return u.MTableAction}}),Object.defineProperty(e,&quot;MTableActions&quot;,{enumerable:!0,get:function(){return u.MTableActions}}),Object.defineProperty(e,&quot;MTableBody&quot;,{enumerable:!0,get:function(){return u.MTableBody}}),Object.defineProperty(e,&quot;MTableBodyRow&quot;,{enumerable:!0,get:function(){return u.MTableBodyRow}}),Object.defineProperty(e,&quot;MTableCell&quot;,{enumerable:!0,get:function(){return u.MTableCell}}),Object.defineProperty(e,&quot;MTableEditCell&quot;,{enumerable:!0,get:function(){return u.MTableEditCell}}),Object.defineProperty(e,&quot;MTableEditField&quot;,{enumerable:!0,get:function(){return u.MTableEditField}}),Object.defineProperty(e,&quot;MTableEditRow&quot;,{enumerable:!0,get:function(){return u.MTableEditRow}}),Object.defineProperty(e,&quot;MTableFilterRow&quot;,{enumerable:!0,get:function(){return u.MTableFilterRow}}),Object.defineProperty(e,&quot;MTableGroupRow&quot;,{enumerable:!0,get:function(){return u.MTableGroupRow}}),Object.defineProperty(e,&quot;MTableGroupbar&quot;,{enumerable:!0,get:function(){return u.MTableGroupbar}}),Object.defineProperty(e,&quot;MTableHeader&quot;,{enumerable:!0,get:function(){return u.MTableHeader}}),Object.defineProperty(e,&quot;MTablePagination&quot;,{enumerable:!0,get:function(){return u.MTablePagination}}),Object.defineProperty(e,&quot;MTableSteppedPagination&quot;,{enumerable:!0,get:function(){return u.MTableSteppedPagination}}),Object.defineProperty(e,&quot;MTableToolbar&quot;,{enumerable:!0,get:function(){return u.MTableToolbar}}),e.default=void 0,Object.defineProperty(e,&quot;useLocalizationStore&quot;,{enumerable:!0,get:function(){return s.useLocalizationStore}});var n=t(Ir()),r=t(ge),l=eSe(),i=tSe(),o=t(bSe()),a=sf,s=eg(),u=Db(),c=N5();o.default.defaultProps=l.defaultProps,o.default.propTypes=i.propTypes;var d=(0,s.withContext)(function(f){var p=(0,a.useTheme)(),m=(0,s.useMergeProps)(f),g=m.localization,b=m.options,v=m.components;return r.default.createElement(o.default,(0,n.default)({},f,{theme:p,options:b,components:v,localization:g,ref:f.tableRef}))});e.default=d})(Vz);const xSe=lr(Vz);var F5={},wSe=Cn;Object.defineProperty(F5,&quot;__esModule&quot;,{value:!0});var Xq=F5.default=void 0,_Se=wSe(Ta()),TSe=ke,kSe=(0,_Se.default)((0,TSe.jsx)(&quot;path&quot;,{d:&quot;M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z&quot;}),&quot;Warning&quot;);Xq=F5.default=kSe;const bk=e=&gt;{const[t,n]=ge.useState(()=&gt;({status:0}));return ge.useEffect(()=&gt;{n({status:1,func:e.func})},[e.func]),t.status===1&amp;&amp;(n(r=&gt;({...r,status:2})),t.func().then(r=&gt;n(l=&gt;({status:3,func:l.func,result:r})))),ke.jsx(Qe.Fragment,{children:t.status===3?e.children?e.children(t.result):ke.jsx(&quot;div&quot;,{}):ke.jsx(Ia,{textAlign:&quot;center&quot;,children:ke.jsx(Xj,{})})})},SSe=e=&gt;ke.jsx(DM.Consumer,{children:t=&gt;ke.jsx(bk,{func:()=&gt;t.getAdditionGraphData(e.graphId),children:n=&gt;ke.jsx(ub,{...n,widgetSize:e.widgetSize})})});var Kq=function(){if(typeof Map&lt;&quot;u&quot;)return Map;function e(t,n){var r=-1;return t.some(function(l,i){return l[0]===n?(r=i,!0):!1}),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,&quot;size&quot;,{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(n){var r=e(this.__entries__,n),l=this.__entries__[r];return l&amp;&amp;l[1]},t.prototype.set=function(n,r){var l=e(this.__entries__,n);~l?this.__entries__[l][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,l=e(r,n);~l&amp;&amp;r.splice(l,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&amp;&amp;(r=null);for(var l=0,i=this.__entries__;l&lt;i.length;l++){var o=i[l];n.call(r,o[1],o[0])}},t}()}(),xk=typeof window&lt;&quot;u&quot;&amp;&amp;typeof document&lt;&quot;u&quot;&amp;&amp;window.document===document,yy=function(){return typeof global&lt;&quot;u&quot;&amp;&amp;global.Math===Math?global:typeof self&lt;&quot;u&quot;&amp;&amp;self.Math===Math?self:typeof window&lt;&quot;u&quot;&amp;&amp;window.Math===Math?window:Function(&quot;return this&quot;)()}(),CSe=function(){return typeof requestAnimationFrame==&quot;function&quot;?requestAnimationFrame.bind(yy):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}}(),MSe=2;function PSe(e,t){var n=!1,r=!1,l=0;function i(){n&amp;&amp;(n=!1,e()),r&amp;&amp;a()}function o(){CSe(i)}function a(){var s=Date.now();if(n){if(s-l&lt;MSe)return;r=!0}else n=!0,r=!1,setTimeout(o,t);l=s}return a}var OSe=20,ASe=[&quot;top&quot;,&quot;right&quot;,&quot;bottom&quot;,&quot;left&quot;,&quot;width&quot;,&quot;height&quot;,&quot;size&quot;,&quot;weight&quot;],DSe=typeof MutationObserver&lt;&quot;u&quot;,ESe=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=PSe(this.refresh.bind(this),OSe)}return e.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},e.prototype.removeObserver=function(t){var n=this.observers_,r=n.indexOf(t);~r&amp;&amp;n.splice(r,1),!n.length&amp;&amp;this.connected_&amp;&amp;this.disconnect_()},e.prototype.refresh=function(){var t=this.updateObservers_();t&amp;&amp;this.refresh()},e.prototype.updateObservers_=function(){var t=this.observers_.filter(function(n){return n.gatherActive(),n.hasActive()});return t.forEach(function(n){return n.broadcastActive()}),t.length&gt;0},e.prototype.connect_=function(){!xk||this.connected_||(document.addEventListener(&quot;transitionend&quot;,this.onTransitionEnd_),window.addEventListener(&quot;resize&quot;,this.refresh),DSe?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener(&quot;DOMSubtreeModified&quot;,this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!xk||!this.connected_||(document.removeEventListener(&quot;transitionend&quot;,this.onTransitionEnd_),window.removeEventListener(&quot;resize&quot;,this.refresh),this.mutationsObserver_&amp;&amp;this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&amp;&amp;document.removeEventListener(&quot;DOMSubtreeModified&quot;,this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,r=n===void 0?&quot;&quot;:n,l=ASe.some(function(i){return!!~r.indexOf(i)});l&amp;&amp;this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Zq=function(e,t){for(var n=0,r=Object.keys(t);n&lt;r.length;n++){var l=r[n];Object.defineProperty(e,l,{value:t[l],enumerable:!1,writable:!1,configurable:!0})}return e},Yd=function(e){var t=e&amp;&amp;e.ownerDocument&amp;&amp;e.ownerDocument.defaultView;return t||yy},Qq=Lb(0,0,0,0);function by(e){return parseFloat(e)||0}function yR(e){for(var t=[],n=1;n&lt;arguments.length;n++)t[n-1]=arguments[n];return t.reduce(function(r,l){var i=e[&quot;border-&quot;+l+&quot;-width&quot;];return r+by(i)},0)}function RSe(e){for(var t=[&quot;top&quot;,&quot;right&quot;,&quot;bottom&quot;,&quot;left&quot;],n={},r=0,l=t;r&lt;l.length;r++){var i=l[r],o=e[&quot;padding-&quot;+i];n[i]=by(o)}return n}function LSe(e){var t=e.getBBox();return Lb(0,0,t.width,t.height)}function ISe(e){var t=e.clientWidth,n=e.clientHeight;if(!t&amp;&amp;!n)return Qq;var r=Yd(e).getComputedStyle(e),l=RSe(r),i=l.left+l.right,o=l.top+l.bottom,a=by(r.width),s=by(r.height);if(r.boxSizing===&quot;border-box&quot;&amp;&amp;(Math.round(a+i)!==t&amp;&amp;(a-=yR(r,&quot;left&quot;,&quot;right&quot;)+i),Math.round(s+o)!==n&amp;&amp;(s-=yR(r,&quot;top&quot;,&quot;bottom&quot;)+o)),!NSe(e)){var u=Math.round(a+i)-t,c=Math.round(s+o)-n;Math.abs(u)!==1&amp;&amp;(a-=u),Math.abs(c)!==1&amp;&amp;(s-=c)}return Lb(l.left,l.top,a,s)}var $Se=function(){return typeof SVGGraphicsElement&lt;&quot;u&quot;?function(e){return e instanceof Yd(e).SVGGraphicsElement}:function(e){return e instanceof Yd(e).SVGElement&amp;&amp;typeof e.getBBox==&quot;function&quot;}}();function NSe(e){return e===Yd(e).document.documentElement}function FSe(e){return xk?$Se(e)?LSe(e):ISe(e):Qq}function jSe(e){var t=e.x,n=e.y,r=e.width,l=e.height,i=typeof DOMRectReadOnly&lt;&quot;u&quot;?DOMRectReadOnly:Object,o=Object.create(i.prototype);return Zq(o,{x:t,y:n,width:r,height:l,top:n,right:t+r,bottom:l+n,left:t}),o}function Lb(e,t,n,r){return{x:e,y:t,width:n,height:r}}var zSe=function(){function e(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Lb(0,0,0,0),this.target=t}return e.prototype.isActive=function(){var t=FSe(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},e}(),BSe=function(){function e(t,n){var r=jSe(n);Zq(this,{target:t,contentRect:r})}return e}(),WSe=function(){function e(t,n,r){if(this.activeObservations_=[],this.observations_=new Kq,typeof t!=&quot;function&quot;)throw new TypeError(&quot;The callback provided as parameter 1 is not a function.&quot;);this.callback_=t,this.controller_=n,this.callbackCtx_=r}return e.prototype.observe=function(t){if(!arguments.length)throw new TypeError(&quot;1 argument required, but only 0 present.&quot;);if(!(typeof Element&gt;&quot;u&quot;||!(Element instanceof Object))){if(!(t instanceof Yd(t).Element))throw new TypeError(&#x27;parameter 1 is not of type &quot;Element&quot;.&#x27;);var n=this.observations_;n.has(t)||(n.set(t,new zSe(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError(&quot;1 argument required, but only 0 present.&quot;);if(!(typeof Element&gt;&quot;u&quot;||!(Element instanceof Object))){if(!(t instanceof Yd(t).Element))throw new TypeError(&#x27;parameter 1 is not of type &quot;Element&quot;.&#x27;);var n=this.observations_;n.has(t)&amp;&amp;(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&amp;&amp;t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new BSe(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length&gt;0},e}(),Jq=typeof WeakMap&lt;&quot;u&quot;?new WeakMap:new Kq,eU=function(){function e(t){if(!(this instanceof e))throw new TypeError(&quot;Cannot call a class as a function.&quot;);if(!arguments.length)throw new TypeError(&quot;1 argument required, but only 0 present.&quot;);var n=ESe.getInstance(),r=new WSe(t,n,this);Jq.set(this,r)}return e}();[&quot;observe&quot;,&quot;unobserve&quot;,&quot;disconnect&quot;].forEach(function(e){eU.prototype[e]=function(){var t;return(t=Jq.get(this))[e].apply(t,arguments)}});var qSe=function(){return typeof yy.ResizeObserver&lt;&quot;u&quot;?yy.ResizeObserver:eU}(),USe=[&quot;client&quot;,&quot;offset&quot;,&quot;scroll&quot;,&quot;bounds&quot;,&quot;margin&quot;];function bR(e){var t=[];return USe.forEach(function(n){e[n]&amp;&amp;t.push(n)}),t}function xR(e,t){var n={};if(t.indexOf(&quot;client&quot;)&gt;-1&amp;&amp;(n.client={top:e.clientTop,left:e.clientLeft,width:e.clientWidth,height:e.clientHeight}),t.indexOf(&quot;offset&quot;)&gt;-1&amp;&amp;(n.offset={top:e.offsetTop,left:e.offsetLeft,width:e.offsetWidth,height:e.offsetHeight}),t.indexOf(&quot;scroll&quot;)&gt;-1&amp;&amp;(n.scroll={top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}),t.indexOf(&quot;bounds&quot;)&gt;-1){var r=e.getBoundingClientRect();n.bounds={top:r.top,right:r.right,bottom:r.bottom,left:r.left,width:r.width,height:r.height}}if(t.indexOf(&quot;margin&quot;)&gt;-1){var l=getComputedStyle(e);n.margin={top:l?parseInt(l.marginTop):0,right:l?parseInt(l.marginRight):0,bottom:l?parseInt(l.marginBottom):0,left:l?parseInt(l.marginLeft):0}}return n}function HSe(e){var t=e&amp;&amp;e.ownerDocument&amp;&amp;e.ownerDocument.defaultView;return t||window}function VSe(e){return function(t){var n,r;return r=n=function(l){K1(i,l);function i(){for(var a,s=arguments.length,u=new Array(s),c=0;c&lt;s;c++)u[c]=arguments[c];return a=l.call.apply(l,[this].concat(u))||this,a.state={contentRect:{entry:{},client:{},offset:{},scroll:{},bounds:{},margin:{}}},a._animationFrameID=null,a._resizeObserver=null,a._node=null,a._window=null,a.measure=function(d){var f=xR(a._node,bR(a.props));d&amp;&amp;(f.entry=d[0].contentRect),a._animationFrameID=a._window.requestAnimationFrame(function(){a._resizeObserver!==null&amp;&amp;(a.setState({contentRect:f}),typeof a.props.onResize==&quot;function&quot;&amp;&amp;a.props.onResize(f))})},a._handleRef=function(d){a._resizeObserver!==null&amp;&amp;a._node!==null&amp;&amp;a._resizeObserver.unobserve(a._node),a._node=d,a._window=HSe(a._node);var f=a.props.innerRef;f&amp;&amp;(typeof f==&quot;function&quot;?f(a._node):f.current=a._node),a._resizeObserver!==null&amp;&amp;a._node!==null&amp;&amp;a._resizeObserver.observe(a._node)},a}var o=i.prototype;return o.componentDidMount=function(){this._resizeObserver=this._window!==null&amp;&amp;this._window.ResizeObserver?new this._window.ResizeObserver(this.measure):new qSe(this.measure),this._node!==null&amp;&amp;(this._resizeObserver.observe(this._node),typeof this.props.onResize==&quot;function&quot;&amp;&amp;this.props.onResize(xR(this._node,bR(this.props))))},o.componentWillUnmount=function(){this._window!==null&amp;&amp;this._window.cancelAnimationFrame(this._animationFrameID),this._resizeObserver!==null&amp;&amp;(this._resizeObserver.disconnect(),this._resizeObserver=null)},o.render=function(){var s=this.props;s.innerRef,s.onResize;var u=Kt(s,[&quot;innerRef&quot;,&quot;onResize&quot;]);return ge.createElement(t,Ie({},u,{measureRef:this._handleRef,measure:this.measure,contentRect:this.state.contentRect}))},i}(ge.Component),n.propTypes={client:le.bool,offset:le.bool,scroll:le.bool,bounds:le.bool,margin:le.bool,innerRef:le.oneOfType([le.object,le.func]),onResize:le.func},r}}var Tm=VSe()(function(e){var t=e.measure,n=e.measureRef,r=e.contentRect,l=e.children;return l({measure:t,measureRef:n,contentRect:r})});Tm.displayName=&quot;Measure&quot;;Tm.propTypes.children=le.func;var wk={exports:{}},_k={exports:{}};(function(e,t){t.__esModule=!0,t.default=n;function n(r){var l={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&amp;&amp;(l[i]=0);return l}e.exports=t.default})(_k,_k.exports);var j5=_k.exports,Tk={exports:{}};(function(e,t){t.__esModule=!0,t.default=n;function n(r){var l={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&amp;&amp;(l[i]=typeof r[i]==&quot;number&quot;?r[i]:r[i].val);return l}e.exports=t.default})(Tk,Tk.exports);var Ib=Tk.exports,kk={exports:{}};(function(e,t){t.__esModule=!0,t.default=r;var n=[0,0];function r(l,i,o,a,s,u,c){var d=-s*(i-a),f=-u*o,p=d+f,m=o+p*l,g=i+m*l;return Math.abs(m)&lt;c&amp;&amp;Math.abs(g-a)&lt;c?(n[0]=a,n[1]=0,n):(n[0]=g,n[1]=m,n)}e.exports=t.default})(kk,kk.exports);var z5=kk.exports,gh={exports:{}};(function(){var e,t,n;typeof performance&lt;&quot;u&quot;&amp;&amp;performance!==null&amp;&amp;performance.now?gh.exports=function(){return performance.now()}:typeof process&lt;&quot;u&quot;&amp;&amp;process!==null&amp;&amp;process.hrtime?(gh.exports=function(){return(e()-n)/1e6},t=process.hrtime,e=function(){var r;return r=t(),r[0]*1e9+r[1]},n=e()):Date.now?(gh.exports=function(){return Date.now()-n},n=Date.now()):(gh.exports=function(){return new Date().getTime()-n},n=new Date().getTime())}).call(Oo);var B5=gh.exports,$b={exports:{}},vh={exports:{}};(function(){var e,t,n,r,l,i;typeof performance&lt;&quot;u&quot;&amp;&amp;performance!==null&amp;&amp;performance.now?vh.exports=function(){return performance.now()}:typeof process&lt;&quot;u&quot;&amp;&amp;process!==null&amp;&amp;process.hrtime?(vh.exports=function(){return(e()-l)/1e6},t=process.hrtime,e=function(){var o;return o=t(),o[0]*1e9+o[1]},r=e(),i=process.uptime()*1e9,l=r-i):Date.now?(vh.exports=function(){return Date.now()-n},n=Date.now()):(vh.exports=function(){return new Date().getTime()-n},n=new Date().getTime())}).call(Oo);var GSe=vh.exports,YSe=GSe,Hl=typeof window&gt;&quot;u&quot;?Oo:window,k0=[&quot;moz&quot;,&quot;webkit&quot;],Td=&quot;AnimationFrame&quot;,Xd=Hl[&quot;request&quot;+Td],km=Hl[&quot;cancel&quot;+Td]||Hl[&quot;cancelRequest&quot;+Td];for(var Fp=0;!Xd&amp;&amp;Fp&lt;k0.length;Fp++)Xd=Hl[k0[Fp]+&quot;Request&quot;+Td],km=Hl[k0[Fp]+&quot;Cancel&quot;+Td]||Hl[k0[Fp]+&quot;CancelRequest&quot;+Td];if(!Xd||!km){var J_=0,wR=0,mu=[],XSe=1e3/60;Xd=function(e){if(mu.length===0){var t=YSe(),n=Math.max(0,XSe-(t-J_));J_=n+t,setTimeout(function(){var r=mu.slice(0);mu.length=0;for(var l=0;l&lt;r.length;l++)if(!r[l].cancelled)try{r[l].callback(J_)}catch(i){setTimeout(function(){throw i},0)}},Math.round(n))}return mu.push({handle:++wR,callback:e,cancelled:!1}),wR},km=function(e){for(var t=0;t&lt;mu.length;t++)mu[t].handle===e&amp;&amp;(mu[t].cancelled=!0)}}$b.exports=function(e){return Xd.call(Hl,e)};$b.exports.cancel=function(){km.apply(Hl,arguments)};$b.exports.polyfill=function(e){e||(e=Hl),e.requestAnimationFrame=Xd,e.cancelAnimationFrame=km};var W5=$b.exports,Sk={exports:{}};(function(e,t){t.__esModule=!0,t.default=n;function n(r,l,i){for(var o in l)if(Object.prototype.hasOwnProperty.call(l,o)){if(i[o]!==0)return!1;var a=typeof l[o]==&quot;number&quot;?l[o]:l[o].val;if(r[o]!==a)return!1}return!0}e.exports=t.default})(Sk,Sk.exports);var q5=Sk.exports;(function(e,t){t.__esModule=!0;var n=Object.assign||function(S){for(var C=1;C&lt;arguments.length;C++){var M=arguments[C];for(var O in M)Object.prototype.hasOwnProperty.call(M,O)&amp;&amp;(S[O]=M[O])}return S},r=function(){function S(C,M){for(var O=0;O&lt;M.length;O++){var D=M[O];D.enumerable=D.enumerable||!1,D.configurable=!0,&quot;value&quot;in D&amp;&amp;(D.writable=!0),Object.defineProperty(C,D.key,D)}}return function(C,M,O){return M&amp;&amp;S(C.prototype,M),O&amp;&amp;S(C,O),C}}();function l(S){return S&amp;&amp;S.__esModule?S:{default:S}}function i(S,C){if(!(S instanceof C))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function o(S,C){if(typeof C!=&quot;function&quot;&amp;&amp;C!==null)throw new TypeError(&quot;Super expression must either be null or a function, not &quot;+typeof C);S.prototype=Object.create(C&amp;&amp;C.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),C&amp;&amp;(Object.setPrototypeOf?Object.setPrototypeOf(S,C):S.__proto__=C)}var a=j5,s=l(a),u=Ib,c=l(u),d=z5,f=l(d),p=B5,m=l(p),g=W5,b=l(g),v=q5,h=l(v),y=ge,w=l(y),_=Vr,x=l(_),T=1e3/60,k=function(S){o(C,S),r(C,null,[{key:&quot;propTypes&quot;,value:{defaultStyle:x.default.objectOf(x.default.number),style:x.default.objectOf(x.default.oneOfType([x.default.number,x.default.object])).isRequired,children:x.default.func.isRequired,onRest:x.default.func},enumerable:!0}]);function C(M){var O=this;i(this,C),S.call(this,M),this.wasAnimating=!1,this.animationID=null,this.prevTime=0,this.accumulatedTime=0,this.unreadPropStyle=null,this.clearUnreadPropStyle=function(D){var P=!1,E=O.state,I=E.currentStyle,A=E.currentVelocity,F=E.lastIdealStyle,j=E.lastIdealVelocity;for(var z in D)if(Object.prototype.hasOwnProperty.call(D,z)){var B=D[z];typeof B==&quot;number&quot;&amp;&amp;(P||(P=!0,I=n({},I),A=n({},A),F=n({},F),j=n({},j)),I[z]=B,A[z]=0,F[z]=B,j[z]=0)}P&amp;&amp;O.setState({currentStyle:I,currentVelocity:A,lastIdealStyle:F,lastIdealVelocity:j})},this.startAnimationIfNecessary=function(){O.animationID=b.default(function(D){var P=O.props.style;if(h.default(O.state.currentStyle,P,O.state.currentVelocity)){O.wasAnimating&amp;&amp;O.props.onRest&amp;&amp;O.props.onRest(),O.animationID=null,O.wasAnimating=!1,O.accumulatedTime=0;return}O.wasAnimating=!0;var E=D||m.default(),I=E-O.prevTime;if(O.prevTime=E,O.accumulatedTime=O.accumulatedTime+I,O.accumulatedTime&gt;T*10&amp;&amp;(O.accumulatedTime=0),O.accumulatedTime===0){O.animationID=null,O.startAnimationIfNecessary();return}var A=(O.accumulatedTime-Math.floor(O.accumulatedTime/T)*T)/T,F=Math.floor(O.accumulatedTime/T),j={},z={},B={},N={};for(var R in P)if(Object.prototype.hasOwnProperty.call(P,R)){var q=P[R];if(typeof q==&quot;number&quot;)B[R]=q,N[R]=0,j[R]=q,z[R]=0;else{for(var Y=O.state.lastIdealStyle[R],L=O.state.lastIdealVelocity[R],W=0;W&lt;F;W++){var U=f.default(T/1e3,Y,L,q.val,q.stiffness,q.damping,q.precision);Y=U[0],L=U[1]}var V=f.default(T/1e3,Y,L,q.val,q.stiffness,q.damping,q.precision),te=V[0],ee=V[1];B[R]=Y+(te-Y)*A,N[R]=L+(ee-L)*A,j[R]=Y,z[R]=L}}O.animationID=null,O.accumulatedTime-=F*T,O.setState({currentStyle:B,currentVelocity:N,lastIdealStyle:j,lastIdealVelocity:z}),O.unreadPropStyle=null,O.startAnimationIfNecessary()})},this.state=this.defaultState()}return C.prototype.defaultState=function(){var O=this.props,D=O.defaultStyle,P=O.style,E=D||c.default(P),I=s.default(E);return{currentStyle:E,currentVelocity:I,lastIdealStyle:E,lastIdealVelocity:I}},C.prototype.componentDidMount=function(){this.prevTime=m.default(),this.startAnimationIfNecessary()},C.prototype.componentWillReceiveProps=function(O){this.unreadPropStyle!=null&amp;&amp;this.clearUnreadPropStyle(this.unreadPropStyle),this.unreadPropStyle=O.style,this.animationID==null&amp;&amp;(this.prevTime=m.default(),this.startAnimationIfNecessary())},C.prototype.componentWillUnmount=function(){this.animationID!=null&amp;&amp;(b.default.cancel(this.animationID),this.animationID=null)},C.prototype.render=function(){var O=this.props.children(this.state.currentStyle);return O&amp;&amp;w.default.Children.only(O)},C}(w.default.Component);t.default=k,e.exports=t.default})(wk,wk.exports);var KSe=wk.exports,Ck={exports:{}};(function(e,t){t.__esModule=!0;var n=Object.assign||function(C){for(var M=1;M&lt;arguments.length;M++){var O=arguments[M];for(var D in O)Object.prototype.hasOwnProperty.call(O,D)&amp;&amp;(C[D]=O[D])}return C},r=function(){function C(M,O){for(var D=0;D&lt;O.length;D++){var P=O[D];P.enumerable=P.enumerable||!1,P.configurable=!0,&quot;value&quot;in P&amp;&amp;(P.writable=!0),Object.defineProperty(M,P.key,P)}}return function(M,O,D){return O&amp;&amp;C(M.prototype,O),D&amp;&amp;C(M,D),M}}();function l(C){return C&amp;&amp;C.__esModule?C:{default:C}}function i(C,M){if(!(C instanceof M))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function o(C,M){if(typeof M!=&quot;function&quot;&amp;&amp;M!==null)throw new TypeError(&quot;Super expression must either be null or a function, not &quot;+typeof M);C.prototype=Object.create(M&amp;&amp;M.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}}),M&amp;&amp;(Object.setPrototypeOf?Object.setPrototypeOf(C,M):C.__proto__=M)}var a=j5,s=l(a),u=Ib,c=l(u),d=z5,f=l(d),p=B5,m=l(p),g=W5,b=l(g),v=q5,h=l(v),y=ge,w=l(y),_=Vr,x=l(_),T=1e3/60;function k(C,M,O){for(var D=0;D&lt;C.length;D++)if(!h.default(C[D],M[D],O[D]))return!1;return!0}var S=function(C){o(M,C),r(M,null,[{key:&quot;propTypes&quot;,value:{defaultStyles:x.default.arrayOf(x.default.objectOf(x.default.number)),styles:x.default.func.isRequired,children:x.default.func.isRequired},enumerable:!0}]);function M(O){var D=this;i(this,M),C.call(this,O),this.animationID=null,this.prevTime=0,this.accumulatedTime=0,this.unreadPropStyles=null,this.clearUnreadPropStyle=function(P){for(var E=D.state,I=E.currentStyles,A=E.currentVelocities,F=E.lastIdealStyles,j=E.lastIdealVelocities,z=!1,B=0;B&lt;P.length;B++){var N=P[B],R=!1;for(var q in N)if(Object.prototype.hasOwnProperty.call(N,q)){var Y=N[q];typeof Y==&quot;number&quot;&amp;&amp;(R||(R=!0,z=!0,I[B]=n({},I[B]),A[B]=n({},A[B]),F[B]=n({},F[B]),j[B]=n({},j[B])),I[B][q]=Y,A[B][q]=0,F[B][q]=Y,j[B][q]=0)}}z&amp;&amp;D.setState({currentStyles:I,currentVelocities:A,lastIdealStyles:F,lastIdealVelocities:j})},this.startAnimationIfNecessary=function(){D.animationID=b.default(function(P){var E=D.props.styles(D.state.lastIdealStyles);if(k(D.state.currentStyles,E,D.state.currentVelocities)){D.animationID=null,D.accumulatedTime=0;return}var I=P||m.default(),A=I-D.prevTime;if(D.prevTime=I,D.accumulatedTime=D.accumulatedTime+A,D.accumulatedTime&gt;T*10&amp;&amp;(D.accumulatedTime=0),D.accumulatedTime===0){D.animationID=null,D.startAnimationIfNecessary();return}for(var F=(D.accumulatedTime-Math.floor(D.accumulatedTime/T)*T)/T,j=Math.floor(D.accumulatedTime/T),z=[],B=[],N=[],R=[],q=0;q&lt;E.length;q++){var Y=E[q],L={},W={},U={},V={};for(var te in Y)if(Object.prototype.hasOwnProperty.call(Y,te)){var ee=Y[te];if(typeof ee==&quot;number&quot;)L[te]=ee,W[te]=0,U[te]=ee,V[te]=0;else{for(var H=D.state.lastIdealStyles[q][te],Z=D.state.lastIdealVelocities[q][te],G=0;G&lt;j;G++){var X=f.default(T/1e3,H,Z,ee.val,ee.stiffness,ee.damping,ee.precision);H=X[0],Z=X[1]}var Q=f.default(T/1e3,H,Z,ee.val,ee.stiffness,ee.damping,ee.precision),re=Q[0],ae=Q[1];L[te]=H+(re-H)*F,W[te]=Z+(ae-Z)*F,U[te]=H,V[te]=Z}}N[q]=L,R[q]=W,z[q]=U,B[q]=V}D.animationID=null,D.accumulatedTime-=j*T,D.setState({currentStyles:N,currentVelocities:R,lastIdealStyles:z,lastIdealVelocities:B}),D.unreadPropStyles=null,D.startAnimationIfNecessary()})},this.state=this.defaultState()}return M.prototype.defaultState=function(){var D=this.props,P=D.defaultStyles,E=D.styles,I=P||E().map(c.default),A=I.map(function(F){return s.default(F)});return{currentStyles:I,currentVelocities:A,lastIdealStyles:I,lastIdealVelocities:A}},M.prototype.componentDidMount=function(){this.prevTime=m.default(),this.startAnimationIfNecessary()},M.prototype.componentWillReceiveProps=function(D){this.unreadPropStyles!=null&amp;&amp;this.clearUnreadPropStyle(this.unreadPropStyles),this.unreadPropStyles=D.styles(this.state.lastIdealStyles),this.animationID==null&amp;&amp;(this.prevTime=m.default(),this.startAnimationIfNecessary())},M.prototype.componentWillUnmount=function(){this.animationID!=null&amp;&amp;(b.default.cancel(this.animationID),this.animationID=null)},M.prototype.render=function(){var D=this.props.children(this.state.currentStyles);return D&amp;&amp;w.default.Children.only(D)},M}(w.default.Component);t.default=S,e.exports=t.default})(Ck,Ck.exports);var ZSe=Ck.exports,Mk={exports:{}},Pk={exports:{}};(function(e,t){t.__esModule=!0,t.default=n;function n(r,l,i){for(var o={},a=0;a&lt;r.length;a++)o[r[a].key]=a;for(var s={},a=0;a&lt;l.length;a++)s[l[a].key]=a;for(var u=[],a=0;a&lt;l.length;a++)u[a]=l[a];for(var a=0;a&lt;r.length;a++)if(!Object.prototype.hasOwnProperty.call(s,r[a].key)){var c=i(a,r[a]);c!=null&amp;&amp;u.push(c)}return u.sort(function(d,f){var p=s[d.key],m=s[f.key],g=o[d.key],b=o[f.key];if(p!=null&amp;&amp;m!=null)return s[d.key]-s[f.key];if(g!=null&amp;&amp;b!=null)return o[d.key]-o[f.key];if(p!=null){for(var v=0;v&lt;l.length;v++){var h=l[v].key;if(Object.prototype.hasOwnProperty.call(o,h)){if(p&lt;s[h]&amp;&amp;b&gt;o[h])return-1;if(p&gt;s[h]&amp;&amp;b&lt;o[h])return 1}}return 1}for(var v=0;v&lt;l.length;v++){var h=l[v].key;if(Object.prototype.hasOwnProperty.call(o,h)){if(m&lt;s[h]&amp;&amp;g&gt;o[h])return 1;if(m&gt;s[h]&amp;&amp;g&lt;o[h])return-1}}return-1})}e.exports=t.default})(Pk,Pk.exports);var QSe=Pk.exports;(function(e,t){t.__esModule=!0;var n=Object.assign||function(P){for(var E=1;E&lt;arguments.length;E++){var I=arguments[E];for(var A in I)Object.prototype.hasOwnProperty.call(I,A)&amp;&amp;(P[A]=I[A])}return P},r=function(){function P(E,I){for(var A=0;A&lt;I.length;A++){var F=I[A];F.enumerable=F.enumerable||!1,F.configurable=!0,&quot;value&quot;in F&amp;&amp;(F.writable=!0),Object.defineProperty(E,F.key,F)}}return function(E,I,A){return I&amp;&amp;P(E.prototype,I),A&amp;&amp;P(E,A),E}}();function l(P){return P&amp;&amp;P.__esModule?P:{default:P}}function i(P,E){if(!(P instanceof E))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function o(P,E){if(typeof E!=&quot;function&quot;&amp;&amp;E!==null)throw new TypeError(&quot;Super expression must either be null or a function, not &quot;+typeof E);P.prototype=Object.create(E&amp;&amp;E.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),E&amp;&amp;(Object.setPrototypeOf?Object.setPrototypeOf(P,E):P.__proto__=E)}var a=j5,s=l(a),u=Ib,c=l(u),d=z5,f=l(d),p=QSe,m=l(p),g=B5,b=l(g),v=W5,h=l(v),y=q5,w=l(y),_=ge,x=l(_),T=Vr,k=l(T),S=1e3/60;function C(P,E,I){var A=E;return A==null?P.map(function(F,j){return{key:F.key,data:F.data,style:I[j]}}):P.map(function(F,j){for(var z=0;z&lt;A.length;z++)if(A[z].key===F.key)return{key:A[z].key,data:A[z].data,style:I[j]};return{key:F.key,data:F.data,style:I[j]}})}function M(P,E,I,A){if(A.length!==E.length)return!1;for(var F=0;F&lt;A.length;F++)if(A[F].key!==E[F].key)return!1;for(var F=0;F&lt;A.length;F++)if(!w.default(P[F],E[F].style,I[F]))return!1;return!0}function O(P,E,I,A,F,j,z,B,N){for(var R=m.default(A,F,function(G,X){var Q=E(X);return Q==null?(I({key:X.key,data:X.data}),null):w.default(j[G],Q,z[G])?(I({key:X.key,data:X.data}),null):{key:X.key,data:X.data,style:Q}}),q=[],Y=[],L=[],W=[],U=0;U&lt;R.length;U++){for(var V=R[U],te=null,ee=0;ee&lt;A.length;ee++)if(A[ee].key===V.key){te=ee;break}if(te==null){var H=P(V);q[U]=H,L[U]=H;var Z=s.default(V.style);Y[U]=Z,W[U]=Z}else q[U]=j[te],L[U]=B[te],Y[U]=z[te],W[U]=N[te]}return[R,q,Y,L,W]}var D=function(P){o(E,P),r(E,null,[{key:&quot;propTypes&quot;,value:{defaultStyles:k.default.arrayOf(k.default.shape({key:k.default.string.isRequired,data:k.default.any,style:k.default.objectOf(k.default.number).isRequired})),styles:k.default.oneOfType([k.default.func,k.default.arrayOf(k.default.shape({key:k.default.string.isRequired,data:k.default.any,style:k.default.objectOf(k.default.oneOfType([k.default.number,k.default.object])).isRequired}))]).isRequired,children:k.default.func.isRequired,willEnter:k.default.func,willLeave:k.default.func,didLeave:k.default.func},enumerable:!0},{key:&quot;defaultProps&quot;,value:{willEnter:function(A){return c.default(A.style)},willLeave:function(){return null},didLeave:function(){}},enumerable:!0}]);function E(I){var A=this;i(this,E),P.call(this,I),this.unmounting=!1,this.animationID=null,this.prevTime=0,this.accumulatedTime=0,this.unreadPropStyles=null,this.clearUnreadPropStyle=function(F){for(var j=O(A.props.willEnter,A.props.willLeave,A.props.didLeave,A.state.mergedPropsStyles,F,A.state.currentStyles,A.state.currentVelocities,A.state.lastIdealStyles,A.state.lastIdealVelocities),z=j[0],B=j[1],N=j[2],R=j[3],q=j[4],Y=0;Y&lt;F.length;Y++){var L=F[Y].style,W=!1;for(var U in L)if(Object.prototype.hasOwnProperty.call(L,U)){var V=L[U];typeof V==&quot;number&quot;&amp;&amp;(W||(W=!0,B[Y]=n({},B[Y]),N[Y]=n({},N[Y]),R[Y]=n({},R[Y]),q[Y]=n({},q[Y]),z[Y]={key:z[Y].key,data:z[Y].data,style:n({},z[Y].style)}),B[Y][U]=V,N[Y][U]=0,R[Y][U]=V,q[Y][U]=0,z[Y].style[U]=V)}}A.setState({currentStyles:B,currentVelocities:N,mergedPropsStyles:z,lastIdealStyles:R,lastIdealVelocities:q})},this.startAnimationIfNecessary=function(){A.unmounting||(A.animationID=h.default(function(F){if(!A.unmounting){var j=A.props.styles,z=typeof j==&quot;function&quot;?j(C(A.state.mergedPropsStyles,A.unreadPropStyles,A.state.lastIdealStyles)):j;if(M(A.state.currentStyles,z,A.state.currentVelocities,A.state.mergedPropsStyles)){A.animationID=null,A.accumulatedTime=0;return}var B=F||b.default(),N=B-A.prevTime;if(A.prevTime=B,A.accumulatedTime=A.accumulatedTime+N,A.accumulatedTime&gt;S*10&amp;&amp;(A.accumulatedTime=0),A.accumulatedTime===0){A.animationID=null,A.startAnimationIfNecessary();return}for(var R=(A.accumulatedTime-Math.floor(A.accumulatedTime/S)*S)/S,q=Math.floor(A.accumulatedTime/S),Y=O(A.props.willEnter,A.props.willLeave,A.props.didLeave,A.state.mergedPropsStyles,z,A.state.currentStyles,A.state.currentVelocities,A.state.lastIdealStyles,A.state.lastIdealVelocities),L=Y[0],W=Y[1],U=Y[2],V=Y[3],te=Y[4],ee=0;ee&lt;L.length;ee++){var H=L[ee].style,Z={},G={},X={},Q={};for(var re in H)if(Object.prototype.hasOwnProperty.call(H,re)){var ae=H[re];if(typeof ae==&quot;number&quot;)Z[re]=ae,G[re]=0,X[re]=ae,Q[re]=0;else{for(var ie=V[ee][re],se=te[ee][re],he=0;he&lt;q;he++){var Se=f.default(S/1e3,ie,se,ae.val,ae.stiffness,ae.damping,ae.precision);ie=Se[0],se=Se[1]}var Oe=f.default(S/1e3,ie,se,ae.val,ae.stiffness,ae.damping,ae.precision),Pe=Oe[0],Me=Oe[1];Z[re]=ie+(Pe-ie)*R,G[re]=se+(Me-se)*R,X[re]=ie,Q[re]=se}}V[ee]=X,te[ee]=Q,W[ee]=Z,U[ee]=G}A.animationID=null,A.accumulatedTime-=q*S,A.setState({currentStyles:W,currentVelocities:U,lastIdealStyles:V,lastIdealVelocities:te,mergedPropsStyles:L}),A.unreadPropStyles=null,A.startAnimationIfNecessary()}}))},this.state=this.defaultState()}return E.prototype.defaultState=function(){var A=this.props,F=A.defaultStyles,j=A.styles,z=A.willEnter,B=A.willLeave,N=A.didLeave,R=typeof j==&quot;function&quot;?j(F):j,q=void 0;F==null?q=R:q=F.map(function(Z){for(var G=0;G&lt;R.length;G++)if(R[G].key===Z.key)return R[G];return Z});var Y=F==null?R.map(function(Z){return c.default(Z.style)}):F.map(function(Z){return c.default(Z.style)}),L=F==null?R.map(function(Z){return s.default(Z.style)}):F.map(function(Z){return s.default(Z.style)}),W=O(z,B,N,q,R,Y,L,Y,L),U=W[0],V=W[1],te=W[2],ee=W[3],H=W[4];return{currentStyles:V,currentVelocities:te,lastIdealStyles:ee,lastIdealVelocities:H,mergedPropsStyles:U}},E.prototype.componentDidMount=function(){this.prevTime=b.default(),this.startAnimationIfNecessary()},E.prototype.componentWillReceiveProps=function(A){this.unreadPropStyles&amp;&amp;this.clearUnreadPropStyle(this.unreadPropStyles);var F=A.styles;typeof F==&quot;function&quot;?this.unreadPropStyles=F(C(this.state.mergedPropsStyles,this.unreadPropStyles,this.state.lastIdealStyles)):this.unreadPropStyles=F,this.animationID==null&amp;&amp;(this.prevTime=b.default(),this.startAnimationIfNecessary())},E.prototype.componentWillUnmount=function(){this.unmounting=!0,this.animationID!=null&amp;&amp;(h.default.cancel(this.animationID),this.animationID=null)},E.prototype.render=function(){var A=C(this.state.mergedPropsStyles,this.unreadPropStyles,this.state.currentStyles),F=this.props.children(A);return F&amp;&amp;x.default.Children.only(F)},E}(x.default.Component);t.default=D,e.exports=t.default})(Mk,Mk.exports);var JSe=Mk.exports,Ok={exports:{}},Ak={exports:{}};(function(e,t){t.__esModule=!0,t.default={noWobble:{stiffness:170,damping:26},gentle:{stiffness:120,damping:14},wobbly:{stiffness:180,damping:12},stiff:{stiffness:210,damping:20}},e.exports=t.default})(Ak,Ak.exports);var tU=Ak.exports;(function(e,t){t.__esModule=!0;var n=Object.assign||function(s){for(var u=1;u&lt;arguments.length;u++){var c=arguments[u];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&amp;&amp;(s[d]=c[d])}return s};t.default=a;function r(s){return s&amp;&amp;s.__esModule?s:{default:s}}var l=tU,i=r(l),o=n({},i.default.noWobble,{precision:.01});function a(s,u){return n({},o,u,{val:s})}e.exports=t.default})(Ok,Ok.exports);var eCe=Ok.exports,Dk={exports:{}};(function(e,t){t.__esModule=!0,t.default=n;function n(){}e.exports=t.default})(Dk,Dk.exports);var tCe=Dk.exports;function mc(e){return e&amp;&amp;e.__esModule?e.default:e}var nCe=KSe,rs=mc(nCe),rCe=ZSe;mc(rCe);var aCe=JSe,sg=mc(aCe),oCe=eCe,zn=mc(oCe),iCe=tU;mc(iCe);var lCe=Ib;mc(lCe);var sCe=tCe;mc(sCe);function _R(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){uCe(e,l,n[l])})}return e}function uCe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cCe(e,t){return pCe(e)||fCe(e,t)||dCe()}function dCe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function fCe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function pCe(e){if(Array.isArray(e))return e}var S0=14,TR={pointerEvents:&quot;none&quot;,position:&quot;absolute&quot;,zIndex:10,top:0,left:0},Nb=ge.memo(function(e){var t=e.position,n=e.anchor,r=e.children,l=ge.useState(null),i=cCe(l,2),o=i[0],a=i[1],s=ka(),u=Bo(),c=u.animate,d=u.springConfig,f=Math.round(t[0]),p=Math.round(t[1]);o!==null&amp;&amp;(n===&quot;top&quot;?(f-=o[0]/2,p-=o[1]+S0):n===&quot;right&quot;?(f+=S0,p-=o[1]/2):n===&quot;bottom&quot;?(f-=o[0]/2,p+=S0):n===&quot;left&quot;?(f-=o[0]+S0,p-=o[1]/2):n===&quot;center&quot;&amp;&amp;(f-=o[0]/2,p-=o[1]/2));var m=ge.useMemo(function(){return _R({},TR,s.tooltip,{transform:&quot;translate(&quot;.concat(f,&quot;px, &quot;).concat(p,&quot;px)&quot;),opacity:o===null?0:1})},[f,p,o,s.tooltip]);return c!==!0||o===null?Qe.createElement(Tm,{client:!1,offset:!1,bounds:!0,margin:!1,onResize:function(b){var v=b.bounds;a([v.width,v.height])}},function(g){var b=g.measureRef;return Qe.createElement(&quot;div&quot;,{ref:b,style:m},r)}):Qe.createElement(rs,{style:{x:zn(f,d),y:zn(p,d)}},function(g){return Qe.createElement(Tm,{client:!1,offset:!1,bounds:!0,margin:!1,onResize:function(v){var h=v.bounds;a([h.width,h.height])}},function(b){var v=b.measureRef;return Qe.createElement(&quot;div&quot;,{ref:v,style:_R({},TR,s.tooltip,{transform:&quot;translate3d(&quot;.concat(g.x,&quot;px, &quot;).concat(g.y,&quot;px, 0)&quot;)})},r)})})});Nb.displayName=&quot;TooltipWrapper&quot;;Nb.propTypes={position:le.array.isRequired,anchor:le.oneOf([&quot;top&quot;,&quot;right&quot;,&quot;bottom&quot;,&quot;left&quot;,&quot;center&quot;]).isRequired,children:le.node.isRequired};Nb.defaultProps={anchor:&quot;top&quot;};function hCe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){mCe(e,l,n[l])})}return e}function mCe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fb=ge.memo(function(e){var t=e.size,n=e.color,r=e.style;return Qe.createElement(&quot;span&quot;,{style:hCe({display:&quot;block&quot;,width:t,height:t,background:n},r)})});Fb.propTypes={size:le.number.isRequired,color:le.string.isRequired,style:le.object.isRequired};Fb.defaultProps={size:12,style:{}};Fb.displayName=&quot;Chip&quot;;var gc=ge.memo(function(e){var t=e.id,n=e.value,r=e.format,l=e.enableChip,i=e.color,o=e.renderContent,a=ka(),s=Rm(r),u;if(typeof o==&quot;function&quot;)u=o();else{var c=n;s!==void 0&amp;&amp;c!==void 0&amp;&amp;(c=s(c)),u=Qe.createElement(&quot;div&quot;,{style:a.tooltip.basic},l&amp;&amp;Qe.createElement(Fb,{color:i,style:a.tooltip.chip}),c!==void 0?Qe.createElement(&quot;span&quot;,null,t,&quot;: &quot;,Qe.createElement(&quot;strong&quot;,null,isNaN(c)?String(c):c)):t)}return Qe.createElement(&quot;div&quot;,{style:a.tooltip.container},u)});gc.displayName=&quot;BasicTooltip&quot;;gc.propTypes={id:le.node.isRequired,value:le.oneOfType([le.string,le.number]),enableChip:le.bool.isRequired,color:le.string,format:le.oneOfType([le.string,le.func]),renderContent:le.func};gc.defaultProps={enableChip:!1};function gCe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){vCe(e,l,n[l])})}return e}function vCe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yCe={width:&quot;100%&quot;,borderCollapse:&quot;collapse&quot;},U5=ge.memo(function(e){var t=e.title,n=e.rows,r=e.renderContent,l=ka();if(!n.length)return null;var i;return typeof r==&quot;function&quot;?i=r():i=Qe.createElement(&quot;div&quot;,null,t&amp;&amp;t,Qe.createElement(&quot;table&quot;,{style:gCe({},yCe,l.tooltip.table)},Qe.createElement(&quot;tbody&quot;,null,n.map(function(o,a){return Qe.createElement(&quot;tr&quot;,{key:a},o.map(function(s,u){return Qe.createElement(&quot;td&quot;,{key:u,style:l.tooltip.tableCell},s)}))})))),Qe.createElement(&quot;div&quot;,{style:l.tooltip.container},i)});U5.propTypes={title:le.node,rows:le.arrayOf(le.arrayOf(le.node)).isRequired,renderContent:le.func};U5.displayName=&quot;TableTooltip&quot;;var bCe=[&quot;x&quot;,&quot;y&quot;,&quot;top-left&quot;,&quot;top&quot;,&quot;top-right&quot;,&quot;right&quot;,&quot;bottom-right&quot;,&quot;bottom&quot;,&quot;bottom-left&quot;,&quot;left&quot;,&quot;cross&quot;],nU={type:le.oneOf(bCe)};function xCe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){wCe(e,l,n[l])})}return e}function wCe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xy=ge.memo(function(e){var t=e.x0,n=e.x1,r=e.y0,l=e.y1,i=ka(),o=Bo(),a=o.animate,s=o.springConfig,u=ge.useMemo(function(){return xCe({},i.crosshair.line,{pointerEvents:&quot;none&quot;})},[i.crosshair.line]);return a!==!0?Qe.createElement(&quot;line&quot;,{x1:t,x2:n,y1:r,y2:l,fill:&quot;none&quot;,style:u}):Qe.createElement(rs,{style:{x0:zn(t,s),x1:zn(n,s),y0:zn(r,s),y1:zn(l,s)}},function(c){return Qe.createElement(&quot;line&quot;,{x1:c.x0,x2:c.x1,y1:c.y0,y2:c.y1,fill:&quot;none&quot;,style:u})})});xy.displayName=&quot;CrosshairLine&quot;;xy.propTypes={x0:le.number.isRequired,x1:le.number.isRequired,y0:le.number.isRequired,y1:le.number.isRequired};var Sm=ge.memo(function(e){var t=e.width,n=e.height,r=e.type,l=e.x,i=e.y,o,a;return r===&quot;cross&quot;?(o={x0:l,x1:l,y0:0,y1:n},a={x0:0,x1:t,y0:i,y1:i}):r===&quot;top-left&quot;?(o={x0:l,x1:l,y0:0,y1:i},a={x0:0,x1:l,y0:i,y1:i}):r===&quot;top&quot;?o={x0:l,x1:l,y0:0,y1:i}:r===&quot;top-right&quot;?(o={x0:l,x1:l,y0:0,y1:i},a={x0:l,x1:t,y0:i,y1:i}):r===&quot;right&quot;?a={x0:l,x1:t,y0:i,y1:i}:r===&quot;bottom-right&quot;?(o={x0:l,x1:l,y0:i,y1:n},a={x0:l,x1:t,y0:i,y1:i}):r===&quot;bottom&quot;?o={x0:l,x1:l,y0:i,y1:n}:r===&quot;bottom-left&quot;?(o={x0:l,x1:l,y0:i,y1:n},a={x0:0,x1:l,y0:i,y1:i}):r===&quot;left&quot;?a={x0:0,x1:l,y0:i,y1:i}:r===&quot;x&quot;?o={x0:l,x1:l,y0:0,y1:n}:r===&quot;y&quot;&amp;&amp;(a={x0:0,x1:t,y0:i,y1:i}),Qe.createElement(Qe.Fragment,null,o&amp;&amp;Qe.createElement(xy,{x0:o.x0,x1:o.x1,y0:o.y0,y1:o.y1}),a&amp;&amp;Qe.createElement(xy,{x0:a.x0,x1:a.x1,y0:a.y0,y1:a.y1}))});Sm.displayName=&quot;Crosshair&quot;;Sm.propTypes={width:le.number.isRequired,height:le.number.isRequired,x:le.number.isRequired,y:le.number.isRequired,type:nU.type.isRequired};Sm.defaultProps={type:&quot;cross&quot;};var H5=ge.createContext();function kR(e,t){return kCe(e)||TCe(e,t)||_Ce()}function _Ce(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function TCe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function kCe(e){if(Array.isArray(e))return e}var SCe=function(t){var n=ge.useState({isVisible:!1,content:null,position:{}}),r=kR(n,2),l=r[0],i=r[1],o=ge.useCallback(function(u,c,d){var f=kR(c,2),p=f[0],m=f[1];i({isVisible:!0,position:[p,m],anchor:d,content:u})},[]),a=ge.useCallback(function(u,c,d){var f=t.current.getBoundingClientRect(),p=c.clientX-f.left,m=c.clientY-f.top;(d===&quot;left&quot;||d===&quot;right&quot;)&amp;&amp;(p&lt;f.width/2?d=&quot;right&quot;:d=&quot;left&quot;),i({isVisible:!0,position:[p,m],anchor:d,content:u})},[t]),s=ge.useCallback(function(){i({isVisible:!1,content:null})});return{showTooltipAt:o,showTooltipFromEvent:a,hideTooltip:s,isTooltipVisible:l.isVisible,tooltipPosition:l.position,tooltipAnchor:l.anchor,tooltipContent:l.content}},mf=function(){return ge.useContext(H5)};function CCe(){this.__data__=[],this.size=0}var MCe=CCe;function PCe(e,t){return e===t||e!==e&amp;&amp;t!==t}var ug=PCe,OCe=ug;function ACe(e,t){for(var n=e.length;n--;)if(OCe(e[n][0],t))return n;return-1}var jb=ACe,DCe=jb,ECe=Array.prototype,RCe=ECe.splice;function LCe(e){var t=this.__data__,n=DCe(t,e);if(n&lt;0)return!1;var r=t.length-1;return n==r?t.pop():RCe.call(t,n,1),--this.size,!0}var ICe=LCe,$Ce=jb;function NCe(e){var t=this.__data__,n=$Ce(t,e);return n&lt;0?void 0:t[n][1]}var FCe=NCe,jCe=jb;function zCe(e){return jCe(this.__data__,e)&gt;-1}var BCe=zCe,WCe=jb;function qCe(e,t){var n=this.__data__,r=WCe(n,e);return r&lt;0?(++this.size,n.push([e,t])):n[r][1]=t,this}var UCe=qCe,HCe=MCe,VCe=ICe,GCe=FCe,YCe=BCe,XCe=UCe;function gf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t&lt;n;){var r=e[t];this.set(r[0],r[1])}}gf.prototype.clear=HCe;gf.prototype.delete=VCe;gf.prototype.get=GCe;gf.prototype.has=YCe;gf.prototype.set=XCe;var zb=gf,KCe=zb;function ZCe(){this.__data__=new KCe,this.size=0}var QCe=ZCe;function JCe(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var eMe=JCe;function tMe(e){return this.__data__.get(e)}var nMe=tMe;function rMe(e){return this.__data__.has(e)}var aMe=rMe,oMe=typeof Oo==&quot;object&quot;&amp;&amp;Oo&amp;&amp;Oo.Object===Object&amp;&amp;Oo,rU=oMe,iMe=rU,lMe=typeof self==&quot;object&quot;&amp;&amp;self&amp;&amp;self.Object===Object&amp;&amp;self,sMe=iMe||lMe||Function(&quot;return this&quot;)(),zo=sMe,uMe=zo,cMe=uMe.Symbol,vf=cMe,SR=vf,aU=Object.prototype,dMe=aU.hasOwnProperty,fMe=aU.toString,jp=SR?SR.toStringTag:void 0;function pMe(e){var t=dMe.call(e,jp),n=e[jp];try{e[jp]=void 0;var r=!0}catch{}var l=fMe.call(e);return r&amp;&amp;(t?e[jp]=n:delete e[jp]),l}var hMe=pMe,mMe=Object.prototype,gMe=mMe.toString;function vMe(e){return gMe.call(e)}var yMe=vMe,CR=vf,bMe=hMe,xMe=yMe,wMe=&quot;[object Null]&quot;,_Me=&quot;[object Undefined]&quot;,MR=CR?CR.toStringTag:void 0;function TMe(e){return e==null?e===void 0?_Me:wMe:MR&amp;&amp;MR in Object(e)?bMe(e):xMe(e)}var fs=TMe;function kMe(e){var t=typeof e;return e!=null&amp;&amp;(t==&quot;object&quot;||t==&quot;function&quot;)}var Oi=kMe,SMe=fs,CMe=Oi,MMe=&quot;[object AsyncFunction]&quot;,PMe=&quot;[object Function]&quot;,OMe=&quot;[object GeneratorFunction]&quot;,AMe=&quot;[object Proxy]&quot;;function DMe(e){if(!CMe(e))return!1;var t=SMe(e);return t==PMe||t==OMe||t==MMe||t==AMe}var Bb=DMe;const Cm=lr(Bb);var EMe=zo,RMe=EMe[&quot;__core-js_shared__&quot;],LMe=RMe,eT=LMe,PR=function(){var e=/[^.]+$/.exec(eT&amp;&amp;eT.keys&amp;&amp;eT.keys.IE_PROTO||&quot;&quot;);return e?&quot;Symbol(src)_1.&quot;+e:&quot;&quot;}();function IMe(e){return!!PR&amp;&amp;PR in e}var $Me=IMe,NMe=Function.prototype,FMe=NMe.toString;function jMe(e){if(e!=null){try{return FMe.call(e)}catch{}try{return e+&quot;&quot;}catch{}}return&quot;&quot;}var oU=jMe,zMe=Bb,BMe=$Me,WMe=Oi,qMe=oU,UMe=/[\\\\^$.*+?()[\\]{}|]/g,HMe=/^\\[object .+?Constructor\\]$/,VMe=Function.prototype,GMe=Object.prototype,YMe=VMe.toString,XMe=GMe.hasOwnProperty,KMe=RegExp(&quot;^&quot;+YMe.call(XMe).replace(UMe,&quot;\\\\$&amp;&quot;).replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,&quot;$1.*?&quot;)+&quot;$&quot;);function ZMe(e){if(!WMe(e)||BMe(e))return!1;var t=zMe(e)?KMe:HMe;return t.test(qMe(e))}var QMe=ZMe;function JMe(e,t){return e==null?void 0:e[t]}var e5e=JMe,t5e=QMe,n5e=e5e;function r5e(e,t){var n=n5e(e,t);return t5e(n)?n:void 0}var vc=r5e,a5e=vc,o5e=zo,i5e=a5e(o5e,&quot;Map&quot;),V5=i5e,l5e=vc,s5e=l5e(Object,&quot;create&quot;),Wb=s5e,OR=Wb;function u5e(){this.__data__=OR?OR(null):{},this.size=0}var c5e=u5e;function d5e(e){var t=this.has(e)&amp;&amp;delete this.__data__[e];return this.size-=t?1:0,t}var f5e=d5e,p5e=Wb,h5e=&quot;__lodash_hash_undefined__&quot;,m5e=Object.prototype,g5e=m5e.hasOwnProperty;function v5e(e){var t=this.__data__;if(p5e){var n=t[e];return n===h5e?void 0:n}return g5e.call(t,e)?t[e]:void 0}var y5e=v5e,b5e=Wb,x5e=Object.prototype,w5e=x5e.hasOwnProperty;function _5e(e){var t=this.__data__;return b5e?t[e]!==void 0:w5e.call(t,e)}var T5e=_5e,k5e=Wb,S5e=&quot;__lodash_hash_undefined__&quot;;function C5e(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=k5e&amp;&amp;t===void 0?S5e:t,this}var M5e=C5e,P5e=c5e,O5e=f5e,A5e=y5e,D5e=T5e,E5e=M5e;function yf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t&lt;n;){var r=e[t];this.set(r[0],r[1])}}yf.prototype.clear=P5e;yf.prototype.delete=O5e;yf.prototype.get=A5e;yf.prototype.has=D5e;yf.prototype.set=E5e;var R5e=yf,AR=R5e,L5e=zb,I5e=V5;function $5e(){this.size=0,this.__data__={hash:new AR,map:new(I5e||L5e),string:new AR}}var N5e=$5e;function F5e(e){var t=typeof e;return t==&quot;string&quot;||t==&quot;number&quot;||t==&quot;symbol&quot;||t==&quot;boolean&quot;?e!==&quot;__proto__&quot;:e===null}var j5e=F5e,z5e=j5e;function B5e(e,t){var n=e.__data__;return z5e(t)?n[typeof t==&quot;string&quot;?&quot;string&quot;:&quot;hash&quot;]:n.map}var qb=B5e,W5e=qb;function q5e(e){var t=W5e(this,e).delete(e);return this.size-=t?1:0,t}var U5e=q5e,H5e=qb;function V5e(e){return H5e(this,e).get(e)}var G5e=V5e,Y5e=qb;function X5e(e){return Y5e(this,e).has(e)}var K5e=X5e,Z5e=qb;function Q5e(e,t){var n=Z5e(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var J5e=Q5e,ePe=N5e,tPe=U5e,nPe=G5e,rPe=K5e,aPe=J5e;function bf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t&lt;n;){var r=e[t];this.set(r[0],r[1])}}bf.prototype.clear=ePe;bf.prototype.delete=tPe;bf.prototype.get=nPe;bf.prototype.has=rPe;bf.prototype.set=aPe;var G5=bf,oPe=zb,iPe=V5,lPe=G5,sPe=200;function uPe(e,t){var n=this.__data__;if(n instanceof oPe){var r=n.__data__;if(!iPe||r.length&lt;sPe-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new lPe(r)}return n.set(e,t),this.size=n.size,this}var cPe=uPe,dPe=zb,fPe=QCe,pPe=eMe,hPe=nMe,mPe=aMe,gPe=cPe;function xf(e){var t=this.__data__=new dPe(e);this.size=t.size}xf.prototype.clear=fPe;xf.prototype.delete=pPe;xf.prototype.get=hPe;xf.prototype.has=mPe;xf.prototype.set=gPe;var Ub=xf,vPe=vc,yPe=function(){try{var e=vPe(Object,&quot;defineProperty&quot;);return e({},&quot;&quot;,{}),e}catch{}}(),iU=yPe,DR=iU;function bPe(e,t,n){t==&quot;__proto__&quot;&amp;&amp;DR?DR(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var Y5=bPe,xPe=Y5,wPe=ug;function _Pe(e,t,n){(n!==void 0&amp;&amp;!wPe(e[t],n)||n===void 0&amp;&amp;!(t in e))&amp;&amp;xPe(e,t,n)}var lU=_Pe;function TPe(e){return function(t,n,r){for(var l=-1,i=Object(t),o=r(t),a=o.length;a--;){var s=o[e?a:++l];if(n(i[s],s,i)===!1)break}return t}}var kPe=TPe,SPe=kPe,CPe=SPe(),sU=CPe,wy={exports:{}};wy.exports;(function(e,t){var n=zo,r=t&amp;&amp;!t.nodeType&amp;&amp;t,l=r&amp;&amp;!0&amp;&amp;e&amp;&amp;!e.nodeType&amp;&amp;e,i=l&amp;&amp;l.exports===r,o=i?n.Buffer:void 0,a=o?o.allocUnsafe:void 0;function s(u,c){if(c)return u.slice();var d=u.length,f=a?a(d):new u.constructor(d);return u.copy(f),f}e.exports=s})(wy,wy.exports);var uU=wy.exports,MPe=zo,PPe=MPe.Uint8Array,cU=PPe,ER=cU;function OPe(e){var t=new e.constructor(e.byteLength);return new ER(t).set(new ER(e)),t}var X5=OPe,APe=X5;function DPe(e,t){var n=t?APe(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var dU=DPe;function EPe(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n&lt;r;)t[n]=e[n];return t}var Hb=EPe,RPe=Oi,RR=Object.create,LPe=function(){function e(){}return function(t){if(!RPe(t))return{};if(RR)return RR(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),Vb=LPe;function IPe(e,t){return function(n){return e(t(n))}}var fU=IPe,$Pe=fU,NPe=$Pe(Object.getPrototypeOf,Object),K5=NPe,FPe=Object.prototype;function jPe(e){var t=e&amp;&amp;e.constructor,n=typeof t==&quot;function&quot;&amp;&amp;t.prototype||FPe;return e===n}var Z5=jPe,zPe=Vb,BPe=K5,WPe=Z5;function qPe(e){return typeof e.constructor==&quot;function&quot;&amp;&amp;!WPe(e)?zPe(BPe(e)):{}}var pU=qPe;function UPe(e){return e!=null&amp;&amp;typeof e==&quot;object&quot;}var oi=UPe,HPe=fs,VPe=oi,GPe=&quot;[object Arguments]&quot;;function YPe(e){return VPe(e)&amp;&amp;HPe(e)==GPe}var XPe=YPe,LR=XPe,KPe=oi,hU=Object.prototype,ZPe=hU.hasOwnProperty,QPe=hU.propertyIsEnumerable,JPe=LR(function(){return arguments}())?LR:function(e){return KPe(e)&amp;&amp;ZPe.call(e,&quot;callee&quot;)&amp;&amp;!QPe.call(e,&quot;callee&quot;)},Gb=JPe,e4e=Array.isArray,_o=e4e,t4e=9007199254740991;function n4e(e){return typeof e==&quot;number&quot;&amp;&amp;e&gt;-1&amp;&amp;e%1==0&amp;&amp;e&lt;=t4e}var Q5=n4e,r4e=Bb,a4e=Q5;function o4e(e){return e!=null&amp;&amp;a4e(e.length)&amp;&amp;!r4e(e)}var wf=o4e,i4e=wf,l4e=oi;function s4e(e){return l4e(e)&amp;&amp;i4e(e)}var mU=s4e,_y={exports:{}};function u4e(){return!1}var c4e=u4e;_y.exports;(function(e,t){var n=zo,r=c4e,l=t&amp;&amp;!t.nodeType&amp;&amp;t,i=l&amp;&amp;!0&amp;&amp;e&amp;&amp;!e.nodeType&amp;&amp;e,o=i&amp;&amp;i.exports===l,a=o?n.Buffer:void 0,s=a?a.isBuffer:void 0,u=s||r;e.exports=u})(_y,_y.exports);var Yb=_y.exports,d4e=fs,f4e=K5,p4e=oi,h4e=&quot;[object Object]&quot;,m4e=Function.prototype,g4e=Object.prototype,gU=m4e.toString,v4e=g4e.hasOwnProperty,y4e=gU.call(Object);function b4e(e){if(!p4e(e)||d4e(e)!=h4e)return!1;var t=f4e(e);if(t===null)return!0;var n=v4e.call(t,&quot;constructor&quot;)&amp;&amp;t.constructor;return typeof n==&quot;function&quot;&amp;&amp;n instanceof n&amp;&amp;gU.call(n)==y4e}var J5=b4e;const Mm=lr(J5);var x4e=fs,w4e=Q5,_4e=oi,T4e=&quot;[object Arguments]&quot;,k4e=&quot;[object Array]&quot;,S4e=&quot;[object Boolean]&quot;,C4e=&quot;[object Date]&quot;,M4e=&quot;[object Error]&quot;,P4e=&quot;[object Function]&quot;,O4e=&quot;[object Map]&quot;,A4e=&quot;[object Number]&quot;,D4e=&quot;[object Object]&quot;,E4e=&quot;[object RegExp]&quot;,R4e=&quot;[object Set]&quot;,L4e=&quot;[object String]&quot;,I4e=&quot;[object WeakMap]&quot;,$4e=&quot;[object ArrayBuffer]&quot;,N4e=&quot;[object DataView]&quot;,F4e=&quot;[object Float32Array]&quot;,j4e=&quot;[object Float64Array]&quot;,z4e=&quot;[object Int8Array]&quot;,B4e=&quot;[object Int16Array]&quot;,W4e=&quot;[object Int32Array]&quot;,q4e=&quot;[object Uint8Array]&quot;,U4e=&quot;[object Uint8ClampedArray]&quot;,H4e=&quot;[object Uint16Array]&quot;,V4e=&quot;[object Uint32Array]&quot;,Ur={};Ur[F4e]=Ur[j4e]=Ur[z4e]=Ur[B4e]=Ur[W4e]=Ur[q4e]=Ur[U4e]=Ur[H4e]=Ur[V4e]=!0;Ur[T4e]=Ur[k4e]=Ur[$4e]=Ur[S4e]=Ur[N4e]=Ur[C4e]=Ur[M4e]=Ur[P4e]=Ur[O4e]=Ur[A4e]=Ur[D4e]=Ur[E4e]=Ur[R4e]=Ur[L4e]=Ur[I4e]=!1;function G4e(e){return _4e(e)&amp;&amp;w4e(e.length)&amp;&amp;!!Ur[x4e(e)]}var Y4e=G4e;function X4e(e){return function(t){return e(t)}}var _f=X4e,Ty={exports:{}};Ty.exports;(function(e,t){var n=rU,r=t&amp;&amp;!t.nodeType&amp;&amp;t,l=r&amp;&amp;!0&amp;&amp;e&amp;&amp;!e.nodeType&amp;&amp;e,i=l&amp;&amp;l.exports===r,o=i&amp;&amp;n.process,a=function(){try{var s=l&amp;&amp;l.require&amp;&amp;l.require(&quot;util&quot;).types;return s||o&amp;&amp;o.binding&amp;&amp;o.binding(&quot;util&quot;)}catch{}}();e.exports=a})(Ty,Ty.exports);var Xb=Ty.exports,K4e=Y4e,Z4e=_f,IR=Xb,$R=IR&amp;&amp;IR.isTypedArray,Q4e=$R?Z4e($R):K4e,eP=Q4e;function J4e(e,t){if(!(t===&quot;constructor&quot;&amp;&amp;typeof e[t]==&quot;function&quot;)&amp;&amp;t!=&quot;__proto__&quot;)return e[t]}var vU=J4e,eOe=Y5,tOe=ug,nOe=Object.prototype,rOe=nOe.hasOwnProperty;function aOe(e,t,n){var r=e[t];(!(rOe.call(e,t)&amp;&amp;tOe(r,n))||n===void 0&amp;&amp;!(t in e))&amp;&amp;eOe(e,t,n)}var tP=aOe,oOe=tP,iOe=Y5;function lOe(e,t,n,r){var l=!n;n||(n={});for(var i=-1,o=t.length;++i&lt;o;){var a=t[i],s=r?r(n[a],e[a],a,n,e):void 0;s===void 0&amp;&amp;(s=e[a]),l?iOe(n,a,s):oOe(n,a,s)}return n}var Tf=lOe;function sOe(e,t){for(var n=-1,r=Array(e);++n&lt;e;)r[n]=t(n);return r}var uOe=sOe,cOe=9007199254740991,dOe=/^(?:0|[1-9]\\d*)$/;function fOe(e,t){var n=typeof e;return t=t??cOe,!!t&amp;&amp;(n==&quot;number&quot;||n!=&quot;symbol&quot;&amp;&amp;dOe.test(e))&amp;&amp;e&gt;-1&amp;&amp;e%1==0&amp;&amp;e&lt;t}var cg=fOe,pOe=uOe,hOe=Gb,mOe=_o,gOe=Yb,vOe=cg,yOe=eP,bOe=Object.prototype,xOe=bOe.hasOwnProperty;function wOe(e,t){var n=mOe(e),r=!n&amp;&amp;hOe(e),l=!n&amp;&amp;!r&amp;&amp;gOe(e),i=!n&amp;&amp;!r&amp;&amp;!l&amp;&amp;yOe(e),o=n||r||l||i,a=o?pOe(e.length,String):[],s=a.length;for(var u in e)(t||xOe.call(e,u))&amp;&amp;!(o&amp;&amp;(u==&quot;length&quot;||l&amp;&amp;(u==&quot;offset&quot;||u==&quot;parent&quot;)||i&amp;&amp;(u==&quot;buffer&quot;||u==&quot;byteLength&quot;||u==&quot;byteOffset&quot;)||vOe(u,s)))&amp;&amp;a.push(u);return a}var yU=wOe;function _Oe(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var TOe=_Oe,kOe=Oi,SOe=Z5,COe=TOe,MOe=Object.prototype,POe=MOe.hasOwnProperty;function OOe(e){if(!kOe(e))return COe(e);var t=SOe(e),n=[];for(var r in e)r==&quot;constructor&quot;&amp;&amp;(t||!POe.call(e,r))||n.push(r);return n}var AOe=OOe,DOe=yU,EOe=AOe,ROe=wf;function LOe(e){return ROe(e)?DOe(e,!0):EOe(e)}var dg=LOe,IOe=Tf,$Oe=dg;function NOe(e){return IOe(e,$Oe(e))}var FOe=NOe,NR=lU,jOe=uU,zOe=dU,BOe=Hb,WOe=pU,FR=Gb,jR=_o,qOe=mU,UOe=Yb,HOe=Bb,VOe=Oi,GOe=J5,YOe=eP,zR=vU,XOe=FOe;function KOe(e,t,n,r,l,i,o){var a=zR(e,n),s=zR(t,n),u=o.get(s);if(u){NR(e,n,u);return}var c=i?i(a,s,n+&quot;&quot;,e,t,o):void 0,d=c===void 0;if(d){var f=jR(s),p=!f&amp;&amp;UOe(s),m=!f&amp;&amp;!p&amp;&amp;YOe(s);c=s,f||p||m?jR(a)?c=a:qOe(a)?c=BOe(a):p?(d=!1,c=jOe(s,!0)):m?(d=!1,c=zOe(s,!0)):c=[]:GOe(s)||FR(s)?(c=a,FR(a)?c=XOe(a):(!VOe(a)||HOe(a))&amp;&amp;(c=WOe(s))):d=!1}d&amp;&amp;(o.set(s,c),l(c,s,r,i,o),o.delete(s)),NR(e,n,c)}var ZOe=KOe,QOe=Ub,JOe=lU,e6e=sU,t6e=ZOe,n6e=Oi,r6e=dg,a6e=vU;function bU(e,t,n,r,l){e!==t&amp;&amp;e6e(t,function(i,o){if(l||(l=new QOe),n6e(i))t6e(e,t,o,n,bU,r,l);else{var a=r?r(a6e(e,o),i,o+&quot;&quot;,e,t,l):void 0;a===void 0&amp;&amp;(a=i),JOe(e,o,a)}},r6e)}var o6e=bU;function i6e(e){return e}var yc=i6e;function l6e(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var nP=l6e,s6e=nP,BR=Math.max;function u6e(e,t,n){return t=BR(t===void 0?e.length-1:t,0),function(){for(var r=arguments,l=-1,i=BR(r.length-t,0),o=Array(i);++l&lt;i;)o[l]=r[t+l];l=-1;for(var a=Array(t+1);++l&lt;t;)a[l]=r[l];return a[t]=n(o),s6e(e,this,a)}}var xU=u6e;function c6e(e){return function(){return e}}var d6e=c6e,f6e=d6e,WR=iU,p6e=yc,h6e=WR?function(e,t){return WR(e,&quot;toString&quot;,{configurable:!0,enumerable:!1,value:f6e(t),writable:!0})}:p6e,m6e=h6e,g6e=800,v6e=16,y6e=Date.now;function b6e(e){var t=0,n=0;return function(){var r=y6e(),l=v6e-(r-n);if(n=r,l&gt;0){if(++t&gt;=g6e)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var wU=b6e,x6e=m6e,w6e=wU,_6e=w6e(x6e),rP=_6e,T6e=yc,k6e=xU,S6e=rP;function C6e(e,t){return S6e(k6e(e,t,T6e),e+&quot;&quot;)}var Kb=C6e,M6e=ug,P6e=wf,O6e=cg,A6e=Oi;function D6e(e,t,n){if(!A6e(n))return!1;var r=typeof t;return(r==&quot;number&quot;?P6e(n)&amp;&amp;O6e(t,n.length):r==&quot;string&quot;&amp;&amp;t in n)?M6e(n[t],e):!1}var aP=D6e,E6e=Kb,R6e=aP;function L6e(e){return E6e(function(t,n){var r=-1,l=n.length,i=l&gt;1?n[l-1]:void 0,o=l&gt;2?n[2]:void 0;for(i=e.length&gt;3&amp;&amp;typeof i==&quot;function&quot;?(l--,i):void 0,o&amp;&amp;R6e(n[0],n[1],o)&amp;&amp;(i=l&lt;3?void 0:i,l=1),t=Object(t);++r&lt;l;){var a=n[r];a&amp;&amp;e(t,a,r,i)}return t})}var I6e=L6e,$6e=o6e,N6e=I6e,F6e=N6e(function(e,t,n){$6e(e,t,n)}),j6e=F6e;const z6e=lr(j6e);var B6e=fs,W6e=oi,q6e=&quot;[object Symbol]&quot;;function U6e(e){return typeof e==&quot;symbol&quot;||W6e(e)&amp;&amp;B6e(e)==q6e}var kf=U6e,H6e=_o,V6e=kf,G6e=/\\.|\\[(?:[^[\\]]*|([&quot;&#x27;])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,Y6e=/^\\w*$/;function X6e(e,t){if(H6e(e))return!1;var n=typeof e;return n==&quot;number&quot;||n==&quot;symbol&quot;||n==&quot;boolean&quot;||e==null||V6e(e)?!0:Y6e.test(e)||!G6e.test(e)||t!=null&amp;&amp;e in Object(t)}var oP=X6e,_U=G5,K6e=&quot;Expected a function&quot;;function iP(e,t){if(typeof e!=&quot;function&quot;||t!=null&amp;&amp;typeof t!=&quot;function&quot;)throw new TypeError(K6e);var n=function(){var r=arguments,l=t?t.apply(this,r):r[0],i=n.cache;if(i.has(l))return i.get(l);var o=e.apply(this,r);return n.cache=i.set(l,o)||i,o};return n.cache=new(iP.Cache||_U),n}iP.Cache=_U;var Z6e=iP,Q6e=Z6e,J6e=500;function eAe(e){var t=Q6e(e,function(r){return n.size===J6e&amp;&amp;n.clear(),r}),n=t.cache;return t}var tAe=eAe,nAe=tAe,rAe=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([&quot;&#x27;])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g,aAe=/\\\\(\\\\)?/g,oAe=nAe(function(e){var t=[];return e.charCodeAt(0)===46&amp;&amp;t.push(&quot;&quot;),e.replace(rAe,function(n,r,l,i){t.push(l?i.replace(aAe,&quot;$1&quot;):r||n)}),t}),iAe=oAe;function lAe(e,t){for(var n=-1,r=e==null?0:e.length,l=Array(r);++n&lt;r;)l[n]=t(e[n],n,e);return l}var Zb=lAe,qR=vf,sAe=Zb,uAe=_o,cAe=kf,dAe=1/0,UR=qR?qR.prototype:void 0,HR=UR?UR.toString:void 0;function TU(e){if(typeof e==&quot;string&quot;)return e;if(uAe(e))return sAe(e,TU)+&quot;&quot;;if(cAe(e))return HR?HR.call(e):&quot;&quot;;var t=e+&quot;&quot;;return t==&quot;0&quot;&amp;&amp;1/e==-dAe?&quot;-0&quot;:t}var fAe=TU,pAe=fAe;function hAe(e){return e==null?&quot;&quot;:pAe(e)}var mAe=hAe,gAe=_o,vAe=oP,yAe=iAe,bAe=mAe;function xAe(e,t){return gAe(e)?e:vAe(e,t)?[e]:yAe(bAe(e))}var Sf=xAe,wAe=kf,_Ae=1/0;function TAe(e){if(typeof e==&quot;string&quot;||wAe(e))return e;var t=e+&quot;&quot;;return t==&quot;0&quot;&amp;&amp;1/e==-_Ae?&quot;-0&quot;:t}var Cf=TAe,kAe=Sf,SAe=Cf;function CAe(e,t){t=kAe(t,e);for(var n=0,r=t.length;e!=null&amp;&amp;n&lt;r;)e=e[SAe(t[n++])];return n&amp;&amp;n==r?e:void 0}var fg=CAe,MAe=fg;function PAe(e,t,n){var r=e==null?void 0:MAe(e,t);return r===void 0?n:r}var kU=PAe;const Hs=lr(kU);var OAe=tP,AAe=Sf,DAe=cg,VR=Oi,EAe=Cf;function RAe(e,t,n,r){if(!VR(e))return e;t=AAe(t,e);for(var l=-1,i=t.length,o=i-1,a=e;a!=null&amp;&amp;++l&lt;i;){var s=EAe(t[l]),u=n;if(s===&quot;__proto__&quot;||s===&quot;constructor&quot;||s===&quot;prototype&quot;)return e;if(l!=o){var c=a[s];u=r?r(c,s,a):void 0,u===void 0&amp;&amp;(u=VR(c)?c:DAe(t[l+1])?[]:{})}OAe(a,s,u),a=a[s]}return e}var SU=RAe,LAe=SU;function IAe(e,t,n){return e==null?e:LAe(e,t,n)}var $Ae=IAe;const Ru=lr($Ae);function NAe(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var CU=NAe;const $n=lr(CU);var FAe=fs,jAe=_o,zAe=oi,BAe=&quot;[object String]&quot;;function WAe(e){return typeof e==&quot;string&quot;||!jAe(e)&amp;&amp;zAe(e)&amp;&amp;FAe(e)==BAe}var qAe=WAe;const UAe=lr(qAe);function MU(e,t){return e&lt;t?-1:e&gt;t?1:e&gt;=t?0:NaN}function lP(e){let t=e,n=e;e.length===1&amp;&amp;(t=(o,a)=&gt;e(o)-a,n=HAe(e));function r(o,a,s,u){for(s==null&amp;&amp;(s=0),u==null&amp;&amp;(u=o.length);s&lt;u;){const c=s+u&gt;&gt;&gt;1;n(o[c],a)&lt;0?s=c+1:u=c}return s}function l(o,a,s,u){for(s==null&amp;&amp;(s=0),u==null&amp;&amp;(u=o.length);s&lt;u;){const c=s+u&gt;&gt;&gt;1;n(o[c],a)&gt;0?u=c:s=c+1}return s}function i(o,a,s,u){s==null&amp;&amp;(s=0),u==null&amp;&amp;(u=o.length);const c=r(o,a,s,u-1);return c&gt;s&amp;&amp;t(o[c-1],a)&gt;-t(o[c],a)?c-1:c}return{left:r,center:i,right:l}}function HAe(e){return(t,n)=&gt;MU(e(t),n)}function VAe(e){return e===null?NaN:+e}const GAe=lP(MU),YAe=GAe.right;lP(VAe).center;var Ek=Math.sqrt(50),Rk=Math.sqrt(10),Lk=Math.sqrt(2);function Ik(e,t,n){var r,l=-1,i,o,a;if(t=+t,e=+e,n=+n,e===t&amp;&amp;n&gt;0)return[e];if((r=t&lt;e)&amp;&amp;(i=e,e=t,t=i),(a=PU(e,t,n))===0||!isFinite(a))return[];if(a&gt;0){let s=Math.round(e/a),u=Math.round(t/a);for(s*a&lt;e&amp;&amp;++s,u*a&gt;t&amp;&amp;--u,o=new Array(i=u-s+1);++l&lt;i;)o[l]=(s+l)*a}else{a=-a;let s=Math.round(e*a),u=Math.round(t*a);for(s/a&lt;e&amp;&amp;++s,u/a&gt;t&amp;&amp;--u,o=new Array(i=u-s+1);++l&lt;i;)o[l]=(s+l)/a}return r&amp;&amp;o.reverse(),o}function PU(e,t,n){var r=(t-e)/Math.max(0,n),l=Math.floor(Math.log(r)/Math.LN10),i=r/Math.pow(10,l);return l&gt;=0?(i&gt;=Ek?10:i&gt;=Rk?5:i&gt;=Lk?2:1)*Math.pow(10,l):-Math.pow(10,-l)/(i&gt;=Ek?10:i&gt;=Rk?5:i&gt;=Lk?2:1)}function $k(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),l=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),i=r/l;return i&gt;=Ek?l*=10:i&gt;=Rk?l*=5:i&gt;=Lk&amp;&amp;(l*=2),t&lt;e?-l:l}function XAe(e,t,n){e=+e,t=+t,n=(l=arguments.length)&lt;2?(t=e,e=0,1):l&lt;3?1:+n;for(var r=-1,l=Math.max(0,Math.ceil((t-e)/n))|0,i=new Array(l);++r&lt;l;)i[r]=e+r*n;return i}function Mf(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}const GR=Symbol(&quot;implicit&quot;);function Lu(){var e=new Map,t=[],n=[],r=GR;function l(i){var o=i+&quot;&quot;,a=e.get(o);if(!a){if(r!==GR)return r;e.set(o,a=t.push(i))}return n[(a-1)%n.length]}return l.domain=function(i){if(!arguments.length)return t.slice();t=[],e=new Map;for(const o of i){const a=o+&quot;&quot;;e.has(a)||e.set(a,t.push(o))}return l},l.range=function(i){return arguments.length?(n=Array.from(i),l):n.slice()},l.unknown=function(i){return arguments.length?(r=i,l):r},l.copy=function(){return Lu(t,n).unknown(r)},Mf.apply(l,arguments),l}function sP(){var e=Lu().unknown(void 0),t=e.domain,n=e.range,r=0,l=1,i,o,a=!1,s=0,u=0,c=.5;delete e.unknown;function d(){var f=t().length,p=l&lt;r,m=p?l:r,g=p?r:l;i=(g-m)/Math.max(1,f-s+u*2),a&amp;&amp;(i=Math.floor(i)),m+=(g-m-i*(f-s))*c,o=i*(1-s),a&amp;&amp;(m=Math.round(m),o=Math.round(o));var b=XAe(f).map(function(v){return m+i*v});return n(p?b.reverse():b)}return e.domain=function(f){return arguments.length?(t(f),d()):t()},e.range=function(f){return arguments.length?([r,l]=f,r=+r,l=+l,d()):[r,l]},e.rangeRound=function(f){return[r,l]=f,r=+r,l=+l,a=!0,d()},e.bandwidth=function(){return o},e.step=function(){return i},e.round=function(f){return arguments.length?(a=!!f,d()):a},e.padding=function(f){return arguments.length?(s=Math.min(1,u=+f),d()):s},e.paddingInner=function(f){return arguments.length?(s=Math.min(1,f),d()):s},e.paddingOuter=function(f){return arguments.length?(u=+f,d()):u},e.align=function(f){return arguments.length?(c=Math.max(0,Math.min(1,f)),d()):c},e.copy=function(){return sP(t(),[r,l]).round(a).paddingInner(s).paddingOuter(u).align(c)},Mf.apply(d(),arguments)}function OU(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return OU(t())},e}function KAe(){return OU(sP.apply(null,arguments).paddingInner(1))}function uP(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function AU(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function pg(){}var Pm=.7,ky=1/Pm,kd=&quot;\\\\s*([+-]?\\\\d+)\\\\s*&quot;,Om=&quot;\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)\\\\s*&quot;,yl=&quot;\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)%\\\\s*&quot;,ZAe=/^#([0-9a-f]{3,8})$/,QAe=new RegExp(&quot;^rgb\\\\(&quot;+[kd,kd,kd]+&quot;\\\\)$&quot;),JAe=new RegExp(&quot;^rgb\\\\(&quot;+[yl,yl,yl]+&quot;\\\\)$&quot;),e8e=new RegExp(&quot;^rgba\\\\(&quot;+[kd,kd,kd,Om]+&quot;\\\\)$&quot;),t8e=new RegExp(&quot;^rgba\\\\(&quot;+[yl,yl,yl,Om]+&quot;\\\\)$&quot;),n8e=new RegExp(&quot;^hsl\\\\(&quot;+[Om,yl,yl]+&quot;\\\\)$&quot;),r8e=new RegExp(&quot;^hsla\\\\(&quot;+[Om,yl,yl,Om]+&quot;\\\\)$&quot;),YR={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};uP(pg,Zu,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:XR,formatHex:XR,formatHsl:a8e,formatRgb:KR,toString:KR});function XR(){return this.rgb().formatHex()}function a8e(){return DU(this).formatHsl()}function KR(){return this.rgb().formatRgb()}function Zu(e){var t,n;return e=(e+&quot;&quot;).trim().toLowerCase(),(t=ZAe.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?ZR(t):n===3?new Yo(t&gt;&gt;8&amp;15|t&gt;&gt;4&amp;240,t&gt;&gt;4&amp;15|t&amp;240,(t&amp;15)&lt;&lt;4|t&amp;15,1):n===8?C0(t&gt;&gt;24&amp;255,t&gt;&gt;16&amp;255,t&gt;&gt;8&amp;255,(t&amp;255)/255):n===4?C0(t&gt;&gt;12&amp;15|t&gt;&gt;8&amp;240,t&gt;&gt;8&amp;15|t&gt;&gt;4&amp;240,t&gt;&gt;4&amp;15|t&amp;240,((t&amp;15)&lt;&lt;4|t&amp;15)/255):null):(t=QAe.exec(e))?new Yo(t[1],t[2],t[3],1):(t=JAe.exec(e))?new Yo(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=e8e.exec(e))?C0(t[1],t[2],t[3],t[4]):(t=t8e.exec(e))?C0(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=n8e.exec(e))?e9(t[1],t[2]/100,t[3]/100,1):(t=r8e.exec(e))?e9(t[1],t[2]/100,t[3]/100,t[4]):YR.hasOwnProperty(e)?ZR(YR[e]):e===&quot;transparent&quot;?new Yo(NaN,NaN,NaN,0):null}function ZR(e){return new Yo(e&gt;&gt;16&amp;255,e&gt;&gt;8&amp;255,e&amp;255,1)}function C0(e,t,n,r){return r&lt;=0&amp;&amp;(e=t=n=NaN),new Yo(e,t,n,r)}function o8e(e){return e instanceof pg||(e=Zu(e)),e?(e=e.rgb(),new Yo(e.r,e.g,e.b,e.opacity)):new Yo}function Qu(e,t,n,r){return arguments.length===1?o8e(e):new Yo(e,t,n,r??1)}function Yo(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}uP(Yo,Qu,AU(pg,{brighter:function(e){return e=e==null?ky:Math.pow(ky,e),new Yo(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=e==null?Pm:Math.pow(Pm,e),new Yo(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5&lt;=this.r&amp;&amp;this.r&lt;255.5&amp;&amp;-.5&lt;=this.g&amp;&amp;this.g&lt;255.5&amp;&amp;-.5&lt;=this.b&amp;&amp;this.b&lt;255.5&amp;&amp;0&lt;=this.opacity&amp;&amp;this.opacity&lt;=1},hex:QR,formatHex:QR,formatRgb:JR,toString:JR}));function QR(){return&quot;#&quot;+tT(this.r)+tT(this.g)+tT(this.b)}function JR(){var e=this.opacity;return e=isNaN(e)?1:Math.max(0,Math.min(1,e)),(e===1?&quot;rgb(&quot;:&quot;rgba(&quot;)+Math.max(0,Math.min(255,Math.round(this.r)||0))+&quot;, &quot;+Math.max(0,Math.min(255,Math.round(this.g)||0))+&quot;, &quot;+Math.max(0,Math.min(255,Math.round(this.b)||0))+(e===1?&quot;)&quot;:&quot;, &quot;+e+&quot;)&quot;)}function tT(e){return e=Math.max(0,Math.min(255,Math.round(e)||0)),(e&lt;16?&quot;0&quot;:&quot;&quot;)+e.toString(16)}function e9(e,t,n,r){return r&lt;=0?e=t=n=NaN:n&lt;=0||n&gt;=1?e=t=NaN:t&lt;=0&amp;&amp;(e=NaN),new fl(e,t,n,r)}function DU(e){if(e instanceof fl)return new fl(e.h,e.s,e.l,e.opacity);if(e instanceof pg||(e=Zu(e)),!e)return new fl;if(e instanceof fl)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,l=Math.min(t,n,r),i=Math.max(t,n,r),o=NaN,a=i-l,s=(i+l)/2;return a?(t===i?o=(n-r)/a+(n&lt;r)*6:n===i?o=(r-t)/a+2:o=(t-n)/a+4,a/=s&lt;.5?i+l:2-i-l,o*=60):a=s&gt;0&amp;&amp;s&lt;1?0:o,new fl(o,a,s,e.opacity)}function i8e(e,t,n,r){return arguments.length===1?DU(e):new fl(e,t,n,r??1)}function fl(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}uP(fl,i8e,AU(pg,{brighter:function(e){return e=e==null?ky:Math.pow(ky,e),new fl(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=e==null?Pm:Math.pow(Pm,e),new fl(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+(this.h&lt;0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n&lt;.5?n:1-n)*t,l=2*n-r;return new Yo(nT(e&gt;=240?e-240:e+120,l,r),nT(e,l,r),nT(e&lt;120?e+240:e-120,l,r),this.opacity)},displayable:function(){return(0&lt;=this.s&amp;&amp;this.s&lt;=1||isNaN(this.s))&amp;&amp;0&lt;=this.l&amp;&amp;this.l&lt;=1&amp;&amp;0&lt;=this.opacity&amp;&amp;this.opacity&lt;=1},formatHsl:function(){var e=this.opacity;return e=isNaN(e)?1:Math.max(0,Math.min(1,e)),(e===1?&quot;hsl(&quot;:&quot;hsla(&quot;)+(this.h||0)+&quot;, &quot;+(this.s||0)*100+&quot;%, &quot;+(this.l||0)*100+&quot;%&quot;+(e===1?&quot;)&quot;:&quot;, &quot;+e+&quot;)&quot;)}}));function nT(e,t,n){return(e&lt;60?t+(n-t)*e/60:e&lt;180?n:e&lt;240?t+(n-t)*(240-e)/60:t)*255}const cP=e=&gt;()=&gt;e;function l8e(e,t){return function(n){return e+n*t}}function s8e(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function u8e(e){return(e=+e)==1?EU:function(t,n){return n-t?s8e(t,n,e):cP(isNaN(t)?n:t)}}function EU(e,t){var n=t-e;return n?l8e(e,n):cP(isNaN(e)?t:e)}const t9=function e(t){var n=u8e(t);function r(l,i){var o=n((l=Qu(l)).r,(i=Qu(i)).r),a=n(l.g,i.g),s=n(l.b,i.b),u=EU(l.opacity,i.opacity);return function(c){return l.r=o(c),l.g=a(c),l.b=s(c),l.opacity=u(c),l+&quot;&quot;}}return r.gamma=e,r}(1);function c8e(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),l;return function(i){for(l=0;l&lt;n;++l)r[l]=e[l]*(1-i)+t[l]*i;return r}}function d8e(e){return ArrayBuffer.isView(e)&amp;&amp;!(e instanceof DataView)}function f8e(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,l=new Array(r),i=new Array(n),o;for(o=0;o&lt;r;++o)l[o]=dP(e[o],t[o]);for(;o&lt;n;++o)i[o]=t[o];return function(a){for(o=0;o&lt;r;++o)i[o]=l[o](a);return i}}function p8e(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Sy(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function h8e(e,t){var n={},r={},l;(e===null||typeof e!=&quot;object&quot;)&amp;&amp;(e={}),(t===null||typeof t!=&quot;object&quot;)&amp;&amp;(t={});for(l in t)l in e?n[l]=dP(e[l],t[l]):r[l]=t[l];return function(i){for(l in n)r[l]=n[l](i);return r}}var Nk=/[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g,rT=new RegExp(Nk.source,&quot;g&quot;);function m8e(e){return function(){return e}}function g8e(e){return function(t){return e(t)+&quot;&quot;}}function v8e(e,t){var n=Nk.lastIndex=rT.lastIndex=0,r,l,i,o=-1,a=[],s=[];for(e=e+&quot;&quot;,t=t+&quot;&quot;;(r=Nk.exec(e))&amp;&amp;(l=rT.exec(t));)(i=l.index)&gt;n&amp;&amp;(i=t.slice(n,i),a[o]?a[o]+=i:a[++o]=i),(r=r[0])===(l=l[0])?a[o]?a[o]+=l:a[++o]=l:(a[++o]=null,s.push({i:o,x:Sy(r,l)})),n=rT.lastIndex;return n&lt;t.length&amp;&amp;(i=t.slice(n),a[o]?a[o]+=i:a[++o]=i),a.length&lt;2?s[0]?g8e(s[0].x):m8e(t):(t=s.length,function(u){for(var c=0,d;c&lt;t;++c)a[(d=s[c]).i]=d.x(u);return a.join(&quot;&quot;)})}function dP(e,t){var n=typeof t,r;return t==null||n===&quot;boolean&quot;?cP(t):(n===&quot;number&quot;?Sy:n===&quot;string&quot;?(r=Zu(t))?(t=r,t9):v8e:t instanceof Zu?t9:t instanceof Date?p8e:d8e(t)?c8e:Array.isArray(t)?f8e:typeof t.valueOf!=&quot;function&quot;&amp;&amp;typeof t.toString!=&quot;function&quot;||isNaN(t)?h8e:Sy)(e,t)}function y8e(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function b8e(e){return function(){return e}}function x8e(e){return+e}var n9=[0,1];function cd(e){return e}function Fk(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:b8e(isNaN(t)?NaN:.5)}function w8e(e,t){var n;return e&gt;t&amp;&amp;(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function _8e(e,t,n){var r=e[0],l=e[1],i=t[0],o=t[1];return l&lt;r?(r=Fk(l,r),i=n(o,i)):(r=Fk(r,l),i=n(i,o)),function(a){return i(r(a))}}function T8e(e,t,n){var r=Math.min(e.length,t.length)-1,l=new Array(r),i=new Array(r),o=-1;for(e[r]&lt;e[0]&amp;&amp;(e=e.slice().reverse(),t=t.slice().reverse());++o&lt;r;)l[o]=Fk(e[o],e[o+1]),i[o]=n(t[o],t[o+1]);return function(a){var s=YAe(e,a,1,r)-1;return i[s](l[s](a))}}function fP(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function RU(){var e=n9,t=n9,n=dP,r,l,i,o=cd,a,s,u;function c(){var f=Math.min(e.length,t.length);return o!==cd&amp;&amp;(o=w8e(e[0],e[f-1])),a=f&gt;2?T8e:_8e,s=u=null,d}function d(f){return f==null||isNaN(f=+f)?i:(s||(s=a(e.map(r),t,n)))(r(o(f)))}return d.invert=function(f){return o(l((u||(u=a(t,e.map(r),Sy)))(f)))},d.domain=function(f){return arguments.length?(e=Array.from(f,x8e),c()):e.slice()},d.range=function(f){return arguments.length?(t=Array.from(f),c()):t.slice()},d.rangeRound=function(f){return t=Array.from(f),n=y8e,c()},d.clamp=function(f){return arguments.length?(o=f?!0:cd,c()):o!==cd},d.interpolate=function(f){return arguments.length?(n=f,c()):n},d.unknown=function(f){return arguments.length?(i=f,d):i},function(f,p){return r=f,l=p,c()}}function LU(){return RU()(cd,cd)}function k8e(e){return Math.abs(e=Math.round(e))&gt;=1e21?e.toLocaleString(&quot;en&quot;).replace(/,/g,&quot;&quot;):e.toString(10)}function Cy(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf(&quot;e&quot;))&lt;0)return null;var n,r=e.slice(0,n);return[r.length&gt;1?r[0]+r.slice(2):r,+e.slice(n+1)]}function Kd(e){return e=Cy(Math.abs(e)),e?e[1]:NaN}function S8e(e,t){return function(n,r){for(var l=n.length,i=[],o=0,a=e[0],s=0;l&gt;0&amp;&amp;a&gt;0&amp;&amp;(s+a+1&gt;r&amp;&amp;(a=Math.max(1,r-s)),i.push(n.substring(l-=a,l+a)),!((s+=a+1)&gt;r));)a=e[o=(o+1)%e.length];return i.reverse().join(t)}}function C8e(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var M8e=/^(?:(.)?([&lt;&gt;=^]))?([+\\-( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?(~)?([a-z%])?$/i;function My(e){if(!(t=M8e.exec(e)))throw new Error(&quot;invalid format: &quot;+e);var t;return new pP({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&amp;&amp;t[8].slice(1),trim:t[9],type:t[10]})}My.prototype=pP.prototype;function pP(e){this.fill=e.fill===void 0?&quot; &quot;:e.fill+&quot;&quot;,this.align=e.align===void 0?&quot;&gt;&quot;:e.align+&quot;&quot;,this.sign=e.sign===void 0?&quot;-&quot;:e.sign+&quot;&quot;,this.symbol=e.symbol===void 0?&quot;&quot;:e.symbol+&quot;&quot;,this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?&quot;&quot;:e.type+&quot;&quot;}pP.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?&quot;0&quot;:&quot;&quot;)+(this.width===void 0?&quot;&quot;:Math.max(1,this.width|0))+(this.comma?&quot;,&quot;:&quot;&quot;)+(this.precision===void 0?&quot;&quot;:&quot;.&quot;+Math.max(0,this.precision|0))+(this.trim?&quot;~&quot;:&quot;&quot;)+this.type};function P8e(e){e:for(var t=e.length,n=1,r=-1,l;n&lt;t;++n)switch(e[n]){case&quot;.&quot;:r=l=n;break;case&quot;0&quot;:r===0&amp;&amp;(r=n),l=n;break;default:if(!+e[n])break e;r&gt;0&amp;&amp;(r=0);break}return r&gt;0?e.slice(0,r)+e.slice(l+1):e}var IU;function O8e(e,t){var n=Cy(e,t);if(!n)return e+&quot;&quot;;var r=n[0],l=n[1],i=l-(IU=Math.max(-8,Math.min(8,Math.floor(l/3)))*3)+1,o=r.length;return i===o?r:i&gt;o?r+new Array(i-o+1).join(&quot;0&quot;):i&gt;0?r.slice(0,i)+&quot;.&quot;+r.slice(i):&quot;0.&quot;+new Array(1-i).join(&quot;0&quot;)+Cy(e,Math.max(0,t+i-1))[0]}function r9(e,t){var n=Cy(e,t);if(!n)return e+&quot;&quot;;var r=n[0],l=n[1];return l&lt;0?&quot;0.&quot;+new Array(-l).join(&quot;0&quot;)+r:r.length&gt;l+1?r.slice(0,l+1)+&quot;.&quot;+r.slice(l+1):r+new Array(l-r.length+2).join(&quot;0&quot;)}const a9={&quot;%&quot;:function(e,t){return(e*100).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+&quot;&quot;},d:k8e,e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return r9(e*100,t)},r:r9,s:O8e,X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}};function o9(e){return e}var i9=Array.prototype.map,l9=[&quot;y&quot;,&quot;z&quot;,&quot;a&quot;,&quot;f&quot;,&quot;p&quot;,&quot;n&quot;,&quot;µ&quot;,&quot;m&quot;,&quot;&quot;,&quot;k&quot;,&quot;M&quot;,&quot;G&quot;,&quot;T&quot;,&quot;P&quot;,&quot;E&quot;,&quot;Z&quot;,&quot;Y&quot;];function A8e(e){var t=e.grouping===void 0||e.thousands===void 0?o9:S8e(i9.call(e.grouping,Number),e.thousands+&quot;&quot;),n=e.currency===void 0?&quot;&quot;:e.currency[0]+&quot;&quot;,r=e.currency===void 0?&quot;&quot;:e.currency[1]+&quot;&quot;,l=e.decimal===void 0?&quot;.&quot;:e.decimal+&quot;&quot;,i=e.numerals===void 0?o9:C8e(i9.call(e.numerals,String)),o=e.percent===void 0?&quot;%&quot;:e.percent+&quot;&quot;,a=e.minus===void 0?&quot;-&quot;:e.minus+&quot;&quot;,s=e.nan===void 0?&quot;NaN&quot;:e.nan+&quot;&quot;;function u(d){d=My(d);var f=d.fill,p=d.align,m=d.sign,g=d.symbol,b=d.zero,v=d.width,h=d.comma,y=d.precision,w=d.trim,_=d.type;_===&quot;n&quot;?(h=!0,_=&quot;g&quot;):a9[_]||(y===void 0&amp;&amp;(y=12),w=!0,_=&quot;g&quot;),(b||f===&quot;0&quot;&amp;&amp;p===&quot;=&quot;)&amp;&amp;(b=!0,f=&quot;0&quot;,p=&quot;=&quot;);var x=g===&quot;$&quot;?n:g===&quot;#&quot;&amp;&amp;/[boxX]/.test(_)?&quot;0&quot;+_.toLowerCase():&quot;&quot;,T=g===&quot;$&quot;?r:/[%p]/.test(_)?o:&quot;&quot;,k=a9[_],S=/[defgprs%]/.test(_);y=y===void 0?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,y)):Math.max(0,Math.min(20,y));function C(M){var O=x,D=T,P,E,I;if(_===&quot;c&quot;)D=k(M)+D,M=&quot;&quot;;else{M=+M;var A=M&lt;0||1/M&lt;0;if(M=isNaN(M)?s:k(Math.abs(M),y),w&amp;&amp;(M=P8e(M)),A&amp;&amp;+M==0&amp;&amp;m!==&quot;+&quot;&amp;&amp;(A=!1),O=(A?m===&quot;(&quot;?m:a:m===&quot;-&quot;||m===&quot;(&quot;?&quot;&quot;:m)+O,D=(_===&quot;s&quot;?l9[8+IU/3]:&quot;&quot;)+D+(A&amp;&amp;m===&quot;(&quot;?&quot;)&quot;:&quot;&quot;),S){for(P=-1,E=M.length;++P&lt;E;)if(I=M.charCodeAt(P),48&gt;I||I&gt;57){D=(I===46?l+M.slice(P+1):M.slice(P))+D,M=M.slice(0,P);break}}}h&amp;&amp;!b&amp;&amp;(M=t(M,1/0));var F=O.length+M.length+D.length,j=F&lt;v?new Array(v-F+1).join(f):&quot;&quot;;switch(h&amp;&amp;b&amp;&amp;(M=t(j+M,j.length?v-D.length:1/0),j=&quot;&quot;),p){case&quot;&lt;&quot;:M=O+M+D+j;break;case&quot;=&quot;:M=O+j+M+D;break;case&quot;^&quot;:M=j.slice(0,F=j.length&gt;&gt;1)+O+M+D+j.slice(F);break;default:M=j+O+M+D;break}return i(M)}return C.toString=function(){return d+&quot;&quot;},C}function c(d,f){var p=u((d=My(d),d.type=&quot;f&quot;,d)),m=Math.max(-8,Math.min(8,Math.floor(Kd(f)/3)))*3,g=Math.pow(10,-m),b=l9[8+m/3];return function(v){return p(g*v)+b}}return{format:u,formatPrefix:c}}var M0,Pf,$U;D8e({decimal:&quot;.&quot;,thousands:&quot;,&quot;,grouping:[3],currency:[&quot;$&quot;,&quot;&quot;],minus:&quot;-&quot;});function D8e(e){return M0=A8e(e),Pf=M0.format,$U=M0.formatPrefix,M0}function E8e(e){return Math.max(0,-Kd(Math.abs(e)))}function R8e(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Kd(t)/3)))*3-Kd(Math.abs(e)))}function L8e(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Kd(t)-Kd(e))+1}function I8e(e,t,n,r){var l=$k(e,t,n),i;switch(r=My(r??&quot;,f&quot;),r.type){case&quot;s&quot;:{var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&amp;&amp;!isNaN(i=R8e(l,o))&amp;&amp;(r.precision=i),$U(r,o)}case&quot;&quot;:case&quot;e&quot;:case&quot;g&quot;:case&quot;p&quot;:case&quot;r&quot;:{r.precision==null&amp;&amp;!isNaN(i=L8e(l,Math.max(Math.abs(e),Math.abs(t))))&amp;&amp;(r.precision=i-(r.type===&quot;e&quot;));break}case&quot;f&quot;:case&quot;%&quot;:{r.precision==null&amp;&amp;!isNaN(i=E8e(l))&amp;&amp;(r.precision=i-(r.type===&quot;%&quot;)*2);break}}return Pf(r)}function $8e(e){var t=e.domain;return e.ticks=function(n){var r=t();return Ik(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var l=t();return I8e(l[0],l[l.length-1],n??10,r)},e.nice=function(n){n==null&amp;&amp;(n=10);var r=t(),l=0,i=r.length-1,o=r[l],a=r[i],s,u,c=10;for(a&lt;o&amp;&amp;(u=o,o=a,a=u,u=l,l=i,i=u);c-- &gt;0;){if(u=PU(o,a,n),u===s)return r[l]=o,r[i]=a,t(r);if(u&gt;0)o=Math.floor(o/u)*u,a=Math.ceil(a/u)*u;else if(u&lt;0)o=Math.ceil(o*u)/u,a=Math.floor(a*u)/u;else break;s=u}return e},e}function Ju(){var e=LU();return e.copy=function(){return fP(e,Ju())},Mf.apply(e,arguments),$8e(e)}function NU(e,t){e=e.slice();var n=0,r=e.length-1,l=e[n],i=e[r],o;return i&lt;l&amp;&amp;(o=n,n=r,r=o,o=l,l=i,i=o),e[n]=t.floor(l),e[r]=t.ceil(i),e}function s9(e){return Math.log(e)}function u9(e){return Math.exp(e)}function N8e(e){return-Math.log(-e)}function F8e(e){return-Math.exp(-e)}function j8e(e){return isFinite(e)?+(&quot;1e&quot;+e):e&lt;0?0:e}function z8e(e){return e===10?j8e:e===Math.E?Math.exp:function(t){return Math.pow(e,t)}}function B8e(e){return e===Math.E?Math.log:e===10&amp;&amp;Math.log10||e===2&amp;&amp;Math.log2||(e=Math.log(e),function(t){return Math.log(t)/e})}function c9(e){return function(t){return-e(-t)}}function W8e(e){var t=e(s9,u9),n=t.domain,r=10,l,i;function o(){return l=B8e(r),i=z8e(r),n()[0]&lt;0?(l=c9(l),i=c9(i),e(N8e,F8e)):e(s9,u9),t}return t.base=function(a){return arguments.length?(r=+a,o()):r},t.domain=function(a){return arguments.length?(n(a),o()):n()},t.ticks=function(a){var s=n(),u=s[0],c=s[s.length-1],d;(d=c&lt;u)&amp;&amp;(f=u,u=c,c=f);var f=l(u),p=l(c),m,g,b,v=a==null?10:+a,h=[];if(!(r%1)&amp;&amp;p-f&lt;v){if(f=Math.floor(f),p=Math.ceil(p),u&gt;0){for(;f&lt;=p;++f)for(g=1,m=i(f);g&lt;r;++g)if(b=m*g,!(b&lt;u)){if(b&gt;c)break;h.push(b)}}else for(;f&lt;=p;++f)for(g=r-1,m=i(f);g&gt;=1;--g)if(b=m*g,!(b&lt;u)){if(b&gt;c)break;h.push(b)}h.length*2&lt;v&amp;&amp;(h=Ik(u,c,v))}else h=Ik(f,p,Math.min(p-f,v)).map(i);return d?h.reverse():h},t.tickFormat=function(a,s){if(s==null&amp;&amp;(s=r===10?&quot;.0e&quot;:&quot;,&quot;),typeof s!=&quot;function&quot;&amp;&amp;(s=Pf(s)),a===1/0)return s;a==null&amp;&amp;(a=10);var u=Math.max(1,r*a/t.ticks().length);return function(c){var d=c/i(Math.round(l(c)));return d*r&lt;r-.5&amp;&amp;(d*=r),d&lt;=u?s(c):&quot;&quot;}},t.nice=function(){return n(NU(n(),{floor:function(a){return i(Math.floor(l(a)))},ceil:function(a){return i(Math.ceil(l(a)))}}))},t}function FU(){var e=W8e(RU()).domain([1,10]);return e.copy=function(){return fP(e,FU()).base(e.base())},Mf.apply(e,arguments),e}var aT=new Date,oT=new Date;function Wa(e,t,n,r){function l(i){return e(i=arguments.length===0?new Date:new Date(+i)),i}return l.floor=function(i){return e(i=new Date(+i)),i},l.ceil=function(i){return e(i=new Date(i-1)),t(i,1),e(i),i},l.round=function(i){var o=l(i),a=l.ceil(i);return i-o&lt;a-i?o:a},l.offset=function(i,o){return t(i=new Date(+i),o==null?1:Math.floor(o)),i},l.range=function(i,o,a){var s=[],u;if(i=l.ceil(i),a=a==null?1:Math.floor(a),!(i&lt;o)||!(a&gt;0))return s;do s.push(u=new Date(+i)),t(i,a),e(i);while(u&lt;i&amp;&amp;i&lt;o);return s},l.filter=function(i){return Wa(function(o){if(o&gt;=o)for(;e(o),!i(o);)o.setTime(o-1)},function(o,a){if(o&gt;=o)if(a&lt;0)for(;++a&lt;=0;)for(;t(o,-1),!i(o););else for(;--a&gt;=0;)for(;t(o,1),!i(o););})},n&amp;&amp;(l.count=function(i,o){return aT.setTime(+i),oT.setTime(+o),e(aT),e(oT),Math.floor(n(aT,oT))},l.every=function(i){return i=Math.floor(i),!isFinite(i)||!(i&gt;0)?null:i&gt;1?l.filter(r?function(o){return r(o)%i===0}:function(o){return l.count(0,o)%i===0}):l}),l}var Py=Wa(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});Py.every=function(e){return e=Math.floor(e),!isFinite(e)||!(e&gt;0)?null:e&gt;1?Wa(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):Py};Py.range;const Wl=1e3,yi=Wl*60,ql=yi*60,ec=ql*24,hP=ec*7,d9=ec*30,iT=ec*365;var Iu=Wa(function(e){e.setTime(e-e.getMilliseconds())},function(e,t){e.setTime(+e+t*Wl)},function(e,t){return(t-e)/Wl},function(e){return e.getUTCSeconds()});Iu.range;var mP=Wa(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*Wl)},function(e,t){e.setTime(+e+t*yi)},function(e,t){return(t-e)/yi},function(e){return e.getMinutes()});mP.range;var gP=Wa(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*Wl-e.getMinutes()*yi)},function(e,t){e.setTime(+e+t*ql)},function(e,t){return(t-e)/ql},function(e){return e.getHours()});gP.range;var hg=Wa(e=&gt;e.setHours(0,0,0,0),(e,t)=&gt;e.setDate(e.getDate()+t),(e,t)=&gt;(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*yi)/ec,e=&gt;e.getDate()-1);hg.range;function bc(e){return Wa(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+n*7)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*yi)/hP})}var Qb=bc(0),Oy=bc(1),q8e=bc(2),U8e=bc(3),Zd=bc(4),H8e=bc(5),V8e=bc(6);Qb.range;Oy.range;q8e.range;U8e.range;Zd.range;H8e.range;V8e.range;var vP=Wa(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12},function(e){return e.getMonth()});vP.range;var as=Wa(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});as.every=function(e){return!isFinite(e=Math.floor(e))||!(e&gt;0)?null:Wa(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)})};as.range;var yP=Wa(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+t*yi)},function(e,t){return(t-e)/yi},function(e){return e.getUTCMinutes()});yP.range;var bP=Wa(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+t*ql)},function(e,t){return(t-e)/ql},function(e){return e.getUTCHours()});bP.range;var mg=Wa(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/ec},function(e){return e.getUTCDate()-1});mg.range;function xc(e){return Wa(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+n*7)},function(t,n){return(n-t)/hP})}var Jb=xc(0),Ay=xc(1),G8e=xc(2),Y8e=xc(3),Qd=xc(4),X8e=xc(5),K8e=xc(6);Jb.range;Ay.range;G8e.range;Y8e.range;Qd.range;X8e.range;K8e.range;var xP=Wa(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12},function(e){return e.getUTCMonth()});xP.range;var os=Wa(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});os.every=function(e){return!isFinite(e=Math.floor(e))||!(e&gt;0)?null:Wa(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})};os.range;function jU(e,t,n,r,l,i){const o=[[Iu,1,Wl],[Iu,5,5*Wl],[Iu,15,15*Wl],[Iu,30,30*Wl],[i,1,yi],[i,5,5*yi],[i,15,15*yi],[i,30,30*yi],[l,1,ql],[l,3,3*ql],[l,6,6*ql],[l,12,12*ql],[r,1,ec],[r,2,2*ec],[n,1,hP],[t,1,d9],[t,3,3*d9],[e,1,iT]];function a(u,c,d){const f=c&lt;u;f&amp;&amp;([u,c]=[c,u]);const p=d&amp;&amp;typeof d.range==&quot;function&quot;?d:s(u,c,d),m=p?p.range(u,+c+1):[];return f?m.reverse():m}function s(u,c,d){const f=Math.abs(c-u)/d,p=lP(([,,b])=&gt;b).right(o,f);if(p===o.length)return e.every($k(u/iT,c/iT,d));if(p===0)return Py.every(Math.max($k(u,c,d),1));const[m,g]=o[f/o[p-1][2]&lt;o[p][2]/f?p-1:p];return m.every(g)}return[a,s]}const[Z8e,Q8e]=jU(os,xP,Jb,mg,bP,yP),[J8e,eDe]=jU(as,vP,Qb,hg,gP,mP);function lT(e){if(0&lt;=e.y&amp;&amp;e.y&lt;100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function sT(e){if(0&lt;=e.y&amp;&amp;e.y&lt;100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function zp(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function tDe(e){var t=e.dateTime,n=e.date,r=e.time,l=e.periods,i=e.days,o=e.shortDays,a=e.months,s=e.shortMonths,u=Bp(l),c=Wp(l),d=Bp(i),f=Wp(i),p=Bp(o),m=Wp(o),g=Bp(a),b=Wp(a),v=Bp(s),h=Wp(s),y={a:A,A:F,b:j,B:z,c:null,d:v9,e:v9,f:kDe,g:LDe,G:$De,H:wDe,I:_De,j:TDe,L:zU,m:SDe,M:CDe,p:B,q:N,Q:x9,s:w9,S:MDe,u:PDe,U:ODe,V:ADe,w:DDe,W:EDe,x:null,X:null,y:RDe,Y:IDe,Z:NDe,&quot;%&quot;:b9},w={a:R,A:q,b:Y,B:L,c:null,d:y9,e:y9,f:BDe,g:ZDe,G:JDe,H:FDe,I:jDe,j:zDe,L:WU,m:WDe,M:qDe,p:W,q:U,Q:x9,s:w9,S:UDe,u:HDe,U:VDe,V:GDe,w:YDe,W:XDe,x:null,X:null,y:KDe,Y:QDe,Z:e7e,&quot;%&quot;:b9},_={a:C,A:M,b:O,B:D,c:P,d:m9,e:m9,f:vDe,g:h9,G:p9,H:g9,I:g9,j:pDe,L:gDe,m:fDe,M:hDe,p:S,q:dDe,Q:bDe,s:xDe,S:mDe,u:iDe,U:lDe,V:sDe,w:oDe,W:uDe,x:E,X:I,y:h9,Y:p9,Z:cDe,&quot;%&quot;:yDe};y.x=x(n,y),y.X=x(r,y),y.c=x(t,y),w.x=x(n,w),w.X=x(r,w),w.c=x(t,w);function x(V,te){return function(ee){var H=[],Z=-1,G=0,X=V.length,Q,re,ae;for(ee instanceof Date||(ee=new Date(+ee));++Z&lt;X;)V.charCodeAt(Z)===37&amp;&amp;(H.push(V.slice(G,Z)),(re=f9[Q=V.charAt(++Z)])!=null?Q=V.charAt(++Z):re=Q===&quot;e&quot;?&quot; &quot;:&quot;0&quot;,(ae=te[Q])&amp;&amp;(Q=ae(ee,re)),H.push(Q),G=Z+1);return H.push(V.slice(G,Z)),H.join(&quot;&quot;)}}function T(V,te){return function(ee){var H=zp(1900,void 0,1),Z=k(H,V,ee+=&quot;&quot;,0),G,X;if(Z!=ee.length)return null;if(&quot;Q&quot;in H)return new Date(H.Q);if(&quot;s&quot;in H)return new Date(H.s*1e3+(&quot;L&quot;in H?H.L:0));if(te&amp;&amp;!(&quot;Z&quot;in H)&amp;&amp;(H.Z=0),&quot;p&quot;in H&amp;&amp;(H.H=H.H%12+H.p*12),H.m===void 0&amp;&amp;(H.m=&quot;q&quot;in H?H.q:0),&quot;V&quot;in H){if(H.V&lt;1||H.V&gt;53)return null;&quot;w&quot;in H||(H.w=1),&quot;Z&quot;in H?(G=sT(zp(H.y,0,1)),X=G.getUTCDay(),G=X&gt;4||X===0?Ay.ceil(G):Ay(G),G=mg.offset(G,(H.V-1)*7),H.y=G.getUTCFullYear(),H.m=G.getUTCMonth(),H.d=G.getUTCDate()+(H.w+6)%7):(G=lT(zp(H.y,0,1)),X=G.getDay(),G=X&gt;4||X===0?Oy.ceil(G):Oy(G),G=hg.offset(G,(H.V-1)*7),H.y=G.getFullYear(),H.m=G.getMonth(),H.d=G.getDate()+(H.w+6)%7)}else(&quot;W&quot;in H||&quot;U&quot;in H)&amp;&amp;(&quot;w&quot;in H||(H.w=&quot;u&quot;in H?H.u%7:&quot;W&quot;in H?1:0),X=&quot;Z&quot;in H?sT(zp(H.y,0,1)).getUTCDay():lT(zp(H.y,0,1)).getDay(),H.m=0,H.d=&quot;W&quot;in H?(H.w+6)%7+H.W*7-(X+5)%7:H.w+H.U*7-(X+6)%7);return&quot;Z&quot;in H?(H.H+=H.Z/100|0,H.M+=H.Z%100,sT(H)):lT(H)}}function k(V,te,ee,H){for(var Z=0,G=te.length,X=ee.length,Q,re;Z&lt;G;){if(H&gt;=X)return-1;if(Q=te.charCodeAt(Z++),Q===37){if(Q=te.charAt(Z++),re=_[Q in f9?te.charAt(Z++):Q],!re||(H=re(V,ee,H))&lt;0)return-1}else if(Q!=ee.charCodeAt(H++))return-1}return H}function S(V,te,ee){var H=u.exec(te.slice(ee));return H?(V.p=c.get(H[0].toLowerCase()),ee+H[0].length):-1}function C(V,te,ee){var H=p.exec(te.slice(ee));return H?(V.w=m.get(H[0].toLowerCase()),ee+H[0].length):-1}function M(V,te,ee){var H=d.exec(te.slice(ee));return H?(V.w=f.get(H[0].toLowerCase()),ee+H[0].length):-1}function O(V,te,ee){var H=v.exec(te.slice(ee));return H?(V.m=h.get(H[0].toLowerCase()),ee+H[0].length):-1}function D(V,te,ee){var H=g.exec(te.slice(ee));return H?(V.m=b.get(H[0].toLowerCase()),ee+H[0].length):-1}function P(V,te,ee){return k(V,t,te,ee)}function E(V,te,ee){return k(V,n,te,ee)}function I(V,te,ee){return k(V,r,te,ee)}function A(V){return o[V.getDay()]}function F(V){return i[V.getDay()]}function j(V){return s[V.getMonth()]}function z(V){return a[V.getMonth()]}function B(V){return l[+(V.getHours()&gt;=12)]}function N(V){return 1+~~(V.getMonth()/3)}function R(V){return o[V.getUTCDay()]}function q(V){return i[V.getUTCDay()]}function Y(V){return s[V.getUTCMonth()]}function L(V){return a[V.getUTCMonth()]}function W(V){return l[+(V.getUTCHours()&gt;=12)]}function U(V){return 1+~~(V.getUTCMonth()/3)}return{format:function(V){var te=x(V+=&quot;&quot;,y);return te.toString=function(){return V},te},parse:function(V){var te=T(V+=&quot;&quot;,!1);return te.toString=function(){return V},te},utcFormat:function(V){var te=x(V+=&quot;&quot;,w);return te.toString=function(){return V},te},utcParse:function(V){var te=T(V+=&quot;&quot;,!0);return te.toString=function(){return V},te}}}var f9={&quot;-&quot;:&quot;&quot;,_:&quot; &quot;,0:&quot;0&quot;},qa=/^\\s*\\d+/,nDe=/^%/,rDe=/[\\\\^$*+?|[\\]().{}]/g;function vr(e,t,n){var r=e&lt;0?&quot;-&quot;:&quot;&quot;,l=(r?-e:e)+&quot;&quot;,i=l.length;return r+(i&lt;n?new Array(n-i+1).join(t)+l:l)}function aDe(e){return e.replace(rDe,&quot;\\\\$&amp;&quot;)}function Bp(e){return new RegExp(&quot;^(?:&quot;+e.map(aDe).join(&quot;|&quot;)+&quot;)&quot;,&quot;i&quot;)}function Wp(e){return new Map(e.map((t,n)=&gt;[t.toLowerCase(),n]))}function oDe(e,t,n){var r=qa.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function iDe(e,t,n){var r=qa.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function lDe(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function sDe(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function uDe(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function p9(e,t,n){var r=qa.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function h9(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]&gt;68?1900:2e3),n+r[0].length):-1}function cDe(e,t,n){var r=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||&quot;00&quot;)),n+r[0].length):-1}function dDe(e,t,n){var r=qa.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function fDe(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function m9(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function pDe(e,t,n){var r=qa.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function g9(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function hDe(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function mDe(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function gDe(e,t,n){var r=qa.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function vDe(e,t,n){var r=qa.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function yDe(e,t,n){var r=nDe.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function bDe(e,t,n){var r=qa.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function xDe(e,t,n){var r=qa.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function v9(e,t){return vr(e.getDate(),t,2)}function wDe(e,t){return vr(e.getHours(),t,2)}function _De(e,t){return vr(e.getHours()%12||12,t,2)}function TDe(e,t){return vr(1+hg.count(as(e),e),t,3)}function zU(e,t){return vr(e.getMilliseconds(),t,3)}function kDe(e,t){return zU(e,t)+&quot;000&quot;}function SDe(e,t){return vr(e.getMonth()+1,t,2)}function CDe(e,t){return vr(e.getMinutes(),t,2)}function MDe(e,t){return vr(e.getSeconds(),t,2)}function PDe(e){var t=e.getDay();return t===0?7:t}function ODe(e,t){return vr(Qb.count(as(e)-1,e),t,2)}function BU(e){var t=e.getDay();return t&gt;=4||t===0?Zd(e):Zd.ceil(e)}function ADe(e,t){return e=BU(e),vr(Zd.count(as(e),e)+(as(e).getDay()===4),t,2)}function DDe(e){return e.getDay()}function EDe(e,t){return vr(Oy.count(as(e)-1,e),t,2)}function RDe(e,t){return vr(e.getFullYear()%100,t,2)}function LDe(e,t){return e=BU(e),vr(e.getFullYear()%100,t,2)}function IDe(e,t){return vr(e.getFullYear()%1e4,t,4)}function $De(e,t){var n=e.getDay();return e=n&gt;=4||n===0?Zd(e):Zd.ceil(e),vr(e.getFullYear()%1e4,t,4)}function NDe(e){var t=e.getTimezoneOffset();return(t&gt;0?&quot;-&quot;:(t*=-1,&quot;+&quot;))+vr(t/60|0,&quot;0&quot;,2)+vr(t%60,&quot;0&quot;,2)}function y9(e,t){return vr(e.getUTCDate(),t,2)}function FDe(e,t){return vr(e.getUTCHours(),t,2)}function jDe(e,t){return vr(e.getUTCHours()%12||12,t,2)}function zDe(e,t){return vr(1+mg.count(os(e),e),t,3)}function WU(e,t){return vr(e.getUTCMilliseconds(),t,3)}function BDe(e,t){return WU(e,t)+&quot;000&quot;}function WDe(e,t){return vr(e.getUTCMonth()+1,t,2)}function qDe(e,t){return vr(e.getUTCMinutes(),t,2)}function UDe(e,t){return vr(e.getUTCSeconds(),t,2)}function HDe(e){var t=e.getUTCDay();return t===0?7:t}function VDe(e,t){return vr(Jb.count(os(e)-1,e),t,2)}function qU(e){var t=e.getUTCDay();return t&gt;=4||t===0?Qd(e):Qd.ceil(e)}function GDe(e,t){return e=qU(e),vr(Qd.count(os(e),e)+(os(e).getUTCDay()===4),t,2)}function YDe(e){return e.getUTCDay()}function XDe(e,t){return vr(Ay.count(os(e)-1,e),t,2)}function KDe(e,t){return vr(e.getUTCFullYear()%100,t,2)}function ZDe(e,t){return e=qU(e),vr(e.getUTCFullYear()%100,t,2)}function QDe(e,t){return vr(e.getUTCFullYear()%1e4,t,4)}function JDe(e,t){var n=e.getUTCDay();return e=n&gt;=4||n===0?Qd(e):Qd.ceil(e),vr(e.getUTCFullYear()%1e4,t,4)}function e7e(){return&quot;+0000&quot;}function b9(){return&quot;%&quot;}function x9(e){return+e}function w9(e){return Math.floor(+e/1e3)}var Wc,UU,HU;t7e({dateTime:&quot;%x, %X&quot;,date:&quot;%-m/%-d/%Y&quot;,time:&quot;%-I:%M:%S %p&quot;,periods:[&quot;AM&quot;,&quot;PM&quot;],days:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],shortDays:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],months:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],shortMonths:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;]});function t7e(e){return Wc=tDe(e),UU=Wc.format,Wc.parse,HU=Wc.utcFormat,Wc.utcParse,Wc}function n7e(e){return new Date(e)}function r7e(e){return e instanceof Date?+e:+new Date(+e)}function wP(e,t,n,r,l,i,o,a,s,u){var c=LU(),d=c.invert,f=c.domain,p=u(&quot;.%L&quot;),m=u(&quot;:%S&quot;),g=u(&quot;%I:%M&quot;),b=u(&quot;%I %p&quot;),v=u(&quot;%a %d&quot;),h=u(&quot;%b %d&quot;),y=u(&quot;%B&quot;),w=u(&quot;%Y&quot;);function _(x){return(s(x)&lt;x?p:a(x)&lt;x?m:o(x)&lt;x?g:i(x)&lt;x?b:r(x)&lt;x?l(x)&lt;x?v:h:n(x)&lt;x?y:w)(x)}return c.invert=function(x){return new Date(d(x))},c.domain=function(x){return arguments.length?f(Array.from(x,r7e)):f().map(n7e)},c.ticks=function(x){var T=f();return e(T[0],T[T.length-1],x??10)},c.tickFormat=function(x,T){return T==null?_:u(T)},c.nice=function(x){var T=f();return(!x||typeof x.range!=&quot;function&quot;)&amp;&amp;(x=t(T[0],T[T.length-1],x??10)),x?f(NU(T,x)):c},c.copy=function(){return fP(c,wP(e,t,n,r,l,i,o,a,s,u))},c}function a7e(){return Mf.apply(wP(J8e,eDe,as,vP,Qb,hg,gP,mP,Iu,UU).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function o7e(){return Mf.apply(wP(Z8e,Q8e,os,xP,Jb,mg,bP,yP,Iu,HU).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function or(e){for(var t=e.length/6|0,n=new Array(t),r=0;r&lt;t;)n[r]=&quot;#&quot;+e.slice(r*6,++r*6);return n}const VU=or(&quot;1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf&quot;),GU=or(&quot;7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666&quot;),YU=or(&quot;1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666&quot;),XU=or(&quot;a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928&quot;),KU=or(&quot;fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2&quot;),ZU=or(&quot;b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc&quot;),QU=or(&quot;e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999&quot;),JU=or(&quot;66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3&quot;),_P=or(&quot;8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f&quot;);function i7e(e,t,n,r,l){var i=e*e,o=i*e;return((1-3*e+3*i-o)*t+(4-6*i+3*o)*n+(1+3*e+3*i-3*o)*r+o*l)/6}function l7e(e){var t=e.length-1;return function(n){var r=n&lt;=0?n=0:n&gt;=1?(n=1,t-1):Math.floor(n*t),l=e[r],i=e[r+1],o=r&gt;0?e[r-1]:2*l-i,a=r&lt;t-1?e[r+2]:2*i-l;return i7e((n-r/t)*t,o,l,i,a)}}function TP(e){return function(){return e}}function s7e(e,t){return function(n){return e+n*t}}function u7e(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function c7e(e){return(e=+e)==1?eH:function(t,n){return n-t?u7e(t,n,e):TP(isNaN(t)?n:t)}}function eH(e,t){var n=t-e;return n?s7e(e,n):TP(isNaN(e)?t:e)}const _9=function e(t){var n=c7e(t);function r(l,i){var o=n((l=Qu(l)).r,(i=Qu(i)).r),a=n(l.g,i.g),s=n(l.b,i.b),u=eH(l.opacity,i.opacity);return function(c){return l.r=o(c),l.g=a(c),l.b=s(c),l.opacity=u(c),l+&quot;&quot;}}return r.gamma=e,r}(1);function d7e(e){return function(t){var n=t.length,r=new Array(n),l=new Array(n),i=new Array(n),o,a;for(o=0;o&lt;n;++o)a=Qu(t[o]),r[o]=a.r||0,l[o]=a.g||0,i[o]=a.b||0;return r=e(r),l=e(l),i=e(i),a.opacity=1,function(s){return a.r=r(s),a.g=l(s),a.b=i(s),a+&quot;&quot;}}}var f7e=d7e(l7e);function p7e(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),l;return function(i){for(l=0;l&lt;n;++l)r[l]=e[l]*(1-i)+t[l]*i;return r}}function h7e(e){return ArrayBuffer.isView(e)&amp;&amp;!(e instanceof DataView)}function m7e(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,l=new Array(r),i=new Array(n),o;for(o=0;o&lt;r;++o)l[o]=kP(e[o],t[o]);for(;o&lt;n;++o)i[o]=t[o];return function(a){for(o=0;o&lt;r;++o)i[o]=l[o](a);return i}}function g7e(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function jk(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function v7e(e,t){var n={},r={},l;(e===null||typeof e!=&quot;object&quot;)&amp;&amp;(e={}),(t===null||typeof t!=&quot;object&quot;)&amp;&amp;(t={});for(l in t)l in e?n[l]=kP(e[l],t[l]):r[l]=t[l];return function(i){for(l in n)r[l]=n[l](i);return r}}var zk=/[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g,uT=new RegExp(zk.source,&quot;g&quot;);function y7e(e){return function(){return e}}function b7e(e){return function(t){return e(t)+&quot;&quot;}}function x7e(e,t){var n=zk.lastIndex=uT.lastIndex=0,r,l,i,o=-1,a=[],s=[];for(e=e+&quot;&quot;,t=t+&quot;&quot;;(r=zk.exec(e))&amp;&amp;(l=uT.exec(t));)(i=l.index)&gt;n&amp;&amp;(i=t.slice(n,i),a[o]?a[o]+=i:a[++o]=i),(r=r[0])===(l=l[0])?a[o]?a[o]+=l:a[++o]=l:(a[++o]=null,s.push({i:o,x:jk(r,l)})),n=uT.lastIndex;return n&lt;t.length&amp;&amp;(i=t.slice(n),a[o]?a[o]+=i:a[++o]=i),a.length&lt;2?s[0]?b7e(s[0].x):y7e(t):(t=s.length,function(u){for(var c=0,d;c&lt;t;++c)a[(d=s[c]).i]=d.x(u);return a.join(&quot;&quot;)})}function kP(e,t){var n=typeof t,r;return t==null||n===&quot;boolean&quot;?TP(t):(n===&quot;number&quot;?jk:n===&quot;string&quot;?(r=Zu(t))?(t=r,_9):x7e:t instanceof Zu?_9:t instanceof Date?g7e:h7e(t)?p7e:Array.isArray(t)?m7e:typeof t.valueOf!=&quot;function&quot;&amp;&amp;typeof t.toString!=&quot;function&quot;||isNaN(t)?v7e:jk)(e,t)}function $r(e){return f7e(e[e.length-1])}var ex=new Array(3).concat(&quot;d8b365f5f5f55ab4ac&quot;,&quot;a6611adfc27d80cdc1018571&quot;,&quot;a6611adfc27df5f5f580cdc1018571&quot;,&quot;8c510ad8b365f6e8c3c7eae55ab4ac01665e&quot;,&quot;8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e&quot;,&quot;8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e&quot;,&quot;8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e&quot;,&quot;5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30&quot;,&quot;5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30&quot;).map(or);$r(ex);var tx=new Array(3).concat(&quot;af8dc3f7f7f77fbf7b&quot;,&quot;7b3294c2a5cfa6dba0008837&quot;,&quot;7b3294c2a5cff7f7f7a6dba0008837&quot;,&quot;762a83af8dc3e7d4e8d9f0d37fbf7b1b7837&quot;,&quot;762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837&quot;,&quot;762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837&quot;,&quot;762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837&quot;,&quot;40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b&quot;,&quot;40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b&quot;).map(or);$r(tx);var nx=new Array(3).concat(&quot;e9a3c9f7f7f7a1d76a&quot;,&quot;d01c8bf1b6dab8e1864dac26&quot;,&quot;d01c8bf1b6daf7f7f7b8e1864dac26&quot;,&quot;c51b7de9a3c9fde0efe6f5d0a1d76a4d9221&quot;,&quot;c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221&quot;,&quot;c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221&quot;,&quot;c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221&quot;,&quot;8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419&quot;,&quot;8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419&quot;).map(or);$r(nx);var rx=new Array(3).concat(&quot;998ec3f7f7f7f1a340&quot;,&quot;5e3c99b2abd2fdb863e66101&quot;,&quot;5e3c99b2abd2f7f7f7fdb863e66101&quot;,&quot;542788998ec3d8daebfee0b6f1a340b35806&quot;,&quot;542788998ec3d8daebf7f7f7fee0b6f1a340b35806&quot;,&quot;5427888073acb2abd2d8daebfee0b6fdb863e08214b35806&quot;,&quot;5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806&quot;,&quot;2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08&quot;,&quot;2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08&quot;).map(or);$r(rx);var ax=new Array(3).concat(&quot;ef8a62f7f7f767a9cf&quot;,&quot;ca0020f4a58292c5de0571b0&quot;,&quot;ca0020f4a582f7f7f792c5de0571b0&quot;,&quot;b2182bef8a62fddbc7d1e5f067a9cf2166ac&quot;,&quot;b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac&quot;,&quot;b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac&quot;,&quot;b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac&quot;,&quot;67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061&quot;,&quot;67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061&quot;).map(or);$r(ax);var ox=new Array(3).concat(&quot;ef8a62ffffff999999&quot;,&quot;ca0020f4a582bababa404040&quot;,&quot;ca0020f4a582ffffffbababa404040&quot;,&quot;b2182bef8a62fddbc7e0e0e09999994d4d4d&quot;,&quot;b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d&quot;,&quot;b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d&quot;,&quot;b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d&quot;,&quot;67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a&quot;,&quot;67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a&quot;).map(or);$r(ox);var ix=new Array(3).concat(&quot;fc8d59ffffbf91bfdb&quot;,&quot;d7191cfdae61abd9e92c7bb6&quot;,&quot;d7191cfdae61ffffbfabd9e92c7bb6&quot;,&quot;d73027fc8d59fee090e0f3f891bfdb4575b4&quot;,&quot;d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4&quot;,&quot;d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4&quot;,&quot;d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4&quot;,&quot;a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695&quot;,&quot;a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695&quot;).map(or);$r(ix);var lx=new Array(3).concat(&quot;fc8d59ffffbf91cf60&quot;,&quot;d7191cfdae61a6d96a1a9641&quot;,&quot;d7191cfdae61ffffbfa6d96a1a9641&quot;,&quot;d73027fc8d59fee08bd9ef8b91cf601a9850&quot;,&quot;d73027fc8d59fee08bffffbfd9ef8b91cf601a9850&quot;,&quot;d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850&quot;,&quot;d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850&quot;,&quot;a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837&quot;,&quot;a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837&quot;).map(or);$r(lx);var sx=new Array(3).concat(&quot;fc8d59ffffbf99d594&quot;,&quot;d7191cfdae61abdda42b83ba&quot;,&quot;d7191cfdae61ffffbfabdda42b83ba&quot;,&quot;d53e4ffc8d59fee08be6f59899d5943288bd&quot;,&quot;d53e4ffc8d59fee08bffffbfe6f59899d5943288bd&quot;,&quot;d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd&quot;,&quot;d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd&quot;,&quot;9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2&quot;,&quot;9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2&quot;).map(or);$r(sx);var ux=new Array(3).concat(&quot;e5f5f999d8c92ca25f&quot;,&quot;edf8fbb2e2e266c2a4238b45&quot;,&quot;edf8fbb2e2e266c2a42ca25f006d2c&quot;,&quot;edf8fbccece699d8c966c2a42ca25f006d2c&quot;,&quot;edf8fbccece699d8c966c2a441ae76238b45005824&quot;,&quot;f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824&quot;,&quot;f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b&quot;).map(or);$r(ux);var cx=new Array(3).concat(&quot;e0ecf49ebcda8856a7&quot;,&quot;edf8fbb3cde38c96c688419d&quot;,&quot;edf8fbb3cde38c96c68856a7810f7c&quot;,&quot;edf8fbbfd3e69ebcda8c96c68856a7810f7c&quot;,&quot;edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b&quot;,&quot;f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b&quot;,&quot;f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b&quot;).map(or);$r(cx);var dx=new Array(3).concat(&quot;e0f3dba8ddb543a2ca&quot;,&quot;f0f9e8bae4bc7bccc42b8cbe&quot;,&quot;f0f9e8bae4bc7bccc443a2ca0868ac&quot;,&quot;f0f9e8ccebc5a8ddb57bccc443a2ca0868ac&quot;,&quot;f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e&quot;,&quot;f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e&quot;,&quot;f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081&quot;).map(or);$r(dx);var fx=new Array(3).concat(&quot;fee8c8fdbb84e34a33&quot;,&quot;fef0d9fdcc8afc8d59d7301f&quot;,&quot;fef0d9fdcc8afc8d59e34a33b30000&quot;,&quot;fef0d9fdd49efdbb84fc8d59e34a33b30000&quot;,&quot;fef0d9fdd49efdbb84fc8d59ef6548d7301f990000&quot;,&quot;fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000&quot;,&quot;fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000&quot;).map(or);$r(fx);var px=new Array(3).concat(&quot;ece2f0a6bddb1c9099&quot;,&quot;f6eff7bdc9e167a9cf02818a&quot;,&quot;f6eff7bdc9e167a9cf1c9099016c59&quot;,&quot;f6eff7d0d1e6a6bddb67a9cf1c9099016c59&quot;,&quot;f6eff7d0d1e6a6bddb67a9cf3690c002818a016450&quot;,&quot;fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450&quot;,&quot;fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636&quot;).map(or);$r(px);var hx=new Array(3).concat(&quot;ece7f2a6bddb2b8cbe&quot;,&quot;f1eef6bdc9e174a9cf0570b0&quot;,&quot;f1eef6bdc9e174a9cf2b8cbe045a8d&quot;,&quot;f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d&quot;,&quot;f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b&quot;,&quot;fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b&quot;,&quot;fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858&quot;).map(or);$r(hx);var mx=new Array(3).concat(&quot;e7e1efc994c7dd1c77&quot;,&quot;f1eef6d7b5d8df65b0ce1256&quot;,&quot;f1eef6d7b5d8df65b0dd1c77980043&quot;,&quot;f1eef6d4b9dac994c7df65b0dd1c77980043&quot;,&quot;f1eef6d4b9dac994c7df65b0e7298ace125691003f&quot;,&quot;f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f&quot;,&quot;f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f&quot;).map(or);$r(mx);var gx=new Array(3).concat(&quot;fde0ddfa9fb5c51b8a&quot;,&quot;feebe2fbb4b9f768a1ae017e&quot;,&quot;feebe2fbb4b9f768a1c51b8a7a0177&quot;,&quot;feebe2fcc5c0fa9fb5f768a1c51b8a7a0177&quot;,&quot;feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177&quot;,&quot;fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177&quot;,&quot;fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a&quot;).map(or);$r(gx);var vx=new Array(3).concat(&quot;edf8b17fcdbb2c7fb8&quot;,&quot;ffffcca1dab441b6c4225ea8&quot;,&quot;ffffcca1dab441b6c42c7fb8253494&quot;,&quot;ffffccc7e9b47fcdbb41b6c42c7fb8253494&quot;,&quot;ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84&quot;,&quot;ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84&quot;,&quot;ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58&quot;).map(or);$r(vx);var yx=new Array(3).concat(&quot;f7fcb9addd8e31a354&quot;,&quot;ffffccc2e69978c679238443&quot;,&quot;ffffccc2e69978c67931a354006837&quot;,&quot;ffffccd9f0a3addd8e78c67931a354006837&quot;,&quot;ffffccd9f0a3addd8e78c67941ab5d238443005a32&quot;,&quot;ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32&quot;,&quot;ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529&quot;).map(or);$r(yx);var bx=new Array(3).concat(&quot;fff7bcfec44fd95f0e&quot;,&quot;ffffd4fed98efe9929cc4c02&quot;,&quot;ffffd4fed98efe9929d95f0e993404&quot;,&quot;ffffd4fee391fec44ffe9929d95f0e993404&quot;,&quot;ffffd4fee391fec44ffe9929ec7014cc4c028c2d04&quot;,&quot;ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04&quot;,&quot;ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506&quot;).map(or);$r(bx);var xx=new Array(3).concat(&quot;ffeda0feb24cf03b20&quot;,&quot;ffffb2fecc5cfd8d3ce31a1c&quot;,&quot;ffffb2fecc5cfd8d3cf03b20bd0026&quot;,&quot;ffffb2fed976feb24cfd8d3cf03b20bd0026&quot;,&quot;ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026&quot;,&quot;ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026&quot;,&quot;ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026&quot;).map(or);$r(xx);var wx=new Array(3).concat(&quot;deebf79ecae13182bd&quot;,&quot;eff3ffbdd7e76baed62171b5&quot;,&quot;eff3ffbdd7e76baed63182bd08519c&quot;,&quot;eff3ffc6dbef9ecae16baed63182bd08519c&quot;,&quot;eff3ffc6dbef9ecae16baed64292c62171b5084594&quot;,&quot;f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594&quot;,&quot;f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b&quot;).map(or);$r(wx);var _x=new Array(3).concat(&quot;e5f5e0a1d99b31a354&quot;,&quot;edf8e9bae4b374c476238b45&quot;,&quot;edf8e9bae4b374c47631a354006d2c&quot;,&quot;edf8e9c7e9c0a1d99b74c47631a354006d2c&quot;,&quot;edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32&quot;,&quot;f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32&quot;,&quot;f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b&quot;).map(or);$r(_x);var Tx=new Array(3).concat(&quot;f0f0f0bdbdbd636363&quot;,&quot;f7f7f7cccccc969696525252&quot;,&quot;f7f7f7cccccc969696636363252525&quot;,&quot;f7f7f7d9d9d9bdbdbd969696636363252525&quot;,&quot;f7f7f7d9d9d9bdbdbd969696737373525252252525&quot;,&quot;fffffff0f0f0d9d9d9bdbdbd969696737373525252252525&quot;,&quot;fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000&quot;).map(or);$r(Tx);var kx=new Array(3).concat(&quot;efedf5bcbddc756bb1&quot;,&quot;f2f0f7cbc9e29e9ac86a51a3&quot;,&quot;f2f0f7cbc9e29e9ac8756bb154278f&quot;,&quot;f2f0f7dadaebbcbddc9e9ac8756bb154278f&quot;,&quot;f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486&quot;,&quot;fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486&quot;,&quot;fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d&quot;).map(or);$r(kx);var Sx=new Array(3).concat(&quot;fee0d2fc9272de2d26&quot;,&quot;fee5d9fcae91fb6a4acb181d&quot;,&quot;fee5d9fcae91fb6a4ade2d26a50f15&quot;,&quot;fee5d9fcbba1fc9272fb6a4ade2d26a50f15&quot;,&quot;fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d&quot;,&quot;fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d&quot;,&quot;fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d&quot;).map(or);$r(Sx);var Cx=new Array(3).concat(&quot;fee6cefdae6be6550d&quot;,&quot;feeddefdbe85fd8d3cd94701&quot;,&quot;feeddefdbe85fd8d3ce6550da63603&quot;,&quot;feeddefdd0a2fdae6bfd8d3ce6550da63603&quot;,&quot;feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04&quot;,&quot;fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04&quot;,&quot;fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704&quot;).map(or);$r(Cx);var w7e=&quot;__lodash_hash_undefined__&quot;;function _7e(e){return this.__data__.set(e,w7e),this}var T7e=_7e;function k7e(e){return this.__data__.has(e)}var S7e=k7e,C7e=G5,M7e=T7e,P7e=S7e;function Dy(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new C7e;++t&lt;n;)this.add(e[t])}Dy.prototype.add=Dy.prototype.push=M7e;Dy.prototype.has=P7e;var SP=Dy;function O7e(e,t,n,r){for(var l=e.length,i=n+(r?1:-1);r?i--:++i&lt;l;)if(t(e[i],i,e))return i;return-1}var A7e=O7e;function D7e(e){return e!==e}var E7e=D7e;function R7e(e,t,n){for(var r=n-1,l=e.length;++r&lt;l;)if(e[r]===t)return r;return-1}var L7e=R7e,I7e=A7e,$7e=E7e,N7e=L7e;function F7e(e,t,n){return t===t?N7e(e,t,n):I7e(e,$7e,n)}var j7e=F7e,z7e=j7e;function B7e(e,t){var n=e==null?0:e.length;return!!n&amp;&amp;z7e(e,t,0)&gt;-1}var CP=B7e;function W7e(e,t,n){for(var r=-1,l=e==null?0:e.length;++r&lt;l;)if(n(t,e[r]))return!0;return!1}var tH=W7e;function q7e(e,t){return e.has(t)}var MP=q7e,U7e=SP,H7e=CP,V7e=tH,G7e=Zb,Y7e=_f,X7e=MP,K7e=200;function Z7e(e,t,n,r){var l=-1,i=H7e,o=!0,a=e.length,s=[],u=t.length;if(!a)return s;n&amp;&amp;(t=G7e(t,Y7e(n))),r?(i=V7e,o=!1):t.length&gt;=K7e&amp;&amp;(i=X7e,o=!1,t=new U7e(t));e:for(;++l&lt;a;){var c=e[l],d=n==null?c:n(c);if(c=r||c!==0?c:0,o&amp;&amp;d===d){for(var f=u;f--;)if(t[f]===d)continue e;s.push(c)}else i(t,d,r)||s.push(c)}return s}var Q7e=Z7e,J7e=Q7e,eEe=Kb,tEe=mU,nEe=eEe(function(e,t){return tEe(e)?J7e(e,t):[]}),rEe=nEe;const nH=lr(rEe);var Bk=Math.PI,Wk=2*Bk,Tu=1e-6,aEe=Wk-Tu;function qk(){this._x0=this._y0=this._x1=this._y1=null,this._=&quot;&quot;}function PP(){return new qk}qk.prototype=PP.prototype={constructor:qk,moveTo:function(e,t){this._+=&quot;M&quot;+(this._x0=this._x1=+e)+&quot;,&quot;+(this._y0=this._y1=+t)},closePath:function(){this._x1!==null&amp;&amp;(this._x1=this._x0,this._y1=this._y0,this._+=&quot;Z&quot;)},lineTo:function(e,t){this._+=&quot;L&quot;+(this._x1=+e)+&quot;,&quot;+(this._y1=+t)},quadraticCurveTo:function(e,t,n,r){this._+=&quot;Q&quot;+ +e+&quot;,&quot;+ +t+&quot;,&quot;+(this._x1=+n)+&quot;,&quot;+(this._y1=+r)},bezierCurveTo:function(e,t,n,r,l,i){this._+=&quot;C&quot;+ +e+&quot;,&quot;+ +t+&quot;,&quot;+ +n+&quot;,&quot;+ +r+&quot;,&quot;+(this._x1=+l)+&quot;,&quot;+(this._y1=+i)},arcTo:function(e,t,n,r,l){e=+e,t=+t,n=+n,r=+r,l=+l;var i=this._x1,o=this._y1,a=n-e,s=r-t,u=i-e,c=o-t,d=u*u+c*c;if(l&lt;0)throw new Error(&quot;negative radius: &quot;+l);if(this._x1===null)this._+=&quot;M&quot;+(this._x1=e)+&quot;,&quot;+(this._y1=t);else if(d&gt;Tu)if(!(Math.abs(c*a-s*u)&gt;Tu)||!l)this._+=&quot;L&quot;+(this._x1=e)+&quot;,&quot;+(this._y1=t);else{var f=n-i,p=r-o,m=a*a+s*s,g=f*f+p*p,b=Math.sqrt(m),v=Math.sqrt(d),h=l*Math.tan((Bk-Math.acos((m+d-g)/(2*b*v)))/2),y=h/v,w=h/b;Math.abs(y-1)&gt;Tu&amp;&amp;(this._+=&quot;L&quot;+(e+y*u)+&quot;,&quot;+(t+y*c)),this._+=&quot;A&quot;+l+&quot;,&quot;+l+&quot;,0,0,&quot;+ +(c*f&gt;u*p)+&quot;,&quot;+(this._x1=e+w*a)+&quot;,&quot;+(this._y1=t+w*s)}},arc:function(e,t,n,r,l,i){e=+e,t=+t,n=+n,i=!!i;var o=n*Math.cos(r),a=n*Math.sin(r),s=e+o,u=t+a,c=1^i,d=i?r-l:l-r;if(n&lt;0)throw new Error(&quot;negative radius: &quot;+n);this._x1===null?this._+=&quot;M&quot;+s+&quot;,&quot;+u:(Math.abs(this._x1-s)&gt;Tu||Math.abs(this._y1-u)&gt;Tu)&amp;&amp;(this._+=&quot;L&quot;+s+&quot;,&quot;+u),n&amp;&amp;(d&lt;0&amp;&amp;(d=d%Wk+Wk),d&gt;aEe?this._+=&quot;A&quot;+n+&quot;,&quot;+n+&quot;,0,1,&quot;+c+&quot;,&quot;+(e-o)+&quot;,&quot;+(t-a)+&quot;A&quot;+n+&quot;,&quot;+n+&quot;,0,1,&quot;+c+&quot;,&quot;+(this._x1=s)+&quot;,&quot;+(this._y1=u):d&gt;Tu&amp;&amp;(this._+=&quot;A&quot;+n+&quot;,&quot;+n+&quot;,0,&quot;+ +(d&gt;=Bk)+&quot;,&quot;+c+&quot;,&quot;+(this._x1=e+n*Math.cos(l))+&quot;,&quot;+(this._y1=t+n*Math.sin(l))))},rect:function(e,t,n,r){this._+=&quot;M&quot;+(this._x0=this._x1=+e)+&quot;,&quot;+(this._y0=this._y1=+t)+&quot;h&quot;+ +n+&quot;v&quot;+ +r+&quot;h&quot;+-n+&quot;Z&quot;},toString:function(){return this._}};function Za(e){return function(){return e}}var T9=1e-12;function rH(e){this._context=e}rH.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function OP(e){return new rH(e)}function aH(e){return e[0]}function oH(e){return e[1]}function iH(){var e=aH,t=oH,n=Za(!0),r=null,l=OP,i=null;function o(a){var s,u=a.length,c,d=!1,f;for(r==null&amp;&amp;(i=l(f=PP())),s=0;s&lt;=u;++s)!(s&lt;u&amp;&amp;n(c=a[s],s,a))===d&amp;&amp;((d=!d)?i.lineStart():i.lineEnd()),d&amp;&amp;i.point(+e(c,s,a),+t(c,s,a));if(f)return i=null,f+&quot;&quot;||null}return o.x=function(a){return arguments.length?(e=typeof a==&quot;function&quot;?a:Za(+a),o):e},o.y=function(a){return arguments.length?(t=typeof a==&quot;function&quot;?a:Za(+a),o):t},o.defined=function(a){return arguments.length?(n=typeof a==&quot;function&quot;?a:Za(!!a),o):n},o.curve=function(a){return arguments.length?(l=a,r!=null&amp;&amp;(i=l(r)),o):l},o.context=function(a){return arguments.length?(a==null?r=i=null:i=l(r=a),o):r},o}function oEe(){var e=aH,t=null,n=Za(0),r=oH,l=Za(!0),i=null,o=OP,a=null;function s(c){var d,f,p,m=c.length,g,b=!1,v,h=new Array(m),y=new Array(m);for(i==null&amp;&amp;(a=o(v=PP())),d=0;d&lt;=m;++d){if(!(d&lt;m&amp;&amp;l(g=c[d],d,c))===b)if(b=!b)f=d,a.areaStart(),a.lineStart();else{for(a.lineEnd(),a.lineStart(),p=d-1;p&gt;=f;--p)a.point(h[p],y[p]);a.lineEnd(),a.areaEnd()}b&amp;&amp;(h[d]=+e(g,d,c),y[d]=+n(g,d,c),a.point(t?+t(g,d,c):h[d],r?+r(g,d,c):y[d]))}if(v)return a=null,v+&quot;&quot;||null}function u(){return iH().defined(l).curve(o).context(i)}return s.x=function(c){return arguments.length?(e=typeof c==&quot;function&quot;?c:Za(+c),t=null,s):e},s.x0=function(c){return arguments.length?(e=typeof c==&quot;function&quot;?c:Za(+c),s):e},s.x1=function(c){return arguments.length?(t=c==null?null:typeof c==&quot;function&quot;?c:Za(+c),s):t},s.y=function(c){return arguments.length?(n=typeof c==&quot;function&quot;?c:Za(+c),r=null,s):n},s.y0=function(c){return arguments.length?(n=typeof c==&quot;function&quot;?c:Za(+c),s):n},s.y1=function(c){return arguments.length?(r=c==null?null:typeof c==&quot;function&quot;?c:Za(+c),s):r},s.lineX0=s.lineY0=function(){return u().x(e).y(n)},s.lineY1=function(){return u().x(e).y(r)},s.lineX1=function(){return u().x(t).y(n)},s.defined=function(c){return arguments.length?(l=typeof c==&quot;function&quot;?c:Za(!!c),s):l},s.curve=function(c){return arguments.length?(o=c,i!=null&amp;&amp;(a=o(i)),s):o},s.context=function(c){return arguments.length?(c==null?i=a=null:a=o(i=c),s):i},s}var k9=Array.prototype.slice;function Ks(){}function Ey(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function Mx(e){this._context=e}Mx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Ey(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Ey(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function iEe(e){return new Mx(e)}function lH(e){this._context=e}lH.prototype={areaStart:Ks,areaEnd:Ks,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Ey(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function lEe(e){return new lH(e)}function sH(e){this._context=e}sH.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&amp;&amp;this._point===3)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Ey(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function sEe(e){return new sH(e)}function uH(e,t){this._basis=new Mx(e),this._beta=t}uH.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n&gt;0)for(var r=e[0],l=t[0],i=e[n]-r,o=t[n]-l,a=-1,s;++a&lt;=n;)s=a/n,this._basis.point(this._beta*e[a]+(1-this._beta)*(r+s*i),this._beta*t[a]+(1-this._beta)*(l+s*o));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};const uEe=function e(t){function n(r){return t===1?new Mx(r):new uH(r,t)}return n.beta=function(r){return e(+r)},n}(.85);function Ry(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function AP(e,t){this._context=e,this._k=(1-t)/6}AP.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Ry(this,this._x1,this._y1);break}(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:Ry(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const cEe=function e(t){function n(r){return new AP(r,t)}return n.tension=function(r){return e(+r)},n}(0);function DP(e,t){this._context=e,this._k=(1-t)/6}DP.prototype={areaStart:Ks,areaEnd:Ks,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Ry(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const dEe=function e(t){function n(r){return new DP(r,t)}return n.tension=function(r){return e(+r)},n}(0);function EP(e,t){this._context=e,this._k=(1-t)/6}EP.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&amp;&amp;this._point===3)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Ry(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const fEe=function e(t){function n(r){return new EP(r,t)}return n.tension=function(r){return e(+r)},n}(0);function RP(e,t,n){var r=e._x1,l=e._y1,i=e._x2,o=e._y2;if(e._l01_a&gt;T9){var a=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,s=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*a-e._x0*e._l12_2a+e._x2*e._l01_2a)/s,l=(l*a-e._y0*e._l12_2a+e._y2*e._l01_2a)/s}if(e._l23_a&gt;T9){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);i=(i*u+e._x1*e._l23_2a-t*e._l12_2a)/c,o=(o*u+e._y1*e._l23_2a-n*e._l12_2a)/c}e._context.bezierCurveTo(r,l,i,o,e._x2,e._y2)}function cH(e,t){this._context=e,this._alpha=t}cH.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:RP(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const pEe=function e(t){function n(r){return t?new cH(r,t):new AP(r,0)}return n.alpha=function(r){return e(+r)},n}(.5);function dH(e,t){this._context=e,this._alpha=t}dH.prototype={areaStart:Ks,areaEnd:Ks,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:RP(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const hEe=function e(t){function n(r){return t?new dH(r,t):new DP(r,0)}return n.alpha=function(r){return e(+r)},n}(.5);function fH(e,t){this._context=e,this._alpha=t}fH.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&amp;&amp;this._point===3)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:RP(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const mEe=function e(t){function n(r){return t?new fH(r,t):new EP(r,0)}return n.alpha=function(r){return e(+r)},n}(.5);function pH(e){this._context=e}pH.prototype={areaStart:Ks,areaEnd:Ks,lineStart:function(){this._point=0},lineEnd:function(){this._point&amp;&amp;this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function gEe(e){return new pH(e)}function S9(e){return e&lt;0?-1:1}function C9(e,t,n){var r=e._x1-e._x0,l=t-e._x1,i=(e._y1-e._y0)/(r||l&lt;0&amp;&amp;-0),o=(n-e._y1)/(l||r&lt;0&amp;&amp;-0),a=(i*l+o*r)/(r+l);return(S9(i)+S9(o))*Math.min(Math.abs(i),Math.abs(o),.5*Math.abs(a))||0}function M9(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function cT(e,t,n){var r=e._x0,l=e._y0,i=e._x1,o=e._y1,a=(i-r)/3;e._context.bezierCurveTo(r+a,l+a*t,i-a,o-a*n,i,o)}function Ly(e){this._context=e}Ly.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:cT(this,this._t0,M9(this,this._t0));break}(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&amp;&amp;t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,cT(this,M9(this,n=C9(this,e,t)),n);break;default:cT(this,this._t0,n=C9(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function hH(e){this._context=new mH(e)}(hH.prototype=Object.create(Ly.prototype)).point=function(e,t){Ly.prototype.point.call(this,t,e)};function mH(e){this._context=e}mH.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,l,i){this._context.bezierCurveTo(t,e,r,n,i,l)}};function vEe(e){return new Ly(e)}function yEe(e){return new hH(e)}function gH(e){this._context=e}gH.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=P9(e),l=P9(t),i=0,o=1;o&lt;n;++i,++o)this._context.bezierCurveTo(r[0][i],l[0][i],r[1][i],l[1][i],e[o],t[o]);(this._line||this._line!==0&amp;&amp;n===1)&amp;&amp;this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function P9(e){var t,n=e.length-1,r,l=new Array(n),i=new Array(n),o=new Array(n);for(l[0]=0,i[0]=2,o[0]=e[0]+2*e[1],t=1;t&lt;n-1;++t)l[t]=1,i[t]=4,o[t]=4*e[t]+2*e[t+1];for(l[n-1]=2,i[n-1]=7,o[n-1]=8*e[n-1]+e[n],t=1;t&lt;n;++t)r=l[t]/i[t-1],i[t]-=r,o[t]-=r*o[t-1];for(l[n-1]=o[n-1]/i[n-1],t=n-2;t&gt;=0;--t)l[t]=(o[t]-l[t+1])/i[t];for(i[n-1]=(e[n]+l[n-1])/2,t=0;t&lt;n-1;++t)i[t]=2*e[t+1]-l[t+1];return[l,i]}function bEe(e){return new gH(e)}function Px(e,t){this._context=e,this._t=t}Px.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0&lt;this._t&amp;&amp;this._t&lt;1&amp;&amp;this._point===2&amp;&amp;this._context.lineTo(this._x,this._y),(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line&gt;=0&amp;&amp;(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t&lt;=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function xEe(e){return new Px(e,.5)}function wEe(e){return new Px(e,0)}function _Ee(e){return new Px(e,1)}function Jd(e,t){if((o=e.length)&gt;1)for(var n=1,r,l,i=e[t[0]],o,a=i.length;n&lt;o;++n)for(l=i,i=e[t[n]],r=0;r&lt;a;++r)i[r][1]+=i[r][0]=isNaN(l[r][1])?l[r][0]:l[r][1]}function ef(e){for(var t=e.length,n=new Array(t);--t&gt;=0;)n[t]=t;return n}function TEe(e,t){return e[t]}function vH(){var e=Za([]),t=ef,n=Jd,r=TEe;function l(i){var o=e.apply(this,arguments),a,s=i.length,u=o.length,c=new Array(u),d;for(a=0;a&lt;u;++a){for(var f=o[a],p=c[a]=new Array(s),m=0,g;m&lt;s;++m)p[m]=g=[0,+r(i[m],f,m,i)],g.data=i[m];p.key=f}for(a=0,d=t(c);a&lt;u;++a)c[d[a]].index=a;return n(c,d),c}return l.keys=function(i){return arguments.length?(e=typeof i==&quot;function&quot;?i:Za(k9.call(i)),l):e},l.value=function(i){return arguments.length?(r=typeof i==&quot;function&quot;?i:Za(+i),l):r},l.order=function(i){return arguments.length?(t=i==null?ef:typeof i==&quot;function&quot;?i:Za(k9.call(i)),l):t},l.offset=function(i){return arguments.length?(n=i??Jd,l):n},l}function kEe(e,t){if((r=e.length)&gt;0){for(var n,r,l=0,i=e[0].length,o;l&lt;i;++l){for(o=n=0;n&lt;r;++n)o+=e[n][l][1]||0;if(o)for(n=0;n&lt;r;++n)e[n][l][1]/=o}Jd(e,t)}}function LP(e,t){if((s=e.length)&gt;0)for(var n,r=0,l,i,o,a,s,u=e[t[0]].length;r&lt;u;++r)for(o=a=0,n=0;n&lt;s;++n)(i=(l=e[t[n]][r])[1]-l[0])&gt;0?(l[0]=o,l[1]=o+=i):i&lt;0?(l[1]=a,l[0]=a+=i):(l[0]=0,l[1]=i)}function SEe(e,t){if((l=e.length)&gt;0){for(var n=0,r=e[t[0]],l,i=r.length;n&lt;i;++n){for(var o=0,a=0;o&lt;l;++o)a+=e[o][n][1]||0;r[n][1]+=r[n][0]=-a/2}Jd(e,t)}}function CEe(e,t){if(!(!((o=e.length)&gt;0)||!((i=(l=e[t[0]]).length)&gt;0))){for(var n=0,r=1,l,i,o;r&lt;i;++r){for(var a=0,s=0,u=0;a&lt;o;++a){for(var c=e[t[a]],d=c[r][1]||0,f=c[r-1][1]||0,p=(d-f)/2,m=0;m&lt;a;++m){var g=e[t[m]],b=g[r][1]||0,v=g[r-1][1]||0;p+=b-v}s+=d,u+=p*d}l[r-1][1]+=l[r-1][0]=n,s&amp;&amp;(n-=u/s)}l[r-1][1]+=l[r-1][0]=n,Jd(e,t)}}function MEe(e){var t=e.map(PEe);return ef(e).sort(function(n,r){return t[n]-t[r]})}function PEe(e){for(var t=-1,n=0,r=e.length,l,i=-1/0;++t&lt;r;)(l=+e[t][1])&gt;i&amp;&amp;(i=l,n=t);return n}function yH(e){var t=e.map(bH);return ef(e).sort(function(n,r){return t[n]-t[r]})}function bH(e){for(var t=0,n=-1,r=e.length,l;++n&lt;r;)(l=+e[n][1])&amp;&amp;(t+=l);return t}function OEe(e){return yH(e).reverse()}function AEe(e){var t=e.length,n,r,l=e.map(bH),i=MEe(e),o=0,a=0,s=[],u=[];for(n=0;n&lt;t;++n)r=i[n],o&lt;a?(o+=l[r],s.push(r)):(a+=l[r],u.push(r));return u.reverse().concat(s)}function DEe(e){return ef(e).reverse()}function Ox(e,t,n,r,l){for(var i=e.children,o,a=-1,s=i.length,u=e.value&amp;&amp;(r-t)/e.value;++a&lt;s;)o=i[a],o.y0=n,o.y1=l,o.x0=t,o.x1=t+=o.value*u}function Ax(e,t,n,r,l){for(var i=e.children,o,a=-1,s=i.length,u=e.value&amp;&amp;(l-n)/e.value;++a&lt;s;)o=i[a],o.x0=t,o.x1=r,o.y0=n,o.y1=n+=o.value*u}var xH=(1+Math.sqrt(5))/2;function wH(e,t,n,r,l,i){for(var o=[],a=t.children,s,u,c=0,d=0,f=a.length,p,m,g=t.value,b,v,h,y,w,_,x;c&lt;f;){p=l-n,m=i-r;do b=a[d++].value;while(!b&amp;&amp;d&lt;f);for(v=h=b,_=Math.max(m/p,p/m)/(g*e),x=b*b*_,w=Math.max(h/x,x/v);d&lt;f;++d){if(b+=u=a[d].value,u&lt;v&amp;&amp;(v=u),u&gt;h&amp;&amp;(h=u),x=b*b*_,y=Math.max(h/x,x/v),y&gt;w){b-=u;break}w=y}o.push(s={value:b,dice:p&lt;m,children:a.slice(c,d)}),s.dice?Ox(s,n,r,l,g?r+=m*b/g:i):Ax(s,n,r,g?n+=p*b/g:l,i),g-=b,c=d}return o}const EEe=function e(t){function n(r,l,i,o,a){wH(t,r,l,i,o,a)}return n.ratio=function(r){return e((r=+r)&gt;1?r:1)},n}(xH);function REe(e,t,n,r,l){var i=e.children,o,a=i.length,s,u=new Array(a+1);for(u[0]=s=o=0;o&lt;a;++o)u[o+1]=s+=i[o].value;c(0,a,e.value,t,n,r,l);function c(d,f,p,m,g,b,v){if(d&gt;=f-1){var h=i[d];h.x0=m,h.y0=g,h.x1=b,h.y1=v;return}for(var y=u[d],w=p/2+y,_=d+1,x=f-1;_&lt;x;){var T=_+x&gt;&gt;&gt;1;u[T]&lt;w?_=T+1:x=T}w-u[_-1]&lt;u[_]-w&amp;&amp;d+1&lt;_&amp;&amp;--_;var k=u[_]-y,S=p-k;if(b-m&gt;v-g){var C=(m*S+b*k)/p;c(d,_,k,m,g,C,v),c(_,f,S,C,g,b,v)}else{var M=(g*S+v*k)/p;c(d,_,k,m,g,b,M),c(_,f,S,m,M,b,v)}}}function LEe(e,t,n,r,l){(e.depth&amp;1?Ax:Ox)(e,t,n,r,l)}const IEe=function e(t){function n(r,l,i,o,a){if((s=r._squarify)&amp;&amp;s.ratio===t)for(var s,u,c,d,f=-1,p,m=s.length,g=r.value;++f&lt;m;){for(u=s[f],c=u.children,d=u.value=0,p=c.length;d&lt;p;++d)u.value+=c[d].value;u.dice?Ox(u,l,i,o,i+=(a-i)*u.value/g):Ax(u,l,i,l+=(o-l)*u.value/g,a),g-=u.value}else r._squarify=s=wH(t,r,l,i,o,a),s.ratio=t}return n.ratio=function(r){return e((r=+r)&gt;1?r:1)},n}(xH);var dT=new Date,fT=new Date;function Ua(e,t,n,r){function l(i){return e(i=arguments.length===0?new Date:new Date(+i)),i}return l.floor=function(i){return e(i=new Date(+i)),i},l.ceil=function(i){return e(i=new Date(i-1)),t(i,1),e(i),i},l.round=function(i){var o=l(i),a=l.ceil(i);return i-o&lt;a-i?o:a},l.offset=function(i,o){return t(i=new Date(+i),o==null?1:Math.floor(o)),i},l.range=function(i,o,a){var s=[],u;if(i=l.ceil(i),a=a==null?1:Math.floor(a),!(i&lt;o)||!(a&gt;0))return s;do s.push(u=new Date(+i)),t(i,a),e(i);while(u&lt;i&amp;&amp;i&lt;o);return s},l.filter=function(i){return Ua(function(o){if(o&gt;=o)for(;e(o),!i(o);)o.setTime(o-1)},function(o,a){if(o&gt;=o)if(a&lt;0)for(;++a&lt;=0;)for(;t(o,-1),!i(o););else for(;--a&gt;=0;)for(;t(o,1),!i(o););})},n&amp;&amp;(l.count=function(i,o){return dT.setTime(+i),fT.setTime(+o),e(dT),e(fT),Math.floor(n(dT,fT))},l.every=function(i){return i=Math.floor(i),!isFinite(i)||!(i&gt;0)?null:i&gt;1?l.filter(r?function(o){return r(o)%i===0}:function(o){return l.count(0,o)%i===0}):l}),l}var Am=Ua(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});Am.every=function(e){return e=Math.floor(e),!isFinite(e)||!(e&gt;0)?null:e&gt;1?Ua(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):Am};Am.range;var Iy=1e3,tc=6e4,$y=36e5,_H=864e5,TH=6048e5,Uk=Ua(function(e){e.setTime(e-e.getMilliseconds())},function(e,t){e.setTime(+e+t*Iy)},function(e,t){return(t-e)/Iy},function(e){return e.getUTCSeconds()});Uk.range;var kH=Ua(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*Iy)},function(e,t){e.setTime(+e+t*tc)},function(e,t){return(t-e)/tc},function(e){return e.getMinutes()});kH.range;var SH=Ua(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*Iy-e.getMinutes()*tc)},function(e,t){e.setTime(+e+t*$y)},function(e,t){return(t-e)/$y},function(e){return e.getHours()});SH.range;var Dx=Ua(function(e){e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*tc)/_H},function(e){return e.getDate()-1});Dx.range;function wc(e){return Ua(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+n*7)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*tc)/TH})}var Ny=wc(0),Dm=wc(1),CH=wc(2),MH=wc(3),nc=wc(4),PH=wc(5),OH=wc(6);Ny.range;Dm.range;CH.range;MH.range;nc.range;PH.range;OH.range;var AH=Ua(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12},function(e){return e.getMonth()});AH.range;var Zs=Ua(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});Zs.every=function(e){return!isFinite(e=Math.floor(e))||!(e&gt;0)?null:Ua(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)})};Zs.range;var DH=Ua(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+t*tc)},function(e,t){return(t-e)/tc},function(e){return e.getUTCMinutes()});DH.range;var EH=Ua(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+t*$y)},function(e,t){return(t-e)/$y},function(e){return e.getUTCHours()});EH.range;var Ex=Ua(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/_H},function(e){return e.getUTCDate()-1});Ex.range;function _c(e){return Ua(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+n*7)},function(t,n){return(n-t)/TH})}var Fy=_c(0),Em=_c(1),RH=_c(2),LH=_c(3),rc=_c(4),IH=_c(5),$H=_c(6);Fy.range;Em.range;RH.range;LH.range;rc.range;IH.range;$H.range;var NH=Ua(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12},function(e){return e.getUTCMonth()});NH.range;var Qs=Ua(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});Qs.every=function(e){return!isFinite(e=Math.floor(e))||!(e&gt;0)?null:Ua(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})};Qs.range;function pT(e){if(0&lt;=e.y&amp;&amp;e.y&lt;100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function hT(e){if(0&lt;=e.y&amp;&amp;e.y&lt;100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function qp(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function $Ee(e){var t=e.dateTime,n=e.date,r=e.time,l=e.periods,i=e.days,o=e.shortDays,a=e.months,s=e.shortMonths,u=Up(l),c=Hp(l),d=Up(i),f=Hp(i),p=Up(o),m=Hp(o),g=Up(a),b=Hp(a),v=Up(s),h=Hp(s),y={a:A,A:F,b:j,B:z,c:null,d:L9,e:L9,f:oRe,g:mRe,G:vRe,H:nRe,I:rRe,j:aRe,L:FH,m:iRe,M:lRe,p:B,q:N,Q:N9,s:F9,S:sRe,u:uRe,U:cRe,V:dRe,w:fRe,W:pRe,x:null,X:null,y:hRe,Y:gRe,Z:yRe,&quot;%&quot;:$9},w={a:R,A:q,b:Y,B:L,c:null,d:I9,e:I9,f:_Re,g:ERe,G:LRe,H:bRe,I:xRe,j:wRe,L:zH,m:TRe,M:kRe,p:W,q:U,Q:N9,s:F9,S:SRe,u:CRe,U:MRe,V:PRe,w:ORe,W:ARe,x:null,X:null,y:DRe,Y:RRe,Z:IRe,&quot;%&quot;:$9},_={a:C,A:M,b:O,B:D,c:P,d:E9,e:E9,f:QEe,g:D9,G:A9,H:R9,I:R9,j:YEe,L:ZEe,m:GEe,M:XEe,p:S,q:VEe,Q:eRe,s:tRe,S:KEe,u:BEe,U:WEe,V:qEe,w:zEe,W:UEe,x:E,X:I,y:D9,Y:A9,Z:HEe,&quot;%&quot;:JEe};y.x=x(n,y),y.X=x(r,y),y.c=x(t,y),w.x=x(n,w),w.X=x(r,w),w.c=x(t,w);function x(V,te){return function(ee){var H=[],Z=-1,G=0,X=V.length,Q,re,ae;for(ee instanceof Date||(ee=new Date(+ee));++Z&lt;X;)V.charCodeAt(Z)===37&amp;&amp;(H.push(V.slice(G,Z)),(re=O9[Q=V.charAt(++Z)])!=null?Q=V.charAt(++Z):re=Q===&quot;e&quot;?&quot; &quot;:&quot;0&quot;,(ae=te[Q])&amp;&amp;(Q=ae(ee,re)),H.push(Q),G=Z+1);return H.push(V.slice(G,Z)),H.join(&quot;&quot;)}}function T(V,te){return function(ee){var H=qp(1900,void 0,1),Z=k(H,V,ee+=&quot;&quot;,0),G,X;if(Z!=ee.length)return null;if(&quot;Q&quot;in H)return new Date(H.Q);if(&quot;s&quot;in H)return new Date(H.s*1e3+(&quot;L&quot;in H?H.L:0));if(te&amp;&amp;!(&quot;Z&quot;in H)&amp;&amp;(H.Z=0),&quot;p&quot;in H&amp;&amp;(H.H=H.H%12+H.p*12),H.m===void 0&amp;&amp;(H.m=&quot;q&quot;in H?H.q:0),&quot;V&quot;in H){if(H.V&lt;1||H.V&gt;53)return null;&quot;w&quot;in H||(H.w=1),&quot;Z&quot;in H?(G=hT(qp(H.y,0,1)),X=G.getUTCDay(),G=X&gt;4||X===0?Em.ceil(G):Em(G),G=Ex.offset(G,(H.V-1)*7),H.y=G.getUTCFullYear(),H.m=G.getUTCMonth(),H.d=G.getUTCDate()+(H.w+6)%7):(G=pT(qp(H.y,0,1)),X=G.getDay(),G=X&gt;4||X===0?Dm.ceil(G):Dm(G),G=Dx.offset(G,(H.V-1)*7),H.y=G.getFullYear(),H.m=G.getMonth(),H.d=G.getDate()+(H.w+6)%7)}else(&quot;W&quot;in H||&quot;U&quot;in H)&amp;&amp;(&quot;w&quot;in H||(H.w=&quot;u&quot;in H?H.u%7:&quot;W&quot;in H?1:0),X=&quot;Z&quot;in H?hT(qp(H.y,0,1)).getUTCDay():pT(qp(H.y,0,1)).getDay(),H.m=0,H.d=&quot;W&quot;in H?(H.w+6)%7+H.W*7-(X+5)%7:H.w+H.U*7-(X+6)%7);return&quot;Z&quot;in H?(H.H+=H.Z/100|0,H.M+=H.Z%100,hT(H)):pT(H)}}function k(V,te,ee,H){for(var Z=0,G=te.length,X=ee.length,Q,re;Z&lt;G;){if(H&gt;=X)return-1;if(Q=te.charCodeAt(Z++),Q===37){if(Q=te.charAt(Z++),re=_[Q in O9?te.charAt(Z++):Q],!re||(H=re(V,ee,H))&lt;0)return-1}else if(Q!=ee.charCodeAt(H++))return-1}return H}function S(V,te,ee){var H=u.exec(te.slice(ee));return H?(V.p=c[H[0].toLowerCase()],ee+H[0].length):-1}function C(V,te,ee){var H=p.exec(te.slice(ee));return H?(V.w=m[H[0].toLowerCase()],ee+H[0].length):-1}function M(V,te,ee){var H=d.exec(te.slice(ee));return H?(V.w=f[H[0].toLowerCase()],ee+H[0].length):-1}function O(V,te,ee){var H=v.exec(te.slice(ee));return H?(V.m=h[H[0].toLowerCase()],ee+H[0].length):-1}function D(V,te,ee){var H=g.exec(te.slice(ee));return H?(V.m=b[H[0].toLowerCase()],ee+H[0].length):-1}function P(V,te,ee){return k(V,t,te,ee)}function E(V,te,ee){return k(V,n,te,ee)}function I(V,te,ee){return k(V,r,te,ee)}function A(V){return o[V.getDay()]}function F(V){return i[V.getDay()]}function j(V){return s[V.getMonth()]}function z(V){return a[V.getMonth()]}function B(V){return l[+(V.getHours()&gt;=12)]}function N(V){return 1+~~(V.getMonth()/3)}function R(V){return o[V.getUTCDay()]}function q(V){return i[V.getUTCDay()]}function Y(V){return s[V.getUTCMonth()]}function L(V){return a[V.getUTCMonth()]}function W(V){return l[+(V.getUTCHours()&gt;=12)]}function U(V){return 1+~~(V.getUTCMonth()/3)}return{format:function(V){var te=x(V+=&quot;&quot;,y);return te.toString=function(){return V},te},parse:function(V){var te=T(V+=&quot;&quot;,!1);return te.toString=function(){return V},te},utcFormat:function(V){var te=x(V+=&quot;&quot;,w);return te.toString=function(){return V},te},utcParse:function(V){var te=T(V+=&quot;&quot;,!0);return te.toString=function(){return V},te}}}var O9={&quot;-&quot;:&quot;&quot;,_:&quot; &quot;,0:&quot;0&quot;},Ha=/^\\s*\\d+/,NEe=/^%/,FEe=/[\\\\^$*+?|[\\]().{}]/g;function yr(e,t,n){var r=e&lt;0?&quot;-&quot;:&quot;&quot;,l=(r?-e:e)+&quot;&quot;,i=l.length;return r+(i&lt;n?new Array(n-i+1).join(t)+l:l)}function jEe(e){return e.replace(FEe,&quot;\\\\$&amp;&quot;)}function Up(e){return new RegExp(&quot;^(?:&quot;+e.map(jEe).join(&quot;|&quot;)+&quot;)&quot;,&quot;i&quot;)}function Hp(e){for(var t={},n=-1,r=e.length;++n&lt;r;)t[e[n].toLowerCase()]=n;return t}function zEe(e,t,n){var r=Ha.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function BEe(e,t,n){var r=Ha.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function WEe(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function qEe(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function UEe(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function A9(e,t,n){var r=Ha.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function D9(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]&gt;68?1900:2e3),n+r[0].length):-1}function HEe(e,t,n){var r=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||&quot;00&quot;)),n+r[0].length):-1}function VEe(e,t,n){var r=Ha.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function GEe(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function E9(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function YEe(e,t,n){var r=Ha.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function R9(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function XEe(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function KEe(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function ZEe(e,t,n){var r=Ha.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function QEe(e,t,n){var r=Ha.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function JEe(e,t,n){var r=NEe.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function eRe(e,t,n){var r=Ha.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function tRe(e,t,n){var r=Ha.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function L9(e,t){return yr(e.getDate(),t,2)}function nRe(e,t){return yr(e.getHours(),t,2)}function rRe(e,t){return yr(e.getHours()%12||12,t,2)}function aRe(e,t){return yr(1+Dx.count(Zs(e),e),t,3)}function FH(e,t){return yr(e.getMilliseconds(),t,3)}function oRe(e,t){return FH(e,t)+&quot;000&quot;}function iRe(e,t){return yr(e.getMonth()+1,t,2)}function lRe(e,t){return yr(e.getMinutes(),t,2)}function sRe(e,t){return yr(e.getSeconds(),t,2)}function uRe(e){var t=e.getDay();return t===0?7:t}function cRe(e,t){return yr(Ny.count(Zs(e)-1,e),t,2)}function jH(e){var t=e.getDay();return t&gt;=4||t===0?nc(e):nc.ceil(e)}function dRe(e,t){return e=jH(e),yr(nc.count(Zs(e),e)+(Zs(e).getDay()===4),t,2)}function fRe(e){return e.getDay()}function pRe(e,t){return yr(Dm.count(Zs(e)-1,e),t,2)}function hRe(e,t){return yr(e.getFullYear()%100,t,2)}function mRe(e,t){return e=jH(e),yr(e.getFullYear()%100,t,2)}function gRe(e,t){return yr(e.getFullYear()%1e4,t,4)}function vRe(e,t){var n=e.getDay();return e=n&gt;=4||n===0?nc(e):nc.ceil(e),yr(e.getFullYear()%1e4,t,4)}function yRe(e){var t=e.getTimezoneOffset();return(t&gt;0?&quot;-&quot;:(t*=-1,&quot;+&quot;))+yr(t/60|0,&quot;0&quot;,2)+yr(t%60,&quot;0&quot;,2)}function I9(e,t){return yr(e.getUTCDate(),t,2)}function bRe(e,t){return yr(e.getUTCHours(),t,2)}function xRe(e,t){return yr(e.getUTCHours()%12||12,t,2)}function wRe(e,t){return yr(1+Ex.count(Qs(e),e),t,3)}function zH(e,t){return yr(e.getUTCMilliseconds(),t,3)}function _Re(e,t){return zH(e,t)+&quot;000&quot;}function TRe(e,t){return yr(e.getUTCMonth()+1,t,2)}function kRe(e,t){return yr(e.getUTCMinutes(),t,2)}function SRe(e,t){return yr(e.getUTCSeconds(),t,2)}function CRe(e){var t=e.getUTCDay();return t===0?7:t}function MRe(e,t){return yr(Fy.count(Qs(e)-1,e),t,2)}function BH(e){var t=e.getUTCDay();return t&gt;=4||t===0?rc(e):rc.ceil(e)}function PRe(e,t){return e=BH(e),yr(rc.count(Qs(e),e)+(Qs(e).getUTCDay()===4),t,2)}function ORe(e){return e.getUTCDay()}function ARe(e,t){return yr(Em.count(Qs(e)-1,e),t,2)}function DRe(e,t){return yr(e.getUTCFullYear()%100,t,2)}function ERe(e,t){return e=BH(e),yr(e.getUTCFullYear()%100,t,2)}function RRe(e,t){return yr(e.getUTCFullYear()%1e4,t,4)}function LRe(e,t){var n=e.getUTCDay();return e=n&gt;=4||n===0?rc(e):rc.ceil(e),yr(e.getUTCFullYear()%1e4,t,4)}function IRe(){return&quot;+0000&quot;}function $9(){return&quot;%&quot;}function N9(e){return+e}function F9(e){return Math.floor(+e/1e3)}var qc,IP,WH,qH;$Re({dateTime:&quot;%x, %X&quot;,date:&quot;%-m/%-d/%Y&quot;,time:&quot;%-I:%M:%S %p&quot;,periods:[&quot;AM&quot;,&quot;PM&quot;],days:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],shortDays:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],months:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],shortMonths:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;]});function $Re(e){return qc=$Ee(e),IP=qc.format,WH=qc.parse,qc.utcFormat,qH=qc.utcParse,qc}var Vp={},Gp={},j9;function NRe(){if(j9)return Gp;j9=1,Gp.__esModule=!0,Gp.default=void 0;var e=function(r){if(typeof r==&quot;string&quot;)return r;if(r)return r.displayName||r.name||&quot;Component&quot;},t=e;return Gp.default=t,Gp}var z9;function Of(){if(z9)return Vp;z9=1;var e=Cn;Vp.__esModule=!0,Vp.default=void 0;var t=e(NRe()),n=function(i,o){return o+&quot;(&quot;+(0,t.default)(i)+&quot;)&quot;},r=n;return Vp.default=r,Vp}var ps={},Yp={},B9;function UH(){if(B9)return Yp;B9=1,Yp.__esModule=!0,Yp.default=void 0;var e=function(r,l){return function(i){return i[r]=l,i}},t=e;return Yp.default=t,Yp}var FRe=Cn;ps.__esModule=!0;var $P=ps.default=void 0,jRe=FRe(UH()),zRe=function(t){return(0,jRe.default)(&quot;displayName&quot;,t)},BRe=zRe;$P=ps.default=BRe;var Xp={},W9;function WRe(){if(W9)return Xp;W9=1;var e=Cn;Xp.__esModule=!0,Xp.default=void 0;var t=ge;e(ps),e(Of());var n=function(i){return function(o){var a=(0,t.createFactory)(o),s=function(c){return a(i(c))};return s}},r=n;return Xp.default=r,Xp}var Rx=Cn;Rx(Ir());Rx(Of());Rx(ps);Rx(WRe());function qRe(e,t){for(var n=-1,r=e==null?0:e.length;++n&lt;r;)if(t(e[n],n,e))return!0;return!1}var URe=qRe,HRe=SP,VRe=URe,GRe=MP,YRe=1,XRe=2;function KRe(e,t,n,r,l,i){var o=n&amp;YRe,a=e.length,s=t.length;if(a!=s&amp;&amp;!(o&amp;&amp;s&gt;a))return!1;var u=i.get(e),c=i.get(t);if(u&amp;&amp;c)return u==t&amp;&amp;c==e;var d=-1,f=!0,p=n&amp;XRe?new HRe:void 0;for(i.set(e,t),i.set(t,e);++d&lt;a;){var m=e[d],g=t[d];if(r)var b=o?r(g,m,d,t,e,i):r(m,g,d,e,t,i);if(b!==void 0){if(b)continue;f=!1;break}if(p){if(!VRe(t,function(v,h){if(!GRe(p,h)&amp;&amp;(m===v||l(m,v,n,r,i)))return p.push(h)})){f=!1;break}}else if(!(m===g||l(m,g,n,r,i))){f=!1;break}}return i.delete(e),i.delete(t),f}var HH=KRe;function ZRe(e){var t=-1,n=Array(e.size);return e.forEach(function(r,l){n[++t]=[l,r]}),n}var QRe=ZRe;function JRe(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var NP=JRe,q9=vf,U9=cU,e9e=ug,t9e=HH,n9e=QRe,r9e=NP,a9e=1,o9e=2,i9e=&quot;[object Boolean]&quot;,l9e=&quot;[object Date]&quot;,s9e=&quot;[object Error]&quot;,u9e=&quot;[object Map]&quot;,c9e=&quot;[object Number]&quot;,d9e=&quot;[object RegExp]&quot;,f9e=&quot;[object Set]&quot;,p9e=&quot;[object String]&quot;,h9e=&quot;[object Symbol]&quot;,m9e=&quot;[object ArrayBuffer]&quot;,g9e=&quot;[object DataView]&quot;,H9=q9?q9.prototype:void 0,mT=H9?H9.valueOf:void 0;function v9e(e,t,n,r,l,i,o){switch(n){case g9e:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case m9e:return!(e.byteLength!=t.byteLength||!i(new U9(e),new U9(t)));case i9e:case l9e:case c9e:return e9e(+e,+t);case s9e:return e.name==t.name&amp;&amp;e.message==t.message;case d9e:case p9e:return e==t+&quot;&quot;;case u9e:var a=n9e;case f9e:var s=r&amp;a9e;if(a||(a=r9e),e.size!=t.size&amp;&amp;!s)return!1;var u=o.get(e);if(u)return u==t;r|=o9e,o.set(e,t);var c=t9e(a(e),a(t),r,l,i,o);return o.delete(e),c;case h9e:if(mT)return mT.call(e)==mT.call(t)}return!1}var y9e=v9e;function b9e(e,t){for(var n=-1,r=t.length,l=e.length;++n&lt;r;)e[l+n]=t[n];return e}var FP=b9e,x9e=FP,w9e=_o;function _9e(e,t,n){var r=t(e);return w9e(e)?r:x9e(r,n(e))}var VH=_9e;function T9e(e,t){for(var n=-1,r=e==null?0:e.length,l=0,i=[];++n&lt;r;){var o=e[n];t(o,n,e)&amp;&amp;(i[l++]=o)}return i}var GH=T9e;function k9e(){return[]}var YH=k9e,S9e=GH,C9e=YH,M9e=Object.prototype,P9e=M9e.propertyIsEnumerable,V9=Object.getOwnPropertySymbols,O9e=V9?function(e){return e==null?[]:(e=Object(e),S9e(V9(e),function(t){return P9e.call(e,t)}))}:C9e,jP=O9e,A9e=fU,D9e=A9e(Object.keys,Object),E9e=D9e,R9e=Z5,L9e=E9e,I9e=Object.prototype,$9e=I9e.hasOwnProperty;function N9e(e){if(!R9e(e))return L9e(e);var t=[];for(var n in Object(e))$9e.call(e,n)&amp;&amp;n!=&quot;constructor&quot;&amp;&amp;t.push(n);return t}var F9e=N9e,j9e=yU,z9e=F9e,B9e=wf;function W9e(e){return B9e(e)?j9e(e):z9e(e)}var gg=W9e,q9e=VH,U9e=jP,H9e=gg;function V9e(e){return q9e(e,H9e,U9e)}var XH=V9e,G9=XH,G9e=1,Y9e=Object.prototype,X9e=Y9e.hasOwnProperty;function K9e(e,t,n,r,l,i){var o=n&amp;G9e,a=G9(e),s=a.length,u=G9(t),c=u.length;if(s!=c&amp;&amp;!o)return!1;for(var d=s;d--;){var f=a[d];if(!(o?f in t:X9e.call(t,f)))return!1}var p=i.get(e),m=i.get(t);if(p&amp;&amp;m)return p==t&amp;&amp;m==e;var g=!0;i.set(e,t),i.set(t,e);for(var b=o;++d&lt;s;){f=a[d];var v=e[f],h=t[f];if(r)var y=o?r(h,v,f,t,e,i):r(v,h,f,e,t,i);if(!(y===void 0?v===h||l(v,h,n,r,i):y)){g=!1;break}b||(b=f==&quot;constructor&quot;)}if(g&amp;&amp;!b){var w=e.constructor,_=t.constructor;w!=_&amp;&amp;&quot;constructor&quot;in e&amp;&amp;&quot;constructor&quot;in t&amp;&amp;!(typeof w==&quot;function&quot;&amp;&amp;w instanceof w&amp;&amp;typeof _==&quot;function&quot;&amp;&amp;_ instanceof _)&amp;&amp;(g=!1)}return i.delete(e),i.delete(t),g}var Z9e=K9e,Q9e=vc,J9e=zo,eLe=Q9e(J9e,&quot;DataView&quot;),tLe=eLe,nLe=vc,rLe=zo,aLe=nLe(rLe,&quot;Promise&quot;),oLe=aLe,iLe=vc,lLe=zo,sLe=iLe(lLe,&quot;Set&quot;),KH=sLe,uLe=vc,cLe=zo,dLe=uLe(cLe,&quot;WeakMap&quot;),ZH=dLe,Hk=tLe,Vk=V5,Gk=oLe,Yk=KH,Xk=ZH,QH=fs,Af=oU,Y9=&quot;[object Map]&quot;,fLe=&quot;[object Object]&quot;,X9=&quot;[object Promise]&quot;,K9=&quot;[object Set]&quot;,Z9=&quot;[object WeakMap]&quot;,Q9=&quot;[object DataView]&quot;,pLe=Af(Hk),hLe=Af(Vk),mLe=Af(Gk),gLe=Af(Yk),vLe=Af(Xk),ku=QH;(Hk&amp;&amp;ku(new Hk(new ArrayBuffer(1)))!=Q9||Vk&amp;&amp;ku(new Vk)!=Y9||Gk&amp;&amp;ku(Gk.resolve())!=X9||Yk&amp;&amp;ku(new Yk)!=K9||Xk&amp;&amp;ku(new Xk)!=Z9)&amp;&amp;(ku=function(e){var t=QH(e),n=t==fLe?e.constructor:void 0,r=n?Af(n):&quot;&quot;;if(r)switch(r){case pLe:return Q9;case hLe:return Y9;case mLe:return X9;case gLe:return K9;case vLe:return Z9}return t});var Lx=ku,gT=Ub,yLe=HH,bLe=y9e,xLe=Z9e,J9=Lx,eL=_o,tL=Yb,wLe=eP,_Le=1,nL=&quot;[object Arguments]&quot;,rL=&quot;[object Array]&quot;,P0=&quot;[object Object]&quot;,TLe=Object.prototype,aL=TLe.hasOwnProperty;function kLe(e,t,n,r,l,i){var o=eL(e),a=eL(t),s=o?rL:J9(e),u=a?rL:J9(t);s=s==nL?P0:s,u=u==nL?P0:u;var c=s==P0,d=u==P0,f=s==u;if(f&amp;&amp;tL(e)){if(!tL(t))return!1;o=!0,c=!1}if(f&amp;&amp;!c)return i||(i=new gT),o||wLe(e)?yLe(e,t,n,r,l,i):bLe(e,t,s,n,r,l,i);if(!(n&amp;_Le)){var p=c&amp;&amp;aL.call(e,&quot;__wrapped__&quot;),m=d&amp;&amp;aL.call(t,&quot;__wrapped__&quot;);if(p||m){var g=p?e.value():e,b=m?t.value():t;return i||(i=new gT),l(g,b,n,r,i)}}return f?(i||(i=new gT),xLe(e,t,n,r,l,i)):!1}var SLe=kLe,CLe=SLe,oL=oi;function JH(e,t,n,r,l){return e===t?!0:e==null||t==null||!oL(e)&amp;&amp;!oL(t)?e!==e&amp;&amp;t!==t:CLe(e,t,n,r,JH,l)}var zP=JH,MLe=zP;function PLe(e,t){return MLe(e,t)}var OLe=PLe;const eV=lr(OLe);var Tc=void 0,ALe=function(){for(var t=arguments.length,n=new Array(t),r=0;r&lt;t;r++)n[r]=arguments[r];return n.reduce(function(l,i){return function(){return l(i.apply(void 0,arguments))}},function(l){return l})},DLe=ALe;Tc=DLe;var ELe=Cn,Ix=void 0,RLe=ELe(UH()),LLe=function(t){return(0,RLe.default)(&quot;propTypes&quot;,t)},ILe=LLe;Ix=ILe;var tV=Cn,vg=void 0,$Le=ge;tV(ps);tV(Of());var NLe=function(t){return function(n){var r=(0,$Le.createFactory)(n),l=function(o){return r(o)};return l.defaultProps=t,l}},FLe=NLe;vg=FLe;var vT={exports:{}},iL;function nV(){return iL||(iL=1,function(e){var t=cB();function n(r,l){r.prototype=Object.create(l.prototype),r.prototype.constructor=r,t(r,l)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(vT)),vT.exports}function rV(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);e!=null&amp;&amp;this.setState(e)}function aV(e){function t(n){var r=this.constructor.getDerivedStateFromProps(e,n);return r??null}this.setState(t.bind(this))}function oV(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}rV.__suppressDeprecationWarning=!0;aV.__suppressDeprecationWarning=!0;oV.__suppressDeprecationWarning=!0;function jLe(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error(&quot;Can only polyfill class components&quot;);if(typeof e.getDerivedStateFromProps!=&quot;function&quot;&amp;&amp;typeof t.getSnapshotBeforeUpdate!=&quot;function&quot;)return e;var n=null,r=null,l=null;if(typeof t.componentWillMount==&quot;function&quot;?n=&quot;componentWillMount&quot;:typeof t.UNSAFE_componentWillMount==&quot;function&quot;&amp;&amp;(n=&quot;UNSAFE_componentWillMount&quot;),typeof t.componentWillReceiveProps==&quot;function&quot;?r=&quot;componentWillReceiveProps&quot;:typeof t.UNSAFE_componentWillReceiveProps==&quot;function&quot;&amp;&amp;(r=&quot;UNSAFE_componentWillReceiveProps&quot;),typeof t.componentWillUpdate==&quot;function&quot;?l=&quot;componentWillUpdate&quot;:typeof t.UNSAFE_componentWillUpdate==&quot;function&quot;&amp;&amp;(l=&quot;UNSAFE_componentWillUpdate&quot;),n!==null||r!==null||l!==null){var i=e.displayName||e.name,o=typeof e.getDerivedStateFromProps==&quot;function&quot;?&quot;getDerivedStateFromProps()&quot;:&quot;getSnapshotBeforeUpdate()&quot;;throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs.\n",
       "\n",
       "`+i+&quot; uses &quot;+o+&quot; but also contains the following legacy lifecycles:&quot;+(n!==null?`\n",
       "  `+n:&quot;&quot;)+(r!==null?`\n",
       "  `+r:&quot;&quot;)+(l!==null?`\n",
       "  `+l:&quot;&quot;)+`\n",
       "\n",
       "The above lifecycles should be removed. Learn more about this warning here:\n",
       "https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof e.getDerivedStateFromProps==&quot;function&quot;&amp;&amp;(t.componentWillMount=rV,t.componentWillReceiveProps=aV),typeof t.getSnapshotBeforeUpdate==&quot;function&quot;){if(typeof t.componentDidUpdate!=&quot;function&quot;)throw new Error(&quot;Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype&quot;);t.componentWillUpdate=oV;var a=t.componentDidUpdate;t.componentDidUpdate=function(u,c,d){var f=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:d;a.call(this,u,c,f)}}return e}const zLe=Object.freeze(Object.defineProperty({__proto__:null,polyfill:jLe},Symbol.toStringTag,{value:&quot;Module&quot;})),BLe=Qn(zLe);var Kp={},lL;function WLe(){if(lL)return Kp;lL=1,Kp.__esModule=!0,Kp.default=void 0;var e=function(r,l){for(var i={},o=0;o&lt;l.length;o++){var a=l[o];r.hasOwnProperty(a)&amp;&amp;(i[a]=r[a])}return i},t=e;return Kp.default=t,Kp}var Zp={},yT,sL;function qLe(){if(sL)return yT;sL=1;var e=Object.prototype.hasOwnProperty;function t(r,l){return r===l?r!==0||l!==0||1/r===1/l:r!==r&amp;&amp;l!==l}function n(r,l){if(t(r,l))return!0;if(typeof r!=&quot;object&quot;||r===null||typeof l!=&quot;object&quot;||l===null)return!1;var i=Object.keys(r),o=Object.keys(l);if(i.length!==o.length)return!1;for(var a=0;a&lt;i.length;a++)if(!e.call(l,i[a])||!t(r[i[a]],l[i[a]]))return!1;return!0}return yT=n,yT}var uL;function iV(){if(uL)return Zp;uL=1;var e=Cn;Zp.__esModule=!0,Zp.default=void 0;var t=e(qLe()),n=t.default;return Zp.default=n,Zp}var Df=Cn,so=void 0,ULe=Df(Ir()),HLe=Df(nV()),cL=ge,VLe=BLe,dL=Df(WLe()),GLe=Df(iV());Df(ps);Df(Of());var YLe=function(t,n){return function(r){var l=(0,cL.createFactory)(r),i=typeof t==&quot;function&quot;?t:function(a,s){return!(0,GLe.default)((0,dL.default)(a,t),(0,dL.default)(s,t))},o=function(a){(0,HLe.default)(s,a);function s(){for(var c,d=arguments.length,f=new Array(d),p=0;p&lt;d;p++)f[p]=arguments[p];return c=a.call.apply(a,[this].concat(f))||this,c.state={computedProps:n(c.props),prevProps:c.props},c}s.getDerivedStateFromProps=function(d,f){return i(f.prevProps,d)?{computedProps:n(d),prevProps:d}:{prevProps:d}};var u=s.prototype;return u.render=function(){return l((0,ULe.default)({},this.props,this.state.computedProps))},s}(cL.Component);return(0,VLe.polyfill)(o),o}},XLe=YLe;so=XLe;var fL=ZH,KLe=fL&amp;&amp;new fL,lV=KLe,ZLe=yc,pL=lV,QLe=pL?function(e,t){return pL.set(e,t),e}:ZLe,sV=QLe,JLe=Vb,eIe=Oi;function tIe(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=JLe(e.prototype),r=e.apply(n,t);return eIe(r)?r:n}}var $x=tIe,nIe=$x,rIe=zo,aIe=1;function oIe(e,t,n){var r=t&amp;aIe,l=nIe(e);function i(){var o=this&amp;&amp;this!==rIe&amp;&amp;this instanceof i?l:e;return o.apply(r?n:this,arguments)}return i}var iIe=oIe,lIe=Math.max;function sIe(e,t,n,r){for(var l=-1,i=e.length,o=n.length,a=-1,s=t.length,u=lIe(i-o,0),c=Array(s+u),d=!r;++a&lt;s;)c[a]=t[a];for(;++l&lt;o;)(d||l&lt;i)&amp;&amp;(c[n[l]]=e[l]);for(;u--;)c[a++]=e[l++];return c}var uV=sIe,uIe=Math.max;function cIe(e,t,n,r){for(var l=-1,i=e.length,o=-1,a=n.length,s=-1,u=t.length,c=uIe(i-a,0),d=Array(c+u),f=!r;++l&lt;c;)d[l]=e[l];for(var p=l;++s&lt;u;)d[p+s]=t[s];for(;++o&lt;a;)(f||l&lt;i)&amp;&amp;(d[p+n[o]]=e[l++]);return d}var cV=cIe;function dIe(e,t){for(var n=e.length,r=0;n--;)e[n]===t&amp;&amp;++r;return r}var fIe=dIe;function pIe(){}var BP=pIe,hIe=Vb,mIe=BP,gIe=4294967295;function jy(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=gIe,this.__views__=[]}jy.prototype=hIe(mIe.prototype);jy.prototype.constructor=jy;var WP=jy;function vIe(){}var dV=vIe,hL=lV,yIe=dV,bIe=hL?function(e){return hL.get(e)}:yIe,fV=bIe,xIe={},wIe=xIe,mL=wIe,_Ie=Object.prototype,TIe=_Ie.hasOwnProperty;function kIe(e){for(var t=e.name+&quot;&quot;,n=mL[t],r=TIe.call(mL,t)?n.length:0;r--;){var l=n[r],i=l.func;if(i==null||i==e)return l.name}return t}var SIe=kIe,CIe=Vb,MIe=BP;function zy(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}zy.prototype=CIe(MIe.prototype);zy.prototype.constructor=zy;var pV=zy,PIe=WP,OIe=pV,AIe=Hb;function DIe(e){if(e instanceof PIe)return e.clone();var t=new OIe(e.__wrapped__,e.__chain__);return t.__actions__=AIe(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var EIe=DIe,RIe=WP,gL=pV,LIe=BP,IIe=_o,$Ie=oi,NIe=EIe,FIe=Object.prototype,jIe=FIe.hasOwnProperty;function By(e){if($Ie(e)&amp;&amp;!IIe(e)&amp;&amp;!(e instanceof RIe)){if(e instanceof gL)return e;if(jIe.call(e,&quot;__wrapped__&quot;))return NIe(e)}return new gL(e)}By.prototype=LIe.prototype;By.prototype.constructor=By;var zIe=By,BIe=WP,WIe=fV,qIe=SIe,UIe=zIe;function HIe(e){var t=qIe(e),n=UIe[t];if(typeof n!=&quot;function&quot;||!(t in BIe.prototype))return!1;if(e===n)return!0;var r=WIe(n);return!!r&amp;&amp;e===r[0]}var VIe=HIe,GIe=sV,YIe=wU,XIe=YIe(GIe),hV=XIe,KIe=/\\{\\n\\/\\* \\[wrapped with (.+)\\] \\*/,ZIe=/,? &amp; /;function QIe(e){var t=e.match(KIe);return t?t[1].split(ZIe):[]}var JIe=QIe,e$e=/\\{(?:\\n\\/\\* \\[wrapped with .+\\] \\*\\/)?\\n?/;function t$e(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n&gt;1?&quot;&amp; &quot;:&quot;&quot;)+t[r],t=t.join(n&gt;2?&quot;, &quot;:&quot; &quot;),e.replace(e$e,`{\n",
       "/* [wrapped with `+t+`] */\n",
       "`)}var n$e=t$e;function r$e(e,t){for(var n=-1,r=e==null?0:e.length;++n&lt;r&amp;&amp;t(e[n],n,e)!==!1;);return e}var mV=r$e,a$e=mV,o$e=CP,i$e=1,l$e=2,s$e=8,u$e=16,c$e=32,d$e=64,f$e=128,p$e=256,h$e=512,m$e=[[&quot;ary&quot;,f$e],[&quot;bind&quot;,i$e],[&quot;bindKey&quot;,l$e],[&quot;curry&quot;,s$e],[&quot;curryRight&quot;,u$e],[&quot;flip&quot;,h$e],[&quot;partial&quot;,c$e],[&quot;partialRight&quot;,d$e],[&quot;rearg&quot;,p$e]];function g$e(e,t){return a$e(m$e,function(n){var r=&quot;_.&quot;+n[0];t&amp;n[1]&amp;&amp;!o$e(e,r)&amp;&amp;e.push(r)}),e.sort()}var v$e=g$e,y$e=JIe,b$e=n$e,x$e=rP,w$e=v$e;function _$e(e,t,n){var r=t+&quot;&quot;;return x$e(e,b$e(r,w$e(y$e(r),n)))}var gV=_$e,T$e=VIe,k$e=hV,S$e=gV,C$e=1,M$e=2,P$e=4,O$e=8,vL=32,yL=64;function A$e(e,t,n,r,l,i,o,a,s,u){var c=t&amp;O$e,d=c?o:void 0,f=c?void 0:o,p=c?i:void 0,m=c?void 0:i;t|=c?vL:yL,t&amp;=~(c?yL:vL),t&amp;P$e||(t&amp;=~(C$e|M$e));var g=[e,t,l,p,d,m,f,a,s,u],b=n.apply(void 0,g);return T$e(e)&amp;&amp;k$e(b,g),b.placeholder=r,S$e(b,e,t)}var vV=A$e;function D$e(e){var t=e;return t.placeholder}var qP=D$e,E$e=Hb,R$e=cg,L$e=Math.min;function I$e(e,t){for(var n=e.length,r=L$e(t.length,n),l=E$e(e);r--;){var i=t[r];e[r]=R$e(i,n)?l[i]:void 0}return e}var $$e=I$e,bL=&quot;__lodash_placeholder__&quot;;function N$e(e,t){for(var n=-1,r=e.length,l=0,i=[];++n&lt;r;){var o=e[n];(o===t||o===bL)&amp;&amp;(e[n]=bL,i[l++]=n)}return i}var Nx=N$e,F$e=uV,j$e=cV,z$e=fIe,xL=$x,B$e=vV,W$e=qP,q$e=$$e,U$e=Nx,H$e=zo,V$e=1,G$e=2,Y$e=8,X$e=16,K$e=128,Z$e=512;function yV(e,t,n,r,l,i,o,a,s,u){var c=t&amp;K$e,d=t&amp;V$e,f=t&amp;G$e,p=t&amp;(Y$e|X$e),m=t&amp;Z$e,g=f?void 0:xL(e);function b(){for(var v=arguments.length,h=Array(v),y=v;y--;)h[y]=arguments[y];if(p)var w=W$e(b),_=z$e(h,w);if(r&amp;&amp;(h=F$e(h,r,l,p)),i&amp;&amp;(h=j$e(h,i,o,p)),v-=_,p&amp;&amp;v&lt;u){var x=U$e(h,w);return B$e(e,t,yV,b.placeholder,n,h,x,a,s,u-v)}var T=d?n:this,k=f?T[e]:e;return v=h.length,a?h=q$e(h,a):m&amp;&amp;v&gt;1&amp;&amp;h.reverse(),c&amp;&amp;s&lt;v&amp;&amp;(h.length=s),this&amp;&amp;this!==H$e&amp;&amp;this instanceof b&amp;&amp;(k=g||xL(k)),k.apply(T,h)}return b}var bV=yV,Q$e=nP,J$e=$x,eNe=bV,tNe=vV,nNe=qP,rNe=Nx,aNe=zo;function oNe(e,t,n){var r=J$e(e);function l(){for(var i=arguments.length,o=Array(i),a=i,s=nNe(l);a--;)o[a]=arguments[a];var u=i&lt;3&amp;&amp;o[0]!==s&amp;&amp;o[i-1]!==s?[]:rNe(o,s);if(i-=u.length,i&lt;n)return tNe(e,t,eNe,l.placeholder,void 0,o,u,void 0,void 0,n-i);var c=this&amp;&amp;this!==aNe&amp;&amp;this instanceof l?r:e;return Q$e(c,this,o)}return l}var iNe=oNe,lNe=nP,sNe=$x,uNe=zo,cNe=1;function dNe(e,t,n,r){var l=t&amp;cNe,i=sNe(e);function o(){for(var a=-1,s=arguments.length,u=-1,c=r.length,d=Array(c+s),f=this&amp;&amp;this!==uNe&amp;&amp;this instanceof o?i:e;++u&lt;c;)d[u]=r[u];for(;s--;)d[u++]=arguments[++a];return lNe(f,l?n:this,d)}return o}var fNe=dNe,pNe=uV,hNe=cV,wL=Nx,_L=&quot;__lodash_placeholder__&quot;,bT=1,mNe=2,gNe=4,TL=8,Qp=128,kL=256,vNe=Math.min;function yNe(e,t){var n=e[1],r=t[1],l=n|r,i=l&lt;(bT|mNe|Qp),o=r==Qp&amp;&amp;n==TL||r==Qp&amp;&amp;n==kL&amp;&amp;e[7].length&lt;=t[8]||r==(Qp|kL)&amp;&amp;t[7].length&lt;=t[8]&amp;&amp;n==TL;if(!(i||o))return e;r&amp;bT&amp;&amp;(e[2]=t[2],l|=n&amp;bT?0:gNe);var a=t[3];if(a){var s=e[3];e[3]=s?pNe(s,a,t[4]):a,e[4]=s?wL(e[3],_L):t[4]}return a=t[5],a&amp;&amp;(s=e[5],e[5]=s?hNe(s,a,t[6]):a,e[6]=s?wL(e[5],_L):t[6]),a=t[7],a&amp;&amp;(e[7]=a),r&amp;Qp&amp;&amp;(e[8]=e[8]==null?t[8]:vNe(e[8],t[8])),e[9]==null&amp;&amp;(e[9]=t[9]),e[0]=t[0],e[1]=l,e}var bNe=yNe,xNe=/\\s/;function wNe(e){for(var t=e.length;t--&amp;&amp;xNe.test(e.charAt(t)););return t}var _Ne=wNe,TNe=_Ne,kNe=/^\\s+/;function SNe(e){return e&amp;&amp;e.slice(0,TNe(e)+1).replace(kNe,&quot;&quot;)}var CNe=SNe,MNe=CNe,SL=Oi,PNe=kf,CL=NaN,ONe=/^[-+]0x[0-9a-f]+$/i,ANe=/^0b[01]+$/i,DNe=/^0o[0-7]+$/i,ENe=parseInt;function RNe(e){if(typeof e==&quot;number&quot;)return e;if(PNe(e))return CL;if(SL(e)){var t=typeof e.valueOf==&quot;function&quot;?e.valueOf():e;e=SL(t)?t+&quot;&quot;:t}if(typeof e!=&quot;string&quot;)return e===0?e:+e;e=MNe(e);var n=ANe.test(e);return n||DNe.test(e)?ENe(e.slice(2),n?2:8):ONe.test(e)?CL:+e}var LNe=RNe,INe=LNe,ML=1/0,$Ne=17976931348623157e292;function NNe(e){if(!e)return e===0?e:0;if(e=INe(e),e===ML||e===-ML){var t=e&lt;0?-1:1;return t*$Ne}return e===e?e:0}var xV=NNe,FNe=xV;function jNe(e){var t=FNe(e),n=t%1;return t===t?n?t-n:t:0}var wV=jNe,zNe=sV,BNe=iIe,WNe=iNe,qNe=bV,UNe=fNe,HNe=fV,VNe=bNe,GNe=hV,YNe=gV,PL=wV,XNe=&quot;Expected a function&quot;,OL=1,KNe=2,xT=8,wT=16,_T=32,AL=64,DL=Math.max;function ZNe(e,t,n,r,l,i,o,a){var s=t&amp;KNe;if(!s&amp;&amp;typeof e!=&quot;function&quot;)throw new TypeError(XNe);var u=r?r.length:0;if(u||(t&amp;=~(_T|AL),r=l=void 0),o=o===void 0?o:DL(PL(o),0),a=a===void 0?a:PL(a),u-=l?l.length:0,t&amp;AL){var c=r,d=l;r=l=void 0}var f=s?void 0:HNe(e),p=[e,t,n,r,l,c,d,i,o,a];if(f&amp;&amp;VNe(p,f),e=p[0],t=p[1],n=p[2],r=p[3],l=p[4],a=p[9]=p[9]===void 0?s?0:e.length:DL(p[9]-u,0),!a&amp;&amp;t&amp;(xT|wT)&amp;&amp;(t&amp;=~(xT|wT)),!t||t==OL)var m=BNe(e,t,n);else t==xT||t==wT?m=WNe(e,t,a):(t==_T||t==(OL|_T))&amp;&amp;!l.length?m=UNe(e,t,n,r):m=qNe.apply(void 0,p);var g=f?zNe:GNe;return YNe(g(m,p),e,t)}var QNe=ZNe,JNe=Kb,eFe=QNe,tFe=qP,nFe=Nx,rFe=64,UP=JNe(function(e,t){var n=nFe(t,tFe(UP));return eFe(e,rFe,void 0,t,n)});UP.placeholder={};var aFe=UP;const oFe=lr(aFe);var iFe=fg,lFe=SU,sFe=Sf;function uFe(e,t,n){for(var r=-1,l=t.length,i={};++r&lt;l;){var o=t[r],a=iFe(e,o);n(a,o)&amp;&amp;lFe(i,sFe(o,e),a)}return i}var cFe=uFe;function dFe(e,t){return e!=null&amp;&amp;t in Object(e)}var fFe=dFe,pFe=Sf,hFe=Gb,mFe=_o,gFe=cg,vFe=Q5,yFe=Cf;function bFe(e,t,n){t=pFe(t,e);for(var r=-1,l=t.length,i=!1;++r&lt;l;){var o=yFe(t[r]);if(!(i=e!=null&amp;&amp;n(e,o)))break;e=e[o]}return i||++r!=l?i:(l=e==null?0:e.length,!!l&amp;&amp;vFe(l)&amp;&amp;gFe(o,l)&amp;&amp;(mFe(e)||hFe(e)))}var xFe=bFe,wFe=fFe,_Fe=xFe;function TFe(e,t){return e!=null&amp;&amp;_Fe(e,t,wFe)}var _V=TFe,kFe=cFe,SFe=_V;function CFe(e,t){return kFe(e,t,function(n,r){return SFe(e,r)})}var MFe=CFe,EL=vf,PFe=Gb,OFe=_o,RL=EL?EL.isConcatSpreadable:void 0;function AFe(e){return OFe(e)||PFe(e)||!!(RL&amp;&amp;e&amp;&amp;e[RL])}var DFe=AFe,EFe=FP,RFe=DFe;function TV(e,t,n,r,l){var i=-1,o=e.length;for(n||(n=RFe),l||(l=[]);++i&lt;o;){var a=e[i];t&gt;0&amp;&amp;n(a)?t&gt;1?TV(a,t-1,n,r,l):EFe(l,a):r||(l[l.length]=a)}return l}var HP=TV,LFe=HP;function IFe(e){var t=e==null?0:e.length;return t?LFe(e,1):[]}var $Fe=IFe,NFe=$Fe,FFe=xU,jFe=rP;function zFe(e){return jFe(FFe(e,void 0,NFe),e+&quot;&quot;)}var kV=zFe,BFe=MFe,WFe=kV,qFe=WFe(function(e,t){return e==null?{}:BFe(e,t)}),UFe=qFe;const HFe=lr(UFe);var $u=function(){};function ac(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){VFe(e,l,n[l])})}return e}function VFe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oc={fill:le.string,fontSize:le.number,fontFamily:le.string},GFe=le.shape({domain:le.shape({line:le.shape({stroke:le.string.isRequired,strokeWidth:le.number.isRequired,strokeDasharray:le.string}).isRequired}).isRequired,ticks:le.shape({line:le.shape({stroke:le.string.isRequired,strokeWidth:le.number.isRequired,strokeDasharray:le.string}).isRequired,text:le.shape(ac({},oc)).isRequired}).isRequired,legend:le.shape({text:le.shape(ac({},oc)).isRequired}).isRequired}),YFe=le.shape({line:le.shape({stroke:le.string.isRequired,strokeWidth:le.number.isRequired,strokeDasharray:le.string}).isRequired}),XFe=le.shape({text:le.shape(ac({},oc)).isRequired}),KFe=le.shape({text:le.shape(ac({},oc)).isRequired}),SV=le.shape({text:le.shape(ac({},oc)).isRequired}),ZFe=le.shape({text:le.shape(ac({},oc)).isRequired}),QFe=le.shape({line:le.shape({stroke:le.string.isRequired,strokeWidth:le.number.isRequired,strokeDasharray:le.string}).isRequired}),JFe=le.shape({text:le.shape(ac({},oc,{outlineWidth:le.number.isRequired,outlineColor:le.string.isRequired})).isRequired,link:le.shape({stroke:le.string.isRequired,strokeWidth:le.number.isRequired,outlineWidth:le.number.isRequired,outlineColor:le.string.isRequired}).isRequired,outline:le.shape({stroke:le.string.isRequired,strokeWidth:le.number.isRequired,outlineWidth:le.number.isRequired,outlineColor:le.string.isRequired}).isRequired,symbol:le.shape({fill:le.string.isRequired,outlineWidth:le.number.isRequired,outlineColor:le.string.isRequired}).isRequired});le.shape({background:le.string.isRequired,fontFamily:le.string.isRequired,fontSize:le.number.isRequired,textColor:le.string.isRequired,axis:GFe.isRequired,grid:YFe.isRequired,legends:XFe.isRequired,labels:KFe.isRequired,dots:SV.isRequired,markers:ZFe,crosshair:QFe.isRequired,annotations:JFe.isRequired});var CV={background:&quot;transparent&quot;,fontFamily:&quot;sans-serif&quot;,fontSize:11,textColor:&quot;#333333&quot;,axis:{domain:{line:{stroke:&quot;transparent&quot;,strokeWidth:1}},ticks:{line:{stroke:&quot;#777777&quot;,strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:&quot;#dddddd&quot;,strokeWidth:1}},legends:{text:{fill:&quot;#333333&quot;}},labels:{text:{}},markers:{lineColor:&quot;#000000&quot;,lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:&quot;white&quot;,color:&quot;inherit&quot;,fontSize:&quot;inherit&quot;,borderRadius:&quot;2px&quot;,boxShadow:&quot;0 1px 2px rgba(0, 0, 0, 0.25)&quot;,padding:&quot;5px 9px&quot;},basic:{whiteSpace:&quot;pre&quot;,display:&quot;flex&quot;,alignItems:&quot;center&quot;},chip:{marginRight:7},table:{},tableCell:{padding:&quot;3px 5px&quot;}},crosshair:{line:{stroke:&quot;#000000&quot;,strokeWidth:1,strokeOpacity:.75,strokeDasharray:&quot;6 6&quot;}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:&quot;#ffffff&quot;},link:{stroke:&quot;#000000&quot;,strokeWidth:1,outlineWidth:2,outlineColor:&quot;#ffffff&quot;},outline:{fill:&quot;none&quot;,stroke:&quot;#000000&quot;,strokeWidth:2,outlineWidth:2,outlineColor:&quot;#ffffff&quot;},symbol:{fill:&quot;#000000&quot;,outlineWidth:2,outlineColor:&quot;#ffffff&quot;}}},eje=[&quot;axis.ticks.text&quot;,&quot;axis.legend.text&quot;,&quot;legends.text&quot;,&quot;labels.text&quot;,&quot;dots.text&quot;,&quot;markers.text&quot;,&quot;annotations.text&quot;],MV=function(t,n){var r=z6e({},t,n);return eje.forEach(function(l){Hs(r,&quot;&quot;.concat(l,&quot;.fontFamily&quot;))===void 0&amp;&amp;Ru(r,&quot;&quot;.concat(l,&quot;.fontFamily&quot;),r.fontFamily),Hs(r,&quot;&quot;.concat(l,&quot;.fontSize&quot;))===void 0&amp;&amp;Ru(r,&quot;&quot;.concat(l,&quot;.fontSize&quot;),r.fontSize),Hs(r,&quot;&quot;.concat(l,&quot;.fill&quot;))===void 0&amp;&amp;Ru(r,&quot;&quot;.concat(l,&quot;.fill&quot;),r.textColor)}),r},tje={nivo:[&quot;#d76445&quot;,&quot;#f47560&quot;,&quot;#e8c1a0&quot;,&quot;#97e3d5&quot;,&quot;#61cdbb&quot;,&quot;#00b0a7&quot;],BrBG:$n(ex),PRGn:$n(tx),PiYG:$n(nx),PuOr:$n(rx),RdBu:$n(ax),RdGy:$n(ox),RdYlBu:$n(ix),RdYlGn:$n(lx),spectral:$n(sx),blues:$n(wx),greens:$n(_x),greys:$n(Tx),oranges:$n(Cx),purples:$n(kx),reds:$n(Sx),BuGn:$n(ux),BuPu:$n(cx),GnBu:$n(dx),OrRd:$n(fx),PuBuGn:$n(px),PuBu:$n(hx),PuRd:$n(mx),RdPu:$n(gx),YlGnBu:$n(vx),YlGn:$n(yx),YlOrBr:$n(bx),YlOrRd:$n(xx)},nje=Object.keys(tje);$n(ex),$n(tx),$n(nx),$n(rx),$n(ax),$n(ox),$n(ix),$n(lx),$n(sx),$n(wx),$n(_x),$n(Tx),$n(Cx),$n(kx),$n(Sx),$n(ux),$n(cx),$n(dx),$n(fx),$n(px),$n(hx),$n(mx),$n(gx),$n(vx),$n(yx),$n(bx),$n(xx);le.oneOfType([le.oneOf(nje),le.func,le.arrayOf(le.string)]);var Kk={basis:iEe,basisClosed:lEe,basisOpen:sEe,bundle:uEe,cardinal:cEe,cardinalClosed:dEe,cardinalOpen:fEe,catmullRom:pEe,catmullRomClosed:hEe,catmullRomOpen:mEe,linear:OP,linearClosed:gEe,monotoneX:vEe,monotoneY:yEe,natural:bEe,step:xEe,stepAfter:_Ee,stepBefore:wEe},Fx=Object.keys(Kk);le.oneOf(Fx);var rje=Fx.filter(function(e){return e.endsWith(&quot;Closed&quot;)});le.oneOf(rje);var aje=nH(Fx,&quot;bundle&quot;,&quot;basisClosed&quot;,&quot;basisOpen&quot;,&quot;cardinalClosed&quot;,&quot;cardinalOpen&quot;,&quot;catmullRomClosed&quot;,&quot;catmullRomOpen&quot;,&quot;linearClosed&quot;);le.oneOf(aje);var oje=nH(Fx,&quot;bundle&quot;,&quot;basisClosed&quot;,&quot;basisOpen&quot;,&quot;cardinalClosed&quot;,&quot;cardinalOpen&quot;,&quot;catmullRomClosed&quot;,&quot;catmullRomOpen&quot;,&quot;linearClosed&quot;),ije=le.oneOf(oje),PV=function(t){var n=Kk[t];if(!n)throw new TypeError(&quot;&#x27;&quot;.concat(t,&quot;&#x27;, is not a valid curve interpolator identifier.&quot;));return Kk[t]},OV={defs:le.arrayOf(le.shape({id:le.string.isRequired})).isRequired,fill:le.arrayOf(le.shape({id:le.string.isRequired,match:le.oneOfType([le.oneOf([&quot;*&quot;]),le.object,le.func]).isRequired})).isRequired},lje={ascending:yH,descending:OEe,insideOut:AEe,none:ef,reverse:DEe},sje=Object.keys(lje);le.oneOf(sje);var uje={expand:kEe,diverging:LP,none:Jd,silhouette:SEe,wiggle:CEe},cje=Object.keys(uje);le.oneOf(cje);var dje={binary:REe,dice:Ox,slice:Ax,sliceDice:LEe,squarify:EEe,resquarify:IEe},fje=Object.keys(dje);le.oneOf(fje);var pje=le.shape({top:le.number,right:le.number,bottom:le.number,left:le.number}).isRequired,VP={animate:le.bool.isRequired,motionStiffness:le.number.isRequired,motionDamping:le.number.isRequired},hje=[&quot;normal&quot;,&quot;multiply&quot;,&quot;screen&quot;,&quot;overlay&quot;,&quot;darken&quot;,&quot;lighten&quot;,&quot;color-dodge&quot;,&quot;color-burn&quot;,&quot;hard-light&quot;,&quot;soft-light&quot;,&quot;difference&quot;,&quot;exclusion&quot;,&quot;hue&quot;,&quot;saturation&quot;,&quot;color&quot;,&quot;luminosity&quot;],kc=le.oneOf(hje),mje=!0,gje=90,vje=15;Lu(_P);var Zk={top:0,right:0,bottom:0,left:0};function yje(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){bje(e,l,n[l])})}return e}function bje(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var jx=function(t,n){var r=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:{};return ge.useMemo(function(){var l=yje({},Zk,r);return{margin:l,innerWidth:t-l.left-l.right,innerHeight:n-l.top-l.bottom,outerWidth:t,outerHeight:n}},[t,n,r.top,r.right,r.bottom,r.left])},xje=function(t){return ge.useMemo(function(){return MV(CV,t)},[t])},wje=function(t){return typeof t==&quot;function&quot;?t:typeof t==&quot;string&quot;?t.indexOf(&quot;time:&quot;)===0?IP(t.slice(&quot;5&quot;)):Pf(t):function(n){return n}},Rm=function(t){return ge.useMemo(function(){return wje(t)},[t])},GP=ge.createContext(),_je={},AV=function(t){var n=t.theme,r=n===void 0?_je:n,l=t.children,i=xje(r);return Qe.createElement(GP.Provider,{value:i},l)};AV.propTypes={children:le.node.isRequired,theme:le.object};var ka=function(){return ge.useContext(GP)};function iv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?iv=function(n){return typeof n}:iv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},iv(e)}function Qk(){return Qk=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},Qk.apply(this,arguments)}function Tje(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){Cu(e,l,n[l])})}return e}function kje(e,t){if(e==null)return{};var n=Sje(e,t),r,l;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(l=0;l&lt;i.length;l++)r=i[l],!(t.indexOf(r)&gt;=0)&amp;&amp;Object.prototype.propertyIsEnumerable.call(e,r)&amp;&amp;(n[r]=e[r])}return n}function Sje(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,i;for(i=0;i&lt;r.length;i++)l=r[i],!(t.indexOf(l)&gt;=0)&amp;&amp;(n[l]=e[l]);return n}function Cje(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function Mje(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Pje(e,t,n){return t&amp;&amp;Mje(e.prototype,t),e}function Oje(e,t){return t&amp;&amp;(iv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:Kc(e)}function Jk(e){return Jk=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Jk(e)}function Kc(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function Aje(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;eS(e,t)}function eS(e,t){return eS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},eS(e,t)}function Cu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Dje=function(t,n){return typeof t!=&quot;number&quot;?{value:t,config:n,interpolator:n&amp;&amp;n.interpolator?n.interpolator:kP}:zn(t,n)},zx=function(e){Aje(t,e);function t(){var n,r;Cje(this,t);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=Oje(this,(n=Jk(t)).call.apply(n,[this].concat(i))),Cu(Kc(r),&quot;oldValues&quot;,{}),Cu(Kc(r),&quot;newInters&quot;,{}),Cu(Kc(r),&quot;currentStepValues&quot;,{}),Cu(Kc(r),&quot;stepValues&quot;,{}),Cu(Kc(r),&quot;stepInterpolators&quot;,{}),r}return Pje(t,[{key:&quot;render&quot;,value:function(){var r=this,l=this.props,i=l.style,o=l.children,a=kje(l,[&quot;style&quot;,&quot;children&quot;]),s=i(Dje);for(var u in s)s[u]&amp;&amp;s[u].interpolator&amp;&amp;(this.currentStepValues[u]=this.currentStepValues[u]||0,(typeof this.newInters[u]&gt;&quot;u&quot;||s[u].value!==this.newInters[u].value)&amp;&amp;(this.newInters[u]=s[u],this.stepValues[u]=this.currentStepValues[u]+1,this.stepInterpolators[u]=this.newInters[u].interpolator(this.oldValues[u],this.newInters[u].value)),s[u]=zn(this.stepValues[u],this.newInters[u].config));return Qe.createElement(rs,Qk({},a,{style:s}),function(c){var d={};for(var f in c)if(r.stepValues[f]){r.currentStepValues[f]=c[f];var p=r.currentStepValues[f]-r.stepValues[f]+1;r.oldValues[f]=d[f]=r.stepInterpolators[f](p)}return o(Tje({},c,d))})}}]),t}(ge.PureComponent);Cu(zx,&quot;propTypes&quot;,{children:le.func.isRequired,style:le.func.isRequired});var DV=ge.createContext(),Bx=function(t){var n=t.children,r=t.animate,l=t.stiffness,i=t.damping,o=ge.useMemo(function(){return{animate:r,springConfig:{stiffness:l,damping:i}}},[r,l,i]);return Qe.createElement(DV.Provider,{value:o},n)};Bx.propTypes={children:le.node.isRequired,animate:le.bool.isRequired,stiffness:le.number.isRequired,damping:le.number.isRequired};Bx.defaultProps={animate:!0,stiffness:90,damping:15};var Bo=function(){return ge.useContext(DV)};function Eje(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){Rje(e,l,n[l])})}return e}function Rje(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lje(e,t){return Nje(e)||$je(e,t)||Ije()}function Ije(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function $je(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function Nje(e){if(Array.isArray(e))return e}var Fje={position:&quot;relative&quot;},jje={pointerEvents:&quot;none&quot;,position:&quot;absolute&quot;,zIndex:10},Wx=function(t){var n=t.children,r=t.theme,l=t.isInteractive,i=l===void 0?!0:l,o=t.animate,a=t.motionStiffness,s=t.motionDamping,u=ge.useRef(null),c=ge.useState({isTooltipVisible:!1,tooltipContent:null,position:{}}),d=Lje(c,2),f=d[0],p=d[1],m=ge.useCallback(function(w,_){if(u){var x=u.current.getBoundingClientRect(),T=_.clientX,k=_.clientY,S=T-x.left,C=k-x.top,M={};S&lt;x.width/2?M.left=S+20:M.right=x.width-S+20,C&lt;x.height/2?M.top=C-12:M.bottom=x.height-C-12,p({isTooltipVisible:!0,tooltipContent:w,position:M})}},[u]),g=ge.useCallback(function(){p({isTooltipVisible:!1,tooltipContent:null})}),b=f.isTooltipVisible,v=f.tooltipContent,h=f.position,y;return i===!0?y=Qe.createElement(&quot;div&quot;,{style:Fje,ref:u},n({showTooltip:i?m:$u,hideTooltip:i?g:$u}),b&amp;&amp;Qe.createElement(&quot;div&quot;,{style:Eje({},jje,h,r.tooltip)},v)):y=n({showTooltip:i?m:$u,hideTooltip:i?g:$u}),Qe.createElement(GP.Provider,{value:r},Qe.createElement(Bx,{animate:o,stiffness:a,damping:s},Qe.createElement(H5.Provider,{value:[m,g]},y)))};Wx.propTypes={children:le.func.isRequired,isInteractive:le.bool,theme:le.object.isRequired,animate:le.bool.isRequired,motionStiffness:le.number,motionDamping:le.number};function lv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?lv=function(n){return typeof n}:lv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},lv(e)}function zje(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function Bje(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Wje(e,t,n){return t&amp;&amp;Bje(e.prototype,t),e}function qje(e,t){return t&amp;&amp;(lv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:EV(e)}function tS(e){return tS=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},tS(e)}function EV(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function Uje(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;nS(e,t)}function nS(e,t){return nS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},nS(e,t)}function RV(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qx=function(e){Uje(t,e);function t(){var n,r;zje(this,t);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=qje(this,(n=tS(t)).call.apply(n,[this].concat(i))),RV(EV(r),&quot;state&quot;,{dimensions:{width:-1,height:-1}}),r}return Wje(t,[{key:&quot;render&quot;,value:function(){var r=this,l=this.state.dimensions,i=l.width,o=l.height,a=i&gt;0&amp;&amp;o&gt;0;return Qe.createElement(Tm,{bounds:!0,onResize:function(u){r.setState({dimensions:u.bounds})}},function(s){var u=s.measureRef;return Qe.createElement(&quot;div&quot;,{ref:u,style:{width:&quot;100%&quot;,height:&quot;100%&quot;}},a&amp;&amp;r.props.children({width:i,height:o}))})}}]),t}(ge.Component);RV(qx,&quot;propTypes&quot;,{children:le.func.isRequired});var LV=function(t){var n=t.id,r=t.colors;return Qe.createElement(&quot;linearGradient&quot;,{id:n,x1:0,x2:0,y1:0,y2:1},r.map(function(l){var i=l.offset,o=l.color,a=l.opacity;return Qe.createElement(&quot;stop&quot;,{key:i,offset:&quot;&quot;.concat(i,&quot;%&quot;),stopColor:o,stopOpacity:a!==void 0?a:1})}))};LV.propTypes={id:le.string.isRequired,colors:le.arrayOf(le.shape({offset:le.number.isRequired,color:le.string.isRequired})).isRequired};var IV={linearGradient:LV},Ux=ge.memo(function(e){var t=e.id,n=e.background,r=e.color,l=e.size,i=e.padding,o=e.stagger,a=l+i,s=l/2,u=i/2;return o===!0&amp;&amp;(a=l*2+i*2),Qe.createElement(&quot;pattern&quot;,{id:t,width:a,height:a,patternUnits:&quot;userSpaceOnUse&quot;},Qe.createElement(&quot;rect&quot;,{width:a,height:a,fill:n}),Qe.createElement(&quot;circle&quot;,{cx:u+s,cy:u+s,r:s,fill:r}),o&amp;&amp;Qe.createElement(&quot;circle&quot;,{cx:i*1.5+l+s,cy:i*1.5+l+s,r:s,fill:r}))});Ux.displayName=&quot;PatternDots&quot;;Ux.propTypes={id:le.string.isRequired,color:le.string.isRequired,background:le.string.isRequired,size:le.number.isRequired,padding:le.number.isRequired,stagger:le.bool.isRequired};Ux.defaultProps={color:&quot;#000000&quot;,background:&quot;#ffffff&quot;,size:4,padding:4,stagger:!1};var rS=function(t){return t*Math.PI/180},Hje=function(t){return 180*t/Math.PI},Vje=function(t,n){return{x:Math.cos(t)*n,y:Math.sin(t)*n}},Gje=function(t){var n=t%360;return n&lt;0&amp;&amp;(n+=360),n},Yje={svg:{align:{left:&quot;start&quot;,center:&quot;middle&quot;,right:&quot;end&quot;},baseline:{top:&quot;text-before-edge&quot;,center:&quot;central&quot;,bottom:&quot;alphabetic&quot;}},canvas:{align:{left:&quot;left&quot;,center:&quot;center&quot;,right:&quot;right&quot;},baseline:{top:&quot;top&quot;,center:&quot;middle&quot;,bottom:&quot;bottom&quot;}}},Hx=ge.memo(function(e){var t=e.id,n=e.spacing,r=e.rotation,l=e.background,i=e.color,o=e.lineWidth,a=Math.round(r)%360,s=Math.abs(n);a&gt;180?a=a-360:a&gt;90?a=a-180:a&lt;-180?a=a+360:a&lt;-90&amp;&amp;(a=a+180);var u=s,c=s,d;return a===0?d=`\n",
       "                M 0 0 L `.concat(u,` 0\n",
       "                M 0 `).concat(c,&quot; L &quot;).concat(u,&quot; &quot;).concat(c,`\n",
       "            `):a===90?d=`\n",
       "                M 0 0 L 0 `.concat(c,`\n",
       "                M `).concat(u,&quot; 0 L &quot;).concat(u,&quot; &quot;).concat(c,`\n",
       "            `):(u=Math.abs(s/Math.sin(rS(a))),c=s/Math.sin(rS(90-a)),a&gt;0?d=`\n",
       "                    M 0 `.concat(-c,&quot; L &quot;).concat(u*2,&quot; &quot;).concat(c,`\n",
       "                    M `).concat(-u,&quot; &quot;).concat(-c,&quot; L &quot;).concat(u,&quot; &quot;).concat(c,`\n",
       "                    M `).concat(-u,&quot; 0 L &quot;).concat(u,&quot; &quot;).concat(c*2,`\n",
       "                `):d=`\n",
       "                    M `.concat(-u,&quot; &quot;).concat(c,&quot; L &quot;).concat(u,&quot; &quot;).concat(-c,`\n",
       "                    M `).concat(-u,&quot; &quot;).concat(c*2,&quot; L &quot;).concat(u*2,&quot; &quot;).concat(-c,`\n",
       "                    M 0 `).concat(c*2,&quot; L &quot;).concat(u*2,` 0\n",
       "                `)),Qe.createElement(&quot;pattern&quot;,{id:t,width:u,height:c,patternUnits:&quot;userSpaceOnUse&quot;},Qe.createElement(&quot;rect&quot;,{width:u,height:c,fill:l,stroke:&quot;rgba(255, 0, 0, 0.1)&quot;,strokeWidth:0}),Qe.createElement(&quot;path&quot;,{d,strokeWidth:o,stroke:i,strokeLinecap:&quot;square&quot;}))});Hx.displayName=&quot;PatternLines&quot;;Hx.propTypes={id:le.string.isRequired,spacing:le.number.isRequired,rotation:le.number.isRequired,background:le.string.isRequired,color:le.string.isRequired,lineWidth:le.number.isRequired};Hx.defaultProps={spacing:5,rotation:0,color:&quot;#000000&quot;,background:&quot;#ffffff&quot;,lineWidth:2};var Vx=ge.memo(function(e){var t=e.id,n=e.background,r=e.color,l=e.size,i=e.padding,o=e.stagger,a=l+i,s=i/2;return o===!0&amp;&amp;(a=l*2+i*2),Qe.createElement(&quot;pattern&quot;,{id:t,width:a,height:a,patternUnits:&quot;userSpaceOnUse&quot;},Qe.createElement(&quot;rect&quot;,{width:a,height:a,fill:n}),Qe.createElement(&quot;rect&quot;,{x:s,y:s,width:l,height:l,fill:r}),o&amp;&amp;Qe.createElement(&quot;rect&quot;,{x:i*1.5+l,y:i*1.5+l,width:l,height:l,fill:r}))});Vx.displayName=&quot;PatternSquares&quot;;Vx.propTypes={id:le.string.isRequired,color:le.string.isRequired,background:le.string.isRequired,size:le.number.isRequired,padding:le.number.isRequired,stagger:le.bool.isRequired};Vx.defaultProps={color:&quot;#000000&quot;,background:&quot;#ffffff&quot;,size:4,padding:4,stagger:!1};var $V={patternDots:Ux,patternLines:Hx,patternSquares:Vx};function Xje(e,t){if(e==null)return{};var n=Kje(e,t),r,l;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(l=0;l&lt;i.length;l++)r=i[l],!(t.indexOf(r)&gt;=0)&amp;&amp;Object.prototype.propertyIsEnumerable.call(e,r)&amp;&amp;(n[r]=e[r])}return n}function Kje(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,i;for(i=0;i&lt;r.length;i++)l=r[i],!(t.indexOf(l)&gt;=0)&amp;&amp;(n[l]=e[l]);return n}function NV(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){Zje(e,l,n[l])})}return e}function Zje(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var aS=NV({},IV,$V),FV=function(t){var n=t.defs;return!n||n.length&lt;1?null:Qe.createElement(&quot;defs&quot;,null,n.map(function(r){var l=r.type,i=Xje(r,[&quot;type&quot;]);return aS[l]?Qe.createElement(aS[l],NV({key:i.id},i)):null}))};FV.propTypes={defs:le.arrayOf(le.shape({type:le.oneOf(Object.keys(aS)).isRequired,id:le.string.isRequired}))};var Qje=ge.memo(FV),yg=function(t){var n=t.width,r=t.height,l=t.margin,i=t.defs,o=t.children,a=ka();return Qe.createElement(&quot;svg&quot;,{xmlns:&quot;http://www.w3.org/2000/svg&quot;,role:&quot;img&quot;,width:n,height:r},Qe.createElement(Qje,{defs:i}),Qe.createElement(&quot;rect&quot;,{width:n,height:r,fill:a.background}),Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(l.left,&quot;,&quot;).concat(l.top,&quot;)&quot;)},o))};yg.propTypes={width:le.number.isRequired,height:le.number.isRequired,margin:le.shape({top:le.number.isRequired,left:le.number.isRequired}).isRequired,defs:le.array,children:le.oneOfType([le.arrayOf(le.node),le.node]).isRequired};var jV=function(t){var n=t.size,r=t.color,l=t.borderWidth,i=t.borderColor;return Qe.createElement(&quot;circle&quot;,{r:n/2,fill:r,stroke:i,strokeWidth:l,style:{pointerEvents:&quot;none&quot;}})};jV.propTypes={size:le.number.isRequired,color:le.string.isRequired,borderWidth:le.number.isRequired,borderColor:le.string.isRequired};var Jje=ge.memo(jV),YP=function(t){var n=t.x,r=t.y,l=t.symbol,i=t.size,o=t.datum,a=t.color,s=t.borderWidth,u=t.borderColor,c=t.label,d=t.labelTextAnchor,f=t.labelYOffset,p=t.theme;return Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(n,&quot;, &quot;).concat(r,&quot;)&quot;),style:{pointerEvents:&quot;none&quot;}},Qe.createElement(l,{size:i,color:a,datum:o,borderWidth:s,borderColor:u}),c&amp;&amp;Qe.createElement(&quot;text&quot;,{textAnchor:d,y:f,style:p.dots.text},c))};YP.propTypes={x:le.number.isRequired,y:le.number.isRequired,datum:le.object.isRequired,size:le.number.isRequired,color:le.string.isRequired,borderWidth:le.number.isRequired,borderColor:le.string.isRequired,symbol:le.oneOfType([le.func,le.object]),label:le.oneOfType([le.string,le.number]),labelTextAnchor:le.oneOf([&quot;start&quot;,&quot;middle&quot;,&quot;end&quot;]),labelYOffset:le.number.isRequired,theme:le.shape({dots:SV.isRequired}).isRequired};var eze={symbol:Jje,labelTextAnchor:&quot;middle&quot;,labelYOffset:-12};YP.defaultProps=eze;var LL=ge.memo(YP),tze=function(t){var n=t.axis,r=t.width,l=t.height,i=t.position,o=t.offsetX,a=t.offsetY,s=t.orientation,u=0,c=0,d=s===&quot;vertical&quot;?-90:0,f=&quot;start&quot;;if(n===&quot;x&quot;)switch(i){case&quot;top-left&quot;:u=-o,c=a,f=&quot;end&quot;;break;case&quot;top&quot;:c=-a,s===&quot;horizontal&quot;?f=&quot;middle&quot;:f=&quot;start&quot;;break;case&quot;top-right&quot;:u=o,c=a,s===&quot;horizontal&quot;?f=&quot;start&quot;:f=&quot;end&quot;;break;case&quot;right&quot;:u=o,c=l/2,s===&quot;horizontal&quot;?f=&quot;start&quot;:f=&quot;middle&quot;;break;case&quot;bottom-right&quot;:u=o,c=l-a,f=&quot;start&quot;;break;case&quot;bottom&quot;:c=l+a,s===&quot;horizontal&quot;?f=&quot;middle&quot;:f=&quot;end&quot;;break;case&quot;bottom-left&quot;:c=l-a,u=-o,s===&quot;horizontal&quot;?f=&quot;end&quot;:f=&quot;start&quot;;break;case&quot;left&quot;:u=-o,c=l/2,s===&quot;horizontal&quot;?f=&quot;end&quot;:f=&quot;middle&quot;;break}else switch(i){case&quot;top-left&quot;:u=o,c=-a,f=&quot;start&quot;;break;case&quot;top&quot;:u=r/2,c=-a,s===&quot;horizontal&quot;?f=&quot;middle&quot;:f=&quot;start&quot;;break;case&quot;top-right&quot;:u=r-o,c=-a,s===&quot;horizontal&quot;?f=&quot;end&quot;:f=&quot;start&quot;;break;case&quot;right&quot;:u=r+o,s===&quot;horizontal&quot;?f=&quot;start&quot;:f=&quot;middle&quot;;break;case&quot;bottom-right&quot;:u=r-o,c=a,f=&quot;end&quot;;break;case&quot;bottom&quot;:u=r/2,c=a,s===&quot;horizontal&quot;?f=&quot;middle&quot;:f=&quot;end&quot;;break;case&quot;bottom-left&quot;:u=o,c=a,s===&quot;horizontal&quot;?f=&quot;start&quot;:f=&quot;end&quot;;break;case&quot;left&quot;:u=-o,s===&quot;horizontal&quot;?f=&quot;end&quot;:f=&quot;middle&quot;;break}return{x:u,y:c,rotation:d,textAnchor:f}},XP=function(t){var n=t.width,r=t.height,l=t.axis,i=t.scale,o=t.value,a=t.lineStyle,s=t.textStyle,u=t.legend,c=t.legendPosition,d=t.legendOffsetX,f=t.legendOffsetY,p=t.legendOrientation,m=ka(),g=0,b=0,v=0,h=0;l===&quot;y&quot;?(v=i(o),b=n):(g=i(o),h=r);var y=null;if(u){var w=tze({axis:l,width:n,height:r,position:c,offsetX:d,offsetY:f,orientation:p});y=Qe.createElement(&quot;text&quot;,{transform:&quot;translate(&quot;.concat(w.x,&quot;, &quot;).concat(w.y,&quot;) rotate(&quot;).concat(w.rotation,&quot;)&quot;),textAnchor:w.textAnchor,dominantBaseline:&quot;central&quot;,style:s},u)}return Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(g,&quot;, &quot;).concat(v,&quot;)&quot;)},Qe.createElement(&quot;line&quot;,{x1:0,x2:b,y1:0,y2:h,stroke:m.markers.lineColor,strokeWidth:m.markers.lineStrokeWidth,style:a}),y)};XP.propTypes={width:le.number.isRequired,height:le.number.isRequired,axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,scale:le.func.isRequired,value:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,lineStyle:le.object,textStyle:le.object,legend:le.string,legendPosition:le.oneOf([&quot;top-left&quot;,&quot;top&quot;,&quot;top-right&quot;,&quot;right&quot;,&quot;bottom-right&quot;,&quot;bottom&quot;,&quot;bottom-left&quot;,&quot;left&quot;]),legendOffsetX:le.number.isRequired,legendOffsetY:le.number.isRequired,legendOrientation:le.oneOf([&quot;horizontal&quot;,&quot;vertical&quot;]).isRequired};XP.defaultProps={legendPosition:&quot;top-right&quot;,legendOffsetX:14,legendOffsetY:14,legendOrientation:&quot;horizontal&quot;};var nze=ge.memo(XP);function oS(){return oS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},oS.apply(this,arguments)}var zV=function(t){var n=t.markers,r=t.width,l=t.height,i=t.xScale,o=t.yScale;return!n||n.length===0?null:n.map(function(a,s){return Qe.createElement(nze,oS({key:s},a,{width:r,height:l,scale:a.axis===&quot;y&quot;?o:i}))})};zV.propTypes={width:le.number.isRequired,height:le.number.isRequired,xScale:le.func.isRequired,yScale:le.func.isRequired,markers:le.arrayOf(le.shape({axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,value:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,lineStyle:le.object,textStyle:le.object}))};var KP=ge.memo(zV),BV=function(){return Tc(vg({margin:Zk}),Ix({width:le.number.isRequired,height:le.number.isRequired,margin:pje}),so(function(e,t){return e.width!==t.width||e.height!==t.height||!eV(e.margin,t.margin)},function(e){var t=Object.assign({},Zk,e.margin);return{margin:t,width:e.width-t.left-t.right,height:e.height-t.top-t.bottom,outerWidth:e.width,outerHeight:e.height}}))},WV=function(t,n){var r=Cm(t)?t:function(i){return Hs(i,t)},l;return n&amp;&amp;(l=Cm(n)?n:Pf(n)),l?function(i){return l(r(i))}:r},rze=function(t){return Cm(t)?t:function(n){return n[t]}},aze=function(){return Tc(Ix(VP),vg({animate:mje,motionDamping:vje,motionStiffness:gje}),so([&quot;motionDamping&quot;,&quot;motionStiffness&quot;],function(e){var t=e.motionDamping,n=e.motionStiffness;return{boundSpring:oFe(zn,{damping:t,stiffness:n})}}))};function IL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qV=function(){var e=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:{},t=e.srcKey,n=t===void 0?&quot;theme&quot;:t,r=e.destKey,l=r===void 0?&quot;theme&quot;:r;return Tc(Ix(IL({},n,le.object)),so([n],function(i){return IL({},l,MV(CV,i[n]))}))};function sv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?sv=function(n){return typeof n}:sv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},sv(e)}function oze(e,t){if(e==null)return{};var n=ize(e,t),r,l;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(l=0;l&lt;i.length;l++)r=i[l],!(t.indexOf(r)&gt;=0)&amp;&amp;Object.prototype.propertyIsEnumerable.call(e,r)&amp;&amp;(n[r]=e[r])}return n}function ize(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,i;for(i=0;i&lt;r.length;i++)l=r[i],!(t.indexOf(l)&gt;=0)&amp;&amp;(n[l]=e[l]);return n}function lze(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function sze(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function uze(e,t,n){return t&amp;&amp;sze(e.prototype,t),e}function cze(e,t){return t&amp;&amp;(sv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:dze(e)}function dze(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function iS(e){return iS=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},iS(e)}function fze(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;lS(e,t)}function lS(e,t){return lS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},lS(e,t)}var pze={position:&quot;relative&quot;},UV=function(t){var n=t.theme,r=t.renderWrapper,l=r===void 0?!0:r,i=t.children,o=t.animate,a=t.motionStiffness,s=t.motionDamping,u=ge.useRef(null),c=SCe(u),d=c.showTooltipAt,f=c.showTooltipFromEvent,p=c.hideTooltip,m=c.isTooltipVisible,g=c.tooltipContent,b=c.tooltipPosition,v=c.tooltipAnchor;return Qe.createElement(AV,{theme:n},Qe.createElement(Bx,{animate:o,stiffness:a,damping:s},Qe.createElement(H5.Provider,{value:{showTooltipAt:d,showTooltipFromEvent:f,hideTooltip:p}},l===!0&amp;&amp;Qe.createElement(&quot;div&quot;,{style:pze,ref:u},i,m&amp;&amp;Qe.createElement(Nb,{position:b,anchor:v},g)),l!==!0&amp;&amp;i)))};UV.propTypes={children:le.node.isRequired,theme:le.object,animate:le.bool,motionStiffness:le.number,motionDamping:le.number,renderWrapper:le.bool};var Gx=function(t){return function(n){fze(r,n);function r(){return lze(this,r),cze(this,iS(r).apply(this,arguments))}return uze(r,[{key:&quot;render&quot;,value:function(){var i=this.props,o=i.theme,a=i.renderWrapper,s=oze(i,[&quot;theme&quot;,&quot;renderWrapper&quot;]);return Qe.createElement(UV,{theme:o,renderWrapper:a,animate:s.animate,motionStiffness:s.motionStiffness,motionDamping:s.motionDamping},Qe.createElement(t,s))}}]),r}(ge.Component)},ZP=function(t,n,r,l,i,o){return t&lt;=i&amp;&amp;i&lt;=t+r&amp;&amp;n&lt;=o&amp;&amp;o&lt;=n+l},Lm=function(t,n){var r=n.clientX,l=n.clientY,i=t.getBoundingClientRect();return[r-i.left,l-i.top]};function TT(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){hze(e,l,n[l])})}return e}function hze(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mze(e){return yze(e)||vze(e)||gze()}function gze(){throw new TypeError(&quot;Invalid attempt to spread non-iterable instance&quot;)}function vze(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;)return Array.from(e)}function yze(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t&lt;e.length;t++)n[t]=e[t];return n}}var bze=Object.keys(IV),xze=Object.keys($V),wze=function(t,n,r){if(t===&quot;*&quot;)return!0;if(Cm(t))return t(n);if(Mm(t)){var l=r?Hs(n,r):n;return eV(HFe(l,Object.keys(t)),t)}return!1},HV=function(t,n,r){var l=arguments.length&gt;3&amp;&amp;arguments[3]!==void 0?arguments[3]:{},i=l.dataKey,o=l.colorKey,a=o===void 0?&quot;color&quot;:o,s=l.targetKey,u=s===void 0?&quot;fill&quot;:s,c=[],d={};return t.length&amp;&amp;n.length&amp;&amp;(c=mze(t),n.forEach(function(f){for(var p=function(v){var h=r[v],y=h.id,w=h.match;if(wze(w,f,i)){var _=t.find(function(P){var E=P.id;return E===y});if(_){if(xze.includes(_.type))if(_.background===&quot;inherit&quot;||_.color===&quot;inherit&quot;){var x=Hs(f,a),T=_.background,k=_.color,S=y;_.background===&quot;inherit&quot;&amp;&amp;(S=&quot;&quot;.concat(S,&quot;.bg.&quot;).concat(x),T=x),_.color===&quot;inherit&quot;&amp;&amp;(S=&quot;&quot;.concat(S,&quot;.fg.&quot;).concat(x),k=x),Ru(f,u,&quot;url(#&quot;.concat(S,&quot;)&quot;)),d[S]||(c.push(TT({},_,{id:S,background:T,color:k})),d[S]=1)}else Ru(f,u,&quot;url(#&quot;.concat(y,&quot;)&quot;));else if(bze.includes(_.type)){var C=_.colors.map(function(P){var E=P.color;return E});if(C.includes(&quot;inherit&quot;)){var M=Hs(f,a),O=y,D=TT({},_,{colors:_.colors.map(function(P,E){return P.color!==&quot;inherit&quot;?P:(O=&quot;&quot;.concat(O,&quot;.&quot;).concat(E,&quot;.&quot;).concat(M),TT({},P,{color:P.color===&quot;inherit&quot;?M:P.color}))})});D.id=O,Ru(f,u,&quot;url(#&quot;.concat(O,&quot;)&quot;)),d[O]||(c.push(D),d[O]=1)}else Ru(f,u,&quot;url(#&quot;.concat(y,&quot;)&quot;))}}return&quot;break&quot;}},m=0;m&lt;r.length;m++){var g=p(m);if(g===&quot;break&quot;)break}})),c},_ze=&quot;Expected a function&quot;,VV=&quot;__lodash_hash_undefined__&quot;,GV=1/0,Tze=&quot;[object Function]&quot;,kze=&quot;[object GeneratorFunction]&quot;,Sze=&quot;[object Symbol]&quot;,Cze=/\\.|\\[(?:[^[\\]]*|([&quot;&#x27;])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,Mze=/^\\w*$/,Pze=/^\\./,Oze=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([&quot;&#x27;])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g,Aze=/[\\\\^$.*+?()[\\]{}|]/g,Dze=/\\\\(\\\\)?/g,Eze=/^\\[object .+?Constructor\\]$/,Rze=typeof Oo==&quot;object&quot;&amp;&amp;Oo&amp;&amp;Oo.Object===Object&amp;&amp;Oo,Lze=typeof self==&quot;object&quot;&amp;&amp;self&amp;&amp;self.Object===Object&amp;&amp;self,QP=Rze||Lze||Function(&quot;return this&quot;)();function Ize(e,t){return e==null?void 0:e[t]}function $ze(e){var t=!1;if(e!=null&amp;&amp;typeof e.toString!=&quot;function&quot;)try{t=!!(e+&quot;&quot;)}catch{}return t}var Nze=Array.prototype,Fze=Function.prototype,YV=Object.prototype,kT=QP[&quot;__core-js_shared__&quot;],$L=function(){var e=/[^.]+$/.exec(kT&amp;&amp;kT.keys&amp;&amp;kT.keys.IE_PROTO||&quot;&quot;);return e?&quot;Symbol(src)_1.&quot;+e:&quot;&quot;}(),XV=Fze.toString,JP=YV.hasOwnProperty,KV=YV.toString,jze=RegExp(&quot;^&quot;+XV.call(JP).replace(Aze,&quot;\\\\$&amp;&quot;).replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,&quot;$1.*?&quot;)+&quot;$&quot;),NL=QP.Symbol,zze=Nze.splice,Bze=ZV(QP,&quot;Map&quot;),Im=ZV(Object,&quot;create&quot;),FL=NL?NL.prototype:void 0,jL=FL?FL.toString:void 0;function ic(e){var t=-1,n=e?e.length:0;for(this.clear();++t&lt;n;){var r=e[t];this.set(r[0],r[1])}}function Wze(){this.__data__=Im?Im(null):{}}function qze(e){return this.has(e)&amp;&amp;delete this.__data__[e]}function Uze(e){var t=this.__data__;if(Im){var n=t[e];return n===VV?void 0:n}return JP.call(t,e)?t[e]:void 0}function Hze(e){var t=this.__data__;return Im?t[e]!==void 0:JP.call(t,e)}function Vze(e,t){var n=this.__data__;return n[e]=Im&amp;&amp;t===void 0?VV:t,this}ic.prototype.clear=Wze;ic.prototype.delete=qze;ic.prototype.get=Uze;ic.prototype.has=Hze;ic.prototype.set=Vze;function Ef(e){var t=-1,n=e?e.length:0;for(this.clear();++t&lt;n;){var r=e[t];this.set(r[0],r[1])}}function Gze(){this.__data__=[]}function Yze(e){var t=this.__data__,n=Yx(t,e);if(n&lt;0)return!1;var r=t.length-1;return n==r?t.pop():zze.call(t,n,1),!0}function Xze(e){var t=this.__data__,n=Yx(t,e);return n&lt;0?void 0:t[n][1]}function Kze(e){return Yx(this.__data__,e)&gt;-1}function Zze(e,t){var n=this.__data__,r=Yx(n,e);return r&lt;0?n.push([e,t]):n[r][1]=t,this}Ef.prototype.clear=Gze;Ef.prototype.delete=Yze;Ef.prototype.get=Xze;Ef.prototype.has=Kze;Ef.prototype.set=Zze;function Sc(e){var t=-1,n=e?e.length:0;for(this.clear();++t&lt;n;){var r=e[t];this.set(r[0],r[1])}}function Qze(){this.__data__={hash:new ic,map:new(Bze||Ef),string:new ic}}function Jze(e){return Xx(this,e).delete(e)}function eBe(e){return Xx(this,e).get(e)}function tBe(e){return Xx(this,e).has(e)}function nBe(e,t){return Xx(this,e).set(e,t),this}Sc.prototype.clear=Qze;Sc.prototype.delete=Jze;Sc.prototype.get=eBe;Sc.prototype.has=tBe;Sc.prototype.set=nBe;function Yx(e,t){for(var n=e.length;n--;)if(pBe(e[n][0],t))return n;return-1}function rBe(e,t){t=lBe(t,e)?[t]:iBe(t);for(var n=0,r=t.length;e!=null&amp;&amp;n&lt;r;)e=e[dBe(t[n++])];return n&amp;&amp;n==r?e:void 0}function aBe(e){if(!JV(e)||uBe(e))return!1;var t=hBe(e)||$ze(e)?jze:Eze;return t.test(fBe(e))}function oBe(e){if(typeof e==&quot;string&quot;)return e;if(t4(e))return jL?jL.call(e):&quot;&quot;;var t=e+&quot;&quot;;return t==&quot;0&quot;&amp;&amp;1/e==-GV?&quot;-0&quot;:t}function iBe(e){return QV(e)?e:cBe(e)}function Xx(e,t){var n=e.__data__;return sBe(t)?n[typeof t==&quot;string&quot;?&quot;string&quot;:&quot;hash&quot;]:n.map}function ZV(e,t){var n=Ize(e,t);return aBe(n)?n:void 0}function lBe(e,t){if(QV(e))return!1;var n=typeof e;return n==&quot;number&quot;||n==&quot;symbol&quot;||n==&quot;boolean&quot;||e==null||t4(e)?!0:Mze.test(e)||!Cze.test(e)||t!=null&amp;&amp;e in Object(t)}function sBe(e){var t=typeof e;return t==&quot;string&quot;||t==&quot;number&quot;||t==&quot;symbol&quot;||t==&quot;boolean&quot;?e!==&quot;__proto__&quot;:e===null}function uBe(e){return!!$L&amp;&amp;$L in e}var cBe=e4(function(e){e=gBe(e);var t=[];return Pze.test(e)&amp;&amp;t.push(&quot;&quot;),e.replace(Oze,function(n,r,l,i){t.push(l?i.replace(Dze,&quot;$1&quot;):r||n)}),t});function dBe(e){if(typeof e==&quot;string&quot;||t4(e))return e;var t=e+&quot;&quot;;return t==&quot;0&quot;&amp;&amp;1/e==-GV?&quot;-0&quot;:t}function fBe(e){if(e!=null){try{return XV.call(e)}catch{}try{return e+&quot;&quot;}catch{}}return&quot;&quot;}function e4(e,t){if(typeof e!=&quot;function&quot;||t&amp;&amp;typeof t!=&quot;function&quot;)throw new TypeError(_ze);var n=function(){var r=arguments,l=t?t.apply(this,r):r[0],i=n.cache;if(i.has(l))return i.get(l);var o=e.apply(this,r);return n.cache=i.set(l,o),o};return n.cache=new(e4.Cache||Sc),n}e4.Cache=Sc;function pBe(e,t){return e===t||e!==e&amp;&amp;t!==t}var QV=Array.isArray;function hBe(e){var t=JV(e)?KV.call(e):&quot;&quot;;return t==Tze||t==kze}function JV(e){var t=typeof e;return!!e&amp;&amp;(t==&quot;object&quot;||t==&quot;function&quot;)}function mBe(e){return!!e&amp;&amp;typeof e==&quot;object&quot;}function t4(e){return typeof e==&quot;symbol&quot;||mBe(e)&amp;&amp;KV.call(e)==Sze}function gBe(e){return e==null?&quot;&quot;:oBe(e)}function vBe(e,t,n){var r=e==null?void 0:rBe(e,t);return r===void 0?n:r}var yBe=vBe;const Wy=lr(yBe);var bBe=&quot;[object Object]&quot;;function xBe(e){var t=!1;if(e!=null&amp;&amp;typeof e.toString!=&quot;function&quot;)try{t=!!(e+&quot;&quot;)}catch{}return t}function wBe(e,t){return function(n){return e(t(n))}}var _Be=Function.prototype,eG=Object.prototype,tG=_Be.toString,TBe=eG.hasOwnProperty,kBe=tG.call(Object),SBe=eG.toString,CBe=wBe(Object.getPrototypeOf,Object);function MBe(e){return!!e&amp;&amp;typeof e==&quot;object&quot;}function PBe(e){if(!MBe(e)||SBe.call(e)!=bBe||xBe(e))return!1;var t=CBe(e);if(t===null)return!0;var n=TBe.call(t,&quot;constructor&quot;)&amp;&amp;t.constructor;return typeof n==&quot;function&quot;&amp;&amp;n instanceof n&amp;&amp;tG.call(n)==kBe}var OBe=PBe;const nG=lr(OBe);function ABe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){DBe(e,l,n[l])})}return e}function DBe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rG={nivo:[&quot;#e8c1a0&quot;,&quot;#f47560&quot;,&quot;#f1e15b&quot;,&quot;#e8a838&quot;,&quot;#61cdbb&quot;,&quot;#97e3d5&quot;],category10:VU,accent:GU,dark2:YU,paired:XU,pastel1:KU,pastel2:ZU,set1:QU,set2:JU,set3:_P},EBe=Object.keys(rG),RBe=function(t){return EBe.includes(t)},aG={brown_blueGreen:ex,purpleRed_green:tx,pink_yellowGreen:nx,purple_orange:rx,red_blue:ax,red_grey:ox,red_yellow_blue:ix,red_yellow_green:lx,spectral:sx},LBe=Object.keys(aG),IBe=function(t){return LBe.includes(t)},oG={blues:wx,greens:_x,greys:Tx,oranges:Cx,purples:kx,reds:Sx,blue_green:ux,blue_purple:cx,green_blue:dx,orange_red:fx,purple_blue_green:px,purple_blue:hx,purple_red:mx,red_purple:gx,yellow_green_blue:vx,yellow_green:yx,yellow_orange_brown:bx,yellow_orange_red:xx},$Be=Object.keys(oG),NBe=function(t){return $Be.includes(t)},uv=ABe({},rG,aG,oG),FBe=Object.keys(uv),iG=function(t,n){if(typeof t==&quot;function&quot;)return t;var r=typeof n==&quot;function&quot;?n:function(f){return Wy(f,n)};if(Array.isArray(t)){var l=Lu(t),i=function(p){return l(r(p))};return i.scale=l,i}if(nG(t)){if(t.datum!==void 0)return function(f){return Wy(f,t.datum)};if(t.scheme!==void 0){if(RBe(t.scheme)){var o=Lu(uv[t.scheme]),a=function(p){return o(r(p))};return a.scale=o,a}if(IBe(t.scheme)){if(t.size!==void 0&amp;&amp;(t.size&lt;3||t.size&gt;11))throw new Error(&quot;Invalid size &#x27;&quot;.concat(t.size,&quot;&#x27; for diverging color scheme &#x27;&quot;).concat(t.scheme,&quot;&#x27;, must be between 3~11&quot;));var s=Lu(uv[t.scheme][t.size||11]),u=function(p){return s(r(p))};return u.scale=s,u}if(NBe(t.scheme)){if(t.size!==void 0&amp;&amp;(t.size&lt;3||t.size&gt;9))throw new Error(&quot;Invalid size &#x27;&quot;.concat(t.size,&quot;&#x27; for sequential color scheme &#x27;&quot;).concat(t.scheme,&quot;&#x27;, must be between 3~9&quot;));var c=Lu(uv[t.scheme][t.size||9]),d=function(p){return c(r(p))};return d.scale=c,d}}throw new Error(&quot;Invalid colors, when using an object, you should either pass a &#x27;datum&#x27; or a &#x27;scheme&#x27; property&quot;)}return function(){return t}},lG=function(t,n){return ge.useMemo(function(){return iG(t,n)},[t,n])};function jBe(e,t){return WBe(e)||BBe(e,t)||zBe()}function zBe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function BBe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function WBe(e){if(Array.isArray(e))return e}var cv=function(t,n){if(typeof t==&quot;function&quot;)return function(f){return t(f)};if(nG(t)){if(t.theme!==void 0){if(n===void 0)throw new Error(&quot;Unable to use color from theme as no theme was provided&quot;);var r=Wy(n,t.theme);if(r===void 0)throw new Error(&quot;Color from theme is undefined at path: &#x27;&quot;.concat(t.theme,&quot;&#x27;&quot;));return function(){return r}}if(t.from!==void 0){var l=function(p){return Wy(p,t.from)};if(Array.isArray(t.modifiers)){var i=[],o=!0,a=!1,s=void 0;try{for(var u=function(){var p=d.value,m=jBe(p,2),g=m[0],b=m[1];if(g===&quot;brighter&quot;)i.push(function(v){return v.brighter(b)});else if(g===&quot;darker&quot;)i.push(function(v){return v.darker(b)});else if(g===&quot;opacity&quot;)i.push(function(v){return v.opacity=b,v});else throw new Error(&quot;Invalid color modifier: &#x27;&quot;.concat(g,&quot;&#x27;, must be one of: &#x27;brighter&#x27;, &#x27;darker&#x27;, &#x27;opacity&#x27;&quot;))},c=t.modifiers[Symbol.iterator](),d;!(o=(d=c.next()).done);o=!0)u()}catch(f){a=!0,s=f}finally{try{!o&amp;&amp;c.return!=null&amp;&amp;c.return()}finally{if(a)throw s}}return i.length===0?l:function(f){return i.reduce(function(p,m){return m(p)},Qu(l(f))).toString()}}return l}throw new Error(&quot;Invalid color spec, you should either specify &#x27;theme&#x27; or &#x27;from&#x27; when using a config object&quot;)}return function(){return t}},qy=function(t,n){return ge.useMemo(function(){return cv(t,n)},[t,n])},n4=le.oneOfType([le.func,le.arrayOf(le.string),le.shape({scheme:le.oneOf(FBe).isRequired,size:le.number}),le.shape({datum:le.string.isRequired}),le.string]),qBe=le.oneOfType([le.func,le.string]),ST=le.oneOfType([le.string,le.func,le.shape({theme:le.string.isRequired}),le.shape({from:le.string.isRequired,modifiers:le.arrayOf(le.array)})]),UBe=fs,HBe=oi,VBe=&quot;[object Number]&quot;;function GBe(e){return typeof e==&quot;number&quot;||HBe(e)&amp;&amp;UBe(e)==VBe}var YBe=GBe;const Kx=lr(YBe);function XBe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){KBe(e,l,n[l])})}return e}function KBe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sG=function(t){var n=t.bandwidth();if(n===0)return t;var r=n/2;return t.round()&amp;&amp;(r=Math.round(r)),function(l){return t(l)+r}},uG={millisecond:[Am,Am],second:[Uk,Uk],minute:[kH,DH],hour:[SH,EH],day:[Dx,Ex],week:[Ny,Fy],sunday:[Ny,Fy],monday:[Dm,Em],tuesday:[CH,RH],wednesday:[MH,LH],thursday:[nc,rc],friday:[PH,IH],saturday:[OH,$H],month:[AH,NH],year:[Zs,Qs]},ZBe=Object.keys(uG),QBe=new RegExp(&quot;^every\\\\s*(\\\\d+)?\\\\s*(&quot;.concat(ZBe.join(&quot;|&quot;),&quot;)s?$&quot;),&quot;i&quot;),cG=function(t,n){if(Array.isArray(n))return n;if(t.ticks){if(n===void 0)return t.ticks();if(Kx(n))return t.ticks(n);if(typeof n==&quot;string&quot;){var r=n.match(QBe);if(r){var l=uG[r[2]][t.useUTC?1:0];return r[1]===void 0?t.ticks(l):t.ticks(l.every(Number(r[1])))}throw new Error(&quot;Invalid tickValues: &quot;.concat(n))}}return t.domain()},dG=function(t){var n=t.axis,r=t.scale,l=t.ticksPosition,i=t.tickValues,o=t.tickSize,a=t.tickPadding,s=t.tickRotation,u=t.engine,c=u===void 0?&quot;svg&quot;:u,d=cG(r,i),f=Yje[c],p=r.bandwidth?sG(r):r,m={lineX:0,lineY:0},g={textX:0,textY:0},b,v=f.align.center,h=f.baseline.center;n===&quot;x&quot;?(b=function(_){return{x:p(_),y:0}},m.lineY=o*(l===&quot;after&quot;?1:-1),g.textY=(o+a)*(l===&quot;after&quot;?1:-1),l===&quot;after&quot;?h=f.baseline.top:h=f.baseline.bottom,s===0?v=f.align.center:l===&quot;after&quot;&amp;&amp;s&lt;0||l===&quot;before&quot;&amp;&amp;s&gt;0?(v=f.align.right,h=f.baseline.center):(l===&quot;after&quot;&amp;&amp;s&gt;0||l===&quot;before&quot;&amp;&amp;s&lt;0)&amp;&amp;(v=f.align.left,h=f.baseline.center)):(b=function(_){return{x:0,y:p(_)}},m.lineX=o*(l===&quot;after&quot;?1:-1),g.textX=(o+a)*(l===&quot;after&quot;?1:-1),l===&quot;after&quot;?v=f.align.left:v=f.align.right);var y=d.map(function(w){return XBe({key:w,value:w},b(w),m,g)});return{ticks:y,textAlign:v,textBaseline:h}},fG=function(t,n){if(!t||typeof t==&quot;function&quot;)return t;if(n.type===&quot;time&quot;){var r=IP(t);return function(l){return r(new Date(l))}}return Pf(t)},sS=function(t){var n=t.width,r=t.height,l=t.scale,i=t.axis,o=t.values,a=Array.isArray(o)?o:void 0,s=Kx(o)?o:void 0,u=a||cG(l,s),c=l.bandwidth?sG(l):l,d;return i===&quot;x&quot;?d=u.map(function(f){return{key:&quot;&quot;.concat(f),x1:c(f),x2:c(f),y1:0,y2:r}}):i===&quot;y&quot;&amp;&amp;(d=u.map(function(f){return{key:&quot;&quot;.concat(f),x1:0,x2:n,y1:c(f),y2:c(f)}})),d},pG={ticksPosition:le.oneOf([&quot;before&quot;,&quot;after&quot;]),tickValues:le.oneOfType([le.number,le.arrayOf(le.oneOfType([le.number,le.string,le.instanceOf(Date)])),le.string]),tickSize:le.number,tickPadding:le.number,tickRotation:le.number,format:le.oneOfType([le.func,le.string]),renderTick:le.func,legend:le.node,legendPosition:le.oneOf([&quot;start&quot;,&quot;middle&quot;,&quot;end&quot;]),legendOffset:le.number},co=le.shape(pG);function uS(){return uS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},uS.apply(this,arguments)}var r4=function(t){var n=t.value,r=t.x,l=t.y,i=t.opacity,o=t.rotate,a=t.format,s=t.lineX,u=t.lineY,c=t.onClick,d=t.textX,f=t.textY,p=t.textBaseline,m=t.textAnchor,g=ka(),b=n;a!==void 0&amp;&amp;(b=a(b));var v={opacity:i};return c&amp;&amp;(v.cursor=&quot;pointer&quot;),Qe.createElement(&quot;g&quot;,uS({transform:&quot;translate(&quot;.concat(r,&quot;,&quot;).concat(l,&quot;)&quot;)},c?{onClick:function(y){return c(y,b)}}:{},{style:v}),Qe.createElement(&quot;line&quot;,{x1:0,x2:s,y1:0,y2:u,style:g.axis.ticks.line}),Qe.createElement(&quot;text&quot;,{dominantBaseline:p,textAnchor:m,transform:&quot;translate(&quot;.concat(d,&quot;,&quot;).concat(f,&quot;) rotate(&quot;).concat(o,&quot;)&quot;),style:g.axis.ticks.text},b))};r4.propTypes={value:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,format:le.func,x:le.number.isRequired,y:le.number.isRequired,lineX:le.number.isRequired,lineY:le.number.isRequired,textX:le.number.isRequired,textY:le.number.isRequired,textBaseline:le.string.isRequired,textAnchor:le.string.isRequired,opacity:le.number.isRequired,rotate:le.number.isRequired,onClick:le.func};r4.defaultProps={opacity:1,rotate:0};var JBe=ge.memo(r4);function cS(){return cS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},cS.apply(this,arguments)}function CT(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){eWe(e,l,n[l])})}return e}function eWe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tWe=function(){return{rotate:0,opacity:0,x:0,y:0}},nWe=function(t){return function(n){var r=n.style,l=r.x,i=r.y,o=r.rotate;return{rotate:o,opacity:zn(0,t),x:zn(l.val,t),y:zn(i.val,t)}}},rWe=function(t){return Qe.createElement(JBe,t)},a4=function(t){var n=t.axis,r=t.scale,l=t.x,i=t.y,o=t.length,a=t.ticksPosition,s=t.tickValues,u=t.tickSize,c=t.tickPadding,d=t.tickRotation,f=t.format,p=t.renderTick,m=t.legend,g=t.legendPosition,b=t.legendOffset,v=t.onClick,h=ka(),y=Bo(),w=y.animate,_=y.springConfig,x=ge.useMemo(function(){return fG(f,r)},[f,r]),T=dG({axis:n,scale:r,ticksPosition:a,tickValues:s,tickSize:u,tickPadding:c,tickRotation:d}),k=T.ticks,S=T.textAlign,C=T.textBaseline,M=null;if(m!==void 0){var O=0,D=0,P=0,E;n===&quot;y&quot;?(P=-90,O=b,g===&quot;start&quot;?(E=&quot;start&quot;,D=o):g===&quot;middle&quot;?(E=&quot;middle&quot;,D=o/2):g===&quot;end&quot;&amp;&amp;(E=&quot;end&quot;)):(D=b,g===&quot;start&quot;?E=&quot;start&quot;:g===&quot;middle&quot;?(E=&quot;middle&quot;,O=o/2):g===&quot;end&quot;&amp;&amp;(E=&quot;end&quot;,O=o)),M=Qe.createElement(&quot;text&quot;,{transform:&quot;translate(&quot;.concat(O,&quot;, &quot;).concat(D,&quot;) rotate(&quot;).concat(P,&quot;)&quot;),textAnchor:E,style:CT({dominantBaseline:&quot;central&quot;},h.axis.legend.text)},m)}return w!==!0?Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(l,&quot;,&quot;).concat(i,&quot;)&quot;)},k.map(function(I,A){return Qe.createElement(p,CT({tickIndex:A,format:x,rotate:d,textBaseline:C,textAnchor:S},I,v?{onClick:v}:{}))}),Qe.createElement(&quot;line&quot;,{style:h.axis.domain.line,x1:0,x2:n===&quot;x&quot;?o:0,y1:0,y2:n===&quot;x&quot;?0:o}),M):Qe.createElement(rs,{style:{x:zn(l,_),y:zn(i,_)}},function(I){return Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(I.x,&quot;,&quot;).concat(I.y,&quot;)&quot;)},Qe.createElement(sg,{willEnter:tWe,willLeave:nWe(_),styles:k.map(function(A){return{key:&quot;&quot;.concat(A.key),data:A,style:{opacity:zn(1,_),x:zn(A.x,_),y:zn(A.y,_),rotate:zn(d,_)}}})},function(A){return Qe.createElement(ge.Fragment,null,A.map(function(F,j){var z=F.style,B=F.data;return Qe.createElement(p,CT({tickIndex:j,format:x,textBaseline:C,textAnchor:S},B,z,v?{onClick:v}:{}))}))}),Qe.createElement(rs,{style:{x2:zn(n===&quot;x&quot;?o:0,_),y2:zn(n===&quot;x&quot;?0:o,_)}},function(A){return Qe.createElement(&quot;line&quot;,cS({style:h.axis.domain.line,x1:0,y1:0},A))}),M)})};a4.propTypes={axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,scale:le.func.isRequired,x:le.number.isRequired,y:le.number.isRequired,length:le.number.isRequired,ticksPosition:le.oneOf([&quot;before&quot;,&quot;after&quot;]).isRequired,tickValues:pG.tickValues,tickSize:le.number.isRequired,tickPadding:le.number.isRequired,tickRotation:le.number.isRequired,format:le.oneOfType([le.func,le.string]),renderTick:le.func.isRequired,legend:le.node,legendPosition:le.oneOf([&quot;start&quot;,&quot;middle&quot;,&quot;end&quot;]).isRequired,legendOffset:le.number.isRequired,onClick:le.func};a4.defaultProps={x:0,y:0,tickSize:5,tickPadding:5,tickRotation:0,renderTick:rWe,legendPosition:&quot;end&quot;,legendOffset:0};var aWe=ge.memo(a4);function dS(){return dS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},dS.apply(this,arguments)}var oWe=[&quot;top&quot;,&quot;right&quot;,&quot;bottom&quot;,&quot;left&quot;],hG=function(t){var n=t.xScale,r=t.yScale,l=t.width,i=t.height,o=t.top,a=t.right,s=t.bottom,u=t.left,c={top:o,right:a,bottom:s,left:u};return oWe.map(function(d){var f=c[d];if(!f)return null;var p=d===&quot;top&quot;||d===&quot;bottom&quot;,m=d===&quot;top&quot;||d===&quot;left&quot;?&quot;before&quot;:&quot;after&quot;;return Qe.createElement(aWe,dS({key:d},f,{axis:p?&quot;x&quot;:&quot;y&quot;,x:d===&quot;right&quot;?l:0,y:d===&quot;bottom&quot;?i:0,scale:p?n:r,length:p?l:i,ticksPosition:m}))})};hG.propTypes={xScale:le.func,yScale:le.func,width:le.number.isRequired,height:le.number.isRequired,top:co,right:co,bottom:co,left:co};var o4=ge.memo(hG),i4=function(t){return Qe.createElement(&quot;line&quot;,t)};i4.propTypes={x1:le.number.isRequired,x2:le.number.isRequired,y1:le.number.isRequired,y2:le.number.isRequired};i4.defaultProps={x1:0,x2:0,y1:0,y2:0};var zL=ge.memo(i4);function Uy(){return Uy=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},Uy.apply(this,arguments)}var mG=function(t){var n=t.type,r=t.lines,l=ka(),i=Bo(),o=i.animate,a=i.springConfig,s=ge.useMemo(function(){return function(c){var d=c.style;return{opacity:0,x1:n===&quot;x&quot;?0:d.x1.val,x2:n===&quot;x&quot;?0:d.x2.val,y1:n===&quot;y&quot;?0:d.y1.val,y2:n===&quot;y&quot;?0:d.y2.val}}},[n]),u=ge.useMemo(function(){return function(c){var d=c.style;return{opacity:zn(0,a),x1:zn(d.x1.val,a),x2:zn(d.x2.val,a),y1:zn(d.y1.val,a),y2:zn(d.y2.val,a)}}},[a]);return o?Qe.createElement(sg,{willEnter:s,willLeave:u,styles:r.map(function(c){return{key:c.key,style:{opacity:zn(1,a),x1:zn(c.x1||0,a),x2:zn(c.x2||0,a),y1:zn(c.y1||0,a),y2:zn(c.y2||0,a)}}})},function(c){return Qe.createElement(&quot;g&quot;,null,c.map(function(d){var f=d.key,p=d.style;return Qe.createElement(zL,Uy({key:f},l.grid.line,p))}))}):Qe.createElement(&quot;g&quot;,null,r.map(function(c){return Qe.createElement(zL,Uy({key:c.key},c,l.grid.line))}))};mG.propTypes={type:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,lines:le.arrayOf(le.shape({key:le.string.isRequired,x1:le.number,x2:le.number,y1:le.number,y2:le.number})).isRequired};var BL=ge.memo(mG),gG=function(t){var n=t.width,r=t.height,l=t.xScale,i=t.yScale,o=t.xValues,a=t.yValues,s=ge.useMemo(function(){return l?sS({width:n,height:r,scale:l,axis:&quot;x&quot;,values:o}):!1},[l,o]),u=i?sS({width:n,height:r,scale:i,axis:&quot;y&quot;,values:a}):!1;return Qe.createElement(Qe.Fragment,null,s&amp;&amp;Qe.createElement(BL,{type:&quot;x&quot;,lines:s}),u&amp;&amp;Qe.createElement(BL,{type:&quot;y&quot;,lines:u}))};gG.propTypes={width:le.number.isRequired,height:le.number.isRequired,xScale:le.func,yScale:le.func,xValues:le.oneOfType([le.number,le.arrayOf(le.oneOfType([le.number,le.string,le.instanceOf(Date)]))]),yValues:le.oneOfType([le.number,le.arrayOf(le.oneOfType([le.number,le.string,le.instanceOf(Date)]))])};var l4=ge.memo(gG),WL=function(t){return t*Math.PI/180};function iWe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){lWe(e,l,n[l])})}return e}function lWe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sWe=function(t,n){var r=n.axis,l=n.scale,i=n.x,o=i===void 0?0:i,a=n.y,s=a===void 0?0:a,u=n.length,c=n.ticksPosition,d=n.tickValues,f=n.tickSize,p=f===void 0?5:f,m=n.tickPadding,g=m===void 0?5:m,b=n.tickRotation,v=b===void 0?0:b,h=n.format,y=n.legend,w=n.legendPosition,_=w===void 0?&quot;end&quot;:w,x=n.legendOffset,T=x===void 0?0:x,k=n.theme,S=dG({axis:r,scale:l,ticksPosition:c,tickValues:d,tickSize:p,tickPadding:g,tickRotation:v,engine:&quot;canvas&quot;}),C=S.ticks,M=S.textAlign,O=S.textBaseline;if(t.save(),t.translate(o,s),t.textAlign=M,t.textBaseline=O,t.font=&quot;&quot;.concat(k.axis.ticks.text.fontSize,&quot;px &quot;).concat(k.axis.ticks.text.fontFamily),k.axis.domain.line.strokeWidth&gt;0&amp;&amp;(t.lineWidth=k.axis.domain.line.strokeWidth,t.lineCap=&quot;square&quot;,t.strokeStyle=k.axis.domain.line.stroke,t.beginPath(),t.moveTo(0,0),t.lineTo(r===&quot;x&quot;?u:0,r===&quot;x&quot;?0:u),t.stroke()),C.forEach(function(A){k.axis.ticks.line.strokeWidth&gt;0&amp;&amp;(t.lineWidth=k.axis.ticks.line.strokeWidth,t.lineCap=&quot;square&quot;,t.strokeStyle=k.axis.ticks.line.stroke,t.beginPath(),t.moveTo(A.x,A.y),t.lineTo(A.x+A.lineX,A.y+A.lineY),t.stroke());var F=h!==void 0?h(A.value):A.value;t.save(),t.translate(A.x+A.textX,A.y+A.textY),t.rotate(WL(v)),t.fillStyle=k.axis.ticks.text.fill,t.fillText(F,0,0),t.restore()}),y!==void 0){var D=0,P=0,E=0,I;r===&quot;y&quot;?(E=-90,D=T,_===&quot;start&quot;?(I=&quot;start&quot;,P=u):_===&quot;middle&quot;?(I=&quot;center&quot;,P=u/2):_===&quot;end&quot;&amp;&amp;(I=&quot;end&quot;)):(P=T,_===&quot;start&quot;?I=&quot;start&quot;:_===&quot;middle&quot;?(I=&quot;center&quot;,D=u/2):_===&quot;end&quot;&amp;&amp;(I=&quot;end&quot;,D=u)),t.translate(D,P),t.rotate(WL(E)),t.font=&quot;&quot;.concat(k.axis.legend.text.fontWeight?&quot;&quot;.concat(k.axis.legend.text.fontWeight,&quot; &quot;):&quot;&quot;).concat(k.axis.legend.text.fontSize,&quot;px &quot;).concat(k.axis.legend.text.fontFamily),t.fillStyle=k.axis.legend.text.fill,t.textAlign=I,t.textBaseline=&quot;middle&quot;,t.fillText(y,0,0)}t.restore()},uWe=[&quot;top&quot;,&quot;right&quot;,&quot;bottom&quot;,&quot;left&quot;],s4=function(t,n){var r=n.xScale,l=n.yScale,i=n.width,o=n.height,a=n.top,s=n.right,u=n.bottom,c=n.left,d=n.theme,f={top:a,right:s,bottom:u,left:c};uWe.forEach(function(p){var m=f[p];if(!m)return null;var g=p===&quot;top&quot;||p===&quot;bottom&quot;,b=p===&quot;top&quot;||p===&quot;left&quot;?&quot;before&quot;:&quot;after&quot;,v=g?r:l,h=fG(m.format,v);sWe(t,iWe({},m,{axis:g?&quot;x&quot;:&quot;y&quot;,x:p===&quot;right&quot;?i:0,y:p===&quot;bottom&quot;?o:0,scale:v,format:h,length:g?i:o,ticksPosition:b,theme:d}))})},tf=function(t,n){var r=n.width,l=n.height,i=n.scale,o=n.axis,a=n.values,s=sS({width:r,height:l,scale:i,axis:o,values:a});s.forEach(function(u){t.beginPath(),t.moveTo(u.x1,u.y1),t.lineTo(u.x2,u.y2),t.stroke()})},Zx=&quot;row&quot;,Qx=&quot;column&quot;,u4=&quot;top&quot;,c4=&quot;top-right&quot;,d4=&quot;right&quot;,f4=&quot;bottom-right&quot;,p4=&quot;bottom&quot;,h4=&quot;bottom-left&quot;,m4=&quot;left&quot;,vG=&quot;top-left&quot;,g4=&quot;center&quot;,Jx=&quot;left-to-right&quot;,e2=&quot;right-to-left&quot;,t2=&quot;top-to-bottom&quot;,n2=&quot;bottom-to-top&quot;;function cWe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){dWe(e,l,n[l])})}return e}function dWe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fWe=le.shape({on:le.oneOfType([le.oneOf([&quot;hover&quot;])]).isRequired,style:le.shape({itemTextColor:le.string,itemBackground:le.string,itemOpacity:le.number,symbolSize:le.number,symbolBorderWidth:le.number,symbolBorderColor:le.string}).isRequired}),r2={symbolShape:le.oneOfType([le.string,le.func]),symbolSize:le.number,symbolSpacing:le.number,symbolBorderWidth:le.number,symbolBorderColor:le.string},a2={onClick:le.func,onMouseEnter:le.func,onMouseLeave:le.func},o2=le.shape({id:le.oneOfType([le.string,le.number]).isRequired,label:le.oneOfType([le.string,le.number]).isRequired,color:le.string.isRequired,fill:le.string}),v4=cWe({data:le.arrayOf(o2),anchor:le.oneOf([u4,c4,d4,f4,p4,h4,m4,vG,g4]).isRequired,translateX:le.number,translateY:le.number,direction:le.oneOf([Zx,Qx]).isRequired,itemsSpacing:le.number,itemWidth:le.number.isRequired,itemHeight:le.number.isRequired,itemDirection:le.oneOf([Jx,e2,t2,n2]),itemTextColor:le.string,itemBackground:le.string,itemOpacity:le.number},r2,a2,{effects:le.arrayOf(fWe)});function pWe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){hWe(e,l,n[l])})}return e}function hWe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mWe={top:0,right:0,bottom:0,left:0},y4=function(t){var n=t.direction,r=t.itemsSpacing,l=t.padding,i=t.itemCount,o=t.itemWidth,a=t.itemHeight,s;if(Kx(l))s={top:l,right:l,bottom:l,left:l};else if(Mm(l))s=pWe({},mWe,l);else throw new TypeError(&quot;Invalid property padding, must be one of: number, object&quot;);var u=s.left+s.right,c=s.top+s.bottom,d=o+u,f=a+c,p=(i-1)*r;return n===Zx?d=o*i+p+u:n===Qx&amp;&amp;(f=a*i+p+c),{width:d,height:f,padding:s}},yG=function(t){var n=t.anchor,r=t.translateX,l=t.translateY,i=t.containerWidth,o=t.containerHeight,a=t.width,s=t.height,u=r,c=l;switch(n){case u4:u+=(i-a)/2;break;case c4:u+=i-a;break;case d4:u+=i-a,c+=(o-s)/2;break;case f4:u+=i-a,c+=o-s;break;case p4:u+=(i-a)/2,c+=o-s;break;case h4:c+=o-s;break;case m4:c+=(o-s)/2;break;case g4:u+=(i-a)/2,c+=(o-s)/2;break}return{x:u,y:c}},bG=function(t){var n=t.direction,r=t.justify,l=t.symbolSize,i=t.symbolSpacing,o=t.width,a=t.height,s,u,c,d,f,p;switch(n){case Jx:s=0,u=(a-l)/2,d=a/2,p=&quot;central&quot;,r===!0?(c=o,f=&quot;end&quot;):(c=l+i,f=&quot;start&quot;);break;case e2:s=o-l,u=(a-l)/2,d=a/2,p=&quot;central&quot;,r===!0?(c=0,f=&quot;start&quot;):(c=o-l-i,f=&quot;end&quot;);break;case t2:s=(o-l)/2,u=0,c=o/2,f=&quot;middle&quot;,r===!0?(d=a,p=&quot;alphabetic&quot;):(d=l+i,p=&quot;text-before-edge&quot;);break;case n2:s=(o-l)/2,u=a-l,c=o/2,f=&quot;middle&quot;,r===!0?(d=0,p=&quot;text-before-edge&quot;):(d=a-l-i,p=&quot;alphabetic&quot;);break}return{symbolX:s,symbolY:u,labelX:c,labelY:d,labelAnchor:f,labelAlignment:p}},i2={x:le.number.isRequired,y:le.number.isRequired,size:le.number.isRequired,fill:le.string.isRequired,borderWidth:le.number.isRequired,borderColor:le.string.isRequired},l2={borderWidth:0,borderColor:&quot;transparent&quot;};function xG(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){b4(e,l,n[l])})}return e}function dv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?dv=function(n){return typeof n}:dv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},dv(e)}function gWe(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function vWe(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function yWe(e,t,n){return t&amp;&amp;vWe(e.prototype,t),e}function bWe(e,t){return t&amp;&amp;(dv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:xWe(e)}function xWe(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function fS(e){return fS=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},fS(e)}function wWe(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;pS(e,t)}function pS(e,t){return pS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},pS(e,t)}function b4(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x4=function(e){wWe(t,e);function t(){return gWe(this,t),bWe(this,fS(t).apply(this,arguments))}return yWe(t,[{key:&quot;render&quot;,value:function(){var r=this.props,l=r.x,i=r.y,o=r.size,a=r.fill,s=r.borderWidth,u=r.borderColor;return Qe.createElement(&quot;circle&quot;,{r:o/2,cx:l+o/2,cy:i+o/2,fill:a,strokeWidth:s,stroke:u,style:{pointerEvents:&quot;none&quot;}})}}]),t}(ge.PureComponent);b4(x4,&quot;propTypes&quot;,xG({},i2));b4(x4,&quot;defaultProps&quot;,xG({},l2));function wG(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){w4(e,l,n[l])})}return e}function fv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?fv=function(n){return typeof n}:fv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},fv(e)}function _We(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function TWe(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function kWe(e,t,n){return t&amp;&amp;TWe(e.prototype,t),e}function SWe(e,t){return t&amp;&amp;(fv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:CWe(e)}function CWe(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function hS(e){return hS=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},hS(e)}function MWe(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;mS(e,t)}function mS(e,t){return mS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},mS(e,t)}function w4(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _4=function(e){MWe(t,e);function t(){return _We(this,t),SWe(this,hS(t).apply(this,arguments))}return kWe(t,[{key:&quot;render&quot;,value:function(){var r=this.props,l=r.x,i=r.y,o=r.size,a=r.fill,s=r.borderWidth,u=r.borderColor;return Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(l,&quot;,&quot;).concat(i,&quot;)&quot;)},Qe.createElement(&quot;path&quot;,{d:`\n",
       "                    M`.concat(o/2,` 0\n",
       "                    L`).concat(o*.8,&quot; &quot;).concat(o/2,`\n",
       "                    L`).concat(o/2,&quot; &quot;).concat(o,`\n",
       "                    L`).concat(o*.2,&quot; &quot;).concat(o/2,`\n",
       "                    L`).concat(o/2,` 0\n",
       "                `),fill:a,strokeWidth:s,stroke:u,style:{pointerEvents:&quot;none&quot;}}))}}]),t}(ge.PureComponent);w4(_4,&quot;propTypes&quot;,wG({},i2));w4(_4,&quot;defaultProps&quot;,wG({},l2));function _G(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){T4(e,l,n[l])})}return e}function pv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?pv=function(n){return typeof n}:pv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},pv(e)}function PWe(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function OWe(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function AWe(e,t,n){return t&amp;&amp;OWe(e.prototype,t),e}function DWe(e,t){return t&amp;&amp;(pv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:EWe(e)}function EWe(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function gS(e){return gS=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},gS(e)}function RWe(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;vS(e,t)}function vS(e,t){return vS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},vS(e,t)}function T4(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var k4=function(e){RWe(t,e);function t(){return PWe(this,t),DWe(this,gS(t).apply(this,arguments))}return AWe(t,[{key:&quot;render&quot;,value:function(){var r=this.props,l=r.x,i=r.y,o=r.size,a=r.fill,s=r.borderWidth,u=r.borderColor;return Qe.createElement(&quot;rect&quot;,{x:l,y:i,fill:a,strokeWidth:s,stroke:u,width:o,height:o,style:{pointerEvents:&quot;none&quot;}})}}]),t}(ge.PureComponent);T4(k4,&quot;propTypes&quot;,_G({},i2));T4(k4,&quot;defaultProps&quot;,_G({},l2));function TG(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){S4(e,l,n[l])})}return e}function hv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?hv=function(n){return typeof n}:hv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},hv(e)}function LWe(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function IWe(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $We(e,t,n){return t&amp;&amp;IWe(e.prototype,t),e}function NWe(e,t){return t&amp;&amp;(hv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:FWe(e)}function FWe(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function yS(e){return yS=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},yS(e)}function jWe(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;bS(e,t)}function bS(e,t){return bS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},bS(e,t)}function S4(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C4=function(e){jWe(t,e);function t(){return LWe(this,t),NWe(this,yS(t).apply(this,arguments))}return $We(t,[{key:&quot;render&quot;,value:function(){var r=this.props,l=r.x,i=r.y,o=r.size,a=r.fill,s=r.borderWidth,u=r.borderColor;return Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(l,&quot;,&quot;).concat(i,&quot;)&quot;)},Qe.createElement(&quot;path&quot;,{d:`\n",
       "                M`.concat(o/2,` 0\n",
       "                L`).concat(o,&quot; &quot;).concat(o,`\n",
       "                L0 `).concat(o,`\n",
       "                L`).concat(o/2,` 0\n",
       "            `),fill:a,strokeWidth:s,stroke:u,style:{pointerEvents:&quot;none&quot;}}))}}]),t}(ge.PureComponent);S4(C4,&quot;propTypes&quot;,TG({},i2));S4(C4,&quot;defaultProps&quot;,TG({},l2));function mv(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){zWe(e,l,n[l])})}return e}function zWe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BWe(e,t){return UWe(e)||qWe(e,t)||WWe()}function WWe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function qWe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function UWe(e){if(Array.isArray(e))return e}var HWe={circle:x4,diamond:_4,square:k4,triangle:C4},Rs=function(t){var n=t.x,r=t.y,l=t.width,i=t.height,o=t.data,a=t.direction,s=t.justify,u=t.textColor,c=t.background,d=t.opacity,f=t.symbolShape,p=t.symbolSize,m=t.symbolSpacing,g=t.symbolBorderWidth,b=t.symbolBorderColor,v=t.onClick,h=t.onMouseEnter,y=t.onMouseLeave,w=t.effects,_=ge.useState({}),x=BWe(_,2),T=x[0],k=x[1],S=ka(),C=ge.useCallback(function(N){return v&amp;&amp;v(o,N)},[v,o]),M=ge.useCallback(function(N){if(w.length&gt;0){var R=w.filter(function(Y){var L=Y.on;return L===&quot;hover&quot;}),q=R.reduce(function(Y,L){return mv({},Y,L.style)},{});k(q)}h!==void 0&amp;&amp;h(o,N)},[h,o,w]),O=ge.useCallback(function(){if(w.length&gt;0){var N=w.filter(function(q){var Y=q.on;return Y!==&quot;hover&quot;}),R=N.reduce(function(q,Y){return mv({},q,Y.style)},{});k(R)}y!==void 0&amp;&amp;y(o,event)},[y,o,w]),D=bG({direction:a,justify:s,symbolSize:T.symbolSize||p,symbolSpacing:m,width:l,height:i}),P=D.symbolX,E=D.symbolY,I=D.labelX,A=D.labelY,F=D.labelAnchor,j=D.labelAlignment,z=[v,h,y].some(function(N){return N!==void 0}),B;return Cm(f)?B=f:B=HWe[f],Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(n,&quot;,&quot;).concat(r,&quot;)&quot;),style:{opacity:T.itemOpacity!==void 0?T.itemOpacity:d}},Qe.createElement(&quot;rect&quot;,{width:l,height:i,fill:T.itemBackground||c,style:{cursor:z?&quot;pointer&quot;:&quot;auto&quot;},onClick:C,onMouseEnter:M,onMouseLeave:O}),Qe.createElement(B,{id:o.id,x:P,y:E,size:T.symbolSize||p,fill:o.fill||o.color,borderWidth:T.symbolBorderWidth!==void 0?T.symbolBorderWidth:g,borderColor:T.symbolBorderColor||b}),Qe.createElement(&quot;text&quot;,{textAnchor:F,style:mv({},S.legends.text,{fill:T.itemTextColor||u,dominantBaseline:j,pointerEvents:&quot;none&quot;,userSelect:&quot;none&quot;}),x:I,y:A},o.label))};Rs.displayName=&quot;LegendSvgItem&quot;;Rs.propTypes=mv({data:o2.isRequired,x:le.number.isRequired,y:le.number.isRequired,width:le.number.isRequired,height:le.number.isRequired,textColor:le.string,background:le.string,opacity:le.number,direction:le.oneOf([&quot;left-to-right&quot;,&quot;right-to-left&quot;,&quot;top-to-bottom&quot;,&quot;bottom-to-top&quot;]).isRequired,justify:le.bool.isRequired},r2,a2);Rs.defaultProps={direction:&quot;left-to-right&quot;,justify:!1,textColor:&quot;black&quot;,background:&quot;transparent&quot;,opacity:1,symbolShape:&quot;square&quot;,symbolSize:16,symbolSpacing:8,symbolBorderWidth:0,symbolBorderColor:&quot;transparent&quot;,effects:[]};function VWe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){GWe(e,l,n[l])})}return e}function GWe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vs=function(t){var n=t.data,r=t.x,l=t.y,i=t.direction,o=t.padding,a=t.justify,s=t.effects,u=t.itemWidth,c=t.itemHeight,d=t.itemDirection,f=t.itemsSpacing,p=t.itemTextColor,m=t.itemBackground,g=t.itemOpacity,b=t.symbolShape,v=t.symbolSize,h=t.symbolSpacing,y=t.symbolBorderWidth,w=t.symbolBorderColor,_=t.onClick,x=t.onMouseEnter,T=t.onMouseLeave,k=y4({itemCount:n.length,itemWidth:u,itemHeight:c,itemsSpacing:f,direction:i,padding:o}),S=k.padding,C=0,M=0;return i===&quot;row&quot;?C=u+f:i===&quot;column&quot;&amp;&amp;(M=c+f),Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(r,&quot;,&quot;).concat(l,&quot;)&quot;)},n.map(function(O,D){return Qe.createElement(Rs,{key:D,data:O,x:D*C+S.left,y:D*M+S.top,width:u,height:c,direction:d,justify:a,effects:s,textColor:p,background:m,opacity:g,symbolShape:b,symbolSize:v,symbolSpacing:h,symbolBorderWidth:y,symbolBorderColor:w,onClick:_,onMouseEnter:x,onMouseLeave:T})}))};Vs.propTypes=VWe({data:le.arrayOf(o2).isRequired,x:le.number.isRequired,y:le.number.isRequired,direction:le.oneOf([&quot;row&quot;,&quot;column&quot;]).isRequired,padding:le.oneOfType([le.number,le.shape({top:le.number,right:le.number,bottom:le.number,left:le.number})]).isRequired,justify:le.bool.isRequired,itemsSpacing:le.number.isRequired,itemWidth:le.number.isRequired,itemHeight:le.number.isRequired,itemDirection:le.oneOf([Jx,e2,t2,n2]).isRequired,itemTextColor:le.string.isRequired,itemBackground:le.string.isRequired,itemOpacity:le.number.isRequired},r2,a2);Vs.defaultProps={padding:0,justify:!1,itemsSpacing:0,itemDirection:&quot;left-to-right&quot;,itemTextColor:&quot;black&quot;,itemBackground:&quot;transparent&quot;,itemOpacity:1};function YWe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){XWe(e,l,n[l])})}return e}function XWe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var lc=function(t){var n=t.data,r=t.containerWidth,l=t.containerHeight,i=t.translateX,o=t.translateY,a=t.anchor,s=t.direction,u=t.padding,c=t.justify,d=t.itemsSpacing,f=t.itemWidth,p=t.itemHeight,m=t.itemDirection,g=t.itemTextColor,b=t.itemBackground,v=t.itemOpacity,h=t.symbolShape,y=t.symbolSize,w=t.symbolSpacing,_=t.symbolBorderWidth,x=t.symbolBorderColor,T=t.onClick,k=t.onMouseEnter,S=t.onMouseLeave,C=t.effects,M=y4({itemCount:n.length,itemsSpacing:d,itemWidth:f,itemHeight:p,direction:s,padding:u}),O=M.width,D=M.height,P=yG({anchor:a,translateX:i,translateY:o,containerWidth:r,containerHeight:l,width:O,height:D}),E=P.x,I=P.y;return Qe.createElement(Vs,{data:n,x:E,y:I,direction:s,padding:u,justify:c,effects:C,itemsSpacing:d,itemWidth:f,itemHeight:p,itemDirection:m,itemTextColor:g,itemBackground:b,itemOpacity:v,symbolShape:h,symbolSize:y,symbolSpacing:w,symbolBorderWidth:_,symbolBorderColor:x,onClick:T,onMouseEnter:k,onMouseLeave:S})};lc.propTypes=YWe({data:le.arrayOf(o2).isRequired,containerWidth:le.number.isRequired,containerHeight:le.number.isRequired,translateX:le.number.isRequired,translateY:le.number.isRequired,anchor:le.oneOf([u4,c4,d4,f4,p4,h4,m4,vG,g4]).isRequired,direction:le.oneOf([Zx,Qx]).isRequired,padding:le.oneOfType([le.number,le.shape({top:le.number,right:le.number,bottom:le.number,left:le.number})]).isRequired,justify:le.bool,itemWidth:le.number.isRequired,itemHeight:le.number.isRequired,itemDirection:le.oneOf([Jx,e2,t2,n2]),itemsSpacing:le.number.isRequired,itemTextColor:le.string,itemBackground:le.string,itemOpacity:le.number},r2,a2);lc.defaultProps={translateX:0,translateY:0,itemsSpacing:Vs.defaultProps.itemsSpacing,padding:Vs.defaultProps.padding};var qL={align:{start:&quot;left&quot;,middle:&quot;center&quot;,end:&quot;right&quot;},baseline:{hanging:&quot;top&quot;,middle:&quot;middle&quot;,central:&quot;middle&quot;,baseline:&quot;bottom&quot;}},M4=function(t,n){var r=n.data,l=n.containerWidth,i=n.containerHeight,o=n.translateX,a=o===void 0?lc.defaultProps.translateX:o,s=n.translateY,u=s===void 0?lc.defaultProps.translateY:s,c=n.anchor,d=n.direction,f=n.padding,p=f===void 0?Vs.defaultProps.padding:f,m=n.justify,g=m===void 0?Rs.defaultProps.justify:m,b=n.itemsSpacing,v=b===void 0?Vs.defaultProps.itemsSpacing:b,h=n.itemWidth,y=n.itemHeight,w=n.itemDirection,_=w===void 0?Rs.defaultProps.direction:w,x=n.itemTextColor,T=x===void 0?Vs.defaultProps.textColor:x,k=n.symbolSize,S=k===void 0?Rs.defaultProps.symbolSize:k,C=n.symbolSpacing,M=C===void 0?Rs.defaultProps.symbolSpacing:C,O=n.theme,D=y4({itemCount:r.length,itemWidth:h,itemHeight:y,itemsSpacing:v,direction:d,padding:p}),P=D.width,E=D.height,I=D.padding,A=yG({anchor:c,translateX:a,translateY:u,containerWidth:l,containerHeight:i,width:P,height:E}),F=A.x,j=A.y,z=0,B=0;d===Zx?z=h+v:d===Qx&amp;&amp;(B=y+v),t.save(),t.translate(F,j),t.font=&quot;&quot;.concat(O.legends.text.fontSize,&quot;px &quot;).concat(O.legends.text.fontFamily||&quot;sans-serif&quot;),r.forEach(function(N,R){var q=R*z+I.left,Y=R*B+I.top,L=bG({direction:_,justify:g,symbolSize:S,symbolSpacing:M,width:h,height:y}),W=L.symbolX,U=L.symbolY,V=L.labelX,te=L.labelY,ee=L.labelAnchor,H=L.labelAlignment;t.fillStyle=N.color,t.fillRect(q+W,Y+U,S,S),t.textAlign=qL.align[ee],t.textBaseline=qL.baseline[H],t.fillStyle=T||O.legends.text.fill,t.fillText(N.label,q+V,Y+te)}),t.restore()},MT=KH,KWe=dV,ZWe=NP,QWe=1/0,JWe=MT&amp;&amp;1/ZWe(new MT([,-0]))[1]==QWe?function(e){return new MT(e)}:KWe,eqe=JWe,tqe=SP,nqe=CP,rqe=tH,aqe=MP,oqe=eqe,iqe=NP,lqe=200;function sqe(e,t,n){var r=-1,l=nqe,i=e.length,o=!0,a=[],s=a;if(n)o=!1,l=rqe;else if(i&gt;=lqe){var u=t?null:oqe(e);if(u)return iqe(u);o=!1,l=aqe,s=new tqe}else s=t?[]:a;e:for(;++r&lt;i;){var c=e[r],d=t?t(c):c;if(c=n||c!==0?c:0,o&amp;&amp;d===d){for(var f=s.length;f--;)if(s[f]===d)continue e;t&amp;&amp;s.push(d),a.push(c)}else l(s,d,n)||(s!==a&amp;&amp;s.push(d),a.push(c))}return a}var kG=sqe,uqe=kG;function cqe(e){return e&amp;&amp;e.length?uqe(e):[]}var dqe=cqe;const UL=lr(dqe);var fqe=Ub,pqe=zP,hqe=1,mqe=2;function gqe(e,t,n,r){var l=n.length,i=l,o=!r;if(e==null)return!i;for(e=Object(e);l--;){var a=n[l];if(o&amp;&amp;a[2]?a[1]!==e[a[0]]:!(a[0]in e))return!1}for(;++l&lt;i;){a=n[l];var s=a[0],u=e[s],c=a[1];if(o&amp;&amp;a[2]){if(u===void 0&amp;&amp;!(s in e))return!1}else{var d=new fqe;if(r)var f=r(u,c,s,e,t,d);if(!(f===void 0?pqe(c,u,hqe|mqe,r,d):f))return!1}}return!0}var vqe=gqe,yqe=Oi;function bqe(e){return e===e&amp;&amp;!yqe(e)}var SG=bqe,xqe=SG,wqe=gg;function _qe(e){for(var t=wqe(e),n=t.length;n--;){var r=t[n],l=e[r];t[n]=[r,l,xqe(l)]}return t}var Tqe=_qe;function kqe(e,t){return function(n){return n==null?!1:n[e]===t&amp;&amp;(t!==void 0||e in Object(n))}}var CG=kqe,Sqe=vqe,Cqe=Tqe,Mqe=CG;function Pqe(e){var t=Cqe(e);return t.length==1&amp;&amp;t[0][2]?Mqe(t[0][0],t[0][1]):function(n){return n===e||Sqe(n,e,t)}}var Oqe=Pqe,Aqe=zP,Dqe=kU,Eqe=_V,Rqe=oP,Lqe=SG,Iqe=CG,$qe=Cf,Nqe=1,Fqe=2;function jqe(e,t){return Rqe(e)&amp;&amp;Lqe(t)?Iqe($qe(e),t):function(n){var r=Dqe(n,e);return r===void 0&amp;&amp;r===t?Eqe(n,e):Aqe(t,r,Nqe|Fqe)}}var zqe=jqe;function Bqe(e){return function(t){return t==null?void 0:t[e]}}var Wqe=Bqe,qqe=fg;function Uqe(e){return function(t){return qqe(t,e)}}var Hqe=Uqe,Vqe=Wqe,Gqe=Hqe,Yqe=oP,Xqe=Cf;function Kqe(e){return Yqe(e)?Vqe(Xqe(e)):Gqe(e)}var Zqe=Kqe,Qqe=Oqe,Jqe=zqe,eUe=yc,tUe=_o,nUe=Zqe;function rUe(e){return typeof e==&quot;function&quot;?e:e==null?eUe:typeof e==&quot;object&quot;?tUe(e)?Jqe(e[0],e[1]):Qqe(e):nUe(e)}var P4=rUe,aUe=P4,oUe=kG;function iUe(e,t){return e&amp;&amp;e.length?oUe(e,aUe(t)):[]}var lUe=iUe;const $m=lr(lUe);var sUe=sU,uUe=gg;function cUe(e,t){return e&amp;&amp;sUe(e,t,uUe)}var dUe=cUe,fUe=wf;function pUe(e,t){return function(n,r){if(n==null)return n;if(!fUe(n))return e(n,r);for(var l=n.length,i=t?l:-1,o=Object(n);(t?i--:++i&lt;l)&amp;&amp;r(o[i],i,o)!==!1;);return n}}var hUe=pUe,mUe=dUe,gUe=hUe,vUe=gUe(mUe),MG=vUe,yUe=MG,bUe=wf;function xUe(e,t){var n=-1,r=bUe(e)?Array(e.length):[];return yUe(e,function(l,i,o){r[++n]=t(l,i,o)}),r}var wUe=xUe;function _Ue(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}var TUe=_Ue,HL=kf;function kUe(e,t){if(e!==t){var n=e!==void 0,r=e===null,l=e===e,i=HL(e),o=t!==void 0,a=t===null,s=t===t,u=HL(t);if(!a&amp;&amp;!u&amp;&amp;!i&amp;&amp;e&gt;t||i&amp;&amp;o&amp;&amp;s&amp;&amp;!a&amp;&amp;!u||r&amp;&amp;o&amp;&amp;s||!n&amp;&amp;s||!l)return 1;if(!r&amp;&amp;!i&amp;&amp;!u&amp;&amp;e&lt;t||u&amp;&amp;n&amp;&amp;l&amp;&amp;!r&amp;&amp;!i||a&amp;&amp;n&amp;&amp;l||!o&amp;&amp;l||!s)return-1}return 0}var SUe=kUe,CUe=SUe;function MUe(e,t,n){for(var r=-1,l=e.criteria,i=t.criteria,o=l.length,a=n.length;++r&lt;o;){var s=CUe(l[r],i[r]);if(s){if(r&gt;=a)return s;var u=n[r];return s*(u==&quot;desc&quot;?-1:1)}}return e.index-t.index}var PUe=MUe,PT=Zb,OUe=fg,AUe=P4,DUe=wUe,EUe=TUe,RUe=_f,LUe=PUe,IUe=yc,$Ue=_o;function NUe(e,t,n){t.length?t=PT(t,function(i){return $Ue(i)?function(o){return OUe(o,i.length===1?i[0]:i)}:i}):t=[IUe];var r=-1;t=PT(t,RUe(AUe));var l=DUe(e,function(i,o,a){var s=PT(t,function(u){return u(i)});return{criteria:s,index:++r,value:i}});return EUe(l,function(i,o){return LUe(i,o,n)})}var FUe=NUe,jUe=HP,zUe=FUe,BUe=Kb,VL=aP,WUe=BUe(function(e,t){if(e==null)return[];var n=t.length;return n&gt;1&amp;&amp;VL(e,t[0],t[1])?t=[]:n&gt;2&amp;&amp;VL(t[0],t[1],t[2])&amp;&amp;(t=[t[0]]),zUe(e,jUe(t,1),[])}),qUe=WUe;const UUe=lr(qUe);var HUe=fs,VUe=oi,GUe=&quot;[object Date]&quot;;function YUe(e){return VUe(e)&amp;&amp;HUe(e)==GUe}var XUe=YUe,KUe=XUe,ZUe=_f,GL=Xb,YL=GL&amp;&amp;GL.isDate,QUe=YL?ZUe(YL):KUe,JUe=QUe;const eHe=lr(JUe);var tHe=function(t,n,r,l){var i=t.axis,o=t.min,a=o===void 0?0:o,s=t.max,u=s===void 0?&quot;auto&quot;:s,c=t.stacked,d=c===void 0?!1:c,f=t.reverse,p=f===void 0?!1:f,m=n[i],g=i===&quot;x&quot;?r:l,b=a;a===&quot;auto&quot;&amp;&amp;(b=d===!0?m.minStacked:m.min);var v=u;u===&quot;auto&quot;&amp;&amp;(v=d===!0?m.maxStacked:m.max);var h=Ju().rangeRound(i===&quot;x&quot;?[0,g]:[g,0]);return p===!0?h.domain([v,b]):h.domain([b,v]),h.type=&quot;linear&quot;,h.stacked=d,h},nHe={type:le.oneOf([&quot;linear&quot;]).isRequired,min:le.oneOfType([le.oneOf([&quot;auto&quot;]),le.number]),max:le.oneOfType([le.oneOf([&quot;auto&quot;]),le.number]),stacked:le.bool,reverse:le.bool},rHe=function(t,n,r,l){var i=t.axis,o=t.base,a=o===void 0?10:o,s=t.min,u=s===void 0?&quot;auto&quot;:s,c=t.max,d=c===void 0?&quot;auto&quot;:c,f=n[i],p=i===&quot;x&quot;?r:l,m=f.all.some(function(w){return w===0}),g,b=!1;if(f.all.forEach(function(w){b!==!0&amp;&amp;(g===void 0?g=Math.sign(w):Math.sign(w)!==g&amp;&amp;(b=!0))}),m||b)throw new Error([&quot;a log scale domain must be strictly-positive or strictly-negative,&quot;,&quot;and must not include or cross zero.&quot;].join(`\n",
       "`));var v=u;u===&quot;auto&quot;&amp;&amp;(v=f.min);var h=d;d===&quot;auto&quot;&amp;&amp;(h=f.max);var y=FU().domain([v,h]).rangeRound(i===&quot;x&quot;?[0,p]:[p,0]).base(a).nice();return y.type=&quot;log&quot;,y},aHe={type:le.oneOf([&quot;log&quot;]).isRequired,base:le.number,min:le.oneOfType([le.oneOf([&quot;auto&quot;]),le.number]),max:le.oneOfType([le.oneOf([&quot;auto&quot;]),le.number])},oHe=function(t,n,r,l){var i=t.axis,o=n[i],a=i===&quot;x&quot;?r:l,s=KAe().range([0,a]).domain(o.all);return s.type=&quot;point&quot;,s},iHe={type:le.oneOf([&quot;point&quot;]).isRequired},El;function gu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O4=&quot;millisecond&quot;,PG=&quot;second&quot;,OG=&quot;minute&quot;,AG=&quot;hour&quot;,DG=&quot;day&quot;,EG=&quot;month&quot;,RG=&quot;year&quot;,lHe=[O4,PG,OG,AG,DG,EG,RG],Uc=[function(e){return e.setMilliseconds(0)},function(e){return e.setSeconds(0)},function(e){return e.setMinutes(0)},function(e){return e.setHours(0)},function(e){return e.setDate(1)},function(e){return e.setMonth(0)}],sHe=(El={},gu(El,O4,[]),gu(El,PG,Uc.slice(0,1)),gu(El,OG,Uc.slice(0,2)),gu(El,AG,Uc.slice(0,3)),gu(El,DG,Uc.slice(0,4)),gu(El,EG,Uc.slice(0,5)),gu(El,RG,Uc.slice(0,6)),El),uHe=function(t){return function(n){return sHe[t].forEach(function(r){r(n)}),n}},LG=function(t){var n=t.format,r=n===void 0?&quot;native&quot;:n,l=t.precision,i=l===void 0?&quot;millisecond&quot;:l,o=t.useUTC,a=o===void 0?!0:o,s=uHe(i);if(r===&quot;native&quot;)return function(c){return s(c)};var u=a?qH(r):WH(r);return function(c){return s(u(c))}},cHe=function(t,n,r,l){var i=t.axis,o=t.format,a=o===void 0?&quot;native&quot;:o,s=t.precision,u=s===void 0?O4:s,c=t.min,d=c===void 0?&quot;auto&quot;:c,f=t.max,p=f===void 0?&quot;auto&quot;:f,m=t.useUTC,g=m===void 0?!0:m,b=n[i],v=i===&quot;x&quot;?r:l,h=LG({format:a,precision:u,useUTC:g}),y=d;d===&quot;auto&quot;?y=b.min:a!==&quot;native&quot;&amp;&amp;(y=h(d));var w=p;p===&quot;auto&quot;?w=b.max:a!==&quot;native&quot;&amp;&amp;(w=h(p));var _=g?o7e():a7e();return _.domain([y,w]).range([0,v]),_.type=&quot;time&quot;,_.useUTC=g,_},dHe={type:le.oneOf([&quot;time&quot;]).isRequired,format:le.string,precision:le.oneOf(lHe)};function Hy(e){return hHe(e)||pHe(e)||fHe()}function fHe(){throw new TypeError(&quot;Invalid attempt to spread non-iterable instance&quot;)}function pHe(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;)return Array.from(e)}function hHe(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t&lt;e.length;t++)n[t]=e[t];return n}}function Jp(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){mHe(e,l,n[l])})}return e}function mHe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gHe=function(t){return t===&quot;x&quot;?&quot;y&quot;:&quot;x&quot;},vHe=function(t,n){return t===n},yHe=function(t,n){return t.getTime()===n.getTime()},IG=function(t,n,r,l,i){var o=t.map(function(c){return Jp({},c,{data:c.data.map(function(d){return{data:Jp({},d)}})})}),a=bHe(o,n,r);n.stacked===!0&amp;&amp;xHe(r.type,a,o),r.stacked===!0&amp;&amp;wHe(n.type,a,o);var s=XL(Jp({},n,{axis:&quot;x&quot;}),a,l,i),u=XL(Jp({},r,{axis:&quot;y&quot;}),a,l,i);return o.forEach(function(c){c.data.forEach(function(d){d.position={x:s.stacked===!0?d.data.xStacked===null?null:s(d.data.xStacked):d.data.x===null?null:s(d.data.x),y:u.stacked===!0?d.data.yStacked===null?null:u(d.data.yStacked):d.data.y===null?null:u(d.data.y)}})}),Jp({},a,{series:o,xScale:s,yScale:u})},XL=function(t,n,r,l){if(t.type===&quot;linear&quot;)return tHe(t,n,r,l);if(t.type===&quot;point&quot;)return oHe(t,n,r,l);if(t.type===&quot;time&quot;)return cHe(t,n,r,l);if(t.type===&quot;log&quot;)return rHe(t,n,r,l)},bHe=function(t,n,r){return{x:KL(t,&quot;x&quot;,n),y:KL(t,&quot;y&quot;,r)}},KL=function(t,n,r){var l=arguments.length&gt;3&amp;&amp;arguments[3]!==void 0?arguments[3]:{},i=l.getValue,o=i===void 0?function(p){return p.data[n]}:i,a=l.setValue,s=a===void 0?function(p,m){p.data[n]=m}:a;if(r.type===&quot;linear&quot;)t.forEach(function(p){p.data.forEach(function(m){s(m,o(m)===null?null:parseFloat(o(m)))})});else if(r.type===&quot;time&quot;&amp;&amp;r.format!==&quot;native&quot;){var u=LG(r);t.forEach(function(p){p.data.forEach(function(m){s(m,o(m)===null?null:u(o(m)))})})}var c=[];t.forEach(function(p){p.data.forEach(function(m){c.push(o(m))})});var d,f;return r.type===&quot;linear&quot;?(c=UL(c),c=UUe(c,function(p){return p}),d=Math.min.apply(Math,Hy(c)),f=Math.max.apply(Math,Hy(c))):r.type===&quot;time&quot;?(c=$m(c,function(p){return p.getTime()}),c=c.slice(0).sort(function(p,m){return m-p}).reverse(),d=c[0],f=$n(c)):(c=UL(c),d=c[0],f=$n(c)),{all:c,min:d,max:f}},$G=function(t,n,r,l){var i=gHe(t),o=[];r[i].all.forEach(function(a){var s=eHe(a)?yHe:vHe,u=[];l.forEach(function(c){var d=c.data.find(function(g){return s(g.data[i],a)}),f=null,p=null;if(d!==void 0){if(f=d.data[t],f!==null){var m=$n(u);m===void 0?p=f:m!==null&amp;&amp;(p=m+f)}d.data[&quot;&quot;.concat(t,&quot;Stacked&quot;)]=p}u.push(p),o.push(p)})}),o=o.filter(function(a){return a!==null}),r[t].minStacked=Math.min.apply(Math,Hy(o)),r[t].maxStacked=Math.max.apply(Math,Hy(o))},xHe=function(t,n,r){return $G(&quot;x&quot;,t,n,r)},wHe=function(t,n,r){return $G(&quot;y&quot;,t,n,r)},Vy=le.oneOfType([le.shape(nHe),le.shape(iHe),le.shape(dHe),le.shape(aHe)]);const ZL=Math.pow(2,-52),O0=new Uint32Array(512);class Gy{static from(t,n=CHe,r=MHe){const l=t.length,i=new Float64Array(l*2);for(let o=0;o&lt;l;o++){const a=t[o];i[2*o]=n(a),i[2*o+1]=r(a)}return new Gy(i)}constructor(t){const n=t.length&gt;&gt;1;if(n&gt;0&amp;&amp;typeof t[0]!=&quot;number&quot;)throw new Error(&quot;Expected coords to contain numbers.&quot;);this.coords=t;const r=Math.max(2*n-5,0);this._triangles=new Uint32Array(r*3),this._halfedges=new Int32Array(r*3),this._hashSize=Math.ceil(Math.sqrt(n)),this._hullPrev=new Uint32Array(n),this._hullNext=new Uint32Array(n),this._hullTri=new Uint32Array(n),this._hullHash=new Int32Array(this._hashSize).fill(-1),this._ids=new Uint32Array(n),this._dists=new Float64Array(n),this.update()}update(){const{coords:t,_hullPrev:n,_hullNext:r,_hullTri:l,_hullHash:i}=this,o=t.length&gt;&gt;1;let a=1/0,s=1/0,u=-1/0,c=-1/0;for(let C=0;C&lt;o;C++){const M=t[2*C],O=t[2*C+1];M&lt;a&amp;&amp;(a=M),O&lt;s&amp;&amp;(s=O),M&gt;u&amp;&amp;(u=M),O&gt;c&amp;&amp;(c=O),this._ids[C]=C}const d=(a+u)/2,f=(s+c)/2;let p=1/0,m,g,b;for(let C=0;C&lt;o;C++){const M=OT(d,f,t[2*C],t[2*C+1]);M&lt;p&amp;&amp;(m=C,p=M)}const v=t[2*m],h=t[2*m+1];p=1/0;for(let C=0;C&lt;o;C++){if(C===m)continue;const M=OT(v,h,t[2*C],t[2*C+1]);M&lt;p&amp;&amp;M&gt;0&amp;&amp;(g=C,p=M)}let y=t[2*g],w=t[2*g+1],_=1/0;for(let C=0;C&lt;o;C++){if(C===m||C===g)continue;const M=kHe(v,h,y,w,t[2*C],t[2*C+1]);M&lt;_&amp;&amp;(b=C,_=M)}let x=t[2*b],T=t[2*b+1];if(_===1/0){for(let O=0;O&lt;o;O++)this._dists[O]=t[2*O]-t[0]||t[2*O+1]-t[1];dd(this._ids,this._dists,0,o-1);const C=new Uint32Array(o);let M=0;for(let O=0,D=-1/0;O&lt;o;O++){const P=this._ids[O];this._dists[P]&gt;D&amp;&amp;(C[M++]=P,D=this._dists[P])}this.hull=C.subarray(0,M),this.triangles=new Uint32Array(0),this.halfedges=new Uint32Array(0);return}if(A0(v,h,y,w,x,T)){const C=g,M=y,O=w;g=b,y=x,w=T,b=C,x=M,T=O}const k=SHe(v,h,y,w,x,T);this._cx=k.x,this._cy=k.y;for(let C=0;C&lt;o;C++)this._dists[C]=OT(t[2*C],t[2*C+1],k.x,k.y);dd(this._ids,this._dists,0,o-1),this._hullStart=m;let S=3;r[m]=n[b]=g,r[g]=n[m]=b,r[b]=n[g]=m,l[m]=0,l[g]=1,l[b]=2,i.fill(-1),i[this._hashKey(v,h)]=m,i[this._hashKey(y,w)]=g,i[this._hashKey(x,T)]=b,this.trianglesLen=0,this._addTriangle(m,g,b,-1,-1,-1);for(let C=0,M,O;C&lt;this._ids.length;C++){const D=this._ids[C],P=t[2*D],E=t[2*D+1];if(C&gt;0&amp;&amp;Math.abs(P-M)&lt;=ZL&amp;&amp;Math.abs(E-O)&lt;=ZL||(M=P,O=E,D===m||D===g||D===b))continue;let I=0;for(let B=0,N=this._hashKey(P,E);B&lt;this._hashSize&amp;&amp;(I=i[(N+B)%this._hashSize],!(I!==-1&amp;&amp;I!==r[I]));B++);I=n[I];let A=I,F;for(;F=r[A],!A0(P,E,t[2*A],t[2*A+1],t[2*F],t[2*F+1]);)if(A=F,A===I){A=-1;break}if(A===-1)continue;let j=this._addTriangle(A,D,r[A],-1,-1,l[A]);l[D]=this._legalize(j+2),l[A]=j,S++;let z=r[A];for(;F=r[z],A0(P,E,t[2*z],t[2*z+1],t[2*F],t[2*F+1]);)j=this._addTriangle(z,D,F,l[D],-1,l[z]),l[D]=this._legalize(j+2),r[z]=z,S--,z=F;if(A===I)for(;F=n[A],A0(P,E,t[2*F],t[2*F+1],t[2*A],t[2*A+1]);)j=this._addTriangle(F,D,A,-1,l[A],l[F]),this._legalize(j+2),l[F]=j,r[A]=A,S--,A=F;this._hullStart=n[D]=A,r[A]=n[z]=D,r[D]=z,i[this._hashKey(P,E)]=D,i[this._hashKey(t[2*A],t[2*A+1])]=A}this.hull=new Uint32Array(S);for(let C=0,M=this._hullStart;C&lt;S;C++)this.hull[C]=M,M=r[M];this.triangles=this._triangles.subarray(0,this.trianglesLen),this.halfedges=this._halfedges.subarray(0,this.trianglesLen)}_hashKey(t,n){return Math.floor(_He(t-this._cx,n-this._cy)*this._hashSize)%this._hashSize}_legalize(t){const{_triangles:n,_halfedges:r,coords:l}=this;let i=0,o=0;for(;;){const a=r[t],s=t-t%3;if(o=s+(t+2)%3,a===-1){if(i===0)break;t=O0[--i];continue}const u=a-a%3,c=s+(t+1)%3,d=u+(a+2)%3,f=n[o],p=n[t],m=n[c],g=n[d];if(THe(l[2*f],l[2*f+1],l[2*p],l[2*p+1],l[2*m],l[2*m+1],l[2*g],l[2*g+1])){n[t]=g,n[a]=f;const v=r[d];if(v===-1){let y=this._hullStart;do{if(this._hullTri[y]===d){this._hullTri[y]=t;break}y=this._hullPrev[y]}while(y!==this._hullStart)}this._link(t,v),this._link(a,r[o]),this._link(o,d);const h=u+(a+1)%3;i&lt;O0.length&amp;&amp;(O0[i++]=h)}else{if(i===0)break;t=O0[--i]}}return o}_link(t,n){this._halfedges[t]=n,n!==-1&amp;&amp;(this._halfedges[n]=t)}_addTriangle(t,n,r,l,i,o){const a=this.trianglesLen;return this._triangles[a]=t,this._triangles[a+1]=n,this._triangles[a+2]=r,this._link(a,l),this._link(a+1,i),this._link(a+2,o),this.trianglesLen+=3,a}}function _He(e,t){const n=e/(Math.abs(e)+Math.abs(t));return(t&gt;0?3-n:1+n)/4}function OT(e,t,n,r){const l=e-n,i=t-r;return l*l+i*i}function AT(e,t,n,r,l,i){const o=(r-t)*(l-e),a=(n-e)*(i-t);return Math.abs(o-a)&gt;=33306690738754716e-32*Math.abs(o+a)?o-a:0}function A0(e,t,n,r,l,i){return(AT(l,i,e,t,n,r)||AT(e,t,n,r,l,i)||AT(n,r,l,i,e,t))&lt;0}function THe(e,t,n,r,l,i,o,a){const s=e-o,u=t-a,c=n-o,d=r-a,f=l-o,p=i-a,m=s*s+u*u,g=c*c+d*d,b=f*f+p*p;return s*(d*b-g*p)-u*(c*b-g*f)+m*(c*p-d*f)&lt;0}function kHe(e,t,n,r,l,i){const o=n-e,a=r-t,s=l-e,u=i-t,c=o*o+a*a,d=s*s+u*u,f=.5/(o*u-a*s),p=(u*c-a*d)*f,m=(o*d-s*c)*f;return p*p+m*m}function SHe(e,t,n,r,l,i){const o=n-e,a=r-t,s=l-e,u=i-t,c=o*o+a*a,d=s*s+u*u,f=.5/(o*u-a*s),p=e+(u*c-a*d)*f,m=t+(o*d-s*c)*f;return{x:p,y:m}}function dd(e,t,n,r){if(r-n&lt;=20)for(let l=n+1;l&lt;=r;l++){const i=e[l],o=t[i];let a=l-1;for(;a&gt;=n&amp;&amp;t[e[a]]&gt;o;)e[a+1]=e[a--];e[a+1]=i}else{const l=n+r&gt;&gt;1;let i=n+1,o=r;eh(e,l,i),t[e[n]]&gt;t[e[r]]&amp;&amp;eh(e,n,r),t[e[i]]&gt;t[e[r]]&amp;&amp;eh(e,i,r),t[e[n]]&gt;t[e[i]]&amp;&amp;eh(e,n,i);const a=e[i],s=t[a];for(;;){do i++;while(t[e[i]]&lt;s);do o--;while(t[e[o]]&gt;s);if(o&lt;i)break;eh(e,i,o)}e[n+1]=e[o],e[o]=a,r-i+1&gt;=o-n?(dd(e,t,i,r),dd(e,t,n,o-1)):(dd(e,t,n,o-1),dd(e,t,i,r))}}function eh(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function CHe(e){return e[0]}function MHe(e){return e[1]}const QL=1e-6;class Nu{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=&quot;&quot;}moveTo(t,n){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&amp;&amp;(this._x1=this._x0,this._y1=this._y0,this._+=&quot;Z&quot;)}lineTo(t,n){this._+=`L${this._x1=+t},${this._y1=+n}`}arc(t,n,r){t=+t,n=+n,r=+r;const l=t+r,i=n;if(r&lt;0)throw new Error(&quot;negative radius&quot;);this._x1===null?this._+=`M${l},${i}`:(Math.abs(this._x1-l)&gt;QL||Math.abs(this._y1-i)&gt;QL)&amp;&amp;(this._+=&quot;L&quot;+l+&quot;,&quot;+i),r&amp;&amp;(this._+=`A${r},${r},0,1,1,${t-r},${n}A${r},${r},0,1,1,${this._x1=l},${this._y1=i}`)}rect(t,n,r,l){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${+r}v${+l}h${-r}Z`}value(){return this._||null}}class xS{constructor(){this._=[]}moveTo(t,n){this._.push([t,n])}closePath(){this._.push(this._[0].slice())}lineTo(t,n){this._.push([t,n])}value(){return this._.length?this._:null}}let PHe=class{constructor(t,[n,r,l,i]=[0,0,960,500]){if(!((l=+l)&gt;=(n=+n))||!((i=+i)&gt;=(r=+r)))throw new Error(&quot;invalid bounds&quot;);this.delaunay=t,this._circumcenters=new Float64Array(t.points.length*2),this.vectors=new Float64Array(t.points.length*2),this.xmax=l,this.xmin=n,this.ymax=i,this.ymin=r,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points:t,hull:n,triangles:r},vectors:l}=this,i=this.circumcenters=this._circumcenters.subarray(0,r.length/3*2);for(let p=0,m=0,g=r.length,b,v;p&lt;g;p+=3,m+=2){const h=r[p]*2,y=r[p+1]*2,w=r[p+2]*2,_=t[h],x=t[h+1],T=t[y],k=t[y+1],S=t[w],C=t[w+1],M=T-_,O=k-x,D=S-_,P=C-x,E=M*M+O*O,I=D*D+P*P,A=(M*P-O*D)*2;if(!A)b=(_+S)/2-1e8*P,v=(x+C)/2+1e8*D;else if(Math.abs(A)&lt;1e-8)b=(_+S)/2,v=(x+C)/2;else{const F=1/A;b=_+(P*E-O*I)*F,v=x+(M*I-D*E)*F}i[m]=b,i[m+1]=v}let o=n[n.length-1],a,s=o*4,u,c=t[2*o],d,f=t[2*o+1];l.fill(0);for(let p=0;p&lt;n.length;++p)o=n[p],a=s,u=c,d=f,s=o*4,c=t[2*o],f=t[2*o+1],l[a+2]=l[s]=d-f,l[a+3]=l[s+1]=c-u}render(t){const n=t==null?t=new Nu:void 0,{delaunay:{halfedges:r,inedges:l,hull:i},circumcenters:o,vectors:a}=this;if(i.length&lt;=1)return null;for(let c=0,d=r.length;c&lt;d;++c){const f=r[c];if(f&lt;c)continue;const p=Math.floor(c/3)*2,m=Math.floor(f/3)*2,g=o[p],b=o[p+1],v=o[m],h=o[m+1];this._renderSegment(g,b,v,h,t)}let s,u=i[i.length-1];for(let c=0;c&lt;i.length;++c){s=u,u=i[c];const d=Math.floor(l[u]/3)*2,f=o[d],p=o[d+1],m=s*4,g=this._project(f,p,a[m+2],a[m+3]);g&amp;&amp;this._renderSegment(f,p,g[0],g[1],t)}return n&amp;&amp;n.value()}renderBounds(t){const n=t==null?t=new Nu:void 0;return t.rect(this.xmin,this.ymin,this.xmax-this.xmin,this.ymax-this.ymin),n&amp;&amp;n.value()}renderCell(t,n){const r=n==null?n=new Nu:void 0,l=this._clip(t);if(l===null||!l.length)return;n.moveTo(l[0],l[1]);let i=l.length;for(;l[0]===l[i-2]&amp;&amp;l[1]===l[i-1]&amp;&amp;i&gt;1;)i-=2;for(let o=2;o&lt;i;o+=2)(l[o]!==l[o-2]||l[o+1]!==l[o-1])&amp;&amp;n.lineTo(l[o],l[o+1]);return n.closePath(),r&amp;&amp;r.value()}*cellPolygons(){const{delaunay:{points:t}}=this;for(let n=0,r=t.length/2;n&lt;r;++n){const l=this.cellPolygon(n);l&amp;&amp;(l.index=n,yield l)}}cellPolygon(t){const n=new xS;return this.renderCell(t,n),n.value()}_renderSegment(t,n,r,l,i){let o;const a=this._regioncode(t,n),s=this._regioncode(r,l);a===0&amp;&amp;s===0?(i.moveTo(t,n),i.lineTo(r,l)):(o=this._clipSegment(t,n,r,l,a,s))&amp;&amp;(i.moveTo(o[0],o[1]),i.lineTo(o[2],o[3]))}contains(t,n,r){return n=+n,n!==n||(r=+r,r!==r)?!1:this.delaunay._step(t,n,r)===t}*neighbors(t){const n=this._clip(t);if(n)for(const r of this.delaunay.neighbors(t)){const l=this._clip(r);if(l){e:for(let i=0,o=n.length;i&lt;o;i+=2)for(let a=0,s=l.length;a&lt;s;a+=2)if(n[i]==l[a]&amp;&amp;n[i+1]==l[a+1]&amp;&amp;n[(i+2)%o]==l[(a+s-2)%s]&amp;&amp;n[(i+3)%o]==l[(a+s-1)%s]){yield r;break e}}}}_cell(t){const{circumcenters:n,delaunay:{inedges:r,halfedges:l,triangles:i}}=this,o=r[t];if(o===-1)return null;const a=[];let s=o;do{const u=Math.floor(s/3);if(a.push(n[u*2],n[u*2+1]),s=s%3===2?s-2:s+1,i[s]!==t)break;s=l[s]}while(s!==o&amp;&amp;s!==-1);return a}_clip(t){if(t===0&amp;&amp;this.delaunay.hull.length===1)return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];const n=this._cell(t);if(n===null)return null;const{vectors:r}=this,l=t*4;return r[l]||r[l+1]?this._clipInfinite(t,n,r[l],r[l+1],r[l+2],r[l+3]):this._clipFinite(t,n)}_clipFinite(t,n){const r=n.length;let l=null,i,o,a=n[r-2],s=n[r-1],u,c=this._regioncode(a,s),d,f;for(let p=0;p&lt;r;p+=2)if(i=a,o=s,a=n[p],s=n[p+1],u=c,c=this._regioncode(a,s),u===0&amp;&amp;c===0)d=f,f=0,l?l.push(a,s):l=[a,s];else{let m,g,b,v,h;if(u===0){if((m=this._clipSegment(i,o,a,s,u,c))===null)continue;[g,b,v,h]=m}else{if((m=this._clipSegment(a,s,i,o,c,u))===null)continue;[v,h,g,b]=m,d=f,f=this._edgecode(g,b),d&amp;&amp;f&amp;&amp;this._edge(t,d,f,l,l.length),l?l.push(g,b):l=[g,b]}d=f,f=this._edgecode(v,h),d&amp;&amp;f&amp;&amp;this._edge(t,d,f,l,l.length),l?l.push(v,h):l=[v,h]}if(l)d=f,f=this._edgecode(l[0],l[1]),d&amp;&amp;f&amp;&amp;this._edge(t,d,f,l,l.length);else if(this.contains(t,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2))return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];return l}_clipSegment(t,n,r,l,i,o){for(;;){if(i===0&amp;&amp;o===0)return[t,n,r,l];if(i&amp;o)return null;let a,s,u=i||o;u&amp;8?(a=t+(r-t)*(this.ymax-n)/(l-n),s=this.ymax):u&amp;4?(a=t+(r-t)*(this.ymin-n)/(l-n),s=this.ymin):u&amp;2?(s=n+(l-n)*(this.xmax-t)/(r-t),a=this.xmax):(s=n+(l-n)*(this.xmin-t)/(r-t),a=this.xmin),i?(t=a,n=s,i=this._regioncode(t,n)):(r=a,l=s,o=this._regioncode(r,l))}}_clipInfinite(t,n,r,l,i,o){let a=Array.from(n),s;if((s=this._project(a[0],a[1],r,l))&amp;&amp;a.unshift(s[0],s[1]),(s=this._project(a[a.length-2],a[a.length-1],i,o))&amp;&amp;a.push(s[0],s[1]),a=this._clipFinite(t,a))for(let u=0,c=a.length,d,f=this._edgecode(a[c-2],a[c-1]);u&lt;c;u+=2)d=f,f=this._edgecode(a[u],a[u+1]),d&amp;&amp;f&amp;&amp;(u=this._edge(t,d,f,a,u),c=a.length);else this.contains(t,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2)&amp;&amp;(a=[this.xmin,this.ymin,this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax]);return a}_edge(t,n,r,l,i){for(;n!==r;){let o,a;switch(n){case 5:n=4;continue;case 4:n=6,o=this.xmax,a=this.ymin;break;case 6:n=2;continue;case 2:n=10,o=this.xmax,a=this.ymax;break;case 10:n=8;continue;case 8:n=9,o=this.xmin,a=this.ymax;break;case 9:n=1;continue;case 1:n=5,o=this.xmin,a=this.ymin;break}(l[i]!==o||l[i+1]!==a)&amp;&amp;this.contains(t,o,a)&amp;&amp;(l.splice(i,0,o,a),i+=2)}if(l.length&gt;4)for(let o=0;o&lt;l.length;o+=2){const a=(o+2)%l.length,s=(o+4)%l.length;(l[o]===l[a]&amp;&amp;l[a]===l[s]||l[o+1]===l[a+1]&amp;&amp;l[a+1]===l[s+1])&amp;&amp;(l.splice(a,2),o-=2)}return i}_project(t,n,r,l){let i=1/0,o,a,s;if(l&lt;0){if(n&lt;=this.ymin)return null;(o=(this.ymin-n)/l)&lt;i&amp;&amp;(s=this.ymin,a=t+(i=o)*r)}else if(l&gt;0){if(n&gt;=this.ymax)return null;(o=(this.ymax-n)/l)&lt;i&amp;&amp;(s=this.ymax,a=t+(i=o)*r)}if(r&gt;0){if(t&gt;=this.xmax)return null;(o=(this.xmax-t)/r)&lt;i&amp;&amp;(a=this.xmax,s=n+(i=o)*l)}else if(r&lt;0){if(t&lt;=this.xmin)return null;(o=(this.xmin-t)/r)&lt;i&amp;&amp;(a=this.xmin,s=n+(i=o)*l)}return[a,s]}_edgecode(t,n){return(t===this.xmin?1:t===this.xmax?2:0)|(n===this.ymin?4:n===this.ymax?8:0)}_regioncode(t,n){return(t&lt;this.xmin?1:t&gt;this.xmax?2:0)|(n&lt;this.ymin?4:n&gt;this.ymax?8:0)}};const OHe=2*Math.PI,Hc=Math.pow;function AHe(e){return e[0]}function DHe(e){return e[1]}function EHe(e){const{triangles:t,coords:n}=e;for(let r=0;r&lt;t.length;r+=3){const l=2*t[r],i=2*t[r+1],o=2*t[r+2];if((n[o]-n[l])*(n[i+1]-n[l+1])-(n[i]-n[l])*(n[o+1]-n[l+1])&gt;1e-10)return!1}return!0}function RHe(e,t,n){return[e+Math.sin(e+t)*n,t+Math.cos(e-t)*n]}class s2{static from(t,n=AHe,r=DHe,l){return new s2(&quot;length&quot;in t?LHe(t,n,r,l):Float64Array.from(IHe(t,n,r,l)))}constructor(t){this._delaunator=new Gy(t),this.inedges=new Int32Array(t.length/2),this._hullIndex=new Int32Array(t.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){const t=this._delaunator,n=this.points;if(t.hull&amp;&amp;t.hull.length&gt;2&amp;&amp;EHe(t)){this.collinear=Int32Array.from({length:n.length/2},(f,p)=&gt;p).sort((f,p)=&gt;n[2*f]-n[2*p]||n[2*f+1]-n[2*p+1]);const s=this.collinear[0],u=this.collinear[this.collinear.length-1],c=[n[2*s],n[2*s+1],n[2*u],n[2*u+1]],d=1e-8*Math.hypot(c[3]-c[1],c[2]-c[0]);for(let f=0,p=n.length/2;f&lt;p;++f){const m=RHe(n[2*f],n[2*f+1],d);n[2*f]=m[0],n[2*f+1]=m[1]}this._delaunator=new Gy(n)}else delete this.collinear;const r=this.halfedges=this._delaunator.halfedges,l=this.hull=this._delaunator.hull,i=this.triangles=this._delaunator.triangles,o=this.inedges.fill(-1),a=this._hullIndex.fill(-1);for(let s=0,u=r.length;s&lt;u;++s){const c=i[s%3===2?s-2:s+1];(r[s]===-1||o[c]===-1)&amp;&amp;(o[c]=s)}for(let s=0,u=l.length;s&lt;u;++s)a[l[s]]=s;l.length&lt;=2&amp;&amp;l.length&gt;0&amp;&amp;(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=l[0],this.triangles[1]=l[1],this.triangles[2]=l[1],o[l[0]]=1,l.length===2&amp;&amp;(o[l[1]]=0))}voronoi(t){return new PHe(this,t)}*neighbors(t){const{inedges:n,hull:r,_hullIndex:l,halfedges:i,triangles:o,collinear:a}=this;if(a){const d=a.indexOf(t);d&gt;0&amp;&amp;(yield a[d-1]),d&lt;a.length-1&amp;&amp;(yield a[d+1]);return}const s=n[t];if(s===-1)return;let u=s,c=-1;do{if(yield c=o[u],u=u%3===2?u-2:u+1,o[u]!==t)return;if(u=i[u],u===-1){const d=r[(l[t]+1)%r.length];d!==c&amp;&amp;(yield d);return}}while(u!==s)}find(t,n,r=0){if(t=+t,t!==t||(n=+n,n!==n))return-1;const l=r;let i;for(;(i=this._step(r,t,n))&gt;=0&amp;&amp;i!==r&amp;&amp;i!==l;)r=i;return i}_step(t,n,r){const{inedges:l,hull:i,_hullIndex:o,halfedges:a,triangles:s,points:u}=this;if(l[t]===-1||!u.length)return(t+1)%(u.length&gt;&gt;1);let c=t,d=Hc(n-u[t*2],2)+Hc(r-u[t*2+1],2);const f=l[t];let p=f;do{let m=s[p];const g=Hc(n-u[m*2],2)+Hc(r-u[m*2+1],2);if(g&lt;d&amp;&amp;(d=g,c=m),p=p%3===2?p-2:p+1,s[p]!==t)break;if(p=a[p],p===-1){if(p=i[(o[t]+1)%i.length],p!==m&amp;&amp;Hc(n-u[p*2],2)+Hc(r-u[p*2+1],2)&lt;d)return p;break}}while(p!==f);return c}render(t){const n=t==null?t=new Nu:void 0,{points:r,halfedges:l,triangles:i}=this;for(let o=0,a=l.length;o&lt;a;++o){const s=l[o];if(s&lt;o)continue;const u=i[o]*2,c=i[s]*2;t.moveTo(r[u],r[u+1]),t.lineTo(r[c],r[c+1])}return this.renderHull(t),n&amp;&amp;n.value()}renderPoints(t,n=2){const r=t==null?t=new Nu:void 0,{points:l}=this;for(let i=0,o=l.length;i&lt;o;i+=2){const a=l[i],s=l[i+1];t.moveTo(a+n,s),t.arc(a,s,n,0,OHe)}return r&amp;&amp;r.value()}renderHull(t){const n=t==null?t=new Nu:void 0,{hull:r,points:l}=this,i=r[0]*2,o=r.length;t.moveTo(l[i],l[i+1]);for(let a=1;a&lt;o;++a){const s=2*r[a];t.lineTo(l[s],l[s+1])}return t.closePath(),n&amp;&amp;n.value()}hullPolygon(){const t=new xS;return this.renderHull(t),t.value()}renderTriangle(t,n){const r=n==null?n=new Nu:void 0,{points:l,triangles:i}=this,o=i[t*=3]*2,a=i[t+1]*2,s=i[t+2]*2;return n.moveTo(l[o],l[o+1]),n.lineTo(l[a],l[a+1]),n.lineTo(l[s],l[s+1]),n.closePath(),r&amp;&amp;r.value()}*trianglePolygons(){const{triangles:t}=this;for(let n=0,r=t.length/3;n&lt;r;++n)yield this.trianglePolygon(n)}trianglePolygon(t){const n=new xS;return this.renderTriangle(t,n),n.value()}}function LHe(e,t,n,r){const l=e.length,i=new Float64Array(l*2);for(let o=0;o&lt;l;++o){const a=e[o];i[o*2]=t.call(r,a,o,e),i[o*2+1]=n.call(r,a,o,e)}return i}function*IHe(e,t,n,r){let l=0;for(const i of e)yield t.call(r,i,l,e),yield n.call(r,i,l,e),++l}var th={},JL;function $He(){if(JL)return th;JL=1;var e=Cn;th.__esModule=!0,th.default=void 0;var t=e(nV()),n=ge;e(ps),e(Of());var r=function(o){return function(a){var s=(0,n.createFactory)(a),u=function(c){(0,t.default)(d,c);function d(){return c.apply(this,arguments)||this}var f=d.prototype;return f.shouldComponentUpdate=function(m){return o(this.props,m)},f.render=function(){return s(this.props)},d}(n.Component);return u}},l=r;return th.default=l,th}var u2=Cn,c2=void 0,NHe=u2($He()),FHe=u2(iV());u2(ps);u2(Of());var jHe=function(t){var n=(0,NHe.default)(function(r,l){return!(0,FHe.default)(r,l)});return n(t)},zHe=jHe;c2=zHe;var BHe={data:le.arrayOf(le.shape({id:le.oneOfType([le.string,le.number]).isRequired,x:le.number.isRequired,y:le.number.isRequired})).isRequired,xDomain:le.arrayOf(le.number).isRequired,yDomain:le.arrayOf(le.number).isRequired,layers:le.arrayOf(le.oneOfType([le.oneOf([&quot;links&quot;,&quot;cells&quot;,&quot;points&quot;,&quot;bounds&quot;]),le.func])).isRequired,enableLinks:le.bool.isRequired,linkLineWidth:le.number.isRequired,linkLineColor:le.string.isRequired,enableCells:le.bool.isRequired,cellLineWidth:le.number.isRequired,cellLineColor:le.string.isRequired,enablePoints:le.bool.isRequired,pointSize:le.number.isRequired,pointColor:le.string.isRequired,delaunay:le.object.isRequired,voronoi:le.object.isRequired},WHe={xDomain:[0,1],yDomain:[0,1],layers:[&quot;links&quot;,&quot;cells&quot;,&quot;points&quot;,&quot;bounds&quot;],enableLinks:!1,linkLineWidth:1,linkLineColor:&quot;#bbb&quot;,enableCells:!0,cellLineWidth:2,cellLineColor:&quot;#000&quot;,enablePoints:!0,pointSize:4,pointColor:&quot;#666&quot;},qHe=function(e){return Tc(vg(WHe),qV(),BV(),so([&quot;xDomain&quot;,&quot;yDomain&quot;,&quot;width&quot;,&quot;height&quot;],function(t){var n=t.xDomain,r=t.yDomain,l=t.width,i=t.height;return{xScale:Ju().domain(n).range([0,l]),yScale:Ju().domain(r).range([0,i])}}),so([&quot;data&quot;,&quot;xScale&quot;,&quot;yScale&quot;],function(t){var n=t.data,r=t.xScale,l=t.yScale;return{scaledPoints:n.map(function(i){return{data:i,x:r(i.x),y:l(i.y)}})}}),so([&quot;scaledPoints&quot;,&quot;width&quot;,&quot;height&quot;],function(t){var n=t.scaledPoints,r=t.width,l=t.height,i=s2.from(n.map(function(a){return[a.x,a.y]})),o=i.voronoi([0,0,r,l]);return{delaunay:i,voronoi:o}}),c2)(e)},NG=function(t){var n=t.delaunay,r=t.voronoi,l=t.data,i=t.layers,o=t.margin,a=t.width,s=t.height,u=t.outerWidth,c=t.outerHeight,d=t.enableLinks,f=t.linkLineWidth,p=t.linkLineColor,m=t.enableCells,g=t.cellLineWidth,b=t.cellLineColor,v=t.enablePoints,h=t.pointSize,y=t.pointColor,w=t.theme,_={width:a,height:s,data:l,delaunay:n,voronoi:r},x={bounds:Qe.createElement(&quot;path&quot;,{key:&quot;bounds&quot;,fill:&quot;none&quot;,stroke:b,strokeWidth:g,d:r.renderBounds()})};return d===!0&amp;&amp;(x.links=Qe.createElement(&quot;path&quot;,{key:&quot;links&quot;,stroke:p,strokeWidth:f,fill:&quot;none&quot;,d:n.render()})),m===!0&amp;&amp;(x.cells=Qe.createElement(&quot;path&quot;,{key:&quot;cells&quot;,d:r.render(),fill:&quot;none&quot;,stroke:b,strokeWidth:g})),v===!0&amp;&amp;(x.points=Qe.createElement(&quot;path&quot;,{key:&quot;points&quot;,stroke:&quot;none&quot;,fill:y,d:n.renderPoints(void 0,h/2)})),Qe.createElement(Wx,{isInteractive:!1,theme:w,animate:!1},function(){return Qe.createElement(yg,{width:u,height:c,margin:o,theme:w},i.map(function(T,k){return typeof T==&quot;function&quot;?Qe.createElement(ge.Fragment,{key:k},T(_)):x[T]}))})};NG.propTypes=BHe;qHe(NG);var eI=function(t){return typeof t==&quot;function&quot;?t:function(n){return n[t]}},UHe=function(t){var n=t.points,r=t.x,l=r===void 0?&quot;x&quot;:r,i=t.y,o=i===void 0?&quot;y&quot;:i,a=eI(l),s=eI(o);return n.map(function(u){return[a(u),s(u)]})},HHe=function(t){var n=t.points,r=t.width,l=t.height,i=t.debug,o=s2.from(n),a=i===!0?o.voronoi([0,0,r,l]):void 0;return{delaunay:o,voronoi:a}},A4=function(t){var n=t.points,r=t.x,l=t.y,i=t.width,o=t.height,a=t.debug,s=ge.useMemo(function(){return UHe({points:n,x:r,y:l})},[n,r,l]);return ge.useMemo(function(){return HHe({points:s,width:i,height:o,debug:a})},[s,i,o,a])};function nh(e,t){return YHe(e)||GHe(e,t)||VHe()}function VHe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function GHe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function YHe(e){if(Array.isArray(e))return e}var d2=function(t){var n=t.nodes,r=t.width,l=t.height,i=t.x,o=t.y,a=t.debug,s=t.onMouseEnter,u=t.onMouseMove,c=t.onMouseLeave,d=t.onClick,f=ge.useRef(null),p=ge.useState(null),m=nh(p,2),g=m[0],b=m[1],v=A4({points:n,x:i,y:o,width:r,height:l,debug:a}),h=v.delaunay,y=v.voronoi,w=ge.useMemo(function(){return a?y.render():void 0}),_=ge.useCallback(function(C){var M=Lm(f.current,C),O=nh(M,2),D=O[0],P=O[1],E=h.find(D,P);return[E,E!==void 0?n[E]:null]},[h]),x=ge.useCallback(function(C){var M=_(C),O=nh(M,2),D=O[0],P=O[1];g!==D&amp;&amp;b(D),P&amp;&amp;s&amp;&amp;s(P,C)},[_,b]),T=ge.useCallback(function(C){var M=_(C),O=nh(M,2),D=O[0],P=O[1];g!==D&amp;&amp;b(D),P&amp;&amp;u&amp;&amp;u(P,C)},[_,b]),k=ge.useCallback(function(C){if(b(null),c){var M;g!=null&amp;&amp;(M=n[g]),M&amp;&amp;c(M,C)}},[b,g,n]),S=ge.useCallback(function(C){var M=_(C),O=nh(M,2),D=O[0],P=O[1];g!==D&amp;&amp;b(D),d&amp;&amp;d(P,C)},[_,b]);return Qe.createElement(&quot;g&quot;,{ref:f},a&amp;&amp;Qe.createElement(&quot;path&quot;,{d:w,stroke:&quot;red&quot;,strokeWidth:1,opacity:.75}),g!==null&amp;&amp;a&amp;&amp;Qe.createElement(&quot;path&quot;,{fill:&quot;red&quot;,opacity:.35,d:y.renderCell(g)}),Qe.createElement(&quot;rect&quot;,{width:r,height:l,fill:&quot;red&quot;,opacity:0,style:{cursor:&quot;auto&quot;},onMouseEnter:x,onMouseMove:T,onMouseLeave:k,onClick:S}))};d2.propTypes={width:le.number.isRequired,height:le.number.isRequired,nodes:le.array.isRequired,x:le.oneOfType([le.string,le.number,le.func]).isRequired,y:le.oneOfType([le.string,le.number,le.func]).isRequired,onMouseEnter:le.func,onMouseMove:le.func,onMouseLeave:le.func,onClick:le.func,debug:le.bool.isRequired};d2.defaultProps={x:&quot;x&quot;,y:&quot;y&quot;,debug:!1};var FG=function(t,n){t.save(),t.globalAlpha=.75,t.beginPath(),n.render(t),t.strokeStyle=&quot;red&quot;,t.lineWidth=1,t.stroke(),t.restore()},jG=function(t,n,r){t.save(),t.globalAlpha=.35,t.beginPath(),n.renderCell(r,t),t.fillStyle=&quot;red&quot;,t.fill(),t.restore()},zG=function(t){var n=t.point;return Qe.createElement(gc,{id:Qe.createElement(&quot;span&quot;,null,&quot;x: &quot;,Qe.createElement(&quot;strong&quot;,null,n.data.xFormatted),&quot;, y:&quot;,&quot; &quot;,Qe.createElement(&quot;strong&quot;,null,n.data.yFormatted)),enableChip:!0,color:n.serieColor})};zG.propTypes={point:le.object.isRequired};var XHe=ge.memo(zG),BG=function(t){var n=t.color;return Qe.createElement(&quot;span&quot;,{style:{display:&quot;block&quot;,width:&quot;12px&quot;,height:&quot;12px&quot;,background:n}})};BG.propTypes={color:le.string.isRequired};var WG=function(t){var n=t.slice,r=t.axis,l=r===&quot;x&quot;?&quot;y&quot;:&quot;x&quot;;return Qe.createElement(U5,{rows:n.points.map(function(i){return[Qe.createElement(BG,{key:&quot;chip&quot;,color:i.serieColor}),i.serieId,Qe.createElement(&quot;strong&quot;,{key:&quot;value&quot;},i.data[&quot;&quot;.concat(l,&quot;Formatted&quot;)])]})})};WG.propTypes={slice:le.object.isRequired,axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired};var KHe=ge.memo(WG);function f2(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){ZHe(e,l,n[l])})}return e}function ZHe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qG={data:le.arrayOf(le.shape({id:le.oneOfType([le.string,le.number]).isRequired,data:le.arrayOf(le.shape({x:le.oneOfType([le.number,le.string,le.instanceOf(Date)]),y:le.oneOfType([le.number,le.string,le.instanceOf(Date)])})).isRequired})).isRequired,xScale:Vy.isRequired,xFormat:le.oneOfType([le.func,le.string]),yScale:Vy.isRequired,yFormat:le.oneOfType([le.func,le.string]),layers:le.arrayOf(le.oneOfType([le.oneOf([&quot;grid&quot;,&quot;markers&quot;,&quot;axes&quot;,&quot;areas&quot;,&quot;crosshair&quot;,&quot;lines&quot;,&quot;slices&quot;,&quot;points&quot;,&quot;mesh&quot;,&quot;legends&quot;]),le.func])).isRequired,curve:ije.isRequired,axisTop:co,axisRight:co,axisBottom:co,axisLeft:co,enableGridX:le.bool.isRequired,enableGridY:le.bool.isRequired,gridXValues:le.oneOfType([le.number,le.arrayOf(le.oneOfType([le.number,le.string,le.instanceOf(Date)]))]),gridYValues:le.oneOfType([le.number,le.arrayOf(le.oneOfType([le.number,le.string,le.instanceOf(Date)]))]),enablePoints:le.bool.isRequired,pointSymbol:le.func,pointSize:le.number.isRequired,pointColor:le.any.isRequired,pointBorderWidth:le.number.isRequired,pointBorderColor:le.any.isRequired,markers:le.arrayOf(le.shape({axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,value:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,style:le.object})),colors:n4.isRequired,enableArea:le.bool.isRequired,areaOpacity:le.number.isRequired,areaBlendMode:kc.isRequired,areaBaselineValue:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,lineWidth:le.number.isRequired,legends:le.arrayOf(le.shape(v4)).isRequired,isInteractive:le.bool.isRequired,debugMesh:le.bool.isRequired,tooltip:le.oneOfType([le.func,le.object]).isRequired,tooltipFormat:le.oneOfType([le.func,le.string]),enableSlices:le.oneOf([&quot;x&quot;,&quot;y&quot;,!1]).isRequired,debugSlices:le.bool.isRequired,sliceTooltip:le.oneOfType([le.func,le.object]).isRequired,enableCrosshair:le.bool.isRequired,crosshairType:nU.type.isRequired},QHe=f2({},qG,{enablePointLabel:le.bool.isRequired,useMesh:le.bool.isRequired},VP,OV),JHe=f2({pixelRatio:le.number.isRequired},qG),UG={curve:&quot;linear&quot;,xScale:{type:&quot;point&quot;},yScale:{type:&quot;linear&quot;,min:0,max:&quot;auto&quot;},layers:[&quot;grid&quot;,&quot;markers&quot;,&quot;axes&quot;,&quot;areas&quot;,&quot;crosshair&quot;,&quot;lines&quot;,&quot;points&quot;,&quot;slices&quot;,&quot;mesh&quot;,&quot;legends&quot;],axisBottom:{},axisLeft:{},enableGridX:!0,enableGridY:!0,enablePoints:!0,pointSize:6,pointColor:{from:&quot;color&quot;},pointBorderWidth:0,pointBorderColor:{theme:&quot;background&quot;},colors:{scheme:&quot;nivo&quot;},enableArea:!1,areaBaselineValue:0,areaOpacity:.2,areaBlendMode:&quot;normal&quot;,lineWidth:2,legends:[],isInteractive:!0,tooltip:XHe,enableSlices:!1,debugSlices:!1,sliceTooltip:KHe,debugMesh:!1,enableCrosshair:!0,crosshairType:&quot;bottom-left&quot;},Ll=f2({},UG,{enablePointLabel:!1,useMesh:!1,animate:!0,motionStiffness:90,motionDamping:15,defs:[],fill:[]}),eVe=f2({},UG,{pixelRatio:global.window&amp;&amp;global.window.devicePixelRatio?global.window.devicePixelRatio:1});function tI(e,t){return rVe(e)||nVe(e,t)||tVe()}function tVe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function nVe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function rVe(e){if(Array.isArray(e))return e}function HG(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){aVe(e,l,n[l])})}return e}function aVe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nI(e){return lVe(e)||iVe(e)||oVe()}function oVe(){throw new TypeError(&quot;Invalid attempt to spread non-iterable instance&quot;)}function iVe(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;)return Array.from(e)}function lVe(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t&lt;e.length;t++)n[t]=e[t];return n}}var sVe=function(t){var n=t.curve;return ge.useMemo(function(){return iH().defined(function(r){return r.x!==null&amp;&amp;r.y!==null}).x(function(r){return r.x}).y(function(r){return r.y}).curve(PV(n))},[n])},uVe=function(t){var n=t.curve,r=t.yScale,l=t.areaBaselineValue;return ge.useMemo(function(){return oEe().defined(function(i){return i.x!==null&amp;&amp;i.y!==null}).x(function(i){return i.x}).y1(function(i){return i.y}).curve(PV(n)).y0(r(l))},[n,r,l])},cVe=function(t){var n=t.series,r=t.getPointColor,l=t.getPointBorderColor,i=t.formatX,o=t.formatY;return ge.useMemo(function(){return n.reduce(function(a,s){return[].concat(nI(a),nI(s.data.filter(function(u){return u.position.x!==null&amp;&amp;u.position.y!==null}).map(function(u,c){var d={id:&quot;&quot;.concat(s.id,&quot;.&quot;).concat(c),index:a.length+c,serieId:s.id,serieColor:s.color,x:u.position.x,y:u.position.y};return d.color=r(s),d.borderColor=l(d),d.data=HG({},u.data,{xFormatted:i(u.data.x),yFormatted:o(u.data.y)}),d})))},[])},[n,r,l,i,o])},dVe=function(t){var n=t.enableSlices,r=t.points,l=t.width,i=t.height;return ge.useMemo(function(){if(n===!1)return[];if(n===&quot;x&quot;){var o=new Map;return r.forEach(function(s){s.data.x===null||s.data.y===null||(o.has(s.x)?o.get(s.x).push(s):o.set(s.x,[s]))}),Array.from(o.entries()).sort(function(s,u){return s[0]-u[0]}).map(function(s,u,c){var d=tI(s,2),f=d[0],p=d[1],m=c[u-1],g=c[u+1],b;m?b=f-(f-m[0])/2:b=f;var v;return g?v=f-b+(g[0]-f)/2:v=l-b,{id:f,x0:b,x:f,y0:0,y:0,width:v,height:i,points:p.reverse()}})}else if(n===&quot;y&quot;){var a=new Map;return r.forEach(function(s){s.data.x===null||s.data.y===null||(a.has(s.y)?a.get(s.y).push(s):a.set(s.y,[s]))}),Array.from(a.entries()).sort(function(s,u){return s[0]-u[0]}).map(function(s,u,c){var d=tI(s,2),f=d[0],p=d[1],m=c[u-1],g=c[u+1],b;m?b=f-(f-m[0])/2:b=f;var v;return g?v=f-b+(g[0]-f)/2:v=i-b,{id:f,x0:0,x:0,y0:b,y:f,width:l,height:v,points:p.reverse()}})}},[n,r])},VG=function(t){var n=t.data,r=t.xScale,l=r===void 0?Ll.xScale:r,i=t.xFormat,o=t.yScale,a=o===void 0?Ll.yScale:o,s=t.yFormat,u=t.width,c=t.height,d=t.colors,f=d===void 0?Ll.colors:d,p=t.curve,m=p===void 0?Ll.curve:p,g=t.areaBaselineValue,b=g===void 0?Ll.areaBaselineValue:g,v=t.pointColor,h=v===void 0?Ll.pointColor:v,y=t.pointBorderColor,w=y===void 0?Ll.pointBorderColor:y,_=t.enableSlices,x=_===void 0?Ll.enableSlicesTooltip:_,T=Rm(i),k=Rm(s),S=lG(f,&quot;id&quot;),C=ka(),M=qy(h,C),O=qy(w,C),D=ge.useMemo(function(){return IG(n,l,a,u,c)},[n,l,a,u,c]),P=D.xScale,E=D.yScale,I=D.series,A=ge.useMemo(function(){return I.map(function(N){return HG({},N,{color:S(N)})})},[I,S]),F=cVe({series:A,getPointColor:M,getPointBorderColor:O,formatX:T,formatY:k}),j=dVe({enableSlices:x,points:F,width:u,height:c}),z=sVe({curve:m}),B=uVe({curve:m,yScale:E,areaBaselineValue:b});return{lineGenerator:z,areaGenerator:B,getColor:S,series:A,xScale:P,yScale:E,slices:j,points:F}},GG=function(t){var n=t.areaGenerator,r=t.areaOpacity,l=t.areaBlendMode,i=t.lines,o=Bo(),a=o.animate,s=o.springConfig;return a!==!0?Qe.createElement(&quot;g&quot;,null,i.slice(0).reverse().map(function(u){var c=u.id,d=u.data,f=u.color,p=u.fill;return Qe.createElement(&quot;path&quot;,{key:c,d:n(d.map(function(m){return m.position})),fill:p||f,fillOpacity:r,strokeWidth:0,style:{mixBlendMode:l}})})):Qe.createElement(&quot;g&quot;,null,i.slice(0).reverse().map(function(u){var c=u.id,d=u.data,f=u.color,p=u.fill;return Qe.createElement(zx,{key:c,style:function(g){return{d:g(n(d.map(function(b){return b.position})),s),fill:g(f,s)}}},function(m){return Qe.createElement(&quot;path&quot;,{key:c,d:m.d,fill:p||f,fillOpacity:r,strokeWidth:0,style:{mixBlendMode:l}})})}))};GG.propTypes={areaGenerator:le.func.isRequired,areaOpacity:le.number.isRequired,areaBlendMode:kc.isRequired,lines:le.arrayOf(le.object).isRequired};var fVe=ge.memo(GG),YG=function(t){var n=t.lineGenerator,r=t.id,l=t.points,i=t.color,o=t.thickness,a=Bo(),s=a.animate,u=a.springConfig;return s!==!0?Qe.createElement(&quot;path&quot;,{key:r,d:n(l),fill:&quot;none&quot;,strokeWidth:o,stroke:i}):Qe.createElement(zx,{key:r,style:function(d){return{d:d(n(l),u),stroke:d(i,u)}}},function(c){return Qe.createElement(&quot;path&quot;,{key:r,d:c.d,fill:&quot;none&quot;,strokeWidth:o,stroke:c.stroke})})};YG.propTypes={id:le.oneOfType([le.string,le.number]).isRequired,points:le.arrayOf(le.shape({x:le.oneOfType([le.string,le.number]),y:le.oneOfType([le.string,le.number])})),lineGenerator:le.func.isRequired,color:le.string.isRequired,thickness:le.number.isRequired};var pVe=ge.memo(YG),XG=function(t){var n=t.lines,r=t.lineGenerator,l=t.lineWidth;return n.map(function(i){var o=i.id,a=i.data,s=i.color;return Qe.createElement(pVe,{key:o,id:o,points:a.map(function(u){return u.position}),lineGenerator:r,color:s,thickness:l})})};XG.propTypes={lines:le.arrayOf(le.shape({id:le.oneOfType([le.string,le.number]).isRequired,color:le.string.isRequired,data:le.arrayOf(le.shape({data:le.shape({x:le.oneOfType([le.string,le.number,le.instanceOf(Date)]),y:le.oneOfType([le.string,le.number,le.instanceOf(Date)])}).isRequired,position:le.shape({x:le.number,y:le.number}).isRequired})).isRequired})).isRequired,lineWidth:le.number.isRequired,lineGenerator:le.func.isRequired};var hVe=ge.memo(XG),KG=function(t){var n=t.slice,r=t.axis,l=t.debug,i=t.tooltip,o=t.isCurrent,a=t.setCurrent,s=mf(),u=s.showTooltipFromEvent,c=s.hideTooltip,d=ge.useCallback(function(m){u(Qe.createElement(i,{slice:n,axis:r}),m,&quot;right&quot;),a(n)},[u,i,n]),f=ge.useCallback(function(m){u(Qe.createElement(i,{slice:n,axis:r}),m,&quot;right&quot;)},[u,i,n]),p=ge.useCallback(function(){c(),a(null)},[c]);return Qe.createElement(&quot;rect&quot;,{x:n.x0,y:n.y0,width:n.width,height:n.height,stroke:&quot;red&quot;,strokeWidth:l?1:0,strokeOpacity:.75,fill:&quot;red&quot;,fillOpacity:o&amp;&amp;l?.35:0,onMouseEnter:d,onMouseMove:f,onMouseLeave:p})};KG.propTypes={slice:le.object.isRequired,axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,debug:le.bool.isRequired,height:le.number.isRequired,tooltip:le.oneOfType([le.func,le.object]),isCurrent:le.bool.isRequired,setCurrent:le.func.isRequired};var mVe=ge.memo(KG),ZG=function(t){var n=t.slices,r=t.axis,l=t.debug,i=t.height,o=t.tooltip,a=t.current,s=t.setCurrent;return n.map(function(u){return Qe.createElement(mVe,{key:u.id,slice:u,axis:r,debug:l,height:i,tooltip:o,setCurrent:s,isCurrent:a!==null&amp;&amp;a.id===u.id})})};ZG.propTypes={slices:le.arrayOf(le.shape({id:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,x:le.number.isRequired,y:le.number.isRequired,points:le.arrayOf(le.object).isRequired})).isRequired,axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,debug:le.bool.isRequired,height:le.number.isRequired,tooltip:le.oneOfType([le.func,le.object]).isRequired,current:le.object,setCurrent:le.func.isRequired};var gVe=ge.memo(ZG);function wS(){return wS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},wS.apply(this,arguments)}var D4=function(t){var n=t.points,r=t.symbol,l=t.size,i=t.borderWidth,o=t.enableLabel,a=t.label,s=t.labelYOffset,u=ka(),c=Bo(),d=c.animate,f=c.springConfig,p=WV(a),m=n.map(function(g){var b={id:g.id,x:g.x,y:g.y,datum:g.data,fill:g.color,stroke:g.borderColor,label:o?p(g.data):null};return b});return d!==!0?Qe.createElement(&quot;g&quot;,null,m.map(function(g){return Qe.createElement(LL,{key:g.id,x:g.x,y:g.y,datum:g.datum,symbol:r,size:l,color:g.fill,borderWidth:i,borderColor:g.stroke,label:g.label,labelYOffset:s,theme:u})})):Qe.createElement(sg,{styles:m.map(function(g){return{key:g.id,data:g,style:{x:zn(g.x,f),y:zn(g.y,f),size:zn(l,f)}}})},function(g){return Qe.createElement(&quot;g&quot;,null,g.map(function(b){var v=b.key,h=b.style,y=b.data;return Qe.createElement(LL,wS({key:v},h,{symbol:r,datum:y.datum,color:y.fill,borderWidth:i,borderColor:y.stroke,label:y.label,labelYOffset:s,theme:u}))}))})};D4.propTypes={points:le.arrayOf(le.object),symbol:le.func,size:le.number.isRequired,color:le.func.isRequired,borderWidth:le.number.isRequired,borderColor:le.func.isRequired,enableLabel:le.bool.isRequired,label:le.oneOfType([le.string,le.func]).isRequired,labelYOffset:le.number};D4.defaultProps={enableLabel:!1,label:&quot;yFormatted&quot;};var vVe=ge.memo(D4),QG=function(t){var n=t.points,r=t.width,l=t.height,i=t.margin,o=t.setCurrent,a=t.onMouseEnter,s=t.onMouseMove,u=t.onMouseLeave,c=t.onClick,d=t.tooltip,f=t.debug,p=mf(),m=p.showTooltipAt,g=p.hideTooltip,b=ge.useCallback(function(w,_){m(Qe.createElement(d,{point:w}),[w.x+i.left,w.y+i.top],&quot;top&quot;),o(w),a&amp;&amp;a(w,_)},[o,m,d,a,i]),v=ge.useCallback(function(w,_){m(Qe.createElement(d,{point:w}),[w.x+i.left,w.y+i.top],&quot;top&quot;),o(w),s&amp;&amp;s(w,_)},[o,m,d,s]),h=ge.useCallback(function(w,_){g(),o(null),u&amp;&amp;u(w,_)},[g,o,u]),y=ge.useCallback(function(w,_){c&amp;&amp;c(w,_)},[c]);return Qe.createElement(d2,{nodes:n,width:r,height:l,onMouseEnter:b,onMouseMove:v,onMouseLeave:h,onClick:y,debug:f})};QG.propTypes={points:le.arrayOf(le.object).isRequired,width:le.number.isRequired,height:le.number.isRequired,margin:le.object.isRequired,setCurrent:le.func.isRequired,onMouseEnter:le.func,onMouseMove:le.func,onMouseLeave:le.func,onClick:le.func,tooltip:le.oneOfType([le.func,le.object]).isRequired,debug:le.bool.isRequired};var yVe=ge.memo(QG);function bVe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){xVe(e,l,n[l])})}return e}function xVe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _S(){return _S=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},_S.apply(this,arguments)}function rI(e,t){return TVe(e)||_Ve(e,t)||wVe()}function wVe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function _Ve(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function TVe(e){if(Array.isArray(e))return e}var E4=function(t){var n=t.data,r=t.xScale,l=t.xFormat,i=t.yScale,o=t.yFormat,a=t.layers,s=t.curve,u=t.areaBaselineValue,c=t.colors,d=t.margin,f=t.width,p=t.height,m=t.axisTop,g=t.axisRight,b=t.axisBottom,v=t.axisLeft,h=t.enableGridX,y=t.enableGridY,w=t.gridXValues,_=t.gridYValues,x=t.lineWidth,T=t.enableArea,k=t.areaOpacity,S=t.areaBlendMode,C=t.enablePoints,M=t.pointSymbol,O=t.pointSize,D=t.pointColor,P=t.pointBorderWidth,E=t.pointBorderColor,I=t.enablePointLabel,A=t.pointLabel,F=t.pointLabelFormat,j=t.pointLabelYOffset,z=t.defs,B=t.fill,N=t.markers,R=t.legends,q=t.isInteractive,Y=t.useMesh,L=t.debugMesh,W=t.onMouseEnter,U=t.onMouseMove,V=t.onMouseLeave,te=t.onClick,ee=t.tooltip,H=t.enableSlices,Z=t.debugSlices,G=t.sliceTooltip,X=t.enableCrosshair,Q=t.crosshairType,re=jx(f,p,d),ae=re.margin,ie=re.innerWidth,se=re.innerHeight,he=re.outerWidth,Se=re.outerHeight,Oe=VG({data:n,xScale:r,xFormat:l,yScale:i,yFormat:o,width:ie,height:se,colors:c,curve:s,areaBaselineValue:u,pointColor:D,pointBorderColor:E,enableSlices:H}),Pe=Oe.lineGenerator,Me=Oe.areaGenerator,ce=Oe.series,we=Oe.xScale,K=Oe.yScale,ne=Oe.slices,de=Oe.points,_e=ka(),ue=qy(D,_e),pe=qy(E,_e),xe=ge.useState(null),ye=rI(xe,2),Te=ye[0],Ae=ye[1],Re=ge.useState(null),Le=rI(Re,2),$e=Le[0],Fe=Le[1],Be=ge.useMemo(function(){return ce.map(function(Xe){return{id:Xe.id,label:Xe.id,color:Xe.color}}).reverse()},[ce]),Ue={grid:Qe.createElement(l4,{key:&quot;grid&quot;,theme:_e,width:ie,height:se,xScale:h?we:null,yScale:y?K:null,xValues:w,yValues:_}),markers:Qe.createElement(KP,{key:&quot;markers&quot;,markers:N,width:ie,height:se,xScale:we,yScale:K,theme:_e}),axes:Qe.createElement(o4,{key:&quot;axes&quot;,xScale:we,yScale:K,width:ie,height:se,theme:_e,top:m,right:g,bottom:b,left:v}),areas:null,lines:Qe.createElement(hVe,{key:&quot;lines&quot;,lines:ce,lineGenerator:Pe,lineWidth:x}),slices:null,points:null,crosshair:null,mesh:null,legends:R.map(function(Xe,ot){return Qe.createElement(lc,_S({key:&quot;legend.&quot;.concat(ot)},Xe,{containerWidth:ie,containerHeight:se,data:Xe.data||Be,theme:_e}))})},qe=HV(z,ce,B);return T&amp;&amp;(Ue.areas=Qe.createElement(fVe,{key:&quot;areas&quot;,areaGenerator:Me,areaOpacity:k,areaBlendMode:S,lines:ce})),q&amp;&amp;H!==!1&amp;&amp;(Ue.slices=Qe.createElement(gVe,{key:&quot;slices&quot;,slices:ne,axis:H,debug:Z,height:se,tooltip:G,current:$e,setCurrent:Fe})),C&amp;&amp;(Ue.points=Qe.createElement(vVe,{key:&quot;points&quot;,points:de,symbol:M,size:O,color:ue,borderWidth:P,borderColor:pe,enableLabel:I,label:A,labelFormat:F,labelYOffset:j})),q&amp;&amp;X&amp;&amp;(Te!==null&amp;&amp;(Ue.crosshair=Qe.createElement(Sm,{key:&quot;crosshair&quot;,width:ie,height:se,x:Te.x,y:Te.y,type:Q})),$e!==null&amp;&amp;(Ue.crosshair=Qe.createElement(Sm,{key:&quot;crosshair&quot;,width:ie,height:se,x:$e.x,y:$e.y,type:H}))),q&amp;&amp;Y&amp;&amp;H===!1&amp;&amp;(Ue.mesh=Qe.createElement(yVe,{key:&quot;mesh&quot;,points:de,width:ie,height:se,margin:ae,current:Te,setCurrent:Ae,onMouseEnter:W,onMouseMove:U,onMouseLeave:V,onClick:te,tooltip:ee,debug:L})),Qe.createElement(yg,{defs:qe,width:he,height:Se,margin:ae},a.map(function(Xe,ot){return typeof Xe==&quot;function&quot;?Qe.createElement(ge.Fragment,{key:ot},Xe(bVe({},t,{innerWidth:ie,innerHeight:se,series:ce,slices:ne,points:de,xScale:we,yScale:K,lineGenerator:Pe,areaGenerator:Me,currentPoint:Te,setCurrentPoint:Ae,currentSlice:$e,setCurrentSlice:Fe}))):Ue[Xe]}))};E4.propTypes=QHe;E4.defaultProps=Ll;Gx(E4);function kVe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){SVe(e,l,n[l])})}return e}function SVe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aI(e,t){return PVe(e)||MVe(e,t)||CVe()}function CVe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function MVe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function PVe(e){if(Array.isArray(e))return e}var R4=function(t){var n=t.width,r=t.height,l=t.margin,i=t.pixelRatio,o=t.data,a=t.xScale,s=t.xFormat,u=t.yScale,c=t.yFormat,d=t.curve,f=t.layers,p=t.colors,m=t.lineWidth,g=t.enableArea,b=t.areaBaselineValue,v=t.areaOpacity,h=t.enablePoints,y=t.pointSize,w=t.pointColor,_=t.pointBorderWidth,x=t.pointBorderColor,T=t.enableGridX,k=t.gridXValues,S=t.enableGridY,C=t.gridYValues,M=t.axisTop,O=t.axisRight,D=t.axisBottom,P=t.axisLeft,E=t.legends,I=t.isInteractive,A=t.debugMesh,F=t.onMouseLeave,j=t.onClick,z=t.tooltip,B=ge.useRef(null),N=jx(n,r,l),R=N.margin,q=N.innerWidth,Y=N.innerHeight,L=N.outerWidth,W=N.outerHeight,U=ka(),V=ge.useState(null),te=aI(V,2),ee=te[0],H=te[1],Z=VG({data:o,xScale:a,xFormat:s,yScale:u,yFormat:c,width:q,height:Y,colors:p,curve:d,areaBaselineValue:b,pointColor:w,pointBorderColor:x}),G=Z.lineGenerator,X=Z.areaGenerator,Q=Z.series,re=Z.xScale,ae=Z.yScale,ie=Z.points,se=A4({points:ie,width:q,height:Y,debug:A}),he=se.delaunay,Se=se.voronoi;ge.useEffect(function(){B.current.width=L*i,B.current.height=W*i;var de=B.current.getContext(&quot;2d&quot;);de.scale(i,i),de.fillStyle=U.background,de.fillRect(0,0,L,W),de.translate(R.left,R.top),f.forEach(function(_e){if(_e===&quot;grid&quot;&amp;&amp;U.grid.line.strokeWidth&gt;0&amp;&amp;(de.lineWidth=U.grid.line.strokeWidth,de.strokeStyle=U.grid.line.stroke,T&amp;&amp;tf(de,{width:q,height:Y,scale:re,axis:&quot;x&quot;,values:k}),S&amp;&amp;tf(de,{width:q,height:Y,scale:ae,axis:&quot;y&quot;,values:C})),_e===&quot;axes&quot;&amp;&amp;s4(de,{xScale:re,yScale:ae,width:q,height:Y,top:M,right:O,bottom:D,left:P,theme:U}),_e===&quot;areas&quot;&amp;&amp;g===!0&amp;&amp;(de.save(),de.globalAlpha=v,X.context(de),Q.forEach(function(pe){de.fillStyle=pe.color,de.beginPath(),X(pe.data.map(function(xe){return xe.position})),de.fill()}),de.restore()),_e===&quot;lines&quot;&amp;&amp;(G.context(de),Q.forEach(function(pe){de.strokeStyle=pe.color,de.lineWidth=m,de.beginPath(),G(pe.data.map(function(xe){return xe.position})),de.stroke()})),_e===&quot;points&quot;&amp;&amp;h===!0&amp;&amp;y&gt;0&amp;&amp;ie.forEach(function(pe){de.fillStyle=pe.color,de.beginPath(),de.arc(pe.x,pe.y,y/2,0,2*Math.PI),de.fill(),_&gt;0&amp;&amp;(de.strokeStyle=pe.borderColor,de.lineWidth=_,de.stroke())}),_e===&quot;mesh&quot;&amp;&amp;A===!0&amp;&amp;(FG(de,Se),ee&amp;&amp;jG(de,Se,ee.index)),_e===&quot;legends&quot;){var ue=Q.map(function(pe){return{id:pe.id,label:pe.id,color:pe.color}}).reverse();E.forEach(function(pe){M4(de,kVe({},pe,{data:pe.data||ue,containerWidth:q,containerHeight:Y,theme:U}))})}})},[B,L,W,f,U,G,Q,re,ae,T,k,S,C,M,O,D,P,E,ie,h,y,ee]);var Oe=ge.useCallback(function(de){var _e=Lm(B.current,de),ue=aI(_e,2),pe=ue[0],xe=ue[1];if(!ZP(R.left,R.top,q,Y,pe,xe))return null;var ye=he.find(pe-R.left,xe-R.top);return ie[ye]},[B,R,q,Y,he]),Pe=mf(),Me=Pe.showTooltipFromEvent,ce=Pe.hideTooltip,we=ge.useCallback(function(de){var _e=Oe(de);H(_e),_e?Me(Qe.createElement(z,{point:_e}),de):ce()},[Oe,H,Me,ce,z]),K=ge.useCallback(function(de){ce(),H(null),ee&amp;&amp;F&amp;&amp;F(ee,de)},[ce,H,F]),ne=ge.useCallback(function(de){if(j){var _e=Oe(de);_e&amp;&amp;j(_e,de)}},[Oe,j]);return Qe.createElement(&quot;canvas&quot;,{ref:B,width:L*i,height:W*i,style:{width:L,height:W,cursor:I?&quot;auto&quot;:&quot;normal&quot;},onMouseEnter:I?we:void 0,onMouseMove:I?we:void 0,onMouseLeave:I?K:void 0,onClick:I?ne:void 0})};R4.propTypes=JHe;R4.defaultProps=eVe;var OVe=Gx(R4);function TS(){return TS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},TS.apply(this,arguments)}var AVe=function(t){return Qe.createElement(qx,null,function(n){var r=n.width,l=n.height;return Qe.createElement(OVe,TS({width:r,height:l},t))})};const DVe=e=&gt;ke.jsx(Ia,{sx:{maxWidth:200,height:50},children:ke.jsx(AVe,{data:[{id:&quot;1&quot;,data:e.data[e.xField].map((t,n)=&gt;({x:t,y:e.data[e.yField][n]}))}],margin:{top:0,right:0,bottom:0,left:0},xScale:{type:&quot;linear&quot;,min:0,max:25},axisTop:null,colors:[e.color],axisRight:null,enableGridX:!1,enableGridY:!1})}),EVe=DVe;var RVe=MG;function LVe(e,t){var n=[];return RVe(e,function(r,l,i){t(r,l,i)&amp;&amp;n.push(r)}),n}var IVe=LVe,$Ve=GH,NVe=IVe,FVe=P4,jVe=_o;function zVe(e,t){var n=jVe(e)?$Ve:NVe;return n(e,FVe(t))}var BVe=zVe;const WVe=lr(BVe);var qVe=Tf,UVe=gg;function HVe(e,t){return e&amp;&amp;qVe(t,UVe(t),e)}var VVe=HVe,GVe=Tf,YVe=dg;function XVe(e,t){return e&amp;&amp;GVe(t,YVe(t),e)}var KVe=XVe,ZVe=Tf,QVe=jP;function JVe(e,t){return ZVe(e,QVe(e),t)}var eGe=JVe,tGe=FP,nGe=K5,rGe=jP,aGe=YH,oGe=Object.getOwnPropertySymbols,iGe=oGe?function(e){for(var t=[];e;)tGe(t,rGe(e)),e=nGe(e);return t}:aGe,JG=iGe,lGe=Tf,sGe=JG;function uGe(e,t){return lGe(e,sGe(e),t)}var cGe=uGe,dGe=VH,fGe=JG,pGe=dg;function hGe(e){return dGe(e,pGe,fGe)}var eY=hGe,mGe=Object.prototype,gGe=mGe.hasOwnProperty;function vGe(e){var t=e.length,n=new e.constructor(t);return t&amp;&amp;typeof e[0]==&quot;string&quot;&amp;&amp;gGe.call(e,&quot;index&quot;)&amp;&amp;(n.index=e.index,n.input=e.input),n}var yGe=vGe,bGe=X5;function xGe(e,t){var n=t?bGe(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var wGe=xGe,_Ge=/\\w*$/;function TGe(e){var t=new e.constructor(e.source,_Ge.exec(e));return t.lastIndex=e.lastIndex,t}var kGe=TGe,oI=vf,iI=oI?oI.prototype:void 0,lI=iI?iI.valueOf:void 0;function SGe(e){return lI?Object(lI.call(e)):{}}var CGe=SGe,MGe=X5,PGe=wGe,OGe=kGe,AGe=CGe,DGe=dU,EGe=&quot;[object Boolean]&quot;,RGe=&quot;[object Date]&quot;,LGe=&quot;[object Map]&quot;,IGe=&quot;[object Number]&quot;,$Ge=&quot;[object RegExp]&quot;,NGe=&quot;[object Set]&quot;,FGe=&quot;[object String]&quot;,jGe=&quot;[object Symbol]&quot;,zGe=&quot;[object ArrayBuffer]&quot;,BGe=&quot;[object DataView]&quot;,WGe=&quot;[object Float32Array]&quot;,qGe=&quot;[object Float64Array]&quot;,UGe=&quot;[object Int8Array]&quot;,HGe=&quot;[object Int16Array]&quot;,VGe=&quot;[object Int32Array]&quot;,GGe=&quot;[object Uint8Array]&quot;,YGe=&quot;[object Uint8ClampedArray]&quot;,XGe=&quot;[object Uint16Array]&quot;,KGe=&quot;[object Uint32Array]&quot;;function ZGe(e,t,n){var r=e.constructor;switch(t){case zGe:return MGe(e);case EGe:case RGe:return new r(+e);case BGe:return PGe(e,n);case WGe:case qGe:case UGe:case HGe:case VGe:case GGe:case YGe:case XGe:case KGe:return DGe(e,n);case LGe:return new r;case IGe:case FGe:return new r(e);case $Ge:return OGe(e);case NGe:return new r;case jGe:return AGe(e)}}var QGe=ZGe,JGe=Lx,eYe=oi,tYe=&quot;[object Map]&quot;;function nYe(e){return eYe(e)&amp;&amp;JGe(e)==tYe}var rYe=nYe,aYe=rYe,oYe=_f,sI=Xb,uI=sI&amp;&amp;sI.isMap,iYe=uI?oYe(uI):aYe,lYe=iYe,sYe=Lx,uYe=oi,cYe=&quot;[object Set]&quot;;function dYe(e){return uYe(e)&amp;&amp;sYe(e)==cYe}var fYe=dYe,pYe=fYe,hYe=_f,cI=Xb,dI=cI&amp;&amp;cI.isSet,mYe=dI?hYe(dI):pYe,gYe=mYe,vYe=Ub,yYe=mV,bYe=tP,xYe=VVe,wYe=KVe,_Ye=uU,TYe=Hb,kYe=eGe,SYe=cGe,CYe=XH,MYe=eY,PYe=Lx,OYe=yGe,AYe=QGe,DYe=pU,EYe=_o,RYe=Yb,LYe=lYe,IYe=Oi,$Ye=gYe,NYe=gg,FYe=dg,jYe=1,zYe=2,BYe=4,tY=&quot;[object Arguments]&quot;,WYe=&quot;[object Array]&quot;,qYe=&quot;[object Boolean]&quot;,UYe=&quot;[object Date]&quot;,HYe=&quot;[object Error]&quot;,nY=&quot;[object Function]&quot;,VYe=&quot;[object GeneratorFunction]&quot;,GYe=&quot;[object Map]&quot;,YYe=&quot;[object Number]&quot;,rY=&quot;[object Object]&quot;,XYe=&quot;[object RegExp]&quot;,KYe=&quot;[object Set]&quot;,ZYe=&quot;[object String]&quot;,QYe=&quot;[object Symbol]&quot;,JYe=&quot;[object WeakMap]&quot;,eXe=&quot;[object ArrayBuffer]&quot;,tXe=&quot;[object DataView]&quot;,nXe=&quot;[object Float32Array]&quot;,rXe=&quot;[object Float64Array]&quot;,aXe=&quot;[object Int8Array]&quot;,oXe=&quot;[object Int16Array]&quot;,iXe=&quot;[object Int32Array]&quot;,lXe=&quot;[object Uint8Array]&quot;,sXe=&quot;[object Uint8ClampedArray]&quot;,uXe=&quot;[object Uint16Array]&quot;,cXe=&quot;[object Uint32Array]&quot;,Nr={};Nr[tY]=Nr[WYe]=Nr[eXe]=Nr[tXe]=Nr[qYe]=Nr[UYe]=Nr[nXe]=Nr[rXe]=Nr[aXe]=Nr[oXe]=Nr[iXe]=Nr[GYe]=Nr[YYe]=Nr[rY]=Nr[XYe]=Nr[KYe]=Nr[ZYe]=Nr[QYe]=Nr[lXe]=Nr[sXe]=Nr[uXe]=Nr[cXe]=!0;Nr[HYe]=Nr[nY]=Nr[JYe]=!1;function gv(e,t,n,r,l,i){var o,a=t&amp;jYe,s=t&amp;zYe,u=t&amp;BYe;if(n&amp;&amp;(o=l?n(e,r,l,i):n(e)),o!==void 0)return o;if(!IYe(e))return e;var c=EYe(e);if(c){if(o=OYe(e),!a)return TYe(e,o)}else{var d=PYe(e),f=d==nY||d==VYe;if(RYe(e))return _Ye(e,a);if(d==rY||d==tY||f&amp;&amp;!l){if(o=s||f?{}:DYe(e),!a)return s?SYe(e,wYe(o,e)):kYe(e,xYe(o,e))}else{if(!Nr[d])return l?e:{};o=AYe(e,d,a)}}i||(i=new vYe);var p=i.get(e);if(p)return p;i.set(e,o),$Ye(e)?e.forEach(function(b){o.add(gv(b,t,n,b,e,i))}):LYe(e)&amp;&amp;e.forEach(function(b,v){o.set(v,gv(b,t,n,v,e,i))});var m=u?s?MYe:CYe:s?FYe:NYe,g=c?void 0:m(e);return yYe(g||e,function(b,v){g&amp;&amp;(v=b,b=e[v]),bYe(o,v,gv(b,t,n,v,e,i))}),o}var dXe=gv;function fXe(e,t,n){var r=-1,l=e.length;t&lt;0&amp;&amp;(t=-t&gt;l?0:l+t),n=n&gt;l?l:n,n&lt;0&amp;&amp;(n+=l),l=t&gt;n?0:n-t&gt;&gt;&gt;0,t&gt;&gt;&gt;=0;for(var i=Array(l);++r&lt;l;)i[r]=e[r+t];return i}var pXe=fXe,hXe=fg,mXe=pXe;function gXe(e,t){return t.length&lt;2?e:hXe(e,mXe(t,0,-1))}var vXe=gXe,yXe=Sf,bXe=CU,xXe=vXe,wXe=Cf;function _Xe(e,t){return t=yXe(t,e),e=xXe(e,t),e==null||delete e[wXe(bXe(t))]}var TXe=_Xe,kXe=J5;function SXe(e){return kXe(e)?void 0:e}var CXe=SXe,MXe=Zb,PXe=dXe,OXe=TXe,AXe=Sf,DXe=Tf,EXe=CXe,RXe=kV,LXe=eY,IXe=1,$Xe=2,NXe=4,FXe=RXe(function(e,t){var n={};if(e==null)return n;var r=!1;t=MXe(t,function(i){return i=AXe(i,e),r||(r=i.length&gt;1),i}),DXe(e,LXe(e),n),r&amp;&amp;(n=PXe(n,IXe|$Xe|NXe,EXe));for(var l=t.length;l--;)OXe(n,t[l]);return n}),jXe=FXe;const aY=lr(jXe);var zXe=le.shape({match:le.oneOfType([le.func,le.object]).isRequired,type:le.oneOf([&quot;circle&quot;,&quot;rect&quot;,&quot;dot&quot;]).isRequired,noteX:le.oneOfType([le.number,le.shape({abs:le.number.isRequired})]).isRequired,noteY:le.oneOfType([le.number,le.shape({abs:le.number.isRequired})]).isRequired,noteWidth:le.number,noteTextOffset:le.number,note:le.oneOfType([le.node,le.func]).isRequired,offset:le.number}),Yy={noteWidth:120,noteTextOffset:8,animate:!0,motionStiffness:90,motionDamping:13};function BXe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){WXe(e,l,n[l])})}return e}function WXe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qXe=function(t){return{x:t.x,y:t.y}},UXe=function(t){var n=t.items,r=t.annotations,l=t.getPosition,i=l===void 0?qXe:l,o=t.getDimensions;return r.reduce(function(a,s){return WVe(n,s.match).forEach(function(u){var c=i(u),d=o(u,s.offset||0);a.push(BXe({},aY(s,[&quot;match&quot;,&quot;offset&quot;]),c,d,{datum:u,size:s.size||d.size}))}),a},[])},HXe=function(t,n,r,l){var i=Math.atan2(l-n,r-t);return Gje(Hje(i))},VXe=function(t){var n=t.type,r=t.x,l=t.y,i=t.size,o=t.width,a=t.height,s=t.noteX,u=t.noteY,c=t.noteWidth,d=c===void 0?Yy.noteWidth:c,f=t.noteTextOffset,p=f===void 0?Yy.noteTextOffset:f,m,g;Mm(s)?s.abs!==void 0&amp;&amp;(m=s.abs):m=r+s,Mm(u)?u.abs!==void 0&amp;&amp;(g=u.abs):g=l+u;var b=r,v=l,h=HXe(r,l,m,g);if(n===&quot;circle&quot;){var y=Vje(rS(h),i/2);b+=y.x,v+=y.y}if(n===&quot;rect&quot;){var w=Math.round((h+90)/45)%8;w===0&amp;&amp;(v-=a/2),w===1&amp;&amp;(b+=o/2,v-=a/2),w===2&amp;&amp;(b+=o/2),w===3&amp;&amp;(b+=o/2,v+=a/2),w===4&amp;&amp;(v+=a/2),w===5&amp;&amp;(b-=o/2,v+=a/2),w===6&amp;&amp;(b-=o/2),w===7&amp;&amp;(b-=o/2,v-=a/2)}var _=m,x=g-p,T=m,k=g;return(h+90)%360&gt;180?(_-=d,T-=d):T+=d,{points:[[b,v],[m,g],[T,k]],text:[_,x],angle:h+90}},oY=function(t){var n=t.items,r=t.annotations,l=t.getPosition,i=t.getDimensions;return ge.useMemo(function(){return UXe({items:n,annotations:r,getPosition:l,getDimensions:i})},[n,r,l,i])},GXe=function(t){var n=t.type,r=t.containerWidth,l=t.containerHeight,i=t.x,o=t.y,a=t.size,s=t.width,u=t.height,c=t.noteX,d=t.noteY,f=t.noteWidth,p=t.noteTextOffset;return ge.useMemo(function(){return VXe({type:n,containerWidth:r,containerHeight:l,x:i,y:o,size:a,width:s,height:u,noteX:c,noteY:d,noteWidth:f,noteTextOffset:p})},[n,r,l,i,o,a,s,u,c,d,f,p])};function YXe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){XXe(e,l,n[l])})}return e}function XXe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Nm=ge.memo(function(e){var t=e.datum,n=e.x,r=e.y,l=e.note,i=ka();return typeof l==&quot;function&quot;?l({x:n,y:r,datum:t}):Qe.createElement(Qe.Fragment,null,i.annotations.text.outlineWidth&gt;0&amp;&amp;Qe.createElement(&quot;text&quot;,{x:n,y:r,style:YXe({},i.annotations.text,{strokeLinejoin:&quot;round&quot;,strokeWidth:i.annotations.text.outlineWidth*2,stroke:i.annotations.text.outlineColor})},l),Qe.createElement(&quot;text&quot;,{x:n,y:r,style:aY(i.annotations.text,[&quot;outlineWidth&quot;,&quot;outlineColor&quot;])},l))});Nm.displayName=&quot;AnnotationNote&quot;;Nm.propTypes={datum:le.object.isRequired,x:le.number.isRequired,y:le.number.isRequired,note:le.oneOfType([le.node,le.func]).isRequired};Nm.defaultProps={};function KXe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){ZXe(e,l,n[l])})}return e}function ZXe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fm=ge.memo(function(e){var t=e.points,n=e.isOutline,r=ka(),l=Bo(),i=l.animate,o=l.springConfig;if(n&amp;&amp;r.annotations.link.outlineWidth&lt;=0)return null;var a=KXe({},r.annotations.link);n&amp;&amp;(a.strokeLinecap=&quot;square&quot;,a.strokeWidth=r.annotations.link.strokeWidth+r.annotations.link.outlineWidth*2,a.stroke=r.annotations.link.outlineColor);var s=&quot;M&quot;.concat(t[0][0],&quot;,&quot;).concat(t[0][1]);return t.slice(1).forEach(function(u){s=&quot;&quot;.concat(s,&quot; L&quot;).concat(u[0],&quot;,&quot;).concat(u[1])}),i?Qe.createElement(zx,{style:function(c){return{d:c(s,o)}}},function(u){return Qe.createElement(&quot;path&quot;,{fill:&quot;none&quot;,d:u.d,style:a})}):Qe.createElement(&quot;path&quot;,{fill:&quot;none&quot;,d:s,style:a})});Fm.displayName=&quot;AnnotationLink&quot;;Fm.propTypes={points:le.arrayOf(le.array).isRequired,isOutline:le.bool.isRequired};Fm.defaultProps={isOutline:!1};function fI(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){QXe(e,l,n[l])})}return e}function QXe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var L4=ge.memo(function(e){var t=e.x,n=e.y,r=e.size,l=ka(),i=Bo(),o=i.animate,a=i.springConfig;return o?Qe.createElement(rs,{style:{x:zn(t,a),y:zn(n,a),size:zn(r,a)}},function(s){return Qe.createElement(Qe.Fragment,null,l.annotations.outline.outlineWidth&gt;0&amp;&amp;Qe.createElement(&quot;circle&quot;,{cx:s.x,cy:s.y,r:s.size/2,style:fI({},l.annotations.outline,{fill:&quot;none&quot;,strokeWidth:l.annotations.outline.strokeWidth+l.annotations.outline.outlineWidth*2,stroke:l.annotations.outline.outlineColor})}),Qe.createElement(&quot;circle&quot;,{cx:s.x,cy:s.y,r:s.size/2,style:l.annotations.outline}))}):Qe.createElement(Qe.Fragment,null,l.annotations.outline.outlineWidth&gt;0&amp;&amp;Qe.createElement(&quot;circle&quot;,{cx:t,cy:n,r:r/2,style:fI({},l.annotations.outline,{fill:&quot;none&quot;,strokeWidth:l.annotations.outline.strokeWidth+l.annotations.outline.outlineWidth*2,stroke:l.annotations.outline.outlineColor})}),Qe.createElement(&quot;circle&quot;,{cx:t,cy:n,r:r/2,style:l.annotations.outline}))});L4.displayName=&quot;CircleAnnotationOutline&quot;;L4.propTypes={x:le.number.isRequired,y:le.number.isRequired,size:le.number.isRequired};function pI(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){JXe(e,l,n[l])})}return e}function JXe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p2=ge.memo(function(e){var t=e.x,n=e.y,r=e.size,l=ka(),i=Bo(),o=i.animate,a=i.springConfig;return o?Qe.createElement(rs,{style:{x:zn(t,a),y:zn(n,a),size:zn(r,a)}},function(s){return Qe.createElement(Qe.Fragment,null,l.annotations.outline.outlineWidth&gt;0&amp;&amp;Qe.createElement(&quot;circle&quot;,{cx:s.x,cy:s.y,r:s.size/2,style:pI({},l.annotations.outline,{fill:&quot;none&quot;,strokeWidth:l.annotations.outline.outlineWidth*2,stroke:l.annotations.outline.outlineColor})}),Qe.createElement(&quot;circle&quot;,{cx:s.x,cy:s.y,r:s.size/2,style:l.annotations.symbol}))}):Qe.createElement(Qe.Fragment,null,l.annotations.outline.outlineWidth&gt;0&amp;&amp;Qe.createElement(&quot;circle&quot;,{cx:t,cy:n,r:r/2,style:pI({},l.annotations.outline,{fill:&quot;none&quot;,strokeWidth:l.annotations.outline.outlineWidth*2,stroke:l.annotations.outline.outlineColor})}),Qe.createElement(&quot;circle&quot;,{cx:t,cy:n,r:r/2,style:l.annotations.symbol}))});p2.displayName=&quot;DotAnnotationOutline&quot;;p2.propTypes={x:le.number.isRequired,y:le.number.isRequired,size:le.number.isRequired};p2.defaultProps={size:4};function hI(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){eKe(e,l,n[l])})}return e}function eKe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var I4=ge.memo(function(e){var t=e.x,n=e.y,r=e.width,l=e.height,i=ka(),o=Bo(),a=o.animate,s=o.springConfig;return a?Qe.createElement(rs,{style:{x:zn(t-r/2,s),y:zn(n-l/2,s),width:zn(r,s),height:zn(l,s)}},function(u){return Qe.createElement(Qe.Fragment,null,i.annotations.outline.outlineWidth&gt;0&amp;&amp;Qe.createElement(&quot;rect&quot;,{x:u.x,y:u.y,width:u.width,height:u.height,style:hI({},i.annotations.outline,{fill:&quot;none&quot;,strokeWidth:i.annotations.outline.strokeWidth+i.annotations.outline.outlineWidth*2,stroke:i.annotations.outline.outlineColor})}),Qe.createElement(&quot;rect&quot;,{x:u.x,y:u.y,width:u.width,height:u.height,style:i.annotations.outline}))}):Qe.createElement(Qe.Fragment,null,i.annotations.outline.outlineWidth&gt;0&amp;&amp;Qe.createElement(&quot;rect&quot;,{x:t-r/2,y:n-l/2,width:r,height:l,style:hI({},i.annotations.outline,{fill:&quot;none&quot;,strokeWidth:i.annotations.outline.strokeWidth+i.annotations.outline.outlineWidth*2,stroke:i.annotations.outline.outlineColor})}),Qe.createElement(&quot;rect&quot;,{x:t-r/2,y:n-l/2,width:r,height:l,style:i.annotations.outline}))});I4.displayName=&quot;RectAnnotationOutline&quot;;I4.propTypes={x:le.number.isRequired,y:le.number.isRequired,width:le.number.isRequired,height:le.number.isRequired};var bg=ge.memo(function(e){var t=e.datum,n=e.type,r=e.containerWidth,l=e.containerHeight,i=e.x,o=e.y,a=e.size,s=e.width,u=e.height,c=e.noteX,d=e.noteY,f=e.noteWidth,p=e.noteTextOffset,m=e.note,g=Bo(),b=g.animate,v=g.springConfig,h=GXe({type:n,containerWidth:r,containerHeight:l,x:i,y:o,size:a,width:s,height:u,noteX:c,noteY:d,noteWidth:f,noteTextOffset:p});return Qe.createElement(Qe.Fragment,null,Qe.createElement(Fm,{points:h.points,isOutline:!0}),n===&quot;circle&quot;&amp;&amp;Qe.createElement(L4,{x:i,y:o,size:a}),n===&quot;dot&quot;&amp;&amp;Qe.createElement(p2,{x:i,y:o,size:a}),n===&quot;rect&quot;&amp;&amp;Qe.createElement(I4,{x:i,y:o,width:s,height:u}),Qe.createElement(Fm,{points:h.points}),!b&amp;&amp;Qe.createElement(Nm,{x:h.text[0],y:h.text[1],note:m}),b&amp;&amp;Qe.createElement(rs,{style:{x:zn(h.text[0],v),y:zn(h.text[1],v)}},function(y){return Qe.createElement(Nm,{datum:t,x:y.x,y:y.y,note:m})}))});bg.displayName=&quot;Annotation&quot;;bg.propTypes={datum:le.object.isRequired,type:le.oneOf([&quot;circle&quot;,&quot;rect&quot;,&quot;dot&quot;]).isRequired,containerWidth:le.number.isRequired,containerHeight:le.number.isRequired,x:le.number.isRequired,y:le.number.isRequired,size:le.number,width:le.number,height:le.number,noteX:le.oneOfType([le.number,le.shape({abs:le.number.isRequired})]).isRequired,noteY:le.oneOfType([le.number,le.shape({abs:le.number.isRequired})]).isRequired,noteWidth:le.number.isRequired,noteTextOffset:le.number.isRequired,note:le.oneOfType([le.node,le.func]).isRequired};bg.defaultProps={noteWidth:Yy.noteWidth,noteTextOffset:Yy.noteTextOffset};function tKe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){nKe(e,l,n[l])})}return e}function nKe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mI(e){return oKe(e)||aKe(e)||rKe()}function rKe(){throw new TypeError(&quot;Invalid attempt to spread non-iterable instance&quot;)}function aKe(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;)return Array.from(e)}function oKe(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t&lt;e.length;t++)n[t]=e[t];return n}}var iKe=function(t){if(typeof t==&quot;function&quot;)return t;if(Kx(t))return function(){return t};if(Mm(t)){if(!UAe(t.key))throw new Error(&quot;symbolSize is invalid, key should be a string pointing to the property to use to determine node size&quot;);if(!Array.isArray(t.values)||t.values.length!==2)throw new Error(&quot;symbolSize is invalid, values spec should be an array containing two values, min and max&quot;);if(!Array.isArray(t.sizes)||t.sizes.length!==2)throw new Error(&quot;symbolSize is invalid, sizes spec should be an array containing two values, min and max&quot;);var n=Ju().domain([t.values[0],t.values[1]]).range([t.sizes[0],t.sizes[1]]);return function(r){return n(Hs(r,t.key))}}throw new Error(&quot;symbolSize is invalid, it should be either a function, a number or an object&quot;)},lKe=function(t){var n=t.series,r=t.formatX,l=t.formatY;return n.reduce(function(i,o){return[].concat(mI(i),mI(o.data.map(function(a,s){return{index:i.length+s,id:&quot;&quot;.concat(o.id,&quot;.&quot;).concat(s),x:a.position.x,y:a.position.y,data:tKe({},a.data,{id:&quot;&quot;.concat(o.id,&quot;.&quot;).concat(s),serieId:o.id,formattedX:r(a.data.x),formattedY:l(a.data.y)})}})))},[])};function sKe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){uKe(e,l,n[l])})}return e}function uKe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cKe=function(t){return ge.useMemo(function(){return iKe(t)},[t])},iY=function(t){var n=t.data,r=t.xScaleSpec,l=t.xFormat,i=t.yScaleSpec,o=t.yFormat,a=t.width,s=t.height,u=t.nodeSize,c=t.colors,d=ge.useMemo(function(){return IG(n,r,i,a,s)},[n,r,i,a,s]),f=d.series,p=d.xScale,m=d.yScale,g=Rm(l),b=Rm(o),v=ge.useMemo(function(){return lKe({series:f,formatX:g,formatY:b})},[f,g,b]),h=cKe(u),y=lG(c,&quot;serieId&quot;),w=ge.useMemo(function(){return v.map(function(x){return sKe({},x,{size:h(x.data),style:{color:y(x.data)}})})},[v,h,y]),_=ge.useMemo(function(){return f.map(function(x){return{id:x.id,label:x.id,color:y({serieId:x.id})}})},[f,y]);return{xScale:p,yScale:m,nodes:w,legendData:_}},dKe=function(t,n){return oY({items:t,annotations:n,getDimensions:function(l,i){var o=l.size+i*2;return{size:o,width:o,height:o}}})},lY=function(t){var n=t.x,r=t.y,l=t.size,i=t.color,o=t.blendMode,a=t.onMouseEnter,s=t.onMouseMove,u=t.onMouseLeave,c=t.onClick;return Qe.createElement(&quot;circle&quot;,{cx:n,cy:r,r:l/2,fill:i,style:{mixBlendMode:o},onMouseEnter:a,onMouseMove:s,onMouseLeave:u,onClick:c})};lY.propTypes={node:le.object.isRequired,x:le.number.isRequired,y:le.number.isRequired,size:le.number.isRequired,color:le.string.isRequired,blendMode:kc.isRequired,onMouseEnter:le.func,onMouseMove:le.func,onMouseLeave:le.func,onClick:le.func};var fKe=ge.memo(lY),sY=function(t){var n=t.node;return Qe.createElement(gc,{id:n.data.serieId,value:&quot;x: &quot;.concat(n.data.formattedX,&quot;, y: &quot;).concat(n.data.formattedY),enableChip:!0,color:n.style.color})};sY.propTypes={node:le.object.isRequired};var pKe=ge.memo(sY);function h2(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){hKe(e,l,n[l])})}return e}function hKe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var uY={data:le.arrayOf(le.shape({id:le.string.isRequired,data:le.arrayOf(le.shape({x:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,y:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired})).isRequired})).isRequired,xScale:Vy.isRequired,xFormat:le.any,yScale:Vy.isRequired,yFormat:le.any,layers:le.arrayOf(le.oneOfType([le.oneOf([&quot;grid&quot;,&quot;axes&quot;,&quot;nodes&quot;,&quot;markers&quot;,&quot;mesh&quot;,&quot;legends&quot;,&quot;annotations&quot;]),le.func])).isRequired,enableGridX:le.bool.isRequired,enableGridY:le.bool.isRequired,axisTop:co,axisRight:co,axisBottom:co,axisLeft:co,annotations:le.arrayOf(zXe).isRequired,nodeSize:le.oneOfType([le.number,le.shape({key:le.string.isRequired,values:le.arrayOf(le.number).isRequired,sizes:le.arrayOf(le.number).isRequired}),le.func]).isRequired,renderNode:le.oneOfType([le.func,le.object]).isRequired,colors:n4.isRequired,blendMode:kc.isRequired,isInteractive:le.bool.isRequired,debugMesh:le.bool.isRequired,onMouseEnter:le.func,onMouseMove:le.func,onMouseLeave:le.func,onClick:le.func,tooltip:le.oneOfType([le.func,le.object]).isRequired,markers:le.arrayOf(le.shape({axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,value:le.oneOfType([le.number,le.string]).isRequired,style:le.object})),legends:le.arrayOf(le.shape(v4)).isRequired},mKe=h2({},uY,{useMesh:le.bool.isRequired},VP),gKe=h2({},uY,{pixelRatio:le.number.isRequired}),cY={xScale:{type:&quot;linear&quot;,min:0,max:&quot;auto&quot;},yScale:{type:&quot;linear&quot;,min:0,max:&quot;auto&quot;},enableGridX:!0,enableGridY:!0,axisBottom:{},axisLeft:{},nodeSize:9,renderNode:fKe,colors:{scheme:&quot;nivo&quot;},blendMode:&quot;normal&quot;,isInteractive:!0,debugMesh:!1,tooltip:pKe,markers:[],legends:[],annotations:[]},vKe=h2({},cY,{layers:[&quot;grid&quot;,&quot;axes&quot;,&quot;nodes&quot;,&quot;markers&quot;,&quot;mesh&quot;,&quot;legends&quot;,&quot;annotations&quot;],useMesh:!0,animate:!0,motionStiffness:90,motionDamping:15}),yKe=h2({},cY,{layers:[&quot;grid&quot;,&quot;axes&quot;,&quot;nodes&quot;,&quot;mesh&quot;,&quot;legends&quot;,&quot;annotations&quot;],pixelRatio:global.window&amp;&amp;global.window.devicePixelRatio?global.window.devicePixelRatio:1}),m2=le.shape({id:le.string.isRequired,x:le.number.isRequired,y:le.number.isRequired,size:le.number.isRequired,data:le.shape({id:le.string.isRequired,serieId:le.string.isRequired,x:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,formattedX:le.oneOfType([le.string,le.number]).isRequired,y:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,formattedY:le.oneOfType([le.string,le.number]).isRequired}).isRequired,style:le.shape({color:le.string.isRequired}).isRequired}),dY=function(t){var n=t.node,r=t.renderNode,l=t.x,i=t.y,o=t.size,a=t.color,s=t.isInteractive,u=t.onMouseEnter,c=t.onMouseMove,d=t.onMouseLeave,f=t.onClick,p=t.tooltip,m=t.blendMode,g=mf(),b=g.showTooltipFromEvent,v=g.hideTooltip,h=ge.useCallback(function(x){b(Qe.createElement(p,{node:n}),x),u&amp;&amp;u(n,x)},[n,p,b,u]),y=ge.useCallback(function(x){b(Qe.createElement(p,{node:n}),x),c&amp;&amp;c(n,x)},[n,p,b,c]),w=ge.useCallback(function(x){v(),d&amp;&amp;d(n,x)},[n,v,d]),_=ge.useCallback(function(x){f&amp;&amp;f(n,x)},[n,f]);return Qe.createElement(r,{node:n,x:l,y:i,size:o,color:a,blendMode:m,onMouseEnter:s?h:void 0,onMouseMove:s?y:void 0,onMouseLeave:s?w:void 0,onClick:s&amp;&amp;f?_:void 0})};dY.propTypes={node:m2.isRequired,renderNode:le.oneOfType([le.func,le.object]).isRequired,x:le.number.isRequired,y:le.number.isRequired,size:le.number.isRequired,color:le.string.isRequired,isInteractive:le.bool.isRequired,onMouseEnter:le.func,onMouseMove:le.func,onMouseLeave:le.func,onClick:le.func,tooltip:le.oneOfType([le.func,le.object]).isRequired,blendMode:kc.isRequired};var fY=ge.memo(dY),pY=function(t){var n=t.nodes,r=t.renderNode,l=t.isInteractive,i=t.onMouseEnter,o=t.onMouseMove,a=t.onMouseLeave,s=t.onClick,u=t.tooltip,c=t.blendMode,d=Bo(),f=d.springConfig;return Qe.createElement(sg,{styles:n.map(function(p){return{key:p.id,data:p,style:{x:zn(p.x,f),y:zn(p.y,f),size:zn(p.size,f)}}})},function(p){return Qe.createElement(Qe.Fragment,null,p.map(function(m){var g=m.key,b=m.style,v=m.data;return Qe.createElement(fY,{key:g,node:v,renderNode:r,x:b.x,y:b.y,size:b.size,color:v.style.color,isInteractive:l,onMouseEnter:i,onMouseMove:o,onMouseLeave:a,onClick:s,tooltip:u,blendMode:c})}))})};pY.propTypes={nodes:le.arrayOf(m2).isRequired,renderNode:le.oneOfType([le.func,le.object]).isRequired,isInteractive:le.bool.isRequired,onMouseEnter:le.func,onMouseMove:le.func,onMouseLeave:le.func,onClick:le.func,tooltip:le.oneOfType([le.func,le.object]).isRequired,blendMode:kc.isRequired};var bKe=ge.memo(pY);function kS(){return kS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},kS.apply(this,arguments)}var hY=function(t){var n=t.nodes,r=t.annotations,l=t.innerWidth,i=t.innerHeight,o=dKe(n,r);return o.map(function(a,s){return Qe.createElement(bg,kS({key:s},a,{containerWidth:l,containerHeight:i}))})};hY.propTypes={};var mY=function(t){var n=t.nodes,r=t.renderNode,l=t.isInteractive,i=t.onMouseEnter,o=t.onMouseMove,a=t.onMouseLeave,s=t.onClick,u=t.tooltip,c=t.blendMode;return n.map(function(d){return Qe.createElement(fY,{key:d.id,node:d,renderNode:r,x:d.x,y:d.y,size:d.size,color:d.style.color,isInteractive:l,onMouseEnter:i,onMouseMove:o,onMouseLeave:a,onClick:s,tooltip:u,blendMode:c})})};mY.propTypes={nodes:le.arrayOf(m2).isRequired,renderNode:le.oneOfType([le.func,le.object]).isRequired,isInteractive:le.bool.isRequired,onMouseEnter:le.func,onMouseMove:le.func,onMouseLeave:le.func,onClick:le.func,tooltip:le.oneOfType([le.func,le.object]).isRequired,blendMode:kc.isRequired};var xKe=ge.memo(mY),gY=function(t){var n=t.nodes,r=t.width,l=t.height,i=t.onMouseEnter,o=t.onMouseMove,a=t.onClick,s=t.tooltip,u=t.debug,c=mf(),d=c.showTooltipFromEvent,f=c.hideTooltip,p=ge.useCallback(function(v,h){d(Qe.createElement(s,{node:v}),h),i&amp;&amp;i(v,h)},[d,s,i]),m=ge.useCallback(function(v,h){d(Qe.createElement(s,{node:v}),h),o&amp;&amp;o(v,h)},[d,s,o]),g=ge.useCallback(function(){f()},[f]),b=ge.useCallback(function(v,h){a&amp;&amp;a(v,h)},[a]);return Qe.createElement(d2,{nodes:n,width:r,height:l,onMouseEnter:p,onMouseMove:m,onMouseLeave:g,onClick:b,debug:u})};gY.propTypes={nodes:le.arrayOf(m2).isRequired,width:le.number.isRequired,height:le.number.isRequired,onMouseEnter:le.func,onMouseMove:le.func,onClick:le.func,tooltip:le.oneOfType([le.func,le.object]).isRequired,debug:le.bool.isRequired};var wKe=ge.memo(gY);function SS(){return SS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},SS.apply(this,arguments)}function _Ke(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){TKe(e,l,n[l])})}return e}function TKe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $4=function(t){var n=t.data,r=t.xScale,l=t.xFormat,i=t.yScale,o=t.yFormat,a=t.width,s=t.height,u=t.margin,c=t.layers,d=t.colors,f=t.blendMode,p=t.nodeSize,m=t.renderNode,g=t.enableGridX,b=t.enableGridY,v=t.gridXValues,h=t.gridYValues,y=t.axisTop,w=t.axisRight,_=t.axisBottom,x=t.axisLeft,T=t.annotations,k=t.isInteractive,S=t.useMesh,C=t.debugMesh,M=t.onMouseEnter,O=t.onMouseMove,D=t.onMouseLeave,P=t.onClick,E=t.tooltip,I=t.markers,A=t.legends,F=jx(a,s,u),j=F.margin,z=F.innerWidth,B=F.innerHeight,N=F.outerWidth,R=F.outerHeight,q=ka(),Y=Bo(),L=Y.animate,W=iY({data:n,xScaleSpec:r,xFormat:l,yScaleSpec:i,yFormat:o,width:z,height:B,nodeSize:p,colors:d}),U=W.xScale,V=W.yScale,te=W.nodes,ee=W.legendData,H=ge.useMemo(function(){return _Ke({},t,{xScale:U,yScale:V,nodes:te,margin:j,innerWidth:z,innerHeight:B,outerWidth:N,outerHeight:R})},[U,V,te,j,z,B,N,R]),Z=L?bKe:xKe,G={grid:Qe.createElement(l4,{key:&quot;grid&quot;,width:z,height:B,xScale:g?U:null,yScale:b?V:null,xValues:v,yValues:h}),axes:Qe.createElement(o4,{key:&quot;axes&quot;,xScale:U,yScale:V,width:z,height:B,top:y,right:w,bottom:_,left:x}),nodes:Qe.createElement(Z,{key:&quot;nodes&quot;,nodes:te,renderNode:m,isInteractive:k,onMouseEnter:M,onMouseMove:O,onMouseLeave:D,onClick:P,tooltip:E,blendMode:f}),markers:Qe.createElement(KP,{key:&quot;markers&quot;,markers:I,width:z,height:B,xScale:U,yScale:V}),mesh:null,annotations:Qe.createElement(hY,{key:&quot;annotations&quot;,nodes:te,annotations:T,innerWidth:z,innerHeight:B,animate:L}),legends:A.map(function(X,Q){return Qe.createElement(lc,SS({key:Q},X,{containerWidth:z,containerHeight:B,data:ee,theme:q}))})};return k===!0&amp;&amp;S===!0&amp;&amp;(G.mesh=Qe.createElement(wKe,{key:&quot;mesh&quot;,nodes:te,width:z,height:B,onMouseEnter:M,onMouseMove:O,onMouseLeave:D,onClick:P,tooltip:E,debug:C})),Qe.createElement(yg,{width:N,height:R,margin:j,theme:q},c.map(function(X,Q){if(G[X]!==void 0)return G[X];if(typeof X==&quot;function&quot;)return Qe.createElement(ge.Fragment,{key:Q},Qe.createElement(X,H));throw new Error(&quot;Unknown layer (&quot;.concat(X,&quot;)&quot;))}))};$4.propTypes=mKe;$4.defaultProps=vKe;var kKe=ge.memo(Gx($4));function CS(){return CS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},CS.apply(this,arguments)}var SKe=function(t){return Qe.createElement(qx,null,function(n){var r=n.width,l=n.height;return Qe.createElement(kKe,CS({width:r,height:l},t))})};function MS(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){CKe(e,l,n[l])})}return e}function CKe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gI(e,t){return OKe(e)||PKe(e,t)||MKe()}function MKe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function PKe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function OKe(e){if(Array.isArray(e))return e}var N4=function(t){var n=t.data,r=t.xScale,l=t.xFormat,i=t.yScale,o=t.yFormat,a=t.width,s=t.height,u=t.margin,c=t.pixelRatio,d=t.layers,f=t.colors,p=t.nodeSize,m=t.renderNode,g=t.enableGridX,b=t.gridXValues,v=t.enableGridY,h=t.gridYValues,y=t.axisTop,w=t.axisRight,_=t.axisBottom,x=t.axisLeft,T=t.isInteractive,k=t.debugMesh,S=t.onMouseEnter,C=t.onMouseMove,M=t.onMouseLeave,O=t.onClick,D=t.tooltip,P=t.legends,E=ge.useRef(null),I=ka(),A=ge.useState(null),F=gI(A,2),j=F[0],z=F[1],B=jx(a,s,u),N=B.margin,R=B.innerWidth,q=B.innerHeight,Y=B.outerWidth,L=B.outerHeight,W=iY({data:n,xScaleSpec:r,xFormat:l,yScaleSpec:i,yFormat:o,width:R,height:q,nodeSize:p,colors:f}),U=W.xScale,V=W.yScale,te=W.nodes,ee=W.legendData,H=A4({points:te,width:R,height:q,debug:k}),Z=H.delaunay,G=H.voronoi,X=ge.useMemo(function(){return MS({},t,{xScale:U,yScale:V,nodes:te,margin:N,innerWidth:R,innerHeight:q,outerWidth:Y,outerHeight:L})},[U,V,te,N,R,q,Y,L]);ge.useEffect(function(){E.current.width=Y*c,E.current.height=L*c;var Oe=E.current.getContext(&quot;2d&quot;);Oe.scale(c,c),Oe.fillStyle=I.background,Oe.fillRect(0,0,Y,L),Oe.translate(N.left,N.top),d.forEach(function(Pe){if(Pe===&quot;grid&quot;)Oe.lineWidth=I.grid.line.strokeWidth,Oe.strokeStyle=I.grid.line.stroke,g&amp;&amp;tf(Oe,{width:R,height:q,scale:U,axis:&quot;x&quot;,values:b}),v&amp;&amp;tf(Oe,{width:R,height:q,scale:V,axis:&quot;y&quot;,values:h});else if(Pe===&quot;axes&quot;)s4(Oe,{xScale:U,yScale:V,width:R,height:q,top:y,right:w,bottom:_,left:x,theme:I});else if(Pe===&quot;nodes&quot;)te.forEach(function(Me){m(Oe,Me)});else if(Pe===&quot;mesh&quot;)k===!0&amp;&amp;(FG(Oe,G),j&amp;&amp;jG(Oe,G,j.index));else if(Pe===&quot;legends&quot;)P.forEach(function(Me){M4(Oe,MS({},Me,{data:ee,containerWidth:R,containerHeight:q,theme:I}))});else if(typeof Pe==&quot;function&quot;)Pe(Oe,X);else throw new Error(&quot;Invalid layer: &quot;.concat(Pe))})},[E,R,q,Y,L,N.top,N.left,c,m,d,X,I,U,V,te,g,v,y,w,_,x,P,ee,k,G,j]);var Q=mf(),re=Q.showTooltipFromEvent,ae=Q.hideTooltip,ie=ge.useCallback(function(Oe){var Pe=Lm(E.current,Oe),Me=gI(Pe,2),ce=Me[0],we=Me[1];if(!ZP(N.left,N.top,R,q,ce,we))return null;var K=Z.find(ce-N.left,we-N.top);return te[K]},[E,N,R,q,Z]),se=ge.useCallback(function(Oe){var Pe=ie(Oe);z(Pe),Pe?(re(Qe.createElement(D,{node:Pe}),Oe),j&amp;&amp;j.id!==Pe.id&amp;&amp;(M&amp;&amp;M(j,Oe),S&amp;&amp;S(Pe,Oe)),j||S&amp;&amp;S(Pe,Oe),C&amp;&amp;C(Pe,Oe)):(ae(),j&amp;&amp;M&amp;&amp;M(j,Oe))},[ie,j,z,re,ae,D,S,C,M]),he=ge.useCallback(function(Oe){ae(),z(null),j&amp;&amp;M&amp;&amp;M(j,Oe)},[ae,j,z,M]),Se=ge.useCallback(function(Oe){if(O){var Pe=ie(Oe);Pe&amp;&amp;O(Pe,Oe)}},[ie,O]);return Qe.createElement(&quot;canvas&quot;,{ref:E,width:Y*c,height:L*c,style:{width:Y,height:L,cursor:T?&quot;auto&quot;:&quot;normal&quot;},onMouseEnter:T?se:void 0,onMouseMove:T?se:void 0,onMouseLeave:T?he:void 0,onClick:T?Se:void 0})};N4.propTypes=gKe;N4.defaultProps=MS({},yKe,{renderNode:function(t,n){t.beginPath(),t.arc(n.x,n.y,n.size/2,0,2*Math.PI),t.fillStyle=n.style.color,t.fill()}});ge.memo(Gx(N4));const AKe=e=&gt;ke.jsx(Ia,{sx:{maxWidth:200,height:50},children:ke.jsx(SKe,{data:[{id:&quot;1&quot;,data:e.data[e.xField].map((t,n)=&gt;({x:t,y:e.data[e.yField][n]}))}],margin:{top:3,right:3,bottom:3,left:3},xScale:{type:&quot;linear&quot;,min:0,max:1e3},nodeSize:4,colors:[e.color],useMesh:!1,axisTop:null,axisRight:null,enableGridX:!1,enableGridY:!1})}),DKe=AKe;var EKe=kf;function RKe(e,t,n){for(var r=-1,l=e.length;++r&lt;l;){var i=e[r],o=t(i);if(o!=null&amp;&amp;(a===void 0?o===o&amp;&amp;!EKe(o):n(o,a)))var a=o,s=i}return s}var vY=RKe;function LKe(e,t){return e&lt;t}var IKe=LKe,$Ke=vY,NKe=IKe,FKe=yc;function jKe(e){return e&amp;&amp;e.length?$Ke(e,FKe,NKe):void 0}var zKe=jKe;const yY=lr(zKe);function BKe(e,t){return e&gt;t}var WKe=BKe,qKe=vY,UKe=WKe,HKe=yc;function VKe(e){return e&amp;&amp;e.length?qKe(e,HKe,UKe):void 0}var GKe=VKe;const bY=lr(GKe);var YKe=Math.ceil,XKe=Math.max;function KKe(e,t,n,r){for(var l=-1,i=XKe(YKe((t-e)/(n||1)),0),o=Array(i);i--;)o[r?i:++l]=e,e+=n;return o}var ZKe=KKe,QKe=ZKe,JKe=aP,DT=xV;function eZe(e){return function(t,n,r){return r&amp;&amp;typeof r!=&quot;number&quot;&amp;&amp;JKe(t,n,r)&amp;&amp;(n=r=void 0),t=DT(t),n===void 0?(n=t,t=0):n=DT(n),r=r===void 0?t&lt;n?1:-1:DT(r),QKe(t,n,r,e)}}var tZe=eZe,nZe=tZe,rZe=nZe(),aZe=rZe;const xY=lr(aZe);var oZe=HP,iZe=wV;function lZe(e,t){var n=e==null?0:e.length;return n?(t=t===void 0?1:iZe(t),oZe(e,t)):[]}var sZe=lZe;const uZe=lr(sZe);var g2=function(t,n,r,l){return sP().rangeRound(r).domain(t.map(n)).padding(l)};function vI(e){return fZe(e)||dZe(e)||cZe()}function cZe(){throw new TypeError(&quot;Invalid attempt to spread non-iterable instance&quot;)}function dZe(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;)return Array.from(e)}function fZe(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t&lt;e.length;t++)n[t]=e[t];return n}}var wY=function(t,n,r,l,i){var o=t.reduce(function(u,c){return[].concat(vI(u),vI(n.map(function(d){return c[d]})))},[]),a=l;a===&quot;auto&quot;&amp;&amp;(a=bY(o));var s=r;return s===&quot;auto&quot;&amp;&amp;(s=yY(o),s&gt;0&amp;&amp;(s=0)),Ju().rangeRound(i).domain([s,a])},pZe=function(t){var n=t.data,r=t.getIndex,l=t.keys,i=t.minValue,o=t.maxValue,a=t.reverse,s=t.width,u=t.height,c=t.getColor,d=t.padding,f=d===void 0?0:d,p=t.innerPadding,m=p===void 0?0:p,g=g2(n,r,[0,s],f),b=a?[0,u]:[u,0],v=wY(n,l,i,o,b),h=(g.bandwidth()-m*(l.length-1))/l.length,y=v(0),w=function(k){return k&gt;0?v(k):y},_=function(k,S){return k&gt;0?y-S:v(k)-y};a&amp;&amp;(w=function(k){return k&lt;0?v(k):y},_=function(k,S){return k&lt;0?y-S:v(k)-y});var x=[];return h&gt;0&amp;&amp;l.forEach(function(T,k){xY(g.domain().length).forEach(function(S){var C=g(r(n[S]))+h*k+m*k,M=w(n[S][T]),O=_(n[S][T],M);if(h&gt;0&amp;&amp;O&gt;0){var D={id:T,value:n[S][T],index:S,indexValue:r(n[S]),data:n[S]};x.push({key:&quot;&quot;.concat(T,&quot;.&quot;).concat(D.indexValue),data:D,x:C,y:M,width:h,height:O,color:c(D)})}})}),{xScale:g,yScale:v,bars:x}},hZe=function(t){var n=t.data,r=t.getIndex,l=t.keys,i=t.minValue,o=t.maxValue,a=t.reverse,s=t.width,u=t.height,c=t.getColor,d=t.padding,f=d===void 0?0:d,p=t.innerPadding,m=p===void 0?0:p,g=a?[s,0]:[0,s],b=wY(n,l,i,o,g),v=g2(n,r,[u,0],f),h=(v.bandwidth()-m*(l.length-1))/l.length,y=b(0),w=function(k){return k&gt;0?y:b(k)},_=function(k,S){return k&gt;0?b(k)-y:y-S};a&amp;&amp;(w=function(k){return k&lt;0?y:b(k)},_=function(k,S){return k&lt;0?b(k)-y:y-S});var x=[];return h&gt;0&amp;&amp;l.forEach(function(T,k){xY(v.domain().length).forEach(function(S){var C=w(n[S][T]),M=v(r(n[S]))+h*k+m*k,O=_(n[S][T],C);if(O&gt;0){var D={id:T,value:n[S][T],index:S,indexValue:r(n[S]),data:n[S]};x.push({key:&quot;&quot;.concat(T,&quot;.&quot;).concat(D.indexValue),data:D,x:C,y:M,width:O,height:h,color:c(D)})}})}),{xScale:b,yScale:v,bars:x}},_Y=function(t){return t.layout===&quot;vertical&quot;?pZe(t):hZe(t)},TY=function(t,n,r,l){var i=uZe(t,2),o=n;o===&quot;auto&quot;&amp;&amp;(o=yY(i));var a=r;return a===&quot;auto&quot;&amp;&amp;(a=bY(i)),Ju().rangeRound(l).domain([o,a])},mZe=function(t){var n=t.data,r=t.getIndex,l=t.keys,i=t.minValue,o=t.maxValue,a=t.reverse,s=t.width,u=t.height,c=t.getColor,d=t.padding,f=d===void 0?0:d,p=t.innerPadding,m=p===void 0?0:p,g=vH().keys(l).offset(LP)(n),b=g2(n,r,[0,s],f),v=a?[0,u]:[u,0],h=TY(g,i,o,v),y=[],w=b.bandwidth(),_=function(k){return h(k[1])},x=function(k,S){return h(k[0])-S};return a&amp;&amp;(_=function(k){return h(k[0])},x=function(k,S){return h(k[1])-S}),w&gt;0&amp;&amp;g.forEach(function(T){b.domain().forEach(function(k,S){var C=T[S],M=b(r(C.data)),O=_(C),D=x(C,O);if(m&gt;0&amp;&amp;(O+=m*.5,D-=m),D&gt;0){var P={id:T.key,value:C.data[T.key],index:S,indexValue:k,data:C.data};y.push({key:&quot;&quot;.concat(T.key,&quot;.&quot;).concat(k),data:P,x:M,y:O,width:w,height:D,color:c(P)})}})}),{xScale:b,yScale:h,bars:y}},gZe=function(t){var n=t.data,r=t.getIndex,l=t.keys,i=t.minValue,o=t.maxValue,a=t.reverse,s=t.width,u=t.height,c=t.getColor,d=t.padding,f=d===void 0?0:d,p=t.innerPadding,m=p===void 0?0:p,g=vH().keys(l).offset(LP)(n),b=a?[s,0]:[0,s],v=TY(g,i,o,b),h=g2(n,r,[u,0],f),y=[],w=h.bandwidth(),_=function(k){return v(k[0])},x=function(k,S){return v(k[1])-S};return a&amp;&amp;(_=function(k){return v(k[1])},x=function(k,S){return v(k[0])-S}),w&gt;0&amp;&amp;g.forEach(function(T){h.domain().forEach(function(k,S){var C=T[S],M=h(r(C.data)),O={id:T.key,value:C.data[T.key],index:S,indexValue:k,data:C.data},D=_(C),P=x(C,D);m&gt;0&amp;&amp;(D+=m*.5,P-=m),P&gt;0&amp;&amp;y.push({key:&quot;&quot;.concat(T.key,&quot;.&quot;).concat(k),data:O,x:D,y:M,width:P,height:w,color:c(O)})})}),{xScale:v,yScale:h,bars:y}},kY=function(t){return t.layout===&quot;vertical&quot;?mZe(t):gZe(t)},vZe=function(t,n,r,l,i){var o=$m(t.map(function(a){return{id:a.data.id,label:a.data.id,color:a.color,fill:a.data.fill}}),function(a){var s=a.id;return s});return(n===&quot;vertical&quot;&amp;&amp;l===&quot;stacked&quot;&amp;&amp;r===&quot;column&quot;&amp;&amp;i!==!0||n===&quot;horizontal&quot;&amp;&amp;l===&quot;stacked&quot;&amp;&amp;i===!0)&amp;&amp;o.reverse(),o},yZe=function(t){return $m(t.map(function(n){return{id:n.data.indexValue,label:n.data.indexValue,color:n.color,fill:n.data.fill}}),function(n){var r=n.id;return r})},bZe=function(t){var n=t.from,r=t.bars,l=t.layout,i=t.direction,o=t.groupMode,a=t.reverse;return n===&quot;indexes&quot;?yZe(r):vZe(r,l,i,o,a)};function PS(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){xZe(e,l,n[l])})}return e}function xZe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var SY=function(t){var n=t.data,r=t.x,l=t.y,i=t.width,o=t.height,a=t.borderRadius,s=t.color,u=t.borderWidth,c=t.borderColor,d=t.label,f=t.shouldRenderLabel,p=t.labelColor,m=t.showTooltip,g=t.hideTooltip,b=t.onClick,v=t.onMouseEnter,h=t.onMouseLeave,y=t.tooltip,w=t.theme,_=function(S){return m(y,S)},x=function(S){v(n,S),m(y,S)},T=function(S){h(n,S),g(S)};return Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(r,&quot;, &quot;).concat(l,&quot;)&quot;)},Qe.createElement(&quot;rect&quot;,{width:i,height:o,rx:a,ry:a,fill:n.fill?n.fill:s,strokeWidth:u,stroke:c,onMouseEnter:x,onMouseMove:_,onMouseLeave:T,onClick:b}),f&amp;&amp;Qe.createElement(&quot;text&quot;,{x:i/2,y:o/2,textAnchor:&quot;middle&quot;,dominantBaseline:&quot;central&quot;,style:PS({},w.labels.text,{pointerEvents:&quot;none&quot;,fill:p})},d))};SY.propTypes={data:le.shape({id:le.string.isRequired,value:le.number.isRequired,indexValue:le.string.isRequired,fill:le.string}).isRequired,x:le.number.isRequired,y:le.number.isRequired,width:le.number.isRequired,height:le.number.isRequired,color:le.string.isRequired,borderRadius:le.number.isRequired,borderWidth:le.number.isRequired,borderColor:le.string.isRequired,label:le.node.isRequired,shouldRenderLabel:le.bool.isRequired,labelColor:le.string.isRequired,showTooltip:le.func.isRequired,hideTooltip:le.func.isRequired,getTooltipLabel:le.func.isRequired,tooltipFormat:le.oneOfType([le.string,le.func]),onClick:le.func,onMouseEnter:le.func,onMouseLeave:le.func,tooltip:le.element.isRequired,theme:le.shape({tooltip:le.shape({}).isRequired,labels:le.shape({text:le.object.isRequired}).isRequired}).isRequired};var wZe=Tc(so([&quot;data&quot;,&quot;color&quot;,&quot;onClick&quot;],function(e){var t=e.data,n=e.color,r=e.onClick;return{onClick:function(i){return r(PS({color:n},t),i)}}}),so([&quot;data&quot;,&quot;color&quot;,&quot;theme&quot;,&quot;tooltip&quot;,&quot;getTooltipLabel&quot;,&quot;tooltipFormat&quot;],function(e){var t=e.data,n=e.color,r=e.theme,l=e.tooltip,i=e.getTooltipLabel,o=e.tooltipFormat;return{tooltip:Qe.createElement(gc,{id:i(t),value:t.value,enableChip:!0,color:n,theme:r,format:o,renderContent:typeof l==&quot;function&quot;?l.bind(null,PS({color:n,theme:r},t)):null})}}),c2),_Ze=wZe(SY);function yI(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){TZe(e,l,n[l])})}return e}function TZe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var CY=yI({data:le.arrayOf(le.object).isRequired,indexBy:le.oneOfType([le.string,le.func]).isRequired,getIndex:le.func.isRequired,keys:le.arrayOf(le.oneOfType([le.string,le.number])).isRequired,layers:le.arrayOf(le.oneOfType([le.oneOf([&quot;grid&quot;,&quot;axes&quot;,&quot;bars&quot;,&quot;markers&quot;,&quot;legends&quot;,&quot;annotations&quot;]),le.func])).isRequired,groupMode:le.oneOf([&quot;stacked&quot;,&quot;grouped&quot;]).isRequired,layout:le.oneOf([&quot;horizontal&quot;,&quot;vertical&quot;]).isRequired,reverse:le.bool.isRequired,minValue:le.oneOfType([le.number,le.oneOf([&quot;auto&quot;])]).isRequired,maxValue:le.oneOfType([le.number,le.oneOf([&quot;auto&quot;])]).isRequired,padding:le.number.isRequired,innerPadding:le.number.isRequired,axisTop:co,axisRight:co,axisBottom:co,axisLeft:co,enableGridX:le.bool.isRequired,enableGridY:le.bool.isRequired,gridXValues:le.oneOfType([le.number,le.arrayOf(le.oneOfType([le.number,le.string]))]),gridYValues:le.oneOfType([le.number,le.arrayOf(le.oneOfType([le.number,le.string]))]),barComponent:le.func.isRequired,enableLabel:le.bool.isRequired,label:le.oneOfType([le.string,le.func]).isRequired,labelFormat:le.oneOfType([le.string,le.func]),getLabel:le.func.isRequired,labelSkipWidth:le.number.isRequired,labelSkipHeight:le.number.isRequired,labelTextColor:ST.isRequired,getLabelTextColor:le.func.isRequired,labelLinkColor:ST.isRequired,getLabelLinkColor:le.func.isRequired,colors:n4.isRequired,colorBy:qBe.isRequired,borderRadius:le.number.isRequired,getColor:le.func.isRequired},OV,{borderWidth:le.number.isRequired,borderColor:ST.isRequired,getBorderColor:le.func.isRequired,isInteractive:le.bool,onClick:le.func.isRequired,onMouseEnter:le.func.isRequired,onMouseLeave:le.func.isRequired,tooltipLabel:le.func,getTooltipLabel:le.func.isRequired,tooltipFormat:le.oneOfType([le.func,le.string]),tooltip:le.func,legends:le.arrayOf(le.shape(yI({dataFrom:le.oneOf([&quot;indexes&quot;,&quot;keys&quot;]).isRequired},v4))).isRequired,pixelRatio:le.number.isRequired}),kZe={indexBy:&quot;id&quot;,keys:[&quot;value&quot;],layers:[&quot;grid&quot;,&quot;axes&quot;,&quot;bars&quot;,&quot;markers&quot;,&quot;legends&quot;,&quot;annotations&quot;],groupMode:&quot;stacked&quot;,layout:&quot;vertical&quot;,reverse:!1,minValue:&quot;auto&quot;,maxValue:&quot;auto&quot;,padding:.1,innerPadding:0,axisBottom:{},axisLeft:{},enableGridX:!1,enableGridY:!0,barComponent:_Ze,enableLabel:!0,label:&quot;value&quot;,labelSkipWidth:0,labelSkipHeight:0,labelLinkColor:&quot;theme&quot;,labelTextColor:&quot;theme&quot;,colors:{scheme:&quot;nivo&quot;},colorBy:&quot;id&quot;,defs:[],fill:[],borderRadius:0,borderWidth:0,borderColor:{from:&quot;color&quot;},isInteractive:!0,onClick:$u,onMouseEnter:$u,onMouseLeave:$u,legends:[],annotations:[],pixelRatio:global.window&amp;&amp;global.window.devicePixelRatio?global.window.devicePixelRatio:1},MY=function(e){return Tc(vg(kZe),qV(),BV(),aze(),so([&quot;colors&quot;,&quot;colorBy&quot;],function(t){var n=t.colors,r=t.colorBy;return{getColor:iG(n,r)}}),so([&quot;indexBy&quot;],function(t){var n=t.indexBy;return{getIndex:rze(n)}}),so([&quot;labelTextColor&quot;,&quot;theme&quot;],function(t){var n=t.labelTextColor,r=t.theme;return{getLabelTextColor:cv(n,r)}}),so([&quot;labelLinkColor&quot;,&quot;theme&quot;],function(t){var n=t.labelLinkColor,r=t.theme;return{getLabelLinkColor:cv(n,r)}}),so([&quot;label&quot;,&quot;labelFormat&quot;],function(t){var n=t.label,r=t.labelFormat;return{getLabel:WV(n,r)}}),so([&quot;borderColor&quot;,&quot;theme&quot;],function(t){var n=t.borderColor,r=t.theme;return{getBorderColor:cv(n,r)}}),so([&quot;tooltipLabel&quot;],function(t){var n=t.tooltipLabel,r=function(i){return&quot;&quot;.concat(i.id,&quot; - &quot;).concat(i.indexValue)};return typeof n==&quot;function&quot;&amp;&amp;(r=n),{getTooltipLabel:r}}),c2)(e)};function OS(){return OS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},OS.apply(this,arguments)}var PY=function(t){var n=t.bars,r=t.annotations,l=t.animate,i=t.motionStiffness,o=t.motionDamping,a=oY({items:n,annotations:r,getPosition:function(u){return{x:u.x+u.width/2,y:u.y+u.height/2}},getDimensions:function(u,c){var d=u.width+c*2,f=u.height+c*2;return{width:d,height:f,size:Math.max(d,f)}}});return a.map(function(s,u){return Qe.createElement(bg,OS({key:u},s,{containerWidth:innerWidth,containerHeight:innerHeight,animate:l,motionStiffness:i,motionDamping:o}))})};PY.propTypes={};function Xy(){return Xy=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},Xy.apply(this,arguments)}function D0(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){SZe(e,l,n[l])})}return e}function SZe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var CZe=function(t){var n=t.style;return{x:n.x.val,y:n.y.val,width:0,height:n.height.val}},MZe=function(t){var n=t.style;return{x:n.x.val,y:n.y.val+n.height.val,width:n.width.val,height:0}},PZe=function(t){return function(n){var r=n.style;return{x:r.x,y:r.y,width:zn(0,t),height:r.height}}},OZe=function(t){return function(n){var r=n.style;return{x:r.x,y:zn(r.y.val+r.height.val,t),width:r.width,height:zn(0,t)}}},OY=function(t){var n=t.data,r=t.getIndex,l=t.keys,i=t.groupMode,o=t.layout,a=t.reverse,s=t.minValue,u=t.maxValue,c=t.margin,d=t.width,f=t.height,p=t.outerWidth,m=t.outerHeight,g=t.padding,b=t.innerPadding,v=t.axisTop,h=t.axisRight,y=t.axisBottom,w=t.axisLeft,_=t.enableGridX,x=t.enableGridY,T=t.gridXValues,k=t.gridYValues,S=t.layers,C=t.barComponent,M=t.enableLabel,O=t.getLabel,D=t.labelSkipWidth,P=t.labelSkipHeight,E=t.getLabelTextColor,I=t.markers,A=t.theme,F=t.getColor,j=t.defs,z=t.fill,B=t.borderRadius,N=t.borderWidth,R=t.getBorderColor,q=t.annotations,Y=t.isInteractive,L=t.getTooltipLabel,W=t.tooltipFormat,U=t.tooltip,V=t.onClick,te=t.onMouseEnter,ee=t.onMouseLeave,H=t.legends,Z=t.animate,G=t.motionStiffness,X=t.motionDamping,Q={layout:o,reverse:a,data:n,getIndex:r,keys:l,minValue:s,maxValue:u,width:d,height:f,getColor:F,padding:g,innerPadding:b},re=i===&quot;grouped&quot;?_Y(Q):kY(Q),ae={animate:Z,motionDamping:X,motionStiffness:G},ie={damping:X,stiffness:G},se=o===&quot;vertical&quot;?MZe:CZe,he=o===&quot;vertical&quot;?OZe(ie):PZe(ie),Se=function(Me){var ce=Me.width,we=Me.height;return!(!M||D&gt;0&amp;&amp;ce&lt;D||P&gt;0&amp;&amp;we&lt;P)},Oe=HV(j,re.bars,z,{dataKey:&quot;data&quot;,targetKey:&quot;data.fill&quot;});return Qe.createElement(Wx,{isInteractive:Y,theme:A,animate:Z,motionStiffness:G,motionDamping:X},function(Pe){var Me=Pe.showTooltip,ce=Pe.hideTooltip,we={borderRadius:B,borderWidth:N,enableLabel:M,labelSkipWidth:D,labelSkipHeight:P,showTooltip:Me,hideTooltip:ce,onClick:V,onMouseEnter:te,onMouseLeave:ee,theme:A,getTooltipLabel:L,tooltipFormat:W,tooltip:U},K;Z===!0?K=Qe.createElement(sg,{key:&quot;bars&quot;,willEnter:se,willLeave:he,styles:re.bars.map(function(de){return{key:de.key,data:de,style:{x:zn(de.x,ie),y:zn(de.y,ie),width:zn(de.width,ie),height:zn(de.height,ie)}}})},function(de){return Qe.createElement(&quot;g&quot;,null,de.map(function(_e){var ue=_e.key,pe=_e.style,xe=_e.data,ye=D0({},xe,pe);return Qe.createElement(C,D0({key:ue},ye,we,{shouldRenderLabel:Se(ye),width:Math.max(pe.width,0),height:Math.max(pe.height,0),label:O(xe.data),labelColor:E(ye,A),borderColor:R(ye),theme:A}))}))}):K=re.bars.map(function(de){return Qe.createElement(C,D0({key:de.key},de,we,{label:O(de.data),shouldRenderLabel:Se(de),labelColor:E(de,A),borderColor:R(de),theme:A}))});var ne={grid:Qe.createElement(l4,{key:&quot;grid&quot;,width:d,height:f,xScale:_?re.xScale:null,yScale:x?re.yScale:null,xValues:T,yValues:k}),axes:Qe.createElement(o4,{key:&quot;axes&quot;,xScale:re.xScale,yScale:re.yScale,width:d,height:f,top:v,right:h,bottom:y,left:w}),bars:K,markers:Qe.createElement(KP,{key:&quot;markers&quot;,markers:I,width:d,height:f,xScale:re.xScale,yScale:re.yScale,theme:A}),legends:H.map(function(de,_e){var ue=bZe({from:de.dataFrom,bars:re.bars,layout:o,direction:de.direction,groupMode:i,reverse:a});return ue===void 0?null:Qe.createElement(lc,Xy({key:_e},de,{containerWidth:d,containerHeight:f,data:ue,theme:A}))}),annotations:Qe.createElement(PY,Xy({key:&quot;annotations&quot;,innerWidth:d,innerHeight:f,bars:re.bars,annotations:q},ae))};return Qe.createElement(yg,{width:p,height:m,margin:c,defs:Oe,theme:A},S.map(function(de,_e){return typeof de==&quot;function&quot;?Qe.createElement(ge.Fragment,{key:_e},de(D0({},t,re,{showTooltip:Me,hideTooltip:ce}))):ne[de]}))})};OY.propTypes=CY;$P(&quot;Bar&quot;)(MY(OY));function vv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?vv=function(n){return typeof n}:vv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},vv(e)}function bI(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){bv(e,l,n[l])})}return e}function xI(e,t){return EZe(e)||DZe(e,t)||AZe()}function AZe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function DZe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function EZe(e){if(Array.isArray(e))return e}function RZe(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function LZe(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function IZe(e,t,n){return t&amp;&amp;LZe(e.prototype,t),e}function $Ze(e,t){return t&amp;&amp;(vv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:yv(e)}function AS(e){return AS=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},AS(e)}function yv(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function NZe(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;DS(e,t)}function DS(e,t){return DS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},DS(e,t)}function bv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wI=function(t,n,r,l){return t.find(function(i){return ZP(i.x+n.left,i.y+n.top,i.width,i.height,r,l)})},AY=function(e){NZe(t,e);function t(){var n,r;RZe(this,t);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=$Ze(this,(n=AS(t)).call.apply(n,[this].concat(i))),bv(yv(r),&quot;handleMouseHover&quot;,function(a,s){return function(u){if(r.bars){var c=r.props,d=c.margin,f=c.theme,p=c.tooltip,m=c.getTooltipLabel,g=c.tooltipFormat,b=Lm(r.surface,u),v=xI(b,2),h=v[0],y=v[1],w=wI(r.bars,d,h,y);w!==void 0?a(Qe.createElement(gc,{id:m(w.data),value:w.data.value,enableChip:!0,color:w.color,theme:f,format:g,renderContent:typeof p==&quot;function&quot;?p.bind(null,bI({color:w.color},w.data)):null}),u):s()}}}),bv(yv(r),&quot;handleMouseLeave&quot;,function(a){return function(){a()}}),bv(yv(r),&quot;handleClick&quot;,function(a){if(r.bars){var s=r.props,u=s.margin,c=s.onClick,d=Lm(r.surface,a),f=xI(d,2),p=f[0],m=f[1],g=wI(r.bars,u,p,m);g!==void 0&amp;&amp;c(g.data,a)}}),r}return IZe(t,[{key:&quot;componentDidMount&quot;,value:function(){this.ctx=this.surface.getContext(&quot;2d&quot;),this.draw(this.props)}},{key:&quot;shouldComponentUpdate&quot;,value:function(r){return this.props.outerWidth!==r.outerWidth||this.props.outerHeight!==r.outerHeight||this.props.isInteractive!==r.isInteractive||this.props.theme!==r.theme?!0:(this.draw(r),!1)}},{key:&quot;componentDidUpdate&quot;,value:function(){this.ctx=this.surface.getContext(&quot;2d&quot;),this.draw(this.props)}},{key:&quot;draw&quot;,value:function(r){var l=this,i=r.data,o=r.keys,a=r.getIndex,s=r.minValue,u=r.maxValue,c=r.width,d=r.height,f=r.outerWidth,p=r.outerHeight,m=r.pixelRatio,g=r.margin,b=r.layout,v=r.reverse,h=r.groupMode,y=r.padding,w=r.innerPadding,_=r.axisTop,x=r.axisRight,T=r.axisBottom,k=r.axisLeft,S=r.theme,C=r.getColor,M=r.borderWidth,O=r.getBorderColor,D=r.legends,P=r.enableGridX,E=r.gridXValues,I=r.enableGridY,A=r.gridYValues;this.surface.width=f*m,this.surface.height=p*m,this.ctx.scale(m,m);var F={layout:b,reverse:v,data:i,getIndex:a,keys:o,minValue:s,maxValue:u,width:c,height:d,getColor:C,padding:y,innerPadding:w},j=h===&quot;grouped&quot;?_Y(F):kY(F);this.bars=j.bars,this.ctx.fillStyle=S.background,this.ctx.fillRect(0,0,f,p),this.ctx.translate(g.left,g.top),S.grid.line.strokeWidth&gt;0&amp;&amp;(this.ctx.lineWidth=S.grid.line.strokeWidth,this.ctx.strokeStyle=S.grid.line.stroke,P&amp;&amp;tf(this.ctx,{width:c,height:d,scale:j.xScale,axis:&quot;x&quot;,values:E}),I&amp;&amp;tf(this.ctx,{width:c,height:d,scale:j.yScale,axis:&quot;y&quot;,values:A})),this.ctx.strokeStyle=&quot;#dddddd&quot;;var z=$m(j.bars.map(function(N){return{id:N.data.id,label:N.data.id,color:N.color,fill:N.data.fill}}).reverse(),function(N){var R=N.id;return R}),B=$m(j.bars.map(function(N){return{id:N.data.indexValue,label:N.data.indexValue,color:N.color,fill:N.data.fill}}),function(N){var R=N.id;return R});D.forEach(function(N){var R;if(N.dataFrom===&quot;keys&quot;?R=z:N.dataFrom===&quot;indexes&quot;&amp;&amp;(R=B),R===void 0)return null;M4(l.ctx,bI({},N,{data:R,containerWidth:c,containerHeight:d,itemTextColor:&quot;#999&quot;,symbolSize:16,theme:S}))}),s4(this.ctx,{xScale:j.xScale,yScale:j.yScale,width:c,height:d,top:_,right:x,bottom:T,left:k,theme:S}),j.bars.forEach(function(N){var R=N.x,q=N.y,Y=N.color,L=N.width,W=N.height;l.ctx.fillStyle=Y,M&gt;0&amp;&amp;(l.ctx.strokeStyle=O(N),l.ctx.lineWidth=M),l.ctx.beginPath(),l.ctx.rect(R,q,L,W),l.ctx.fill(),M&gt;0&amp;&amp;l.ctx.stroke()})}},{key:&quot;render&quot;,value:function(){var r=this,l=this.props,i=l.outerWidth,o=l.outerHeight,a=l.pixelRatio,s=l.isInteractive,u=l.theme;return Qe.createElement(Wx,{isInteractive:s,theme:u,animate:!1},function(c){var d=c.showTooltip,f=c.hideTooltip;return Qe.createElement(&quot;canvas&quot;,{ref:function(m){r.surface=m},width:i*a,height:o*a,style:{width:i,height:o},onMouseEnter:r.handleMouseHover(d,f),onMouseMove:r.handleMouseHover(d,f),onMouseLeave:r.handleMouseLeave(f),onClick:r.handleClick})})}}]),t}(ge.Component);AY.propTypes=CY;var FZe=$P(&quot;BarCanvas&quot;)(MY(AY));function ES(){return ES=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},ES.apply(this,arguments)}var jZe=function(t){return Qe.createElement(qx,null,function(n){var r=n.width,l=n.height;return Qe.createElement(FZe,ES({width:r,height:l},t))})};const zZe=e=&gt;ke.jsx(Ia,{sx:{maxWidth:200,height:50},children:ke.jsx(jZe,{data:e.data[e.xField].map((t,n)=&gt;({id:t,x:e.data[e.yField][n]})),margin:{top:3,right:3,bottom:3,left:3},indexBy:&quot;id&quot;,keys:[&quot;x&quot;],colors:[e.color],axisTop:null,axisRight:null,enableGridX:!1,enableGridY:!1})}),BZe=zZe,WZe=e=&gt;e.type??&quot;graph&quot;,_I=(e,t,n)=&gt;{switch(WZe(t)){case&quot;graph&quot;:{const r=()=&gt;e.getAdditionGraphData(t.id),l=i=&gt;ke.jsx(ub,{...i,widgetSize:n});return ke.jsx(bk,{func:r,children:l})}case&quot;widget&quot;:{const r=()=&gt;e.getAdditionWidgetData(t.id),l=i=&gt;_g(t.id,i);return ke.jsx(bk,{func:r,children:l})}default:return ke.jsx(Hz,{})}},F4=e=&gt;ke.jsx(DM.Consumer,{children:t=&gt;ke.jsxs(Ia,{children:[e.details.parts.length&gt;1?ke.jsx(EM,{tabs:e.details.parts.map(n=&gt;({title:n.title,tab:_I(t,n,e.widgetSize)}))}):_I(t,e.details.parts[0],e.widgetSize),e.details.insights===void 0?ke.jsx(ke.Fragment,{}):e.details.insights.map(n=&gt;ke.jsx(jz,{data:n}))]})}),qZe=new Map([[&quot;line&quot;,(e,t)=&gt;t[e.field]?ke.jsx(EVe,{xField:e.options.xField,yField:e.options.yField,color:e.options.color,data:t[e.field]}):ke.jsx(&quot;div&quot;,{})],[&quot;scatter&quot;,(e,t)=&gt;t[e.field]?ke.jsx(DKe,{xField:e.options.xField,yField:e.options.yField,color:e.options.color,data:t[e.field]}):ke.jsx(&quot;div&quot;,{})],[&quot;histogram&quot;,(e,t)=&gt;t[e.field]?ke.jsx(BZe,{xField:e.options.xField,yField:e.options.yField,color:e.options.color,data:t[e.field]}):ke.jsx(&quot;div&quot;,{})]]),TI=e=&gt;e.map(t=&gt;({def:t,gen:qZe.get(t.type??&quot;string&quot;)})).map(({def:t,gen:n})=&gt;n?{...t,type:void 0,render:r=&gt;n(t,r)}:{...t,sorting:!0,defaultSort:t.sort,type:&quot;string&quot;}),UZe=e=&gt;{const[t,n]=ge.useState({open:!1,anchorEl:void 0});return ke.jsxs(Ia,{sx:{width:50},onClick:r=&gt;n(l=&gt;({open:!l.open,anchorEl:r.currentTarget})),children:[ke.jsx(Xq,{}),ke.jsx(kM,{open:t.open,anchorEl:t.anchorEl,anchorOrigin:{horizontal:&quot;left&quot;,vertical:&quot;bottom&quot;},children:ke.jsx(pr,{p:1,children:e.longText})})]})},HZe=e=&gt;{const{columns:t,data:n}=e,r={search:!0,showTitle:!1,pageSize:e.rowsPerPage??5,detailPanelColumnStyle:{minWidth:42},emptyRowsWhenPaging:!1};return ke.jsx(Qe.Fragment,{children:ke.jsx(xSe,{columns:e.showInfoColumn??!1?[...TI(t),{title:&quot;Info&quot;,render:l=&gt;{var i,o,a;return ke.jsx(Qe.Fragment,{children:(i=l.details)!=null&amp;&amp;i.insights?ke.jsx(UZe,{longText:`${(o=l.details)==null?void 0:o.insights[0].title}: ${(a=l.details)==null?void 0:a.insights[0].text}`}):ke.jsx(&quot;div&quot;,{})})},width:50}]:[...TI(t)],data:n,detailPanel:({rowData:l})=&gt;l.graphId?ke.jsx(SSe,{graphId:l.graphId,widgetSize:e.widgetSize}):l.details?ke.jsx(F4,{details:l.details,widgetSize:e.widgetSize}):null,options:r})})},VZe=e=&gt;ke.jsx(EM,{tabs:e.tabs.map(t=&gt;({title:t.title,tab:_g(e.id+&quot;1&quot;,t.widget)}))});var j4={},GZe=Cn;Object.defineProperty(j4,&quot;__esModule&quot;,{value:!0});var DY=j4.default=void 0,YZe=GZe(Ta()),XZe=ke,KZe=(0,YZe.default)((0,XZe.jsx)(&quot;path&quot;,{d:&quot;m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14l-6-6z&quot;}),&quot;ExpandLessSharp&quot;);DY=j4.default=KZe;var z4={},ZZe=Cn;Object.defineProperty(z4,&quot;__esModule&quot;,{value:!0});var EY=z4.default=void 0,QZe=ZZe(Ta()),JZe=ke,eQe=(0,QZe.default)((0,JZe.jsx)(&quot;path&quot;,{d:&quot;M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z&quot;}),&quot;ExpandMoreSharp&quot;);EY=z4.default=eQe;const tQe=e=&gt;{var l;const[t,n]=ge.useState(!1),r=qz();return ke.jsx(Qe.Fragment,{children:ke.jsxs(cr,{container:!0,spacing:2,justifyContent:&quot;center&quot;,alignItems:&quot;center&quot;,children:[ke.jsxs(cr,{item:!0,xs:2,children:[ke.jsx(pr,{variant:&quot;h5&quot;,children:e.header}),ke.jsx(pr,{variant:&quot;subtitle1&quot;,children:e.description})]}),ke.jsx(cr,{item:!0,xs:e.graph===void 0?10:5,children:ke.jsxs(PM,{children:[ke.jsx(AM,{children:ke.jsxs(pm,{children:[ke.jsx(gi,{}),e.metricsValuesHeaders.map((i,o)=&gt;ke.jsx(gi,{children:i},i+o))]})}),ke.jsx(OM,{children:e.metrics.map((i,o)=&gt;ke.jsxs(pm,{children:[ke.jsx(gi,{children:i.label}),i.values.map((a,s)=&gt;ke.jsx(gi,{children:a},String(a)+s))]},i.label+o))})]})}),e.graph===void 0?ke.jsx(ke.Fragment,{}):ke.jsx(cr,{item:!0,xs:5,children:ke.jsx(Wz,{data:e.graph.data,layout:{...e.graph.layout,title:void 0,xaxis:{...(l=e.graph.layout)==null?void 0:l.xaxis,type:r!=null&amp;&amp;r.isXaxisAsCategorical?&quot;category&quot;:void 0}},config:{responsive:!0},style:{width:&quot;100%&quot;,minHeight:150+100*(1+e.widgetSize/2),maxHeight:250}})}),e.details===void 0||e.details.parts.length===0?ke.jsx(ke.Fragment,{}):ke.jsxs(ke.Fragment,{children:[ke.jsx(cr,{item:!0,xs:12,children:ke.jsx(ji,{variant:&quot;outlined&quot;,startIcon:t?ke.jsx(DY,{}):ke.jsx(EY,{}),onClick:()=&gt;n(i=&gt;!i),children:&quot;Details&quot;})}),ke.jsx(cr,{item:!0,xs:12,children:ke.jsx(Z1,{in:t,mountOnEnter:!0,unmountOnExit:!0,children:ke.jsx(F4,{details:e.details,widgetSize:e.widgetSize})})})]})]})})};var B4={},nQe=Cn;Object.defineProperty(B4,&quot;__esModule&quot;,{value:!0});var RY=B4.default=void 0,rQe=nQe(Ta()),aQe=ke,oQe=(0,rQe.default)((0,aQe.jsx)(&quot;path&quot;,{d:&quot;m14 7-5 5 5 5V7z&quot;}),&quot;ArrowLeft&quot;);RY=B4.default=oQe;var W4={},iQe=Cn;Object.defineProperty(W4,&quot;__esModule&quot;,{value:!0});var LY=W4.default=void 0,lQe=iQe(Ta()),sQe=ke,uQe=(0,lQe.default)((0,sQe.jsx)(&quot;path&quot;,{d:&quot;m10 17 5-5-5-5v10z&quot;}),&quot;ArrowRight&quot;);LY=W4.default=uQe;const cQe=e=&gt;{const[t,n]=Qe.useState({page:0}),r=e.widgets.slice(t.page*e.pageSize,(t.page+1)*e.pageSize);return ke.jsxs(Uz,{children:[r.map((l,i)=&gt;_g(`wi_${i}`,l)),ke.jsxs(cr,{item:!0,xs:12,children:[ke.jsx(ji,{startIcon:ke.jsx(RY,{}),disabled:t.page===0,onClick:()=&gt;n(l=&gt;({page:l.page-1})),children:&quot;Previous&quot;}),ke.jsxs(&quot;span&quot;,{children:[t.page+1,&quot; / &quot;,Math.round(e.widgets.length/e.pageSize)]}),ke.jsx(ji,{endIcon:ke.jsx(LY,{}),disabled:t.page&gt;=e.widgets.length/e.pageSize-1,onClick:()=&gt;n(l=&gt;({page:l.page+1})),children:&quot;Next&quot;})]})]})};function dQe(e,t){const n={};return(e[e.length-1]===&quot;&quot;?[...e,&quot;&quot;]:e).join((n.padRight?&quot; &quot;:&quot;&quot;)+&quot;,&quot;+(n.padLeft===!1?&quot;&quot;:&quot; &quot;)).trim()}const fQe=/[ \\t\\n\\f\\r]/g;function pQe(e){return typeof e==&quot;object&quot;?e.type===&quot;text&quot;?kI(e.value):!1:kI(e)}function kI(e){return e.replace(fQe,&quot;&quot;)===&quot;&quot;}class xg{constructor(t,n,r){this.property=t,this.normal=n,r&amp;&amp;(this.space=r)}}xg.prototype.property={};xg.prototype.normal={};xg.prototype.space=null;function IY(e,t){const n={},r={};let l=-1;for(;++l&lt;e.length;)Object.assign(n,e[l].property),Object.assign(r,e[l].normal);return new xg(n,r,t)}function RS(e){return e.toLowerCase()}class Ai{constructor(t,n){this.property=t,this.attribute=n}}Ai.prototype.space=null;Ai.prototype.boolean=!1;Ai.prototype.booleanish=!1;Ai.prototype.overloadedBoolean=!1;Ai.prototype.number=!1;Ai.prototype.commaSeparated=!1;Ai.prototype.spaceSeparated=!1;Ai.prototype.commaOrSpaceSeparated=!1;Ai.prototype.mustUseProperty=!1;Ai.prototype.defined=!1;let hQe=0;const Zn=Cc(),Ma=Cc(),$Y=Cc(),cn=Cc(),Fr=Cc(),Sd=Cc(),qo=Cc();function Cc(){return 2**++hQe}const LS=Object.freeze(Object.defineProperty({__proto__:null,boolean:Zn,booleanish:Ma,commaOrSpaceSeparated:qo,commaSeparated:Sd,number:cn,overloadedBoolean:$Y,spaceSeparated:Fr},Symbol.toStringTag,{value:&quot;Module&quot;})),ET=Object.keys(LS);class q4 extends Ai{constructor(t,n,r,l){let i=-1;if(super(t,n),SI(this,&quot;space&quot;,l),typeof r==&quot;number&quot;)for(;++i&lt;ET.length;){const o=ET[i];SI(this,ET[i],(r&amp;LS[o])===LS[o])}}}q4.prototype.defined=!0;function SI(e,t,n){n&amp;&amp;(e[t]=n)}const mQe={}.hasOwnProperty;function Rf(e){const t={},n={};let r;for(r in e.properties)if(mQe.call(e.properties,r)){const l=e.properties[r],i=new q4(r,e.transform(e.attributes||{},r),l,e.space);e.mustUseProperty&amp;&amp;e.mustUseProperty.includes(r)&amp;&amp;(i.mustUseProperty=!0),t[r]=i,n[RS(r)]=r,n[RS(i.attribute)]=r}return new xg(t,n,e.space)}const NY=Rf({space:&quot;xlink&quot;,transform(e,t){return&quot;xlink:&quot;+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),FY=Rf({space:&quot;xml&quot;,transform(e,t){return&quot;xml:&quot;+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function jY(e,t){return t in e?e[t]:t}function zY(e,t){return jY(e,t.toLowerCase())}const BY=Rf({space:&quot;xmlns&quot;,attributes:{xmlnsxlink:&quot;xmlns:xlink&quot;},transform:zY,properties:{xmlns:null,xmlnsXLink:null}}),WY=Rf({transform(e,t){return t===&quot;role&quot;?t:&quot;aria-&quot;+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:Ma,ariaAutoComplete:null,ariaBusy:Ma,ariaChecked:Ma,ariaColCount:cn,ariaColIndex:cn,ariaColSpan:cn,ariaControls:Fr,ariaCurrent:null,ariaDescribedBy:Fr,ariaDetails:null,ariaDisabled:Ma,ariaDropEffect:Fr,ariaErrorMessage:null,ariaExpanded:Ma,ariaFlowTo:Fr,ariaGrabbed:Ma,ariaHasPopup:null,ariaHidden:Ma,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Fr,ariaLevel:cn,ariaLive:null,ariaModal:Ma,ariaMultiLine:Ma,ariaMultiSelectable:Ma,ariaOrientation:null,ariaOwns:Fr,ariaPlaceholder:null,ariaPosInSet:cn,ariaPressed:Ma,ariaReadOnly:Ma,ariaRelevant:null,ariaRequired:Ma,ariaRoleDescription:Fr,ariaRowCount:cn,ariaRowIndex:cn,ariaRowSpan:cn,ariaSelected:Ma,ariaSetSize:cn,ariaSort:null,ariaValueMax:cn,ariaValueMin:cn,ariaValueNow:cn,ariaValueText:null,role:null}}),gQe=Rf({space:&quot;html&quot;,attributes:{acceptcharset:&quot;accept-charset&quot;,classname:&quot;class&quot;,htmlfor:&quot;for&quot;,httpequiv:&quot;http-equiv&quot;},transform:zY,mustUseProperty:[&quot;checked&quot;,&quot;multiple&quot;,&quot;muted&quot;,&quot;selected&quot;],properties:{abbr:null,accept:Sd,acceptCharset:Fr,accessKey:Fr,action:null,allow:null,allowFullScreen:Zn,allowPaymentRequest:Zn,allowUserMedia:Zn,alt:null,as:null,async:Zn,autoCapitalize:null,autoComplete:Fr,autoFocus:Zn,autoPlay:Zn,blocking:Fr,capture:Zn,charSet:null,checked:Zn,cite:null,className:Fr,cols:cn,colSpan:null,content:null,contentEditable:Ma,controls:Zn,controlsList:Fr,coords:cn|Sd,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Zn,defer:Zn,dir:null,dirName:null,disabled:Zn,download:$Y,draggable:Ma,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Zn,formTarget:null,headers:Fr,height:cn,hidden:Zn,high:cn,href:null,hrefLang:null,htmlFor:Fr,httpEquiv:Fr,id:null,imageSizes:null,imageSrcSet:null,inert:Zn,inputMode:null,integrity:null,is:null,isMap:Zn,itemId:null,itemProp:Fr,itemRef:Fr,itemScope:Zn,itemType:Fr,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Zn,low:cn,manifest:null,max:null,maxLength:cn,media:null,method:null,min:null,minLength:cn,multiple:Zn,muted:Zn,name:null,nonce:null,noModule:Zn,noValidate:Zn,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Zn,optimum:cn,pattern:null,ping:Fr,placeholder:null,playsInline:Zn,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Zn,referrerPolicy:null,rel:Fr,required:Zn,reversed:Zn,rows:cn,rowSpan:cn,sandbox:Fr,scope:null,scoped:Zn,seamless:Zn,selected:Zn,shape:null,size:cn,sizes:null,slot:null,span:cn,spellCheck:Ma,src:null,srcDoc:null,srcLang:null,srcSet:null,start:cn,step:null,style:null,tabIndex:cn,target:null,title:null,translate:null,type:null,typeMustMatch:Zn,useMap:null,value:Ma,width:cn,wrap:null,align:null,aLink:null,archive:Fr,axis:null,background:null,bgColor:null,border:cn,borderColor:null,bottomMargin:cn,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Zn,declare:Zn,event:null,face:null,frame:null,frameBorder:null,hSpace:cn,leftMargin:cn,link:null,longDesc:null,lowSrc:null,marginHeight:cn,marginWidth:cn,noResize:Zn,noHref:Zn,noShade:Zn,noWrap:Zn,object:null,profile:null,prompt:null,rev:null,rightMargin:cn,rules:null,scheme:null,scrolling:Ma,standby:null,summary:null,text:null,topMargin:cn,valueType:null,version:null,vAlign:null,vLink:null,vSpace:cn,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Zn,disableRemotePlayback:Zn,prefix:null,property:null,results:cn,security:null,unselectable:null}}),vQe=Rf({space:&quot;svg&quot;,attributes:{accentHeight:&quot;accent-height&quot;,alignmentBaseline:&quot;alignment-baseline&quot;,arabicForm:&quot;arabic-form&quot;,baselineShift:&quot;baseline-shift&quot;,capHeight:&quot;cap-height&quot;,className:&quot;class&quot;,clipPath:&quot;clip-path&quot;,clipRule:&quot;clip-rule&quot;,colorInterpolation:&quot;color-interpolation&quot;,colorInterpolationFilters:&quot;color-interpolation-filters&quot;,colorProfile:&quot;color-profile&quot;,colorRendering:&quot;color-rendering&quot;,crossOrigin:&quot;crossorigin&quot;,dataType:&quot;datatype&quot;,dominantBaseline:&quot;dominant-baseline&quot;,enableBackground:&quot;enable-background&quot;,fillOpacity:&quot;fill-opacity&quot;,fillRule:&quot;fill-rule&quot;,floodColor:&quot;flood-color&quot;,floodOpacity:&quot;flood-opacity&quot;,fontFamily:&quot;font-family&quot;,fontSize:&quot;font-size&quot;,fontSizeAdjust:&quot;font-size-adjust&quot;,fontStretch:&quot;font-stretch&quot;,fontStyle:&quot;font-style&quot;,fontVariant:&quot;font-variant&quot;,fontWeight:&quot;font-weight&quot;,glyphName:&quot;glyph-name&quot;,glyphOrientationHorizontal:&quot;glyph-orientation-horizontal&quot;,glyphOrientationVertical:&quot;glyph-orientation-vertical&quot;,hrefLang:&quot;hreflang&quot;,horizAdvX:&quot;horiz-adv-x&quot;,horizOriginX:&quot;horiz-origin-x&quot;,horizOriginY:&quot;horiz-origin-y&quot;,imageRendering:&quot;image-rendering&quot;,letterSpacing:&quot;letter-spacing&quot;,lightingColor:&quot;lighting-color&quot;,markerEnd:&quot;marker-end&quot;,markerMid:&quot;marker-mid&quot;,markerStart:&quot;marker-start&quot;,navDown:&quot;nav-down&quot;,navDownLeft:&quot;nav-down-left&quot;,navDownRight:&quot;nav-down-right&quot;,navLeft:&quot;nav-left&quot;,navNext:&quot;nav-next&quot;,navPrev:&quot;nav-prev&quot;,navRight:&quot;nav-right&quot;,navUp:&quot;nav-up&quot;,navUpLeft:&quot;nav-up-left&quot;,navUpRight:&quot;nav-up-right&quot;,onAbort:&quot;onabort&quot;,onActivate:&quot;onactivate&quot;,onAfterPrint:&quot;onafterprint&quot;,onBeforePrint:&quot;onbeforeprint&quot;,onBegin:&quot;onbegin&quot;,onCancel:&quot;oncancel&quot;,onCanPlay:&quot;oncanplay&quot;,onCanPlayThrough:&quot;oncanplaythrough&quot;,onChange:&quot;onchange&quot;,onClick:&quot;onclick&quot;,onClose:&quot;onclose&quot;,onCopy:&quot;oncopy&quot;,onCueChange:&quot;oncuechange&quot;,onCut:&quot;oncut&quot;,onDblClick:&quot;ondblclick&quot;,onDrag:&quot;ondrag&quot;,onDragEnd:&quot;ondragend&quot;,onDragEnter:&quot;ondragenter&quot;,onDragExit:&quot;ondragexit&quot;,onDragLeave:&quot;ondragleave&quot;,onDragOver:&quot;ondragover&quot;,onDragStart:&quot;ondragstart&quot;,onDrop:&quot;ondrop&quot;,onDurationChange:&quot;ondurationchange&quot;,onEmptied:&quot;onemptied&quot;,onEnd:&quot;onend&quot;,onEnded:&quot;onended&quot;,onError:&quot;onerror&quot;,onFocus:&quot;onfocus&quot;,onFocusIn:&quot;onfocusin&quot;,onFocusOut:&quot;onfocusout&quot;,onHashChange:&quot;onhashchange&quot;,onInput:&quot;oninput&quot;,onInvalid:&quot;oninvalid&quot;,onKeyDown:&quot;onkeydown&quot;,onKeyPress:&quot;onkeypress&quot;,onKeyUp:&quot;onkeyup&quot;,onLoad:&quot;onload&quot;,onLoadedData:&quot;onloadeddata&quot;,onLoadedMetadata:&quot;onloadedmetadata&quot;,onLoadStart:&quot;onloadstart&quot;,onMessage:&quot;onmessage&quot;,onMouseDown:&quot;onmousedown&quot;,onMouseEnter:&quot;onmouseenter&quot;,onMouseLeave:&quot;onmouseleave&quot;,onMouseMove:&quot;onmousemove&quot;,onMouseOut:&quot;onmouseout&quot;,onMouseOver:&quot;onmouseover&quot;,onMouseUp:&quot;onmouseup&quot;,onMouseWheel:&quot;onmousewheel&quot;,onOffline:&quot;onoffline&quot;,onOnline:&quot;ononline&quot;,onPageHide:&quot;onpagehide&quot;,onPageShow:&quot;onpageshow&quot;,onPaste:&quot;onpaste&quot;,onPause:&quot;onpause&quot;,onPlay:&quot;onplay&quot;,onPlaying:&quot;onplaying&quot;,onPopState:&quot;onpopstate&quot;,onProgress:&quot;onprogress&quot;,onRateChange:&quot;onratechange&quot;,onRepeat:&quot;onrepeat&quot;,onReset:&quot;onreset&quot;,onResize:&quot;onresize&quot;,onScroll:&quot;onscroll&quot;,onSeeked:&quot;onseeked&quot;,onSeeking:&quot;onseeking&quot;,onSelect:&quot;onselect&quot;,onShow:&quot;onshow&quot;,onStalled:&quot;onstalled&quot;,onStorage:&quot;onstorage&quot;,onSubmit:&quot;onsubmit&quot;,onSuspend:&quot;onsuspend&quot;,onTimeUpdate:&quot;ontimeupdate&quot;,onToggle:&quot;ontoggle&quot;,onUnload:&quot;onunload&quot;,onVolumeChange:&quot;onvolumechange&quot;,onWaiting:&quot;onwaiting&quot;,onZoom:&quot;onzoom&quot;,overlinePosition:&quot;overline-position&quot;,overlineThickness:&quot;overline-thickness&quot;,paintOrder:&quot;paint-order&quot;,panose1:&quot;panose-1&quot;,pointerEvents:&quot;pointer-events&quot;,referrerPolicy:&quot;referrerpolicy&quot;,renderingIntent:&quot;rendering-intent&quot;,shapeRendering:&quot;shape-rendering&quot;,stopColor:&quot;stop-color&quot;,stopOpacity:&quot;stop-opacity&quot;,strikethroughPosition:&quot;strikethrough-position&quot;,strikethroughThickness:&quot;strikethrough-thickness&quot;,strokeDashArray:&quot;stroke-dasharray&quot;,strokeDashOffset:&quot;stroke-dashoffset&quot;,strokeLineCap:&quot;stroke-linecap&quot;,strokeLineJoin:&quot;stroke-linejoin&quot;,strokeMiterLimit:&quot;stroke-miterlimit&quot;,strokeOpacity:&quot;stroke-opacity&quot;,strokeWidth:&quot;stroke-width&quot;,tabIndex:&quot;tabindex&quot;,textAnchor:&quot;text-anchor&quot;,textDecoration:&quot;text-decoration&quot;,textRendering:&quot;text-rendering&quot;,transformOrigin:&quot;transform-origin&quot;,typeOf:&quot;typeof&quot;,underlinePosition:&quot;underline-position&quot;,underlineThickness:&quot;underline-thickness&quot;,unicodeBidi:&quot;unicode-bidi&quot;,unicodeRange:&quot;unicode-range&quot;,unitsPerEm:&quot;units-per-em&quot;,vAlphabetic:&quot;v-alphabetic&quot;,vHanging:&quot;v-hanging&quot;,vIdeographic:&quot;v-ideographic&quot;,vMathematical:&quot;v-mathematical&quot;,vectorEffect:&quot;vector-effect&quot;,vertAdvY:&quot;vert-adv-y&quot;,vertOriginX:&quot;vert-origin-x&quot;,vertOriginY:&quot;vert-origin-y&quot;,wordSpacing:&quot;word-spacing&quot;,writingMode:&quot;writing-mode&quot;,xHeight:&quot;x-height&quot;,playbackOrder:&quot;playbackorder&quot;,timelineBegin:&quot;timelinebegin&quot;},transform:jY,properties:{about:qo,accentHeight:cn,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:cn,amplitude:cn,arabicForm:null,ascent:cn,attributeName:null,attributeType:null,azimuth:cn,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:cn,by:null,calcMode:null,capHeight:cn,className:Fr,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:cn,diffuseConstant:cn,direction:null,display:null,dur:null,divisor:cn,dominantBaseline:null,download:Zn,dx:null,dy:null,edgeMode:null,editable:null,elevation:cn,enableBackground:null,end:null,event:null,exponent:cn,externalResourcesRequired:null,fill:null,fillOpacity:cn,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Sd,g2:Sd,glyphName:Sd,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:cn,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:cn,horizOriginX:cn,horizOriginY:cn,id:null,ideographic:cn,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:cn,k:cn,k1:cn,k2:cn,k3:cn,k4:cn,kernelMatrix:qo,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:cn,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:cn,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:cn,overlineThickness:cn,paintOrder:null,panose1:null,path:null,pathLength:cn,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Fr,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:cn,pointsAtY:cn,pointsAtZ:cn,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:qo,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:qo,rev:qo,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:qo,requiredFeatures:qo,requiredFonts:qo,requiredFormats:qo,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:cn,specularExponent:cn,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:cn,strikethroughThickness:cn,string:null,stroke:null,strokeDashArray:qo,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:cn,strokeOpacity:cn,strokeWidth:null,style:null,surfaceScale:cn,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:qo,tabIndex:cn,tableValues:null,target:null,targetX:cn,targetY:cn,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:qo,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:cn,underlineThickness:cn,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:cn,values:null,vAlphabetic:cn,vMathematical:cn,vectorEffect:null,vHanging:cn,vIdeographic:cn,version:null,vertAdvY:cn,vertOriginX:cn,vertOriginY:cn,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:cn,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),yQe=/^data[-\\w.:]+$/i,CI=/-[a-z]/g,bQe=/[A-Z]/g;function xQe(e,t){const n=RS(t);let r=t,l=Ai;if(n in e.normal)return e.property[e.normal[n]];if(n.length&gt;4&amp;&amp;n.slice(0,4)===&quot;data&quot;&amp;&amp;yQe.test(t)){if(t.charAt(4)===&quot;-&quot;){const i=t.slice(5).replace(CI,_Qe);r=&quot;data&quot;+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=t.slice(4);if(!CI.test(i)){let o=i.replace(bQe,wQe);o.charAt(0)!==&quot;-&quot;&amp;&amp;(o=&quot;-&quot;+o),t=&quot;data&quot;+o}}l=q4}return new l(r,t)}function wQe(e){return&quot;-&quot;+e.toLowerCase()}function _Qe(e){return e.charAt(1).toUpperCase()}const TQe={classId:&quot;classID&quot;,dataType:&quot;datatype&quot;,itemId:&quot;itemID&quot;,strokeDashArray:&quot;strokeDasharray&quot;,strokeDashOffset:&quot;strokeDashoffset&quot;,strokeLineCap:&quot;strokeLinecap&quot;,strokeLineJoin:&quot;strokeLinejoin&quot;,strokeMiterLimit:&quot;strokeMiterlimit&quot;,typeOf:&quot;typeof&quot;,xLinkActuate:&quot;xlinkActuate&quot;,xLinkArcRole:&quot;xlinkArcrole&quot;,xLinkHref:&quot;xlinkHref&quot;,xLinkRole:&quot;xlinkRole&quot;,xLinkShow:&quot;xlinkShow&quot;,xLinkTitle:&quot;xlinkTitle&quot;,xLinkType:&quot;xlinkType&quot;,xmlnsXLink:&quot;xmlnsXlink&quot;},kQe=IY([FY,NY,BY,WY,gQe],&quot;html&quot;),qY=IY([FY,NY,BY,WY,vQe],&quot;svg&quot;);function SQe(e){return e.join(&quot; &quot;).trim()}var U4={exports:{}},MI=/\\/\\*[^*]*\\*+([^/*][^*]*\\*+)*\\//g,CQe=/\\n/g,MQe=/^\\s*/,PQe=/^(\\*?[-#/*\\\\\\w]+(\\[[0-9a-z_-]+\\])?)\\s*/,OQe=/^:\\s*/,AQe=/^((?:&#x27;(?:\\\\&#x27;|.)*?&#x27;|&quot;(?:\\\\&quot;|.)*?&quot;|\\([^)]*?\\)|[^};])+)/,DQe=/^[;\\s]*/,EQe=/^\\s+|\\s+$/g,RQe=`\n",
       "`,PI=&quot;/&quot;,OI=&quot;*&quot;,Mu=&quot;&quot;,LQe=&quot;comment&quot;,IQe=&quot;declaration&quot;,$Qe=function(e,t){if(typeof e!=&quot;string&quot;)throw new TypeError(&quot;First argument must be a string&quot;);if(!e)return[];t=t||{};var n=1,r=1;function l(m){var g=m.match(CQe);g&amp;&amp;(n+=g.length);var b=m.lastIndexOf(RQe);r=~b?m.length-b:r+m.length}function i(){var m={line:n,column:r};return function(g){return g.position=new o(m),u(),g}}function o(m){this.start=m,this.end={line:n,column:r},this.source=t.source}o.prototype.content=e;function a(m){var g=new Error(t.source+&quot;:&quot;+n+&quot;:&quot;+r+&quot;: &quot;+m);if(g.reason=m,g.filename=t.source,g.line=n,g.column=r,g.source=e,!t.silent)throw g}function s(m){var g=m.exec(e);if(g){var b=g[0];return l(b),e=e.slice(b.length),g}}function u(){s(MQe)}function c(m){var g;for(m=m||[];g=d();)g!==!1&amp;&amp;m.push(g);return m}function d(){var m=i();if(!(PI!=e.charAt(0)||OI!=e.charAt(1))){for(var g=2;Mu!=e.charAt(g)&amp;&amp;(OI!=e.charAt(g)||PI!=e.charAt(g+1));)++g;if(g+=2,Mu===e.charAt(g-1))return a(&quot;End of comment missing&quot;);var b=e.slice(2,g-2);return r+=2,l(b),e=e.slice(g),r+=2,m({type:LQe,comment:b})}}function f(){var m=i(),g=s(PQe);if(g){if(d(),!s(OQe))return a(&quot;property missing &#x27;:&#x27;&quot;);var b=s(AQe),v=m({type:IQe,property:AI(g[0].replace(MI,Mu)),value:b?AI(b[0].replace(MI,Mu)):Mu});return s(DQe),v}}function p(){var m=[];c(m);for(var g;g=f();)g!==!1&amp;&amp;(m.push(g),c(m));return m}return u(),p()};function AI(e){return e?e.replace(EQe,Mu):Mu}var NQe=$Qe;function UY(e,t){var n=null;if(!e||typeof e!=&quot;string&quot;)return n;for(var r,l=NQe(e),i=typeof t==&quot;function&quot;,o,a,s=0,u=l.length;s&lt;u;s++)r=l[s],o=r.property,a=r.value,i?t(o,a,r):a&amp;&amp;(n||(n={}),n[o]=a);return n}U4.exports=UY;U4.exports.default=UY;var FQe=U4.exports;const jQe=lr(FQe),HY=VY(&quot;end&quot;),H4=VY(&quot;start&quot;);function VY(e){return t;function t(n){const r=n&amp;&amp;n.position&amp;&amp;n.position[e]||{};if(typeof r.line==&quot;number&quot;&amp;&amp;r.line&gt;0&amp;&amp;typeof r.column==&quot;number&quot;&amp;&amp;r.column&gt;0)return{line:r.line,column:r.column,offset:typeof r.offset==&quot;number&quot;&amp;&amp;r.offset&gt;-1?r.offset:void 0}}}function zQe(e){const t=H4(e),n=HY(e);if(t&amp;&amp;n)return{start:t,end:n}}function Fh(e){return!e||typeof e!=&quot;object&quot;?&quot;&quot;:&quot;position&quot;in e||&quot;type&quot;in e?DI(e.position):&quot;start&quot;in e||&quot;end&quot;in e?DI(e):&quot;line&quot;in e||&quot;column&quot;in e?IS(e):&quot;&quot;}function IS(e){return EI(e&amp;&amp;e.line)+&quot;:&quot;+EI(e&amp;&amp;e.column)}function DI(e){return IS(e&amp;&amp;e.start)+&quot;-&quot;+IS(e&amp;&amp;e.end)}function EI(e){return e&amp;&amp;typeof e==&quot;number&quot;?e:1}class To extends Error{constructor(t,n,r){super(),typeof n==&quot;string&quot;&amp;&amp;(r=n,n=void 0);let l=&quot;&quot;,i={},o=!1;if(n&amp;&amp;(&quot;line&quot;in n&amp;&amp;&quot;column&quot;in n?i={place:n}:&quot;start&quot;in n&amp;&amp;&quot;end&quot;in n?i={place:n}:&quot;type&quot;in n?i={ancestors:[n],place:n.position}:i={...n}),typeof t==&quot;string&quot;?l=t:!i.cause&amp;&amp;t&amp;&amp;(o=!0,l=t.message,i.cause=t),!i.ruleId&amp;&amp;!i.source&amp;&amp;typeof r==&quot;string&quot;){const s=r.indexOf(&quot;:&quot;);s===-1?i.ruleId=r:(i.source=r.slice(0,s),i.ruleId=r.slice(s+1))}if(!i.place&amp;&amp;i.ancestors&amp;&amp;i.ancestors){const s=i.ancestors[i.ancestors.length-1];s&amp;&amp;(i.place=s.position)}const a=i.place&amp;&amp;&quot;start&quot;in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=a?a.column:void 0,this.fatal=void 0,this.file,this.message=l,this.line=a?a.line:void 0,this.name=Fh(i.place)||&quot;1:1&quot;,this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=o&amp;&amp;i.cause&amp;&amp;typeof i.cause.stack==&quot;string&quot;?i.cause.stack:&quot;&quot;,this.actual,this.expected,this.note,this.url}}To.prototype.file=&quot;&quot;;To.prototype.name=&quot;&quot;;To.prototype.reason=&quot;&quot;;To.prototype.message=&quot;&quot;;To.prototype.stack=&quot;&quot;;To.prototype.column=void 0;To.prototype.line=void 0;To.prototype.ancestors=void 0;To.prototype.cause=void 0;To.prototype.fatal=void 0;To.prototype.place=void 0;To.prototype.ruleId=void 0;To.prototype.source=void 0;const V4={}.hasOwnProperty,BQe=new Map,WQe=/[A-Z]/g,qQe=/-([a-z])/g,UQe=new Set([&quot;table&quot;,&quot;tbody&quot;,&quot;thead&quot;,&quot;tfoot&quot;,&quot;tr&quot;]),HQe=new Set([&quot;td&quot;,&quot;th&quot;]);function VQe(e,t){if(!t||t.Fragment===void 0)throw new TypeError(&quot;Expected `Fragment` in options&quot;);const n=t.filePath||void 0;let r;if(t.development){if(typeof t.jsxDEV!=&quot;function&quot;)throw new TypeError(&quot;Expected `jsxDEV` in options when `development: true`&quot;);r=YQe(n,t.jsxDEV)}else{if(typeof t.jsx!=&quot;function&quot;)throw new TypeError(&quot;Expected `jsx` in production options&quot;);if(typeof t.jsxs!=&quot;function&quot;)throw new TypeError(&quot;Expected `jsxs` in production options&quot;);r=GQe(n,t.jsx,t.jsxs)}const l={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||&quot;react&quot;,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space===&quot;svg&quot;?qY:kQe,stylePropertyNameCase:t.stylePropertyNameCase||&quot;dom&quot;,tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},i=GY(l,e,void 0);return i&amp;&amp;typeof i!=&quot;string&quot;?i:l.create(e,l.Fragment,{children:i||void 0},void 0)}function GY(e,t,n){if(t.type===&quot;element&quot;||t.type===&quot;root&quot;){const r=e.schema;let l=r;t.type===&quot;element&quot;&amp;&amp;t.tagName.toLowerCase()===&quot;svg&quot;&amp;&amp;r.space===&quot;html&quot;&amp;&amp;(l=qY,e.schema=l),e.ancestors.push(t);let i=XQe(e,t);const o=KQe(e,e.ancestors);let a=e.Fragment;if(e.ancestors.pop(),t.type===&quot;element&quot;)if(i&amp;&amp;UQe.has(t.tagName)&amp;&amp;(i=i.filter(function(s){return typeof s==&quot;string&quot;?!pQe(s):!0})),V4.call(e.components,t.tagName)){const s=t.tagName;a=e.components[s],typeof a!=&quot;string&quot;&amp;&amp;a!==e.Fragment&amp;&amp;e.passNode&amp;&amp;(o.node=t)}else a=t.tagName;if(i.length&gt;0){const s=i.length&gt;1?i:i[0];s&amp;&amp;(o.children=s)}return e.schema=r,e.create(t,a,o,n)}if(t.type===&quot;text&quot;)return t.value}function GQe(e,t,n){return r;function r(l,i,o,a){const u=Array.isArray(o.children)?n:t;return a?u(i,o,a):u(i,o)}}function YQe(e,t){return n;function n(r,l,i,o){const a=Array.isArray(i.children),s=H4(r);return t(l,i,o,a,{columnNumber:s?s.column-1:void 0,fileName:e,lineNumber:s?s.line:void 0},void 0)}}function XQe(e,t){const n=[];let r=-1;const l=e.passKeys?new Map:BQe;for(;++r&lt;t.children.length;){const i=t.children[r];let o;if(e.passKeys&amp;&amp;i.type===&quot;element&quot;){const s=l.get(i.tagName)||0;o=i.tagName+&quot;-&quot;+s,l.set(i.tagName,s+1)}const a=GY(e,i,o);a!==void 0&amp;&amp;n.push(a)}return n}function KQe(e,t){const n=t[t.length-1],r={};let l;if(&quot;properties&quot;in n&amp;&amp;n.properties){let i;for(l in n.properties)if(l!==&quot;children&quot;&amp;&amp;V4.call(n.properties,l)){const o=ZQe(e,t,l,n.properties[l]);if(o){const[a,s]=o;e.tableCellAlignToStyle&amp;&amp;a===&quot;align&quot;&amp;&amp;typeof s==&quot;string&quot;&amp;&amp;HQe.has(n.tagName)?i=s:r[a]=s}}if(i){const o=r.style||(r.style={});o[e.stylePropertyNameCase===&quot;css&quot;?&quot;text-align&quot;:&quot;textAlign&quot;]=i}}return r}function ZQe(e,t,n,r){const l=xQe(e.schema,n);if(!(r==null||typeof r==&quot;number&quot;&amp;&amp;Number.isNaN(r))){if(Array.isArray(r)&amp;&amp;(r=l.commaSeparated?dQe(r):SQe(r)),l.property===&quot;style&quot;){let i=typeof r==&quot;object&quot;?r:QQe(e,t,String(r));return e.stylePropertyNameCase===&quot;css&quot;&amp;&amp;(i=JQe(i)),[&quot;style&quot;,i]}return[e.elementAttributeNameCase===&quot;react&quot;&amp;&amp;l.space?TQe[l.property]||l.property:l.attribute,r]}}function QQe(e,t,n){const r={};try{jQe(n,l)}catch(i){if(!e.ignoreInvalidStyle){const o=i,a=new To(&quot;Cannot parse `style` attribute&quot;,{ancestors:t,cause:o,source:&quot;hast-util-to-jsx-runtime&quot;,ruleId:&quot;style&quot;});throw a.file=e.filePath||void 0,a.url=&quot;https://github.com/syntax-tree/hast-util-to-jsx-runtime#cannot-parse-style-attribute&quot;,a}}return r;function l(i,o){let a=i;a.slice(0,2)!==&quot;--&quot;&amp;&amp;(a.slice(0,4)===&quot;-ms-&quot;&amp;&amp;(a=&quot;ms-&quot;+a.slice(4)),a=a.replace(qQe,tJe)),r[a]=o}}function JQe(e){const t={};let n;for(n in e)V4.call(e,n)&amp;&amp;(t[eJe(n)]=e[n]);return t}function eJe(e){let t=e.replace(WQe,nJe);return t.slice(0,3)===&quot;ms-&quot;&amp;&amp;(t=&quot;-&quot;+t),t}function tJe(e,t){return t.toUpperCase()}function nJe(e){return&quot;-&quot;+e.toLowerCase()}const RT={action:[&quot;form&quot;],cite:[&quot;blockquote&quot;,&quot;del&quot;,&quot;ins&quot;,&quot;q&quot;],data:[&quot;object&quot;],formAction:[&quot;button&quot;,&quot;input&quot;],href:[&quot;a&quot;,&quot;area&quot;,&quot;base&quot;,&quot;link&quot;],icon:[&quot;menuitem&quot;],itemId:null,manifest:[&quot;html&quot;],ping:[&quot;a&quot;,&quot;area&quot;],poster:[&quot;video&quot;],src:[&quot;audio&quot;,&quot;embed&quot;,&quot;iframe&quot;,&quot;img&quot;,&quot;input&quot;,&quot;script&quot;,&quot;source&quot;,&quot;track&quot;,&quot;video&quot;]},rJe=lu(new RegExp(&quot;\\\\p{P}&quot;,&quot;u&quot;)),pl=lu(/[A-Za-z]/),Xo=lu(/[\\dA-Za-z]/),aJe=lu(/[#-&#x27;*+\\--9=?A-Z^-~]/);function $S(e){return e!==null&amp;&amp;(e&lt;32||e===127)}const NS=lu(/\\d/),oJe=lu(/[\\dA-Fa-f]/),YY=lu(/[!-/:-@[-`{-~]/);function Vn(e){return e!==null&amp;&amp;e&lt;-2}function $o(e){return e!==null&amp;&amp;(e&lt;0||e===32)}function wr(e){return e===-2||e===-1||e===32}function iJe(e){return YY(e)||rJe(e)}const lJe=lu(/\\s/);function lu(e){return t;function t(n){return n!==null&amp;&amp;n&gt;-1&amp;&amp;e.test(String.fromCharCode(n))}}const sJe={&#x27;&quot;&#x27;:&quot;quot&quot;,&quot;&amp;&quot;:&quot;amp&quot;,&quot;&lt;&quot;:&quot;lt&quot;,&quot;&gt;&quot;:&quot;gt&quot;};function uJe(e){return e.replace(/[&quot;&amp;&lt;&gt;]/g,t);function t(n){return&quot;&amp;&quot;+sJe[n]+&quot;;&quot;}}function cJe(e,t){const n=uJe(Mc(e||&quot;&quot;));if(!t)return n;const r=n.indexOf(&quot;:&quot;),l=n.indexOf(&quot;?&quot;),i=n.indexOf(&quot;#&quot;),o=n.indexOf(&quot;/&quot;);return r&lt;0||o&gt;-1&amp;&amp;r&gt;o||l&gt;-1&amp;&amp;r&gt;l||i&gt;-1&amp;&amp;r&gt;i||t.test(n.slice(0,r))?n:&quot;&quot;}function Mc(e){const t=[];let n=-1,r=0,l=0;for(;++n&lt;e.length;){const i=e.charCodeAt(n);let o=&quot;&quot;;if(i===37&amp;&amp;Xo(e.charCodeAt(n+1))&amp;&amp;Xo(e.charCodeAt(n+2)))l=2;else if(i&lt;128)/[!#$&amp;-;=?-Z_a-z~]/.test(String.fromCharCode(i))||(o=String.fromCharCode(i));else if(i&gt;55295&amp;&amp;i&lt;57344){const a=e.charCodeAt(n+1);i&lt;56320&amp;&amp;a&gt;56319&amp;&amp;a&lt;57344?(o=String.fromCharCode(i,a),l=1):o=&quot;�&quot;}else o=String.fromCharCode(i);o&amp;&amp;(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+l+1,o=&quot;&quot;),l&amp;&amp;(n+=l,l=0)}return t.join(&quot;&quot;)+e.slice(r)}const dJe={};function fJe(e,t){const n=dJe,r=typeof n.includeImageAlt==&quot;boolean&quot;?n.includeImageAlt:!0,l=typeof n.includeHtml==&quot;boolean&quot;?n.includeHtml:!0;return XY(e,r,l)}function XY(e,t,n){if(pJe(e)){if(&quot;value&quot;in e)return e.type===&quot;html&quot;&amp;&amp;!n?&quot;&quot;:e.value;if(t&amp;&amp;&quot;alt&quot;in e&amp;&amp;e.alt)return e.alt;if(&quot;children&quot;in e)return RI(e.children,t,n)}return Array.isArray(e)?RI(e,t,n):&quot;&quot;}function RI(e,t,n){const r=[];let l=-1;for(;++l&lt;e.length;)r[l]=XY(e[l],t,n);return r.join(&quot;&quot;)}function pJe(e){return!!(e&amp;&amp;typeof e==&quot;object&quot;)}const LI=document.createElement(&quot;i&quot;);function G4(e){const t=&quot;&amp;&quot;+e+&quot;;&quot;;LI.innerHTML=t;const n=LI.textContent;return n.charCodeAt(n.length-1)===59&amp;&amp;e!==&quot;semi&quot;||n===t?!1:n}function Sl(e,t,n,r){const l=e.length;let i=0,o;if(t&lt;0?t=-t&gt;l?0:l+t:t=t&gt;l?l:t,n=n&gt;0?n:0,r.length&lt;1e4)o=Array.from(r),o.unshift(t,n),e.splice(...o);else for(n&amp;&amp;e.splice(t,n);i&lt;r.length;)o=r.slice(i,i+1e4),o.unshift(t,0),e.splice(...o),i+=1e4,t+=1e4}function pi(e,t){return e.length&gt;0?(Sl(e,e.length,0,t),e):t}const II={}.hasOwnProperty;function hJe(e){const t={};let n=-1;for(;++n&lt;e.length;)mJe(t,e[n]);return t}function mJe(e,t){let n;for(n in t){const l=(II.call(e,n)?e[n]:void 0)||(e[n]={}),i=t[n];let o;if(i)for(o in i){II.call(l,o)||(l[o]=[]);const a=i[o];gJe(l[o],Array.isArray(a)?a:a?[a]:[])}}}function gJe(e,t){let n=-1;const r=[];for(;++n&lt;t.length;)(t[n].add===&quot;after&quot;?e:r).push(t[n]);Sl(e,0,0,r)}function KY(e,t){const n=Number.parseInt(e,t);return n&lt;9||n===11||n&gt;13&amp;&amp;n&lt;32||n&gt;126&amp;&amp;n&lt;160||n&gt;55295&amp;&amp;n&lt;57344||n&gt;64975&amp;&amp;n&lt;65008||(n&amp;65535)===65535||(n&amp;65535)===65534||n&gt;1114111?&quot;�&quot;:String.fromCharCode(n)}function Cd(e){return e.replace(/[\\t\\n\\r ]+/g,&quot; &quot;).replace(/^ | $/g,&quot;&quot;).toLowerCase().toUpperCase()}function zr(e,t,n,r){const l=r?r-1:Number.POSITIVE_INFINITY;let i=0;return o;function o(s){return wr(s)?(e.enter(n),a(s)):t(s)}function a(s){return wr(s)&amp;&amp;i++&lt;l?(e.consume(s),a):(e.exit(n),t(s))}}const vJe={tokenize:yJe};function yJe(e){const t=e.attempt(this.parser.constructs.contentInitial,r,l);let n;return t;function r(a){if(a===null){e.consume(a);return}return e.enter(&quot;lineEnding&quot;),e.consume(a),e.exit(&quot;lineEnding&quot;),zr(e,t,&quot;linePrefix&quot;)}function l(a){return e.enter(&quot;paragraph&quot;),i(a)}function i(a){const s=e.enter(&quot;chunkText&quot;,{contentType:&quot;text&quot;,previous:n});return n&amp;&amp;(n.next=s),n=s,o(a)}function o(a){if(a===null){e.exit(&quot;chunkText&quot;),e.exit(&quot;paragraph&quot;),e.consume(a);return}return Vn(a)?(e.consume(a),e.exit(&quot;chunkText&quot;),i):(e.consume(a),o)}}const bJe={tokenize:xJe},$I={tokenize:wJe};function xJe(e){const t=this,n=[];let r=0,l,i,o;return a;function a(y){if(r&lt;n.length){const w=n[r];return t.containerState=w[1],e.attempt(w[0].continuation,s,u)(y)}return u(y)}function s(y){if(r++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,l&amp;&amp;h();const w=t.events.length;let _=w,x;for(;_--;)if(t.events[_][0]===&quot;exit&quot;&amp;&amp;t.events[_][1].type===&quot;chunkFlow&quot;){x=t.events[_][1].end;break}v(r);let T=w;for(;T&lt;t.events.length;)t.events[T][1].end=Object.assign({},x),T++;return Sl(t.events,_+1,0,t.events.slice(w)),t.events.length=T,u(y)}return a(y)}function u(y){if(r===n.length){if(!l)return f(y);if(l.currentConstruct&amp;&amp;l.currentConstruct.concrete)return m(y);t.interrupt=!!(l.currentConstruct&amp;&amp;!l._gfmTableDynamicInterruptHack)}return t.containerState={},e.check($I,c,d)(y)}function c(y){return l&amp;&amp;h(),v(r),f(y)}function d(y){return t.parser.lazy[t.now().line]=r!==n.length,o=t.now().offset,m(y)}function f(y){return t.containerState={},e.attempt($I,p,m)(y)}function p(y){return r++,n.push([t.currentConstruct,t.containerState]),f(y)}function m(y){if(y===null){l&amp;&amp;h(),v(0),e.consume(y);return}return l=l||t.parser.flow(t.now()),e.enter(&quot;chunkFlow&quot;,{contentType:&quot;flow&quot;,previous:i,_tokenizer:l}),g(y)}function g(y){if(y===null){b(e.exit(&quot;chunkFlow&quot;),!0),v(0),e.consume(y);return}return Vn(y)?(e.consume(y),b(e.exit(&quot;chunkFlow&quot;)),r=0,t.interrupt=void 0,a):(e.consume(y),g)}function b(y,w){const _=t.sliceStream(y);if(w&amp;&amp;_.push(null),y.previous=i,i&amp;&amp;(i.next=y),i=y,l.defineSkip(y.start),l.write(_),t.parser.lazy[y.start.line]){let x=l.events.length;for(;x--;)if(l.events[x][1].start.offset&lt;o&amp;&amp;(!l.events[x][1].end||l.events[x][1].end.offset&gt;o))return;const T=t.events.length;let k=T,S,C;for(;k--;)if(t.events[k][0]===&quot;exit&quot;&amp;&amp;t.events[k][1].type===&quot;chunkFlow&quot;){if(S){C=t.events[k][1].end;break}S=!0}for(v(r),x=T;x&lt;t.events.length;)t.events[x][1].end=Object.assign({},C),x++;Sl(t.events,k+1,0,t.events.slice(T)),t.events.length=x}}function v(y){let w=n.length;for(;w-- &gt;y;){const _=n[w];t.containerState=_[1],_[0].exit.call(t,e)}n.length=y}function h(){l.write([null]),i=void 0,l=void 0,t.containerState._closeFlow=void 0}}function wJe(e,t,n){return zr(e,e.attempt(this.parser.constructs.document,t,n),&quot;linePrefix&quot;,this.parser.constructs.disable.null.includes(&quot;codeIndented&quot;)?void 0:4)}function NI(e){if(e===null||$o(e)||lJe(e))return 1;if(iJe(e))return 2}function Y4(e,t,n){const r=[];let l=-1;for(;++l&lt;e.length;){const i=e[l].resolveAll;i&amp;&amp;!r.includes(i)&amp;&amp;(t=i(t,n),r.push(i))}return t}const FS={name:&quot;attention&quot;,tokenize:TJe,resolveAll:_Je};function _Je(e,t){let n=-1,r,l,i,o,a,s,u,c;for(;++n&lt;e.length;)if(e[n][0]===&quot;enter&quot;&amp;&amp;e[n][1].type===&quot;attentionSequence&quot;&amp;&amp;e[n][1]._close){for(r=n;r--;)if(e[r][0]===&quot;exit&quot;&amp;&amp;e[r][1].type===&quot;attentionSequence&quot;&amp;&amp;e[r][1]._open&amp;&amp;t.sliceSerialize(e[r][1]).charCodeAt(0)===t.sliceSerialize(e[n][1]).charCodeAt(0)){if((e[r][1]._close||e[n][1]._open)&amp;&amp;(e[n][1].end.offset-e[n][1].start.offset)%3&amp;&amp;!((e[r][1].end.offset-e[r][1].start.offset+e[n][1].end.offset-e[n][1].start.offset)%3))continue;s=e[r][1].end.offset-e[r][1].start.offset&gt;1&amp;&amp;e[n][1].end.offset-e[n][1].start.offset&gt;1?2:1;const d=Object.assign({},e[r][1].end),f=Object.assign({},e[n][1].start);FI(d,-s),FI(f,s),o={type:s&gt;1?&quot;strongSequence&quot;:&quot;emphasisSequence&quot;,start:d,end:Object.assign({},e[r][1].end)},a={type:s&gt;1?&quot;strongSequence&quot;:&quot;emphasisSequence&quot;,start:Object.assign({},e[n][1].start),end:f},i={type:s&gt;1?&quot;strongText&quot;:&quot;emphasisText&quot;,start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},l={type:s&gt;1?&quot;strong&quot;:&quot;emphasis&quot;,start:Object.assign({},o.start),end:Object.assign({},a.end)},e[r][1].end=Object.assign({},o.start),e[n][1].start=Object.assign({},a.end),u=[],e[r][1].end.offset-e[r][1].start.offset&amp;&amp;(u=pi(u,[[&quot;enter&quot;,e[r][1],t],[&quot;exit&quot;,e[r][1],t]])),u=pi(u,[[&quot;enter&quot;,l,t],[&quot;enter&quot;,o,t],[&quot;exit&quot;,o,t],[&quot;enter&quot;,i,t]]),u=pi(u,Y4(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),u=pi(u,[[&quot;exit&quot;,i,t],[&quot;enter&quot;,a,t],[&quot;exit&quot;,a,t],[&quot;exit&quot;,l,t]]),e[n][1].end.offset-e[n][1].start.offset?(c=2,u=pi(u,[[&quot;enter&quot;,e[n][1],t],[&quot;exit&quot;,e[n][1],t]])):c=0,Sl(e,r-1,n-r+3,u),n=r+u.length-c-2;break}}for(n=-1;++n&lt;e.length;)e[n][1].type===&quot;attentionSequence&quot;&amp;&amp;(e[n][1].type=&quot;data&quot;);return e}function TJe(e,t){const n=this.parser.constructs.attentionMarkers.null,r=this.previous,l=NI(r);let i;return o;function o(s){return i=s,e.enter(&quot;attentionSequence&quot;),a(s)}function a(s){if(s===i)return e.consume(s),a;const u=e.exit(&quot;attentionSequence&quot;),c=NI(s),d=!c||c===2&amp;&amp;l||n.includes(s),f=!l||l===2&amp;&amp;c||n.includes(r);return u._open=!!(i===42?d:d&amp;&amp;(l||!f)),u._close=!!(i===42?f:f&amp;&amp;(c||!d)),t(s)}}function FI(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const kJe={name:&quot;autolink&quot;,tokenize:SJe};function SJe(e,t,n){let r=0;return l;function l(p){return e.enter(&quot;autolink&quot;),e.enter(&quot;autolinkMarker&quot;),e.consume(p),e.exit(&quot;autolinkMarker&quot;),e.enter(&quot;autolinkProtocol&quot;),i}function i(p){return pl(p)?(e.consume(p),o):u(p)}function o(p){return p===43||p===45||p===46||Xo(p)?(r=1,a(p)):u(p)}function a(p){return p===58?(e.consume(p),r=0,s):(p===43||p===45||p===46||Xo(p))&amp;&amp;r++&lt;32?(e.consume(p),a):(r=0,u(p))}function s(p){return p===62?(e.exit(&quot;autolinkProtocol&quot;),e.enter(&quot;autolinkMarker&quot;),e.consume(p),e.exit(&quot;autolinkMarker&quot;),e.exit(&quot;autolink&quot;),t):p===null||p===32||p===60||$S(p)?n(p):(e.consume(p),s)}function u(p){return p===64?(e.consume(p),c):aJe(p)?(e.consume(p),u):n(p)}function c(p){return Xo(p)?d(p):n(p)}function d(p){return p===46?(e.consume(p),r=0,c):p===62?(e.exit(&quot;autolinkProtocol&quot;).type=&quot;autolinkEmail&quot;,e.enter(&quot;autolinkMarker&quot;),e.consume(p),e.exit(&quot;autolinkMarker&quot;),e.exit(&quot;autolink&quot;),t):f(p)}function f(p){if((p===45||Xo(p))&amp;&amp;r++&lt;63){const m=p===45?f:d;return e.consume(p),m}return n(p)}}const v2={tokenize:CJe,partial:!0};function CJe(e,t,n){return r;function r(i){return wr(i)?zr(e,l,&quot;linePrefix&quot;)(i):l(i)}function l(i){return i===null||Vn(i)?t(i):n(i)}}const ZY={name:&quot;blockQuote&quot;,tokenize:MJe,continuation:{tokenize:PJe},exit:OJe};function MJe(e,t,n){const r=this;return l;function l(o){if(o===62){const a=r.containerState;return a.open||(e.enter(&quot;blockQuote&quot;,{_container:!0}),a.open=!0),e.enter(&quot;blockQuotePrefix&quot;),e.enter(&quot;blockQuoteMarker&quot;),e.consume(o),e.exit(&quot;blockQuoteMarker&quot;),i}return n(o)}function i(o){return wr(o)?(e.enter(&quot;blockQuotePrefixWhitespace&quot;),e.consume(o),e.exit(&quot;blockQuotePrefixWhitespace&quot;),e.exit(&quot;blockQuotePrefix&quot;),t):(e.exit(&quot;blockQuotePrefix&quot;),t(o))}}function PJe(e,t,n){const r=this;return l;function l(o){return wr(o)?zr(e,i,&quot;linePrefix&quot;,r.parser.constructs.disable.null.includes(&quot;codeIndented&quot;)?void 0:4)(o):i(o)}function i(o){return e.attempt(ZY,t,n)(o)}}function OJe(e){e.exit(&quot;blockQuote&quot;)}const QY={name:&quot;characterEscape&quot;,tokenize:AJe};function AJe(e,t,n){return r;function r(i){return e.enter(&quot;characterEscape&quot;),e.enter(&quot;escapeMarker&quot;),e.consume(i),e.exit(&quot;escapeMarker&quot;),l}function l(i){return YY(i)?(e.enter(&quot;characterEscapeValue&quot;),e.consume(i),e.exit(&quot;characterEscapeValue&quot;),e.exit(&quot;characterEscape&quot;),t):n(i)}}const JY={name:&quot;characterReference&quot;,tokenize:DJe};function DJe(e,t,n){const r=this;let l=0,i,o;return a;function a(d){return e.enter(&quot;characterReference&quot;),e.enter(&quot;characterReferenceMarker&quot;),e.consume(d),e.exit(&quot;characterReferenceMarker&quot;),s}function s(d){return d===35?(e.enter(&quot;characterReferenceMarkerNumeric&quot;),e.consume(d),e.exit(&quot;characterReferenceMarkerNumeric&quot;),u):(e.enter(&quot;characterReferenceValue&quot;),i=31,o=Xo,c(d))}function u(d){return d===88||d===120?(e.enter(&quot;characterReferenceMarkerHexadecimal&quot;),e.consume(d),e.exit(&quot;characterReferenceMarkerHexadecimal&quot;),e.enter(&quot;characterReferenceValue&quot;),i=6,o=oJe,c):(e.enter(&quot;characterReferenceValue&quot;),i=7,o=NS,c(d))}function c(d){if(d===59&amp;&amp;l){const f=e.exit(&quot;characterReferenceValue&quot;);return o===Xo&amp;&amp;!G4(r.sliceSerialize(f))?n(d):(e.enter(&quot;characterReferenceMarker&quot;),e.consume(d),e.exit(&quot;characterReferenceMarker&quot;),e.exit(&quot;characterReference&quot;),t)}return o(d)&amp;&amp;l++&lt;i?(e.consume(d),c):n(d)}}const jI={tokenize:RJe,partial:!0},zI={name:&quot;codeFenced&quot;,tokenize:EJe,concrete:!0};function EJe(e,t,n){const r=this,l={tokenize:_,partial:!0};let i=0,o=0,a;return s;function s(x){return u(x)}function u(x){const T=r.events[r.events.length-1];return i=T&amp;&amp;T[1].type===&quot;linePrefix&quot;?T[2].sliceSerialize(T[1],!0).length:0,a=x,e.enter(&quot;codeFenced&quot;),e.enter(&quot;codeFencedFence&quot;),e.enter(&quot;codeFencedFenceSequence&quot;),c(x)}function c(x){return x===a?(o++,e.consume(x),c):o&lt;3?n(x):(e.exit(&quot;codeFencedFenceSequence&quot;),wr(x)?zr(e,d,&quot;whitespace&quot;)(x):d(x))}function d(x){return x===null||Vn(x)?(e.exit(&quot;codeFencedFence&quot;),r.interrupt?t(x):e.check(jI,g,w)(x)):(e.enter(&quot;codeFencedFenceInfo&quot;),e.enter(&quot;chunkString&quot;,{contentType:&quot;string&quot;}),f(x))}function f(x){return x===null||Vn(x)?(e.exit(&quot;chunkString&quot;),e.exit(&quot;codeFencedFenceInfo&quot;),d(x)):wr(x)?(e.exit(&quot;chunkString&quot;),e.exit(&quot;codeFencedFenceInfo&quot;),zr(e,p,&quot;whitespace&quot;)(x)):x===96&amp;&amp;x===a?n(x):(e.consume(x),f)}function p(x){return x===null||Vn(x)?d(x):(e.enter(&quot;codeFencedFenceMeta&quot;),e.enter(&quot;chunkString&quot;,{contentType:&quot;string&quot;}),m(x))}function m(x){return x===null||Vn(x)?(e.exit(&quot;chunkString&quot;),e.exit(&quot;codeFencedFenceMeta&quot;),d(x)):x===96&amp;&amp;x===a?n(x):(e.consume(x),m)}function g(x){return e.attempt(l,w,b)(x)}function b(x){return e.enter(&quot;lineEnding&quot;),e.consume(x),e.exit(&quot;lineEnding&quot;),v}function v(x){return i&gt;0&amp;&amp;wr(x)?zr(e,h,&quot;linePrefix&quot;,i+1)(x):h(x)}function h(x){return x===null||Vn(x)?e.check(jI,g,w)(x):(e.enter(&quot;codeFlowValue&quot;),y(x))}function y(x){return x===null||Vn(x)?(e.exit(&quot;codeFlowValue&quot;),h(x)):(e.consume(x),y)}function w(x){return e.exit(&quot;codeFenced&quot;),t(x)}function _(x,T,k){let S=0;return C;function C(E){return x.enter(&quot;lineEnding&quot;),x.consume(E),x.exit(&quot;lineEnding&quot;),M}function M(E){return x.enter(&quot;codeFencedFence&quot;),wr(E)?zr(x,O,&quot;linePrefix&quot;,r.parser.constructs.disable.null.includes(&quot;codeIndented&quot;)?void 0:4)(E):O(E)}function O(E){return E===a?(x.enter(&quot;codeFencedFenceSequence&quot;),D(E)):k(E)}function D(E){return E===a?(S++,x.consume(E),D):S&gt;=o?(x.exit(&quot;codeFencedFenceSequence&quot;),wr(E)?zr(x,P,&quot;whitespace&quot;)(E):P(E)):k(E)}function P(E){return E===null||Vn(E)?(x.exit(&quot;codeFencedFence&quot;),T(E)):k(E)}}}function RJe(e,t,n){const r=this;return l;function l(o){return o===null?n(o):(e.enter(&quot;lineEnding&quot;),e.consume(o),e.exit(&quot;lineEnding&quot;),i)}function i(o){return r.parser.lazy[r.now().line]?n(o):t(o)}}const LT={name:&quot;codeIndented&quot;,tokenize:IJe},LJe={tokenize:$Je,partial:!0};function IJe(e,t,n){const r=this;return l;function l(u){return e.enter(&quot;codeIndented&quot;),zr(e,i,&quot;linePrefix&quot;,5)(u)}function i(u){const c=r.events[r.events.length-1];return c&amp;&amp;c[1].type===&quot;linePrefix&quot;&amp;&amp;c[2].sliceSerialize(c[1],!0).length&gt;=4?o(u):n(u)}function o(u){return u===null?s(u):Vn(u)?e.attempt(LJe,o,s)(u):(e.enter(&quot;codeFlowValue&quot;),a(u))}function a(u){return u===null||Vn(u)?(e.exit(&quot;codeFlowValue&quot;),o(u)):(e.consume(u),a)}function s(u){return e.exit(&quot;codeIndented&quot;),t(u)}}function $Je(e,t,n){const r=this;return l;function l(o){return r.parser.lazy[r.now().line]?n(o):Vn(o)?(e.enter(&quot;lineEnding&quot;),e.consume(o),e.exit(&quot;lineEnding&quot;),l):zr(e,i,&quot;linePrefix&quot;,5)(o)}function i(o){const a=r.events[r.events.length-1];return a&amp;&amp;a[1].type===&quot;linePrefix&quot;&amp;&amp;a[2].sliceSerialize(a[1],!0).length&gt;=4?t(o):Vn(o)?l(o):n(o)}}const NJe={name:&quot;codeText&quot;,tokenize:zJe,resolve:FJe,previous:jJe};function FJe(e){let t=e.length-4,n=3,r,l;if((e[n][1].type===&quot;lineEnding&quot;||e[n][1].type===&quot;space&quot;)&amp;&amp;(e[t][1].type===&quot;lineEnding&quot;||e[t][1].type===&quot;space&quot;)){for(r=n;++r&lt;t;)if(e[r][1].type===&quot;codeTextData&quot;){e[n][1].type=&quot;codeTextPadding&quot;,e[t][1].type=&quot;codeTextPadding&quot;,n+=2,t-=2;break}}for(r=n-1,t++;++r&lt;=t;)l===void 0?r!==t&amp;&amp;e[r][1].type!==&quot;lineEnding&quot;&amp;&amp;(l=r):(r===t||e[r][1].type===&quot;lineEnding&quot;)&amp;&amp;(e[l][1].type=&quot;codeTextData&quot;,r!==l+2&amp;&amp;(e[l][1].end=e[r-1][1].end,e.splice(l+2,r-l-2),t-=r-l-2,r=l+2),l=void 0);return e}function jJe(e){return e!==96||this.events[this.events.length-1][1].type===&quot;characterEscape&quot;}function zJe(e,t,n){let r=0,l,i;return o;function o(d){return e.enter(&quot;codeText&quot;),e.enter(&quot;codeTextSequence&quot;),a(d)}function a(d){return d===96?(e.consume(d),r++,a):(e.exit(&quot;codeTextSequence&quot;),s(d))}function s(d){return d===null?n(d):d===32?(e.enter(&quot;space&quot;),e.consume(d),e.exit(&quot;space&quot;),s):d===96?(i=e.enter(&quot;codeTextSequence&quot;),l=0,c(d)):Vn(d)?(e.enter(&quot;lineEnding&quot;),e.consume(d),e.exit(&quot;lineEnding&quot;),s):(e.enter(&quot;codeTextData&quot;),u(d))}function u(d){return d===null||d===32||d===96||Vn(d)?(e.exit(&quot;codeTextData&quot;),s(d)):(e.consume(d),u)}function c(d){return d===96?(e.consume(d),l++,c):l===r?(e.exit(&quot;codeTextSequence&quot;),e.exit(&quot;codeText&quot;),t(d)):(i.type=&quot;codeTextData&quot;,u(d))}}function eX(e){const t={};let n=-1,r,l,i,o,a,s,u;for(;++n&lt;e.length;){for(;n in t;)n=t[n];if(r=e[n],n&amp;&amp;r[1].type===&quot;chunkFlow&quot;&amp;&amp;e[n-1][1].type===&quot;listItemPrefix&quot;&amp;&amp;(s=r[1]._tokenizer.events,i=0,i&lt;s.length&amp;&amp;s[i][1].type===&quot;lineEndingBlank&quot;&amp;&amp;(i+=2),i&lt;s.length&amp;&amp;s[i][1].type===&quot;content&quot;))for(;++i&lt;s.length&amp;&amp;s[i][1].type!==&quot;content&quot;;)s[i][1].type===&quot;chunkText&quot;&amp;&amp;(s[i][1]._isInFirstContentOfListItem=!0,i++);if(r[0]===&quot;enter&quot;)r[1].contentType&amp;&amp;(Object.assign(t,BJe(e,n)),n=t[n],u=!0);else if(r[1]._container){for(i=n,l=void 0;i--&amp;&amp;(o=e[i],o[1].type===&quot;lineEnding&quot;||o[1].type===&quot;lineEndingBlank&quot;);)o[0]===&quot;enter&quot;&amp;&amp;(l&amp;&amp;(e[l][1].type=&quot;lineEndingBlank&quot;),o[1].type=&quot;lineEnding&quot;,l=i);l&amp;&amp;(r[1].end=Object.assign({},e[l][1].start),a=e.slice(l,n),a.unshift(r),Sl(e,l,n-l+1,a))}}return!u}function BJe(e,t){const n=e[t][1],r=e[t][2];let l=t-1;const i=[],o=n._tokenizer||r.parser[n.contentType](n.start),a=o.events,s=[],u={};let c,d,f=-1,p=n,m=0,g=0;const b=[g];for(;p;){for(;e[++l][1]!==p;);i.push(l),p._tokenizer||(c=r.sliceStream(p),p.next||c.push(null),d&amp;&amp;o.defineSkip(p.start),p._isInFirstContentOfListItem&amp;&amp;(o._gfmTasklistFirstContentOfListItem=!0),o.write(c),p._isInFirstContentOfListItem&amp;&amp;(o._gfmTasklistFirstContentOfListItem=void 0)),d=p,p=p.next}for(p=n;++f&lt;a.length;)a[f][0]===&quot;exit&quot;&amp;&amp;a[f-1][0]===&quot;enter&quot;&amp;&amp;a[f][1].type===a[f-1][1].type&amp;&amp;a[f][1].start.line!==a[f][1].end.line&amp;&amp;(g=f+1,b.push(g),p._tokenizer=void 0,p.previous=void 0,p=p.next);for(o.events=[],p?(p._tokenizer=void 0,p.previous=void 0):b.pop(),f=b.length;f--;){const v=a.slice(b[f],b[f+1]),h=i.pop();s.unshift([h,h+v.length-1]),Sl(e,h,2,v)}for(f=-1;++f&lt;s.length;)u[m+s[f][0]]=m+s[f][1],m+=s[f][1]-s[f][0]-1;return u}const WJe={tokenize:HJe,resolve:UJe},qJe={tokenize:VJe,partial:!0};function UJe(e){return eX(e),e}function HJe(e,t){let n;return r;function r(a){return e.enter(&quot;content&quot;),n=e.enter(&quot;chunkContent&quot;,{contentType:&quot;content&quot;}),l(a)}function l(a){return a===null?i(a):Vn(a)?e.check(qJe,o,i)(a):(e.consume(a),l)}function i(a){return e.exit(&quot;chunkContent&quot;),e.exit(&quot;content&quot;),t(a)}function o(a){return e.consume(a),e.exit(&quot;chunkContent&quot;),n.next=e.enter(&quot;chunkContent&quot;,{contentType:&quot;content&quot;,previous:n}),n=n.next,l}}function VJe(e,t,n){const r=this;return l;function l(o){return e.exit(&quot;chunkContent&quot;),e.enter(&quot;lineEnding&quot;),e.consume(o),e.exit(&quot;lineEnding&quot;),zr(e,i,&quot;linePrefix&quot;)}function i(o){if(o===null||Vn(o))return n(o);const a=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes(&quot;codeIndented&quot;)&amp;&amp;a&amp;&amp;a[1].type===&quot;linePrefix&quot;&amp;&amp;a[2].sliceSerialize(a[1],!0).length&gt;=4?t(o):e.interrupt(r.parser.constructs.flow,n,t)(o)}}function tX(e,t,n,r,l,i,o,a,s){const u=s||Number.POSITIVE_INFINITY;let c=0;return d;function d(v){return v===60?(e.enter(r),e.enter(l),e.enter(i),e.consume(v),e.exit(i),f):v===null||v===32||v===41||$S(v)?n(v):(e.enter(r),e.enter(o),e.enter(a),e.enter(&quot;chunkString&quot;,{contentType:&quot;string&quot;}),g(v))}function f(v){return v===62?(e.enter(i),e.consume(v),e.exit(i),e.exit(l),e.exit(r),t):(e.enter(a),e.enter(&quot;chunkString&quot;,{contentType:&quot;string&quot;}),p(v))}function p(v){return v===62?(e.exit(&quot;chunkString&quot;),e.exit(a),f(v)):v===null||v===60||Vn(v)?n(v):(e.consume(v),v===92?m:p)}function m(v){return v===60||v===62||v===92?(e.consume(v),p):p(v)}function g(v){return!c&amp;&amp;(v===null||v===41||$o(v))?(e.exit(&quot;chunkString&quot;),e.exit(a),e.exit(o),e.exit(r),t(v)):c&lt;u&amp;&amp;v===40?(e.consume(v),c++,g):v===41?(e.consume(v),c--,g):v===null||v===32||v===40||$S(v)?n(v):(e.consume(v),v===92?b:g)}function b(v){return v===40||v===41||v===92?(e.consume(v),g):g(v)}}function nX(e,t,n,r,l,i){const o=this;let a=0,s;return u;function u(p){return e.enter(r),e.enter(l),e.consume(p),e.exit(l),e.enter(i),c}function c(p){return a&gt;999||p===null||p===91||p===93&amp;&amp;!s||p===94&amp;&amp;!a&amp;&amp;&quot;_hiddenFootnoteSupport&quot;in o.parser.constructs?n(p):p===93?(e.exit(i),e.enter(l),e.consume(p),e.exit(l),e.exit(r),t):Vn(p)?(e.enter(&quot;lineEnding&quot;),e.consume(p),e.exit(&quot;lineEnding&quot;),c):(e.enter(&quot;chunkString&quot;,{contentType:&quot;string&quot;}),d(p))}function d(p){return p===null||p===91||p===93||Vn(p)||a++&gt;999?(e.exit(&quot;chunkString&quot;),c(p)):(e.consume(p),s||(s=!wr(p)),p===92?f:d)}function f(p){return p===91||p===92||p===93?(e.consume(p),a++,d):d(p)}}function rX(e,t,n,r,l,i){let o;return a;function a(f){return f===34||f===39||f===40?(e.enter(r),e.enter(l),e.consume(f),e.exit(l),o=f===40?41:f,s):n(f)}function s(f){return f===o?(e.enter(l),e.consume(f),e.exit(l),e.exit(r),t):(e.enter(i),u(f))}function u(f){return f===o?(e.exit(i),s(o)):f===null?n(f):Vn(f)?(e.enter(&quot;lineEnding&quot;),e.consume(f),e.exit(&quot;lineEnding&quot;),zr(e,u,&quot;linePrefix&quot;)):(e.enter(&quot;chunkString&quot;,{contentType:&quot;string&quot;}),c(f))}function c(f){return f===o||f===null||Vn(f)?(e.exit(&quot;chunkString&quot;),u(f)):(e.consume(f),f===92?d:c)}function d(f){return f===o||f===92?(e.consume(f),c):c(f)}}function jh(e,t){let n;return r;function r(l){return Vn(l)?(e.enter(&quot;lineEnding&quot;),e.consume(l),e.exit(&quot;lineEnding&quot;),n=!0,r):wr(l)?zr(e,r,n?&quot;linePrefix&quot;:&quot;lineSuffix&quot;)(l):t(l)}}const GJe={name:&quot;definition&quot;,tokenize:XJe},YJe={tokenize:KJe,partial:!0};function XJe(e,t,n){const r=this;let l;return i;function i(p){return e.enter(&quot;definition&quot;),o(p)}function o(p){return nX.call(r,e,a,n,&quot;definitionLabel&quot;,&quot;definitionLabelMarker&quot;,&quot;definitionLabelString&quot;)(p)}function a(p){return l=Cd(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),p===58?(e.enter(&quot;definitionMarker&quot;),e.consume(p),e.exit(&quot;definitionMarker&quot;),s):n(p)}function s(p){return $o(p)?jh(e,u)(p):u(p)}function u(p){return tX(e,c,n,&quot;definitionDestination&quot;,&quot;definitionDestinationLiteral&quot;,&quot;definitionDestinationLiteralMarker&quot;,&quot;definitionDestinationRaw&quot;,&quot;definitionDestinationString&quot;)(p)}function c(p){return e.attempt(YJe,d,d)(p)}function d(p){return wr(p)?zr(e,f,&quot;whitespace&quot;)(p):f(p)}function f(p){return p===null||Vn(p)?(e.exit(&quot;definition&quot;),r.parser.defined.push(l),t(p)):n(p)}}function KJe(e,t,n){return r;function r(a){return $o(a)?jh(e,l)(a):n(a)}function l(a){return rX(e,i,n,&quot;definitionTitle&quot;,&quot;definitionTitleMarker&quot;,&quot;definitionTitleString&quot;)(a)}function i(a){return wr(a)?zr(e,o,&quot;whitespace&quot;)(a):o(a)}function o(a){return a===null||Vn(a)?t(a):n(a)}}const ZJe={name:&quot;hardBreakEscape&quot;,tokenize:QJe};function QJe(e,t,n){return r;function r(i){return e.enter(&quot;hardBreakEscape&quot;),e.consume(i),l}function l(i){return Vn(i)?(e.exit(&quot;hardBreakEscape&quot;),t(i)):n(i)}}const JJe={name:&quot;headingAtx&quot;,tokenize:tet,resolve:eet};function eet(e,t){let n=e.length-2,r=3,l,i;return e[r][1].type===&quot;whitespace&quot;&amp;&amp;(r+=2),n-2&gt;r&amp;&amp;e[n][1].type===&quot;whitespace&quot;&amp;&amp;(n-=2),e[n][1].type===&quot;atxHeadingSequence&quot;&amp;&amp;(r===n-1||n-4&gt;r&amp;&amp;e[n-2][1].type===&quot;whitespace&quot;)&amp;&amp;(n-=r+1===n?2:4),n&gt;r&amp;&amp;(l={type:&quot;atxHeadingText&quot;,start:e[r][1].start,end:e[n][1].end},i={type:&quot;chunkText&quot;,start:e[r][1].start,end:e[n][1].end,contentType:&quot;text&quot;},Sl(e,r,n-r+1,[[&quot;enter&quot;,l,t],[&quot;enter&quot;,i,t],[&quot;exit&quot;,i,t],[&quot;exit&quot;,l,t]])),e}function tet(e,t,n){let r=0;return l;function l(c){return e.enter(&quot;atxHeading&quot;),i(c)}function i(c){return e.enter(&quot;atxHeadingSequence&quot;),o(c)}function o(c){return c===35&amp;&amp;r++&lt;6?(e.consume(c),o):c===null||$o(c)?(e.exit(&quot;atxHeadingSequence&quot;),a(c)):n(c)}function a(c){return c===35?(e.enter(&quot;atxHeadingSequence&quot;),s(c)):c===null||Vn(c)?(e.exit(&quot;atxHeading&quot;),t(c)):wr(c)?zr(e,a,&quot;whitespace&quot;)(c):(e.enter(&quot;atxHeadingText&quot;),u(c))}function s(c){return c===35?(e.consume(c),s):(e.exit(&quot;atxHeadingSequence&quot;),a(c))}function u(c){return c===null||c===35||$o(c)?(e.exit(&quot;atxHeadingText&quot;),a(c)):(e.consume(c),u)}}const net=[&quot;address&quot;,&quot;article&quot;,&quot;aside&quot;,&quot;base&quot;,&quot;basefont&quot;,&quot;blockquote&quot;,&quot;body&quot;,&quot;caption&quot;,&quot;center&quot;,&quot;col&quot;,&quot;colgroup&quot;,&quot;dd&quot;,&quot;details&quot;,&quot;dialog&quot;,&quot;dir&quot;,&quot;div&quot;,&quot;dl&quot;,&quot;dt&quot;,&quot;fieldset&quot;,&quot;figcaption&quot;,&quot;figure&quot;,&quot;footer&quot;,&quot;form&quot;,&quot;frame&quot;,&quot;frameset&quot;,&quot;h1&quot;,&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;,&quot;head&quot;,&quot;header&quot;,&quot;hr&quot;,&quot;html&quot;,&quot;iframe&quot;,&quot;legend&quot;,&quot;li&quot;,&quot;link&quot;,&quot;main&quot;,&quot;menu&quot;,&quot;menuitem&quot;,&quot;nav&quot;,&quot;noframes&quot;,&quot;ol&quot;,&quot;optgroup&quot;,&quot;option&quot;,&quot;p&quot;,&quot;param&quot;,&quot;search&quot;,&quot;section&quot;,&quot;summary&quot;,&quot;table&quot;,&quot;tbody&quot;,&quot;td&quot;,&quot;tfoot&quot;,&quot;th&quot;,&quot;thead&quot;,&quot;title&quot;,&quot;tr&quot;,&quot;track&quot;,&quot;ul&quot;],BI=[&quot;pre&quot;,&quot;script&quot;,&quot;style&quot;,&quot;textarea&quot;],ret={name:&quot;htmlFlow&quot;,tokenize:set,resolveTo:iet,concrete:!0},aet={tokenize:cet,partial:!0},oet={tokenize:uet,partial:!0};function iet(e){let t=e.length;for(;t--&amp;&amp;!(e[t][0]===&quot;enter&quot;&amp;&amp;e[t][1].type===&quot;htmlFlow&quot;););return t&gt;1&amp;&amp;e[t-2][1].type===&quot;linePrefix&quot;&amp;&amp;(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function set(e,t,n){const r=this;let l,i,o,a,s;return u;function u(R){return c(R)}function c(R){return e.enter(&quot;htmlFlow&quot;),e.enter(&quot;htmlFlowData&quot;),e.consume(R),d}function d(R){return R===33?(e.consume(R),f):R===47?(e.consume(R),i=!0,g):R===63?(e.consume(R),l=3,r.interrupt?t:z):pl(R)?(e.consume(R),o=String.fromCharCode(R),b):n(R)}function f(R){return R===45?(e.consume(R),l=2,p):R===91?(e.consume(R),l=5,a=0,m):pl(R)?(e.consume(R),l=4,r.interrupt?t:z):n(R)}function p(R){return R===45?(e.consume(R),r.interrupt?t:z):n(R)}function m(R){const q=&quot;CDATA[&quot;;return R===q.charCodeAt(a++)?(e.consume(R),a===q.length?r.interrupt?t:O:m):n(R)}function g(R){return pl(R)?(e.consume(R),o=String.fromCharCode(R),b):n(R)}function b(R){if(R===null||R===47||R===62||$o(R)){const q=R===47,Y=o.toLowerCase();return!q&amp;&amp;!i&amp;&amp;BI.includes(Y)?(l=1,r.interrupt?t(R):O(R)):net.includes(o.toLowerCase())?(l=6,q?(e.consume(R),v):r.interrupt?t(R):O(R)):(l=7,r.interrupt&amp;&amp;!r.parser.lazy[r.now().line]?n(R):i?h(R):y(R))}return R===45||Xo(R)?(e.consume(R),o+=String.fromCharCode(R),b):n(R)}function v(R){return R===62?(e.consume(R),r.interrupt?t:O):n(R)}function h(R){return wr(R)?(e.consume(R),h):C(R)}function y(R){return R===47?(e.consume(R),C):R===58||R===95||pl(R)?(e.consume(R),w):wr(R)?(e.consume(R),y):C(R)}function w(R){return R===45||R===46||R===58||R===95||Xo(R)?(e.consume(R),w):_(R)}function _(R){return R===61?(e.consume(R),x):wr(R)?(e.consume(R),_):y(R)}function x(R){return R===null||R===60||R===61||R===62||R===96?n(R):R===34||R===39?(e.consume(R),s=R,T):wr(R)?(e.consume(R),x):k(R)}function T(R){return R===s?(e.consume(R),s=null,S):R===null||Vn(R)?n(R):(e.consume(R),T)}function k(R){return R===null||R===34||R===39||R===47||R===60||R===61||R===62||R===96||$o(R)?_(R):(e.consume(R),k)}function S(R){return R===47||R===62||wr(R)?y(R):n(R)}function C(R){return R===62?(e.consume(R),M):n(R)}function M(R){return R===null||Vn(R)?O(R):wr(R)?(e.consume(R),M):n(R)}function O(R){return R===45&amp;&amp;l===2?(e.consume(R),I):R===60&amp;&amp;l===1?(e.consume(R),A):R===62&amp;&amp;l===4?(e.consume(R),B):R===63&amp;&amp;l===3?(e.consume(R),z):R===93&amp;&amp;l===5?(e.consume(R),j):Vn(R)&amp;&amp;(l===6||l===7)?(e.exit(&quot;htmlFlowData&quot;),e.check(aet,N,D)(R)):R===null||Vn(R)?(e.exit(&quot;htmlFlowData&quot;),D(R)):(e.consume(R),O)}function D(R){return e.check(oet,P,N)(R)}function P(R){return e.enter(&quot;lineEnding&quot;),e.consume(R),e.exit(&quot;lineEnding&quot;),E}function E(R){return R===null||Vn(R)?D(R):(e.enter(&quot;htmlFlowData&quot;),O(R))}function I(R){return R===45?(e.consume(R),z):O(R)}function A(R){return R===47?(e.consume(R),o=&quot;&quot;,F):O(R)}function F(R){if(R===62){const q=o.toLowerCase();return BI.includes(q)?(e.consume(R),B):O(R)}return pl(R)&amp;&amp;o.length&lt;8?(e.consume(R),o+=String.fromCharCode(R),F):O(R)}function j(R){return R===93?(e.consume(R),z):O(R)}function z(R){return R===62?(e.consume(R),B):R===45&amp;&amp;l===2?(e.consume(R),z):O(R)}function B(R){return R===null||Vn(R)?(e.exit(&quot;htmlFlowData&quot;),N(R)):(e.consume(R),B)}function N(R){return e.exit(&quot;htmlFlow&quot;),t(R)}}function uet(e,t,n){const r=this;return l;function l(o){return Vn(o)?(e.enter(&quot;lineEnding&quot;),e.consume(o),e.exit(&quot;lineEnding&quot;),i):n(o)}function i(o){return r.parser.lazy[r.now().line]?n(o):t(o)}}function cet(e,t,n){return r;function r(l){return e.enter(&quot;lineEnding&quot;),e.consume(l),e.exit(&quot;lineEnding&quot;),e.attempt(v2,t,n)}}const det={name:&quot;htmlText&quot;,tokenize:fet};function fet(e,t,n){const r=this;let l,i,o;return a;function a(z){return e.enter(&quot;htmlText&quot;),e.enter(&quot;htmlTextData&quot;),e.consume(z),s}function s(z){return z===33?(e.consume(z),u):z===47?(e.consume(z),_):z===63?(e.consume(z),y):pl(z)?(e.consume(z),k):n(z)}function u(z){return z===45?(e.consume(z),c):z===91?(e.consume(z),i=0,m):pl(z)?(e.consume(z),h):n(z)}function c(z){return z===45?(e.consume(z),p):n(z)}function d(z){return z===null?n(z):z===45?(e.consume(z),f):Vn(z)?(o=d,A(z)):(e.consume(z),d)}function f(z){return z===45?(e.consume(z),p):d(z)}function p(z){return z===62?I(z):z===45?f(z):d(z)}function m(z){const B=&quot;CDATA[&quot;;return z===B.charCodeAt(i++)?(e.consume(z),i===B.length?g:m):n(z)}function g(z){return z===null?n(z):z===93?(e.consume(z),b):Vn(z)?(o=g,A(z)):(e.consume(z),g)}function b(z){return z===93?(e.consume(z),v):g(z)}function v(z){return z===62?I(z):z===93?(e.consume(z),v):g(z)}function h(z){return z===null||z===62?I(z):Vn(z)?(o=h,A(z)):(e.consume(z),h)}function y(z){return z===null?n(z):z===63?(e.consume(z),w):Vn(z)?(o=y,A(z)):(e.consume(z),y)}function w(z){return z===62?I(z):y(z)}function _(z){return pl(z)?(e.consume(z),x):n(z)}function x(z){return z===45||Xo(z)?(e.consume(z),x):T(z)}function T(z){return Vn(z)?(o=T,A(z)):wr(z)?(e.consume(z),T):I(z)}function k(z){return z===45||Xo(z)?(e.consume(z),k):z===47||z===62||$o(z)?S(z):n(z)}function S(z){return z===47?(e.consume(z),I):z===58||z===95||pl(z)?(e.consume(z),C):Vn(z)?(o=S,A(z)):wr(z)?(e.consume(z),S):I(z)}function C(z){return z===45||z===46||z===58||z===95||Xo(z)?(e.consume(z),C):M(z)}function M(z){return z===61?(e.consume(z),O):Vn(z)?(o=M,A(z)):wr(z)?(e.consume(z),M):S(z)}function O(z){return z===null||z===60||z===61||z===62||z===96?n(z):z===34||z===39?(e.consume(z),l=z,D):Vn(z)?(o=O,A(z)):wr(z)?(e.consume(z),O):(e.consume(z),P)}function D(z){return z===l?(e.consume(z),l=void 0,E):z===null?n(z):Vn(z)?(o=D,A(z)):(e.consume(z),D)}function P(z){return z===null||z===34||z===39||z===60||z===61||z===96?n(z):z===47||z===62||$o(z)?S(z):(e.consume(z),P)}function E(z){return z===47||z===62||$o(z)?S(z):n(z)}function I(z){return z===62?(e.consume(z),e.exit(&quot;htmlTextData&quot;),e.exit(&quot;htmlText&quot;),t):n(z)}function A(z){return e.exit(&quot;htmlTextData&quot;),e.enter(&quot;lineEnding&quot;),e.consume(z),e.exit(&quot;lineEnding&quot;),F}function F(z){return wr(z)?zr(e,j,&quot;linePrefix&quot;,r.parser.constructs.disable.null.includes(&quot;codeIndented&quot;)?void 0:4)(z):j(z)}function j(z){return e.enter(&quot;htmlTextData&quot;),o(z)}}const X4={name:&quot;labelEnd&quot;,tokenize:yet,resolveTo:vet,resolveAll:get},pet={tokenize:bet},het={tokenize:xet},met={tokenize:wet};function get(e){let t=-1;for(;++t&lt;e.length;){const n=e[t][1];(n.type===&quot;labelImage&quot;||n.type===&quot;labelLink&quot;||n.type===&quot;labelEnd&quot;)&amp;&amp;(e.splice(t+1,n.type===&quot;labelImage&quot;?4:2),n.type=&quot;data&quot;,t++)}return e}function vet(e,t){let n=e.length,r=0,l,i,o,a;for(;n--;)if(l=e[n][1],i){if(l.type===&quot;link&quot;||l.type===&quot;labelLink&quot;&amp;&amp;l._inactive)break;e[n][0]===&quot;enter&quot;&amp;&amp;l.type===&quot;labelLink&quot;&amp;&amp;(l._inactive=!0)}else if(o){if(e[n][0]===&quot;enter&quot;&amp;&amp;(l.type===&quot;labelImage&quot;||l.type===&quot;labelLink&quot;)&amp;&amp;!l._balanced&amp;&amp;(i=n,l.type!==&quot;labelLink&quot;)){r=2;break}}else l.type===&quot;labelEnd&quot;&amp;&amp;(o=n);const s={type:e[i][1].type===&quot;labelLink&quot;?&quot;link&quot;:&quot;image&quot;,start:Object.assign({},e[i][1].start),end:Object.assign({},e[e.length-1][1].end)},u={type:&quot;label&quot;,start:Object.assign({},e[i][1].start),end:Object.assign({},e[o][1].end)},c={type:&quot;labelText&quot;,start:Object.assign({},e[i+r+2][1].end),end:Object.assign({},e[o-2][1].start)};return a=[[&quot;enter&quot;,s,t],[&quot;enter&quot;,u,t]],a=pi(a,e.slice(i+1,i+r+3)),a=pi(a,[[&quot;enter&quot;,c,t]]),a=pi(a,Y4(t.parser.constructs.insideSpan.null,e.slice(i+r+4,o-3),t)),a=pi(a,[[&quot;exit&quot;,c,t],e[o-2],e[o-1],[&quot;exit&quot;,u,t]]),a=pi(a,e.slice(o+1)),a=pi(a,[[&quot;exit&quot;,s,t]]),Sl(e,i,e.length,a),e}function yet(e,t,n){const r=this;let l=r.events.length,i,o;for(;l--;)if((r.events[l][1].type===&quot;labelImage&quot;||r.events[l][1].type===&quot;labelLink&quot;)&amp;&amp;!r.events[l][1]._balanced){i=r.events[l][1];break}return a;function a(f){return i?i._inactive?d(f):(o=r.parser.defined.includes(Cd(r.sliceSerialize({start:i.end,end:r.now()}))),e.enter(&quot;labelEnd&quot;),e.enter(&quot;labelMarker&quot;),e.consume(f),e.exit(&quot;labelMarker&quot;),e.exit(&quot;labelEnd&quot;),s):n(f)}function s(f){return f===40?e.attempt(pet,c,o?c:d)(f):f===91?e.attempt(het,c,o?u:d)(f):o?c(f):d(f)}function u(f){return e.attempt(met,c,d)(f)}function c(f){return t(f)}function d(f){return i._balanced=!0,n(f)}}function bet(e,t,n){return r;function r(d){return e.enter(&quot;resource&quot;),e.enter(&quot;resourceMarker&quot;),e.consume(d),e.exit(&quot;resourceMarker&quot;),l}function l(d){return $o(d)?jh(e,i)(d):i(d)}function i(d){return d===41?c(d):tX(e,o,a,&quot;resourceDestination&quot;,&quot;resourceDestinationLiteral&quot;,&quot;resourceDestinationLiteralMarker&quot;,&quot;resourceDestinationRaw&quot;,&quot;resourceDestinationString&quot;,32)(d)}function o(d){return $o(d)?jh(e,s)(d):c(d)}function a(d){return n(d)}function s(d){return d===34||d===39||d===40?rX(e,u,n,&quot;resourceTitle&quot;,&quot;resourceTitleMarker&quot;,&quot;resourceTitleString&quot;)(d):c(d)}function u(d){return $o(d)?jh(e,c)(d):c(d)}function c(d){return d===41?(e.enter(&quot;resourceMarker&quot;),e.consume(d),e.exit(&quot;resourceMarker&quot;),e.exit(&quot;resource&quot;),t):n(d)}}function xet(e,t,n){const r=this;return l;function l(a){return nX.call(r,e,i,o,&quot;reference&quot;,&quot;referenceMarker&quot;,&quot;referenceString&quot;)(a)}function i(a){return r.parser.defined.includes(Cd(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(a):n(a)}function o(a){return n(a)}}function wet(e,t,n){return r;function r(i){return e.enter(&quot;reference&quot;),e.enter(&quot;referenceMarker&quot;),e.consume(i),e.exit(&quot;referenceMarker&quot;),l}function l(i){return i===93?(e.enter(&quot;referenceMarker&quot;),e.consume(i),e.exit(&quot;referenceMarker&quot;),e.exit(&quot;reference&quot;),t):n(i)}}const _et={name:&quot;labelStartImage&quot;,tokenize:Tet,resolveAll:X4.resolveAll};function Tet(e,t,n){const r=this;return l;function l(a){return e.enter(&quot;labelImage&quot;),e.enter(&quot;labelImageMarker&quot;),e.consume(a),e.exit(&quot;labelImageMarker&quot;),i}function i(a){return a===91?(e.enter(&quot;labelMarker&quot;),e.consume(a),e.exit(&quot;labelMarker&quot;),e.exit(&quot;labelImage&quot;),o):n(a)}function o(a){return a===94&amp;&amp;&quot;_hiddenFootnoteSupport&quot;in r.parser.constructs?n(a):t(a)}}const ket={name:&quot;labelStartLink&quot;,tokenize:Cet,resolveAll:X4.resolveAll};function Cet(e,t,n){const r=this;return l;function l(o){return e.enter(&quot;labelLink&quot;),e.enter(&quot;labelMarker&quot;),e.consume(o),e.exit(&quot;labelMarker&quot;),e.exit(&quot;labelLink&quot;),i}function i(o){return o===94&amp;&amp;&quot;_hiddenFootnoteSupport&quot;in r.parser.constructs?n(o):t(o)}}const IT={name:&quot;lineEnding&quot;,tokenize:Met};function Met(e,t){return n;function n(r){return e.enter(&quot;lineEnding&quot;),e.consume(r),e.exit(&quot;lineEnding&quot;),zr(e,t,&quot;linePrefix&quot;)}}const xv={name:&quot;thematicBreak&quot;,tokenize:Pet};function Pet(e,t,n){let r=0,l;return i;function i(u){return e.enter(&quot;thematicBreak&quot;),o(u)}function o(u){return l=u,a(u)}function a(u){return u===l?(e.enter(&quot;thematicBreakSequence&quot;),s(u)):r&gt;=3&amp;&amp;(u===null||Vn(u))?(e.exit(&quot;thematicBreak&quot;),t(u)):n(u)}function s(u){return u===l?(e.consume(u),r++,s):(e.exit(&quot;thematicBreakSequence&quot;),wr(u)?zr(e,a,&quot;whitespace&quot;)(u):a(u))}}const Co={name:&quot;list&quot;,tokenize:Det,continuation:{tokenize:Eet},exit:Let},Oet={tokenize:Iet,partial:!0},Aet={tokenize:Ret,partial:!0};function Det(e,t,n){const r=this,l=r.events[r.events.length-1];let i=l&amp;&amp;l[1].type===&quot;linePrefix&quot;?l[2].sliceSerialize(l[1],!0).length:0,o=0;return a;function a(p){const m=r.containerState.type||(p===42||p===43||p===45?&quot;listUnordered&quot;:&quot;listOrdered&quot;);if(m===&quot;listUnordered&quot;?!r.containerState.marker||p===r.containerState.marker:NS(p)){if(r.containerState.type||(r.containerState.type=m,e.enter(m,{_container:!0})),m===&quot;listUnordered&quot;)return e.enter(&quot;listItemPrefix&quot;),p===42||p===45?e.check(xv,n,u)(p):u(p);if(!r.interrupt||p===49)return e.enter(&quot;listItemPrefix&quot;),e.enter(&quot;listItemValue&quot;),s(p)}return n(p)}function s(p){return NS(p)&amp;&amp;++o&lt;10?(e.consume(p),s):(!r.interrupt||o&lt;2)&amp;&amp;(r.containerState.marker?p===r.containerState.marker:p===41||p===46)?(e.exit(&quot;listItemValue&quot;),u(p)):n(p)}function u(p){return e.enter(&quot;listItemMarker&quot;),e.consume(p),e.exit(&quot;listItemMarker&quot;),r.containerState.marker=r.containerState.marker||p,e.check(v2,r.interrupt?n:c,e.attempt(Oet,f,d))}function c(p){return r.containerState.initialBlankLine=!0,i++,f(p)}function d(p){return wr(p)?(e.enter(&quot;listItemPrefixWhitespace&quot;),e.consume(p),e.exit(&quot;listItemPrefixWhitespace&quot;),f):n(p)}function f(p){return r.containerState.size=i+r.sliceSerialize(e.exit(&quot;listItemPrefix&quot;),!0).length,t(p)}}function Eet(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(v2,l,i);function l(a){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,zr(e,t,&quot;listItemIndent&quot;,r.containerState.size+1)(a)}function i(a){return r.containerState.furtherBlankLines||!wr(a)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,o(a)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(Aet,t,o)(a))}function o(a){return r.containerState._closeFlow=!0,r.interrupt=void 0,zr(e,e.attempt(Co,t,n),&quot;linePrefix&quot;,r.parser.constructs.disable.null.includes(&quot;codeIndented&quot;)?void 0:4)(a)}}function Ret(e,t,n){const r=this;return zr(e,l,&quot;listItemIndent&quot;,r.containerState.size+1);function l(i){const o=r.events[r.events.length-1];return o&amp;&amp;o[1].type===&quot;listItemIndent&quot;&amp;&amp;o[2].sliceSerialize(o[1],!0).length===r.containerState.size?t(i):n(i)}}function Let(e){e.exit(this.containerState.type)}function Iet(e,t,n){const r=this;return zr(e,l,&quot;listItemPrefixWhitespace&quot;,r.parser.constructs.disable.null.includes(&quot;codeIndented&quot;)?void 0:5);function l(i){const o=r.events[r.events.length-1];return!wr(i)&amp;&amp;o&amp;&amp;o[1].type===&quot;listItemPrefixWhitespace&quot;?t(i):n(i)}}const WI={name:&quot;setextUnderline&quot;,tokenize:Net,resolveTo:$et};function $et(e,t){let n=e.length,r,l,i;for(;n--;)if(e[n][0]===&quot;enter&quot;){if(e[n][1].type===&quot;content&quot;){r=n;break}e[n][1].type===&quot;paragraph&quot;&amp;&amp;(l=n)}else e[n][1].type===&quot;content&quot;&amp;&amp;e.splice(n,1),!i&amp;&amp;e[n][1].type===&quot;definition&quot;&amp;&amp;(i=n);const o={type:&quot;setextHeading&quot;,start:Object.assign({},e[l][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[l][1].type=&quot;setextHeadingText&quot;,i?(e.splice(l,0,[&quot;enter&quot;,o,t]),e.splice(i+1,0,[&quot;exit&quot;,e[r][1],t]),e[r][1].end=Object.assign({},e[i][1].end)):e[r][1]=o,e.push([&quot;exit&quot;,o,t]),e}function Net(e,t,n){const r=this;let l;return i;function i(u){let c=r.events.length,d;for(;c--;)if(r.events[c][1].type!==&quot;lineEnding&quot;&amp;&amp;r.events[c][1].type!==&quot;linePrefix&quot;&amp;&amp;r.events[c][1].type!==&quot;content&quot;){d=r.events[c][1].type===&quot;paragraph&quot;;break}return!r.parser.lazy[r.now().line]&amp;&amp;(r.interrupt||d)?(e.enter(&quot;setextHeadingLine&quot;),l=u,o(u)):n(u)}function o(u){return e.enter(&quot;setextHeadingLineSequence&quot;),a(u)}function a(u){return u===l?(e.consume(u),a):(e.exit(&quot;setextHeadingLineSequence&quot;),wr(u)?zr(e,s,&quot;lineSuffix&quot;)(u):s(u))}function s(u){return u===null||Vn(u)?(e.exit(&quot;setextHeadingLine&quot;),t(u)):n(u)}}const Fet={tokenize:jet};function jet(e){const t=this,n=e.attempt(v2,r,e.attempt(this.parser.constructs.flowInitial,l,zr(e,e.attempt(this.parser.constructs.flow,l,e.attempt(WJe,l)),&quot;linePrefix&quot;)));return n;function r(i){if(i===null){e.consume(i);return}return e.enter(&quot;lineEndingBlank&quot;),e.consume(i),e.exit(&quot;lineEndingBlank&quot;),t.currentConstruct=void 0,n}function l(i){if(i===null){e.consume(i);return}return e.enter(&quot;lineEnding&quot;),e.consume(i),e.exit(&quot;lineEnding&quot;),t.currentConstruct=void 0,n}}const zet={resolveAll:oX()},Bet=aX(&quot;string&quot;),Wet=aX(&quot;text&quot;);function aX(e){return{tokenize:t,resolveAll:oX(e===&quot;text&quot;?qet:void 0)};function t(n){const r=this,l=this.parser.constructs[e],i=n.attempt(l,o,a);return o;function o(c){return u(c)?i(c):a(c)}function a(c){if(c===null){n.consume(c);return}return n.enter(&quot;data&quot;),n.consume(c),s}function s(c){return u(c)?(n.exit(&quot;data&quot;),i(c)):(n.consume(c),s)}function u(c){if(c===null)return!0;const d=l[c];let f=-1;if(d)for(;++f&lt;d.length;){const p=d[f];if(!p.previous||p.previous.call(r,r.previous))return!0}return!1}}}function oX(e){return t;function t(n,r){let l=-1,i;for(;++l&lt;=n.length;)i===void 0?n[l]&amp;&amp;n[l][1].type===&quot;data&quot;&amp;&amp;(i=l,l++):(!n[l]||n[l][1].type!==&quot;data&quot;)&amp;&amp;(l!==i+2&amp;&amp;(n[i][1].end=n[l-1][1].end,n.splice(i+2,l-i-2),l=i+2),i=void 0);return e?e(n,r):n}}function qet(e,t){let n=0;for(;++n&lt;=e.length;)if((n===e.length||e[n][1].type===&quot;lineEnding&quot;)&amp;&amp;e[n-1][1].type===&quot;data&quot;){const r=e[n-1][1],l=t.sliceStream(r);let i=l.length,o=-1,a=0,s;for(;i--;){const u=l[i];if(typeof u==&quot;string&quot;){for(o=u.length;u.charCodeAt(o-1)===32;)a++,o--;if(o)break;o=-1}else if(u===-2)s=!0,a++;else if(u!==-1){i++;break}}if(a){const u={type:n===e.length||s||a&lt;2?&quot;lineSuffix&quot;:&quot;hardBreakTrailing&quot;,start:{line:r.end.line,column:r.end.column-a,offset:r.end.offset-a,_index:r.start._index+i,_bufferIndex:i?o:r.start._bufferIndex+o},end:Object.assign({},r.end)};r.end=Object.assign({},u.start),r.start.offset===r.end.offset?Object.assign(r,u):(e.splice(n,0,[&quot;enter&quot;,u,t],[&quot;exit&quot;,u,t]),n+=2)}n++}return e}function Uet(e,t,n){let r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1});const l={},i=[];let o=[],a=[];const s={consume:h,enter:y,exit:w,attempt:T(_),check:T(x),interrupt:T(x,{interrupt:!0})},u={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:p,sliceSerialize:f,now:m,defineSkip:g,write:d};let c=t.tokenize.call(u,s);return t.resolveAll&amp;&amp;i.push(t),u;function d(M){return o=pi(o,M),b(),o[o.length-1]!==null?[]:(k(t,0),u.events=Y4(i,u.events,u),u.events)}function f(M,O){return Vet(p(M),O)}function p(M){return Het(o,M)}function m(){const{line:M,column:O,offset:D,_index:P,_bufferIndex:E}=r;return{line:M,column:O,offset:D,_index:P,_bufferIndex:E}}function g(M){l[M.line]=M.column,C()}function b(){let M;for(;r._index&lt;o.length;){const O=o[r._index];if(typeof O==&quot;string&quot;)for(M=r._index,r._bufferIndex&lt;0&amp;&amp;(r._bufferIndex=0);r._index===M&amp;&amp;r._bufferIndex&lt;O.length;)v(O.charCodeAt(r._bufferIndex));else v(O)}}function v(M){c=c(M)}function h(M){Vn(M)?(r.line++,r.column=1,r.offset+=M===-3?2:1,C()):M!==-1&amp;&amp;(r.column++,r.offset++),r._bufferIndex&lt;0?r._index++:(r._bufferIndex++,r._bufferIndex===o[r._index].length&amp;&amp;(r._bufferIndex=-1,r._index++)),u.previous=M}function y(M,O){const D=O||{};return D.type=M,D.start=m(),u.events.push([&quot;enter&quot;,D,u]),a.push(D),D}function w(M){const O=a.pop();return O.end=m(),u.events.push([&quot;exit&quot;,O,u]),O}function _(M,O){k(M,O.from)}function x(M,O){O.restore()}function T(M,O){return D;function D(P,E,I){let A,F,j,z;return Array.isArray(P)?N(P):&quot;tokenize&quot;in P?N([P]):B(P);function B(L){return W;function W(U){const V=U!==null&amp;&amp;L[U],te=U!==null&amp;&amp;L.null,ee=[...Array.isArray(V)?V:V?[V]:[],...Array.isArray(te)?te:te?[te]:[]];return N(ee)(U)}}function N(L){return A=L,F=0,L.length===0?I:R(L[F])}function R(L){return W;function W(U){return z=S(),j=L,L.partial||(u.currentConstruct=L),L.name&amp;&amp;u.parser.constructs.disable.null.includes(L.name)?Y():L.tokenize.call(O?Object.assign(Object.create(u),O):u,s,q,Y)(U)}}function q(L){return M(j,z),E}function Y(L){return z.restore(),++F&lt;A.length?R(A[F]):I}}}function k(M,O){M.resolveAll&amp;&amp;!i.includes(M)&amp;&amp;i.push(M),M.resolve&amp;&amp;Sl(u.events,O,u.events.length-O,M.resolve(u.events.slice(O),u)),M.resolveTo&amp;&amp;(u.events=M.resolveTo(u.events,u))}function S(){const M=m(),O=u.previous,D=u.currentConstruct,P=u.events.length,E=Array.from(a);return{restore:I,from:P};function I(){r=M,u.previous=O,u.currentConstruct=D,u.events.length=P,a=E,C()}}function C(){r.line in l&amp;&amp;r.column&lt;2&amp;&amp;(r.column=l[r.line],r.offset+=l[r.line]-1)}}function Het(e,t){const n=t.start._index,r=t.start._bufferIndex,l=t.end._index,i=t.end._bufferIndex;let o;if(n===l)o=[e[n].slice(r,i)];else{if(o=e.slice(n,l),r&gt;-1){const a=o[0];typeof a==&quot;string&quot;?o[0]=a.slice(r):o.shift()}i&gt;0&amp;&amp;o.push(e[l].slice(0,i))}return o}function Vet(e,t){let n=-1;const r=[];let l;for(;++n&lt;e.length;){const i=e[n];let o;if(typeof i==&quot;string&quot;)o=i;else switch(i){case-5:{o=&quot;\\r&quot;;break}case-4:{o=`\n",
       "`;break}case-3:{o=`\\r\n",
       "`;break}case-2:{o=t?&quot; &quot;:&quot;\t&quot;;break}case-1:{if(!t&amp;&amp;l)continue;o=&quot; &quot;;break}default:o=String.fromCharCode(i)}l=i===-2,r.push(o)}return r.join(&quot;&quot;)}const Get={42:Co,43:Co,45:Co,48:Co,49:Co,50:Co,51:Co,52:Co,53:Co,54:Co,55:Co,56:Co,57:Co,62:ZY},Yet={91:GJe},Xet={[-2]:LT,[-1]:LT,32:LT},Ket={35:JJe,42:xv,45:[WI,xv],60:ret,61:WI,95:xv,96:zI,126:zI},Zet={38:JY,92:QY},Qet={[-5]:IT,[-4]:IT,[-3]:IT,33:_et,38:JY,42:FS,60:[kJe,det],91:ket,92:[ZJe,QY],93:X4,95:FS,96:NJe},Jet={null:[FS,zet]},ett={null:[42,95]},ttt={null:[]},ntt=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:ett,contentInitial:Yet,disable:ttt,document:Get,flow:Ket,flowInitial:Xet,insideSpan:Jet,string:Zet,text:Qet},Symbol.toStringTag,{value:&quot;Module&quot;}));function rtt(e){const n=hJe([ntt,...(e||{}).extensions||[]]),r={defined:[],lazy:{},constructs:n,content:l(vJe),document:l(bJe),flow:l(Fet),string:l(Bet),text:l(Wet)};return r;function l(i){return o;function o(a){return Uet(r,i,a)}}}function att(e){for(;!eX(e););return e}const qI=/[\\0\\t\\n\\r]/g;function ott(){let e=1,t=&quot;&quot;,n=!0,r;return l;function l(i,o,a){const s=[];let u,c,d,f,p;for(i=t+(typeof i==&quot;string&quot;?i.toString():new TextDecoder(o||void 0).decode(i)),d=0,t=&quot;&quot;,n&amp;&amp;(i.charCodeAt(0)===65279&amp;&amp;d++,n=void 0);d&lt;i.length;){if(qI.lastIndex=d,u=qI.exec(i),f=u&amp;&amp;u.index!==void 0?u.index:i.length,p=i.charCodeAt(f),!u){t=i.slice(d);break}if(p===10&amp;&amp;d===f&amp;&amp;r)s.push(-3),r=void 0;else switch(r&amp;&amp;(s.push(-5),r=void 0),d&lt;f&amp;&amp;(s.push(i.slice(d,f)),e+=f-d),p){case 0:{s.push(65533),e++;break}case 9:{for(c=Math.ceil(e/4)*4,s.push(-2);e++&lt;c;)s.push(-1);break}case 10:{s.push(-4),e=1;break}default:r=!0,e=1}d=f+1}return a&amp;&amp;(r&amp;&amp;s.push(-5),t&amp;&amp;s.push(t),s.push(null)),s}}const itt=/\\\\([!-/:-@[-`{-~])|&amp;(#(?:\\d{1,7}|x[\\da-f]{1,6})|[\\da-z]{1,31});/gi;function ltt(e){return e.replace(itt,stt)}function stt(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){const l=n.charCodeAt(1),i=l===120||l===88;return KY(n.slice(i?2:1),i?16:10)}return G4(n)||e}const iX={}.hasOwnProperty;function utt(e,t,n){return typeof t!=&quot;string&quot;&amp;&amp;(n=t,t=void 0),ctt(n)(att(rtt(n).document().write(ott()(e,t,!0))))}function ctt(e){const t={transforms:[],canContainEols:[&quot;emphasis&quot;,&quot;fragment&quot;,&quot;heading&quot;,&quot;paragraph&quot;,&quot;strong&quot;],enter:{autolink:i(ae),autolinkProtocol:S,autolinkEmail:S,atxHeading:i(G),blockQuote:i(V),characterEscape:S,characterReference:S,codeFenced:i(te),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:i(te,o),codeText:i(ee,o),codeTextData:S,data:S,codeFlowValue:S,definition:i(H),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:i(Z),hardBreakEscape:i(X),hardBreakTrailing:i(X),htmlFlow:i(Q,o),htmlFlowData:S,htmlText:i(Q,o),htmlTextData:S,image:i(re),label:o,link:i(ae),listItem:i(se),listItemValue:f,listOrdered:i(ie,d),listUnordered:i(ie),paragraph:i(he),reference:R,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:i(G),strong:i(Se),thematicBreak:i(Pe)},exit:{atxHeading:s(),atxHeadingSequence:_,autolink:s(),autolinkEmail:U,autolinkProtocol:W,blockQuote:s(),characterEscapeValue:C,characterReferenceMarkerHexadecimal:Y,characterReferenceMarkerNumeric:Y,characterReferenceValue:L,codeFenced:s(b),codeFencedFence:g,codeFencedFenceInfo:p,codeFencedFenceMeta:m,codeFlowValue:C,codeIndented:s(v),codeText:s(E),codeTextData:C,data:C,definition:s(),definitionDestinationString:w,definitionLabelString:h,definitionTitleString:y,emphasis:s(),hardBreakEscape:s(O),hardBreakTrailing:s(O),htmlFlow:s(D),htmlFlowData:C,htmlText:s(P),htmlTextData:C,image:s(A),label:j,labelText:F,lineEnding:M,link:s(I),listItem:s(),listOrdered:s(),listUnordered:s(),paragraph:s(),referenceString:q,resourceDestinationString:z,resourceTitleString:B,resource:N,setextHeading:s(k),setextHeadingLineSequence:T,setextHeadingText:x,strong:s(),thematicBreak:s()}};lX(t,(e||{}).mdastExtensions||[]);const n={};return r;function r(Me){let ce={type:&quot;root&quot;,children:[]};const we={stack:[ce],tokenStack:[],config:t,enter:a,exit:u,buffer:o,resume:c,data:n},K=[];let ne=-1;for(;++ne&lt;Me.length;)if(Me[ne][1].type===&quot;listOrdered&quot;||Me[ne][1].type===&quot;listUnordered&quot;)if(Me[ne][0]===&quot;enter&quot;)K.push(ne);else{const de=K.pop();ne=l(Me,de,ne)}for(ne=-1;++ne&lt;Me.length;){const de=t[Me[ne][0]];iX.call(de,Me[ne][1].type)&amp;&amp;de[Me[ne][1].type].call(Object.assign({sliceSerialize:Me[ne][2].sliceSerialize},we),Me[ne][1])}if(we.tokenStack.length&gt;0){const de=we.tokenStack[we.tokenStack.length-1];(de[1]||UI).call(we,void 0,de[0])}for(ce.position={start:Cs(Me.length&gt;0?Me[0][1].start:{line:1,column:1,offset:0}),end:Cs(Me.length&gt;0?Me[Me.length-2][1].end:{line:1,column:1,offset:0})},ne=-1;++ne&lt;t.transforms.length;)ce=t.transforms[ne](ce)||ce;return ce}function l(Me,ce,we){let K=ce-1,ne=-1,de=!1,_e,ue,pe,xe;for(;++K&lt;=we;){const ye=Me[K];switch(ye[1].type){case&quot;listUnordered&quot;:case&quot;listOrdered&quot;:case&quot;blockQuote&quot;:{ye[0]===&quot;enter&quot;?ne++:ne--,xe=void 0;break}case&quot;lineEndingBlank&quot;:{ye[0]===&quot;enter&quot;&amp;&amp;(_e&amp;&amp;!xe&amp;&amp;!ne&amp;&amp;!pe&amp;&amp;(pe=K),xe=void 0);break}case&quot;linePrefix&quot;:case&quot;listItemValue&quot;:case&quot;listItemMarker&quot;:case&quot;listItemPrefix&quot;:case&quot;listItemPrefixWhitespace&quot;:break;default:xe=void 0}if(!ne&amp;&amp;ye[0]===&quot;enter&quot;&amp;&amp;ye[1].type===&quot;listItemPrefix&quot;||ne===-1&amp;&amp;ye[0]===&quot;exit&quot;&amp;&amp;(ye[1].type===&quot;listUnordered&quot;||ye[1].type===&quot;listOrdered&quot;)){if(_e){let Te=K;for(ue=void 0;Te--;){const Ae=Me[Te];if(Ae[1].type===&quot;lineEnding&quot;||Ae[1].type===&quot;lineEndingBlank&quot;){if(Ae[0]===&quot;exit&quot;)continue;ue&amp;&amp;(Me[ue][1].type=&quot;lineEndingBlank&quot;,de=!0),Ae[1].type=&quot;lineEnding&quot;,ue=Te}else if(!(Ae[1].type===&quot;linePrefix&quot;||Ae[1].type===&quot;blockQuotePrefix&quot;||Ae[1].type===&quot;blockQuotePrefixWhitespace&quot;||Ae[1].type===&quot;blockQuoteMarker&quot;||Ae[1].type===&quot;listItemIndent&quot;))break}pe&amp;&amp;(!ue||pe&lt;ue)&amp;&amp;(_e._spread=!0),_e.end=Object.assign({},ue?Me[ue][1].start:ye[1].end),Me.splice(ue||K,0,[&quot;exit&quot;,_e,ye[2]]),K++,we++}if(ye[1].type===&quot;listItemPrefix&quot;){const Te={type:&quot;listItem&quot;,_spread:!1,start:Object.assign({},ye[1].start),end:void 0};_e=Te,Me.splice(K,0,[&quot;enter&quot;,Te,ye[2]]),K++,we++,pe=void 0,xe=!0}}}return Me[ce][1]._spread=de,we}function i(Me,ce){return we;function we(K){a.call(this,Me(K),K),ce&amp;&amp;ce.call(this,K)}}function o(){this.stack.push({type:&quot;fragment&quot;,children:[]})}function a(Me,ce,we){this.stack[this.stack.length-1].children.push(Me),this.stack.push(Me),this.tokenStack.push([ce,we]),Me.position={start:Cs(ce.start),end:void 0}}function s(Me){return ce;function ce(we){Me&amp;&amp;Me.call(this,we),u.call(this,we)}}function u(Me,ce){const we=this.stack.pop(),K=this.tokenStack.pop();if(K)K[0].type!==Me.type&amp;&amp;(ce?ce.call(this,Me,K[0]):(K[1]||UI).call(this,Me,K[0]));else throw new Error(&quot;Cannot close `&quot;+Me.type+&quot;` (&quot;+Fh({start:Me.start,end:Me.end})+&quot;): it’s not open&quot;);we.position.end=Cs(Me.end)}function c(){return fJe(this.stack.pop())}function d(){this.data.expectingFirstListItemValue=!0}function f(Me){if(this.data.expectingFirstListItemValue){const ce=this.stack[this.stack.length-2];ce.start=Number.parseInt(this.sliceSerialize(Me),10),this.data.expectingFirstListItemValue=void 0}}function p(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.lang=Me}function m(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.meta=Me}function g(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function b(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.value=Me.replace(/^(\\r?\\n|\\r)|(\\r?\\n|\\r)$/g,&quot;&quot;),this.data.flowCodeInside=void 0}function v(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.value=Me.replace(/(\\r?\\n|\\r)$/g,&quot;&quot;)}function h(Me){const ce=this.resume(),we=this.stack[this.stack.length-1];we.label=ce,we.identifier=Cd(this.sliceSerialize(Me)).toLowerCase()}function y(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.title=Me}function w(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.url=Me}function _(Me){const ce=this.stack[this.stack.length-1];if(!ce.depth){const we=this.sliceSerialize(Me).length;ce.depth=we}}function x(){this.data.setextHeadingSlurpLineEnding=!0}function T(Me){const ce=this.stack[this.stack.length-1];ce.depth=this.sliceSerialize(Me).codePointAt(0)===61?1:2}function k(){this.data.setextHeadingSlurpLineEnding=void 0}function S(Me){const we=this.stack[this.stack.length-1].children;let K=we[we.length-1];(!K||K.type!==&quot;text&quot;)&amp;&amp;(K=Oe(),K.position={start:Cs(Me.start),end:void 0},we.push(K)),this.stack.push(K)}function C(Me){const ce=this.stack.pop();ce.value+=this.sliceSerialize(Me),ce.position.end=Cs(Me.end)}function M(Me){const ce=this.stack[this.stack.length-1];if(this.data.atHardBreak){const we=ce.children[ce.children.length-1];we.position.end=Cs(Me.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&amp;&amp;t.canContainEols.includes(ce.type)&amp;&amp;(S.call(this,Me),C.call(this,Me))}function O(){this.data.atHardBreak=!0}function D(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.value=Me}function P(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.value=Me}function E(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.value=Me}function I(){const Me=this.stack[this.stack.length-1];if(this.data.inReference){const ce=this.data.referenceType||&quot;shortcut&quot;;Me.type+=&quot;Reference&quot;,Me.referenceType=ce,delete Me.url,delete Me.title}else delete Me.identifier,delete Me.label;this.data.referenceType=void 0}function A(){const Me=this.stack[this.stack.length-1];if(this.data.inReference){const ce=this.data.referenceType||&quot;shortcut&quot;;Me.type+=&quot;Reference&quot;,Me.referenceType=ce,delete Me.url,delete Me.title}else delete Me.identifier,delete Me.label;this.data.referenceType=void 0}function F(Me){const ce=this.sliceSerialize(Me),we=this.stack[this.stack.length-2];we.label=ltt(ce),we.identifier=Cd(ce).toLowerCase()}function j(){const Me=this.stack[this.stack.length-1],ce=this.resume(),we=this.stack[this.stack.length-1];if(this.data.inReference=!0,we.type===&quot;link&quot;){const K=Me.children;we.children=K}else we.alt=ce}function z(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.url=Me}function B(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.title=Me}function N(){this.data.inReference=void 0}function R(){this.data.referenceType=&quot;collapsed&quot;}function q(Me){const ce=this.resume(),we=this.stack[this.stack.length-1];we.label=ce,we.identifier=Cd(this.sliceSerialize(Me)).toLowerCase(),this.data.referenceType=&quot;full&quot;}function Y(Me){this.data.characterReferenceType=Me.type}function L(Me){const ce=this.sliceSerialize(Me),we=this.data.characterReferenceType;let K;we?(K=KY(ce,we===&quot;characterReferenceMarkerNumeric&quot;?10:16),this.data.characterReferenceType=void 0):K=G4(ce);const ne=this.stack.pop();ne.value+=K,ne.position.end=Cs(Me.end)}function W(Me){C.call(this,Me);const ce=this.stack[this.stack.length-1];ce.url=this.sliceSerialize(Me)}function U(Me){C.call(this,Me);const ce=this.stack[this.stack.length-1];ce.url=&quot;mailto:&quot;+this.sliceSerialize(Me)}function V(){return{type:&quot;blockquote&quot;,children:[]}}function te(){return{type:&quot;code&quot;,lang:null,meta:null,value:&quot;&quot;}}function ee(){return{type:&quot;inlineCode&quot;,value:&quot;&quot;}}function H(){return{type:&quot;definition&quot;,identifier:&quot;&quot;,label:null,title:null,url:&quot;&quot;}}function Z(){return{type:&quot;emphasis&quot;,children:[]}}function G(){return{type:&quot;heading&quot;,depth:0,children:[]}}function X(){return{type:&quot;break&quot;}}function Q(){return{type:&quot;html&quot;,value:&quot;&quot;}}function re(){return{type:&quot;image&quot;,title:null,url:&quot;&quot;,alt:null}}function ae(){return{type:&quot;link&quot;,title:null,url:&quot;&quot;,children:[]}}function ie(Me){return{type:&quot;list&quot;,ordered:Me.type===&quot;listOrdered&quot;,start:null,spread:Me._spread,children:[]}}function se(Me){return{type:&quot;listItem&quot;,spread:Me._spread,checked:null,children:[]}}function he(){return{type:&quot;paragraph&quot;,children:[]}}function Se(){return{type:&quot;strong&quot;,children:[]}}function Oe(){return{type:&quot;text&quot;,value:&quot;&quot;}}function Pe(){return{type:&quot;thematicBreak&quot;}}}function Cs(e){return{line:e.line,column:e.column,offset:e.offset}}function lX(e,t){let n=-1;for(;++n&lt;t.length;){const r=t[n];Array.isArray(r)?lX(e,r):dtt(e,r)}}function dtt(e,t){let n;for(n in t)if(iX.call(t,n))switch(n){case&quot;canContainEols&quot;:{const r=t[n];r&amp;&amp;e[n].push(...r);break}case&quot;transforms&quot;:{const r=t[n];r&amp;&amp;e[n].push(...r);break}case&quot;enter&quot;:case&quot;exit&quot;:{const r=t[n];r&amp;&amp;Object.assign(e[n],r);break}}}function UI(e,t){throw e?new Error(&quot;Cannot close `&quot;+e.type+&quot;` (&quot;+Fh({start:e.start,end:e.end})+&quot;): a different token (`&quot;+t.type+&quot;`, &quot;+Fh({start:t.start,end:t.end})+&quot;) is open&quot;):new Error(&quot;Cannot close document, a token (`&quot;+t.type+&quot;`, &quot;+Fh({start:t.start,end:t.end})+&quot;) is still open&quot;)}function ftt(e){const t=this;t.parser=n;function n(r){return utt(r,{...t.data(&quot;settings&quot;),...e,extensions:t.data(&quot;micromarkExtensions&quot;)||[],mdastExtensions:t.data(&quot;fromMarkdownExtensions&quot;)||[]})}}function ptt(e,t){const n={type:&quot;element&quot;,tagName:&quot;blockquote&quot;,properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}function htt(e,t){const n={type:&quot;element&quot;,tagName:&quot;br&quot;,properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:&quot;text&quot;,value:`\n",
       "`}]}function mtt(e,t){const n=t.value?t.value+`\n",
       "`:&quot;&quot;,r={};t.lang&amp;&amp;(r.className=[&quot;language-&quot;+t.lang]);let l={type:&quot;element&quot;,tagName:&quot;code&quot;,properties:r,children:[{type:&quot;text&quot;,value:n}]};return t.meta&amp;&amp;(l.data={meta:t.meta}),e.patch(t,l),l=e.applyData(t,l),l={type:&quot;element&quot;,tagName:&quot;pre&quot;,properties:{},children:[l]},e.patch(t,l),l}function gtt(e,t){const n={type:&quot;element&quot;,tagName:&quot;del&quot;,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function vtt(e,t){const n={type:&quot;element&quot;,tagName:&quot;em&quot;,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function ytt(e,t){const n=typeof e.options.clobberPrefix==&quot;string&quot;?e.options.clobberPrefix:&quot;user-content-&quot;,r=String(t.identifier).toUpperCase(),l=Mc(r.toLowerCase()),i=e.footnoteOrder.indexOf(r);let o,a=e.footnoteCounts.get(r);a===void 0?(a=0,e.footnoteOrder.push(r),o=e.footnoteOrder.length):o=i+1,a+=1,e.footnoteCounts.set(r,a);const s={type:&quot;element&quot;,tagName:&quot;a&quot;,properties:{href:&quot;#&quot;+n+&quot;fn-&quot;+l,id:n+&quot;fnref-&quot;+l+(a&gt;1?&quot;-&quot;+a:&quot;&quot;),dataFootnoteRef:!0,ariaDescribedBy:[&quot;footnote-label&quot;]},children:[{type:&quot;text&quot;,value:String(o)}]};e.patch(t,s);const u={type:&quot;element&quot;,tagName:&quot;sup&quot;,properties:{},children:[s]};return e.patch(t,u),e.applyData(t,u)}function btt(e,t){const n={type:&quot;element&quot;,tagName:&quot;h&quot;+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function xtt(e,t){if(e.options.allowDangerousHtml){const n={type:&quot;raw&quot;,value:t.value};return e.patch(t,n),e.applyData(t,n)}}function sX(e,t){const n=t.referenceType;let r=&quot;]&quot;;if(n===&quot;collapsed&quot;?r+=&quot;[]&quot;:n===&quot;full&quot;&amp;&amp;(r+=&quot;[&quot;+(t.label||t.identifier)+&quot;]&quot;),t.type===&quot;imageReference&quot;)return[{type:&quot;text&quot;,value:&quot;![&quot;+t.alt+r}];const l=e.all(t),i=l[0];i&amp;&amp;i.type===&quot;text&quot;?i.value=&quot;[&quot;+i.value:l.unshift({type:&quot;text&quot;,value:&quot;[&quot;});const o=l[l.length-1];return o&amp;&amp;o.type===&quot;text&quot;?o.value+=r:l.push({type:&quot;text&quot;,value:r}),l}function wtt(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return sX(e,t);const l={src:Mc(r.url||&quot;&quot;),alt:t.alt};r.title!==null&amp;&amp;r.title!==void 0&amp;&amp;(l.title=r.title);const i={type:&quot;element&quot;,tagName:&quot;img&quot;,properties:l,children:[]};return e.patch(t,i),e.applyData(t,i)}function _tt(e,t){const n={src:Mc(t.url)};t.alt!==null&amp;&amp;t.alt!==void 0&amp;&amp;(n.alt=t.alt),t.title!==null&amp;&amp;t.title!==void 0&amp;&amp;(n.title=t.title);const r={type:&quot;element&quot;,tagName:&quot;img&quot;,properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function Ttt(e,t){const n={type:&quot;text&quot;,value:t.value.replace(/\\r?\\n|\\r/g,&quot; &quot;)};e.patch(t,n);const r={type:&quot;element&quot;,tagName:&quot;code&quot;,properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function ktt(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return sX(e,t);const l={href:Mc(r.url||&quot;&quot;)};r.title!==null&amp;&amp;r.title!==void 0&amp;&amp;(l.title=r.title);const i={type:&quot;element&quot;,tagName:&quot;a&quot;,properties:l,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}function Stt(e,t){const n={href:Mc(t.url)};t.title!==null&amp;&amp;t.title!==void 0&amp;&amp;(n.title=t.title);const r={type:&quot;element&quot;,tagName:&quot;a&quot;,properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function Ctt(e,t,n){const r=e.all(t),l=n?Mtt(n):uX(t),i={},o=[];if(typeof t.checked==&quot;boolean&quot;){const c=r[0];let d;c&amp;&amp;c.type===&quot;element&quot;&amp;&amp;c.tagName===&quot;p&quot;?d=c:(d={type:&quot;element&quot;,tagName:&quot;p&quot;,properties:{},children:[]},r.unshift(d)),d.children.length&gt;0&amp;&amp;d.children.unshift({type:&quot;text&quot;,value:&quot; &quot;}),d.children.unshift({type:&quot;element&quot;,tagName:&quot;input&quot;,properties:{type:&quot;checkbox&quot;,checked:t.checked,disabled:!0},children:[]}),i.className=[&quot;task-list-item&quot;]}let a=-1;for(;++a&lt;r.length;){const c=r[a];(l||a!==0||c.type!==&quot;element&quot;||c.tagName!==&quot;p&quot;)&amp;&amp;o.push({type:&quot;text&quot;,value:`\n",
       "`}),c.type===&quot;element&quot;&amp;&amp;c.tagName===&quot;p&quot;&amp;&amp;!l?o.push(...c.children):o.push(c)}const s=r[r.length-1];s&amp;&amp;(l||s.type!==&quot;element&quot;||s.tagName!==&quot;p&quot;)&amp;&amp;o.push({type:&quot;text&quot;,value:`\n",
       "`});const u={type:&quot;element&quot;,tagName:&quot;li&quot;,properties:i,children:o};return e.patch(t,u),e.applyData(t,u)}function Mtt(e){let t=!1;if(e.type===&quot;list&quot;){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&amp;&amp;++r&lt;n.length;)t=uX(n[r])}return t}function uX(e){const t=e.spread;return t??e.children.length&gt;1}function Ptt(e,t){const n={},r=e.all(t);let l=-1;for(typeof t.start==&quot;number&quot;&amp;&amp;t.start!==1&amp;&amp;(n.start=t.start);++l&lt;r.length;){const o=r[l];if(o.type===&quot;element&quot;&amp;&amp;o.tagName===&quot;li&quot;&amp;&amp;o.properties&amp;&amp;Array.isArray(o.properties.className)&amp;&amp;o.properties.className.includes(&quot;task-list-item&quot;)){n.className=[&quot;contains-task-list&quot;];break}}const i={type:&quot;element&quot;,tagName:t.ordered?&quot;ol&quot;:&quot;ul&quot;,properties:n,children:e.wrap(r,!0)};return e.patch(t,i),e.applyData(t,i)}function Ott(e,t){const n={type:&quot;element&quot;,tagName:&quot;p&quot;,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Att(e,t){const n={type:&quot;root&quot;,children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)}function Dtt(e,t){const n={type:&quot;element&quot;,tagName:&quot;strong&quot;,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Ett(e,t){const n=e.all(t),r=n.shift(),l=[];if(r){const o={type:&quot;element&quot;,tagName:&quot;thead&quot;,properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],o),l.push(o)}if(n.length&gt;0){const o={type:&quot;element&quot;,tagName:&quot;tbody&quot;,properties:{},children:e.wrap(n,!0)},a=H4(t.children[1]),s=HY(t.children[t.children.length-1]);a&amp;&amp;s&amp;&amp;(o.position={start:a,end:s}),l.push(o)}const i={type:&quot;element&quot;,tagName:&quot;table&quot;,properties:{},children:e.wrap(l,!0)};return e.patch(t,i),e.applyData(t,i)}function Rtt(e,t,n){const r=n?n.children:void 0,i=(r?r.indexOf(t):1)===0?&quot;th&quot;:&quot;td&quot;,o=n&amp;&amp;n.type===&quot;table&quot;?n.align:void 0,a=o?o.length:t.children.length;let s=-1;const u=[];for(;++s&lt;a;){const d=t.children[s],f={},p=o?o[s]:void 0;p&amp;&amp;(f.align=p);let m={type:&quot;element&quot;,tagName:i,properties:f,children:[]};d&amp;&amp;(m.children=e.all(d),e.patch(d,m),m=e.applyData(d,m)),u.push(m)}const c={type:&quot;element&quot;,tagName:&quot;tr&quot;,properties:{},children:e.wrap(u,!0)};return e.patch(t,c),e.applyData(t,c)}function Ltt(e,t){const n={type:&quot;element&quot;,tagName:&quot;td&quot;,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}const HI=9,VI=32;function Itt(e){const t=String(e),n=/\\r?\\n|\\r/g;let r=n.exec(t),l=0;const i=[];for(;r;)i.push(GI(t.slice(l,r.index),l&gt;0,!0),r[0]),l=r.index+r[0].length,r=n.exec(t);return i.push(GI(t.slice(l),l&gt;0,!1)),i.join(&quot;&quot;)}function GI(e,t,n){let r=0,l=e.length;if(t){let i=e.codePointAt(r);for(;i===HI||i===VI;)r++,i=e.codePointAt(r)}if(n){let i=e.codePointAt(l-1);for(;i===HI||i===VI;)l--,i=e.codePointAt(l-1)}return l&gt;r?e.slice(r,l):&quot;&quot;}function $tt(e,t){const n={type:&quot;text&quot;,value:Itt(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function Ntt(e,t){const n={type:&quot;element&quot;,tagName:&quot;hr&quot;,properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const Ftt={blockquote:ptt,break:htt,code:mtt,delete:gtt,emphasis:vtt,footnoteReference:ytt,heading:btt,html:xtt,imageReference:wtt,image:_tt,inlineCode:Ttt,linkReference:ktt,link:Stt,listItem:Ctt,list:Ptt,paragraph:Ott,root:Att,strong:Dtt,table:Ett,tableCell:Ltt,tableRow:Rtt,text:$tt,thematicBreak:Ntt,toml:E0,yaml:E0,definition:E0,footnoteDefinition:E0};function E0(){}const cX=-1,y2=0,Ky=1,Zy=2,K4=3,Z4=4,Q4=5,J4=6,dX=7,fX=8,YI=typeof self==&quot;object&quot;?self:globalThis,jtt=(e,t)=&gt;{const n=(l,i)=&gt;(e.set(i,l),l),r=l=&gt;{if(e.has(l))return e.get(l);const[i,o]=t[l];switch(i){case y2:case cX:return n(o,l);case Ky:{const a=n([],l);for(const s of o)a.push(r(s));return a}case Zy:{const a=n({},l);for(const[s,u]of o)a[r(s)]=r(u);return a}case K4:return n(new Date(o),l);case Z4:{const{source:a,flags:s}=o;return n(new RegExp(a,s),l)}case Q4:{const a=n(new Map,l);for(const[s,u]of o)a.set(r(s),r(u));return a}case J4:{const a=n(new Set,l);for(const s of o)a.add(r(s));return a}case dX:{const{name:a,message:s}=o;return n(new YI[a](s),l)}case fX:return n(BigInt(o),l);case&quot;BigInt&quot;:return n(Object(BigInt(o)),l)}return n(new YI[i](o),l)};return r},XI=e=&gt;jtt(new Map,e)(0),Vc=&quot;&quot;,{toString:ztt}={},{keys:Btt}=Object,rh=e=&gt;{const t=typeof e;if(t!==&quot;object&quot;||!e)return[y2,t];const n=ztt.call(e).slice(8,-1);switch(n){case&quot;Array&quot;:return[Ky,Vc];case&quot;Object&quot;:return[Zy,Vc];case&quot;Date&quot;:return[K4,Vc];case&quot;RegExp&quot;:return[Z4,Vc];case&quot;Map&quot;:return[Q4,Vc];case&quot;Set&quot;:return[J4,Vc]}return n.includes(&quot;Array&quot;)?[Ky,n]:n.includes(&quot;Error&quot;)?[dX,n]:[Zy,n]},R0=([e,t])=&gt;e===y2&amp;&amp;(t===&quot;function&quot;||t===&quot;symbol&quot;),Wtt=(e,t,n,r)=&gt;{const l=(o,a)=&gt;{const s=r.push(o)-1;return n.set(a,s),s},i=o=&gt;{if(n.has(o))return n.get(o);let[a,s]=rh(o);switch(a){case y2:{let c=o;switch(s){case&quot;bigint&quot;:a=fX,c=o.toString();break;case&quot;function&quot;:case&quot;symbol&quot;:if(e)throw new TypeError(&quot;unable to serialize &quot;+s);c=null;break;case&quot;undefined&quot;:return l([cX],o)}return l([a,c],o)}case Ky:{if(s)return l([s,[...o]],o);const c=[],d=l([a,c],o);for(const f of o)c.push(i(f));return d}case Zy:{if(s)switch(s){case&quot;BigInt&quot;:return l([s,o.toString()],o);case&quot;Boolean&quot;:case&quot;Number&quot;:case&quot;String&quot;:return l([s,o.valueOf()],o)}if(t&amp;&amp;&quot;toJSON&quot;in o)return i(o.toJSON());const c=[],d=l([a,c],o);for(const f of Btt(o))(e||!R0(rh(o[f])))&amp;&amp;c.push([i(f),i(o[f])]);return d}case K4:return l([a,o.toISOString()],o);case Z4:{const{source:c,flags:d}=o;return l([a,{source:c,flags:d}],o)}case Q4:{const c=[],d=l([a,c],o);for(const[f,p]of o)(e||!(R0(rh(f))||R0(rh(p))))&amp;&amp;c.push([i(f),i(p)]);return d}case J4:{const c=[],d=l([a,c],o);for(const f of o)(e||!R0(rh(f)))&amp;&amp;c.push(i(f));return d}}const{message:u}=o;return l([a,{name:s,message:u}],o)};return i},KI=(e,{json:t,lossy:n}={})=&gt;{const r=[];return Wtt(!(t||n),!!t,new Map,r)(e),r},Qy=typeof structuredClone==&quot;function&quot;?(e,t)=&gt;t&amp;&amp;(&quot;json&quot;in t||&quot;lossy&quot;in t)?XI(KI(e,t)):structuredClone(e):(e,t)=&gt;XI(KI(e,t));function qtt(e,t){const n=[{type:&quot;text&quot;,value:&quot;↩&quot;}];return t&gt;1&amp;&amp;n.push({type:&quot;element&quot;,tagName:&quot;sup&quot;,properties:{},children:[{type:&quot;text&quot;,value:String(t)}]}),n}function Utt(e,t){return&quot;Back to reference &quot;+(e+1)+(t&gt;1?&quot;-&quot;+t:&quot;&quot;)}function Htt(e){const t=typeof e.options.clobberPrefix==&quot;string&quot;?e.options.clobberPrefix:&quot;user-content-&quot;,n=e.options.footnoteBackContent||qtt,r=e.options.footnoteBackLabel||Utt,l=e.options.footnoteLabel||&quot;Footnotes&quot;,i=e.options.footnoteLabelTagName||&quot;h2&quot;,o=e.options.footnoteLabelProperties||{className:[&quot;sr-only&quot;]},a=[];let s=-1;for(;++s&lt;e.footnoteOrder.length;){const u=e.footnoteById.get(e.footnoteOrder[s]);if(!u)continue;const c=e.all(u),d=String(u.identifier).toUpperCase(),f=Mc(d.toLowerCase());let p=0;const m=[],g=e.footnoteCounts.get(d);for(;g!==void 0&amp;&amp;++p&lt;=g;){m.length&gt;0&amp;&amp;m.push({type:&quot;text&quot;,value:&quot; &quot;});let h=typeof n==&quot;string&quot;?n:n(s,p);typeof h==&quot;string&quot;&amp;&amp;(h={type:&quot;text&quot;,value:h}),m.push({type:&quot;element&quot;,tagName:&quot;a&quot;,properties:{href:&quot;#&quot;+t+&quot;fnref-&quot;+f+(p&gt;1?&quot;-&quot;+p:&quot;&quot;),dataFootnoteBackref:&quot;&quot;,ariaLabel:typeof r==&quot;string&quot;?r:r(s,p),className:[&quot;data-footnote-backref&quot;]},children:Array.isArray(h)?h:[h]})}const b=c[c.length-1];if(b&amp;&amp;b.type===&quot;element&quot;&amp;&amp;b.tagName===&quot;p&quot;){const h=b.children[b.children.length-1];h&amp;&amp;h.type===&quot;text&quot;?h.value+=&quot; &quot;:b.children.push({type:&quot;text&quot;,value:&quot; &quot;}),b.children.push(...m)}else c.push(...m);const v={type:&quot;element&quot;,tagName:&quot;li&quot;,properties:{id:t+&quot;fn-&quot;+f},children:e.wrap(c,!0)};e.patch(u,v),a.push(v)}if(a.length!==0)return{type:&quot;element&quot;,tagName:&quot;section&quot;,properties:{dataFootnotes:!0,className:[&quot;footnotes&quot;]},children:[{type:&quot;element&quot;,tagName:i,properties:{...Qy(o),id:&quot;footnote-label&quot;},children:[{type:&quot;text&quot;,value:l}]},{type:&quot;text&quot;,value:`\n",
       "`},{type:&quot;element&quot;,tagName:&quot;ol&quot;,properties:{},children:e.wrap(a,!0)},{type:&quot;text&quot;,value:`\n",
       "`}]}}const pX=function(e){if(e==null)return Xtt;if(typeof e==&quot;function&quot;)return b2(e);if(typeof e==&quot;object&quot;)return Array.isArray(e)?Vtt(e):Gtt(e);if(typeof e==&quot;string&quot;)return Ytt(e);throw new Error(&quot;Expected function, string, or object as test&quot;)};function Vtt(e){const t=[];let n=-1;for(;++n&lt;e.length;)t[n]=pX(e[n]);return b2(r);function r(...l){let i=-1;for(;++i&lt;t.length;)if(t[i].apply(this,l))return!0;return!1}}function Gtt(e){const t=e;return b2(n);function n(r){const l=r;let i;for(i in e)if(l[i]!==t[i])return!1;return!0}}function Ytt(e){return b2(t);function t(n){return n&amp;&amp;n.type===e}}function b2(e){return t;function t(n,r,l){return!!(Ktt(n)&amp;&amp;e.call(this,n,typeof r==&quot;number&quot;?r:void 0,l||void 0))}}function Xtt(){return!0}function Ktt(e){return e!==null&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;&quot;type&quot;in e}const hX=[],Ztt=!0,ZI=!1,Qtt=&quot;skip&quot;;function Jtt(e,t,n,r){let l;typeof t==&quot;function&quot;&amp;&amp;typeof n!=&quot;function&quot;?(r=n,n=t):l=t;const i=pX(l),o=r?-1:1;a(e,void 0,[])();function a(s,u,c){const d=s&amp;&amp;typeof s==&quot;object&quot;?s:{};if(typeof d.type==&quot;string&quot;){const p=typeof d.tagName==&quot;string&quot;?d.tagName:typeof d.name==&quot;string&quot;?d.name:void 0;Object.defineProperty(f,&quot;name&quot;,{value:&quot;node (&quot;+(s.type+(p?&quot;&lt;&quot;+p+&quot;&gt;&quot;:&quot;&quot;))+&quot;)&quot;})}return f;function f(){let p=hX,m,g,b;if((!t||i(s,u,c[c.length-1]||void 0))&amp;&amp;(p=ent(n(s,c)),p[0]===ZI))return p;if(&quot;children&quot;in s&amp;&amp;s.children){const v=s;if(v.children&amp;&amp;p[0]!==Qtt)for(g=(r?v.children.length:-1)+o,b=c.concat(v);g&gt;-1&amp;&amp;g&lt;v.children.length;){const h=v.children[g];if(m=a(h,g,b)(),m[0]===ZI)return m;g=typeof m[1]==&quot;number&quot;?m[1]:g+o}}return p}}}function ent(e){return Array.isArray(e)?e:typeof e==&quot;number&quot;?[Ztt,e]:e==null?hX:[e]}function mX(e,t,n,r){let l,i,o;typeof t==&quot;function&quot;&amp;&amp;typeof n!=&quot;function&quot;?(i=void 0,o=t,l=n):(i=t,o=n,l=r),Jtt(e,i,a,l);function a(s,u){const c=u[u.length-1],d=c?c.children.indexOf(s):void 0;return o(s,d,c)}}const jS={}.hasOwnProperty,tnt={};function nnt(e,t){const n=t||tnt,r=new Map,l=new Map,i=new Map,o={...Ftt,...n.handlers},a={all:u,applyData:ant,definitionById:r,footnoteById:l,footnoteCounts:i,footnoteOrder:[],handlers:o,one:s,options:n,patch:rnt,wrap:int};return mX(e,function(c){if(c.type===&quot;definition&quot;||c.type===&quot;footnoteDefinition&quot;){const d=c.type===&quot;definition&quot;?r:l,f=String(c.identifier).toUpperCase();d.has(f)||d.set(f,c)}}),a;function s(c,d){const f=c.type,p=a.handlers[f];if(jS.call(a.handlers,f)&amp;&amp;p)return p(a,c,d);if(a.options.passThrough&amp;&amp;a.options.passThrough.includes(f)){if(&quot;children&quot;in c){const{children:g,...b}=c,v=Qy(b);return v.children=a.all(c),v}return Qy(c)}return(a.options.unknownHandler||ont)(a,c,d)}function u(c){const d=[];if(&quot;children&quot;in c){const f=c.children;let p=-1;for(;++p&lt;f.length;){const m=a.one(f[p],c);if(m){if(p&amp;&amp;f[p-1].type===&quot;break&quot;&amp;&amp;(!Array.isArray(m)&amp;&amp;m.type===&quot;text&quot;&amp;&amp;(m.value=QI(m.value)),!Array.isArray(m)&amp;&amp;m.type===&quot;element&quot;)){const g=m.children[0];g&amp;&amp;g.type===&quot;text&quot;&amp;&amp;(g.value=QI(g.value))}Array.isArray(m)?d.push(...m):d.push(m)}}}return d}}function rnt(e,t){e.position&amp;&amp;(t.position=zQe(e))}function ant(e,t){let n=t;if(e&amp;&amp;e.data){const r=e.data.hName,l=e.data.hChildren,i=e.data.hProperties;if(typeof r==&quot;string&quot;)if(n.type===&quot;element&quot;)n.tagName=r;else{const o=&quot;children&quot;in n?n.children:[n];n={type:&quot;element&quot;,tagName:r,properties:{},children:o}}n.type===&quot;element&quot;&amp;&amp;i&amp;&amp;Object.assign(n.properties,Qy(i)),&quot;children&quot;in n&amp;&amp;n.children&amp;&amp;l!==null&amp;&amp;l!==void 0&amp;&amp;(n.children=l)}return n}function ont(e,t){const n=t.data||{},r=&quot;value&quot;in t&amp;&amp;!(jS.call(n,&quot;hProperties&quot;)||jS.call(n,&quot;hChildren&quot;))?{type:&quot;text&quot;,value:t.value}:{type:&quot;element&quot;,tagName:&quot;div&quot;,properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function int(e,t){const n=[];let r=-1;for(t&amp;&amp;n.push({type:&quot;text&quot;,value:`\n",
       "`});++r&lt;e.length;)r&amp;&amp;n.push({type:&quot;text&quot;,value:`\n",
       "`}),n.push(e[r]);return t&amp;&amp;e.length&gt;0&amp;&amp;n.push({type:&quot;text&quot;,value:`\n",
       "`}),n}function QI(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function JI(e,t){const n=nnt(e,t),r=n.one(e,void 0),l=Htt(n),i=Array.isArray(r)?{type:&quot;root&quot;,children:r}:r||{type:&quot;root&quot;,children:[]};return l&amp;&amp;i.children.push({type:&quot;text&quot;,value:`\n",
       "`},l),i}function lnt(e,t){return e&amp;&amp;&quot;run&quot;in e?async function(n,r){const l=JI(n,t);await e.run(l,r)}:function(n){return JI(n,t||e)}}function e$(e){if(e)throw e}var wv=Object.prototype.hasOwnProperty,gX=Object.prototype.toString,t$=Object.defineProperty,n$=Object.getOwnPropertyDescriptor,r$=function(t){return typeof Array.isArray==&quot;function&quot;?Array.isArray(t):gX.call(t)===&quot;[object Array]&quot;},a$=function(t){if(!t||gX.call(t)!==&quot;[object Object]&quot;)return!1;var n=wv.call(t,&quot;constructor&quot;),r=t.constructor&amp;&amp;t.constructor.prototype&amp;&amp;wv.call(t.constructor.prototype,&quot;isPrototypeOf&quot;);if(t.constructor&amp;&amp;!n&amp;&amp;!r)return!1;var l;for(l in t);return typeof l&gt;&quot;u&quot;||wv.call(t,l)},o$=function(t,n){t$&amp;&amp;n.name===&quot;__proto__&quot;?t$(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},i$=function(t,n){if(n===&quot;__proto__&quot;)if(wv.call(t,n)){if(n$)return n$(t,n).value}else return;return t[n]},snt=function e(){var t,n,r,l,i,o,a=arguments[0],s=1,u=arguments.length,c=!1;for(typeof a==&quot;boolean&quot;&amp;&amp;(c=a,a=arguments[1]||{},s=2),(a==null||typeof a!=&quot;object&quot;&amp;&amp;typeof a!=&quot;function&quot;)&amp;&amp;(a={});s&lt;u;++s)if(t=arguments[s],t!=null)for(n in t)r=i$(a,n),l=i$(t,n),a!==l&amp;&amp;(c&amp;&amp;l&amp;&amp;(a$(l)||(i=r$(l)))?(i?(i=!1,o=r&amp;&amp;r$(r)?r:[]):o=r&amp;&amp;a$(r)?r:{},o$(a,{name:n,newValue:e(c,o,l)})):typeof l&lt;&quot;u&quot;&amp;&amp;o$(a,{name:n,newValue:l}));return a};const $T=lr(snt);function zS(e){if(typeof e!=&quot;object&quot;||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&amp;&amp;!(Symbol.toStringTag in e)&amp;&amp;!(Symbol.iterator in e)}function unt(){const e=[],t={run:n,use:r};return t;function n(...l){let i=-1;const o=l.pop();if(typeof o!=&quot;function&quot;)throw new TypeError(&quot;Expected function as last argument, not &quot;+o);a(null,...l);function a(s,...u){const c=e[++i];let d=-1;if(s){o(s);return}for(;++d&lt;l.length;)(u[d]===null||u[d]===void 0)&amp;&amp;(u[d]=l[d]);l=u,c?cnt(c,a)(...u):o(null,...u)}}function r(l){if(typeof l!=&quot;function&quot;)throw new TypeError(&quot;Expected `middelware` to be a function, not &quot;+l);return e.push(l),t}}function cnt(e,t){let n;return r;function r(...o){const a=e.length&gt;o.length;let s;a&amp;&amp;o.push(l);try{s=e.apply(this,o)}catch(u){const c=u;if(a&amp;&amp;n)throw c;return l(c)}a||(s instanceof Promise?s.then(i,l):s instanceof Error?l(s):i(s))}function l(o,...a){n||(n=!0,t(o,...a))}function i(o){l(null,o)}}const al={basename:dnt,dirname:fnt,extname:pnt,join:hnt,sep:&quot;/&quot;};function dnt(e,t){if(t!==void 0&amp;&amp;typeof t!=&quot;string&quot;)throw new TypeError(&#x27;&quot;ext&quot; argument must be a string&#x27;);wg(e);let n=0,r=-1,l=e.length,i;if(t===void 0||t.length===0||t.length&gt;e.length){for(;l--;)if(e.codePointAt(l)===47){if(i){n=l+1;break}}else r&lt;0&amp;&amp;(i=!0,r=l+1);return r&lt;0?&quot;&quot;:e.slice(n,r)}if(t===e)return&quot;&quot;;let o=-1,a=t.length-1;for(;l--;)if(e.codePointAt(l)===47){if(i){n=l+1;break}}else o&lt;0&amp;&amp;(i=!0,o=l+1),a&gt;-1&amp;&amp;(e.codePointAt(l)===t.codePointAt(a--)?a&lt;0&amp;&amp;(r=l):(a=-1,r=o));return n===r?r=o:r&lt;0&amp;&amp;(r=e.length),e.slice(n,r)}function fnt(e){if(wg(e),e.length===0)return&quot;.&quot;;let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t&lt;0?e.codePointAt(0)===47?&quot;/&quot;:&quot;.&quot;:t===1&amp;&amp;e.codePointAt(0)===47?&quot;//&quot;:e.slice(0,t)}function pnt(e){wg(e);let t=e.length,n=-1,r=0,l=-1,i=0,o;for(;t--;){const a=e.codePointAt(t);if(a===47){if(o){r=t+1;break}continue}n&lt;0&amp;&amp;(o=!0,n=t+1),a===46?l&lt;0?l=t:i!==1&amp;&amp;(i=1):l&gt;-1&amp;&amp;(i=-1)}return l&lt;0||n&lt;0||i===0||i===1&amp;&amp;l===n-1&amp;&amp;l===r+1?&quot;&quot;:e.slice(l,n)}function hnt(...e){let t=-1,n;for(;++t&lt;e.length;)wg(e[t]),e[t]&amp;&amp;(n=n===void 0?e[t]:n+&quot;/&quot;+e[t]);return n===void 0?&quot;.&quot;:mnt(n)}function mnt(e){wg(e);const t=e.codePointAt(0)===47;let n=gnt(e,!t);return n.length===0&amp;&amp;!t&amp;&amp;(n=&quot;.&quot;),n.length&gt;0&amp;&amp;e.codePointAt(e.length-1)===47&amp;&amp;(n+=&quot;/&quot;),t?&quot;/&quot;+n:n}function gnt(e,t){let n=&quot;&quot;,r=0,l=-1,i=0,o=-1,a,s;for(;++o&lt;=e.length;){if(o&lt;e.length)a=e.codePointAt(o);else{if(a===47)break;a=47}if(a===47){if(!(l===o-1||i===1))if(l!==o-1&amp;&amp;i===2){if(n.length&lt;2||r!==2||n.codePointAt(n.length-1)!==46||n.codePointAt(n.length-2)!==46){if(n.length&gt;2){if(s=n.lastIndexOf(&quot;/&quot;),s!==n.length-1){s&lt;0?(n=&quot;&quot;,r=0):(n=n.slice(0,s),r=n.length-1-n.lastIndexOf(&quot;/&quot;)),l=o,i=0;continue}}else if(n.length&gt;0){n=&quot;&quot;,r=0,l=o,i=0;continue}}t&amp;&amp;(n=n.length&gt;0?n+&quot;/..&quot;:&quot;..&quot;,r=2)}else n.length&gt;0?n+=&quot;/&quot;+e.slice(l+1,o):n=e.slice(l+1,o),r=o-l-1;l=o,i=0}else a===46&amp;&amp;i&gt;-1?i++:i=-1}return n}function wg(e){if(typeof e!=&quot;string&quot;)throw new TypeError(&quot;Path must be a string. Received &quot;+JSON.stringify(e))}const vnt={cwd:ynt};function ynt(){return&quot;/&quot;}function BS(e){return!!(e!==null&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;&quot;href&quot;in e&amp;&amp;e.href&amp;&amp;&quot;protocol&quot;in e&amp;&amp;e.protocol&amp;&amp;e.auth===void 0)}function bnt(e){if(typeof e==&quot;string&quot;)e=new URL(e);else if(!BS(e)){const t=new TypeError(&#x27;The &quot;path&quot; argument must be of type string or an instance of URL. Received `&#x27;+e+&quot;`&quot;);throw t.code=&quot;ERR_INVALID_ARG_TYPE&quot;,t}if(e.protocol!==&quot;file:&quot;){const t=new TypeError(&quot;The URL must be of scheme file&quot;);throw t.code=&quot;ERR_INVALID_URL_SCHEME&quot;,t}return xnt(e)}function xnt(e){if(e.hostname!==&quot;&quot;){const r=new TypeError(&#x27;File URL host must be &quot;localhost&quot; or empty on darwin&#x27;);throw r.code=&quot;ERR_INVALID_FILE_URL_HOST&quot;,r}const t=e.pathname;let n=-1;for(;++n&lt;t.length;)if(t.codePointAt(n)===37&amp;&amp;t.codePointAt(n+1)===50){const r=t.codePointAt(n+2);if(r===70||r===102){const l=new TypeError(&quot;File URL path must not include encoded / characters&quot;);throw l.code=&quot;ERR_INVALID_FILE_URL_PATH&quot;,l}}return decodeURIComponent(t)}const NT=[&quot;history&quot;,&quot;path&quot;,&quot;basename&quot;,&quot;stem&quot;,&quot;extname&quot;,&quot;dirname&quot;];class vX{constructor(t){let n;t?BS(t)?n={path:t}:typeof t==&quot;string&quot;||wnt(t)?n={value:t}:n=t:n={},this.cwd=vnt.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let r=-1;for(;++r&lt;NT.length;){const i=NT[r];i in n&amp;&amp;n[i]!==void 0&amp;&amp;n[i]!==null&amp;&amp;(this[i]=i===&quot;history&quot;?[...n[i]]:n[i])}let l;for(l in n)NT.includes(l)||(this[l]=n[l])}get basename(){return typeof this.path==&quot;string&quot;?al.basename(this.path):void 0}set basename(t){jT(t,&quot;basename&quot;),FT(t,&quot;basename&quot;),this.path=al.join(this.dirname||&quot;&quot;,t)}get dirname(){return typeof this.path==&quot;string&quot;?al.dirname(this.path):void 0}set dirname(t){l$(this.basename,&quot;dirname&quot;),this.path=al.join(t||&quot;&quot;,this.basename)}get extname(){return typeof this.path==&quot;string&quot;?al.extname(this.path):void 0}set extname(t){if(FT(t,&quot;extname&quot;),l$(this.dirname,&quot;extname&quot;),t){if(t.codePointAt(0)!==46)throw new Error(&quot;`extname` must start with `.`&quot;);if(t.includes(&quot;.&quot;,1))throw new Error(&quot;`extname` cannot contain multiple dots&quot;)}this.path=al.join(this.dirname,this.stem+(t||&quot;&quot;))}get path(){return this.history[this.history.length-1]}set path(t){BS(t)&amp;&amp;(t=bnt(t)),jT(t,&quot;path&quot;),this.path!==t&amp;&amp;this.history.push(t)}get stem(){return typeof this.path==&quot;string&quot;?al.basename(this.path,this.extname):void 0}set stem(t){jT(t,&quot;stem&quot;),FT(t,&quot;stem&quot;),this.path=al.join(this.dirname||&quot;&quot;,t+(this.extname||&quot;&quot;))}fail(t,n,r){const l=this.message(t,n,r);throw l.fatal=!0,l}info(t,n,r){const l=this.message(t,n,r);return l.fatal=void 0,l}message(t,n,r){const l=new To(t,n,r);return this.path&amp;&amp;(l.name=this.path+&quot;:&quot;+l.name,l.file=this.path),l.fatal=!1,this.messages.push(l),l}toString(t){return this.value===void 0?&quot;&quot;:typeof this.value==&quot;string&quot;?this.value:new TextDecoder(t||void 0).decode(this.value)}}function FT(e,t){if(e&amp;&amp;e.includes(al.sep))throw new Error(&quot;`&quot;+t+&quot;` cannot be a path: did not expect `&quot;+al.sep+&quot;`&quot;)}function jT(e,t){if(!e)throw new Error(&quot;`&quot;+t+&quot;` cannot be empty&quot;)}function l$(e,t){if(!e)throw new Error(&quot;Setting `&quot;+t+&quot;` requires `path` to be set too&quot;)}function wnt(e){return!!(e&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;&quot;byteLength&quot;in e&amp;&amp;&quot;byteOffset&quot;in e)}const _nt=function(e){const r=this.constructor.prototype,l=r[e],i=function(){return l.apply(i,arguments)};Object.setPrototypeOf(i,r);const o=Object.getOwnPropertyNames(l);for(const a of o){const s=Object.getOwnPropertyDescriptor(l,a);s&amp;&amp;Object.defineProperty(i,a,s)}return i},Tnt={}.hasOwnProperty;class eO extends _nt{constructor(){super(&quot;copy&quot;),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=unt()}copy(){const t=new eO;let n=-1;for(;++n&lt;this.attachers.length;){const r=this.attachers[n];t.use(...r)}return t.data($T(!0,{},this.namespace)),t}data(t,n){return typeof t==&quot;string&quot;?arguments.length===2?(WT(&quot;data&quot;,this.frozen),this.namespace[t]=n,this):Tnt.call(this.namespace,t)&amp;&amp;this.namespace[t]||void 0:t?(WT(&quot;data&quot;,this.frozen),this.namespace=t,this):this.namespace}freeze(){if(this.frozen)return this;const t=this;for(;++this.freezeIndex&lt;this.attachers.length;){const[n,...r]=this.attachers[this.freezeIndex];if(r[0]===!1)continue;r[0]===!0&amp;&amp;(r[0]=void 0);const l=n.call(t,...r);typeof l==&quot;function&quot;&amp;&amp;this.transformers.use(l)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(t){this.freeze();const n=L0(t),r=this.parser||this.Parser;return zT(&quot;parse&quot;,r),r(String(n),n)}process(t,n){const r=this;return this.freeze(),zT(&quot;process&quot;,this.parser||this.Parser),BT(&quot;process&quot;,this.compiler||this.Compiler),n?l(void 0,n):new Promise(l);function l(i,o){const a=L0(t),s=r.parse(a);r.run(s,a,function(c,d,f){if(c||!d||!f)return u(c);const p=d,m=r.stringify(p,f);Cnt(m)?f.value=m:f.result=m,u(c,f)});function u(c,d){c||!d?o(c):i?i(d):n(void 0,d)}}}processSync(t){let n=!1,r;return this.freeze(),zT(&quot;processSync&quot;,this.parser||this.Parser),BT(&quot;processSync&quot;,this.compiler||this.Compiler),this.process(t,l),u$(&quot;processSync&quot;,&quot;process&quot;,n),r;function l(i,o){n=!0,e$(i),r=o}}run(t,n,r){s$(t),this.freeze();const l=this.transformers;return!r&amp;&amp;typeof n==&quot;function&quot;&amp;&amp;(r=n,n=void 0),r?i(void 0,r):new Promise(i);function i(o,a){const s=L0(n);l.run(t,s,u);function u(c,d,f){const p=d||t;c?a(c):o?o(p):r(void 0,p,f)}}}runSync(t,n){let r=!1,l;return this.run(t,n,i),u$(&quot;runSync&quot;,&quot;run&quot;,r),l;function i(o,a){e$(o),l=a,r=!0}}stringify(t,n){this.freeze();const r=L0(n),l=this.compiler||this.Compiler;return BT(&quot;stringify&quot;,l),s$(t),l(t,r)}use(t,...n){const r=this.attachers,l=this.namespace;if(WT(&quot;use&quot;,this.frozen),t!=null)if(typeof t==&quot;function&quot;)s(t,n);else if(typeof t==&quot;object&quot;)Array.isArray(t)?a(t):o(t);else throw new TypeError(&quot;Expected usable value, not `&quot;+t+&quot;`&quot;);return this;function i(u){if(typeof u==&quot;function&quot;)s(u,[]);else if(typeof u==&quot;object&quot;)if(Array.isArray(u)){const[c,...d]=u;s(c,d)}else o(u);else throw new TypeError(&quot;Expected usable value, not `&quot;+u+&quot;`&quot;)}function o(u){if(!(&quot;plugins&quot;in u)&amp;&amp;!(&quot;settings&quot;in u))throw new Error(&quot;Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither&quot;);a(u.plugins),u.settings&amp;&amp;(l.settings=$T(!0,l.settings,u.settings))}function a(u){let c=-1;if(u!=null)if(Array.isArray(u))for(;++c&lt;u.length;){const d=u[c];i(d)}else throw new TypeError(&quot;Expected a list of plugins, not `&quot;+u+&quot;`&quot;)}function s(u,c){let d=-1,f=-1;for(;++d&lt;r.length;)if(r[d][0]===u){f=d;break}if(f===-1)r.push([u,...c]);else if(c.length&gt;0){let[p,...m]=c;const g=r[f][1];zS(g)&amp;&amp;zS(p)&amp;&amp;(p=$T(!0,g,p)),r[f]=[u,p,...m]}}}}const knt=new eO().freeze();function zT(e,t){if(typeof t!=&quot;function&quot;)throw new TypeError(&quot;Cannot `&quot;+e+&quot;` without `parser`&quot;)}function BT(e,t){if(typeof t!=&quot;function&quot;)throw new TypeError(&quot;Cannot `&quot;+e+&quot;` without `compiler`&quot;)}function WT(e,t){if(t)throw new Error(&quot;Cannot call `&quot;+e+&quot;` on a frozen processor.\\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.&quot;)}function s$(e){if(!zS(e)||typeof e.type!=&quot;string&quot;)throw new TypeError(&quot;Expected node, got `&quot;+e+&quot;`&quot;)}function u$(e,t,n){if(!n)throw new Error(&quot;`&quot;+e+&quot;` finished async. Use `&quot;+t+&quot;` instead&quot;)}function L0(e){return Snt(e)?e:new vX(e)}function Snt(e){return!!(e&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;&quot;message&quot;in e&amp;&amp;&quot;messages&quot;in e)}function Cnt(e){return typeof e==&quot;string&quot;||Mnt(e)}function Mnt(e){return!!(e&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;&quot;byteLength&quot;in e&amp;&amp;&quot;byteOffset&quot;in e)}const c$={}.hasOwnProperty,Pnt=&quot;https://github.com/remarkjs/react-markdown/blob/main/changelog.md&quot;,d$=[],f$={allowDangerousHtml:!0},Ont=/^(https?|ircs?|mailto|xmpp)$/i,Ant=[{from:&quot;astPlugins&quot;,id:&quot;remove-buggy-html-in-markdown-parser&quot;},{from:&quot;allowDangerousHtml&quot;,id:&quot;remove-buggy-html-in-markdown-parser&quot;},{from:&quot;allowNode&quot;,id:&quot;replace-allownode-allowedtypes-and-disallowedtypes&quot;,to:&quot;allowElement&quot;},{from:&quot;allowedTypes&quot;,id:&quot;replace-allownode-allowedtypes-and-disallowedtypes&quot;,to:&quot;allowedElements&quot;},{from:&quot;disallowedTypes&quot;,id:&quot;replace-allownode-allowedtypes-and-disallowedtypes&quot;,to:&quot;disallowedElements&quot;},{from:&quot;escapeHtml&quot;,id:&quot;remove-buggy-html-in-markdown-parser&quot;},{from:&quot;includeElementIndex&quot;,id:&quot;#remove-includeelementindex&quot;},{from:&quot;includeNodeIndex&quot;,id:&quot;change-includenodeindex-to-includeelementindex&quot;},{from:&quot;linkTarget&quot;,id:&quot;remove-linktarget&quot;},{from:&quot;plugins&quot;,id:&quot;change-plugins-to-remarkplugins&quot;,to:&quot;remarkPlugins&quot;},{from:&quot;rawSourcePos&quot;,id:&quot;#remove-rawsourcepos&quot;},{from:&quot;renderers&quot;,id:&quot;change-renderers-to-components&quot;,to:&quot;components&quot;},{from:&quot;source&quot;,id:&quot;change-source-to-children&quot;,to:&quot;children&quot;},{from:&quot;sourcePos&quot;,id:&quot;#remove-sourcepos&quot;},{from:&quot;transformImageUri&quot;,id:&quot;#add-urltransform&quot;,to:&quot;urlTransform&quot;},{from:&quot;transformLinkUri&quot;,id:&quot;#add-urltransform&quot;,to:&quot;urlTransform&quot;}];function yX(e){const t=e.allowedElements,n=e.allowElement,r=e.children||&quot;&quot;,l=e.className,i=e.components,o=e.disallowedElements,a=e.rehypePlugins||d$,s=e.remarkPlugins||d$,u=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...f$}:f$,c=e.skipHtml,d=e.unwrapDisallowed,f=e.urlTransform||Dnt,p=knt().use(ftt).use(s).use(lnt,u).use(a),m=new vX;typeof r==&quot;string&quot;&amp;&amp;(m.value=r);for(const h of Ant)Object.hasOwn(e,h.from)&amp;&amp;(&quot;&quot;+h.from+(h.to?&quot;use `&quot;+h.to+&quot;` instead&quot;:&quot;remove it&quot;)+Pnt+h.id,void 0);const g=p.parse(m);let b=p.runSync(g,m);return l&amp;&amp;(b={type:&quot;element&quot;,tagName:&quot;div&quot;,properties:{className:l},children:b.type===&quot;root&quot;?b.children:[b]}),mX(b,v),VQe(b,{Fragment:ke.Fragment,components:i,ignoreInvalidStyle:!0,jsx:ke.jsx,jsxs:ke.jsxs,passKeys:!0,passNode:!0});function v(h,y,w){if(h.type===&quot;raw&quot;&amp;&amp;w&amp;&amp;typeof y==&quot;number&quot;)return c?w.children.splice(y,1):w.children[y]={type:&quot;text&quot;,value:h.value},y;if(h.type===&quot;element&quot;){let _;for(_ in RT)if(c$.call(RT,_)&amp;&amp;c$.call(h.properties,_)){const x=h.properties[_],T=RT[_];(T===null||T.includes(h.tagName))&amp;&amp;(h.properties[_]=f(String(x||&quot;&quot;),_,h))}}if(h.type===&quot;element&quot;){let _=t?!t.includes(h.tagName):o?o.includes(h.tagName):!1;if(!_&amp;&amp;n&amp;&amp;typeof y==&quot;number&quot;&amp;&amp;(_=!n(h,y,w)),_&amp;&amp;w&amp;&amp;typeof y==&quot;number&quot;)return d&amp;&amp;h.children?w.children.splice(y,1,...h.children):w.children.splice(y,1),y}}}function Dnt(e){return cJe(e,Ont)}const Ent=e=&gt;ke.jsx(ke.Fragment,{children:ke.jsx(yX,{children:e.text})}),p$=[&quot;unknown&quot;,&quot;success&quot;,&quot;warning&quot;,&quot;fail&quot;],bX=e=&gt;{switch(e){case&quot;error&quot;:case&quot;unknown&quot;:return&quot;info&quot;;case&quot;success&quot;:return&quot;success&quot;;case&quot;warning&quot;:return&quot;warning&quot;;case&quot;fail&quot;:return&quot;error&quot;}},xX=({title:e,description:t,state:n,details:r})=&gt;{const[l,i]=ge.useState({active:!1}),o=r!=null&amp;&amp;r.parts.length&gt;0;return p$.includes(n)||(console.error(`unexpected state: ${n} (expected one of [${p$.join(&quot;, &quot;)}])`),n=&quot;unknown&quot;),ke.jsx(ke.Fragment,{children:ke.jsxs(Ia,{children:[ke.jsxs(cM,{severity:bX(n),action:o?ke.jsx(ji,{onClick:()=&gt;i(a=&gt;({active:!a.active})),color:&quot;inherit&quot;,size:&quot;small&quot;,children:&quot;Details&quot;}):null,children:[ke.jsx(dM,{children:e}),ke.jsx(yX,{children:t})]}),o?ke.jsx(Z1,{in:l.active,mountOnEnter:!0,unmountOnExit:!0,children:ke.jsx(Ia,{style:{padding:&quot;2px&quot;},children:ke.jsx(F4,{details:r,widgetSize:2})})}):ke.jsx(ke.Fragment,{})]})})},Rnt=({type:e,availableTypes:t,onChange:n})=&gt;ke.jsx(ke.Fragment,{children:ke.jsx(sb,{variant:&quot;standard&quot;,value:e,onChange:r=&gt;n(r.target.value),native:!0,children:t.map(r=&gt;ke.jsx(&quot;option&quot;,{value:r.id,children:r.title},r.id))})}),Lnt=({groupInfo:e,tests:t})=&gt;{const[n,r]=ge.useState({active:!1});return ke.jsx(ke.Fragment,{children:ke.jsxs(Ia,{mt:2,px:2,children:[ke.jsxs(cM,{severity:bX(e.severity??&quot;unknown&quot;),icon:!1,action:ke.jsx(ji,{onClick:()=&gt;r(l=&gt;({active:!l.active})),color:&quot;inherit&quot;,size:&quot;small&quot;,children:n.active?&quot;Hide&quot;:&quot;Show&quot;}),children:[ke.jsx(dM,{children:e.title}),e.description]}),ke.jsx(Z1,{in:n.active,mountOnEnter:!0,unmountOnExit:!0,children:ke.jsx(cr,{container:!0,spacing:2,style:{padding:10,paddingTop:20},children:t.map((l,i)=&gt;ke.jsx(cr,{item:!0,xs:12,children:ke.jsx(xX,{...l})},i))})})]})})},Int=({type:e,groupsInfo:t,tests:n})=&gt;{function r(a){if(a===&quot;status&quot;)return[t.find(c=&gt;c.id===a).values,c=&gt;c.state];const s=t.find(c=&gt;c.id===a);if(s===void 0)throw&quot;unexpected type&quot;;return[s.values.find(c=&gt;c.id==&quot;no group&quot;)!==void 0?s.values:[...s.values,{id:&quot;no group&quot;,title:&quot;No Group&quot;,sortIndex:-1,description:&quot;No group of this type was provided&quot;}],c=&gt;c.groups[a]??&quot;no group&quot;]}const[l,i]=r(e),o=n.reduce((a,s)=&gt;(a.set(i(s),[...a.get(i(s))??[],s]),a),new Map);return ke.jsx(ke.Fragment,{children:ke.jsx(cr,{container:!0,spacing:2,children:Array.from(o.entries()).map(([a,s])=&gt;[l.find(u=&gt;u.id===a)??{id:a,title:a},s]).sort((a,s)=&gt;(a[0].sortIndex??0)-(s[0].sortIndex??0)).map(([a,s],u)=&gt;ke.jsx(cr,{item:!0,xs:12,children:ke.jsx(Lnt,{groupInfo:a,tests:s})},`test_${u}`))})})},$nt=[{id:&quot;none&quot;,title:&quot;All tests&quot;,values:[]},{id:&quot;status&quot;,title:&quot;By test status&quot;,values:[{id:&quot;success&quot;,title:&quot;Passed tests&quot;,sortIndex:3,description:&quot;&quot;,severity:&quot;success&quot;},{id:&quot;fail&quot;,title:&quot;Failed tests&quot;,sortIndex:1,description:&quot;&quot;,severity:&quot;fail&quot;},{id:&quot;warning&quot;,title:&quot;Failed non-critical tests&quot;,sortIndex:2,description:&quot;&quot;,severity:&quot;warning&quot;},{id:&quot;error&quot;,title:&quot;Tests with execution errors&quot;,sortIndex:2,description:&quot;&quot;,severity:&quot;error&quot;}]}],Nnt=({tests:e,testGroupTypes:t})=&gt;{const[n,r]=Qe.useState({group_type:&quot;none&quot;}),l=[];for(let o=0;o&lt;e.length;o++){const a=e[o],s=Object.keys(a.groups);for(const u of s)l.findIndex(c=&gt;c===u)===-1&amp;&amp;l.push(u)}const i=[...$nt,...(t??[]).filter(o=&gt;l.findIndex(a=&gt;a===o.id)!==-1)];return ke.jsx(ke.Fragment,{children:ke.jsxs(cr,{container:!0,spacing:2,children:[ke.jsx(cr,{item:!0,xs:12,children:ke.jsx(Rnt,{type:n.group_type,availableTypes:i,onChange:o=&gt;r({group_type:o})})}),ke.jsx(cr,{item:!0,xs:12,children:ke.jsx(cr,{container:!0,spacing:2,children:n.group_type===&quot;none&quot;?e.map((o,a)=&gt;ke.jsx(cr,{item:!0,xs:12,children:ke.jsx(xX,{...o})},`test_${a}`)):ke.jsx(Int,{type:n.group_type,groupsInfo:i,tests:e})})})]})})};function Fnt(e){return e===rv.Small?3:e===rv.Medium?6:(e===rv.Big,12)}function _g(e,t,n){let r=ke.jsx(Hz,{});if(t.type===&quot;counter&quot;)r=ke.jsx(zpe,{...t.params});else if(t.type===&quot;percent&quot;)r=ke.jsx(Bpe,{...t.params});else if(t.type===&quot;big_graph&quot;)r=ke.jsx(ub,{...t.params,widgetSize:t.size});else if(t.type===&quot;tabbed_graph&quot;)r=ke.jsx(Gpe,{...t.params,widgetSize:t.size});else if(t.type===&quot;tabs&quot;)r=ke.jsx(VZe,{...t,widgetSize:t.size,id:&quot;twc_&quot;});else if(t.type===&quot;table&quot;)r=ke.jsx(Ype,{...t.params});else if(t.type===&quot;big_table&quot;)r=ke.jsx(HZe,{...t.params,widgetSize:t.size});else if(t.type===&quot;group&quot;)r=ke.jsx(Uz,{children:t.widgets.map((l,i)=&gt;_g(`wi_${i}`,l))});else if(t.type===&quot;rich_data&quot;)r=ke.jsx(tQe,{...t.params,widgetSize:t.size});else if(t.type===&quot;list&quot;){const l=t;r=ke.jsx(cQe,{widgets:l.widgets,pageSize:l.pageSize,widgetSize:t.size})}else t.type===&quot;text&quot;?r=ke.jsx(Ent,{...t.params}):t.type===&quot;test_suite&quot;&amp;&amp;(r=ke.jsx(Nnt,{...t.params}));return ke.jsx(jpe,{size:Fnt(t.size),ItemWrapper:n,children:{...t,content:r}},e)}const jnt=({widgets:e,ItemWrapper:t})=&gt;ke.jsx(ke.Fragment,{children:e.length&gt;0&amp;&amp;e.map((n,r)=&gt;ke.jsx(Qe.Fragment,{children:_g(`wi_${r}`,n,t)},n.id))}),znt=({widgets:e,ItemWrapper:t})=&gt;e.length===0?ke.jsx(pr,{my:3,align:&quot;center&quot;,variant:&quot;h4&quot;,children:&quot;This dashboard is currently empty. Please add a monitoring panel to start.&quot;}):ke.jsx(ke.Fragment,{children:ke.jsx(cr,{container:!0,spacing:3,direction:&quot;row&quot;,alignItems:&quot;stretch&quot;,children:ke.jsx(jnt,{widgets:e,ItemWrapper:t})})});function Bnt({dashboard:{widgets:e},additionalGraphs:t}){return ke.jsx(DM.Provider,{value:Npe({getAdditionGraphData:n=&gt;{const r=t.get(n);return r?Promise.resolve(r):Promise.reject(&quot;No graph found&quot;)},getAdditionWidgetData:n=&gt;{const r=t.get(n);return r?Promise.resolve(r):Promise.reject(&quot;No graph found&quot;)}}),children:ke.jsx(znt,{widgets:e})})}function Wnt(e,t,n){UT.createRoot(document.getElementById(n)).render(ke.jsx(Qe.StrictMode,{children:ke.jsx(bj,{theme:Ipe,children:ke.jsx(Bnt,{dashboard:e,additionalGraphs:t})})}))}window.drawDashboard=Wnt;\n",
       "&lt;/script&gt;\n",
       "\n",
       "&lt;script&gt;\n",
       "window.drawDashboard(evidently_dashboard_a26eb7c874b4497487c50560f6322e1f,\n",
       "    new Map(Object.entries(additional_graphs_evidently_dashboard_a26eb7c874b4497487c50560f6322e1f)),\n",
       "    &quot;root_evidently_dashboard_a26eb7c874b4497487c50560f6322e1f&quot;\n",
       ");\n",
       "&lt;/script&gt;\n",
       "&lt;/body&gt;\n",
       "\">\n",
       "    "
      ],
      "text/plain": [
       "<evidently.report.report.Report at 0x1895a1330e0>"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from evidently import ColumnMapping\n",
    "from evidently.metric_preset import DataDriftPreset\n",
    "from evidently.report import Report\n",
    "\n",
    "column_mapping = ColumnMapping()\n",
    "\n",
    "\n",
    "column_mapping.target = \"inun_map2\"\n",
    "column_mapping.task = \"classification\"\n",
    "\n",
    "\n",
    "data_drift_report = Report(\n",
    "    metrics=[\n",
    "        DataDriftPreset(),\n",
    "    ]\n",
    ")\n",
    "\n",
    "data_drift_report.run(\n",
    "    reference_data=df, current_data=df2, column_mapping=column_mapping\n",
    ")\n",
    "data_drift_report"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "c:\\Users\\seokmin\\Documents\\workspace\\mlops_practice\\.venv\\Lib\\site-packages\\numpy\\lib\\function_base.py:2897: RuntimeWarning:\n",
      "\n",
      "invalid value encountered in divide\n",
      "\n",
      "c:\\Users\\seokmin\\Documents\\workspace\\mlops_practice\\.venv\\Lib\\site-packages\\numpy\\lib\\function_base.py:2898: RuntimeWarning:\n",
      "\n",
      "invalid value encountered in divide\n",
      "\n",
      "c:\\Users\\seokmin\\Documents\\workspace\\mlops_practice\\.venv\\Lib\\site-packages\\numpy\\lib\\function_base.py:2897: RuntimeWarning:\n",
      "\n",
      "invalid value encountered in divide\n",
      "\n",
      "c:\\Users\\seokmin\\Documents\\workspace\\mlops_practice\\.venv\\Lib\\site-packages\\numpy\\lib\\function_base.py:2898: RuntimeWarning:\n",
      "\n",
      "invalid value encountered in divide\n",
      "\n"
     ]
    },
    {
     "data": {
      "text/html": [
       "\n",
       "    \n",
       "        <script type=\"application/javascript\">\n",
       "            ;(function () {\n",
       "              if (window.evidentlyResizeIframeInterval) {\n",
       "                clearInterval(window.evidentlyResizeIframeInterval)\n",
       "                window.evidentlyResizeIframeInterval = null\n",
       "              }\n",
       "\n",
       "              ;(function (INTERVAL = 100) {\n",
       "                window.evidentlyResizeIframeInterval = setInterval(() => {\n",
       "                  document\n",
       "                    .querySelectorAll('iframe.evidently-ui-iframe')\n",
       "                    .forEach((iframe) => resizeIFrameHeightToFitContent(iframe))\n",
       "                }, INTERVAL)\n",
       "\n",
       "                const getIframeHeight = (iframe) => iframe.contentWindow.document.body.scrollHeight\n",
       "\n",
       "                const resizeIFrameHeightToFitContent = (iframe) =>\n",
       "                  iframe.height !== getIframeHeight(iframe) && (iframe.height = getIframeHeight(iframe))\n",
       "              })()\n",
       "            })()\n",
       "        </script>\n",
       "    \n",
       "    <iframe class='evidently-ui-iframe' width=\"100%\" frameborder=\"0\" srcdoc=\"\n",
       "&lt;html&gt;\n",
       "&lt;head&gt;\n",
       "&lt;meta charset=&quot;utf-8&quot;&gt;\n",
       "&lt;style&gt;\n",
       "/* fallback */\n",
       "@font-face {\n",
       "  font-family: &#x27;Material Icons&#x27;;\n",
       "  font-style: normal;\n",
       "  font-weight: 400;\n",
       "  src: url(data:font/ttf;base64,[encoded data, 126200 characters]) format(&#x27;woff2&#x27;);\n",
       "}\n",
       "\n",
       ".center-align {\n",
       "  text-align: center;\n",
       "}\n",
       "\n",
       ".material-icons {\n",
       "  font-family: &#x27;Material Icons&#x27;;\n",
       "  font-weight: normal;\n",
       "  font-style: normal;\n",
       "  font-size: 24px;\n",
       "  line-height: 1;\n",
       "  letter-spacing: normal;\n",
       "  text-transform: none;\n",
       "  display: inline-block;\n",
       "  white-space: nowrap;\n",
       "  word-wrap: normal;\n",
       "  direction: ltr;\n",
       "  text-rendering: optimizeLegibility;\n",
       "  -webkit-font-smoothing: antialiased;\n",
       "}\n",
       "&lt;/style&gt;\n",
       "&lt;script&gt;\n",
       "    var evidently_dashboard_927a6d5dfc3145dd9e2eb77e80f11297 = {&quot;name&quot;: &quot;Test Suite&quot;, &quot;widgets&quot;: [{&quot;type&quot;: &quot;counter&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;46acafdb-7440-4636-bd13-3656d80ee21c&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;counters&quot;: [{&quot;value&quot;: &quot;44&quot;, &quot;label&quot;: &quot;Tests&quot;}, {&quot;value&quot;: &quot;38&quot;, &quot;label&quot;: &quot;Success&quot;}, {&quot;value&quot;: &quot;0&quot;, &quot;label&quot;: &quot;Warning&quot;}, {&quot;value&quot;: &quot;6&quot;, &quot;label&quot;: &quot;Fail&quot;}, {&quot;value&quot;: &quot;0&quot;, &quot;label&quot;: &quot;Error&quot;}]}, &quot;insights&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, {&quot;type&quot;: &quot;test_suite&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;7019a719-e203-46c2-a23f-239bb44908a6&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;tests&quot;: [{&quot;title&quot;: &quot;Share of Drifted Columns&quot;, &quot;description&quot;: &quot;The drift is detected for 14% features (6 out of 43). The test threshold is lt=0.3&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestShareOfDriftedColumns-0&quot;, &quot;title&quot;: &quot;&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Share of Drifted Columns&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **soil_depth** is 0. The drift detection method is Jensen-Shannon distance. The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-2&quot;, &quot;title&quot;: &quot;soil_depth&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;soil_depth&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **stream_DEM** is 0. The drift detection method is Jensen-Shannon distance. The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-4&quot;, &quot;title&quot;: &quot;stream_DEM&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;stream_DEM&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **profile_cur** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-6&quot;, &quot;title&quot;: &quot;profile_cur&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;profile_cur&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **lcmap** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-8&quot;, &quot;title&quot;: &quot;lcmap&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;lcmap&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **gwlevel** is 0.047. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-10&quot;, &quot;title&quot;: &quot;gwlevel&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;gwlevel&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **standard_ws** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-12&quot;, &quot;title&quot;: &quot;standard_ws&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;standard_ws&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **fac** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-14&quot;, &quot;title&quot;: &quot;fac&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;fac&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **maxflow** is 0.034. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-16&quot;, &quot;title&quot;: &quot;maxflow&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;maxflow&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **soil_texture** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-18&quot;, &quot;title&quot;: &quot;soil_texture&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;soil_texture&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **olprice** is 0.123. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;fail&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-20&quot;, &quot;title&quot;: &quot;olprice&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;olprice&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **ri_density** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-22&quot;, &quot;title&quot;: &quot;ri_density&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;ri_density&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **rain_d12** is 0.586. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;fail&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-24&quot;, &quot;title&quot;: &quot;rain_d12&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;rain_d12&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **rain_d3** is 0.614. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;fail&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-26&quot;, &quot;title&quot;: &quot;rain_d3&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;rain_d3&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **event_date** is 0.833. The drift detection method is Jensen-Shannon distance. The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;fail&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-28&quot;, &quot;title&quot;: &quot;event_date&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;event_date&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **maxwind** is 1.27. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;fail&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-30&quot;, &quot;title&quot;: &quot;maxwind&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;maxwind&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **pvul** is 0.033. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-32&quot;, &quot;title&quot;: &quot;pvul&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;pvul&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **dist_river2** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-34&quot;, &quot;title&quot;: &quot;dist_river2&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;dist_river2&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **build** is 0.016. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-36&quot;, &quot;title&quot;: &quot;build&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;build&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **slope** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-38&quot;, &quot;title&quot;: &quot;slope&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;slope&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **dist_coastline** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-40&quot;, &quot;title&quot;: &quot;dist_coastline&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;dist_coastline&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **plan_cur** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-42&quot;, &quot;title&quot;: &quot;plan_cur&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;plan_cur&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **curvature** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-44&quot;, &quot;title&quot;: &quot;curvature&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;curvature&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **twi** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-46&quot;, &quot;title&quot;: &quot;twi&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;twi&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **dsoil_map** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-48&quot;, &quot;title&quot;: &quot;dsoil_map&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;dsoil_map&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **adm_dong** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-50&quot;, &quot;title&quot;: &quot;adm_dong&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;adm_dong&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **dist_swater** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-52&quot;, &quot;title&quot;: &quot;dist_swater&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;dist_swater&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **elev** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-54&quot;, &quot;title&quot;: &quot;elev&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;elev&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **fhazard_map1** is 0. The drift detection method is Jensen-Shannon distance. The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-56&quot;, &quot;title&quot;: &quot;fhazard_map1&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;fhazard_map1&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **hydrogeo_map** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-58&quot;, &quot;title&quot;: &quot;hydrogeo_map&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;hydrogeo_map&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **CY** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-60&quot;, &quot;title&quot;: &quot;CY&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;CY&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **dist_oreum** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-62&quot;, &quot;title&quot;: &quot;dist_oreum&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;dist_oreum&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **pop** is 0.003. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-64&quot;, &quot;title&quot;: &quot;pop&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;pop&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **inun_map2** is 0.04. The drift detection method is Jensen-Shannon distance. The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-66&quot;, &quot;title&quot;: &quot;inun_map2&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;inun_map2&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **vol_detpond_ws** is 0.08. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-68&quot;, &quot;title&quot;: &quot;vol_detpond_ws&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;vol_detpond_ws&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **dist_ndrzone** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-70&quot;, &quot;title&quot;: &quot;dist_ndrzone&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;dist_ndrzone&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **rain_day5** is 20. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;fail&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-72&quot;, &quot;title&quot;: &quot;rain_day5&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;rain_day5&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **svul** is 0.012. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-74&quot;, &quot;title&quot;: &quot;svul&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;svul&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **fdr** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-76&quot;, &quot;title&quot;: &quot;fdr&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;fdr&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **dist_road** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-78&quot;, &quot;title&quot;: &quot;dist_road&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;dist_road&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **CX** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-80&quot;, &quot;title&quot;: &quot;CX&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;CX&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **dist_detpond** is 0.095. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-82&quot;, &quot;title&quot;: &quot;dist_detpond&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;dist_detpond&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **ro_density** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-84&quot;, &quot;title&quot;: &quot;ro_density&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;ro_density&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}, {&quot;title&quot;: &quot;Drift per Column&quot;, &quot;description&quot;: &quot;The drift score for the feature **spi** is 0. The drift detection method is Wasserstein distance (normed). The drift detection threshold is 0.1.&quot;, &quot;state&quot;: &quot;success&quot;, &quot;details&quot;: {&quot;parts&quot;: [{&quot;id&quot;: &quot;TestColumnDrift-86&quot;, &quot;title&quot;: &quot;spi&quot;, &quot;type&quot;: &quot;widget&quot;}]}, &quot;groups&quot;: {&quot;by_feature&quot;: &quot;spi&quot;, &quot;test_group&quot;: &quot;data_drift&quot;, &quot;test_type&quot;: &quot;Drift per Column&quot;}}], &quot;testGroupTypes&quot;: [{&quot;id&quot;: &quot;by_feature&quot;, &quot;title&quot;: &quot;By feature&quot;, &quot;values&quot;: [{&quot;id&quot;: &quot;no group&quot;, &quot;title&quot;: &quot;Dataset-level tests&quot;, &quot;description&quot;: &quot;Some tests cannot be grouped by feature&quot;, &quot;sort_index&quot;: 0, &quot;severity&quot;: null}]}, {&quot;id&quot;: &quot;test_group&quot;, &quot;title&quot;: &quot;By test group&quot;, &quot;values&quot;: [{&quot;id&quot;: &quot;no group&quot;, &quot;title&quot;: &quot;Ungrouped&quot;, &quot;description&quot;: &quot;Some tests don\\u2019t belong to any group under the selected condition&quot;, &quot;sort_index&quot;: 0, &quot;severity&quot;: null}, {&quot;id&quot;: &quot;classification&quot;, &quot;title&quot;: &quot;Classification&quot;, &quot;description&quot;: &quot;&quot;, &quot;sort_index&quot;: 0, &quot;severity&quot;: null}, {&quot;id&quot;: &quot;data_drift&quot;, &quot;title&quot;: &quot;Data Drift&quot;, &quot;description&quot;: &quot;&quot;, &quot;sort_index&quot;: 0, &quot;severity&quot;: null}, {&quot;id&quot;: &quot;data_integrity&quot;, &quot;title&quot;: &quot;Data Integrity&quot;, &quot;description&quot;: &quot;&quot;, &quot;sort_index&quot;: 0, &quot;severity&quot;: null}, {&quot;id&quot;: &quot;data_quality&quot;, &quot;title&quot;: &quot;Data Quality&quot;, &quot;description&quot;: &quot;&quot;, &quot;sort_index&quot;: 0, &quot;severity&quot;: null}, {&quot;id&quot;: &quot;recsys&quot;, &quot;title&quot;: &quot;Recommendations&quot;, &quot;description&quot;: &quot;&quot;, &quot;sort_index&quot;: 0, &quot;severity&quot;: null}, {&quot;id&quot;: &quot;regression&quot;, &quot;title&quot;: &quot;Regression&quot;, &quot;description&quot;: &quot;&quot;, &quot;sort_index&quot;: 0, &quot;severity&quot;: null}]}, {&quot;id&quot;: &quot;test_type&quot;, &quot;title&quot;: &quot;By test type&quot;, &quot;values&quot;: []}, {&quot;id&quot;: &quot;by_class&quot;, &quot;title&quot;: &quot;By class&quot;, &quot;values&quot;: []}]}, &quot;insights&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}]};\n",
       "    var additional_graphs_evidently_dashboard_927a6d5dfc3145dd9e2eb77e80f11297 = {&quot;TestShareOfDriftedColumns-0&quot;: {&quot;type&quot;: &quot;table&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestShareOfDriftedColumns-1&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;header&quot;: [&quot;Feature name&quot;, &quot;Stattest&quot;, &quot;Drift score&quot;, &quot;Threshold&quot;, &quot;Data Drift&quot;], &quot;data&quot;: [[&quot;rain_day5&quot;, &quot;Wasserstein distance (normed)&quot;, 19.972, 0.1, &quot;Detected&quot;], [&quot;olprice&quot;, &quot;Wasserstein distance (normed)&quot;, 0.123, 0.1, &quot;Detected&quot;], [&quot;event_date&quot;, &quot;Jensen-Shannon distance&quot;, 0.833, 0.1, &quot;Detected&quot;], [&quot;rain_d12&quot;, &quot;Wasserstein distance (normed)&quot;, 0.586, 0.1, &quot;Detected&quot;], [&quot;rain_d3&quot;, &quot;Wasserstein distance (normed)&quot;, 0.614, 0.1, &quot;Detected&quot;], [&quot;maxwind&quot;, &quot;Wasserstein distance (normed)&quot;, 1.27, 0.1, &quot;Detected&quot;], [&quot;plan_cur&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;pop&quot;, &quot;Wasserstein distance (normed)&quot;, 0.003, 0.1, &quot;Not detected&quot;], [&quot;profile_cur&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;pvul&quot;, &quot;Wasserstein distance (normed)&quot;, 0.033, 0.1, &quot;Not detected&quot;], [&quot;CX&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;ro_density&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;slope&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;soil_depth&quot;, &quot;Jensen-Shannon distance&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;soil_texture&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;spi&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;standard_ws&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;stream_DEM&quot;, &quot;Jensen-Shannon distance&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;svul&quot;, &quot;Wasserstein distance (normed)&quot;, 0.012, 0.1, &quot;Not detected&quot;], [&quot;ri_density&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;maxflow&quot;, &quot;Wasserstein distance (normed)&quot;, 0.034, 0.1, &quot;Not detected&quot;], [&quot;lcmap&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;inun_map2&quot;, &quot;Jensen-Shannon distance&quot;, 0.04, 0.1, &quot;Not detected&quot;], [&quot;CY&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;adm_dong&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;build&quot;, &quot;Wasserstein distance (normed)&quot;, 0.016, 0.1, &quot;Not detected&quot;], [&quot;curvature&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;dist_coastline&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;dist_detpond&quot;, &quot;Wasserstein distance (normed)&quot;, 0.095, 0.1, &quot;Not detected&quot;], [&quot;dist_ndrzone&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;dist_oreum&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;twi&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;dist_river2&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;dist_swater&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;dsoil_map&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;elev&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;fac&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;fdr&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;fhazard_map1&quot;, &quot;Jensen-Shannon distance&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;gwlevel&quot;, &quot;Wasserstein distance (normed)&quot;, 0.047, 0.1, &quot;Not detected&quot;], [&quot;hydrogeo_map&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;dist_road&quot;, &quot;Wasserstein distance (normed)&quot;, 0.0, 0.1, &quot;Not detected&quot;], [&quot;vol_detpond_ws&quot;, &quot;Wasserstein distance (normed)&quot;, 0.08, 0.1, &quot;Not detected&quot;]]}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-2&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-3&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1, 2, 3, 4], &quot;y&quot;: [68996, 48649, 38650, 28707], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1, 2, 3, 4], &quot;y&quot;: [37.2947319488438, 26.296472470567885, 20.891666036042853, 15.517129544545464], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1, 2, 3, 4], &quot;y&quot;: [68996, 48649, 38650, 28707], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1, 2, 3, 4], &quot;y&quot;: [37.2947319488438, 26.296472470567885, 20.891666036042853, 15.517129544545464], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-4&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-5&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0, 1], &quot;y&quot;: [154766, 30236], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0, 1], &quot;y&quot;: [83.65639290386049, 16.3436070961395], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0, 1], &quot;y&quot;: [154766, 30236], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0, 1], &quot;y&quot;: [83.65639290386049, 16.3436070961395], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-6&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-7&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9686.523384080312, -9374.046768160624, -9061.570152240938, -8749.09353632125, -8436.616920401562, -8124.140304481874, -7811.663688562187, -7499.1870726425, -7186.7104567228125, -6874.233840803125, -6561.757224883438, -6249.28060896375, -5936.803993044063, -5624.327377124375, -5311.850761204688, -4999.374145285, -4686.897529365312, -4374.420913445625, -4061.944297525937, -3749.46768160625, -3436.9910656865623, -3124.5144497668753, -2812.0378338471874, -2499.5612179274995, -2187.0846020078125, -1874.6079860881246, -1562.1313701684376, -1249.6547542487497, -937.1781383290618, -624.7015224093757, -312.2249064896878, 0.25170943], &quot;y&quot;: [1005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183997], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9686.523384080312, -9374.046768160624, -9061.570152240938, -8749.09353632125, -8436.616920401562, -8124.140304481874, -7811.663688562187, -7499.1870726425, -7186.7104567228125, -6874.233840803125, -6561.757224883438, -6249.28060896375, -5936.803993044063, -5624.327377124375, -5311.850761204688, -4999.374145285, -4686.897529365312, -4374.420913445625, -4061.944297525937, -3749.46768160625, -3436.9910656865623, -3124.5144497668753, -2812.0378338471874, -2499.5612179274995, -2187.0846020078125, -1874.6079860881246, -1562.1313701684376, -1249.6547542487497, -937.1781383290618, -624.7015224093757, -312.2249064896878, 0.25170943], &quot;y&quot;: [0.5432373704068064, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.4567626295932], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9686.523384080312, -9374.046768160624, -9061.570152240938, -8749.09353632125, -8436.616920401562, -8124.140304481874, -7811.663688562187, -7499.1870726425, -7186.7104567228125, -6874.233840803125, -6561.757224883438, -6249.28060896375, -5936.803993044063, -5624.327377124375, -5311.850761204688, -4999.374145285, -4686.897529365312, -4374.420913445625, -4061.944297525937, -3749.46768160625, -3436.9910656865623, -3124.5144497668753, -2812.0378338471874, -2499.5612179274995, -2187.0846020078125, -1874.6079860881246, -1562.1313701684376, -1249.6547542487497, -937.1781383290618, -624.7015224093757, -312.2249064896878, 0.25170943], &quot;y&quot;: [1005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183997], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9686.523384080312, -9374.046768160624, -9061.570152240938, -8749.09353632125, -8436.616920401562, -8124.140304481874, -7811.663688562187, -7499.1870726425, -7186.7104567228125, -6874.233840803125, -6561.757224883438, -6249.28060896375, -5936.803993044063, -5624.327377124375, -5311.850761204688, -4999.374145285, -4686.897529365312, -4374.420913445625, -4061.944297525937, -3749.46768160625, -3436.9910656865623, -3124.5144497668753, -2812.0378338471874, -2499.5612179274995, -2187.0846020078125, -1874.6079860881246, -1562.1313701684376, -1249.6547542487497, -937.1781383290618, -624.7015224093757, -312.2249064896878, 0.25170943], &quot;y&quot;: [0.5432373704068064, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.4567626295932], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-8&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-9&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.84, 1.68, 2.52, 3.36, 4.2, 5.04, 5.88, 6.72, 7.56, 8.4, 9.24, 10.08, 10.92, 11.76, 12.6, 13.44, 14.28, 15.12, 15.959999999999999, 16.8, 17.64, 18.48, 19.32, 20.16, 21.0], &quot;y&quot;: [4602, 146, 1339, 854, 1201, 639, 0, 68, 49880, 2728, 27850, 709, 0, 33127, 20048, 8237, 13244, 15459, 0, 85, 6, 971, 2588, 218, 1003], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.84, 1.68, 2.52, 3.36, 4.2, 5.04, 5.88, 6.72, 7.56, 8.4, 9.24, 10.08, 10.92, 11.76, 12.6, 13.44, 14.28, 15.12, 15.959999999999999, 16.8, 17.64, 18.48, 19.32, 20.16, 21.0], &quot;y&quot;: [2.4875406752359432, 0.07891806575064053, 0.7237759591788198, 0.4616166311715549, 0.6491821710035567, 0.34540167133328287, 0.0, 0.03675635939070929, 26.961870682479113, 1.474578653203749, 15.053891309283143, 0.3832391001178366, 0.0, 17.906292904941566, 10.836639603896174, 4.452384298548124, 7.1588415260375555, 8.356125879720219, 0.0, 0.045945449238386615, 0.0032432081815331726, 0.5248591907114517, 1.3989037956346417, 0.1178365639290386, 0.542156301012962], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.84, 1.68, 2.52, 3.36, 4.2, 5.04, 5.88, 6.72, 7.56, 8.4, 9.24, 10.08, 10.92, 11.76, 12.6, 13.44, 14.28, 15.12, 15.959999999999999, 16.8, 17.64, 18.48, 19.32, 20.16, 21.0], &quot;y&quot;: [4602, 146, 1339, 854, 1201, 639, 0, 68, 49880, 2728, 27850, 709, 0, 33127, 20048, 8237, 13244, 15459, 0, 85, 6, 971, 2588, 218, 1003], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.84, 1.68, 2.52, 3.36, 4.2, 5.04, 5.88, 6.72, 7.56, 8.4, 9.24, 10.08, 10.92, 11.76, 12.6, 13.44, 14.28, 15.12, 15.959999999999999, 16.8, 17.64, 18.48, 19.32, 20.16, 21.0], &quot;y&quot;: [2.4875406752359432, 0.07891806575064053, 0.7237759591788198, 0.4616166311715549, 0.6491821710035567, 0.34540167133328287, 0.0, 0.03675635939070929, 26.961870682479113, 1.474578653203749, 15.053891309283143, 0.3832391001178366, 0.0, 17.906292904941566, 10.836639603896174, 4.452384298548124, 7.1588415260375555, 8.356125879720219, 0.0, 0.045945449238386615, 0.0032432081815331726, 0.5248591907114517, 1.3989037956346417, 0.1178365639290386, 0.542156301012962], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-10&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-11&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9.341684, 4.1478082857142855, 17.63730057142857, 31.12679285714286, 44.616285142857144, 58.10577742857143, 71.59526971428572, 85.084762, 98.57425428571429, 112.06374657142858, 125.55323885714286, 139.04273114285712, 152.53222342857146, 166.02171571428573, 179.511208, 193.0007002857143, 206.49019257142857, 219.97968485714284, 233.46917714285718, 246.95866942857145, 260.44816171428573, 273.937654, 287.4271462857143, 300.9166385714286, 314.4061308571429, 327.8956231428572, 341.38511542857145, 354.87460771428573, 368.3641], &quot;y&quot;: [49041, 29939, 14610, 9783, 7577, 6017, 5008, 4375, 3951, 3716, 3511, 3394, 3359, 3466, 3770, 3387, 3237, 3175, 3136, 3187, 3316, 4033, 3901, 2192, 1474, 1056, 796, 595], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9.341684, 4.1478082857142855, 17.63730057142857, 31.12679285714286, 44.616285142857144, 58.10577742857143, 71.59526971428572, 85.084762, 98.57425428571429, 112.06374657142858, 125.55323885714286, 139.04273114285712, 152.53222342857146, 166.02171571428573, 179.511208, 193.0007002857143, 206.49019257142857, 219.97968485714284, 233.46917714285718, 246.95866942857145, 260.44816171428573, 273.937654, 287.4271462857143, 300.9166385714286, 314.4061308571429, 327.8956231428572, 341.38511542857145, 354.87460771428573, 368.3641], &quot;y&quot;: [26.508362071761386, 16.18306829115361, 7.897211922033276, 5.288050939989838, 4.095631398579474, 3.2523972713808496, 2.706997762186355, 2.364839299034605, 2.135652587539594, 2.008626933762878, 1.897817320893828, 1.8345747613539312, 1.8156560469616545, 1.8734932595323293, 2.037815807396677, 1.830791018475476, 1.7497108139371467, 1.7161976627279707, 1.695116809548005, 1.722684079091037, 1.792413054994, 2.1799764326872144, 2.1086258526934842, 1.1848520556534525, 0.796748143263316, 0.5708046399498383, 0.4302656187500676, 0.3216181446687063], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9.341684, 4.1478082857142855, 17.63730057142857, 31.12679285714286, 44.616285142857144, 58.10577742857143, 71.59526971428572, 85.084762, 98.57425428571429, 112.06374657142858, 125.55323885714286, 139.04273114285712, 152.53222342857146, 166.02171571428573, 179.511208, 193.0007002857143, 206.49019257142857, 219.97968485714284, 233.46917714285718, 246.95866942857145, 260.44816171428573, 273.937654, 287.4271462857143, 300.9166385714286, 314.4061308571429, 327.8956231428572, 341.38511542857145, 354.87460771428573, 368.3641], &quot;y&quot;: [42936, 30599, 15194, 10225, 7900, 6477, 5601, 4913, 4461, 4224, 3938, 3767, 3792, 3906, 4255, 4077, 3681, 3501, 3423, 3468, 3834, 5038, 1789, 1273, 966, 756, 597, 411], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9.341684, 4.1478082857142855, 17.63730057142857, 31.12679285714286, 44.616285142857144, 58.10577742857143, 71.59526971428572, 85.084762, 98.57425428571429, 112.06374657142858, 125.55323885714286, 139.04273114285712, 152.53222342857146, 166.02171571428573, 179.511208, 193.0007002857143, 206.49019257142857, 219.97968485714284, 233.46917714285718, 246.95866942857145, 260.44816171428573, 273.937654, 287.4271462857143, 300.9166385714286, 314.4061308571429, 327.8956231428572, 341.38511542857145, 354.87460771428573, 368.3641], &quot;y&quot;: [23.208397747051382, 16.539821191122257, 8.212884185035838, 5.526967276029449, 4.270224105685344, 3.5010432319650597, 3.0275348374612165, 2.6556469659787463, 2.411325282969914, 2.2832185597993533, 2.128625636479606, 2.03619420330591, 2.049707570728965, 2.111328526178095, 2.2999751354039413, 2.2037599593517907, 1.9897082193706013, 1.8924119739246064, 1.850250267564675, 1.8745743289261738, 2.0724100279996973, 2.7232138030940205, 0.9670165727938076, 0.6881006691819548, 0.5221565172268408, 0.4086442308731797, 0.32269921406255064, 0.2221597604350223], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-12&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-13&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [600101.0, 600112.2592592592, 600123.5185185185, 600134.7777777778, 600146.0370370371, 600157.2962962963, 600168.5555555555, 600179.8148148148, 600191.074074074, 600202.3333333334, 600213.5925925926, 600224.8518518518, 600236.1111111111, 600247.3703703703, 600258.6296296297, 600269.8888888889, 600281.1481481482, 600292.4074074074, 600303.6666666666, 600314.925925926, 600326.1851851852, 600337.4444444445, 600348.7037037037, 600359.9629629629, 600371.2222222222, 600382.4814814815, 600393.7407407408, 600405.0], &quot;y&quot;: [38172, 0, 0, 0, 0, 0, 0, 0, 17528, 16942, 0, 0, 0, 0, 0, 0, 0, 25591, 10893, 0, 0, 0, 0, 0, 0, 0, 75876], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [600101.0, 600112.2592592592, 600123.5185185185, 600134.7777777778, 600146.0370370371, 600157.2962962963, 600168.5555555555, 600179.8148148148, 600191.074074074, 600202.3333333334, 600213.5925925926, 600224.8518518518, 600236.1111111111, 600247.3703703703, 600258.6296296297, 600269.8888888889, 600281.1481481482, 600292.4074074074, 600303.6666666666, 600314.925925926, 600326.1851851852, 600337.4444444445, 600348.7037037037, 600359.9629629629, 600371.2222222222, 600382.4814814815, 600393.7407407408, 600405.0], &quot;y&quot;: [20.633290450914043, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.474492167652242, 9.157738835255834, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 13.832823428935903, 5.8880444535734755, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 41.0136106636685], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [600101.0, 600112.2592592592, 600123.5185185185, 600134.7777777778, 600146.0370370371, 600157.2962962963, 600168.5555555555, 600179.8148148148, 600191.074074074, 600202.3333333334, 600213.5925925926, 600224.8518518518, 600236.1111111111, 600247.3703703703, 600258.6296296297, 600269.8888888889, 600281.1481481482, 600292.4074074074, 600303.6666666666, 600314.925925926, 600326.1851851852, 600337.4444444445, 600348.7037037037, 600359.9629629629, 600371.2222222222, 600382.4814814815, 600393.7407407408, 600405.0], &quot;y&quot;: [38172, 0, 0, 0, 0, 0, 0, 0, 17528, 16942, 0, 0, 0, 0, 0, 0, 0, 25591, 10893, 0, 0, 0, 0, 0, 0, 0, 75876], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [600101.0, 600112.2592592592, 600123.5185185185, 600134.7777777778, 600146.0370370371, 600157.2962962963, 600168.5555555555, 600179.8148148148, 600191.074074074, 600202.3333333334, 600213.5925925926, 600224.8518518518, 600236.1111111111, 600247.3703703703, 600258.6296296297, 600269.8888888889, 600281.1481481482, 600292.4074074074, 600303.6666666666, 600314.925925926, 600326.1851851852, 600337.4444444445, 600348.7037037037, 600359.9629629629, 600371.2222222222, 600382.4814814815, 600393.7407407408, 600405.0], &quot;y&quot;: [20.633290450914043, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 9.474492167652242, 9.157738835255834, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 13.832823428935903, 5.8880444535734755, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 41.0136106636685], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-14&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-15&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 371.65625, 742.3125, 1112.96875, 1483.625, 1854.28125, 2224.9375, 2595.59375, 2966.25, 3336.90625, 3707.5625, 4078.21875, 4448.875, 4819.53125, 5190.1875, 5560.84375, 5931.5, 6302.15625, 6672.8125, 7043.46875, 7414.125, 7784.78125, 8155.4375, 8526.09375, 8896.75, 9267.40625, 9638.0625, 10008.71875, 10379.375, 10750.03125, 11120.6875, 11491.34375, 11862.0], &quot;y&quot;: [177888, 2615, 1593, 837, 453, 371, 240, 191, 197, 170, 80, 61, 42, 53, 53, 20, 14, 8, 4, 4, 2, 0, 0, 3, 19, 6, 0, 12, 10, 2, 32, 22], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 371.65625, 742.3125, 1112.96875, 1483.625, 1854.28125, 2224.9375, 2595.59375, 2966.25, 3336.90625, 3707.5625, 4078.21875, 4448.875, 4819.53125, 5190.1875, 5560.84375, 5931.5, 6302.15625, 6672.8125, 7043.46875, 7414.125, 7784.78125, 8155.4375, 8526.09375, 8896.75, 9267.40625, 9638.0625, 10008.71875, 10379.375, 10750.03125, 11120.6875, 11491.34375, 11862.0], &quot;y&quot;: [96.1546361660955, 1.413498232451541, 0.8610717721970574, 0.4524275413238776, 0.24486221770575453, 0.2005383725581345, 0.1297283272613269, 0.10324212711213933, 0.10648533529367249, 0.09189089847677323, 0.043242775753775636, 0.03297261651225392, 0.02270245727073221, 0.02864833893687636, 0.02864833893687636, 0.010810693938443909, 0.007567485756910735, 0.004324277575377563, 0.0021621387876887815, 0.0021621387876887815, 0.0010810693938443907, 0.0, 0.0, 0.0016216040907665863, 0.010270159241521713, 0.0032432081815331726, 0.0, 0.006486416363066345, 0.0054053469692219545, 0.0010810693938443907, 0.017297110301510252, 0.0118917633322883], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 371.65625, 742.3125, 1112.96875, 1483.625, 1854.28125, 2224.9375, 2595.59375, 2966.25, 3336.90625, 3707.5625, 4078.21875, 4448.875, 4819.53125, 5190.1875, 5560.84375, 5931.5, 6302.15625, 6672.8125, 7043.46875, 7414.125, 7784.78125, 8155.4375, 8526.09375, 8896.75, 9267.40625, 9638.0625, 10008.71875, 10379.375, 10750.03125, 11120.6875, 11491.34375, 11862.0], &quot;y&quot;: [177888, 2615, 1593, 837, 453, 371, 240, 191, 197, 170, 80, 61, 42, 53, 53, 20, 14, 8, 4, 4, 2, 0, 0, 3, 19, 6, 0, 12, 10, 2, 32, 22], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 371.65625, 742.3125, 1112.96875, 1483.625, 1854.28125, 2224.9375, 2595.59375, 2966.25, 3336.90625, 3707.5625, 4078.21875, 4448.875, 4819.53125, 5190.1875, 5560.84375, 5931.5, 6302.15625, 6672.8125, 7043.46875, 7414.125, 7784.78125, 8155.4375, 8526.09375, 8896.75, 9267.40625, 9638.0625, 10008.71875, 10379.375, 10750.03125, 11120.6875, 11491.34375, 11862.0], &quot;y&quot;: [96.1546361660955, 1.413498232451541, 0.8610717721970574, 0.4524275413238776, 0.24486221770575453, 0.2005383725581345, 0.1297283272613269, 0.10324212711213933, 0.10648533529367249, 0.09189089847677323, 0.043242775753775636, 0.03297261651225392, 0.02270245727073221, 0.02864833893687636, 0.02864833893687636, 0.010810693938443909, 0.007567485756910735, 0.004324277575377563, 0.0021621387876887815, 0.0021621387876887815, 0.0010810693938443907, 0.0, 0.0, 0.0016216040907665863, 0.010270159241521713, 0.0032432081815331726, 0.0, 0.006486416363066345, 0.0054053469692219545, 0.0010810693938443907, 0.017297110301510252, 0.0118917633322883], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-16&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-17&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9692.58942857143, -9386.178857142857, -9079.768285714286, -8773.357714285714, -8466.947142857143, -8160.536571428571, -7854.126, -7547.715428571428, -7241.304857142857, -6934.894285714285, -6628.483714285714, -6322.073142857143, -6015.662571428571, -5709.2519999999995, -5402.841428571428, -5096.430857142856, -4790.020285714285, -4483.609714285713, -4177.199142857142, -3870.7885714285703, -3564.377999999999, -3257.9674285714273, -2951.5568571428557, -2645.146285714285, -2338.7357142857136, -2032.325142857142, -1725.9145714285696, -1419.503999999999, -1113.0934285714266, -806.6828571428559, -500.2722857142835, -193.86171428571288, 112.54885714285774, 418.9594285714302, 725.37], &quot;y&quot;: [3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 184338, 659, 2], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9692.58942857143, -9386.178857142857, -9079.768285714286, -8773.357714285714, -8466.947142857143, -8160.536571428571, -7854.126, -7547.715428571428, -7241.304857142857, -6934.894285714285, -6628.483714285714, -6322.073142857143, -6015.662571428571, -5709.2519999999995, -5402.841428571428, -5096.430857142856, -4790.020285714285, -4483.609714285713, -4177.199142857142, -3870.7885714285703, -3564.377999999999, -3257.9674285714273, -2951.5568571428557, -2645.146285714285, -2338.7357142857136, -2032.325142857142, -1725.9145714285696, -1419.503999999999, -1113.0934285714266, -806.6828571428559, -500.2722857142835, -193.86171428571288, 112.54885714285774, 418.9594285714302, 725.37], &quot;y&quot;: [0.0016216040907665863, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.64108496124366, 0.3562123652717268, 0.0010810693938443907], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9692.58942857143, -9386.178857142857, -9079.768285714286, -8773.357714285714, -8466.947142857143, -8160.536571428571, -7854.126, -7547.715428571428, -7241.304857142857, -6934.894285714285, -6628.483714285714, -6322.073142857143, -6015.662571428571, -5709.2519999999995, -5402.841428571428, -5096.430857142856, -4790.020285714285, -4483.609714285713, -4177.199142857142, -3870.7885714285703, -3564.377999999999, -3257.9674285714273, -2951.5568571428557, -2645.146285714285, -2338.7357142857136, -2032.325142857142, -1725.9145714285696, -1419.503999999999, -1113.0934285714266, -806.6828571428559, -500.2722857142835, -193.86171428571288, 112.54885714285774, 418.9594285714302, 725.37], &quot;y&quot;: [3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183581, 1296, 122], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9692.58942857143, -9386.178857142857, -9079.768285714286, -8773.357714285714, -8466.947142857143, -8160.536571428571, -7854.126, -7547.715428571428, -7241.304857142857, -6934.894285714285, -6628.483714285714, -6322.073142857143, -6015.662571428571, -5709.2519999999995, -5402.841428571428, -5096.430857142856, -4790.020285714285, -4483.609714285713, -4177.199142857142, -3870.7885714285703, -3564.377999999999, -3257.9674285714273, -2951.5568571428557, -2645.146285714285, -2338.7357142857136, -2032.325142857142, -1725.9145714285696, -1419.503999999999, -1113.0934285714266, -806.6828571428559, -500.2722857142835, -193.86171428571288, 112.54885714285774, 418.9594285714302, 725.37], &quot;y&quot;: [0.0016216040907665863, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.23190019567356, 0.7005329672111653, 0.06594523302450785], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-18&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-19&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 1.3, 1.6, 1.9, 2.2, 2.5, 2.8, 3.1, 3.4, 3.6999999999999997, 4.0, 4.3, 4.6, 4.9, 5.2, 5.5, 5.8, 6.1, 6.3999999999999995, 6.7, 7.0, 7.3, 7.6, 7.8999999999999995, 8.2, 8.5, 8.8, 9.1, 9.4, 9.7, 10.0], &quot;y&quot;: [1771, 0, 0, 0, 0, 0, 102, 0, 0, 0, 1754, 0, 0, 7416, 0, 0, 1260, 0, 0, 0, 169809, 0, 0, 0, 0, 0, 0, 0, 0, 2890], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 1.3, 1.6, 1.9, 2.2, 2.5, 2.8, 3.1, 3.4, 3.6999999999999997, 4.0, 4.3, 4.6, 4.9, 5.2, 5.5, 5.8, 6.1, 6.3999999999999995, 6.7, 7.0, 7.3, 7.6, 7.8999999999999995, 8.2, 8.5, 8.8, 9.1, 9.4, 9.7, 10.0], &quot;y&quot;: [0.957286948249208, 0.0, 0.0, 0.0, 0.0, 0.0, 0.05513453908606394, 0.0, 0.0, 0.0, 0.9480978584015307, 0.0, 0.0, 4.008605312375002, 0.0, 0.0, 0.6810737181219663, 0.0, 0.0, 0.0, 91.78765634966109, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.562145274105145], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 1.3, 1.6, 1.9, 2.2, 2.5, 2.8, 3.1, 3.4, 3.6999999999999997, 4.0, 4.3, 4.6, 4.9, 5.2, 5.5, 5.8, 6.1, 6.3999999999999995, 6.7, 7.0, 7.3, 7.6, 7.8999999999999995, 8.2, 8.5, 8.8, 9.1, 9.4, 9.7, 10.0], &quot;y&quot;: [1771, 0, 0, 0, 0, 0, 102, 0, 0, 0, 1754, 0, 0, 7416, 0, 0, 1260, 0, 0, 0, 169809, 0, 0, 0, 0, 0, 0, 0, 0, 2890], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 1.3, 1.6, 1.9, 2.2, 2.5, 2.8, 3.1, 3.4, 3.6999999999999997, 4.0, 4.3, 4.6, 4.9, 5.2, 5.5, 5.8, 6.1, 6.3999999999999995, 6.7, 7.0, 7.3, 7.6, 7.8999999999999995, 8.2, 8.5, 8.8, 9.1, 9.4, 9.7, 10.0], &quot;y&quot;: [0.957286948249208, 0.0, 0.0, 0.0, 0.0, 0.0, 0.05513453908606394, 0.0, 0.0, 0.0, 0.9480978584015307, 0.0, 0.0, 4.008605312375002, 0.0, 0.0, 0.6810737181219663, 0.0, 0.0, 0.0, 91.78765634966109, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.562145274105145], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-20&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-21&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 518819.21875, 1037638.4375, 1556457.65625, 2075276.875, 2594096.09375, 3112915.3125, 3631734.53125, 4150553.75, 4669372.96875, 5188192.1875, 5707011.40625, 6225830.625, 6744649.84375, 7263469.0625, 7782288.28125, 8301107.5, 8819926.71875, 9338745.9375, 9857565.15625, 10376384.375, 10895203.59375, 11414022.8125, 11932842.03125, 12451661.25, 12970480.46875, 13489299.6875, 14008118.90625, 14526938.125, 15045757.34375, 15564576.5625, 16083395.78125, 16602215.0], &quot;y&quot;: [181081, 2664, 697, 311, 80, 51, 34, 43, 20, 13, 2, 2, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 518819.21875, 1037638.4375, 1556457.65625, 2075276.875, 2594096.09375, 3112915.3125, 3631734.53125, 4150553.75, 4669372.96875, 5188192.1875, 5707011.40625, 6225830.625, 6744649.84375, 7263469.0625, 7782288.28125, 8301107.5, 8819926.71875, 9338745.9375, 9857565.15625, 10376384.375, 10895203.59375, 11414022.8125, 11932842.03125, 12451661.25, 12970480.46875, 13489299.6875, 14008118.90625, 14526938.125, 15045757.34375, 15564576.5625, 16083395.78125, 16602215.0], &quot;y&quot;: [97.88056345336807, 1.4399844326007285, 0.3767526837547702, 0.16810629074280278, 0.043242775753775636, 0.02756726954303197, 0.018378179695354643, 0.023242991967654406, 0.010810693938443909, 0.007026951059988541, 0.0010810693938443907, 0.0010810693938443907, 0.0010810693938443907, 0.0, 0.0005405346969221954, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 518819.21875, 1037638.4375, 1556457.65625, 2075276.875, 2594096.09375, 3112915.3125, 3631734.53125, 4150553.75, 4669372.96875, 5188192.1875, 5707011.40625, 6225830.625, 6744649.84375, 7263469.0625, 7782288.28125, 8301107.5, 8819926.71875, 9338745.9375, 9857565.15625, 10376384.375, 10895203.59375, 11414022.8125, 11932842.03125, 12451661.25, 12970480.46875, 13489299.6875, 14008118.90625, 14526938.125, 15045757.34375, 15564576.5625, 16083395.78125, 16602215.0], &quot;y&quot;: [182403, 1842, 498, 116, 49, 54, 26, 6, 4, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 518819.21875, 1037638.4375, 1556457.65625, 2075276.875, 2594096.09375, 3112915.3125, 3631734.53125, 4150553.75, 4669372.96875, 5188192.1875, 5707011.40625, 6225830.625, 6744649.84375, 7263469.0625, 7782288.28125, 8301107.5, 8819926.71875, 9338745.9375, 9857565.15625, 10376384.375, 10895203.59375, 11414022.8125, 11932842.03125, 12451661.25, 12970480.46875, 13489299.6875, 14008118.90625, 14526938.125, 15045757.34375, 15564576.5625, 16083395.78125, 16602215.0], &quot;y&quot;: [98.59515032269921, 0.9956649117306839, 0.26918627906725334, 0.06270202484297467, 0.026486200149187577, 0.029188873633798556, 0.014053902119977082, 0.0032432081815331726, 0.0021621387876887815, 0.0010810693938443907, 0.0, 0.0005405346969221954, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0005405346969221954, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-22&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-23&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.03125, 0.0625, 0.09375, 0.125, 0.15625, 0.1875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.5, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 0.96875, 1.0], &quot;y&quot;: [182151, 536, 420, 380, 347, 292, 239, 177, 122, 84, 49, 52, 21, 20, 18, 16, 14, 11, 13, 8, 3, 6, 6, 3, 3, 2, 1, 3, 1, 1, 0, 3], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.03125, 0.0625, 0.09375, 0.125, 0.15625, 0.1875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.5, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 0.96875, 1.0], &quot;y&quot;: [98.45893557907482, 0.2897265975502967, 0.22702457270732207, 0.20540318483043427, 0.18756553983200183, 0.15783613150128106, 0.1291877925644047, 0.09567464135522859, 0.06594523302450785, 0.04540491454146442, 0.026486200149187577, 0.028107804239954164, 0.011351228635366105, 0.010810693938443909, 0.009729624544599517, 0.008648555150755126, 0.007567485756910735, 0.00594588166614415, 0.007026951059988541, 0.004324277575377563, 0.0016216040907665863, 0.0032432081815331726, 0.0032432081815331726, 0.0016216040907665863, 0.0016216040907665863, 0.0010810693938443907, 0.0005405346969221954, 0.0016216040907665863, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0016216040907665863], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.03125, 0.0625, 0.09375, 0.125, 0.15625, 0.1875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.5, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 0.96875, 1.0], &quot;y&quot;: [182151, 536, 420, 380, 347, 292, 239, 177, 122, 84, 49, 52, 21, 20, 18, 16, 14, 11, 13, 8, 3, 6, 6, 3, 3, 2, 1, 3, 1, 1, 0, 3], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.03125, 0.0625, 0.09375, 0.125, 0.15625, 0.1875, 0.21875, 0.25, 0.28125, 0.3125, 0.34375, 0.375, 0.40625, 0.4375, 0.46875, 0.5, 0.53125, 0.5625, 0.59375, 0.625, 0.65625, 0.6875, 0.71875, 0.75, 0.78125, 0.8125, 0.84375, 0.875, 0.90625, 0.9375, 0.96875, 1.0], &quot;y&quot;: [98.45893557907482, 0.2897265975502967, 0.22702457270732207, 0.20540318483043427, 0.18756553983200183, 0.15783613150128106, 0.1291877925644047, 0.09567464135522859, 0.06594523302450785, 0.04540491454146442, 0.026486200149187577, 0.028107804239954164, 0.011351228635366105, 0.010810693938443909, 0.009729624544599517, 0.008648555150755126, 0.007567485756910735, 0.00594588166614415, 0.007026951059988541, 0.004324277575377563, 0.0016216040907665863, 0.0032432081815331726, 0.0032432081815331726, 0.0016216040907665863, 0.0016216040907665863, 0.0010810693938443907, 0.0005405346969221954, 0.0016216040907665863, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0016216040907665863], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-24&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-25&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [42.096664, 58.873906, 75.651148, 92.42839000000001, 109.20563200000001, 125.98287400000001, 142.760116, 159.537358, 176.3146, 193.091842, 209.86908400000002, 226.64632600000002, 243.42356800000002, 260.20081, 276.978052, 293.755294, 310.532536, 327.309778, 344.08702, 360.864262, 377.641504, 394.418746, 411.195988, 427.97323, 444.750472, 461.527714, 478.304956, 495.082198, 511.85944], &quot;y&quot;: [12428, 19947, 31606, 25344, 23782, 15808, 11228, 8649, 5863, 4755, 4115, 3613, 3060, 2653, 2310, 1996, 1729, 1511, 1264, 1023, 821, 601, 417, 274, 156, 49, 0, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [42.096664, 58.873906, 75.651148, 92.42839000000001, 109.20563200000001, 125.98287400000001, 142.760116, 159.537358, 176.3146, 193.091842, 209.86908400000002, 226.64632600000002, 243.42356800000002, 260.20081, 276.978052, 293.755294, 310.532536, 327.309778, 344.08702, 360.864262, 377.641504, 394.418746, 411.195988, 427.97323, 444.750472, 461.527714, 478.304956, 495.082198, 511.85944], &quot;y&quot;: [6.717765213349044, 10.782045599507033, 17.08413963092291, 13.699311358796121, 12.854996162203653, 8.544772488946066, 6.069123577042411, 4.675084593680069, 3.169154928054832, 2.5702424838650395, 2.224300277834834, 1.952951859979892, 1.654036172581918, 1.4340385509345845, 1.2486351498902715, 1.078907255056702, 0.9345844909784758, 0.8167479270494373, 0.683235856909655, 0.552966994951406, 0.44377898617312245, 0.3248613528502395, 0.22540296861655548, 0.14810650695668157, 0.08432341271986249, 0.026486200149187577, 0.0, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [42.096664, 58.873906, 75.651148, 92.42839000000001, 109.20563200000001, 125.98287400000001, 142.760116, 159.537358, 176.3146, 193.091842, 209.86908400000002, 226.64632600000002, 243.42356800000002, 260.20081, 276.978052, 293.755294, 310.532536, 327.309778, 344.08702, 360.864262, 377.641504, 394.418746, 411.195988, 427.97323, 444.750472, 461.527714, 478.304956, 495.082198, 511.85944], &quot;y&quot;: [0, 11428, 13155, 16942, 17070, 17074, 14125, 11421, 10194, 9641, 9687, 9018, 8229, 7550, 6436, 5773, 4823, 3730, 2426, 1788, 1297, 986, 752, 592, 541, 223, 77, 24], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [42.096664, 58.873906, 75.651148, 92.42839000000001, 109.20563200000001, 125.98287400000001, 142.760116, 159.537358, 176.3146, 193.091842, 209.86908400000002, 226.64632600000002, 243.42356800000002, 260.20081, 276.978052, 293.755294, 310.532536, 327.309778, 344.08702, 360.864262, 377.641504, 394.418746, 411.195988, 427.97323, 444.750472, 461.527714, 478.304956, 495.082198, 511.85944], &quot;y&quot;: [0.0, 6.1772305164268495, 7.110733938011481, 9.157738835255834, 9.226927276461875, 9.229089415249565, 7.6350525940260106, 6.1734467735483936, 5.51021070042486, 5.211295013026886, 5.236159609085307, 4.874541896844358, 4.448060020972746, 4.0810369617625755, 3.47888130939125, 3.1205068053318343, 2.6069988432557487, 2.016194419519789, 1.3113371747332463, 0.9664760380968855, 0.7010735019080875, 0.5329672111652848, 0.406482092085491, 0.3199965405779397, 0.29242927103490773, 0.1205392374136496, 0.04162117166300905, 0.01297283272613269], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-26&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-27&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [19.530811, 25.439745964285713, 31.348680928571426, 37.257615892857146, 43.16655085714285, 49.07548582142857, 54.984420785714285, 60.89335575, 66.8022907142857, 72.71122567857142, 78.62016064285714, 84.52909560714285, 90.43803057142857, 96.34696553571428, 102.2559005, 108.1648354642857, 114.07377042857142, 119.98270539285714, 125.89164035714285, 131.80057532142857, 137.70951028571426, 143.61844524999998, 149.5273802142857, 155.43631517857142, 161.34525014285714, 167.25418510714286, 173.16312007142855, 179.07205503571427, 184.98099], &quot;y&quot;: [12703, 19655, 23910, 26763, 23778, 14275, 9999, 8104, 6761, 5958, 5446, 4733, 4277, 3705, 3239, 2782, 2392, 1992, 1847, 728, 585, 466, 372, 299, 200, 33, 0, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [19.530811, 25.439745964285713, 31.348680928571426, 37.257615892857146, 43.16655085714285, 49.07548582142857, 54.984420785714285, 60.89335575, 66.8022907142857, 72.71122567857142, 78.62016064285714, 84.52909560714285, 90.43803057142857, 96.34696553571428, 102.2559005, 108.1648354642857, 114.07377042857142, 119.98270539285714, 125.89164035714285, 131.80057532142857, 137.70951028571426, 143.61844524999998, 149.5273802142857, 155.43631517857142, 161.34525014285714, 167.25418510714286, 173.16312007142855, 179.07205503571427, 184.98099], &quot;y&quot;: [6.866412255002649, 10.624209468005752, 12.924184603409694, 14.466330093728716, 12.852834023415962, 7.71613279856434, 5.404806434525032, 4.380493183857472, 3.6545550858909635, 3.2205057242624404, 2.9437519594382766, 2.558350720532751, 2.3118668987362296, 2.002681052096734, 1.7507918833309912, 1.5037675268375477, 1.2929589950378915, 1.0767451162690134, 0.998367585215295, 0.39350925935935827, 0.31621279769948435, 0.2518891687657431, 0.2010789072550567, 0.16161987437973643, 0.10810693938443909, 0.017837644998432448, 0.0, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [19.530811, 25.439745964285713, 31.348680928571426, 37.257615892857146, 43.16655085714285, 49.07548582142857, 54.984420785714285, 60.89335575, 66.8022907142857, 72.71122567857142, 78.62016064285714, 84.52909560714285, 90.43803057142857, 96.34696553571428, 102.2559005, 108.1648354642857, 114.07377042857142, 119.98270539285714, 125.89164035714285, 131.80057532142857, 137.70951028571426, 143.61844524999998, 149.5273802142857, 155.43631517857142, 161.34525014285714, 167.25418510714286, 173.16312007142855, 179.07205503571427, 184.98099], &quot;y&quot;: [2032, 6840, 6841, 11593, 20241, 15432, 16814, 13375, 11876, 10578, 9405, 9186, 9894, 11978, 8509, 5404, 5371, 3563, 1798, 1247, 921, 677, 519, 381, 295, 138, 69, 25], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [19.530811, 25.439745964285713, 31.348680928571426, 37.257615892857146, 43.16655085714285, 49.07548582142857, 54.984420785714285, 60.89335575, 66.8022907142857, 72.71122567857142, 78.62016064285714, 84.52909560714285, 90.43803057142857, 96.34696553571428, 102.2559005, 108.1648354642857, 114.07377042857142, 119.98270539285714, 125.89164035714285, 131.80057532142857, 137.70951028571426, 143.61844524999998, 149.5273802142857, 155.43631517857142, 161.34525014285714, 167.25418510714286, 173.16312007142855, 179.07205503571427, 184.98099], &quot;y&quot;: [1.0983665041459012, 3.697257326947817, 3.6977978616447387, 6.266418741419012, 10.940962800402158, 8.341531442903321, 9.088550394049793, 7.229651571334364, 6.419390060647993, 5.717776024042983, 5.083728824553248, 4.965351725927287, 5.348050291348202, 6.474524599734057, 4.599409736110961, 2.921049502167544, 2.903211857169112, 1.9259251251337823, 0.9718813850661074, 0.6740467670619776, 0.49783245586534197, 0.3659419898163263, 0.2805375077026194, 0.20594371952735646, 0.15945773559204765, 0.07459378817526297, 0.03729689408763148, 0.013513367423054886], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-28&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-29&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [20181005.0, 20182999.95, 20184994.9, 20186989.85, 20188984.8, 20190979.75, 20192974.7, 20194969.65, 20196964.6, 20198959.55, 20200954.5, 20202949.45, 20204944.4, 20206939.35, 20208934.3, 20210929.25, 20212924.2, 20214919.15, 20216914.1, 20218909.05, 20220904.0], &quot;y&quot;: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185002], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [20181005.0, 20182999.95, 20184994.9, 20186989.85, 20188984.8, 20190979.75, 20192974.7, 20194969.65, 20196964.6, 20198959.55, 20200954.5, 20202949.45, 20204944.4, 20206939.35, 20208934.3, 20210929.25, 20212924.2, 20214919.15, 20216914.1, 20218909.05, 20220904.0], &quot;y&quot;: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 100.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [20181005.0, 20182999.95, 20184994.9, 20186989.85, 20188984.8, 20190979.75, 20192974.7, 20194969.65, 20196964.6, 20198959.55, 20200954.5, 20202949.45, 20204944.4, 20206939.35, 20208934.3, 20210929.25, 20212924.2, 20214919.15, 20216914.1, 20218909.05, 20220904.0], &quot;y&quot;: [185002, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [20181005.0, 20182999.95, 20184994.9, 20186989.85, 20188984.8, 20190979.75, 20192974.7, 20194969.65, 20196964.6, 20198959.55, 20200954.5, 20202949.45, 20204944.4, 20206939.35, 20208934.3, 20210929.25, 20212924.2, 20214919.15, 20216914.1, 20218909.05, 20220904.0], &quot;y&quot;: [100.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-30&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-31&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [7.4500523, 8.436666186206898, 9.423280072413794, 10.40989395862069, 11.396507844827587, 12.383121731034484, 13.36973561724138, 14.356349503448277, 15.342963389655173, 16.32957727586207, 17.316191162068968, 18.302805048275864, 19.28941893448276, 20.276032820689657, 21.262646706896554, 22.24926059310345, 23.235874479310347, 24.222488365517243, 25.20910225172414, 26.195716137931036, 27.182330024137933, 28.16894391034483, 29.155557796551726, 30.142171682758622, 31.12878556896552, 32.115399455172415, 33.10201334137931, 34.08862722758621, 35.075241113793105, 36.061855], &quot;y&quot;: [941, 5044, 12056, 17427, 29333, 36340, 25951, 13390, 13759, 9907, 6279, 4240, 2897, 1628, 1314, 698, 560, 508, 464, 410, 400, 355, 318, 260, 186, 147, 103, 57, 30], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [7.4500523, 8.436666186206898, 9.423280072413794, 10.40989395862069, 11.396507844827587, 12.383121731034484, 13.36973561724138, 14.356349503448277, 15.342963389655173, 16.32957727586207, 17.316191162068968, 18.302805048275864, 19.28941893448276, 20.276032820689657, 21.262646706896554, 22.24926059310345, 23.235874479310347, 24.222488365517243, 25.20910225172414, 26.195716137931036, 27.182330024137933, 28.16894391034483, 29.155557796551726, 30.142171682758622, 31.12878556896552, 32.115399455172415, 33.10201334137931, 34.08862722758621, 35.075241113793105, 36.061855], &quot;y&quot;: [0.5086431498037859, 2.7264570112755537, 6.516686306093988, 9.4198981632631, 15.855504264818759, 19.643030886152584, 14.027415919827893, 7.237759591788197, 7.437216894952487, 5.355077242408191, 3.394017361974465, 2.291867114950109, 1.5659290169836002, 0.8799904865893342, 0.7102625917557648, 0.3772932184516924, 0.3026994302764294, 0.2745916260364753, 0.2508080993718987, 0.2216192257381001, 0.21621387876887818, 0.19188981740737937, 0.17189003362125815, 0.1405390211997708, 0.10053945362752835, 0.07945860044756273, 0.055675073782986126, 0.030810477724565136, 0.016216040907665864], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [7.4500523, 8.436666186206898, 9.423280072413794, 10.40989395862069, 11.396507844827587, 12.383121731034484, 13.36973561724138, 14.356349503448277, 15.342963389655173, 16.32957727586207, 17.316191162068968, 18.302805048275864, 19.28941893448276, 20.276032820689657, 21.262646706896554, 22.24926059310345, 23.235874479310347, 24.222488365517243, 25.20910225172414, 26.195716137931036, 27.182330024137933, 28.16894391034483, 29.155557796551726, 30.142171682758622, 31.12878556896552, 32.115399455172415, 33.10201334137931, 34.08862722758621, 35.075241113793105, 36.061855], &quot;y&quot;: [0, 2, 43215, 64203, 32743, 20862, 9916, 3776, 4205, 2957, 1927, 1025, 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [7.4500523, 8.436666186206898, 9.423280072413794, 10.40989395862069, 11.396507844827587, 12.383121731034484, 13.36973561724138, 14.356349503448277, 15.342963389655173, 16.32957727586207, 17.316191162068968, 18.302805048275864, 19.28941893448276, 20.276032820689657, 21.262646706896554, 22.24926059310345, 23.235874479310347, 24.222488365517243, 25.20910225172414, 26.195716137931036, 27.182330024137933, 28.16894391034483, 29.155557796551726, 30.142171682758622, 31.12878556896552, 32.115399455172415, 33.10201334137931, 34.08862722758621, 35.075241113793105, 36.061855], &quot;y&quot;: [0.0, 0.0010810693938443907, 23.359206927492675, 34.70394914649572, 17.698727581323446, 11.276634847190842, 5.359942054680491, 2.04105901557821, 2.2729484005578318, 1.5983610987989318, 1.0416103609690706, 0.5540480643452503, 0.09243143317369541, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-32&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-33&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 1.5161290322580645, 3.032258064516129, 4.548387096774194, 6.064516129032258, 7.580645161290322, 9.096774193548388, 10.612903225806452, 12.129032258064516, 13.64516129032258, 15.161290322580644, 16.677419354838708, 18.193548387096776, 19.70967741935484, 21.225806451612904, 22.741935483870968, 24.258064516129032, 25.774193548387096, 27.29032258064516, 28.806451612903224, 30.32258064516129, 31.838709677419356, 33.354838709677416, 34.87096774193548, 36.38709677419355, 37.903225806451616, 39.41935483870968, 40.935483870967744, 42.45161290322581, 43.96774193548387, 45.483870967741936, 47.0], &quot;y&quot;: [176967, 3609, 1207, 1006, 360, 534, 211, 259, 111, 201, 62, 114, 47, 70, 32, 48, 25, 33, 12, 23, 11, 22, 9, 10, 2, 4, 3, 6, 0, 1, 3], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 1.5161290322580645, 3.032258064516129, 4.548387096774194, 6.064516129032258, 7.580645161290322, 9.096774193548388, 10.612903225806452, 12.129032258064516, 13.64516129032258, 15.161290322580644, 16.677419354838708, 18.193548387096776, 19.70967741935484, 21.225806451612904, 22.741935483870968, 24.258064516129032, 25.774193548387096, 27.29032258064516, 28.806451612903224, 30.32258064516129, 31.838709677419356, 33.354838709677416, 34.87096774193548, 36.38709677419355, 37.903225806451616, 39.41935483870968, 40.935483870967744, 42.45161290322581, 43.96774193548387, 45.483870967741936, 47.0], &quot;y&quot;: [95.65680371023016, 1.9507897211922032, 0.6524253791850899, 0.5437779051037286, 0.19459249089199038, 0.28864552815645234, 0.11405282105058324, 0.1399984865028486, 0.05999935135836369, 0.10864747408136127, 0.03351315120917611, 0.06162095544913027, 0.02540513075534319, 0.03783742878455368, 0.017297110301510252, 0.02594566545226538, 0.013513367423054886, 0.017837644998432448, 0.006486416363066345, 0.012432298029210496, 0.00594588166614415, 0.0118917633322883, 0.004864812272299759, 0.0054053469692219545, 0.0010810693938443907, 0.0021621387876887815, 0.0016216040907665863, 0.0032432081815331726, 0.0, 0.0005405346969221954, 0.0016216040907665863], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 1.5161290322580645, 3.032258064516129, 4.548387096774194, 6.064516129032258, 7.580645161290322, 9.096774193548388, 10.612903225806452, 12.129032258064516, 13.64516129032258, 15.161290322580644, 16.677419354838708, 18.193548387096776, 19.70967741935484, 21.225806451612904, 22.741935483870968, 24.258064516129032, 25.774193548387096, 27.29032258064516, 28.806451612903224, 30.32258064516129, 31.838709677419356, 33.354838709677416, 34.87096774193548, 36.38709677419355, 37.903225806451616, 39.41935483870968, 40.935483870967744, 42.45161290322581, 43.96774193548387, 45.483870967741936, 47.0], &quot;y&quot;: [178031, 3221, 1099, 819, 303, 476, 160, 239, 105, 139, 37, 114, 33, 54, 13, 50, 10, 31, 14, 14, 6, 13, 4, 5, 3, 6, 1, 1, 0, 1, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 1.5161290322580645, 3.032258064516129, 4.548387096774194, 6.064516129032258, 7.580645161290322, 9.096774193548388, 10.612903225806452, 12.129032258064516, 13.64516129032258, 15.161290322580644, 16.677419354838708, 18.193548387096776, 19.70967741935484, 21.225806451612904, 22.741935483870968, 24.258064516129032, 25.774193548387096, 27.29032258064516, 28.806451612903224, 30.32258064516129, 31.838709677419356, 33.354838709677416, 34.87096774193548, 36.38709677419355, 37.903225806451616, 39.41935483870968, 40.935483870967744, 42.45161290322581, 43.96774193548387, 45.483870967741936, 47.0], &quot;y&quot;: [96.23193262775538, 1.7410622587863915, 0.5940476319174928, 0.44269791677927806, 0.16378201316742522, 0.25729451573496503, 0.08648555150755127, 0.1291877925644047, 0.05675614317683052, 0.07513432287218517, 0.01999978378612123, 0.06162095544913027, 0.017837644998432448, 0.029188873633798556, 0.007026951059988541, 0.027026734846109773, 0.0054053469692219545, 0.016756575604588056, 0.007567485756910735, 0.007567485756910735, 0.0032432081815331726, 0.007026951059988541, 0.0021621387876887815, 0.0027026734846109773, 0.0016216040907665863, 0.0032432081815331726, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0005405346969221954, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-34&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-35&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 523.1379310344828, 1046.2758620689656, 1569.4137931034484, 2092.551724137931, 2615.689655172414, 3138.8275862068967, 3661.9655172413795, 4185.103448275862, 4708.241379310345, 5231.379310344828, 5754.517241379311, 6277.6551724137935, 6800.793103448276, 7323.931034482759, 7847.068965517242, 8370.206896551725, 8893.344827586207, 9416.48275862069, 9939.620689655174, 10462.758620689656, 10985.896551724138, 11509.034482758621, 12032.172413793105, 12555.310344827587, 13078.448275862069, 13601.586206896553, 14124.724137931036, 14647.862068965518, 15171.0], &quot;y&quot;: [71126, 29907, 17694, 10865, 8547, 6921, 4387, 3521, 3042, 2600, 2519, 2477, 2454, 2398, 2309, 2158, 1901, 1679, 1581, 1304, 1180, 1012, 916, 893, 638, 437, 290, 180, 66], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 523.1379310344828, 1046.2758620689656, 1569.4137931034484, 2092.551724137931, 2615.689655172414, 3138.8275862068967, 3661.9655172413795, 4185.103448275862, 4708.241379310345, 5231.379310344828, 5754.517241379311, 6277.6551724137935, 6800.793103448276, 7323.931034482759, 7847.068965517242, 8370.206896551725, 8893.344827586207, 9416.48275862069, 9939.620689655174, 10462.758620689656, 10985.896551724138, 11509.034482758621, 12032.172413793105, 12555.310344827587, 13078.448275862069, 13601.586206896553, 14124.724137931036, 14647.862068965518, 15171.0], &quot;y&quot;: [38.44607085328807, 16.165771180852097, 9.564220927341326, 5.8729094820596535, 4.619950054594004, 3.741040637398515, 2.3713257153976715, 1.9032226678630502, 1.6443065480373185, 1.4053902119977082, 1.3616069015470103, 1.338904444276278, 1.3264721462470677, 1.2962022032194247, 1.2480946151933494, 1.1664738759580977, 1.0275564588490935, 0.9075577561323661, 0.854585355833991, 0.7048572447865429, 0.6378309423681906, 0.5470211132852618, 0.495129782380731, 0.4826974843515205, 0.3448611366363607, 0.2362136625549994, 0.1567550621074367, 0.09729624544599519, 0.035675289996864895], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 523.1379310344828, 1046.2758620689656, 1569.4137931034484, 2092.551724137931, 2615.689655172414, 3138.8275862068967, 3661.9655172413795, 4185.103448275862, 4708.241379310345, 5231.379310344828, 5754.517241379311, 6277.6551724137935, 6800.793103448276, 7323.931034482759, 7847.068965517242, 8370.206896551725, 8893.344827586207, 9416.48275862069, 9939.620689655174, 10462.758620689656, 10985.896551724138, 11509.034482758621, 12032.172413793105, 12555.310344827587, 13078.448275862069, 13601.586206896553, 14124.724137931036, 14647.862068965518, 15171.0], &quot;y&quot;: [71126, 29907, 17694, 10865, 8547, 6921, 4387, 3521, 3042, 2600, 2519, 2477, 2454, 2398, 2309, 2158, 1901, 1679, 1581, 1304, 1180, 1012, 916, 893, 638, 437, 290, 180, 66], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 523.1379310344828, 1046.2758620689656, 1569.4137931034484, 2092.551724137931, 2615.689655172414, 3138.8275862068967, 3661.9655172413795, 4185.103448275862, 4708.241379310345, 5231.379310344828, 5754.517241379311, 6277.6551724137935, 6800.793103448276, 7323.931034482759, 7847.068965517242, 8370.206896551725, 8893.344827586207, 9416.48275862069, 9939.620689655174, 10462.758620689656, 10985.896551724138, 11509.034482758621, 12032.172413793105, 12555.310344827587, 13078.448275862069, 13601.586206896553, 14124.724137931036, 14647.862068965518, 15171.0], &quot;y&quot;: [38.44607085328807, 16.165771180852097, 9.564220927341326, 5.8729094820596535, 4.619950054594004, 3.741040637398515, 2.3713257153976715, 1.9032226678630502, 1.6443065480373185, 1.4053902119977082, 1.3616069015470103, 1.338904444276278, 1.3264721462470677, 1.2962022032194247, 1.2480946151933494, 1.1664738759580977, 1.0275564588490935, 0.9075577561323661, 0.854585355833991, 0.7048572447865429, 0.6378309423681906, 0.5470211132852618, 0.495129782380731, 0.4826974843515205, 0.3448611366363607, 0.2362136625549994, 0.1567550621074367, 0.09729624544599519, 0.035675289996864895], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-36&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-37&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 6.548387096774194, 13.096774193548388, 19.645161290322584, 26.193548387096776, 32.74193548387097, 39.29032258064517, 45.83870967741936, 52.38709677419355, 58.935483870967744, 65.48387096774194, 72.03225806451613, 78.58064516129033, 85.12903225806453, 91.67741935483872, 98.22580645161291, 104.7741935483871, 111.3225806451613, 117.87096774193549, 124.41935483870968, 130.96774193548387, 137.51612903225808, 144.06451612903226, 150.61290322580646, 157.16129032258067, 163.70967741935485, 170.25806451612905, 176.80645161290323, 183.35483870967744, 189.90322580645162, 196.45161290322582, 203.0], &quot;y&quot;: [176517, 5195, 1848, 699, 378, 239, 71, 38, 5, 3, 2, 0, 1, 0, 1, 2, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 6.548387096774194, 13.096774193548388, 19.645161290322584, 26.193548387096776, 32.74193548387097, 39.29032258064517, 45.83870967741936, 52.38709677419355, 58.935483870967744, 65.48387096774194, 72.03225806451613, 78.58064516129033, 85.12903225806453, 91.67741935483872, 98.22580645161291, 104.7741935483871, 111.3225806451613, 117.87096774193549, 124.41935483870968, 130.96774193548387, 137.51612903225808, 144.06451612903226, 150.61290322580646, 157.16129032258067, 163.70967741935485, 170.25806451612905, 176.80645161290323, 183.35483870967744, 189.90322580645162, 196.45161290322582, 203.0], &quot;y&quot;: [95.41356309661518, 2.8080777505108054, 0.9989081199122172, 0.3778337531486146, 0.20432211543658985, 0.1291877925644047, 0.038377963481475874, 0.020540318483043427, 0.0027026734846109773, 0.0016216040907665863, 0.0010810693938443907, 0.0, 0.0005405346969221954, 0.0, 0.0005405346969221954, 0.0010810693938443907, 0.0, 0.0, 0.0, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 6.548387096774194, 13.096774193548388, 19.645161290322584, 26.193548387096776, 32.74193548387097, 39.29032258064517, 45.83870967741936, 52.38709677419355, 58.935483870967744, 65.48387096774194, 72.03225806451613, 78.58064516129033, 85.12903225806453, 91.67741935483872, 98.22580645161291, 104.7741935483871, 111.3225806451613, 117.87096774193549, 124.41935483870968, 130.96774193548387, 137.51612903225808, 144.06451612903226, 150.61290322580646, 157.16129032258067, 163.70967741935485, 170.25806451612905, 176.80645161290323, 183.35483870967744, 189.90322580645162, 196.45161290322582, 203.0], &quot;y&quot;: [177038, 4767, 1796, 673, 369, 235, 72, 35, 6, 3, 2, 0, 1, 0, 2, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 6.548387096774194, 13.096774193548388, 19.645161290322584, 26.193548387096776, 32.74193548387097, 39.29032258064517, 45.83870967741936, 52.38709677419355, 58.935483870967744, 65.48387096774194, 72.03225806451613, 78.58064516129033, 85.12903225806453, 91.67741935483872, 98.22580645161291, 104.7741935483871, 111.3225806451613, 117.87096774193549, 124.41935483870968, 130.96774193548387, 137.51612903225808, 144.06451612903226, 150.61290322580646, 157.16129032258067, 163.70967741935485, 170.25806451612905, 176.80645161290323, 183.35483870967744, 189.90322580645162, 196.45161290322582, 203.0], &quot;y&quot;: [95.69518167371164, 2.5767289002281055, 0.970800315672263, 0.3637798510286375, 0.19945730316429014, 0.12702565377671593, 0.03891849817839807, 0.01891871439227684, 0.0032432081815331726, 0.0016216040907665863, 0.0010810693938443907, 0.0, 0.0005405346969221954, 0.0, 0.0010810693938443907, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0010810693938443907, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-38&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-39&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.05777001666666667, 0.11554003333333333, 0.17331005, 0.23108006666666667, 0.28885008333333334, 0.3466201, 0.4043901166666667, 0.46216013333333333, 0.51993015, 0.5777001666666667, 0.6354701833333334, 0.6932402, 0.7510102166666667, 0.8087802333333334, 0.86655025, 0.9243202666666667, 0.9820902833333334, 1.0398603, 1.0976303166666668, 1.1554003333333334, 1.21317035, 1.2709403666666668, 1.3287103833333334, 1.3864804, 1.4442504166666668, 1.5020204333333333, 1.55979045, 1.6175604666666668, 1.6753304833333333, 1.7331005], &quot;y&quot;: [98478, 47555, 18629, 8673, 4449, 2607, 1602, 977, 672, 447, 286, 182, 106, 100, 67, 55, 23, 26, 13, 12, 10, 12, 7, 3, 2, 2, 1, 1, 2, 3], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.05777001666666667, 0.11554003333333333, 0.17331005, 0.23108006666666667, 0.28885008333333334, 0.3466201, 0.4043901166666667, 0.46216013333333333, 0.51993015, 0.5777001666666667, 0.6354701833333334, 0.6932402, 0.7510102166666667, 0.8087802333333334, 0.86655025, 0.9243202666666667, 0.9820902833333334, 1.0398603, 1.0976303166666668, 1.1554003333333334, 1.21317035, 1.2709403666666668, 1.3287103833333334, 1.3864804, 1.4442504166666668, 1.5020204333333333, 1.55979045, 1.6175604666666668, 1.6753304833333333, 1.7331005], &quot;y&quot;: [53.230775883503966, 25.705127512135007, 10.069620868963579, 4.688057426406201, 2.4048388666068474, 1.4091739548761635, 0.8659365844693571, 0.5281023988929849, 0.36323931633171536, 0.24161900952422138, 0.15459292331974792, 0.09837731483983957, 0.05729667787375272, 0.054053469692219545, 0.03621582469378709, 0.029729408330720745, 0.012432298029210496, 0.014053902119977082, 0.007026951059988541, 0.006486416363066345, 0.0054053469692219545, 0.006486416363066345, 0.0037837428784553676, 0.0016216040907665863, 0.0010810693938443907, 0.0010810693938443907, 0.0005405346969221954, 0.0005405346969221954, 0.0010810693938443907, 0.0016216040907665863], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.05777001666666667, 0.11554003333333333, 0.17331005, 0.23108006666666667, 0.28885008333333334, 0.3466201, 0.4043901166666667, 0.46216013333333333, 0.51993015, 0.5777001666666667, 0.6354701833333334, 0.6932402, 0.7510102166666667, 0.8087802333333334, 0.86655025, 0.9243202666666667, 0.9820902833333334, 1.0398603, 1.0976303166666668, 1.1554003333333334, 1.21317035, 1.2709403666666668, 1.3287103833333334, 1.3864804, 1.4442504166666668, 1.5020204333333333, 1.55979045, 1.6175604666666668, 1.6753304833333333, 1.7331005], &quot;y&quot;: [98478, 47555, 18629, 8673, 4449, 2607, 1602, 977, 672, 447, 286, 182, 106, 100, 67, 55, 23, 26, 13, 12, 10, 12, 7, 3, 2, 2, 1, 1, 2, 3], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.05777001666666667, 0.11554003333333333, 0.17331005, 0.23108006666666667, 0.28885008333333334, 0.3466201, 0.4043901166666667, 0.46216013333333333, 0.51993015, 0.5777001666666667, 0.6354701833333334, 0.6932402, 0.7510102166666667, 0.8087802333333334, 0.86655025, 0.9243202666666667, 0.9820902833333334, 1.0398603, 1.0976303166666668, 1.1554003333333334, 1.21317035, 1.2709403666666668, 1.3287103833333334, 1.3864804, 1.4442504166666668, 1.5020204333333333, 1.55979045, 1.6175604666666668, 1.6753304833333333, 1.7331005], &quot;y&quot;: [53.230775883503966, 25.705127512135007, 10.069620868963579, 4.688057426406201, 2.4048388666068474, 1.4091739548761635, 0.8659365844693571, 0.5281023988929849, 0.36323931633171536, 0.24161900952422138, 0.15459292331974792, 0.09837731483983957, 0.05729667787375272, 0.054053469692219545, 0.03621582469378709, 0.029729408330720745, 0.012432298029210496, 0.014053902119977082, 0.007026951059988541, 0.006486416363066345, 0.0054053469692219545, 0.006486416363066345, 0.0037837428784553676, 0.0016216040907665863, 0.0010810693938443907, 0.0010810693938443907, 0.0005405346969221954, 0.0005405346969221954, 0.0010810693938443907, 0.0016216040907665863], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-40&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-41&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 790.5185185185185, 1581.037037037037, 2371.5555555555557, 3162.074074074074, 3952.592592592592, 4743.111111111111, 5533.62962962963, 6324.148148148148, 7114.666666666666, 7905.185185185184, 8695.703703703703, 9486.222222222223, 10276.74074074074, 11067.25925925926, 11857.777777777777, 12648.296296296296, 13438.814814814814, 14229.333333333332, 15019.85185185185, 15810.370370370369, 16600.888888888887, 17391.407407407405, 18181.925925925923, 18972.444444444445, 19762.962962962964, 20553.48148148148, 21344.0], &quot;y&quot;: [18153, 14825, 13425, 12884, 12040, 11696, 11102, 10728, 10108, 9674, 9180, 8878, 7997, 7204, 5917, 5231, 4139, 3092, 2527, 1936, 1272, 813, 599, 627, 624, 290, 41], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 790.5185185185185, 1581.037037037037, 2371.5555555555557, 3162.074074074074, 3952.592592592592, 4743.111111111111, 5533.62962962963, 6324.148148148148, 7114.666666666666, 7905.185185185184, 8695.703703703703, 9486.222222222223, 10276.74074074074, 11067.25925925926, 11857.777777777777, 12648.296296296296, 13438.814814814814, 14229.333333333332, 15019.85185185185, 15810.370370370369, 16600.888888888887, 17391.407407407405, 18181.925925925923, 18972.444444444445, 19762.962962962964, 20553.48148148148, 21344.0], &quot;y&quot;: [9.812326353228613, 8.013426881871547, 7.256678306180474, 6.964249035145566, 6.508037750943233, 6.322093815201998, 6.001016205230214, 5.798856228581313, 5.463724716489551, 5.229132658025319, 4.9621085177457545, 4.798867039275251, 4.322655971286797, 3.8940119566274958, 3.19834380168863, 2.8275369996000044, 2.237273110560967, 1.6713332828834284, 1.3659311791223878, 1.0464751732413704, 0.6875601344850326, 0.4394547085977449, 0.3237802834563951, 0.3389152549702165, 0.33729365087944996, 0.1567550621074367, 0.022161922573810014], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 790.5185185185185, 1581.037037037037, 2371.5555555555557, 3162.074074074074, 3952.592592592592, 4743.111111111111, 5533.62962962963, 6324.148148148148, 7114.666666666666, 7905.185185185184, 8695.703703703703, 9486.222222222223, 10276.74074074074, 11067.25925925926, 11857.777777777777, 12648.296296296296, 13438.814814814814, 14229.333333333332, 15019.85185185185, 15810.370370370369, 16600.888888888887, 17391.407407407405, 18181.925925925923, 18972.444444444445, 19762.962962962964, 20553.48148148148, 21344.0], &quot;y&quot;: [18153, 14825, 13425, 12884, 12040, 11696, 11102, 10728, 10108, 9674, 9180, 8878, 7997, 7204, 5917, 5231, 4139, 3092, 2527, 1936, 1272, 813, 599, 627, 624, 290, 41], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 790.5185185185185, 1581.037037037037, 2371.5555555555557, 3162.074074074074, 3952.592592592592, 4743.111111111111, 5533.62962962963, 6324.148148148148, 7114.666666666666, 7905.185185185184, 8695.703703703703, 9486.222222222223, 10276.74074074074, 11067.25925925926, 11857.777777777777, 12648.296296296296, 13438.814814814814, 14229.333333333332, 15019.85185185185, 15810.370370370369, 16600.888888888887, 17391.407407407405, 18181.925925925923, 18972.444444444445, 19762.962962962964, 20553.48148148148, 21344.0], &quot;y&quot;: [9.812326353228613, 8.013426881871547, 7.256678306180474, 6.964249035145566, 6.508037750943233, 6.322093815201998, 6.001016205230214, 5.798856228581313, 5.463724716489551, 5.229132658025319, 4.9621085177457545, 4.798867039275251, 4.322655971286797, 3.8940119566274958, 3.19834380168863, 2.8275369996000044, 2.237273110560967, 1.6713332828834284, 1.3659311791223878, 1.0464751732413704, 0.6875601344850326, 0.4394547085977449, 0.3237802834563951, 0.3389152549702165, 0.33729365087944996, 0.1567550621074367, 0.022161922573810014], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-42&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-43&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9686.5310774295, -9374.062154859, -9061.5932322885, -8749.124309718, -8436.6553871475, -8124.186464577, -7811.7175420065, -7499.248619436, -7186.7796968655, -6874.310774295, -6561.8418517245, -6249.372929154, -5936.9040065835, -5624.435084013, -5311.9661614424995, -4999.497238872, -4687.0283163015, -4374.559393731, -4062.0904711605, -3749.6215485899993, -3437.1526260194996, -3124.683703449, -2812.2147808784994, -2499.7458583079997, -2187.2769357375, -1874.8080131669994, -1562.3390905964989, -1249.870168026, -937.4012454554995, -624.9323228849989, -312.4634003145002, 0.005522256], &quot;y&quot;: [1005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183997], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9686.5310774295, -9374.062154859, -9061.5932322885, -8749.124309718, -8436.6553871475, -8124.186464577, -7811.7175420065, -7499.248619436, -7186.7796968655, -6874.310774295, -6561.8418517245, -6249.372929154, -5936.9040065835, -5624.435084013, -5311.9661614424995, -4999.497238872, -4687.0283163015, -4374.559393731, -4062.0904711605, -3749.6215485899993, -3437.1526260194996, -3124.683703449, -2812.2147808784994, -2499.7458583079997, -2187.2769357375, -1874.8080131669994, -1562.3390905964989, -1249.870168026, -937.4012454554995, -624.9323228849989, -312.4634003145002, 0.005522256], &quot;y&quot;: [0.5432373704068064, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.4567626295932], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9686.5310774295, -9374.062154859, -9061.5932322885, -8749.124309718, -8436.6553871475, -8124.186464577, -7811.7175420065, -7499.248619436, -7186.7796968655, -6874.310774295, -6561.8418517245, -6249.372929154, -5936.9040065835, -5624.435084013, -5311.9661614424995, -4999.497238872, -4687.0283163015, -4374.559393731, -4062.0904711605, -3749.6215485899993, -3437.1526260194996, -3124.683703449, -2812.2147808784994, -2499.7458583079997, -2187.2769357375, -1874.8080131669994, -1562.3390905964989, -1249.870168026, -937.4012454554995, -624.9323228849989, -312.4634003145002, 0.005522256], &quot;y&quot;: [1005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183997], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9686.5310774295, -9374.062154859, -9061.5932322885, -8749.124309718, -8436.6553871475, -8124.186464577, -7811.7175420065, -7499.248619436, -7186.7796968655, -6874.310774295, -6561.8418517245, -6249.372929154, -5936.9040065835, -5624.435084013, -5311.9661614424995, -4999.497238872, -4687.0283163015, -4374.559393731, -4062.0904711605, -3749.6215485899993, -3437.1526260194996, -3124.683703449, -2812.2147808784994, -2499.7458583079997, -2187.2769357375, -1874.8080131669994, -1562.3390905964989, -1249.870168026, -937.4012454554995, -624.9323228849989, -312.4634003145002, 0.005522256], &quot;y&quot;: [0.5432373704068064, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.4567626295932], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-44&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-45&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9686.523378965625, -9374.04675793125, -9061.570136896875, -8749.0935158625, -8436.616894828125, -8124.14027379375, -7811.663652759375, -7499.1870317249995, -7186.7104106906245, -6874.233789656249, -6561.757168621874, -6249.2805475875, -5936.803926553125, -5624.32730551875, -5311.850684484375, -4999.37406345, -4686.897442415625, -4374.42082138125, -4061.944200346875, -3749.4675793124998, -3436.9909582781247, -3124.5143372437497, -2812.0377162093746, -2499.5610951750004, -2187.0844741406254, -1874.6078531062503, -1562.1312320718753, -1249.6546110375002, -937.1779900031252, -624.7013689687501, -312.22474793437505, 0.2518731], &quot;y&quot;: [1005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183997], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9686.523378965625, -9374.04675793125, -9061.570136896875, -8749.0935158625, -8436.616894828125, -8124.14027379375, -7811.663652759375, -7499.1870317249995, -7186.7104106906245, -6874.233789656249, -6561.757168621874, -6249.2805475875, -5936.803926553125, -5624.32730551875, -5311.850684484375, -4999.37406345, -4686.897442415625, -4374.42082138125, -4061.944200346875, -3749.4675793124998, -3436.9909582781247, -3124.5143372437497, -2812.0377162093746, -2499.5610951750004, -2187.0844741406254, -1874.6078531062503, -1562.1312320718753, -1249.6546110375002, -937.1779900031252, -624.7013689687501, -312.22474793437505, 0.2518731], &quot;y&quot;: [0.5432373704068064, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.4567626295932], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9686.523378965625, -9374.04675793125, -9061.570136896875, -8749.0935158625, -8436.616894828125, -8124.14027379375, -7811.663652759375, -7499.1870317249995, -7186.7104106906245, -6874.233789656249, -6561.757168621874, -6249.2805475875, -5936.803926553125, -5624.32730551875, -5311.850684484375, -4999.37406345, -4686.897442415625, -4374.42082138125, -4061.944200346875, -3749.4675793124998, -3436.9909582781247, -3124.5143372437497, -2812.0377162093746, -2499.5610951750004, -2187.0844741406254, -1874.6078531062503, -1562.1312320718753, -1249.6546110375002, -937.1779900031252, -624.7013689687501, -312.22474793437505, 0.2518731], &quot;y&quot;: [1005, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 183997], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9686.523378965625, -9374.04675793125, -9061.570136896875, -8749.0935158625, -8436.616894828125, -8124.14027379375, -7811.663652759375, -7499.1870317249995, -7186.7104106906245, -6874.233789656249, -6561.757168621874, -6249.2805475875, -5936.803926553125, -5624.32730551875, -5311.850684484375, -4999.37406345, -4686.897442415625, -4374.42082138125, -4061.944200346875, -3749.4675793124998, -3436.9909582781247, -3124.5143372437497, -2812.0377162093746, -2499.5610951750004, -2187.0844741406254, -1874.6078531062503, -1562.1312320718753, -1249.6546110375002, -937.1779900031252, -624.7013689687501, -312.22474793437505, 0.2518731], &quot;y&quot;: [0.5432373704068064, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.4567626295932], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-46&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-47&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-0.0415191031378858, 0.5833804661489461, 1.2082800354357779, 1.8331796047226097, 2.4580791740094416, 3.0829787432962736, 3.707878312583105, 4.332777881869937, 4.957677451156769, 5.582577020443601, 6.207476589730433, 6.832376159017265, 7.457275728304096, 8.08217529759093, 8.707074866877761, 9.331974436164593, 9.956874005451425, 10.581773574738257, 11.206673144025089, 11.831572713311921, 12.456472282598753, 13.081371851885585, 13.706271421172417, 14.331170990459249, 14.95607055974608, 15.580970129032911, 16.20586969831974, 16.830769267606573, 17.455668836893405], &quot;y&quot;: [132, 1814, 6163, 14239, 25688, 33912, 31180, 22241, 14384, 9598, 6951, 5308, 4012, 3044, 2349, 1685, 1045, 684, 324, 111, 45, 11, 77, 1, 3, 0, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-0.0415191031378858, 0.5833804661489461, 1.2082800354357779, 1.8331796047226097, 2.4580791740094416, 3.0829787432962736, 3.707878312583105, 4.332777881869937, 4.957677451156769, 5.582577020443601, 6.207476589730433, 6.832376159017265, 7.457275728304096, 8.08217529759093, 8.707074866877761, 9.331974436164593, 9.956874005451425, 10.581773574738257, 11.206673144025089, 11.831572713311921, 12.456472282598753, 13.081371851885585, 13.706271421172417, 14.331170990459249, 14.95607055974608, 15.580970129032911, 16.20586969831974, 16.830769267606573, 17.455668836893405], &quot;y&quot;: [0.07135057999372979, 0.9805299402168625, 3.3313153371314908, 7.6966735494751415, 13.885255294537357, 18.330612642025493, 16.853871850034054, 12.022032194246549, 7.7750510805288595, 5.1880520210592325, 3.7572566783061805, 2.869158171263013, 2.168625204051848, 1.645387617431163, 1.269716003070237, 0.9108009643138993, 0.5648587582836941, 0.36972573269478165, 0.17513324180279133, 0.05999935135836369, 0.024324061361498797, 0.00594588166614415, 0.04162117166300905, 0.0005405346969221954, 0.0016216040907665863, 0.0, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-0.0415191031378858, 0.5833804661489461, 1.2082800354357779, 1.8331796047226097, 2.4580791740094416, 3.0829787432962736, 3.707878312583105, 4.332777881869937, 4.957677451156769, 5.582577020443601, 6.207476589730433, 6.832376159017265, 7.457275728304096, 8.08217529759093, 8.707074866877761, 9.331974436164593, 9.956874005451425, 10.581773574738257, 11.206673144025089, 11.831572713311921, 12.456472282598753, 13.081371851885585, 13.706271421172417, 14.331170990459249, 14.95607055974608, 15.580970129032911, 16.20586969831974, 16.830769267606573, 17.455668836893405], &quot;y&quot;: [132, 1814, 6163, 14239, 25688, 33912, 31180, 22241, 14384, 9598, 6951, 5308, 4012, 3044, 2349, 1685, 1045, 684, 324, 111, 45, 11, 77, 1, 3, 0, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-0.0415191031378858, 0.5833804661489461, 1.2082800354357779, 1.8331796047226097, 2.4580791740094416, 3.0829787432962736, 3.707878312583105, 4.332777881869937, 4.957677451156769, 5.582577020443601, 6.207476589730433, 6.832376159017265, 7.457275728304096, 8.08217529759093, 8.707074866877761, 9.331974436164593, 9.956874005451425, 10.581773574738257, 11.206673144025089, 11.831572713311921, 12.456472282598753, 13.081371851885585, 13.706271421172417, 14.331170990459249, 14.95607055974608, 15.580970129032911, 16.20586969831974, 16.830769267606573, 17.455668836893405], &quot;y&quot;: [0.07135057999372979, 0.9805299402168625, 3.3313153371314908, 7.6966735494751415, 13.885255294537357, 18.330612642025493, 16.853871850034054, 12.022032194246549, 7.7750510805288595, 5.1880520210592325, 3.7572566783061805, 2.869158171263013, 2.168625204051848, 1.645387617431163, 1.269716003070237, 0.9108009643138993, 0.5648587582836941, 0.36972573269478165, 0.17513324180279133, 0.05999935135836369, 0.024324061361498797, 0.00594588166614415, 0.04162117166300905, 0.0005405346969221954, 0.0016216040907665863, 0.0, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-48&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-49&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 6.888888888888889, 13.777777777777779, 20.666666666666668, 27.555555555555557, 34.44444444444444, 41.333333333333336, 48.22222222222223, 55.111111111111114, 62.0, 68.88888888888889, 75.77777777777779, 82.66666666666667, 89.55555555555556, 96.44444444444446, 103.33333333333334, 110.22222222222223, 117.11111111111111, 124.0, 130.88888888888889, 137.77777777777777, 144.66666666666669, 151.55555555555557, 158.44444444444446, 165.33333333333334, 172.22222222222223, 179.11111111111111, 186.0], &quot;y&quot;: [2967, 8189, 3786, 3864, 3016, 3859, 1481, 8445, 4262, 1364, 9968, 10985, 12792, 9056, 3345, 5173, 4254, 4597, 9071, 7770, 4379, 20078, 7709, 14139, 12486, 3601, 4366], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 6.888888888888889, 13.777777777777779, 20.666666666666668, 27.555555555555557, 34.44444444444444, 41.333333333333336, 48.22222222222223, 55.111111111111114, 62.0, 68.88888888888889, 75.77777777777779, 82.66666666666667, 89.55555555555556, 96.44444444444446, 103.33333333333334, 110.22222222222223, 117.11111111111111, 124.0, 130.88888888888889, 137.77777777777777, 144.66666666666669, 151.55555555555557, 158.44444444444446, 165.33333333333334, 172.22222222222223, 179.11111111111111, 186.0], &quot;y&quot;: [1.6037664457681537, 4.4264386330958585, 2.046464362547432, 2.088626068907363, 1.6302526459173416, 2.085923395422752, 0.8005318861417714, 4.564815515507941, 2.3037588782823972, 0.7372893266018745, 5.388049858920444, 5.937773645690317, 6.9145198430287245, 4.895082215327402, 1.808088561204744, 2.796185987178517, 2.2994346007070194, 2.4848380017513323, 4.903190235781235, 4.199954595085459, 2.3670014378222937, 10.85285564480384, 4.1669819785732045, 7.642620079782922, 6.749116225770532, 1.9464654436168258, 2.3599744867623054], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 6.888888888888889, 13.777777777777779, 20.666666666666668, 27.555555555555557, 34.44444444444444, 41.333333333333336, 48.22222222222223, 55.111111111111114, 62.0, 68.88888888888889, 75.77777777777779, 82.66666666666667, 89.55555555555556, 96.44444444444446, 103.33333333333334, 110.22222222222223, 117.11111111111111, 124.0, 130.88888888888889, 137.77777777777777, 144.66666666666669, 151.55555555555557, 158.44444444444446, 165.33333333333334, 172.22222222222223, 179.11111111111111, 186.0], &quot;y&quot;: [2967, 8189, 3786, 3864, 3016, 3859, 1481, 8445, 4262, 1364, 9968, 10985, 12792, 9056, 3345, 5173, 4254, 4597, 9071, 7770, 4379, 20078, 7709, 14139, 12486, 3601, 4366], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 6.888888888888889, 13.777777777777779, 20.666666666666668, 27.555555555555557, 34.44444444444444, 41.333333333333336, 48.22222222222223, 55.111111111111114, 62.0, 68.88888888888889, 75.77777777777779, 82.66666666666667, 89.55555555555556, 96.44444444444446, 103.33333333333334, 110.22222222222223, 117.11111111111111, 124.0, 130.88888888888889, 137.77777777777777, 144.66666666666669, 151.55555555555557, 158.44444444444446, 165.33333333333334, 172.22222222222223, 179.11111111111111, 186.0], &quot;y&quot;: [1.6037664457681537, 4.4264386330958585, 2.046464362547432, 2.088626068907363, 1.6302526459173416, 2.085923395422752, 0.8005318861417714, 4.564815515507941, 2.3037588782823972, 0.7372893266018745, 5.388049858920444, 5.937773645690317, 6.9145198430287245, 4.895082215327402, 1.808088561204744, 2.796185987178517, 2.2994346007070194, 2.4848380017513323, 4.903190235781235, 4.199954595085459, 2.3670014378222937, 10.85285564480384, 4.1669819785732045, 7.642620079782922, 6.749116225770532, 1.9464654436168258, 2.3599744867623054], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-50&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-51&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9720.111111111111, -9441.222222222223, -9162.333333333334, -8883.444444444445, -8604.555555555555, -8325.666666666666, -8046.777777777777, -7767.888888888889, -7489.0, -7210.111111111111, -6931.222222222222, -6652.333333333333, -6373.444444444444, -6094.555555555555, -5815.666666666666, -5536.777777777777, -5257.888888888889, -4979.0, -4700.11111111111, -4421.222222222222, -4142.333333333333, -3863.4444444444434, -3584.5555555555547, -3305.666666666666, -3026.7777777777774, -2747.8888888888887, -2468.999999999999, -2190.1111111111104, -1911.2222222222217, -1632.3333333333321, -1353.4444444444434, -1074.5555555555547, -795.6666666666661, -516.7777777777774, -237.8888888888887, 41.0], &quot;y&quot;: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185001], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9720.111111111111, -9441.222222222223, -9162.333333333334, -8883.444444444445, -8604.555555555555, -8325.666666666666, -8046.777777777777, -7767.888888888889, -7489.0, -7210.111111111111, -6931.222222222222, -6652.333333333333, -6373.444444444444, -6094.555555555555, -5815.666666666666, -5536.777777777777, -5257.888888888889, -4979.0, -4700.11111111111, -4421.222222222222, -4142.333333333333, -3863.4444444444434, -3584.5555555555547, -3305.666666666666, -3026.7777777777774, -2747.8888888888887, -2468.999999999999, -2190.1111111111104, -1911.2222222222217, -1632.3333333333321, -1353.4444444444434, -1074.5555555555547, -795.6666666666661, -516.7777777777774, -237.8888888888887, 41.0], &quot;y&quot;: [0.0005405346969221954, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.99945946530308], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, -9720.111111111111, -9441.222222222223, -9162.333333333334, -8883.444444444445, -8604.555555555555, -8325.666666666666, -8046.777777777777, -7767.888888888889, -7489.0, -7210.111111111111, -6931.222222222222, -6652.333333333333, -6373.444444444444, -6094.555555555555, -5815.666666666666, -5536.777777777777, -5257.888888888889, -4979.0, -4700.11111111111, -4421.222222222222, -4142.333333333333, -3863.4444444444434, -3584.5555555555547, -3305.666666666666, -3026.7777777777774, -2747.8888888888887, -2468.999999999999, -2190.1111111111104, -1911.2222222222217, -1632.3333333333321, -1353.4444444444434, -1074.5555555555547, -795.6666666666661, -516.7777777777774, -237.8888888888887, 41.0], &quot;y&quot;: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 185001], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, -9720.111111111111, -9441.222222222223, -9162.333333333334, -8883.444444444445, -8604.555555555555, -8325.666666666666, -8046.777777777777, -7767.888888888889, -7489.0, -7210.111111111111, -6931.222222222222, -6652.333333333333, -6373.444444444444, -6094.555555555555, -5815.666666666666, -5536.777777777777, -5257.888888888889, -4979.0, -4700.11111111111, -4421.222222222222, -4142.333333333333, -3863.4444444444434, -3584.5555555555547, -3305.666666666666, -3026.7777777777774, -2747.8888888888887, -2468.999999999999, -2190.1111111111104, -1911.2222222222217, -1632.3333333333321, -1353.4444444444434, -1074.5555555555547, -795.6666666666661, -516.7777777777774, -237.8888888888887, 41.0], &quot;y&quot;: [0.0005405346969221954, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 99.99945946530308], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-52&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-53&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 611.3448275862069, 1222.6896551724137, 1834.0344827586205, 2445.3793103448274, 3056.7241379310344, 3668.068965517241, 4279.413793103448, 4890.758620689655, 5502.103448275861, 6113.448275862069, 6724.793103448275, 7336.137931034482, 7947.482758620689, 8558.827586206897, 9170.172413793103, 9781.51724137931, 10392.862068965516, 11004.206896551723, 11615.551724137931, 12226.896551724138, 12838.241379310344, 13449.58620689655, 14060.931034482757, 14672.275862068964, 15283.620689655172, 15894.965517241379, 16506.310344827587, 17117.655172413793, 17729.0], &quot;y&quot;: [31568, 34423, 25376, 20341, 15479, 12417, 9985, 7512, 6304, 4481, 3374, 2389, 1915, 1740, 1523, 1217, 992, 768, 710, 676, 618, 483, 252, 183, 106, 67, 43, 33, 27], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 611.3448275862069, 1222.6896551724137, 1834.0344827586205, 2445.3793103448274, 3056.7241379310344, 3668.068965517241, 4279.413793103448, 4890.758620689655, 5502.103448275861, 6113.448275862069, 6724.793103448275, 7336.137931034482, 7947.482758620689, 8558.827586206897, 9170.172413793103, 9781.51724137931, 10392.862068965516, 11004.206896551723, 11615.551724137931, 12226.896551724138, 12838.241379310344, 13449.58620689655, 14060.931034482757, 14672.275862068964, 15283.620689655172, 15894.965517241379, 16506.310344827587, 17117.655172413793, 17729.0], &quot;y&quot;: [17.063599312439866, 18.606825872152733, 13.716608469097633, 10.995016270094379, 8.366936573658663, 6.711819331682902, 5.397238948768122, 4.0604966432795315, 3.4075307293975197, 2.4221359769083577, 1.8237640674154874, 1.2913373909471249, 1.0351239446060043, 0.94053037264462, 0.8232343434125036, 0.6578307261543118, 0.5362104193468178, 0.4151306472362461, 0.38377963481475874, 0.3654014551194041, 0.3340504426979168, 0.2610782586134204, 0.13621474362439323, 0.09891784953676176, 0.05729667787375272, 0.03621582469378709, 0.023242991967654406, 0.017837644998432448, 0.014594436816899278], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 611.3448275862069, 1222.6896551724137, 1834.0344827586205, 2445.3793103448274, 3056.7241379310344, 3668.068965517241, 4279.413793103448, 4890.758620689655, 5502.103448275861, 6113.448275862069, 6724.793103448275, 7336.137931034482, 7947.482758620689, 8558.827586206897, 9170.172413793103, 9781.51724137931, 10392.862068965516, 11004.206896551723, 11615.551724137931, 12226.896551724138, 12838.241379310344, 13449.58620689655, 14060.931034482757, 14672.275862068964, 15283.620689655172, 15894.965517241379, 16506.310344827587, 17117.655172413793, 17729.0], &quot;y&quot;: [31568, 34423, 25376, 20341, 15479, 12417, 9985, 7512, 6304, 4481, 3374, 2389, 1915, 1740, 1523, 1217, 992, 768, 710, 676, 618, 483, 252, 183, 106, 67, 43, 33, 27], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 611.3448275862069, 1222.6896551724137, 1834.0344827586205, 2445.3793103448274, 3056.7241379310344, 3668.068965517241, 4279.413793103448, 4890.758620689655, 5502.103448275861, 6113.448275862069, 6724.793103448275, 7336.137931034482, 7947.482758620689, 8558.827586206897, 9170.172413793103, 9781.51724137931, 10392.862068965516, 11004.206896551723, 11615.551724137931, 12226.896551724138, 12838.241379310344, 13449.58620689655, 14060.931034482757, 14672.275862068964, 15283.620689655172, 15894.965517241379, 16506.310344827587, 17117.655172413793, 17729.0], &quot;y&quot;: [17.063599312439866, 18.606825872152733, 13.716608469097633, 10.995016270094379, 8.366936573658663, 6.711819331682902, 5.397238948768122, 4.0604966432795315, 3.4075307293975197, 2.4221359769083577, 1.8237640674154874, 1.2913373909471249, 1.0351239446060043, 0.94053037264462, 0.8232343434125036, 0.6578307261543118, 0.5362104193468178, 0.4151306472362461, 0.38377963481475874, 0.3654014551194041, 0.3340504426979168, 0.2610782586134204, 0.13621474362439323, 0.09891784953676176, 0.05729667787375272, 0.03621582469378709, 0.023242991967654406, 0.017837644998432448, 0.014594436816899278], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-54&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-55&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0099999997764825, 66.58610907171307, 133.16221814364965, 199.73832721558625, 266.3144362875228, 332.8905453594594, 399.466654431396, 466.0427635033326, 532.6188725752692, 599.1949816472057, 665.7710907191423, 732.3471997910789, 798.9233088630156, 865.4994179349521, 932.0755270068887, 998.6516360788253, 1065.2277451507618, 1131.8038542226984, 1198.379963294635, 1264.9560723665716, 1331.5321814385081, 1398.1082905104447, 1464.6843995823813, 1531.2605086543178, 1597.8366177262546, 1664.4127267981912, 1730.9888358701278, 1797.5649449420644, 1864.141054014001, 1930.7171630859373], &quot;y&quot;: [47122, 32295, 21706, 16583, 12302, 10447, 8680, 5997, 5161, 4278, 3320, 2669, 2361, 2017, 1720, 1662, 1337, 1020, 819, 735, 611, 448, 417, 479, 412, 228, 97, 51, 28], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0099999997764825, 66.58610907171307, 133.16221814364965, 199.73832721558625, 266.3144362875228, 332.8905453594594, 399.466654431396, 466.0427635033326, 532.6188725752692, 599.1949816472057, 665.7710907191423, 732.3471997910789, 798.9233088630156, 865.4994179349521, 932.0755270068887, 998.6516360788253, 1065.2277451507618, 1131.8038542226984, 1198.379963294635, 1264.9560723665716, 1331.5321814385081, 1398.1082905104447, 1464.6843995823813, 1531.2605086543178, 1597.8366177262546, 1664.4127267981912, 1730.9888358701278, 1797.5649449420644, 1864.141054014001, 1930.7171630859373], &quot;y&quot;: [25.47107598836769, 17.4565680371023, 11.732846131393174, 8.963686879060766, 6.649657841536848, 5.6469659787461755, 4.691841169284657, 3.241586577442406, 2.7896995708154506, 2.3124074334331524, 1.794575193781689, 1.4426871060853397, 1.2762024194333035, 1.0902584836920681, 0.9297196787061762, 0.8983686662846888, 0.7226948897849753, 0.5513453908606394, 0.44269791677927806, 0.3972930022378136, 0.33026669981946144, 0.24215954422114352, 0.22540296861655548, 0.2589161198257316, 0.2227002951319445, 0.12324191089826055, 0.05243186560145296, 0.02756726954303197, 0.01513497151382147], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0099999997764825, 66.58610907171307, 133.16221814364965, 199.73832721558625, 266.3144362875228, 332.8905453594594, 399.466654431396, 466.0427635033326, 532.6188725752692, 599.1949816472057, 665.7710907191423, 732.3471997910789, 798.9233088630156, 865.4994179349521, 932.0755270068887, 998.6516360788253, 1065.2277451507618, 1131.8038542226984, 1198.379963294635, 1264.9560723665716, 1331.5321814385081, 1398.1082905104447, 1464.6843995823813, 1531.2605086543178, 1597.8366177262546, 1664.4127267981912, 1730.9888358701278, 1797.5649449420644, 1864.141054014001, 1930.7171630859373], &quot;y&quot;: [47122, 32295, 21706, 16583, 12302, 10447, 8680, 5997, 5161, 4278, 3320, 2669, 2361, 2017, 1720, 1662, 1337, 1020, 819, 735, 611, 448, 417, 479, 412, 228, 97, 51, 28], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0099999997764825, 66.58610907171307, 133.16221814364965, 199.73832721558625, 266.3144362875228, 332.8905453594594, 399.466654431396, 466.0427635033326, 532.6188725752692, 599.1949816472057, 665.7710907191423, 732.3471997910789, 798.9233088630156, 865.4994179349521, 932.0755270068887, 998.6516360788253, 1065.2277451507618, 1131.8038542226984, 1198.379963294635, 1264.9560723665716, 1331.5321814385081, 1398.1082905104447, 1464.6843995823813, 1531.2605086543178, 1597.8366177262546, 1664.4127267981912, 1730.9888358701278, 1797.5649449420644, 1864.141054014001, 1930.7171630859373], &quot;y&quot;: [25.47107598836769, 17.4565680371023, 11.732846131393174, 8.963686879060766, 6.649657841536848, 5.6469659787461755, 4.691841169284657, 3.241586577442406, 2.7896995708154506, 2.3124074334331524, 1.794575193781689, 1.4426871060853397, 1.2762024194333035, 1.0902584836920681, 0.9297196787061762, 0.8983686662846888, 0.7226948897849753, 0.5513453908606394, 0.44269791677927806, 0.3972930022378136, 0.33026669981946144, 0.24215954422114352, 0.22540296861655548, 0.2589161198257316, 0.2227002951319445, 0.12324191089826055, 0.05243186560145296, 0.02756726954303197, 0.01513497151382147], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-56&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-57&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.03333333333333333, 0.06666666666666667, 0.1, 0.13333333333333333, 0.16666666666666666, 0.2, 0.23333333333333334, 0.26666666666666666, 0.3, 0.3333333333333333, 0.36666666666666664, 0.4, 0.43333333333333335, 0.4666666666666667, 0.5, 0.5333333333333333, 0.5666666666666667, 0.6, 0.6333333333333333, 0.6666666666666666, 0.7, 0.7333333333333333, 0.7666666666666666, 0.8, 0.8333333333333334, 0.8666666666666667, 0.9, 0.9333333333333333, 0.9666666666666667, 1.0], &quot;y&quot;: [176577, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8425], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.03333333333333333, 0.06666666666666667, 0.1, 0.13333333333333333, 0.16666666666666666, 0.2, 0.23333333333333334, 0.26666666666666666, 0.3, 0.3333333333333333, 0.36666666666666664, 0.4, 0.43333333333333335, 0.4666666666666667, 0.5, 0.5333333333333333, 0.5666666666666667, 0.6, 0.6333333333333333, 0.6666666666666666, 0.7, 0.7333333333333333, 0.7666666666666666, 0.8, 0.8333333333333334, 0.8666666666666667, 0.9, 0.9333333333333333, 0.9666666666666667, 1.0], &quot;y&quot;: [95.4459951784305, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.554004821569497], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.03333333333333333, 0.06666666666666667, 0.1, 0.13333333333333333, 0.16666666666666666, 0.2, 0.23333333333333334, 0.26666666666666666, 0.3, 0.3333333333333333, 0.36666666666666664, 0.4, 0.43333333333333335, 0.4666666666666667, 0.5, 0.5333333333333333, 0.5666666666666667, 0.6, 0.6333333333333333, 0.6666666666666666, 0.7, 0.7333333333333333, 0.7666666666666666, 0.8, 0.8333333333333334, 0.8666666666666667, 0.9, 0.9333333333333333, 0.9666666666666667, 1.0], &quot;y&quot;: [176577, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8425], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.03333333333333333, 0.06666666666666667, 0.1, 0.13333333333333333, 0.16666666666666666, 0.2, 0.23333333333333334, 0.26666666666666666, 0.3, 0.3333333333333333, 0.36666666666666664, 0.4, 0.43333333333333335, 0.4666666666666667, 0.5, 0.5333333333333333, 0.5666666666666667, 0.6, 0.6333333333333333, 0.6666666666666666, 0.7, 0.7333333333333333, 0.7666666666666666, 0.8, 0.8333333333333334, 0.8666666666666667, 0.9, 0.9333333333333333, 0.9666666666666667, 1.0], &quot;y&quot;: [95.4459951784305, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.554004821569497], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-58&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-59&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.2413793103448276, 0.4827586206896552, 0.7241379310344828, 0.9655172413793104, 1.206896551724138, 1.4482758620689655, 1.6896551724137931, 1.9310344827586208, 2.1724137931034484, 2.413793103448276, 2.6551724137931036, 2.896551724137931, 3.137931034482759, 3.3793103448275863, 3.620689655172414, 3.8620689655172415, 4.103448275862069, 4.344827586206897, 4.586206896551724, 4.827586206896552, 5.06896551724138, 5.310344827586207, 5.551724137931035, 5.793103448275862, 6.0344827586206895, 6.275862068965518, 6.517241379310345, 6.758620689655173, 7.0], &quot;y&quot;: [141951, 0, 0, 0, 11337, 0, 0, 0, 2129, 0, 0, 0, 19334, 0, 0, 0, 7198, 0, 0, 0, 563, 0, 0, 0, 2469, 0, 0, 0, 21], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.2413793103448276, 0.4827586206896552, 0.7241379310344828, 0.9655172413793104, 1.206896551724138, 1.4482758620689655, 1.6896551724137931, 1.9310344827586208, 2.1724137931034484, 2.413793103448276, 2.6551724137931036, 2.896551724137931, 3.137931034482759, 3.3793103448275863, 3.620689655172414, 3.8620689655172415, 4.103448275862069, 4.344827586206897, 4.586206896551724, 4.827586206896552, 5.06896551724138, 5.310344827586207, 5.551724137931035, 5.793103448275862, 6.0344827586206895, 6.275862068965518, 6.517241379310345, 6.758620689655173, 7.0], &quot;y&quot;: [76.72944076280255, 0.0, 0.0, 0.0, 6.128041859006929, 0.0, 0.0, 0.0, 1.150798369747354, 0.0, 0.0, 0.0, 10.450697830293725, 0.0, 0.0, 0.0, 3.890768748445963, 0.0, 0.0, 0.0, 0.30432103436719604, 0.0, 0.0, 0.0, 1.3345801667009005, 0.0, 0.0, 0.0, 0.011351228635366105], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.2413793103448276, 0.4827586206896552, 0.7241379310344828, 0.9655172413793104, 1.206896551724138, 1.4482758620689655, 1.6896551724137931, 1.9310344827586208, 2.1724137931034484, 2.413793103448276, 2.6551724137931036, 2.896551724137931, 3.137931034482759, 3.3793103448275863, 3.620689655172414, 3.8620689655172415, 4.103448275862069, 4.344827586206897, 4.586206896551724, 4.827586206896552, 5.06896551724138, 5.310344827586207, 5.551724137931035, 5.793103448275862, 6.0344827586206895, 6.275862068965518, 6.517241379310345, 6.758620689655173, 7.0], &quot;y&quot;: [141951, 0, 0, 0, 11337, 0, 0, 0, 2129, 0, 0, 0, 19334, 0, 0, 0, 7198, 0, 0, 0, 563, 0, 0, 0, 2469, 0, 0, 0, 21], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.2413793103448276, 0.4827586206896552, 0.7241379310344828, 0.9655172413793104, 1.206896551724138, 1.4482758620689655, 1.6896551724137931, 1.9310344827586208, 2.1724137931034484, 2.413793103448276, 2.6551724137931036, 2.896551724137931, 3.137931034482759, 3.3793103448275863, 3.620689655172414, 3.8620689655172415, 4.103448275862069, 4.344827586206897, 4.586206896551724, 4.827586206896552, 5.06896551724138, 5.310344827586207, 5.551724137931035, 5.793103448275862, 6.0344827586206895, 6.275862068965518, 6.517241379310345, 6.758620689655173, 7.0], &quot;y&quot;: [76.72944076280255, 0.0, 0.0, 0.0, 6.128041859006929, 0.0, 0.0, 0.0, 1.150798369747354, 0.0, 0.0, 0.0, 10.450697830293725, 0.0, 0.0, 0.0, 3.890768748445963, 0.0, 0.0, 0.0, 0.30432103436719604, 0.0, 0.0, 0.0, 1.3345801667009005, 0.0, 0.0, 0.0, 0.011351228635366105], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-60&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-61&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1467750.0, 1469445.8333333333, 1471141.6666666667, 1472837.5, 1474533.3333333333, 1476229.1666666667, 1477925.0, 1479620.8333333333, 1481316.6666666667, 1483012.5, 1484708.3333333333, 1486404.1666666667, 1488100.0, 1489795.8333333333, 1491491.6666666667, 1493187.5, 1494883.3333333333, 1496579.1666666667, 1498275.0, 1499970.8333333333, 1501666.6666666667, 1503362.5, 1505058.3333333333, 1506754.1666666667, 1508450.0], &quot;y&quot;: [380, 757, 2912, 6651, 7630, 9077, 9656, 10649, 10764, 10965, 10882, 10652, 10727, 10446, 10437, 10414, 10001, 9741, 8588, 7634, 6794, 4893, 3145, 1207], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1467750.0, 1469445.8333333333, 1471141.6666666667, 1472837.5, 1474533.3333333333, 1476229.1666666667, 1477925.0, 1479620.8333333333, 1481316.6666666667, 1483012.5, 1484708.3333333333, 1486404.1666666667, 1488100.0, 1489795.8333333333, 1491491.6666666667, 1493187.5, 1494883.3333333333, 1496579.1666666667, 1498275.0, 1499970.8333333333, 1501666.6666666667, 1503362.5, 1505058.3333333333, 1506754.1666666667, 1508450.0], &quot;y&quot;: [0.20540318483043427, 0.40918476557010197, 1.574037037437433, 3.5950962692295216, 4.124279737516351, 4.906433443962769, 5.219403033480719, 5.75615398752446, 5.818315477670512, 5.9269629517518725, 5.88209857190733, 5.757775591615226, 5.7983156938843905, 5.646425444049254, 5.641560631776954, 5.629128333747743, 5.405887503918876, 5.265348482719106, 4.642111977167814, 4.12644187630404, 3.6723927308893956, 2.644836272040302, 1.6999816218203048, 0.6524253791850899], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1467750.0, 1469445.8333333333, 1471141.6666666667, 1472837.5, 1474533.3333333333, 1476229.1666666667, 1477925.0, 1479620.8333333333, 1481316.6666666667, 1483012.5, 1484708.3333333333, 1486404.1666666667, 1488100.0, 1489795.8333333333, 1491491.6666666667, 1493187.5, 1494883.3333333333, 1496579.1666666667, 1498275.0, 1499970.8333333333, 1501666.6666666667, 1503362.5, 1505058.3333333333, 1506754.1666666667, 1508450.0], &quot;y&quot;: [380, 757, 2912, 6651, 7630, 9077, 9656, 10649, 10764, 10965, 10882, 10652, 10727, 10446, 10437, 10414, 10001, 9741, 8588, 7634, 6794, 4893, 3145, 1207], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1467750.0, 1469445.8333333333, 1471141.6666666667, 1472837.5, 1474533.3333333333, 1476229.1666666667, 1477925.0, 1479620.8333333333, 1481316.6666666667, 1483012.5, 1484708.3333333333, 1486404.1666666667, 1488100.0, 1489795.8333333333, 1491491.6666666667, 1493187.5, 1494883.3333333333, 1496579.1666666667, 1498275.0, 1499970.8333333333, 1501666.6666666667, 1503362.5, 1505058.3333333333, 1506754.1666666667, 1508450.0], &quot;y&quot;: [0.20540318483043427, 0.40918476557010197, 1.574037037437433, 3.5950962692295216, 4.124279737516351, 4.906433443962769, 5.219403033480719, 5.75615398752446, 5.818315477670512, 5.9269629517518725, 5.88209857190733, 5.757775591615226, 5.7983156938843905, 5.646425444049254, 5.641560631776954, 5.629128333747743, 5.405887503918876, 5.265348482719106, 4.642111977167814, 4.12644187630404, 3.6723927308893956, 2.644836272040302, 1.6999816218203048, 0.6524253791850899], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-62&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-63&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 231.89285714285714, 463.7857142857143, 695.6785714285714, 927.5714285714286, 1159.4642857142858, 1391.357142857143, 1623.25, 1855.142857142857, 2087.035714285714, 2318.9285714285716, 2550.8214285714284, 2782.714285714286, 3014.6071428571427, 3246.5, 3478.392857142857, 3710.285714285714, 3942.1785714285716, 4174.071428571428, 4405.964285714285, 4637.857142857143, 4869.75, 5101.642857142857, 5333.535714285714, 5565.428571428572, 5797.321428571428, 6029.214285714285, 6261.107142857143, 6493.0], &quot;y&quot;: [5796, 11965, 16208, 23063, 20057, 19746, 18793, 14866, 11123, 9391, 7940, 5954, 4863, 3571, 2823, 2123, 1542, 1167, 996, 758, 609, 535, 423, 325, 209, 95, 42, 19], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 231.89285714285714, 463.7857142857143, 695.6785714285714, 927.5714285714286, 1159.4642857142858, 1391.357142857143, 1623.25, 1855.142857142857, 2087.035714285714, 2318.9285714285716, 2550.8214285714284, 2782.714285714286, 3014.6071428571427, 3246.5, 3478.392857142857, 3710.285714285714, 3942.1785714285716, 4174.071428571428, 4405.964285714285, 4637.857142857143, 4869.75, 5101.642857142857, 5333.535714285714, 5565.428571428572, 5797.321428571428, 6029.214285714285, 6261.107142857143, 6493.0], &quot;y&quot;: [3.1329391033610445, 6.467497648674068, 8.760986367714944, 12.466351715116593, 10.841504416168474, 10.67339812542567, 10.158268559258818, 8.035588804445357, 6.01236743386558, 5.076161338796338, 4.291845493562231, 3.2183435854747517, 2.6286202311326368, 1.93024940270916, 1.5259294494113578, 1.1475551615658208, 0.8335045026540253, 0.6308039913082021, 0.5383725581345067, 0.40972530026702414, 0.32918563042561705, 0.28918606285337456, 0.22864617679808869, 0.17567377649971352, 0.11297175165673884, 0.051350796207608566, 0.02270245727073221, 0.010270159241521713], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 231.89285714285714, 463.7857142857143, 695.6785714285714, 927.5714285714286, 1159.4642857142858, 1391.357142857143, 1623.25, 1855.142857142857, 2087.035714285714, 2318.9285714285716, 2550.8214285714284, 2782.714285714286, 3014.6071428571427, 3246.5, 3478.392857142857, 3710.285714285714, 3942.1785714285716, 4174.071428571428, 4405.964285714285, 4637.857142857143, 4869.75, 5101.642857142857, 5333.535714285714, 5565.428571428572, 5797.321428571428, 6029.214285714285, 6261.107142857143, 6493.0], &quot;y&quot;: [5796, 11965, 16208, 23063, 20057, 19746, 18793, 14866, 11123, 9391, 7940, 5954, 4863, 3571, 2823, 2123, 1542, 1167, 996, 758, 609, 535, 423, 325, 209, 95, 42, 19], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 231.89285714285714, 463.7857142857143, 695.6785714285714, 927.5714285714286, 1159.4642857142858, 1391.357142857143, 1623.25, 1855.142857142857, 2087.035714285714, 2318.9285714285716, 2550.8214285714284, 2782.714285714286, 3014.6071428571427, 3246.5, 3478.392857142857, 3710.285714285714, 3942.1785714285716, 4174.071428571428, 4405.964285714285, 4637.857142857143, 4869.75, 5101.642857142857, 5333.535714285714, 5565.428571428572, 5797.321428571428, 6029.214285714285, 6261.107142857143, 6493.0], &quot;y&quot;: [3.1329391033610445, 6.467497648674068, 8.760986367714944, 12.466351715116593, 10.841504416168474, 10.67339812542567, 10.158268559258818, 8.035588804445357, 6.01236743386558, 5.076161338796338, 4.291845493562231, 3.2183435854747517, 2.6286202311326368, 1.93024940270916, 1.5259294494113578, 1.1475551615658208, 0.8335045026540253, 0.6308039913082021, 0.5383725581345067, 0.40972530026702414, 0.32918563042561705, 0.28918606285337456, 0.22864617679808869, 0.17567377649971352, 0.11297175165673884, 0.051350796207608566, 0.02270245727073221, 0.010270159241521713], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-64&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-65&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 35.34375, 70.6875, 106.03125, 141.375, 176.71875, 212.0625, 247.40625, 282.75, 318.09375, 353.4375, 388.78125, 424.125, 459.46875, 494.8125, 530.15625, 565.5, 600.84375, 636.1875, 671.53125, 706.875, 742.21875, 777.5625, 812.90625, 848.25, 883.59375, 918.9375, 954.28125, 989.625, 1024.96875, 1060.3125, 1095.65625, 1131.0], &quot;y&quot;: [180832, 1715, 780, 489, 390, 234, 151, 127, 77, 52, 49, 30, 26, 8, 12, 6, 4, 3, 4, 2, 3, 2, 0, 0, 0, 1, 2, 0, 0, 2, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 35.34375, 70.6875, 106.03125, 141.375, 176.71875, 212.0625, 247.40625, 282.75, 318.09375, 353.4375, 388.78125, 424.125, 459.46875, 494.8125, 530.15625, 565.5, 600.84375, 636.1875, 671.53125, 706.875, 742.21875, 777.5625, 812.90625, 848.25, 883.59375, 918.9375, 954.28125, 989.625, 1024.96875, 1060.3125, 1095.65625, 1131.0], &quot;y&quot;: [97.74597031383443, 0.9270170052215652, 0.42161706359931245, 0.26432146679495355, 0.21080853179965622, 0.12648511907979373, 0.08162073923525151, 0.06864790650911883, 0.04162117166300905, 0.028107804239954164, 0.026486200149187577, 0.016216040907665864, 0.014053902119977082, 0.004324277575377563, 0.006486416363066345, 0.0032432081815331726, 0.0021621387876887815, 0.0016216040907665863, 0.0021621387876887815, 0.0010810693938443907, 0.0016216040907665863, 0.0010810693938443907, 0.0, 0.0, 0.0, 0.0005405346969221954, 0.0010810693938443907, 0.0, 0.0, 0.0010810693938443907, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 35.34375, 70.6875, 106.03125, 141.375, 176.71875, 212.0625, 247.40625, 282.75, 318.09375, 353.4375, 388.78125, 424.125, 459.46875, 494.8125, 530.15625, 565.5, 600.84375, 636.1875, 671.53125, 706.875, 742.21875, 777.5625, 812.90625, 848.25, 883.59375, 918.9375, 954.28125, 989.625, 1024.96875, 1060.3125, 1095.65625, 1131.0], &quot;y&quot;: [180838, 1759, 760, 448, 356, 267, 151, 102, 96, 68, 45, 26, 28, 19, 7, 10, 5, 1, 3, 5, 2, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 35.34375, 70.6875, 106.03125, 141.375, 176.71875, 212.0625, 247.40625, 282.75, 318.09375, 353.4375, 388.78125, 424.125, 459.46875, 494.8125, 530.15625, 565.5, 600.84375, 636.1875, 671.53125, 706.875, 742.21875, 777.5625, 812.90625, 848.25, 883.59375, 918.9375, 954.28125, 989.625, 1024.96875, 1060.3125, 1095.65625, 1131.0], &quot;y&quot;: [97.74921352201598, 0.9508005318861418, 0.41080636966086853, 0.24215954422114352, 0.1924303521043016, 0.14432276407822617, 0.08162073923525151, 0.05513453908606394, 0.05189133090453076, 0.03675635939070929, 0.024324061361498797, 0.014053902119977082, 0.01513497151382147, 0.010270159241521713, 0.0037837428784553676, 0.0054053469692219545, 0.0027026734846109773, 0.0005405346969221954, 0.0016216040907665863, 0.0027026734846109773, 0.0010810693938443907, 0.0005405346969221954, 0.0, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0, 0.0, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-66&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-67&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 1.096774193548387, 1.1935483870967742, 1.2903225806451613, 1.3870967741935485, 1.4838709677419355, 1.5806451612903225, 1.6774193548387095, 1.7741935483870968, 1.870967741935484, 1.967741935483871, 2.064516129032258, 2.161290322580645, 2.258064516129032, 2.354838709677419, 2.4516129032258065, 2.5483870967741935, 2.6451612903225805, 2.741935483870968, 2.838709677419355, 2.935483870967742, 3.032258064516129, 3.129032258064516, 3.225806451612903, 3.32258064516129, 3.4193548387096775, 3.5161290322580645, 3.6129032258064515, 3.7096774193548385, 3.8064516129032255, 3.903225806451613, 4.0], &quot;y&quot;: [180748, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1184, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1155, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1915], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 1.096774193548387, 1.1935483870967742, 1.2903225806451613, 1.3870967741935485, 1.4838709677419355, 1.5806451612903225, 1.6774193548387095, 1.7741935483870968, 1.870967741935484, 1.967741935483871, 2.064516129032258, 2.161290322580645, 2.258064516129032, 2.354838709677419, 2.4516129032258065, 2.5483870967741935, 2.6451612903225805, 2.741935483870968, 2.838709677419355, 2.935483870967742, 3.032258064516129, 3.129032258064516, 3.225806451612903, 3.32258064516129, 3.4193548387096775, 3.5161290322580645, 3.6129032258064515, 3.7096774193548385, 3.8064516129032255, 3.903225806451613, 4.0], &quot;y&quot;: [97.70056539929298, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.6399930811558794, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.6243175749451357, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0351239446060043], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 1.096774193548387, 1.1935483870967742, 1.2903225806451613, 1.3870967741935485, 1.4838709677419355, 1.5806451612903225, 1.6774193548387095, 1.7741935483870968, 1.870967741935484, 1.967741935483871, 2.064516129032258, 2.161290322580645, 2.258064516129032, 2.354838709677419, 2.4516129032258065, 2.5483870967741935, 2.6451612903225805, 2.741935483870968, 2.838709677419355, 2.935483870967742, 3.032258064516129, 3.129032258064516, 3.225806451612903, 3.32258064516129, 3.4193548387096775, 3.5161290322580645, 3.6129032258064515, 3.7096774193548385, 3.8064516129032255, 3.903225806451613, 4.0], &quot;y&quot;: [177571, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3077, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2043, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2311], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 1.096774193548387, 1.1935483870967742, 1.2903225806451613, 1.3870967741935485, 1.4838709677419355, 1.5806451612903225, 1.6774193548387095, 1.7741935483870968, 1.870967741935484, 1.967741935483871, 2.064516129032258, 2.161290322580645, 2.258064516129032, 2.354838709677419, 2.4516129032258065, 2.5483870967741935, 2.6451612903225805, 2.741935483870968, 2.838709677419355, 2.935483870967742, 3.032258064516129, 3.129032258064516, 3.225806451612903, 3.32258064516129, 3.4193548387096775, 3.5161290322580645, 3.6129032258064515, 3.7096774193548385, 3.8064516129032255, 3.903225806451613, 4.0], &quot;y&quot;: [95.98328666717116, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.6632252624295951, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.1043123858120454, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.2491756845871937], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-68&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-69&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, 59533.107142857145, 129065.21428571429, 198597.32142857142, 268129.4285714286, 337661.53571428574, 407193.64285714284, 476725.75, 546257.8571428572, 615789.9642857143, 685322.0714285715, 754854.1785714286, 824386.2857142857, 893918.3928571428, 963450.5, 1032982.6071428572, 1102514.7142857143, 1172046.8214285714, 1241578.9285714286, 1311111.0357142857, 1380643.142857143, 1450175.25, 1519707.3571428573, 1589239.4642857143, 1658771.5714285714, 1728303.6785714286, 1797835.7857142857, 1867367.892857143, 1936900.0], &quot;y&quot;: [23645, 32844, 32068, 0, 0, 9006, 11388, 0, 0, 0, 0, 0, 0, 23680, 17171, 0, 12742, 0, 0, 0, 13280, 0, 0, 0, 0, 0, 0, 9178], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, 59533.107142857145, 129065.21428571429, 198597.32142857142, 268129.4285714286, 337661.53571428574, 407193.64285714284, 476725.75, 546257.8571428572, 615789.9642857143, 685322.0714285715, 754854.1785714286, 824386.2857142857, 893918.3928571428, 963450.5, 1032982.6071428572, 1102514.7142857143, 1172046.8214285714, 1241578.9285714286, 1311111.0357142857, 1380643.142857143, 1450175.25, 1519707.3571428573, 1589239.4642857143, 1658771.5714285714, 1728303.6785714286, 1797835.7857142857, 1867367.892857143, 1936900.0], &quot;y&quot;: [12.780942908725311, 17.753321585712587, 17.333866660900963, 0.0, 0.0, 4.868055480481292, 6.155609128549962, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 12.799861623117586, 9.281521280851019, 0.0, 6.887493108182614, 0.0, 0.0, 0.0, 7.178300775126756, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.96102744835191], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [-9999.0, 59533.107142857145, 129065.21428571429, 198597.32142857142, 268129.4285714286, 337661.53571428574, 407193.64285714284, 476725.75, 546257.8571428572, 615789.9642857143, 685322.0714285715, 754854.1785714286, 824386.2857142857, 893918.3928571428, 963450.5, 1032982.6071428572, 1102514.7142857143, 1172046.8214285714, 1241578.9285714286, 1311111.0357142857, 1380643.142857143, 1450175.25, 1519707.3571428573, 1589239.4642857143, 1658771.5714285714, 1728303.6785714286, 1797835.7857142857, 1867367.892857143, 1936900.0], &quot;y&quot;: [34538, 35226, 18793, 0, 0, 9006, 11388, 0, 0, 0, 0, 23680, 0, 0, 17171, 12742, 0, 0, 0, 13280, 0, 0, 0, 0, 0, 0, 9178, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [-9999.0, 59533.107142857145, 129065.21428571429, 198597.32142857142, 268129.4285714286, 337661.53571428574, 407193.64285714284, 476725.75, 546257.8571428572, 615789.9642857143, 685322.0714285715, 754854.1785714286, 824386.2857142857, 893918.3928571428, 963450.5, 1032982.6071428572, 1102514.7142857143, 1172046.8214285714, 1241578.9285714286, 1311111.0357142857, 1380643.142857143, 1450175.25, 1519707.3571428573, 1589239.4642857143, 1658771.5714285714, 1728303.6785714286, 1797835.7857142857, 1867367.892857143, 1936900.0], &quot;y&quot;: [18.668987362298786, 19.040875233781257, 10.158268559258818, 0.0, 0.0, 4.868055480481292, 6.155609128549962, 0.0, 0.0, 0.0, 0.0, 12.799861623117586, 0.0, 0.0, 9.281521280851019, 6.887493108182614, 0.0, 0.0, 0.0, 7.178300775126756, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.96102744835191, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-70&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-71&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 625.6071428571429, 1251.2142857142858, 1876.8214285714287, 2502.4285714285716, 3128.0357142857147, 3753.6428571428573, 4379.25, 5004.857142857143, 5630.464285714286, 6256.071428571429, 6881.678571428572, 7507.285714285715, 8132.892857142858, 8758.5, 9384.107142857143, 10009.714285714286, 10635.32142857143, 11260.928571428572, 11886.535714285716, 12512.142857142859, 13137.75, 13763.357142857143, 14388.964285714286, 15014.57142857143, 15640.178571428572, 16265.785714285716, 16891.39285714286, 17517.0], &quot;y&quot;: [7738, 17367, 18553, 17727, 15208, 14045, 12879, 12620, 11179, 9168, 7520, 6413, 5622, 4884, 4644, 4244, 3218, 2740, 2324, 1849, 1457, 1045, 642, 515, 523, 441, 294, 143], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 625.6071428571429, 1251.2142857142858, 1876.8214285714287, 2502.4285714285716, 3128.0357142857147, 3753.6428571428573, 4379.25, 5004.857142857143, 5630.464285714286, 6256.071428571429, 6881.678571428572, 7507.285714285715, 8132.892857142858, 8758.5, 9384.107142857143, 10009.714285714286, 10635.32142857143, 11260.928571428572, 11886.535714285716, 12512.142857142859, 13137.75, 13763.357142857143, 14388.964285714286, 15014.57142857143, 15640.178571428572, 16265.785714285716, 16891.39285714286, 17517.0], &quot;y&quot;: [4.182657484783949, 9.387466081447768, 10.028540231997491, 9.58205857233976, 8.220451670792748, 7.591809818272235, 6.961546361660955, 6.821547875158106, 6.042637376893223, 4.955622101382687, 4.06482092085491, 3.466449011362039, 3.0388860660965826, 2.6399714597680024, 2.5102431325066754, 2.294029253737797, 1.739440654695625, 1.4810650695668155, 1.256202635647182, 0.9994486546091393, 0.7875590534156387, 0.5648587582836941, 0.3470232754240495, 0.27837536891493064, 0.2826996464903082, 0.23837580134268818, 0.15891720089512545, 0.07729646165987396], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 625.6071428571429, 1251.2142857142858, 1876.8214285714287, 2502.4285714285716, 3128.0357142857147, 3753.6428571428573, 4379.25, 5004.857142857143, 5630.464285714286, 6256.071428571429, 6881.678571428572, 7507.285714285715, 8132.892857142858, 8758.5, 9384.107142857143, 10009.714285714286, 10635.32142857143, 11260.928571428572, 11886.535714285716, 12512.142857142859, 13137.75, 13763.357142857143, 14388.964285714286, 15014.57142857143, 15640.178571428572, 16265.785714285716, 16891.39285714286, 17517.0], &quot;y&quot;: [7738, 17367, 18553, 17727, 15208, 14045, 12879, 12620, 11179, 9168, 7520, 6413, 5622, 4884, 4644, 4244, 3218, 2740, 2324, 1849, 1457, 1045, 642, 515, 523, 441, 294, 143], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 625.6071428571429, 1251.2142857142858, 1876.8214285714287, 2502.4285714285716, 3128.0357142857147, 3753.6428571428573, 4379.25, 5004.857142857143, 5630.464285714286, 6256.071428571429, 6881.678571428572, 7507.285714285715, 8132.892857142858, 8758.5, 9384.107142857143, 10009.714285714286, 10635.32142857143, 11260.928571428572, 11886.535714285716, 12512.142857142859, 13137.75, 13763.357142857143, 14388.964285714286, 15014.57142857143, 15640.178571428572, 16265.785714285716, 16891.39285714286, 17517.0], &quot;y&quot;: [4.182657484783949, 9.387466081447768, 10.028540231997491, 9.58205857233976, 8.220451670792748, 7.591809818272235, 6.961546361660955, 6.821547875158106, 6.042637376893223, 4.955622101382687, 4.06482092085491, 3.466449011362039, 3.0388860660965826, 2.6399714597680024, 2.5102431325066754, 2.294029253737797, 1.739440654695625, 1.4810650695668155, 1.256202635647182, 0.9994486546091393, 0.7875590534156387, 0.5648587582836941, 0.3470232754240495, 0.27837536891493064, 0.2826996464903082, 0.23837580134268818, 0.15891720089512545, 0.07729646165987396], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-72&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-73&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [2.698774, 12.095297071428572, 21.491820142857144, 30.888343214285715, 40.28486628571429, 49.68138935714286, 59.07791242857143, 68.4744355, 77.87095857142857, 87.26748164285715, 96.66400471428572, 106.06052778571429, 115.45705085714286, 124.85357392857144, 134.25009699999998, 143.64662007142857, 153.04314314285713, 162.4396662142857, 171.83618928571428, 181.23271235714284, 190.62923542857143, 200.0257585, 209.42228157142856, 218.81880464285715, 228.2153277142857, 237.61185078571427, 247.00837385714286, 256.4048969285714, 265.80142], &quot;y&quot;: [0, 0, 0, 17580, 17660, 13244, 11045, 5843, 4904, 5807, 7180, 6935, 6512, 8389, 17588, 26062, 13074, 6281, 4395, 3273, 2391, 1828, 1441, 1104, 879, 673, 523, 391], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [2.698774, 12.095297071428572, 21.491820142857144, 30.888343214285715, 40.28486628571429, 49.68138935714286, 59.07791242857143, 68.4744355, 77.87095857142857, 87.26748164285715, 96.66400471428572, 106.06052778571429, 115.45705085714286, 124.85357392857144, 134.25009699999998, 143.64662007142857, 153.04314314285713, 162.4396662142857, 171.83618928571428, 181.23271235714284, 190.62923542857143, 200.0257585, 209.42228157142856, 218.81880464285715, 228.2153277142857, 237.61185078571427, 247.00837385714286, 256.4048969285714, 265.80142], &quot;y&quot;: [0.0, 0.0, 0.0, 9.502599971892197, 9.545842747645972, 7.1588415260375555, 5.970205727505649, 3.1583442341163876, 2.650782153706446, 3.138884985027189, 3.8810391239013633, 3.7486081231554254, 3.519961946357337, 4.534545572480297, 9.506924249467573, 14.087415271186257, 7.066950627560783, 3.39509843136831, 2.3756499929730492, 1.7691700630263458, 1.2924184603409692, 0.9880974259737731, 0.7789104982648837, 0.5967503054021037, 0.4751299985946098, 0.3637798510286375, 0.2826996464903082, 0.21134906649657842], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [2.698774, 12.095297071428572, 21.491820142857144, 30.888343214285715, 40.28486628571429, 49.68138935714286, 59.07791242857143, 68.4744355, 77.87095857142857, 87.26748164285715, 96.66400471428572, 106.06052778571429, 115.45705085714286, 124.85357392857144, 134.25009699999998, 143.64662007142857, 153.04314314285713, 162.4396662142857, 171.83618928571428, 181.23271235714284, 190.62923542857143, 200.0257585, 209.42228157142856, 218.81880464285715, 228.2153277142857, 237.61185078571427, 247.00837385714286, 256.4048969285714, 265.80142], &quot;y&quot;: [123771, 53292, 7939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [2.698774, 12.095297071428572, 21.491820142857144, 30.888343214285715, 40.28486628571429, 49.68138935714286, 59.07791242857143, 68.4744355, 77.87095857142857, 87.26748164285715, 96.66400471428572, 106.06052778571429, 115.45705085714286, 124.85357392857144, 134.25009699999998, 143.64662007142857, 153.04314314285713, 162.4396662142857, 171.83618928571428, 181.23271235714284, 190.62923542857143, 200.0257585, 209.42228157142856, 218.81880464285715, 228.2153277142857, 237.61185078571427, 247.00837385714286, 256.4048969285714, 265.80142], &quot;y&quot;: [66.90251997275705, 28.806175068377637, 4.291304958865309, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-74&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-75&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 5.875, 11.75, 17.625, 23.5, 29.375, 35.25, 41.125, 47.0, 52.875, 58.75, 64.625, 70.5, 76.375, 82.25, 88.125, 94.0, 99.875, 105.75, 111.625, 117.5, 123.375, 129.25, 135.125, 141.0, 146.875, 152.75, 158.625, 164.5, 170.375, 176.25, 182.125, 188.0], &quot;y&quot;: [178964, 2807, 1093, 607, 363, 280, 244, 121, 155, 103, 66, 52, 38, 27, 13, 14, 11, 9, 7, 5, 6, 3, 3, 2, 2, 1, 2, 0, 1, 1, 0, 2], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 5.875, 11.75, 17.625, 23.5, 29.375, 35.25, 41.125, 47.0, 52.875, 58.75, 64.625, 70.5, 76.375, 82.25, 88.125, 94.0, 99.875, 105.75, 111.625, 117.5, 123.375, 129.25, 135.125, 141.0, 146.875, 152.75, 158.625, 164.5, 170.375, 176.25, 182.125, 188.0], &quot;y&quot;: [96.73625149998378, 1.5172808942606026, 0.5908044237359595, 0.3281045610317726, 0.19621409498275694, 0.1513497151382147, 0.1318904660490157, 0.06540469832758565, 0.0837828780229403, 0.055675073782986126, 0.035675289996864895, 0.028107804239954164, 0.020540318483043427, 0.014594436816899278, 0.007026951059988541, 0.007567485756910735, 0.00594588166614415, 0.004864812272299759, 0.0037837428784553676, 0.0027026734846109773, 0.0032432081815331726, 0.0016216040907665863, 0.0016216040907665863, 0.0010810693938443907, 0.0010810693938443907, 0.0005405346969221954, 0.0010810693938443907, 0.0, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0010810693938443907], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 5.875, 11.75, 17.625, 23.5, 29.375, 35.25, 41.125, 47.0, 52.875, 58.75, 64.625, 70.5, 76.375, 82.25, 88.125, 94.0, 99.875, 105.75, 111.625, 117.5, 123.375, 129.25, 135.125, 141.0, 146.875, 152.75, 158.625, 164.5, 170.375, 176.25, 182.125, 188.0], &quot;y&quot;: [179444, 2625, 957, 530, 361, 259, 222, 134, 132, 88, 72, 58, 32, 22, 18, 10, 5, 10, 5, 4, 2, 2, 1, 3, 1, 1, 1, 0, 1, 1, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 5.875, 11.75, 17.625, 23.5, 29.375, 35.25, 41.125, 47.0, 52.875, 58.75, 64.625, 70.5, 76.375, 82.25, 88.125, 94.0, 99.875, 105.75, 111.625, 117.5, 123.375, 129.25, 135.125, 141.0, 146.875, 152.75, 158.625, 164.5, 170.375, 176.25, 182.125, 188.0], &quot;y&quot;: [96.99570815450643, 1.418903579420763, 0.517291704954541, 0.2864833893687636, 0.19513302558891255, 0.1399984865028486, 0.11999870271672738, 0.07243164938757418, 0.07135057999372979, 0.0475670533291532, 0.03891849817839807, 0.031351012421487336, 0.017297110301510252, 0.0118917633322883, 0.009729624544599517, 0.0054053469692219545, 0.0027026734846109773, 0.0054053469692219545, 0.0027026734846109773, 0.0021621387876887815, 0.0010810693938443907, 0.0010810693938443907, 0.0005405346969221954, 0.0016216040907665863, 0.0005405346969221954, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0005405346969221954, 0.0005405346969221954, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-76&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-77&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 1.3043478260869565, 1.608695652173913, 1.9130434782608696, 2.217391304347826, 2.5217391304347827, 2.8260869565217392, 3.130434782608696, 3.4347826086956523, 3.739130434782609, 4.043478260869565, 4.3478260869565215, 4.6521739130434785, 4.9565217391304355, 5.260869565217392, 5.565217391304348, 5.869565217391305, 6.173913043478262, 6.478260869565218, 6.782608695652174, 7.086956521739131, 7.391304347826088, 7.695652173913044, 8.0], &quot;y&quot;: [24215, 0, 0, 17384, 0, 0, 32861, 0, 0, 21668, 0, 0, 0, 22378, 0, 0, 16837, 0, 0, 29121, 0, 0, 20538], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 1.3043478260869565, 1.608695652173913, 1.9130434782608696, 2.217391304347826, 2.5217391304347827, 2.8260869565217392, 3.130434782608696, 3.4347826086956523, 3.739130434782609, 4.043478260869565, 4.3478260869565215, 4.6521739130434785, 4.9565217391304355, 5.260869565217392, 5.565217391304348, 5.869565217391305, 6.173913043478262, 6.478260869565218, 6.782608695652174, 7.086956521739131, 7.391304347826088, 7.695652173913044, 8.0], &quot;y&quot;: [13.08904768597096, 0.0, 0.0, 9.396655171295446, 0.0, 0.0, 17.762510675560264, 0.0, 0.0, 11.712305812910131, 0.0, 0.0, 0.0, 12.09608544772489, 0.0, 0.0, 9.100982692079004, 0.0, 0.0, 15.740910909071253, 0.0, 0.0, 11.10150160538805], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [1.0, 1.3043478260869565, 1.608695652173913, 1.9130434782608696, 2.217391304347826, 2.5217391304347827, 2.8260869565217392, 3.130434782608696, 3.4347826086956523, 3.739130434782609, 4.043478260869565, 4.3478260869565215, 4.6521739130434785, 4.9565217391304355, 5.260869565217392, 5.565217391304348, 5.869565217391305, 6.173913043478262, 6.478260869565218, 6.782608695652174, 7.086956521739131, 7.391304347826088, 7.695652173913044, 8.0], &quot;y&quot;: [24215, 0, 0, 17384, 0, 0, 32861, 0, 0, 21668, 0, 0, 0, 22378, 0, 0, 16837, 0, 0, 29121, 0, 0, 20538], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [1.0, 1.3043478260869565, 1.608695652173913, 1.9130434782608696, 2.217391304347826, 2.5217391304347827, 2.8260869565217392, 3.130434782608696, 3.4347826086956523, 3.739130434782609, 4.043478260869565, 4.3478260869565215, 4.6521739130434785, 4.9565217391304355, 5.260869565217392, 5.565217391304348, 5.869565217391305, 6.173913043478262, 6.478260869565218, 6.782608695652174, 7.086956521739131, 7.391304347826088, 7.695652173913044, 8.0], &quot;y&quot;: [13.08904768597096, 0.0, 0.0, 9.396655171295446, 0.0, 0.0, 17.762510675560264, 0.0, 0.0, 11.712305812910131, 0.0, 0.0, 0.0, 12.09608544772489, 0.0, 0.0, 9.100982692079004, 0.0, 0.0, 15.740910909071253, 0.0, 0.0, 11.10150160538805], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-78&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-79&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 238.13333333333333, 476.26666666666665, 714.4, 952.5333333333333, 1190.6666666666665, 1428.8, 1666.9333333333334, 1905.0666666666666, 2143.2, 2381.333333333333, 2619.4666666666667, 2857.6, 3095.733333333333, 3333.866666666667, 3572.0, 3810.133333333333, 4048.2666666666664, 4286.4, 4524.533333333333, 4762.666666666666, 5000.8, 5238.933333333333, 5477.066666666667, 5715.2, 5953.333333333333, 6191.466666666666, 6429.599999999999, 6667.733333333334, 6905.866666666667, 7144.0], &quot;y&quot;: [91119, 33698, 21121, 10146, 5705, 4771, 3297, 2593, 2194, 1680, 1433, 1036, 827, 785, 643, 611, 499, 455, 395, 337, 296, 267, 244, 220, 185, 153, 118, 81, 56, 37], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 238.13333333333333, 476.26666666666665, 714.4, 952.5333333333333, 1190.6666666666665, 1428.8, 1666.9333333333334, 1905.0666666666666, 2143.2, 2381.333333333333, 2619.4666666666667, 2857.6, 3095.733333333333, 3333.866666666667, 3572.0, 3810.133333333333, 4048.2666666666664, 4286.4, 4524.533333333333, 4762.666666666666, 5000.8, 5238.933333333333, 5477.066666666667, 5715.2, 5953.333333333333, 6191.466666666666, 6429.599999999999, 6667.733333333334, 6905.866666666667, 7144.0], &quot;y&quot;: [49.25298104885353, 18.214938216884143, 11.41663333369369, 5.484265034972595, 3.083750445941125, 2.5788910390157946, 1.7821428957524783, 1.401606469119253, 1.1859331250472969, 0.9080982908292883, 0.774586220689506, 0.5599939460113944, 0.44702219435465557, 0.4243197370839234, 0.34756381012097165, 0.33026669981946144, 0.2697268137641755, 0.24594328709959895, 0.21351120528426717, 0.18216019286277985, 0.15999827028896985, 0.14432276407822617, 0.1318904660490157, 0.11891763332288298, 0.09999891893060614, 0.0827018086290959, 0.06378309423681906, 0.04378331045069783, 0.03026994302764294, 0.01999978378612123], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 238.13333333333333, 476.26666666666665, 714.4, 952.5333333333333, 1190.6666666666665, 1428.8, 1666.9333333333334, 1905.0666666666666, 2143.2, 2381.333333333333, 2619.4666666666667, 2857.6, 3095.733333333333, 3333.866666666667, 3572.0, 3810.133333333333, 4048.2666666666664, 4286.4, 4524.533333333333, 4762.666666666666, 5000.8, 5238.933333333333, 5477.066666666667, 5715.2, 5953.333333333333, 6191.466666666666, 6429.599999999999, 6667.733333333334, 6905.866666666667, 7144.0], &quot;y&quot;: [91119, 33698, 21121, 10146, 5705, 4771, 3297, 2593, 2194, 1680, 1433, 1036, 827, 785, 643, 611, 499, 455, 395, 337, 296, 267, 244, 220, 185, 153, 118, 81, 56, 37], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 238.13333333333333, 476.26666666666665, 714.4, 952.5333333333333, 1190.6666666666665, 1428.8, 1666.9333333333334, 1905.0666666666666, 2143.2, 2381.333333333333, 2619.4666666666667, 2857.6, 3095.733333333333, 3333.866666666667, 3572.0, 3810.133333333333, 4048.2666666666664, 4286.4, 4524.533333333333, 4762.666666666666, 5000.8, 5238.933333333333, 5477.066666666667, 5715.2, 5953.333333333333, 6191.466666666666, 6429.599999999999, 6667.733333333334, 6905.866666666667, 7144.0], &quot;y&quot;: [49.25298104885353, 18.214938216884143, 11.41663333369369, 5.484265034972595, 3.083750445941125, 2.5788910390157946, 1.7821428957524783, 1.401606469119253, 1.1859331250472969, 0.9080982908292883, 0.774586220689506, 0.5599939460113944, 0.44702219435465557, 0.4243197370839234, 0.34756381012097165, 0.33026669981946144, 0.2697268137641755, 0.24594328709959895, 0.21351120528426717, 0.18216019286277985, 0.15999827028896985, 0.14432276407822617, 0.1318904660490157, 0.11891763332288298, 0.09999891893060614, 0.0827018086290959, 0.06378309423681906, 0.04378331045069783, 0.03026994302764294, 0.01999978378612123], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-80&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-81&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [875350.0, 878395.8333333334, 881441.6666666666, 884487.5, 887533.3333333334, 890579.1666666666, 893625.0, 896670.8333333334, 899716.6666666666, 902762.5, 905808.3333333334, 908854.1666666666, 911900.0, 914945.8333333334, 917991.6666666666, 921037.5, 924083.3333333334, 927129.1666666666, 930175.0, 933220.8333333334, 936266.6666666666, 939312.5, 942358.3333333334, 945404.1666666666, 948450.0], &quot;y&quot;: [2631, 4362, 6051, 7949, 7844, 7797, 8558, 8174, 8909, 9266, 9826, 9386, 9489, 10167, 9526, 9599, 9335, 9615, 8849, 8796, 7855, 6037, 4207, 774], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [875350.0, 878395.8333333334, 881441.6666666666, 884487.5, 887533.3333333334, 890579.1666666666, 893625.0, 896670.8333333334, 899716.6666666666, 902762.5, 905808.3333333334, 908854.1666666666, 911900.0, 914945.8333333334, 917991.6666666666, 921037.5, 924083.3333333334, 927129.1666666666, 930175.0, 933220.8333333334, 936266.6666666666, 939312.5, 942358.3333333334, 945404.1666666666, 948450.0], &quot;y&quot;: [1.4221467876022962, 2.3578123479746167, 3.2707754510762044, 4.296710305834531, 4.2399541626577015, 4.214549031902358, 4.625895936260148, 4.418330612642025, 4.815623614879839, 5.008594501681063, 5.3112939319574926, 5.073458665311727, 5.129133739094713, 5.49561626360796, 5.149133522880834, 5.188592555756154, 5.045891395768694, 5.197241110906909, 4.783191533064508, 4.754543194127631, 4.245900044323845, 3.263207965319294, 2.2740294699516763, 0.4183738554177792], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [875350.0, 878395.8333333334, 881441.6666666666, 884487.5, 887533.3333333334, 890579.1666666666, 893625.0, 896670.8333333334, 899716.6666666666, 902762.5, 905808.3333333334, 908854.1666666666, 911900.0, 914945.8333333334, 917991.6666666666, 921037.5, 924083.3333333334, 927129.1666666666, 930175.0, 933220.8333333334, 936266.6666666666, 939312.5, 942358.3333333334, 945404.1666666666, 948450.0], &quot;y&quot;: [2631, 4362, 6051, 7949, 7844, 7797, 8558, 8174, 8909, 9266, 9826, 9386, 9489, 10167, 9526, 9599, 9335, 9615, 8849, 8796, 7855, 6037, 4207, 774], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [875350.0, 878395.8333333334, 881441.6666666666, 884487.5, 887533.3333333334, 890579.1666666666, 893625.0, 896670.8333333334, 899716.6666666666, 902762.5, 905808.3333333334, 908854.1666666666, 911900.0, 914945.8333333334, 917991.6666666666, 921037.5, 924083.3333333334, 927129.1666666666, 930175.0, 933220.8333333334, 936266.6666666666, 939312.5, 942358.3333333334, 945404.1666666666, 948450.0], &quot;y&quot;: [1.4221467876022962, 2.3578123479746167, 3.2707754510762044, 4.296710305834531, 4.2399541626577015, 4.214549031902358, 4.625895936260148, 4.418330612642025, 4.815623614879839, 5.008594501681063, 5.3112939319574926, 5.073458665311727, 5.129133739094713, 5.49561626360796, 5.149133522880834, 5.188592555756154, 5.045891395768694, 5.197241110906909, 4.783191533064508, 4.754543194127631, 4.245900044323845, 3.263207965319294, 2.2740294699516763, 0.4183738554177792], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-82&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-83&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 709.1379310344828, 1418.2758620689656, 2127.4137931034484, 2836.551724137931, 3545.689655172414, 4254.827586206897, 4963.9655172413795, 5673.103448275862, 6382.241379310345, 7091.379310344828, 7800.517241379311, 8509.655172413793, 9218.793103448275, 9927.931034482759, 10637.068965517243, 11346.206896551725, 12055.344827586207, 12764.48275862069, 13473.620689655174, 14182.758620689656, 14891.896551724138, 15601.034482758621, 16310.172413793105, 17019.310344827587, 17728.44827586207, 18437.58620689655, 19146.724137931036, 19855.862068965518, 20565.0], &quot;y&quot;: [30589, 39359, 31061, 20498, 14200, 9520, 6593, 5053, 4270, 3687, 3326, 3054, 2686, 2536, 2370, 1610, 888, 723, 578, 416, 413, 419, 407, 352, 247, 71, 52, 24, 0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 709.1379310344828, 1418.2758620689656, 2127.4137931034484, 2836.551724137931, 3545.689655172414, 4254.827586206897, 4963.9655172413795, 5673.103448275862, 6382.241379310345, 7091.379310344828, 7800.517241379311, 8509.655172413793, 9218.793103448275, 9927.931034482759, 10637.068965517243, 11346.206896551725, 12055.344827586207, 12764.48275862069, 13473.620689655174, 14182.758620689656, 14891.896551724138, 15601.034482758621, 16310.172413793105, 17019.310344827587, 17728.44827586207, 18437.58620689655, 19146.724137931036, 19855.862068965518, 20565.0], &quot;y&quot;: [16.534415844153035, 21.27490513616069, 16.78954822110031, 11.079880217511162, 7.675592696295174, 5.145890314699301, 3.563745256808035, 2.731321823547854, 2.3080831558577746, 1.9929514275521345, 1.7978184019632222, 1.6507929644003847, 1.4518761959330169, 1.3707959913946877, 1.281067231705603, 0.8702608620447347, 0.47999481086690954, 0.3908065858747473, 0.31242905482102895, 0.22486243391963331, 0.22324082982886673, 0.22648403801039987, 0.21999762164733355, 0.1902682133166128, 0.13351207013978228, 0.038377963481475874, 0.028107804239954164, 0.01297283272613269, 0.0], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 709.1379310344828, 1418.2758620689656, 2127.4137931034484, 2836.551724137931, 3545.689655172414, 4254.827586206897, 4963.9655172413795, 5673.103448275862, 6382.241379310345, 7091.379310344828, 7800.517241379311, 8509.655172413793, 9218.793103448275, 9927.931034482759, 10637.068965517243, 11346.206896551725, 12055.344827586207, 12764.48275862069, 13473.620689655174, 14182.758620689656, 14891.896551724138, 15601.034482758621, 16310.172413793105, 17019.310344827587, 17728.44827586207, 18437.58620689655, 19146.724137931036, 19855.862068965518, 20565.0], &quot;y&quot;: [28518, 35989, 29881, 20293, 14042, 9828, 6980, 5302, 4531, 3913, 3597, 3625, 3528, 3490, 3153, 2386, 1771, 933, 611, 425, 378, 404, 393, 389, 312, 187, 65, 48, 30], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 709.1379310344828, 1418.2758620689656, 2127.4137931034484, 2836.551724137931, 3545.689655172414, 4254.827586206897, 4963.9655172413795, 5673.103448275862, 6382.241379310345, 7091.379310344828, 7800.517241379311, 8509.655172413793, 9218.793103448275, 9927.931034482759, 10637.068965517243, 11346.206896551725, 12055.344827586207, 12764.48275862069, 13473.620689655174, 14182.758620689656, 14891.896551724138, 15601.034482758621, 16310.172413793105, 17019.310344827587, 17728.44827586207, 18437.58620689655, 19146.724137931036, 19855.862068965518, 20565.0], &quot;y&quot;: [15.414968486827169, 19.45330320753289, 16.15171727873212, 10.969070604642111, 7.5901882141814685, 5.312375001351337, 3.7729321845169244, 2.86591496308148, 2.449162711754467, 2.1151122690565507, 1.944303304829137, 1.9594382763429583, 1.9070064107415055, 1.8864660922584622, 1.7043058993956823, 1.2897157868563582, 0.957286948249208, 0.5043188722284084, 0.33026669981946144, 0.22972724619193305, 0.20432211543658985, 0.21837601755656694, 0.21243013589042284, 0.21026799710273403, 0.16864682543972498, 0.10107998832445055, 0.0351347552999427, 0.02594566545226538, 0.016216040907665864], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-84&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-85&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.0001813072, 0.0003626144, 0.0005439216, 0.0007252288, 0.000906536, 0.0010878432, 0.0012691504, 0.0014504576, 0.0016317648, 0.001813072, 0.0019943792, 0.0021756864, 0.0023569936, 0.0025383008, 0.002719608, 0.0029009152, 0.0030822224, 0.0032635296, 0.0034448368, 0.003626144, 0.0038074512, 0.0039887584, 0.0041700656, 0.0043513728, 0.00453268, 0.0047139872, 0.0048952944, 0.0050766016, 0.0052579088, 0.005439216], &quot;y&quot;: [157945, 2311, 2411, 2337, 2379, 9435, 3576, 1202, 715, 562, 507, 555, 298, 178, 159, 109, 99, 70, 41, 35, 24, 14, 14, 6, 6, 7, 3, 0, 2, 2], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.0001813072, 0.0003626144, 0.0005439216, 0.0007252288, 0.000906536, 0.0010878432, 0.0012691504, 0.0014504576, 0.0016317648, 0.001813072, 0.0019943792, 0.0021756864, 0.0023569936, 0.0025383008, 0.002719608, 0.0029009152, 0.0030822224, 0.0032635296, 0.0034448368, 0.003626144, 0.0038074512, 0.0039887584, 0.0041700656, 0.0043513728, 0.00453268, 0.0047139872, 0.0048952944, 0.0050766016, 0.0052579088, 0.005439216], &quot;y&quot;: [85.37475270537615, 1.2491756845871937, 1.3032291542794132, 1.2632295867071708, 1.285932043977903, 5.099944865460914, 1.932952076193771, 0.649722705700479, 0.38648230829936975, 0.3037804996702738, 0.2740510913395531, 0.2999967567918185, 0.16107933968281424, 0.0962151760521508, 0.08594501681062908, 0.0589182819645193, 0.05351293499529735, 0.03783742878455368, 0.022161922573810014, 0.01891871439227684, 0.01297283272613269, 0.007567485756910735, 0.007567485756910735, 0.0032432081815331726, 0.0032432081815331726, 0.0037837428784553676, 0.0016216040907665863, 0.0, 0.0010810693938443907, 0.0010810693938443907], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.0001813072, 0.0003626144, 0.0005439216, 0.0007252288, 0.000906536, 0.0010878432, 0.0012691504, 0.0014504576, 0.0016317648, 0.001813072, 0.0019943792, 0.0021756864, 0.0023569936, 0.0025383008, 0.002719608, 0.0029009152, 0.0030822224, 0.0032635296, 0.0034448368, 0.003626144, 0.0038074512, 0.0039887584, 0.0041700656, 0.0043513728, 0.00453268, 0.0047139872, 0.0048952944, 0.0050766016, 0.0052579088, 0.005439216], &quot;y&quot;: [157945, 2311, 2411, 2337, 2379, 9435, 3576, 1202, 715, 562, 507, 555, 298, 178, 159, 109, 99, 70, 41, 35, 24, 14, 14, 6, 6, 7, 3, 0, 2, 2], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.0001813072, 0.0003626144, 0.0005439216, 0.0007252288, 0.000906536, 0.0010878432, 0.0012691504, 0.0014504576, 0.0016317648, 0.001813072, 0.0019943792, 0.0021756864, 0.0023569936, 0.0025383008, 0.002719608, 0.0029009152, 0.0030822224, 0.0032635296, 0.0034448368, 0.003626144, 0.0038074512, 0.0039887584, 0.0041700656, 0.0043513728, 0.00453268, 0.0047139872, 0.0048952944, 0.0050766016, 0.0052579088, 0.005439216], &quot;y&quot;: [85.37475270537615, 1.2491756845871937, 1.3032291542794132, 1.2632295867071708, 1.285932043977903, 5.099944865460914, 1.932952076193771, 0.649722705700479, 0.38648230829936975, 0.3037804996702738, 0.2740510913395531, 0.2999967567918185, 0.16107933968281424, 0.0962151760521508, 0.08594501681062908, 0.0589182819645193, 0.05351293499529735, 0.03783742878455368, 0.022161922573810014, 0.01891871439227684, 0.01297283272613269, 0.007567485756910735, 0.007567485756910735, 0.0032432081815331726, 0.0032432081815331726, 0.0037837428784553676, 0.0016216040907665863, 0.0, 0.0010810693938443907, 0.0010810693938443907], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}, &quot;TestColumnDrift-86&quot;: {&quot;type&quot;: &quot;big_graph&quot;, &quot;title&quot;: &quot;&quot;, &quot;size&quot;: 2, &quot;id&quot;: &quot;TestColumnDrift-87&quot;, &quot;details&quot;: &quot;&quot;, &quot;alertsPosition&quot;: null, &quot;alertStats&quot;: null, &quot;params&quot;: {&quot;data&quot;: [{&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.5337654375, 1.067530875, 1.6012963125000002, 2.13506175, 2.6688271875000003, 3.2025926250000003, 3.7363580625000004, 4.2701235, 4.8038889375, 5.3376543750000005, 5.871419812500001, 6.405185250000001, 6.9389506875, 7.472716125000001, 8.006481562500001, 8.540247, 9.0740124375, 9.607777875, 10.141543312500001, 10.675308750000001, 11.2090741875, 11.742839625000002, 12.276605062500002, 12.810370500000001, 13.3441359375, 13.877901375, 14.411666812500002, 14.945432250000001, 15.479197687500001, 16.012963125000002, 16.5467285625, 17.080494], &quot;y&quot;: [181604, 1902, 705, 292, 161, 114, 75, 33, 23, 27, 19, 11, 8, 5, 6, 2, 2, 2, 3, 3, 1, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#ed0400&quot;}, &quot;name&quot;: &quot;current&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.5337654375, 1.067530875, 1.6012963125000002, 2.13506175, 2.6688271875000003, 3.2025926250000003, 3.7363580625000004, 4.2701235, 4.8038889375, 5.3376543750000005, 5.871419812500001, 6.405185250000001, 6.9389506875, 7.472716125000001, 8.006481562500001, 8.540247, 9.0740124375, 9.607777875, 10.141543312500001, 10.675308750000001, 11.2090741875, 11.742839625000002, 12.276605062500002, 12.810370500000001, 13.3441359375, 13.877901375, 14.411666812500002, 14.945432250000001, 15.479197687500001, 16.012963125000002, 16.5467285625, 17.080494], &quot;y&quot;: [98.16326309985838, 1.0280969935460156, 0.3810769613301478, 0.15783613150128106, 0.08702608620447347, 0.06162095544913027, 0.04054010226916466, 0.017837644998432448, 0.012432298029210496, 0.014594436816899278, 0.010270159241521713, 0.00594588166614415, 0.004324277575377563, 0.0027026734846109773, 0.0032432081815331726, 0.0010810693938443907, 0.0010810693938443907, 0.0010810693938443907, 0.0016216040907665863, 0.0016216040907665863, 0.0005405346969221954, 0.0010810693938443907, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0005405346969221954, 0.0, 0.0, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: true, &quot;x&quot;: [0.0, 0.5337654375, 1.067530875, 1.6012963125000002, 2.13506175, 2.6688271875000003, 3.2025926250000003, 3.7363580625000004, 4.2701235, 4.8038889375, 5.3376543750000005, 5.871419812500001, 6.405185250000001, 6.9389506875, 7.472716125000001, 8.006481562500001, 8.540247, 9.0740124375, 9.607777875, 10.141543312500001, 10.675308750000001, 11.2090741875, 11.742839625000002, 12.276605062500002, 12.810370500000001, 13.3441359375, 13.877901375, 14.411666812500002, 14.945432250000001, 15.479197687500001, 16.012963125000002, 16.5467285625, 17.080494], &quot;y&quot;: [181604, 1902, 705, 292, 161, 114, 75, 33, 23, 27, 19, 11, 8, 5, 6, 2, 2, 2, 3, 3, 1, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}, {&quot;marker&quot;: {&quot;color&quot;: &quot;#4d4d4d&quot;}, &quot;name&quot;: &quot;reference&quot;, &quot;visible&quot;: false, &quot;x&quot;: [0.0, 0.5337654375, 1.067530875, 1.6012963125000002, 2.13506175, 2.6688271875000003, 3.2025926250000003, 3.7363580625000004, 4.2701235, 4.8038889375, 5.3376543750000005, 5.871419812500001, 6.405185250000001, 6.9389506875, 7.472716125000001, 8.006481562500001, 8.540247, 9.0740124375, 9.607777875, 10.141543312500001, 10.675308750000001, 11.2090741875, 11.742839625000002, 12.276605062500002, 12.810370500000001, 13.3441359375, 13.877901375, 14.411666812500002, 14.945432250000001, 15.479197687500001, 16.012963125000002, 16.5467285625, 17.080494], &quot;y&quot;: [98.16326309985838, 1.0280969935460156, 0.3810769613301478, 0.15783613150128106, 0.08702608620447347, 0.06162095544913027, 0.04054010226916466, 0.017837644998432448, 0.012432298029210496, 0.014594436816899278, 0.010270159241521713, 0.00594588166614415, 0.004324277575377563, 0.0027026734846109773, 0.0032432081815331726, 0.0010810693938443907, 0.0010810693938443907, 0.0010810693938443907, 0.0016216040907665863, 0.0016216040907665863, 0.0005405346969221954, 0.0010810693938443907, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0005405346969221954, 0.0, 0.0, 0.0, 0.0005405346969221954], &quot;type&quot;: &quot;bar&quot;, &quot;xaxis&quot;: &quot;x&quot;, &quot;yaxis&quot;: &quot;y&quot;}], &quot;layout&quot;: {&quot;template&quot;: {&quot;data&quot;: {&quot;histogram2dcontour&quot;: [{&quot;type&quot;: &quot;histogram2dcontour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;choropleth&quot;: [{&quot;type&quot;: &quot;choropleth&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;histogram2d&quot;: [{&quot;type&quot;: &quot;histogram2d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmap&quot;: [{&quot;type&quot;: &quot;heatmap&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;heatmapgl&quot;: [{&quot;type&quot;: &quot;heatmapgl&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;contourcarpet&quot;: [{&quot;type&quot;: &quot;contourcarpet&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;contour&quot;: [{&quot;type&quot;: &quot;contour&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;surface&quot;: [{&quot;type&quot;: &quot;surface&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}, &quot;colorscale&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]]}], &quot;mesh3d&quot;: [{&quot;type&quot;: &quot;mesh3d&quot;, &quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}], &quot;scatter&quot;: [{&quot;fillpattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}, &quot;type&quot;: &quot;scatter&quot;}], &quot;parcoords&quot;: [{&quot;type&quot;: &quot;parcoords&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolargl&quot;: [{&quot;type&quot;: &quot;scatterpolargl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;bar&quot;: [{&quot;error_x&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;error_y&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;bar&quot;}], &quot;scattergeo&quot;: [{&quot;type&quot;: &quot;scattergeo&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterpolar&quot;: [{&quot;type&quot;: &quot;scatterpolar&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;histogram&quot;: [{&quot;marker&quot;: {&quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;histogram&quot;}], &quot;scattergl&quot;: [{&quot;type&quot;: &quot;scattergl&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatter3d&quot;: [{&quot;type&quot;: &quot;scatter3d&quot;, &quot;line&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattermapbox&quot;: [{&quot;type&quot;: &quot;scattermapbox&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scatterternary&quot;: [{&quot;type&quot;: &quot;scatterternary&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;scattercarpet&quot;: [{&quot;type&quot;: &quot;scattercarpet&quot;, &quot;marker&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}}], &quot;carpet&quot;: [{&quot;aaxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;baxis&quot;: {&quot;endlinecolor&quot;: &quot;#2a3f5f&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;minorgridcolor&quot;: &quot;white&quot;, &quot;startlinecolor&quot;: &quot;#2a3f5f&quot;}, &quot;type&quot;: &quot;carpet&quot;}], &quot;table&quot;: [{&quot;cells&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#EBF0F8&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;header&quot;: {&quot;fill&quot;: {&quot;color&quot;: &quot;#C8D4E3&quot;}, &quot;line&quot;: {&quot;color&quot;: &quot;white&quot;}}, &quot;type&quot;: &quot;table&quot;}], &quot;barpolar&quot;: [{&quot;marker&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#E5ECF6&quot;, &quot;width&quot;: 0.5}, &quot;pattern&quot;: {&quot;fillmode&quot;: &quot;overlay&quot;, &quot;size&quot;: 10, &quot;solidity&quot;: 0.2}}, &quot;type&quot;: &quot;barpolar&quot;}], &quot;pie&quot;: [{&quot;automargin&quot;: true, &quot;type&quot;: &quot;pie&quot;}]}, &quot;layout&quot;: {&quot;autotypenumbers&quot;: &quot;strict&quot;, &quot;colorway&quot;: [&quot;#636efa&quot;, &quot;#EF553B&quot;, &quot;#00cc96&quot;, &quot;#ab63fa&quot;, &quot;#FFA15A&quot;, &quot;#19d3f3&quot;, &quot;#FF6692&quot;, &quot;#B6E880&quot;, &quot;#FF97FF&quot;, &quot;#FECB52&quot;], &quot;font&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}, &quot;hovermode&quot;: &quot;closest&quot;, &quot;hoverlabel&quot;: {&quot;align&quot;: &quot;left&quot;}, &quot;paper_bgcolor&quot;: &quot;white&quot;, &quot;plot_bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;polar&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;angularaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;radialaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;ternary&quot;: {&quot;bgcolor&quot;: &quot;#E5ECF6&quot;, &quot;aaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;baxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}, &quot;caxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;}}, &quot;coloraxis&quot;: {&quot;colorbar&quot;: {&quot;outlinewidth&quot;: 0, &quot;ticks&quot;: &quot;&quot;}}, &quot;colorscale&quot;: {&quot;sequential&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;sequentialminus&quot;: [[0.0, &quot;#0d0887&quot;], [0.1111111111111111, &quot;#46039f&quot;], [0.2222222222222222, &quot;#7201a8&quot;], [0.3333333333333333, &quot;#9c179e&quot;], [0.4444444444444444, &quot;#bd3786&quot;], [0.5555555555555556, &quot;#d8576b&quot;], [0.6666666666666666, &quot;#ed7953&quot;], [0.7777777777777778, &quot;#fb9f3a&quot;], [0.8888888888888888, &quot;#fdca26&quot;], [1.0, &quot;#f0f921&quot;]], &quot;diverging&quot;: [[0, &quot;#8e0152&quot;], [0.1, &quot;#c51b7d&quot;], [0.2, &quot;#de77ae&quot;], [0.3, &quot;#f1b6da&quot;], [0.4, &quot;#fde0ef&quot;], [0.5, &quot;#f7f7f7&quot;], [0.6, &quot;#e6f5d0&quot;], [0.7, &quot;#b8e186&quot;], [0.8, &quot;#7fbc41&quot;], [0.9, &quot;#4d9221&quot;], [1, &quot;#276419&quot;]]}, &quot;xaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;yaxis&quot;: {&quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;ticks&quot;: &quot;&quot;, &quot;title&quot;: {&quot;standoff&quot;: 15}, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;automargin&quot;: true, &quot;zerolinewidth&quot;: 2}, &quot;scene&quot;: {&quot;xaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;yaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}, &quot;zaxis&quot;: {&quot;backgroundcolor&quot;: &quot;#E5ECF6&quot;, &quot;gridcolor&quot;: &quot;white&quot;, &quot;linecolor&quot;: &quot;white&quot;, &quot;showbackground&quot;: true, &quot;ticks&quot;: &quot;&quot;, &quot;zerolinecolor&quot;: &quot;white&quot;, &quot;gridwidth&quot;: 2}}, &quot;shapedefaults&quot;: {&quot;line&quot;: {&quot;color&quot;: &quot;#2a3f5f&quot;}}, &quot;annotationdefaults&quot;: {&quot;arrowcolor&quot;: &quot;#2a3f5f&quot;, &quot;arrowhead&quot;: 0, &quot;arrowwidth&quot;: 1}, &quot;geo&quot;: {&quot;bgcolor&quot;: &quot;white&quot;, &quot;landcolor&quot;: &quot;#E5ECF6&quot;, &quot;subunitcolor&quot;: &quot;white&quot;, &quot;showland&quot;: true, &quot;showlakes&quot;: true, &quot;lakecolor&quot;: &quot;white&quot;}, &quot;title&quot;: {&quot;x&quot;: 0.05}, &quot;mapbox&quot;: {&quot;style&quot;: &quot;light&quot;}}}, &quot;xaxis&quot;: {&quot;anchor&quot;: &quot;y&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;&quot;}}, &quot;yaxis&quot;: {&quot;anchor&quot;: &quot;x&quot;, &quot;domain&quot;: [0.0, 1.0], &quot;title&quot;: {&quot;text&quot;: &quot;count&quot;}}, &quot;updatemenus&quot;: [{&quot;buttons&quot;: [{&quot;args&quot;: [{&quot;visible&quot;: [true, false, true, false]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;count&quot;}}], &quot;label&quot;: &quot;abs&quot;, &quot;method&quot;: &quot;update&quot;}, {&quot;args&quot;: [{&quot;visible&quot;: [false, true, false, true]}, {&quot;yaxis&quot;: {&quot;title&quot;: &quot;percent&quot;}}], &quot;label&quot;: &quot;perc&quot;, &quot;method&quot;: &quot;update&quot;}], &quot;direction&quot;: &quot;right&quot;, &quot;type&quot;: &quot;buttons&quot;, &quot;x&quot;: 1.05, &quot;y&quot;: 1.2, &quot;yanchor&quot;: &quot;top&quot;}]}}, &quot;insights&quot;: [], &quot;additionalGraphs&quot;: [], &quot;alerts&quot;: [], &quot;tabs&quot;: [], &quot;widgets&quot;: [], &quot;pageSize&quot;: 5}};\n",
       "&lt;/script&gt;\n",
       "&lt;/head&gt;\n",
       "&lt;body&gt;\n",
       "&lt;div id=&quot;root_evidently_dashboard_927a6d5dfc3145dd9e2eb77e80f11297&quot;&gt;\n",
       "    &lt;h1 class=&quot;center-align&quot;&gt;Loading...&lt;/h1&gt;\n",
       "&lt;/div&gt;\n",
       "&lt;script&gt;var global = globalThis&lt;/script&gt;\n",
       "&lt;script&gt;var AK=Object.defineProperty;var DK=(e,t,n)=&gt;t in e?AK(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var $g=(e,t,n)=&gt;(DK(e,typeof t!=&quot;symbol&quot;?t+&quot;&quot;:t,n),n);function EK(e,t){for(var n=0;n&lt;t.length;n++){const r=t[n];if(typeof r!=&quot;string&quot;&amp;&amp;!Array.isArray(r)){for(const l in r)if(l!==&quot;default&quot;&amp;&amp;!(l in e)){const i=Object.getOwnPropertyDescriptor(r,l);i&amp;&amp;Object.defineProperty(e,l,i.get?i:{enumerable:!0,get:()=&gt;r[l]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:&quot;Module&quot;}))}(function(){const t=document.createElement(&quot;link&quot;).relList;if(t&amp;&amp;t.supports&amp;&amp;t.supports(&quot;modulepreload&quot;))return;for(const l of document.querySelectorAll(&#x27;link[rel=&quot;modulepreload&quot;]&#x27;))r(l);new MutationObserver(l=&gt;{for(const i of l)if(i.type===&quot;childList&quot;)for(const o of i.addedNodes)o.tagName===&quot;LINK&quot;&amp;&amp;o.rel===&quot;modulepreload&quot;&amp;&amp;r(o)}).observe(document,{childList:!0,subtree:!0});function n(l){const i={};return l.integrity&amp;&amp;(i.integrity=l.integrity),l.referrerPolicy&amp;&amp;(i.referrerPolicy=l.referrerPolicy),l.crossOrigin===&quot;use-credentials&quot;?i.credentials=&quot;include&quot;:l.crossOrigin===&quot;anonymous&quot;?i.credentials=&quot;omit&quot;:i.credentials=&quot;same-origin&quot;,i}function r(l){if(l.ep)return;l.ep=!0;const i=n(l);fetch(l.href,i)}})();var Oo=typeof globalThis&lt;&quot;u&quot;?globalThis:typeof window&lt;&quot;u&quot;?window:typeof global&lt;&quot;u&quot;?global:typeof self&lt;&quot;u&quot;?self:{};function lr(e){return e&amp;&amp;e.__esModule&amp;&amp;Object.prototype.hasOwnProperty.call(e,&quot;default&quot;)?e.default:e}function Qn(e){if(e.__esModule)return e;var t=e.default;if(typeof t==&quot;function&quot;){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,&quot;__esModule&quot;,{value:!0}),Object.keys(e).forEach(function(r){var l=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,l.get?l:{enumerable:!0,get:function(){return e[r]}})}),n}var h$={exports:{}},Jy={},m$={exports:{}},ar={};/**\n",
       " * @license React\n",
       " * react.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */var jm=Symbol.for(&quot;react.element&quot;),RK=Symbol.for(&quot;react.portal&quot;),LK=Symbol.for(&quot;react.fragment&quot;),IK=Symbol.for(&quot;react.strict_mode&quot;),$K=Symbol.for(&quot;react.profiler&quot;),NK=Symbol.for(&quot;react.provider&quot;),FK=Symbol.for(&quot;react.context&quot;),jK=Symbol.for(&quot;react.forward_ref&quot;),zK=Symbol.for(&quot;react.suspense&quot;),BK=Symbol.for(&quot;react.memo&quot;),WK=Symbol.for(&quot;react.lazy&quot;),t6=Symbol.iterator;function qK(e){return e===null||typeof e!=&quot;object&quot;?null:(e=t6&amp;&amp;e[t6]||e[&quot;@@iterator&quot;],typeof e==&quot;function&quot;?e:null)}var g$={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v$=Object.assign,y$={};function nf(e,t,n){this.props=e,this.context=t,this.refs=y$,this.updater=n||g$}nf.prototype.isReactComponent={};nf.prototype.setState=function(e,t){if(typeof e!=&quot;object&quot;&amp;&amp;typeof e!=&quot;function&quot;&amp;&amp;e!=null)throw Error(&quot;setState(...): takes an object of state variables to update or a function which returns an object of state variables.&quot;);this.updater.enqueueSetState(this,e,t,&quot;setState&quot;)};nf.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,&quot;forceUpdate&quot;)};function b$(){}b$.prototype=nf.prototype;function WS(e,t,n){this.props=e,this.context=t,this.refs=y$,this.updater=n||g$}var qS=WS.prototype=new b$;qS.constructor=WS;v$(qS,nf.prototype);qS.isPureReactComponent=!0;var n6=Array.isArray,x$=Object.prototype.hasOwnProperty,US={current:null},w$={key:!0,ref:!0,__self:!0,__source:!0};function _$(e,t,n){var r,l={},i=null,o=null;if(t!=null)for(r in t.ref!==void 0&amp;&amp;(o=t.ref),t.key!==void 0&amp;&amp;(i=&quot;&quot;+t.key),t)x$.call(t,r)&amp;&amp;!w$.hasOwnProperty(r)&amp;&amp;(l[r]=t[r]);var a=arguments.length-2;if(a===1)l.children=n;else if(1&lt;a){for(var s=Array(a),u=0;u&lt;a;u++)s[u]=arguments[u+2];l.children=s}if(e&amp;&amp;e.defaultProps)for(r in a=e.defaultProps,a)l[r]===void 0&amp;&amp;(l[r]=a[r]);return{$$typeof:jm,type:e,key:i,ref:o,props:l,_owner:US.current}}function UK(e,t){return{$$typeof:jm,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function HS(e){return typeof e==&quot;object&quot;&amp;&amp;e!==null&amp;&amp;e.$$typeof===jm}function HK(e){var t={&quot;=&quot;:&quot;=0&quot;,&quot;:&quot;:&quot;=2&quot;};return&quot;$&quot;+e.replace(/[=:]/g,function(n){return t[n]})}var r6=/\\/+/g;function B2(e,t){return typeof e==&quot;object&quot;&amp;&amp;e!==null&amp;&amp;e.key!=null?HK(&quot;&quot;+e.key):t.toString(36)}function I0(e,t,n,r,l){var i=typeof e;(i===&quot;undefined&quot;||i===&quot;boolean&quot;)&amp;&amp;(e=null);var o=!1;if(e===null)o=!0;else switch(i){case&quot;string&quot;:case&quot;number&quot;:o=!0;break;case&quot;object&quot;:switch(e.$$typeof){case jm:case RK:o=!0}}if(o)return o=e,l=l(o),e=r===&quot;&quot;?&quot;.&quot;+B2(o,0):r,n6(l)?(n=&quot;&quot;,e!=null&amp;&amp;(n=e.replace(r6,&quot;$&amp;/&quot;)+&quot;/&quot;),I0(l,t,n,&quot;&quot;,function(u){return u})):l!=null&amp;&amp;(HS(l)&amp;&amp;(l=UK(l,n+(!l.key||o&amp;&amp;o.key===l.key?&quot;&quot;:(&quot;&quot;+l.key).replace(r6,&quot;$&amp;/&quot;)+&quot;/&quot;)+e)),t.push(l)),1;if(o=0,r=r===&quot;&quot;?&quot;.&quot;:r+&quot;:&quot;,n6(e))for(var a=0;a&lt;e.length;a++){i=e[a];var s=r+B2(i,a);o+=I0(i,t,n,s,l)}else if(s=qK(e),typeof s==&quot;function&quot;)for(e=s.call(e),a=0;!(i=e.next()).done;)i=i.value,s=r+B2(i,a++),o+=I0(i,t,n,s,l);else if(i===&quot;object&quot;)throw t=String(e),Error(&quot;Objects are not valid as a React child (found: &quot;+(t===&quot;[object Object]&quot;?&quot;object with keys {&quot;+Object.keys(e).join(&quot;, &quot;)+&quot;}&quot;:t)+&quot;). If you meant to render a collection of children, use an array instead.&quot;);return o}function Ng(e,t,n){if(e==null)return e;var r=[],l=0;return I0(e,r,&quot;&quot;,&quot;&quot;,function(i){return t.call(n,i,l++)}),r}function VK(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&amp;&amp;(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&amp;&amp;(e._status=2,e._result=n)}),e._status===-1&amp;&amp;(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var xo={current:null},$0={transition:null},GK={ReactCurrentDispatcher:xo,ReactCurrentBatchConfig:$0,ReactCurrentOwner:US};ar.Children={map:Ng,forEach:function(e,t,n){Ng(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return Ng(e,function(){t++}),t},toArray:function(e){return Ng(e,function(t){return t})||[]},only:function(e){if(!HS(e))throw Error(&quot;React.Children.only expected to receive a single React element child.&quot;);return e}};ar.Component=nf;ar.Fragment=LK;ar.Profiler=$K;ar.PureComponent=WS;ar.StrictMode=IK;ar.Suspense=zK;ar.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=GK;ar.cloneElement=function(e,t,n){if(e==null)throw Error(&quot;React.cloneElement(...): The argument must be a React element, but you passed &quot;+e+&quot;.&quot;);var r=v$({},e.props),l=e.key,i=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&amp;&amp;(i=t.ref,o=US.current),t.key!==void 0&amp;&amp;(l=&quot;&quot;+t.key),e.type&amp;&amp;e.type.defaultProps)var a=e.type.defaultProps;for(s in t)x$.call(t,s)&amp;&amp;!w$.hasOwnProperty(s)&amp;&amp;(r[s]=t[s]===void 0&amp;&amp;a!==void 0?a[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1&lt;s){a=Array(s);for(var u=0;u&lt;s;u++)a[u]=arguments[u+2];r.children=a}return{$$typeof:jm,type:e.type,key:l,ref:i,props:r,_owner:o}};ar.createContext=function(e){return e={$$typeof:FK,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:NK,_context:e},e.Consumer=e};ar.createElement=_$;ar.createFactory=function(e){var t=_$.bind(null,e);return t.type=e,t};ar.createRef=function(){return{current:null}};ar.forwardRef=function(e){return{$$typeof:jK,render:e}};ar.isValidElement=HS;ar.lazy=function(e){return{$$typeof:WK,_payload:{_status:-1,_result:e},_init:VK}};ar.memo=function(e,t){return{$$typeof:BK,type:e,compare:t===void 0?null:t}};ar.startTransition=function(e){var t=$0.transition;$0.transition={};try{e()}finally{$0.transition=t}};ar.unstable_act=function(){throw Error(&quot;act(...) is not supported in production builds of React.&quot;)};ar.useCallback=function(e,t){return xo.current.useCallback(e,t)};ar.useContext=function(e){return xo.current.useContext(e)};ar.useDebugValue=function(){};ar.useDeferredValue=function(e){return xo.current.useDeferredValue(e)};ar.useEffect=function(e,t){return xo.current.useEffect(e,t)};ar.useId=function(){return xo.current.useId()};ar.useImperativeHandle=function(e,t,n){return xo.current.useImperativeHandle(e,t,n)};ar.useInsertionEffect=function(e,t){return xo.current.useInsertionEffect(e,t)};ar.useLayoutEffect=function(e,t){return xo.current.useLayoutEffect(e,t)};ar.useMemo=function(e,t){return xo.current.useMemo(e,t)};ar.useReducer=function(e,t,n){return xo.current.useReducer(e,t,n)};ar.useRef=function(e){return xo.current.useRef(e)};ar.useState=function(e){return xo.current.useState(e)};ar.useSyncExternalStore=function(e,t,n){return xo.current.useSyncExternalStore(e,t,n)};ar.useTransition=function(){return xo.current.useTransition()};ar.version=&quot;18.2.0&quot;;m$.exports=ar;var ge=m$.exports;const Qe=lr(ge),qT=EK({__proto__:null,default:Qe},[ge]);/**\n",
       " * @license React\n",
       " * react-jsx-runtime.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */var YK=ge,XK=Symbol.for(&quot;react.element&quot;),KK=Symbol.for(&quot;react.fragment&quot;),ZK=Object.prototype.hasOwnProperty,QK=YK.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,JK={key:!0,ref:!0,__self:!0,__source:!0};function T$(e,t,n){var r,l={},i=null,o=null;n!==void 0&amp;&amp;(i=&quot;&quot;+n),t.key!==void 0&amp;&amp;(i=&quot;&quot;+t.key),t.ref!==void 0&amp;&amp;(o=t.ref);for(r in t)ZK.call(t,r)&amp;&amp;!JK.hasOwnProperty(r)&amp;&amp;(l[r]=t[r]);if(e&amp;&amp;e.defaultProps)for(r in t=e.defaultProps,t)l[r]===void 0&amp;&amp;(l[r]=t[r]);return{$$typeof:XK,type:e,key:i,ref:o,props:l,_owner:QK.current}}Jy.Fragment=KK;Jy.jsx=T$;Jy.jsxs=T$;h$.exports=Jy;var ke=h$.exports,UT={},k$={exports:{}},ni={},S$={exports:{}},C$={};/**\n",
       " * @license React\n",
       " * scheduler.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */(function(e){function t(F,j){var z=F.length;F.push(j);e:for(;0&lt;z;){var B=z-1&gt;&gt;&gt;1,N=F[B];if(0&lt;l(N,j))F[B]=j,F[z]=N,z=B;else break e}}function n(F){return F.length===0?null:F[0]}function r(F){if(F.length===0)return null;var j=F[0],z=F.pop();if(z!==j){F[0]=z;e:for(var B=0,N=F.length,R=N&gt;&gt;&gt;1;B&lt;R;){var q=2*(B+1)-1,Y=F[q],L=q+1,W=F[L];if(0&gt;l(Y,z))L&lt;N&amp;&amp;0&gt;l(W,Y)?(F[B]=W,F[L]=z,B=L):(F[B]=Y,F[q]=z,B=q);else if(L&lt;N&amp;&amp;0&gt;l(W,z))F[B]=W,F[L]=z,B=L;else break e}}return j}function l(F,j){var z=F.sortIndex-j.sortIndex;return z!==0?z:F.id-j.id}if(typeof performance==&quot;object&quot;&amp;&amp;typeof performance.now==&quot;function&quot;){var i=performance;e.unstable_now=function(){return i.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var s=[],u=[],c=1,d=null,f=3,p=!1,m=!1,g=!1,b=typeof setTimeout==&quot;function&quot;?setTimeout:null,v=typeof clearTimeout==&quot;function&quot;?clearTimeout:null,h=typeof setImmediate&lt;&quot;u&quot;?setImmediate:null;typeof navigator&lt;&quot;u&quot;&amp;&amp;navigator.scheduling!==void 0&amp;&amp;navigator.scheduling.isInputPending!==void 0&amp;&amp;navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(F){for(var j=n(u);j!==null;){if(j.callback===null)r(u);else if(j.startTime&lt;=F)r(u),j.sortIndex=j.expirationTime,t(s,j);else break;j=n(u)}}function w(F){if(g=!1,y(F),!m)if(n(s)!==null)m=!0,I(_);else{var j=n(u);j!==null&amp;&amp;A(w,j.startTime-F)}}function _(F,j){m=!1,g&amp;&amp;(g=!1,v(k),k=-1),p=!0;var z=f;try{for(y(j),d=n(s);d!==null&amp;&amp;(!(d.expirationTime&gt;j)||F&amp;&amp;!M());){var B=d.callback;if(typeof B==&quot;function&quot;){d.callback=null,f=d.priorityLevel;var N=B(d.expirationTime&lt;=j);j=e.unstable_now(),typeof N==&quot;function&quot;?d.callback=N:d===n(s)&amp;&amp;r(s),y(j)}else r(s);d=n(s)}if(d!==null)var R=!0;else{var q=n(u);q!==null&amp;&amp;A(w,q.startTime-j),R=!1}return R}finally{d=null,f=z,p=!1}}var x=!1,T=null,k=-1,S=5,C=-1;function M(){return!(e.unstable_now()-C&lt;S)}function O(){if(T!==null){var F=e.unstable_now();C=F;var j=!0;try{j=T(!0,F)}finally{j?D():(x=!1,T=null)}}else x=!1}var D;if(typeof h==&quot;function&quot;)D=function(){h(O)};else if(typeof MessageChannel&lt;&quot;u&quot;){var P=new MessageChannel,E=P.port2;P.port1.onmessage=O,D=function(){E.postMessage(null)}}else D=function(){b(O,0)};function I(F){T=F,x||(x=!0,D())}function A(F,j){k=b(function(){F(e.unstable_now())},j)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(F){F.callback=null},e.unstable_continueExecution=function(){m||p||(m=!0,I(_))},e.unstable_forceFrameRate=function(F){0&gt;F||125&lt;F?console.error(&quot;forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported&quot;):S=0&lt;F?Math.floor(1e3/F):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(F){switch(f){case 1:case 2:case 3:var j=3;break;default:j=f}var z=f;f=j;try{return F()}finally{f=z}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(F,j){switch(F){case 1:case 2:case 3:case 4:case 5:break;default:F=3}var z=f;f=F;try{return j()}finally{f=z}},e.unstable_scheduleCallback=function(F,j,z){var B=e.unstable_now();switch(typeof z==&quot;object&quot;&amp;&amp;z!==null?(z=z.delay,z=typeof z==&quot;number&quot;&amp;&amp;0&lt;z?B+z:B):z=B,F){case 1:var N=-1;break;case 2:N=250;break;case 5:N=1073741823;break;case 4:N=1e4;break;default:N=5e3}return N=z+N,F={id:c++,callback:j,priorityLevel:F,startTime:z,expirationTime:N,sortIndex:-1},z&gt;B?(F.sortIndex=z,t(u,F),n(s)===null&amp;&amp;F===n(u)&amp;&amp;(g?(v(k),k=-1):g=!0,A(w,z-B))):(F.sortIndex=N,t(s,F),m||p||(m=!0,I(_))),F},e.unstable_shouldYield=M,e.unstable_wrapCallback=function(F){var j=f;return function(){var z=f;f=j;try{return F.apply(this,arguments)}finally{f=z}}}})(C$);S$.exports=C$;var eZ=S$.exports;/**\n",
       " * @license React\n",
       " * react-dom.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */var M$=ge,ei=eZ;function ln(e){for(var t=&quot;https://reactjs.org/docs/error-decoder.html?invariant=&quot;+e,n=1;n&lt;arguments.length;n++)t+=&quot;&amp;args[]=&quot;+encodeURIComponent(arguments[n]);return&quot;Minified React error #&quot;+e+&quot;; visit &quot;+t+&quot; for the full message or use the non-minified dev environment for full errors and additional helpful warnings.&quot;}var P$=new Set,zh={};function sc(e,t){Md(e,t),Md(e+&quot;Capture&quot;,t)}function Md(e,t){for(zh[e]=t,e=0;e&lt;t.length;e++)P$.add(t[e])}var Vl=!(typeof window&gt;&quot;u&quot;||typeof window.document&gt;&quot;u&quot;||typeof window.document.createElement&gt;&quot;u&quot;),HT=Object.prototype.hasOwnProperty,tZ=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,a6={},o6={};function nZ(e){return HT.call(o6,e)?!0:HT.call(a6,e)?!1:tZ.test(e)?o6[e]=!0:(a6[e]=!0,!1)}function rZ(e,t,n,r){if(n!==null&amp;&amp;n.type===0)return!1;switch(typeof t){case&quot;function&quot;:case&quot;symbol&quot;:return!0;case&quot;boolean&quot;:return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!==&quot;data-&quot;&amp;&amp;e!==&quot;aria-&quot;);default:return!1}}function aZ(e,t,n,r){if(t===null||typeof t&gt;&quot;u&quot;||rZ(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1&gt;t}return!1}function wo(e,t,n,r,l,i,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var to={};&quot;children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style&quot;.split(&quot; &quot;).forEach(function(e){to[e]=new wo(e,0,!1,e,null,!1,!1)});[[&quot;acceptCharset&quot;,&quot;accept-charset&quot;],[&quot;className&quot;,&quot;class&quot;],[&quot;htmlFor&quot;,&quot;for&quot;],[&quot;httpEquiv&quot;,&quot;http-equiv&quot;]].forEach(function(e){var t=e[0];to[t]=new wo(t,1,!1,e[1],null,!1,!1)});[&quot;contentEditable&quot;,&quot;draggable&quot;,&quot;spellCheck&quot;,&quot;value&quot;].forEach(function(e){to[e]=new wo(e,2,!1,e.toLowerCase(),null,!1,!1)});[&quot;autoReverse&quot;,&quot;externalResourcesRequired&quot;,&quot;focusable&quot;,&quot;preserveAlpha&quot;].forEach(function(e){to[e]=new wo(e,2,!1,e,null,!1,!1)});&quot;allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope&quot;.split(&quot; &quot;).forEach(function(e){to[e]=new wo(e,3,!1,e.toLowerCase(),null,!1,!1)});[&quot;checked&quot;,&quot;multiple&quot;,&quot;muted&quot;,&quot;selected&quot;].forEach(function(e){to[e]=new wo(e,3,!0,e,null,!1,!1)});[&quot;capture&quot;,&quot;download&quot;].forEach(function(e){to[e]=new wo(e,4,!1,e,null,!1,!1)});[&quot;cols&quot;,&quot;rows&quot;,&quot;size&quot;,&quot;span&quot;].forEach(function(e){to[e]=new wo(e,6,!1,e,null,!1,!1)});[&quot;rowSpan&quot;,&quot;start&quot;].forEach(function(e){to[e]=new wo(e,5,!1,e.toLowerCase(),null,!1,!1)});var VS=/[\\-:]([a-z])/g;function GS(e){return e[1].toUpperCase()}&quot;accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height&quot;.split(&quot; &quot;).forEach(function(e){var t=e.replace(VS,GS);to[t]=new wo(t,1,!1,e,null,!1,!1)});&quot;xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type&quot;.split(&quot; &quot;).forEach(function(e){var t=e.replace(VS,GS);to[t]=new wo(t,1,!1,e,&quot;http://www.w3.org/1999/xlink&quot;,!1,!1)});[&quot;xml:base&quot;,&quot;xml:lang&quot;,&quot;xml:space&quot;].forEach(function(e){var t=e.replace(VS,GS);to[t]=new wo(t,1,!1,e,&quot;http://www.w3.org/XML/1998/namespace&quot;,!1,!1)});[&quot;tabIndex&quot;,&quot;crossOrigin&quot;].forEach(function(e){to[e]=new wo(e,1,!1,e.toLowerCase(),null,!1,!1)});to.xlinkHref=new wo(&quot;xlinkHref&quot;,1,!1,&quot;xlink:href&quot;,&quot;http://www.w3.org/1999/xlink&quot;,!0,!1);[&quot;src&quot;,&quot;href&quot;,&quot;action&quot;,&quot;formAction&quot;].forEach(function(e){to[e]=new wo(e,1,!1,e.toLowerCase(),null,!0,!0)});function YS(e,t,n,r){var l=to.hasOwnProperty(t)?to[t]:null;(l!==null?l.type!==0:r||!(2&lt;t.length)||t[0]!==&quot;o&quot;&amp;&amp;t[0]!==&quot;O&quot;||t[1]!==&quot;n&quot;&amp;&amp;t[1]!==&quot;N&quot;)&amp;&amp;(aZ(t,n,l,r)&amp;&amp;(n=null),r||l===null?nZ(t)&amp;&amp;(n===null?e.removeAttribute(t):e.setAttribute(t,&quot;&quot;+n)):l.mustUseProperty?e[l.propertyName]=n===null?l.type===3?!1:&quot;&quot;:n:(t=l.attributeName,r=l.attributeNamespace,n===null?e.removeAttribute(t):(l=l.type,n=l===3||l===4&amp;&amp;n===!0?&quot;&quot;:&quot;&quot;+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var is=M$.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Fg=Symbol.for(&quot;react.element&quot;),Zc=Symbol.for(&quot;react.portal&quot;),Qc=Symbol.for(&quot;react.fragment&quot;),XS=Symbol.for(&quot;react.strict_mode&quot;),VT=Symbol.for(&quot;react.profiler&quot;),O$=Symbol.for(&quot;react.provider&quot;),A$=Symbol.for(&quot;react.context&quot;),KS=Symbol.for(&quot;react.forward_ref&quot;),GT=Symbol.for(&quot;react.suspense&quot;),YT=Symbol.for(&quot;react.suspense_list&quot;),ZS=Symbol.for(&quot;react.memo&quot;),Ms=Symbol.for(&quot;react.lazy&quot;),D$=Symbol.for(&quot;react.offscreen&quot;),i6=Symbol.iterator;function zf(e){return e===null||typeof e!=&quot;object&quot;?null:(e=i6&amp;&amp;e[i6]||e[&quot;@@iterator&quot;],typeof e==&quot;function&quot;?e:null)}var oa=Object.assign,W2;function ah(e){if(W2===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\\n( *(at )?)/);W2=t&amp;&amp;t[1]||&quot;&quot;}return`\n",
       "`+W2+e}var q2=!1;function U2(e,t){if(!e||q2)return&quot;&quot;;q2=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,&quot;props&quot;,{set:function(){throw Error()}}),typeof Reflect==&quot;object&quot;&amp;&amp;Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&amp;&amp;r&amp;&amp;typeof u.stack==&quot;string&quot;){for(var l=u.stack.split(`\n",
       "`),i=r.stack.split(`\n",
       "`),o=l.length-1,a=i.length-1;1&lt;=o&amp;&amp;0&lt;=a&amp;&amp;l[o]!==i[a];)a--;for(;1&lt;=o&amp;&amp;0&lt;=a;o--,a--)if(l[o]!==i[a]){if(o!==1||a!==1)do if(o--,a--,0&gt;a||l[o]!==i[a]){var s=`\n",
       "`+l[o].replace(&quot; at new &quot;,&quot; at &quot;);return e.displayName&amp;&amp;s.includes(&quot;&lt;anonymous&gt;&quot;)&amp;&amp;(s=s.replace(&quot;&lt;anonymous&gt;&quot;,e.displayName)),s}while(1&lt;=o&amp;&amp;0&lt;=a);break}}}finally{q2=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:&quot;&quot;)?ah(e):&quot;&quot;}function oZ(e){switch(e.tag){case 5:return ah(e.type);case 16:return ah(&quot;Lazy&quot;);case 13:return ah(&quot;Suspense&quot;);case 19:return ah(&quot;SuspenseList&quot;);case 0:case 2:case 15:return e=U2(e.type,!1),e;case 11:return e=U2(e.type.render,!1),e;case 1:return e=U2(e.type,!0),e;default:return&quot;&quot;}}function XT(e){if(e==null)return null;if(typeof e==&quot;function&quot;)return e.displayName||e.name||null;if(typeof e==&quot;string&quot;)return e;switch(e){case Qc:return&quot;Fragment&quot;;case Zc:return&quot;Portal&quot;;case VT:return&quot;Profiler&quot;;case XS:return&quot;StrictMode&quot;;case GT:return&quot;Suspense&quot;;case YT:return&quot;SuspenseList&quot;}if(typeof e==&quot;object&quot;)switch(e.$$typeof){case A$:return(e.displayName||&quot;Context&quot;)+&quot;.Consumer&quot;;case O$:return(e._context.displayName||&quot;Context&quot;)+&quot;.Provider&quot;;case KS:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||&quot;&quot;,e=e!==&quot;&quot;?&quot;ForwardRef(&quot;+e+&quot;)&quot;:&quot;ForwardRef&quot;),e;case ZS:return t=e.displayName||null,t!==null?t:XT(e.type)||&quot;Memo&quot;;case Ms:t=e._payload,e=e._init;try{return XT(e(t))}catch{}}return null}function iZ(e){var t=e.type;switch(e.tag){case 24:return&quot;Cache&quot;;case 9:return(t.displayName||&quot;Context&quot;)+&quot;.Consumer&quot;;case 10:return(t._context.displayName||&quot;Context&quot;)+&quot;.Provider&quot;;case 18:return&quot;DehydratedFragment&quot;;case 11:return e=t.render,e=e.displayName||e.name||&quot;&quot;,t.displayName||(e!==&quot;&quot;?&quot;ForwardRef(&quot;+e+&quot;)&quot;:&quot;ForwardRef&quot;);case 7:return&quot;Fragment&quot;;case 5:return t;case 4:return&quot;Portal&quot;;case 3:return&quot;Root&quot;;case 6:return&quot;Text&quot;;case 16:return XT(t);case 8:return t===XS?&quot;StrictMode&quot;:&quot;Mode&quot;;case 22:return&quot;Offscreen&quot;;case 12:return&quot;Profiler&quot;;case 21:return&quot;Scope&quot;;case 13:return&quot;Suspense&quot;;case 19:return&quot;SuspenseList&quot;;case 25:return&quot;TracingMarker&quot;;case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t==&quot;function&quot;)return t.displayName||t.name||null;if(typeof t==&quot;string&quot;)return t}return null}function Gs(e){switch(typeof e){case&quot;boolean&quot;:case&quot;number&quot;:case&quot;string&quot;:case&quot;undefined&quot;:return e;case&quot;object&quot;:return e;default:return&quot;&quot;}}function E$(e){var t=e.type;return(e=e.nodeName)&amp;&amp;e.toLowerCase()===&quot;input&quot;&amp;&amp;(t===&quot;checkbox&quot;||t===&quot;radio&quot;)}function lZ(e){var t=E$(e)?&quot;checked&quot;:&quot;value&quot;,n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=&quot;&quot;+e[t];if(!e.hasOwnProperty(t)&amp;&amp;typeof n&lt;&quot;u&quot;&amp;&amp;typeof n.get==&quot;function&quot;&amp;&amp;typeof n.set==&quot;function&quot;){var l=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=&quot;&quot;+o,i.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=&quot;&quot;+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function jg(e){e._valueTracker||(e._valueTracker=lZ(e))}function R$(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=&quot;&quot;;return e&amp;&amp;(r=E$(e)?e.checked?&quot;true&quot;:&quot;false&quot;:e.value),e=r,e!==n?(t.setValue(e),!0):!1}function _v(e){if(e=e||(typeof document&lt;&quot;u&quot;?document:void 0),typeof e&gt;&quot;u&quot;)return null;try{return e.activeElement||e.body}catch{return e.body}}function KT(e,t){var n=t.checked;return oa({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function l6(e,t){var n=t.defaultValue==null?&quot;&quot;:t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Gs(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type===&quot;checkbox&quot;||t.type===&quot;radio&quot;?t.checked!=null:t.value!=null}}function L$(e,t){t=t.checked,t!=null&amp;&amp;YS(e,&quot;checked&quot;,t,!1)}function ZT(e,t){L$(e,t);var n=Gs(t.value),r=t.type;if(n!=null)r===&quot;number&quot;?(n===0&amp;&amp;e.value===&quot;&quot;||e.value!=n)&amp;&amp;(e.value=&quot;&quot;+n):e.value!==&quot;&quot;+n&amp;&amp;(e.value=&quot;&quot;+n);else if(r===&quot;submit&quot;||r===&quot;reset&quot;){e.removeAttribute(&quot;value&quot;);return}t.hasOwnProperty(&quot;value&quot;)?QT(e,t.type,n):t.hasOwnProperty(&quot;defaultValue&quot;)&amp;&amp;QT(e,t.type,Gs(t.defaultValue)),t.checked==null&amp;&amp;t.defaultChecked!=null&amp;&amp;(e.defaultChecked=!!t.defaultChecked)}function s6(e,t,n){if(t.hasOwnProperty(&quot;value&quot;)||t.hasOwnProperty(&quot;defaultValue&quot;)){var r=t.type;if(!(r!==&quot;submit&quot;&amp;&amp;r!==&quot;reset&quot;||t.value!==void 0&amp;&amp;t.value!==null))return;t=&quot;&quot;+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==&quot;&quot;&amp;&amp;(e.name=&quot;&quot;),e.defaultChecked=!!e._wrapperState.initialChecked,n!==&quot;&quot;&amp;&amp;(e.name=n)}function QT(e,t,n){(t!==&quot;number&quot;||_v(e.ownerDocument)!==e)&amp;&amp;(n==null?e.defaultValue=&quot;&quot;+e._wrapperState.initialValue:e.defaultValue!==&quot;&quot;+n&amp;&amp;(e.defaultValue=&quot;&quot;+n))}var oh=Array.isArray;function fd(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l&lt;n.length;l++)t[&quot;$&quot;+n[l]]=!0;for(n=0;n&lt;e.length;n++)l=t.hasOwnProperty(&quot;$&quot;+e[n].value),e[n].selected!==l&amp;&amp;(e[n].selected=l),l&amp;&amp;r&amp;&amp;(e[n].defaultSelected=!0)}else{for(n=&quot;&quot;+Gs(n),t=null,l=0;l&lt;e.length;l++){if(e[l].value===n){e[l].selected=!0,r&amp;&amp;(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&amp;&amp;(t.selected=!0)}}function JT(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(ln(91));return oa({},t,{value:void 0,defaultValue:void 0,children:&quot;&quot;+e._wrapperState.initialValue})}function u6(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(ln(92));if(oh(n)){if(1&lt;n.length)throw Error(ln(93));n=n[0]}t=n}t==null&amp;&amp;(t=&quot;&quot;),n=t}e._wrapperState={initialValue:Gs(n)}}function I$(e,t){var n=Gs(t.value),r=Gs(t.defaultValue);n!=null&amp;&amp;(n=&quot;&quot;+n,n!==e.value&amp;&amp;(e.value=n),t.defaultValue==null&amp;&amp;e.defaultValue!==n&amp;&amp;(e.defaultValue=n)),r!=null&amp;&amp;(e.defaultValue=&quot;&quot;+r)}function c6(e){var t=e.textContent;t===e._wrapperState.initialValue&amp;&amp;t!==&quot;&quot;&amp;&amp;t!==null&amp;&amp;(e.value=t)}function $$(e){switch(e){case&quot;svg&quot;:return&quot;http://www.w3.org/2000/svg&quot;;case&quot;math&quot;:return&quot;http://www.w3.org/1998/Math/MathML&quot;;default:return&quot;http://www.w3.org/1999/xhtml&quot;}}function e3(e,t){return e==null||e===&quot;http://www.w3.org/1999/xhtml&quot;?$$(t):e===&quot;http://www.w3.org/2000/svg&quot;&amp;&amp;t===&quot;foreignObject&quot;?&quot;http://www.w3.org/1999/xhtml&quot;:e}var zg,N$=function(e){return typeof MSApp&lt;&quot;u&quot;&amp;&amp;MSApp.execUnsafeLocalFunction?function(t,n,r,l){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,l)})}:e}(function(e,t){if(e.namespaceURI!==&quot;http://www.w3.org/2000/svg&quot;||&quot;innerHTML&quot;in e)e.innerHTML=t;else{for(zg=zg||document.createElement(&quot;div&quot;),zg.innerHTML=&quot;&lt;svg&gt;&quot;+t.valueOf().toString()+&quot;&lt;/svg&gt;&quot;,t=zg.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Bh(e,t){if(t){var n=e.firstChild;if(n&amp;&amp;n===e.lastChild&amp;&amp;n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var yh={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},sZ=[&quot;Webkit&quot;,&quot;ms&quot;,&quot;Moz&quot;,&quot;O&quot;];Object.keys(yh).forEach(function(e){sZ.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),yh[t]=yh[e]})});function F$(e,t,n){return t==null||typeof t==&quot;boolean&quot;||t===&quot;&quot;?&quot;&quot;:n||typeof t!=&quot;number&quot;||t===0||yh.hasOwnProperty(e)&amp;&amp;yh[e]?(&quot;&quot;+t).trim():t+&quot;px&quot;}function j$(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf(&quot;--&quot;)===0,l=F$(n,t[n],r);n===&quot;float&quot;&amp;&amp;(n=&quot;cssFloat&quot;),r?e.setProperty(n,l):e[n]=l}}var uZ=oa({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function t3(e,t){if(t){if(uZ[e]&amp;&amp;(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(ln(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(ln(60));if(typeof t.dangerouslySetInnerHTML!=&quot;object&quot;||!(&quot;__html&quot;in t.dangerouslySetInnerHTML))throw Error(ln(61))}if(t.style!=null&amp;&amp;typeof t.style!=&quot;object&quot;)throw Error(ln(62))}}function n3(e,t){if(e.indexOf(&quot;-&quot;)===-1)return typeof t.is==&quot;string&quot;;switch(e){case&quot;annotation-xml&quot;:case&quot;color-profile&quot;:case&quot;font-face&quot;:case&quot;font-face-src&quot;:case&quot;font-face-uri&quot;:case&quot;font-face-format&quot;:case&quot;font-face-name&quot;:case&quot;missing-glyph&quot;:return!1;default:return!0}}var r3=null;function QS(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&amp;&amp;(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var a3=null,pd=null,hd=null;function d6(e){if(e=Wm(e)){if(typeof a3!=&quot;function&quot;)throw Error(ln(280));var t=e.stateNode;t&amp;&amp;(t=a1(t),a3(e.stateNode,e.type,t))}}function z$(e){pd?hd?hd.push(e):hd=[e]:pd=e}function B$(){if(pd){var e=pd,t=hd;if(hd=pd=null,d6(e),t)for(e=0;e&lt;t.length;e++)d6(t[e])}}function W$(e,t){return e(t)}function q$(){}var H2=!1;function U$(e,t,n){if(H2)return e(t,n);H2=!0;try{return W$(e,t,n)}finally{H2=!1,(pd!==null||hd!==null)&amp;&amp;(q$(),B$())}}function Wh(e,t){var n=e.stateNode;if(n===null)return null;var r=a1(n);if(r===null)return null;n=r[t];e:switch(t){case&quot;onClick&quot;:case&quot;onClickCapture&quot;:case&quot;onDoubleClick&quot;:case&quot;onDoubleClickCapture&quot;:case&quot;onMouseDown&quot;:case&quot;onMouseDownCapture&quot;:case&quot;onMouseMove&quot;:case&quot;onMouseMoveCapture&quot;:case&quot;onMouseUp&quot;:case&quot;onMouseUpCapture&quot;:case&quot;onMouseEnter&quot;:(r=!r.disabled)||(e=e.type,r=!(e===&quot;button&quot;||e===&quot;input&quot;||e===&quot;select&quot;||e===&quot;textarea&quot;)),e=!r;break e;default:e=!1}if(e)return null;if(n&amp;&amp;typeof n!=&quot;function&quot;)throw Error(ln(231,t,typeof n));return n}var o3=!1;if(Vl)try{var Bf={};Object.defineProperty(Bf,&quot;passive&quot;,{get:function(){o3=!0}}),window.addEventListener(&quot;test&quot;,Bf,Bf),window.removeEventListener(&quot;test&quot;,Bf,Bf)}catch{o3=!1}function cZ(e,t,n,r,l,i,o,a,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var bh=!1,Tv=null,kv=!1,i3=null,dZ={onError:function(e){bh=!0,Tv=e}};function fZ(e,t,n,r,l,i,o,a,s){bh=!1,Tv=null,cZ.apply(dZ,arguments)}function pZ(e,t,n,r,l,i,o,a,s){if(fZ.apply(this,arguments),bh){if(bh){var u=Tv;bh=!1,Tv=null}else throw Error(ln(198));kv||(kv=!0,i3=u)}}function uc(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&amp;4098&amp;&amp;(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function H$(e){if(e.tag===13){var t=e.memoizedState;if(t===null&amp;&amp;(e=e.alternate,e!==null&amp;&amp;(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function f6(e){if(uc(e)!==e)throw Error(ln(188))}function hZ(e){var t=e.alternate;if(!t){if(t=uc(e),t===null)throw Error(ln(188));return t!==e?null:e}for(var n=e,r=t;;){var l=n.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){n=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===n)return f6(l),e;if(i===r)return f6(l),t;i=i.sibling}throw Error(ln(188))}if(n.return!==r.return)n=l,r=i;else{for(var o=!1,a=l.child;a;){if(a===n){o=!0,n=l,r=i;break}if(a===r){o=!0,r=l,n=i;break}a=a.sibling}if(!o){for(a=i.child;a;){if(a===n){o=!0,n=i,r=l;break}if(a===r){o=!0,r=i,n=l;break}a=a.sibling}if(!o)throw Error(ln(189))}}if(n.alternate!==r)throw Error(ln(190))}if(n.tag!==3)throw Error(ln(188));return n.stateNode.current===n?e:t}function V$(e){return e=hZ(e),e!==null?G$(e):null}function G$(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=G$(e);if(t!==null)return t;e=e.sibling}return null}var Y$=ei.unstable_scheduleCallback,p6=ei.unstable_cancelCallback,mZ=ei.unstable_shouldYield,gZ=ei.unstable_requestPaint,ba=ei.unstable_now,vZ=ei.unstable_getCurrentPriorityLevel,JS=ei.unstable_ImmediatePriority,X$=ei.unstable_UserBlockingPriority,Sv=ei.unstable_NormalPriority,yZ=ei.unstable_LowPriority,K$=ei.unstable_IdlePriority,e1=null,hl=null;function bZ(e){if(hl&amp;&amp;typeof hl.onCommitFiberRoot==&quot;function&quot;)try{hl.onCommitFiberRoot(e1,e,void 0,(e.current.flags&amp;128)===128)}catch{}}var Bi=Math.clz32?Math.clz32:_Z,xZ=Math.log,wZ=Math.LN2;function _Z(e){return e&gt;&gt;&gt;=0,e===0?32:31-(xZ(e)/wZ|0)|0}var Bg=64,Wg=4194304;function ih(e){switch(e&amp;-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&amp;4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&amp;130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Cv(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,o=n&amp;268435455;if(o!==0){var a=o&amp;~l;a!==0?r=ih(a):(i&amp;=o,i!==0&amp;&amp;(r=ih(i)))}else o=n&amp;~l,o!==0?r=ih(o):i!==0&amp;&amp;(r=ih(i));if(r===0)return 0;if(t!==0&amp;&amp;t!==r&amp;&amp;!(t&amp;l)&amp;&amp;(l=r&amp;-r,i=t&amp;-t,l&gt;=i||l===16&amp;&amp;(i&amp;4194240)!==0))return t;if(r&amp;4&amp;&amp;(r|=n&amp;16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&amp;=r;0&lt;t;)n=31-Bi(t),l=1&lt;&lt;n,r|=e[n],t&amp;=~l;return r}function TZ(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function kZ(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0&lt;i;){var o=31-Bi(i),a=1&lt;&lt;o,s=l[o];s===-1?(!(a&amp;n)||a&amp;r)&amp;&amp;(l[o]=TZ(a,t)):s&lt;=t&amp;&amp;(e.expiredLanes|=a),i&amp;=~a}}function l3(e){return e=e.pendingLanes&amp;-1073741825,e!==0?e:e&amp;1073741824?1073741824:0}function Z$(){var e=Bg;return Bg&lt;&lt;=1,!(Bg&amp;4194240)&amp;&amp;(Bg=64),e}function V2(e){for(var t=[],n=0;31&gt;n;n++)t.push(e);return t}function zm(e,t,n){e.pendingLanes|=t,t!==536870912&amp;&amp;(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Bi(t),e[t]=n}function SZ(e,t){var n=e.pendingLanes&amp;~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&amp;=t,e.mutableReadLanes&amp;=t,e.entangledLanes&amp;=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0&lt;n;){var l=31-Bi(n),i=1&lt;&lt;l;t[l]=0,r[l]=-1,e[l]=-1,n&amp;=~i}}function eC(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Bi(n),l=1&lt;&lt;r;l&amp;t|e[r]&amp;t&amp;&amp;(e[r]|=t),n&amp;=~l}}var Pr=0;function Q$(e){return e&amp;=-e,1&lt;e?4&lt;e?e&amp;268435455?16:536870912:4:1}var J$,tC,eN,tN,nN,s3=!1,qg=[],Ls=null,Is=null,$s=null,qh=new Map,Uh=new Map,Os=[],CZ=&quot;mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit&quot;.split(&quot; &quot;);function h6(e,t){switch(e){case&quot;focusin&quot;:case&quot;focusout&quot;:Ls=null;break;case&quot;dragenter&quot;:case&quot;dragleave&quot;:Is=null;break;case&quot;mouseover&quot;:case&quot;mouseout&quot;:$s=null;break;case&quot;pointerover&quot;:case&quot;pointerout&quot;:qh.delete(t.pointerId);break;case&quot;gotpointercapture&quot;:case&quot;lostpointercapture&quot;:Uh.delete(t.pointerId)}}function Wf(e,t,n,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},t!==null&amp;&amp;(t=Wm(t),t!==null&amp;&amp;tC(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,l!==null&amp;&amp;t.indexOf(l)===-1&amp;&amp;t.push(l),e)}function MZ(e,t,n,r,l){switch(t){case&quot;focusin&quot;:return Ls=Wf(Ls,e,t,n,r,l),!0;case&quot;dragenter&quot;:return Is=Wf(Is,e,t,n,r,l),!0;case&quot;mouseover&quot;:return $s=Wf($s,e,t,n,r,l),!0;case&quot;pointerover&quot;:var i=l.pointerId;return qh.set(i,Wf(qh.get(i)||null,e,t,n,r,l)),!0;case&quot;gotpointercapture&quot;:return i=l.pointerId,Uh.set(i,Wf(Uh.get(i)||null,e,t,n,r,l)),!0}return!1}function rN(e){var t=Pu(e.target);if(t!==null){var n=uc(t);if(n!==null){if(t=n.tag,t===13){if(t=H$(n),t!==null){e.blockedOn=t,nN(e.priority,function(){eN(n)});return}}else if(t===3&amp;&amp;n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function N0(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0&lt;t.length;){var n=u3(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);r3=r,n.target.dispatchEvent(r),r3=null}else return t=Wm(n),t!==null&amp;&amp;tC(t),e.blockedOn=n,!1;t.shift()}return!0}function m6(e,t,n){N0(e)&amp;&amp;n.delete(t)}function PZ(){s3=!1,Ls!==null&amp;&amp;N0(Ls)&amp;&amp;(Ls=null),Is!==null&amp;&amp;N0(Is)&amp;&amp;(Is=null),$s!==null&amp;&amp;N0($s)&amp;&amp;($s=null),qh.forEach(m6),Uh.forEach(m6)}function qf(e,t){e.blockedOn===t&amp;&amp;(e.blockedOn=null,s3||(s3=!0,ei.unstable_scheduleCallback(ei.unstable_NormalPriority,PZ)))}function Hh(e){function t(l){return qf(l,e)}if(0&lt;qg.length){qf(qg[0],e);for(var n=1;n&lt;qg.length;n++){var r=qg[n];r.blockedOn===e&amp;&amp;(r.blockedOn=null)}}for(Ls!==null&amp;&amp;qf(Ls,e),Is!==null&amp;&amp;qf(Is,e),$s!==null&amp;&amp;qf($s,e),qh.forEach(t),Uh.forEach(t),n=0;n&lt;Os.length;n++)r=Os[n],r.blockedOn===e&amp;&amp;(r.blockedOn=null);for(;0&lt;Os.length&amp;&amp;(n=Os[0],n.blockedOn===null);)rN(n),n.blockedOn===null&amp;&amp;Os.shift()}var md=is.ReactCurrentBatchConfig,Mv=!0;function OZ(e,t,n,r){var l=Pr,i=md.transition;md.transition=null;try{Pr=1,nC(e,t,n,r)}finally{Pr=l,md.transition=i}}function AZ(e,t,n,r){var l=Pr,i=md.transition;md.transition=null;try{Pr=4,nC(e,t,n,r)}finally{Pr=l,md.transition=i}}function nC(e,t,n,r){if(Mv){var l=u3(e,t,n,r);if(l===null)nw(e,t,r,Pv,n),h6(e,r);else if(MZ(l,e,t,n,r))r.stopPropagation();else if(h6(e,r),t&amp;4&amp;&amp;-1&lt;CZ.indexOf(e)){for(;l!==null;){var i=Wm(l);if(i!==null&amp;&amp;J$(i),i=u3(e,t,n,r),i===null&amp;&amp;nw(e,t,r,Pv,n),i===l)break;l=i}l!==null&amp;&amp;r.stopPropagation()}else nw(e,t,r,null,n)}}var Pv=null;function u3(e,t,n,r){if(Pv=null,e=QS(r),e=Pu(e),e!==null)if(t=uc(e),t===null)e=null;else if(n=t.tag,n===13){if(e=H$(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&amp;&amp;(e=null);return Pv=e,null}function aN(e){switch(e){case&quot;cancel&quot;:case&quot;click&quot;:case&quot;close&quot;:case&quot;contextmenu&quot;:case&quot;copy&quot;:case&quot;cut&quot;:case&quot;auxclick&quot;:case&quot;dblclick&quot;:case&quot;dragend&quot;:case&quot;dragstart&quot;:case&quot;drop&quot;:case&quot;focusin&quot;:case&quot;focusout&quot;:case&quot;input&quot;:case&quot;invalid&quot;:case&quot;keydown&quot;:case&quot;keypress&quot;:case&quot;keyup&quot;:case&quot;mousedown&quot;:case&quot;mouseup&quot;:case&quot;paste&quot;:case&quot;pause&quot;:case&quot;play&quot;:case&quot;pointercancel&quot;:case&quot;pointerdown&quot;:case&quot;pointerup&quot;:case&quot;ratechange&quot;:case&quot;reset&quot;:case&quot;resize&quot;:case&quot;seeked&quot;:case&quot;submit&quot;:case&quot;touchcancel&quot;:case&quot;touchend&quot;:case&quot;touchstart&quot;:case&quot;volumechange&quot;:case&quot;change&quot;:case&quot;selectionchange&quot;:case&quot;textInput&quot;:case&quot;compositionstart&quot;:case&quot;compositionend&quot;:case&quot;compositionupdate&quot;:case&quot;beforeblur&quot;:case&quot;afterblur&quot;:case&quot;beforeinput&quot;:case&quot;blur&quot;:case&quot;fullscreenchange&quot;:case&quot;focus&quot;:case&quot;hashchange&quot;:case&quot;popstate&quot;:case&quot;select&quot;:case&quot;selectstart&quot;:return 1;case&quot;drag&quot;:case&quot;dragenter&quot;:case&quot;dragexit&quot;:case&quot;dragleave&quot;:case&quot;dragover&quot;:case&quot;mousemove&quot;:case&quot;mouseout&quot;:case&quot;mouseover&quot;:case&quot;pointermove&quot;:case&quot;pointerout&quot;:case&quot;pointerover&quot;:case&quot;scroll&quot;:case&quot;toggle&quot;:case&quot;touchmove&quot;:case&quot;wheel&quot;:case&quot;mouseenter&quot;:case&quot;mouseleave&quot;:case&quot;pointerenter&quot;:case&quot;pointerleave&quot;:return 4;case&quot;message&quot;:switch(vZ()){case JS:return 1;case X$:return 4;case Sv:case yZ:return 16;case K$:return 536870912;default:return 16}default:return 16}}var Ds=null,rC=null,F0=null;function oN(){if(F0)return F0;var e,t=rC,n=t.length,r,l=&quot;value&quot;in Ds?Ds.value:Ds.textContent,i=l.length;for(e=0;e&lt;n&amp;&amp;t[e]===l[e];e++);var o=n-e;for(r=1;r&lt;=o&amp;&amp;t[n-r]===l[i-r];r++);return F0=l.slice(e,1&lt;r?1-r:void 0)}function j0(e){var t=e.keyCode;return&quot;charCode&quot;in e?(e=e.charCode,e===0&amp;&amp;t===13&amp;&amp;(e=13)):e=t,e===10&amp;&amp;(e=13),32&lt;=e||e===13?e:0}function Ug(){return!0}function g6(){return!1}function ri(e){function t(n,r,l,i,o){this._reactName=n,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=o,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&amp;&amp;(n=e[a],this[a]=n?n(i):i[a]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?Ug:g6,this.isPropagationStopped=g6,this}return oa(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&amp;&amp;(n.preventDefault?n.preventDefault():typeof n.returnValue!=&quot;unknown&quot;&amp;&amp;(n.returnValue=!1),this.isDefaultPrevented=Ug)},stopPropagation:function(){var n=this.nativeEvent;n&amp;&amp;(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!=&quot;unknown&quot;&amp;&amp;(n.cancelBubble=!0),this.isPropagationStopped=Ug)},persist:function(){},isPersistent:Ug}),t}var rf={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},aC=ri(rf),Bm=oa({},rf,{view:0,detail:0}),DZ=ri(Bm),G2,Y2,Uf,t1=oa({},Bm,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:oC,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return&quot;movementX&quot;in e?e.movementX:(e!==Uf&amp;&amp;(Uf&amp;&amp;e.type===&quot;mousemove&quot;?(G2=e.screenX-Uf.screenX,Y2=e.screenY-Uf.screenY):Y2=G2=0,Uf=e),G2)},movementY:function(e){return&quot;movementY&quot;in e?e.movementY:Y2}}),v6=ri(t1),EZ=oa({},t1,{dataTransfer:0}),RZ=ri(EZ),LZ=oa({},Bm,{relatedTarget:0}),X2=ri(LZ),IZ=oa({},rf,{animationName:0,elapsedTime:0,pseudoElement:0}),$Z=ri(IZ),NZ=oa({},rf,{clipboardData:function(e){return&quot;clipboardData&quot;in e?e.clipboardData:window.clipboardData}}),FZ=ri(NZ),jZ=oa({},rf,{data:0}),y6=ri(jZ),zZ={Esc:&quot;Escape&quot;,Spacebar:&quot; &quot;,Left:&quot;ArrowLeft&quot;,Up:&quot;ArrowUp&quot;,Right:&quot;ArrowRight&quot;,Down:&quot;ArrowDown&quot;,Del:&quot;Delete&quot;,Win:&quot;OS&quot;,Menu:&quot;ContextMenu&quot;,Apps:&quot;ContextMenu&quot;,Scroll:&quot;ScrollLock&quot;,MozPrintableKey:&quot;Unidentified&quot;},BZ={8:&quot;Backspace&quot;,9:&quot;Tab&quot;,12:&quot;Clear&quot;,13:&quot;Enter&quot;,16:&quot;Shift&quot;,17:&quot;Control&quot;,18:&quot;Alt&quot;,19:&quot;Pause&quot;,20:&quot;CapsLock&quot;,27:&quot;Escape&quot;,32:&quot; &quot;,33:&quot;PageUp&quot;,34:&quot;PageDown&quot;,35:&quot;End&quot;,36:&quot;Home&quot;,37:&quot;ArrowLeft&quot;,38:&quot;ArrowUp&quot;,39:&quot;ArrowRight&quot;,40:&quot;ArrowDown&quot;,45:&quot;Insert&quot;,46:&quot;Delete&quot;,112:&quot;F1&quot;,113:&quot;F2&quot;,114:&quot;F3&quot;,115:&quot;F4&quot;,116:&quot;F5&quot;,117:&quot;F6&quot;,118:&quot;F7&quot;,119:&quot;F8&quot;,120:&quot;F9&quot;,121:&quot;F10&quot;,122:&quot;F11&quot;,123:&quot;F12&quot;,144:&quot;NumLock&quot;,145:&quot;ScrollLock&quot;,224:&quot;Meta&quot;},WZ={Alt:&quot;altKey&quot;,Control:&quot;ctrlKey&quot;,Meta:&quot;metaKey&quot;,Shift:&quot;shiftKey&quot;};function qZ(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=WZ[e])?!!t[e]:!1}function oC(){return qZ}var UZ=oa({},Bm,{key:function(e){if(e.key){var t=zZ[e.key]||e.key;if(t!==&quot;Unidentified&quot;)return t}return e.type===&quot;keypress&quot;?(e=j0(e),e===13?&quot;Enter&quot;:String.fromCharCode(e)):e.type===&quot;keydown&quot;||e.type===&quot;keyup&quot;?BZ[e.keyCode]||&quot;Unidentified&quot;:&quot;&quot;},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:oC,charCode:function(e){return e.type===&quot;keypress&quot;?j0(e):0},keyCode:function(e){return e.type===&quot;keydown&quot;||e.type===&quot;keyup&quot;?e.keyCode:0},which:function(e){return e.type===&quot;keypress&quot;?j0(e):e.type===&quot;keydown&quot;||e.type===&quot;keyup&quot;?e.keyCode:0}}),HZ=ri(UZ),VZ=oa({},t1,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),b6=ri(VZ),GZ=oa({},Bm,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:oC}),YZ=ri(GZ),XZ=oa({},rf,{propertyName:0,elapsedTime:0,pseudoElement:0}),KZ=ri(XZ),ZZ=oa({},t1,{deltaX:function(e){return&quot;deltaX&quot;in e?e.deltaX:&quot;wheelDeltaX&quot;in e?-e.wheelDeltaX:0},deltaY:function(e){return&quot;deltaY&quot;in e?e.deltaY:&quot;wheelDeltaY&quot;in e?-e.wheelDeltaY:&quot;wheelDelta&quot;in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),QZ=ri(ZZ),JZ=[9,13,27,32],iC=Vl&amp;&amp;&quot;CompositionEvent&quot;in window,xh=null;Vl&amp;&amp;&quot;documentMode&quot;in document&amp;&amp;(xh=document.documentMode);var eQ=Vl&amp;&amp;&quot;TextEvent&quot;in window&amp;&amp;!xh,iN=Vl&amp;&amp;(!iC||xh&amp;&amp;8&lt;xh&amp;&amp;11&gt;=xh),x6=&quot; &quot;,w6=!1;function lN(e,t){switch(e){case&quot;keyup&quot;:return JZ.indexOf(t.keyCode)!==-1;case&quot;keydown&quot;:return t.keyCode!==229;case&quot;keypress&quot;:case&quot;mousedown&quot;:case&quot;focusout&quot;:return!0;default:return!1}}function sN(e){return e=e.detail,typeof e==&quot;object&quot;&amp;&amp;&quot;data&quot;in e?e.data:null}var Jc=!1;function tQ(e,t){switch(e){case&quot;compositionend&quot;:return sN(t);case&quot;keypress&quot;:return t.which!==32?null:(w6=!0,x6);case&quot;textInput&quot;:return e=t.data,e===x6&amp;&amp;w6?null:e;default:return null}}function nQ(e,t){if(Jc)return e===&quot;compositionend&quot;||!iC&amp;&amp;lN(e,t)?(e=oN(),F0=rC=Ds=null,Jc=!1,e):null;switch(e){case&quot;paste&quot;:return null;case&quot;keypress&quot;:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&amp;&amp;t.altKey){if(t.char&amp;&amp;1&lt;t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case&quot;compositionend&quot;:return iN&amp;&amp;t.locale!==&quot;ko&quot;?null:t.data;default:return null}}var rQ={color:!0,date:!0,datetime:!0,&quot;datetime-local&quot;:!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function _6(e){var t=e&amp;&amp;e.nodeName&amp;&amp;e.nodeName.toLowerCase();return t===&quot;input&quot;?!!rQ[e.type]:t===&quot;textarea&quot;}function uN(e,t,n,r){z$(r),t=Ov(t,&quot;onChange&quot;),0&lt;t.length&amp;&amp;(n=new aC(&quot;onChange&quot;,&quot;change&quot;,null,n,r),e.push({event:n,listeners:t}))}var wh=null,Vh=null;function aQ(e){xN(e,0)}function n1(e){var t=nd(e);if(R$(t))return e}function oQ(e,t){if(e===&quot;change&quot;)return t}var cN=!1;if(Vl){var K2;if(Vl){var Z2=&quot;oninput&quot;in document;if(!Z2){var T6=document.createElement(&quot;div&quot;);T6.setAttribute(&quot;oninput&quot;,&quot;return;&quot;),Z2=typeof T6.oninput==&quot;function&quot;}K2=Z2}else K2=!1;cN=K2&amp;&amp;(!document.documentMode||9&lt;document.documentMode)}function k6(){wh&amp;&amp;(wh.detachEvent(&quot;onpropertychange&quot;,dN),Vh=wh=null)}function dN(e){if(e.propertyName===&quot;value&quot;&amp;&amp;n1(Vh)){var t=[];uN(t,Vh,e,QS(e)),U$(aQ,t)}}function iQ(e,t,n){e===&quot;focusin&quot;?(k6(),wh=t,Vh=n,wh.attachEvent(&quot;onpropertychange&quot;,dN)):e===&quot;focusout&quot;&amp;&amp;k6()}function lQ(e){if(e===&quot;selectionchange&quot;||e===&quot;keyup&quot;||e===&quot;keydown&quot;)return n1(Vh)}function sQ(e,t){if(e===&quot;click&quot;)return n1(t)}function uQ(e,t){if(e===&quot;input&quot;||e===&quot;change&quot;)return n1(t)}function cQ(e,t){return e===t&amp;&amp;(e!==0||1/e===1/t)||e!==e&amp;&amp;t!==t}var qi=typeof Object.is==&quot;function&quot;?Object.is:cQ;function Gh(e,t){if(qi(e,t))return!0;if(typeof e!=&quot;object&quot;||e===null||typeof t!=&quot;object&quot;||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r&lt;n.length;r++){var l=n[r];if(!HT.call(t,l)||!qi(e[l],t[l]))return!1}return!0}function S6(e){for(;e&amp;&amp;e.firstChild;)e=e.firstChild;return e}function C6(e,t){var n=S6(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e&lt;=t&amp;&amp;r&gt;=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=S6(n)}}function fN(e,t){return e&amp;&amp;t?e===t?!0:e&amp;&amp;e.nodeType===3?!1:t&amp;&amp;t.nodeType===3?fN(e,t.parentNode):&quot;contains&quot;in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&amp;16):!1:!1}function pN(){for(var e=window,t=_v();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==&quot;string&quot;}catch{n=!1}if(n)e=t.contentWindow;else break;t=_v(e.document)}return t}function lC(e){var t=e&amp;&amp;e.nodeName&amp;&amp;e.nodeName.toLowerCase();return t&amp;&amp;(t===&quot;input&quot;&amp;&amp;(e.type===&quot;text&quot;||e.type===&quot;search&quot;||e.type===&quot;tel&quot;||e.type===&quot;url&quot;||e.type===&quot;password&quot;)||t===&quot;textarea&quot;||e.contentEditable===&quot;true&quot;)}function dQ(e){var t=pN(),n=e.focusedElem,r=e.selectionRange;if(t!==n&amp;&amp;n&amp;&amp;n.ownerDocument&amp;&amp;fN(n.ownerDocument.documentElement,n)){if(r!==null&amp;&amp;lC(n)){if(t=r.start,e=r.end,e===void 0&amp;&amp;(e=t),&quot;selectionStart&quot;in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&amp;&amp;t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&amp;&amp;i&gt;r&amp;&amp;(l=r,r=i,i=l),l=C6(n,i);var o=C6(n,r);l&amp;&amp;o&amp;&amp;(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&amp;&amp;(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),i&gt;r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&amp;&amp;t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus==&quot;function&quot;&amp;&amp;n.focus(),n=0;n&lt;t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var fQ=Vl&amp;&amp;&quot;documentMode&quot;in document&amp;&amp;11&gt;=document.documentMode,ed=null,c3=null,_h=null,d3=!1;function M6(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;d3||ed==null||ed!==_v(r)||(r=ed,&quot;selectionStart&quot;in r&amp;&amp;lC(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&amp;&amp;r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_h&amp;&amp;Gh(_h,r)||(_h=r,r=Ov(c3,&quot;onSelect&quot;),0&lt;r.length&amp;&amp;(t=new aC(&quot;onSelect&quot;,&quot;select&quot;,null,t,n),e.push({event:t,listeners:r}),t.target=ed)))}function Hg(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[&quot;Webkit&quot;+e]=&quot;webkit&quot;+t,n[&quot;Moz&quot;+e]=&quot;moz&quot;+t,n}var td={animationend:Hg(&quot;Animation&quot;,&quot;AnimationEnd&quot;),animationiteration:Hg(&quot;Animation&quot;,&quot;AnimationIteration&quot;),animationstart:Hg(&quot;Animation&quot;,&quot;AnimationStart&quot;),transitionend:Hg(&quot;Transition&quot;,&quot;TransitionEnd&quot;)},Q2={},hN={};Vl&amp;&amp;(hN=document.createElement(&quot;div&quot;).style,&quot;AnimationEvent&quot;in window||(delete td.animationend.animation,delete td.animationiteration.animation,delete td.animationstart.animation),&quot;TransitionEvent&quot;in window||delete td.transitionend.transition);function r1(e){if(Q2[e])return Q2[e];if(!td[e])return e;var t=td[e],n;for(n in t)if(t.hasOwnProperty(n)&amp;&amp;n in hN)return Q2[e]=t[n];return e}var mN=r1(&quot;animationend&quot;),gN=r1(&quot;animationiteration&quot;),vN=r1(&quot;animationstart&quot;),yN=r1(&quot;transitionend&quot;),bN=new Map,P6=&quot;abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel&quot;.split(&quot; &quot;);function Js(e,t){bN.set(e,t),sc(t,[e])}for(var J2=0;J2&lt;P6.length;J2++){var ew=P6[J2],pQ=ew.toLowerCase(),hQ=ew[0].toUpperCase()+ew.slice(1);Js(pQ,&quot;on&quot;+hQ)}Js(mN,&quot;onAnimationEnd&quot;);Js(gN,&quot;onAnimationIteration&quot;);Js(vN,&quot;onAnimationStart&quot;);Js(&quot;dblclick&quot;,&quot;onDoubleClick&quot;);Js(&quot;focusin&quot;,&quot;onFocus&quot;);Js(&quot;focusout&quot;,&quot;onBlur&quot;);Js(yN,&quot;onTransitionEnd&quot;);Md(&quot;onMouseEnter&quot;,[&quot;mouseout&quot;,&quot;mouseover&quot;]);Md(&quot;onMouseLeave&quot;,[&quot;mouseout&quot;,&quot;mouseover&quot;]);Md(&quot;onPointerEnter&quot;,[&quot;pointerout&quot;,&quot;pointerover&quot;]);Md(&quot;onPointerLeave&quot;,[&quot;pointerout&quot;,&quot;pointerover&quot;]);sc(&quot;onChange&quot;,&quot;change click focusin focusout input keydown keyup selectionchange&quot;.split(&quot; &quot;));sc(&quot;onSelect&quot;,&quot;focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange&quot;.split(&quot; &quot;));sc(&quot;onBeforeInput&quot;,[&quot;compositionend&quot;,&quot;keypress&quot;,&quot;textInput&quot;,&quot;paste&quot;]);sc(&quot;onCompositionEnd&quot;,&quot;compositionend focusout keydown keypress keyup mousedown&quot;.split(&quot; &quot;));sc(&quot;onCompositionStart&quot;,&quot;compositionstart focusout keydown keypress keyup mousedown&quot;.split(&quot; &quot;));sc(&quot;onCompositionUpdate&quot;,&quot;compositionupdate focusout keydown keypress keyup mousedown&quot;.split(&quot; &quot;));var lh=&quot;abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting&quot;.split(&quot; &quot;),mQ=new Set(&quot;cancel close invalid load scroll toggle&quot;.split(&quot; &quot;).concat(lh));function O6(e,t,n){var r=e.type||&quot;unknown-event&quot;;e.currentTarget=n,pZ(r,t,void 0,e),e.currentTarget=null}function xN(e,t){t=(t&amp;4)!==0;for(var n=0;n&lt;e.length;n++){var r=e[n],l=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0&lt;=o;o--){var a=r[o],s=a.instance,u=a.currentTarget;if(a=a.listener,s!==i&amp;&amp;l.isPropagationStopped())break e;O6(l,a,u),i=s}else for(o=0;o&lt;r.length;o++){if(a=r[o],s=a.instance,u=a.currentTarget,a=a.listener,s!==i&amp;&amp;l.isPropagationStopped())break e;O6(l,a,u),i=s}}}if(kv)throw e=i3,kv=!1,i3=null,e}function qr(e,t){var n=t[g3];n===void 0&amp;&amp;(n=t[g3]=new Set);var r=e+&quot;__bubble&quot;;n.has(r)||(wN(t,e,2,!1),n.add(r))}function tw(e,t,n){var r=0;t&amp;&amp;(r|=4),wN(n,e,r,t)}var Vg=&quot;_reactListening&quot;+Math.random().toString(36).slice(2);function Yh(e){if(!e[Vg]){e[Vg]=!0,P$.forEach(function(n){n!==&quot;selectionchange&quot;&amp;&amp;(mQ.has(n)||tw(n,!1,e),tw(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Vg]||(t[Vg]=!0,tw(&quot;selectionchange&quot;,!1,t))}}function wN(e,t,n,r){switch(aN(t)){case 1:var l=OZ;break;case 4:l=AZ;break;default:l=nC}n=l.bind(null,t,n,e),l=void 0,!o3||t!==&quot;touchstart&quot;&amp;&amp;t!==&quot;touchmove&quot;&amp;&amp;t!==&quot;wheel&quot;||(l=!0),r?l!==void 0?e.addEventListener(t,n,{capture:!0,passive:l}):e.addEventListener(t,n,!0):l!==void 0?e.addEventListener(t,n,{passive:l}):e.addEventListener(t,n,!1)}function nw(e,t,n,r,l){var i=r;if(!(t&amp;1)&amp;&amp;!(t&amp;2)&amp;&amp;r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var a=r.stateNode.containerInfo;if(a===l||a.nodeType===8&amp;&amp;a.parentNode===l)break;if(o===4)for(o=r.return;o!==null;){var s=o.tag;if((s===3||s===4)&amp;&amp;(s=o.stateNode.containerInfo,s===l||s.nodeType===8&amp;&amp;s.parentNode===l))return;o=o.return}for(;a!==null;){if(o=Pu(a),o===null)return;if(s=o.tag,s===5||s===6){r=i=o;continue e}a=a.parentNode}}r=r.return}U$(function(){var u=i,c=QS(n),d=[];e:{var f=bN.get(e);if(f!==void 0){var p=aC,m=e;switch(e){case&quot;keypress&quot;:if(j0(n)===0)break e;case&quot;keydown&quot;:case&quot;keyup&quot;:p=HZ;break;case&quot;focusin&quot;:m=&quot;focus&quot;,p=X2;break;case&quot;focusout&quot;:m=&quot;blur&quot;,p=X2;break;case&quot;beforeblur&quot;:case&quot;afterblur&quot;:p=X2;break;case&quot;click&quot;:if(n.button===2)break e;case&quot;auxclick&quot;:case&quot;dblclick&quot;:case&quot;mousedown&quot;:case&quot;mousemove&quot;:case&quot;mouseup&quot;:case&quot;mouseout&quot;:case&quot;mouseover&quot;:case&quot;contextmenu&quot;:p=v6;break;case&quot;drag&quot;:case&quot;dragend&quot;:case&quot;dragenter&quot;:case&quot;dragexit&quot;:case&quot;dragleave&quot;:case&quot;dragover&quot;:case&quot;dragstart&quot;:case&quot;drop&quot;:p=RZ;break;case&quot;touchcancel&quot;:case&quot;touchend&quot;:case&quot;touchmove&quot;:case&quot;touchstart&quot;:p=YZ;break;case mN:case gN:case vN:p=$Z;break;case yN:p=KZ;break;case&quot;scroll&quot;:p=DZ;break;case&quot;wheel&quot;:p=QZ;break;case&quot;copy&quot;:case&quot;cut&quot;:case&quot;paste&quot;:p=FZ;break;case&quot;gotpointercapture&quot;:case&quot;lostpointercapture&quot;:case&quot;pointercancel&quot;:case&quot;pointerdown&quot;:case&quot;pointermove&quot;:case&quot;pointerout&quot;:case&quot;pointerover&quot;:case&quot;pointerup&quot;:p=b6}var g=(t&amp;4)!==0,b=!g&amp;&amp;e===&quot;scroll&quot;,v=g?f!==null?f+&quot;Capture&quot;:null:f;g=[];for(var h=u,y;h!==null;){y=h;var w=y.stateNode;if(y.tag===5&amp;&amp;w!==null&amp;&amp;(y=w,v!==null&amp;&amp;(w=Wh(h,v),w!=null&amp;&amp;g.push(Xh(h,w,y)))),b)break;h=h.return}0&lt;g.length&amp;&amp;(f=new p(f,m,null,n,c),d.push({event:f,listeners:g}))}}if(!(t&amp;7)){e:{if(f=e===&quot;mouseover&quot;||e===&quot;pointerover&quot;,p=e===&quot;mouseout&quot;||e===&quot;pointerout&quot;,f&amp;&amp;n!==r3&amp;&amp;(m=n.relatedTarget||n.fromElement)&amp;&amp;(Pu(m)||m[Gl]))break e;if((p||f)&amp;&amp;(f=c.window===c?c:(f=c.ownerDocument)?f.defaultView||f.parentWindow:window,p?(m=n.relatedTarget||n.toElement,p=u,m=m?Pu(m):null,m!==null&amp;&amp;(b=uc(m),m!==b||m.tag!==5&amp;&amp;m.tag!==6)&amp;&amp;(m=null)):(p=null,m=u),p!==m)){if(g=v6,w=&quot;onMouseLeave&quot;,v=&quot;onMouseEnter&quot;,h=&quot;mouse&quot;,(e===&quot;pointerout&quot;||e===&quot;pointerover&quot;)&amp;&amp;(g=b6,w=&quot;onPointerLeave&quot;,v=&quot;onPointerEnter&quot;,h=&quot;pointer&quot;),b=p==null?f:nd(p),y=m==null?f:nd(m),f=new g(w,h+&quot;leave&quot;,p,n,c),f.target=b,f.relatedTarget=y,w=null,Pu(c)===u&amp;&amp;(g=new g(v,h+&quot;enter&quot;,m,n,c),g.target=y,g.relatedTarget=b,w=g),b=w,p&amp;&amp;m)t:{for(g=p,v=m,h=0,y=g;y;y=Ac(y))h++;for(y=0,w=v;w;w=Ac(w))y++;for(;0&lt;h-y;)g=Ac(g),h--;for(;0&lt;y-h;)v=Ac(v),y--;for(;h--;){if(g===v||v!==null&amp;&amp;g===v.alternate)break t;g=Ac(g),v=Ac(v)}g=null}else g=null;p!==null&amp;&amp;A6(d,f,p,g,!1),m!==null&amp;&amp;b!==null&amp;&amp;A6(d,b,m,g,!0)}}e:{if(f=u?nd(u):window,p=f.nodeName&amp;&amp;f.nodeName.toLowerCase(),p===&quot;select&quot;||p===&quot;input&quot;&amp;&amp;f.type===&quot;file&quot;)var _=oQ;else if(_6(f))if(cN)_=uQ;else{_=lQ;var x=iQ}else(p=f.nodeName)&amp;&amp;p.toLowerCase()===&quot;input&quot;&amp;&amp;(f.type===&quot;checkbox&quot;||f.type===&quot;radio&quot;)&amp;&amp;(_=sQ);if(_&amp;&amp;(_=_(e,u))){uN(d,_,n,c);break e}x&amp;&amp;x(e,f,u),e===&quot;focusout&quot;&amp;&amp;(x=f._wrapperState)&amp;&amp;x.controlled&amp;&amp;f.type===&quot;number&quot;&amp;&amp;QT(f,&quot;number&quot;,f.value)}switch(x=u?nd(u):window,e){case&quot;focusin&quot;:(_6(x)||x.contentEditable===&quot;true&quot;)&amp;&amp;(ed=x,c3=u,_h=null);break;case&quot;focusout&quot;:_h=c3=ed=null;break;case&quot;mousedown&quot;:d3=!0;break;case&quot;contextmenu&quot;:case&quot;mouseup&quot;:case&quot;dragend&quot;:d3=!1,M6(d,n,c);break;case&quot;selectionchange&quot;:if(fQ)break;case&quot;keydown&quot;:case&quot;keyup&quot;:M6(d,n,c)}var T;if(iC)e:{switch(e){case&quot;compositionstart&quot;:var k=&quot;onCompositionStart&quot;;break e;case&quot;compositionend&quot;:k=&quot;onCompositionEnd&quot;;break e;case&quot;compositionupdate&quot;:k=&quot;onCompositionUpdate&quot;;break e}k=void 0}else Jc?lN(e,n)&amp;&amp;(k=&quot;onCompositionEnd&quot;):e===&quot;keydown&quot;&amp;&amp;n.keyCode===229&amp;&amp;(k=&quot;onCompositionStart&quot;);k&amp;&amp;(iN&amp;&amp;n.locale!==&quot;ko&quot;&amp;&amp;(Jc||k!==&quot;onCompositionStart&quot;?k===&quot;onCompositionEnd&quot;&amp;&amp;Jc&amp;&amp;(T=oN()):(Ds=c,rC=&quot;value&quot;in Ds?Ds.value:Ds.textContent,Jc=!0)),x=Ov(u,k),0&lt;x.length&amp;&amp;(k=new y6(k,e,null,n,c),d.push({event:k,listeners:x}),T?k.data=T:(T=sN(n),T!==null&amp;&amp;(k.data=T)))),(T=eQ?tQ(e,n):nQ(e,n))&amp;&amp;(u=Ov(u,&quot;onBeforeInput&quot;),0&lt;u.length&amp;&amp;(c=new y6(&quot;onBeforeInput&quot;,&quot;beforeinput&quot;,null,n,c),d.push({event:c,listeners:u}),c.data=T))}xN(d,t)})}function Xh(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ov(e,t){for(var n=t+&quot;Capture&quot;,r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&amp;&amp;i!==null&amp;&amp;(l=i,i=Wh(e,n),i!=null&amp;&amp;r.unshift(Xh(e,i,l)),i=Wh(e,t),i!=null&amp;&amp;r.push(Xh(e,i,l))),e=e.return}return r}function Ac(e){if(e===null)return null;do e=e.return;while(e&amp;&amp;e.tag!==5);return e||null}function A6(e,t,n,r,l){for(var i=t._reactName,o=[];n!==null&amp;&amp;n!==r;){var a=n,s=a.alternate,u=a.stateNode;if(s!==null&amp;&amp;s===r)break;a.tag===5&amp;&amp;u!==null&amp;&amp;(a=u,l?(s=Wh(n,i),s!=null&amp;&amp;o.unshift(Xh(n,s,a))):l||(s=Wh(n,i),s!=null&amp;&amp;o.push(Xh(n,s,a)))),n=n.return}o.length!==0&amp;&amp;e.push({event:t,listeners:o})}var gQ=/\\r\\n?/g,vQ=/\\u0000|\\uFFFD/g;function D6(e){return(typeof e==&quot;string&quot;?e:&quot;&quot;+e).replace(gQ,`\n",
       "`).replace(vQ,&quot;&quot;)}function Gg(e,t,n){if(t=D6(t),D6(e)!==t&amp;&amp;n)throw Error(ln(425))}function Av(){}var f3=null,p3=null;function h3(e,t){return e===&quot;textarea&quot;||e===&quot;noscript&quot;||typeof t.children==&quot;string&quot;||typeof t.children==&quot;number&quot;||typeof t.dangerouslySetInnerHTML==&quot;object&quot;&amp;&amp;t.dangerouslySetInnerHTML!==null&amp;&amp;t.dangerouslySetInnerHTML.__html!=null}var m3=typeof setTimeout==&quot;function&quot;?setTimeout:void 0,yQ=typeof clearTimeout==&quot;function&quot;?clearTimeout:void 0,E6=typeof Promise==&quot;function&quot;?Promise:void 0,bQ=typeof queueMicrotask==&quot;function&quot;?queueMicrotask:typeof E6&lt;&quot;u&quot;?function(e){return E6.resolve(null).then(e).catch(xQ)}:m3;function xQ(e){setTimeout(function(){throw e})}function rw(e,t){var n=t,r=0;do{var l=n.nextSibling;if(e.removeChild(n),l&amp;&amp;l.nodeType===8)if(n=l.data,n===&quot;/$&quot;){if(r===0){e.removeChild(l),Hh(t);return}r--}else n!==&quot;$&quot;&amp;&amp;n!==&quot;$?&quot;&amp;&amp;n!==&quot;$!&quot;||r++;n=l}while(n);Hh(t)}function Ns(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t===&quot;$&quot;||t===&quot;$!&quot;||t===&quot;$?&quot;)break;if(t===&quot;/$&quot;)return null}}return e}function R6(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===&quot;$&quot;||n===&quot;$!&quot;||n===&quot;$?&quot;){if(t===0)return e;t--}else n===&quot;/$&quot;&amp;&amp;t++}e=e.previousSibling}return null}var af=Math.random().toString(36).slice(2),ll=&quot;__reactFiber$&quot;+af,Kh=&quot;__reactProps$&quot;+af,Gl=&quot;__reactContainer$&quot;+af,g3=&quot;__reactEvents$&quot;+af,wQ=&quot;__reactListeners$&quot;+af,_Q=&quot;__reactHandles$&quot;+af;function Pu(e){var t=e[ll];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Gl]||n[ll]){if(n=t.alternate,t.child!==null||n!==null&amp;&amp;n.child!==null)for(e=R6(e);e!==null;){if(n=e[ll])return n;e=R6(e)}return t}e=n,n=e.parentNode}return null}function Wm(e){return e=e[ll]||e[Gl],!e||e.tag!==5&amp;&amp;e.tag!==6&amp;&amp;e.tag!==13&amp;&amp;e.tag!==3?null:e}function nd(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(ln(33))}function a1(e){return e[Kh]||null}var v3=[],rd=-1;function eu(e){return{current:e}}function Hr(e){0&gt;rd||(e.current=v3[rd],v3[rd]=null,rd--)}function jr(e,t){rd++,v3[rd]=e.current,e.current=t}var Ys={},fo=eu(Ys),Do=eu(!1),Wu=Ys;function Pd(e,t){var n=e.type.contextTypes;if(!n)return Ys;var r=e.stateNode;if(r&amp;&amp;r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in n)l[i]=t[i];return r&amp;&amp;(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Eo(e){return e=e.childContextTypes,e!=null}function Dv(){Hr(Do),Hr(fo)}function L6(e,t,n){if(fo.current!==Ys)throw Error(ln(168));jr(fo,t),jr(Do,n)}function _N(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!=&quot;function&quot;)return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(ln(108,iZ(e)||&quot;Unknown&quot;,l));return oa({},n,r)}function Ev(e){return e=(e=e.stateNode)&amp;&amp;e.__reactInternalMemoizedMergedChildContext||Ys,Wu=fo.current,jr(fo,e),jr(Do,Do.current),!0}function I6(e,t,n){var r=e.stateNode;if(!r)throw Error(ln(169));n?(e=_N(e,t,Wu),r.__reactInternalMemoizedMergedChildContext=e,Hr(Do),Hr(fo),jr(fo,e)):Hr(Do),jr(Do,n)}var Nl=null,o1=!1,aw=!1;function TN(e){Nl===null?Nl=[e]:Nl.push(e)}function TQ(e){o1=!0,TN(e)}function tu(){if(!aw&amp;&amp;Nl!==null){aw=!0;var e=0,t=Pr;try{var n=Nl;for(Pr=1;e&lt;n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}Nl=null,o1=!1}catch(l){throw Nl!==null&amp;&amp;(Nl=Nl.slice(e+1)),Y$(JS,tu),l}finally{Pr=t,aw=!1}}return null}var ad=[],od=0,Rv=null,Lv=0,di=[],fi=0,qu=null,jl=1,zl=&quot;&quot;;function vu(e,t){ad[od++]=Lv,ad[od++]=Rv,Rv=e,Lv=t}function kN(e,t,n){di[fi++]=jl,di[fi++]=zl,di[fi++]=qu,qu=e;var r=jl;e=zl;var l=32-Bi(r)-1;r&amp;=~(1&lt;&lt;l),n+=1;var i=32-Bi(t)+l;if(30&lt;i){var o=l-l%5;i=(r&amp;(1&lt;&lt;o)-1).toString(32),r&gt;&gt;=o,l-=o,jl=1&lt;&lt;32-Bi(t)+l|n&lt;&lt;l|r,zl=i+e}else jl=1&lt;&lt;i|n&lt;&lt;l|r,zl=e}function sC(e){e.return!==null&amp;&amp;(vu(e,1),kN(e,1,0))}function uC(e){for(;e===Rv;)Rv=ad[--od],ad[od]=null,Lv=ad[--od],ad[od]=null;for(;e===qu;)qu=di[--fi],di[fi]=null,zl=di[--fi],di[fi]=null,jl=di[--fi],di[fi]=null}var Ko=null,Vo=null,Zr=!1,Fi=null;function SN(e,t){var n=hi(5,null,null,0);n.elementType=&quot;DELETED&quot;,n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function $6(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ko=e,Vo=Ns(t.firstChild),!0):!1;case 6:return t=e.pendingProps===&quot;&quot;||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ko=e,Vo=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=qu!==null?{id:jl,overflow:zl}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=hi(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ko=e,Vo=null,!0):!1;default:return!1}}function y3(e){return(e.mode&amp;1)!==0&amp;&amp;(e.flags&amp;128)===0}function b3(e){if(Zr){var t=Vo;if(t){var n=t;if(!$6(e,t)){if(y3(e))throw Error(ln(418));t=Ns(n.nextSibling);var r=Ko;t&amp;&amp;$6(e,t)?SN(r,n):(e.flags=e.flags&amp;-4097|2,Zr=!1,Ko=e)}}else{if(y3(e))throw Error(ln(418));e.flags=e.flags&amp;-4097|2,Zr=!1,Ko=e}}}function N6(e){for(e=e.return;e!==null&amp;&amp;e.tag!==5&amp;&amp;e.tag!==3&amp;&amp;e.tag!==13;)e=e.return;Ko=e}function Yg(e){if(e!==Ko)return!1;if(!Zr)return N6(e),Zr=!0,!1;var t;if((t=e.tag!==3)&amp;&amp;!(t=e.tag!==5)&amp;&amp;(t=e.type,t=t!==&quot;head&quot;&amp;&amp;t!==&quot;body&quot;&amp;&amp;!h3(e.type,e.memoizedProps)),t&amp;&amp;(t=Vo)){if(y3(e))throw CN(),Error(ln(418));for(;t;)SN(e,t),t=Ns(t.nextSibling)}if(N6(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(ln(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n===&quot;/$&quot;){if(t===0){Vo=Ns(e.nextSibling);break e}t--}else n!==&quot;$&quot;&amp;&amp;n!==&quot;$!&quot;&amp;&amp;n!==&quot;$?&quot;||t++}e=e.nextSibling}Vo=null}}else Vo=Ko?Ns(e.stateNode.nextSibling):null;return!0}function CN(){for(var e=Vo;e;)e=Ns(e.nextSibling)}function Od(){Vo=Ko=null,Zr=!1}function cC(e){Fi===null?Fi=[e]:Fi.push(e)}var kQ=is.ReactCurrentBatchConfig;function $i(e,t){if(e&amp;&amp;e.defaultProps){t=oa({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&amp;&amp;(t[n]=e[n]);return t}return t}var Iv=eu(null),$v=null,id=null,dC=null;function fC(){dC=id=$v=null}function pC(e){var t=Iv.current;Hr(Iv),e._currentValue=t}function x3(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&amp;t)!==t?(e.childLanes|=t,r!==null&amp;&amp;(r.childLanes|=t)):r!==null&amp;&amp;(r.childLanes&amp;t)!==t&amp;&amp;(r.childLanes|=t),e===n)break;e=e.return}}function gd(e,t){$v=e,dC=id=null,e=e.dependencies,e!==null&amp;&amp;e.firstContext!==null&amp;&amp;(e.lanes&amp;t&amp;&amp;(Ao=!0),e.firstContext=null)}function _i(e){var t=e._currentValue;if(dC!==e)if(e={context:e,memoizedValue:t,next:null},id===null){if($v===null)throw Error(ln(308));id=e,$v.dependencies={lanes:0,firstContext:e}}else id=id.next=e;return t}var Ou=null;function hC(e){Ou===null?Ou=[e]:Ou.push(e)}function MN(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,hC(t)):(n.next=l.next,l.next=n),t.interleaved=n,Yl(e,r)}function Yl(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&amp;&amp;(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&amp;&amp;(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Ps=!1;function mC(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function PN(e,t){e=e.updateQueue,t.updateQueue===e&amp;&amp;(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ul(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Fs(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,fr&amp;2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Yl(e,n)}return l=r.interleaved,l===null?(t.next=t,hC(r)):(t.next=l.next,l.next=t),r.interleaved=t,Yl(e,n)}function z0(e,t,n){if(t=t.updateQueue,t!==null&amp;&amp;(t=t.shared,(n&amp;4194240)!==0)){var r=t.lanes;r&amp;=e.pendingLanes,n|=r,t.lanes=n,eC(e,n)}}function F6(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&amp;&amp;(r=r.updateQueue,n===r)){var l=null,i=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};i===null?l=i=o:i=i.next=o,n=n.next}while(n!==null);i===null?l=i=t:i=i.next=t}else l=i=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Nv(e,t,n,r){var l=e.updateQueue;Ps=!1;var i=l.firstBaseUpdate,o=l.lastBaseUpdate,a=l.shared.pending;if(a!==null){l.shared.pending=null;var s=a,u=s.next;s.next=null,o===null?i=u:o.next=u,o=s;var c=e.alternate;c!==null&amp;&amp;(c=c.updateQueue,a=c.lastBaseUpdate,a!==o&amp;&amp;(a===null?c.firstBaseUpdate=u:a.next=u,c.lastBaseUpdate=s))}if(i!==null){var d=l.baseState;o=0,c=u=s=null,a=i;do{var f=a.lane,p=a.eventTime;if((r&amp;f)===f){c!==null&amp;&amp;(c=c.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var m=e,g=a;switch(f=t,p=n,g.tag){case 1:if(m=g.payload,typeof m==&quot;function&quot;){d=m.call(p,d,f);break e}d=m;break e;case 3:m.flags=m.flags&amp;-65537|128;case 0:if(m=g.payload,f=typeof m==&quot;function&quot;?m.call(p,d,f):m,f==null)break e;d=oa({},d,f);break e;case 2:Ps=!0}}a.callback!==null&amp;&amp;a.lane!==0&amp;&amp;(e.flags|=64,f=l.effects,f===null?l.effects=[a]:f.push(a))}else p={eventTime:p,lane:f,tag:a.tag,payload:a.payload,callback:a.callback,next:null},c===null?(u=c=p,s=d):c=c.next=p,o|=f;if(a=a.next,a===null){if(a=l.shared.pending,a===null)break;f=a,a=f.next,f.next=null,l.lastBaseUpdate=f,l.shared.pending=null}}while(!0);if(c===null&amp;&amp;(s=d),l.baseState=s,l.firstBaseUpdate=u,l.lastBaseUpdate=c,t=l.shared.interleaved,t!==null){l=t;do o|=l.lane,l=l.next;while(l!==t)}else i===null&amp;&amp;(l.shared.lanes=0);Hu|=o,e.lanes=o,e.memoizedState=d}}function j6(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t&lt;e.length;t++){var r=e[t],l=r.callback;if(l!==null){if(r.callback=null,r=n,typeof l!=&quot;function&quot;)throw Error(ln(191,l));l.call(r)}}}var ON=new M$.Component().refs;function w3(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:oa({},t,n),e.memoizedState=n,e.lanes===0&amp;&amp;(e.updateQueue.baseState=n)}var i1={isMounted:function(e){return(e=e._reactInternals)?uc(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=bo(),l=zs(e),i=Ul(r,l);i.payload=t,n!=null&amp;&amp;(i.callback=n),t=Fs(e,i,l),t!==null&amp;&amp;(Wi(t,e,l,r),z0(t,e,l))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=bo(),l=zs(e),i=Ul(r,l);i.tag=1,i.payload=t,n!=null&amp;&amp;(i.callback=n),t=Fs(e,i,l),t!==null&amp;&amp;(Wi(t,e,l,r),z0(t,e,l))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=bo(),r=zs(e),l=Ul(n,r);l.tag=2,t!=null&amp;&amp;(l.callback=t),t=Fs(e,l,r),t!==null&amp;&amp;(Wi(t,e,r,n),z0(t,e,r))}};function z6(e,t,n,r,l,i,o){return e=e.stateNode,typeof e.shouldComponentUpdate==&quot;function&quot;?e.shouldComponentUpdate(r,i,o):t.prototype&amp;&amp;t.prototype.isPureReactComponent?!Gh(n,r)||!Gh(l,i):!0}function AN(e,t,n){var r=!1,l=Ys,i=t.contextType;return typeof i==&quot;object&quot;&amp;&amp;i!==null?i=_i(i):(l=Eo(t)?Wu:fo.current,r=t.contextTypes,i=(r=r!=null)?Pd(e,l):Ys),t=new t(n,i),e.memoizedState=t.state!==null&amp;&amp;t.state!==void 0?t.state:null,t.updater=i1,e.stateNode=t,t._reactInternals=e,r&amp;&amp;(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),t}function B6(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==&quot;function&quot;&amp;&amp;t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==&quot;function&quot;&amp;&amp;t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&amp;&amp;i1.enqueueReplaceState(t,t.state,null)}function _3(e,t,n,r){var l=e.stateNode;l.props=n,l.state=e.memoizedState,l.refs=ON,mC(e);var i=t.contextType;typeof i==&quot;object&quot;&amp;&amp;i!==null?l.context=_i(i):(i=Eo(t)?Wu:fo.current,l.context=Pd(e,i)),l.state=e.memoizedState,i=t.getDerivedStateFromProps,typeof i==&quot;function&quot;&amp;&amp;(w3(e,t,i,n),l.state=e.memoizedState),typeof t.getDerivedStateFromProps==&quot;function&quot;||typeof l.getSnapshotBeforeUpdate==&quot;function&quot;||typeof l.UNSAFE_componentWillMount!=&quot;function&quot;&amp;&amp;typeof l.componentWillMount!=&quot;function&quot;||(t=l.state,typeof l.componentWillMount==&quot;function&quot;&amp;&amp;l.componentWillMount(),typeof l.UNSAFE_componentWillMount==&quot;function&quot;&amp;&amp;l.UNSAFE_componentWillMount(),t!==l.state&amp;&amp;i1.enqueueReplaceState(l,l.state,null),Nv(e,n,l,r),l.state=e.memoizedState),typeof l.componentDidMount==&quot;function&quot;&amp;&amp;(e.flags|=4194308)}function Hf(e,t,n){if(e=n.ref,e!==null&amp;&amp;typeof e!=&quot;function&quot;&amp;&amp;typeof e!=&quot;object&quot;){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(ln(309));var r=n.stateNode}if(!r)throw Error(ln(147,e));var l=r,i=&quot;&quot;+e;return t!==null&amp;&amp;t.ref!==null&amp;&amp;typeof t.ref==&quot;function&quot;&amp;&amp;t.ref._stringRef===i?t.ref:(t=function(o){var a=l.refs;a===ON&amp;&amp;(a=l.refs={}),o===null?delete a[i]:a[i]=o},t._stringRef=i,t)}if(typeof e!=&quot;string&quot;)throw Error(ln(284));if(!n._owner)throw Error(ln(290,e))}return e}function Xg(e,t){throw e=Object.prototype.toString.call(t),Error(ln(31,e===&quot;[object Object]&quot;?&quot;object with keys {&quot;+Object.keys(t).join(&quot;, &quot;)+&quot;}&quot;:e))}function W6(e){var t=e._init;return t(e._payload)}function DN(e){function t(v,h){if(e){var y=v.deletions;y===null?(v.deletions=[h],v.flags|=16):y.push(h)}}function n(v,h){if(!e)return null;for(;h!==null;)t(v,h),h=h.sibling;return null}function r(v,h){for(v=new Map;h!==null;)h.key!==null?v.set(h.key,h):v.set(h.index,h),h=h.sibling;return v}function l(v,h){return v=Bs(v,h),v.index=0,v.sibling=null,v}function i(v,h,y){return v.index=y,e?(y=v.alternate,y!==null?(y=y.index,y&lt;h?(v.flags|=2,h):y):(v.flags|=2,h)):(v.flags|=1048576,h)}function o(v){return e&amp;&amp;v.alternate===null&amp;&amp;(v.flags|=2),v}function a(v,h,y,w){return h===null||h.tag!==6?(h=dw(y,v.mode,w),h.return=v,h):(h=l(h,y),h.return=v,h)}function s(v,h,y,w){var _=y.type;return _===Qc?c(v,h,y.props.children,w,y.key):h!==null&amp;&amp;(h.elementType===_||typeof _==&quot;object&quot;&amp;&amp;_!==null&amp;&amp;_.$$typeof===Ms&amp;&amp;W6(_)===h.type)?(w=l(h,y.props),w.ref=Hf(v,h,y),w.return=v,w):(w=V0(y.type,y.key,y.props,null,v.mode,w),w.ref=Hf(v,h,y),w.return=v,w)}function u(v,h,y,w){return h===null||h.tag!==4||h.stateNode.containerInfo!==y.containerInfo||h.stateNode.implementation!==y.implementation?(h=fw(y,v.mode,w),h.return=v,h):(h=l(h,y.children||[]),h.return=v,h)}function c(v,h,y,w,_){return h===null||h.tag!==7?(h=ju(y,v.mode,w,_),h.return=v,h):(h=l(h,y),h.return=v,h)}function d(v,h,y){if(typeof h==&quot;string&quot;&amp;&amp;h!==&quot;&quot;||typeof h==&quot;number&quot;)return h=dw(&quot;&quot;+h,v.mode,y),h.return=v,h;if(typeof h==&quot;object&quot;&amp;&amp;h!==null){switch(h.$$typeof){case Fg:return y=V0(h.type,h.key,h.props,null,v.mode,y),y.ref=Hf(v,null,h),y.return=v,y;case Zc:return h=fw(h,v.mode,y),h.return=v,h;case Ms:var w=h._init;return d(v,w(h._payload),y)}if(oh(h)||zf(h))return h=ju(h,v.mode,y,null),h.return=v,h;Xg(v,h)}return null}function f(v,h,y,w){var _=h!==null?h.key:null;if(typeof y==&quot;string&quot;&amp;&amp;y!==&quot;&quot;||typeof y==&quot;number&quot;)return _!==null?null:a(v,h,&quot;&quot;+y,w);if(typeof y==&quot;object&quot;&amp;&amp;y!==null){switch(y.$$typeof){case Fg:return y.key===_?s(v,h,y,w):null;case Zc:return y.key===_?u(v,h,y,w):null;case Ms:return _=y._init,f(v,h,_(y._payload),w)}if(oh(y)||zf(y))return _!==null?null:c(v,h,y,w,null);Xg(v,y)}return null}function p(v,h,y,w,_){if(typeof w==&quot;string&quot;&amp;&amp;w!==&quot;&quot;||typeof w==&quot;number&quot;)return v=v.get(y)||null,a(h,v,&quot;&quot;+w,_);if(typeof w==&quot;object&quot;&amp;&amp;w!==null){switch(w.$$typeof){case Fg:return v=v.get(w.key===null?y:w.key)||null,s(h,v,w,_);case Zc:return v=v.get(w.key===null?y:w.key)||null,u(h,v,w,_);case Ms:var x=w._init;return p(v,h,y,x(w._payload),_)}if(oh(w)||zf(w))return v=v.get(y)||null,c(h,v,w,_,null);Xg(h,w)}return null}function m(v,h,y,w){for(var _=null,x=null,T=h,k=h=0,S=null;T!==null&amp;&amp;k&lt;y.length;k++){T.index&gt;k?(S=T,T=null):S=T.sibling;var C=f(v,T,y[k],w);if(C===null){T===null&amp;&amp;(T=S);break}e&amp;&amp;T&amp;&amp;C.alternate===null&amp;&amp;t(v,T),h=i(C,h,k),x===null?_=C:x.sibling=C,x=C,T=S}if(k===y.length)return n(v,T),Zr&amp;&amp;vu(v,k),_;if(T===null){for(;k&lt;y.length;k++)T=d(v,y[k],w),T!==null&amp;&amp;(h=i(T,h,k),x===null?_=T:x.sibling=T,x=T);return Zr&amp;&amp;vu(v,k),_}for(T=r(v,T);k&lt;y.length;k++)S=p(T,v,k,y[k],w),S!==null&amp;&amp;(e&amp;&amp;S.alternate!==null&amp;&amp;T.delete(S.key===null?k:S.key),h=i(S,h,k),x===null?_=S:x.sibling=S,x=S);return e&amp;&amp;T.forEach(function(M){return t(v,M)}),Zr&amp;&amp;vu(v,k),_}function g(v,h,y,w){var _=zf(y);if(typeof _!=&quot;function&quot;)throw Error(ln(150));if(y=_.call(y),y==null)throw Error(ln(151));for(var x=_=null,T=h,k=h=0,S=null,C=y.next();T!==null&amp;&amp;!C.done;k++,C=y.next()){T.index&gt;k?(S=T,T=null):S=T.sibling;var M=f(v,T,C.value,w);if(M===null){T===null&amp;&amp;(T=S);break}e&amp;&amp;T&amp;&amp;M.alternate===null&amp;&amp;t(v,T),h=i(M,h,k),x===null?_=M:x.sibling=M,x=M,T=S}if(C.done)return n(v,T),Zr&amp;&amp;vu(v,k),_;if(T===null){for(;!C.done;k++,C=y.next())C=d(v,C.value,w),C!==null&amp;&amp;(h=i(C,h,k),x===null?_=C:x.sibling=C,x=C);return Zr&amp;&amp;vu(v,k),_}for(T=r(v,T);!C.done;k++,C=y.next())C=p(T,v,k,C.value,w),C!==null&amp;&amp;(e&amp;&amp;C.alternate!==null&amp;&amp;T.delete(C.key===null?k:C.key),h=i(C,h,k),x===null?_=C:x.sibling=C,x=C);return e&amp;&amp;T.forEach(function(O){return t(v,O)}),Zr&amp;&amp;vu(v,k),_}function b(v,h,y,w){if(typeof y==&quot;object&quot;&amp;&amp;y!==null&amp;&amp;y.type===Qc&amp;&amp;y.key===null&amp;&amp;(y=y.props.children),typeof y==&quot;object&quot;&amp;&amp;y!==null){switch(y.$$typeof){case Fg:e:{for(var _=y.key,x=h;x!==null;){if(x.key===_){if(_=y.type,_===Qc){if(x.tag===7){n(v,x.sibling),h=l(x,y.props.children),h.return=v,v=h;break e}}else if(x.elementType===_||typeof _==&quot;object&quot;&amp;&amp;_!==null&amp;&amp;_.$$typeof===Ms&amp;&amp;W6(_)===x.type){n(v,x.sibling),h=l(x,y.props),h.ref=Hf(v,x,y),h.return=v,v=h;break e}n(v,x);break}else t(v,x);x=x.sibling}y.type===Qc?(h=ju(y.props.children,v.mode,w,y.key),h.return=v,v=h):(w=V0(y.type,y.key,y.props,null,v.mode,w),w.ref=Hf(v,h,y),w.return=v,v=w)}return o(v);case Zc:e:{for(x=y.key;h!==null;){if(h.key===x)if(h.tag===4&amp;&amp;h.stateNode.containerInfo===y.containerInfo&amp;&amp;h.stateNode.implementation===y.implementation){n(v,h.sibling),h=l(h,y.children||[]),h.return=v,v=h;break e}else{n(v,h);break}else t(v,h);h=h.sibling}h=fw(y,v.mode,w),h.return=v,v=h}return o(v);case Ms:return x=y._init,b(v,h,x(y._payload),w)}if(oh(y))return m(v,h,y,w);if(zf(y))return g(v,h,y,w);Xg(v,y)}return typeof y==&quot;string&quot;&amp;&amp;y!==&quot;&quot;||typeof y==&quot;number&quot;?(y=&quot;&quot;+y,h!==null&amp;&amp;h.tag===6?(n(v,h.sibling),h=l(h,y),h.return=v,v=h):(n(v,h),h=dw(y,v.mode,w),h.return=v,v=h),o(v)):n(v,h)}return b}var Ad=DN(!0),EN=DN(!1),qm={},ml=eu(qm),Zh=eu(qm),Qh=eu(qm);function Au(e){if(e===qm)throw Error(ln(174));return e}function gC(e,t){switch(jr(Qh,t),jr(Zh,e),jr(ml,qm),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:e3(null,&quot;&quot;);break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=e3(t,e)}Hr(ml),jr(ml,t)}function Dd(){Hr(ml),Hr(Zh),Hr(Qh)}function RN(e){Au(Qh.current);var t=Au(ml.current),n=e3(t,e.type);t!==n&amp;&amp;(jr(Zh,e),jr(ml,n))}function vC(e){Zh.current===e&amp;&amp;(Hr(ml),Hr(Zh))}var na=eu(0);function Fv(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&amp;&amp;(n=n.dehydrated,n===null||n.data===&quot;$?&quot;||n.data===&quot;$!&quot;))return t}else if(t.tag===19&amp;&amp;t.memoizedProps.revealOrder!==void 0){if(t.flags&amp;128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ow=[];function yC(){for(var e=0;e&lt;ow.length;e++)ow[e]._workInProgressVersionPrimary=null;ow.length=0}var B0=is.ReactCurrentDispatcher,iw=is.ReactCurrentBatchConfig,Uu=0,aa=null,Ra=null,Na=null,jv=!1,Th=!1,Jh=0,SQ=0;function oo(){throw Error(ln(321))}function bC(e,t){if(t===null)return!1;for(var n=0;n&lt;t.length&amp;&amp;n&lt;e.length;n++)if(!qi(e[n],t[n]))return!1;return!0}function xC(e,t,n,r,l,i){if(Uu=i,aa=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,B0.current=e===null||e.memoizedState===null?OQ:AQ,e=n(r,l),Th){i=0;do{if(Th=!1,Jh=0,25&lt;=i)throw Error(ln(301));i+=1,Na=Ra=null,t.updateQueue=null,B0.current=DQ,e=n(r,l)}while(Th)}if(B0.current=zv,t=Ra!==null&amp;&amp;Ra.next!==null,Uu=0,Na=Ra=aa=null,jv=!1,t)throw Error(ln(300));return e}function wC(){var e=Jh!==0;return Jh=0,e}function rl(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Na===null?aa.memoizedState=Na=e:Na=Na.next=e,Na}function Ti(){if(Ra===null){var e=aa.alternate;e=e!==null?e.memoizedState:null}else e=Ra.next;var t=Na===null?aa.memoizedState:Na.next;if(t!==null)Na=t,Ra=e;else{if(e===null)throw Error(ln(310));Ra=e,e={memoizedState:Ra.memoizedState,baseState:Ra.baseState,baseQueue:Ra.baseQueue,queue:Ra.queue,next:null},Na===null?aa.memoizedState=Na=e:Na=Na.next=e}return Na}function em(e,t){return typeof t==&quot;function&quot;?t(e):t}function lw(e){var t=Ti(),n=t.queue;if(n===null)throw Error(ln(311));n.lastRenderedReducer=e;var r=Ra,l=r.baseQueue,i=n.pending;if(i!==null){if(l!==null){var o=l.next;l.next=i.next,i.next=o}r.baseQueue=l=i,n.pending=null}if(l!==null){i=l.next,r=r.baseState;var a=o=null,s=null,u=i;do{var c=u.lane;if((Uu&amp;c)===c)s!==null&amp;&amp;(s=s.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};s===null?(a=s=d,o=r):s=s.next=d,aa.lanes|=c,Hu|=c}u=u.next}while(u!==null&amp;&amp;u!==i);s===null?o=r:s.next=a,qi(r,t.memoizedState)||(Ao=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){l=e;do i=l.lane,aa.lanes|=i,Hu|=i,l=l.next;while(l!==e)}else l===null&amp;&amp;(n.lanes=0);return[t.memoizedState,n.dispatch]}function sw(e){var t=Ti(),n=t.queue;if(n===null)throw Error(ln(311));n.lastRenderedReducer=e;var r=n.dispatch,l=n.pending,i=t.memoizedState;if(l!==null){n.pending=null;var o=l=l.next;do i=e(i,o.action),o=o.next;while(o!==l);qi(i,t.memoizedState)||(Ao=!0),t.memoizedState=i,t.baseQueue===null&amp;&amp;(t.baseState=i),n.lastRenderedState=i}return[i,r]}function LN(){}function IN(e,t){var n=aa,r=Ti(),l=t(),i=!qi(r.memoizedState,l);if(i&amp;&amp;(r.memoizedState=l,Ao=!0),r=r.queue,_C(FN.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||Na!==null&amp;&amp;Na.memoizedState.tag&amp;1){if(n.flags|=2048,tm(9,NN.bind(null,n,r,l,t),void 0,null),Fa===null)throw Error(ln(349));Uu&amp;30||$N(n,t,l)}return l}function $N(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=aa.updateQueue,t===null?(t={lastEffect:null,stores:null},aa.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function NN(e,t,n,r){t.value=n,t.getSnapshot=r,jN(t)&amp;&amp;zN(e)}function FN(e,t,n){return n(function(){jN(t)&amp;&amp;zN(e)})}function jN(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!qi(e,n)}catch{return!0}}function zN(e){var t=Yl(e,1);t!==null&amp;&amp;Wi(t,e,1,-1)}function q6(e){var t=rl();return typeof e==&quot;function&quot;&amp;&amp;(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:em,lastRenderedState:e},t.queue=e,e=e.dispatch=PQ.bind(null,aa,e),[t.memoizedState,e]}function tm(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=aa.updateQueue,t===null?(t={lastEffect:null,stores:null},aa.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function BN(){return Ti().memoizedState}function W0(e,t,n,r){var l=rl();aa.flags|=e,l.memoizedState=tm(1|t,n,void 0,r===void 0?null:r)}function l1(e,t,n,r){var l=Ti();r=r===void 0?null:r;var i=void 0;if(Ra!==null){var o=Ra.memoizedState;if(i=o.destroy,r!==null&amp;&amp;bC(r,o.deps)){l.memoizedState=tm(t,n,i,r);return}}aa.flags|=e,l.memoizedState=tm(1|t,n,i,r)}function U6(e,t){return W0(8390656,8,e,t)}function _C(e,t){return l1(2048,8,e,t)}function WN(e,t){return l1(4,2,e,t)}function qN(e,t){return l1(4,4,e,t)}function UN(e,t){if(typeof t==&quot;function&quot;)return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function HN(e,t,n){return n=n!=null?n.concat([e]):null,l1(4,4,UN.bind(null,t,e),n)}function TC(){}function VN(e,t){var n=Ti();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&amp;&amp;t!==null&amp;&amp;bC(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function GN(e,t){var n=Ti();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&amp;&amp;t!==null&amp;&amp;bC(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function YN(e,t,n){return Uu&amp;21?(qi(n,t)||(n=Z$(),aa.lanes|=n,Hu|=n,e.baseState=!0),t):(e.baseState&amp;&amp;(e.baseState=!1,Ao=!0),e.memoizedState=n)}function CQ(e,t){var n=Pr;Pr=n!==0&amp;&amp;4&gt;n?n:4,e(!0);var r=iw.transition;iw.transition={};try{e(!1),t()}finally{Pr=n,iw.transition=r}}function XN(){return Ti().memoizedState}function MQ(e,t,n){var r=zs(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},KN(e))ZN(t,n);else if(n=MN(e,t,n,r),n!==null){var l=bo();Wi(n,e,r,l),QN(n,t,r)}}function PQ(e,t,n){var r=zs(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(KN(e))ZN(t,l);else{var i=e.alternate;if(e.lanes===0&amp;&amp;(i===null||i.lanes===0)&amp;&amp;(i=t.lastRenderedReducer,i!==null))try{var o=t.lastRenderedState,a=i(o,n);if(l.hasEagerState=!0,l.eagerState=a,qi(a,o)){var s=t.interleaved;s===null?(l.next=l,hC(t)):(l.next=s.next,s.next=l),t.interleaved=l;return}}catch{}finally{}n=MN(e,t,l,r),n!==null&amp;&amp;(l=bo(),Wi(n,e,r,l),QN(n,t,r))}}function KN(e){var t=e.alternate;return e===aa||t!==null&amp;&amp;t===aa}function ZN(e,t){Th=jv=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function QN(e,t,n){if(n&amp;4194240){var r=t.lanes;r&amp;=e.pendingLanes,n|=r,t.lanes=n,eC(e,n)}}var zv={readContext:_i,useCallback:oo,useContext:oo,useEffect:oo,useImperativeHandle:oo,useInsertionEffect:oo,useLayoutEffect:oo,useMemo:oo,useReducer:oo,useRef:oo,useState:oo,useDebugValue:oo,useDeferredValue:oo,useTransition:oo,useMutableSource:oo,useSyncExternalStore:oo,useId:oo,unstable_isNewReconciler:!1},OQ={readContext:_i,useCallback:function(e,t){return rl().memoizedState=[e,t===void 0?null:t],e},useContext:_i,useEffect:U6,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,W0(4194308,4,UN.bind(null,t,e),n)},useLayoutEffect:function(e,t){return W0(4194308,4,e,t)},useInsertionEffect:function(e,t){return W0(4,2,e,t)},useMemo:function(e,t){var n=rl();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=rl();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=MQ.bind(null,aa,e),[r.memoizedState,e]},useRef:function(e){var t=rl();return e={current:e},t.memoizedState=e},useState:q6,useDebugValue:TC,useDeferredValue:function(e){return rl().memoizedState=e},useTransition:function(){var e=q6(!1),t=e[0];return e=CQ.bind(null,e[1]),rl().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=aa,l=rl();if(Zr){if(n===void 0)throw Error(ln(407));n=n()}else{if(n=t(),Fa===null)throw Error(ln(349));Uu&amp;30||$N(r,t,n)}l.memoizedState=n;var i={value:n,getSnapshot:t};return l.queue=i,U6(FN.bind(null,r,i,e),[e]),r.flags|=2048,tm(9,NN.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=rl(),t=Fa.identifierPrefix;if(Zr){var n=zl,r=jl;n=(r&amp;~(1&lt;&lt;32-Bi(r)-1)).toString(32)+n,t=&quot;:&quot;+t+&quot;R&quot;+n,n=Jh++,0&lt;n&amp;&amp;(t+=&quot;H&quot;+n.toString(32)),t+=&quot;:&quot;}else n=SQ++,t=&quot;:&quot;+t+&quot;r&quot;+n.toString(32)+&quot;:&quot;;return e.memoizedState=t},unstable_isNewReconciler:!1},AQ={readContext:_i,useCallback:VN,useContext:_i,useEffect:_C,useImperativeHandle:HN,useInsertionEffect:WN,useLayoutEffect:qN,useMemo:GN,useReducer:lw,useRef:BN,useState:function(){return lw(em)},useDebugValue:TC,useDeferredValue:function(e){var t=Ti();return YN(t,Ra.memoizedState,e)},useTransition:function(){var e=lw(em)[0],t=Ti().memoizedState;return[e,t]},useMutableSource:LN,useSyncExternalStore:IN,useId:XN,unstable_isNewReconciler:!1},DQ={readContext:_i,useCallback:VN,useContext:_i,useEffect:_C,useImperativeHandle:HN,useInsertionEffect:WN,useLayoutEffect:qN,useMemo:GN,useReducer:sw,useRef:BN,useState:function(){return sw(em)},useDebugValue:TC,useDeferredValue:function(e){var t=Ti();return Ra===null?t.memoizedState=e:YN(t,Ra.memoizedState,e)},useTransition:function(){var e=sw(em)[0],t=Ti().memoizedState;return[e,t]},useMutableSource:LN,useSyncExternalStore:IN,useId:XN,unstable_isNewReconciler:!1};function Ed(e,t){try{var n=&quot;&quot;,r=t;do n+=oZ(r),r=r.return;while(r);var l=n}catch(i){l=`\n",
       "Error generating stack: `+i.message+`\n",
       "`+i.stack}return{value:e,source:t,stack:l,digest:null}}function uw(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function T3(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var EQ=typeof WeakMap==&quot;function&quot;?WeakMap:Map;function JN(e,t,n){n=Ul(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Wv||(Wv=!0,R3=r),T3(e,t)},n}function eF(e,t,n){n=Ul(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r==&quot;function&quot;){var l=t.value;n.payload=function(){return r(l)},n.callback=function(){T3(e,t)}}var i=e.stateNode;return i!==null&amp;&amp;typeof i.componentDidCatch==&quot;function&quot;&amp;&amp;(n.callback=function(){T3(e,t),typeof r!=&quot;function&quot;&amp;&amp;(js===null?js=new Set([this]):js.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:&quot;&quot;})}),n}function H6(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new EQ;var l=new Set;r.set(t,l)}else l=r.get(t),l===void 0&amp;&amp;(l=new Set,r.set(t,l));l.has(n)||(l.add(n),e=VQ.bind(null,e,t,n),t.then(e,e))}function V6(e){do{var t;if((t=e.tag===13)&amp;&amp;(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function G6(e,t,n,r,l){return e.mode&amp;1?(e.flags|=65536,e.lanes=l,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&amp;=-52805,n.tag===1&amp;&amp;(n.alternate===null?n.tag=17:(t=Ul(-1,1),t.tag=2,Fs(n,t,1))),n.lanes|=1),e)}var RQ=is.ReactCurrentOwner,Ao=!1;function vo(e,t,n,r){t.child=e===null?EN(t,null,n,r):Ad(t,e.child,n,r)}function Y6(e,t,n,r,l){n=n.render;var i=t.ref;return gd(t,l),r=xC(e,t,n,r,i,l),n=wC(),e!==null&amp;&amp;!Ao?(t.updateQueue=e.updateQueue,t.flags&amp;=-2053,e.lanes&amp;=~l,Xl(e,t,l)):(Zr&amp;&amp;n&amp;&amp;sC(t),t.flags|=1,vo(e,t,r,l),t.child)}function X6(e,t,n,r,l){if(e===null){var i=n.type;return typeof i==&quot;function&quot;&amp;&amp;!DC(i)&amp;&amp;i.defaultProps===void 0&amp;&amp;n.compare===null&amp;&amp;n.defaultProps===void 0?(t.tag=15,t.type=i,tF(e,t,i,r,l)):(e=V0(n.type,null,r,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(i=e.child,!(e.lanes&amp;l)){var o=i.memoizedProps;if(n=n.compare,n=n!==null?n:Gh,n(o,r)&amp;&amp;e.ref===t.ref)return Xl(e,t,l)}return t.flags|=1,e=Bs(i,r),e.ref=t.ref,e.return=t,t.child=e}function tF(e,t,n,r,l){if(e!==null){var i=e.memoizedProps;if(Gh(i,r)&amp;&amp;e.ref===t.ref)if(Ao=!1,t.pendingProps=r=i,(e.lanes&amp;l)!==0)e.flags&amp;131072&amp;&amp;(Ao=!0);else return t.lanes=e.lanes,Xl(e,t,l)}return k3(e,t,n,r,l)}function nF(e,t,n){var r=t.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode===&quot;hidden&quot;)if(!(t.mode&amp;1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},jr(sd,Uo),Uo|=n;else{if(!(n&amp;1073741824))return e=i!==null?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,jr(sd,Uo),Uo|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:n,jr(sd,Uo),Uo|=r}else i!==null?(r=i.baseLanes|n,t.memoizedState=null):r=n,jr(sd,Uo),Uo|=r;return vo(e,t,l,n),t.child}function rF(e,t){var n=t.ref;(e===null&amp;&amp;n!==null||e!==null&amp;&amp;e.ref!==n)&amp;&amp;(t.flags|=512,t.flags|=2097152)}function k3(e,t,n,r,l){var i=Eo(n)?Wu:fo.current;return i=Pd(t,i),gd(t,l),n=xC(e,t,n,r,i,l),r=wC(),e!==null&amp;&amp;!Ao?(t.updateQueue=e.updateQueue,t.flags&amp;=-2053,e.lanes&amp;=~l,Xl(e,t,l)):(Zr&amp;&amp;r&amp;&amp;sC(t),t.flags|=1,vo(e,t,n,l),t.child)}function K6(e,t,n,r,l){if(Eo(n)){var i=!0;Ev(t)}else i=!1;if(gd(t,l),t.stateNode===null)q0(e,t),AN(t,n,r),_3(t,n,r,l),r=!0;else if(e===null){var o=t.stateNode,a=t.memoizedProps;o.props=a;var s=o.context,u=n.contextType;typeof u==&quot;object&quot;&amp;&amp;u!==null?u=_i(u):(u=Eo(n)?Wu:fo.current,u=Pd(t,u));var c=n.getDerivedStateFromProps,d=typeof c==&quot;function&quot;||typeof o.getSnapshotBeforeUpdate==&quot;function&quot;;d||typeof o.UNSAFE_componentWillReceiveProps!=&quot;function&quot;&amp;&amp;typeof o.componentWillReceiveProps!=&quot;function&quot;||(a!==r||s!==u)&amp;&amp;B6(t,o,r,u),Ps=!1;var f=t.memoizedState;o.state=f,Nv(t,r,o,l),s=t.memoizedState,a!==r||f!==s||Do.current||Ps?(typeof c==&quot;function&quot;&amp;&amp;(w3(t,n,c,r),s=t.memoizedState),(a=Ps||z6(t,n,a,r,f,s,u))?(d||typeof o.UNSAFE_componentWillMount!=&quot;function&quot;&amp;&amp;typeof o.componentWillMount!=&quot;function&quot;||(typeof o.componentWillMount==&quot;function&quot;&amp;&amp;o.componentWillMount(),typeof o.UNSAFE_componentWillMount==&quot;function&quot;&amp;&amp;o.UNSAFE_componentWillMount()),typeof o.componentDidMount==&quot;function&quot;&amp;&amp;(t.flags|=4194308)):(typeof o.componentDidMount==&quot;function&quot;&amp;&amp;(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=u,r=a):(typeof o.componentDidMount==&quot;function&quot;&amp;&amp;(t.flags|=4194308),r=!1)}else{o=t.stateNode,PN(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:$i(t.type,a),o.props=u,d=t.pendingProps,f=o.context,s=n.contextType,typeof s==&quot;object&quot;&amp;&amp;s!==null?s=_i(s):(s=Eo(n)?Wu:fo.current,s=Pd(t,s));var p=n.getDerivedStateFromProps;(c=typeof p==&quot;function&quot;||typeof o.getSnapshotBeforeUpdate==&quot;function&quot;)||typeof o.UNSAFE_componentWillReceiveProps!=&quot;function&quot;&amp;&amp;typeof o.componentWillReceiveProps!=&quot;function&quot;||(a!==d||f!==s)&amp;&amp;B6(t,o,r,s),Ps=!1,f=t.memoizedState,o.state=f,Nv(t,r,o,l);var m=t.memoizedState;a!==d||f!==m||Do.current||Ps?(typeof p==&quot;function&quot;&amp;&amp;(w3(t,n,p,r),m=t.memoizedState),(u=Ps||z6(t,n,u,r,f,m,s)||!1)?(c||typeof o.UNSAFE_componentWillUpdate!=&quot;function&quot;&amp;&amp;typeof o.componentWillUpdate!=&quot;function&quot;||(typeof o.componentWillUpdate==&quot;function&quot;&amp;&amp;o.componentWillUpdate(r,m,s),typeof o.UNSAFE_componentWillUpdate==&quot;function&quot;&amp;&amp;o.UNSAFE_componentWillUpdate(r,m,s)),typeof o.componentDidUpdate==&quot;function&quot;&amp;&amp;(t.flags|=4),typeof o.getSnapshotBeforeUpdate==&quot;function&quot;&amp;&amp;(t.flags|=1024)):(typeof o.componentDidUpdate!=&quot;function&quot;||a===e.memoizedProps&amp;&amp;f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!=&quot;function&quot;||a===e.memoizedProps&amp;&amp;f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),o.props=r,o.state=m,o.context=s,r=u):(typeof o.componentDidUpdate!=&quot;function&quot;||a===e.memoizedProps&amp;&amp;f===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!=&quot;function&quot;||a===e.memoizedProps&amp;&amp;f===e.memoizedState||(t.flags|=1024),r=!1)}return S3(e,t,n,r,i,l)}function S3(e,t,n,r,l,i){rF(e,t);var o=(t.flags&amp;128)!==0;if(!r&amp;&amp;!o)return l&amp;&amp;I6(t,n,!1),Xl(e,t,i);r=t.stateNode,RQ.current=t;var a=o&amp;&amp;typeof n.getDerivedStateFromError!=&quot;function&quot;?null:r.render();return t.flags|=1,e!==null&amp;&amp;o?(t.child=Ad(t,e.child,null,i),t.child=Ad(t,null,a,i)):vo(e,t,a,i),t.memoizedState=r.state,l&amp;&amp;I6(t,n,!0),t.child}function aF(e){var t=e.stateNode;t.pendingContext?L6(e,t.pendingContext,t.pendingContext!==t.context):t.context&amp;&amp;L6(e,t.context,!1),gC(e,t.containerInfo)}function Z6(e,t,n,r,l){return Od(),cC(l),t.flags|=256,vo(e,t,n,r),t.child}var C3={dehydrated:null,treeContext:null,retryLane:0};function M3(e){return{baseLanes:e,cachePool:null,transitions:null}}function oF(e,t,n){var r=t.pendingProps,l=na.current,i=!1,o=(t.flags&amp;128)!==0,a;if((a=o)||(a=e!==null&amp;&amp;e.memoizedState===null?!1:(l&amp;2)!==0),a?(i=!0,t.flags&amp;=-129):(e===null||e.memoizedState!==null)&amp;&amp;(l|=1),jr(na,l&amp;1),e===null)return b3(t),e=t.memoizedState,e!==null&amp;&amp;(e=e.dehydrated,e!==null)?(t.mode&amp;1?e.data===&quot;$!&quot;?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,i?(r=t.mode,i=t.child,o={mode:&quot;hidden&quot;,children:o},!(r&amp;1)&amp;&amp;i!==null?(i.childLanes=0,i.pendingProps=o):i=c1(o,r,0,null),e=ju(e,r,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=M3(n),t.memoizedState=C3,e):kC(t,o));if(l=e.memoizedState,l!==null&amp;&amp;(a=l.dehydrated,a!==null))return LQ(e,t,o,r,a,l,n);if(i){i=r.fallback,o=t.mode,l=e.child,a=l.sibling;var s={mode:&quot;hidden&quot;,children:r.children};return!(o&amp;1)&amp;&amp;t.child!==l?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=Bs(l,s),r.subtreeFlags=l.subtreeFlags&amp;14680064),a!==null?i=Bs(a,i):(i=ju(i,o,n,null),i.flags|=2),i.return=t,r.return=t,r.sibling=i,t.child=r,r=i,i=t.child,o=e.child.memoizedState,o=o===null?M3(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},i.memoizedState=o,i.childLanes=e.childLanes&amp;~n,t.memoizedState=C3,r}return i=e.child,e=i.sibling,r=Bs(i,{mode:&quot;visible&quot;,children:r.children}),!(t.mode&amp;1)&amp;&amp;(r.lanes=n),r.return=t,r.sibling=null,e!==null&amp;&amp;(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function kC(e,t){return t=c1({mode:&quot;visible&quot;,children:t},e.mode,0,null),t.return=e,e.child=t}function Kg(e,t,n,r){return r!==null&amp;&amp;cC(r),Ad(t,e.child,null,n),e=kC(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function LQ(e,t,n,r,l,i,o){if(n)return t.flags&amp;256?(t.flags&amp;=-257,r=uw(Error(ln(422))),Kg(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(i=r.fallback,l=t.mode,r=c1({mode:&quot;visible&quot;,children:r.children},l,0,null),i=ju(i,l,o,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,t.mode&amp;1&amp;&amp;Ad(t,e.child,null,o),t.child.memoizedState=M3(o),t.memoizedState=C3,i);if(!(t.mode&amp;1))return Kg(e,t,o,null);if(l.data===&quot;$!&quot;){if(r=l.nextSibling&amp;&amp;l.nextSibling.dataset,r)var a=r.dgst;return r=a,i=Error(ln(419)),r=uw(i,r,void 0),Kg(e,t,o,r)}if(a=(o&amp;e.childLanes)!==0,Ao||a){if(r=Fa,r!==null){switch(o&amp;-o){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&amp;(r.suspendedLanes|o)?0:l,l!==0&amp;&amp;l!==i.retryLane&amp;&amp;(i.retryLane=l,Yl(e,l),Wi(r,e,l,-1))}return AC(),r=uw(Error(ln(421))),Kg(e,t,o,r)}return l.data===&quot;$?&quot;?(t.flags|=128,t.child=e.child,t=GQ.bind(null,e),l._reactRetry=t,null):(e=i.treeContext,Vo=Ns(l.nextSibling),Ko=t,Zr=!0,Fi=null,e!==null&amp;&amp;(di[fi++]=jl,di[fi++]=zl,di[fi++]=qu,jl=e.id,zl=e.overflow,qu=t),t=kC(t,r.children),t.flags|=4096,t)}function Q6(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&amp;&amp;(r.lanes|=t),x3(e.return,t,n)}function cw(e,t,n,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:l}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=l)}function iF(e,t,n){var r=t.pendingProps,l=r.revealOrder,i=r.tail;if(vo(e,t,r.children,n),r=na.current,r&amp;2)r=r&amp;1|2,t.flags|=128;else{if(e!==null&amp;&amp;e.flags&amp;128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&amp;&amp;Q6(e,n,t);else if(e.tag===19)Q6(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&amp;=1}if(jr(na,r),!(t.mode&amp;1))t.memoizedState=null;else switch(l){case&quot;forwards&quot;:for(n=t.child,l=null;n!==null;)e=n.alternate,e!==null&amp;&amp;Fv(e)===null&amp;&amp;(l=n),n=n.sibling;n=l,n===null?(l=t.child,t.child=null):(l=n.sibling,n.sibling=null),cw(t,!1,l,n,i);break;case&quot;backwards&quot;:for(n=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&amp;&amp;Fv(e)===null){t.child=l;break}e=l.sibling,l.sibling=n,n=l,l=e}cw(t,!0,n,null,i);break;case&quot;together&quot;:cw(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function q0(e,t){!(t.mode&amp;1)&amp;&amp;e!==null&amp;&amp;(e.alternate=null,t.alternate=null,t.flags|=2)}function Xl(e,t,n){if(e!==null&amp;&amp;(t.dependencies=e.dependencies),Hu|=t.lanes,!(n&amp;t.childLanes))return null;if(e!==null&amp;&amp;t.child!==e.child)throw Error(ln(153));if(t.child!==null){for(e=t.child,n=Bs(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Bs(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function IQ(e,t,n){switch(t.tag){case 3:aF(t),Od();break;case 5:RN(t);break;case 1:Eo(t.type)&amp;&amp;Ev(t);break;case 4:gC(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,l=t.memoizedProps.value;jr(Iv,r._currentValue),r._currentValue=l;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(jr(na,na.current&amp;1),t.flags|=128,null):n&amp;t.child.childLanes?oF(e,t,n):(jr(na,na.current&amp;1),e=Xl(e,t,n),e!==null?e.sibling:null);jr(na,na.current&amp;1);break;case 19:if(r=(n&amp;t.childLanes)!==0,e.flags&amp;128){if(r)return iF(e,t,n);t.flags|=128}if(l=t.memoizedState,l!==null&amp;&amp;(l.rendering=null,l.tail=null,l.lastEffect=null),jr(na,na.current),r)break;return null;case 22:case 23:return t.lanes=0,nF(e,t,n)}return Xl(e,t,n)}var lF,P3,sF,uF;lF=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&amp;&amp;n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};P3=function(){};sF=function(e,t,n,r){var l=e.memoizedProps;if(l!==r){e=t.stateNode,Au(ml.current);var i=null;switch(n){case&quot;input&quot;:l=KT(e,l),r=KT(e,r),i=[];break;case&quot;select&quot;:l=oa({},l,{value:void 0}),r=oa({},r,{value:void 0}),i=[];break;case&quot;textarea&quot;:l=JT(e,l),r=JT(e,r),i=[];break;default:typeof l.onClick!=&quot;function&quot;&amp;&amp;typeof r.onClick==&quot;function&quot;&amp;&amp;(e.onclick=Av)}t3(n,r);var o;n=null;for(u in l)if(!r.hasOwnProperty(u)&amp;&amp;l.hasOwnProperty(u)&amp;&amp;l[u]!=null)if(u===&quot;style&quot;){var a=l[u];for(o in a)a.hasOwnProperty(o)&amp;&amp;(n||(n={}),n[o]=&quot;&quot;)}else u!==&quot;dangerouslySetInnerHTML&quot;&amp;&amp;u!==&quot;children&quot;&amp;&amp;u!==&quot;suppressContentEditableWarning&quot;&amp;&amp;u!==&quot;suppressHydrationWarning&quot;&amp;&amp;u!==&quot;autoFocus&quot;&amp;&amp;(zh.hasOwnProperty(u)?i||(i=[]):(i=i||[]).push(u,null));for(u in r){var s=r[u];if(a=l!=null?l[u]:void 0,r.hasOwnProperty(u)&amp;&amp;s!==a&amp;&amp;(s!=null||a!=null))if(u===&quot;style&quot;)if(a){for(o in a)!a.hasOwnProperty(o)||s&amp;&amp;s.hasOwnProperty(o)||(n||(n={}),n[o]=&quot;&quot;);for(o in s)s.hasOwnProperty(o)&amp;&amp;a[o]!==s[o]&amp;&amp;(n||(n={}),n[o]=s[o])}else n||(i||(i=[]),i.push(u,n)),n=s;else u===&quot;dangerouslySetInnerHTML&quot;?(s=s?s.__html:void 0,a=a?a.__html:void 0,s!=null&amp;&amp;a!==s&amp;&amp;(i=i||[]).push(u,s)):u===&quot;children&quot;?typeof s!=&quot;string&quot;&amp;&amp;typeof s!=&quot;number&quot;||(i=i||[]).push(u,&quot;&quot;+s):u!==&quot;suppressContentEditableWarning&quot;&amp;&amp;u!==&quot;suppressHydrationWarning&quot;&amp;&amp;(zh.hasOwnProperty(u)?(s!=null&amp;&amp;u===&quot;onScroll&quot;&amp;&amp;qr(&quot;scroll&quot;,e),i||a===s||(i=[])):(i=i||[]).push(u,s))}n&amp;&amp;(i=i||[]).push(&quot;style&quot;,n);var u=i;(t.updateQueue=u)&amp;&amp;(t.flags|=4)}};uF=function(e,t,n,r){n!==r&amp;&amp;(t.flags|=4)};function Vf(e,t){if(!Zr)switch(e.tailMode){case&quot;hidden&quot;:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&amp;&amp;(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case&quot;collapsed&quot;:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&amp;&amp;(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function io(e){var t=e.alternate!==null&amp;&amp;e.alternate.child===e.child,n=0,r=0;if(t)for(var l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags&amp;14680064,r|=l.flags&amp;14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)n|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function $Q(e,t,n){var r=t.pendingProps;switch(uC(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return io(t),null;case 1:return Eo(t.type)&amp;&amp;Dv(),io(t),null;case 3:return r=t.stateNode,Dd(),Hr(Do),Hr(fo),yC(),r.pendingContext&amp;&amp;(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&amp;&amp;(Yg(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&amp;&amp;!(t.flags&amp;256)||(t.flags|=1024,Fi!==null&amp;&amp;($3(Fi),Fi=null))),P3(e,t),io(t),null;case 5:vC(t);var l=Au(Qh.current);if(n=t.type,e!==null&amp;&amp;t.stateNode!=null)sF(e,t,n,r,l),e.ref!==t.ref&amp;&amp;(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(ln(166));return io(t),null}if(e=Au(ml.current),Yg(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[ll]=t,r[Kh]=i,e=(t.mode&amp;1)!==0,n){case&quot;dialog&quot;:qr(&quot;cancel&quot;,r),qr(&quot;close&quot;,r);break;case&quot;iframe&quot;:case&quot;object&quot;:case&quot;embed&quot;:qr(&quot;load&quot;,r);break;case&quot;video&quot;:case&quot;audio&quot;:for(l=0;l&lt;lh.length;l++)qr(lh[l],r);break;case&quot;source&quot;:qr(&quot;error&quot;,r);break;case&quot;img&quot;:case&quot;image&quot;:case&quot;link&quot;:qr(&quot;error&quot;,r),qr(&quot;load&quot;,r);break;case&quot;details&quot;:qr(&quot;toggle&quot;,r);break;case&quot;input&quot;:l6(r,i),qr(&quot;invalid&quot;,r);break;case&quot;select&quot;:r._wrapperState={wasMultiple:!!i.multiple},qr(&quot;invalid&quot;,r);break;case&quot;textarea&quot;:u6(r,i),qr(&quot;invalid&quot;,r)}t3(n,i),l=null;for(var o in i)if(i.hasOwnProperty(o)){var a=i[o];o===&quot;children&quot;?typeof a==&quot;string&quot;?r.textContent!==a&amp;&amp;(i.suppressHydrationWarning!==!0&amp;&amp;Gg(r.textContent,a,e),l=[&quot;children&quot;,a]):typeof a==&quot;number&quot;&amp;&amp;r.textContent!==&quot;&quot;+a&amp;&amp;(i.suppressHydrationWarning!==!0&amp;&amp;Gg(r.textContent,a,e),l=[&quot;children&quot;,&quot;&quot;+a]):zh.hasOwnProperty(o)&amp;&amp;a!=null&amp;&amp;o===&quot;onScroll&quot;&amp;&amp;qr(&quot;scroll&quot;,r)}switch(n){case&quot;input&quot;:jg(r),s6(r,i,!0);break;case&quot;textarea&quot;:jg(r),c6(r);break;case&quot;select&quot;:case&quot;option&quot;:break;default:typeof i.onClick==&quot;function&quot;&amp;&amp;(r.onclick=Av)}r=l,t.updateQueue=r,r!==null&amp;&amp;(t.flags|=4)}else{o=l.nodeType===9?l:l.ownerDocument,e===&quot;http://www.w3.org/1999/xhtml&quot;&amp;&amp;(e=$$(n)),e===&quot;http://www.w3.org/1999/xhtml&quot;?n===&quot;script&quot;?(e=o.createElement(&quot;div&quot;),e.innerHTML=&quot;&lt;script&gt;&lt;\\/script&gt;&quot;,e=e.removeChild(e.firstChild)):typeof r.is==&quot;string&quot;?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n===&quot;select&quot;&amp;&amp;(o=e,r.multiple?o.multiple=!0:r.size&amp;&amp;(o.size=r.size))):e=o.createElementNS(e,n),e[ll]=t,e[Kh]=r,lF(e,t,!1,!1),t.stateNode=e;e:{switch(o=n3(n,r),n){case&quot;dialog&quot;:qr(&quot;cancel&quot;,e),qr(&quot;close&quot;,e),l=r;break;case&quot;iframe&quot;:case&quot;object&quot;:case&quot;embed&quot;:qr(&quot;load&quot;,e),l=r;break;case&quot;video&quot;:case&quot;audio&quot;:for(l=0;l&lt;lh.length;l++)qr(lh[l],e);l=r;break;case&quot;source&quot;:qr(&quot;error&quot;,e),l=r;break;case&quot;img&quot;:case&quot;image&quot;:case&quot;link&quot;:qr(&quot;error&quot;,e),qr(&quot;load&quot;,e),l=r;break;case&quot;details&quot;:qr(&quot;toggle&quot;,e),l=r;break;case&quot;input&quot;:l6(e,r),l=KT(e,r),qr(&quot;invalid&quot;,e);break;case&quot;option&quot;:l=r;break;case&quot;select&quot;:e._wrapperState={wasMultiple:!!r.multiple},l=oa({},r,{value:void 0}),qr(&quot;invalid&quot;,e);break;case&quot;textarea&quot;:u6(e,r),l=JT(e,r),qr(&quot;invalid&quot;,e);break;default:l=r}t3(n,l),a=l;for(i in a)if(a.hasOwnProperty(i)){var s=a[i];i===&quot;style&quot;?j$(e,s):i===&quot;dangerouslySetInnerHTML&quot;?(s=s?s.__html:void 0,s!=null&amp;&amp;N$(e,s)):i===&quot;children&quot;?typeof s==&quot;string&quot;?(n!==&quot;textarea&quot;||s!==&quot;&quot;)&amp;&amp;Bh(e,s):typeof s==&quot;number&quot;&amp;&amp;Bh(e,&quot;&quot;+s):i!==&quot;suppressContentEditableWarning&quot;&amp;&amp;i!==&quot;suppressHydrationWarning&quot;&amp;&amp;i!==&quot;autoFocus&quot;&amp;&amp;(zh.hasOwnProperty(i)?s!=null&amp;&amp;i===&quot;onScroll&quot;&amp;&amp;qr(&quot;scroll&quot;,e):s!=null&amp;&amp;YS(e,i,s,o))}switch(n){case&quot;input&quot;:jg(e),s6(e,r,!1);break;case&quot;textarea&quot;:jg(e),c6(e);break;case&quot;option&quot;:r.value!=null&amp;&amp;e.setAttribute(&quot;value&quot;,&quot;&quot;+Gs(r.value));break;case&quot;select&quot;:e.multiple=!!r.multiple,i=r.value,i!=null?fd(e,!!r.multiple,i,!1):r.defaultValue!=null&amp;&amp;fd(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick==&quot;function&quot;&amp;&amp;(e.onclick=Av)}switch(n){case&quot;button&quot;:case&quot;input&quot;:case&quot;select&quot;:case&quot;textarea&quot;:r=!!r.autoFocus;break e;case&quot;img&quot;:r=!0;break e;default:r=!1}}r&amp;&amp;(t.flags|=4)}t.ref!==null&amp;&amp;(t.flags|=512,t.flags|=2097152)}return io(t),null;case 6:if(e&amp;&amp;t.stateNode!=null)uF(e,t,e.memoizedProps,r);else{if(typeof r!=&quot;string&quot;&amp;&amp;t.stateNode===null)throw Error(ln(166));if(n=Au(Qh.current),Au(ml.current),Yg(t)){if(r=t.stateNode,n=t.memoizedProps,r[ll]=t,(i=r.nodeValue!==n)&amp;&amp;(e=Ko,e!==null))switch(e.tag){case 3:Gg(r.nodeValue,n,(e.mode&amp;1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&amp;&amp;Gg(r.nodeValue,n,(e.mode&amp;1)!==0)}i&amp;&amp;(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[ll]=t,t.stateNode=r}return io(t),null;case 13:if(Hr(na),r=t.memoizedState,e===null||e.memoizedState!==null&amp;&amp;e.memoizedState.dehydrated!==null){if(Zr&amp;&amp;Vo!==null&amp;&amp;t.mode&amp;1&amp;&amp;!(t.flags&amp;128))CN(),Od(),t.flags|=98560,i=!1;else if(i=Yg(t),r!==null&amp;&amp;r.dehydrated!==null){if(e===null){if(!i)throw Error(ln(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(ln(317));i[ll]=t}else Od(),!(t.flags&amp;128)&amp;&amp;(t.memoizedState=null),t.flags|=4;io(t),i=!1}else Fi!==null&amp;&amp;($3(Fi),Fi=null),i=!0;if(!i)return t.flags&amp;65536?t:null}return t.flags&amp;128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&amp;&amp;e.memoizedState!==null)&amp;&amp;r&amp;&amp;(t.child.flags|=8192,t.mode&amp;1&amp;&amp;(e===null||na.current&amp;1?La===0&amp;&amp;(La=3):AC())),t.updateQueue!==null&amp;&amp;(t.flags|=4),io(t),null);case 4:return Dd(),P3(e,t),e===null&amp;&amp;Yh(t.stateNode.containerInfo),io(t),null;case 10:return pC(t.type._context),io(t),null;case 17:return Eo(t.type)&amp;&amp;Dv(),io(t),null;case 19:if(Hr(na),i=t.memoizedState,i===null)return io(t),null;if(r=(t.flags&amp;128)!==0,o=i.rendering,o===null)if(r)Vf(i,!1);else{if(La!==0||e!==null&amp;&amp;e.flags&amp;128)for(e=t.child;e!==null;){if(o=Fv(e),o!==null){for(t.flags|=128,Vf(i,!1),r=o.updateQueue,r!==null&amp;&amp;(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)i=n,e=r,i.flags&amp;=14680066,o=i.alternate,o===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,e=o.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return jr(na,na.current&amp;1|2),t.child}e=e.sibling}i.tail!==null&amp;&amp;ba()&gt;Rd&amp;&amp;(t.flags|=128,r=!0,Vf(i,!1),t.lanes=4194304)}else{if(!r)if(e=Fv(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&amp;&amp;(t.updateQueue=n,t.flags|=4),Vf(i,!0),i.tail===null&amp;&amp;i.tailMode===&quot;hidden&quot;&amp;&amp;!o.alternate&amp;&amp;!Zr)return io(t),null}else 2*ba()-i.renderingStartTime&gt;Rd&amp;&amp;n!==1073741824&amp;&amp;(t.flags|=128,r=!0,Vf(i,!1),t.lanes=4194304);i.isBackwards?(o.sibling=t.child,t.child=o):(n=i.last,n!==null?n.sibling=o:t.child=o,i.last=o)}return i.tail!==null?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=ba(),t.sibling=null,n=na.current,jr(na,r?n&amp;1|2:n&amp;1),t):(io(t),null);case 22:case 23:return OC(),r=t.memoizedState!==null,e!==null&amp;&amp;e.memoizedState!==null!==r&amp;&amp;(t.flags|=8192),r&amp;&amp;t.mode&amp;1?Uo&amp;1073741824&amp;&amp;(io(t),t.subtreeFlags&amp;6&amp;&amp;(t.flags|=8192)):io(t),null;case 24:return null;case 25:return null}throw Error(ln(156,t.tag))}function NQ(e,t){switch(uC(t),t.tag){case 1:return Eo(t.type)&amp;&amp;Dv(),e=t.flags,e&amp;65536?(t.flags=e&amp;-65537|128,t):null;case 3:return Dd(),Hr(Do),Hr(fo),yC(),e=t.flags,e&amp;65536&amp;&amp;!(e&amp;128)?(t.flags=e&amp;-65537|128,t):null;case 5:return vC(t),null;case 13:if(Hr(na),e=t.memoizedState,e!==null&amp;&amp;e.dehydrated!==null){if(t.alternate===null)throw Error(ln(340));Od()}return e=t.flags,e&amp;65536?(t.flags=e&amp;-65537|128,t):null;case 19:return Hr(na),null;case 4:return Dd(),null;case 10:return pC(t.type._context),null;case 22:case 23:return OC(),null;case 24:return null;default:return null}}var Zg=!1,uo=!1,FQ=typeof WeakSet==&quot;function&quot;?WeakSet:Set,Dn=null;function ld(e,t){var n=e.ref;if(n!==null)if(typeof n==&quot;function&quot;)try{n(null)}catch(r){pa(e,t,r)}else n.current=null}function O3(e,t,n){try{n()}catch(r){pa(e,t,r)}}var J6=!1;function jQ(e,t){if(f3=Mv,e=pN(),lC(e)){if(&quot;selectionStart&quot;in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&amp;&amp;n.defaultView||window;var r=n.getSelection&amp;&amp;n.getSelection();if(r&amp;&amp;r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch{n=null;break e}var o=0,a=-1,s=-1,u=0,c=0,d=e,f=null;t:for(;;){for(var p;d!==n||l!==0&amp;&amp;d.nodeType!==3||(a=o+l),d!==i||r!==0&amp;&amp;d.nodeType!==3||(s=o+r),d.nodeType===3&amp;&amp;(o+=d.nodeValue.length),(p=d.firstChild)!==null;)f=d,d=p;for(;;){if(d===e)break t;if(f===n&amp;&amp;++u===l&amp;&amp;(a=o),f===i&amp;&amp;++c===r&amp;&amp;(s=o),(p=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=p}n=a===-1||s===-1?null:{start:a,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(p3={focusedElem:e,selectionRange:n},Mv=!1,Dn=t;Dn!==null;)if(t=Dn,e=t.child,(t.subtreeFlags&amp;1028)!==0&amp;&amp;e!==null)e.return=t,Dn=e;else for(;Dn!==null;){t=Dn;try{var m=t.alternate;if(t.flags&amp;1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var g=m.memoizedProps,b=m.memoizedState,v=t.stateNode,h=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:$i(t.type,g),b);v.__reactInternalSnapshotBeforeUpdate=h}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent=&quot;&quot;:y.nodeType===9&amp;&amp;y.documentElement&amp;&amp;y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(ln(163))}}catch(w){pa(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,Dn=e;break}Dn=t.return}return m=J6,J6=!1,m}function kh(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&amp;e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&amp;&amp;O3(t,n,i)}l=l.next}while(l!==r)}}function s1(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&amp;e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function A3(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t==&quot;function&quot;?t(e):t.current=e}}function cF(e){var t=e.alternate;t!==null&amp;&amp;(e.alternate=null,cF(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&amp;&amp;(t=e.stateNode,t!==null&amp;&amp;(delete t[ll],delete t[Kh],delete t[g3],delete t[wQ],delete t[_Q])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function dF(e){return e.tag===5||e.tag===3||e.tag===4}function eA(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||dF(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&amp;&amp;e.tag!==6&amp;&amp;e.tag!==18;){if(e.flags&amp;2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&amp;2))return e.stateNode}}function D3(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Av));else if(r!==4&amp;&amp;(e=e.child,e!==null))for(D3(e,t,n),e=e.sibling;e!==null;)D3(e,t,n),e=e.sibling}function E3(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&amp;&amp;(e=e.child,e!==null))for(E3(e,t,n),e=e.sibling;e!==null;)E3(e,t,n),e=e.sibling}var Xa=null,Ni=!1;function ys(e,t,n){for(n=n.child;n!==null;)fF(e,t,n),n=n.sibling}function fF(e,t,n){if(hl&amp;&amp;typeof hl.onCommitFiberUnmount==&quot;function&quot;)try{hl.onCommitFiberUnmount(e1,n)}catch{}switch(n.tag){case 5:uo||ld(n,t);case 6:var r=Xa,l=Ni;Xa=null,ys(e,t,n),Xa=r,Ni=l,Xa!==null&amp;&amp;(Ni?(e=Xa,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Xa.removeChild(n.stateNode));break;case 18:Xa!==null&amp;&amp;(Ni?(e=Xa,n=n.stateNode,e.nodeType===8?rw(e.parentNode,n):e.nodeType===1&amp;&amp;rw(e,n),Hh(e)):rw(Xa,n.stateNode));break;case 4:r=Xa,l=Ni,Xa=n.stateNode.containerInfo,Ni=!0,ys(e,t,n),Xa=r,Ni=l;break;case 0:case 11:case 14:case 15:if(!uo&amp;&amp;(r=n.updateQueue,r!==null&amp;&amp;(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,o=i.destroy;i=i.tag,o!==void 0&amp;&amp;(i&amp;2||i&amp;4)&amp;&amp;O3(n,t,o),l=l.next}while(l!==r)}ys(e,t,n);break;case 1:if(!uo&amp;&amp;(ld(n,t),r=n.stateNode,typeof r.componentWillUnmount==&quot;function&quot;))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){pa(n,t,a)}ys(e,t,n);break;case 21:ys(e,t,n);break;case 22:n.mode&amp;1?(uo=(r=uo)||n.memoizedState!==null,ys(e,t,n),uo=r):ys(e,t,n);break;default:ys(e,t,n)}}function tA(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&amp;&amp;(n=e.stateNode=new FQ),t.forEach(function(r){var l=YQ.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function Li(e,t){var n=t.deletions;if(n!==null)for(var r=0;r&lt;n.length;r++){var l=n[r];try{var i=e,o=t,a=o;e:for(;a!==null;){switch(a.tag){case 5:Xa=a.stateNode,Ni=!1;break e;case 3:Xa=a.stateNode.containerInfo,Ni=!0;break e;case 4:Xa=a.stateNode.containerInfo,Ni=!0;break e}a=a.return}if(Xa===null)throw Error(ln(160));fF(i,o,l),Xa=null,Ni=!1;var s=l.alternate;s!==null&amp;&amp;(s.return=null),l.return=null}catch(u){pa(l,t,u)}}if(t.subtreeFlags&amp;12854)for(t=t.child;t!==null;)pF(t,e),t=t.sibling}function pF(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Li(t,e),tl(e),r&amp;4){try{kh(3,e,e.return),s1(3,e)}catch(g){pa(e,e.return,g)}try{kh(5,e,e.return)}catch(g){pa(e,e.return,g)}}break;case 1:Li(t,e),tl(e),r&amp;512&amp;&amp;n!==null&amp;&amp;ld(n,n.return);break;case 5:if(Li(t,e),tl(e),r&amp;512&amp;&amp;n!==null&amp;&amp;ld(n,n.return),e.flags&amp;32){var l=e.stateNode;try{Bh(l,&quot;&quot;)}catch(g){pa(e,e.return,g)}}if(r&amp;4&amp;&amp;(l=e.stateNode,l!=null)){var i=e.memoizedProps,o=n!==null?n.memoizedProps:i,a=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{a===&quot;input&quot;&amp;&amp;i.type===&quot;radio&quot;&amp;&amp;i.name!=null&amp;&amp;L$(l,i),n3(a,o);var u=n3(a,i);for(o=0;o&lt;s.length;o+=2){var c=s[o],d=s[o+1];c===&quot;style&quot;?j$(l,d):c===&quot;dangerouslySetInnerHTML&quot;?N$(l,d):c===&quot;children&quot;?Bh(l,d):YS(l,c,d,u)}switch(a){case&quot;input&quot;:ZT(l,i);break;case&quot;textarea&quot;:I$(l,i);break;case&quot;select&quot;:var f=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var p=i.value;p!=null?fd(l,!!i.multiple,p,!1):f!==!!i.multiple&amp;&amp;(i.defaultValue!=null?fd(l,!!i.multiple,i.defaultValue,!0):fd(l,!!i.multiple,i.multiple?[]:&quot;&quot;,!1))}l[Kh]=i}catch(g){pa(e,e.return,g)}}break;case 6:if(Li(t,e),tl(e),r&amp;4){if(e.stateNode===null)throw Error(ln(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(g){pa(e,e.return,g)}}break;case 3:if(Li(t,e),tl(e),r&amp;4&amp;&amp;n!==null&amp;&amp;n.memoizedState.isDehydrated)try{Hh(t.containerInfo)}catch(g){pa(e,e.return,g)}break;case 4:Li(t,e),tl(e);break;case 13:Li(t,e),tl(e),l=e.child,l.flags&amp;8192&amp;&amp;(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&amp;&amp;l.alternate.memoizedState!==null||(MC=ba())),r&amp;4&amp;&amp;tA(e);break;case 22:if(c=n!==null&amp;&amp;n.memoizedState!==null,e.mode&amp;1?(uo=(u=uo)||c,Li(t,e),uo=u):Li(t,e),tl(e),r&amp;8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&amp;&amp;!c&amp;&amp;e.mode&amp;1)for(Dn=e,c=e.child;c!==null;){for(d=Dn=c;Dn!==null;){switch(f=Dn,p=f.child,f.tag){case 0:case 11:case 14:case 15:kh(4,f,f.return);break;case 1:ld(f,f.return);var m=f.stateNode;if(typeof m.componentWillUnmount==&quot;function&quot;){r=f,n=f.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(g){pa(r,n,g)}}break;case 5:ld(f,f.return);break;case 22:if(f.memoizedState!==null){rA(d);continue}}p!==null?(p.return=f,Dn=p):rA(d)}c=c.sibling}e:for(c=null,d=e;;){if(d.tag===5){if(c===null){c=d;try{l=d.stateNode,u?(i=l.style,typeof i.setProperty==&quot;function&quot;?i.setProperty(&quot;display&quot;,&quot;none&quot;,&quot;important&quot;):i.display=&quot;none&quot;):(a=d.stateNode,s=d.memoizedProps.style,o=s!=null&amp;&amp;s.hasOwnProperty(&quot;display&quot;)?s.display:null,a.style.display=F$(&quot;display&quot;,o))}catch(g){pa(e,e.return,g)}}}else if(d.tag===6){if(c===null)try{d.stateNode.nodeValue=u?&quot;&quot;:d.memoizedProps}catch(g){pa(e,e.return,g)}}else if((d.tag!==22&amp;&amp;d.tag!==23||d.memoizedState===null||d===e)&amp;&amp;d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;c===d&amp;&amp;(c=null),d=d.return}c===d&amp;&amp;(c=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:Li(t,e),tl(e),r&amp;4&amp;&amp;tA(e);break;case 21:break;default:Li(t,e),tl(e)}}function tl(e){var t=e.flags;if(t&amp;2){try{e:{for(var n=e.return;n!==null;){if(dF(n)){var r=n;break e}n=n.return}throw Error(ln(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&amp;32&amp;&amp;(Bh(l,&quot;&quot;),r.flags&amp;=-33);var i=eA(e);E3(e,i,l);break;case 3:case 4:var o=r.stateNode.containerInfo,a=eA(e);D3(e,a,o);break;default:throw Error(ln(161))}}catch(s){pa(e,e.return,s)}e.flags&amp;=-3}t&amp;4096&amp;&amp;(e.flags&amp;=-4097)}function zQ(e,t,n){Dn=e,hF(e)}function hF(e,t,n){for(var r=(e.mode&amp;1)!==0;Dn!==null;){var l=Dn,i=l.child;if(l.tag===22&amp;&amp;r){var o=l.memoizedState!==null||Zg;if(!o){var a=l.alternate,s=a!==null&amp;&amp;a.memoizedState!==null||uo;a=Zg;var u=uo;if(Zg=o,(uo=s)&amp;&amp;!u)for(Dn=l;Dn!==null;)o=Dn,s=o.child,o.tag===22&amp;&amp;o.memoizedState!==null?aA(l):s!==null?(s.return=o,Dn=s):aA(l);for(;i!==null;)Dn=i,hF(i),i=i.sibling;Dn=l,Zg=a,uo=u}nA(e)}else l.subtreeFlags&amp;8772&amp;&amp;i!==null?(i.return=l,Dn=i):nA(e)}}function nA(e){for(;Dn!==null;){var t=Dn;if(t.flags&amp;8772){var n=t.alternate;try{if(t.flags&amp;8772)switch(t.tag){case 0:case 11:case 15:uo||s1(5,t);break;case 1:var r=t.stateNode;if(t.flags&amp;4&amp;&amp;!uo)if(n===null)r.componentDidMount();else{var l=t.elementType===t.type?n.memoizedProps:$i(t.type,n.memoizedProps);r.componentDidUpdate(l,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;i!==null&amp;&amp;j6(t,i,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}j6(t,o,n)}break;case 5:var a=t.stateNode;if(n===null&amp;&amp;t.flags&amp;4){n=a;var s=t.memoizedProps;switch(t.type){case&quot;button&quot;:case&quot;input&quot;:case&quot;select&quot;:case&quot;textarea&quot;:s.autoFocus&amp;&amp;n.focus();break;case&quot;img&quot;:s.src&amp;&amp;(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var d=c.dehydrated;d!==null&amp;&amp;Hh(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(ln(163))}uo||t.flags&amp;512&amp;&amp;A3(t)}catch(f){pa(t,t.return,f)}}if(t===e){Dn=null;break}if(n=t.sibling,n!==null){n.return=t.return,Dn=n;break}Dn=t.return}}function rA(e){for(;Dn!==null;){var t=Dn;if(t===e){Dn=null;break}var n=t.sibling;if(n!==null){n.return=t.return,Dn=n;break}Dn=t.return}}function aA(e){for(;Dn!==null;){var t=Dn;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{s1(4,t)}catch(s){pa(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount==&quot;function&quot;){var l=t.return;try{r.componentDidMount()}catch(s){pa(t,l,s)}}var i=t.return;try{A3(t)}catch(s){pa(t,i,s)}break;case 5:var o=t.return;try{A3(t)}catch(s){pa(t,o,s)}}}catch(s){pa(t,t.return,s)}if(t===e){Dn=null;break}var a=t.sibling;if(a!==null){a.return=t.return,Dn=a;break}Dn=t.return}}var BQ=Math.ceil,Bv=is.ReactCurrentDispatcher,SC=is.ReactCurrentOwner,bi=is.ReactCurrentBatchConfig,fr=0,Fa=null,Oa=null,eo=0,Uo=0,sd=eu(0),La=0,nm=null,Hu=0,u1=0,CC=0,Sh=null,Po=null,MC=0,Rd=1/0,Il=null,Wv=!1,R3=null,js=null,Qg=!1,Es=null,qv=0,Ch=0,L3=null,U0=-1,H0=0;function bo(){return fr&amp;6?ba():U0!==-1?U0:U0=ba()}function zs(e){return e.mode&amp;1?fr&amp;2&amp;&amp;eo!==0?eo&amp;-eo:kQ.transition!==null?(H0===0&amp;&amp;(H0=Z$()),H0):(e=Pr,e!==0||(e=window.event,e=e===void 0?16:aN(e.type)),e):1}function Wi(e,t,n,r){if(50&lt;Ch)throw Ch=0,L3=null,Error(ln(185));zm(e,n,r),(!(fr&amp;2)||e!==Fa)&amp;&amp;(e===Fa&amp;&amp;(!(fr&amp;2)&amp;&amp;(u1|=n),La===4&amp;&amp;As(e,eo)),Ro(e,r),n===1&amp;&amp;fr===0&amp;&amp;!(t.mode&amp;1)&amp;&amp;(Rd=ba()+500,o1&amp;&amp;tu()))}function Ro(e,t){var n=e.callbackNode;kZ(e,t);var r=Cv(e,e===Fa?eo:0);if(r===0)n!==null&amp;&amp;p6(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&amp;-r,e.callbackPriority!==t){if(n!=null&amp;&amp;p6(n),t===1)e.tag===0?TQ(oA.bind(null,e)):TN(oA.bind(null,e)),bQ(function(){!(fr&amp;6)&amp;&amp;tu()}),n=null;else{switch(Q$(r)){case 1:n=JS;break;case 4:n=X$;break;case 16:n=Sv;break;case 536870912:n=K$;break;default:n=Sv}n=_F(n,mF.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function mF(e,t){if(U0=-1,H0=0,fr&amp;6)throw Error(ln(327));var n=e.callbackNode;if(vd()&amp;&amp;e.callbackNode!==n)return null;var r=Cv(e,e===Fa?eo:0);if(r===0)return null;if(r&amp;30||r&amp;e.expiredLanes||t)t=Uv(e,r);else{t=r;var l=fr;fr|=2;var i=vF();(Fa!==e||eo!==t)&amp;&amp;(Il=null,Rd=ba()+500,Fu(e,t));do try{UQ();break}catch(a){gF(e,a)}while(!0);fC(),Bv.current=i,fr=l,Oa!==null?t=0:(Fa=null,eo=0,t=La)}if(t!==0){if(t===2&amp;&amp;(l=l3(e),l!==0&amp;&amp;(r=l,t=I3(e,l))),t===1)throw n=nm,Fu(e,0),As(e,r),Ro(e,ba()),n;if(t===6)As(e,r);else{if(l=e.current.alternate,!(r&amp;30)&amp;&amp;!WQ(l)&amp;&amp;(t=Uv(e,r),t===2&amp;&amp;(i=l3(e),i!==0&amp;&amp;(r=i,t=I3(e,i))),t===1))throw n=nm,Fu(e,0),As(e,r),Ro(e,ba()),n;switch(e.finishedWork=l,e.finishedLanes=r,t){case 0:case 1:throw Error(ln(345));case 2:yu(e,Po,Il);break;case 3:if(As(e,r),(r&amp;130023424)===r&amp;&amp;(t=MC+500-ba(),10&lt;t)){if(Cv(e,0)!==0)break;if(l=e.suspendedLanes,(l&amp;r)!==r){bo(),e.pingedLanes|=e.suspendedLanes&amp;l;break}e.timeoutHandle=m3(yu.bind(null,e,Po,Il),t);break}yu(e,Po,Il);break;case 4:if(As(e,r),(r&amp;4194240)===r)break;for(t=e.eventTimes,l=-1;0&lt;r;){var o=31-Bi(r);i=1&lt;&lt;o,o=t[o],o&gt;l&amp;&amp;(l=o),r&amp;=~i}if(r=l,r=ba()-r,r=(120&gt;r?120:480&gt;r?480:1080&gt;r?1080:1920&gt;r?1920:3e3&gt;r?3e3:4320&gt;r?4320:1960*BQ(r/1960))-r,10&lt;r){e.timeoutHandle=m3(yu.bind(null,e,Po,Il),r);break}yu(e,Po,Il);break;case 5:yu(e,Po,Il);break;default:throw Error(ln(329))}}}return Ro(e,ba()),e.callbackNode===n?mF.bind(null,e):null}function I3(e,t){var n=Sh;return e.current.memoizedState.isDehydrated&amp;&amp;(Fu(e,t).flags|=256),e=Uv(e,t),e!==2&amp;&amp;(t=Po,Po=n,t!==null&amp;&amp;$3(t)),e}function $3(e){Po===null?Po=e:Po.push.apply(Po,e)}function WQ(e){for(var t=e;;){if(t.flags&amp;16384){var n=t.updateQueue;if(n!==null&amp;&amp;(n=n.stores,n!==null))for(var r=0;r&lt;n.length;r++){var l=n[r],i=l.getSnapshot;l=l.value;try{if(!qi(i(),l))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&amp;16384&amp;&amp;n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function As(e,t){for(t&amp;=~CC,t&amp;=~u1,e.suspendedLanes|=t,e.pingedLanes&amp;=~t,e=e.expirationTimes;0&lt;t;){var n=31-Bi(t),r=1&lt;&lt;n;e[n]=-1,t&amp;=~r}}function oA(e){if(fr&amp;6)throw Error(ln(327));vd();var t=Cv(e,0);if(!(t&amp;1))return Ro(e,ba()),null;var n=Uv(e,t);if(e.tag!==0&amp;&amp;n===2){var r=l3(e);r!==0&amp;&amp;(t=r,n=I3(e,r))}if(n===1)throw n=nm,Fu(e,0),As(e,t),Ro(e,ba()),n;if(n===6)throw Error(ln(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,yu(e,Po,Il),Ro(e,ba()),null}function PC(e,t){var n=fr;fr|=1;try{return e(t)}finally{fr=n,fr===0&amp;&amp;(Rd=ba()+500,o1&amp;&amp;tu())}}function Vu(e){Es!==null&amp;&amp;Es.tag===0&amp;&amp;!(fr&amp;6)&amp;&amp;vd();var t=fr;fr|=1;var n=bi.transition,r=Pr;try{if(bi.transition=null,Pr=1,e)return e()}finally{Pr=r,bi.transition=n,fr=t,!(fr&amp;6)&amp;&amp;tu()}}function OC(){Uo=sd.current,Hr(sd)}function Fu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&amp;&amp;(e.timeoutHandle=-1,yQ(n)),Oa!==null)for(n=Oa.return;n!==null;){var r=n;switch(uC(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&amp;&amp;Dv();break;case 3:Dd(),Hr(Do),Hr(fo),yC();break;case 5:vC(r);break;case 4:Dd();break;case 13:Hr(na);break;case 19:Hr(na);break;case 10:pC(r.type._context);break;case 22:case 23:OC()}n=n.return}if(Fa=e,Oa=e=Bs(e.current,null),eo=Uo=t,La=0,nm=null,CC=u1=Hu=0,Po=Sh=null,Ou!==null){for(t=0;t&lt;Ou.length;t++)if(n=Ou[t],r=n.interleaved,r!==null){n.interleaved=null;var l=r.next,i=n.pending;if(i!==null){var o=i.next;i.next=l,r.next=o}n.pending=r}Ou=null}return e}function gF(e,t){do{var n=Oa;try{if(fC(),B0.current=zv,jv){for(var r=aa.memoizedState;r!==null;){var l=r.queue;l!==null&amp;&amp;(l.pending=null),r=r.next}jv=!1}if(Uu=0,Na=Ra=aa=null,Th=!1,Jh=0,SC.current=null,n===null||n.return===null){La=1,nm=t,Oa=null;break}e:{var i=e,o=n.return,a=n,s=t;if(t=eo,a.flags|=32768,s!==null&amp;&amp;typeof s==&quot;object&quot;&amp;&amp;typeof s.then==&quot;function&quot;){var u=s,c=a,d=c.tag;if(!(c.mode&amp;1)&amp;&amp;(d===0||d===11||d===15)){var f=c.alternate;f?(c.updateQueue=f.updateQueue,c.memoizedState=f.memoizedState,c.lanes=f.lanes):(c.updateQueue=null,c.memoizedState=null)}var p=V6(o);if(p!==null){p.flags&amp;=-257,G6(p,o,a,i,t),p.mode&amp;1&amp;&amp;H6(i,u,t),t=p,s=u;var m=t.updateQueue;if(m===null){var g=new Set;g.add(s),t.updateQueue=g}else m.add(s);break e}else{if(!(t&amp;1)){H6(i,u,t),AC();break e}s=Error(ln(426))}}else if(Zr&amp;&amp;a.mode&amp;1){var b=V6(o);if(b!==null){!(b.flags&amp;65536)&amp;&amp;(b.flags|=256),G6(b,o,a,i,t),cC(Ed(s,a));break e}}i=s=Ed(s,a),La!==4&amp;&amp;(La=2),Sh===null?Sh=[i]:Sh.push(i),i=o;do{switch(i.tag){case 3:i.flags|=65536,t&amp;=-t,i.lanes|=t;var v=JN(i,s,t);F6(i,v);break e;case 1:a=s;var h=i.type,y=i.stateNode;if(!(i.flags&amp;128)&amp;&amp;(typeof h.getDerivedStateFromError==&quot;function&quot;||y!==null&amp;&amp;typeof y.componentDidCatch==&quot;function&quot;&amp;&amp;(js===null||!js.has(y)))){i.flags|=65536,t&amp;=-t,i.lanes|=t;var w=eF(i,a,t);F6(i,w);break e}}i=i.return}while(i!==null)}bF(n)}catch(_){t=_,Oa===n&amp;&amp;n!==null&amp;&amp;(Oa=n=n.return);continue}break}while(!0)}function vF(){var e=Bv.current;return Bv.current=zv,e===null?zv:e}function AC(){(La===0||La===3||La===2)&amp;&amp;(La=4),Fa===null||!(Hu&amp;268435455)&amp;&amp;!(u1&amp;268435455)||As(Fa,eo)}function Uv(e,t){var n=fr;fr|=2;var r=vF();(Fa!==e||eo!==t)&amp;&amp;(Il=null,Fu(e,t));do try{qQ();break}catch(l){gF(e,l)}while(!0);if(fC(),fr=n,Bv.current=r,Oa!==null)throw Error(ln(261));return Fa=null,eo=0,La}function qQ(){for(;Oa!==null;)yF(Oa)}function UQ(){for(;Oa!==null&amp;&amp;!mZ();)yF(Oa)}function yF(e){var t=wF(e.alternate,e,Uo);e.memoizedProps=e.pendingProps,t===null?bF(e):Oa=t,SC.current=null}function bF(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&amp;32768){if(n=NQ(n,t),n!==null){n.flags&amp;=32767,Oa=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{La=6,Oa=null;return}}else if(n=$Q(n,t,Uo),n!==null){Oa=n;return}if(t=t.sibling,t!==null){Oa=t;return}Oa=t=e}while(t!==null);La===0&amp;&amp;(La=5)}function yu(e,t,n){var r=Pr,l=bi.transition;try{bi.transition=null,Pr=1,HQ(e,t,n,r)}finally{bi.transition=l,Pr=r}return null}function HQ(e,t,n,r){do vd();while(Es!==null);if(fr&amp;6)throw Error(ln(327));n=e.finishedWork;var l=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(ln(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(SZ(e,i),e===Fa&amp;&amp;(Oa=Fa=null,eo=0),!(n.subtreeFlags&amp;2064)&amp;&amp;!(n.flags&amp;2064)||Qg||(Qg=!0,_F(Sv,function(){return vd(),null})),i=(n.flags&amp;15990)!==0,n.subtreeFlags&amp;15990||i){i=bi.transition,bi.transition=null;var o=Pr;Pr=1;var a=fr;fr|=4,SC.current=null,jQ(e,n),pF(n,e),dQ(p3),Mv=!!f3,p3=f3=null,e.current=n,zQ(n),gZ(),fr=a,Pr=o,bi.transition=i}else e.current=n;if(Qg&amp;&amp;(Qg=!1,Es=e,qv=l),i=e.pendingLanes,i===0&amp;&amp;(js=null),bZ(n.stateNode),Ro(e,ba()),t!==null)for(r=e.onRecoverableError,n=0;n&lt;t.length;n++)l=t[n],r(l.value,{componentStack:l.stack,digest:l.digest});if(Wv)throw Wv=!1,e=R3,R3=null,e;return qv&amp;1&amp;&amp;e.tag!==0&amp;&amp;vd(),i=e.pendingLanes,i&amp;1?e===L3?Ch++:(Ch=0,L3=e):Ch=0,tu(),null}function vd(){if(Es!==null){var e=Q$(qv),t=bi.transition,n=Pr;try{if(bi.transition=null,Pr=16&gt;e?16:e,Es===null)var r=!1;else{if(e=Es,Es=null,qv=0,fr&amp;6)throw Error(ln(331));var l=fr;for(fr|=4,Dn=e.current;Dn!==null;){var i=Dn,o=i.child;if(Dn.flags&amp;16){var a=i.deletions;if(a!==null){for(var s=0;s&lt;a.length;s++){var u=a[s];for(Dn=u;Dn!==null;){var c=Dn;switch(c.tag){case 0:case 11:case 15:kh(8,c,i)}var d=c.child;if(d!==null)d.return=c,Dn=d;else for(;Dn!==null;){c=Dn;var f=c.sibling,p=c.return;if(cF(c),c===u){Dn=null;break}if(f!==null){f.return=p,Dn=f;break}Dn=p}}}var m=i.alternate;if(m!==null){var g=m.child;if(g!==null){m.child=null;do{var b=g.sibling;g.sibling=null,g=b}while(g!==null)}}Dn=i}}if(i.subtreeFlags&amp;2064&amp;&amp;o!==null)o.return=i,Dn=o;else e:for(;Dn!==null;){if(i=Dn,i.flags&amp;2048)switch(i.tag){case 0:case 11:case 15:kh(9,i,i.return)}var v=i.sibling;if(v!==null){v.return=i.return,Dn=v;break e}Dn=i.return}}var h=e.current;for(Dn=h;Dn!==null;){o=Dn;var y=o.child;if(o.subtreeFlags&amp;2064&amp;&amp;y!==null)y.return=o,Dn=y;else e:for(o=h;Dn!==null;){if(a=Dn,a.flags&amp;2048)try{switch(a.tag){case 0:case 11:case 15:s1(9,a)}}catch(_){pa(a,a.return,_)}if(a===o){Dn=null;break e}var w=a.sibling;if(w!==null){w.return=a.return,Dn=w;break e}Dn=a.return}}if(fr=l,tu(),hl&amp;&amp;typeof hl.onPostCommitFiberRoot==&quot;function&quot;)try{hl.onPostCommitFiberRoot(e1,e)}catch{}r=!0}return r}finally{Pr=n,bi.transition=t}}return!1}function iA(e,t,n){t=Ed(n,t),t=JN(e,t,1),e=Fs(e,t,1),t=bo(),e!==null&amp;&amp;(zm(e,1,t),Ro(e,t))}function pa(e,t,n){if(e.tag===3)iA(e,e,n);else for(;t!==null;){if(t.tag===3){iA(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==&quot;function&quot;||typeof r.componentDidCatch==&quot;function&quot;&amp;&amp;(js===null||!js.has(r))){e=Ed(n,e),e=eF(t,e,1),t=Fs(t,e,1),e=bo(),t!==null&amp;&amp;(zm(t,1,e),Ro(t,e));break}}t=t.return}}function VQ(e,t,n){var r=e.pingCache;r!==null&amp;&amp;r.delete(t),t=bo(),e.pingedLanes|=e.suspendedLanes&amp;n,Fa===e&amp;&amp;(eo&amp;n)===n&amp;&amp;(La===4||La===3&amp;&amp;(eo&amp;130023424)===eo&amp;&amp;500&gt;ba()-MC?Fu(e,0):CC|=n),Ro(e,t)}function xF(e,t){t===0&amp;&amp;(e.mode&amp;1?(t=Wg,Wg&lt;&lt;=1,!(Wg&amp;130023424)&amp;&amp;(Wg=4194304)):t=1);var n=bo();e=Yl(e,t),e!==null&amp;&amp;(zm(e,t,n),Ro(e,n))}function GQ(e){var t=e.memoizedState,n=0;t!==null&amp;&amp;(n=t.retryLane),xF(e,n)}function YQ(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&amp;&amp;(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(ln(314))}r!==null&amp;&amp;r.delete(t),xF(e,n)}var wF;wF=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Do.current)Ao=!0;else{if(!(e.lanes&amp;n)&amp;&amp;!(t.flags&amp;128))return Ao=!1,IQ(e,t,n);Ao=!!(e.flags&amp;131072)}else Ao=!1,Zr&amp;&amp;t.flags&amp;1048576&amp;&amp;kN(t,Lv,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;q0(e,t),e=t.pendingProps;var l=Pd(t,fo.current);gd(t,n),l=xC(null,t,r,e,l,n);var i=wC();return t.flags|=1,typeof l==&quot;object&quot;&amp;&amp;l!==null&amp;&amp;typeof l.render==&quot;function&quot;&amp;&amp;l.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Eo(r)?(i=!0,Ev(t)):i=!1,t.memoizedState=l.state!==null&amp;&amp;l.state!==void 0?l.state:null,mC(t),l.updater=i1,t.stateNode=l,l._reactInternals=t,_3(t,r,e,n),t=S3(null,t,r,!0,i,n)):(t.tag=0,Zr&amp;&amp;i&amp;&amp;sC(t),vo(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(q0(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=KQ(r),e=$i(r,e),l){case 0:t=k3(null,t,r,e,n);break e;case 1:t=K6(null,t,r,e,n);break e;case 11:t=Y6(null,t,r,e,n);break e;case 14:t=X6(null,t,r,$i(r.type,e),n);break e}throw Error(ln(306,r,&quot;&quot;))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$i(r,l),k3(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$i(r,l),K6(e,t,r,l,n);case 3:e:{if(aF(t),e===null)throw Error(ln(387));r=t.pendingProps,i=t.memoizedState,l=i.element,PN(e,t),Nv(t,r,null,n);var o=t.memoizedState;if(r=o.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=i,t.memoizedState=i,t.flags&amp;256){l=Ed(Error(ln(423)),t),t=Z6(e,t,r,n,l);break e}else if(r!==l){l=Ed(Error(ln(424)),t),t=Z6(e,t,r,n,l);break e}else for(Vo=Ns(t.stateNode.containerInfo.firstChild),Ko=t,Zr=!0,Fi=null,n=EN(t,null,r,n),t.child=n;n;)n.flags=n.flags&amp;-3|4096,n=n.sibling;else{if(Od(),r===l){t=Xl(e,t,n);break e}vo(e,t,r,n)}t=t.child}return t;case 5:return RN(t),e===null&amp;&amp;b3(t),r=t.type,l=t.pendingProps,i=e!==null?e.memoizedProps:null,o=l.children,h3(r,l)?o=null:i!==null&amp;&amp;h3(r,i)&amp;&amp;(t.flags|=32),rF(e,t),vo(e,t,o,n),t.child;case 6:return e===null&amp;&amp;b3(t),null;case 13:return oF(e,t,n);case 4:return gC(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ad(t,null,r,n):vo(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$i(r,l),Y6(e,t,r,l,n);case 7:return vo(e,t,t.pendingProps,n),t.child;case 8:return vo(e,t,t.pendingProps.children,n),t.child;case 12:return vo(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,i=t.memoizedProps,o=l.value,jr(Iv,r._currentValue),r._currentValue=o,i!==null)if(qi(i.value,o)){if(i.children===l.children&amp;&amp;!Do.current){t=Xl(e,t,n);break e}}else for(i=t.child,i!==null&amp;&amp;(i.return=t);i!==null;){var a=i.dependencies;if(a!==null){o=i.child;for(var s=a.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=Ul(-1,n&amp;-n),s.tag=2;var u=i.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?s.next=s:(s.next=c.next,c.next=s),u.pending=s}}i.lanes|=n,s=i.alternate,s!==null&amp;&amp;(s.lanes|=n),x3(i.return,n,t),a.lanes|=n;break}s=s.next}}else if(i.tag===10)o=i.type===t.type?null:i.child;else if(i.tag===18){if(o=i.return,o===null)throw Error(ln(341));o.lanes|=n,a=o.alternate,a!==null&amp;&amp;(a.lanes|=n),x3(o,n,t),o=i.sibling}else o=i.child;if(o!==null)o.return=i;else for(o=i;o!==null;){if(o===t){o=null;break}if(i=o.sibling,i!==null){i.return=o.return,o=i;break}o=o.return}i=o}vo(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,gd(t,n),l=_i(l),r=r(l),t.flags|=1,vo(e,t,r,n),t.child;case 14:return r=t.type,l=$i(r,t.pendingProps),l=$i(r.type,l),X6(e,t,r,l,n);case 15:return tF(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:$i(r,l),q0(e,t),t.tag=1,Eo(r)?(e=!0,Ev(t)):e=!1,gd(t,n),AN(t,r,l),_3(t,r,l,n),S3(null,t,r,!0,e,n);case 19:return iF(e,t,n);case 22:return nF(e,t,n)}throw Error(ln(156,t.tag))};function _F(e,t){return Y$(e,t)}function XQ(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function hi(e,t,n,r){return new XQ(e,t,n,r)}function DC(e){return e=e.prototype,!(!e||!e.isReactComponent)}function KQ(e){if(typeof e==&quot;function&quot;)return DC(e)?1:0;if(e!=null){if(e=e.$$typeof,e===KS)return 11;if(e===ZS)return 14}return 2}function Bs(e,t){var n=e.alternate;return n===null?(n=hi(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&amp;14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function V0(e,t,n,r,l,i){var o=2;if(r=e,typeof e==&quot;function&quot;)DC(e)&amp;&amp;(o=1);else if(typeof e==&quot;string&quot;)o=5;else e:switch(e){case Qc:return ju(n.children,l,i,t);case XS:o=8,l|=8;break;case VT:return e=hi(12,n,t,l|2),e.elementType=VT,e.lanes=i,e;case GT:return e=hi(13,n,t,l),e.elementType=GT,e.lanes=i,e;case YT:return e=hi(19,n,t,l),e.elementType=YT,e.lanes=i,e;case D$:return c1(n,l,i,t);default:if(typeof e==&quot;object&quot;&amp;&amp;e!==null)switch(e.$$typeof){case O$:o=10;break e;case A$:o=9;break e;case KS:o=11;break e;case ZS:o=14;break e;case Ms:o=16,r=null;break e}throw Error(ln(130,e==null?e:typeof e,&quot;&quot;))}return t=hi(o,n,t,l),t.elementType=e,t.type=r,t.lanes=i,t}function ju(e,t,n,r){return e=hi(7,e,r,t),e.lanes=n,e}function c1(e,t,n,r){return e=hi(22,e,r,t),e.elementType=D$,e.lanes=n,e.stateNode={isHidden:!1},e}function dw(e,t,n){return e=hi(6,e,null,t),e.lanes=n,e}function fw(e,t,n){return t=hi(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ZQ(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=V2(0),this.expirationTimes=V2(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=V2(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function EC(e,t,n,r,l,i,o,a,s){return e=new ZQ(e,t,n,a,s),t===1?(t=1,i===!0&amp;&amp;(t|=8)):t=0,i=hi(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},mC(i),e}function QQ(e,t,n){var r=3&lt;arguments.length&amp;&amp;arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Zc,key:r==null?null:&quot;&quot;+r,children:e,containerInfo:t,implementation:n}}function TF(e){if(!e)return Ys;e=e._reactInternals;e:{if(uc(e)!==e||e.tag!==1)throw Error(ln(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Eo(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(ln(171))}if(e.tag===1){var n=e.type;if(Eo(n))return _N(e,n,t)}return t}function kF(e,t,n,r,l,i,o,a,s){return e=EC(n,r,!0,e,l,i,o,a,s),e.context=TF(null),n=e.current,r=bo(),l=zs(n),i=Ul(r,l),i.callback=t??null,Fs(n,i,l),e.current.lanes=l,zm(e,l,r),Ro(e,r),e}function d1(e,t,n,r){var l=t.current,i=bo(),o=zs(l);return n=TF(n),t.context===null?t.context=n:t.pendingContext=n,t=Ul(i,o),t.payload={element:e},r=r===void 0?null:r,r!==null&amp;&amp;(t.callback=r),e=Fs(l,t,o),e!==null&amp;&amp;(Wi(e,l,o,i),z0(e,l,o)),o}function Hv(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function lA(e,t){if(e=e.memoizedState,e!==null&amp;&amp;e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&amp;&amp;n&lt;t?n:t}}function RC(e,t){lA(e,t),(e=e.alternate)&amp;&amp;lA(e,t)}function JQ(){return null}var SF=typeof reportError==&quot;function&quot;?reportError:function(e){console.error(e)};function LC(e){this._internalRoot=e}f1.prototype.render=LC.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(ln(409));d1(e,t,null,null)};f1.prototype.unmount=LC.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Vu(function(){d1(null,e,null,null)}),t[Gl]=null}};function f1(e){this._internalRoot=e}f1.prototype.unstable_scheduleHydration=function(e){if(e){var t=tN();e={blockedOn:null,target:e,priority:t};for(var n=0;n&lt;Os.length&amp;&amp;t!==0&amp;&amp;t&lt;Os[n].priority;n++);Os.splice(n,0,e),n===0&amp;&amp;rN(e)}};function IC(e){return!(!e||e.nodeType!==1&amp;&amp;e.nodeType!==9&amp;&amp;e.nodeType!==11)}function p1(e){return!(!e||e.nodeType!==1&amp;&amp;e.nodeType!==9&amp;&amp;e.nodeType!==11&amp;&amp;(e.nodeType!==8||e.nodeValue!==&quot; react-mount-point-unstable &quot;))}function sA(){}function eJ(e,t,n,r,l){if(l){if(typeof r==&quot;function&quot;){var i=r;r=function(){var u=Hv(o);i.call(u)}}var o=kF(t,r,e,0,null,!1,!1,&quot;&quot;,sA);return e._reactRootContainer=o,e[Gl]=o.current,Yh(e.nodeType===8?e.parentNode:e),Vu(),o}for(;l=e.lastChild;)e.removeChild(l);if(typeof r==&quot;function&quot;){var a=r;r=function(){var u=Hv(s);a.call(u)}}var s=EC(e,0,!1,null,null,!1,!1,&quot;&quot;,sA);return e._reactRootContainer=s,e[Gl]=s.current,Yh(e.nodeType===8?e.parentNode:e),Vu(function(){d1(t,s,n,r)}),s}function h1(e,t,n,r,l){var i=n._reactRootContainer;if(i){var o=i;if(typeof l==&quot;function&quot;){var a=l;l=function(){var s=Hv(o);a.call(s)}}d1(t,o,e,l)}else o=eJ(n,t,e,l,r);return Hv(o)}J$=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ih(t.pendingLanes);n!==0&amp;&amp;(eC(t,n|1),Ro(t,ba()),!(fr&amp;6)&amp;&amp;(Rd=ba()+500,tu()))}break;case 13:Vu(function(){var r=Yl(e,1);if(r!==null){var l=bo();Wi(r,e,1,l)}}),RC(e,1)}};tC=function(e){if(e.tag===13){var t=Yl(e,134217728);if(t!==null){var n=bo();Wi(t,e,134217728,n)}RC(e,134217728)}};eN=function(e){if(e.tag===13){var t=zs(e),n=Yl(e,t);if(n!==null){var r=bo();Wi(n,e,t,r)}RC(e,t)}};tN=function(){return Pr};nN=function(e,t){var n=Pr;try{return Pr=e,t()}finally{Pr=n}};a3=function(e,t,n){switch(t){case&quot;input&quot;:if(ZT(e,n),t=n.name,n.type===&quot;radio&quot;&amp;&amp;t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(&quot;input[name=&quot;+JSON.stringify(&quot;&quot;+t)+&#x27;][type=&quot;radio&quot;]&#x27;),t=0;t&lt;n.length;t++){var r=n[t];if(r!==e&amp;&amp;r.form===e.form){var l=a1(r);if(!l)throw Error(ln(90));R$(r),ZT(r,l)}}}break;case&quot;textarea&quot;:I$(e,n);break;case&quot;select&quot;:t=n.value,t!=null&amp;&amp;fd(e,!!n.multiple,t,!1)}};W$=PC;q$=Vu;var tJ={usingClientEntryPoint:!1,Events:[Wm,nd,a1,z$,B$,PC]},Gf={findFiberByHostInstance:Pu,bundleType:0,version:&quot;18.2.0&quot;,rendererPackageName:&quot;react-dom&quot;},nJ={bundleType:Gf.bundleType,version:Gf.version,rendererPackageName:Gf.rendererPackageName,rendererConfig:Gf.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:is.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=V$(e),e===null?null:e.stateNode},findFiberByHostInstance:Gf.findFiberByHostInstance||JQ,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:&quot;18.2.0-next-9e3b772b8-20220608&quot;};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&lt;&quot;u&quot;){var Jg=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Jg.isDisabled&amp;&amp;Jg.supportsFiber)try{e1=Jg.inject(nJ),hl=Jg}catch{}}ni.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tJ;ni.createPortal=function(e,t){var n=2&lt;arguments.length&amp;&amp;arguments[2]!==void 0?arguments[2]:null;if(!IC(t))throw Error(ln(200));return QQ(e,t,null,n)};ni.createRoot=function(e,t){if(!IC(e))throw Error(ln(299));var n=!1,r=&quot;&quot;,l=SF;return t!=null&amp;&amp;(t.unstable_strictMode===!0&amp;&amp;(n=!0),t.identifierPrefix!==void 0&amp;&amp;(r=t.identifierPrefix),t.onRecoverableError!==void 0&amp;&amp;(l=t.onRecoverableError)),t=EC(e,1,!1,null,null,n,!1,r,l),e[Gl]=t.current,Yh(e.nodeType===8?e.parentNode:e),new LC(t)};ni.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render==&quot;function&quot;?Error(ln(188)):(e=Object.keys(e).join(&quot;,&quot;),Error(ln(268,e)));return e=V$(t),e=e===null?null:e.stateNode,e};ni.flushSync=function(e){return Vu(e)};ni.hydrate=function(e,t,n){if(!p1(t))throw Error(ln(200));return h1(null,e,t,!0,n)};ni.hydrateRoot=function(e,t,n){if(!IC(e))throw Error(ln(405));var r=n!=null&amp;&amp;n.hydratedSources||null,l=!1,i=&quot;&quot;,o=SF;if(n!=null&amp;&amp;(n.unstable_strictMode===!0&amp;&amp;(l=!0),n.identifierPrefix!==void 0&amp;&amp;(i=n.identifierPrefix),n.onRecoverableError!==void 0&amp;&amp;(o=n.onRecoverableError)),t=kF(t,null,e,1,n??null,l,!1,i,o),e[Gl]=t.current,Yh(e),r)for(e=0;e&lt;r.length;e++)n=r[e],l=n._getVersion,l=l(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,l]:t.mutableSourceEagerHydrationData.push(n,l);return new f1(t)};ni.render=function(e,t,n){if(!p1(t))throw Error(ln(200));return h1(null,e,t,!1,n)};ni.unmountComponentAtNode=function(e){if(!p1(e))throw Error(ln(40));return e._reactRootContainer?(Vu(function(){h1(null,null,e,!1,function(){e._reactRootContainer=null,e[Gl]=null})}),!0):!1};ni.unstable_batchedUpdates=PC;ni.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!p1(n))throw Error(ln(200));if(e==null||e._reactInternals===void 0)throw Error(ln(38));return h1(e,t,n,!1,r)};ni.version=&quot;18.2.0-next-9e3b772b8-20220608&quot;;function CF(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&gt;&quot;u&quot;||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=&quot;function&quot;))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(CF)}catch(e){console.error(e)}}CF(),k$.exports=ni;var cc=k$.exports;const sh=lr(cc);var uA=cc;UT.createRoot=uA.createRoot,UT.hydrateRoot=uA.hydrateRoot;const rm={black:&quot;#000&quot;,white:&quot;#fff&quot;},Dc={50:&quot;#ffebee&quot;,100:&quot;#ffcdd2&quot;,200:&quot;#ef9a9a&quot;,300:&quot;#e57373&quot;,400:&quot;#ef5350&quot;,500:&quot;#f44336&quot;,600:&quot;#e53935&quot;,700:&quot;#d32f2f&quot;,800:&quot;#c62828&quot;,900:&quot;#b71c1c&quot;,A100:&quot;#ff8a80&quot;,A200:&quot;#ff5252&quot;,A400:&quot;#ff1744&quot;,A700:&quot;#d50000&quot;},Ec={50:&quot;#f3e5f5&quot;,100:&quot;#e1bee7&quot;,200:&quot;#ce93d8&quot;,300:&quot;#ba68c8&quot;,400:&quot;#ab47bc&quot;,500:&quot;#9c27b0&quot;,600:&quot;#8e24aa&quot;,700:&quot;#7b1fa2&quot;,800:&quot;#6a1b9a&quot;,900:&quot;#4a148c&quot;,A100:&quot;#ea80fc&quot;,A200:&quot;#e040fb&quot;,A400:&quot;#d500f9&quot;,A700:&quot;#aa00ff&quot;},Rc={50:&quot;#e3f2fd&quot;,100:&quot;#bbdefb&quot;,200:&quot;#90caf9&quot;,300:&quot;#64b5f6&quot;,400:&quot;#42a5f5&quot;,500:&quot;#2196f3&quot;,600:&quot;#1e88e5&quot;,700:&quot;#1976d2&quot;,800:&quot;#1565c0&quot;,900:&quot;#0d47a1&quot;,A100:&quot;#82b1ff&quot;,A200:&quot;#448aff&quot;,A400:&quot;#2979ff&quot;,A700:&quot;#2962ff&quot;},Lc={50:&quot;#e1f5fe&quot;,100:&quot;#b3e5fc&quot;,200:&quot;#81d4fa&quot;,300:&quot;#4fc3f7&quot;,400:&quot;#29b6f6&quot;,500:&quot;#03a9f4&quot;,600:&quot;#039be5&quot;,700:&quot;#0288d1&quot;,800:&quot;#0277bd&quot;,900:&quot;#01579b&quot;,A100:&quot;#80d8ff&quot;,A200:&quot;#40c4ff&quot;,A400:&quot;#00b0ff&quot;,A700:&quot;#0091ea&quot;},Ic={50:&quot;#e8f5e9&quot;,100:&quot;#c8e6c9&quot;,200:&quot;#a5d6a7&quot;,300:&quot;#81c784&quot;,400:&quot;#66bb6a&quot;,500:&quot;#4caf50&quot;,600:&quot;#43a047&quot;,700:&quot;#388e3c&quot;,800:&quot;#2e7d32&quot;,900:&quot;#1b5e20&quot;,A100:&quot;#b9f6ca&quot;,A200:&quot;#69f0ae&quot;,A400:&quot;#00e676&quot;,A700:&quot;#00c853&quot;},Yf={50:&quot;#fff3e0&quot;,100:&quot;#ffe0b2&quot;,200:&quot;#ffcc80&quot;,300:&quot;#ffb74d&quot;,400:&quot;#ffa726&quot;,500:&quot;#ff9800&quot;,600:&quot;#fb8c00&quot;,700:&quot;#f57c00&quot;,800:&quot;#ef6c00&quot;,900:&quot;#e65100&quot;,A100:&quot;#ffd180&quot;,A200:&quot;#ffab40&quot;,A400:&quot;#ff9100&quot;,A700:&quot;#ff6d00&quot;},Rl={50:&quot;#fafafa&quot;,100:&quot;#f5f5f5&quot;,200:&quot;#eeeeee&quot;,300:&quot;#e0e0e0&quot;,400:&quot;#bdbdbd&quot;,500:&quot;#9e9e9e&quot;,600:&quot;#757575&quot;,700:&quot;#616161&quot;,800:&quot;#424242&quot;,900:&quot;#212121&quot;,A100:&quot;#f5f5f5&quot;,A200:&quot;#eeeeee&quot;,A400:&quot;#bdbdbd&quot;,A700:&quot;#616161&quot;};function Ie(){return Ie=Object.assign?Object.assign.bind():function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},Ie.apply(this,arguments)}function Fl(e){return e!==null&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;e.constructor===Object}function MF(e){if(!Fl(e))return e;const t={};return Object.keys(e).forEach(n=&gt;{t[n]=MF(e[n])}),t}function ha(e,t,n={clone:!0}){const r=n.clone?Ie({},e):e;return Fl(e)&amp;&amp;Fl(t)&amp;&amp;Object.keys(t).forEach(l=&gt;{l!==&quot;__proto__&quot;&amp;&amp;(Fl(t[l])&amp;&amp;l in e&amp;&amp;Fl(e[l])?r[l]=ha(e[l],t[l],n):n.clone?r[l]=Fl(t[l])?MF(t[l]):t[l]:r[l]=t[l])}),r}var PF={exports:{}},rJ=&quot;SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED&quot;,aJ=rJ,oJ=aJ;function OF(){}function AF(){}AF.resetWarningCache=OF;var iJ=function(){function e(r,l,i,o,a,s){if(s!==oJ){var u=new Error(&quot;Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types&quot;);throw u.name=&quot;Invariant Violation&quot;,u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:AF,resetWarningCache:OF};return n.PropTypes=n,n};PF.exports=iJ();var Vr=PF.exports;const le=lr(Vr);function No(e){let t=&quot;https://mui.com/production-error/?code=&quot;+e;for(let n=1;n&lt;arguments.length;n+=1)t+=&quot;&amp;args[]=&quot;+encodeURIComponent(arguments[n]);return&quot;Minified MUI error #&quot;+e+&quot;; visit &quot;+t+&quot; for the full message.&quot;}var DF={exports:{}},Or={};/**\n",
       " * @license React\n",
       " * react-is.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */var $C=Symbol.for(&quot;react.element&quot;),NC=Symbol.for(&quot;react.portal&quot;),m1=Symbol.for(&quot;react.fragment&quot;),g1=Symbol.for(&quot;react.strict_mode&quot;),v1=Symbol.for(&quot;react.profiler&quot;),y1=Symbol.for(&quot;react.provider&quot;),b1=Symbol.for(&quot;react.context&quot;),lJ=Symbol.for(&quot;react.server_context&quot;),x1=Symbol.for(&quot;react.forward_ref&quot;),w1=Symbol.for(&quot;react.suspense&quot;),_1=Symbol.for(&quot;react.suspense_list&quot;),T1=Symbol.for(&quot;react.memo&quot;),k1=Symbol.for(&quot;react.lazy&quot;),sJ=Symbol.for(&quot;react.offscreen&quot;),EF;EF=Symbol.for(&quot;react.module.reference&quot;);function Mi(e){if(typeof e==&quot;object&quot;&amp;&amp;e!==null){var t=e.$$typeof;switch(t){case $C:switch(e=e.type,e){case m1:case v1:case g1:case w1:case _1:return e;default:switch(e=e&amp;&amp;e.$$typeof,e){case lJ:case b1:case x1:case k1:case T1:case y1:return e;default:return t}}case NC:return t}}}Or.ContextConsumer=b1;Or.ContextProvider=y1;Or.Element=$C;Or.ForwardRef=x1;Or.Fragment=m1;Or.Lazy=k1;Or.Memo=T1;Or.Portal=NC;Or.Profiler=v1;Or.StrictMode=g1;Or.Suspense=w1;Or.SuspenseList=_1;Or.isAsyncMode=function(){return!1};Or.isConcurrentMode=function(){return!1};Or.isContextConsumer=function(e){return Mi(e)===b1};Or.isContextProvider=function(e){return Mi(e)===y1};Or.isElement=function(e){return typeof e==&quot;object&quot;&amp;&amp;e!==null&amp;&amp;e.$$typeof===$C};Or.isForwardRef=function(e){return Mi(e)===x1};Or.isFragment=function(e){return Mi(e)===m1};Or.isLazy=function(e){return Mi(e)===k1};Or.isMemo=function(e){return Mi(e)===T1};Or.isPortal=function(e){return Mi(e)===NC};Or.isProfiler=function(e){return Mi(e)===v1};Or.isStrictMode=function(e){return Mi(e)===g1};Or.isSuspense=function(e){return Mi(e)===w1};Or.isSuspenseList=function(e){return Mi(e)===_1};Or.isValidElementType=function(e){return typeof e==&quot;string&quot;||typeof e==&quot;function&quot;||e===m1||e===v1||e===g1||e===w1||e===_1||e===sJ||typeof e==&quot;object&quot;&amp;&amp;e!==null&amp;&amp;(e.$$typeof===k1||e.$$typeof===T1||e.$$typeof===y1||e.$$typeof===b1||e.$$typeof===x1||e.$$typeof===EF||e.getModuleId!==void 0)};Or.typeOf=Mi;DF.exports=Or;var uJ=DF.exports;function Jt(e){if(typeof e!=&quot;string&quot;)throw new Error(No(7));return e.charAt(0).toUpperCase()+e.slice(1)}function N3(...e){return e.reduce((t,n)=&gt;n==null?t:function(...l){t.apply(this,l),n.apply(this,l)},()=&gt;{})}function Um(e,t=166){let n;function r(...l){const i=()=&gt;{e.apply(this,l)};clearTimeout(n),n=setTimeout(i,t)}return r.clear=()=&gt;{clearTimeout(n)},r}function cJ(e,t){return()=&gt;null}function G0(e,t){var n,r;return ge.isValidElement(e)&amp;&amp;t.indexOf((n=e.type.muiName)!=null?n:(r=e.type)==null||(r=r._payload)==null||(r=r.value)==null?void 0:r.muiName)!==-1}function Aa(e){return e&amp;&amp;e.ownerDocument||document}function bl(e){return Aa(e).defaultView||window}function dJ(e,t){return()=&gt;null}function Vv(e,t){typeof e==&quot;function&quot;?e(t):e&amp;&amp;(e.current=t)}const no=typeof window&lt;&quot;u&quot;?ge.useLayoutEffect:ge.useEffect;let cA=0;function fJ(e){const[t,n]=ge.useState(e),r=e||t;return ge.useEffect(()=&gt;{t==null&amp;&amp;(cA+=1,n(`mui-${cA}`))},[t]),r}const dA=qT.useId;function Kl(e){if(dA!==void 0){const t=dA();return e??t}return fJ(e)}function pJ(e,t,n,r,l){return null}function Zl({controlled:e,default:t,name:n,state:r=&quot;value&quot;}){const{current:l}=ge.useRef(e!==void 0),[i,o]=ge.useState(t),a=l?e:i,s=ge.useCallback(u=&gt;{l||o(u)},[]);return[a,s]}function yo(e){const t=ge.useRef(e);return no(()=&gt;{t.current=e}),ge.useCallback((...n)=&gt;(0,t.current)(...n),[])}function Lr(...e){return ge.useMemo(()=&gt;e.every(t=&gt;t==null)?null:t=&gt;{e.forEach(n=&gt;{Vv(n,t)})},e)}let S1=!0,F3=!1,fA;const hJ={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,&quot;datetime-local&quot;:!0};function mJ(e){const{type:t,tagName:n}=e;return!!(n===&quot;INPUT&quot;&amp;&amp;hJ[t]&amp;&amp;!e.readOnly||n===&quot;TEXTAREA&quot;&amp;&amp;!e.readOnly||e.isContentEditable)}function gJ(e){e.metaKey||e.altKey||e.ctrlKey||(S1=!0)}function pw(){S1=!1}function vJ(){this.visibilityState===&quot;hidden&quot;&amp;&amp;F3&amp;&amp;(S1=!0)}function yJ(e){e.addEventListener(&quot;keydown&quot;,gJ,!0),e.addEventListener(&quot;mousedown&quot;,pw,!0),e.addEventListener(&quot;pointerdown&quot;,pw,!0),e.addEventListener(&quot;touchstart&quot;,pw,!0),e.addEventListener(&quot;visibilitychange&quot;,vJ,!0)}function bJ(e){const{target:t}=e;try{return t.matches(&quot;:focus-visible&quot;)}catch{}return S1||mJ(t)}function FC(){const e=ge.useCallback(l=&gt;{l!=null&amp;&amp;yJ(l.ownerDocument)},[]),t=ge.useRef(!1);function n(){return t.current?(F3=!0,window.clearTimeout(fA),fA=window.setTimeout(()=&gt;{F3=!1},100),t.current=!1,!0):!1}function r(l){return bJ(l)?(t.current=!0,!0):!1}return{isFocusVisibleRef:t,onFocus:r,onBlur:n,ref:e}}function RF(e){const t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}let $c;function LF(){if($c)return $c;const e=document.createElement(&quot;div&quot;),t=document.createElement(&quot;div&quot;);return t.style.width=&quot;10px&quot;,t.style.height=&quot;1px&quot;,e.appendChild(t),e.dir=&quot;rtl&quot;,e.style.fontSize=&quot;14px&quot;,e.style.width=&quot;4px&quot;,e.style.height=&quot;1px&quot;,e.style.position=&quot;absolute&quot;,e.style.top=&quot;-1000px&quot;,e.style.overflow=&quot;scroll&quot;,document.body.appendChild(e),$c=&quot;reverse&quot;,e.scrollLeft&gt;0?$c=&quot;default&quot;:(e.scrollLeft=1,e.scrollLeft===0&amp;&amp;($c=&quot;negative&quot;)),document.body.removeChild(e),$c}function xJ(e,t){const n=e.scrollLeft;if(t!==&quot;rtl&quot;)return n;switch(LF()){case&quot;negative&quot;:return e.scrollWidth-e.clientWidth+n;case&quot;reverse&quot;:return e.scrollWidth-e.clientWidth-n;default:return n}}function jC(e,t){const n=Ie({},t);return Object.keys(e).forEach(r=&gt;{if(r.toString().match(/^(components|slots)$/))n[r]=Ie({},e[r],n[r]);else if(r.toString().match(/^(componentsProps|slotProps)$/)){const l=e[r]||{},i=t[r];n[r]={},!i||!Object.keys(i)?n[r]=l:!l||!Object.keys(l)?n[r]=i:(n[r]=Ie({},i),Object.keys(l).forEach(o=&gt;{n[r][o]=jC(l[o],i[o])}))}else n[r]===void 0&amp;&amp;(n[r]=e[r])}),n}function vn(e,t,n=void 0){const r={};return Object.keys(e).forEach(l=&gt;{r[l]=e[l].reduce((i,o)=&gt;{if(o){const a=t(o);a!==&quot;&quot;&amp;&amp;i.push(a),n&amp;&amp;n[o]&amp;&amp;i.push(n[o])}return i},[]).join(&quot; &quot;)}),r}const pA=e=&gt;e,wJ=()=&gt;{let e=pA;return{configure(t){e=t},generate(t){return e(t)},reset(){e=pA}}},zC=wJ(),_J={active:&quot;active&quot;,checked:&quot;checked&quot;,completed:&quot;completed&quot;,disabled:&quot;disabled&quot;,error:&quot;error&quot;,expanded:&quot;expanded&quot;,focused:&quot;focused&quot;,focusVisible:&quot;focusVisible&quot;,open:&quot;open&quot;,readOnly:&quot;readOnly&quot;,required:&quot;required&quot;,selected:&quot;selected&quot;};function yn(e,t,n=&quot;Mui&quot;){const r=_J[t];return r?`${n}-${r}`:`${zC.generate(e)}-${t}`}function hn(e,t,n=&quot;Mui&quot;){const r={};return t.forEach(l=&gt;{r[l]=yn(e,l,n)}),r}const Ql=&quot;$$material&quot;;function Kt(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,i;for(i=0;i&lt;r.length;i++)l=r[i],!(t.indexOf(l)&gt;=0)&amp;&amp;(n[l]=e[l]);return n}function IF(e){var t=Object.create(null);return function(n){return t[n]===void 0&amp;&amp;(t[n]=e(n)),t[n]}}var TJ=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,kJ=IF(function(e){return TJ.test(e)||e.charCodeAt(0)===111&amp;&amp;e.charCodeAt(1)===110&amp;&amp;e.charCodeAt(2)&lt;91});function SJ(e){if(e.sheet)return e.sheet;for(var t=0;t&lt;document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function CJ(e){var t=document.createElement(&quot;style&quot;);return t.setAttribute(&quot;data-emotion&quot;,e.key),e.nonce!==void 0&amp;&amp;t.setAttribute(&quot;nonce&quot;,e.nonce),t.appendChild(document.createTextNode(&quot;&quot;)),t.setAttribute(&quot;data-s&quot;,&quot;&quot;),t}var MJ=function(){function e(n){var r=this;this._insertTag=function(l){var i;r.tags.length===0?r.insertionPoint?i=r.insertionPoint.nextSibling:r.prepend?i=r.container.firstChild:i=r.before:i=r.tags[r.tags.length-1].nextSibling,r.container.insertBefore(l,i),r.tags.push(l)},this.isSpeedy=n.speedy===void 0?!0:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(r){r.forEach(this._insertTag)},t.insert=function(r){this.ctr%(this.isSpeedy?65e3:1)===0&amp;&amp;this._insertTag(CJ(this));var l=this.tags[this.tags.length-1];if(this.isSpeedy){var i=SJ(l);try{i.insertRule(r,i.cssRules.length)}catch{}}else l.appendChild(document.createTextNode(r));this.ctr++},t.flush=function(){this.tags.forEach(function(r){return r.parentNode&amp;&amp;r.parentNode.removeChild(r)}),this.tags=[],this.ctr=0},e}(),lo=&quot;-ms-&quot;,Gv=&quot;-moz-&quot;,br=&quot;-webkit-&quot;,$F=&quot;comm&quot;,BC=&quot;rule&quot;,WC=&quot;decl&quot;,PJ=&quot;@import&quot;,NF=&quot;@keyframes&quot;,OJ=&quot;@layer&quot;,AJ=Math.abs,C1=String.fromCharCode,DJ=Object.assign;function EJ(e,t){return Qa(e,0)^45?(((t&lt;&lt;2^Qa(e,0))&lt;&lt;2^Qa(e,1))&lt;&lt;2^Qa(e,2))&lt;&lt;2^Qa(e,3):0}function FF(e){return e.trim()}function RJ(e,t){return(e=t.exec(e))?e[0]:e}function xr(e,t,n){return e.replace(t,n)}function j3(e,t){return e.indexOf(t)}function Qa(e,t){return e.charCodeAt(t)|0}function am(e,t,n){return e.slice(t,n)}function ol(e){return e.length}function qC(e){return e.length}function e0(e,t){return t.push(e),e}function LJ(e,t){return e.map(t).join(&quot;&quot;)}var M1=1,Ld=1,jF=0,Fo=0,Pa=0,of=&quot;&quot;;function P1(e,t,n,r,l,i,o){return{value:e,root:t,parent:n,type:r,props:l,children:i,line:M1,column:Ld,length:o,return:&quot;&quot;}}function Xf(e,t){return DJ(P1(&quot;&quot;,null,null,&quot;&quot;,null,null,0),e,{length:-e.length},t)}function IJ(){return Pa}function $J(){return Pa=Fo&gt;0?Qa(of,--Fo):0,Ld--,Pa===10&amp;&amp;(Ld=1,M1--),Pa}function Zo(){return Pa=Fo&lt;jF?Qa(of,Fo++):0,Ld++,Pa===10&amp;&amp;(Ld=1,M1++),Pa}function gl(){return Qa(of,Fo)}function Y0(){return Fo}function Hm(e,t){return am(of,e,t)}function om(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function zF(e){return M1=Ld=1,jF=ol(of=e),Fo=0,[]}function BF(e){return of=&quot;&quot;,e}function X0(e){return FF(Hm(Fo-1,z3(e===91?e+2:e===40?e+1:e)))}function NJ(e){for(;(Pa=gl())&amp;&amp;Pa&lt;33;)Zo();return om(e)&gt;2||om(Pa)&gt;3?&quot;&quot;:&quot; &quot;}function FJ(e,t){for(;--t&amp;&amp;Zo()&amp;&amp;!(Pa&lt;48||Pa&gt;102||Pa&gt;57&amp;&amp;Pa&lt;65||Pa&gt;70&amp;&amp;Pa&lt;97););return Hm(e,Y0()+(t&lt;6&amp;&amp;gl()==32&amp;&amp;Zo()==32))}function z3(e){for(;Zo();)switch(Pa){case e:return Fo;case 34:case 39:e!==34&amp;&amp;e!==39&amp;&amp;z3(Pa);break;case 40:e===41&amp;&amp;z3(e);break;case 92:Zo();break}return Fo}function jJ(e,t){for(;Zo()&amp;&amp;e+Pa!==57;)if(e+Pa===84&amp;&amp;gl()===47)break;return&quot;/*&quot;+Hm(t,Fo-1)+&quot;*&quot;+C1(e===47?e:Zo())}function zJ(e){for(;!om(gl());)Zo();return Hm(e,Fo)}function BJ(e){return BF(K0(&quot;&quot;,null,null,null,[&quot;&quot;],e=zF(e),0,[0],e))}function K0(e,t,n,r,l,i,o,a,s){for(var u=0,c=0,d=o,f=0,p=0,m=0,g=1,b=1,v=1,h=0,y=&quot;&quot;,w=l,_=i,x=r,T=y;b;)switch(m=h,h=Zo()){case 40:if(m!=108&amp;&amp;Qa(T,d-1)==58){j3(T+=xr(X0(h),&quot;&amp;&quot;,&quot;&amp;\\f&quot;),&quot;&amp;\\f&quot;)!=-1&amp;&amp;(v=-1);break}case 34:case 39:case 91:T+=X0(h);break;case 9:case 10:case 13:case 32:T+=NJ(m);break;case 92:T+=FJ(Y0()-1,7);continue;case 47:switch(gl()){case 42:case 47:e0(WJ(jJ(Zo(),Y0()),t,n),s);break;default:T+=&quot;/&quot;}break;case 123*g:a[u++]=ol(T)*v;case 125*g:case 59:case 0:switch(h){case 0:case 125:b=0;case 59+c:v==-1&amp;&amp;(T=xr(T,/\\f/g,&quot;&quot;)),p&gt;0&amp;&amp;ol(T)-d&amp;&amp;e0(p&gt;32?mA(T+&quot;;&quot;,r,n,d-1):mA(xr(T,&quot; &quot;,&quot;&quot;)+&quot;;&quot;,r,n,d-2),s);break;case 59:T+=&quot;;&quot;;default:if(e0(x=hA(T,t,n,u,c,l,a,y,w=[],_=[],d),i),h===123)if(c===0)K0(T,t,x,x,w,i,d,a,_);else switch(f===99&amp;&amp;Qa(T,3)===110?100:f){case 100:case 108:case 109:case 115:K0(e,x,x,r&amp;&amp;e0(hA(e,x,x,0,0,l,a,y,l,w=[],d),_),l,_,d,a,r?w:_);break;default:K0(T,x,x,x,[&quot;&quot;],_,0,a,_)}}u=c=p=0,g=v=1,y=T=&quot;&quot;,d=o;break;case 58:d=1+ol(T),p=m;default:if(g&lt;1){if(h==123)--g;else if(h==125&amp;&amp;g++==0&amp;&amp;$J()==125)continue}switch(T+=C1(h),h*g){case 38:v=c&gt;0?1:(T+=&quot;\\f&quot;,-1);break;case 44:a[u++]=(ol(T)-1)*v,v=1;break;case 64:gl()===45&amp;&amp;(T+=X0(Zo())),f=gl(),c=d=ol(y=T+=zJ(Y0())),h++;break;case 45:m===45&amp;&amp;ol(T)==2&amp;&amp;(g=0)}}return i}function hA(e,t,n,r,l,i,o,a,s,u,c){for(var d=l-1,f=l===0?i:[&quot;&quot;],p=qC(f),m=0,g=0,b=0;m&lt;r;++m)for(var v=0,h=am(e,d+1,d=AJ(g=o[m])),y=e;v&lt;p;++v)(y=FF(g&gt;0?f[v]+&quot; &quot;+h:xr(h,/&amp;\\f/g,f[v])))&amp;&amp;(s[b++]=y);return P1(e,t,n,l===0?BC:a,s,u,c)}function WJ(e,t,n){return P1(e,t,n,$F,C1(IJ()),am(e,2,-2),0)}function mA(e,t,n,r){return P1(e,t,n,WC,am(e,0,r),am(e,r+1,-1),r)}function yd(e,t){for(var n=&quot;&quot;,r=qC(e),l=0;l&lt;r;l++)n+=t(e[l],l,e,t)||&quot;&quot;;return n}function qJ(e,t,n,r){switch(e.type){case OJ:if(e.children.length)break;case PJ:case WC:return e.return=e.return||e.value;case $F:return&quot;&quot;;case NF:return e.return=e.value+&quot;{&quot;+yd(e.children,r)+&quot;}&quot;;case BC:e.value=e.props.join(&quot;,&quot;)}return ol(n=yd(e.children,r))?e.return=e.value+&quot;{&quot;+n+&quot;}&quot;:&quot;&quot;}function UJ(e){var t=qC(e);return function(n,r,l,i){for(var o=&quot;&quot;,a=0;a&lt;t;a++)o+=e[a](n,r,l,i)||&quot;&quot;;return o}}function HJ(e){return function(t){t.root||(t=t.return)&amp;&amp;e(t)}}var VJ=function(t,n,r){for(var l=0,i=0;l=i,i=gl(),l===38&amp;&amp;i===12&amp;&amp;(n[r]=1),!om(i);)Zo();return Hm(t,Fo)},GJ=function(t,n){var r=-1,l=44;do switch(om(l)){case 0:l===38&amp;&amp;gl()===12&amp;&amp;(n[r]=1),t[r]+=VJ(Fo-1,n,r);break;case 2:t[r]+=X0(l);break;case 4:if(l===44){t[++r]=gl()===58?&quot;&amp;\\f&quot;:&quot;&quot;,n[r]=t[r].length;break}default:t[r]+=C1(l)}while(l=Zo());return t},YJ=function(t,n){return BF(GJ(zF(t),n))},gA=new WeakMap,XJ=function(t){if(!(t.type!==&quot;rule&quot;||!t.parent||t.length&lt;1)){for(var n=t.value,r=t.parent,l=t.column===r.column&amp;&amp;t.line===r.line;r.type!==&quot;rule&quot;;)if(r=r.parent,!r)return;if(!(t.props.length===1&amp;&amp;n.charCodeAt(0)!==58&amp;&amp;!gA.get(r))&amp;&amp;!l){gA.set(t,!0);for(var i=[],o=YJ(n,i),a=r.props,s=0,u=0;s&lt;o.length;s++)for(var c=0;c&lt;a.length;c++,u++)t.props[u]=i[s]?o[s].replace(/&amp;\\f/g,a[c]):a[c]+&quot; &quot;+o[s]}}},KJ=function(t){if(t.type===&quot;decl&quot;){var n=t.value;n.charCodeAt(0)===108&amp;&amp;n.charCodeAt(2)===98&amp;&amp;(t.return=&quot;&quot;,t.value=&quot;&quot;)}};function WF(e,t){switch(EJ(e,t)){case 5103:return br+&quot;print-&quot;+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return br+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return br+e+Gv+e+lo+e+e;case 6828:case 4268:return br+e+lo+e+e;case 6165:return br+e+lo+&quot;flex-&quot;+e+e;case 5187:return br+e+xr(e,/(\\w+).+(:[^]+)/,br+&quot;box-$1$2&quot;+lo+&quot;flex-$1$2&quot;)+e;case 5443:return br+e+lo+&quot;flex-item-&quot;+xr(e,/flex-|-self/,&quot;&quot;)+e;case 4675:return br+e+lo+&quot;flex-line-pack&quot;+xr(e,/align-content|flex-|-self/,&quot;&quot;)+e;case 5548:return br+e+lo+xr(e,&quot;shrink&quot;,&quot;negative&quot;)+e;case 5292:return br+e+lo+xr(e,&quot;basis&quot;,&quot;preferred-size&quot;)+e;case 6060:return br+&quot;box-&quot;+xr(e,&quot;-grow&quot;,&quot;&quot;)+br+e+lo+xr(e,&quot;grow&quot;,&quot;positive&quot;)+e;case 4554:return br+xr(e,/([^-])(transform)/g,&quot;$1&quot;+br+&quot;$2&quot;)+e;case 6187:return xr(xr(xr(e,/(zoom-|grab)/,br+&quot;$1&quot;),/(image-set)/,br+&quot;$1&quot;),e,&quot;&quot;)+e;case 5495:case 3959:return xr(e,/(image-set\\([^]*)/,br+&quot;$1$`$1&quot;);case 4968:return xr(xr(e,/(.+:)(flex-)?(.*)/,br+&quot;box-pack:$3&quot;+lo+&quot;flex-pack:$3&quot;),/s.+-b[^;]+/,&quot;justify&quot;)+br+e+e;case 4095:case 3583:case 4068:case 2532:return xr(e,/(.+)-inline(.+)/,br+&quot;$1$2&quot;)+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ol(e)-1-t&gt;6)switch(Qa(e,t+1)){case 109:if(Qa(e,t+4)!==45)break;case 102:return xr(e,/(.+:)(.+)-([^]+)/,&quot;$1&quot;+br+&quot;$2-$3$1&quot;+Gv+(Qa(e,t+3)==108?&quot;$3&quot;:&quot;$2-$3&quot;))+e;case 115:return~j3(e,&quot;stretch&quot;)?WF(xr(e,&quot;stretch&quot;,&quot;fill-available&quot;),t)+e:e}break;case 4949:if(Qa(e,t+1)!==115)break;case 6444:switch(Qa(e,ol(e)-3-(~j3(e,&quot;!important&quot;)&amp;&amp;10))){case 107:return xr(e,&quot;:&quot;,&quot;:&quot;+br)+e;case 101:return xr(e,/(.+:)([^;!]+)(;|!.+)?/,&quot;$1&quot;+br+(Qa(e,14)===45?&quot;inline-&quot;:&quot;&quot;)+&quot;box$3$1&quot;+br+&quot;$2$3$1&quot;+lo+&quot;$2box$3&quot;)+e}break;case 5936:switch(Qa(e,t+11)){case 114:return br+e+lo+xr(e,/[svh]\\w+-[tblr]{2}/,&quot;tb&quot;)+e;case 108:return br+e+lo+xr(e,/[svh]\\w+-[tblr]{2}/,&quot;tb-rl&quot;)+e;case 45:return br+e+lo+xr(e,/[svh]\\w+-[tblr]{2}/,&quot;lr&quot;)+e}return br+e+lo+e+e}return e}var ZJ=function(t,n,r,l){if(t.length&gt;-1&amp;&amp;!t.return)switch(t.type){case WC:t.return=WF(t.value,t.length);break;case NF:return yd([Xf(t,{value:xr(t.value,&quot;@&quot;,&quot;@&quot;+br)})],l);case BC:if(t.length)return LJ(t.props,function(i){switch(RJ(i,/(::plac\\w+|:read-\\w+)/)){case&quot;:read-only&quot;:case&quot;:read-write&quot;:return yd([Xf(t,{props:[xr(i,/:(read-\\w+)/,&quot;:&quot;+Gv+&quot;$1&quot;)]})],l);case&quot;::placeholder&quot;:return yd([Xf(t,{props:[xr(i,/:(plac\\w+)/,&quot;:&quot;+br+&quot;input-$1&quot;)]}),Xf(t,{props:[xr(i,/:(plac\\w+)/,&quot;:&quot;+Gv+&quot;$1&quot;)]}),Xf(t,{props:[xr(i,/:(plac\\w+)/,lo+&quot;input-$1&quot;)]})],l)}return&quot;&quot;})}},QJ=[ZJ],qF=function(t){var n=t.key;if(n===&quot;css&quot;){var r=document.querySelectorAll(&quot;style[data-emotion]:not([data-s])&quot;);Array.prototype.forEach.call(r,function(g){var b=g.getAttribute(&quot;data-emotion&quot;);b.indexOf(&quot; &quot;)!==-1&amp;&amp;(document.head.appendChild(g),g.setAttribute(&quot;data-s&quot;,&quot;&quot;))})}var l=t.stylisPlugins||QJ,i={},o,a=[];o=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll(&#x27;style[data-emotion^=&quot;&#x27;+n+&#x27; &quot;]&#x27;),function(g){for(var b=g.getAttribute(&quot;data-emotion&quot;).split(&quot; &quot;),v=1;v&lt;b.length;v++)i[b[v]]=!0;a.push(g)});var s,u=[XJ,KJ];{var c,d=[qJ,HJ(function(g){c.insert(g)})],f=UJ(u.concat(l,d)),p=function(b){return yd(BJ(b),f)};s=function(b,v,h,y){c=h,p(b?b+&quot;{&quot;+v.styles+&quot;}&quot;:v.styles),y&amp;&amp;(m.inserted[v.name]=!0)}}var m={key:n,sheet:new MJ({key:n,container:o,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:i,registered:{},insert:s};return m.sheet.hydrate(a),m},UF={exports:{}},Ar={};/** @license React v16.13.1\n",
       " * react-is.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */var Ba=typeof Symbol==&quot;function&quot;&amp;&amp;Symbol.for,UC=Ba?Symbol.for(&quot;react.element&quot;):60103,HC=Ba?Symbol.for(&quot;react.portal&quot;):60106,O1=Ba?Symbol.for(&quot;react.fragment&quot;):60107,A1=Ba?Symbol.for(&quot;react.strict_mode&quot;):60108,D1=Ba?Symbol.for(&quot;react.profiler&quot;):60114,E1=Ba?Symbol.for(&quot;react.provider&quot;):60109,R1=Ba?Symbol.for(&quot;react.context&quot;):60110,VC=Ba?Symbol.for(&quot;react.async_mode&quot;):60111,L1=Ba?Symbol.for(&quot;react.concurrent_mode&quot;):60111,I1=Ba?Symbol.for(&quot;react.forward_ref&quot;):60112,$1=Ba?Symbol.for(&quot;react.suspense&quot;):60113,JJ=Ba?Symbol.for(&quot;react.suspense_list&quot;):60120,N1=Ba?Symbol.for(&quot;react.memo&quot;):60115,F1=Ba?Symbol.for(&quot;react.lazy&quot;):60116,eee=Ba?Symbol.for(&quot;react.block&quot;):60121,tee=Ba?Symbol.for(&quot;react.fundamental&quot;):60117,nee=Ba?Symbol.for(&quot;react.responder&quot;):60118,ree=Ba?Symbol.for(&quot;react.scope&quot;):60119;function ai(e){if(typeof e==&quot;object&quot;&amp;&amp;e!==null){var t=e.$$typeof;switch(t){case UC:switch(e=e.type,e){case VC:case L1:case O1:case D1:case A1:case $1:return e;default:switch(e=e&amp;&amp;e.$$typeof,e){case R1:case I1:case F1:case N1:case E1:return e;default:return t}}case HC:return t}}}function HF(e){return ai(e)===L1}Ar.AsyncMode=VC;Ar.ConcurrentMode=L1;Ar.ContextConsumer=R1;Ar.ContextProvider=E1;Ar.Element=UC;Ar.ForwardRef=I1;Ar.Fragment=O1;Ar.Lazy=F1;Ar.Memo=N1;Ar.Portal=HC;Ar.Profiler=D1;Ar.StrictMode=A1;Ar.Suspense=$1;Ar.isAsyncMode=function(e){return HF(e)||ai(e)===VC};Ar.isConcurrentMode=HF;Ar.isContextConsumer=function(e){return ai(e)===R1};Ar.isContextProvider=function(e){return ai(e)===E1};Ar.isElement=function(e){return typeof e==&quot;object&quot;&amp;&amp;e!==null&amp;&amp;e.$$typeof===UC};Ar.isForwardRef=function(e){return ai(e)===I1};Ar.isFragment=function(e){return ai(e)===O1};Ar.isLazy=function(e){return ai(e)===F1};Ar.isMemo=function(e){return ai(e)===N1};Ar.isPortal=function(e){return ai(e)===HC};Ar.isProfiler=function(e){return ai(e)===D1};Ar.isStrictMode=function(e){return ai(e)===A1};Ar.isSuspense=function(e){return ai(e)===$1};Ar.isValidElementType=function(e){return typeof e==&quot;string&quot;||typeof e==&quot;function&quot;||e===O1||e===L1||e===D1||e===A1||e===$1||e===JJ||typeof e==&quot;object&quot;&amp;&amp;e!==null&amp;&amp;(e.$$typeof===F1||e.$$typeof===N1||e.$$typeof===E1||e.$$typeof===R1||e.$$typeof===I1||e.$$typeof===tee||e.$$typeof===nee||e.$$typeof===ree||e.$$typeof===eee)};Ar.typeOf=ai;UF.exports=Ar;var aee=UF.exports,GC=aee,oee={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},iee={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},lee={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},VF={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},YC={};YC[GC.ForwardRef]=lee;YC[GC.Memo]=VF;function vA(e){return GC.isMemo(e)?VF:YC[e.$$typeof]||oee}var see=Object.defineProperty,uee=Object.getOwnPropertyNames,yA=Object.getOwnPropertySymbols,cee=Object.getOwnPropertyDescriptor,dee=Object.getPrototypeOf,bA=Object.prototype;function GF(e,t,n){if(typeof t!=&quot;string&quot;){if(bA){var r=dee(t);r&amp;&amp;r!==bA&amp;&amp;GF(e,r,n)}var l=uee(t);yA&amp;&amp;(l=l.concat(yA(t)));for(var i=vA(e),o=vA(t),a=0;a&lt;l.length;++a){var s=l[a];if(!iee[s]&amp;&amp;!(n&amp;&amp;n[s])&amp;&amp;!(o&amp;&amp;o[s])&amp;&amp;!(i&amp;&amp;i[s])){var u=cee(t,s);try{see(e,s,u)}catch{}}}}return e}var fee=GF;const xA=lr(fee);var pee=!0;function hee(e,t,n){var r=&quot;&quot;;return n.split(&quot; &quot;).forEach(function(l){e[l]!==void 0?t.push(e[l]+&quot;;&quot;):r+=l+&quot; &quot;}),r}var YF=function(t,n,r){var l=t.key+&quot;-&quot;+n.name;(r===!1||pee===!1)&amp;&amp;t.registered[l]===void 0&amp;&amp;(t.registered[l]=n.styles)},XF=function(t,n,r){YF(t,n,r);var l=t.key+&quot;-&quot;+n.name;if(t.inserted[n.name]===void 0){var i=n;do t.insert(n===i?&quot;.&quot;+l:&quot;&quot;,i,t.sheet,!0),i=i.next;while(i!==void 0)}};function mee(e){for(var t=0,n,r=0,l=e.length;l&gt;=4;++r,l-=4)n=e.charCodeAt(r)&amp;255|(e.charCodeAt(++r)&amp;255)&lt;&lt;8|(e.charCodeAt(++r)&amp;255)&lt;&lt;16|(e.charCodeAt(++r)&amp;255)&lt;&lt;24,n=(n&amp;65535)*1540483477+((n&gt;&gt;&gt;16)*59797&lt;&lt;16),n^=n&gt;&gt;&gt;24,t=(n&amp;65535)*1540483477+((n&gt;&gt;&gt;16)*59797&lt;&lt;16)^(t&amp;65535)*1540483477+((t&gt;&gt;&gt;16)*59797&lt;&lt;16);switch(l){case 3:t^=(e.charCodeAt(r+2)&amp;255)&lt;&lt;16;case 2:t^=(e.charCodeAt(r+1)&amp;255)&lt;&lt;8;case 1:t^=e.charCodeAt(r)&amp;255,t=(t&amp;65535)*1540483477+((t&gt;&gt;&gt;16)*59797&lt;&lt;16)}return t^=t&gt;&gt;&gt;13,t=(t&amp;65535)*1540483477+((t&gt;&gt;&gt;16)*59797&lt;&lt;16),((t^t&gt;&gt;&gt;15)&gt;&gt;&gt;0).toString(36)}var gee={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},vee=/[A-Z]|^ms/g,yee=/_EMO_([^_]+?)_([^]*?)_EMO_/g,KF=function(t){return t.charCodeAt(1)===45},wA=function(t){return t!=null&amp;&amp;typeof t!=&quot;boolean&quot;},hw=IF(function(e){return KF(e)?e:e.replace(vee,&quot;-$&amp;&quot;).toLowerCase()}),_A=function(t,n){switch(t){case&quot;animation&quot;:case&quot;animationName&quot;:if(typeof n==&quot;string&quot;)return n.replace(yee,function(r,l,i){return il={name:l,styles:i,next:il},l})}return gee[t]!==1&amp;&amp;!KF(t)&amp;&amp;typeof n==&quot;number&quot;&amp;&amp;n!==0?n+&quot;px&quot;:n};function im(e,t,n){if(n==null)return&quot;&quot;;if(n.__emotion_styles!==void 0)return n;switch(typeof n){case&quot;boolean&quot;:return&quot;&quot;;case&quot;object&quot;:{if(n.anim===1)return il={name:n.name,styles:n.styles,next:il},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)il={name:r.name,styles:r.styles,next:il},r=r.next;var l=n.styles+&quot;;&quot;;return l}return bee(e,t,n)}case&quot;function&quot;:{if(e!==void 0){var i=il,o=n(e);return il=i,im(e,t,o)}break}}if(t==null)return n;var a=t[n];return a!==void 0?a:n}function bee(e,t,n){var r=&quot;&quot;;if(Array.isArray(n))for(var l=0;l&lt;n.length;l++)r+=im(e,t,n[l])+&quot;;&quot;;else for(var i in n){var o=n[i];if(typeof o!=&quot;object&quot;)t!=null&amp;&amp;t[o]!==void 0?r+=i+&quot;{&quot;+t[o]+&quot;}&quot;:wA(o)&amp;&amp;(r+=hw(i)+&quot;:&quot;+_A(i,o)+&quot;;&quot;);else if(Array.isArray(o)&amp;&amp;typeof o[0]==&quot;string&quot;&amp;&amp;(t==null||t[o[0]]===void 0))for(var a=0;a&lt;o.length;a++)wA(o[a])&amp;&amp;(r+=hw(i)+&quot;:&quot;+_A(i,o[a])+&quot;;&quot;);else{var s=im(e,t,o);switch(i){case&quot;animation&quot;:case&quot;animationName&quot;:{r+=hw(i)+&quot;:&quot;+s+&quot;;&quot;;break}default:r+=i+&quot;{&quot;+s+&quot;}&quot;}}}return r}var TA=/label:\\s*([^\\s;\\n{]+)\\s*(;|$)/g,il,XC=function(t,n,r){if(t.length===1&amp;&amp;typeof t[0]==&quot;object&quot;&amp;&amp;t[0]!==null&amp;&amp;t[0].styles!==void 0)return t[0];var l=!0,i=&quot;&quot;;il=void 0;var o=t[0];o==null||o.raw===void 0?(l=!1,i+=im(r,n,o)):i+=o[0];for(var a=1;a&lt;t.length;a++)i+=im(r,n,t[a]),l&amp;&amp;(i+=o[a]);TA.lastIndex=0;for(var s=&quot;&quot;,u;(u=TA.exec(i))!==null;)s+=&quot;-&quot;+u[1];var c=mee(i)+s;return{name:c,styles:i,next:il}},xee=function(t){return t()},ZF=qT.useInsertionEffect?qT.useInsertionEffect:!1,wee=ZF||xee,kA=ZF||ge.useLayoutEffect,QF=ge.createContext(typeof HTMLElement&lt;&quot;u&quot;?qF({key:&quot;css&quot;}):null),_ee=QF.Provider,JF=function(t){return ge.forwardRef(function(n,r){var l=ge.useContext(QF);return t(n,l,r)})},j1=ge.createContext({}),Tee=JF(function(e,t){var n=e.styles,r=XC([n],void 0,ge.useContext(j1)),l=ge.useRef();return kA(function(){var i=t.key+&quot;-global&quot;,o=new t.sheet.constructor({key:i,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),a=!1,s=document.querySelector(&#x27;style[data-emotion=&quot;&#x27;+i+&quot; &quot;+r.name+&#x27;&quot;]&#x27;);return t.sheet.tags.length&amp;&amp;(o.before=t.sheet.tags[0]),s!==null&amp;&amp;(a=!0,s.setAttribute(&quot;data-emotion&quot;,i),o.hydrate([s])),l.current=[o,a],function(){o.flush()}},[t]),kA(function(){var i=l.current,o=i[0],a=i[1];if(a){i[1]=!1;return}if(r.next!==void 0&amp;&amp;XF(t,r.next,!0),o.tags.length){var s=o.tags[o.tags.length-1].nextElementSibling;o.before=s,o.flush()}t.insert(&quot;&quot;,r,o,!1)},[t,r.name]),null});function Jl(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];return XC(t)}var Hi=function(){var t=Jl.apply(void 0,arguments),n=&quot;animation-&quot;+t.name;return{name:n,styles:&quot;@keyframes &quot;+n+&quot;{&quot;+t.styles+&quot;}&quot;,anim:1,toString:function(){return&quot;_EMO_&quot;+this.name+&quot;_&quot;+this.styles+&quot;_EMO_&quot;}}},kee=kJ,See=function(t){return t!==&quot;theme&quot;},SA=function(t){return typeof t==&quot;string&quot;&amp;&amp;t.charCodeAt(0)&gt;96?kee:See},CA=function(t,n,r){var l;if(n){var i=n.shouldForwardProp;l=t.__emotion_forwardProp&amp;&amp;i?function(o){return t.__emotion_forwardProp(o)&amp;&amp;i(o)}:i}return typeof l!=&quot;function&quot;&amp;&amp;r&amp;&amp;(l=t.__emotion_forwardProp),l},Cee=function(t){var n=t.cache,r=t.serialized,l=t.isStringTag;return YF(n,r,l),wee(function(){return XF(n,r,l)}),null},Mee=function e(t,n){var r=t.__emotion_real===t,l=r&amp;&amp;t.__emotion_base||t,i,o;n!==void 0&amp;&amp;(i=n.label,o=n.target);var a=CA(t,n,r),s=a||SA(l),u=!s(&quot;as&quot;);return function(){var c=arguments,d=r&amp;&amp;t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(i!==void 0&amp;&amp;d.push(&quot;label:&quot;+i+&quot;;&quot;),c[0]==null||c[0].raw===void 0)d.push.apply(d,c);else{d.push(c[0][0]);for(var f=c.length,p=1;p&lt;f;p++)d.push(c[p],c[0][p])}var m=JF(function(g,b,v){var h=u&amp;&amp;g.as||l,y=&quot;&quot;,w=[],_=g;if(g.theme==null){_={};for(var x in g)_[x]=g[x];_.theme=ge.useContext(j1)}typeof g.className==&quot;string&quot;?y=hee(b.registered,w,g.className):g.className!=null&amp;&amp;(y=g.className+&quot; &quot;);var T=XC(d.concat(w),b.registered,_);y+=b.key+&quot;-&quot;+T.name,o!==void 0&amp;&amp;(y+=&quot; &quot;+o);var k=u&amp;&amp;a===void 0?SA(h):s,S={};for(var C in g)u&amp;&amp;C===&quot;as&quot;||k(C)&amp;&amp;(S[C]=g[C]);return S.className=y,S.ref=v,ge.createElement(ge.Fragment,null,ge.createElement(Cee,{cache:b,serialized:T,isStringTag:typeof h==&quot;string&quot;}),ge.createElement(h,S))});return m.displayName=i!==void 0?i:&quot;Styled(&quot;+(typeof l==&quot;string&quot;?l:l.displayName||l.name||&quot;Component&quot;)+&quot;)&quot;,m.defaultProps=t.defaultProps,m.__emotion_real=m,m.__emotion_base=l,m.__emotion_styles=d,m.__emotion_forwardProp=a,Object.defineProperty(m,&quot;toString&quot;,{value:function(){return&quot;.&quot;+o}}),m.withComponent=function(g,b){return e(g,Ie({},n,b,{shouldForwardProp:CA(m,b,!0)})).apply(void 0,d)},m}},Pee=[&quot;a&quot;,&quot;abbr&quot;,&quot;address&quot;,&quot;area&quot;,&quot;article&quot;,&quot;aside&quot;,&quot;audio&quot;,&quot;b&quot;,&quot;base&quot;,&quot;bdi&quot;,&quot;bdo&quot;,&quot;big&quot;,&quot;blockquote&quot;,&quot;body&quot;,&quot;br&quot;,&quot;button&quot;,&quot;canvas&quot;,&quot;caption&quot;,&quot;cite&quot;,&quot;code&quot;,&quot;col&quot;,&quot;colgroup&quot;,&quot;data&quot;,&quot;datalist&quot;,&quot;dd&quot;,&quot;del&quot;,&quot;details&quot;,&quot;dfn&quot;,&quot;dialog&quot;,&quot;div&quot;,&quot;dl&quot;,&quot;dt&quot;,&quot;em&quot;,&quot;embed&quot;,&quot;fieldset&quot;,&quot;figcaption&quot;,&quot;figure&quot;,&quot;footer&quot;,&quot;form&quot;,&quot;h1&quot;,&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;,&quot;head&quot;,&quot;header&quot;,&quot;hgroup&quot;,&quot;hr&quot;,&quot;html&quot;,&quot;i&quot;,&quot;iframe&quot;,&quot;img&quot;,&quot;input&quot;,&quot;ins&quot;,&quot;kbd&quot;,&quot;keygen&quot;,&quot;label&quot;,&quot;legend&quot;,&quot;li&quot;,&quot;link&quot;,&quot;main&quot;,&quot;map&quot;,&quot;mark&quot;,&quot;marquee&quot;,&quot;menu&quot;,&quot;menuitem&quot;,&quot;meta&quot;,&quot;meter&quot;,&quot;nav&quot;,&quot;noscript&quot;,&quot;object&quot;,&quot;ol&quot;,&quot;optgroup&quot;,&quot;option&quot;,&quot;output&quot;,&quot;p&quot;,&quot;param&quot;,&quot;picture&quot;,&quot;pre&quot;,&quot;progress&quot;,&quot;q&quot;,&quot;rp&quot;,&quot;rt&quot;,&quot;ruby&quot;,&quot;s&quot;,&quot;samp&quot;,&quot;script&quot;,&quot;section&quot;,&quot;select&quot;,&quot;small&quot;,&quot;source&quot;,&quot;span&quot;,&quot;strong&quot;,&quot;style&quot;,&quot;sub&quot;,&quot;summary&quot;,&quot;sup&quot;,&quot;table&quot;,&quot;tbody&quot;,&quot;td&quot;,&quot;textarea&quot;,&quot;tfoot&quot;,&quot;th&quot;,&quot;thead&quot;,&quot;time&quot;,&quot;title&quot;,&quot;tr&quot;,&quot;track&quot;,&quot;u&quot;,&quot;ul&quot;,&quot;var&quot;,&quot;video&quot;,&quot;wbr&quot;,&quot;circle&quot;,&quot;clipPath&quot;,&quot;defs&quot;,&quot;ellipse&quot;,&quot;foreignObject&quot;,&quot;g&quot;,&quot;image&quot;,&quot;line&quot;,&quot;linearGradient&quot;,&quot;mask&quot;,&quot;path&quot;,&quot;pattern&quot;,&quot;polygon&quot;,&quot;polyline&quot;,&quot;radialGradient&quot;,&quot;rect&quot;,&quot;stop&quot;,&quot;svg&quot;,&quot;text&quot;,&quot;tspan&quot;],B3=Mee.bind();Pee.forEach(function(e){B3[e]=B3(e)});let W3;typeof document==&quot;object&quot;&amp;&amp;(W3=qF({key:&quot;css&quot;,prepend:!0}));function Oee(e){const{injectFirst:t,children:n}=e;return t&amp;&amp;W3?ke.jsx(_ee,{value:W3,children:n}):n}function Aee(e){return e==null||Object.keys(e).length===0}function Z0(e){const{styles:t,defaultTheme:n={}}=e,r=typeof t==&quot;function&quot;?l=&gt;t(Aee(l)?n:l):t;return ke.jsx(Tee,{styles:r})}function ej(e,t){return B3(e,t)}const Dee=(e,t)=&gt;{Array.isArray(e.__emotion_styles)&amp;&amp;(e.__emotion_styles=t(e.__emotion_styles))},Eee=[&quot;values&quot;,&quot;unit&quot;,&quot;step&quot;],Ree=e=&gt;{const t=Object.keys(e).map(n=&gt;({key:n,val:e[n]}))||[];return t.sort((n,r)=&gt;n.val-r.val),t.reduce((n,r)=&gt;Ie({},n,{[r.key]:r.val}),{})};function tj(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n=&quot;px&quot;,step:r=5}=e,l=Kt(e,Eee),i=Ree(t),o=Object.keys(i);function a(f){return`@media (min-width:${typeof t[f]==&quot;number&quot;?t[f]:f}${n})`}function s(f){return`@media (max-width:${(typeof t[f]==&quot;number&quot;?t[f]:f)-r/100}${n})`}function u(f,p){const m=o.indexOf(p);return`@media (min-width:${typeof t[f]==&quot;number&quot;?t[f]:f}${n}) and (max-width:${(m!==-1&amp;&amp;typeof t[o[m]]==&quot;number&quot;?t[o[m]]:p)-r/100}${n})`}function c(f){return o.indexOf(f)+1&lt;o.length?u(f,o[o.indexOf(f)+1]):a(f)}function d(f){const p=o.indexOf(f);return p===0?a(o[1]):p===o.length-1?s(o[p]):u(f,o[o.indexOf(f)+1]).replace(&quot;@media&quot;,&quot;@media not all and&quot;)}return Ie({keys:o,values:i,up:a,down:s,between:u,only:c,not:d,unit:n},l)}const Lee={borderRadius:4};function Mh(e,t){return t?ha(e,t,{clone:!1}):e}const KC={xs:0,sm:600,md:900,lg:1200,xl:1536},MA={keys:[&quot;xs&quot;,&quot;sm&quot;,&quot;md&quot;,&quot;lg&quot;,&quot;xl&quot;],up:e=&gt;`@media (min-width:${KC[e]}px)`};function jo(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const i=r.breakpoints||MA;return t.reduce((o,a,s)=&gt;(o[i.up(i.keys[s])]=n(t[s]),o),{})}if(typeof t==&quot;object&quot;){const i=r.breakpoints||MA;return Object.keys(t).reduce((o,a)=&gt;{if(Object.keys(i.values||KC).indexOf(a)!==-1){const s=i.up(a);o[s]=n(t[a],a)}else{const s=a;o[s]=t[s]}return o},{})}return n(t)}function nj(e={}){var t;return((t=e.keys)==null?void 0:t.reduce((r,l)=&gt;{const i=e.up(l);return r[i]={},r},{}))||{}}function rj(e,t){return e.reduce((n,r)=&gt;{const l=n[r];return(!l||Object.keys(l).length===0)&amp;&amp;delete n[r],n},t)}function Iee(e,...t){const n=nj(e),r=[n,...t].reduce((l,i)=&gt;ha(l,i),{});return rj(Object.keys(n),r)}function $ee(e,t){if(typeof e!=&quot;object&quot;)return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((l,i)=&gt;{i&lt;e.length&amp;&amp;(n[l]=!0)}):r.forEach(l=&gt;{e[l]!=null&amp;&amp;(n[l]=!0)}),n}function zu({values:e,breakpoints:t,base:n}){const r=n||$ee(e,t),l=Object.keys(r);if(l.length===0)return e;let i;return l.reduce((o,a,s)=&gt;(Array.isArray(e)?(o[a]=e[s]!=null?e[s]:e[i],i=s):typeof e==&quot;object&quot;?(o[a]=e[a]!=null?e[a]:e[i],i=a):o[a]=e,o),{})}function z1(e,t,n=!0){if(!t||typeof t!=&quot;string&quot;)return null;if(e&amp;&amp;e.vars&amp;&amp;n){const r=`vars.${t}`.split(&quot;.&quot;).reduce((l,i)=&gt;l&amp;&amp;l[i]?l[i]:null,e);if(r!=null)return r}return t.split(&quot;.&quot;).reduce((r,l)=&gt;r&amp;&amp;r[l]!=null?r[l]:null,e)}function Yv(e,t,n,r=n){let l;return typeof e==&quot;function&quot;?l=e(n):Array.isArray(e)?l=e[n]||r:l=z1(e,n)||r,t&amp;&amp;(l=t(l,r,e)),l}function Sr(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:l}=e,i=o=&gt;{if(o[t]==null)return null;const a=o[t],s=o.theme,u=z1(s,r)||{};return jo(o,a,d=&gt;{let f=Yv(u,l,d);return d===f&amp;&amp;typeof d==&quot;string&quot;&amp;&amp;(f=Yv(u,l,`${t}${d===&quot;default&quot;?&quot;&quot;:Jt(d)}`,d)),n===!1?f:{[n]:f}})};return i.propTypes={},i.filterProps=[t],i}function Nee(e){const t={};return n=&gt;(t[n]===void 0&amp;&amp;(t[n]=e(n)),t[n])}const Fee={m:&quot;margin&quot;,p:&quot;padding&quot;},jee={t:&quot;Top&quot;,r:&quot;Right&quot;,b:&quot;Bottom&quot;,l:&quot;Left&quot;,x:[&quot;Left&quot;,&quot;Right&quot;],y:[&quot;Top&quot;,&quot;Bottom&quot;]},PA={marginX:&quot;mx&quot;,marginY:&quot;my&quot;,paddingX:&quot;px&quot;,paddingY:&quot;py&quot;},zee=Nee(e=&gt;{if(e.length&gt;2)if(PA[e])e=PA[e];else return[e];const[t,n]=e.split(&quot;&quot;),r=Fee[t],l=jee[n]||&quot;&quot;;return Array.isArray(l)?l.map(i=&gt;r+i):[r+l]}),ZC=[&quot;m&quot;,&quot;mt&quot;,&quot;mr&quot;,&quot;mb&quot;,&quot;ml&quot;,&quot;mx&quot;,&quot;my&quot;,&quot;margin&quot;,&quot;marginTop&quot;,&quot;marginRight&quot;,&quot;marginBottom&quot;,&quot;marginLeft&quot;,&quot;marginX&quot;,&quot;marginY&quot;,&quot;marginInline&quot;,&quot;marginInlineStart&quot;,&quot;marginInlineEnd&quot;,&quot;marginBlock&quot;,&quot;marginBlockStart&quot;,&quot;marginBlockEnd&quot;],QC=[&quot;p&quot;,&quot;pt&quot;,&quot;pr&quot;,&quot;pb&quot;,&quot;pl&quot;,&quot;px&quot;,&quot;py&quot;,&quot;padding&quot;,&quot;paddingTop&quot;,&quot;paddingRight&quot;,&quot;paddingBottom&quot;,&quot;paddingLeft&quot;,&quot;paddingX&quot;,&quot;paddingY&quot;,&quot;paddingInline&quot;,&quot;paddingInlineStart&quot;,&quot;paddingInlineEnd&quot;,&quot;paddingBlock&quot;,&quot;paddingBlockStart&quot;,&quot;paddingBlockEnd&quot;];[...ZC,...QC];function Vm(e,t,n,r){var l;const i=(l=z1(e,t,!1))!=null?l:n;return typeof i==&quot;number&quot;?o=&gt;typeof o==&quot;string&quot;?o:i*o:Array.isArray(i)?o=&gt;typeof o==&quot;string&quot;?o:i[o]:typeof i==&quot;function&quot;?i:()=&gt;{}}function JC(e){return Vm(e,&quot;spacing&quot;,8)}function Gu(e,t){if(typeof t==&quot;string&quot;||t==null)return t;const n=Math.abs(t),r=e(n);return t&gt;=0?r:typeof r==&quot;number&quot;?-r:`-${r}`}function Bee(e,t){return n=&gt;e.reduce((r,l)=&gt;(r[l]=Gu(t,n),r),{})}function Wee(e,t,n,r){if(t.indexOf(n)===-1)return null;const l=zee(n),i=Bee(l,r),o=e[n];return jo(e,o,i)}function aj(e,t){const n=JC(e.theme);return Object.keys(e).map(r=&gt;Wee(e,t,r,n)).reduce(Mh,{})}function da(e){return aj(e,ZC)}da.propTypes={};da.filterProps=ZC;function fa(e){return aj(e,QC)}fa.propTypes={};fa.filterProps=QC;function oj(e=8){if(e.mui)return e;const t=JC({spacing:e}),n=(...r)=&gt;(r.length===0?[1]:r).map(i=&gt;{const o=t(i);return typeof o==&quot;number&quot;?`${o}px`:o}).join(&quot; &quot;);return n.mui=!0,n}function B1(...e){const t=e.reduce((r,l)=&gt;(l.filterProps.forEach(i=&gt;{r[i]=l}),r),{}),n=r=&gt;Object.keys(r).reduce((l,i)=&gt;t[i]?Mh(l,t[i](r)):l,{});return n.propTypes={},n.filterProps=e.reduce((r,l)=&gt;r.concat(l.filterProps),[]),n}function sl(e){return typeof e!=&quot;number&quot;?e:`${e}px solid`}const qee=Sr({prop:&quot;border&quot;,themeKey:&quot;borders&quot;,transform:sl}),Uee=Sr({prop:&quot;borderTop&quot;,themeKey:&quot;borders&quot;,transform:sl}),Hee=Sr({prop:&quot;borderRight&quot;,themeKey:&quot;borders&quot;,transform:sl}),Vee=Sr({prop:&quot;borderBottom&quot;,themeKey:&quot;borders&quot;,transform:sl}),Gee=Sr({prop:&quot;borderLeft&quot;,themeKey:&quot;borders&quot;,transform:sl}),Yee=Sr({prop:&quot;borderColor&quot;,themeKey:&quot;palette&quot;}),Xee=Sr({prop:&quot;borderTopColor&quot;,themeKey:&quot;palette&quot;}),Kee=Sr({prop:&quot;borderRightColor&quot;,themeKey:&quot;palette&quot;}),Zee=Sr({prop:&quot;borderBottomColor&quot;,themeKey:&quot;palette&quot;}),Qee=Sr({prop:&quot;borderLeftColor&quot;,themeKey:&quot;palette&quot;}),W1=e=&gt;{if(e.borderRadius!==void 0&amp;&amp;e.borderRadius!==null){const t=Vm(e.theme,&quot;shape.borderRadius&quot;,4),n=r=&gt;({borderRadius:Gu(t,r)});return jo(e,e.borderRadius,n)}return null};W1.propTypes={};W1.filterProps=[&quot;borderRadius&quot;];B1(qee,Uee,Hee,Vee,Gee,Yee,Xee,Kee,Zee,Qee,W1);const q1=e=&gt;{if(e.gap!==void 0&amp;&amp;e.gap!==null){const t=Vm(e.theme,&quot;spacing&quot;,8),n=r=&gt;({gap:Gu(t,r)});return jo(e,e.gap,n)}return null};q1.propTypes={};q1.filterProps=[&quot;gap&quot;];const U1=e=&gt;{if(e.columnGap!==void 0&amp;&amp;e.columnGap!==null){const t=Vm(e.theme,&quot;spacing&quot;,8),n=r=&gt;({columnGap:Gu(t,r)});return jo(e,e.columnGap,n)}return null};U1.propTypes={};U1.filterProps=[&quot;columnGap&quot;];const H1=e=&gt;{if(e.rowGap!==void 0&amp;&amp;e.rowGap!==null){const t=Vm(e.theme,&quot;spacing&quot;,8),n=r=&gt;({rowGap:Gu(t,r)});return jo(e,e.rowGap,n)}return null};H1.propTypes={};H1.filterProps=[&quot;rowGap&quot;];const Jee=Sr({prop:&quot;gridColumn&quot;}),ete=Sr({prop:&quot;gridRow&quot;}),tte=Sr({prop:&quot;gridAutoFlow&quot;}),nte=Sr({prop:&quot;gridAutoColumns&quot;}),rte=Sr({prop:&quot;gridAutoRows&quot;}),ate=Sr({prop:&quot;gridTemplateColumns&quot;}),ote=Sr({prop:&quot;gridTemplateRows&quot;}),ite=Sr({prop:&quot;gridTemplateAreas&quot;}),lte=Sr({prop:&quot;gridArea&quot;});B1(q1,U1,H1,Jee,ete,tte,nte,rte,ate,ote,ite,lte);function bd(e,t){return t===&quot;grey&quot;?t:e}const ste=Sr({prop:&quot;color&quot;,themeKey:&quot;palette&quot;,transform:bd}),ute=Sr({prop:&quot;bgcolor&quot;,cssProperty:&quot;backgroundColor&quot;,themeKey:&quot;palette&quot;,transform:bd}),cte=Sr({prop:&quot;backgroundColor&quot;,themeKey:&quot;palette&quot;,transform:bd});B1(ste,ute,cte);function Ho(e){return e&lt;=1&amp;&amp;e!==0?`${e*100}%`:e}const dte=Sr({prop:&quot;width&quot;,transform:Ho}),eM=e=&gt;{if(e.maxWidth!==void 0&amp;&amp;e.maxWidth!==null){const t=n=&gt;{var r,l;const i=((r=e.theme)==null||(r=r.breakpoints)==null||(r=r.values)==null?void 0:r[n])||KC[n];return i?((l=e.theme)==null||(l=l.breakpoints)==null?void 0:l.unit)!==&quot;px&quot;?{maxWidth:`${i}${e.theme.breakpoints.unit}`}:{maxWidth:i}:{maxWidth:Ho(n)}};return jo(e,e.maxWidth,t)}return null};eM.filterProps=[&quot;maxWidth&quot;];const fte=Sr({prop:&quot;minWidth&quot;,transform:Ho}),pte=Sr({prop:&quot;height&quot;,transform:Ho}),hte=Sr({prop:&quot;maxHeight&quot;,transform:Ho}),mte=Sr({prop:&quot;minHeight&quot;,transform:Ho});Sr({prop:&quot;size&quot;,cssProperty:&quot;width&quot;,transform:Ho});Sr({prop:&quot;size&quot;,cssProperty:&quot;height&quot;,transform:Ho});const gte=Sr({prop:&quot;boxSizing&quot;});B1(dte,eM,fte,pte,hte,mte,gte);const Gm={border:{themeKey:&quot;borders&quot;,transform:sl},borderTop:{themeKey:&quot;borders&quot;,transform:sl},borderRight:{themeKey:&quot;borders&quot;,transform:sl},borderBottom:{themeKey:&quot;borders&quot;,transform:sl},borderLeft:{themeKey:&quot;borders&quot;,transform:sl},borderColor:{themeKey:&quot;palette&quot;},borderTopColor:{themeKey:&quot;palette&quot;},borderRightColor:{themeKey:&quot;palette&quot;},borderBottomColor:{themeKey:&quot;palette&quot;},borderLeftColor:{themeKey:&quot;palette&quot;},borderRadius:{themeKey:&quot;shape.borderRadius&quot;,style:W1},color:{themeKey:&quot;palette&quot;,transform:bd},bgcolor:{themeKey:&quot;palette&quot;,cssProperty:&quot;backgroundColor&quot;,transform:bd},backgroundColor:{themeKey:&quot;palette&quot;,transform:bd},p:{style:fa},pt:{style:fa},pr:{style:fa},pb:{style:fa},pl:{style:fa},px:{style:fa},py:{style:fa},padding:{style:fa},paddingTop:{style:fa},paddingRight:{style:fa},paddingBottom:{style:fa},paddingLeft:{style:fa},paddingX:{style:fa},paddingY:{style:fa},paddingInline:{style:fa},paddingInlineStart:{style:fa},paddingInlineEnd:{style:fa},paddingBlock:{style:fa},paddingBlockStart:{style:fa},paddingBlockEnd:{style:fa},m:{style:da},mt:{style:da},mr:{style:da},mb:{style:da},ml:{style:da},mx:{style:da},my:{style:da},margin:{style:da},marginTop:{style:da},marginRight:{style:da},marginBottom:{style:da},marginLeft:{style:da},marginX:{style:da},marginY:{style:da},marginInline:{style:da},marginInlineStart:{style:da},marginInlineEnd:{style:da},marginBlock:{style:da},marginBlockStart:{style:da},marginBlockEnd:{style:da},displayPrint:{cssProperty:!1,transform:e=&gt;({&quot;@media print&quot;:{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:q1},rowGap:{style:H1},columnGap:{style:U1},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:&quot;zIndex&quot;},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:&quot;shadows&quot;},width:{transform:Ho},maxWidth:{style:eM},minWidth:{transform:Ho},height:{transform:Ho},maxHeight:{transform:Ho},minHeight:{transform:Ho},boxSizing:{},fontFamily:{themeKey:&quot;typography&quot;},fontSize:{themeKey:&quot;typography&quot;},fontStyle:{themeKey:&quot;typography&quot;},fontWeight:{themeKey:&quot;typography&quot;},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:&quot;typography&quot;}};function vte(...e){const t=e.reduce((r,l)=&gt;r.concat(Object.keys(l)),[]),n=new Set(t);return e.every(r=&gt;n.size===Object.keys(r).length)}function yte(e,t){return typeof e==&quot;function&quot;?e(t):e}function bte(){function e(n,r,l,i){const o={[n]:r,theme:l},a=i[n];if(!a)return{[n]:r};const{cssProperty:s=n,themeKey:u,transform:c,style:d}=a;if(r==null)return null;if(u===&quot;typography&quot;&amp;&amp;r===&quot;inherit&quot;)return{[n]:r};const f=z1(l,u)||{};return d?d(o):jo(o,r,m=&gt;{let g=Yv(f,c,m);return m===g&amp;&amp;typeof m==&quot;string&quot;&amp;&amp;(g=Yv(f,c,`${n}${m===&quot;default&quot;?&quot;&quot;:Jt(m)}`,m)),s===!1?g:{[s]:g}})}function t(n){var r;const{sx:l,theme:i={}}=n||{};if(!l)return null;const o=(r=i.unstable_sxConfig)!=null?r:Gm;function a(s){let u=s;if(typeof s==&quot;function&quot;)u=s(i);else if(typeof s!=&quot;object&quot;)return s;if(!u)return null;const c=nj(i.breakpoints),d=Object.keys(c);let f=c;return Object.keys(u).forEach(p=&gt;{const m=yte(u[p],i);if(m!=null)if(typeof m==&quot;object&quot;)if(o[p])f=Mh(f,e(p,m,i,o));else{const g=jo({theme:i},m,b=&gt;({[p]:b}));vte(g,m)?f[p]=t({sx:m,theme:i}):f=Mh(f,g)}else f=Mh(f,e(p,m,i,o))}),rj(d,f)}return Array.isArray(l)?l.map(a):a(l)}return t}const dc=bte();dc.filterProps=[&quot;sx&quot;];const xte=[&quot;breakpoints&quot;,&quot;palette&quot;,&quot;spacing&quot;,&quot;shape&quot;];function V1(e={},...t){const{breakpoints:n={},palette:r={},spacing:l,shape:i={}}=e,o=Kt(e,xte),a=tj(n),s=oj(l);let u=ha({breakpoints:a,direction:&quot;ltr&quot;,components:{},palette:Ie({mode:&quot;light&quot;},r),spacing:s,shape:Ie({},Lee,i)},o);return u=t.reduce((c,d)=&gt;ha(c,d),u),u.unstable_sxConfig=Ie({},Gm,o==null?void 0:o.unstable_sxConfig),u.unstable_sx=function(d){return dc({sx:d,theme:this})},u}function wte(e){return Object.keys(e).length===0}function G1(e=null){const t=ge.useContext(j1);return!t||wte(t)?e:t}const _te=V1();function Ym(e=_te){return G1(e)}function Tte({styles:e,themeId:t,defaultTheme:n={}}){const r=Ym(n),l=typeof e==&quot;function&quot;?e(t&amp;&amp;r[t]||r):e;return ke.jsx(Z0,{styles:l})}const kte=[&quot;sx&quot;],Ste=e=&gt;{var t,n;const r={systemProps:{},otherProps:{}},l=(t=e==null||(n=e.theme)==null?void 0:n.unstable_sxConfig)!=null?t:Gm;return Object.keys(e).forEach(i=&gt;{l[i]?r.systemProps[i]=e[i]:r.otherProps[i]=e[i]}),r};function Y1(e){const{sx:t}=e,n=Kt(e,kte),{systemProps:r,otherProps:l}=Ste(n);let i;return Array.isArray(t)?i=[r,...t]:typeof t==&quot;function&quot;?i=(...o)=&gt;{const a=t(...o);return Fl(a)?Ie({},r,a):r}:i=Ie({},r,t),Ie({},l,{sx:i})}function ij(e){var t,n,r=&quot;&quot;;if(typeof e==&quot;string&quot;||typeof e==&quot;number&quot;)r+=e;else if(typeof e==&quot;object&quot;)if(Array.isArray(e))for(t=0;t&lt;e.length;t++)e[t]&amp;&amp;(n=ij(e[t]))&amp;&amp;(r&amp;&amp;(r+=&quot; &quot;),r+=n);else for(t in e)e[t]&amp;&amp;(r&amp;&amp;(r+=&quot; &quot;),r+=t);return r}function on(){for(var e,t,n=0,r=&quot;&quot;;n&lt;arguments.length;)(e=arguments[n++])&amp;&amp;(t=ij(e))&amp;&amp;(r&amp;&amp;(r+=&quot; &quot;),r+=t);return r}const Cte=[&quot;className&quot;,&quot;component&quot;];function Mte(e={}){const{themeId:t,defaultTheme:n,defaultClassName:r=&quot;MuiBox-root&quot;,generateClassName:l}=e,i=ej(&quot;div&quot;,{shouldForwardProp:a=&gt;a!==&quot;theme&quot;&amp;&amp;a!==&quot;sx&quot;&amp;&amp;a!==&quot;as&quot;})(dc);return ge.forwardRef(function(s,u){const c=Ym(n),d=Y1(s),{className:f,component:p=&quot;div&quot;}=d,m=Kt(d,Cte);return ke.jsx(i,Ie({as:p,ref:u,className:on(f,l?l(r):r),theme:t&amp;&amp;c[t]||c},m))})}const Pte=[&quot;variant&quot;];function OA(e){return e.length===0}function lj(e){const{variant:t}=e,n=Kt(e,Pte);let r=t||&quot;&quot;;return Object.keys(n).sort().forEach(l=&gt;{l===&quot;color&quot;?r+=OA(r)?e[l]:Jt(e[l]):r+=`${OA(r)?l:Jt(l)}${Jt(e[l].toString())}`}),r}const Ote=[&quot;name&quot;,&quot;slot&quot;,&quot;skipVariantsResolver&quot;,&quot;skipSx&quot;,&quot;overridesResolver&quot;];function Ate(e){return Object.keys(e).length===0}function Dte(e){return typeof e==&quot;string&quot;&amp;&amp;e.charCodeAt(0)&gt;96}const Ete=(e,t)=&gt;t.components&amp;&amp;t.components[e]&amp;&amp;t.components[e].styleOverrides?t.components[e].styleOverrides:null,Xv=e=&gt;{const t={};return e&amp;&amp;e.forEach(n=&gt;{const r=lj(n.props);t[r]=n.style}),t},Rte=(e,t)=&gt;{let n=[];return t&amp;&amp;t.components&amp;&amp;t.components[e]&amp;&amp;t.components[e].variants&amp;&amp;(n=t.components[e].variants),Xv(n)},Kv=(e,t,n)=&gt;{const{ownerState:r={}}=e,l=[];return n&amp;&amp;n.forEach(i=&gt;{let o=!0;Object.keys(i.props).forEach(a=&gt;{r[a]!==i.props[a]&amp;&amp;e[a]!==i.props[a]&amp;&amp;(o=!1)}),o&amp;&amp;l.push(t[lj(i.props)])}),l},Lte=(e,t,n,r)=&gt;{var l;const i=n==null||(l=n.components)==null||(l=l[r])==null?void 0:l.variants;return Kv(e,t,i)};function Ph(e){return e!==&quot;ownerState&quot;&amp;&amp;e!==&quot;theme&quot;&amp;&amp;e!==&quot;sx&quot;&amp;&amp;e!==&quot;as&quot;}const Ite=V1(),$te=e=&gt;e&amp;&amp;e.charAt(0).toLowerCase()+e.slice(1);function Q0({defaultTheme:e,theme:t,themeId:n}){return Ate(t)?e:t[n]||t}function Nte(e){return e?(t,n)=&gt;n[e]:null}const AA=({styledArg:e,props:t,defaultTheme:n,themeId:r})=&gt;{const l=e(Ie({},t,{theme:Q0(Ie({},t,{defaultTheme:n,themeId:r}))}));let i;if(l&amp;&amp;l.variants&amp;&amp;(i=l.variants,delete l.variants),i){const o=Kv(t,Xv(i),i);return[l,...o]}return l};function sj(e={}){const{themeId:t,defaultTheme:n=Ite,rootShouldForwardProp:r=Ph,slotShouldForwardProp:l=Ph}=e,i=o=&gt;dc(Ie({},o,{theme:Q0(Ie({},o,{defaultTheme:n,themeId:t}))}));return i.__mui_systemSx=!0,(o,a={})=&gt;{Dee(o,w=&gt;w.filter(_=&gt;!(_!=null&amp;&amp;_.__mui_systemSx)));const{name:s,slot:u,skipVariantsResolver:c,skipSx:d,overridesResolver:f=Nte($te(u))}=a,p=Kt(a,Ote),m=c!==void 0?c:u&amp;&amp;u!==&quot;Root&quot;&amp;&amp;u!==&quot;root&quot;||!1,g=d||!1;let b,v=Ph;u===&quot;Root&quot;||u===&quot;root&quot;?v=r:u?v=l:Dte(o)&amp;&amp;(v=void 0);const h=ej(o,Ie({shouldForwardProp:v,label:b},p)),y=(w,..._)=&gt;{const x=_?_.map(C=&gt;{if(typeof C==&quot;function&quot;&amp;&amp;C.__emotion_real!==C)return M=&gt;AA({styledArg:C,props:M,defaultTheme:n,themeId:t});if(Fl(C)){let M=C,O;return C&amp;&amp;C.variants&amp;&amp;(O=C.variants,delete M.variants,M=D=&gt;{let P=C;return Kv(D,Xv(O),O).forEach(I=&gt;{P=ha(P,I)}),P}),M}return C}):[];let T=w;if(Fl(w)){let C;w&amp;&amp;w.variants&amp;&amp;(C=w.variants,delete T.variants,T=M=&gt;{let O=w;return Kv(M,Xv(C),C).forEach(P=&gt;{O=ha(O,P)}),O})}else typeof w==&quot;function&quot;&amp;&amp;w.__emotion_real!==w&amp;&amp;(T=C=&gt;AA({styledArg:w,props:C,defaultTheme:n,themeId:t}));s&amp;&amp;f&amp;&amp;x.push(C=&gt;{const M=Q0(Ie({},C,{defaultTheme:n,themeId:t})),O=Ete(s,M);if(O){const D={};return Object.entries(O).forEach(([P,E])=&gt;{D[P]=typeof E==&quot;function&quot;?E(Ie({},C,{theme:M})):E}),f(C,D)}return null}),s&amp;&amp;!m&amp;&amp;x.push(C=&gt;{const M=Q0(Ie({},C,{defaultTheme:n,themeId:t}));return Lte(C,Rte(s,M),M,s)}),g||x.push(i);const k=x.length-_.length;if(Array.isArray(w)&amp;&amp;k&gt;0){const C=new Array(k).fill(&quot;&quot;);T=[...w,...C],T.raw=[...w.raw,...C]}const S=h(T,...x);return o.muiName&amp;&amp;(S.muiName=o.muiName),S};return h.withConfig&amp;&amp;(y.withConfig=h.withConfig),y}}const Fte=sj();function uj(e){const{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:jC(t.components[n].defaultProps,r)}function cj({props:e,name:t,defaultTheme:n,themeId:r}){let l=Ym(n);return r&amp;&amp;(l=l[r]||l),uj({theme:l,name:t,props:e})}function tM(e,t=0,n=1){return Math.min(Math.max(t,e),n)}function dj(e){e=e.slice(1);const t=new RegExp(`.{1,${e.length&gt;=6?2:1}}`,&quot;g&quot;);let n=e.match(t);return n&amp;&amp;n[0].length===1&amp;&amp;(n=n.map(r=&gt;r+r)),n?`rgb${n.length===4?&quot;a&quot;:&quot;&quot;}(${n.map((r,l)=&gt;l&lt;3?parseInt(r,16):Math.round(parseInt(r,16)/255*1e3)/1e3).join(&quot;, &quot;)})`:&quot;&quot;}function jte(e){const t=e.toString(16);return t.length===1?`0${t}`:t}function xl(e){if(e.type)return e;if(e.charAt(0)===&quot;#&quot;)return xl(dj(e));const t=e.indexOf(&quot;(&quot;),n=e.substring(0,t);if([&quot;rgb&quot;,&quot;rgba&quot;,&quot;hsl&quot;,&quot;hsla&quot;,&quot;color&quot;].indexOf(n)===-1)throw new Error(No(9,e));let r=e.substring(t+1,e.length-1),l;if(n===&quot;color&quot;){if(r=r.split(&quot; &quot;),l=r.shift(),r.length===4&amp;&amp;r[3].charAt(0)===&quot;/&quot;&amp;&amp;(r[3]=r[3].slice(1)),[&quot;srgb&quot;,&quot;display-p3&quot;,&quot;a98-rgb&quot;,&quot;prophoto-rgb&quot;,&quot;rec-2020&quot;].indexOf(l)===-1)throw new Error(No(10,l))}else r=r.split(&quot;,&quot;);return r=r.map(i=&gt;parseFloat(i)),{type:n,values:r,colorSpace:l}}const zte=e=&gt;{const t=xl(e);return t.values.slice(0,3).map((n,r)=&gt;t.type.indexOf(&quot;hsl&quot;)!==-1&amp;&amp;r!==0?`${n}%`:n).join(&quot; &quot;)},uh=(e,t)=&gt;{try{return zte(e)}catch{return e}};function Xm(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.indexOf(&quot;rgb&quot;)!==-1?r=r.map((l,i)=&gt;i&lt;3?parseInt(l,10):l):t.indexOf(&quot;hsl&quot;)!==-1&amp;&amp;(r[1]=`${r[1]}%`,r[2]=`${r[2]}%`),t.indexOf(&quot;color&quot;)!==-1?r=`${n} ${r.join(&quot; &quot;)}`:r=`${r.join(&quot;, &quot;)}`,`${t}(${r})`}function Bte(e){if(e.indexOf(&quot;#&quot;)===0)return e;const{values:t}=xl(e);return`#${t.map((n,r)=&gt;jte(r===3?Math.round(255*n):n)).join(&quot;&quot;)}`}function fj(e){e=xl(e);const{values:t}=e,n=t[0],r=t[1]/100,l=t[2]/100,i=r*Math.min(l,1-l),o=(u,c=(u+n/30)%12)=&gt;l-i*Math.max(Math.min(c-3,9-c,1),-1);let a=&quot;rgb&quot;;const s=[Math.round(o(0)*255),Math.round(o(8)*255),Math.round(o(4)*255)];return e.type===&quot;hsla&quot;&amp;&amp;(a+=&quot;a&quot;,s.push(t[3])),Xm({type:a,values:s})}function Zv(e){e=xl(e);let t=e.type===&quot;hsl&quot;||e.type===&quot;hsla&quot;?xl(fj(e)).values:e.values;return t=t.map(n=&gt;(e.type!==&quot;color&quot;&amp;&amp;(n/=255),n&lt;=.03928?n/12.92:((n+.055)/1.055)**2.4)),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function pj(e,t){const n=Zv(e),r=Zv(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function rr(e,t){return e=xl(e),t=tM(t),(e.type===&quot;rgb&quot;||e.type===&quot;hsl&quot;)&amp;&amp;(e.type+=&quot;a&quot;),e.type===&quot;color&quot;?e.values[3]=`/${t}`:e.values[3]=t,Xm(e)}function t0(e,t,n){try{return rr(e,t)}catch{return e}}function wl(e,t){if(e=xl(e),t=tM(t),e.type.indexOf(&quot;hsl&quot;)!==-1)e.values[2]*=1-t;else if(e.type.indexOf(&quot;rgb&quot;)!==-1||e.type.indexOf(&quot;color&quot;)!==-1)for(let n=0;n&lt;3;n+=1)e.values[n]*=1-t;return Xm(e)}function Er(e,t,n){try{return wl(e,t)}catch{return e}}function _l(e,t){if(e=xl(e),t=tM(t),e.type.indexOf(&quot;hsl&quot;)!==-1)e.values[2]+=(100-e.values[2])*t;else if(e.type.indexOf(&quot;rgb&quot;)!==-1)for(let n=0;n&lt;3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.indexOf(&quot;color&quot;)!==-1)for(let n=0;n&lt;3;n+=1)e.values[n]+=(1-e.values[n])*t;return Xm(e)}function Rr(e,t,n){try{return _l(e,t)}catch{return e}}function Wte(e,t=.15){return Zv(e)&gt;.5?wl(e,t):_l(e,t)}function ch(e,t,n){try{return ch(e,t)}catch{return e}}const hj=ge.createContext(null);function nM(){return ge.useContext(hj)}const qte=typeof Symbol==&quot;function&quot;&amp;&amp;Symbol.for,Ute=qte?Symbol.for(&quot;mui.nested&quot;):&quot;__THEME_NESTED__&quot;;function Hte(e,t){return typeof t==&quot;function&quot;?t(e):Ie({},e,t)}function Vte(e){const{children:t,theme:n}=e,r=nM(),l=ge.useMemo(()=&gt;{const i=r===null?n:Hte(r,n);return i!=null&amp;&amp;(i[Ute]=r!==null),i},[n,r]);return ke.jsx(hj.Provider,{value:l,children:t})}const DA={};function EA(e,t,n,r=!1){return ge.useMemo(()=&gt;{const l=e&amp;&amp;t[e]||t;if(typeof n==&quot;function&quot;){const i=n(l),o=e?Ie({},t,{[e]:i}):i;return r?()=&gt;o:o}return e?Ie({},t,{[e]:n}):Ie({},t,n)},[e,t,n,r])}function mj(e){const{children:t,theme:n,themeId:r}=e,l=G1(DA),i=nM()||DA,o=EA(r,l,n),a=EA(r,i,n,!0);return ke.jsx(Vte,{theme:a,children:ke.jsx(j1.Provider,{value:o,children:t})})}const rM=&quot;mode&quot;,aM=&quot;color-scheme&quot;,gj=&quot;data-color-scheme&quot;;function Gte(e){const{defaultMode:t=&quot;light&quot;,defaultLightColorScheme:n=&quot;light&quot;,defaultDarkColorScheme:r=&quot;dark&quot;,modeStorageKey:l=rM,colorSchemeStorageKey:i=aM,attribute:o=gj,colorSchemeNode:a=&quot;document.documentElement&quot;}=e||{};return ke.jsx(&quot;script&quot;,{dangerouslySetInnerHTML:{__html:`(function() {\n",
       "try {\n",
       "  var mode = localStorage.getItem(&#x27;${l}&#x27;) || &#x27;${t}&#x27;;\n",
       "  var colorScheme = &#x27;&#x27;;\n",
       "  if (mode === &#x27;system&#x27;) {\n",
       "    // handle system mode\n",
       "    var mql = window.matchMedia(&#x27;(prefers-color-scheme: dark)&#x27;);\n",
       "    if (mql.matches) {\n",
       "      colorScheme = localStorage.getItem(&#x27;${i}-dark&#x27;) || &#x27;${r}&#x27;;\n",
       "    } else {\n",
       "      colorScheme = localStorage.getItem(&#x27;${i}-light&#x27;) || &#x27;${n}&#x27;;\n",
       "    }\n",
       "  }\n",
       "  if (mode === &#x27;light&#x27;) {\n",
       "    colorScheme = localStorage.getItem(&#x27;${i}-light&#x27;) || &#x27;${n}&#x27;;\n",
       "  }\n",
       "  if (mode === &#x27;dark&#x27;) {\n",
       "    colorScheme = localStorage.getItem(&#x27;${i}-dark&#x27;) || &#x27;${r}&#x27;;\n",
       "  }\n",
       "  if (colorScheme) {\n",
       "    ${a}.setAttribute(&#x27;${o}&#x27;, colorScheme);\n",
       "  }\n",
       "} catch(e){}})();`}},&quot;mui-color-scheme-init&quot;)}function RA(e){if(typeof window&lt;&quot;u&quot;&amp;&amp;e===&quot;system&quot;)return window.matchMedia(&quot;(prefers-color-scheme: dark)&quot;).matches?&quot;dark&quot;:&quot;light&quot;}function vj(e,t){if(e.mode===&quot;light&quot;||e.mode===&quot;system&quot;&amp;&amp;e.systemMode===&quot;light&quot;)return t(&quot;light&quot;);if(e.mode===&quot;dark&quot;||e.mode===&quot;system&quot;&amp;&amp;e.systemMode===&quot;dark&quot;)return t(&quot;dark&quot;)}function Yte(e){return vj(e,t=&gt;{if(t===&quot;light&quot;)return e.lightColorScheme;if(t===&quot;dark&quot;)return e.darkColorScheme})}function mw(e,t){if(typeof window&gt;&quot;u&quot;)return;let n;try{n=localStorage.getItem(e)||void 0,n||localStorage.setItem(e,t)}catch{}return n||t}function Xte(e){const{defaultMode:t=&quot;light&quot;,defaultLightColorScheme:n,defaultDarkColorScheme:r,supportedColorSchemes:l=[],modeStorageKey:i=rM,colorSchemeStorageKey:o=aM,storageWindow:a=typeof window&gt;&quot;u&quot;?void 0:window}=e,s=l.join(&quot;,&quot;),[u,c]=ge.useState(()=&gt;{const b=mw(i,t),v=mw(`${o}-light`,n),h=mw(`${o}-dark`,r);return{mode:b,systemMode:RA(b),lightColorScheme:v,darkColorScheme:h}}),d=Yte(u),f=ge.useCallback(b=&gt;{c(v=&gt;{if(b===v.mode)return v;const h=b||t;try{localStorage.setItem(i,h)}catch{}return Ie({},v,{mode:h,systemMode:RA(h)})})},[i,t]),p=ge.useCallback(b=&gt;{b?typeof b==&quot;string&quot;?b&amp;&amp;!s.includes(b)?console.error(`\\`${b}\\` does not exist in \\`theme.colorSchemes\\`.`):c(v=&gt;{const h=Ie({},v);return vj(v,y=&gt;{try{localStorage.setItem(`${o}-${y}`,b)}catch{}y===&quot;light&quot;&amp;&amp;(h.lightColorScheme=b),y===&quot;dark&quot;&amp;&amp;(h.darkColorScheme=b)}),h}):c(v=&gt;{const h=Ie({},v),y=b.light===null?n:b.light,w=b.dark===null?r:b.dark;if(y)if(!s.includes(y))console.error(`\\`${y}\\` does not exist in \\`theme.colorSchemes\\`.`);else{h.lightColorScheme=y;try{localStorage.setItem(`${o}-light`,y)}catch{}}if(w)if(!s.includes(w))console.error(`\\`${w}\\` does not exist in \\`theme.colorSchemes\\`.`);else{h.darkColorScheme=w;try{localStorage.setItem(`${o}-dark`,w)}catch{}}return h}):c(v=&gt;{try{localStorage.setItem(`${o}-light`,n),localStorage.setItem(`${o}-dark`,r)}catch{}return Ie({},v,{lightColorScheme:n,darkColorScheme:r})})},[s,o,n,r]),m=ge.useCallback(b=&gt;{u.mode===&quot;system&quot;&amp;&amp;c(v=&gt;Ie({},v,{systemMode:b!=null&amp;&amp;b.matches?&quot;dark&quot;:&quot;light&quot;}))},[u.mode]),g=ge.useRef(m);return g.current=m,ge.useEffect(()=&gt;{const b=(...h)=&gt;g.current(...h),v=window.matchMedia(&quot;(prefers-color-scheme: dark)&quot;);return v.addListener(b),b(v),()=&gt;v.removeListener(b)},[]),ge.useEffect(()=&gt;{const b=v=&gt;{const h=v.newValue;typeof v.key==&quot;string&quot;&amp;&amp;v.key.startsWith(o)&amp;&amp;(!h||s.match(h))&amp;&amp;(v.key.endsWith(&quot;light&quot;)&amp;&amp;p({light:h}),v.key.endsWith(&quot;dark&quot;)&amp;&amp;p({dark:h})),v.key===i&amp;&amp;(!h||[&quot;light&quot;,&quot;dark&quot;,&quot;system&quot;].includes(h))&amp;&amp;f(h||t)};if(a)return a.addEventListener(&quot;storage&quot;,b),()=&gt;a.removeEventListener(&quot;storage&quot;,b)},[p,f,i,o,s,t,a]),Ie({},u,{colorScheme:d,setMode:f,setColorScheme:p})}const Kte=[&quot;colorSchemes&quot;,&quot;components&quot;,&quot;generateCssVars&quot;,&quot;cssVarPrefix&quot;],Zte=&quot;*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}&quot;;function Qte(e){const{themeId:t,theme:n={},attribute:r=gj,modeStorageKey:l=rM,colorSchemeStorageKey:i=aM,defaultMode:o=&quot;light&quot;,defaultColorScheme:a,disableTransitionOnChange:s=!1,resolveTheme:u,excludeVariablesFromRoot:c}=e;(!n.colorSchemes||typeof a==&quot;string&quot;&amp;&amp;!n.colorSchemes[a]||typeof a==&quot;object&quot;&amp;&amp;!n.colorSchemes[a==null?void 0:a.light]||typeof a==&quot;object&quot;&amp;&amp;!n.colorSchemes[a==null?void 0:a.dark])&amp;&amp;console.error(`MUI: \\`${a}\\` does not exist in \\`theme.colorSchemes\\`.`);const d=ge.createContext(void 0),f=()=&gt;{const v=ge.useContext(d);if(!v)throw new Error(No(19));return v};function p({children:v,theme:h=n,modeStorageKey:y=l,colorSchemeStorageKey:w=i,attribute:_=r,defaultMode:x=o,defaultColorScheme:T=a,disableTransitionOnChange:k=s,storageWindow:S=typeof window&gt;&quot;u&quot;?void 0:window,documentNode:C=typeof document&gt;&quot;u&quot;?void 0:document,colorSchemeNode:M=typeof document&gt;&quot;u&quot;?void 0:document.documentElement,colorSchemeSelector:O=&quot;:root&quot;,disableNestedContext:D=!1,disableStyleSheetGeneration:P=!1}){const E=ge.useRef(!1),I=nM(),A=ge.useContext(d),F=!!A&amp;&amp;!D,j=h[t],z=j||h,{colorSchemes:B={},components:N={},generateCssVars:R=()=&gt;({vars:{},css:{}}),cssVarPrefix:q}=z,Y=Kt(z,Kte),L=Object.keys(B),W=typeof T==&quot;string&quot;?T:T.light,U=typeof T==&quot;string&quot;?T:T.dark,{mode:V,setMode:te,systemMode:ee,lightColorScheme:H,darkColorScheme:Z,colorScheme:G,setColorScheme:X}=Xte({supportedColorSchemes:L,defaultLightColorScheme:W,defaultDarkColorScheme:U,modeStorageKey:y,colorSchemeStorageKey:w,defaultMode:x,storageWindow:S});let Q=V,re=G;F&amp;&amp;(Q=A.mode,re=A.colorScheme);const ae=Q||(x===&quot;system&quot;?o:x),ie=re||(ae===&quot;dark&quot;?U:W),{css:se,vars:he}=R(),Se=Ie({},Y,{components:N,colorSchemes:B,cssVarPrefix:q,vars:he,getColorSchemeSelector:K=&gt;`[${_}=&quot;${K}&quot;] &amp;`}),Oe={},Pe={};Object.entries(B).forEach(([K,ne])=&gt;{const{css:de,vars:_e}=R(K);Se.vars=ha(Se.vars,_e),K===ie&amp;&amp;(Object.keys(ne).forEach(pe=&gt;{ne[pe]&amp;&amp;typeof ne[pe]==&quot;object&quot;?Se[pe]=Ie({},Se[pe],ne[pe]):Se[pe]=ne[pe]}),Se.palette&amp;&amp;(Se.palette.colorScheme=K));const ue=typeof T==&quot;string&quot;?T:x===&quot;dark&quot;?T.dark:T.light;if(K===ue){if(c){const pe={};c(q).forEach(xe=&gt;{pe[xe]=de[xe],delete de[xe]}),Oe[`[${_}=&quot;${K}&quot;]`]=pe}Oe[`${O}, [${_}=&quot;${K}&quot;]`]=de}else Pe[`${O===&quot;:root&quot;?&quot;&quot;:O}[${_}=&quot;${K}&quot;]`]=de}),Se.vars=ha(Se.vars,he),ge.useEffect(()=&gt;{re&amp;&amp;M&amp;&amp;M.setAttribute(_,re)},[re,_,M]),ge.useEffect(()=&gt;{let K;if(k&amp;&amp;E.current&amp;&amp;C){const ne=C.createElement(&quot;style&quot;);ne.appendChild(C.createTextNode(Zte)),C.head.appendChild(ne),window.getComputedStyle(C.body),K=setTimeout(()=&gt;{C.head.removeChild(ne)},1)}return()=&gt;{clearTimeout(K)}},[re,k,C]),ge.useEffect(()=&gt;(E.current=!0,()=&gt;{E.current=!1}),[]);const Me=ge.useMemo(()=&gt;({mode:Q,systemMode:ee,setMode:te,lightColorScheme:H,darkColorScheme:Z,colorScheme:re,setColorScheme:X,allColorSchemes:L}),[L,re,Z,H,Q,X,te,ee]);let ce=!0;(P||F&amp;&amp;(I==null?void 0:I.cssVarPrefix)===q)&amp;&amp;(ce=!1);const we=ke.jsxs(ge.Fragment,{children:[ce&amp;&amp;ke.jsxs(ge.Fragment,{children:[ke.jsx(Z0,{styles:{[O]:se}}),ke.jsx(Z0,{styles:Oe}),ke.jsx(Z0,{styles:Pe})]}),ke.jsx(mj,{themeId:j?t:void 0,theme:u?u(Se):Se,children:v})]});return F?we:ke.jsx(d.Provider,{value:Me,children:we})}const m=typeof a==&quot;string&quot;?a:a.light,g=typeof a==&quot;string&quot;?a:a.dark;return{CssVarsProvider:p,useColorScheme:f,getInitColorSchemeScript:v=&gt;Gte(Ie({attribute:r,colorSchemeStorageKey:i,defaultMode:o,defaultLightColorScheme:m,defaultDarkColorScheme:g,modeStorageKey:l},v))}}function Jte(e=&quot;&quot;){function t(...r){if(!r.length)return&quot;&quot;;const l=r[0];return typeof l==&quot;string&quot;&amp;&amp;!l.match(/(#|\\(|\\)|(-?(\\d*\\.)?\\d+)(px|em|%|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc))|^(-?(\\d*\\.)?\\d+)$|(\\d+ \\d+ \\d+)/)?`, var(--${e?`${e}-`:&quot;&quot;}${l}${t(...r.slice(1))})`:`, ${l}`}return(r,...l)=&gt;`var(--${e?`${e}-`:&quot;&quot;}${r}${t(...l)})`}const LA=(e,t,n,r=[])=&gt;{let l=e;t.forEach((i,o)=&gt;{o===t.length-1?Array.isArray(l)?l[Number(i)]=n:l&amp;&amp;typeof l==&quot;object&quot;&amp;&amp;(l[i]=n):l&amp;&amp;typeof l==&quot;object&quot;&amp;&amp;(l[i]||(l[i]=r.includes(i)?[]:{}),l=l[i])})},ene=(e,t,n)=&gt;{function r(l,i=[],o=[]){Object.entries(l).forEach(([a,s])=&gt;{(!n||n&amp;&amp;!n([...i,a]))&amp;&amp;s!=null&amp;&amp;(typeof s==&quot;object&quot;&amp;&amp;Object.keys(s).length&gt;0?r(s,[...i,a],Array.isArray(s)?[...o,a]:o):t([...i,a],s,o))})}r(e)},tne=(e,t)=&gt;typeof t==&quot;number&quot;?[&quot;lineHeight&quot;,&quot;fontWeight&quot;,&quot;opacity&quot;,&quot;zIndex&quot;].some(r=&gt;e.includes(r))||e[e.length-1].toLowerCase().indexOf(&quot;opacity&quot;)&gt;=0?t:`${t}px`:t;function gw(e,t){const{prefix:n,shouldSkipGeneratingVar:r}=t||{},l={},i={},o={};return ene(e,(a,s,u)=&gt;{if((typeof s==&quot;string&quot;||typeof s==&quot;number&quot;)&amp;&amp;(!r||!r(a,s))){const c=`--${n?`${n}-`:&quot;&quot;}${a.join(&quot;-&quot;)}`;Object.assign(l,{[c]:tne(a,s)}),LA(i,a,`var(${c})`,u),LA(o,a,`var(${c}, ${s})`,u)}},a=&gt;a[0]===&quot;vars&quot;),{css:l,vars:i,varsWithDefaults:o}}const nne=[&quot;colorSchemes&quot;,&quot;components&quot;],rne=[&quot;light&quot;];function ane(e,t){const{colorSchemes:n={}}=e,r=Kt(e,nne),{vars:l,css:i,varsWithDefaults:o}=gw(r,t);let a=o;const s={},{light:u}=n,c=Kt(n,rne);if(Object.entries(c||{}).forEach(([f,p])=&gt;{const{vars:m,css:g,varsWithDefaults:b}=gw(p,t);a=ha(a,b),s[f]={css:g,vars:m}}),u){const{css:f,vars:p,varsWithDefaults:m}=gw(u,t);a=ha(a,m),s.light={css:f,vars:p}}return{vars:a,generateCssVars:f=&gt;f?{css:Ie({},s[f].css),vars:s[f].vars}:{css:Ie({},i),vars:l}}}const one=[&quot;component&quot;,&quot;direction&quot;,&quot;spacing&quot;,&quot;divider&quot;,&quot;children&quot;,&quot;className&quot;,&quot;useFlexGap&quot;],ine=V1(),lne=Fte(&quot;div&quot;,{name:&quot;MuiStack&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root});function sne(e){return cj({props:e,name:&quot;MuiStack&quot;,defaultTheme:ine})}function une(e,t){const n=ge.Children.toArray(e).filter(Boolean);return n.reduce((r,l,i)=&gt;(r.push(l),i&lt;n.length-1&amp;&amp;r.push(ge.cloneElement(t,{key:`separator-${i}`})),r),[])}const cne=e=&gt;({row:&quot;Left&quot;,&quot;row-reverse&quot;:&quot;Right&quot;,column:&quot;Top&quot;,&quot;column-reverse&quot;:&quot;Bottom&quot;})[e],dne=({ownerState:e,theme:t})=&gt;{let n=Ie({display:&quot;flex&quot;,flexDirection:&quot;column&quot;},jo({theme:t},zu({values:e.direction,breakpoints:t.breakpoints.values}),r=&gt;({flexDirection:r})));if(e.spacing){const r=JC(t),l=Object.keys(t.breakpoints.values).reduce((s,u)=&gt;((typeof e.spacing==&quot;object&quot;&amp;&amp;e.spacing[u]!=null||typeof e.direction==&quot;object&quot;&amp;&amp;e.direction[u]!=null)&amp;&amp;(s[u]=!0),s),{}),i=zu({values:e.direction,base:l}),o=zu({values:e.spacing,base:l});typeof i==&quot;object&quot;&amp;&amp;Object.keys(i).forEach((s,u,c)=&gt;{if(!i[s]){const f=u&gt;0?i[c[u-1]]:&quot;column&quot;;i[s]=f}}),n=ha(n,jo({theme:t},o,(s,u)=&gt;e.useFlexGap?{gap:Gu(r,s)}:{&quot;&amp; &gt; :not(style):not(style)&quot;:{margin:0},&quot;&amp; &gt; :not(style) ~ :not(style)&quot;:{[`margin${cne(u?i[u]:e.direction)}`]:Gu(r,s)}}))}return n=Iee(t.breakpoints,n),n};function fne(e={}){const{createStyledComponent:t=lne,useThemeProps:n=sne,componentName:r=&quot;MuiStack&quot;}=e,l=()=&gt;vn({root:[&quot;root&quot;]},s=&gt;yn(r,s),{}),i=t(dne);return ge.forwardRef(function(s,u){const c=n(s),d=Y1(c),{component:f=&quot;div&quot;,direction:p=&quot;column&quot;,spacing:m=0,divider:g,children:b,className:v,useFlexGap:h=!1}=d,y=Kt(d,one),w={direction:p,spacing:m,useFlexGap:h},_=l();return ke.jsx(i,Ie({as:f,ownerState:w,ref:u,className:on(_.root,v)},y,{children:g?une(b,g):b}))})}const pne=[&quot;defaultProps&quot;,&quot;mixins&quot;,&quot;overrides&quot;,&quot;palette&quot;,&quot;props&quot;,&quot;styleOverrides&quot;],hne=[&quot;type&quot;,&quot;mode&quot;];function mne(e){const{defaultProps:t={},mixins:n={},overrides:r={},palette:l={},props:i={},styleOverrides:o={}}=e,a=Kt(e,pne),s=Ie({},a,{components:{}});Object.keys(t).forEach(g=&gt;{const b=s.components[g]||{};b.defaultProps=t[g],s.components[g]=b}),Object.keys(i).forEach(g=&gt;{const b=s.components[g]||{};b.defaultProps=i[g],s.components[g]=b}),Object.keys(o).forEach(g=&gt;{const b=s.components[g]||{};b.styleOverrides=o[g],s.components[g]=b}),Object.keys(r).forEach(g=&gt;{const b=s.components[g]||{};b.styleOverrides=r[g],s.components[g]=b}),s.spacing=oj(e.spacing);const u=tj(e.breakpoints||{}),c=s.spacing;s.mixins=Ie({gutters:(g={})=&gt;Ie({paddingLeft:c(2),paddingRight:c(2)},g,{[u.up(&quot;sm&quot;)]:Ie({paddingLeft:c(3),paddingRight:c(3)},g[u.up(&quot;sm&quot;)])})},n);const{type:d,mode:f}=l,p=Kt(l,hne),m=f||d||&quot;light&quot;;return s.palette=Ie({text:{hint:m===&quot;dark&quot;?&quot;rgba(255, 255, 255, 0.5)&quot;:&quot;rgba(0, 0, 0, 0.38)&quot;},mode:m,type:m},p),s}function gne(e,t){return Ie({toolbar:{minHeight:56,[e.up(&quot;xs&quot;)]:{&quot;@media (orientation: landscape)&quot;:{minHeight:48}},[e.up(&quot;sm&quot;)]:{minHeight:64}}},t)}const vne=[&quot;mode&quot;,&quot;contrastThreshold&quot;,&quot;tonalOffset&quot;],IA={text:{primary:&quot;rgba(0, 0, 0, 0.87)&quot;,secondary:&quot;rgba(0, 0, 0, 0.6)&quot;,disabled:&quot;rgba(0, 0, 0, 0.38)&quot;},divider:&quot;rgba(0, 0, 0, 0.12)&quot;,background:{paper:rm.white,default:rm.white},action:{active:&quot;rgba(0, 0, 0, 0.54)&quot;,hover:&quot;rgba(0, 0, 0, 0.04)&quot;,hoverOpacity:.04,selected:&quot;rgba(0, 0, 0, 0.08)&quot;,selectedOpacity:.08,disabled:&quot;rgba(0, 0, 0, 0.26)&quot;,disabledBackground:&quot;rgba(0, 0, 0, 0.12)&quot;,disabledOpacity:.38,focus:&quot;rgba(0, 0, 0, 0.12)&quot;,focusOpacity:.12,activatedOpacity:.12}},vw={text:{primary:rm.white,secondary:&quot;rgba(255, 255, 255, 0.7)&quot;,disabled:&quot;rgba(255, 255, 255, 0.5)&quot;,icon:&quot;rgba(255, 255, 255, 0.5)&quot;},divider:&quot;rgba(255, 255, 255, 0.12)&quot;,background:{paper:&quot;#121212&quot;,default:&quot;#121212&quot;},action:{active:rm.white,hover:&quot;rgba(255, 255, 255, 0.08)&quot;,hoverOpacity:.08,selected:&quot;rgba(255, 255, 255, 0.16)&quot;,selectedOpacity:.16,disabled:&quot;rgba(255, 255, 255, 0.3)&quot;,disabledBackground:&quot;rgba(255, 255, 255, 0.12)&quot;,disabledOpacity:.38,focus:&quot;rgba(255, 255, 255, 0.12)&quot;,focusOpacity:.12,activatedOpacity:.24}};function $A(e,t,n,r){const l=r.light||r,i=r.dark||r*1.5;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:t===&quot;light&quot;?e.light=_l(e.main,l):t===&quot;dark&quot;&amp;&amp;(e.dark=wl(e.main,i)))}function yne(e=&quot;light&quot;){return e===&quot;dark&quot;?{main:Rc[200],light:Rc[50],dark:Rc[400]}:{main:Rc[700],light:Rc[400],dark:Rc[800]}}function bne(e=&quot;light&quot;){return e===&quot;dark&quot;?{main:Ec[200],light:Ec[50],dark:Ec[400]}:{main:Ec[500],light:Ec[300],dark:Ec[700]}}function xne(e=&quot;light&quot;){return e===&quot;dark&quot;?{main:Dc[500],light:Dc[300],dark:Dc[700]}:{main:Dc[700],light:Dc[400],dark:Dc[800]}}function wne(e=&quot;light&quot;){return e===&quot;dark&quot;?{main:Lc[400],light:Lc[300],dark:Lc[700]}:{main:Lc[700],light:Lc[500],dark:Lc[900]}}function _ne(e=&quot;light&quot;){return e===&quot;dark&quot;?{main:Ic[400],light:Ic[300],dark:Ic[700]}:{main:Ic[800],light:Ic[500],dark:Ic[900]}}function Tne(e=&quot;light&quot;){return e===&quot;dark&quot;?{main:Yf[400],light:Yf[300],dark:Yf[700]}:{main:&quot;#ed6c02&quot;,light:Yf[500],dark:Yf[900]}}function kne(e){const{mode:t=&quot;light&quot;,contrastThreshold:n=3,tonalOffset:r=.2}=e,l=Kt(e,vne),i=e.primary||yne(t),o=e.secondary||bne(t),a=e.error||xne(t),s=e.info||wne(t),u=e.success||_ne(t),c=e.warning||Tne(t);function d(g){return pj(g,vw.text.primary)&gt;=n?vw.text.primary:IA.text.primary}const f=({color:g,name:b,mainShade:v=500,lightShade:h=300,darkShade:y=700})=&gt;{if(g=Ie({},g),!g.main&amp;&amp;g[v]&amp;&amp;(g.main=g[v]),!g.hasOwnProperty(&quot;main&quot;))throw new Error(No(11,b?` (${b})`:&quot;&quot;,v));if(typeof g.main!=&quot;string&quot;)throw new Error(No(12,b?` (${b})`:&quot;&quot;,JSON.stringify(g.main)));return $A(g,&quot;light&quot;,h,r),$A(g,&quot;dark&quot;,y,r),g.contrastText||(g.contrastText=d(g.main)),g},p={dark:vw,light:IA};return ha(Ie({common:Ie({},rm),mode:t,primary:f({color:i,name:&quot;primary&quot;}),secondary:f({color:o,name:&quot;secondary&quot;,mainShade:&quot;A400&quot;,lightShade:&quot;A200&quot;,darkShade:&quot;A700&quot;}),error:f({color:a,name:&quot;error&quot;}),warning:f({color:c,name:&quot;warning&quot;}),info:f({color:s,name:&quot;info&quot;}),success:f({color:u,name:&quot;success&quot;}),grey:Rl,contrastThreshold:n,getContrastText:d,augmentColor:f,tonalOffset:r},p[t]),l)}const Sne=[&quot;fontFamily&quot;,&quot;fontSize&quot;,&quot;fontWeightLight&quot;,&quot;fontWeightRegular&quot;,&quot;fontWeightMedium&quot;,&quot;fontWeightBold&quot;,&quot;htmlFontSize&quot;,&quot;allVariants&quot;,&quot;pxToRem&quot;];function Cne(e){return Math.round(e*1e5)/1e5}const NA={textTransform:&quot;uppercase&quot;},FA=&#x27;&quot;Roboto&quot;, &quot;Helvetica&quot;, &quot;Arial&quot;, sans-serif&#x27;;function oM(e,t){const n=typeof t==&quot;function&quot;?t(e):t,{fontFamily:r=FA,fontSize:l=14,fontWeightLight:i=300,fontWeightRegular:o=400,fontWeightMedium:a=500,fontWeightBold:s=700,htmlFontSize:u=16,allVariants:c,pxToRem:d}=n,f=Kt(n,Sne),p=l/14,m=d||(v=&gt;`${v/u*p}rem`),g=(v,h,y,w,_)=&gt;Ie({fontFamily:r,fontWeight:v,fontSize:m(h),lineHeight:y},r===FA?{letterSpacing:`${Cne(w/h)}em`}:{},_,c),b={h1:g(i,96,1.167,-1.5),h2:g(i,60,1.2,-.5),h3:g(o,48,1.167,0),h4:g(o,34,1.235,.25),h5:g(o,24,1.334,0),h6:g(a,20,1.6,.15),subtitle1:g(o,16,1.75,.15),subtitle2:g(a,14,1.57,.1),body1:g(o,16,1.5,.15),body2:g(o,14,1.43,.15),button:g(a,14,1.75,.4,NA),caption:g(o,12,1.66,.4),overline:g(o,12,2.66,1,NA),inherit:{fontFamily:&quot;inherit&quot;,fontWeight:&quot;inherit&quot;,fontSize:&quot;inherit&quot;,lineHeight:&quot;inherit&quot;,letterSpacing:&quot;inherit&quot;}};return ha(Ie({htmlFontSize:u,pxToRem:m,fontFamily:r,fontSize:l,fontWeightLight:i,fontWeightRegular:o,fontWeightMedium:a,fontWeightBold:s},b),f,{clone:!1})}const Mne=.2,Pne=.14,One=.12;function Kr(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${Mne})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${Pne})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${One})`].join(&quot;,&quot;)}const Ane=[&quot;none&quot;,Kr(0,2,1,-1,0,1,1,0,0,1,3,0),Kr(0,3,1,-2,0,2,2,0,0,1,5,0),Kr(0,3,3,-2,0,3,4,0,0,1,8,0),Kr(0,2,4,-1,0,4,5,0,0,1,10,0),Kr(0,3,5,-1,0,5,8,0,0,1,14,0),Kr(0,3,5,-1,0,6,10,0,0,1,18,0),Kr(0,4,5,-2,0,7,10,1,0,2,16,1),Kr(0,5,5,-3,0,8,10,1,0,3,14,2),Kr(0,5,6,-3,0,9,12,1,0,3,16,2),Kr(0,6,6,-3,0,10,14,1,0,4,18,3),Kr(0,6,7,-4,0,11,15,1,0,4,20,3),Kr(0,7,8,-4,0,12,17,2,0,5,22,4),Kr(0,7,8,-4,0,13,19,2,0,5,24,4),Kr(0,7,9,-4,0,14,21,2,0,5,26,4),Kr(0,8,9,-5,0,15,22,2,0,6,28,5),Kr(0,8,10,-5,0,16,24,2,0,6,30,5),Kr(0,8,11,-5,0,17,26,2,0,6,32,5),Kr(0,9,11,-5,0,18,28,2,0,7,34,6),Kr(0,9,12,-6,0,19,29,2,0,7,36,6),Kr(0,10,13,-6,0,20,31,3,0,8,38,7),Kr(0,10,13,-6,0,21,33,3,0,8,40,7),Kr(0,10,14,-6,0,22,35,3,0,8,42,7),Kr(0,11,14,-7,0,23,36,3,0,9,44,8),Kr(0,11,15,-7,0,24,38,3,0,9,46,8)],Dne=[&quot;duration&quot;,&quot;easing&quot;,&quot;delay&quot;],yj={easeInOut:&quot;cubic-bezier(0.4, 0, 0.2, 1)&quot;,easeOut:&quot;cubic-bezier(0.0, 0, 0.2, 1)&quot;,easeIn:&quot;cubic-bezier(0.4, 0, 1, 1)&quot;,sharp:&quot;cubic-bezier(0.4, 0, 0.6, 1)&quot;},iM={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function jA(e){return`${Math.round(e)}ms`}function Ene(e){if(!e)return 0;const t=e/36;return Math.round((4+15*t**.25+t/5)*10)}function Rne(e){const t=Ie({},yj,e.easing),n=Ie({},iM,e.duration);return Ie({getAutoHeightDuration:Ene,create:(l=[&quot;all&quot;],i={})=&gt;{const{duration:o=n.standard,easing:a=t.easeInOut,delay:s=0}=i;return Kt(i,Dne),(Array.isArray(l)?l:[l]).map(u=&gt;`${u} ${typeof o==&quot;string&quot;?o:jA(o)} ${a} ${typeof s==&quot;string&quot;?s:jA(s)}`).join(&quot;,&quot;)}},e,{easing:t,duration:n})}const Lne={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},Ine=[&quot;breakpoints&quot;,&quot;mixins&quot;,&quot;spacing&quot;,&quot;palette&quot;,&quot;transitions&quot;,&quot;typography&quot;,&quot;shape&quot;];function es(e={},...t){const{mixins:n={},palette:r={},transitions:l={},typography:i={}}=e,o=Kt(e,Ine);if(e.vars)throw new Error(No(18));const a=kne(r),s=V1(e);let u=ha(s,{mixins:gne(s.breakpoints,n),palette:a,shadows:Ane.slice(),typography:oM(a,i),transitions:Rne(l),zIndex:Ie({},Lne)});return u=ha(u,o),u=t.reduce((c,d)=&gt;ha(c,d),u),u.unstable_sxConfig=Ie({},Gm,o==null?void 0:o.unstable_sxConfig),u.unstable_sx=function(d){return dc({sx:d,theme:this})},u}function $ne(...e){return es(...e)}function Nne(e,...t){return es(ha({unstable_strictMode:!0},e),...t)}let zA=!1;function Fne(e){return zA||(console.warn([&quot;MUI: createStyles from @mui/material/styles is deprecated.&quot;,&quot;Please use @mui/styles/createStyles&quot;].join(`\n",
       "`)),zA=!0),e}function BA(e){return String(parseFloat(e)).length===String(e).length}function lM(e){return String(e).match(/[\\d.\\-+]*\\s*(.*)/)[1]||&quot;&quot;}function $l(e){return parseFloat(e)}function jne(e){return(t,n)=&gt;{const r=lM(t);if(r===n)return t;let l=$l(t);r!==&quot;px&quot;&amp;&amp;(r===&quot;em&quot;||r===&quot;rem&quot;)&amp;&amp;(l=$l(t)*$l(e));let i=l;if(n!==&quot;px&quot;)if(n===&quot;em&quot;)i=l/$l(e);else if(n===&quot;rem&quot;)i=l/$l(e);else return t;return parseFloat(i.toFixed(5))+n}}function zne({size:e,grid:t}){const n=e-e%t,r=n+t;return e-n&lt;r-e?n:r}function Bne({lineHeight:e,pixels:t,htmlFontSize:n}){return t/(e*n)}function Wne({cssProperty:e,min:t,max:n,unit:r=&quot;rem&quot;,breakpoints:l=[600,900,1200],transform:i=null}){const o={[e]:`${t}${r}`},a=(n-t)/l[l.length-1];return l.forEach(s=&gt;{let u=t+a*s;i!==null&amp;&amp;(u=i(u)),o[`@media (min-width:${s}px)`]={[e]:`${Math.round(u*1e4)/1e4}${r}`}}),o}function qne(e,t={}){const{breakpoints:n=[&quot;sm&quot;,&quot;md&quot;,&quot;lg&quot;],disableAlign:r=!1,factor:l=2,variants:i=[&quot;h1&quot;,&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;,&quot;subtitle1&quot;,&quot;subtitle2&quot;,&quot;body1&quot;,&quot;body2&quot;,&quot;caption&quot;,&quot;button&quot;,&quot;overline&quot;]}=t,o=Ie({},e);o.typography=Ie({},o.typography);const a=o.typography,s=jne(a.htmlFontSize),u=n.map(c=&gt;o.breakpoints.values[c]);return i.forEach(c=&gt;{const d=a[c],f=parseFloat(s(d.fontSize,&quot;rem&quot;));if(f&lt;=1)return;const p=f,m=1+(p-1)/l;let{lineHeight:g}=d;if(!BA(g)&amp;&amp;!r)throw new Error(No(6));BA(g)||(g=parseFloat(s(g,&quot;rem&quot;))/parseFloat(f));let b=null;r||(b=v=&gt;zne({size:v,grid:Bne({pixels:4,lineHeight:g,htmlFontSize:a.htmlFontSize})})),a[c]=Ie({},d,Wne({cssProperty:&quot;fontSize&quot;,min:m,max:p,unit:&quot;rem&quot;,breakpoints:u,transform:b}))}),o}const X1=es();function po(){const e=Ym(X1);return e[Ql]||e}function pn({props:e,name:t}){return cj({props:e,name:t,defaultTheme:X1,themeId:Ql})}const Vi=e=&gt;Ph(e)&amp;&amp;e!==&quot;classes&quot;,Une=Ph,Et=sj({themeId:Ql,defaultTheme:X1,rootShouldForwardProp:Vi}),Hne=[&quot;theme&quot;];function bj(e){let{theme:t}=e,n=Kt(e,Hne);const r=t[Ql];return ke.jsx(mj,Ie({},n,{themeId:r?Ql:void 0,theme:r||t}))}function Vne(){throw new Error(No(14))}function Gne(){throw new Error(No(15))}function Yne(){throw new Error(No(16))}function xj(e){var t;return!!e[0].match(/(cssVarPrefix|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===&quot;palette&quot;&amp;&amp;!!((t=e[1])!=null&amp;&amp;t.match(/(mode|contrastThreshold|tonalOffset)/))}const Xne=e=&gt;{let t;return e&lt;1?t=5.11916*e**2:t=4.5*Math.log(e+1)+2,(t/100).toFixed(2)},Qv=Xne,Kne=[&quot;colorSchemes&quot;,&quot;cssVarPrefix&quot;,&quot;shouldSkipGeneratingVar&quot;],Zne=[&quot;palette&quot;],Qne=[...Array(25)].map((e,t)=&gt;{if(t===0)return;const n=Qv(t);return`linear-gradient(rgba(255 255 255 / ${n}), rgba(255 255 255 / ${n}))`});function Jne(e,t){t.forEach(n=&gt;{e[n]||(e[n]={})})}function Qt(e,t,n){!e[t]&amp;&amp;n&amp;&amp;(e[t]=n)}function bs(e,t){`${t}Channel`in e||(e[`${t}Channel`]=uh(e[t],`MUI: Can&#x27;t create \\`palette.${t}Channel\\` because \\`palette.${t}\\` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().\n",
       "To suppress this warning, you need to explicitly provide the \\`palette.${t}Channel\\` as a string (in rgb format, e.g. &quot;12 12 12&quot;) or undefined if you want to remove the channel token.`))}const nl=e=&gt;{try{return e()}catch{}},ere=(e=&quot;mui&quot;)=&gt;Jte(e);function wj(e={},...t){var n,r,l,i,o,a;const{colorSchemes:s={},cssVarPrefix:u=&quot;mui&quot;,shouldSkipGeneratingVar:c=xj}=e,d=Kt(e,Kne),f=ere(u),p=es(Ie({},d,s.light&amp;&amp;{palette:(n=s.light)==null?void 0:n.palette})),{palette:m}=p,g=Kt(p,Zne),{palette:b}=es({palette:Ie({mode:&quot;dark&quot;},(r=s.dark)==null?void 0:r.palette)});let v=Ie({},g,{cssVarPrefix:u,getCssVar:f,colorSchemes:Ie({},s,{light:Ie({},s.light,{palette:m,opacity:Ie({inputPlaceholder:.42,inputUnderline:.42,switchTrackDisabled:.12,switchTrack:.38},(l=s.light)==null?void 0:l.opacity),overlays:((i=s.light)==null?void 0:i.overlays)||[]}),dark:Ie({},s.dark,{palette:b,opacity:Ie({inputPlaceholder:.5,inputUnderline:.7,switchTrackDisabled:.2,switchTrack:.3},(o=s.dark)==null?void 0:o.opacity),overlays:((a=s.dark)==null?void 0:a.overlays)||Qne})})});Object.keys(v.colorSchemes).forEach(_=&gt;{const x=v.colorSchemes[_].palette,T=k=&gt;{const S=k.split(&quot;-&quot;),C=S[1],M=S[2];return f(k,x[C][M])};if(_===&quot;light&quot;?(Qt(x.common,&quot;background&quot;,&quot;#fff&quot;),Qt(x.common,&quot;onBackground&quot;,&quot;#000&quot;)):(Qt(x.common,&quot;background&quot;,&quot;#000&quot;),Qt(x.common,&quot;onBackground&quot;,&quot;#fff&quot;)),Jne(x,[&quot;Alert&quot;,&quot;AppBar&quot;,&quot;Avatar&quot;,&quot;Button&quot;,&quot;Chip&quot;,&quot;FilledInput&quot;,&quot;LinearProgress&quot;,&quot;Skeleton&quot;,&quot;Slider&quot;,&quot;SnackbarContent&quot;,&quot;SpeedDialAction&quot;,&quot;StepConnector&quot;,&quot;StepContent&quot;,&quot;Switch&quot;,&quot;TableCell&quot;,&quot;Tooltip&quot;]),_===&quot;light&quot;){Qt(x.Alert,&quot;errorColor&quot;,Er(x.error.light,.6)),Qt(x.Alert,&quot;infoColor&quot;,Er(x.info.light,.6)),Qt(x.Alert,&quot;successColor&quot;,Er(x.success.light,.6)),Qt(x.Alert,&quot;warningColor&quot;,Er(x.warning.light,.6)),Qt(x.Alert,&quot;errorFilledBg&quot;,T(&quot;palette-error-main&quot;)),Qt(x.Alert,&quot;infoFilledBg&quot;,T(&quot;palette-info-main&quot;)),Qt(x.Alert,&quot;successFilledBg&quot;,T(&quot;palette-success-main&quot;)),Qt(x.Alert,&quot;warningFilledBg&quot;,T(&quot;palette-warning-main&quot;)),Qt(x.Alert,&quot;errorFilledColor&quot;,nl(()=&gt;m.getContrastText(x.error.main))),Qt(x.Alert,&quot;infoFilledColor&quot;,nl(()=&gt;m.getContrastText(x.info.main))),Qt(x.Alert,&quot;successFilledColor&quot;,nl(()=&gt;m.getContrastText(x.success.main))),Qt(x.Alert,&quot;warningFilledColor&quot;,nl(()=&gt;m.getContrastText(x.warning.main))),Qt(x.Alert,&quot;errorStandardBg&quot;,Rr(x.error.light,.9)),Qt(x.Alert,&quot;infoStandardBg&quot;,Rr(x.info.light,.9)),Qt(x.Alert,&quot;successStandardBg&quot;,Rr(x.success.light,.9)),Qt(x.Alert,&quot;warningStandardBg&quot;,Rr(x.warning.light,.9)),Qt(x.Alert,&quot;errorIconColor&quot;,T(&quot;palette-error-main&quot;)),Qt(x.Alert,&quot;infoIconColor&quot;,T(&quot;palette-info-main&quot;)),Qt(x.Alert,&quot;successIconColor&quot;,T(&quot;palette-success-main&quot;)),Qt(x.Alert,&quot;warningIconColor&quot;,T(&quot;palette-warning-main&quot;)),Qt(x.AppBar,&quot;defaultBg&quot;,T(&quot;palette-grey-100&quot;)),Qt(x.Avatar,&quot;defaultBg&quot;,T(&quot;palette-grey-400&quot;)),Qt(x.Button,&quot;inheritContainedBg&quot;,T(&quot;palette-grey-300&quot;)),Qt(x.Button,&quot;inheritContainedHoverBg&quot;,T(&quot;palette-grey-A100&quot;)),Qt(x.Chip,&quot;defaultBorder&quot;,T(&quot;palette-grey-400&quot;)),Qt(x.Chip,&quot;defaultAvatarColor&quot;,T(&quot;palette-grey-700&quot;)),Qt(x.Chip,&quot;defaultIconColor&quot;,T(&quot;palette-grey-700&quot;)),Qt(x.FilledInput,&quot;bg&quot;,&quot;rgba(0, 0, 0, 0.06)&quot;),Qt(x.FilledInput,&quot;hoverBg&quot;,&quot;rgba(0, 0, 0, 0.09)&quot;),Qt(x.FilledInput,&quot;disabledBg&quot;,&quot;rgba(0, 0, 0, 0.12)&quot;),Qt(x.LinearProgress,&quot;primaryBg&quot;,Rr(x.primary.main,.62)),Qt(x.LinearProgress,&quot;secondaryBg&quot;,Rr(x.secondary.main,.62)),Qt(x.LinearProgress,&quot;errorBg&quot;,Rr(x.error.main,.62)),Qt(x.LinearProgress,&quot;infoBg&quot;,Rr(x.info.main,.62)),Qt(x.LinearProgress,&quot;successBg&quot;,Rr(x.success.main,.62)),Qt(x.LinearProgress,&quot;warningBg&quot;,Rr(x.warning.main,.62)),Qt(x.Skeleton,&quot;bg&quot;,`rgba(${T(&quot;palette-text-primaryChannel&quot;)} / 0.11)`),Qt(x.Slider,&quot;primaryTrack&quot;,Rr(x.primary.main,.62)),Qt(x.Slider,&quot;secondaryTrack&quot;,Rr(x.secondary.main,.62)),Qt(x.Slider,&quot;errorTrack&quot;,Rr(x.error.main,.62)),Qt(x.Slider,&quot;infoTrack&quot;,Rr(x.info.main,.62)),Qt(x.Slider,&quot;successTrack&quot;,Rr(x.success.main,.62)),Qt(x.Slider,&quot;warningTrack&quot;,Rr(x.warning.main,.62));const k=ch(x.background.default,.8);Qt(x.SnackbarContent,&quot;bg&quot;,k),Qt(x.SnackbarContent,&quot;color&quot;,nl(()=&gt;m.getContrastText(k))),Qt(x.SpeedDialAction,&quot;fabHoverBg&quot;,ch(x.background.paper,.15)),Qt(x.StepConnector,&quot;border&quot;,T(&quot;palette-grey-400&quot;)),Qt(x.StepContent,&quot;border&quot;,T(&quot;palette-grey-400&quot;)),Qt(x.Switch,&quot;defaultColor&quot;,T(&quot;palette-common-white&quot;)),Qt(x.Switch,&quot;defaultDisabledColor&quot;,T(&quot;palette-grey-100&quot;)),Qt(x.Switch,&quot;primaryDisabledColor&quot;,Rr(x.primary.main,.62)),Qt(x.Switch,&quot;secondaryDisabledColor&quot;,Rr(x.secondary.main,.62)),Qt(x.Switch,&quot;errorDisabledColor&quot;,Rr(x.error.main,.62)),Qt(x.Switch,&quot;infoDisabledColor&quot;,Rr(x.info.main,.62)),Qt(x.Switch,&quot;successDisabledColor&quot;,Rr(x.success.main,.62)),Qt(x.Switch,&quot;warningDisabledColor&quot;,Rr(x.warning.main,.62)),Qt(x.TableCell,&quot;border&quot;,Rr(t0(x.divider,1),.88)),Qt(x.Tooltip,&quot;bg&quot;,t0(x.grey[700],.92))}else{Qt(x.Alert,&quot;errorColor&quot;,Rr(x.error.light,.6)),Qt(x.Alert,&quot;infoColor&quot;,Rr(x.info.light,.6)),Qt(x.Alert,&quot;successColor&quot;,Rr(x.success.light,.6)),Qt(x.Alert,&quot;warningColor&quot;,Rr(x.warning.light,.6)),Qt(x.Alert,&quot;errorFilledBg&quot;,T(&quot;palette-error-dark&quot;)),Qt(x.Alert,&quot;infoFilledBg&quot;,T(&quot;palette-info-dark&quot;)),Qt(x.Alert,&quot;successFilledBg&quot;,T(&quot;palette-success-dark&quot;)),Qt(x.Alert,&quot;warningFilledBg&quot;,T(&quot;palette-warning-dark&quot;)),Qt(x.Alert,&quot;errorFilledColor&quot;,nl(()=&gt;b.getContrastText(x.error.dark))),Qt(x.Alert,&quot;infoFilledColor&quot;,nl(()=&gt;b.getContrastText(x.info.dark))),Qt(x.Alert,&quot;successFilledColor&quot;,nl(()=&gt;b.getContrastText(x.success.dark))),Qt(x.Alert,&quot;warningFilledColor&quot;,nl(()=&gt;b.getContrastText(x.warning.dark))),Qt(x.Alert,&quot;errorStandardBg&quot;,Er(x.error.light,.9)),Qt(x.Alert,&quot;infoStandardBg&quot;,Er(x.info.light,.9)),Qt(x.Alert,&quot;successStandardBg&quot;,Er(x.success.light,.9)),Qt(x.Alert,&quot;warningStandardBg&quot;,Er(x.warning.light,.9)),Qt(x.Alert,&quot;errorIconColor&quot;,T(&quot;palette-error-main&quot;)),Qt(x.Alert,&quot;infoIconColor&quot;,T(&quot;palette-info-main&quot;)),Qt(x.Alert,&quot;successIconColor&quot;,T(&quot;palette-success-main&quot;)),Qt(x.Alert,&quot;warningIconColor&quot;,T(&quot;palette-warning-main&quot;)),Qt(x.AppBar,&quot;defaultBg&quot;,T(&quot;palette-grey-900&quot;)),Qt(x.AppBar,&quot;darkBg&quot;,T(&quot;palette-background-paper&quot;)),Qt(x.AppBar,&quot;darkColor&quot;,T(&quot;palette-text-primary&quot;)),Qt(x.Avatar,&quot;defaultBg&quot;,T(&quot;palette-grey-600&quot;)),Qt(x.Button,&quot;inheritContainedBg&quot;,T(&quot;palette-grey-800&quot;)),Qt(x.Button,&quot;inheritContainedHoverBg&quot;,T(&quot;palette-grey-700&quot;)),Qt(x.Chip,&quot;defaultBorder&quot;,T(&quot;palette-grey-700&quot;)),Qt(x.Chip,&quot;defaultAvatarColor&quot;,T(&quot;palette-grey-300&quot;)),Qt(x.Chip,&quot;defaultIconColor&quot;,T(&quot;palette-grey-300&quot;)),Qt(x.FilledInput,&quot;bg&quot;,&quot;rgba(255, 255, 255, 0.09)&quot;),Qt(x.FilledInput,&quot;hoverBg&quot;,&quot;rgba(255, 255, 255, 0.13)&quot;),Qt(x.FilledInput,&quot;disabledBg&quot;,&quot;rgba(255, 255, 255, 0.12)&quot;),Qt(x.LinearProgress,&quot;primaryBg&quot;,Er(x.primary.main,.5)),Qt(x.LinearProgress,&quot;secondaryBg&quot;,Er(x.secondary.main,.5)),Qt(x.LinearProgress,&quot;errorBg&quot;,Er(x.error.main,.5)),Qt(x.LinearProgress,&quot;infoBg&quot;,Er(x.info.main,.5)),Qt(x.LinearProgress,&quot;successBg&quot;,Er(x.success.main,.5)),Qt(x.LinearProgress,&quot;warningBg&quot;,Er(x.warning.main,.5)),Qt(x.Skeleton,&quot;bg&quot;,`rgba(${T(&quot;palette-text-primaryChannel&quot;)} / 0.13)`),Qt(x.Slider,&quot;primaryTrack&quot;,Er(x.primary.main,.5)),Qt(x.Slider,&quot;secondaryTrack&quot;,Er(x.secondary.main,.5)),Qt(x.Slider,&quot;errorTrack&quot;,Er(x.error.main,.5)),Qt(x.Slider,&quot;infoTrack&quot;,Er(x.info.main,.5)),Qt(x.Slider,&quot;successTrack&quot;,Er(x.success.main,.5)),Qt(x.Slider,&quot;warningTrack&quot;,Er(x.warning.main,.5));const k=ch(x.background.default,.98);Qt(x.SnackbarContent,&quot;bg&quot;,k),Qt(x.SnackbarContent,&quot;color&quot;,nl(()=&gt;b.getContrastText(k))),Qt(x.SpeedDialAction,&quot;fabHoverBg&quot;,ch(x.background.paper,.15)),Qt(x.StepConnector,&quot;border&quot;,T(&quot;palette-grey-600&quot;)),Qt(x.StepContent,&quot;border&quot;,T(&quot;palette-grey-600&quot;)),Qt(x.Switch,&quot;defaultColor&quot;,T(&quot;palette-grey-300&quot;)),Qt(x.Switch,&quot;defaultDisabledColor&quot;,T(&quot;palette-grey-600&quot;)),Qt(x.Switch,&quot;primaryDisabledColor&quot;,Er(x.primary.main,.55)),Qt(x.Switch,&quot;secondaryDisabledColor&quot;,Er(x.secondary.main,.55)),Qt(x.Switch,&quot;errorDisabledColor&quot;,Er(x.error.main,.55)),Qt(x.Switch,&quot;infoDisabledColor&quot;,Er(x.info.main,.55)),Qt(x.Switch,&quot;successDisabledColor&quot;,Er(x.success.main,.55)),Qt(x.Switch,&quot;warningDisabledColor&quot;,Er(x.warning.main,.55)),Qt(x.TableCell,&quot;border&quot;,Er(t0(x.divider,1),.68)),Qt(x.Tooltip,&quot;bg&quot;,t0(x.grey[700],.92))}bs(x.background,&quot;default&quot;),bs(x.common,&quot;background&quot;),bs(x.common,&quot;onBackground&quot;),bs(x,&quot;divider&quot;),Object.keys(x).forEach(k=&gt;{const S=x[k];S&amp;&amp;typeof S==&quot;object&quot;&amp;&amp;(S.main&amp;&amp;Qt(x[k],&quot;mainChannel&quot;,uh(S.main)),S.light&amp;&amp;Qt(x[k],&quot;lightChannel&quot;,uh(S.light)),S.dark&amp;&amp;Qt(x[k],&quot;darkChannel&quot;,uh(S.dark)),S.contrastText&amp;&amp;Qt(x[k],&quot;contrastTextChannel&quot;,uh(S.contrastText)),k===&quot;text&quot;&amp;&amp;(bs(x[k],&quot;primary&quot;),bs(x[k],&quot;secondary&quot;)),k===&quot;action&quot;&amp;&amp;(S.active&amp;&amp;bs(x[k],&quot;active&quot;),S.selected&amp;&amp;bs(x[k],&quot;selected&quot;)))})}),v=t.reduce((_,x)=&gt;ha(_,x),v);const h={prefix:u,shouldSkipGeneratingVar:c},{vars:y,generateCssVars:w}=ane(v,h);return v.vars=y,v.generateCssVars=w,v.shouldSkipGeneratingVar=c,v.unstable_sxConfig=Ie({},Gm,d==null?void 0:d.unstable_sxConfig),v.unstable_sx=function(x){return dc({sx:x,theme:this})},v}const tre=e=&gt;[...[...Array(24)].map((t,n)=&gt;`--${e?`${e}-`:&quot;&quot;}overlays-${n+1}`),`--${e?`${e}-`:&quot;&quot;}palette-AppBar-darkBg`,`--${e?`${e}-`:&quot;&quot;}palette-AppBar-darkColor`],_j=tre,nre=wj(),{CssVarsProvider:rre,useColorScheme:are,getInitColorSchemeScript:ore}=Qte({themeId:Ql,theme:nre,attribute:&quot;data-mui-color-scheme&quot;,modeStorageKey:&quot;mui-mode&quot;,colorSchemeStorageKey:&quot;mui-color-scheme&quot;,defaultColorScheme:{light:&quot;light&quot;,dark:&quot;dark&quot;},resolveTheme:e=&gt;{const t=Ie({},e,{typography:oM(e.palette,e.typography)});return t.unstable_sx=function(r){return dc({sx:r,theme:this})},t},excludeVariablesFromRoot:_j});function ire(){throw new Error(No(20))}const lre=Object.freeze(Object.defineProperty({__proto__:null,Experimental_CssVarsProvider:rre,StyledEngineProvider:Oee,THEME_ID:Ql,ThemeProvider:bj,adaptV4Theme:mne,alpha:rr,createMuiTheme:$ne,createStyles:Fne,createTheme:es,css:Jl,darken:wl,decomposeColor:xl,duration:iM,easing:yj,emphasize:Wte,experimentalStyled:Et,experimental_extendTheme:wj,experimental_sx:ire,getContrastRatio:pj,getInitColorSchemeScript:ore,getLuminance:Zv,getOverlayAlpha:Qv,hexToRgb:dj,hslToRgb:fj,keyframes:Hi,lighten:_l,makeStyles:Vne,private_createTypography:oM,private_excludeVariablesFromRoot:_j,recomposeColor:Xm,responsiveFontSizes:qne,rgbToHex:Bte,shouldSkipGeneratingVar:xj,styled:Et,unstable_createMuiStrictModeTheme:Nne,unstable_getUnit:lM,unstable_toUnitless:$l,useColorScheme:are,useTheme:po,useThemeProps:pn,withStyles:Gne,withTheme:Yne},Symbol.toStringTag,{value:&quot;Module&quot;}));function sre(e){return yn(&quot;MuiSvgIcon&quot;,e)}hn(&quot;MuiSvgIcon&quot;,[&quot;root&quot;,&quot;colorPrimary&quot;,&quot;colorSecondary&quot;,&quot;colorAction&quot;,&quot;colorError&quot;,&quot;colorDisabled&quot;,&quot;fontSizeInherit&quot;,&quot;fontSizeSmall&quot;,&quot;fontSizeMedium&quot;,&quot;fontSizeLarge&quot;]);const ure=[&quot;children&quot;,&quot;className&quot;,&quot;color&quot;,&quot;component&quot;,&quot;fontSize&quot;,&quot;htmlColor&quot;,&quot;inheritViewBox&quot;,&quot;titleAccess&quot;,&quot;viewBox&quot;],cre=e=&gt;{const{color:t,fontSize:n,classes:r}=e,l={root:[&quot;root&quot;,t!==&quot;inherit&quot;&amp;&amp;`color${Jt(t)}`,`fontSize${Jt(n)}`]};return vn(l,sre,r)},dre=Et(&quot;svg&quot;,{name:&quot;MuiSvgIcon&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.color!==&quot;inherit&quot;&amp;&amp;t[`color${Jt(n.color)}`],t[`fontSize${Jt(n.fontSize)}`]]}})(({theme:e,ownerState:t})=&gt;{var n,r,l,i,o,a,s,u,c,d,f,p,m;return{userSelect:&quot;none&quot;,width:&quot;1em&quot;,height:&quot;1em&quot;,display:&quot;inline-block&quot;,fill:t.hasSvgAsChild?void 0:&quot;currentColor&quot;,flexShrink:0,transition:(n=e.transitions)==null||(r=n.create)==null?void 0:r.call(n,&quot;fill&quot;,{duration:(l=e.transitions)==null||(l=l.duration)==null?void 0:l.shorter}),fontSize:{inherit:&quot;inherit&quot;,small:((i=e.typography)==null||(o=i.pxToRem)==null?void 0:o.call(i,20))||&quot;1.25rem&quot;,medium:((a=e.typography)==null||(s=a.pxToRem)==null?void 0:s.call(a,24))||&quot;1.5rem&quot;,large:((u=e.typography)==null||(c=u.pxToRem)==null?void 0:c.call(u,35))||&quot;2.1875rem&quot;}[t.fontSize],color:(d=(f=(e.vars||e).palette)==null||(f=f[t.color])==null?void 0:f.main)!=null?d:{action:(p=(e.vars||e).palette)==null||(p=p.action)==null?void 0:p.active,disabled:(m=(e.vars||e).palette)==null||(m=m.action)==null?void 0:m.disabled,inherit:void 0}[t.color]}}),q3=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiSvgIcon&quot;}),{children:l,className:i,color:o=&quot;inherit&quot;,component:a=&quot;svg&quot;,fontSize:s=&quot;medium&quot;,htmlColor:u,inheritViewBox:c=!1,titleAccess:d,viewBox:f=&quot;0 0 24 24&quot;}=r,p=Kt(r,ure),m=ge.isValidElement(l)&amp;&amp;l.type===&quot;svg&quot;,g=Ie({},r,{color:o,component:a,fontSize:s,instanceFontSize:t.fontSize,inheritViewBox:c,viewBox:f,hasSvgAsChild:m}),b={};c||(b.viewBox=f);const v=cre(g);return ke.jsxs(dre,Ie({as:a,className:on(v.root,i),focusable:&quot;false&quot;,color:u,&quot;aria-hidden&quot;:d?void 0:!0,role:d?&quot;img&quot;:void 0,ref:n},b,p,m&amp;&amp;l.props,{ownerState:g,children:[m?l.props.children:l,d?ke.jsx(&quot;title&quot;,{children:d}):null]}))});q3.muiName=&quot;SvgIcon&quot;;function Qr(e,t){function n(r,l){return ke.jsx(q3,Ie({&quot;data-testid&quot;:`${t}Icon`,ref:l},r,{children:e}))}return n.muiName=q3.muiName,ge.memo(ge.forwardRef(n))}const fre={configure:e=&gt;{zC.configure(e)}},pre=Object.freeze(Object.defineProperty({__proto__:null,capitalize:Jt,createChainedFunction:N3,createSvgIcon:Qr,debounce:Um,deprecatedPropType:cJ,isMuiElement:G0,ownerDocument:Aa,ownerWindow:bl,requirePropFactory:dJ,setRef:Vv,unstable_ClassNameGenerator:fre,unstable_useEnhancedEffect:no,unstable_useId:Kl,unsupportedProp:pJ,useControlled:Zl,useEventCallback:yo,useForkRef:Lr,useIsFocusVisible:FC},Symbol.toStringTag,{value:&quot;Module&quot;}));function Jv(e,t){return Jv=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,l){return r.__proto__=l,r},Jv(e,t)}function K1(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Jv(e,t)}function hre(e,t){return e.classList?!!t&amp;&amp;e.classList.contains(t):(&quot; &quot;+(e.className.baseVal||e.className)+&quot; &quot;).indexOf(&quot; &quot;+t+&quot; &quot;)!==-1}function mre(e,t){e.classList?e.classList.add(t):hre(e,t)||(typeof e.className==&quot;string&quot;?e.className=e.className+&quot; &quot;+t:e.setAttribute(&quot;class&quot;,(e.className&amp;&amp;e.className.baseVal||&quot;&quot;)+&quot; &quot;+t))}function WA(e,t){return e.replace(new RegExp(&quot;(^|\\\\s)&quot;+t+&quot;(?:\\\\s|$)&quot;,&quot;g&quot;),&quot;$1&quot;).replace(/\\s+/g,&quot; &quot;).replace(/^\\s*|\\s*$/g,&quot;&quot;)}function gre(e,t){e.classList?e.classList.remove(t):typeof e.className==&quot;string&quot;?e.className=WA(e.className,t):e.setAttribute(&quot;class&quot;,WA(e.className&amp;&amp;e.className.baseVal||&quot;&quot;,t))}const qA={disabled:!1},ey=Qe.createContext(null);var Tj=function(t){return t.scrollTop},dh=&quot;unmounted&quot;,bu=&quot;exited&quot;,xu=&quot;entering&quot;,Gc=&quot;entered&quot;,U3=&quot;exiting&quot;,Pi=function(e){K1(t,e);function t(r,l){var i;i=e.call(this,r,l)||this;var o=l,a=o&amp;&amp;!o.isMounting?r.enter:r.appear,s;return i.appearStatus=null,r.in?a?(s=bu,i.appearStatus=xu):s=Gc:r.unmountOnExit||r.mountOnEnter?s=dh:s=bu,i.state={status:s},i.nextCallback=null,i}t.getDerivedStateFromProps=function(l,i){var o=l.in;return o&amp;&amp;i.status===dh?{status:bu}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(l){var i=null;if(l!==this.props){var o=this.state.status;this.props.in?o!==xu&amp;&amp;o!==Gc&amp;&amp;(i=xu):(o===xu||o===Gc)&amp;&amp;(i=U3)}this.updateStatus(!1,i)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var l=this.props.timeout,i,o,a;return i=o=a=l,l!=null&amp;&amp;typeof l!=&quot;number&quot;&amp;&amp;(i=l.exit,o=l.enter,a=l.appear!==void 0?l.appear:o),{exit:i,enter:o,appear:a}},n.updateStatus=function(l,i){if(l===void 0&amp;&amp;(l=!1),i!==null)if(this.cancelNextCallback(),i===xu){if(this.props.unmountOnExit||this.props.mountOnEnter){var o=this.props.nodeRef?this.props.nodeRef.current:sh.findDOMNode(this);o&amp;&amp;Tj(o)}this.performEnter(l)}else this.performExit();else this.props.unmountOnExit&amp;&amp;this.state.status===bu&amp;&amp;this.setState({status:dh})},n.performEnter=function(l){var i=this,o=this.props.enter,a=this.context?this.context.isMounting:l,s=this.props.nodeRef?[a]:[sh.findDOMNode(this),a],u=s[0],c=s[1],d=this.getTimeouts(),f=a?d.appear:d.enter;if(!l&amp;&amp;!o||qA.disabled){this.safeSetState({status:Gc},function(){i.props.onEntered(u)});return}this.props.onEnter(u,c),this.safeSetState({status:xu},function(){i.props.onEntering(u,c),i.onTransitionEnd(f,function(){i.safeSetState({status:Gc},function(){i.props.onEntered(u,c)})})})},n.performExit=function(){var l=this,i=this.props.exit,o=this.getTimeouts(),a=this.props.nodeRef?void 0:sh.findDOMNode(this);if(!i||qA.disabled){this.safeSetState({status:bu},function(){l.props.onExited(a)});return}this.props.onExit(a),this.safeSetState({status:U3},function(){l.props.onExiting(a),l.onTransitionEnd(o.exit,function(){l.safeSetState({status:bu},function(){l.props.onExited(a)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&amp;&amp;(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(l,i){i=this.setNextCallback(i),this.setState(l,i)},n.setNextCallback=function(l){var i=this,o=!0;return this.nextCallback=function(a){o&amp;&amp;(o=!1,i.nextCallback=null,l(a))},this.nextCallback.cancel=function(){o=!1},this.nextCallback},n.onTransitionEnd=function(l,i){this.setNextCallback(i);var o=this.props.nodeRef?this.props.nodeRef.current:sh.findDOMNode(this),a=l==null&amp;&amp;!this.props.addEndListener;if(!o||a){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var s=this.props.nodeRef?[this.nextCallback]:[o,this.nextCallback],u=s[0],c=s[1];this.props.addEndListener(u,c)}l!=null&amp;&amp;setTimeout(this.nextCallback,l)},n.render=function(){var l=this.state.status;if(l===dh)return null;var i=this.props,o=i.children;i.in,i.mountOnEnter,i.unmountOnExit,i.appear,i.enter,i.exit,i.timeout,i.addEndListener,i.onEnter,i.onEntering,i.onEntered,i.onExit,i.onExiting,i.onExited,i.nodeRef;var a=Kt(i,[&quot;children&quot;,&quot;in&quot;,&quot;mountOnEnter&quot;,&quot;unmountOnExit&quot;,&quot;appear&quot;,&quot;enter&quot;,&quot;exit&quot;,&quot;timeout&quot;,&quot;addEndListener&quot;,&quot;onEnter&quot;,&quot;onEntering&quot;,&quot;onEntered&quot;,&quot;onExit&quot;,&quot;onExiting&quot;,&quot;onExited&quot;,&quot;nodeRef&quot;]);return Qe.createElement(ey.Provider,{value:null},typeof o==&quot;function&quot;?o(l,a):Qe.cloneElement(Qe.Children.only(o),a))},t}(Qe.Component);Pi.contextType=ey;Pi.propTypes={};function Nc(){}Pi.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:Nc,onEntering:Nc,onEntered:Nc,onExit:Nc,onExiting:Nc,onExited:Nc};Pi.UNMOUNTED=dh;Pi.EXITED=bu;Pi.ENTERING=xu;Pi.ENTERED=Gc;Pi.EXITING=U3;var vre=function(t,n){return t&amp;&amp;n&amp;&amp;n.split(&quot; &quot;).forEach(function(r){return mre(t,r)})},yw=function(t,n){return t&amp;&amp;n&amp;&amp;n.split(&quot; &quot;).forEach(function(r){return gre(t,r)})},sM=function(e){K1(t,e);function t(){for(var r,l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=e.call.apply(e,[this].concat(i))||this,r.appliedClasses={appear:{},enter:{},exit:{}},r.onEnter=function(a,s){var u=r.resolveArguments(a,s),c=u[0],d=u[1];r.removeClasses(c,&quot;exit&quot;),r.addClass(c,d?&quot;appear&quot;:&quot;enter&quot;,&quot;base&quot;),r.props.onEnter&amp;&amp;r.props.onEnter(a,s)},r.onEntering=function(a,s){var u=r.resolveArguments(a,s),c=u[0],d=u[1],f=d?&quot;appear&quot;:&quot;enter&quot;;r.addClass(c,f,&quot;active&quot;),r.props.onEntering&amp;&amp;r.props.onEntering(a,s)},r.onEntered=function(a,s){var u=r.resolveArguments(a,s),c=u[0],d=u[1],f=d?&quot;appear&quot;:&quot;enter&quot;;r.removeClasses(c,f),r.addClass(c,f,&quot;done&quot;),r.props.onEntered&amp;&amp;r.props.onEntered(a,s)},r.onExit=function(a){var s=r.resolveArguments(a),u=s[0];r.removeClasses(u,&quot;appear&quot;),r.removeClasses(u,&quot;enter&quot;),r.addClass(u,&quot;exit&quot;,&quot;base&quot;),r.props.onExit&amp;&amp;r.props.onExit(a)},r.onExiting=function(a){var s=r.resolveArguments(a),u=s[0];r.addClass(u,&quot;exit&quot;,&quot;active&quot;),r.props.onExiting&amp;&amp;r.props.onExiting(a)},r.onExited=function(a){var s=r.resolveArguments(a),u=s[0];r.removeClasses(u,&quot;exit&quot;),r.addClass(u,&quot;exit&quot;,&quot;done&quot;),r.props.onExited&amp;&amp;r.props.onExited(a)},r.resolveArguments=function(a,s){return r.props.nodeRef?[r.props.nodeRef.current,a]:[a,s]},r.getClassNames=function(a){var s=r.props.classNames,u=typeof s==&quot;string&quot;,c=u&amp;&amp;s?s+&quot;-&quot;:&quot;&quot;,d=u?&quot;&quot;+c+a:s[a],f=u?d+&quot;-active&quot;:s[a+&quot;Active&quot;],p=u?d+&quot;-done&quot;:s[a+&quot;Done&quot;];return{baseClassName:d,activeClassName:f,doneClassName:p}},r}var n=t.prototype;return n.addClass=function(l,i,o){var a=this.getClassNames(i)[o+&quot;ClassName&quot;],s=this.getClassNames(&quot;enter&quot;),u=s.doneClassName;i===&quot;appear&quot;&amp;&amp;o===&quot;done&quot;&amp;&amp;u&amp;&amp;(a+=&quot; &quot;+u),o===&quot;active&quot;&amp;&amp;l&amp;&amp;Tj(l),a&amp;&amp;(this.appliedClasses[i][o]=a,vre(l,a))},n.removeClasses=function(l,i){var o=this.appliedClasses[i],a=o.base,s=o.active,u=o.done;this.appliedClasses[i]={},a&amp;&amp;yw(l,a),s&amp;&amp;yw(l,s),u&amp;&amp;yw(l,u)},n.render=function(){var l=this.props;l.classNames;var i=Kt(l,[&quot;classNames&quot;]);return Qe.createElement(Pi,Ie({},i,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(Qe.Component);sM.defaultProps={classNames:&quot;&quot;};sM.propTypes={};function An(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function uM(e,t){var n=function(i){return t&amp;&amp;ge.isValidElement(i)?t(i):i},r=Object.create(null);return e&amp;&amp;ge.Children.map(e,function(l){return l}).forEach(function(l){r[l.key]=n(l)}),r}function yre(e,t){e=e||{},t=t||{};function n(c){return c in t?t[c]:e[c]}var r=Object.create(null),l=[];for(var i in e)i in t?l.length&amp;&amp;(r[i]=l,l=[]):l.push(i);var o,a={};for(var s in t){if(r[s])for(o=0;o&lt;r[s].length;o++){var u=r[s][o];a[r[s][o]]=n(u)}a[s]=n(s)}for(o=0;o&lt;l.length;o++)a[l[o]]=n(l[o]);return a}function Du(e,t,n){return n[t]!=null?n[t]:e.props[t]}function bre(e,t){return uM(e.children,function(n){return ge.cloneElement(n,{onExited:t.bind(null,n),in:!0,appear:Du(n,&quot;appear&quot;,e),enter:Du(n,&quot;enter&quot;,e),exit:Du(n,&quot;exit&quot;,e)})})}function xre(e,t,n){var r=uM(e.children),l=yre(t,r);return Object.keys(l).forEach(function(i){var o=l[i];if(ge.isValidElement(o)){var a=i in t,s=i in r,u=t[i],c=ge.isValidElement(u)&amp;&amp;!u.props.in;s&amp;&amp;(!a||c)?l[i]=ge.cloneElement(o,{onExited:n.bind(null,o),in:!0,exit:Du(o,&quot;exit&quot;,e),enter:Du(o,&quot;enter&quot;,e)}):!s&amp;&amp;a&amp;&amp;!c?l[i]=ge.cloneElement(o,{in:!1}):s&amp;&amp;a&amp;&amp;ge.isValidElement(u)&amp;&amp;(l[i]=ge.cloneElement(o,{onExited:n.bind(null,o),in:u.props.in,exit:Du(o,&quot;exit&quot;,e),enter:Du(o,&quot;enter&quot;,e)}))}}),l}var wre=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},_re={component:&quot;div&quot;,childFactory:function(t){return t}},Km=function(e){K1(t,e);function t(r,l){var i;i=e.call(this,r,l)||this;var o=i.handleExited.bind(An(i));return i.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},i}var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(l,i){var o=i.children,a=i.handleExited,s=i.firstRender;return{children:s?bre(l,a):xre(l,o,a),firstRender:!1}},n.handleExited=function(l,i){var o=uM(this.props.children);l.key in o||(l.props.onExited&amp;&amp;l.props.onExited(i),this.mounted&amp;&amp;this.setState(function(a){var s=Ie({},a.children);return delete s[l.key],{children:s}}))},n.render=function(){var l=this.props,i=l.component,o=l.childFactory,a=Kt(l,[&quot;component&quot;,&quot;childFactory&quot;]),s=this.state.contextValue,u=wre(this.state.children).map(o);return delete a.appear,delete a.enter,delete a.exit,i===null?Qe.createElement(ey.Provider,{value:s},u):Qe.createElement(ey.Provider,{value:s},Qe.createElement(i,a,u))},t}(Qe.Component);Km.propTypes={};Km.defaultProps=_re;const kj=e=&gt;e.scrollTop;function Id(e,t){var n,r;const{timeout:l,easing:i,style:o={}}=e;return{duration:(n=o.transitionDuration)!=null?n:typeof l==&quot;number&quot;?l:l[t.mode]||0,easing:(r=o.transitionTimingFunction)!=null?r:typeof i==&quot;object&quot;?i[t.mode]:i,delay:o.transitionDelay}}function Sj(e){return yn(&quot;MuiCollapse&quot;,e)}const Tre=hn(&quot;MuiCollapse&quot;,[&quot;root&quot;,&quot;horizontal&quot;,&quot;vertical&quot;,&quot;entered&quot;,&quot;hidden&quot;,&quot;wrapper&quot;,&quot;wrapperInner&quot;]),kre=Tre,Sre=[&quot;addEndListener&quot;,&quot;children&quot;,&quot;className&quot;,&quot;collapsedSize&quot;,&quot;component&quot;,&quot;easing&quot;,&quot;in&quot;,&quot;onEnter&quot;,&quot;onEntered&quot;,&quot;onEntering&quot;,&quot;onExit&quot;,&quot;onExited&quot;,&quot;onExiting&quot;,&quot;orientation&quot;,&quot;style&quot;,&quot;timeout&quot;,&quot;TransitionComponent&quot;],Cre=e=&gt;{const{orientation:t,classes:n}=e,r={root:[&quot;root&quot;,`${t}`],entered:[&quot;entered&quot;],hidden:[&quot;hidden&quot;],wrapper:[&quot;wrapper&quot;,`${t}`],wrapperInner:[&quot;wrapperInner&quot;,`${t}`]};return vn(r,Sj,n)},Mre=Et(&quot;div&quot;,{name:&quot;MuiCollapse&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[n.orientation],n.state===&quot;entered&quot;&amp;&amp;t.entered,n.state===&quot;exited&quot;&amp;&amp;!n.in&amp;&amp;n.collapsedSize===&quot;0px&quot;&amp;&amp;t.hidden]}})(({theme:e,ownerState:t})=&gt;Ie({height:0,overflow:&quot;hidden&quot;,transition:e.transitions.create(&quot;height&quot;)},t.orientation===&quot;horizontal&quot;&amp;&amp;{height:&quot;auto&quot;,width:0,transition:e.transitions.create(&quot;width&quot;)},t.state===&quot;entered&quot;&amp;&amp;Ie({height:&quot;auto&quot;,overflow:&quot;visible&quot;},t.orientation===&quot;horizontal&quot;&amp;&amp;{width:&quot;auto&quot;}),t.state===&quot;exited&quot;&amp;&amp;!t.in&amp;&amp;t.collapsedSize===&quot;0px&quot;&amp;&amp;{visibility:&quot;hidden&quot;})),Pre=Et(&quot;div&quot;,{name:&quot;MuiCollapse&quot;,slot:&quot;Wrapper&quot;,overridesResolver:(e,t)=&gt;t.wrapper})(({ownerState:e})=&gt;Ie({display:&quot;flex&quot;,width:&quot;100%&quot;},e.orientation===&quot;horizontal&quot;&amp;&amp;{width:&quot;auto&quot;,height:&quot;100%&quot;})),Ore=Et(&quot;div&quot;,{name:&quot;MuiCollapse&quot;,slot:&quot;WrapperInner&quot;,overridesResolver:(e,t)=&gt;t.wrapperInner})(({ownerState:e})=&gt;Ie({width:&quot;100%&quot;},e.orientation===&quot;horizontal&quot;&amp;&amp;{width:&quot;auto&quot;,height:&quot;100%&quot;})),Cj=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiCollapse&quot;}),{addEndListener:l,children:i,className:o,collapsedSize:a=&quot;0px&quot;,component:s,easing:u,in:c,onEnter:d,onEntered:f,onEntering:p,onExit:m,onExited:g,onExiting:b,orientation:v=&quot;vertical&quot;,style:h,timeout:y=iM.standard,TransitionComponent:w=Pi}=r,_=Kt(r,Sre),x=Ie({},r,{orientation:v,collapsedSize:a}),T=Cre(x),k=po(),S=ge.useRef(),C=ge.useRef(null),M=ge.useRef(),O=typeof a==&quot;number&quot;?`${a}px`:a,D=v===&quot;horizontal&quot;,P=D?&quot;width&quot;:&quot;height&quot;;ge.useEffect(()=&gt;()=&gt;{clearTimeout(S.current)},[]);const E=ge.useRef(null),I=Lr(n,E),A=L=&gt;W=&gt;{if(L){const U=E.current;W===void 0?L(U):L(U,W)}},F=()=&gt;C.current?C.current[D?&quot;clientWidth&quot;:&quot;clientHeight&quot;]:0,j=A((L,W)=&gt;{C.current&amp;&amp;D&amp;&amp;(C.current.style.position=&quot;absolute&quot;),L.style[P]=O,d&amp;&amp;d(L,W)}),z=A((L,W)=&gt;{const U=F();C.current&amp;&amp;D&amp;&amp;(C.current.style.position=&quot;&quot;);const{duration:V,easing:te}=Id({style:h,timeout:y,easing:u},{mode:&quot;enter&quot;});if(y===&quot;auto&quot;){const ee=k.transitions.getAutoHeightDuration(U);L.style.transitionDuration=`${ee}ms`,M.current=ee}else L.style.transitionDuration=typeof V==&quot;string&quot;?V:`${V}ms`;L.style[P]=`${U}px`,L.style.transitionTimingFunction=te,p&amp;&amp;p(L,W)}),B=A((L,W)=&gt;{L.style[P]=&quot;auto&quot;,f&amp;&amp;f(L,W)}),N=A(L=&gt;{L.style[P]=`${F()}px`,m&amp;&amp;m(L)}),R=A(g),q=A(L=&gt;{const W=F(),{duration:U,easing:V}=Id({style:h,timeout:y,easing:u},{mode:&quot;exit&quot;});if(y===&quot;auto&quot;){const te=k.transitions.getAutoHeightDuration(W);L.style.transitionDuration=`${te}ms`,M.current=te}else L.style.transitionDuration=typeof U==&quot;string&quot;?U:`${U}ms`;L.style[P]=O,L.style.transitionTimingFunction=V,b&amp;&amp;b(L)}),Y=L=&gt;{y===&quot;auto&quot;&amp;&amp;(S.current=setTimeout(L,M.current||0)),l&amp;&amp;l(E.current,L)};return ke.jsx(w,Ie({in:c,onEnter:j,onEntered:B,onEntering:z,onExit:N,onExited:R,onExiting:q,addEndListener:Y,nodeRef:E,timeout:y===&quot;auto&quot;?null:y},_,{children:(L,W)=&gt;ke.jsx(Mre,Ie({as:s,className:on(T.root,o,{entered:T.entered,exited:!c&amp;&amp;O===&quot;0px&quot;&amp;&amp;T.hidden}[L]),style:Ie({[D?&quot;minWidth&quot;:&quot;minHeight&quot;]:O},h),ownerState:Ie({},x,{state:L}),ref:I},W,{children:ke.jsx(Pre,{ownerState:Ie({},x,{state:L}),className:T.wrapper,ref:C,children:ke.jsx(Ore,{ownerState:Ie({},x,{state:L}),className:T.wrapperInner,children:i})})}))}))});Cj.muiSupportAuto=!0;const Z1=Cj,Are=Object.freeze(Object.defineProperty({__proto__:null,collapseClasses:kre,default:Z1,getCollapseUtilityClass:Sj},Symbol.toStringTag,{value:&quot;Module&quot;}));function Mj(e){return yn(&quot;MuiPaper&quot;,e)}const Dre=hn(&quot;MuiPaper&quot;,[&quot;root&quot;,&quot;rounded&quot;,&quot;outlined&quot;,&quot;elevation&quot;,&quot;elevation0&quot;,&quot;elevation1&quot;,&quot;elevation2&quot;,&quot;elevation3&quot;,&quot;elevation4&quot;,&quot;elevation5&quot;,&quot;elevation6&quot;,&quot;elevation7&quot;,&quot;elevation8&quot;,&quot;elevation9&quot;,&quot;elevation10&quot;,&quot;elevation11&quot;,&quot;elevation12&quot;,&quot;elevation13&quot;,&quot;elevation14&quot;,&quot;elevation15&quot;,&quot;elevation16&quot;,&quot;elevation17&quot;,&quot;elevation18&quot;,&quot;elevation19&quot;,&quot;elevation20&quot;,&quot;elevation21&quot;,&quot;elevation22&quot;,&quot;elevation23&quot;,&quot;elevation24&quot;]),Ere=Dre,Rre=[&quot;className&quot;,&quot;component&quot;,&quot;elevation&quot;,&quot;square&quot;,&quot;variant&quot;],Lre=e=&gt;{const{square:t,elevation:n,variant:r,classes:l}=e,i={root:[&quot;root&quot;,r,!t&amp;&amp;&quot;rounded&quot;,r===&quot;elevation&quot;&amp;&amp;`elevation${n}`]};return vn(i,Mj,l)},Ire=Et(&quot;div&quot;,{name:&quot;MuiPaper&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&amp;&amp;t.rounded,n.variant===&quot;elevation&quot;&amp;&amp;t[`elevation${n.elevation}`]]}})(({theme:e,ownerState:t})=&gt;{var n;return Ie({backgroundColor:(e.vars||e).palette.background.paper,color:(e.vars||e).palette.text.primary,transition:e.transitions.create(&quot;box-shadow&quot;)},!t.square&amp;&amp;{borderRadius:e.shape.borderRadius},t.variant===&quot;outlined&quot;&amp;&amp;{border:`1px solid ${(e.vars||e).palette.divider}`},t.variant===&quot;elevation&quot;&amp;&amp;Ie({boxShadow:(e.vars||e).shadows[t.elevation]},!e.vars&amp;&amp;e.palette.mode===&quot;dark&quot;&amp;&amp;{backgroundImage:`linear-gradient(${rr(&quot;#fff&quot;,Qv(t.elevation))}, ${rr(&quot;#fff&quot;,Qv(t.elevation))})`},e.vars&amp;&amp;{backgroundImage:(n=e.vars.overlays)==null?void 0:n[t.elevation]}))}),$re=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiPaper&quot;}),{className:l,component:i=&quot;div&quot;,elevation:o=1,square:a=!1,variant:s=&quot;elevation&quot;}=r,u=Kt(r,Rre),c=Ie({},r,{component:i,elevation:o,square:a,variant:s}),d=Lre(c);return ke.jsx(Ire,Ie({as:i,ownerState:c,className:on(d.root,l),ref:n},u))}),nu=$re,Nre=Object.freeze(Object.defineProperty({__proto__:null,default:nu,getPaperUtilityClass:Mj,paperClasses:Ere},Symbol.toStringTag,{value:&quot;Module&quot;}));function Fre(e){const{className:t,classes:n,pulsate:r=!1,rippleX:l,rippleY:i,rippleSize:o,in:a,onExited:s,timeout:u}=e,[c,d]=ge.useState(!1),f=on(t,n.ripple,n.rippleVisible,r&amp;&amp;n.ripplePulsate),p={width:o,height:o,top:-(o/2)+i,left:-(o/2)+l},m=on(n.child,c&amp;&amp;n.childLeaving,r&amp;&amp;n.childPulsate);return!a&amp;&amp;!c&amp;&amp;d(!0),ge.useEffect(()=&gt;{if(!a&amp;&amp;s!=null){const g=setTimeout(s,u);return()=&gt;{clearTimeout(g)}}},[s,a,u]),ke.jsx(&quot;span&quot;,{className:f,style:p,children:ke.jsx(&quot;span&quot;,{className:m})})}const ci=hn(&quot;MuiTouchRipple&quot;,[&quot;root&quot;,&quot;ripple&quot;,&quot;rippleVisible&quot;,&quot;ripplePulsate&quot;,&quot;child&quot;,&quot;childLeaving&quot;,&quot;childPulsate&quot;]),jre=[&quot;center&quot;,&quot;classes&quot;,&quot;className&quot;];let Q1=e=&gt;e,UA,HA,VA,GA;const H3=550,zre=80,Bre=Hi(UA||(UA=Q1`\n",
       "  0% {\n",
       "    transform: scale(0);\n",
       "    opacity: 0.1;\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    transform: scale(1);\n",
       "    opacity: 0.3;\n",
       "  }\n",
       "`)),Wre=Hi(HA||(HA=Q1`\n",
       "  0% {\n",
       "    opacity: 1;\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    opacity: 0;\n",
       "  }\n",
       "`)),qre=Hi(VA||(VA=Q1`\n",
       "  0% {\n",
       "    transform: scale(1);\n",
       "  }\n",
       "\n",
       "  50% {\n",
       "    transform: scale(0.92);\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    transform: scale(1);\n",
       "  }\n",
       "`)),Ure=Et(&quot;span&quot;,{name:&quot;MuiTouchRipple&quot;,slot:&quot;Root&quot;})({overflow:&quot;hidden&quot;,pointerEvents:&quot;none&quot;,position:&quot;absolute&quot;,zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:&quot;inherit&quot;}),Hre=Et(Fre,{name:&quot;MuiTouchRipple&quot;,slot:&quot;Ripple&quot;})(GA||(GA=Q1`\n",
       "  opacity: 0;\n",
       "  position: absolute;\n",
       "\n",
       "  &amp;.${0} {\n",
       "    opacity: 0.3;\n",
       "    transform: scale(1);\n",
       "    animation-name: ${0};\n",
       "    animation-duration: ${0}ms;\n",
       "    animation-timing-function: ${0};\n",
       "  }\n",
       "\n",
       "  &amp;.${0} {\n",
       "    animation-duration: ${0}ms;\n",
       "  }\n",
       "\n",
       "  &amp; .${0} {\n",
       "    opacity: 1;\n",
       "    display: block;\n",
       "    width: 100%;\n",
       "    height: 100%;\n",
       "    border-radius: 50%;\n",
       "    background-color: currentColor;\n",
       "  }\n",
       "\n",
       "  &amp; .${0} {\n",
       "    opacity: 0;\n",
       "    animation-name: ${0};\n",
       "    animation-duration: ${0}ms;\n",
       "    animation-timing-function: ${0};\n",
       "  }\n",
       "\n",
       "  &amp; .${0} {\n",
       "    position: absolute;\n",
       "    /* @noflip */\n",
       "    left: 0px;\n",
       "    top: 0;\n",
       "    animation-name: ${0};\n",
       "    animation-duration: 2500ms;\n",
       "    animation-timing-function: ${0};\n",
       "    animation-iteration-count: infinite;\n",
       "    animation-delay: 200ms;\n",
       "  }\n",
       "`),ci.rippleVisible,Bre,H3,({theme:e})=&gt;e.transitions.easing.easeInOut,ci.ripplePulsate,({theme:e})=&gt;e.transitions.duration.shorter,ci.child,ci.childLeaving,Wre,H3,({theme:e})=&gt;e.transitions.easing.easeInOut,ci.childPulsate,qre,({theme:e})=&gt;e.transitions.easing.easeInOut),Vre=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTouchRipple&quot;}),{center:l=!1,classes:i={},className:o}=r,a=Kt(r,jre),[s,u]=ge.useState([]),c=ge.useRef(0),d=ge.useRef(null);ge.useEffect(()=&gt;{d.current&amp;&amp;(d.current(),d.current=null)},[s]);const f=ge.useRef(!1),p=ge.useRef(0),m=ge.useRef(null),g=ge.useRef(null);ge.useEffect(()=&gt;()=&gt;{p.current&amp;&amp;clearTimeout(p.current)},[]);const b=ge.useCallback(w=&gt;{const{pulsate:_,rippleX:x,rippleY:T,rippleSize:k,cb:S}=w;u(C=&gt;[...C,ke.jsx(Hre,{classes:{ripple:on(i.ripple,ci.ripple),rippleVisible:on(i.rippleVisible,ci.rippleVisible),ripplePulsate:on(i.ripplePulsate,ci.ripplePulsate),child:on(i.child,ci.child),childLeaving:on(i.childLeaving,ci.childLeaving),childPulsate:on(i.childPulsate,ci.childPulsate)},timeout:H3,pulsate:_,rippleX:x,rippleY:T,rippleSize:k},c.current)]),c.current+=1,d.current=S},[i]),v=ge.useCallback((w={},_={},x=()=&gt;{})=&gt;{const{pulsate:T=!1,center:k=l||_.pulsate,fakeElement:S=!1}=_;if((w==null?void 0:w.type)===&quot;mousedown&quot;&amp;&amp;f.current){f.current=!1;return}(w==null?void 0:w.type)===&quot;touchstart&quot;&amp;&amp;(f.current=!0);const C=S?null:g.current,M=C?C.getBoundingClientRect():{width:0,height:0,left:0,top:0};let O,D,P;if(k||w===void 0||w.clientX===0&amp;&amp;w.clientY===0||!w.clientX&amp;&amp;!w.touches)O=Math.round(M.width/2),D=Math.round(M.height/2);else{const{clientX:E,clientY:I}=w.touches&amp;&amp;w.touches.length&gt;0?w.touches[0]:w;O=Math.round(E-M.left),D=Math.round(I-M.top)}if(k)P=Math.sqrt((2*M.width**2+M.height**2)/3),P%2===0&amp;&amp;(P+=1);else{const E=Math.max(Math.abs((C?C.clientWidth:0)-O),O)*2+2,I=Math.max(Math.abs((C?C.clientHeight:0)-D),D)*2+2;P=Math.sqrt(E**2+I**2)}w!=null&amp;&amp;w.touches?m.current===null&amp;&amp;(m.current=()=&gt;{b({pulsate:T,rippleX:O,rippleY:D,rippleSize:P,cb:x})},p.current=setTimeout(()=&gt;{m.current&amp;&amp;(m.current(),m.current=null)},zre)):b({pulsate:T,rippleX:O,rippleY:D,rippleSize:P,cb:x})},[l,b]),h=ge.useCallback(()=&gt;{v({},{pulsate:!0})},[v]),y=ge.useCallback((w,_)=&gt;{if(clearTimeout(p.current),(w==null?void 0:w.type)===&quot;touchend&quot;&amp;&amp;m.current){m.current(),m.current=null,p.current=setTimeout(()=&gt;{y(w,_)});return}m.current=null,u(x=&gt;x.length&gt;0?x.slice(1):x),d.current=_},[]);return ge.useImperativeHandle(n,()=&gt;({pulsate:h,start:v,stop:y}),[h,v,y]),ke.jsx(Ure,Ie({className:on(ci.root,i.root,o),ref:g},a,{children:ke.jsx(Km,{component:null,exit:!0,children:s})}))});function Gre(e){return yn(&quot;MuiButtonBase&quot;,e)}const Yre=hn(&quot;MuiButtonBase&quot;,[&quot;root&quot;,&quot;disabled&quot;,&quot;focusVisible&quot;]),Xre=[&quot;action&quot;,&quot;centerRipple&quot;,&quot;children&quot;,&quot;className&quot;,&quot;component&quot;,&quot;disabled&quot;,&quot;disableRipple&quot;,&quot;disableTouchRipple&quot;,&quot;focusRipple&quot;,&quot;focusVisibleClassName&quot;,&quot;LinkComponent&quot;,&quot;onBlur&quot;,&quot;onClick&quot;,&quot;onContextMenu&quot;,&quot;onDragLeave&quot;,&quot;onFocus&quot;,&quot;onFocusVisible&quot;,&quot;onKeyDown&quot;,&quot;onKeyUp&quot;,&quot;onMouseDown&quot;,&quot;onMouseLeave&quot;,&quot;onMouseUp&quot;,&quot;onTouchEnd&quot;,&quot;onTouchMove&quot;,&quot;onTouchStart&quot;,&quot;tabIndex&quot;,&quot;TouchRippleProps&quot;,&quot;touchRippleRef&quot;,&quot;type&quot;],Kre=e=&gt;{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:l}=e,o=vn({root:[&quot;root&quot;,t&amp;&amp;&quot;disabled&quot;,n&amp;&amp;&quot;focusVisible&quot;]},Gre,l);return n&amp;&amp;r&amp;&amp;(o.root+=` ${r}`),o},Zre=Et(&quot;button&quot;,{name:&quot;MuiButtonBase&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;inline-flex&quot;,alignItems:&quot;center&quot;,justifyContent:&quot;center&quot;,position:&quot;relative&quot;,boxSizing:&quot;border-box&quot;,WebkitTapHighlightColor:&quot;transparent&quot;,backgroundColor:&quot;transparent&quot;,outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:&quot;pointer&quot;,userSelect:&quot;none&quot;,verticalAlign:&quot;middle&quot;,MozAppearance:&quot;none&quot;,WebkitAppearance:&quot;none&quot;,textDecoration:&quot;none&quot;,color:&quot;inherit&quot;,&quot;&amp;::-moz-focus-inner&quot;:{borderStyle:&quot;none&quot;},[`&amp;.${Yre.disabled}`]:{pointerEvents:&quot;none&quot;,cursor:&quot;default&quot;},&quot;@media print&quot;:{colorAdjust:&quot;exact&quot;}}),Tl=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiButtonBase&quot;}),{action:l,centerRipple:i=!1,children:o,className:a,component:s=&quot;button&quot;,disabled:u=!1,disableRipple:c=!1,disableTouchRipple:d=!1,focusRipple:f=!1,LinkComponent:p=&quot;a&quot;,onBlur:m,onClick:g,onContextMenu:b,onDragLeave:v,onFocus:h,onFocusVisible:y,onKeyDown:w,onKeyUp:_,onMouseDown:x,onMouseLeave:T,onMouseUp:k,onTouchEnd:S,onTouchMove:C,onTouchStart:M,tabIndex:O=0,TouchRippleProps:D,touchRippleRef:P,type:E}=r,I=Kt(r,Xre),A=ge.useRef(null),F=ge.useRef(null),j=Lr(F,P),{isFocusVisibleRef:z,onFocus:B,onBlur:N,ref:R}=FC(),[q,Y]=ge.useState(!1);u&amp;&amp;q&amp;&amp;Y(!1),ge.useImperativeHandle(l,()=&gt;({focusVisible:()=&gt;{Y(!0),A.current.focus()}}),[]);const[L,W]=ge.useState(!1);ge.useEffect(()=&gt;{W(!0)},[]);const U=L&amp;&amp;!c&amp;&amp;!u;ge.useEffect(()=&gt;{q&amp;&amp;f&amp;&amp;!c&amp;&amp;L&amp;&amp;F.current.pulsate()},[c,f,q,L]);function V(ne,de,_e=d){return yo(ue=&gt;(de&amp;&amp;de(ue),!_e&amp;&amp;F.current&amp;&amp;F.current[ne](ue),!0))}const te=V(&quot;start&quot;,x),ee=V(&quot;stop&quot;,b),H=V(&quot;stop&quot;,v),Z=V(&quot;stop&quot;,k),G=V(&quot;stop&quot;,ne=&gt;{q&amp;&amp;ne.preventDefault(),T&amp;&amp;T(ne)}),X=V(&quot;start&quot;,M),Q=V(&quot;stop&quot;,S),re=V(&quot;stop&quot;,C),ae=V(&quot;stop&quot;,ne=&gt;{N(ne),z.current===!1&amp;&amp;Y(!1),m&amp;&amp;m(ne)},!1),ie=yo(ne=&gt;{A.current||(A.current=ne.currentTarget),B(ne),z.current===!0&amp;&amp;(Y(!0),y&amp;&amp;y(ne)),h&amp;&amp;h(ne)}),se=()=&gt;{const ne=A.current;return s&amp;&amp;s!==&quot;button&quot;&amp;&amp;!(ne.tagName===&quot;A&quot;&amp;&amp;ne.href)},he=ge.useRef(!1),Se=yo(ne=&gt;{f&amp;&amp;!he.current&amp;&amp;q&amp;&amp;F.current&amp;&amp;ne.key===&quot; &quot;&amp;&amp;(he.current=!0,F.current.stop(ne,()=&gt;{F.current.start(ne)})),ne.target===ne.currentTarget&amp;&amp;se()&amp;&amp;ne.key===&quot; &quot;&amp;&amp;ne.preventDefault(),w&amp;&amp;w(ne),ne.target===ne.currentTarget&amp;&amp;se()&amp;&amp;ne.key===&quot;Enter&quot;&amp;&amp;!u&amp;&amp;(ne.preventDefault(),g&amp;&amp;g(ne))}),Oe=yo(ne=&gt;{f&amp;&amp;ne.key===&quot; &quot;&amp;&amp;F.current&amp;&amp;q&amp;&amp;!ne.defaultPrevented&amp;&amp;(he.current=!1,F.current.stop(ne,()=&gt;{F.current.pulsate(ne)})),_&amp;&amp;_(ne),g&amp;&amp;ne.target===ne.currentTarget&amp;&amp;se()&amp;&amp;ne.key===&quot; &quot;&amp;&amp;!ne.defaultPrevented&amp;&amp;g(ne)});let Pe=s;Pe===&quot;button&quot;&amp;&amp;(I.href||I.to)&amp;&amp;(Pe=p);const Me={};Pe===&quot;button&quot;?(Me.type=E===void 0?&quot;button&quot;:E,Me.disabled=u):(!I.href&amp;&amp;!I.to&amp;&amp;(Me.role=&quot;button&quot;),u&amp;&amp;(Me[&quot;aria-disabled&quot;]=u));const ce=Lr(n,R,A),we=Ie({},r,{centerRipple:i,component:s,disabled:u,disableRipple:c,disableTouchRipple:d,focusRipple:f,tabIndex:O,focusVisible:q}),K=Kre(we);return ke.jsxs(Zre,Ie({as:Pe,className:on(K.root,a),ownerState:we,onBlur:ae,onClick:g,onContextMenu:ee,onFocus:ie,onKeyDown:Se,onKeyUp:Oe,onMouseDown:te,onMouseLeave:G,onMouseUp:Z,onDragLeave:H,onTouchEnd:Q,onTouchMove:re,onTouchStart:X,ref:ce,tabIndex:u?-1:O,type:E},Me,I,{children:[o,U?ke.jsx(Vre,Ie({ref:j,center:i},D)):null]}))});function Qre(e){return yn(&quot;MuiAlert&quot;,e)}const YA=hn(&quot;MuiAlert&quot;,[&quot;root&quot;,&quot;action&quot;,&quot;icon&quot;,&quot;message&quot;,&quot;filled&quot;,&quot;filledSuccess&quot;,&quot;filledInfo&quot;,&quot;filledWarning&quot;,&quot;filledError&quot;,&quot;outlined&quot;,&quot;outlinedSuccess&quot;,&quot;outlinedInfo&quot;,&quot;outlinedWarning&quot;,&quot;outlinedError&quot;,&quot;standard&quot;,&quot;standardSuccess&quot;,&quot;standardInfo&quot;,&quot;standardWarning&quot;,&quot;standardError&quot;]);function Pj(e){return yn(&quot;MuiIconButton&quot;,e)}const Jre=hn(&quot;MuiIconButton&quot;,[&quot;root&quot;,&quot;disabled&quot;,&quot;colorInherit&quot;,&quot;colorPrimary&quot;,&quot;colorSecondary&quot;,&quot;colorError&quot;,&quot;colorInfo&quot;,&quot;colorSuccess&quot;,&quot;colorWarning&quot;,&quot;edgeStart&quot;,&quot;edgeEnd&quot;,&quot;sizeSmall&quot;,&quot;sizeMedium&quot;,&quot;sizeLarge&quot;]),Oj=Jre,eae=[&quot;edge&quot;,&quot;children&quot;,&quot;className&quot;,&quot;color&quot;,&quot;disabled&quot;,&quot;disableFocusRipple&quot;,&quot;size&quot;],tae=e=&gt;{const{classes:t,disabled:n,color:r,edge:l,size:i}=e,o={root:[&quot;root&quot;,n&amp;&amp;&quot;disabled&quot;,r!==&quot;default&quot;&amp;&amp;`color${Jt(r)}`,l&amp;&amp;`edge${Jt(l)}`,`size${Jt(i)}`]};return vn(o,Pj,t)},nae=Et(Tl,{name:&quot;MuiIconButton&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.color!==&quot;default&quot;&amp;&amp;t[`color${Jt(n.color)}`],n.edge&amp;&amp;t[`edge${Jt(n.edge)}`],t[`size${Jt(n.size)}`]]}})(({theme:e,ownerState:t})=&gt;Ie({textAlign:&quot;center&quot;,flex:&quot;0 0 auto&quot;,fontSize:e.typography.pxToRem(24),padding:8,borderRadius:&quot;50%&quot;,overflow:&quot;visible&quot;,color:(e.vars||e).palette.action.active,transition:e.transitions.create(&quot;background-color&quot;,{duration:e.transitions.duration.shortest})},!t.disableRipple&amp;&amp;{&quot;&amp;:hover&quot;:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.activeChannel} / ${e.vars.palette.action.hoverOpacity})`:rr(e.palette.action.active,e.palette.action.hoverOpacity),&quot;@media (hover: none)&quot;:{backgroundColor:&quot;transparent&quot;}}},t.edge===&quot;start&quot;&amp;&amp;{marginLeft:t.size===&quot;small&quot;?-3:-12},t.edge===&quot;end&quot;&amp;&amp;{marginRight:t.size===&quot;small&quot;?-3:-12}),({theme:e,ownerState:t})=&gt;{var n;const r=(n=(e.vars||e).palette)==null?void 0:n[t.color];return Ie({},t.color===&quot;inherit&quot;&amp;&amp;{color:&quot;inherit&quot;},t.color!==&quot;inherit&quot;&amp;&amp;t.color!==&quot;default&quot;&amp;&amp;Ie({color:r==null?void 0:r.main},!t.disableRipple&amp;&amp;{&quot;&amp;:hover&quot;:Ie({},r&amp;&amp;{backgroundColor:e.vars?`rgba(${r.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:rr(r.main,e.palette.action.hoverOpacity)},{&quot;@media (hover: none)&quot;:{backgroundColor:&quot;transparent&quot;}})}),t.size===&quot;small&quot;&amp;&amp;{padding:5,fontSize:e.typography.pxToRem(18)},t.size===&quot;large&quot;&amp;&amp;{padding:12,fontSize:e.typography.pxToRem(28)},{[`&amp;.${Oj.disabled}`]:{backgroundColor:&quot;transparent&quot;,color:(e.vars||e).palette.action.disabled}})}),rae=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiIconButton&quot;}),{edge:l=!1,children:i,className:o,color:a=&quot;default&quot;,disabled:s=!1,disableFocusRipple:u=!1,size:c=&quot;medium&quot;}=r,d=Kt(r,eae),f=Ie({},r,{edge:l,color:a,disabled:s,disableFocusRipple:u,size:c}),p=tae(f);return ke.jsx(nae,Ie({className:on(p.root,o),centerRipple:!0,focusRipple:!u,disabled:s,ref:n,ownerState:f},d,{children:i}))}),mi=rae,aae=Object.freeze(Object.defineProperty({__proto__:null,default:mi,getIconButtonUtilityClass:Pj,iconButtonClasses:Oj},Symbol.toStringTag,{value:&quot;Module&quot;})),oae=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z&quot;}),&quot;SuccessOutlined&quot;),iae=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z&quot;}),&quot;ReportProblemOutlined&quot;),lae=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z&quot;}),&quot;ErrorOutline&quot;),sae=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z&quot;}),&quot;InfoOutlined&quot;),uae=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z&quot;}),&quot;Close&quot;),cae=[&quot;action&quot;,&quot;children&quot;,&quot;className&quot;,&quot;closeText&quot;,&quot;color&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;icon&quot;,&quot;iconMapping&quot;,&quot;onClose&quot;,&quot;role&quot;,&quot;severity&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;variant&quot;],dae=e=&gt;{const{variant:t,color:n,severity:r,classes:l}=e,i={root:[&quot;root&quot;,`${t}${Jt(n||r)}`,`${t}`],icon:[&quot;icon&quot;],message:[&quot;message&quot;],action:[&quot;action&quot;]};return vn(i,Qre,l)},fae=Et(nu,{name:&quot;MuiAlert&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${Jt(n.color||n.severity)}`]]}})(({theme:e,ownerState:t})=&gt;{const n=e.palette.mode===&quot;light&quot;?wl:_l,r=e.palette.mode===&quot;light&quot;?_l:wl,l=t.color||t.severity;return Ie({},e.typography.body2,{backgroundColor:&quot;transparent&quot;,display:&quot;flex&quot;,padding:&quot;6px 16px&quot;},l&amp;&amp;t.variant===&quot;standard&quot;&amp;&amp;{color:e.vars?e.vars.palette.Alert[`${l}Color`]:n(e.palette[l].light,.6),backgroundColor:e.vars?e.vars.palette.Alert[`${l}StandardBg`]:r(e.palette[l].light,.9),[`&amp; .${YA.icon}`]:e.vars?{color:e.vars.palette.Alert[`${l}IconColor`]}:{color:e.palette[l].main}},l&amp;&amp;t.variant===&quot;outlined&quot;&amp;&amp;{color:e.vars?e.vars.palette.Alert[`${l}Color`]:n(e.palette[l].light,.6),border:`1px solid ${(e.vars||e).palette[l].light}`,[`&amp; .${YA.icon}`]:e.vars?{color:e.vars.palette.Alert[`${l}IconColor`]}:{color:e.palette[l].main}},l&amp;&amp;t.variant===&quot;filled&quot;&amp;&amp;Ie({fontWeight:e.typography.fontWeightMedium},e.vars?{color:e.vars.palette.Alert[`${l}FilledColor`],backgroundColor:e.vars.palette.Alert[`${l}FilledBg`]}:{backgroundColor:e.palette.mode===&quot;dark&quot;?e.palette[l].dark:e.palette[l].main,color:e.palette.getContrastText(e.palette[l].main)}))}),pae=Et(&quot;div&quot;,{name:&quot;MuiAlert&quot;,slot:&quot;Icon&quot;,overridesResolver:(e,t)=&gt;t.icon})({marginRight:12,padding:&quot;7px 0&quot;,display:&quot;flex&quot;,fontSize:22,opacity:.9}),hae=Et(&quot;div&quot;,{name:&quot;MuiAlert&quot;,slot:&quot;Message&quot;,overridesResolver:(e,t)=&gt;t.message})({padding:&quot;8px 0&quot;,minWidth:0,overflow:&quot;auto&quot;}),XA=Et(&quot;div&quot;,{name:&quot;MuiAlert&quot;,slot:&quot;Action&quot;,overridesResolver:(e,t)=&gt;t.action})({display:&quot;flex&quot;,alignItems:&quot;flex-start&quot;,padding:&quot;4px 0 0 16px&quot;,marginLeft:&quot;auto&quot;,marginRight:-8}),KA={success:ke.jsx(oae,{fontSize:&quot;inherit&quot;}),warning:ke.jsx(iae,{fontSize:&quot;inherit&quot;}),error:ke.jsx(lae,{fontSize:&quot;inherit&quot;}),info:ke.jsx(sae,{fontSize:&quot;inherit&quot;})},cM=ge.forwardRef(function(t,n){var r,l,i,o,a,s;const u=pn({props:t,name:&quot;MuiAlert&quot;}),{action:c,children:d,className:f,closeText:p=&quot;Close&quot;,color:m,components:g={},componentsProps:b={},icon:v,iconMapping:h=KA,onClose:y,role:w=&quot;alert&quot;,severity:_=&quot;success&quot;,slotProps:x={},slots:T={},variant:k=&quot;standard&quot;}=u,S=Kt(u,cae),C=Ie({},u,{color:m,severity:_,variant:k}),M=dae(C),O=(r=(l=T.closeButton)!=null?l:g.CloseButton)!=null?r:mi,D=(i=(o=T.closeIcon)!=null?o:g.CloseIcon)!=null?i:uae,P=(a=x.closeButton)!=null?a:b.closeButton,E=(s=x.closeIcon)!=null?s:b.closeIcon;return ke.jsxs(fae,Ie({role:w,elevation:0,ownerState:C,className:on(M.root,f),ref:n},S,{children:[v!==!1?ke.jsx(pae,{ownerState:C,className:M.icon,children:v||h[_]||KA[_]}):null,ke.jsx(hae,{ownerState:C,className:M.message,children:d}),c!=null?ke.jsx(XA,{ownerState:C,className:M.action,children:c}):null,c==null&amp;&amp;y?ke.jsx(XA,{ownerState:C,className:M.action,children:ke.jsx(O,Ie({size:&quot;small&quot;,&quot;aria-label&quot;:p,title:p,color:&quot;inherit&quot;,onClick:y},P,{children:ke.jsx(D,Ie({fontSize:&quot;small&quot;},E))}))}):null]}))});function Aj(e){return yn(&quot;MuiTypography&quot;,e)}const mae=hn(&quot;MuiTypography&quot;,[&quot;root&quot;,&quot;h1&quot;,&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;,&quot;subtitle1&quot;,&quot;subtitle2&quot;,&quot;body1&quot;,&quot;body2&quot;,&quot;inherit&quot;,&quot;button&quot;,&quot;caption&quot;,&quot;overline&quot;,&quot;alignLeft&quot;,&quot;alignRight&quot;,&quot;alignCenter&quot;,&quot;alignJustify&quot;,&quot;noWrap&quot;,&quot;gutterBottom&quot;,&quot;paragraph&quot;]),gae=mae,vae=[&quot;align&quot;,&quot;className&quot;,&quot;component&quot;,&quot;gutterBottom&quot;,&quot;noWrap&quot;,&quot;paragraph&quot;,&quot;variant&quot;,&quot;variantMapping&quot;],yae=e=&gt;{const{align:t,gutterBottom:n,noWrap:r,paragraph:l,variant:i,classes:o}=e,a={root:[&quot;root&quot;,i,e.align!==&quot;inherit&quot;&amp;&amp;`align${Jt(t)}`,n&amp;&amp;&quot;gutterBottom&quot;,r&amp;&amp;&quot;noWrap&quot;,l&amp;&amp;&quot;paragraph&quot;]};return vn(a,Aj,o)},bae=Et(&quot;span&quot;,{name:&quot;MuiTypography&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.variant&amp;&amp;t[n.variant],n.align!==&quot;inherit&quot;&amp;&amp;t[`align${Jt(n.align)}`],n.noWrap&amp;&amp;t.noWrap,n.gutterBottom&amp;&amp;t.gutterBottom,n.paragraph&amp;&amp;t.paragraph]}})(({theme:e,ownerState:t})=&gt;Ie({margin:0},t.variant===&quot;inherit&quot;&amp;&amp;{font:&quot;inherit&quot;},t.variant!==&quot;inherit&quot;&amp;&amp;e.typography[t.variant],t.align!==&quot;inherit&quot;&amp;&amp;{textAlign:t.align},t.noWrap&amp;&amp;{overflow:&quot;hidden&quot;,textOverflow:&quot;ellipsis&quot;,whiteSpace:&quot;nowrap&quot;},t.gutterBottom&amp;&amp;{marginBottom:&quot;0.35em&quot;},t.paragraph&amp;&amp;{marginBottom:16})),ZA={h1:&quot;h1&quot;,h2:&quot;h2&quot;,h3:&quot;h3&quot;,h4:&quot;h4&quot;,h5:&quot;h5&quot;,h6:&quot;h6&quot;,subtitle1:&quot;h6&quot;,subtitle2:&quot;h6&quot;,body1:&quot;p&quot;,body2:&quot;p&quot;,inherit:&quot;p&quot;},xae={primary:&quot;primary.main&quot;,textPrimary:&quot;text.primary&quot;,secondary:&quot;secondary.main&quot;,textSecondary:&quot;text.secondary&quot;,error:&quot;error.main&quot;},wae=e=&gt;xae[e]||e,_ae=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTypography&quot;}),l=wae(r.color),i=Y1(Ie({},r,{color:l})),{align:o=&quot;inherit&quot;,className:a,component:s,gutterBottom:u=!1,noWrap:c=!1,paragraph:d=!1,variant:f=&quot;body1&quot;,variantMapping:p=ZA}=i,m=Kt(i,vae),g=Ie({},i,{align:o,color:l,className:a,component:s,gutterBottom:u,noWrap:c,paragraph:d,variant:f,variantMapping:p}),b=s||(d?&quot;p&quot;:p[f]||ZA[f])||&quot;span&quot;,v=yae(g);return ke.jsx(bae,Ie({as:b,ref:n,ownerState:g,className:on(v.root,a)},m))}),pr=_ae,Tae=Object.freeze(Object.defineProperty({__proto__:null,default:pr,getTypographyUtilityClass:Aj,typographyClasses:gae},Symbol.toStringTag,{value:&quot;Module&quot;}));function kae(e){return yn(&quot;MuiAlertTitle&quot;,e)}hn(&quot;MuiAlertTitle&quot;,[&quot;root&quot;]);const Sae=[&quot;className&quot;],Cae=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},kae,t)},Mae=Et(pr,{name:&quot;MuiAlertTitle&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({theme:e})=&gt;({fontWeight:e.typography.fontWeightMedium,marginTop:-2})),dM=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiAlertTitle&quot;}),{className:l}=r,i=Kt(r,Sae),o=r,a=Cae(o);return ke.jsx(Mae,Ie({gutterBottom:!0,component:&quot;div&quot;,ownerState:o,ref:n,className:on(a.root,l)},i))});function lm(e){return typeof e==&quot;string&quot;}function fh(e,t,n){return e===void 0||lm(e)?t:Ie({},t,{ownerState:Ie({},t.ownerState,n)})}const Pae={disableDefaultClasses:!1},Oae=ge.createContext(Pae);function Aae(e){const{disableDefaultClasses:t}=ge.useContext(Oae);return n=&gt;t?&quot;&quot;:e(n)}function Dj(e,t=[]){if(e===void 0)return{};const n={};return Object.keys(e).filter(r=&gt;r.match(/^on[A-Z]/)&amp;&amp;typeof e[r]==&quot;function&quot;&amp;&amp;!t.includes(r)).forEach(r=&gt;{n[r]=e[r]}),n}function Dae(e,t,n){return typeof e==&quot;function&quot;?e(t,n):e}function QA(e){if(e===void 0)return{};const t={};return Object.keys(e).filter(n=&gt;!(n.match(/^on[A-Z]/)&amp;&amp;typeof e[n]==&quot;function&quot;)).forEach(n=&gt;{t[n]=e[n]}),t}function Eae(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:l,className:i}=e;if(!t){const p=on(l==null?void 0:l.className,r==null?void 0:r.className,i,n==null?void 0:n.className),m=Ie({},n==null?void 0:n.style,l==null?void 0:l.style,r==null?void 0:r.style),g=Ie({},n,l,r);return p.length&gt;0&amp;&amp;(g.className=p),Object.keys(m).length&gt;0&amp;&amp;(g.style=m),{props:g,internalRef:void 0}}const o=Dj(Ie({},l,r)),a=QA(r),s=QA(l),u=t(o),c=on(u==null?void 0:u.className,n==null?void 0:n.className,i,l==null?void 0:l.className,r==null?void 0:r.className),d=Ie({},u==null?void 0:u.style,n==null?void 0:n.style,l==null?void 0:l.style,r==null?void 0:r.style),f=Ie({},u,n,s,a);return c.length&gt;0&amp;&amp;(f.className=c),Object.keys(d).length&gt;0&amp;&amp;(f.style=d),{props:f,internalRef:u.ref}}const Rae=[&quot;elementType&quot;,&quot;externalSlotProps&quot;,&quot;ownerState&quot;,&quot;skipResolvingSlotProps&quot;];function Ui(e){var t;const{elementType:n,externalSlotProps:r,ownerState:l,skipResolvingSlotProps:i=!1}=e,o=Kt(e,Rae),a=i?{}:Dae(r,l),{props:s,internalRef:u}=Eae(Ie({},o,{externalSlotProps:a})),c=Lr(u,a==null?void 0:a.ref,(t=e.additionalProps)==null?void 0:t.ref);return fh(n,Ie({},s,{ref:c}),l)}const Lae=[&quot;input&quot;,&quot;select&quot;,&quot;textarea&quot;,&quot;a[href]&quot;,&quot;button&quot;,&quot;[tabindex]&quot;,&quot;audio[controls]&quot;,&quot;video[controls]&quot;,&#x27;[contenteditable]:not([contenteditable=&quot;false&quot;])&#x27;].join(&quot;,&quot;);function Iae(e){const t=parseInt(e.getAttribute(&quot;tabindex&quot;)||&quot;&quot;,10);return Number.isNaN(t)?e.contentEditable===&quot;true&quot;||(e.nodeName===&quot;AUDIO&quot;||e.nodeName===&quot;VIDEO&quot;||e.nodeName===&quot;DETAILS&quot;)&amp;&amp;e.getAttribute(&quot;tabindex&quot;)===null?0:e.tabIndex:t}function $ae(e){if(e.tagName!==&quot;INPUT&quot;||e.type!==&quot;radio&quot;||!e.name)return!1;const t=r=&gt;e.ownerDocument.querySelector(`input[type=&quot;radio&quot;]${r}`);let n=t(`[name=&quot;${e.name}&quot;]:checked`);return n||(n=t(`[name=&quot;${e.name}&quot;]`)),n!==e}function Nae(e){return!(e.disabled||e.tagName===&quot;INPUT&quot;&amp;&amp;e.type===&quot;hidden&quot;||$ae(e))}function Fae(e){const t=[],n=[];return Array.from(e.querySelectorAll(Lae)).forEach((r,l)=&gt;{const i=Iae(r);i===-1||!Nae(r)||(i===0?t.push(r):n.push({documentOrder:l,tabIndex:i,node:r}))}),n.sort((r,l)=&gt;r.tabIndex===l.tabIndex?r.documentOrder-l.documentOrder:r.tabIndex-l.tabIndex).map(r=&gt;r.node).concat(t)}function jae(){return!0}function Ej(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:l=!1,getTabbable:i=Fae,isEnabled:o=jae,open:a}=e,s=ge.useRef(!1),u=ge.useRef(null),c=ge.useRef(null),d=ge.useRef(null),f=ge.useRef(null),p=ge.useRef(!1),m=ge.useRef(null),g=Lr(t.ref,m),b=ge.useRef(null);ge.useEffect(()=&gt;{!a||!m.current||(p.current=!n)},[n,a]),ge.useEffect(()=&gt;{if(!a||!m.current)return;const y=Aa(m.current);return m.current.contains(y.activeElement)||(m.current.hasAttribute(&quot;tabIndex&quot;)||m.current.setAttribute(&quot;tabIndex&quot;,&quot;-1&quot;),p.current&amp;&amp;m.current.focus()),()=&gt;{l||(d.current&amp;&amp;d.current.focus&amp;&amp;(s.current=!0,d.current.focus()),d.current=null)}},[a]),ge.useEffect(()=&gt;{if(!a||!m.current)return;const y=Aa(m.current),w=T=&gt;{b.current=T,!(r||!o()||T.key!==&quot;Tab&quot;)&amp;&amp;y.activeElement===m.current&amp;&amp;T.shiftKey&amp;&amp;(s.current=!0,c.current&amp;&amp;c.current.focus())},_=()=&gt;{const T=m.current;if(T===null)return;if(!y.hasFocus()||!o()||s.current){s.current=!1;return}if(T.contains(y.activeElement)||r&amp;&amp;y.activeElement!==u.current&amp;&amp;y.activeElement!==c.current)return;if(y.activeElement!==f.current)f.current=null;else if(f.current!==null)return;if(!p.current)return;let k=[];if((y.activeElement===u.current||y.activeElement===c.current)&amp;&amp;(k=i(m.current)),k.length&gt;0){var S,C;const M=!!((S=b.current)!=null&amp;&amp;S.shiftKey&amp;&amp;((C=b.current)==null?void 0:C.key)===&quot;Tab&quot;),O=k[0],D=k[k.length-1];typeof O!=&quot;string&quot;&amp;&amp;typeof D!=&quot;string&quot;&amp;&amp;(M?D.focus():O.focus())}else T.focus()};y.addEventListener(&quot;focusin&quot;,_),y.addEventListener(&quot;keydown&quot;,w,!0);const x=setInterval(()=&gt;{y.activeElement&amp;&amp;y.activeElement.tagName===&quot;BODY&quot;&amp;&amp;_()},50);return()=&gt;{clearInterval(x),y.removeEventListener(&quot;focusin&quot;,_),y.removeEventListener(&quot;keydown&quot;,w,!0)}},[n,r,l,o,a,i]);const v=y=&gt;{d.current===null&amp;&amp;(d.current=y.relatedTarget),p.current=!0,f.current=y.target;const w=t.props.onFocus;w&amp;&amp;w(y)},h=y=&gt;{d.current===null&amp;&amp;(d.current=y.relatedTarget),p.current=!0};return ke.jsxs(ge.Fragment,{children:[ke.jsx(&quot;div&quot;,{tabIndex:a?0:-1,onFocus:h,ref:u,&quot;data-testid&quot;:&quot;sentinelStart&quot;}),ge.cloneElement(t,{ref:g,onFocus:v}),ke.jsx(&quot;div&quot;,{tabIndex:a?0:-1,onFocus:h,ref:c,&quot;data-testid&quot;:&quot;sentinelEnd&quot;})]})}var Lo=&quot;top&quot;,ki=&quot;bottom&quot;,Si=&quot;right&quot;,Io=&quot;left&quot;,fM=&quot;auto&quot;,Zm=[Lo,ki,Si,Io],$d=&quot;start&quot;,sm=&quot;end&quot;,zae=&quot;clippingParents&quot;,Rj=&quot;viewport&quot;,Kf=&quot;popper&quot;,Bae=&quot;reference&quot;,JA=Zm.reduce(function(e,t){return e.concat([t+&quot;-&quot;+$d,t+&quot;-&quot;+sm])},[]),Lj=[].concat(Zm,[fM]).reduce(function(e,t){return e.concat([t,t+&quot;-&quot;+$d,t+&quot;-&quot;+sm])},[]),Wae=&quot;beforeRead&quot;,qae=&quot;read&quot;,Uae=&quot;afterRead&quot;,Hae=&quot;beforeMain&quot;,Vae=&quot;main&quot;,Gae=&quot;afterMain&quot;,Yae=&quot;beforeWrite&quot;,Xae=&quot;write&quot;,Kae=&quot;afterWrite&quot;,Zae=[Wae,qae,Uae,Hae,Vae,Gae,Yae,Xae,Kae];function kl(e){return e?(e.nodeName||&quot;&quot;).toLowerCase():null}function ti(e){if(e==null)return window;if(e.toString()!==&quot;[object Window]&quot;){var t=e.ownerDocument;return t&amp;&amp;t.defaultView||window}return e}function Yu(e){var t=ti(e).Element;return e instanceof t||e instanceof Element}function xi(e){var t=ti(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function pM(e){if(typeof ShadowRoot&gt;&quot;u&quot;)return!1;var t=ti(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function Qae(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},l=t.attributes[n]||{},i=t.elements[n];!xi(i)||!kl(i)||(Object.assign(i.style,r),Object.keys(l).forEach(function(o){var a=l[o];a===!1?i.removeAttribute(o):i.setAttribute(o,a===!0?&quot;&quot;:a)}))})}function Jae(e){var t=e.state,n={popper:{position:t.options.strategy,left:&quot;0&quot;,top:&quot;0&quot;,margin:&quot;0&quot;},arrow:{position:&quot;absolute&quot;},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&amp;&amp;Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var l=t.elements[r],i=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),a=o.reduce(function(s,u){return s[u]=&quot;&quot;,s},{});!xi(l)||!kl(l)||(Object.assign(l.style,a),Object.keys(i).forEach(function(s){l.removeAttribute(s)}))})}}const eoe={name:&quot;applyStyles&quot;,enabled:!0,phase:&quot;write&quot;,fn:Qae,effect:Jae,requires:[&quot;computeStyles&quot;]};function vl(e){return e.split(&quot;-&quot;)[0]}var Bu=Math.max,ty=Math.min,Nd=Math.round;function V3(){var e=navigator.userAgentData;return e!=null&amp;&amp;e.brands&amp;&amp;Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+&quot;/&quot;+t.version}).join(&quot; &quot;):navigator.userAgent}function Ij(){return!/^((?!chrome|android).)*safari/i.test(V3())}function Fd(e,t,n){t===void 0&amp;&amp;(t=!1),n===void 0&amp;&amp;(n=!1);var r=e.getBoundingClientRect(),l=1,i=1;t&amp;&amp;xi(e)&amp;&amp;(l=e.offsetWidth&gt;0&amp;&amp;Nd(r.width)/e.offsetWidth||1,i=e.offsetHeight&gt;0&amp;&amp;Nd(r.height)/e.offsetHeight||1);var o=Yu(e)?ti(e):window,a=o.visualViewport,s=!Ij()&amp;&amp;n,u=(r.left+(s&amp;&amp;a?a.offsetLeft:0))/l,c=(r.top+(s&amp;&amp;a?a.offsetTop:0))/i,d=r.width/l,f=r.height/i;return{width:d,height:f,top:c,right:u+d,bottom:c+f,left:u,x:u,y:c}}function hM(e){var t=Fd(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)&lt;=1&amp;&amp;(n=t.width),Math.abs(t.height-r)&lt;=1&amp;&amp;(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function $j(e,t){var n=t.getRootNode&amp;&amp;t.getRootNode();if(e.contains(t))return!0;if(n&amp;&amp;pM(n)){var r=t;do{if(r&amp;&amp;e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ts(e){return ti(e).getComputedStyle(e)}function toe(e){return[&quot;table&quot;,&quot;td&quot;,&quot;th&quot;].indexOf(kl(e))&gt;=0}function ru(e){return((Yu(e)?e.ownerDocument:e.document)||window.document).documentElement}function J1(e){return kl(e)===&quot;html&quot;?e:e.assignedSlot||e.parentNode||(pM(e)?e.host:null)||ru(e)}function e8(e){return!xi(e)||ts(e).position===&quot;fixed&quot;?null:e.offsetParent}function noe(e){var t=/firefox/i.test(V3()),n=/Trident/i.test(V3());if(n&amp;&amp;xi(e)){var r=ts(e);if(r.position===&quot;fixed&quot;)return null}var l=J1(e);for(pM(l)&amp;&amp;(l=l.host);xi(l)&amp;&amp;[&quot;html&quot;,&quot;body&quot;].indexOf(kl(l))&lt;0;){var i=ts(l);if(i.transform!==&quot;none&quot;||i.perspective!==&quot;none&quot;||i.contain===&quot;paint&quot;||[&quot;transform&quot;,&quot;perspective&quot;].indexOf(i.willChange)!==-1||t&amp;&amp;i.willChange===&quot;filter&quot;||t&amp;&amp;i.filter&amp;&amp;i.filter!==&quot;none&quot;)return l;l=l.parentNode}return null}function Qm(e){for(var t=ti(e),n=e8(e);n&amp;&amp;toe(n)&amp;&amp;ts(n).position===&quot;static&quot;;)n=e8(n);return n&amp;&amp;(kl(n)===&quot;html&quot;||kl(n)===&quot;body&quot;&amp;&amp;ts(n).position===&quot;static&quot;)?t:n||noe(e)||t}function mM(e){return[&quot;top&quot;,&quot;bottom&quot;].indexOf(e)&gt;=0?&quot;x&quot;:&quot;y&quot;}function Oh(e,t,n){return Bu(e,ty(t,n))}function roe(e,t,n){var r=Oh(e,t,n);return r&gt;n?n:r}function Nj(){return{top:0,right:0,bottom:0,left:0}}function Fj(e){return Object.assign({},Nj(),e)}function jj(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var aoe=function(t,n){return t=typeof t==&quot;function&quot;?t(Object.assign({},n.rects,{placement:n.placement})):t,Fj(typeof t!=&quot;number&quot;?t:jj(t,Zm))};function ooe(e){var t,n=e.state,r=e.name,l=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,a=vl(n.placement),s=mM(a),u=[Io,Si].indexOf(a)&gt;=0,c=u?&quot;height&quot;:&quot;width&quot;;if(!(!i||!o)){var d=aoe(l.padding,n),f=hM(i),p=s===&quot;y&quot;?Lo:Io,m=s===&quot;y&quot;?ki:Si,g=n.rects.reference[c]+n.rects.reference[s]-o[s]-n.rects.popper[c],b=o[s]-n.rects.reference[s],v=Qm(i),h=v?s===&quot;y&quot;?v.clientHeight||0:v.clientWidth||0:0,y=g/2-b/2,w=d[p],_=h-f[c]-d[m],x=h/2-f[c]/2+y,T=Oh(w,x,_),k=s;n.modifiersData[r]=(t={},t[k]=T,t.centerOffset=T-x,t)}}function ioe(e){var t=e.state,n=e.options,r=n.element,l=r===void 0?&quot;[data-popper-arrow]&quot;:r;l!=null&amp;&amp;(typeof l==&quot;string&quot;&amp;&amp;(l=t.elements.popper.querySelector(l),!l)||$j(t.elements.popper,l)&amp;&amp;(t.elements.arrow=l))}const loe={name:&quot;arrow&quot;,enabled:!0,phase:&quot;main&quot;,fn:ooe,effect:ioe,requires:[&quot;popperOffsets&quot;],requiresIfExists:[&quot;preventOverflow&quot;]};function jd(e){return e.split(&quot;-&quot;)[1]}var soe={top:&quot;auto&quot;,right:&quot;auto&quot;,bottom:&quot;auto&quot;,left:&quot;auto&quot;};function uoe(e,t){var n=e.x,r=e.y,l=t.devicePixelRatio||1;return{x:Nd(n*l)/l||0,y:Nd(r*l)/l||0}}function t8(e){var t,n=e.popper,r=e.popperRect,l=e.placement,i=e.variation,o=e.offsets,a=e.position,s=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,f=o.x,p=f===void 0?0:f,m=o.y,g=m===void 0?0:m,b=typeof c==&quot;function&quot;?c({x:p,y:g}):{x:p,y:g};p=b.x,g=b.y;var v=o.hasOwnProperty(&quot;x&quot;),h=o.hasOwnProperty(&quot;y&quot;),y=Io,w=Lo,_=window;if(u){var x=Qm(n),T=&quot;clientHeight&quot;,k=&quot;clientWidth&quot;;if(x===ti(n)&amp;&amp;(x=ru(n),ts(x).position!==&quot;static&quot;&amp;&amp;a===&quot;absolute&quot;&amp;&amp;(T=&quot;scrollHeight&quot;,k=&quot;scrollWidth&quot;)),x=x,l===Lo||(l===Io||l===Si)&amp;&amp;i===sm){w=ki;var S=d&amp;&amp;x===_&amp;&amp;_.visualViewport?_.visualViewport.height:x[T];g-=S-r.height,g*=s?1:-1}if(l===Io||(l===Lo||l===ki)&amp;&amp;i===sm){y=Si;var C=d&amp;&amp;x===_&amp;&amp;_.visualViewport?_.visualViewport.width:x[k];p-=C-r.width,p*=s?1:-1}}var M=Object.assign({position:a},u&amp;&amp;soe),O=c===!0?uoe({x:p,y:g},ti(n)):{x:p,y:g};if(p=O.x,g=O.y,s){var D;return Object.assign({},M,(D={},D[w]=h?&quot;0&quot;:&quot;&quot;,D[y]=v?&quot;0&quot;:&quot;&quot;,D.transform=(_.devicePixelRatio||1)&lt;=1?&quot;translate(&quot;+p+&quot;px, &quot;+g+&quot;px)&quot;:&quot;translate3d(&quot;+p+&quot;px, &quot;+g+&quot;px, 0)&quot;,D))}return Object.assign({},M,(t={},t[w]=h?g+&quot;px&quot;:&quot;&quot;,t[y]=v?p+&quot;px&quot;:&quot;&quot;,t.transform=&quot;&quot;,t))}function coe(e){var t=e.state,n=e.options,r=n.gpuAcceleration,l=r===void 0?!0:r,i=n.adaptive,o=i===void 0?!0:i,a=n.roundOffsets,s=a===void 0?!0:a,u={placement:vl(t.placement),variation:jd(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:l,isFixed:t.options.strategy===&quot;fixed&quot;};t.modifiersData.popperOffsets!=null&amp;&amp;(t.styles.popper=Object.assign({},t.styles.popper,t8(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:s})))),t.modifiersData.arrow!=null&amp;&amp;(t.styles.arrow=Object.assign({},t.styles.arrow,t8(Object.assign({},u,{offsets:t.modifiersData.arrow,position:&quot;absolute&quot;,adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{&quot;data-popper-placement&quot;:t.placement})}const doe={name:&quot;computeStyles&quot;,enabled:!0,phase:&quot;beforeWrite&quot;,fn:coe,data:{}};var n0={passive:!0};function foe(e){var t=e.state,n=e.instance,r=e.options,l=r.scroll,i=l===void 0?!0:l,o=r.resize,a=o===void 0?!0:o,s=ti(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&amp;&amp;u.forEach(function(c){c.addEventListener(&quot;scroll&quot;,n.update,n0)}),a&amp;&amp;s.addEventListener(&quot;resize&quot;,n.update,n0),function(){i&amp;&amp;u.forEach(function(c){c.removeEventListener(&quot;scroll&quot;,n.update,n0)}),a&amp;&amp;s.removeEventListener(&quot;resize&quot;,n.update,n0)}}const poe={name:&quot;eventListeners&quot;,enabled:!0,phase:&quot;write&quot;,fn:function(){},effect:foe,data:{}};var hoe={left:&quot;right&quot;,right:&quot;left&quot;,bottom:&quot;top&quot;,top:&quot;bottom&quot;};function J0(e){return e.replace(/left|right|bottom|top/g,function(t){return hoe[t]})}var moe={start:&quot;end&quot;,end:&quot;start&quot;};function n8(e){return e.replace(/start|end/g,function(t){return moe[t]})}function gM(e){var t=ti(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function vM(e){return Fd(ru(e)).left+gM(e).scrollLeft}function goe(e,t){var n=ti(e),r=ru(e),l=n.visualViewport,i=r.clientWidth,o=r.clientHeight,a=0,s=0;if(l){i=l.width,o=l.height;var u=Ij();(u||!u&amp;&amp;t===&quot;fixed&quot;)&amp;&amp;(a=l.offsetLeft,s=l.offsetTop)}return{width:i,height:o,x:a+vM(e),y:s}}function voe(e){var t,n=ru(e),r=gM(e),l=(t=e.ownerDocument)==null?void 0:t.body,i=Bu(n.scrollWidth,n.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),o=Bu(n.scrollHeight,n.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0),a=-r.scrollLeft+vM(e),s=-r.scrollTop;return ts(l||n).direction===&quot;rtl&quot;&amp;&amp;(a+=Bu(n.clientWidth,l?l.clientWidth:0)-i),{width:i,height:o,x:a,y:s}}function yM(e){var t=ts(e),n=t.overflow,r=t.overflowX,l=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+l+r)}function zj(e){return[&quot;html&quot;,&quot;body&quot;,&quot;#document&quot;].indexOf(kl(e))&gt;=0?e.ownerDocument.body:xi(e)&amp;&amp;yM(e)?e:zj(J1(e))}function Ah(e,t){var n;t===void 0&amp;&amp;(t=[]);var r=zj(e),l=r===((n=e.ownerDocument)==null?void 0:n.body),i=ti(r),o=l?[i].concat(i.visualViewport||[],yM(r)?r:[]):r,a=t.concat(o);return l?a:a.concat(Ah(J1(o)))}function G3(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function yoe(e,t){var n=Fd(e,!1,t===&quot;fixed&quot;);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function r8(e,t,n){return t===Rj?G3(goe(e,n)):Yu(t)?yoe(t,n):G3(voe(ru(e)))}function boe(e){var t=Ah(J1(e)),n=[&quot;absolute&quot;,&quot;fixed&quot;].indexOf(ts(e).position)&gt;=0,r=n&amp;&amp;xi(e)?Qm(e):e;return Yu(r)?t.filter(function(l){return Yu(l)&amp;&amp;$j(l,r)&amp;&amp;kl(l)!==&quot;body&quot;}):[]}function xoe(e,t,n,r){var l=t===&quot;clippingParents&quot;?boe(e):[].concat(t),i=[].concat(l,[n]),o=i[0],a=i.reduce(function(s,u){var c=r8(e,u,r);return s.top=Bu(c.top,s.top),s.right=ty(c.right,s.right),s.bottom=ty(c.bottom,s.bottom),s.left=Bu(c.left,s.left),s},r8(e,o,r));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Bj(e){var t=e.reference,n=e.element,r=e.placement,l=r?vl(r):null,i=r?jd(r):null,o=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2,s;switch(l){case Lo:s={x:o,y:t.y-n.height};break;case ki:s={x:o,y:t.y+t.height};break;case Si:s={x:t.x+t.width,y:a};break;case Io:s={x:t.x-n.width,y:a};break;default:s={x:t.x,y:t.y}}var u=l?mM(l):null;if(u!=null){var c=u===&quot;y&quot;?&quot;height&quot;:&quot;width&quot;;switch(i){case $d:s[u]=s[u]-(t[c]/2-n[c]/2);break;case sm:s[u]=s[u]+(t[c]/2-n[c]/2);break}}return s}function um(e,t){t===void 0&amp;&amp;(t={});var n=t,r=n.placement,l=r===void 0?e.placement:r,i=n.strategy,o=i===void 0?e.strategy:i,a=n.boundary,s=a===void 0?zae:a,u=n.rootBoundary,c=u===void 0?Rj:u,d=n.elementContext,f=d===void 0?Kf:d,p=n.altBoundary,m=p===void 0?!1:p,g=n.padding,b=g===void 0?0:g,v=Fj(typeof b!=&quot;number&quot;?b:jj(b,Zm)),h=f===Kf?Bae:Kf,y=e.rects.popper,w=e.elements[m?h:f],_=xoe(Yu(w)?w:w.contextElement||ru(e.elements.popper),s,c,o),x=Fd(e.elements.reference),T=Bj({reference:x,element:y,strategy:&quot;absolute&quot;,placement:l}),k=G3(Object.assign({},y,T)),S=f===Kf?k:x,C={top:_.top-S.top+v.top,bottom:S.bottom-_.bottom+v.bottom,left:_.left-S.left+v.left,right:S.right-_.right+v.right},M=e.modifiersData.offset;if(f===Kf&amp;&amp;M){var O=M[l];Object.keys(C).forEach(function(D){var P=[Si,ki].indexOf(D)&gt;=0?1:-1,E=[Lo,ki].indexOf(D)&gt;=0?&quot;y&quot;:&quot;x&quot;;C[D]+=O[E]*P})}return C}function woe(e,t){t===void 0&amp;&amp;(t={});var n=t,r=n.placement,l=n.boundary,i=n.rootBoundary,o=n.padding,a=n.flipVariations,s=n.allowedAutoPlacements,u=s===void 0?Lj:s,c=jd(r),d=c?a?JA:JA.filter(function(m){return jd(m)===c}):Zm,f=d.filter(function(m){return u.indexOf(m)&gt;=0});f.length===0&amp;&amp;(f=d);var p=f.reduce(function(m,g){return m[g]=um(e,{placement:g,boundary:l,rootBoundary:i,padding:o})[vl(g)],m},{});return Object.keys(p).sort(function(m,g){return p[m]-p[g]})}function _oe(e){if(vl(e)===fM)return[];var t=J0(e);return[n8(e),t,n8(t)]}function Toe(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var l=n.mainAxis,i=l===void 0?!0:l,o=n.altAxis,a=o===void 0?!0:o,s=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0?!0:p,g=n.allowedAutoPlacements,b=t.options.placement,v=vl(b),h=v===b,y=s||(h||!m?[J0(b)]:_oe(b)),w=[b].concat(y).reduce(function(q,Y){return q.concat(vl(Y)===fM?woe(t,{placement:Y,boundary:c,rootBoundary:d,padding:u,flipVariations:m,allowedAutoPlacements:g}):Y)},[]),_=t.rects.reference,x=t.rects.popper,T=new Map,k=!0,S=w[0],C=0;C&lt;w.length;C++){var M=w[C],O=vl(M),D=jd(M)===$d,P=[Lo,ki].indexOf(O)&gt;=0,E=P?&quot;width&quot;:&quot;height&quot;,I=um(t,{placement:M,boundary:c,rootBoundary:d,altBoundary:f,padding:u}),A=P?D?Si:Io:D?ki:Lo;_[E]&gt;x[E]&amp;&amp;(A=J0(A));var F=J0(A),j=[];if(i&amp;&amp;j.push(I[O]&lt;=0),a&amp;&amp;j.push(I[A]&lt;=0,I[F]&lt;=0),j.every(function(q){return q})){S=M,k=!1;break}T.set(M,j)}if(k)for(var z=m?3:1,B=function(Y){var L=w.find(function(W){var U=T.get(W);if(U)return U.slice(0,Y).every(function(V){return V})});if(L)return S=L,&quot;break&quot;},N=z;N&gt;0;N--){var R=B(N);if(R===&quot;break&quot;)break}t.placement!==S&amp;&amp;(t.modifiersData[r]._skip=!0,t.placement=S,t.reset=!0)}}const koe={name:&quot;flip&quot;,enabled:!0,phase:&quot;main&quot;,fn:Toe,requiresIfExists:[&quot;offset&quot;],data:{_skip:!1}};function a8(e,t,n){return n===void 0&amp;&amp;(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function o8(e){return[Lo,Si,ki,Io].some(function(t){return e[t]&gt;=0})}function Soe(e){var t=e.state,n=e.name,r=t.rects.reference,l=t.rects.popper,i=t.modifiersData.preventOverflow,o=um(t,{elementContext:&quot;reference&quot;}),a=um(t,{altBoundary:!0}),s=a8(o,r),u=a8(a,l,i),c=o8(s),d=o8(u);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{&quot;data-popper-reference-hidden&quot;:c,&quot;data-popper-escaped&quot;:d})}const Coe={name:&quot;hide&quot;,enabled:!0,phase:&quot;main&quot;,requiresIfExists:[&quot;preventOverflow&quot;],fn:Soe};function Moe(e,t,n){var r=vl(e),l=[Io,Lo].indexOf(r)&gt;=0?-1:1,i=typeof n==&quot;function&quot;?n(Object.assign({},t,{placement:e})):n,o=i[0],a=i[1];return o=o||0,a=(a||0)*l,[Io,Si].indexOf(r)&gt;=0?{x:a,y:o}:{x:o,y:a}}function Poe(e){var t=e.state,n=e.options,r=e.name,l=n.offset,i=l===void 0?[0,0]:l,o=Lj.reduce(function(c,d){return c[d]=Moe(d,t.rects,i),c},{}),a=o[t.placement],s=a.x,u=a.y;t.modifiersData.popperOffsets!=null&amp;&amp;(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}const Ooe={name:&quot;offset&quot;,enabled:!0,phase:&quot;main&quot;,requires:[&quot;popperOffsets&quot;],fn:Poe};function Aoe(e){var t=e.state,n=e.name;t.modifiersData[n]=Bj({reference:t.rects.reference,element:t.rects.popper,strategy:&quot;absolute&quot;,placement:t.placement})}const Doe={name:&quot;popperOffsets&quot;,enabled:!0,phase:&quot;read&quot;,fn:Aoe,data:{}};function Eoe(e){return e===&quot;x&quot;?&quot;y&quot;:&quot;x&quot;}function Roe(e){var t=e.state,n=e.options,r=e.name,l=n.mainAxis,i=l===void 0?!0:l,o=n.altAxis,a=o===void 0?!1:o,s=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0?!0:f,m=n.tetherOffset,g=m===void 0?0:m,b=um(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),v=vl(t.placement),h=jd(t.placement),y=!h,w=mM(v),_=Eoe(w),x=t.modifiersData.popperOffsets,T=t.rects.reference,k=t.rects.popper,S=typeof g==&quot;function&quot;?g(Object.assign({},t.rects,{placement:t.placement})):g,C=typeof S==&quot;number&quot;?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(x){if(i){var D,P=w===&quot;y&quot;?Lo:Io,E=w===&quot;y&quot;?ki:Si,I=w===&quot;y&quot;?&quot;height&quot;:&quot;width&quot;,A=x[w],F=A+b[P],j=A-b[E],z=p?-k[I]/2:0,B=h===$d?T[I]:k[I],N=h===$d?-k[I]:-T[I],R=t.elements.arrow,q=p&amp;&amp;R?hM(R):{width:0,height:0},Y=t.modifiersData[&quot;arrow#persistent&quot;]?t.modifiersData[&quot;arrow#persistent&quot;].padding:Nj(),L=Y[P],W=Y[E],U=Oh(0,T[I],q[I]),V=y?T[I]/2-z-U-L-C.mainAxis:B-U-L-C.mainAxis,te=y?-T[I]/2+z+U+W+C.mainAxis:N+U+W+C.mainAxis,ee=t.elements.arrow&amp;&amp;Qm(t.elements.arrow),H=ee?w===&quot;y&quot;?ee.clientTop||0:ee.clientLeft||0:0,Z=(D=M==null?void 0:M[w])!=null?D:0,G=A+V-Z-H,X=A+te-Z,Q=Oh(p?ty(F,G):F,A,p?Bu(j,X):j);x[w]=Q,O[w]=Q-A}if(a){var re,ae=w===&quot;x&quot;?Lo:Io,ie=w===&quot;x&quot;?ki:Si,se=x[_],he=_===&quot;y&quot;?&quot;height&quot;:&quot;width&quot;,Se=se+b[ae],Oe=se-b[ie],Pe=[Lo,Io].indexOf(v)!==-1,Me=(re=M==null?void 0:M[_])!=null?re:0,ce=Pe?Se:se-T[he]-k[he]-Me+C.altAxis,we=Pe?se+T[he]+k[he]-Me-C.altAxis:Oe,K=p&amp;&amp;Pe?roe(ce,se,we):Oh(p?ce:Se,se,p?we:Oe);x[_]=K,O[_]=K-se}t.modifiersData[r]=O}}const Loe={name:&quot;preventOverflow&quot;,enabled:!0,phase:&quot;main&quot;,fn:Roe,requiresIfExists:[&quot;offset&quot;]};function Ioe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function $oe(e){return e===ti(e)||!xi(e)?gM(e):Ioe(e)}function Noe(e){var t=e.getBoundingClientRect(),n=Nd(t.width)/e.offsetWidth||1,r=Nd(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Foe(e,t,n){n===void 0&amp;&amp;(n=!1);var r=xi(t),l=xi(t)&amp;&amp;Noe(t),i=ru(t),o=Fd(e,l,n),a={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&amp;&amp;!n)&amp;&amp;((kl(t)!==&quot;body&quot;||yM(i))&amp;&amp;(a=$oe(t)),xi(t)?(s=Fd(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):i&amp;&amp;(s.x=vM(i))),{x:o.left+a.scrollLeft-s.x,y:o.top+a.scrollTop-s.y,width:o.width,height:o.height}}function joe(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function l(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(a){if(!n.has(a)){var s=t.get(a);s&amp;&amp;l(s)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||l(i)}),r}function zoe(e){var t=joe(e);return Zae.reduce(function(n,r){return n.concat(t.filter(function(l){return l.phase===r}))},[])}function Boe(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Woe(e){var t=e.reduce(function(n,r){var l=n[r.name];return n[r.name]=l?Object.assign({},l,r,{options:Object.assign({},l.options,r.options),data:Object.assign({},l.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var i8={placement:&quot;bottom&quot;,modifiers:[],strategy:&quot;absolute&quot;};function l8(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&amp;&amp;typeof r.getBoundingClientRect==&quot;function&quot;)})}function qoe(e){e===void 0&amp;&amp;(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,l=t.defaultOptions,i=l===void 0?i8:l;return function(a,s,u){u===void 0&amp;&amp;(u=i);var c={placement:&quot;bottom&quot;,orderedModifiers:[],options:Object.assign({},i8,i),modifiersData:{},elements:{reference:a,popper:s},attributes:{},styles:{}},d=[],f=!1,p={state:c,setOptions:function(v){var h=typeof v==&quot;function&quot;?v(c.options):v;g(),c.options=Object.assign({},i,c.options,h),c.scrollParents={reference:Yu(a)?Ah(a):a.contextElement?Ah(a.contextElement):[],popper:Ah(s)};var y=zoe(Woe([].concat(r,c.options.modifiers)));return c.orderedModifiers=y.filter(function(w){return w.enabled}),m(),p.update()},forceUpdate:function(){if(!f){var v=c.elements,h=v.reference,y=v.popper;if(l8(h,y)){c.rects={reference:Foe(h,Qm(y),c.options.strategy===&quot;fixed&quot;),popper:hM(y)},c.reset=!1,c.placement=c.options.placement,c.orderedModifiers.forEach(function(C){return c.modifiersData[C.name]=Object.assign({},C.data)});for(var w=0;w&lt;c.orderedModifiers.length;w++){if(c.reset===!0){c.reset=!1,w=-1;continue}var _=c.orderedModifiers[w],x=_.fn,T=_.options,k=T===void 0?{}:T,S=_.name;typeof x==&quot;function&quot;&amp;&amp;(c=x({state:c,options:k,name:S,instance:p})||c)}}}},update:Boe(function(){return new Promise(function(b){p.forceUpdate(),b(c)})}),destroy:function(){g(),f=!0}};if(!l8(a,s))return p;p.setOptions(u).then(function(b){!f&amp;&amp;u.onFirstUpdate&amp;&amp;u.onFirstUpdate(b)});function m(){c.orderedModifiers.forEach(function(b){var v=b.name,h=b.options,y=h===void 0?{}:h,w=b.effect;if(typeof w==&quot;function&quot;){var _=w({state:c,name:v,instance:p,options:y}),x=function(){};d.push(_||x)}})}function g(){d.forEach(function(b){return b()}),d=[]}return p}}var Uoe=[poe,Doe,doe,eoe,Ooe,koe,Loe,loe,Coe],Hoe=qoe({defaultModifiers:Uoe});function Voe(e){return typeof e==&quot;function&quot;?e():e}const Wj=ge.forwardRef(function(t,n){const{children:r,container:l,disablePortal:i=!1}=t,[o,a]=ge.useState(null),s=Lr(ge.isValidElement(r)?r.ref:null,n);if(no(()=&gt;{i||a(Voe(l)||document.body)},[l,i]),no(()=&gt;{if(o&amp;&amp;!i)return Vv(n,o),()=&gt;{Vv(n,null)}},[n,o,i]),i){if(ge.isValidElement(r)){const u={ref:s};return ge.cloneElement(r,u)}return ke.jsx(ge.Fragment,{children:r})}return ke.jsx(ge.Fragment,{children:o&amp;&amp;cc.createPortal(r,o)})});function Goe(e){return yn(&quot;MuiPopper&quot;,e)}hn(&quot;MuiPopper&quot;,[&quot;root&quot;]);const Yoe=[&quot;anchorEl&quot;,&quot;children&quot;,&quot;direction&quot;,&quot;disablePortal&quot;,&quot;modifiers&quot;,&quot;open&quot;,&quot;placement&quot;,&quot;popperOptions&quot;,&quot;popperRef&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;TransitionProps&quot;,&quot;ownerState&quot;],Xoe=[&quot;anchorEl&quot;,&quot;children&quot;,&quot;container&quot;,&quot;direction&quot;,&quot;disablePortal&quot;,&quot;keepMounted&quot;,&quot;modifiers&quot;,&quot;open&quot;,&quot;placement&quot;,&quot;popperOptions&quot;,&quot;popperRef&quot;,&quot;style&quot;,&quot;transition&quot;,&quot;slotProps&quot;,&quot;slots&quot;];function Koe(e,t){if(t===&quot;ltr&quot;)return e;switch(e){case&quot;bottom-end&quot;:return&quot;bottom-start&quot;;case&quot;bottom-start&quot;:return&quot;bottom-end&quot;;case&quot;top-end&quot;:return&quot;top-start&quot;;case&quot;top-start&quot;:return&quot;top-end&quot;;default:return e}}function Y3(e){return typeof e==&quot;function&quot;?e():e}function Zoe(e){return e.nodeType!==void 0}const Qoe=()=&gt;vn({root:[&quot;root&quot;]},Aae(Goe)),Joe={},eie=ge.forwardRef(function(t,n){var r;const{anchorEl:l,children:i,direction:o,disablePortal:a,modifiers:s,open:u,placement:c,popperOptions:d,popperRef:f,slotProps:p={},slots:m={},TransitionProps:g}=t,b=Kt(t,Yoe),v=ge.useRef(null),h=Lr(v,n),y=ge.useRef(null),w=Lr(y,f),_=ge.useRef(w);no(()=&gt;{_.current=w},[w]),ge.useImperativeHandle(f,()=&gt;y.current,[]);const x=Koe(c,o),[T,k]=ge.useState(x),[S,C]=ge.useState(Y3(l));ge.useEffect(()=&gt;{y.current&amp;&amp;y.current.forceUpdate()}),ge.useEffect(()=&gt;{l&amp;&amp;C(Y3(l))},[l]),no(()=&gt;{if(!S||!u)return;const E=F=&gt;{k(F.placement)};let I=[{name:&quot;preventOverflow&quot;,options:{altBoundary:a}},{name:&quot;flip&quot;,options:{altBoundary:a}},{name:&quot;onUpdate&quot;,enabled:!0,phase:&quot;afterWrite&quot;,fn:({state:F})=&gt;{E(F)}}];s!=null&amp;&amp;(I=I.concat(s)),d&amp;&amp;d.modifiers!=null&amp;&amp;(I=I.concat(d.modifiers));const A=Hoe(S,v.current,Ie({placement:x},d,{modifiers:I}));return _.current(A),()=&gt;{A.destroy(),_.current(null)}},[S,a,s,u,d,x]);const M={placement:T};g!==null&amp;&amp;(M.TransitionProps=g);const O=Qoe(),D=(r=m.root)!=null?r:&quot;div&quot;,P=Ui({elementType:D,externalSlotProps:p.root,externalForwardedProps:b,additionalProps:{role:&quot;tooltip&quot;,ref:h},ownerState:t,className:O.root});return ke.jsx(D,Ie({},P,{children:typeof i==&quot;function&quot;?i(M):i}))}),tie=ge.forwardRef(function(t,n){const{anchorEl:r,children:l,container:i,direction:o=&quot;ltr&quot;,disablePortal:a=!1,keepMounted:s=!1,modifiers:u,open:c,placement:d=&quot;bottom&quot;,popperOptions:f=Joe,popperRef:p,style:m,transition:g=!1,slotProps:b={},slots:v={}}=t,h=Kt(t,Xoe),[y,w]=ge.useState(!0),_=()=&gt;{w(!1)},x=()=&gt;{w(!0)};if(!s&amp;&amp;!c&amp;&amp;(!g||y))return null;let T;if(i)T=i;else if(r){const C=Y3(r);T=C&amp;&amp;Zoe(C)?Aa(C).body:Aa(null).body}const k=!c&amp;&amp;s&amp;&amp;(!g||y)?&quot;none&quot;:void 0,S=g?{in:c,onEnter:_,onExited:x}:void 0;return ke.jsx(Wj,{disablePortal:a,container:T,children:ke.jsx(eie,Ie({anchorEl:r,direction:o,disablePortal:a,modifiers:u,ref:n,open:g?!y:c,placement:d,popperOptions:f,popperRef:p,slotProps:b,slots:v},h,{style:Ie({position:&quot;fixed&quot;,top:0,left:0,display:k},m),TransitionProps:S,children:l}))})});function nie(e){const t=Aa(e);return t.body===e?bl(e).innerWidth&gt;t.documentElement.clientWidth:e.scrollHeight&gt;e.clientHeight}function Dh(e,t){t?e.setAttribute(&quot;aria-hidden&quot;,&quot;true&quot;):e.removeAttribute(&quot;aria-hidden&quot;)}function s8(e){return parseInt(bl(e).getComputedStyle(e).paddingRight,10)||0}function rie(e){const n=[&quot;TEMPLATE&quot;,&quot;SCRIPT&quot;,&quot;STYLE&quot;,&quot;LINK&quot;,&quot;MAP&quot;,&quot;META&quot;,&quot;NOSCRIPT&quot;,&quot;PICTURE&quot;,&quot;COL&quot;,&quot;COLGROUP&quot;,&quot;PARAM&quot;,&quot;SLOT&quot;,&quot;SOURCE&quot;,&quot;TRACK&quot;].indexOf(e.tagName)!==-1,r=e.tagName===&quot;INPUT&quot;&amp;&amp;e.getAttribute(&quot;type&quot;)===&quot;hidden&quot;;return n||r}function u8(e,t,n,r,l){const i=[t,n,...r];[].forEach.call(e.children,o=&gt;{const a=i.indexOf(o)===-1,s=!rie(o);a&amp;&amp;s&amp;&amp;Dh(o,l)})}function bw(e,t){let n=-1;return e.some((r,l)=&gt;t(r)?(n=l,!0):!1),n}function aie(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(nie(r)){const o=RF(Aa(r));n.push({value:r.style.paddingRight,property:&quot;padding-right&quot;,el:r}),r.style.paddingRight=`${s8(r)+o}px`;const a=Aa(r).querySelectorAll(&quot;.mui-fixed&quot;);[].forEach.call(a,s=&gt;{n.push({value:s.style.paddingRight,property:&quot;padding-right&quot;,el:s}),s.style.paddingRight=`${s8(s)+o}px`})}let i;if(r.parentNode instanceof DocumentFragment)i=Aa(r).body;else{const o=r.parentElement,a=bl(r);i=(o==null?void 0:o.nodeName)===&quot;HTML&quot;&amp;&amp;a.getComputedStyle(o).overflowY===&quot;scroll&quot;?o:r}n.push({value:i.style.overflow,property:&quot;overflow&quot;,el:i},{value:i.style.overflowX,property:&quot;overflow-x&quot;,el:i},{value:i.style.overflowY,property:&quot;overflow-y&quot;,el:i}),i.style.overflow=&quot;hidden&quot;}return()=&gt;{n.forEach(({value:i,el:o,property:a})=&gt;{i?o.style.setProperty(a,i):o.style.removeProperty(a)})}}function oie(e){const t=[];return[].forEach.call(e.children,n=&gt;{n.getAttribute(&quot;aria-hidden&quot;)===&quot;true&quot;&amp;&amp;t.push(n)}),t}class iie{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(t,n){let r=this.modals.indexOf(t);if(r!==-1)return r;r=this.modals.length,this.modals.push(t),t.modalRef&amp;&amp;Dh(t.modalRef,!1);const l=oie(n);u8(n,t.mount,t.modalRef,l,!0);const i=bw(this.containers,o=&gt;o.container===n);return i!==-1?(this.containers[i].modals.push(t),r):(this.containers.push({modals:[t],container:n,restore:null,hiddenSiblings:l}),r)}mount(t,n){const r=bw(this.containers,i=&gt;i.modals.indexOf(t)!==-1),l=this.containers[r];l.restore||(l.restore=aie(l,n))}remove(t,n=!0){const r=this.modals.indexOf(t);if(r===-1)return r;const l=bw(this.containers,o=&gt;o.modals.indexOf(t)!==-1),i=this.containers[l];if(i.modals.splice(i.modals.indexOf(t),1),this.modals.splice(r,1),i.modals.length===0)i.restore&amp;&amp;i.restore(),t.modalRef&amp;&amp;Dh(t.modalRef,n),u8(i.container,t.mount,t.modalRef,i.hiddenSiblings,!1),this.containers.splice(l,1);else{const o=i.modals[i.modals.length-1];o.modalRef&amp;&amp;Dh(o.modalRef,!1)}return r}isTopModal(t){return this.modals.length&gt;0&amp;&amp;this.modals[this.modals.length-1]===t}}function lie(e){return typeof e==&quot;function&quot;?e():e}function sie(e){return e?e.props.hasOwnProperty(&quot;in&quot;):!1}const uie=new iie;function cie(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,manager:l=uie,closeAfterTransition:i=!1,onTransitionEnter:o,onTransitionExited:a,children:s,onClose:u,open:c,rootRef:d}=e,f=ge.useRef({}),p=ge.useRef(null),m=ge.useRef(null),g=Lr(m,d),[b,v]=ge.useState(!c),h=sie(s);let y=!0;(e[&quot;aria-hidden&quot;]===&quot;false&quot;||e[&quot;aria-hidden&quot;]===!1)&amp;&amp;(y=!1);const w=()=&gt;Aa(p.current),_=()=&gt;(f.current.modalRef=m.current,f.current.mount=p.current,f.current),x=()=&gt;{l.mount(_(),{disableScrollLock:r}),m.current&amp;&amp;(m.current.scrollTop=0)},T=yo(()=&gt;{const I=lie(t)||w().body;l.add(_(),I),m.current&amp;&amp;x()}),k=ge.useCallback(()=&gt;l.isTopModal(_()),[l]),S=yo(I=&gt;{p.current=I,I&amp;&amp;(c&amp;&amp;k()?x():m.current&amp;&amp;Dh(m.current,y))}),C=ge.useCallback(()=&gt;{l.remove(_(),y)},[y,l]);ge.useEffect(()=&gt;()=&gt;{C()},[C]),ge.useEffect(()=&gt;{c?T():(!h||!i)&amp;&amp;C()},[c,C,h,i,T]);const M=I=&gt;A=&gt;{var F;(F=I.onKeyDown)==null||F.call(I,A),!(A.key!==&quot;Escape&quot;||!k())&amp;&amp;(n||(A.stopPropagation(),u&amp;&amp;u(A,&quot;escapeKeyDown&quot;)))},O=I=&gt;A=&gt;{var F;(F=I.onClick)==null||F.call(I,A),A.target===A.currentTarget&amp;&amp;u&amp;&amp;u(A,&quot;backdropClick&quot;)};return{getRootProps:(I={})=&gt;{const A=Dj(e);delete A.onTransitionEnter,delete A.onTransitionExited;const F=Ie({},A,I);return Ie({role:&quot;presentation&quot;},F,{onKeyDown:M(F),ref:g})},getBackdropProps:(I={})=&gt;{const A=I;return Ie({&quot;aria-hidden&quot;:!0},A,{onClick:O(A),open:c})},getTransitionProps:()=&gt;{const I=()=&gt;{v(!1),o&amp;&amp;o()},A=()=&gt;{v(!0),a&amp;&amp;a(),i&amp;&amp;C()};return{onEnter:N3(I,s==null?void 0:s.props.onEnter),onExited:N3(A,s==null?void 0:s.props.onExited)}},rootRef:g,portalRef:S,isTopModal:k,exited:b,hasTransition:h}}const die=[&quot;onChange&quot;,&quot;maxRows&quot;,&quot;minRows&quot;,&quot;style&quot;,&quot;value&quot;];function r0(e){return parseInt(e,10)||0}const fie={shadow:{visibility:&quot;hidden&quot;,position:&quot;absolute&quot;,overflow:&quot;hidden&quot;,height:0,top:0,left:0,transform:&quot;translateZ(0)&quot;}};function c8(e){return e==null||Object.keys(e).length===0||e.outerHeightStyle===0&amp;&amp;!e.overflow}const pie=ge.forwardRef(function(t,n){const{onChange:r,maxRows:l,minRows:i=1,style:o,value:a}=t,s=Kt(t,die),{current:u}=ge.useRef(a!=null),c=ge.useRef(null),d=Lr(n,c),f=ge.useRef(null),p=ge.useRef(0),[m,g]=ge.useState({outerHeightStyle:0}),b=ge.useCallback(()=&gt;{const w=c.current,x=bl(w).getComputedStyle(w);if(x.width===&quot;0px&quot;)return{outerHeightStyle:0};const T=f.current;T.style.width=x.width,T.value=w.value||t.placeholder||&quot;x&quot;,T.value.slice(-1)===`\n",
       "`&amp;&amp;(T.value+=&quot; &quot;);const k=x.boxSizing,S=r0(x.paddingBottom)+r0(x.paddingTop),C=r0(x.borderBottomWidth)+r0(x.borderTopWidth),M=T.scrollHeight;T.value=&quot;x&quot;;const O=T.scrollHeight;let D=M;i&amp;&amp;(D=Math.max(Number(i)*O,D)),l&amp;&amp;(D=Math.min(Number(l)*O,D)),D=Math.max(D,O);const P=D+(k===&quot;border-box&quot;?S+C:0),E=Math.abs(D-M)&lt;=1;return{outerHeightStyle:P,overflow:E}},[l,i,t.placeholder]),v=(w,_)=&gt;{const{outerHeightStyle:x,overflow:T}=_;return p.current&lt;20&amp;&amp;(x&gt;0&amp;&amp;Math.abs((w.outerHeightStyle||0)-x)&gt;1||w.overflow!==T)?(p.current+=1,{overflow:T,outerHeightStyle:x}):w},h=ge.useCallback(()=&gt;{const w=b();c8(w)||g(_=&gt;v(_,w))},[b]);no(()=&gt;{const w=()=&gt;{const M=b();c8(M)||cc.flushSync(()=&gt;{g(O=&gt;v(O,M))})},_=()=&gt;{p.current=0,w()};let x;const T=Um(_),k=c.current,S=bl(k);S.addEventListener(&quot;resize&quot;,T);let C;return typeof ResizeObserver&lt;&quot;u&quot;&amp;&amp;(C=new ResizeObserver(_),C.observe(k)),()=&gt;{T.clear(),cancelAnimationFrame(x),S.removeEventListener(&quot;resize&quot;,T),C&amp;&amp;C.disconnect()}},[b]),no(()=&gt;{h()}),ge.useEffect(()=&gt;{p.current=0},[a]);const y=w=&gt;{p.current=0,u||h(),r&amp;&amp;r(w)};return ke.jsxs(ge.Fragment,{children:[ke.jsx(&quot;textarea&quot;,Ie({value:a,onChange:y,ref:d,rows:i,style:Ie({height:m.outerHeightStyle,overflow:m.overflow?&quot;hidden&quot;:void 0},o)},s)),ke.jsx(&quot;textarea&quot;,{&quot;aria-hidden&quot;:!0,className:t.className,readOnly:!0,ref:f,tabIndex:-1,style:Ie({},fie.shadow,o,{paddingTop:0,paddingBottom:0})})]})}),hie=[&quot;anchorEl&quot;,&quot;component&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;container&quot;,&quot;disablePortal&quot;,&quot;keepMounted&quot;,&quot;modifiers&quot;,&quot;open&quot;,&quot;placement&quot;,&quot;popperOptions&quot;,&quot;popperRef&quot;,&quot;transition&quot;,&quot;slots&quot;,&quot;slotProps&quot;],mie=Et(tie,{name:&quot;MuiPopper&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({}),bM=ge.forwardRef(function(t,n){var r;const l=G1(),i=pn({props:t,name:&quot;MuiPopper&quot;}),{anchorEl:o,component:a,components:s,componentsProps:u,container:c,disablePortal:d,keepMounted:f,modifiers:p,open:m,placement:g,popperOptions:b,popperRef:v,transition:h,slots:y,slotProps:w}=i,_=Kt(i,hie),x=(r=y==null?void 0:y.root)!=null?r:s==null?void 0:s.Root,T=Ie({anchorEl:o,container:c,disablePortal:d,keepMounted:f,modifiers:p,open:m,placement:g,popperOptions:b,popperRef:v,transition:h},_);return ke.jsx(mie,Ie({as:a,direction:l==null?void 0:l.direction,slots:{root:x},slotProps:w??u},T,{ref:n}))}),gie=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z&quot;}),&quot;Cancel&quot;);function qj(e){return yn(&quot;MuiChip&quot;,e)}const vie=hn(&quot;MuiChip&quot;,[&quot;root&quot;,&quot;sizeSmall&quot;,&quot;sizeMedium&quot;,&quot;colorError&quot;,&quot;colorInfo&quot;,&quot;colorPrimary&quot;,&quot;colorSecondary&quot;,&quot;colorSuccess&quot;,&quot;colorWarning&quot;,&quot;disabled&quot;,&quot;clickable&quot;,&quot;clickableColorPrimary&quot;,&quot;clickableColorSecondary&quot;,&quot;deletable&quot;,&quot;deletableColorPrimary&quot;,&quot;deletableColorSecondary&quot;,&quot;outlined&quot;,&quot;filled&quot;,&quot;outlinedPrimary&quot;,&quot;outlinedSecondary&quot;,&quot;filledPrimary&quot;,&quot;filledSecondary&quot;,&quot;avatar&quot;,&quot;avatarSmall&quot;,&quot;avatarMedium&quot;,&quot;avatarColorPrimary&quot;,&quot;avatarColorSecondary&quot;,&quot;icon&quot;,&quot;iconSmall&quot;,&quot;iconMedium&quot;,&quot;iconColorPrimary&quot;,&quot;iconColorSecondary&quot;,&quot;label&quot;,&quot;labelSmall&quot;,&quot;labelMedium&quot;,&quot;deleteIcon&quot;,&quot;deleteIconSmall&quot;,&quot;deleteIconMedium&quot;,&quot;deleteIconColorPrimary&quot;,&quot;deleteIconColorSecondary&quot;,&quot;deleteIconOutlinedColorPrimary&quot;,&quot;deleteIconOutlinedColorSecondary&quot;,&quot;deleteIconFilledColorPrimary&quot;,&quot;deleteIconFilledColorSecondary&quot;,&quot;focusVisible&quot;]),dr=vie,yie=[&quot;avatar&quot;,&quot;className&quot;,&quot;clickable&quot;,&quot;color&quot;,&quot;component&quot;,&quot;deleteIcon&quot;,&quot;disabled&quot;,&quot;icon&quot;,&quot;label&quot;,&quot;onClick&quot;,&quot;onDelete&quot;,&quot;onKeyDown&quot;,&quot;onKeyUp&quot;,&quot;size&quot;,&quot;variant&quot;,&quot;tabIndex&quot;,&quot;skipFocusWhenDisabled&quot;],bie=e=&gt;{const{classes:t,disabled:n,size:r,color:l,iconColor:i,onDelete:o,clickable:a,variant:s}=e,u={root:[&quot;root&quot;,s,n&amp;&amp;&quot;disabled&quot;,`size${Jt(r)}`,`color${Jt(l)}`,a&amp;&amp;&quot;clickable&quot;,a&amp;&amp;`clickableColor${Jt(l)}`,o&amp;&amp;&quot;deletable&quot;,o&amp;&amp;`deletableColor${Jt(l)}`,`${s}${Jt(l)}`],label:[&quot;label&quot;,`label${Jt(r)}`],avatar:[&quot;avatar&quot;,`avatar${Jt(r)}`,`avatarColor${Jt(l)}`],icon:[&quot;icon&quot;,`icon${Jt(r)}`,`iconColor${Jt(i)}`],deleteIcon:[&quot;deleteIcon&quot;,`deleteIcon${Jt(r)}`,`deleteIconColor${Jt(l)}`,`deleteIcon${Jt(s)}Color${Jt(l)}`]};return vn(u,qj,t)},xie=Et(&quot;div&quot;,{name:&quot;MuiChip&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e,{color:r,iconColor:l,clickable:i,onDelete:o,size:a,variant:s}=n;return[{[`&amp; .${dr.avatar}`]:t.avatar},{[`&amp; .${dr.avatar}`]:t[`avatar${Jt(a)}`]},{[`&amp; .${dr.avatar}`]:t[`avatarColor${Jt(r)}`]},{[`&amp; .${dr.icon}`]:t.icon},{[`&amp; .${dr.icon}`]:t[`icon${Jt(a)}`]},{[`&amp; .${dr.icon}`]:t[`iconColor${Jt(l)}`]},{[`&amp; .${dr.deleteIcon}`]:t.deleteIcon},{[`&amp; .${dr.deleteIcon}`]:t[`deleteIcon${Jt(a)}`]},{[`&amp; .${dr.deleteIcon}`]:t[`deleteIconColor${Jt(r)}`]},{[`&amp; .${dr.deleteIcon}`]:t[`deleteIcon${Jt(s)}Color${Jt(r)}`]},t.root,t[`size${Jt(a)}`],t[`color${Jt(r)}`],i&amp;&amp;t.clickable,i&amp;&amp;r!==&quot;default&quot;&amp;&amp;t[`clickableColor${Jt(r)})`],o&amp;&amp;t.deletable,o&amp;&amp;r!==&quot;default&quot;&amp;&amp;t[`deletableColor${Jt(r)}`],t[s],t[`${s}${Jt(r)}`]]}})(({theme:e,ownerState:t})=&gt;{const n=e.palette.mode===&quot;light&quot;?e.palette.grey[700]:e.palette.grey[300];return Ie({maxWidth:&quot;100%&quot;,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:&quot;inline-flex&quot;,alignItems:&quot;center&quot;,justifyContent:&quot;center&quot;,height:32,color:(e.vars||e).palette.text.primary,backgroundColor:(e.vars||e).palette.action.selected,borderRadius:32/2,whiteSpace:&quot;nowrap&quot;,transition:e.transitions.create([&quot;background-color&quot;,&quot;box-shadow&quot;]),cursor:&quot;unset&quot;,outline:0,textDecoration:&quot;none&quot;,border:0,padding:0,verticalAlign:&quot;middle&quot;,boxSizing:&quot;border-box&quot;,[`&amp;.${dr.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:&quot;none&quot;},[`&amp; .${dr.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:n,fontSize:e.typography.pxToRem(12)},[`&amp; .${dr.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`&amp; .${dr.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`&amp; .${dr.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`&amp; .${dr.icon}`]:Ie({marginLeft:5,marginRight:-6},t.size===&quot;small&quot;&amp;&amp;{fontSize:18,marginLeft:4,marginRight:-4},t.iconColor===t.color&amp;&amp;Ie({color:e.vars?e.vars.palette.Chip.defaultIconColor:n},t.color!==&quot;default&quot;&amp;&amp;{color:&quot;inherit&quot;})),[`&amp; .${dr.deleteIcon}`]:Ie({WebkitTapHighlightColor:&quot;transparent&quot;,color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.26)`:rr(e.palette.text.primary,.26),fontSize:22,cursor:&quot;pointer&quot;,margin:&quot;0 5px 0 -6px&quot;,&quot;&amp;:hover&quot;:{color:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / 0.4)`:rr(e.palette.text.primary,.4)}},t.size===&quot;small&quot;&amp;&amp;{fontSize:16,marginRight:4,marginLeft:-4},t.color!==&quot;default&quot;&amp;&amp;{color:e.vars?`rgba(${e.vars.palette[t.color].contrastTextChannel} / 0.7)`:rr(e.palette[t.color].contrastText,.7),&quot;&amp;:hover, &amp;:active&quot;:{color:(e.vars||e).palette[t.color].contrastText}})},t.size===&quot;small&quot;&amp;&amp;{height:24},t.color!==&quot;default&quot;&amp;&amp;{backgroundColor:(e.vars||e).palette[t.color].main,color:(e.vars||e).palette[t.color].contrastText},t.onDelete&amp;&amp;{[`&amp;.${dr.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:rr(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},t.onDelete&amp;&amp;t.color!==&quot;default&quot;&amp;&amp;{[`&amp;.${dr.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}})},({theme:e,ownerState:t})=&gt;Ie({},t.clickable&amp;&amp;{userSelect:&quot;none&quot;,WebkitTapHighlightColor:&quot;transparent&quot;,cursor:&quot;pointer&quot;,&quot;&amp;:hover&quot;:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:rr(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)},[`&amp;.${dr.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.action.selectedChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:rr(e.palette.action.selected,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)},&quot;&amp;:active&quot;:{boxShadow:(e.vars||e).shadows[1]}},t.clickable&amp;&amp;t.color!==&quot;default&quot;&amp;&amp;{[`&amp;:hover, &amp;.${dr.focusVisible}`]:{backgroundColor:(e.vars||e).palette[t.color].dark}}),({theme:e,ownerState:t})=&gt;Ie({},t.variant===&quot;outlined&quot;&amp;&amp;{backgroundColor:&quot;transparent&quot;,border:e.vars?`1px solid ${e.vars.palette.Chip.defaultBorder}`:`1px solid ${e.palette.mode===&quot;light&quot;?e.palette.grey[400]:e.palette.grey[700]}`,[`&amp;.${dr.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&amp;.${dr.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&amp; .${dr.avatar}`]:{marginLeft:4},[`&amp; .${dr.avatarSmall}`]:{marginLeft:2},[`&amp; .${dr.icon}`]:{marginLeft:4},[`&amp; .${dr.iconSmall}`]:{marginLeft:2},[`&amp; .${dr.deleteIcon}`]:{marginRight:5},[`&amp; .${dr.deleteIconSmall}`]:{marginRight:3}},t.variant===&quot;outlined&quot;&amp;&amp;t.color!==&quot;default&quot;&amp;&amp;{color:(e.vars||e).palette[t.color].main,border:`1px solid ${e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:rr(e.palette[t.color].main,.7)}`,[`&amp;.${dr.clickable}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:rr(e.palette[t.color].main,e.palette.action.hoverOpacity)},[`&amp;.${dr.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.focusOpacity})`:rr(e.palette[t.color].main,e.palette.action.focusOpacity)},[`&amp; .${dr.deleteIcon}`]:{color:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / 0.7)`:rr(e.palette[t.color].main,.7),&quot;&amp;:hover, &amp;:active&quot;:{color:(e.vars||e).palette[t.color].main}}})),wie=Et(&quot;span&quot;,{name:&quot;MuiChip&quot;,slot:&quot;Label&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${Jt(r)}`]]}})(({ownerState:e})=&gt;Ie({overflow:&quot;hidden&quot;,textOverflow:&quot;ellipsis&quot;,paddingLeft:12,paddingRight:12,whiteSpace:&quot;nowrap&quot;},e.size===&quot;small&quot;&amp;&amp;{paddingLeft:8,paddingRight:8}));function d8(e){return e.key===&quot;Backspace&quot;||e.key===&quot;Delete&quot;}const _ie=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiChip&quot;}),{avatar:l,className:i,clickable:o,color:a=&quot;default&quot;,component:s,deleteIcon:u,disabled:c=!1,icon:d,label:f,onClick:p,onDelete:m,onKeyDown:g,onKeyUp:b,size:v=&quot;medium&quot;,variant:h=&quot;filled&quot;,tabIndex:y,skipFocusWhenDisabled:w=!1}=r,_=Kt(r,yie),x=ge.useRef(null),T=Lr(x,n),k=j=&gt;{j.stopPropagation(),m&amp;&amp;m(j)},S=j=&gt;{j.currentTarget===j.target&amp;&amp;d8(j)&amp;&amp;j.preventDefault(),g&amp;&amp;g(j)},C=j=&gt;{j.currentTarget===j.target&amp;&amp;(m&amp;&amp;d8(j)?m(j):j.key===&quot;Escape&quot;&amp;&amp;x.current&amp;&amp;x.current.blur()),b&amp;&amp;b(j)},M=o!==!1&amp;&amp;p?!0:o,O=M||m?Tl:s||&quot;div&quot;,D=Ie({},r,{component:O,disabled:c,size:v,color:a,iconColor:ge.isValidElement(d)&amp;&amp;d.props.color||a,onDelete:!!m,clickable:M,variant:h}),P=bie(D),E=O===Tl?Ie({component:s||&quot;div&quot;,focusVisibleClassName:P.focusVisible},m&amp;&amp;{disableRipple:!0}):{};let I=null;m&amp;&amp;(I=u&amp;&amp;ge.isValidElement(u)?ge.cloneElement(u,{className:on(u.props.className,P.deleteIcon),onClick:k}):ke.jsx(gie,{className:on(P.deleteIcon),onClick:k}));let A=null;l&amp;&amp;ge.isValidElement(l)&amp;&amp;(A=ge.cloneElement(l,{className:on(P.avatar,l.props.className)}));let F=null;return d&amp;&amp;ge.isValidElement(d)&amp;&amp;(F=ge.cloneElement(d,{className:on(P.icon,d.props.className)})),ke.jsxs(xie,Ie({as:O,className:on(P.root,i),disabled:M&amp;&amp;c?!0:void 0,onClick:p,onKeyDown:S,onKeyUp:C,ref:T,tabIndex:w&amp;&amp;c?-1:y,ownerState:D},E,_,{children:[A||F,ke.jsx(wie,{className:on(P.label),ownerState:D,children:f}),I]}))}),Tie=_ie,kie=Object.freeze(Object.defineProperty({__proto__:null,chipClasses:dr,default:Tie,getChipUtilityClass:qj},Symbol.toStringTag,{value:&quot;Module&quot;}));function au({props:e,states:t,muiFormControl:n}){return t.reduce((r,l)=&gt;(r[l]=e[l],n&amp;&amp;typeof e[l]&gt;&quot;u&quot;&amp;&amp;(r[l]=n[l]),r),{})}const eb=ge.createContext(void 0);function Gi(){return ge.useContext(eb)}function Sie(e){return ke.jsx(Tte,Ie({},e,{defaultTheme:X1,themeId:Ql}))}function f8(e){return e!=null&amp;&amp;!(Array.isArray(e)&amp;&amp;e.length===0)}function ny(e,t=!1){return e&amp;&amp;(f8(e.value)&amp;&amp;e.value!==&quot;&quot;||t&amp;&amp;f8(e.defaultValue)&amp;&amp;e.defaultValue!==&quot;&quot;)}function Cie(e){return e.startAdornment}function Mie(e){return yn(&quot;MuiInputBase&quot;,e)}const zd=hn(&quot;MuiInputBase&quot;,[&quot;root&quot;,&quot;formControl&quot;,&quot;focused&quot;,&quot;disabled&quot;,&quot;adornedStart&quot;,&quot;adornedEnd&quot;,&quot;error&quot;,&quot;sizeSmall&quot;,&quot;multiline&quot;,&quot;colorSecondary&quot;,&quot;fullWidth&quot;,&quot;hiddenLabel&quot;,&quot;readOnly&quot;,&quot;input&quot;,&quot;inputSizeSmall&quot;,&quot;inputMultiline&quot;,&quot;inputTypeSearch&quot;,&quot;inputAdornedStart&quot;,&quot;inputAdornedEnd&quot;,&quot;inputHiddenLabel&quot;]),Pie=[&quot;aria-describedby&quot;,&quot;autoComplete&quot;,&quot;autoFocus&quot;,&quot;className&quot;,&quot;color&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;defaultValue&quot;,&quot;disabled&quot;,&quot;disableInjectingGlobalStyles&quot;,&quot;endAdornment&quot;,&quot;error&quot;,&quot;fullWidth&quot;,&quot;id&quot;,&quot;inputComponent&quot;,&quot;inputProps&quot;,&quot;inputRef&quot;,&quot;margin&quot;,&quot;maxRows&quot;,&quot;minRows&quot;,&quot;multiline&quot;,&quot;name&quot;,&quot;onBlur&quot;,&quot;onChange&quot;,&quot;onClick&quot;,&quot;onFocus&quot;,&quot;onKeyDown&quot;,&quot;onKeyUp&quot;,&quot;placeholder&quot;,&quot;readOnly&quot;,&quot;renderSuffix&quot;,&quot;rows&quot;,&quot;size&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;startAdornment&quot;,&quot;type&quot;,&quot;value&quot;],tb=(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.formControl&amp;&amp;t.formControl,n.startAdornment&amp;&amp;t.adornedStart,n.endAdornment&amp;&amp;t.adornedEnd,n.error&amp;&amp;t.error,n.size===&quot;small&quot;&amp;&amp;t.sizeSmall,n.multiline&amp;&amp;t.multiline,n.color&amp;&amp;t[`color${Jt(n.color)}`],n.fullWidth&amp;&amp;t.fullWidth,n.hiddenLabel&amp;&amp;t.hiddenLabel]},nb=(e,t)=&gt;{const{ownerState:n}=e;return[t.input,n.size===&quot;small&quot;&amp;&amp;t.inputSizeSmall,n.multiline&amp;&amp;t.inputMultiline,n.type===&quot;search&quot;&amp;&amp;t.inputTypeSearch,n.startAdornment&amp;&amp;t.inputAdornedStart,n.endAdornment&amp;&amp;t.inputAdornedEnd,n.hiddenLabel&amp;&amp;t.inputHiddenLabel]},Oie=e=&gt;{const{classes:t,color:n,disabled:r,error:l,endAdornment:i,focused:o,formControl:a,fullWidth:s,hiddenLabel:u,multiline:c,readOnly:d,size:f,startAdornment:p,type:m}=e,g={root:[&quot;root&quot;,`color${Jt(n)}`,r&amp;&amp;&quot;disabled&quot;,l&amp;&amp;&quot;error&quot;,s&amp;&amp;&quot;fullWidth&quot;,o&amp;&amp;&quot;focused&quot;,a&amp;&amp;&quot;formControl&quot;,f&amp;&amp;f!==&quot;medium&quot;&amp;&amp;`size${Jt(f)}`,c&amp;&amp;&quot;multiline&quot;,p&amp;&amp;&quot;adornedStart&quot;,i&amp;&amp;&quot;adornedEnd&quot;,u&amp;&amp;&quot;hiddenLabel&quot;,d&amp;&amp;&quot;readOnly&quot;],input:[&quot;input&quot;,r&amp;&amp;&quot;disabled&quot;,m===&quot;search&quot;&amp;&amp;&quot;inputTypeSearch&quot;,c&amp;&amp;&quot;inputMultiline&quot;,f===&quot;small&quot;&amp;&amp;&quot;inputSizeSmall&quot;,u&amp;&amp;&quot;inputHiddenLabel&quot;,p&amp;&amp;&quot;inputAdornedStart&quot;,i&amp;&amp;&quot;inputAdornedEnd&quot;,d&amp;&amp;&quot;readOnly&quot;]};return vn(g,Mie,t)},rb=Et(&quot;div&quot;,{name:&quot;MuiInputBase&quot;,slot:&quot;Root&quot;,overridesResolver:tb})(({theme:e,ownerState:t})=&gt;Ie({},e.typography.body1,{color:(e.vars||e).palette.text.primary,lineHeight:&quot;1.4375em&quot;,boxSizing:&quot;border-box&quot;,position:&quot;relative&quot;,cursor:&quot;text&quot;,display:&quot;inline-flex&quot;,alignItems:&quot;center&quot;,[`&amp;.${zd.disabled}`]:{color:(e.vars||e).palette.text.disabled,cursor:&quot;default&quot;}},t.multiline&amp;&amp;Ie({padding:&quot;4px 0 5px&quot;},t.size===&quot;small&quot;&amp;&amp;{paddingTop:1}),t.fullWidth&amp;&amp;{width:&quot;100%&quot;})),ab=Et(&quot;input&quot;,{name:&quot;MuiInputBase&quot;,slot:&quot;Input&quot;,overridesResolver:nb})(({theme:e,ownerState:t})=&gt;{const n=e.palette.mode===&quot;light&quot;,r=Ie({color:&quot;currentColor&quot;},e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:e.transitions.create(&quot;opacity&quot;,{duration:e.transitions.duration.shorter})}),l={opacity:&quot;0 !important&quot;},i=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return Ie({font:&quot;inherit&quot;,letterSpacing:&quot;inherit&quot;,color:&quot;currentColor&quot;,padding:&quot;4px 0 5px&quot;,border:0,boxSizing:&quot;content-box&quot;,background:&quot;none&quot;,height:&quot;1.4375em&quot;,margin:0,WebkitTapHighlightColor:&quot;transparent&quot;,display:&quot;block&quot;,minWidth:0,width:&quot;100%&quot;,animationName:&quot;mui-auto-fill-cancel&quot;,animationDuration:&quot;10ms&quot;,&quot;&amp;::-webkit-input-placeholder&quot;:r,&quot;&amp;::-moz-placeholder&quot;:r,&quot;&amp;:-ms-input-placeholder&quot;:r,&quot;&amp;::-ms-input-placeholder&quot;:r,&quot;&amp;:focus&quot;:{outline:0},&quot;&amp;:invalid&quot;:{boxShadow:&quot;none&quot;},&quot;&amp;::-webkit-search-decoration&quot;:{WebkitAppearance:&quot;none&quot;},[`label[data-shrink=false] + .${zd.formControl} &amp;`]:{&quot;&amp;::-webkit-input-placeholder&quot;:l,&quot;&amp;::-moz-placeholder&quot;:l,&quot;&amp;:-ms-input-placeholder&quot;:l,&quot;&amp;::-ms-input-placeholder&quot;:l,&quot;&amp;:focus::-webkit-input-placeholder&quot;:i,&quot;&amp;:focus::-moz-placeholder&quot;:i,&quot;&amp;:focus:-ms-input-placeholder&quot;:i,&quot;&amp;:focus::-ms-input-placeholder&quot;:i},[`&amp;.${zd.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},&quot;&amp;:-webkit-autofill&quot;:{animationDuration:&quot;5000s&quot;,animationName:&quot;mui-auto-fill&quot;}},t.size===&quot;small&quot;&amp;&amp;{paddingTop:1},t.multiline&amp;&amp;{height:&quot;auto&quot;,resize:&quot;none&quot;,padding:0,paddingTop:0},t.type===&quot;search&quot;&amp;&amp;{MozAppearance:&quot;textfield&quot;})}),Aie=ke.jsx(Sie,{styles:{&quot;@keyframes mui-auto-fill&quot;:{from:{display:&quot;block&quot;}},&quot;@keyframes mui-auto-fill-cancel&quot;:{from:{display:&quot;block&quot;}}}}),ob=ge.forwardRef(function(t,n){var r;const l=pn({props:t,name:&quot;MuiInputBase&quot;}),{&quot;aria-describedby&quot;:i,autoComplete:o,autoFocus:a,className:s,components:u={},componentsProps:c={},defaultValue:d,disabled:f,disableInjectingGlobalStyles:p,endAdornment:m,fullWidth:g=!1,id:b,inputComponent:v=&quot;input&quot;,inputProps:h={},inputRef:y,maxRows:w,minRows:_,multiline:x=!1,name:T,onBlur:k,onChange:S,onClick:C,onFocus:M,onKeyDown:O,onKeyUp:D,placeholder:P,readOnly:E,renderSuffix:I,rows:A,slotProps:F={},slots:j={},startAdornment:z,type:B=&quot;text&quot;,value:N}=l,R=Kt(l,Pie),q=h.value!=null?h.value:N,{current:Y}=ge.useRef(q!=null),L=ge.useRef(),W=ge.useCallback(K=&gt;{},[]),U=Lr(L,y,h.ref,W),[V,te]=ge.useState(!1),ee=Gi(),H=au({props:l,muiFormControl:ee,states:[&quot;color&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;hiddenLabel&quot;,&quot;size&quot;,&quot;required&quot;,&quot;filled&quot;]});H.focused=ee?ee.focused:V,ge.useEffect(()=&gt;{!ee&amp;&amp;f&amp;&amp;V&amp;&amp;(te(!1),k&amp;&amp;k())},[ee,f,V,k]);const Z=ee&amp;&amp;ee.onFilled,G=ee&amp;&amp;ee.onEmpty,X=ge.useCallback(K=&gt;{ny(K)?Z&amp;&amp;Z():G&amp;&amp;G()},[Z,G]);no(()=&gt;{Y&amp;&amp;X({value:q})},[q,X,Y]);const Q=K=&gt;{if(H.disabled){K.stopPropagation();return}M&amp;&amp;M(K),h.onFocus&amp;&amp;h.onFocus(K),ee&amp;&amp;ee.onFocus?ee.onFocus(K):te(!0)},re=K=&gt;{k&amp;&amp;k(K),h.onBlur&amp;&amp;h.onBlur(K),ee&amp;&amp;ee.onBlur?ee.onBlur(K):te(!1)},ae=(K,...ne)=&gt;{if(!Y){const de=K.target||L.current;if(de==null)throw new Error(No(1));X({value:de.value})}h.onChange&amp;&amp;h.onChange(K,...ne),S&amp;&amp;S(K,...ne)};ge.useEffect(()=&gt;{X(L.current)},[]);const ie=K=&gt;{L.current&amp;&amp;K.currentTarget===K.target&amp;&amp;L.current.focus(),C&amp;&amp;C(K)};let se=v,he=h;x&amp;&amp;se===&quot;input&quot;&amp;&amp;(A?he=Ie({type:void 0,minRows:A,maxRows:A},he):he=Ie({type:void 0,maxRows:w,minRows:_},he),se=pie);const Se=K=&gt;{X(K.animationName===&quot;mui-auto-fill-cancel&quot;?L.current:{value:&quot;x&quot;})};ge.useEffect(()=&gt;{ee&amp;&amp;ee.setAdornedStart(!!z)},[ee,z]);const Oe=Ie({},l,{color:H.color||&quot;primary&quot;,disabled:H.disabled,endAdornment:m,error:H.error,focused:H.focused,formControl:ee,fullWidth:g,hiddenLabel:H.hiddenLabel,multiline:x,size:H.size,startAdornment:z,type:B}),Pe=Oie(Oe),Me=j.root||u.Root||rb,ce=F.root||c.root||{},we=j.input||u.Input||ab;return he=Ie({},he,(r=F.input)!=null?r:c.input),ke.jsxs(ge.Fragment,{children:[!p&amp;&amp;Aie,ke.jsxs(Me,Ie({},ce,!lm(Me)&amp;&amp;{ownerState:Ie({},Oe,ce.ownerState)},{ref:n,onClick:ie},R,{className:on(Pe.root,ce.className,s,E&amp;&amp;&quot;MuiInputBase-readOnly&quot;),children:[z,ke.jsx(eb.Provider,{value:null,children:ke.jsx(we,Ie({ownerState:Oe,&quot;aria-invalid&quot;:H.error,&quot;aria-describedby&quot;:i,autoComplete:o,autoFocus:a,defaultValue:d,disabled:H.disabled,id:b,onAnimationStart:Se,name:T,placeholder:P,readOnly:E,required:H.required,rows:A,value:q,onKeyDown:O,onKeyUp:D,type:B},he,!lm(we)&amp;&amp;{as:se,ownerState:Ie({},Oe,he.ownerState)},{ref:U,className:on(Pe.input,he.className,E&amp;&amp;&quot;MuiInputBase-readOnly&quot;),onBlur:re,onChange:ae,onFocus:Q}))}),m,I?I(Ie({},H,{startAdornment:z})):null]}))]})});function Die(e){return yn(&quot;MuiInput&quot;,e)}const Zf=Ie({},zd,hn(&quot;MuiInput&quot;,[&quot;root&quot;,&quot;underline&quot;,&quot;input&quot;]));function Eie(e){return yn(&quot;MuiOutlinedInput&quot;,e)}const xs=Ie({},zd,hn(&quot;MuiOutlinedInput&quot;,[&quot;root&quot;,&quot;notchedOutline&quot;,&quot;input&quot;]));function Rie(e){return yn(&quot;MuiFilledInput&quot;,e)}const du=Ie({},zd,hn(&quot;MuiFilledInput&quot;,[&quot;root&quot;,&quot;underline&quot;,&quot;input&quot;])),Lie=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M7 10l5 5 5-5z&quot;}),&quot;ArrowDropDown&quot;),Iie=[&quot;addEndListener&quot;,&quot;appear&quot;,&quot;children&quot;,&quot;easing&quot;,&quot;in&quot;,&quot;onEnter&quot;,&quot;onEntered&quot;,&quot;onEntering&quot;,&quot;onExit&quot;,&quot;onExited&quot;,&quot;onExiting&quot;,&quot;style&quot;,&quot;timeout&quot;,&quot;TransitionComponent&quot;],$ie={entering:{opacity:1},entered:{opacity:1}},ib=ge.forwardRef(function(t,n){const r=po(),l={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:i,appear:o=!0,children:a,easing:s,in:u,onEnter:c,onEntered:d,onEntering:f,onExit:p,onExited:m,onExiting:g,style:b,timeout:v=l,TransitionComponent:h=Pi}=t,y=Kt(t,Iie),w=ge.useRef(null),_=Lr(w,a.ref,n),x=P=&gt;E=&gt;{if(P){const I=w.current;E===void 0?P(I):P(I,E)}},T=x(f),k=x((P,E)=&gt;{kj(P);const I=Id({style:b,timeout:v,easing:s},{mode:&quot;enter&quot;});P.style.webkitTransition=r.transitions.create(&quot;opacity&quot;,I),P.style.transition=r.transitions.create(&quot;opacity&quot;,I),c&amp;&amp;c(P,E)}),S=x(d),C=x(g),M=x(P=&gt;{const E=Id({style:b,timeout:v,easing:s},{mode:&quot;exit&quot;});P.style.webkitTransition=r.transitions.create(&quot;opacity&quot;,E),P.style.transition=r.transitions.create(&quot;opacity&quot;,E),p&amp;&amp;p(P)}),O=x(m),D=P=&gt;{i&amp;&amp;i(w.current,P)};return ke.jsx(h,Ie({appear:o,in:u,nodeRef:w,onEnter:k,onEntered:S,onEntering:T,onExit:M,onExited:O,onExiting:C,addEndListener:D,timeout:v},y,{children:(P,E)=&gt;ge.cloneElement(a,Ie({style:Ie({opacity:0,visibility:P===&quot;exited&quot;&amp;&amp;!u?&quot;hidden&quot;:void 0},$ie[P],b,a.props.style),ref:_},E))}))});function Nie(e){return yn(&quot;MuiBackdrop&quot;,e)}hn(&quot;MuiBackdrop&quot;,[&quot;root&quot;,&quot;invisible&quot;]);const Fie=[&quot;children&quot;,&quot;className&quot;,&quot;component&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;invisible&quot;,&quot;open&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;TransitionComponent&quot;,&quot;transitionDuration&quot;],jie=e=&gt;{const{classes:t,invisible:n}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;invisible&quot;]},Nie,t)},zie=Et(&quot;div&quot;,{name:&quot;MuiBackdrop&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.invisible&amp;&amp;t.invisible]}})(({ownerState:e})=&gt;Ie({position:&quot;fixed&quot;,display:&quot;flex&quot;,alignItems:&quot;center&quot;,justifyContent:&quot;center&quot;,right:0,bottom:0,top:0,left:0,backgroundColor:&quot;rgba(0, 0, 0, 0.5)&quot;,WebkitTapHighlightColor:&quot;transparent&quot;},e.invisible&amp;&amp;{backgroundColor:&quot;transparent&quot;})),Uj=ge.forwardRef(function(t,n){var r,l,i;const o=pn({props:t,name:&quot;MuiBackdrop&quot;}),{children:a,className:s,component:u=&quot;div&quot;,components:c={},componentsProps:d={},invisible:f=!1,open:p,slotProps:m={},slots:g={},TransitionComponent:b=ib,transitionDuration:v}=o,h=Kt(o,Fie),y=Ie({},o,{component:u,invisible:f}),w=jie(y),_=(r=m.root)!=null?r:d.root;return ke.jsx(b,Ie({in:p,timeout:v},h,{children:ke.jsx(zie,Ie({&quot;aria-hidden&quot;:!0},_,{as:(l=(i=g.root)!=null?i:c.Root)!=null?l:u,className:on(w.root,s,_==null?void 0:_.className),ownerState:Ie({},y,_==null?void 0:_.ownerState),classes:w,ref:n,children:a}))}))}),Bie=es(),Wie=Mte({themeId:Ql,defaultTheme:Bie,defaultClassName:&quot;MuiBox-root&quot;,generateClassName:zC.generate}),Ia=Wie,qie=Object.freeze(Object.defineProperty({__proto__:null,default:Ia},Symbol.toStringTag,{value:&quot;Module&quot;}));function Hj(e){return yn(&quot;MuiButton&quot;,e)}const Uie=hn(&quot;MuiButton&quot;,[&quot;root&quot;,&quot;text&quot;,&quot;textInherit&quot;,&quot;textPrimary&quot;,&quot;textSecondary&quot;,&quot;textSuccess&quot;,&quot;textError&quot;,&quot;textInfo&quot;,&quot;textWarning&quot;,&quot;outlined&quot;,&quot;outlinedInherit&quot;,&quot;outlinedPrimary&quot;,&quot;outlinedSecondary&quot;,&quot;outlinedSuccess&quot;,&quot;outlinedError&quot;,&quot;outlinedInfo&quot;,&quot;outlinedWarning&quot;,&quot;contained&quot;,&quot;containedInherit&quot;,&quot;containedPrimary&quot;,&quot;containedSecondary&quot;,&quot;containedSuccess&quot;,&quot;containedError&quot;,&quot;containedInfo&quot;,&quot;containedWarning&quot;,&quot;disableElevation&quot;,&quot;focusVisible&quot;,&quot;disabled&quot;,&quot;colorInherit&quot;,&quot;textSizeSmall&quot;,&quot;textSizeMedium&quot;,&quot;textSizeLarge&quot;,&quot;outlinedSizeSmall&quot;,&quot;outlinedSizeMedium&quot;,&quot;outlinedSizeLarge&quot;,&quot;containedSizeSmall&quot;,&quot;containedSizeMedium&quot;,&quot;containedSizeLarge&quot;,&quot;sizeMedium&quot;,&quot;sizeSmall&quot;,&quot;sizeLarge&quot;,&quot;fullWidth&quot;,&quot;startIcon&quot;,&quot;endIcon&quot;,&quot;iconSizeSmall&quot;,&quot;iconSizeMedium&quot;,&quot;iconSizeLarge&quot;]),ph=Uie,Hie=ge.createContext({}),Vie=ge.createContext(void 0),Gie=[&quot;children&quot;,&quot;color&quot;,&quot;component&quot;,&quot;className&quot;,&quot;disabled&quot;,&quot;disableElevation&quot;,&quot;disableFocusRipple&quot;,&quot;endIcon&quot;,&quot;focusVisibleClassName&quot;,&quot;fullWidth&quot;,&quot;size&quot;,&quot;startIcon&quot;,&quot;type&quot;,&quot;variant&quot;],Yie=e=&gt;{const{color:t,disableElevation:n,fullWidth:r,size:l,variant:i,classes:o}=e,a={root:[&quot;root&quot;,i,`${i}${Jt(t)}`,`size${Jt(l)}`,`${i}Size${Jt(l)}`,t===&quot;inherit&quot;&amp;&amp;&quot;colorInherit&quot;,n&amp;&amp;&quot;disableElevation&quot;,r&amp;&amp;&quot;fullWidth&quot;],label:[&quot;label&quot;],startIcon:[&quot;startIcon&quot;,`iconSize${Jt(l)}`],endIcon:[&quot;endIcon&quot;,`iconSize${Jt(l)}`]},s=vn(a,Hj,o);return Ie({},o,s)},Vj=e=&gt;Ie({},e.size===&quot;small&quot;&amp;&amp;{&quot;&amp; &gt; *:nth-of-type(1)&quot;:{fontSize:18}},e.size===&quot;medium&quot;&amp;&amp;{&quot;&amp; &gt; *:nth-of-type(1)&quot;:{fontSize:20}},e.size===&quot;large&quot;&amp;&amp;{&quot;&amp; &gt; *:nth-of-type(1)&quot;:{fontSize:22}}),Xie=Et(Tl,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiButton&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${Jt(n.color)}`],t[`size${Jt(n.size)}`],t[`${n.variant}Size${Jt(n.size)}`],n.color===&quot;inherit&quot;&amp;&amp;t.colorInherit,n.disableElevation&amp;&amp;t.disableElevation,n.fullWidth&amp;&amp;t.fullWidth]}})(({theme:e,ownerState:t})=&gt;{var n,r;const l=e.palette.mode===&quot;light&quot;?e.palette.grey[300]:e.palette.grey[800],i=e.palette.mode===&quot;light&quot;?e.palette.grey.A100:e.palette.grey[700];return Ie({},e.typography.button,{minWidth:64,padding:&quot;6px 16px&quot;,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create([&quot;background-color&quot;,&quot;box-shadow&quot;,&quot;border-color&quot;,&quot;color&quot;],{duration:e.transitions.duration.short}),&quot;&amp;:hover&quot;:Ie({textDecoration:&quot;none&quot;,backgroundColor:e.vars?`rgba(${e.vars.palette.text.primaryChannel} / ${e.vars.palette.action.hoverOpacity})`:rr(e.palette.text.primary,e.palette.action.hoverOpacity),&quot;@media (hover: none)&quot;:{backgroundColor:&quot;transparent&quot;}},t.variant===&quot;text&quot;&amp;&amp;t.color!==&quot;inherit&quot;&amp;&amp;{backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:rr(e.palette[t.color].main,e.palette.action.hoverOpacity),&quot;@media (hover: none)&quot;:{backgroundColor:&quot;transparent&quot;}},t.variant===&quot;outlined&quot;&amp;&amp;t.color!==&quot;inherit&quot;&amp;&amp;{border:`1px solid ${(e.vars||e).palette[t.color].main}`,backgroundColor:e.vars?`rgba(${e.vars.palette[t.color].mainChannel} / ${e.vars.palette.action.hoverOpacity})`:rr(e.palette[t.color].main,e.palette.action.hoverOpacity),&quot;@media (hover: none)&quot;:{backgroundColor:&quot;transparent&quot;}},t.variant===&quot;contained&quot;&amp;&amp;{backgroundColor:e.vars?e.vars.palette.Button.inheritContainedHoverBg:i,boxShadow:(e.vars||e).shadows[4],&quot;@media (hover: none)&quot;:{boxShadow:(e.vars||e).shadows[2],backgroundColor:(e.vars||e).palette.grey[300]}},t.variant===&quot;contained&quot;&amp;&amp;t.color!==&quot;inherit&quot;&amp;&amp;{backgroundColor:(e.vars||e).palette[t.color].dark,&quot;@media (hover: none)&quot;:{backgroundColor:(e.vars||e).palette[t.color].main}}),&quot;&amp;:active&quot;:Ie({},t.variant===&quot;contained&quot;&amp;&amp;{boxShadow:(e.vars||e).shadows[8]}),[`&amp;.${ph.focusVisible}`]:Ie({},t.variant===&quot;contained&quot;&amp;&amp;{boxShadow:(e.vars||e).shadows[6]}),[`&amp;.${ph.disabled}`]:Ie({color:(e.vars||e).palette.action.disabled},t.variant===&quot;outlined&quot;&amp;&amp;{border:`1px solid ${(e.vars||e).palette.action.disabledBackground}`},t.variant===&quot;contained&quot;&amp;&amp;{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground})},t.variant===&quot;text&quot;&amp;&amp;{padding:&quot;6px 8px&quot;},t.variant===&quot;text&quot;&amp;&amp;t.color!==&quot;inherit&quot;&amp;&amp;{color:(e.vars||e).palette[t.color].main},t.variant===&quot;outlined&quot;&amp;&amp;{padding:&quot;5px 15px&quot;,border:&quot;1px solid currentColor&quot;},t.variant===&quot;outlined&quot;&amp;&amp;t.color!==&quot;inherit&quot;&amp;&amp;{color:(e.vars||e).palette[t.color].main,border:e.vars?`1px solid rgba(${e.vars.palette[t.color].mainChannel} / 0.5)`:`1px solid ${rr(e.palette[t.color].main,.5)}`},t.variant===&quot;contained&quot;&amp;&amp;{color:e.vars?e.vars.palette.text.primary:(n=(r=e.palette).getContrastText)==null?void 0:n.call(r,e.palette.grey[300]),backgroundColor:e.vars?e.vars.palette.Button.inheritContainedBg:l,boxShadow:(e.vars||e).shadows[2]},t.variant===&quot;contained&quot;&amp;&amp;t.color!==&quot;inherit&quot;&amp;&amp;{color:(e.vars||e).palette[t.color].contrastText,backgroundColor:(e.vars||e).palette[t.color].main},t.color===&quot;inherit&quot;&amp;&amp;{color:&quot;inherit&quot;,borderColor:&quot;currentColor&quot;},t.size===&quot;small&quot;&amp;&amp;t.variant===&quot;text&quot;&amp;&amp;{padding:&quot;4px 5px&quot;,fontSize:e.typography.pxToRem(13)},t.size===&quot;large&quot;&amp;&amp;t.variant===&quot;text&quot;&amp;&amp;{padding:&quot;8px 11px&quot;,fontSize:e.typography.pxToRem(15)},t.size===&quot;small&quot;&amp;&amp;t.variant===&quot;outlined&quot;&amp;&amp;{padding:&quot;3px 9px&quot;,fontSize:e.typography.pxToRem(13)},t.size===&quot;large&quot;&amp;&amp;t.variant===&quot;outlined&quot;&amp;&amp;{padding:&quot;7px 21px&quot;,fontSize:e.typography.pxToRem(15)},t.size===&quot;small&quot;&amp;&amp;t.variant===&quot;contained&quot;&amp;&amp;{padding:&quot;4px 10px&quot;,fontSize:e.typography.pxToRem(13)},t.size===&quot;large&quot;&amp;&amp;t.variant===&quot;contained&quot;&amp;&amp;{padding:&quot;8px 22px&quot;,fontSize:e.typography.pxToRem(15)},t.fullWidth&amp;&amp;{width:&quot;100%&quot;})},({ownerState:e})=&gt;e.disableElevation&amp;&amp;{boxShadow:&quot;none&quot;,&quot;&amp;:hover&quot;:{boxShadow:&quot;none&quot;},[`&amp;.${ph.focusVisible}`]:{boxShadow:&quot;none&quot;},&quot;&amp;:active&quot;:{boxShadow:&quot;none&quot;},[`&amp;.${ph.disabled}`]:{boxShadow:&quot;none&quot;}}),Kie=Et(&quot;span&quot;,{name:&quot;MuiButton&quot;,slot:&quot;StartIcon&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.startIcon,t[`iconSize${Jt(n.size)}`]]}})(({ownerState:e})=&gt;Ie({display:&quot;inherit&quot;,marginRight:8,marginLeft:-4},e.size===&quot;small&quot;&amp;&amp;{marginLeft:-2},Vj(e))),Zie=Et(&quot;span&quot;,{name:&quot;MuiButton&quot;,slot:&quot;EndIcon&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.endIcon,t[`iconSize${Jt(n.size)}`]]}})(({ownerState:e})=&gt;Ie({display:&quot;inherit&quot;,marginRight:-4,marginLeft:8},e.size===&quot;small&quot;&amp;&amp;{marginRight:-2},Vj(e))),Qie=ge.forwardRef(function(t,n){const r=ge.useContext(Hie),l=ge.useContext(Vie),i=jC(r,t),o=pn({props:i,name:&quot;MuiButton&quot;}),{children:a,color:s=&quot;primary&quot;,component:u=&quot;button&quot;,className:c,disabled:d=!1,disableElevation:f=!1,disableFocusRipple:p=!1,endIcon:m,focusVisibleClassName:g,fullWidth:b=!1,size:v=&quot;medium&quot;,startIcon:h,type:y,variant:w=&quot;text&quot;}=o,_=Kt(o,Gie),x=Ie({},o,{color:s,component:u,disabled:d,disableElevation:f,disableFocusRipple:p,fullWidth:b,size:v,type:y,variant:w}),T=Yie(x),k=h&amp;&amp;ke.jsx(Kie,{className:T.startIcon,ownerState:x,children:h}),S=m&amp;&amp;ke.jsx(Zie,{className:T.endIcon,ownerState:x,children:m}),C=l||&quot;&quot;;return ke.jsxs(Xie,Ie({ownerState:x,className:on(r.className,T.root,c,C),component:u,disabled:d,focusRipple:!p,focusVisibleClassName:on(T.focusVisible,g),ref:n,type:y},_,{classes:T,children:[k,a,S]}))}),ji=Qie,Jie=Object.freeze(Object.defineProperty({__proto__:null,buttonClasses:ph,default:ji,getButtonUtilityClass:Hj},Symbol.toStringTag,{value:&quot;Module&quot;}));function ele(e){return yn(&quot;MuiCard&quot;,e)}hn(&quot;MuiCard&quot;,[&quot;root&quot;]);const tle=[&quot;className&quot;,&quot;raised&quot;],nle=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},ele,t)},rle=Et(nu,{name:&quot;MuiCard&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(()=&gt;({overflow:&quot;hidden&quot;})),ale=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiCard&quot;}),{className:l,raised:i=!1}=r,o=Kt(r,tle),a=Ie({},r,{raised:i}),s=nle(a);return ke.jsx(rle,Ie({className:on(s.root,l),elevation:i?8:void 0,ref:n,ownerState:a},o))});function ole(e){return yn(&quot;MuiCardContent&quot;,e)}hn(&quot;MuiCardContent&quot;,[&quot;root&quot;]);const ile=[&quot;className&quot;,&quot;component&quot;],lle=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},ole,t)},sle=Et(&quot;div&quot;,{name:&quot;MuiCardContent&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(()=&gt;({padding:16,&quot;&amp;:last-child&quot;:{paddingBottom:24}})),ule=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiCardContent&quot;}),{className:l,component:i=&quot;div&quot;}=r,o=Kt(r,ile),a=Ie({},r,{component:i}),s=lle(a);return ke.jsx(sle,Ie({as:i,className:on(s.root,l),ownerState:a,ref:n},o))});function cle(e){return yn(&quot;PrivateSwitchBase&quot;,e)}hn(&quot;PrivateSwitchBase&quot;,[&quot;root&quot;,&quot;checked&quot;,&quot;disabled&quot;,&quot;input&quot;,&quot;edgeStart&quot;,&quot;edgeEnd&quot;]);const dle=[&quot;autoFocus&quot;,&quot;checked&quot;,&quot;checkedIcon&quot;,&quot;className&quot;,&quot;defaultChecked&quot;,&quot;disabled&quot;,&quot;disableFocusRipple&quot;,&quot;edge&quot;,&quot;icon&quot;,&quot;id&quot;,&quot;inputProps&quot;,&quot;inputRef&quot;,&quot;name&quot;,&quot;onBlur&quot;,&quot;onChange&quot;,&quot;onFocus&quot;,&quot;readOnly&quot;,&quot;required&quot;,&quot;tabIndex&quot;,&quot;type&quot;,&quot;value&quot;],fle=e=&gt;{const{classes:t,checked:n,disabled:r,edge:l}=e,i={root:[&quot;root&quot;,n&amp;&amp;&quot;checked&quot;,r&amp;&amp;&quot;disabled&quot;,l&amp;&amp;`edge${Jt(l)}`],input:[&quot;input&quot;]};return vn(i,cle,t)},ple=Et(Tl)(({ownerState:e})=&gt;Ie({padding:9,borderRadius:&quot;50%&quot;},e.edge===&quot;start&quot;&amp;&amp;{marginLeft:e.size===&quot;small&quot;?-3:-12},e.edge===&quot;end&quot;&amp;&amp;{marginRight:e.size===&quot;small&quot;?-3:-12})),hle=Et(&quot;input&quot;)({cursor:&quot;inherit&quot;,position:&quot;absolute&quot;,opacity:0,width:&quot;100%&quot;,height:&quot;100%&quot;,top:0,left:0,margin:0,padding:0,zIndex:1}),mle=ge.forwardRef(function(t,n){const{autoFocus:r,checked:l,checkedIcon:i,className:o,defaultChecked:a,disabled:s,disableFocusRipple:u=!1,edge:c=!1,icon:d,id:f,inputProps:p,inputRef:m,name:g,onBlur:b,onChange:v,onFocus:h,readOnly:y,required:w=!1,tabIndex:_,type:x,value:T}=t,k=Kt(t,dle),[S,C]=Zl({controlled:l,default:!!a,name:&quot;SwitchBase&quot;,state:&quot;checked&quot;}),M=Gi(),O=j=&gt;{h&amp;&amp;h(j),M&amp;&amp;M.onFocus&amp;&amp;M.onFocus(j)},D=j=&gt;{b&amp;&amp;b(j),M&amp;&amp;M.onBlur&amp;&amp;M.onBlur(j)},P=j=&gt;{if(j.nativeEvent.defaultPrevented)return;const z=j.target.checked;C(z),v&amp;&amp;v(j,z)};let E=s;M&amp;&amp;typeof E&gt;&quot;u&quot;&amp;&amp;(E=M.disabled);const I=x===&quot;checkbox&quot;||x===&quot;radio&quot;,A=Ie({},t,{checked:S,disabled:E,disableFocusRipple:u,edge:c}),F=fle(A);return ke.jsxs(ple,Ie({component:&quot;span&quot;,className:on(F.root,o),centerRipple:!0,focusRipple:!u,disabled:E,tabIndex:null,role:void 0,onFocus:O,onBlur:D,ownerState:A,ref:n},k,{children:[ke.jsx(hle,Ie({autoFocus:r,checked:l,defaultChecked:a,className:F.input,disabled:E,id:I?f:void 0,name:g,onChange:P,readOnly:y,ref:m,required:w,ownerState:A,tabIndex:_,type:x},x===&quot;checkbox&quot;&amp;&amp;T===void 0?{}:{value:T},p)),S?i:d]}))}),gle=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z&quot;}),&quot;CheckBoxOutlineBlank&quot;),vle=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z&quot;}),&quot;CheckBox&quot;),yle=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z&quot;}),&quot;IndeterminateCheckBox&quot;);function Gj(e){return yn(&quot;MuiCheckbox&quot;,e)}const ble=hn(&quot;MuiCheckbox&quot;,[&quot;root&quot;,&quot;checked&quot;,&quot;disabled&quot;,&quot;indeterminate&quot;,&quot;colorPrimary&quot;,&quot;colorSecondary&quot;,&quot;sizeSmall&quot;,&quot;sizeMedium&quot;]),ev=ble,xle=[&quot;checkedIcon&quot;,&quot;color&quot;,&quot;icon&quot;,&quot;indeterminate&quot;,&quot;indeterminateIcon&quot;,&quot;inputProps&quot;,&quot;size&quot;,&quot;className&quot;],wle=e=&gt;{const{classes:t,indeterminate:n,color:r,size:l}=e,i={root:[&quot;root&quot;,n&amp;&amp;&quot;indeterminate&quot;,`color${Jt(r)}`,`size${Jt(l)}`]},o=vn(i,Gj,t);return Ie({},t,o)},_le=Et(mle,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiCheckbox&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.indeterminate&amp;&amp;t.indeterminate,n.color!==&quot;default&quot;&amp;&amp;t[`color${Jt(n.color)}`]]}})(({theme:e,ownerState:t})=&gt;Ie({color:(e.vars||e).palette.text.secondary},!t.disableRipple&amp;&amp;{&quot;&amp;:hover&quot;:{backgroundColor:e.vars?`rgba(${t.color===&quot;default&quot;?e.vars.palette.action.activeChannel:e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.hoverOpacity})`:rr(t.color===&quot;default&quot;?e.palette.action.active:e.palette[t.color].main,e.palette.action.hoverOpacity),&quot;@media (hover: none)&quot;:{backgroundColor:&quot;transparent&quot;}}},t.color!==&quot;default&quot;&amp;&amp;{[`&amp;.${ev.checked}, &amp;.${ev.indeterminate}`]:{color:(e.vars||e).palette[t.color].main},[`&amp;.${ev.disabled}`]:{color:(e.vars||e).palette.action.disabled}})),Tle=ke.jsx(vle,{}),kle=ke.jsx(gle,{}),Sle=ke.jsx(yle,{}),Cle=ge.forwardRef(function(t,n){var r,l;const i=pn({props:t,name:&quot;MuiCheckbox&quot;}),{checkedIcon:o=Tle,color:a=&quot;primary&quot;,icon:s=kle,indeterminate:u=!1,indeterminateIcon:c=Sle,inputProps:d,size:f=&quot;medium&quot;,className:p}=i,m=Kt(i,xle),g=u?c:s,b=u?c:o,v=Ie({},i,{color:a,indeterminate:u,size:f}),h=wle(v);return ke.jsx(_le,Ie({type:&quot;checkbox&quot;,inputProps:Ie({&quot;data-indeterminate&quot;:u},d),icon:ge.cloneElement(g,{fontSize:(r=g.props.fontSize)!=null?r:f}),checkedIcon:ge.cloneElement(b,{fontSize:(l=b.props.fontSize)!=null?l:f}),ownerState:v,ref:n,className:on(h.root,p)},m,{classes:h}))}),Mle=Cle,Ple=Object.freeze(Object.defineProperty({__proto__:null,checkboxClasses:ev,default:Mle,getCheckboxUtilityClass:Gj},Symbol.toStringTag,{value:&quot;Module&quot;}));function Yj(e){return yn(&quot;MuiCircularProgress&quot;,e)}const Ole=hn(&quot;MuiCircularProgress&quot;,[&quot;root&quot;,&quot;determinate&quot;,&quot;indeterminate&quot;,&quot;colorPrimary&quot;,&quot;colorSecondary&quot;,&quot;svg&quot;,&quot;circle&quot;,&quot;circleDeterminate&quot;,&quot;circleIndeterminate&quot;,&quot;circleDisableShrink&quot;]),Ale=Ole,Dle=[&quot;className&quot;,&quot;color&quot;,&quot;disableShrink&quot;,&quot;size&quot;,&quot;style&quot;,&quot;thickness&quot;,&quot;value&quot;,&quot;variant&quot;];let lb=e=&gt;e,p8,h8,m8,g8;const ws=44,Ele=Hi(p8||(p8=lb`\n",
       "  0% {\n",
       "    transform: rotate(0deg);\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    transform: rotate(360deg);\n",
       "  }\n",
       "`)),Rle=Hi(h8||(h8=lb`\n",
       "  0% {\n",
       "    stroke-dasharray: 1px, 200px;\n",
       "    stroke-dashoffset: 0;\n",
       "  }\n",
       "\n",
       "  50% {\n",
       "    stroke-dasharray: 100px, 200px;\n",
       "    stroke-dashoffset: -15px;\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    stroke-dasharray: 100px, 200px;\n",
       "    stroke-dashoffset: -125px;\n",
       "  }\n",
       "`)),Lle=e=&gt;{const{classes:t,variant:n,color:r,disableShrink:l}=e,i={root:[&quot;root&quot;,n,`color${Jt(r)}`],svg:[&quot;svg&quot;],circle:[&quot;circle&quot;,`circle${Jt(n)}`,l&amp;&amp;&quot;circleDisableShrink&quot;]};return vn(i,Yj,t)},Ile=Et(&quot;span&quot;,{name:&quot;MuiCircularProgress&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[n.variant],t[`color${Jt(n.color)}`]]}})(({ownerState:e,theme:t})=&gt;Ie({display:&quot;inline-block&quot;},e.variant===&quot;determinate&quot;&amp;&amp;{transition:t.transitions.create(&quot;transform&quot;)},e.color!==&quot;inherit&quot;&amp;&amp;{color:(t.vars||t).palette[e.color].main}),({ownerState:e})=&gt;e.variant===&quot;indeterminate&quot;&amp;&amp;Jl(m8||(m8=lb`\n",
       "      animation: ${0} 1.4s linear infinite;\n",
       "    `),Ele)),$le=Et(&quot;svg&quot;,{name:&quot;MuiCircularProgress&quot;,slot:&quot;Svg&quot;,overridesResolver:(e,t)=&gt;t.svg})({display:&quot;block&quot;}),Nle=Et(&quot;circle&quot;,{name:&quot;MuiCircularProgress&quot;,slot:&quot;Circle&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.circle,t[`circle${Jt(n.variant)}`],n.disableShrink&amp;&amp;t.circleDisableShrink]}})(({ownerState:e,theme:t})=&gt;Ie({stroke:&quot;currentColor&quot;},e.variant===&quot;determinate&quot;&amp;&amp;{transition:t.transitions.create(&quot;stroke-dashoffset&quot;)},e.variant===&quot;indeterminate&quot;&amp;&amp;{strokeDasharray:&quot;80px, 200px&quot;,strokeDashoffset:0}),({ownerState:e})=&gt;e.variant===&quot;indeterminate&quot;&amp;&amp;!e.disableShrink&amp;&amp;Jl(g8||(g8=lb`\n",
       "      animation: ${0} 1.4s ease-in-out infinite;\n",
       "    `),Rle)),Fle=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiCircularProgress&quot;}),{className:l,color:i=&quot;primary&quot;,disableShrink:o=!1,size:a=40,style:s,thickness:u=3.6,value:c=0,variant:d=&quot;indeterminate&quot;}=r,f=Kt(r,Dle),p=Ie({},r,{color:i,disableShrink:o,size:a,thickness:u,value:c,variant:d}),m=Lle(p),g={},b={},v={};if(d===&quot;determinate&quot;){const h=2*Math.PI*((ws-u)/2);g.strokeDasharray=h.toFixed(3),v[&quot;aria-valuenow&quot;]=Math.round(c),g.strokeDashoffset=`${((100-c)/100*h).toFixed(3)}px`,b.transform=&quot;rotate(-90deg)&quot;}return ke.jsx(Ile,Ie({className:on(m.root,l),style:Ie({width:a,height:a},b,s),ownerState:p,ref:n,role:&quot;progressbar&quot;},v,f,{children:ke.jsx($le,{className:m.svg,ownerState:p,viewBox:`${ws/2} ${ws/2} ${ws} ${ws}`,children:ke.jsx(Nle,{className:m.circle,style:g,ownerState:p,cx:ws,cy:ws,r:(ws-u)/2,fill:&quot;none&quot;,strokeWidth:u})})}))}),Xj=Fle,jle=Object.freeze(Object.defineProperty({__proto__:null,circularProgressClasses:Ale,default:Xj,getCircularProgressUtilityClass:Yj},Symbol.toStringTag,{value:&quot;Module&quot;}));function zle(e){return yn(&quot;MuiModal&quot;,e)}hn(&quot;MuiModal&quot;,[&quot;root&quot;,&quot;hidden&quot;,&quot;backdrop&quot;]);const Ble=[&quot;BackdropComponent&quot;,&quot;BackdropProps&quot;,&quot;classes&quot;,&quot;className&quot;,&quot;closeAfterTransition&quot;,&quot;children&quot;,&quot;container&quot;,&quot;component&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;disableAutoFocus&quot;,&quot;disableEnforceFocus&quot;,&quot;disableEscapeKeyDown&quot;,&quot;disablePortal&quot;,&quot;disableRestoreFocus&quot;,&quot;disableScrollLock&quot;,&quot;hideBackdrop&quot;,&quot;keepMounted&quot;,&quot;onBackdropClick&quot;,&quot;onClose&quot;,&quot;onTransitionEnter&quot;,&quot;onTransitionExited&quot;,&quot;open&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;theme&quot;],Wle=e=&gt;{const{open:t,exited:n,classes:r}=e;return vn({root:[&quot;root&quot;,!t&amp;&amp;n&amp;&amp;&quot;hidden&quot;],backdrop:[&quot;backdrop&quot;]},zle,r)},qle=Et(&quot;div&quot;,{name:&quot;MuiModal&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,!n.open&amp;&amp;n.exited&amp;&amp;t.hidden]}})(({theme:e,ownerState:t})=&gt;Ie({position:&quot;fixed&quot;,zIndex:(e.vars||e).zIndex.modal,right:0,bottom:0,top:0,left:0},!t.open&amp;&amp;t.exited&amp;&amp;{visibility:&quot;hidden&quot;})),Ule=Et(Uj,{name:&quot;MuiModal&quot;,slot:&quot;Backdrop&quot;,overridesResolver:(e,t)=&gt;t.backdrop})({zIndex:-1}),Kj=ge.forwardRef(function(t,n){var r,l,i,o,a,s;const u=pn({name:&quot;MuiModal&quot;,props:t}),{BackdropComponent:c=Ule,BackdropProps:d,className:f,closeAfterTransition:p=!1,children:m,container:g,component:b,components:v={},componentsProps:h={},disableAutoFocus:y=!1,disableEnforceFocus:w=!1,disableEscapeKeyDown:_=!1,disablePortal:x=!1,disableRestoreFocus:T=!1,disableScrollLock:k=!1,hideBackdrop:S=!1,keepMounted:C=!1,onBackdropClick:M,open:O,slotProps:D,slots:P}=u,E=Kt(u,Ble),I=Ie({},u,{closeAfterTransition:p,disableAutoFocus:y,disableEnforceFocus:w,disableEscapeKeyDown:_,disablePortal:x,disableRestoreFocus:T,disableScrollLock:k,hideBackdrop:S,keepMounted:C}),{getRootProps:A,getBackdropProps:F,getTransitionProps:j,portalRef:z,isTopModal:B,exited:N,hasTransition:R}=cie(Ie({},I,{rootRef:n})),q=Ie({},I,{exited:N}),Y=Wle(q),L={};if(m.props.tabIndex===void 0&amp;&amp;(L.tabIndex=&quot;-1&quot;),R){const{onEnter:Z,onExited:G}=j();L.onEnter=Z,L.onExited=G}const W=(r=(l=P==null?void 0:P.root)!=null?l:v.Root)!=null?r:qle,U=(i=(o=P==null?void 0:P.backdrop)!=null?o:v.Backdrop)!=null?i:c,V=(a=D==null?void 0:D.root)!=null?a:h.root,te=(s=D==null?void 0:D.backdrop)!=null?s:h.backdrop,ee=Ui({elementType:W,externalSlotProps:V,externalForwardedProps:E,getSlotProps:A,additionalProps:{ref:n,as:b},ownerState:q,className:on(f,V==null?void 0:V.className,Y==null?void 0:Y.root,!q.open&amp;&amp;q.exited&amp;&amp;(Y==null?void 0:Y.hidden))}),H=Ui({elementType:U,externalSlotProps:te,additionalProps:d,getSlotProps:Z=&gt;F(Ie({},Z,{onClick:G=&gt;{M&amp;&amp;M(G),Z!=null&amp;&amp;Z.onClick&amp;&amp;Z.onClick(G)}})),className:on(te==null?void 0:te.className,d==null?void 0:d.className,Y==null?void 0:Y.backdrop),ownerState:q});return!C&amp;&amp;!O&amp;&amp;(!R||N)?null:ke.jsx(Wj,{ref:z,container:g,disablePortal:x,children:ke.jsxs(W,Ie({},ee,{children:[!S&amp;&amp;c?ke.jsx(U,Ie({},H)):null,ke.jsx(Ej,{disableEnforceFocus:w,disableAutoFocus:y,disableRestoreFocus:T,isEnabled:B,open:O,children:ge.cloneElement(m,L)})]}))})});function Hle(e){return yn(&quot;MuiDialog&quot;,e)}const Eh=hn(&quot;MuiDialog&quot;,[&quot;root&quot;,&quot;scrollPaper&quot;,&quot;scrollBody&quot;,&quot;container&quot;,&quot;paper&quot;,&quot;paperScrollPaper&quot;,&quot;paperScrollBody&quot;,&quot;paperWidthFalse&quot;,&quot;paperWidthXs&quot;,&quot;paperWidthSm&quot;,&quot;paperWidthMd&quot;,&quot;paperWidthLg&quot;,&quot;paperWidthXl&quot;,&quot;paperFullWidth&quot;,&quot;paperFullScreen&quot;]),Vle=ge.createContext({}),Gle=[&quot;aria-describedby&quot;,&quot;aria-labelledby&quot;,&quot;BackdropComponent&quot;,&quot;BackdropProps&quot;,&quot;children&quot;,&quot;className&quot;,&quot;disableEscapeKeyDown&quot;,&quot;fullScreen&quot;,&quot;fullWidth&quot;,&quot;maxWidth&quot;,&quot;onBackdropClick&quot;,&quot;onClose&quot;,&quot;open&quot;,&quot;PaperComponent&quot;,&quot;PaperProps&quot;,&quot;scroll&quot;,&quot;TransitionComponent&quot;,&quot;transitionDuration&quot;,&quot;TransitionProps&quot;],Yle=Et(Uj,{name:&quot;MuiDialog&quot;,slot:&quot;Backdrop&quot;,overrides:(e,t)=&gt;t.backdrop})({zIndex:-1}),Xle=e=&gt;{const{classes:t,scroll:n,maxWidth:r,fullWidth:l,fullScreen:i}=e,o={root:[&quot;root&quot;],container:[&quot;container&quot;,`scroll${Jt(n)}`],paper:[&quot;paper&quot;,`paperScroll${Jt(n)}`,`paperWidth${Jt(String(r))}`,l&amp;&amp;&quot;paperFullWidth&quot;,i&amp;&amp;&quot;paperFullScreen&quot;]};return vn(o,Hle,t)},Kle=Et(Kj,{name:&quot;MuiDialog&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({&quot;@media print&quot;:{position:&quot;absolute !important&quot;}}),Zle=Et(&quot;div&quot;,{name:&quot;MuiDialog&quot;,slot:&quot;Container&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.container,t[`scroll${Jt(n.scroll)}`]]}})(({ownerState:e})=&gt;Ie({height:&quot;100%&quot;,&quot;@media print&quot;:{height:&quot;auto&quot;},outline:0},e.scroll===&quot;paper&quot;&amp;&amp;{display:&quot;flex&quot;,justifyContent:&quot;center&quot;,alignItems:&quot;center&quot;},e.scroll===&quot;body&quot;&amp;&amp;{overflowY:&quot;auto&quot;,overflowX:&quot;hidden&quot;,textAlign:&quot;center&quot;,&quot;&amp;:after&quot;:{content:&#x27;&quot;&quot;&#x27;,display:&quot;inline-block&quot;,verticalAlign:&quot;middle&quot;,height:&quot;100%&quot;,width:&quot;0&quot;}})),Qle=Et(nu,{name:&quot;MuiDialog&quot;,slot:&quot;Paper&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.paper,t[`scrollPaper${Jt(n.scroll)}`],t[`paperWidth${Jt(String(n.maxWidth))}`],n.fullWidth&amp;&amp;t.paperFullWidth,n.fullScreen&amp;&amp;t.paperFullScreen]}})(({theme:e,ownerState:t})=&gt;Ie({margin:32,position:&quot;relative&quot;,overflowY:&quot;auto&quot;,&quot;@media print&quot;:{overflowY:&quot;visible&quot;,boxShadow:&quot;none&quot;}},t.scroll===&quot;paper&quot;&amp;&amp;{display:&quot;flex&quot;,flexDirection:&quot;column&quot;,maxHeight:&quot;calc(100% - 64px)&quot;},t.scroll===&quot;body&quot;&amp;&amp;{display:&quot;inline-block&quot;,verticalAlign:&quot;middle&quot;,textAlign:&quot;left&quot;},!t.maxWidth&amp;&amp;{maxWidth:&quot;calc(100% - 64px)&quot;},t.maxWidth===&quot;xs&quot;&amp;&amp;{maxWidth:e.breakpoints.unit===&quot;px&quot;?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&amp;.${Eh.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2)]:{maxWidth:&quot;calc(100% - 64px)&quot;}}},t.maxWidth&amp;&amp;t.maxWidth!==&quot;xs&quot;&amp;&amp;{maxWidth:`${e.breakpoints.values[t.maxWidth]}${e.breakpoints.unit}`,[`&amp;.${Eh.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t.maxWidth]+32*2)]:{maxWidth:&quot;calc(100% - 64px)&quot;}}},t.fullWidth&amp;&amp;{width:&quot;calc(100% - 64px)&quot;},t.fullScreen&amp;&amp;{margin:0,width:&quot;100%&quot;,maxWidth:&quot;100%&quot;,height:&quot;100%&quot;,maxHeight:&quot;none&quot;,borderRadius:0,[`&amp;.${Eh.paperScrollBody}`]:{margin:0,maxWidth:&quot;100%&quot;}})),Jle=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiDialog&quot;}),l=po(),i={enter:l.transitions.duration.enteringScreen,exit:l.transitions.duration.leavingScreen},{&quot;aria-describedby&quot;:o,&quot;aria-labelledby&quot;:a,BackdropComponent:s,BackdropProps:u,children:c,className:d,disableEscapeKeyDown:f=!1,fullScreen:p=!1,fullWidth:m=!1,maxWidth:g=&quot;sm&quot;,onBackdropClick:b,onClose:v,open:h,PaperComponent:y=nu,PaperProps:w={},scroll:_=&quot;paper&quot;,TransitionComponent:x=ib,transitionDuration:T=i,TransitionProps:k}=r,S=Kt(r,Gle),C=Ie({},r,{disableEscapeKeyDown:f,fullScreen:p,fullWidth:m,maxWidth:g,scroll:_}),M=Xle(C),O=ge.useRef(),D=A=&gt;{O.current=A.target===A.currentTarget},P=A=&gt;{O.current&amp;&amp;(O.current=null,b&amp;&amp;b(A),v&amp;&amp;v(A,&quot;backdropClick&quot;))},E=Kl(a),I=ge.useMemo(()=&gt;({titleId:E}),[E]);return ke.jsx(Kle,Ie({className:on(M.root,d),closeAfterTransition:!0,components:{Backdrop:Yle},componentsProps:{backdrop:Ie({transitionDuration:T,as:s},u)},disableEscapeKeyDown:f,onClose:v,open:h,ref:n,onClick:P,ownerState:C},S,{children:ke.jsx(x,Ie({appear:!0,in:h,timeout:T,role:&quot;presentation&quot;},k,{children:ke.jsx(Zle,{className:on(M.container),onMouseDown:D,ownerState:C,children:ke.jsx(Qle,Ie({as:y,elevation:24,role:&quot;dialog&quot;,&quot;aria-describedby&quot;:o,&quot;aria-labelledby&quot;:E},w,{className:on(M.paper,w.className),ownerState:C,children:ke.jsx(Vle.Provider,{value:I,children:c})}))})}))}))});function ese(e){return yn(&quot;MuiDialogActions&quot;,e)}hn(&quot;MuiDialogActions&quot;,[&quot;root&quot;,&quot;spacing&quot;]);const tse=[&quot;className&quot;,&quot;disableSpacing&quot;],nse=e=&gt;{const{classes:t,disableSpacing:n}=e;return vn({root:[&quot;root&quot;,!n&amp;&amp;&quot;spacing&quot;]},ese,t)},rse=Et(&quot;div&quot;,{name:&quot;MuiDialogActions&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,!n.disableSpacing&amp;&amp;t.spacing]}})(({ownerState:e})=&gt;Ie({display:&quot;flex&quot;,alignItems:&quot;center&quot;,padding:8,justifyContent:&quot;flex-end&quot;,flex:&quot;0 0 auto&quot;},!e.disableSpacing&amp;&amp;{&quot;&amp; &gt; :not(style) ~ :not(style)&quot;:{marginLeft:8}})),ase=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiDialogActions&quot;}),{className:l,disableSpacing:i=!1}=r,o=Kt(r,tse),a=Ie({},r,{disableSpacing:i}),s=nse(a);return ke.jsx(rse,Ie({className:on(s.root,l),ownerState:a,ref:n},o))});function ose(e){return yn(&quot;MuiDialogContent&quot;,e)}hn(&quot;MuiDialogContent&quot;,[&quot;root&quot;,&quot;dividers&quot;]);const ise=hn(&quot;MuiDialogTitle&quot;,[&quot;root&quot;]),lse=[&quot;className&quot;,&quot;dividers&quot;],sse=e=&gt;{const{classes:t,dividers:n}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;dividers&quot;]},ose,t)},use=Et(&quot;div&quot;,{name:&quot;MuiDialogContent&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.dividers&amp;&amp;t.dividers]}})(({theme:e,ownerState:t})=&gt;Ie({flex:&quot;1 1 auto&quot;,WebkitOverflowScrolling:&quot;touch&quot;,overflowY:&quot;auto&quot;,padding:&quot;20px 24px&quot;},t.dividers?{padding:&quot;16px 24px&quot;,borderTop:`1px solid ${(e.vars||e).palette.divider}`,borderBottom:`1px solid ${(e.vars||e).palette.divider}`}:{[`.${ise.root} + &amp;`]:{paddingTop:0}})),cse=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiDialogContent&quot;}),{className:l,dividers:i=!1}=r,o=Kt(r,lse),a=Ie({},r,{dividers:i}),s=sse(a);return ke.jsx(use,Ie({className:on(s.root,l),ownerState:a,ref:n},o))}),v8=hn(&quot;MuiDivider&quot;,[&quot;root&quot;,&quot;absolute&quot;,&quot;fullWidth&quot;,&quot;inset&quot;,&quot;middle&quot;,&quot;flexItem&quot;,&quot;light&quot;,&quot;vertical&quot;,&quot;withChildren&quot;,&quot;withChildrenVertical&quot;,&quot;textAlignRight&quot;,&quot;textAlignLeft&quot;,&quot;wrapper&quot;,&quot;wrapperVertical&quot;]),dse=[&quot;disableUnderline&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;fullWidth&quot;,&quot;hiddenLabel&quot;,&quot;inputComponent&quot;,&quot;multiline&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;type&quot;],fse=e=&gt;{const{classes:t,disableUnderline:n}=e,l=vn({root:[&quot;root&quot;,!n&amp;&amp;&quot;underline&quot;],input:[&quot;input&quot;]},Rie,t);return Ie({},t,l)},pse=Et(rb,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiFilledInput&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[...tb(e,t),!n.disableUnderline&amp;&amp;t.underline]}})(({theme:e,ownerState:t})=&gt;{var n;const r=e.palette.mode===&quot;light&quot;,l=r?&quot;rgba(0, 0, 0, 0.42)&quot;:&quot;rgba(255, 255, 255, 0.7)&quot;,i=r?&quot;rgba(0, 0, 0, 0.06)&quot;:&quot;rgba(255, 255, 255, 0.09)&quot;,o=r?&quot;rgba(0, 0, 0, 0.09)&quot;:&quot;rgba(255, 255, 255, 0.13)&quot;,a=r?&quot;rgba(0, 0, 0, 0.12)&quot;:&quot;rgba(255, 255, 255, 0.12)&quot;;return Ie({position:&quot;relative&quot;,backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i,borderTopLeftRadius:(e.vars||e).shape.borderRadius,borderTopRightRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(&quot;background-color&quot;,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),&quot;&amp;:hover&quot;:{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:o,&quot;@media (hover: none)&quot;:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i}},[`&amp;.${du.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:i},[`&amp;.${du.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a}},!t.disableUnderline&amp;&amp;{&quot;&amp;:after&quot;:{borderBottom:`2px solid ${(n=(e.vars||e).palette[t.color||&quot;primary&quot;])==null?void 0:n.main}`,left:0,bottom:0,content:&#x27;&quot;&quot;&#x27;,position:&quot;absolute&quot;,right:0,transform:&quot;scaleX(0)&quot;,transition:e.transitions.create(&quot;transform&quot;,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:&quot;none&quot;},[`&amp;.${du.focused}:after`]:{transform:&quot;scaleX(1) translateX(0)&quot;},[`&amp;.${du.error}`]:{&quot;&amp;:before, &amp;:after&quot;:{borderBottomColor:(e.vars||e).palette.error.main}},&quot;&amp;:before&quot;:{borderBottom:`1px solid ${e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`:l}`,left:0,bottom:0,content:&#x27;&quot;\\\\00a0&quot;&#x27;,position:&quot;absolute&quot;,right:0,transition:e.transitions.create(&quot;border-bottom-color&quot;,{duration:e.transitions.duration.shorter}),pointerEvents:&quot;none&quot;},[`&amp;:hover:not(.${du.disabled}, .${du.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&amp;.${du.disabled}:before`]:{borderBottomStyle:&quot;dotted&quot;}},t.startAdornment&amp;&amp;{paddingLeft:12},t.endAdornment&amp;&amp;{paddingRight:12},t.multiline&amp;&amp;Ie({padding:&quot;25px 12px 8px&quot;},t.size===&quot;small&quot;&amp;&amp;{paddingTop:21,paddingBottom:4},t.hiddenLabel&amp;&amp;{paddingTop:16,paddingBottom:17}))}),hse=Et(ab,{name:&quot;MuiFilledInput&quot;,slot:&quot;Input&quot;,overridesResolver:nb})(({theme:e,ownerState:t})=&gt;Ie({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!e.vars&amp;&amp;{&quot;&amp;:-webkit-autofill&quot;:{WebkitBoxShadow:e.palette.mode===&quot;light&quot;?null:&quot;0 0 0 100px #266798 inset&quot;,WebkitTextFillColor:e.palette.mode===&quot;light&quot;?null:&quot;#fff&quot;,caretColor:e.palette.mode===&quot;light&quot;?null:&quot;#fff&quot;,borderTopLeftRadius:&quot;inherit&quot;,borderTopRightRadius:&quot;inherit&quot;}},e.vars&amp;&amp;{&quot;&amp;:-webkit-autofill&quot;:{borderTopLeftRadius:&quot;inherit&quot;,borderTopRightRadius:&quot;inherit&quot;},[e.getColorSchemeSelector(&quot;dark&quot;)]:{&quot;&amp;:-webkit-autofill&quot;:{WebkitBoxShadow:&quot;0 0 0 100px #266798 inset&quot;,WebkitTextFillColor:&quot;#fff&quot;,caretColor:&quot;#fff&quot;}}},t.size===&quot;small&quot;&amp;&amp;{paddingTop:21,paddingBottom:4},t.hiddenLabel&amp;&amp;{paddingTop:16,paddingBottom:17},t.multiline&amp;&amp;{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},t.startAdornment&amp;&amp;{paddingLeft:0},t.endAdornment&amp;&amp;{paddingRight:0},t.hiddenLabel&amp;&amp;t.size===&quot;small&quot;&amp;&amp;{paddingTop:8,paddingBottom:9})),xM=ge.forwardRef(function(t,n){var r,l,i,o;const a=pn({props:t,name:&quot;MuiFilledInput&quot;}),{components:s={},componentsProps:u,fullWidth:c=!1,inputComponent:d=&quot;input&quot;,multiline:f=!1,slotProps:p,slots:m={},type:g=&quot;text&quot;}=a,b=Kt(a,dse),v=Ie({},a,{fullWidth:c,inputComponent:d,multiline:f,type:g}),h=fse(a),y={root:{ownerState:v},input:{ownerState:v}},w=p??u?ha(p??u,y):y,_=(r=(l=m.root)!=null?l:s.Root)!=null?r:pse,x=(i=(o=m.input)!=null?o:s.Input)!=null?i:hse;return ke.jsx(ob,Ie({slots:{root:_,input:x},componentsProps:w,fullWidth:c,inputComponent:d,multiline:f,ref:n,type:g},b,{classes:h}))});xM.muiName=&quot;Input&quot;;function Zj(e){return yn(&quot;MuiFormControl&quot;,e)}const mse=hn(&quot;MuiFormControl&quot;,[&quot;root&quot;,&quot;marginNone&quot;,&quot;marginNormal&quot;,&quot;marginDense&quot;,&quot;fullWidth&quot;,&quot;disabled&quot;]),gse=mse,vse=[&quot;children&quot;,&quot;className&quot;,&quot;color&quot;,&quot;component&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;focused&quot;,&quot;fullWidth&quot;,&quot;hiddenLabel&quot;,&quot;margin&quot;,&quot;required&quot;,&quot;size&quot;,&quot;variant&quot;],yse=e=&gt;{const{classes:t,margin:n,fullWidth:r}=e,l={root:[&quot;root&quot;,n!==&quot;none&quot;&amp;&amp;`margin${Jt(n)}`,r&amp;&amp;&quot;fullWidth&quot;]};return vn(l,Zj,t)},bse=Et(&quot;div&quot;,{name:&quot;MuiFormControl&quot;,slot:&quot;Root&quot;,overridesResolver:({ownerState:e},t)=&gt;Ie({},t.root,t[`margin${Jt(e.margin)}`],e.fullWidth&amp;&amp;t.fullWidth)})(({ownerState:e})=&gt;Ie({display:&quot;inline-flex&quot;,flexDirection:&quot;column&quot;,position:&quot;relative&quot;,minWidth:0,padding:0,margin:0,border:0,verticalAlign:&quot;top&quot;},e.margin===&quot;normal&quot;&amp;&amp;{marginTop:16,marginBottom:8},e.margin===&quot;dense&quot;&amp;&amp;{marginTop:8,marginBottom:4},e.fullWidth&amp;&amp;{width:&quot;100%&quot;})),xse=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiFormControl&quot;}),{children:l,className:i,color:o=&quot;primary&quot;,component:a=&quot;div&quot;,disabled:s=!1,error:u=!1,focused:c,fullWidth:d=!1,hiddenLabel:f=!1,margin:p=&quot;none&quot;,required:m=!1,size:g=&quot;medium&quot;,variant:b=&quot;outlined&quot;}=r,v=Kt(r,vse),h=Ie({},r,{color:o,component:a,disabled:s,error:u,fullWidth:d,hiddenLabel:f,margin:p,required:m,size:g,variant:b}),y=yse(h),[w,_]=ge.useState(()=&gt;{let D=!1;return l&amp;&amp;ge.Children.forEach(l,P=&gt;{if(!G0(P,[&quot;Input&quot;,&quot;Select&quot;]))return;const E=G0(P,[&quot;Select&quot;])?P.props.input:P;E&amp;&amp;Cie(E.props)&amp;&amp;(D=!0)}),D}),[x,T]=ge.useState(()=&gt;{let D=!1;return l&amp;&amp;ge.Children.forEach(l,P=&gt;{G0(P,[&quot;Input&quot;,&quot;Select&quot;])&amp;&amp;(ny(P.props,!0)||ny(P.props.inputProps,!0))&amp;&amp;(D=!0)}),D}),[k,S]=ge.useState(!1);s&amp;&amp;k&amp;&amp;S(!1);const C=c!==void 0&amp;&amp;!s?c:k;let M;const O=ge.useMemo(()=&gt;({adornedStart:w,setAdornedStart:_,color:o,disabled:s,error:u,filled:x,focused:C,fullWidth:d,hiddenLabel:f,size:g,onBlur:()=&gt;{S(!1)},onEmpty:()=&gt;{T(!1)},onFilled:()=&gt;{T(!0)},onFocus:()=&gt;{S(!0)},registerEffect:M,required:m,variant:b}),[w,o,s,u,x,C,d,f,M,m,g,b]);return ke.jsx(eb.Provider,{value:O,children:ke.jsx(bse,Ie({as:a,ownerState:h,className:on(y.root,i),ref:n},v,{children:l}))})}),Qj=xse,wse=Object.freeze(Object.defineProperty({__proto__:null,default:Qj,formControlClasses:gse,getFormControlUtilityClasses:Zj,useFormControl:Gi},Symbol.toStringTag,{value:&quot;Module&quot;})),_se=fne({createStyledComponent:Et(&quot;div&quot;,{name:&quot;MuiStack&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root}),useThemeProps:e=&gt;pn({props:e,name:&quot;MuiStack&quot;})});function Jj(e){return yn(&quot;MuiFormControlLabel&quot;,e)}const Tse=hn(&quot;MuiFormControlLabel&quot;,[&quot;root&quot;,&quot;labelPlacementStart&quot;,&quot;labelPlacementTop&quot;,&quot;labelPlacementBottom&quot;,&quot;disabled&quot;,&quot;label&quot;,&quot;error&quot;,&quot;required&quot;,&quot;asterisk&quot;]),ud=Tse,kse=[&quot;checked&quot;,&quot;className&quot;,&quot;componentsProps&quot;,&quot;control&quot;,&quot;disabled&quot;,&quot;disableTypography&quot;,&quot;inputRef&quot;,&quot;label&quot;,&quot;labelPlacement&quot;,&quot;name&quot;,&quot;onChange&quot;,&quot;required&quot;,&quot;slotProps&quot;,&quot;value&quot;],Sse=e=&gt;{const{classes:t,disabled:n,labelPlacement:r,error:l,required:i}=e,o={root:[&quot;root&quot;,n&amp;&amp;&quot;disabled&quot;,`labelPlacement${Jt(r)}`,l&amp;&amp;&quot;error&quot;,i&amp;&amp;&quot;required&quot;],label:[&quot;label&quot;,n&amp;&amp;&quot;disabled&quot;],asterisk:[&quot;asterisk&quot;,l&amp;&amp;&quot;error&quot;]};return vn(o,Jj,t)},Cse=Et(&quot;label&quot;,{name:&quot;MuiFormControlLabel&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[{[`&amp; .${ud.label}`]:t.label},t.root,t[`labelPlacement${Jt(n.labelPlacement)}`]]}})(({theme:e,ownerState:t})=&gt;Ie({display:&quot;inline-flex&quot;,alignItems:&quot;center&quot;,cursor:&quot;pointer&quot;,verticalAlign:&quot;middle&quot;,WebkitTapHighlightColor:&quot;transparent&quot;,marginLeft:-11,marginRight:16,[`&amp;.${ud.disabled}`]:{cursor:&quot;default&quot;}},t.labelPlacement===&quot;start&quot;&amp;&amp;{flexDirection:&quot;row-reverse&quot;,marginLeft:16,marginRight:-11},t.labelPlacement===&quot;top&quot;&amp;&amp;{flexDirection:&quot;column-reverse&quot;,marginLeft:16},t.labelPlacement===&quot;bottom&quot;&amp;&amp;{flexDirection:&quot;column&quot;,marginLeft:16},{[`&amp; .${ud.label}`]:{[`&amp;.${ud.disabled}`]:{color:(e.vars||e).palette.text.disabled}}})),Mse=Et(&quot;span&quot;,{name:&quot;MuiFormControlLabel&quot;,slot:&quot;Asterisk&quot;,overridesResolver:(e,t)=&gt;t.asterisk})(({theme:e})=&gt;({[`&amp;.${ud.error}`]:{color:(e.vars||e).palette.error.main}})),Pse=ge.forwardRef(function(t,n){var r,l;const i=pn({props:t,name:&quot;MuiFormControlLabel&quot;}),{className:o,componentsProps:a={},control:s,disabled:u,disableTypography:c,label:d,labelPlacement:f=&quot;end&quot;,required:p,slotProps:m={}}=i,g=Kt(i,kse),b=Gi(),v=(r=u??s.props.disabled)!=null?r:b==null?void 0:b.disabled,h=p??s.props.required,y={disabled:v,required:h};[&quot;checked&quot;,&quot;name&quot;,&quot;onChange&quot;,&quot;value&quot;,&quot;inputRef&quot;].forEach(S=&gt;{typeof s.props[S]&gt;&quot;u&quot;&amp;&amp;typeof i[S]&lt;&quot;u&quot;&amp;&amp;(y[S]=i[S])});const w=au({props:i,muiFormControl:b,states:[&quot;error&quot;]}),_=Ie({},i,{disabled:v,labelPlacement:f,required:h,error:w.error}),x=Sse(_),T=(l=m.typography)!=null?l:a.typography;let k=d;return k!=null&amp;&amp;k.type!==pr&amp;&amp;!c&amp;&amp;(k=ke.jsx(pr,Ie({component:&quot;span&quot;},T,{className:on(x.label,T==null?void 0:T.className),children:k}))),ke.jsxs(Cse,Ie({className:on(x.root,o),ownerState:_,ref:n},g,{children:[ge.cloneElement(s,y),h?ke.jsxs(_se,{direction:&quot;row&quot;,alignItems:&quot;center&quot;,children:[k,ke.jsxs(Mse,{ownerState:_,&quot;aria-hidden&quot;:!0,className:x.asterisk,children:[&quot; &quot;,&quot;*&quot;]})]}):k]}))}),Ose=Pse,Ase=Object.freeze(Object.defineProperty({__proto__:null,default:Ose,formControlLabelClasses:ud,getFormControlLabelUtilityClasses:Jj},Symbol.toStringTag,{value:&quot;Module&quot;}));function ez(e){return yn(&quot;MuiFormGroup&quot;,e)}const Dse=hn(&quot;MuiFormGroup&quot;,[&quot;root&quot;,&quot;row&quot;,&quot;error&quot;]),Ese=Dse,Rse=[&quot;className&quot;,&quot;row&quot;],Lse=e=&gt;{const{classes:t,row:n,error:r}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;row&quot;,r&amp;&amp;&quot;error&quot;]},ez,t)},Ise=Et(&quot;div&quot;,{name:&quot;MuiFormGroup&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.row&amp;&amp;t.row]}})(({ownerState:e})=&gt;Ie({display:&quot;flex&quot;,flexDirection:&quot;column&quot;,flexWrap:&quot;wrap&quot;},e.row&amp;&amp;{flexDirection:&quot;row&quot;})),$se=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiFormGroup&quot;}),{className:l,row:i=!1}=r,o=Kt(r,Rse),a=Gi(),s=au({props:r,muiFormControl:a,states:[&quot;error&quot;]}),u=Ie({},r,{row:i,error:s.error}),c=Lse(u);return ke.jsx(Ise,Ie({className:on(c.root,l),ownerState:u,ref:n},o))}),Nse=$se,Fse=Object.freeze(Object.defineProperty({__proto__:null,default:Nse,formGroupClasses:Ese,getFormGroupUtilityClass:ez},Symbol.toStringTag,{value:&quot;Module&quot;}));function tz(e){return yn(&quot;MuiFormHelperText&quot;,e)}const jse=hn(&quot;MuiFormHelperText&quot;,[&quot;root&quot;,&quot;error&quot;,&quot;disabled&quot;,&quot;sizeSmall&quot;,&quot;sizeMedium&quot;,&quot;contained&quot;,&quot;focused&quot;,&quot;filled&quot;,&quot;required&quot;]),X3=jse;var y8;const zse=[&quot;children&quot;,&quot;className&quot;,&quot;component&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;filled&quot;,&quot;focused&quot;,&quot;margin&quot;,&quot;required&quot;,&quot;variant&quot;],Bse=e=&gt;{const{classes:t,contained:n,size:r,disabled:l,error:i,filled:o,focused:a,required:s}=e,u={root:[&quot;root&quot;,l&amp;&amp;&quot;disabled&quot;,i&amp;&amp;&quot;error&quot;,r&amp;&amp;`size${Jt(r)}`,n&amp;&amp;&quot;contained&quot;,a&amp;&amp;&quot;focused&quot;,o&amp;&amp;&quot;filled&quot;,s&amp;&amp;&quot;required&quot;]};return vn(u,tz,t)},Wse=Et(&quot;p&quot;,{name:&quot;MuiFormHelperText&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.size&amp;&amp;t[`size${Jt(n.size)}`],n.contained&amp;&amp;t.contained,n.filled&amp;&amp;t.filled]}})(({theme:e,ownerState:t})=&gt;Ie({color:(e.vars||e).palette.text.secondary},e.typography.caption,{textAlign:&quot;left&quot;,marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&amp;.${X3.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&amp;.${X3.error}`]:{color:(e.vars||e).palette.error.main}},t.size===&quot;small&quot;&amp;&amp;{marginTop:4},t.contained&amp;&amp;{marginLeft:14,marginRight:14})),qse=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiFormHelperText&quot;}),{children:l,className:i,component:o=&quot;p&quot;}=r,a=Kt(r,zse),s=Gi(),u=au({props:r,muiFormControl:s,states:[&quot;variant&quot;,&quot;size&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;filled&quot;,&quot;focused&quot;,&quot;required&quot;]}),c=Ie({},r,{component:o,contained:u.variant===&quot;filled&quot;||u.variant===&quot;outlined&quot;,variant:u.variant,size:u.size,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),d=Bse(c);return ke.jsx(Wse,Ie({as:o,ownerState:c,className:on(d.root,i),ref:n},a,{children:l===&quot; &quot;?y8||(y8=ke.jsx(&quot;span&quot;,{className:&quot;notranslate&quot;,children:&quot;​&quot;})):l}))}),nz=qse,Use=Object.freeze(Object.defineProperty({__proto__:null,default:nz,formHelperTextClasses:X3,getFormHelperTextUtilityClasses:tz},Symbol.toStringTag,{value:&quot;Module&quot;}));function Hse(e){return yn(&quot;MuiFormLabel&quot;,e)}const Rh=hn(&quot;MuiFormLabel&quot;,[&quot;root&quot;,&quot;colorSecondary&quot;,&quot;focused&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;filled&quot;,&quot;required&quot;,&quot;asterisk&quot;]),Vse=[&quot;children&quot;,&quot;className&quot;,&quot;color&quot;,&quot;component&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;filled&quot;,&quot;focused&quot;,&quot;required&quot;],Gse=e=&gt;{const{classes:t,color:n,focused:r,disabled:l,error:i,filled:o,required:a}=e,s={root:[&quot;root&quot;,`color${Jt(n)}`,l&amp;&amp;&quot;disabled&quot;,i&amp;&amp;&quot;error&quot;,o&amp;&amp;&quot;filled&quot;,r&amp;&amp;&quot;focused&quot;,a&amp;&amp;&quot;required&quot;],asterisk:[&quot;asterisk&quot;,i&amp;&amp;&quot;error&quot;]};return vn(s,Hse,t)},Yse=Et(&quot;label&quot;,{name:&quot;MuiFormLabel&quot;,slot:&quot;Root&quot;,overridesResolver:({ownerState:e},t)=&gt;Ie({},t.root,e.color===&quot;secondary&quot;&amp;&amp;t.colorSecondary,e.filled&amp;&amp;t.filled)})(({theme:e,ownerState:t})=&gt;Ie({color:(e.vars||e).palette.text.secondary},e.typography.body1,{lineHeight:&quot;1.4375em&quot;,padding:0,position:&quot;relative&quot;,[`&amp;.${Rh.focused}`]:{color:(e.vars||e).palette[t.color].main},[`&amp;.${Rh.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&amp;.${Rh.error}`]:{color:(e.vars||e).palette.error.main}})),Xse=Et(&quot;span&quot;,{name:&quot;MuiFormLabel&quot;,slot:&quot;Asterisk&quot;,overridesResolver:(e,t)=&gt;t.asterisk})(({theme:e})=&gt;({[`&amp;.${Rh.error}`]:{color:(e.vars||e).palette.error.main}})),Kse=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiFormLabel&quot;}),{children:l,className:i,component:o=&quot;label&quot;}=r,a=Kt(r,Vse),s=Gi(),u=au({props:r,muiFormControl:s,states:[&quot;color&quot;,&quot;required&quot;,&quot;focused&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;filled&quot;]}),c=Ie({},r,{color:u.color||&quot;primary&quot;,component:o,disabled:u.disabled,error:u.error,filled:u.filled,focused:u.focused,required:u.required}),d=Gse(c);return ke.jsxs(Yse,Ie({as:o,ownerState:c,className:on(d.root,i),ref:n},a,{children:[l,u.required&amp;&amp;ke.jsxs(Xse,{ownerState:c,&quot;aria-hidden&quot;:!0,className:d.asterisk,children:[&quot; &quot;,&quot;*&quot;]})]}))}),b8=ge.createContext();function Zse(e){return yn(&quot;MuiGrid&quot;,e)}const Qse=[0,1,2,3,4,5,6,7,8,9,10],Jse=[&quot;column-reverse&quot;,&quot;column&quot;,&quot;row-reverse&quot;,&quot;row&quot;],eue=[&quot;nowrap&quot;,&quot;wrap-reverse&quot;,&quot;wrap&quot;],Qf=[&quot;auto&quot;,!0,1,2,3,4,5,6,7,8,9,10,11,12],cm=hn(&quot;MuiGrid&quot;,[&quot;root&quot;,&quot;container&quot;,&quot;item&quot;,&quot;zeroMinWidth&quot;,...Qse.map(e=&gt;`spacing-xs-${e}`),...Jse.map(e=&gt;`direction-xs-${e}`),...eue.map(e=&gt;`wrap-xs-${e}`),...Qf.map(e=&gt;`grid-xs-${e}`),...Qf.map(e=&gt;`grid-sm-${e}`),...Qf.map(e=&gt;`grid-md-${e}`),...Qf.map(e=&gt;`grid-lg-${e}`),...Qf.map(e=&gt;`grid-xl-${e}`)]),tue=[&quot;className&quot;,&quot;columns&quot;,&quot;columnSpacing&quot;,&quot;component&quot;,&quot;container&quot;,&quot;direction&quot;,&quot;item&quot;,&quot;rowSpacing&quot;,&quot;spacing&quot;,&quot;wrap&quot;,&quot;zeroMinWidth&quot;];function xd(e){const t=parseFloat(e);return`${t}${String(e).replace(String(t),&quot;&quot;)||&quot;px&quot;}`}function nue({theme:e,ownerState:t}){let n;return e.breakpoints.keys.reduce((r,l)=&gt;{let i={};if(t[l]&amp;&amp;(n=t[l]),!n)return r;if(n===!0)i={flexBasis:0,flexGrow:1,maxWidth:&quot;100%&quot;};else if(n===&quot;auto&quot;)i={flexBasis:&quot;auto&quot;,flexGrow:0,flexShrink:0,maxWidth:&quot;none&quot;,width:&quot;auto&quot;};else{const o=zu({values:t.columns,breakpoints:e.breakpoints.values}),a=typeof o==&quot;object&quot;?o[l]:o;if(a==null)return r;const s=`${Math.round(n/a*1e8)/1e6}%`;let u={};if(t.container&amp;&amp;t.item&amp;&amp;t.columnSpacing!==0){const c=e.spacing(t.columnSpacing);if(c!==&quot;0px&quot;){const d=`calc(${s} + ${xd(c)})`;u={flexBasis:d,maxWidth:d}}}i=Ie({flexBasis:s,flexGrow:0,maxWidth:s},u)}return e.breakpoints.values[l]===0?Object.assign(r,i):r[e.breakpoints.up(l)]=i,r},{})}function rue({theme:e,ownerState:t}){const n=zu({values:t.direction,breakpoints:e.breakpoints.values});return jo({theme:e},n,r=&gt;{const l={flexDirection:r};return r.indexOf(&quot;column&quot;)===0&amp;&amp;(l[`&amp; &gt; .${cm.item}`]={maxWidth:&quot;none&quot;}),l})}function rz({breakpoints:e,values:t}){let n=&quot;&quot;;Object.keys(t).forEach(l=&gt;{n===&quot;&quot;&amp;&amp;t[l]!==0&amp;&amp;(n=l)});const r=Object.keys(e).sort((l,i)=&gt;e[l]-e[i]);return r.slice(0,r.indexOf(n))}function aue({theme:e,ownerState:t}){const{container:n,rowSpacing:r}=t;let l={};if(n&amp;&amp;r!==0){const i=zu({values:r,breakpoints:e.breakpoints.values});let o;typeof i==&quot;object&quot;&amp;&amp;(o=rz({breakpoints:e.breakpoints.values,values:i})),l=jo({theme:e},i,(a,s)=&gt;{var u;const c=e.spacing(a);return c!==&quot;0px&quot;?{marginTop:`-${xd(c)}`,[`&amp; &gt; .${cm.item}`]:{paddingTop:xd(c)}}:(u=o)!=null&amp;&amp;u.includes(s)?{}:{marginTop:0,[`&amp; &gt; .${cm.item}`]:{paddingTop:0}}})}return l}function oue({theme:e,ownerState:t}){const{container:n,columnSpacing:r}=t;let l={};if(n&amp;&amp;r!==0){const i=zu({values:r,breakpoints:e.breakpoints.values});let o;typeof i==&quot;object&quot;&amp;&amp;(o=rz({breakpoints:e.breakpoints.values,values:i})),l=jo({theme:e},i,(a,s)=&gt;{var u;const c=e.spacing(a);return c!==&quot;0px&quot;?{width:`calc(100% + ${xd(c)})`,marginLeft:`-${xd(c)}`,[`&amp; &gt; .${cm.item}`]:{paddingLeft:xd(c)}}:(u=o)!=null&amp;&amp;u.includes(s)?{}:{width:&quot;100%&quot;,marginLeft:0,[`&amp; &gt; .${cm.item}`]:{paddingLeft:0}}})}return l}function iue(e,t,n={}){if(!e||e&lt;=0)return[];if(typeof e==&quot;string&quot;&amp;&amp;!Number.isNaN(Number(e))||typeof e==&quot;number&quot;)return[n[`spacing-xs-${String(e)}`]];const r=[];return t.forEach(l=&gt;{const i=e[l];Number(i)&gt;0&amp;&amp;r.push(n[`spacing-${l}-${String(i)}`])}),r}const lue=Et(&quot;div&quot;,{name:&quot;MuiGrid&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e,{container:r,direction:l,item:i,spacing:o,wrap:a,zeroMinWidth:s,breakpoints:u}=n;let c=[];r&amp;&amp;(c=iue(o,u,t));const d=[];return u.forEach(f=&gt;{const p=n[f];p&amp;&amp;d.push(t[`grid-${f}-${String(p)}`])}),[t.root,r&amp;&amp;t.container,i&amp;&amp;t.item,s&amp;&amp;t.zeroMinWidth,...c,l!==&quot;row&quot;&amp;&amp;t[`direction-xs-${String(l)}`],a!==&quot;wrap&quot;&amp;&amp;t[`wrap-xs-${String(a)}`],...d]}})(({ownerState:e})=&gt;Ie({boxSizing:&quot;border-box&quot;},e.container&amp;&amp;{display:&quot;flex&quot;,flexWrap:&quot;wrap&quot;,width:&quot;100%&quot;},e.item&amp;&amp;{margin:0},e.zeroMinWidth&amp;&amp;{minWidth:0},e.wrap!==&quot;wrap&quot;&amp;&amp;{flexWrap:e.wrap}),rue,aue,oue,nue);function sue(e,t){if(!e||e&lt;=0)return[];if(typeof e==&quot;string&quot;&amp;&amp;!Number.isNaN(Number(e))||typeof e==&quot;number&quot;)return[`spacing-xs-${String(e)}`];const n=[];return t.forEach(r=&gt;{const l=e[r];if(Number(l)&gt;0){const i=`spacing-${r}-${String(l)}`;n.push(i)}}),n}const uue=e=&gt;{const{classes:t,container:n,direction:r,item:l,spacing:i,wrap:o,zeroMinWidth:a,breakpoints:s}=e;let u=[];n&amp;&amp;(u=sue(i,s));const c=[];s.forEach(f=&gt;{const p=e[f];p&amp;&amp;c.push(`grid-${f}-${String(p)}`)});const d={root:[&quot;root&quot;,n&amp;&amp;&quot;container&quot;,l&amp;&amp;&quot;item&quot;,a&amp;&amp;&quot;zeroMinWidth&quot;,...u,r!==&quot;row&quot;&amp;&amp;`direction-xs-${String(r)}`,o!==&quot;wrap&quot;&amp;&amp;`wrap-xs-${String(o)}`,...c]};return vn(d,Zse,t)},cr=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiGrid&quot;}),{breakpoints:l}=po(),i=Y1(r),{className:o,columns:a,columnSpacing:s,component:u=&quot;div&quot;,container:c=!1,direction:d=&quot;row&quot;,item:f=!1,rowSpacing:p,spacing:m=0,wrap:g=&quot;wrap&quot;,zeroMinWidth:b=!1}=i,v=Kt(i,tue),h=p||m,y=s||m,w=ge.useContext(b8),_=c?a||12:w,x={},T=Ie({},v);l.keys.forEach(C=&gt;{v[C]!=null&amp;&amp;(x[C]=v[C],delete T[C])});const k=Ie({},i,{columns:_,container:c,direction:d,item:f,rowSpacing:h,columnSpacing:y,wrap:g,zeroMinWidth:b,spacing:m},x,{breakpoints:l.keys}),S=uue(k);return ke.jsx(b8.Provider,{value:_,children:ke.jsx(lue,Ie({ownerState:k,className:on(S.root,o),as:u,ref:n},T))})}),cue=[&quot;addEndListener&quot;,&quot;appear&quot;,&quot;children&quot;,&quot;easing&quot;,&quot;in&quot;,&quot;onEnter&quot;,&quot;onEntered&quot;,&quot;onEntering&quot;,&quot;onExit&quot;,&quot;onExited&quot;,&quot;onExiting&quot;,&quot;style&quot;,&quot;timeout&quot;,&quot;TransitionComponent&quot;];function K3(e){return`scale(${e}, ${e**2})`}const due={entering:{opacity:1,transform:K3(1)},entered:{opacity:1,transform:&quot;none&quot;}},xw=typeof navigator&lt;&quot;u&quot;&amp;&amp;/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&amp;&amp;/(os |version\\/)15(.|_)4/i.test(navigator.userAgent),dm=ge.forwardRef(function(t,n){const{addEndListener:r,appear:l=!0,children:i,easing:o,in:a,onEnter:s,onEntered:u,onEntering:c,onExit:d,onExited:f,onExiting:p,style:m,timeout:g=&quot;auto&quot;,TransitionComponent:b=Pi}=t,v=Kt(t,cue),h=ge.useRef(),y=ge.useRef(),w=po(),_=ge.useRef(null),x=Lr(_,i.ref,n),T=E=&gt;I=&gt;{if(E){const A=_.current;I===void 0?E(A):E(A,I)}},k=T(c),S=T((E,I)=&gt;{kj(E);const{duration:A,delay:F,easing:j}=Id({style:m,timeout:g,easing:o},{mode:&quot;enter&quot;});let z;g===&quot;auto&quot;?(z=w.transitions.getAutoHeightDuration(E.clientHeight),y.current=z):z=A,E.style.transition=[w.transitions.create(&quot;opacity&quot;,{duration:z,delay:F}),w.transitions.create(&quot;transform&quot;,{duration:xw?z:z*.666,delay:F,easing:j})].join(&quot;,&quot;),s&amp;&amp;s(E,I)}),C=T(u),M=T(p),O=T(E=&gt;{const{duration:I,delay:A,easing:F}=Id({style:m,timeout:g,easing:o},{mode:&quot;exit&quot;});let j;g===&quot;auto&quot;?(j=w.transitions.getAutoHeightDuration(E.clientHeight),y.current=j):j=I,E.style.transition=[w.transitions.create(&quot;opacity&quot;,{duration:j,delay:A}),w.transitions.create(&quot;transform&quot;,{duration:xw?j:j*.666,delay:xw?A:A||j*.333,easing:F})].join(&quot;,&quot;),E.style.opacity=0,E.style.transform=K3(.75),d&amp;&amp;d(E)}),D=T(f),P=E=&gt;{g===&quot;auto&quot;&amp;&amp;(h.current=setTimeout(E,y.current||0)),r&amp;&amp;r(_.current,E)};return ge.useEffect(()=&gt;()=&gt;{clearTimeout(h.current)},[]),ke.jsx(b,Ie({appear:l,in:a,nodeRef:_,onEnter:S,onEntered:C,onEntering:k,onExit:O,onExited:D,onExiting:M,addEndListener:P,timeout:g===&quot;auto&quot;?null:g},v,{children:(E,I)=&gt;ge.cloneElement(i,Ie({style:Ie({opacity:0,transform:K3(.75),visibility:E===&quot;exited&quot;&amp;&amp;!a?&quot;hidden&quot;:void 0},due[E],m,i.props.style),ref:x},I))}))});dm.muiSupportAuto=!0;function fue(e,t,n,r,l){const[i,o]=ge.useState(()=&gt;l&amp;&amp;n?n(e).matches:r?r(e).matches:t);return no(()=&gt;{let a=!0;if(!n)return;const s=n(e),u=()=&gt;{a&amp;&amp;o(s.matches)};return u(),s.addListener(u),()=&gt;{a=!1,s.removeListener(u)}},[e,n]),i}const az=ge.useSyncExternalStore;function pue(e,t,n,r,l){const i=ge.useCallback(()=&gt;t,[t]),o=ge.useMemo(()=&gt;{if(l&amp;&amp;n)return()=&gt;n(e).matches;if(r!==null){const{matches:c}=r(e);return()=&gt;c}return i},[i,e,r,l,n]),[a,s]=ge.useMemo(()=&gt;{if(n===null)return[i,()=&gt;()=&gt;{}];const c=n(e);return[()=&gt;c.matches,d=&gt;(c.addListener(d),()=&gt;{c.removeListener(d)})]},[i,n,e]);return az(s,a,o)}function wM(e,t={}){const n=G1(),r=typeof window&lt;&quot;u&quot;&amp;&amp;typeof window.matchMedia&lt;&quot;u&quot;,{defaultMatches:l=!1,matchMedia:i=r?window.matchMedia:null,ssrMatchMedia:o=null,noSsr:a=!1}=uj({name:&quot;MuiUseMediaQuery&quot;,props:t,theme:n});let s=typeof e==&quot;function&quot;?e(n):e;return s=s.replace(/^@media( ?)/m,&quot;&quot;),(az!==void 0?pue:fue)(s,l,i,o,a)}function oz(e){return yn(&quot;MuiIcon&quot;,e)}const hue=hn(&quot;MuiIcon&quot;,[&quot;root&quot;,&quot;colorPrimary&quot;,&quot;colorSecondary&quot;,&quot;colorAction&quot;,&quot;colorError&quot;,&quot;colorDisabled&quot;,&quot;fontSizeInherit&quot;,&quot;fontSizeSmall&quot;,&quot;fontSizeMedium&quot;,&quot;fontSizeLarge&quot;]),mue=hue,gue=[&quot;baseClassName&quot;,&quot;className&quot;,&quot;color&quot;,&quot;component&quot;,&quot;fontSize&quot;],vue=e=&gt;{const{color:t,fontSize:n,classes:r}=e,l={root:[&quot;root&quot;,t!==&quot;inherit&quot;&amp;&amp;`color${Jt(t)}`,`fontSize${Jt(n)}`]};return vn(l,oz,r)},yue=Et(&quot;span&quot;,{name:&quot;MuiIcon&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.color!==&quot;inherit&quot;&amp;&amp;t[`color${Jt(n.color)}`],t[`fontSize${Jt(n.fontSize)}`]]}})(({theme:e,ownerState:t})=&gt;({userSelect:&quot;none&quot;,width:&quot;1em&quot;,height:&quot;1em&quot;,overflow:&quot;hidden&quot;,display:&quot;inline-block&quot;,textAlign:&quot;center&quot;,flexShrink:0,fontSize:{inherit:&quot;inherit&quot;,small:e.typography.pxToRem(20),medium:e.typography.pxToRem(24),large:e.typography.pxToRem(36)}[t.fontSize],color:{primary:(e.vars||e).palette.primary.main,secondary:(e.vars||e).palette.secondary.main,info:(e.vars||e).palette.info.main,success:(e.vars||e).palette.success.main,warning:(e.vars||e).palette.warning.main,action:(e.vars||e).palette.action.active,error:(e.vars||e).palette.error.main,disabled:(e.vars||e).palette.action.disabled,inherit:void 0}[t.color]})),iz=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiIcon&quot;}),{baseClassName:l=&quot;material-icons&quot;,className:i,color:o=&quot;inherit&quot;,component:a=&quot;span&quot;,fontSize:s=&quot;medium&quot;}=r,u=Kt(r,gue),c=Ie({},r,{baseClassName:l,color:o,component:a,fontSize:s}),d=vue(c);return ke.jsx(yue,Ie({as:a,className:on(l,&quot;notranslate&quot;,d.root,i),ownerState:c,&quot;aria-hidden&quot;:!0,ref:n},u))});iz.muiName=&quot;Icon&quot;;const bue=iz,xue=Object.freeze(Object.defineProperty({__proto__:null,default:bue,getIconUtilityClass:oz,iconClasses:mue},Symbol.toStringTag,{value:&quot;Module&quot;})),wue=[&quot;disableUnderline&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;fullWidth&quot;,&quot;inputComponent&quot;,&quot;multiline&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;type&quot;],_ue=e=&gt;{const{classes:t,disableUnderline:n}=e,l=vn({root:[&quot;root&quot;,!n&amp;&amp;&quot;underline&quot;],input:[&quot;input&quot;]},Die,t);return Ie({},t,l)},Tue=Et(rb,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiInput&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[...tb(e,t),!n.disableUnderline&amp;&amp;t.underline]}})(({theme:e,ownerState:t})=&gt;{let r=e.palette.mode===&quot;light&quot;?&quot;rgba(0, 0, 0, 0.42)&quot;:&quot;rgba(255, 255, 255, 0.7)&quot;;return e.vars&amp;&amp;(r=`rgba(${e.vars.palette.common.onBackgroundChannel} / ${e.vars.opacity.inputUnderline})`),Ie({position:&quot;relative&quot;},t.formControl&amp;&amp;{&quot;label + &amp;&quot;:{marginTop:16}},!t.disableUnderline&amp;&amp;{&quot;&amp;:after&quot;:{borderBottom:`2px solid ${(e.vars||e).palette[t.color].main}`,left:0,bottom:0,content:&#x27;&quot;&quot;&#x27;,position:&quot;absolute&quot;,right:0,transform:&quot;scaleX(0)&quot;,transition:e.transitions.create(&quot;transform&quot;,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:&quot;none&quot;},[`&amp;.${Zf.focused}:after`]:{transform:&quot;scaleX(1) translateX(0)&quot;},[`&amp;.${Zf.error}`]:{&quot;&amp;:before, &amp;:after&quot;:{borderBottomColor:(e.vars||e).palette.error.main}},&quot;&amp;:before&quot;:{borderBottom:`1px solid ${r}`,left:0,bottom:0,content:&#x27;&quot;\\\\00a0&quot;&#x27;,position:&quot;absolute&quot;,right:0,transition:e.transitions.create(&quot;border-bottom-color&quot;,{duration:e.transitions.duration.shorter}),pointerEvents:&quot;none&quot;},[`&amp;:hover:not(.${Zf.disabled}, .${Zf.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,&quot;@media (hover: none)&quot;:{borderBottom:`1px solid ${r}`}},[`&amp;.${Zf.disabled}:before`]:{borderBottomStyle:&quot;dotted&quot;}})}),kue=Et(ab,{name:&quot;MuiInput&quot;,slot:&quot;Input&quot;,overridesResolver:nb})({}),_M=ge.forwardRef(function(t,n){var r,l,i,o;const a=pn({props:t,name:&quot;MuiInput&quot;}),{disableUnderline:s,components:u={},componentsProps:c,fullWidth:d=!1,inputComponent:f=&quot;input&quot;,multiline:p=!1,slotProps:m,slots:g={},type:b=&quot;text&quot;}=a,v=Kt(a,wue),h=_ue(a),w={root:{ownerState:{disableUnderline:s}}},_=m??c?ha(m??c,w):w,x=(r=(l=g.root)!=null?l:u.Root)!=null?r:Tue,T=(i=(o=g.input)!=null?o:u.Input)!=null?i:kue;return ke.jsx(ob,Ie({slots:{root:x,input:T},slotProps:_,fullWidth:d,inputComponent:f,multiline:p,ref:n,type:b},v,{classes:h}))});_M.muiName=&quot;Input&quot;;function lz(e){return yn(&quot;MuiInputAdornment&quot;,e)}const Sue=hn(&quot;MuiInputAdornment&quot;,[&quot;root&quot;,&quot;filled&quot;,&quot;standard&quot;,&quot;outlined&quot;,&quot;positionStart&quot;,&quot;positionEnd&quot;,&quot;disablePointerEvents&quot;,&quot;hiddenLabel&quot;,&quot;sizeSmall&quot;]),Z3=Sue;var x8;const Cue=[&quot;children&quot;,&quot;className&quot;,&quot;component&quot;,&quot;disablePointerEvents&quot;,&quot;disableTypography&quot;,&quot;position&quot;,&quot;variant&quot;],Mue=(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[`position${Jt(n.position)}`],n.disablePointerEvents===!0&amp;&amp;t.disablePointerEvents,t[n.variant]]},Pue=e=&gt;{const{classes:t,disablePointerEvents:n,hiddenLabel:r,position:l,size:i,variant:o}=e,a={root:[&quot;root&quot;,n&amp;&amp;&quot;disablePointerEvents&quot;,l&amp;&amp;`position${Jt(l)}`,o,r&amp;&amp;&quot;hiddenLabel&quot;,i&amp;&amp;`size${Jt(i)}`]};return vn(a,lz,t)},Oue=Et(&quot;div&quot;,{name:&quot;MuiInputAdornment&quot;,slot:&quot;Root&quot;,overridesResolver:Mue})(({theme:e,ownerState:t})=&gt;Ie({display:&quot;flex&quot;,height:&quot;0.01em&quot;,maxHeight:&quot;2em&quot;,alignItems:&quot;center&quot;,whiteSpace:&quot;nowrap&quot;,color:(e.vars||e).palette.action.active},t.variant===&quot;filled&quot;&amp;&amp;{[`&amp;.${Z3.positionStart}&amp;:not(.${Z3.hiddenLabel})`]:{marginTop:16}},t.position===&quot;start&quot;&amp;&amp;{marginRight:8},t.position===&quot;end&quot;&amp;&amp;{marginLeft:8},t.disablePointerEvents===!0&amp;&amp;{pointerEvents:&quot;none&quot;})),Aue=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiInputAdornment&quot;}),{children:l,className:i,component:o=&quot;div&quot;,disablePointerEvents:a=!1,disableTypography:s=!1,position:u,variant:c}=r,d=Kt(r,Cue),f=Gi()||{};let p=c;c&amp;&amp;f.variant,f&amp;&amp;!p&amp;&amp;(p=f.variant);const m=Ie({},r,{hiddenLabel:f.hiddenLabel,size:f.size,disablePointerEvents:a,position:u,variant:p}),g=Pue(m);return ke.jsx(eb.Provider,{value:null,children:ke.jsx(Oue,Ie({as:o,ownerState:m,className:on(g.root,i),ref:n},d,{children:typeof l==&quot;string&quot;&amp;&amp;!s?ke.jsx(pr,{color:&quot;text.secondary&quot;,children:l}):ke.jsxs(ge.Fragment,{children:[u===&quot;start&quot;?x8||(x8=ke.jsx(&quot;span&quot;,{className:&quot;notranslate&quot;,children:&quot;​&quot;})):null,l]})}))})}),sz=Aue,Due=Object.freeze(Object.defineProperty({__proto__:null,default:sz,getInputAdornmentUtilityClass:lz,inputAdornmentClasses:Z3},Symbol.toStringTag,{value:&quot;Module&quot;}));function uz(e){return yn(&quot;MuiInputLabel&quot;,e)}const Eue=hn(&quot;MuiInputLabel&quot;,[&quot;root&quot;,&quot;focused&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;required&quot;,&quot;asterisk&quot;,&quot;formControl&quot;,&quot;sizeSmall&quot;,&quot;shrink&quot;,&quot;animated&quot;,&quot;standard&quot;,&quot;filled&quot;,&quot;outlined&quot;]),Rue=Eue,Lue=[&quot;disableAnimation&quot;,&quot;margin&quot;,&quot;shrink&quot;,&quot;variant&quot;,&quot;className&quot;],Iue=e=&gt;{const{classes:t,formControl:n,size:r,shrink:l,disableAnimation:i,variant:o,required:a}=e,s={root:[&quot;root&quot;,n&amp;&amp;&quot;formControl&quot;,!i&amp;&amp;&quot;animated&quot;,l&amp;&amp;&quot;shrink&quot;,r&amp;&amp;r!==&quot;normal&quot;&amp;&amp;`size${Jt(r)}`,o],asterisk:[a&amp;&amp;&quot;asterisk&quot;]},u=vn(s,uz,t);return Ie({},t,u)},$ue=Et(Kse,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiInputLabel&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[{[`&amp; .${Rh.asterisk}`]:t.asterisk},t.root,n.formControl&amp;&amp;t.formControl,n.size===&quot;small&quot;&amp;&amp;t.sizeSmall,n.shrink&amp;&amp;t.shrink,!n.disableAnimation&amp;&amp;t.animated,t[n.variant]]}})(({theme:e,ownerState:t})=&gt;Ie({display:&quot;block&quot;,transformOrigin:&quot;top left&quot;,whiteSpace:&quot;nowrap&quot;,overflow:&quot;hidden&quot;,textOverflow:&quot;ellipsis&quot;,maxWidth:&quot;100%&quot;},t.formControl&amp;&amp;{position:&quot;absolute&quot;,left:0,top:0,transform:&quot;translate(0, 20px) scale(1)&quot;},t.size===&quot;small&quot;&amp;&amp;{transform:&quot;translate(0, 17px) scale(1)&quot;},t.shrink&amp;&amp;{transform:&quot;translate(0, -1.5px) scale(0.75)&quot;,transformOrigin:&quot;top left&quot;,maxWidth:&quot;133%&quot;},!t.disableAnimation&amp;&amp;{transition:e.transitions.create([&quot;color&quot;,&quot;transform&quot;,&quot;max-width&quot;],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},t.variant===&quot;filled&quot;&amp;&amp;Ie({zIndex:1,pointerEvents:&quot;none&quot;,transform:&quot;translate(12px, 16px) scale(1)&quot;,maxWidth:&quot;calc(100% - 24px)&quot;},t.size===&quot;small&quot;&amp;&amp;{transform:&quot;translate(12px, 13px) scale(1)&quot;},t.shrink&amp;&amp;Ie({userSelect:&quot;none&quot;,pointerEvents:&quot;auto&quot;,transform:&quot;translate(12px, 7px) scale(0.75)&quot;,maxWidth:&quot;calc(133% - 24px)&quot;},t.size===&quot;small&quot;&amp;&amp;{transform:&quot;translate(12px, 4px) scale(0.75)&quot;})),t.variant===&quot;outlined&quot;&amp;&amp;Ie({zIndex:1,pointerEvents:&quot;none&quot;,transform:&quot;translate(14px, 16px) scale(1)&quot;,maxWidth:&quot;calc(100% - 24px)&quot;},t.size===&quot;small&quot;&amp;&amp;{transform:&quot;translate(14px, 9px) scale(1)&quot;},t.shrink&amp;&amp;{userSelect:&quot;none&quot;,pointerEvents:&quot;auto&quot;,maxWidth:&quot;calc(133% - 32px)&quot;,transform:&quot;translate(14px, -9px) scale(0.75)&quot;}))),cz=ge.forwardRef(function(t,n){const r=pn({name:&quot;MuiInputLabel&quot;,props:t}),{disableAnimation:l=!1,shrink:i,className:o}=r,a=Kt(r,Lue),s=Gi();let u=i;typeof u&gt;&quot;u&quot;&amp;&amp;s&amp;&amp;(u=s.filled||s.focused||s.adornedStart);const c=au({props:r,muiFormControl:s,states:[&quot;size&quot;,&quot;variant&quot;,&quot;required&quot;]}),d=Ie({},r,{disableAnimation:l,formControl:s,shrink:u,size:c.size,variant:c.variant,required:c.required}),f=Iue(d);return ke.jsx($ue,Ie({&quot;data-shrink&quot;:u,ownerState:d,ref:n,className:on(f.root,o)},a,{classes:f}))}),Nue=Object.freeze(Object.defineProperty({__proto__:null,default:cz,getInputLabelUtilityClasses:uz,inputLabelClasses:Rue},Symbol.toStringTag,{value:&quot;Module&quot;}));function dz(e){return yn(&quot;MuiLinearProgress&quot;,e)}const Fue=hn(&quot;MuiLinearProgress&quot;,[&quot;root&quot;,&quot;colorPrimary&quot;,&quot;colorSecondary&quot;,&quot;determinate&quot;,&quot;indeterminate&quot;,&quot;buffer&quot;,&quot;query&quot;,&quot;dashed&quot;,&quot;dashedColorPrimary&quot;,&quot;dashedColorSecondary&quot;,&quot;bar&quot;,&quot;barColorPrimary&quot;,&quot;barColorSecondary&quot;,&quot;bar1Indeterminate&quot;,&quot;bar1Determinate&quot;,&quot;bar1Buffer&quot;,&quot;bar2Indeterminate&quot;,&quot;bar2Buffer&quot;]),jue=Fue,zue=[&quot;className&quot;,&quot;color&quot;,&quot;value&quot;,&quot;valueBuffer&quot;,&quot;variant&quot;];let lf=e=&gt;e,w8,_8,T8,k8,S8,C8;const Q3=4,Bue=Hi(w8||(w8=lf`\n",
       "  0% {\n",
       "    left: -35%;\n",
       "    right: 100%;\n",
       "  }\n",
       "\n",
       "  60% {\n",
       "    left: 100%;\n",
       "    right: -90%;\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    left: 100%;\n",
       "    right: -90%;\n",
       "  }\n",
       "`)),Wue=Hi(_8||(_8=lf`\n",
       "  0% {\n",
       "    left: -200%;\n",
       "    right: 100%;\n",
       "  }\n",
       "\n",
       "  60% {\n",
       "    left: 107%;\n",
       "    right: -8%;\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    left: 107%;\n",
       "    right: -8%;\n",
       "  }\n",
       "`)),que=Hi(T8||(T8=lf`\n",
       "  0% {\n",
       "    opacity: 1;\n",
       "    background-position: 0 -23px;\n",
       "  }\n",
       "\n",
       "  60% {\n",
       "    opacity: 0;\n",
       "    background-position: 0 -23px;\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    opacity: 1;\n",
       "    background-position: -200px -23px;\n",
       "  }\n",
       "`)),Uue=e=&gt;{const{classes:t,variant:n,color:r}=e,l={root:[&quot;root&quot;,`color${Jt(r)}`,n],dashed:[&quot;dashed&quot;,`dashedColor${Jt(r)}`],bar1:[&quot;bar&quot;,`barColor${Jt(r)}`,(n===&quot;indeterminate&quot;||n===&quot;query&quot;)&amp;&amp;&quot;bar1Indeterminate&quot;,n===&quot;determinate&quot;&amp;&amp;&quot;bar1Determinate&quot;,n===&quot;buffer&quot;&amp;&amp;&quot;bar1Buffer&quot;],bar2:[&quot;bar&quot;,n!==&quot;buffer&quot;&amp;&amp;`barColor${Jt(r)}`,n===&quot;buffer&quot;&amp;&amp;`color${Jt(r)}`,(n===&quot;indeterminate&quot;||n===&quot;query&quot;)&amp;&amp;&quot;bar2Indeterminate&quot;,n===&quot;buffer&quot;&amp;&amp;&quot;bar2Buffer&quot;]};return vn(l,dz,t)},TM=(e,t)=&gt;t===&quot;inherit&quot;?&quot;currentColor&quot;:e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:e.palette.mode===&quot;light&quot;?_l(e.palette[t].main,.62):wl(e.palette[t].main,.5),Hue=Et(&quot;span&quot;,{name:&quot;MuiLinearProgress&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[`color${Jt(n.color)}`],t[n.variant]]}})(({ownerState:e,theme:t})=&gt;Ie({position:&quot;relative&quot;,overflow:&quot;hidden&quot;,display:&quot;block&quot;,height:4,zIndex:0,&quot;@media print&quot;:{colorAdjust:&quot;exact&quot;},backgroundColor:TM(t,e.color)},e.color===&quot;inherit&quot;&amp;&amp;e.variant!==&quot;buffer&quot;&amp;&amp;{backgroundColor:&quot;none&quot;,&quot;&amp;::before&quot;:{content:&#x27;&quot;&quot;&#x27;,position:&quot;absolute&quot;,left:0,top:0,right:0,bottom:0,backgroundColor:&quot;currentColor&quot;,opacity:.3}},e.variant===&quot;buffer&quot;&amp;&amp;{backgroundColor:&quot;transparent&quot;},e.variant===&quot;query&quot;&amp;&amp;{transform:&quot;rotate(180deg)&quot;})),Vue=Et(&quot;span&quot;,{name:&quot;MuiLinearProgress&quot;,slot:&quot;Dashed&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.dashed,t[`dashedColor${Jt(n.color)}`]]}})(({ownerState:e,theme:t})=&gt;{const n=TM(t,e.color);return Ie({position:&quot;absolute&quot;,marginTop:0,height:&quot;100%&quot;,width:&quot;100%&quot;},e.color===&quot;inherit&quot;&amp;&amp;{opacity:.3},{backgroundImage:`radial-gradient(${n} 0%, ${n} 16%, transparent 42%)`,backgroundSize:&quot;10px 10px&quot;,backgroundPosition:&quot;0 -23px&quot;})},Jl(k8||(k8=lf`\n",
       "    animation: ${0} 3s infinite linear;\n",
       "  `),que)),Gue=Et(&quot;span&quot;,{name:&quot;MuiLinearProgress&quot;,slot:&quot;Bar1&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.bar,t[`barColor${Jt(n.color)}`],(n.variant===&quot;indeterminate&quot;||n.variant===&quot;query&quot;)&amp;&amp;t.bar1Indeterminate,n.variant===&quot;determinate&quot;&amp;&amp;t.bar1Determinate,n.variant===&quot;buffer&quot;&amp;&amp;t.bar1Buffer]}})(({ownerState:e,theme:t})=&gt;Ie({width:&quot;100%&quot;,position:&quot;absolute&quot;,left:0,bottom:0,top:0,transition:&quot;transform 0.2s linear&quot;,transformOrigin:&quot;left&quot;,backgroundColor:e.color===&quot;inherit&quot;?&quot;currentColor&quot;:(t.vars||t).palette[e.color].main},e.variant===&quot;determinate&quot;&amp;&amp;{transition:`transform .${Q3}s linear`},e.variant===&quot;buffer&quot;&amp;&amp;{zIndex:1,transition:`transform .${Q3}s linear`}),({ownerState:e})=&gt;(e.variant===&quot;indeterminate&quot;||e.variant===&quot;query&quot;)&amp;&amp;Jl(S8||(S8=lf`\n",
       "      width: auto;\n",
       "      animation: ${0} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;\n",
       "    `),Bue)),Yue=Et(&quot;span&quot;,{name:&quot;MuiLinearProgress&quot;,slot:&quot;Bar2&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.bar,t[`barColor${Jt(n.color)}`],(n.variant===&quot;indeterminate&quot;||n.variant===&quot;query&quot;)&amp;&amp;t.bar2Indeterminate,n.variant===&quot;buffer&quot;&amp;&amp;t.bar2Buffer]}})(({ownerState:e,theme:t})=&gt;Ie({width:&quot;100%&quot;,position:&quot;absolute&quot;,left:0,bottom:0,top:0,transition:&quot;transform 0.2s linear&quot;,transformOrigin:&quot;left&quot;},e.variant!==&quot;buffer&quot;&amp;&amp;{backgroundColor:e.color===&quot;inherit&quot;?&quot;currentColor&quot;:(t.vars||t).palette[e.color].main},e.color===&quot;inherit&quot;&amp;&amp;{opacity:.3},e.variant===&quot;buffer&quot;&amp;&amp;{backgroundColor:TM(t,e.color),transition:`transform .${Q3}s linear`}),({ownerState:e})=&gt;(e.variant===&quot;indeterminate&quot;||e.variant===&quot;query&quot;)&amp;&amp;Jl(C8||(C8=lf`\n",
       "      width: auto;\n",
       "      animation: ${0} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;\n",
       "    `),Wue)),Xue=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiLinearProgress&quot;}),{className:l,color:i=&quot;primary&quot;,value:o,valueBuffer:a,variant:s=&quot;indeterminate&quot;}=r,u=Kt(r,zue),c=Ie({},r,{color:i,variant:s}),d=Uue(c),f=po(),p={},m={bar1:{},bar2:{}};if((s===&quot;determinate&quot;||s===&quot;buffer&quot;)&amp;&amp;o!==void 0){p[&quot;aria-valuenow&quot;]=Math.round(o),p[&quot;aria-valuemin&quot;]=0,p[&quot;aria-valuemax&quot;]=100;let g=o-100;f.direction===&quot;rtl&quot;&amp;&amp;(g=-g),m.bar1.transform=`translateX(${g}%)`}if(s===&quot;buffer&quot;&amp;&amp;a!==void 0){let g=(a||0)-100;f.direction===&quot;rtl&quot;&amp;&amp;(g=-g),m.bar2.transform=`translateX(${g}%)`}return ke.jsxs(Hue,Ie({className:on(d.root,l),ownerState:c,role:&quot;progressbar&quot;},p,{ref:n},u,{children:[s===&quot;buffer&quot;?ke.jsx(Vue,{className:d.dashed,ownerState:c}):null,ke.jsx(Gue,{className:d.bar1,ownerState:c,style:m.bar1}),s===&quot;determinate&quot;?null:ke.jsx(Yue,{className:d.bar2,ownerState:c,style:m.bar2})]}))}),fz=Xue,Kue=Object.freeze(Object.defineProperty({__proto__:null,default:fz,getLinearProgressUtilityClass:dz,linearProgressClasses:jue},Symbol.toStringTag,{value:&quot;Module&quot;})),ry=ge.createContext({});function Zue(e){return yn(&quot;MuiList&quot;,e)}hn(&quot;MuiList&quot;,[&quot;root&quot;,&quot;padding&quot;,&quot;dense&quot;,&quot;subheader&quot;]);const Que=[&quot;children&quot;,&quot;className&quot;,&quot;component&quot;,&quot;dense&quot;,&quot;disablePadding&quot;,&quot;subheader&quot;],Jue=e=&gt;{const{classes:t,disablePadding:n,dense:r,subheader:l}=e;return vn({root:[&quot;root&quot;,!n&amp;&amp;&quot;padding&quot;,r&amp;&amp;&quot;dense&quot;,l&amp;&amp;&quot;subheader&quot;]},Zue,t)},ece=Et(&quot;ul&quot;,{name:&quot;MuiList&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,!n.disablePadding&amp;&amp;t.padding,n.dense&amp;&amp;t.dense,n.subheader&amp;&amp;t.subheader]}})(({ownerState:e})=&gt;Ie({listStyle:&quot;none&quot;,margin:0,padding:0,position:&quot;relative&quot;},!e.disablePadding&amp;&amp;{paddingTop:8,paddingBottom:8},e.subheader&amp;&amp;{paddingTop:0})),tce=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiList&quot;}),{children:l,className:i,component:o=&quot;ul&quot;,dense:a=!1,disablePadding:s=!1,subheader:u}=r,c=Kt(r,Que),d=ge.useMemo(()=&gt;({dense:a}),[a]),f=Ie({},r,{component:o,dense:a,disablePadding:s}),p=Jue(f);return ke.jsx(ry.Provider,{value:d,children:ke.jsxs(ece,Ie({as:o,className:on(p.root,i),ref:n,ownerState:f},c,{children:[u,l]}))})}),M8=hn(&quot;MuiListItemIcon&quot;,[&quot;root&quot;,&quot;alignItemsFlexStart&quot;]);function pz(e){return yn(&quot;MuiListItemText&quot;,e)}const fm=hn(&quot;MuiListItemText&quot;,[&quot;root&quot;,&quot;multiline&quot;,&quot;dense&quot;,&quot;inset&quot;,&quot;primary&quot;,&quot;secondary&quot;]),nce=[&quot;children&quot;,&quot;className&quot;,&quot;disableTypography&quot;,&quot;inset&quot;,&quot;primary&quot;,&quot;primaryTypographyProps&quot;,&quot;secondary&quot;,&quot;secondaryTypographyProps&quot;],rce=e=&gt;{const{classes:t,inset:n,primary:r,secondary:l,dense:i}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;inset&quot;,i&amp;&amp;&quot;dense&quot;,r&amp;&amp;l&amp;&amp;&quot;multiline&quot;],primary:[&quot;primary&quot;],secondary:[&quot;secondary&quot;]},pz,t)},ace=Et(&quot;div&quot;,{name:&quot;MuiListItemText&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[{[`&amp; .${fm.primary}`]:t.primary},{[`&amp; .${fm.secondary}`]:t.secondary},t.root,n.inset&amp;&amp;t.inset,n.primary&amp;&amp;n.secondary&amp;&amp;t.multiline,n.dense&amp;&amp;t.dense]}})(({ownerState:e})=&gt;Ie({flex:&quot;1 1 auto&quot;,minWidth:0,marginTop:4,marginBottom:4},e.primary&amp;&amp;e.secondary&amp;&amp;{marginTop:6,marginBottom:6},e.inset&amp;&amp;{paddingLeft:56})),oce=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiListItemText&quot;}),{children:l,className:i,disableTypography:o=!1,inset:a=!1,primary:s,primaryTypographyProps:u,secondary:c,secondaryTypographyProps:d}=r,f=Kt(r,nce),{dense:p}=ge.useContext(ry);let m=s??l,g=c;const b=Ie({},r,{disableTypography:o,inset:a,primary:!!m,secondary:!!g,dense:p}),v=rce(b);return m!=null&amp;&amp;m.type!==pr&amp;&amp;!o&amp;&amp;(m=ke.jsx(pr,Ie({variant:p?&quot;body2&quot;:&quot;body1&quot;,className:v.primary,component:u!=null&amp;&amp;u.variant?void 0:&quot;span&quot;,display:&quot;block&quot;},u,{children:m}))),g!=null&amp;&amp;g.type!==pr&amp;&amp;!o&amp;&amp;(g=ke.jsx(pr,Ie({variant:&quot;body2&quot;,className:v.secondary,color:&quot;text.secondary&quot;,display:&quot;block&quot;},d,{children:g}))),ke.jsxs(ace,Ie({className:on(v.root,i),ownerState:b,ref:n},f,{children:[m,g]}))}),ice=oce,lce=Object.freeze(Object.defineProperty({__proto__:null,default:ice,getListItemTextUtilityClass:pz,listItemTextClasses:fm},Symbol.toStringTag,{value:&quot;Module&quot;})),sce=[&quot;actions&quot;,&quot;autoFocus&quot;,&quot;autoFocusItem&quot;,&quot;children&quot;,&quot;className&quot;,&quot;disabledItemsFocusable&quot;,&quot;disableListWrap&quot;,&quot;onKeyDown&quot;,&quot;variant&quot;];function ww(e,t,n){return e===t?e.firstChild:t&amp;&amp;t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function P8(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&amp;&amp;t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function hz(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&amp;&amp;(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.indexOf(t.keys.join(&quot;&quot;))===0}function Jf(e,t,n,r,l,i){let o=!1,a=l(e,t,t?n:!1);for(;a;){if(a===e.firstChild){if(o)return!1;o=!0}const s=r?!1:a.disabled||a.getAttribute(&quot;aria-disabled&quot;)===&quot;true&quot;;if(!a.hasAttribute(&quot;tabindex&quot;)||!hz(a,i)||s)a=l(e,a,n);else return a.focus(),!0}return!1}const uce=ge.forwardRef(function(t,n){const{actions:r,autoFocus:l=!1,autoFocusItem:i=!1,children:o,className:a,disabledItemsFocusable:s=!1,disableListWrap:u=!1,onKeyDown:c,variant:d=&quot;selectedMenu&quot;}=t,f=Kt(t,sce),p=ge.useRef(null),m=ge.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});no(()=&gt;{l&amp;&amp;p.current.focus()},[l]),ge.useImperativeHandle(r,()=&gt;({adjustStyleForScrollbar:(y,w)=&gt;{const _=!p.current.style.width;if(y.clientHeight&lt;p.current.clientHeight&amp;&amp;_){const x=`${RF(Aa(y))}px`;p.current.style[w.direction===&quot;rtl&quot;?&quot;paddingLeft&quot;:&quot;paddingRight&quot;]=x,p.current.style.width=`calc(100% + ${x})`}return p.current}}),[]);const g=y=&gt;{const w=p.current,_=y.key,x=Aa(w).activeElement;if(_===&quot;ArrowDown&quot;)y.preventDefault(),Jf(w,x,u,s,ww);else if(_===&quot;ArrowUp&quot;)y.preventDefault(),Jf(w,x,u,s,P8);else if(_===&quot;Home&quot;)y.preventDefault(),Jf(w,null,u,s,ww);else if(_===&quot;End&quot;)y.preventDefault(),Jf(w,null,u,s,P8);else if(_.length===1){const T=m.current,k=_.toLowerCase(),S=performance.now();T.keys.length&gt;0&amp;&amp;(S-T.lastTime&gt;500?(T.keys=[],T.repeating=!0,T.previousKeyMatched=!0):T.repeating&amp;&amp;k!==T.keys[0]&amp;&amp;(T.repeating=!1)),T.lastTime=S,T.keys.push(k);const C=x&amp;&amp;!T.repeating&amp;&amp;hz(x,T);T.previousKeyMatched&amp;&amp;(C||Jf(w,x,!1,s,ww,T))?y.preventDefault():T.previousKeyMatched=!1}c&amp;&amp;c(y)},b=Lr(p,n);let v=-1;ge.Children.forEach(o,(y,w)=&gt;{if(!ge.isValidElement(y)){v===w&amp;&amp;(v+=1,v&gt;=o.length&amp;&amp;(v=-1));return}y.props.disabled||(d===&quot;selectedMenu&quot;&amp;&amp;y.props.selected||v===-1)&amp;&amp;(v=w),v===w&amp;&amp;(y.props.disabled||y.props.muiSkipListHighlight||y.type.muiSkipListHighlight)&amp;&amp;(v+=1,v&gt;=o.length&amp;&amp;(v=-1))});const h=ge.Children.map(o,(y,w)=&gt;{if(w===v){const _={};return i&amp;&amp;(_.autoFocus=!0),y.props.tabIndex===void 0&amp;&amp;d===&quot;selectedMenu&quot;&amp;&amp;(_.tabIndex=0),ge.cloneElement(y,_)}return y});return ke.jsx(tce,Ie({role:&quot;menu&quot;,ref:b,className:a,onKeyDown:g,tabIndex:l?0:-1},f,{children:h}))});function cce(e){return yn(&quot;MuiPopover&quot;,e)}hn(&quot;MuiPopover&quot;,[&quot;root&quot;,&quot;paper&quot;]);const dce=[&quot;onEntering&quot;],fce=[&quot;action&quot;,&quot;anchorEl&quot;,&quot;anchorOrigin&quot;,&quot;anchorPosition&quot;,&quot;anchorReference&quot;,&quot;children&quot;,&quot;className&quot;,&quot;container&quot;,&quot;elevation&quot;,&quot;marginThreshold&quot;,&quot;open&quot;,&quot;PaperProps&quot;,&quot;slots&quot;,&quot;slotProps&quot;,&quot;transformOrigin&quot;,&quot;TransitionComponent&quot;,&quot;transitionDuration&quot;,&quot;TransitionProps&quot;,&quot;disableScrollLock&quot;],pce=[&quot;slotProps&quot;];function O8(e,t){let n=0;return typeof t==&quot;number&quot;?n=t:t===&quot;center&quot;?n=e.height/2:t===&quot;bottom&quot;&amp;&amp;(n=e.height),n}function A8(e,t){let n=0;return typeof t==&quot;number&quot;?n=t:t===&quot;center&quot;?n=e.width/2:t===&quot;right&quot;&amp;&amp;(n=e.width),n}function D8(e){return[e.horizontal,e.vertical].map(t=&gt;typeof t==&quot;number&quot;?`${t}px`:t).join(&quot; &quot;)}function _w(e){return typeof e==&quot;function&quot;?e():e}const hce=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],paper:[&quot;paper&quot;]},cce,t)},mce=Et(Kj,{name:&quot;MuiPopover&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({}),mz=Et(nu,{name:&quot;MuiPopover&quot;,slot:&quot;Paper&quot;,overridesResolver:(e,t)=&gt;t.paper})({position:&quot;absolute&quot;,overflowY:&quot;auto&quot;,overflowX:&quot;hidden&quot;,minWidth:16,minHeight:16,maxWidth:&quot;calc(100% - 32px)&quot;,maxHeight:&quot;calc(100% - 32px)&quot;,outline:0}),kM=ge.forwardRef(function(t,n){var r,l,i;const o=pn({props:t,name:&quot;MuiPopover&quot;}),{action:a,anchorEl:s,anchorOrigin:u={vertical:&quot;top&quot;,horizontal:&quot;left&quot;},anchorPosition:c,anchorReference:d=&quot;anchorEl&quot;,children:f,className:p,container:m,elevation:g=8,marginThreshold:b=16,open:v,PaperProps:h={},slots:y,slotProps:w,transformOrigin:_={vertical:&quot;top&quot;,horizontal:&quot;left&quot;},TransitionComponent:x=dm,transitionDuration:T=&quot;auto&quot;,TransitionProps:{onEntering:k}={},disableScrollLock:S=!1}=o,C=Kt(o.TransitionProps,dce),M=Kt(o,fce),O=(r=w==null?void 0:w.paper)!=null?r:h,D=ge.useRef(),P=Lr(D,O.ref),E=Ie({},o,{anchorOrigin:u,anchorReference:d,elevation:g,marginThreshold:b,externalPaperSlotProps:O,transformOrigin:_,TransitionComponent:x,transitionDuration:T,TransitionProps:C}),I=hce(E),A=ge.useCallback(()=&gt;{if(d===&quot;anchorPosition&quot;)return c;const Z=_w(s),X=(Z&amp;&amp;Z.nodeType===1?Z:Aa(D.current).body).getBoundingClientRect();return{top:X.top+O8(X,u.vertical),left:X.left+A8(X,u.horizontal)}},[s,u.horizontal,u.vertical,c,d]),F=ge.useCallback(Z=&gt;({vertical:O8(Z,_.vertical),horizontal:A8(Z,_.horizontal)}),[_.horizontal,_.vertical]),j=ge.useCallback(Z=&gt;{const G={width:Z.offsetWidth,height:Z.offsetHeight},X=F(G);if(d===&quot;none&quot;)return{top:null,left:null,transformOrigin:D8(X)};const Q=A();let re=Q.top-X.vertical,ae=Q.left-X.horizontal;const ie=re+G.height,se=ae+G.width,he=bl(_w(s)),Se=he.innerHeight-b,Oe=he.innerWidth-b;if(b!==null&amp;&amp;re&lt;b){const Pe=re-b;re-=Pe,X.vertical+=Pe}else if(b!==null&amp;&amp;ie&gt;Se){const Pe=ie-Se;re-=Pe,X.vertical+=Pe}if(b!==null&amp;&amp;ae&lt;b){const Pe=ae-b;ae-=Pe,X.horizontal+=Pe}else if(se&gt;Oe){const Pe=se-Oe;ae-=Pe,X.horizontal+=Pe}return{top:`${Math.round(re)}px`,left:`${Math.round(ae)}px`,transformOrigin:D8(X)}},[s,d,A,F,b]),[z,B]=ge.useState(v),N=ge.useCallback(()=&gt;{const Z=D.current;if(!Z)return;const G=j(Z);G.top!==null&amp;&amp;(Z.style.top=G.top),G.left!==null&amp;&amp;(Z.style.left=G.left),Z.style.transformOrigin=G.transformOrigin,B(!0)},[j]);ge.useEffect(()=&gt;(S&amp;&amp;window.addEventListener(&quot;scroll&quot;,N),()=&gt;window.removeEventListener(&quot;scroll&quot;,N)),[s,S,N]);const R=(Z,G)=&gt;{k&amp;&amp;k(Z,G),N()},q=()=&gt;{B(!1)};ge.useEffect(()=&gt;{v&amp;&amp;N()}),ge.useImperativeHandle(a,()=&gt;v?{updatePosition:()=&gt;{N()}}:null,[v,N]),ge.useEffect(()=&gt;{if(!v)return;const Z=Um(()=&gt;{N()}),G=bl(s);return G.addEventListener(&quot;resize&quot;,Z),()=&gt;{Z.clear(),G.removeEventListener(&quot;resize&quot;,Z)}},[s,v,N]);let Y=T;T===&quot;auto&quot;&amp;&amp;!x.muiSupportAuto&amp;&amp;(Y=void 0);const L=m||(s?Aa(_w(s)).body:void 0),W=(l=y==null?void 0:y.root)!=null?l:mce,U=(i=y==null?void 0:y.paper)!=null?i:mz,V=Ui({elementType:U,externalSlotProps:Ie({},O,{style:z?O.style:Ie({},O.style,{opacity:0})}),additionalProps:{elevation:g,ref:P},ownerState:E,className:on(I.paper,O==null?void 0:O.className)}),te=Ui({elementType:W,externalSlotProps:(w==null?void 0:w.root)||{},externalForwardedProps:M,additionalProps:{ref:n,slotProps:{backdrop:{invisible:!0}},container:L,open:v},ownerState:E,className:on(I.root,p)}),{slotProps:ee}=te,H=Kt(te,pce);return ke.jsx(W,Ie({},H,!lm(W)&amp;&amp;{slotProps:ee,disableScrollLock:S},{children:ke.jsx(x,Ie({appear:!0,in:v,onEntering:R,onExited:q,timeout:Y},C,{children:ke.jsx(U,Ie({},V,{children:f}))}))}))});function gz(e){return yn(&quot;MuiMenu&quot;,e)}const gce=hn(&quot;MuiMenu&quot;,[&quot;root&quot;,&quot;paper&quot;,&quot;list&quot;]),vce=gce,yce=[&quot;onEntering&quot;],bce=[&quot;autoFocus&quot;,&quot;children&quot;,&quot;className&quot;,&quot;disableAutoFocusItem&quot;,&quot;MenuListProps&quot;,&quot;onClose&quot;,&quot;open&quot;,&quot;PaperProps&quot;,&quot;PopoverClasses&quot;,&quot;transitionDuration&quot;,&quot;TransitionProps&quot;,&quot;variant&quot;,&quot;slots&quot;,&quot;slotProps&quot;],xce={vertical:&quot;top&quot;,horizontal:&quot;right&quot;},wce={vertical:&quot;top&quot;,horizontal:&quot;left&quot;},_ce=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],paper:[&quot;paper&quot;],list:[&quot;list&quot;]},gz,t)},Tce=Et(kM,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiMenu&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({}),kce=Et(mz,{name:&quot;MuiMenu&quot;,slot:&quot;Paper&quot;,overridesResolver:(e,t)=&gt;t.paper})({maxHeight:&quot;calc(100% - 96px)&quot;,WebkitOverflowScrolling:&quot;touch&quot;}),Sce=Et(uce,{name:&quot;MuiMenu&quot;,slot:&quot;List&quot;,overridesResolver:(e,t)=&gt;t.list})({outline:0}),Cce=ge.forwardRef(function(t,n){var r,l;const i=pn({props:t,name:&quot;MuiMenu&quot;}),{autoFocus:o=!0,children:a,className:s,disableAutoFocusItem:u=!1,MenuListProps:c={},onClose:d,open:f,PaperProps:p={},PopoverClasses:m,transitionDuration:g=&quot;auto&quot;,TransitionProps:{onEntering:b}={},variant:v=&quot;selectedMenu&quot;,slots:h={},slotProps:y={}}=i,w=Kt(i.TransitionProps,yce),_=Kt(i,bce),x=po(),T=x.direction===&quot;rtl&quot;,k=Ie({},i,{autoFocus:o,disableAutoFocusItem:u,MenuListProps:c,onEntering:b,PaperProps:p,transitionDuration:g,TransitionProps:w,variant:v}),S=_ce(k),C=o&amp;&amp;!u&amp;&amp;f,M=ge.useRef(null),O=(j,z)=&gt;{M.current&amp;&amp;M.current.adjustStyleForScrollbar(j,x),b&amp;&amp;b(j,z)},D=j=&gt;{j.key===&quot;Tab&quot;&amp;&amp;(j.preventDefault(),d&amp;&amp;d(j,&quot;tabKeyDown&quot;))};let P=-1;ge.Children.map(a,(j,z)=&gt;{ge.isValidElement(j)&amp;&amp;(j.props.disabled||(v===&quot;selectedMenu&quot;&amp;&amp;j.props.selected||P===-1)&amp;&amp;(P=z))});const E=(r=h.paper)!=null?r:kce,I=(l=y.paper)!=null?l:p,A=Ui({elementType:h.root,externalSlotProps:y.root,ownerState:k,className:[S.root,s]}),F=Ui({elementType:E,externalSlotProps:I,ownerState:k,className:S.paper});return ke.jsx(Tce,Ie({onClose:d,anchorOrigin:{vertical:&quot;bottom&quot;,horizontal:T?&quot;right&quot;:&quot;left&quot;},transformOrigin:T?xce:wce,slots:{paper:E,root:h.root},slotProps:{root:A,paper:F},open:f,ref:n,transitionDuration:g,TransitionProps:Ie({onEntering:O},w),ownerState:k},_,{classes:m,children:ke.jsx(Sce,Ie({onKeyDown:D,actions:M,autoFocus:o&amp;&amp;(P===-1||u),autoFocusItem:C,variant:v},c,{className:on(S.list,c.className),children:a}))}))}),vz=Cce,Mce=Object.freeze(Object.defineProperty({__proto__:null,default:vz,getMenuUtilityClass:gz,menuClasses:vce},Symbol.toStringTag,{value:&quot;Module&quot;}));function yz(e){return yn(&quot;MuiMenuItem&quot;,e)}const Pce=hn(&quot;MuiMenuItem&quot;,[&quot;root&quot;,&quot;focusVisible&quot;,&quot;dense&quot;,&quot;disabled&quot;,&quot;divider&quot;,&quot;gutters&quot;,&quot;selected&quot;]),Yc=Pce,Oce=[&quot;autoFocus&quot;,&quot;component&quot;,&quot;dense&quot;,&quot;divider&quot;,&quot;disableGutters&quot;,&quot;focusVisibleClassName&quot;,&quot;role&quot;,&quot;tabIndex&quot;,&quot;className&quot;],Ace=(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.dense&amp;&amp;t.dense,n.divider&amp;&amp;t.divider,!n.disableGutters&amp;&amp;t.gutters]},Dce=e=&gt;{const{disabled:t,dense:n,divider:r,disableGutters:l,selected:i,classes:o}=e,s=vn({root:[&quot;root&quot;,n&amp;&amp;&quot;dense&quot;,t&amp;&amp;&quot;disabled&quot;,!l&amp;&amp;&quot;gutters&quot;,r&amp;&amp;&quot;divider&quot;,i&amp;&amp;&quot;selected&quot;]},yz,o);return Ie({},o,s)},Ece=Et(Tl,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiMenuItem&quot;,slot:&quot;Root&quot;,overridesResolver:Ace})(({theme:e,ownerState:t})=&gt;Ie({},e.typography.body1,{display:&quot;flex&quot;,justifyContent:&quot;flex-start&quot;,alignItems:&quot;center&quot;,position:&quot;relative&quot;,textDecoration:&quot;none&quot;,minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:&quot;border-box&quot;,whiteSpace:&quot;nowrap&quot;},!t.disableGutters&amp;&amp;{paddingLeft:16,paddingRight:16},t.divider&amp;&amp;{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:&quot;padding-box&quot;},{&quot;&amp;:hover&quot;:{textDecoration:&quot;none&quot;,backgroundColor:(e.vars||e).palette.action.hover,&quot;@media (hover: none)&quot;:{backgroundColor:&quot;transparent&quot;}},[`&amp;.${Yc.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:rr(e.palette.primary.main,e.palette.action.selectedOpacity),[`&amp;.${Yc.focusVisible}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:rr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`&amp;.${Yc.selected}:hover`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:rr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),&quot;@media (hover: none)&quot;:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:rr(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&amp;.${Yc.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&amp;.${Yc.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`&amp; + .${v8.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`&amp; + .${v8.inset}`]:{marginLeft:52},[`&amp; .${fm.root}`]:{marginTop:0,marginBottom:0},[`&amp; .${fm.inset}`]:{paddingLeft:36},[`&amp; .${M8.root}`]:{minWidth:36}},!t.dense&amp;&amp;{[e.breakpoints.up(&quot;sm&quot;)]:{minHeight:&quot;auto&quot;}},t.dense&amp;&amp;Ie({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{[`&amp; .${M8.root} svg`]:{fontSize:&quot;1.25rem&quot;}}))),Rce=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiMenuItem&quot;}),{autoFocus:l=!1,component:i=&quot;li&quot;,dense:o=!1,divider:a=!1,disableGutters:s=!1,focusVisibleClassName:u,role:c=&quot;menuitem&quot;,tabIndex:d,className:f}=r,p=Kt(r,Oce),m=ge.useContext(ry),g=ge.useMemo(()=&gt;({dense:o||m.dense||!1,disableGutters:s}),[m.dense,o,s]),b=ge.useRef(null);no(()=&gt;{l&amp;&amp;b.current&amp;&amp;b.current.focus()},[l]);const v=Ie({},r,{dense:g.dense,divider:a,disableGutters:s}),h=Dce(r),y=Lr(b,n);let w;return r.disabled||(w=d!==void 0?d:-1),ke.jsx(ry.Provider,{value:g,children:ke.jsx(Ece,Ie({ref:y,role:c,tabIndex:w,component:i,focusVisibleClassName:on(h.focusVisible,u),className:on(h.root,f)},p,{ownerState:v,classes:h}))})}),bz=Rce,Lce=Object.freeze(Object.defineProperty({__proto__:null,default:bz,getMenuItemUtilityClass:yz,menuItemClasses:Yc},Symbol.toStringTag,{value:&quot;Module&quot;}));function Ice(e){return yn(&quot;MuiNativeSelect&quot;,e)}const SM=hn(&quot;MuiNativeSelect&quot;,[&quot;root&quot;,&quot;select&quot;,&quot;multiple&quot;,&quot;filled&quot;,&quot;outlined&quot;,&quot;standard&quot;,&quot;disabled&quot;,&quot;icon&quot;,&quot;iconOpen&quot;,&quot;iconFilled&quot;,&quot;iconOutlined&quot;,&quot;iconStandard&quot;,&quot;nativeInput&quot;,&quot;error&quot;]),$ce=[&quot;className&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;IconComponent&quot;,&quot;inputRef&quot;,&quot;variant&quot;],Nce=e=&gt;{const{classes:t,variant:n,disabled:r,multiple:l,open:i,error:o}=e,a={select:[&quot;select&quot;,n,r&amp;&amp;&quot;disabled&quot;,l&amp;&amp;&quot;multiple&quot;,o&amp;&amp;&quot;error&quot;],icon:[&quot;icon&quot;,`icon${Jt(n)}`,i&amp;&amp;&quot;iconOpen&quot;,r&amp;&amp;&quot;disabled&quot;]};return vn(a,Ice,t)},xz=({ownerState:e,theme:t})=&gt;Ie({MozAppearance:&quot;none&quot;,WebkitAppearance:&quot;none&quot;,userSelect:&quot;none&quot;,borderRadius:0,cursor:&quot;pointer&quot;,&quot;&amp;:focus&quot;:Ie({},t.vars?{backgroundColor:`rgba(${t.vars.palette.common.onBackgroundChannel} / 0.05)`}:{backgroundColor:t.palette.mode===&quot;light&quot;?&quot;rgba(0, 0, 0, 0.05)&quot;:&quot;rgba(255, 255, 255, 0.05)&quot;},{borderRadius:0}),&quot;&amp;::-ms-expand&quot;:{display:&quot;none&quot;},[`&amp;.${SM.disabled}`]:{cursor:&quot;default&quot;},&quot;&amp;[multiple]&quot;:{height:&quot;auto&quot;},&quot;&amp;:not([multiple]) option, &amp;:not([multiple]) optgroup&quot;:{backgroundColor:(t.vars||t).palette.background.paper},&quot;&amp;&amp;&amp;&quot;:{paddingRight:24,minWidth:16}},e.variant===&quot;filled&quot;&amp;&amp;{&quot;&amp;&amp;&amp;&quot;:{paddingRight:32}},e.variant===&quot;outlined&quot;&amp;&amp;{borderRadius:(t.vars||t).shape.borderRadius,&quot;&amp;:focus&quot;:{borderRadius:(t.vars||t).shape.borderRadius},&quot;&amp;&amp;&amp;&quot;:{paddingRight:32}}),Fce=Et(&quot;select&quot;,{name:&quot;MuiNativeSelect&quot;,slot:&quot;Select&quot;,shouldForwardProp:Vi,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&amp;&amp;t.error,{[`&amp;.${SM.multiple}`]:t.multiple}]}})(xz),wz=({ownerState:e,theme:t})=&gt;Ie({position:&quot;absolute&quot;,right:0,top:&quot;calc(50% - .5em)&quot;,pointerEvents:&quot;none&quot;,color:(t.vars||t).palette.action.active,[`&amp;.${SM.disabled}`]:{color:(t.vars||t).palette.action.disabled}},e.open&amp;&amp;{transform:&quot;rotate(180deg)&quot;},e.variant===&quot;filled&quot;&amp;&amp;{right:7},e.variant===&quot;outlined&quot;&amp;&amp;{right:7}),jce=Et(&quot;svg&quot;,{name:&quot;MuiNativeSelect&quot;,slot:&quot;Icon&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.icon,n.variant&amp;&amp;t[`icon${Jt(n.variant)}`],n.open&amp;&amp;t.iconOpen]}})(wz),zce=ge.forwardRef(function(t,n){const{className:r,disabled:l,error:i,IconComponent:o,inputRef:a,variant:s=&quot;standard&quot;}=t,u=Kt(t,$ce),c=Ie({},t,{disabled:l,variant:s,error:i}),d=Nce(c);return ke.jsxs(ge.Fragment,{children:[ke.jsx(Fce,Ie({ownerState:c,className:on(d.select,r),disabled:l,ref:a||n},u)),t.multiple?null:ke.jsx(jce,{as:o,ownerState:c,className:d.icon})]})});var E8;const Bce=[&quot;children&quot;,&quot;classes&quot;,&quot;className&quot;,&quot;label&quot;,&quot;notched&quot;],Wce=Et(&quot;fieldset&quot;)({textAlign:&quot;left&quot;,position:&quot;absolute&quot;,bottom:0,right:0,top:-5,left:0,margin:0,padding:&quot;0 8px&quot;,pointerEvents:&quot;none&quot;,borderRadius:&quot;inherit&quot;,borderStyle:&quot;solid&quot;,borderWidth:1,overflow:&quot;hidden&quot;,minWidth:&quot;0%&quot;}),qce=Et(&quot;legend&quot;)(({ownerState:e,theme:t})=&gt;Ie({float:&quot;unset&quot;,width:&quot;auto&quot;,overflow:&quot;hidden&quot;},!e.withLabel&amp;&amp;{padding:0,lineHeight:&quot;11px&quot;,transition:t.transitions.create(&quot;width&quot;,{duration:150,easing:t.transitions.easing.easeOut})},e.withLabel&amp;&amp;Ie({display:&quot;block&quot;,padding:0,height:11,fontSize:&quot;0.75em&quot;,visibility:&quot;hidden&quot;,maxWidth:.01,transition:t.transitions.create(&quot;max-width&quot;,{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:&quot;nowrap&quot;,&quot;&amp; &gt; span&quot;:{paddingLeft:5,paddingRight:5,display:&quot;inline-block&quot;,opacity:0,visibility:&quot;visible&quot;}},e.notched&amp;&amp;{maxWidth:&quot;100%&quot;,transition:t.transitions.create(&quot;max-width&quot;,{duration:100,easing:t.transitions.easing.easeOut,delay:50})})));function Uce(e){const{className:t,label:n,notched:r}=e,l=Kt(e,Bce),i=n!=null&amp;&amp;n!==&quot;&quot;,o=Ie({},e,{notched:r,withLabel:i});return ke.jsx(Wce,Ie({&quot;aria-hidden&quot;:!0,className:t,ownerState:o},l,{children:ke.jsx(qce,{ownerState:o,children:i?ke.jsx(&quot;span&quot;,{children:n}):E8||(E8=ke.jsx(&quot;span&quot;,{className:&quot;notranslate&quot;,children:&quot;​&quot;}))})}))}const Hce=[&quot;components&quot;,&quot;fullWidth&quot;,&quot;inputComponent&quot;,&quot;label&quot;,&quot;multiline&quot;,&quot;notched&quot;,&quot;slots&quot;,&quot;type&quot;],Vce=e=&gt;{const{classes:t}=e,r=vn({root:[&quot;root&quot;],notchedOutline:[&quot;notchedOutline&quot;],input:[&quot;input&quot;]},Eie,t);return Ie({},t,r)},Gce=Et(rb,{shouldForwardProp:e=&gt;Vi(e)||e===&quot;classes&quot;,name:&quot;MuiOutlinedInput&quot;,slot:&quot;Root&quot;,overridesResolver:tb})(({theme:e,ownerState:t})=&gt;{const n=e.palette.mode===&quot;light&quot;?&quot;rgba(0, 0, 0, 0.23)&quot;:&quot;rgba(255, 255, 255, 0.23)&quot;;return Ie({position:&quot;relative&quot;,borderRadius:(e.vars||e).shape.borderRadius,[`&amp;:hover .${xs.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},&quot;@media (hover: none)&quot;:{[`&amp;:hover .${xs.notchedOutline}`]:{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:n}},[`&amp;.${xs.focused} .${xs.notchedOutline}`]:{borderColor:(e.vars||e).palette[t.color].main,borderWidth:2},[`&amp;.${xs.error} .${xs.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&amp;.${xs.disabled} .${xs.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}},t.startAdornment&amp;&amp;{paddingLeft:14},t.endAdornment&amp;&amp;{paddingRight:14},t.multiline&amp;&amp;Ie({padding:&quot;16.5px 14px&quot;},t.size===&quot;small&quot;&amp;&amp;{padding:&quot;8.5px 14px&quot;}))}),Yce=Et(Uce,{name:&quot;MuiOutlinedInput&quot;,slot:&quot;NotchedOutline&quot;,overridesResolver:(e,t)=&gt;t.notchedOutline})(({theme:e})=&gt;{const t=e.palette.mode===&quot;light&quot;?&quot;rgba(0, 0, 0, 0.23)&quot;:&quot;rgba(255, 255, 255, 0.23)&quot;;return{borderColor:e.vars?`rgba(${e.vars.palette.common.onBackgroundChannel} / 0.23)`:t}}),Xce=Et(ab,{name:&quot;MuiOutlinedInput&quot;,slot:&quot;Input&quot;,overridesResolver:nb})(({theme:e,ownerState:t})=&gt;Ie({padding:&quot;16.5px 14px&quot;},!e.vars&amp;&amp;{&quot;&amp;:-webkit-autofill&quot;:{WebkitBoxShadow:e.palette.mode===&quot;light&quot;?null:&quot;0 0 0 100px #266798 inset&quot;,WebkitTextFillColor:e.palette.mode===&quot;light&quot;?null:&quot;#fff&quot;,caretColor:e.palette.mode===&quot;light&quot;?null:&quot;#fff&quot;,borderRadius:&quot;inherit&quot;}},e.vars&amp;&amp;{&quot;&amp;:-webkit-autofill&quot;:{borderRadius:&quot;inherit&quot;},[e.getColorSchemeSelector(&quot;dark&quot;)]:{&quot;&amp;:-webkit-autofill&quot;:{WebkitBoxShadow:&quot;0 0 0 100px #266798 inset&quot;,WebkitTextFillColor:&quot;#fff&quot;,caretColor:&quot;#fff&quot;}}},t.size===&quot;small&quot;&amp;&amp;{padding:&quot;8.5px 14px&quot;},t.multiline&amp;&amp;{padding:0},t.startAdornment&amp;&amp;{paddingLeft:0},t.endAdornment&amp;&amp;{paddingRight:0})),CM=ge.forwardRef(function(t,n){var r,l,i,o,a;const s=pn({props:t,name:&quot;MuiOutlinedInput&quot;}),{components:u={},fullWidth:c=!1,inputComponent:d=&quot;input&quot;,label:f,multiline:p=!1,notched:m,slots:g={},type:b=&quot;text&quot;}=s,v=Kt(s,Hce),h=Vce(s),y=Gi(),w=au({props:s,muiFormControl:y,states:[&quot;color&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;focused&quot;,&quot;hiddenLabel&quot;,&quot;size&quot;,&quot;required&quot;]}),_=Ie({},s,{color:w.color||&quot;primary&quot;,disabled:w.disabled,error:w.error,focused:w.focused,formControl:y,fullWidth:c,hiddenLabel:w.hiddenLabel,multiline:p,size:w.size,type:b}),x=(r=(l=g.root)!=null?l:u.Root)!=null?r:Gce,T=(i=(o=g.input)!=null?o:u.Input)!=null?i:Xce;return ke.jsx(ob,Ie({slots:{root:x,input:T},renderSuffix:k=&gt;ke.jsx(Yce,{ownerState:_,className:h.notchedOutline,label:f!=null&amp;&amp;f!==&quot;&quot;&amp;&amp;w.required?a||(a=ke.jsxs(ge.Fragment,{children:[f,&quot; &quot;,&quot;*&quot;]})):f,notched:typeof m&lt;&quot;u&quot;?m:!!(k.startAdornment||k.filled||k.focused)}),fullWidth:c,inputComponent:d,multiline:p,ref:n,type:b},v,{classes:Ie({},h,{notchedOutline:null})}))});CM.muiName=&quot;Input&quot;;const R8=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z&quot;}),&quot;FirstPage&quot;),L8=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z&quot;}),&quot;LastPage&quot;);function _z(e){return yn(&quot;MuiSelect&quot;,e)}const Kce=hn(&quot;MuiSelect&quot;,[&quot;root&quot;,&quot;select&quot;,&quot;multiple&quot;,&quot;filled&quot;,&quot;outlined&quot;,&quot;standard&quot;,&quot;disabled&quot;,&quot;focused&quot;,&quot;icon&quot;,&quot;iconOpen&quot;,&quot;iconFilled&quot;,&quot;iconOutlined&quot;,&quot;iconStandard&quot;,&quot;nativeInput&quot;,&quot;error&quot;]),Xc=Kce;var I8;const Zce=[&quot;aria-describedby&quot;,&quot;aria-label&quot;,&quot;autoFocus&quot;,&quot;autoWidth&quot;,&quot;children&quot;,&quot;className&quot;,&quot;defaultOpen&quot;,&quot;defaultValue&quot;,&quot;disabled&quot;,&quot;displayEmpty&quot;,&quot;error&quot;,&quot;IconComponent&quot;,&quot;inputRef&quot;,&quot;labelId&quot;,&quot;MenuProps&quot;,&quot;multiple&quot;,&quot;name&quot;,&quot;onBlur&quot;,&quot;onChange&quot;,&quot;onClose&quot;,&quot;onFocus&quot;,&quot;onOpen&quot;,&quot;open&quot;,&quot;readOnly&quot;,&quot;renderValue&quot;,&quot;SelectDisplayProps&quot;,&quot;tabIndex&quot;,&quot;type&quot;,&quot;value&quot;,&quot;variant&quot;],Qce=Et(&quot;div&quot;,{name:&quot;MuiSelect&quot;,slot:&quot;Select&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[{[`&amp;.${Xc.select}`]:t.select},{[`&amp;.${Xc.select}`]:t[n.variant]},{[`&amp;.${Xc.error}`]:t.error},{[`&amp;.${Xc.multiple}`]:t.multiple}]}})(xz,{[`&amp;.${Xc.select}`]:{height:&quot;auto&quot;,minHeight:&quot;1.4375em&quot;,textOverflow:&quot;ellipsis&quot;,whiteSpace:&quot;nowrap&quot;,overflow:&quot;hidden&quot;}}),Jce=Et(&quot;svg&quot;,{name:&quot;MuiSelect&quot;,slot:&quot;Icon&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.icon,n.variant&amp;&amp;t[`icon${Jt(n.variant)}`],n.open&amp;&amp;t.iconOpen]}})(wz),ede=Et(&quot;input&quot;,{shouldForwardProp:e=&gt;Une(e)&amp;&amp;e!==&quot;classes&quot;,name:&quot;MuiSelect&quot;,slot:&quot;NativeInput&quot;,overridesResolver:(e,t)=&gt;t.nativeInput})({bottom:0,left:0,position:&quot;absolute&quot;,opacity:0,pointerEvents:&quot;none&quot;,width:&quot;100%&quot;,boxSizing:&quot;border-box&quot;});function $8(e,t){return typeof t==&quot;object&quot;&amp;&amp;t!==null?e===t:String(e)===String(t)}function tde(e){return e==null||typeof e==&quot;string&quot;&amp;&amp;!e.trim()}const nde=e=&gt;{const{classes:t,variant:n,disabled:r,multiple:l,open:i,error:o}=e,a={select:[&quot;select&quot;,n,r&amp;&amp;&quot;disabled&quot;,l&amp;&amp;&quot;multiple&quot;,o&amp;&amp;&quot;error&quot;],icon:[&quot;icon&quot;,`icon${Jt(n)}`,i&amp;&amp;&quot;iconOpen&quot;,r&amp;&amp;&quot;disabled&quot;],nativeInput:[&quot;nativeInput&quot;]};return vn(a,_z,t)},rde=ge.forwardRef(function(t,n){var r;const{&quot;aria-describedby&quot;:l,&quot;aria-label&quot;:i,autoFocus:o,autoWidth:a,children:s,className:u,defaultOpen:c,defaultValue:d,disabled:f,displayEmpty:p,error:m=!1,IconComponent:g,inputRef:b,labelId:v,MenuProps:h={},multiple:y,name:w,onBlur:_,onChange:x,onClose:T,onFocus:k,onOpen:S,open:C,readOnly:M,renderValue:O,SelectDisplayProps:D={},tabIndex:P,value:E,variant:I=&quot;standard&quot;}=t,A=Kt(t,Zce),[F,j]=Zl({controlled:E,default:d,name:&quot;Select&quot;}),[z,B]=Zl({controlled:C,default:c,name:&quot;Select&quot;}),N=ge.useRef(null),R=ge.useRef(null),[q,Y]=ge.useState(null),{current:L}=ge.useRef(C!=null),[W,U]=ge.useState(),V=Lr(n,b),te=ge.useCallback(pe=&gt;{R.current=pe,pe&amp;&amp;Y(pe)},[]),ee=q==null?void 0:q.parentNode;ge.useImperativeHandle(V,()=&gt;({focus:()=&gt;{R.current.focus()},node:N.current,value:F}),[F]),ge.useEffect(()=&gt;{c&amp;&amp;z&amp;&amp;q&amp;&amp;!L&amp;&amp;(U(a?null:ee.clientWidth),R.current.focus())},[q,a]),ge.useEffect(()=&gt;{o&amp;&amp;R.current.focus()},[o]),ge.useEffect(()=&gt;{if(!v)return;const pe=Aa(R.current).getElementById(v);if(pe){const xe=()=&gt;{getSelection().isCollapsed&amp;&amp;R.current.focus()};return pe.addEventListener(&quot;click&quot;,xe),()=&gt;{pe.removeEventListener(&quot;click&quot;,xe)}}},[v]);const H=(pe,xe)=&gt;{pe?S&amp;&amp;S(xe):T&amp;&amp;T(xe),L||(U(a?null:ee.clientWidth),B(pe))},Z=pe=&gt;{pe.button===0&amp;&amp;(pe.preventDefault(),R.current.focus(),H(!0,pe))},G=pe=&gt;{H(!1,pe)},X=ge.Children.toArray(s),Q=pe=&gt;{const xe=X.find(ye=&gt;ye.props.value===pe.target.value);xe!==void 0&amp;&amp;(j(xe.props.value),x&amp;&amp;x(pe,xe))},re=pe=&gt;xe=&gt;{let ye;if(xe.currentTarget.hasAttribute(&quot;tabindex&quot;)){if(y){ye=Array.isArray(F)?F.slice():[];const Te=F.indexOf(pe.props.value);Te===-1?ye.push(pe.props.value):ye.splice(Te,1)}else ye=pe.props.value;if(pe.props.onClick&amp;&amp;pe.props.onClick(xe),F!==ye&amp;&amp;(j(ye),x)){const Te=xe.nativeEvent||xe,Ae=new Te.constructor(Te.type,Te);Object.defineProperty(Ae,&quot;target&quot;,{writable:!0,value:{value:ye,name:w}}),x(Ae,pe)}y||H(!1,xe)}},ae=pe=&gt;{M||[&quot; &quot;,&quot;ArrowUp&quot;,&quot;ArrowDown&quot;,&quot;Enter&quot;].indexOf(pe.key)!==-1&amp;&amp;(pe.preventDefault(),H(!0,pe))},ie=q!==null&amp;&amp;z,se=pe=&gt;{!ie&amp;&amp;_&amp;&amp;(Object.defineProperty(pe,&quot;target&quot;,{writable:!0,value:{value:F,name:w}}),_(pe))};delete A[&quot;aria-invalid&quot;];let he,Se;const Oe=[];let Pe=!1;(ny({value:F})||p)&amp;&amp;(O?he=O(F):Pe=!0);const Me=X.map(pe=&gt;{if(!ge.isValidElement(pe))return null;let xe;if(y){if(!Array.isArray(F))throw new Error(No(2));xe=F.some(ye=&gt;$8(ye,pe.props.value)),xe&amp;&amp;Pe&amp;&amp;Oe.push(pe.props.children)}else xe=$8(F,pe.props.value),xe&amp;&amp;Pe&amp;&amp;(Se=pe.props.children);return ge.cloneElement(pe,{&quot;aria-selected&quot;:xe?&quot;true&quot;:&quot;false&quot;,onClick:re(pe),onKeyUp:ye=&gt;{ye.key===&quot; &quot;&amp;&amp;ye.preventDefault(),pe.props.onKeyUp&amp;&amp;pe.props.onKeyUp(ye)},role:&quot;option&quot;,selected:xe,value:void 0,&quot;data-value&quot;:pe.props.value})});Pe&amp;&amp;(y?Oe.length===0?he=null:he=Oe.reduce((pe,xe,ye)=&gt;(pe.push(xe),ye&lt;Oe.length-1&amp;&amp;pe.push(&quot;, &quot;),pe),[]):he=Se);let ce=W;!a&amp;&amp;L&amp;&amp;q&amp;&amp;(ce=ee.clientWidth);let we;typeof P&lt;&quot;u&quot;?we=P:we=f?null:0;const K=D.id||(w?`mui-component-select-${w}`:void 0),ne=Ie({},t,{variant:I,value:F,open:ie,error:m}),de=nde(ne),_e=Ie({},h.PaperProps,(r=h.slotProps)==null?void 0:r.paper),ue=Kl();return ke.jsxs(ge.Fragment,{children:[ke.jsx(Qce,Ie({ref:te,tabIndex:we,role:&quot;combobox&quot;,&quot;aria-controls&quot;:ue,&quot;aria-disabled&quot;:f?&quot;true&quot;:void 0,&quot;aria-expanded&quot;:ie?&quot;true&quot;:&quot;false&quot;,&quot;aria-haspopup&quot;:&quot;listbox&quot;,&quot;aria-label&quot;:i,&quot;aria-labelledby&quot;:[v,K].filter(Boolean).join(&quot; &quot;)||void 0,&quot;aria-describedby&quot;:l,onKeyDown:ae,onMouseDown:f||M?null:Z,onBlur:se,onFocus:k},D,{ownerState:ne,className:on(D.className,de.select,u),id:K,children:tde(he)?I8||(I8=ke.jsx(&quot;span&quot;,{className:&quot;notranslate&quot;,children:&quot;​&quot;})):he})),ke.jsx(ede,Ie({&quot;aria-invalid&quot;:m,value:Array.isArray(F)?F.join(&quot;,&quot;):F,name:w,ref:N,&quot;aria-hidden&quot;:!0,onChange:Q,tabIndex:-1,disabled:f,className:de.nativeInput,autoFocus:o,ownerState:ne},A)),ke.jsx(Jce,{as:g,className:de.icon,ownerState:ne}),ke.jsx(vz,Ie({id:`menu-${w||&quot;&quot;}`,anchorEl:ee,open:ie,onClose:G,anchorOrigin:{vertical:&quot;bottom&quot;,horizontal:&quot;center&quot;},transformOrigin:{vertical:&quot;top&quot;,horizontal:&quot;center&quot;}},h,{MenuListProps:Ie({&quot;aria-labelledby&quot;:v,role:&quot;listbox&quot;,&quot;aria-multiselectable&quot;:y?&quot;true&quot;:void 0,disableListWrap:!0,id:ue},h.MenuListProps),slotProps:Ie({},h.slotProps,{paper:Ie({},_e,{style:Ie({minWidth:ce},_e!=null?_e.style:null)})}),children:Me}))]})}),ade=[&quot;autoWidth&quot;,&quot;children&quot;,&quot;classes&quot;,&quot;className&quot;,&quot;defaultOpen&quot;,&quot;displayEmpty&quot;,&quot;IconComponent&quot;,&quot;id&quot;,&quot;input&quot;,&quot;inputProps&quot;,&quot;label&quot;,&quot;labelId&quot;,&quot;MenuProps&quot;,&quot;multiple&quot;,&quot;native&quot;,&quot;onClose&quot;,&quot;onOpen&quot;,&quot;open&quot;,&quot;renderValue&quot;,&quot;SelectDisplayProps&quot;,&quot;variant&quot;],ode=[&quot;root&quot;],ide=e=&gt;{const{classes:t}=e;return t},MM={name:&quot;MuiSelect&quot;,overridesResolver:(e,t)=&gt;t.root,shouldForwardProp:e=&gt;Vi(e)&amp;&amp;e!==&quot;variant&quot;,slot:&quot;Root&quot;},lde=Et(_M,MM)(&quot;&quot;),sde=Et(CM,MM)(&quot;&quot;),ude=Et(xM,MM)(&quot;&quot;),Tz=ge.forwardRef(function(t,n){const r=pn({name:&quot;MuiSelect&quot;,props:t}),{autoWidth:l=!1,children:i,classes:o={},className:a,defaultOpen:s=!1,displayEmpty:u=!1,IconComponent:c=Lie,id:d,input:f,inputProps:p,label:m,labelId:g,MenuProps:b,multiple:v=!1,native:h=!1,onClose:y,onOpen:w,open:_,renderValue:x,SelectDisplayProps:T,variant:k=&quot;outlined&quot;}=r,S=Kt(r,ade),C=h?zce:rde,M=Gi(),O=au({props:r,muiFormControl:M,states:[&quot;variant&quot;,&quot;error&quot;]}),D=O.variant||k,P=Ie({},r,{variant:D,classes:o}),E=ide(P),I=Kt(E,ode),A=f||{standard:ke.jsx(lde,{ownerState:P}),outlined:ke.jsx(sde,{label:m,ownerState:P}),filled:ke.jsx(ude,{ownerState:P})}[D],F=Lr(n,A.ref);return ke.jsx(ge.Fragment,{children:ge.cloneElement(A,Ie({inputComponent:C,inputProps:Ie({children:i,error:O.error,IconComponent:c,variant:D,type:void 0,multiple:v},h?{id:d}:{autoWidth:l,defaultOpen:s,displayEmpty:u,labelId:g,MenuProps:b,onClose:y,onOpen:w,open:_,renderValue:x,SelectDisplayProps:Ie({id:d},T)},p,{classes:p?ha(I,p.classes):I},f?f.props.inputProps:{})},v&amp;&amp;h&amp;&amp;D===&quot;outlined&quot;?{notched:!0}:{},{ref:F,className:on(A.props.className,a,E.root)},!f&amp;&amp;{variant:D},S))})});Tz.muiName=&quot;Select&quot;;const sb=Tz,cde=Object.freeze(Object.defineProperty({__proto__:null,default:sb,getSelectUtilityClasses:_z,selectClasses:Xc},Symbol.toStringTag,{value:&quot;Module&quot;}));function dde(e){return yn(&quot;MuiSkeleton&quot;,e)}hn(&quot;MuiSkeleton&quot;,[&quot;root&quot;,&quot;text&quot;,&quot;rectangular&quot;,&quot;rounded&quot;,&quot;circular&quot;,&quot;pulse&quot;,&quot;wave&quot;,&quot;withChildren&quot;,&quot;fitContent&quot;,&quot;heightAuto&quot;]);const fde=[&quot;animation&quot;,&quot;className&quot;,&quot;component&quot;,&quot;height&quot;,&quot;style&quot;,&quot;variant&quot;,&quot;width&quot;];let ay=e=&gt;e,N8,F8,j8,z8;const pde=e=&gt;{const{classes:t,variant:n,animation:r,hasChildren:l,width:i,height:o}=e;return vn({root:[&quot;root&quot;,n,r,l&amp;&amp;&quot;withChildren&quot;,l&amp;&amp;!i&amp;&amp;&quot;fitContent&quot;,l&amp;&amp;!o&amp;&amp;&quot;heightAuto&quot;]},dde,t)},hde=Hi(N8||(N8=ay`\n",
       "  0% {\n",
       "    opacity: 1;\n",
       "  }\n",
       "\n",
       "  50% {\n",
       "    opacity: 0.4;\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    opacity: 1;\n",
       "  }\n",
       "`)),mde=Hi(F8||(F8=ay`\n",
       "  0% {\n",
       "    transform: translateX(-100%);\n",
       "  }\n",
       "\n",
       "  50% {\n",
       "    /* +0.5s of delay between each loop */\n",
       "    transform: translateX(100%);\n",
       "  }\n",
       "\n",
       "  100% {\n",
       "    transform: translateX(100%);\n",
       "  }\n",
       "`)),gde=Et(&quot;span&quot;,{name:&quot;MuiSkeleton&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[n.variant],n.animation!==!1&amp;&amp;t[n.animation],n.hasChildren&amp;&amp;t.withChildren,n.hasChildren&amp;&amp;!n.width&amp;&amp;t.fitContent,n.hasChildren&amp;&amp;!n.height&amp;&amp;t.heightAuto]}})(({theme:e,ownerState:t})=&gt;{const n=lM(e.shape.borderRadius)||&quot;px&quot;,r=$l(e.shape.borderRadius);return Ie({display:&quot;block&quot;,backgroundColor:e.vars?e.vars.palette.Skeleton.bg:rr(e.palette.text.primary,e.palette.mode===&quot;light&quot;?.11:.13),height:&quot;1.2em&quot;},t.variant===&quot;text&quot;&amp;&amp;{marginTop:0,marginBottom:0,height:&quot;auto&quot;,transformOrigin:&quot;0 55%&quot;,transform:&quot;scale(1, 0.60)&quot;,borderRadius:`${r}${n}/${Math.round(r/.6*10)/10}${n}`,&quot;&amp;:empty:before&quot;:{content:&#x27;&quot;\\\\00a0&quot;&#x27;}},t.variant===&quot;circular&quot;&amp;&amp;{borderRadius:&quot;50%&quot;},t.variant===&quot;rounded&quot;&amp;&amp;{borderRadius:(e.vars||e).shape.borderRadius},t.hasChildren&amp;&amp;{&quot;&amp; &gt; *&quot;:{visibility:&quot;hidden&quot;}},t.hasChildren&amp;&amp;!t.width&amp;&amp;{maxWidth:&quot;fit-content&quot;},t.hasChildren&amp;&amp;!t.height&amp;&amp;{height:&quot;auto&quot;})},({ownerState:e})=&gt;e.animation===&quot;pulse&quot;&amp;&amp;Jl(j8||(j8=ay`\n",
       "      animation: ${0} 2s ease-in-out 0.5s infinite;\n",
       "    `),hde),({ownerState:e,theme:t})=&gt;e.animation===&quot;wave&quot;&amp;&amp;Jl(z8||(z8=ay`\n",
       "      position: relative;\n",
       "      overflow: hidden;\n",
       "\n",
       "      /* Fix bug in Safari https://bugs.webkit.org/show_bug.cgi?id=68196 */\n",
       "      -webkit-mask-image: -webkit-radial-gradient(white, black);\n",
       "\n",
       "      &amp;::after {\n",
       "        animation: ${0} 2s linear 0.5s infinite;\n",
       "        background: linear-gradient(\n",
       "          90deg,\n",
       "          transparent,\n",
       "          ${0},\n",
       "          transparent\n",
       "        );\n",
       "        content: &#x27;&#x27;;\n",
       "        position: absolute;\n",
       "        transform: translateX(-100%); /* Avoid flash during server-side hydration */\n",
       "        bottom: 0;\n",
       "        left: 0;\n",
       "        right: 0;\n",
       "        top: 0;\n",
       "      }\n",
       "    `),mde,(t.vars||t).palette.action.hover)),vde=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiSkeleton&quot;}),{animation:l=&quot;pulse&quot;,className:i,component:o=&quot;span&quot;,height:a,style:s,variant:u=&quot;text&quot;,width:c}=r,d=Kt(r,fde),f=Ie({},r,{animation:l,component:o,variant:u,hasChildren:!!d.children}),p=pde(f);return ke.jsx(gde,Ie({as:o,ref:n,className:on(p.root,i),ownerState:f},d,{style:Ie({width:c,height:a},s)}))});function kz(e){return yn(&quot;MuiTooltip&quot;,e)}const yde=hn(&quot;MuiTooltip&quot;,[&quot;popper&quot;,&quot;popperInteractive&quot;,&quot;popperArrow&quot;,&quot;popperClose&quot;,&quot;tooltip&quot;,&quot;tooltipArrow&quot;,&quot;touch&quot;,&quot;tooltipPlacementLeft&quot;,&quot;tooltipPlacementRight&quot;,&quot;tooltipPlacementTop&quot;,&quot;tooltipPlacementBottom&quot;,&quot;arrow&quot;]),Bl=yde,bde=[&quot;arrow&quot;,&quot;children&quot;,&quot;classes&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;describeChild&quot;,&quot;disableFocusListener&quot;,&quot;disableHoverListener&quot;,&quot;disableInteractive&quot;,&quot;disableTouchListener&quot;,&quot;enterDelay&quot;,&quot;enterNextDelay&quot;,&quot;enterTouchDelay&quot;,&quot;followCursor&quot;,&quot;id&quot;,&quot;leaveDelay&quot;,&quot;leaveTouchDelay&quot;,&quot;onClose&quot;,&quot;onOpen&quot;,&quot;open&quot;,&quot;placement&quot;,&quot;PopperComponent&quot;,&quot;PopperProps&quot;,&quot;slotProps&quot;,&quot;slots&quot;,&quot;title&quot;,&quot;TransitionComponent&quot;,&quot;TransitionProps&quot;];function xde(e){return Math.round(e*1e5)/1e5}const wde=e=&gt;{const{classes:t,disableInteractive:n,arrow:r,touch:l,placement:i}=e,o={popper:[&quot;popper&quot;,!n&amp;&amp;&quot;popperInteractive&quot;,r&amp;&amp;&quot;popperArrow&quot;],tooltip:[&quot;tooltip&quot;,r&amp;&amp;&quot;tooltipArrow&quot;,l&amp;&amp;&quot;touch&quot;,`tooltipPlacement${Jt(i.split(&quot;-&quot;)[0])}`],arrow:[&quot;arrow&quot;]};return vn(o,kz,t)},_de=Et(bM,{name:&quot;MuiTooltip&quot;,slot:&quot;Popper&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&amp;&amp;t.popperInteractive,n.arrow&amp;&amp;t.popperArrow,!n.open&amp;&amp;t.popperClose]}})(({theme:e,ownerState:t,open:n})=&gt;Ie({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:&quot;none&quot;},!t.disableInteractive&amp;&amp;{pointerEvents:&quot;auto&quot;},!n&amp;&amp;{pointerEvents:&quot;none&quot;},t.arrow&amp;&amp;{[`&amp;[data-popper-placement*=&quot;bottom&quot;] .${Bl.arrow}`]:{top:0,marginTop:&quot;-0.71em&quot;,&quot;&amp;::before&quot;:{transformOrigin:&quot;0 100%&quot;}},[`&amp;[data-popper-placement*=&quot;top&quot;] .${Bl.arrow}`]:{bottom:0,marginBottom:&quot;-0.71em&quot;,&quot;&amp;::before&quot;:{transformOrigin:&quot;100% 0&quot;}},[`&amp;[data-popper-placement*=&quot;right&quot;] .${Bl.arrow}`]:Ie({},t.isRtl?{right:0,marginRight:&quot;-0.71em&quot;}:{left:0,marginLeft:&quot;-0.71em&quot;},{height:&quot;1em&quot;,width:&quot;0.71em&quot;,&quot;&amp;::before&quot;:{transformOrigin:&quot;100% 100%&quot;}}),[`&amp;[data-popper-placement*=&quot;left&quot;] .${Bl.arrow}`]:Ie({},t.isRtl?{left:0,marginLeft:&quot;-0.71em&quot;}:{right:0,marginRight:&quot;-0.71em&quot;},{height:&quot;1em&quot;,width:&quot;0.71em&quot;,&quot;&amp;::before&quot;:{transformOrigin:&quot;0 0&quot;}})})),Tde=Et(&quot;div&quot;,{name:&quot;MuiTooltip&quot;,slot:&quot;Tooltip&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.tooltip,n.touch&amp;&amp;t.touch,n.arrow&amp;&amp;t.tooltipArrow,t[`tooltipPlacement${Jt(n.placement.split(&quot;-&quot;)[0])}`]]}})(({theme:e,ownerState:t})=&gt;Ie({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:rr(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:&quot;4px 8px&quot;,fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:&quot;break-word&quot;,fontWeight:e.typography.fontWeightMedium},t.arrow&amp;&amp;{position:&quot;relative&quot;,margin:0},t.touch&amp;&amp;{padding:&quot;8px 16px&quot;,fontSize:e.typography.pxToRem(14),lineHeight:`${xde(16/14)}em`,fontWeight:e.typography.fontWeightRegular},{[`.${Bl.popper}[data-popper-placement*=&quot;left&quot;] &amp;`]:Ie({transformOrigin:&quot;right center&quot;},t.isRtl?Ie({marginLeft:&quot;14px&quot;},t.touch&amp;&amp;{marginLeft:&quot;24px&quot;}):Ie({marginRight:&quot;14px&quot;},t.touch&amp;&amp;{marginRight:&quot;24px&quot;})),[`.${Bl.popper}[data-popper-placement*=&quot;right&quot;] &amp;`]:Ie({transformOrigin:&quot;left center&quot;},t.isRtl?Ie({marginRight:&quot;14px&quot;},t.touch&amp;&amp;{marginRight:&quot;24px&quot;}):Ie({marginLeft:&quot;14px&quot;},t.touch&amp;&amp;{marginLeft:&quot;24px&quot;})),[`.${Bl.popper}[data-popper-placement*=&quot;top&quot;] &amp;`]:Ie({transformOrigin:&quot;center bottom&quot;,marginBottom:&quot;14px&quot;},t.touch&amp;&amp;{marginBottom:&quot;24px&quot;}),[`.${Bl.popper}[data-popper-placement*=&quot;bottom&quot;] &amp;`]:Ie({transformOrigin:&quot;center top&quot;,marginTop:&quot;14px&quot;},t.touch&amp;&amp;{marginTop:&quot;24px&quot;})})),kde=Et(&quot;span&quot;,{name:&quot;MuiTooltip&quot;,slot:&quot;Arrow&quot;,overridesResolver:(e,t)=&gt;t.arrow})(({theme:e})=&gt;({overflow:&quot;hidden&quot;,position:&quot;absolute&quot;,width:&quot;1em&quot;,height:&quot;0.71em&quot;,boxSizing:&quot;border-box&quot;,color:e.vars?e.vars.palette.Tooltip.bg:rr(e.palette.grey[700],.9),&quot;&amp;::before&quot;:{content:&#x27;&quot;&quot;&#x27;,margin:&quot;auto&quot;,display:&quot;block&quot;,width:&quot;100%&quot;,height:&quot;100%&quot;,backgroundColor:&quot;currentColor&quot;,transform:&quot;rotate(45deg)&quot;}}));let a0=!1,Tw=null,ep={x:0,y:0};function o0(e,t){return n=&gt;{t&amp;&amp;t(n),e(n)}}const Sde=ge.forwardRef(function(t,n){var r,l,i,o,a,s,u,c,d,f,p,m,g,b,v,h,y,w,_;const x=pn({props:t,name:&quot;MuiTooltip&quot;}),{arrow:T=!1,children:k,components:S={},componentsProps:C={},describeChild:M=!1,disableFocusListener:O=!1,disableHoverListener:D=!1,disableInteractive:P=!1,disableTouchListener:E=!1,enterDelay:I=100,enterNextDelay:A=0,enterTouchDelay:F=700,followCursor:j=!1,id:z,leaveDelay:B=0,leaveTouchDelay:N=1500,onClose:R,onOpen:q,open:Y,placement:L=&quot;bottom&quot;,PopperComponent:W,PopperProps:U={},slotProps:V={},slots:te={},title:ee,TransitionComponent:H=dm,TransitionProps:Z}=x,G=Kt(x,bde),X=ge.isValidElement(k)?k:ke.jsx(&quot;span&quot;,{children:k}),Q=po(),re=Q.direction===&quot;rtl&quot;,[ae,ie]=ge.useState(),[se,he]=ge.useState(null),Se=ge.useRef(!1),Oe=P||j,Pe=ge.useRef(),Me=ge.useRef(),ce=ge.useRef(),we=ge.useRef(),[K,ne]=Zl({controlled:Y,default:!1,name:&quot;Tooltip&quot;,state:&quot;open&quot;});let de=K;const _e=Kl(z),ue=ge.useRef(),pe=ge.useCallback(()=&gt;{ue.current!==void 0&amp;&amp;(document.body.style.WebkitUserSelect=ue.current,ue.current=void 0),clearTimeout(we.current)},[]);ge.useEffect(()=&gt;()=&gt;{clearTimeout(Pe.current),clearTimeout(Me.current),clearTimeout(ce.current),pe()},[pe]);const xe=Ye=&gt;{clearTimeout(Tw),a0=!0,ne(!0),q&amp;&amp;!de&amp;&amp;q(Ye)},ye=yo(Ye=&gt;{clearTimeout(Tw),Tw=setTimeout(()=&gt;{a0=!1},800+B),ne(!1),R&amp;&amp;de&amp;&amp;R(Ye),clearTimeout(Pe.current),Pe.current=setTimeout(()=&gt;{Se.current=!1},Q.transitions.duration.shortest)}),Te=Ye=&gt;{Se.current&amp;&amp;Ye.type!==&quot;touchstart&quot;||(ae&amp;&amp;ae.removeAttribute(&quot;title&quot;),clearTimeout(Me.current),clearTimeout(ce.current),I||a0&amp;&amp;A?Me.current=setTimeout(()=&gt;{xe(Ye)},a0?A:I):xe(Ye))},Ae=Ye=&gt;{clearTimeout(Me.current),clearTimeout(ce.current),ce.current=setTimeout(()=&gt;{ye(Ye)},B)},{isFocusVisibleRef:Re,onBlur:Le,onFocus:$e,ref:Fe}=FC(),[,Be]=ge.useState(!1),Ue=Ye=&gt;{Le(Ye),Re.current===!1&amp;&amp;(Be(!1),Ae(Ye))},qe=Ye=&gt;{ae||ie(Ye.currentTarget),$e(Ye),Re.current===!0&amp;&amp;(Be(!0),Te(Ye))},Xe=Ye=&gt;{Se.current=!0;const nt=X.props;nt.onTouchStart&amp;&amp;nt.onTouchStart(Ye)},ot=Te,st=Ae,dt=Ye=&gt;{Xe(Ye),clearTimeout(ce.current),clearTimeout(Pe.current),pe(),ue.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=&quot;none&quot;,we.current=setTimeout(()=&gt;{document.body.style.WebkitUserSelect=ue.current,Te(Ye)},F)},vt=Ye=&gt;{X.props.onTouchEnd&amp;&amp;X.props.onTouchEnd(Ye),pe(),clearTimeout(ce.current),ce.current=setTimeout(()=&gt;{ye(Ye)},N)};ge.useEffect(()=&gt;{if(!de)return;function Ye(nt){(nt.key===&quot;Escape&quot;||nt.key===&quot;Esc&quot;)&amp;&amp;ye(nt)}return document.addEventListener(&quot;keydown&quot;,Ye),()=&gt;{document.removeEventListener(&quot;keydown&quot;,Ye)}},[ye,de]);const We=Lr(X.ref,Fe,ie,n);!ee&amp;&amp;ee!==0&amp;&amp;(de=!1);const ze=ge.useRef(),tt=Ye=&gt;{const nt=X.props;nt.onMouseMove&amp;&amp;nt.onMouseMove(Ye),ep={x:Ye.clientX,y:Ye.clientY},ze.current&amp;&amp;ze.current.update()},it={},St=typeof ee==&quot;string&quot;;M?(it.title=!de&amp;&amp;St&amp;&amp;!D?ee:null,it[&quot;aria-describedby&quot;]=de?_e:null):(it[&quot;aria-label&quot;]=St?ee:null,it[&quot;aria-labelledby&quot;]=de&amp;&amp;!St?_e:null);const Ze=Ie({},it,G,X.props,{className:on(G.className,X.props.className),onTouchStart:Xe,ref:We},j?{onMouseMove:tt}:{}),ut={};E||(Ze.onTouchStart=dt,Ze.onTouchEnd=vt),D||(Ze.onMouseOver=o0(ot,Ze.onMouseOver),Ze.onMouseLeave=o0(st,Ze.onMouseLeave),Oe||(ut.onMouseOver=ot,ut.onMouseLeave=st)),O||(Ze.onFocus=o0(qe,Ze.onFocus),Ze.onBlur=o0(Ue,Ze.onBlur),Oe||(ut.onFocus=qe,ut.onBlur=Ue));const ht=ge.useMemo(()=&gt;{var Ye;let nt=[{name:&quot;arrow&quot;,enabled:!!se,options:{element:se,padding:4}}];return(Ye=U.popperOptions)!=null&amp;&amp;Ye.modifiers&amp;&amp;(nt=nt.concat(U.popperOptions.modifiers)),Ie({},U.popperOptions,{modifiers:nt})},[se,U]),Rt=Ie({},x,{isRtl:re,arrow:T,disableInteractive:Oe,placement:L,PopperComponentProp:W,touch:Se.current}),Ct=wde(Rt),Wt=(r=(l=te.popper)!=null?l:S.Popper)!=null?r:_de,_t=(i=(o=(a=te.transition)!=null?a:S.Transition)!=null?o:H)!=null?i:dm,be=(s=(u=te.tooltip)!=null?u:S.Tooltip)!=null?s:Tde,Ce=(c=(d=te.arrow)!=null?d:S.Arrow)!=null?c:kde,Ge=fh(Wt,Ie({},U,(f=V.popper)!=null?f:C.popper,{className:on(Ct.popper,U==null?void 0:U.className,(p=(m=V.popper)!=null?m:C.popper)==null?void 0:p.className)}),Rt),He=fh(_t,Ie({},Z,(g=V.transition)!=null?g:C.transition),Rt),et=fh(be,Ie({},(b=V.tooltip)!=null?b:C.tooltip,{className:on(Ct.tooltip,(v=(h=V.tooltip)!=null?h:C.tooltip)==null?void 0:v.className)}),Rt),Ke=fh(Ce,Ie({},(y=V.arrow)!=null?y:C.arrow,{className:on(Ct.arrow,(w=(_=V.arrow)!=null?_:C.arrow)==null?void 0:w.className)}),Rt);return ke.jsxs(ge.Fragment,{children:[ge.cloneElement(X,Ze),ke.jsx(Wt,Ie({as:W??bM,placement:L,anchorEl:j?{getBoundingClientRect:()=&gt;({top:ep.y,left:ep.x,right:ep.x,bottom:ep.y,width:0,height:0})}:ae,popperRef:ze,open:ae?de:!1,id:_e,transition:!0},ut,Ge,{popperOptions:ht,children:({TransitionProps:Ye})=&gt;ke.jsx(_t,Ie({timeout:Q.transitions.duration.shorter},Ye,He,{children:ke.jsxs(be,Ie({},et,{children:[ee,T?ke.jsx(Ce,Ie({},Ke,{ref:he})):null]}))}))}))]})}),Cde=Sde,Mde=Object.freeze(Object.defineProperty({__proto__:null,default:Cde,getTooltipUtilityClass:kz,tooltipClasses:Bl},Symbol.toStringTag,{value:&quot;Module&quot;}));function Pde(e){return yn(&quot;MuiTab&quot;,e)}const fu=hn(&quot;MuiTab&quot;,[&quot;root&quot;,&quot;labelIcon&quot;,&quot;textColorInherit&quot;,&quot;textColorPrimary&quot;,&quot;textColorSecondary&quot;,&quot;selected&quot;,&quot;disabled&quot;,&quot;fullWidth&quot;,&quot;wrapped&quot;,&quot;iconWrapper&quot;]),Ode=[&quot;className&quot;,&quot;disabled&quot;,&quot;disableFocusRipple&quot;,&quot;fullWidth&quot;,&quot;icon&quot;,&quot;iconPosition&quot;,&quot;indicator&quot;,&quot;label&quot;,&quot;onChange&quot;,&quot;onClick&quot;,&quot;onFocus&quot;,&quot;selected&quot;,&quot;selectionFollowsFocus&quot;,&quot;textColor&quot;,&quot;value&quot;,&quot;wrapped&quot;],Ade=e=&gt;{const{classes:t,textColor:n,fullWidth:r,wrapped:l,icon:i,label:o,selected:a,disabled:s}=e,u={root:[&quot;root&quot;,i&amp;&amp;o&amp;&amp;&quot;labelIcon&quot;,`textColor${Jt(n)}`,r&amp;&amp;&quot;fullWidth&quot;,l&amp;&amp;&quot;wrapped&quot;,a&amp;&amp;&quot;selected&quot;,s&amp;&amp;&quot;disabled&quot;],iconWrapper:[&quot;iconWrapper&quot;]};return vn(u,Pde,t)},Dde=Et(Tl,{name:&quot;MuiTab&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.label&amp;&amp;n.icon&amp;&amp;t.labelIcon,t[`textColor${Jt(n.textColor)}`],n.fullWidth&amp;&amp;t.fullWidth,n.wrapped&amp;&amp;t.wrapped]}})(({theme:e,ownerState:t})=&gt;Ie({},e.typography.button,{maxWidth:360,minWidth:90,position:&quot;relative&quot;,minHeight:48,flexShrink:0,padding:&quot;12px 16px&quot;,overflow:&quot;hidden&quot;,whiteSpace:&quot;normal&quot;,textAlign:&quot;center&quot;},t.label&amp;&amp;{flexDirection:t.iconPosition===&quot;top&quot;||t.iconPosition===&quot;bottom&quot;?&quot;column&quot;:&quot;row&quot;},{lineHeight:1.25},t.icon&amp;&amp;t.label&amp;&amp;{minHeight:72,paddingTop:9,paddingBottom:9,[`&amp; &gt; .${fu.iconWrapper}`]:Ie({},t.iconPosition===&quot;top&quot;&amp;&amp;{marginBottom:6},t.iconPosition===&quot;bottom&quot;&amp;&amp;{marginTop:6},t.iconPosition===&quot;start&quot;&amp;&amp;{marginRight:e.spacing(1)},t.iconPosition===&quot;end&quot;&amp;&amp;{marginLeft:e.spacing(1)})},t.textColor===&quot;inherit&quot;&amp;&amp;{color:&quot;inherit&quot;,opacity:.6,[`&amp;.${fu.selected}`]:{opacity:1},[`&amp;.${fu.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}},t.textColor===&quot;primary&quot;&amp;&amp;{color:(e.vars||e).palette.text.secondary,[`&amp;.${fu.selected}`]:{color:(e.vars||e).palette.primary.main},[`&amp;.${fu.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.textColor===&quot;secondary&quot;&amp;&amp;{color:(e.vars||e).palette.text.secondary,[`&amp;.${fu.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&amp;.${fu.disabled}`]:{color:(e.vars||e).palette.text.disabled}},t.fullWidth&amp;&amp;{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:&quot;none&quot;},t.wrapped&amp;&amp;{fontSize:e.typography.pxToRem(12)})),J3=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTab&quot;}),{className:l,disabled:i=!1,disableFocusRipple:o=!1,fullWidth:a,icon:s,iconPosition:u=&quot;top&quot;,indicator:c,label:d,onChange:f,onClick:p,onFocus:m,selected:g,selectionFollowsFocus:b,textColor:v=&quot;inherit&quot;,value:h,wrapped:y=!1}=r,w=Kt(r,Ode),_=Ie({},r,{disabled:i,disableFocusRipple:o,selected:g,icon:!!s,iconPosition:u,label:!!d,fullWidth:a,textColor:v,wrapped:y}),x=Ade(_),T=s&amp;&amp;d&amp;&amp;ge.isValidElement(s)?ge.cloneElement(s,{className:on(x.iconWrapper,s.props.className)}):s,k=C=&gt;{!g&amp;&amp;f&amp;&amp;f(C,h),p&amp;&amp;p(C)},S=C=&gt;{b&amp;&amp;!g&amp;&amp;f&amp;&amp;f(C,h),m&amp;&amp;m(C)};return ke.jsxs(Dde,Ie({focusRipple:!o,className:on(x.root,l),ref:n,role:&quot;tab&quot;,&quot;aria-selected&quot;:g,disabled:i,onClick:k,onFocus:S,ownerState:_,tabIndex:g?0:-1},w,{children:[u===&quot;top&quot;||u===&quot;start&quot;?ke.jsxs(ge.Fragment,{children:[T,d]}):ke.jsxs(ge.Fragment,{children:[d,T]}),c]}))}),Sz=ge.createContext();function Cz(e){return yn(&quot;MuiTable&quot;,e)}const Ede=hn(&quot;MuiTable&quot;,[&quot;root&quot;,&quot;stickyHeader&quot;]),Rde=Ede,Lde=[&quot;className&quot;,&quot;component&quot;,&quot;padding&quot;,&quot;size&quot;,&quot;stickyHeader&quot;],Ide=e=&gt;{const{classes:t,stickyHeader:n}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;stickyHeader&quot;]},Cz,t)},$de=Et(&quot;table&quot;,{name:&quot;MuiTable&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.stickyHeader&amp;&amp;t.stickyHeader]}})(({theme:e,ownerState:t})=&gt;Ie({display:&quot;table&quot;,width:&quot;100%&quot;,borderCollapse:&quot;collapse&quot;,borderSpacing:0,&quot;&amp; caption&quot;:Ie({},e.typography.body2,{padding:e.spacing(2),color:(e.vars||e).palette.text.secondary,textAlign:&quot;left&quot;,captionSide:&quot;bottom&quot;})},t.stickyHeader&amp;&amp;{borderCollapse:&quot;separate&quot;})),B8=&quot;table&quot;,Nde=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTable&quot;}),{className:l,component:i=B8,padding:o=&quot;normal&quot;,size:a=&quot;medium&quot;,stickyHeader:s=!1}=r,u=Kt(r,Lde),c=Ie({},r,{component:i,padding:o,size:a,stickyHeader:s}),d=Ide(c),f=ge.useMemo(()=&gt;({padding:o,size:a,stickyHeader:s}),[o,a,s]);return ke.jsx(Sz.Provider,{value:f,children:ke.jsx($de,Ie({as:i,role:i===B8?null:&quot;table&quot;,ref:n,className:on(d.root,l),ownerState:c},u))})}),PM=Nde,Fde=Object.freeze(Object.defineProperty({__proto__:null,default:PM,getTableUtilityClass:Cz,tableClasses:Rde},Symbol.toStringTag,{value:&quot;Module&quot;})),Jm=ge.createContext();function Mz(e){return yn(&quot;MuiTableBody&quot;,e)}const jde=hn(&quot;MuiTableBody&quot;,[&quot;root&quot;]),zde=jde,Bde=[&quot;className&quot;,&quot;component&quot;],Wde=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},Mz,t)},qde=Et(&quot;tbody&quot;,{name:&quot;MuiTableBody&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;table-row-group&quot;}),Ude={variant:&quot;body&quot;},W8=&quot;tbody&quot;,Hde=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTableBody&quot;}),{className:l,component:i=W8}=r,o=Kt(r,Bde),a=Ie({},r,{component:i}),s=Wde(a);return ke.jsx(Jm.Provider,{value:Ude,children:ke.jsx(qde,Ie({className:on(s.root,l),as:i,ref:n,role:i===W8?null:&quot;rowgroup&quot;,ownerState:a},o))})}),OM=Hde,Vde=Object.freeze(Object.defineProperty({__proto__:null,default:OM,getTableBodyUtilityClass:Mz,tableBodyClasses:zde},Symbol.toStringTag,{value:&quot;Module&quot;}));function Pz(e){return yn(&quot;MuiTableCell&quot;,e)}const Gde=hn(&quot;MuiTableCell&quot;,[&quot;root&quot;,&quot;head&quot;,&quot;body&quot;,&quot;footer&quot;,&quot;sizeSmall&quot;,&quot;sizeMedium&quot;,&quot;paddingCheckbox&quot;,&quot;paddingNone&quot;,&quot;alignLeft&quot;,&quot;alignCenter&quot;,&quot;alignRight&quot;,&quot;alignJustify&quot;,&quot;stickyHeader&quot;]),Oz=Gde,Yde=[&quot;align&quot;,&quot;className&quot;,&quot;component&quot;,&quot;padding&quot;,&quot;scope&quot;,&quot;size&quot;,&quot;sortDirection&quot;,&quot;variant&quot;],Xde=e=&gt;{const{classes:t,variant:n,align:r,padding:l,size:i,stickyHeader:o}=e,a={root:[&quot;root&quot;,n,o&amp;&amp;&quot;stickyHeader&quot;,r!==&quot;inherit&quot;&amp;&amp;`align${Jt(r)}`,l!==&quot;normal&quot;&amp;&amp;`padding${Jt(l)}`,`size${Jt(i)}`]};return vn(a,Pz,t)},Kde=Et(&quot;td&quot;,{name:&quot;MuiTableCell&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,t[n.variant],t[`size${Jt(n.size)}`],n.padding!==&quot;normal&quot;&amp;&amp;t[`padding${Jt(n.padding)}`],n.align!==&quot;inherit&quot;&amp;&amp;t[`align${Jt(n.align)}`],n.stickyHeader&amp;&amp;t.stickyHeader]}})(({theme:e,ownerState:t})=&gt;Ie({},e.typography.body2,{display:&quot;table-cell&quot;,verticalAlign:&quot;inherit&quot;,borderBottom:e.vars?`1px solid ${e.vars.palette.TableCell.border}`:`1px solid\n",
       "    ${e.palette.mode===&quot;light&quot;?_l(rr(e.palette.divider,1),.88):wl(rr(e.palette.divider,1),.68)}`,textAlign:&quot;left&quot;,padding:16},t.variant===&quot;head&quot;&amp;&amp;{color:(e.vars||e).palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},t.variant===&quot;body&quot;&amp;&amp;{color:(e.vars||e).palette.text.primary},t.variant===&quot;footer&quot;&amp;&amp;{color:(e.vars||e).palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},t.size===&quot;small&quot;&amp;&amp;{padding:&quot;6px 16px&quot;,[`&amp;.${Oz.paddingCheckbox}`]:{width:24,padding:&quot;0 12px 0 16px&quot;,&quot;&amp; &gt; *&quot;:{padding:0}}},t.padding===&quot;checkbox&quot;&amp;&amp;{width:48,padding:&quot;0 0 0 4px&quot;},t.padding===&quot;none&quot;&amp;&amp;{padding:0},t.align===&quot;left&quot;&amp;&amp;{textAlign:&quot;left&quot;},t.align===&quot;center&quot;&amp;&amp;{textAlign:&quot;center&quot;},t.align===&quot;right&quot;&amp;&amp;{textAlign:&quot;right&quot;,flexDirection:&quot;row-reverse&quot;},t.align===&quot;justify&quot;&amp;&amp;{textAlign:&quot;justify&quot;},t.stickyHeader&amp;&amp;{position:&quot;sticky&quot;,top:0,zIndex:2,backgroundColor:(e.vars||e).palette.background.default})),Zde=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTableCell&quot;}),{align:l=&quot;inherit&quot;,className:i,component:o,padding:a,scope:s,size:u,sortDirection:c,variant:d}=r,f=Kt(r,Yde),p=ge.useContext(Sz),m=ge.useContext(Jm),g=m&amp;&amp;m.variant===&quot;head&quot;;let b;o?b=o:b=g?&quot;th&quot;:&quot;td&quot;;let v=s;b===&quot;td&quot;?v=void 0:!v&amp;&amp;g&amp;&amp;(v=&quot;col&quot;);const h=d||m&amp;&amp;m.variant,y=Ie({},r,{align:l,component:b,padding:a||(p&amp;&amp;p.padding?p.padding:&quot;normal&quot;),size:u||(p&amp;&amp;p.size?p.size:&quot;medium&quot;),sortDirection:c,stickyHeader:h===&quot;head&quot;&amp;&amp;p&amp;&amp;p.stickyHeader,variant:h}),w=Xde(y);let _=null;return c&amp;&amp;(_=c===&quot;asc&quot;?&quot;ascending&quot;:&quot;descending&quot;),ke.jsx(Kde,Ie({as:b,ref:n,className:on(w.root,i),&quot;aria-sort&quot;:_,scope:v,ownerState:y},f))}),gi=Zde,Qde=Object.freeze(Object.defineProperty({__proto__:null,default:gi,getTableCellUtilityClass:Pz,tableCellClasses:Oz},Symbol.toStringTag,{value:&quot;Module&quot;}));function Jde(e){return yn(&quot;MuiTableContainer&quot;,e)}hn(&quot;MuiTableContainer&quot;,[&quot;root&quot;]);const efe=[&quot;className&quot;,&quot;component&quot;],tfe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},Jde,t)},nfe=Et(&quot;div&quot;,{name:&quot;MuiTableContainer&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({width:&quot;100%&quot;,overflowX:&quot;auto&quot;}),rfe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTableContainer&quot;}),{className:l,component:i=&quot;div&quot;}=r,o=Kt(r,efe),a=Ie({},r,{component:i}),s=tfe(a);return ke.jsx(nfe,Ie({ref:n,as:i,className:on(s.root,l),ownerState:a},o))});function Az(e){return yn(&quot;MuiTableFooter&quot;,e)}const afe=hn(&quot;MuiTableFooter&quot;,[&quot;root&quot;]),ofe=afe,ife=[&quot;className&quot;,&quot;component&quot;],lfe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},Az,t)},sfe=Et(&quot;tfoot&quot;,{name:&quot;MuiTableFooter&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;table-footer-group&quot;}),ufe={variant:&quot;footer&quot;},q8=&quot;tfoot&quot;,cfe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTableFooter&quot;}),{className:l,component:i=q8}=r,o=Kt(r,ife),a=Ie({},r,{component:i}),s=lfe(a);return ke.jsx(Jm.Provider,{value:ufe,children:ke.jsx(sfe,Ie({as:i,className:on(s.root,l),ref:n,role:i===q8?null:&quot;rowgroup&quot;,ownerState:a},o))})}),dfe=cfe,ffe=Object.freeze(Object.defineProperty({__proto__:null,default:dfe,getTableFooterUtilityClass:Az,tableFooterClasses:ofe},Symbol.toStringTag,{value:&quot;Module&quot;}));function Dz(e){return yn(&quot;MuiTableHead&quot;,e)}const pfe=hn(&quot;MuiTableHead&quot;,[&quot;root&quot;]),hfe=pfe,mfe=[&quot;className&quot;,&quot;component&quot;],gfe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},Dz,t)},vfe=Et(&quot;thead&quot;,{name:&quot;MuiTableHead&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;table-header-group&quot;}),yfe={variant:&quot;head&quot;},U8=&quot;thead&quot;,bfe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTableHead&quot;}),{className:l,component:i=U8}=r,o=Kt(r,mfe),a=Ie({},r,{component:i}),s=gfe(a);return ke.jsx(Jm.Provider,{value:yfe,children:ke.jsx(vfe,Ie({as:i,className:on(s.root,l),ref:n,role:i===U8?null:&quot;rowgroup&quot;,ownerState:a},o))})}),AM=bfe,xfe=Object.freeze(Object.defineProperty({__proto__:null,default:AM,getTableHeadUtilityClass:Dz,tableHeadClasses:hfe},Symbol.toStringTag,{value:&quot;Module&quot;}));function Ez(e){return yn(&quot;MuiToolbar&quot;,e)}const wfe=hn(&quot;MuiToolbar&quot;,[&quot;root&quot;,&quot;gutters&quot;,&quot;regular&quot;,&quot;dense&quot;]),_fe=wfe,Tfe=[&quot;className&quot;,&quot;component&quot;,&quot;disableGutters&quot;,&quot;variant&quot;],kfe=e=&gt;{const{classes:t,disableGutters:n,variant:r}=e;return vn({root:[&quot;root&quot;,!n&amp;&amp;&quot;gutters&quot;,r]},Ez,t)},Sfe=Et(&quot;div&quot;,{name:&quot;MuiToolbar&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,!n.disableGutters&amp;&amp;t.gutters,t[n.variant]]}})(({theme:e,ownerState:t})=&gt;Ie({position:&quot;relative&quot;,display:&quot;flex&quot;,alignItems:&quot;center&quot;},!t.disableGutters&amp;&amp;{paddingLeft:e.spacing(2),paddingRight:e.spacing(2),[e.breakpoints.up(&quot;sm&quot;)]:{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}},t.variant===&quot;dense&quot;&amp;&amp;{minHeight:48}),({theme:e,ownerState:t})=&gt;t.variant===&quot;regular&quot;&amp;&amp;e.mixins.toolbar),Cfe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiToolbar&quot;}),{className:l,component:i=&quot;div&quot;,disableGutters:o=!1,variant:a=&quot;regular&quot;}=r,s=Kt(r,Tfe),u=Ie({},r,{component:i,disableGutters:o,variant:a}),c=kfe(u);return ke.jsx(Sfe,Ie({as:i,className:on(c.root,l),ref:n,ownerState:u},s))}),Rz=Cfe,Mfe=Object.freeze(Object.defineProperty({__proto__:null,default:Rz,getToolbarUtilityClass:Ez,toolbarClasses:_fe},Symbol.toStringTag,{value:&quot;Module&quot;})),ek=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z&quot;}),&quot;KeyboardArrowLeft&quot;),tk=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z&quot;}),&quot;KeyboardArrowRight&quot;);var H8,V8,G8,Y8,X8,K8,Z8,Q8;const Pfe=[&quot;backIconButtonProps&quot;,&quot;count&quot;,&quot;getItemAriaLabel&quot;,&quot;nextIconButtonProps&quot;,&quot;onPageChange&quot;,&quot;page&quot;,&quot;rowsPerPage&quot;,&quot;showFirstButton&quot;,&quot;showLastButton&quot;],Ofe=ge.forwardRef(function(t,n){const{backIconButtonProps:r,count:l,getItemAriaLabel:i,nextIconButtonProps:o,onPageChange:a,page:s,rowsPerPage:u,showFirstButton:c,showLastButton:d}=t,f=Kt(t,Pfe),p=po(),m=h=&gt;{a(h,0)},g=h=&gt;{a(h,s-1)},b=h=&gt;{a(h,s+1)},v=h=&gt;{a(h,Math.max(0,Math.ceil(l/u)-1))};return ke.jsxs(&quot;div&quot;,Ie({ref:n},f,{children:[c&amp;&amp;ke.jsx(mi,{onClick:m,disabled:s===0,&quot;aria-label&quot;:i(&quot;first&quot;,s),title:i(&quot;first&quot;,s),children:p.direction===&quot;rtl&quot;?H8||(H8=ke.jsx(L8,{})):V8||(V8=ke.jsx(R8,{}))}),ke.jsx(mi,Ie({onClick:g,disabled:s===0,color:&quot;inherit&quot;,&quot;aria-label&quot;:i(&quot;previous&quot;,s),title:i(&quot;previous&quot;,s)},r,{children:p.direction===&quot;rtl&quot;?G8||(G8=ke.jsx(tk,{})):Y8||(Y8=ke.jsx(ek,{}))})),ke.jsx(mi,Ie({onClick:b,disabled:l!==-1?s&gt;=Math.ceil(l/u)-1:!1,color:&quot;inherit&quot;,&quot;aria-label&quot;:i(&quot;next&quot;,s),title:i(&quot;next&quot;,s)},o,{children:p.direction===&quot;rtl&quot;?X8||(X8=ke.jsx(ek,{})):K8||(K8=ke.jsx(tk,{}))})),d&amp;&amp;ke.jsx(mi,{onClick:v,disabled:s&gt;=Math.ceil(l/u)-1,&quot;aria-label&quot;:i(&quot;last&quot;,s),title:i(&quot;last&quot;,s),children:p.direction===&quot;rtl&quot;?Z8||(Z8=ke.jsx(R8,{})):Q8||(Q8=ke.jsx(L8,{}))})]}))});function Lz(e){return yn(&quot;MuiTablePagination&quot;,e)}const Afe=hn(&quot;MuiTablePagination&quot;,[&quot;root&quot;,&quot;toolbar&quot;,&quot;spacer&quot;,&quot;selectLabel&quot;,&quot;selectRoot&quot;,&quot;select&quot;,&quot;selectIcon&quot;,&quot;input&quot;,&quot;menuItem&quot;,&quot;displayedRows&quot;,&quot;actions&quot;]),wd=Afe;var J8;const Dfe=[&quot;ActionsComponent&quot;,&quot;backIconButtonProps&quot;,&quot;className&quot;,&quot;colSpan&quot;,&quot;component&quot;,&quot;count&quot;,&quot;getItemAriaLabel&quot;,&quot;labelDisplayedRows&quot;,&quot;labelRowsPerPage&quot;,&quot;nextIconButtonProps&quot;,&quot;onPageChange&quot;,&quot;onRowsPerPageChange&quot;,&quot;page&quot;,&quot;rowsPerPage&quot;,&quot;rowsPerPageOptions&quot;,&quot;SelectProps&quot;,&quot;showFirstButton&quot;,&quot;showLastButton&quot;],Efe=Et(gi,{name:&quot;MuiTablePagination&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({theme:e})=&gt;({overflow:&quot;auto&quot;,color:(e.vars||e).palette.text.primary,fontSize:e.typography.pxToRem(14),&quot;&amp;:last-child&quot;:{padding:0}})),Rfe=Et(Rz,{name:&quot;MuiTablePagination&quot;,slot:&quot;Toolbar&quot;,overridesResolver:(e,t)=&gt;Ie({[`&amp; .${wd.actions}`]:t.actions},t.toolbar)})(({theme:e})=&gt;({minHeight:52,paddingRight:2,[`${e.breakpoints.up(&quot;xs&quot;)} and (orientation: landscape)`]:{minHeight:52},[e.breakpoints.up(&quot;sm&quot;)]:{minHeight:52,paddingRight:2},[`&amp; .${wd.actions}`]:{flexShrink:0,marginLeft:20}})),Lfe=Et(&quot;div&quot;,{name:&quot;MuiTablePagination&quot;,slot:&quot;Spacer&quot;,overridesResolver:(e,t)=&gt;t.spacer})({flex:&quot;1 1 100%&quot;}),Ife=Et(&quot;p&quot;,{name:&quot;MuiTablePagination&quot;,slot:&quot;SelectLabel&quot;,overridesResolver:(e,t)=&gt;t.selectLabel})(({theme:e})=&gt;Ie({},e.typography.body2,{flexShrink:0})),$fe=Et(sb,{name:&quot;MuiTablePagination&quot;,slot:&quot;Select&quot;,overridesResolver:(e,t)=&gt;Ie({[`&amp; .${wd.selectIcon}`]:t.selectIcon,[`&amp; .${wd.select}`]:t.select},t.input,t.selectRoot)})({color:&quot;inherit&quot;,fontSize:&quot;inherit&quot;,flexShrink:0,marginRight:32,marginLeft:8,[`&amp; .${wd.select}`]:{paddingLeft:8,paddingRight:24,textAlign:&quot;right&quot;,textAlignLast:&quot;right&quot;}}),Nfe=Et(bz,{name:&quot;MuiTablePagination&quot;,slot:&quot;MenuItem&quot;,overridesResolver:(e,t)=&gt;t.menuItem})({}),Ffe=Et(&quot;p&quot;,{name:&quot;MuiTablePagination&quot;,slot:&quot;DisplayedRows&quot;,overridesResolver:(e,t)=&gt;t.displayedRows})(({theme:e})=&gt;Ie({},e.typography.body2,{flexShrink:0}));function jfe({from:e,to:t,count:n}){return`${e}–${t} of ${n!==-1?n:`more than ${t}`}`}function zfe(e){return`Go to ${e} page`}const Bfe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],toolbar:[&quot;toolbar&quot;],spacer:[&quot;spacer&quot;],selectLabel:[&quot;selectLabel&quot;],select:[&quot;select&quot;],input:[&quot;input&quot;],selectIcon:[&quot;selectIcon&quot;],menuItem:[&quot;menuItem&quot;],displayedRows:[&quot;displayedRows&quot;],actions:[&quot;actions&quot;]},Lz,t)},Wfe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTablePagination&quot;}),{ActionsComponent:l=Ofe,backIconButtonProps:i,className:o,colSpan:a,component:s=gi,count:u,getItemAriaLabel:c=zfe,labelDisplayedRows:d=jfe,labelRowsPerPage:f=&quot;Rows per page:&quot;,nextIconButtonProps:p,onPageChange:m,onRowsPerPageChange:g,page:b,rowsPerPage:v,rowsPerPageOptions:h=[10,25,50,100],SelectProps:y={},showFirstButton:w=!1,showLastButton:_=!1}=r,x=Kt(r,Dfe),T=r,k=Bfe(T),S=y.native?&quot;option&quot;:Nfe;let C;(s===gi||s===&quot;td&quot;)&amp;&amp;(C=a||1e3);const M=Kl(y.id),O=Kl(y.labelId),D=()=&gt;u===-1?(b+1)*v:v===-1?u:Math.min(u,(b+1)*v);return ke.jsx(Efe,Ie({colSpan:C,ref:n,as:s,ownerState:T,className:on(k.root,o)},x,{children:ke.jsxs(Rfe,{className:k.toolbar,children:[ke.jsx(Lfe,{className:k.spacer}),h.length&gt;1&amp;&amp;ke.jsx(Ife,{className:k.selectLabel,id:O,children:f}),h.length&gt;1&amp;&amp;ke.jsx($fe,Ie({variant:&quot;standard&quot;},!y.variant&amp;&amp;{input:J8||(J8=ke.jsx(ob,{}))},{value:v,onChange:g,id:M,labelId:O},y,{classes:Ie({},y.classes,{root:on(k.input,k.selectRoot,(y.classes||{}).root),select:on(k.select,(y.classes||{}).select),icon:on(k.selectIcon,(y.classes||{}).icon)}),children:h.map(P=&gt;ge.createElement(S,Ie({},!lm(S)&amp;&amp;{ownerState:T},{className:k.menuItem,key:P.label?P.label:P,value:P.value?P.value:P}),P.label?P.label:P))})),ke.jsx(Ffe,{className:k.displayedRows,children:d({from:u===0?0:b*v+1,to:D(),count:u===-1?-1:u,page:b})}),ke.jsx(l,{className:k.actions,backIconButtonProps:i,count:u,nextIconButtonProps:p,onPageChange:m,page:b,rowsPerPage:v,showFirstButton:w,showLastButton:_,getItemAriaLabel:c})]})}))}),qfe=Wfe,Ufe=Object.freeze(Object.defineProperty({__proto__:null,default:qfe,getTablePaginationUtilityClass:Lz,tablePaginationClasses:wd},Symbol.toStringTag,{value:&quot;Module&quot;}));function Iz(e){return yn(&quot;MuiTableRow&quot;,e)}const Hfe=hn(&quot;MuiTableRow&quot;,[&quot;root&quot;,&quot;selected&quot;,&quot;hover&quot;,&quot;head&quot;,&quot;footer&quot;]),nk=Hfe,Vfe=[&quot;className&quot;,&quot;component&quot;,&quot;hover&quot;,&quot;selected&quot;],Gfe=e=&gt;{const{classes:t,selected:n,hover:r,head:l,footer:i}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;selected&quot;,r&amp;&amp;&quot;hover&quot;,l&amp;&amp;&quot;head&quot;,i&amp;&amp;&quot;footer&quot;]},Iz,t)},Yfe=Et(&quot;tr&quot;,{name:&quot;MuiTableRow&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.head&amp;&amp;t.head,n.footer&amp;&amp;t.footer]}})(({theme:e})=&gt;({color:&quot;inherit&quot;,display:&quot;table-row&quot;,verticalAlign:&quot;middle&quot;,outline:0,[`&amp;.${nk.hover}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&amp;.${nk.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:rr(e.palette.primary.main,e.palette.action.selectedOpacity),&quot;&amp;:hover&quot;:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:rr(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity)}}})),eD=&quot;tr&quot;,Xfe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTableRow&quot;}),{className:l,component:i=eD,hover:o=!1,selected:a=!1}=r,s=Kt(r,Vfe),u=ge.useContext(Jm),c=Ie({},r,{component:i,hover:o,selected:a,head:u&amp;&amp;u.variant===&quot;head&quot;,footer:u&amp;&amp;u.variant===&quot;footer&quot;}),d=Gfe(c);return ke.jsx(Yfe,Ie({as:i,ref:n,className:on(d.root,l),role:i===eD?null:&quot;row&quot;,ownerState:c},s))}),pm=Xfe,Kfe=Object.freeze(Object.defineProperty({__proto__:null,default:pm,getTableRowUtilityClass:Iz,tableRowClasses:nk},Symbol.toStringTag,{value:&quot;Module&quot;})),Zfe=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z&quot;}),&quot;ArrowDownward&quot;);function $z(e){return yn(&quot;MuiTableSortLabel&quot;,e)}const Qfe=hn(&quot;MuiTableSortLabel&quot;,[&quot;root&quot;,&quot;active&quot;,&quot;icon&quot;,&quot;iconDirectionDesc&quot;,&quot;iconDirectionAsc&quot;]),tv=Qfe,Jfe=[&quot;active&quot;,&quot;children&quot;,&quot;className&quot;,&quot;direction&quot;,&quot;hideSortIcon&quot;,&quot;IconComponent&quot;],epe=e=&gt;{const{classes:t,direction:n,active:r}=e,l={root:[&quot;root&quot;,r&amp;&amp;&quot;active&quot;],icon:[&quot;icon&quot;,`iconDirection${Jt(n)}`]};return vn(l,$z,t)},tpe=Et(Tl,{name:&quot;MuiTableSortLabel&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.active&amp;&amp;t.active]}})(({theme:e})=&gt;({cursor:&quot;pointer&quot;,display:&quot;inline-flex&quot;,justifyContent:&quot;flex-start&quot;,flexDirection:&quot;inherit&quot;,alignItems:&quot;center&quot;,&quot;&amp;:focus&quot;:{color:(e.vars||e).palette.text.secondary},&quot;&amp;:hover&quot;:{color:(e.vars||e).palette.text.secondary,[`&amp; .${tv.icon}`]:{opacity:.5}},[`&amp;.${tv.active}`]:{color:(e.vars||e).palette.text.primary,[`&amp; .${tv.icon}`]:{opacity:1,color:(e.vars||e).palette.text.secondary}}})),npe=Et(&quot;span&quot;,{name:&quot;MuiTableSortLabel&quot;,slot:&quot;Icon&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.icon,t[`iconDirection${Jt(n.direction)}`]]}})(({theme:e,ownerState:t})=&gt;Ie({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:e.transitions.create([&quot;opacity&quot;,&quot;transform&quot;],{duration:e.transitions.duration.shorter}),userSelect:&quot;none&quot;},t.direction===&quot;desc&quot;&amp;&amp;{transform:&quot;rotate(0deg)&quot;},t.direction===&quot;asc&quot;&amp;&amp;{transform:&quot;rotate(180deg)&quot;})),rpe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTableSortLabel&quot;}),{active:l=!1,children:i,className:o,direction:a=&quot;asc&quot;,hideSortIcon:s=!1,IconComponent:u=Zfe}=r,c=Kt(r,Jfe),d=Ie({},r,{active:l,direction:a,hideSortIcon:s,IconComponent:u}),f=epe(d);return ke.jsxs(tpe,Ie({className:on(f.root,o),component:&quot;span&quot;,disableRipple:!0,ownerState:d,ref:n},c,{children:[i,s&amp;&amp;!l?null:ke.jsx(npe,{as:u,className:on(f.icon),ownerState:d})]}))}),ape=rpe,ope=Object.freeze(Object.defineProperty({__proto__:null,default:ape,getTableSortLabelUtilityClass:$z,tableSortLabelClasses:tv},Symbol.toStringTag,{value:&quot;Module&quot;}));function ipe(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function lpe(e,t,n,r={},l=()=&gt;{}){const{ease:i=ipe,duration:o=300}=r;let a=null;const s=t[e];let u=!1;const c=()=&gt;{u=!0},d=f=&gt;{if(u){l(new Error(&quot;Animation cancelled&quot;));return}a===null&amp;&amp;(a=f);const p=Math.min(1,(f-a)/o);if(t[e]=i(p)*(n-s)+s,p&gt;=1){requestAnimationFrame(()=&gt;{l(null)});return}requestAnimationFrame(d)};return s===n?(l(new Error(&quot;Element already at target position&quot;)),c):(requestAnimationFrame(d),c)}const spe=[&quot;onChange&quot;],upe={width:99,height:99,position:&quot;absolute&quot;,top:-9999,overflow:&quot;scroll&quot;};function cpe(e){const{onChange:t}=e,n=Kt(e,spe),r=ge.useRef(),l=ge.useRef(null),i=()=&gt;{r.current=l.current.offsetHeight-l.current.clientHeight};return no(()=&gt;{const o=Um(()=&gt;{const s=r.current;i(),s!==r.current&amp;&amp;t(r.current)}),a=bl(l.current);return a.addEventListener(&quot;resize&quot;,o),()=&gt;{o.clear(),a.removeEventListener(&quot;resize&quot;,o)}},[t]),ge.useEffect(()=&gt;{i(),t(r.current)},[t]),ke.jsx(&quot;div&quot;,Ie({style:upe,ref:l},n))}function dpe(e){return yn(&quot;MuiTabScrollButton&quot;,e)}const fpe=hn(&quot;MuiTabScrollButton&quot;,[&quot;root&quot;,&quot;vertical&quot;,&quot;horizontal&quot;,&quot;disabled&quot;]),ppe=[&quot;className&quot;,&quot;slots&quot;,&quot;slotProps&quot;,&quot;direction&quot;,&quot;orientation&quot;,&quot;disabled&quot;],hpe=e=&gt;{const{classes:t,orientation:n,disabled:r}=e;return vn({root:[&quot;root&quot;,n,r&amp;&amp;&quot;disabled&quot;]},dpe,t)},mpe=Et(Tl,{name:&quot;MuiTabScrollButton&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.root,n.orientation&amp;&amp;t[n.orientation]]}})(({ownerState:e})=&gt;Ie({width:40,flexShrink:0,opacity:.8,[`&amp;.${fpe.disabled}`]:{opacity:0}},e.orientation===&quot;vertical&quot;&amp;&amp;{width:&quot;100%&quot;,height:40,&quot;&amp; svg&quot;:{transform:`rotate(${e.isRtl?-90:90}deg)`}})),gpe=ge.forwardRef(function(t,n){var r,l;const i=pn({props:t,name:&quot;MuiTabScrollButton&quot;}),{className:o,slots:a={},slotProps:s={},direction:u}=i,c=Kt(i,ppe),f=po().direction===&quot;rtl&quot;,p=Ie({isRtl:f},i),m=hpe(p),g=(r=a.StartScrollButtonIcon)!=null?r:ek,b=(l=a.EndScrollButtonIcon)!=null?l:tk,v=Ui({elementType:g,externalSlotProps:s.startScrollButtonIcon,additionalProps:{fontSize:&quot;small&quot;},ownerState:p}),h=Ui({elementType:b,externalSlotProps:s.endScrollButtonIcon,additionalProps:{fontSize:&quot;small&quot;},ownerState:p});return ke.jsx(mpe,Ie({component:&quot;div&quot;,className:on(m.root,o),ref:n,role:null,ownerState:p,tabIndex:null},c,{children:u===&quot;left&quot;?ke.jsx(g,Ie({},v)):ke.jsx(b,Ie({},h))}))});function vpe(e){return yn(&quot;MuiTabs&quot;,e)}const nv=hn(&quot;MuiTabs&quot;,[&quot;root&quot;,&quot;vertical&quot;,&quot;flexContainer&quot;,&quot;flexContainerVertical&quot;,&quot;centered&quot;,&quot;scroller&quot;,&quot;fixed&quot;,&quot;scrollableX&quot;,&quot;scrollableY&quot;,&quot;hideScrollbar&quot;,&quot;scrollButtons&quot;,&quot;scrollButtonsHideMobile&quot;,&quot;indicator&quot;]),ype=[&quot;aria-label&quot;,&quot;aria-labelledby&quot;,&quot;action&quot;,&quot;centered&quot;,&quot;children&quot;,&quot;className&quot;,&quot;component&quot;,&quot;allowScrollButtonsMobile&quot;,&quot;indicatorColor&quot;,&quot;onChange&quot;,&quot;orientation&quot;,&quot;ScrollButtonComponent&quot;,&quot;scrollButtons&quot;,&quot;selectionFollowsFocus&quot;,&quot;slots&quot;,&quot;slotProps&quot;,&quot;TabIndicatorProps&quot;,&quot;TabScrollButtonProps&quot;,&quot;textColor&quot;,&quot;value&quot;,&quot;variant&quot;,&quot;visibleScrollbar&quot;],tD=(e,t)=&gt;e===t?e.firstChild:t&amp;&amp;t.nextElementSibling?t.nextElementSibling:e.firstChild,nD=(e,t)=&gt;e===t?e.lastChild:t&amp;&amp;t.previousElementSibling?t.previousElementSibling:e.lastChild,i0=(e,t,n)=&gt;{let r=!1,l=n(e,t);for(;l;){if(l===e.firstChild){if(r)return;r=!0}const i=l.disabled||l.getAttribute(&quot;aria-disabled&quot;)===&quot;true&quot;;if(!l.hasAttribute(&quot;tabindex&quot;)||i)l=n(e,l);else{l.focus();return}}},bpe=e=&gt;{const{vertical:t,fixed:n,hideScrollbar:r,scrollableX:l,scrollableY:i,centered:o,scrollButtonsHideMobile:a,classes:s}=e;return vn({root:[&quot;root&quot;,t&amp;&amp;&quot;vertical&quot;],scroller:[&quot;scroller&quot;,n&amp;&amp;&quot;fixed&quot;,r&amp;&amp;&quot;hideScrollbar&quot;,l&amp;&amp;&quot;scrollableX&quot;,i&amp;&amp;&quot;scrollableY&quot;],flexContainer:[&quot;flexContainer&quot;,t&amp;&amp;&quot;flexContainerVertical&quot;,o&amp;&amp;&quot;centered&quot;],indicator:[&quot;indicator&quot;],scrollButtons:[&quot;scrollButtons&quot;,a&amp;&amp;&quot;scrollButtonsHideMobile&quot;],scrollableX:[l&amp;&amp;&quot;scrollableX&quot;],hideScrollbar:[r&amp;&amp;&quot;hideScrollbar&quot;]},vpe,s)},xpe=Et(&quot;div&quot;,{name:&quot;MuiTabs&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[{[`&amp; .${nv.scrollButtons}`]:t.scrollButtons},{[`&amp; .${nv.scrollButtons}`]:n.scrollButtonsHideMobile&amp;&amp;t.scrollButtonsHideMobile},t.root,n.vertical&amp;&amp;t.vertical]}})(({ownerState:e,theme:t})=&gt;Ie({overflow:&quot;hidden&quot;,minHeight:48,WebkitOverflowScrolling:&quot;touch&quot;,display:&quot;flex&quot;},e.vertical&amp;&amp;{flexDirection:&quot;column&quot;},e.scrollButtonsHideMobile&amp;&amp;{[`&amp; .${nv.scrollButtons}`]:{[t.breakpoints.down(&quot;sm&quot;)]:{display:&quot;none&quot;}}})),wpe=Et(&quot;div&quot;,{name:&quot;MuiTabs&quot;,slot:&quot;Scroller&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.scroller,n.fixed&amp;&amp;t.fixed,n.hideScrollbar&amp;&amp;t.hideScrollbar,n.scrollableX&amp;&amp;t.scrollableX,n.scrollableY&amp;&amp;t.scrollableY]}})(({ownerState:e})=&gt;Ie({position:&quot;relative&quot;,display:&quot;inline-block&quot;,flex:&quot;1 1 auto&quot;,whiteSpace:&quot;nowrap&quot;},e.fixed&amp;&amp;{overflowX:&quot;hidden&quot;,width:&quot;100%&quot;},e.hideScrollbar&amp;&amp;{scrollbarWidth:&quot;none&quot;,&quot;&amp;::-webkit-scrollbar&quot;:{display:&quot;none&quot;}},e.scrollableX&amp;&amp;{overflowX:&quot;auto&quot;,overflowY:&quot;hidden&quot;},e.scrollableY&amp;&amp;{overflowY:&quot;auto&quot;,overflowX:&quot;hidden&quot;})),_pe=Et(&quot;div&quot;,{name:&quot;MuiTabs&quot;,slot:&quot;FlexContainer&quot;,overridesResolver:(e,t)=&gt;{const{ownerState:n}=e;return[t.flexContainer,n.vertical&amp;&amp;t.flexContainerVertical,n.centered&amp;&amp;t.centered]}})(({ownerState:e})=&gt;Ie({display:&quot;flex&quot;},e.vertical&amp;&amp;{flexDirection:&quot;column&quot;},e.centered&amp;&amp;{justifyContent:&quot;center&quot;})),Tpe=Et(&quot;span&quot;,{name:&quot;MuiTabs&quot;,slot:&quot;Indicator&quot;,overridesResolver:(e,t)=&gt;t.indicator})(({ownerState:e,theme:t})=&gt;Ie({position:&quot;absolute&quot;,height:2,bottom:0,width:&quot;100%&quot;,transition:t.transitions.create()},e.indicatorColor===&quot;primary&quot;&amp;&amp;{backgroundColor:(t.vars||t).palette.primary.main},e.indicatorColor===&quot;secondary&quot;&amp;&amp;{backgroundColor:(t.vars||t).palette.secondary.main},e.vertical&amp;&amp;{height:&quot;100%&quot;,width:2,right:0})),kpe=Et(cpe)({overflowX:&quot;auto&quot;,overflowY:&quot;hidden&quot;,scrollbarWidth:&quot;none&quot;,&quot;&amp;::-webkit-scrollbar&quot;:{display:&quot;none&quot;}}),rD={},Nz=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTabs&quot;}),l=po(),i=l.direction===&quot;rtl&quot;,{&quot;aria-label&quot;:o,&quot;aria-labelledby&quot;:a,action:s,centered:u=!1,children:c,className:d,component:f=&quot;div&quot;,allowScrollButtonsMobile:p=!1,indicatorColor:m=&quot;primary&quot;,onChange:g,orientation:b=&quot;horizontal&quot;,ScrollButtonComponent:v=gpe,scrollButtons:h=&quot;auto&quot;,selectionFollowsFocus:y,slots:w={},slotProps:_={},TabIndicatorProps:x={},TabScrollButtonProps:T={},textColor:k=&quot;primary&quot;,value:S,variant:C=&quot;standard&quot;,visibleScrollbar:M=!1}=r,O=Kt(r,ype),D=C===&quot;scrollable&quot;,P=b===&quot;vertical&quot;,E=P?&quot;scrollTop&quot;:&quot;scrollLeft&quot;,I=P?&quot;top&quot;:&quot;left&quot;,A=P?&quot;bottom&quot;:&quot;right&quot;,F=P?&quot;clientHeight&quot;:&quot;clientWidth&quot;,j=P?&quot;height&quot;:&quot;width&quot;,z=Ie({},r,{component:f,allowScrollButtonsMobile:p,indicatorColor:m,orientation:b,vertical:P,scrollButtons:h,textColor:k,variant:C,visibleScrollbar:M,fixed:!D,hideScrollbar:D&amp;&amp;!M,scrollableX:D&amp;&amp;!P,scrollableY:D&amp;&amp;P,centered:u&amp;&amp;!D,scrollButtonsHideMobile:!p}),B=bpe(z),N=Ui({elementType:w.StartScrollButtonIcon,externalSlotProps:_.startScrollButtonIcon,ownerState:z}),R=Ui({elementType:w.EndScrollButtonIcon,externalSlotProps:_.endScrollButtonIcon,ownerState:z}),[q,Y]=ge.useState(!1),[L,W]=ge.useState(rD),[U,V]=ge.useState(!1),[te,ee]=ge.useState(!1),[H,Z]=ge.useState(!1),[G,X]=ge.useState({overflow:&quot;hidden&quot;,scrollbarWidth:0}),Q=new Map,re=ge.useRef(null),ae=ge.useRef(null),ie=()=&gt;{const ye=re.current;let Te;if(ye){const Re=ye.getBoundingClientRect();Te={clientWidth:ye.clientWidth,scrollLeft:ye.scrollLeft,scrollTop:ye.scrollTop,scrollLeftNormalized:xJ(ye,l.direction),scrollWidth:ye.scrollWidth,top:Re.top,bottom:Re.bottom,left:Re.left,right:Re.right}}let Ae;if(ye&amp;&amp;S!==!1){const Re=ae.current.children;if(Re.length&gt;0){const Le=Re[Q.get(S)];Ae=Le?Le.getBoundingClientRect():null}}return{tabsMeta:Te,tabMeta:Ae}},se=yo(()=&gt;{const{tabsMeta:ye,tabMeta:Te}=ie();let Ae=0,Re;if(P)Re=&quot;top&quot;,Te&amp;&amp;ye&amp;&amp;(Ae=Te.top-ye.top+ye.scrollTop);else if(Re=i?&quot;right&quot;:&quot;left&quot;,Te&amp;&amp;ye){const $e=i?ye.scrollLeftNormalized+ye.clientWidth-ye.scrollWidth:ye.scrollLeft;Ae=(i?-1:1)*(Te[Re]-ye[Re]+$e)}const Le={[Re]:Ae,[j]:Te?Te[j]:0};if(isNaN(L[Re])||isNaN(L[j]))W(Le);else{const $e=Math.abs(L[Re]-Le[Re]),Fe=Math.abs(L[j]-Le[j]);($e&gt;=1||Fe&gt;=1)&amp;&amp;W(Le)}}),he=(ye,{animation:Te=!0}={})=&gt;{Te?lpe(E,re.current,ye,{duration:l.transitions.duration.standard}):re.current[E]=ye},Se=ye=&gt;{let Te=re.current[E];P?Te+=ye:(Te+=ye*(i?-1:1),Te*=i&amp;&amp;LF()===&quot;reverse&quot;?-1:1),he(Te)},Oe=()=&gt;{const ye=re.current[F];let Te=0;const Ae=Array.from(ae.current.children);for(let Re=0;Re&lt;Ae.length;Re+=1){const Le=Ae[Re];if(Te+Le[F]&gt;ye){Re===0&amp;&amp;(Te=ye);break}Te+=Le[F]}return Te},Pe=()=&gt;{Se(-1*Oe())},Me=()=&gt;{Se(Oe())},ce=ge.useCallback(ye=&gt;{X({overflow:null,scrollbarWidth:ye})},[]),we=()=&gt;{const ye={};ye.scrollbarSizeListener=D?ke.jsx(kpe,{onChange:ce,className:on(B.scrollableX,B.hideScrollbar)}):null;const Ae=D&amp;&amp;(h===&quot;auto&quot;&amp;&amp;(U||te)||h===!0);return ye.scrollButtonStart=Ae?ke.jsx(v,Ie({slots:{StartScrollButtonIcon:w.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:N},orientation:b,direction:i?&quot;right&quot;:&quot;left&quot;,onClick:Pe,disabled:!U},T,{className:on(B.scrollButtons,T.className)})):null,ye.scrollButtonEnd=Ae?ke.jsx(v,Ie({slots:{EndScrollButtonIcon:w.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:R},orientation:b,direction:i?&quot;left&quot;:&quot;right&quot;,onClick:Me,disabled:!te},T,{className:on(B.scrollButtons,T.className)})):null,ye},K=yo(ye=&gt;{const{tabsMeta:Te,tabMeta:Ae}=ie();if(!(!Ae||!Te)){if(Ae[I]&lt;Te[I]){const Re=Te[E]+(Ae[I]-Te[I]);he(Re,{animation:ye})}else if(Ae[A]&gt;Te[A]){const Re=Te[E]+(Ae[A]-Te[A]);he(Re,{animation:ye})}}}),ne=yo(()=&gt;{D&amp;&amp;h!==!1&amp;&amp;Z(!H)});ge.useEffect(()=&gt;{const ye=Um(()=&gt;{re.current&amp;&amp;se()}),Te=bl(re.current);Te.addEventListener(&quot;resize&quot;,ye);let Ae;return typeof ResizeObserver&lt;&quot;u&quot;&amp;&amp;(Ae=new ResizeObserver(ye),Array.from(ae.current.children).forEach(Re=&gt;{Ae.observe(Re)})),()=&gt;{ye.clear(),Te.removeEventListener(&quot;resize&quot;,ye),Ae&amp;&amp;Ae.disconnect()}},[se]),ge.useEffect(()=&gt;{const ye=Array.from(ae.current.children),Te=ye.length;if(typeof IntersectionObserver&lt;&quot;u&quot;&amp;&amp;Te&gt;0&amp;&amp;D&amp;&amp;h!==!1){const Ae=ye[0],Re=ye[Te-1],Le={root:re.current,threshold:.99},$e=qe=&gt;{V(!qe[0].isIntersecting)},Fe=new IntersectionObserver($e,Le);Fe.observe(Ae);const Be=qe=&gt;{ee(!qe[0].isIntersecting)},Ue=new IntersectionObserver(Be,Le);return Ue.observe(Re),()=&gt;{Fe.disconnect(),Ue.disconnect()}}},[D,h,H,c==null?void 0:c.length]),ge.useEffect(()=&gt;{Y(!0)},[]),ge.useEffect(()=&gt;{se()}),ge.useEffect(()=&gt;{K(rD!==L)},[K,L]),ge.useImperativeHandle(s,()=&gt;({updateIndicator:se,updateScrollButtons:ne}),[se,ne]);const de=ke.jsx(Tpe,Ie({},x,{className:on(B.indicator,x.className),ownerState:z,style:Ie({},L,x.style)}));let _e=0;const ue=ge.Children.map(c,ye=&gt;{if(!ge.isValidElement(ye))return null;const Te=ye.props.value===void 0?_e:ye.props.value;Q.set(Te,_e);const Ae=Te===S;return _e+=1,ge.cloneElement(ye,Ie({fullWidth:C===&quot;fullWidth&quot;,indicator:Ae&amp;&amp;!q&amp;&amp;de,selected:Ae,selectionFollowsFocus:y,onChange:g,textColor:k,value:Te},_e===1&amp;&amp;S===!1&amp;&amp;!ye.props.tabIndex?{tabIndex:0}:{}))}),pe=ye=&gt;{const Te=ae.current,Ae=Aa(Te).activeElement;if(Ae.getAttribute(&quot;role&quot;)!==&quot;tab&quot;)return;let Le=b===&quot;horizontal&quot;?&quot;ArrowLeft&quot;:&quot;ArrowUp&quot;,$e=b===&quot;horizontal&quot;?&quot;ArrowRight&quot;:&quot;ArrowDown&quot;;switch(b===&quot;horizontal&quot;&amp;&amp;i&amp;&amp;(Le=&quot;ArrowRight&quot;,$e=&quot;ArrowLeft&quot;),ye.key){case Le:ye.preventDefault(),i0(Te,Ae,nD);break;case $e:ye.preventDefault(),i0(Te,Ae,tD);break;case&quot;Home&quot;:ye.preventDefault(),i0(Te,null,tD);break;case&quot;End&quot;:ye.preventDefault(),i0(Te,null,nD);break}},xe=we();return ke.jsxs(xpe,Ie({className:on(B.root,d),ownerState:z,ref:n,as:f},O,{children:[xe.scrollButtonStart,xe.scrollbarSizeListener,ke.jsxs(wpe,{className:B.scroller,ownerState:z,style:{overflow:G.overflow,[P?`margin${i?&quot;Left&quot;:&quot;Right&quot;}`:&quot;marginBottom&quot;]:M?void 0:-G.scrollbarWidth},ref:re,children:[ke.jsx(_pe,{&quot;aria-label&quot;:o,&quot;aria-labelledby&quot;:a,&quot;aria-orientation&quot;:b===&quot;vertical&quot;?&quot;vertical&quot;:null,className:B.flexContainer,ownerState:z,onKeyDown:pe,ref:ae,role:&quot;tablist&quot;,children:ue}),q&amp;&amp;de]}),xe.scrollButtonEnd]}))});function Fz(e){return yn(&quot;MuiTextField&quot;,e)}const Spe=hn(&quot;MuiTextField&quot;,[&quot;root&quot;]),Cpe=Spe,Mpe=[&quot;autoComplete&quot;,&quot;autoFocus&quot;,&quot;children&quot;,&quot;className&quot;,&quot;color&quot;,&quot;defaultValue&quot;,&quot;disabled&quot;,&quot;error&quot;,&quot;FormHelperTextProps&quot;,&quot;fullWidth&quot;,&quot;helperText&quot;,&quot;id&quot;,&quot;InputLabelProps&quot;,&quot;inputProps&quot;,&quot;InputProps&quot;,&quot;inputRef&quot;,&quot;label&quot;,&quot;maxRows&quot;,&quot;minRows&quot;,&quot;multiline&quot;,&quot;name&quot;,&quot;onBlur&quot;,&quot;onChange&quot;,&quot;onFocus&quot;,&quot;placeholder&quot;,&quot;required&quot;,&quot;rows&quot;,&quot;select&quot;,&quot;SelectProps&quot;,&quot;type&quot;,&quot;value&quot;,&quot;variant&quot;],Ppe={standard:_M,filled:xM,outlined:CM},Ope=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},Fz,t)},Ape=Et(Qj,{name:&quot;MuiTextField&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({}),Dpe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTextField&quot;}),{autoComplete:l,autoFocus:i=!1,children:o,className:a,color:s=&quot;primary&quot;,defaultValue:u,disabled:c=!1,error:d=!1,FormHelperTextProps:f,fullWidth:p=!1,helperText:m,id:g,InputLabelProps:b,inputProps:v,InputProps:h,inputRef:y,label:w,maxRows:_,minRows:x,multiline:T=!1,name:k,onBlur:S,onChange:C,onFocus:M,placeholder:O,required:D=!1,rows:P,select:E=!1,SelectProps:I,type:A,value:F,variant:j=&quot;outlined&quot;}=r,z=Kt(r,Mpe),B=Ie({},r,{autoFocus:i,color:s,disabled:c,error:d,fullWidth:p,multiline:T,required:D,select:E,variant:j}),N=Ope(B),R={};j===&quot;outlined&quot;&amp;&amp;(b&amp;&amp;typeof b.shrink&lt;&quot;u&quot;&amp;&amp;(R.notched=b.shrink),R.label=w),E&amp;&amp;((!I||!I.native)&amp;&amp;(R.id=void 0),R[&quot;aria-describedby&quot;]=void 0);const q=Kl(g),Y=m&amp;&amp;q?`${q}-helper-text`:void 0,L=w&amp;&amp;q?`${q}-label`:void 0,W=Ppe[j],U=ke.jsx(W,Ie({&quot;aria-describedby&quot;:Y,autoComplete:l,autoFocus:i,defaultValue:u,fullWidth:p,multiline:T,name:k,rows:P,maxRows:_,minRows:x,type:A,value:F,id:q,inputRef:y,onBlur:S,onChange:C,onFocus:M,placeholder:O,inputProps:v},R,h));return ke.jsxs(Ape,Ie({className:on(N.root,a),disabled:c,error:d,fullWidth:p,ref:n,required:D,color:s,variant:j,ownerState:B},z,{children:[w!=null&amp;&amp;w!==&quot;&quot;&amp;&amp;ke.jsx(cz,Ie({htmlFor:q,id:L},b,{children:w})),E?ke.jsx(sb,Ie({&quot;aria-describedby&quot;:Y,id:q,labelId:L,value:F,input:U},I,{children:o})):U,m&amp;&amp;ke.jsx(nz,Ie({id:Y},f,{children:m}))]}))}),Epe=Dpe,Rpe=Object.freeze(Object.defineProperty({__proto__:null,default:Epe,getTextFieldUtilityClass:Fz,textFieldClasses:Cpe},Symbol.toStringTag,{value:&quot;Module&quot;})),{transitions:Fc}=es(),Dl=&quot;#ed0500&quot;,Lpe=&quot;#ded5d5&quot;,Ipe=es({shape:{borderRadius:5},palette:{primary:{main:Rl[900],light:Rl[200]},secondary:{main:Dl,dark:&quot;#c10400&quot;,light:Rl[200]},background:{default:&quot;#fff&quot;,paper:&quot;#fff&quot;}},components:{MuiLink:{styleOverrides:{root:{transition:Fc.create(&quot;color&quot;,{duration:Fc.duration.enteringScreen}),&quot;&amp;:hover&quot;:{color:Dl}}}},MuiTabs:{styleOverrides:{flexContainer:{gap:&quot;10px&quot;},indicator:{backgroundColor:Dl}}},MuiButton:{styleOverrides:{contained:{&quot;&amp;:hover&quot;:{background:Rl[800]}},outlined:{&quot;&amp;:hover&quot;:{color:Dl,borderColor:Dl,background:&quot;#fff&quot;}},text:{&quot;&amp;:hover&quot;:{color:Dl,borderColor:Dl}}}},MuiTab:{defaultProps:{color:&quot;secondary&quot;},styleOverrides:{root:{fontSize:&quot;1rem&quot;,borderRadius:&quot;5px&quot;,&quot;&amp;:hover&quot;:{background:Rl[200]}}}},MuiIconButton:{styleOverrides:{root:{transition:Fc.create(&quot;color&quot;,{duration:Fc.duration.enteringScreen}),color:Rl[900],&quot;&amp;:hover&quot;:{color:Dl}}}},MuiSwitch:{defaultProps:{color:&quot;secondary&quot;}},MuiToggleButton:{defaultProps:{color:&quot;secondary&quot;},styleOverrides:{root:{transition:Fc.create(&quot;color&quot;,{duration:Fc.duration.enteringScreen}),color:Rl[900],&quot;&amp;:hover&quot;:{color:Dl},&quot;&amp;.Mui-disabled&quot;:{border:&quot;unset&quot;,background:Rl[100]}}}},MuiToggleButtonGroup:{defaultProps:{color:&quot;secondary&quot;}},MuiLinearProgress:{defaultProps:{color:&quot;secondary&quot;}},MuiPaper:{styleOverrides:{root:{boxShadow:&quot;unset&quot;,border:&quot;1px solid&quot;,borderColor:Lpe}}}},typography:{fontFamily:[&quot;-apple-system&quot;,&quot;BlinkMacSystemFont&quot;,&#x27;&quot;Segoe UI&quot;&#x27;,&quot;Roboto&quot;,&#x27;&quot;Helvetica Neue&quot;&#x27;,&quot;Arial&quot;,&quot;sans-serif&quot;,&#x27;&quot;Apple Color Emoji&quot;&#x27;,&#x27;&quot;Segoe UI Emoji&quot;&#x27;,&#x27;&quot;Segoe UI Symbol&quot;&#x27;].join(&quot;,&quot;),button:{fontWeight:&quot;bold&quot;,textTransform:&quot;none&quot;}}});class $pe{constructor(t){$g(this,&quot;cachedGraphs&quot;);$g(this,&quot;cachedWidgets&quot;);$g(this,&quot;inner&quot;);this.inner=t,this.cachedGraphs=new Map,this.cachedWidgets=new Map}async getAdditionGraphData(t){let n=this.cachedGraphs.get(t);return n!==void 0||(n=await this.inner.getAdditionGraphData(t),this.cachedGraphs.set(t,n)),n}async getAdditionWidgetData(t){let n=this.cachedWidgets.get(t);return n!==void 0||(n=await this.inner.getAdditionWidgetData(t),this.cachedWidgets.set(t,n)),n}}const DM=Qe.createContext({getAdditionGraphData:()=&gt;new Promise((e,t)=&gt;t(&quot;default context doesn&#x27;t contain methods to get data&quot;)),getAdditionWidgetData:()=&gt;new Promise((e,t)=&gt;t(&quot;default context doesn&#x27;t contain methods to get data&quot;))});function Npe(e){return new $pe(e)}var rv=(e=&gt;(e[e.Small=0]=&quot;Small&quot;,e[e.Medium=1]=&quot;Medium&quot;,e[e.Big=2]=&quot;Big&quot;,e))(rv||{});function l0(e){return e.palette.mode===&quot;dark&quot;?_l:wl}function s0(e){return e.palette.mode===&quot;light&quot;?wl:_l}const rk=e=&gt;{const[t,n]=ge.useState({open:!1});return ke.jsxs(nu,{elevation:0,onClick:r=&gt;n(l=&gt;({open:!l.open,anchorEl:r.currentTarget})),sx:[{color:r=&gt;s0(r)(r.palette.info.main,.6),backgroundColor:r=&gt;l0(r)(r.palette.info.main,.9)},e.data.state===&quot;success&quot;&amp;&amp;{color:r=&gt;s0(r)(r.palette.success.main,.6),backgroundColor:r=&gt;l0(r)(r.palette.success.main,.9)},e.data.state===&quot;warning&quot;&amp;&amp;{color:r=&gt;s0(r)(r.palette.warning.main,.6),backgroundColor:r=&gt;l0(r)(r.palette.warning.main,.9)},e.data.state===&quot;error&quot;&amp;&amp;{color:r=&gt;s0(r)(r.palette.error.main,.6),backgroundColor:r=&gt;l0(r)(r.palette.error.main,.9)}],children:[ke.jsx(pr,{align:&quot;center&quot;,variant:&quot;h6&quot;,component:&quot;div&quot;,children:e.data.value}),ke.jsx(pr,{align:&quot;center&quot;,variant:&quot;body1&quot;,component:&quot;div&quot;,children:e.data.text}),ke.jsx(kM,{open:t.open,anchorEl:t.anchorEl,anchorOrigin:{horizontal:&quot;left&quot;,vertical:&quot;bottom&quot;},children:e.customPopup??ke.jsx(pr,{padding:1,children:e.data.longText})})]})},jz=e=&gt;ke.jsxs(cM,{severity:e.data.severity,children:[ke.jsx(dM,{children:e.data.title}),e.data.text]}),aD=e=&gt;{const{alertStats:t}=e;return ke.jsx(rk,{data:{value:`${t.triggered.last_24h}`,state:&quot;info&quot;,text:&quot;alerts in the last 24 hours&quot;,longText:&quot;alerts triggered in the period / alerts triggered in 24 hours / alerts active &quot;},customPopup:ke.jsx(pr,{sx:{pr:1},children:ke.jsxs(&quot;ul&quot;,{children:[ke.jsxs(&quot;li&quot;,{children:[t.triggered.period,&quot; alerts triggered in the period&quot;]}),ke.jsxs(&quot;li&quot;,{children:[t.triggered.last_24h,&quot; alerts triggered in 24 hours&quot;]}),ke.jsxs(&quot;li&quot;,{children:[t.active,&quot; total active alerts&quot;]})]})})})};function Fpe(e){return e===12?{xs:12,sm:12,md:12,lg:12}:e===6?{xs:12,sm:12,md:6,lg:6}:e===3?{xs:12,sm:6,md:3,lg:3}:{xs:6,sm:3,md:1,lg:1}}const jpe=e=&gt;{const{size:t,ItemWrapper:n}=e,r=e.children.alertsPosition??&quot;row&quot;,{id:l,title:i,details:o,content:a,alerts:s,alertStats:u,insights:c}=e.children,d=s===void 0?!1:s.length&gt;0,f=c===void 0?!1:c.length&gt;0,p=ke.jsx(ale,{sx:{border:&quot;1px solid&quot;,borderColor:&quot;#d6d6d6&quot;,borderRadius:&quot;4px&quot;},elevation:0,children:ke.jsx(ule,{children:ke.jsxs(cr,{container:!0,spacing:1,direction:&quot;column&quot;,children:[r===&quot;row&quot;?ke.jsxs(cr,{container:!0,spacing:1,item:!0,children:[ke.jsxs(cr,{item:!0,xs:d&amp;&amp;r===&quot;row&quot;?9:12,children:[i?ke.jsx(pr,{fontWeight:500,variant:&quot;h5&quot;,children:i}):ke.jsx(&quot;div&quot;,{}),ke.jsx(&quot;div&quot;,{children:a}),o?ke.jsx(pr,{variant:&quot;subtitle1&quot;,children:o}):ke.jsx(&quot;div&quot;,{})]}),d?ke.jsx(cr,{container:!0,spacing:1,direction:&quot;column&quot;,justifyContent:&quot;center&quot;,item:!0,xs:3,children:s?ke.jsxs(Qe.Fragment,{children:[u?ke.jsx(cr,{item:!0,children:ke.jsx(aD,{alertStats:u})}):ke.jsx(&quot;div&quot;,{}),s.map(m=&gt;ke.jsx(cr,{item:!0,children:ke.jsx(rk,{data:m})}))]}):ke.jsx(&quot;div&quot;,{})}):ke.jsx(&quot;div&quot;,{})]}):ke.jsxs(Qe.Fragment,{children:[ke.jsxs(cr,{item:!0,children:[i?ke.jsx(pr,{variant:&quot;h5&quot;,children:i}):ke.jsx(&quot;div&quot;,{}),ke.jsx(&quot;div&quot;,{children:a}),o?ke.jsx(pr,{variant:&quot;subtitle1&quot;,children:o}):ke.jsx(&quot;div&quot;,{})]}),d?ke.jsx(cr,{item:!0,xs:!0,children:ke.jsx(cr,{container:!0,direction:&quot;row&quot;,spacing:1,children:s?ke.jsxs(Qe.Fragment,{children:[u?ke.jsx(cr,{item:!0,xs:!0,children:ke.jsx(aD,{alertStats:u})}):ke.jsx(&quot;div&quot;,{}),s.map(m=&gt;ke.jsx(cr,{item:!0,xs:!0,children:ke.jsx(rk,{data:m})}))]}):ke.jsx(&quot;div&quot;,{})})}):ke.jsx(&quot;div&quot;,{})]}),f?c.map(m=&gt;ke.jsx(cr,{item:!0,xs:!0,sm:!0,md:!0,children:ke.jsx(jz,{data:m})})):ke.jsx(&quot;div&quot;,{})]})})});return ke.jsx(cr,{item:!0,...Fpe(t),children:n?n({id:l,children:p}):p})},oD=e=&gt;ke.jsxs(&quot;div&quot;,{children:[ke.jsx(pr,{align:&quot;center&quot;,fontWeight:500,sx:{fontSize:36},children:e.value}),ke.jsx(pr,{align:&quot;center&quot;,variant:&quot;h5&quot;,fontWeight:500,children:e.label})]}),zpe=e=&gt;ke.jsx(Qe.Fragment,{children:e.counters.length===1?ke.jsx(oD,{...e.counters[0]}):ke.jsx(cr,{container:!0,spacing:1,direction:&quot;row&quot;,alignItems:&quot;center&quot;,children:e.counters.map((t,n)=&gt;ke.jsx(cr,{item:!0,xs:!0,component:Ia,height:&quot;100%&quot;,children:ke.jsx(Ia,{children:ke.jsx(oD,{...t})})},n))})}),Bpe=e=&gt;ke.jsxs(&quot;div&quot;,{children:[ke.jsxs(Ia,{display:&quot;flex&quot;,alignItems:&quot;center&quot;,children:[ke.jsx(Ia,{width:&quot;100%&quot;,mr:1,children:ke.jsx(fz,{variant:&quot;determinate&quot;,value:e.value/e.maxValue*100})}),ke.jsx(Ia,{minWidth:35,children:ke.jsx(pr,{variant:&quot;body2&quot;,color:&quot;textSecondary&quot;,children:`${Math.round(e.value/e.maxValue*100)}%`})})]}),ke.jsx(Ia,{width:&quot;100%&quot;,children:ke.jsx(pr,{variant:&quot;body2&quot;,color:&quot;textSecondary&quot;,children:e.details??&quot;&quot;})})]});var zz={exports:{}};(function(e,t){/*! For license information please see plotly-cartesian.min.js.LICENSE.txt */(function(n,r){e.exports=r()})(self,function(){return function(){var n={98847:function(i,o,a){var s=a(71828),u={&quot;X,X div&quot;:&#x27;direction:ltr;font-family:&quot;Open Sans&quot;,verdana,arial,sans-serif;margin:0;padding:0;&#x27;,&quot;X input,X button&quot;:&#x27;font-family:&quot;Open Sans&quot;,verdana,arial,sans-serif;&#x27;,&quot;X input:focus,X button:focus&quot;:&quot;outline:none;&quot;,&quot;X a&quot;:&quot;text-decoration:none;&quot;,&quot;X a:hover&quot;:&quot;text-decoration:none;&quot;,&quot;X .crisp&quot;:&quot;shape-rendering:crispEdges;&quot;,&quot;X .user-select-none&quot;:&quot;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;&quot;,&quot;X svg&quot;:&quot;overflow:hidden;&quot;,&quot;X svg a&quot;:&quot;fill:#447adb;&quot;,&quot;X svg a:hover&quot;:&quot;fill:#3c6dc5;&quot;,&quot;X .main-svg&quot;:&quot;position:absolute;top:0;left:0;pointer-events:none;&quot;,&quot;X .main-svg .draglayer&quot;:&quot;pointer-events:all;&quot;,&quot;X .cursor-default&quot;:&quot;cursor:default;&quot;,&quot;X .cursor-pointer&quot;:&quot;cursor:pointer;&quot;,&quot;X .cursor-crosshair&quot;:&quot;cursor:crosshair;&quot;,&quot;X .cursor-move&quot;:&quot;cursor:move;&quot;,&quot;X .cursor-col-resize&quot;:&quot;cursor:col-resize;&quot;,&quot;X .cursor-row-resize&quot;:&quot;cursor:row-resize;&quot;,&quot;X .cursor-ns-resize&quot;:&quot;cursor:ns-resize;&quot;,&quot;X .cursor-ew-resize&quot;:&quot;cursor:ew-resize;&quot;,&quot;X .cursor-sw-resize&quot;:&quot;cursor:sw-resize;&quot;,&quot;X .cursor-s-resize&quot;:&quot;cursor:s-resize;&quot;,&quot;X .cursor-se-resize&quot;:&quot;cursor:se-resize;&quot;,&quot;X .cursor-w-resize&quot;:&quot;cursor:w-resize;&quot;,&quot;X .cursor-e-resize&quot;:&quot;cursor:e-resize;&quot;,&quot;X .cursor-nw-resize&quot;:&quot;cursor:nw-resize;&quot;,&quot;X .cursor-n-resize&quot;:&quot;cursor:n-resize;&quot;,&quot;X .cursor-ne-resize&quot;:&quot;cursor:ne-resize;&quot;,&quot;X .cursor-grab&quot;:&quot;cursor:-webkit-grab;cursor:grab;&quot;,&quot;X .modebar&quot;:&quot;position:absolute;top:2px;right:2px;&quot;,&quot;X .ease-bg&quot;:&quot;-webkit-transition:background-color .3s ease 0s;-moz-transition:background-color .3s ease 0s;-ms-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s;&quot;,&quot;X .modebar--hover&gt;:not(.watermark)&quot;:&quot;opacity:0;-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;&quot;,&quot;X:hover .modebar--hover .modebar-group&quot;:&quot;opacity:1;&quot;,&quot;X .modebar-group&quot;:&quot;float:left;display:inline-block;box-sizing:border-box;padding-left:8px;position:relative;vertical-align:middle;white-space:nowrap;&quot;,&quot;X .modebar-btn&quot;:&quot;position:relative;font-size:16px;padding:3px 4px;height:22px;cursor:pointer;line-height:normal;box-sizing:border-box;&quot;,&quot;X .modebar-btn svg&quot;:&quot;position:relative;top:2px;&quot;,&quot;X .modebar.vertical&quot;:&quot;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;max-height:100%;&quot;,&quot;X .modebar.vertical svg&quot;:&quot;top:-1px;&quot;,&quot;X .modebar.vertical .modebar-group&quot;:&quot;display:block;float:none;padding-left:0px;padding-bottom:8px;&quot;,&quot;X .modebar.vertical .modebar-group .modebar-btn&quot;:&quot;display:block;text-align:center;&quot;,&quot;X [data-title]:before,X [data-title]:after&quot;:&quot;position:absolute;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:none;opacity:0;z-index:1001;pointer-events:none;top:110%;right:50%;&quot;,&quot;X [data-title]:hover:before,X [data-title]:hover:after&quot;:&quot;display:block;opacity:1;&quot;,&quot;X [data-title]:before&quot;:&#x27;content:&quot;&quot;;position:absolute;background:rgba(0,0,0,0);border:6px solid rgba(0,0,0,0);z-index:1002;margin-top:-12px;border-bottom-color:#69738a;margin-right:-6px;&#x27;,&quot;X [data-title]:after&quot;:&quot;content:attr(data-title);background:#69738a;color:#fff;padding:8px 10px;font-size:12px;line-height:12px;white-space:nowrap;margin-right:-18px;border-radius:2px;&quot;,&quot;X .vertical [data-title]:before,X .vertical [data-title]:after&quot;:&quot;top:0%;right:200%;&quot;,&quot;X .vertical [data-title]:before&quot;:&quot;border:6px solid rgba(0,0,0,0);border-left-color:#69738a;margin-top:8px;margin-right:-30px;&quot;,Y:&#x27;font-family:&quot;Open Sans&quot;,verdana,arial,sans-serif;position:fixed;top:50px;right:20px;z-index:10000;font-size:10pt;max-width:180px;&#x27;,&quot;Y p&quot;:&quot;margin:0;&quot;,&quot;Y .notifier-note&quot;:&quot;min-width:180px;max-width:250px;border:1px solid #fff;z-index:3000;margin:0;background-color:#8c97af;background-color:rgba(140,151,175,.9);color:#fff;padding:10px;overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;&quot;,&quot;Y .notifier-close&quot;:&quot;color:#fff;opacity:.8;float:right;padding:0 5px;background:none;border:none;font-size:20px;font-weight:bold;line-height:20px;&quot;,&quot;Y .notifier-close:hover&quot;:&quot;color:#444;text-decoration:none;cursor:pointer;&quot;};for(var c in u){var d=c.replace(/^,/,&quot; ,&quot;).replace(/X/g,&quot;.js-plotly-plot .plotly&quot;).replace(/Y/g,&quot;.plotly-notifier&quot;);s.addStyleRule(d,u[c])}},98222:function(i,o,a){i.exports=a(82887)},27206:function(i,o,a){i.exports=a(60822)},5224:function(i,o,a){i.exports=a(83832)},59509:function(i,o,a){i.exports=a(72201)},49866:function(i,o,a){i.exports=a(99442)},19548:function(i,o,a){i.exports=a(8729)},61039:function(i,o,a){i.exports=a(14382)},24296:function(i,o,a){i.exports=a(43102)},58872:function(i,o,a){i.exports=a(92165)},65591:function(i,o,a){i.exports=a(36071)},69738:function(i,o,a){i.exports=a(43905)},92650:function(i,o,a){i.exports=a(35902)},73434:function(i,o,a){i.exports=a(94507)},760:function(i,o,a){var s=a(19548);s.register([a(27206),a(5224),a(58872),a(65591),a(69738),a(92650),a(49866),a(25743),a(6197),a(73434),a(54201),a(98222),a(61039),a(24296),a(66398),a(59509)]),i.exports=s},54201:function(i,o,a){i.exports=a(58810)},25743:function(i,o,a){i.exports=a(52979)},66398:function(i,o,a){i.exports=a(32275)},6197:function(i,o,a){i.exports=a(47462)},82884:function(i){i.exports=[{path:&quot;&quot;,backoff:0},{path:&quot;M-2.4,-3V3L0.6,0Z&quot;,backoff:.6},{path:&quot;M-3.7,-2.5V2.5L1.3,0Z&quot;,backoff:1.3},{path:&quot;M-4.45,-3L-1.65,-0.2V0.2L-4.45,3L1.55,0Z&quot;,backoff:1.55},{path:&quot;M-2.2,-2.2L-0.2,-0.2V0.2L-2.2,2.2L-1.4,3L1.6,0L-1.4,-3Z&quot;,backoff:1.6},{path:&quot;M-4.4,-2.1L-0.6,-0.2V0.2L-4.4,2.1L-4,3L2,0L-4,-3Z&quot;,backoff:2},{path:&quot;M2,0A2,2 0 1,1 0,-2A2,2 0 0,1 2,0Z&quot;,backoff:0,noRotate:!0},{path:&quot;M2,2V-2H-2V2Z&quot;,backoff:0,noRotate:!0}]},50215:function(i,o,a){var s=a(82884),u=a(41940),c=a(85555),d=a(44467).templatedArray;a(24695),i.exports=d(&quot;annotation&quot;,{visible:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc+arraydraw&quot;},text:{valType:&quot;string&quot;,editType:&quot;calc+arraydraw&quot;},textangle:{valType:&quot;angle&quot;,dflt:0,editType:&quot;calc+arraydraw&quot;},font:u({editType:&quot;calc+arraydraw&quot;,colorEditType:&quot;arraydraw&quot;}),width:{valType:&quot;number&quot;,min:1,dflt:null,editType:&quot;calc+arraydraw&quot;},height:{valType:&quot;number&quot;,min:1,dflt:null,editType:&quot;calc+arraydraw&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:1,editType:&quot;arraydraw&quot;},align:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;center&quot;,editType:&quot;arraydraw&quot;},valign:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],dflt:&quot;middle&quot;,editType:&quot;arraydraw&quot;},bgcolor:{valType:&quot;color&quot;,dflt:&quot;rgba(0,0,0,0)&quot;,editType:&quot;arraydraw&quot;},bordercolor:{valType:&quot;color&quot;,dflt:&quot;rgba(0,0,0,0)&quot;,editType:&quot;arraydraw&quot;},borderpad:{valType:&quot;number&quot;,min:0,dflt:1,editType:&quot;calc+arraydraw&quot;},borderwidth:{valType:&quot;number&quot;,min:0,dflt:1,editType:&quot;calc+arraydraw&quot;},showarrow:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc+arraydraw&quot;},arrowcolor:{valType:&quot;color&quot;,editType:&quot;arraydraw&quot;},arrowhead:{valType:&quot;integer&quot;,min:0,max:s.length,dflt:1,editType:&quot;arraydraw&quot;},startarrowhead:{valType:&quot;integer&quot;,min:0,max:s.length,dflt:1,editType:&quot;arraydraw&quot;},arrowside:{valType:&quot;flaglist&quot;,flags:[&quot;end&quot;,&quot;start&quot;],extras:[&quot;none&quot;],dflt:&quot;end&quot;,editType:&quot;arraydraw&quot;},arrowsize:{valType:&quot;number&quot;,min:.3,dflt:1,editType:&quot;calc+arraydraw&quot;},startarrowsize:{valType:&quot;number&quot;,min:.3,dflt:1,editType:&quot;calc+arraydraw&quot;},arrowwidth:{valType:&quot;number&quot;,min:.1,editType:&quot;calc+arraydraw&quot;},standoff:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;calc+arraydraw&quot;},startstandoff:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;calc+arraydraw&quot;},ax:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},ay:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},axref:{valType:&quot;enumerated&quot;,dflt:&quot;pixel&quot;,values:[&quot;pixel&quot;,c.idRegex.x.toString()],editType:&quot;calc&quot;},ayref:{valType:&quot;enumerated&quot;,dflt:&quot;pixel&quot;,values:[&quot;pixel&quot;,c.idRegex.y.toString()],editType:&quot;calc&quot;},xref:{valType:&quot;enumerated&quot;,values:[&quot;paper&quot;,c.idRegex.x.toString()],editType:&quot;calc&quot;},x:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;auto&quot;,editType:&quot;calc+arraydraw&quot;},xshift:{valType:&quot;number&quot;,dflt:0,editType:&quot;calc+arraydraw&quot;},yref:{valType:&quot;enumerated&quot;,values:[&quot;paper&quot;,c.idRegex.y.toString()],editType:&quot;calc&quot;},y:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],dflt:&quot;auto&quot;,editType:&quot;calc+arraydraw&quot;},yshift:{valType:&quot;number&quot;,dflt:0,editType:&quot;calc+arraydraw&quot;},clicktoshow:{valType:&quot;enumerated&quot;,values:[!1,&quot;onoff&quot;,&quot;onout&quot;],dflt:!1,editType:&quot;arraydraw&quot;},xclick:{valType:&quot;any&quot;,editType:&quot;arraydraw&quot;},yclick:{valType:&quot;any&quot;,editType:&quot;arraydraw&quot;},hovertext:{valType:&quot;string&quot;,editType:&quot;arraydraw&quot;},hoverlabel:{bgcolor:{valType:&quot;color&quot;,editType:&quot;arraydraw&quot;},bordercolor:{valType:&quot;color&quot;,editType:&quot;arraydraw&quot;},font:u({editType:&quot;arraydraw&quot;}),editType:&quot;arraydraw&quot;},captureevents:{valType:&quot;boolean&quot;,editType:&quot;arraydraw&quot;},editType:&quot;calc&quot;,_deprecated:{ref:{valType:&quot;string&quot;,editType:&quot;calc&quot;}}})},3749:function(i,o,a){var s=a(71828),u=a(89298),c=a(92605).draw;function d(p){var m=p._fullLayout;s.filterVisible(m.annotations).forEach(function(g){var b=u.getFromId(p,g.xref),v=u.getFromId(p,g.yref),h=u.getRefType(g.xref),y=u.getRefType(g.yref);g._extremes={},h===&quot;range&quot;&amp;&amp;f(g,b),y===&quot;range&quot;&amp;&amp;f(g,v)})}function f(p,m){var g,b=m._id,v=b.charAt(0),h=p[v],y=p[&quot;a&quot;+v],w=p[v+&quot;ref&quot;],_=p[&quot;a&quot;+v+&quot;ref&quot;],x=p[&quot;_&quot;+v+&quot;padplus&quot;],T=p[&quot;_&quot;+v+&quot;padminus&quot;],k={x:1,y:-1}[v]*p[v+&quot;shift&quot;],S=3*p.arrowsize*p.arrowwidth||0,C=S+k,M=S-k,O=3*p.startarrowsize*p.arrowwidth||0,D=O+k,P=O-k;if(_===w){var E=u.findExtremes(m,[m.r2c(h)],{ppadplus:C,ppadminus:M}),I=u.findExtremes(m,[m.r2c(y)],{ppadplus:Math.max(x,D),ppadminus:Math.max(T,P)});g={min:[E.min[0],I.min[0]],max:[E.max[0],I.max[0]]}}else D=y?D+y:D,P=y?P-y:P,g=u.findExtremes(m,[m.r2c(h)],{ppadplus:Math.max(x,C,D),ppadminus:Math.max(T,M,P)});p._extremes[b]=g}i.exports=function(p){var m=p._fullLayout;if(s.filterVisible(m.annotations).length&amp;&amp;p._fullData.length)return s.syncOrAsync([c,d],p)}},44317:function(i,o,a){var s=a(71828),u=a(73972),c=a(44467).arrayEditor;function d(p,m){var g,b,v,h,y,w,_,x=p._fullLayout.annotations,T=[],k=[],S=[],C=(m||[]).length;for(g=0;g&lt;x.length;g++)if(h=(v=x[g]).clicktoshow){for(b=0;b&lt;C;b++)if(w=(y=m[b]).xaxis,_=y.yaxis,w._id===v.xref&amp;&amp;_._id===v.yref&amp;&amp;w.d2r(y.x)===f(v._xclick,w)&amp;&amp;_.d2r(y.y)===f(v._yclick,_)){(v.visible?h===&quot;onout&quot;?k:S:T).push(g);break}b===C&amp;&amp;v.visible&amp;&amp;h===&quot;onout&quot;&amp;&amp;k.push(g)}return{on:T,off:k,explicitOff:S}}function f(p,m){return m.type===&quot;log&quot;?m.l2r(p):m.d2r(p)}i.exports={hasClickToShow:function(p,m){var g=d(p,m);return g.on.length&gt;0||g.explicitOff.length&gt;0},onClick:function(p,m){var g,b,v=d(p,m),h=v.on,y=v.off.concat(v.explicitOff),w={},_=p._fullLayout.annotations;if(h.length||y.length){for(g=0;g&lt;h.length;g++)(b=c(p.layout,&quot;annotations&quot;,_[h[g]])).modifyItem(&quot;visible&quot;,!0),s.extendFlat(w,b.getUpdateObj());for(g=0;g&lt;y.length;g++)(b=c(p.layout,&quot;annotations&quot;,_[y[g]])).modifyItem(&quot;visible&quot;,!1),s.extendFlat(w,b.getUpdateObj());return u.call(&quot;update&quot;,p,{},w)}}}},25625:function(i,o,a){var s=a(71828),u=a(7901);i.exports=function(c,d,f,p){p(&quot;opacity&quot;);var m=p(&quot;bgcolor&quot;),g=p(&quot;bordercolor&quot;),b=u.opacity(g);p(&quot;borderpad&quot;);var v=p(&quot;borderwidth&quot;),h=p(&quot;showarrow&quot;);if(p(&quot;text&quot;,h?&quot; &quot;:f._dfltTitle.annotation),p(&quot;textangle&quot;),s.coerceFont(p,&quot;font&quot;,f.font),p(&quot;width&quot;),p(&quot;align&quot;),p(&quot;height&quot;)&amp;&amp;p(&quot;valign&quot;),h){var y,w,_=p(&quot;arrowside&quot;);_.indexOf(&quot;end&quot;)!==-1&amp;&amp;(y=p(&quot;arrowhead&quot;),w=p(&quot;arrowsize&quot;)),_.indexOf(&quot;start&quot;)!==-1&amp;&amp;(p(&quot;startarrowhead&quot;,y),p(&quot;startarrowsize&quot;,w)),p(&quot;arrowcolor&quot;,b?d.bordercolor:u.defaultLine),p(&quot;arrowwidth&quot;,2*(b&amp;&amp;v||1)),p(&quot;standoff&quot;),p(&quot;startstandoff&quot;)}var x=p(&quot;hovertext&quot;),T=f.hoverlabel||{};if(x){var k=p(&quot;hoverlabel.bgcolor&quot;,T.bgcolor||(u.opacity(m)?u.rgb(m):u.defaultLine)),S=p(&quot;hoverlabel.bordercolor&quot;,T.bordercolor||u.contrast(k));s.coerceFont(p,&quot;hoverlabel.font&quot;,{family:T.font.family,size:T.font.size,color:T.font.color||S})}p(&quot;captureevents&quot;,!!x)}},94128:function(i,o,a){var s=a(92770),u=a(58163);i.exports=function(c,d,f,p){d=d||{};var m=f===&quot;log&quot;&amp;&amp;d.type===&quot;linear&quot;,g=f===&quot;linear&quot;&amp;&amp;d.type===&quot;log&quot;;if(m||g)for(var b,v,h=c._fullLayout.annotations,y=d._id.charAt(0),w=0;w&lt;h.length;w++)b=h[w],v=&quot;annotations[&quot;+w+&quot;].&quot;,b[y+&quot;ref&quot;]===d._id&amp;&amp;_(y),b[&quot;a&quot;+y+&quot;ref&quot;]===d._id&amp;&amp;_(&quot;a&quot;+y);function _(x){var T=b[x],k=null;k=m?u(T,d.range):Math.pow(10,T),s(k)||(k=null),p(v+x,k)}}},84046:function(i,o,a){var s=a(71828),u=a(89298),c=a(85501),d=a(25625),f=a(50215);function p(m,g,b){function v(I,A){return s.coerce(m,g,f,I,A)}var h=v(&quot;visible&quot;),y=v(&quot;clicktoshow&quot;);if(h||y){d(m,g,b,v);for(var w=g.showarrow,_=[&quot;x&quot;,&quot;y&quot;],x=[-10,-30],T={_fullLayout:b},k=0;k&lt;2;k++){var S=_[k],C=u.coerceRef(m,g,T,S,&quot;&quot;,&quot;paper&quot;);if(C!==&quot;paper&quot;&amp;&amp;u.getFromId(T,C)._annIndices.push(g._index),u.coercePosition(g,T,v,C,S,.5),w){var M=&quot;a&quot;+S,O=u.coerceRef(m,g,T,M,&quot;pixel&quot;,[&quot;pixel&quot;,&quot;paper&quot;]);O!==&quot;pixel&quot;&amp;&amp;O!==C&amp;&amp;(O=g[M]=&quot;pixel&quot;);var D=O===&quot;pixel&quot;?x[k]:.4;u.coercePosition(g,T,v,O,M,D)}v(S+&quot;anchor&quot;),v(S+&quot;shift&quot;)}if(s.noneOrAll(m,g,[&quot;x&quot;,&quot;y&quot;]),w&amp;&amp;s.noneOrAll(m,g,[&quot;ax&quot;,&quot;ay&quot;]),y){var P=v(&quot;xclick&quot;),E=v(&quot;yclick&quot;);g._xclick=P===void 0?g.x:u.cleanPosition(P,T,g.xref),g._yclick=E===void 0?g.y:u.cleanPosition(E,T,g.yref)}}}i.exports=function(m,g){c(m,g,{name:&quot;annotations&quot;,handleItemDefaults:p})}},92605:function(i,o,a){var s=a(39898),u=a(73972),c=a(74875),d=a(71828),f=d.strTranslate,p=a(89298),m=a(7901),g=a(91424),b=a(30211),v=a(63893),h=a(6964),y=a(28569),w=a(44467).arrayEditor,_=a(13011);function x(S,C){var M=S._fullLayout.annotations[C]||{},O=p.getFromId(S,M.xref),D=p.getFromId(S,M.yref);O&amp;&amp;O.setScale(),D&amp;&amp;D.setScale(),k(S,M,C,!1,O,D)}function T(S,C,M,O,D){var P=D[M],E=D[M+&quot;ref&quot;],I=M.indexOf(&quot;y&quot;)!==-1,A=p.getRefType(E)===&quot;domain&quot;,F=I?O.h:O.w;return S?A?P+(I?-C:C)/S._length:S.p2r(S.r2p(P)+C):P+(I?-C:C)/F}function k(S,C,M,O,D,P){var E,I,A=S._fullLayout,F=S._fullLayout._size,j=S._context.edits;O?(E=&quot;annotation-&quot;+O,I=O+&quot;.annotations&quot;):(E=&quot;annotation&quot;,I=&quot;annotations&quot;);var z=w(S.layout,I,C),B=z.modifyBase,N=z.modifyItem,R=z.getUpdateObj;A._infolayer.selectAll(&quot;.&quot;+E+&#x27;[data-index=&quot;&#x27;+M+&#x27;&quot;]&#x27;).remove();var q=&quot;clip&quot;+A._uid+&quot;_ann&quot;+M;if(C._input&amp;&amp;C.visible!==!1){var Y={x:{},y:{}},L=+C.textangle||0,W=A._infolayer.append(&quot;g&quot;).classed(E,!0).attr(&quot;data-index&quot;,String(M)).style(&quot;opacity&quot;,C.opacity),U=W.append(&quot;g&quot;).classed(&quot;annotation-text-g&quot;,!0),V=j[C.showarrow?&quot;annotationTail&quot;:&quot;annotationPosition&quot;],te=C.captureevents||j.annotationText||V,ee=U.append(&quot;g&quot;).style(&quot;pointer-events&quot;,te?&quot;all&quot;:null).call(h,&quot;pointer&quot;).on(&quot;click&quot;,function(){S._dragging=!1,S.emit(&quot;plotly_clickannotation&quot;,he(s.event))});C.hovertext&amp;&amp;ee.on(&quot;mouseover&quot;,function(){var Pe=C.hoverlabel,Me=Pe.font,ce=this.getBoundingClientRect(),we=S.getBoundingClientRect();b.loneHover({x0:ce.left-we.left,x1:ce.right-we.left,y:(ce.top+ce.bottom)/2-we.top,text:C.hovertext,color:Pe.bgcolor,borderColor:Pe.bordercolor,fontFamily:Me.family,fontSize:Me.size,fontColor:Me.color},{container:A._hoverlayer.node(),outerContainer:A._paper.node(),gd:S})}).on(&quot;mouseout&quot;,function(){b.loneUnhover(A._hoverlayer.node())});var H=C.borderwidth,Z=C.borderpad,G=H+Z,X=ee.append(&quot;rect&quot;).attr(&quot;class&quot;,&quot;bg&quot;).style(&quot;stroke-width&quot;,H+&quot;px&quot;).call(m.stroke,C.bordercolor).call(m.fill,C.bgcolor),Q=C.width||C.height,re=A._topclips.selectAll(&quot;#&quot;+q).data(Q?[0]:[]);re.enter().append(&quot;clipPath&quot;).classed(&quot;annclip&quot;,!0).attr(&quot;id&quot;,q).append(&quot;rect&quot;),re.exit().remove();var ae=C.font,ie=A._meta?d.templateString(C.text,A._meta):C.text,se=ee.append(&quot;text&quot;).classed(&quot;annotation-text&quot;,!0).text(ie);j.annotationText?se.call(v.makeEditable,{delegate:ee,gd:S}).call(Se).on(&quot;edit&quot;,function(Pe){C.text=Pe,this.call(Se),N(&quot;text&quot;,Pe),D&amp;&amp;D.autorange&amp;&amp;B(D._name+&quot;.autorange&quot;,!0),P&amp;&amp;P.autorange&amp;&amp;B(P._name+&quot;.autorange&quot;,!0),u.call(&quot;_guiRelayout&quot;,S,R())}):se.call(Se)}else s.selectAll(&quot;#&quot;+q).remove();function he(Pe){var Me={index:M,annotation:C._input,fullAnnotation:C,event:Pe};return O&amp;&amp;(Me.subplotId=O),Me}function Se(Pe){return Pe.call(g.font,ae).attr({&quot;text-anchor&quot;:{left:&quot;start&quot;,right:&quot;end&quot;}[C.align]||&quot;middle&quot;}),v.convertToTspans(Pe,S,Oe),Pe}function Oe(){var Pe=se.selectAll(&quot;a&quot;);Pe.size()===1&amp;&amp;Pe.text()===se.text()&amp;&amp;ee.insert(&quot;a&quot;,&quot;:first-child&quot;).attr({&quot;xlink:xlink:href&quot;:Pe.attr(&quot;xlink:href&quot;),&quot;xlink:xlink:show&quot;:Pe.attr(&quot;xlink:show&quot;)}).style({cursor:&quot;pointer&quot;}).node().appendChild(X.node());var Me=ee.select(&quot;.annotation-text-math-group&quot;),ce=!Me.empty(),we=g.bBox((ce?Me:se).node()),K=we.width,ne=we.height,de=C.width||K,_e=C.height||ne,ue=Math.round(de+2*G),pe=Math.round(_e+2*G);function xe(Ye,nt){return nt===&quot;auto&quot;&amp;&amp;(nt=Ye&lt;.3333333333333333?&quot;left&quot;:Ye&gt;.6666666666666666?&quot;right&quot;:&quot;center&quot;),{center:0,middle:0,left:.5,bottom:-.5,right:-.5,top:.5}[nt]}for(var ye=!1,Te=[&quot;x&quot;,&quot;y&quot;],Ae=0;Ae&lt;Te.length;Ae++){var Re,Le,$e,Fe,Be,Ue=Te[Ae],qe=C[Ue+&quot;ref&quot;]||Ue,Xe=C[&quot;a&quot;+Ue+&quot;ref&quot;],ot={x:D,y:P}[Ue],st=(L+(Ue===&quot;x&quot;?0:-90))*Math.PI/180,dt=ue*Math.cos(st),vt=pe*Math.sin(st),We=Math.abs(dt)+Math.abs(vt),ze=C[Ue+&quot;anchor&quot;],tt=C[Ue+&quot;shift&quot;]*(Ue===&quot;x&quot;?1:-1),it=Y[Ue],St=p.getRefType(qe);if(ot&amp;&amp;St!==&quot;domain&quot;){var Ze=ot.r2fraction(C[Ue]);(Ze&lt;0||Ze&gt;1)&amp;&amp;(Xe===qe?((Ze=ot.r2fraction(C[&quot;a&quot;+Ue]))&lt;0||Ze&gt;1)&amp;&amp;(ye=!0):ye=!0),Re=ot._offset+ot.r2p(C[Ue]),Fe=.5}else{var ut=St===&quot;domain&quot;;Ue===&quot;x&quot;?($e=C[Ue],Re=ut?ot._offset+ot._length*$e:Re=F.l+F.w*$e):($e=1-C[Ue],Re=ut?ot._offset+ot._length*$e:Re=F.t+F.h*$e),Fe=C.showarrow?.5:$e}if(C.showarrow){it.head=Re;var ht=C[&quot;a&quot;+Ue];if(Be=dt*xe(.5,C.xanchor)-vt*xe(.5,C.yanchor),Xe===qe){var Rt=p.getRefType(Xe);Rt===&quot;domain&quot;?(Ue===&quot;y&quot;&amp;&amp;(ht=1-ht),it.tail=ot._offset+ot._length*ht):Rt===&quot;paper&quot;?Ue===&quot;y&quot;?(ht=1-ht,it.tail=F.t+F.h*ht):it.tail=F.l+F.w*ht:it.tail=ot._offset+ot.r2p(ht),Le=Be}else it.tail=Re+ht,Le=Be+ht;it.text=it.tail+Be;var Ct=A[Ue===&quot;x&quot;?&quot;width&quot;:&quot;height&quot;];if(qe===&quot;paper&quot;&amp;&amp;(it.head=d.constrain(it.head,1,Ct-1)),Xe===&quot;pixel&quot;){var Wt=-Math.max(it.tail-3,it.text),_t=Math.min(it.tail+3,it.text)-Ct;Wt&gt;0?(it.tail+=Wt,it.text+=Wt):_t&gt;0&amp;&amp;(it.tail-=_t,it.text-=_t)}it.tail+=tt,it.head+=tt}else Le=Be=We*xe(Fe,ze),it.text=Re+Be;it.text+=tt,Be+=tt,Le+=tt,C[&quot;_&quot;+Ue+&quot;padplus&quot;]=We/2+Le,C[&quot;_&quot;+Ue+&quot;padminus&quot;]=We/2-Le,C[&quot;_&quot;+Ue+&quot;size&quot;]=We,C[&quot;_&quot;+Ue+&quot;shift&quot;]=Be}if(ye)ee.remove();else{var be=0,Ce=0;if(C.align!==&quot;left&quot;&amp;&amp;(be=(de-K)*(C.align===&quot;center&quot;?.5:1)),C.valign!==&quot;top&quot;&amp;&amp;(Ce=(_e-ne)*(C.valign===&quot;middle&quot;?.5:1)),ce)Me.select(&quot;svg&quot;).attr({x:G+be-1,y:G+Ce}).call(g.setClipUrl,Q?q:null,S);else{var Ge=G+Ce-we.top,He=G+be-we.left;se.call(v.positionText,He,Ge).call(g.setClipUrl,Q?q:null,S)}re.select(&quot;rect&quot;).call(g.setRect,G,G,de,_e),X.call(g.setRect,H/2,H/2,ue-H,pe-H),ee.call(g.setTranslate,Math.round(Y.x.text-ue/2),Math.round(Y.y.text-pe/2)),U.attr({transform:&quot;rotate(&quot;+L+&quot;,&quot;+Y.x.text+&quot;,&quot;+Y.y.text+&quot;)&quot;});var et,Ke=function(Ye,nt){W.selectAll(&quot;.annotation-arrow-g&quot;).remove();var ct=Y.x.head,yt=Y.y.head,rt=Y.x.tail+Ye,Ft=Y.y.tail+nt,Yt=Y.x.text+Ye,Mt=Y.y.text+nt,jt=d.rotationXYMatrix(L,Yt,Mt),Lt=d.apply2DTransform(jt),gt=d.apply2DTransform2(jt),mt=+X.attr(&quot;width&quot;),xt=+X.attr(&quot;height&quot;),Ut=Yt-.5*mt,It=Ut+mt,zt=Mt-.5*xt,kt=zt+xt,Ot=[[Ut,zt,Ut,kt],[Ut,kt,It,kt],[It,kt,It,zt],[It,zt,Ut,zt]].map(gt);if(!Ot.reduce(function(dn,gn){return dn^!!d.segmentsIntersect(ct,yt,ct+1e6,yt+1e6,gn[0],gn[1],gn[2],gn[3])},!1)){Ot.forEach(function(dn){var gn=d.segmentsIntersect(rt,Ft,ct,yt,dn[0],dn[1],dn[2],dn[3]);gn&amp;&amp;(rt=gn.x,Ft=gn.y)});var At=C.arrowwidth,Nt=C.arrowcolor,$t=C.arrowside,Bt=W.append(&quot;g&quot;).style({opacity:m.opacity(Nt)}).classed(&quot;annotation-arrow-g&quot;,!0),Xt=Bt.append(&quot;path&quot;).attr(&quot;d&quot;,&quot;M&quot;+rt+&quot;,&quot;+Ft+&quot;L&quot;+ct+&quot;,&quot;+yt).style(&quot;stroke-width&quot;,At+&quot;px&quot;).call(m.stroke,m.rgb(Nt));if(_(Xt,$t,C),j.annotationPosition&amp;&amp;Xt.node().parentNode&amp;&amp;!O){var Zt=ct,qt=yt;if(C.standoff){var Ht=Math.sqrt(Math.pow(ct-rt,2)+Math.pow(yt-Ft,2));Zt+=C.standoff*(rt-ct)/Ht,qt+=C.standoff*(Ft-yt)/Ht}var sn,xn,mn=Bt.append(&quot;path&quot;).classed(&quot;annotation-arrow&quot;,!0).classed(&quot;anndrag&quot;,!0).classed(&quot;cursor-move&quot;,!0).attr({d:&quot;M3,3H-3V-3H3ZM0,0L&quot;+(rt-Zt)+&quot;,&quot;+(Ft-qt),transform:f(Zt,qt)}).style(&quot;stroke-width&quot;,At+6+&quot;px&quot;).call(m.stroke,&quot;rgba(0,0,0,0)&quot;).call(m.fill,&quot;rgba(0,0,0,0)&quot;);y.init({element:mn.node(),gd:S,prepFn:function(){var dn=g.getTranslate(ee);sn=dn.x,xn=dn.y,D&amp;&amp;D.autorange&amp;&amp;B(D._name+&quot;.autorange&quot;,!0),P&amp;&amp;P.autorange&amp;&amp;B(P._name+&quot;.autorange&quot;,!0)},moveFn:function(dn,gn){var en=Lt(sn,xn),kn=en[0]+dn,un=en[1]+gn;ee.call(g.setTranslate,kn,un),N(&quot;x&quot;,T(D,dn,&quot;x&quot;,F,C)),N(&quot;y&quot;,T(P,gn,&quot;y&quot;,F,C)),C.axref===C.xref&amp;&amp;N(&quot;ax&quot;,T(D,dn,&quot;ax&quot;,F,C)),C.ayref===C.yref&amp;&amp;N(&quot;ay&quot;,T(P,gn,&quot;ay&quot;,F,C)),Bt.attr(&quot;transform&quot;,f(dn,gn)),U.attr({transform:&quot;rotate(&quot;+L+&quot;,&quot;+kn+&quot;,&quot;+un+&quot;)&quot;})},doneFn:function(){u.call(&quot;_guiRelayout&quot;,S,R());var dn=document.querySelector(&quot;.js-notes-box-panel&quot;);dn&amp;&amp;dn.redraw(dn.selectedObj)}})}}};C.showarrow&amp;&amp;Ke(0,0),V&amp;&amp;y.init({element:ee.node(),gd:S,prepFn:function(){et=U.attr(&quot;transform&quot;)},moveFn:function(Ye,nt){var ct=&quot;pointer&quot;;if(C.showarrow)C.axref===C.xref?N(&quot;ax&quot;,T(D,Ye,&quot;ax&quot;,F,C)):N(&quot;ax&quot;,C.ax+Ye),C.ayref===C.yref?N(&quot;ay&quot;,T(P,nt,&quot;ay&quot;,F.w,C)):N(&quot;ay&quot;,C.ay+nt),Ke(Ye,nt);else{if(O)return;var yt,rt;if(D)yt=T(D,Ye,&quot;x&quot;,F,C);else{var Ft=C._xsize/F.w,Yt=C.x+(C._xshift-C.xshift)/F.w-Ft/2;yt=y.align(Yt+Ye/F.w,Ft,0,1,C.xanchor)}if(P)rt=T(P,nt,&quot;y&quot;,F,C);else{var Mt=C._ysize/F.h,jt=C.y-(C._yshift+C.yshift)/F.h-Mt/2;rt=y.align(jt-nt/F.h,Mt,0,1,C.yanchor)}N(&quot;x&quot;,yt),N(&quot;y&quot;,rt),D&amp;&amp;P||(ct=y.getCursor(D?.5:yt,P?.5:rt,C.xanchor,C.yanchor))}U.attr({transform:f(Ye,nt)+et}),h(ee,ct)},clickFn:function(Ye,nt){C.captureevents&amp;&amp;S.emit(&quot;plotly_clickannotation&quot;,he(nt))},doneFn:function(){h(ee),u.call(&quot;_guiRelayout&quot;,S,R());var Ye=document.querySelector(&quot;.js-notes-box-panel&quot;);Ye&amp;&amp;Ye.redraw(Ye.selectedObj)}})}}}i.exports={draw:function(S){var C=S._fullLayout;C._infolayer.selectAll(&quot;.annotation&quot;).remove();for(var M=0;M&lt;C.annotations.length;M++)C.annotations[M].visible&amp;&amp;x(S,M);return c.previousPromises(S)},drawOne:x,drawRaw:k}},13011:function(i,o,a){var s=a(39898),u=a(7901),c=a(82884),d=a(71828),f=d.strScale,p=d.strRotate,m=d.strTranslate;i.exports=function(g,b,v){var h,y,w,_,x=g.node(),T=c[v.arrowhead||0],k=c[v.startarrowhead||0],S=(v.arrowwidth||1)*(v.arrowsize||1),C=(v.arrowwidth||1)*(v.startarrowsize||1),M=b.indexOf(&quot;start&quot;)&gt;=0,O=b.indexOf(&quot;end&quot;)&gt;=0,D=T.backoff*S+v.standoff,P=k.backoff*C+v.startstandoff;if(x.nodeName===&quot;line&quot;){h={x:+g.attr(&quot;x1&quot;),y:+g.attr(&quot;y1&quot;)},y={x:+g.attr(&quot;x2&quot;),y:+g.attr(&quot;y2&quot;)};var E=h.x-y.x,I=h.y-y.y;if(_=(w=Math.atan2(I,E))+Math.PI,D&amp;&amp;P&amp;&amp;D+P&gt;Math.sqrt(E*E+I*I))return void W();if(D){if(D*D&gt;E*E+I*I)return void W();var A=D*Math.cos(w),F=D*Math.sin(w);y.x+=A,y.y+=F,g.attr({x2:y.x,y2:y.y})}if(P){if(P*P&gt;E*E+I*I)return void W();var j=P*Math.cos(w),z=P*Math.sin(w);h.x-=j,h.y-=z,g.attr({x1:h.x,y1:h.y})}}else if(x.nodeName===&quot;path&quot;){var B=x.getTotalLength(),N=&quot;&quot;;if(B&lt;D+P)return void W();var R=x.getPointAtLength(0),q=x.getPointAtLength(.1);w=Math.atan2(R.y-q.y,R.x-q.x),h=x.getPointAtLength(Math.min(P,B)),N=&quot;0px,&quot;+P+&quot;px,&quot;;var Y=x.getPointAtLength(B),L=x.getPointAtLength(B-.1);_=Math.atan2(Y.y-L.y,Y.x-L.x),y=x.getPointAtLength(Math.max(0,B-D)),N+=B-(N?P+D:D)+&quot;px,&quot;+B+&quot;px&quot;,g.style(&quot;stroke-dasharray&quot;,N)}function W(){g.style(&quot;stroke-dasharray&quot;,&quot;0px,100px&quot;)}function U(V,te,ee,H){V.path&amp;&amp;(V.noRotate&amp;&amp;(ee=0),s.select(x.parentNode).append(&quot;path&quot;).attr({class:g.attr(&quot;class&quot;),d:V.path,transform:m(te.x,te.y)+p(180*ee/Math.PI)+f(H)}).style({fill:u.rgb(v.arrowcolor),&quot;stroke-width&quot;:0}))}M&amp;&amp;U(k,h,w,C),O&amp;&amp;U(T,y,_,S)}},32745:function(i,o,a){var s=a(92605),u=a(44317);i.exports={moduleType:&quot;component&quot;,name:&quot;annotations&quot;,layoutAttributes:a(50215),supplyLayoutDefaults:a(84046),includeBasePlot:a(76325)(&quot;annotations&quot;),calcAutorange:a(3749),draw:s.draw,drawOne:s.drawOne,drawRaw:s.drawRaw,hasClickToShow:u.hasClickToShow,onClick:u.onClick,convertCoords:a(94128)}},26997:function(i,o,a){var s=a(50215),u=a(30962).overrideAll,c=a(44467).templatedArray;i.exports=u(c(&quot;annotation&quot;,{visible:s.visible,x:{valType:&quot;any&quot;},y:{valType:&quot;any&quot;},z:{valType:&quot;any&quot;},ax:{valType:&quot;number&quot;},ay:{valType:&quot;number&quot;},xanchor:s.xanchor,xshift:s.xshift,yanchor:s.yanchor,yshift:s.yshift,text:s.text,textangle:s.textangle,font:s.font,width:s.width,height:s.height,opacity:s.opacity,align:s.align,valign:s.valign,bgcolor:s.bgcolor,bordercolor:s.bordercolor,borderpad:s.borderpad,borderwidth:s.borderwidth,showarrow:s.showarrow,arrowcolor:s.arrowcolor,arrowhead:s.arrowhead,startarrowhead:s.startarrowhead,arrowside:s.arrowside,arrowsize:s.arrowsize,startarrowsize:s.startarrowsize,arrowwidth:s.arrowwidth,standoff:s.standoff,startstandoff:s.startstandoff,hovertext:s.hovertext,hoverlabel:s.hoverlabel,captureevents:s.captureevents}),&quot;calc&quot;,&quot;from-root&quot;)},5485:function(i,o,a){var s=a(71828),u=a(89298);function c(d,f){var p=f.fullSceneLayout.domain,m=f.fullLayout._size,g={pdata:null,type:&quot;linear&quot;,autorange:!1,range:[-1/0,1/0]};d._xa={},s.extendFlat(d._xa,g),u.setConvert(d._xa),d._xa._offset=m.l+p.x[0]*m.w,d._xa.l2p=function(){return .5*(1+d._pdata[0]/d._pdata[3])*m.w*(p.x[1]-p.x[0])},d._ya={},s.extendFlat(d._ya,g),u.setConvert(d._ya),d._ya._offset=m.t+(1-p.y[1])*m.h,d._ya.l2p=function(){return .5*(1-d._pdata[1]/d._pdata[3])*m.h*(p.y[1]-p.y[0])}}i.exports=function(d){for(var f=d.fullSceneLayout.annotations,p=0;p&lt;f.length;p++)c(f[p],d);d.fullLayout._infolayer.selectAll(&quot;.annotation-&quot;+d.id).remove()}},20226:function(i,o,a){var s=a(71828),u=a(89298),c=a(85501),d=a(25625),f=a(26997);function p(m,g,b,v){function h(w,_){return s.coerce(m,g,f,w,_)}function y(w){var _=w+&quot;axis&quot;,x={_fullLayout:{}};return x._fullLayout[_]=b[_],u.coercePosition(g,x,h,w,w,.5)}h(&quot;visible&quot;)&amp;&amp;(d(m,g,v.fullLayout,h),y(&quot;x&quot;),y(&quot;y&quot;),y(&quot;z&quot;),s.noneOrAll(m,g,[&quot;x&quot;,&quot;y&quot;,&quot;z&quot;]),g.xref=&quot;x&quot;,g.yref=&quot;y&quot;,g.zref=&quot;z&quot;,h(&quot;xanchor&quot;),h(&quot;yanchor&quot;),h(&quot;xshift&quot;),h(&quot;yshift&quot;),g.showarrow&amp;&amp;(g.axref=&quot;pixel&quot;,g.ayref=&quot;pixel&quot;,h(&quot;ax&quot;,-10),h(&quot;ay&quot;,-30),s.noneOrAll(m,g,[&quot;ax&quot;,&quot;ay&quot;])))}i.exports=function(m,g,b){c(m,g,{name:&quot;annotations&quot;,handleItemDefaults:p,fullLayout:b.fullLayout})}},82188:function(i,o,a){var s=a(92605).drawRaw,u=a(63538),c=[&quot;x&quot;,&quot;y&quot;,&quot;z&quot;];i.exports=function(d){for(var f=d.fullSceneLayout,p=d.dataScale,m=f.annotations,g=0;g&lt;m.length;g++){for(var b=m[g],v=!1,h=0;h&lt;3;h++){var y=c[h],w=b[y],_=f[y+&quot;axis&quot;].r2fraction(w);if(_&lt;0||_&gt;1){v=!0;break}}v?d.fullLayout._infolayer.select(&quot;.annotation-&quot;+d.id+&#x27;[data-index=&quot;&#x27;+g+&#x27;&quot;]&#x27;).remove():(b._pdata=u(d.glplot.cameraParams,[f.xaxis.r2l(b.x)*p[0],f.yaxis.r2l(b.y)*p[1],f.zaxis.r2l(b.z)*p[2]]),s(d.graphDiv,b,g,d.id,b._xa,b._ya))}}},2468:function(i,o,a){var s=a(73972),u=a(71828);i.exports={moduleType:&quot;component&quot;,name:&quot;annotations3d&quot;,schema:{subplots:{scene:{annotations:a(26997)}}},layoutAttributes:a(26997),handleDefaults:a(20226),includeBasePlot:function(c,d){var f=s.subplotsRegistry.gl3d;if(f)for(var p=f.attrRegex,m=Object.keys(c),g=0;g&lt;m.length;g++){var b=m[g];p.test(b)&amp;&amp;(c[b].annotations||[]).length&amp;&amp;(u.pushUnique(d._basePlotModules,f),u.pushUnique(d._subplots.gl3d,b))}},convert:a(5485),draw:a(82188)}},7561:function(i,o,a){i.exports=a(63489),a(94338),a(3961),a(38751),a(86825),a(37715),a(99384),a(43805),a(88874),a(83290),a(29108),a(55422),a(94320),a(31320),a(51367),a(21457)},72201:function(i,o,a){var s=a(7561),u=a(71828),c=a(50606),d=c.EPOCHJD,f=c.ONEDAY,p={valType:&quot;enumerated&quot;,values:u.sortObjectKeys(s.calendars),editType:&quot;calc&quot;,dflt:&quot;gregorian&quot;},m=function(S,C,M,O){var D={};return D[M]=p,u.coerce(S,C,D,M,O)},g=&quot;##&quot;,b={d:{0:&quot;dd&quot;,&quot;-&quot;:&quot;d&quot;},e:{0:&quot;d&quot;,&quot;-&quot;:&quot;d&quot;},a:{0:&quot;D&quot;,&quot;-&quot;:&quot;D&quot;},A:{0:&quot;DD&quot;,&quot;-&quot;:&quot;DD&quot;},j:{0:&quot;oo&quot;,&quot;-&quot;:&quot;o&quot;},W:{0:&quot;ww&quot;,&quot;-&quot;:&quot;w&quot;},m:{0:&quot;mm&quot;,&quot;-&quot;:&quot;m&quot;},b:{0:&quot;M&quot;,&quot;-&quot;:&quot;M&quot;},B:{0:&quot;MM&quot;,&quot;-&quot;:&quot;MM&quot;},y:{0:&quot;yy&quot;,&quot;-&quot;:&quot;yy&quot;},Y:{0:&quot;yyyy&quot;,&quot;-&quot;:&quot;yyyy&quot;},U:g,w:g,c:{0:&quot;D M d %X yyyy&quot;,&quot;-&quot;:&quot;D M d %X yyyy&quot;},x:{0:&quot;mm/dd/yyyy&quot;,&quot;-&quot;:&quot;mm/dd/yyyy&quot;}},v={};function h(S){var C=v[S];return C||(v[S]=s.instance(S))}function y(S){return u.extendFlat({},p,{description:S})}function w(S){return&quot;Sets the calendar system to use with `&quot;+S+&quot;` date data.&quot;}var _={xcalendar:y(w(&quot;x&quot;))},x=u.extendFlat({},_,{ycalendar:y(w(&quot;y&quot;))}),T=u.extendFlat({},x,{zcalendar:y(w(&quot;z&quot;))}),k=y([&quot;Sets the calendar system to use for `range` and `tick0`&quot;,&quot;if this is a date axis. This does not set the calendar for&quot;,&quot;interpreting data on this axis, that&#x27;s specified in the trace&quot;,&quot;or via the global `layout.calendar`&quot;].join(&quot; &quot;));i.exports={moduleType:&quot;component&quot;,name:&quot;calendars&quot;,schema:{traces:{scatter:x,bar:x,box:x,heatmap:x,contour:x,histogram:x,histogram2d:x,histogram2dcontour:x,scatter3d:T,surface:T,mesh3d:T,scattergl:x,ohlc:_,candlestick:_},layout:{calendar:y([&quot;Sets the default calendar system to use for interpreting and&quot;,&quot;displaying dates throughout the plot.&quot;].join(&quot; &quot;))},subplots:{xaxis:{calendar:k},yaxis:{calendar:k},scene:{xaxis:{calendar:k},yaxis:{calendar:k},zaxis:{calendar:k}},polar:{radialaxis:{calendar:k}}},transforms:{filter:{valuecalendar:y([&quot;WARNING: All transforms are deprecated and may be removed from the API in next major version.&quot;,&quot;Sets the calendar system to use for `value`, if it is a date.&quot;].join(&quot; &quot;)),targetcalendar:y([&quot;WARNING: All transforms are deprecated and may be removed from the API in next major version.&quot;,&quot;Sets the calendar system to use for `target`, if it is an&quot;,&quot;array of dates. If `target` is a string (eg *x*) we use the&quot;,&quot;corresponding trace attribute (eg `xcalendar`) if it exists,&quot;,&quot;even if `targetcalendar` is provided.&quot;].join(&quot; &quot;))}}},layoutAttributes:p,handleDefaults:m,handleTraceDefaults:function(S,C,M,O){for(var D=0;D&lt;M.length;D++)m(S,C,M[D]+&quot;calendar&quot;,O.calendar)},CANONICAL_SUNDAY:{chinese:&quot;2000-01-02&quot;,coptic:&quot;2000-01-03&quot;,discworld:&quot;2000-01-03&quot;,ethiopian:&quot;2000-01-05&quot;,hebrew:&quot;5000-01-01&quot;,islamic:&quot;1000-01-02&quot;,julian:&quot;2000-01-03&quot;,mayan:&quot;5000-01-01&quot;,nanakshahi:&quot;1000-01-05&quot;,nepali:&quot;2000-01-05&quot;,persian:&quot;1000-01-01&quot;,jalali:&quot;1000-01-01&quot;,taiwan:&quot;1000-01-04&quot;,thai:&quot;2000-01-04&quot;,ummalqura:&quot;1400-01-06&quot;},CANONICAL_TICK:{chinese:&quot;2000-01-01&quot;,coptic:&quot;2000-01-01&quot;,discworld:&quot;2000-01-01&quot;,ethiopian:&quot;2000-01-01&quot;,hebrew:&quot;5000-01-01&quot;,islamic:&quot;1000-01-01&quot;,julian:&quot;2000-01-01&quot;,mayan:&quot;5000-01-01&quot;,nanakshahi:&quot;1000-01-01&quot;,nepali:&quot;2000-01-01&quot;,persian:&quot;1000-01-01&quot;,jalali:&quot;1000-01-01&quot;,taiwan:&quot;1000-01-01&quot;,thai:&quot;2000-01-01&quot;,ummalqura:&quot;1400-01-01&quot;},DFLTRANGE:{chinese:[&quot;2000-01-01&quot;,&quot;2001-01-01&quot;],coptic:[&quot;1700-01-01&quot;,&quot;1701-01-01&quot;],discworld:[&quot;1800-01-01&quot;,&quot;1801-01-01&quot;],ethiopian:[&quot;2000-01-01&quot;,&quot;2001-01-01&quot;],hebrew:[&quot;5700-01-01&quot;,&quot;5701-01-01&quot;],islamic:[&quot;1400-01-01&quot;,&quot;1401-01-01&quot;],julian:[&quot;2000-01-01&quot;,&quot;2001-01-01&quot;],mayan:[&quot;5200-01-01&quot;,&quot;5201-01-01&quot;],nanakshahi:[&quot;0500-01-01&quot;,&quot;0501-01-01&quot;],nepali:[&quot;2000-01-01&quot;,&quot;2001-01-01&quot;],persian:[&quot;1400-01-01&quot;,&quot;1401-01-01&quot;],jalali:[&quot;1400-01-01&quot;,&quot;1401-01-01&quot;],taiwan:[&quot;0100-01-01&quot;,&quot;0101-01-01&quot;],thai:[&quot;2500-01-01&quot;,&quot;2501-01-01&quot;],ummalqura:[&quot;1400-01-01&quot;,&quot;1401-01-01&quot;]},getCal:h,worldCalFmt:function(S,C,M){for(var O,D,P,E,I,A=Math.floor((C+.05)/f)+d,F=h(M).fromJD(A),j=0;(j=S.indexOf(&quot;%&quot;,j))!==-1;)(O=S.charAt(j+1))===&quot;0&quot;||O===&quot;-&quot;||O===&quot;_&quot;?(P=3,D=S.charAt(j+2),O===&quot;_&quot;&amp;&amp;(O=&quot;-&quot;)):(D=O,O=&quot;0&quot;,P=2),(E=b[D])?(I=E===g?g:F.formatDate(E[O]),S=S.substr(0,j)+I+S.substr(j+P),j+=I.length):j+=P;return S}}},22399:function(i,o){o.defaults=[&quot;#1f77b4&quot;,&quot;#ff7f0e&quot;,&quot;#2ca02c&quot;,&quot;#d62728&quot;,&quot;#9467bd&quot;,&quot;#8c564b&quot;,&quot;#e377c2&quot;,&quot;#7f7f7f&quot;,&quot;#bcbd22&quot;,&quot;#17becf&quot;],o.defaultLine=&quot;#444&quot;,o.lightLine=&quot;#eee&quot;,o.background=&quot;#fff&quot;,o.borderLine=&quot;#BEC8D9&quot;,o.lightFraction=90.9090909090909},7901:function(i,o,a){var s=a(84267),u=a(92770),c=a(73627).isTypedArray,d=i.exports={},f=a(22399);d.defaults=f.defaults;var p=d.defaultLine=f.defaultLine;d.lightLine=f.lightLine;var m=d.background=f.background;function g(b){if(u(b)||typeof b!=&quot;string&quot;)return b;var v=b.trim();if(v.substr(0,3)!==&quot;rgb&quot;)return b;var h=v.match(/^rgba?\\s*\\(([^()]*)\\)$/);if(!h)return b;var y=h[1].trim().split(/\\s*[\\s,]\\s*/),w=v.charAt(3)===&quot;a&quot;&amp;&amp;y.length===4;if(!w&amp;&amp;y.length!==3)return b;for(var _=0;_&lt;y.length;_++){if(!y[_].length||(y[_]=Number(y[_]),!(y[_]&gt;=0)))return b;if(_===3)y[_]&gt;1&amp;&amp;(y[_]=1);else if(y[_]&gt;=1)return b}var x=Math.round(255*y[0])+&quot;, &quot;+Math.round(255*y[1])+&quot;, &quot;+Math.round(255*y[2]);return w?&quot;rgba(&quot;+x+&quot;, &quot;+y[3]+&quot;)&quot;:&quot;rgb(&quot;+x+&quot;)&quot;}d.tinyRGB=function(b){var v=b.toRgb();return&quot;rgb(&quot;+Math.round(v.r)+&quot;, &quot;+Math.round(v.g)+&quot;, &quot;+Math.round(v.b)+&quot;)&quot;},d.rgb=function(b){return d.tinyRGB(s(b))},d.opacity=function(b){return b?s(b).getAlpha():0},d.addOpacity=function(b,v){var h=s(b).toRgb();return&quot;rgba(&quot;+Math.round(h.r)+&quot;, &quot;+Math.round(h.g)+&quot;, &quot;+Math.round(h.b)+&quot;, &quot;+v+&quot;)&quot;},d.combine=function(b,v){var h=s(b).toRgb();if(h.a===1)return s(b).toRgbString();var y=s(v||m).toRgb(),w=y.a===1?y:{r:255*(1-y.a)+y.r*y.a,g:255*(1-y.a)+y.g*y.a,b:255*(1-y.a)+y.b*y.a},_={r:w.r*(1-h.a)+h.r*h.a,g:w.g*(1-h.a)+h.g*h.a,b:w.b*(1-h.a)+h.b*h.a};return s(_).toRgbString()},d.contrast=function(b,v,h){var y=s(b);return y.getAlpha()!==1&amp;&amp;(y=s(d.combine(b,m))),(y.isDark()?v?y.lighten(v):m:h?y.darken(h):p).toString()},d.stroke=function(b,v){var h=s(v);b.style({stroke:d.tinyRGB(h),&quot;stroke-opacity&quot;:h.getAlpha()})},d.fill=function(b,v){var h=s(v);b.style({fill:d.tinyRGB(h),&quot;fill-opacity&quot;:h.getAlpha()})},d.clean=function(b){if(b&amp;&amp;typeof b==&quot;object&quot;){var v,h,y,w,_=Object.keys(b);for(v=0;v&lt;_.length;v++)if(w=b[y=_[v]],y.substr(y.length-5)===&quot;color&quot;)if(Array.isArray(w))for(h=0;h&lt;w.length;h++)w[h]=g(w[h]);else b[y]=g(w);else if(y.substr(y.length-10)===&quot;colorscale&quot;&amp;&amp;Array.isArray(w))for(h=0;h&lt;w.length;h++)Array.isArray(w[h])&amp;&amp;(w[h][1]=g(w[h][1]));else if(Array.isArray(w)){var x=w[0];if(!Array.isArray(x)&amp;&amp;x&amp;&amp;typeof x==&quot;object&quot;)for(h=0;h&lt;w.length;h++)d.clean(w[h])}else w&amp;&amp;typeof w==&quot;object&quot;&amp;&amp;!c(w)&amp;&amp;d.clean(w)}}},63583:function(i,o,a){var s=a(13838),u=a(41940),c=a(1426).extendFlat,d=a(30962).overrideAll;i.exports=d({orientation:{valType:&quot;enumerated&quot;,values:[&quot;h&quot;,&quot;v&quot;],dflt:&quot;v&quot;},thicknessmode:{valType:&quot;enumerated&quot;,values:[&quot;fraction&quot;,&quot;pixels&quot;],dflt:&quot;pixels&quot;},thickness:{valType:&quot;number&quot;,min:0,dflt:30},lenmode:{valType:&quot;enumerated&quot;,values:[&quot;fraction&quot;,&quot;pixels&quot;],dflt:&quot;fraction&quot;},len:{valType:&quot;number&quot;,min:0,dflt:1},x:{valType:&quot;number&quot;},xref:{valType:&quot;enumerated&quot;,dflt:&quot;paper&quot;,values:[&quot;container&quot;,&quot;paper&quot;],editType:&quot;layoutstyle&quot;},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;center&quot;,&quot;right&quot;]},xpad:{valType:&quot;number&quot;,min:0,dflt:10},y:{valType:&quot;number&quot;},yref:{valType:&quot;enumerated&quot;,dflt:&quot;paper&quot;,values:[&quot;container&quot;,&quot;paper&quot;],editType:&quot;layoutstyle&quot;},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;]},ypad:{valType:&quot;number&quot;,min:0,dflt:10},outlinecolor:s.linecolor,outlinewidth:s.linewidth,bordercolor:s.linecolor,borderwidth:{valType:&quot;number&quot;,min:0,dflt:0},bgcolor:{valType:&quot;color&quot;,dflt:&quot;rgba(0,0,0,0)&quot;},tickmode:s.minor.tickmode,nticks:s.nticks,tick0:s.tick0,dtick:s.dtick,tickvals:s.tickvals,ticktext:s.ticktext,ticks:c({},s.ticks,{dflt:&quot;&quot;}),ticklabeloverflow:c({},s.ticklabeloverflow,{}),ticklabelposition:{valType:&quot;enumerated&quot;,values:[&quot;outside&quot;,&quot;inside&quot;,&quot;outside top&quot;,&quot;inside top&quot;,&quot;outside left&quot;,&quot;inside left&quot;,&quot;outside right&quot;,&quot;inside right&quot;,&quot;outside bottom&quot;,&quot;inside bottom&quot;],dflt:&quot;outside&quot;},ticklen:s.ticklen,tickwidth:s.tickwidth,tickcolor:s.tickcolor,ticklabelstep:s.ticklabelstep,showticklabels:s.showticklabels,labelalias:s.labelalias,tickfont:u({}),tickangle:s.tickangle,tickformat:s.tickformat,tickformatstops:s.tickformatstops,tickprefix:s.tickprefix,showtickprefix:s.showtickprefix,ticksuffix:s.ticksuffix,showticksuffix:s.showticksuffix,separatethousands:s.separatethousands,exponentformat:s.exponentformat,minexponent:s.minexponent,showexponent:s.showexponent,title:{text:{valType:&quot;string&quot;},font:u({}),side:{valType:&quot;enumerated&quot;,values:[&quot;right&quot;,&quot;top&quot;,&quot;bottom&quot;]}},_deprecated:{title:{valType:&quot;string&quot;},titlefont:u({}),titleside:{valType:&quot;enumerated&quot;,values:[&quot;right&quot;,&quot;top&quot;,&quot;bottom&quot;],dflt:&quot;top&quot;}}},&quot;colorbars&quot;,&quot;from-root&quot;)},30939:function(i){i.exports={cn:{colorbar:&quot;colorbar&quot;,cbbg:&quot;cbbg&quot;,cbfill:&quot;cbfill&quot;,cbfills:&quot;cbfills&quot;,cbline:&quot;cbline&quot;,cblines:&quot;cblines&quot;,cbaxis:&quot;cbaxis&quot;,cbtitleunshift:&quot;cbtitleunshift&quot;,cbtitle:&quot;cbtitle&quot;,cboutline:&quot;cboutline&quot;,crisp:&quot;crisp&quot;,jsPlaceholder:&quot;js-placeholder&quot;}}},62499:function(i,o,a){var s=a(71828),u=a(44467),c=a(26218),d=a(38701),f=a(96115),p=a(89426),m=a(63583);i.exports=function(g,b,v){var h=u.newContainer(b,&quot;colorbar&quot;),y=g.colorbar||{};function w(N,R){return s.coerce(y,h,m,N,R)}var _=v.margin||{t:0,b:0,l:0,r:0},x=v.width-_.l-_.r,T=v.height-_.t-_.b,k=w(&quot;orientation&quot;)===&quot;v&quot;,S=w(&quot;thicknessmode&quot;);w(&quot;thickness&quot;,S===&quot;fraction&quot;?30/(k?x:T):30);var C=w(&quot;lenmode&quot;);w(&quot;len&quot;,C===&quot;fraction&quot;?1:k?T:x);var M,O,D,P=w(&quot;yref&quot;)===&quot;paper&quot;,E=w(&quot;xref&quot;)===&quot;paper&quot;,I=&quot;left&quot;;k?(D=&quot;middle&quot;,I=E?&quot;left&quot;:&quot;right&quot;,M=E?1.02:1,O=.5):(D=P?&quot;bottom&quot;:&quot;top&quot;,I=&quot;center&quot;,M=.5,O=P?1.02:1),s.coerce(y,h,{x:{valType:&quot;number&quot;,min:E?-2:0,max:E?3:1,dflt:M}},&quot;x&quot;),s.coerce(y,h,{y:{valType:&quot;number&quot;,min:P?-2:0,max:P?3:1,dflt:O}},&quot;y&quot;),w(&quot;xanchor&quot;,I),w(&quot;xpad&quot;),w(&quot;yanchor&quot;,D),w(&quot;ypad&quot;),s.noneOrAll(y,h,[&quot;x&quot;,&quot;y&quot;]),w(&quot;outlinecolor&quot;),w(&quot;outlinewidth&quot;),w(&quot;bordercolor&quot;),w(&quot;borderwidth&quot;),w(&quot;bgcolor&quot;);var A=s.coerce(y,h,{ticklabelposition:{valType:&quot;enumerated&quot;,dflt:&quot;outside&quot;,values:k?[&quot;outside&quot;,&quot;inside&quot;,&quot;outside top&quot;,&quot;inside top&quot;,&quot;outside bottom&quot;,&quot;inside bottom&quot;]:[&quot;outside&quot;,&quot;inside&quot;,&quot;outside left&quot;,&quot;inside left&quot;,&quot;outside right&quot;,&quot;inside right&quot;]}},&quot;ticklabelposition&quot;);w(&quot;ticklabeloverflow&quot;,A.indexOf(&quot;inside&quot;)!==-1?&quot;hide past domain&quot;:&quot;hide past div&quot;),c(y,h,w,&quot;linear&quot;);var F=v.font,j={outerTicks:!1,font:F};A.indexOf(&quot;inside&quot;)!==-1&amp;&amp;(j.bgColor=&quot;black&quot;),p(y,h,w,&quot;linear&quot;,j),f(y,h,w,&quot;linear&quot;,j),d(y,h,w,&quot;linear&quot;,j),w(&quot;title.text&quot;,v._dfltTitle.colorbar);var z=h.showticklabels?h.tickfont:F,B=s.extendFlat({},z,{color:F.color,size:s.bigFont(z.size)});s.coerceFont(w,&quot;title.font&quot;,B),w(&quot;title.side&quot;,k?&quot;top&quot;:&quot;right&quot;)}},98981:function(i,o,a){var s=a(39898),u=a(84267),c=a(74875),d=a(73972),f=a(89298),p=a(28569),m=a(71828),g=m.strTranslate,b=a(1426).extendFlat,v=a(6964),h=a(91424),y=a(7901),w=a(92998),_=a(63893),x=a(52075).flipScale,T=a(71453),k=a(52830),S=a(13838),C=a(18783),M=C.LINE_SPACING,O=C.FROM_TL,D=C.FROM_BR,P=a(30939).cn;i.exports={draw:function(E){var I=E._fullLayout._infolayer.selectAll(&quot;g.&quot;+P.colorbar).data(function(A){var F,j,z,B,N=A._fullLayout,R=A.calcdata,q=[];function Y(Q){return b(Q,{_fillcolor:null,_line:{color:null,width:null,dash:null},_levels:{start:null,end:null,size:null},_filllevels:null,_fillgradient:null,_zrange:null})}function L(){typeof B.calc==&quot;function&quot;?B.calc(A,z,F):(F._fillgradient=j.reversescale?x(j.colorscale):j.colorscale,F._zrange=[j[B.min],j[B.max]])}for(var W=0;W&lt;R.length;W++){var U=R[W];if((z=U[0].trace)._module){var V=z._module.colorbar;if(z.visible===!0&amp;&amp;V)for(var te=Array.isArray(V),ee=te?V:[V],H=0;H&lt;ee.length;H++){var Z=(B=ee[H]).container;(j=Z?z[Z]:z)&amp;&amp;j.showscale&amp;&amp;((F=Y(j.colorbar))._id=&quot;cb&quot;+z.uid+(te&amp;&amp;Z?&quot;-&quot;+Z:&quot;&quot;),F._traceIndex=z.index,F._propPrefix=(Z?Z+&quot;.&quot;:&quot;&quot;)+&quot;colorbar.&quot;,F._meta=z._meta,L(),q.push(F))}}}for(var G in N._colorAxes)if((j=N[G]).showscale){var X=N._colorAxes[G];(F=Y(j.colorbar))._id=&quot;cb&quot;+G,F._propPrefix=G+&quot;.colorbar.&quot;,F._meta=N._meta,B={min:&quot;cmin&quot;,max:&quot;cmax&quot;},X[0]!==&quot;heatmap&quot;&amp;&amp;(z=X[1],B.calc=z._module.colorbar.calc),L(),q.push(F)}return q}(E),function(A){return A._id});I.enter().append(&quot;g&quot;).attr(&quot;class&quot;,function(A){return A._id}).classed(P.colorbar,!0),I.each(function(A){var F=s.select(this);m.ensureSingle(F,&quot;rect&quot;,P.cbbg),m.ensureSingle(F,&quot;g&quot;,P.cbfills),m.ensureSingle(F,&quot;g&quot;,P.cblines),m.ensureSingle(F,&quot;g&quot;,P.cbaxis,function(z){z.classed(P.crisp,!0)}),m.ensureSingle(F,&quot;g&quot;,P.cbtitleunshift,function(z){z.append(&quot;g&quot;).classed(P.cbtitle,!0)}),m.ensureSingle(F,&quot;rect&quot;,P.cboutline);var j=function(z,B,N){var R=B.orientation===&quot;v&quot;,q=B.len,Y=B.lenmode,L=B.thickness,W=B.thicknessmode,U=B.outlinewidth,V=B.borderwidth,te=B.bgcolor,ee=B.xanchor,H=B.yanchor,Z=B.xpad,G=B.ypad,X=B.x,Q=R?B.y:1-B.y,re=B.yref===&quot;paper&quot;,ae=B.xref===&quot;paper&quot;,ie=N._fullLayout,se=ie._size,he=B._fillcolor,Se=B._line,Oe=B.title,Pe=Oe.side,Me=B._zrange||s.extent((typeof he==&quot;function&quot;?he:Se.color).domain()),ce=typeof Se.color==&quot;function&quot;?Se.color:function(){return Se.color},we=typeof he==&quot;function&quot;?he:function(){return he},K=B._levels,ne=function(Rt,Ct,Wt){var _t,be,Ce=Ct._levels,Ge=[],He=[],et=Ce.end+Ce.size/100,Ke=Ce.size,Ye=1.001*Wt[0]-.001*Wt[1],nt=1.001*Wt[1]-.001*Wt[0];for(be=0;be&lt;1e5&amp;&amp;(_t=Ce.start+be*Ke,!(Ke&gt;0?_t&gt;=et:_t&lt;=et));be++)_t&gt;Ye&amp;&amp;_t&lt;nt&amp;&amp;Ge.push(_t);if(Ct._fillgradient)He=[0];else if(typeof Ct._fillcolor==&quot;function&quot;){var ct=Ct._filllevels;if(ct)for(et=ct.end+ct.size/100,Ke=ct.size,be=0;be&lt;1e5&amp;&amp;(_t=ct.start+be*Ke,!(Ke&gt;0?_t&gt;=et:_t&lt;=et));be++)_t&gt;Wt[0]&amp;&amp;_t&lt;Wt[1]&amp;&amp;He.push(_t);else(He=Ge.map(function(yt){return yt-Ce.size/2})).push(He[He.length-1]+Ce.size)}else Ct._fillcolor&amp;&amp;typeof Ct._fillcolor==&quot;string&quot;&amp;&amp;(He=[0]);return Ce.size&lt;0&amp;&amp;(Ge.reverse(),He.reverse()),{line:Ge,fill:He}}(0,B,Me),de=ne.fill,_e=ne.line,ue=Math.round(L*(W===&quot;fraction&quot;?R?se.w:se.h:1)),pe=ue/(R?se.w:se.h),xe=Math.round(q*(Y===&quot;fraction&quot;?R?se.h:se.w:1)),ye=xe/(R?se.h:se.w),Te=ae?se.w:N._fullLayout.width,Ae=re?se.h:N._fullLayout.height,Re=Math.round(R?X*Te+Z:Q*Ae+G),Le={center:.5,right:1}[ee]||0,$e={top:1,middle:.5}[H]||0,Fe=R?X-Le*pe:Q-$e*pe,Be=R?Q-$e*ye:X-Le*ye,Ue=Math.round(R?Ae*(1-Be):Te*Be);B._lenFrac=ye,B._thickFrac=pe,B._uFrac=Fe,B._vFrac=Be;var qe=B._axis=function(Rt,Ct,Wt){var _t=Rt._fullLayout,be=Ct.orientation===&quot;v&quot;,Ce={type:&quot;linear&quot;,range:Wt,tickmode:Ct.tickmode,nticks:Ct.nticks,tick0:Ct.tick0,dtick:Ct.dtick,tickvals:Ct.tickvals,ticktext:Ct.ticktext,ticks:Ct.ticks,ticklen:Ct.ticklen,tickwidth:Ct.tickwidth,tickcolor:Ct.tickcolor,showticklabels:Ct.showticklabels,labelalias:Ct.labelalias,ticklabelposition:Ct.ticklabelposition,ticklabeloverflow:Ct.ticklabeloverflow,ticklabelstep:Ct.ticklabelstep,tickfont:Ct.tickfont,tickangle:Ct.tickangle,tickformat:Ct.tickformat,exponentformat:Ct.exponentformat,minexponent:Ct.minexponent,separatethousands:Ct.separatethousands,showexponent:Ct.showexponent,showtickprefix:Ct.showtickprefix,tickprefix:Ct.tickprefix,showticksuffix:Ct.showticksuffix,ticksuffix:Ct.ticksuffix,title:Ct.title,showline:!0,anchor:&quot;free&quot;,side:be?&quot;right&quot;:&quot;bottom&quot;,position:1},Ge=be?&quot;y&quot;:&quot;x&quot;,He={type:&quot;linear&quot;,_id:Ge+Ct._id},et={letter:Ge,font:_t.font,noHover:!0,noTickson:!0,noTicklabelmode:!0,calendar:_t.calendar};function Ke(Ye,nt){return m.coerce(Ce,He,S,Ye,nt)}return T(Ce,He,Ke,et,_t),k(Ce,He,Ke,et),He}(N,B,Me);qe.position=pe+(R?X+Z/se.w:Q+G/se.h);var Xe=[&quot;top&quot;,&quot;bottom&quot;].indexOf(Pe)!==-1;if(R&amp;&amp;Xe&amp;&amp;(qe.title.side=Pe,qe.titlex=X+Z/se.w,qe.titley=Be+(Oe.side===&quot;top&quot;?ye-G/se.h:G/se.h)),R||Xe||(qe.title.side=Pe,qe.titley=Q+G/se.h,qe.titlex=Be+Z/se.w),Se.color&amp;&amp;B.tickmode===&quot;auto&quot;){qe.tickmode=&quot;linear&quot;,qe.tick0=K.start;var ot=K.size,st=m.constrain(xe/50,4,15)+1,dt=(Me[1]-Me[0])/((B.nticks||st)*ot);if(dt&gt;1){var vt=Math.pow(10,Math.floor(Math.log(dt)/Math.LN10));ot*=vt*m.roundUp(dt/vt,[2,5,10]),(Math.abs(K.start)/K.size+1e-6)%1&lt;2e-6&amp;&amp;(qe.tick0=0)}qe.dtick=ot}qe.domain=R?[Be+G/se.h,Be+ye-G/se.h]:[Be+Z/se.w,Be+ye-Z/se.w],qe.setScale(),z.attr(&quot;transform&quot;,g(Math.round(se.l),Math.round(se.t)));var We,ze=z.select(&quot;.&quot;+P.cbtitleunshift).attr(&quot;transform&quot;,g(-Math.round(se.l),-Math.round(se.t))),tt=qe.ticklabelposition,it=qe.title.font.size,St=z.select(&quot;.&quot;+P.cbaxis),Ze=0,ut=0;function ht(Rt,Ct){var Wt={propContainer:qe,propName:B._propPrefix+&quot;title&quot;,traceIndex:B._traceIndex,_meta:B._meta,placeholder:ie._dfltTitle.colorbar,containerGroup:z.select(&quot;.&quot;+P.cbtitle)},_t=Rt.charAt(0)===&quot;h&quot;?Rt.substr(1):&quot;h&quot;+Rt;z.selectAll(&quot;.&quot;+_t+&quot;,.&quot;+_t+&quot;-math-group&quot;).remove(),w.draw(N,Rt,b(Wt,Ct||{}))}return m.syncOrAsync([c.previousPromises,function(){var Rt,Ct;(R&amp;&amp;Xe||!R&amp;&amp;!Xe)&amp;&amp;(Pe===&quot;top&quot;&amp;&amp;(Rt=Z+se.l+Te*X,Ct=G+se.t+Ae*(1-Be-ye)+3+.75*it),Pe===&quot;bottom&quot;&amp;&amp;(Rt=Z+se.l+Te*X,Ct=G+se.t+Ae*(1-Be)-3-.25*it),Pe===&quot;right&quot;&amp;&amp;(Ct=G+se.t+Ae*Q+3+.75*it,Rt=Z+se.l+Te*Be),ht(qe._id+&quot;title&quot;,{attributes:{x:Rt,y:Ct,&quot;text-anchor&quot;:R?&quot;start&quot;:&quot;middle&quot;}}))},function(){if(!R&amp;&amp;!Xe||R&amp;&amp;Xe){var Rt,Ct=z.select(&quot;.&quot;+P.cbtitle),Wt=Ct.select(&quot;text&quot;),_t=[-U/2,U/2],be=Ct.select(&quot;.h&quot;+qe._id+&quot;title-math-group&quot;).node(),Ce=15.6;if(Wt.node()&amp;&amp;(Ce=parseInt(Wt.node().style.fontSize,10)*M),be?(Rt=h.bBox(be),ut=Rt.width,(Ze=Rt.height)&gt;Ce&amp;&amp;(_t[1]-=(Ze-Ce)/2)):Wt.node()&amp;&amp;!Wt.classed(P.jsPlaceholder)&amp;&amp;(Rt=h.bBox(Wt.node()),ut=Rt.width,Ze=Rt.height),R){if(Ze){if(Ze+=5,Pe===&quot;top&quot;)qe.domain[1]-=Ze/se.h,_t[1]*=-1;else{qe.domain[0]+=Ze/se.h;var Ge=_.lineCount(Wt);_t[1]+=(1-Ge)*Ce}Ct.attr(&quot;transform&quot;,g(_t[0],_t[1])),qe.setScale()}}else ut&amp;&amp;(Pe===&quot;right&quot;&amp;&amp;(qe.domain[0]+=(ut+it/2)/se.w),Ct.attr(&quot;transform&quot;,g(_t[0],_t[1])),qe.setScale())}z.selectAll(&quot;.&quot;+P.cbfills+&quot;,.&quot;+P.cblines).attr(&quot;transform&quot;,R?g(0,Math.round(se.h*(1-qe.domain[1]))):g(Math.round(se.w*qe.domain[0]),0)),St.attr(&quot;transform&quot;,R?g(0,Math.round(-se.t)):g(Math.round(-se.l),0));var He=z.select(&quot;.&quot;+P.cbfills).selectAll(&quot;rect.&quot;+P.cbfill).attr(&quot;style&quot;,&quot;&quot;).data(de);He.enter().append(&quot;rect&quot;).classed(P.cbfill,!0).attr(&quot;style&quot;,&quot;&quot;),He.exit().remove();var et=Me.map(qe.c2p).map(Math.round).sort(function(yt,rt){return yt-rt});He.each(function(yt,rt){var Ft=[rt===0?Me[0]:(de[rt]+de[rt-1])/2,rt===de.length-1?Me[1]:(de[rt]+de[rt+1])/2].map(qe.c2p).map(Math.round);R&amp;&amp;(Ft[1]=m.constrain(Ft[1]+(Ft[1]&gt;Ft[0])?1:-1,et[0],et[1]));var Yt=s.select(this).attr(R?&quot;x&quot;:&quot;y&quot;,Re).attr(R?&quot;y&quot;:&quot;x&quot;,s.min(Ft)).attr(R?&quot;width&quot;:&quot;height&quot;,Math.max(ue,2)).attr(R?&quot;height&quot;:&quot;width&quot;,Math.max(s.max(Ft)-s.min(Ft),2));if(B._fillgradient)h.gradient(Yt,N,B._id,R?&quot;vertical&quot;:&quot;horizontalreversed&quot;,B._fillgradient,&quot;fill&quot;);else{var Mt=we(yt).replace(&quot;e-&quot;,&quot;&quot;);Yt.attr(&quot;fill&quot;,u(Mt).toHexString())}});var Ke=z.select(&quot;.&quot;+P.cblines).selectAll(&quot;path.&quot;+P.cbline).data(Se.color&amp;&amp;Se.width?_e:[]);Ke.enter().append(&quot;path&quot;).classed(P.cbline,!0),Ke.exit().remove(),Ke.each(function(yt){var rt=Re,Ft=Math.round(qe.c2p(yt))+Se.width/2%1;s.select(this).attr(&quot;d&quot;,&quot;M&quot;+(R?rt+&quot;,&quot;+Ft:Ft+&quot;,&quot;+rt)+(R?&quot;h&quot;:&quot;v&quot;)+ue).call(h.lineGroupStyle,Se.width,ce(yt),Se.dash)}),St.selectAll(&quot;g.&quot;+qe._id+&quot;tick,path&quot;).remove();var Ye=Re+ue+(U||0)/2-(B.ticks===&quot;outside&quot;?1:0),nt=f.calcTicks(qe),ct=f.getTickSigns(qe)[2];return f.drawTicks(N,qe,{vals:qe.ticks===&quot;inside&quot;?f.clipEnds(qe,nt):nt,layer:St,path:f.makeTickPath(qe,Ye,ct),transFn:f.makeTransTickFn(qe)}),f.drawLabels(N,qe,{vals:nt,layer:St,transFn:f.makeTransTickLabelFn(qe),labelFns:f.makeLabelFns(qe,Ye)})},function(){if(R&amp;&amp;!Xe||!R&amp;&amp;Xe){var Rt,Ct,Wt=qe.position||0,_t=qe._offset+qe._length/2;if(Pe===&quot;right&quot;)Ct=_t,Rt=se.l+Te*Wt+10+it*(qe.showticklabels?1:.5);else if(Rt=_t,Pe===&quot;bottom&quot;&amp;&amp;(Ct=se.t+Ae*Wt+10+(tt.indexOf(&quot;inside&quot;)===-1?qe.tickfont.size:0)+(qe.ticks!==&quot;intside&quot;&amp;&amp;B.ticklen||0)),Pe===&quot;top&quot;){var be=Oe.text.split(&quot;&lt;br&gt;&quot;).length;Ct=se.t+Ae*Wt+10-ue-M*it*be}ht((R?&quot;h&quot;:&quot;v&quot;)+qe._id+&quot;title&quot;,{avoid:{selection:s.select(N).selectAll(&quot;g.&quot;+qe._id+&quot;tick&quot;),side:Pe,offsetTop:R?0:se.t,offsetLeft:R?se.l:0,maxShift:R?ie.width:ie.height},attributes:{x:Rt,y:Ct,&quot;text-anchor&quot;:&quot;middle&quot;},transform:{rotate:R?-90:0,offset:0}})}},c.previousPromises,function(){var Rt,Ct=ue+U/2;tt.indexOf(&quot;inside&quot;)===-1&amp;&amp;(Rt=h.bBox(St.node()),Ct+=R?Rt.width:Rt.height),We=ze.select(&quot;text&quot;);var Wt=0,_t=R&amp;&amp;Pe===&quot;top&quot;,be=!R&amp;&amp;Pe===&quot;right&quot;,Ce=0;if(We.node()&amp;&amp;!We.classed(P.jsPlaceholder)){var Ge,He=ze.select(&quot;.h&quot;+qe._id+&quot;title-math-group&quot;).node();He&amp;&amp;(R&amp;&amp;Xe||!R&amp;&amp;!Xe)?(Wt=(Rt=h.bBox(He)).width,Ge=Rt.height):(Wt=(Rt=h.bBox(ze.node())).right-se.l-(R?Re:Ue),Ge=Rt.bottom-se.t-(R?Ue:Re),R||Pe!==&quot;top&quot;||(Ct+=Rt.height,Ce=Rt.height)),be&amp;&amp;(We.attr(&quot;transform&quot;,g(Wt/2+it/2,0)),Wt*=2),Ct=Math.max(Ct,R?Wt:Ge)}var et=2*(R?Z:G)+Ct+V+U/2,Ke=0;!R&amp;&amp;Oe.text&amp;&amp;H===&quot;bottom&quot;&amp;&amp;Q&lt;=0&amp;&amp;(et+=Ke=et/2,Ce+=Ke),ie._hColorbarMoveTitle=Ke,ie._hColorbarMoveCBTitle=Ce;var Ye=V+U,nt=(R?Re:Ue)-Ye/2-(R?Z:0),ct=(R?Ue:Re)-(R?xe:G+Ce-Ke);z.select(&quot;.&quot;+P.cbbg).attr(&quot;x&quot;,nt).attr(&quot;y&quot;,ct).attr(R?&quot;width&quot;:&quot;height&quot;,Math.max(et-Ke,2)).attr(R?&quot;height&quot;:&quot;width&quot;,Math.max(xe+Ye,2)).call(y.fill,te).call(y.stroke,B.bordercolor).style(&quot;stroke-width&quot;,V);var yt=be?Math.max(Wt-10,0):0;z.selectAll(&quot;.&quot;+P.cboutline).attr(&quot;x&quot;,(R?Re:Ue+Z)+yt).attr(&quot;y&quot;,(R?Ue+G-xe:Re)+(_t?Ze:0)).attr(R?&quot;width&quot;:&quot;height&quot;,Math.max(ue,2)).attr(R?&quot;height&quot;:&quot;width&quot;,Math.max(xe-(R?2*G+Ze:2*Z+yt),2)).call(y.stroke,B.outlinecolor).style({fill:&quot;none&quot;,&quot;stroke-width&quot;:U});var rt=R?Le*et:0,Ft=R?0:(1-$e)*et-Ce;if(rt=ae?se.l-rt:-rt,Ft=re?se.t-Ft:-Ft,z.attr(&quot;transform&quot;,g(rt,Ft)),!R&amp;&amp;(V||u(te).getAlpha()&amp;&amp;!u.equals(ie.paper_bgcolor,te))){var Yt=St.selectAll(&quot;text&quot;),Mt=Yt[0].length,jt=z.select(&quot;.&quot;+P.cbbg).node(),Lt=h.bBox(jt),gt=h.getTranslate(z);Yt.each(function($t,Bt){var Xt=Mt-1;if(Bt===0||Bt===Xt){var Zt,qt=h.bBox(this),Ht=h.getTranslate(this);if(Bt===Xt){var sn=qt.right+Ht.x;(Zt=Lt.right+gt.x+Ue-V-2+X-sn)&gt;0&amp;&amp;(Zt=0)}else if(Bt===0){var xn=qt.left+Ht.x;(Zt=Lt.left+gt.x+Ue+V+2-xn)&lt;0&amp;&amp;(Zt=0)}Zt&amp;&amp;(Mt&lt;3?this.setAttribute(&quot;transform&quot;,&quot;translate(&quot;+Zt+&quot;,0) &quot;+this.getAttribute(&quot;transform&quot;)):this.setAttribute(&quot;visibility&quot;,&quot;hidden&quot;))}})}var mt={},xt=O[ee],Ut=D[ee],It=O[H],zt=D[H],kt=et-ue;R?(Y===&quot;pixels&quot;?(mt.y=Q,mt.t=xe*It,mt.b=xe*zt):(mt.t=mt.b=0,mt.yt=Q+q*It,mt.yb=Q-q*zt),W===&quot;pixels&quot;?(mt.x=X,mt.l=et*xt,mt.r=et*Ut):(mt.l=kt*xt,mt.r=kt*Ut,mt.xl=X-L*xt,mt.xr=X+L*Ut)):(Y===&quot;pixels&quot;?(mt.x=X,mt.l=xe*xt,mt.r=xe*Ut):(mt.l=mt.r=0,mt.xl=X+q*xt,mt.xr=X-q*Ut),W===&quot;pixels&quot;?(mt.y=1-Q,mt.t=et*It,mt.b=et*zt):(mt.t=kt*It,mt.b=kt*zt,mt.yt=Q-L*It,mt.yb=Q+L*zt));var Ot=B.y&lt;.5?&quot;b&quot;:&quot;t&quot;,At=B.x&lt;.5?&quot;l&quot;:&quot;r&quot;;N._fullLayout._reservedMargin[B._id]={};var Nt={r:ie.width-nt-rt,l:nt+mt.r,b:ie.height-ct-Ft,t:ct+mt.b};ae&amp;&amp;re?c.autoMargin(N,B._id,mt):ae?N._fullLayout._reservedMargin[B._id][Ot]=Nt[Ot]:re||R?N._fullLayout._reservedMargin[B._id][At]=Nt[At]:N._fullLayout._reservedMargin[B._id][Ot]=Nt[Ot]}],N)}(F,A,E);j&amp;&amp;j.then&amp;&amp;(E._promises||[]).push(j),E._context.edits.colorbarPosition&amp;&amp;function(z,B,N){var R,q,Y,L=B.orientation===&quot;v&quot;,W=N._fullLayout._size;p.init({element:z.node(),gd:N,prepFn:function(){R=z.attr(&quot;transform&quot;),v(z)},moveFn:function(U,V){z.attr(&quot;transform&quot;,R+g(U,V)),q=p.align((L?B._uFrac:B._vFrac)+U/W.w,L?B._thickFrac:B._lenFrac,0,1,B.xanchor),Y=p.align((L?B._vFrac:1-B._uFrac)-V/W.h,L?B._lenFrac:B._thickFrac,0,1,B.yanchor);var te=p.getCursor(q,Y,B.xanchor,B.yanchor);v(z,te)},doneFn:function(){if(v(z),q!==void 0&amp;&amp;Y!==void 0){var U={};U[B._propPrefix+&quot;x&quot;]=q,U[B._propPrefix+&quot;y&quot;]=Y,B._traceIndex!==void 0?d.call(&quot;_guiRestyle&quot;,N,U,B._traceIndex):d.call(&quot;_guiRelayout&quot;,N,U)}}})}(F,A,E)}),I.exit().each(function(A){c.autoMargin(E,A._id)}).remove(),I.order()}}},76228:function(i,o,a){var s=a(71828);i.exports=function(u){return s.isPlainObject(u.colorbar)}},12311:function(i,o,a){i.exports={moduleType:&quot;component&quot;,name:&quot;colorbar&quot;,attributes:a(63583),supplyDefaults:a(62499),draw:a(98981).draw,hasColorbar:a(76228)}},50693:function(i,o,a){var s=a(63583),u=a(30587).counter,c=a(78607),d=a(63282).scales;function f(p){return&quot;`&quot;+p+&quot;`&quot;}c(d),i.exports=function(p,m){p=p||&quot;&quot;;var g,b=(m=m||{}).cLetter||&quot;c&quot;,v=(&quot;onlyIfNumerical&quot;in m&amp;&amp;m.onlyIfNumerical,&quot;noScale&quot;in m?m.noScale:p===&quot;marker.line&quot;),h=&quot;showScaleDflt&quot;in m?m.showScaleDflt:b===&quot;z&quot;,y=typeof m.colorscaleDflt==&quot;string&quot;?d[m.colorscaleDflt]:null,w=m.editTypeOverride||&quot;&quot;,_=p?p+&quot;.&quot;:&quot;&quot;;&quot;colorAttr&quot;in m?(g=m.colorAttr,m.colorAttr):f(_+(g={z:&quot;z&quot;,c:&quot;color&quot;}[b]));var x=b+&quot;auto&quot;,T=b+&quot;min&quot;,k=b+&quot;max&quot;,S=b+&quot;mid&quot;,C={};C[T]=C[k]=void 0;var M={};M[x]=!1;var O={};return g===&quot;color&quot;&amp;&amp;(O.color={valType:&quot;color&quot;,arrayOk:!0,editType:w||&quot;style&quot;},m.anim&amp;&amp;(O.color.anim=!0)),O[x]={valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;,impliedEdits:C},O[T]={valType:&quot;number&quot;,dflt:null,editType:w||&quot;plot&quot;,impliedEdits:M},O[k]={valType:&quot;number&quot;,dflt:null,editType:w||&quot;plot&quot;,impliedEdits:M},O[S]={valType:&quot;number&quot;,dflt:null,editType:&quot;calc&quot;,impliedEdits:C},O.colorscale={valType:&quot;colorscale&quot;,editType:&quot;calc&quot;,dflt:y,impliedEdits:{autocolorscale:!1}},O.autocolorscale={valType:&quot;boolean&quot;,dflt:m.autoColorDflt!==!1,editType:&quot;calc&quot;,impliedEdits:{colorscale:void 0}},O.reversescale={valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},v||(O.showscale={valType:&quot;boolean&quot;,dflt:h,editType:&quot;calc&quot;},O.colorbar=s),m.noColorAxis||(O.coloraxis={valType:&quot;subplotid&quot;,regex:u(&quot;coloraxis&quot;),dflt:null,editType:&quot;calc&quot;}),O}},78803:function(i,o,a){var s=a(92770),u=a(71828),c=a(52075).extractOpts;i.exports=function(d,f,p){var m,g=d._fullLayout,b=p.vals,v=p.containerStr,h=v?u.nestedProperty(f,v).get():f,y=c(h),w=y.auto!==!1,_=y.min,x=y.max,T=y.mid,k=function(){return u.aggNums(Math.min,null,b)},S=function(){return u.aggNums(Math.max,null,b)};_===void 0?_=k():w&amp;&amp;(_=h._colorAx&amp;&amp;s(_)?Math.min(_,k()):k()),x===void 0?x=S():w&amp;&amp;(x=h._colorAx&amp;&amp;s(x)?Math.max(x,S()):S()),w&amp;&amp;T!==void 0&amp;&amp;(x-T&gt;T-_?_=T-(x-T):x-T&lt;T-_&amp;&amp;(x=T+(T-_))),_===x&amp;&amp;(_-=.5,x+=.5),y._sync(&quot;min&quot;,_),y._sync(&quot;max&quot;,x),y.autocolorscale&amp;&amp;(m=_*x&lt;0?g.colorscale.diverging:_&gt;=0?g.colorscale.sequential:g.colorscale.sequentialminus,y._sync(&quot;colorscale&quot;,m))}},33046:function(i,o,a){var s=a(71828),u=a(52075).hasColorscale,c=a(52075).extractOpts;i.exports=function(d,f){function p(w,_){var x=w[&quot;_&quot;+_];x!==void 0&amp;&amp;(w[_]=x)}function m(w,_){var x=_.container?s.nestedProperty(w,_.container).get():w;if(x)if(x.coloraxis)x._colorAx=f[x.coloraxis];else{var T=c(x),k=T.auto;(k||T.min===void 0)&amp;&amp;p(x,_.min),(k||T.max===void 0)&amp;&amp;p(x,_.max),T.autocolorscale&amp;&amp;p(x,&quot;colorscale&quot;)}}for(var g=0;g&lt;d.length;g++){var b=d[g],v=b._module.colorbar;if(v)if(Array.isArray(v))for(var h=0;h&lt;v.length;h++)m(b,v[h]);else m(b,v);u(b,&quot;marker.line&quot;)&amp;&amp;m(b,{container:&quot;marker.line&quot;,min:&quot;cmin&quot;,max:&quot;cmax&quot;})}for(var y in f._colorAxes)m(f[y],{min:&quot;cmin&quot;,max:&quot;cmax&quot;})}},1586:function(i,o,a){var s=a(92770),u=a(71828),c=a(76228),d=a(62499),f=a(63282).isValid,p=a(73972).traceIs;function m(g,b){var v=b.slice(0,b.length-1);return b?u.nestedProperty(g,v).get()||{}:g}i.exports=function g(b,v,h,y,w){var _=w.prefix,x=w.cLetter,T=&quot;_module&quot;in v,k=m(b,_),S=m(v,_),C=m(v._template||{},_)||{},M=function(){return delete b.coloraxis,delete v.coloraxis,g(b,v,h,y,w)};if(T){var O=h._colorAxes||{},D=y(_+&quot;coloraxis&quot;);if(D){var P=p(v,&quot;contour&quot;)&amp;&amp;u.nestedProperty(v,&quot;contours.coloring&quot;).get()||&quot;heatmap&quot;,E=O[D];return void(E?(E[2].push(M),E[0]!==P&amp;&amp;(E[0]=!1,u.warn([&quot;Ignoring coloraxis:&quot;,D,&quot;setting&quot;,&quot;as it is linked to incompatible colorscales.&quot;].join(&quot; &quot;)))):O[D]=[P,v,[M]])}}var I=k[x+&quot;min&quot;],A=k[x+&quot;max&quot;],F=s(I)&amp;&amp;s(A)&amp;&amp;I&lt;A;y(_+x+&quot;auto&quot;,!F)?y(_+x+&quot;mid&quot;):(y(_+x+&quot;min&quot;),y(_+x+&quot;max&quot;));var j,z,B=k.colorscale,N=C.colorscale;B!==void 0&amp;&amp;(j=!f(B)),N!==void 0&amp;&amp;(j=!f(N)),y(_+&quot;autocolorscale&quot;,j),y(_+&quot;colorscale&quot;),y(_+&quot;reversescale&quot;),_!==&quot;marker.line.&quot;&amp;&amp;(_&amp;&amp;T&amp;&amp;(z=c(k)),y(_+&quot;showscale&quot;,z)&amp;&amp;(_&amp;&amp;C&amp;&amp;(S._template=C),d(k,S,h)))}},52075:function(i,o,a){var s=a(39898),u=a(84267),c=a(92770),d=a(71828),f=a(7901),p=a(63282).isValid,m=[&quot;showscale&quot;,&quot;autocolorscale&quot;,&quot;colorscale&quot;,&quot;reversescale&quot;,&quot;colorbar&quot;],g=[&quot;min&quot;,&quot;max&quot;,&quot;mid&quot;,&quot;auto&quot;];function b(_){var x,T,k,S=_._colorAx,C=S||_,M={};for(T=0;T&lt;m.length;T++)M[k=m[T]]=C[k];if(S)for(x=&quot;c&quot;,T=0;T&lt;g.length;T++)M[k=g[T]]=C[&quot;c&quot;+k];else{var O;for(T=0;T&lt;g.length;T++)((O=&quot;c&quot;+(k=g[T]))in C||(O=&quot;z&quot;+k)in C)&amp;&amp;(M[k]=C[O]);x=O.charAt(0)}return M._sync=function(D,P){var E=g.indexOf(D)!==-1?x+D:D;C[E]=C[&quot;_&quot;+E]=P},M}function v(_){for(var x=b(_),T=x.min,k=x.max,S=x.reversescale?h(x.colorscale):x.colorscale,C=S.length,M=new Array(C),O=new Array(C),D=0;D&lt;C;D++){var P=S[D];M[D]=T+P[0]*(k-T),O[D]=P[1]}return{domain:M,range:O}}function h(_){for(var x=_.length,T=new Array(x),k=x-1,S=0;k&gt;=0;k--,S++){var C=_[k];T[S]=[1-C[0],C[1]]}return T}function y(_,x){x=x||{};for(var T=_.domain,k=_.range,S=k.length,C=new Array(S),M=0;M&lt;S;M++){var O=u(k[M]).toRgb();C[M]=[O.r,O.g,O.b,O.a]}var D,P=s.scale.linear().domain(T).range(C).clamp(!0),E=x.noNumericCheck,I=x.returnArray;return(D=E&amp;&amp;I?P:E?function(A){return w(P(A))}:I?function(A){return c(A)?P(A):u(A).isValid()?A:f.defaultLine}:function(A){return c(A)?w(P(A)):u(A).isValid()?A:f.defaultLine}).domain=P.domain,D.range=function(){return k},D}function w(_){var x={r:_[0],g:_[1],b:_[2],a:_[3]};return u(x).toRgbString()}i.exports={hasColorscale:function(_,x,T){var k=x?d.nestedProperty(_,x).get()||{}:_,S=k[T||&quot;color&quot;],C=!1;if(d.isArrayOrTypedArray(S)){for(var M=0;M&lt;S.length;M++)if(c(S[M])){C=!0;break}}return d.isPlainObject(k)&amp;&amp;(C||k.showscale===!0||c(k.cmin)&amp;&amp;c(k.cmax)||p(k.colorscale)||d.isPlainObject(k.colorbar))},extractOpts:b,extractScale:v,flipScale:h,makeColorScaleFunc:y,makeColorScaleFuncFromTrace:function(_,x){return y(v(_),x)}}},21081:function(i,o,a){var s=a(63282),u=a(52075);i.exports={moduleType:&quot;component&quot;,name:&quot;colorscale&quot;,attributes:a(50693),layoutAttributes:a(72673),supplyLayoutDefaults:a(30959),handleDefaults:a(1586),crossTraceDefaults:a(33046),calc:a(78803),scales:s.scales,defaultScale:s.defaultScale,getScale:s.get,isValidScale:s.isValid,hasColorscale:u.hasColorscale,extractOpts:u.extractOpts,extractScale:u.extractScale,flipScale:u.flipScale,makeColorScaleFunc:u.makeColorScaleFunc,makeColorScaleFuncFromTrace:u.makeColorScaleFuncFromTrace}},72673:function(i,o,a){var s=a(1426).extendFlat,u=a(50693),c=a(63282).scales;i.exports={editType:&quot;calc&quot;,colorscale:{editType:&quot;calc&quot;,sequential:{valType:&quot;colorscale&quot;,dflt:c.Reds,editType:&quot;calc&quot;},sequentialminus:{valType:&quot;colorscale&quot;,dflt:c.Blues,editType:&quot;calc&quot;},diverging:{valType:&quot;colorscale&quot;,dflt:c.RdBu,editType:&quot;calc&quot;}},coloraxis:s({_isSubplotObj:!0,editType:&quot;calc&quot;},u(&quot;&quot;,{colorAttr:&quot;corresponding trace color array(s)&quot;,noColorAxis:!0,showScaleDflt:!0}))}},30959:function(i,o,a){var s=a(71828),u=a(44467),c=a(72673),d=a(1586);i.exports=function(f,p){function m(x,T){return s.coerce(f,p,c,x,T)}m(&quot;colorscale.sequential&quot;),m(&quot;colorscale.sequentialminus&quot;),m(&quot;colorscale.diverging&quot;);var g,b,v=p._colorAxes;function h(x,T){return s.coerce(g,b,c.coloraxis,x,T)}for(var y in v){var w=v[y];if(w[0])g=f[y]||{},(b=u.newContainer(p,y,&quot;coloraxis&quot;))._name=y,d(g,b,p,h,{prefix:&quot;&quot;,cLetter:&quot;c&quot;});else{for(var _=0;_&lt;w[2].length;_++)w[2][_]();delete p._colorAxes[y]}}}},63282:function(i,o,a){var s=a(84267),u={Greys:[[0,&quot;rgb(0,0,0)&quot;],[1,&quot;rgb(255,255,255)&quot;]],YlGnBu:[[0,&quot;rgb(8,29,88)&quot;],[.125,&quot;rgb(37,52,148)&quot;],[.25,&quot;rgb(34,94,168)&quot;],[.375,&quot;rgb(29,145,192)&quot;],[.5,&quot;rgb(65,182,196)&quot;],[.625,&quot;rgb(127,205,187)&quot;],[.75,&quot;rgb(199,233,180)&quot;],[.875,&quot;rgb(237,248,217)&quot;],[1,&quot;rgb(255,255,217)&quot;]],Greens:[[0,&quot;rgb(0,68,27)&quot;],[.125,&quot;rgb(0,109,44)&quot;],[.25,&quot;rgb(35,139,69)&quot;],[.375,&quot;rgb(65,171,93)&quot;],[.5,&quot;rgb(116,196,118)&quot;],[.625,&quot;rgb(161,217,155)&quot;],[.75,&quot;rgb(199,233,192)&quot;],[.875,&quot;rgb(229,245,224)&quot;],[1,&quot;rgb(247,252,245)&quot;]],YlOrRd:[[0,&quot;rgb(128,0,38)&quot;],[.125,&quot;rgb(189,0,38)&quot;],[.25,&quot;rgb(227,26,28)&quot;],[.375,&quot;rgb(252,78,42)&quot;],[.5,&quot;rgb(253,141,60)&quot;],[.625,&quot;rgb(254,178,76)&quot;],[.75,&quot;rgb(254,217,118)&quot;],[.875,&quot;rgb(255,237,160)&quot;],[1,&quot;rgb(255,255,204)&quot;]],Bluered:[[0,&quot;rgb(0,0,255)&quot;],[1,&quot;rgb(255,0,0)&quot;]],RdBu:[[0,&quot;rgb(5,10,172)&quot;],[.35,&quot;rgb(106,137,247)&quot;],[.5,&quot;rgb(190,190,190)&quot;],[.6,&quot;rgb(220,170,132)&quot;],[.7,&quot;rgb(230,145,90)&quot;],[1,&quot;rgb(178,10,28)&quot;]],Reds:[[0,&quot;rgb(220,220,220)&quot;],[.2,&quot;rgb(245,195,157)&quot;],[.4,&quot;rgb(245,160,105)&quot;],[1,&quot;rgb(178,10,28)&quot;]],Blues:[[0,&quot;rgb(5,10,172)&quot;],[.35,&quot;rgb(40,60,190)&quot;],[.5,&quot;rgb(70,100,245)&quot;],[.6,&quot;rgb(90,120,245)&quot;],[.7,&quot;rgb(106,137,247)&quot;],[1,&quot;rgb(220,220,220)&quot;]],Picnic:[[0,&quot;rgb(0,0,255)&quot;],[.1,&quot;rgb(51,153,255)&quot;],[.2,&quot;rgb(102,204,255)&quot;],[.3,&quot;rgb(153,204,255)&quot;],[.4,&quot;rgb(204,204,255)&quot;],[.5,&quot;rgb(255,255,255)&quot;],[.6,&quot;rgb(255,204,255)&quot;],[.7,&quot;rgb(255,153,255)&quot;],[.8,&quot;rgb(255,102,204)&quot;],[.9,&quot;rgb(255,102,102)&quot;],[1,&quot;rgb(255,0,0)&quot;]],Rainbow:[[0,&quot;rgb(150,0,90)&quot;],[.125,&quot;rgb(0,0,200)&quot;],[.25,&quot;rgb(0,25,255)&quot;],[.375,&quot;rgb(0,152,255)&quot;],[.5,&quot;rgb(44,255,150)&quot;],[.625,&quot;rgb(151,255,0)&quot;],[.75,&quot;rgb(255,234,0)&quot;],[.875,&quot;rgb(255,111,0)&quot;],[1,&quot;rgb(255,0,0)&quot;]],Portland:[[0,&quot;rgb(12,51,131)&quot;],[.25,&quot;rgb(10,136,186)&quot;],[.5,&quot;rgb(242,211,56)&quot;],[.75,&quot;rgb(242,143,56)&quot;],[1,&quot;rgb(217,30,30)&quot;]],Jet:[[0,&quot;rgb(0,0,131)&quot;],[.125,&quot;rgb(0,60,170)&quot;],[.375,&quot;rgb(5,255,255)&quot;],[.625,&quot;rgb(255,255,0)&quot;],[.875,&quot;rgb(250,0,0)&quot;],[1,&quot;rgb(128,0,0)&quot;]],Hot:[[0,&quot;rgb(0,0,0)&quot;],[.3,&quot;rgb(230,0,0)&quot;],[.6,&quot;rgb(255,210,0)&quot;],[1,&quot;rgb(255,255,255)&quot;]],Blackbody:[[0,&quot;rgb(0,0,0)&quot;],[.2,&quot;rgb(230,0,0)&quot;],[.4,&quot;rgb(230,210,0)&quot;],[.7,&quot;rgb(255,255,255)&quot;],[1,&quot;rgb(160,200,255)&quot;]],Earth:[[0,&quot;rgb(0,0,130)&quot;],[.1,&quot;rgb(0,180,180)&quot;],[.2,&quot;rgb(40,210,40)&quot;],[.4,&quot;rgb(230,230,50)&quot;],[.6,&quot;rgb(120,70,20)&quot;],[1,&quot;rgb(255,255,255)&quot;]],Electric:[[0,&quot;rgb(0,0,0)&quot;],[.15,&quot;rgb(30,0,100)&quot;],[.4,&quot;rgb(120,0,100)&quot;],[.6,&quot;rgb(160,90,0)&quot;],[.8,&quot;rgb(230,200,0)&quot;],[1,&quot;rgb(255,250,220)&quot;]],Viridis:[[0,&quot;#440154&quot;],[.06274509803921569,&quot;#48186a&quot;],[.12549019607843137,&quot;#472d7b&quot;],[.18823529411764706,&quot;#424086&quot;],[.25098039215686274,&quot;#3b528b&quot;],[.3137254901960784,&quot;#33638d&quot;],[.3764705882352941,&quot;#2c728e&quot;],[.4392156862745098,&quot;#26828e&quot;],[.5019607843137255,&quot;#21918c&quot;],[.5647058823529412,&quot;#1fa088&quot;],[.6274509803921569,&quot;#28ae80&quot;],[.6901960784313725,&quot;#3fbc73&quot;],[.7529411764705882,&quot;#5ec962&quot;],[.8156862745098039,&quot;#84d44b&quot;],[.8784313725490196,&quot;#addc30&quot;],[.9411764705882353,&quot;#d8e219&quot;],[1,&quot;#fde725&quot;]],Cividis:[[0,&quot;rgb(0,32,76)&quot;],[.058824,&quot;rgb(0,42,102)&quot;],[.117647,&quot;rgb(0,52,110)&quot;],[.176471,&quot;rgb(39,63,108)&quot;],[.235294,&quot;rgb(60,74,107)&quot;],[.294118,&quot;rgb(76,85,107)&quot;],[.352941,&quot;rgb(91,95,109)&quot;],[.411765,&quot;rgb(104,106,112)&quot;],[.470588,&quot;rgb(117,117,117)&quot;],[.529412,&quot;rgb(131,129,120)&quot;],[.588235,&quot;rgb(146,140,120)&quot;],[.647059,&quot;rgb(161,152,118)&quot;],[.705882,&quot;rgb(176,165,114)&quot;],[.764706,&quot;rgb(192,177,109)&quot;],[.823529,&quot;rgb(209,191,102)&quot;],[.882353,&quot;rgb(225,204,92)&quot;],[.941176,&quot;rgb(243,219,79)&quot;],[1,&quot;rgb(255,233,69)&quot;]]},c=u.RdBu;function d(f){var p=0;if(!Array.isArray(f)||f.length&lt;2||!f[0]||!f[f.length-1]||+f[0][0]!=0||+f[f.length-1][0]!=1)return!1;for(var m=0;m&lt;f.length;m++){var g=f[m];if(g.length!==2||+g[0]&lt;p||!s(g[1]).isValid())return!1;p=+g[0]}return!0}i.exports={scales:u,defaultScale:c,get:function(f,p){if(p||(p=c),!f)return p;function m(){try{f=u[f]||JSON.parse(f)}catch{f=p}}return typeof f==&quot;string&quot;&amp;&amp;(m(),typeof f==&quot;string&quot;&amp;&amp;m()),d(f)?f:p},isValid:function(f){return u[f]!==void 0||d(f)}}},92807:function(i){i.exports=function(o,a,s,u,c){var d=(o-s)/(u-s),f=d+a/(u-s),p=(d+f)/2;return c===&quot;left&quot;||c===&quot;bottom&quot;?d:c===&quot;center&quot;||c===&quot;middle&quot;?p:c===&quot;right&quot;||c===&quot;top&quot;?f:d&lt;.6666666666666666-p?d:f&gt;1.3333333333333333-p?f:p}},70461:function(i,o,a){var s=a(71828),u=[[&quot;sw-resize&quot;,&quot;s-resize&quot;,&quot;se-resize&quot;],[&quot;w-resize&quot;,&quot;move&quot;,&quot;e-resize&quot;],[&quot;nw-resize&quot;,&quot;n-resize&quot;,&quot;ne-resize&quot;]];i.exports=function(c,d,f,p){return c=f===&quot;left&quot;?0:f===&quot;center&quot;?1:f===&quot;right&quot;?2:s.constrain(Math.floor(3*c),0,2),d=p===&quot;bottom&quot;?0:p===&quot;middle&quot;?1:p===&quot;top&quot;?2:s.constrain(Math.floor(3*d),0,2),u[d][c]}},64505:function(i,o){o.selectMode=function(a){return a===&quot;lasso&quot;||a===&quot;select&quot;},o.drawMode=function(a){return a===&quot;drawclosedpath&quot;||a===&quot;drawopenpath&quot;||a===&quot;drawline&quot;||a===&quot;drawrect&quot;||a===&quot;drawcircle&quot;},o.openMode=function(a){return a===&quot;drawline&quot;||a===&quot;drawopenpath&quot;},o.rectMode=function(a){return a===&quot;select&quot;||a===&quot;drawline&quot;||a===&quot;drawrect&quot;||a===&quot;drawcircle&quot;},o.freeMode=function(a){return a===&quot;lasso&quot;||a===&quot;drawclosedpath&quot;||a===&quot;drawopenpath&quot;},o.selectingOrDrawing=function(a){return o.freeMode(a)||o.rectMode(a)}},28569:function(i,o,a){var s=a(48956),u=a(57035),c=a(38520),d=a(71828).removeElement,f=a(85555),p=i.exports={};p.align=a(92807),p.getCursor=a(70461);var m=a(26041);function g(){var v=document.createElement(&quot;div&quot;);v.className=&quot;dragcover&quot;;var h=v.style;return h.position=&quot;fixed&quot;,h.left=0,h.right=0,h.top=0,h.bottom=0,h.zIndex=999999999,h.background=&quot;none&quot;,document.body.appendChild(v),v}function b(v){return s(v.changedTouches?v.changedTouches[0]:v,document.body)}p.unhover=m.wrapped,p.unhoverRaw=m.raw,p.init=function(v){var h,y,w,_,x,T,k,S,C=v.gd,M=1,O=C._context.doubleClickDelay,D=v.element;C._mouseDownTime||(C._mouseDownTime=0),D.style.pointerEvents=&quot;all&quot;,D.onmousedown=E,c?(D._ontouchstart&amp;&amp;D.removeEventListener(&quot;touchstart&quot;,D._ontouchstart),D._ontouchstart=E,D.addEventListener(&quot;touchstart&quot;,E,{passive:!1})):D.ontouchstart=E;var P=v.clampFn||function(F,j,z){return Math.abs(F)&lt;z&amp;&amp;(F=0),Math.abs(j)&lt;z&amp;&amp;(j=0),[F,j]};function E(F){C._dragged=!1,C._dragging=!0;var j=b(F);h=j[0],y=j[1],k=F.target,T=F,S=F.buttons===2||F.ctrlKey,F.clientX===void 0&amp;&amp;F.clientY===void 0&amp;&amp;(F.clientX=h,F.clientY=y),(w=new Date().getTime())-C._mouseDownTime&lt;O?M+=1:(M=1,C._mouseDownTime=w),v.prepFn&amp;&amp;v.prepFn(F,h,y),u&amp;&amp;!S?(x=g()).style.cursor=window.getComputedStyle(D).cursor:u||(x=document,_=window.getComputedStyle(document.documentElement).cursor,document.documentElement.style.cursor=window.getComputedStyle(D).cursor),document.addEventListener(&quot;mouseup&quot;,A),document.addEventListener(&quot;touchend&quot;,A),v.dragmode!==!1&amp;&amp;(F.preventDefault(),document.addEventListener(&quot;mousemove&quot;,I),document.addEventListener(&quot;touchmove&quot;,I,{passive:!1}))}function I(F){F.preventDefault();var j=b(F),z=v.minDrag||f.MINDRAG,B=P(j[0]-h,j[1]-y,z),N=B[0],R=B[1];(N||R)&amp;&amp;(C._dragged=!0,p.unhover(C,F)),C._dragged&amp;&amp;v.moveFn&amp;&amp;!S&amp;&amp;(C._dragdata={element:D,dx:N,dy:R},v.moveFn(N,R))}function A(F){if(delete C._dragdata,v.dragmode!==!1&amp;&amp;(F.preventDefault(),document.removeEventListener(&quot;mousemove&quot;,I),document.removeEventListener(&quot;touchmove&quot;,I)),document.removeEventListener(&quot;mouseup&quot;,A),document.removeEventListener(&quot;touchend&quot;,A),u?d(x):_&amp;&amp;(x.documentElement.style.cursor=_,_=null),C._dragging){if(C._dragging=!1,new Date().getTime()-C._mouseDownTime&gt;O&amp;&amp;(M=Math.max(M-1,1)),C._dragged)v.doneFn&amp;&amp;v.doneFn();else if(v.clickFn&amp;&amp;v.clickFn(M,T),!S){var j;try{j=new MouseEvent(&quot;click&quot;,F)}catch{var z=b(F);(j=document.createEvent(&quot;MouseEvents&quot;)).initMouseEvent(&quot;click&quot;,F.bubbles,F.cancelable,F.view,F.detail,F.screenX,F.screenY,z[0],z[1],F.ctrlKey,F.altKey,F.shiftKey,F.metaKey,F.button,F.relatedTarget)}k.dispatchEvent(j)}C._dragging=!1,C._dragged=!1}else C._dragged=!1}},p.coverSlip=g},26041:function(i,o,a){var s=a(11086),u=a(79990),c=a(24401).getGraphDiv,d=a(26675),f=i.exports={};f.wrapped=function(p,m,g){(p=c(p))._fullLayout&amp;&amp;u.clear(p._fullLayout._uid+d.HOVERID),f.raw(p,m,g)},f.raw=function(p,m){var g=p._fullLayout,b=p._hoverdata;m||(m={}),m.target&amp;&amp;!p._dragged&amp;&amp;s.triggerHandler(p,&quot;plotly_beforehover&quot;,m)===!1||(g._hoverlayer.selectAll(&quot;g&quot;).remove(),g._hoverlayer.selectAll(&quot;line&quot;).remove(),g._hoverlayer.selectAll(&quot;circle&quot;).remove(),p._hoverdata=void 0,m.target&amp;&amp;b&amp;&amp;p.emit(&quot;plotly_unhover&quot;,{event:m,points:b}))}},79952:function(i,o){o.P={valType:&quot;string&quot;,values:[&quot;solid&quot;,&quot;dot&quot;,&quot;dash&quot;,&quot;longdash&quot;,&quot;dashdot&quot;,&quot;longdashdot&quot;],dflt:&quot;solid&quot;,editType:&quot;style&quot;},o.u={shape:{valType:&quot;enumerated&quot;,values:[&quot;&quot;,&quot;/&quot;,&quot;\\\\&quot;,&quot;x&quot;,&quot;-&quot;,&quot;|&quot;,&quot;+&quot;,&quot;.&quot;],dflt:&quot;&quot;,arrayOk:!0,editType:&quot;style&quot;},fillmode:{valType:&quot;enumerated&quot;,values:[&quot;replace&quot;,&quot;overlay&quot;],dflt:&quot;replace&quot;,editType:&quot;style&quot;},bgcolor:{valType:&quot;color&quot;,arrayOk:!0,editType:&quot;style&quot;},fgcolor:{valType:&quot;color&quot;,arrayOk:!0,editType:&quot;style&quot;},fgopacity:{valType:&quot;number&quot;,editType:&quot;style&quot;,min:0,max:1},size:{valType:&quot;number&quot;,min:0,dflt:8,arrayOk:!0,editType:&quot;style&quot;},solidity:{valType:&quot;number&quot;,min:0,max:1,dflt:.3,arrayOk:!0,editType:&quot;style&quot;},editType:&quot;style&quot;}},91424:function(i,o,a){var s=a(39898),u=a(71828),c=u.numberFormat,d=a(92770),f=a(84267),p=a(73972),m=a(7901),g=a(21081),b=u.strTranslate,v=a(63893),h=a(77922),y=a(18783).LINE_SPACING,w=a(37822).DESELECTDIM,_=a(34098),x=a(39984),T=a(23469).appendArrayPointValue,k=i.exports={};function S(ce,we,K){var ne=we.fillpattern,de=ne&amp;&amp;k.getPatternAttr(ne.shape,0,&quot;&quot;);if(de){var _e=k.getPatternAttr(ne.bgcolor,0,null),ue=k.getPatternAttr(ne.fgcolor,0,null),pe=ne.fgopacity,xe=k.getPatternAttr(ne.size,0,8),ye=k.getPatternAttr(ne.solidity,0,.3),Te=we.uid;k.pattern(ce,&quot;point&quot;,K,Te,de,xe,ye,void 0,ne.fillmode,_e,ue,pe)}else we.fillcolor&amp;&amp;ce.call(m.fill,we.fillcolor)}k.font=function(ce,we,K,ne){u.isPlainObject(we)&amp;&amp;(ne=we.color,K=we.size,we=we.family),we&amp;&amp;ce.style(&quot;font-family&quot;,we),K+1&amp;&amp;ce.style(&quot;font-size&quot;,K+&quot;px&quot;),ne&amp;&amp;ce.call(m.fill,ne)},k.setPosition=function(ce,we,K){ce.attr(&quot;x&quot;,we).attr(&quot;y&quot;,K)},k.setSize=function(ce,we,K){ce.attr(&quot;width&quot;,we).attr(&quot;height&quot;,K)},k.setRect=function(ce,we,K,ne,de){ce.call(k.setPosition,we,K).call(k.setSize,ne,de)},k.translatePoint=function(ce,we,K,ne){var de=K.c2p(ce.x),_e=ne.c2p(ce.y);return!!(d(de)&amp;&amp;d(_e)&amp;&amp;we.node())&amp;&amp;(we.node().nodeName===&quot;text&quot;?we.attr(&quot;x&quot;,de).attr(&quot;y&quot;,_e):we.attr(&quot;transform&quot;,b(de,_e)),!0)},k.translatePoints=function(ce,we,K){ce.each(function(ne){var de=s.select(this);k.translatePoint(ne,de,we,K)})},k.hideOutsideRangePoint=function(ce,we,K,ne,de,_e){we.attr(&quot;display&quot;,K.isPtWithinRange(ce,de)&amp;&amp;ne.isPtWithinRange(ce,_e)?null:&quot;none&quot;)},k.hideOutsideRangePoints=function(ce,we){if(we._hasClipOnAxisFalse){var K=we.xaxis,ne=we.yaxis;ce.each(function(de){var _e=de[0].trace,ue=_e.xcalendar,pe=_e.ycalendar,xe=p.traceIs(_e,&quot;bar-like&quot;)?&quot;.bartext&quot;:&quot;.point,.textpoint&quot;;ce.selectAll(xe).each(function(ye){k.hideOutsideRangePoint(ye,s.select(this),K,ne,ue,pe)})})}},k.crispRound=function(ce,we,K){return we&amp;&amp;d(we)?ce._context.staticPlot?we:we&lt;1?1:Math.round(we):K||0},k.singleLineStyle=function(ce,we,K,ne,de){we.style(&quot;fill&quot;,&quot;none&quot;);var _e=(((ce||[])[0]||{}).trace||{}).line||{},ue=K||_e.width||0,pe=de||_e.dash||&quot;&quot;;m.stroke(we,ne||_e.color),k.dashLine(we,pe,ue)},k.lineGroupStyle=function(ce,we,K,ne){ce.style(&quot;fill&quot;,&quot;none&quot;).each(function(de){var _e=(((de||[])[0]||{}).trace||{}).line||{},ue=we||_e.width||0,pe=ne||_e.dash||&quot;&quot;;s.select(this).call(m.stroke,K||_e.color).call(k.dashLine,pe,ue)})},k.dashLine=function(ce,we,K){K=+K||0,we=k.dashStyle(we,K),ce.style({&quot;stroke-dasharray&quot;:we,&quot;stroke-width&quot;:K+&quot;px&quot;})},k.dashStyle=function(ce,we){we=+we||1;var K=Math.max(we,3);return ce===&quot;solid&quot;?ce=&quot;&quot;:ce===&quot;dot&quot;?ce=K+&quot;px,&quot;+K+&quot;px&quot;:ce===&quot;dash&quot;?ce=3*K+&quot;px,&quot;+3*K+&quot;px&quot;:ce===&quot;longdash&quot;?ce=5*K+&quot;px,&quot;+5*K+&quot;px&quot;:ce===&quot;dashdot&quot;?ce=3*K+&quot;px,&quot;+K+&quot;px,&quot;+K+&quot;px,&quot;+K+&quot;px&quot;:ce===&quot;longdashdot&quot;&amp;&amp;(ce=5*K+&quot;px,&quot;+2*K+&quot;px,&quot;+K+&quot;px,&quot;+2*K+&quot;px&quot;),ce},k.singleFillStyle=function(ce,we){var K=s.select(ce.node());S(ce,((K.data()[0]||[])[0]||{}).trace||{},we)},k.fillGroupStyle=function(ce,we){ce.style(&quot;stroke-width&quot;,0).each(function(K){var ne=s.select(this);K[0].trace&amp;&amp;S(ne,K[0].trace,we)})};var C=a(90998);k.symbolNames=[],k.symbolFuncs=[],k.symbolBackOffs=[],k.symbolNeedLines={},k.symbolNoDot={},k.symbolNoFill={},k.symbolList=[],Object.keys(C).forEach(function(ce){var we=C[ce],K=we.n;k.symbolList.push(K,String(K),ce,K+100,String(K+100),ce+&quot;-open&quot;),k.symbolNames[K]=ce,k.symbolFuncs[K]=we.f,k.symbolBackOffs[K]=we.backoff||0,we.needLine&amp;&amp;(k.symbolNeedLines[K]=!0),we.noDot?k.symbolNoDot[K]=!0:k.symbolList.push(K+200,String(K+200),ce+&quot;-dot&quot;,K+300,String(K+300),ce+&quot;-open-dot&quot;),we.noFill&amp;&amp;(k.symbolNoFill[K]=!0)});var M=k.symbolNames.length;function O(ce,we,K,ne){var de=ce%100;return k.symbolFuncs[de](we,K,ne)+(ce&gt;=200?&quot;M0,0.5L0.5,0L0,-0.5L-0.5,0Z&quot;:&quot;&quot;)}k.symbolNumber=function(ce){if(d(ce))ce=+ce;else if(typeof ce==&quot;string&quot;){var we=0;ce.indexOf(&quot;-open&quot;)&gt;0&amp;&amp;(we=100,ce=ce.replace(&quot;-open&quot;,&quot;&quot;)),ce.indexOf(&quot;-dot&quot;)&gt;0&amp;&amp;(we+=200,ce=ce.replace(&quot;-dot&quot;,&quot;&quot;)),(ce=k.symbolNames.indexOf(ce))&gt;=0&amp;&amp;(ce+=we)}return ce%100&gt;=M||ce&gt;=400?0:Math.floor(Math.max(ce,0))};var D={x1:1,x2:0,y1:0,y2:0},P={x1:0,x2:0,y1:1,y2:0},E=c(&quot;~f&quot;),I={radial:{node:&quot;radialGradient&quot;},radialreversed:{node:&quot;radialGradient&quot;,reversed:!0},horizontal:{node:&quot;linearGradient&quot;,attrs:D},horizontalreversed:{node:&quot;linearGradient&quot;,attrs:D,reversed:!0},vertical:{node:&quot;linearGradient&quot;,attrs:P},verticalreversed:{node:&quot;linearGradient&quot;,attrs:P,reversed:!0}};k.gradient=function(ce,we,K,ne,de,_e){for(var ue=de.length,pe=I[ne],xe=new Array(ue),ye=0;ye&lt;ue;ye++)pe.reversed?xe[ue-1-ye]=[E(100*(1-de[ye][0])),de[ye][1]]:xe[ye]=[E(100*de[ye][0]),de[ye][1]];var Te=we._fullLayout,Ae=&quot;g&quot;+Te._uid+&quot;-&quot;+K,Re=Te._defs.select(&quot;.gradients&quot;).selectAll(&quot;#&quot;+Ae).data([ne+xe.join(&quot;;&quot;)],u.identity);Re.exit().remove(),Re.enter().append(pe.node).each(function(){var Le=s.select(this);pe.attrs&amp;&amp;Le.attr(pe.attrs),Le.attr(&quot;id&quot;,Ae);var $e=Le.selectAll(&quot;stop&quot;).data(xe);$e.exit().remove(),$e.enter().append(&quot;stop&quot;),$e.each(function(Fe){var Be=f(Fe[1]);s.select(this).attr({offset:Fe[0]+&quot;%&quot;,&quot;stop-color&quot;:m.tinyRGB(Be),&quot;stop-opacity&quot;:Be.getAlpha()})})}),ce.style(_e,ee(Ae,we)).style(_e+&quot;-opacity&quot;,null),ce.classed(&quot;gradient_filled&quot;,!0)},k.pattern=function(ce,we,K,ne,de,_e,ue,pe,xe,ye,Te,Ae){var Re=we===&quot;legend&quot;;pe&amp;&amp;(xe===&quot;overlay&quot;?(ye=pe,Te=m.contrast(ye)):(ye=void 0,Te=pe));var Le,$e,Fe,Be,Ue,qe,Xe,ot,st,dt=K._fullLayout,vt=&quot;p&quot;+dt._uid+&quot;-&quot;+ne,We={},ze=f(Te),tt=m.tinyRGB(ze),it=Ae*ze.getAlpha();switch(de){case&quot;/&quot;:Le=_e*Math.sqrt(2),$e=_e*Math.sqrt(2),qe=&quot;path&quot;,We={d:Fe=&quot;M-&quot;+Le/4+&quot;,&quot;+$e/4+&quot;l&quot;+Le/2+&quot;,-&quot;+$e/2+&quot;M0,&quot;+$e+&quot;L&quot;+Le+&quot;,0M&quot;+Le/4*3+&quot;,&quot;+$e/4*5+&quot;l&quot;+Le/2+&quot;,-&quot;+$e/2,opacity:it,stroke:tt,&quot;stroke-width&quot;:(Be=ue*_e)+&quot;px&quot;};break;case&quot;\\\\&quot;:Le=_e*Math.sqrt(2),$e=_e*Math.sqrt(2),qe=&quot;path&quot;,We={d:Fe=&quot;M&quot;+Le/4*3+&quot;,-&quot;+$e/4+&quot;l&quot;+Le/2+&quot;,&quot;+$e/2+&quot;M0,0L&quot;+Le+&quot;,&quot;+$e+&quot;M-&quot;+Le/4+&quot;,&quot;+$e/4*3+&quot;l&quot;+Le/2+&quot;,&quot;+$e/2,opacity:it,stroke:tt,&quot;stroke-width&quot;:(Be=ue*_e)+&quot;px&quot;};break;case&quot;x&quot;:Le=_e*Math.sqrt(2),$e=_e*Math.sqrt(2),Fe=&quot;M-&quot;+Le/4+&quot;,&quot;+$e/4+&quot;l&quot;+Le/2+&quot;,-&quot;+$e/2+&quot;M0,&quot;+$e+&quot;L&quot;+Le+&quot;,0M&quot;+Le/4*3+&quot;,&quot;+$e/4*5+&quot;l&quot;+Le/2+&quot;,-&quot;+$e/2+&quot;M&quot;+Le/4*3+&quot;,-&quot;+$e/4+&quot;l&quot;+Le/2+&quot;,&quot;+$e/2+&quot;M0,0L&quot;+Le+&quot;,&quot;+$e+&quot;M-&quot;+Le/4+&quot;,&quot;+$e/4*3+&quot;l&quot;+Le/2+&quot;,&quot;+$e/2,Be=_e-_e*Math.sqrt(1-ue),qe=&quot;path&quot;,We={d:Fe,opacity:it,stroke:tt,&quot;stroke-width&quot;:Be+&quot;px&quot;};break;case&quot;|&quot;:qe=&quot;path&quot;,qe=&quot;path&quot;,We={d:Fe=&quot;M&quot;+(Le=_e)/2+&quot;,0L&quot;+Le/2+&quot;,&quot;+($e=_e),opacity:it,stroke:tt,&quot;stroke-width&quot;:(Be=ue*_e)+&quot;px&quot;};break;case&quot;-&quot;:qe=&quot;path&quot;,qe=&quot;path&quot;,We={d:Fe=&quot;M0,&quot;+($e=_e)/2+&quot;L&quot;+(Le=_e)+&quot;,&quot;+$e/2,opacity:it,stroke:tt,&quot;stroke-width&quot;:(Be=ue*_e)+&quot;px&quot;};break;case&quot;+&quot;:qe=&quot;path&quot;,Fe=&quot;M&quot;+(Le=_e)/2+&quot;,0L&quot;+Le/2+&quot;,&quot;+($e=_e)+&quot;M0,&quot;+$e/2+&quot;L&quot;+Le+&quot;,&quot;+$e/2,Be=_e-_e*Math.sqrt(1-ue),qe=&quot;path&quot;,We={d:Fe,opacity:it,stroke:tt,&quot;stroke-width&quot;:Be+&quot;px&quot;};break;case&quot;.&quot;:Le=_e,$e=_e,ue&lt;Math.PI/4?Ue=Math.sqrt(ue*_e*_e/Math.PI):(Xe=ue,ot=Math.PI/4,Ue=(st=_e/2)+(_e/Math.sqrt(2)-st)*(Xe-ot)/(1-ot)),qe=&quot;circle&quot;,We={cx:Le/2,cy:$e/2,r:Ue,opacity:it,fill:tt}}var St=[de||&quot;noSh&quot;,ye||&quot;noBg&quot;,Te||&quot;noFg&quot;,_e,ue].join(&quot;;&quot;),Ze=dt._defs.select(&quot;.patterns&quot;).selectAll(&quot;#&quot;+vt).data([St],u.identity);Ze.exit().remove(),Ze.enter().append(&quot;pattern&quot;).each(function(){var ut=s.select(this);if(ut.attr({id:vt,width:Le+&quot;px&quot;,height:$e+&quot;px&quot;,patternUnits:&quot;userSpaceOnUse&quot;,patternTransform:Re?&quot;scale(0.8)&quot;:&quot;&quot;}),ye){var ht=f(ye),Rt=m.tinyRGB(ht),Ct=ht.getAlpha(),Wt=ut.selectAll(&quot;rect&quot;).data([0]);Wt.exit().remove(),Wt.enter().append(&quot;rect&quot;).attr({width:Le+&quot;px&quot;,height:$e+&quot;px&quot;,fill:Rt,&quot;fill-opacity&quot;:Ct})}var _t=ut.selectAll(qe).data([0]);_t.exit().remove(),_t.enter().append(qe).attr(We)}),ce.style(&quot;fill&quot;,ee(vt,K)).style(&quot;fill-opacity&quot;,null),ce.classed(&quot;pattern_filled&quot;,!0)},k.initGradients=function(ce){var we=ce._fullLayout;u.ensureSingle(we._defs,&quot;g&quot;,&quot;gradients&quot;).selectAll(&quot;linearGradient,radialGradient&quot;).remove(),s.select(ce).selectAll(&quot;.gradient_filled&quot;).classed(&quot;gradient_filled&quot;,!1)},k.initPatterns=function(ce){var we=ce._fullLayout;u.ensureSingle(we._defs,&quot;g&quot;,&quot;patterns&quot;).selectAll(&quot;pattern&quot;).remove(),s.select(ce).selectAll(&quot;.pattern_filled&quot;).classed(&quot;pattern_filled&quot;,!1)},k.getPatternAttr=function(ce,we,K){return ce&amp;&amp;u.isArrayOrTypedArray(ce)?we&lt;ce.length?ce[we]:K:ce},k.pointStyle=function(ce,we,K,ne){if(ce.size()){var de=k.makePointStyleFns(we);ce.each(function(_e){k.singlePointStyle(_e,s.select(this),we,de,K,ne)})}},k.singlePointStyle=function(ce,we,K,ne,de,_e){var ue=K.marker,pe=ue.line;if(_e&amp;&amp;_e.i&gt;=0&amp;&amp;ce.i===void 0&amp;&amp;(ce.i=_e.i),we.style(&quot;opacity&quot;,ne.selectedOpacityFn?ne.selectedOpacityFn(ce):ce.mo===void 0?ue.opacity:ce.mo),ne.ms2mrc){var xe;xe=ce.ms===&quot;various&quot;||ue.size===&quot;various&quot;?3:ne.ms2mrc(ce.ms),ce.mrc=xe,ne.selectedSizeFn&amp;&amp;(xe=ce.mrc=ne.selectedSizeFn(ce));var ye=k.symbolNumber(ce.mx||ue.symbol)||0;ce.om=ye%200&gt;=100;var Te=Me(ce,K),Ae=G(ce,K);we.attr(&quot;d&quot;,O(ye,xe,Te,Ae))}var Re,Le,$e,Fe=!1;if(ce.so)$e=pe.outlierwidth,Le=pe.outliercolor,Re=ue.outliercolor;else{var Be=(pe||{}).width;$e=(ce.mlw+1||Be+1||(ce.trace?(ce.trace.marker.line||{}).width:0)+1)-1||0,Le=&quot;mlc&quot;in ce?ce.mlcc=ne.lineScale(ce.mlc):u.isArrayOrTypedArray(pe.color)?m.defaultLine:pe.color,u.isArrayOrTypedArray(ue.color)&amp;&amp;(Re=m.defaultLine,Fe=!0),Re=&quot;mc&quot;in ce?ce.mcc=ne.markerScale(ce.mc):ue.color||ue.colors||&quot;rgba(0,0,0,0)&quot;,ne.selectedColorFn&amp;&amp;(Re=ne.selectedColorFn(ce))}if(ce.om)we.call(m.stroke,Re).style({&quot;stroke-width&quot;:($e||1)+&quot;px&quot;,fill:&quot;none&quot;});else{we.style(&quot;stroke-width&quot;,(ce.isBlank?0:$e)+&quot;px&quot;);var Ue=ue.gradient,qe=ce.mgt;qe?Fe=!0:qe=Ue&amp;&amp;Ue.type,u.isArrayOrTypedArray(qe)&amp;&amp;(qe=qe[0],I[qe]||(qe=0));var Xe=ue.pattern,ot=Xe&amp;&amp;k.getPatternAttr(Xe.shape,ce.i,&quot;&quot;);if(qe&amp;&amp;qe!==&quot;none&quot;){var st=ce.mgc;st?Fe=!0:st=Ue.color;var dt=K.uid;Fe&amp;&amp;(dt+=&quot;-&quot;+ce.i),k.gradient(we,de,dt,qe,[[0,st],[1,Re]],&quot;fill&quot;)}else if(ot){var vt=!1,We=Xe.fgcolor;!We&amp;&amp;_e&amp;&amp;_e.color&amp;&amp;(We=_e.color,vt=!0);var ze=k.getPatternAttr(We,ce.i,_e&amp;&amp;_e.color||null),tt=k.getPatternAttr(Xe.bgcolor,ce.i,null),it=Xe.fgopacity,St=k.getPatternAttr(Xe.size,ce.i,8),Ze=k.getPatternAttr(Xe.solidity,ce.i,.3);vt=vt||ce.mcc||u.isArrayOrTypedArray(Xe.shape)||u.isArrayOrTypedArray(Xe.bgcolor)||u.isArrayOrTypedArray(Xe.fgcolor)||u.isArrayOrTypedArray(Xe.size)||u.isArrayOrTypedArray(Xe.solidity);var ut=K.uid;vt&amp;&amp;(ut+=&quot;-&quot;+ce.i),k.pattern(we,&quot;point&quot;,de,ut,ot,St,Ze,ce.mcc,Xe.fillmode,tt,ze,it)}else u.isArrayOrTypedArray(Re)?m.fill(we,Re[ce.i]):m.fill(we,Re);$e&amp;&amp;m.stroke(we,Le)}},k.makePointStyleFns=function(ce){var we={},K=ce.marker;return we.markerScale=k.tryColorscale(K,&quot;&quot;),we.lineScale=k.tryColorscale(K,&quot;line&quot;),p.traceIs(ce,&quot;symbols&quot;)&amp;&amp;(we.ms2mrc=_.isBubble(ce)?x(ce):function(){return(K.size||6)/2}),ce.selectedpoints&amp;&amp;u.extendFlat(we,k.makeSelectedPointStyleFns(ce)),we},k.makeSelectedPointStyleFns=function(ce){var we={},K=ce.selected||{},ne=ce.unselected||{},de=ce.marker||{},_e=K.marker||{},ue=ne.marker||{},pe=de.opacity,xe=_e.opacity,ye=ue.opacity,Te=xe!==void 0,Ae=ye!==void 0;(u.isArrayOrTypedArray(pe)||Te||Ae)&amp;&amp;(we.selectedOpacityFn=function(ot){var st=ot.mo===void 0?de.opacity:ot.mo;return ot.selected?Te?xe:st:Ae?ye:w*st});var Re=de.color,Le=_e.color,$e=ue.color;(Le||$e)&amp;&amp;(we.selectedColorFn=function(ot){var st=ot.mcc||Re;return ot.selected?Le||st:$e||st});var Fe=de.size,Be=_e.size,Ue=ue.size,qe=Be!==void 0,Xe=Ue!==void 0;return p.traceIs(ce,&quot;symbols&quot;)&amp;&amp;(qe||Xe)&amp;&amp;(we.selectedSizeFn=function(ot){var st=ot.mrc||Fe/2;return ot.selected?qe?Be/2:st:Xe?Ue/2:st}),we},k.makeSelectedTextStyleFns=function(ce){var we={},K=ce.selected||{},ne=ce.unselected||{},de=ce.textfont||{},_e=K.textfont||{},ue=ne.textfont||{},pe=de.color,xe=_e.color,ye=ue.color;return we.selectedTextColorFn=function(Te){var Ae=Te.tc||pe;return Te.selected?xe||Ae:ye||(xe?Ae:m.addOpacity(Ae,w))},we},k.selectedPointStyle=function(ce,we){if(ce.size()&amp;&amp;we.selectedpoints){var K=k.makeSelectedPointStyleFns(we),ne=we.marker||{},de=[];K.selectedOpacityFn&amp;&amp;de.push(function(_e,ue){_e.style(&quot;opacity&quot;,K.selectedOpacityFn(ue))}),K.selectedColorFn&amp;&amp;de.push(function(_e,ue){m.fill(_e,K.selectedColorFn(ue))}),K.selectedSizeFn&amp;&amp;de.push(function(_e,ue){var pe=ue.mx||ne.symbol||0,xe=K.selectedSizeFn(ue);_e.attr(&quot;d&quot;,O(k.symbolNumber(pe),xe,Me(ue,we),G(ue,we))),ue.mrc2=xe}),de.length&amp;&amp;ce.each(function(_e){for(var ue=s.select(this),pe=0;pe&lt;de.length;pe++)de[pe](ue,_e)})}},k.tryColorscale=function(ce,we){var K=we?u.nestedProperty(ce,we).get():ce;if(K){var ne=K.color;if((K.colorscale||K._colorAx)&amp;&amp;u.isArrayOrTypedArray(ne))return g.makeColorScaleFuncFromTrace(K)}return u.identity};var A,F,j={start:1,end:-1,middle:0,bottom:1,top:-1};function z(ce,we,K,ne,de){var _e=s.select(ce.node().parentNode),ue=we.indexOf(&quot;top&quot;)!==-1?&quot;top&quot;:we.indexOf(&quot;bottom&quot;)!==-1?&quot;bottom&quot;:&quot;middle&quot;,pe=we.indexOf(&quot;left&quot;)!==-1?&quot;end&quot;:we.indexOf(&quot;right&quot;)!==-1?&quot;start&quot;:&quot;middle&quot;,xe=ne?ne/.8+1:0,ye=(v.lineCount(ce)-1)*y+1,Te=j[pe]*xe,Ae=.75*K+j[ue]*xe+(j[ue]-1)*ye*K/2;ce.attr(&quot;text-anchor&quot;,pe),de||_e.attr(&quot;transform&quot;,b(Te,Ae))}function B(ce,we){var K=ce.ts||we.textfont.size;return d(K)&amp;&amp;K&gt;0?K:0}function N(ce,we,K){return K&amp;&amp;(ce=U(ce)),we?q(ce[1]):R(ce[0])}function R(ce){var we=s.round(ce,2);return A=we,we}function q(ce){var we=s.round(ce,2);return F=we,we}function Y(ce,we,K,ne){var de=ce[0]-we[0],_e=ce[1]-we[1],ue=K[0]-we[0],pe=K[1]-we[1],xe=Math.pow(de*de+_e*_e,.25),ye=Math.pow(ue*ue+pe*pe,.25),Te=(ye*ye*de-xe*xe*ue)*ne,Ae=(ye*ye*_e-xe*xe*pe)*ne,Re=3*ye*(xe+ye),Le=3*xe*(xe+ye);return[[R(we[0]+(Re&amp;&amp;Te/Re)),q(we[1]+(Re&amp;&amp;Ae/Re))],[R(we[0]-(Le&amp;&amp;Te/Le)),q(we[1]-(Le&amp;&amp;Ae/Le))]]}k.textPointStyle=function(ce,we,K){if(ce.size()){var ne;if(we.selectedpoints){var de=k.makeSelectedTextStyleFns(we);ne=de.selectedTextColorFn}var _e=we.texttemplate,ue=K._fullLayout;ce.each(function(pe){var xe=s.select(this),ye=_e?u.extractOption(pe,we,&quot;txt&quot;,&quot;texttemplate&quot;):u.extractOption(pe,we,&quot;tx&quot;,&quot;text&quot;);if(ye||ye===0){if(_e){var Te=we._module.formatLabels,Ae=Te?Te(pe,we,ue):{},Re={};T(Re,we,pe.i);var Le=we._meta||{};ye=u.texttemplateString(ye,Ae,ue._d3locale,Re,pe,Le)}var $e=pe.tp||we.textposition,Fe=B(pe,we),Be=ne?ne(pe):pe.tc||we.textfont.color;xe.call(k.font,pe.tf||we.textfont.family,Fe,Be).text(ye).call(v.convertToTspans,K).call(z,$e,Fe,pe.mrc)}else xe.remove()})}},k.selectedTextStyle=function(ce,we){if(ce.size()&amp;&amp;we.selectedpoints){var K=k.makeSelectedTextStyleFns(we);ce.each(function(ne){var de=s.select(this),_e=K.selectedTextColorFn(ne),ue=ne.tp||we.textposition,pe=B(ne,we);m.fill(de,_e);var xe=p.traceIs(we,&quot;bar-like&quot;);z(de,ue,pe,ne.mrc2||ne.mrc,xe)})}},k.smoothopen=function(ce,we){if(ce.length&lt;3)return&quot;M&quot;+ce.join(&quot;L&quot;);var K,ne=&quot;M&quot;+ce[0],de=[];for(K=1;K&lt;ce.length-1;K++)de.push(Y(ce[K-1],ce[K],ce[K+1],we));for(ne+=&quot;Q&quot;+de[0][0]+&quot; &quot;+ce[1],K=2;K&lt;ce.length-1;K++)ne+=&quot;C&quot;+de[K-2][1]+&quot; &quot;+de[K-1][0]+&quot; &quot;+ce[K];return ne+&quot;Q&quot;+de[ce.length-3][1]+&quot; &quot;+ce[ce.length-1]},k.smoothclosed=function(ce,we){if(ce.length&lt;3)return&quot;M&quot;+ce.join(&quot;L&quot;)+&quot;Z&quot;;var K,ne=&quot;M&quot;+ce[0],de=ce.length-1,_e=[Y(ce[de],ce[0],ce[1],we)];for(K=1;K&lt;de;K++)_e.push(Y(ce[K-1],ce[K],ce[K+1],we));for(_e.push(Y(ce[de-1],ce[de],ce[0],we)),K=1;K&lt;=de;K++)ne+=&quot;C&quot;+_e[K-1][1]+&quot; &quot;+_e[K][0]+&quot; &quot;+ce[K];return ne+&quot;C&quot;+_e[de][1]+&quot; &quot;+_e[0][0]+&quot; &quot;+ce[0]+&quot;Z&quot;};var L={hv:function(ce,we,K){return&quot;H&quot;+R(we[0])+&quot;V&quot;+N(we,1,K)},vh:function(ce,we,K){return&quot;V&quot;+q(we[1])+&quot;H&quot;+N(we,0,K)},hvh:function(ce,we,K){return&quot;H&quot;+R((ce[0]+we[0])/2)+&quot;V&quot;+q(we[1])+&quot;H&quot;+N(we,0,K)},vhv:function(ce,we,K){return&quot;V&quot;+q((ce[1]+we[1])/2)+&quot;H&quot;+R(we[0])+&quot;V&quot;+N(we,1,K)}},W=function(ce,we,K){return&quot;L&quot;+N(we,0,K)+&quot;,&quot;+N(we,1,K)};function U(ce,we){var K=ce.backoff,ne=ce.trace,de=ce.d,_e=ce.i;if(K&amp;&amp;ne&amp;&amp;ne.marker&amp;&amp;ne.marker.angle%360==0&amp;&amp;ne.line&amp;&amp;ne.line.shape!==&quot;spline&quot;){var ue=u.isArrayOrTypedArray(K),pe=ce,xe=we?we[0]:A||0,ye=we?we[1]:F||0,Te=pe[0],Ae=pe[1],Re=Te-xe,Le=Ae-ye,$e=Math.atan2(Le,Re),Fe=ue?K[_e]:K;if(Fe===&quot;auto&quot;){var Be=pe.i;ne.type===&quot;scatter&quot;&amp;&amp;Be--;var Ue=pe.marker,qe=Ue.symbol;u.isArrayOrTypedArray(qe)&amp;&amp;(qe=qe[Be]);var Xe=Ue.size;u.isArrayOrTypedArray(Xe)&amp;&amp;(Xe=Xe[Be]),Fe=Ue?k.symbolBackOffs[k.symbolNumber(qe)]*Xe:0,Fe+=k.getMarkerStandoff(de[Be],ne)||0}var ot=Te-Fe*Math.cos($e),st=Ae-Fe*Math.sin($e);(ot&lt;=Te&amp;&amp;ot&gt;=xe||ot&gt;=Te&amp;&amp;ot&lt;=xe)&amp;&amp;(st&lt;=Ae&amp;&amp;st&gt;=ye||st&gt;=Ae&amp;&amp;st&lt;=ye)&amp;&amp;(ce=[ot,st])}return ce}k.steps=function(ce){var we=L[ce]||W;return function(K){for(var ne=&quot;M&quot;+R(K[0][0])+&quot;,&quot;+q(K[0][1]),de=K.length,_e=1;_e&lt;de;_e++)ne+=we(K[_e-1],K[_e],_e===de-1);return ne}},k.applyBackoff=U,k.makeTester=function(){var ce=u.ensureSingleById(s.select(&quot;body&quot;),&quot;svg&quot;,&quot;js-plotly-tester&quot;,function(K){K.attr(h.svgAttrs).style({position:&quot;absolute&quot;,left:&quot;-10000px&quot;,top:&quot;-10000px&quot;,width:&quot;9000px&quot;,height:&quot;9000px&quot;,&quot;z-index&quot;:&quot;1&quot;})}),we=u.ensureSingle(ce,&quot;path&quot;,&quot;js-reference-point&quot;,function(K){K.attr(&quot;d&quot;,&quot;M0,0H1V1H0Z&quot;).style({&quot;stroke-width&quot;:0,fill:&quot;black&quot;})});k.tester=ce,k.testref=we},k.savedBBoxes={};var V=0;function te(ce){var we=ce.getAttribute(&quot;data-unformatted&quot;);if(we!==null)return we+ce.getAttribute(&quot;data-math&quot;)+ce.getAttribute(&quot;text-anchor&quot;)+ce.getAttribute(&quot;style&quot;)}function ee(ce,we){if(!ce)return null;var K=we._context,ne=K._exportedPlot?&quot;&quot;:K._baseUrl||&quot;&quot;;return ne?&quot;url(&#x27;&quot;+ne+&quot;#&quot;+ce+&quot;&#x27;)&quot;:&quot;url(#&quot;+ce+&quot;)&quot;}k.bBox=function(ce,we,K){var ne,de,_e;if(K||(K=te(ce)),K){if(ne=k.savedBBoxes[K])return u.extendFlat({},ne)}else if(ce.childNodes.length===1){var ue=ce.childNodes[0];if(K=te(ue)){var pe=+ue.getAttribute(&quot;x&quot;)||0,xe=+ue.getAttribute(&quot;y&quot;)||0,ye=ue.getAttribute(&quot;transform&quot;);if(!ye){var Te=k.bBox(ue,!1,K);return pe&amp;&amp;(Te.left+=pe,Te.right+=pe),xe&amp;&amp;(Te.top+=xe,Te.bottom+=xe),Te}if(K+=&quot;~&quot;+pe+&quot;~&quot;+xe+&quot;~&quot;+ye,ne=k.savedBBoxes[K])return u.extendFlat({},ne)}}we?de=ce:(_e=k.tester.node(),de=ce.cloneNode(!0),_e.appendChild(de)),s.select(de).attr(&quot;transform&quot;,null).call(v.positionText,0,0);var Ae=de.getBoundingClientRect(),Re=k.testref.node().getBoundingClientRect();we||_e.removeChild(de);var Le={height:Ae.height,width:Ae.width,left:Ae.left-Re.left,top:Ae.top-Re.top,right:Ae.right-Re.left,bottom:Ae.bottom-Re.top};return V&gt;=1e4&amp;&amp;(k.savedBBoxes={},V=0),K&amp;&amp;(k.savedBBoxes[K]=Le),V++,u.extendFlat({},Le)},k.setClipUrl=function(ce,we,K){ce.attr(&quot;clip-path&quot;,ee(we,K))},k.getTranslate=function(ce){var we=(ce[ce.attr?&quot;attr&quot;:&quot;getAttribute&quot;](&quot;transform&quot;)||&quot;&quot;).replace(/.*\\btranslate\\((-?\\d*\\.?\\d*)[^-\\d]*(-?\\d*\\.?\\d*)[^\\d].*/,function(K,ne,de){return[ne,de].join(&quot; &quot;)}).split(&quot; &quot;);return{x:+we[0]||0,y:+we[1]||0}},k.setTranslate=function(ce,we,K){var ne=ce.attr?&quot;attr&quot;:&quot;getAttribute&quot;,de=ce.attr?&quot;attr&quot;:&quot;setAttribute&quot;,_e=ce[ne](&quot;transform&quot;)||&quot;&quot;;return we=we||0,K=K||0,_e=_e.replace(/(\\btranslate\\(.*?\\);?)/,&quot;&quot;).trim(),_e=(_e+=b(we,K)).trim(),ce[de](&quot;transform&quot;,_e),_e},k.getScale=function(ce){var we=(ce[ce.attr?&quot;attr&quot;:&quot;getAttribute&quot;](&quot;transform&quot;)||&quot;&quot;).replace(/.*\\bscale\\((\\d*\\.?\\d*)[^\\d]*(\\d*\\.?\\d*)[^\\d].*/,function(K,ne,de){return[ne,de].join(&quot; &quot;)}).split(&quot; &quot;);return{x:+we[0]||1,y:+we[1]||1}},k.setScale=function(ce,we,K){var ne=ce.attr?&quot;attr&quot;:&quot;getAttribute&quot;,de=ce.attr?&quot;attr&quot;:&quot;setAttribute&quot;,_e=ce[ne](&quot;transform&quot;)||&quot;&quot;;return we=we||1,K=K||1,_e=_e.replace(/(\\bscale\\(.*?\\);?)/,&quot;&quot;).trim(),_e=(_e+=&quot;scale(&quot;+we+&quot;,&quot;+K+&quot;)&quot;).trim(),ce[de](&quot;transform&quot;,_e),_e};var H=/\\s*sc.*/;k.setPointGroupScale=function(ce,we,K){if(we=we||1,K=K||1,ce){var ne=we===1&amp;&amp;K===1?&quot;&quot;:&quot;scale(&quot;+we+&quot;,&quot;+K+&quot;)&quot;;ce.each(function(){var de=(this.getAttribute(&quot;transform&quot;)||&quot;&quot;).replace(H,&quot;&quot;);de=(de+=ne).trim(),this.setAttribute(&quot;transform&quot;,de)})}};var Z=/translate\\([^)]*\\)\\s*$/;function G(ce,we){var K;return ce&amp;&amp;(K=ce.mf),K===void 0&amp;&amp;(K=we.marker&amp;&amp;we.marker.standoff||0),we._geo||we._xA?K:-K}k.setTextPointsScale=function(ce,we,K){ce&amp;&amp;ce.each(function(){var ne,de=s.select(this),_e=de.select(&quot;text&quot;);if(_e.node()){var ue=parseFloat(_e.attr(&quot;x&quot;)||0),pe=parseFloat(_e.attr(&quot;y&quot;)||0),xe=(de.attr(&quot;transform&quot;)||&quot;&quot;).match(Z);ne=we===1&amp;&amp;K===1?[]:[b(ue,pe),&quot;scale(&quot;+we+&quot;,&quot;+K+&quot;)&quot;,b(-ue,-pe)],xe&amp;&amp;ne.push(xe),de.attr(&quot;transform&quot;,ne.join(&quot;&quot;))}})},k.getMarkerStandoff=G;var X,Q,re,ae,ie,se,he=Math.atan2,Se=Math.cos,Oe=Math.sin;function Pe(ce,we){var K=we[0],ne=we[1];return[K*Se(ce)-ne*Oe(ce),K*Oe(ce)+ne*Se(ce)]}function Me(ce,we){var K,ne,de=ce.ma;de===void 0&amp;&amp;(de=we.marker.angle||0);var _e=we.marker.angleref;if(_e===&quot;previous&quot;||_e===&quot;north&quot;){if(we._geo){var ue=we._geo.project(ce.lonlat);K=ue[0],ne=ue[1]}else{var pe=we._xA,xe=we._yA;if(!pe||!xe)return 90;K=pe.c2p(ce.x),ne=xe.c2p(ce.y)}if(we._geo){var ye,Te=ce.lonlat[0],Ae=ce.lonlat[1],Re=we._geo.project([Te,Ae+1e-5]),Le=we._geo.project([Te+1e-5,Ae]),$e=he(Le[1]-ne,Le[0]-K),Fe=he(Re[1]-ne,Re[0]-K);if(_e===&quot;north&quot;)ye=de/180*Math.PI;else if(_e===&quot;previous&quot;){var Be=Te/180*Math.PI,Ue=Ae/180*Math.PI,qe=X/180*Math.PI,Xe=Q/180*Math.PI,ot=qe-Be,st=Se(Xe)*Oe(ot),dt=Oe(Xe)*Se(Ue)-Se(Xe)*Oe(Ue)*Se(ot);ye=-he(st,dt)-Math.PI,X=Te,Q=Ae}var vt=Pe($e,[Se(ye),0]),We=Pe(Fe,[Oe(ye),0]);de=he(vt[1]+We[1],vt[0]+We[0])/Math.PI*180,_e!==&quot;previous&quot;||se===we.uid&amp;&amp;ce.i===ie+1||(de=null)}if(_e===&quot;previous&quot;&amp;&amp;!we._geo)if(se===we.uid&amp;&amp;ce.i===ie+1&amp;&amp;d(K)&amp;&amp;d(ne)){var ze=K-re,tt=ne-ae,it=we.line&amp;&amp;we.line.shape||&quot;&quot;,St=it.slice(it.length-1);St===&quot;h&quot;&amp;&amp;(tt=0),St===&quot;v&quot;&amp;&amp;(ze=0),de+=he(tt,ze)/Math.PI*180+90}else de=null}return re=K,ae=ne,ie=ce.i,se=we.uid,de}k.getMarkerAngle=Me},90998:function(i,o,a){var s,u,c,d,f=a(95616),p=a(39898).round,m=&quot;M0,0Z&quot;,g=Math.sqrt(2),b=Math.sqrt(3),v=Math.PI,h=Math.cos,y=Math.sin;function w(x){return x===null}function _(x,T,k){if(!(x&amp;&amp;x%360!=0||T))return k;if(c===x&amp;&amp;d===T&amp;&amp;s===k)return u;function S(N,R){var q=h(N),Y=y(N),L=R[0],W=R[1]+(T||0);return[L*q-W*Y,L*Y+W*q]}c=x,d=T,s=k;for(var C=x/180*v,M=0,O=0,D=f(k),P=&quot;&quot;,E=0;E&lt;D.length;E++){var I=D[E],A=I[0],F=M,j=O;if(A===&quot;M&quot;||A===&quot;L&quot;)M=+I[1],O=+I[2];else if(A===&quot;m&quot;||A===&quot;l&quot;)M+=+I[1],O+=+I[2];else if(A===&quot;H&quot;)M=+I[1];else if(A===&quot;h&quot;)M+=+I[1];else if(A===&quot;V&quot;)O=+I[1];else if(A===&quot;v&quot;)O+=+I[1];else if(A===&quot;A&quot;){M=+I[1],O=+I[2];var z=S(C,[+I[6],+I[7]]);I[6]=z[0],I[7]=z[1],I[3]=+I[3]+x}A!==&quot;H&quot;&amp;&amp;A!==&quot;V&quot;||(A=&quot;L&quot;),A!==&quot;h&quot;&amp;&amp;A!==&quot;v&quot;||(A=&quot;l&quot;),A!==&quot;m&quot;&amp;&amp;A!==&quot;l&quot;||(M-=F,O-=j);var B=S(C,[M,O]);A!==&quot;H&quot;&amp;&amp;A!==&quot;V&quot;||(A=&quot;L&quot;),A!==&quot;M&quot;&amp;&amp;A!==&quot;L&quot;&amp;&amp;A!==&quot;m&quot;&amp;&amp;A!==&quot;l&quot;||(I[1]=B[0],I[2]=B[1]),I[0]=A,P+=I[0]+I.slice(1).join(&quot;,&quot;)}return u=P,P}i.exports={circle:{n:0,f:function(x,T,k){if(w(T))return m;var S=p(x,2),C=&quot;M&quot;+S+&quot;,0A&quot;+S+&quot;,&quot;+S+&quot; 0 1,1 0,-&quot;+S+&quot;A&quot;+S+&quot;,&quot;+S+&quot; 0 0,1 &quot;+S+&quot;,0Z&quot;;return k?_(T,k,C):C}},square:{n:1,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+S+&quot;H-&quot;+S+&quot;V-&quot;+S+&quot;H&quot;+S+&quot;Z&quot;)}},diamond:{n:2,f:function(x,T,k){if(w(T))return m;var S=p(1.3*x,2);return _(T,k,&quot;M&quot;+S+&quot;,0L0,&quot;+S+&quot;L-&quot;+S+&quot;,0L0,-&quot;+S+&quot;Z&quot;)}},cross:{n:3,f:function(x,T,k){if(w(T))return m;var S=p(.4*x,2),C=p(1.2*x,2);return _(T,k,&quot;M&quot;+C+&quot;,&quot;+S+&quot;H&quot;+S+&quot;V&quot;+C+&quot;H-&quot;+S+&quot;V&quot;+S+&quot;H-&quot;+C+&quot;V-&quot;+S+&quot;H-&quot;+S+&quot;V-&quot;+C+&quot;H&quot;+S+&quot;V-&quot;+S+&quot;H&quot;+C+&quot;Z&quot;)}},x:{n:4,f:function(x,T,k){if(w(T))return m;var S=p(.8*x/g,2),C=&quot;l&quot;+S+&quot;,&quot;+S,M=&quot;l&quot;+S+&quot;,-&quot;+S,O=&quot;l-&quot;+S+&quot;,-&quot;+S,D=&quot;l-&quot;+S+&quot;,&quot;+S;return _(T,k,&quot;M0,&quot;+S+C+M+O+M+O+D+O+D+C+D+C+&quot;Z&quot;)}},&quot;triangle-up&quot;:{n:5,f:function(x,T,k){if(w(T))return m;var S=p(2*x/b,2);return _(T,k,&quot;M-&quot;+S+&quot;,&quot;+p(x/2,2)+&quot;H&quot;+S+&quot;L0,-&quot;+p(x,2)+&quot;Z&quot;)}},&quot;triangle-down&quot;:{n:6,f:function(x,T,k){if(w(T))return m;var S=p(2*x/b,2);return _(T,k,&quot;M-&quot;+S+&quot;,-&quot;+p(x/2,2)+&quot;H&quot;+S+&quot;L0,&quot;+p(x,2)+&quot;Z&quot;)}},&quot;triangle-left&quot;:{n:7,f:function(x,T,k){if(w(T))return m;var S=p(2*x/b,2);return _(T,k,&quot;M&quot;+p(x/2,2)+&quot;,-&quot;+S+&quot;V&quot;+S+&quot;L-&quot;+p(x,2)+&quot;,0Z&quot;)}},&quot;triangle-right&quot;:{n:8,f:function(x,T,k){if(w(T))return m;var S=p(2*x/b,2);return _(T,k,&quot;M-&quot;+p(x/2,2)+&quot;,-&quot;+S+&quot;V&quot;+S+&quot;L&quot;+p(x,2)+&quot;,0Z&quot;)}},&quot;triangle-ne&quot;:{n:9,f:function(x,T,k){if(w(T))return m;var S=p(.6*x,2),C=p(1.2*x,2);return _(T,k,&quot;M-&quot;+C+&quot;,-&quot;+S+&quot;H&quot;+S+&quot;V&quot;+C+&quot;Z&quot;)}},&quot;triangle-se&quot;:{n:10,f:function(x,T,k){if(w(T))return m;var S=p(.6*x,2),C=p(1.2*x,2);return _(T,k,&quot;M&quot;+S+&quot;,-&quot;+C+&quot;V&quot;+S+&quot;H-&quot;+C+&quot;Z&quot;)}},&quot;triangle-sw&quot;:{n:11,f:function(x,T,k){if(w(T))return m;var S=p(.6*x,2),C=p(1.2*x,2);return _(T,k,&quot;M&quot;+C+&quot;,&quot;+S+&quot;H-&quot;+S+&quot;V-&quot;+C+&quot;Z&quot;)}},&quot;triangle-nw&quot;:{n:12,f:function(x,T,k){if(w(T))return m;var S=p(.6*x,2),C=p(1.2*x,2);return _(T,k,&quot;M-&quot;+S+&quot;,&quot;+C+&quot;V-&quot;+S+&quot;H&quot;+C+&quot;Z&quot;)}},pentagon:{n:13,f:function(x,T,k){if(w(T))return m;var S=p(.951*x,2),C=p(.588*x,2),M=p(-x,2),O=p(-.309*x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+O+&quot;L&quot;+C+&quot;,&quot;+p(.809*x,2)+&quot;H-&quot;+C+&quot;L-&quot;+S+&quot;,&quot;+O+&quot;L0,&quot;+M+&quot;Z&quot;)}},hexagon:{n:14,f:function(x,T,k){if(w(T))return m;var S=p(x,2),C=p(x/2,2),M=p(x*b/2,2);return _(T,k,&quot;M&quot;+M+&quot;,-&quot;+C+&quot;V&quot;+C+&quot;L0,&quot;+S+&quot;L-&quot;+M+&quot;,&quot;+C+&quot;V-&quot;+C+&quot;L0,-&quot;+S+&quot;Z&quot;)}},hexagon2:{n:15,f:function(x,T,k){if(w(T))return m;var S=p(x,2),C=p(x/2,2),M=p(x*b/2,2);return _(T,k,&quot;M-&quot;+C+&quot;,&quot;+M+&quot;H&quot;+C+&quot;L&quot;+S+&quot;,0L&quot;+C+&quot;,-&quot;+M+&quot;H-&quot;+C+&quot;L-&quot;+S+&quot;,0Z&quot;)}},octagon:{n:16,f:function(x,T,k){if(w(T))return m;var S=p(.924*x,2),C=p(.383*x,2);return _(T,k,&quot;M-&quot;+C+&quot;,-&quot;+S+&quot;H&quot;+C+&quot;L&quot;+S+&quot;,-&quot;+C+&quot;V&quot;+C+&quot;L&quot;+C+&quot;,&quot;+S+&quot;H-&quot;+C+&quot;L-&quot;+S+&quot;,&quot;+C+&quot;V-&quot;+C+&quot;Z&quot;)}},star:{n:17,f:function(x,T,k){if(w(T))return m;var S=1.4*x,C=p(.225*S,2),M=p(.951*S,2),O=p(.363*S,2),D=p(.588*S,2),P=p(-S,2),E=p(-.309*S,2),I=p(.118*S,2),A=p(.809*S,2);return _(T,k,&quot;M&quot;+C+&quot;,&quot;+E+&quot;H&quot;+M+&quot;L&quot;+O+&quot;,&quot;+I+&quot;L&quot;+D+&quot;,&quot;+A+&quot;L0,&quot;+p(.382*S,2)+&quot;L-&quot;+D+&quot;,&quot;+A+&quot;L-&quot;+O+&quot;,&quot;+I+&quot;L-&quot;+M+&quot;,&quot;+E+&quot;H-&quot;+C+&quot;L0,&quot;+P+&quot;Z&quot;)}},hexagram:{n:18,f:function(x,T,k){if(w(T))return m;var S=p(.66*x,2),C=p(.38*x,2),M=p(.76*x,2);return _(T,k,&quot;M-&quot;+M+&quot;,0l-&quot;+C+&quot;,-&quot;+S+&quot;h&quot;+M+&quot;l&quot;+C+&quot;,-&quot;+S+&quot;l&quot;+C+&quot;,&quot;+S+&quot;h&quot;+M+&quot;l-&quot;+C+&quot;,&quot;+S+&quot;l&quot;+C+&quot;,&quot;+S+&quot;h-&quot;+M+&quot;l-&quot;+C+&quot;,&quot;+S+&quot;l-&quot;+C+&quot;,-&quot;+S+&quot;h-&quot;+M+&quot;Z&quot;)}},&quot;star-triangle-up&quot;:{n:19,f:function(x,T,k){if(w(T))return m;var S=p(x*b*.8,2),C=p(.8*x,2),M=p(1.6*x,2),O=p(4*x,2),D=&quot;A &quot;+O+&quot;,&quot;+O+&quot; 0 0 1 &quot;;return _(T,k,&quot;M-&quot;+S+&quot;,&quot;+C+D+S+&quot;,&quot;+C+D+&quot;0,-&quot;+M+D+&quot;-&quot;+S+&quot;,&quot;+C+&quot;Z&quot;)}},&quot;star-triangle-down&quot;:{n:20,f:function(x,T,k){if(w(T))return m;var S=p(x*b*.8,2),C=p(.8*x,2),M=p(1.6*x,2),O=p(4*x,2),D=&quot;A &quot;+O+&quot;,&quot;+O+&quot; 0 0 1 &quot;;return _(T,k,&quot;M&quot;+S+&quot;,-&quot;+C+D+&quot;-&quot;+S+&quot;,-&quot;+C+D+&quot;0,&quot;+M+D+S+&quot;,-&quot;+C+&quot;Z&quot;)}},&quot;star-square&quot;:{n:21,f:function(x,T,k){if(w(T))return m;var S=p(1.1*x,2),C=p(2*x,2),M=&quot;A &quot;+C+&quot;,&quot;+C+&quot; 0 0 1 &quot;;return _(T,k,&quot;M-&quot;+S+&quot;,-&quot;+S+M+&quot;-&quot;+S+&quot;,&quot;+S+M+S+&quot;,&quot;+S+M+S+&quot;,-&quot;+S+M+&quot;-&quot;+S+&quot;,-&quot;+S+&quot;Z&quot;)}},&quot;star-diamond&quot;:{n:22,f:function(x,T,k){if(w(T))return m;var S=p(1.4*x,2),C=p(1.9*x,2),M=&quot;A &quot;+C+&quot;,&quot;+C+&quot; 0 0 1 &quot;;return _(T,k,&quot;M-&quot;+S+&quot;,0&quot;+M+&quot;0,&quot;+S+M+S+&quot;,0&quot;+M+&quot;0,-&quot;+S+M+&quot;-&quot;+S+&quot;,0Z&quot;)}},&quot;diamond-tall&quot;:{n:23,f:function(x,T,k){if(w(T))return m;var S=p(.7*x,2),C=p(1.4*x,2);return _(T,k,&quot;M0,&quot;+C+&quot;L&quot;+S+&quot;,0L0,-&quot;+C+&quot;L-&quot;+S+&quot;,0Z&quot;)}},&quot;diamond-wide&quot;:{n:24,f:function(x,T,k){if(w(T))return m;var S=p(1.4*x,2),C=p(.7*x,2);return _(T,k,&quot;M0,&quot;+C+&quot;L&quot;+S+&quot;,0L0,-&quot;+C+&quot;L-&quot;+S+&quot;,0Z&quot;)}},hourglass:{n:25,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+S+&quot;H-&quot;+S+&quot;L&quot;+S+&quot;,-&quot;+S+&quot;H-&quot;+S+&quot;Z&quot;)},noDot:!0},bowtie:{n:26,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+S+&quot;V-&quot;+S+&quot;L-&quot;+S+&quot;,&quot;+S+&quot;V-&quot;+S+&quot;Z&quot;)},noDot:!0},&quot;circle-cross&quot;:{n:27,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M0,&quot;+S+&quot;V-&quot;+S+&quot;M&quot;+S+&quot;,0H-&quot;+S+&quot;M&quot;+S+&quot;,0A&quot;+S+&quot;,&quot;+S+&quot; 0 1,1 0,-&quot;+S+&quot;A&quot;+S+&quot;,&quot;+S+&quot; 0 0,1 &quot;+S+&quot;,0Z&quot;)},needLine:!0,noDot:!0},&quot;circle-x&quot;:{n:28,f:function(x,T,k){if(w(T))return m;var S=p(x,2),C=p(x/g,2);return _(T,k,&quot;M&quot;+C+&quot;,&quot;+C+&quot;L-&quot;+C+&quot;,-&quot;+C+&quot;M&quot;+C+&quot;,-&quot;+C+&quot;L-&quot;+C+&quot;,&quot;+C+&quot;M&quot;+S+&quot;,0A&quot;+S+&quot;,&quot;+S+&quot; 0 1,1 0,-&quot;+S+&quot;A&quot;+S+&quot;,&quot;+S+&quot; 0 0,1 &quot;+S+&quot;,0Z&quot;)},needLine:!0,noDot:!0},&quot;square-cross&quot;:{n:29,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M0,&quot;+S+&quot;V-&quot;+S+&quot;M&quot;+S+&quot;,0H-&quot;+S+&quot;M&quot;+S+&quot;,&quot;+S+&quot;H-&quot;+S+&quot;V-&quot;+S+&quot;H&quot;+S+&quot;Z&quot;)},needLine:!0,noDot:!0},&quot;square-x&quot;:{n:30,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+S+&quot;L-&quot;+S+&quot;,-&quot;+S+&quot;M&quot;+S+&quot;,-&quot;+S+&quot;L-&quot;+S+&quot;,&quot;+S+&quot;M&quot;+S+&quot;,&quot;+S+&quot;H-&quot;+S+&quot;V-&quot;+S+&quot;H&quot;+S+&quot;Z&quot;)},needLine:!0,noDot:!0},&quot;diamond-cross&quot;:{n:31,f:function(x,T,k){if(w(T))return m;var S=p(1.3*x,2);return _(T,k,&quot;M&quot;+S+&quot;,0L0,&quot;+S+&quot;L-&quot;+S+&quot;,0L0,-&quot;+S+&quot;ZM0,-&quot;+S+&quot;V&quot;+S+&quot;M-&quot;+S+&quot;,0H&quot;+S)},needLine:!0,noDot:!0},&quot;diamond-x&quot;:{n:32,f:function(x,T,k){if(w(T))return m;var S=p(1.3*x,2),C=p(.65*x,2);return _(T,k,&quot;M&quot;+S+&quot;,0L0,&quot;+S+&quot;L-&quot;+S+&quot;,0L0,-&quot;+S+&quot;ZM-&quot;+C+&quot;,-&quot;+C+&quot;L&quot;+C+&quot;,&quot;+C+&quot;M-&quot;+C+&quot;,&quot;+C+&quot;L&quot;+C+&quot;,-&quot;+C)},needLine:!0,noDot:!0},&quot;cross-thin&quot;:{n:33,f:function(x,T,k){if(w(T))return m;var S=p(1.4*x,2);return _(T,k,&quot;M0,&quot;+S+&quot;V-&quot;+S+&quot;M&quot;+S+&quot;,0H-&quot;+S)},needLine:!0,noDot:!0,noFill:!0},&quot;x-thin&quot;:{n:34,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+S+&quot;L-&quot;+S+&quot;,-&quot;+S+&quot;M&quot;+S+&quot;,-&quot;+S+&quot;L-&quot;+S+&quot;,&quot;+S)},needLine:!0,noDot:!0,noFill:!0},asterisk:{n:35,f:function(x,T,k){if(w(T))return m;var S=p(1.2*x,2),C=p(.85*x,2);return _(T,k,&quot;M0,&quot;+S+&quot;V-&quot;+S+&quot;M&quot;+S+&quot;,0H-&quot;+S+&quot;M&quot;+C+&quot;,&quot;+C+&quot;L-&quot;+C+&quot;,-&quot;+C+&quot;M&quot;+C+&quot;,-&quot;+C+&quot;L-&quot;+C+&quot;,&quot;+C)},needLine:!0,noDot:!0,noFill:!0},hash:{n:36,f:function(x,T,k){if(w(T))return m;var S=p(x/2,2),C=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+C+&quot;V-&quot;+C+&quot;M&quot;+(S-C)+&quot;,-&quot;+C+&quot;V&quot;+C+&quot;M&quot;+C+&quot;,&quot;+S+&quot;H-&quot;+C+&quot;M-&quot;+C+&quot;,&quot;+(S-C)+&quot;H&quot;+C)},needLine:!0,noFill:!0},&quot;y-up&quot;:{n:37,f:function(x,T,k){if(w(T))return m;var S=p(1.2*x,2),C=p(1.6*x,2),M=p(.8*x,2);return _(T,k,&quot;M-&quot;+S+&quot;,&quot;+M+&quot;L0,0M&quot;+S+&quot;,&quot;+M+&quot;L0,0M0,-&quot;+C+&quot;L0,0&quot;)},needLine:!0,noDot:!0,noFill:!0},&quot;y-down&quot;:{n:38,f:function(x,T,k){if(w(T))return m;var S=p(1.2*x,2),C=p(1.6*x,2),M=p(.8*x,2);return _(T,k,&quot;M-&quot;+S+&quot;,-&quot;+M+&quot;L0,0M&quot;+S+&quot;,-&quot;+M+&quot;L0,0M0,&quot;+C+&quot;L0,0&quot;)},needLine:!0,noDot:!0,noFill:!0},&quot;y-left&quot;:{n:39,f:function(x,T,k){if(w(T))return m;var S=p(1.2*x,2),C=p(1.6*x,2),M=p(.8*x,2);return _(T,k,&quot;M&quot;+M+&quot;,&quot;+S+&quot;L0,0M&quot;+M+&quot;,-&quot;+S+&quot;L0,0M-&quot;+C+&quot;,0L0,0&quot;)},needLine:!0,noDot:!0,noFill:!0},&quot;y-right&quot;:{n:40,f:function(x,T,k){if(w(T))return m;var S=p(1.2*x,2),C=p(1.6*x,2),M=p(.8*x,2);return _(T,k,&quot;M-&quot;+M+&quot;,&quot;+S+&quot;L0,0M-&quot;+M+&quot;,-&quot;+S+&quot;L0,0M&quot;+C+&quot;,0L0,0&quot;)},needLine:!0,noDot:!0,noFill:!0},&quot;line-ew&quot;:{n:41,f:function(x,T,k){if(w(T))return m;var S=p(1.4*x,2);return _(T,k,&quot;M&quot;+S+&quot;,0H-&quot;+S)},needLine:!0,noDot:!0,noFill:!0},&quot;line-ns&quot;:{n:42,f:function(x,T,k){if(w(T))return m;var S=p(1.4*x,2);return _(T,k,&quot;M0,&quot;+S+&quot;V-&quot;+S)},needLine:!0,noDot:!0,noFill:!0},&quot;line-ne&quot;:{n:43,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,-&quot;+S+&quot;L-&quot;+S+&quot;,&quot;+S)},needLine:!0,noDot:!0,noFill:!0},&quot;line-nw&quot;:{n:44,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M&quot;+S+&quot;,&quot;+S+&quot;L-&quot;+S+&quot;,-&quot;+S)},needLine:!0,noDot:!0,noFill:!0},&quot;arrow-up&quot;:{n:45,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M0,0L-&quot;+S+&quot;,&quot;+p(2*x,2)+&quot;H&quot;+S+&quot;Z&quot;)},backoff:1,noDot:!0},&quot;arrow-down&quot;:{n:46,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M0,0L-&quot;+S+&quot;,-&quot;+p(2*x,2)+&quot;H&quot;+S+&quot;Z&quot;)},noDot:!0},&quot;arrow-left&quot;:{n:47,f:function(x,T,k){if(w(T))return m;var S=p(2*x,2),C=p(x,2);return _(T,k,&quot;M0,0L&quot;+S+&quot;,-&quot;+C+&quot;V&quot;+C+&quot;Z&quot;)},noDot:!0},&quot;arrow-right&quot;:{n:48,f:function(x,T,k){if(w(T))return m;var S=p(2*x,2),C=p(x,2);return _(T,k,&quot;M0,0L-&quot;+S+&quot;,-&quot;+C+&quot;V&quot;+C+&quot;Z&quot;)},noDot:!0},&quot;arrow-bar-up&quot;:{n:49,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M-&quot;+S+&quot;,0H&quot;+S+&quot;M0,0L-&quot;+S+&quot;,&quot;+p(2*x,2)+&quot;H&quot;+S+&quot;Z&quot;)},backoff:1,needLine:!0,noDot:!0},&quot;arrow-bar-down&quot;:{n:50,f:function(x,T,k){if(w(T))return m;var S=p(x,2);return _(T,k,&quot;M-&quot;+S+&quot;,0H&quot;+S+&quot;M0,0L-&quot;+S+&quot;,-&quot;+p(2*x,2)+&quot;H&quot;+S+&quot;Z&quot;)},needLine:!0,noDot:!0},&quot;arrow-bar-left&quot;:{n:51,f:function(x,T,k){if(w(T))return m;var S=p(2*x,2),C=p(x,2);return _(T,k,&quot;M0,-&quot;+C+&quot;V&quot;+C+&quot;M0,0L&quot;+S+&quot;,-&quot;+C+&quot;V&quot;+C+&quot;Z&quot;)},needLine:!0,noDot:!0},&quot;arrow-bar-right&quot;:{n:52,f:function(x,T,k){if(w(T))return m;var S=p(2*x,2),C=p(x,2);return _(T,k,&quot;M0,-&quot;+C+&quot;V&quot;+C+&quot;M0,0L-&quot;+S+&quot;,-&quot;+C+&quot;V&quot;+C+&quot;Z&quot;)},needLine:!0,noDot:!0},arrow:{n:53,f:function(x,T,k){if(w(T))return m;var S=v/2.5,C=2*x*h(S),M=2*x*y(S);return _(T,k,&quot;M0,0L&quot;+-C+&quot;,&quot;+M+&quot;L&quot;+C+&quot;,&quot;+M+&quot;Z&quot;)},backoff:.9,noDot:!0},&quot;arrow-wide&quot;:{n:54,f:function(x,T,k){if(w(T))return m;var S=v/4,C=2*x*h(S),M=2*x*y(S);return _(T,k,&quot;M0,0L&quot;+-C+&quot;,&quot;+M+&quot;A &quot;+2*x+&quot;,&quot;+2*x+&quot; 0 0 1 &quot;+C+&quot;,&quot;+M+&quot;Z&quot;)},backoff:.4,noDot:!0}}},25673:function(i){i.exports={visible:{valType:&quot;boolean&quot;,editType:&quot;calc&quot;},type:{valType:&quot;enumerated&quot;,values:[&quot;percent&quot;,&quot;constant&quot;,&quot;sqrt&quot;,&quot;data&quot;],editType:&quot;calc&quot;},symmetric:{valType:&quot;boolean&quot;,editType:&quot;calc&quot;},array:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},arrayminus:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},value:{valType:&quot;number&quot;,min:0,dflt:10,editType:&quot;calc&quot;},valueminus:{valType:&quot;number&quot;,min:0,dflt:10,editType:&quot;calc&quot;},traceref:{valType:&quot;integer&quot;,min:0,dflt:0,editType:&quot;style&quot;},tracerefminus:{valType:&quot;integer&quot;,min:0,dflt:0,editType:&quot;style&quot;},copy_ystyle:{valType:&quot;boolean&quot;,editType:&quot;plot&quot;},copy_zstyle:{valType:&quot;boolean&quot;,editType:&quot;style&quot;},color:{valType:&quot;color&quot;,editType:&quot;style&quot;},thickness:{valType:&quot;number&quot;,min:0,dflt:2,editType:&quot;style&quot;},width:{valType:&quot;number&quot;,min:0,editType:&quot;plot&quot;},editType:&quot;calc&quot;,_deprecated:{opacity:{valType:&quot;number&quot;,editType:&quot;style&quot;}}}},84532:function(i,o,a){var s=a(92770),u=a(73972),c=a(89298),d=a(71828),f=a(45827);function p(m,g,b,v){var h=g[&quot;error_&quot;+v]||{},y=[];if(h.visible&amp;&amp;[&quot;linear&quot;,&quot;log&quot;].indexOf(b.type)!==-1){for(var w=f(h),_=0;_&lt;m.length;_++){var x=m[_],T=x.i;if(T===void 0)T=_;else if(T===null)continue;var k=x[v];if(s(b.c2l(k))){var S=w(k,T);if(s(S[0])&amp;&amp;s(S[1])){var C=x[v+&quot;s&quot;]=k-S[0],M=x[v+&quot;h&quot;]=k+S[1];y.push(C,M)}}}var O=b._id,D=g._extremes[O],P=c.findExtremes(b,y,d.extendFlat({tozero:D.opts.tozero},{padded:!0}));D.min=D.min.concat(P.min),D.max=D.max.concat(P.max)}}i.exports=function(m){for(var g=m.calcdata,b=0;b&lt;g.length;b++){var v=g[b],h=v[0].trace;if(h.visible===!0&amp;&amp;u.traceIs(h,&quot;errorBarsOK&quot;)){var y=c.getFromId(m,h.xaxis),w=c.getFromId(m,h.yaxis);p(v,h,y,&quot;x&quot;),p(v,h,w,&quot;y&quot;)}}}},45827:function(i){function o(a,s){return a===&quot;percent&quot;?function(u){return Math.abs(u*s/100)}:a===&quot;constant&quot;?function(){return Math.abs(s)}:a===&quot;sqrt&quot;?function(u){return Math.sqrt(Math.abs(u))}:void 0}i.exports=function(a){var s=a.type,u=a.symmetric;if(s===&quot;data&quot;){var c=a.array||[];if(u)return function(m,g){var b=+c[g];return[b,b]};var d=a.arrayminus||[];return function(m,g){var b=+c[g],v=+d[g];return isNaN(b)&amp;&amp;isNaN(v)?[NaN,NaN]:[v||0,b||0]}}var f=o(s,a.value),p=o(s,a.valueminus);return u||a.valueminus===void 0?function(m){var g=f(m);return[g,g]}:function(m){return[p(m),f(m)]}}},97587:function(i,o,a){var s=a(92770),u=a(73972),c=a(71828),d=a(44467),f=a(25673);i.exports=function(p,m,g,b){var v=&quot;error_&quot;+b.axis,h=d.newContainer(m,v),y=p[v]||{};function w(k,S){return c.coerce(y,h,f,k,S)}if(w(&quot;visible&quot;,y.array!==void 0||y.value!==void 0||y.type===&quot;sqrt&quot;)!==!1){var _=w(&quot;type&quot;,&quot;array&quot;in y?&quot;data&quot;:&quot;percent&quot;),x=!0;_!==&quot;sqrt&quot;&amp;&amp;(x=w(&quot;symmetric&quot;,!((_===&quot;data&quot;?&quot;arrayminus&quot;:&quot;valueminus&quot;)in y))),_===&quot;data&quot;?(w(&quot;array&quot;),w(&quot;traceref&quot;),x||(w(&quot;arrayminus&quot;),w(&quot;tracerefminus&quot;))):_!==&quot;percent&quot;&amp;&amp;_!==&quot;constant&quot;||(w(&quot;value&quot;),x||w(&quot;valueminus&quot;));var T=&quot;copy_&quot;+b.inherit+&quot;style&quot;;b.inherit&amp;&amp;(m[&quot;error_&quot;+b.inherit]||{}).visible&amp;&amp;w(T,!(y.color||s(y.thickness)||s(y.width))),b.inherit&amp;&amp;h[T]||(w(&quot;color&quot;,g),w(&quot;thickness&quot;),w(&quot;width&quot;,u.traceIs(m,&quot;gl3d&quot;)?0:4))}}},37369:function(i,o,a){var s=a(71828),u=a(30962).overrideAll,c=a(25673),d={error_x:s.extendFlat({},c),error_y:s.extendFlat({},c)};delete d.error_x.copy_zstyle,delete d.error_y.copy_zstyle,delete d.error_y.copy_ystyle;var f={error_x:s.extendFlat({},c),error_y:s.extendFlat({},c),error_z:s.extendFlat({},c)};delete f.error_x.copy_ystyle,delete f.error_y.copy_ystyle,delete f.error_z.copy_ystyle,delete f.error_z.copy_zstyle,i.exports={moduleType:&quot;component&quot;,name:&quot;errorbars&quot;,schema:{traces:{scatter:d,bar:d,histogram:d,scatter3d:u(f,&quot;calc&quot;,&quot;nested&quot;),scattergl:u(d,&quot;calc&quot;,&quot;nested&quot;)}},supplyDefaults:a(97587),calc:a(84532),makeComputeError:a(45827),plot:a(19398),style:a(62662),hoverInfo:function(p,m,g){(m.error_y||{}).visible&amp;&amp;(g.yerr=p.yh-p.y,m.error_y.symmetric||(g.yerrneg=p.y-p.ys)),(m.error_x||{}).visible&amp;&amp;(g.xerr=p.xh-p.x,m.error_x.symmetric||(g.xerrneg=p.x-p.xs))}}},19398:function(i,o,a){var s=a(39898),u=a(92770),c=a(91424),d=a(34098);i.exports=function(f,p,m,g){var b=m.xaxis,v=m.yaxis,h=g&amp;&amp;g.duration&gt;0,y=f._context.staticPlot;p.each(function(w){var _,x=w[0].trace,T=x.error_x||{},k=x.error_y||{};x.ids&amp;&amp;(_=function(O){return O.id});var S=d.hasMarkers(x)&amp;&amp;x.marker.maxdisplayed&gt;0;k.visible||T.visible||(w=[]);var C=s.select(this).selectAll(&quot;g.errorbar&quot;).data(w,_);if(C.exit().remove(),w.length){T.visible||C.selectAll(&quot;path.xerror&quot;).remove(),k.visible||C.selectAll(&quot;path.yerror&quot;).remove(),C.style(&quot;opacity&quot;,1);var M=C.enter().append(&quot;g&quot;).classed(&quot;errorbar&quot;,!0);h&amp;&amp;M.style(&quot;opacity&quot;,0).transition().duration(g.duration).style(&quot;opacity&quot;,1),c.setClipUrl(C,m.layerClipId,f),C.each(function(O){var D=s.select(this),P=function(z,B,N){var R={x:B.c2p(z.x),y:N.c2p(z.y)};return z.yh!==void 0&amp;&amp;(R.yh=N.c2p(z.yh),R.ys=N.c2p(z.ys),u(R.ys)||(R.noYS=!0,R.ys=N.c2p(z.ys,!0))),z.xh!==void 0&amp;&amp;(R.xh=B.c2p(z.xh),R.xs=B.c2p(z.xs),u(R.xs)||(R.noXS=!0,R.xs=B.c2p(z.xs,!0))),R}(O,b,v);if(!S||O.vis){var E,I=D.select(&quot;path.yerror&quot;);if(k.visible&amp;&amp;u(P.x)&amp;&amp;u(P.yh)&amp;&amp;u(P.ys)){var A=k.width;E=&quot;M&quot;+(P.x-A)+&quot;,&quot;+P.yh+&quot;h&quot;+2*A+&quot;m-&quot;+A+&quot;,0V&quot;+P.ys,P.noYS||(E+=&quot;m-&quot;+A+&quot;,0h&quot;+2*A),I.size()?h&amp;&amp;(I=I.transition().duration(g.duration).ease(g.easing)):I=D.append(&quot;path&quot;).style(&quot;vector-effect&quot;,y?&quot;none&quot;:&quot;non-scaling-stroke&quot;).classed(&quot;yerror&quot;,!0),I.attr(&quot;d&quot;,E)}else I.remove();var F=D.select(&quot;path.xerror&quot;);if(T.visible&amp;&amp;u(P.y)&amp;&amp;u(P.xh)&amp;&amp;u(P.xs)){var j=(T.copy_ystyle?k:T).width;E=&quot;M&quot;+P.xh+&quot;,&quot;+(P.y-j)+&quot;v&quot;+2*j+&quot;m0,-&quot;+j+&quot;H&quot;+P.xs,P.noXS||(E+=&quot;m0,-&quot;+j+&quot;v&quot;+2*j),F.size()?h&amp;&amp;(F=F.transition().duration(g.duration).ease(g.easing)):F=D.append(&quot;path&quot;).style(&quot;vector-effect&quot;,y?&quot;none&quot;:&quot;non-scaling-stroke&quot;).classed(&quot;xerror&quot;,!0),F.attr(&quot;d&quot;,E)}else F.remove()}})}})}},62662:function(i,o,a){var s=a(39898),u=a(7901);i.exports=function(c){c.each(function(d){var f=d[0].trace,p=f.error_y||{},m=f.error_x||{},g=s.select(this);g.selectAll(&quot;path.yerror&quot;).style(&quot;stroke-width&quot;,p.thickness+&quot;px&quot;).call(u.stroke,p.color),m.copy_ystyle&amp;&amp;(m=p),g.selectAll(&quot;path.xerror&quot;).style(&quot;stroke-width&quot;,m.thickness+&quot;px&quot;).call(u.stroke,m.color)})}},77914:function(i,o,a){var s=a(41940),u=a(528).hoverlabel,c=a(1426).extendFlat;i.exports={hoverlabel:{bgcolor:c({},u.bgcolor,{arrayOk:!0}),bordercolor:c({},u.bordercolor,{arrayOk:!0}),font:s({arrayOk:!0,editType:&quot;none&quot;}),align:c({},u.align,{arrayOk:!0}),namelength:c({},u.namelength,{arrayOk:!0}),editType:&quot;none&quot;}}},30732:function(i,o,a){var s=a(71828),u=a(73972);function c(d,f,p,m){m=m||s.identity,Array.isArray(d)&amp;&amp;(f[0][p]=m(d))}i.exports=function(d){var f=d.calcdata,p=d._fullLayout;function m(y){return function(w){return s.coerceHoverinfo({hoverinfo:w},{_module:y._module},p)}}for(var g=0;g&lt;f.length;g++){var b=f[g],v=b[0].trace;if(!u.traceIs(v,&quot;pie-like&quot;)){var h=u.traceIs(v,&quot;2dMap&quot;)?c:s.fillArray;h(v.hoverinfo,b,&quot;hi&quot;,m(v)),v.hovertemplate&amp;&amp;h(v.hovertemplate,b,&quot;ht&quot;),v.hoverlabel&amp;&amp;(h(v.hoverlabel.bgcolor,b,&quot;hbg&quot;),h(v.hoverlabel.bordercolor,b,&quot;hbc&quot;),h(v.hoverlabel.font.size,b,&quot;hts&quot;),h(v.hoverlabel.font.color,b,&quot;htc&quot;),h(v.hoverlabel.font.family,b,&quot;htf&quot;),h(v.hoverlabel.namelength,b,&quot;hnl&quot;),h(v.hoverlabel.align,b,&quot;hta&quot;))}}}},75914:function(i,o,a){var s=a(73972),u=a(88335).hover;i.exports=function(c,d,f){var p=s.getComponentMethod(&quot;annotations&quot;,&quot;onClick&quot;)(c,c._hoverdata);function m(){c.emit(&quot;plotly_click&quot;,{points:c._hoverdata,event:d})}f!==void 0&amp;&amp;u(c,d,f,!0),c._hoverdata&amp;&amp;d&amp;&amp;d.target&amp;&amp;(p&amp;&amp;p.then?p.then(m):m(),d.stopImmediatePropagation&amp;&amp;d.stopImmediatePropagation())}},26675:function(i){i.exports={YANGLE:60,HOVERARROWSIZE:6,HOVERTEXTPAD:3,HOVERFONTSIZE:13,HOVERFONT:&quot;Arial, sans-serif&quot;,HOVERMINTIME:50,HOVERID:&quot;-hover&quot;}},54268:function(i,o,a){var s=a(71828),u=a(77914),c=a(38048);i.exports=function(d,f,p,m){var g=s.extendFlat({},m.hoverlabel);f.hovertemplate&amp;&amp;(g.namelength=-1),c(d,f,function(b,v){return s.coerce(d,f,u,b,v)},g)}},23469:function(i,o,a){var s=a(71828);o.getSubplot=function(m){return m.subplot||m.xaxis+m.yaxis||m.geo},o.isTraceInSubplots=function(m,g){if(m.type===&quot;splom&quot;){for(var b=m.xaxes||[],v=m.yaxes||[],h=0;h&lt;b.length;h++)for(var y=0;y&lt;v.length;y++)if(g.indexOf(b[h]+v[y])!==-1)return!0;return!1}return g.indexOf(o.getSubplot(m))!==-1},o.flat=function(m,g){for(var b=new Array(m.length),v=0;v&lt;m.length;v++)b[v]=g;return b},o.p2c=function(m,g){for(var b=new Array(m.length),v=0;v&lt;m.length;v++)b[v]=m[v].p2c(g);return b},o.getDistanceFunction=function(m,g,b,v){return m===&quot;closest&quot;?v||o.quadrature(g,b):m.charAt(0)===&quot;x&quot;?g:b},o.getClosest=function(m,g,b){if(b.index!==!1)b.index&gt;=0&amp;&amp;b.index&lt;m.length?b.distance=0:b.index=!1;else for(var v=0;v&lt;m.length;v++){var h=g(m[v]);h&lt;=b.distance&amp;&amp;(b.index=v,b.distance=h)}return b},o.inbox=function(m,g,b){return m*g&lt;0||m===0?b:1/0},o.quadrature=function(m,g){return function(b){var v=m(b),h=g(b);return Math.sqrt(v*v+h*h)}},o.makeEventData=function(m,g,b){var v=&quot;index&quot;in m?m.index:m.pointNumber,h={data:g._input,fullData:g,curveNumber:g.index,pointNumber:v};if(g._indexToPoints){var y=g._indexToPoints[v];y.length===1?h.pointIndex=y[0]:h.pointIndices=y}else h.pointIndex=v;return g._module.eventData?h=g._module.eventData(h,m,g,b,v):(&quot;xVal&quot;in m?h.x=m.xVal:&quot;x&quot;in m&amp;&amp;(h.x=m.x),&quot;yVal&quot;in m?h.y=m.yVal:&quot;y&quot;in m&amp;&amp;(h.y=m.y),m.xa&amp;&amp;(h.xaxis=m.xa),m.ya&amp;&amp;(h.yaxis=m.ya),m.zLabelVal!==void 0&amp;&amp;(h.z=m.zLabelVal)),o.appendArrayPointValue(h,g,v),h},o.appendArrayPointValue=function(m,g,b){var v=g._arrayAttrs;if(v)for(var h=0;h&lt;v.length;h++){var y=v[h],w=c(y);if(m[w]===void 0){var _=d(s.nestedProperty(g,y).get(),b);_!==void 0&amp;&amp;(m[w]=_)}}},o.appendArrayMultiPointValues=function(m,g,b){var v=g._arrayAttrs;if(v)for(var h=0;h&lt;v.length;h++){var y=v[h],w=c(y);if(m[w]===void 0){for(var _=s.nestedProperty(g,y).get(),x=new Array(b.length),T=0;T&lt;b.length;T++)x[T]=d(_,b[T]);m[w]=x}}};var u={ids:&quot;id&quot;,locations:&quot;location&quot;,labels:&quot;label&quot;,values:&quot;value&quot;,&quot;marker.colors&quot;:&quot;color&quot;,parents:&quot;parent&quot;};function c(m){return u[m]||m}function d(m,g){return Array.isArray(g)?Array.isArray(m)&amp;&amp;Array.isArray(m[g[0]])?m[g[0]][g[1]]:void 0:m[g]}var f={x:!0,y:!0},p={&quot;x unified&quot;:!0,&quot;y unified&quot;:!0};o.isUnifiedHover=function(m){return typeof m==&quot;string&quot;&amp;&amp;!!p[m]},o.isXYhover=function(m){return typeof m==&quot;string&quot;&amp;&amp;!!f[m]}},88335:function(i,o,a){var s=a(39898),u=a(92770),c=a(84267),d=a(71828),f=d.strTranslate,p=d.strRotate,m=a(11086),g=a(63893),b=a(39918),v=a(91424),h=a(7901),y=a(28569),w=a(89298),_=a(73972),x=a(23469),T=a(26675),k=a(99017),S=a(43969),C=T.YANGLE,M=Math.PI*C/180,O=1/Math.sin(M),D=Math.cos(M),P=Math.sin(M),E=T.HOVERARROWSIZE,I=T.HOVERTEXTPAD,A={box:!0,ohlc:!0,violin:!0,candlestick:!0},F={scatter:!0,scattergl:!0,splom:!0};function j(Z){return[Z.trace.index,Z.index,Z.x0,Z.y0,Z.name,Z.attr,Z.xa?Z.xa._id:&quot;&quot;,Z.ya?Z.ya._id:&quot;&quot;].join(&quot;,&quot;)}o.hover=function(Z,G,X,Q){Z=d.getGraphDiv(Z);var re=G.target;d.throttle(Z._fullLayout._uid+T.HOVERID,T.HOVERMINTIME,function(){(function(ae,ie,se,he,Se){se||(se=&quot;xy&quot;);var Oe=Array.isArray(se)?se:[se],Pe=ae._fullLayout,Me=Pe._plots||[],ce=Me[se],we=Pe._has(&quot;cartesian&quot;);if(ce){var K=ce.overlays.map(function(en){return en.id});Oe=Oe.concat(K)}for(var ne=Oe.length,de=new Array(ne),_e=new Array(ne),ue=!1,pe=0;pe&lt;ne;pe++){var xe=Oe[pe];if(Me[xe])ue=!0,de[pe]=Me[xe].xaxis,_e[pe]=Me[xe].yaxis;else{if(!Pe[xe]||!Pe[xe]._subplot)return void d.warn(&quot;Unrecognized subplot: &quot;+xe);var ye=Pe[xe]._subplot;de[pe]=ye.xaxis,_e[pe]=ye.yaxis}}var Te=ie.hovermode||Pe.hovermode;if(Te&amp;&amp;!ue&amp;&amp;(Te=&quot;closest&quot;),[&quot;x&quot;,&quot;y&quot;,&quot;closest&quot;,&quot;x unified&quot;,&quot;y unified&quot;].indexOf(Te)===-1||!ae.calcdata||ae.querySelector(&quot;.zoombox&quot;)||ae._dragging)return y.unhoverRaw(ae,ie);var Ae=Pe.hoverdistance;Ae===-1&amp;&amp;(Ae=1/0);var Re=Pe.spikedistance;Re===-1&amp;&amp;(Re=1/0);var Le,$e,Fe,Be,Ue,qe,Xe,ot,st,dt,vt,We,ze,tt=[],it=[],St={hLinePoint:null,vLinePoint:null},Ze=!1;if(Array.isArray(ie))for(Te=&quot;array&quot;,Fe=0;Fe&lt;ie.length;Fe++)(Ue=ae.calcdata[ie[Fe].curveNumber||0])&amp;&amp;(qe=Ue[0].trace,Ue[0].trace.hoverinfo!==&quot;skip&quot;&amp;&amp;(it.push(Ue),qe.orientation===&quot;h&quot;&amp;&amp;(Ze=!0)));else{for(Be=0;Be&lt;ae.calcdata.length;Be++)Ue=ae.calcdata[Be],(qe=Ue[0].trace).hoverinfo!==&quot;skip&quot;&amp;&amp;x.isTraceInSubplots(qe,Oe)&amp;&amp;(it.push(Ue),qe.orientation===&quot;h&quot;&amp;&amp;(Ze=!0));var ut,ht;if(Se){if(m.triggerHandler(ae,&quot;plotly_beforehover&quot;,ie)===!1)return;var Rt=Se.getBoundingClientRect();ut=ie.clientX-Rt.left,ht=ie.clientY-Rt.top,Pe._calcInverseTransform(ae);var Ct=d.apply3DTransform(Pe._invTransform)(ut,ht);if(ut=Ct[0],ht=Ct[1],ut&lt;0||ut&gt;de[0]._length||ht&lt;0||ht&gt;_e[0]._length)return y.unhoverRaw(ae,ie)}else ut=&quot;xpx&quot;in ie?ie.xpx:de[0]._length/2,ht=&quot;ypx&quot;in ie?ie.ypx:_e[0]._length/2;if(ie.pointerX=ut+de[0]._offset,ie.pointerY=ht+_e[0]._offset,Le=&quot;xval&quot;in ie?x.flat(Oe,ie.xval):x.p2c(de,ut),$e=&quot;yval&quot;in ie?x.flat(Oe,ie.yval):x.p2c(_e,ht),!u(Le[0])||!u($e[0]))return d.warn(&quot;Fx.hover failed&quot;,ie,ae),y.unhoverRaw(ae,ie)}var Wt=1/0;function _t(en,kn){for(Be=0;Be&lt;it.length;Be++)if((Ue=it[Be])&amp;&amp;Ue[0]&amp;&amp;Ue[0].trace&amp;&amp;(qe=Ue[0].trace).visible===!0&amp;&amp;qe._length!==0&amp;&amp;[&quot;carpet&quot;,&quot;contourcarpet&quot;].indexOf(qe._module.name)===-1){if(qe.type===&quot;splom&quot;?Xe=Oe[ot=0]:(Xe=x.getSubplot(qe),ot=Oe.indexOf(Xe)),st=Te,x.isUnifiedHover(st)&amp;&amp;(st=st.charAt(0)),We={cd:Ue,trace:qe,xa:de[ot],ya:_e[ot],maxHoverDistance:Ae,maxSpikeDistance:Re,index:!1,distance:Math.min(Wt,Ae),spikeDistance:1/0,xSpike:void 0,ySpike:void 0,color:h.defaultLine,name:qe.name,x0:void 0,x1:void 0,y0:void 0,y1:void 0,xLabelVal:void 0,yLabelVal:void 0,zLabelVal:void 0,text:void 0},Pe[Xe]&amp;&amp;(We.subplot=Pe[Xe]._subplot),Pe._splomScenes&amp;&amp;Pe._splomScenes[qe.uid]&amp;&amp;(We.scene=Pe._splomScenes[qe.uid]),ze=tt.length,st===&quot;array&quot;){var un=ie[Be];&quot;pointNumber&quot;in un?(We.index=un.pointNumber,st=&quot;closest&quot;):(st=&quot;&quot;,&quot;xval&quot;in un&amp;&amp;(dt=un.xval,st=&quot;x&quot;),&quot;yval&quot;in un&amp;&amp;(vt=un.yval,st=st?&quot;closest&quot;:&quot;y&quot;))}else en!==void 0&amp;&amp;kn!==void 0?(dt=en,vt=kn):(dt=Le[ot],vt=$e[ot]);if(Ae!==0)if(qe._module&amp;&amp;qe._module.hoverPoints){var tn=qe._module.hoverPoints(We,dt,vt,st,{finiteRange:!0,hoverLayer:Pe._hoverlayer});if(tn)for(var Fn,Rn=0;Rn&lt;tn.length;Rn++)Fn=tn[Rn],u(Fn.x0)&amp;&amp;u(Fn.y0)&amp;&amp;tt.push(Y(Fn,Te))}else d.log(&quot;Unrecognized trace type in hover:&quot;,qe);if(Te===&quot;closest&quot;&amp;&amp;tt.length&gt;ze&amp;&amp;(tt.splice(0,ze),Wt=tt[0].distance),we&amp;&amp;Re!==0&amp;&amp;tt.length===0){We.distance=Re,We.index=!1;var Bn=qe._module.hoverPoints(We,dt,vt,&quot;closest&quot;,{hoverLayer:Pe._hoverlayer});if(Bn&amp;&amp;(Bn=Bn.filter(function(Tr){return Tr.spikeDistance&lt;=Re})),Bn&amp;&amp;Bn.length){var En,Wn=Bn.filter(function(Tr){return Tr.xa.showspikes&amp;&amp;Tr.xa.spikesnap!==&quot;hovered data&quot;});if(Wn.length){var gr=Wn[0];u(gr.x0)&amp;&amp;u(gr.y0)&amp;&amp;(En=Ce(gr),(!St.vLinePoint||St.vLinePoint.spikeDistance&gt;En.spikeDistance)&amp;&amp;(St.vLinePoint=En))}var Va=Bn.filter(function(Tr){return Tr.ya.showspikes&amp;&amp;Tr.ya.spikesnap!==&quot;hovered data&quot;});if(Va.length){var ro=Va[0];u(ro.x0)&amp;&amp;u(ro.y0)&amp;&amp;(En=Ce(ro),(!St.hLinePoint||St.hLinePoint.spikeDistance&gt;En.spikeDistance)&amp;&amp;(St.hLinePoint=En))}}}}}function be(en,kn,un){for(var tn,Fn=null,Rn=1/0,Bn=0;Bn&lt;en.length;Bn++)tn=en[Bn].spikeDistance,un&amp;&amp;Bn===0&amp;&amp;(tn=-1/0),tn&lt;=Rn&amp;&amp;tn&lt;=kn&amp;&amp;(Fn=en[Bn],Rn=tn);return Fn}function Ce(en){return en?{xa:en.xa,ya:en.ya,x:en.xSpike!==void 0?en.xSpike:(en.x0+en.x1)/2,y:en.ySpike!==void 0?en.ySpike:(en.y0+en.y1)/2,distance:en.distance,spikeDistance:en.spikeDistance,curveNumber:en.trace.index,color:en.color,pointNumber:en.index}:null}_t();var Ge={fullLayout:Pe,container:Pe._hoverlayer,event:ie};ae._spikepoints;var He={vLinePoint:St.vLinePoint,hLinePoint:St.hLinePoint};ae._spikepoints=He;var et=function(){tt.sort(function(en,kn){return en.distance-kn.distance}),tt=function(en,kn){for(var un=kn.charAt(0),tn=[],Fn=[],Rn=[],Bn=0;Bn&lt;en.length;Bn++){var En=en[Bn];_.traceIs(En.trace,&quot;bar-like&quot;)||_.traceIs(En.trace,&quot;box-violin&quot;)?Rn.push(En):En.trace[un+&quot;period&quot;]?Fn.push(En):tn.push(En)}return tn.concat(Fn).concat(Rn)}(tt,Te)};et();var Ke=Te.charAt(0),Ye=(Ke===&quot;x&quot;||Ke===&quot;y&quot;)&amp;&amp;tt[0]&amp;&amp;F[tt[0].trace.type];if(we&amp;&amp;Re!==0&amp;&amp;tt.length!==0){var nt=be(tt.filter(function(en){return en.ya.showspikes}),Re,Ye);St.hLinePoint=Ce(nt);var ct=be(tt.filter(function(en){return en.xa.showspikes}),Re,Ye);St.vLinePoint=Ce(ct)}if(tt.length===0){var yt=y.unhoverRaw(ae,ie);return!we||St.hLinePoint===null&amp;&amp;St.vLinePoint===null||L(ae,St,Ge),yt}if(we&amp;&amp;W()&amp;&amp;L(ae,St,Ge),x.isXYhover(st)&amp;&amp;tt[0].length!==0&amp;&amp;tt[0].trace.type!==&quot;splom&quot;){var rt=tt[0],Ft=(tt=A[rt.trace.type]?tt.filter(function(en){return en.trace.index===rt.trace.index}):[rt]).length;_t(V(&quot;x&quot;,rt,Pe),V(&quot;y&quot;,rt,Pe));var Yt,Mt=[],jt={},Lt=0,gt=function(en){var kn=A[en.trace.type]?j(en):en.trace.index;if(jt[kn]){var un=jt[kn]-1,tn=Mt[un];un&gt;0&amp;&amp;Math.abs(en.distance)&lt;Math.abs(tn.distance)&amp;&amp;(Mt[un]=en)}else Lt++,jt[kn]=Lt,Mt.push(en)};for(Yt=0;Yt&lt;Ft;Yt++)gt(tt[Yt]);for(Yt=tt.length-1;Yt&gt;Ft-1;Yt--)gt(tt[Yt]);tt=Mt,et()}var mt=ae._hoverdata,xt=[],Ut=te(ae),It=ee(ae);for(Fe=0;Fe&lt;tt.length;Fe++){var zt=tt[Fe],kt=x.makeEventData(zt,zt.trace,zt.cd);if(zt.hovertemplate!==!1){var Ot=!1;zt.cd[zt.index]&amp;&amp;zt.cd[zt.index].ht&amp;&amp;(Ot=zt.cd[zt.index].ht),zt.hovertemplate=Ot||zt.trace.hovertemplate||!1}if(zt.xa&amp;&amp;zt.ya){var At=zt.x0+zt.xa._offset,Nt=zt.x1+zt.xa._offset,$t=zt.y0+zt.ya._offset,Bt=zt.y1+zt.ya._offset,Xt=Math.min(At,Nt),Zt=Math.max(At,Nt),qt=Math.min($t,Bt),Ht=Math.max($t,Bt);kt.bbox={x0:Xt+It,x1:Zt+It,y0:qt+Ut,y1:Ht+Ut}}zt.eventData=[kt],xt.push(kt)}ae._hoverdata=xt;var sn=Te===&quot;y&quot;&amp;&amp;(it.length&gt;1||tt.length&gt;1)||Te===&quot;closest&quot;&amp;&amp;Ze&amp;&amp;tt.length&gt;1,xn=h.combine(Pe.plot_bgcolor||h.background,Pe.paper_bgcolor),mn=B(tt,{gd:ae,hovermode:Te,rotateLabels:sn,bgColor:xn,container:Pe._hoverlayer,outerContainer:Pe._paper.node(),commonLabelOpts:Pe.hoverlabel,hoverdistance:Pe.hoverdistance}),dn=mn.hoverLabels;if(x.isUnifiedHover(Te)||(function(en,kn,un,tn){var Fn,Rn,Bn,En,Wn,gr,Va,ro=kn?&quot;xa&quot;:&quot;ya&quot;,Tr=kn?&quot;ya&quot;:&quot;xa&quot;,Ki=0,Jr=1,Cr=en.size(),Gr=new Array(Cr),Ga=0,jn=tn.minX,fn=tn.maxX,Xn=tn.minY,ea=tn.maxY,Un=function(Ln){return Ln*un._invScaleX},Kn=function(Ln){return Ln*un._invScaleY};function Yn(Ln){var ta=Ln[0],Wo=Ln[Ln.length-1];if(Rn=ta.pmin-ta.pos-ta.dp+ta.size,Bn=Wo.pos+Wo.dp+Wo.size-ta.pmax,Rn&gt;.01){for(Wn=Ln.length-1;Wn&gt;=0;Wn--)Ln[Wn].dp+=Rn;Fn=!1}if(!(Bn&lt;.01)){if(Rn&lt;-.01){for(Wn=Ln.length-1;Wn&gt;=0;Wn--)Ln[Wn].dp-=Bn;Fn=!1}if(Fn){var va=0;for(En=0;En&lt;Ln.length;En++)(gr=Ln[En]).pos+gr.dp+gr.size&gt;ta.pmax&amp;&amp;va++;for(En=Ln.length-1;En&gt;=0&amp;&amp;!(va&lt;=0);En--)(gr=Ln[En]).pos&gt;ta.pmax-1&amp;&amp;(gr.del=!0,va--);for(En=0;En&lt;Ln.length&amp;&amp;!(va&lt;=0);En++)if((gr=Ln[En]).pos&lt;ta.pmin+1)for(gr.del=!0,va--,Bn=2*gr.size,Wn=Ln.length-1;Wn&gt;=0;Wn--)Ln[Wn].dp-=Bn;for(En=Ln.length-1;En&gt;=0&amp;&amp;!(va&lt;=0);En--)(gr=Ln[En]).pos+gr.dp+gr.size&gt;ta.pmax&amp;&amp;(gr.del=!0,va--)}}}for(en.each(function(Ln){var ta=Ln[ro],Wo=Ln[Tr],va=ta._id.charAt(0)===&quot;x&quot;,hs=ta.range;Ga===0&amp;&amp;hs&amp;&amp;hs[0]&gt;hs[1]!==va&amp;&amp;(Jr=-1);var ms=0,Ml=va?un.width:un.height;if(un.hovermode===&quot;x&quot;||un.hovermode===&quot;y&quot;){var Zi,Di,Pl=R(Ln,kn),Lf=Ln.anchor,Pc=Lf===&quot;end&quot;?-1:1;if(Lf===&quot;middle&quot;)Di=(Zi=Ln.crossPos+(va?Kn(Pl.y-Ln.by/2):Un(Ln.bx/2+Ln.tx2width/2)))+(va?Kn(Ln.by):Un(Ln.bx));else if(va)Di=(Zi=Ln.crossPos+Kn(E+Pl.y)-Kn(Ln.by/2-E))+Kn(Ln.by);else{var If=Un(Pc*E+Pl.x),su=If+Un(Pc*Ln.bx);Zi=Ln.crossPos+Math.min(If,su),Di=Ln.crossPos+Math.max(If,su)}va?Xn!==void 0&amp;&amp;ea!==void 0&amp;&amp;Math.min(Di,ea)-Math.max(Zi,Xn)&gt;1&amp;&amp;(Wo.side===&quot;left&quot;?(ms=Wo._mainLinePosition,Ml=un.width):Ml=Wo._mainLinePosition):jn!==void 0&amp;&amp;fn!==void 0&amp;&amp;Math.min(Di,fn)-Math.max(Zi,jn)&gt;1&amp;&amp;(Wo.side===&quot;top&quot;?(ms=Wo._mainLinePosition,Ml=un.height):Ml=Wo._mainLinePosition)}Gr[Ga++]=[{datum:Ln,traceIndex:Ln.trace.index,dp:0,pos:Ln.pos,posref:Ln.posref,size:Ln.by*(va?O:1)/2,pmin:ms,pmax:Ml}]}),Gr.sort(function(Ln,ta){return Ln[0].posref-ta[0].posref||Jr*(ta[0].traceIndex-Ln[0].traceIndex)});!Fn&amp;&amp;Ki&lt;=Cr;){for(Ki++,Fn=!0,En=0;En&lt;Gr.length-1;){var er=Gr[En],la=Gr[En+1],Wr=er[er.length-1],Yr=la[0];if((Rn=Wr.pos+Wr.dp+Wr.size-Yr.pos-Yr.dp+Yr.size)&gt;.01&amp;&amp;Wr.pmin===Yr.pmin&amp;&amp;Wr.pmax===Yr.pmax){for(Wn=la.length-1;Wn&gt;=0;Wn--)la[Wn].dp+=Rn;for(er.push.apply(er,la),Gr.splice(En+1,1),Va=0,Wn=er.length-1;Wn&gt;=0;Wn--)Va+=er[Wn].dp;for(Bn=Va/er.length,Wn=er.length-1;Wn&gt;=0;Wn--)er[Wn].dp-=Bn;Fn=!1}else En++}Gr.forEach(Yn)}for(En=Gr.length-1;En&gt;=0;En--){var ii=Gr[En];for(Wn=ii.length-1;Wn&gt;=0;Wn--){var ko=ii[Wn],Ya=ko.datum;Ya.offset=ko.dp,Ya.del=ko.del}}}(dn,sn,Pe,mn.commonLabelBoundingBox),q(dn,sn,Pe._invScaleX,Pe._invScaleY)),Se&amp;&amp;Se.tagName){var gn=_.getComponentMethod(&quot;annotations&quot;,&quot;hasClickToShow&quot;)(ae,xt);b(s.select(Se),gn?&quot;pointer&quot;:&quot;&quot;)}Se&amp;&amp;!he&amp;&amp;function(en,kn,un){if(!un||un.length!==en._hoverdata.length)return!0;for(var tn=un.length-1;tn&gt;=0;tn--){var Fn=un[tn],Rn=en._hoverdata[tn];if(Fn.curveNumber!==Rn.curveNumber||String(Fn.pointNumber)!==String(Rn.pointNumber)||String(Fn.pointNumbers)!==String(Rn.pointNumbers))return!0}return!1}(ae,0,mt)&amp;&amp;(mt&amp;&amp;ae.emit(&quot;plotly_unhover&quot;,{event:ie,points:mt}),ae.emit(&quot;plotly_hover&quot;,{event:ie,points:ae._hoverdata,xaxes:de,yaxes:_e,xvals:Le,yvals:$e}))})(Z,G,X,Q,re)})},o.loneHover=function(Z,G){var X=!0;Array.isArray(Z)||(X=!1,Z=[Z]);var Q=G.gd,re=te(Q),ae=ee(Q),ie=B(Z.map(function(Se){var Oe=Se._x0||Se.x0||Se.x||0,Pe=Se._x1||Se.x1||Se.x||0,Me=Se._y0||Se.y0||Se.y||0,ce=Se._y1||Se.y1||Se.y||0,we=Se.eventData;if(we){var K=Math.min(Oe,Pe),ne=Math.max(Oe,Pe),de=Math.min(Me,ce),_e=Math.max(Me,ce),ue=Se.trace;if(_.traceIs(ue,&quot;gl3d&quot;)){var pe=Q._fullLayout[ue.scene]._scene.container,xe=pe.offsetLeft,ye=pe.offsetTop;K+=xe,ne+=xe,de+=ye,_e+=ye}we.bbox={x0:K+ae,x1:ne+ae,y0:de+re,y1:_e+re},G.inOut_bbox&amp;&amp;G.inOut_bbox.push(we.bbox)}else we=!1;return{color:Se.color||h.defaultLine,x0:Se.x0||Se.x||0,x1:Se.x1||Se.x||0,y0:Se.y0||Se.y||0,y1:Se.y1||Se.y||0,xLabel:Se.xLabel,yLabel:Se.yLabel,zLabel:Se.zLabel,text:Se.text,name:Se.name,idealAlign:Se.idealAlign,borderColor:Se.borderColor,fontFamily:Se.fontFamily,fontSize:Se.fontSize,fontColor:Se.fontColor,nameLength:Se.nameLength,textAlign:Se.textAlign,trace:Se.trace||{index:0,hoverinfo:&quot;&quot;},xa:{_offset:0},ya:{_offset:0},index:0,hovertemplate:Se.hovertemplate||!1,hovertemplateLabels:Se.hovertemplateLabels||!1,eventData:we}}),{gd:Q,hovermode:&quot;closest&quot;,rotateLabels:!1,bgColor:G.bgColor||h.background,container:s.select(G.container),outerContainer:G.outerContainer||G.container}).hoverLabels,se=0,he=0;return ie.sort(function(Se,Oe){return Se.y0-Oe.y0}).each(function(Se,Oe){var Pe=Se.y0-Se.by/2;Se.offset=Pe-5&lt;se?se-Pe+5:0,se=Pe+Se.by+Se.offset,Oe===G.anchorIndex&amp;&amp;(he=Se.offset)}).each(function(Se){Se.offset-=he}),q(ie,!1,Q._fullLayout._invScaleX,Q._fullLayout._invScaleY),X?ie:ie.node()};var z=/&lt;extra&gt;([\\s\\S]*)&lt;\\/extra&gt;/;function B(Z,G){var X=G.gd,Q=X._fullLayout,re=G.hovermode,ae=G.rotateLabels,ie=G.bgColor,se=G.container,he=G.outerContainer,Se=G.commonLabelOpts||{};if(Z.length===0)return[[]];var Oe=G.fontFamily||T.HOVERFONT,Pe=G.fontSize||T.HOVERFONTSIZE,Me=Z[0],ce=Me.xa,we=Me.ya,K=re.charAt(0),ne=K+&quot;Label&quot;,de=Me[ne];if(de===void 0&amp;&amp;ce.type===&quot;multicategory&quot;)for(var _e=0;_e&lt;Z.length&amp;&amp;(de=Z[_e][ne])===void 0;_e++);var ue=H(X,he),pe=ue.top,xe=ue.width,ye=ue.height,Te=de!==void 0&amp;&amp;Me.distance&lt;=G.hoverdistance&amp;&amp;(re===&quot;x&quot;||re===&quot;y&quot;);if(Te){var Ae,Re,Le=!0;for(Ae=0;Ae&lt;Z.length;Ae++)if(Le&amp;&amp;Z[Ae].zLabel===void 0&amp;&amp;(Le=!1),Re=Z[Ae].hoverinfo||Z[Ae].trace.hoverinfo){var $e=Array.isArray(Re)?Re:Re.split(&quot;+&quot;);if($e.indexOf(&quot;all&quot;)===-1&amp;&amp;$e.indexOf(re)===-1){Te=!1;break}}Le&amp;&amp;(Te=!1)}var Fe=se.selectAll(&quot;g.axistext&quot;).data(Te?[0]:[]);Fe.enter().append(&quot;g&quot;).classed(&quot;axistext&quot;,!0),Fe.exit().remove();var Be={minX:0,maxX:0,minY:0,maxY:0};if(Fe.each(function(){var rt=s.select(this),Ft=d.ensureSingle(rt,&quot;path&quot;,&quot;&quot;,function(Ht){Ht.style({&quot;stroke-width&quot;:&quot;1px&quot;})}),Yt=d.ensureSingle(rt,&quot;text&quot;,&quot;&quot;,function(Ht){Ht.attr(&quot;data-notex&quot;,1)}),Mt=Se.bgcolor||h.defaultLine,jt=Se.bordercolor||h.contrast(Mt),Lt=h.contrast(Mt),gt={family:Se.font.family||Oe,size:Se.font.size||Pe,color:Se.font.color||Lt};Ft.style({fill:Mt,stroke:jt}),Yt.text(de).call(v.font,gt).call(g.positionText,0,0).call(g.convertToTspans,X),rt.attr(&quot;transform&quot;,&quot;&quot;);var mt,xt,Ut=H(X,Yt.node());if(re===&quot;x&quot;){var It=ce.side===&quot;top&quot;?&quot;-&quot;:&quot;&quot;;Yt.attr(&quot;text-anchor&quot;,&quot;middle&quot;).call(g.positionText,0,ce.side===&quot;top&quot;?pe-Ut.bottom-E-I:pe-Ut.top+E+I),mt=ce._offset+(Me.x0+Me.x1)/2,xt=we._offset+(ce.side===&quot;top&quot;?0:we._length);var zt=Ut.width/2+I;mt&lt;zt?(mt=zt,Ft.attr(&quot;d&quot;,&quot;M-&quot;+(zt-E)+&quot;,0L-&quot;+(zt-2*E)+&quot;,&quot;+It+E+&quot;H&quot;+zt+&quot;v&quot;+It+(2*I+Ut.height)+&quot;H-&quot;+zt+&quot;V&quot;+It+E+&quot;Z&quot;)):mt&gt;Q.width-zt?(mt=Q.width-zt,Ft.attr(&quot;d&quot;,&quot;M&quot;+(zt-E)+&quot;,0L&quot;+zt+&quot;,&quot;+It+E+&quot;v&quot;+It+(2*I+Ut.height)+&quot;H-&quot;+zt+&quot;V&quot;+It+E+&quot;H&quot;+(zt-2*E)+&quot;Z&quot;)):Ft.attr(&quot;d&quot;,&quot;M0,0L&quot;+E+&quot;,&quot;+It+E+&quot;H&quot;+zt+&quot;v&quot;+It+(2*I+Ut.height)+&quot;H-&quot;+zt+&quot;V&quot;+It+E+&quot;H-&quot;+E+&quot;Z&quot;),Be.minX=mt-zt,Be.maxX=mt+zt,ce.side===&quot;top&quot;?(Be.minY=xt-(2*I+Ut.height),Be.maxY=xt-I):(Be.minY=xt+I,Be.maxY=xt+(2*I+Ut.height))}else{var kt,Ot,At;we.side===&quot;right&quot;?(kt=&quot;start&quot;,Ot=1,At=&quot;&quot;,mt=ce._offset+ce._length):(kt=&quot;end&quot;,Ot=-1,At=&quot;-&quot;,mt=ce._offset),xt=we._offset+(Me.y0+Me.y1)/2,Yt.attr(&quot;text-anchor&quot;,kt),Ft.attr(&quot;d&quot;,&quot;M0,0L&quot;+At+E+&quot;,&quot;+E+&quot;V&quot;+(I+Ut.height/2)+&quot;h&quot;+At+(2*I+Ut.width)+&quot;V-&quot;+(I+Ut.height/2)+&quot;H&quot;+At+E+&quot;V-&quot;+E+&quot;Z&quot;),Be.minY=xt-(I+Ut.height/2),Be.maxY=xt+(I+Ut.height/2),we.side===&quot;right&quot;?(Be.minX=mt+E,Be.maxX=mt+E+(2*I+Ut.width)):(Be.minX=mt-E-(2*I+Ut.width),Be.maxX=mt-E);var Nt,$t=Ut.height/2,Bt=pe-Ut.top-$t,Xt=&quot;clip&quot;+Q._uid+&quot;commonlabel&quot;+we._id;if(mt&lt;Ut.width+2*I+E){Nt=&quot;M-&quot;+(E+I)+&quot;-&quot;+$t+&quot;h-&quot;+(Ut.width-I)+&quot;V&quot;+$t+&quot;h&quot;+(Ut.width-I)+&quot;Z&quot;;var Zt=Ut.width-mt+I;g.positionText(Yt,Zt,Bt),kt===&quot;end&quot;&amp;&amp;Yt.selectAll(&quot;tspan&quot;).each(function(){var Ht=s.select(this),sn=v.tester.append(&quot;text&quot;).text(Ht.text()).call(v.font,gt),xn=H(X,sn.node());Math.round(xn.width)&lt;Math.round(Ut.width)&amp;&amp;Ht.attr(&quot;x&quot;,Zt-xn.width),sn.remove()})}else g.positionText(Yt,Ot*(I+E),Bt),Nt=null;var qt=Q._topclips.selectAll(&quot;#&quot;+Xt).data(Nt?[0]:[]);qt.enter().append(&quot;clipPath&quot;).attr(&quot;id&quot;,Xt).append(&quot;path&quot;),qt.exit().remove(),qt.select(&quot;path&quot;).attr(&quot;d&quot;,Nt),v.setClipUrl(Yt,Nt?Xt:null,X)}rt.attr(&quot;transform&quot;,f(mt,xt))}),x.isUnifiedHover(re)){se.selectAll(&quot;g.hovertext&quot;).remove();var Ue=Z.filter(function(rt){return rt.hoverinfo!==&quot;none&quot;});if(Ue.length===0)return[];var qe=Q.hoverlabel,Xe=qe.font,ot={showlegend:!0,legend:{title:{text:de,font:Xe},font:Xe,bgcolor:qe.bgcolor,bordercolor:qe.bordercolor,borderwidth:1,tracegroupgap:7,traceorder:Q.legend?Q.legend.traceorder:void 0,orientation:&quot;v&quot;}},st={font:Xe};k(ot,st,X._fullData);var dt=st.legend;dt.entries=[];for(var vt=0;vt&lt;Ue.length;vt++){var We=Ue[vt];if(We.hoverinfo!==&quot;none&quot;){var ze=N(We,!0,re,Q,de),tt=ze[0],it=ze[1];We.name=it,We.text=it!==&quot;&quot;?it+&quot; : &quot;+tt:tt;var St=We.cd[We.index];St&amp;&amp;(St.mc&amp;&amp;(We.mc=St.mc),St.mcc&amp;&amp;(We.mc=St.mcc),St.mlc&amp;&amp;(We.mlc=St.mlc),St.mlcc&amp;&amp;(We.mlc=St.mlcc),St.mlw&amp;&amp;(We.mlw=St.mlw),St.mrc&amp;&amp;(We.mrc=St.mrc),St.dir&amp;&amp;(We.dir=St.dir)),We._distinct=!0,dt.entries.push([We])}}dt.entries.sort(function(rt,Ft){return rt[0].trace.index-Ft[0].trace.index}),dt.layer=se,dt._inHover=!0,dt._groupTitleFont=qe.grouptitlefont,S(X,dt);var Ze,ut,ht,Rt,Ct=se.select(&quot;g.legend&quot;),Wt=H(X,Ct.node()),_t=Wt.width+2*I,be=Wt.height+2*I,Ce=Ue[0],Ge=(Ce.x0+Ce.x1)/2,He=(Ce.y0+Ce.y1)/2,et=!(_.traceIs(Ce.trace,&quot;bar-like&quot;)||_.traceIs(Ce.trace,&quot;box-violin&quot;));K===&quot;y&quot;?et?(ut=He-I,Ze=He+I):(ut=Math.min.apply(null,Ue.map(function(rt){return Math.min(rt.y0,rt.y1)})),Ze=Math.max.apply(null,Ue.map(function(rt){return Math.max(rt.y0,rt.y1)}))):ut=Ze=d.mean(Ue.map(function(rt){return(rt.y0+rt.y1)/2}))-be/2,K===&quot;x&quot;?et?(ht=Ge+I,Rt=Ge-I):(ht=Math.max.apply(null,Ue.map(function(rt){return Math.max(rt.x0,rt.x1)})),Rt=Math.min.apply(null,Ue.map(function(rt){return Math.min(rt.x0,rt.x1)}))):ht=Rt=d.mean(Ue.map(function(rt){return(rt.x0+rt.x1)/2}))-_t/2;var Ke,Ye,nt=ce._offset,ct=we._offset;return Rt+=nt-_t,ut+=ct-be,Ke=(ht+=nt)+_t&lt;xe&amp;&amp;ht&gt;=0?ht:Rt+_t&lt;xe&amp;&amp;Rt&gt;=0?Rt:nt+_t&lt;xe?nt:ht-Ge&lt;Ge-Rt+_t?xe-_t:0,Ke+=I,Ye=(Ze+=ct)+be&lt;ye&amp;&amp;Ze&gt;=0?Ze:ut+be&lt;ye&amp;&amp;ut&gt;=0?ut:ct+be&lt;ye?ct:Ze-He&lt;He-ut+be?ye-be:0,Ye+=I,Ct.attr(&quot;transform&quot;,f(Ke-1,Ye-1)),Ct}var yt=se.selectAll(&quot;g.hovertext&quot;).data(Z,function(rt){return j(rt)});return yt.enter().append(&quot;g&quot;).classed(&quot;hovertext&quot;,!0).each(function(){var rt=s.select(this);rt.append(&quot;rect&quot;).call(h.fill,h.addOpacity(ie,.8)),rt.append(&quot;text&quot;).classed(&quot;name&quot;,!0),rt.append(&quot;path&quot;).style(&quot;stroke-width&quot;,&quot;1px&quot;),rt.append(&quot;text&quot;).classed(&quot;nums&quot;,!0).call(v.font,Oe,Pe)}),yt.exit().remove(),yt.each(function(rt){var Ft=s.select(this).attr(&quot;transform&quot;,&quot;&quot;),Yt=rt.color;Array.isArray(Yt)&amp;&amp;(Yt=Yt[rt.eventData[0].pointNumber]);var Mt=rt.bgcolor||Yt,jt=h.combine(h.opacity(Mt)?Mt:h.defaultLine,ie),Lt=h.combine(h.opacity(Yt)?Yt:h.defaultLine,ie),gt=rt.borderColor||h.contrast(jt),mt=N(rt,Te,re,Q,de,Ft),xt=mt[0],Ut=mt[1],It=Ft.select(&quot;text.nums&quot;).call(v.font,rt.fontFamily||Oe,rt.fontSize||Pe,rt.fontColor||gt).text(xt).attr(&quot;data-notex&quot;,1).call(g.positionText,0,0).call(g.convertToTspans,X),zt=Ft.select(&quot;text.name&quot;),kt=0,Ot=0;if(Ut&amp;&amp;Ut!==xt){zt.call(v.font,rt.fontFamily||Oe,rt.fontSize||Pe,Lt).text(Ut).attr(&quot;data-notex&quot;,1).call(g.positionText,0,0).call(g.convertToTspans,X);var At=H(X,zt.node());kt=At.width+2*I,Ot=At.height+2*I}else zt.remove(),Ft.select(&quot;rect&quot;).remove();Ft.select(&quot;path&quot;).style({fill:jt,stroke:gt});var Nt=rt.xa._offset+(rt.x0+rt.x1)/2,$t=rt.ya._offset+(rt.y0+rt.y1)/2,Bt=Math.abs(rt.x1-rt.x0),Xt=Math.abs(rt.y1-rt.y0),Zt=H(X,It.node()),qt=Zt.width/Q._invScaleX,Ht=Zt.height/Q._invScaleY;rt.ty0=(pe-Zt.top)/Q._invScaleY,rt.bx=qt+2*I,rt.by=Math.max(Ht+2*I,Ot),rt.anchor=&quot;start&quot;,rt.txwidth=qt,rt.tx2width=kt,rt.offset=0;var sn,xn,mn=(qt+E+I+kt)*Q._invScaleX;if(ae)rt.pos=Nt,sn=$t+Xt/2+mn&lt;=ye,xn=$t-Xt/2-mn&gt;=0,rt.idealAlign!==&quot;top&quot;&amp;&amp;sn||!xn?sn?($t+=Xt/2,rt.anchor=&quot;start&quot;):rt.anchor=&quot;middle&quot;:($t-=Xt/2,rt.anchor=&quot;end&quot;),rt.crossPos=$t;else{if(rt.pos=$t,sn=Nt+Bt/2+mn&lt;=xe,xn=Nt-Bt/2-mn&gt;=0,rt.idealAlign!==&quot;left&quot;&amp;&amp;sn||!xn)if(sn)Nt+=Bt/2,rt.anchor=&quot;start&quot;;else{rt.anchor=&quot;middle&quot;;var dn=mn/2,gn=Nt+dn-xe,en=Nt-dn;gn&gt;0&amp;&amp;(Nt-=gn),en&lt;0&amp;&amp;(Nt+=-en)}else Nt-=Bt/2,rt.anchor=&quot;end&quot;;rt.crossPos=Nt}It.attr(&quot;text-anchor&quot;,rt.anchor),kt&amp;&amp;zt.attr(&quot;text-anchor&quot;,rt.anchor),Ft.attr(&quot;transform&quot;,f(Nt,$t)+(ae?p(C):&quot;&quot;))}),{hoverLabels:yt,commonLabelBoundingBox:Be}}function N(Z,G,X,Q,re,ae){var ie=&quot;&quot;,se=&quot;&quot;;Z.nameOverride!==void 0&amp;&amp;(Z.name=Z.nameOverride),Z.name&amp;&amp;(Z.trace._meta&amp;&amp;(Z.name=d.templateString(Z.name,Z.trace._meta)),ie=U(Z.name,Z.nameLength));var he=X.charAt(0),Se=he===&quot;x&quot;?&quot;y&quot;:&quot;x&quot;;Z.zLabel!==void 0?(Z.xLabel!==void 0&amp;&amp;(se+=&quot;x: &quot;+Z.xLabel+&quot;&lt;br&gt;&quot;),Z.yLabel!==void 0&amp;&amp;(se+=&quot;y: &quot;+Z.yLabel+&quot;&lt;br&gt;&quot;),Z.trace.type!==&quot;choropleth&quot;&amp;&amp;Z.trace.type!==&quot;choroplethmapbox&quot;&amp;&amp;(se+=(se?&quot;z: &quot;:&quot;&quot;)+Z.zLabel)):G&amp;&amp;Z[he+&quot;Label&quot;]===re?se=Z[Se+&quot;Label&quot;]||&quot;&quot;:Z.xLabel===void 0?Z.yLabel!==void 0&amp;&amp;Z.trace.type!==&quot;scattercarpet&quot;&amp;&amp;(se=Z.yLabel):se=Z.yLabel===void 0?Z.xLabel:&quot;(&quot;+Z.xLabel+&quot;, &quot;+Z.yLabel+&quot;)&quot;,!Z.text&amp;&amp;Z.text!==0||Array.isArray(Z.text)||(se+=(se?&quot;&lt;br&gt;&quot;:&quot;&quot;)+Z.text),Z.extraText!==void 0&amp;&amp;(se+=(se?&quot;&lt;br&gt;&quot;:&quot;&quot;)+Z.extraText),ae&amp;&amp;se===&quot;&quot;&amp;&amp;!Z.hovertemplate&amp;&amp;(ie===&quot;&quot;&amp;&amp;ae.remove(),se=ie);var Oe=Z.hovertemplate||!1;if(Oe){var Pe=Z.hovertemplateLabels||Z;Z[he+&quot;Label&quot;]!==re&amp;&amp;(Pe[he+&quot;other&quot;]=Pe[he+&quot;Val&quot;],Pe[he+&quot;otherLabel&quot;]=Pe[he+&quot;Label&quot;]),se=(se=d.hovertemplateString(Oe,Pe,Q._d3locale,Z.eventData[0]||{},Z.trace._meta)).replace(z,function(Me,ce){return ie=U(ce,Z.nameLength),&quot;&quot;})}return[se,ie]}function R(Z,G){var X=0,Q=Z.offset;return G&amp;&amp;(Q*=-P,X=Z.offset*D),{x:X,y:Q}}function q(Z,G,X,Q){var re=function(ie){return ie*X},ae=function(ie){return ie*Q};Z.each(function(ie){var se=s.select(this);if(ie.del)return se.remove();var he,Se,Oe,Pe,Me=se.select(&quot;text.nums&quot;),ce=ie.anchor,we=ce===&quot;end&quot;?-1:1,K=(Pe=(Oe=(Se={start:1,end:-1,middle:0}[(he=ie).anchor])*(E+I))+Se*(he.txwidth+I),he.anchor===&quot;middle&quot;&amp;&amp;(Oe-=he.tx2width/2,Pe+=he.txwidth/2+I),{alignShift:Se,textShiftX:Oe,text2ShiftX:Pe}),ne=R(ie,G),de=ne.x,_e=ne.y,ue=ce===&quot;middle&quot;;se.select(&quot;path&quot;).attr(&quot;d&quot;,ue?&quot;M-&quot;+re(ie.bx/2+ie.tx2width/2)+&quot;,&quot;+ae(_e-ie.by/2)+&quot;h&quot;+re(ie.bx)+&quot;v&quot;+ae(ie.by)+&quot;h-&quot;+re(ie.bx)+&quot;Z&quot;:&quot;M0,0L&quot;+re(we*E+de)+&quot;,&quot;+ae(E+_e)+&quot;v&quot;+ae(ie.by/2-E)+&quot;h&quot;+re(we*ie.bx)+&quot;v-&quot;+ae(ie.by)+&quot;H&quot;+re(we*E+de)+&quot;V&quot;+ae(_e-E)+&quot;Z&quot;);var pe=de+K.textShiftX,xe=_e+ie.ty0-ie.by/2+I,ye=ie.textAlign||&quot;auto&quot;;ye!==&quot;auto&quot;&amp;&amp;(ye===&quot;left&quot;&amp;&amp;ce!==&quot;start&quot;?(Me.attr(&quot;text-anchor&quot;,&quot;start&quot;),pe=ue?-ie.bx/2-ie.tx2width/2+I:-ie.bx-I):ye===&quot;right&quot;&amp;&amp;ce!==&quot;end&quot;&amp;&amp;(Me.attr(&quot;text-anchor&quot;,&quot;end&quot;),pe=ue?ie.bx/2-ie.tx2width/2-I:ie.bx+I)),Me.call(g.positionText,re(pe),ae(xe)),ie.tx2width&amp;&amp;(se.select(&quot;text.name&quot;).call(g.positionText,re(K.text2ShiftX+K.alignShift*I+de),ae(_e+ie.ty0-ie.by/2+I)),se.select(&quot;rect&quot;).call(v.setRect,re(K.text2ShiftX+(K.alignShift-1)*ie.tx2width/2+de),ae(_e-ie.by/2-1),re(ie.tx2width),ae(ie.by+2)))})}function Y(Z,G){var X=Z.index,Q=Z.trace||{},re=Z.cd[0],ae=Z.cd[X]||{};function ie(Me){return Me||u(Me)&amp;&amp;Me===0}var se=Array.isArray(X)?function(Me,ce){var we=d.castOption(re,X,Me);return ie(we)?we:d.extractOption({},Q,&quot;&quot;,ce)}:function(Me,ce){return d.extractOption(ae,Q,Me,ce)};function he(Me,ce,we){var K=se(ce,we);ie(K)&amp;&amp;(Z[Me]=K)}if(he(&quot;hoverinfo&quot;,&quot;hi&quot;,&quot;hoverinfo&quot;),he(&quot;bgcolor&quot;,&quot;hbg&quot;,&quot;hoverlabel.bgcolor&quot;),he(&quot;borderColor&quot;,&quot;hbc&quot;,&quot;hoverlabel.bordercolor&quot;),he(&quot;fontFamily&quot;,&quot;htf&quot;,&quot;hoverlabel.font.family&quot;),he(&quot;fontSize&quot;,&quot;hts&quot;,&quot;hoverlabel.font.size&quot;),he(&quot;fontColor&quot;,&quot;htc&quot;,&quot;hoverlabel.font.color&quot;),he(&quot;nameLength&quot;,&quot;hnl&quot;,&quot;hoverlabel.namelength&quot;),he(&quot;textAlign&quot;,&quot;hta&quot;,&quot;hoverlabel.align&quot;),Z.posref=G===&quot;y&quot;||G===&quot;closest&quot;&amp;&amp;Q.orientation===&quot;h&quot;?Z.xa._offset+(Z.x0+Z.x1)/2:Z.ya._offset+(Z.y0+Z.y1)/2,Z.x0=d.constrain(Z.x0,0,Z.xa._length),Z.x1=d.constrain(Z.x1,0,Z.xa._length),Z.y0=d.constrain(Z.y0,0,Z.ya._length),Z.y1=d.constrain(Z.y1,0,Z.ya._length),Z.xLabelVal!==void 0&amp;&amp;(Z.xLabel=&quot;xLabel&quot;in Z?Z.xLabel:w.hoverLabelText(Z.xa,Z.xLabelVal,Q.xhoverformat),Z.xVal=Z.xa.c2d(Z.xLabelVal)),Z.yLabelVal!==void 0&amp;&amp;(Z.yLabel=&quot;yLabel&quot;in Z?Z.yLabel:w.hoverLabelText(Z.ya,Z.yLabelVal,Q.yhoverformat),Z.yVal=Z.ya.c2d(Z.yLabelVal)),Z.zLabelVal!==void 0&amp;&amp;Z.zLabel===void 0&amp;&amp;(Z.zLabel=String(Z.zLabelVal)),!(isNaN(Z.xerr)||Z.xa.type===&quot;log&quot;&amp;&amp;Z.xerr&lt;=0)){var Se=w.tickText(Z.xa,Z.xa.c2l(Z.xerr),&quot;hover&quot;).text;Z.xerrneg!==void 0?Z.xLabel+=&quot; +&quot;+Se+&quot; / -&quot;+w.tickText(Z.xa,Z.xa.c2l(Z.xerrneg),&quot;hover&quot;).text:Z.xLabel+=&quot; ± &quot;+Se,G===&quot;x&quot;&amp;&amp;(Z.distance+=1)}if(!(isNaN(Z.yerr)||Z.ya.type===&quot;log&quot;&amp;&amp;Z.yerr&lt;=0)){var Oe=w.tickText(Z.ya,Z.ya.c2l(Z.yerr),&quot;hover&quot;).text;Z.yerrneg!==void 0?Z.yLabel+=&quot; +&quot;+Oe+&quot; / -&quot;+w.tickText(Z.ya,Z.ya.c2l(Z.yerrneg),&quot;hover&quot;).text:Z.yLabel+=&quot; ± &quot;+Oe,G===&quot;y&quot;&amp;&amp;(Z.distance+=1)}var Pe=Z.hoverinfo||Z.trace.hoverinfo;return Pe&amp;&amp;Pe!==&quot;all&quot;&amp;&amp;((Pe=Array.isArray(Pe)?Pe:Pe.split(&quot;+&quot;)).indexOf(&quot;x&quot;)===-1&amp;&amp;(Z.xLabel=void 0),Pe.indexOf(&quot;y&quot;)===-1&amp;&amp;(Z.yLabel=void 0),Pe.indexOf(&quot;z&quot;)===-1&amp;&amp;(Z.zLabel=void 0),Pe.indexOf(&quot;text&quot;)===-1&amp;&amp;(Z.text=void 0),Pe.indexOf(&quot;name&quot;)===-1&amp;&amp;(Z.name=void 0)),Z}function L(Z,G,X){var Q,re,ae=X.container,ie=X.fullLayout,se=ie._size,he=X.event,Se=!!G.hLinePoint,Oe=!!G.vLinePoint;if(ae.selectAll(&quot;.spikeline&quot;).remove(),Oe||Se){var Pe=h.combine(ie.plot_bgcolor,ie.paper_bgcolor);if(Se){var Me,ce,we=G.hLinePoint;Q=we&amp;&amp;we.xa,(re=we&amp;&amp;we.ya).spikesnap===&quot;cursor&quot;?(Me=he.pointerX,ce=he.pointerY):(Me=Q._offset+we.x,ce=re._offset+we.y);var K,ne,de=c.readability(we.color,Pe)&lt;1.5?h.contrast(Pe):we.color,_e=re.spikemode,ue=re.spikethickness,pe=re.spikecolor||de,xe=w.getPxPosition(Z,re);if(_e.indexOf(&quot;toaxis&quot;)!==-1||_e.indexOf(&quot;across&quot;)!==-1){if(_e.indexOf(&quot;toaxis&quot;)!==-1&amp;&amp;(K=xe,ne=Me),_e.indexOf(&quot;across&quot;)!==-1){var ye=re._counterDomainMin,Te=re._counterDomainMax;re.anchor===&quot;free&quot;&amp;&amp;(ye=Math.min(ye,re.position),Te=Math.max(Te,re.position)),K=se.l+ye*se.w,ne=se.l+Te*se.w}ae.insert(&quot;line&quot;,&quot;:first-child&quot;).attr({x1:K,x2:ne,y1:ce,y2:ce,&quot;stroke-width&quot;:ue,stroke:pe,&quot;stroke-dasharray&quot;:v.dashStyle(re.spikedash,ue)}).classed(&quot;spikeline&quot;,!0).classed(&quot;crisp&quot;,!0),ae.insert(&quot;line&quot;,&quot;:first-child&quot;).attr({x1:K,x2:ne,y1:ce,y2:ce,&quot;stroke-width&quot;:ue+2,stroke:Pe}).classed(&quot;spikeline&quot;,!0).classed(&quot;crisp&quot;,!0)}_e.indexOf(&quot;marker&quot;)!==-1&amp;&amp;ae.insert(&quot;circle&quot;,&quot;:first-child&quot;).attr({cx:xe+(re.side!==&quot;right&quot;?ue:-ue),cy:ce,r:ue,fill:pe}).classed(&quot;spikeline&quot;,!0)}if(Oe){var Ae,Re,Le=G.vLinePoint;Q=Le&amp;&amp;Le.xa,re=Le&amp;&amp;Le.ya,Q.spikesnap===&quot;cursor&quot;?(Ae=he.pointerX,Re=he.pointerY):(Ae=Q._offset+Le.x,Re=re._offset+Le.y);var $e,Fe,Be=c.readability(Le.color,Pe)&lt;1.5?h.contrast(Pe):Le.color,Ue=Q.spikemode,qe=Q.spikethickness,Xe=Q.spikecolor||Be,ot=w.getPxPosition(Z,Q);if(Ue.indexOf(&quot;toaxis&quot;)!==-1||Ue.indexOf(&quot;across&quot;)!==-1){if(Ue.indexOf(&quot;toaxis&quot;)!==-1&amp;&amp;($e=ot,Fe=Re),Ue.indexOf(&quot;across&quot;)!==-1){var st=Q._counterDomainMin,dt=Q._counterDomainMax;Q.anchor===&quot;free&quot;&amp;&amp;(st=Math.min(st,Q.position),dt=Math.max(dt,Q.position)),$e=se.t+(1-dt)*se.h,Fe=se.t+(1-st)*se.h}ae.insert(&quot;line&quot;,&quot;:first-child&quot;).attr({x1:Ae,x2:Ae,y1:$e,y2:Fe,&quot;stroke-width&quot;:qe,stroke:Xe,&quot;stroke-dasharray&quot;:v.dashStyle(Q.spikedash,qe)}).classed(&quot;spikeline&quot;,!0).classed(&quot;crisp&quot;,!0),ae.insert(&quot;line&quot;,&quot;:first-child&quot;).attr({x1:Ae,x2:Ae,y1:$e,y2:Fe,&quot;stroke-width&quot;:qe+2,stroke:Pe}).classed(&quot;spikeline&quot;,!0).classed(&quot;crisp&quot;,!0)}Ue.indexOf(&quot;marker&quot;)!==-1&amp;&amp;ae.insert(&quot;circle&quot;,&quot;:first-child&quot;).attr({cx:Ae,cy:ot-(Q.side!==&quot;top&quot;?qe:-qe),r:qe,fill:Xe}).classed(&quot;spikeline&quot;,!0)}}}function W(Z,G){return!G}function U(Z,G){return g.plainText(Z||&quot;&quot;,{len:G,allowedTags:[&quot;br&quot;,&quot;sub&quot;,&quot;sup&quot;,&quot;b&quot;,&quot;i&quot;,&quot;em&quot;]})}function V(Z,G,X){var Q=G[Z+&quot;a&quot;],re=G[Z+&quot;Val&quot;],ae=G.cd[0];if(Q.type===&quot;category&quot;||Q.type===&quot;multicategory&quot;)re=Q._categoriesMap[re];else if(Q.type===&quot;date&quot;){var ie=G.trace[Z+&quot;periodalignment&quot;];if(ie){var se=G.cd[G.index],he=se[Z+&quot;Start&quot;];he===void 0&amp;&amp;(he=se[Z]);var Se=se[Z+&quot;End&quot;];Se===void 0&amp;&amp;(Se=se[Z]);var Oe=Se-he;ie===&quot;end&quot;?re+=Oe:ie===&quot;middle&quot;&amp;&amp;(re+=Oe/2)}re=Q.d2c(re)}return ae&amp;&amp;ae.t&amp;&amp;ae.t.posLetter===Q._id&amp;&amp;(X.boxmode!==&quot;group&quot;&amp;&amp;X.violinmode!==&quot;group&quot;||(re+=ae.t.dPos)),re}function te(Z){return Z.offsetTop+Z.clientTop}function ee(Z){return Z.offsetLeft+Z.clientLeft}function H(Z,G){var X=Z._fullLayout,Q=G.getBoundingClientRect(),re=Q.left,ae=Q.top,ie=re+Q.width,se=ae+Q.height,he=d.apply3DTransform(X._invTransform)(re,ae),Se=d.apply3DTransform(X._invTransform)(ie,se),Oe=he[0],Pe=he[1],Me=Se[0],ce=Se[1];return{x:Oe,y:Pe,width:Me-Oe,height:ce-Pe,top:Math.min(Pe,ce),left:Math.min(Oe,Me),right:Math.max(Oe,Me),bottom:Math.max(Pe,ce)}}},38048:function(i,o,a){var s=a(71828),u=a(7901),c=a(23469).isUnifiedHover;i.exports=function(d,f,p,m){m=m||{};var g=f.legend;function b(v){m.font[v]||(m.font[v]=g?f.legend.font[v]:f.font[v])}f&amp;&amp;c(f.hovermode)&amp;&amp;(m.font||(m.font={}),b(&quot;size&quot;),b(&quot;family&quot;),b(&quot;color&quot;),g?(m.bgcolor||(m.bgcolor=u.combine(f.legend.bgcolor,f.paper_bgcolor)),m.bordercolor||(m.bordercolor=f.legend.bordercolor)):m.bgcolor||(m.bgcolor=f.paper_bgcolor)),p(&quot;hoverlabel.bgcolor&quot;,m.bgcolor),p(&quot;hoverlabel.bordercolor&quot;,m.bordercolor),p(&quot;hoverlabel.namelength&quot;,m.namelength),s.coerceFont(p,&quot;hoverlabel.font&quot;,m.font),p(&quot;hoverlabel.align&quot;,m.align)}},98212:function(i,o,a){var s=a(71828),u=a(528);i.exports=function(c,d){function f(p,m){return d[p]!==void 0?d[p]:s.coerce(c,d,u,p,m)}return f(&quot;clickmode&quot;),f(&quot;hovermode&quot;)}},30211:function(i,o,a){var s=a(39898),u=a(71828),c=a(28569),d=a(23469),f=a(528),p=a(88335);i.exports={moduleType:&quot;component&quot;,name:&quot;fx&quot;,constants:a(26675),schema:{layout:f},attributes:a(77914),layoutAttributes:f,supplyLayoutGlobalDefaults:a(22774),supplyDefaults:a(54268),supplyLayoutDefaults:a(34938),calc:a(30732),getDistanceFunction:d.getDistanceFunction,getClosest:d.getClosest,inbox:d.inbox,quadrature:d.quadrature,appendArrayPointValue:d.appendArrayPointValue,castHoverOption:function(m,g,b){return u.castOption(m,g,&quot;hoverlabel.&quot;+b)},castHoverinfo:function(m,g,b){return u.castOption(m,b,&quot;hoverinfo&quot;,function(v){return u.coerceHoverinfo({hoverinfo:v},{_module:m._module},g)})},hover:p.hover,unhover:c.unhover,loneHover:p.loneHover,loneUnhover:function(m){var g=u.isD3Selection(m)?m:s.select(m);g.selectAll(&quot;g.hovertext&quot;).remove(),g.selectAll(&quot;.spikeline&quot;).remove()},click:a(75914)}},528:function(i,o,a){var s=a(26675),u=a(41940),c=u({editType:&quot;none&quot;});c.family.dflt=s.HOVERFONT,c.size.dflt=s.HOVERFONTSIZE,i.exports={clickmode:{valType:&quot;flaglist&quot;,flags:[&quot;event&quot;,&quot;select&quot;],dflt:&quot;event&quot;,editType:&quot;plot&quot;,extras:[&quot;none&quot;]},dragmode:{valType:&quot;enumerated&quot;,values:[&quot;zoom&quot;,&quot;pan&quot;,&quot;select&quot;,&quot;lasso&quot;,&quot;drawclosedpath&quot;,&quot;drawopenpath&quot;,&quot;drawline&quot;,&quot;drawrect&quot;,&quot;drawcircle&quot;,&quot;orbit&quot;,&quot;turntable&quot;,!1],dflt:&quot;zoom&quot;,editType:&quot;modebar&quot;},hovermode:{valType:&quot;enumerated&quot;,values:[&quot;x&quot;,&quot;y&quot;,&quot;closest&quot;,!1,&quot;x unified&quot;,&quot;y unified&quot;],dflt:&quot;closest&quot;,editType:&quot;modebar&quot;},hoverdistance:{valType:&quot;integer&quot;,min:-1,dflt:20,editType:&quot;none&quot;},spikedistance:{valType:&quot;integer&quot;,min:-1,dflt:-1,editType:&quot;none&quot;},hoverlabel:{bgcolor:{valType:&quot;color&quot;,editType:&quot;none&quot;},bordercolor:{valType:&quot;color&quot;,editType:&quot;none&quot;},font:c,grouptitlefont:u({editType:&quot;none&quot;}),align:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;right&quot;,&quot;auto&quot;],dflt:&quot;auto&quot;,editType:&quot;none&quot;},namelength:{valType:&quot;integer&quot;,min:-1,dflt:15,editType:&quot;none&quot;},editType:&quot;none&quot;},selectdirection:{valType:&quot;enumerated&quot;,values:[&quot;h&quot;,&quot;v&quot;,&quot;d&quot;,&quot;any&quot;],dflt:&quot;any&quot;,editType:&quot;none&quot;}}},34938:function(i,o,a){var s=a(71828),u=a(528),c=a(98212),d=a(38048);i.exports=function(f,p){function m(h,y){return s.coerce(f,p,u,h,y)}c(f,p)&amp;&amp;(m(&quot;hoverdistance&quot;),m(&quot;spikedistance&quot;)),m(&quot;dragmode&quot;)===&quot;select&quot;&amp;&amp;m(&quot;selectdirection&quot;);var g=p._has(&quot;mapbox&quot;),b=p._has(&quot;geo&quot;),v=p._basePlotModules.length;p.dragmode===&quot;zoom&quot;&amp;&amp;((g||b)&amp;&amp;v===1||g&amp;&amp;b&amp;&amp;v===2)&amp;&amp;(p.dragmode=&quot;pan&quot;),d(f,p,m),s.coerceFont(m,&quot;hoverlabel.grouptitlefont&quot;,p.hoverlabel.font)}},22774:function(i,o,a){var s=a(71828),u=a(38048),c=a(528);i.exports=function(d,f){u(d,f,function(p,m){return s.coerce(d,f,c,p,m)})}},83312:function(i,o,a){var s=a(71828),u=a(30587).counter,c=a(27670).Y,d=a(85555).idRegex,f=a(44467),p={rows:{valType:&quot;integer&quot;,min:1,editType:&quot;plot&quot;},roworder:{valType:&quot;enumerated&quot;,values:[&quot;top to bottom&quot;,&quot;bottom to top&quot;],dflt:&quot;top to bottom&quot;,editType:&quot;plot&quot;},columns:{valType:&quot;integer&quot;,min:1,editType:&quot;plot&quot;},subplots:{valType:&quot;info_array&quot;,freeLength:!0,dimensions:2,items:{valType:&quot;enumerated&quot;,values:[u(&quot;xy&quot;).toString(),&quot;&quot;],editType:&quot;plot&quot;},editType:&quot;plot&quot;},xaxes:{valType:&quot;info_array&quot;,freeLength:!0,items:{valType:&quot;enumerated&quot;,values:[d.x.toString(),&quot;&quot;],editType:&quot;plot&quot;},editType:&quot;plot&quot;},yaxes:{valType:&quot;info_array&quot;,freeLength:!0,items:{valType:&quot;enumerated&quot;,values:[d.y.toString(),&quot;&quot;],editType:&quot;plot&quot;},editType:&quot;plot&quot;},pattern:{valType:&quot;enumerated&quot;,values:[&quot;independent&quot;,&quot;coupled&quot;],dflt:&quot;coupled&quot;,editType:&quot;plot&quot;},xgap:{valType:&quot;number&quot;,min:0,max:1,editType:&quot;plot&quot;},ygap:{valType:&quot;number&quot;,min:0,max:1,editType:&quot;plot&quot;},domain:c({name:&quot;grid&quot;,editType:&quot;plot&quot;,noGridCell:!0},{}),xside:{valType:&quot;enumerated&quot;,values:[&quot;bottom&quot;,&quot;bottom plot&quot;,&quot;top plot&quot;,&quot;top&quot;],dflt:&quot;bottom plot&quot;,editType:&quot;plot&quot;},yside:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;left plot&quot;,&quot;right plot&quot;,&quot;right&quot;],dflt:&quot;left plot&quot;,editType:&quot;plot&quot;},editType:&quot;plot&quot;};function m(v,h,y){var w=h[y+&quot;axes&quot;],_=Object.keys((v._splomAxes||{})[y]||{});return Array.isArray(w)?w:_.length?_:void 0}function g(v,h,y,w,_,x){var T=h(v+&quot;gap&quot;,y),k=h(&quot;domain.&quot;+v);h(v+&quot;side&quot;,w);for(var S=new Array(_),C=k[0],M=(k[1]-C)/(_-T),O=M*(1-T),D=0;D&lt;_;D++){var P=C+M*D;S[x?_-1-D:D]=[P,P+O]}return S}function b(v,h,y,w,_){var x,T=new Array(y);function k(S,C){h.indexOf(C)!==-1&amp;&amp;w[C]===void 0?(T[S]=C,w[C]=S):T[S]=&quot;&quot;}if(Array.isArray(v))for(x=0;x&lt;y;x++)k(x,v[x]);else for(k(0,_),x=1;x&lt;y;x++)k(x,_+(x+1));return T}i.exports={moduleType:&quot;component&quot;,name:&quot;grid&quot;,schema:{layout:{grid:p}},layoutAttributes:p,sizeDefaults:function(v,h){var y=v.grid||{},w=m(h,y,&quot;x&quot;),_=m(h,y,&quot;y&quot;);if(v.grid||w||_){var x,T,k=Array.isArray(y.subplots)&amp;&amp;Array.isArray(y.subplots[0]),S=Array.isArray(w),C=Array.isArray(_),M=S&amp;&amp;w!==y.xaxes&amp;&amp;C&amp;&amp;_!==y.yaxes;k?(x=y.subplots.length,T=y.subplots[0].length):(C&amp;&amp;(x=_.length),S&amp;&amp;(T=w.length));var O=f.newContainer(h,&quot;grid&quot;),D=z(&quot;rows&quot;,x),P=z(&quot;columns&quot;,T);if(D*P&gt;1){k||S||C||z(&quot;pattern&quot;)===&quot;independent&quot;&amp;&amp;(k=!0),O._hasSubplotGrid=k;var E,I,A=z(&quot;roworder&quot;)===&quot;top to bottom&quot;,F=k?.2:.1,j=k?.3:.1;M&amp;&amp;h._splomGridDflt&amp;&amp;(E=h._splomGridDflt.xside,I=h._splomGridDflt.yside),O._domains={x:g(&quot;x&quot;,z,F,E,P),y:g(&quot;y&quot;,z,j,I,D,A)}}else delete h.grid}function z(B,N){return s.coerce(y,O,p,B,N)}},contentDefaults:function(v,h){var y=h.grid;if(y&amp;&amp;y._domains){var w,_,x,T,k,S,C,M=v.grid||{},O=h._subplots,D=y._hasSubplotGrid,P=y.rows,E=y.columns,I=y.pattern===&quot;independent&quot;,A=y._axisMap={};if(D){var F=M.subplots||[];S=y.subplots=new Array(P);var j=1;for(w=0;w&lt;P;w++){var z=S[w]=new Array(E),B=F[w]||[];for(_=0;_&lt;E;_++)if(I?(k=j===1?&quot;xy&quot;:&quot;x&quot;+j+&quot;y&quot;+j,j++):k=B[_],z[_]=&quot;&quot;,O.cartesian.indexOf(k)!==-1){if(C=k.indexOf(&quot;y&quot;),x=k.slice(0,C),T=k.slice(C),A[x]!==void 0&amp;&amp;A[x]!==_||A[T]!==void 0&amp;&amp;A[T]!==w)continue;z[_]=k,A[x]=_,A[T]=w}}}else{var N=m(h,M,&quot;x&quot;),R=m(h,M,&quot;y&quot;);y.xaxes=b(N,O.xaxis,E,A,&quot;x&quot;),y.yaxes=b(R,O.yaxis,P,A,&quot;y&quot;)}var q=y._anchors={},Y=y.roworder===&quot;top to bottom&quot;;for(var L in A){var W,U,V,te=L.charAt(0),ee=y[te+&quot;side&quot;];if(ee.length&lt;8)q[L]=&quot;free&quot;;else if(te===&quot;x&quot;){if(ee.charAt(0)===&quot;t&quot;===Y?(W=0,U=1,V=P):(W=P-1,U=-1,V=-1),D){var H=A[L];for(w=W;w!==V;w+=U)if((k=S[w][H])&amp;&amp;(C=k.indexOf(&quot;y&quot;),k.slice(0,C)===L)){q[L]=k.slice(C);break}}else for(w=W;w!==V;w+=U)if(T=y.yaxes[w],O.cartesian.indexOf(L+T)!==-1){q[L]=T;break}}else if(ee.charAt(0)===&quot;l&quot;?(W=0,U=1,V=E):(W=E-1,U=-1,V=-1),D){var Z=A[L];for(w=W;w!==V;w+=U)if((k=S[Z][w])&amp;&amp;(C=k.indexOf(&quot;y&quot;),k.slice(C)===L)){q[L]=k.slice(0,C);break}}else for(w=W;w!==V;w+=U)if(x=y.xaxes[w],O.cartesian.indexOf(x+L)!==-1){q[L]=x;break}}}}}},69819:function(i,o,a){var s=a(85555),u=a(44467).templatedArray;a(24695),i.exports=u(&quot;image&quot;,{visible:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;arraydraw&quot;},source:{valType:&quot;string&quot;,editType:&quot;arraydraw&quot;},layer:{valType:&quot;enumerated&quot;,values:[&quot;below&quot;,&quot;above&quot;],dflt:&quot;above&quot;,editType:&quot;arraydraw&quot;},sizex:{valType:&quot;number&quot;,dflt:0,editType:&quot;arraydraw&quot;},sizey:{valType:&quot;number&quot;,dflt:0,editType:&quot;arraydraw&quot;},sizing:{valType:&quot;enumerated&quot;,values:[&quot;fill&quot;,&quot;contain&quot;,&quot;stretch&quot;],dflt:&quot;contain&quot;,editType:&quot;arraydraw&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:1,editType:&quot;arraydraw&quot;},x:{valType:&quot;any&quot;,dflt:0,editType:&quot;arraydraw&quot;},y:{valType:&quot;any&quot;,dflt:0,editType:&quot;arraydraw&quot;},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;left&quot;,editType:&quot;arraydraw&quot;},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],dflt:&quot;top&quot;,editType:&quot;arraydraw&quot;},xref:{valType:&quot;enumerated&quot;,values:[&quot;paper&quot;,s.idRegex.x.toString()],dflt:&quot;paper&quot;,editType:&quot;arraydraw&quot;},yref:{valType:&quot;enumerated&quot;,values:[&quot;paper&quot;,s.idRegex.y.toString()],dflt:&quot;paper&quot;,editType:&quot;arraydraw&quot;},editType:&quot;arraydraw&quot;})},75378:function(i,o,a){var s=a(92770),u=a(58163);i.exports=function(c,d,f,p){d=d||{};var m=f===&quot;log&quot;&amp;&amp;d.type===&quot;linear&quot;,g=f===&quot;linear&quot;&amp;&amp;d.type===&quot;log&quot;;if(m||g){for(var b,v,h=c._fullLayout.images,y=d._id.charAt(0),w=0;w&lt;h.length;w++)if(v=&quot;images[&quot;+w+&quot;].&quot;,(b=h[w])[y+&quot;ref&quot;]===d._id){var _=b[y],x=b[&quot;size&quot;+y],T=null,k=null;if(m){T=u(_,d.range);var S=x/Math.pow(10,T)/2;k=2*Math.log(S+Math.sqrt(1+S*S))/Math.LN10}else k=(T=Math.pow(10,_))*(Math.pow(10,x/2)-Math.pow(10,-x/2));s(T)?s(k)||(k=null):(T=null,k=null),p(v+y,T),p(v+&quot;size&quot;+y,k)}}}},81603:function(i,o,a){var s=a(71828),u=a(89298),c=a(85501),d=a(69819);function f(p,m,g){function b(T,k){return s.coerce(p,m,d,T,k)}var v=b(&quot;source&quot;);if(!b(&quot;visible&quot;,!!v))return m;b(&quot;layer&quot;),b(&quot;xanchor&quot;),b(&quot;yanchor&quot;),b(&quot;sizex&quot;),b(&quot;sizey&quot;),b(&quot;sizing&quot;),b(&quot;opacity&quot;);for(var h={_fullLayout:g},y=[&quot;x&quot;,&quot;y&quot;],w=0;w&lt;2;w++){var _=y[w],x=u.coerceRef(p,m,h,_,&quot;paper&quot;,void 0);x!==&quot;paper&quot;&amp;&amp;u.getFromId(h,x)._imgIndices.push(m._index),u.coercePosition(m,h,b,x,_,0)}return m}i.exports=function(p,m){c(p,m,{name:&quot;images&quot;,handleItemDefaults:f})}},80750:function(i,o,a){var s=a(39898),u=a(91424),c=a(89298),d=a(41675),f=a(77922);i.exports=function(p){var m,g,b=p._fullLayout,v=[],h={},y=[];for(g=0;g&lt;b.images.length;g++){var w=b.images[g];if(w.visible)if(w.layer===&quot;below&quot;&amp;&amp;w.xref!==&quot;paper&quot;&amp;&amp;w.yref!==&quot;paper&quot;){m=d.ref2id(w.xref)+d.ref2id(w.yref);var _=b._plots[m];if(!_){y.push(w);continue}_.mainplot&amp;&amp;(m=_.mainplot.id),h[m]||(h[m]=[]),h[m].push(w)}else w.layer===&quot;above&quot;?v.push(w):y.push(w)}var x={left:{sizing:&quot;xMin&quot;,offset:0},center:{sizing:&quot;xMid&quot;,offset:-.5},right:{sizing:&quot;xMax&quot;,offset:-1}},T={top:{sizing:&quot;YMin&quot;,offset:0},middle:{sizing:&quot;YMid&quot;,offset:-.5},bottom:{sizing:&quot;YMax&quot;,offset:-1}};function k(E){var I=s.select(this);if(this._imgSrc!==E.source)if(I.attr(&quot;xmlns&quot;,f.svg),E.source&amp;&amp;E.source.slice(0,5)===&quot;data:&quot;)I.attr(&quot;xlink:href&quot;,E.source),this._imgSrc=E.source;else{var A=new Promise((function(F){var j=new Image;function z(){I.remove(),F()}this.img=j,j.setAttribute(&quot;crossOrigin&quot;,&quot;anonymous&quot;),j.onerror=z,j.onload=function(){var B=document.createElement(&quot;canvas&quot;);B.width=this.width,B.height=this.height,B.getContext(&quot;2d&quot;,{willReadFrequently:!0}).drawImage(this,0,0);var N=B.toDataURL(&quot;image/png&quot;);I.attr(&quot;xlink:href&quot;,N),F()},I.on(&quot;error&quot;,z),j.src=E.source,this._imgSrc=E.source}).bind(this));p._promises.push(A)}}function S(E){var I,A,F=s.select(this),j=c.getFromId(p,E.xref),z=c.getFromId(p,E.yref),B=c.getRefType(E.xref)===&quot;domain&quot;,N=c.getRefType(E.yref)===&quot;domain&quot;,R=b._size;I=j!==void 0?typeof E.xref==&quot;string&quot;&amp;&amp;B?j._length*E.sizex:Math.abs(j.l2p(E.sizex)-j.l2p(0)):E.sizex*R.w,A=z!==void 0?typeof E.yref==&quot;string&quot;&amp;&amp;N?z._length*E.sizey:Math.abs(z.l2p(E.sizey)-z.l2p(0)):E.sizey*R.h;var q,Y,L=I*x[E.xanchor].offset,W=A*T[E.yanchor].offset,U=x[E.xanchor].sizing+T[E.yanchor].sizing;switch(q=j!==void 0?typeof E.xref==&quot;string&quot;&amp;&amp;B?j._length*E.x+j._offset:j.r2p(E.x)+j._offset:E.x*R.w+R.l,q+=L,Y=z!==void 0?typeof E.yref==&quot;string&quot;&amp;&amp;N?z._length*(1-E.y)+z._offset:z.r2p(E.y)+z._offset:R.h-E.y*R.h+R.t,Y+=W,E.sizing){case&quot;fill&quot;:U+=&quot; slice&quot;;break;case&quot;stretch&quot;:U=&quot;none&quot;}F.attr({x:q,y:Y,width:I,height:A,preserveAspectRatio:U,opacity:E.opacity});var V=(j&amp;&amp;c.getRefType(E.xref)!==&quot;domain&quot;?j._id:&quot;&quot;)+(z&amp;&amp;c.getRefType(E.yref)!==&quot;domain&quot;?z._id:&quot;&quot;);u.setClipUrl(F,V?&quot;clip&quot;+b._uid+V:null,p)}var C=b._imageLowerLayer.selectAll(&quot;image&quot;).data(y),M=b._imageUpperLayer.selectAll(&quot;image&quot;).data(v);C.enter().append(&quot;image&quot;),M.enter().append(&quot;image&quot;),C.exit().remove(),M.exit().remove(),C.each(function(E){k.bind(this)(E),S.bind(this)(E)}),M.each(function(E){k.bind(this)(E),S.bind(this)(E)});var O=Object.keys(b._plots);for(g=0;g&lt;O.length;g++){m=O[g];var D=b._plots[m];if(D.imagelayer){var P=D.imagelayer.selectAll(&quot;image&quot;).data(h[m]||[]);P.enter().append(&quot;image&quot;),P.exit().remove(),P.each(function(E){k.bind(this)(E),S.bind(this)(E)})}}}},68804:function(i,o,a){i.exports={moduleType:&quot;component&quot;,name:&quot;images&quot;,layoutAttributes:a(69819),supplyLayoutDefaults:a(81603),includeBasePlot:a(76325)(&quot;images&quot;),draw:a(80750),convertCoords:a(75378)}},33030:function(i,o,a){var s=a(41940),u=a(22399);i.exports={_isSubplotObj:!0,visible:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;legend&quot;},bgcolor:{valType:&quot;color&quot;,editType:&quot;legend&quot;},bordercolor:{valType:&quot;color&quot;,dflt:u.defaultLine,editType:&quot;legend&quot;},borderwidth:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;legend&quot;},font:s({editType:&quot;legend&quot;}),grouptitlefont:s({editType:&quot;legend&quot;}),orientation:{valType:&quot;enumerated&quot;,values:[&quot;v&quot;,&quot;h&quot;],dflt:&quot;v&quot;,editType:&quot;legend&quot;},traceorder:{valType:&quot;flaglist&quot;,flags:[&quot;reversed&quot;,&quot;grouped&quot;],extras:[&quot;normal&quot;],editType:&quot;legend&quot;},tracegroupgap:{valType:&quot;number&quot;,min:0,dflt:10,editType:&quot;legend&quot;},entrywidth:{valType:&quot;number&quot;,min:0,editType:&quot;legend&quot;},entrywidthmode:{valType:&quot;enumerated&quot;,values:[&quot;fraction&quot;,&quot;pixels&quot;],dflt:&quot;pixels&quot;,editType:&quot;legend&quot;},itemsizing:{valType:&quot;enumerated&quot;,values:[&quot;trace&quot;,&quot;constant&quot;],dflt:&quot;trace&quot;,editType:&quot;legend&quot;},itemwidth:{valType:&quot;number&quot;,min:30,dflt:30,editType:&quot;legend&quot;},itemclick:{valType:&quot;enumerated&quot;,values:[&quot;toggle&quot;,&quot;toggleothers&quot;,!1],dflt:&quot;toggle&quot;,editType:&quot;legend&quot;},itemdoubleclick:{valType:&quot;enumerated&quot;,values:[&quot;toggle&quot;,&quot;toggleothers&quot;,!1],dflt:&quot;toggleothers&quot;,editType:&quot;legend&quot;},groupclick:{valType:&quot;enumerated&quot;,values:[&quot;toggleitem&quot;,&quot;togglegroup&quot;],dflt:&quot;togglegroup&quot;,editType:&quot;legend&quot;},x:{valType:&quot;number&quot;,editType:&quot;legend&quot;},xref:{valType:&quot;enumerated&quot;,dflt:&quot;paper&quot;,values:[&quot;container&quot;,&quot;paper&quot;],editType:&quot;layoutstyle&quot;},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;left&quot;,editType:&quot;legend&quot;},y:{valType:&quot;number&quot;,editType:&quot;legend&quot;},yref:{valType:&quot;enumerated&quot;,dflt:&quot;paper&quot;,values:[&quot;container&quot;,&quot;paper&quot;],editType:&quot;layoutstyle&quot;},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],editType:&quot;legend&quot;},uirevision:{valType:&quot;any&quot;,editType:&quot;none&quot;},valign:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],dflt:&quot;middle&quot;,editType:&quot;legend&quot;},title:{text:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;legend&quot;},font:s({editType:&quot;legend&quot;}),side:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;left&quot;,&quot;top left&quot;,&quot;top center&quot;,&quot;top right&quot;],editType:&quot;legend&quot;},editType:&quot;legend&quot;},editType:&quot;legend&quot;}},14928:function(i){i.exports={scrollBarWidth:6,scrollBarMinHeight:20,scrollBarColor:&quot;#808BA4&quot;,scrollBarMargin:4,scrollBarEnterAttrs:{rx:20,ry:3,width:0,height:0},titlePad:2,itemGap:5}},99017:function(i,o,a){var s=a(73972),u=a(71828),c=a(44467),d=a(9012),f=a(33030),p=a(10820),m=a(10130);function g(b,v,h,y){var w=v[b]||{},_=c.newContainer(h,b);function x(U,V){return u.coerce(w,_,f,U,V)}var T=u.coerceFont(x,&quot;font&quot;,h.font);if(x(&quot;bgcolor&quot;,h.paper_bgcolor),x(&quot;bordercolor&quot;),x(&quot;visible&quot;)){for(var k,S=function(U,V){var te=k._input,ee=k;return u.coerce(te,ee,d,U,V)},C=h.font||{},M=u.coerceFont(x,&quot;grouptitlefont&quot;,u.extendFlat({},C,{size:Math.round(1.1*C.size)})),O=0,D=!1,P=&quot;normal&quot;,E=(h.shapes||[]).filter(function(U){return U.showlegend}),I=y.concat(E).filter(function(U){return b===(U.legend||&quot;legend&quot;)}),A=0;A&lt;I.length;A++)if((k=I[A]).visible){var F=k._isShape;(k.showlegend||k._dfltShowLegend&amp;&amp;!(k._module&amp;&amp;k._module.attributes&amp;&amp;k._module.attributes.showlegend&amp;&amp;k._module.attributes.showlegend.dflt===!1))&amp;&amp;(O++,k.showlegend&amp;&amp;(D=!0,(!F&amp;&amp;s.traceIs(k,&quot;pie-like&quot;)||k._input.showlegend===!0)&amp;&amp;O++),u.coerceFont(S,&quot;legendgrouptitle.font&quot;,M)),(!F&amp;&amp;s.traceIs(k,&quot;bar&quot;)&amp;&amp;h.barmode===&quot;stack&quot;||[&quot;tonextx&quot;,&quot;tonexty&quot;].indexOf(k.fill)!==-1)&amp;&amp;(P=m.isGrouped({traceorder:P})?&quot;grouped+reversed&quot;:&quot;reversed&quot;),k.legendgroup!==void 0&amp;&amp;k.legendgroup!==&quot;&quot;&amp;&amp;(P=m.isReversed({traceorder:P})?&quot;reversed+grouped&quot;:&quot;grouped&quot;)}var j=u.coerce(v,h,p,&quot;showlegend&quot;,D&amp;&amp;O&gt;(b===&quot;legend&quot;?1:0));if(j===!1&amp;&amp;(h[b]=void 0),(j!==!1||w.uirevision)&amp;&amp;(x(&quot;uirevision&quot;,h.uirevision),j!==!1)){x(&quot;borderwidth&quot;);var z,B,N,R=x(&quot;orientation&quot;)===&quot;h&quot;,q=x(&quot;yref&quot;)===&quot;paper&quot;,Y=x(&quot;xref&quot;)===&quot;paper&quot;,L=&quot;left&quot;;if(R?(z=0,s.getComponentMethod(&quot;rangeslider&quot;,&quot;isVisible&quot;)(v.xaxis)?q?(B=1.1,N=&quot;bottom&quot;):(B=1,N=&quot;top&quot;):q?(B=-.1,N=&quot;top&quot;):(B=0,N=&quot;bottom&quot;)):(B=1,N=&quot;auto&quot;,Y?z=1.02:(z=1,L=&quot;right&quot;)),u.coerce(w,_,{x:{valType:&quot;number&quot;,editType:&quot;legend&quot;,min:Y?-2:0,max:Y?3:1,dflt:z}},&quot;x&quot;),u.coerce(w,_,{y:{valType:&quot;number&quot;,editType:&quot;legend&quot;,min:q?-2:0,max:q?3:1,dflt:B}},&quot;y&quot;),x(&quot;traceorder&quot;,P),m.isGrouped(h[b])&amp;&amp;x(&quot;tracegroupgap&quot;),x(&quot;entrywidth&quot;),x(&quot;entrywidthmode&quot;),x(&quot;itemsizing&quot;),x(&quot;itemwidth&quot;),x(&quot;itemclick&quot;),x(&quot;itemdoubleclick&quot;),x(&quot;groupclick&quot;),x(&quot;xanchor&quot;,L),x(&quot;yanchor&quot;,N),x(&quot;valign&quot;),u.noneOrAll(w,_,[&quot;x&quot;,&quot;y&quot;]),x(&quot;title.text&quot;)){x(&quot;title.side&quot;,R?&quot;left&quot;:&quot;top&quot;);var W=u.extendFlat({},T,{size:u.bigFont(T.size)});u.coerceFont(x,&quot;title.font&quot;,W)}}}}i.exports=function(b,v,h){var y,w=h.slice(),_=v.shapes;if(_)for(y=0;y&lt;_.length;y++){var x=_[y];if(x.showlegend){var T={_input:x._input,visible:x.visible,showlegend:x.showlegend,legend:x.legend};w.push(T)}}var k=[&quot;legend&quot;];for(y=0;y&lt;w.length;y++)u.pushUnique(k,w[y].legend);for(v._legends=[],y=0;y&lt;k.length;y++){var S=k[y];g(S,b,v,w),v[S]&amp;&amp;v[S].visible&amp;&amp;(v[S]._id=S),v._legends.push(S)}}},43969:function(i,o,a){var s=a(39898),u=a(71828),c=a(74875),d=a(73972),f=a(11086),p=a(28569),m=a(91424),g=a(7901),b=a(63893),v=a(85167),h=a(14928),y=a(18783),w=y.LINE_SPACING,_=y.FROM_TL,x=y.FROM_BR,T=a(82424),k=a(53630),S=a(10130),C=1,M=/^legend[0-9]*$/;function O(N,R){var q,Y,L=R||{},W=N._fullLayout,U=B(L),V=L._inHover;if(V?(Y=L.layer,q=&quot;hover&quot;):(Y=W._infolayer,q=U),Y){var te;if(q+=W._uid,N._legendMouseDownTime||(N._legendMouseDownTime=0),V){if(!L.entries)return;te=T(L.entries,L)}else{for(var ee=(N.calcdata||[]).slice(),H=W.shapes,Z=0;Z&lt;H.length;Z++){var G=H[Z];if(G.showlegend){var X={_isShape:!0,_fullInput:G,index:G._index,name:G.name||G.label.text||&quot;shape &quot;+G._index,legend:G.legend,legendgroup:G.legendgroup,legendgrouptitle:G.legendgrouptitle,legendrank:G.legendrank,legendwidth:G.legendwidth,showlegend:G.showlegend,visible:G.visible,opacity:G.opacity,mode:G.type===&quot;line&quot;?&quot;lines&quot;:&quot;markers&quot;,line:G.line,marker:{line:G.line,color:G.fillcolor,size:12,symbol:G.type===&quot;rect&quot;?&quot;square&quot;:G.type===&quot;circle&quot;?&quot;circle&quot;:&quot;hexagon2&quot;}};ee.push([{trace:X}])}}te=W.showlegend&amp;&amp;T(ee,L,W._legends.length&gt;1)}var Q=W.hiddenlabels||[];if(!(V||W.showlegend&amp;&amp;te.length))return Y.selectAll(&quot;.&quot;+U).remove(),W._topdefs.select(&quot;#&quot;+q).remove(),c.autoMargin(N,U);var re=u.ensureSingle(Y,&quot;g&quot;,U,function(ce){V||ce.attr(&quot;pointer-events&quot;,&quot;all&quot;)}),ae=u.ensureSingleById(W._topdefs,&quot;clipPath&quot;,q,function(ce){ce.append(&quot;rect&quot;)}),ie=u.ensureSingle(re,&quot;rect&quot;,&quot;bg&quot;,function(ce){ce.attr(&quot;shape-rendering&quot;,&quot;crispEdges&quot;)});ie.call(g.stroke,L.bordercolor).call(g.fill,L.bgcolor).style(&quot;stroke-width&quot;,L.borderwidth+&quot;px&quot;);var se,he=u.ensureSingle(re,&quot;g&quot;,&quot;scrollbox&quot;),Se=L.title;L._titleWidth=0,L._titleHeight=0,Se.text?((se=u.ensureSingle(he,&quot;text&quot;,U+&quot;titletext&quot;)).attr(&quot;text-anchor&quot;,&quot;start&quot;).call(m.font,Se.font).text(Se.text),F(se,he,N,L,C)):he.selectAll(&quot;.&quot;+U+&quot;titletext&quot;).remove();var Oe=u.ensureSingle(re,&quot;rect&quot;,&quot;scrollbar&quot;,function(ce){ce.attr(h.scrollBarEnterAttrs).call(g.fill,h.scrollBarColor)}),Pe=he.selectAll(&quot;g.groups&quot;).data(te);Pe.enter().append(&quot;g&quot;).attr(&quot;class&quot;,&quot;groups&quot;),Pe.exit().remove();var Me=Pe.selectAll(&quot;g.traces&quot;).data(u.identity);Me.enter().append(&quot;g&quot;).attr(&quot;class&quot;,&quot;traces&quot;),Me.exit().remove(),Me.style(&quot;opacity&quot;,function(ce){var we=ce[0].trace;return d.traceIs(we,&quot;pie-like&quot;)?Q.indexOf(ce[0].label)!==-1?.5:1:we.visible===&quot;legendonly&quot;?.5:1}).each(function(){s.select(this).call(E,N,L)}).call(k,N,L).each(function(){V||s.select(this).call(A,N,U)}),u.syncOrAsync([c.previousPromises,function(){return function(ce,we,K,ne){var de=ce._fullLayout,_e=B(ne);ne||(ne=de[_e]);var ue=de._size,pe=S.isVertical(ne),xe=S.isGrouped(ne),ye=ne.entrywidthmode===&quot;fraction&quot;,Te=ne.borderwidth,Ae=2*Te,Re=h.itemGap,Le=ne.itemwidth+2*Re,$e=2*(Te+Re),Fe=z(ne),Be=ne.y&lt;0||ne.y===0&amp;&amp;Fe===&quot;top&quot;,Ue=ne.y&gt;1||ne.y===1&amp;&amp;Fe===&quot;bottom&quot;,qe=ne.tracegroupgap,Xe={};ne._maxHeight=Math.max(Be||Ue?de.height/2:ue.h,30);var ot=0;ne._width=0,ne._height=0;var st=function(Ke){var Ye=0,nt=0,ct=Ke.title.side;return ct&amp;&amp;(ct.indexOf(&quot;left&quot;)!==-1&amp;&amp;(Ye=Ke._titleWidth),ct.indexOf(&quot;top&quot;)!==-1&amp;&amp;(nt=Ke._titleHeight)),[Ye,nt]}(ne);if(pe)K.each(function(Ke){var Ye=Ke[0].height;m.setTranslate(this,Te+st[0],Te+st[1]+ne._height+Ye/2+Re),ne._height+=Ye,ne._width=Math.max(ne._width,Ke[0].width)}),ot=Le+ne._width,ne._width+=Re+Le+Ae,ne._height+=$e,xe&amp;&amp;(we.each(function(Ke,Ye){m.setTranslate(this,0,Ye*ne.tracegroupgap)}),ne._height+=(ne._lgroupsLength-1)*ne.tracegroupgap);else{var dt=j(ne),vt=ne.x&lt;0||ne.x===0&amp;&amp;dt===&quot;right&quot;,We=ne.x&gt;1||ne.x===1&amp;&amp;dt===&quot;left&quot;,ze=Ue||Be,tt=de.width/2;ne._maxWidth=Math.max(vt?ze&amp;&amp;dt===&quot;left&quot;?ue.l+ue.w:tt:We?ze&amp;&amp;dt===&quot;right&quot;?ue.r+ue.w:tt:ue.w,2*Le);var it=0,St=0;K.each(function(Ke){var Ye=D(Ke,ne,Le);it=Math.max(it,Ye),St+=Ye}),ot=null;var Ze=0;if(xe){var ut=0,ht=0,Rt=0;we.each(function(){var Ke=0,Ye=0;s.select(this).selectAll(&quot;g.traces&quot;).each(function(ct){var yt=D(ct,ne,Le),rt=ct[0].height;m.setTranslate(this,st[0],st[1]+Te+Re+rt/2+Ye),Ye+=rt,Ke=Math.max(Ke,yt),Xe[ct[0].trace.legendgroup]=Ke});var nt=Ke+Re;ht&gt;0&amp;&amp;nt+Te+ht&gt;ne._maxWidth?(Ze=Math.max(Ze,ht),ht=0,Rt+=ut+qe,ut=Ye):ut=Math.max(ut,Ye),m.setTranslate(this,ht,Rt),ht+=nt}),ne._width=Math.max(Ze,ht)+Te,ne._height=Rt+ut+$e}else{var Ct=K.size(),Wt=St+Ae+(Ct-1)*Re&lt;ne._maxWidth,_t=0,be=0,Ce=0,Ge=0;K.each(function(Ke){var Ye=Ke[0].height,nt=D(Ke,ne,Le),ct=Wt?nt:it;ye||(ct+=Re),ct+Te+be-Re&gt;=ne._maxWidth&amp;&amp;(Ze=Math.max(Ze,Ge),be=0,Ce+=_t,ne._height+=_t,_t=0),m.setTranslate(this,st[0]+Te+be,st[1]+Te+Ce+Ye/2+Re),Ge=be+nt+Re,be+=ct,_t=Math.max(_t,Ye)}),Wt?(ne._width=be+Ae,ne._height=_t+$e):(ne._width=Math.max(Ze,Ge)+Ae,ne._height+=_t+$e)}}ne._width=Math.ceil(Math.max(ne._width+st[0],ne._titleWidth+2*(Te+h.titlePad))),ne._height=Math.ceil(Math.max(ne._height+st[1],ne._titleHeight+2*(Te+h.itemGap))),ne._effHeight=Math.min(ne._height,ne._maxHeight);var He=ce._context.edits,et=He.legendText||He.legendPosition;K.each(function(Ke){var Ye=s.select(this).select(&quot;.&quot;+_e+&quot;toggle&quot;),nt=Ke[0].height,ct=Ke[0].trace.legendgroup,yt=D(Ke,ne,Le);xe&amp;&amp;ct!==&quot;&quot;&amp;&amp;(yt=Xe[ct]);var rt=et?Le:ot||yt;pe||ye||(rt+=Re/2),m.setRect(Ye,0,-nt/2,rt,nt)})}(N,Pe,Me,L)},function(){var ce,we,K,ne,de=W._size,_e=L.borderwidth,ue=L.xref===&quot;paper&quot;,pe=L.yref===&quot;paper&quot;;if(Se.text&amp;&amp;function(ze,tt,it){if(tt.title.side===&quot;top center&quot;||tt.title.side===&quot;top right&quot;){var St=tt.title.font.size*w,Ze=0,ut=ze.node(),ht=m.bBox(ut).width;tt.title.side===&quot;top center&quot;?Ze=.5*(tt._width-2*it-2*h.titlePad-ht):tt.title.side===&quot;top right&quot;&amp;&amp;(Ze=tt._width-2*it-2*h.titlePad-ht),b.positionText(ze,it+h.titlePad+Ze,it+St)}}(se,L,_e),!V){var xe,ye;xe=ue?de.l+de.w*L.x-_[j(L)]*L._width:W.width*L.x-_[j(L)]*L._width,ye=pe?de.t+de.h*(1-L.y)-_[z(L)]*L._effHeight:W.height*(1-L.y)-_[z(L)]*L._effHeight;var Te=function(ze,tt,it,St){var Ze=ze._fullLayout,ut=Ze[tt],ht=j(ut),Rt=z(ut),Ct=ut.xref===&quot;paper&quot;,Wt=ut.yref===&quot;paper&quot;;ze._fullLayout._reservedMargin[tt]={};var _t=ut.y&lt;.5?&quot;b&quot;:&quot;t&quot;,be=ut.x&lt;.5?&quot;l&quot;:&quot;r&quot;,Ce={r:Ze.width-it,l:it+ut._width,b:Ze.height-St,t:St+ut._effHeight};if(Ct&amp;&amp;Wt)return c.autoMargin(ze,tt,{x:ut.x,y:ut.y,l:ut._width*_[ht],r:ut._width*x[ht],b:ut._effHeight*x[Rt],t:ut._effHeight*_[Rt]});Ct?ze._fullLayout._reservedMargin[tt][_t]=Ce[_t]:Wt||ut.orientation===&quot;v&quot;?ze._fullLayout._reservedMargin[tt][be]=Ce[be]:ze._fullLayout._reservedMargin[tt][_t]=Ce[_t]}(N,U,xe,ye);if(Te)return;if(W.margin.autoexpand){var Ae=xe,Re=ye;xe=ue?u.constrain(xe,0,W.width-L._width):Ae,ye=pe?u.constrain(ye,0,W.height-L._effHeight):Re,xe!==Ae&amp;&amp;u.log(&quot;Constrain &quot;+U+&quot;.x to make legend fit inside graph&quot;),ye!==Re&amp;&amp;u.log(&quot;Constrain &quot;+U+&quot;.y to make legend fit inside graph&quot;)}m.setTranslate(re,xe,ye)}if(Oe.on(&quot;.drag&quot;,null),re.on(&quot;wheel&quot;,null),V||L._height&lt;=L._maxHeight||N._context.staticPlot){var Le=L._effHeight;V&amp;&amp;(Le=L._height),ie.attr({width:L._width-_e,height:Le-_e,x:_e/2,y:_e/2}),m.setTranslate(he,0,0),ae.select(&quot;rect&quot;).attr({width:L._width-2*_e,height:Le-2*_e,x:_e,y:_e}),m.setClipUrl(he,q,N),m.setRect(Oe,0,0,0,0),delete L._scrollY}else{var $e,Fe,Be,Ue=Math.max(h.scrollBarMinHeight,L._effHeight*L._effHeight/L._height),qe=L._effHeight-Ue-2*h.scrollBarMargin,Xe=L._height-L._effHeight,ot=qe/Xe,st=Math.min(L._scrollY||0,Xe);ie.attr({width:L._width-2*_e+h.scrollBarWidth+h.scrollBarMargin,height:L._effHeight-_e,x:_e/2,y:_e/2}),ae.select(&quot;rect&quot;).attr({width:L._width-2*_e+h.scrollBarWidth+h.scrollBarMargin,height:L._effHeight-2*_e,x:_e,y:_e+st}),m.setClipUrl(he,q,N),We(st,Ue,ot),re.on(&quot;wheel&quot;,function(){We(st=u.constrain(L._scrollY+s.event.deltaY/qe*Xe,0,Xe),Ue,ot),st!==0&amp;&amp;st!==Xe&amp;&amp;s.event.preventDefault()});var dt=s.behavior.drag().on(&quot;dragstart&quot;,function(){var ze=s.event.sourceEvent;$e=ze.type===&quot;touchstart&quot;?ze.changedTouches[0].clientY:ze.clientY,Be=st}).on(&quot;drag&quot;,function(){var ze=s.event.sourceEvent;ze.buttons===2||ze.ctrlKey||(Fe=ze.type===&quot;touchmove&quot;?ze.changedTouches[0].clientY:ze.clientY,st=function(tt,it,St){var Ze=(St-it)/ot+tt;return u.constrain(Ze,0,Xe)}(Be,$e,Fe),We(st,Ue,ot))});Oe.call(dt);var vt=s.behavior.drag().on(&quot;dragstart&quot;,function(){var ze=s.event.sourceEvent;ze.type===&quot;touchstart&quot;&amp;&amp;($e=ze.changedTouches[0].clientY,Be=st)}).on(&quot;drag&quot;,function(){var ze=s.event.sourceEvent;ze.type===&quot;touchmove&quot;&amp;&amp;(Fe=ze.changedTouches[0].clientY,st=function(tt,it,St){var Ze=(it-St)/ot+tt;return u.constrain(Ze,0,Xe)}(Be,$e,Fe),We(st,Ue,ot))});he.call(vt)}function We(ze,tt,it){L._scrollY=N._fullLayout[U]._scrollY=ze,m.setTranslate(he,0,-ze),m.setRect(Oe,L._width,h.scrollBarMargin+ze*it,h.scrollBarWidth,tt),ae.select(&quot;rect&quot;).attr(&quot;y&quot;,_e+ze)}N._context.edits.legendPosition&amp;&amp;(re.classed(&quot;cursor-move&quot;,!0),p.init({element:re.node(),gd:N,prepFn:function(){var ze=m.getTranslate(re);K=ze.x,ne=ze.y},moveFn:function(ze,tt){var it=K+ze,St=ne+tt;m.setTranslate(re,it,St),ce=p.align(it,L._width,de.l,de.l+de.w,L.xanchor),we=p.align(St+L._height,-L._height,de.t+de.h,de.t,L.yanchor)},doneFn:function(){if(ce!==void 0&amp;&amp;we!==void 0){var ze={};ze[U+&quot;.x&quot;]=ce,ze[U+&quot;.y&quot;]=we,d.call(&quot;_guiRelayout&quot;,N,ze)}},clickFn:function(ze,tt){var it=Y.selectAll(&quot;g.traces&quot;).filter(function(){var St=this.getBoundingClientRect();return tt.clientX&gt;=St.left&amp;&amp;tt.clientX&lt;=St.right&amp;&amp;tt.clientY&gt;=St.top&amp;&amp;tt.clientY&lt;=St.bottom});it.size()&gt;0&amp;&amp;P(N,re,it,ze,tt)}}))}],N)}}function D(N,R,q){var Y=N[0],L=Y.width,W=R.entrywidthmode,U=Y.trace.legendwidth||R.entrywidth;return W===&quot;fraction&quot;?R._maxWidth*U:q+(U||L)}function P(N,R,q,Y,L){var W=q.data()[0][0].trace,U={event:L,node:q.node(),curveNumber:W.index,expandedIndex:W._expandedIndex,data:N.data,layout:N.layout,frames:N._transitionData._frames,config:N._context,fullData:N._fullData,fullLayout:N._fullLayout};W._group&amp;&amp;(U.group=W._group),d.traceIs(W,&quot;pie-like&quot;)&amp;&amp;(U.label=q.datum()[0].label);var V=f.triggerHandler(N,&quot;plotly_legendclick&quot;,U);if(Y===1){if(V===!1)return;R._clickTimeout=setTimeout(function(){N._fullLayout&amp;&amp;v(q,N,Y)},N._context.doubleClickDelay)}else Y===2&amp;&amp;(R._clickTimeout&amp;&amp;clearTimeout(R._clickTimeout),N._legendMouseDownTime=0,f.triggerHandler(N,&quot;plotly_legenddoubleclick&quot;,U)!==!1&amp;&amp;V!==!1&amp;&amp;v(q,N,Y))}function E(N,R,q){var Y,L,W=B(q),U=N.data()[0][0],V=U.trace,te=d.traceIs(V,&quot;pie-like&quot;),ee=!q._inHover&amp;&amp;R._context.edits.legendText&amp;&amp;!te,H=q._maxNameLength;U.groupTitle?(Y=U.groupTitle.text,L=U.groupTitle.font):(L=q.font,q.entries?Y=U.text:(Y=te?U.label:V.name,V._meta&amp;&amp;(Y=u.templateString(Y,V._meta))));var Z=u.ensureSingle(N,&quot;text&quot;,W+&quot;text&quot;);Z.attr(&quot;text-anchor&quot;,&quot;start&quot;).call(m.font,L).text(ee?I(Y,H):Y);var G=q.itemwidth+2*h.itemGap;b.positionText(Z,G,0),ee?Z.call(b.makeEditable,{gd:R,text:Y}).call(F,N,R,q).on(&quot;edit&quot;,function(X){this.text(I(X,H)).call(F,N,R,q);var Q=U.trace._fullInput||{},re={};if(d.hasTransform(Q,&quot;groupby&quot;)){var ae=d.getTransformIndices(Q,&quot;groupby&quot;),ie=ae[ae.length-1],se=u.keyedContainer(Q,&quot;transforms[&quot;+ie+&quot;].styles&quot;,&quot;target&quot;,&quot;value.name&quot;);se.set(U.trace._group,X),re=se.constructUpdate()}else re.name=X;return Q._isShape?d.call(&quot;_guiRelayout&quot;,R,&quot;shapes[&quot;+V.index+&quot;].name&quot;,re.name):d.call(&quot;_guiRestyle&quot;,R,re,V.index)}):F(Z,N,R,q)}function I(N,R){var q=Math.max(4,R);if(N&amp;&amp;N.trim().length&gt;=q/2)return N;for(var Y=q-(N=N||&quot;&quot;).length;Y&gt;0;Y--)N+=&quot; &quot;;return N}function A(N,R,q){var Y,L=R._context.doubleClickDelay,W=1,U=u.ensureSingle(N,&quot;rect&quot;,q+&quot;toggle&quot;,function(V){R._context.staticPlot||V.style(&quot;cursor&quot;,&quot;pointer&quot;).attr(&quot;pointer-events&quot;,&quot;all&quot;),V.call(g.fill,&quot;rgba(0,0,0,0)&quot;)});R._context.staticPlot||(U.on(&quot;mousedown&quot;,function(){(Y=new Date().getTime())-R._legendMouseDownTime&lt;L?W+=1:(W=1,R._legendMouseDownTime=Y)}),U.on(&quot;mouseup&quot;,function(){if(!R._dragged&amp;&amp;!R._editing){var V=R._fullLayout[q];new Date().getTime()-R._legendMouseDownTime&gt;L&amp;&amp;(W=Math.max(W-1,1)),P(R,V,N,W,s.event)}}))}function F(N,R,q,Y,L){Y._inHover&amp;&amp;N.attr(&quot;data-notex&quot;,!0),b.convertToTspans(N,q,function(){(function(W,U,V,te){var ee=W.data()[0][0];if(V._inHover||!ee||ee.trace.showlegend){var H=W.select(&quot;g[class*=math-group]&quot;),Z=H.node(),G=B(V);V||(V=U._fullLayout[G]);var X,Q,re=V.borderwidth,ae=(te===C?V.title.font:ee.groupTitle?ee.groupTitle.font:V.font).size*w;if(Z){var ie=m.bBox(Z);X=ie.height,Q=ie.width,te===C?m.setTranslate(H,re,re+.75*X):m.setTranslate(H,0,.25*X)}else{var se=&quot;.&quot;+G+(te===C?&quot;title&quot;:&quot;&quot;)+&quot;text&quot;,he=W.select(se),Se=b.lineCount(he),Oe=he.node();if(X=ae*Se,Q=Oe?m.bBox(Oe).width:0,te===C)V.title.side===&quot;left&quot;&amp;&amp;(Q+=2*h.itemGap),b.positionText(he,re+h.titlePad,re+ae);else{var Pe=2*h.itemGap+V.itemwidth;ee.groupTitle&amp;&amp;(Pe=h.itemGap,Q-=V.itemwidth),b.positionText(he,Pe,-ae*((Se-1)/2-.3))}}te===C?(V._titleWidth=Q,V._titleHeight=X):(ee.lineHeight=ae,ee.height=Math.max(X,16)+3,ee.width=Q)}else W.remove()})(R,q,Y,L)})}function j(N){return u.isRightAnchor(N)?&quot;right&quot;:u.isCenterAnchor(N)?&quot;center&quot;:&quot;left&quot;}function z(N){return u.isBottomAnchor(N)?&quot;bottom&quot;:u.isMiddleAnchor(N)?&quot;middle&quot;:&quot;top&quot;}function B(N){return N._id||&quot;legend&quot;}i.exports=function(N,R){if(R)O(N,R);else{var q=N._fullLayout,Y=q._legends;q._infolayer.selectAll(&#x27;[class^=&quot;legend&quot;]&#x27;).each(function(){var U=s.select(this),V=U.attr(&quot;class&quot;).split(&quot; &quot;)[0];V.match(M)&amp;&amp;Y.indexOf(V)===-1&amp;&amp;U.remove()});for(var L=0;L&lt;Y.length;L++){var W=Y[L];O(N,N._fullLayout[W])}}}},82424:function(i,o,a){var s=a(73972),u=a(10130);i.exports=function(c,d,f){var p,m,g=d._inHover,b=u.isGrouped(d),v=u.isReversed(d),h={},y=[],w=!1,_={},x=0,T=0;function k(Y,L,W){if(d.visible!==!1&amp;&amp;(!f||Y===d._id))if(L!==&quot;&quot;&amp;&amp;u.isGrouped(d))y.indexOf(L)===-1?(y.push(L),w=!0,h[L]=[W]):h[L].push(W);else{var U=&quot;~~i&quot;+x;y.push(U),h[U]=[W],x++}}for(p=0;p&lt;c.length;p++){var S=c[p],C=S[0],M=C.trace,O=M.legend,D=M.legendgroup;if(g||M.visible&amp;&amp;M.showlegend)if(s.traceIs(M,&quot;pie-like&quot;))for(_[D]||(_[D]={}),m=0;m&lt;S.length;m++){var P=S[m].label;_[D][P]||(k(O,D,{label:P,color:S[m].color,i:S[m].i,trace:M,pts:S[m].pts}),_[D][P]=!0,T=Math.max(T,(P||&quot;&quot;).length))}else k(O,D,C),T=Math.max(T,(M.name||&quot;&quot;).length)}if(!y.length)return[];var E=!w||!b,I=[];for(p=0;p&lt;y.length;p++){var A=h[y[p]];E?I.push(A[0]):I.push(A)}for(E&amp;&amp;(I=[I]),p=0;p&lt;I.length;p++){var F=1/0;for(m=0;m&lt;I[p].length;m++){var j=I[p][m].trace.legendrank;F&gt;j&amp;&amp;(F=j)}I[p][0]._groupMinRank=F,I[p][0]._preGroupSort=p}var z=function(Y,L){return Y.trace.legendrank-L.trace.legendrank||Y._preSort-L._preSort};for(I.forEach(function(Y,L){Y[0]._preGroupSort=L}),I.sort(function(Y,L){return Y[0]._groupMinRank-L[0]._groupMinRank||Y[0]._preGroupSort-L[0]._preGroupSort}),p=0;p&lt;I.length;p++){I[p].forEach(function(Y,L){Y._preSort=L}),I[p].sort(z);var B=I[p][0].trace,N=null;for(m=0;m&lt;I[p].length;m++){var R=I[p][m].trace.legendgrouptitle;if(R&amp;&amp;R.text){N=R,g&amp;&amp;(R.font=d._groupTitleFont);break}}if(v&amp;&amp;I[p].reverse(),N){var q=!1;for(m=0;m&lt;I[p].length;m++)if(s.traceIs(I[p][m].trace,&quot;pie-like&quot;)){q=!0;break}I[p].unshift({i:-1,groupTitle:N,noClick:q,trace:{showlegend:B.showlegend,legendgroup:B.legendgroup,visible:d.groupclick===&quot;toggleitem&quot;||B.visible}})}for(m=0;m&lt;I[p].length;m++)I[p][m]=[I[p][m]]}return d._lgroupsLength=I.length,d._maxNameLength=T,I}},85167:function(i,o,a){var s=a(73972),u=a(71828),c=u.pushUnique,d=!0;i.exports=function(f,p,m){var g=p._fullLayout;if(!p._dragged&amp;&amp;!p._editing){var b,v=g.legend.itemclick,h=g.legend.itemdoubleclick,y=g.legend.groupclick;if(m===1&amp;&amp;v===&quot;toggle&quot;&amp;&amp;h===&quot;toggleothers&quot;&amp;&amp;d&amp;&amp;p.data&amp;&amp;p._context.showTips&amp;&amp;u.notifier(u._(p,&quot;Double-click on legend to isolate one trace&quot;),&quot;long&quot;),d=!1,m===1?b=v:m===2&amp;&amp;(b=h),b){var w=y===&quot;togglegroup&quot;,_=g.hiddenlabels?g.hiddenlabels.slice():[],x=f.data()[0][0];if(!x.groupTitle||!x.noClick){var T=p._fullData,k=(g.shapes||[]).filter(function(we){return we.showlegend}),S=T.concat(k),C=x.trace;C._isShape&amp;&amp;(C=C._fullInput);var M,O,D,P,E,I=C.legendgroup,A={},F=[],j=[],z=[],B=(g.shapes||[]).map(function(we){return we._input}),N=!1,R=C.legend,q=C._fullInput;if(q&amp;&amp;q._isShape||!s.traceIs(C,&quot;pie-like&quot;)){var Y,L=I&amp;&amp;I.length,W=[];if(L)for(M=0;M&lt;S.length;M++)(Y=S[M]).visible&amp;&amp;Y.legendgroup===I&amp;&amp;W.push(M);if(b===&quot;toggle&quot;){var U;switch(C.visible){case!0:U=&quot;legendonly&quot;;break;case!1:U=!1;break;case&quot;legendonly&quot;:U=!0}if(L)if(w)for(M=0;M&lt;S.length;M++){var V=S[M];V.visible!==!1&amp;&amp;V.legendgroup===I&amp;&amp;ce(V,U)}else ce(C,U);else ce(C,U)}else if(b===&quot;toggleothers&quot;){var te,ee,H,Z,G=!0;for(M=0;M&lt;S.length;M++)if(te=(Z=S[M])===C,ee=Z.showlegend!==!0,!(te||ee||L&amp;&amp;Z.legendgroup===I||Z.legend!==R||Z.visible!==!0||s.traceIs(Z,&quot;notLegendIsolatable&quot;))){G=!1;break}for(M=0;M&lt;S.length;M++)if((Z=S[M]).visible!==!1&amp;&amp;Z.legend===R&amp;&amp;!s.traceIs(Z,&quot;notLegendIsolatable&quot;))switch(C.visible){case&quot;legendonly&quot;:ce(Z,!0);break;case!0:H=!!G||&quot;legendonly&quot;,te=Z===C,ee=Z.showlegend!==!0&amp;&amp;!Z.legendgroup,ce(Z,!!(te||L&amp;&amp;Z.legendgroup===I||ee)||H)}}for(M=0;M&lt;j.length;M++)if(D=j[M]){var X=D.constructUpdate(),Q=Object.keys(X);for(O=0;O&lt;Q.length;O++)P=Q[O],(A[P]=A[P]||[])[z[M]]=X[P]}for(E=Object.keys(A),M=0;M&lt;E.length;M++)for(P=E[M],O=0;O&lt;F.length;O++)A[P].hasOwnProperty(O)||(A[P][O]=void 0);N?s.call(&quot;_guiUpdate&quot;,p,A,{shapes:B},F):s.call(&quot;_guiRestyle&quot;,p,A,F)}else{var re=x.label,ae=_.indexOf(re);if(b===&quot;toggle&quot;)ae===-1?_.push(re):_.splice(ae,1);else if(b===&quot;toggleothers&quot;){var ie=ae!==-1,se=[];for(M=0;M&lt;p.calcdata.length;M++){var he=p.calcdata[M];for(O=0;O&lt;he.length;O++){var Se=he[O].label;R===he[0].trace.legend&amp;&amp;re!==Se&amp;&amp;(_.indexOf(Se)===-1&amp;&amp;(ie=!0),c(_,Se),se.push(Se))}}if(!ie)for(var Oe=0;Oe&lt;se.length;Oe++){var Pe=_.indexOf(se[Oe]);Pe!==-1&amp;&amp;_.splice(Pe,1)}}s.call(&quot;_guiRelayout&quot;,p,&quot;hiddenlabels&quot;,_)}}}}function Me(we,K){var ne=F.indexOf(we),de=A.visible;return de||(de=A.visible=[]),F.indexOf(we)===-1&amp;&amp;(F.push(we),ne=F.length-1),de[ne]=K,ne}function ce(we,K){if(!x.groupTitle||w){var ne,de=we._fullInput||we,_e=de._isShape,ue=de.index;if(ue===void 0&amp;&amp;(ue=de._index),s.hasTransform(de,&quot;groupby&quot;)){var pe=j[ue];if(!pe){var xe=s.getTransformIndices(de,&quot;groupby&quot;),ye=xe[xe.length-1];pe=u.keyedContainer(de,&quot;transforms[&quot;+ye+&quot;].styles&quot;,&quot;target&quot;,&quot;value.visible&quot;),j[ue]=pe}var Te=pe.get(we._group);Te===void 0&amp;&amp;(Te=!0),Te!==!1&amp;&amp;pe.set(we._group,K),z[ue]=Me(ue,de.visible!==!1)}else{var Ae=de.visible!==!1&amp;&amp;K;_e?(ne=Ae,B[ue].visible=ne,N=!0):Me(ue,Ae)}}}}},10130:function(i,o){o.isGrouped=function(a){return(a.traceorder||&quot;&quot;).indexOf(&quot;grouped&quot;)!==-1},o.isVertical=function(a){return a.orientation!==&quot;h&quot;},o.isReversed=function(a){return(a.traceorder||&quot;&quot;).indexOf(&quot;reversed&quot;)!==-1}},2199:function(i,o,a){i.exports={moduleType:&quot;component&quot;,name:&quot;legend&quot;,layoutAttributes:a(33030),supplyLayoutDefaults:a(99017),draw:a(43969),style:a(53630)}},53630:function(i,o,a){var s=a(39898),u=a(73972),c=a(71828),d=c.strTranslate,f=a(91424),p=a(7901),m=a(52075).extractOpts,g=a(34098),b=a(63463),v=a(53581).castOption,h=a(14928);function y(x,T){return(T?&quot;radial&quot;:&quot;horizontal&quot;)+(x?&quot;&quot;:&quot;reversed&quot;)}function w(x){var T=x[0].trace,k=T.contours,S=g.hasLines(T),C=g.hasMarkers(T),M=T.visible&amp;&amp;T.fill&amp;&amp;T.fill!==&quot;none&quot;,O=!1,D=!1;if(k){var P=k.coloring;P===&quot;lines&quot;?O=!0:S=P===&quot;none&quot;||P===&quot;heatmap&quot;||k.showlines,k.type===&quot;constraint&quot;?M=k._operation!==&quot;=&quot;:P!==&quot;fill&quot;&amp;&amp;P!==&quot;heatmap&quot;||(D=!0)}return{showMarker:C,showLine:S,showFill:M,showGradientLine:O,showGradientFill:D,anyLine:S||O,anyFill:M||D}}function _(x,T,k){return x&amp;&amp;c.isArrayOrTypedArray(x)?T:x&gt;k?k:x}i.exports=function(x,T,k){var S=T._fullLayout;k||(k=S.legend);var C=k.itemsizing===&quot;constant&quot;,M=k.itemwidth,O=(M+2*h.itemGap)/2,D=d(O,0),P=function(A,F,j,z){var B;if(A+1)B=A;else{if(!(F&amp;&amp;F.width&gt;0))return 0;B=F.width}return C?z:Math.min(B,j)};function E(A,F,j){var z=A[0].trace,B=z.marker||{},N=B.line||{},R=j?z.visible&amp;&amp;z.type===j:u.traceIs(z,&quot;bar&quot;),q=s.select(F).select(&quot;g.legendpoints&quot;).selectAll(&quot;path.legend&quot;+j).data(R?[A]:[]);q.enter().append(&quot;path&quot;).classed(&quot;legend&quot;+j,!0).attr(&quot;d&quot;,&quot;M6,6H-6V-6H6Z&quot;).attr(&quot;transform&quot;,D),q.exit().remove(),q.each(function(Y){var L=s.select(this),W=Y[0],U=P(W.mlw,B.line,5,2);L.style(&quot;stroke-width&quot;,U+&quot;px&quot;);var V=W.mcc;if(!k._inHover&amp;&amp;&quot;mc&quot;in W){var te=m(B),ee=te.mid;ee===void 0&amp;&amp;(ee=(te.max+te.min)/2),V=f.tryColorscale(B,&quot;&quot;)(ee)}var H=V||W.mc||B.color,Z=B.pattern,G=Z&amp;&amp;f.getPatternAttr(Z.shape,0,&quot;&quot;);if(G){var X=f.getPatternAttr(Z.bgcolor,0,null),Q=f.getPatternAttr(Z.fgcolor,0,null),re=Z.fgopacity,ae=_(Z.size,8,10),ie=_(Z.solidity,.5,1),se=&quot;legend-&quot;+z.uid;L.call(f.pattern,&quot;legend&quot;,T,se,G,ae,ie,V,Z.fillmode,X,Q,re)}else L.call(p.fill,H);U&amp;&amp;p.stroke(L,W.mlc||N.color)})}function I(A,F,j){var z=A[0],B=z.trace,N=j?B.visible&amp;&amp;B.type===j:u.traceIs(B,j),R=s.select(F).select(&quot;g.legendpoints&quot;).selectAll(&quot;path.legend&quot;+j).data(N?[A]:[]);if(R.enter().append(&quot;path&quot;).classed(&quot;legend&quot;+j,!0).attr(&quot;d&quot;,&quot;M6,6H-6V-6H6Z&quot;).attr(&quot;transform&quot;,D),R.exit().remove(),R.size()){var q=B.marker||{},Y=P(v(q.line.width,z.pts),q.line,5,2),L=&quot;pieLike&quot;,W=c.minExtend(B,{marker:{line:{width:Y}}},L),U=c.minExtend(z,{trace:W},L);b(R,U,W,T)}}x.each(function(A){var F=s.select(this),j=c.ensureSingle(F,&quot;g&quot;,&quot;layers&quot;);j.style(&quot;opacity&quot;,A[0].trace.opacity);var z=k.valign,B=A[0].lineHeight,N=A[0].height;if(z!==&quot;middle&quot;&amp;&amp;B&amp;&amp;N){var R={top:1,bottom:-1}[z]*(.5*(B-N+3));j.attr(&quot;transform&quot;,d(0,R))}else j.attr(&quot;transform&quot;,null);j.selectAll(&quot;g.legendfill&quot;).data([A]).enter().append(&quot;g&quot;).classed(&quot;legendfill&quot;,!0),j.selectAll(&quot;g.legendlines&quot;).data([A]).enter().append(&quot;g&quot;).classed(&quot;legendlines&quot;,!0);var q=j.selectAll(&quot;g.legendsymbols&quot;).data([A]);q.enter().append(&quot;g&quot;).classed(&quot;legendsymbols&quot;,!0),q.selectAll(&quot;g.legendpoints&quot;).data([A]).enter().append(&quot;g&quot;).classed(&quot;legendpoints&quot;,!0)}).each(function(A){var F,j=A[0].trace,z=[];if(j.visible)switch(j.type){case&quot;histogram2d&quot;:case&quot;heatmap&quot;:z=[[&quot;M-15,-2V4H15V-2Z&quot;]],F=!0;break;case&quot;choropleth&quot;:case&quot;choroplethmapbox&quot;:z=[[&quot;M-6,-6V6H6V-6Z&quot;]],F=!0;break;case&quot;densitymapbox&quot;:z=[[&quot;M-6,0 a6,6 0 1,0 12,0 a 6,6 0 1,0 -12,0&quot;]],F=&quot;radial&quot;;break;case&quot;cone&quot;:z=[[&quot;M-6,2 A2,2 0 0,0 -6,6 V6L6,4Z&quot;],[&quot;M-6,-6 A2,2 0 0,0 -6,-2 L6,-4Z&quot;],[&quot;M-6,-2 A2,2 0 0,0 -6,2 L6,0Z&quot;]],F=!1;break;case&quot;streamtube&quot;:z=[[&quot;M-6,2 A2,2 0 0,0 -6,6 H6 A2,2 0 0,1 6,2 Z&quot;],[&quot;M-6,-6 A2,2 0 0,0 -6,-2 H6 A2,2 0 0,1 6,-6 Z&quot;],[&quot;M-6,-2 A2,2 0 0,0 -6,2 H6 A2,2 0 0,1 6,-2 Z&quot;]],F=!1;break;case&quot;surface&quot;:z=[[&quot;M-6,-6 A2,3 0 0,0 -6,0 H6 A2,3 0 0,1 6,-6 Z&quot;],[&quot;M-6,1 A2,3 0 0,1 -6,6 H6 A2,3 0 0,0 6,0 Z&quot;]],F=!0;break;case&quot;mesh3d&quot;:z=[[&quot;M-6,6H0L-6,-6Z&quot;],[&quot;M6,6H0L6,-6Z&quot;],[&quot;M-6,-6H6L0,6Z&quot;]],F=!1;break;case&quot;volume&quot;:z=[[&quot;M-6,6H0L-6,-6Z&quot;],[&quot;M6,6H0L6,-6Z&quot;],[&quot;M-6,-6H6L0,6Z&quot;]],F=!0;break;case&quot;isosurface&quot;:z=[[&quot;M-6,6H0L-6,-6Z&quot;],[&quot;M6,6H0L6,-6Z&quot;],[&quot;M-6,-6 A12,24 0 0,0 6,-6 L0,6Z&quot;]],F=!1}var B=s.select(this).select(&quot;g.legendpoints&quot;).selectAll(&quot;path.legend3dandfriends&quot;).data(z);B.enter().append(&quot;path&quot;).classed(&quot;legend3dandfriends&quot;,!0).attr(&quot;transform&quot;,D).style(&quot;stroke-miterlimit&quot;,1),B.exit().remove(),B.each(function(N,R){var q,Y=s.select(this),L=m(j),W=L.colorscale,U=L.reversescale;if(W){if(!F){var V=W.length;q=R===0?W[U?V-1:0][1]:R===1?W[U?0:V-1][1]:W[Math.floor((V-1)/2)][1]}}else{var te=j.vertexcolor||j.facecolor||j.color;q=c.isArrayOrTypedArray(te)?te[R]||te[0]:te}Y.attr(&quot;d&quot;,N[0]),q?Y.call(p.fill,q):Y.call(function(ee){if(ee.size()){var H=&quot;legendfill-&quot;+j.uid;f.gradient(ee,T,H,y(U,F===&quot;radial&quot;),W,&quot;fill&quot;)}})})}).each(function(A){var F=A[0].trace,j=F.type===&quot;waterfall&quot;;if(A[0]._distinct&amp;&amp;j){var z=A[0].trace[A[0].dir].marker;return A[0].mc=z.color,A[0].mlw=z.line.width,A[0].mlc=z.line.color,E(A,this,&quot;waterfall&quot;)}var B=[];F.visible&amp;&amp;j&amp;&amp;(B=A[0].hasTotals?[[&quot;increasing&quot;,&quot;M-6,-6V6H0Z&quot;],[&quot;totals&quot;,&quot;M6,6H0L-6,-6H-0Z&quot;],[&quot;decreasing&quot;,&quot;M6,6V-6H0Z&quot;]]:[[&quot;increasing&quot;,&quot;M-6,-6V6H6Z&quot;],[&quot;decreasing&quot;,&quot;M6,6V-6H-6Z&quot;]]);var N=s.select(this).select(&quot;g.legendpoints&quot;).selectAll(&quot;path.legendwaterfall&quot;).data(B);N.enter().append(&quot;path&quot;).classed(&quot;legendwaterfall&quot;,!0).attr(&quot;transform&quot;,D).style(&quot;stroke-miterlimit&quot;,1),N.exit().remove(),N.each(function(R){var q=s.select(this),Y=F[R[0]].marker,L=P(void 0,Y.line,5,2);q.attr(&quot;d&quot;,R[1]).style(&quot;stroke-width&quot;,L+&quot;px&quot;).call(p.fill,Y.color),L&amp;&amp;q.call(p.stroke,Y.line.color)})}).each(function(A){E(A,this,&quot;funnel&quot;)}).each(function(A){E(A,this)}).each(function(A){var F=A[0].trace,j=s.select(this).select(&quot;g.legendpoints&quot;).selectAll(&quot;path.legendbox&quot;).data(F.visible&amp;&amp;u.traceIs(F,&quot;box-violin&quot;)?[A]:[]);j.enter().append(&quot;path&quot;).classed(&quot;legendbox&quot;,!0).attr(&quot;d&quot;,&quot;M6,6H-6V-6H6Z&quot;).attr(&quot;transform&quot;,D),j.exit().remove(),j.each(function(){var z=s.select(this);if(F.boxpoints!==&quot;all&quot;&amp;&amp;F.points!==&quot;all&quot;||p.opacity(F.fillcolor)!==0||p.opacity((F.line||{}).color)!==0){var B=P(void 0,F.line,5,2);z.style(&quot;stroke-width&quot;,B+&quot;px&quot;).call(p.fill,F.fillcolor),B&amp;&amp;p.stroke(z,F.line.color)}else{var N=c.minExtend(F,{marker:{size:C?12:c.constrain(F.marker.size,2,16),sizeref:1,sizemin:1,sizemode:&quot;diameter&quot;}});j.call(f.pointStyle,N,T)}})}).each(function(A){I(A,this,&quot;funnelarea&quot;)}).each(function(A){I(A,this,&quot;pie&quot;)}).each(function(A){var F,j,z=w(A),B=z.showFill,N=z.showLine,R=z.showGradientLine,q=z.showGradientFill,Y=z.anyFill,L=z.anyLine,W=A[0],U=W.trace,V=m(U),te=V.colorscale,ee=V.reversescale,H=g.hasMarkers(U)||!Y?&quot;M5,0&quot;:L?&quot;M5,-2&quot;:&quot;M5,-3&quot;,Z=s.select(this),G=Z.select(&quot;.legendfill&quot;).selectAll(&quot;path&quot;).data(B||q?[A]:[]);if(G.enter().append(&quot;path&quot;).classed(&quot;js-fill&quot;,!0),G.exit().remove(),G.attr(&quot;d&quot;,H+&quot;h&quot;+M+&quot;v6h-&quot;+M+&quot;z&quot;).call(function(re){if(re.size())if(B)f.fillGroupStyle(re,T);else{var ae=&quot;legendfill-&quot;+U.uid;f.gradient(re,T,ae,y(ee),te,&quot;fill&quot;)}}),N||R){var X=P(void 0,U.line,10,5);j=c.minExtend(U,{line:{width:X}}),F=[c.minExtend(W,{trace:j})]}var Q=Z.select(&quot;.legendlines&quot;).selectAll(&quot;path&quot;).data(N||R?[F]:[]);Q.enter().append(&quot;path&quot;).classed(&quot;js-line&quot;,!0),Q.exit().remove(),Q.attr(&quot;d&quot;,H+(R?&quot;l&quot;+M+&quot;,0.0001&quot;:&quot;h&quot;+M)).call(N?f.lineGroupStyle:function(re){if(re.size()){var ae=&quot;legendline-&quot;+U.uid;f.lineGroupStyle(re),f.gradient(re,T,ae,y(ee),te,&quot;stroke&quot;)}})}).each(function(A){var F,j,z=w(A),B=z.anyFill,N=z.anyLine,R=z.showLine,q=z.showMarker,Y=A[0],L=Y.trace,W=!q&amp;&amp;!N&amp;&amp;!B&amp;&amp;g.hasText(L);function U(Q,re,ae,ie){var se=c.nestedProperty(L,Q).get(),he=c.isArrayOrTypedArray(se)&amp;&amp;re?re(se):se;if(C&amp;&amp;he&amp;&amp;ie!==void 0&amp;&amp;(he=ie),ae){if(he&lt;ae[0])return ae[0];if(he&gt;ae[1])return ae[1]}return he}function V(Q){return Y._distinct&amp;&amp;Y.index&amp;&amp;Q[Y.index]?Q[Y.index]:Q[0]}if(q||W||R){var te={},ee={};if(q){te.mc=U(&quot;marker.color&quot;,V),te.mx=U(&quot;marker.symbol&quot;,V),te.mo=U(&quot;marker.opacity&quot;,c.mean,[.2,1]),te.mlc=U(&quot;marker.line.color&quot;,V),te.mlw=U(&quot;marker.line.width&quot;,c.mean,[0,5],2),ee.marker={sizeref:1,sizemin:1,sizemode:&quot;diameter&quot;};var H=U(&quot;marker.size&quot;,c.mean,[2,16],12);te.ms=H,ee.marker.size=H}R&amp;&amp;(ee.line={width:U(&quot;line.width&quot;,V,[0,10],5)}),W&amp;&amp;(te.tx=&quot;Aa&quot;,te.tp=U(&quot;textposition&quot;,V),te.ts=10,te.tc=U(&quot;textfont.color&quot;,V),te.tf=U(&quot;textfont.family&quot;,V)),F=[c.minExtend(Y,te)],(j=c.minExtend(L,ee)).selectedpoints=null,j.texttemplate=null}var Z=s.select(this).select(&quot;g.legendpoints&quot;),G=Z.selectAll(&quot;path.scatterpts&quot;).data(q?F:[]);G.enter().insert(&quot;path&quot;,&quot;:first-child&quot;).classed(&quot;scatterpts&quot;,!0).attr(&quot;transform&quot;,D),G.exit().remove(),G.call(f.pointStyle,j,T),q&amp;&amp;(F[0].mrc=3);var X=Z.selectAll(&quot;g.pointtext&quot;).data(W?F:[]);X.enter().append(&quot;g&quot;).classed(&quot;pointtext&quot;,!0).append(&quot;text&quot;).attr(&quot;transform&quot;,D),X.exit().remove(),X.selectAll(&quot;text&quot;).call(f.textPointStyle,j,T)}).each(function(A){var F=A[0].trace,j=s.select(this).select(&quot;g.legendpoints&quot;).selectAll(&quot;path.legendcandle&quot;).data(F.visible&amp;&amp;F.type===&quot;candlestick&quot;?[A,A]:[]);j.enter().append(&quot;path&quot;).classed(&quot;legendcandle&quot;,!0).attr(&quot;d&quot;,function(z,B){return B?&quot;M-15,0H-8M-8,6V-6H8Z&quot;:&quot;M15,0H8M8,-6V6H-8Z&quot;}).attr(&quot;transform&quot;,D).style(&quot;stroke-miterlimit&quot;,1),j.exit().remove(),j.each(function(z,B){var N=s.select(this),R=F[B?&quot;increasing&quot;:&quot;decreasing&quot;],q=P(void 0,R.line,5,2);N.style(&quot;stroke-width&quot;,q+&quot;px&quot;).call(p.fill,R.fillcolor),q&amp;&amp;p.stroke(N,R.line.color)})}).each(function(A){var F=A[0].trace,j=s.select(this).select(&quot;g.legendpoints&quot;).selectAll(&quot;path.legendohlc&quot;).data(F.visible&amp;&amp;F.type===&quot;ohlc&quot;?[A,A]:[]);j.enter().append(&quot;path&quot;).classed(&quot;legendohlc&quot;,!0).attr(&quot;d&quot;,function(z,B){return B?&quot;M-15,0H0M-8,-6V0&quot;:&quot;M15,0H0M8,6V0&quot;}).attr(&quot;transform&quot;,D).style(&quot;stroke-miterlimit&quot;,1),j.exit().remove(),j.each(function(z,B){var N=s.select(this),R=F[B?&quot;increasing&quot;:&quot;decreasing&quot;],q=P(void 0,R.line,5,2);N.style(&quot;fill&quot;,&quot;none&quot;).call(f.dashLine,R.line.dash,q),q&amp;&amp;p.stroke(N,R.line.color)})})}},42068:function(i,o,a){a(93348),i.exports={editType:&quot;modebar&quot;,orientation:{valType:&quot;enumerated&quot;,values:[&quot;v&quot;,&quot;h&quot;],dflt:&quot;h&quot;,editType:&quot;modebar&quot;},bgcolor:{valType:&quot;color&quot;,editType:&quot;modebar&quot;},color:{valType:&quot;color&quot;,editType:&quot;modebar&quot;},activecolor:{valType:&quot;color&quot;,editType:&quot;modebar&quot;},uirevision:{valType:&quot;any&quot;,editType:&quot;none&quot;},add:{valType:&quot;string&quot;,arrayOk:!0,dflt:&quot;&quot;,editType:&quot;modebar&quot;},remove:{valType:&quot;string&quot;,arrayOk:!0,dflt:&quot;&quot;,editType:&quot;modebar&quot;}}},26023:function(i,o,a){var s=a(73972),u=a(74875),c=a(41675),d=a(24255),f=a(34031).eraseActiveShape,p=a(71828),m=p._,g=i.exports={};function b(S,C){var M,O,D=C.currentTarget,P=D.getAttribute(&quot;data-attr&quot;),E=D.getAttribute(&quot;data-val&quot;)||!0,I=S._fullLayout,A={},F=c.list(S,null,!0),j=I._cartesianSpikesEnabled;if(P===&quot;zoom&quot;){var z,B=E===&quot;in&quot;?.5:2,N=(1+B)/2,R=(1-B)/2;for(O=0;O&lt;F.length;O++)if(!(M=F[O]).fixedrange)if(z=M._name,E===&quot;auto&quot;)A[z+&quot;.autorange&quot;]=!0;else if(E===&quot;reset&quot;)M._rangeInitial0===void 0&amp;&amp;M._rangeInitial1===void 0?A[z+&quot;.autorange&quot;]=!0:M._rangeInitial0===void 0?(A[z+&quot;.autorange&quot;]=M._autorangeInitial,A[z+&quot;.range&quot;]=[null,M._rangeInitial1]):M._rangeInitial1===void 0?(A[z+&quot;.range&quot;]=[M._rangeInitial0,null],A[z+&quot;.autorange&quot;]=M._autorangeInitial):A[z+&quot;.range&quot;]=[M._rangeInitial0,M._rangeInitial1],M._showSpikeInitial!==void 0&amp;&amp;(A[z+&quot;.showspikes&quot;]=M._showSpikeInitial,j!==&quot;on&quot;||M._showSpikeInitial||(j=&quot;off&quot;));else{var q=[M.r2l(M.range[0]),M.r2l(M.range[1])],Y=[N*q[0]+R*q[1],N*q[1]+R*q[0]];A[z+&quot;.range[0]&quot;]=M.l2r(Y[0]),A[z+&quot;.range[1]&quot;]=M.l2r(Y[1])}}else P!==&quot;hovermode&quot;||E!==&quot;x&quot;&amp;&amp;E!==&quot;y&quot;||(E=I._isHoriz?&quot;y&quot;:&quot;x&quot;,D.setAttribute(&quot;data-val&quot;,E)),A[P]=E;I._cartesianSpikesEnabled=j,s.call(&quot;_guiRelayout&quot;,S,A)}function v(S,C){for(var M=C.currentTarget,O=M.getAttribute(&quot;data-attr&quot;),D=M.getAttribute(&quot;data-val&quot;)||!0,P=S._fullLayout._subplots.gl3d||[],E={},I=O.split(&quot;.&quot;),A=0;A&lt;P.length;A++)E[P[A]+&quot;.&quot;+I[1]]=D;var F=D===&quot;pan&quot;?D:&quot;zoom&quot;;E.dragmode=F,s.call(&quot;_guiRelayout&quot;,S,E)}function h(S,C){for(var M=C.currentTarget.getAttribute(&quot;data-attr&quot;),O=M===&quot;resetLastSave&quot;,D=M===&quot;resetDefault&quot;,P=S._fullLayout,E=P._subplots.gl3d||[],I={},A=0;A&lt;E.length;A++){var F,j=E[A],z=j+&quot;.camera&quot;,B=j+&quot;.aspectratio&quot;,N=j+&quot;.aspectmode&quot;,R=P[j]._scene;O?(I[z+&quot;.up&quot;]=R.viewInitial.up,I[z+&quot;.eye&quot;]=R.viewInitial.eye,I[z+&quot;.center&quot;]=R.viewInitial.center,F=!0):D&amp;&amp;(I[z+&quot;.up&quot;]=null,I[z+&quot;.eye&quot;]=null,I[z+&quot;.center&quot;]=null,F=!0),F&amp;&amp;(I[B+&quot;.x&quot;]=R.viewInitial.aspectratio.x,I[B+&quot;.y&quot;]=R.viewInitial.aspectratio.y,I[B+&quot;.z&quot;]=R.viewInitial.aspectratio.z,I[N]=R.viewInitial.aspectmode)}s.call(&quot;_guiRelayout&quot;,S,I)}function y(S,C){var M=C.currentTarget,O=M._previousVal,D=S._fullLayout,P=D._subplots.gl3d||[],E=[&quot;xaxis&quot;,&quot;yaxis&quot;,&quot;zaxis&quot;],I={},A={};if(O)A=O,M._previousVal=null;else{for(var F=0;F&lt;P.length;F++){var j=P[F],z=D[j],B=j+&quot;.hovermode&quot;;I[B]=z.hovermode,A[B]=!1;for(var N=0;N&lt;3;N++){var R=E[N],q=j+&quot;.&quot;+R+&quot;.showspikes&quot;;A[q]=!1,I[q]=z[R].showspikes}}M._previousVal=I}return A}function w(S,C){for(var M=C.currentTarget,O=M.getAttribute(&quot;data-attr&quot;),D=M.getAttribute(&quot;data-val&quot;)||!0,P=S._fullLayout,E=P._subplots.geo||[],I=0;I&lt;E.length;I++){var A=E[I],F=P[A];if(O===&quot;zoom&quot;){var j=F.projection.scale,z=D===&quot;in&quot;?2*j:.5*j;s.call(&quot;_guiRelayout&quot;,S,A+&quot;.projection.scale&quot;,z)}}O===&quot;reset&quot;&amp;&amp;k(S,&quot;geo&quot;)}function _(S){var C=S._fullLayout;return!C.hovermode&amp;&amp;(C._has(&quot;cartesian&quot;)?C._isHoriz?&quot;y&quot;:&quot;x&quot;:&quot;closest&quot;)}function x(S){var C=_(S);s.call(&quot;_guiRelayout&quot;,S,&quot;hovermode&quot;,C)}function T(S,C){for(var M=C.currentTarget.getAttribute(&quot;data-val&quot;),O=S._fullLayout,D=O._subplots.mapbox||[],P={},E=0;E&lt;D.length;E++){var I=D[E],A=O[I].zoom,F=M===&quot;in&quot;?1.05*A:A/1.05;P[I+&quot;.zoom&quot;]=F}s.call(&quot;_guiRelayout&quot;,S,P)}function k(S,C){for(var M=S._fullLayout,O=M._subplots[C]||[],D={},P=0;P&lt;O.length;P++)for(var E=O[P],I=M[E]._subplot.viewInitial,A=Object.keys(I),F=0;F&lt;A.length;F++){var j=A[F];D[E+&quot;.&quot;+j]=I[j]}s.call(&quot;_guiRelayout&quot;,S,D)}g.toImage={name:&quot;toImage&quot;,title:function(S){var C=(S._context.toImageButtonOptions||{}).format||&quot;png&quot;;return m(S,C===&quot;png&quot;?&quot;Download plot as a png&quot;:&quot;Download plot&quot;)},icon:d.camera,click:function(S){var C=S._context.toImageButtonOptions,M={format:C.format||&quot;png&quot;};p.notifier(m(S,&quot;Taking snapshot - this may take a few seconds&quot;),&quot;long&quot;),M.format!==&quot;svg&quot;&amp;&amp;p.isIE()&amp;&amp;(p.notifier(m(S,&quot;IE only supports svg.  Changing format to svg.&quot;),&quot;long&quot;),M.format=&quot;svg&quot;),[&quot;filename&quot;,&quot;width&quot;,&quot;height&quot;,&quot;scale&quot;].forEach(function(O){O in C&amp;&amp;(M[O]=C[O])}),s.call(&quot;downloadImage&quot;,S,M).then(function(O){p.notifier(m(S,&quot;Snapshot succeeded&quot;)+&quot; - &quot;+O,&quot;long&quot;)}).catch(function(){p.notifier(m(S,&quot;Sorry, there was a problem downloading your snapshot!&quot;),&quot;long&quot;)})}},g.sendDataToCloud={name:&quot;sendDataToCloud&quot;,title:function(S){return m(S,&quot;Edit in Chart Studio&quot;)},icon:d.disk,click:function(S){u.sendDataToCloud(S)}},g.editInChartStudio={name:&quot;editInChartStudio&quot;,title:function(S){return m(S,&quot;Edit in Chart Studio&quot;)},icon:d.pencil,click:function(S){u.sendDataToCloud(S)}},g.zoom2d={name:&quot;zoom2d&quot;,_cat:&quot;zoom&quot;,title:function(S){return m(S,&quot;Zoom&quot;)},attr:&quot;dragmode&quot;,val:&quot;zoom&quot;,icon:d.zoombox,click:b},g.pan2d={name:&quot;pan2d&quot;,_cat:&quot;pan&quot;,title:function(S){return m(S,&quot;Pan&quot;)},attr:&quot;dragmode&quot;,val:&quot;pan&quot;,icon:d.pan,click:b},g.select2d={name:&quot;select2d&quot;,_cat:&quot;select&quot;,title:function(S){return m(S,&quot;Box Select&quot;)},attr:&quot;dragmode&quot;,val:&quot;select&quot;,icon:d.selectbox,click:b},g.lasso2d={name:&quot;lasso2d&quot;,_cat:&quot;lasso&quot;,title:function(S){return m(S,&quot;Lasso Select&quot;)},attr:&quot;dragmode&quot;,val:&quot;lasso&quot;,icon:d.lasso,click:b},g.drawclosedpath={name:&quot;drawclosedpath&quot;,title:function(S){return m(S,&quot;Draw closed freeform&quot;)},attr:&quot;dragmode&quot;,val:&quot;drawclosedpath&quot;,icon:d.drawclosedpath,click:b},g.drawopenpath={name:&quot;drawopenpath&quot;,title:function(S){return m(S,&quot;Draw open freeform&quot;)},attr:&quot;dragmode&quot;,val:&quot;drawopenpath&quot;,icon:d.drawopenpath,click:b},g.drawline={name:&quot;drawline&quot;,title:function(S){return m(S,&quot;Draw line&quot;)},attr:&quot;dragmode&quot;,val:&quot;drawline&quot;,icon:d.drawline,click:b},g.drawrect={name:&quot;drawrect&quot;,title:function(S){return m(S,&quot;Draw rectangle&quot;)},attr:&quot;dragmode&quot;,val:&quot;drawrect&quot;,icon:d.drawrect,click:b},g.drawcircle={name:&quot;drawcircle&quot;,title:function(S){return m(S,&quot;Draw circle&quot;)},attr:&quot;dragmode&quot;,val:&quot;drawcircle&quot;,icon:d.drawcircle,click:b},g.eraseshape={name:&quot;eraseshape&quot;,title:function(S){return m(S,&quot;Erase active shape&quot;)},icon:d.eraseshape,click:f},g.zoomIn2d={name:&quot;zoomIn2d&quot;,_cat:&quot;zoomin&quot;,title:function(S){return m(S,&quot;Zoom in&quot;)},attr:&quot;zoom&quot;,val:&quot;in&quot;,icon:d.zoom_plus,click:b},g.zoomOut2d={name:&quot;zoomOut2d&quot;,_cat:&quot;zoomout&quot;,title:function(S){return m(S,&quot;Zoom out&quot;)},attr:&quot;zoom&quot;,val:&quot;out&quot;,icon:d.zoom_minus,click:b},g.autoScale2d={name:&quot;autoScale2d&quot;,_cat:&quot;autoscale&quot;,title:function(S){return m(S,&quot;Autoscale&quot;)},attr:&quot;zoom&quot;,val:&quot;auto&quot;,icon:d.autoscale,click:b},g.resetScale2d={name:&quot;resetScale2d&quot;,_cat:&quot;resetscale&quot;,title:function(S){return m(S,&quot;Reset axes&quot;)},attr:&quot;zoom&quot;,val:&quot;reset&quot;,icon:d.home,click:b},g.hoverClosestCartesian={name:&quot;hoverClosestCartesian&quot;,_cat:&quot;hoverclosest&quot;,title:function(S){return m(S,&quot;Show closest data on hover&quot;)},attr:&quot;hovermode&quot;,val:&quot;closest&quot;,icon:d.tooltip_basic,gravity:&quot;ne&quot;,click:b},g.hoverCompareCartesian={name:&quot;hoverCompareCartesian&quot;,_cat:&quot;hoverCompare&quot;,title:function(S){return m(S,&quot;Compare data on hover&quot;)},attr:&quot;hovermode&quot;,val:function(S){return S._fullLayout._isHoriz?&quot;y&quot;:&quot;x&quot;},icon:d.tooltip_compare,gravity:&quot;ne&quot;,click:b},g.zoom3d={name:&quot;zoom3d&quot;,_cat:&quot;zoom&quot;,title:function(S){return m(S,&quot;Zoom&quot;)},attr:&quot;scene.dragmode&quot;,val:&quot;zoom&quot;,icon:d.zoombox,click:v},g.pan3d={name:&quot;pan3d&quot;,_cat:&quot;pan&quot;,title:function(S){return m(S,&quot;Pan&quot;)},attr:&quot;scene.dragmode&quot;,val:&quot;pan&quot;,icon:d.pan,click:v},g.orbitRotation={name:&quot;orbitRotation&quot;,title:function(S){return m(S,&quot;Orbital rotation&quot;)},attr:&quot;scene.dragmode&quot;,val:&quot;orbit&quot;,icon:d[&quot;3d_rotate&quot;],click:v},g.tableRotation={name:&quot;tableRotation&quot;,title:function(S){return m(S,&quot;Turntable rotation&quot;)},attr:&quot;scene.dragmode&quot;,val:&quot;turntable&quot;,icon:d[&quot;z-axis&quot;],click:v},g.resetCameraDefault3d={name:&quot;resetCameraDefault3d&quot;,_cat:&quot;resetCameraDefault&quot;,title:function(S){return m(S,&quot;Reset camera to default&quot;)},attr:&quot;resetDefault&quot;,icon:d.home,click:h},g.resetCameraLastSave3d={name:&quot;resetCameraLastSave3d&quot;,_cat:&quot;resetCameraLastSave&quot;,title:function(S){return m(S,&quot;Reset camera to last save&quot;)},attr:&quot;resetLastSave&quot;,icon:d.movie,click:h},g.hoverClosest3d={name:&quot;hoverClosest3d&quot;,_cat:&quot;hoverclosest&quot;,title:function(S){return m(S,&quot;Toggle show closest data on hover&quot;)},attr:&quot;hovermode&quot;,val:null,toggle:!0,icon:d.tooltip_basic,gravity:&quot;ne&quot;,click:function(S,C){var M=y(S,C);s.call(&quot;_guiRelayout&quot;,S,M)}},g.zoomInGeo={name:&quot;zoomInGeo&quot;,_cat:&quot;zoomin&quot;,title:function(S){return m(S,&quot;Zoom in&quot;)},attr:&quot;zoom&quot;,val:&quot;in&quot;,icon:d.zoom_plus,click:w},g.zoomOutGeo={name:&quot;zoomOutGeo&quot;,_cat:&quot;zoomout&quot;,title:function(S){return m(S,&quot;Zoom out&quot;)},attr:&quot;zoom&quot;,val:&quot;out&quot;,icon:d.zoom_minus,click:w},g.resetGeo={name:&quot;resetGeo&quot;,_cat:&quot;reset&quot;,title:function(S){return m(S,&quot;Reset&quot;)},attr:&quot;reset&quot;,val:null,icon:d.autoscale,click:w},g.hoverClosestGeo={name:&quot;hoverClosestGeo&quot;,_cat:&quot;hoverclosest&quot;,title:function(S){return m(S,&quot;Toggle show closest data on hover&quot;)},attr:&quot;hovermode&quot;,val:null,toggle:!0,icon:d.tooltip_basic,gravity:&quot;ne&quot;,click:x},g.hoverClosestGl2d={name:&quot;hoverClosestGl2d&quot;,_cat:&quot;hoverclosest&quot;,title:function(S){return m(S,&quot;Toggle show closest data on hover&quot;)},attr:&quot;hovermode&quot;,val:null,toggle:!0,icon:d.tooltip_basic,gravity:&quot;ne&quot;,click:x},g.hoverClosestPie={name:&quot;hoverClosestPie&quot;,_cat:&quot;hoverclosest&quot;,title:function(S){return m(S,&quot;Toggle show closest data on hover&quot;)},attr:&quot;hovermode&quot;,val:&quot;closest&quot;,icon:d.tooltip_basic,gravity:&quot;ne&quot;,click:x},g.resetViewSankey={name:&quot;resetSankeyGroup&quot;,title:function(S){return m(S,&quot;Reset view&quot;)},icon:d.home,click:function(S){for(var C={&quot;node.groups&quot;:[],&quot;node.x&quot;:[],&quot;node.y&quot;:[]},M=0;M&lt;S._fullData.length;M++){var O=S._fullData[M]._viewInitial;C[&quot;node.groups&quot;].push(O.node.groups.slice()),C[&quot;node.x&quot;].push(O.node.x.slice()),C[&quot;node.y&quot;].push(O.node.y.slice())}s.call(&quot;restyle&quot;,S,C)}},g.toggleHover={name:&quot;toggleHover&quot;,title:function(S){return m(S,&quot;Toggle show closest data on hover&quot;)},attr:&quot;hovermode&quot;,val:null,toggle:!0,icon:d.tooltip_basic,gravity:&quot;ne&quot;,click:function(S,C){var M=y(S,C);M.hovermode=_(S),s.call(&quot;_guiRelayout&quot;,S,M)}},g.resetViews={name:&quot;resetViews&quot;,title:function(S){return m(S,&quot;Reset views&quot;)},icon:d.home,click:function(S,C){var M=C.currentTarget;M.setAttribute(&quot;data-attr&quot;,&quot;zoom&quot;),M.setAttribute(&quot;data-val&quot;,&quot;reset&quot;),b(S,C),M.setAttribute(&quot;data-attr&quot;,&quot;resetLastSave&quot;),h(S,C),k(S,&quot;geo&quot;),k(S,&quot;mapbox&quot;)}},g.toggleSpikelines={name:&quot;toggleSpikelines&quot;,title:function(S){return m(S,&quot;Toggle Spike Lines&quot;)},icon:d.spikeline,attr:&quot;_cartesianSpikesEnabled&quot;,val:&quot;on&quot;,click:function(S){var C=S._fullLayout,M=C._cartesianSpikesEnabled;C._cartesianSpikesEnabled=M===&quot;on&quot;?&quot;off&quot;:&quot;on&quot;,s.call(&quot;_guiRelayout&quot;,S,function(O){for(var D=O._fullLayout._cartesianSpikesEnabled===&quot;on&quot;,P=c.list(O,null,!0),E={},I=0;I&lt;P.length;I++){var A=P[I];E[A._name+&quot;.showspikes&quot;]=!!D||A._showSpikeInitial}return E}(S))}},g.resetViewMapbox={name:&quot;resetViewMapbox&quot;,_cat:&quot;resetView&quot;,title:function(S){return m(S,&quot;Reset view&quot;)},attr:&quot;reset&quot;,icon:d.home,click:function(S){k(S,&quot;mapbox&quot;)}},g.zoomInMapbox={name:&quot;zoomInMapbox&quot;,_cat:&quot;zoomin&quot;,title:function(S){return m(S,&quot;Zoom in&quot;)},attr:&quot;zoom&quot;,val:&quot;in&quot;,icon:d.zoom_plus,click:T},g.zoomOutMapbox={name:&quot;zoomOutMapbox&quot;,_cat:&quot;zoomout&quot;,title:function(S){return m(S,&quot;Zoom out&quot;)},attr:&quot;zoom&quot;,val:&quot;out&quot;,icon:d.zoom_minus,click:T}},93348:function(i,o,a){var s=a(26023),u=Object.keys(s),c=[&quot;drawline&quot;,&quot;drawopenpath&quot;,&quot;drawclosedpath&quot;,&quot;drawcircle&quot;,&quot;drawrect&quot;,&quot;eraseshape&quot;],d=[&quot;v1hovermode&quot;,&quot;hoverclosest&quot;,&quot;hovercompare&quot;,&quot;togglehover&quot;,&quot;togglespikelines&quot;].concat(c),f=[];u.forEach(function(p){(function(m){if(d.indexOf(m._cat||m.name)===-1){var g=m.name,b=(m._cat||m.name).toLowerCase();f.indexOf(g)===-1&amp;&amp;f.push(g),f.indexOf(b)===-1&amp;&amp;f.push(b)}})(s[p])}),f.sort(),i.exports={DRAW_MODES:c,backButtons:d,foreButtons:f}},35750:function(i,o,a){var s=a(71828),u=a(7901),c=a(44467),d=a(42068);i.exports=function(f,p){var m=f.modebar||{},g=c.newContainer(p,&quot;modebar&quot;);function b(h,y){return s.coerce(m,g,d,h,y)}b(&quot;orientation&quot;),b(&quot;bgcolor&quot;,u.addOpacity(p.paper_bgcolor,.5));var v=u.contrast(u.rgb(p.modebar.bgcolor));b(&quot;color&quot;,u.addOpacity(v,.3)),b(&quot;activecolor&quot;,u.addOpacity(v,.7)),b(&quot;uirevision&quot;,p.uirevision),b(&quot;add&quot;),b(&quot;remove&quot;)}},64168:function(i,o,a){i.exports={moduleType:&quot;component&quot;,name:&quot;modebar&quot;,layoutAttributes:a(42068),supplyLayoutDefaults:a(35750),manage:a(14192)}},14192:function(i,o,a){var s=a(41675),u=a(34098),c=a(73972),d=a(23469).isUnifiedHover,f=a(37676),p=a(26023),m=a(93348).DRAW_MODES,g=a(71828).extendDeep;i.exports=function(b){var v=b._fullLayout,h=b._context,y=v._modeBar;if(h.displayModeBar||h.watermark){if(!Array.isArray(h.modeBarButtonsToRemove))throw new Error([&quot;*modeBarButtonsToRemove* configuration options&quot;,&quot;must be an array.&quot;].join(&quot; &quot;));if(!Array.isArray(h.modeBarButtonsToAdd))throw new Error([&quot;*modeBarButtonsToAdd* configuration options&quot;,&quot;must be an array.&quot;].join(&quot; &quot;));var w,_=h.modeBarButtons;w=Array.isArray(_)&amp;&amp;_.length?function(x){for(var T=g([],x),k=0;k&lt;T.length;k++)for(var S=T[k],C=0;C&lt;S.length;C++){var M=S[C];if(typeof M==&quot;string&quot;){if(p[M]===void 0)throw new Error([&quot;*modeBarButtons* configuration options&quot;,&quot;invalid button name&quot;].join(&quot; &quot;));T[k][C]=p[M]}}return T}(_):!h.displayModeBar&amp;&amp;h.watermark?[]:function(x){var T=x._fullLayout,k=x._fullData,S=x._context;function C(se,he){if(typeof he==&quot;string&quot;){if(he.toLowerCase()===se.toLowerCase())return!0}else{var Se=he.name,Oe=he._cat||he.name;if(Se===se||Oe===se.toLowerCase())return!0}return!1}var M=T.modebar.add;typeof M==&quot;string&quot;&amp;&amp;(M=[M]);var O=T.modebar.remove;typeof O==&quot;string&quot;&amp;&amp;(O=[O]);var D=S.modeBarButtonsToAdd.concat(M.filter(function(se){for(var he=0;he&lt;S.modeBarButtonsToRemove.length;he++)if(C(se,S.modeBarButtonsToRemove[he]))return!1;return!0})),P=S.modeBarButtonsToRemove.concat(O.filter(function(se){for(var he=0;he&lt;S.modeBarButtonsToAdd.length;he++)if(C(se,S.modeBarButtonsToAdd[he]))return!1;return!0})),E=T._has(&quot;cartesian&quot;),I=T._has(&quot;gl3d&quot;),A=T._has(&quot;geo&quot;),F=T._has(&quot;pie&quot;),j=T._has(&quot;funnelarea&quot;),z=T._has(&quot;gl2d&quot;),B=T._has(&quot;ternary&quot;),N=T._has(&quot;mapbox&quot;),R=T._has(&quot;polar&quot;),q=T._has(&quot;smith&quot;),Y=T._has(&quot;sankey&quot;),L=function(se){for(var he=s.list({_fullLayout:se},null,!0),Se=0;Se&lt;he.length;Se++)if(!he[Se].fixedrange)return!1;return!0}(T),W=d(T.hovermode),U=[];function V(se){if(se.length){for(var he=[],Se=0;Se&lt;se.length;Se++){for(var Oe=se[Se],Pe=p[Oe],Me=Pe.name.toLowerCase(),ce=(Pe._cat||Pe.name).toLowerCase(),we=!1,K=0;K&lt;P.length;K++){var ne=P[K].toLowerCase();if(ne===Me||ne===ce){we=!0;break}}we||he.push(p[Oe])}U.push(he)}}var te=[&quot;toImage&quot;];S.showEditInChartStudio?te.push(&quot;editInChartStudio&quot;):S.showSendToCloud&amp;&amp;te.push(&quot;sendDataToCloud&quot;),V(te);var ee=[],H=[],Z=[],G=[];(E||z||F||j||B)+A+I+N+R+q&gt;1?(H=[&quot;toggleHover&quot;],Z=[&quot;resetViews&quot;]):A?(ee=[&quot;zoomInGeo&quot;,&quot;zoomOutGeo&quot;],H=[&quot;hoverClosestGeo&quot;],Z=[&quot;resetGeo&quot;]):I?(H=[&quot;hoverClosest3d&quot;],Z=[&quot;resetCameraDefault3d&quot;,&quot;resetCameraLastSave3d&quot;]):N?(ee=[&quot;zoomInMapbox&quot;,&quot;zoomOutMapbox&quot;],H=[&quot;toggleHover&quot;],Z=[&quot;resetViewMapbox&quot;]):z?H=[&quot;hoverClosestGl2d&quot;]:F?H=[&quot;hoverClosestPie&quot;]:Y?(H=[&quot;hoverClosestCartesian&quot;,&quot;hoverCompareCartesian&quot;],Z=[&quot;resetViewSankey&quot;]):H=[&quot;toggleHover&quot;],E&amp;&amp;(H=[&quot;toggleSpikelines&quot;,&quot;hoverClosestCartesian&quot;,&quot;hoverCompareCartesian&quot;]),(function(se){for(var he=0;he&lt;se.length;he++)if(!c.traceIs(se[he],&quot;noHover&quot;))return!1;return!0}(k)||W)&amp;&amp;(H=[]),!E&amp;&amp;!z||L||(ee=[&quot;zoomIn2d&quot;,&quot;zoomOut2d&quot;,&quot;autoScale2d&quot;],Z[0]!==&quot;resetViews&quot;&amp;&amp;(Z=[&quot;resetScale2d&quot;])),I?G=[&quot;zoom3d&quot;,&quot;pan3d&quot;,&quot;orbitRotation&quot;,&quot;tableRotation&quot;]:(E||z)&amp;&amp;!L||B?G=[&quot;zoom2d&quot;,&quot;pan2d&quot;]:N||A?G=[&quot;pan2d&quot;]:R&amp;&amp;(G=[&quot;zoom2d&quot;]),function(se){for(var he=!1,Se=0;Se&lt;se.length&amp;&amp;!he;Se++){var Oe=se[Se];Oe._module&amp;&amp;Oe._module.selectPoints&amp;&amp;(c.traceIs(Oe,&quot;scatter-like&quot;)?(u.hasMarkers(Oe)||u.hasText(Oe))&amp;&amp;(he=!0):c.traceIs(Oe,&quot;box-violin&quot;)&amp;&amp;Oe.boxpoints!==&quot;all&quot;&amp;&amp;Oe.points!==&quot;all&quot;||(he=!0))}return he}(k)&amp;&amp;G.push(&quot;select2d&quot;,&quot;lasso2d&quot;);var X=[],Q=function(se){X.indexOf(se)===-1&amp;&amp;H.indexOf(se)!==-1&amp;&amp;X.push(se)};if(Array.isArray(D)){for(var re=[],ae=0;ae&lt;D.length;ae++){var ie=D[ae];typeof ie==&quot;string&quot;?(ie=ie.toLowerCase(),m.indexOf(ie)!==-1?(T._has(&quot;mapbox&quot;)||T._has(&quot;cartesian&quot;))&amp;&amp;G.push(ie):ie===&quot;togglespikelines&quot;?Q(&quot;toggleSpikelines&quot;):ie===&quot;togglehover&quot;?Q(&quot;toggleHover&quot;):ie===&quot;hovercompare&quot;?Q(&quot;hoverCompareCartesian&quot;):ie===&quot;hoverclosest&quot;?(Q(&quot;hoverClosestCartesian&quot;),Q(&quot;hoverClosestGeo&quot;),Q(&quot;hoverClosest3d&quot;),Q(&quot;hoverClosestGl2d&quot;),Q(&quot;hoverClosestPie&quot;)):ie===&quot;v1hovermode&quot;&amp;&amp;(Q(&quot;toggleHover&quot;),Q(&quot;hoverClosestCartesian&quot;),Q(&quot;hoverCompareCartesian&quot;),Q(&quot;hoverClosestGeo&quot;),Q(&quot;hoverClosest3d&quot;),Q(&quot;hoverClosestGl2d&quot;),Q(&quot;hoverClosestPie&quot;))):re.push(ie)}D=re}return V(G),V(ee.concat(Z)),V(X),function(se,he){if(he.length)if(Array.isArray(he[0]))for(var Se=0;Se&lt;he.length;Se++)se.push(he[Se]);else se.push(he);return se}(U,D)}(b),y?y.update(b,w):v._modeBar=f(b,w)}else y&amp;&amp;(y.destroy(),delete v._modeBar)}},37676:function(i,o,a){var s=a(39898),u=a(92770),c=a(71828),d=a(24255),f=a(11506).version,p=new DOMParser;function m(b){this.container=b.container,this.element=document.createElement(&quot;div&quot;),this.update(b.graphInfo,b.buttons),this.container.appendChild(this.element)}var g=m.prototype;g.update=function(b,v){this.graphInfo=b;var h=this.graphInfo._context,y=this.graphInfo._fullLayout,w=&quot;modebar-&quot;+y._uid;this.element.setAttribute(&quot;id&quot;,w),this._uid=w,this.element.className=&quot;modebar&quot;,h.displayModeBar===&quot;hover&quot;&amp;&amp;(this.element.className+=&quot; modebar--hover ease-bg&quot;),y.modebar.orientation===&quot;v&quot;&amp;&amp;(this.element.className+=&quot; vertical&quot;,v=v.reverse());var _=y.modebar,x=h.displayModeBar===&quot;hover&quot;?&quot;.js-plotly-plot .plotly:hover &quot;:&quot;&quot;;c.deleteRelatedStyleRule(w),c.addRelatedStyleRule(w,x+&quot;#&quot;+w+&quot; .modebar-group&quot;,&quot;background-color: &quot;+_.bgcolor),c.addRelatedStyleRule(w,&quot;#&quot;+w+&quot; .modebar-btn .icon path&quot;,&quot;fill: &quot;+_.color),c.addRelatedStyleRule(w,&quot;#&quot;+w+&quot; .modebar-btn:hover .icon path&quot;,&quot;fill: &quot;+_.activecolor),c.addRelatedStyleRule(w,&quot;#&quot;+w+&quot; .modebar-btn.active .icon path&quot;,&quot;fill: &quot;+_.activecolor);var T=!this.hasButtons(v),k=this.hasLogo!==h.displaylogo,S=this.locale!==h.locale;if(this.locale=h.locale,(T||k||S)&amp;&amp;(this.removeAllButtons(),this.updateButtons(v),h.watermark||h.displaylogo)){var C=this.getLogo();h.watermark&amp;&amp;(C.className=C.className+&quot; watermark&quot;),y.modebar.orientation===&quot;v&quot;?this.element.insertBefore(C,this.element.childNodes[0]):this.element.appendChild(C),this.hasLogo=!0}this.updateActiveButton()},g.updateButtons=function(b){var v=this;this.buttons=b,this.buttonElements=[],this.buttonsNames=[],this.buttons.forEach(function(h){var y=v.createGroup();h.forEach(function(w){var _=w.name;if(!_)throw new Error(&quot;must provide button &#x27;name&#x27; in button config&quot;);if(v.buttonsNames.indexOf(_)!==-1)throw new Error(&quot;button name &#x27;&quot;+_+&quot;&#x27; is taken&quot;);v.buttonsNames.push(_);var x=v.createButton(w);v.buttonElements.push(x),y.appendChild(x)}),v.element.appendChild(y)})},g.createGroup=function(){var b=document.createElement(&quot;div&quot;);return b.className=&quot;modebar-group&quot;,b},g.createButton=function(b){var v=this,h=document.createElement(&quot;a&quot;);h.setAttribute(&quot;rel&quot;,&quot;tooltip&quot;),h.className=&quot;modebar-btn&quot;;var y=b.title;y===void 0?y=b.name:typeof y==&quot;function&quot;&amp;&amp;(y=y(this.graphInfo)),(y||y===0)&amp;&amp;h.setAttribute(&quot;data-title&quot;,y),b.attr!==void 0&amp;&amp;h.setAttribute(&quot;data-attr&quot;,b.attr);var w=b.val;if(w!==void 0&amp;&amp;(typeof w==&quot;function&quot;&amp;&amp;(w=w(this.graphInfo)),h.setAttribute(&quot;data-val&quot;,w)),typeof b.click!=&quot;function&quot;)throw new Error(&quot;must provide button &#x27;click&#x27; function in button config&quot;);h.addEventListener(&quot;click&quot;,function(x){b.click(v.graphInfo,x),v.updateActiveButton(x.currentTarget)}),h.setAttribute(&quot;data-toggle&quot;,b.toggle||!1),b.toggle&amp;&amp;s.select(h).classed(&quot;active&quot;,!0);var _=b.icon;return typeof _==&quot;function&quot;?h.appendChild(_()):h.appendChild(this.createIcon(_||d.question)),h.setAttribute(&quot;data-gravity&quot;,b.gravity||&quot;n&quot;),h},g.createIcon=function(b){var v,h=u(b.height)?Number(b.height):b.ascent-b.descent,y=&quot;http://www.w3.org/2000/svg&quot;;if(b.path){(v=document.createElementNS(y,&quot;svg&quot;)).setAttribute(&quot;viewBox&quot;,[0,0,b.width,h].join(&quot; &quot;)),v.setAttribute(&quot;class&quot;,&quot;icon&quot;);var w=document.createElementNS(y,&quot;path&quot;);w.setAttribute(&quot;d&quot;,b.path),b.transform?w.setAttribute(&quot;transform&quot;,b.transform):b.ascent!==void 0&amp;&amp;w.setAttribute(&quot;transform&quot;,&quot;matrix(1 0 0 -1 0 &quot;+b.ascent+&quot;)&quot;),v.appendChild(w)}return b.svg&amp;&amp;(v=p.parseFromString(b.svg,&quot;application/xml&quot;).childNodes[0]),v.setAttribute(&quot;height&quot;,&quot;1em&quot;),v.setAttribute(&quot;width&quot;,&quot;1em&quot;),v},g.updateActiveButton=function(b){var v=this.graphInfo._fullLayout,h=b!==void 0?b.getAttribute(&quot;data-attr&quot;):null;this.buttonElements.forEach(function(y){var w=y.getAttribute(&quot;data-val&quot;)||!0,_=y.getAttribute(&quot;data-attr&quot;),x=y.getAttribute(&quot;data-toggle&quot;)===&quot;true&quot;,T=s.select(y);if(x)_===h&amp;&amp;T.classed(&quot;active&quot;,!T.classed(&quot;active&quot;));else{var k=_===null?_:c.nestedProperty(v,_).get();T.classed(&quot;active&quot;,k===w)}})},g.hasButtons=function(b){var v=this.buttons;if(!v||b.length!==v.length)return!1;for(var h=0;h&lt;b.length;++h){if(b[h].length!==v[h].length)return!1;for(var y=0;y&lt;b[h].length;y++)if(b[h][y].name!==v[h][y].name)return!1}return!0},g.getLogo=function(){var b=this.createGroup(),v=document.createElement(&quot;a&quot;);return v.href=&quot;https://plotly.com/&quot;,v.target=&quot;_blank&quot;,v.setAttribute(&quot;data-title&quot;,c._(this.graphInfo,&quot;Produced with Plotly.js&quot;)+&quot; (v&quot;+f+&quot;)&quot;),v.className=&quot;modebar-btn plotlyjsicon modebar-btn--logo&quot;,v.appendChild(this.createIcon(d.newplotlylogo)),b.appendChild(v),b},g.removeAllButtons=function(){for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.hasLogo=!1},g.destroy=function(){c.removeElement(this.container.querySelector(&quot;.modebar&quot;)),c.deleteRelatedStyleRule(this._uid)},i.exports=function(b,v){var h=b._fullLayout,y=new m({graphInfo:b,container:h._modebardiv.node(),buttons:v});return h._privateplot&amp;&amp;s.select(y.element).append(&quot;span&quot;).classed(&quot;badge-private float--left&quot;,!0).text(&quot;PRIVATE&quot;),y}},37113:function(i,o,a){var s=a(41940),u=a(22399),c=(0,a(44467).templatedArray)(&quot;button&quot;,{visible:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;plot&quot;},step:{valType:&quot;enumerated&quot;,values:[&quot;month&quot;,&quot;year&quot;,&quot;day&quot;,&quot;hour&quot;,&quot;minute&quot;,&quot;second&quot;,&quot;all&quot;],dflt:&quot;month&quot;,editType:&quot;plot&quot;},stepmode:{valType:&quot;enumerated&quot;,values:[&quot;backward&quot;,&quot;todate&quot;],dflt:&quot;backward&quot;,editType:&quot;plot&quot;},count:{valType:&quot;number&quot;,min:0,dflt:1,editType:&quot;plot&quot;},label:{valType:&quot;string&quot;,editType:&quot;plot&quot;},editType:&quot;plot&quot;});i.exports={visible:{valType:&quot;boolean&quot;,editType:&quot;plot&quot;},buttons:c,x:{valType:&quot;number&quot;,min:-2,max:3,editType:&quot;plot&quot;},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;left&quot;,editType:&quot;plot&quot;},y:{valType:&quot;number&quot;,min:-2,max:3,editType:&quot;plot&quot;},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],dflt:&quot;bottom&quot;,editType:&quot;plot&quot;},font:s({editType:&quot;plot&quot;}),bgcolor:{valType:&quot;color&quot;,dflt:u.lightLine,editType:&quot;plot&quot;},activecolor:{valType:&quot;color&quot;,editType:&quot;plot&quot;},bordercolor:{valType:&quot;color&quot;,dflt:u.defaultLine,editType:&quot;plot&quot;},borderwidth:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;plot&quot;},editType:&quot;plot&quot;}},89573:function(i){i.exports={yPad:.02,minButtonWidth:30,rx:3,ry:3,lightAmount:25,darkAmount:10}},28674:function(i,o,a){var s=a(71828),u=a(7901),c=a(44467),d=a(85501),f=a(37113),p=a(89573);function m(g,b,v,h){var y=h.calendar;function w(x,T){return s.coerce(g,b,f.buttons,x,T)}if(w(&quot;visible&quot;)){var _=w(&quot;step&quot;);_!==&quot;all&quot;&amp;&amp;(!y||y===&quot;gregorian&quot;||_!==&quot;month&quot;&amp;&amp;_!==&quot;year&quot;?w(&quot;stepmode&quot;):b.stepmode=&quot;backward&quot;,w(&quot;count&quot;)),w(&quot;label&quot;)}}i.exports=function(g,b,v,h,y){var w=g.rangeselector||{},_=c.newContainer(b,&quot;rangeselector&quot;);function x(S,C){return s.coerce(w,_,f,S,C)}if(x(&quot;visible&quot;,d(w,_,{name:&quot;buttons&quot;,handleItemDefaults:m,calendar:y}).length&gt;0)){var T=function(S,C,M){for(var O=M.filter(function(I){return C[I].anchor===S._id}),D=0,P=0;P&lt;O.length;P++){var E=C[O[P]].domain;E&amp;&amp;(D=Math.max(E[1],D))}return[S.domain[0],D+p.yPad]}(b,v,h);x(&quot;x&quot;,T[0]),x(&quot;y&quot;,T[1]),s.noneOrAll(g,b,[&quot;x&quot;,&quot;y&quot;]),x(&quot;xanchor&quot;),x(&quot;yanchor&quot;),s.coerceFont(x,&quot;font&quot;,v.font);var k=x(&quot;bgcolor&quot;);x(&quot;activecolor&quot;,u.contrast(k,p.lightAmount,p.darkAmount)),x(&quot;bordercolor&quot;),x(&quot;borderwidth&quot;)}}},21598:function(i,o,a){var s=a(39898),u=a(73972),c=a(74875),d=a(7901),f=a(91424),p=a(71828),m=p.strTranslate,g=a(63893),b=a(41675),v=a(18783),h=v.LINE_SPACING,y=v.FROM_TL,w=v.FROM_BR,_=a(89573),x=a(70565);function T(C){return C._id}function k(C,M,O){var D=p.ensureSingle(C,&quot;rect&quot;,&quot;selector-rect&quot;,function(P){P.attr(&quot;shape-rendering&quot;,&quot;crispEdges&quot;)});D.attr({rx:_.rx,ry:_.ry}),D.call(d.stroke,M.bordercolor).call(d.fill,function(P,E){return E._isActive||E._isHovered?P.activecolor:P.bgcolor}(M,O)).style(&quot;stroke-width&quot;,M.borderwidth+&quot;px&quot;)}function S(C,M,O,D){var P,E;p.ensureSingle(C,&quot;text&quot;,&quot;selector-text&quot;,function(I){I.attr(&quot;text-anchor&quot;,&quot;middle&quot;)}).call(f.font,M.font).text((P=O,E=D._fullLayout._meta,P.label?E?p.templateString(P.label,E):P.label:P.step===&quot;all&quot;?&quot;all&quot;:P.count+P.step.charAt(0))).call(function(I){g.convertToTspans(I,D)})}i.exports=function(C){var M=C._fullLayout._infolayer.selectAll(&quot;.rangeselector&quot;).data(function(O){for(var D=b.list(O,&quot;x&quot;,!0),P=[],E=0;E&lt;D.length;E++){var I=D[E];I.rangeselector&amp;&amp;I.rangeselector.visible&amp;&amp;P.push(I)}return P}(C),T);M.enter().append(&quot;g&quot;).classed(&quot;rangeselector&quot;,!0),M.exit().remove(),M.style({cursor:&quot;pointer&quot;,&quot;pointer-events&quot;:&quot;all&quot;}),M.each(function(O){var D=s.select(this),P=O,E=P.rangeselector,I=D.selectAll(&quot;g.button&quot;).data(p.filterVisible(E.buttons));I.enter().append(&quot;g&quot;).classed(&quot;button&quot;,!0),I.exit().remove(),I.each(function(A){var F=s.select(this),j=x(P,A);A._isActive=function(z,B,N){if(B.step===&quot;all&quot;)return z.autorange===!0;var R=Object.keys(N);return z.range[0]===N[R[0]]&amp;&amp;z.range[1]===N[R[1]]}(P,A,j),F.call(k,E,A),F.call(S,E,A,C),F.on(&quot;click&quot;,function(){C._dragged||u.call(&quot;_guiRelayout&quot;,C,j)}),F.on(&quot;mouseover&quot;,function(){A._isHovered=!0,F.call(k,E,A)}),F.on(&quot;mouseout&quot;,function(){A._isHovered=!1,F.call(k,E,A)})}),function(A,F,j,z,B){var N=0,R=0,q=j.borderwidth;F.each(function(){var te=s.select(this).select(&quot;.selector-text&quot;),ee=j.font.size*h,H=Math.max(ee*g.lineCount(te),16)+3;R=Math.max(R,H)}),F.each(function(){var te=s.select(this),ee=te.select(&quot;.selector-rect&quot;),H=te.select(&quot;.selector-text&quot;),Z=H.node()&amp;&amp;f.bBox(H.node()).width,G=j.font.size*h,X=g.lineCount(H),Q=Math.max(Z+10,_.minButtonWidth);te.attr(&quot;transform&quot;,m(q+N,q)),ee.attr({x:0,y:0,width:Q,height:R}),g.positionText(H,Q/2,R/2-(X-1)*G/2+3),N+=Q+5});var Y=A._fullLayout._size,L=Y.l+Y.w*j.x,W=Y.t+Y.h*(1-j.y),U=&quot;left&quot;;p.isRightAnchor(j)&amp;&amp;(L-=N,U=&quot;right&quot;),p.isCenterAnchor(j)&amp;&amp;(L-=N/2,U=&quot;center&quot;);var V=&quot;top&quot;;p.isBottomAnchor(j)&amp;&amp;(W-=R,V=&quot;bottom&quot;),p.isMiddleAnchor(j)&amp;&amp;(W-=R/2,V=&quot;middle&quot;),N=Math.ceil(N),R=Math.ceil(R),L=Math.round(L),W=Math.round(W),c.autoMargin(A,z+&quot;-range-selector&quot;,{x:j.x,y:j.y,l:N*y[U],r:N*w[U],b:R*w[V],t:R*y[V]}),B.attr(&quot;transform&quot;,m(L,W))}(C,I,E,P._name,D)})}},70565:function(i,o,a){var s=a(81041),u=a(71828).titleCase;i.exports=function(c,d){var f=c._name,p={};if(d.step===&quot;all&quot;)p[f+&quot;.autorange&quot;]=!0;else{var m=function(g,b){var v,h=g.range,y=new Date(g.r2l(h[1])),w=b.step,_=s[&quot;utc&quot;+u(w)],x=b.count;switch(b.stepmode){case&quot;backward&quot;:v=g.l2r(+_.offset(y,-x));break;case&quot;todate&quot;:var T=_.offset(y,-x);v=g.l2r(+_.ceil(T))}return[v,h[1]]}(c,d);p[f+&quot;.range[0]&quot;]=m[0],p[f+&quot;.range[1]&quot;]=m[1]}return p}},97218:function(i,o,a){i.exports={moduleType:&quot;component&quot;,name:&quot;rangeselector&quot;,schema:{subplots:{xaxis:{rangeselector:a(37113)}}},layoutAttributes:a(37113),handleDefaults:a(28674),draw:a(21598)}},75148:function(i,o,a){var s=a(22399);i.exports={bgcolor:{valType:&quot;color&quot;,dflt:s.background,editType:&quot;plot&quot;},bordercolor:{valType:&quot;color&quot;,dflt:s.defaultLine,editType:&quot;plot&quot;},borderwidth:{valType:&quot;integer&quot;,dflt:0,min:0,editType:&quot;plot&quot;},autorange:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;,impliedEdits:{&quot;range[0]&quot;:void 0,&quot;range[1]&quot;:void 0}},range:{valType:&quot;info_array&quot;,items:[{valType:&quot;any&quot;,editType:&quot;calc&quot;,impliedEdits:{&quot;^autorange&quot;:!1}},{valType:&quot;any&quot;,editType:&quot;calc&quot;,impliedEdits:{&quot;^autorange&quot;:!1}}],editType:&quot;calc&quot;,impliedEdits:{autorange:!1}},thickness:{valType:&quot;number&quot;,dflt:.15,min:0,max:1,editType:&quot;plot&quot;},visible:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},editType:&quot;calc&quot;}},88443:function(i,o,a){var s=a(41675).list,u=a(71739).getAutoRange,c=a(73251);i.exports=function(d){for(var f=s(d,&quot;x&quot;,!0),p=0;p&lt;f.length;p++){var m=f[p],g=m[c.name];g&amp;&amp;g.visible&amp;&amp;g.autorange&amp;&amp;(g._input.autorange=!0,g._input.range=g.range=u(d,m))}}},73251:function(i){i.exports={name:&quot;rangeslider&quot;,containerClassName:&quot;rangeslider-container&quot;,bgClassName:&quot;rangeslider-bg&quot;,rangePlotClassName:&quot;rangeslider-rangeplot&quot;,maskMinClassName:&quot;rangeslider-mask-min&quot;,maskMaxClassName:&quot;rangeslider-mask-max&quot;,slideBoxClassName:&quot;rangeslider-slidebox&quot;,grabberMinClassName:&quot;rangeslider-grabber-min&quot;,grabAreaMinClassName:&quot;rangeslider-grabarea-min&quot;,handleMinClassName:&quot;rangeslider-handle-min&quot;,grabberMaxClassName:&quot;rangeslider-grabber-max&quot;,grabAreaMaxClassName:&quot;rangeslider-grabarea-max&quot;,handleMaxClassName:&quot;rangeslider-handle-max&quot;,maskMinOppAxisClassName:&quot;rangeslider-mask-min-opp-axis&quot;,maskMaxOppAxisClassName:&quot;rangeslider-mask-max-opp-axis&quot;,maskColor:&quot;rgba(0,0,0,0.4)&quot;,maskOppAxisColor:&quot;rgba(0,0,0,0.2)&quot;,slideBoxFill:&quot;transparent&quot;,slideBoxCursor:&quot;ew-resize&quot;,grabAreaFill:&quot;transparent&quot;,grabAreaCursor:&quot;col-resize&quot;,grabAreaWidth:10,handleWidth:4,handleRadius:1,handleStrokeWidth:1,extraPad:15}},26377:function(i,o,a){var s=a(71828),u=a(44467),c=a(41675),d=a(75148),f=a(47850);i.exports=function(p,m,g){var b=p[g],v=m[g];if(b.rangeslider||m._requestRangeslider[v._id]){s.isPlainObject(b.rangeslider)||(b.rangeslider={});var h,y,w=b.rangeslider,_=u.newContainer(v,&quot;rangeslider&quot;);if(D(&quot;visible&quot;)){D(&quot;bgcolor&quot;,m.plot_bgcolor),D(&quot;bordercolor&quot;),D(&quot;borderwidth&quot;),D(&quot;thickness&quot;),D(&quot;autorange&quot;,!v.isValidRange(w.range)),D(&quot;range&quot;);var x=m._subplots;if(x)for(var T=x.cartesian.filter(function(E){return E.substr(0,E.indexOf(&quot;y&quot;))===c.name2id(g)}).map(function(E){return E.substr(E.indexOf(&quot;y&quot;),E.length)}),k=s.simpleMap(T,c.id2name),S=0;S&lt;k.length;S++){var C=k[S];h=w[C]||{},y=u.newContainer(_,C,&quot;yaxis&quot;);var M,O=m[C];h.range&amp;&amp;O.isValidRange(h.range)&amp;&amp;(M=&quot;fixed&quot;),P(&quot;rangemode&quot;,M)!==&quot;match&quot;&amp;&amp;P(&quot;range&quot;,O.range.slice())}_._input=w}}function D(E,I){return s.coerce(w,_,d,E,I)}function P(E,I){return s.coerce(h,y,f,E,I)}}},72413:function(i,o,a){var s=a(39898),u=a(73972),c=a(74875),d=a(71828),f=d.strTranslate,p=a(91424),m=a(7901),g=a(92998),b=a(93612),v=a(41675),h=a(28569),y=a(6964),w=a(73251);function _(M,O,D,P){var E=d.ensureSingle(M,&quot;rect&quot;,w.bgClassName,function(j){j.attr({x:0,y:0,&quot;shape-rendering&quot;:&quot;crispEdges&quot;})}),I=P.borderwidth%2==0?P.borderwidth:P.borderwidth-1,A=-P._offsetShift,F=p.crispRound(O,P.borderwidth);E.attr({width:P._width+I,height:P._height+I,transform:f(A,A),&quot;stroke-width&quot;:F}).call(m.stroke,P.bordercolor).call(m.fill,P.bgcolor)}function x(M,O,D,P){var E=O._fullLayout;d.ensureSingleById(E._topdefs,&quot;clipPath&quot;,P._clipId,function(I){I.append(&quot;rect&quot;).attr({x:0,y:0})}).select(&quot;rect&quot;).attr({width:P._width,height:P._height})}function T(M,O,D,P){var E,I=O.calcdata,A=M.selectAll(&quot;g.&quot;+w.rangePlotClassName).data(D._subplotsWith,d.identity);A.enter().append(&quot;g&quot;).attr(&quot;class&quot;,function(F){return w.rangePlotClassName+&quot; &quot;+F}).call(p.setClipUrl,P._clipId,O),A.order(),A.exit().remove(),A.each(function(F,j){var z=s.select(this),B=j===0,N=v.getFromId(O,F,&quot;y&quot;),R=N._name,q=P[R],Y={data:[],layout:{xaxis:{type:D.type,domain:[0,1],range:P.range.slice(),calendar:D.calendar},width:P._width,height:P._height,margin:{t:0,b:0,l:0,r:0}},_context:O._context};D.rangebreaks&amp;&amp;(Y.layout.xaxis.rangebreaks=D.rangebreaks),Y.layout[R]={type:N.type,domain:[0,1],range:q.rangemode!==&quot;match&quot;?q.range.slice():N.range.slice(),calendar:N.calendar},N.rangebreaks&amp;&amp;(Y.layout[R].rangebreaks=N.rangebreaks),c.supplyDefaults(Y);var L=Y._fullLayout.xaxis,W=Y._fullLayout[R];L.clearCalc(),L.setScale(),W.clearCalc(),W.setScale();var U={id:F,plotgroup:z,xaxis:L,yaxis:W,isRangePlot:!0};B?E=U:(U.mainplot=&quot;xy&quot;,U.mainplotinfo=E),b.rangePlot(O,U,function(V,te){for(var ee=[],H=0;H&lt;V.length;H++){var Z=V[H],G=Z[0].trace;G.xaxis+G.yaxis===te&amp;&amp;ee.push(Z)}return ee}(I,F))})}function k(M,O,D,P,E){d.ensureSingle(M,&quot;rect&quot;,w.maskMinClassName,function(I){I.attr({x:0,y:0,&quot;shape-rendering&quot;:&quot;crispEdges&quot;})}).attr(&quot;height&quot;,P._height).call(m.fill,w.maskColor),d.ensureSingle(M,&quot;rect&quot;,w.maskMaxClassName,function(I){I.attr({y:0,&quot;shape-rendering&quot;:&quot;crispEdges&quot;})}).attr(&quot;height&quot;,P._height).call(m.fill,w.maskColor),E.rangemode!==&quot;match&quot;&amp;&amp;(d.ensureSingle(M,&quot;rect&quot;,w.maskMinOppAxisClassName,function(I){I.attr({y:0,&quot;shape-rendering&quot;:&quot;crispEdges&quot;})}).attr(&quot;width&quot;,P._width).call(m.fill,w.maskOppAxisColor),d.ensureSingle(M,&quot;rect&quot;,w.maskMaxOppAxisClassName,function(I){I.attr({y:0,&quot;shape-rendering&quot;:&quot;crispEdges&quot;})}).attr(&quot;width&quot;,P._width).style(&quot;border-top&quot;,w.maskOppBorder).call(m.fill,w.maskOppAxisColor))}function S(M,O,D,P){O._context.staticPlot||d.ensureSingle(M,&quot;rect&quot;,w.slideBoxClassName,function(E){E.attr({y:0,cursor:w.slideBoxCursor,&quot;shape-rendering&quot;:&quot;crispEdges&quot;})}).attr({height:P._height,fill:w.slideBoxFill})}function C(M,O,D,P){var E=d.ensureSingle(M,&quot;g&quot;,w.grabberMinClassName),I=d.ensureSingle(M,&quot;g&quot;,w.grabberMaxClassName),A={x:0,width:w.handleWidth,rx:w.handleRadius,fill:m.background,stroke:m.defaultLine,&quot;stroke-width&quot;:w.handleStrokeWidth,&quot;shape-rendering&quot;:&quot;crispEdges&quot;},F={y:Math.round(P._height/4),height:Math.round(P._height/2)};d.ensureSingle(E,&quot;rect&quot;,w.handleMinClassName,function(z){z.attr(A)}).attr(F),d.ensureSingle(I,&quot;rect&quot;,w.handleMaxClassName,function(z){z.attr(A)}).attr(F);var j={width:w.grabAreaWidth,x:0,y:0,fill:w.grabAreaFill,cursor:O._context.staticPlot?void 0:w.grabAreaCursor};d.ensureSingle(E,&quot;rect&quot;,w.grabAreaMinClassName,function(z){z.attr(j)}).attr(&quot;height&quot;,P._height),d.ensureSingle(I,&quot;rect&quot;,w.grabAreaMaxClassName,function(z){z.attr(j)}).attr(&quot;height&quot;,P._height)}i.exports=function(M){for(var O=M._fullLayout,D=O._rangeSliderData,P=0;P&lt;D.length;P++){var E=D[P][w.name];E._clipId=E._id+&quot;-&quot;+O._uid}var I=O._infolayer.selectAll(&quot;g.&quot;+w.containerClassName).data(D,function(A){return A._name});I.exit().each(function(A){var F=A[w.name];O._topdefs.select(&quot;#&quot;+F._clipId).remove()}).remove(),D.length!==0&amp;&amp;(I.enter().append(&quot;g&quot;).classed(w.containerClassName,!0).attr(&quot;pointer-events&quot;,&quot;all&quot;),I.each(function(A){var F=s.select(this),j=A[w.name],z=O[v.id2name(A.anchor)],B=j[v.id2name(A.anchor)];if(j.range){var N,R=d.simpleMap(j.range,A.r2l),q=d.simpleMap(A.range,A.r2l);N=q[0]&lt;q[1]?[Math.min(R[0],q[0]),Math.max(R[1],q[1])]:[Math.max(R[0],q[0]),Math.min(R[1],q[1])],j.range=j._input.range=d.simpleMap(N,A.l2r)}A.cleanRange(&quot;rangeslider.range&quot;);var Y=O._size,L=A.domain;j._width=Y.w*(L[1]-L[0]);var W=Math.round(Y.l+Y.w*L[0]),U=Math.round(Y.t+Y.h*(1-A._counterDomainMin)+(A.side===&quot;bottom&quot;?A._depth:0)+j._offsetShift+w.extraPad);F.attr(&quot;transform&quot;,f(W,U)),j._rl=d.simpleMap(j.range,A.r2l);var V=j._rl[0],te=j._rl[1],ee=te-V;if(j.p2d=function(se){return se/j._width*ee+V},j.d2p=function(se){return(se-V)/ee*j._width},A.rangebreaks){var H=A.locateBreaks(V,te);if(H.length){var Z,G,X=0;for(Z=0;Z&lt;H.length;Z++)X+=(G=H[Z]).max-G.min;var Q=j._width/(te-V-X),re=[-Q*V];for(Z=0;Z&lt;H.length;Z++)G=H[Z],re.push(re[re.length-1]-Q*(G.max-G.min));for(j.d2p=function(se){for(var he=re[0],Se=0;Se&lt;H.length;Se++){var Oe=H[Se];if(se&gt;=Oe.max)he=re[Se+1];else if(se&lt;Oe.min)break}return he+Q*se},Z=0;Z&lt;H.length;Z++)(G=H[Z]).pmin=j.d2p(G.min),G.pmax=j.d2p(G.max);j.p2d=function(se){for(var he=re[0],Se=0;Se&lt;H.length;Se++){var Oe=H[Se];if(se&gt;=Oe.pmax)he=re[Se+1];else if(se&lt;Oe.pmin)break}return(se-he)/Q}}}if(B.rangemode!==&quot;match&quot;){var ae=z.r2l(B.range[0]),ie=z.r2l(B.range[1])-ae;j.d2pOppAxis=function(se){return(se-ae)/ie*j._height}}F.call(_,M,A,j).call(x,M,A,j).call(T,M,A,j).call(k,M,A,j,B).call(S,M,A,j).call(C,M,A,j),function(se,he,Se,Oe){if(!he._context.staticPlot){var Pe=se.select(&quot;rect.&quot;+w.slideBoxClassName).node(),Me=se.select(&quot;rect.&quot;+w.grabAreaMinClassName).node(),ce=se.select(&quot;rect.&quot;+w.grabAreaMaxClassName).node();se.on(&quot;mousedown&quot;,we),se.on(&quot;touchstart&quot;,we)}function we(){var K=s.event,ne=K.target,de=K.clientX||K.touches[0].clientX,_e=de-se.node().getBoundingClientRect().left,ue=Oe.d2p(Se._rl[0]),pe=Oe.d2p(Se._rl[1]),xe=h.coverSlip();function ye(Ae){var Re,Le,$e,Fe=+(Ae.clientX||Ae.touches[0].clientX)-de;switch(ne){case Pe:if($e=&quot;ew-resize&quot;,ue+Fe&gt;Se._length||pe+Fe&lt;0)return;Re=ue+Fe,Le=pe+Fe;break;case Me:if($e=&quot;col-resize&quot;,ue+Fe&gt;Se._length)return;Re=ue+Fe,Le=pe;break;case ce:if($e=&quot;col-resize&quot;,pe+Fe&lt;0)return;Re=ue,Le=pe+Fe;break;default:$e=&quot;ew-resize&quot;,Re=_e,Le=_e+Fe}if(Le&lt;Re){var Be=Le;Le=Re,Re=Be}Oe._pixelMin=Re,Oe._pixelMax=Le,y(s.select(xe),$e),function(Ue,qe,Xe,ot){function st(We){return Xe.l2r(d.constrain(We,ot._rl[0],ot._rl[1]))}var dt=st(ot.p2d(ot._pixelMin)),vt=st(ot.p2d(ot._pixelMax));window.requestAnimationFrame(function(){u.call(&quot;_guiRelayout&quot;,qe,Xe._name+&quot;.range&quot;,[dt,vt])})}(0,he,Se,Oe)}function Te(){xe.removeEventListener(&quot;mousemove&quot;,ye),xe.removeEventListener(&quot;mouseup&quot;,Te),this.removeEventListener(&quot;touchmove&quot;,ye),this.removeEventListener(&quot;touchend&quot;,Te),d.removeElement(xe)}this.addEventListener(&quot;touchmove&quot;,ye),this.addEventListener(&quot;touchend&quot;,Te),xe.addEventListener(&quot;mousemove&quot;,ye),xe.addEventListener(&quot;mouseup&quot;,Te)}}(F,M,A,j),function(se,he,Se,Oe,Pe,Me){var ce=w.handleWidth/2;function we(Ae){return d.constrain(Ae,0,Oe._width)}function K(Ae){return d.constrain(Ae,0,Oe._height)}function ne(Ae){return d.constrain(Ae,-ce,Oe._width+ce)}var de=we(Oe.d2p(Se._rl[0])),_e=we(Oe.d2p(Se._rl[1]));if(se.select(&quot;rect.&quot;+w.slideBoxClassName).attr(&quot;x&quot;,de).attr(&quot;width&quot;,_e-de),se.select(&quot;rect.&quot;+w.maskMinClassName).attr(&quot;width&quot;,de),se.select(&quot;rect.&quot;+w.maskMaxClassName).attr(&quot;x&quot;,_e).attr(&quot;width&quot;,Oe._width-_e),Me.rangemode!==&quot;match&quot;){var ue=Oe._height-K(Oe.d2pOppAxis(Pe._rl[1])),pe=Oe._height-K(Oe.d2pOppAxis(Pe._rl[0]));se.select(&quot;rect.&quot;+w.maskMinOppAxisClassName).attr(&quot;x&quot;,de).attr(&quot;height&quot;,ue).attr(&quot;width&quot;,_e-de),se.select(&quot;rect.&quot;+w.maskMaxOppAxisClassName).attr(&quot;x&quot;,de).attr(&quot;y&quot;,pe).attr(&quot;height&quot;,Oe._height-pe).attr(&quot;width&quot;,_e-de),se.select(&quot;rect.&quot;+w.slideBoxClassName).attr(&quot;y&quot;,ue).attr(&quot;height&quot;,pe-ue)}var xe=.5,ye=Math.round(ne(de-ce))-xe,Te=Math.round(ne(_e-ce))+xe;se.select(&quot;g.&quot;+w.grabberMinClassName).attr(&quot;transform&quot;,f(ye,xe)),se.select(&quot;g.&quot;+w.grabberMaxClassName).attr(&quot;transform&quot;,f(Te,xe))}(F,0,A,j,z,B),A.side===&quot;bottom&quot;&amp;&amp;g.draw(M,A._id+&quot;title&quot;,{propContainer:A,propName:A._name+&quot;.title&quot;,placeholder:O._dfltTitle.x,attributes:{x:A._offset+A._length/2,y:U+j._height+j._offsetShift+10+1.5*A.title.font.size,&quot;text-anchor&quot;:&quot;middle&quot;}})}))}},549:function(i,o,a){var s=a(41675),u=a(63893),c=a(73251),d=a(18783).LINE_SPACING,f=c.name;function p(m){var g=m&amp;&amp;m[f];return g&amp;&amp;g.visible}o.isVisible=p,o.makeData=function(m){var g=s.list({_fullLayout:m},&quot;x&quot;,!0),b=m.margin,v=[];if(!m._has(&quot;gl2d&quot;))for(var h=0;h&lt;g.length;h++){var y=g[h];if(p(y)){v.push(y);var w=y[f];w._id=f+y._id,w._height=(m.height-b.b-b.t)*w.thickness,w._offsetShift=Math.floor(w.borderwidth/2)}}m._rangeSliderData=v},o.autoMarginOpts=function(m,g){var b=m._fullLayout,v=g[f],h=g._id.charAt(0),y=0,w=0;return g.side===&quot;bottom&quot;&amp;&amp;(y=g._depth,g.title.text!==b._dfltTitle[h]&amp;&amp;(w=1.5*g.title.font.size+10+v._offsetShift,w+=(g.title.text.match(u.BR_TAG_ALL)||[]).length*g.title.font.size*d)),{x:0,y:g._counterDomainMin,l:0,r:0,t:0,b:v._height+y+Math.max(b.margin.b,w),pad:c.extraPad+2*v._offsetShift}}},13137:function(i,o,a){var s=a(71828),u=a(75148),c=a(47850),d=a(549);i.exports={moduleType:&quot;component&quot;,name:&quot;rangeslider&quot;,schema:{subplots:{xaxis:{rangeslider:s.extendFlat({},u,{yaxis:c})}}},layoutAttributes:a(75148),handleDefaults:a(26377),calcAutorange:a(88443),draw:a(72413),isVisible:d.isVisible,makeData:d.makeData,autoMarginOpts:d.autoMarginOpts}},47850:function(i){i.exports={_isSubplotObj:!0,rangemode:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;fixed&quot;,&quot;match&quot;],dflt:&quot;match&quot;,editType:&quot;calc&quot;},range:{valType:&quot;info_array&quot;,items:[{valType:&quot;any&quot;,editType:&quot;plot&quot;},{valType:&quot;any&quot;,editType:&quot;plot&quot;}],editType:&quot;plot&quot;},editType:&quot;calc&quot;}},8389:function(i,o,a){var s=a(50215),u=a(82196).line,c=a(79952).P,d=a(1426).extendFlat,f=a(30962).overrideAll,p=a(44467).templatedArray;a(24695),i.exports=f(p(&quot;selection&quot;,{type:{valType:&quot;enumerated&quot;,values:[&quot;rect&quot;,&quot;path&quot;]},xref:d({},s.xref,{}),yref:d({},s.yref,{}),x0:{valType:&quot;any&quot;},x1:{valType:&quot;any&quot;},y0:{valType:&quot;any&quot;},y1:{valType:&quot;any&quot;},path:{valType:&quot;string&quot;,editType:&quot;arraydraw&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:.7,editType:&quot;arraydraw&quot;},line:{color:u.color,width:d({},u.width,{min:1,dflt:1}),dash:d({},c,{dflt:&quot;dot&quot;})}}),&quot;arraydraw&quot;,&quot;from-root&quot;)},34122:function(i){i.exports={BENDPX:1.5,MINSELECT:12,SELECTDELAY:100,SELECTID:&quot;-select&quot;}},59402:function(i,o,a){var s=a(71828),u=a(89298),c=a(85501),d=a(8389),f=a(30477);function p(m,g,b){function v(F,j){return s.coerce(m,g,d,F,j)}var h=v(&quot;path&quot;),y=v(&quot;type&quot;,h?&quot;path&quot;:&quot;rect&quot;)!==&quot;path&quot;;y&amp;&amp;delete g.path,v(&quot;opacity&quot;),v(&quot;line.color&quot;),v(&quot;line.width&quot;),v(&quot;line.dash&quot;);for(var w=[&quot;x&quot;,&quot;y&quot;],_=0;_&lt;2;_++){var x,T,k,S=w[_],C={_fullLayout:b},M=u.coerceRef(m,g,C,S);if((x=u.getFromId(C,M))._selectionIndices.push(g._index),k=f.rangeToShapePosition(x),T=f.shapePositionToRange(x),y){var O=S+&quot;0&quot;,D=S+&quot;1&quot;,P=m[O],E=m[D];m[O]=T(m[O],!0),m[D]=T(m[D],!0),u.coercePosition(g,C,v,M,O),u.coercePosition(g,C,v,M,D);var I=g[O],A=g[D];I!==void 0&amp;&amp;A!==void 0&amp;&amp;(g[O]=k(I),g[D]=k(A),m[O]=P,m[D]=E)}}y&amp;&amp;s.noneOrAll(m,g,[&quot;x0&quot;,&quot;x1&quot;,&quot;y0&quot;,&quot;y1&quot;])}i.exports=function(m,g){c(m,g,{name:&quot;selections&quot;,handleItemDefaults:p});for(var b=g.selections,v=0;v&lt;b.length;v++){var h=b[v];h&amp;&amp;h.path===void 0&amp;&amp;(h.x0!==void 0&amp;&amp;h.x1!==void 0&amp;&amp;h.y0!==void 0&amp;&amp;h.y1!==void 0||(g.selections[v]=null))}}},32485:function(i,o,a){var s=a(60165).readPaths,u=a(42359),c=a(51873).clearOutlineControllers,d=a(7901),f=a(91424),p=a(44467).arrayEditor,m=a(30477),g=m.getPathString;function b(_){var x=_._fullLayout;for(var T in c(_),x._selectionLayer.selectAll(&quot;path&quot;).remove(),x._plots){var k=x._plots[T].selectionLayer;k&amp;&amp;k.selectAll(&quot;path&quot;).remove()}for(var S=0;S&lt;x.selections.length;S++)h(_,S)}function v(_){return _._context.editSelection}function h(_,x){_._fullLayout._paperdiv.selectAll(&#x27;.selectionlayer [data-index=&quot;&#x27;+x+&#x27;&quot;]&#x27;).remove();var T=m.makeSelectionsOptionsAndPlotinfo(_,x),k=T.options,S=T.plotinfo;k._input&amp;&amp;function(C){var M=g(_,k),O={&quot;data-index&quot;:x,&quot;fill-rule&quot;:&quot;evenodd&quot;,d:M},D=k.opacity,P=&quot;rgba(0,0,0,0)&quot;,E=k.line.color||d.contrast(_._fullLayout.plot_bgcolor),I=k.line.width,A=k.line.dash;I||(I=5,A=&quot;solid&quot;);var F=v(_)&amp;&amp;_._fullLayout._activeSelectionIndex===x;F&amp;&amp;(P=_._fullLayout.activeselection.fillcolor,D=_._fullLayout.activeselection.opacity);for(var j=[],z=1;z&gt;=0;z--){var B=C.append(&quot;path&quot;).attr(O).style(&quot;opacity&quot;,z?.1:D).call(d.stroke,E).call(d.fill,P).call(f.dashLine,z?&quot;solid&quot;:A,z?4+I:I);if(y(B,_,k),F){var N=p(_.layout,&quot;selections&quot;,k);B.style({cursor:&quot;move&quot;});var R={element:B.node(),plotinfo:S,gd:_,editHelpers:N,isActiveSelection:!0},q=s(M,_);u(q,B,R)}else B.style(&quot;pointer-events&quot;,z?&quot;all&quot;:&quot;none&quot;);j[z]=B}var Y=j[0];j[1].node().addEventListener(&quot;click&quot;,function(){return function(L,W){if(v(L)){var U=+W.node().getAttribute(&quot;data-index&quot;);if(U&gt;=0){if(U===L._fullLayout._activeSelectionIndex)return void w(L);L._fullLayout._activeSelectionIndex=U,L._fullLayout._deactivateSelection=w,b(L)}}}(_,Y)})}(_._fullLayout._selectionLayer)}function y(_,x,T){var k=T.xref+T.yref;f.setClipUrl(_,&quot;clip&quot;+x._fullLayout._uid+k,x)}function w(_){v(_)&amp;&amp;_._fullLayout._activeSelectionIndex&gt;=0&amp;&amp;(c(_),delete _._fullLayout._activeSelectionIndex,b(_))}i.exports={draw:b,drawOne:h,activateLastSelection:function(_){if(v(_)){var x=_._fullLayout.selections.length-1;_._fullLayout._activeSelectionIndex=x,_._fullLayout._deactivateSelection=w,b(_)}}}},53777:function(i,o,a){var s=a(79952).P,u=a(1426).extendFlat;i.exports={newselection:{mode:{valType:&quot;enumerated&quot;,values:[&quot;immediate&quot;,&quot;gradual&quot;],dflt:&quot;immediate&quot;,editType:&quot;none&quot;},line:{color:{valType:&quot;color&quot;,editType:&quot;none&quot;},width:{valType:&quot;number&quot;,min:1,dflt:1,editType:&quot;none&quot;},dash:u({},s,{dflt:&quot;dot&quot;,editType:&quot;none&quot;}),editType:&quot;none&quot;},editType:&quot;none&quot;},activeselection:{fillcolor:{valType:&quot;color&quot;,dflt:&quot;rgba(0,0,0,0)&quot;,editType:&quot;none&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:.5,editType:&quot;none&quot;},editType:&quot;none&quot;}}},90849:function(i){i.exports=function(o,a,s){s(&quot;newselection.mode&quot;),s(&quot;newselection.line.width&quot;)&amp;&amp;(s(&quot;newselection.line.color&quot;),s(&quot;newselection.line.dash&quot;)),s(&quot;activeselection.fillcolor&quot;),s(&quot;activeselection.opacity&quot;)}},35855:function(i,o,a){var s=a(64505).selectMode,u=a(51873).clearOutline,c=a(60165),d=c.readPaths,f=c.writePaths,p=c.fixDatesForPaths;i.exports=function(m,g){if(m.length){var b=m[0][0];if(b){var v=b.getAttribute(&quot;d&quot;),h=g.gd,y=h._fullLayout.newselection,w=g.plotinfo,_=w.xaxis,x=w.yaxis,T=g.isActiveSelection,k=g.dragmode,S=(h.layout||{}).selections||[];if(!s(k)&amp;&amp;T!==void 0){var C=h._fullLayout._activeSelectionIndex;if(C&lt;S.length)switch(h._fullLayout.selections[C].type){case&quot;rect&quot;:k=&quot;select&quot;;break;case&quot;path&quot;:k=&quot;lasso&quot;}}var M,O=d(v,h,w,T),D={xref:_._id,yref:x._id,opacity:y.opacity,line:{color:y.line.color,width:y.line.width,dash:y.line.dash}};O.length===1&amp;&amp;(M=O[0]),M&amp;&amp;M.length===5&amp;&amp;k===&quot;select&quot;?(D.type=&quot;rect&quot;,D.x0=M[0][1],D.y0=M[0][2],D.x1=M[2][1],D.y1=M[2][2]):(D.type=&quot;path&quot;,_&amp;&amp;x&amp;&amp;p(O,_,x),D.path=f(O),M=null),u(h);for(var P=g.editHelpers,E=(P||{}).modifyItem,I=[],A=0;A&lt;S.length;A++){var F=h._fullLayout.selections[A];if(F){if(I[A]=F._input,T!==void 0&amp;&amp;A===h._fullLayout._activeSelectionIndex){var j=D;switch(F.type){case&quot;rect&quot;:E(&quot;x0&quot;,j.x0),E(&quot;x1&quot;,j.x1),E(&quot;y0&quot;,j.y0),E(&quot;y1&quot;,j.y1);break;case&quot;path&quot;:E(&quot;path&quot;,j.path)}}}else I[A]=F}return T===void 0?(I.push(D),I):P?P.getUpdateObj():{}}}}},75549:function(i,o,a){var s=a(71828).strTranslate;function u(c,d){switch(c.type){case&quot;log&quot;:return c.p2d(d);case&quot;date&quot;:return c.p2r(d,0,c.calendar);default:return c.p2r(d)}}i.exports={p2r:u,r2p:function(c,d){switch(c.type){case&quot;log&quot;:return c.d2p(d);case&quot;date&quot;:return c.r2p(d,0,c.calendar);default:return c.r2p(d)}},axValue:function(c){var d=c._id.charAt(0)===&quot;y&quot;?1:0;return function(f){return u(c,f[d])}},getTransform:function(c){return s(c.xaxis._offset,c.yaxis._offset)}}},47322:function(i,o,a){var s=a(32485),u=a(3937);i.exports={moduleType:&quot;component&quot;,name:&quot;selections&quot;,layoutAttributes:a(8389),supplyLayoutDefaults:a(59402),supplyDrawNewSelectionDefaults:a(90849),includeBasePlot:a(76325)(&quot;selections&quot;),draw:s.draw,drawOne:s.drawOne,reselect:u.reselect,prepSelect:u.prepSelect,clearOutline:u.clearOutline,clearSelectionsCache:u.clearSelectionsCache,selectOnClick:u.selectOnClick}},3937:function(i,o,a){var s=a(52142),u=a(38258),c=a(73972),d=a(91424).dashStyle,f=a(7901),p=a(30211),m=a(23469).makeEventData,g=a(64505),b=g.freeMode,v=g.rectMode,h=g.drawMode,y=g.openMode,w=g.selectMode,_=a(30477),x=a(21459),T=a(42359),k=a(51873).clearOutline,S=a(60165),C=S.handleEllipse,M=S.readPaths,O=a(90551).newShapes,D=a(35855),P=a(32485).activateLastSelection,E=a(71828),I=E.sorterAsc,A=a(61082),F=a(79990),j=a(41675).getFromId,z=a(33306),B=a(61549).redrawReglTraces,N=a(34122),R=N.MINSELECT,q=A.filter,Y=A.tester,L=a(75549),W=L.p2r,U=L.axValue,V=L.getTransform;function te(Te){return Te.subplot!==void 0}function ee(Te,Ae,Re,Le,$e,Fe,Be){var Ue,qe,Xe,ot,st,dt,vt,We,ze,tt=Ae._hoverdata,it=Ae._fullLayout.clickmode.indexOf(&quot;event&quot;)&gt;-1,St=[];if(function(Ct){return Ct&amp;&amp;Array.isArray(Ct)&amp;&amp;Ct[0].hoverOnBox!==!0}(tt)){X(Te,Ae,Fe);var Ze=function(Ct,Wt){var _t,be,Ce=Ct[0],Ge=-1,He=[];for(be=0;be&lt;Wt.length;be++)if(_t=Wt[be],Ce.fullData._expandedIndex===_t.cd[0].trace._expandedIndex){if(Ce.hoverOnBox===!0)break;Ce.pointNumber!==void 0?Ge=Ce.pointNumber:Ce.binNumber!==void 0&amp;&amp;(Ge=Ce.binNumber,He=Ce.pointNumbers);break}return{pointNumber:Ge,pointNumbers:He,searchInfo:_t}}(tt,Ue=ae(Ae,Re,Le,$e));if(Ze.pointNumbers.length&gt;0?function(Ct,Wt){var _t,be,Ce,Ge=[];for(Ce=0;Ce&lt;Ct.length;Ce++)(_t=Ct[Ce]).cd[0].trace.selectedpoints&amp;&amp;_t.cd[0].trace.selectedpoints.length&gt;0&amp;&amp;Ge.push(_t);if(Ge.length===1&amp;&amp;Ge[0]===Wt.searchInfo&amp;&amp;(be=Wt.searchInfo.cd[0].trace).selectedpoints.length===Wt.pointNumbers.length){for(Ce=0;Ce&lt;Wt.pointNumbers.length;Ce++)if(be.selectedpoints.indexOf(Wt.pointNumbers[Ce])&lt;0)return!1;return!0}return!1}(Ue,Ze):function(Ct){var Wt,_t,be=0;for(_t=0;_t&lt;Ct.length;_t++)if((Wt=Ct[_t].cd[0].trace).selectedpoints&amp;&amp;(Wt.selectedpoints.length&gt;1||(be+=Wt.selectedpoints.length)&gt;1))return!1;return be===1}(Ue)&amp;&amp;(dt=se(Ze))){for(Be&amp;&amp;Be.remove(),ze=0;ze&lt;Ue.length;ze++)(qe=Ue[ze])._module.selectPoints(qe,!1);he(Ae,Ue),Q(Fe),it&amp;&amp;ye(Ae)}else{for(vt=Te.shiftKey&amp;&amp;(dt!==void 0?dt:se(Ze)),Xe=function(Ct,Wt,_t){return{pointNumber:Ct,searchInfo:Wt,subtract:!!_t}}(Ze.pointNumber,Ze.searchInfo,vt),ot=G(Fe.selectionDefs.concat([Xe])),ze=0;ze&lt;Ue.length;ze++)if(st=Oe(Ue[ze]._module.selectPoints(Ue[ze],ot),Ue[ze]),St.length)for(var ut=0;ut&lt;st.length;ut++)St.push(st[ut]);else St=st;if(he(Ae,Ue,We={points:St}),Xe&amp;&amp;Fe&amp;&amp;Fe.selectionDefs.push(Xe),Be){var ht=Fe.mergedPolygons,Rt=y(Fe.dragmode);T(Pe(ht,Rt),Be,Fe)}it&amp;&amp;xe(Ae,We)}}}function H(Te){return&quot;pointNumber&quot;in Te&amp;&amp;&quot;searchInfo&quot;in Te}function Z(Te){return{xmin:0,xmax:0,ymin:0,ymax:0,pts:[],contains:function(Ae,Re,Le,$e){var Fe=Te.searchInfo.cd[0].trace._expandedIndex;return $e.cd[0].trace._expandedIndex===Fe&amp;&amp;Le===Te.pointNumber},isRect:!1,degenerate:!1,subtract:!!Te.subtract}}function G(Te){if(Te.length){for(var Ae=[],Re=H(Te[0])?0:Te[0][0][0],Le=Re,$e=H(Te[0])?0:Te[0][0][1],Fe=$e,Be=0;Be&lt;Te.length;Be++)if(H(Te[Be]))Ae.push(Z(Te[Be]));else{var Ue=Y(Te[Be]);Ue.subtract=!!Te[Be].subtract,Ae.push(Ue),Re=Math.min(Re,Ue.xmin),Le=Math.max(Le,Ue.xmax),$e=Math.min($e,Ue.ymin),Fe=Math.max(Fe,Ue.ymax)}return{xmin:Re,xmax:Le,ymin:$e,ymax:Fe,pts:[],contains:function(qe,Xe,ot,st){for(var dt=!1,vt=0;vt&lt;Ae.length;vt++)Ae[vt].contains(qe,Xe,ot,st)&amp;&amp;(dt=!Ae[vt].subtract);return dt},isRect:!1,degenerate:!1}}}function X(Te,Ae,Re){var Le=Ae._fullLayout,$e=Re.plotinfo,Fe=Re.dragmode,Be=Le._lastSelectedSubplot&amp;&amp;Le._lastSelectedSubplot===$e.id,Ue=(Te.shiftKey||Te.altKey)&amp;&amp;!(h(Fe)&amp;&amp;y(Fe));Be&amp;&amp;Ue&amp;&amp;$e.selection&amp;&amp;$e.selection.selectionDefs&amp;&amp;!Re.selectionDefs?(Re.selectionDefs=$e.selection.selectionDefs,Re.mergedPolygons=$e.selection.mergedPolygons):Ue&amp;&amp;$e.selection||Q(Re),Be||(k(Ae),Le._lastSelectedSubplot=$e.id)}function Q(Te,Ae){var Re=Te.dragmode,Le=Te.plotinfo,$e=Te.gd;(function(st){return st._fullLayout._activeShapeIndex&gt;=0})($e)&amp;&amp;$e._fullLayout._deactivateShape($e),function(st){return st._fullLayout._activeSelectionIndex&gt;=0}($e)&amp;&amp;$e._fullLayout._deactivateSelection($e);var Fe=$e._fullLayout._zoomlayer,Be=h(Re),Ue=w(Re);if(Be||Ue){var qe,Xe,ot=Fe.selectAll(&quot;.select-outline-&quot;+Le.id);ot&amp;&amp;$e._fullLayout._outlining&amp;&amp;(Be&amp;&amp;(qe=O(ot,Te)),qe&amp;&amp;c.call(&quot;_guiRelayout&quot;,$e,{shapes:qe}),Ue&amp;&amp;!te(Te)&amp;&amp;(Xe=D(ot,Te)),Xe&amp;&amp;($e._fullLayout._noEmitSelectedAtStart=!0,c.call(&quot;_guiRelayout&quot;,$e,{selections:Xe}).then(function(){Ae&amp;&amp;P($e)})),$e._fullLayout._outlining=!1)}Le.selection={},Le.selection.selectionDefs=Te.selectionDefs=[],Le.selection.mergedPolygons=Te.mergedPolygons=[]}function re(Te){return Te._id}function ae(Te,Ae,Re,Le){if(!Te.calcdata)return[];var $e,Fe,Be,Ue=[],qe=Ae.map(re),Xe=Re.map(re);for(Be=0;Be&lt;Te.calcdata.length;Be++)if((Fe=($e=Te.calcdata[Be])[0].trace).visible===!0&amp;&amp;Fe._module&amp;&amp;Fe._module.selectPoints)if(!te({subplot:Le})||Fe.subplot!==Le&amp;&amp;Fe.geo!==Le)if(Fe.type===&quot;splom&quot;){if(Fe._xaxes[qe[0]]&amp;&amp;Fe._yaxes[Xe[0]]){var ot=ie(Fe._module,$e,Ae[0],Re[0]);ot.scene=Te._fullLayout._splomScenes[Fe.uid],Ue.push(ot)}}else if(Fe.type===&quot;sankey&quot;){var st=ie(Fe._module,$e,Ae[0],Re[0]);Ue.push(st)}else{if(qe.indexOf(Fe.xaxis)===-1||Xe.indexOf(Fe.yaxis)===-1)continue;Ue.push(ie(Fe._module,$e,j(Te,Fe.xaxis),j(Te,Fe.yaxis)))}else Ue.push(ie(Fe._module,$e,Ae[0],Re[0]));return Ue}function ie(Te,Ae,Re,Le){return{_module:Te,cd:Ae,xaxis:Re,yaxis:Le}}function se(Te){var Ae=Te.searchInfo.cd[0].trace,Re=Te.pointNumber,Le=Te.pointNumbers,$e=Le.length&gt;0?Le[0]:Re;return!!Ae.selectedpoints&amp;&amp;Ae.selectedpoints.indexOf($e)&gt;-1}function he(Te,Ae,Re){var Le,$e;for(Le=0;Le&lt;Ae.length;Le++){var Fe=Ae[Le].cd[0].trace._fullInput,Be=Te._fullLayout._tracePreGUI[Fe.uid]||{};Be.selectedpoints===void 0&amp;&amp;(Be.selectedpoints=Fe._input.selectedpoints||null)}if(Re){var Ue=Re.points||[];for(Le=0;Le&lt;Ae.length;Le++)($e=Ae[Le].cd[0].trace)._input.selectedpoints=$e._fullInput.selectedpoints=[],$e._fullInput!==$e&amp;&amp;($e.selectedpoints=[]);for(var qe=0;qe&lt;Ue.length;qe++){var Xe=Ue[qe],ot=Xe.data,st=Xe.fullData,dt=Xe.pointIndex,vt=Xe.pointIndices;vt?([].push.apply(ot.selectedpoints,vt),$e._fullInput!==$e&amp;&amp;[].push.apply(st.selectedpoints,vt)):(ot.selectedpoints.push(dt),$e._fullInput!==$e&amp;&amp;st.selectedpoints.push(dt))}}else for(Le=0;Le&lt;Ae.length;Le++)delete($e=Ae[Le].cd[0].trace).selectedpoints,delete $e._input.selectedpoints,$e._fullInput!==$e&amp;&amp;delete $e._fullInput.selectedpoints;(function(We,ze){for(var tt=!1,it=0;it&lt;ze.length;it++){var St=ze[it],Ze=St.cd;c.traceIs(Ze[0].trace,&quot;regl&quot;)&amp;&amp;(tt=!0);var ut=St._module,ht=ut.styleOnSelect||ut.style;ht&amp;&amp;(ht(We,Ze,Ze[0].node3),Ze[0].nodeRangePlot3&amp;&amp;ht(We,Ze,Ze[0].nodeRangePlot3))}tt&amp;&amp;(z(We),B(We))})(Te,Ae)}function Se(Te,Ae,Re){for(var Le=(Re?s.difference:s.union)({regions:Te},{regions:[Ae]}).regions.reverse(),$e=0;$e&lt;Le.length;$e++){var Fe=Le[$e];Fe.subtract=de(Fe,Le.slice(0,$e))}return Le}function Oe(Te,Ae){if(Array.isArray(Te))for(var Re=Ae.cd,Le=Ae.cd[0].trace,$e=0;$e&lt;Te.length;$e++)Te[$e]=m(Te[$e],Le,Re);return Te}function Pe(Te,Ae){for(var Re=[],Le=0;Le&lt;Te.length;Le++){Re[Le]=[];for(var $e=0;$e&lt;Te[Le].length;$e++){Re[Le][$e]=[],Re[Le][$e][0]=$e?&quot;L&quot;:&quot;M&quot;;for(var Fe=0;Fe&lt;Te[Le][$e].length;Fe++)Re[Le][$e].push(Te[Le][$e][Fe])}Ae||Re[Le].push([&quot;Z&quot;,Re[Le][0][1],Re[Le][0][2]])}return Re}function Me(Te,Ae){for(var Re,Le,$e=[],Fe=[],Be=0;Be&lt;Ae.length;Be++){var Ue=Ae[Be];Le=Ue._module.selectPoints(Ue,Te),Fe.push(Le),Re=Oe(Le,Ue),$e=$e.concat(Re)}return $e}function ce(Te,Ae,Re,Le,$e){var Fe,Be,Ue,qe=!!Le;$e&amp;&amp;(Fe=$e.plotinfo,Be=$e.xaxes[0]._id,Ue=$e.yaxes[0]._id);var Xe=[],ot=[],st=ne(Te),dt=Te._fullLayout;if(Fe){var vt=dt._zoomlayer,We=dt.dragmode,ze=h(We),tt=w(We);if(ze||tt){var it=j(Te,Be,&quot;x&quot;),St=j(Te,Ue,&quot;y&quot;);if(it&amp;&amp;St){var Ze=vt.selectAll(&quot;.select-outline-&quot;+Fe.id);if(Ze&amp;&amp;Te._fullLayout._outlining&amp;&amp;Ze.length){for(var ut=Ze[0][0].getAttribute(&quot;d&quot;),ht=M(ut,Te,Fe),Rt=[],Ct=0;Ct&lt;ht.length;Ct++){for(var Wt=ht[Ct],_t=[],be=0;be&lt;Wt.length;be++)_t.push([_e(it,Wt[be][1]),_e(St,Wt[be][2])]);_t.xref=Be,_t.yref=Ue,_t.subtract=de(_t,Rt),Rt.push(_t)}st=st.concat(Rt)}}}}var Ce=Be&amp;&amp;Ue?[Be+Ue]:dt._subplots.cartesian;(function(Xt){var Zt=Xt.calcdata;if(Zt)for(var qt=0;qt&lt;Zt.length;qt++){var Ht=Zt[qt][0].trace,sn=Xt._fullLayout._splomScenes;if(sn){var xn=sn[Ht.uid];xn&amp;&amp;(xn.selectBatch=[])}}})(Te);for(var Ge={},He=0;He&lt;Ce.length;He++){var et=Ce[He],Ke=et.indexOf(&quot;y&quot;),Ye=et.slice(0,Ke),nt=et.slice(Ke),ct=Be&amp;&amp;Ue?Re:void 0;if(ct=K(st,Ye,nt,ct)){var yt=Le;if(!qe){var rt=j(Te,Ye,&quot;x&quot;),Ft=j(Te,nt,&quot;y&quot;);yt=ae(Te,[rt],[Ft],et);for(var Yt=0;Yt&lt;yt.length;Yt++){var Mt=yt[Yt],jt=Mt.cd[0],Lt=jt.trace;if(Mt._module.name===&quot;scattergl&quot;&amp;&amp;!jt.t.xpx){var gt=Lt.x,mt=Lt.y,xt=Lt._length;jt.t.xpx=[],jt.t.ypx=[];for(var Ut=0;Ut&lt;xt;Ut++)jt.t.xpx[Ut]=rt.c2p(gt[Ut]),jt.t.ypx[Ut]=Ft.c2p(mt[Ut])}Mt._module.name===&quot;splom&quot;&amp;&amp;(Ge[Lt.uid]||(Ge[Lt.uid]=!0))}}var It=Me(ct,yt);Xe=Xe.concat(It),ot=ot.concat(yt)}}var zt={points:Xe};he(Te,ot,zt);var kt=dt.clickmode.indexOf(&quot;event&quot;)&gt;-1&amp;&amp;Ae;if(!Fe&amp;&amp;Ae){var Ot=ne(Te,!0);if(Ot.length){var At=Ot[0].xref,Nt=Ot[0].yref;if(At&amp;&amp;Nt){var $t=ue(Ot);pe([j(Te,At,&quot;x&quot;),j(Te,Nt,&quot;y&quot;)])(zt,$t)}}Te._fullLayout._noEmitSelectedAtStart?Te._fullLayout._noEmitSelectedAtStart=!1:kt&amp;&amp;xe(Te,zt),dt._reselect=!1}if(!Fe&amp;&amp;dt._deselect){var Bt=dt._deselect;(function(Xt,Zt,qt){for(var Ht=0;Ht&lt;qt.length;Ht++){var sn=qt[Ht];if(sn.xaxis&amp;&amp;sn.xaxis._id===Xt&amp;&amp;sn.yaxis&amp;&amp;sn.yaxis._id===Zt)return!0}return!1})(Be=Bt.xref,Ue=Bt.yref,ot)||we(Te,Be,Ue,Le),kt&amp;&amp;(zt.points.length?xe(Te,zt):ye(Te)),dt._deselect=!1}return{eventData:zt,selectionTesters:Re}}function we(Te,Ae,Re,Le){Le=ae(Te,[j(Te,Ae,&quot;x&quot;)],[j(Te,Re,&quot;y&quot;)],Ae+Re);for(var $e=0;$e&lt;Le.length;$e++){var Fe=Le[$e];Fe._module.selectPoints(Fe,!1)}he(Te,Le)}function K(Te,Ae,Re,Le){for(var $e,Fe=0;Fe&lt;Te.length;Fe++){var Be=Te[Fe];Ae===Be.xref&amp;&amp;Re===Be.yref&amp;&amp;($e?Le=G($e=Se($e,Be,!!Be.subtract)):($e=[Be],Le=Y(Be)))}return Le}function ne(Te,Ae){for(var Re=[],Le=Te._fullLayout,$e=Le.selections,Fe=$e.length,Be=0;Be&lt;Fe;Be++)if(!Ae||Be===Le._activeSelectionIndex){var Ue=$e[Be];if(Ue){var qe,Xe,ot,st,dt,vt=Ue.xref,We=Ue.yref,ze=j(Te,vt,&quot;x&quot;),tt=j(Te,We,&quot;y&quot;);if(Ue.type===&quot;rect&quot;){dt=[];var it=_e(ze,Ue.x0),St=_e(ze,Ue.x1),Ze=_e(tt,Ue.y0),ut=_e(tt,Ue.y1);dt=[[it,Ze],[it,ut],[St,ut],[St,Ze]],qe=Math.min(it,St),Xe=Math.max(it,St),ot=Math.min(Ze,ut),st=Math.max(Ze,ut),dt.xmin=qe,dt.xmax=Xe,dt.ymin=ot,dt.ymax=st,dt.xref=vt,dt.yref=We,dt.subtract=!1,dt.isRect=!0,Re.push(dt)}else if(Ue.type===&quot;path&quot;)for(var ht=Ue.path.split(&quot;Z&quot;),Rt=[],Ct=0;Ct&lt;ht.length;Ct++){var Wt=ht[Ct];if(Wt){Wt+=&quot;Z&quot;;var _t=_.extractPathCoords(Wt,x.paramIsX,&quot;raw&quot;),be=_.extractPathCoords(Wt,x.paramIsY,&quot;raw&quot;);qe=1/0,Xe=-1/0,ot=1/0,st=-1/0,dt=[];for(var Ce=0;Ce&lt;_t.length;Ce++){var Ge=_e(ze,_t[Ce]),He=_e(tt,be[Ce]);dt.push([Ge,He]),qe=Math.min(Ge,qe),Xe=Math.max(Ge,Xe),ot=Math.min(He,ot),st=Math.max(He,st)}dt.xmin=qe,dt.xmax=Xe,dt.ymin=ot,dt.ymax=st,dt.xref=vt,dt.yref=We,dt.subtract=de(dt,Rt),Rt.push(dt),Re.push(dt)}}}}return Re}function de(Te,Ae){for(var Re=!1,Le=0;Le&lt;Ae.length;Le++)for(var $e=Ae[Le],Fe=0;Fe&lt;Te.length;Fe++)if(u(Te[Fe],$e)){Re=!Re;break}return Re}function _e(Te,Ae){return Te.type===&quot;date&quot;&amp;&amp;(Ae=Ae.replace(&quot;_&quot;,&quot; &quot;)),Te.type===&quot;log&quot;?Te.c2p(Ae):Te.r2p(Ae,null,Te.calendar)}function ue(Te){for(var Ae=Te.length,Re=[],Le=0;Le&lt;Ae;Le++){var $e=Te[Le];Re=(Re=Re.concat($e)).concat([$e[0]])}return(Fe=Re).isRect=Fe.length===5&amp;&amp;Fe[0][0]===Fe[4][0]&amp;&amp;Fe[0][1]===Fe[4][1]&amp;&amp;Fe[0][0]===Fe[1][0]&amp;&amp;Fe[2][0]===Fe[3][0]&amp;&amp;Fe[0][1]===Fe[3][1]&amp;&amp;Fe[1][1]===Fe[2][1]||Fe[0][1]===Fe[1][1]&amp;&amp;Fe[2][1]===Fe[3][1]&amp;&amp;Fe[0][0]===Fe[3][0]&amp;&amp;Fe[1][0]===Fe[2][0],Fe.isRect&amp;&amp;(Fe.xmin=Math.min(Fe[0][0],Fe[2][0]),Fe.xmax=Math.max(Fe[0][0],Fe[2][0]),Fe.ymin=Math.min(Fe[0][1],Fe[2][1]),Fe.ymax=Math.max(Fe[0][1],Fe[2][1])),Fe;var Fe}function pe(Te){return function(Ae,Re){for(var Le,$e,Fe=0;Fe&lt;Te.length;Fe++){var Be=Te[Fe],Ue=Be._id,qe=Ue.charAt(0);if(Re.isRect){Le||(Le={});var Xe=Re[qe+&quot;min&quot;],ot=Re[qe+&quot;max&quot;];Xe!==void 0&amp;&amp;ot!==void 0&amp;&amp;(Le[Ue]=[W(Be,Xe),W(Be,ot)].sort(I))}else $e||($e={}),$e[Ue]=Re.map(U(Be))}Le&amp;&amp;(Ae.range=Le),$e&amp;&amp;(Ae.lassoPoints=$e)}}function xe(Te,Ae){Ae&amp;&amp;(Ae.selections=(Te.layout||{}).selections||[]),Te.emit(&quot;plotly_selected&quot;,Ae)}function ye(Te){Te.emit(&quot;plotly_deselect&quot;,null)}i.exports={reselect:ce,prepSelect:function(Te,Ae,Re,Le,$e){var Fe=!te(Le),Be=b($e),Ue=v($e),qe=y($e),Xe=h($e),ot=w($e),st=$e===&quot;drawcircle&quot;,dt=$e===&quot;drawline&quot;||st,vt=Le.gd,We=vt._fullLayout,ze=ot&amp;&amp;We.newselection.mode===&quot;immediate&quot;&amp;&amp;Fe,tt=We._zoomlayer,it=Le.element.getBoundingClientRect(),St=Le.plotinfo,Ze=V(St),ut=Ae-it.left,ht=Re-it.top;We._calcInverseTransform(vt);var Rt=E.apply3DTransform(We._invTransform)(ut,ht);ut=Rt[0],ht=Rt[1];var Ct,Wt,_t,be,Ce,Ge,He,et=We._invScaleX,Ke=We._invScaleY,Ye=ut,nt=ht,ct=&quot;M&quot;+ut+&quot;,&quot;+ht,yt=Le.xaxes[0],rt=Le.yaxes[0],Ft=yt._length,Yt=rt._length,Mt=Te.altKey&amp;&amp;!(h($e)&amp;&amp;qe);X(Te,vt,Le),Be&amp;&amp;(Ct=q([[ut,ht]],N.BENDPX));var jt=tt.selectAll(&quot;path.select-outline-&quot;+St.id).data([1]),Lt=Xe?We.newshape:We.newselection;Xe&amp;&amp;(Le.hasText=Lt.label.text||Lt.label.texttemplate);var gt=Xe&amp;&amp;!qe?Lt.fillcolor:&quot;rgba(0,0,0,0)&quot;,mt=Lt.line.color||(Fe?f.contrast(vt._fullLayout.plot_bgcolor):&quot;#7f7f7f&quot;);jt.enter().append(&quot;path&quot;).attr(&quot;class&quot;,&quot;select-outline select-outline-&quot;+St.id).style({opacity:Xe?Lt.opacity/2:1,&quot;stroke-dasharray&quot;:d(Lt.line.dash,Lt.line.width),&quot;stroke-width&quot;:Lt.line.width+&quot;px&quot;,&quot;shape-rendering&quot;:&quot;crispEdges&quot;}).call(f.stroke,mt).call(f.fill,gt).attr(&quot;fill-rule&quot;,&quot;evenodd&quot;).classed(&quot;cursor-move&quot;,!!Xe).attr(&quot;transform&quot;,Ze).attr(&quot;d&quot;,ct+&quot;Z&quot;);var xt=tt.append(&quot;path&quot;).attr(&quot;class&quot;,&quot;zoombox-corners&quot;).style({fill:f.background,stroke:f.defaultLine,&quot;stroke-width&quot;:1}).attr(&quot;transform&quot;,Ze).attr(&quot;d&quot;,&quot;M0,0Z&quot;);if(Xe&amp;&amp;Le.hasText){var Ut=tt.select(&quot;.label-temp&quot;);Ut.empty()&amp;&amp;(Ut=tt.append(&quot;g&quot;).classed(&quot;label-temp&quot;,!0).classed(&quot;select-outline&quot;,!0).style({opacity:.8}))}var It=We._uid+N.SELECTID,zt=[],kt=ae(vt,Le.xaxes,Le.yaxes,Le.subplot);ze&amp;&amp;!Te.shiftKey&amp;&amp;(Le._clearSubplotSelections=function(){if(Fe){var At=yt._id,Nt=rt._id;we(vt,At,Nt,kt);for(var $t=(vt.layout||{}).selections||[],Bt=[],Xt=!1,Zt=0;Zt&lt;$t.length;Zt++){var qt=We.selections[Zt];qt.xref!==At||qt.yref!==Nt?Bt.push($t[Zt]):Xt=!0}Xt&amp;&amp;(vt._fullLayout._noEmitSelectedAtStart=!0,c.call(&quot;_guiRelayout&quot;,vt,{selections:Bt}))}});var Ot=function(At){return At.plotinfo.fillRangeItems||pe(At.xaxes.concat(At.yaxes))}(Le);Le.moveFn=function(At,Nt){Le._clearSubplotSelections&amp;&amp;(Le._clearSubplotSelections(),Le._clearSubplotSelections=void 0),Ye=Math.max(0,Math.min(Ft,et*At+ut)),nt=Math.max(0,Math.min(Yt,Ke*Nt+ht));var $t=Math.abs(Ye-ut),Bt=Math.abs(nt-ht);if(Ue){var Xt,Zt,qt;if(ot){var Ht=We.selectdirection;switch(Xt=Ht===&quot;any&quot;?Bt&lt;Math.min(.6*$t,R)?&quot;h&quot;:$t&lt;Math.min(.6*Bt,R)?&quot;v&quot;:&quot;d&quot;:Ht){case&quot;h&quot;:Zt=st?Yt/2:0,qt=Yt;break;case&quot;v&quot;:Zt=st?Ft/2:0,qt=Ft}}if(Xe)switch(We.newshape.drawdirection){case&quot;vertical&quot;:Xt=&quot;h&quot;,Zt=st?Yt/2:0,qt=Yt;break;case&quot;horizontal&quot;:Xt=&quot;v&quot;,Zt=st?Ft/2:0,qt=Ft;break;case&quot;ortho&quot;:$t&lt;Bt?(Xt=&quot;h&quot;,Zt=ht,qt=nt):(Xt=&quot;v&quot;,Zt=ut,qt=Ye);break;default:Xt=&quot;d&quot;}Xt===&quot;h&quot;?((be=dt?C(st,[Ye,Zt],[Ye,qt]):[[ut,Zt],[ut,qt],[Ye,qt],[Ye,Zt]]).xmin=dt?Ye:Math.min(ut,Ye),be.xmax=dt?Ye:Math.max(ut,Ye),be.ymin=Math.min(Zt,qt),be.ymax=Math.max(Zt,qt),xt.attr(&quot;d&quot;,&quot;M&quot;+be.xmin+&quot;,&quot;+(ht-R)+&quot;h-4v&quot;+2*R+&quot;h4ZM&quot;+(be.xmax-1)+&quot;,&quot;+(ht-R)+&quot;h4v&quot;+2*R+&quot;h-4Z&quot;)):Xt===&quot;v&quot;?((be=dt?C(st,[Zt,nt],[qt,nt]):[[Zt,ht],[Zt,nt],[qt,nt],[qt,ht]]).xmin=Math.min(Zt,qt),be.xmax=Math.max(Zt,qt),be.ymin=dt?nt:Math.min(ht,nt),be.ymax=dt?nt:Math.max(ht,nt),xt.attr(&quot;d&quot;,&quot;M&quot;+(ut-R)+&quot;,&quot;+be.ymin+&quot;v-4h&quot;+2*R+&quot;v4ZM&quot;+(ut-R)+&quot;,&quot;+(be.ymax-1)+&quot;v4h&quot;+2*R+&quot;v-4Z&quot;)):Xt===&quot;d&quot;&amp;&amp;((be=dt?C(st,[ut,ht],[Ye,nt]):[[ut,ht],[ut,nt],[Ye,nt],[Ye,ht]]).xmin=Math.min(ut,Ye),be.xmax=Math.max(ut,Ye),be.ymin=Math.min(ht,nt),be.ymax=Math.max(ht,nt),xt.attr(&quot;d&quot;,&quot;M0,0Z&quot;))}else Be&amp;&amp;(Ct.addPt([Ye,nt]),be=Ct.filtered);if(Le.selectionDefs&amp;&amp;Le.selectionDefs.length?(_t=Se(Le.mergedPolygons,be,Mt),be.subtract=Mt,Wt=G(Le.selectionDefs.concat([be]))):(_t=[be],Wt=Y(be)),T(Pe(_t,qe),jt,Le),ot){var sn,xn=ce(vt,!1),mn=xn.eventData?xn.eventData.points.slice():[];xn=ce(vt,!1,Wt,kt,Le),Wt=xn.selectionTesters,He=xn.eventData,sn=Ct?Ct.filtered:ue(_t),F.throttle(It,N.SELECTDELAY,function(){for(var dn=(zt=Me(Wt,kt)).slice(),gn=0;gn&lt;mn.length;gn++){for(var en=mn[gn],kn=!1,un=0;un&lt;dn.length;un++)if(dn[un].curveNumber===en.curveNumber&amp;&amp;dn[un].pointNumber===en.pointNumber){kn=!0;break}kn||dn.push(en)}dn.length&amp;&amp;(He||(He={}),He.points=dn),Ot(He,sn),function(tn,Fn){tn.emit(&quot;plotly_selecting&quot;,Fn)}(vt,He)})}},Le.clickFn=function(At,Nt){if(xt.remove(),vt._fullLayout._activeShapeIndex&gt;=0)vt._fullLayout._deactivateShape(vt);else if(!Xe){var $t=We.clickmode;F.done(It).then(function(){if(F.clear(It),At===2){for(jt.remove(),Ce=0;Ce&lt;kt.length;Ce++)(Ge=kt[Ce])._module.selectPoints(Ge,!1);if(he(vt,kt),Q(Le),ye(vt),kt.length){var Bt=kt[0].xaxis,Xt=kt[0].yaxis;if(Bt&amp;&amp;Xt){for(var Zt=[],qt=vt._fullLayout.selections,Ht=0;Ht&lt;qt.length;Ht++){var sn=qt[Ht];sn&amp;&amp;(sn.xref===Bt._id&amp;&amp;sn.yref===Xt._id||Zt.push(sn))}Zt.length&lt;qt.length&amp;&amp;(vt._fullLayout._noEmitSelectedAtStart=!0,c.call(&quot;_guiRelayout&quot;,vt,{selections:Zt}))}}}else $t.indexOf(&quot;select&quot;)&gt;-1&amp;&amp;ee(Nt,vt,Le.xaxes,Le.yaxes,Le.subplot,Le,jt),$t===&quot;event&quot;&amp;&amp;xe(vt,void 0);p.click(vt,Nt,St.id)}).catch(E.error)}},Le.doneFn=function(){xt.remove(),F.done(It).then(function(){F.clear(It),!ze&amp;&amp;be&amp;&amp;Le.selectionDefs&amp;&amp;(be.subtract=Mt,Le.selectionDefs.push(be),Le.mergedPolygons.length=0,[].push.apply(Le.mergedPolygons,_t)),(ze||Xe)&amp;&amp;Q(Le,ze),Le.doneFnCompleted&amp;&amp;Le.doneFnCompleted(zt),ot&amp;&amp;xe(vt,He)}).catch(E.error)}},clearOutline:k,clearSelectionsCache:Q,selectOnClick:ee}},89827:function(i,o,a){var s=a(50215),u=a(41940),c=a(82196).line,d=a(79952).P,f=a(1426).extendFlat,p=a(44467).templatedArray,m=(a(24695),a(9012)),g=a(5386).R,b=a(37281);i.exports=p(&quot;shape&quot;,{visible:f({},m.visible,{editType:&quot;calc+arraydraw&quot;}),showlegend:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;calc+arraydraw&quot;},legend:f({},m.legend,{editType:&quot;calc+arraydraw&quot;}),legendgroup:f({},m.legendgroup,{editType:&quot;calc+arraydraw&quot;}),legendgrouptitle:{text:f({},m.legendgrouptitle.text,{editType:&quot;calc+arraydraw&quot;}),font:u({editType:&quot;calc+arraydraw&quot;}),editType:&quot;calc+arraydraw&quot;},legendrank:f({},m.legendrank,{editType:&quot;calc+arraydraw&quot;}),legendwidth:f({},m.legendwidth,{editType:&quot;calc+arraydraw&quot;}),type:{valType:&quot;enumerated&quot;,values:[&quot;circle&quot;,&quot;rect&quot;,&quot;path&quot;,&quot;line&quot;],editType:&quot;calc+arraydraw&quot;},layer:{valType:&quot;enumerated&quot;,values:[&quot;below&quot;,&quot;above&quot;],dflt:&quot;above&quot;,editType:&quot;arraydraw&quot;},xref:f({},s.xref,{}),xsizemode:{valType:&quot;enumerated&quot;,values:[&quot;scaled&quot;,&quot;pixel&quot;],dflt:&quot;scaled&quot;,editType:&quot;calc+arraydraw&quot;},xanchor:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},x0:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},x1:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},yref:f({},s.yref,{}),ysizemode:{valType:&quot;enumerated&quot;,values:[&quot;scaled&quot;,&quot;pixel&quot;],dflt:&quot;scaled&quot;,editType:&quot;calc+arraydraw&quot;},yanchor:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},y0:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},y1:{valType:&quot;any&quot;,editType:&quot;calc+arraydraw&quot;},path:{valType:&quot;string&quot;,editType:&quot;calc+arraydraw&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:1,editType:&quot;arraydraw&quot;},line:{color:f({},c.color,{editType:&quot;arraydraw&quot;}),width:f({},c.width,{editType:&quot;calc+arraydraw&quot;}),dash:f({},d,{editType:&quot;arraydraw&quot;}),editType:&quot;calc+arraydraw&quot;},fillcolor:{valType:&quot;color&quot;,dflt:&quot;rgba(0,0,0,0)&quot;,editType:&quot;arraydraw&quot;},fillrule:{valType:&quot;enumerated&quot;,values:[&quot;evenodd&quot;,&quot;nonzero&quot;],dflt:&quot;evenodd&quot;,editType:&quot;arraydraw&quot;},editable:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;calc+arraydraw&quot;},label:{text:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;arraydraw&quot;},texttemplate:g({},{keys:Object.keys(b)}),font:u({editType:&quot;calc+arraydraw&quot;,colorEditType:&quot;arraydraw&quot;}),textposition:{valType:&quot;enumerated&quot;,values:[&quot;top left&quot;,&quot;top center&quot;,&quot;top right&quot;,&quot;middle left&quot;,&quot;middle center&quot;,&quot;middle right&quot;,&quot;bottom left&quot;,&quot;bottom center&quot;,&quot;bottom right&quot;,&quot;start&quot;,&quot;middle&quot;,&quot;end&quot;],editType:&quot;arraydraw&quot;},textangle:{valType:&quot;angle&quot;,dflt:&quot;auto&quot;,editType:&quot;calc+arraydraw&quot;},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;auto&quot;,editType:&quot;calc+arraydraw&quot;},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],editType:&quot;calc+arraydraw&quot;},padding:{valType:&quot;number&quot;,dflt:3,min:0,editType:&quot;arraydraw&quot;},editType:&quot;arraydraw&quot;},editType:&quot;arraydraw&quot;})},5627:function(i,o,a){var s=a(71828),u=a(89298),c=a(21459),d=a(30477);function f(b){return m(b.line.width,b.xsizemode,b.x0,b.x1,b.path,!1)}function p(b){return m(b.line.width,b.ysizemode,b.y0,b.y1,b.path,!0)}function m(b,v,h,y,w,_){var x=b/2,T=_;if(v===&quot;pixel&quot;){var k=w?d.extractPathCoords(w,_?c.paramIsY:c.paramIsX):[h,y],S=s.aggNums(Math.max,null,k),C=s.aggNums(Math.min,null,k),M=C&lt;0?Math.abs(C)+x:x,O=S&gt;0?S+x:x;return{ppad:x,ppadplus:T?M:O,ppadminus:T?O:M}}return{ppad:x}}function g(b,v,h,y,w){var _=b.type===&quot;category&quot;||b.type===&quot;multicategory&quot;?b.r2c:b.d2c;if(v!==void 0)return[_(v),_(h)];if(y){var x,T,k,S,C=1/0,M=-1/0,O=y.match(c.segmentRE);for(b.type===&quot;date&quot;&amp;&amp;(_=d.decodeDate(_)),x=0;x&lt;O.length;x++)(T=w[O[x].charAt(0)].drawn)!==void 0&amp;&amp;(!(k=O[x].substr(1).match(c.paramRE))||k.length&lt;T||((S=_(k[T]))&lt;C&amp;&amp;(C=S),S&gt;M&amp;&amp;(M=S)));return M&gt;=C?[C,M]:void 0}}i.exports=function(b){var v=b._fullLayout,h=s.filterVisible(v.shapes);if(h.length&amp;&amp;b._fullData.length)for(var y=0;y&lt;h.length;y++){var w,_,x=h[y];x._extremes={};var T=u.getRefType(x.xref),k=u.getRefType(x.yref);if(x.xref!==&quot;paper&quot;&amp;&amp;T!==&quot;domain&quot;){var S=x.xsizemode===&quot;pixel&quot;?x.xanchor:x.x0,C=x.xsizemode===&quot;pixel&quot;?x.xanchor:x.x1;(_=g(w=u.getFromId(b,x.xref),S,C,x.path,c.paramIsX))&amp;&amp;(x._extremes[w._id]=u.findExtremes(w,_,f(x)))}if(x.yref!==&quot;paper&quot;&amp;&amp;k!==&quot;domain&quot;){var M=x.ysizemode===&quot;pixel&quot;?x.yanchor:x.y0,O=x.ysizemode===&quot;pixel&quot;?x.yanchor:x.y1;(_=g(w=u.getFromId(b,x.yref),M,O,x.path,c.paramIsY))&amp;&amp;(x._extremes[w._id]=u.findExtremes(w,_,p(x)))}}}},21459:function(i){i.exports={segmentRE:/[MLHVQCTSZ][^MLHVQCTSZ]*/g,paramRE:/[^\\s,]+/g,paramIsX:{M:{0:!0,drawn:0},L:{0:!0,drawn:0},H:{0:!0,drawn:0},V:{},Q:{0:!0,2:!0,drawn:2},C:{0:!0,2:!0,4:!0,drawn:4},T:{0:!0,drawn:0},S:{0:!0,2:!0,drawn:2},Z:{}},paramIsY:{M:{1:!0,drawn:1},L:{1:!0,drawn:1},H:{},V:{0:!0,drawn:0},Q:{1:!0,3:!0,drawn:3},C:{1:!0,3:!0,5:!0,drawn:5},T:{1:!0,drawn:1},S:{1:!0,3:!0,drawn:5},Z:{}},numParams:{M:2,L:2,H:1,V:1,Q:4,C:6,T:2,S:4,Z:0}}},84726:function(i,o,a){var s=a(71828),u=a(89298),c=a(85501),d=a(89827),f=a(30477);function p(m,g,b){function v(L,W){return s.coerce(m,g,d,L,W)}if(g._isShape=!0,v(&quot;visible&quot;)){v(&quot;showlegend&quot;)&amp;&amp;(v(&quot;legend&quot;),v(&quot;legendwidth&quot;),v(&quot;legendgroup&quot;),v(&quot;legendgrouptitle.text&quot;),s.coerceFont(v,&quot;legendgrouptitle.font&quot;),v(&quot;legendrank&quot;));var h=v(&quot;path&quot;),y=v(&quot;type&quot;,h?&quot;path&quot;:&quot;rect&quot;),w=y!==&quot;path&quot;;w&amp;&amp;delete g.path,v(&quot;editable&quot;),v(&quot;layer&quot;),v(&quot;opacity&quot;),v(&quot;fillcolor&quot;),v(&quot;fillrule&quot;),v(&quot;line.width&quot;)&amp;&amp;(v(&quot;line.color&quot;),v(&quot;line.dash&quot;));for(var _=v(&quot;xsizemode&quot;),x=v(&quot;ysizemode&quot;),T=[&quot;x&quot;,&quot;y&quot;],k=0;k&lt;2;k++){var S,C,M,O=T[k],D=O+&quot;anchor&quot;,P=O===&quot;x&quot;?_:x,E={_fullLayout:b},I=u.coerceRef(m,g,E,O,void 0,&quot;paper&quot;);if(u.getRefType(I)===&quot;range&quot;?((S=u.getFromId(E,I))._shapeIndices.push(g._index),M=f.rangeToShapePosition(S),C=f.shapePositionToRange(S)):C=M=s.identity,w){var A=O+&quot;0&quot;,F=O+&quot;1&quot;,j=m[A],z=m[F];m[A]=C(m[A],!0),m[F]=C(m[F],!0),P===&quot;pixel&quot;?(v(A,0),v(F,10)):(u.coercePosition(g,E,v,I,A,.25),u.coercePosition(g,E,v,I,F,.75)),g[A]=M(g[A]),g[F]=M(g[F]),m[A]=j,m[F]=z}if(P===&quot;pixel&quot;){var B=m[D];m[D]=C(m[D],!0),u.coercePosition(g,E,v,I,D,.25),g[D]=M(g[D]),m[D]=B}}w&amp;&amp;s.noneOrAll(m,g,[&quot;x0&quot;,&quot;x1&quot;,&quot;y0&quot;,&quot;y1&quot;]);var N,R,q=y===&quot;line&quot;;if(w&amp;&amp;(N=v(&quot;label.texttemplate&quot;)),N||(R=v(&quot;label.text&quot;)),R||N){v(&quot;label.textangle&quot;);var Y=v(&quot;label.textposition&quot;,q?&quot;middle&quot;:&quot;middle center&quot;);v(&quot;label.xanchor&quot;),v(&quot;label.yanchor&quot;,function(L,W){return L?&quot;bottom&quot;:W.indexOf(&quot;top&quot;)!==-1?&quot;top&quot;:W.indexOf(&quot;bottom&quot;)!==-1?&quot;bottom&quot;:&quot;middle&quot;}(q,Y)),v(&quot;label.padding&quot;),s.coerceFont(v,&quot;label.font&quot;,b.font)}}}i.exports=function(m,g){c(m,g,{name:&quot;shapes&quot;,handleItemDefaults:p})}},48100:function(i,o,a){var s=a(71828),u=a(89298),c=a(63893),d=a(91424),f=a(60165).readPaths,p=a(30477),m=p.getPathString,g=a(37281),b=a(18783).FROM_TL;i.exports=function(v,h,y,w){if(w.selectAll(&quot;.shape-label&quot;).remove(),y.label.text||y.label.texttemplate){var _;if(y.label.texttemplate){var x={};if(y.type!==&quot;path&quot;){var T=u.getFromId(v,y.xref),k=u.getFromId(v,y.yref);for(var S in g){var C=g[S](y,T,k);C!==void 0&amp;&amp;(x[S]=C)}}_=s.texttemplateStringForShapes(y.label.texttemplate,{},v._fullLayout._d3locale,x)}else _=y.label.text;var M,O,D,P,E={&quot;data-index&quot;:h},I=y.label.font,A=w.append(&quot;g&quot;).attr(E).classed(&quot;shape-label&quot;,!0).append(&quot;text&quot;).attr({&quot;data-notex&quot;:1}).classed(&quot;shape-label-text&quot;,!0).text(_);if(y.path){var F=m(v,y),j=f(F,v);M=1/0,D=1/0,O=-1/0,P=-1/0;for(var z=0;z&lt;j.length;z++)for(var B=0;B&lt;j[z].length;B++)for(var N=j[z][B],R=1;R&lt;N.length;R+=2){var q=N[R],Y=N[R+1];M=Math.min(M,q),O=Math.max(O,q),D=Math.min(D,Y),P=Math.max(P,Y)}}else{var L=u.getFromId(v,y.xref),W=u.getRefType(y.xref),U=u.getFromId(v,y.yref),V=u.getRefType(y.yref),te=p.getDataToPixel(v,L,!1,W),ee=p.getDataToPixel(v,U,!0,V);M=te(y.x0),O=te(y.x1),D=ee(y.y0),P=ee(y.y1)}var H=y.label.textangle;H===&quot;auto&quot;&amp;&amp;(H=y.type===&quot;line&quot;?function(re,ae,ie,se){var he,Se;return Se=Math.abs(ie-re),he=ie&gt;=re?ae-se:se-ae,-180/Math.PI*Math.atan2(he,Se)}(M,D,O,P):0),A.call(function(re){return re.call(d.font,I).attr({}),c.convertToTspans(re,v),re});var Z=function(re,ae,ie,se,he,Se,Oe){var Pe,Me,ce,we,K=he.label.textposition,ne=he.label.textangle,de=he.label.padding,_e=he.type,ue=Math.PI/180*Se,pe=Math.sin(ue),xe=Math.cos(ue),ye=he.label.xanchor,Te=he.label.yanchor;if(_e===&quot;line&quot;){K===&quot;start&quot;?(Pe=re,Me=ae):K===&quot;end&quot;?(Pe=ie,Me=se):(Pe=(re+ie)/2,Me=(ae+se)/2),ye===&quot;auto&quot;&amp;&amp;(ye=K===&quot;start&quot;?ne===&quot;auto&quot;?ie&gt;re?&quot;left&quot;:ie&lt;re?&quot;right&quot;:&quot;center&quot;:ie&gt;re?&quot;right&quot;:ie&lt;re?&quot;left&quot;:&quot;center&quot;:K===&quot;end&quot;?ne===&quot;auto&quot;?ie&gt;re?&quot;right&quot;:ie&lt;re?&quot;left&quot;:&quot;center&quot;:ie&gt;re?&quot;left&quot;:ie&lt;re?&quot;right&quot;:&quot;center&quot;:&quot;center&quot;);var Ae={bottom:-1,middle:0,top:1};if(ne===&quot;auto&quot;){var Re=Ae[Te];ce=-de*pe*Re,we=de*xe*Re}else ce=de*{left:1,center:0,right:-1}[ye],we=de*Ae[Te];Pe+=ce,Me+=we}else ce=de+3,K.indexOf(&quot;right&quot;)!==-1?(Pe=Math.max(re,ie)-ce,ye===&quot;auto&quot;&amp;&amp;(ye=&quot;right&quot;)):K.indexOf(&quot;left&quot;)!==-1?(Pe=Math.min(re,ie)+ce,ye===&quot;auto&quot;&amp;&amp;(ye=&quot;left&quot;)):(Pe=(re+ie)/2,ye===&quot;auto&quot;&amp;&amp;(ye=&quot;center&quot;)),Me=K.indexOf(&quot;top&quot;)!==-1?Math.min(ae,se):K.indexOf(&quot;bottom&quot;)!==-1?Math.max(ae,se):(ae+se)/2,we=de,Te===&quot;bottom&quot;?Me-=we:Te===&quot;top&quot;&amp;&amp;(Me+=we);var Le=b[Te],$e=he.label.font.size,Fe=Oe.height;return{textx:Pe+(Fe*Le-$e)*pe,texty:Me+-(Fe*Le-$e)*xe,xanchor:ye}}(M,D,O,P,y,H,d.bBox(A.node())),G=Z.textx,X=Z.texty,Q=Z.xanchor;A.attr({&quot;text-anchor&quot;:{left:&quot;start&quot;,center:&quot;middle&quot;,right:&quot;end&quot;}[Q],y:X,x:G,transform:&quot;rotate(&quot;+H+&quot;,&quot;+G+&quot;,&quot;+X+&quot;)&quot;}).call(c.positionText,G,X)}}},42359:function(i,o,a){var s=a(71828).strTranslate,u=a(28569),c=a(64505),d=c.drawMode,f=c.selectMode,p=a(73972),m=a(7901),g=a(89995),b=g.i000,v=g.i090,h=g.i180,y=g.i270,w=a(51873).clearOutlineControllers,_=a(60165),x=_.pointsOnRectangle,T=_.pointsOnEllipse,k=_.writePaths,S=a(90551).newShapes,C=a(90551).createShapeObj,M=a(35855),O=a(48100);function D(P,E){var I,A,F,j=P[E][1],z=P[E][2],B=P.length;return A=P[I=(E+1)%B][1],F=P[I][2],A===j&amp;&amp;F===z&amp;&amp;(A=P[I=(E+2)%B][1],F=P[I][2]),[I,A,F]}i.exports=function P(E,I,A,F){F||(F=0);var j=A.gd;function z(){P(E,I,A,F++),(T(E[0])||A.hasText)&amp;&amp;B({redrawing:!0})}function B(he){var Se={};A.isActiveShape!==void 0&amp;&amp;(A.isActiveShape=!1,Se=S(I,A)),A.isActiveSelection!==void 0&amp;&amp;(A.isActiveSelection=!1,Se=M(I,A),j._fullLayout._reselect=!0),Object.keys(Se).length&amp;&amp;p.call((he||{}).redrawing?&quot;relayout&quot;:&quot;_guiRelayout&quot;,j,Se)}var N,R,q,Y,L,W=j._fullLayout._zoomlayer,U=A.dragmode,V=d(U),te=f(U);if((V||te)&amp;&amp;(j._fullLayout._outlining=!0),w(j),I.attr(&quot;d&quot;,k(E)),F||!A.isActiveShape&amp;&amp;!A.isActiveSelection||(L=function(he,Se){for(var Oe=0;Oe&lt;Se.length;Oe++){var Pe=Se[Oe];he[Oe]=[];for(var Me=0;Me&lt;Pe.length;Me++){he[Oe][Me]=[];for(var ce=0;ce&lt;Pe[Me].length;ce++)he[Oe][Me][ce]=Pe[Me][ce]}}return he}([],E),function(he){N=[];for(var Se=0;Se&lt;E.length;Se++){var Oe=E[Se],Pe=x(Oe),Me=!Pe&amp;&amp;T(Oe);N[Se]=[];for(var ce=Oe.length,we=0;we&lt;ce;we++)if(Oe[we][0]!==&quot;Z&quot;&amp;&amp;(!Me||we===b||we===v||we===h||we===y)){var K,ne=Pe&amp;&amp;A.isActiveSelection;ne&amp;&amp;(K=D(Oe,we));var de=Oe[we][1],_e=Oe[we][2],ue=he.append(ne?&quot;rect&quot;:&quot;circle&quot;).attr(&quot;data-i&quot;,Se).attr(&quot;data-j&quot;,we).style({fill:m.background,stroke:m.defaultLine,&quot;stroke-width&quot;:1,&quot;shape-rendering&quot;:&quot;crispEdges&quot;});if(ne){var pe=K[1]-de,xe=K[2]-_e,ye=xe?5:Math.max(Math.min(25,Math.abs(pe)-5),5),Te=pe?5:Math.max(Math.min(25,Math.abs(xe)-5),5);ue.classed(xe?&quot;cursor-ew-resize&quot;:&quot;cursor-ns-resize&quot;,!0).attr(&quot;width&quot;,ye).attr(&quot;height&quot;,Te).attr(&quot;x&quot;,de-ye/2).attr(&quot;y&quot;,_e-Te/2).attr(&quot;transform&quot;,s(pe/2,xe/2))}else ue.classed(&quot;cursor-grab&quot;,!0).attr(&quot;r&quot;,5).attr(&quot;cx&quot;,de).attr(&quot;cy&quot;,_e);N[Se][we]={element:ue.node(),gd:j,prepFn:Z,doneFn:X,clickFn:Q},u.init(N[Se][we])}}}(W.append(&quot;g&quot;).attr(&quot;class&quot;,&quot;outline-controllers&quot;)),function(){R=[],E.length&amp;&amp;(R[0]={element:I[0][0],gd:j,prepFn:ae,doneFn:ie,clickFn:se},u.init(R[0]))}()),V&amp;&amp;A.hasText){var ee=W.select(&quot;.label-temp&quot;),H=C(I,A,A.dragmode);O(j,&quot;label-temp&quot;,H,ee)}function Z(he){q=+he.srcElement.getAttribute(&quot;data-i&quot;),Y=+he.srcElement.getAttribute(&quot;data-j&quot;),N[q][Y].moveFn=G}function G(he,Se){if(E.length){var Oe=L[q][Y][1],Pe=L[q][Y][2],Me=E[q],ce=Me.length;if(x(Me)){var we=he,K=Se;A.isActiveSelection&amp;&amp;(D(Me,Y)[1]===Me[Y][1]?K=0:we=0);for(var ne=0;ne&lt;ce;ne++)if(ne!==Y){var de=Me[ne];de[1]===Me[Y][1]&amp;&amp;(de[1]=Oe+we),de[2]===Me[Y][2]&amp;&amp;(de[2]=Pe+K)}if(Me[Y][1]=Oe+we,Me[Y][2]=Pe+K,!x(Me))for(var _e=0;_e&lt;ce;_e++)for(var ue=0;ue&lt;Me[_e].length;ue++)Me[_e][ue]=L[q][_e][ue]}else Me[Y][1]=Oe+he,Me[Y][2]=Pe+Se;z()}}function X(){B()}function Q(he,Se){if(he===2){q=+Se.srcElement.getAttribute(&quot;data-i&quot;),Y=+Se.srcElement.getAttribute(&quot;data-j&quot;);var Oe=E[q];x(Oe)||T(Oe)||function(){if(E.length&amp;&amp;E[q]&amp;&amp;E[q].length){for(var Pe=[],Me=0;Me&lt;E[q].length;Me++)Me!==Y&amp;&amp;Pe.push(E[q][Me]);Pe.length&gt;1&amp;&amp;(Pe.length!==2||Pe[1][0]!==&quot;Z&quot;)&amp;&amp;(Y===0&amp;&amp;(Pe[0][0]=&quot;M&quot;),E[q]=Pe,z(),B())}}()}}function re(he,Se){(function(Oe,Pe){if(E.length)for(var Me=0;Me&lt;E.length;Me++)for(var ce=0;ce&lt;E[Me].length;ce++)for(var we=0;we+2&lt;E[Me][ce].length;we+=2)E[Me][ce][we+1]=L[Me][ce][we+1]+Oe,E[Me][ce][we+2]=L[Me][ce][we+2]+Pe})(he,Se),z()}function ae(he){(q=+he.srcElement.getAttribute(&quot;data-i&quot;))||(q=0),R[q].moveFn=re}function ie(){B()}function se(he){he===2&amp;&amp;function(Se){if(f(Se._fullLayout.dragmode)){w(Se);var Oe=Se._fullLayout._activeSelectionIndex,Pe=(Se.layout||{}).selections||[];if(Oe&lt;Pe.length){for(var Me=[],ce=0;ce&lt;Pe.length;ce++)ce!==Oe&amp;&amp;Me.push(Pe[ce]);delete Se._fullLayout._activeSelectionIndex;var we=Se._fullLayout.selections[Oe];Se._fullLayout._deselect={xref:we.xref,yref:we.yref},p.call(&quot;_guiRelayout&quot;,Se,{selections:Me})}}}(j)}}},34031:function(i,o,a){var s=a(39898),u=a(73972),c=a(71828),d=a(89298),f=a(60165).readPaths,p=a(42359),m=a(48100),g=a(51873).clearOutlineControllers,b=a(7901),v=a(91424),h=a(44467).arrayEditor,y=a(28569),w=a(6964),_=a(21459),x=a(30477),T=x.getPathString;function k(E){var I=E._fullLayout;for(var A in I._shapeUpperLayer.selectAll(&quot;path&quot;).remove(),I._shapeLowerLayer.selectAll(&quot;path&quot;).remove(),I._shapeUpperLayer.selectAll(&quot;text&quot;).remove(),I._shapeLowerLayer.selectAll(&quot;text&quot;).remove(),I._plots){var F=I._plots[A].shapelayer;F&amp;&amp;(F.selectAll(&quot;path&quot;).remove(),F.selectAll(&quot;text&quot;).remove())}for(var j=0;j&lt;I.shapes.length;j++)I.shapes[j].visible===!0&amp;&amp;M(E,j)}function S(E){return!!E._fullLayout._outlining}function C(E){return!E._context.edits.shapePosition}function M(E,I){E._fullLayout._paperdiv.selectAll(&#x27;.shapelayer [data-index=&quot;&#x27;+I+&#x27;&quot;]&#x27;).remove();var A=x.makeShapesOptionsAndPlotinfo(E,I),F=A.options,j=A.plotinfo;function z(B){var N=T(E,F),R={&quot;data-index&quot;:I,&quot;fill-rule&quot;:F.fillrule,d:N},q=F.opacity,Y=F.fillcolor,L=F.line.width?F.line.color:&quot;rgba(0,0,0,0)&quot;,W=F.line.width,U=F.line.dash;W||F.editable!==!0||(W=5,U=&quot;solid&quot;);var V=N[N.length-1]!==&quot;Z&quot;,te=C(E)&amp;&amp;F.editable&amp;&amp;E._fullLayout._activeShapeIndex===I;te&amp;&amp;(Y=V?&quot;rgba(0,0,0,0)&quot;:E._fullLayout.activeshape.fillcolor,q=E._fullLayout.activeshape.opacity);var ee,H=B.append(&quot;g&quot;).classed(&quot;shape-group&quot;,!0).attr({&quot;data-index&quot;:I}),Z=H.append(&quot;path&quot;).attr(R).style(&quot;opacity&quot;,q).call(b.stroke,L).call(b.fill,Y).call(v.dashLine,U,W);if(O(H,E,F),m(E,I,F,H),(te||E._context.edits.shapePosition)&amp;&amp;(ee=h(E.layout,&quot;shapes&quot;,F)),te){Z.style({cursor:&quot;move&quot;});var G={element:Z.node(),plotinfo:j,gd:E,editHelpers:ee,hasText:F.label.text||F.label.texttemplate,isActiveShape:!0},X=f(N,E);p(X,Z,G)}else E._context.edits.shapePosition?function(Q,re,ae,ie,se,he){var Se,Oe,Pe,Me,ce,we,K,ne,de,_e,ue,pe,xe,ye,Te,Ae,Re=10,Le=10,$e=ae.xsizemode===&quot;pixel&quot;,Fe=ae.ysizemode===&quot;pixel&quot;,Be=ae.type===&quot;line&quot;,Ue=ae.type===&quot;path&quot;,qe=he.modifyItem,Xe=s.select(re.node().parentNode),ot=d.getFromId(Q,ae.xref),st=d.getRefType(ae.xref),dt=d.getFromId(Q,ae.yref),vt=d.getRefType(ae.yref),We=x.getDataToPixel(Q,ot,!1,st),ze=x.getDataToPixel(Q,dt,!0,vt),tt=x.getPixelToData(Q,ot,!1,st),it=x.getPixelToData(Q,dt,!0,vt),St=Be?function(){var _t=10,be=Math.max(ae.line.width,_t),Ce=se.append(&quot;g&quot;).attr(&quot;data-index&quot;,ie).attr(&quot;drag-helper&quot;,!0);Ce.append(&quot;path&quot;).attr(&quot;d&quot;,re.attr(&quot;d&quot;)).style({cursor:&quot;move&quot;,&quot;stroke-width&quot;:be,&quot;stroke-opacity&quot;:&quot;0&quot;});var Ge={&quot;fill-opacity&quot;:&quot;0&quot;},He=Math.max(be/2,_t);return Ce.append(&quot;circle&quot;).attr({&quot;data-line-point&quot;:&quot;start-point&quot;,cx:$e?We(ae.xanchor)+ae.x0:We(ae.x0),cy:Fe?ze(ae.yanchor)-ae.y0:ze(ae.y0),r:He}).style(Ge).classed(&quot;cursor-grab&quot;,!0),Ce.append(&quot;circle&quot;).attr({&quot;data-line-point&quot;:&quot;end-point&quot;,cx:$e?We(ae.xanchor)+ae.x1:We(ae.x1),cy:Fe?ze(ae.yanchor)-ae.y1:ze(ae.y1),r:He}).style(Ge).classed(&quot;cursor-grab&quot;,!0),Ce}():re,Ze={element:St.node(),gd:Q,prepFn:function(_t){S(Q)||($e&amp;&amp;(ce=We(ae.xanchor)),Fe&amp;&amp;(we=ze(ae.yanchor)),ae.type===&quot;path&quot;?Te=ae.path:(Se=$e?ae.x0:We(ae.x0),Oe=Fe?ae.y0:ze(ae.y0),Pe=$e?ae.x1:We(ae.x1),Me=Fe?ae.y1:ze(ae.y1)),Se&lt;Pe?(de=Se,xe=&quot;x0&quot;,_e=Pe,ye=&quot;x1&quot;):(de=Pe,xe=&quot;x1&quot;,_e=Se,ye=&quot;x0&quot;),!Fe&amp;&amp;Oe&lt;Me||Fe&amp;&amp;Oe&gt;Me?(K=Oe,ue=&quot;y0&quot;,ne=Me,pe=&quot;y1&quot;):(K=Me,ue=&quot;y1&quot;,ne=Oe,pe=&quot;y0&quot;),ut(_t),Ct(se,ae),function(be,Ce,Ge){var He=Ce.xref,et=Ce.yref,Ke=d.getFromId(Ge,He),Ye=d.getFromId(Ge,et),nt=&quot;&quot;;He===&quot;paper&quot;||Ke.autorange||(nt+=He),et===&quot;paper&quot;||Ye.autorange||(nt+=et),v.setClipUrl(be,nt?&quot;clip&quot;+Ge._fullLayout._uid+nt:null,Ge)}(re,ae,Q),Ze.moveFn=Ae===&quot;move&quot;?ht:Rt,Ze.altKey=_t.altKey)},doneFn:function(){S(Q)||(w(re),Wt(se),O(re,Q,ae),u.call(&quot;_guiRelayout&quot;,Q,he.getUpdateObj()))},clickFn:function(){S(Q)||Wt(se)}};function ut(_t){if(S(Q))Ae=null;else if(Be)Ae=_t.target.tagName===&quot;path&quot;?&quot;move&quot;:_t.target.attributes[&quot;data-line-point&quot;].value===&quot;start-point&quot;?&quot;resize-over-start-point&quot;:&quot;resize-over-end-point&quot;;else{var be=Ze.element.getBoundingClientRect(),Ce=be.right-be.left,Ge=be.bottom-be.top,He=_t.clientX-be.left,et=_t.clientY-be.top,Ke=!Ue&amp;&amp;Ce&gt;Re&amp;&amp;Ge&gt;Le&amp;&amp;!_t.shiftKey?y.getCursor(He/Ce,1-et/Ge):&quot;move&quot;;w(re,Ke),Ae=Ke.split(&quot;-&quot;)[0]}}function ht(_t,be){if(ae.type===&quot;path&quot;){var Ce=function(et){return et},Ge=Ce,He=Ce;$e?qe(&quot;xanchor&quot;,ae.xanchor=tt(ce+_t)):(Ge=function(et){return tt(We(et)+_t)},ot&amp;&amp;ot.type===&quot;date&quot;&amp;&amp;(Ge=x.encodeDate(Ge))),Fe?qe(&quot;yanchor&quot;,ae.yanchor=it(we+be)):(He=function(et){return it(ze(et)+be)},dt&amp;&amp;dt.type===&quot;date&quot;&amp;&amp;(He=x.encodeDate(He))),qe(&quot;path&quot;,ae.path=D(Te,Ge,He))}else $e?qe(&quot;xanchor&quot;,ae.xanchor=tt(ce+_t)):(qe(&quot;x0&quot;,ae.x0=tt(Se+_t)),qe(&quot;x1&quot;,ae.x1=tt(Pe+_t))),Fe?qe(&quot;yanchor&quot;,ae.yanchor=it(we+be)):(qe(&quot;y0&quot;,ae.y0=it(Oe+be)),qe(&quot;y1&quot;,ae.y1=it(Me+be)));re.attr(&quot;d&quot;,T(Q,ae)),Ct(se,ae),m(Q,ie,ae,Xe)}function Rt(_t,be){if(Ue){var Ce=function(mt){return mt},Ge=Ce,He=Ce;$e?qe(&quot;xanchor&quot;,ae.xanchor=tt(ce+_t)):(Ge=function(mt){return tt(We(mt)+_t)},ot&amp;&amp;ot.type===&quot;date&quot;&amp;&amp;(Ge=x.encodeDate(Ge))),Fe?qe(&quot;yanchor&quot;,ae.yanchor=it(we+be)):(He=function(mt){return it(ze(mt)+be)},dt&amp;&amp;dt.type===&quot;date&quot;&amp;&amp;(He=x.encodeDate(He))),qe(&quot;path&quot;,ae.path=D(Te,Ge,He))}else if(Be){if(Ae===&quot;resize-over-start-point&quot;){var et=Se+_t,Ke=Fe?Oe-be:Oe+be;qe(&quot;x0&quot;,ae.x0=$e?et:tt(et)),qe(&quot;y0&quot;,ae.y0=Fe?Ke:it(Ke))}else if(Ae===&quot;resize-over-end-point&quot;){var Ye=Pe+_t,nt=Fe?Me-be:Me+be;qe(&quot;x1&quot;,ae.x1=$e?Ye:tt(Ye)),qe(&quot;y1&quot;,ae.y1=Fe?nt:it(nt))}}else{var ct=function(mt){return Ae.indexOf(mt)!==-1},yt=ct(&quot;n&quot;),rt=ct(&quot;s&quot;),Ft=ct(&quot;w&quot;),Yt=ct(&quot;e&quot;),Mt=yt?K+be:K,jt=rt?ne+be:ne,Lt=Ft?de+_t:de,gt=Yt?_e+_t:_e;Fe&amp;&amp;(yt&amp;&amp;(Mt=K-be),rt&amp;&amp;(jt=ne-be)),(!Fe&amp;&amp;jt-Mt&gt;Le||Fe&amp;&amp;Mt-jt&gt;Le)&amp;&amp;(qe(ue,ae[ue]=Fe?Mt:it(Mt)),qe(pe,ae[pe]=Fe?jt:it(jt))),gt-Lt&gt;Re&amp;&amp;(qe(xe,ae[xe]=$e?Lt:tt(Lt)),qe(ye,ae[ye]=$e?gt:tt(gt)))}re.attr(&quot;d&quot;,T(Q,ae)),Ct(se,ae),m(Q,ie,ae,Xe)}function Ct(_t,be){($e||Fe)&amp;&amp;function(){var Ce=be.type!==&quot;path&quot;,Ge=_t.selectAll(&quot;.visual-cue&quot;).data([0]);Ge.enter().append(&quot;path&quot;).attr({fill:&quot;#fff&quot;,&quot;fill-rule&quot;:&quot;evenodd&quot;,stroke:&quot;#000&quot;,&quot;stroke-width&quot;:1}).classed(&quot;visual-cue&quot;,!0);var He=We($e?be.xanchor:c.midRange(Ce?[be.x0,be.x1]:x.extractPathCoords(be.path,_.paramIsX))),et=ze(Fe?be.yanchor:c.midRange(Ce?[be.y0,be.y1]:x.extractPathCoords(be.path,_.paramIsY)));if(He=x.roundPositionForSharpStrokeRendering(He,1),et=x.roundPositionForSharpStrokeRendering(et,1),$e&amp;&amp;Fe){var Ke=&quot;M&quot;+(He-1-1)+&quot;,&quot;+(et-1-1)+&quot;h-8v2h8 v8h2v-8 h8v-2h-8 v-8h-2 Z&quot;;Ge.attr(&quot;d&quot;,Ke)}else if($e){var Ye=&quot;M&quot;+(He-1-1)+&quot;,&quot;+(et-9-1)+&quot;v18 h2 v-18 Z&quot;;Ge.attr(&quot;d&quot;,Ye)}else{var nt=&quot;M&quot;+(He-9-1)+&quot;,&quot;+(et-1-1)+&quot;h18 v2 h-18 Z&quot;;Ge.attr(&quot;d&quot;,nt)}}()}function Wt(_t){_t.selectAll(&quot;.visual-cue&quot;).remove()}y.init(Ze),St.node().onmousemove=ut}(E,Z,F,I,B,ee):F.editable===!0&amp;&amp;Z.style(&quot;pointer-events&quot;,V||b.opacity(Y)*q&lt;=.5?&quot;stroke&quot;:&quot;all&quot;);Z.node().addEventListener(&quot;click&quot;,function(){return function(Q,re){if(C(Q)){var ae=+re.node().getAttribute(&quot;data-index&quot;);if(ae&gt;=0){if(ae===Q._fullLayout._activeShapeIndex)return void P(Q);Q._fullLayout._activeShapeIndex=ae,Q._fullLayout._deactivateShape=P,k(Q)}}}(E,Z)})}F._input&amp;&amp;F.visible===!0&amp;&amp;(F.layer!==&quot;below&quot;?z(E._fullLayout._shapeUpperLayer):F.xref===&quot;paper&quot;||F.yref===&quot;paper&quot;?z(E._fullLayout._shapeLowerLayer):j._hadPlotinfo?z((j.mainplotinfo||j).shapelayer):z(E._fullLayout._shapeLowerLayer))}function O(E,I,A){var F=(A.xref+A.yref).replace(/paper/g,&quot;&quot;).replace(/[xyz][1-9]* *domain/g,&quot;&quot;);v.setClipUrl(E,F?&quot;clip&quot;+I._fullLayout._uid+F:null,I)}function D(E,I,A){return E.replace(_.segmentRE,function(F){var j=0,z=F.charAt(0),B=_.paramIsX[z],N=_.paramIsY[z],R=_.numParams[z];return z+F.substr(1).replace(_.paramRE,function(q){return j&gt;=R||(B[j]?q=I(q):N[j]&amp;&amp;(q=A(q)),j++),q})})}function P(E){C(E)&amp;&amp;E._fullLayout._activeShapeIndex&gt;=0&amp;&amp;(g(E),delete E._fullLayout._activeShapeIndex,k(E))}i.exports={draw:k,drawOne:M,eraseActiveShape:function(E){if(C(E)){g(E);var I=E._fullLayout._activeShapeIndex,A=(E.layout||{}).shapes||[];if(I&lt;A.length){for(var F=[],j=0;j&lt;A.length;j++)j!==I&amp;&amp;F.push(A[j]);return delete E._fullLayout._activeShapeIndex,u.call(&quot;_guiRelayout&quot;,E,{shapes:F})}}},drawLabel:m}},29241:function(i,o,a){var s=a(30962).overrideAll,u=a(9012),c=a(41940),d=a(79952).P,f=a(1426).extendFlat,p=a(5386).R,m=a(37281);i.exports=s({newshape:{visible:f({},u.visible,{}),showlegend:{valType:&quot;boolean&quot;,dflt:!1},legend:f({},u.legend,{}),legendgroup:f({},u.legendgroup,{}),legendgrouptitle:{text:f({},u.legendgrouptitle.text,{}),font:c({})},legendrank:f({},u.legendrank,{}),legendwidth:f({},u.legendwidth,{}),line:{color:{valType:&quot;color&quot;},width:{valType:&quot;number&quot;,min:0,dflt:4},dash:f({},d,{dflt:&quot;solid&quot;})},fillcolor:{valType:&quot;color&quot;,dflt:&quot;rgba(0,0,0,0)&quot;},fillrule:{valType:&quot;enumerated&quot;,values:[&quot;evenodd&quot;,&quot;nonzero&quot;],dflt:&quot;evenodd&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:1},layer:{valType:&quot;enumerated&quot;,values:[&quot;below&quot;,&quot;above&quot;],dflt:&quot;above&quot;},drawdirection:{valType:&quot;enumerated&quot;,values:[&quot;ortho&quot;,&quot;horizontal&quot;,&quot;vertical&quot;,&quot;diagonal&quot;],dflt:&quot;diagonal&quot;},name:f({},u.name,{}),label:{text:{valType:&quot;string&quot;,dflt:&quot;&quot;},texttemplate:p({newshape:!0},{keys:Object.keys(m)}),font:c({}),textposition:{valType:&quot;enumerated&quot;,values:[&quot;top left&quot;,&quot;top center&quot;,&quot;top right&quot;,&quot;middle left&quot;,&quot;middle center&quot;,&quot;middle right&quot;,&quot;bottom left&quot;,&quot;bottom center&quot;,&quot;bottom right&quot;,&quot;start&quot;,&quot;middle&quot;,&quot;end&quot;]},textangle:{valType:&quot;angle&quot;,dflt:&quot;auto&quot;},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;auto&quot;},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;]},padding:{valType:&quot;number&quot;,dflt:3,min:0}}},activeshape:{fillcolor:{valType:&quot;color&quot;,dflt:&quot;rgb(255,0,255)&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:.5}}},&quot;none&quot;,&quot;from-root&quot;)},89995:function(i){i.exports={CIRCLE_SIDES:32,i000:0,i090:8,i180:16,i270:24,cos45:Math.cos(Math.PI/4),sin45:Math.sin(Math.PI/4),SQRT2:Math.sqrt(2)}},45547:function(i,o,a){var s=a(7901),u=a(71828);i.exports=function(c,d,f){if(f(&quot;newshape.visible&quot;),f(&quot;newshape.name&quot;),f(&quot;newshape.showlegend&quot;),f(&quot;newshape.legend&quot;),f(&quot;newshape.legendwidth&quot;),f(&quot;newshape.legendgroup&quot;),f(&quot;newshape.legendgrouptitle.text&quot;),u.coerceFont(f,&quot;newshape.legendgrouptitle.font&quot;),f(&quot;newshape.legendrank&quot;),f(&quot;newshape.drawdirection&quot;),f(&quot;newshape.layer&quot;),f(&quot;newshape.fillcolor&quot;),f(&quot;newshape.fillrule&quot;),f(&quot;newshape.opacity&quot;),f(&quot;newshape.line.width&quot;)){var p=(c||{}).plot_bgcolor||&quot;#FFF&quot;;f(&quot;newshape.line.color&quot;,s.contrast(p)),f(&quot;newshape.line.dash&quot;)}var m=c.dragmode===&quot;drawline&quot;,g=f(&quot;newshape.label.text&quot;),b=f(&quot;newshape.label.texttemplate&quot;);if(g||b){f(&quot;newshape.label.textangle&quot;);var v=f(&quot;newshape.label.textposition&quot;,m?&quot;middle&quot;:&quot;middle center&quot;);f(&quot;newshape.label.xanchor&quot;),f(&quot;newshape.label.yanchor&quot;,function(h,y){return h?&quot;bottom&quot;:y.indexOf(&quot;top&quot;)!==-1?&quot;top&quot;:y.indexOf(&quot;bottom&quot;)!==-1?&quot;bottom&quot;:&quot;middle&quot;}(m,v)),f(&quot;newshape.label.padding&quot;),u.coerceFont(f,&quot;newshape.label.font&quot;,d.font)}f(&quot;activeshape.fillcolor&quot;),f(&quot;activeshape.opacity&quot;)}},60165:function(i,o,a){var s=a(95616),u=a(89995),c=u.CIRCLE_SIDES,d=u.SQRT2,f=a(75549),p=f.p2r,m=f.r2p,g=[0,3,4,5,6,1,2],b=[0,3,4,1,2];function v(y,w){return Math.abs(y-w)&lt;=1e-6}function h(y,w){var _=w[1]-y[1],x=w[2]-y[2];return Math.sqrt(_*_+x*x)}o.writePaths=function(y){var w=y.length;if(!w)return&quot;M0,0Z&quot;;for(var _=&quot;&quot;,x=0;x&lt;w;x++)for(var T=y[x].length,k=0;k&lt;T;k++){var S=y[x][k][0];if(S===&quot;Z&quot;)_+=&quot;Z&quot;;else for(var C=y[x][k].length,M=0;M&lt;C;M++){var O=M;S===&quot;Q&quot;||S===&quot;S&quot;?O=b[M]:S===&quot;C&quot;&amp;&amp;(O=g[M]),_+=y[x][k][O],M&gt;0&amp;&amp;M&lt;C-1&amp;&amp;(_+=&quot;,&quot;)}}return _},o.readPaths=function(y,w,_,x){var T,k,S,C=s(y),M=[],O=-1,D=0,P=0,E=function(){k=D,S=P};E();for(var I=0;I&lt;C.length;I++){var A,F,j,z,B=[],N=C[I][0],R=N;switch(N){case&quot;M&quot;:M[++O]=[],D=+C[I][1],P=+C[I][2],B.push([R,D,P]),E();break;case&quot;Q&quot;:case&quot;S&quot;:A=+C[I][1],j=+C[I][2],D=+C[I][3],P=+C[I][4],B.push([R,D,P,A,j]);break;case&quot;C&quot;:A=+C[I][1],j=+C[I][2],F=+C[I][3],z=+C[I][4],D=+C[I][5],P=+C[I][6],B.push([R,D,P,A,j,F,z]);break;case&quot;T&quot;:case&quot;L&quot;:D=+C[I][1],P=+C[I][2],B.push([R,D,P]);break;case&quot;H&quot;:R=&quot;L&quot;,D=+C[I][1],B.push([R,D,P]);break;case&quot;V&quot;:R=&quot;L&quot;,P=+C[I][1],B.push([R,D,P]);break;case&quot;A&quot;:R=&quot;L&quot;;var q=+C[I][1],Y=+C[I][2];+C[I][4]||(q=-q,Y=-Y);var L=D-q,W=P;for(T=1;T&lt;=c/2;T++){var U=2*Math.PI*T/c;B.push([R,L+q*Math.cos(U),W+Y*Math.sin(U)])}break;case&quot;Z&quot;:D===k&amp;&amp;P===S||(D=k,P=S,B.push([R,D,P]))}for(var V=(_||{}).domain,te=w._fullLayout._size,ee=_&amp;&amp;_.xsizemode===&quot;pixel&quot;,H=_&amp;&amp;_.ysizemode===&quot;pixel&quot;,Z=x===!1,G=0;G&lt;B.length;G++){for(T=0;T+2&lt;7;T+=2){var X=B[G][T+1],Q=B[G][T+2];X!==void 0&amp;&amp;Q!==void 0&amp;&amp;(D=X,P=Q,_&amp;&amp;(_.xaxis&amp;&amp;_.xaxis.p2r?(Z&amp;&amp;(X-=_.xaxis._offset),X=ee?m(_.xaxis,_.xanchor)+X:p(_.xaxis,X)):(Z&amp;&amp;(X-=te.l),V?X=V.x[0]+X/te.w:X/=te.w),_.yaxis&amp;&amp;_.yaxis.p2r?(Z&amp;&amp;(Q-=_.yaxis._offset),Q=H?m(_.yaxis,_.yanchor)-Q:p(_.yaxis,Q)):(Z&amp;&amp;(Q-=te.t),Q=V?V.y[1]-Q/te.h:1-Q/te.h)),B[G][T+1]=X,B[G][T+2]=Q)}M[O].push(B[G].slice())}}return M},o.pointsOnRectangle=function(y){if(y.length!==5)return!1;for(var w=1;w&lt;3;w++)if(!v(y[0][w]-y[1][w],y[3][w]-y[2][w])||!v(y[0][w]-y[3][w],y[1][w]-y[2][w]))return!1;return!(!v(y[0][1],y[1][1])&amp;&amp;!v(y[0][1],y[3][1])||!(h(y[0],y[1])*h(y[0],y[3])))},o.pointsOnEllipse=function(y){var w=y.length;if(w!==c+1)return!1;w=c;for(var _=0;_&lt;w;_++){var x=(2*w-_)%w,T=(w/2+x)%w,k=(w/2+_)%w;if(!v(h(y[_],y[k]),h(y[x],y[T])))return!1}return!0},o.handleEllipse=function(y,w,_){if(!y)return[w,_];var x=o.ellipseOver({x0:w[0],y0:w[1],x1:_[0],y1:_[1]}),T=(x.x1+x.x0)/2,k=(x.y1+x.y0)/2,S=(x.x1-x.x0)/2,C=(x.y1-x.y0)/2;S||(S=C/=d),C||(C=S/=d);for(var M=[],O=0;O&lt;c;O++){var D=2*O*Math.PI/c;M.push([T+S*Math.cos(D),k+C*Math.sin(D)])}return M},o.ellipseOver=function(y){var w=y.x0,_=y.y0,x=y.x1,T=y.y1,k=x-w,S=T-_,C=((w-=k)+x)/2,M=((_-=S)+T)/2;return{x0:C-(k*=d),y0:M-(S*=d),x1:C+k,y1:M+S}},o.fixDatesForPaths=function(y,w,_){var x=w.type===&quot;date&quot;,T=_.type===&quot;date&quot;;if(!x&amp;&amp;!T)return y;for(var k=0;k&lt;y.length;k++)for(var S=0;S&lt;y[k].length;S++)for(var C=0;C+2&lt;y[k][S].length;C+=2)x&amp;&amp;(y[k][S][C+1]=y[k][S][C+1].replace(&quot; &quot;,&quot;_&quot;)),T&amp;&amp;(y[k][S][C+2]=y[k][S][C+2].replace(&quot; &quot;,&quot;_&quot;));return y}},90551:function(i,o,a){var s=a(64505),u=s.drawMode,c=s.openMode,d=a(89995),f=d.i000,p=d.i090,m=d.i180,g=d.i270,b=d.cos45,v=d.sin45,h=a(75549),y=h.p2r,w=h.r2p,_=a(51873).clearOutline,x=a(60165),T=x.readPaths,k=x.writePaths,S=x.ellipseOver,C=x.fixDatesForPaths;function M(O,D,P){var E,I=O[0][0],A=D.gd,F=I.getAttribute(&quot;d&quot;),j=A._fullLayout.newshape,z=D.plotinfo,B=D.isActiveShape,N=z.xaxis,R=z.yaxis,q=!!z.domain||!z.xaxis,Y=!!z.domain||!z.yaxis,L=c(P),W=T(F,A,z,B),U={editable:!0,visible:j.visible,name:j.name,showlegend:j.showlegend,legend:j.legend,legendwidth:j.legendwidth,legendgroup:j.legendgroup,legendgrouptitle:{text:j.legendgrouptitle.text,font:j.legendgrouptitle.font},legendrank:j.legendrank,label:j.label,xref:q?&quot;paper&quot;:N._id,yref:Y?&quot;paper&quot;:R._id,layer:j.layer,opacity:j.opacity,line:{color:j.line.color,width:j.line.width,dash:j.line.dash}};if(L||(U.fillcolor=j.fillcolor,U.fillrule=j.fillrule),W.length===1&amp;&amp;(E=W[0]),E&amp;&amp;E.length===5&amp;&amp;P===&quot;drawrect&quot;)U.type=&quot;rect&quot;,U.x0=E[0][1],U.y0=E[0][2],U.x1=E[2][1],U.y1=E[2][2];else if(E&amp;&amp;P===&quot;drawline&quot;)U.type=&quot;line&quot;,U.x0=E[0][1],U.y0=E[0][2],U.x1=E[1][1],U.y1=E[1][2];else if(E&amp;&amp;P===&quot;drawcircle&quot;){U.type=&quot;circle&quot;;var V=E[f][1],te=E[p][1],ee=E[m][1],H=E[g][1],Z=E[f][2],G=E[p][2],X=E[m][2],Q=E[g][2],re=z.xaxis&amp;&amp;(z.xaxis.type===&quot;date&quot;||z.xaxis.type===&quot;log&quot;),ae=z.yaxis&amp;&amp;(z.yaxis.type===&quot;date&quot;||z.yaxis.type===&quot;log&quot;);re&amp;&amp;(V=w(z.xaxis,V),te=w(z.xaxis,te),ee=w(z.xaxis,ee),H=w(z.xaxis,H)),ae&amp;&amp;(Z=w(z.yaxis,Z),G=w(z.yaxis,G),X=w(z.yaxis,X),Q=w(z.yaxis,Q));var ie=(te+H)/2,se=(Z+X)/2,he=S({x0:ie,y0:se,x1:ie+(H-te+ee-V)/2*b,y1:se+(Q-G+X-Z)/2*v});re&amp;&amp;(he.x0=y(z.xaxis,he.x0),he.x1=y(z.xaxis,he.x1)),ae&amp;&amp;(he.y0=y(z.yaxis,he.y0),he.y1=y(z.yaxis,he.y1)),U.x0=he.x0,U.y0=he.y0,U.x1=he.x1,U.y1=he.y1}else U.type=&quot;path&quot;,N&amp;&amp;R&amp;&amp;C(W,N,R),U.path=k(W),E=null;return U}i.exports={newShapes:function(O,D){if(O.length&amp;&amp;O[0][0]){var P=D.gd,E=D.isActiveShape,I=D.dragmode,A=(P.layout||{}).shapes||[];if(!u(I)&amp;&amp;E!==void 0){var F=P._fullLayout._activeShapeIndex;if(F&lt;A.length)switch(P._fullLayout.shapes[F].type){case&quot;rect&quot;:I=&quot;drawrect&quot;;break;case&quot;circle&quot;:I=&quot;drawcircle&quot;;break;case&quot;line&quot;:I=&quot;drawline&quot;;break;case&quot;path&quot;:var j=A[F].path||&quot;&quot;;I=j[j.length-1]===&quot;Z&quot;?&quot;drawclosedpath&quot;:&quot;drawopenpath&quot;}}var z=M(O,D,I);_(P);for(var B=D.editHelpers,N=(B||{}).modifyItem,R=[],q=0;q&lt;A.length;q++){var Y=P._fullLayout.shapes[q];if(R[q]=Y._input,E!==void 0&amp;&amp;q===P._fullLayout._activeShapeIndex){var L=z;switch(Y.type){case&quot;line&quot;:case&quot;rect&quot;:case&quot;circle&quot;:N(&quot;x0&quot;,L.x0),N(&quot;x1&quot;,L.x1),N(&quot;y0&quot;,L.y0),N(&quot;y1&quot;,L.y1);break;case&quot;path&quot;:N(&quot;path&quot;,L.path)}}}return E===void 0?(R.push(z),R):B?B.getUpdateObj():{}}},createShapeObj:M}},51873:function(i){i.exports={clearOutlineControllers:function(o){var a=o._fullLayout._zoomlayer;a&amp;&amp;a.selectAll(&quot;.outline-controllers&quot;).remove()},clearOutline:function(o){var a=o._fullLayout._zoomlayer;a&amp;&amp;a.selectAll(&quot;.select-outline&quot;).remove(),o._fullLayout._outlining=!1}}},30477:function(i,o,a){var s=a(21459),u=a(71828),c=a(89298);o.rangeToShapePosition=function(d){return d.type===&quot;log&quot;?d.r2d:function(f){return f}},o.shapePositionToRange=function(d){return d.type===&quot;log&quot;?d.d2r:function(f){return f}},o.decodeDate=function(d){return function(f){return f.replace&amp;&amp;(f=f.replace(&quot;_&quot;,&quot; &quot;)),d(f)}},o.encodeDate=function(d){return function(f){return d(f).replace(&quot; &quot;,&quot;_&quot;)}},o.extractPathCoords=function(d,f,p){var m=[];return d.match(s.segmentRE).forEach(function(g){var b=f[g.charAt(0)].drawn;if(b!==void 0){var v=g.substr(1).match(s.paramRE);if(v&amp;&amp;!(v.length&lt;b)){var h=v[b],y=p?h:u.cleanNumber(h);m.push(y)}}}),m},o.getDataToPixel=function(d,f,p,m){var g,b=d._fullLayout._size;if(f)if(m===&quot;domain&quot;)g=function(h){return f._length*(p?1-h:h)+f._offset};else{var v=o.shapePositionToRange(f);g=function(h){return f._offset+f.r2p(v(h,!0))},f.type===&quot;date&quot;&amp;&amp;(g=o.decodeDate(g))}else g=p?function(h){return b.t+b.h*(1-h)}:function(h){return b.l+b.w*h};return g},o.getPixelToData=function(d,f,p,m){var g,b=d._fullLayout._size;if(f)if(m===&quot;domain&quot;)g=function(h){var y=(h-f._offset)/f._length;return p?1-y:y};else{var v=o.rangeToShapePosition(f);g=function(h){return v(f.p2r(h-f._offset))}}else g=p?function(h){return 1-(h-b.t)/b.h}:function(h){return(h-b.l)/b.w};return g},o.roundPositionForSharpStrokeRendering=function(d,f){var p=Math.round(f%2)===1,m=Math.round(d);return p?m+.5:m},o.makeShapesOptionsAndPlotinfo=function(d,f){var p=d._fullLayout.shapes[f]||{},m=d._fullLayout._plots[p.xref+p.yref];return m?m._hadPlotinfo=!0:(m={},p.xref&amp;&amp;p.xref!==&quot;paper&quot;&amp;&amp;(m.xaxis=d._fullLayout[p.xref+&quot;axis&quot;]),p.yref&amp;&amp;p.yref!==&quot;paper&quot;&amp;&amp;(m.yaxis=d._fullLayout[p.yref+&quot;axis&quot;])),m.xsizemode=p.xsizemode,m.ysizemode=p.ysizemode,m.xanchor=p.xanchor,m.yanchor=p.yanchor,{options:p,plotinfo:m}},o.makeSelectionsOptionsAndPlotinfo=function(d,f){var p=d._fullLayout.selections[f]||{},m=d._fullLayout._plots[p.xref+p.yref];return m?m._hadPlotinfo=!0:(m={},p.xref&amp;&amp;(m.xaxis=d._fullLayout[p.xref+&quot;axis&quot;]),p.yref&amp;&amp;(m.yaxis=d._fullLayout[p.yref+&quot;axis&quot;])),{options:p,plotinfo:m}},o.getPathString=function(d,f){var p,m,g,b,v,h,y,w,_=f.type,x=c.getRefType(f.xref),T=c.getRefType(f.yref),k=c.getFromId(d,f.xref),S=c.getFromId(d,f.yref),C=d._fullLayout._size;if(k?x===&quot;domain&quot;?m=function(j){return k._offset+k._length*j}:(p=o.shapePositionToRange(k),m=function(j){return k._offset+k.r2p(p(j,!0))}):m=function(j){return C.l+C.w*j},S?T===&quot;domain&quot;?b=function(j){return S._offset+S._length*(1-j)}:(g=o.shapePositionToRange(S),b=function(j){return S._offset+S.r2p(g(j,!0))}):b=function(j){return C.t+C.h*(1-j)},_===&quot;path&quot;)return k&amp;&amp;k.type===&quot;date&quot;&amp;&amp;(m=o.decodeDate(m)),S&amp;&amp;S.type===&quot;date&quot;&amp;&amp;(b=o.decodeDate(b)),function(j,z,B){var N=j.path,R=j.xsizemode,q=j.ysizemode,Y=j.xanchor,L=j.yanchor;return N.replace(s.segmentRE,function(W){var U=0,V=W.charAt(0),te=s.paramIsX[V],ee=s.paramIsY[V],H=s.numParams[V],Z=W.substr(1).replace(s.paramRE,function(G){return te[U]?G=R===&quot;pixel&quot;?z(Y)+Number(G):z(G):ee[U]&amp;&amp;(G=q===&quot;pixel&quot;?B(L)-Number(G):B(G)),++U&gt;H&amp;&amp;(G=&quot;X&quot;),G});return U&gt;H&amp;&amp;(Z=Z.replace(/[\\s,]*X.*/,&quot;&quot;),u.log(&quot;Ignoring extra params in segment &quot;+W)),V+Z})}(f,m,b);if(f.xsizemode===&quot;pixel&quot;){var M=m(f.xanchor);v=M+f.x0,h=M+f.x1}else v=m(f.x0),h=m(f.x1);if(f.ysizemode===&quot;pixel&quot;){var O=b(f.yanchor);y=O-f.y0,w=O-f.y1}else y=b(f.y0),w=b(f.y1);if(_===&quot;line&quot;)return&quot;M&quot;+v+&quot;,&quot;+y+&quot;L&quot;+h+&quot;,&quot;+w;if(_===&quot;rect&quot;)return&quot;M&quot;+v+&quot;,&quot;+y+&quot;H&quot;+h+&quot;V&quot;+w+&quot;H&quot;+v+&quot;Z&quot;;var D=(v+h)/2,P=(y+w)/2,E=Math.abs(D-v),I=Math.abs(P-y),A=&quot;A&quot;+E+&quot;,&quot;+I,F=D+E+&quot;,&quot;+P;return&quot;M&quot;+F+A+&quot; 0 1,1 &quot;+D+&quot;,&quot;+(P-I)+A+&quot; 0 0,1 &quot;+F+&quot;Z&quot;}},89853:function(i,o,a){var s=a(34031);i.exports={moduleType:&quot;component&quot;,name:&quot;shapes&quot;,layoutAttributes:a(89827),supplyLayoutDefaults:a(84726),supplyDrawNewShapeDefaults:a(45547),includeBasePlot:a(76325)(&quot;shapes&quot;),calcAutorange:a(5627),draw:s.draw,drawOne:s.drawOne}},37281:function(i){function o(c,d){return d?d.d2l(c):c}function a(c,d){return d?d.l2d(c):c}function s(c,d){return o(c.x1,d)-o(c.x0,d)}function u(c,d,f){return o(c.y1,f)-o(c.y0,f)}i.exports={x0:function(c){return c.x0},x1:function(c){return c.x1},y0:function(c){return c.y0},y1:function(c){return c.y1},slope:function(c,d,f){return c.type!==&quot;line&quot;?void 0:u(c,0,f)/s(c,d)},dx:s,dy:u,width:function(c,d){return Math.abs(s(c,d))},height:function(c,d,f){return Math.abs(u(c,0,f))},length:function(c,d,f){return c.type!==&quot;line&quot;?void 0:Math.sqrt(Math.pow(s(c,d),2)+Math.pow(u(c,0,f),2))},xcenter:function(c,d){return a((o(c.x1,d)+o(c.x0,d))/2,d)},ycenter:function(c,d,f){return a((o(c.y1,f)+o(c.y0,f))/2,f)}}},75067:function(i,o,a){var s=a(41940),u=a(35025),c=a(1426).extendDeepAll,d=a(30962).overrideAll,f=a(85594),p=a(44467).templatedArray,m=a(98292),g=p(&quot;step&quot;,{visible:{valType:&quot;boolean&quot;,dflt:!0},method:{valType:&quot;enumerated&quot;,values:[&quot;restyle&quot;,&quot;relayout&quot;,&quot;animate&quot;,&quot;update&quot;,&quot;skip&quot;],dflt:&quot;restyle&quot;},args:{valType:&quot;info_array&quot;,freeLength:!0,items:[{valType:&quot;any&quot;},{valType:&quot;any&quot;},{valType:&quot;any&quot;}]},label:{valType:&quot;string&quot;},value:{valType:&quot;string&quot;},execute:{valType:&quot;boolean&quot;,dflt:!0}});i.exports=d(p(&quot;slider&quot;,{visible:{valType:&quot;boolean&quot;,dflt:!0},active:{valType:&quot;number&quot;,min:0,dflt:0},steps:g,lenmode:{valType:&quot;enumerated&quot;,values:[&quot;fraction&quot;,&quot;pixels&quot;],dflt:&quot;fraction&quot;},len:{valType:&quot;number&quot;,min:0,dflt:1},x:{valType:&quot;number&quot;,min:-2,max:3,dflt:0},pad:c(u({editType:&quot;arraydraw&quot;}),{},{t:{dflt:20}}),xanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;left&quot;},y:{valType:&quot;number&quot;,min:-2,max:3,dflt:0},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],dflt:&quot;top&quot;},transition:{duration:{valType:&quot;number&quot;,min:0,dflt:150},easing:{valType:&quot;enumerated&quot;,values:f.transition.easing.values,dflt:&quot;cubic-in-out&quot;}},currentvalue:{visible:{valType:&quot;boolean&quot;,dflt:!0},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;left&quot;},offset:{valType:&quot;number&quot;,dflt:10},prefix:{valType:&quot;string&quot;},suffix:{valType:&quot;string&quot;},font:s({})},font:s({}),activebgcolor:{valType:&quot;color&quot;,dflt:m.gripBgActiveColor},bgcolor:{valType:&quot;color&quot;,dflt:m.railBgColor},bordercolor:{valType:&quot;color&quot;,dflt:m.railBorderColor},borderwidth:{valType:&quot;number&quot;,min:0,dflt:m.railBorderWidth},ticklen:{valType:&quot;number&quot;,min:0,dflt:m.tickLength},tickcolor:{valType:&quot;color&quot;,dflt:m.tickColor},tickwidth:{valType:&quot;number&quot;,min:0,dflt:1},minorticklen:{valType:&quot;number&quot;,min:0,dflt:m.minorTickLength}}),&quot;arraydraw&quot;,&quot;from-root&quot;)},98292:function(i){i.exports={name:&quot;sliders&quot;,containerClassName:&quot;slider-container&quot;,groupClassName:&quot;slider-group&quot;,inputAreaClass:&quot;slider-input-area&quot;,railRectClass:&quot;slider-rail-rect&quot;,railTouchRectClass:&quot;slider-rail-touch-rect&quot;,gripRectClass:&quot;slider-grip-rect&quot;,tickRectClass:&quot;slider-tick-rect&quot;,inputProxyClass:&quot;slider-input-proxy&quot;,labelsClass:&quot;slider-labels&quot;,labelGroupClass:&quot;slider-label-group&quot;,labelClass:&quot;slider-label&quot;,currentValueClass:&quot;slider-current-value&quot;,railHeight:5,menuIndexAttrName:&quot;slider-active-index&quot;,autoMarginIdRoot:&quot;slider-&quot;,minWidth:30,minHeight:30,textPadX:40,arrowOffsetX:4,railRadius:2,railWidth:5,railBorder:4,railBorderWidth:1,railBorderColor:&quot;#bec8d9&quot;,railBgColor:&quot;#f8fafc&quot;,railInset:8,stepInset:10,gripRadius:10,gripWidth:20,gripHeight:20,gripBorder:20,gripBorderWidth:1,gripBorderColor:&quot;#bec8d9&quot;,gripBgColor:&quot;#f6f8fa&quot;,gripBgActiveColor:&quot;#dbdde0&quot;,labelPadding:8,labelOffset:0,tickWidth:1,tickColor:&quot;#333&quot;,tickOffset:25,tickLength:7,minorTickOffset:25,minorTickColor:&quot;#333&quot;,minorTickLength:4,currentValuePadding:8,currentValueInset:0}},12343:function(i,o,a){var s=a(71828),u=a(85501),c=a(75067),d=a(98292).name,f=c.steps;function p(g,b,v){function h(T,k){return s.coerce(g,b,c,T,k)}for(var y=u(g,b,{name:&quot;steps&quot;,handleItemDefaults:m}),w=0,_=0;_&lt;y.length;_++)y[_].visible&amp;&amp;w++;if(w&lt;2?b.visible=!1:h(&quot;visible&quot;)){b._stepCount=w;var x=b._visibleSteps=s.filterVisible(y);(y[h(&quot;active&quot;)]||{}).visible||(b.active=x[0]._index),h(&quot;x&quot;),h(&quot;y&quot;),s.noneOrAll(g,b,[&quot;x&quot;,&quot;y&quot;]),h(&quot;xanchor&quot;),h(&quot;yanchor&quot;),h(&quot;len&quot;),h(&quot;lenmode&quot;),h(&quot;pad.t&quot;),h(&quot;pad.r&quot;),h(&quot;pad.b&quot;),h(&quot;pad.l&quot;),s.coerceFont(h,&quot;font&quot;,v.font),h(&quot;currentvalue.visible&quot;)&amp;&amp;(h(&quot;currentvalue.xanchor&quot;),h(&quot;currentvalue.prefix&quot;),h(&quot;currentvalue.suffix&quot;),h(&quot;currentvalue.offset&quot;),s.coerceFont(h,&quot;currentvalue.font&quot;,b.font)),h(&quot;transition.duration&quot;),h(&quot;transition.easing&quot;),h(&quot;bgcolor&quot;),h(&quot;activebgcolor&quot;),h(&quot;bordercolor&quot;),h(&quot;borderwidth&quot;),h(&quot;ticklen&quot;),h(&quot;tickwidth&quot;),h(&quot;tickcolor&quot;),h(&quot;minorticklen&quot;)}}function m(g,b){function v(y,w){return s.coerce(g,b,f,y,w)}if(g.method===&quot;skip&quot;||Array.isArray(g.args)?v(&quot;visible&quot;):b.visible=!1){v(&quot;method&quot;),v(&quot;args&quot;);var h=v(&quot;label&quot;,&quot;step-&quot;+b._index);v(&quot;value&quot;,h),v(&quot;execute&quot;)}}i.exports=function(g,b){u(g,b,{name:d,handleItemDefaults:p})}},44504:function(i,o,a){var s=a(39898),u=a(74875),c=a(7901),d=a(91424),f=a(71828),p=f.strTranslate,m=a(63893),g=a(44467).arrayEditor,b=a(98292),v=a(18783),h=v.LINE_SPACING,y=v.FROM_TL,w=v.FROM_BR;function _(B){return b.autoMarginIdRoot+B._index}function x(B){return B._index}function T(B,N){var R=d.tester.selectAll(&quot;g.&quot;+b.labelGroupClass).data(N._visibleSteps);R.enter().append(&quot;g&quot;).classed(b.labelGroupClass,!0);var q=0,Y=0;R.each(function(G){var X=C(s.select(this),{step:G},N).node();if(X){var Q=d.bBox(X);Y=Math.max(Y,Q.height),q=Math.max(q,Q.width)}}),R.remove();var L=N._dims={};L.inputAreaWidth=Math.max(b.railWidth,b.gripHeight);var W=B._fullLayout._size;L.lx=W.l+W.w*N.x,L.ly=W.t+W.h*(1-N.y),N.lenmode===&quot;fraction&quot;?L.outerLength=Math.round(W.w*N.len):L.outerLength=N.len,L.inputAreaStart=0,L.inputAreaLength=Math.round(L.outerLength-N.pad.l-N.pad.r);var U=(L.inputAreaLength-2*b.stepInset)/(N._stepCount-1),V=q+b.labelPadding;if(L.labelStride=Math.max(1,Math.ceil(V/U)),L.labelHeight=Y,L.currentValueMaxWidth=0,L.currentValueHeight=0,L.currentValueTotalHeight=0,L.currentValueMaxLines=1,N.currentvalue.visible){var te=d.tester.append(&quot;g&quot;);R.each(function(G){var X=k(te,N,G.label),Q=X.node()&amp;&amp;d.bBox(X.node())||{width:0,height:0},re=m.lineCount(X);L.currentValueMaxWidth=Math.max(L.currentValueMaxWidth,Math.ceil(Q.width)),L.currentValueHeight=Math.max(L.currentValueHeight,Math.ceil(Q.height)),L.currentValueMaxLines=Math.max(L.currentValueMaxLines,re)}),L.currentValueTotalHeight=L.currentValueHeight+N.currentvalue.offset,te.remove()}L.height=L.currentValueTotalHeight+b.tickOffset+N.ticklen+b.labelOffset+L.labelHeight+N.pad.t+N.pad.b;var ee=&quot;left&quot;;f.isRightAnchor(N)&amp;&amp;(L.lx-=L.outerLength,ee=&quot;right&quot;),f.isCenterAnchor(N)&amp;&amp;(L.lx-=L.outerLength/2,ee=&quot;center&quot;);var H=&quot;top&quot;;f.isBottomAnchor(N)&amp;&amp;(L.ly-=L.height,H=&quot;bottom&quot;),f.isMiddleAnchor(N)&amp;&amp;(L.ly-=L.height/2,H=&quot;middle&quot;),L.outerLength=Math.ceil(L.outerLength),L.height=Math.ceil(L.height),L.lx=Math.round(L.lx),L.ly=Math.round(L.ly);var Z={y:N.y,b:L.height*w[H],t:L.height*y[H]};N.lenmode===&quot;fraction&quot;?(Z.l=0,Z.xl=N.x-N.len*y[ee],Z.r=0,Z.xr=N.x+N.len*w[ee]):(Z.x=N.x,Z.l=L.outerLength*y[ee],Z.r=L.outerLength*w[ee]),u.autoMargin(B,_(N),Z)}function k(B,N,R){if(N.currentvalue.visible){var q,Y,L=N._dims;switch(N.currentvalue.xanchor){case&quot;right&quot;:q=L.inputAreaLength-b.currentValueInset-L.currentValueMaxWidth,Y=&quot;left&quot;;break;case&quot;center&quot;:q=.5*L.inputAreaLength,Y=&quot;middle&quot;;break;default:q=b.currentValueInset,Y=&quot;left&quot;}var W=f.ensureSingle(B,&quot;text&quot;,b.labelClass,function(Z){Z.attr({&quot;text-anchor&quot;:Y,&quot;data-notex&quot;:1})}),U=N.currentvalue.prefix?N.currentvalue.prefix:&quot;&quot;;if(typeof R==&quot;string&quot;)U+=R;else{var V=N.steps[N.active].label,te=N._gd._fullLayout._meta;te&amp;&amp;(V=f.templateString(V,te)),U+=V}N.currentvalue.suffix&amp;&amp;(U+=N.currentvalue.suffix),W.call(d.font,N.currentvalue.font).text(U).call(m.convertToTspans,N._gd);var ee=m.lineCount(W),H=(L.currentValueMaxLines+1-ee)*N.currentvalue.font.size*h;return m.positionText(W,q,H),W}}function S(B,N,R){f.ensureSingle(B,&quot;rect&quot;,b.gripRectClass,function(q){q.call(P,N,B,R).style(&quot;pointer-events&quot;,&quot;all&quot;)}).attr({width:b.gripWidth,height:b.gripHeight,rx:b.gripRadius,ry:b.gripRadius}).call(c.stroke,R.bordercolor).call(c.fill,R.bgcolor).style(&quot;stroke-width&quot;,R.borderwidth+&quot;px&quot;)}function C(B,N,R){var q=f.ensureSingle(B,&quot;text&quot;,b.labelClass,function(W){W.attr({&quot;text-anchor&quot;:&quot;middle&quot;,&quot;data-notex&quot;:1})}),Y=N.step.label,L=R._gd._fullLayout._meta;return L&amp;&amp;(Y=f.templateString(Y,L)),q.call(d.font,R.font).text(Y).call(m.convertToTspans,R._gd),q}function M(B,N){var R=f.ensureSingle(B,&quot;g&quot;,b.labelsClass),q=N._dims,Y=R.selectAll(&quot;g.&quot;+b.labelGroupClass).data(q.labelSteps);Y.enter().append(&quot;g&quot;).classed(b.labelGroupClass,!0),Y.exit().remove(),Y.each(function(L){var W=s.select(this);W.call(C,L,N),d.setTranslate(W,A(N,L.fraction),b.tickOffset+N.ticklen+N.font.size*h+b.labelOffset+q.currentValueTotalHeight)})}function O(B,N,R,q,Y){var L=Math.round(q*(R._stepCount-1)),W=R._visibleSteps[L]._index;W!==R.active&amp;&amp;D(B,N,R,W,!0,Y)}function D(B,N,R,q,Y,L){var W=R.active;R.active=q,g(B.layout,b.name,R).applyUpdate(&quot;active&quot;,q);var U=R.steps[R.active];N.call(I,R,L),N.call(k,R),B.emit(&quot;plotly_sliderchange&quot;,{slider:R,step:R.steps[R.active],interaction:Y,previousActive:W}),U&amp;&amp;U.method&amp;&amp;Y&amp;&amp;(N._nextMethod?(N._nextMethod.step=U,N._nextMethod.doCallback=Y,N._nextMethod.doTransition=L):(N._nextMethod={step:U,doCallback:Y,doTransition:L},N._nextMethodRaf=window.requestAnimationFrame(function(){var V=N._nextMethod.step;V.method&amp;&amp;(V.execute&amp;&amp;u.executeAPICommand(B,V.method,V.args),N._nextMethod=null,N._nextMethodRaf=null)})))}function P(B,N,R){if(!N._context.staticPlot){var q=R.node(),Y=s.select(N);B.on(&quot;mousedown&quot;,W),B.on(&quot;touchstart&quot;,W)}function L(){return R.data()[0]}function W(){var U=L();N.emit(&quot;plotly_sliderstart&quot;,{slider:U});var V=R.select(&quot;.&quot;+b.gripRectClass);s.event.stopPropagation(),s.event.preventDefault(),V.call(c.fill,U.activebgcolor);var te=F(U,s.mouse(q)[0]);function ee(){var Z=L(),G=F(Z,s.mouse(q)[0]);O(N,R,Z,G,!1)}function H(){var Z=L();Z._dragging=!1,V.call(c.fill,Z.bgcolor),Y.on(&quot;mouseup&quot;,null),Y.on(&quot;mousemove&quot;,null),Y.on(&quot;touchend&quot;,null),Y.on(&quot;touchmove&quot;,null),N.emit(&quot;plotly_sliderend&quot;,{slider:Z,step:Z.steps[Z.active]})}O(N,R,U,te,!0),U._dragging=!0,Y.on(&quot;mousemove&quot;,ee),Y.on(&quot;touchmove&quot;,ee),Y.on(&quot;mouseup&quot;,H),Y.on(&quot;touchend&quot;,H)}}function E(B,N){var R=B.selectAll(&quot;rect.&quot;+b.tickRectClass).data(N._visibleSteps),q=N._dims;R.enter().append(&quot;rect&quot;).classed(b.tickRectClass,!0),R.exit().remove(),R.attr({width:N.tickwidth+&quot;px&quot;,&quot;shape-rendering&quot;:&quot;crispEdges&quot;}),R.each(function(Y,L){var W=L%q.labelStride==0,U=s.select(this);U.attr({height:W?N.ticklen:N.minorticklen}).call(c.fill,N.tickcolor),d.setTranslate(U,A(N,L/(N._stepCount-1))-.5*N.tickwidth,(W?b.tickOffset:b.minorTickOffset)+q.currentValueTotalHeight)})}function I(B,N,R){for(var q=B.select(&quot;rect.&quot;+b.gripRectClass),Y=0,L=0;L&lt;N._stepCount;L++)if(N._visibleSteps[L]._index===N.active){Y=L;break}var W=A(N,Y/(N._stepCount-1));if(!N._invokingCommand){var U=q;R&amp;&amp;N.transition.duration&gt;0&amp;&amp;(U=U.transition().duration(N.transition.duration).ease(N.transition.easing)),U.attr(&quot;transform&quot;,p(W-.5*b.gripWidth,N._dims.currentValueTotalHeight))}}function A(B,N){var R=B._dims;return R.inputAreaStart+b.stepInset+(R.inputAreaLength-2*b.stepInset)*Math.min(1,Math.max(0,N))}function F(B,N){var R=B._dims;return Math.min(1,Math.max(0,(N-b.stepInset-R.inputAreaStart)/(R.inputAreaLength-2*b.stepInset-2*R.inputAreaStart)))}function j(B,N,R){var q=R._dims,Y=f.ensureSingle(B,&quot;rect&quot;,b.railTouchRectClass,function(L){L.call(P,N,B,R).style(&quot;pointer-events&quot;,&quot;all&quot;)});Y.attr({width:q.inputAreaLength,height:Math.max(q.inputAreaWidth,b.tickOffset+R.ticklen+q.labelHeight)}).call(c.fill,R.bgcolor).attr(&quot;opacity&quot;,0),d.setTranslate(Y,0,q.currentValueTotalHeight)}function z(B,N){var R=N._dims,q=R.inputAreaLength-2*b.railInset,Y=f.ensureSingle(B,&quot;rect&quot;,b.railRectClass);Y.attr({width:q,height:b.railWidth,rx:b.railRadius,ry:b.railRadius,&quot;shape-rendering&quot;:&quot;crispEdges&quot;}).call(c.stroke,N.bordercolor).call(c.fill,N.bgcolor).style(&quot;stroke-width&quot;,N.borderwidth+&quot;px&quot;),d.setTranslate(Y,b.railInset,.5*(R.inputAreaWidth-b.railWidth)+R.currentValueTotalHeight)}i.exports=function(B){var N=B._context.staticPlot,R=B._fullLayout,q=function(te,ee){for(var H=te[b.name],Z=[],G=0;G&lt;H.length;G++){var X=H[G];X.visible&amp;&amp;(X._gd=ee,Z.push(X))}return Z}(R,B),Y=R._infolayer.selectAll(&quot;g.&quot;+b.containerClassName).data(q.length&gt;0?[0]:[]);function L(te){te._commandObserver&amp;&amp;(te._commandObserver.remove(),delete te._commandObserver),u.autoMargin(B,_(te))}if(Y.enter().append(&quot;g&quot;).classed(b.containerClassName,!0).style(&quot;cursor&quot;,N?null:&quot;ew-resize&quot;),Y.exit().each(function(){s.select(this).selectAll(&quot;g.&quot;+b.groupClassName).each(L)}).remove(),q.length!==0){var W=Y.selectAll(&quot;g.&quot;+b.groupClassName).data(q,x);W.enter().append(&quot;g&quot;).classed(b.groupClassName,!0),W.exit().each(L).remove();for(var U=0;U&lt;q.length;U++){var V=q[U];T(B,V)}W.each(function(te){var ee=s.select(this);(function(H){var Z=H._dims;Z.labelSteps=[];for(var G=H._stepCount,X=0;X&lt;G;X+=Z.labelStride)Z.labelSteps.push({fraction:X/(G-1),step:H._visibleSteps[X]})})(te),u.manageCommandObserver(B,te,te._visibleSteps,function(H){var Z=ee.data()[0];Z.active!==H.index&amp;&amp;(Z._dragging||D(B,ee,Z,H.index,!1,!0))}),function(H,Z,G){(G.steps[G.active]||{}).visible||(G.active=G._visibleSteps[0]._index),Z.call(k,G).call(z,G).call(M,G).call(E,G).call(j,H,G).call(S,H,G);var X=G._dims;d.setTranslate(Z,X.lx+G.pad.l,X.ly+G.pad.t),Z.call(I,G,!1),Z.call(k,G)}(B,s.select(this),te)})}}},23243:function(i,o,a){var s=a(98292);i.exports={moduleType:&quot;component&quot;,name:s.name,layoutAttributes:a(75067),supplyLayoutDefaults:a(12343),draw:a(44504)}},92998:function(i,o,a){var s=a(39898),u=a(92770),c=a(74875),d=a(73972),f=a(71828),p=f.strTranslate,m=a(91424),g=a(7901),b=a(63893),v=a(37822),h=a(18783).OPPOSITE_SIDE,y=/ [XY][0-9]* /;i.exports={draw:function(w,_,x){var T,k=x.propContainer,S=x.propName,C=x.placeholder,M=x.traceIndex,O=x.avoid||{},D=x.attributes,P=x.transform,E=x.containerGroup,I=w._fullLayout,A=1,F=!1,j=k.title,z=(j&amp;&amp;j.text?j.text:&quot;&quot;).trim(),B=j&amp;&amp;j.font?j.font:{},N=B.family,R=B.size,q=B.color;S===&quot;title.text&quot;?T=&quot;titleText&quot;:S.indexOf(&quot;axis&quot;)!==-1?T=&quot;axisTitleText&quot;:S.indexOf(!0)&amp;&amp;(T=&quot;colorbarTitleText&quot;);var Y=w._context.edits[T];z===&quot;&quot;?A=0:z.replace(y,&quot; % &quot;)===C.replace(y,&quot; % &quot;)&amp;&amp;(A=.2,F=!0,Y||(z=&quot;&quot;)),x._meta?z=f.templateString(z,x._meta):I._meta&amp;&amp;(z=f.templateString(z,I._meta));var L,W=z||Y;E||(E=f.ensureSingle(I._infolayer,&quot;g&quot;,&quot;g-&quot;+_),L=I._hColorbarMoveTitle);var U=E.selectAll(&quot;text&quot;).data(W?[0]:[]);if(U.enter().append(&quot;text&quot;),U.text(z).attr(&quot;class&quot;,_),U.exit().remove(),!W)return E;function V(H){f.syncOrAsync([te,ee],H)}function te(H){var Z;return!P&amp;&amp;L&amp;&amp;(P={}),P?(Z=&quot;&quot;,P.rotate&amp;&amp;(Z+=&quot;rotate(&quot;+[P.rotate,D.x,D.y]+&quot;)&quot;),(P.offset||L)&amp;&amp;(Z+=p(0,(P.offset||0)-(L||0)))):Z=null,H.attr(&quot;transform&quot;,Z),H.style({&quot;font-family&quot;:N,&quot;font-size&quot;:s.round(R,2)+&quot;px&quot;,fill:g.rgb(q),opacity:A*g.opacity(q),&quot;font-weight&quot;:c.fontWeight}).attr(D).call(b.convertToTspans,w),c.previousPromises(w)}function ee(H){var Z=s.select(H.node().parentNode);if(O&amp;&amp;O.selection&amp;&amp;O.side&amp;&amp;z){Z.attr(&quot;transform&quot;,null);var G=h[O.side],X=O.side===&quot;left&quot;||O.side===&quot;top&quot;?-1:1,Q=u(O.pad)?O.pad:2,re=m.bBox(Z.node()),ae={t:0,b:0,l:0,r:0},ie=w._fullLayout._reservedMargin;for(var se in ie)for(var he in ie[se]){var Se=ie[se][he];ae[he]=Math.max(ae[he],Se)}var Oe={left:ae.l,top:ae.t,right:I.width-ae.r,bottom:I.height-ae.b},Pe=O.maxShift||X*(Oe[O.side]-re[O.side]),Me=0;if(Pe&lt;0)Me=Pe;else{var ce=O.offsetLeft||0,we=O.offsetTop||0;re.left-=ce,re.right-=ce,re.top-=we,re.bottom-=we,O.selection.each(function(){var ne=m.bBox(this);f.bBoxIntersect(re,ne,Q)&amp;&amp;(Me=Math.max(Me,X*(ne[O.side]-re[G])+Q))}),Me=Math.min(Pe,Me),k._titleScoot=Math.abs(Me)}if(Me&gt;0||Pe&lt;0){var K={left:[-Me,0],right:[Me,0],top:[0,-Me],bottom:[0,Me]}[O.side];Z.attr(&quot;transform&quot;,p(K[0],K[1]))}}}return U.call(V),Y&amp;&amp;(z?U.on(&quot;.opacity&quot;,null):(A=0,F=!0,U.text(C).on(&quot;mouseover.opacity&quot;,function(){s.select(this).transition().duration(v.SHOW_PLACEHOLDER).style(&quot;opacity&quot;,1)}).on(&quot;mouseout.opacity&quot;,function(){s.select(this).transition().duration(v.HIDE_PLACEHOLDER).style(&quot;opacity&quot;,0)})),U.call(b.makeEditable,{gd:w}).on(&quot;edit&quot;,function(H){M!==void 0?d.call(&quot;_guiRestyle&quot;,w,S,H,M):d.call(&quot;_guiRelayout&quot;,w,S,H)}).on(&quot;cancel&quot;,function(){this.text(this.attr(&quot;data-unformatted&quot;)).call(V)}).on(&quot;input&quot;,function(H){this.text(H||&quot; &quot;).call(b.positionText,D.x,D.y)})),U.classed(&quot;js-placeholder&quot;,F),E}}},7163:function(i,o,a){var s=a(41940),u=a(22399),c=a(1426).extendFlat,d=a(30962).overrideAll,f=a(35025),p=a(44467).templatedArray,m=p(&quot;button&quot;,{visible:{valType:&quot;boolean&quot;},method:{valType:&quot;enumerated&quot;,values:[&quot;restyle&quot;,&quot;relayout&quot;,&quot;animate&quot;,&quot;update&quot;,&quot;skip&quot;],dflt:&quot;restyle&quot;},args:{valType:&quot;info_array&quot;,freeLength:!0,items:[{valType:&quot;any&quot;},{valType:&quot;any&quot;},{valType:&quot;any&quot;}]},args2:{valType:&quot;info_array&quot;,freeLength:!0,items:[{valType:&quot;any&quot;},{valType:&quot;any&quot;},{valType:&quot;any&quot;}]},label:{valType:&quot;string&quot;,dflt:&quot;&quot;},execute:{valType:&quot;boolean&quot;,dflt:!0}});i.exports=d(p(&quot;updatemenu&quot;,{_arrayAttrRegexps:[/^updatemenus\\[(0|[1-9][0-9]+)\\]\\.buttons/],visible:{valType:&quot;boolean&quot;},type:{valType:&quot;enumerated&quot;,values:[&quot;dropdown&quot;,&quot;buttons&quot;],dflt:&quot;dropdown&quot;},direction:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;right&quot;,&quot;up&quot;,&quot;down&quot;],dflt:&quot;down&quot;},active:{valType:&quot;integer&quot;,min:-1,dflt:0},showactive:{valType:&quot;boolean&quot;,dflt:!0},buttons:m,x:{valType:&quot;number&quot;,min:-2,max:3,dflt:-.05},xanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],dflt:&quot;right&quot;},y:{valType:&quot;number&quot;,min:-2,max:3,dflt:1},yanchor:{valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],dflt:&quot;top&quot;},pad:c(f({editType:&quot;arraydraw&quot;}),{}),font:s({}),bgcolor:{valType:&quot;color&quot;},bordercolor:{valType:&quot;color&quot;,dflt:u.borderLine},borderwidth:{valType:&quot;number&quot;,min:0,dflt:1,editType:&quot;arraydraw&quot;}}),&quot;arraydraw&quot;,&quot;from-root&quot;)},75909:function(i){i.exports={name:&quot;updatemenus&quot;,containerClassName:&quot;updatemenu-container&quot;,headerGroupClassName:&quot;updatemenu-header-group&quot;,headerClassName:&quot;updatemenu-header&quot;,headerArrowClassName:&quot;updatemenu-header-arrow&quot;,dropdownButtonGroupClassName:&quot;updatemenu-dropdown-button-group&quot;,dropdownButtonClassName:&quot;updatemenu-dropdown-button&quot;,buttonClassName:&quot;updatemenu-button&quot;,itemRectClassName:&quot;updatemenu-item-rect&quot;,itemTextClassName:&quot;updatemenu-item-text&quot;,menuIndexAttrName:&quot;updatemenu-active-index&quot;,autoMarginIdRoot:&quot;updatemenu-&quot;,blankHeaderOpts:{label:&quot;  &quot;},minWidth:30,minHeight:30,textPadX:24,arrowPadX:16,rx:2,ry:2,textOffsetX:12,textOffsetY:3,arrowOffsetX:4,gapButtonHeader:5,gapButton:2,activeColor:&quot;#F4FAFF&quot;,hoverColor:&quot;#F4FAFF&quot;,arrowSymbol:{left:&quot;◄&quot;,right:&quot;►&quot;,up:&quot;▲&quot;,down:&quot;▼&quot;}}},64897:function(i,o,a){var s=a(71828),u=a(85501),c=a(7163),d=a(75909).name,f=c.buttons;function p(g,b,v){function h(y,w){return s.coerce(g,b,c,y,w)}h(&quot;visible&quot;,u(g,b,{name:&quot;buttons&quot;,handleItemDefaults:m}).length&gt;0)&amp;&amp;(h(&quot;active&quot;),h(&quot;direction&quot;),h(&quot;type&quot;),h(&quot;showactive&quot;),h(&quot;x&quot;),h(&quot;y&quot;),s.noneOrAll(g,b,[&quot;x&quot;,&quot;y&quot;]),h(&quot;xanchor&quot;),h(&quot;yanchor&quot;),h(&quot;pad.t&quot;),h(&quot;pad.r&quot;),h(&quot;pad.b&quot;),h(&quot;pad.l&quot;),s.coerceFont(h,&quot;font&quot;,v.font),h(&quot;bgcolor&quot;,v.paper_bgcolor),h(&quot;bordercolor&quot;),h(&quot;borderwidth&quot;))}function m(g,b){function v(h,y){return s.coerce(g,b,f,h,y)}v(&quot;visible&quot;,g.method===&quot;skip&quot;||Array.isArray(g.args))&amp;&amp;(v(&quot;method&quot;),v(&quot;args&quot;),v(&quot;args2&quot;),v(&quot;label&quot;),v(&quot;execute&quot;))}i.exports=function(g,b){u(g,b,{name:d,handleItemDefaults:p})}},13689:function(i,o,a){var s=a(39898),u=a(74875),c=a(7901),d=a(91424),f=a(71828),p=a(63893),m=a(44467).arrayEditor,g=a(18783).LINE_SPACING,b=a(75909),v=a(25849);function h(A){return A._index}function y(A,F){return+A.attr(b.menuIndexAttrName)===F._index}function w(A,F,j,z,B,N,R,q){F.active=R,m(A.layout,b.name,F).applyUpdate(&quot;active&quot;,R),F.type===&quot;buttons&quot;?x(A,z,null,null,F):F.type===&quot;dropdown&quot;&amp;&amp;(B.attr(b.menuIndexAttrName,&quot;-1&quot;),_(A,z,B,N,F),q||x(A,z,B,N,F))}function _(A,F,j,z,B){var N=f.ensureSingle(F,&quot;g&quot;,b.headerClassName,function(U){U.style(&quot;pointer-events&quot;,&quot;all&quot;)}),R=B._dims,q=B.active,Y=B.buttons[q]||b.blankHeaderOpts,L={y:B.pad.t,yPad:0,x:B.pad.l,xPad:0,index:0},W={width:R.headerWidth,height:R.headerHeight};N.call(T,B,Y,A).call(E,B,L,W),f.ensureSingle(F,&quot;text&quot;,b.headerArrowClassName,function(U){U.attr(&quot;text-anchor&quot;,&quot;end&quot;).call(d.font,B.font).text(b.arrowSymbol[B.direction])}).attr({x:R.headerWidth-b.arrowOffsetX+B.pad.l,y:R.headerHeight/2+b.textOffsetY+B.pad.t}),N.on(&quot;click&quot;,function(){j.call(I,String(y(j,B)?-1:B._index)),x(A,F,j,z,B)}),N.on(&quot;mouseover&quot;,function(){N.call(M)}),N.on(&quot;mouseout&quot;,function(){N.call(O,B)}),d.setTranslate(F,R.lx,R.ly)}function x(A,F,j,z,B){j||(j=F).attr(&quot;pointer-events&quot;,&quot;all&quot;);var N=function(Z){return+Z.attr(b.menuIndexAttrName)==-1}(j)&amp;&amp;B.type!==&quot;buttons&quot;?[]:B.buttons,R=B.type===&quot;dropdown&quot;?b.dropdownButtonClassName:b.buttonClassName,q=j.selectAll(&quot;g.&quot;+R).data(f.filterVisible(N)),Y=q.enter().append(&quot;g&quot;).classed(R,!0),L=q.exit();B.type===&quot;dropdown&quot;?(Y.attr(&quot;opacity&quot;,&quot;0&quot;).transition().attr(&quot;opacity&quot;,&quot;1&quot;),L.transition().attr(&quot;opacity&quot;,&quot;0&quot;).remove()):L.remove();var W=0,U=0,V=B._dims,te=[&quot;up&quot;,&quot;down&quot;].indexOf(B.direction)!==-1;B.type===&quot;dropdown&quot;&amp;&amp;(te?U=V.headerHeight+b.gapButtonHeader:W=V.headerWidth+b.gapButtonHeader),B.type===&quot;dropdown&quot;&amp;&amp;B.direction===&quot;up&quot;&amp;&amp;(U=-b.gapButtonHeader+b.gapButton-V.openHeight),B.type===&quot;dropdown&quot;&amp;&amp;B.direction===&quot;left&quot;&amp;&amp;(W=-b.gapButtonHeader+b.gapButton-V.openWidth);var ee={x:V.lx+W+B.pad.l,y:V.ly+U+B.pad.t,yPad:b.gapButton,xPad:b.gapButton,index:0},H={l:ee.x+B.borderwidth,t:ee.y+B.borderwidth};q.each(function(Z,G){var X=s.select(this);X.call(T,B,Z,A).call(E,B,ee),X.on(&quot;click&quot;,function(){s.event.defaultPrevented||(Z.execute&amp;&amp;(Z.args2&amp;&amp;B.active===G?(w(A,B,0,F,j,z,-1),u.executeAPICommand(A,Z.method,Z.args2)):(w(A,B,0,F,j,z,G),u.executeAPICommand(A,Z.method,Z.args))),A.emit(&quot;plotly_buttonclicked&quot;,{menu:B,button:Z,active:B.active}))}),X.on(&quot;mouseover&quot;,function(){X.call(M)}),X.on(&quot;mouseout&quot;,function(){X.call(O,B),q.call(C,B)})}),q.call(C,B),te?(H.w=Math.max(V.openWidth,V.headerWidth),H.h=ee.y-H.t):(H.w=ee.x-H.l,H.h=Math.max(V.openHeight,V.headerHeight)),H.direction=B.direction,z&amp;&amp;(q.size()?function(Z,G,X,Q,re,ae){var ie,se,he,Se=re.direction,Oe=Se===&quot;up&quot;||Se===&quot;down&quot;,Pe=re._dims,Me=re.active;if(Oe)for(se=0,he=0;he&lt;Me;he++)se+=Pe.heights[he]+b.gapButton;else for(ie=0,he=0;he&lt;Me;he++)ie+=Pe.widths[he]+b.gapButton;Q.enable(ae,ie,se),Q.hbar&amp;&amp;Q.hbar.attr(&quot;opacity&quot;,&quot;0&quot;).transition().attr(&quot;opacity&quot;,&quot;1&quot;),Q.vbar&amp;&amp;Q.vbar.attr(&quot;opacity&quot;,&quot;0&quot;).transition().attr(&quot;opacity&quot;,&quot;1&quot;)}(0,0,0,z,B,H):function(Z){var G=!!Z.hbar,X=!!Z.vbar;G&amp;&amp;Z.hbar.transition().attr(&quot;opacity&quot;,&quot;0&quot;).each(&quot;end&quot;,function(){G=!1,X||Z.disable()}),X&amp;&amp;Z.vbar.transition().attr(&quot;opacity&quot;,&quot;0&quot;).each(&quot;end&quot;,function(){X=!1,G||Z.disable()})}(z))}function T(A,F,j,z){A.call(k,F).call(S,F,j,z)}function k(A,F){f.ensureSingle(A,&quot;rect&quot;,b.itemRectClassName,function(j){j.attr({rx:b.rx,ry:b.ry,&quot;shape-rendering&quot;:&quot;crispEdges&quot;})}).call(c.stroke,F.bordercolor).call(c.fill,F.bgcolor).style(&quot;stroke-width&quot;,F.borderwidth+&quot;px&quot;)}function S(A,F,j,z){var B=f.ensureSingle(A,&quot;text&quot;,b.itemTextClassName,function(q){q.attr({&quot;text-anchor&quot;:&quot;start&quot;,&quot;data-notex&quot;:1})}),N=j.label,R=z._fullLayout._meta;R&amp;&amp;(N=f.templateString(N,R)),B.call(d.font,F.font).text(N).call(p.convertToTspans,z)}function C(A,F){var j=F.active;A.each(function(z,B){var N=s.select(this);B===j&amp;&amp;F.showactive&amp;&amp;N.select(&quot;rect.&quot;+b.itemRectClassName).call(c.fill,b.activeColor)})}function M(A){A.select(&quot;rect.&quot;+b.itemRectClassName).call(c.fill,b.hoverColor)}function O(A,F){A.select(&quot;rect.&quot;+b.itemRectClassName).call(c.fill,F.bgcolor)}function D(A,F){var j=F._dims={width1:0,height1:0,heights:[],widths:[],totalWidth:0,totalHeight:0,openWidth:0,openHeight:0,lx:0,ly:0},z=d.tester.selectAll(&quot;g.&quot;+b.dropdownButtonClassName).data(f.filterVisible(F.buttons));z.enter().append(&quot;g&quot;).classed(b.dropdownButtonClassName,!0);var B=[&quot;up&quot;,&quot;down&quot;].indexOf(F.direction)!==-1;z.each(function(W,U){var V=s.select(this);V.call(T,F,W,A);var te=V.select(&quot;.&quot;+b.itemTextClassName),ee=te.node()&amp;&amp;d.bBox(te.node()).width,H=Math.max(ee+b.textPadX,b.minWidth),Z=F.font.size*g,G=p.lineCount(te),X=Math.max(Z*G,b.minHeight)+b.textOffsetY;X=Math.ceil(X),H=Math.ceil(H),j.widths[U]=H,j.heights[U]=X,j.height1=Math.max(j.height1,X),j.width1=Math.max(j.width1,H),B?(j.totalWidth=Math.max(j.totalWidth,H),j.openWidth=j.totalWidth,j.totalHeight+=X+b.gapButton,j.openHeight+=X+b.gapButton):(j.totalWidth+=H+b.gapButton,j.openWidth+=H+b.gapButton,j.totalHeight=Math.max(j.totalHeight,X),j.openHeight=j.totalHeight)}),B?j.totalHeight-=b.gapButton:j.totalWidth-=b.gapButton,j.headerWidth=j.width1+b.arrowPadX,j.headerHeight=j.height1,F.type===&quot;dropdown&quot;&amp;&amp;(B?(j.width1+=b.arrowPadX,j.totalHeight=j.height1):j.totalWidth=j.width1,j.totalWidth+=b.arrowPadX),z.remove();var N=j.totalWidth+F.pad.l+F.pad.r,R=j.totalHeight+F.pad.t+F.pad.b,q=A._fullLayout._size;j.lx=q.l+q.w*F.x,j.ly=q.t+q.h*(1-F.y);var Y=&quot;left&quot;;f.isRightAnchor(F)&amp;&amp;(j.lx-=N,Y=&quot;right&quot;),f.isCenterAnchor(F)&amp;&amp;(j.lx-=N/2,Y=&quot;center&quot;);var L=&quot;top&quot;;f.isBottomAnchor(F)&amp;&amp;(j.ly-=R,L=&quot;bottom&quot;),f.isMiddleAnchor(F)&amp;&amp;(j.ly-=R/2,L=&quot;middle&quot;),j.totalWidth=Math.ceil(j.totalWidth),j.totalHeight=Math.ceil(j.totalHeight),j.lx=Math.round(j.lx),j.ly=Math.round(j.ly),u.autoMargin(A,P(F),{x:F.x,y:F.y,l:N*({right:1,center:.5}[Y]||0),r:N*({left:1,center:.5}[Y]||0),b:R*({top:1,middle:.5}[L]||0),t:R*({bottom:1,middle:.5}[L]||0)})}function P(A){return b.autoMarginIdRoot+A._index}function E(A,F,j,z){z=z||{};var B=A.select(&quot;.&quot;+b.itemRectClassName),N=A.select(&quot;.&quot;+b.itemTextClassName),R=F.borderwidth,q=j.index,Y=F._dims;d.setTranslate(A,R+j.x,R+j.y);var L=[&quot;up&quot;,&quot;down&quot;].indexOf(F.direction)!==-1,W=z.height||(L?Y.heights[q]:Y.height1);B.attr({x:0,y:0,width:z.width||(L?Y.width1:Y.widths[q]),height:W});var U=F.font.size*g,V=(p.lineCount(N)-1)*U/2;p.positionText(N,b.textOffsetX,W/2-V+b.textOffsetY),L?j.y+=Y.heights[q]+j.yPad:j.x+=Y.widths[q]+j.xPad,j.index++}function I(A,F){A.attr(b.menuIndexAttrName,F||&quot;-1&quot;).selectAll(&quot;g.&quot;+b.dropdownButtonClassName).remove()}i.exports=function(A){var F=A._fullLayout,j=f.filterVisible(F[b.name]);function z(U){u.autoMargin(A,P(U))}var B=F._menulayer.selectAll(&quot;g.&quot;+b.containerClassName).data(j.length&gt;0?[0]:[]);if(B.enter().append(&quot;g&quot;).classed(b.containerClassName,!0).style(&quot;cursor&quot;,&quot;pointer&quot;),B.exit().each(function(){s.select(this).selectAll(&quot;g.&quot;+b.headerGroupClassName).each(z)}).remove(),j.length!==0){var N=B.selectAll(&quot;g.&quot;+b.headerGroupClassName).data(j,h);N.enter().append(&quot;g&quot;).classed(b.headerGroupClassName,!0);for(var R=f.ensureSingle(B,&quot;g&quot;,b.dropdownButtonGroupClassName,function(U){U.style(&quot;pointer-events&quot;,&quot;all&quot;)}),q=0;q&lt;j.length;q++){var Y=j[q];D(A,Y)}var L=&quot;updatemenus&quot;+F._uid,W=new v(A,R,L);N.enter().size()&amp;&amp;(R.node().parentNode.appendChild(R.node()),R.call(I)),N.exit().each(function(U){R.call(I),z(U)}).remove(),N.each(function(U){var V=s.select(this),te=U.type===&quot;dropdown&quot;?R:null;u.manageCommandObserver(A,U,U.buttons,function(ee){w(A,U,U.buttons[ee.index],V,te,W,ee.index,!0)}),U.type===&quot;dropdown&quot;?(_(A,V,R,W,U),y(R,U)&amp;&amp;x(A,V,R,W,U)):x(A,V,null,null,U)})}}},20763:function(i,o,a){var s=a(75909);i.exports={moduleType:&quot;component&quot;,name:s.name,layoutAttributes:a(7163),supplyLayoutDefaults:a(64897),draw:a(13689)}},25849:function(i,o,a){i.exports=f;var s=a(39898),u=a(7901),c=a(91424),d=a(71828);function f(p,m,g){this.gd=p,this.container=m,this.id=g,this.position=null,this.translateX=null,this.translateY=null,this.hbar=null,this.vbar=null,this.bg=this.container.selectAll(&quot;rect.scrollbox-bg&quot;).data([0]),this.bg.exit().on(&quot;.drag&quot;,null).on(&quot;wheel&quot;,null).remove(),this.bg.enter().append(&quot;rect&quot;).classed(&quot;scrollbox-bg&quot;,!0).style(&quot;pointer-events&quot;,&quot;all&quot;).attr({opacity:0,x:0,y:0,width:0,height:0})}f.barWidth=2,f.barLength=20,f.barRadius=2,f.barPad=1,f.barColor=&quot;#808BA4&quot;,f.prototype.enable=function(p,m,g){var b=this.gd._fullLayout,v=b.width,h=b.height;this.position=p;var y,w,_,x,T=this.position.l,k=this.position.w,S=this.position.t,C=this.position.h,M=this.position.direction,O=M===&quot;down&quot;,D=M===&quot;left&quot;,P=M===&quot;up&quot;,E=k,I=C;O||D||M===&quot;right&quot;||P||(this.position.direction=&quot;down&quot;,O=!0),O||P?(w=(y=T)+E,O?(_=S,I=(x=Math.min(_+I,h))-_):I=(x=S+I)-(_=Math.max(x-I,0))):(x=(_=S)+I,D?E=(w=T+E)-(y=Math.max(w-E,0)):(y=T,E=(w=Math.min(y+E,v))-y)),this._box={l:y,t:_,w:E,h:I};var A=k&gt;E,F=f.barLength+2*f.barPad,j=f.barWidth+2*f.barPad,z=T,B=S+C;B+j&gt;h&amp;&amp;(B=h-j);var N=this.container.selectAll(&quot;rect.scrollbar-horizontal&quot;).data(A?[0]:[]);N.exit().on(&quot;.drag&quot;,null).remove(),N.enter().append(&quot;rect&quot;).classed(&quot;scrollbar-horizontal&quot;,!0).call(u.fill,f.barColor),A?(this.hbar=N.attr({rx:f.barRadius,ry:f.barRadius,x:z,y:B,width:F,height:j}),this._hbarXMin=z+F/2,this._hbarTranslateMax=E-F):(delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax);var R=C&gt;I,q=f.barWidth+2*f.barPad,Y=f.barLength+2*f.barPad,L=T+k,W=S;L+q&gt;v&amp;&amp;(L=v-q);var U=this.container.selectAll(&quot;rect.scrollbar-vertical&quot;).data(R?[0]:[]);U.exit().on(&quot;.drag&quot;,null).remove(),U.enter().append(&quot;rect&quot;).classed(&quot;scrollbar-vertical&quot;,!0).call(u.fill,f.barColor),R?(this.vbar=U.attr({rx:f.barRadius,ry:f.barRadius,x:L,y:W,width:q,height:Y}),this._vbarYMin=W+Y/2,this._vbarTranslateMax=I-Y):(delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax);var V=this.id,te=y-.5,ee=R?w+q+.5:w+.5,H=_-.5,Z=A?x+j+.5:x+.5,G=b._topdefs.selectAll(&quot;#&quot;+V).data(A||R?[0]:[]);if(G.exit().remove(),G.enter().append(&quot;clipPath&quot;).attr(&quot;id&quot;,V).append(&quot;rect&quot;),A||R?(this._clipRect=G.select(&quot;rect&quot;).attr({x:Math.floor(te),y:Math.floor(H),width:Math.ceil(ee)-Math.floor(te),height:Math.ceil(Z)-Math.floor(H)}),this.container.call(c.setClipUrl,V,this.gd),this.bg.attr({x:T,y:S,width:k,height:C})):(this.bg.attr({width:0,height:0}),this.container.on(&quot;wheel&quot;,null).on(&quot;.drag&quot;,null).call(c.setClipUrl,null),delete this._clipRect),A||R){var X=s.behavior.drag().on(&quot;dragstart&quot;,function(){s.event.sourceEvent.preventDefault()}).on(&quot;drag&quot;,this._onBoxDrag.bind(this));this.container.on(&quot;wheel&quot;,null).on(&quot;wheel&quot;,this._onBoxWheel.bind(this)).on(&quot;.drag&quot;,null).call(X);var Q=s.behavior.drag().on(&quot;dragstart&quot;,function(){s.event.sourceEvent.preventDefault(),s.event.sourceEvent.stopPropagation()}).on(&quot;drag&quot;,this._onBarDrag.bind(this));A&amp;&amp;this.hbar.on(&quot;.drag&quot;,null).call(Q),R&amp;&amp;this.vbar.on(&quot;.drag&quot;,null).call(Q)}this.setTranslate(m,g)},f.prototype.disable=function(){(this.hbar||this.vbar)&amp;&amp;(this.bg.attr({width:0,height:0}),this.container.on(&quot;wheel&quot;,null).on(&quot;.drag&quot;,null).call(c.setClipUrl,null),delete this._clipRect),this.hbar&amp;&amp;(this.hbar.on(&quot;.drag&quot;,null),this.hbar.remove(),delete this.hbar,delete this._hbarXMin,delete this._hbarTranslateMax),this.vbar&amp;&amp;(this.vbar.on(&quot;.drag&quot;,null),this.vbar.remove(),delete this.vbar,delete this._vbarYMin,delete this._vbarTranslateMax)},f.prototype._onBoxDrag=function(){var p=this.translateX,m=this.translateY;this.hbar&amp;&amp;(p-=s.event.dx),this.vbar&amp;&amp;(m-=s.event.dy),this.setTranslate(p,m)},f.prototype._onBoxWheel=function(){var p=this.translateX,m=this.translateY;this.hbar&amp;&amp;(p+=s.event.deltaY),this.vbar&amp;&amp;(m+=s.event.deltaY),this.setTranslate(p,m)},f.prototype._onBarDrag=function(){var p=this.translateX,m=this.translateY;if(this.hbar){var g=p+this._hbarXMin,b=g+this._hbarTranslateMax;p=(d.constrain(s.event.x,g,b)-g)/(b-g)*(this.position.w-this._box.w)}if(this.vbar){var v=m+this._vbarYMin,h=v+this._vbarTranslateMax;m=(d.constrain(s.event.y,v,h)-v)/(h-v)*(this.position.h-this._box.h)}this.setTranslate(p,m)},f.prototype.setTranslate=function(p,m){var g=this.position.w-this._box.w,b=this.position.h-this._box.h;if(p=d.constrain(p||0,0,g),m=d.constrain(m||0,0,b),this.translateX=p,this.translateY=m,this.container.call(c.setTranslate,this._box.l-this.position.l-p,this._box.t-this.position.t-m),this._clipRect&amp;&amp;this._clipRect.attr({x:Math.floor(this.position.l+p-.5),y:Math.floor(this.position.t+m-.5)}),this.hbar){var v=p/g;this.hbar.call(c.setTranslate,p+v*this._hbarTranslateMax,m)}if(this.vbar){var h=m/b;this.vbar.call(c.setTranslate,p,m+h*this._vbarTranslateMax)}}},18783:function(i){i.exports={FROM_BL:{left:0,center:.5,right:1,bottom:0,middle:.5,top:1},FROM_TL:{left:0,center:.5,right:1,bottom:1,middle:.5,top:0},FROM_BR:{left:1,center:.5,right:0,bottom:0,middle:.5,top:1},LINE_SPACING:1.3,CAP_SHIFT:.7,MID_SHIFT:.35,OPPOSITE_SIDE:{left:&quot;right&quot;,right:&quot;left&quot;,top:&quot;bottom&quot;,bottom:&quot;top&quot;}}},24695:function(i){i.exports={axisRefDescription:function(o,a,s){return[&quot;If set to a&quot;,o,&quot;axis id (e.g. *&quot;+o+&quot;* or&quot;,&quot;*&quot;+o+&quot;2*), the `&quot;+o+&quot;` position refers to a&quot;,o,&quot;coordinate. If set to *paper*, the `&quot;+o+&quot;`&quot;,&quot;position refers to the distance from the&quot;,a,&quot;of the plotting&quot;,&quot;area in normalized coordinates where *0* (*1*) corresponds to the&quot;,a,&quot;(&quot;+s+&quot;). If set to a&quot;,o,&quot;axis ID followed by&quot;,&quot;*domain* (separated by a space), the position behaves like for&quot;,&quot;*paper*, but refers to the distance in fractions of the domain&quot;,&quot;length from the&quot;,a,&quot;of the domain of that axis: e.g.,&quot;,&quot;*&quot;+o+&quot;2 domain* refers to the domain of the second&quot;,o,&quot; axis and a&quot;,o,&quot;position of 0.5 refers to the&quot;,&quot;point between the&quot;,a,&quot;and the&quot;,s,&quot;of the domain of the&quot;,&quot;second&quot;,o,&quot;axis.&quot;].join(&quot; &quot;)}}},31562:function(i){i.exports={FORMAT_LINK:&quot;https://github.com/d3/d3-format/tree/v1.4.5#d3-format&quot;,DATE_FORMAT_LINK:&quot;https://github.com/d3/d3-time-format/tree/v2.2.3#locale_format&quot;}},74808:function(i){i.exports={COMPARISON_OPS:[&quot;=&quot;,&quot;!=&quot;,&quot;&lt;&quot;,&quot;&gt;=&quot;,&quot;&gt;&quot;,&quot;&lt;=&quot;],COMPARISON_OPS2:[&quot;=&quot;,&quot;&lt;&quot;,&quot;&gt;=&quot;,&quot;&gt;&quot;,&quot;&lt;=&quot;],INTERVAL_OPS:[&quot;[]&quot;,&quot;()&quot;,&quot;[)&quot;,&quot;(]&quot;,&quot;][&quot;,&quot;)(&quot;,&quot;](&quot;,&quot;)[&quot;],SET_OPS:[&quot;{}&quot;,&quot;}{&quot;],CONSTRAINT_REDUCTION:{&quot;=&quot;:&quot;=&quot;,&quot;&lt;&quot;:&quot;&lt;&quot;,&quot;&lt;=&quot;:&quot;&lt;&quot;,&quot;&gt;&quot;:&quot;&gt;&quot;,&quot;&gt;=&quot;:&quot;&gt;&quot;,&quot;[]&quot;:&quot;[]&quot;,&quot;()&quot;:&quot;[]&quot;,&quot;[)&quot;:&quot;[]&quot;,&quot;(]&quot;:&quot;[]&quot;,&quot;][&quot;:&quot;][&quot;,&quot;)(&quot;:&quot;][&quot;,&quot;](&quot;:&quot;][&quot;,&quot;)[&quot;:&quot;][&quot;}}},37822:function(i){i.exports={SHOW_PLACEHOLDER:100,HIDE_PLACEHOLDER:1e3,DESELECTDIM:.2}},50606:function(i){i.exports={BADNUM:void 0,FP_SAFE:1e-4*Number.MAX_VALUE,ONEMAXYEAR:316224e5,ONEAVGYEAR:315576e5,ONEMINYEAR:31536e6,ONEMAXQUARTER:79488e5,ONEAVGQUARTER:78894e5,ONEMINQUARTER:76896e5,ONEMAXMONTH:26784e5,ONEAVGMONTH:26298e5,ONEMINMONTH:24192e5,ONEWEEK:6048e5,ONEDAY:864e5,ONEHOUR:36e5,ONEMIN:6e4,ONESEC:1e3,EPOCHJD:24405875e-1,ALMOST_EQUAL:.999999,LOG_CLIP:10,MINUS_SIGN:&quot;−&quot;}},32396:function(i,o){o.CSS_DECLARATIONS=[[&quot;image-rendering&quot;,&quot;optimizeSpeed&quot;],[&quot;image-rendering&quot;,&quot;-moz-crisp-edges&quot;],[&quot;image-rendering&quot;,&quot;-o-crisp-edges&quot;],[&quot;image-rendering&quot;,&quot;-webkit-optimize-contrast&quot;],[&quot;image-rendering&quot;,&quot;optimize-contrast&quot;],[&quot;image-rendering&quot;,&quot;crisp-edges&quot;],[&quot;image-rendering&quot;,&quot;pixelated&quot;]],o.STYLE=o.CSS_DECLARATIONS.map(function(a){return a.join(&quot;: &quot;)+&quot;; &quot;}).join(&quot;&quot;)},77922:function(i,o){o.xmlns=&quot;http://www.w3.org/2000/xmlns/&quot;,o.svg=&quot;http://www.w3.org/2000/svg&quot;,o.xlink=&quot;http://www.w3.org/1999/xlink&quot;,o.svgAttrs={xmlns:o.svg,&quot;xmlns:xlink&quot;:o.xlink}},8729:function(i,o,a){o.version=a(11506).version,a(7417),a(98847);for(var s=a(73972),u=o.register=s.register,c=a(10641),d=Object.keys(c),f=0;f&lt;d.length;f++){var p=d[f];p.charAt(0)!==&quot;_&quot;&amp;&amp;(o[p]=c[p]),u({moduleType:&quot;apiMethod&quot;,name:p,fn:c[p]})}u(a(67368)),u([a(32745),a(2468),a(47322),a(89853),a(68804),a(20763),a(23243),a(13137),a(97218),a(83312),a(37369),a(21081),a(12311),a(2199),a(30211),a(64168)]),u([a(92177),a(37815)]),window.PlotlyLocales&amp;&amp;Array.isArray(window.PlotlyLocales)&amp;&amp;(u(window.PlotlyLocales),delete window.PlotlyLocales),o.Icons=a(24255);var m=a(30211),g=a(74875);o.Plots={resize:g.resize,graphJson:g.graphJson,sendDataToCloud:g.sendDataToCloud},o.Fx={hover:m.hover,unhover:m.unhover,loneHover:m.loneHover,loneUnhover:m.loneUnhover},o.Snapshot=a(44511),o.PlotSchema=a(86281)},24255:function(i){i.exports={undo:{width:857.1,height:1e3,path:&quot;m857 350q0-87-34-166t-91-137-137-92-166-34q-96 0-183 41t-147 114q-4 6-4 13t5 11l76 77q6 5 14 5 9-1 13-7 41-53 100-82t126-29q58 0 110 23t92 61 61 91 22 111-22 111-61 91-92 61-110 23q-55 0-105-20t-90-57l77-77q17-16 8-38-10-23-33-23h-250q-15 0-25 11t-11 25v250q0 24 22 33 22 10 39-8l72-72q60 57 137 88t159 31q87 0 166-34t137-92 91-137 34-166z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},home:{width:928.6,height:1e3,path:&quot;m786 296v-267q0-15-11-26t-25-10h-214v214h-143v-214h-214q-15 0-25 10t-11 26v267q0 1 0 2t0 2l321 264 321-264q1-1 1-4z m124 39l-34-41q-5-5-12-6h-2q-7 0-12 3l-386 322-386-322q-7-4-13-4-7 2-12 7l-35 41q-4 5-3 13t6 12l401 334q18 15 42 15t43-15l136-114v109q0 8 5 13t13 5h107q8 0 13-5t5-13v-227l122-102q5-5 6-12t-4-13z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},&quot;camera-retro&quot;:{width:1e3,height:1e3,path:&quot;m518 386q0 8-5 13t-13 5q-37 0-63-27t-26-63q0-8 5-13t13-5 12 5 5 13q0 23 16 38t38 16q8 0 13 5t5 13z m125-73q0-59-42-101t-101-42-101 42-42 101 42 101 101 42 101-42 42-101z m-572-320h858v71h-858v-71z m643 320q0 89-62 152t-152 62-151-62-63-152 63-151 151-63 152 63 62 151z m-571 358h214v72h-214v-72z m-72-107h858v143h-462l-36-71h-360v-72z m929 143v-714q0-30-21-51t-50-21h-858q-29 0-50 21t-21 51v714q0 30 21 51t50 21h858q29 0 50-21t21-51z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},zoombox:{width:1e3,height:1e3,path:&quot;m1000-25l-250 251c40 63 63 138 63 218 0 224-182 406-407 406-224 0-406-182-406-406s183-406 407-406c80 0 155 22 218 62l250-250 125 125z m-812 250l0 438 437 0 0-438-437 0z m62 375l313 0 0-312-313 0 0 312z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},pan:{width:1e3,height:1e3,path:&quot;m1000 350l-187 188 0-125-250 0 0 250 125 0-188 187-187-187 125 0 0-250-250 0 0 125-188-188 186-187 0 125 252 0 0-250-125 0 187-188 188 188-125 0 0 250 250 0 0-126 187 188z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},zoom_plus:{width:875,height:1e3,path:&quot;m1 787l0-875 875 0 0 875-875 0z m687-500l-187 0 0-187-125 0 0 187-188 0 0 125 188 0 0 187 125 0 0-187 187 0 0-125z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},zoom_minus:{width:875,height:1e3,path:&quot;m0 788l0-876 875 0 0 876-875 0z m688-500l-500 0 0 125 500 0 0-125z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},autoscale:{width:1e3,height:1e3,path:&quot;m250 850l-187 0-63 0 0-62 0-188 63 0 0 188 187 0 0 62z m688 0l-188 0 0-62 188 0 0-188 62 0 0 188 0 62-62 0z m-875-938l0 188-63 0 0-188 0-62 63 0 187 0 0 62-187 0z m875 188l0-188-188 0 0-62 188 0 62 0 0 62 0 188-62 0z m-125 188l-1 0-93-94-156 156 156 156 92-93 2 0 0 250-250 0 0-2 93-92-156-156-156 156 94 92 0 2-250 0 0-250 0 0 93 93 157-156-157-156-93 94 0 0 0-250 250 0 0 0-94 93 156 157 156-157-93-93 0 0 250 0 0 250z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},tooltip_basic:{width:1500,height:1e3,path:&quot;m375 725l0 0-375-375 375-374 0-1 1125 0 0 750-1125 0z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},tooltip_compare:{width:1125,height:1e3,path:&quot;m187 786l0 2-187-188 188-187 0 0 937 0 0 373-938 0z m0-499l0 1-187-188 188-188 0 0 937 0 0 376-938-1z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},plotlylogo:{width:1542,height:1e3,path:&quot;m0-10h182v-140h-182v140z m228 146h183v-286h-183v286z m225 714h182v-1000h-182v1000z m225-285h182v-715h-182v715z m225 142h183v-857h-183v857z m231-428h182v-429h-182v429z m225-291h183v-138h-183v138z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},&quot;z-axis&quot;:{width:1e3,height:1e3,path:&quot;m833 5l-17 108v41l-130-65 130-66c0 0 0 38 0 39 0-1 36-14 39-25 4-15-6-22-16-30-15-12-39-16-56-20-90-22-187-23-279-23-261 0-341 34-353 59 3 60 228 110 228 110-140-8-351-35-351-116 0-120 293-142 474-142 155 0 477 22 477 142 0 50-74 79-163 96z m-374 94c-58-5-99-21-99-40 0-24 65-43 144-43 79 0 143 19 143 43 0 19-42 34-98 40v216h87l-132 135-133-135h88v-216z m167 515h-136v1c16 16 31 34 46 52l84 109v54h-230v-71h124v-1c-16-17-28-32-44-51l-89-114v-51h245v72z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},&quot;3d_rotate&quot;:{width:1e3,height:1e3,path:&quot;m922 660c-5 4-9 7-14 11-359 263-580-31-580-31l-102 28 58-400c0 1 1 1 2 2 118 108 351 249 351 249s-62 27-100 42c88 83 222 183 347 122 16-8 30-17 44-27-2 1-4 2-6 4z m36-329c0 0 64 229-88 296-62 27-124 14-175-11 157-78 225-208 249-266 8-19 11-31 11-31 2 5 6 15 11 32-5-13-8-20-8-20z m-775-239c70-31 117-50 198-32-121 80-199 346-199 346l-96-15-58-12c0 0 55-226 155-287z m603 133l-317-139c0 0 4-4 19-14 7-5 24-15 24-15s-177-147-389 4c235-287 536-112 536-112l31-22 100 299-4-1z m-298-153c6-4 14-9 24-15 0 0-17 10-24 15z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},camera:{width:1e3,height:1e3,path:&quot;m500 450c-83 0-150-67-150-150 0-83 67-150 150-150 83 0 150 67 150 150 0 83-67 150-150 150z m400 150h-120c-16 0-34 13-39 29l-31 93c-6 15-23 28-40 28h-340c-16 0-34-13-39-28l-31-94c-6-15-23-28-40-28h-120c-55 0-100-45-100-100v-450c0-55 45-100 100-100h800c55 0 100 45 100 100v450c0 55-45 100-100 100z m-400-550c-138 0-250 112-250 250 0 138 112 250 250 250 138 0 250-112 250-250 0-138-112-250-250-250z m365 380c-19 0-35 16-35 35 0 19 16 35 35 35 19 0 35-16 35-35 0-19-16-35-35-35z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},movie:{width:1e3,height:1e3,path:&quot;m938 413l-188-125c0 37-17 71-44 94 64 38 107 107 107 187 0 121-98 219-219 219-121 0-219-98-219-219 0-61 25-117 66-156h-115c30 33 49 76 49 125 0 103-84 187-187 187s-188-84-188-187c0-57 26-107 65-141-38-22-65-62-65-109v-250c0-70 56-126 125-126h500c69 0 125 56 125 126l188-126c34 0 62 28 62 63v375c0 35-28 63-62 63z m-750 0c-69 0-125 56-125 125s56 125 125 125 125-56 125-125-56-125-125-125z m406-1c-87 0-157 70-157 157 0 86 70 156 157 156s156-70 156-156-70-157-156-157z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},question:{width:857.1,height:1e3,path:&quot;m500 82v107q0 8-5 13t-13 5h-107q-8 0-13-5t-5-13v-107q0-8 5-13t13-5h107q8 0 13 5t5 13z m143 375q0 49-31 91t-77 65-95 23q-136 0-207-119-9-14 4-24l74-55q4-4 10-4 9 0 14 7 30 38 48 51 19 14 48 14 27 0 48-15t21-33q0-21-11-34t-38-25q-35-16-65-48t-29-70v-20q0-8 5-13t13-5h107q8 0 13 5t5 13q0 10 12 27t30 28q18 10 28 16t25 19 25 27 16 34 7 45z m214-107q0-117-57-215t-156-156-215-58-216 58-155 156-58 215 58 215 155 156 216 58 215-58 156-156 57-215z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},disk:{width:857.1,height:1e3,path:&quot;m214-7h429v214h-429v-214z m500 0h72v500q0 8-6 21t-11 20l-157 156q-5 6-19 12t-22 5v-232q0-22-15-38t-38-16h-322q-22 0-37 16t-16 38v232h-72v-714h72v232q0 22 16 38t37 16h465q22 0 38-16t15-38v-232z m-214 518v178q0 8-5 13t-13 5h-107q-7 0-13-5t-5-13v-178q0-8 5-13t13-5h107q7 0 13 5t5 13z m357-18v-518q0-22-15-38t-38-16h-750q-23 0-38 16t-16 38v750q0 22 16 38t38 16h517q23 0 50-12t42-26l156-157q16-15 27-42t11-49z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},drawopenpath:{width:70,height:70,path:&quot;M33.21,85.65a7.31,7.31,0,0,1-2.59-.48c-8.16-3.11-9.27-19.8-9.88-41.3-.1-3.58-.19-6.68-.35-9-.15-2.1-.67-3.48-1.43-3.79-2.13-.88-7.91,2.32-12,5.86L3,32.38c1.87-1.64,11.55-9.66,18.27-6.9,2.13.87,4.75,3.14,5.17,9,.17,2.43.26,5.59.36,9.25a224.17,224.17,0,0,0,1.5,23.4c1.54,10.76,4,12.22,4.48,12.4.84.32,2.79-.46,5.76-3.59L43,80.07C41.53,81.57,37.68,85.64,33.21,85.65ZM74.81,69a11.34,11.34,0,0,0,6.09-6.72L87.26,44.5,74.72,32,56.9,38.35c-2.37.86-5.57,3.42-6.61,6L38.65,72.14l8.42,8.43ZM55,46.27a7.91,7.91,0,0,1,3.64-3.17l14.8-5.3,8,8L76.11,60.6l-.06.19a6.37,6.37,0,0,1-3,3.43L48.25,74.59,44.62,71Zm16.57,7.82A6.9,6.9,0,1,0,64.64,61,6.91,6.91,0,0,0,71.54,54.09Zm-4.05,0a2.85,2.85,0,1,1-2.85-2.85A2.86,2.86,0,0,1,67.49,54.09Zm-4.13,5.22L60.5,56.45,44.26,72.7l2.86,2.86ZM97.83,35.67,84.14,22l-8.57,8.57L89.26,44.24Zm-13.69-8,8,8-2.85,2.85-8-8Z&quot;,transform:&quot;matrix(1 0 0 1 -15 -15)&quot;},drawclosedpath:{width:90,height:90,path:&quot;M88.41,21.12a26.56,26.56,0,0,0-36.18,0l-2.07,2-2.07-2a26.57,26.57,0,0,0-36.18,0,23.74,23.74,0,0,0,0,34.8L48,90.12a3.22,3.22,0,0,0,4.42,0l36-34.21a23.73,23.73,0,0,0,0-34.79ZM84,51.24,50.16,83.35,16.35,51.25a17.28,17.28,0,0,1,0-25.47,20,20,0,0,1,27.3,0l4.29,4.07a3.23,3.23,0,0,0,4.44,0l4.29-4.07a20,20,0,0,1,27.3,0,17.27,17.27,0,0,1,0,25.46ZM66.76,47.68h-33v6.91h33ZM53.35,35H46.44V68h6.91Z&quot;,transform:&quot;matrix(1 0 0 1 -5 -5)&quot;},lasso:{width:1031,height:1e3,path:&quot;m1018 538c-36 207-290 336-568 286-277-48-473-256-436-463 10-57 36-108 76-151-13-66 11-137 68-183 34-28 75-41 114-42l-55-70 0 0c-2-1-3-2-4-3-10-14-8-34 5-45 14-11 34-8 45 4 1 1 2 3 2 5l0 0 113 140c16 11 31 24 45 40 4 3 6 7 8 11 48-3 100 0 151 9 278 48 473 255 436 462z m-624-379c-80 14-149 48-197 96 42 42 109 47 156 9 33-26 47-66 41-105z m-187-74c-19 16-33 37-39 60 50-32 109-55 174-68-42-25-95-24-135 8z m360 75c-34-7-69-9-102-8 8 62-16 128-68 170-73 59-175 54-244-5-9 20-16 40-20 61-28 159 121 317 333 354s407-60 434-217c28-159-121-318-333-355z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},selectbox:{width:1e3,height:1e3,path:&quot;m0 850l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-285l0-143 143 0 0 143-143 0z m857 0l0-143 143 0 0 143-143 0z m-857-286l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z m285 0l0-143 143 0 0 143-143 0z m286 0l0-143 143 0 0 143-143 0z&quot;,transform:&quot;matrix(1 0 0 -1 0 850)&quot;},drawline:{width:70,height:70,path:&quot;M60.64,62.3a11.29,11.29,0,0,0,6.09-6.72l6.35-17.72L60.54,25.31l-17.82,6.4c-2.36.86-5.57,3.41-6.6,6L24.48,65.5l8.42,8.42ZM40.79,39.63a7.89,7.89,0,0,1,3.65-3.17l14.79-5.31,8,8L61.94,54l-.06.19a6.44,6.44,0,0,1-3,3.43L34.07,68l-3.62-3.63Zm16.57,7.81a6.9,6.9,0,1,0-6.89,6.9A6.9,6.9,0,0,0,57.36,47.44Zm-4,0a2.86,2.86,0,1,1-2.85-2.85A2.86,2.86,0,0,1,53.32,47.44Zm-4.13,5.22L46.33,49.8,30.08,66.05l2.86,2.86ZM83.65,29,70,15.34,61.4,23.9,75.09,37.59ZM70,21.06l8,8-2.84,2.85-8-8ZM87,80.49H10.67V87H87Z&quot;,transform:&quot;matrix(1 0 0 1 -15 -15)&quot;},drawrect:{width:80,height:80,path:&quot;M78,22V79H21V22H78m9-9H12V88H87V13ZM68,46.22H31V54H68ZM53,32H45.22V69H53Z&quot;,transform:&quot;matrix(1 0 0 1 -10 -10)&quot;},drawcircle:{width:80,height:80,path:&quot;M50,84.72C26.84,84.72,8,69.28,8,50.3S26.84,15.87,50,15.87,92,31.31,92,50.3,73.16,84.72,50,84.72Zm0-60.59c-18.6,0-33.74,11.74-33.74,26.17S31.4,76.46,50,76.46,83.74,64.72,83.74,50.3,68.6,24.13,50,24.13Zm17.15,22h-34v7.11h34Zm-13.8-13H46.24v34h7.11Z&quot;,transform:&quot;matrix(1 0 0 1 -10 -10)&quot;},eraseshape:{width:80,height:80,path:&quot;M82.77,78H31.85L6,49.57,31.85,21.14H82.77a8.72,8.72,0,0,1,8.65,8.77V69.24A8.72,8.72,0,0,1,82.77,78ZM35.46,69.84H82.77a.57.57,0,0,0,.49-.6V29.91a.57.57,0,0,0-.49-.61H35.46L17,49.57Zm32.68-34.7-24,24,5,5,24-24Zm-19,.53-5,5,24,24,5-5Z&quot;,transform:&quot;matrix(1 0 0 1 -10 -10)&quot;},spikeline:{width:1e3,height:1e3,path:&quot;M512 409c0-57-46-104-103-104-57 0-104 47-104 104 0 57 47 103 104 103 57 0 103-46 103-103z m-327-39l92 0 0 92-92 0z m-185 0l92 0 0 92-92 0z m370-186l92 0 0 93-92 0z m0-184l92 0 0 92-92 0z&quot;,transform:&quot;matrix(1.5 0 0 -1.5 0 850)&quot;},pencil:{width:1792,height:1792,path:&quot;M491 1536l91-91-235-235-91 91v107h128v128h107zm523-928q0-22-22-22-10 0-17 7l-542 542q-7 7-7 17 0 22 22 22 10 0 17-7l542-542q7-7 7-17zm-54-192l416 416-832 832h-416v-416zm683 96q0 53-37 90l-166 166-416-416 166-165q36-38 90-38 53 0 91 38l235 234q37 39 37 91z&quot;,transform:&quot;matrix(1 0 0 1 0 1)&quot;},newplotlylogo:{name:&quot;newplotlylogo&quot;,svg:[&quot;&lt;svg xmlns=&#x27;http://www.w3.org/2000/svg&#x27; viewBox=&#x27;0 0 132 132&#x27;&gt;&quot;,&quot;&lt;defs&gt;&quot;,&quot; &lt;style&gt;&quot;,&quot;  .cls-0{fill:#000;}&quot;,&quot;  .cls-1{fill:#FFF;}&quot;,&quot;  .cls-2{fill:#F26;}&quot;,&quot;  .cls-3{fill:#D69;}&quot;,&quot;  .cls-4{fill:#BAC;}&quot;,&quot;  .cls-5{fill:#9EF;}&quot;,&quot; &lt;/style&gt;&quot;,&quot;&lt;/defs&gt;&quot;,&quot; &lt;title&gt;plotly-logomark&lt;/title&gt;&quot;,&quot; &lt;g id=&#x27;symbol&#x27;&gt;&quot;,&quot;  &lt;rect class=&#x27;cls-0&#x27; x=&#x27;0&#x27; y=&#x27;0&#x27; width=&#x27;132&#x27; height=&#x27;132&#x27; rx=&#x27;18&#x27; ry=&#x27;18&#x27;/&gt;&quot;,&quot;  &lt;circle class=&#x27;cls-5&#x27; cx=&#x27;102&#x27; cy=&#x27;30&#x27; r=&#x27;6&#x27;/&gt;&quot;,&quot;  &lt;circle class=&#x27;cls-4&#x27; cx=&#x27;78&#x27; cy=&#x27;30&#x27; r=&#x27;6&#x27;/&gt;&quot;,&quot;  &lt;circle class=&#x27;cls-4&#x27; cx=&#x27;78&#x27; cy=&#x27;54&#x27; r=&#x27;6&#x27;/&gt;&quot;,&quot;  &lt;circle class=&#x27;cls-3&#x27; cx=&#x27;54&#x27; cy=&#x27;30&#x27; r=&#x27;6&#x27;/&gt;&quot;,&quot;  &lt;circle class=&#x27;cls-2&#x27; cx=&#x27;30&#x27; cy=&#x27;30&#x27; r=&#x27;6&#x27;/&gt;&quot;,&quot;  &lt;circle class=&#x27;cls-2&#x27; cx=&#x27;30&#x27; cy=&#x27;54&#x27; r=&#x27;6&#x27;/&gt;&quot;,&quot;  &lt;path class=&#x27;cls-1&#x27; d=&#x27;M30,72a6,6,0,0,0-6,6v24a6,6,0,0,0,12,0V78A6,6,0,0,0,30,72Z&#x27;/&gt;&quot;,&quot;  &lt;path class=&#x27;cls-1&#x27; d=&#x27;M78,72a6,6,0,0,0-6,6v24a6,6,0,0,0,12,0V78A6,6,0,0,0,78,72Z&#x27;/&gt;&quot;,&quot;  &lt;path class=&#x27;cls-1&#x27; d=&#x27;M54,48a6,6,0,0,0-6,6v48a6,6,0,0,0,12,0V54A6,6,0,0,0,54,48Z&#x27;/&gt;&quot;,&quot;  &lt;path class=&#x27;cls-1&#x27; d=&#x27;M102,48a6,6,0,0,0-6,6v48a6,6,0,0,0,12,0V54A6,6,0,0,0,102,48Z&#x27;/&gt;&quot;,&quot; &lt;/g&gt;&quot;,&quot;&lt;/svg&gt;&quot;].join(&quot;&quot;)}}},99863:function(i,o){o.isLeftAnchor=function(a){return a.xanchor===&quot;left&quot;||a.xanchor===&quot;auto&quot;&amp;&amp;a.x&lt;=.3333333333333333},o.isCenterAnchor=function(a){return a.xanchor===&quot;center&quot;||a.xanchor===&quot;auto&quot;&amp;&amp;a.x&gt;.3333333333333333&amp;&amp;a.x&lt;.6666666666666666},o.isRightAnchor=function(a){return a.xanchor===&quot;right&quot;||a.xanchor===&quot;auto&quot;&amp;&amp;a.x&gt;=.6666666666666666},o.isTopAnchor=function(a){return a.yanchor===&quot;top&quot;||a.yanchor===&quot;auto&quot;&amp;&amp;a.y&gt;=.6666666666666666},o.isMiddleAnchor=function(a){return a.yanchor===&quot;middle&quot;||a.yanchor===&quot;auto&quot;&amp;&amp;a.y&gt;.3333333333333333&amp;&amp;a.y&lt;.6666666666666666},o.isBottomAnchor=function(a){return a.yanchor===&quot;bottom&quot;||a.yanchor===&quot;auto&quot;&amp;&amp;a.y&lt;=.3333333333333333}},26348:function(i,o,a){var s=a(64872),u=s.mod,c=s.modHalf,d=Math.PI,f=2*d;function p(v){return Math.abs(v[1]-v[0])&gt;f-1e-14}function m(v,h){return c(h-v,f)}function g(v,h){if(p(h))return!0;var y,w;h[0]&lt;h[1]?(y=h[0],w=h[1]):(y=h[1],w=h[0]),(y=u(y,f))&gt;(w=u(w,f))&amp;&amp;(w+=f);var _=u(v,f),x=_+f;return _&gt;=y&amp;&amp;_&lt;=w||x&gt;=y&amp;&amp;x&lt;=w}function b(v,h,y,w,_,x,T){_=_||0,x=x||0;var k,S,C,M,O,D=p([y,w]);function P(F,j){return[F*Math.cos(j)+_,x-F*Math.sin(j)]}D?(k=0,S=d,C=f):y&lt;w?(k=y,C=w):(k=w,C=y),v&lt;h?(M=v,O=h):(M=h,O=v);var E,I=Math.abs(C-k)&lt;=d?0:1;function A(F,j,z){return&quot;A&quot;+[F,F]+&quot; &quot;+[0,I,z]+&quot; &quot;+P(F,j)}return D?E=M===null?&quot;M&quot;+P(O,k)+A(O,S,0)+A(O,C,0)+&quot;Z&quot;:&quot;M&quot;+P(M,k)+A(M,S,0)+A(M,C,0)+&quot;ZM&quot;+P(O,k)+A(O,S,1)+A(O,C,1)+&quot;Z&quot;:M===null?(E=&quot;M&quot;+P(O,k)+A(O,C,0),T&amp;&amp;(E+=&quot;L0,0Z&quot;)):E=&quot;M&quot;+P(M,k)+&quot;L&quot;+P(O,k)+A(O,C,0)+&quot;L&quot;+P(M,C)+A(M,k,1)+&quot;Z&quot;,E}i.exports={deg2rad:function(v){return v/180*d},rad2deg:function(v){return v/d*180},angleDelta:m,angleDist:function(v,h){return Math.abs(m(v,h))},isFullCircle:p,isAngleInsideSector:g,isPtInsideSector:function(v,h,y,w){return!!g(h,w)&amp;&amp;(y[0]&lt;y[1]?(_=y[0],x=y[1]):(_=y[1],x=y[0]),v&gt;=_&amp;&amp;v&lt;=x);var _,x},pathArc:function(v,h,y,w,_){return b(null,v,h,y,w,_,0)},pathSector:function(v,h,y,w,_){return b(null,v,h,y,w,_,1)},pathAnnulus:function(v,h,y,w,_,x){return b(v,h,y,w,_,x,1)}}},73627:function(i,o){var a=Array.isArray,s=ArrayBuffer,u=DataView;function c(p){return s.isView(p)&amp;&amp;!(p instanceof u)}function d(p){return a(p)||c(p)}function f(p,m,g){if(d(p)){if(d(p[0])){for(var b=g,v=0;v&lt;p.length;v++)b=m(b,p[v].length);return b}return p.length}return 0}o.isTypedArray=c,o.isArrayOrTypedArray=d,o.isArray1D=function(p){return!d(p[0])},o.ensureArray=function(p,m){return a(p)||(p=[]),p.length=m,p},o.concat=function(){var p,m,g,b,v,h,y,w,_=[],x=!0,T=0;for(g=0;g&lt;arguments.length;g++)(h=(b=arguments[g]).length)&amp;&amp;(m?_.push(b):(m=b,v=h),a(b)?p=!1:(x=!1,T?p!==b.constructor&amp;&amp;(p=!1):p=b.constructor),T+=h);if(!T)return[];if(!_.length)return m;if(x)return m.concat.apply(m,_);if(p){for((y=new p(T)).set(m),g=0;g&lt;_.length;g++)b=_[g],y.set(b,v),v+=b.length;return y}for(y=new Array(T),w=0;w&lt;m.length;w++)y[w]=m[w];for(g=0;g&lt;_.length;g++){for(b=_[g],w=0;w&lt;b.length;w++)y[v+w]=b[w];v+=w}return y},o.maxRowLength=function(p){return f(p,Math.max,0)},o.minRowLength=function(p){return f(p,Math.min,1/0)}},95218:function(i,o,a){var s=a(92770),u=a(50606).BADNUM,c=/^[&#x27;&quot;%,$#\\s&#x27;]+|[, ]|[&#x27;&quot;%,$#\\s&#x27;]+$/g;i.exports=function(d){return typeof d==&quot;string&quot;&amp;&amp;(d=d.replace(c,&quot;&quot;)),s(d)?Number(d):u}},33306:function(i){i.exports=function(o){var a=o._fullLayout;a._glcanvas&amp;&amp;a._glcanvas.size()&amp;&amp;a._glcanvas.each(function(s){s.regl&amp;&amp;s.regl.clear({color:!0,depth:!0})})}},86367:function(i){i.exports=function(o){o._responsiveChartHandler&amp;&amp;(window.removeEventListener(&quot;resize&quot;,o._responsiveChartHandler),delete o._responsiveChartHandler)}},96554:function(i,o,a){var s=a(92770),u=a(84267),c=a(9012),d=a(63282),f=a(7901),p=a(37822).DESELECTDIM,m=a(65487),g=a(30587).counter,b=a(64872).modHalf,v=a(73627).isArrayOrTypedArray;function h(y,w){var _=o.valObjectMeta[w.valType];if(w.arrayOk&amp;&amp;v(y))return!0;if(_.validateFunction)return _.validateFunction(y,w);var x={},T=x,k={set:function(S){T=S}};return _.coerceFunction(y,k,x,w),T!==x}o.valObjectMeta={data_array:{coerceFunction:function(y,w,_){v(y)?w.set(y):_!==void 0&amp;&amp;w.set(_)}},enumerated:{coerceFunction:function(y,w,_,x){x.coerceNumber&amp;&amp;(y=+y),x.values.indexOf(y)===-1?w.set(_):w.set(y)},validateFunction:function(y,w){w.coerceNumber&amp;&amp;(y=+y);for(var _=w.values,x=0;x&lt;_.length;x++){var T=String(_[x]);if(T.charAt(0)===&quot;/&quot;&amp;&amp;T.charAt(T.length-1)===&quot;/&quot;){if(new RegExp(T.substr(1,T.length-2)).test(y))return!0}else if(y===_[x])return!0}return!1}},boolean:{coerceFunction:function(y,w,_){y===!0||y===!1?w.set(y):w.set(_)}},number:{coerceFunction:function(y,w,_,x){!s(y)||x.min!==void 0&amp;&amp;y&lt;x.min||x.max!==void 0&amp;&amp;y&gt;x.max?w.set(_):w.set(+y)}},integer:{coerceFunction:function(y,w,_,x){y%1||!s(y)||x.min!==void 0&amp;&amp;y&lt;x.min||x.max!==void 0&amp;&amp;y&gt;x.max?w.set(_):w.set(+y)}},string:{coerceFunction:function(y,w,_,x){if(typeof y!=&quot;string&quot;){var T=typeof y==&quot;number&quot;;x.strict!==!0&amp;&amp;T?w.set(String(y)):w.set(_)}else x.noBlank&amp;&amp;!y?w.set(_):w.set(y)}},color:{coerceFunction:function(y,w,_){u(y).isValid()?w.set(y):w.set(_)}},colorlist:{coerceFunction:function(y,w,_){Array.isArray(y)&amp;&amp;y.length&amp;&amp;y.every(function(x){return u(x).isValid()})?w.set(y):w.set(_)}},colorscale:{coerceFunction:function(y,w,_){w.set(d.get(y,_))}},angle:{coerceFunction:function(y,w,_){y===&quot;auto&quot;?w.set(&quot;auto&quot;):s(y)?w.set(b(+y,360)):w.set(_)}},subplotid:{coerceFunction:function(y,w,_,x){var T=x.regex||g(_);typeof y==&quot;string&quot;&amp;&amp;T.test(y)?w.set(y):w.set(_)},validateFunction:function(y,w){var _=w.dflt;return y===_||typeof y==&quot;string&quot;&amp;&amp;!!g(_).test(y)}},flaglist:{coerceFunction:function(y,w,_,x){if((x.extras||[]).indexOf(y)===-1)if(typeof y==&quot;string&quot;){for(var T=y.split(&quot;+&quot;),k=0;k&lt;T.length;){var S=T[k];x.flags.indexOf(S)===-1||T.indexOf(S)&lt;k?T.splice(k,1):k++}T.length?w.set(T.join(&quot;+&quot;)):w.set(_)}else w.set(_);else w.set(y)}},any:{coerceFunction:function(y,w,_){y===void 0?w.set(_):w.set(y)}},info_array:{coerceFunction:function(y,w,_,x){function T(B,N,R){var q,Y={set:function(L){q=L}};return R===void 0&amp;&amp;(R=N.dflt),o.valObjectMeta[N.valType].coerceFunction(B,Y,R,N),q}var k=x.dimensions===2||x.dimensions===&quot;1-2&quot;&amp;&amp;Array.isArray(y)&amp;&amp;Array.isArray(y[0]);if(Array.isArray(y)){var S,C,M,O,D,P,E=x.items,I=[],A=Array.isArray(E),F=A&amp;&amp;k&amp;&amp;Array.isArray(E[0]),j=k&amp;&amp;A&amp;&amp;!F,z=A&amp;&amp;!j?E.length:y.length;if(_=Array.isArray(_)?_:[],k)for(S=0;S&lt;z;S++)for(I[S]=[],M=Array.isArray(y[S])?y[S]:[],D=j?E.length:A?E[S].length:M.length,C=0;C&lt;D;C++)O=j?E[C]:A?E[S][C]:E,(P=T(M[C],O,(_[S]||[])[C]))!==void 0&amp;&amp;(I[S][C]=P);else for(S=0;S&lt;z;S++)(P=T(y[S],A?E[S]:E,_[S]))!==void 0&amp;&amp;(I[S]=P);w.set(I)}else w.set(_)},validateFunction:function(y,w){if(!Array.isArray(y))return!1;var _=w.items,x=Array.isArray(_),T=w.dimensions===2;if(!w.freeLength&amp;&amp;y.length!==_.length)return!1;for(var k=0;k&lt;y.length;k++)if(T){if(!Array.isArray(y[k])||!w.freeLength&amp;&amp;y[k].length!==_[k].length)return!1;for(var S=0;S&lt;y[k].length;S++)if(!h(y[k][S],x?_[k][S]:_))return!1}else if(!h(y[k],x?_[k]:_))return!1;return!0}}},o.coerce=function(y,w,_,x,T){var k=m(_,x).get(),S=m(y,x),C=m(w,x),M=S.get(),O=w._template;if(M===void 0&amp;&amp;O&amp;&amp;(M=m(O,x).get(),O=0),T===void 0&amp;&amp;(T=k.dflt),k.arrayOk&amp;&amp;v(M))return C.set(M),M;var D=o.valObjectMeta[k.valType].coerceFunction;D(M,C,T,k);var P=C.get();return O&amp;&amp;P===T&amp;&amp;!h(M,k)&amp;&amp;(D(M=m(O,x).get(),C,T,k),P=C.get()),P},o.coerce2=function(y,w,_,x,T){var k=m(y,x),S=o.coerce(y,w,_,x,T);return k.get()!=null&amp;&amp;S},o.coerceFont=function(y,w,_){var x={};return _=_||{},x.family=y(w+&quot;.family&quot;,_.family),x.size=y(w+&quot;.size&quot;,_.size),x.color=y(w+&quot;.color&quot;,_.color),x},o.coercePattern=function(y,w,_,x){if(y(w+&quot;.shape&quot;)){y(w+&quot;.solidity&quot;),y(w+&quot;.size&quot;);var T=y(w+&quot;.fillmode&quot;)===&quot;overlay&quot;;if(!x){var k=y(w+&quot;.bgcolor&quot;,T?_:void 0);y(w+&quot;.fgcolor&quot;,T?f.contrast(k):_)}y(w+&quot;.fgopacity&quot;,T?.5:1)}},o.coerceHoverinfo=function(y,w,_){var x,T=w._module.attributes,k=T.hoverinfo?T:c,S=k.hoverinfo;if(_._dataLength===1){var C=S.dflt===&quot;all&quot;?S.flags.slice():S.dflt.split(&quot;+&quot;);C.splice(C.indexOf(&quot;name&quot;),1),x=C.join(&quot;+&quot;)}return o.coerce(y,w,k,&quot;hoverinfo&quot;,x)},o.coerceSelectionMarkerOpacity=function(y,w){if(y.marker){var _,x,T=y.marker.opacity;T!==void 0&amp;&amp;(v(T)||y.selected||y.unselected||(_=T,x=p*T),w(&quot;selected.marker.opacity&quot;,_),w(&quot;unselected.marker.opacity&quot;,x))}},o.validate=h},41631:function(i,o,a){var s,u,c=a(84096).i$,d=a(92770),f=a(47769),p=a(64872).mod,m=a(50606),g=m.BADNUM,b=m.ONEDAY,v=m.ONEHOUR,h=m.ONEMIN,y=m.ONESEC,w=m.EPOCHJD,_=a(73972),x=a(84096).g0,T=/^\\s*(-?\\d\\d\\d\\d|\\d\\d)(-(\\d?\\d)(-(\\d?\\d)([ Tt]([01]?\\d|2[0-3])(:([0-5]\\d)(:([0-5]\\d(\\.\\d+)?))?(Z|z|[+\\-]\\d\\d(:?\\d\\d)?)?)?)?)?)?\\s*$/m,k=/^\\s*(-?\\d\\d\\d\\d|\\d\\d)(-(\\d?\\di?)(-(\\d?\\d)([ Tt]([01]?\\d|2[0-3])(:([0-5]\\d)(:([0-5]\\d(\\.\\d+)?))?(Z|z|[+\\-]\\d\\d(:?\\d\\d)?)?)?)?)?)?\\s*$/m,S=new Date().getFullYear()-70;function C(N){return N&amp;&amp;_.componentsRegistry.calendars&amp;&amp;typeof N==&quot;string&quot;&amp;&amp;N!==&quot;gregorian&quot;}function M(N,R){return String(N+Math.pow(10,R)).substr(1)}o.dateTick0=function(N,R){var q=function(L,W){return C(L)?W?_.getComponentMethod(&quot;calendars&quot;,&quot;CANONICAL_SUNDAY&quot;)[L]:_.getComponentMethod(&quot;calendars&quot;,&quot;CANONICAL_TICK&quot;)[L]:W?&quot;2000-01-02&quot;:&quot;2000-01-01&quot;}(N,!!R);if(R&lt;2)return q;var Y=o.dateTime2ms(q,N);return Y+=b*(R-1),o.ms2DateTime(Y,0,N)},o.dfltRange=function(N){return C(N)?_.getComponentMethod(&quot;calendars&quot;,&quot;DFLTRANGE&quot;)[N]:[&quot;2000-01-01&quot;,&quot;2001-01-01&quot;]},o.isJSDate=function(N){return typeof N==&quot;object&quot;&amp;&amp;N!==null&amp;&amp;typeof N.getTime==&quot;function&quot;},o.dateTime2ms=function(N,R){if(o.isJSDate(N)){var q=N.getTimezoneOffset()*h,Y=(N.getUTCMinutes()-N.getMinutes())*h+(N.getUTCSeconds()-N.getSeconds())*y+(N.getUTCMilliseconds()-N.getMilliseconds());if(Y){var L=3*h;q=q-L/2+p(Y-q+L/2,L)}return(N=Number(N)-q)&gt;=s&amp;&amp;N&lt;=u?N:g}if(typeof N!=&quot;string&quot;&amp;&amp;typeof N!=&quot;number&quot;)return g;N=String(N);var W=C(R),U=N.charAt(0);!W||U!==&quot;G&quot;&amp;&amp;U!==&quot;g&quot;||(N=N.substr(1),R=&quot;&quot;);var V=W&amp;&amp;R.substr(0,7)===&quot;chinese&quot;,te=N.match(V?k:T);if(!te)return g;var ee=te[1],H=te[3]||&quot;1&quot;,Z=Number(te[5]||1),G=Number(te[7]||0),X=Number(te[9]||0),Q=Number(te[11]||0);if(W){if(ee.length===2)return g;var re;ee=Number(ee);try{var ae=_.getComponentMethod(&quot;calendars&quot;,&quot;getCal&quot;)(R);if(V){var ie=H.charAt(H.length-1)===&quot;i&quot;;H=parseInt(H,10),re=ae.newDate(ee,ae.toMonthIndex(ee,H,ie),Z)}else re=ae.newDate(ee,Number(H),Z)}catch{return g}return re?(re.toJD()-w)*b+G*v+X*h+Q*y:g}ee=ee.length===2?(Number(ee)+2e3-S)%100+S:Number(ee),H-=1;var se=new Date(Date.UTC(2e3,H,Z,G,X));return se.setUTCFullYear(ee),se.getUTCMonth()!==H||se.getUTCDate()!==Z?g:se.getTime()+Q*y},s=o.MIN_MS=o.dateTime2ms(&quot;-9999&quot;),u=o.MAX_MS=o.dateTime2ms(&quot;9999-12-31 23:59:59.9999&quot;),o.isDateTime=function(N,R){return o.dateTime2ms(N,R)!==g};var O=90*b,D=3*v,P=5*h;function E(N,R,q,Y,L){if((R||q||Y||L)&amp;&amp;(N+=&quot; &quot;+M(R,2)+&quot;:&quot;+M(q,2),(Y||L)&amp;&amp;(N+=&quot;:&quot;+M(Y,2),L))){for(var W=4;L%10==0;)W-=1,L/=10;N+=&quot;.&quot;+M(L,W)}return N}o.ms2DateTime=function(N,R,q){if(typeof N!=&quot;number&quot;||!(N&gt;=s&amp;&amp;N&lt;=u))return g;R||(R=0);var Y,L,W,U,V,te,ee=Math.floor(10*p(N+.05,1)),H=Math.round(N-ee/10);if(C(q)){var Z=Math.floor(H/b)+w,G=Math.floor(p(N,b));try{Y=_.getComponentMethod(&quot;calendars&quot;,&quot;getCal&quot;)(q).fromJD(Z).formatDate(&quot;yyyy-mm-dd&quot;)}catch{Y=x(&quot;G%Y-%m-%d&quot;)(new Date(H))}if(Y.charAt(0)===&quot;-&quot;)for(;Y.length&lt;11;)Y=&quot;-0&quot;+Y.substr(1);else for(;Y.length&lt;10;)Y=&quot;0&quot;+Y;L=R&lt;O?Math.floor(G/v):0,W=R&lt;O?Math.floor(G%v/h):0,U=R&lt;D?Math.floor(G%h/y):0,V=R&lt;P?G%y*10+ee:0}else te=new Date(H),Y=x(&quot;%Y-%m-%d&quot;)(te),L=R&lt;O?te.getUTCHours():0,W=R&lt;O?te.getUTCMinutes():0,U=R&lt;D?te.getUTCSeconds():0,V=R&lt;P?10*te.getUTCMilliseconds()+ee:0;return E(Y,L,W,U,V)},o.ms2DateTimeLocal=function(N){if(!(N&gt;=s+b&amp;&amp;N&lt;=u-b))return g;var R=Math.floor(10*p(N+.05,1)),q=new Date(Math.round(N-R/10));return E(c(&quot;%Y-%m-%d&quot;)(q),q.getHours(),q.getMinutes(),q.getSeconds(),10*q.getUTCMilliseconds()+R)},o.cleanDate=function(N,R,q){if(N===g)return R;if(o.isJSDate(N)||typeof N==&quot;number&quot;&amp;&amp;isFinite(N)){if(C(q))return f.error(&quot;JS Dates and milliseconds are incompatible with world calendars&quot;,N),R;if(!(N=o.ms2DateTimeLocal(+N))&amp;&amp;R!==void 0)return R}else if(!o.isDateTime(N,q))return f.error(&quot;unrecognized date&quot;,N),R;return N};var I=/%\\d?f/g,A=/%h/g,F={1:&quot;1&quot;,2:&quot;1&quot;,3:&quot;2&quot;,4:&quot;2&quot;};function j(N,R,q,Y){N=N.replace(I,function(W){var U=Math.min(+W.charAt(1)||6,6);return(R/1e3%1+2).toFixed(U).substr(2).replace(/0+$/,&quot;&quot;)||&quot;0&quot;});var L=new Date(Math.floor(R+.05));if(N=N.replace(A,function(){return F[q(&quot;%q&quot;)(L)]}),C(Y))try{N=_.getComponentMethod(&quot;calendars&quot;,&quot;worldCalFmt&quot;)(N,R,Y)}catch{return&quot;Invalid&quot;}return q(N)(L)}var z=[59,59.9,59.99,59.999,59.9999];o.formatDate=function(N,R,q,Y,L,W){if(L=C(L)&amp;&amp;L,!R)if(q===&quot;y&quot;)R=W.year;else if(q===&quot;m&quot;)R=W.month;else{if(q!==&quot;d&quot;)return function(U,V){var te=p(U+.05,b),ee=M(Math.floor(te/v),2)+&quot;:&quot;+M(p(Math.floor(te/h),60),2);if(V!==&quot;M&quot;){d(V)||(V=0);var H=(100+Math.min(p(U/y,60),z[V])).toFixed(V).substr(1);V&gt;0&amp;&amp;(H=H.replace(/0+$/,&quot;&quot;).replace(/[\\.]$/,&quot;&quot;)),ee+=&quot;:&quot;+H}return ee}(N,q)+`\n",
       "`+j(W.dayMonthYear,N,Y,L);R=W.dayMonth+`\n",
       "`+W.year}return j(R,N,Y,L)};var B=3*b;o.incrementMonth=function(N,R,q){q=C(q)&amp;&amp;q;var Y=p(N,b);if(N=Math.round(N-Y),q)try{var L=Math.round(N/b)+w,W=_.getComponentMethod(&quot;calendars&quot;,&quot;getCal&quot;)(q),U=W.fromJD(L);return R%12?W.add(U,R,&quot;m&quot;):W.add(U,R/12,&quot;y&quot;),(U.toJD()-w)*b+Y}catch{f.error(&quot;invalid ms &quot;+N+&quot; in calendar &quot;+q)}var V=new Date(N+B);return V.setUTCMonth(V.getUTCMonth()+R)+Y-B},o.findExactDates=function(N,R){for(var q,Y,L=0,W=0,U=0,V=0,te=C(R)&amp;&amp;_.getComponentMethod(&quot;calendars&quot;,&quot;getCal&quot;)(R),ee=0;ee&lt;N.length;ee++)if(Y=N[ee],d(Y)){if(!(Y%b))if(te)try{(q=te.fromJD(Y/b+w)).day()===1?q.month()===1?L++:W++:U++}catch{}else(q=new Date(Y)).getUTCDate()===1?q.getUTCMonth()===0?L++:W++:U++}else V++;U+=W+=L;var H=N.length-V;return{exactYears:L/H,exactMonths:W/H,exactDays:U/H}}},24401:function(i,o,a){var s=a(39898),u=a(47769),c=a(35657),d=a(79576);function f(v){var h=v&amp;&amp;v.parentNode;h&amp;&amp;h.removeChild(v)}function p(v,h,y){var w=&quot;plotly.js-style-&quot;+v,_=document.getElementById(w);_||((_=document.createElement(&quot;style&quot;)).setAttribute(&quot;id&quot;,w),_.appendChild(document.createTextNode(&quot;&quot;)),document.head.appendChild(_));var x=_.sheet;x.insertRule?x.insertRule(h+&quot;{&quot;+y+&quot;}&quot;,0):x.addRule?x.addRule(h,y,0):u.warn(&quot;addStyleRule failed&quot;)}function m(v){var h=window.getComputedStyle(v,null),y=h.getPropertyValue(&quot;-webkit-transform&quot;)||h.getPropertyValue(&quot;-moz-transform&quot;)||h.getPropertyValue(&quot;-ms-transform&quot;)||h.getPropertyValue(&quot;-o-transform&quot;)||h.getPropertyValue(&quot;transform&quot;);return y===&quot;none&quot;?null:y.replace(&quot;matrix&quot;,&quot;&quot;).replace(&quot;3d&quot;,&quot;&quot;).slice(1,-1).split(&quot;,&quot;).map(function(w){return+w})}function g(v){for(var h=[];b(v);)h.push(v),v=v.parentNode;return h}function b(v){return v&amp;&amp;(v instanceof Element||v instanceof HTMLElement)}i.exports={getGraphDiv:function(v){var h;if(typeof v==&quot;string&quot;){if((h=document.getElementById(v))===null)throw new Error(&quot;No DOM element with id &#x27;&quot;+v+&quot;&#x27; exists on the page.&quot;);return h}if(v==null)throw new Error(&quot;DOM element provided is null or undefined&quot;);return v},isPlotDiv:function(v){var h=s.select(v);return h.node()instanceof HTMLElement&amp;&amp;h.size()&amp;&amp;h.classed(&quot;js-plotly-plot&quot;)},removeElement:f,addStyleRule:function(v,h){p(&quot;global&quot;,v,h)},addRelatedStyleRule:p,deleteRelatedStyleRule:function(v){var h=&quot;plotly.js-style-&quot;+v,y=document.getElementById(h);y&amp;&amp;f(y)},getFullTransformMatrix:function(v){var h=g(v),y=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];return h.forEach(function(w){var _=m(w);if(_){var x=c.convertCssMatrix(_);y=d.multiply(y,y,x)}}),y},getElementTransformMatrix:m,getElementAndAncestors:g,equalDomRects:function(v,h){return v&amp;&amp;h&amp;&amp;v.top===h.top&amp;&amp;v.left===h.left&amp;&amp;v.right===h.right&amp;&amp;v.bottom===h.bottom}}},11086:function(i,o,a){var s=a(15398).EventEmitter,u={init:function(c){if(c._ev instanceof s)return c;var d=new s,f=new s;return c._ev=d,c._internalEv=f,c.on=d.on.bind(d),c.once=d.once.bind(d),c.removeListener=d.removeListener.bind(d),c.removeAllListeners=d.removeAllListeners.bind(d),c._internalOn=f.on.bind(f),c._internalOnce=f.once.bind(f),c._removeInternalListener=f.removeListener.bind(f),c._removeAllInternalListeners=f.removeAllListeners.bind(f),c.emit=function(p,m){typeof jQuery&lt;&quot;u&quot;&amp;&amp;jQuery(c).trigger(p,m),d.emit(p,m),f.emit(p,m)},c},triggerHandler:function(c,d,f){var p,m;typeof jQuery&lt;&quot;u&quot;&amp;&amp;(p=jQuery(c).triggerHandler(d,f));var g=c._ev;if(!g)return p;var b,v=g._events[d];if(!v)return p;function h(y){return y.listener?(g.removeListener(d,y.listener),y.fired?void 0:(y.fired=!0,y.listener.apply(g,[f]))):y.apply(g,[f])}for(v=Array.isArray(v)?v:[v],b=0;b&lt;v.length-1;b++)h(v[b]);return m=h(v[b]),p!==void 0?p:m},purge:function(c){return delete c._ev,delete c.on,delete c.once,delete c.removeListener,delete c.removeAllListeners,delete c.emit,delete c._ev,delete c._internalEv,delete c._internalOn,delete c._internalOnce,delete c._removeInternalListener,delete c._removeAllInternalListeners,c}};i.exports=u},1426:function(i,o,a){var s=a(41965),u=Array.isArray;function c(d,f,p,m){var g,b,v,h,y,w,_,x=d[0],T=d.length;if(T===2&amp;&amp;u(x)&amp;&amp;u(d[1])&amp;&amp;x.length===0){if(_=function(S,C){var M,O;for(M=0;M&lt;S.length;M++){if((O=S[M])!==null&amp;&amp;typeof O==&quot;object&quot;)return!1;O!==void 0&amp;&amp;(C[M]=O)}return!0}(d[1],x),_)return x;x.splice(0,x.length)}for(var k=1;k&lt;T;k++)for(b in g=d[k])v=x[b],h=g[b],m&amp;&amp;u(h)?x[b]=h:f&amp;&amp;h&amp;&amp;(s(h)||(y=u(h)))?(y?(y=!1,w=v&amp;&amp;u(v)?v:[]):w=v&amp;&amp;s(v)?v:{},x[b]=c([w,h],f,p,m)):(h!==void 0||p)&amp;&amp;(x[b]=h);return x}o.extendFlat=function(){return c(arguments,!1,!1,!1)},o.extendDeep=function(){return c(arguments,!0,!1,!1)},o.extendDeepAll=function(){return c(arguments,!0,!0,!1)},o.extendDeepNoArrays=function(){return c(arguments,!0,!1,!0)}},75744:function(i){i.exports=function(o){for(var a={},s=[],u=0,c=0;c&lt;o.length;c++){var d=o[c];a[d]!==1&amp;&amp;(a[d]=1,s[u++]=d)}return s}},76756:function(i){function o(s){return s.visible===!0}function a(s){var u=s[0].trace;return u.visible===!0&amp;&amp;u._length!==0}i.exports=function(s){for(var u,c=(u=s,Array.isArray(u)&amp;&amp;Array.isArray(u[0])&amp;&amp;u[0][0]&amp;&amp;u[0][0].trace?a:o),d=[],f=0;f&lt;s.length;f++){var p=s[f];c(p)&amp;&amp;d.push(p)}return d}},87642:function(i,o,a){var s,u,c,d=a(64872).mod;function f(m,g,b,v,h,y,w,_){var x=b-m,T=h-m,k=w-h,S=v-g,C=y-g,M=_-y,O=x*M-k*S;if(O===0)return null;var D=(T*M-k*C)/O,P=(T*S-x*C)/O;return P&lt;0||P&gt;1||D&lt;0||D&gt;1?null:{x:m+x*D,y:g+S*D}}function p(m,g,b,v,h){var y=v*m+h*g;if(y&lt;0)return v*v+h*h;if(y&gt;b){var w=v-m,_=h-g;return w*w+_*_}var x=v*g-h*m;return x*x/b}o.segmentsIntersect=f,o.segmentDistance=function(m,g,b,v,h,y,w,_){if(f(m,g,b,v,h,y,w,_))return 0;var x=b-m,T=v-g,k=w-h,S=_-y,C=x*x+T*T,M=k*k+S*S,O=Math.min(p(x,T,C,h-m,y-g),p(x,T,C,w-m,_-g),p(k,S,M,m-h,g-y),p(k,S,M,b-h,v-y));return Math.sqrt(O)},o.getTextLocation=function(m,g,b,v){if(m===u&amp;&amp;v===c||(s={},u=m,c=v),s[b])return s[b];var h=m.getPointAtLength(d(b-v/2,g)),y=m.getPointAtLength(d(b+v/2,g)),w=Math.atan((y.y-h.y)/(y.x-h.x)),_=m.getPointAtLength(d(b,g)),x={x:(4*_.x+h.x+y.x)/6,y:(4*_.y+h.y+y.y)/6,theta:w};return s[b]=x,x},o.clearLocationCache=function(){u=null},o.getVisibleSegment=function(m,g,b){var v,h,y=g.left,w=g.right,_=g.top,x=g.bottom,T=0,k=m.getTotalLength(),S=k;function C(O){var D=m.getPointAtLength(O);O===0?v=D:O===k&amp;&amp;(h=D);var P=D.x&lt;y?y-D.x:D.x&gt;w?D.x-w:0,E=D.y&lt;_?_-D.y:D.y&gt;x?D.y-x:0;return Math.sqrt(P*P+E*E)}for(var M=C(T);M;){if((T+=M+b)&gt;S)return;M=C(T)}for(M=C(S);M;){if(T&gt;(S-=M+b))return;M=C(S)}return{min:T,max:S,len:S-T,total:k,isClosed:T===0&amp;&amp;S===k&amp;&amp;Math.abs(v.x-h.x)&lt;.1&amp;&amp;Math.abs(v.y-h.y)&lt;.1}},o.findPointOnPath=function(m,g,b,v){for(var h,y,w,_=(v=v||{}).pathLength||m.getTotalLength(),x=v.tolerance||.001,T=v.iterationLimit||30,k=m.getPointAtLength(0)[b]&gt;m.getPointAtLength(_)[b]?-1:1,S=0,C=0,M=_;S&lt;T;){if(h=(C+M)/2,w=(y=m.getPointAtLength(h))[b]-g,Math.abs(w)&lt;x)return y;k*w&gt;0?M=h:C=h,S++}return y}},23389:function(i){i.exports=function(o){return o}},39240:function(i){i.exports=function(o,a){if(!a)return o;var s=1/Math.abs(a),u=s&gt;1?(s*o+s*a)/s:o+a,c=String(u).length;if(c&gt;16){var d=String(a).length;if(c&gt;=String(o).length+d){var f=parseFloat(u).toPrecision(12);f.indexOf(&quot;e+&quot;)===-1&amp;&amp;(u=+f)}}return u}},71828:function(i,o,a){var s=a(39898),u=a(84096).g0,c=a(60721).WU,d=a(92770),f=a(50606),p=f.FP_SAFE,m=-p,g=f.BADNUM,b=i.exports={};b.adjustFormat=function(G){return!G||/^\\d[.]\\df/.test(G)||/[.]\\d%/.test(G)?G:G===&quot;0.f&quot;?&quot;~f&quot;:/^\\d%/.test(G)?&quot;~%&quot;:/^\\ds/.test(G)?&quot;~s&quot;:!/^[~,.0$]/.test(G)&amp;&amp;/[&amp;fps]/.test(G)?&quot;~&quot;+G:G};var v={};b.warnBadFormat=function(G){var X=String(G);v[X]||(v[X]=1,b.warn(&#x27;encountered bad format: &quot;&#x27;+X+&#x27;&quot;&#x27;))},b.noFormat=function(G){return String(G)},b.numberFormat=function(G){var X;try{X=c(b.adjustFormat(G))}catch{return b.warnBadFormat(G),b.noFormat}return X},b.nestedProperty=a(65487),b.keyedContainer=a(66636),b.relativeAttr=a(6962),b.isPlainObject=a(41965),b.toLogRange=a(58163),b.relinkPrivateKeys=a(51332);var h=a(73627);b.isTypedArray=h.isTypedArray,b.isArrayOrTypedArray=h.isArrayOrTypedArray,b.isArray1D=h.isArray1D,b.ensureArray=h.ensureArray,b.concat=h.concat,b.maxRowLength=h.maxRowLength,b.minRowLength=h.minRowLength;var y=a(64872);b.mod=y.mod,b.modHalf=y.modHalf;var w=a(96554);b.valObjectMeta=w.valObjectMeta,b.coerce=w.coerce,b.coerce2=w.coerce2,b.coerceFont=w.coerceFont,b.coercePattern=w.coercePattern,b.coerceHoverinfo=w.coerceHoverinfo,b.coerceSelectionMarkerOpacity=w.coerceSelectionMarkerOpacity,b.validate=w.validate;var _=a(41631);b.dateTime2ms=_.dateTime2ms,b.isDateTime=_.isDateTime,b.ms2DateTime=_.ms2DateTime,b.ms2DateTimeLocal=_.ms2DateTimeLocal,b.cleanDate=_.cleanDate,b.isJSDate=_.isJSDate,b.formatDate=_.formatDate,b.incrementMonth=_.incrementMonth,b.dateTick0=_.dateTick0,b.dfltRange=_.dfltRange,b.findExactDates=_.findExactDates,b.MIN_MS=_.MIN_MS,b.MAX_MS=_.MAX_MS;var x=a(65888);b.findBin=x.findBin,b.sorterAsc=x.sorterAsc,b.sorterDes=x.sorterDes,b.distinctVals=x.distinctVals,b.roundUp=x.roundUp,b.sort=x.sort,b.findIndexOfMin=x.findIndexOfMin,b.sortObjectKeys=a(78607);var T=a(80038);b.aggNums=T.aggNums,b.len=T.len,b.mean=T.mean,b.median=T.median,b.midRange=T.midRange,b.variance=T.variance,b.stdev=T.stdev,b.interp=T.interp;var k=a(35657);b.init2dArray=k.init2dArray,b.transposeRagged=k.transposeRagged,b.dot=k.dot,b.translationMatrix=k.translationMatrix,b.rotationMatrix=k.rotationMatrix,b.rotationXYMatrix=k.rotationXYMatrix,b.apply3DTransform=k.apply3DTransform,b.apply2DTransform=k.apply2DTransform,b.apply2DTransform2=k.apply2DTransform2,b.convertCssMatrix=k.convertCssMatrix,b.inverseTransformMatrix=k.inverseTransformMatrix;var S=a(26348);b.deg2rad=S.deg2rad,b.rad2deg=S.rad2deg,b.angleDelta=S.angleDelta,b.angleDist=S.angleDist,b.isFullCircle=S.isFullCircle,b.isAngleInsideSector=S.isAngleInsideSector,b.isPtInsideSector=S.isPtInsideSector,b.pathArc=S.pathArc,b.pathSector=S.pathSector,b.pathAnnulus=S.pathAnnulus;var C=a(99863);b.isLeftAnchor=C.isLeftAnchor,b.isCenterAnchor=C.isCenterAnchor,b.isRightAnchor=C.isRightAnchor,b.isTopAnchor=C.isTopAnchor,b.isMiddleAnchor=C.isMiddleAnchor,b.isBottomAnchor=C.isBottomAnchor;var M=a(87642);b.segmentsIntersect=M.segmentsIntersect,b.segmentDistance=M.segmentDistance,b.getTextLocation=M.getTextLocation,b.clearLocationCache=M.clearLocationCache,b.getVisibleSegment=M.getVisibleSegment,b.findPointOnPath=M.findPointOnPath;var O=a(1426);b.extendFlat=O.extendFlat,b.extendDeep=O.extendDeep,b.extendDeepAll=O.extendDeepAll,b.extendDeepNoArrays=O.extendDeepNoArrays;var D=a(47769);b.log=D.log,b.warn=D.warn,b.error=D.error;var P=a(30587);b.counterRegex=P.counter;var E=a(79990);b.throttle=E.throttle,b.throttleDone=E.done,b.clearThrottle=E.clear;var I=a(24401);function A(G){var X={};for(var Q in G)for(var re=G[Q],ae=0;ae&lt;re.length;ae++)X[re[ae]]=+Q;return X}b.getGraphDiv=I.getGraphDiv,b.isPlotDiv=I.isPlotDiv,b.removeElement=I.removeElement,b.addStyleRule=I.addStyleRule,b.addRelatedStyleRule=I.addRelatedStyleRule,b.deleteRelatedStyleRule=I.deleteRelatedStyleRule,b.getFullTransformMatrix=I.getFullTransformMatrix,b.getElementTransformMatrix=I.getElementTransformMatrix,b.getElementAndAncestors=I.getElementAndAncestors,b.equalDomRects=I.equalDomRects,b.clearResponsive=a(86367),b.preserveDrawingBuffer=a(45142),b.makeTraceGroups=a(77310),b._=a(15867),b.notifier=a(75046),b.filterUnique=a(75744),b.filterVisible=a(76756),b.pushUnique=a(75138),b.increment=a(39240),b.cleanNumber=a(95218),b.ensureNumber=function(G){return d(G)?(G=Number(G))&gt;p||G&lt;m?g:G:g},b.isIndex=function(G,X){return!(X!==void 0&amp;&amp;G&gt;=X)&amp;&amp;d(G)&amp;&amp;G&gt;=0&amp;&amp;G%1==0},b.noop=a(64213),b.identity=a(23389),b.repeat=function(G,X){for(var Q=new Array(X),re=0;re&lt;X;re++)Q[re]=G;return Q},b.swapAttrs=function(G,X,Q,re){Q||(Q=&quot;x&quot;),re||(re=&quot;y&quot;);for(var ae=0;ae&lt;X.length;ae++){var ie=X[ae],se=b.nestedProperty(G,ie.replace(&quot;?&quot;,Q)),he=b.nestedProperty(G,ie.replace(&quot;?&quot;,re)),Se=se.get();se.set(he.get()),he.set(Se)}},b.raiseToTop=function(G){G.parentNode.appendChild(G)},b.cancelTransition=function(G){return G.transition().duration(0)},b.constrain=function(G,X,Q){return X&gt;Q?Math.max(Q,Math.min(X,G)):Math.max(X,Math.min(Q,G))},b.bBoxIntersect=function(G,X,Q){return Q=Q||0,G.left&lt;=X.right+Q&amp;&amp;X.left&lt;=G.right+Q&amp;&amp;G.top&lt;=X.bottom+Q&amp;&amp;X.top&lt;=G.bottom+Q},b.simpleMap=function(G,X,Q,re,ae){for(var ie=G.length,se=new Array(ie),he=0;he&lt;ie;he++)se[he]=X(G[he],Q,re,ae);return se},b.randstr=function G(X,Q,re,ae){if(re||(re=16),Q===void 0&amp;&amp;(Q=24),Q&lt;=0)return&quot;0&quot;;var ie,se,he=Math.log(Math.pow(2,Q))/Math.log(re),Se=&quot;&quot;;for(ie=2;he===1/0;ie*=2)he=Math.log(Math.pow(2,Q/ie))/Math.log(re)*ie;var Oe=he-Math.floor(he);for(ie=0;ie&lt;Math.floor(he);ie++)Se=Math.floor(Math.random()*re).toString(re)+Se;Oe&amp;&amp;(se=Math.pow(re,Oe),Se=Math.floor(Math.random()*se).toString(re)+Se);var Pe=parseInt(Se,re);return X&amp;&amp;X[Se]||Pe!==1/0&amp;&amp;Pe&gt;=Math.pow(2,Q)?ae&gt;10?(b.warn(&quot;randstr failed uniqueness&quot;),Se):G(X,Q,re,(ae||0)+1):Se},b.OptionControl=function(G,X){G||(G={}),X||(X=&quot;opt&quot;);var Q={optionList:[],_newoption:function(re){re[X]=G,Q[re.name]=re,Q.optionList.push(re)}};return Q[&quot;_&quot;+X]=G,Q},b.smooth=function(G,X){if((X=Math.round(X)||0)&lt;2)return G;var Q,re,ae,ie,se=G.length,he=2*se,Se=2*X-1,Oe=new Array(Se),Pe=new Array(se);for(Q=0;Q&lt;Se;Q++)Oe[Q]=(1-Math.cos(Math.PI*(Q+1)/X))/(2*X);for(Q=0;Q&lt;se;Q++){for(ie=0,re=0;re&lt;Se;re++)(ae=Q+re+1-X)&lt;-se?ae-=he*Math.round(ae/he):ae&gt;=he&amp;&amp;(ae-=he*Math.floor(ae/he)),ae&lt;0?ae=-1-ae:ae&gt;=se&amp;&amp;(ae=he-1-ae),ie+=G[ae]*Oe[re];Pe[Q]=ie}return Pe},b.syncOrAsync=function(G,X,Q){var re;function ae(){return b.syncOrAsync(G,X,Q)}for(;G.length;)if((re=(0,G.splice(0,1)[0])(X))&amp;&amp;re.then)return re.then(ae);return Q&amp;&amp;Q(X)},b.stripTrailingSlash=function(G){return G.substr(-1)===&quot;/&quot;?G.substr(0,G.length-1):G},b.noneOrAll=function(G,X,Q){if(G){var re,ae=!1,ie=!0;for(re=0;re&lt;Q.length;re++)G[Q[re]]!=null?ae=!0:ie=!1;if(ae&amp;&amp;!ie)for(re=0;re&lt;Q.length;re++)G[Q[re]]=X[Q[re]]}},b.mergeArray=function(G,X,Q,re){var ae=typeof re==&quot;function&quot;;if(b.isArrayOrTypedArray(G))for(var ie=Math.min(G.length,X.length),se=0;se&lt;ie;se++){var he=G[se];X[se][Q]=ae?re(he):he}},b.mergeArrayCastPositive=function(G,X,Q){return b.mergeArray(G,X,Q,function(re){var ae=+re;return isFinite(ae)&amp;&amp;ae&gt;0?ae:0})},b.fillArray=function(G,X,Q,re){if(re=re||b.identity,b.isArrayOrTypedArray(G))for(var ae=0;ae&lt;X.length;ae++)X[ae][Q]=re(G[ae])},b.castOption=function(G,X,Q,re){re=re||b.identity;var ae=b.nestedProperty(G,Q).get();return b.isArrayOrTypedArray(ae)?Array.isArray(X)&amp;&amp;b.isArrayOrTypedArray(ae[X[0]])?re(ae[X[0]][X[1]]):re(ae[X]):ae},b.extractOption=function(G,X,Q,re){if(Q in G)return G[Q];var ae=b.nestedProperty(X,re).get();return Array.isArray(ae)?void 0:ae},b.tagSelected=function(G,X,Q){var re,ae,ie=X.selectedpoints,se=X._indexToPoints;se&amp;&amp;(re=A(se));for(var he=0;he&lt;ie.length;he++){var Se=ie[he];if(b.isIndex(Se)||b.isArrayOrTypedArray(Se)&amp;&amp;b.isIndex(Se[0])&amp;&amp;b.isIndex(Se[1])){var Oe=re?re[Se]:Se,Pe=Q?Q[Oe]:Oe;(ae=Pe)!==void 0&amp;&amp;ae&lt;G.length&amp;&amp;(G[Pe].selected=1)}}},b.selIndices2selPoints=function(G){var X=G.selectedpoints,Q=G._indexToPoints;if(Q){for(var re=A(Q),ae=[],ie=0;ie&lt;X.length;ie++){var se=X[ie];if(b.isIndex(se)){var he=re[se];b.isIndex(he)&amp;&amp;ae.push(he)}}return ae}return X},b.getTargetArray=function(G,X){var Q=X.target;if(typeof Q==&quot;string&quot;&amp;&amp;Q){var re=b.nestedProperty(G,Q).get();return!!Array.isArray(re)&amp;&amp;re}return!!Array.isArray(Q)&amp;&amp;Q},b.minExtend=function G(X,Q,re){var ae={};typeof Q!=&quot;object&quot;&amp;&amp;(Q={});var ie,se,he,Se=re===&quot;pieLike&quot;?-1:3,Oe=Object.keys(X);for(ie=0;ie&lt;Oe.length;ie++)he=X[se=Oe[ie]],se.charAt(0)!==&quot;_&quot;&amp;&amp;typeof he!=&quot;function&quot;&amp;&amp;(se===&quot;module&quot;?ae[se]=he:Array.isArray(he)?ae[se]=se===&quot;colorscale&quot;||Se===-1?he.slice():he.slice(0,Se):b.isTypedArray(he)?ae[se]=Se===-1?he.subarray():he.subarray(0,Se):ae[se]=he&amp;&amp;typeof he==&quot;object&quot;?G(X[se],Q[se],re):he);for(Oe=Object.keys(Q),ie=0;ie&lt;Oe.length;ie++)typeof(he=Q[se=Oe[ie]])==&quot;object&quot;&amp;&amp;se in ae&amp;&amp;typeof ae[se]==&quot;object&quot;||(ae[se]=he);return ae},b.titleCase=function(G){return G.charAt(0).toUpperCase()+G.substr(1)},b.containsAny=function(G,X){for(var Q=0;Q&lt;X.length;Q++)if(G.indexOf(X[Q])!==-1)return!0;return!1},b.isIE=function(){return window.navigator.msSaveBlob!==void 0};var F=/Version\\/[\\d\\.]+.*Safari/;b.isSafari=function(){return F.test(window.navigator.userAgent)};var j=/iPad|iPhone|iPod/;b.isIOS=function(){return j.test(window.navigator.userAgent)};var z=/Firefox\\/(\\d+)\\.\\d+/;b.getFirefoxVersion=function(){var G=z.exec(window.navigator.userAgent);if(G&amp;&amp;G.length===2){var X=parseInt(G[1]);if(!isNaN(X))return X}return null},b.isD3Selection=function(G){return G instanceof s.selection},b.ensureSingle=function(G,X,Q,re){var ae=G.select(X+(Q?&quot;.&quot;+Q:&quot;&quot;));if(ae.size())return ae;var ie=G.append(X);return Q&amp;&amp;ie.classed(Q,!0),re&amp;&amp;ie.call(re),ie},b.ensureSingleById=function(G,X,Q,re){var ae=G.select(X+&quot;#&quot;+Q);if(ae.size())return ae;var ie=G.append(X).attr(&quot;id&quot;,Q);return re&amp;&amp;ie.call(re),ie},b.objectFromPath=function(G,X){for(var Q,re=G.split(&quot;.&quot;),ae=Q={},ie=0;ie&lt;re.length;ie++){var se=re[ie],he=null,Se=re[ie].match(/(.*)\\[([0-9]+)\\]/);Se?(se=Se[1],he=Se[2],Q=Q[se]=[],ie===re.length-1?Q[he]=X:Q[he]={},Q=Q[he]):(ie===re.length-1?Q[se]=X:Q[se]={},Q=Q[se])}return ae};var B=/^([^\\[\\.]+)\\.(.+)?/,N=/^([^\\.]+)\\[([0-9]+)\\](\\.)?(.+)?/;function R(G){return G.slice(0,2)===&quot;__&quot;}b.expandObjectPaths=function(G){var X,Q,re,ae,ie,se,he;if(typeof G==&quot;object&quot;&amp;&amp;!Array.isArray(G)){for(Q in G)if(G.hasOwnProperty(Q))if(X=Q.match(B)){if(ae=G[Q],R(re=X[1]))continue;delete G[Q],G[re]=b.extendDeepNoArrays(G[re]||{},b.objectFromPath(Q,b.expandObjectPaths(ae))[re])}else if(X=Q.match(N)){if(ae=G[Q],R(re=X[1]))continue;if(ie=parseInt(X[2]),delete G[Q],G[re]=G[re]||[],X[3]===&quot;.&quot;)he=X[4],se=G[re][ie]=G[re][ie]||{},b.extendDeepNoArrays(se,b.objectFromPath(he,b.expandObjectPaths(ae)));else{if(R(re))continue;G[re][ie]=b.expandObjectPaths(ae)}}else{if(R(Q))continue;G[Q]=b.expandObjectPaths(G[Q])}}return G},b.numSeparate=function(G,X,Q){if(Q||(Q=!1),typeof X!=&quot;string&quot;||X.length===0)throw new Error(&quot;Separator string required for formatting!&quot;);typeof G==&quot;number&quot;&amp;&amp;(G=String(G));var re=/(\\d+)(\\d{3})/,ae=X.charAt(0),ie=X.charAt(1),se=G.split(&quot;.&quot;),he=se[0],Se=se.length&gt;1?ae+se[1]:&quot;&quot;;if(ie&amp;&amp;(se.length&gt;1||he.length&gt;4||Q))for(;re.test(he);)he=he.replace(re,&quot;$1&quot;+ie+&quot;$2&quot;);return he+Se},b.TEMPLATE_STRING_REGEX=/%{([^\\s%{}:]*)([:|\\|][^}]*)?}/g;var q=/^\\w*$/;b.templateString=function(G,X){var Q={};return G.replace(b.TEMPLATE_STRING_REGEX,function(re,ae){var ie;return q.test(ae)?ie=X[ae]:(Q[ae]=Q[ae]||b.nestedProperty(X,ae).get,ie=Q[ae]()),b.isValidTextValue(ie)?ie:&quot;&quot;})};var Y={max:10,count:0,name:&quot;hovertemplate&quot;};b.hovertemplateString=function(){return te.apply(Y,arguments)};var L={max:10,count:0,name:&quot;texttemplate&quot;};b.texttemplateString=function(){return te.apply(L,arguments)};var W=/^(\\S+)([\\*\\/])(-?\\d+(\\.\\d+)?)$/,U={max:10,count:0,name:&quot;texttemplate&quot;,parseMultDiv:!0};b.texttemplateStringForShapes=function(){return te.apply(U,arguments)};var V=/^[:|\\|]/;function te(G,X,Q){var re=this,ae=arguments;X||(X={});var ie={};return G.replace(b.TEMPLATE_STRING_REGEX,function(se,he,Se){var Oe=he===&quot;_xother&quot;||he===&quot;_yother&quot;,Pe=he===&quot;_xother_&quot;||he===&quot;_yother_&quot;,Me=he===&quot;xother_&quot;||he===&quot;yother_&quot;,ce=he===&quot;xother&quot;||he===&quot;yother&quot;||Oe||Me||Pe,we=he;(Oe||Pe)&amp;&amp;(we=we.substring(1)),(Me||Pe)&amp;&amp;(we=we.substring(0,we.length-1));var K,ne,de,_e=null,ue=null;if(re.parseMultDiv){var pe=function(Ae){var Re=Ae.match(W);return Re?{key:Re[1],op:Re[2],number:Number(Re[3])}:{key:Ae,op:null,number:null}}(we);we=pe.key,_e=pe.op,ue=pe.number}if(ce){if((K=X[we])===void 0)return&quot;&quot;}else for(de=3;de&lt;ae.length;de++)if(ne=ae[de]){if(ne.hasOwnProperty(we)){K=ne[we];break}if(q.test(we)||(K=b.nestedProperty(ne,we).get(),(K=ie[we]||b.nestedProperty(ne,we).get())&amp;&amp;(ie[we]=K)),K!==void 0)break}if(K!==void 0&amp;&amp;(_e===&quot;*&quot;&amp;&amp;(K*=ue),_e===&quot;/&quot;&amp;&amp;(K/=ue)),K===void 0&amp;&amp;re)return re.count&lt;re.max&amp;&amp;(b.warn(&quot;Variable &#x27;&quot;+we+&quot;&#x27; in &quot;+re.name+&quot; could not be found!&quot;),K=se),re.count===re.max&amp;&amp;b.warn(&quot;Too many &quot;+re.name+&quot; warnings - additional warnings will be suppressed&quot;),re.count++,se;if(Se){var xe;if(Se[0]===&quot;:&quot;&amp;&amp;(K=(xe=Q?Q.numberFormat:b.numberFormat)(Se.replace(V,&quot;&quot;))(K)),Se[0]===&quot;|&quot;){xe=Q?Q.timeFormat:u;var ye=b.dateTime2ms(K);K=b.formatDate(ye,Se.replace(V,&quot;&quot;),!1,xe)}}else{var Te=we+&quot;Label&quot;;X.hasOwnProperty(Te)&amp;&amp;(K=X[Te])}return ce&amp;&amp;(K=&quot;(&quot;+K+&quot;)&quot;,(Oe||Pe)&amp;&amp;(K=&quot; &quot;+K),(Me||Pe)&amp;&amp;(K+=&quot; &quot;)),K})}b.subplotSort=function(G,X){for(var Q=Math.min(G.length,X.length)+1,re=0,ae=0,ie=0;ie&lt;Q;ie++){var se=G.charCodeAt(ie)||0,he=X.charCodeAt(ie)||0,Se=se&gt;=48&amp;&amp;se&lt;=57,Oe=he&gt;=48&amp;&amp;he&lt;=57;if(Se&amp;&amp;(re=10*re+se-48),Oe&amp;&amp;(ae=10*ae+he-48),!Se||!Oe){if(re!==ae)return re-ae;if(se!==he)return se-he}}return ae-re};var ee=2e9;b.seedPseudoRandom=function(){ee=2e9},b.pseudoRandom=function(){var G=ee;return ee=(69069*ee+1)%4294967296,Math.abs(ee-G)&lt;429496729?b.pseudoRandom():ee/4294967296},b.fillText=function(G,X,Q){var re=Array.isArray(Q)?function(se){Q.push(se)}:function(se){Q.text=se},ae=b.extractOption(G,X,&quot;htx&quot;,&quot;hovertext&quot;);if(b.isValidTextValue(ae))return re(ae);var ie=b.extractOption(G,X,&quot;tx&quot;,&quot;text&quot;);return b.isValidTextValue(ie)?re(ie):void 0},b.isValidTextValue=function(G){return G||G===0},b.formatPercent=function(G,X){X=X||0;for(var Q=(Math.round(100*G*Math.pow(10,X))*Math.pow(.1,X)).toFixed(X)+&quot;%&quot;,re=0;re&lt;X;re++)Q.indexOf(&quot;.&quot;)!==-1&amp;&amp;(Q=(Q=Q.replace(&quot;0%&quot;,&quot;%&quot;)).replace(&quot;.%&quot;,&quot;%&quot;));return Q},b.isHidden=function(G){var X=window.getComputedStyle(G).display;return!X||X===&quot;none&quot;},b.strTranslate=function(G,X){return G||X?&quot;translate(&quot;+G+&quot;,&quot;+X+&quot;)&quot;:&quot;&quot;},b.strRotate=function(G){return G?&quot;rotate(&quot;+G+&quot;)&quot;:&quot;&quot;},b.strScale=function(G){return G!==1?&quot;scale(&quot;+G+&quot;)&quot;:&quot;&quot;},b.getTextTransform=function(G){var X=G.noCenter,Q=G.textX,re=G.textY,ae=G.targetX,ie=G.targetY,se=G.anchorX||0,he=G.anchorY||0,Se=G.rotate,Oe=G.scale;return Oe?Oe&gt;1&amp;&amp;(Oe=1):Oe=0,b.strTranslate(ae-Oe*(Q+se),ie-Oe*(re+he))+b.strScale(Oe)+(Se?&quot;rotate(&quot;+Se+(X?&quot;&quot;:&quot; &quot;+Q+&quot; &quot;+re)+&quot;)&quot;:&quot;&quot;)},b.setTransormAndDisplay=function(G,X){G.attr(&quot;transform&quot;,b.getTextTransform(X)),G.style(&quot;display&quot;,X.scale?null:&quot;none&quot;)},b.ensureUniformFontSize=function(G,X){var Q=b.extendFlat({},X);return Q.size=Math.max(X.size,G._fullLayout.uniformtext.minsize||0),Q},b.join2=function(G,X,Q){var re=G.length;return re&gt;1?G.slice(0,-1).join(X)+Q+G[re-1]:G.join(X)},b.bigFont=function(G){return Math.round(1.2*G)};var H=b.getFirefoxVersion(),Z=H!==null&amp;&amp;H&lt;86;b.getPositionFromD3Event=function(){return Z?[s.event.layerX,s.event.layerY]:[s.event.offsetX,s.event.offsetY]}},41965:function(i){i.exports=function(o){return window&amp;&amp;window.process&amp;&amp;window.process.versions?Object.prototype.toString.call(o)===&quot;[object Object]&quot;:Object.prototype.toString.call(o)===&quot;[object Object]&quot;&amp;&amp;Object.getPrototypeOf(o).hasOwnProperty(&quot;hasOwnProperty&quot;)}},66636:function(i,o,a){var s=a(65487),u=/^\\w*$/;i.exports=function(c,d,f,p){var m,g,b;f=f||&quot;name&quot;,p=p||&quot;value&quot;;var v={};d&amp;&amp;d.length?(b=s(c,d),g=b.get()):g=c,d=d||&quot;&quot;;var h={};if(g)for(m=0;m&lt;g.length;m++)h[g[m][f]]=m;var y=u.test(p),w={set:function(_,x){var T=x===null?4:0;if(!g){if(!b||T===4)return;g=[],b.set(g)}var k=h[_];if(k===void 0){if(T===4)return;T|=3,k=g.length,h[_]=k}else x!==(y?g[k][p]:s(g[k],p).get())&amp;&amp;(T|=2);var S=g[k]=g[k]||{};return S[f]=_,y?S[p]=x:s(S,p).set(x),x!==null&amp;&amp;(T&amp;=-5),v[k]=v[k]|T,w},get:function(_){if(g){var x=h[_];return x===void 0?void 0:y?g[x][p]:s(g[x],p).get()}},rename:function(_,x){var T=h[_];return T===void 0||(v[T]=1|v[T],h[x]=T,delete h[_],g[T][f]=x),w},remove:function(_){var x=h[_];if(x===void 0)return w;var T=g[x];if(Object.keys(T).length&gt;2)return v[x]=2|v[x],w.set(_,null);if(y){for(m=x;m&lt;g.length;m++)v[m]=3|v[m];for(m=x;m&lt;g.length;m++)h[g[m][f]]--;g.splice(x,1),delete h[_]}else s(T,p).set(null),v[x]=6|v[x];return w},constructUpdate:function(){for(var _,x,T={},k=Object.keys(v),S=0;S&lt;k.length;S++)x=k[S],_=d+&quot;[&quot;+x+&quot;]&quot;,g[x]?(1&amp;v[x]&amp;&amp;(T[_+&quot;.&quot;+f]=g[x][f]),2&amp;v[x]&amp;&amp;(T[_+&quot;.&quot;+p]=y?4&amp;v[x]?null:g[x][p]:4&amp;v[x]?null:s(g[x],p).get())):T[_]=null;return T}};return w}},15867:function(i,o,a){var s=a(73972);i.exports=function(u,c){for(var d=u._context.locale,f=0;f&lt;2;f++){for(var p=u._context.locales,m=0;m&lt;2;m++){var g=(p[d]||{}).dictionary;if(g){var b=g[c];if(b)return b}p=s.localeRegistry}var v=d.split(&quot;-&quot;)[0];if(v===d)break;d=v}return c}},47769:function(i,o,a){var s=a(72075).dfltConfig,u=a(75046),c=i.exports={};c.log=function(){var d;if(s.logging&gt;1){var f=[&quot;LOG:&quot;];for(d=0;d&lt;arguments.length;d++)f.push(arguments[d]);console.trace.apply(console,f)}if(s.notifyOnLogging&gt;1){var p=[];for(d=0;d&lt;arguments.length;d++)p.push(arguments[d]);u(p.join(&quot;&lt;br&gt;&quot;),&quot;long&quot;)}},c.warn=function(){var d;if(s.logging&gt;0){var f=[&quot;WARN:&quot;];for(d=0;d&lt;arguments.length;d++)f.push(arguments[d]);console.trace.apply(console,f)}if(s.notifyOnLogging&gt;0){var p=[];for(d=0;d&lt;arguments.length;d++)p.push(arguments[d]);u(p.join(&quot;&lt;br&gt;&quot;),&quot;stick&quot;)}},c.error=function(){var d;if(s.logging&gt;0){var f=[&quot;ERROR:&quot;];for(d=0;d&lt;arguments.length;d++)f.push(arguments[d]);console.error.apply(console,f)}if(s.notifyOnLogging&gt;0){var p=[];for(d=0;d&lt;arguments.length;d++)p.push(arguments[d]);u(p.join(&quot;&lt;br&gt;&quot;),&quot;stick&quot;)}}},77310:function(i,o,a){var s=a(39898);i.exports=function(u,c,d){var f=u.selectAll(&quot;g.&quot;+d.replace(/\\s/g,&quot;.&quot;)).data(c,function(m){return m[0].trace.uid});f.exit().remove(),f.enter().append(&quot;g&quot;).attr(&quot;class&quot;,d),f.order();var p=u.classed(&quot;rangeplot&quot;)?&quot;nodeRangePlot3&quot;:&quot;node3&quot;;return f.each(function(m){m[0][p]=s.select(this)}),f}},35657:function(i,o,a){var s=a(79576);o.init2dArray=function(u,c){for(var d=new Array(u),f=0;f&lt;u;f++)d[f]=new Array(c);return d},o.transposeRagged=function(u){var c,d,f=0,p=u.length;for(c=0;c&lt;p;c++)f=Math.max(f,u[c].length);var m=new Array(f);for(c=0;c&lt;f;c++)for(m[c]=new Array(p),d=0;d&lt;p;d++)m[c][d]=u[d][c];return m},o.dot=function(u,c){if(!u.length||!c.length||u.length!==c.length)return null;var d,f,p=u.length;if(u[0].length)for(d=new Array(p),f=0;f&lt;p;f++)d[f]=o.dot(u[f],c);else if(c[0].length){var m=o.transposeRagged(c);for(d=new Array(m.length),f=0;f&lt;m.length;f++)d[f]=o.dot(u,m[f])}else for(d=0,f=0;f&lt;p;f++)d+=u[f]*c[f];return d},o.translationMatrix=function(u,c){return[[1,0,u],[0,1,c],[0,0,1]]},o.rotationMatrix=function(u){var c=u*Math.PI/180;return[[Math.cos(c),-Math.sin(c),0],[Math.sin(c),Math.cos(c),0],[0,0,1]]},o.rotationXYMatrix=function(u,c,d){return o.dot(o.dot(o.translationMatrix(c,d),o.rotationMatrix(u)),o.translationMatrix(-c,-d))},o.apply3DTransform=function(u){return function(){var c=arguments,d=arguments.length===1?c[0]:[c[0],c[1],c[2]||0];return o.dot(u,[d[0],d[1],d[2],1]).slice(0,3)}},o.apply2DTransform=function(u){return function(){var c=arguments;c.length===3&amp;&amp;(c=c[0]);var d=arguments.length===1?c[0]:[c[0],c[1]];return o.dot(u,[d[0],d[1],1]).slice(0,2)}},o.apply2DTransform2=function(u){var c=o.apply2DTransform(u);return function(d){return c(d.slice(0,2)).concat(c(d.slice(2,4)))}},o.convertCssMatrix=function(u){if(u){var c=u.length;if(c===16)return u;if(c===6)return[u[0],u[1],0,0,u[2],u[3],0,0,0,0,1,0,u[4],u[5],0,1]}return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]},o.inverseTransformMatrix=function(u){var c=[];return s.invert(c,u),[[c[0],c[1],c[2],c[3]],[c[4],c[5],c[6],c[7]],[c[8],c[9],c[10],c[11]],[c[12],c[13],c[14],c[15]]]}},64872:function(i){i.exports={mod:function(o,a){var s=o%a;return s&lt;0?s+a:s},modHalf:function(o,a){return Math.abs(o)&gt;a/2?o-Math.round(o/a)*a:o}}},65487:function(i,o,a){var s=a(92770),u=a(73627).isArrayOrTypedArray;function c(v,h){return function(){var y,w,_,x,T,k=v;for(x=0;x&lt;h.length-1;x++){if((y=h[x])===-1){for(w=!0,_=[],T=0;T&lt;k.length;T++)_[T]=c(k[T],h.slice(x+1))(),_[T]!==_[0]&amp;&amp;(w=!1);return w?_[0]:_}if(typeof y==&quot;number&quot;&amp;&amp;!u(k)||typeof(k=k[y])!=&quot;object&quot;||k===null)return}if(typeof k==&quot;object&quot;&amp;&amp;k!==null&amp;&amp;(_=k[h[x]])!==null)return _}}i.exports=function(v,h){if(s(h))h=String(h);else if(typeof h!=&quot;string&quot;||h.substr(h.length-4)===&quot;[-1]&quot;)throw&quot;bad property string&quot;;var y,w,_,x,T=h.split(&quot;.&quot;);for(x=0;x&lt;T.length;x++)if(String(T[x]).slice(0,2)===&quot;__&quot;)throw&quot;bad property string&quot;;for(x=0;x&lt;T.length;){if(y=String(T[x]).match(/^([^\\[\\]]*)((\\[\\-?[0-9]*\\])+)$/)){if(y[1])T[x]=y[1];else{if(x!==0)throw&quot;bad property string&quot;;T.splice(0,1)}for(w=y[2].substr(1,y[2].length-2).split(&quot;][&quot;),_=0;_&lt;w.length;_++)x++,T.splice(x,0,Number(w[_]))}x++}return typeof v!=&quot;object&quot;?function(k,S,C){return{set:function(){throw&quot;bad container&quot;},get:function(){},astr:S,parts:C,obj:k}}(v,h,T):{set:p(v,T,h),get:c(v,T),astr:h,parts:T,obj:v}};var d=/(^|\\.)args\\[/;function f(v,h){return v===void 0||v===null&amp;&amp;!h.match(d)}function p(v,h,y){return function(w){var _,x,T=v,k=&quot;&quot;,S=f(w,y);for(x=0;x&lt;h.length-1;x++){if(typeof(_=h[x])==&quot;number&quot;&amp;&amp;!u(T))throw&quot;array index but container is not an array&quot;;if(_===-1){if(S=!g(T,h.slice(x+1),w,y))break;return}if(!b(T,_,h[x+1],S))break;if(typeof(T=T[_])!=&quot;object&quot;||T===null)throw&quot;container is not an object&quot;;k=m(k,_)}if(S){if(x===h.length-1&amp;&amp;(delete T[h[x]],Array.isArray(T)&amp;&amp;+h[x]==T.length-1))for(;T.length&amp;&amp;T[T.length-1]===void 0;)T.pop()}else T[h[x]]=w}}function m(v,h){var y=h;return s(h)?y=&quot;[&quot;+h+&quot;]&quot;:v&amp;&amp;(y=&quot;.&quot;+h),v+y}function g(v,h,y,w){var _,x=u(y),T=!0,k=y,S=w.replace(&quot;-1&quot;,0),C=!x&amp;&amp;f(y,S),M=h[0];for(_=0;_&lt;v.length;_++)S=w.replace(&quot;-1&quot;,_),x&amp;&amp;(C=f(k=y[_%y.length],S)),C&amp;&amp;(T=!1),b(v,_,M,C)&amp;&amp;p(v[_],h,w.replace(&quot;-1&quot;,_))(k);return T}function b(v,h,y,w){if(v[h]===void 0){if(w)return!1;v[h]=typeof y==&quot;number&quot;?[]:{}}return!0}},64213:function(i){i.exports=function(){}},75046:function(i,o,a){var s=a(39898),u=a(92770),c=[];i.exports=function(d,f){if(c.indexOf(d)===-1){c.push(d);var p=1e3;u(f)?p=f:f===&quot;long&quot;&amp;&amp;(p=3e3);var m=s.select(&quot;body&quot;).selectAll(&quot;.plotly-notifier&quot;).data([0]);m.enter().append(&quot;div&quot;).classed(&quot;plotly-notifier&quot;,!0),m.selectAll(&quot;.notifier-note&quot;).data(c).enter().append(&quot;div&quot;).classed(&quot;notifier-note&quot;,!0).style(&quot;opacity&quot;,0).each(function(b){var v=s.select(this);v.append(&quot;button&quot;).classed(&quot;notifier-close&quot;,!0).html(&quot;&amp;times;&quot;).on(&quot;click&quot;,function(){v.transition().call(g)});for(var h=v.append(&quot;p&quot;),y=b.split(/&lt;br\\s*\\/?&gt;/g),w=0;w&lt;y.length;w++)w&amp;&amp;h.append(&quot;br&quot;),h.append(&quot;span&quot;).text(y[w]);f===&quot;stick&quot;?v.transition().duration(350).style(&quot;opacity&quot;,1):v.transition().duration(700).style(&quot;opacity&quot;,1).transition().delay(p).call(g)})}function g(b){b.duration(700).style(&quot;opacity&quot;,0).each(&quot;end&quot;,function(v){var h=c.indexOf(v);h!==-1&amp;&amp;c.splice(h,1),s.select(this).remove()})}}},39918:function(i,o,a){var s=a(6964),u=&quot;data-savedcursor&quot;;i.exports=function(c,d){var f=c.attr(u);if(d){if(!f){for(var p=(c.attr(&quot;class&quot;)||&quot;&quot;).split(&quot; &quot;),m=0;m&lt;p.length;m++){var g=p[m];g.indexOf(&quot;cursor-&quot;)===0&amp;&amp;c.attr(u,g.substr(7)).classed(g,!1)}c.attr(u)||c.attr(u,&quot;!!&quot;)}s(c,d)}else f&amp;&amp;(c.attr(u,null),f===&quot;!!&quot;?s(c):s(c,f))}},61082:function(i,o,a){var s=a(35657).dot,u=a(50606).BADNUM,c=i.exports={};c.tester=function(d){var f,p=d.slice(),m=p[0][0],g=m,b=p[0][1],v=b;for(p[p.length-1][0]===p[0][0]&amp;&amp;p[p.length-1][1]===p[0][1]||p.push(p[0]),f=1;f&lt;p.length;f++)m=Math.min(m,p[f][0]),g=Math.max(g,p[f][0]),b=Math.min(b,p[f][1]),v=Math.max(v,p[f][1]);var h,y=!1;p.length===5&amp;&amp;(p[0][0]===p[1][0]?p[2][0]===p[3][0]&amp;&amp;p[0][1]===p[3][1]&amp;&amp;p[1][1]===p[2][1]&amp;&amp;(y=!0,h=function(x){return x[0]===p[0][0]}):p[0][1]===p[1][1]&amp;&amp;p[2][1]===p[3][1]&amp;&amp;p[0][0]===p[3][0]&amp;&amp;p[1][0]===p[2][0]&amp;&amp;(y=!0,h=function(x){return x[1]===p[0][1]}));var w=!0,_=p[0];for(f=1;f&lt;p.length;f++)if(_[0]!==p[f][0]||_[1]!==p[f][1]){w=!1;break}return{xmin:m,xmax:g,ymin:b,ymax:v,pts:p,contains:y?function(x,T){var k=x[0],S=x[1];return!(k===u||k&lt;m||k&gt;g||S===u||S&lt;b||S&gt;v||T&amp;&amp;h(x))}:function(x,T){var k=x[0],S=x[1];if(k===u||k&lt;m||k&gt;g||S===u||S&lt;b||S&gt;v)return!1;var C,M,O,D,P,E=p.length,I=p[0][0],A=p[0][1],F=0;for(C=1;C&lt;E;C++)if(M=I,O=A,I=p[C][0],A=p[C][1],!(k&lt;(D=Math.min(M,I))||k&gt;Math.max(M,I)||S&gt;Math.max(O,A)))if(S&lt;Math.min(O,A))k!==D&amp;&amp;F++;else{if(S===(P=I===M?S:O+(k-M)*(A-O)/(I-M)))return C!==1||!T;S&lt;=P&amp;&amp;k!==D&amp;&amp;F++}return F%2==1},isRect:y,degenerate:w}},c.isSegmentBent=function(d,f,p,m){var g,b,v,h=d[f],y=[d[p][0]-h[0],d[p][1]-h[1]],w=s(y,y),_=Math.sqrt(w),x=[-y[1]/_,y[0]/_];for(g=f+1;g&lt;p;g++)if(b=[d[g][0]-h[0],d[g][1]-h[1]],(v=s(b,y))&lt;0||v&gt;w||Math.abs(s(b,x))&gt;m)return!0;return!1},c.filter=function(d,f){var p=[d[0]],m=0,g=0;function b(v){d.push(v);var h=p.length,y=m;p.splice(g+1);for(var w=y+1;w&lt;d.length;w++)(w===d.length-1||c.isSegmentBent(d,y,w+1,f))&amp;&amp;(p.push(d[w]),p.length&lt;h-2&amp;&amp;(m=w,g=p.length-1),y=w)}return d.length&gt;1&amp;&amp;b(d.pop()),{addPt:b,raw:d,filtered:p}}},45142:function(i,o,a){var s=a(92770),u=a(35791);i.exports=function(c){var d;if(typeof(d=c&amp;&amp;c.hasOwnProperty(&quot;userAgent&quot;)?c.userAgent:function(){var h;return typeof navigator&lt;&quot;u&quot;&amp;&amp;(h=navigator.userAgent),h&amp;&amp;h.headers&amp;&amp;typeof h.headers[&quot;user-agent&quot;]==&quot;string&quot;&amp;&amp;(h=h.headers[&quot;user-agent&quot;]),h}())!=&quot;string&quot;)return!0;var f=u({ua:{headers:{&quot;user-agent&quot;:d}},tablet:!0,featureDetect:!1});if(!f){for(var p=d.split(&quot; &quot;),m=1;m&lt;p.length;m++)if(p[m].indexOf(&quot;Safari&quot;)!==-1)for(var g=m-1;g&gt;-1;g--){var b=p[g];if(b.substr(0,8)===&quot;Version/&quot;){var v=b.substr(8).split(&quot;.&quot;)[0];if(s(v)&amp;&amp;(v=+v),v&gt;=13)return!0}}}return f}},75138:function(i){i.exports=function(o,a){if(a instanceof RegExp){for(var s=a.toString(),u=0;u&lt;o.length;u++)if(o[u]instanceof RegExp&amp;&amp;o[u].toString()===s)return o;o.push(a)}else!a&amp;&amp;a!==0||o.indexOf(a)!==-1||o.push(a);return o}},10847:function(i,o,a){var s=a(71828),u=a(72075).dfltConfig,c={add:function(d,f,p,m,g){var b,v;d.undoQueue=d.undoQueue||{index:0,queue:[],sequence:!1},v=d.undoQueue.index,d.autoplay?d.undoQueue.inSequence||(d.autoplay=!1):(!d.undoQueue.sequence||d.undoQueue.beginSequence?(b={undo:{calls:[],args:[]},redo:{calls:[],args:[]}},d.undoQueue.queue.splice(v,d.undoQueue.queue.length-v,b),d.undoQueue.index+=1):b=d.undoQueue.queue[v-1],d.undoQueue.beginSequence=!1,b&amp;&amp;(b.undo.calls.unshift(f),b.undo.args.unshift(p),b.redo.calls.push(m),b.redo.args.push(g)),d.undoQueue.queue.length&gt;u.queueLength&amp;&amp;(d.undoQueue.queue.shift(),d.undoQueue.index--))},startSequence:function(d){d.undoQueue=d.undoQueue||{index:0,queue:[],sequence:!1},d.undoQueue.sequence=!0,d.undoQueue.beginSequence=!0},stopSequence:function(d){d.undoQueue=d.undoQueue||{index:0,queue:[],sequence:!1},d.undoQueue.sequence=!1,d.undoQueue.beginSequence=!1},undo:function(d){var f,p;if(!(d.undoQueue===void 0||isNaN(d.undoQueue.index)||d.undoQueue.index&lt;=0)){for(d.undoQueue.index--,f=d.undoQueue.queue[d.undoQueue.index],d.undoQueue.inSequence=!0,p=0;p&lt;f.undo.calls.length;p++)c.plotDo(d,f.undo.calls[p],f.undo.args[p]);d.undoQueue.inSequence=!1,d.autoplay=!1}},redo:function(d){var f,p;if(!(d.undoQueue===void 0||isNaN(d.undoQueue.index)||d.undoQueue.index&gt;=d.undoQueue.queue.length)){for(f=d.undoQueue.queue[d.undoQueue.index],d.undoQueue.inSequence=!0,p=0;p&lt;f.redo.calls.length;p++)c.plotDo(d,f.redo.calls[p],f.redo.args[p]);d.undoQueue.inSequence=!1,d.autoplay=!1,d.undoQueue.index++}},plotDo:function(d,f,p){d.autoplay=!0,p=function(m,g){for(var b,v=[],h=0;h&lt;g.length;h++)b=g[h],v[h]=b===m?b:typeof b==&quot;object&quot;?Array.isArray(b)?s.extendDeep([],b):s.extendDeepAll({},b):b;return v}(d,p),f.apply(null,p)}};i.exports=c},30587:function(i,o){o.counter=function(a,s,u,c){var d=(s||&quot;&quot;)+(u?&quot;&quot;:&quot;$&quot;),f=c===!1?&quot;&quot;:&quot;^&quot;;return a===&quot;xy&quot;?new RegExp(f+&quot;x([2-9]|[1-9][0-9]+)?y([2-9]|[1-9][0-9]+)?&quot;+d):new RegExp(f+a+&quot;([2-9]|[1-9][0-9]+)?&quot;+d)}},6962:function(i){var o=/^(.*)(\\.[^\\.\\[\\]]+|\\[\\d\\])$/,a=/^[^\\.\\[\\]]+$/;i.exports=function(s,u){for(;u;){var c=s.match(o);if(c)s=c[1];else{if(!s.match(a))throw new Error(&quot;bad relativeAttr call:&quot;+[s,u]);s=&quot;&quot;}if(u.charAt(0)!==&quot;^&quot;)break;u=u.slice(1)}return s&amp;&amp;u.charAt(0)!==&quot;[&quot;?s+&quot;.&quot;+u:s+u}},51332:function(i,o,a){var s=a(73627).isArrayOrTypedArray,u=a(41965);i.exports=function c(d,f){for(var p in f){var m=f[p],g=d[p];if(g!==m)if(p.charAt(0)===&quot;_&quot;||typeof m==&quot;function&quot;){if(p in d)continue;d[p]=m}else if(s(m)&amp;&amp;s(g)&amp;&amp;u(m[0])){if(p===&quot;customdata&quot;||p===&quot;ids&quot;)continue;for(var b=Math.min(m.length,g.length),v=0;v&lt;b;v++)g[v]!==m[v]&amp;&amp;u(m[v])&amp;&amp;u(g[v])&amp;&amp;c(g[v],m[v])}else u(m)&amp;&amp;u(g)&amp;&amp;(c(g,m),Object.keys(g).length||delete d[p])}}},65888:function(i,o,a){var s=a(92770),u=a(47769),c=a(23389),d=a(50606).BADNUM,f=1e-9;function p(v,h){return v&lt;h}function m(v,h){return v&lt;=h}function g(v,h){return v&gt;h}function b(v,h){return v&gt;=h}o.findBin=function(v,h,y){if(s(h.start))return y?Math.ceil((v-h.start)/h.size-f)-1:Math.floor((v-h.start)/h.size+f);var w,_,x=0,T=h.length,k=0,S=T&gt;1?(h[T-1]-h[0])/(T-1):1;for(_=S&gt;=0?y?p:m:y?b:g,v+=S*f*(y?-1:1)*(S&gt;=0?1:-1);x&lt;T&amp;&amp;k++&lt;100;)_(h[w=Math.floor((x+T)/2)],v)?x=w+1:T=w;return k&gt;90&amp;&amp;u.log(&quot;Long binary search...&quot;),x-1},o.sorterAsc=function(v,h){return v-h},o.sorterDes=function(v,h){return h-v},o.distinctVals=function(v){var h,y=v.slice();for(y.sort(o.sorterAsc),h=y.length-1;h&gt;-1&amp;&amp;y[h]===d;h--);for(var w,_=y[h]-y[0]||1,x=_/(h||1)/1e4,T=[],k=0;k&lt;=h;k++){var S=y[k],C=S-w;w===void 0?(T.push(S),w=S):C&gt;x&amp;&amp;(_=Math.min(_,C),T.push(S),w=S)}return{vals:T,minDiff:_}},o.roundUp=function(v,h,y){for(var w,_=0,x=h.length-1,T=0,k=y?0:1,S=y?1:0,C=y?Math.ceil:Math.floor;_&lt;x&amp;&amp;T++&lt;100;)h[w=C((_+x)/2)]&lt;=v?_=w+k:x=w-S;return h[_]},o.sort=function(v,h){for(var y=0,w=0,_=1;_&lt;v.length;_++){var x=h(v[_],v[_-1]);if(x&lt;0?y=1:x&gt;0&amp;&amp;(w=1),y&amp;&amp;w)return v.sort(h)}return w?v:v.reverse()},o.findIndexOfMin=function(v,h){h=h||c;for(var y,w=1/0,_=0;_&lt;v.length;_++){var x=h(v[_]);x&lt;w&amp;&amp;(w=x,y=_)}return y}},6964:function(i){i.exports=function(o,a){(o.attr(&quot;class&quot;)||&quot;&quot;).split(&quot; &quot;).forEach(function(s){s.indexOf(&quot;cursor-&quot;)===0&amp;&amp;o.classed(s,!1)}),a&amp;&amp;o.classed(&quot;cursor-&quot;+a,!0)}},78607:function(i){i.exports=function(o){return Object.keys(o).sort()}},80038:function(i,o,a){var s=a(92770),u=a(73627).isArrayOrTypedArray;o.aggNums=function(c,d,f,p){var m,g;if((!p||p&gt;f.length)&amp;&amp;(p=f.length),s(d)||(d=!1),u(f[0])){for(g=new Array(p),m=0;m&lt;p;m++)g[m]=o.aggNums(c,d,f[m]);f=g}for(m=0;m&lt;p;m++)s(d)?s(f[m])&amp;&amp;(d=c(+d,+f[m])):d=f[m];return d},o.len=function(c){return o.aggNums(function(d){return d+1},0,c)},o.mean=function(c,d){return d||(d=o.len(c)),o.aggNums(function(f,p){return f+p},0,c)/d},o.midRange=function(c){if(c!==void 0&amp;&amp;c.length!==0)return(o.aggNums(Math.max,null,c)+o.aggNums(Math.min,null,c))/2},o.variance=function(c,d,f){return d||(d=o.len(c)),s(f)||(f=o.mean(c,d)),o.aggNums(function(p,m){return p+Math.pow(m-f,2)},0,c)/d},o.stdev=function(c,d,f){return Math.sqrt(o.variance(c,d,f))},o.median=function(c){var d=c.slice().sort();return o.interp(d,.5)},o.interp=function(c,d){if(!s(d))throw&quot;n should be a finite number&quot;;if((d=d*c.length-.5)&lt;0)return c[0];if(d&gt;c.length-1)return c[c.length-1];var f=d%1;return f*c[Math.ceil(d)]+(1-f)*c[Math.floor(d)]}},3883:function(i,o,a){var s=a(32396),u=a(91424),c=a(71828),d=null;i.exports=function(){if(d!==null)return d;d=!1;var f=c.isIE()||c.isSafari()||c.isIOS();if(window.navigator.userAgent&amp;&amp;!f){var p=Array.from(s.CSS_DECLARATIONS).reverse(),m=window.CSS&amp;&amp;window.CSS.supports||window.supportsCSS;if(typeof m==&quot;function&quot;)d=p.some(function(v){return m.apply(null,v)});else{var g=u.tester.append(&quot;image&quot;).attr(&quot;style&quot;,s.STYLE),b=window.getComputedStyle(g.node()).imageRendering;d=p.some(function(v){var h=v[1];return b===h||b===h.toLowerCase()}),g.remove()}}return d}},63893:function(i,o,a){var s=a(39898),u=a(71828),c=u.strTranslate,d=a(77922),f=a(18783).LINE_SPACING,p=/([^$]*)([$]+[^$]*[$]+)([^$]*)/;o.convertToTspans=function(N,R,q){var Y=N.text(),L=!N.attr(&quot;data-notex&quot;)&amp;&amp;R&amp;&amp;R._context.typesetMath&amp;&amp;typeof MathJax&lt;&quot;u&quot;&amp;&amp;Y.match(p),W=s.select(N.node().parentNode);if(!W.empty()){var U=N.attr(&quot;class&quot;)?N.attr(&quot;class&quot;).split(&quot; &quot;)[0]:&quot;text&quot;;return U+=&quot;-math&quot;,W.selectAll(&quot;svg.&quot;+U).remove(),W.selectAll(&quot;g.&quot;+U+&quot;-group&quot;).remove(),N.style(&quot;display&quot;,null).attr({&quot;data-unformatted&quot;:Y,&quot;data-math&quot;:&quot;N&quot;}),L?(R&amp;&amp;R._promises||[]).push(new Promise(function(te){N.style(&quot;display&quot;,&quot;none&quot;);var ee=parseInt(N.node().style.fontSize,10),H={fontSize:ee};(function(Z,G,X){var Q,re,ae,ie,se=parseInt((MathJax.version||&quot;&quot;).split(&quot;.&quot;)[0]);if(se===2||se===3){var he=function(){var Oe=&quot;math-output-&quot;+u.randstr({},64),Pe=(ie=s.select(&quot;body&quot;).append(&quot;div&quot;).attr({id:Oe}).style({visibility:&quot;hidden&quot;,position:&quot;absolute&quot;,&quot;font-size&quot;:G.fontSize+&quot;px&quot;}).text(Z.replace(m,&quot;\\\\lt &quot;).replace(g,&quot;\\\\gt &quot;))).node();return se===2?MathJax.Hub.Typeset(Pe):MathJax.typeset([Pe])},Se=function(){var Oe=ie.select(se===2?&quot;.MathJax_SVG&quot;:&quot;.MathJax&quot;),Pe=!Oe.empty()&amp;&amp;ie.select(&quot;svg&quot;).node();if(Pe){var Me,ce=Pe.getBoundingClientRect();Me=se===2?s.select(&quot;body&quot;).select(&quot;#MathJax_SVG_glyphs&quot;):Oe.select(&quot;defs&quot;),X(Oe,Me,ce)}else u.log(&quot;There was an error in the tex syntax.&quot;,Z),X();ie.remove()};se===2?MathJax.Hub.Queue(function(){return re=u.extendDeepAll({},MathJax.Hub.config),ae=MathJax.Hub.processSectionDelay,MathJax.Hub.processSectionDelay!==void 0&amp;&amp;(MathJax.Hub.processSectionDelay=0),MathJax.Hub.Config({messageStyle:&quot;none&quot;,tex2jax:{inlineMath:b},displayAlign:&quot;left&quot;})},function(){if((Q=MathJax.Hub.config.menuSettings.renderer)!==&quot;SVG&quot;)return MathJax.Hub.setRenderer(&quot;SVG&quot;)},he,Se,function(){if(Q!==&quot;SVG&quot;)return MathJax.Hub.setRenderer(Q)},function(){return ae!==void 0&amp;&amp;(MathJax.Hub.processSectionDelay=ae),MathJax.Hub.Config(re)}):se===3&amp;&amp;(re=u.extendDeepAll({},MathJax.config),MathJax.config.tex||(MathJax.config.tex={}),MathJax.config.tex.inlineMath=b,(Q=MathJax.config.startup.output)!==&quot;svg&quot;&amp;&amp;(MathJax.config.startup.output=&quot;svg&quot;),MathJax.startup.defaultReady(),MathJax.startup.promise.then(function(){he(),Se(),Q!==&quot;svg&quot;&amp;&amp;(MathJax.config.startup.output=Q),MathJax.config=re}))}else u.warn(&quot;No MathJax version:&quot;,MathJax.version)})(L[2],H,function(Z,G,X){W.selectAll(&quot;svg.&quot;+U).remove(),W.selectAll(&quot;g.&quot;+U+&quot;-group&quot;).remove();var Q=Z&amp;&amp;Z.select(&quot;svg&quot;);if(!Q||!Q.node())return V(),void te();var re=W.append(&quot;g&quot;).classed(U+&quot;-group&quot;,!0).attr({&quot;pointer-events&quot;:&quot;none&quot;,&quot;data-unformatted&quot;:Y,&quot;data-math&quot;:&quot;Y&quot;});re.node().appendChild(Q.node()),G&amp;&amp;G.node()&amp;&amp;Q.node().insertBefore(G.node().cloneNode(!0),Q.node().firstChild);var ae=X.width,ie=X.height;Q.attr({class:U,height:ie,preserveAspectRatio:&quot;xMinYMin meet&quot;}).style({overflow:&quot;visible&quot;,&quot;pointer-events&quot;:&quot;none&quot;});var se=N.node().style.fill||&quot;black&quot;,he=Q.select(&quot;g&quot;);he.attr({fill:se,stroke:se});var Se=he.node().getBoundingClientRect(),Oe=Se.width,Pe=Se.height;(Oe&gt;ae||Pe&gt;ie)&amp;&amp;(Q.style(&quot;overflow&quot;,&quot;hidden&quot;),Oe=(Se=Q.node().getBoundingClientRect()).width,Pe=Se.height);var Me=+N.attr(&quot;x&quot;),ce=+N.attr(&quot;y&quot;),we=-(ee||N.node().getBoundingClientRect().height)/4;if(U[0]===&quot;y&quot;)re.attr({transform:&quot;rotate(&quot;+[-90,Me,ce]+&quot;)&quot;+c(-Oe/2,we-Pe/2)});else if(U[0]===&quot;l&quot;)ce=we-Pe/2;else if(U[0]===&quot;a&quot;&amp;&amp;U.indexOf(&quot;atitle&quot;)!==0)Me=0,ce=we;else{var K=N.attr(&quot;text-anchor&quot;);Me-=Oe*(K===&quot;middle&quot;?.5:K===&quot;end&quot;?1:0),ce=ce+we-Pe/2}Q.attr({x:Me,y:ce}),q&amp;&amp;q.call(N,re),te(re)})})):V(),N}function V(){W.empty()||(U=N.attr(&quot;class&quot;)+&quot;-math&quot;,W.select(&quot;svg.&quot;+U).remove()),N.text(&quot;&quot;).style(&quot;white-space&quot;,&quot;pre&quot;);var te=function(ee,H){H=H.replace(x,&quot; &quot;);var Z,G=!1,X=[],Q=-1;function re(){Q++;var ue=document.createElementNS(d.svg,&quot;tspan&quot;);s.select(ue).attr({class:&quot;line&quot;,dy:Q*f+&quot;em&quot;}),ee.appendChild(ue),Z=ue;var pe=X;if(X=[{node:ue}],pe.length&gt;1)for(var xe=1;xe&lt;pe.length;xe++)ae(pe[xe])}function ae(ue){var pe,xe=ue.type,ye={};if(xe===&quot;a&quot;){pe=&quot;a&quot;;var Te=ue.target,Ae=ue.href,Re=ue.popup;Ae&amp;&amp;(ye={&quot;xlink:xlink:show&quot;:Te===&quot;_blank&quot;||Te.charAt(0)!==&quot;_&quot;?&quot;new&quot;:&quot;replace&quot;,target:Te,&quot;xlink:xlink:href&quot;:Ae},Re&amp;&amp;(ye.onclick=&#x27;window.open(this.href.baseVal,this.target.baseVal,&quot;&#x27;+Re+&#x27;&quot;);return false;&#x27;))}else pe=&quot;tspan&quot;;ue.style&amp;&amp;(ye.style=ue.style);var Le=document.createElementNS(d.svg,pe);if(xe===&quot;sup&quot;||xe===&quot;sub&quot;){ie(Z,w),Z.appendChild(Le);var $e=document.createElementNS(d.svg,&quot;tspan&quot;);ie($e,w),s.select($e).attr(&quot;dy&quot;,y[xe]),ye.dy=h[xe],Z.appendChild(Le),Z.appendChild($e)}else Z.appendChild(Le);s.select(Le).attr(ye),Z=ue.node=Le,X.push(ue)}function ie(ue,pe){ue.appendChild(document.createTextNode(pe))}function se(ue){if(X.length!==1){var pe=X.pop();ue!==pe.type&amp;&amp;u.log(&quot;Start tag &lt;&quot;+pe.type+&quot;&gt; doesnt match end tag &lt;&quot;+ue+&quot;&gt;. Pretending it did match.&quot;,H),Z=X[X.length-1].node}else u.log(&quot;Ignoring unexpected end tag &lt;/&quot;+ue+&quot;&gt;.&quot;,H)}S.test(H)?re():(Z=ee,X=[{node:ee}]);for(var he=H.split(T),Se=0;Se&lt;he.length;Se++){var Oe=he[Se],Pe=Oe.match(k),Me=Pe&amp;&amp;Pe[2].toLowerCase(),ce=v[Me];if(Me===&quot;br&quot;)re();else if(ce===void 0)ie(Z,F(Oe));else if(Pe[1])se(Me);else{var we=Pe[4],K={type:Me},ne=P(we,C);if(ne?(ne=ne.replace(E,&quot;$1 fill:&quot;),ce&amp;&amp;(ne+=&quot;;&quot;+ce)):ce&amp;&amp;(ne=ce),ne&amp;&amp;(K.style=ne),Me===&quot;a&quot;){G=!0;var de=P(we,M);if(de){var _e=j(de);_e&amp;&amp;(K.href=_e,K.target=P(we,O)||&quot;_blank&quot;,K.popup=P(we,D))}}ae(K)}}return G}(N.node(),Y);te&amp;&amp;N.style(&quot;pointer-events&quot;,&quot;all&quot;),o.positionText(N),q&amp;&amp;q.call(N)}};var m=/(&lt;|&amp;lt;|&amp;#60;)/g,g=/(&gt;|&amp;gt;|&amp;#62;)/g,b=[[&quot;$&quot;,&quot;$&quot;],[&quot;\\\\(&quot;,&quot;\\\\)&quot;]],v={sup:&quot;font-size:70%&quot;,sub:&quot;font-size:70%&quot;,b:&quot;font-weight:bold&quot;,i:&quot;font-style:italic&quot;,a:&quot;cursor:pointer&quot;,span:&quot;&quot;,em:&quot;font-style:italic;font-weight:bold&quot;},h={sub:&quot;0.3em&quot;,sup:&quot;-0.6em&quot;},y={sub:&quot;-0.21em&quot;,sup:&quot;0.42em&quot;},w=&quot;​&quot;,_=[&quot;http:&quot;,&quot;https:&quot;,&quot;mailto:&quot;,&quot;&quot;,void 0,&quot;:&quot;],x=o.NEWLINES=/(\\r\\n?|\\n)/g,T=/(&lt;[^&lt;&gt;]*&gt;)/,k=/&lt;(\\/?)([^ &gt;]*)(\\s+(.*))?&gt;/i,S=/&lt;br(\\s+.*)?&gt;/i;o.BR_TAG_ALL=/&lt;br(\\s+.*)?&gt;/gi;var C=/(^|[\\s&quot;&#x27;])style\\s*=\\s*(&quot;([^&quot;]*);?&quot;|&#x27;([^&#x27;]*);?&#x27;)/i,M=/(^|[\\s&quot;&#x27;])href\\s*=\\s*(&quot;([^&quot;]*)&quot;|&#x27;([^&#x27;]*)&#x27;)/i,O=/(^|[\\s&quot;&#x27;])target\\s*=\\s*(&quot;([^&quot;\\s]*)&quot;|&#x27;([^&#x27;\\s]*)&#x27;)/i,D=/(^|[\\s&quot;&#x27;])popup\\s*=\\s*(&quot;([\\w=,]*)&quot;|&#x27;([\\w=,]*)&#x27;)/i;function P(N,R){if(!N)return null;var q=N.match(R),Y=q&amp;&amp;(q[3]||q[4]);return Y&amp;&amp;F(Y)}var E=/(^|;)\\s*color:/;o.plainText=function(N,R){for(var q=(R=R||{}).len!==void 0&amp;&amp;R.len!==-1?R.len:1/0,Y=R.allowedTags!==void 0?R.allowedTags:[&quot;br&quot;],L=N.split(T),W=[],U=&quot;&quot;,V=0,te=0;te&lt;L.length;te++){var ee=L[te],H=ee.match(k),Z=H&amp;&amp;H[2].toLowerCase();if(Z)Y.indexOf(Z)!==-1&amp;&amp;(W.push(ee),U=Z);else{var G=ee.length;if(V+G&lt;q)W.push(ee),V+=G;else if(V&lt;q){var X=q-V;U&amp;&amp;(U!==&quot;br&quot;||X&lt;=3||G&lt;=3)&amp;&amp;W.pop(),q&gt;3?W.push(ee.substr(0,X-3)+&quot;...&quot;):W.push(ee.substr(0,X));break}U=&quot;&quot;}}return W.join(&quot;&quot;)};var I={mu:&quot;μ&quot;,amp:&quot;&amp;&quot;,lt:&quot;&lt;&quot;,gt:&quot;&gt;&quot;,nbsp:&quot; &quot;,times:&quot;×&quot;,plusmn:&quot;±&quot;,deg:&quot;°&quot;},A=/&amp;(#\\d+|#x[\\da-fA-F]+|[a-z]+);/g;function F(N){return N.replace(A,function(R,q){return(q.charAt(0)===&quot;#&quot;?function(Y){if(!(Y&gt;1114111)){var L=String.fromCodePoint;if(L)return L(Y);var W=String.fromCharCode;return Y&lt;=65535?W(Y):W(55232+(Y&gt;&gt;10),Y%1024+56320)}}(q.charAt(1)===&quot;x&quot;?parseInt(q.substr(2),16):parseInt(q.substr(1),10)):I[q])||R})}function j(N){var R=encodeURI(decodeURI(N)),q=document.createElement(&quot;a&quot;),Y=document.createElement(&quot;a&quot;);q.href=N,Y.href=R;var L=q.protocol,W=Y.protocol;return _.indexOf(L)!==-1&amp;&amp;_.indexOf(W)!==-1?R:&quot;&quot;}function z(N,R,q){var Y,L,W,U=q.horizontalAlign,V=q.verticalAlign||&quot;top&quot;,te=N.node().getBoundingClientRect(),ee=R.node().getBoundingClientRect();return L=V===&quot;bottom&quot;?function(){return te.bottom-Y.height}:V===&quot;middle&quot;?function(){return te.top+(te.height-Y.height)/2}:function(){return te.top},W=U===&quot;right&quot;?function(){return te.right-Y.width}:U===&quot;center&quot;?function(){return te.left+(te.width-Y.width)/2}:function(){return te.left},function(){Y=this.node().getBoundingClientRect();var H=W()-ee.left,Z=L()-ee.top,G=q.gd||{};if(q.gd){G._fullLayout._calcInverseTransform(G);var X=u.apply3DTransform(G._fullLayout._invTransform)(H,Z);H=X[0],Z=X[1]}return this.style({top:Z+&quot;px&quot;,left:H+&quot;px&quot;,&quot;z-index&quot;:1e3}),this}}o.convertEntities=F,o.sanitizeHTML=function(N){N=N.replace(x,&quot; &quot;);for(var R=document.createElement(&quot;p&quot;),q=R,Y=[],L=N.split(T),W=0;W&lt;L.length;W++){var U=L[W],V=U.match(k),te=V&amp;&amp;V[2].toLowerCase();if(te in v)if(V[1])Y.length&amp;&amp;(q=Y.pop());else{var ee=V[4],H=P(ee,C),Z=H?{style:H}:{};if(te===&quot;a&quot;){var G=P(ee,M);if(G){var X=j(G);if(X){Z.href=X;var Q=P(ee,O);Q&amp;&amp;(Z.target=Q)}}}var re=document.createElement(te);q.appendChild(re),s.select(re).attr(Z),q=re,Y.push(re)}else q.appendChild(document.createTextNode(F(U)))}return R.innerHTML},o.lineCount=function(N){return N.selectAll(&quot;tspan.line&quot;).size()||1},o.positionText=function(N,R,q){return N.each(function(){var Y=s.select(this);function L(V,te){return te===void 0?(te=Y.attr(V))===null&amp;&amp;(Y.attr(V,0),te=0):Y.attr(V,te),te}var W=L(&quot;x&quot;,R),U=L(&quot;y&quot;,q);this.nodeName===&quot;text&quot;&amp;&amp;Y.selectAll(&quot;tspan.line&quot;).attr({x:W,y:U})})};var B=&quot;1px &quot;;o.makeTextShadow=function(N){return B+B+B+N+&quot;, -&quot;+B+&quot;-&quot;+B+B+N+&quot;, &quot;+B+&quot;-&quot;+B+B+N+&quot;, -&quot;+B+B+B+N},o.makeEditable=function(N,R){var q=R.gd,Y=R.delegate,L=s.dispatch(&quot;edit&quot;,&quot;input&quot;,&quot;cancel&quot;),W=Y||N;if(N.style({&quot;pointer-events&quot;:Y?&quot;none&quot;:&quot;all&quot;}),N.size()!==1)throw new Error(&quot;boo&quot;);function U(){var te,ee,H,Z,G;te=s.select(q).select(&quot;.svg-container&quot;),ee=te.append(&quot;div&quot;),H=N.node().style,Z=parseFloat(H.fontSize||12),(G=R.text)===void 0&amp;&amp;(G=N.attr(&quot;data-unformatted&quot;)),ee.classed(&quot;plugin-editable editable&quot;,!0).style({position:&quot;absolute&quot;,&quot;font-family&quot;:H.fontFamily||&quot;Arial&quot;,&quot;font-size&quot;:Z,color:R.fill||H.fill||&quot;black&quot;,opacity:1,&quot;background-color&quot;:R.background||&quot;transparent&quot;,outline:&quot;#ffffff33 1px solid&quot;,margin:[-Z/8+1,0,0,-1].join(&quot;px &quot;)+&quot;px&quot;,padding:&quot;0&quot;,&quot;box-sizing&quot;:&quot;border-box&quot;}).attr({contenteditable:!0}).text(G).call(z(N,te,R)).on(&quot;blur&quot;,function(){q._editing=!1,N.text(this.textContent).style({opacity:1});var re,ae=s.select(this).attr(&quot;class&quot;);(re=ae?&quot;.&quot;+ae.split(&quot; &quot;)[0]+&quot;-math-group&quot;:&quot;[class*=-math-group]&quot;)&amp;&amp;s.select(N.node().parentNode).select(re).style({opacity:0});var ie=this.textContent;s.select(this).transition().duration(0).remove(),s.select(document).on(&quot;mouseup&quot;,null),L.edit.call(N,ie)}).on(&quot;focus&quot;,function(){var re=this;q._editing=!0,s.select(document).on(&quot;mouseup&quot;,function(){if(s.event.target===re)return!1;document.activeElement===ee.node()&amp;&amp;ee.node().blur()})}).on(&quot;keyup&quot;,function(){s.event.which===27?(q._editing=!1,N.style({opacity:1}),s.select(this).style({opacity:0}).on(&quot;blur&quot;,function(){return!1}).transition().remove(),L.cancel.call(N,this.textContent)):(L.input.call(N,this.textContent),s.select(this).call(z(N,te,R)))}).on(&quot;keydown&quot;,function(){s.event.which===13&amp;&amp;this.blur()}).call(V),N.style({opacity:0});var X,Q=W.attr(&quot;class&quot;);(X=Q?&quot;.&quot;+Q.split(&quot; &quot;)[0]+&quot;-math-group&quot;:&quot;[class*=-math-group]&quot;)&amp;&amp;s.select(N.node().parentNode).select(X).style({opacity:0})}function V(te){var ee=te.node(),H=document.createRange();H.selectNodeContents(ee);var Z=window.getSelection();Z.removeAllRanges(),Z.addRange(H),ee.focus()}return R.immediate?U():W.on(&quot;click&quot;,U),s.rebind(N,L,&quot;on&quot;)}},79990:function(i,o){var a={};function s(u){u&amp;&amp;u.timer!==null&amp;&amp;(clearTimeout(u.timer),u.timer=null)}o.throttle=function(u,c,d){var f=a[u],p=Date.now();if(!f){for(var m in a)a[m].ts&lt;p-6e4&amp;&amp;delete a[m];f=a[u]={ts:0,timer:null}}function g(){d(),f.ts=Date.now(),f.onDone&amp;&amp;(f.onDone(),f.onDone=null)}s(f),p&gt;f.ts+c?g():f.timer=setTimeout(function(){g(),f.timer=null},c)},o.done=function(u){var c=a[u];return c&amp;&amp;c.timer?new Promise(function(d){var f=c.onDone;c.onDone=function(){f&amp;&amp;f(),d(),c.onDone=null}}):Promise.resolve()},o.clear=function(u){if(u)s(a[u]),delete a[u];else for(var c in a)o.clear(c)}},58163:function(i,o,a){var s=a(92770);i.exports=function(u,c){if(u&gt;0)return Math.log(u)/Math.LN10;var d=Math.log(Math.min(c[0],c[1]))/Math.LN10;return s(d)||(d=Math.log(Math.max(c[0],c[1]))/Math.LN10-6),d}},37815:function(i){i.exports={moduleType:&quot;locale&quot;,name:&quot;en-US&quot;,dictionary:{&quot;Click to enter Colorscale title&quot;:&quot;Click to enter Colorscale title&quot;},format:{date:&quot;%m/%d/%Y&quot;}}},92177:function(i){i.exports={moduleType:&quot;locale&quot;,name:&quot;en&quot;,dictionary:{&quot;Click to enter Colorscale title&quot;:&quot;Click to enter Colourscale title&quot;},format:{days:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],shortDays:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],months:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],shortMonths:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;],periods:[&quot;AM&quot;,&quot;PM&quot;],dateTime:&quot;%a %b %e %X %Y&quot;,date:&quot;%d/%m/%Y&quot;,time:&quot;%H:%M:%S&quot;,decimal:&quot;.&quot;,thousands:&quot;,&quot;,grouping:[3],currency:[&quot;$&quot;,&quot;&quot;],year:&quot;%Y&quot;,month:&quot;%b %Y&quot;,dayMonth:&quot;%b %-d&quot;,dayMonthYear:&quot;%b %-d, %Y&quot;}}},14458:function(i,o,a){var s=a(73972);i.exports=function(u){for(var c,d,f=s.layoutArrayContainers,p=s.layoutArrayRegexes,m=u.split(&quot;[&quot;)[0],g=0;g&lt;p.length;g++)if((d=u.match(p[g]))&amp;&amp;d.index===0){c=d[0];break}if(c||(c=f[f.indexOf(m)]),!c)return!1;var b=u.substr(c.length);return b?!!(d=b.match(/^\\[(0|[1-9][0-9]*)\\](\\.(.+))?$/))&amp;&amp;{array:c,index:Number(d[1]),property:d[3]||&quot;&quot;}:{array:c,index:&quot;&quot;,property:&quot;&quot;}}},30962:function(i,o,a){var s=a(1426).extendFlat,u=a(41965),c={valType:&quot;flaglist&quot;,extras:[&quot;none&quot;],flags:[&quot;calc&quot;,&quot;clearAxisTypes&quot;,&quot;plot&quot;,&quot;style&quot;,&quot;markerSize&quot;,&quot;colorbars&quot;]},d={valType:&quot;flaglist&quot;,extras:[&quot;none&quot;],flags:[&quot;calc&quot;,&quot;plot&quot;,&quot;legend&quot;,&quot;ticks&quot;,&quot;axrange&quot;,&quot;layoutstyle&quot;,&quot;modebar&quot;,&quot;camera&quot;,&quot;arraydraw&quot;,&quot;colorbars&quot;]},f=c.flags.slice().concat([&quot;fullReplot&quot;]),p=d.flags.slice().concat(&quot;layoutReplot&quot;);function m(v){for(var h={},y=0;y&lt;v.length;y++)h[v[y]]=!1;return h}function g(v,h,y){var w=s({},v);for(var _ in w){var x=w[_];u(x)&amp;&amp;(w[_]=b(x,h,0,_))}return y===&quot;from-root&quot;&amp;&amp;(w.editType=h),w}function b(v,h,y,w){if(v.valType){var _=s({},v);if(_.editType=h,Array.isArray(v.items)){_.items=new Array(v.items.length);for(var x=0;x&lt;v.items.length;x++)_.items[x]=b(v.items[x],h)}return _}return g(v,h,w.charAt(0)===&quot;_&quot;?&quot;nested&quot;:&quot;from-root&quot;)}i.exports={traces:c,layout:d,traceFlags:function(){return m(f)},layoutFlags:function(){return m(p)},update:function(v,h){var y=h.editType;if(y&amp;&amp;y!==&quot;none&quot;)for(var w=y.split(&quot;+&quot;),_=0;_&lt;w.length;_++)v[w[_]]=!0},overrideAll:g}},58377:function(i,o,a){var s=a(92770),u=a(27812),c=a(73972),d=a(71828),f=a(74875),p=a(41675),m=a(7901),g=p.cleanId,b=p.getFromTrace,v=c.traceIs;function h(M,O){var D=M[O],P=O.charAt(0);D&amp;&amp;D!==&quot;paper&quot;&amp;&amp;(M[O]=g(D,P,!0))}function y(M){function O(D,P){var E=M[D],I=M.title&amp;&amp;M.title[P];E&amp;&amp;!I&amp;&amp;(M.title||(M.title={}),M.title[P]=M[D],delete M[D])}M&amp;&amp;(typeof M.title!=&quot;string&quot;&amp;&amp;typeof M.title!=&quot;number&quot;||(M.title={text:M.title}),O(&quot;titlefont&quot;,&quot;font&quot;),O(&quot;titleposition&quot;,&quot;position&quot;),O(&quot;titleside&quot;,&quot;side&quot;),O(&quot;titleoffset&quot;,&quot;offset&quot;))}function w(M){if(!d.isPlainObject(M))return!1;var O=M.name;return delete M.name,delete M.showlegend,(typeof O==&quot;string&quot;||typeof O==&quot;number&quot;)&amp;&amp;String(O)}function _(M,O,D,P){if(D&amp;&amp;!P)return M;if(P&amp;&amp;!D||!M.trim())return O;if(!O.trim())return M;var E,I=Math.min(M.length,O.length);for(E=0;E&lt;I&amp;&amp;M.charAt(E)===O.charAt(E);E++);return M.substr(0,E).trim()}function x(M){var O=&quot;middle&quot;,D=&quot;center&quot;;return typeof M==&quot;string&quot;&amp;&amp;(M.indexOf(&quot;top&quot;)!==-1?O=&quot;top&quot;:M.indexOf(&quot;bottom&quot;)!==-1&amp;&amp;(O=&quot;bottom&quot;),M.indexOf(&quot;left&quot;)!==-1?D=&quot;left&quot;:M.indexOf(&quot;right&quot;)!==-1&amp;&amp;(D=&quot;right&quot;)),O+&quot; &quot;+D}function T(M,O){return O in M&amp;&amp;typeof M[O]==&quot;object&quot;&amp;&amp;Object.keys(M[O]).length===0}o.clearPromiseQueue=function(M){Array.isArray(M._promises)&amp;&amp;M._promises.length&gt;0&amp;&amp;d.log(&quot;Clearing previous rejected promises from queue.&quot;),M._promises=[]},o.cleanLayout=function(M){var O,D;M||(M={}),M.xaxis1&amp;&amp;(M.xaxis||(M.xaxis=M.xaxis1),delete M.xaxis1),M.yaxis1&amp;&amp;(M.yaxis||(M.yaxis=M.yaxis1),delete M.yaxis1),M.scene1&amp;&amp;(M.scene||(M.scene=M.scene1),delete M.scene1);var P=(f.subplotsRegistry.cartesian||{}).attrRegex,E=(f.subplotsRegistry.polar||{}).attrRegex,I=(f.subplotsRegistry.ternary||{}).attrRegex,A=(f.subplotsRegistry.gl3d||{}).attrRegex,F=Object.keys(M);for(O=0;O&lt;F.length;O++){var j=F[O];if(P&amp;&amp;P.test(j)){var z=M[j];z.anchor&amp;&amp;z.anchor!==&quot;free&quot;&amp;&amp;(z.anchor=g(z.anchor)),z.overlaying&amp;&amp;(z.overlaying=g(z.overlaying)),z.type||(z.isdate?z.type=&quot;date&quot;:z.islog?z.type=&quot;log&quot;:z.isdate===!1&amp;&amp;z.islog===!1&amp;&amp;(z.type=&quot;linear&quot;)),z.autorange!==&quot;withzero&quot;&amp;&amp;z.autorange!==&quot;tozero&quot;||(z.autorange=!0,z.rangemode=&quot;tozero&quot;),delete z.islog,delete z.isdate,delete z.categories,T(z,&quot;domain&quot;)&amp;&amp;delete z.domain,z.autotick!==void 0&amp;&amp;(z.tickmode===void 0&amp;&amp;(z.tickmode=z.autotick?&quot;auto&quot;:&quot;linear&quot;),delete z.autotick),y(z)}else if(E&amp;&amp;E.test(j))y(M[j].radialaxis);else if(I&amp;&amp;I.test(j)){var B=M[j];y(B.aaxis),y(B.baxis),y(B.caxis)}else if(A&amp;&amp;A.test(j)){var N=M[j],R=N.cameraposition;if(Array.isArray(R)&amp;&amp;R[0].length===4){var q=R[0],Y=R[1],L=R[2],W=u([],q),U=[];for(D=0;D&lt;3;++D)U[D]=Y[D]+L*W[2+4*D];N.camera={eye:{x:U[0],y:U[1],z:U[2]},center:{x:Y[0],y:Y[1],z:Y[2]},up:{x:0,y:0,z:1}},delete N.cameraposition}y(N.xaxis),y(N.yaxis),y(N.zaxis)}}var V=Array.isArray(M.annotations)?M.annotations.length:0;for(O=0;O&lt;V;O++){var te=M.annotations[O];d.isPlainObject(te)&amp;&amp;(te.ref&amp;&amp;(te.ref===&quot;paper&quot;?(te.xref=&quot;paper&quot;,te.yref=&quot;paper&quot;):te.ref===&quot;data&quot;&amp;&amp;(te.xref=&quot;x&quot;,te.yref=&quot;y&quot;),delete te.ref),h(te,&quot;xref&quot;),h(te,&quot;yref&quot;))}var ee=Array.isArray(M.shapes)?M.shapes.length:0;for(O=0;O&lt;ee;O++){var H=M.shapes[O];d.isPlainObject(H)&amp;&amp;(h(H,&quot;xref&quot;),h(H,&quot;yref&quot;))}var Z=Array.isArray(M.images)?M.images.length:0;for(O=0;O&lt;Z;O++){var G=M.images[O];d.isPlainObject(G)&amp;&amp;(h(G,&quot;xref&quot;),h(G,&quot;yref&quot;))}var X=M.legend;return X&amp;&amp;(X.x&gt;3?(X.x=1.02,X.xanchor=&quot;left&quot;):X.x&lt;-2&amp;&amp;(X.x=-.02,X.xanchor=&quot;right&quot;),X.y&gt;3?(X.y=1.02,X.yanchor=&quot;bottom&quot;):X.y&lt;-2&amp;&amp;(X.y=-.02,X.yanchor=&quot;top&quot;)),y(M),M.dragmode===&quot;rotate&quot;&amp;&amp;(M.dragmode=&quot;orbit&quot;),m.clean(M),M.template&amp;&amp;M.template.layout&amp;&amp;o.cleanLayout(M.template.layout),M},o.cleanData=function(M){for(var O=0;O&lt;M.length;O++){var D,P=M[O];if(P.type===&quot;histogramy&quot;&amp;&amp;&quot;xbins&quot;in P&amp;&amp;!(&quot;ybins&quot;in P)&amp;&amp;(P.ybins=P.xbins,delete P.xbins),P.error_y&amp;&amp;&quot;opacity&quot;in P.error_y){var E=m.defaults,I=P.error_y.color||(v(P,&quot;bar&quot;)?m.defaultLine:E[O%E.length]);P.error_y.color=m.addOpacity(m.rgb(I),m.opacity(I)*P.error_y.opacity),delete P.error_y.opacity}if(&quot;bardir&quot;in P&amp;&amp;(P.bardir!==&quot;h&quot;||!v(P,&quot;bar&quot;)&amp;&amp;P.type.substr(0,9)!==&quot;histogram&quot;||(P.orientation=&quot;h&quot;,o.swapXYData(P)),delete P.bardir),P.type===&quot;histogramy&quot;&amp;&amp;o.swapXYData(P),P.type!==&quot;histogramx&quot;&amp;&amp;P.type!==&quot;histogramy&quot;||(P.type=&quot;histogram&quot;),&quot;scl&quot;in P&amp;&amp;!(&quot;colorscale&quot;in P)&amp;&amp;(P.colorscale=P.scl,delete P.scl),&quot;reversescl&quot;in P&amp;&amp;!(&quot;reversescale&quot;in P)&amp;&amp;(P.reversescale=P.reversescl,delete P.reversescl),P.xaxis&amp;&amp;(P.xaxis=g(P.xaxis,&quot;x&quot;)),P.yaxis&amp;&amp;(P.yaxis=g(P.yaxis,&quot;y&quot;)),v(P,&quot;gl3d&quot;)&amp;&amp;P.scene&amp;&amp;(P.scene=f.subplotsRegistry.gl3d.cleanId(P.scene)),!v(P,&quot;pie-like&quot;)&amp;&amp;!v(P,&quot;bar-like&quot;))if(Array.isArray(P.textposition))for(D=0;D&lt;P.textposition.length;D++)P.textposition[D]=x(P.textposition[D]);else P.textposition&amp;&amp;(P.textposition=x(P.textposition));var A=c.getModule(P);if(A&amp;&amp;A.colorbar){var F=A.colorbar.container,j=F?P[F]:P;j&amp;&amp;j.colorscale&amp;&amp;(j.colorscale===&quot;YIGnBu&quot;&amp;&amp;(j.colorscale=&quot;YlGnBu&quot;),j.colorscale===&quot;YIOrRd&quot;&amp;&amp;(j.colorscale=&quot;YlOrRd&quot;))}if(P.type===&quot;surface&quot;&amp;&amp;d.isPlainObject(P.contours)){var z=[&quot;x&quot;,&quot;y&quot;,&quot;z&quot;];for(D=0;D&lt;z.length;D++){var B=P.contours[z[D]];d.isPlainObject(B)&amp;&amp;(B.highlightColor&amp;&amp;(B.highlightcolor=B.highlightColor,delete B.highlightColor),B.highlightWidth&amp;&amp;(B.highlightwidth=B.highlightWidth,delete B.highlightWidth))}}if(P.type===&quot;candlestick&quot;||P.type===&quot;ohlc&quot;){var N=(P.increasing||{}).showlegend!==!1,R=(P.decreasing||{}).showlegend!==!1,q=w(P.increasing),Y=w(P.decreasing);if(q!==!1&amp;&amp;Y!==!1){var L=_(q,Y,N,R);L&amp;&amp;(P.name=L)}else!q&amp;&amp;!Y||P.name||(P.name=q||Y)}if(Array.isArray(P.transforms)){var W=P.transforms;for(D=0;D&lt;W.length;D++){var U=W[D];if(d.isPlainObject(U))switch(U.type){case&quot;filter&quot;:U.filtersrc&amp;&amp;(U.target=U.filtersrc,delete U.filtersrc),U.calendar&amp;&amp;(U.valuecalendar||(U.valuecalendar=U.calendar),delete U.calendar);break;case&quot;groupby&quot;:if(U.styles=U.styles||U.style,U.styles&amp;&amp;!Array.isArray(U.styles)){var V=U.styles,te=Object.keys(V);U.styles=[];for(var ee=0;ee&lt;te.length;ee++)U.styles.push({target:te[ee],value:V[te[ee]]})}}}}T(P,&quot;line&quot;)&amp;&amp;delete P.line,&quot;marker&quot;in P&amp;&amp;(T(P.marker,&quot;line&quot;)&amp;&amp;delete P.marker.line,T(P,&quot;marker&quot;)&amp;&amp;delete P.marker),m.clean(P),P.autobinx&amp;&amp;(delete P.autobinx,delete P.xbins),P.autobiny&amp;&amp;(delete P.autobiny,delete P.ybins),y(P),P.colorbar&amp;&amp;y(P.colorbar),P.marker&amp;&amp;P.marker.colorbar&amp;&amp;y(P.marker.colorbar),P.line&amp;&amp;P.line.colorbar&amp;&amp;y(P.line.colorbar),P.aaxis&amp;&amp;y(P.aaxis),P.baxis&amp;&amp;y(P.baxis)}},o.swapXYData=function(M){var O;if(d.swapAttrs(M,[&quot;?&quot;,&quot;?0&quot;,&quot;d?&quot;,&quot;?bins&quot;,&quot;nbins?&quot;,&quot;autobin?&quot;,&quot;?src&quot;,&quot;error_?&quot;]),Array.isArray(M.z)&amp;&amp;Array.isArray(M.z[0])&amp;&amp;(M.transpose?delete M.transpose:M.transpose=!0),M.error_x&amp;&amp;M.error_y){var D=M.error_y,P=&quot;copy_ystyle&quot;in D?D.copy_ystyle:!(D.color||D.thickness||D.width);d.swapAttrs(M,[&quot;error_?.copy_ystyle&quot;]),P&amp;&amp;d.swapAttrs(M,[&quot;error_?.color&quot;,&quot;error_?.thickness&quot;,&quot;error_?.width&quot;])}if(typeof M.hoverinfo==&quot;string&quot;){var E=M.hoverinfo.split(&quot;+&quot;);for(O=0;O&lt;E.length;O++)E[O]===&quot;x&quot;?E[O]=&quot;y&quot;:E[O]===&quot;y&quot;&amp;&amp;(E[O]=&quot;x&quot;);M.hoverinfo=E.join(&quot;+&quot;)}},o.coerceTraceIndices=function(M,O){if(s(O))return[O];if(!Array.isArray(O)||!O.length)return M.data.map(function(E,I){return I});if(Array.isArray(O)){for(var D=[],P=0;P&lt;O.length;P++)d.isIndex(O[P],M.data.length)?D.push(O[P]):d.warn(&quot;trace index (&quot;,O[P],&quot;) is not a number or is out of bounds&quot;);return D}return O},o.manageArrayContainers=function(M,O,D){var P=M.obj,E=M.parts,I=E.length,A=E[I-1],F=s(A);if(F&amp;&amp;O===null){var j=E.slice(0,I-1).join(&quot;.&quot;);d.nestedProperty(P,j).get().splice(A,1)}else F&amp;&amp;M.get()===void 0&amp;&amp;M.get()===void 0&amp;&amp;(D[M.astr]=null),M.set(O)};var k=/(\\.[^\\[\\]\\.]+|\\[[^\\[\\]\\.]+\\])$/;function S(M){var O=M.search(k);if(O&gt;0)return M.substr(0,O)}o.hasParent=function(M,O){for(var D=S(O);D;){if(D in M)return!0;D=S(D)}return!1};var C=[&quot;x&quot;,&quot;y&quot;,&quot;z&quot;];o.clearAxisTypes=function(M,O,D){for(var P=0;P&lt;O.length;P++)for(var E=M._fullData[P],I=0;I&lt;3;I++){var A=b(M,E,C[I]);if(A&amp;&amp;A.type!==&quot;log&quot;){var F=A._name,j=A._id.substr(1);if(j.substr(0,5)===&quot;scene&quot;){if(D[j]!==void 0)continue;F=j+&quot;.&quot;+F}var z=F+&quot;.type&quot;;D[F]===void 0&amp;&amp;D[z]===void 0&amp;&amp;d.nestedProperty(M.layout,z).set(null)}}}},10641:function(i,o,a){var s=a(72391);o._doPlot=s._doPlot,o.newPlot=s.newPlot,o.restyle=s.restyle,o.relayout=s.relayout,o.redraw=s.redraw,o.update=s.update,o._guiRestyle=s._guiRestyle,o._guiRelayout=s._guiRelayout,o._guiUpdate=s._guiUpdate,o._storeDirectGUIEdit=s._storeDirectGUIEdit,o.react=s.react,o.extendTraces=s.extendTraces,o.prependTraces=s.prependTraces,o.addTraces=s.addTraces,o.deleteTraces=s.deleteTraces,o.moveTraces=s.moveTraces,o.purge=s.purge,o.addFrames=s.addFrames,o.deleteFrames=s.deleteFrames,o.animate=s.animate,o.setPlotConfig=s.setPlotConfig;var u=a(24401).getGraphDiv,c=a(34031).eraseActiveShape;o.deleteActiveShape=function(f){return c(u(f))},o.toImage=a(403),o.validate=a(84936),o.downloadImage=a(7239);var d=a(96318);o.makeTemplate=d.makeTemplate,o.validateTemplate=d.validateTemplate},6611:function(i,o,a){var s=a(41965),u=a(64213),c=a(47769),d=a(65888).sorterAsc,f=a(73972);o.containerArrayMatch=a(14458);var p=o.isAddVal=function(g){return g===&quot;add&quot;||s(g)},m=o.isRemoveVal=function(g){return g===null||g===&quot;remove&quot;};o.applyContainerArrayChanges=function(g,b,v,h,y){var w=b.astr,_=f.getComponentMethod(w,&quot;supplyLayoutDefaults&quot;),x=f.getComponentMethod(w,&quot;draw&quot;),T=f.getComponentMethod(w,&quot;drawOne&quot;),k=h.replot||h.recalc||_===u||x===u,S=g.layout,C=g._fullLayout;if(v[&quot;&quot;]){Object.keys(v).length&gt;1&amp;&amp;c.warn(&quot;Full array edits are incompatible with other edits&quot;,w);var M=v[&quot;&quot;][&quot;&quot;];if(m(M))b.set(null);else{if(!Array.isArray(M))return c.warn(&quot;Unrecognized full array edit value&quot;,w,M),!0;b.set(M)}return!k&amp;&amp;(_(S,C),x(g),!0)}var O,D,P,E,I,A,F,j,z=Object.keys(v).map(Number).sort(d),B=b.get(),N=B||[],R=y(C,w).get(),q=[],Y=-1,L=N.length;for(O=0;O&lt;z.length;O++)if(E=v[P=z[O]],I=Object.keys(E),A=E[&quot;&quot;],F=p(A),P&lt;0||P&gt;N.length-(F?0:1))c.warn(&quot;index out of range&quot;,w,P);else if(A!==void 0)I.length&gt;1&amp;&amp;c.warn(&quot;Insertion &amp; removal are incompatible with edits to the same index.&quot;,w,P),m(A)?q.push(P):F?(A===&quot;add&quot;&amp;&amp;(A={}),N.splice(P,0,A),R&amp;&amp;R.splice(P,0,{})):c.warn(&quot;Unrecognized full object edit value&quot;,w,P,A),Y===-1&amp;&amp;(Y=P);else for(D=0;D&lt;I.length;D++)j=w+&quot;[&quot;+P+&quot;].&quot;,y(N[P],I[D],j).set(E[I[D]]);for(O=q.length-1;O&gt;=0;O--)N.splice(q[O],1),R&amp;&amp;R.splice(q[O],1);if(N.length?B||b.set(N):b.set(null),k)return!1;if(_(S,C),T!==u){var W;if(Y===-1)W=z;else{for(L=Math.max(N.length,L),W=[],O=0;O&lt;z.length&amp;&amp;!((P=z[O])&gt;=Y);O++)W.push(P);for(O=Y;O&lt;L;O++)W.push(O)}for(O=0;O&lt;W.length;O++)T(g,W[O])}else x(g);return!0}},72391:function(i,o,a){var s=a(39898),u=a(92770),c=a(57035),d=a(71828),f=d.nestedProperty,p=a(11086),m=a(10847),g=a(73972),b=a(86281),v=a(74875),h=a(89298),y=a(23608),w=a(13838),_=a(91424),x=a(7901),T=a(4305).initInteractions,k=a(77922),S=a(47322).clearOutline,C=a(72075).dfltConfig,M=a(6611),O=a(58377),D=a(61549),P=a(30962),E=a(85555).AX_NAME_PATTERN,I=0;function A(ue){var pe=ue._fullLayout;pe._redrawFromAutoMarginCount?pe._redrawFromAutoMarginCount--:ue.emit(&quot;plotly_afterplot&quot;)}function F(ue,pe){try{ue._fullLayout._paper.style(&quot;background&quot;,pe)}catch(xe){d.error(xe)}}function j(ue,pe){F(ue,x.combine(pe,&quot;white&quot;))}function z(ue,pe){if(!ue._context){ue._context=d.extendDeep({},C);var xe=s.select(&quot;base&quot;);ue._context._baseUrl=xe.size()&amp;&amp;xe.attr(&quot;href&quot;)?window.location.href.split(&quot;#&quot;)[0]:&quot;&quot;}var ye,Te,Ae,Re=ue._context;if(pe){for(Te=Object.keys(pe),ye=0;ye&lt;Te.length;ye++)(Ae=Te[ye])!==&quot;editable&quot;&amp;&amp;Ae!==&quot;edits&quot;&amp;&amp;Ae in Re&amp;&amp;(Ae===&quot;setBackground&quot;&amp;&amp;pe[Ae]===&quot;opaque&quot;?Re[Ae]=j:Re[Ae]=pe[Ae]);pe.plot3dPixelRatio&amp;&amp;!Re.plotGlPixelRatio&amp;&amp;(Re.plotGlPixelRatio=Re.plot3dPixelRatio);var Le=pe.editable;if(Le!==void 0)for(Re.editable=Le,Te=Object.keys(Re.edits),ye=0;ye&lt;Te.length;ye++)Re.edits[Te[ye]]=Le;if(pe.edits)for(Te=Object.keys(pe.edits),ye=0;ye&lt;Te.length;ye++)(Ae=Te[ye])in Re.edits&amp;&amp;(Re.edits[Ae]=pe.edits[Ae]);Re._exportedPlot=pe._exportedPlot}Re.staticPlot&amp;&amp;(Re.editable=!1,Re.edits={},Re.autosizable=!1,Re.scrollZoom=!1,Re.doubleClick=!1,Re.showTips=!1,Re.showLink=!1,Re.displayModeBar=!1),Re.displayModeBar!==&quot;hover&quot;||c||(Re.displayModeBar=!0),Re.setBackground!==&quot;transparent&quot;&amp;&amp;typeof Re.setBackground==&quot;function&quot;||(Re.setBackground=F),Re._hasZeroHeight=Re._hasZeroHeight||ue.clientHeight===0,Re._hasZeroWidth=Re._hasZeroWidth||ue.clientWidth===0;var $e=Re.scrollZoom,Fe=Re._scrollZoom={};if($e===!0)Fe.cartesian=1,Fe.gl3d=1,Fe.geo=1,Fe.mapbox=1;else if(typeof $e==&quot;string&quot;){var Be=$e.split(&quot;+&quot;);for(ye=0;ye&lt;Be.length;ye++)Fe[Be[ye]]=1}else $e!==!1&amp;&amp;(Fe.gl3d=1,Fe.geo=1,Fe.mapbox=1)}function B(ue,pe){var xe,ye,Te=pe+1,Ae=[];for(xe=0;xe&lt;ue.length;xe++)(ye=ue[xe])&lt;0?Ae.push(Te+ye):Ae.push(ye);return Ae}function N(ue,pe,xe){var ye,Te;for(ye=0;ye&lt;pe.length;ye++){if((Te=pe[ye])!==parseInt(Te,10))throw new Error(&quot;all values in &quot;+xe+&quot; must be integers&quot;);if(Te&gt;=ue.data.length||Te&lt;-ue.data.length)throw new Error(xe+&quot; must be valid indices for gd.data.&quot;);if(pe.indexOf(Te,ye+1)&gt;-1||Te&gt;=0&amp;&amp;pe.indexOf(-ue.data.length+Te)&gt;-1||Te&lt;0&amp;&amp;pe.indexOf(ue.data.length+Te)&gt;-1)throw new Error(&quot;each index in &quot;+xe+&quot; must be unique.&quot;)}}function R(ue,pe,xe){if(!Array.isArray(ue.data))throw new Error(&quot;gd.data must be an array.&quot;);if(pe===void 0)throw new Error(&quot;currentIndices is a required argument.&quot;);if(Array.isArray(pe)||(pe=[pe]),N(ue,pe,&quot;currentIndices&quot;),xe===void 0||Array.isArray(xe)||(xe=[xe]),xe!==void 0&amp;&amp;N(ue,xe,&quot;newIndices&quot;),xe!==void 0&amp;&amp;pe.length!==xe.length)throw new Error(&quot;current and new indices must be of equal length.&quot;)}function q(ue,pe,xe,ye,Te){(function(qe,Xe,ot,st){var dt=d.isPlainObject(st);if(!Array.isArray(qe.data))throw new Error(&quot;gd.data must be an array&quot;);if(!d.isPlainObject(Xe))throw new Error(&quot;update must be a key:value object&quot;);if(ot===void 0)throw new Error(&quot;indices must be an integer or array of integers&quot;);for(var vt in N(qe,ot,&quot;indices&quot;),Xe){if(!Array.isArray(Xe[vt])||Xe[vt].length!==ot.length)throw new Error(&quot;attribute &quot;+vt+&quot; must be an array of length equal to indices array length&quot;);if(dt&amp;&amp;(!(vt in st)||!Array.isArray(st[vt])||st[vt].length!==Xe[vt].length))throw new Error(&quot;when maxPoints is set as a key:value object it must contain a 1:1 corrispondence with the keys and number of traces in the update object&quot;)}})(ue,pe,xe,ye);for(var Ae=function(qe,Xe,ot,st){var dt,vt,We,ze,tt,it=d.isPlainObject(st),St=[];for(var Ze in Array.isArray(ot)||(ot=[ot]),ot=B(ot,qe.data.length-1),Xe)for(var ut=0;ut&lt;ot.length;ut++){if(dt=qe.data[ot[ut]],vt=(We=f(dt,Ze)).get(),ze=Xe[Ze][ut],!d.isArrayOrTypedArray(ze))throw new Error(&quot;attribute: &quot;+Ze+&quot; index: &quot;+ut+&quot; must be an array&quot;);if(!d.isArrayOrTypedArray(vt))throw new Error(&quot;cannot extend missing or non-array attribute: &quot;+Ze);if(vt.constructor!==ze.constructor)throw new Error(&quot;cannot extend array with an array of a different type: &quot;+Ze);tt=it?st[Ze][ut]:st,u(tt)||(tt=-1),St.push({prop:We,target:vt,insert:ze,maxp:Math.floor(tt)})}return St}(ue,pe,xe,ye),Re={},Le={},$e=0;$e&lt;Ae.length;$e++){var Fe=Ae[$e].prop,Be=Ae[$e].maxp,Ue=Te(Ae[$e].target,Ae[$e].insert,Be);Fe.set(Ue[0]),Array.isArray(Re[Fe.astr])||(Re[Fe.astr]=[]),Re[Fe.astr].push(Ue[1]),Array.isArray(Le[Fe.astr])||(Le[Fe.astr]=[]),Le[Fe.astr].push(Ae[$e].target.length)}return{update:Re,maxPoints:Le}}function Y(ue,pe){var xe=new ue.constructor(ue.length+pe.length);return xe.set(ue),xe.set(pe,ue.length),xe}function L(ue,pe,xe,ye){ue=d.getGraphDiv(ue),O.clearPromiseQueue(ue);var Te={};if(typeof pe==&quot;string&quot;)Te[pe]=xe;else{if(!d.isPlainObject(pe))return d.warn(&quot;Restyle fail.&quot;,pe,xe,ye),Promise.reject();Te=d.extendFlat({},pe),ye===void 0&amp;&amp;(ye=xe)}Object.keys(Te).length&amp;&amp;(ue.changed=!0);var Ae=O.coerceTraceIndices(ue,ye),Re=te(ue,Te,Ae),Le=Re.flags;Le.calc&amp;&amp;(ue.calcdata=void 0),Le.clearAxisTypes&amp;&amp;O.clearAxisTypes(ue,Ae,{});var $e=[];Le.fullReplot?$e.push(o._doPlot):($e.push(v.previousPromises),v.supplyDefaults(ue),Le.markerSize&amp;&amp;(v.doCalcdata(ue),G($e)),Le.style&amp;&amp;$e.push(D.doTraceStyle),Le.colorbars&amp;&amp;$e.push(D.doColorBars),$e.push(A)),$e.push(v.rehover,v.redrag,v.reselect),m.add(ue,L,[ue,Re.undoit,Re.traces],L,[ue,Re.redoit,Re.traces]);var Fe=d.syncOrAsync($e,ue);return Fe&amp;&amp;Fe.then||(Fe=Promise.resolve()),Fe.then(function(){return ue.emit(&quot;plotly_restyle&quot;,Re.eventData),ue})}function W(ue){return ue===void 0?null:ue}function U(ue,pe){return pe?function(xe,ye,Te){var Ae=f(xe,ye),Re=Ae.set;return Ae.set=function(Le){V((Te||&quot;&quot;)+ye,Ae.get(),Le,ue),Re(Le)},Ae}:f}function V(ue,pe,xe,ye){if(Array.isArray(pe)||Array.isArray(xe))for(var Te=Array.isArray(pe)?pe:[],Ae=Array.isArray(xe)?xe:[],Re=Math.max(Te.length,Ae.length),Le=0;Le&lt;Re;Le++)V(ue+&quot;[&quot;+Le+&quot;]&quot;,Te[Le],Ae[Le],ye);else if(d.isPlainObject(pe)||d.isPlainObject(xe)){var $e=d.isPlainObject(pe)?pe:{},Fe=d.isPlainObject(xe)?xe:{},Be=d.extendFlat({},$e,Fe);for(var Ue in Be)V(ue+&quot;.&quot;+Ue,$e[Ue],Fe[Ue],ye)}else ye[ue]===void 0&amp;&amp;(ye[ue]=W(pe))}function te(ue,pe,xe){var ye,Te=ue._fullLayout,Ae=ue._fullData,Re=ue.data,Le=Te._guiEditing,$e=U(Te._preGUI,Le),Fe=d.extendDeepAll({},pe);ee(pe);var Be,Ue=P.traceFlags(),qe={},Xe={};function ot(){return xe.map(function(){})}function st(gt){var mt=h.id2name(gt);Be.indexOf(mt)===-1&amp;&amp;Be.push(mt)}function dt(gt){return&quot;LAYOUT&quot;+gt+&quot;.autorange&quot;}function vt(gt){return&quot;LAYOUT&quot;+gt+&quot;.range&quot;}function We(gt){for(var mt=gt;mt&lt;Ae.length;mt++)if(Ae[mt]._input===Re[gt])return Ae[mt]}function ze(gt,mt,xt){if(Array.isArray(gt))gt.forEach(function(zt){ze(zt,mt,xt)});else if(!(gt in pe)&amp;&amp;!O.hasParent(pe,gt)){var Ut;if(gt.substr(0,6)===&quot;LAYOUT&quot;)Ut=$e(ue.layout,gt.replace(&quot;LAYOUT&quot;,&quot;&quot;));else{var It=xe[xt];Ut=U(Te._tracePreGUI[We(It)._fullInput.uid],Le)(Re[It],gt)}gt in Xe||(Xe[gt]=ot()),Xe[gt][xt]===void 0&amp;&amp;(Xe[gt][xt]=W(Ut.get())),mt!==void 0&amp;&amp;Ut.set(mt)}}function tt(gt){return function(mt){return Ae[mt][gt]}}function it(gt){return function(mt,xt){return mt===!1?Ae[xe[xt]][gt]:null}}for(var St in pe){if(O.hasParent(pe,St))throw new Error(&quot;cannot set &quot;+St+&quot; and a parent attribute simultaneously&quot;);var Ze,ut,ht,Rt,Ct,Wt,_t=pe[St];if(St!==&quot;autobinx&quot;&amp;&amp;St!==&quot;autobiny&quot;||(St=St.charAt(St.length-1)+&quot;bins&quot;,_t=Array.isArray(_t)?_t.map(it(St)):_t===!1?xe.map(tt(St)):null),qe[St]=_t,St.substr(0,6)!==&quot;LAYOUT&quot;){for(Xe[St]=ot(),ye=0;ye&lt;xe.length;ye++)if(Ze=Re[xe[ye]],ut=We(xe[ye]),Rt=(ht=U(Te._tracePreGUI[ut._fullInput.uid],Le)(Ze,St)).get(),(Ct=Array.isArray(_t)?_t[ye%_t.length]:_t)!==void 0){var be=ht.parts[ht.parts.length-1],Ce=St.substr(0,St.length-be.length-1),Ge=Ce?Ce+&quot;.&quot;:&quot;&quot;,He=Ce?f(ut,Ce).get():ut;if((Wt=b.getTraceValObject(ut,ht.parts))&amp;&amp;Wt.impliedEdits&amp;&amp;Ct!==null)for(var et in Wt.impliedEdits)ze(d.relativeAttr(St,et),Wt.impliedEdits[et],ye);else if(be!==&quot;thicknessmode&quot;&amp;&amp;be!==&quot;lenmode&quot;||Rt===Ct||Ct!==&quot;fraction&quot;&amp;&amp;Ct!==&quot;pixels&quot;||!He){if(St===&quot;type&quot;&amp;&amp;(Ct===&quot;pie&quot;!=(Rt===&quot;pie&quot;)||Ct===&quot;funnelarea&quot;!=(Rt===&quot;funnelarea&quot;))){var Ke=&quot;x&quot;,Ye=&quot;y&quot;;Ct!==&quot;bar&quot;&amp;&amp;Rt!==&quot;bar&quot;||Ze.orientation!==&quot;h&quot;||(Ke=&quot;y&quot;,Ye=&quot;x&quot;),d.swapAttrs(Ze,[&quot;?&quot;,&quot;?src&quot;],&quot;labels&quot;,Ke),d.swapAttrs(Ze,[&quot;d?&quot;,&quot;?0&quot;],&quot;label&quot;,Ke),d.swapAttrs(Ze,[&quot;?&quot;,&quot;?src&quot;],&quot;values&quot;,Ye),Rt===&quot;pie&quot;||Rt===&quot;funnelarea&quot;?(f(Ze,&quot;marker.color&quot;).set(f(Ze,&quot;marker.colors&quot;).get()),Te._pielayer.selectAll(&quot;g.trace&quot;).remove()):g.traceIs(Ze,&quot;cartesian&quot;)&amp;&amp;f(Ze,&quot;marker.colors&quot;).set(f(Ze,&quot;marker.color&quot;).get())}}else{var nt=Te._size,ct=He.orient,yt=ct===&quot;top&quot;||ct===&quot;bottom&quot;;if(be===&quot;thicknessmode&quot;){var rt=yt?nt.h:nt.w;ze(Ge+&quot;thickness&quot;,He.thickness*(Ct===&quot;fraction&quot;?1/rt:rt),ye)}else{var Ft=yt?nt.w:nt.h;ze(Ge+&quot;len&quot;,He.len*(Ct===&quot;fraction&quot;?1/Ft:Ft),ye)}}if(Xe[St][ye]=W(Rt),[&quot;swapxy&quot;,&quot;swapxyaxes&quot;,&quot;orientation&quot;,&quot;orientationaxes&quot;].indexOf(St)!==-1){if(St===&quot;orientation&quot;){ht.set(Ct);var Yt=Ze.x&amp;&amp;!Ze.y?&quot;h&quot;:&quot;v&quot;;if((ht.get()||Yt)===ut.orientation)continue}else St===&quot;orientationaxes&quot;&amp;&amp;(Ze.orientation={v:&quot;h&quot;,h:&quot;v&quot;}[ut.orientation]);O.swapXYData(Ze),Ue.calc=Ue.clearAxisTypes=!0}else v.dataArrayContainers.indexOf(ht.parts[0])!==-1?(O.manageArrayContainers(ht,Ct,Xe),Ue.calc=!0):(Wt?Wt.arrayOk&amp;&amp;!g.traceIs(ut,&quot;regl&quot;)&amp;&amp;(d.isArrayOrTypedArray(Ct)||d.isArrayOrTypedArray(Rt))?Ue.calc=!0:P.update(Ue,Wt):Ue.calc=!0,ht.set(Ct))}if([&quot;swapxyaxes&quot;,&quot;orientationaxes&quot;].indexOf(St)!==-1&amp;&amp;h.swap(ue,xe),St===&quot;orientationaxes&quot;){var Mt=f(ue.layout,&quot;hovermode&quot;),jt=Mt.get();jt===&quot;x&quot;?Mt.set(&quot;y&quot;):jt===&quot;y&quot;?Mt.set(&quot;x&quot;):jt===&quot;x unified&quot;?Mt.set(&quot;y unified&quot;):jt===&quot;y unified&quot;&amp;&amp;Mt.set(&quot;x unified&quot;)}if([&quot;orientation&quot;,&quot;type&quot;].indexOf(St)!==-1){for(Be=[],ye=0;ye&lt;xe.length;ye++){var Lt=Re[xe[ye]];g.traceIs(Lt,&quot;cartesian&quot;)&amp;&amp;(st(Lt.xaxis||&quot;x&quot;),st(Lt.yaxis||&quot;y&quot;))}ze(Be.map(dt),!0,0),ze(Be.map(vt),[0,1],0)}}else ht=$e(ue.layout,St.replace(&quot;LAYOUT&quot;,&quot;&quot;)),Xe[St]=[W(ht.get())],ht.set(Array.isArray(_t)?_t[0]:_t),Ue.calc=!0}return(Ue.calc||Ue.plot)&amp;&amp;(Ue.fullReplot=!0),{flags:Ue,undoit:Xe,redoit:qe,traces:xe,eventData:d.extendDeepNoArrays([],[Fe,xe])}}function ee(ue){var pe,xe,ye,Te=d.counterRegex(&quot;axis&quot;,&quot;.title&quot;,!1,!1),Ae=/colorbar\\.title$/,Re=Object.keys(ue);for(pe=0;pe&lt;Re.length;pe++)xe=Re[pe],ye=ue[xe],xe!==&quot;title&quot;&amp;&amp;!Te.test(xe)&amp;&amp;!Ae.test(xe)||typeof ye!=&quot;string&quot;&amp;&amp;typeof ye!=&quot;number&quot;?xe.indexOf(&quot;titlefont&quot;)&gt;-1&amp;&amp;xe.indexOf(&quot;grouptitlefont&quot;)===-1?Le(xe,xe.replace(&quot;titlefont&quot;,&quot;title.font&quot;)):xe.indexOf(&quot;titleposition&quot;)&gt;-1?Le(xe,xe.replace(&quot;titleposition&quot;,&quot;title.position&quot;)):xe.indexOf(&quot;titleside&quot;)&gt;-1?Le(xe,xe.replace(&quot;titleside&quot;,&quot;title.side&quot;)):xe.indexOf(&quot;titleoffset&quot;)&gt;-1&amp;&amp;Le(xe,xe.replace(&quot;titleoffset&quot;,&quot;title.offset&quot;)):Le(xe,xe.replace(&quot;title&quot;,&quot;title.text&quot;));function Le($e,Fe){ue[Fe]=ue[$e],delete ue[$e]}}function H(ue,pe,xe){ue=d.getGraphDiv(ue),O.clearPromiseQueue(ue);var ye={};if(typeof pe==&quot;string&quot;)ye[pe]=xe;else{if(!d.isPlainObject(pe))return d.warn(&quot;Relayout fail.&quot;,pe,xe),Promise.reject();ye=d.extendFlat({},pe)}Object.keys(ye).length&amp;&amp;(ue.changed=!0);var Te=ae(ue,ye),Ae=Te.flags;Ae.calc&amp;&amp;(ue.calcdata=void 0);var Re=[v.previousPromises];Ae.layoutReplot?Re.push(D.layoutReplot):Object.keys(ye).length&amp;&amp;(Z(ue,Ae,Te)||v.supplyDefaults(ue),Ae.legend&amp;&amp;Re.push(D.doLegend),Ae.layoutstyle&amp;&amp;Re.push(D.layoutStyles),Ae.axrange&amp;&amp;G(Re,Te.rangesAltered),Ae.ticks&amp;&amp;Re.push(D.doTicksRelayout),Ae.modebar&amp;&amp;Re.push(D.doModeBar),Ae.camera&amp;&amp;Re.push(D.doCamera),Ae.colorbars&amp;&amp;Re.push(D.doColorBars),Re.push(A)),Re.push(v.rehover,v.redrag,v.reselect),m.add(ue,H,[ue,Te.undoit],H,[ue,Te.redoit]);var Le=d.syncOrAsync(Re,ue);return Le&amp;&amp;Le.then||(Le=Promise.resolve(ue)),Le.then(function(){return ue.emit(&quot;plotly_relayout&quot;,Te.eventData),ue})}function Z(ue,pe,xe){var ye,Te,Ae=ue._fullLayout;if(!pe.axrange)return!1;for(var Re in pe)if(Re!==&quot;axrange&quot;&amp;&amp;pe[Re])return!1;var Le=function(Xe,ot){return d.coerce(ye,Te,w,Xe,ot)},$e={};for(var Fe in xe.rangesAltered){var Be=h.id2name(Fe);if(ye=ue.layout[Be],Te=Ae[Be],y(ye,Te,Le,$e),Te._matchGroup){for(var Ue in Te._matchGroup)if(Ue!==Fe){var qe=Ae[h.id2name(Ue)];qe.autorange=Te.autorange,qe.range=Te.range.slice(),qe._input.range=Te.range.slice()}}}return!0}function G(ue,pe){var xe=pe?function(ye){var Te=[];for(var Ae in pe){var Re=h.getFromId(ye,Ae);if(Te.push(Ae),(Re.ticklabelposition||&quot;&quot;).indexOf(&quot;inside&quot;)!==-1&amp;&amp;Re._anchorAxis&amp;&amp;Te.push(Re._anchorAxis._id),Re._matchGroup)for(var Le in Re._matchGroup)pe[Le]||Te.push(Le)}return h.draw(ye,Te,{skipTitle:!0})}:function(ye){return h.draw(ye,&quot;redraw&quot;)};ue.push(S,D.doAutoRangeAndConstraints,xe,D.drawData,D.finalDraw)}var X=/^[xyz]axis[0-9]*\\.range(\\[[0|1]\\])?$/,Q=/^[xyz]axis[0-9]*\\.autorange$/,re=/^[xyz]axis[0-9]*\\.domain(\\[[0|1]\\])?$/;function ae(ue,pe){var xe,ye,Te,Ae=ue.layout,Re=ue._fullLayout,Le=Re._guiEditing,$e=U(Re._preGUI,Le),Fe=Object.keys(pe),Be=h.list(ue),Ue=d.extendDeepAll({},pe),qe={};for(ee(pe),Fe=Object.keys(pe),ye=0;ye&lt;Fe.length;ye++)if(Fe[ye].indexOf(&quot;allaxes&quot;)===0){for(Te=0;Te&lt;Be.length;Te++){var Xe=Be[Te]._id.substr(1),ot=Xe.indexOf(&quot;scene&quot;)!==-1?Xe+&quot;.&quot;:&quot;&quot;,st=Fe[ye].replace(&quot;allaxes&quot;,ot+Be[Te]._name);pe[st]||(pe[st]=pe[Fe[ye]])}delete pe[Fe[ye]]}var dt=P.layoutFlags(),vt={},We={};function ze(zt,kt){if(Array.isArray(zt))zt.forEach(function(At){ze(At,kt)});else if(!(zt in pe)&amp;&amp;!O.hasParent(pe,zt)){var Ot=$e(Ae,zt);zt in We||(We[zt]=W(Ot.get())),kt!==void 0&amp;&amp;Ot.set(kt)}}var tt,it={};function St(zt){var kt=h.name2id(zt.split(&quot;.&quot;)[0]);return it[kt]=1,kt}for(var Ze in pe){if(O.hasParent(pe,Ze))throw new Error(&quot;cannot set &quot;+Ze+&quot; and a parent attribute simultaneously&quot;);for(var ut=$e(Ae,Ze),ht=pe[Ze],Rt=ut.parts.length-1;Rt&gt;0&amp;&amp;typeof ut.parts[Rt]!=&quot;string&quot;;)Rt--;var Ct=ut.parts[Rt],Wt=ut.parts[Rt-1]+&quot;.&quot;+Ct,_t=ut.parts.slice(0,Rt).join(&quot;.&quot;),be=f(ue.layout,_t).get(),Ce=f(Re,_t).get(),Ge=ut.get();if(ht!==void 0){vt[Ze]=ht,We[Ze]=Ct===&quot;reverse&quot;?ht:W(Ge);var He=b.getLayoutValObject(Re,ut.parts);if(He&amp;&amp;He.impliedEdits&amp;&amp;ht!==null)for(var et in He.impliedEdits)ze(d.relativeAttr(Ze,et),He.impliedEdits[et]);if([&quot;width&quot;,&quot;height&quot;].indexOf(Ze)!==-1)if(ht){ze(&quot;autosize&quot;,null);var Ke=Ze===&quot;height&quot;?&quot;width&quot;:&quot;height&quot;;ze(Ke,Re[Ke])}else Re[Ze]=ue._initialAutoSize[Ze];else if(Ze===&quot;autosize&quot;)ze(&quot;width&quot;,ht?null:Re.width),ze(&quot;height&quot;,ht?null:Re.height);else if(Wt.match(X))St(Wt),f(Re,_t+&quot;._inputRange&quot;).set(null);else if(Wt.match(Q)){St(Wt),f(Re,_t+&quot;._inputRange&quot;).set(null);var Ye=f(Re,_t).get();Ye._inputDomain&amp;&amp;(Ye._input.domain=Ye._inputDomain.slice())}else Wt.match(re)&amp;&amp;f(Re,_t+&quot;._inputDomain&quot;).set(null);if(Ct===&quot;type&quot;){tt=be;var nt=Ce.type===&quot;linear&quot;&amp;&amp;ht===&quot;log&quot;,ct=Ce.type===&quot;log&quot;&amp;&amp;ht===&quot;linear&quot;;if(nt||ct){if(tt&amp;&amp;tt.range)if(Ce.autorange)nt&amp;&amp;(tt.range=tt.range[1]&gt;tt.range[0]?[1,2]:[2,1]);else{var yt=tt.range[0],rt=tt.range[1];nt?(yt&lt;=0&amp;&amp;rt&lt;=0&amp;&amp;ze(_t+&quot;.autorange&quot;,!0),yt&lt;=0?yt=rt/1e6:rt&lt;=0&amp;&amp;(rt=yt/1e6),ze(_t+&quot;.range[0]&quot;,Math.log(yt)/Math.LN10),ze(_t+&quot;.range[1]&quot;,Math.log(rt)/Math.LN10)):(ze(_t+&quot;.range[0]&quot;,Math.pow(10,yt)),ze(_t+&quot;.range[1]&quot;,Math.pow(10,rt)))}else ze(_t+&quot;.autorange&quot;,!0);Array.isArray(Re._subplots.polar)&amp;&amp;Re._subplots.polar.length&amp;&amp;Re[ut.parts[0]]&amp;&amp;ut.parts[1]===&quot;radialaxis&quot;&amp;&amp;delete Re[ut.parts[0]]._subplot.viewInitial[&quot;radialaxis.range&quot;],g.getComponentMethod(&quot;annotations&quot;,&quot;convertCoords&quot;)(ue,Ce,ht,ze),g.getComponentMethod(&quot;images&quot;,&quot;convertCoords&quot;)(ue,Ce,ht,ze)}else ze(_t+&quot;.autorange&quot;,!0),ze(_t+&quot;.range&quot;,null);f(Re,_t+&quot;._inputRange&quot;).set(null)}else if(Ct.match(E)){var Ft=f(Re,Ze).get(),Yt=(ht||{}).type;Yt&amp;&amp;Yt!==&quot;-&quot;||(Yt=&quot;linear&quot;),g.getComponentMethod(&quot;annotations&quot;,&quot;convertCoords&quot;)(ue,Ft,Yt,ze),g.getComponentMethod(&quot;images&quot;,&quot;convertCoords&quot;)(ue,Ft,Yt,ze)}var Mt=M.containerArrayMatch(Ze);if(Mt){xe=Mt.array,ye=Mt.index;var jt=Mt.property,Lt=He||{editType:&quot;calc&quot;};ye!==&quot;&quot;&amp;&amp;jt===&quot;&quot;&amp;&amp;(M.isAddVal(ht)?We[Ze]=null:M.isRemoveVal(ht)?We[Ze]=(f(Ae,xe).get()||[])[ye]:d.warn(&quot;unrecognized full object value&quot;,pe)),P.update(dt,Lt),qe[xe]||(qe[xe]={});var gt=qe[xe][ye];gt||(gt=qe[xe][ye]={}),gt[jt]=ht,delete pe[Ze]}else Ct===&quot;reverse&quot;?(be.range?be.range.reverse():(ze(_t+&quot;.autorange&quot;,!0),be.range=[1,0]),Ce.autorange?dt.calc=!0:dt.plot=!0):(Ze===&quot;dragmode&quot;&amp;&amp;(ht===!1&amp;&amp;Ge!==!1||ht!==!1&amp;&amp;Ge===!1)||Re._has(&quot;scatter-like&quot;)&amp;&amp;Re._has(&quot;regl&quot;)&amp;&amp;Ze===&quot;dragmode&quot;&amp;&amp;(ht===&quot;lasso&quot;||ht===&quot;select&quot;)&amp;&amp;Ge!==&quot;lasso&quot;&amp;&amp;Ge!==&quot;select&quot;||Re._has(&quot;gl2d&quot;)?dt.plot=!0:He?P.update(dt,He):dt.calc=!0,ut.set(ht))}}for(xe in qe)M.applyContainerArrayChanges(ue,$e(Ae,xe),qe[xe],dt,$e)||(dt.plot=!0);for(var mt in it){var xt=(tt=h.getFromId(ue,mt))&amp;&amp;tt._constraintGroup;if(xt)for(var Ut in dt.calc=!0,xt)it[Ut]||(h.getFromId(ue,Ut)._constraintShrinkable=!0)}(ie(ue)||pe.height||pe.width)&amp;&amp;(dt.plot=!0);var It=Re.shapes;for(ye=0;ye&lt;It.length;ye++)if(It[ye].showlegend){dt.calc=!0;break}return(dt.plot||dt.calc)&amp;&amp;(dt.layoutReplot=!0),{flags:dt,rangesAltered:it,undoit:We,redoit:vt,eventData:Ue}}function ie(ue){var pe=ue._fullLayout,xe=pe.width,ye=pe.height;return ue.layout.autosize&amp;&amp;v.plotAutoSize(ue,ue.layout,pe),pe.width!==xe||pe.height!==ye}function se(ue,pe,xe,ye){ue=d.getGraphDiv(ue),O.clearPromiseQueue(ue),d.isPlainObject(pe)||(pe={}),d.isPlainObject(xe)||(xe={}),Object.keys(pe).length&amp;&amp;(ue.changed=!0),Object.keys(xe).length&amp;&amp;(ue.changed=!0);var Te=O.coerceTraceIndices(ue,ye),Ae=te(ue,d.extendFlat({},pe),Te),Re=Ae.flags,Le=ae(ue,d.extendFlat({},xe)),$e=Le.flags;(Re.calc||$e.calc)&amp;&amp;(ue.calcdata=void 0),Re.clearAxisTypes&amp;&amp;O.clearAxisTypes(ue,Te,xe);var Fe=[];$e.layoutReplot?Fe.push(D.layoutReplot):Re.fullReplot?Fe.push(o._doPlot):(Fe.push(v.previousPromises),Z(ue,$e,Le)||v.supplyDefaults(ue),Re.style&amp;&amp;Fe.push(D.doTraceStyle),(Re.colorbars||$e.colorbars)&amp;&amp;Fe.push(D.doColorBars),$e.legend&amp;&amp;Fe.push(D.doLegend),$e.layoutstyle&amp;&amp;Fe.push(D.layoutStyles),$e.axrange&amp;&amp;G(Fe,Le.rangesAltered),$e.ticks&amp;&amp;Fe.push(D.doTicksRelayout),$e.modebar&amp;&amp;Fe.push(D.doModeBar),$e.camera&amp;&amp;Fe.push(D.doCamera),Fe.push(A)),Fe.push(v.rehover,v.redrag,v.reselect),m.add(ue,se,[ue,Ae.undoit,Le.undoit,Ae.traces],se,[ue,Ae.redoit,Le.redoit,Ae.traces]);var Be=d.syncOrAsync(Fe,ue);return Be&amp;&amp;Be.then||(Be=Promise.resolve(ue)),Be.then(function(){return ue.emit(&quot;plotly_update&quot;,{data:Ae.eventData,layout:Le.eventData}),ue})}function he(ue){return function(pe){pe._fullLayout._guiEditing=!0;var xe=ue.apply(null,arguments);return pe._fullLayout._guiEditing=!1,xe}}var Se=[{pattern:/^hiddenlabels/,attr:&quot;legend.uirevision&quot;},{pattern:/^((x|y)axis\\d*)\\.((auto)?range|title\\.text)/},{pattern:/axis\\d*\\.showspikes$/,attr:&quot;modebar.uirevision&quot;},{pattern:/(hover|drag)mode$/,attr:&quot;modebar.uirevision&quot;},{pattern:/^(scene\\d*)\\.camera/},{pattern:/^(geo\\d*)\\.(projection|center|fitbounds)/},{pattern:/^(ternary\\d*\\.[abc]axis)\\.(min|title\\.text)$/},{pattern:/^(polar\\d*\\.radialaxis)\\.((auto)?range|angle|title\\.text)/},{pattern:/^(polar\\d*\\.angularaxis)\\.rotation/},{pattern:/^(mapbox\\d*)\\.(center|zoom|bearing|pitch)/},{pattern:/^legend\\.(x|y)$/,attr:&quot;editrevision&quot;},{pattern:/^(shapes|annotations)/,attr:&quot;editrevision&quot;},{pattern:/^title\\.text$/,attr:&quot;editrevision&quot;}],Oe=[{pattern:/^selectedpoints$/,attr:&quot;selectionrevision&quot;},{pattern:/(^|value\\.)visible$/,attr:&quot;legend.uirevision&quot;},{pattern:/^dimensions\\[\\d+\\]\\.constraintrange/},{pattern:/^node\\.(x|y|groups)/},{pattern:/^level$/},{pattern:/(^|value\\.)name$/},{pattern:/colorbar\\.title\\.text$/},{pattern:/colorbar\\.(x|y)$/,attr:&quot;editrevision&quot;}];function Pe(ue,pe){for(var xe=0;xe&lt;pe.length;xe++){var ye=pe[xe],Te=ue.match(ye.pattern);if(Te){var Ae=Te[1]||&quot;&quot;;return{head:Ae,tail:ue.substr(Ae.length+1),attr:ye.attr}}}}function Me(ue,pe){var xe=f(pe,ue).get();if(xe!==void 0)return xe;var ye=ue.split(&quot;.&quot;);for(ye.pop();ye.length&gt;1;)if(ye.pop(),(xe=f(pe,ye.join(&quot;.&quot;)+&quot;.uirevision&quot;).get())!==void 0)return xe;return pe.uirevision}function ce(ue,pe){for(var xe=0;xe&lt;pe.length;xe++)if(pe[xe]._fullInput.uid===ue)return xe;return-1}function we(ue,pe,xe){for(var ye=0;ye&lt;pe.length;ye++)if(pe[ye].uid===ue)return ye;return!pe[xe]||pe[xe].uid?-1:xe}function K(ue,pe){var xe=d.isPlainObject(ue),ye=Array.isArray(ue);return xe||ye?(xe&amp;&amp;d.isPlainObject(pe)||ye&amp;&amp;Array.isArray(pe))&amp;&amp;JSON.stringify(ue)===JSON.stringify(pe):ue===pe}function ne(ue,pe,xe,ye){var Te,Ae,Re,Le=ye.getValObject,$e=ye.flags,Fe=ye.immutable,Be=ye.inArray,Ue=ye.arrayIndex;function qe(){var be=Te.editType;Be&amp;&amp;be.indexOf(&quot;arraydraw&quot;)!==-1?d.pushUnique($e.arrays[Be],Ue):(P.update($e,Te),be!==&quot;none&quot;&amp;&amp;$e.nChanges++,ye.transition&amp;&amp;Te.anim&amp;&amp;$e.nChangesAnim++,(X.test(Re)||Q.test(Re))&amp;&amp;($e.rangesAltered[xe[0]]=1),re.test(Re)&amp;&amp;f(pe,&quot;_inputDomain&quot;).set(null),Ae===&quot;datarevision&quot;&amp;&amp;($e.newDataRevision=1))}function Xe(be){return be.valType===&quot;data_array&quot;||be.arrayOk}for(Ae in ue){if($e.calc&amp;&amp;!ye.transition)return;var ot=ue[Ae],st=pe[Ae],dt=xe.concat(Ae);if(Re=dt.join(&quot;.&quot;),Ae.charAt(0)!==&quot;_&quot;&amp;&amp;typeof ot!=&quot;function&quot;&amp;&amp;ot!==st){if((Ae===&quot;tick0&quot;||Ae===&quot;dtick&quot;)&amp;&amp;xe[0]!==&quot;geo&quot;){var vt=pe.tickmode;if(vt===&quot;auto&quot;||vt===&quot;array&quot;||!vt)continue}if((Ae!==&quot;range&quot;||!pe.autorange)&amp;&amp;(Ae!==&quot;zmin&quot;&amp;&amp;Ae!==&quot;zmax&quot;||pe.type!==&quot;contourcarpet&quot;)&amp;&amp;(Te=Le(dt))&amp;&amp;(!Te._compareAsJSON||JSON.stringify(ot)!==JSON.stringify(st))){var We,ze=Te.valType,tt=Xe(Te),it=Array.isArray(ot),St=Array.isArray(st);if(it&amp;&amp;St){var Ze=&quot;_input_&quot;+Ae,ut=ue[Ze],ht=pe[Ze];if(Array.isArray(ut)&amp;&amp;ut===ht)continue}if(st===void 0)tt&amp;&amp;it?$e.calc=!0:qe();else if(Te._isLinkedToArray){var Rt=[],Ct=!1;Be||($e.arrays[Ae]=Rt);var Wt=Math.min(ot.length,st.length),_t=Math.max(ot.length,st.length);if(Wt!==_t){if(Te.editType!==&quot;arraydraw&quot;){qe();continue}Ct=!0}for(We=0;We&lt;Wt;We++)ne(ot[We],st[We],dt.concat(We),d.extendFlat({inArray:Ae,arrayIndex:We},ye));if(Ct)for(We=Wt;We&lt;_t;We++)Rt.push(We)}else!ze&amp;&amp;d.isPlainObject(ot)?ne(ot,st,dt,ye):tt?it&amp;&amp;St?(Fe&amp;&amp;($e.calc=!0),(Fe||ye.newDataRevision)&amp;&amp;qe()):it!==St?$e.calc=!0:qe():it&amp;&amp;St&amp;&amp;ot.length===st.length&amp;&amp;String(ot)===String(st)||qe()}}}for(Ae in pe)if(!(Ae in ue)&amp;&amp;Ae.charAt(0)!==&quot;_&quot;&amp;&amp;typeof pe[Ae]!=&quot;function&quot;){if(Xe(Te=Le(xe.concat(Ae)))&amp;&amp;Array.isArray(pe[Ae]))return void($e.calc=!0);qe()}}function de(ue,pe){var xe;for(xe in ue)if(xe.charAt(0)!==&quot;_&quot;){var ye=ue[xe],Te=pe[xe];if(ye!==Te)if(d.isPlainObject(ye)&amp;&amp;d.isPlainObject(Te)){if(de(ye,Te))return!0}else{if(!Array.isArray(ye)||!Array.isArray(Te)||ye.length!==Te.length)return!0;for(var Ae=0;Ae&lt;ye.length;Ae++)if(ye[Ae]!==Te[Ae]&amp;&amp;(!d.isPlainObject(ye[Ae])||!d.isPlainObject(Te[Ae])||de(ye[Ae],Te[Ae])))return!0}}}function _e(ue){var pe=ue._fullLayout,xe=ue.getBoundingClientRect();if(!d.equalDomRects(xe,pe._lastBBox)){var ye=pe._invTransform=d.inverseTransformMatrix(d.getFullTransformMatrix(ue));pe._invScaleX=Math.sqrt(ye[0][0]*ye[0][0]+ye[0][1]*ye[0][1]+ye[0][2]*ye[0][2]),pe._invScaleY=Math.sqrt(ye[1][0]*ye[1][0]+ye[1][1]*ye[1][1]+ye[1][2]*ye[1][2]),pe._lastBBox=xe}}o.animate=function(ue,pe,xe){if(ue=d.getGraphDiv(ue),!d.isPlotDiv(ue))throw new Error(&quot;This element is not a Plotly plot: &quot;+ue+&quot;. It&#x27;s likely that you&#x27;ve failed to create a plot before animating it. For more details, see https://plotly.com/javascript/animations/&quot;);var ye=ue._transitionData;ye._frameQueue||(ye._frameQueue=[]);var Te=(xe=v.supplyAnimationDefaults(xe)).transition,Ae=xe.frame;function Re(Fe){return Array.isArray(Te)?Fe&gt;=Te.length?Te[0]:Te[Fe]:Te}function Le(Fe){return Array.isArray(Ae)?Fe&gt;=Ae.length?Ae[0]:Ae[Fe]:Ae}function $e(Fe,Be){var Ue=0;return function(){if(Fe&amp;&amp;++Ue===Be)return Fe()}}return ye._frameWaitingCnt===void 0&amp;&amp;(ye._frameWaitingCnt=0),new Promise(function(Fe,Be){function Ue(){ue.emit(&quot;plotly_animating&quot;),ye._lastFrameAt=-1/0,ye._timeToNext=0,ye._runningTransitions=0,ye._currentFrame=null;var Ze=function(){ye._animationRaf=window.requestAnimationFrame(Ze),Date.now()-ye._lastFrameAt&gt;ye._timeToNext&amp;&amp;function(){ye._currentFrame&amp;&amp;ye._currentFrame.onComplete&amp;&amp;ye._currentFrame.onComplete();var ut=ye._currentFrame=ye._frameQueue.shift();if(ut){var ht=ut.name?ut.name.toString():null;ue._fullLayout._currentFrame=ht,ye._lastFrameAt=Date.now(),ye._timeToNext=ut.frameOpts.duration,v.transition(ue,ut.frame.data,ut.frame.layout,O.coerceTraceIndices(ue,ut.frame.traces),ut.frameOpts,ut.transitionOpts).then(function(){ut.onComplete&amp;&amp;ut.onComplete()}),ue.emit(&quot;plotly_animatingframe&quot;,{name:ht,frame:ut.frame,animation:{frame:ut.frameOpts,transition:ut.transitionOpts}})}else ue.emit(&quot;plotly_animated&quot;),window.cancelAnimationFrame(ye._animationRaf),ye._animationRaf=null}()};Ze()}var qe,Xe,ot=0;function st(Ze){return Array.isArray(Te)?ot&gt;=Te.length?Ze.transitionOpts=Te[ot]:Ze.transitionOpts=Te[0]:Ze.transitionOpts=Te,ot++,Ze}var dt=[],vt=pe==null,We=Array.isArray(pe);if(vt||We||!d.isPlainObject(pe)){if(vt||[&quot;string&quot;,&quot;number&quot;].indexOf(typeof pe)!==-1)for(qe=0;qe&lt;ye._frames.length;qe++)(Xe=ye._frames[qe])&amp;&amp;(vt||String(Xe.group)===String(pe))&amp;&amp;dt.push({type:&quot;byname&quot;,name:String(Xe.name),data:st({name:Xe.name})});else if(We)for(qe=0;qe&lt;pe.length;qe++){var ze=pe[qe];[&quot;number&quot;,&quot;string&quot;].indexOf(typeof ze)!==-1?(ze=String(ze),dt.push({type:&quot;byname&quot;,name:ze,data:st({name:ze})})):d.isPlainObject(ze)&amp;&amp;dt.push({type:&quot;object&quot;,data:st(d.extendFlat({},ze))})}}else dt.push({type:&quot;object&quot;,data:st(d.extendFlat({},pe))});for(qe=0;qe&lt;dt.length;qe++)if((Xe=dt[qe]).type===&quot;byname&quot;&amp;&amp;!ye._frameHash[Xe.data.name])return d.warn(&#x27;animate failure: frame not found: &quot;&#x27;+Xe.data.name+&#x27;&quot;&#x27;),void Be();[&quot;next&quot;,&quot;immediate&quot;].indexOf(xe.mode)!==-1&amp;&amp;function(){if(ye._frameQueue.length!==0){for(;ye._frameQueue.length;){var Ze=ye._frameQueue.pop();Ze.onInterrupt&amp;&amp;Ze.onInterrupt()}ue.emit(&quot;plotly_animationinterrupted&quot;,[])}}(),xe.direction===&quot;reverse&quot;&amp;&amp;dt.reverse();var tt=ue._fullLayout._currentFrame;if(tt&amp;&amp;xe.fromcurrent){var it=-1;for(qe=0;qe&lt;dt.length;qe++)if((Xe=dt[qe]).type===&quot;byname&quot;&amp;&amp;Xe.name===tt){it=qe;break}if(it&gt;0&amp;&amp;it&lt;dt.length-1){var St=[];for(qe=0;qe&lt;dt.length;qe++)Xe=dt[qe],(dt[qe].type!==&quot;byname&quot;||qe&gt;it)&amp;&amp;St.push(Xe);dt=St}}dt.length&gt;0?function(Ze){if(Ze.length!==0){for(var ut=0;ut&lt;Ze.length;ut++){var ht;ht=Ze[ut].type===&quot;byname&quot;?v.computeFrame(ue,Ze[ut].name):Ze[ut].data;var Rt=Le(ut),Ct=Re(ut);Ct.duration=Math.min(Ct.duration,Rt.duration);var Wt={frame:ht,name:Ze[ut].name,frameOpts:Rt,transitionOpts:Ct};ut===Ze.length-1&amp;&amp;(Wt.onComplete=$e(Fe,2),Wt.onInterrupt=Be),ye._frameQueue.push(Wt)}xe.mode===&quot;immediate&quot;&amp;&amp;(ye._lastFrameAt=-1/0),ye._animationRaf||Ue()}}(dt):(ue.emit(&quot;plotly_animated&quot;),Fe())})},o.addFrames=function(ue,pe,xe){if(ue=d.getGraphDiv(ue),pe==null)return Promise.resolve();if(!d.isPlotDiv(ue))throw new Error(&quot;This element is not a Plotly plot: &quot;+ue+&quot;. It&#x27;s likely that you&#x27;ve failed to create a plot before adding frames. For more details, see https://plotly.com/javascript/animations/&quot;);var ye,Te,Ae,Re,Le=ue._transitionData._frames,$e=ue._transitionData._frameHash;if(!Array.isArray(pe))throw new Error(&quot;addFrames failure: frameList must be an Array of frame definitions&quot;+pe);var Fe=Le.length+2*pe.length,Be=[],Ue={};for(ye=pe.length-1;ye&gt;=0;ye--)if(d.isPlainObject(pe[ye])){var qe=pe[ye].name,Xe=($e[qe]||Ue[qe]||{}).name,ot=pe[ye].name,st=$e[Xe]||Ue[Xe];Xe&amp;&amp;ot&amp;&amp;typeof ot==&quot;number&quot;&amp;&amp;st&amp;&amp;I&lt;5&amp;&amp;(I++,d.warn(&#x27;addFrames: overwriting frame &quot;&#x27;+($e[Xe]||Ue[Xe]).name+&#x27;&quot; with a frame whose name of type &quot;number&quot; also equates to &quot;&#x27;+Xe+&#x27;&quot;. This is valid but may potentially lead to unexpected behavior since all plotly.js frame names are stored internally as strings.&#x27;),I===5&amp;&amp;d.warn(&quot;addFrames: This API call has yielded too many of these warnings. For the rest of this call, further warnings about numeric frame names will be suppressed.&quot;)),Ue[qe]={name:qe},Be.push({frame:v.supplyFrameDefaults(pe[ye]),index:xe&amp;&amp;xe[ye]!==void 0&amp;&amp;xe[ye]!==null?xe[ye]:Fe+ye})}Be.sort(function(Ze,ut){return Ze.index&gt;ut.index?-1:Ze.index&lt;ut.index?1:0});var dt=[],vt=[],We=Le.length;for(ye=Be.length-1;ye&gt;=0;ye--){if(typeof(Te=Be[ye].frame).name==&quot;number&quot;&amp;&amp;d.warn(&quot;Warning: addFrames accepts frames with numeric names, but the numbers areimplicitly cast to strings&quot;),!Te.name)for(;$e[Te.name=&quot;frame &quot;+ue._transitionData._counter++];);if($e[Te.name]){for(Ae=0;Ae&lt;Le.length&amp;&amp;(Le[Ae]||{}).name!==Te.name;Ae++);dt.push({type:&quot;replace&quot;,index:Ae,value:Te}),vt.unshift({type:&quot;replace&quot;,index:Ae,value:Le[Ae]})}else Re=Math.max(0,Math.min(Be[ye].index,We)),dt.push({type:&quot;insert&quot;,index:Re,value:Te}),vt.unshift({type:&quot;delete&quot;,index:Re}),We++}var ze=v.modifyFrames,tt=v.modifyFrames,it=[ue,vt],St=[ue,dt];return m&amp;&amp;m.add(ue,ze,it,tt,St),v.modifyFrames(ue,dt)},o.deleteFrames=function(ue,pe){if(ue=d.getGraphDiv(ue),!d.isPlotDiv(ue))throw new Error(&quot;This element is not a Plotly plot: &quot;+ue);var xe,ye,Te=ue._transitionData._frames,Ae=[],Re=[];if(!pe)for(pe=[],xe=0;xe&lt;Te.length;xe++)pe.push(xe);for((pe=pe.slice()).sort(),xe=pe.length-1;xe&gt;=0;xe--)ye=pe[xe],Ae.push({type:&quot;delete&quot;,index:ye}),Re.unshift({type:&quot;insert&quot;,index:ye,value:Te[ye]});var Le=v.modifyFrames,$e=v.modifyFrames,Fe=[ue,Re],Be=[ue,Ae];return m&amp;&amp;m.add(ue,Le,Fe,$e,Be),v.modifyFrames(ue,Ae)},o.addTraces=function ue(pe,xe,ye){pe=d.getGraphDiv(pe);var Te,Ae,Re=[],Le=o.deleteTraces,$e=ue,Fe=[pe,Re],Be=[pe,xe];for(function(Ue,qe,Xe){var ot,st;if(!Array.isArray(Ue.data))throw new Error(&quot;gd.data must be an array.&quot;);if(qe===void 0)throw new Error(&quot;traces must be defined.&quot;);for(Array.isArray(qe)||(qe=[qe]),ot=0;ot&lt;qe.length;ot++)if(typeof(st=qe[ot])!=&quot;object&quot;||Array.isArray(st)||st===null)throw new Error(&quot;all values in traces array must be non-array objects&quot;);if(Xe===void 0||Array.isArray(Xe)||(Xe=[Xe]),Xe!==void 0&amp;&amp;Xe.length!==qe.length)throw new Error(&quot;if indices is specified, traces.length must equal indices.length&quot;)}(pe,xe,ye),Array.isArray(xe)||(xe=[xe]),xe=xe.map(function(Ue){return d.extendFlat({},Ue)}),O.cleanData(xe),Te=0;Te&lt;xe.length;Te++)pe.data.push(xe[Te]);for(Te=0;Te&lt;xe.length;Te++)Re.push(-xe.length+Te);if(ye===void 0)return Ae=o.redraw(pe),m.add(pe,Le,Fe,$e,Be),Ae;Array.isArray(ye)||(ye=[ye]);try{R(pe,Re,ye)}catch(Ue){throw pe.data.splice(pe.data.length-xe.length,xe.length),Ue}return m.startSequence(pe),m.add(pe,Le,Fe,$e,Be),Ae=o.moveTraces(pe,Re,ye),m.stopSequence(pe),Ae},o.deleteTraces=function ue(pe,xe){pe=d.getGraphDiv(pe);var ye,Te,Ae=[],Re=o.addTraces,Le=ue,$e=[pe,Ae,xe],Fe=[pe,xe];if(xe===void 0)throw new Error(&quot;indices must be an integer or array of integers.&quot;);for(Array.isArray(xe)||(xe=[xe]),N(pe,xe,&quot;indices&quot;),(xe=B(xe,pe.data.length-1)).sort(d.sorterDes),ye=0;ye&lt;xe.length;ye+=1)Te=pe.data.splice(xe[ye],1)[0],Ae.push(Te);var Be=o.redraw(pe);return m.add(pe,Re,$e,Le,Fe),Be},o.extendTraces=function ue(pe,xe,ye,Te){var Ae=q(pe=d.getGraphDiv(pe),xe,ye,Te,function($e,Fe,Be){var Ue,qe;if(d.isTypedArray($e))if(Be&lt;0){var Xe=new $e.constructor(0),ot=Y($e,Fe);Be&lt;0?(Ue=ot,qe=Xe):(Ue=Xe,qe=ot)}else if(Ue=new $e.constructor(Be),qe=new $e.constructor($e.length+Fe.length-Be),Be===Fe.length)Ue.set(Fe),qe.set($e);else if(Be&lt;Fe.length){var st=Fe.length-Be;Ue.set(Fe.subarray(st)),qe.set($e),qe.set(Fe.subarray(0,st),$e.length)}else{var dt=Be-Fe.length,vt=$e.length-dt;Ue.set($e.subarray(vt)),Ue.set(Fe,dt),qe.set($e.subarray(0,vt))}else Ue=$e.concat(Fe),qe=Be&gt;=0&amp;&amp;Be&lt;Ue.length?Ue.splice(0,Ue.length-Be):[];return[Ue,qe]}),Re=o.redraw(pe),Le=[pe,Ae.update,ye,Ae.maxPoints];return m.add(pe,o.prependTraces,Le,ue,arguments),Re},o.moveTraces=function ue(pe,xe,ye){var Te,Ae=[],Re=[],Le=ue,$e=ue,Fe=[pe=d.getGraphDiv(pe),ye,xe],Be=[pe,xe,ye];if(R(pe,xe,ye),xe=Array.isArray(xe)?xe:[xe],ye===void 0)for(ye=[],Te=0;Te&lt;xe.length;Te++)ye.push(-xe.length+Te);for(ye=Array.isArray(ye)?ye:[ye],xe=B(xe,pe.data.length-1),ye=B(ye,pe.data.length-1),Te=0;Te&lt;pe.data.length;Te++)xe.indexOf(Te)===-1&amp;&amp;Ae.push(pe.data[Te]);for(Te=0;Te&lt;xe.length;Te++)Re.push({newIndex:ye[Te],trace:pe.data[xe[Te]]});for(Re.sort(function(qe,Xe){return qe.newIndex-Xe.newIndex}),Te=0;Te&lt;Re.length;Te+=1)Ae.splice(Re[Te].newIndex,0,Re[Te].trace);pe.data=Ae;var Ue=o.redraw(pe);return m.add(pe,Le,Fe,$e,Be),Ue},o.prependTraces=function ue(pe,xe,ye,Te){var Ae=q(pe=d.getGraphDiv(pe),xe,ye,Te,function($e,Fe,Be){var Ue,qe;if(d.isTypedArray($e))if(Be&lt;=0){var Xe=new $e.constructor(0),ot=Y(Fe,$e);Be&lt;0?(Ue=ot,qe=Xe):(Ue=Xe,qe=ot)}else if(Ue=new $e.constructor(Be),qe=new $e.constructor($e.length+Fe.length-Be),Be===Fe.length)Ue.set(Fe),qe.set($e);else if(Be&lt;Fe.length){var st=Fe.length-Be;Ue.set(Fe.subarray(0,st)),qe.set(Fe.subarray(st)),qe.set($e,st)}else{var dt=Be-Fe.length;Ue.set(Fe),Ue.set($e.subarray(0,dt),Fe.length),qe.set($e.subarray(dt))}else Ue=Fe.concat($e),qe=Be&gt;=0&amp;&amp;Be&lt;Ue.length?Ue.splice(Be,Ue.length):[];return[Ue,qe]}),Re=o.redraw(pe),Le=[pe,Ae.update,ye,Ae.maxPoints];return m.add(pe,o.extendTraces,Le,ue,arguments),Re},o.newPlot=function(ue,pe,xe,ye){return ue=d.getGraphDiv(ue),v.cleanPlot([],{},ue._fullData||[],ue._fullLayout||{}),v.purge(ue),o._doPlot(ue,pe,xe,ye)},o._doPlot=function(ue,pe,xe,ye){var Te;if(ue=d.getGraphDiv(ue),p.init(ue),d.isPlainObject(pe)){var Ae=pe;pe=Ae.data,xe=Ae.layout,ye=Ae.config,Te=Ae.frames}if(p.triggerHandler(ue,&quot;plotly_beforeplot&quot;,[pe,xe,ye])===!1)return Promise.reject();pe||xe||d.isPlotDiv(ue)||d.warn(&quot;Calling _doPlot as if redrawing but this container doesn&#x27;t yet have a plot.&quot;,ue),z(ue,ye),xe||(xe={}),s.select(ue).classed(&quot;js-plotly-plot&quot;,!0),_.makeTester(),Array.isArray(ue._promises)||(ue._promises=[]);var Re=(ue.data||[]).length===0&amp;&amp;Array.isArray(pe);Array.isArray(pe)&amp;&amp;(O.cleanData(pe),Re?ue.data=pe:ue.data.push.apply(ue.data,pe),ue.empty=!1),ue.layout&amp;&amp;!Re||(ue.layout=O.cleanLayout(xe)),v.supplyDefaults(ue);var Le=ue._fullLayout,$e=Le._has(&quot;cartesian&quot;);Le._replotting=!0,(Re||Le._shouldCreateBgLayer)&amp;&amp;(function(vt){var We=s.select(vt),ze=vt._fullLayout;if(ze._calcInverseTransform=_e,ze._calcInverseTransform(vt),ze._container=We.selectAll(&quot;.plot-container&quot;).data([0]),ze._container.enter().insert(&quot;div&quot;,&quot;:first-child&quot;).classed(&quot;plot-container&quot;,!0).classed(&quot;plotly&quot;,!0),ze._paperdiv=ze._container.selectAll(&quot;.svg-container&quot;).data([0]),ze._paperdiv.enter().append(&quot;div&quot;).classed(&quot;user-select-none&quot;,!0).classed(&quot;svg-container&quot;,!0).style(&quot;position&quot;,&quot;relative&quot;),ze._glcontainer=ze._paperdiv.selectAll(&quot;.gl-container&quot;).data([{}]),ze._glcontainer.enter().append(&quot;div&quot;).classed(&quot;gl-container&quot;,!0),ze._paperdiv.selectAll(&quot;.main-svg&quot;).remove(),ze._paperdiv.select(&quot;.modebar-container&quot;).remove(),ze._paper=ze._paperdiv.insert(&quot;svg&quot;,&quot;:first-child&quot;).classed(&quot;main-svg&quot;,!0),ze._toppaper=ze._paperdiv.append(&quot;svg&quot;).classed(&quot;main-svg&quot;,!0),ze._modebardiv=ze._paperdiv.append(&quot;div&quot;),delete ze._modeBar,ze._hoverpaper=ze._paperdiv.append(&quot;svg&quot;).classed(&quot;main-svg&quot;,!0),!ze._uid){var tt={};s.selectAll(&quot;defs&quot;).each(function(){this.id&amp;&amp;(tt[this.id.split(&quot;-&quot;)[1]]=1)}),ze._uid=d.randstr(tt)}ze._paperdiv.selectAll(&quot;.main-svg&quot;).attr(k.svgAttrs),ze._defs=ze._paper.append(&quot;defs&quot;).attr(&quot;id&quot;,&quot;defs-&quot;+ze._uid),ze._clips=ze._defs.append(&quot;g&quot;).classed(&quot;clips&quot;,!0),ze._topdefs=ze._toppaper.append(&quot;defs&quot;).attr(&quot;id&quot;,&quot;topdefs-&quot;+ze._uid),ze._topclips=ze._topdefs.append(&quot;g&quot;).classed(&quot;clips&quot;,!0),ze._bgLayer=ze._paper.append(&quot;g&quot;).classed(&quot;bglayer&quot;,!0),ze._draggers=ze._paper.append(&quot;g&quot;).classed(&quot;draglayer&quot;,!0);var it=ze._paper.append(&quot;g&quot;).classed(&quot;layer-below&quot;,!0);ze._imageLowerLayer=it.append(&quot;g&quot;).classed(&quot;imagelayer&quot;,!0),ze._shapeLowerLayer=it.append(&quot;g&quot;).classed(&quot;shapelayer&quot;,!0),ze._cartesianlayer=ze._paper.append(&quot;g&quot;).classed(&quot;cartesianlayer&quot;,!0),ze._polarlayer=ze._paper.append(&quot;g&quot;).classed(&quot;polarlayer&quot;,!0),ze._smithlayer=ze._paper.append(&quot;g&quot;).classed(&quot;smithlayer&quot;,!0),ze._ternarylayer=ze._paper.append(&quot;g&quot;).classed(&quot;ternarylayer&quot;,!0),ze._geolayer=ze._paper.append(&quot;g&quot;).classed(&quot;geolayer&quot;,!0),ze._funnelarealayer=ze._paper.append(&quot;g&quot;).classed(&quot;funnelarealayer&quot;,!0),ze._pielayer=ze._paper.append(&quot;g&quot;).classed(&quot;pielayer&quot;,!0),ze._iciclelayer=ze._paper.append(&quot;g&quot;).classed(&quot;iciclelayer&quot;,!0),ze._treemaplayer=ze._paper.append(&quot;g&quot;).classed(&quot;treemaplayer&quot;,!0),ze._sunburstlayer=ze._paper.append(&quot;g&quot;).classed(&quot;sunburstlayer&quot;,!0),ze._indicatorlayer=ze._toppaper.append(&quot;g&quot;).classed(&quot;indicatorlayer&quot;,!0),ze._glimages=ze._paper.append(&quot;g&quot;).classed(&quot;glimages&quot;,!0);var St=ze._toppaper.append(&quot;g&quot;).classed(&quot;layer-above&quot;,!0);ze._imageUpperLayer=St.append(&quot;g&quot;).classed(&quot;imagelayer&quot;,!0),ze._shapeUpperLayer=St.append(&quot;g&quot;).classed(&quot;shapelayer&quot;,!0),ze._selectionLayer=ze._toppaper.append(&quot;g&quot;).classed(&quot;selectionlayer&quot;,!0),ze._infolayer=ze._toppaper.append(&quot;g&quot;).classed(&quot;infolayer&quot;,!0),ze._menulayer=ze._toppaper.append(&quot;g&quot;).classed(&quot;menulayer&quot;,!0),ze._zoomlayer=ze._toppaper.append(&quot;g&quot;).classed(&quot;zoomlayer&quot;,!0),ze._hoverlayer=ze._hoverpaper.append(&quot;g&quot;).classed(&quot;hoverlayer&quot;,!0),ze._modebardiv.classed(&quot;modebar-container&quot;,!0).style(&quot;position&quot;,&quot;absolute&quot;).style(&quot;top&quot;,&quot;0px&quot;).style(&quot;right&quot;,&quot;0px&quot;),vt.emit(&quot;plotly_framework&quot;)}(ue),Le._shouldCreateBgLayer&amp;&amp;delete Le._shouldCreateBgLayer),_.initGradients(ue),_.initPatterns(ue),Re&amp;&amp;h.saveShowSpikeInitial(ue);var Fe=!ue.calcdata||ue.calcdata.length!==(ue._fullData||[]).length;Fe&amp;&amp;v.doCalcdata(ue);for(var Be=0;Be&lt;ue.calcdata.length;Be++)ue.calcdata[Be][0].trace=ue._fullData[Be];ue._context.responsive?ue._responsiveChartHandler||(ue._responsiveChartHandler=function(){d.isHidden(ue)||v.resize(ue)},window.addEventListener(&quot;resize&quot;,ue._responsiveChartHandler)):d.clearResponsive(ue);var Ue=d.extendFlat({},Le._size),qe=0;function Xe(){if(v.clearAutoMarginIds(ue),D.drawMarginPushers(ue),h.allowAutoMargin(ue),ue._fullLayout.title.text&amp;&amp;ue._fullLayout.title.automargin&amp;&amp;v.allowAutoMargin(ue,&quot;title.automargin&quot;),Le._has(&quot;pie&quot;))for(var vt=ue._fullData,We=0;We&lt;vt.length;We++){var ze=vt[We];ze.type===&quot;pie&quot;&amp;&amp;ze.automargin&amp;&amp;v.allowAutoMargin(ue,&quot;pie.&quot;+ze.uid+&quot;.automargin&quot;)}return v.doAutoMargin(ue),v.previousPromises(ue)}function ot(){ue._transitioning||(D.doAutoRangeAndConstraints(ue),Re&amp;&amp;h.saveRangeInitial(ue),g.getComponentMethod(&quot;rangeslider&quot;,&quot;calcAutorange&quot;)(ue))}var st=[v.previousPromises,function(){if(Te)return o.addFrames(ue,Te)},function vt(){for(var We=Le._basePlotModules,ze=0;ze&lt;We.length;ze++)We[ze].drawFramework&amp;&amp;We[ze].drawFramework(ue);!Le._glcanvas&amp;&amp;Le._has(&quot;gl&quot;)&amp;&amp;(Le._glcanvas=Le._glcontainer.selectAll(&quot;.gl-canvas&quot;).data([{key:&quot;contextLayer&quot;,context:!0,pick:!1},{key:&quot;focusLayer&quot;,context:!1,pick:!1},{key:&quot;pickLayer&quot;,context:!1,pick:!0}],function(Ze){return Ze.key}),Le._glcanvas.enter().append(&quot;canvas&quot;).attr(&quot;class&quot;,function(Ze){return&quot;gl-canvas gl-canvas-&quot;+Ze.key.replace(&quot;Layer&quot;,&quot;&quot;)}).style({position:&quot;absolute&quot;,top:0,left:0,overflow:&quot;visible&quot;,&quot;pointer-events&quot;:&quot;none&quot;}));var tt=ue._context.plotGlPixelRatio;if(Le._glcanvas){Le._glcanvas.attr(&quot;width&quot;,Le.width*tt).attr(&quot;height&quot;,Le.height*tt).style(&quot;width&quot;,Le.width+&quot;px&quot;).style(&quot;height&quot;,Le.height+&quot;px&quot;);var it=Le._glcanvas.data()[0].regl;if(it&amp;&amp;(Math.floor(Le.width*tt)!==it._gl.drawingBufferWidth||Math.floor(Le.height*tt)!==it._gl.drawingBufferHeight)){var St=&quot;WebGL context buffer and canvas dimensions do not match due to browser/WebGL bug.&quot;;if(!qe)return d.log(St+&quot; Clearing graph and plotting again.&quot;),v.cleanPlot([],{},ue._fullData,Le),v.supplyDefaults(ue),Le=ue._fullLayout,v.doCalcdata(ue),qe++,vt();d.error(St)}}return Le.modebar.orientation===&quot;h&quot;?Le._modebardiv.style(&quot;height&quot;,null).style(&quot;width&quot;,&quot;100%&quot;):Le._modebardiv.style(&quot;width&quot;,null).style(&quot;height&quot;,Le.height+&quot;px&quot;),v.previousPromises(ue)},Xe,function(){if(v.didMarginChange(Ue,Le._size))return d.syncOrAsync([Xe,D.layoutStyles],ue)}];$e&amp;&amp;st.push(function(){if(Fe)return d.syncOrAsync([g.getComponentMethod(&quot;shapes&quot;,&quot;calcAutorange&quot;),g.getComponentMethod(&quot;annotations&quot;,&quot;calcAutorange&quot;),ot],ue);ot()}),st.push(D.layoutStyles),$e&amp;&amp;st.push(function(){return h.draw(ue,Re?&quot;&quot;:&quot;redraw&quot;)},function(vt){vt._fullLayout._insideTickLabelsAutorange&amp;&amp;H(vt,vt._fullLayout._insideTickLabelsAutorange).then(function(){vt._fullLayout._insideTickLabelsAutorange=void 0})}),st.push(D.drawData,D.finalDraw,T,v.addLinks,v.rehover,v.redrag,v.reselect,v.doAutoMargin,function(vt){vt._fullLayout._insideTickLabelsAutorange&amp;&amp;Re&amp;&amp;h.saveRangeInitial(vt,!0)},v.previousPromises);var dt=d.syncOrAsync(st,ue);return dt&amp;&amp;dt.then||(dt=Promise.resolve()),dt.then(function(){return A(ue),ue})},o.purge=function(ue){var pe=(ue=d.getGraphDiv(ue))._fullLayout||{},xe=ue._fullData||[];return v.cleanPlot([],{},xe,pe),v.purge(ue),p.purge(ue),pe._container&amp;&amp;pe._container.remove(),delete ue._context,ue},o.react=function(ue,pe,xe,ye){var Te,Ae;ue=d.getGraphDiv(ue),O.clearPromiseQueue(ue);var Re=ue._fullData,Le=ue._fullLayout;if(d.isPlotDiv(ue)&amp;&amp;Re&amp;&amp;Le){if(d.isPlainObject(pe)){var $e=pe;pe=$e.data,xe=$e.layout,ye=$e.config,Te=$e.frames}var Fe=!1;if(ye){var Be=d.extendDeep({},ue._context);ue._context=void 0,z(ue,ye),Fe=de(Be,ue._context)}ue.data=pe||[],O.cleanData(ue.data),ue.layout=xe||{},O.cleanLayout(ue.layout),function(_t,be,Ce,Ge){var He,et,Ke,Ye,nt,ct,yt,rt,Ft,Yt,Mt=Ge._preGUI,jt=[],Lt={},gt={};for(He in Mt){if(nt=Pe(He,Se)){if(Ft=nt.head,Yt=nt.tail,et=nt.attr||Ft+&quot;.uirevision&quot;,(Ye=(Ke=f(Ge,et).get())&amp;&amp;Me(et,be))&amp;&amp;Ye===Ke){if((ct=Mt[He])===null&amp;&amp;(ct=void 0),K(rt=(yt=f(be,He)).get(),ct)){rt===void 0&amp;&amp;Yt===&quot;autorange&quot;&amp;&amp;jt.push(Ft),yt.set(W(f(Ge,He).get()));continue}if(Yt===&quot;autorange&quot;||Yt.substr(0,6)===&quot;range[&quot;){var mt=Mt[Ft+&quot;.range[0]&quot;],xt=Mt[Ft+&quot;.range[1]&quot;],Ut=Mt[Ft+&quot;.autorange&quot;];if(Ut||Ut===null&amp;&amp;mt===null&amp;&amp;xt===null){if(!(Ft in Lt)){var It=f(be,Ft).get();Lt[Ft]=It&amp;&amp;(It.autorange||It.autorange!==!1&amp;&amp;(!It.range||It.range.length!==2))}if(Lt[Ft]){yt.set(W(f(Ge,He).get()));continue}}}}}else d.warn(&quot;unrecognized GUI edit: &quot;+He);delete Mt[He],nt&amp;&amp;nt.tail.substr(0,6)===&quot;range[&quot;&amp;&amp;(gt[nt.head]=1)}for(var zt=0;zt&lt;jt.length;zt++){var kt=jt[zt];if(gt[kt]){var Ot=f(be,kt).get();Ot&amp;&amp;delete Ot.autorange}}var At=Ge._tracePreGUI;for(var Nt in At){var $t,Bt=At[Nt],Xt=null;for(He in Bt){if(!Xt){var Zt=ce(Nt,Ce);if(Zt&lt;0){delete At[Nt];break}var qt=we(Nt,_t,($t=Ce[Zt]._fullInput).index);if(qt&lt;0){delete At[Nt];break}Xt=_t[qt]}if(nt=Pe(He,Oe)){if(nt.attr?Ye=(Ke=f(Ge,nt.attr).get())&amp;&amp;Me(nt.attr,be):(Ke=$t.uirevision,(Ye=Xt.uirevision)===void 0&amp;&amp;(Ye=be.uirevision)),Ye&amp;&amp;Ye===Ke&amp;&amp;((ct=Bt[He])===null&amp;&amp;(ct=void 0),K(rt=(yt=f(Xt,He)).get(),ct))){yt.set(W(f($t,He).get()));continue}}else d.warn(&quot;unrecognized GUI edit: &quot;+He+&quot; in trace uid &quot;+Nt);delete Bt[He]}}}(ue.data,ue.layout,Re,Le),v.supplyDefaults(ue,{skipUpdateCalc:!0});var Ue=ue._fullData,qe=ue._fullLayout,Xe=qe.datarevision===void 0,ot=qe.transition,st=function(_t,be,Ce,Ge,He){var et=P.layoutFlags();return et.arrays={},et.rangesAltered={},et.nChanges=0,et.nChangesAnim=0,ne(be,Ce,[],{getValObject:function(Ke){return b.getLayoutValObject(Ce,Ke)},flags:et,immutable:Ge,transition:He,gd:_t}),(et.plot||et.calc)&amp;&amp;(et.layoutReplot=!0),He&amp;&amp;et.nChanges&amp;&amp;et.nChangesAnim&amp;&amp;(et.anim=et.nChanges===et.nChangesAnim?&quot;all&quot;:&quot;some&quot;),et}(ue,Le,qe,Xe,ot),dt=st.newDataRevision,vt=function(_t,be,Ce,Ge,He,et){var Ke=be.length===Ce.length;if(!He&amp;&amp;!Ke)return{fullReplot:!0,calc:!0};var Ye,nt,ct=P.traceFlags();ct.arrays={},ct.nChanges=0,ct.nChangesAnim=0;var yt={getValObject:function(Ft){var Yt=b.getTraceValObject(nt,Ft);return!nt._module.animatable&amp;&amp;Yt.anim&amp;&amp;(Yt.anim=!1),Yt},flags:ct,immutable:Ge,transition:He,newDataRevision:et,gd:_t},rt={};for(Ye=0;Ye&lt;be.length;Ye++)if(Ce[Ye]){if(nt=Ce[Ye]._fullInput,v.hasMakesDataTransform(nt)&amp;&amp;(nt=Ce[Ye]),rt[nt.uid])continue;rt[nt.uid]=1,ne(be[Ye]._fullInput,nt,[],yt)}return(ct.calc||ct.plot)&amp;&amp;(ct.fullReplot=!0),He&amp;&amp;ct.nChanges&amp;&amp;ct.nChangesAnim&amp;&amp;(ct.anim=ct.nChanges===ct.nChangesAnim&amp;&amp;Ke?&quot;all&quot;:&quot;some&quot;),ct}(ue,Re,Ue,Xe,ot,dt);if(ie(ue)&amp;&amp;(st.layoutReplot=!0),vt.calc||st.calc){ue.calcdata=void 0;for(var We=Object.getOwnPropertyNames(qe),ze=0;ze&lt;We.length;ze++){var tt=We[ze],it=tt.substring(0,5);if(it===&quot;xaxis&quot;||it===&quot;yaxis&quot;){var St=qe[tt]._emptyCategories;St&amp;&amp;St()}}}else v.supplyDefaultsUpdateCalc(ue.calcdata,Ue);var Ze=[];if(Te&amp;&amp;(ue._transitionData={},v.createTransitionData(ue),Ze.push(function(){return o.addFrames(ue,Te)})),qe.transition&amp;&amp;!Fe&amp;&amp;(vt.anim||st.anim))st.ticks&amp;&amp;Ze.push(D.doTicksRelayout),v.doCalcdata(ue),D.doAutoRangeAndConstraints(ue),Ze.push(function(){return v.transitionFromReact(ue,vt,st,Le)});else if(vt.fullReplot||st.layoutReplot||Fe)ue._fullLayout._skipDefaults=!0,Ze.push(o._doPlot);else{for(var ut in st.arrays){var ht=st.arrays[ut];if(ht.length){var Rt=g.getComponentMethod(ut,&quot;drawOne&quot;);if(Rt!==d.noop)for(var Ct=0;Ct&lt;ht.length;Ct++)Rt(ue,ht[Ct]);else{var Wt=g.getComponentMethod(ut,&quot;draw&quot;);if(Wt===d.noop)throw new Error(&quot;cannot draw components: &quot;+ut);Wt(ue)}}}Ze.push(v.previousPromises),vt.style&amp;&amp;Ze.push(D.doTraceStyle),(vt.colorbars||st.colorbars)&amp;&amp;Ze.push(D.doColorBars),st.legend&amp;&amp;Ze.push(D.doLegend),st.layoutstyle&amp;&amp;Ze.push(D.layoutStyles),st.axrange&amp;&amp;G(Ze),st.ticks&amp;&amp;Ze.push(D.doTicksRelayout),st.modebar&amp;&amp;Ze.push(D.doModeBar),st.camera&amp;&amp;Ze.push(D.doCamera),Ze.push(A)}Ze.push(v.rehover,v.redrag,v.reselect),(Ae=d.syncOrAsync(Ze,ue))&amp;&amp;Ae.then||(Ae=Promise.resolve(ue))}else Ae=o.newPlot(ue,pe,xe,ye);return Ae.then(function(){return ue.emit(&quot;plotly_react&quot;,{data:pe,layout:xe}),ue})},o.redraw=function(ue){if(ue=d.getGraphDiv(ue),!d.isPlotDiv(ue))throw new Error(&quot;This element is not a Plotly plot: &quot;+ue);return O.cleanData(ue.data),O.cleanLayout(ue.layout),ue.calcdata=void 0,o._doPlot(ue).then(function(){return ue.emit(&quot;plotly_redraw&quot;),ue})},o.relayout=H,o.restyle=L,o.setPlotConfig=function(ue){return d.extendFlat(C,ue)},o.update=se,o._guiRelayout=he(H),o._guiRestyle=he(L),o._guiUpdate=he(se),o._storeDirectGUIEdit=function(ue,pe,xe){for(var ye in xe)V(ye,f(ue,ye).get(),xe[ye],pe)}},72075:function(i){var o={staticPlot:{valType:&quot;boolean&quot;,dflt:!1},typesetMath:{valType:&quot;boolean&quot;,dflt:!0},plotlyServerURL:{valType:&quot;string&quot;,dflt:&quot;&quot;},editable:{valType:&quot;boolean&quot;,dflt:!1},edits:{annotationPosition:{valType:&quot;boolean&quot;,dflt:!1},annotationTail:{valType:&quot;boolean&quot;,dflt:!1},annotationText:{valType:&quot;boolean&quot;,dflt:!1},axisTitleText:{valType:&quot;boolean&quot;,dflt:!1},colorbarPosition:{valType:&quot;boolean&quot;,dflt:!1},colorbarTitleText:{valType:&quot;boolean&quot;,dflt:!1},legendPosition:{valType:&quot;boolean&quot;,dflt:!1},legendText:{valType:&quot;boolean&quot;,dflt:!1},shapePosition:{valType:&quot;boolean&quot;,dflt:!1},titleText:{valType:&quot;boolean&quot;,dflt:!1}},editSelection:{valType:&quot;boolean&quot;,dflt:!0},autosizable:{valType:&quot;boolean&quot;,dflt:!1},responsive:{valType:&quot;boolean&quot;,dflt:!1},fillFrame:{valType:&quot;boolean&quot;,dflt:!1},frameMargins:{valType:&quot;number&quot;,dflt:0,min:0,max:.5},scrollZoom:{valType:&quot;flaglist&quot;,flags:[&quot;cartesian&quot;,&quot;gl3d&quot;,&quot;geo&quot;,&quot;mapbox&quot;],extras:[!0,!1],dflt:&quot;gl3d+geo+mapbox&quot;},doubleClick:{valType:&quot;enumerated&quot;,values:[!1,&quot;reset&quot;,&quot;autosize&quot;,&quot;reset+autosize&quot;],dflt:&quot;reset+autosize&quot;},doubleClickDelay:{valType:&quot;number&quot;,dflt:300,min:0},showAxisDragHandles:{valType:&quot;boolean&quot;,dflt:!0},showAxisRangeEntryBoxes:{valType:&quot;boolean&quot;,dflt:!0},showTips:{valType:&quot;boolean&quot;,dflt:!0},showLink:{valType:&quot;boolean&quot;,dflt:!1},linkText:{valType:&quot;string&quot;,dflt:&quot;Edit chart&quot;,noBlank:!0},sendData:{valType:&quot;boolean&quot;,dflt:!0},showSources:{valType:&quot;any&quot;,dflt:!1},displayModeBar:{valType:&quot;enumerated&quot;,values:[&quot;hover&quot;,!0,!1],dflt:&quot;hover&quot;},showSendToCloud:{valType:&quot;boolean&quot;,dflt:!1},showEditInChartStudio:{valType:&quot;boolean&quot;,dflt:!1},modeBarButtonsToRemove:{valType:&quot;any&quot;,dflt:[]},modeBarButtonsToAdd:{valType:&quot;any&quot;,dflt:[]},modeBarButtons:{valType:&quot;any&quot;,dflt:!1},toImageButtonOptions:{valType:&quot;any&quot;,dflt:{}},displaylogo:{valType:&quot;boolean&quot;,dflt:!0},watermark:{valType:&quot;boolean&quot;,dflt:!1},plotGlPixelRatio:{valType:&quot;number&quot;,dflt:2,min:1,max:4},setBackground:{valType:&quot;any&quot;,dflt:&quot;transparent&quot;},topojsonURL:{valType:&quot;string&quot;,noBlank:!0,dflt:&quot;https://cdn.plot.ly/&quot;},mapboxAccessToken:{valType:&quot;string&quot;,dflt:null},logging:{valType:&quot;integer&quot;,min:0,max:2,dflt:1},notifyOnLogging:{valType:&quot;integer&quot;,min:0,max:2,dflt:0},queueLength:{valType:&quot;integer&quot;,min:0,dflt:0},globalTransforms:{valType:&quot;any&quot;,dflt:[]},locale:{valType:&quot;string&quot;,dflt:&quot;en-US&quot;},locales:{valType:&quot;any&quot;,dflt:{}}},a={};(function s(u,c){for(var d in u){var f=u[d];f.valType?c[d]=f.dflt:(c[d]||(c[d]={}),s(f,c[d]))}})(o,a),i.exports={configAttributes:o,dfltConfig:a}},86281:function(i,o,a){var s=a(73972),u=a(71828),c=a(9012),d=a(10820),f=a(31391),p=a(85594),m=a(72075).configAttributes,g=a(30962),b=u.extendDeepAll,v=u.isPlainObject,h=u.isArrayOrTypedArray,y=u.nestedProperty,w=u.valObjectMeta,_=&quot;_isSubplotObj&quot;,x=&quot;_isLinkedToArray&quot;,T=&quot;_deprecated&quot;,k=[_,x,&quot;_arrayAttrRegexps&quot;,T];function S(E,I,A){if(!E)return!1;if(E._isLinkedToArray){if(C(I[A]))A++;else if(A&lt;I.length)return!1}for(;A&lt;I.length;A++){var F=E[I[A]];if(!v(F)||(E=F,A===I.length-1))break;if(E._isLinkedToArray){if(!C(I[++A]))return!1}else if(E.valType===&quot;info_array&quot;){var j=I[++A];if(!C(j))return!1;var z=E.items;if(Array.isArray(z)){if(j&gt;=z.length)return!1;if(E.dimensions===2){if(A++,I.length===A)return E;var B=I[A];if(!C(B))return!1;E=z[j][B]}else E=z[j]}else E=z}}return E}function C(E){return E===Math.round(E)&amp;&amp;E&gt;=0}function M(){var E,I,A={};for(E in b(A,d),s.subplotsRegistry)if((I=s.subplotsRegistry[E]).layoutAttributes)if(Array.isArray(I.attr))for(var F=0;F&lt;I.attr.length;F++)D(A,I,I.attr[F]);else D(A,I,I.attr===&quot;subplot&quot;?I.name:I.attr);for(E in s.componentsRegistry){var j=(I=s.componentsRegistry[E]).schema;if(j&amp;&amp;(j.subplots||j.layout)){var z=j.subplots;if(z&amp;&amp;z.xaxis&amp;&amp;!z.yaxis)for(var B in z.xaxis)delete A.yaxis[B];delete A.xaxis.shift,delete A.xaxis.autoshift}else I.name===&quot;colorscale&quot;?b(A,I.layoutAttributes):I.layoutAttributes&amp;&amp;P(A,I.layoutAttributes,I.name)}return{layoutAttributes:O(A)}}function O(E){return function(I){o.crawl(I,function(A,F,j){o.isValObject(A)?A.arrayOk!==!0&amp;&amp;A.valType!==&quot;data_array&quot;||(j[F+&quot;src&quot;]={valType:&quot;string&quot;,editType:&quot;none&quot;}):v(A)&amp;&amp;(A.role=&quot;object&quot;)})}(E),function(I){o.crawl(I,function(A,F,j){if(A){var z=A[x];z&amp;&amp;(delete A[x],j[F]={items:{}},j[F].items[z]=A,j[F].role=&quot;object&quot;)}})}(E),function(I){(function A(F){for(var j in F)if(v(F[j]))A(F[j]);else if(Array.isArray(F[j]))for(var z=0;z&lt;F[j].length;z++)A(F[j][z]);else F[j]instanceof RegExp&amp;&amp;(F[j]=F[j].toString())})(I)}(E),E}function D(E,I,A){var F=y(E,A),j=b({},I.layoutAttributes);j[_]=!0,F.set(j)}function P(E,I,A){var F=y(E,A);F.set(b(F.get()||{},I))}o.IS_SUBPLOT_OBJ=_,o.IS_LINKED_TO_ARRAY=x,o.DEPRECATED=T,o.UNDERSCORE_ATTRS=k,o.get=function(){var E={};s.allTypes.forEach(function(F){E[F]=function(j){var z,B;B=(z=s.modules[j]._module).basePlotModule;var N={type:null},R=b({},c),q=b({},z.attributes);o.crawl(q,function(W,U,V,te,ee){y(R,ee).set(void 0),W===void 0&amp;&amp;y(q,ee).set(void 0)}),b(N,R),s.traceIs(j,&quot;noOpacity&quot;)&amp;&amp;delete N.opacity,s.traceIs(j,&quot;showLegend&quot;)||(delete N.showlegend,delete N.legendgroup),s.traceIs(j,&quot;noHover&quot;)&amp;&amp;(delete N.hoverinfo,delete N.hoverlabel),z.selectPoints||delete N.selectedpoints,b(N,q),B.attributes&amp;&amp;b(N,B.attributes),N.type=j;var Y={meta:z.meta||{},categories:z.categories||{},animatable:!!z.animatable,type:j,attributes:O(N)};if(z.layoutAttributes){var L={};b(L,z.layoutAttributes),Y.layoutAttributes=O(L)}return z.animatable||o.crawl(Y,function(W){o.isValObject(W)&amp;&amp;&quot;anim&quot;in W&amp;&amp;delete W.anim}),Y}(F)});var I,A={};return Object.keys(s.transformsRegistry).forEach(function(F){A[F]=function(j){var z=s.transformsRegistry[j],B=b({},z.attributes);return Object.keys(s.componentsRegistry).forEach(function(N){var R=s.componentsRegistry[N];R.schema&amp;&amp;R.schema.transforms&amp;&amp;R.schema.transforms[j]&amp;&amp;Object.keys(R.schema.transforms[j]).forEach(function(q){P(B,R.schema.transforms[j][q],q)})}),{attributes:O(B)}}(F)}),{defs:{valObjects:w,metaKeys:k.concat([&quot;description&quot;,&quot;role&quot;,&quot;editType&quot;,&quot;impliedEdits&quot;]),editType:{traces:g.traces,layout:g.layout},impliedEdits:{}},traces:E,layout:M(),transforms:A,frames:(I={frames:b({},f)},O(I),I.frames),animation:O(p),config:O(m)}},o.crawl=function(E,I,A,F){var j=A||0;F=F||&quot;&quot;,Object.keys(E).forEach(function(z){var B=E[z];if(k.indexOf(z)===-1){var N=(F?F+&quot;.&quot;:&quot;&quot;)+z;I(B,z,E,j,N),o.isValObject(B)||v(B)&amp;&amp;z!==&quot;impliedEdits&quot;&amp;&amp;o.crawl(B,I,j+1,N)}})},o.isValObject=function(E){return E&amp;&amp;E.valType!==void 0},o.findArrayAttributes=function(E){var I,A,F=[],j=[],z=[];function B(W,U,V,te){j=j.slice(0,te).concat([U]),z=z.slice(0,te).concat([W&amp;&amp;W._isLinkedToArray]),W&amp;&amp;(W.valType===&quot;data_array&quot;||W.arrayOk===!0)&amp;&amp;(j[te-1]!==&quot;colorbar&quot;||U!==&quot;ticktext&quot;&amp;&amp;U!==&quot;tickvals&quot;)&amp;&amp;N(I,0,&quot;&quot;)}function N(W,U,V){var te=W[j[U]],ee=V+j[U];if(U===j.length-1)h(te)&amp;&amp;F.push(A+ee);else if(z[U]){if(Array.isArray(te))for(var H=0;H&lt;te.length;H++)v(te[H])&amp;&amp;N(te[H],U+1,ee+&quot;[&quot;+H+&quot;].&quot;)}else v(te)&amp;&amp;N(te,U+1,ee+&quot;.&quot;)}I=E,A=&quot;&quot;,o.crawl(c,B),E._module&amp;&amp;E._module.attributes&amp;&amp;o.crawl(E._module.attributes,B);var R=E.transforms;if(R)for(var q=0;q&lt;R.length;q++){var Y=R[q],L=Y._module;L&amp;&amp;(A=&quot;transforms[&quot;+q+&quot;].&quot;,I=Y,o.crawl(L.attributes,B))}return F},o.getTraceValObject=function(E,I){var A,F,j=I[0],z=1;if(j===&quot;transforms&quot;){if(I.length===1)return c.transforms;var B=E.transforms;if(!Array.isArray(B)||!B.length)return!1;var N=I[1];if(!C(N)||N&gt;=B.length)return!1;F=(A=(s.transformsRegistry[B[N].type]||{}).attributes)&amp;&amp;A[I[2]],z=3}else{var R=E._module;if(R||(R=(s.modules[E.type||c.type.dflt]||{})._module),!R)return!1;if(!(F=(A=R.attributes)&amp;&amp;A[j])){var q=R.basePlotModule;q&amp;&amp;q.attributes&amp;&amp;(F=q.attributes[j])}F||(F=c[j])}return S(F,I,z)},o.getLayoutValObject=function(E,I){var A=function(F,j){var z,B,N,R,q=F._basePlotModules;if(q){var Y;for(z=0;z&lt;q.length;z++){if((N=q[z]).attrRegex&amp;&amp;N.attrRegex.test(j)){if(N.layoutAttrOverrides)return N.layoutAttrOverrides;!Y&amp;&amp;N.layoutAttributes&amp;&amp;(Y=N.layoutAttributes)}var L=N.baseLayoutAttrOverrides;if(L&amp;&amp;j in L)return L[j]}if(Y)return Y}var W=F._modules;if(W){for(z=0;z&lt;W.length;z++)if((R=W[z].layoutAttributes)&amp;&amp;j in R)return R[j]}for(B in s.componentsRegistry){if((N=s.componentsRegistry[B]).name===&quot;colorscale&quot;&amp;&amp;j.indexOf(&quot;coloraxis&quot;)===0)return N.layoutAttributes[j];if(!N.schema&amp;&amp;j===N.name)return N.layoutAttributes}return j in d&amp;&amp;d[j]}(E,I[0]);return S(A,I,1)}},44467:function(i,o,a){var s=a(71828),u=a(9012),c=&quot;templateitemname&quot;,d={name:{valType:&quot;string&quot;,editType:&quot;none&quot;}};function f(m){return m&amp;&amp;typeof m==&quot;string&quot;}function p(m){var g=m.length-1;return m.charAt(g)!==&quot;s&quot;&amp;&amp;s.warn(&quot;bad argument to arrayDefaultKey: &quot;+m),m.substr(0,m.length-1)+&quot;defaults&quot;}d[c]={valType:&quot;string&quot;,editType:&quot;calc&quot;},o.templatedArray=function(m,g){return g._isLinkedToArray=m,g.name=d.name,g[c]=d[c],g},o.traceTemplater=function(m){var g,b,v={};for(g in m)b=m[g],Array.isArray(b)&amp;&amp;b.length&amp;&amp;(v[g]=0);return{newTrace:function(h){var y={type:g=s.coerce(h,{},u,&quot;type&quot;),_template:null};if(g in v){b=m[g];var w=v[g]%b.length;v[g]++,y._template=b[w]}return y}}},o.newContainer=function(m,g,b){var v=m._template,h=v&amp;&amp;(v[g]||b&amp;&amp;v[b]);return s.isPlainObject(h)||(h=null),m[g]={_template:h}},o.arrayTemplater=function(m,g,b){var v=m._template,h=v&amp;&amp;v[p(g)],y=v&amp;&amp;v[g];Array.isArray(y)&amp;&amp;y.length||(y=[]);var w={};return{newItem:function(_){var x={name:_.name,_input:_},T=x[c]=_[c];if(!f(T))return x._template=h,x;for(var k=0;k&lt;y.length;k++){var S=y[k];if(S.name===T)return w[T]=1,x._template=S,x}return x[b]=_[b]||!1,x._template=!1,x},defaultItems:function(){for(var _=[],x=0;x&lt;y.length;x++){var T=y[x],k=T.name;if(f(k)&amp;&amp;!w[k]){var S={_template:T,name:k,_input:{_templateitemname:k}};S[c]=T[c],_.push(S),w[k]=1}}return _}}},o.arrayDefaultKey=p,o.arrayEditor=function(m,g,b){var v=(s.nestedProperty(m,g).get()||[]).length,h=b._index,y=h&gt;=v&amp;&amp;(b._input||{})._templateitemname;y&amp;&amp;(h=v);var w,_=g+&quot;[&quot;+h+&quot;]&quot;;function x(){w={},y&amp;&amp;(w[_]={},w[_][c]=y)}function T(S,C){y?s.nestedProperty(w[_],S).set(C):w[_+&quot;.&quot;+S]=C}function k(){var S=w;return x(),S}return x(),{modifyBase:function(S,C){w[S]=C},modifyItem:T,getUpdateObj:k,applyUpdate:function(S,C){S&amp;&amp;T(S,C);var M=k();for(var O in M)s.nestedProperty(m,O).set(M[O])}}}},61549:function(i,o,a){var s=a(39898),u=a(73972),c=a(74875),d=a(71828),f=a(63893),p=a(33306),m=a(7901),g=a(91424),b=a(92998),v=a(64168),h=a(89298),y=a(18783),w=a(99082),_=w.enforce,x=w.clean,T=a(71739).doAutoRange,k=&quot;start&quot;;function S(P,E,I){for(var A=0;A&lt;I.length;A++){var F=I[A][0],j=I[A][1];if(!(F[0]&gt;=P[1]||F[1]&lt;=P[0])&amp;&amp;j[0]&lt;E[1]&amp;&amp;j[1]&gt;E[0])return!0}return!1}function C(P){var E,I,A,F,j,z,B=P._fullLayout,N=B._size,R=N.p,q=h.list(P,&quot;&quot;,!0);if(B._paperdiv.style({width:P._context.responsive&amp;&amp;B.autosize&amp;&amp;!P._context._hasZeroWidth&amp;&amp;!P.layout.width?&quot;100%&quot;:B.width+&quot;px&quot;,height:P._context.responsive&amp;&amp;B.autosize&amp;&amp;!P._context._hasZeroHeight&amp;&amp;!P.layout.height?&quot;100%&quot;:B.height+&quot;px&quot;}).selectAll(&quot;.main-svg&quot;).call(g.setSize,B.width,B.height),P._context.setBackground(P,B.paper_bgcolor),o.drawMainTitle(P),v.manage(P),!B._has(&quot;cartesian&quot;))return c.previousPromises(P);function Y(Fe,Be,Ue){var qe=Fe._lw/2;return Fe._id.charAt(0)===&quot;x&quot;?Be?Ue===&quot;top&quot;?Be._offset-R-qe:Be._offset+Be._length+R+qe:N.t+N.h*(1-(Fe.position||0))+qe%1:Be?Ue===&quot;right&quot;?Be._offset+Be._length+R+qe:Be._offset-R-qe:N.l+N.w*(Fe.position||0)+qe%1}for(E=0;E&lt;q.length;E++){var L=(F=q[E])._anchorAxis;F._linepositions={},F._lw=g.crispRound(P,F.linewidth,1),F._mainLinePosition=Y(F,L,F.side),F._mainMirrorPosition=F.mirror&amp;&amp;L?Y(F,L,y.OPPOSITE_SIDE[F.side]):null}var W=[],U=[],V=[],te=m.opacity(B.paper_bgcolor)===1&amp;&amp;m.opacity(B.plot_bgcolor)===1&amp;&amp;B.paper_bgcolor===B.plot_bgcolor;for(I in B._plots)if((A=B._plots[I]).mainplot)A.bg&amp;&amp;A.bg.remove(),A.bg=void 0;else{var ee=A.xaxis.domain,H=A.yaxis.domain,Z=A.plotgroup;if(S(ee,H,V)){var G=Z.node(),X=A.bg=d.ensureSingle(Z,&quot;rect&quot;,&quot;bg&quot;);G.insertBefore(X.node(),G.childNodes[0]),U.push(I)}else Z.select(&quot;rect.bg&quot;).remove(),V.push([ee,H]),te||(W.push(I),U.push(I))}var Q,re,ae,ie,se,he,Se,Oe,Pe,Me,ce,we,K,ne=B._bgLayer.selectAll(&quot;.bg&quot;).data(W);for(ne.enter().append(&quot;rect&quot;).classed(&quot;bg&quot;,!0),ne.exit().remove(),ne.each(function(Fe){B._plots[Fe].bg=s.select(this)}),E=0;E&lt;U.length;E++)A=B._plots[U[E]],j=A.xaxis,z=A.yaxis,A.bg&amp;&amp;j._offset!==void 0&amp;&amp;z._offset!==void 0&amp;&amp;A.bg.call(g.setRect,j._offset-R,z._offset-R,j._length+2*R,z._length+2*R).call(m.fill,B.plot_bgcolor).style(&quot;stroke-width&quot;,0);if(!B._hasOnlyLargeSploms)for(I in B._plots){A=B._plots[I],j=A.xaxis,z=A.yaxis;var de,_e,ue=A.clipId=&quot;clip&quot;+B._uid+I+&quot;plot&quot;,pe=d.ensureSingleById(B._clips,&quot;clipPath&quot;,ue,function(Fe){Fe.classed(&quot;plotclip&quot;,!0).append(&quot;rect&quot;)});A.clipRect=pe.select(&quot;rect&quot;).attr({width:j._length,height:z._length}),g.setTranslate(A.plot,j._offset,z._offset),A._hasClipOnAxisFalse?(de=null,_e=ue):(de=ue,_e=null),g.setClipUrl(A.plot,de,P),A.layerClipId=_e}function xe(Fe){return&quot;M&quot;+Q+&quot;,&quot;+Fe+&quot;H&quot;+re}function ye(Fe){return&quot;M&quot;+j._offset+&quot;,&quot;+Fe+&quot;h&quot;+j._length}function Te(Fe){return&quot;M&quot;+Fe+&quot;,&quot;+Oe+&quot;V&quot;+Se}function Ae(Fe){return z._shift!==void 0&amp;&amp;(Fe+=z._shift),&quot;M&quot;+Fe+&quot;,&quot;+z._offset+&quot;v&quot;+z._length}function Re(Fe,Be,Ue){if(!Fe.showline||I!==Fe._mainSubplot)return&quot;&quot;;if(!Fe._anchorAxis)return Ue(Fe._mainLinePosition);var qe=Be(Fe._mainLinePosition);return Fe.mirror&amp;&amp;(qe+=Be(Fe._mainMirrorPosition)),qe}for(I in B._plots){A=B._plots[I],j=A.xaxis,z=A.yaxis;var Le=&quot;M0,0&quot;;M(j,I)&amp;&amp;(se=D(j,&quot;left&quot;,z,q),Q=j._offset-(se?R+se:0),he=D(j,&quot;right&quot;,z,q),re=j._offset+j._length+(he?R+he:0),ae=Y(j,z,&quot;bottom&quot;),ie=Y(j,z,&quot;top&quot;),!(K=!j._anchorAxis||I!==j._mainSubplot)||j.mirror!==&quot;allticks&quot;&amp;&amp;j.mirror!==&quot;all&quot;||(j._linepositions[I]=[ae,ie]),Le=Re(j,xe,ye),K&amp;&amp;j.showline&amp;&amp;(j.mirror===&quot;all&quot;||j.mirror===&quot;allticks&quot;)&amp;&amp;(Le+=xe(ae)+xe(ie)),A.xlines.style(&quot;stroke-width&quot;,j._lw+&quot;px&quot;).call(m.stroke,j.showline?j.linecolor:&quot;rgba(0,0,0,0)&quot;)),A.xlines.attr(&quot;d&quot;,Le);var $e=&quot;M0,0&quot;;M(z,I)&amp;&amp;(ce=D(z,&quot;bottom&quot;,j,q),Se=z._offset+z._length+(ce?R:0),we=D(z,&quot;top&quot;,j,q),Oe=z._offset-(we?R:0),Pe=Y(z,j,&quot;left&quot;),Me=Y(z,j,&quot;right&quot;),!(K=!z._anchorAxis||I!==z._mainSubplot)||z.mirror!==&quot;allticks&quot;&amp;&amp;z.mirror!==&quot;all&quot;||(z._linepositions[I]=[Pe,Me]),$e=Re(z,Te,Ae),K&amp;&amp;z.showline&amp;&amp;(z.mirror===&quot;all&quot;||z.mirror===&quot;allticks&quot;)&amp;&amp;($e+=Te(Pe)+Te(Me)),A.ylines.style(&quot;stroke-width&quot;,z._lw+&quot;px&quot;).call(m.stroke,z.showline?z.linecolor:&quot;rgba(0,0,0,0)&quot;)),A.ylines.attr(&quot;d&quot;,$e)}return h.makeClipPaths(P),c.previousPromises(P)}function M(P,E){return(P.ticks||P.showline)&amp;&amp;(E===P._mainSubplot||P.mirror===&quot;all&quot;||P.mirror===&quot;allticks&quot;)}function O(P,E,I){if(!I.showline||!I._lw)return!1;if(I.mirror===&quot;all&quot;||I.mirror===&quot;allticks&quot;)return!0;var A=I._anchorAxis;if(!A)return!1;var F=y.FROM_BL[E];return I.side===E?A.domain[F]===P.domain[F]:I.mirror&amp;&amp;A.domain[1-F]===P.domain[1-F]}function D(P,E,I,A){if(O(P,E,I))return I._lw;for(var F=0;F&lt;A.length;F++){var j=A[F];if(j._mainAxis===I._mainAxis&amp;&amp;O(P,E,j))return j._lw}return 0}o.layoutStyles=function(P){return d.syncOrAsync([c.doAutoMargin,C],P)},o.drawMainTitle=function(P){var E,I=P._fullLayout.title,A=P._fullLayout,F=function(Y){var L=Y.title,W=&quot;middle&quot;;return d.isRightAnchor(L)?W=&quot;end&quot;:d.isLeftAnchor(L)&amp;&amp;(W=k),W}(A),j=function(Y){var L=Y.title,W=&quot;0em&quot;;return d.isTopAnchor(L)?W=y.CAP_SHIFT+&quot;em&quot;:d.isMiddleAnchor(L)&amp;&amp;(W=y.MID_SHIFT+&quot;em&quot;),W}(A),z=function(Y,L){var W=Y.title,U=Y._size,V=0;return L!==&quot;0em&quot;&amp;&amp;L?L===y.CAP_SHIFT+&quot;em&quot;&amp;&amp;(V=W.pad.t):V=-W.pad.b,W.y===&quot;auto&quot;?U.t/2:W.yref===&quot;paper&quot;?U.t+U.h-U.h*W.y+V:Y.height-Y.height*W.y+V}(A,j),B=function(Y,L){var W=Y.title,U=Y._size,V=0;return L===k?V=W.pad.l:L===&quot;end&quot;&amp;&amp;(V=-W.pad.r),W.xref===&quot;paper&quot;?U.l+U.w*W.x+V:Y.width*W.x+V}(A,F);if(b.draw(P,&quot;gtitle&quot;,{propContainer:A,propName:&quot;title.text&quot;,placeholder:A._dfltTitle.plot,attributes:{x:B,y:z,&quot;text-anchor&quot;:F,dy:j}}),I.text&amp;&amp;I.automargin){var N=s.selectAll(&quot;.gtitle&quot;),R=g.bBox(N.node()).height,q=function(Y,L,W){var U=L.y,V=L.yanchor,te=U&gt;.5?&quot;t&quot;:&quot;b&quot;,ee=Y._fullLayout.margin[te],H=0;return L.yref===&quot;paper&quot;?H=W+L.pad.t+L.pad.b:L.yref===&quot;container&quot;&amp;&amp;(H=function(Z,G,X,Q,re){var ae=0;return X===&quot;middle&quot;&amp;&amp;(ae+=re/2),Z===&quot;t&quot;?(X===&quot;top&quot;&amp;&amp;(ae+=re),ae+=Q-G*Q):(X===&quot;bottom&quot;&amp;&amp;(ae+=re),ae+=G*Q),ae}(te,U,V,Y._fullLayout.height,W)+L.pad.t+L.pad.b),H&gt;ee?H:0}(P,I,R);q&gt;0&amp;&amp;(function(Y,L,W,U){var V=&quot;title.automargin&quot;,te=Y._fullLayout.title,ee=te.y&gt;.5?&quot;t&quot;:&quot;b&quot;,H={x:te.x,y:te.y,t:0,b:0},Z={};te.yref===&quot;paper&quot;&amp;&amp;function(G,X,Q,re,ae){var ie=X.yref===&quot;paper&quot;?G._fullLayout._size.h:G._fullLayout.height,se=d.isTopAnchor(X)?re:re-ae,he=Q===&quot;b&quot;?ie-se:se;return!(d.isTopAnchor(X)&amp;&amp;Q===&quot;t&quot;||d.isBottomAnchor(X)&amp;&amp;Q===&quot;b&quot;)&amp;&amp;he&lt;ae}(Y,te,ee,L,U)?H[ee]=W:te.yref===&quot;container&quot;&amp;&amp;(Z[ee]=W,Y._fullLayout._reservedMargin[V]=Z),c.allowAutoMargin(Y,V),c.autoMargin(Y,V,H)}(P,z,q,R),N.attr({x:B,y:z,&quot;text-anchor&quot;:F,dy:(E=I.yanchor,E===&quot;top&quot;?y.CAP_SHIFT+.3+&quot;em&quot;:E===&quot;bottom&quot;?&quot;-0.3em&quot;:y.MID_SHIFT+&quot;em&quot;)}).call(f.positionText,B,z))}},o.doTraceStyle=function(P){var E,I=P.calcdata,A=[];for(E=0;E&lt;I.length;E++){var F=I[E],j=F[0]||{},z=j.trace||{},B=z._module||{},N=B.arraysToCalcdata;N&amp;&amp;N(F,z);var R=B.editStyle;R&amp;&amp;A.push({fn:R,cd0:j})}if(A.length){for(E=0;E&lt;A.length;E++){var q=A[E];q.fn(P,q.cd0)}p(P),o.redrawReglTraces(P)}return c.style(P),u.getComponentMethod(&quot;legend&quot;,&quot;draw&quot;)(P),c.previousPromises(P)},o.doColorBars=function(P){return u.getComponentMethod(&quot;colorbar&quot;,&quot;draw&quot;)(P),c.previousPromises(P)},o.layoutReplot=function(P){var E=P.layout;return P.layout=void 0,u.call(&quot;_doPlot&quot;,P,&quot;&quot;,E)},o.doLegend=function(P){return u.getComponentMethod(&quot;legend&quot;,&quot;draw&quot;)(P),c.previousPromises(P)},o.doTicksRelayout=function(P){return h.draw(P,&quot;redraw&quot;),P._fullLayout._hasOnlyLargeSploms&amp;&amp;(u.subplotsRegistry.splom.updateGrid(P),p(P),o.redrawReglTraces(P)),o.drawMainTitle(P),c.previousPromises(P)},o.doModeBar=function(P){var E=P._fullLayout;v.manage(P);for(var I=0;I&lt;E._basePlotModules.length;I++){var A=E._basePlotModules[I].updateFx;A&amp;&amp;A(P)}return c.previousPromises(P)},o.doCamera=function(P){for(var E=P._fullLayout,I=E._subplots.gl3d,A=0;A&lt;I.length;A++){var F=E[I[A]];F._scene.setViewport(F)}},o.drawData=function(P){var E=P._fullLayout;p(P);for(var I=E._basePlotModules,A=0;A&lt;I.length;A++)I[A].plot(P);return o.redrawReglTraces(P),c.style(P),u.getComponentMethod(&quot;selections&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;shapes&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;annotations&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;images&quot;,&quot;draw&quot;)(P),E._replotting=!1,c.previousPromises(P)},o.redrawReglTraces=function(P){var E=P._fullLayout;if(E._has(&quot;regl&quot;)){var I,A,F=P._fullData,j=[],z=[];for(E._hasOnlyLargeSploms&amp;&amp;E._splomGrid.draw(),I=0;I&lt;F.length;I++){var B=F[I];B.visible===!0&amp;&amp;B._length!==0&amp;&amp;(B.type===&quot;splom&quot;?E._splomScenes[B.uid].draw():B.type===&quot;scattergl&quot;?d.pushUnique(j,B.xaxis+B.yaxis):B.type===&quot;scatterpolargl&quot;&amp;&amp;d.pushUnique(z,B.subplot))}for(I=0;I&lt;j.length;I++)(A=E._plots[j[I]])._scene&amp;&amp;A._scene.draw();for(I=0;I&lt;z.length;I++)(A=E[z[I]]._subplot)._scene&amp;&amp;A._scene.draw()}},o.doAutoRangeAndConstraints=function(P){for(var E,I=h.list(P,&quot;&quot;,!0),A={},F=0;F&lt;I.length;F++)if(!A[(E=I[F])._id]){A[E._id]=1,x(P,E),T(P,E);var j=E._matchGroup;if(j)for(var z in j){var B=h.getFromId(P,z);T(P,B,E.range),A[z]=1}}_(P)},o.finalDraw=function(P){u.getComponentMethod(&quot;rangeslider&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;rangeselector&quot;,&quot;draw&quot;)(P)},o.drawMarginPushers=function(P){u.getComponentMethod(&quot;legend&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;rangeselector&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;sliders&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;updatemenus&quot;,&quot;draw&quot;)(P),u.getComponentMethod(&quot;colorbar&quot;,&quot;draw&quot;)(P)}},96318:function(i,o,a){var s=a(71828),u=s.isPlainObject,c=a(86281),d=a(74875),f=a(9012),p=a(44467),m=a(72075).dfltConfig;function g(T,k){T=s.extendDeep({},T);var S,C,M=Object.keys(T).sort();function O(A,F,j){if(u(F)&amp;&amp;u(A))g(A,F);else if(Array.isArray(F)&amp;&amp;Array.isArray(A)){var z=p.arrayTemplater({_template:T},j);for(C=0;C&lt;F.length;C++){var B=F[C],N=z.newItem(B)._template;N&amp;&amp;g(N,B)}var R=z.defaultItems();for(C=0;C&lt;R.length;C++)F.push(R[C]._template);for(C=0;C&lt;F.length;C++)delete F[C].templateitemname}}for(S=0;S&lt;M.length;S++){var D=M[S],P=T[D];if(D in k?O(P,k[D],D):k[D]=P,b(D)===D)for(var E in k){var I=b(E);E===I||I!==D||E in T||O(P,k[E],D)}}}function b(T){return T.replace(/[0-9]+$/,&quot;&quot;)}function v(T,k,S,C,M){var O=M&amp;&amp;S(M);for(var D in T){var P=T[D],E=w(T,D,C),I=w(T,D,M),A=S(I);if(!A){var F=b(D);F!==D&amp;&amp;(A=S(I=w(T,F,M)))}if(!(O&amp;&amp;O===A||!A||A._noTemplating||A.valType===&quot;data_array&quot;||A.arrayOk&amp;&amp;Array.isArray(P)))if(!A.valType&amp;&amp;u(P))v(P,k,S,E,I);else if(A._isLinkedToArray&amp;&amp;Array.isArray(P))for(var j=!1,z=0,B={},N=0;N&lt;P.length;N++){var R=P[N];if(u(R)){var q=R.name;if(q)B[q]||(v(R,k,S,w(P,z,E),w(P,z,I)),z++,B[q]=1);else if(!j){var Y=w(T,p.arrayDefaultKey(D),C),L=w(P,z,E);v(R,k,S,L,w(P,z,I));var W=s.nestedProperty(k,L);s.nestedProperty(k,Y).set(W.get()),W.set(null),j=!0}}}else s.nestedProperty(k,E).set(P)}}function h(T,k){return c.getLayoutValObject(T,s.nestedProperty({},k).parts)}function y(T,k){return c.getTraceValObject(T,s.nestedProperty({},k).parts)}function w(T,k,S){return S?Array.isArray(T)?S+&quot;[&quot;+k+&quot;]&quot;:S+&quot;.&quot;+k:k}function _(T){for(var k=0;k&lt;T.length;k++)if(u(T[k]))return!0}function x(T){var k;switch(T.code){case&quot;data&quot;:k=&quot;The template has no key data.&quot;;break;case&quot;layout&quot;:k=&quot;The template has no key layout.&quot;;break;case&quot;missing&quot;:k=T.path?&quot;There are no templates for item &quot;+T.path+&quot; with name &quot;+T.templateitemname:&quot;There are no templates for trace &quot;+T.index+&quot;, of type &quot;+T.traceType+&quot;.&quot;;break;case&quot;unused&quot;:k=T.path?&quot;The template item at &quot;+T.path+&quot; was not used in constructing the plot.&quot;:T.dataCount?&quot;Some of the templates of type &quot;+T.traceType+&quot; were not used. The template has &quot;+T.templateCount+&quot; traces, the data only has &quot;+T.dataCount+&quot; of this type.&quot;:&quot;The template has &quot;+T.templateCount+&quot; traces of type &quot;+T.traceType+&quot; but there are none in the data.&quot;;break;case&quot;reused&quot;:k=&quot;Some of the templates of type &quot;+T.traceType+&quot; were used more than once. The template has &quot;+T.templateCount+&quot; traces, the data has &quot;+T.dataCount+&quot; of this type.&quot;}return T.msg=k,T}o.makeTemplate=function(T){T=s.isPlainObject(T)?T:s.getGraphDiv(T),T=s.extendDeep({_context:m},{data:T.data,layout:T.layout}),d.supplyDefaults(T);var k=T.data||[],S=T.layout||{};S._basePlotModules=T._fullLayout._basePlotModules,S._modules=T._fullLayout._modules;var C={data:{},layout:{}};k.forEach(function(z){var B={};v(z,B,y.bind(null,z));var N=s.coerce(z,{},f,&quot;type&quot;),R=C.data[N];R||(R=C.data[N]=[]),R.push(B)}),v(S,C.layout,h.bind(null,S)),delete C.layout.template;var M=S.template;if(u(M)){var O,D,P,E,I,A,F=M.layout;u(F)&amp;&amp;g(F,C.layout);var j=M.data;if(u(j)){for(D in C.data)if(P=j[D],Array.isArray(P)){for(A=(I=C.data[D]).length,E=P.length,O=0;O&lt;A;O++)g(P[O%E],I[O]);for(O=A;O&lt;E;O++)I.push(s.extendDeep({},P[O]))}for(D in j)D in C.data||(C.data[D]=s.extendDeep([],j[D]))}}return C},o.validateTemplate=function(T,k){var S=s.extendDeep({},{_context:m,data:T.data,layout:T.layout}),C=S.layout||{};u(k)||(k=C.template||{});var M=k.layout,O=k.data,D=[];S.layout=C,S.layout.template=k,d.supplyDefaults(S);var P=S._fullLayout,E=S._fullData,I={};if(u(M)?(function R(q,Y){for(var L in q)if(L.charAt(0)!==&quot;_&quot;&amp;&amp;u(q[L])){var W,U=b(L),V=[];for(W=0;W&lt;Y.length;W++)V.push(w(q,L,Y[W])),U!==L&amp;&amp;V.push(w(q,U,Y[W]));for(W=0;W&lt;V.length;W++)I[V[W]]=1;R(q[L],V)}}(P,[&quot;layout&quot;]),function R(q,Y){for(var L in q)if(L.indexOf(&quot;defaults&quot;)===-1&amp;&amp;u(q[L])){var W=w(q,L,Y);I[W]?R(q[L],W):D.push({code:&quot;unused&quot;,path:W})}}(M,&quot;layout&quot;)):D.push({code:&quot;layout&quot;}),u(O)){for(var A,F={},j=0;j&lt;E.length;j++){var z=E[j];F[A=z.type]=(F[A]||0)+1,z._fullInput._template||D.push({code:&quot;missing&quot;,index:z._fullInput.index,traceType:A})}for(A in O){var B=O[A].length,N=F[A]||0;B&gt;N?D.push({code:&quot;unused&quot;,traceType:A,templateCount:B,dataCount:N}):N&gt;B&amp;&amp;D.push({code:&quot;reused&quot;,traceType:A,templateCount:B,dataCount:N})}}else D.push({code:&quot;data&quot;});if(function R(q,Y){for(var L in q)if(L.charAt(0)!==&quot;_&quot;){var W=q[L],U=w(q,L,Y);u(W)?(Array.isArray(q)&amp;&amp;W._template===!1&amp;&amp;W.templateitemname&amp;&amp;D.push({code:&quot;missing&quot;,path:U,templateitemname:W.templateitemname}),R(W,U)):Array.isArray(W)&amp;&amp;_(W)&amp;&amp;R(W,U)}}({data:E,layout:P},&quot;&quot;),D.length)return D.map(x)}},403:function(i,o,a){var s=a(92770),u=a(72391),c=a(74875),d=a(71828),f=a(25095),p=a(5900),m=a(70942),g=a(11506).version,b={format:{valType:&quot;enumerated&quot;,values:[&quot;png&quot;,&quot;jpeg&quot;,&quot;webp&quot;,&quot;svg&quot;,&quot;full-json&quot;],dflt:&quot;png&quot;},width:{valType:&quot;number&quot;,min:1},height:{valType:&quot;number&quot;,min:1},scale:{valType:&quot;number&quot;,min:0,dflt:1},setBackground:{valType:&quot;any&quot;,dflt:!1},imageDataOnly:{valType:&quot;boolean&quot;,dflt:!1}};i.exports=function(v,h){var y,w,_,x;function T(N){return!(N in h)||d.validate(h[N],b[N])}if(h=h||{},d.isPlainObject(v)?(y=v.data||[],w=v.layout||{},_=v.config||{},x={}):(v=d.getGraphDiv(v),y=d.extendDeep([],v.data),w=d.extendDeep({},v.layout),_=v._context,x=v._fullLayout||{}),!T(&quot;width&quot;)&amp;&amp;h.width!==null||!T(&quot;height&quot;)&amp;&amp;h.height!==null)throw new Error(&quot;Height and width should be pixel values.&quot;);if(!T(&quot;format&quot;))throw new Error(&quot;Export format is not &quot;+d.join2(b.format.values,&quot;, &quot;,&quot; or &quot;)+&quot;.&quot;);var k={};function S(N,R){return d.coerce(h,k,b,N,R)}var C=S(&quot;format&quot;),M=S(&quot;width&quot;),O=S(&quot;height&quot;),D=S(&quot;scale&quot;),P=S(&quot;setBackground&quot;),E=S(&quot;imageDataOnly&quot;),I=document.createElement(&quot;div&quot;);I.style.position=&quot;absolute&quot;,I.style.left=&quot;-5000px&quot;,document.body.appendChild(I);var A=d.extendFlat({},w);M?A.width=M:h.width===null&amp;&amp;s(x.width)&amp;&amp;(A.width=x.width),O?A.height=O:h.height===null&amp;&amp;s(x.height)&amp;&amp;(A.height=x.height);var F=d.extendFlat({},_,{_exportedPlot:!0,staticPlot:!0,setBackground:P}),j=f.getRedrawFunc(I);function z(){return new Promise(function(N){setTimeout(N,f.getDelay(I._fullLayout))})}function B(){return new Promise(function(N,R){var q=p(I,C,D),Y=I._fullLayout.width,L=I._fullLayout.height;function W(){u.purge(I),document.body.removeChild(I)}if(C===&quot;full-json&quot;){var U=c.graphJson(I,!1,&quot;keepdata&quot;,&quot;object&quot;,!0,!0);return U.version=g,U=JSON.stringify(U),W(),N(E?U:f.encodeJSON(U))}if(W(),C===&quot;svg&quot;)return N(E?q:f.encodeSVG(q));var V=document.createElement(&quot;canvas&quot;);V.id=d.randstr(),m({format:C,width:Y,height:L,scale:D,canvas:V,svg:q,promise:!0}).then(N).catch(R)})}return new Promise(function(N,R){u.newPlot(I,y,A,F).then(j).then(z).then(B).then(function(q){N(function(Y){return E?Y.replace(f.IMAGE_URL_PREFIX,&quot;&quot;):Y}(q))}).catch(function(q){R(q)})})}},84936:function(i,o,a){var s=a(71828),u=a(74875),c=a(86281),d=a(72075).dfltConfig,f=s.isPlainObject,p=Array.isArray,m=s.isArrayOrTypedArray;function g(T,k,S,C,M,O){O=O||[];for(var D=Object.keys(T),P=0;P&lt;D.length;P++){var E=D[P];if(E!==&quot;transforms&quot;){var I=O.slice();I.push(E);var A=T[E],F=k[E],j=w(S,E),z=(j||{}).valType,B=z===&quot;info_array&quot;,N=z===&quot;colorscale&quot;,R=(j||{}).items;if(y(S,E))if(f(A)&amp;&amp;f(F)&amp;&amp;z!==&quot;any&quot;)g(A,F,j,C,M,I);else if(B&amp;&amp;p(A)){A.length&gt;F.length&amp;&amp;C.push(h(&quot;unused&quot;,M,I.concat(F.length)));var q,Y,L,W,U,V=F.length,te=Array.isArray(R);if(te&amp;&amp;(V=Math.min(V,R.length)),j.dimensions===2)for(Y=0;Y&lt;V;Y++)if(p(A[Y])){A[Y].length&gt;F[Y].length&amp;&amp;C.push(h(&quot;unused&quot;,M,I.concat(Y,F[Y].length)));var ee=F[Y].length;for(q=0;q&lt;(te?Math.min(ee,R[Y].length):ee);q++)L=te?R[Y][q]:R,W=A[Y][q],U=F[Y][q],s.validate(W,L)?U!==W&amp;&amp;U!==+W&amp;&amp;C.push(h(&quot;dynamic&quot;,M,I.concat(Y,q),W,U)):C.push(h(&quot;value&quot;,M,I.concat(Y,q),W))}else C.push(h(&quot;array&quot;,M,I.concat(Y),A[Y]));else for(Y=0;Y&lt;V;Y++)L=te?R[Y]:R,W=A[Y],U=F[Y],s.validate(W,L)?U!==W&amp;&amp;U!==+W&amp;&amp;C.push(h(&quot;dynamic&quot;,M,I.concat(Y),W,U)):C.push(h(&quot;value&quot;,M,I.concat(Y),W))}else if(j.items&amp;&amp;!B&amp;&amp;p(A)){var H,Z,G=R[Object.keys(R)[0]],X=[];for(H=0;H&lt;F.length;H++){var Q=F[H]._index||H;if((Z=I.slice()).push(Q),f(A[Q])&amp;&amp;f(F[H])){X.push(Q);var re=A[Q],ae=F[H];f(re)&amp;&amp;re.visible!==!1&amp;&amp;ae.visible===!1?C.push(h(&quot;invisible&quot;,M,Z)):g(re,ae,G,C,M,Z)}}for(H=0;H&lt;A.length;H++)(Z=I.slice()).push(H),f(A[H])?X.indexOf(H)===-1&amp;&amp;C.push(h(&quot;unused&quot;,M,Z)):C.push(h(&quot;object&quot;,M,Z,A[H]))}else!f(A)&amp;&amp;f(F)?C.push(h(&quot;object&quot;,M,I,A)):m(A)||!m(F)||B||N?E in k?s.validate(A,j)?j.valType===&quot;enumerated&quot;&amp;&amp;(j.coerceNumber&amp;&amp;A!==+F||A!==F)&amp;&amp;C.push(h(&quot;dynamic&quot;,M,I,A,F)):C.push(h(&quot;value&quot;,M,I,A)):C.push(h(&quot;unused&quot;,M,I,A)):C.push(h(&quot;array&quot;,M,I,A));else C.push(h(&quot;schema&quot;,M,I))}}return C}i.exports=function(T,k){T===void 0&amp;&amp;(T=[]),k===void 0&amp;&amp;(k={});var S,C,M=c.get(),O=[],D={_context:s.extendFlat({},d)};p(T)?(D.data=s.extendDeep([],T),S=T):(D.data=[],S=[],O.push(h(&quot;array&quot;,&quot;data&quot;))),f(k)?(D.layout=s.extendDeep({},k),C=k):(D.layout={},C={},arguments.length&gt;1&amp;&amp;O.push(h(&quot;object&quot;,&quot;layout&quot;))),u.supplyDefaults(D);for(var P=D._fullData,E=S.length,I=0;I&lt;E;I++){var A=S[I],F=[&quot;data&quot;,I];if(f(A)){var j=P[I],z=j.type,B=M.traces[z].attributes;B.type={valType:&quot;enumerated&quot;,values:[z]},j.visible===!1&amp;&amp;A.visible!==!1&amp;&amp;O.push(h(&quot;invisible&quot;,F)),g(A,j,B,O,F);var N=A.transforms,R=j.transforms;if(N){p(N)||O.push(h(&quot;array&quot;,F,[&quot;transforms&quot;])),F.push(&quot;transforms&quot;);for(var q=0;q&lt;N.length;q++){var Y=[&quot;transforms&quot;,q],L=N[q].type;if(f(N[q])){var W=M.transforms[L]?M.transforms[L].attributes:{};W.type={valType:&quot;enumerated&quot;,values:Object.keys(M.transforms)},g(N[q],R[q],W,O,F,Y)}else O.push(h(&quot;object&quot;,F,Y))}}}else O.push(h(&quot;object&quot;,F))}var U=D._fullLayout,V=function(te,ee){for(var H=te.layout.layoutAttributes,Z=0;Z&lt;ee.length;Z++){var G=ee[Z],X=te.traces[G.type],Q=X.layoutAttributes;Q&amp;&amp;(G.subplot?s.extendFlat(H[X.attributes.subplot.dflt],Q):s.extendFlat(H,Q))}return H}(M,P);return g(C,U,V,O,&quot;layout&quot;),O.length===0?void 0:O};var b={object:function(T,k){return(T===&quot;layout&quot;&amp;&amp;k===&quot;&quot;?&quot;The layout argument&quot;:T[0]===&quot;data&quot;&amp;&amp;k===&quot;&quot;?&quot;Trace &quot;+T[1]+&quot; in the data argument&quot;:v(T)+&quot;key &quot;+k)+&quot; must be linked to an object container&quot;},array:function(T,k){return(T===&quot;data&quot;?&quot;The data argument&quot;:v(T)+&quot;key &quot;+k)+&quot; must be linked to an array container&quot;},schema:function(T,k){return v(T)+&quot;key &quot;+k+&quot; is not part of the schema&quot;},unused:function(T,k,S){var C=f(S)?&quot;container&quot;:&quot;key&quot;;return v(T)+C+&quot; &quot;+k+&quot; did not get coerced&quot;},dynamic:function(T,k,S,C){return[v(T)+&quot;key&quot;,k,&quot;(set to &#x27;&quot;+S+&quot;&#x27;)&quot;,&quot;got reset to&quot;,&quot;&#x27;&quot;+C+&quot;&#x27;&quot;,&quot;during defaults.&quot;].join(&quot; &quot;)},invisible:function(T,k){return(k?v(T)+&quot;item &quot;+k:&quot;Trace &quot;+T[1])+&quot; got defaulted to be not visible&quot;},value:function(T,k,S){return[v(T)+&quot;key &quot;+k,&quot;is set to an invalid value (&quot;+S+&quot;)&quot;].join(&quot; &quot;)}};function v(T){return p(T)?&quot;In data trace &quot;+T[1]+&quot;, &quot;:&quot;In &quot;+T+&quot;, &quot;}function h(T,k,S,C,M){var O,D;S=S||&quot;&quot;,p(k)?(O=k[0],D=k[1]):(O=k,D=null);var P=function(I){if(!p(I))return String(I);for(var A=&quot;&quot;,F=0;F&lt;I.length;F++){var j=I[F];typeof j==&quot;number&quot;?A=A.substr(0,A.length-1)+&quot;[&quot;+j+&quot;]&quot;:A+=j,F&lt;I.length-1&amp;&amp;(A+=&quot;.&quot;)}return A}(S),E=b[T](k,P,C,M);return s.log(E),{code:T,container:O,trace:D,path:S,astr:P,msg:E}}function y(T,k){var S=x(k),C=S.keyMinusId,M=S.id;return!!(C in T&amp;&amp;T[C]._isSubplotObj&amp;&amp;M)||k in T}function w(T,k){return k in T?T[k]:T[x(k).keyMinusId]}var _=s.counterRegex(&quot;([a-z]+)&quot;);function x(T){var k=T.match(_);return{keyMinusId:k&amp;&amp;k[1],id:k&amp;&amp;k[2]}}},85594:function(i){i.exports={mode:{valType:&quot;enumerated&quot;,dflt:&quot;afterall&quot;,values:[&quot;immediate&quot;,&quot;next&quot;,&quot;afterall&quot;]},direction:{valType:&quot;enumerated&quot;,values:[&quot;forward&quot;,&quot;reverse&quot;],dflt:&quot;forward&quot;},fromcurrent:{valType:&quot;boolean&quot;,dflt:!1},frame:{duration:{valType:&quot;number&quot;,min:0,dflt:500},redraw:{valType:&quot;boolean&quot;,dflt:!0}},transition:{duration:{valType:&quot;number&quot;,min:0,dflt:500,editType:&quot;none&quot;},easing:{valType:&quot;enumerated&quot;,dflt:&quot;cubic-in-out&quot;,values:[&quot;linear&quot;,&quot;quad&quot;,&quot;cubic&quot;,&quot;sin&quot;,&quot;exp&quot;,&quot;circle&quot;,&quot;elastic&quot;,&quot;back&quot;,&quot;bounce&quot;,&quot;linear-in&quot;,&quot;quad-in&quot;,&quot;cubic-in&quot;,&quot;sin-in&quot;,&quot;exp-in&quot;,&quot;circle-in&quot;,&quot;elastic-in&quot;,&quot;back-in&quot;,&quot;bounce-in&quot;,&quot;linear-out&quot;,&quot;quad-out&quot;,&quot;cubic-out&quot;,&quot;sin-out&quot;,&quot;exp-out&quot;,&quot;circle-out&quot;,&quot;elastic-out&quot;,&quot;back-out&quot;,&quot;bounce-out&quot;,&quot;linear-in-out&quot;,&quot;quad-in-out&quot;,&quot;cubic-in-out&quot;,&quot;sin-in-out&quot;,&quot;exp-in-out&quot;,&quot;circle-in-out&quot;,&quot;elastic-in-out&quot;,&quot;back-in-out&quot;,&quot;bounce-in-out&quot;],editType:&quot;none&quot;},ordering:{valType:&quot;enumerated&quot;,values:[&quot;layout first&quot;,&quot;traces first&quot;],dflt:&quot;layout first&quot;,editType:&quot;none&quot;}}}},85501:function(i,o,a){var s=a(71828),u=a(44467);i.exports=function(c,d,f){var p,m,g=f.name,b=f.inclusionAttr||&quot;visible&quot;,v=d[g],h=s.isArrayOrTypedArray(c[g])?c[g]:[],y=d[g]=[],w=u.arrayTemplater(d,g,b);for(p=0;p&lt;h.length;p++){var _=h[p];s.isPlainObject(_)?m=w.newItem(_):(m=w.newItem({}))[b]=!1,m._index=p,m[b]!==!1&amp;&amp;f.handleItemDefaults(_,m,d,f),y.push(m)}var x=w.defaultItems();for(p=0;p&lt;x.length;p++)(m=x[p])._index=y.length,f.handleItemDefaults({},m,d,f,{}),y.push(m);if(s.isArrayOrTypedArray(v)){var T=Math.min(v.length,y.length);for(p=0;p&lt;T;p++)s.relinkPrivateKeys(y[p],v[p])}return y}},9012:function(i,o,a){var s=a(41940),u=a(77914);i.exports={type:{valType:&quot;enumerated&quot;,values:[],dflt:&quot;scatter&quot;,editType:&quot;calc+clearAxisTypes&quot;,_noTemplating:!0},visible:{valType:&quot;enumerated&quot;,values:[!0,!1,&quot;legendonly&quot;],dflt:!0,editType:&quot;calc&quot;},showlegend:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;style&quot;},legend:{valType:&quot;subplotid&quot;,dflt:&quot;legend&quot;,editType:&quot;style&quot;},legendgroup:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;style&quot;},legendgrouptitle:{text:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;style&quot;},font:s({editType:&quot;style&quot;}),editType:&quot;style&quot;},legendrank:{valType:&quot;number&quot;,dflt:1e3,editType:&quot;style&quot;},legendwidth:{valType:&quot;number&quot;,min:0,editType:&quot;style&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,dflt:1,editType:&quot;style&quot;},name:{valType:&quot;string&quot;,editType:&quot;style&quot;},uid:{valType:&quot;string&quot;,editType:&quot;plot&quot;,anim:!0},ids:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;,anim:!0},customdata:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},meta:{valType:&quot;any&quot;,arrayOk:!0,editType:&quot;plot&quot;},selectedpoints:{valType:&quot;any&quot;,editType:&quot;calc&quot;},hoverinfo:{valType:&quot;flaglist&quot;,flags:[&quot;x&quot;,&quot;y&quot;,&quot;z&quot;,&quot;text&quot;,&quot;name&quot;],extras:[&quot;all&quot;,&quot;none&quot;,&quot;skip&quot;],arrayOk:!0,dflt:&quot;all&quot;,editType:&quot;none&quot;},hoverlabel:u.hoverlabel,stream:{token:{valType:&quot;string&quot;,noBlank:!0,strict:!0,editType:&quot;calc&quot;},maxpoints:{valType:&quot;number&quot;,min:0,max:1e4,dflt:500,editType:&quot;calc&quot;},editType:&quot;calc&quot;},transforms:{_isLinkedToArray:&quot;transform&quot;,editType:&quot;calc&quot;},uirevision:{valType:&quot;any&quot;,editType:&quot;none&quot;}}},42973:function(i,o,a){var s=a(92770),u=a(71828),c=u.dateTime2ms,d=u.incrementMonth,f=a(50606).ONEAVGMONTH;i.exports=function(p,m,g,b){if(m.type!==&quot;date&quot;)return{vals:b};var v=p[g+&quot;periodalignment&quot;];if(!v)return{vals:b};var h,y=p[g+&quot;period&quot;];if(s(y)){if((y=+y)&lt;=0)return{vals:b}}else if(typeof y==&quot;string&quot;&amp;&amp;y.charAt(0)===&quot;M&quot;){var w=+y.substring(1);if(!(w&gt;0&amp;&amp;Math.round(w)===w))return{vals:b};h=w}for(var _=m.calendar,x=v===&quot;start&quot;,T=v===&quot;end&quot;,k=p[g+&quot;period0&quot;],S=c(k,_)||0,C=[],M=[],O=[],D=b.length,P=0;P&lt;D;P++){var E,I,A,F=b[P];if(h){for(E=Math.round((F-S)/(h*f)),A=d(S,h*E,_);A&gt;F;)A=d(A,-h,_);for(;A&lt;=F;)A=d(A,h,_);I=d(A,-h,_)}else{for(A=S+(E=Math.round((F-S)/y))*y;A&gt;F;)A-=y;for(;A&lt;=F;)A+=y;I=A-y}C[P]=x?I:T?A:(I+A)/2,M[P]=I,O[P]=A}return{vals:C,starts:M,ends:O}}},89502:function(i){i.exports={xaxis:{valType:&quot;subplotid&quot;,dflt:&quot;x&quot;,editType:&quot;calc+clearAxisTypes&quot;},yaxis:{valType:&quot;subplotid&quot;,dflt:&quot;y&quot;,editType:&quot;calc+clearAxisTypes&quot;}}},71739:function(i,o,a){var s=a(39898),u=a(92770),c=a(71828),d=a(50606).FP_SAFE,f=a(73972),p=a(91424),m=a(41675),g=m.getFromId,b=m.isLinked;function v(P,E){var I,A,F=[],j=P._fullLayout,z=y(j,E,0),B=y(j,E,1),N=_(P,E),R=N.min,q=N.max;if(R.length===0||q.length===0)return c.simpleMap(E.range,E.r2l);var Y=R[0].val,L=q[0].val;for(I=1;I&lt;R.length&amp;&amp;Y===L;I++)Y=Math.min(Y,R[I].val);for(I=1;I&lt;q.length&amp;&amp;Y===L;I++)L=Math.max(L,q[I].val);var W=E.autorange,U=W===&quot;reversed&quot;||W===&quot;min reversed&quot;||W===&quot;max reversed&quot;;if(!U&amp;&amp;E.range){var V=c.simpleMap(E.range,E.r2l);U=V[1]&lt;V[0]}E.autorange===&quot;reversed&quot;&amp;&amp;(E.autorange=!0);var te,ee,H,Z,G,X,Q=E.rangemode,re=Q===&quot;tozero&quot;,ae=Q===&quot;nonnegative&quot;,ie=E._length,se=ie/10,he=0;for(I=0;I&lt;R.length;I++)for(te=R[I],A=0;A&lt;q.length;A++)(X=(ee=q[A]).val-te.val-h(E,te.val,ee.val))&gt;0&amp;&amp;((G=ie-z(te)-B(ee))&gt;se?X/G&gt;he&amp;&amp;(H=te,Z=ee,he=X/G):X/ie&gt;he&amp;&amp;(H={val:te.val,nopad:1},Z={val:ee.val,nopad:1},he=X/ie));if(Y===L){var Se=Y-1,Oe=Y+1;if(re)if(Y===0)F=[0,1];else{var Pe=(Y&gt;0?q:R).reduce(function(ce,we){return Math.max(ce,B(we))},0),Me=Y/(1-Math.min(.5,Pe/ie));F=Y&gt;0?[0,Me]:[Me,0]}else F=ae?[Math.max(0,Se),Math.max(1,Oe)]:[Se,Oe]}else re?(H.val&gt;=0&amp;&amp;(H={val:0,nopad:1}),Z.val&lt;=0&amp;&amp;(Z={val:0,nopad:1})):ae&amp;&amp;(H.val-he*z(H)&lt;0&amp;&amp;(H={val:0,nopad:1}),Z.val&lt;=0&amp;&amp;(Z={val:1,nopad:1})),he=(Z.val-H.val-h(E,te.val,ee.val))/(ie-z(H)-B(Z)),F=[H.val-he*z(H),Z.val+he*B(Z)];return F=D(F,E),E.limitRange&amp;&amp;E.limitRange(),U&amp;&amp;F.reverse(),c.simpleMap(F,E.l2r||Number)}function h(P,E,I){var A=0;if(P.rangebreaks)for(var F=P.locateBreaks(E,I),j=0;j&lt;F.length;j++){var z=F[j];A+=z.max-z.min}return A}function y(P,E,I){var A=.05*E._length,F=E._anchorAxis||{};if((E.ticklabelposition||&quot;&quot;).indexOf(&quot;inside&quot;)!==-1||(F.ticklabelposition||&quot;&quot;).indexOf(&quot;inside&quot;)!==-1){var j=E.isReversed();if(!j){var z=c.simpleMap(E.range,E.r2l);j=z[1]&lt;z[0]}j&amp;&amp;(I=!I)}var B=0;return b(P,E._id)||(B=function(N,R,q){var Y=0,L=R._id.charAt(0)===&quot;x&quot;;for(var W in N._plots){var U=N._plots[W];if(R._id===U.xaxis._id||R._id===U.yaxis._id){var V=(L?U.yaxis:U.xaxis)||{};if((V.ticklabelposition||&quot;&quot;).indexOf(&quot;inside&quot;)!==-1&amp;&amp;(!q&amp;&amp;(V.side===&quot;left&quot;||V.side===&quot;bottom&quot;)||q&amp;&amp;(V.side===&quot;top&quot;||V.side===&quot;right&quot;))){if(V._vals){var te=c.deg2rad(V._tickAngles[V._id+&quot;tick&quot;]||0),ee=Math.abs(Math.cos(te)),H=Math.abs(Math.sin(te));if(!V._vals[0].bb){var Z=V._id+&quot;tick&quot;;V._selections[Z].each(function(ae){var ie=s.select(this);ie.select(&quot;.text-math-group&quot;).empty()&amp;&amp;(ae.bb=p.bBox(ie.node()))})}for(var G=0;G&lt;V._vals.length;G++){var X=V._vals[G].bb;if(X){var Q=2*w+X.width,re=2*w+X.height;Y=Math.max(Y,L?Math.max(Q*ee,re*H):Math.max(re*ee,Q*H))}}}V.ticks===&quot;inside&quot;&amp;&amp;V.ticklabelposition===&quot;inside&quot;&amp;&amp;(Y+=V.ticklen||0)}}}return Y}(P,E,I)),A=Math.max(B,A),E.constrain===&quot;domain&quot;&amp;&amp;E._inputDomain&amp;&amp;(A*=(E._inputDomain[1]-E._inputDomain[0])/(E.domain[1]-E.domain[0])),function(N){return N.nopad?0:N.pad+(N.extrapad?A:B)}}i.exports={applyAutorangeOptions:D,getAutoRange:v,makePadFn:y,doAutoRange:function(P,E,I){if(E.setScale(),E.autorange){E.range=I?I.slice():v(P,E),E._r=E.range.slice(),E._rl=c.simpleMap(E._r,E.r2l);var A=E._input,F={};F[E._attr+&quot;.range&quot;]=E.range,F[E._attr+&quot;.autorange&quot;]=E.autorange,f.call(&quot;_storeDirectGUIEdit&quot;,P.layout,P._fullLayout._preGUI,F),A.range=E.range.slice(),A.autorange=E.autorange}var j=E._anchorAxis;if(j&amp;&amp;j.rangeslider){var z=j.rangeslider[E._name];z&amp;&amp;z.rangemode===&quot;auto&quot;&amp;&amp;(z.range=v(P,E)),j._input.rangeslider[E._name]=c.extendFlat({},z)}},findExtremes:function(P,E,I){I||(I={}),P._m||P.setScale();var A,F,j,z,B,N,R,q,Y,L=[],W=[],U=E.length,V=I.padded||!1,te=I.tozero&amp;&amp;(P.type===&quot;linear&quot;||P.type===&quot;-&quot;),ee=P.type===&quot;log&quot;,H=!1,Z=I.vpadLinearized||!1;function G(Se){if(Array.isArray(Se))return H=!0,function(Pe){return Math.max(Number(Se[Pe]||0),0)};var Oe=Math.max(Number(Se||0),0);return function(){return Oe}}var X=G((P._m&gt;0?I.ppadplus:I.ppadminus)||I.ppad||0),Q=G((P._m&gt;0?I.ppadminus:I.ppadplus)||I.ppad||0),re=G(I.vpadplus||I.vpad),ae=G(I.vpadminus||I.vpad);if(!H){if(q=1/0,Y=-1/0,ee)for(A=0;A&lt;U;A++)(F=E[A])&lt;q&amp;&amp;F&gt;0&amp;&amp;(q=F),F&gt;Y&amp;&amp;F&lt;d&amp;&amp;(Y=F);else for(A=0;A&lt;U;A++)(F=E[A])&lt;q&amp;&amp;F&gt;-d&amp;&amp;(q=F),F&gt;Y&amp;&amp;F&lt;d&amp;&amp;(Y=F);E=[q,Y],U=2}var ie={tozero:te,extrapad:V};function se(Se){j=E[Se],u(j)&amp;&amp;(N=X(Se),R=Q(Se),Z?(z=P.c2l(j)-ae(Se),B=P.c2l(j)+re(Se)):(q=j-ae(Se),Y=j+re(Se),ee&amp;&amp;q&lt;Y/10&amp;&amp;(q=Y/10),z=P.c2l(q),B=P.c2l(Y)),te&amp;&amp;(z=Math.min(0,z),B=Math.max(0,B)),S(z)&amp;&amp;x(L,z,R,ie),S(B)&amp;&amp;T(W,B,N,ie))}var he=Math.min(6,U);for(A=0;A&lt;he;A++)se(A);for(A=U-1;A&gt;=he;A--)se(A);return{min:L,max:W,opts:I}},concatExtremes:_};var w=3;function _(P,E,I){var A,F,j,z=E._id,B=P._fullData,N=P._fullLayout,R=[],q=[];function Y(te,ee){for(A=0;A&lt;ee.length;A++){var H=te[ee[A]],Z=(H._extremes||{})[z];if(H.visible===!0&amp;&amp;Z){for(F=0;F&lt;Z.min.length;F++)j=Z.min[F],x(R,j.val,j.pad,{extrapad:j.extrapad});for(F=0;F&lt;Z.max.length;F++)j=Z.max[F],T(q,j.val,j.pad,{extrapad:j.extrapad})}}}if(Y(B,E._traceIndices),Y(N.annotations||[],E._annIndices||[]),Y(N.shapes||[],E._shapeIndices||[]),E._matchGroup&amp;&amp;!I){for(var L in E._matchGroup)if(L!==E._id){var W=g(P,L),U=_(P,W,!0),V=E._length/W._length;for(F=0;F&lt;U.min.length;F++)j=U.min[F],x(R,j.val,j.pad*V,{extrapad:j.extrapad});for(F=0;F&lt;U.max.length;F++)j=U.max[F],T(q,j.val,j.pad*V,{extrapad:j.extrapad})}}return{min:R,max:q}}function x(P,E,I,A){k(P,E,I,A,C)}function T(P,E,I,A){k(P,E,I,A,M)}function k(P,E,I,A,F){for(var j=A.tozero,z=A.extrapad,B=!0,N=0;N&lt;P.length&amp;&amp;B;N++){var R=P[N];if(F(R.val,E)&amp;&amp;R.pad&gt;=I&amp;&amp;(R.extrapad||!z)){B=!1;break}F(E,R.val)&amp;&amp;R.pad&lt;=I&amp;&amp;(z||!R.extrapad)&amp;&amp;(P.splice(N,1),N--)}if(B){var q=j&amp;&amp;E===0;P.push({val:E,pad:q?0:I,extrapad:!q&amp;&amp;z})}}function S(P){return u(P)&amp;&amp;Math.abs(P)&lt;d}function C(P,E){return P&lt;=E}function M(P,E){return P&gt;=E}function O(P,E,I){return E===void 0||I===void 0||(E=P.d2l(E))&lt;P.d2l(I)}function D(P,E){if(!E||!E.autorangeoptions)return P;var I=P[0],A=P[1],F=E.autorangeoptions.include;if(F!==void 0){var j=E.d2l(I),z=E.d2l(A);c.isArrayOrTypedArray(F)||(F=[F]);for(var B=0;B&lt;F.length;B++){var N=E.d2l(F[B]);j&gt;=N&amp;&amp;(j=N,I=N),z&lt;=N&amp;&amp;(z=N,A=N)}}return I=function(R,q){var Y=q.autorangeoptions;return Y&amp;&amp;Y.minallowed!==void 0&amp;&amp;O(q,Y.minallowed,Y.maxallowed)?Y.minallowed:Y&amp;&amp;Y.clipmin!==void 0&amp;&amp;O(q,Y.clipmin,Y.clipmax)?Math.max(R,q.d2l(Y.clipmin)):R}(I,E),A=function(R,q){var Y=q.autorangeoptions;return Y&amp;&amp;Y.maxallowed!==void 0&amp;&amp;O(q,Y.minallowed,Y.maxallowed)?Y.maxallowed:Y&amp;&amp;Y.clipmax!==void 0&amp;&amp;O(q,Y.clipmin,Y.clipmax)?Math.min(R,q.d2l(Y.clipmax)):R}(A,E),[I,A]}},23074:function(i){i.exports=function(o,a,s){var u,c;if(s){var d=a===&quot;reversed&quot;||a===&quot;min reversed&quot;||a===&quot;max reversed&quot;;u=s[d?1:0],c=s[d?0:1]}var f=o(&quot;autorangeoptions.minallowed&quot;,c===null?u:void 0),p=o(&quot;autorangeoptions.maxallowed&quot;,u===null?c:void 0);f===void 0&amp;&amp;o(&quot;autorangeoptions.clipmin&quot;),p===void 0&amp;&amp;o(&quot;autorangeoptions.clipmax&quot;),o(&quot;autorangeoptions.include&quot;)}},89298:function(i,o,a){var s=a(39898),u=a(92770),c=a(74875),d=a(73972),f=a(71828),p=f.strTranslate,m=a(63893),g=a(92998),b=a(7901),v=a(91424),h=a(13838),y=a(66287),w=a(50606),_=w.ONEMAXYEAR,x=w.ONEAVGYEAR,T=w.ONEMINYEAR,k=w.ONEMAXQUARTER,S=w.ONEAVGQUARTER,C=w.ONEMINQUARTER,M=w.ONEMAXMONTH,O=w.ONEAVGMONTH,D=w.ONEMINMONTH,P=w.ONEWEEK,E=w.ONEDAY,I=E/2,A=w.ONEHOUR,F=w.ONEMIN,j=w.ONESEC,z=w.MINUS_SIGN,B=w.BADNUM,N={K:&quot;zeroline&quot;},R={K:&quot;gridline&quot;,L:&quot;path&quot;},q={K:&quot;minor-gridline&quot;,L:&quot;path&quot;},Y={K:&quot;tick&quot;,L:&quot;path&quot;},L={K:&quot;tick&quot;,L:&quot;text&quot;},W={width:[&quot;x&quot;,&quot;r&quot;,&quot;l&quot;,&quot;xl&quot;,&quot;xr&quot;],height:[&quot;y&quot;,&quot;t&quot;,&quot;b&quot;,&quot;yt&quot;,&quot;yb&quot;],right:[&quot;r&quot;,&quot;xr&quot;],left:[&quot;l&quot;,&quot;xl&quot;],top:[&quot;t&quot;,&quot;yt&quot;],bottom:[&quot;b&quot;,&quot;yb&quot;]},U=a(18783),V=U.MID_SHIFT,te=U.CAP_SHIFT,ee=U.LINE_SPACING,H=U.OPPOSITE_SIDE,Z=i.exports={};Z.setConvert=a(21994);var G=a(4322),X=a(41675),Q=X.idSort,re=X.isLinked;Z.id2name=X.id2name,Z.name2id=X.name2id,Z.cleanId=X.cleanId,Z.list=X.list,Z.listIds=X.listIds,Z.getFromId=X.getFromId,Z.getFromTrace=X.getFromTrace;var ae=a(71739);Z.getAutoRange=ae.getAutoRange,Z.findExtremes=ae.findExtremes;var ie=1e-4;function se(be){var Ce=(be[1]-be[0])*ie;return[be[0]-Ce,be[1]+Ce]}Z.coerceRef=function(be,Ce,Ge,He,et,Ke){var Ye=He.charAt(He.length-1),nt=Ge._fullLayout._subplots[Ye+&quot;axis&quot;],ct=He+&quot;ref&quot;,yt={};return et||(et=nt[0]||(typeof Ke==&quot;string&quot;?Ke:Ke[0])),Ke||(Ke=et),nt=nt.concat(nt.map(function(rt){return rt+&quot; domain&quot;})),yt[ct]={valType:&quot;enumerated&quot;,values:nt.concat(Ke?typeof Ke==&quot;string&quot;?[Ke]:Ke:[]),dflt:et},f.coerce(be,Ce,yt,ct)},Z.getRefType=function(be){return be===void 0?be:be===&quot;paper&quot;?&quot;paper&quot;:be===&quot;pixel&quot;?&quot;pixel&quot;:/( domain)$/.test(be)?&quot;domain&quot;:&quot;range&quot;},Z.coercePosition=function(be,Ce,Ge,He,et,Ke){var Ye,nt;if(Z.getRefType(He)!==&quot;range&quot;)Ye=f.ensureNumber,nt=Ge(et,Ke);else{var ct=Z.getFromId(Ce,He);nt=Ge(et,Ke=ct.fraction2r(Ke)),Ye=ct.cleanPos}be[et]=Ye(nt)},Z.cleanPosition=function(be,Ce,Ge){return(Ge===&quot;paper&quot;||Ge===&quot;pixel&quot;?f.ensureNumber:Z.getFromId(Ce,Ge).cleanPos)(be)},Z.redrawComponents=function(be,Ce){Ce=Ce||Z.listIds(be);var Ge=be._fullLayout;function He(et,Ke,Ye,nt){for(var ct=d.getComponentMethod(et,Ke),yt={},rt=0;rt&lt;Ce.length;rt++)for(var Ft=Ge[Z.id2name(Ce[rt])][Ye],Yt=0;Yt&lt;Ft.length;Yt++){var Mt=Ft[Yt];if(!yt[Mt]&amp;&amp;(ct(be,Mt),yt[Mt]=1,nt))return}}He(&quot;annotations&quot;,&quot;drawOne&quot;,&quot;_annIndices&quot;),He(&quot;shapes&quot;,&quot;drawOne&quot;,&quot;_shapeIndices&quot;),He(&quot;images&quot;,&quot;draw&quot;,&quot;_imgIndices&quot;,!0),He(&quot;selections&quot;,&quot;drawOne&quot;,&quot;_selectionIndices&quot;)};var he=Z.getDataConversions=function(be,Ce,Ge,He){var et,Ke=Ge===&quot;x&quot;||Ge===&quot;y&quot;||Ge===&quot;z&quot;?Ge:He;if(Array.isArray(Ke)){if(et={type:G(He,void 0,{autotypenumbers:be._fullLayout.autotypenumbers}),_categories:[]},Z.setConvert(et),et.type===&quot;category&quot;)for(var Ye=0;Ye&lt;He.length;Ye++)et.d2c(He[Ye])}else et=Z.getFromTrace(be,Ce,Ke);return et?{d2c:et.d2c,c2d:et.c2d}:Ke===&quot;ids&quot;?{d2c:Oe,c2d:Oe}:{d2c:Se,c2d:Se}};function Se(be){return+be}function Oe(be){return String(be)}function Pe(be,Ce){return Math.abs((be/Ce+.5)%1-.5)&lt;.001}function Me(be,Ce){return Math.abs(be/Ce-1)&lt;.001}function ce(be){return+be.substring(1)}function we(be,Ce){return be.rangebreaks&amp;&amp;(Ce=Ce.filter(function(Ge){return be.maskBreaks(Ge.x)!==B})),Ce}function K(be){var Ce=be._mainAxis,Ge=[];if(Ce._vals){for(var He=0;He&lt;Ce._vals.length;He++)if(!Ce._vals[He].noTick){var et=Ce.l2p(Ce._vals[He].x),Ke=be.p2l(et),Ye=Z.tickText(be,Ke);Ce._vals[He].minor&amp;&amp;(Ye.minor=!0,Ye.text=&quot;&quot;),Ge.push(Ye)}}return we(be,Ge)}function ne(be){var Ce=se(f.simpleMap(be.range,be.r2l)),Ge=Math.min(Ce[0],Ce[1]),He=Math.max(Ce[0],Ce[1]),et=be.type===&quot;category&quot;?be.d2l_noadd:be.d2l;be.type===&quot;log&quot;&amp;&amp;String(be.dtick).charAt(0)!==&quot;L&quot;&amp;&amp;(be.dtick=&quot;L&quot;+Math.pow(10,Math.floor(Math.min(be.range[0],be.range[1]))-1));for(var Ke=[],Ye=0;Ye&lt;=1;Ye++)if(!Ye||be.minor){var nt=Ye?be.minor.tickvals:be.tickvals,ct=Ye?[]:be.ticktext;if(nt){Array.isArray(ct)||(ct=[]);for(var yt=0;yt&lt;nt.length;yt++){var rt=et(nt[yt]);if(rt&gt;Ge&amp;&amp;rt&lt;He){var Ft=ct[yt]===void 0?Z.tickText(be,rt):Le(be,rt,String(ct[yt]));Ye&amp;&amp;(Ft.minor=!0,Ft.text=&quot;&quot;),Ke.push(Ft)}}}}return we(be,Ke)}Z.getDataToCoordFunc=function(be,Ce,Ge,He){return he(be,Ce,Ge,He).d2c},Z.counterLetter=function(be){var Ce=be.charAt(0);return Ce===&quot;x&quot;?&quot;y&quot;:Ce===&quot;y&quot;?&quot;x&quot;:void 0},Z.minDtick=function(be,Ce,Ge,He){[&quot;log&quot;,&quot;category&quot;,&quot;multicategory&quot;].indexOf(be.type)===-1&amp;&amp;He?be._minDtick===void 0?(be._minDtick=Ce,be._forceTick0=Ge):be._minDtick&amp;&amp;((be._minDtick/Ce+1e-6)%1&lt;2e-6&amp;&amp;((Ge-be._forceTick0)/Ce%1+1.000001)%1&lt;2e-6?(be._minDtick=Ce,be._forceTick0=Ge):((Ce/be._minDtick+1e-6)%1&gt;2e-6||((Ge-be._forceTick0)/be._minDtick%1+1.000001)%1&gt;2e-6)&amp;&amp;(be._minDtick=0)):be._minDtick=0},Z.saveRangeInitial=function(be,Ce){for(var Ge=Z.list(be,&quot;&quot;,!0),He=!1,et=0;et&lt;Ge.length;et++){var Ke=Ge[et],Ye=Ke._rangeInitial0===void 0&amp;&amp;Ke._rangeInitial1===void 0,nt=Ye||Ke.range[0]!==Ke._rangeInitial0||Ke.range[1]!==Ke._rangeInitial1,ct=Ke.autorange;(Ye&amp;&amp;ct!==!0||Ce&amp;&amp;nt)&amp;&amp;(Ke._rangeInitial0=ct===&quot;min&quot;||ct===&quot;max reversed&quot;?void 0:Ke.range[0],Ke._rangeInitial1=ct===&quot;max&quot;||ct===&quot;min reversed&quot;?void 0:Ke.range[1],Ke._autorangeInitial=ct,He=!0)}return He},Z.saveShowSpikeInitial=function(be,Ce){for(var Ge=Z.list(be,&quot;&quot;,!0),He=!1,et=&quot;on&quot;,Ke=0;Ke&lt;Ge.length;Ke++){var Ye=Ge[Ke],nt=Ye._showSpikeInitial===void 0,ct=nt||Ye.showspikes!==Ye._showspikes;(nt||Ce&amp;&amp;ct)&amp;&amp;(Ye._showSpikeInitial=Ye.showspikes,He=!0),et!==&quot;on&quot;||Ye.showspikes||(et=&quot;off&quot;)}return be._fullLayout._cartesianSpikesEnabled=et,He},Z.autoBin=function(be,Ce,Ge,He,et,Ke){var Ye,nt=f.aggNums(Math.min,null,be),ct=f.aggNums(Math.max,null,be);if(Ce.type===&quot;category&quot;||Ce.type===&quot;multicategory&quot;)return{start:nt-.5,end:ct+.5,size:Math.max(1,Math.round(Ke)||1),_dataSpan:ct-nt};if(et||(et=Ce.calendar),Ye=Ce.type===&quot;log&quot;?{type:&quot;linear&quot;,range:[nt,ct]}:{type:Ce.type,range:f.simpleMap([nt,ct],Ce.c2r,0,et),calendar:et},Z.setConvert(Ye),Ke=Ke&amp;&amp;y.dtick(Ke,Ye.type))Ye.dtick=Ke,Ye.tick0=y.tick0(void 0,Ye.type,et);else{var yt;if(Ge)yt=(ct-nt)/Ge;else{var rt=f.distinctVals(be),Ft=Math.pow(10,Math.floor(Math.log(rt.minDiff)/Math.LN10)),Yt=Ft*f.roundUp(rt.minDiff/Ft,[.9,1.9,4.9,9.9],!0);yt=Math.max(Yt,2*f.stdev(be)/Math.pow(be.length,He?.25:.4)),u(yt)||(yt=1)}Z.autoTicks(Ye,yt)}var Mt,jt=Ye.dtick,Lt=Z.tickIncrement(Z.tickFirst(Ye),jt,&quot;reverse&quot;,et);if(typeof jt==&quot;number&quot;)Lt=function(gt,mt,xt,Ut,It){var zt=0,kt=0,Ot=0,At=0;function Nt(Zt){return(1+100*(Zt-gt)/xt.dtick)%100&lt;2}for(var $t=0;$t&lt;mt.length;$t++)mt[$t]%1==0?Ot++:u(mt[$t])||At++,Nt(mt[$t])&amp;&amp;zt++,Nt(mt[$t]+xt.dtick/2)&amp;&amp;kt++;var Bt=mt.length-At;if(Ot===Bt&amp;&amp;xt.type!==&quot;date&quot;)xt.dtick&lt;1?gt=Ut-.5*xt.dtick:(gt-=.5)+xt.dtick&lt;Ut&amp;&amp;(gt+=xt.dtick);else if(kt&lt;.1*Bt&amp;&amp;(zt&gt;.3*Bt||Nt(Ut)||Nt(It))){var Xt=xt.dtick/2;gt+=gt+Xt&lt;Ut?Xt:-Xt}return gt}(Lt,be,Ye,nt,ct),Mt=Lt+(1+Math.floor((ct-Lt)/jt))*jt;else for(Ye.dtick.charAt(0)===&quot;M&quot;&amp;&amp;(Lt=function(gt,mt,xt,Ut,It){var zt=f.findExactDates(mt,It);if(zt.exactDays&gt;.8){var kt=Number(xt.substr(1));zt.exactYears&gt;.8&amp;&amp;kt%12==0?gt=Z.tickIncrement(gt,&quot;M6&quot;,&quot;reverse&quot;)+1.5*E:zt.exactMonths&gt;.8?gt=Z.tickIncrement(gt,&quot;M1&quot;,&quot;reverse&quot;)+15.5*E:gt-=I;var Ot=Z.tickIncrement(gt,xt);if(Ot&lt;=Ut)return Ot}return gt}(Lt,be,jt,nt,et)),Mt=Lt;Mt&lt;=ct;)Mt=Z.tickIncrement(Mt,jt,!1,et);return{start:Ce.c2r(Lt,0,et),end:Ce.c2r(Mt,0,et),size:jt,_dataSpan:ct-nt}},Z.prepMinorTicks=function(be,Ce,Ge){if(!Ce.minor.dtick){delete be.dtick;var He,et=Ce.dtick&amp;&amp;u(Ce._tmin);if(et){var Ke=Z.tickIncrement(Ce._tmin,Ce.dtick,!0);He=[Ce._tmin,.99*Ke+.01*Ce._tmin]}else{var Ye=f.simpleMap(Ce.range,Ce.r2l);He=[Ye[0],.8*Ye[0]+.2*Ye[1]]}if(be.range=f.simpleMap(He,Ce.l2r),be._isMinor=!0,Z.prepTicks(be,Ge),et){var nt=u(Ce.dtick),ct=u(be.dtick),yt=nt?Ce.dtick:+Ce.dtick.substring(1),rt=ct?be.dtick:+be.dtick.substring(1);nt&amp;&amp;ct?Pe(yt,rt)?yt===2*P&amp;&amp;rt===2*E&amp;&amp;(be.dtick=P):yt===2*P&amp;&amp;rt===3*E?be.dtick=P:yt!==P||(Ce._input.minor||{}).nticks?Me(yt/rt,2.5)?be.dtick=yt/2:be.dtick=yt:be.dtick=E:String(Ce.dtick).charAt(0)===&quot;M&quot;?ct?be.dtick=&quot;M1&quot;:Pe(yt,rt)?yt&gt;=12&amp;&amp;rt===2&amp;&amp;(be.dtick=&quot;M3&quot;):be.dtick=Ce.dtick:String(be.dtick).charAt(0)===&quot;L&quot;?String(Ce.dtick).charAt(0)===&quot;L&quot;?Pe(yt,rt)||(be.dtick=Me(yt/rt,2.5)?Ce.dtick/2:Ce.dtick):be.dtick=&quot;D1&quot;:be.dtick===&quot;D2&quot;&amp;&amp;+Ce.dtick&gt;1&amp;&amp;(be.dtick=1)}be.range=Ce.range}Ce.minor._tick0Init===void 0&amp;&amp;(be.tick0=Ce.tick0)},Z.prepTicks=function(be,Ce){var Ge=f.simpleMap(be.range,be.r2l,void 0,void 0,Ce);if(be.tickmode===&quot;auto&quot;||!be.dtick){var He,et=be.nticks;et||(be.type===&quot;category&quot;||be.type===&quot;multicategory&quot;?(He=be.tickfont?f.bigFont(be.tickfont.size||12):15,et=be._length/He):(He=be._id.charAt(0)===&quot;y&quot;?40:80,et=f.constrain(be._length/He,4,9)+1),be._name===&quot;radialaxis&quot;&amp;&amp;(et*=2)),be.minor&amp;&amp;be.minor.tickmode!==&quot;array&quot;||be.tickmode===&quot;array&quot;&amp;&amp;(et*=100),be._roughDTick=Math.abs(Ge[1]-Ge[0])/et,Z.autoTicks(be,be._roughDTick),be._minDtick&gt;0&amp;&amp;be.dtick&lt;2*be._minDtick&amp;&amp;(be.dtick=be._minDtick,be.tick0=be.l2r(be._forceTick0))}be.ticklabelmode===&quot;period&quot;&amp;&amp;function(Ke){var Ye;function nt(){return!(u(Ke.dtick)||Ke.dtick.charAt(0)!==&quot;M&quot;)}var ct=nt(),yt=Z.getTickFormat(Ke);if(yt){var rt=Ke._dtickInit!==Ke.dtick;/%[fLQsSMX]/.test(yt)||(/%[HI]/.test(yt)?(Ye=A,rt&amp;&amp;!ct&amp;&amp;Ke.dtick&lt;A&amp;&amp;(Ke.dtick=A)):/%p/.test(yt)?(Ye=I,rt&amp;&amp;!ct&amp;&amp;Ke.dtick&lt;I&amp;&amp;(Ke.dtick=I)):/%[Aadejuwx]/.test(yt)?(Ye=E,rt&amp;&amp;!ct&amp;&amp;Ke.dtick&lt;E&amp;&amp;(Ke.dtick=E)):/%[UVW]/.test(yt)?(Ye=P,rt&amp;&amp;!ct&amp;&amp;Ke.dtick&lt;P&amp;&amp;(Ke.dtick=P)):/%[Bbm]/.test(yt)?(Ye=O,rt&amp;&amp;(ct?ce(Ke.dtick)&lt;1:Ke.dtick&lt;D)&amp;&amp;(Ke.dtick=&quot;M1&quot;)):/%[q]/.test(yt)?(Ye=S,rt&amp;&amp;(ct?ce(Ke.dtick)&lt;3:Ke.dtick&lt;C)&amp;&amp;(Ke.dtick=&quot;M3&quot;)):/%[Yy]/.test(yt)&amp;&amp;(Ye=x,rt&amp;&amp;(ct?ce(Ke.dtick)&lt;12:Ke.dtick&lt;T)&amp;&amp;(Ke.dtick=&quot;M12&quot;)))}(ct=nt())&amp;&amp;Ke.tick0===Ke._dowTick0&amp;&amp;(Ke.tick0=Ke._rawTick0),Ke._definedDelta=Ye}(be),be.tick0||(be.tick0=be.type===&quot;date&quot;?&quot;2000-01-01&quot;:0),be.type===&quot;date&quot;&amp;&amp;be.dtick&lt;.1&amp;&amp;(be.dtick=.1),Re(be)},Z.calcTicks=function(be,Ce){for(var Ge,He,et=be.type,Ke=be.calendar,Ye=be.ticklabelstep,nt=be.ticklabelmode===&quot;period&quot;,ct=f.simpleMap(be.range,be.r2l,void 0,void 0,Ce),yt=ct[1]&lt;ct[0],rt=Math.min(ct[0],ct[1]),Ft=Math.max(ct[0],ct[1]),Yt=Math.max(1e3,be._length||0),Mt=[],jt=[],Lt=[],gt=[],mt=be.minor&amp;&amp;(be.minor.ticks||be.minor.showgrid),xt=1;xt&gt;=(mt?0:1);xt--){var Ut=!xt;xt?(be._dtickInit=be.dtick,be._tick0Init=be.tick0):(be.minor._dtickInit=be.minor.dtick,be.minor._tick0Init=be.minor.tick0);var It=xt?be:f.extendFlat({},be,be.minor);if(Ut?Z.prepMinorTicks(It,be,Ce):Z.prepTicks(It,Ce),It.tickmode!==&quot;array&quot;)if(It.tickmode!==&quot;sync&quot;){var zt=se(ct),kt=zt[0],Ot=zt[1],At=u(It.dtick),Nt=et===&quot;log&quot;&amp;&amp;!(At||It.dtick.charAt(0)===&quot;L&quot;),$t=Z.tickFirst(It,Ce);if(xt){if(be._tmin=$t,$t&lt;kt!==yt)break;et!==&quot;category&quot;&amp;&amp;et!==&quot;multicategory&quot;||(Ot=yt?Math.max(-.5,Ot):Math.min(be._categories.length-.5,Ot))}var Bt,Xt,Zt=null,qt=$t;xt&amp;&amp;(At?Xt=be.dtick:et===&quot;date&quot;?typeof be.dtick==&quot;string&quot;&amp;&amp;be.dtick.charAt(0)===&quot;M&quot;&amp;&amp;(Xt=O*be.dtick.substring(1)):Xt=be._roughDTick,Bt=Math.round((be.r2l(qt)-be.r2l(be.tick0))/Xt)-1);var Ht=It.dtick;for(It.rangebreaks&amp;&amp;It._tick0Init!==It.tick0&amp;&amp;(qt=Rt(qt,be),yt||(qt=Z.tickIncrement(qt,Ht,!yt,Ke))),xt&amp;&amp;nt&amp;&amp;(qt=Z.tickIncrement(qt,Ht,!yt,Ke),Bt--);yt?qt&gt;=Ot:qt&lt;=Ot;qt=Z.tickIncrement(qt,Ht,yt,Ke)){if(xt&amp;&amp;Bt++,It.rangebreaks&amp;&amp;!yt){if(qt&lt;kt)continue;if(It.maskBreaks(qt)===B&amp;&amp;Rt(qt,It)&gt;=Ft)break}if(Lt.length&gt;Yt||qt===Zt)break;Zt=qt;var sn={value:qt};xt?(Nt&amp;&amp;qt!==(0|qt)&amp;&amp;(sn.simpleLabel=!0),Ye&gt;1&amp;&amp;Bt%Ye&amp;&amp;(sn.skipLabel=!0),Lt.push(sn)):(sn.minor=!0,gt.push(sn))}}else Lt=[],Mt=K(be);else xt?(Lt=[],Mt=ne(be)):(gt=[],jt=ne(be))}if(mt&amp;&amp;!(be.minor.ticks===&quot;inside&quot;&amp;&amp;be.ticks===&quot;outside&quot;||be.minor.ticks===&quot;outside&quot;&amp;&amp;be.ticks===&quot;inside&quot;)){for(var xn=Lt.map(function(Tr){return Tr.value}),mn=[],dn=0;dn&lt;gt.length;dn++){var gn=gt[dn],en=gn.value;if(xn.indexOf(en)===-1){for(var kn=!1,un=0;!kn&amp;&amp;un&lt;Lt.length;un++)1e7+Lt[un].value===1e7+en&amp;&amp;(kn=!0);kn||mn.push(gn)}}gt=mn}if(nt&amp;&amp;function(Tr,Ki,Jr){for(var Cr=0;Cr&lt;Tr.length;Cr++){var Gr=Tr[Cr].value,Ga=Cr,jn=Cr+1;Cr&lt;Tr.length-1?(Ga=Cr,jn=Cr+1):Cr&gt;0?(Ga=Cr-1,jn=Cr):(Ga=Cr,jn=Cr);var fn,Xn=Tr[Ga].value,ea=Tr[jn].value,Un=Math.abs(ea-Xn),Kn=Jr||Un,Yn=0;Kn&gt;=T?Yn=Un&gt;=T&amp;&amp;Un&lt;=_?Un:x:Jr===S&amp;&amp;Kn&gt;=C?Yn=Un&gt;=C&amp;&amp;Un&lt;=k?Un:S:Kn&gt;=D?Yn=Un&gt;=D&amp;&amp;Un&lt;=M?Un:O:Jr===P&amp;&amp;Kn&gt;=P?Yn=P:Kn&gt;=E?Yn=E:Jr===I&amp;&amp;Kn&gt;=I?Yn=I:Jr===A&amp;&amp;Kn&gt;=A&amp;&amp;(Yn=A),Yn&gt;=Un&amp;&amp;(Yn=Un,fn=!0);var er=Gr+Yn;if(Ki.rangebreaks&amp;&amp;Yn&gt;0){for(var la=0,Wr=0;Wr&lt;84;Wr++){var Yr=(Wr+.5)/84;Ki.maskBreaks(Gr*(1-Yr)+Yr*er)!==B&amp;&amp;la++}(Yn*=la/84)||(Tr[Cr].drop=!0),fn&amp;&amp;Un&gt;P&amp;&amp;(Yn=Un)}(Yn&gt;0||Cr===0)&amp;&amp;(Tr[Cr].periodX=Gr+Yn/2)}}(Lt,be,be._definedDelta),be.rangebreaks){var tn=be._id.charAt(0)===&quot;y&quot;,Fn=1;be.tickmode===&quot;auto&quot;&amp;&amp;(Fn=be.tickfont?be.tickfont.size:12);var Rn=NaN;for(Ge=Lt.length-1;Ge&gt;-1;Ge--)if(Lt[Ge].drop)Lt.splice(Ge,1);else{Lt[Ge].value=Rt(Lt[Ge].value,be);var Bn=be.c2p(Lt[Ge].value);(tn?Rn&gt;Bn-Fn:Rn&lt;Bn+Fn)?Lt.splice(yt?Ge+1:Ge,1):Rn=Bn}}ht(be)&amp;&amp;Math.abs(ct[1]-ct[0])===360&amp;&amp;Lt.pop(),be._tmax=(Lt[Lt.length-1]||{}).value,be._prevDateHead=&quot;&quot;,be._inCalcTicks=!0;var En,Wn,gr=function(Tr){Tr.text=&quot;&quot;,be._prevDateHead=He};for(Lt=Lt.concat(gt),Ge=0;Ge&lt;Lt.length;Ge++){var Va=Lt[Ge].minor,ro=Lt[Ge].value;Va?jt.push({x:ro,minor:!0}):(He=be._prevDateHead,En=Z.tickText(be,ro,!1,Lt[Ge].simpleLabel),(Wn=Lt[Ge].periodX)!==void 0&amp;&amp;(En.periodX=Wn,(Wn&gt;Ft||Wn&lt;rt)&amp;&amp;(Wn&gt;Ft&amp;&amp;(En.periodX=Ft),Wn&lt;rt&amp;&amp;(En.periodX=rt),gr(En))),Lt[Ge].skipLabel&amp;&amp;gr(En),Mt.push(En))}return Mt=Mt.concat(jt),be._inCalcTicks=!1,nt&amp;&amp;Mt.length&amp;&amp;(Mt[0].noTick=!0),Mt};var de=[2,5,10],_e=[1,2,3,6,12],ue=[1,2,5,10,15,30],pe=[1,2,3,7,14],xe=[-.046,0,.301,.477,.602,.699,.778,.845,.903,.954,1],ye=[-.301,0,.301,.699,1],Te=[15,30,45,90,180];function Ae(be,Ce,Ge){return Ce*f.roundUp(be/Ce,Ge)}function Re(be){var Ce=be.dtick;if(be._tickexponent=0,u(Ce)||typeof Ce==&quot;string&quot;||(Ce=1),be.type!==&quot;category&quot;&amp;&amp;be.type!==&quot;multicategory&quot;||(be._tickround=null),be.type===&quot;date&quot;){var Ge=be.r2l(be.tick0),He=be.l2r(Ge).replace(/(^-|i)/g,&quot;&quot;),et=He.length;if(String(Ce).charAt(0)===&quot;M&quot;)et&gt;10||He.substr(5)!==&quot;01-01&quot;?be._tickround=&quot;d&quot;:be._tickround=+Ce.substr(1)%12==0?&quot;y&quot;:&quot;m&quot;;else if(Ce&gt;=E&amp;&amp;et&lt;=10||Ce&gt;=15*E)be._tickround=&quot;d&quot;;else if(Ce&gt;=F&amp;&amp;et&lt;=16||Ce&gt;=A)be._tickround=&quot;M&quot;;else if(Ce&gt;=j&amp;&amp;et&lt;=19||Ce&gt;=F)be._tickround=&quot;S&quot;;else{var Ke=be.l2r(Ge+Ce).replace(/^-/,&quot;&quot;).length;be._tickround=Math.max(et,Ke)-20,be._tickround&lt;0&amp;&amp;(be._tickround=4)}}else if(u(Ce)||Ce.charAt(0)===&quot;L&quot;){var Ye=be.range.map(be.r2d||Number);u(Ce)||(Ce=Number(Ce.substr(1))),be._tickround=2-Math.floor(Math.log(Ce)/Math.LN10+.01);var nt=Math.max(Math.abs(Ye[0]),Math.abs(Ye[1])),ct=Math.floor(Math.log(nt)/Math.LN10+.01),yt=be.minexponent===void 0?3:be.minexponent;Math.abs(ct)&gt;yt&amp;&amp;(Fe(be.exponentformat)&amp;&amp;!Be(ct)?be._tickexponent=3*Math.round((ct-1)/3):be._tickexponent=ct)}else be._tickround=null}function Le(be,Ce,Ge){var He=be.tickfont||{};return{x:Ce,dx:0,dy:0,text:Ge||&quot;&quot;,fontSize:He.size,font:He.family,fontColor:He.color}}Z.autoTicks=function(be,Ce,Ge){var He;function et(Ft){return Math.pow(Ft,Math.floor(Math.log(Ce)/Math.LN10))}if(be.type===&quot;date&quot;){be.tick0=f.dateTick0(be.calendar,0);var Ke=2*Ce;if(Ke&gt;x)Ce/=x,He=et(10),be.dtick=&quot;M&quot;+12*Ae(Ce,He,de);else if(Ke&gt;O)Ce/=O,be.dtick=&quot;M&quot;+Ae(Ce,1,_e);else if(Ke&gt;E){if(be.dtick=Ae(Ce,E,be._hasDayOfWeekBreaks?[1,2,7,14]:pe),!Ge){var Ye=Z.getTickFormat(be),nt=be.ticklabelmode===&quot;period&quot;;nt&amp;&amp;(be._rawTick0=be.tick0),/%[uVW]/.test(Ye)?be.tick0=f.dateTick0(be.calendar,2):be.tick0=f.dateTick0(be.calendar,1),nt&amp;&amp;(be._dowTick0=be.tick0)}}else Ke&gt;A?be.dtick=Ae(Ce,A,_e):Ke&gt;F?be.dtick=Ae(Ce,F,ue):Ke&gt;j?be.dtick=Ae(Ce,j,ue):(He=et(10),be.dtick=Ae(Ce,He,de))}else if(be.type===&quot;log&quot;){be.tick0=0;var ct=f.simpleMap(be.range,be.r2l);if(be._isMinor&amp;&amp;(Ce*=1.5),Ce&gt;.7)be.dtick=Math.ceil(Ce);else if(Math.abs(ct[1]-ct[0])&lt;1){var yt=1.5*Math.abs((ct[1]-ct[0])/Ce);Ce=Math.abs(Math.pow(10,ct[1])-Math.pow(10,ct[0]))/yt,He=et(10),be.dtick=&quot;L&quot;+Ae(Ce,He,de)}else be.dtick=Ce&gt;.3?&quot;D2&quot;:&quot;D1&quot;}else be.type===&quot;category&quot;||be.type===&quot;multicategory&quot;?(be.tick0=0,be.dtick=Math.ceil(Math.max(Ce,1))):ht(be)?(be.tick0=0,He=1,be.dtick=Ae(Ce,He,Te)):(be.tick0=0,He=et(10),be.dtick=Ae(Ce,He,de));if(be.dtick===0&amp;&amp;(be.dtick=1),!u(be.dtick)&amp;&amp;typeof be.dtick!=&quot;string&quot;){var rt=be.dtick;throw be.dtick=1,&quot;ax.dtick error: &quot;+String(rt)}},Z.tickIncrement=function(be,Ce,Ge,He){var et=Ge?-1:1;if(u(Ce))return f.increment(be,et*Ce);var Ke=Ce.charAt(0),Ye=et*Number(Ce.substr(1));if(Ke===&quot;M&quot;)return f.incrementMonth(be,Ye,He);if(Ke===&quot;L&quot;)return Math.log(Math.pow(10,be)+Ye)/Math.LN10;if(Ke===&quot;D&quot;){var nt=Ce===&quot;D2&quot;?ye:xe,ct=be+.01*et,yt=f.roundUp(f.mod(ct,1),nt,Ge);return Math.floor(ct)+Math.log(s.round(Math.pow(10,yt),1))/Math.LN10}throw&quot;unrecognized dtick &quot;+String(Ce)},Z.tickFirst=function(be,Ce){var Ge=be.r2l||Number,He=f.simpleMap(be.range,Ge,void 0,void 0,Ce),et=He[1]&lt;He[0],Ke=et?Math.floor:Math.ceil,Ye=se(He)[0],nt=be.dtick,ct=Ge(be.tick0);if(u(nt)){var yt=Ke((Ye-ct)/nt)*nt+ct;return be.type!==&quot;category&quot;&amp;&amp;be.type!==&quot;multicategory&quot;||(yt=f.constrain(yt,0,be._categories.length-1)),yt}var rt=nt.charAt(0),Ft=Number(nt.substr(1));if(rt===&quot;M&quot;){for(var Yt,Mt,jt,Lt=0,gt=ct;Lt&lt;10;){if(((Yt=Z.tickIncrement(gt,nt,et,be.calendar))-Ye)*(gt-Ye)&lt;=0)return et?Math.min(gt,Yt):Math.max(gt,Yt);Mt=(Ye-(gt+Yt)/2)/(Yt-gt),jt=rt+(Math.abs(Math.round(Mt))||1)*Ft,gt=Z.tickIncrement(gt,jt,Mt&lt;0?!et:et,be.calendar),Lt++}return f.error(&quot;tickFirst did not converge&quot;,be),gt}if(rt===&quot;L&quot;)return Math.log(Ke((Math.pow(10,Ye)-ct)/Ft)*Ft+ct)/Math.LN10;if(rt===&quot;D&quot;){var mt=nt===&quot;D2&quot;?ye:xe,xt=f.roundUp(f.mod(Ye,1),mt,et);return Math.floor(Ye)+Math.log(s.round(Math.pow(10,xt),1))/Math.LN10}throw&quot;unrecognized dtick &quot;+String(nt)},Z.tickText=function(be,Ce,Ge,He){var et,Ke=Le(be,Ce),Ye=be.tickmode===&quot;array&quot;,nt=Ge||Ye,ct=be.type,yt=ct===&quot;category&quot;?be.d2l_noadd:be.d2l;if(Ye&amp;&amp;Array.isArray(be.ticktext)){var rt=f.simpleMap(be.range,be.r2l),Ft=(Math.abs(rt[1]-rt[0])-(be._lBreaks||0))/1e4;for(et=0;et&lt;be.ticktext.length&amp;&amp;!(Math.abs(Ce-yt(be.tickvals[et]))&lt;Ft);et++);if(et&lt;be.ticktext.length)return Ke.text=String(be.ticktext[et]),Ke}function Yt(gt){if(gt===void 0)return!0;if(Ge)return gt===&quot;none&quot;;var mt={first:be._tmin,last:be._tmax}[gt];return gt!==&quot;all&quot;&amp;&amp;Ce!==mt}var Mt=Ge?&quot;never&quot;:be.exponentformat!==&quot;none&quot;&amp;&amp;Yt(be.showexponent)?&quot;hide&quot;:&quot;&quot;;if(ct===&quot;date&quot;?function(gt,mt,xt,Ut){var It=gt._tickround,zt=xt&amp;&amp;gt.hoverformat||Z.getTickFormat(gt);Ut&amp;&amp;(It=u(It)?4:{y:&quot;m&quot;,m:&quot;d&quot;,d:&quot;M&quot;,M:&quot;S&quot;,S:4}[It]);var kt,Ot=f.formatDate(mt.x,zt,It,gt._dateFormat,gt.calendar,gt._extraFormat),At=Ot.indexOf(`\n",
       "`);if(At!==-1&amp;&amp;(kt=Ot.substr(At+1),Ot=Ot.substr(0,At)),Ut&amp;&amp;(Ot===&quot;00:00:00&quot;||Ot===&quot;00:00&quot;?(Ot=kt,kt=&quot;&quot;):Ot.length===8&amp;&amp;(Ot=Ot.replace(/:00$/,&quot;&quot;))),kt)if(xt)It===&quot;d&quot;?Ot+=&quot;, &quot;+kt:Ot=kt+(Ot?&quot;, &quot;+Ot:&quot;&quot;);else if(gt._inCalcTicks&amp;&amp;gt._prevDateHead===kt){var Nt=Ct(gt),$t=gt._trueSide||gt.side;(!Nt&amp;&amp;$t===&quot;top&quot;||Nt&amp;&amp;$t===&quot;bottom&quot;)&amp;&amp;(Ot+=&quot;&lt;br&gt; &quot;)}else gt._prevDateHead=kt,Ot+=&quot;&lt;br&gt;&quot;+kt;mt.text=Ot}(be,Ke,Ge,nt):ct===&quot;log&quot;?function(gt,mt,xt,Ut,It){var zt=gt.dtick,kt=mt.x,Ot=gt.tickformat,At=typeof zt==&quot;string&quot;&amp;&amp;zt.charAt(0);if(It===&quot;never&quot;&amp;&amp;(It=&quot;&quot;),Ut&amp;&amp;At!==&quot;L&quot;&amp;&amp;(zt=&quot;L3&quot;,At=&quot;L&quot;),Ot||At===&quot;L&quot;)mt.text=Ue(Math.pow(10,kt),gt,It,Ut);else if(u(zt)||At===&quot;D&quot;&amp;&amp;f.mod(kt+.01,1)&lt;.1){var Nt=Math.round(kt),$t=Math.abs(Nt),Bt=gt.exponentformat;Bt===&quot;power&quot;||Fe(Bt)&amp;&amp;Be(Nt)?(mt.text=Nt===0?1:Nt===1?&quot;10&quot;:&quot;10&lt;sup&gt;&quot;+(Nt&gt;1?&quot;&quot;:z)+$t+&quot;&lt;/sup&gt;&quot;,mt.fontSize*=1.25):(Bt===&quot;e&quot;||Bt===&quot;E&quot;)&amp;&amp;$t&gt;2?mt.text=&quot;1&quot;+Bt+(Nt&gt;0?&quot;+&quot;:z)+$t:(mt.text=Ue(Math.pow(10,kt),gt,&quot;&quot;,&quot;fakehover&quot;),zt===&quot;D1&quot;&amp;&amp;gt._id.charAt(0)===&quot;y&quot;&amp;&amp;(mt.dy-=mt.fontSize/6))}else{if(At!==&quot;D&quot;)throw&quot;unrecognized dtick &quot;+String(zt);mt.text=String(Math.round(Math.pow(10,f.mod(kt,1)))),mt.fontSize*=.75}if(gt.dtick===&quot;D1&quot;){var Xt=String(mt.text).charAt(0);Xt!==&quot;0&quot;&amp;&amp;Xt!==&quot;1&quot;||(gt._id.charAt(0)===&quot;y&quot;?mt.dx-=mt.fontSize/4:(mt.dy+=mt.fontSize/2,mt.dx+=(gt.range[1]&gt;gt.range[0]?1:-1)*mt.fontSize*(kt&lt;0?.5:.25)))}}(be,Ke,0,nt,Mt):ct===&quot;category&quot;?function(gt,mt){var xt=gt._categories[Math.round(mt.x)];xt===void 0&amp;&amp;(xt=&quot;&quot;),mt.text=String(xt)}(be,Ke):ct===&quot;multicategory&quot;?function(gt,mt,xt){var Ut=Math.round(mt.x),It=gt._categories[Ut]||[],zt=It[1]===void 0?&quot;&quot;:String(It[1]),kt=It[0]===void 0?&quot;&quot;:String(It[0]);xt?mt.text=kt+&quot; - &quot;+zt:(mt.text=zt,mt.text2=kt)}(be,Ke,Ge):ht(be)?function(gt,mt,xt,Ut,It){if(gt.thetaunit!==&quot;radians&quot;||xt)mt.text=Ue(mt.x,gt,It,Ut);else{var zt=mt.x/180;if(zt===0)mt.text=&quot;0&quot;;else{var kt=function(At){function Nt(Zt,qt){return Math.abs(Zt-qt)&lt;=1e-6}var $t=function(Zt){for(var qt=1;!Nt(Math.round(Zt*qt)/qt,Zt);)qt*=10;return qt}(At),Bt=At*$t,Xt=Math.abs(function Zt(qt,Ht){return Nt(Ht,0)?qt:Zt(Ht,qt%Ht)}(Bt,$t));return[Math.round(Bt/Xt),Math.round($t/Xt)]}(zt);if(kt[1]&gt;=100)mt.text=Ue(f.deg2rad(mt.x),gt,It,Ut);else{var Ot=mt.x&lt;0;kt[1]===1?kt[0]===1?mt.text=&quot;π&quot;:mt.text=kt[0]+&quot;π&quot;:mt.text=[&quot;&lt;sup&gt;&quot;,kt[0],&quot;&lt;/sup&gt;&quot;,&quot;⁄&quot;,&quot;&lt;sub&gt;&quot;,kt[1],&quot;&lt;/sub&gt;&quot;,&quot;π&quot;].join(&quot;&quot;),Ot&amp;&amp;(mt.text=z+mt.text)}}}}(be,Ke,Ge,nt,Mt):function(gt,mt,xt,Ut,It){It===&quot;never&quot;?It=&quot;&quot;:gt.showexponent===&quot;all&quot;&amp;&amp;Math.abs(mt.x/gt.dtick)&lt;1e-6&amp;&amp;(It=&quot;hide&quot;),mt.text=Ue(mt.x,gt,It,Ut)}(be,Ke,0,nt,Mt),He||(be.tickprefix&amp;&amp;!Yt(be.showtickprefix)&amp;&amp;(Ke.text=be.tickprefix+Ke.text),be.ticksuffix&amp;&amp;!Yt(be.showticksuffix)&amp;&amp;(Ke.text+=be.ticksuffix)),be.labelalias&amp;&amp;be.labelalias.hasOwnProperty(Ke.text)){var jt=be.labelalias[Ke.text];typeof jt==&quot;string&quot;&amp;&amp;(Ke.text=jt)}if(be.tickson===&quot;boundaries&quot;||be.showdividers){var Lt=function(gt){var mt=be.l2p(gt);return mt&gt;=0&amp;&amp;mt&lt;=be._length?gt:null};Ke.xbnd=[Lt(Ke.x-.5),Lt(Ke.x+be.dtick-.5)]}return Ke},Z.hoverLabelText=function(be,Ce,Ge){Ge&amp;&amp;(be=f.extendFlat({},be,{hoverformat:Ge}));var He=Array.isArray(Ce)?Ce[0]:Ce,et=Array.isArray(Ce)?Ce[1]:void 0;if(et!==void 0&amp;&amp;et!==He)return Z.hoverLabelText(be,He,Ge)+&quot; - &quot;+Z.hoverLabelText(be,et,Ge);var Ke=be.type===&quot;log&quot;&amp;&amp;He&lt;=0,Ye=Z.tickText(be,be.c2l(Ke?-He:He),&quot;hover&quot;).text;return Ke?He===0?&quot;0&quot;:z+Ye:Ye};var $e=[&quot;f&quot;,&quot;p&quot;,&quot;n&quot;,&quot;μ&quot;,&quot;m&quot;,&quot;&quot;,&quot;k&quot;,&quot;M&quot;,&quot;G&quot;,&quot;T&quot;];function Fe(be){return be===&quot;SI&quot;||be===&quot;B&quot;}function Be(be){return be&gt;14||be&lt;-15}function Ue(be,Ce,Ge,He){var et=be&lt;0,Ke=Ce._tickround,Ye=Ge||Ce.exponentformat||&quot;B&quot;,nt=Ce._tickexponent,ct=Z.getTickFormat(Ce),yt=Ce.separatethousands;if(He){var rt={exponentformat:Ye,minexponent:Ce.minexponent,dtick:Ce.showexponent===&quot;none&quot;?Ce.dtick:u(be)&amp;&amp;Math.abs(be)||1,range:Ce.showexponent===&quot;none&quot;?Ce.range.map(Ce.r2d):[0,be||1]};Re(rt),Ke=(Number(rt._tickround)||0)+4,nt=rt._tickexponent,Ce.hoverformat&amp;&amp;(ct=Ce.hoverformat)}if(ct)return Ce._numFormat(ct)(be).replace(/-/g,z);var Ft,Yt=Math.pow(10,-Ke)/2;if(Ye===&quot;none&quot;&amp;&amp;(nt=0),(be=Math.abs(be))&lt;Yt)be=&quot;0&quot;,et=!1;else{if(be+=Yt,nt&amp;&amp;(be*=Math.pow(10,-nt),Ke+=nt),Ke===0)be=String(Math.floor(be));else if(Ke&lt;0){be=(be=String(Math.round(be))).substr(0,be.length+Ke);for(var Mt=Ke;Mt&lt;0;Mt++)be+=&quot;0&quot;}else{var jt=(be=String(be)).indexOf(&quot;.&quot;)+1;jt&amp;&amp;(be=be.substr(0,jt+Ke).replace(/\\.?0+$/,&quot;&quot;))}be=f.numSeparate(be,Ce._separators,yt)}return nt&amp;&amp;Ye!==&quot;hide&quot;&amp;&amp;(Fe(Ye)&amp;&amp;Be(nt)&amp;&amp;(Ye=&quot;power&quot;),Ft=nt&lt;0?z+-nt:Ye!==&quot;power&quot;?&quot;+&quot;+nt:String(nt),Ye===&quot;e&quot;||Ye===&quot;E&quot;?be+=Ye+Ft:Ye===&quot;power&quot;?be+=&quot;×10&lt;sup&gt;&quot;+Ft+&quot;&lt;/sup&gt;&quot;:Ye===&quot;B&quot;&amp;&amp;nt===9?be+=&quot;B&quot;:Fe(Ye)&amp;&amp;(be+=$e[nt/3+5])),et?z+be:be}function qe(be,Ce){if(be){var Ge=Object.keys(W).reduce(function(He,et){return Ce.indexOf(et)!==-1&amp;&amp;W[et].forEach(function(Ke){He[Ke]=1}),He},{});Object.keys(be).forEach(function(He){Ge[He]||(He.length===1?be[He]=0:delete be[He])})}}function Xe(be,Ce){for(var Ge=[],He={},et=0;et&lt;Ce.length;et++){var Ke=Ce[et];He[Ke.text2]?He[Ke.text2].push(Ke.x):He[Ke.text2]=[Ke.x]}for(var Ye in He)Ge.push(Le(be,f.interp(He[Ye],.5),Ye));return Ge}function ot(be){return be.periodX!==void 0?be.periodX:be.x}function st(be){return[be.text,be.x,be.axInfo,be.font,be.fontSize,be.fontColor].join(&quot;_&quot;)}function dt(be){var Ce=be.title.font.size,Ge=(be.title.text.match(m.BR_TAG_ALL)||[]).length;return be.title.hasOwnProperty(&quot;standoff&quot;)?Ge?Ce*(te+Ge*ee):Ce*te:Ge?Ce*(Ge+1)*ee:Ce}function vt(be,Ce){var Ge=be.l2p(Ce);return Ge&gt;1&amp;&amp;Ge&lt;be._length-1}function We(be){var Ce=s.select(be),Ge=Ce.select(&quot;.text-math-group&quot;);return Ge.empty()?Ce.select(&quot;text&quot;):Ge}function ze(be){return be._id+&quot;.automargin&quot;}function tt(be){return ze(be)+&quot;.mirror&quot;}function it(be){return be._id+&quot;.rangeslider&quot;}function St(be,Ce){for(var Ge=0;Ge&lt;Ce.length;Ge++)be.indexOf(Ce[Ge])===-1&amp;&amp;be.push(Ce[Ge])}function Ze(be,Ce,Ge){var He,et,Ke=[],Ye=[],nt=be.layout;for(He=0;He&lt;Ce.length;He++)Ke.push(Z.getFromId(be,Ce[He]));for(He=0;He&lt;Ge.length;He++)Ye.push(Z.getFromId(be,Ge[He]));var ct=Object.keys(h),yt=[&quot;anchor&quot;,&quot;domain&quot;,&quot;overlaying&quot;,&quot;position&quot;,&quot;side&quot;,&quot;tickangle&quot;,&quot;editType&quot;],rt=[&quot;linear&quot;,&quot;log&quot;];for(He=0;He&lt;ct.length;He++){var Ft=ct[He],Yt=Ke[0][Ft],Mt=Ye[0][Ft],jt=!0,Lt=!1,gt=!1;if(Ft.charAt(0)!==&quot;_&quot;&amp;&amp;typeof Yt!=&quot;function&quot;&amp;&amp;yt.indexOf(Ft)===-1){for(et=1;et&lt;Ke.length&amp;&amp;jt;et++){var mt=Ke[et][Ft];Ft===&quot;type&quot;&amp;&amp;rt.indexOf(Yt)!==-1&amp;&amp;rt.indexOf(mt)!==-1&amp;&amp;Yt!==mt?Lt=!0:mt!==Yt&amp;&amp;(jt=!1)}for(et=1;et&lt;Ye.length&amp;&amp;jt;et++){var xt=Ye[et][Ft];Ft===&quot;type&quot;&amp;&amp;rt.indexOf(Mt)!==-1&amp;&amp;rt.indexOf(xt)!==-1&amp;&amp;Mt!==xt?gt=!0:Ye[et][Ft]!==Mt&amp;&amp;(jt=!1)}jt&amp;&amp;(Lt&amp;&amp;(nt[Ke[0]._name].type=&quot;linear&quot;),gt&amp;&amp;(nt[Ye[0]._name].type=&quot;linear&quot;),ut(nt,Ft,Ke,Ye,be._fullLayout._dfltTitle))}}for(He=0;He&lt;be._fullLayout.annotations.length;He++){var Ut=be._fullLayout.annotations[He];Ce.indexOf(Ut.xref)!==-1&amp;&amp;Ge.indexOf(Ut.yref)!==-1&amp;&amp;f.swapAttrs(nt.annotations[He],[&quot;?&quot;])}}function ut(be,Ce,Ge,He,et){var Ke,Ye=f.nestedProperty,nt=Ye(be[Ge[0]._name],Ce).get(),ct=Ye(be[He[0]._name],Ce).get();for(Ce===&quot;title&quot;&amp;&amp;(nt&amp;&amp;nt.text===et.x&amp;&amp;(nt.text=et.y),ct&amp;&amp;ct.text===et.y&amp;&amp;(ct.text=et.x)),Ke=0;Ke&lt;Ge.length;Ke++)Ye(be,Ge[Ke]._name+&quot;.&quot;+Ce).set(ct);for(Ke=0;Ke&lt;He.length;Ke++)Ye(be,He[Ke]._name+&quot;.&quot;+Ce).set(nt)}function ht(be){return be._id===&quot;angularaxis&quot;}function Rt(be,Ce){for(var Ge=Ce._rangebreaks.length,He=0;He&lt;Ge;He++){var et=Ce._rangebreaks[He];if(be&gt;=et.min&amp;&amp;be&lt;et.max)return et.max}return be}function Ct(be){return(be.ticklabelposition||&quot;&quot;).indexOf(&quot;inside&quot;)!==-1}function Wt(be,Ce){Ct(be._anchorAxis||{})&amp;&amp;be._hideCounterAxisInsideTickLabels&amp;&amp;be._hideCounterAxisInsideTickLabels(Ce)}function _t(be,Ce,Ge,He){var et,Ke=be.anchor===&quot;free&quot;||be.overlaying!==void 0&amp;&amp;be.overlaying!==!1?be.overlaying:be._id;et=He?be.side===&quot;right&quot;?Ce:-Ce:Ce,Ke in Ge||(Ge[Ke]={}),be.side in Ge[Ke]||(Ge[Ke][be.side]=0),Ge[Ke][be.side]+=et}Z.getTickFormat=function(be){var Ce,Ge,He,et,Ke,Ye,nt,ct;function yt(Yt){return typeof Yt!=&quot;string&quot;?Yt:Number(Yt.replace(&quot;M&quot;,&quot;&quot;))*O}function rt(Yt,Mt){var jt=[&quot;L&quot;,&quot;D&quot;];if(typeof Yt==typeof Mt){if(typeof Yt==&quot;number&quot;)return Yt-Mt;var Lt=jt.indexOf(Yt.charAt(0)),gt=jt.indexOf(Mt.charAt(0));return Lt===gt?Number(Yt.replace(/(L|D)/g,&quot;&quot;))-Number(Mt.replace(/(L|D)/g,&quot;&quot;)):Lt-gt}return typeof Yt==&quot;number&quot;?1:-1}function Ft(Yt,Mt){var jt=Mt[0]===null,Lt=Mt[1]===null,gt=rt(Yt,Mt[0])&gt;=0,mt=rt(Yt,Mt[1])&lt;=0;return(jt||gt)&amp;&amp;(Lt||mt)}if(be.tickformatstops&amp;&amp;be.tickformatstops.length&gt;0)switch(be.type){case&quot;date&quot;:case&quot;linear&quot;:for(Ce=0;Ce&lt;be.tickformatstops.length;Ce++)if((He=be.tickformatstops[Ce]).enabled&amp;&amp;(et=be.dtick,Ye=void 0,Ye=yt||function(Yt){return Yt},nt=(Ke=He.dtickrange)[0],ct=Ke[1],(!nt&amp;&amp;typeof nt!=&quot;number&quot;||Ye(nt)&lt;=Ye(et))&amp;&amp;(!ct&amp;&amp;typeof ct!=&quot;number&quot;||Ye(ct)&gt;=Ye(et)))){Ge=He;break}break;case&quot;log&quot;:for(Ce=0;Ce&lt;be.tickformatstops.length;Ce++)if((He=be.tickformatstops[Ce]).enabled&amp;&amp;Ft(be.dtick,He.dtickrange)){Ge=He;break}}return Ge?Ge.value:be.tickformat},Z.getSubplots=function(be,Ce){var Ge=be._fullLayout._subplots,He=Ge.cartesian.concat(Ge.gl2d||[]),et=Ce?Z.findSubplotsWithAxis(He,Ce):He;return et.sort(function(Ke,Ye){var nt=Ke.substr(1).split(&quot;y&quot;),ct=Ye.substr(1).split(&quot;y&quot;);return nt[0]===ct[0]?+nt[1]-+ct[1]:+nt[0]-+ct[0]}),et},Z.findSubplotsWithAxis=function(be,Ce){for(var Ge=new RegExp(Ce._id.charAt(0)===&quot;x&quot;?&quot;^&quot;+Ce._id+&quot;y&quot;:Ce._id+&quot;$&quot;),He=[],et=0;et&lt;be.length;et++){var Ke=be[et];Ge.test(Ke)&amp;&amp;He.push(Ke)}return He},Z.makeClipPaths=function(be){var Ce=be._fullLayout;if(!Ce._hasOnlyLargeSploms){var Ge,He,et={_offset:0,_length:Ce.width,_id:&quot;&quot;},Ke={_offset:0,_length:Ce.height,_id:&quot;&quot;},Ye=Z.list(be,&quot;x&quot;,!0),nt=Z.list(be,&quot;y&quot;,!0),ct=[];for(Ge=0;Ge&lt;Ye.length;Ge++)for(ct.push({x:Ye[Ge],y:Ke}),He=0;He&lt;nt.length;He++)Ge===0&amp;&amp;ct.push({x:et,y:nt[He]}),ct.push({x:Ye[Ge],y:nt[He]});var yt=Ce._clips.selectAll(&quot;.axesclip&quot;).data(ct,function(rt){return rt.x._id+rt.y._id});yt.enter().append(&quot;clipPath&quot;).classed(&quot;axesclip&quot;,!0).attr(&quot;id&quot;,function(rt){return&quot;clip&quot;+Ce._uid+rt.x._id+rt.y._id}).append(&quot;rect&quot;),yt.exit().remove(),yt.each(function(rt){s.select(this).select(&quot;rect&quot;).attr({x:rt.x._offset||0,y:rt.y._offset||0,width:rt.x._length||1,height:rt.y._length||1})})}},Z.draw=function(be,Ce,Ge){var He=be._fullLayout;Ce===&quot;redraw&quot;&amp;&amp;He._paper.selectAll(&quot;g.subplot&quot;).each(function(nt){var ct=nt[0],yt=He._plots[ct];if(yt){var rt=yt.xaxis,Ft=yt.yaxis;yt.xaxislayer.selectAll(&quot;.&quot;+rt._id+&quot;tick&quot;).remove(),yt.yaxislayer.selectAll(&quot;.&quot;+Ft._id+&quot;tick&quot;).remove(),yt.xaxislayer.selectAll(&quot;.&quot;+rt._id+&quot;tick2&quot;).remove(),yt.yaxislayer.selectAll(&quot;.&quot;+Ft._id+&quot;tick2&quot;).remove(),yt.xaxislayer.selectAll(&quot;.&quot;+rt._id+&quot;divider&quot;).remove(),yt.yaxislayer.selectAll(&quot;.&quot;+Ft._id+&quot;divider&quot;).remove(),yt.minorGridlayer&amp;&amp;yt.minorGridlayer.selectAll(&quot;path&quot;).remove(),yt.gridlayer&amp;&amp;yt.gridlayer.selectAll(&quot;path&quot;).remove(),yt.zerolinelayer&amp;&amp;yt.zerolinelayer.selectAll(&quot;path&quot;).remove(),He._infolayer.select(&quot;.g-&quot;+rt._id+&quot;title&quot;).remove(),He._infolayer.select(&quot;.g-&quot;+Ft._id+&quot;title&quot;).remove()}});var et=Ce&amp;&amp;Ce!==&quot;redraw&quot;?Ce:Z.listIds(be),Ke=Z.list(be).filter(function(nt){return nt.autoshift}).map(function(nt){return nt.overlaying});et.map(function(nt){var ct=Z.getFromId(be,nt);if(ct.tickmode===&quot;sync&quot;&amp;&amp;ct.overlaying){var yt=et.findIndex(function(rt){return rt===ct.overlaying});yt&gt;=0&amp;&amp;et.unshift(et.splice(yt,1).shift())}});var Ye={false:{left:0,right:0}};return f.syncOrAsync(et.map(function(nt){return function(){if(nt){var ct=Z.getFromId(be,nt);Ge||(Ge={}),Ge.axShifts=Ye,Ge.overlayingShiftedAx=Ke;var yt=Z.drawOne(be,ct,Ge);return ct._shiftPusher&amp;&amp;_t(ct,ct._fullDepth||0,Ye,!0),ct._r=ct.range.slice(),ct._rl=f.simpleMap(ct._r,ct.r2l),yt}}}))},Z.drawOne=function(be,Ce,Ge){var He,et,Ke,Ye=(Ge=Ge||{}).axShifts||{},nt=Ge.overlayingShiftedAx||[];Ce.setScale();var ct=be._fullLayout,yt=Ce._id,rt=yt.charAt(0),Ft=Z.counterLetter(yt),Yt=ct._plots[Ce._mainSubplot];if(Yt){if(Ce._shiftPusher=Ce.autoshift||nt.indexOf(Ce._id)!==-1||nt.indexOf(Ce.overlaying)!==-1,Ce._shiftPusher&amp;Ce.anchor===&quot;free&quot;){var Mt=Ce.linewidth/2||0;Ce.ticks===&quot;inside&quot;&amp;&amp;(Mt+=Ce.ticklen),_t(Ce,Mt,Ye,!0),_t(Ce,Ce.shift||0,Ye,!1)}Ge.skipTitle===!0&amp;&amp;Ce._shift!==void 0||(Ce._shift=function(jn,fn){return jn.autoshift?fn[jn.overlaying][jn.side]:jn.shift||0}(Ce,Ye));var jt=Yt[rt+&quot;axislayer&quot;],Lt=Ce._mainLinePosition,gt=Lt+=Ce._shift,mt=Ce._mainMirrorPosition,xt=Ce._vals=Z.calcTicks(Ce),Ut=[Ce.mirror,gt,mt].join(&quot;_&quot;);for(He=0;He&lt;xt.length;He++)xt[He].axInfo=Ut;Ce._selections={},Ce._tickAngles&amp;&amp;(Ce._prevTickAngles=Ce._tickAngles),Ce._tickAngles={},Ce._depth=null;var It={};if(Ce.visible){var zt,kt,Ot=Z.makeTransTickFn(Ce),At=Z.makeTransTickLabelFn(Ce),Nt=Ce.ticks===&quot;inside&quot;,$t=Ce.ticks===&quot;outside&quot;;if(Ce.tickson===&quot;boundaries&quot;){var Bt=function(jn,fn){var Xn,ea=[],Un=function(Kn,Yn){var er=Kn.xbnd[Yn];er!==null&amp;&amp;ea.push(f.extendFlat({},Kn,{x:er}))};if(fn.length){for(Xn=0;Xn&lt;fn.length;Xn++)Un(fn[Xn],0);Un(fn[Xn-1],1)}return ea}(0,xt);kt=Z.clipEnds(Ce,Bt),zt=Nt?kt:Bt}else kt=Z.clipEnds(Ce,xt),zt=Nt&amp;&amp;Ce.ticklabelmode!==&quot;period&quot;?kt:xt;var Xt,Zt=Ce._gridVals=kt,qt=function(jn,fn){var Xn,ea,Un=[],Kn=fn.length&amp;&amp;fn[fn.length-1].x&lt;fn[0].x,Yn=function(la,Wr){var Yr=la.xbnd[Wr];Yr!==null&amp;&amp;Un.push(f.extendFlat({},la,{x:Yr}))};if(jn.showdividers&amp;&amp;fn.length){for(Xn=0;Xn&lt;fn.length;Xn++){var er=fn[Xn];er.text2!==ea&amp;&amp;Yn(er,Kn?1:0),ea=er.text2}Yn(fn[Xn-1],Kn?0:1)}return Un}(Ce,xt);if(!ct._hasOnlyLargeSploms){var Ht=Ce._subplotsWith,sn={};for(He=0;He&lt;Ht.length;He++){et=Ht[He];var xn=(Ke=ct._plots[et])[Ft+&quot;axis&quot;],mn=xn._mainAxis._id;if(!sn[mn]){sn[mn]=1;var dn=rt===&quot;x&quot;?&quot;M0,&quot;+xn._offset+&quot;v&quot;+xn._length:&quot;M&quot;+xn._offset+&quot;,0h&quot;+xn._length;Z.drawGrid(be,Ce,{vals:Zt,counterAxis:xn,layer:Ke.gridlayer.select(&quot;.&quot;+yt),minorLayer:Ke.minorGridlayer.select(&quot;.&quot;+yt),path:dn,transFn:Ot}),Z.drawZeroLine(be,Ce,{counterAxis:xn,layer:Ke.zerolinelayer,path:dn,transFn:Ot})}}}var gn=Z.getTickSigns(Ce),en=Z.getTickSigns(Ce,&quot;minor&quot;);if(Ce.ticks||Ce.minor&amp;&amp;Ce.minor.ticks){var kn,un,tn,Fn,Rn=Z.makeTickPath(Ce,gt,gn[2]),Bn=Z.makeTickPath(Ce,gt,en[2],{minor:!0});if(Ce._anchorAxis&amp;&amp;Ce.mirror&amp;&amp;Ce.mirror!==!0?(kn=Z.makeTickPath(Ce,mt,gn[3]),un=Z.makeTickPath(Ce,mt,en[3],{minor:!0}),tn=Rn+kn,Fn=Bn+un):(kn=&quot;&quot;,un=&quot;&quot;,tn=Rn,Fn=Bn),Ce.showdividers&amp;&amp;$t&amp;&amp;Ce.tickson===&quot;boundaries&quot;){var En={};for(He=0;He&lt;qt.length;He++)En[qt[He].x]=1;Xt=function(jn){return En[jn.x]?kn:tn}}else Xt=function(jn){return jn.minor?Fn:tn}}if(Z.drawTicks(be,Ce,{vals:zt,layer:jt,path:Xt,transFn:Ot}),Ce.mirror===&quot;allticks&quot;){var Wn=Object.keys(Ce._linepositions||{});for(He=0;He&lt;Wn.length;He++){et=Wn[He],Ke=ct._plots[et];var gr=Ce._linepositions[et]||[],Va=gr[0],ro=gr[1],Tr=gr[2],Ki=Z.makeTickPath(Ce,Va,Tr?gn[0]:en[0],{minor:Tr})+Z.makeTickPath(Ce,ro,Tr?gn[1]:en[1],{minor:Tr});Z.drawTicks(be,Ce,{vals:zt,layer:Ke[rt+&quot;axislayer&quot;],path:Ki,transFn:Ot})}}var Jr=[];if(Jr.push(function(){return Z.drawLabels(be,Ce,{vals:xt,layer:jt,plotinfo:Ke,transFn:At,labelFns:Z.makeLabelFns(Ce,gt)})}),Ce.type===&quot;multicategory&quot;){var Cr={x:2,y:10}[rt];Jr.push(function(){var jn={x:&quot;height&quot;,y:&quot;width&quot;}[rt],fn=Ga()[jn]+Cr+(Ce._tickAngles[yt+&quot;tick&quot;]?Ce.tickfont.size*ee:0);return Z.drawLabels(be,Ce,{vals:Xe(Ce,xt),layer:jt,cls:yt+&quot;tick2&quot;,repositionOnUpdate:!0,secondary:!0,transFn:Ot,labelFns:Z.makeLabelFns(Ce,gt+fn*gn[4])})}),Jr.push(function(){return Ce._depth=gn[4]*(Ga(&quot;tick2&quot;)[Ce.side]-gt),function(jn,fn,Xn){var ea=fn._id+&quot;divider&quot;,Un=Xn.vals,Kn=Xn.layer.selectAll(&quot;path.&quot;+ea).data(Un,st);Kn.exit().remove(),Kn.enter().insert(&quot;path&quot;,&quot;:first-child&quot;).classed(ea,1).classed(&quot;crisp&quot;,1).call(b.stroke,fn.dividercolor).style(&quot;stroke-width&quot;,v.crispRound(jn,fn.dividerwidth,1)+&quot;px&quot;),Kn.attr(&quot;transform&quot;,Xn.transFn).attr(&quot;d&quot;,Xn.path)}(be,Ce,{vals:qt,layer:jt,path:Z.makeTickPath(Ce,gt,gn[4],{len:Ce._depth}),transFn:Ot})})}else Ce.title.hasOwnProperty(&quot;standoff&quot;)&amp;&amp;Jr.push(function(){Ce._depth=gn[4]*(Ga()[Ce.side]-gt)});var Gr=d.getComponentMethod(&quot;rangeslider&quot;,&quot;isVisible&quot;)(Ce);return Ge.skipTitle||Gr&amp;&amp;Ce.side===&quot;bottom&quot;||Jr.push(function(){return function(jn,fn){var Xn,ea=jn._fullLayout,Un=fn._id,Kn=Un.charAt(0),Yn=fn.title.font.size;if(fn.title.hasOwnProperty(&quot;standoff&quot;))Xn=fn._depth+fn.title.standoff+dt(fn);else{var er=Ct(fn);if(fn.type===&quot;multicategory&quot;)Xn=fn._depth;else{var la=1.5*Yn;er&amp;&amp;(la=.5*Yn,fn.ticks===&quot;outside&quot;&amp;&amp;(la+=fn.ticklen)),Xn=10+la+(fn.linewidth?fn.linewidth-1:0)}er||(Xn+=Kn===&quot;x&quot;?fn.side===&quot;top&quot;?Yn*(fn.showticklabels?1:0):Yn*(fn.showticklabels?1.5:.5):fn.side===&quot;right&quot;?Yn*(fn.showticklabels?1:.5):Yn*(fn.showticklabels?.5:0))}var Wr,Yr,ii,ko,Ya=Z.getPxPosition(jn,fn);if(Kn===&quot;x&quot;?(Yr=fn._offset+fn._length/2,ii=fn.side===&quot;top&quot;?Ya-Xn:Ya+Xn):(ii=fn._offset+fn._length/2,Yr=fn.side===&quot;right&quot;?Ya+Xn:Ya-Xn,Wr={rotate:&quot;-90&quot;,offset:0}),fn.type!==&quot;multicategory&quot;){var Ln=fn._selections[fn._id+&quot;tick&quot;];if(ko={selection:Ln,side:fn.side},Ln&amp;&amp;Ln.node()&amp;&amp;Ln.node().parentNode){var ta=v.getTranslate(Ln.node().parentNode);ko.offsetLeft=ta.x,ko.offsetTop=ta.y}fn.title.hasOwnProperty(&quot;standoff&quot;)&amp;&amp;(ko.pad=0)}return fn._titleStandoff=Xn,g.draw(jn,Un+&quot;title&quot;,{propContainer:fn,propName:fn._name+&quot;.title.text&quot;,placeholder:ea._dfltTitle[Kn],avoid:ko,transform:Wr,attributes:{x:Yr,y:ii,&quot;text-anchor&quot;:&quot;middle&quot;}})}(be,Ce)}),Jr.push(function(){var jn,fn,Xn,ea,Un=Ce.side.charAt(0),Kn=H[Ce.side].charAt(0),Yn=Z.getPxPosition(be,Ce),er=$t?Ce.ticklen:0;(Ce.automargin||Gr||Ce._shiftPusher)&amp;&amp;(Ce.type===&quot;multicategory&quot;?jn=Ga(&quot;tick2&quot;):(jn=Ga(),rt===&quot;x&quot;&amp;&amp;Un===&quot;b&quot;&amp;&amp;(Ce._depth=Math.max(jn.width&gt;0?jn.bottom-Yn:0,er))));var la=0,Wr=0;if(Ce._shiftPusher&amp;&amp;(la=Math.max(er,jn.height&gt;0?Un===&quot;l&quot;?Yn-jn.left:jn.right-Yn:0),Ce.title.text!==ct._dfltTitle[rt]&amp;&amp;(Wr=(Ce._titleStandoff||0)+(Ce._titleScoot||0),Un===&quot;l&quot;&amp;&amp;(Wr+=dt(Ce))),Ce._fullDepth=Math.max(la,Wr)),Ce.automargin){fn={x:0,y:0,r:0,l:0,t:0,b:0};var Yr=[0,1],ii=typeof Ce._shift==&quot;number&quot;?Ce._shift:0;if(rt===&quot;x&quot;){if(Un===&quot;b&quot;?fn[Un]=Ce._depth:(fn[Un]=Ce._depth=Math.max(jn.width&gt;0?Yn-jn.top:0,er),Yr.reverse()),jn.width&gt;0){var ko=jn.right-(Ce._offset+Ce._length);ko&gt;0&amp;&amp;(fn.xr=1,fn.r=ko);var Ya=Ce._offset-jn.left;Ya&gt;0&amp;&amp;(fn.xl=0,fn.l=Ya)}}else if(Un===&quot;l&quot;?(Ce._depth=Math.max(jn.height&gt;0?Yn-jn.left:0,er),fn[Un]=Ce._depth-ii):(Ce._depth=Math.max(jn.height&gt;0?jn.right-Yn:0,er),fn[Un]=Ce._depth+ii,Yr.reverse()),jn.height&gt;0){var Ln=jn.bottom-(Ce._offset+Ce._length);Ln&gt;0&amp;&amp;(fn.yb=0,fn.b=Ln);var ta=Ce._offset-jn.top;ta&gt;0&amp;&amp;(fn.yt=1,fn.t=ta)}fn[Ft]=Ce.anchor===&quot;free&quot;?Ce.position:Ce._anchorAxis.domain[Yr[0]],Ce.title.text!==ct._dfltTitle[rt]&amp;&amp;(fn[Un]+=dt(Ce)+(Ce.title.standoff||0)),Ce.mirror&amp;&amp;Ce.anchor!==&quot;free&quot;&amp;&amp;((Xn={x:0,y:0,r:0,l:0,t:0,b:0})[Kn]=Ce.linewidth,Ce.mirror&amp;&amp;Ce.mirror!==!0&amp;&amp;(Xn[Kn]+=er),Ce.mirror===!0||Ce.mirror===&quot;ticks&quot;?Xn[Ft]=Ce._anchorAxis.domain[Yr[1]]:Ce.mirror!==&quot;all&quot;&amp;&amp;Ce.mirror!==&quot;allticks&quot;||(Xn[Ft]=[Ce._counterDomainMin,Ce._counterDomainMax][Yr[1]]))}Gr&amp;&amp;(ea=d.getComponentMethod(&quot;rangeslider&quot;,&quot;autoMarginOpts&quot;)(be,Ce)),typeof Ce.automargin==&quot;string&quot;&amp;&amp;(qe(fn,Ce.automargin),qe(Xn,Ce.automargin)),c.autoMargin(be,ze(Ce),fn),c.autoMargin(be,tt(Ce),Xn),c.autoMargin(be,it(Ce),ea)}),f.syncOrAsync(Jr)}}function Ga(jn){var fn=yt+(jn||&quot;tick&quot;);return It[fn]||(It[fn]=function(Xn,ea){var Un,Kn,Yn,er;return Xn._selections[ea].size()?(Un=1/0,Kn=-1/0,Yn=1/0,er=-1/0,Xn._selections[ea].each(function(){var la=We(this),Wr=v.bBox(la.node().parentNode);Un=Math.min(Un,Wr.top),Kn=Math.max(Kn,Wr.bottom),Yn=Math.min(Yn,Wr.left),er=Math.max(er,Wr.right)})):(Un=0,Kn=0,Yn=0,er=0),{top:Un,bottom:Kn,left:Yn,right:er,height:Kn-Un,width:er-Yn}}(Ce,fn)),It[fn]}},Z.getTickSigns=function(be,Ce){var Ge=be._id.charAt(0),He={x:&quot;top&quot;,y:&quot;right&quot;}[Ge],et=be.side===He?1:-1,Ke=[-1,1,et,-et];return(Ce?(be.minor||{}).ticks:be.ticks)!==&quot;inside&quot;==(Ge===&quot;x&quot;)&amp;&amp;(Ke=Ke.map(function(Ye){return-Ye})),be.side&amp;&amp;Ke.push({l:-1,t:-1,r:1,b:1}[be.side.charAt(0)]),Ke},Z.makeTransTickFn=function(be){return be._id.charAt(0)===&quot;x&quot;?function(Ce){return p(be._offset+be.l2p(Ce.x),0)}:function(Ce){return p(0,be._offset+be.l2p(Ce.x))}},Z.makeTransTickLabelFn=function(be){var Ce=function(et){var Ke=et.ticklabelposition||&quot;&quot;,Ye=function(mt){return Ke.indexOf(mt)!==-1},nt=Ye(&quot;top&quot;),ct=Ye(&quot;left&quot;),yt=Ye(&quot;right&quot;),rt=Ye(&quot;bottom&quot;),Ft=Ye(&quot;inside&quot;),Yt=rt||ct||nt||yt;if(!Yt&amp;&amp;!Ft)return[0,0];var Mt=et.side,jt=Yt?(et.tickwidth||0)/2:0,Lt=3,gt=et.tickfont?et.tickfont.size:12;return(rt||nt)&amp;&amp;(jt+=gt*te,Lt+=(et.linewidth||0)/2),(ct||yt)&amp;&amp;(jt+=(et.linewidth||0)/2,Lt+=3),Ft&amp;&amp;Mt===&quot;top&quot;&amp;&amp;(Lt-=gt*(1-te)),(ct||nt)&amp;&amp;(jt=-jt),Mt!==&quot;bottom&quot;&amp;&amp;Mt!==&quot;right&quot;||(Lt=-Lt),[Yt?jt:0,Ft?Lt:0]}(be),Ge=Ce[0],He=Ce[1];return be._id.charAt(0)===&quot;x&quot;?function(et){return p(Ge+be._offset+be.l2p(ot(et)),He)}:function(et){return p(He,Ge+be._offset+be.l2p(ot(et)))}},Z.makeTickPath=function(be,Ce,Ge,He){He||(He={});var et=He.minor;if(et&amp;&amp;!be.minor)return&quot;&quot;;var Ke=He.len!==void 0?He.len:et?be.minor.ticklen:be.ticklen,Ye=be._id.charAt(0),nt=(be.linewidth||1)/2;return Ye===&quot;x&quot;?&quot;M0,&quot;+(Ce+nt*Ge)+&quot;v&quot;+Ke*Ge:&quot;M&quot;+(Ce+nt*Ge)+&quot;,0h&quot;+Ke*Ge},Z.makeLabelFns=function(be,Ce,Ge){var He=be.ticklabelposition||&quot;&quot;,et=function(Bt){return He.indexOf(Bt)!==-1},Ke=et(&quot;top&quot;),Ye=et(&quot;left&quot;),nt=et(&quot;right&quot;),ct=et(&quot;bottom&quot;)||Ye||Ke||nt,yt=et(&quot;inside&quot;),rt=He===&quot;inside&quot;&amp;&amp;be.ticks===&quot;inside&quot;||!yt&amp;&amp;be.ticks===&quot;outside&quot;&amp;&amp;be.tickson!==&quot;boundaries&quot;,Ft=0,Yt=0,Mt=rt?be.ticklen:0;if(yt?Mt*=-1:ct&amp;&amp;(Mt=0),rt&amp;&amp;(Ft+=Mt,Ge)){var jt=f.deg2rad(Ge);Ft=Mt*Math.cos(jt)+1,Yt=Mt*Math.sin(jt)}be.showticklabels&amp;&amp;(rt||be.showline)&amp;&amp;(Ft+=.2*be.tickfont.size);var Lt,gt,mt,xt,Ut,It={labelStandoff:Ft+=(be.linewidth||1)/2*(yt?-1:1),labelShift:Yt},zt=0,kt=be.side,Ot=be._id.charAt(0),At=be.tickangle;if(Ot===&quot;x&quot;)xt=(Ut=!yt&amp;&amp;kt===&quot;bottom&quot;||yt&amp;&amp;kt===&quot;top&quot;)?1:-1,yt&amp;&amp;(xt*=-1),Lt=Yt*xt,gt=Ce+Ft*xt,mt=Ut?1:-.2,Math.abs(At)===90&amp;&amp;(yt?mt+=V:mt=At===-90&amp;&amp;kt===&quot;bottom&quot;?te:At===90&amp;&amp;kt===&quot;top&quot;?V:.5,zt=V/2*(At/90)),It.xFn=function(Bt){return Bt.dx+Lt+zt*Bt.fontSize},It.yFn=function(Bt){return Bt.dy+gt+Bt.fontSize*mt},It.anchorFn=function(Bt,Xt){if(ct){if(Ye)return&quot;end&quot;;if(nt)return&quot;start&quot;}return u(Xt)&amp;&amp;Xt!==0&amp;&amp;Xt!==180?Xt*xt&lt;0!==yt?&quot;end&quot;:&quot;start&quot;:&quot;middle&quot;},It.heightFn=function(Bt,Xt,Zt){return Xt&lt;-60||Xt&gt;60?-.5*Zt:be.side===&quot;top&quot;!==yt?-Zt:0};else if(Ot===&quot;y&quot;){if(xt=(Ut=!yt&amp;&amp;kt===&quot;left&quot;||yt&amp;&amp;kt===&quot;right&quot;)?1:-1,yt&amp;&amp;(xt*=-1),Lt=Ft,gt=Yt*xt,mt=0,yt||Math.abs(At)!==90||(mt=At===-90&amp;&amp;kt===&quot;left&quot;||At===90&amp;&amp;kt===&quot;right&quot;?te:.5),yt){var Nt=u(At)?+At:0;if(Nt!==0){var $t=f.deg2rad(Nt);zt=Math.abs(Math.sin($t))*te*xt,mt=0}}It.xFn=function(Bt){return Bt.dx+Ce-(Lt+Bt.fontSize*mt)*xt+zt*Bt.fontSize},It.yFn=function(Bt){return Bt.dy+gt+Bt.fontSize*V},It.anchorFn=function(Bt,Xt){return u(Xt)&amp;&amp;Math.abs(Xt)===90?&quot;middle&quot;:Ut?&quot;end&quot;:&quot;start&quot;},It.heightFn=function(Bt,Xt,Zt){return be.side===&quot;right&quot;&amp;&amp;(Xt*=-1),Xt&lt;-30?-Zt:Xt&lt;30?-.5*Zt:0}}return It},Z.drawTicks=function(be,Ce,Ge){Ge=Ge||{};var He=Ce._id+&quot;tick&quot;,et=[].concat(Ce.minor&amp;&amp;Ce.minor.ticks?Ge.vals.filter(function(Ye){return Ye.minor&amp;&amp;!Ye.noTick}):[]).concat(Ce.ticks?Ge.vals.filter(function(Ye){return!Ye.minor&amp;&amp;!Ye.noTick}):[]),Ke=Ge.layer.selectAll(&quot;path.&quot;+He).data(et,st);Ke.exit().remove(),Ke.enter().append(&quot;path&quot;).classed(He,1).classed(&quot;ticks&quot;,1).classed(&quot;crisp&quot;,Ge.crisp!==!1).each(function(Ye){return b.stroke(s.select(this),Ye.minor?Ce.minor.tickcolor:Ce.tickcolor)}).style(&quot;stroke-width&quot;,function(Ye){return v.crispRound(be,Ye.minor?Ce.minor.tickwidth:Ce.tickwidth,1)+&quot;px&quot;}).attr(&quot;d&quot;,Ge.path).style(&quot;display&quot;,null),Wt(Ce,[Y]),Ke.attr(&quot;transform&quot;,Ge.transFn)},Z.drawGrid=function(be,Ce,Ge){if(Ge=Ge||{},Ce.tickmode!==&quot;sync&quot;){var He=Ce._id+&quot;grid&quot;,et=Ce.minor&amp;&amp;Ce.minor.showgrid,Ke=et?Ge.vals.filter(function(mt){return mt.minor}):[],Ye=Ce.showgrid?Ge.vals.filter(function(mt){return!mt.minor}):[],nt=Ge.counterAxis;if(nt&amp;&amp;Z.shouldShowZeroLine(be,Ce,nt))for(var ct=Ce.tickmode===&quot;array&quot;,yt=0;yt&lt;Ye.length;yt++){var rt=Ye[yt].x;if(ct?!rt:Math.abs(rt)&lt;Ce.dtick/100){if(Ye=Ye.slice(0,yt).concat(Ye.slice(yt+1)),!ct)break;yt--}}Ce._gw=v.crispRound(be,Ce.gridwidth,1);for(var Ft=et?v.crispRound(be,Ce.minor.gridwidth,1):0,Yt=Ge.layer,Mt=Ge.minorLayer,jt=1;jt&gt;=0;jt--){var Lt=jt?Yt:Mt;if(Lt){var gt=Lt.selectAll(&quot;path.&quot;+He).data(jt?Ye:Ke,st);gt.exit().remove(),gt.enter().append(&quot;path&quot;).classed(He,1).classed(&quot;crisp&quot;,Ge.crisp!==!1),gt.attr(&quot;transform&quot;,Ge.transFn).attr(&quot;d&quot;,Ge.path).each(function(mt){return b.stroke(s.select(this),mt.minor?Ce.minor.gridcolor:Ce.gridcolor||&quot;#ddd&quot;)}).style(&quot;stroke-dasharray&quot;,function(mt){return v.dashStyle(mt.minor?Ce.minor.griddash:Ce.griddash,mt.minor?Ce.minor.gridwidth:Ce.gridwidth)}).style(&quot;stroke-width&quot;,function(mt){return(mt.minor?Ft:Ce._gw)+&quot;px&quot;}).style(&quot;display&quot;,null),typeof Ge.path==&quot;function&quot;&amp;&amp;gt.attr(&quot;d&quot;,Ge.path)}}Wt(Ce,[R,q])}},Z.drawZeroLine=function(be,Ce,Ge){Ge=Ge||Ge;var He=Ce._id+&quot;zl&quot;,et=Z.shouldShowZeroLine(be,Ce,Ge.counterAxis),Ke=Ge.layer.selectAll(&quot;path.&quot;+He).data(et?[{x:0,id:Ce._id}]:[]);Ke.exit().remove(),Ke.enter().append(&quot;path&quot;).classed(He,1).classed(&quot;zl&quot;,1).classed(&quot;crisp&quot;,Ge.crisp!==!1).each(function(){Ge.layer.selectAll(&quot;path&quot;).sort(function(Ye,nt){return Q(Ye.id,nt.id)})}),Ke.attr(&quot;transform&quot;,Ge.transFn).attr(&quot;d&quot;,Ge.path).call(b.stroke,Ce.zerolinecolor||b.defaultLine).style(&quot;stroke-width&quot;,v.crispRound(be,Ce.zerolinewidth,Ce._gw||1)+&quot;px&quot;).style(&quot;display&quot;,null),Wt(Ce,[N])},Z.drawLabels=function(be,Ce,Ge){Ge=Ge||{};var He=be._fullLayout,et=Ce._id,Ke=et.charAt(0),Ye=Ge.cls||et+&quot;tick&quot;,nt=Ge.vals.filter(function(xt){return xt.text}),ct=Ge.labelFns,yt=Ge.secondary?0:Ce.tickangle,rt=(Ce._prevTickAngles||{})[Ye],Ft=Ge.layer.selectAll(&quot;g.&quot;+Ye).data(Ce.showticklabels?nt:[],st),Yt=[];function Mt(xt,Ut){xt.each(function(It){var zt=s.select(this),kt=zt.select(&quot;.text-math-group&quot;),Ot=ct.anchorFn(It,Ut),At=Ge.transFn.call(zt.node(),It)+(u(Ut)&amp;&amp;+Ut!=0?&quot; rotate(&quot;+Ut+&quot;,&quot;+ct.xFn(It)+&quot;,&quot;+(ct.yFn(It)-It.fontSize/2)+&quot;)&quot;:&quot;&quot;),Nt=m.lineCount(zt),$t=ee*It.fontSize,Bt=ct.heightFn(It,u(Ut)?+Ut:0,(Nt-1)*$t);if(Bt&amp;&amp;(At+=p(0,Bt)),kt.empty()){var Xt=zt.select(&quot;text&quot;);Xt.attr({transform:At,&quot;text-anchor&quot;:Ot}),Xt.style(&quot;opacity&quot;,1),Ce._adjustTickLabelsOverflow&amp;&amp;Ce._adjustTickLabelsOverflow()}else{var Zt=v.bBox(kt.node()).width*{end:-.5,start:.5}[Ot];kt.attr(&quot;transform&quot;,At+p(Zt,0))}})}Ft.enter().append(&quot;g&quot;).classed(Ye,1).append(&quot;text&quot;).attr(&quot;text-anchor&quot;,&quot;middle&quot;).each(function(xt){var Ut=s.select(this),It=be._promises.length;Ut.call(m.positionText,ct.xFn(xt),ct.yFn(xt)).call(v.font,xt.font,xt.fontSize,xt.fontColor).text(xt.text).call(m.convertToTspans,be),be._promises[It]?Yt.push(be._promises.pop().then(function(){Mt(Ut,yt)})):Mt(Ut,yt)}),Wt(Ce,[L]),Ft.exit().remove(),Ge.repositionOnUpdate&amp;&amp;Ft.each(function(xt){s.select(this).select(&quot;text&quot;).call(m.positionText,ct.xFn(xt),ct.yFn(xt))}),Ce._adjustTickLabelsOverflow=function(){var xt=Ce.ticklabeloverflow;if(xt&amp;&amp;xt!==&quot;allow&quot;){var Ut=xt.indexOf(&quot;hide&quot;)!==-1,It=Ce._id.charAt(0)===&quot;x&quot;,zt=0,kt=It?be._fullLayout.width:be._fullLayout.height;if(xt.indexOf(&quot;domain&quot;)!==-1){var Ot=f.simpleMap(Ce.range,Ce.r2l);zt=Ce.l2p(Ot[0])+Ce._offset,kt=Ce.l2p(Ot[1])+Ce._offset}var At=Math.min(zt,kt),Nt=Math.max(zt,kt),$t=Ce.side,Bt=1/0,Xt=-1/0;for(var Zt in Ft.each(function(sn){var xn=s.select(this);if(xn.select(&quot;.text-math-group&quot;).empty()){var mn=v.bBox(xn.node()),dn=0;It?(mn.right&gt;Nt||mn.left&lt;At)&amp;&amp;(dn=1):(mn.bottom&gt;Nt||mn.top+(Ce.tickangle?0:sn.fontSize/4)&lt;At)&amp;&amp;(dn=1);var gn=xn.select(&quot;text&quot;);dn?Ut&amp;&amp;gn.style(&quot;opacity&quot;,0):(gn.style(&quot;opacity&quot;,1),Bt=$t===&quot;bottom&quot;||$t===&quot;right&quot;?Math.min(Bt,It?mn.top:mn.left):-1/0,Xt=$t===&quot;top&quot;||$t===&quot;left&quot;?Math.max(Xt,It?mn.bottom:mn.right):1/0)}}),He._plots){var qt=He._plots[Zt];if(Ce._id===qt.xaxis._id||Ce._id===qt.yaxis._id){var Ht=It?qt.yaxis:qt.xaxis;Ht&amp;&amp;(Ht[&quot;_visibleLabelMin_&quot;+Ce._id]=Bt,Ht[&quot;_visibleLabelMax_&quot;+Ce._id]=Xt)}}}},Ce._hideCounterAxisInsideTickLabels=function(xt){var Ut=Ce._id.charAt(0)===&quot;x&quot;,It=[];for(var zt in He._plots){var kt=He._plots[zt];Ce._id!==kt.xaxis._id&amp;&amp;Ce._id!==kt.yaxis._id||It.push(Ut?kt.yaxis:kt.xaxis)}It.forEach(function(Ot,At){Ot&amp;&amp;Ct(Ot)&amp;&amp;(xt||[N,q,R,Y,L]).forEach(function(Nt){var $t=Nt.K===&quot;tick&quot;&amp;&amp;Nt.L===&quot;text&quot;&amp;&amp;Ce.ticklabelmode===&quot;period&quot;,Bt=He._plots[Ce._mainSubplot];(Nt.K===N.K?Bt.zerolinelayer.selectAll(&quot;.&quot;+Ce._id+&quot;zl&quot;):Nt.K===q.K?Bt.minorGridlayer.selectAll(&quot;.&quot;+Ce._id):Nt.K===R.K?Bt.gridlayer.selectAll(&quot;.&quot;+Ce._id):Bt[Ce._id.charAt(0)+&quot;axislayer&quot;]).each(function(){var Xt=s.select(this);Nt.L&amp;&amp;(Xt=Xt.selectAll(Nt.L)),Xt.each(function(Zt){var qt=Ce.l2p($t?ot(Zt):Zt.x)+Ce._offset,Ht=s.select(this);qt&lt;Ce[&quot;_visibleLabelMax_&quot;+Ot._id]&amp;&amp;qt&gt;Ce[&quot;_visibleLabelMin_&quot;+Ot._id]?Ht.style(&quot;display&quot;,&quot;none&quot;):Nt.K!==&quot;tick&quot;||At||Ht.style(&quot;display&quot;,null)})})})})},Mt(Ft,rt+1?rt:yt);var jt=null;Ce._selections&amp;&amp;(Ce._selections[Ye]=Ft);var Lt=[function(){return Yt.length&amp;&amp;Promise.all(Yt)}];Ce.automargin&amp;&amp;He._redrawFromAutoMarginCount&amp;&amp;rt===90?(jt=90,Lt.push(function(){Mt(Ft,rt)})):Lt.push(function(){if(Mt(Ft,yt),nt.length&amp;&amp;Ke===&quot;x&quot;&amp;&amp;!u(yt)&amp;&amp;(Ce.type!==&quot;log&quot;||String(Ce.dtick).charAt(0)!==&quot;D&quot;)){jt=0;var xt,Ut=0,It=[];if(Ft.each(function(xn){Ut=Math.max(Ut,xn.fontSize);var mn=Ce.l2p(xn.x),dn=We(this),gn=v.bBox(dn.node());It.push({top:0,bottom:10,height:10,left:mn-gn.width/2,right:mn+gn.width/2+2,width:gn.width+2})}),Ce.tickson!==&quot;boundaries&quot;&amp;&amp;!Ce.showdividers||Ge.secondary){var zt=nt.length,kt=Math.abs((nt[zt-1].x-nt[0].x)*Ce._m)/(zt-1),Ot=Ce.ticklabelposition||&quot;&quot;,At=function(xn){return Ot.indexOf(xn)!==-1},Nt=At(&quot;top&quot;),$t=At(&quot;left&quot;),Bt=At(&quot;right&quot;),Xt=At(&quot;bottom&quot;)||$t||Nt||Bt?(Ce.tickwidth||0)+6:0,Zt=kt&lt;2.5*Ut||Ce.type===&quot;multicategory&quot;||Ce._name===&quot;realaxis&quot;;for(xt=0;xt&lt;It.length-1;xt++)if(f.bBoxIntersect(It[xt],It[xt+1],Xt)){jt=Zt?90:30;break}}else{var qt=2;for(Ce.ticks&amp;&amp;(qt+=Ce.tickwidth/2),xt=0;xt&lt;It.length;xt++){var Ht=nt[xt].xbnd,sn=It[xt];if(Ht[0]!==null&amp;&amp;sn.left-Ce.l2p(Ht[0])&lt;qt||Ht[1]!==null&amp;&amp;Ce.l2p(Ht[1])-sn.right&lt;qt){jt=90;break}}}jt&amp;&amp;Mt(Ft,jt)}}),Ce._tickAngles&amp;&amp;Lt.push(function(){Ce._tickAngles[Ye]=jt===null?u(yt)?yt:0:jt});var gt=Ce._anchorAxis;gt&amp;&amp;gt.autorange&amp;&amp;Ct(Ce)&amp;&amp;!re(He,Ce._id)&amp;&amp;(He._insideTickLabelsAutorange||(He._insideTickLabelsAutorange={}),He._insideTickLabelsAutorange[gt._name+&quot;.autorange&quot;]=gt.autorange,Lt.push(function(){Ft.each(function(xt,Ut){var It=We(this);It.select(&quot;.text-math-group&quot;).empty()&amp;&amp;(Ce._vals[Ut].bb=v.bBox(It.node()))})}));var mt=f.syncOrAsync(Lt);return mt&amp;&amp;mt.then&amp;&amp;be._promises.push(mt),mt},Z.getPxPosition=function(be,Ce){var Ge,He=be._fullLayout._size,et=Ce._id.charAt(0),Ke=Ce.side;return Ce.anchor!==&quot;free&quot;?Ge=Ce._anchorAxis:et===&quot;x&quot;?Ge={_offset:He.t+(1-(Ce.position||0))*He.h,_length:0}:et===&quot;y&quot;&amp;&amp;(Ge={_offset:He.l+(Ce.position||0)*He.w+Ce._shift,_length:0}),Ke===&quot;top&quot;||Ke===&quot;left&quot;?Ge._offset:Ke===&quot;bottom&quot;||Ke===&quot;right&quot;?Ge._offset+Ge._length:void 0},Z.shouldShowZeroLine=function(be,Ce,Ge){var He=f.simpleMap(Ce.range,Ce.r2l);return He[0]*He[1]&lt;=0&amp;&amp;Ce.zeroline&amp;&amp;(Ce.type===&quot;linear&quot;||Ce.type===&quot;-&quot;)&amp;&amp;!(Ce.rangebreaks&amp;&amp;Ce.maskBreaks(0)===B)&amp;&amp;(vt(Ce,0)||!function(et,Ke,Ye,nt){var ct=Ye._mainAxis;if(ct){var yt=et._fullLayout,rt=Ke._id.charAt(0),Ft=Z.counterLetter(Ke._id),Yt=Ke._offset+(Math.abs(nt[0])&lt;Math.abs(nt[1])==(rt===&quot;x&quot;)?0:Ke._length),Mt=yt._plots[Ye._mainSubplot];if(!(Mt.mainplotinfo||Mt).overlays.length)return mt(Ye);for(var jt=Z.list(et,Ft),Lt=0;Lt&lt;jt.length;Lt++){var gt=jt[Lt];if(gt._mainAxis===ct&amp;&amp;mt(gt))return!0}}function mt(xt){if(!xt.showline||!xt.linewidth)return!1;var Ut=Math.max((xt.linewidth+Ke.zerolinewidth)/2,1);function It(Ot){return typeof Ot==&quot;number&quot;&amp;&amp;Math.abs(Ot-Yt)&lt;Ut}if(It(xt._mainLinePosition)||It(xt._mainMirrorPosition))return!0;var zt=xt._linepositions||{};for(var kt in zt)if(It(zt[kt][0])||It(zt[kt][1]))return!0}}(be,Ce,Ge,He)||function(et,Ke){for(var Ye=et._fullData,nt=Ke._mainSubplot,ct=Ke._id.charAt(0),yt=0;yt&lt;Ye.length;yt++){var rt=Ye[yt];if(rt.visible===!0&amp;&amp;rt.xaxis+rt.yaxis===nt&amp;&amp;(d.traceIs(rt,&quot;bar-like&quot;)&amp;&amp;rt.orientation==={x:&quot;h&quot;,y:&quot;v&quot;}[ct]||rt.fill&amp;&amp;rt.fill.charAt(rt.fill.length-1)===ct))return!0}return!1}(be,Ce))},Z.clipEnds=function(be,Ce){return Ce.filter(function(Ge){return vt(be,Ge.x)})},Z.allowAutoMargin=function(be){for(var Ce=Z.list(be,&quot;&quot;,!0),Ge=0;Ge&lt;Ce.length;Ge++){var He=Ce[Ge];He.automargin&amp;&amp;(c.allowAutoMargin(be,ze(He)),He.mirror&amp;&amp;c.allowAutoMargin(be,tt(He))),d.getComponentMethod(&quot;rangeslider&quot;,&quot;isVisible&quot;)(He)&amp;&amp;c.allowAutoMargin(be,it(He))}},Z.swap=function(be,Ce){for(var Ge=function(et,Ke){var Ye,nt,ct=[];for(Ye=0;Ye&lt;Ke.length;Ye++){var yt=[],rt=et._fullData[Ke[Ye]].xaxis,Ft=et._fullData[Ke[Ye]].yaxis;if(rt&amp;&amp;Ft){for(nt=0;nt&lt;ct.length;nt++)ct[nt].x.indexOf(rt)===-1&amp;&amp;ct[nt].y.indexOf(Ft)===-1||yt.push(nt);if(yt.length){var Yt,Mt=ct[yt[0]];if(yt.length&gt;1)for(nt=1;nt&lt;yt.length;nt++)Yt=ct[yt[nt]],St(Mt.x,Yt.x),St(Mt.y,Yt.y);St(Mt.x,[rt]),St(Mt.y,[Ft])}else ct.push({x:[rt],y:[Ft]})}}return ct}(be,Ce),He=0;He&lt;Ge.length;He++)Ze(be,Ge[He].x,Ge[He].y)}},4322:function(i,o,a){var s=a(92770),u=a(71828),c=a(50606).BADNUM,d=u.isArrayOrTypedArray,f=u.isDateTime,p=u.cleanNumber,m=Math.round;function g(v,h){return h?s(v):typeof v==&quot;number&quot;}function b(v){return Math.max(1,(v-1)/1e3)}i.exports=function(v,h,y){var w=v,_=y.noMultiCategory;if(d(w)&amp;&amp;!w.length)return&quot;-&quot;;if(!_&amp;&amp;function(C){return d(C[0])&amp;&amp;d(C[1])}(w))return&quot;multicategory&quot;;if(_&amp;&amp;Array.isArray(w[0])){for(var x=[],T=0;T&lt;w.length;T++)if(d(w[T]))for(var k=0;k&lt;w[T].length;k++)x.push(w[T][k]);w=x}if(function(C,M){for(var O=C.length,D=b(O),P=0,E=0,I={},A=0;A&lt;O;A+=D){var F=C[m(A)],j=String(F);I[j]||(I[j]=1,f(F,M)&amp;&amp;P++,s(F)&amp;&amp;E++)}return P&gt;2*E}(w,h))return&quot;date&quot;;var S=y.autotypenumbers!==&quot;strict&quot;;return function(C,M){for(var O=C.length,D=b(O),P=0,E=0,I={},A=0;A&lt;O;A+=D){var F=C[m(A)],j=String(F);if(!I[j]){I[j]=1;var z=typeof F;z===&quot;boolean&quot;?E++:(M?p(F)!==c:z===&quot;number&quot;)?P++:z===&quot;string&quot;&amp;&amp;E++}}return E&gt;2*P}(w,S)?&quot;category&quot;:function(C,M){for(var O=C.length,D=0;D&lt;O;D++)if(g(C[D],M))return!0;return!1}(w,S)?&quot;linear&quot;:&quot;-&quot;}},71453:function(i,o,a){var s=a(92770),u=a(73972),c=a(71828),d=a(44467),f=a(85501),p=a(13838),m=a(26218),g=a(38701),b=a(96115),v=a(89426),h=a(15258),y=a(92128),w=a(23608),_=a(21994),x=a(85555).WEEKDAY_PATTERN,T=a(85555).HOUR_PATTERN;function k(M,O,D){function P(N,R){return c.coerce(M,O,p.rangebreaks,N,R)}if(P(&quot;enabled&quot;)){var E=P(&quot;bounds&quot;);if(E&amp;&amp;E.length&gt;=2){var I,A,F=&quot;&quot;;if(E.length===2){for(I=0;I&lt;2;I++)if(A=C(E[I])){F=x;break}}var j=P(&quot;pattern&quot;,F);if(j===x)for(I=0;I&lt;2;I++)(A=C(E[I]))&amp;&amp;(O.bounds[I]=E[I]=A-1);if(j)for(I=0;I&lt;2;I++)switch(A=E[I],j){case x:if(!s(A)||(A=+A)!==Math.floor(A)||A&lt;0||A&gt;=7)return void(O.enabled=!1);O.bounds[I]=E[I]=A;break;case T:if(!s(A)||(A=+A)&lt;0||A&gt;24)return void(O.enabled=!1);O.bounds[I]=E[I]=A}if(D.autorange===!1){var z=D.range;if(z[0]&lt;z[1]){if(E[0]&lt;z[0]&amp;&amp;E[1]&gt;z[1])return void(O.enabled=!1)}else if(E[0]&gt;z[0]&amp;&amp;E[1]&lt;z[1])return void(O.enabled=!1)}}else{var B=P(&quot;values&quot;);if(!B||!B.length)return void(O.enabled=!1);P(&quot;dvalue&quot;)}}}i.exports=function(M,O,D,P,E){var I,A=P.letter,F=P.font||{},j=P.splomStash||{},z=D(&quot;visible&quot;,!P.visibleDflt),B=O._template||{},N=O.type||B.type||&quot;-&quot;;N===&quot;date&quot;&amp;&amp;(u.getComponentMethod(&quot;calendars&quot;,&quot;handleDefaults&quot;)(M,O,&quot;calendar&quot;,P.calendar),P.noTicklabelmode||(I=D(&quot;ticklabelmode&quot;)));var R=&quot;&quot;;P.noTicklabelposition&amp;&amp;N!==&quot;multicategory&quot;||(R=c.coerce(M,O,{ticklabelposition:{valType:&quot;enumerated&quot;,dflt:&quot;outside&quot;,values:I===&quot;period&quot;?[&quot;outside&quot;,&quot;inside&quot;]:A===&quot;x&quot;?[&quot;outside&quot;,&quot;inside&quot;,&quot;outside left&quot;,&quot;inside left&quot;,&quot;outside right&quot;,&quot;inside right&quot;]:[&quot;outside&quot;,&quot;inside&quot;,&quot;outside top&quot;,&quot;inside top&quot;,&quot;outside bottom&quot;,&quot;inside bottom&quot;]}},&quot;ticklabelposition&quot;)),P.noTicklabeloverflow||D(&quot;ticklabeloverflow&quot;,R.indexOf(&quot;inside&quot;)!==-1?&quot;hide past domain&quot;:N===&quot;category&quot;||N===&quot;multicategory&quot;?&quot;allow&quot;:&quot;hide past div&quot;),_(O,E),w(M,O,D,P),h(M,O,D,P),N===&quot;category&quot;||P.noHover||D(&quot;hoverformat&quot;);var q=D(&quot;color&quot;),Y=q!==p.color.dflt?q:F.color,L=j.label||E._dfltTitle[A];if(v(M,O,D,N,P),!z)return O;D(&quot;title.text&quot;,L),c.coerceFont(D,&quot;title.font&quot;,{family:F.family,size:c.bigFont(F.size),color:Y}),m(M,O,D,N);var W=P.hasMinor;if(W&amp;&amp;(d.newContainer(O,&quot;minor&quot;),m(M,O,D,N,{isMinor:!0})),b(M,O,D,N,P),g(M,O,D,P),W){var U=P.isMinor;P.isMinor=!0,g(M,O,D,P),P.isMinor=U}y(M,O,D,{dfltColor:q,bgColor:P.bgColor,showGrid:P.showGrid,hasMinor:W,attributes:p}),!W||O.minor.ticks||O.minor.showgrid||delete O.minor,(O.showline||O.ticks)&amp;&amp;D(&quot;mirror&quot;);var V,te=N===&quot;multicategory&quot;;if(P.noTickson||N!==&quot;category&quot;&amp;&amp;!te||!O.ticks&amp;&amp;!O.showgrid||(te&amp;&amp;(V=&quot;boundaries&quot;),D(&quot;tickson&quot;,V)===&quot;boundaries&quot;&amp;&amp;delete O.ticklabelposition),te&amp;&amp;D(&quot;showdividers&quot;)&amp;&amp;(D(&quot;dividercolor&quot;),D(&quot;dividerwidth&quot;)),N===&quot;date&quot;)if(f(M,O,{name:&quot;rangebreaks&quot;,inclusionAttr:&quot;enabled&quot;,handleItemDefaults:k}),O.rangebreaks.length){for(var ee=0;ee&lt;O.rangebreaks.length;ee++)if(O.rangebreaks[ee].pattern===x){O._hasDayOfWeekBreaks=!0;break}if(_(O,E),E._has(&quot;scattergl&quot;)||E._has(&quot;splom&quot;))for(var H=0;H&lt;P.data.length;H++){var Z=P.data[H];Z.type!==&quot;scattergl&quot;&amp;&amp;Z.type!==&quot;splom&quot;||(Z.visible=!1,c.warn(Z.type+&quot; traces do not work on axes with rangebreaks. Setting trace &quot;+Z.index+&quot; to `visible: false`.&quot;))}}else delete O.rangebreaks;return O};var S={sun:1,mon:2,tue:3,wed:4,thu:5,fri:6,sat:7};function C(M){if(typeof M==&quot;string&quot;)return S[M.substr(0,3).toLowerCase()]}},12663:function(i,o,a){var s=a(31562),u=s.FORMAT_LINK,c=s.DATE_FORMAT_LINK;function d(p,m){return[&quot;Sets the &quot;+p+&quot; formatting rule&quot;+(m?&quot;for `&quot;+m+&quot;` &quot;:&quot;&quot;),&quot;using d3 formatting mini-languages&quot;,&quot;which are very similar to those in Python. For numbers, see: &quot;+u+&quot;.&quot;].join(&quot; &quot;)}function f(p,m){return d(p,m)+[&quot; And for dates see: &quot;+c+&quot;.&quot;,&quot;We add two items to d3&#x27;s date formatter:&quot;,&quot;*%h* for half of the year as a decimal number as well as&quot;,&quot;*%{n}f* for fractional seconds&quot;,&quot;with n digits. For example, *2016-10-13 09:15:23.456* with tickformat&quot;,&quot;*%H~%M~%S.%2f* would display *09~15~23.46*&quot;].join(&quot; &quot;)}i.exports={axisHoverFormat:function(p,m){return{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;none&quot;,description:(m?d:f)(&quot;hover text&quot;,p)+[&quot;By default the values are formatted using &quot;+(m?&quot;generic number format&quot;:&quot;`&quot;+p+&quot;axis.hoverformat`&quot;)+&quot;.&quot;].join(&quot; &quot;)}},descriptionOnlyNumbers:d,descriptionWithDates:f}},41675:function(i,o,a){var s=a(73972),u=a(85555);function c(d,f){if(f&amp;&amp;f.length){for(var p=0;p&lt;f.length;p++)if(f[p][d])return!0}return!1}o.id2name=function(d){if(typeof d==&quot;string&quot;&amp;&amp;d.match(u.AX_ID_PATTERN)){var f=d.split(&quot; &quot;)[0].substr(1);return f===&quot;1&quot;&amp;&amp;(f=&quot;&quot;),d.charAt(0)+&quot;axis&quot;+f}},o.name2id=function(d){if(d.match(u.AX_NAME_PATTERN)){var f=d.substr(5);return f===&quot;1&quot;&amp;&amp;(f=&quot;&quot;),d.charAt(0)+f}},o.cleanId=function(d,f,p){var m=/( domain)$/.test(d);if(typeof d==&quot;string&quot;&amp;&amp;d.match(u.AX_ID_PATTERN)&amp;&amp;(!f||d.charAt(0)===f)&amp;&amp;(!m||p)){var g=d.split(&quot; &quot;)[0].substr(1).replace(/^0+/,&quot;&quot;);return g===&quot;1&quot;&amp;&amp;(g=&quot;&quot;),d.charAt(0)+g+(m&amp;&amp;p?&quot; domain&quot;:&quot;&quot;)}},o.list=function(d,f,p){var m=d._fullLayout;if(!m)return[];var g,b=o.listIds(d,f),v=new Array(b.length);for(g=0;g&lt;b.length;g++){var h=b[g];v[g]=m[h.charAt(0)+&quot;axis&quot;+h.substr(1)]}if(!p){var y=m._subplots.gl3d||[];for(g=0;g&lt;y.length;g++){var w=m[y[g]];f?v.push(w[f+&quot;axis&quot;]):v.push(w.xaxis,w.yaxis,w.zaxis)}}return v},o.listIds=function(d,f){var p=d._fullLayout;if(!p)return[];var m=p._subplots;return f?m[f+&quot;axis&quot;]:m.xaxis.concat(m.yaxis)},o.getFromId=function(d,f,p){var m=d._fullLayout;return f=f===void 0||typeof f!=&quot;string&quot;?f:f.replace(&quot; domain&quot;,&quot;&quot;),p===&quot;x&quot;?f=f.replace(/y[0-9]*/,&quot;&quot;):p===&quot;y&quot;&amp;&amp;(f=f.replace(/x[0-9]*/,&quot;&quot;)),m[o.id2name(f)]},o.getFromTrace=function(d,f,p){var m=d._fullLayout,g=null;if(s.traceIs(f,&quot;gl3d&quot;)){var b=f.scene;b.substr(0,5)===&quot;scene&quot;&amp;&amp;(g=m[b][p+&quot;axis&quot;])}else g=o.getFromId(d,f[p+&quot;axis&quot;]||p);return g},o.idSort=function(d,f){var p=d.charAt(0),m=f.charAt(0);return p!==m?p&gt;m?1:-1:+(d.substr(1)||1)-+(f.substr(1)||1)},o.ref2id=function(d){return!!/^[xyz]/.test(d)&amp;&amp;d.split(&quot; &quot;)[0]},o.isLinked=function(d,f){return c(f,d._axisMatchGroups)||c(f,d._axisConstraintGroups)}},15258:function(i){i.exports=function(o,a,s,u){if(a.type===&quot;category&quot;){var c,d=o.categoryarray,f=Array.isArray(d)&amp;&amp;d.length&gt;0;f&amp;&amp;(c=&quot;array&quot;);var p,m=s(&quot;categoryorder&quot;,c);m===&quot;array&quot;&amp;&amp;(p=s(&quot;categoryarray&quot;)),f||m!==&quot;array&quot;||(m=a.categoryorder=&quot;trace&quot;),m===&quot;trace&quot;?a._initialCategories=[]:m===&quot;array&quot;?a._initialCategories=p.slice():(p=function(g,b){var v,h,y,w=b.dataAttr||g._id.charAt(0),_={};if(b.axData)v=b.axData;else for(v=[],h=0;h&lt;b.data.length;h++){var x=b.data[h];x[w+&quot;axis&quot;]===g._id&amp;&amp;v.push(x)}for(h=0;h&lt;v.length;h++){var T=v[h][w];for(y=0;y&lt;T.length;y++){var k=T[y];k!=null&amp;&amp;(_[k]=1)}}return Object.keys(_)}(a,u).sort(),m===&quot;category ascending&quot;?a._initialCategories=p:m===&quot;category descending&quot;&amp;&amp;(a._initialCategories=p.reverse()))}}},66287:function(i,o,a){var s=a(92770),u=a(71828),c=a(50606),d=c.ONEDAY,f=c.ONEWEEK;o.dtick=function(p,m){var g=m===&quot;log&quot;,b=m===&quot;date&quot;,v=m===&quot;category&quot;,h=b?d:1;if(!p)return h;if(s(p))return(p=Number(p))&lt;=0?h:v?Math.max(1,Math.round(p)):b?Math.max(.1,p):p;if(typeof p!=&quot;string&quot;||!b&amp;&amp;!g)return h;var y=p.charAt(0),w=p.substr(1);return(w=s(w)?Number(w):0)&lt;=0||!(b&amp;&amp;y===&quot;M&quot;&amp;&amp;w===Math.round(w)||g&amp;&amp;y===&quot;L&quot;||g&amp;&amp;y===&quot;D&quot;&amp;&amp;(w===1||w===2))?h:p},o.tick0=function(p,m,g,b){return m===&quot;date&quot;?u.cleanDate(p,u.dateTick0(g,b%f==0?1:0)):b!==&quot;D1&quot;&amp;&amp;b!==&quot;D2&quot;?s(p)?Number(p):0:void 0}},85555:function(i,o,a){var s=a(30587).counter;i.exports={idRegex:{x:s(&quot;x&quot;,&quot;( domain)?&quot;),y:s(&quot;y&quot;,&quot;( domain)?&quot;)},attrRegex:s(&quot;[xy]axis&quot;),xAxisMatch:s(&quot;xaxis&quot;),yAxisMatch:s(&quot;yaxis&quot;),AX_ID_PATTERN:/^[xyz][0-9]*( domain)?$/,AX_NAME_PATTERN:/^[xyz]axis[0-9]*$/,SUBPLOT_PATTERN:/^x([0-9]*)y([0-9]*)$/,HOUR_PATTERN:&quot;hour&quot;,WEEKDAY_PATTERN:&quot;day of week&quot;,MINDRAG:8,MINZOOM:20,DRAGGERSIZE:20,REDRAWDELAY:50,DFLTRANGEX:[-1,6],DFLTRANGEY:[-1,4],traceLayerClasses:[&quot;imagelayer&quot;,&quot;heatmaplayer&quot;,&quot;contourcarpetlayer&quot;,&quot;contourlayer&quot;,&quot;funnellayer&quot;,&quot;waterfalllayer&quot;,&quot;barlayer&quot;,&quot;carpetlayer&quot;,&quot;violinlayer&quot;,&quot;boxlayer&quot;,&quot;ohlclayer&quot;,&quot;scattercarpetlayer&quot;,&quot;scatterlayer&quot;],clipOnAxisFalseQuery:[&quot;.scatterlayer&quot;,&quot;.barlayer&quot;,&quot;.funnellayer&quot;,&quot;.waterfalllayer&quot;],layerValue2layerClass:{&quot;above traces&quot;:&quot;above&quot;,&quot;below traces&quot;:&quot;below&quot;}}},99082:function(i,o,a){var s=a(71828),u=a(71739),c=a(41675).id2name,d=a(13838),f=a(42449),p=a(21994),m=a(50606).ALMOST_EQUAL,g=a(18783).FROM_BL;function b(T,k,S){var C=S.axIds,M=S.layoutOut,O=S.hasImage,D=M._axisConstraintGroups,P=M._axisMatchGroups,E=k._id,I=E.charAt(0),A=((M._splomAxes||{})[I]||{})[E]||{},F=k._id,j=F.charAt(0)===&quot;x&quot;;function z(G,X){return s.coerce(T,k,d,G,X)}k._matchGroup=null,k._constraintGroup=null,z(&quot;constrain&quot;,O?&quot;domain&quot;:&quot;range&quot;),s.coerce(T,k,{constraintoward:{valType:&quot;enumerated&quot;,values:j?[&quot;left&quot;,&quot;center&quot;,&quot;right&quot;]:[&quot;bottom&quot;,&quot;middle&quot;,&quot;top&quot;],dflt:j?&quot;center&quot;:&quot;middle&quot;}},&quot;constraintoward&quot;);var B,N,R=k.type,q=[];for(B=0;B&lt;C.length;B++)(N=C[B])!==F&amp;&amp;M[c(N)].type===R&amp;&amp;q.push(N);var Y=h(D,F);if(Y){var L=[];for(B=0;B&lt;q.length;B++)Y[N=q[B]]||L.push(N);q=L}var W,U,V=q.length;V&amp;&amp;(T.matches||A.matches)&amp;&amp;(W=s.coerce(T,k,{matches:{valType:&quot;enumerated&quot;,values:q,dflt:q.indexOf(A.matches)!==-1?A.matches:void 0}},&quot;matches&quot;));var te=O&amp;&amp;!j?k.anchor:void 0;if(V&amp;&amp;!W&amp;&amp;(T.scaleanchor||te)&amp;&amp;(U=s.coerce(T,k,{scaleanchor:{valType:&quot;enumerated&quot;,values:q.concat([!1])}},&quot;scaleanchor&quot;,te)),W){k._matchGroup=y(P,F,W,1);var ee=M[c(W)],H=v(M,k)/v(M,ee);j!==(W.charAt(0)===&quot;x&quot;)&amp;&amp;(H=(j?&quot;x&quot;:&quot;y&quot;)+H),y(D,F,W,H)}else T.matches&amp;&amp;C.indexOf(T.matches)!==-1&amp;&amp;s.warn(&quot;ignored &quot;+k._name+&#x27;.matches: &quot;&#x27;+T.matches+&#x27;&quot; to avoid an infinite loop&#x27;);if(U){var Z=z(&quot;scaleratio&quot;);Z||(Z=k.scaleratio=1),y(D,F,U,Z)}else T.scaleanchor&amp;&amp;C.indexOf(T.scaleanchor)!==-1&amp;&amp;s.warn(&quot;ignored &quot;+k._name+&#x27;.scaleanchor: &quot;&#x27;+T.scaleanchor+&#x27;&quot; to avoid either an infinite loop and possibly inconsistent scaleratios, or because this axis declares a *matches* constraint.&#x27;)}function v(T,k){var S=k.domain;return S||(S=T[c(k.overlaying)].domain),S[1]-S[0]}function h(T,k){for(var S=0;S&lt;T.length;S++)if(T[S][k])return T[S];return null}function y(T,k,S,C){var M,O,D,P,E,I=h(T,k);I===null?((I={})[k]=1,E=T.length,T.push(I)):E=T.indexOf(I);var A=Object.keys(I);for(M=0;M&lt;T.length;M++)if(D=T[M],M!==E&amp;&amp;D[S]){var F=D[S];for(O=0;O&lt;A.length;O++)D[P=A[O]]=w(F,w(C,I[P]));return void T.splice(E,1)}if(C!==1)for(O=0;O&lt;A.length;O++){var j=A[O];I[j]=w(C,I[j])}I[S]=1}function w(T,k){var S,C,M=&quot;&quot;,O=&quot;&quot;;typeof T==&quot;string&quot;&amp;&amp;(S=(M=T.match(/^[xy]*/)[0]).length,T=+T.substr(S)),typeof k==&quot;string&quot;&amp;&amp;(C=(O=k.match(/^[xy]*/)[0]).length,k=+k.substr(C));var D=T*k;return S||C?S&amp;&amp;C&amp;&amp;M.charAt(0)!==O.charAt(0)?S===C?D:(S&gt;C?M.substr(C):O.substr(S))+D:M+O+T*k:D}function _(T,k){for(var S=k._size,C=S.h/S.w,M={},O=Object.keys(T),D=0;D&lt;O.length;D++){var P=O[D],E=T[P];if(typeof E==&quot;string&quot;){var I=E.match(/^[xy]*/)[0],A=I.length;E=+E.substr(A);for(var F=I.charAt(0)===&quot;y&quot;?C:1/C,j=0;j&lt;A;j++)E*=F}M[P]=E}return M}function x(T,k){var S=T._inputDomain,C=g[T.constraintoward],M=S[0]+(S[1]-S[0])*C;T.domain=T._input.domain=[M+(S[0]-M)/k,M+(S[1]-M)/k],T.setScale()}o.handleDefaults=function(T,k,S){var C,M,O,D,P,E,I,A,F=S.axIds,j=S.axHasImage,z=k._axisConstraintGroups=[],B=k._axisMatchGroups=[];for(C=0;C&lt;F.length;C++)b(P=T[D=c(F[C])],E=k[D],{axIds:F,layoutOut:k,hasImage:j[D]});function N(ee,H){for(C=0;C&lt;ee.length;C++)for(O in M=ee[C])k[c(O)][H]=M}for(N(B,&quot;_matchGroup&quot;),C=0;C&lt;z.length;C++)for(O in M=z[C])if((E=k[c(O)]).fixedrange){for(var R in M){var q=c(R);(T[q]||{}).fixedrange===!1&amp;&amp;s.warn(&quot;fixedrange was specified as false for axis &quot;+q+&quot; but was overridden because another axis in its constraint group has fixedrange true&quot;),k[q].fixedrange=!0}break}for(C=0;C&lt;z.length;){for(O in M=z[C]){(E=k[c(O)])._matchGroup&amp;&amp;Object.keys(E._matchGroup).length===Object.keys(M).length&amp;&amp;(z.splice(C,1),C--);break}C++}N(z,&quot;_constraintGroup&quot;);var Y=[&quot;constrain&quot;,&quot;range&quot;,&quot;autorange&quot;,&quot;rangemode&quot;,&quot;rangebreaks&quot;,&quot;categoryorder&quot;,&quot;categoryarray&quot;],L=!1,W=!1;function U(){A=E[I],I===&quot;rangebreaks&quot;&amp;&amp;(W=E._hasDayOfWeekBreaks)}for(C=0;C&lt;B.length;C++){M=B[C];for(var V=0;V&lt;Y.length;V++){var te;for(O in I=Y[V],A=null,M)if(P=T[D=c(O)],E=k[D],I in E){if(!E.matches&amp;&amp;(te=E,I in P)){U();break}A===null&amp;&amp;I in P&amp;&amp;U()}if(I===&quot;range&quot;&amp;&amp;A&amp;&amp;P.range&amp;&amp;P.range.length===2&amp;&amp;P.range[0]!==null&amp;&amp;P.range[1]!==null&amp;&amp;(L=!0),I===&quot;autorange&quot;&amp;&amp;A===null&amp;&amp;L&amp;&amp;(A=!1),A===null&amp;&amp;I in te&amp;&amp;(A=te[I]),A!==null)for(O in M)(E=k[c(O)])[I]=I===&quot;range&quot;?A.slice():A,I===&quot;rangebreaks&quot;&amp;&amp;(E._hasDayOfWeekBreaks=W,p(E,k))}}},o.enforce=function(T){var k,S,C,M,O,D,P,E,I=T._fullLayout,A=I._axisConstraintGroups||[];for(k=0;k&lt;A.length;k++){C=_(A[k],I);var F=Object.keys(C),j=1/0,z=0,B=1/0,N={},R={},q=!1;for(S=0;S&lt;F.length;S++)R[M=F[S]]=O=I[c(M)],O._inputDomain?O.domain=O._inputDomain.slice():O._inputDomain=O.domain.slice(),O._inputRange||(O._inputRange=O.range.slice()),O.setScale(),N[M]=D=Math.abs(O._m)/C[M],j=Math.min(j,D),O.constrain!==&quot;domain&quot;&amp;&amp;O._constraintShrinkable||(B=Math.min(B,D)),delete O._constraintShrinkable,z=Math.max(z,D),O.constrain===&quot;domain&quot;&amp;&amp;(q=!0);if(!(j&gt;m*z)||q){for(S=0;S&lt;F.length;S++)if(D=N[M=F[S]],P=(O=R[M]).constrain,D!==B||P===&quot;domain&quot;)if(E=D/B,P===&quot;range&quot;)f(O,E);else{var Y=O._inputDomain,L=(O.domain[1]-O.domain[0])/(Y[1]-Y[0]),W=(O.r2l(O.range[1])-O.r2l(O.range[0]))/(O.r2l(O._inputRange[1])-O.r2l(O._inputRange[0]));if((E/=L)*W&lt;1){O.domain=O._input.domain=Y.slice(),f(O,E);continue}if(W&lt;1&amp;&amp;(O.range=O._input.range=O._inputRange.slice(),E*=W),O.autorange){var U=O.r2l(O.range[0]),V=O.r2l(O.range[1]),te=(U+V)/2,ee=te,H=te,Z=Math.abs(V-te),G=te-Z*E*1.0001,X=te+Z*E*1.0001,Q=u.makePadFn(I,O,0),re=u.makePadFn(I,O,1);x(O,E);var ae,ie,se=Math.abs(O._m),he=u.concatExtremes(T,O),Se=he.min,Oe=he.max;for(ie=0;ie&lt;Se.length;ie++)(ae=Se[ie].val-Q(Se[ie])/se)&gt;G&amp;&amp;ae&lt;ee&amp;&amp;(ee=ae);for(ie=0;ie&lt;Oe.length;ie++)(ae=Oe[ie].val+re(Oe[ie])/se)&lt;X&amp;&amp;ae&gt;H&amp;&amp;(H=ae);E/=(H-ee)/(2*Z),ee=O.l2r(ee),H=O.l2r(H),O.range=O._input.range=U&lt;V?[ee,H]:[H,ee]}x(O,E)}}}},o.getAxisGroup=function(T,k){for(var S=T._axisMatchGroups,C=0;C&lt;S.length;C++)if(S[C][k])return&quot;g&quot;+C;return k},o.clean=function(T,k){if(k._inputDomain){for(var S=!1,C=k._id,M=T._fullLayout._axisConstraintGroups,O=0;O&lt;M.length;O++)if(M[O][C]){S=!0;break}S&amp;&amp;k.constrain===&quot;domain&quot;||(k._input.domain=k.domain=k._inputDomain,delete k._inputDomain)}}},29323:function(i,o,a){var s=a(39898),u=a(71828),c=u.numberFormat,d=a(84267),f=a(38520),p=a(73972),m=u.strTranslate,g=a(63893),b=a(7901),v=a(91424),h=a(30211),y=a(89298),w=a(6964),_=a(28569),x=a(64505),T=x.selectingOrDrawing,k=x.freeMode,S=a(18783).FROM_TL,C=a(33306),M=a(61549).redrawReglTraces,O=a(74875),D=a(41675).getFromId,P=a(47322).prepSelect,E=a(47322).clearOutline,I=a(47322).selectOnClick,A=a(42449),F=a(85555),j=F.MINDRAG,z=F.MINZOOM,B=!0;function N(ae,ie,se,he){var Se=u.ensureSingle(ae.draglayer,ie,se,function(Oe){Oe.classed(&quot;drag&quot;,!0).style({fill:&quot;transparent&quot;,&quot;stroke-width&quot;:0}).attr(&quot;data-subplot&quot;,ae.id)});return Se.call(w,he),Se.node()}function R(ae,ie,se,he,Se,Oe,Pe){var Me=N(ae,&quot;rect&quot;,ie,se);return s.select(Me).call(v.setRect,he,Se,Oe,Pe),Me}function q(ae,ie){for(var se=0;se&lt;ae.length;se++)if(!ae[se].fixedrange)return ie;return&quot;&quot;}function Y(ae,ie,se,he,Se){for(var Oe=0;Oe&lt;ae.length;Oe++){var Pe=ae[Oe];if(!Pe.fixedrange)if(Pe.rangebreaks){var Me=Pe._id.charAt(0)===&quot;y&quot;,ce=Me?1-ie:ie,we=Me?1-se:se;he[Pe._name+&quot;.range[0]&quot;]=Pe.l2r(Pe.p2l(ce*Pe._length)),he[Pe._name+&quot;.range[1]&quot;]=Pe.l2r(Pe.p2l(we*Pe._length))}else{var K=Pe._rl[0],ne=Pe._rl[1]-K;he[Pe._name+&quot;.range[0]&quot;]=Pe.l2r(K+ne*ie),he[Pe._name+&quot;.range[1]&quot;]=Pe.l2r(K+ne*se)}}if(Se&amp;&amp;Se.length){var de=(ie+(1-se))/2;Y(Se,de,1-de,he,[])}}function L(ae,ie){for(var se=0;se&lt;ae.length;se++){var he=ae[se];if(!he.fixedrange){if(he.rangebreaks){var Se=he._length,Oe=(he.p2l(0+ie)-he.p2l(0)+(he.p2l(Se+ie)-he.p2l(Se)))/2;he.range=[he.l2r(he._rl[0]-Oe),he.l2r(he._rl[1]-Oe)]}else he.range=[he.l2r(he._rl[0]-ie/he._m),he.l2r(he._rl[1]-ie/he._m)];he.limitRange&amp;&amp;he.limitRange()}}}function W(ae){return 1-(ae&gt;=0?Math.min(ae,.9):1/(1/Math.max(ae,-.3)+3.222))}function U(ae,ie,se,he,Se){return ae.append(&quot;path&quot;).attr(&quot;class&quot;,&quot;zoombox&quot;).style({fill:ie&gt;.2?&quot;rgba(0,0,0,0)&quot;:&quot;rgba(255,255,255,0)&quot;,&quot;stroke-width&quot;:0}).attr(&quot;transform&quot;,m(se,he)).attr(&quot;d&quot;,Se+&quot;Z&quot;)}function V(ae,ie,se){return ae.append(&quot;path&quot;).attr(&quot;class&quot;,&quot;zoombox-corners&quot;).style({fill:b.background,stroke:b.defaultLine,&quot;stroke-width&quot;:1,opacity:0}).attr(&quot;transform&quot;,m(ie,se)).attr(&quot;d&quot;,&quot;M0,0Z&quot;)}function te(ae,ie,se,he,Se,Oe){ae.attr(&quot;d&quot;,he+&quot;M&quot;+se.l+&quot;,&quot;+se.t+&quot;v&quot;+se.h+&quot;h&quot;+se.w+&quot;v-&quot;+se.h+&quot;h-&quot;+se.w+&quot;Z&quot;),ee(ae,ie,Se,Oe)}function ee(ae,ie,se,he){se||(ae.transition().style(&quot;fill&quot;,he&gt;.2?&quot;rgba(0,0,0,0.4)&quot;:&quot;rgba(255,255,255,0.3)&quot;).duration(200),ie.transition().style(&quot;opacity&quot;,1).duration(200))}function H(ae){s.select(ae).selectAll(&quot;.zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners&quot;).remove()}function Z(ae){B&amp;&amp;ae.data&amp;&amp;ae._context.showTips&amp;&amp;(u.notifier(u._(ae,&quot;Double-click to zoom back out&quot;),&quot;long&quot;),B=!1)}function G(ae){var ie=Math.floor(Math.min(ae.b-ae.t,ae.r-ae.l,z)/2);return&quot;M&quot;+(ae.l-3.5)+&quot;,&quot;+(ae.t-.5+ie)+&quot;h3v&quot;+-ie+&quot;h&quot;+ie+&quot;v-3h-&quot;+(ie+3)+&quot;ZM&quot;+(ae.r+3.5)+&quot;,&quot;+(ae.t-.5+ie)+&quot;h-3v&quot;+-ie+&quot;h&quot;+-ie+&quot;v-3h&quot;+(ie+3)+&quot;ZM&quot;+(ae.r+3.5)+&quot;,&quot;+(ae.b+.5-ie)+&quot;h-3v&quot;+ie+&quot;h&quot;+-ie+&quot;v3h&quot;+(ie+3)+&quot;ZM&quot;+(ae.l-3.5)+&quot;,&quot;+(ae.b+.5-ie)+&quot;h3v&quot;+ie+&quot;h&quot;+ie+&quot;v3h-&quot;+(ie+3)+&quot;Z&quot;}function X(ae,ie,se,he,Se){for(var Oe,Pe,Me,ce,we=!1,K={},ne={},de=(Se||{}).xaHash,_e=(Se||{}).yaHash,ue=0;ue&lt;ie.length;ue++){var pe=ie[ue];for(Oe in se)if(pe[Oe]){for(Me in pe)Se&amp;&amp;(de[Me]||_e[Me])||(Me.charAt(0)===&quot;x&quot;?se:he)[Me]||(K[Me]=Oe);for(Pe in he)Se&amp;&amp;(de[Pe]||_e[Pe])||!pe[Pe]||(we=!0)}for(Pe in he)if(pe[Pe])for(ce in pe)Se&amp;&amp;(de[ce]||_e[ce])||(ce.charAt(0)===&quot;x&quot;?se:he)[ce]||(ne[ce]=Pe)}we&amp;&amp;(u.extendFlat(K,ne),ne={});var xe={},ye=[];for(Me in K){var Te=D(ae,Me);ye.push(Te),xe[Te._id]=Te}var Ae={},Re=[];for(ce in ne){var Le=D(ae,ce);Re.push(Le),Ae[Le._id]=Le}return{xaHash:xe,yaHash:Ae,xaxes:ye,yaxes:Re,xLinks:K,yLinks:ne,isSubplotConstrained:we}}function Q(ae,ie){if(f){var se=ae.onwheel!==void 0?&quot;wheel&quot;:&quot;mousewheel&quot;;ae._onwheel&amp;&amp;ae.removeEventListener(se,ae._onwheel),ae._onwheel=ie,ae.addEventListener(se,ie,{passive:!1})}else ae.onwheel!==void 0?ae.onwheel=ie:ae.onmousewheel!==void 0?ae.onmousewheel=ie:ae.isAddedWheelEvent||(ae.isAddedWheelEvent=!0,ae.addEventListener(&quot;wheel&quot;,ie,{passive:!1}))}function re(ae){var ie=[];for(var se in ae)ie.push(ae[se]);return ie}i.exports={makeDragBox:function(ae,ie,se,he,Se,Oe,Pe,Me){var ce,we,K,ne,de,_e,ue,pe,xe,ye,Te,Ae,Re,Le,$e,Fe,Be,Ue,qe,Xe,ot,st,dt,vt=ae._fullLayout._zoomlayer,We=Pe+Me===&quot;nsew&quot;,ze=(Pe+Me).length===1;function tt(){if(ce=ie.xaxis,we=ie.yaxis,xe=ce._length,ye=we._length,ue=ce._offset,pe=we._offset,(K={})[ce._id]=ce,(ne={})[we._id]=we,Pe&amp;&amp;Me)for(var kt=ie.overlays,Ot=0;Ot&lt;kt.length;Ot++){var At=kt[Ot].xaxis;K[At._id]=At;var Nt=kt[Ot].yaxis;ne[Nt._id]=Nt}de=re(K),_e=re(ne),Re=q(de,Me),Le=q(_e,Pe),$e=!Le&amp;&amp;!Re,Ae=X(ae,ae._fullLayout._axisMatchGroups,K,ne);var $t=(Te=X(ae,ae._fullLayout._axisConstraintGroups,K,ne,Ae)).isSubplotConstrained||Ae.isSubplotConstrained;Fe=Me||$t,Be=Pe||$t;var Bt=ae._fullLayout;Ue=Bt._has(&quot;scattergl&quot;),qe=Bt._has(&quot;splom&quot;),Xe=Bt._has(&quot;svg&quot;)}se+=ie.yaxis._shift,tt();var it=function(kt,Ot,At){return kt?kt===&quot;nsew&quot;?At?&quot;&quot;:Ot===&quot;pan&quot;?&quot;move&quot;:&quot;crosshair&quot;:kt.toLowerCase()+&quot;-resize&quot;:&quot;pointer&quot;}(Le+Re,ae._fullLayout.dragmode,We),St=R(ie,Pe+Me+&quot;drag&quot;,it,se,he,Se,Oe);if($e&amp;&amp;!We)return St.onmousedown=null,St.style.pointerEvents=&quot;none&quot;,St;var Ze,ut,ht,Rt,Ct,Wt,_t,be,Ce,Ge,He={element:St,gd:ae,plotinfo:ie};function et(){He.plotinfo.selection=!1,E(ae)}function Ke(kt,Ot){var At=He.gd;if(At._fullLayout._activeShapeIndex&gt;=0)At._fullLayout._deactivateShape(At);else{var Nt=At._fullLayout.clickmode;if(H(At),kt!==2||ze||gt(),We)Nt.indexOf(&quot;select&quot;)&gt;-1&amp;&amp;I(Ot,At,de,_e,ie.id,He),Nt.indexOf(&quot;event&quot;)&gt;-1&amp;&amp;h.click(At,Ot,ie.id);else if(kt===1&amp;&amp;ze){var $t=Pe?we:ce,Bt=Pe===&quot;s&quot;||Me===&quot;w&quot;?0:1,Xt=$t._name+&quot;.range[&quot;+Bt+&quot;]&quot;,Zt=function(sn,xn){var mn,dn=sn.range[xn],gn=Math.abs(dn-sn.range[1-xn]);return sn.type===&quot;date&quot;?dn:sn.type===&quot;log&quot;?(mn=Math.ceil(Math.max(0,-Math.log(gn)/Math.LN10))+3,c(&quot;.&quot;+mn+&quot;g&quot;)(Math.pow(10,dn))):(mn=Math.floor(Math.log(Math.abs(dn))/Math.LN10)-Math.floor(Math.log(gn)/Math.LN10)+4,c(&quot;.&quot;+String(mn)+&quot;g&quot;)(dn))}($t,Bt),qt=&quot;left&quot;,Ht=&quot;middle&quot;;if($t.fixedrange)return;Pe?(Ht=Pe===&quot;n&quot;?&quot;top&quot;:&quot;bottom&quot;,$t.side===&quot;right&quot;&amp;&amp;(qt=&quot;right&quot;)):Me===&quot;e&quot;&amp;&amp;(qt=&quot;right&quot;),At._context.showAxisRangeEntryBoxes&amp;&amp;s.select(St).call(g.makeEditable,{gd:At,immediate:!0,background:At._fullLayout.paper_bgcolor,text:String(Zt),fill:$t.tickfont?$t.tickfont.color:&quot;#444&quot;,horizontalAlign:qt,verticalAlign:Ht}).on(&quot;edit&quot;,function(sn){var xn=$t.d2r(sn);xn!==void 0&amp;&amp;p.call(&quot;_guiRelayout&quot;,At,Xt,xn)})}}}function Ye(kt,Ot){if(ae._transitioningWithDuration)return!1;var At=Math.max(0,Math.min(xe,st*kt+Ze)),Nt=Math.max(0,Math.min(ye,dt*Ot+ut)),$t=Math.abs(At-Ze),Bt=Math.abs(Nt-ut);function Xt(){_t=&quot;&quot;,ht.r=ht.l,ht.t=ht.b,Ce.attr(&quot;d&quot;,&quot;M0,0Z&quot;)}if(ht.l=Math.min(Ze,At),ht.r=Math.max(Ze,At),ht.t=Math.min(ut,Nt),ht.b=Math.max(ut,Nt),Te.isSubplotConstrained)$t&gt;z||Bt&gt;z?(_t=&quot;xy&quot;,$t/xe&gt;Bt/ye?(Bt=$t*ye/xe,ut&gt;Nt?ht.t=ut-Bt:ht.b=ut+Bt):($t=Bt*xe/ye,Ze&gt;At?ht.l=Ze-$t:ht.r=Ze+$t),Ce.attr(&quot;d&quot;,G(ht))):Xt();else if(Ae.isSubplotConstrained)if($t&gt;z||Bt&gt;z){_t=&quot;xy&quot;;var Zt=Math.min(ht.l/xe,(ye-ht.b)/ye),qt=Math.max(ht.r/xe,(ye-ht.t)/ye);ht.l=Zt*xe,ht.r=qt*xe,ht.b=(1-Zt)*ye,ht.t=(1-qt)*ye,Ce.attr(&quot;d&quot;,G(ht))}else Xt();else!Le||Bt&lt;Math.min(Math.max(.6*$t,j),z)?$t&lt;j||!Re?Xt():(ht.t=0,ht.b=ye,_t=&quot;x&quot;,Ce.attr(&quot;d&quot;,function(Ht,sn){return&quot;M&quot;+(Ht.l-.5)+&quot;,&quot;+(sn-z-.5)+&quot;h-3v&quot;+(2*z+1)+&quot;h3ZM&quot;+(Ht.r+.5)+&quot;,&quot;+(sn-z-.5)+&quot;h3v&quot;+(2*z+1)+&quot;h-3Z&quot;}(ht,ut))):!Re||$t&lt;Math.min(.6*Bt,z)?(ht.l=0,ht.r=xe,_t=&quot;y&quot;,Ce.attr(&quot;d&quot;,function(Ht,sn){return&quot;M&quot;+(sn-z-.5)+&quot;,&quot;+(Ht.t-.5)+&quot;v-3h&quot;+(2*z+1)+&quot;v3ZM&quot;+(sn-z-.5)+&quot;,&quot;+(Ht.b+.5)+&quot;v3h&quot;+(2*z+1)+&quot;v-3Z&quot;}(ht,Ze))):(_t=&quot;xy&quot;,Ce.attr(&quot;d&quot;,G(ht)));ht.w=ht.r-ht.l,ht.h=ht.b-ht.t,_t&amp;&amp;(Ge=!0),ae._dragged=Ge,te(be,Ce,ht,Ct,Wt,Rt),nt(),ae.emit(&quot;plotly_relayouting&quot;,ot),Wt=!0}function nt(){ot={},_t!==&quot;xy&quot;&amp;&amp;_t!==&quot;x&quot;||(Y(de,ht.l/xe,ht.r/xe,ot,Te.xaxes),jt(&quot;x&quot;,ot)),_t!==&quot;xy&quot;&amp;&amp;_t!==&quot;y&quot;||(Y(_e,(ye-ht.b)/ye,(ye-ht.t)/ye,ot,Te.yaxes),jt(&quot;y&quot;,ot))}function ct(){nt(),H(ae),mt(),Z(ae)}He.prepFn=function(kt,Ot,At){var Nt=He.dragmode,$t=ae._fullLayout.dragmode;$t!==Nt&amp;&amp;(He.dragmode=$t),tt(),st=ae._fullLayout._invScaleX,dt=ae._fullLayout._invScaleY,$e||(We?kt.shiftKey?$t===&quot;pan&quot;?$t=&quot;zoom&quot;:T($t)||($t=&quot;pan&quot;):kt.ctrlKey&amp;&amp;($t=&quot;pan&quot;):$t=&quot;pan&quot;),k($t)?He.minDrag=1:He.minDrag=void 0,T($t)?(He.xaxes=de,He.yaxes=_e,P(kt,Ot,At,He,$t)):(He.clickFn=Ke,T(Nt)&amp;&amp;et(),$e||($t===&quot;zoom&quot;?(He.moveFn=Ye,He.doneFn=ct,He.minDrag=1,function(Bt,Xt,Zt){var qt=St.getBoundingClientRect();Ze=Xt-qt.left,ut=Zt-qt.top,ae._fullLayout._calcInverseTransform(ae);var Ht=u.apply3DTransform(ae._fullLayout._invTransform)(Ze,ut);Ze=Ht[0],ut=Ht[1],ht={l:Ze,r:Ze,w:0,t:ut,b:ut,h:0},Rt=ae._hmpixcount?ae._hmlumcount/ae._hmpixcount:d(ae._fullLayout.plot_bgcolor).getLuminance(),Wt=!1,_t=&quot;xy&quot;,Ge=!1,be=U(vt,Rt,ue,pe,Ct=&quot;M0,0H&quot;+xe+&quot;V&quot;+ye+&quot;H0V0&quot;),Ce=V(vt,ue,pe)}(0,Ot,At)):$t===&quot;pan&quot;&amp;&amp;(He.moveFn=Mt,He.doneFn=mt))),ae._fullLayout._redrag=function(){var Bt=ae._dragdata;if(Bt&amp;&amp;Bt.element===St){var Xt=ae._fullLayout.dragmode;T(Xt)||(tt(),xt([0,0,xe,ye]),He.moveFn(Bt.dx,Bt.dy))}}},_.init(He);var yt=[0,0,xe,ye],rt=null,Ft=F.REDRAWDELAY,Yt=ie.mainplot?ae._fullLayout._plots[ie.mainplot]:ie;function Mt(kt,Ot){if(kt*=st,Ot*=dt,!ae._transitioningWithDuration){if(ae._fullLayout._replotting=!0,Re===&quot;ew&quot;||Le===&quot;ns&quot;){var At=Re?-kt:0,Nt=Le?-Ot:0;if(Ae.isSubplotConstrained){if(Re&amp;&amp;Le){var $t=(kt/xe-Ot/ye)/2;At=-(kt=$t*xe),Nt=-(Ot=-$t*ye)}Le?At=-Nt*xe/ye:Nt=-At*ye/xe}return Re&amp;&amp;(L(de,kt),jt(&quot;x&quot;)),Le&amp;&amp;(L(_e,Ot),jt(&quot;y&quot;)),xt([At,Nt,xe,ye]),Lt(),void ae.emit(&quot;plotly_relayouting&quot;,ot)}var Bt,Xt,Zt=Re===&quot;w&quot;==(Le===&quot;n&quot;)?1:-1;if(Re&amp;&amp;Le&amp;&amp;(Te.isSubplotConstrained||Ae.isSubplotConstrained)){var qt=(kt/xe+Zt*Ot/ye)/2;kt=qt*xe,Ot=Zt*qt*ye}if(Re===&quot;w&quot;?kt=mn(de,0,kt):Re===&quot;e&quot;?kt=mn(de,1,-kt):Re||(kt=0),Le===&quot;n&quot;?Ot=mn(_e,1,Ot):Le===&quot;s&quot;?Ot=mn(_e,0,-Ot):Le||(Ot=0),Bt=Re===&quot;w&quot;?kt:0,Xt=Le===&quot;n&quot;?Ot:0,Te.isSubplotConstrained&amp;&amp;!Ae.isSubplotConstrained||Ae.isSubplotConstrained&amp;&amp;Re&amp;&amp;Le&amp;&amp;Zt&gt;0){var Ht;if(Ae.isSubplotConstrained||!Re&amp;&amp;Le.length===1){for(Ht=0;Ht&lt;de.length;Ht++)de[Ht].range=de[Ht]._r.slice(),A(de[Ht],1-Ot/ye);Bt=(kt=Ot*xe/ye)/2}if(Ae.isSubplotConstrained||!Le&amp;&amp;Re.length===1){for(Ht=0;Ht&lt;_e.length;Ht++)_e[Ht].range=_e[Ht]._r.slice(),A(_e[Ht],1-kt/xe);Xt=(Ot=kt*ye/xe)/2}}Ae.isSubplotConstrained&amp;&amp;Le||jt(&quot;x&quot;),Ae.isSubplotConstrained&amp;&amp;Re||jt(&quot;y&quot;);var sn=xe-kt,xn=ye-Ot;!Ae.isSubplotConstrained||Re&amp;&amp;Le||(Re?(Xt=Bt?0:kt*ye/xe,xn=sn*ye/xe):(Bt=Xt?0:Ot*xe/ye,sn=xn*xe/ye)),xt([Bt,Xt,sn,xn]),Lt(),ae.emit(&quot;plotly_relayouting&quot;,ot)}function mn(dn,gn,en){for(var kn,un,tn=1-gn,Fn=0;Fn&lt;dn.length;Fn++){var Rn=dn[Fn];if(!Rn.fixedrange){kn=Rn,un=Rn._rl[tn]+(Rn._rl[gn]-Rn._rl[tn])/W(en/Rn._length);var Bn=Rn.l2r(un);Bn!==!1&amp;&amp;Bn!==void 0&amp;&amp;(Rn.range[gn]=Bn)}}return kn._length*(kn._rl[gn]-un)/(kn._rl[gn]-kn._rl[tn])}}function jt(kt,Ot){for(var At=Ae.isSubplotConstrained?{x:_e,y:de}[kt]:Ae[kt+&quot;axes&quot;],Nt=Ae.isSubplotConstrained?{x:de,y:_e}[kt]:[],$t=0;$t&lt;At.length;$t++){var Bt=At[$t],Xt=Bt._id,Zt=Ae.xLinks[Xt]||Ae.yLinks[Xt],qt=Nt[0]||K[Zt]||ne[Zt];qt&amp;&amp;(Ot?(Ot[Bt._name+&quot;.range[0]&quot;]=Ot[qt._name+&quot;.range[0]&quot;],Ot[Bt._name+&quot;.range[1]&quot;]=Ot[qt._name+&quot;.range[1]&quot;]):Bt.range=qt.range.slice())}}function Lt(){var kt,Ot=[];function At(Xt){for(kt=0;kt&lt;Xt.length;kt++)Xt[kt].fixedrange||Ot.push(Xt[kt]._id)}function Nt(Xt,Zt){for(kt=0;kt&lt;Xt.length;kt++){var qt=Xt[kt],Ht=qt[Zt];qt.fixedrange||Ht.tickmode!==&quot;sync&quot;||Ot.push(Ht._id)}}for(Fe&amp;&amp;(At(de),At(Te.xaxes),At(Ae.xaxes),Nt(ie.overlays,&quot;xaxis&quot;)),Be&amp;&amp;(At(_e),At(Te.yaxes),At(Ae.yaxes),Nt(ie.overlays,&quot;yaxis&quot;)),ot={},kt=0;kt&lt;Ot.length;kt++){var $t=Ot[kt],Bt=D(ae,$t);y.drawOne(ae,Bt,{skipTitle:!0}),ot[Bt._name+&quot;.range[0]&quot;]=Bt.range[0],ot[Bt._name+&quot;.range[1]&quot;]=Bt.range[1]}y.redrawComponents(ae,Ot)}function gt(){if(!ae._transitioningWithDuration){var kt=ae._context.doubleClick,Ot=[];Re&amp;&amp;(Ot=Ot.concat(de)),Le&amp;&amp;(Ot=Ot.concat(_e)),Ae.xaxes&amp;&amp;(Ot=Ot.concat(Ae.xaxes)),Ae.yaxes&amp;&amp;(Ot=Ot.concat(Ae.yaxes));var At,Nt,$t={};if(kt===&quot;reset+autosize&quot;)for(kt=&quot;autosize&quot;,Nt=0;Nt&lt;Ot.length;Nt++){var Bt=(At=Ot[Nt])._rangeInitial0,Xt=At._rangeInitial1,Zt=Bt!==void 0||Xt!==void 0;if(Zt&amp;&amp;(Bt!==void 0&amp;&amp;Bt!==At.range[0]||Xt!==void 0&amp;&amp;Xt!==At.range[1])||!Zt&amp;&amp;At.autorange!==!0){kt=&quot;reset&quot;;break}}if(kt===&quot;autosize&quot;)for(Nt=0;Nt&lt;Ot.length;Nt++)(At=Ot[Nt]).fixedrange||($t[At._name+&quot;.autorange&quot;]=!0);else if(kt===&quot;reset&quot;){for((Re||Te.isSubplotConstrained)&amp;&amp;(Ot=Ot.concat(Te.xaxes)),Le&amp;&amp;!Te.isSubplotConstrained&amp;&amp;(Ot=Ot.concat(Te.yaxes)),Te.isSubplotConstrained&amp;&amp;(Re?Le||(Ot=Ot.concat(_e)):Ot=Ot.concat(de)),Nt=0;Nt&lt;Ot.length;Nt++)if(!(At=Ot[Nt]).fixedrange){var qt=At._name,Ht=At._autorangeInitial;At._rangeInitial0===void 0&amp;&amp;At._rangeInitial1===void 0?$t[qt+&quot;.autorange&quot;]=!0:At._rangeInitial0===void 0?($t[qt+&quot;.autorange&quot;]=Ht,$t[qt+&quot;.range&quot;]=[null,At._rangeInitial1]):At._rangeInitial1===void 0?($t[qt+&quot;.range&quot;]=[At._rangeInitial0,null],$t[qt+&quot;.autorange&quot;]=Ht):$t[qt+&quot;.range&quot;]=[At._rangeInitial0,At._rangeInitial1]}}ae.emit(&quot;plotly_doubleclick&quot;,null),p.call(&quot;_guiRelayout&quot;,ae,$t)}}function mt(){xt([0,0,xe,ye]),u.syncOrAsync([O.previousPromises,function(){ae._fullLayout._replotting=!1,p.call(&quot;_guiRelayout&quot;,ae,ot)}],ae)}function xt(kt){var Ot,At,Nt,$t,Bt=ae._fullLayout,Xt=Bt._plots,Zt=Bt._subplots.cartesian;if(qe&amp;&amp;p.subplotsRegistry.splom.drag(ae),Ue){for(Ot=0;Ot&lt;Zt.length;Ot++)if(Nt=(At=Xt[Zt[Ot]]).xaxis,$t=At.yaxis,At._scene){var qt=u.simpleMap(Nt.range,Nt.r2l),Ht=u.simpleMap($t.range,$t.r2l);Nt.limitRange&amp;&amp;Nt.limitRange(),$t.limitRange&amp;&amp;$t.limitRange(),qt=Nt.range,Ht=$t.range,At._scene.update({range:[qt[0],Ht[0],qt[1],Ht[1]]})}}if((qe||Ue)&amp;&amp;(C(ae),M(ae)),Xe){var sn=kt[2]/ce._length,xn=kt[3]/we._length;for(Ot=0;Ot&lt;Zt.length;Ot++){Nt=(At=Xt[Zt[Ot]]).xaxis,$t=At.yaxis;var mn,dn,gn,en,kn=(Fe||Ae.isSubplotConstrained)&amp;&amp;!Nt.fixedrange&amp;&amp;K[Nt._id],un=(Be||Ae.isSubplotConstrained)&amp;&amp;!$t.fixedrange&amp;&amp;ne[$t._id];if(kn?(mn=sn,gn=Me||Ae.isSubplotConstrained?kt[0]:zt(Nt,mn)):Ae.xaHash[Nt._id]?(mn=sn,gn=kt[0]*Nt._length/ce._length):Ae.yaHash[Nt._id]?(mn=xn,gn=Le===&quot;ns&quot;?-kt[1]*Nt._length/we._length:zt(Nt,mn,{n:&quot;top&quot;,s:&quot;bottom&quot;}[Le])):gn=It(Nt,mn=Ut(Nt,sn,xn)),mn&gt;1&amp;&amp;(Nt.maxallowed!==void 0&amp;&amp;Fe===(Nt.range[0]&lt;Nt.range[1]?&quot;e&quot;:&quot;w&quot;)||Nt.minallowed!==void 0&amp;&amp;Fe===(Nt.range[0]&lt;Nt.range[1]?&quot;w&quot;:&quot;e&quot;))&amp;&amp;(mn=1,gn=0),un?(dn=xn,en=Pe||Ae.isSubplotConstrained?kt[1]:zt($t,dn)):Ae.yaHash[$t._id]?(dn=xn,en=kt[1]*$t._length/we._length):Ae.xaHash[$t._id]?(dn=sn,en=Re===&quot;ew&quot;?-kt[0]*$t._length/ce._length:zt($t,dn,{e:&quot;right&quot;,w:&quot;left&quot;}[Re])):en=It($t,dn=Ut($t,sn,xn)),dn&gt;1&amp;&amp;($t.maxallowed!==void 0&amp;&amp;Be===($t.range[0]&lt;$t.range[1]?&quot;n&quot;:&quot;s&quot;)||$t.minallowed!==void 0&amp;&amp;Be===($t.range[0]&lt;$t.range[1]?&quot;s&quot;:&quot;n&quot;))&amp;&amp;(dn=1,en=0),mn||dn){mn||(mn=1),dn||(dn=1);var tn=Nt._offset-gn/mn,Fn=$t._offset-en/dn;At.clipRect.call(v.setTranslate,gn,en).call(v.setScale,mn,dn),At.plot.call(v.setTranslate,tn,Fn).call(v.setScale,1/mn,1/dn),mn===At.xScaleFactor&amp;&amp;dn===At.yScaleFactor||(v.setPointGroupScale(At.zoomScalePts,mn,dn),v.setTextPointsScale(At.zoomScaleTxt,mn,dn)),v.hideOutsideRangePoints(At.clipOnAxisFalseTraces,At),At.xScaleFactor=mn,At.yScaleFactor=dn}}}}function Ut(kt,Ot,At){return kt.fixedrange?0:Fe&amp;&amp;Te.xaHash[kt._id]?Ot:Be&amp;&amp;(Te.isSubplotConstrained?Te.xaHash:Te.yaHash)[kt._id]?At:0}function It(kt,Ot){return Ot?(kt.range=kt._r.slice(),A(kt,Ot),zt(kt,Ot)):0}function zt(kt,Ot,At){return kt._length*(1-Ot)*S[At||kt.constraintoward||&quot;middle&quot;]}return Pe.length*Me.length!=1&amp;&amp;Q(St,function(kt){if(ae._context._scrollZoom.cartesian||ae._fullLayout._enablescrollzoom){if(et(),ae._transitioningWithDuration)return kt.preventDefault(),void kt.stopPropagation();tt(),clearTimeout(rt);var Ot=-kt.deltaY;if(isFinite(Ot)||(Ot=kt.wheelDelta/10),isFinite(Ot)){var At,Nt=Math.exp(-Math.min(Math.max(Ot,-20),20)/200),$t=Yt.draglayer.select(&quot;.nsewdrag&quot;).node().getBoundingClientRect(),Bt=(kt.clientX-$t.left)/$t.width,Xt=($t.bottom-kt.clientY)/$t.height;if(Fe){for(Me||(Bt=.5),At=0;At&lt;de.length;At++)Zt(de[At],Bt,Nt);jt(&quot;x&quot;),yt[2]*=Nt,yt[0]+=yt[2]*Bt*(1/Nt-1)}if(Be){for(Pe||(Xt=.5),At=0;At&lt;_e.length;At++)Zt(_e[At],Xt,Nt);jt(&quot;y&quot;),yt[3]*=Nt,yt[1]+=yt[3]*(1-Xt)*(1/Nt-1)}xt(yt),Lt(),ae.emit(&quot;plotly_relayouting&quot;,ot),rt=setTimeout(function(){ae._fullLayout&amp;&amp;(yt=[0,0,xe,ye],mt())},Ft),kt.preventDefault()}else u.log(&quot;Did not find wheel motion attributes: &quot;,kt)}function Zt(qt,Ht,sn){if(!qt.fixedrange){var xn=u.simpleMap(qt.range,qt.r2l),mn=xn[0]+(xn[1]-xn[0])*Ht;qt.range=xn.map(function(dn){return qt.l2r(mn+(dn-mn)*sn)})}}}),St},makeDragger:N,makeRectDragger:R,makeZoombox:U,makeCorners:V,updateZoombox:te,xyCorners:G,transitionZoombox:ee,removeZoombox:H,showDoubleClickNotifier:Z,attachWheelEventHandler:Q}},4305:function(i,o,a){var s=a(39898),u=a(30211),c=a(28569),d=a(6964),f=a(29323).makeDragBox,p=a(85555).DRAGGERSIZE;o.initInteractions=function(m){var g=m._fullLayout;if(m._context.staticPlot)s.select(m).selectAll(&quot;.drag&quot;).remove();else if(g._has(&quot;cartesian&quot;)||g._has(&quot;splom&quot;)){Object.keys(g._plots||{}).sort(function(v,h){if((g._plots[v].mainplot&amp;&amp;!0)===(g._plots[h].mainplot&amp;&amp;!0)){var y=v.split(&quot;y&quot;),w=h.split(&quot;y&quot;);return y[0]===w[0]?Number(y[1]||1)-Number(w[1]||1):Number(y[0]||1)-Number(w[0]||1)}return g._plots[v].mainplot?1:-1}).forEach(function(v){var h=g._plots[v],y=h.xaxis,w=h.yaxis;if(!h.mainplot){var _=f(m,h,y._offset,w._offset,y._length,w._length,&quot;ns&quot;,&quot;ew&quot;);_.onmousemove=function(k){m._fullLayout._rehover=function(){m._fullLayout._hoversubplot===v&amp;&amp;m._fullLayout._plots[v]&amp;&amp;u.hover(m,k,v)},u.hover(m,k,v),m._fullLayout._lasthover=_,m._fullLayout._hoversubplot=v},_.onmouseout=function(k){m._dragging||(m._fullLayout._hoversubplot=null,c.unhover(m,k))},m._context.showAxisDragHandles&amp;&amp;(f(m,h,y._offset-p,w._offset-p,p,p,&quot;n&quot;,&quot;w&quot;),f(m,h,y._offset+y._length,w._offset-p,p,p,&quot;n&quot;,&quot;e&quot;),f(m,h,y._offset-p,w._offset+w._length,p,p,&quot;s&quot;,&quot;w&quot;),f(m,h,y._offset+y._length,w._offset+w._length,p,p,&quot;s&quot;,&quot;e&quot;))}if(m._context.showAxisDragHandles){if(v===y._mainSubplot){var x=y._mainLinePosition;y.side===&quot;top&quot;&amp;&amp;(x-=p),f(m,h,y._offset+.1*y._length,x,.8*y._length,p,&quot;&quot;,&quot;ew&quot;),f(m,h,y._offset,x,.1*y._length,p,&quot;&quot;,&quot;w&quot;),f(m,h,y._offset+.9*y._length,x,.1*y._length,p,&quot;&quot;,&quot;e&quot;)}if(v===w._mainSubplot){var T=w._mainLinePosition;w.side!==&quot;right&quot;&amp;&amp;(T-=p),f(m,h,T,w._offset+.1*w._length,p,.8*w._length,&quot;ns&quot;,&quot;&quot;),f(m,h,T,w._offset+.9*w._length,p,.1*w._length,&quot;s&quot;,&quot;&quot;),f(m,h,T,w._offset,p,.1*w._length,&quot;n&quot;,&quot;&quot;)}}});var b=g._hoverlayer.node();b.onmousemove=function(v){v.target=m._fullLayout._lasthover,u.hover(m,v,g._hoversubplot)},b.onclick=function(v){v.target=m._fullLayout._lasthover,u.click(m,v)},b.onmousedown=function(v){m._fullLayout._lasthover.onmousedown(v)},o.updateFx(m)}},o.updateFx=function(m){var g=m._fullLayout,b=g.dragmode===&quot;pan&quot;?&quot;move&quot;:&quot;crosshair&quot;;d(g._draggers,b)}},76325:function(i,o,a){var s=a(73972),u=a(71828),c=a(41675);i.exports=function(d){return function(f,p){var m=f[d];if(Array.isArray(m))for(var g=s.subplotsRegistry.cartesian,b=g.idRegex,v=p._subplots,h=v.xaxis,y=v.yaxis,w=v.cartesian,_=p._has(&quot;cartesian&quot;)||p._has(&quot;gl2d&quot;),x=0;x&lt;m.length;x++){var T=m[x];if(u.isPlainObject(T)){var k=c.cleanId(T.xref,&quot;x&quot;,!1),S=c.cleanId(T.yref,&quot;y&quot;,!1),C=b.x.test(k),M=b.y.test(S);if(C||M){_||u.pushUnique(p._basePlotModules,g);var O=!1;C&amp;&amp;h.indexOf(k)===-1&amp;&amp;(h.push(k),O=!0),M&amp;&amp;y.indexOf(S)===-1&amp;&amp;(y.push(S),O=!0),O&amp;&amp;C&amp;&amp;M&amp;&amp;w.push(k+S)}}}}}},93612:function(i,o,a){var s=a(39898),u=a(73972),c=a(71828),d=a(74875),f=a(91424),p=a(27659).a0,m=a(41675),g=a(85555),b=a(77922),v=c.ensureSingle;function h(T,k,S){return c.ensureSingle(T,k,S,function(C){C.datum(S)})}function y(T,k,S,C,M){for(var O,D,P,E=g.traceLayerClasses,I=T._fullLayout,A=I._modules,F=[],j=[],z=0;z&lt;A.length;z++){var B=(O=A[z]).name,N=u.modules[B].categories;if(N.svg){var R=O.layerName||B+&quot;layer&quot;,q=O.plot;P=(D=p(S,q))[0],S=D[1],P.length&amp;&amp;F.push({i:E.indexOf(R),className:R,plotMethod:q,cdModule:P}),N.zoomScale&amp;&amp;j.push(&quot;.&quot;+R)}}F.sort(function(W,U){return W.i-U.i});var Y=k.plot.selectAll(&quot;g.mlayer&quot;).data(F,function(W){return W.className});if(Y.enter().append(&quot;g&quot;).attr(&quot;class&quot;,function(W){return W.className}).classed(&quot;mlayer&quot;,!0).classed(&quot;rangeplot&quot;,k.isRangePlot),Y.exit().remove(),Y.order(),Y.each(function(W){var U=s.select(this),V=W.className;W.plotMethod(T,k,W.cdModule,U,C,M),g.clipOnAxisFalseQuery.indexOf(&quot;.&quot;+V)===-1&amp;&amp;f.setClipUrl(U,k.layerClipId,T)}),I._has(&quot;scattergl&quot;)&amp;&amp;(O=u.getModule(&quot;scattergl&quot;),P=p(S,O)[0],O.plot(T,k,P)),!T._context.staticPlot&amp;&amp;(k._hasClipOnAxisFalse&amp;&amp;(k.clipOnAxisFalseTraces=k.plot.selectAll(g.clipOnAxisFalseQuery.join(&quot;,&quot;)).selectAll(&quot;.trace&quot;)),j.length)){var L=k.plot.selectAll(j.join(&quot;,&quot;)).selectAll(&quot;.trace&quot;);k.zoomScalePts=L.selectAll(&quot;path.point&quot;),k.zoomScaleTxt=L.selectAll(&quot;.textpoint&quot;)}}function w(T,k){var S=k.plotgroup,C=k.id,M=g.layerValue2layerClass[k.xaxis.layer],O=g.layerValue2layerClass[k.yaxis.layer],D=T._fullLayout._hasOnlyLargeSploms;if(k.mainplot){var P=k.mainplotinfo,E=P.plotgroup,I=C+&quot;-x&quot;,A=C+&quot;-y&quot;;k.minorGridlayer=P.minorGridlayer,k.gridlayer=P.gridlayer,k.zerolinelayer=P.zerolinelayer,v(P.overlinesBelow,&quot;path&quot;,I),v(P.overlinesBelow,&quot;path&quot;,A),v(P.overaxesBelow,&quot;g&quot;,I),v(P.overaxesBelow,&quot;g&quot;,A),k.plot=v(P.overplot,&quot;g&quot;,C),v(P.overlinesAbove,&quot;path&quot;,I),v(P.overlinesAbove,&quot;path&quot;,A),v(P.overaxesAbove,&quot;g&quot;,I),v(P.overaxesAbove,&quot;g&quot;,A),k.xlines=E.select(&quot;.overlines-&quot;+M).select(&quot;.&quot;+I),k.ylines=E.select(&quot;.overlines-&quot;+O).select(&quot;.&quot;+A),k.xaxislayer=E.select(&quot;.overaxes-&quot;+M).select(&quot;.&quot;+I),k.yaxislayer=E.select(&quot;.overaxes-&quot;+O).select(&quot;.&quot;+A)}else if(D)k.xlines=v(S,&quot;path&quot;,&quot;xlines-above&quot;),k.ylines=v(S,&quot;path&quot;,&quot;ylines-above&quot;),k.xaxislayer=v(S,&quot;g&quot;,&quot;xaxislayer-above&quot;),k.yaxislayer=v(S,&quot;g&quot;,&quot;yaxislayer-above&quot;);else{var F=v(S,&quot;g&quot;,&quot;layer-subplot&quot;);k.shapelayer=v(F,&quot;g&quot;,&quot;shapelayer&quot;),k.imagelayer=v(F,&quot;g&quot;,&quot;imagelayer&quot;),k.minorGridlayer=v(S,&quot;g&quot;,&quot;minor-gridlayer&quot;),k.gridlayer=v(S,&quot;g&quot;,&quot;gridlayer&quot;),k.zerolinelayer=v(S,&quot;g&quot;,&quot;zerolinelayer&quot;),v(S,&quot;path&quot;,&quot;xlines-below&quot;),v(S,&quot;path&quot;,&quot;ylines-below&quot;),k.overlinesBelow=v(S,&quot;g&quot;,&quot;overlines-below&quot;),v(S,&quot;g&quot;,&quot;xaxislayer-below&quot;),v(S,&quot;g&quot;,&quot;yaxislayer-below&quot;),k.overaxesBelow=v(S,&quot;g&quot;,&quot;overaxes-below&quot;),k.plot=v(S,&quot;g&quot;,&quot;plot&quot;),k.overplot=v(S,&quot;g&quot;,&quot;overplot&quot;),k.xlines=v(S,&quot;path&quot;,&quot;xlines-above&quot;),k.ylines=v(S,&quot;path&quot;,&quot;ylines-above&quot;),k.overlinesAbove=v(S,&quot;g&quot;,&quot;overlines-above&quot;),v(S,&quot;g&quot;,&quot;xaxislayer-above&quot;),v(S,&quot;g&quot;,&quot;yaxislayer-above&quot;),k.overaxesAbove=v(S,&quot;g&quot;,&quot;overaxes-above&quot;),k.xlines=S.select(&quot;.xlines-&quot;+M),k.ylines=S.select(&quot;.ylines-&quot;+O),k.xaxislayer=S.select(&quot;.xaxislayer-&quot;+M),k.yaxislayer=S.select(&quot;.yaxislayer-&quot;+O)}D||(h(k.minorGridlayer,&quot;g&quot;,k.xaxis._id),h(k.minorGridlayer,&quot;g&quot;,k.yaxis._id),k.minorGridlayer.selectAll(&quot;g&quot;).map(function(j){return j[0]}).sort(m.idSort),h(k.gridlayer,&quot;g&quot;,k.xaxis._id),h(k.gridlayer,&quot;g&quot;,k.yaxis._id),k.gridlayer.selectAll(&quot;g&quot;).map(function(j){return j[0]}).sort(m.idSort)),k.xlines.style(&quot;fill&quot;,&quot;none&quot;).classed(&quot;crisp&quot;,!0),k.ylines.style(&quot;fill&quot;,&quot;none&quot;).classed(&quot;crisp&quot;,!0)}function _(T,k){if(T){var S={};for(var C in T.each(function(P){var E=P[0];s.select(this).remove(),x(E,k),S[E]=!0}),k._plots)for(var M=k._plots[C].overlays||[],O=0;O&lt;M.length;O++){var D=M[O];S[D.id]&amp;&amp;D.plot.selectAll(&quot;.trace&quot;).remove()}}}function x(T,k){k._draggers.selectAll(&quot;g.&quot;+T).remove(),k._defs.select(&quot;#clip&quot;+k._uid+T+&quot;plot&quot;).remove()}o.name=&quot;cartesian&quot;,o.attr=[&quot;xaxis&quot;,&quot;yaxis&quot;],o.idRoot=[&quot;x&quot;,&quot;y&quot;],o.idRegex=g.idRegex,o.attrRegex=g.attrRegex,o.attributes=a(89502),o.layoutAttributes=a(13838),o.supplyLayoutDefaults=a(86763),o.transitionAxes=a(66847),o.finalizeSubplots=function(T,k){var S,C,M,O=k._subplots,D=O.xaxis,P=O.yaxis,E=O.cartesian,I=E.concat(O.gl2d||[]),A={},F={};for(S=0;S&lt;I.length;S++){var j=I[S].split(&quot;y&quot;);A[j[0]]=1,F[&quot;y&quot;+j[1]]=1}for(S=0;S&lt;D.length;S++)A[C=D[S]]||(M=(T[m.id2name(C)]||{}).anchor,g.idRegex.y.test(M)||(M=&quot;y&quot;),E.push(C+M),I.push(C+M),F[M]||(F[M]=1,c.pushUnique(P,M)));for(S=0;S&lt;P.length;S++)F[M=P[S]]||(C=(T[m.id2name(M)]||{}).anchor,g.idRegex.x.test(C)||(C=&quot;x&quot;),E.push(C+M),I.push(C+M),A[C]||(A[C]=1,c.pushUnique(D,C)));if(!I.length){for(var z in C=&quot;&quot;,M=&quot;&quot;,T)g.attrRegex.test(z)&amp;&amp;(z.charAt(0)===&quot;x&quot;?(!C||+z.substr(5)&lt;+C.substr(5))&amp;&amp;(C=z):(!M||+z.substr(5)&lt;+M.substr(5))&amp;&amp;(M=z));C=C?m.name2id(C):&quot;x&quot;,M=M?m.name2id(M):&quot;y&quot;,D.push(C),P.push(M),E.push(C+M)}},o.plot=function(T,k,S,C){var M,O=T._fullLayout,D=O._subplots.cartesian,P=T.calcdata;if(!Array.isArray(k))for(k=[],M=0;M&lt;P.length;M++)k.push(M);for(M=0;M&lt;D.length;M++){for(var E,I=D[M],A=O._plots[I],F=[],j=0;j&lt;P.length;j++){var z=P[j],B=z[0].trace;B.xaxis+B.yaxis===I&amp;&amp;((k.indexOf(B.index)!==-1||B.carpet)&amp;&amp;(E&amp;&amp;E[0].trace.xaxis+E[0].trace.yaxis===I&amp;&amp;[&quot;tonextx&quot;,&quot;tonexty&quot;,&quot;tonext&quot;].indexOf(B.fill)!==-1&amp;&amp;F.indexOf(E)===-1&amp;&amp;F.push(E),F.push(z)),E=z)}y(T,A,F,S,C)}},o.clean=function(T,k,S,C){var M,O,D,P=C._plots||{},E=k._plots||{},I=C._subplots||{};if(C._hasOnlyLargeSploms&amp;&amp;!k._hasOnlyLargeSploms)for(D in P)(M=P[D]).plotgroup&amp;&amp;M.plotgroup.remove();var A=C._has&amp;&amp;C._has(&quot;gl&quot;),F=k._has&amp;&amp;k._has(&quot;gl&quot;);if(A&amp;&amp;!F)for(D in P)(M=P[D])._scene&amp;&amp;M._scene.destroy();if(I.xaxis&amp;&amp;I.yaxis){var j=m.listIds({_fullLayout:C});for(O=0;O&lt;j.length;O++){var z=j[O];k[m.id2name(z)]||C._infolayer.selectAll(&quot;.g-&quot;+z+&quot;title&quot;).remove()}}var B=C._has&amp;&amp;C._has(&quot;cartesian&quot;),N=k._has&amp;&amp;k._has(&quot;cartesian&quot;);if(B&amp;&amp;!N)_(C._cartesianlayer.selectAll(&quot;.subplot&quot;),C),C._defs.selectAll(&quot;.axesclip&quot;).remove(),delete C._axisConstraintGroups,delete C._axisMatchGroups;else if(I.cartesian)for(O=0;O&lt;I.cartesian.length;O++){var R=I.cartesian[O];if(!E[R]){var q=&quot;.&quot;+R+&quot;,.&quot;+R+&quot;-x,.&quot;+R+&quot;-y&quot;;C._cartesianlayer.selectAll(q).remove(),x(R,C)}}},o.drawFramework=function(T){var k=T._fullLayout,S=function(M){var O,D,P,E,I,A,F=M._fullLayout,j=F._subplots.cartesian,z=j.length,B=[],N=[];for(O=0;O&lt;z;O++){P=j[O],I=(E=F._plots[P]).xaxis,A=E.yaxis;var R=I._mainAxis,q=A._mainAxis,Y=R._id+q._id,L=F._plots[Y];E.overlays=[],Y!==P&amp;&amp;L?(E.mainplot=Y,E.mainplotinfo=L,N.push(P)):(E.mainplot=void 0,E.mainplotinfo=void 0,B.push(P))}for(O=0;O&lt;N.length;O++)P=N[O],(E=F._plots[P]).mainplotinfo.overlays.push(E);var W=B.concat(N),U=new Array(z);for(O=0;O&lt;z;O++){P=W[O],I=(E=F._plots[P]).xaxis,A=E.yaxis;var V=[P,I.layer,A.layer,I.overlaying||&quot;&quot;,A.overlaying||&quot;&quot;];for(D=0;D&lt;E.overlays.length;D++)V.push(E.overlays[D].id);U[O]=V}return U}(T),C=k._cartesianlayer.selectAll(&quot;.subplot&quot;).data(S,String);C.enter().append(&quot;g&quot;).attr(&quot;class&quot;,function(M){return&quot;subplot &quot;+M[0]}),C.order(),C.exit().call(_,k),C.each(function(M){var O=M[0],D=k._plots[O];D.plotgroup=s.select(this),w(T,D),D.draglayer=v(k._draggers,&quot;g&quot;,O)})},o.rangePlot=function(T,k,S){w(T,k),y(T,k,S),d.style(T)},o.toSVG=function(T){var k=T._fullLayout._glimages,S=s.select(T).selectAll(&quot;.svg-container&quot;);S.filter(function(C,M){return M===S.size()-1}).selectAll(&quot;.gl-canvas-context, .gl-canvas-focus&quot;).each(function(){var C=this,M=C.toDataURL(&quot;image/png&quot;);k.append(&quot;svg:image&quot;).attr({xmlns:b.svg,&quot;xlink:href&quot;:M,preserveAspectRatio:&quot;none&quot;,x:0,y:0,width:C.style.width,height:C.style.height})})},o.updateFx=a(4305).updateFx},13838:function(i,o,a){var s=a(41940),u=a(22399),c=a(79952).P,d=a(1426).extendFlat,f=a(44467).templatedArray,p=a(12663).descriptionWithDates,m=a(50606).ONEDAY,g=a(85555),b=g.HOUR_PATTERN,v=g.WEEKDAY_PATTERN,h={valType:&quot;enumerated&quot;,values:[&quot;auto&quot;,&quot;linear&quot;,&quot;array&quot;],editType:&quot;ticks&quot;,impliedEdits:{tick0:void 0,dtick:void 0}},y=d({},h,{values:h.values.slice().concat([&quot;sync&quot;])});function w(I){return{valType:&quot;integer&quot;,min:0,dflt:I?5:0,editType:&quot;ticks&quot;}}var _={valType:&quot;any&quot;,editType:&quot;ticks&quot;,impliedEdits:{tickmode:&quot;linear&quot;}},x={valType:&quot;any&quot;,editType:&quot;ticks&quot;,impliedEdits:{tickmode:&quot;linear&quot;}},T={valType:&quot;data_array&quot;,editType:&quot;ticks&quot;},k={valType:&quot;enumerated&quot;,values:[&quot;outside&quot;,&quot;inside&quot;,&quot;&quot;],editType:&quot;ticks&quot;};function S(I){var A={valType:&quot;number&quot;,min:0,editType:&quot;ticks&quot;};return I||(A.dflt=5),A}function C(I){var A={valType:&quot;number&quot;,min:0,editType:&quot;ticks&quot;};return I||(A.dflt=1),A}var M={valType:&quot;color&quot;,dflt:u.defaultLine,editType:&quot;ticks&quot;},O={valType:&quot;color&quot;,dflt:u.lightLine,editType:&quot;ticks&quot;};function D(I){var A={valType:&quot;number&quot;,min:0,editType:&quot;ticks&quot;};return I||(A.dflt=1),A}var P=d({},c,{editType:&quot;ticks&quot;}),E={valType:&quot;boolean&quot;,editType:&quot;ticks&quot;};i.exports={visible:{valType:&quot;boolean&quot;,editType:&quot;plot&quot;},color:{valType:&quot;color&quot;,dflt:u.defaultLine,editType:&quot;ticks&quot;},title:{text:{valType:&quot;string&quot;,editType:&quot;ticks&quot;},font:s({editType:&quot;ticks&quot;}),standoff:{valType:&quot;number&quot;,min:0,editType:&quot;ticks&quot;},editType:&quot;ticks&quot;},type:{valType:&quot;enumerated&quot;,values:[&quot;-&quot;,&quot;linear&quot;,&quot;log&quot;,&quot;date&quot;,&quot;category&quot;,&quot;multicategory&quot;],dflt:&quot;-&quot;,editType:&quot;calc&quot;,_noTemplating:!0},autotypenumbers:{valType:&quot;enumerated&quot;,values:[&quot;convert types&quot;,&quot;strict&quot;],dflt:&quot;convert types&quot;,editType:&quot;calc&quot;},autorange:{valType:&quot;enumerated&quot;,values:[!0,!1,&quot;reversed&quot;,&quot;min reversed&quot;,&quot;max reversed&quot;,&quot;min&quot;,&quot;max&quot;],dflt:!0,editType:&quot;axrange&quot;,impliedEdits:{&quot;range[0]&quot;:void 0,&quot;range[1]&quot;:void 0}},autorangeoptions:{minallowed:{valType:&quot;any&quot;,editType:&quot;plot&quot;,impliedEdits:{&quot;range[0]&quot;:void 0,&quot;range[1]&quot;:void 0}},maxallowed:{valType:&quot;any&quot;,editType:&quot;plot&quot;,impliedEdits:{&quot;range[0]&quot;:void 0,&quot;range[1]&quot;:void 0}},clipmin:{valType:&quot;any&quot;,editType:&quot;plot&quot;,impliedEdits:{&quot;range[0]&quot;:void 0,&quot;range[1]&quot;:void 0}},clipmax:{valType:&quot;any&quot;,editType:&quot;plot&quot;,impliedEdits:{&quot;range[0]&quot;:void 0,&quot;range[1]&quot;:void 0}},include:{valType:&quot;any&quot;,arrayOk:!0,editType:&quot;plot&quot;,impliedEdits:{&quot;range[0]&quot;:void 0,&quot;range[1]&quot;:void 0}},editType:&quot;plot&quot;},rangemode:{valType:&quot;enumerated&quot;,values:[&quot;normal&quot;,&quot;tozero&quot;,&quot;nonnegative&quot;],dflt:&quot;normal&quot;,editType:&quot;plot&quot;},range:{valType:&quot;info_array&quot;,items:[{valType:&quot;any&quot;,editType:&quot;axrange&quot;,impliedEdits:{&quot;^autorange&quot;:!1},anim:!0},{valType:&quot;any&quot;,editType:&quot;axrange&quot;,impliedEdits:{&quot;^autorange&quot;:!1},anim:!0}],editType:&quot;axrange&quot;,impliedEdits:{autorange:!1},anim:!0},minallowed:{valType:&quot;any&quot;,editType:&quot;plot&quot;,impliedEdits:{&quot;^autorange&quot;:!1}},maxallowed:{valType:&quot;any&quot;,editType:&quot;plot&quot;,impliedEdits:{&quot;^autorange&quot;:!1}},fixedrange:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;calc&quot;},scaleanchor:{valType:&quot;enumerated&quot;,values:[g.idRegex.x.toString(),g.idRegex.y.toString(),!1],editType:&quot;plot&quot;},scaleratio:{valType:&quot;number&quot;,min:0,dflt:1,editType:&quot;plot&quot;},constrain:{valType:&quot;enumerated&quot;,values:[&quot;range&quot;,&quot;domain&quot;],editType:&quot;plot&quot;},constraintoward:{valType:&quot;enumerated&quot;,values:[&quot;left&quot;,&quot;center&quot;,&quot;right&quot;,&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],editType:&quot;plot&quot;},matches:{valType:&quot;enumerated&quot;,values:[g.idRegex.x.toString(),g.idRegex.y.toString()],editType:&quot;calc&quot;},rangebreaks:f(&quot;rangebreak&quot;,{enabled:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},bounds:{valType:&quot;info_array&quot;,items:[{valType:&quot;any&quot;,editType:&quot;calc&quot;},{valType:&quot;any&quot;,editType:&quot;calc&quot;}],editType:&quot;calc&quot;},pattern:{valType:&quot;enumerated&quot;,values:[v,b,&quot;&quot;],editType:&quot;calc&quot;},values:{valType:&quot;info_array&quot;,freeLength:!0,editType:&quot;calc&quot;,items:{valType:&quot;any&quot;,editType:&quot;calc&quot;}},dvalue:{valType:&quot;number&quot;,editType:&quot;calc&quot;,min:0,dflt:m},editType:&quot;calc&quot;}),tickmode:y,nticks:w(),tick0:_,dtick:x,ticklabelstep:{valType:&quot;integer&quot;,min:1,dflt:1,editType:&quot;ticks&quot;},tickvals:T,ticktext:{valType:&quot;data_array&quot;,editType:&quot;ticks&quot;},ticks:k,tickson:{valType:&quot;enumerated&quot;,values:[&quot;labels&quot;,&quot;boundaries&quot;],dflt:&quot;labels&quot;,editType:&quot;ticks&quot;},ticklabelmode:{valType:&quot;enumerated&quot;,values:[&quot;instant&quot;,&quot;period&quot;],dflt:&quot;instant&quot;,editType:&quot;ticks&quot;},ticklabelposition:{valType:&quot;enumerated&quot;,values:[&quot;outside&quot;,&quot;inside&quot;,&quot;outside top&quot;,&quot;inside top&quot;,&quot;outside left&quot;,&quot;inside left&quot;,&quot;outside right&quot;,&quot;inside right&quot;,&quot;outside bottom&quot;,&quot;inside bottom&quot;],dflt:&quot;outside&quot;,editType:&quot;calc&quot;},ticklabeloverflow:{valType:&quot;enumerated&quot;,values:[&quot;allow&quot;,&quot;hide past div&quot;,&quot;hide past domain&quot;],editType:&quot;calc&quot;},mirror:{valType:&quot;enumerated&quot;,values:[!0,&quot;ticks&quot;,!1,&quot;all&quot;,&quot;allticks&quot;],dflt:!1,editType:&quot;ticks+layoutstyle&quot;},ticklen:S(),tickwidth:C(),tickcolor:M,showticklabels:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;ticks&quot;},labelalias:{valType:&quot;any&quot;,dflt:!1,editType:&quot;ticks&quot;},automargin:{valType:&quot;flaglist&quot;,flags:[&quot;height&quot;,&quot;width&quot;,&quot;left&quot;,&quot;right&quot;,&quot;top&quot;,&quot;bottom&quot;],extras:[!0,!1],dflt:!1,editType:&quot;ticks&quot;},showspikes:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;modebar&quot;},spikecolor:{valType:&quot;color&quot;,dflt:null,editType:&quot;none&quot;},spikethickness:{valType:&quot;number&quot;,dflt:3,editType:&quot;none&quot;},spikedash:d({},c,{dflt:&quot;dash&quot;,editType:&quot;none&quot;}),spikemode:{valType:&quot;flaglist&quot;,flags:[&quot;toaxis&quot;,&quot;across&quot;,&quot;marker&quot;],dflt:&quot;toaxis&quot;,editType:&quot;none&quot;},spikesnap:{valType:&quot;enumerated&quot;,values:[&quot;data&quot;,&quot;cursor&quot;,&quot;hovered data&quot;],dflt:&quot;hovered data&quot;,editType:&quot;none&quot;},tickfont:s({editType:&quot;ticks&quot;}),tickangle:{valType:&quot;angle&quot;,dflt:&quot;auto&quot;,editType:&quot;ticks&quot;},tickprefix:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;ticks&quot;},showtickprefix:{valType:&quot;enumerated&quot;,values:[&quot;all&quot;,&quot;first&quot;,&quot;last&quot;,&quot;none&quot;],dflt:&quot;all&quot;,editType:&quot;ticks&quot;},ticksuffix:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;ticks&quot;},showticksuffix:{valType:&quot;enumerated&quot;,values:[&quot;all&quot;,&quot;first&quot;,&quot;last&quot;,&quot;none&quot;],dflt:&quot;all&quot;,editType:&quot;ticks&quot;},showexponent:{valType:&quot;enumerated&quot;,values:[&quot;all&quot;,&quot;first&quot;,&quot;last&quot;,&quot;none&quot;],dflt:&quot;all&quot;,editType:&quot;ticks&quot;},exponentformat:{valType:&quot;enumerated&quot;,values:[&quot;none&quot;,&quot;e&quot;,&quot;E&quot;,&quot;power&quot;,&quot;SI&quot;,&quot;B&quot;],dflt:&quot;B&quot;,editType:&quot;ticks&quot;},minexponent:{valType:&quot;number&quot;,dflt:3,min:0,editType:&quot;ticks&quot;},separatethousands:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;ticks&quot;},tickformat:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;ticks&quot;,description:p(&quot;tick label&quot;)},tickformatstops:f(&quot;tickformatstop&quot;,{enabled:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;ticks&quot;},dtickrange:{valType:&quot;info_array&quot;,items:[{valType:&quot;any&quot;,editType:&quot;ticks&quot;},{valType:&quot;any&quot;,editType:&quot;ticks&quot;}],editType:&quot;ticks&quot;},value:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;ticks&quot;},editType:&quot;ticks&quot;}),hoverformat:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;none&quot;,description:p(&quot;hover text&quot;)},showline:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;ticks+layoutstyle&quot;},linecolor:{valType:&quot;color&quot;,dflt:u.defaultLine,editType:&quot;layoutstyle&quot;},linewidth:{valType:&quot;number&quot;,min:0,dflt:1,editType:&quot;ticks+layoutstyle&quot;},showgrid:E,gridcolor:O,gridwidth:D(),griddash:P,zeroline:{valType:&quot;boolean&quot;,editType:&quot;ticks&quot;},zerolinecolor:{valType:&quot;color&quot;,dflt:u.defaultLine,editType:&quot;ticks&quot;},zerolinewidth:{valType:&quot;number&quot;,dflt:1,editType:&quot;ticks&quot;},showdividers:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;ticks&quot;},dividercolor:{valType:&quot;color&quot;,dflt:u.defaultLine,editType:&quot;ticks&quot;},dividerwidth:{valType:&quot;number&quot;,dflt:1,editType:&quot;ticks&quot;},anchor:{valType:&quot;enumerated&quot;,values:[&quot;free&quot;,g.idRegex.x.toString(),g.idRegex.y.toString()],editType:&quot;plot&quot;},side:{valType:&quot;enumerated&quot;,values:[&quot;top&quot;,&quot;bottom&quot;,&quot;left&quot;,&quot;right&quot;],editType:&quot;plot&quot;},overlaying:{valType:&quot;enumerated&quot;,values:[&quot;free&quot;,g.idRegex.x.toString(),g.idRegex.y.toString()],editType:&quot;plot&quot;},minor:{tickmode:h,nticks:w(&quot;minor&quot;),tick0:_,dtick:x,tickvals:T,ticks:k,ticklen:S(&quot;minor&quot;),tickwidth:C(&quot;minor&quot;),tickcolor:M,gridcolor:O,gridwidth:D(&quot;minor&quot;),griddash:P,showgrid:E,editType:&quot;ticks&quot;},layer:{valType:&quot;enumerated&quot;,values:[&quot;above traces&quot;,&quot;below traces&quot;],dflt:&quot;above traces&quot;,editType:&quot;plot&quot;},domain:{valType:&quot;info_array&quot;,items:[{valType:&quot;number&quot;,min:0,max:1,editType:&quot;plot&quot;},{valType:&quot;number&quot;,min:0,max:1,editType:&quot;plot&quot;}],dflt:[0,1],editType:&quot;plot&quot;},position:{valType:&quot;number&quot;,min:0,max:1,dflt:0,editType:&quot;plot&quot;},autoshift:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},shift:{valType:&quot;number&quot;,editType:&quot;plot&quot;},categoryorder:{valType:&quot;enumerated&quot;,values:[&quot;trace&quot;,&quot;category ascending&quot;,&quot;category descending&quot;,&quot;array&quot;,&quot;total ascending&quot;,&quot;total descending&quot;,&quot;min ascending&quot;,&quot;min descending&quot;,&quot;max ascending&quot;,&quot;max descending&quot;,&quot;sum ascending&quot;,&quot;sum descending&quot;,&quot;mean ascending&quot;,&quot;mean descending&quot;,&quot;median ascending&quot;,&quot;median descending&quot;],dflt:&quot;trace&quot;,editType:&quot;calc&quot;},categoryarray:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},uirevision:{valType:&quot;any&quot;,editType:&quot;none&quot;},editType:&quot;calc&quot;,_deprecated:{autotick:{valType:&quot;boolean&quot;,editType:&quot;ticks&quot;},title:{valType:&quot;string&quot;,editType:&quot;ticks&quot;},titlefont:s({editType:&quot;ticks&quot;})}}},86763:function(i,o,a){var s=a(71828),u=a(7901),c=a(23469).isUnifiedHover,d=a(98212),f=a(44467),p=a(10820),m=a(13838),g=a(951),b=a(71453),v=a(99082),h=a(52830),y=a(41675),w=y.id2name,_=y.name2id,x=a(85555).AX_ID_PATTERN,T=a(73972),k=T.traceIs,S=T.getComponentMethod;function C(M,O,D){Array.isArray(M[O])?M[O].push(D):M[O]=[D]}i.exports=function(M,O,D){var P,E,I=O.autotypenumbers,A={},F={},j={},z={},B={},N={},R={},q={},Y={},L={};for(P=0;P&lt;D.length;P++){var W=D[P];if(k(W,&quot;cartesian&quot;)||k(W,&quot;gl2d&quot;)){var U,V;if(W.xaxis)U=w(W.xaxis),C(A,U,W);else if(W.xaxes)for(E=0;E&lt;W.xaxes.length;E++)C(A,w(W.xaxes[E]),W);if(W.yaxis)V=w(W.yaxis),C(A,V,W);else if(W.yaxes)for(E=0;E&lt;W.yaxes.length;E++)C(A,w(W.yaxes[E]),W);W.type===&quot;funnel&quot;?W.orientation===&quot;h&quot;?(U&amp;&amp;(F[U]=!0),V&amp;&amp;(R[V]=!0)):V&amp;&amp;(j[V]=!0):W.type===&quot;image&quot;?(V&amp;&amp;(q[V]=!0),U&amp;&amp;(q[U]=!0)):(V&amp;&amp;(B[V]=!0,N[V]=!0),k(W,&quot;carpet&quot;)&amp;&amp;(W.type!==&quot;carpet&quot;||W._cheater)||U&amp;&amp;(z[U]=!0)),W.type===&quot;carpet&quot;&amp;&amp;W._cheater&amp;&amp;U&amp;&amp;(F[U]=!0),k(W,&quot;2dMap&quot;)&amp;&amp;(Y[U]=!0,Y[V]=!0),k(W,&quot;oriented&quot;)&amp;&amp;(L[W.orientation===&quot;h&quot;?V:U]=!0)}}var te=O._subplots,ee=te.xaxis,H=te.yaxis,Z=s.simpleMap(ee,w),G=s.simpleMap(H,w),X=Z.concat(G),Q=u.background;ee.length&amp;&amp;H.length&amp;&amp;(Q=s.coerce(M,O,p,&quot;plot_bgcolor&quot;));var re,ae,ie,se,he,Se=u.combine(Q,O.paper_bgcolor);function Oe(){var ze=A[re]||[];he._traceIndices=ze.map(function(tt){return tt._expandedIndex}),he._annIndices=[],he._shapeIndices=[],he._selectionIndices=[],he._imgIndices=[],he._subplotsWith=[],he._counterAxes=[],he._name=he._attr=re,he._id=ae}function Pe(ze,tt){return s.coerce(se,he,m,ze,tt)}function Me(ze,tt){return s.coerce2(se,he,m,ze,tt)}function ce(ze){return ze===&quot;x&quot;?H:ee}function we(ze,tt){for(var it=ze===&quot;x&quot;?Z:G,St=[],Ze=0;Ze&lt;it.length;Ze++){var ut=it[Ze];ut===tt||(M[ut]||{}).overlaying||St.push(_(ut))}return St}var K={x:ce(&quot;x&quot;),y:ce(&quot;y&quot;)},ne=K.x.concat(K.y),de={},_e=[];function ue(){var ze=se.matches;x.test(ze)&amp;&amp;ne.indexOf(ze)===-1&amp;&amp;(de[ze]=se.type,_e=Object.keys(de))}var pe=d(M,O),xe=c(pe);for(P=0;P&lt;X.length;P++){re=X[P],ae=_(re),ie=re.charAt(0),s.isPlainObject(M[re])||(M[re]={}),se=M[re],he=f.newContainer(O,re,ie+&quot;axis&quot;),Oe();var ye=ie===&quot;x&quot;&amp;&amp;!z[re]&amp;&amp;F[re]||ie===&quot;y&quot;&amp;&amp;!B[re]&amp;&amp;j[re],Te=ie===&quot;y&quot;&amp;&amp;(!N[re]&amp;&amp;R[re]||q[re]),Ae={hasMinor:!0,letter:ie,font:O.font,outerTicks:Y[re],showGrid:!L[re],data:A[re]||[],bgColor:Se,calendar:O.calendar,automargin:!0,visibleDflt:ye,reverseDflt:Te,autotypenumbersDflt:I,splomStash:((O._splomAxes||{})[ie]||{})[ae]};Pe(&quot;uirevision&quot;,O.uirevision),g(se,he,Pe,Ae),b(se,he,Pe,Ae,O);var Re=xe&amp;&amp;ie===pe.charAt(0),Le=Me(&quot;spikecolor&quot;,xe?he.color:void 0),$e=Me(&quot;spikethickness&quot;,xe?1.5:void 0),Fe=Me(&quot;spikedash&quot;,xe?&quot;dot&quot;:void 0),Be=Me(&quot;spikemode&quot;,xe?&quot;across&quot;:void 0),Ue=Me(&quot;spikesnap&quot;);Pe(&quot;showspikes&quot;,!!(Re||Le||$e||Fe||Be||Ue))||(delete he.spikecolor,delete he.spikethickness,delete he.spikedash,delete he.spikemode,delete he.spikesnap);var qe=w(se.overlaying),Xe=[0,1];if(O[qe]!==void 0){var ot=w(O[qe].anchor);O[ot]!==void 0&amp;&amp;(Xe=O[ot].domain)}h(se,he,Pe,{letter:ie,counterAxes:K[ie],overlayableAxes:we(ie,re),grid:O.grid,overlayingDomain:Xe}),Pe(&quot;title.standoff&quot;),ue(),he._input=se}for(P=0;P&lt;_e.length;){ae=_e[P++],ie=(re=w(ae)).charAt(0),s.isPlainObject(M[re])||(M[re]={}),se=M[re],he=f.newContainer(O,re,ie+&quot;axis&quot;),Oe();var st={letter:ie,font:O.font,outerTicks:Y[re],showGrid:!L[re],data:[],bgColor:Se,calendar:O.calendar,automargin:!0,visibleDflt:!1,reverseDflt:!1,autotypenumbersDflt:I,splomStash:((O._splomAxes||{})[ie]||{})[ae]};Pe(&quot;uirevision&quot;,O.uirevision),he.type=de[ae]||&quot;linear&quot;,b(se,he,Pe,st,O),h(se,he,Pe,{letter:ie,counterAxes:K[ie],overlayableAxes:we(ie,re),grid:O.grid}),Pe(&quot;fixedrange&quot;),ue(),he._input=se}var dt=S(&quot;rangeslider&quot;,&quot;handleDefaults&quot;),vt=S(&quot;rangeselector&quot;,&quot;handleDefaults&quot;);for(P=0;P&lt;Z.length;P++)re=Z[P],se=M[re],he=O[re],dt(M,O,re),he.type===&quot;date&quot;&amp;&amp;vt(se,he,O,G,he.calendar),Pe(&quot;fixedrange&quot;);for(P=0;P&lt;G.length;P++){re=G[P],se=M[re],he=O[re];var We=O[w(he.anchor)];Pe(&quot;fixedrange&quot;,S(&quot;rangeslider&quot;,&quot;isVisible&quot;)(We))}v.handleDefaults(M,O,{axIds:ne.concat(_e).sort(y.idSort),axHasImage:q})}},92128:function(i,o,a){var s=a(84267).mix,u=a(22399),c=a(71828);i.exports=function(d,f,p,m){var g=(m=m||{}).dfltColor;function b(M,O){return c.coerce2(d,f,m.attributes,M,O)}var v=b(&quot;linecolor&quot;,g),h=b(&quot;linewidth&quot;);p(&quot;showline&quot;,m.showLine||!!v||!!h)||(delete f.linecolor,delete f.linewidth);var y=b(&quot;gridcolor&quot;,s(g,m.bgColor,m.blend||u.lightFraction).toRgbString()),w=b(&quot;gridwidth&quot;),_=b(&quot;griddash&quot;);if(p(&quot;showgrid&quot;,m.showGrid||!!y||!!w||!!_)||(delete f.gridcolor,delete f.gridwidth,delete f.griddash),m.hasMinor){var x=b(&quot;minor.gridcolor&quot;,s(f.gridcolor,m.bgColor,67).toRgbString()),T=b(&quot;minor.gridwidth&quot;,f.gridwidth||1),k=b(&quot;minor.griddash&quot;,f.griddash||&quot;solid&quot;);p(&quot;minor.showgrid&quot;,!!x||!!T||!!k)||(delete f.minor.gridcolor,delete f.minor.gridwidth,delete f.minor.griddash)}if(!m.noZeroLine){var S=b(&quot;zerolinecolor&quot;,g),C=b(&quot;zerolinewidth&quot;);p(&quot;zeroline&quot;,m.showGrid||!!S||!!C)||(delete f.zerolinecolor,delete f.zerolinewidth)}}},52830:function(i,o,a){var s=a(92770),u=a(71828);i.exports=function(c,d,f,p){var m,g,b,v,h,y,w=p.counterAxes||[],_=p.overlayableAxes||[],x=p.letter,T=p.grid,k=p.overlayingDomain;T&amp;&amp;(g=T._domains[x][T._axisMap[d._id]],m=T._anchors[d._id],g&amp;&amp;(b=T[x+&quot;side&quot;].split(&quot; &quot;)[0],v=T.domain[x][b===&quot;right&quot;||b===&quot;top&quot;?1:0])),g=g||[0,1],m=m||(s(c.position)?&quot;free&quot;:w[0]||&quot;free&quot;),b=b||(x===&quot;x&quot;?&quot;bottom&quot;:&quot;left&quot;),v=v||0,h=0,y=!1;var S=u.coerce(c,d,{anchor:{valType:&quot;enumerated&quot;,values:[&quot;free&quot;].concat(w),dflt:m}},&quot;anchor&quot;),C=u.coerce(c,d,{side:{valType:&quot;enumerated&quot;,values:x===&quot;x&quot;?[&quot;bottom&quot;,&quot;top&quot;]:[&quot;left&quot;,&quot;right&quot;],dflt:b}},&quot;side&quot;);S===&quot;free&quot;&amp;&amp;(x===&quot;y&quot;&amp;&amp;(f(&quot;autoshift&quot;)&amp;&amp;(v=C===&quot;left&quot;?k[0]:k[1],y=!d.automargin||d.automargin,h=C===&quot;left&quot;?-3:3),f(&quot;shift&quot;,h)),f(&quot;position&quot;,v)),f(&quot;automargin&quot;,y);var M=!1;if(_.length&amp;&amp;(M=u.coerce(c,d,{overlaying:{valType:&quot;enumerated&quot;,values:[!1].concat(_),dflt:!1}},&quot;overlaying&quot;)),!M){var O=f(&quot;domain&quot;,g);O[0]&gt;O[1]-.000244140625&amp;&amp;(d.domain=g),u.noneOrAll(c.domain,d.domain,g),d.tickmode===&quot;sync&quot;&amp;&amp;(d.tickmode=&quot;auto&quot;)}return f(&quot;layer&quot;),d}},89426:function(i,o,a){var s=a(59652);i.exports=function(u,c,d,f,p){p||(p={});var m=p.tickSuffixDflt,g=s(u);d(&quot;tickprefix&quot;)&amp;&amp;d(&quot;showtickprefix&quot;,g),d(&quot;ticksuffix&quot;,m)&amp;&amp;d(&quot;showticksuffix&quot;,g)}},23608:function(i,o,a){var s=a(23074);i.exports=function(u,c,d,f){var p=c._template||{},m=c.type||p.type||&quot;-&quot;;d(&quot;minallowed&quot;),d(&quot;maxallowed&quot;);var g,b=d(&quot;range&quot;),v=c.getAutorangeDflt(b,f),h=d(&quot;autorange&quot;,v);!b||(b[0]!==null||b[1]!==null)&amp;&amp;(b[0]!==null&amp;&amp;b[1]!==null||h!==&quot;reversed&quot;&amp;&amp;h!==!0)&amp;&amp;(b[0]===null||h!==&quot;min&quot;&amp;&amp;h!==&quot;max reversed&quot;)&amp;&amp;(b[1]===null||h!==&quot;max&quot;&amp;&amp;h!==&quot;min reversed&quot;)||(b=void 0,delete c.range,c.autorange=!0,g=!0),g||(h=d(&quot;autorange&quot;,v=c.getAutorangeDflt(b,f))),h&amp;&amp;(s(d,h,b),m!==&quot;linear&quot;&amp;&amp;m!==&quot;-&quot;||d(&quot;rangemode&quot;)),c.cleanRange()}},42449:function(i,o,a){var s=a(18783).FROM_BL;i.exports=function(u,c,d){d===void 0&amp;&amp;(d=s[u.constraintoward||&quot;center&quot;]);var f=[u.r2l(u.range[0]),u.r2l(u.range[1])],p=f[0]+(f[1]-f[0])*d;u.range=u._input.range=[u.l2r(p+(f[0]-p)*c),u.l2r(p+(f[1]-p)*c)],u.setScale()}},21994:function(i,o,a){var s=a(39898),u=a(84096).g0,c=a(71828),d=c.numberFormat,f=a(92770),p=c.cleanNumber,m=c.ms2DateTime,g=c.dateTime2ms,b=c.ensureNumber,v=c.isArrayOrTypedArray,h=a(50606),y=h.FP_SAFE,w=h.BADNUM,_=h.LOG_CLIP,x=h.ONEWEEK,T=h.ONEDAY,k=h.ONEHOUR,S=h.ONEMIN,C=h.ONESEC,M=a(41675),O=a(85555),D=O.HOUR_PATTERN,P=O.WEEKDAY_PATTERN;function E(A){return Math.pow(10,A)}function I(A){return A!=null}i.exports=function(A,F){F=F||{};var j=A._id||&quot;x&quot;,z=j.charAt(0);function B(X,Q){if(X&gt;0)return Math.log(X)/Math.LN10;if(X&lt;=0&amp;&amp;Q&amp;&amp;A.range&amp;&amp;A.range.length===2){var re=A.range[0],ae=A.range[1];return .5*(re+ae-2*_*Math.abs(re-ae))}return w}function N(X,Q,re,ae){if((ae||{}).msUTC&amp;&amp;f(X))return+X;var ie=g(X,re||A.calendar);if(ie===w){if(!f(X))return w;X=+X;var se=Math.floor(10*c.mod(X+.05,1)),he=Math.round(X-se/10);ie=g(new Date(he))+se/10}return ie}function R(X,Q,re){return m(X,Q,re||A.calendar)}function q(X){return A._categories[Math.round(X)]}function Y(X){if(I(X)){if(A._categoriesMap===void 0&amp;&amp;(A._categoriesMap={}),A._categoriesMap[X]!==void 0)return A._categoriesMap[X];A._categories.push(typeof X==&quot;number&quot;?String(X):X);var Q=A._categories.length-1;return A._categoriesMap[X]=Q,Q}return w}function L(X){if(A._categoriesMap)return A._categoriesMap[X]}function W(X){var Q=L(X);return Q!==void 0?Q:f(X)?+X:void 0}function U(X){return f(X)?+X:L(X)}function V(X,Q,re){return s.round(re+Q*X,2)}function te(X,Q,re){return(X-re)/Q}var ee=function(X){return f(X)?V(X,A._m,A._b):w},H=function(X){return te(X,A._m,A._b)};if(A.rangebreaks){var Z=z===&quot;y&quot;;ee=function(X){if(!f(X))return w;var Q=A._rangebreaks.length;if(!Q)return V(X,A._m,A._b);var re=Z;A.range[0]&gt;A.range[1]&amp;&amp;(re=!re);for(var ae=re?-1:1,ie=ae*X,se=0,he=0;he&lt;Q;he++){var Se=ae*A._rangebreaks[he].min,Oe=ae*A._rangebreaks[he].max;if(ie&lt;Se)break;if(!(ie&gt;Oe)){se=ie&lt;(Se+Oe)/2?he:he+1;break}se=he+1}var Pe=A._B[se]||0;return isFinite(Pe)?V(X,A._m2,Pe):0},H=function(X){var Q=A._rangebreaks.length;if(!Q)return te(X,A._m,A._b);for(var re=0,ae=0;ae&lt;Q&amp;&amp;!(X&lt;A._rangebreaks[ae].pmin);ae++)X&gt;A._rangebreaks[ae].pmax&amp;&amp;(re=ae+1);return te(X,A._m2,A._B[re])}}A.c2l=A.type===&quot;log&quot;?B:b,A.l2c=A.type===&quot;log&quot;?E:b,A.l2p=ee,A.p2l=H,A.c2p=A.type===&quot;log&quot;?function(X,Q){return ee(B(X,Q))}:ee,A.p2c=A.type===&quot;log&quot;?function(X){return E(H(X))}:H,[&quot;linear&quot;,&quot;-&quot;].indexOf(A.type)!==-1?(A.d2r=A.r2d=A.d2c=A.r2c=A.d2l=A.r2l=p,A.c2d=A.c2r=A.l2d=A.l2r=b,A.d2p=A.r2p=function(X){return A.l2p(p(X))},A.p2d=A.p2r=H,A.cleanPos=b):A.type===&quot;log&quot;?(A.d2r=A.d2l=function(X,Q){return B(p(X),Q)},A.r2d=A.r2c=function(X){return E(p(X))},A.d2c=A.r2l=p,A.c2d=A.l2r=b,A.c2r=B,A.l2d=E,A.d2p=function(X,Q){return A.l2p(A.d2r(X,Q))},A.p2d=function(X){return E(H(X))},A.r2p=function(X){return A.l2p(p(X))},A.p2r=H,A.cleanPos=b):A.type===&quot;date&quot;?(A.d2r=A.r2d=c.identity,A.d2c=A.r2c=A.d2l=A.r2l=N,A.c2d=A.c2r=A.l2d=A.l2r=R,A.d2p=A.r2p=function(X,Q,re){return A.l2p(N(X,0,re))},A.p2d=A.p2r=function(X,Q,re){return R(H(X),Q,re)},A.cleanPos=function(X){return c.cleanDate(X,w,A.calendar)}):A.type===&quot;category&quot;?(A.d2c=A.d2l=Y,A.r2d=A.c2d=A.l2d=q,A.d2r=A.d2l_noadd=W,A.r2c=function(X){var Q=U(X);return Q!==void 0?Q:A.fraction2r(.5)},A.l2r=A.c2r=b,A.r2l=U,A.d2p=function(X){return A.l2p(A.r2c(X))},A.p2d=function(X){return q(H(X))},A.r2p=A.d2p,A.p2r=H,A.cleanPos=function(X){return typeof X==&quot;string&quot;&amp;&amp;X!==&quot;&quot;?X:b(X)}):A.type===&quot;multicategory&quot;&amp;&amp;(A.r2d=A.c2d=A.l2d=q,A.d2r=A.d2l_noadd=W,A.r2c=function(X){var Q=W(X);return Q!==void 0?Q:A.fraction2r(.5)},A.r2c_just_indices=L,A.l2r=A.c2r=b,A.r2l=W,A.d2p=function(X){return A.l2p(A.r2c(X))},A.p2d=function(X){return q(H(X))},A.r2p=A.d2p,A.p2r=H,A.cleanPos=function(X){return Array.isArray(X)||typeof X==&quot;string&quot;&amp;&amp;X!==&quot;&quot;?X:b(X)},A.setupMultiCategory=function(X){var Q,re,ae=A._traceIndices,ie=A._matchGroup;if(ie&amp;&amp;A._categories.length===0){for(var se in ie)if(se!==j){var he=F[M.id2name(se)];ae=ae.concat(he._traceIndices)}}var Se=[[0,{}],[0,{}]],Oe=[];for(Q=0;Q&lt;ae.length;Q++){var Pe=X[ae[Q]];if(z in Pe){var Me=Pe[z],ce=Pe._length||c.minRowLength(Me);if(v(Me[0])&amp;&amp;v(Me[1]))for(re=0;re&lt;ce;re++){var we=Me[0][re],K=Me[1][re];I(we)&amp;&amp;I(K)&amp;&amp;(Oe.push([we,K]),we in Se[0][1]||(Se[0][1][we]=Se[0][0]++),K in Se[1][1]||(Se[1][1][K]=Se[1][0]++))}}}for(Oe.sort(function(ne,de){var _e=Se[0][1],ue=_e[ne[0]]-_e[de[0]];if(ue)return ue;var pe=Se[1][1];return pe[ne[1]]-pe[de[1]]}),Q=0;Q&lt;Oe.length;Q++)Y(Oe[Q])}),A.fraction2r=function(X){var Q=A.r2l(A.range[0]),re=A.r2l(A.range[1]);return A.l2r(Q+X*(re-Q))},A.r2fraction=function(X){var Q=A.r2l(A.range[0]),re=A.r2l(A.range[1]);return(A.r2l(X)-Q)/(re-Q)},A.limitRange=function(X){var Q=A.minallowed,re=A.maxallowed;if(Q!==void 0||re!==void 0){X||(X=&quot;range&quot;);var ae=c.nestedProperty(A,X).get(),ie=c.simpleMap(ae,A.r2l),se=ie[1]&lt;ie[0];se&amp;&amp;ie.reverse();var he=c.simpleMap([Q,re],A.r2l);Q!==void 0&amp;&amp;ie[0]&lt;he[0]&amp;&amp;(ae[se?1:0]=Q),re!==void 0&amp;&amp;ie[1]&gt;he[1]&amp;&amp;(ae[se?0:1]=re)}},A.cleanRange=function(X,Q){A._cleanRange(X,Q),A.limitRange(X)},A._cleanRange=function(X,Q){Q||(Q={}),X||(X=&quot;range&quot;);var re,ae,ie=c.nestedProperty(A,X).get();if(ae=(ae=A.type===&quot;date&quot;?c.dfltRange(A.calendar):z===&quot;y&quot;?O.DFLTRANGEY:A._name===&quot;realaxis&quot;?[0,1]:Q.dfltRange||O.DFLTRANGEX).slice(),A.rangemode!==&quot;tozero&quot;&amp;&amp;A.rangemode!==&quot;nonnegative&quot;||(ae[0]=0),ie&amp;&amp;ie.length===2){var se=ie[0]===null,he=ie[1]===null;for(A.type!==&quot;date&quot;||A.autorange||(ie[0]=c.cleanDate(ie[0],w,A.calendar),ie[1]=c.cleanDate(ie[1],w,A.calendar)),re=0;re&lt;2;re++)if(A.type===&quot;date&quot;){if(!c.isDateTime(ie[re],A.calendar)){A[X]=ae;break}if(A.r2l(ie[0])===A.r2l(ie[1])){var Se=c.constrain(A.r2l(ie[0]),c.MIN_MS+1e3,c.MAX_MS-1e3);ie[0]=A.l2r(Se-1e3),ie[1]=A.l2r(Se+1e3);break}}else{if(!f(ie[re])){if(se||he||!f(ie[1-re])){A[X]=ae;break}ie[re]=ie[1-re]*(re?10:.1)}if(ie[re]&lt;-y?ie[re]=-y:ie[re]&gt;y&amp;&amp;(ie[re]=y),ie[0]===ie[1]){var Oe=Math.max(1,Math.abs(1e-6*ie[0]));ie[0]-=Oe,ie[1]+=Oe}}}else c.nestedProperty(A,X).set(ae)},A.setScale=function(X){var Q=F._size;if(A.overlaying){var re=M.getFromId({_fullLayout:F},A.overlaying);A.domain=re.domain}var ae=X&amp;&amp;A._r?&quot;_r&quot;:&quot;range&quot;,ie=A.calendar;A.cleanRange(ae);var se,he,Se=A.r2l(A[ae][0],ie),Oe=A.r2l(A[ae][1],ie),Pe=z===&quot;y&quot;;if(Pe?(A._offset=Q.t+(1-A.domain[1])*Q.h,A._length=Q.h*(A.domain[1]-A.domain[0]),A._m=A._length/(Se-Oe),A._b=-A._m*Oe):(A._offset=Q.l+A.domain[0]*Q.w,A._length=Q.w*(A.domain[1]-A.domain[0]),A._m=A._length/(Oe-Se),A._b=-A._m*Se),A._rangebreaks=[],A._lBreaks=0,A._m2=0,A._B=[],A.rangebreaks&amp;&amp;(A._rangebreaks=A.locateBreaks(Math.min(Se,Oe),Math.max(Se,Oe)),A._rangebreaks.length)){for(se=0;se&lt;A._rangebreaks.length;se++)he=A._rangebreaks[se],A._lBreaks+=Math.abs(he.max-he.min);var Me=Pe;Se&gt;Oe&amp;&amp;(Me=!Me),Me&amp;&amp;A._rangebreaks.reverse();var ce=Me?-1:1;for(A._m2=ce*A._length/(Math.abs(Oe-Se)-A._lBreaks),A._B.push(-A._m2*(Pe?Oe:Se)),se=0;se&lt;A._rangebreaks.length;se++)he=A._rangebreaks[se],A._B.push(A._B[A._B.length-1]-ce*A._m2*(he.max-he.min));for(se=0;se&lt;A._rangebreaks.length;se++)(he=A._rangebreaks[se]).pmin=ee(he.min),he.pmax=ee(he.max)}if(!isFinite(A._m)||!isFinite(A._b)||A._length&lt;0)throw F._replotting=!1,new Error(&quot;Something went wrong with axis scaling&quot;)},A.maskBreaks=function(X){var Q,re,ae,ie,se,he=A.rangebreaks||[];he._cachedPatterns||(he._cachedPatterns=he.map(function(we){return we.enabled&amp;&amp;we.bounds?c.simpleMap(we.bounds,we.pattern?p:A.d2c):null})),he._cachedValues||(he._cachedValues=he.map(function(we){return we.enabled&amp;&amp;we.values?c.simpleMap(we.values,A.d2c).sort(c.sorterAsc):null}));for(var Se=0;Se&lt;he.length;Se++){var Oe=he[Se];if(Oe.enabled){if(Oe.bounds){var Pe=Oe.pattern;switch(re=(Q=he._cachedPatterns[Se])[0],ae=Q[1],Pe){case P:ie=(se=new Date(X)).getUTCDay(),re&gt;ae&amp;&amp;(ae+=7,ie&lt;re&amp;&amp;(ie+=7));break;case D:ie=(se=new Date(X)).getUTCHours()+(se.getUTCMinutes()/60+se.getUTCSeconds()/3600+se.getUTCMilliseconds()/36e5),re&gt;ae&amp;&amp;(ae+=24,ie&lt;re&amp;&amp;(ie+=24));break;case&quot;&quot;:ie=X}if(ie&gt;=re&amp;&amp;ie&lt;ae)return w}else for(var Me=he._cachedValues[Se],ce=0;ce&lt;Me.length;ce++)if(ae=(re=Me[ce])+Oe.dvalue,X&gt;=re&amp;&amp;X&lt;ae)return w}}return X},A.locateBreaks=function(X,Q){var re,ae,ie,se,he=[];if(!A.rangebreaks)return he;var Se=A.rangebreaks.slice().sort(function(pe,xe){return pe.pattern===P&amp;&amp;xe.pattern===D?-1:xe.pattern===P&amp;&amp;pe.pattern===D?1:0}),Oe=function(pe,xe){if((pe=c.constrain(pe,X,Q))!==(xe=c.constrain(xe,X,Q))){for(var ye=!0,Te=0;Te&lt;he.length;Te++){var Ae=he[Te];pe&lt;Ae.max&amp;&amp;xe&gt;=Ae.min&amp;&amp;(pe&lt;Ae.min&amp;&amp;(Ae.min=pe),xe&gt;Ae.max&amp;&amp;(Ae.max=xe),ye=!1)}ye&amp;&amp;he.push({min:pe,max:xe})}};for(re=0;re&lt;Se.length;re++){var Pe=Se[re];if(Pe.enabled)if(Pe.bounds){var Me=X,ce=Q;Pe.pattern&amp;&amp;(Me=Math.floor(Me)),ie=(ae=c.simpleMap(Pe.bounds,Pe.pattern?p:A.r2l))[0],se=ae[1];var we,K,ne=new Date(Me);switch(Pe.pattern){case P:K=x,we=(se-ie+(se&lt;ie?7:0))*T,Me+=ie*T-(ne.getUTCDay()*T+ne.getUTCHours()*k+ne.getUTCMinutes()*S+ne.getUTCSeconds()*C+ne.getUTCMilliseconds());break;case D:K=T,we=(se-ie+(se&lt;ie?24:0))*k,Me+=ie*k-(ne.getUTCHours()*k+ne.getUTCMinutes()*S+ne.getUTCSeconds()*C+ne.getUTCMilliseconds());break;default:Me=Math.min(ae[0],ae[1]),we=K=(ce=Math.max(ae[0],ae[1]))-Me}for(var de=Me;de&lt;ce;de+=K)Oe(de,de+we)}else for(var _e=c.simpleMap(Pe.values,A.d2c),ue=0;ue&lt;_e.length;ue++)Oe(ie=_e[ue],se=ie+Pe.dvalue)}return he.sort(function(pe,xe){return pe.min-xe.min}),he},A.makeCalcdata=function(X,Q,re){var ae,ie,se,he,Se=A.type,Oe=Se===&quot;date&quot;&amp;&amp;X[Q+&quot;calendar&quot;];if(Q in X){if(ae=X[Q],he=X._length||c.minRowLength(ae),c.isTypedArray(ae)&amp;&amp;(Se===&quot;linear&quot;||Se===&quot;log&quot;)){if(he===ae.length)return ae;if(ae.subarray)return ae.subarray(0,he)}if(Se===&quot;multicategory&quot;)return function(ce,we){for(var K=new Array(we),ne=0;ne&lt;we;ne++){var de=(ce[0]||[])[ne],_e=(ce[1]||[])[ne];K[ne]=L([de,_e])}return K}(ae,he);for(ie=new Array(he),se=0;se&lt;he;se++)ie[se]=A.d2c(ae[se],0,Oe,re)}else{var Pe=Q+&quot;0&quot;in X?A.d2c(X[Q+&quot;0&quot;],0,Oe):0,Me=X[&quot;d&quot;+Q]?Number(X[&quot;d&quot;+Q]):1;for(ae=X[{x:&quot;y&quot;,y:&quot;x&quot;}[Q]],he=X._length||ae.length,ie=new Array(he),se=0;se&lt;he;se++)ie[se]=Pe+se*Me}if(A.rangebreaks)for(se=0;se&lt;he;se++)ie[se]=A.maskBreaks(ie[se]);return ie},A.isValidRange=function(X,Q){return Array.isArray(X)&amp;&amp;X.length===2&amp;&amp;(Q&amp;&amp;X[0]===null||f(A.r2l(X[0])))&amp;&amp;(Q&amp;&amp;X[1]===null||f(A.r2l(X[1])))},A.getAutorangeDflt=function(X,Q){var re=!A.isValidRange(X,&quot;nullOk&quot;);return re&amp;&amp;Q&amp;&amp;Q.reverseDflt?re=&quot;reversed&quot;:X&amp;&amp;(X[0]===null&amp;&amp;X[1]===null?re=!0:X[0]===null&amp;&amp;X[1]!==null?re=&quot;min&quot;:X[0]!==null&amp;&amp;X[1]===null&amp;&amp;(re=&quot;max&quot;)),re},A.isReversed=function(){var X=A.autorange;return X===&quot;reversed&quot;||X===&quot;min reversed&quot;||X===&quot;max reversed&quot;},A.isPtWithinRange=function(X,Q){var re=A.c2l(X[z],null,Q),ae=A.r2l(A.range[0]),ie=A.r2l(A.range[1]);return ae&lt;ie?ae&lt;=re&amp;&amp;re&lt;=ie:ie&lt;=re&amp;&amp;re&lt;=ae},A._emptyCategories=function(){A._categories=[],A._categoriesMap={}},A.clearCalc=function(){var X=A._matchGroup;if(X){var Q=null,re=null;for(var ae in X){var ie=F[M.id2name(ae)];if(ie._categories){Q=ie._categories,re=ie._categoriesMap;break}}Q&amp;&amp;re?(A._categories=Q,A._categoriesMap=re):A._emptyCategories()}else A._emptyCategories();if(A._initialCategories)for(var se=0;se&lt;A._initialCategories.length;se++)Y(A._initialCategories[se])},A.sortByInitialCategories=function(){var X=[];if(A._emptyCategories(),A._initialCategories)for(var Q=0;Q&lt;A._initialCategories.length;Q++)Y(A._initialCategories[Q]);X=X.concat(A._traceIndices);var re=A._matchGroup;for(var ae in re)if(j!==ae){var ie=F[M.id2name(ae)];ie._categories=A._categories,ie._categoriesMap=A._categoriesMap,X=X.concat(ie._traceIndices)}return X};var G=F._d3locale;A.type===&quot;date&quot;&amp;&amp;(A._dateFormat=G?G.timeFormat:u,A._extraFormat=F._extraFormat),A._separators=F.separators,A._numFormat=G?G.numberFormat:d,delete A._minDtick,delete A._forceTick0}},59652:function(i){i.exports=function(o){var a=[&quot;showexponent&quot;,&quot;showtickprefix&quot;,&quot;showticksuffix&quot;].filter(function(s){return o[s]!==void 0});if(a.every(function(s){return o[s]===o[a[0]]})||a.length===1)return o[a[0]]}},96115:function(i,o,a){var s=a(71828),u=a(7901).contrast,c=a(13838),d=a(59652),f=a(85501);function p(m,g){function b(v,h){return s.coerce(m,g,c.tickformatstops,v,h)}b(&quot;enabled&quot;)&amp;&amp;(b(&quot;dtickrange&quot;),b(&quot;value&quot;))}i.exports=function(m,g,b,v,h){h||(h={});var y=b(&quot;labelalias&quot;);s.isPlainObject(y)||delete g.labelalias;var w=d(m);if(b(&quot;showticklabels&quot;)){var _=h.font||{},x=g.color,T=(g.ticklabelposition||&quot;&quot;).indexOf(&quot;inside&quot;)!==-1?u(h.bgColor):x&amp;&amp;x!==c.color.dflt?x:_.color;if(s.coerceFont(b,&quot;tickfont&quot;,{family:_.family,size:_.size,color:T}),h.noTicklabelstep||v===&quot;multicategory&quot;||v===&quot;log&quot;||b(&quot;ticklabelstep&quot;),h.noAng||b(&quot;tickangle&quot;),v!==&quot;category&quot;){var k=b(&quot;tickformat&quot;);f(m,g,{name:&quot;tickformatstops&quot;,inclusionAttr:&quot;enabled&quot;,handleItemDefaults:p}),g.tickformatstops.length||delete g.tickformatstops,h.noExp||k||v===&quot;date&quot;||(b(&quot;showexponent&quot;,w),b(&quot;exponentformat&quot;),b(&quot;minexponent&quot;),b(&quot;separatethousands&quot;))}}}},38701:function(i,o,a){var s=a(71828),u=a(13838);i.exports=function(c,d,f,p){var m=p.isMinor,g=m?c.minor||{}:c,b=m?d.minor:d,v=m?u.minor:u,h=m?&quot;minor.&quot;:&quot;&quot;,y=s.coerce2(g,b,v,&quot;ticklen&quot;,m?.6*(d.ticklen||5):void 0),w=s.coerce2(g,b,v,&quot;tickwidth&quot;,m?d.tickwidth||1:void 0),_=s.coerce2(g,b,v,&quot;tickcolor&quot;,(m?d.tickcolor:void 0)||b.color);f(h+&quot;ticks&quot;,!m&amp;&amp;p.outerTicks||y||w||_?&quot;outside&quot;:&quot;&quot;)||(delete b.ticklen,delete b.tickwidth,delete b.tickcolor)}},26218:function(i,o,a){var s=a(66287),u=a(71828).isArrayOrTypedArray;i.exports=function(c,d,f,p,m){m||(m={});var g=m.isMinor,b=g?c.minor||{}:c,v=g?d.minor:d,h=g?&quot;minor.&quot;:&quot;&quot;;function y(S){var C=b[S];return C!==void 0?C:(v._template||{})[S]}var w=y(&quot;tick0&quot;),_=y(&quot;dtick&quot;),x=y(&quot;tickvals&quot;),T=f(h+&quot;tickmode&quot;,u(x)?&quot;array&quot;:_?&quot;linear&quot;:&quot;auto&quot;);if(T===&quot;auto&quot;||T===&quot;sync&quot;)f(h+&quot;nticks&quot;);else if(T===&quot;linear&quot;){var k=v.dtick=s.dtick(_,p);v.tick0=s.tick0(w,p,d.calendar,k)}else p!==&quot;multicategory&quot;&amp;&amp;(f(h+&quot;tickvals&quot;)===void 0?v.tickmode=&quot;auto&quot;:g||f(&quot;ticktext&quot;))}},66847:function(i,o,a){var s=a(39898),u=a(73972),c=a(71828),d=a(91424),f=a(89298);i.exports=function(p,m,g,b){var v=p._fullLayout;if(m.length!==0){var h,y,w,_;b&amp;&amp;(h=b());var x=s.ease(g.easing);return p._transitionData._interruptCallbacks.push(function(){return window.cancelAnimationFrame(_),_=null,function(){for(var S={},C=0;C&lt;m.length;C++){var M=m[C],O=M.plotinfo.xaxis,D=M.plotinfo.yaxis;M.xr0&amp;&amp;(S[O._name+&quot;.range&quot;]=M.xr0.slice()),M.yr0&amp;&amp;(S[D._name+&quot;.range&quot;]=M.yr0.slice())}return u.call(&quot;relayout&quot;,p,S).then(function(){for(var P=0;P&lt;m.length;P++)T(m[P].plotinfo)})}()}),y=Date.now(),_=window.requestAnimationFrame(function S(){w=Date.now();for(var C=Math.min(1,(w-y)/g.duration),M=x(C),O=0;O&lt;m.length;O++)k(m[O],M);w-y&gt;g.duration?(function(){for(var D={},P=0;P&lt;m.length;P++){var E=m[P],I=E.plotinfo.xaxis,A=E.plotinfo.yaxis;E.xr1&amp;&amp;(D[I._name+&quot;.range&quot;]=E.xr1.slice()),E.yr1&amp;&amp;(D[A._name+&quot;.range&quot;]=E.yr1.slice())}h&amp;&amp;h(),u.call(&quot;relayout&quot;,p,D).then(function(){for(var F=0;F&lt;m.length;F++)T(m[F].plotinfo)})}(),_=window.cancelAnimationFrame(S)):_=window.requestAnimationFrame(S)}),Promise.resolve()}function T(S){var C=S.xaxis,M=S.yaxis;v._defs.select(&quot;#&quot;+S.clipId+&quot;&gt; rect&quot;).call(d.setTranslate,0,0).call(d.setScale,1,1),S.plot.call(d.setTranslate,C._offset,M._offset).call(d.setScale,1,1);var O=S.plot.selectAll(&quot;.scatterlayer .trace&quot;);O.selectAll(&quot;.point&quot;).call(d.setPointGroupScale,1,1),O.selectAll(&quot;.textpoint&quot;).call(d.setTextPointsScale,1,1),O.call(d.hideOutsideRangePoints,S)}function k(S,C){var M=S.plotinfo,O=M.xaxis,D=M.yaxis,P=O._length,E=D._length,I=!!S.xr1,A=!!S.yr1,F=[];if(I){var j=c.simpleMap(S.xr0,O.r2l),z=c.simpleMap(S.xr1,O.r2l),B=j[1]-j[0],N=z[1]-z[0];F[0]=(j[0]*(1-C)+C*z[0]-j[0])/(j[1]-j[0])*P,F[2]=P*(1-C+C*N/B),O.range[0]=O.l2r(j[0]*(1-C)+C*z[0]),O.range[1]=O.l2r(j[1]*(1-C)+C*z[1])}else F[0]=0,F[2]=P;if(A){var R=c.simpleMap(S.yr0,D.r2l),q=c.simpleMap(S.yr1,D.r2l),Y=R[1]-R[0],L=q[1]-q[0];F[1]=(R[1]*(1-C)+C*q[1]-R[1])/(R[0]-R[1])*E,F[3]=E*(1-C+C*L/Y),D.range[0]=O.l2r(R[0]*(1-C)+C*q[0]),D.range[1]=D.l2r(R[1]*(1-C)+C*q[1])}else F[1]=0,F[3]=E;f.drawOne(p,O,{skipTitle:!0}),f.drawOne(p,D,{skipTitle:!0}),f.redrawComponents(p,[O._id,D._id]);var W=I?P/F[2]:1,U=A?E/F[3]:1,V=I?F[0]:0,te=A?F[1]:0,ee=I?F[0]/F[2]*P:0,H=A?F[1]/F[3]*E:0,Z=O._offset-ee,G=D._offset-H;M.clipRect.call(d.setTranslate,V,te).call(d.setScale,1/W,1/U),M.plot.call(d.setTranslate,Z,G).call(d.setScale,W,U),d.setPointGroupScale(M.zoomScalePts,1/W,1/U),d.setTextPointsScale(M.zoomScaleTxt,1/W,1/U)}f.redrawComponents(p)}},951:function(i,o,a){var s=a(73972).traceIs,u=a(4322);function c(f){return{v:&quot;x&quot;,h:&quot;y&quot;}[f.orientation||&quot;v&quot;]}function d(f,p){var m=c(f),g=s(f,&quot;box-violin&quot;),b=s(f._fullInput||{},&quot;candlestick&quot;);return g&amp;&amp;!b&amp;&amp;p===m&amp;&amp;f[m]===void 0&amp;&amp;f[m+&quot;0&quot;]===void 0}i.exports=function(f,p,m,g){m(&quot;autotypenumbers&quot;,g.autotypenumbersDflt),m(&quot;type&quot;,(g.splomStash||{}).type)===&quot;-&quot;&amp;&amp;(function(b,v){if(b.type===&quot;-&quot;){var h,y=b._id,w=y.charAt(0);y.indexOf(&quot;scene&quot;)!==-1&amp;&amp;(y=w);var _=function(D,P,E){for(var I=0;I&lt;D.length;I++){var A=D[I];if(A.type===&quot;splom&quot;&amp;&amp;A._length&gt;0&amp;&amp;(A[&quot;_&quot;+E+&quot;axes&quot;]||{})[P]||(A[E+&quot;axis&quot;]||E)===P&amp;&amp;(d(A,E)||(A[E]||[]).length||A[E+&quot;0&quot;]))return A}}(v,y,w);if(_)if(_.type!==&quot;histogram&quot;||w!=={v:&quot;y&quot;,h:&quot;x&quot;}[_.orientation||&quot;v&quot;]){var x=w+&quot;calendar&quot;,T=_[x],k={noMultiCategory:!s(_,&quot;cartesian&quot;)||s(_,&quot;noMultiCategory&quot;)};if(_.type===&quot;box&quot;&amp;&amp;_._hasPreCompStats&amp;&amp;w==={h:&quot;x&quot;,v:&quot;y&quot;}[_.orientation||&quot;v&quot;]&amp;&amp;(k.noMultiCategory=!0),k.autotypenumbers=b.autotypenumbers,d(_,w)){var S=c(_),C=[];for(h=0;h&lt;v.length;h++){var M=v[h];s(M,&quot;box-violin&quot;)&amp;&amp;(M[w+&quot;axis&quot;]||w)===y&amp;&amp;(M[S]!==void 0?C.push(M[S][0]):M.name!==void 0?C.push(M.name):C.push(&quot;text&quot;),M[x]!==T&amp;&amp;(T=void 0))}b.type=u(C,T,k)}else if(_.type===&quot;splom&quot;){var O=_.dimensions[_._axesDim[y]];O.visible&amp;&amp;(b.type=u(O.values,T,k))}else b.type=u(_[w]||[_[w+&quot;0&quot;]],T,k)}else b.type=&quot;linear&quot;}}(p,g.data),p.type===&quot;-&quot;?p.type=&quot;linear&quot;:f.type=p.type)}},31137:function(i,o,a){var s=a(73972),u=a(71828);function c(m,g,b){var v,h,y,w=!1;if(g.type===&quot;data&quot;)v=m._fullData[g.traces!==null?g.traces[0]:0];else{if(g.type!==&quot;layout&quot;)return!1;v=m._fullLayout}return h=u.nestedProperty(v,g.prop).get(),(y=b[g.type]=b[g.type]||{}).hasOwnProperty(g.prop)&amp;&amp;y[g.prop]!==h&amp;&amp;(w=!0),y[g.prop]=h,{changed:w,value:h}}function d(m,g){var b=[],v=g[0],h={};if(typeof v==&quot;string&quot;)h[v]=g[1];else{if(!u.isPlainObject(v))return b;h=v}return p(h,function(y,w,_){b.push({type:&quot;layout&quot;,prop:y,value:_})},&quot;&quot;,0),b}function f(m,g){var b,v,h,y,w=[];if(v=g[0],h=g[1],b=g[2],y={},typeof v==&quot;string&quot;)y[v]=h;else{if(!u.isPlainObject(v))return w;y=v,b===void 0&amp;&amp;(b=h)}return b===void 0&amp;&amp;(b=null),p(y,function(_,x,T){var k,S;if(Array.isArray(T)){S=T.slice();var C=Math.min(S.length,m.data.length);b&amp;&amp;(C=Math.min(C,b.length)),k=[];for(var M=0;M&lt;C;M++)k[M]=b?b[M]:M}else S=T,k=b?b.slice():null;if(k===null)Array.isArray(S)&amp;&amp;(S=S[0]);else if(Array.isArray(k)){if(!Array.isArray(S)){var O=S;S=[];for(var D=0;D&lt;k.length;D++)S[D]=O}S.length=Math.min(k.length,S.length)}w.push({type:&quot;data&quot;,prop:_,traces:k,value:S})},&quot;&quot;,0),w}function p(m,g,b,v){Object.keys(m).forEach(function(h){var y=m[h];if(h[0]!==&quot;_&quot;){var w=b+(v&gt;0?&quot;.&quot;:&quot;&quot;)+h;u.isPlainObject(y)?p(y,g,w,v+1):g(w,h,y)}})}o.manageCommandObserver=function(m,g,b,v){var h={},y=!0;g&amp;&amp;g._commandObserver&amp;&amp;(h=g._commandObserver),h.cache||(h.cache={}),h.lookupTable={};var w=o.hasSimpleAPICommandBindings(m,b,h.lookupTable);if(g&amp;&amp;g._commandObserver){if(w)return h;if(g._commandObserver.remove)return g._commandObserver.remove(),g._commandObserver=null,h}if(w){c(m,w,h.cache),h.check=function(){if(y){var T=c(m,w,h.cache);return T.changed&amp;&amp;v&amp;&amp;h.lookupTable[T.value]!==void 0&amp;&amp;(h.disable(),Promise.resolve(v({value:T.value,type:w.type,prop:w.prop,traces:w.traces,index:h.lookupTable[T.value]})).then(h.enable,h.enable)),T.changed}};for(var _=[&quot;plotly_relayout&quot;,&quot;plotly_redraw&quot;,&quot;plotly_restyle&quot;,&quot;plotly_update&quot;,&quot;plotly_animatingframe&quot;,&quot;plotly_afterplot&quot;],x=0;x&lt;_.length;x++)m._internalOn(_[x],h.check);h.remove=function(){for(var T=0;T&lt;_.length;T++)m._removeInternalListener(_[T],h.check)}}else u.log(&quot;Unable to automatically bind plot updates to API command&quot;),h.lookupTable={},h.remove=function(){};return h.disable=function(){y=!1},h.enable=function(){y=!0},g&amp;&amp;(g._commandObserver=h),h},o.hasSimpleAPICommandBindings=function(m,g,b){var v,h,y=g.length;for(v=0;v&lt;y;v++){var w,_=g[v],x=_.method,T=_.args;if(Array.isArray(T)||(T=[]),!x)return!1;var k=o.computeAPICommandBindings(m,x,T);if(k.length!==1)return!1;if(h){if((w=k[0]).type!==h.type||w.prop!==h.prop)return!1;if(Array.isArray(h.traces)){if(!Array.isArray(w.traces))return!1;w.traces.sort();for(var S=0;S&lt;h.traces.length;S++)if(h.traces[S]!==w.traces[S])return!1}else if(w.prop!==h.prop)return!1}else h=k[0],Array.isArray(h.traces)&amp;&amp;h.traces.sort();var C=(w=k[0]).value;if(Array.isArray(C)){if(C.length!==1)return!1;C=C[0]}b&amp;&amp;(b[C]=v)}return h},o.executeAPICommand=function(m,g,b){if(g===&quot;skip&quot;)return Promise.resolve();var v=s.apiMethodRegistry[g],h=[m];Array.isArray(b)||(b=[]);for(var y=0;y&lt;b.length;y++)h.push(b[y]);return v.apply(null,h).catch(function(w){return u.warn(&quot;API call to Plotly.&quot;+g+&quot; rejected.&quot;,w),Promise.reject(w)})},o.computeAPICommandBindings=function(m,g,b){var v;switch(Array.isArray(b)||(b=[]),g){case&quot;restyle&quot;:v=f(m,b);break;case&quot;relayout&quot;:v=d(0,b);break;case&quot;update&quot;:v=f(m,[b[0],b[2]]).concat(d(0,[b[1]]));break;case&quot;animate&quot;:v=function(h,y){return Array.isArray(y[0])&amp;&amp;y[0].length===1&amp;&amp;[&quot;string&quot;,&quot;number&quot;].indexOf(typeof y[0][0])!==-1?[{type:&quot;layout&quot;,prop:&quot;_currentFrame&quot;,value:y[0][0].toString()}]:[]}(0,b);break;default:v=[]}return v}},27670:function(i,o,a){var s=a(1426).extendFlat;o.Y=function(u,c){c=c||{};var d={valType:&quot;info_array&quot;,editType:(u=u||{}).editType,items:[{valType:&quot;number&quot;,min:0,max:1,editType:u.editType},{valType:&quot;number&quot;,min:0,max:1,editType:u.editType}],dflt:[0,1]},f=(u.name&amp;&amp;u.name,u.trace,c.description&amp;&amp;c.description,{x:s({},d,{}),y:s({},d,{}),editType:u.editType});return u.noGridCell||(f.row={valType:&quot;integer&quot;,min:0,dflt:0,editType:u.editType},f.column={valType:&quot;integer&quot;,min:0,dflt:0,editType:u.editType}),f},o.c=function(u,c,d,f){var p=f&amp;&amp;f.x||[0,1],m=f&amp;&amp;f.y||[0,1],g=c.grid;if(g){var b=d(&quot;domain.column&quot;);b!==void 0&amp;&amp;(b&lt;g.columns?p=g._domains.x[b]:delete u.domain.column);var v=d(&quot;domain.row&quot;);v!==void 0&amp;&amp;(v&lt;g.rows?m=g._domains.y[v]:delete u.domain.row)}var h=d(&quot;domain.x&quot;,p),y=d(&quot;domain.y&quot;,m);h[0]&lt;h[1]||(u.domain.x=p.slice()),y[0]&lt;y[1]||(u.domain.y=m.slice())}},41940:function(i){i.exports=function(o){var a=o.editType,s=o.colorEditType;s===void 0&amp;&amp;(s=a);var u={family:{valType:&quot;string&quot;,noBlank:!0,strict:!0,editType:a},size:{valType:&quot;number&quot;,min:1,editType:a},color:{valType:&quot;color&quot;,editType:s},editType:a};return o.autoSize&amp;&amp;(u.size.dflt=&quot;auto&quot;),o.autoColor&amp;&amp;(u.color.dflt=&quot;auto&quot;),o.arrayOk&amp;&amp;(u.family.arrayOk=!0,u.size.arrayOk=!0,u.color.arrayOk=!0),u}},31391:function(i){i.exports={_isLinkedToArray:&quot;frames_entry&quot;,group:{valType:&quot;string&quot;},name:{valType:&quot;string&quot;},traces:{valType:&quot;any&quot;},baseframe:{valType:&quot;string&quot;},data:{valType:&quot;any&quot;},layout:{valType:&quot;any&quot;}}},27659:function(i,o,a){var s=a(73972);a(85555).SUBPLOT_PATTERN,o.AU=function(u,c,d){var f=s.subplotsRegistry[c];if(!f)return[];for(var p=f.attr,m=[],g=0;g&lt;u.length;g++){var b=u[g];b[0].trace[p]===d&amp;&amp;m.push(b)}return m},o.a0=function(u,c){var d,f=[],p=[];if(!(d=typeof c==&quot;string&quot;?s.getModule(c).plot:typeof c==&quot;function&quot;?c:c.plot))return[f,u];for(var m=0;m&lt;u.length;m++){var g=u[m],b=g[0].trace;b.visible===!0&amp;&amp;b._length!==0&amp;&amp;(b._module&amp;&amp;b._module.plot===d?f.push(g):p.push(g))}return[f,p]}},63538:function(i){function o(a,s){var u,c,d=[0,0,0,0];for(u=0;u&lt;4;++u)for(c=0;c&lt;4;++c)d[c]+=a[4*u+c]*s[u];return d}i.exports=function(a,s){return o(a.projection,o(a.view,o(a.model,[s[0],s[1],s[2],1])))}},10820:function(i,o,a){var s=a(41940),u=a(85594),c=a(22399),d=a(29241),f=a(53777),p=a(35025),m=a(1426).extendFlat,g=s({editType:&quot;calc&quot;});g.family.dflt=&#x27;&quot;Open Sans&quot;, verdana, arial, sans-serif&#x27;,g.size.dflt=12,g.color.dflt=c.defaultLine,i.exports={font:g,title:{text:{valType:&quot;string&quot;,editType:&quot;layoutstyle&quot;},font:s({editType:&quot;layoutstyle&quot;}),xref:{valType:&quot;enumerated&quot;,dflt:&quot;container&quot;,values:[&quot;container&quot;,&quot;paper&quot;],editType:&quot;layoutstyle&quot;},yref:{valType:&quot;enumerated&quot;,dflt:&quot;container&quot;,values:[&quot;container&quot;,&quot;paper&quot;],editType:&quot;layoutstyle&quot;},x:{valType:&quot;number&quot;,min:0,max:1,dflt:.5,editType:&quot;layoutstyle&quot;},y:{valType:&quot;number&quot;,min:0,max:1,dflt:&quot;auto&quot;,editType:&quot;layoutstyle&quot;},xanchor:{valType:&quot;enumerated&quot;,dflt:&quot;auto&quot;,values:[&quot;auto&quot;,&quot;left&quot;,&quot;center&quot;,&quot;right&quot;],editType:&quot;layoutstyle&quot;},yanchor:{valType:&quot;enumerated&quot;,dflt:&quot;auto&quot;,values:[&quot;auto&quot;,&quot;top&quot;,&quot;middle&quot;,&quot;bottom&quot;],editType:&quot;layoutstyle&quot;},pad:m(p({editType:&quot;layoutstyle&quot;}),{}),automargin:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},editType:&quot;layoutstyle&quot;},uniformtext:{mode:{valType:&quot;enumerated&quot;,values:[!1,&quot;hide&quot;,&quot;show&quot;],dflt:!1,editType:&quot;plot&quot;},minsize:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;plot&quot;},editType:&quot;plot&quot;},autosize:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;none&quot;},width:{valType:&quot;number&quot;,min:10,dflt:700,editType:&quot;plot&quot;},height:{valType:&quot;number&quot;,min:10,dflt:450,editType:&quot;plot&quot;},minreducedwidth:{valType:&quot;number&quot;,min:2,dflt:64,editType:&quot;plot&quot;},minreducedheight:{valType:&quot;number&quot;,min:2,dflt:64,editType:&quot;plot&quot;},margin:{l:{valType:&quot;number&quot;,min:0,dflt:80,editType:&quot;plot&quot;},r:{valType:&quot;number&quot;,min:0,dflt:80,editType:&quot;plot&quot;},t:{valType:&quot;number&quot;,min:0,dflt:100,editType:&quot;plot&quot;},b:{valType:&quot;number&quot;,min:0,dflt:80,editType:&quot;plot&quot;},pad:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;plot&quot;},autoexpand:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;plot&quot;},editType:&quot;plot&quot;},computed:{valType:&quot;any&quot;,editType:&quot;none&quot;},paper_bgcolor:{valType:&quot;color&quot;,dflt:c.background,editType:&quot;plot&quot;},plot_bgcolor:{valType:&quot;color&quot;,dflt:c.background,editType:&quot;layoutstyle&quot;},autotypenumbers:{valType:&quot;enumerated&quot;,values:[&quot;convert types&quot;,&quot;strict&quot;],dflt:&quot;convert types&quot;,editType:&quot;calc&quot;},separators:{valType:&quot;string&quot;,editType:&quot;plot&quot;},hidesources:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},showlegend:{valType:&quot;boolean&quot;,editType:&quot;legend&quot;},colorway:{valType:&quot;colorlist&quot;,dflt:c.defaults,editType:&quot;calc&quot;},datarevision:{valType:&quot;any&quot;,editType:&quot;calc&quot;},uirevision:{valType:&quot;any&quot;,editType:&quot;none&quot;},editrevision:{valType:&quot;any&quot;,editType:&quot;none&quot;},selectionrevision:{valType:&quot;any&quot;,editType:&quot;none&quot;},template:{valType:&quot;any&quot;,editType:&quot;calc&quot;},newshape:d.newshape,activeshape:d.activeshape,newselection:f.newselection,activeselection:f.activeselection,meta:{valType:&quot;any&quot;,arrayOk:!0,editType:&quot;plot&quot;},transition:m({},u.transition,{editType:&quot;none&quot;}),_deprecated:{title:{valType:&quot;string&quot;,editType:&quot;layoutstyle&quot;},titlefont:s({editType:&quot;layoutstyle&quot;})}}},35025:function(i){i.exports=function(o){var a=o.editType;return{t:{valType:&quot;number&quot;,dflt:0,editType:a},r:{valType:&quot;number&quot;,dflt:0,editType:a},b:{valType:&quot;number&quot;,dflt:0,editType:a},l:{valType:&quot;number&quot;,dflt:0,editType:a},editType:a}}},74875:function(i,o,a){var s=a(39898),u=a(84096).Dq,c=a(60721).FF,d=a(92770),f=a(73972),p=a(86281),m=a(44467),g=a(71828),b=a(7901),v=a(50606).BADNUM,h=a(41675),y=a(51873).clearOutline,w=a(21479),_=a(85594),x=a(31391),T=a(27659).a0,k=g.relinkPrivateKeys,S=g._,C=i.exports={};g.extendFlat(C,f),C.attributes=a(9012),C.attributes.type.values=C.allTypes,C.fontAttrs=a(41940),C.layoutAttributes=a(10820),C.fontWeight=&quot;normal&quot;;var M=C.transformsRegistry,O=a(31137);C.executeAPICommand=O.executeAPICommand,C.computeAPICommandBindings=O.computeAPICommandBindings,C.manageCommandObserver=O.manageCommandObserver,C.hasSimpleAPICommandBindings=O.hasSimpleAPICommandBindings,C.redrawText=function(L){return L=g.getGraphDiv(L),new Promise(function(W){setTimeout(function(){L._fullLayout&amp;&amp;(f.getComponentMethod(&quot;annotations&quot;,&quot;draw&quot;)(L),f.getComponentMethod(&quot;legend&quot;,&quot;draw&quot;)(L),f.getComponentMethod(&quot;colorbar&quot;,&quot;draw&quot;)(L),W(C.previousPromises(L)))},300)})},C.resize=function(L){var W;L=g.getGraphDiv(L);var U=new Promise(function(V,te){L&amp;&amp;!g.isHidden(L)||te(new Error(&quot;Resize must be passed a displayed plot div element.&quot;)),L._redrawTimer&amp;&amp;clearTimeout(L._redrawTimer),L._resolveResize&amp;&amp;(W=L._resolveResize),L._resolveResize=V,L._redrawTimer=setTimeout(function(){if(!L.layout||L.layout.width&amp;&amp;L.layout.height||g.isHidden(L))V(L);else{delete L.layout.width,delete L.layout.height;var ee=L.changed;L.autoplay=!0,f.call(&quot;relayout&quot;,L,{autosize:!0}).then(function(){L.changed=ee,L._resolveResize===V&amp;&amp;(delete L._resolveResize,V(L))})}},100)});return W&amp;&amp;W(U),U},C.previousPromises=function(L){if((L._promises||[]).length)return Promise.all(L._promises).then(function(){L._promises=[]})},C.addLinks=function(L){if(L._context.showLink||L._context.showSources){var W=L._fullLayout,U=g.ensureSingle(W._paper,&quot;text&quot;,&quot;js-plot-link-container&quot;,function(G){G.style({&quot;font-family&quot;:&#x27;&quot;Open Sans&quot;, Arial, sans-serif&#x27;,&quot;font-size&quot;:&quot;12px&quot;,fill:b.defaultLine,&quot;pointer-events&quot;:&quot;all&quot;}).each(function(){var X=s.select(this);X.append(&quot;tspan&quot;).classed(&quot;js-link-to-tool&quot;,!0),X.append(&quot;tspan&quot;).classed(&quot;js-link-spacer&quot;,!0),X.append(&quot;tspan&quot;).classed(&quot;js-sourcelinks&quot;,!0)})}),V=U.node(),te={y:W._paper.attr(&quot;height&quot;)-9};document.body.contains(V)&amp;&amp;V.getComputedTextLength()&gt;=W.width-20?(te[&quot;text-anchor&quot;]=&quot;start&quot;,te.x=5):(te[&quot;text-anchor&quot;]=&quot;end&quot;,te.x=W._paper.attr(&quot;width&quot;)-7),U.attr(te);var ee=U.select(&quot;.js-link-to-tool&quot;),H=U.select(&quot;.js-link-spacer&quot;),Z=U.select(&quot;.js-sourcelinks&quot;);L._context.showSources&amp;&amp;L._context.showSources(L),L._context.showLink&amp;&amp;function(G,X){X.text(&quot;&quot;);var Q=X.append(&quot;a&quot;).attr({&quot;xlink:xlink:href&quot;:&quot;#&quot;,class:&quot;link--impt link--embedview&quot;,&quot;font-weight&quot;:&quot;bold&quot;}).text(G._context.linkText+&quot; »&quot;);if(G._context.sendData)Q.on(&quot;click&quot;,function(){C.sendDataToCloud(G)});else{var re=window.location.pathname.split(&quot;/&quot;),ae=window.location.search;Q.attr({&quot;xlink:xlink:show&quot;:&quot;new&quot;,&quot;xlink:xlink:href&quot;:&quot;/&quot;+re[2].split(&quot;.&quot;)[0]+&quot;/&quot;+re[1]+ae})}}(L,ee),H.text(ee.text()&amp;&amp;Z.text()?&quot; - &quot;:&quot;&quot;)}},C.sendDataToCloud=function(L){var W=(window.PLOTLYENV||{}).BASE_URL||L._context.plotlyServerURL;if(W){L.emit(&quot;plotly_beforeexport&quot;);var U=s.select(L).append(&quot;div&quot;).attr(&quot;id&quot;,&quot;hiddenform&quot;).style(&quot;display&quot;,&quot;none&quot;),V=U.append(&quot;form&quot;).attr({action:W+&quot;/external&quot;,method:&quot;post&quot;,target:&quot;_blank&quot;});return V.append(&quot;input&quot;).attr({type:&quot;text&quot;,name:&quot;data&quot;}).node().value=C.graphJson(L,!1,&quot;keepdata&quot;),V.node().submit(),U.remove(),L.emit(&quot;plotly_afterexport&quot;),!1}};var D=[&quot;days&quot;,&quot;shortDays&quot;,&quot;months&quot;,&quot;shortMonths&quot;,&quot;periods&quot;,&quot;dateTime&quot;,&quot;date&quot;,&quot;time&quot;,&quot;decimal&quot;,&quot;thousands&quot;,&quot;grouping&quot;,&quot;currency&quot;],P=[&quot;year&quot;,&quot;month&quot;,&quot;dayMonth&quot;,&quot;dayMonthYear&quot;];function E(L,W){var U=L._context.locale;U||(U=&quot;en-US&quot;);var V=!1,te={};function ee(re){for(var ae=!0,ie=0;ie&lt;W.length;ie++){var se=W[ie];te[se]||(re[se]?te[se]=re[se]:ae=!1)}ae&amp;&amp;(V=!0)}for(var H=0;H&lt;2;H++){for(var Z=L._context.locales,G=0;G&lt;2;G++){var X=(Z[U]||{}).format;if(X&amp;&amp;(ee(X),V))break;Z=f.localeRegistry}var Q=U.split(&quot;-&quot;)[0];if(V||Q===U)break;U=Q}return V||ee(f.localeRegistry.en.format),te}function I(L,W){var U={_fullLayout:W},V=L._id.charAt(0)===&quot;x&quot;,te=L._mainAxis._anchorAxis,ee=&quot;&quot;,H=&quot;&quot;,Z=&quot;&quot;;if(te&amp;&amp;(Z=te._mainAxis._id,ee=V?L._id+Z:Z+L._id),!ee||!W._plots[ee]){ee=&quot;&quot;;for(var G=L._counterAxes,X=0;X&lt;G.length;X++){var Q=G[X],re=V?L._id+Q:Q+L._id;H||(H=re);var ae=h.getFromId(U,Q);if(Z&amp;&amp;ae.overlaying===Z){ee=re;break}}}return ee||H}function A(L){var W=L.transforms;if(Array.isArray(W)&amp;&amp;W.length)for(var U=0;U&lt;W.length;U++){var V=W[U],te=V._module||M[V.type];if(te&amp;&amp;te.makesData)return!0}return!1}function F(L,W,U,V){for(var te=L.transforms,ee=[L],H=0;H&lt;te.length;H++){var Z=te[H],G=M[Z.type];G&amp;&amp;G.transform&amp;&amp;(ee=G.transform(ee,{transform:Z,fullTrace:L,fullData:W,layout:U,fullLayout:V,transformIndex:H}))}return ee}function j(L){return typeof L==&quot;string&quot;&amp;&amp;L.substr(L.length-2)===&quot;px&quot;&amp;&amp;parseFloat(L)}function z(L){var W=L.margin;if(!L._size){var U=L._size={l:Math.round(W.l),r:Math.round(W.r),t:Math.round(W.t),b:Math.round(W.b),p:Math.round(W.pad)};U.w=Math.round(L.width)-U.l-U.r,U.h=Math.round(L.height)-U.t-U.b}L._pushmargin||(L._pushmargin={}),L._pushmarginIds||(L._pushmarginIds={}),L._reservedMargin||(L._reservedMargin={})}C.supplyDefaults=function(L,W){var U=W&amp;&amp;W.skipUpdateCalc,V=L._fullLayout||{};if(V._skipDefaults)delete V._skipDefaults;else{var te,ee=L._fullLayout={},H=L.layout||{},Z=L._fullData||[],G=L._fullData=[],X=L.data||[],Q=L.calcdata||[],re=L._context||{};L._transitionData||C.createTransitionData(L),ee._dfltTitle={plot:S(L,&quot;Click to enter Plot title&quot;),x:S(L,&quot;Click to enter X axis title&quot;),y:S(L,&quot;Click to enter Y axis title&quot;),colorbar:S(L,&quot;Click to enter Colorscale title&quot;),annotation:S(L,&quot;new text&quot;)},ee._traceWord=S(L,&quot;trace&quot;);var ae=E(L,D);if(ee._mapboxAccessToken=re.mapboxAccessToken,V._initialAutoSizeIsDone){var ie=V.width,se=V.height;C.supplyLayoutGlobalDefaults(H,ee,ae),H.width||(ee.width=ie),H.height||(ee.height=se),C.sanitizeMargins(ee)}else{C.supplyLayoutGlobalDefaults(H,ee,ae);var he=!H.width||!H.height,Se=ee.autosize,Oe=re.autosizable;he&amp;&amp;(Se||Oe)?C.plotAutoSize(L,H,ee):he&amp;&amp;C.sanitizeMargins(ee),!Se&amp;&amp;he&amp;&amp;(H.width=ee.width,H.height=ee.height)}ee._d3locale=function($e,Fe){return $e.decimal=Fe.charAt(0),$e.thousands=Fe.charAt(1),{numberFormat:function(Be){try{Be=c($e).format(g.adjustFormat(Be))}catch{return g.warnBadFormat(Be),g.noFormat}return Be},timeFormat:u($e).utcFormat}}(ae,ee.separators),ee._extraFormat=E(L,P),ee._initialAutoSizeIsDone=!0,ee._dataLength=X.length,ee._modules=[],ee._visibleModules=[],ee._basePlotModules=[];var Pe=ee._subplots=function(){var $e,Fe,Be=f.collectableSubplotTypes,Ue={};if(!Be){Be=[];var qe=f.subplotsRegistry;for(var Xe in qe){var ot=qe[Xe].attr;if(ot&amp;&amp;(Be.push(Xe),Array.isArray(ot)))for(Fe=0;Fe&lt;ot.length;Fe++)g.pushUnique(Be,ot[Fe])}}for($e=0;$e&lt;Be.length;$e++)Ue[Be[$e]]=[];return Ue}(),Me=ee._splomAxes={x:{},y:{}},ce=ee._splomSubplots={};ee._splomGridDflt={},ee._scatterStackOpts={},ee._firstScatter={},ee._alignmentOpts={},ee._colorAxes={},ee._requestRangeslider={},ee._traceUids=function($e,Fe){var Be,Ue,qe=Fe.length,Xe=[];for(Be=0;Be&lt;$e.length;Be++){var ot=$e[Be]._fullInput;ot!==Ue&amp;&amp;Xe.push(ot),Ue=ot}var st=Xe.length,dt=new Array(qe),vt={};function We(it,St){dt[St]=it,vt[it]=1}function ze(it,St){if(it&amp;&amp;typeof it==&quot;string&quot;&amp;&amp;!vt[it])return We(it,St),!0}for(Be=0;Be&lt;qe;Be++){var tt=Fe[Be].uid;typeof tt==&quot;number&quot;&amp;&amp;(tt=String(tt)),ze(tt,Be)||Be&lt;st&amp;&amp;ze(Xe[Be].uid,Be)||We(g.randstr(vt),Be)}return dt}(Z,X),ee._globalTransforms=(L._context||{}).globalTransforms,C.supplyDataDefaults(X,G,H,ee);var we=Object.keys(Me.x),K=Object.keys(Me.y);if(we.length&gt;1&amp;&amp;K.length&gt;1){for(f.getComponentMethod(&quot;grid&quot;,&quot;sizeDefaults&quot;)(H,ee),te=0;te&lt;we.length;te++)g.pushUnique(Pe.xaxis,we[te]);for(te=0;te&lt;K.length;te++)g.pushUnique(Pe.yaxis,K[te]);for(var ne in ce)g.pushUnique(Pe.cartesian,ne)}if(ee._has=C._hasPlotType.bind(ee),Z.length===G.length)for(te=0;te&lt;G.length;te++)k(G[te],Z[te]);C.supplyLayoutModuleDefaults(H,ee,G,L._transitionData);var de=ee._visibleModules,_e=[];for(te=0;te&lt;de.length;te++){var ue=de[te].crossTraceDefaults;ue&amp;&amp;g.pushUnique(_e,ue)}for(te=0;te&lt;_e.length;te++)_e[te](G,ee);ee._hasOnlyLargeSploms=ee._basePlotModules.length===1&amp;&amp;ee._basePlotModules[0].name===&quot;splom&quot;&amp;&amp;we.length&gt;15&amp;&amp;K.length&gt;15&amp;&amp;ee.shapes.length===0&amp;&amp;ee.images.length===0,C.linkSubplots(G,ee,Z,V),C.cleanPlot(G,ee,Z,V);var pe=!(!V._has||!V._has(&quot;gl2d&quot;)),xe=!(!ee._has||!ee._has(&quot;gl2d&quot;)),ye=!(!V._has||!V._has(&quot;cartesian&quot;))||pe,Te=!(!ee._has||!ee._has(&quot;cartesian&quot;))||xe;ye&amp;&amp;!Te?V._bgLayer.remove():Te&amp;&amp;!ye&amp;&amp;(ee._shouldCreateBgLayer=!0),V._zoomlayer&amp;&amp;!L._dragging&amp;&amp;y({_fullLayout:V}),function($e,Fe){var Be,Ue=[];Fe.meta&amp;&amp;(Be=Fe._meta={meta:Fe.meta,layout:{meta:Fe.meta}});for(var qe=0;qe&lt;$e.length;qe++){var Xe=$e[qe];Xe.meta?Ue[Xe.index]=Xe._meta={meta:Xe.meta}:Fe.meta&amp;&amp;(Xe._meta={meta:Fe.meta}),Fe.meta&amp;&amp;(Xe._meta.layout={meta:Fe.meta})}Ue.length&amp;&amp;(Be||(Be=Fe._meta={}),Be.data=Ue)}(G,ee),k(ee,V),f.getComponentMethod(&quot;colorscale&quot;,&quot;crossTraceDefaults&quot;)(G,ee),ee._preGUI||(ee._preGUI={}),ee._tracePreGUI||(ee._tracePreGUI={});var Ae,Re=ee._tracePreGUI,Le={};for(Ae in Re)Le[Ae]=&quot;old&quot;;for(te=0;te&lt;G.length;te++)Le[Ae=G[te]._fullInput.uid]||(Re[Ae]={}),Le[Ae]=&quot;new&quot;;for(Ae in Le)Le[Ae]===&quot;old&quot;&amp;&amp;delete Re[Ae];z(ee),f.getComponentMethod(&quot;rangeslider&quot;,&quot;makeData&quot;)(ee),U||Q.length!==G.length||C.supplyDefaultsUpdateCalc(Q,G)}},C.supplyDefaultsUpdateCalc=function(L,W){for(var U=0;U&lt;W.length;U++){var V=W[U],te=(L[U]||[])[0];if(te&amp;&amp;te.trace){var ee=te.trace;if(ee._hasCalcTransform){var H,Z,G,X=ee._arrayAttrs;for(H=0;H&lt;X.length;H++)Z=X[H],G=g.nestedProperty(ee,Z).get().slice(),g.nestedProperty(V,Z).set(G)}te.trace=V}}},C.createTransitionData=function(L){L._transitionData||(L._transitionData={}),L._transitionData._frames||(L._transitionData._frames=[]),L._transitionData._frameHash||(L._transitionData._frameHash={}),L._transitionData._counter||(L._transitionData._counter=0),L._transitionData._interruptCallbacks||(L._transitionData._interruptCallbacks=[])},C._hasPlotType=function(L){var W,U=this._basePlotModules||[];for(W=0;W&lt;U.length;W++)if(U[W].name===L)return!0;var V=this._modules||[];for(W=0;W&lt;V.length;W++){var te=V[W].name;if(te===L)return!0;var ee=f.modules[te];if(ee&amp;&amp;ee.categories[L])return!0}return!1},C.cleanPlot=function(L,W,U,V){var te,ee,H=V._basePlotModules||[];for(te=0;te&lt;H.length;te++){var Z=H[te];Z.clean&amp;&amp;Z.clean(L,W,U,V)}var G=V._has&amp;&amp;V._has(&quot;gl&quot;),X=W._has&amp;&amp;W._has(&quot;gl&quot;);G&amp;&amp;!X&amp;&amp;V._glcontainer!==void 0&amp;&amp;(V._glcontainer.selectAll(&quot;.gl-canvas&quot;).remove(),V._glcontainer.selectAll(&quot;.no-webgl&quot;).remove(),V._glcanvas=null);var Q=!!V._infolayer;e:for(te=0;te&lt;U.length;te++){var re=U[te].uid;for(ee=0;ee&lt;L.length;ee++)if(re===L[ee].uid)continue e;Q&amp;&amp;V._infolayer.select(&quot;.cb&quot;+re).remove()}},C.linkSubplots=function(L,W,U,V){var te,ee,H=V._plots||{},Z=W._plots={},G=W._subplots,X={_fullData:L,_fullLayout:W},Q=G.cartesian.concat(G.gl2d||[]);for(te=0;te&lt;Q.length;te++){var re,ae=Q[te],ie=H[ae],se=h.getFromId(X,ae,&quot;x&quot;),he=h.getFromId(X,ae,&quot;y&quot;);for(ie?re=Z[ae]=ie:(re=Z[ae]={}).id=ae,se._counterAxes.push(he._id),he._counterAxes.push(se._id),se._subplotsWith.push(ae),he._subplotsWith.push(ae),re.xaxis=se,re.yaxis=he,re._hasClipOnAxisFalse=!1,ee=0;ee&lt;L.length;ee++){var Se=L[ee];if(Se.xaxis===re.xaxis._id&amp;&amp;Se.yaxis===re.yaxis._id&amp;&amp;Se.cliponaxis===!1){re._hasClipOnAxisFalse=!0;break}}}var Oe,Pe=h.list(X,null,!0);for(te=0;te&lt;Pe.length;te++){var Me=null;(Oe=Pe[te]).overlaying&amp;&amp;(Me=h.getFromId(X,Oe.overlaying))&amp;&amp;Me.overlaying&amp;&amp;(Oe.overlaying=!1,Me=null),Oe._mainAxis=Me||Oe,Me&amp;&amp;(Oe.domain=Me.domain.slice()),Oe._anchorAxis=Oe.anchor===&quot;free&quot;?null:h.getFromId(X,Oe.anchor)}for(te=0;te&lt;Pe.length;te++)if((Oe=Pe[te])._counterAxes.sort(h.idSort),Oe._subplotsWith.sort(g.subplotSort),Oe._mainSubplot=I(Oe,W),Oe._counterAxes.length&amp;&amp;(Oe.spikemode&amp;&amp;Oe.spikemode.indexOf(&quot;across&quot;)!==-1||Oe.automargin&amp;&amp;Oe.mirror&amp;&amp;Oe.anchor!==&quot;free&quot;||f.getComponentMethod(&quot;rangeslider&quot;,&quot;isVisible&quot;)(Oe))){var ce=1,we=0;for(ee=0;ee&lt;Oe._counterAxes.length;ee++){var K=h.getFromId(X,Oe._counterAxes[ee]);ce=Math.min(ce,K.domain[0]),we=Math.max(we,K.domain[1])}ce&lt;we&amp;&amp;(Oe._counterDomainMin=ce,Oe._counterDomainMax=we)}},C.clearExpandedTraceDefaultColors=function(L){var W,U,V;for(U=[],(W=L._module._colorAttrs)||(L._module._colorAttrs=W=[],p.crawl(L._module.attributes,function(te,ee,H,Z){U[Z]=ee,U.length=Z+1,te.valType===&quot;color&quot;&amp;&amp;te.dflt===void 0&amp;&amp;W.push(U.join(&quot;.&quot;))})),V=0;V&lt;W.length;V++)g.nestedProperty(L,&quot;_input.&quot;+W[V]).get()||g.nestedProperty(L,W[V]).set(null)},C.supplyDataDefaults=function(L,W,U,V){var te,ee,H,Z=V._modules,G=V._visibleModules,X=V._basePlotModules,Q=0,re=0;function ae(ne){W.push(ne);var de=ne._module;de&amp;&amp;(g.pushUnique(Z,de),ne.visible===!0&amp;&amp;g.pushUnique(G,de),g.pushUnique(X,ne._module.basePlotModule),Q++,ne._input.visible!==!1&amp;&amp;re++)}V._transformModules=[];var ie={},se=[],he=(U.template||{}).data||{},Se=m.traceTemplater(he);for(te=0;te&lt;L.length;te++){if(H=L[te],(ee=Se.newTrace(H)).uid=V._traceUids[te],C.supplyTraceDefaults(H,ee,re,V,te),ee.index=te,ee._input=H,ee._expandedIndex=Q,ee.transforms&amp;&amp;ee.transforms.length)for(var Oe=H.visible!==!1&amp;&amp;ee.visible===!1,Pe=F(ee,W,U,V),Me=0;Me&lt;Pe.length;Me++){var ce=Pe[Me],we={_template:ee._template,type:ee.type,uid:ee.uid+Me};Oe&amp;&amp;ce.visible===!1&amp;&amp;delete ce.visible,C.supplyTraceDefaults(ce,we,Q,V,te),k(we,ce),we.index=te,we._input=H,we._fullInput=ee,we._expandedIndex=Q,we._expandedInput=ce,ae(we)}else ee._fullInput=ee,ee._expandedInput=ee,ae(ee);f.traceIs(ee,&quot;carpetAxis&quot;)&amp;&amp;(ie[ee.carpet]=ee),f.traceIs(ee,&quot;carpetDependent&quot;)&amp;&amp;se.push(te)}for(te=0;te&lt;se.length;te++)if((ee=W[se[te]]).visible){var K=ie[ee.carpet];ee._carpet=K,K&amp;&amp;K.visible?(ee.xaxis=K.xaxis,ee.yaxis=K.yaxis):ee.visible=!1}},C.supplyAnimationDefaults=function(L){var W;L=L||{};var U={};function V(te,ee){return g.coerce(L||{},U,_,te,ee)}if(V(&quot;mode&quot;),V(&quot;direction&quot;),V(&quot;fromcurrent&quot;),Array.isArray(L.frame))for(U.frame=[],W=0;W&lt;L.frame.length;W++)U.frame[W]=C.supplyAnimationFrameDefaults(L.frame[W]||{});else U.frame=C.supplyAnimationFrameDefaults(L.frame||{});if(Array.isArray(L.transition))for(U.transition=[],W=0;W&lt;L.transition.length;W++)U.transition[W]=C.supplyAnimationTransitionDefaults(L.transition[W]||{});else U.transition=C.supplyAnimationTransitionDefaults(L.transition||{});return U},C.supplyAnimationFrameDefaults=function(L){var W={};function U(V,te){return g.coerce(L||{},W,_.frame,V,te)}return U(&quot;duration&quot;),U(&quot;redraw&quot;),W},C.supplyAnimationTransitionDefaults=function(L){var W={};function U(V,te){return g.coerce(L||{},W,_.transition,V,te)}return U(&quot;duration&quot;),U(&quot;easing&quot;),W},C.supplyFrameDefaults=function(L){var W={};function U(V,te){return g.coerce(L,W,x,V,te)}return U(&quot;group&quot;),U(&quot;name&quot;),U(&quot;traces&quot;),U(&quot;baseframe&quot;),U(&quot;data&quot;),U(&quot;layout&quot;),W},C.supplyTraceDefaults=function(L,W,U,V,te){var ee,H=V.colorway||b.defaults,Z=H[U%H.length];function G(Pe,Me){return g.coerce(L,W,C.attributes,Pe,Me)}var X=G(&quot;visible&quot;);G(&quot;type&quot;),G(&quot;name&quot;,V._traceWord+&quot; &quot;+te),G(&quot;uirevision&quot;,V.uirevision);var Q=C.getModule(W);if(W._module=Q,Q){var re=Q.basePlotModule,ae=re.attr,ie=re.attributes;if(ae&amp;&amp;ie){var se=V._subplots,he=&quot;&quot;;if(X||re.name!==&quot;gl2d&quot;){if(Array.isArray(ae))for(ee=0;ee&lt;ae.length;ee++){var Se=ae[ee],Oe=g.coerce(L,W,ie,Se);se[Se]&amp;&amp;g.pushUnique(se[Se],Oe),he+=Oe}else he=g.coerce(L,W,ie,ae);se[re.name]&amp;&amp;g.pushUnique(se[re.name],he)}}}return X&amp;&amp;(G(&quot;customdata&quot;),G(&quot;ids&quot;),G(&quot;meta&quot;),f.traceIs(W,&quot;showLegend&quot;)?(g.coerce(L,W,Q.attributes.showlegend?Q.attributes:C.attributes,&quot;showlegend&quot;),G(&quot;legend&quot;),G(&quot;legendwidth&quot;),G(&quot;legendgroup&quot;),G(&quot;legendgrouptitle.text&quot;),G(&quot;legendrank&quot;),W._dfltShowLegend=!0):W._dfltShowLegend=!1,Q&amp;&amp;Q.supplyDefaults(L,W,Z,V),f.traceIs(W,&quot;noOpacity&quot;)||G(&quot;opacity&quot;),f.traceIs(W,&quot;notLegendIsolatable&quot;)&amp;&amp;(W.visible=!!W.visible),f.traceIs(W,&quot;noHover&quot;)||(W.hovertemplate||g.coerceHoverinfo(L,W,V),W.type!==&quot;parcats&quot;&amp;&amp;f.getComponentMethod(&quot;fx&quot;,&quot;supplyDefaults&quot;)(L,W,Z,V)),Q&amp;&amp;Q.selectPoints&amp;&amp;G(&quot;selectedpoints&quot;),C.supplyTransformDefaults(L,W,V)),W},C.hasMakesDataTransform=A,C.supplyTransformDefaults=function(L,W,U){if(W._length||A(L)){var V=U._globalTransforms||[],te=U._transformModules||[];if(Array.isArray(L.transforms)||V.length!==0)for(var ee=L.transforms||[],H=V.concat(ee),Z=W.transforms=[],G=0;G&lt;H.length;G++){var X,Q=H[G],re=Q.type,ae=M[re],ie=!(Q._module&amp;&amp;Q._module===ae),se=ae&amp;&amp;typeof ae.transform==&quot;function&quot;;ae||g.warn(&quot;Unrecognized transform type &quot;+re+&quot;.&quot;),ae&amp;&amp;ae.supplyDefaults&amp;&amp;(ie||se)?((X=ae.supplyDefaults(Q,W,U,L)).type=re,X._module=ae,g.pushUnique(te,ae)):X=g.extendFlat({},Q),Z.push(X)}}},C.supplyLayoutGlobalDefaults=function(L,W,U){function V(Q,re){return g.coerce(L,W,C.layoutAttributes,Q,re)}var te=L.template;g.isPlainObject(te)&amp;&amp;(W.template=te,W._template=te.layout,W._dataTemplate=te.data),V(&quot;autotypenumbers&quot;);var ee=g.coerceFont(V,&quot;font&quot;),H=ee.size;g.coerceFont(V,&quot;title.font&quot;,g.extendFlat({},ee,{size:Math.round(1.4*H)})),V(&quot;title.text&quot;,W._dfltTitle.plot),V(&quot;title.xref&quot;);var Z=V(&quot;title.yref&quot;);V(&quot;title.pad.t&quot;),V(&quot;title.pad.r&quot;),V(&quot;title.pad.b&quot;),V(&quot;title.pad.l&quot;);var G=V(&quot;title.automargin&quot;);V(&quot;title.x&quot;),V(&quot;title.xanchor&quot;),V(&quot;title.y&quot;),V(&quot;title.yanchor&quot;),G&amp;&amp;(Z===&quot;paper&quot;&amp;&amp;(W.title.y!==0&amp;&amp;(W.title.y=1),W.title.yanchor===&quot;auto&quot;&amp;&amp;(W.title.yanchor=W.title.y===0?&quot;top&quot;:&quot;bottom&quot;)),Z===&quot;container&quot;&amp;&amp;(W.title.y===&quot;auto&quot;&amp;&amp;(W.title.y=1),W.title.yanchor===&quot;auto&quot;&amp;&amp;(W.title.yanchor=W.title.y&lt;.5?&quot;bottom&quot;:&quot;top&quot;))),V(&quot;uniformtext.mode&quot;)&amp;&amp;V(&quot;uniformtext.minsize&quot;),V(&quot;autosize&quot;,!(L.width&amp;&amp;L.height)),V(&quot;width&quot;),V(&quot;height&quot;),V(&quot;minreducedwidth&quot;),V(&quot;minreducedheight&quot;),V(&quot;margin.l&quot;),V(&quot;margin.r&quot;),V(&quot;margin.t&quot;),V(&quot;margin.b&quot;),V(&quot;margin.pad&quot;),V(&quot;margin.autoexpand&quot;),L.width&amp;&amp;L.height&amp;&amp;C.sanitizeMargins(W),f.getComponentMethod(&quot;grid&quot;,&quot;sizeDefaults&quot;)(L,W),V(&quot;paper_bgcolor&quot;),V(&quot;separators&quot;,U.decimal+U.thousands),V(&quot;hidesources&quot;),V(&quot;colorway&quot;),V(&quot;datarevision&quot;);var X=V(&quot;uirevision&quot;);V(&quot;editrevision&quot;,X),V(&quot;selectionrevision&quot;,X),f.getComponentMethod(&quot;modebar&quot;,&quot;supplyLayoutDefaults&quot;)(L,W),f.getComponentMethod(&quot;shapes&quot;,&quot;supplyDrawNewShapeDefaults&quot;)(L,W,V),f.getComponentMethod(&quot;selections&quot;,&quot;supplyDrawNewSelectionDefaults&quot;)(L,W,V),V(&quot;meta&quot;),g.isPlainObject(L.transition)&amp;&amp;(V(&quot;transition.duration&quot;),V(&quot;transition.easing&quot;),V(&quot;transition.ordering&quot;)),f.getComponentMethod(&quot;calendars&quot;,&quot;handleDefaults&quot;)(L,W,&quot;calendar&quot;),f.getComponentMethod(&quot;fx&quot;,&quot;supplyLayoutGlobalDefaults&quot;)(L,W,V),g.coerce(L,W,w,&quot;scattermode&quot;)},C.plotAutoSize=function(L,W,U){var V,te,ee=L._context||{},H=ee.frameMargins,Z=g.isPlotDiv(L);if(Z&amp;&amp;L.emit(&quot;plotly_autosize&quot;),ee.fillFrame)V=window.innerWidth,te=window.innerHeight,document.body.style.overflow=&quot;hidden&quot;;else{var G=Z?window.getComputedStyle(L):{};if(V=j(G.width)||j(G.maxWidth)||U.width,te=j(G.height)||j(G.maxHeight)||U.height,d(H)&amp;&amp;H&gt;0){var X=1-2*H;V=Math.round(X*V),te=Math.round(X*te)}}var Q=C.layoutAttributes.width.min,re=C.layoutAttributes.height.min;V&lt;Q&amp;&amp;(V=Q),te&lt;re&amp;&amp;(te=re);var ae=!W.width&amp;&amp;Math.abs(U.width-V)&gt;1,ie=!W.height&amp;&amp;Math.abs(U.height-te)&gt;1;(ie||ae)&amp;&amp;(ae&amp;&amp;(U.width=V),ie&amp;&amp;(U.height=te)),L._initialAutoSize||(L._initialAutoSize={width:V,height:te}),C.sanitizeMargins(U)},C.supplyLayoutModuleDefaults=function(L,W,U,V){var te,ee,H,Z=f.componentsRegistry,G=W._basePlotModules,X=f.subplotsRegistry.cartesian;for(te in Z)(H=Z[te]).includeBasePlot&amp;&amp;H.includeBasePlot(L,W);for(var Q in G.length||G.push(X),W._has(&quot;cartesian&quot;)&amp;&amp;(f.getComponentMethod(&quot;grid&quot;,&quot;contentDefaults&quot;)(L,W),X.finalizeSubplots(L,W)),W._subplots)W._subplots[Q].sort(g.subplotSort);for(ee=0;ee&lt;G.length;ee++)(H=G[ee]).supplyLayoutDefaults&amp;&amp;H.supplyLayoutDefaults(L,W,U);var re=W._modules;for(ee=0;ee&lt;re.length;ee++)(H=re[ee]).supplyLayoutDefaults&amp;&amp;H.supplyLayoutDefaults(L,W,U);var ae=W._transformModules;for(ee=0;ee&lt;ae.length;ee++)(H=ae[ee]).supplyLayoutDefaults&amp;&amp;H.supplyLayoutDefaults(L,W,U,V);for(te in Z)(H=Z[te]).supplyLayoutDefaults&amp;&amp;H.supplyLayoutDefaults(L,W,U)},C.purge=function(L){var W=L._fullLayout||{};W._glcontainer!==void 0&amp;&amp;(W._glcontainer.selectAll(&quot;.gl-canvas&quot;).remove(),W._glcontainer.remove(),W._glcanvas=null),W._modeBar&amp;&amp;W._modeBar.destroy(),L._transitionData&amp;&amp;(L._transitionData._interruptCallbacks&amp;&amp;(L._transitionData._interruptCallbacks.length=0),L._transitionData._animationRaf&amp;&amp;window.cancelAnimationFrame(L._transitionData._animationRaf)),g.clearThrottle(),g.clearResponsive(L),delete L.data,delete L.layout,delete L._fullData,delete L._fullLayout,delete L.calcdata,delete L.empty,delete L.fid,delete L.undoqueue,delete L.undonum,delete L.autoplay,delete L.changed,delete L._promises,delete L._redrawTimer,delete L._hmlumcount,delete L._hmpixcount,delete L._transitionData,delete L._transitioning,delete L._initialAutoSize,delete L._transitioningWithDuration,delete L._dragging,delete L._dragged,delete L._dragdata,delete L._hoverdata,delete L._snapshotInProgress,delete L._editing,delete L._mouseDownTime,delete L._legendMouseDownTime,L.removeAllListeners&amp;&amp;L.removeAllListeners()},C.style=function(L){var W,U=L._fullLayout._visibleModules,V=[];for(W=0;W&lt;U.length;W++){var te=U[W];te.style&amp;&amp;g.pushUnique(V,te.style)}for(W=0;W&lt;V.length;W++)V[W](L)},C.sanitizeMargins=function(L){if(L&amp;&amp;L.margin){var W,U=L.width,V=L.height,te=L.margin,ee=U-(te.l+te.r),H=V-(te.t+te.b);ee&lt;0&amp;&amp;(W=(U-1)/(te.l+te.r),te.l=Math.floor(W*te.l),te.r=Math.floor(W*te.r)),H&lt;0&amp;&amp;(W=(V-1)/(te.t+te.b),te.t=Math.floor(W*te.t),te.b=Math.floor(W*te.b))}},C.clearAutoMarginIds=function(L){L._fullLayout._pushmarginIds={}},C.allowAutoMargin=function(L,W){L._fullLayout._pushmarginIds[W]=1},C.autoMargin=function(L,W,U){var V=L._fullLayout,te=V.width,ee=V.height,H=V.margin,Z=V.minreducedwidth,G=V.minreducedheight,X=g.constrain(te-H.l-H.r,2,Z),Q=g.constrain(ee-H.t-H.b,2,G),re=Math.max(0,te-X),ae=Math.max(0,ee-Q),ie=V._pushmargin,se=V._pushmarginIds;if(H.autoexpand!==!1){if(U){var he=U.pad;if(he===void 0&amp;&amp;(he=Math.min(12,H.l,H.r,H.t,H.b)),re){var Se=(U.l+U.r)/re;Se&gt;1&amp;&amp;(U.l/=Se,U.r/=Se)}if(ae){var Oe=(U.t+U.b)/ae;Oe&gt;1&amp;&amp;(U.t/=Oe,U.b/=Oe)}var Pe=U.xl!==void 0?U.xl:U.x,Me=U.xr!==void 0?U.xr:U.x,ce=U.yt!==void 0?U.yt:U.y,we=U.yb!==void 0?U.yb:U.y;ie[W]={l:{val:Pe,size:U.l+he},r:{val:Me,size:U.r+he},b:{val:we,size:U.b+he},t:{val:ce,size:U.t+he}},se[W]=1}else delete ie[W],delete se[W];if(!V._replotting)return C.doAutoMargin(L)}},C.doAutoMargin=function(L){var W=L._fullLayout,U=W.width,V=W.height;W._size||(W._size={}),z(W);var te=W._size,ee=W.margin,H={t:0,b:0,l:0,r:0},Z=g.extendFlat({},te),G=ee.l,X=ee.r,Q=ee.t,re=ee.b,ae=W._pushmargin,ie=W._pushmarginIds,se=W.minreducedwidth,he=W.minreducedheight;if(ee.autoexpand!==!1){for(var Se in ae)ie[Se]||delete ae[Se];var Oe=L._fullLayout._reservedMargin;for(var Pe in Oe)for(var Me in Oe[Pe]){var ce=Oe[Pe][Me];H[Me]=Math.max(H[Me],ce)}for(var we in ae.base={l:{val:0,size:G},r:{val:1,size:X},t:{val:1,size:Q},b:{val:0,size:re}},H){var K=0;for(var ne in ae)ne!==&quot;base&quot;&amp;&amp;d(ae[ne][we].size)&amp;&amp;(K=ae[ne][we].size&gt;K?ae[ne][we].size:K);var de=Math.max(0,ee[we]-K);H[we]=Math.max(0,H[we]-de)}for(var _e in ae){var ue=ae[_e].l||{},pe=ae[_e].b||{},xe=ue.val,ye=ue.size,Te=pe.val,Ae=pe.size,Re=U-H.r-H.l,Le=V-H.t-H.b;for(var $e in ae){if(d(ye)&amp;&amp;ae[$e].r){var Fe=ae[$e].r.val,Be=ae[$e].r.size;if(Fe&gt;xe){var Ue=(ye*Fe+(Be-Re)*xe)/(Fe-xe),qe=(Be*(1-xe)+(ye-Re)*(1-Fe))/(Fe-xe);Ue+qe&gt;G+X&amp;&amp;(G=Ue,X=qe)}}if(d(Ae)&amp;&amp;ae[$e].t){var Xe=ae[$e].t.val,ot=ae[$e].t.size;if(Xe&gt;Te){var st=(Ae*Xe+(ot-Le)*Te)/(Xe-Te),dt=(ot*(1-Te)+(Ae-Le)*(1-Xe))/(Xe-Te);st+dt&gt;re+Q&amp;&amp;(re=st,Q=dt)}}}}}var vt=g.constrain(U-ee.l-ee.r,2,se),We=g.constrain(V-ee.t-ee.b,2,he),ze=Math.max(0,U-vt),tt=Math.max(0,V-We);if(ze){var it=(G+X)/ze;it&gt;1&amp;&amp;(G/=it,X/=it)}if(tt){var St=(re+Q)/tt;St&gt;1&amp;&amp;(re/=St,Q/=St)}if(te.l=Math.round(G)+H.l,te.r=Math.round(X)+H.r,te.t=Math.round(Q)+H.t,te.b=Math.round(re)+H.b,te.p=Math.round(ee.pad),te.w=Math.round(U)-te.l-te.r,te.h=Math.round(V)-te.t-te.b,!W._replotting&amp;&amp;(C.didMarginChange(Z,te)||function(ut){if(&quot;_redrawFromAutoMarginCount&quot;in ut._fullLayout)return!1;var ht=h.list(ut,&quot;&quot;,!0);for(var Rt in ht)if(ht[Rt].autoshift||ht[Rt].shift)return!0;return!1}(L))){&quot;_redrawFromAutoMarginCount&quot;in W?W._redrawFromAutoMarginCount++:W._redrawFromAutoMarginCount=1;var Ze=3*(1+Object.keys(ie).length);if(W._redrawFromAutoMarginCount&lt;Ze)return f.call(&quot;_doPlot&quot;,L);W._size=Z,g.warn(&quot;Too many auto-margin redraws.&quot;)}(function(ut){var ht=h.list(ut,&quot;&quot;,!0);[&quot;_adjustTickLabelsOverflow&quot;,&quot;_hideCounterAxisInsideTickLabels&quot;].forEach(function(Rt){for(var Ct=0;Ct&lt;ht.length;Ct++){var Wt=ht[Ct][Rt];Wt&amp;&amp;Wt()}})})(L)};var B=[&quot;l&quot;,&quot;r&quot;,&quot;t&quot;,&quot;b&quot;,&quot;p&quot;,&quot;w&quot;,&quot;h&quot;];function N(L,W,U){var V=!1,te=[C.previousPromises,function(){if(L._transitionData)return L._transitioning=!1,function(H){var Z=Promise.resolve();if(!H)return Z;for(;H.length;)Z=Z.then(H.shift());return Z}(L._transitionData._interruptCallbacks)},U.prepareFn,C.rehover,C.reselect,function(){return L.emit(&quot;plotly_transitioning&quot;,[]),new Promise(function(H){L._transitioning=!0,W.duration&gt;0&amp;&amp;(L._transitioningWithDuration=!0),L._transitionData._interruptCallbacks.push(function(){V=!0}),U.redraw&amp;&amp;L._transitionData._interruptCallbacks.push(function(){return f.call(&quot;redraw&quot;,L)}),L._transitionData._interruptCallbacks.push(function(){L.emit(&quot;plotly_transitioninterrupted&quot;,[])});var Z=0,G=0;function X(){return Z++,function(){var Q;G++,V||G!==Z||(Q=H,L._transitionData&amp;&amp;(function(re){if(re)for(;re.length;)re.shift()}(L._transitionData._interruptCallbacks),Promise.resolve().then(function(){if(U.redraw)return f.call(&quot;redraw&quot;,L)}).then(function(){L._transitioning=!1,L._transitioningWithDuration=!1,L.emit(&quot;plotly_transitioned&quot;,[])}).then(Q)))}}U.runFn(X),setTimeout(X())})}],ee=g.syncOrAsync(te,L);return ee&amp;&amp;ee.then||(ee=Promise.resolve()),ee.then(function(){return L})}C.didMarginChange=function(L,W){for(var U=0;U&lt;B.length;U++){var V=B[U],te=L[V],ee=W[V];if(!d(te)||Math.abs(ee-te)&gt;1)return!0}return!1},C.graphJson=function(L,W,U,V,te,ee){(te&amp;&amp;W&amp;&amp;!L._fullData||te&amp;&amp;!W&amp;&amp;!L._fullLayout)&amp;&amp;C.supplyDefaults(L);var H=te?L._fullData:L.data,Z=te?L._fullLayout:L.layout,G=(L._transitionData||{})._frames;function X(ae,ie){if(typeof ae==&quot;function&quot;)return ie?&quot;_function_&quot;:null;if(g.isPlainObject(ae)){var se,he={};return Object.keys(ae).sort().forEach(function(Se){if([&quot;_&quot;,&quot;[&quot;].indexOf(Se.charAt(0))===-1)if(typeof ae[Se]!=&quot;function&quot;){if(U===&quot;keepdata&quot;){if(Se.substr(Se.length-3)===&quot;src&quot;)return}else if(U===&quot;keepstream&quot;){if(typeof(se=ae[Se+&quot;src&quot;])==&quot;string&quot;&amp;&amp;se.indexOf(&quot;:&quot;)&gt;0&amp;&amp;!g.isPlainObject(ae.stream))return}else if(U!==&quot;keepall&quot;&amp;&amp;typeof(se=ae[Se+&quot;src&quot;])==&quot;string&quot;&amp;&amp;se.indexOf(&quot;:&quot;)&gt;0)return;he[Se]=X(ae[Se],ie)}else ie&amp;&amp;(he[Se]=&quot;_function&quot;)}),he}return Array.isArray(ae)?ae.map(function(Se){return X(Se,ie)}):g.isTypedArray(ae)?g.simpleMap(ae,g.identity):g.isJSDate(ae)?g.ms2DateTimeLocal(+ae):ae}var Q={data:(H||[]).map(function(ae){var ie=X(ae);return W&amp;&amp;delete ie.fit,ie})};if(!W&amp;&amp;(Q.layout=X(Z),te)){var re=Z._size;Q.layout.computed={margin:{b:re.b,l:re.l,r:re.r,t:re.t}}}return G&amp;&amp;(Q.frames=X(G)),ee&amp;&amp;(Q.config=X(L._context,!0)),V===&quot;object&quot;?Q:JSON.stringify(Q)},C.modifyFrames=function(L,W){var U,V,te,ee=L._transitionData._frames,H=L._transitionData._frameHash;for(U=0;U&lt;W.length;U++)switch((V=W[U]).type){case&quot;replace&quot;:te=V.value;var Z=(ee[V.index]||{}).name,G=te.name;ee[V.index]=H[G]=te,G!==Z&amp;&amp;(delete H[Z],H[G]=te);break;case&quot;insert&quot;:H[(te=V.value).name]=te,ee.splice(V.index,0,te);break;case&quot;delete&quot;:delete H[(te=ee[V.index]).name],ee.splice(V.index,1)}return Promise.resolve()},C.computeFrame=function(L,W){var U,V,te,ee,H=L._transitionData._frameHash;if(!W)throw new Error(&quot;computeFrame must be given a string frame name&quot;);var Z=H[W.toString()];if(!Z)return!1;for(var G=[Z],X=[Z.name];Z.baseframe&amp;&amp;(Z=H[Z.baseframe.toString()])&amp;&amp;X.indexOf(Z.name)===-1;)G.push(Z),X.push(Z.name);for(var Q={};Z=G.pop();)if(Z.layout&amp;&amp;(Q.layout=C.extendLayout(Q.layout,Z.layout)),Z.data){if(Q.data||(Q.data=[]),!(V=Z.traces))for(V=[],U=0;U&lt;Z.data.length;U++)V[U]=U;for(Q.traces||(Q.traces=[]),U=0;U&lt;Z.data.length;U++)(te=V[U])!=null&amp;&amp;((ee=Q.traces.indexOf(te))===-1&amp;&amp;(ee=Q.data.length,Q.traces[ee]=te),Q.data[ee]=C.extendTrace(Q.data[ee],Z.data[U]))}return Q},C.recomputeFrameHash=function(L){for(var W=L._transitionData._frameHash={},U=L._transitionData._frames,V=0;V&lt;U.length;V++){var te=U[V];te&amp;&amp;te.name&amp;&amp;(W[te.name]=te)}},C.extendObjectWithContainers=function(L,W,U){var V,te,ee,H,Z,G,X,Q=g.extendDeepNoArrays({},W||{}),re=g.expandObjectPaths(Q),ae={};if(U&amp;&amp;U.length)for(ee=0;ee&lt;U.length;ee++)(te=(V=g.nestedProperty(re,U[ee])).get())===void 0?g.nestedProperty(ae,U[ee]).set(null):(V.set(null),g.nestedProperty(ae,U[ee]).set(te));if(L=g.extendDeepNoArrays(L||{},re),U&amp;&amp;U.length){for(ee=0;ee&lt;U.length;ee++)if(G=g.nestedProperty(ae,U[ee]).get()){for(X=(Z=g.nestedProperty(L,U[ee])).get(),Array.isArray(X)||(X=[],Z.set(X)),H=0;H&lt;G.length;H++){var ie=G[H];X[H]=ie===null?null:C.extendObjectWithContainers(X[H],ie)}Z.set(X)}}return L},C.dataArrayContainers=[&quot;transforms&quot;,&quot;dimensions&quot;],C.layoutArrayContainers=f.layoutArrayContainers,C.extendTrace=function(L,W){return C.extendObjectWithContainers(L,W,C.dataArrayContainers)},C.extendLayout=function(L,W){return C.extendObjectWithContainers(L,W,C.layoutArrayContainers)},C.transition=function(L,W,U,V,te,ee){var H={redraw:te.redraw},Z={},G=[];return H.prepareFn=function(){for(var X=Array.isArray(W)?W.length:0,Q=V.slice(0,X),re=0;re&lt;Q.length;re++){var ae=Q[re],ie=L._fullData[ae]._module;if(ie){if(ie.animatable){var se=ie.basePlotModule.name;Z[se]||(Z[se]=[]),Z[se].push(ae)}L.data[Q[re]]=C.extendTrace(L.data[Q[re]],W[re])}}var he=g.expandObjectPaths(g.extendDeepNoArrays({},U)),Se=/^[xy]axis[0-9]*$/;for(var Oe in he)Se.test(Oe)&amp;&amp;delete he[Oe].range;C.extendLayout(L.layout,he),delete L.calcdata,C.supplyDefaults(L),C.doCalcdata(L);var Pe=g.expandObjectPaths(U);if(Pe){var Me=L._fullLayout._plots;for(var ce in Me){var we=Me[ce],K=we.xaxis,ne=we.yaxis,de=K.range.slice(),_e=ne.range.slice(),ue=null,pe=null,xe=null,ye=null;Array.isArray(Pe[K._name+&quot;.range&quot;])?ue=Pe[K._name+&quot;.range&quot;].slice():Array.isArray((Pe[K._name]||{}).range)&amp;&amp;(ue=Pe[K._name].range.slice()),Array.isArray(Pe[ne._name+&quot;.range&quot;])?pe=Pe[ne._name+&quot;.range&quot;].slice():Array.isArray((Pe[ne._name]||{}).range)&amp;&amp;(pe=Pe[ne._name].range.slice()),de&amp;&amp;ue&amp;&amp;(K.r2l(de[0])!==K.r2l(ue[0])||K.r2l(de[1])!==K.r2l(ue[1]))&amp;&amp;(xe={xr0:de,xr1:ue}),_e&amp;&amp;pe&amp;&amp;(ne.r2l(_e[0])!==ne.r2l(pe[0])||ne.r2l(_e[1])!==ne.r2l(pe[1]))&amp;&amp;(ye={yr0:_e,yr1:pe}),(xe||ye)&amp;&amp;G.push(g.extendFlat({plotinfo:we},xe,ye))}}return Promise.resolve()},H.runFn=function(X){var Q,re,ae=L._fullLayout._basePlotModules,ie=G.length;if(U)for(re=0;re&lt;ae.length;re++)ae[re].transitionAxes&amp;&amp;ae[re].transitionAxes(L,G,ee,X);for(var se in ie?((Q=g.extendFlat({},ee)).duration=0,delete Z.cartesian):Q=ee,Z){var he=Z[se];L._fullData[he[0]]._module.basePlotModule.plot(L,he,Q,X)}},N(L,ee,H)},C.transitionFromReact=function(L,W,U,V){var te=L._fullLayout,ee=te.transition,H={},Z=[];return H.prepareFn=function(){var G=te._plots;for(var X in H.redraw=!1,W.anim===&quot;some&quot;&amp;&amp;(H.redraw=!0),U.anim===&quot;some&quot;&amp;&amp;(H.redraw=!0),G){var Q=G[X],re=Q.xaxis,ae=Q.yaxis,ie=V[re._name].range.slice(),se=V[ae._name].range.slice(),he=re.range.slice(),Se=ae.range.slice();re.setScale(),ae.setScale();var Oe=null,Pe=null;re.r2l(ie[0])===re.r2l(he[0])&amp;&amp;re.r2l(ie[1])===re.r2l(he[1])||(Oe={xr0:ie,xr1:he}),ae.r2l(se[0])===ae.r2l(Se[0])&amp;&amp;ae.r2l(se[1])===ae.r2l(Se[1])||(Pe={yr0:se,yr1:Se}),(Oe||Pe)&amp;&amp;Z.push(g.extendFlat({plotinfo:Q},Oe,Pe))}return Promise.resolve()},H.runFn=function(G){for(var X,Q,re,ae=L._fullData,ie=L._fullLayout._basePlotModules,se=[],he=0;he&lt;ae.length;he++)se.push(he);function Se(){if(L._fullLayout)for(var Pe=0;Pe&lt;ie.length;Pe++)ie[Pe].transitionAxes&amp;&amp;ie[Pe].transitionAxes(L,Z,X,G)}function Oe(){if(L._fullLayout)for(var Pe=0;Pe&lt;ie.length;Pe++)ie[Pe].plot(L,re,Q,G)}Z.length&amp;&amp;W.anim?ee.ordering===&quot;traces first&quot;?(X=g.extendFlat({},ee,{duration:0}),re=se,Q=ee,setTimeout(Se,ee.duration),Oe()):(X=ee,re=null,Q=g.extendFlat({},ee,{duration:0}),setTimeout(Oe,X.duration),Se()):Z.length?(X=ee,Se()):W.anim&amp;&amp;(re=se,Q=ee,Oe())},N(L,ee,H)},C.doCalcdata=function(L,W){var U,V,te,ee,H=h.list(L),Z=L._fullData,G=L._fullLayout,X=new Array(Z.length),Q=(L.calcdata||[]).slice();for(L.calcdata=X,G._numBoxes=0,G._numViolins=0,G._violinScaleGroupStats={},L._hmpixcount=0,L._hmlumcount=0,G._piecolormap={},G._sunburstcolormap={},G._treemapcolormap={},G._iciclecolormap={},G._funnelareacolormap={},te=0;te&lt;Z.length;te++)Array.isArray(W)&amp;&amp;W.indexOf(te)===-1&amp;&amp;(X[te]=Q[te]);for(te=0;te&lt;Z.length;te++)(U=Z[te])._arrayAttrs=p.findArrayAttributes(U),U._extremes={};var re=G._subplots.polar||[];for(te=0;te&lt;re.length;te++)H.push(G[re[te]].radialaxis,G[re[te]].angularaxis);for(var ae in G._colorAxes){var ie=G[ae];ie.cauto!==!1&amp;&amp;(delete ie.cmin,delete ie.cmax)}var se=!1;function he(Pe){if(U=Z[Pe],V=U._module,U.visible===!0&amp;&amp;U.transforms){if(V&amp;&amp;V.calc){var Me=V.calc(L,U);Me[0]&amp;&amp;Me[0].t&amp;&amp;Me[0].t._scene&amp;&amp;delete Me[0].t._scene.dirty}for(ee=0;ee&lt;U.transforms.length;ee++){var ce=U.transforms[ee];(V=M[ce.type])&amp;&amp;V.calcTransform&amp;&amp;(U._hasCalcTransform=!0,se=!0,V.calcTransform(L,U,ce))}}}function Se(Pe,Me){if(U=Z[Pe],!!(V=U._module).isContainer===Me){var ce=[];if(U.visible===!0&amp;&amp;U._length!==0){delete U._indexToPoints;var we=U.transforms||[];for(ee=we.length-1;ee&gt;=0;ee--)if(we[ee].enabled){U._indexToPoints=we[ee]._indexToPoints;break}V&amp;&amp;V.calc&amp;&amp;(ce=V.calc(L,U))}Array.isArray(ce)&amp;&amp;ce[0]||(ce=[{x:v,y:v}]),ce[0].t||(ce[0].t={}),ce[0].trace=U,X[Pe]=ce}}for(q(H,Z,G),te=0;te&lt;Z.length;te++)Se(te,!0);for(te=0;te&lt;Z.length;te++)he(te);for(se&amp;&amp;q(H,Z,G),te=0;te&lt;Z.length;te++)Se(te,!0);for(te=0;te&lt;Z.length;te++)Se(te,!1);Y(L);var Oe=function(Pe,Me){var ce,we,K,ne,de,_e=[];function ue(ut,ht,Rt){var Ct=ht._id.charAt(0);if(ut===&quot;histogram2dcontour&quot;){var Wt=ht._counterAxes[0],_t=h.getFromId(Me,Wt),be=Ct===&quot;x&quot;||Wt===&quot;x&quot;&amp;&amp;_t.type===&quot;category&quot;,Ce=Ct===&quot;y&quot;||Wt===&quot;y&quot;&amp;&amp;_t.type===&quot;category&quot;;return function(Ge,He){return Ge===0||He===0||be&amp;&amp;Ge===Rt[He].length-1||Ce&amp;&amp;He===Rt.length-1?-1:(Ct===&quot;y&quot;?He:Ge)-1}}return function(Ge,He){return Ct===&quot;y&quot;?He:Ge}}var pe={min:function(ut){return g.aggNums(Math.min,null,ut)},max:function(ut){return g.aggNums(Math.max,null,ut)},sum:function(ut){return g.aggNums(function(ht,Rt){return ht+Rt},null,ut)},total:function(ut){return g.aggNums(function(ht,Rt){return ht+Rt},null,ut)},mean:function(ut){return g.mean(ut)},median:function(ut){return g.median(ut)}};for(ce=0;ce&lt;Pe.length;ce++){var xe=Pe[ce];if(xe.type===&quot;category&quot;){var ye=xe.categoryorder.match(R);if(ye){var Te=ye[1],Ae=ye[2],Re=xe._id.charAt(0),Le=Re===&quot;x&quot;,$e=[];for(we=0;we&lt;xe._categories.length;we++)$e.push([xe._categories[we],[]]);for(we=0;we&lt;xe._traceIndices.length;we++){var Fe=xe._traceIndices[we],Be=Me._fullData[Fe];if(Be.visible===!0){var Ue=Be.type;f.traceIs(Be,&quot;histogram&quot;)&amp;&amp;(delete Be._xautoBinFinished,delete Be._yautoBinFinished);var qe=Ue===&quot;splom&quot;,Xe=Ue===&quot;scattergl&quot;,ot=Me.calcdata[Fe];for(K=0;K&lt;ot.length;K++){var st,dt,vt=ot[K];if(qe){var We=Be._axesDim[xe._id];if(!Le){var ze=Be._diag[We][0];ze&amp;&amp;(xe=Me._fullLayout[h.id2name(ze)])}var tt=vt.trace.dimensions[We].values;for(ne=0;ne&lt;tt.length;ne++)for(st=xe._categoriesMap[tt[ne]],de=0;de&lt;vt.trace.dimensions.length;de++)if(de!==We){var it=vt.trace.dimensions[de];$e[st][1].push(it.values[ne])}}else if(Xe){for(ne=0;ne&lt;vt.t.x.length;ne++)Le?(st=vt.t.x[ne],dt=vt.t.y[ne]):(st=vt.t.y[ne],dt=vt.t.x[ne]),$e[st][1].push(dt);vt.t&amp;&amp;vt.t._scene&amp;&amp;delete vt.t._scene.dirty}else if(vt.hasOwnProperty(&quot;z&quot;)){dt=vt.z;var St=ue(Be.type,xe,dt);for(ne=0;ne&lt;dt.length;ne++)for(de=0;de&lt;dt[ne].length;de++)(st=St(de,ne))+1&amp;&amp;$e[st][1].push(dt[ne][de])}else for((st=vt.p)===void 0&amp;&amp;(st=vt[Re]),(dt=vt.s)===void 0&amp;&amp;(dt=vt.v),dt===void 0&amp;&amp;(dt=Le?vt.y:vt.x),Array.isArray(dt)||(dt=dt===void 0?[]:[dt]),ne=0;ne&lt;dt.length;ne++)$e[st][1].push(dt[ne])}}}xe._categoriesValue=$e;var Ze=[];for(we=0;we&lt;$e.length;we++)Ze.push([$e[we][0],pe[Te]($e[we][1])]);Ze.sort(function(ut,ht){return ut[1]-ht[1]}),xe._categoriesAggregatedValue=Ze,xe._initialCategories=Ze.map(function(ut){return ut[0]}),Ae===&quot;descending&quot;&amp;&amp;xe._initialCategories.reverse(),_e=_e.concat(xe.sortByInitialCategories())}}}return _e}(H,L);if(Oe.length){for(G._numBoxes=0,G._numViolins=0,te=0;te&lt;Oe.length;te++)Se(Oe[te],!0);for(te=0;te&lt;Oe.length;te++)Se(Oe[te],!1);Y(L)}f.getComponentMethod(&quot;fx&quot;,&quot;calc&quot;)(L),f.getComponentMethod(&quot;errorbars&quot;,&quot;calc&quot;)(L)};var R=/(total|sum|min|max|mean|median) (ascending|descending)/;function q(L,W,U){var V={};function te(G){G.clearCalc(),G.type===&quot;multicategory&quot;&amp;&amp;G.setupMultiCategory(W),V[G._id]=1}g.simpleMap(L,te);for(var ee=U._axisMatchGroups||[],H=0;H&lt;ee.length;H++)for(var Z in ee[H])V[Z]||te(U[h.id2name(Z)])}function Y(L){var W,U,V,te=L._fullLayout,ee=te._visibleModules,H={};for(U=0;U&lt;ee.length;U++){var Z=ee[U],G=Z.crossTraceCalc;if(G){var X=Z.basePlotModule.name;H[X]?g.pushUnique(H[X],G):H[X]=[G]}}for(V in H){var Q=H[V],re=te._subplots[V];if(Array.isArray(re))for(W=0;W&lt;re.length;W++){var ae=re[W],ie=V===&quot;cartesian&quot;?te._plots[ae]:te[ae];for(U=0;U&lt;Q.length;U++)Q[U](L,ie,ae)}else for(U=0;U&lt;Q.length;U++)Q[U](L)}}C.rehover=function(L){L._fullLayout._rehover&amp;&amp;L._fullLayout._rehover()},C.redrag=function(L){L._fullLayout._redrag&amp;&amp;L._fullLayout._redrag()},C.reselect=function(L){var W=L._fullLayout,U=(L.layout||{}).selections,V=W._previousSelections;W._previousSelections=U;var te=W._reselect||JSON.stringify(U)!==JSON.stringify(V);f.getComponentMethod(&quot;selections&quot;,&quot;reselect&quot;)(L,te)},C.generalUpdatePerTraceModule=function(L,W,U,V){var te,ee=W.traceHash,H={};for(te=0;te&lt;U.length;te++){var Z=U[te],G=Z[0].trace;G.visible&amp;&amp;(H[G.type]=H[G.type]||[],H[G.type].push(Z))}for(var X in ee)if(!H[X]){var Q=ee[X][0];Q[0].trace.visible=!1,H[X]=[Q]}for(var re in H){var ae=H[re];ae[0][0].trace._module.plot(L,W,g.filterVisible(ae),V)}W.traceHash=H},C.plotBasePlot=function(L,W,U,V,te){var ee=f.getModule(L),H=T(W.calcdata,ee)[0];ee.plot(W,H,V,te)},C.cleanBasePlot=function(L,W,U,V,te){var ee=te._has&amp;&amp;te._has(L),H=U._has&amp;&amp;U._has(L);ee&amp;&amp;!H&amp;&amp;te[&quot;_&quot;+L+&quot;layer&quot;].selectAll(&quot;g.trace&quot;).remove()}},49119:function(i,o,a){var s=a(71828),u=a(44467),c=a(27670).c;i.exports=function(d,f,p,m){var g,b,v=m.type,h=m.attributes,y=m.handleDefaults,w=m.partition||&quot;x&quot;,_=f._subplots[v],x=_.length,T=x&amp;&amp;_[0].replace(/\\d+$/,&quot;&quot;);function k(O,D){return s.coerce(g,b,h,O,D)}for(var S=0;S&lt;x;S++){var C=_[S];g=d[C]?d[C]:d[C]={},b=u.newContainer(f,C,T),m.noUirevision||k(&quot;uirevision&quot;,f.uirevision);var M={};M[w]=[S/x,(S+1)/x],c(b,f,k,M),m.id=C,y(g,b,k,m)}}},5386:function(i,o,a){var s=a(31562);function u(c){var d=c.description?&quot; &quot;+c.description:&quot;&quot;,f=c.keys||[];if(f.length&gt;0){for(var p=[],m=0;m&lt;f.length;m++)p[m]=&quot;`&quot;+f[m]+&quot;`&quot;;d+=&quot;Finally, the template string has access to &quot;,d=f.length===1?d+&quot;variable &quot;+p[0]:d+&quot;variables &quot;+p.slice(0,-1).join(&quot;, &quot;)+&quot; and &quot;+p.slice(-1)+&quot;.&quot;}return d}s.FORMAT_LINK,s.DATE_FORMAT_LINK,o.fF=function(c,d){c=c||{},u(d=d||{});var f={valType:&quot;string&quot;,dflt:&quot;&quot;,editType:c.editType||&quot;none&quot;};return c.arrayOk!==!1&amp;&amp;(f.arrayOk=!0),f},o.si=function(c,d){c=c||{},u(d=d||{});var f={valType:&quot;string&quot;,dflt:&quot;&quot;,editType:c.editType||&quot;calc&quot;};return c.arrayOk!==!1&amp;&amp;(f.arrayOk=!0),f},o.R=function(c,d){return d=d||{},(c=c||{}).newshape,u(d),{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:c.editType||&quot;arraydraw&quot;}}},61639:function(i,o,a){var s=a(64380),u=a(27659).AU,c=a(71828).counterRegex,d=&quot;ternary&quot;;o.name=d;var f=o.attr=&quot;subplot&quot;;o.idRoot=d,o.idRegex=o.attrRegex=c(d),(o.attributes={})[f]={valType:&quot;subplotid&quot;,dflt:&quot;ternary&quot;,editType:&quot;calc&quot;},o.layoutAttributes=a(81367),o.supplyLayoutDefaults=a(25369),o.plot=function(p){for(var m=p._fullLayout,g=p.calcdata,b=m._subplots[d],v=0;v&lt;b.length;v++){var h=b[v],y=u(g,d,h),w=m[h]._subplot;w||(w=new s({id:h,graphDiv:p,container:m._ternarylayer.node()},m),m[h]._subplot=w),w.plot(y,m,p._promises)}},o.clean=function(p,m,g,b){for(var v=b._subplots[d]||[],h=0;h&lt;v.length;h++){var y=v[h],w=b[y]._subplot;!m[y]&amp;&amp;w&amp;&amp;(w.plotContainer.remove(),w.clipDef.remove(),w.clipDefRelative.remove(),w.layers[&quot;a-title&quot;].remove(),w.layers[&quot;b-title&quot;].remove(),w.layers[&quot;c-title&quot;].remove())}}},81367:function(i,o,a){var s=a(22399),u=a(27670).Y,c=a(13838),d=a(30962).overrideAll,f=a(1426).extendFlat,p={title:{text:c.title.text,font:c.title.font},color:c.color,tickmode:c.minor.tickmode,nticks:f({},c.nticks,{dflt:6,min:1}),tick0:c.tick0,dtick:c.dtick,tickvals:c.tickvals,ticktext:c.ticktext,ticks:c.ticks,ticklen:c.ticklen,tickwidth:c.tickwidth,tickcolor:c.tickcolor,ticklabelstep:c.ticklabelstep,showticklabels:c.showticklabels,labelalias:c.labelalias,showtickprefix:c.showtickprefix,tickprefix:c.tickprefix,showticksuffix:c.showticksuffix,ticksuffix:c.ticksuffix,showexponent:c.showexponent,exponentformat:c.exponentformat,minexponent:c.minexponent,separatethousands:c.separatethousands,tickfont:c.tickfont,tickangle:c.tickangle,tickformat:c.tickformat,tickformatstops:c.tickformatstops,hoverformat:c.hoverformat,showline:f({},c.showline,{dflt:!0}),linecolor:c.linecolor,linewidth:c.linewidth,showgrid:f({},c.showgrid,{dflt:!0}),gridcolor:c.gridcolor,gridwidth:c.gridwidth,griddash:c.griddash,layer:c.layer,min:{valType:&quot;number&quot;,dflt:0,min:0},_deprecated:{title:c._deprecated.title,titlefont:c._deprecated.titlefont}},m=i.exports=d({domain:u({name:&quot;ternary&quot;}),bgcolor:{valType:&quot;color&quot;,dflt:s.background},sum:{valType:&quot;number&quot;,dflt:1,min:0},aaxis:p,baxis:p,caxis:p},&quot;plot&quot;,&quot;from-root&quot;);m.uirevision={valType:&quot;any&quot;,editType:&quot;none&quot;},m.aaxis.uirevision=m.baxis.uirevision=m.caxis.uirevision={valType:&quot;any&quot;,editType:&quot;none&quot;}},25369:function(i,o,a){var s=a(7901),u=a(44467),c=a(71828),d=a(49119),f=a(96115),p=a(89426),m=a(38701),g=a(26218),b=a(92128),v=a(81367),h=[&quot;aaxis&quot;,&quot;baxis&quot;,&quot;caxis&quot;];function y(_,x,T,k){var S,C,M,O=T(&quot;bgcolor&quot;),D=T(&quot;sum&quot;);k.bgColor=s.combine(O,k.paper_bgcolor);for(var P=0;P&lt;h.length;P++)C=_[S=h[P]]||{},(M=u.newContainer(x,S))._name=S,w(C,M,k,x);var E=x.aaxis,I=x.baxis,A=x.caxis;E.min+I.min+A.min&gt;=D&amp;&amp;(E.min=0,I.min=0,A.min=0,_.aaxis&amp;&amp;delete _.aaxis.min,_.baxis&amp;&amp;delete _.baxis.min,_.caxis&amp;&amp;delete _.caxis.min)}function w(_,x,T,k){var S=v[x._name];function C(I,A){return c.coerce(_,x,S,I,A)}C(&quot;uirevision&quot;,k.uirevision),x.type=&quot;linear&quot;;var M=C(&quot;color&quot;),O=M!==S.color.dflt?M:T.font.color,D=x._name.charAt(0).toUpperCase(),P=&quot;Component &quot;+D,E=C(&quot;title.text&quot;,P);x._hovertitle=E===P?E:D,c.coerceFont(C,&quot;title.font&quot;,{family:T.font.family,size:c.bigFont(T.font.size),color:O}),C(&quot;min&quot;),g(_,x,C,&quot;linear&quot;),p(_,x,C,&quot;linear&quot;),f(_,x,C,&quot;linear&quot;),m(_,x,C,{outerTicks:!0}),C(&quot;showticklabels&quot;)&amp;&amp;(c.coerceFont(C,&quot;tickfont&quot;,{family:T.font.family,size:T.font.size,color:O}),C(&quot;tickangle&quot;),C(&quot;tickformat&quot;)),b(_,x,C,{dfltColor:M,bgColor:T.bgColor,blend:60,showLine:!0,showGrid:!0,noZeroLine:!0,attributes:S}),C(&quot;hoverformat&quot;),C(&quot;layer&quot;)}i.exports=function(_,x,T){d(_,x,T,{type:&quot;ternary&quot;,attributes:v,handleDefaults:y,font:x.font,paper_bgcolor:x.paper_bgcolor})}},64380:function(i,o,a){var s=a(39898),u=a(84267),c=a(73972),d=a(71828),f=d.strTranslate,p=d._,m=a(7901),g=a(91424),b=a(21994),v=a(1426).extendFlat,h=a(74875),y=a(89298),w=a(28569),_=a(30211),x=a(64505),T=x.freeMode,k=x.rectMode,S=a(92998),C=a(47322).prepSelect,M=a(47322).selectOnClick,O=a(47322).clearOutline,D=a(47322).clearSelectionsCache,P=a(85555);function E(q,Y){this.id=q.id,this.graphDiv=q.graphDiv,this.init(Y),this.makeFramework(Y),this.aTickLayout=null,this.bTickLayout=null,this.cTickLayout=null}i.exports=E;var I=E.prototype;I.init=function(q){this.container=q._ternarylayer,this.defs=q._defs,this.layoutId=q._uid,this.traceHash={},this.layers={}},I.plot=function(q,Y){var L=this,W=Y[L.id],U=Y._size;L._hasClipOnAxisFalse=!1;for(var V=0;V&lt;q.length;V++)if(q[V][0].trace.cliponaxis===!1){L._hasClipOnAxisFalse=!0;break}L.updateLayers(W),L.adjustLayout(W,U),h.generalUpdatePerTraceModule(L.graphDiv,L,q,W),L.layers.plotbg.select(&quot;path&quot;).call(m.fill,W.bgcolor)},I.makeFramework=function(q){var Y=this,L=Y.graphDiv,W=q[Y.id],U=Y.clipId=&quot;clip&quot;+Y.layoutId+Y.id,V=Y.clipIdRelative=&quot;clip-relative&quot;+Y.layoutId+Y.id;Y.clipDef=d.ensureSingleById(q._clips,&quot;clipPath&quot;,U,function(te){te.append(&quot;path&quot;).attr(&quot;d&quot;,&quot;M0,0Z&quot;)}),Y.clipDefRelative=d.ensureSingleById(q._clips,&quot;clipPath&quot;,V,function(te){te.append(&quot;path&quot;).attr(&quot;d&quot;,&quot;M0,0Z&quot;)}),Y.plotContainer=d.ensureSingle(Y.container,&quot;g&quot;,Y.id),Y.updateLayers(W),g.setClipUrl(Y.layers.backplot,U,L),g.setClipUrl(Y.layers.grids,U,L)},I.updateLayers=function(q){var Y=this.layers,L=[&quot;draglayer&quot;,&quot;plotbg&quot;,&quot;backplot&quot;,&quot;grids&quot;];q.aaxis.layer===&quot;below traces&quot;&amp;&amp;L.push(&quot;aaxis&quot;,&quot;aline&quot;),q.baxis.layer===&quot;below traces&quot;&amp;&amp;L.push(&quot;baxis&quot;,&quot;bline&quot;),q.caxis.layer===&quot;below traces&quot;&amp;&amp;L.push(&quot;caxis&quot;,&quot;cline&quot;),L.push(&quot;frontplot&quot;),q.aaxis.layer===&quot;above traces&quot;&amp;&amp;L.push(&quot;aaxis&quot;,&quot;aline&quot;),q.baxis.layer===&quot;above traces&quot;&amp;&amp;L.push(&quot;baxis&quot;,&quot;bline&quot;),q.caxis.layer===&quot;above traces&quot;&amp;&amp;L.push(&quot;caxis&quot;,&quot;cline&quot;);var W=this.plotContainer.selectAll(&quot;g.toplevel&quot;).data(L,String),U=[&quot;agrid&quot;,&quot;bgrid&quot;,&quot;cgrid&quot;];W.enter().append(&quot;g&quot;).attr(&quot;class&quot;,function(V){return&quot;toplevel &quot;+V}).each(function(V){var te=s.select(this);Y[V]=te,V===&quot;frontplot&quot;?te.append(&quot;g&quot;).classed(&quot;scatterlayer&quot;,!0):V===&quot;backplot&quot;?te.append(&quot;g&quot;).classed(&quot;maplayer&quot;,!0):V===&quot;plotbg&quot;?te.append(&quot;path&quot;).attr(&quot;d&quot;,&quot;M0,0Z&quot;):V===&quot;aline&quot;||V===&quot;bline&quot;||V===&quot;cline&quot;?te.append(&quot;path&quot;):V===&quot;grids&quot;&amp;&amp;U.forEach(function(ee){Y[ee]=te.append(&quot;g&quot;).classed(&quot;grid &quot;+ee,!0)})}),W.order()};var A=Math.sqrt(4/3);I.adjustLayout=function(q,Y){var L,W,U,V,te,ee,H=this,Z=q.domain,G=(Z.x[0]+Z.x[1])/2,X=(Z.y[0]+Z.y[1])/2,Q=Z.x[1]-Z.x[0],re=Z.y[1]-Z.y[0],ae=Q*Y.w,ie=re*Y.h,se=q.sum,he=q.aaxis.min,Se=q.baxis.min,Oe=q.caxis.min;ae&gt;A*ie?U=(V=ie)*A:V=(U=ae)/A,te=Q*U/ae,ee=re*V/ie,L=Y.l+Y.w*G-U/2,W=Y.t+Y.h*(1-X)-V/2,H.x0=L,H.y0=W,H.w=U,H.h=V,H.sum=se,H.xaxis={type:&quot;linear&quot;,range:[he+2*Oe-se,se-he-2*Se],domain:[G-te/2,G+te/2],_id:&quot;x&quot;},b(H.xaxis,H.graphDiv._fullLayout),H.xaxis.setScale(),H.xaxis.isPtWithinRange=function(xe){return xe.a&gt;=H.aaxis.range[0]&amp;&amp;xe.a&lt;=H.aaxis.range[1]&amp;&amp;xe.b&gt;=H.baxis.range[1]&amp;&amp;xe.b&lt;=H.baxis.range[0]&amp;&amp;xe.c&gt;=H.caxis.range[1]&amp;&amp;xe.c&lt;=H.caxis.range[0]},H.yaxis={type:&quot;linear&quot;,range:[he,se-Se-Oe],domain:[X-ee/2,X+ee/2],_id:&quot;y&quot;},b(H.yaxis,H.graphDiv._fullLayout),H.yaxis.setScale(),H.yaxis.isPtWithinRange=function(){return!0};var Pe=H.yaxis.domain[0],Me=H.aaxis=v({},q.aaxis,{range:[he,se-Se-Oe],side:&quot;left&quot;,tickangle:(+q.aaxis.tickangle||0)-30,domain:[Pe,Pe+ee*A],anchor:&quot;free&quot;,position:0,_id:&quot;y&quot;,_length:U});b(Me,H.graphDiv._fullLayout),Me.setScale();var ce=H.baxis=v({},q.baxis,{range:[se-he-Oe,Se],side:&quot;bottom&quot;,domain:H.xaxis.domain,anchor:&quot;free&quot;,position:0,_id:&quot;x&quot;,_length:U});b(ce,H.graphDiv._fullLayout),ce.setScale();var we=H.caxis=v({},q.caxis,{range:[se-he-Se,Oe],side:&quot;right&quot;,tickangle:(+q.caxis.tickangle||0)+30,domain:[Pe,Pe+ee*A],anchor:&quot;free&quot;,position:0,_id:&quot;y&quot;,_length:U});b(we,H.graphDiv._fullLayout),we.setScale();var K=&quot;M&quot;+L+&quot;,&quot;+(W+V)+&quot;h&quot;+U+&quot;l-&quot;+U/2+&quot;,-&quot;+V+&quot;Z&quot;;H.clipDef.select(&quot;path&quot;).attr(&quot;d&quot;,K),H.layers.plotbg.select(&quot;path&quot;).attr(&quot;d&quot;,K);var ne=&quot;M0,&quot;+V+&quot;h&quot;+U+&quot;l-&quot;+U/2+&quot;,-&quot;+V+&quot;Z&quot;;H.clipDefRelative.select(&quot;path&quot;).attr(&quot;d&quot;,ne);var de=f(L,W);H.plotContainer.selectAll(&quot;.scatterlayer,.maplayer&quot;).attr(&quot;transform&quot;,de),H.clipDefRelative.select(&quot;path&quot;).attr(&quot;transform&quot;,null);var _e=f(L-ce._offset,W+V);H.layers.baxis.attr(&quot;transform&quot;,_e),H.layers.bgrid.attr(&quot;transform&quot;,_e);var ue=f(L+U/2,W)+&quot;rotate(30)&quot;+f(0,-Me._offset);H.layers.aaxis.attr(&quot;transform&quot;,ue),H.layers.agrid.attr(&quot;transform&quot;,ue);var pe=f(L+U/2,W)+&quot;rotate(-30)&quot;+f(0,-we._offset);H.layers.caxis.attr(&quot;transform&quot;,pe),H.layers.cgrid.attr(&quot;transform&quot;,pe),H.drawAxes(!0),H.layers.aline.select(&quot;path&quot;).attr(&quot;d&quot;,Me.showline?&quot;M&quot;+L+&quot;,&quot;+(W+V)+&quot;l&quot;+U/2+&quot;,-&quot;+V:&quot;M0,0&quot;).call(m.stroke,Me.linecolor||&quot;#000&quot;).style(&quot;stroke-width&quot;,(Me.linewidth||0)+&quot;px&quot;),H.layers.bline.select(&quot;path&quot;).attr(&quot;d&quot;,ce.showline?&quot;M&quot;+L+&quot;,&quot;+(W+V)+&quot;h&quot;+U:&quot;M0,0&quot;).call(m.stroke,ce.linecolor||&quot;#000&quot;).style(&quot;stroke-width&quot;,(ce.linewidth||0)+&quot;px&quot;),H.layers.cline.select(&quot;path&quot;).attr(&quot;d&quot;,we.showline?&quot;M&quot;+(L+U/2)+&quot;,&quot;+W+&quot;l&quot;+U/2+&quot;,&quot;+V:&quot;M0,0&quot;).call(m.stroke,we.linecolor||&quot;#000&quot;).style(&quot;stroke-width&quot;,(we.linewidth||0)+&quot;px&quot;),H.graphDiv._context.staticPlot||H.initInteractions(),g.setClipUrl(H.layers.frontplot,H._hasClipOnAxisFalse?null:H.clipId,H.graphDiv)},I.drawAxes=function(q){var Y=this,L=Y.graphDiv,W=Y.id.substr(7)+&quot;title&quot;,U=Y.layers,V=Y.aaxis,te=Y.baxis,ee=Y.caxis;if(Y.drawAx(V),Y.drawAx(te),Y.drawAx(ee),q){var H=Math.max(V.showticklabels?V.tickfont.size/2:0,(ee.showticklabels?.75*ee.tickfont.size:0)+(ee.ticks===&quot;outside&quot;?.87*ee.ticklen:0)),Z=(te.showticklabels?te.tickfont.size:0)+(te.ticks===&quot;outside&quot;?te.ticklen:0)+3;U[&quot;a-title&quot;]=S.draw(L,&quot;a&quot;+W,{propContainer:V,propName:Y.id+&quot;.aaxis.title&quot;,placeholder:p(L,&quot;Click to enter Component A title&quot;),attributes:{x:Y.x0+Y.w/2,y:Y.y0-V.title.font.size/3-H,&quot;text-anchor&quot;:&quot;middle&quot;}}),U[&quot;b-title&quot;]=S.draw(L,&quot;b&quot;+W,{propContainer:te,propName:Y.id+&quot;.baxis.title&quot;,placeholder:p(L,&quot;Click to enter Component B title&quot;),attributes:{x:Y.x0-Z,y:Y.y0+Y.h+.83*te.title.font.size+Z,&quot;text-anchor&quot;:&quot;middle&quot;}}),U[&quot;c-title&quot;]=S.draw(L,&quot;c&quot;+W,{propContainer:ee,propName:Y.id+&quot;.caxis.title&quot;,placeholder:p(L,&quot;Click to enter Component C title&quot;),attributes:{x:Y.x0+Y.w+Z,y:Y.y0+Y.h+.83*ee.title.font.size+Z,&quot;text-anchor&quot;:&quot;middle&quot;}})}},I.drawAx=function(q){var Y,L=this,W=L.graphDiv,U=q._name,V=U.charAt(0),te=q._id,ee=L.layers[U],H=V+&quot;tickLayout&quot;,Z=(Y=q).ticks+String(Y.ticklen)+String(Y.showticklabels);L[H]!==Z&amp;&amp;(ee.selectAll(&quot;.&quot;+te+&quot;tick&quot;).remove(),L[H]=Z),q.setScale();var G=y.calcTicks(q),X=y.clipEnds(q,G),Q=y.makeTransTickFn(q),re=y.getTickSigns(q)[2],ae=d.deg2rad(30),ie=re*(q.linewidth||1)/2,se=re*q.ticklen,he=L.w,Se=L.h,Oe=V===&quot;b&quot;?&quot;M0,&quot;+ie+&quot;l&quot;+Math.sin(ae)*se+&quot;,&quot;+Math.cos(ae)*se:&quot;M&quot;+ie+&quot;,0l&quot;+Math.cos(ae)*se+&quot;,&quot;+-Math.sin(ae)*se,Pe={a:&quot;M0,0l&quot;+Se+&quot;,-&quot;+he/2,b:&quot;M0,0l-&quot;+he/2+&quot;,-&quot;+Se,c:&quot;M0,0l-&quot;+Se+&quot;,&quot;+he/2}[V];y.drawTicks(W,q,{vals:q.ticks===&quot;inside&quot;?X:G,layer:ee,path:Oe,transFn:Q,crisp:!1}),y.drawGrid(W,q,{vals:X,layer:L.layers[V+&quot;grid&quot;],path:Pe,transFn:Q,crisp:!1}),y.drawLabels(W,q,{vals:G,layer:ee,transFn:Q,labelFns:y.makeLabelFns(q,0,30)})};var F=P.MINZOOM/2+.87,j=&quot;m-0.87,.5h&quot;+F+&quot;v3h-&quot;+(F+5.2)+&quot;l&quot;+(F/2+2.6)+&quot;,-&quot;+(.87*F+4.5)+&quot;l2.6,1.5l-&quot;+F/2+&quot;,&quot;+.87*F+&quot;Z&quot;,z=&quot;m0.87,.5h-&quot;+F+&quot;v3h&quot;+(F+5.2)+&quot;l-&quot;+(F/2+2.6)+&quot;,-&quot;+(.87*F+4.5)+&quot;l-2.6,1.5l&quot;+F/2+&quot;,&quot;+.87*F+&quot;Z&quot;,B=&quot;m0,1l&quot;+F/2+&quot;,&quot;+.87*F+&quot;l2.6,-1.5l-&quot;+(F/2+2.6)+&quot;,-&quot;+(.87*F+4.5)+&quot;l-&quot;+(F/2+2.6)+&quot;,&quot;+(.87*F+4.5)+&quot;l2.6,1.5l&quot;+F/2+&quot;,-&quot;+.87*F+&quot;Z&quot;,N=!0;function R(q){s.select(q).selectAll(&quot;.zoombox,.js-zoombox-backdrop,.js-zoombox-menu,.zoombox-corners&quot;).remove()}I.clearOutline=function(){D(this.dragOptions),O(this.dragOptions.gd)},I.initInteractions=function(){var q,Y,L,W,U,V,te,ee,H,Z,G,X,Q=this,re=Q.layers.plotbg.select(&quot;path&quot;).node(),ae=Q.graphDiv,ie=ae._fullLayout._zoomlayer;function se(ne){var de={};return de[Q.id+&quot;.aaxis.min&quot;]=ne.a,de[Q.id+&quot;.baxis.min&quot;]=ne.b,de[Q.id+&quot;.caxis.min&quot;]=ne.c,de}function he(ne,de){var _e=ae._fullLayout.clickmode;R(ae),ne===2&amp;&amp;(ae.emit(&quot;plotly_doubleclick&quot;,null),c.call(&quot;_guiRelayout&quot;,ae,se({a:0,b:0,c:0}))),_e.indexOf(&quot;select&quot;)&gt;-1&amp;&amp;ne===1&amp;&amp;M(de,ae,[Q.xaxis],[Q.yaxis],Q.id,Q.dragOptions),_e.indexOf(&quot;event&quot;)&gt;-1&amp;&amp;_.click(ae,de,Q.id)}function Se(ne,de){return 1-de/Q.h}function Oe(ne,de){return 1-(ne+(Q.h-de)/Math.sqrt(3))/Q.w}function Pe(ne,de){return(ne-(Q.h-de)/Math.sqrt(3))/Q.w}function Me(ne,de){var _e=L+ne*q,ue=W+de*Y,pe=Math.max(0,Math.min(1,Se(0,W),Se(0,ue))),xe=Math.max(0,Math.min(1,Oe(L,W),Oe(_e,ue))),ye=Math.max(0,Math.min(1,Pe(L,W),Pe(_e,ue))),Te=(pe/2+ye)*Q.w,Ae=(1-pe/2-xe)*Q.w,Re=(Te+Ae)/2,Le=Ae-Te,$e=(1-pe)*Q.h,Fe=$e-Le/A;Le&lt;P.MINZOOM?(te=U,G.attr(&quot;d&quot;,H),X.attr(&quot;d&quot;,&quot;M0,0Z&quot;)):(te={a:U.a+pe*V,b:U.b+xe*V,c:U.c+ye*V},G.attr(&quot;d&quot;,H+&quot;M&quot;+Te+&quot;,&quot;+$e+&quot;H&quot;+Ae+&quot;L&quot;+Re+&quot;,&quot;+Fe+&quot;L&quot;+Te+&quot;,&quot;+$e+&quot;Z&quot;),X.attr(&quot;d&quot;,&quot;M&quot;+L+&quot;,&quot;+W+&quot;m0.5,0.5h5v-2h-5v-5h-2v5h-5v2h5v5h2ZM&quot;+Te+&quot;,&quot;+$e+j+&quot;M&quot;+Ae+&quot;,&quot;+$e+z+&quot;M&quot;+Re+&quot;,&quot;+Fe+B)),Z||(G.transition().style(&quot;fill&quot;,ee&gt;.2?&quot;rgba(0,0,0,0.4)&quot;:&quot;rgba(255,255,255,0.3)&quot;).duration(200),X.transition().style(&quot;opacity&quot;,1).duration(200),Z=!0),ae.emit(&quot;plotly_relayouting&quot;,se(te))}function ce(){R(ae),te!==U&amp;&amp;(c.call(&quot;_guiRelayout&quot;,ae,se(te)),N&amp;&amp;ae.data&amp;&amp;ae._context.showTips&amp;&amp;(d.notifier(p(ae,&quot;Double-click to zoom back out&quot;),&quot;long&quot;),N=!1))}function we(ne,de){var _e=ne/Q.xaxis._m,ue=de/Q.yaxis._m,pe=[(te={a:U.a-ue,b:U.b+(_e+ue)/2,c:U.c-(_e-ue)/2}).a,te.b,te.c].sort(d.sorterAsc),xe=pe.indexOf(te.a),ye=pe.indexOf(te.b),Te=pe.indexOf(te.c);pe[0]&lt;0&amp;&amp;(pe[1]+pe[0]/2&lt;0?(pe[2]+=pe[0]+pe[1],pe[0]=pe[1]=0):(pe[2]+=pe[0]/2,pe[1]+=pe[0]/2,pe[0]=0),te={a:pe[xe],b:pe[ye],c:pe[Te]},de=(U.a-te.a)*Q.yaxis._m,ne=(U.c-te.c-U.b+te.b)*Q.xaxis._m);var Ae=f(Q.x0+ne,Q.y0+de);Q.plotContainer.selectAll(&quot;.scatterlayer,.maplayer&quot;).attr(&quot;transform&quot;,Ae);var Re=f(-ne,-de);Q.clipDefRelative.select(&quot;path&quot;).attr(&quot;transform&quot;,Re),Q.aaxis.range=[te.a,Q.sum-te.b-te.c],Q.baxis.range=[Q.sum-te.a-te.c,te.b],Q.caxis.range=[Q.sum-te.a-te.b,te.c],Q.drawAxes(!1),Q._hasClipOnAxisFalse&amp;&amp;Q.plotContainer.select(&quot;.scatterlayer&quot;).selectAll(&quot;.trace&quot;).call(g.hideOutsideRangePoints,Q),ae.emit(&quot;plotly_relayouting&quot;,se(te))}function K(){c.call(&quot;_guiRelayout&quot;,ae,se(te))}this.dragOptions={element:re,gd:ae,plotinfo:{id:Q.id,domain:ae._fullLayout[Q.id].domain,xaxis:Q.xaxis,yaxis:Q.yaxis},subplot:Q.id,prepFn:function(ne,de,_e){Q.dragOptions.xaxes=[Q.xaxis],Q.dragOptions.yaxes=[Q.yaxis],q=ae._fullLayout._invScaleX,Y=ae._fullLayout._invScaleY;var ue=Q.dragOptions.dragmode=ae._fullLayout.dragmode;T(ue)?Q.dragOptions.minDrag=1:Q.dragOptions.minDrag=void 0,ue===&quot;zoom&quot;?(Q.dragOptions.moveFn=Me,Q.dragOptions.clickFn=he,Q.dragOptions.doneFn=ce,function(pe,xe,ye){var Te=re.getBoundingClientRect();L=xe-Te.left,W=ye-Te.top,ae._fullLayout._calcInverseTransform(ae);var Ae=ae._fullLayout._invTransform,Re=d.apply3DTransform(Ae)(L,W);L=Re[0],W=Re[1],U={a:Q.aaxis.range[0],b:Q.baxis.range[1],c:Q.caxis.range[1]},te=U,V=Q.aaxis.range[1]-U.a,ee=u(Q.graphDiv._fullLayout[Q.id].bgcolor).getLuminance(),H=&quot;M0,&quot;+Q.h+&quot;L&quot;+Q.w/2+&quot;, 0L&quot;+Q.w+&quot;,&quot;+Q.h+&quot;Z&quot;,Z=!1,G=ie.append(&quot;path&quot;).attr(&quot;class&quot;,&quot;zoombox&quot;).attr(&quot;transform&quot;,f(Q.x0,Q.y0)).style({fill:ee&gt;.2?&quot;rgba(0,0,0,0)&quot;:&quot;rgba(255,255,255,0)&quot;,&quot;stroke-width&quot;:0}).attr(&quot;d&quot;,H),X=ie.append(&quot;path&quot;).attr(&quot;class&quot;,&quot;zoombox-corners&quot;).attr(&quot;transform&quot;,f(Q.x0,Q.y0)).style({fill:m.background,stroke:m.defaultLine,&quot;stroke-width&quot;:1,opacity:0}).attr(&quot;d&quot;,&quot;M0,0Z&quot;),Q.clearOutline(ae)}(0,de,_e)):ue===&quot;pan&quot;?(Q.dragOptions.moveFn=we,Q.dragOptions.clickFn=he,Q.dragOptions.doneFn=K,U={a:Q.aaxis.range[0],b:Q.baxis.range[1],c:Q.caxis.range[1]},te=U,Q.clearOutline(ae)):(k(ue)||T(ue))&amp;&amp;C(ne,de,_e,Q.dragOptions,ue)}},re.onmousemove=function(ne){_.hover(ae,ne,Q.id),ae._fullLayout._lasthover=re,ae._fullLayout._hoversubplot=Q.id},re.onmouseout=function(ne){ae._dragging||w.unhover(ae,ne)},w.init(this.dragOptions)}},73972:function(i,o,a){var s=a(47769),u=a(64213),c=a(75138),d=a(41965),f=a(24401).addStyleRule,p=a(1426),m=a(9012),g=a(10820),b=p.extendFlat,v=p.extendDeepAll;function h(M){var O=M.name,D=M.categories,P=M.meta;if(o.modules[O])s.log(&quot;Type &quot;+O+&quot; already registered&quot;);else{o.subplotsRegistry[M.basePlotModule.name]||function(N){var R=N.name;if(o.subplotsRegistry[R])s.log(&quot;Plot type &quot;+R+&quot; already registered.&quot;);else for(var q in x(N),o.subplotsRegistry[R]=N,o.componentsRegistry)S(q,N.name)}(M.basePlotModule);for(var E={},I=0;I&lt;D.length;I++)E[D[I]]=!0,o.allCategories[D[I]]=!0;for(var A in o.modules[O]={_module:M,categories:E},P&amp;&amp;Object.keys(P).length&amp;&amp;(o.modules[O].meta=P),o.allTypes.push(O),o.componentsRegistry)T(A,O);M.layoutAttributes&amp;&amp;b(o.traceLayoutAttributes,M.layoutAttributes);var F=M.basePlotModule,j=F.name;if(j===&quot;mapbox&quot;){var z=F.constants.styleRules;for(var B in z)f(&quot;.js-plotly-plot .plotly .mapboxgl-&quot;+B,z[B])}j!==&quot;geo&quot;&amp;&amp;j!==&quot;mapbox&quot;||window.PlotlyGeoAssets!==void 0||(window.PlotlyGeoAssets={topojson:{}})}}function y(M){if(typeof M.name!=&quot;string&quot;)throw new Error(&quot;Component module *name* must be a string.&quot;);var O=M.name;for(var D in o.componentsRegistry[O]=M,M.layoutAttributes&amp;&amp;(M.layoutAttributes._isLinkedToArray&amp;&amp;c(o.layoutArrayContainers,O),x(M)),o.modules)T(O,D);for(var P in o.subplotsRegistry)S(O,P);for(var E in o.transformsRegistry)k(O,E);M.schema&amp;&amp;M.schema.layout&amp;&amp;v(g,M.schema.layout)}function w(M){if(typeof M.name!=&quot;string&quot;)throw new Error(&quot;Transform module *name* must be a string.&quot;);var O=&quot;Transform module &quot;+M.name,D=typeof M.transform==&quot;function&quot;,P=typeof M.calcTransform==&quot;function&quot;;if(!D&amp;&amp;!P)throw new Error(O+&quot; is missing a *transform* or *calcTransform* method.&quot;);for(var E in D&amp;&amp;P&amp;&amp;s.log([O+&quot; has both a *transform* and *calcTransform* methods.&quot;,&quot;Please note that all *transform* methods are executed&quot;,&quot;before all *calcTransform* methods.&quot;].join(&quot; &quot;)),d(M.attributes)||s.log(O+&quot; registered without an *attributes* object.&quot;),typeof M.supplyDefaults!=&quot;function&quot;&amp;&amp;s.log(O+&quot; registered without a *supplyDefaults* method.&quot;),o.transformsRegistry[M.name]=M,o.componentsRegistry)k(E,M.name)}function _(M){var O=M.name,D=O.split(&quot;-&quot;)[0],P=M.dictionary,E=M.format,I=P&amp;&amp;Object.keys(P).length,A=E&amp;&amp;Object.keys(E).length,F=o.localeRegistry,j=F[O];if(j||(F[O]=j={}),D!==O){var z=F[D];z||(F[D]=z={}),I&amp;&amp;z.dictionary===j.dictionary&amp;&amp;(z.dictionary=P),A&amp;&amp;z.format===j.format&amp;&amp;(z.format=E)}I&amp;&amp;(j.dictionary=P),A&amp;&amp;(j.format=E)}function x(M){if(M.layoutAttributes){var O=M.layoutAttributes._arrayAttrRegexps;if(O)for(var D=0;D&lt;O.length;D++)c(o.layoutArrayRegexes,O[D])}}function T(M,O){var D=o.componentsRegistry[M].schema;if(D&amp;&amp;D.traces){var P=D.traces[O];P&amp;&amp;v(o.modules[O]._module.attributes,P)}}function k(M,O){var D=o.componentsRegistry[M].schema;if(D&amp;&amp;D.transforms){var P=D.transforms[O];P&amp;&amp;v(o.transformsRegistry[O].attributes,P)}}function S(M,O){var D=o.componentsRegistry[M].schema;if(D&amp;&amp;D.subplots){var P=o.subplotsRegistry[O],E=P.layoutAttributes,I=P.attr===&quot;subplot&quot;?P.name:P.attr;Array.isArray(I)&amp;&amp;(I=I[0]);var A=D.subplots[I];E&amp;&amp;A&amp;&amp;v(E,A)}}function C(M){return typeof M==&quot;object&quot;&amp;&amp;(M=M.type),M}o.modules={},o.allCategories={},o.allTypes=[],o.subplotsRegistry={},o.transformsRegistry={},o.componentsRegistry={},o.layoutArrayContainers=[],o.layoutArrayRegexes=[],o.traceLayoutAttributes={},o.localeRegistry={},o.apiMethodRegistry={},o.collectableSubplotTypes=null,o.register=function(M){if(o.collectableSubplotTypes=null,!M)throw new Error(&quot;No argument passed to Plotly.register.&quot;);M&amp;&amp;!Array.isArray(M)&amp;&amp;(M=[M]);for(var O=0;O&lt;M.length;O++){var D=M[O];if(!D)throw new Error(&quot;Invalid module was attempted to be registered!&quot;);switch(D.moduleType){case&quot;trace&quot;:h(D);break;case&quot;transform&quot;:w(D);break;case&quot;component&quot;:y(D);break;case&quot;locale&quot;:_(D);break;case&quot;apiMethod&quot;:var P=D.name;o.apiMethodRegistry[P]=D.fn;break;default:throw new Error(&quot;Invalid module was attempted to be registered!&quot;)}}},o.getModule=function(M){var O=o.modules[C(M)];return!!O&amp;&amp;O._module},o.traceIs=function(M,O){if((M=C(M))===&quot;various&quot;)return!1;var D=o.modules[M];return D||(M&amp;&amp;s.log(&quot;Unrecognized trace type &quot;+M+&quot;.&quot;),D=o.modules[m.type.dflt]),!!D.categories[O]},o.getTransformIndices=function(M,O){for(var D=[],P=M.transforms||[],E=0;E&lt;P.length;E++)P[E].type===O&amp;&amp;D.push(E);return D},o.hasTransform=function(M,O){for(var D=M.transforms||[],P=0;P&lt;D.length;P++)if(D[P].type===O)return!0;return!1},o.getComponentMethod=function(M,O){var D=o.componentsRegistry[M];return D&amp;&amp;D[O]||u},o.call=function(){var M=arguments[0],O=[].slice.call(arguments,1);return o.apiMethodRegistry[M].apply(null,O)}},61914:function(i,o,a){var s=a(73972),u=a(71828),c=u.extendFlat,d=u.extendDeep;function f(p){var m;switch(p){case&quot;themes__thumb&quot;:m={autosize:!0,width:150,height:150,title:{text:&quot;&quot;},showlegend:!1,margin:{l:5,r:5,t:5,b:5,pad:0},annotations:[]};break;case&quot;thumbnail&quot;:m={title:{text:&quot;&quot;},hidesources:!0,showlegend:!1,borderwidth:0,bordercolor:&quot;&quot;,margin:{l:1,r:1,t:1,b:1,pad:0},annotations:[]};break;default:m={}}return m}i.exports=function(p,m){var g,b,v=p.data,h=p.layout,y=d([],v),w=d({},h,f(m.tileClass)),_=p._context||{};if(m.width&amp;&amp;(w.width=m.width),m.height&amp;&amp;(w.height=m.height),m.tileClass===&quot;thumbnail&quot;||m.tileClass===&quot;themes__thumb&quot;){w.annotations=[];var x=Object.keys(w);for(g=0;g&lt;x.length;g++)b=x[g],[&quot;xaxis&quot;,&quot;yaxis&quot;,&quot;zaxis&quot;].indexOf(b.slice(0,5))&gt;-1&amp;&amp;(w[x[g]].title={text:&quot;&quot;});for(g=0;g&lt;y.length;g++){var T=y[g];T.showscale=!1,T.marker&amp;&amp;(T.marker.showscale=!1),s.traceIs(T,&quot;pie-like&quot;)&amp;&amp;(T.textposition=&quot;none&quot;)}}if(Array.isArray(m.annotations))for(g=0;g&lt;m.annotations.length;g++)w.annotations.push(m.annotations[g]);var k=Object.keys(w).filter(function(D){return D.match(/^scene\\d*$/)});if(k.length){var S={};for(m.tileClass===&quot;thumbnail&quot;&amp;&amp;(S={title:{text:&quot;&quot;},showaxeslabels:!1,showticklabels:!1,linetickenable:!1}),g=0;g&lt;k.length;g++){var C=w[k[g]];C.xaxis||(C.xaxis={}),C.yaxis||(C.yaxis={}),C.zaxis||(C.zaxis={}),c(C.xaxis,S),c(C.yaxis,S),c(C.zaxis,S),C._scene=null}}var M=document.createElement(&quot;div&quot;);m.tileClass&amp;&amp;(M.className=m.tileClass);var O={gd:M,td:M,layout:w,data:y,config:{staticPlot:m.staticPlot===void 0||m.staticPlot,plotGlPixelRatio:m.plotGlPixelRatio===void 0?2:m.plotGlPixelRatio,displaylogo:m.displaylogo||!1,showLink:m.showLink||!1,showTips:m.showTips||!1,mapboxAccessToken:_.mapboxAccessToken}};return m.setBackground!==&quot;transparent&quot;&amp;&amp;(O.config.setBackground=m.setBackground||&quot;opaque&quot;),O.gd.defaultLayout=f(m.tileClass),O}},7239:function(i,o,a){var s=a(71828),u=a(403),c=a(22435),d=a(25095);i.exports=function(f,p){var m;return s.isPlainObject(f)||(m=s.getGraphDiv(f)),(p=p||{}).format=p.format||&quot;png&quot;,p.width=p.width||null,p.height=p.height||null,p.imageDataOnly=!0,new Promise(function(g,b){m&amp;&amp;m._snapshotInProgress&amp;&amp;b(new Error(&quot;Snapshotting already in progress.&quot;)),s.isIE()&amp;&amp;p.format!==&quot;svg&quot;&amp;&amp;b(new Error(d.MSG_IE_BAD_FORMAT)),m&amp;&amp;(m._snapshotInProgress=!0);var v=u(f,p),h=p.filename||f.fn||&quot;newplot&quot;;h+=&quot;.&quot;+p.format.replace(&quot;-&quot;,&quot;.&quot;),v.then(function(y){return m&amp;&amp;(m._snapshotInProgress=!1),c(y,h,p.format)}).then(function(y){g(y)}).catch(function(y){m&amp;&amp;(m._snapshotInProgress=!1),b(y)})})}},22435:function(i,o,a){var s=a(71828),u=a(25095);i.exports=function(c,d,f){var p=document.createElement(&quot;a&quot;),m=&quot;download&quot;in p;return new Promise(function(g,b){var v,h;if(s.isIE())return v=u.createBlob(c,&quot;svg&quot;),window.navigator.msSaveBlob(v,d),v=null,g(d);if(m)return v=u.createBlob(c,f),h=u.createObjectURL(v),p.href=h,p.download=d,document.body.appendChild(p),p.click(),document.body.removeChild(p),u.revokeObjectURL(h),v=null,g(d);if(s.isSafari()){var y=f===&quot;svg&quot;?&quot;,&quot;:&quot;;base64,&quot;;return u.octetStream(y+encodeURIComponent(c)),g(d)}b(new Error(&quot;download error&quot;))})}},25095:function(i,o,a){var s=a(73972);o.getDelay=function(c){return c._has&amp;&amp;(c._has(&quot;gl3d&quot;)||c._has(&quot;gl2d&quot;)||c._has(&quot;mapbox&quot;))?500:0},o.getRedrawFunc=function(c){return function(){s.getComponentMethod(&quot;colorbar&quot;,&quot;draw&quot;)(c)}},o.encodeSVG=function(c){return&quot;data:image/svg+xml,&quot;+encodeURIComponent(c)},o.encodeJSON=function(c){return&quot;data:application/json,&quot;+encodeURIComponent(c)};var u=window.URL||window.webkitURL;o.createObjectURL=function(c){return u.createObjectURL(c)},o.revokeObjectURL=function(c){return u.revokeObjectURL(c)},o.createBlob=function(c,d){if(d===&quot;svg&quot;)return new window.Blob([c],{type:&quot;image/svg+xml;charset=utf-8&quot;});if(d===&quot;full-json&quot;)return new window.Blob([c],{type:&quot;application/json;charset=utf-8&quot;});var f=function(p){for(var m=p.length,g=new ArrayBuffer(m),b=new Uint8Array(g),v=0;v&lt;m;v++)b[v]=p.charCodeAt(v);return g}(window.atob(c));return new window.Blob([f],{type:&quot;image/&quot;+d})},o.octetStream=function(c){document.location.href=&quot;data:application/octet-stream&quot;+c},o.IMAGE_URL_PREFIX=/^data:image\\/\\w+;base64,/,o.MSG_IE_BAD_FORMAT=&quot;Sorry IE does not support downloading from canvas. Try {format:&#x27;svg&#x27;} instead.&quot;},44511:function(i,o,a){var s=a(25095),u={getDelay:s.getDelay,getRedrawFunc:s.getRedrawFunc,clone:a(61914),toSVG:a(5900),svgToImg:a(70942),toImage:a(56395),downloadImage:a(7239)};i.exports=u},70942:function(i,o,a){var s=a(71828),u=a(15398).EventEmitter,c=a(25095);i.exports=function(d){var f=d.emitter||new u,p=new Promise(function(m,g){var b=window.Image,v=d.svg,h=d.format||&quot;png&quot;;if(s.isIE()&amp;&amp;h!==&quot;svg&quot;){var y=new Error(c.MSG_IE_BAD_FORMAT);return g(y),d.promise?p:f.emit(&quot;error&quot;,y)}var w,_,x=d.canvas,T=d.scale||1,k=d.width||300,S=d.height||150,C=T*k,M=T*S,O=x.getContext(&quot;2d&quot;,{willReadFrequently:!0}),D=new b;h===&quot;svg&quot;||s.isSafari()?_=c.encodeSVG(v):(w=c.createBlob(v,&quot;svg&quot;),_=c.createObjectURL(w)),x.width=C,x.height=M,D.onload=function(){var P;switch(w=null,c.revokeObjectURL(_),h!==&quot;svg&quot;&amp;&amp;O.drawImage(D,0,0,C,M),h){case&quot;jpeg&quot;:P=x.toDataURL(&quot;image/jpeg&quot;);break;case&quot;png&quot;:P=x.toDataURL(&quot;image/png&quot;);break;case&quot;webp&quot;:P=x.toDataURL(&quot;image/webp&quot;);break;case&quot;svg&quot;:P=_;break;default:var E=&quot;Image format is not jpeg, png, svg or webp.&quot;;if(g(new Error(E)),!d.promise)return f.emit(&quot;error&quot;,E)}m(P),d.promise||f.emit(&quot;success&quot;,P)},D.onerror=function(P){if(w=null,c.revokeObjectURL(_),g(P),!d.promise)return f.emit(&quot;error&quot;,P)},D.src=_});return d.promise?p:f}},56395:function(i,o,a){var s=a(15398).EventEmitter,u=a(73972),c=a(71828),d=a(25095),f=a(61914),p=a(5900),m=a(70942);i.exports=function(g,b){var v=new s,h=f(g,{format:&quot;png&quot;}),y=h.gd;y.style.position=&quot;absolute&quot;,y.style.left=&quot;-5000px&quot;,document.body.appendChild(y);var w=d.getRedrawFunc(y);return u.call(&quot;_doPlot&quot;,y,h.data,h.layout,h.config).then(w).then(function(){var _=d.getDelay(y._fullLayout);setTimeout(function(){var x=p(y),T=document.createElement(&quot;canvas&quot;);T.id=c.randstr(),(v=m({format:b.format,width:y._fullLayout.width,height:y._fullLayout.height,canvas:T,emitter:v,svg:x})).clean=function(){y&amp;&amp;document.body.removeChild(y)}},_)}).catch(function(_){v.emit(&quot;error&quot;,_)}),v}},5900:function(i,o,a){var s=a(39898),u=a(71828),c=a(91424),d=a(7901),f=a(77922),p=/&quot;/g,m=&quot;TOBESTRIPPED&quot;,g=new RegExp(&#x27;(&quot;&#x27;+m+&quot;)|(&quot;+m+&#x27;&quot;)&#x27;,&quot;g&quot;);i.exports=function(b,v,h){var y,w=b._fullLayout,_=w._paper,x=w._toppaper,T=w.width,k=w.height;_.insert(&quot;rect&quot;,&quot;:first-child&quot;).call(c.setRect,0,0,T,k).call(d.fill,w.paper_bgcolor);var S=w._basePlotModules||[];for(y=0;y&lt;S.length;y++){var C=S[y];C.toSVG&amp;&amp;C.toSVG(b)}if(x){var M=x.node().childNodes,O=Array.prototype.slice.call(M);for(y=0;y&lt;O.length;y++){var D=O[y];D.childNodes.length&amp;&amp;_.node().appendChild(D)}}w._draggers&amp;&amp;w._draggers.remove(),_.node().style.background=&quot;&quot;,_.selectAll(&quot;text&quot;).attr({&quot;data-unformatted&quot;:null,&quot;data-math&quot;:null}).each(function(){var E=s.select(this);if(this.style.visibility!==&quot;hidden&quot;&amp;&amp;this.style.display!==&quot;none&quot;){E.style({visibility:null,display:null});var I=this.style.fontFamily;I&amp;&amp;I.indexOf(&#x27;&quot;&#x27;)!==-1&amp;&amp;E.style(&quot;font-family&quot;,I.replace(p,m))}else E.remove()}),_.selectAll(&quot;.gradient_filled,.pattern_filled&quot;).each(function(){var E=s.select(this),I=this.style.fill;I&amp;&amp;I.indexOf(&quot;url(&quot;)!==-1&amp;&amp;E.style(&quot;fill&quot;,I.replace(p,m));var A=this.style.stroke;A&amp;&amp;A.indexOf(&quot;url(&quot;)!==-1&amp;&amp;E.style(&quot;stroke&quot;,A.replace(p,m))}),v!==&quot;pdf&quot;&amp;&amp;v!==&quot;eps&quot;||_.selectAll(&quot;#MathJax_SVG_glyphs path&quot;).attr(&quot;stroke-width&quot;,0),_.node().setAttributeNS(f.xmlns,&quot;xmlns&quot;,f.svg),_.node().setAttributeNS(f.xmlns,&quot;xmlns:xlink&quot;,f.xlink),v===&quot;svg&quot;&amp;&amp;h&amp;&amp;(_.attr(&quot;width&quot;,h*T),_.attr(&quot;height&quot;,h*k),_.attr(&quot;viewBox&quot;,&quot;0 0 &quot;+T+&quot; &quot;+k));var P=new window.XMLSerializer().serializeToString(_.node());return P=(P=(P=function(E){var I=s.select(&quot;body&quot;).append(&quot;div&quot;).style({display:&quot;none&quot;}).html(&quot;&quot;),A=E.replace(/(&amp;[^;]*;)/gi,function(F){return F===&quot;&amp;lt;&quot;?&quot;&amp;#60;&quot;:F===&quot;&amp;rt;&quot;?&quot;&amp;#62;&quot;:F.indexOf(&quot;&lt;&quot;)!==-1||F.indexOf(&quot;&gt;&quot;)!==-1?&quot;&quot;:I.html(F).text()});return I.remove(),A}(P)).replace(/&amp;(?!\\w+;|\\#[0-9]+;| \\#x[0-9A-F]+;)/g,&quot;&amp;amp;&quot;)).replace(g,&quot;&#x27;&quot;),u.isIE()&amp;&amp;(P=(P=(P=P.replace(/&quot;/gi,&quot;&#x27;&quot;)).replace(/(\\(&#x27;#)([^&#x27;]*)(&#x27;\\))/gi,&#x27;(&quot;#$2&quot;)&#x27;)).replace(/(\\\\&#x27;)/gi,&#x27;&quot;&#x27;)),P}},75341:function(i,o,a){var s=a(71828);i.exports=function(u,c){for(var d=0;d&lt;u.length;d++)u[d].i=d;s.mergeArray(c.text,u,&quot;tx&quot;),s.mergeArray(c.hovertext,u,&quot;htx&quot;);var f=c.marker;if(f){s.mergeArray(f.opacity,u,&quot;mo&quot;,!0),s.mergeArray(f.color,u,&quot;mc&quot;);var p=f.line;p&amp;&amp;(s.mergeArray(p.color,u,&quot;mlc&quot;),s.mergeArrayCastPositive(p.width,u,&quot;mlw&quot;))}}},1486:function(i,o,a){var s=a(82196),u=a(12663).axisHoverFormat,c=a(5386).fF,d=a(5386).si,f=a(50693),p=a(41940),m=a(97313),g=a(79952).u,b=a(1426).extendFlat,v=p({editType:&quot;calc&quot;,arrayOk:!0,colorEditType:&quot;style&quot;}),h=b({},s.marker.line.width,{dflt:0}),y=b({width:h,editType:&quot;calc&quot;},f(&quot;marker.line&quot;)),w=b({line:y,editType:&quot;calc&quot;},f(&quot;marker&quot;),{opacity:{valType:&quot;number&quot;,arrayOk:!0,dflt:1,min:0,max:1,editType:&quot;style&quot;},pattern:g});i.exports={x:s.x,x0:s.x0,dx:s.dx,y:s.y,y0:s.y0,dy:s.dy,xperiod:s.xperiod,yperiod:s.yperiod,xperiod0:s.xperiod0,yperiod0:s.yperiod0,xperiodalignment:s.xperiodalignment,yperiodalignment:s.yperiodalignment,xhoverformat:u(&quot;x&quot;),yhoverformat:u(&quot;y&quot;),text:s.text,texttemplate:d({editType:&quot;plot&quot;},{keys:m.eventDataKeys}),hovertext:s.hovertext,hovertemplate:c({},{keys:m.eventDataKeys}),textposition:{valType:&quot;enumerated&quot;,values:[&quot;inside&quot;,&quot;outside&quot;,&quot;auto&quot;,&quot;none&quot;],dflt:&quot;auto&quot;,arrayOk:!0,editType:&quot;calc&quot;},insidetextanchor:{valType:&quot;enumerated&quot;,values:[&quot;end&quot;,&quot;middle&quot;,&quot;start&quot;],dflt:&quot;end&quot;,editType:&quot;plot&quot;},textangle:{valType:&quot;angle&quot;,dflt:&quot;auto&quot;,editType:&quot;plot&quot;},textfont:b({},v,{}),insidetextfont:b({},v,{}),outsidetextfont:b({},v,{}),constraintext:{valType:&quot;enumerated&quot;,values:[&quot;inside&quot;,&quot;outside&quot;,&quot;both&quot;,&quot;none&quot;],dflt:&quot;both&quot;,editType:&quot;calc&quot;},cliponaxis:b({},s.cliponaxis,{}),orientation:{valType:&quot;enumerated&quot;,values:[&quot;v&quot;,&quot;h&quot;],editType:&quot;calc+clearAxisTypes&quot;},base:{valType:&quot;any&quot;,dflt:null,arrayOk:!0,editType:&quot;calc&quot;},offset:{valType:&quot;number&quot;,dflt:null,arrayOk:!0,editType:&quot;calc&quot;},width:{valType:&quot;number&quot;,dflt:null,min:0,arrayOk:!0,editType:&quot;calc&quot;},marker:w,offsetgroup:s.offsetgroup,alignmentgroup:s.alignmentgroup,selected:{marker:{opacity:s.selected.marker.opacity,color:s.selected.marker.color,editType:&quot;style&quot;},textfont:s.selected.textfont,editType:&quot;style&quot;},unselected:{marker:{opacity:s.unselected.marker.opacity,color:s.unselected.marker.color,editType:&quot;style&quot;},textfont:s.unselected.textfont,editType:&quot;style&quot;},_deprecated:{bardir:{valType:&quot;enumerated&quot;,editType:&quot;calc&quot;,values:[&quot;v&quot;,&quot;h&quot;]}}}},92290:function(i,o,a){var s=a(89298),u=a(42973),c=a(52075).hasColorscale,d=a(78803),f=a(75341),p=a(66279);i.exports=function(m,g){var b,v,h,y,w,_,x=s.getFromId(m,g.xaxis||&quot;x&quot;),T=s.getFromId(m,g.yaxis||&quot;y&quot;),k={msUTC:!(!g.base&amp;&amp;g.base!==0)};g.orientation===&quot;h&quot;?(b=x.makeCalcdata(g,&quot;x&quot;,k),h=T.makeCalcdata(g,&quot;y&quot;),y=u(g,T,&quot;y&quot;,h),w=!!g.yperiodalignment,_=&quot;y&quot;):(b=T.makeCalcdata(g,&quot;y&quot;,k),h=x.makeCalcdata(g,&quot;x&quot;),y=u(g,x,&quot;x&quot;,h),w=!!g.xperiodalignment,_=&quot;x&quot;),v=y.vals;for(var S=Math.min(v.length,b.length),C=new Array(S),M=0;M&lt;S;M++)C[M]={p:v[M],s:b[M]},w&amp;&amp;(C[M].orig_p=h[M],C[M][_+&quot;End&quot;]=y.ends[M],C[M][_+&quot;Start&quot;]=y.starts[M]),g.ids&amp;&amp;(C[M].id=String(g.ids[M]));return c(g,&quot;marker&quot;)&amp;&amp;d(m,g,{vals:g.marker.color,containerStr:&quot;marker&quot;,cLetter:&quot;c&quot;}),c(g,&quot;marker.line&quot;)&amp;&amp;d(m,g,{vals:g.marker.line.color,containerStr:&quot;marker.line&quot;,cLetter:&quot;c&quot;}),f(C,g),p(C,g),C}},97313:function(i){i.exports={TEXTPAD:3,eventDataKeys:[&quot;value&quot;,&quot;label&quot;]}},11661:function(i,o,a){var s=a(92770),u=a(71828).isArrayOrTypedArray,c=a(50606).BADNUM,d=a(73972),f=a(89298),p=a(99082).getAxisGroup,m=a(61546);function g(S,C,M,O,D){if(O.length){var P,E,I,A;switch(function(F,j){var z,B;for(z=0;z&lt;j.length;z++){var N,R=j[z],q=R[0].trace,Y=q.type===&quot;funnel&quot;?q._base:q.base,L=q.orientation===&quot;h&quot;?q.xcalendar:q.ycalendar,W=F.type===&quot;category&quot;||F.type===&quot;multicategory&quot;?function(){return null}:F.d2c;if(u(Y)){for(B=0;B&lt;Math.min(Y.length,R.length);B++)N=W(Y[B],0,L),s(N)?(R[B].b=+N,R[B].hasB=1):R[B].b=0;for(;B&lt;R.length;B++)R[B].b=0}else{N=W(Y,0,L);var U=s(N);for(N=U?N:0,B=0;B&lt;R.length;B++)R[B].b=N,U&amp;&amp;(R[B].hasB=1)}}}(M,O),D.mode){case&quot;overlay&quot;:b(C,M,O,D);break;case&quot;group&quot;:for(P=[],E=[],I=0;I&lt;O.length;I++)(A=O[I])[0].trace.offset===void 0?E.push(A):P.push(A);E.length&amp;&amp;function(F,j,z,B,N){var R=new m(B,{posAxis:j,sepNegVal:!1,overlapNoMerge:!N.norm});(function(q,Y,L,W){for(var U=q._fullLayout,V=L.positions,te=L.distinctPositions,ee=L.minDiff,H=L.traces,Z=H.length,G=V.length!==te.length,X=ee*(1-W.gap),Q=p(U,Y._id)+H[0][0].trace.orientation,re=U._alignmentOpts[Q]||{},ae=0;ae&lt;Z;ae++){var ie,se,he=H[ae],Se=he[0].trace,Oe=re[Se.alignmentgroup]||{},Pe=Object.keys(Oe.offsetGroups||{}).length,Me=(ie=Pe?X/Pe:G?X/Z:X)*(1-(W.groupgap||0));se=Pe?((2*Se._offsetIndex+1-Pe)*ie-Me)/2:G?((2*ae+1-Z)*ie-Me)/2:-Me/2;var ce=he[0].t;ce.barwidth=Me,ce.poffset=se,ce.bargroupwidth=X,ce.bardelta=ee}L.binWidth=H[0][0].t.barwidth/100,h(L),y(Y,L),w(Y,L,G)})(F,j,R,N),function(q,Y){for(var L=q.traces,W=0;W&lt;L.length;W++){var U=L[W];if(U[0].trace.base===void 0)for(var V=new m([U],{posAxis:Y,sepNegVal:!0,overlapNoMerge:!0}),te=0;te&lt;U.length;te++){var ee=U[te];if(ee.p!==c){var H=V.put(ee.p,ee.b+ee.s);H&amp;&amp;(ee.b=H)}}}}(R,j),N.norm?(x(R),T(z,R,N)):_(z,R)}(S,C,M,E,D),P.length&amp;&amp;b(C,M,P,D);break;case&quot;stack&quot;:case&quot;relative&quot;:for(P=[],E=[],I=0;I&lt;O.length;I++)(A=O[I])[0].trace.base===void 0?E.push(A):P.push(A);E.length&amp;&amp;function(F,j,z,B,N){var R=new m(B,{posAxis:j,sepNegVal:N.mode===&quot;relative&quot;,overlapNoMerge:!(N.norm||N.mode===&quot;stack&quot;||N.mode===&quot;relative&quot;)});v(j,R,N),function(U,V,te){var ee,H,Z,G,X,Q,re=k(U),ae=V.traces;for(G=0;G&lt;ae.length;G++)if((H=(ee=ae[G])[0].trace).type===&quot;funnel&quot;)for(X=0;X&lt;ee.length;X++)(Q=ee[X]).s!==c&amp;&amp;V.put(Q.p,-.5*Q.s);for(G=0;G&lt;ae.length;G++){Z=(H=(ee=ae[G])[0].trace).type===&quot;funnel&quot;;var ie=[];for(X=0;X&lt;ee.length;X++)if((Q=ee[X]).s!==c){var se;se=Z?Q.s:Q.s+Q.b;var he=V.put(Q.p,se),Se=he+se;Q.b=he,Q[re]=Se,te.norm||(ie.push(Se),Q.hasB&amp;&amp;ie.push(he))}te.norm||(H._extremes[U._id]=f.findExtremes(U,ie,{tozero:!0,padded:!0}))}}(z,R,N);for(var q=0;q&lt;B.length;q++)for(var Y=B[q],L=0;L&lt;Y.length;L++){var W=Y[L];W.s!==c&amp;&amp;W.b+W.s===R.get(W.p,W.s)&amp;&amp;(W._outmost=!0)}N.norm&amp;&amp;T(z,R,N)}(0,C,M,E,D),P.length&amp;&amp;b(C,M,P,D)}(function(F,j){var z,B,N,R=k(j),q={},Y=1/0,L=-1/0;for(z=0;z&lt;F.length;z++)for(N=F[z],B=0;B&lt;N.length;B++){var W=N[B].p;s(W)&amp;&amp;(Y=Math.min(Y,W),L=Math.max(L,W))}var U=1e4/(L-Y),V=q.round=function(Q){return String(Math.round(U*(Q-Y)))};for(z=0;z&lt;F.length;z++){(N=F[z])[0].t.extents=q;var te=N[0].t.poffset,ee=Array.isArray(te);for(B=0;B&lt;N.length;B++){var H=N[B],Z=H[R]-H.w/2;if(s(Z)){var G=H[R]+H.w/2,X=V(H.p);q[X]?q[X]=[Math.min(Z,q[X][0]),Math.max(G,q[X][1])]:q[X]=[Z,G]}H.p0=H.p+(ee?te[B]:te),H.p1=H.p0+H.w,H.s0=H.b,H.s1=H.s0+H.s}}})(O,C)}}function b(S,C,M,O){for(var D=0;D&lt;M.length;D++){var P=M[D],E=new m([P],{posAxis:S,sepNegVal:!1,overlapNoMerge:!O.norm});v(S,E,O),O.norm?(x(E),T(C,E,O)):_(C,E)}}function v(S,C,M){for(var O=C.minDiff,D=C.traces,P=O*(1-M.gap),E=P*(1-(M.groupgap||0)),I=-E/2,A=0;A&lt;D.length;A++){var F=D[A][0].t;F.barwidth=E,F.poffset=I,F.bargroupwidth=P,F.bardelta=O}C.binWidth=D[0][0].t.barwidth/100,h(C),y(S,C),w(S,C)}function h(S){var C,M,O=S.traces;for(C=0;C&lt;O.length;C++){var D,P=O[C],E=P[0],I=E.trace,A=E.t,F=I._offset||I.offset,j=A.poffset;if(u(F)){for(D=Array.prototype.slice.call(F,0,P.length),M=0;M&lt;D.length;M++)s(D[M])||(D[M]=j);for(M=D.length;M&lt;P.length;M++)D.push(j);A.poffset=D}else F!==void 0&amp;&amp;(A.poffset=F);var z=I._width||I.width,B=A.barwidth;if(u(z)){var N=Array.prototype.slice.call(z,0,P.length);for(M=0;M&lt;N.length;M++)s(N[M])||(N[M]=B);for(M=N.length;M&lt;P.length;M++)N.push(B);if(A.barwidth=N,F===void 0){for(D=[],M=0;M&lt;P.length;M++)D.push(j+(B-N[M])/2);A.poffset=D}}else z!==void 0&amp;&amp;(A.barwidth=z,F===void 0&amp;&amp;(A.poffset=j+(B-z)/2))}}function y(S,C){for(var M=C.traces,O=k(S),D=0;D&lt;M.length;D++)for(var P=M[D],E=P[0].t,I=E.poffset,A=Array.isArray(I),F=E.barwidth,j=Array.isArray(F),z=0;z&lt;P.length;z++){var B=P[z],N=B.w=j?F[z]:F;B.p===void 0&amp;&amp;(B.p=B[O],B[&quot;orig_&quot;+O]=B[O]);var R=(A?I[z]:I)+N/2;B[O]=B.p+R}}function w(S,C,M){var O=C.traces,D=C.minDiff/2;f.minDtick(S,C.minDiff,C.distinctPositions[0],M);for(var P=0;P&lt;O.length;P++){var E,I,A,F,j=O[P],z=j[0],B=z.trace,N=[];for(F=0;F&lt;j.length;F++)I=(E=j[F]).p-D,A=E.p+D,N.push(I,A);if(B.width||B.offset){var R=z.t,q=R.poffset,Y=R.barwidth,L=Array.isArray(q),W=Array.isArray(Y);for(F=0;F&lt;j.length;F++){E=j[F];var U=L?q[F]:q,V=W?Y[F]:Y;A=(I=E.p+U)+V,N.push(I,A)}}B._extremes[S._id]=f.findExtremes(S,N,{padded:!1})}}function _(S,C){for(var M=C.traces,O=k(S),D=0;D&lt;M.length;D++){for(var P=M[D],E=P[0].trace,I=E.type===&quot;scatter&quot;,A=E.orientation===&quot;v&quot;,F=[],j=!1,z=0;z&lt;P.length;z++){var B=P[z],N=I?0:B.b,R=I?A?B.y:B.x:N+B.s;B[O]=R,F.push(R),B.hasB&amp;&amp;F.push(N),B.hasB&amp;&amp;B.b||(j=!0)}E._extremes[S._id]=f.findExtremes(S,F,{tozero:j,padded:!0})}}function x(S){for(var C=S.traces,M=0;M&lt;C.length;M++)for(var O=C[M],D=0;D&lt;O.length;D++){var P=O[D];P.s!==c&amp;&amp;S.put(P.p,P.b+P.s)}}function T(S,C,M){var O=C.traces,D=k(S),P=M.norm===&quot;fraction&quot;?1:100,E=P/1e9,I=S.l2c(S.c2l(0)),A=M.mode===&quot;stack&quot;?P:I;function F(te){return s(S.c2l(te))&amp;&amp;(te&lt;I-E||te&gt;A+E||!s(I))}for(var j=0;j&lt;O.length;j++){for(var z=O[j],B=z[0].trace,N=[],R=!1,q=!1,Y=0;Y&lt;z.length;Y++){var L=z[Y];if(L.s!==c){var W=Math.abs(P/C.get(L.p,L.s));L.b*=W,L.s*=W;var U=L.b,V=U+L.s;L[D]=V,N.push(V),q=q||F(V),L.hasB&amp;&amp;(N.push(U),q=q||F(U)),L.hasB&amp;&amp;L.b||(R=!0)}}B._extremes[S._id]=f.findExtremes(S,N,{tozero:R,padded:q})}}function k(S){return S._id.charAt(0)}i.exports={crossTraceCalc:function(S,C){for(var M=C.xaxis,O=C.yaxis,D=S._fullLayout,P=S._fullData,E=S.calcdata,I=[],A=[],F=0;F&lt;P.length;F++){var j=P[F];if(j.visible===!0&amp;&amp;d.traceIs(j,&quot;bar&quot;)&amp;&amp;j.xaxis===M._id&amp;&amp;j.yaxis===O._id&amp;&amp;(j.orientation===&quot;h&quot;?I.push(E[F]):A.push(E[F]),j._computePh))for(var z=S.calcdata[F],B=0;B&lt;z.length;B++)typeof z[B].ph0==&quot;function&quot;&amp;&amp;(z[B].ph0=z[B].ph0()),typeof z[B].ph1==&quot;function&quot;&amp;&amp;(z[B].ph1=z[B].ph1())}var N={xCat:M.type===&quot;category&quot;||M.type===&quot;multicategory&quot;,yCat:O.type===&quot;category&quot;||O.type===&quot;multicategory&quot;,mode:D.barmode,norm:D.barnorm,gap:D.bargap,groupgap:D.bargroupgap};g(S,M,O,A,N),g(S,O,M,I,N)},setGroupPositions:g}},90769:function(i,o,a){var s=a(71828),u=a(7901),c=a(73972),d=a(67513),f=a(73927),p=a(98340),m=a(26125),g=a(1486),b=s.coerceFont;function v(h,y,w,_,x,T){var k=(T=T||{}).moduleHasSelected!==!1,S=T.moduleHasUnselected!==!1,C=T.moduleHasConstrain!==!1,M=T.moduleHasCliponaxis!==!1,O=T.moduleHasTextangle!==!1,D=T.moduleHasInsideanchor!==!1,P=!!T.hasPathbar,E=Array.isArray(x)||x===&quot;auto&quot;,I=E||x===&quot;inside&quot;,A=E||x===&quot;outside&quot;;if(I||A){var F=b(_,&quot;textfont&quot;,w.font),j=s.extendFlat({},F),z=!(h.textfont&amp;&amp;h.textfont.color);if(z&amp;&amp;delete j.color,b(_,&quot;insidetextfont&quot;,j),P){var B=s.extendFlat({},F);z&amp;&amp;delete B.color,b(_,&quot;pathbar.textfont&quot;,B)}A&amp;&amp;b(_,&quot;outsidetextfont&quot;,F),k&amp;&amp;_(&quot;selected.textfont.color&quot;),S&amp;&amp;_(&quot;unselected.textfont.color&quot;),C&amp;&amp;_(&quot;constraintext&quot;),M&amp;&amp;_(&quot;cliponaxis&quot;),O&amp;&amp;_(&quot;textangle&quot;),_(&quot;texttemplate&quot;)}I&amp;&amp;D&amp;&amp;_(&quot;insidetextanchor&quot;)}i.exports={supplyDefaults:function(h,y,w,_){function x(C,M){return s.coerce(h,y,g,C,M)}if(d(h,y,_,x)){f(h,y,_,x),x(&quot;xhoverformat&quot;),x(&quot;yhoverformat&quot;),x(&quot;orientation&quot;,y.x&amp;&amp;!y.y?&quot;h&quot;:&quot;v&quot;),x(&quot;base&quot;),x(&quot;offset&quot;),x(&quot;width&quot;),x(&quot;text&quot;),x(&quot;hovertext&quot;),x(&quot;hovertemplate&quot;);var T=x(&quot;textposition&quot;);v(h,0,_,x,T,{moduleHasSelected:!0,moduleHasUnselected:!0,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),p(h,y,x,w,_);var k=(y.marker.line||{}).color,S=c.getComponentMethod(&quot;errorbars&quot;,&quot;supplyDefaults&quot;);S(h,y,k||u.defaultLine,{axis:&quot;y&quot;}),S(h,y,k||u.defaultLine,{axis:&quot;x&quot;,inherit:&quot;y&quot;}),s.coerceSelectionMarkerOpacity(y,x)}else y.visible=!1},crossTraceDefaults:function(h,y){var w,_;function x(k){return s.coerce(_._input,_,g,k)}if(y.barmode===&quot;group&quot;)for(var T=0;T&lt;h.length;T++)(_=h[T]).type===&quot;bar&quot;&amp;&amp;(w=_._input,m(w,_,y,x))},handleText:v}},58065:function(i){i.exports=function(o,a,s){return o.x=&quot;xVal&quot;in a?a.xVal:a.x,o.y=&quot;yVal&quot;in a?a.yVal:a.y,a.xa&amp;&amp;(o.xaxis=a.xa),a.ya&amp;&amp;(o.yaxis=a.ya),s.orientation===&quot;h&quot;?(o.label=o.y,o.value=o.x):(o.label=o.x,o.value=o.y),o}},69383:function(i,o,a){var s=a(92770),u=a(84267),c=a(71828).isArrayOrTypedArray;o.coerceString=function(d,f,p){if(typeof f==&quot;string&quot;){if(f||!d.noBlank)return f}else if((typeof f==&quot;number&quot;||f===!0)&amp;&amp;!d.strict)return String(f);return p!==void 0?p:d.dflt},o.coerceNumber=function(d,f,p){if(s(f)){f=+f;var m=d.min,g=d.max;if(!(m!==void 0&amp;&amp;f&lt;m||g!==void 0&amp;&amp;f&gt;g))return f}return p!==void 0?p:d.dflt},o.coerceColor=function(d,f,p){return u(f).isValid()?f:p!==void 0?p:d.dflt},o.coerceEnumerated=function(d,f,p){return d.coerceNumber&amp;&amp;(f=+f),d.values.indexOf(f)!==-1?f:p!==void 0?p:d.dflt},o.getValue=function(d,f){var p;return Array.isArray(d)?f&lt;d.length&amp;&amp;(p=d[f]):p=d,p},o.getLineWidth=function(d,f){return 0&lt;f.mlw?f.mlw:c(d.marker.line.width)?0:d.marker.line.width}},95423:function(i,o,a){var s=a(30211),u=a(73972),c=a(7901),d=a(71828).fillText,f=a(69383).getLineWidth,p=a(89298).hoverLabelText,m=a(50606).BADNUM;function g(v,h,y,w,_){var x,T,k,S,C,M,O,D=v.cd,P=D[0].trace,E=D[0].t,I=w===&quot;closest&quot;,A=P.type===&quot;waterfall&quot;,F=v.maxHoverDistance,j=v.maxSpikeDistance;P.orientation===&quot;h&quot;?(x=y,T=h,k=&quot;y&quot;,S=&quot;x&quot;,C=ee,M=V):(x=h,T=y,k=&quot;x&quot;,S=&quot;y&quot;,M=ee,C=V);var z=P[k+&quot;period&quot;],B=I||z;function N(ie){return q(ie,-1)}function R(ie){return q(ie,1)}function q(ie,se){var he=ie.w;return ie[k]+se*he/2}function Y(ie){return ie[k+&quot;End&quot;]-ie[k+&quot;Start&quot;]}var L=I?N:z?function(ie){return ie.p-Y(ie)/2}:function(ie){return Math.min(N(ie),ie.p-E.bardelta/2)},W=I?R:z?function(ie){return ie.p+Y(ie)/2}:function(ie){return Math.max(R(ie),ie.p+E.bardelta/2)};function U(ie,se,he){return _.finiteRange&amp;&amp;(he=0),s.inbox(ie-x,se-x,he+Math.min(1,Math.abs(se-ie)/O)-1)}function V(ie){return U(L(ie),W(ie),F)}function te(ie){var se=ie[S];if(A){var he=Math.abs(ie.rawS)||0;T&gt;0?se+=he:T&lt;0&amp;&amp;(se-=he)}return se}function ee(ie){var se=T,he=ie.b,Se=te(ie);return s.inbox(he-se,Se-se,F+(Se-se)/(Se-he)-1)}var H=v[k+&quot;a&quot;],Z=v[S+&quot;a&quot;];O=Math.abs(H.r2c(H.range[1])-H.r2c(H.range[0]));var G=s.getDistanceFunction(w,C,M,function(ie){return(C(ie)+M(ie))/2});if(s.getClosest(D,G,v),v.index!==!1&amp;&amp;D[v.index].p!==m){B||(L=function(ie){return Math.min(N(ie),ie.p-E.bargroupwidth/2)},W=function(ie){return Math.max(R(ie),ie.p+E.bargroupwidth/2)});var X=D[v.index],Q=P.base?X.b+X.s:X.s;v[S+&quot;0&quot;]=v[S+&quot;1&quot;]=Z.c2p(X[S],!0),v[S+&quot;LabelVal&quot;]=Q;var re=E.extents[E.extents.round(X.p)];v[k+&quot;0&quot;]=H.c2p(I?L(X):re[0],!0),v[k+&quot;1&quot;]=H.c2p(I?W(X):re[1],!0);var ae=X.orig_p!==void 0;return v[k+&quot;LabelVal&quot;]=ae?X.orig_p:X.p,v.labelLabel=p(H,v[k+&quot;LabelVal&quot;],P[k+&quot;hoverformat&quot;]),v.valueLabel=p(Z,v[S+&quot;LabelVal&quot;],P[S+&quot;hoverformat&quot;]),v.baseLabel=p(Z,X.b,P[S+&quot;hoverformat&quot;]),v.spikeDistance=(function(ie){var se=T,he=ie.b,Se=te(ie);return s.inbox(he-se,Se-se,j+(Se-se)/(Se-he)-1)}(X)+function(ie){return U(N(ie),R(ie),j)}(X))/2,v[k+&quot;Spike&quot;]=H.c2p(X.p,!0),d(X,P,v),v.hovertemplate=P.hovertemplate,v}}function b(v,h){var y=h.mcc||v.marker.color,w=h.mlcc||v.marker.line.color,_=f(v,h);return c.opacity(y)?y:c.opacity(w)&amp;&amp;_?w:void 0}i.exports={hoverPoints:function(v,h,y,w,_){var x=g(v,h,y,w,_);if(x){var T=x.cd,k=T[0].trace,S=T[x.index];return x.color=b(k,S),u.getComponentMethod(&quot;errorbars&quot;,&quot;hoverInfo&quot;)(S,k,x),[x]}},hoverOnBars:g,getTraceColor:b}},60822:function(i,o,a){i.exports={attributes:a(1486),layoutAttributes:a(43641),supplyDefaults:a(90769).supplyDefaults,crossTraceDefaults:a(90769).crossTraceDefaults,supplyLayoutDefaults:a(13957),calc:a(92290),crossTraceCalc:a(11661).crossTraceCalc,colorbar:a(4898),arraysToCalcdata:a(75341),plot:a(17295).plot,style:a(16688).style,styleOnSelect:a(16688).styleOnSelect,hoverPoints:a(95423).hoverPoints,eventData:a(58065),selectPoints:a(81974),moduleType:&quot;trace&quot;,name:&quot;bar&quot;,basePlotModule:a(93612),categories:[&quot;bar-like&quot;,&quot;cartesian&quot;,&quot;svg&quot;,&quot;bar&quot;,&quot;oriented&quot;,&quot;errorBarsOK&quot;,&quot;showLegend&quot;,&quot;zoomScale&quot;],animatable:!0,meta:{}}},43641:function(i){i.exports={barmode:{valType:&quot;enumerated&quot;,values:[&quot;stack&quot;,&quot;group&quot;,&quot;overlay&quot;,&quot;relative&quot;],dflt:&quot;group&quot;,editType:&quot;calc&quot;},barnorm:{valType:&quot;enumerated&quot;,values:[&quot;&quot;,&quot;fraction&quot;,&quot;percent&quot;],dflt:&quot;&quot;,editType:&quot;calc&quot;},bargap:{valType:&quot;number&quot;,min:0,max:1,editType:&quot;calc&quot;},bargroupgap:{valType:&quot;number&quot;,min:0,max:1,dflt:0,editType:&quot;calc&quot;}}},13957:function(i,o,a){var s=a(73972),u=a(89298),c=a(71828),d=a(43641);i.exports=function(f,p,m){function g(k,S){return c.coerce(f,p,d,k,S)}for(var b=!1,v=!1,h=!1,y={},w=g(&quot;barmode&quot;),_=0;_&lt;m.length;_++){var x=m[_];if(s.traceIs(x,&quot;bar&quot;)&amp;&amp;x.visible){if(b=!0,w===&quot;group&quot;){var T=x.xaxis+x.yaxis;y[T]&amp;&amp;(h=!0),y[T]=!0}x.visible&amp;&amp;x.type===&quot;histogram&quot;&amp;&amp;u.getFromId({_fullLayout:p},x[x.orientation===&quot;v&quot;?&quot;xaxis&quot;:&quot;yaxis&quot;]).type!==&quot;category&quot;&amp;&amp;(v=!0)}}b?(w!==&quot;overlay&quot;&amp;&amp;g(&quot;barnorm&quot;),g(&quot;bargap&quot;,v&amp;&amp;!h?0:.2),g(&quot;bargroupgap&quot;)):delete p.barmode}},17295:function(i,o,a){var s=a(39898),u=a(92770),c=a(71828),d=a(63893),f=a(7901),p=a(91424),m=a(73972),g=a(89298).tickText,b=a(72597),v=b.recordMinTextSize,h=b.clearMinTextSize,y=a(16688),w=a(69383),_=a(97313),x=a(1486),T=x.text,k=x.textposition,S=a(23469).appendArrayPointValue,C=_.TEXTPAD;function M(j){return j.id}function O(j){if(j.ids)return M}function D(j,z){return j&lt;z?1:-1}function P(j,z,B,N){var R;return!z.uniformtext.mode&amp;&amp;E(B)?(N&amp;&amp;(R=N()),j.transition().duration(B.duration).ease(B.easing).each(&quot;end&quot;,function(){R&amp;&amp;R()}).each(&quot;interrupt&quot;,function(){R&amp;&amp;R()})):j}function E(j){return j&amp;&amp;j.duration&gt;0}function I(j){return j===&quot;auto&quot;?0:j}function A(j,z){var B=Math.PI/180*z,N=Math.abs(Math.sin(B)),R=Math.abs(Math.cos(B));return{x:j.width*R+j.height*N,y:j.width*N+j.height*R}}function F(j,z,B,N,R,q){var Y=!!q.isHorizontal,L=!!q.constrained,W=q.angle||0,U=q.anchor||&quot;end&quot;,V=U===&quot;end&quot;,te=U===&quot;start&quot;,ee=((q.leftToRight||0)+1)/2,H=1-ee,Z=R.width,G=R.height,X=Math.abs(z-j),Q=Math.abs(N-B),re=X&gt;2*C&amp;&amp;Q&gt;2*C?C:0;X-=2*re,Q-=2*re;var ae=I(W);W!==&quot;auto&quot;||Z&lt;=X&amp;&amp;G&lt;=Q||!(Z&gt;X||G&gt;Q)||(Z&gt;Q||G&gt;X)&amp;&amp;Z&lt;G==X&lt;Q||(ae+=90);var ie=A(R,ae),se=1;L&amp;&amp;(se=Math.min(1,X/ie.x,Q/ie.y));var he=R.left*H+R.right*ee,Se=(R.top+R.bottom)/2,Oe=(j+C)*H+(z-C)*ee,Pe=(B+N)/2,Me=0,ce=0;if(te||V){var we=(Y?ie.x:ie.y)/2,K=Y?D(j,z):D(B,N);Y?te?(Oe=j+K*re,Me=-K*we):(Oe=z-K*re,Me=K*we):te?(Pe=B+K*re,ce=-K*we):(Pe=N-K*re,ce=K*we)}return{textX:he,textY:Se,targetX:Oe,targetY:Pe,anchorX:Me,anchorY:ce,scale:se,rotate:ae}}i.exports={plot:function(j,z,B,N,R,q){var Y=z.xaxis,L=z.yaxis,W=j._fullLayout,U=j._context.staticPlot;R||(R={mode:W.barmode,norm:W.barmode,gap:W.bargap,groupgap:W.bargroupgap},h(&quot;bar&quot;,W));var V=c.makeTraceGroups(N,B,&quot;trace bars&quot;).each(function(te){var ee=s.select(this),H=te[0].trace,Z=H.type===&quot;waterfall&quot;,G=H.type===&quot;funnel&quot;,X=H.type===&quot;bar&quot;||G,Q=0;Z&amp;&amp;H.connector.visible&amp;&amp;H.connector.mode===&quot;between&quot;&amp;&amp;(Q=H.connector.line.width/2);var re=H.orientation===&quot;h&quot;,ae=E(R),ie=c.ensureSingle(ee,&quot;g&quot;,&quot;points&quot;),se=O(H),he=ie.selectAll(&quot;g.point&quot;).data(c.identity,se);he.enter().append(&quot;g&quot;).classed(&quot;point&quot;,!0),he.exit().remove(),he.each(function(Oe,Pe){var Me,ce,we=s.select(this),K=function(Le,$e,Fe,Be){var Ue=[],qe=[],Xe=Be?$e:Fe,ot=Be?Fe:$e;return Ue[0]=Xe.c2p(Le.s0,!0),qe[0]=ot.c2p(Le.p0,!0),Ue[1]=Xe.c2p(Le.s1,!0),qe[1]=ot.c2p(Le.p1,!0),Be?[Ue,qe]:[qe,Ue]}(Oe,Y,L,re),ne=K[0][0],de=K[0][1],_e=K[1][0],ue=K[1][1],pe=(re?de-ne:ue-_e)==0;if(pe&amp;&amp;X&amp;&amp;w.getLineWidth(H,Oe)&amp;&amp;(pe=!1),pe||(pe=!(u(ne)&amp;&amp;u(de)&amp;&amp;u(_e)&amp;&amp;u(ue))),Oe.isBlank=pe,pe&amp;&amp;(re?de=ne:ue=_e),Q&amp;&amp;!pe&amp;&amp;(re?(ne-=D(ne,de)*Q,de+=D(ne,de)*Q):(_e-=D(_e,ue)*Q,ue+=D(_e,ue)*Q)),H.type===&quot;waterfall&quot;){if(!pe){var xe=H[Oe.dir].marker;Me=xe.line.width,ce=xe.color}}else Me=w.getLineWidth(H,Oe),ce=Oe.mc||H.marker.color;function ye(Le){var $e=s.round(Me/2%1,2);return R.gap===0&amp;&amp;R.groupgap===0?s.round(Math.round(Le)-$e,2):Le}if(!j._context.staticPlot){var Te=f.opacity(ce)&lt;1||Me&gt;.01?ye:function(Le,$e,Fe){return Fe&amp;&amp;Le===$e?Le:Math.abs(Le-$e)&gt;=2?ye(Le):Le&gt;$e?Math.ceil(Le):Math.floor(Le)};ne=Te(ne,de,re),de=Te(de,ne,re),_e=Te(_e,ue,!re),ue=Te(ue,_e,!re)}var Ae=P(c.ensureSingle(we,&quot;path&quot;),W,R,q);if(Ae.style(&quot;vector-effect&quot;,U?&quot;none&quot;:&quot;non-scaling-stroke&quot;).attr(&quot;d&quot;,isNaN((de-ne)*(ue-_e))||pe&amp;&amp;j._context.staticPlot?&quot;M0,0Z&quot;:&quot;M&quot;+ne+&quot;,&quot;+_e+&quot;V&quot;+ue+&quot;H&quot;+de+&quot;V&quot;+_e+&quot;Z&quot;).call(p.setClipUrl,z.layerClipId,j),!W.uniformtext.mode&amp;&amp;ae){var Re=p.makePointStyleFns(H);p.singlePointStyle(Oe,Ae,H,Re,j)}(function(Le,$e,Fe,Be,Ue,qe,Xe,ot,st,dt,vt){var We,ze=$e.xaxis,tt=$e.yaxis,it=Le._fullLayout;function St(Lt,gt,mt){return c.ensureSingle(Lt,&quot;text&quot;).text(gt).attr({class:&quot;bartext bartext-&quot;+We,&quot;text-anchor&quot;:&quot;middle&quot;,&quot;data-notex&quot;:1}).call(p.font,mt).call(d.convertToTspans,Le)}var Ze=Be[0].trace,ut=Ze.orientation===&quot;h&quot;,ht=function(Lt,gt,mt,xt,Ut){var It,zt=gt[0].trace;return It=zt.texttemplate?function(kt,Ot,At,Nt,$t){var Bt=Ot[0].trace,Xt=c.castOption(Bt,At,&quot;texttemplate&quot;);if(!Xt)return&quot;&quot;;var Zt,qt,Ht,sn,xn=Bt.type===&quot;histogram&quot;,mn=Bt.type===&quot;waterfall&quot;,dn=Bt.type===&quot;funnel&quot;,gn=Bt.orientation===&quot;h&quot;;function en(En){return g(sn,sn.c2l(En),!0).text}gn?(Zt=&quot;y&quot;,qt=$t,Ht=&quot;x&quot;,sn=Nt):(Zt=&quot;x&quot;,qt=Nt,Ht=&quot;y&quot;,sn=$t);var kn,un=Ot[At],tn={};tn.label=un.p,tn.labelLabel=tn[Zt+&quot;Label&quot;]=(kn=un.p,g(qt,qt.c2l(kn),!0).text);var Fn=c.castOption(Bt,un.i,&quot;text&quot;);(Fn===0||Fn)&amp;&amp;(tn.text=Fn),tn.value=un.s,tn.valueLabel=tn[Ht+&quot;Label&quot;]=en(un.s);var Rn={};S(Rn,Bt,un.i),(xn||Rn.x===void 0)&amp;&amp;(Rn.x=gn?tn.value:tn.label),(xn||Rn.y===void 0)&amp;&amp;(Rn.y=gn?tn.label:tn.value),(xn||Rn.xLabel===void 0)&amp;&amp;(Rn.xLabel=gn?tn.valueLabel:tn.labelLabel),(xn||Rn.yLabel===void 0)&amp;&amp;(Rn.yLabel=gn?tn.labelLabel:tn.valueLabel),mn&amp;&amp;(tn.delta=+un.rawS||un.s,tn.deltaLabel=en(tn.delta),tn.final=un.v,tn.finalLabel=en(tn.final),tn.initial=tn.final-tn.delta,tn.initialLabel=en(tn.initial)),dn&amp;&amp;(tn.value=un.s,tn.valueLabel=en(tn.value),tn.percentInitial=un.begR,tn.percentInitialLabel=c.formatPercent(un.begR),tn.percentPrevious=un.difR,tn.percentPreviousLabel=c.formatPercent(un.difR),tn.percentTotal=un.sumR,tn.percenTotalLabel=c.formatPercent(un.sumR));var Bn=c.castOption(Bt,un.i,&quot;customdata&quot;);return Bn&amp;&amp;(tn.customdata=Bn),c.texttemplateString(Xt,tn,kt._d3locale,Rn,tn,Bt._meta||{})}(Lt,gt,mt,xt,Ut):zt.textinfo?function(kt,Ot,At,Nt){var $t=kt[0].trace,Bt=$t.orientation===&quot;h&quot;,Xt=$t.type===&quot;waterfall&quot;,Zt=$t.type===&quot;funnel&quot;;function qt(Bn){return g(Bt?At:Nt,+Bn,!0).text}var Ht,sn,xn=$t.textinfo,mn=kt[Ot],dn=xn.split(&quot;+&quot;),gn=[],en=function(Bn){return dn.indexOf(Bn)!==-1};if(en(&quot;label&quot;)&amp;&amp;gn.push((sn=kt[Ot].p,g(Bt?Nt:At,sn,!0).text)),en(&quot;text&quot;)&amp;&amp;((Ht=c.castOption($t,mn.i,&quot;text&quot;))===0||Ht)&amp;&amp;gn.push(Ht),Xt){var kn=+mn.rawS||mn.s,un=mn.v,tn=un-kn;en(&quot;initial&quot;)&amp;&amp;gn.push(qt(tn)),en(&quot;delta&quot;)&amp;&amp;gn.push(qt(kn)),en(&quot;final&quot;)&amp;&amp;gn.push(qt(un))}if(Zt){en(&quot;value&quot;)&amp;&amp;gn.push(qt(mn.s));var Fn=0;en(&quot;percent initial&quot;)&amp;&amp;Fn++,en(&quot;percent previous&quot;)&amp;&amp;Fn++,en(&quot;percent total&quot;)&amp;&amp;Fn++;var Rn=Fn&gt;1;en(&quot;percent initial&quot;)&amp;&amp;(Ht=c.formatPercent(mn.begR),Rn&amp;&amp;(Ht+=&quot; of initial&quot;),gn.push(Ht)),en(&quot;percent previous&quot;)&amp;&amp;(Ht=c.formatPercent(mn.difR),Rn&amp;&amp;(Ht+=&quot; of previous&quot;),gn.push(Ht)),en(&quot;percent total&quot;)&amp;&amp;(Ht=c.formatPercent(mn.sumR),Rn&amp;&amp;(Ht+=&quot; of total&quot;),gn.push(Ht))}return gn.join(&quot;&lt;br&gt;&quot;)}(gt,mt,xt,Ut):w.getValue(zt.text,mt),w.coerceString(T,It)}(it,Be,Ue,ze,tt);We=function(Lt,gt){var mt=w.getValue(Lt.textposition,gt);return w.coerceEnumerated(k,mt)}(Ze,Ue);var Rt=dt.mode===&quot;stack&quot;||dt.mode===&quot;relative&quot;,Ct=Be[Ue],Wt=!Rt||Ct._outmost;if(ht&amp;&amp;We!==&quot;none&quot;&amp;&amp;(!Ct.isBlank&amp;&amp;qe!==Xe&amp;&amp;ot!==st||We!==&quot;auto&quot;&amp;&amp;We!==&quot;inside&quot;)){var _t=it.font,be=y.getBarColor(Be[Ue],Ze),Ce=y.getInsideTextFont(Ze,Ue,_t,be),Ge=y.getOutsideTextFont(Ze,Ue,_t),He=Fe.datum();ut?ze.type===&quot;log&quot;&amp;&amp;He.s0&lt;=0&amp;&amp;(qe=ze.range[0]&lt;ze.range[1]?0:ze._length):tt.type===&quot;log&quot;&amp;&amp;He.s0&lt;=0&amp;&amp;(ot=tt.range[0]&lt;tt.range[1]?tt._length:0);var et,Ke,Ye,nt,ct,yt=Math.abs(Xe-qe)-2*C,rt=Math.abs(st-ot)-2*C;if(We===&quot;outside&quot;&amp;&amp;(Wt||Ct.hasB||(We=&quot;inside&quot;)),We===&quot;auto&quot;&amp;&amp;(Wt?(We=&quot;inside&quot;,et=St(Fe,ht,ct=c.ensureUniformFontSize(Le,Ce)),Ye=(Ke=p.bBox(et.node())).width,nt=Ke.height,Ye&gt;0&amp;&amp;nt&gt;0&amp;&amp;(Ye&lt;=yt&amp;&amp;nt&lt;=rt||Ye&lt;=rt&amp;&amp;nt&lt;=yt||(ut?yt&gt;=Ye*(rt/nt):rt&gt;=nt*(yt/Ye)))?We=&quot;inside&quot;:(We=&quot;outside&quot;,et.remove(),et=null)):We=&quot;inside&quot;),!et){var Ft=(et=St(Fe,ht,ct=c.ensureUniformFontSize(Le,We===&quot;outside&quot;?Ge:Ce))).attr(&quot;transform&quot;);if(et.attr(&quot;transform&quot;,&quot;&quot;),Ye=(Ke=p.bBox(et.node())).width,nt=Ke.height,et.attr(&quot;transform&quot;,Ft),Ye&lt;=0||nt&lt;=0)return void et.remove()}var Yt,Mt=Ze.textangle;Yt=We===&quot;outside&quot;?function(Lt,gt,mt,xt,Ut,It){var zt,kt=!!It.isHorizontal,Ot=!!It.constrained,At=It.angle||0,Nt=Ut.width,$t=Ut.height,Bt=Math.abs(gt-Lt),Xt=Math.abs(xt-mt);zt=kt?Xt&gt;2*C?C:0:Bt&gt;2*C?C:0;var Zt=1;Ot&amp;&amp;(Zt=kt?Math.min(1,Xt/$t):Math.min(1,Bt/Nt));var qt=I(At),Ht=A(Ut,qt),sn=(kt?Ht.x:Ht.y)/2,xn=(Ut.left+Ut.right)/2,mn=(Ut.top+Ut.bottom)/2,dn=(Lt+gt)/2,gn=(mt+xt)/2,en=0,kn=0,un=kt?D(gt,Lt):D(mt,xt);return kt?(dn=gt-un*zt,en=un*sn):(gn=xt+un*zt,kn=-un*sn),{textX:xn,textY:mn,targetX:dn,targetY:gn,anchorX:en,anchorY:kn,scale:Zt,rotate:qt}}(qe,Xe,ot,st,Ke,{isHorizontal:ut,constrained:Ze.constraintext===&quot;both&quot;||Ze.constraintext===&quot;outside&quot;,angle:Mt}):F(qe,Xe,ot,st,Ke,{isHorizontal:ut,constrained:Ze.constraintext===&quot;both&quot;||Ze.constraintext===&quot;inside&quot;,angle:Mt,anchor:Ze.insidetextanchor}),Yt.fontSize=ct.size,v(Ze.type===&quot;histogram&quot;?&quot;bar&quot;:Ze.type,Yt,it),Ct.transform=Yt;var jt=P(et,it,dt,vt);c.setTransormAndDisplay(jt,Yt)}else Fe.select(&quot;text&quot;).remove()})(j,z,we,te,Pe,ne,de,_e,ue,R,q),z.layerClipId&amp;&amp;p.hideOutsideRangePoint(Oe,we.select(&quot;text&quot;),Y,L,H.xcalendar,H.ycalendar)});var Se=H.cliponaxis===!1;p.setClipUrl(ee,Se?null:z.layerClipId,j)});m.getComponentMethod(&quot;errorbars&quot;,&quot;plot&quot;)(j,V,z,R)},toMoveInsideBar:F}},81974:function(i){function o(a,s,u,c,d){var f=s.c2p(c?a.s0:a.p0,!0),p=s.c2p(c?a.s1:a.p1,!0),m=u.c2p(c?a.p0:a.s0,!0),g=u.c2p(c?a.p1:a.s1,!0);return d?[(f+p)/2,(m+g)/2]:c?[p,(m+g)/2]:[(f+p)/2,g]}i.exports=function(a,s){var u,c=a.cd,d=a.xaxis,f=a.yaxis,p=c[0].trace,m=p.type===&quot;funnel&quot;,g=p.orientation===&quot;h&quot;,b=[];if(s===!1)for(u=0;u&lt;c.length;u++)c[u].selected=0;else for(u=0;u&lt;c.length;u++){var v=c[u],h=&quot;ct&quot;in v?v.ct:o(v,d,f,g,m);s.contains(h,!1,u,a)?(b.push({pointNumber:u,x:d.c2d(v.x),y:f.c2d(v.y)}),v.selected=1):v.selected=0}return b}},61546:function(i,o,a){i.exports=u;var s=a(71828).distinctVals;function u(c,d){this.traces=c,this.sepNegVal=d.sepNegVal,this.overlapNoMerge=d.overlapNoMerge;for(var f=1/0,p=d.posAxis._id.charAt(0),m=[],g=0;g&lt;c.length;g++){for(var b=c[g],v=0;v&lt;b.length;v++){var h=b[v],y=h.p;y===void 0&amp;&amp;(y=h[p]),y!==void 0&amp;&amp;m.push(y)}b[0]&amp;&amp;b[0].width1&amp;&amp;(f=Math.min(b[0].width1,f))}this.positions=m;var w=s(m);this.distinctPositions=w.vals,w.vals.length===1&amp;&amp;f!==1/0?this.minDiff=f:this.minDiff=Math.min(w.minDiff,f);var _=(d.posAxis||{}).type;_!==&quot;category&quot;&amp;&amp;_!==&quot;multicategory&quot;||(this.minDiff=1),this.binWidth=this.minDiff,this.bins={}}u.prototype.put=function(c,d){var f=this.getLabel(c,d),p=this.bins[f]||0;return this.bins[f]=p+d,p},u.prototype.get=function(c,d){var f=this.getLabel(c,d);return this.bins[f]||0},u.prototype.getLabel=function(c,d){return(d&lt;0&amp;&amp;this.sepNegVal?&quot;v&quot;:&quot;^&quot;)+(this.overlapNoMerge?c:Math.round(c/this.binWidth))}},16688:function(i,o,a){var s=a(39898),u=a(7901),c=a(91424),d=a(71828),f=a(73972),p=a(72597).resizeText,m=a(1486),g=m.textfont,b=m.insidetextfont,v=m.outsidetextfont,h=a(69383);function y(M,O,D){c.pointStyle(M.selectAll(&quot;path&quot;),O,D),w(M,O,D)}function w(M,O,D){M.selectAll(&quot;text&quot;).each(function(P){var E=s.select(this),I=d.ensureUniformFontSize(D,_(E,P,O,D));c.font(E,I)})}function _(M,O,D,P){var E=P._fullLayout.font,I=D.textfont;if(M.classed(&quot;bartext-inside&quot;)){var A=C(O,D);I=T(D,O.i,E,A)}else M.classed(&quot;bartext-outside&quot;)&amp;&amp;(I=k(D,O.i,E));return I}function x(M,O,D){return S(g,M.textfont,O,D)}function T(M,O,D,P){var E=x(M,O,D);return(M._input.textfont===void 0||M._input.textfont.color===void 0||Array.isArray(M.textfont.color)&amp;&amp;M.textfont.color[O]===void 0)&amp;&amp;(E={color:u.contrast(P),family:E.family,size:E.size}),S(b,M.insidetextfont,O,E)}function k(M,O,D){var P=x(M,O,D);return S(v,M.outsidetextfont,O,P)}function S(M,O,D,P){O=O||{};var E=h.getValue(O.family,D),I=h.getValue(O.size,D),A=h.getValue(O.color,D);return{family:h.coerceString(M.family,E,P.family),size:h.coerceNumber(M.size,I,P.size),color:h.coerceColor(M.color,A,P.color)}}function C(M,O){return O.type===&quot;waterfall&quot;?O[M.dir].marker.color:M.mcc||M.mc||O.marker.color}i.exports={style:function(M){var O=s.select(M).selectAll(&quot;g.barlayer&quot;).selectAll(&quot;g.trace&quot;);p(M,O,&quot;bar&quot;);var D=O.size(),P=M._fullLayout;O.style(&quot;opacity&quot;,function(E){return E[0].trace.opacity}).each(function(E){(P.barmode===&quot;stack&quot;&amp;&amp;D&gt;1||P.bargap===0&amp;&amp;P.bargroupgap===0&amp;&amp;!E[0].trace.marker.line.width)&amp;&amp;s.select(this).attr(&quot;shape-rendering&quot;,&quot;crispEdges&quot;)}),O.selectAll(&quot;g.points&quot;).each(function(E){y(s.select(this),E[0].trace,M)}),f.getComponentMethod(&quot;errorbars&quot;,&quot;style&quot;)(O)},styleTextPoints:w,styleOnSelect:function(M,O,D){var P=O[0].trace;P.selectedpoints?function(E,I,A){c.selectedPointStyle(E.selectAll(&quot;path&quot;),I),function(F,j,z){F.each(function(B){var N,R=s.select(this);if(B.selected){N=d.ensureUniformFontSize(z,_(R,B,j,z));var q=j.selected.textfont&amp;&amp;j.selected.textfont.color;q&amp;&amp;(N.color=q),c.font(R,N)}else c.selectedTextStyle(R,j)})}(E.selectAll(&quot;text&quot;),I,A)}(D,P,M):(y(D,P,M),f.getComponentMethod(&quot;errorbars&quot;,&quot;style&quot;)(D))},getInsideTextFont:T,getOutsideTextFont:k,getBarColor:C,resizeText:p}},98340:function(i,o,a){var s=a(7901),u=a(52075).hasColorscale,c=a(1586),d=a(71828).coercePattern;i.exports=function(f,p,m,g,b){var v=m(&quot;marker.color&quot;,g),h=u(f,&quot;marker&quot;);h&amp;&amp;c(f,p,b,m,{prefix:&quot;marker.&quot;,cLetter:&quot;c&quot;}),m(&quot;marker.line.color&quot;,s.defaultLine),u(f,&quot;marker.line&quot;)&amp;&amp;c(f,p,b,m,{prefix:&quot;marker.line.&quot;,cLetter:&quot;c&quot;}),m(&quot;marker.line.width&quot;),m(&quot;marker.opacity&quot;),d(m,&quot;marker.pattern&quot;,v,h),m(&quot;selected.marker.color&quot;),m(&quot;unselected.marker.color&quot;)}},72597:function(i,o,a){var s=a(39898),u=a(71828);function c(d){return&quot;_&quot;+d+&quot;Text_minsize&quot;}i.exports={recordMinTextSize:function(d,f,p){if(p.uniformtext.mode){var m=c(d),g=p.uniformtext.minsize,b=f.scale*f.fontSize;f.hide=b&lt;g,p[m]=p[m]||1/0,f.hide||(p[m]=Math.min(p[m],Math.max(b,g)))}},clearMinTextSize:function(d,f){f[c(d)]=void 0},resizeText:function(d,f,p){var m=d._fullLayout,g=m[&quot;_&quot;+p+&quot;Text_minsize&quot;];if(g){var b,v=m.uniformtext.mode===&quot;hide&quot;;switch(p){case&quot;funnelarea&quot;:case&quot;pie&quot;:case&quot;sunburst&quot;:b=&quot;g.slice&quot;;break;case&quot;treemap&quot;:case&quot;icicle&quot;:b=&quot;g.slice, g.pathbar&quot;;break;default:b=&quot;g.points &gt; g.point&quot;}f.selectAll(b).each(function(h){var y=h.transform;if(y){y.scale=v&amp;&amp;y.hide?0:g/y.fontSize;var w=s.select(this).select(&quot;text&quot;);u.setTransormAndDisplay(w,y)}})}}}},53522:function(i,o,a){var s=a(82196),u=a(1486),c=a(22399),d=a(12663).axisHoverFormat,f=a(5386).fF,p=a(1426).extendFlat,m=s.marker,g=m.line;i.exports={y:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;},x:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;},x0:{valType:&quot;any&quot;,editType:&quot;calc+clearAxisTypes&quot;},y0:{valType:&quot;any&quot;,editType:&quot;calc+clearAxisTypes&quot;},dx:{valType:&quot;number&quot;,editType:&quot;calc&quot;},dy:{valType:&quot;number&quot;,editType:&quot;calc&quot;},xperiod:s.xperiod,yperiod:s.yperiod,xperiod0:s.xperiod0,yperiod0:s.yperiod0,xperiodalignment:s.xperiodalignment,yperiodalignment:s.yperiodalignment,xhoverformat:d(&quot;x&quot;),yhoverformat:d(&quot;y&quot;),name:{valType:&quot;string&quot;,editType:&quot;calc+clearAxisTypes&quot;},q1:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;},median:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;},q3:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;},lowerfence:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},upperfence:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},notched:{valType:&quot;boolean&quot;,editType:&quot;calc&quot;},notchwidth:{valType:&quot;number&quot;,min:0,max:.5,dflt:.25,editType:&quot;calc&quot;},notchspan:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},boxpoints:{valType:&quot;enumerated&quot;,values:[&quot;all&quot;,&quot;outliers&quot;,&quot;suspectedoutliers&quot;,!1],editType:&quot;calc&quot;},jitter:{valType:&quot;number&quot;,min:0,max:1,editType:&quot;calc&quot;},pointpos:{valType:&quot;number&quot;,min:-2,max:2,editType:&quot;calc&quot;},sdmultiple:{valType:&quot;number&quot;,min:0,editType:&quot;calc&quot;,dflt:1},sizemode:{valType:&quot;enumerated&quot;,values:[&quot;quartiles&quot;,&quot;sd&quot;],editType:&quot;calc&quot;,dflt:&quot;quartiles&quot;},boxmean:{valType:&quot;enumerated&quot;,values:[!0,&quot;sd&quot;,!1],editType:&quot;calc&quot;},mean:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},sd:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},orientation:{valType:&quot;enumerated&quot;,values:[&quot;v&quot;,&quot;h&quot;],editType:&quot;calc+clearAxisTypes&quot;},quartilemethod:{valType:&quot;enumerated&quot;,values:[&quot;linear&quot;,&quot;exclusive&quot;,&quot;inclusive&quot;],dflt:&quot;linear&quot;,editType:&quot;calc&quot;},width:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;calc&quot;},marker:{outliercolor:{valType:&quot;color&quot;,dflt:&quot;rgba(0, 0, 0, 0)&quot;,editType:&quot;style&quot;},symbol:p({},m.symbol,{arrayOk:!1,editType:&quot;plot&quot;}),opacity:p({},m.opacity,{arrayOk:!1,dflt:1,editType:&quot;style&quot;}),angle:p({},m.angle,{arrayOk:!1,editType:&quot;calc&quot;}),size:p({},m.size,{arrayOk:!1,editType:&quot;calc&quot;}),color:p({},m.color,{arrayOk:!1,editType:&quot;style&quot;}),line:{color:p({},g.color,{arrayOk:!1,dflt:c.defaultLine,editType:&quot;style&quot;}),width:p({},g.width,{arrayOk:!1,dflt:0,editType:&quot;style&quot;}),outliercolor:{valType:&quot;color&quot;,editType:&quot;style&quot;},outlierwidth:{valType:&quot;number&quot;,min:0,dflt:1,editType:&quot;style&quot;},editType:&quot;style&quot;},editType:&quot;plot&quot;},line:{color:{valType:&quot;color&quot;,editType:&quot;style&quot;},width:{valType:&quot;number&quot;,min:0,dflt:2,editType:&quot;style&quot;},editType:&quot;plot&quot;},fillcolor:s.fillcolor,whiskerwidth:{valType:&quot;number&quot;,min:0,max:1,dflt:.5,editType:&quot;calc&quot;},showwhiskers:{valType:&quot;boolean&quot;,editType:&quot;calc&quot;},offsetgroup:u.offsetgroup,alignmentgroup:u.alignmentgroup,selected:{marker:s.selected.marker,editType:&quot;style&quot;},unselected:{marker:s.unselected.marker,editType:&quot;style&quot;},text:p({},s.text,{}),hovertext:p({},s.hovertext,{}),hovertemplate:f({}),hoveron:{valType:&quot;flaglist&quot;,flags:[&quot;boxes&quot;,&quot;points&quot;],dflt:&quot;boxes+points&quot;,editType:&quot;style&quot;}}},48518:function(i,o,a){var s=a(92770),u=a(89298),c=a(42973),d=a(71828),f=a(50606).BADNUM,p=d._;i.exports=function(T,k){var S,C,M,O,D,P,E,I=T._fullLayout,A=u.getFromId(T,k.xaxis||&quot;x&quot;),F=u.getFromId(T,k.yaxis||&quot;y&quot;),j=[],z=k.type===&quot;violin&quot;?&quot;_numViolins&quot;:&quot;_numBoxes&quot;;k.orientation===&quot;h&quot;?(M=A,O=&quot;x&quot;,D=F,P=&quot;y&quot;,E=!!k.yperiodalignment):(M=F,O=&quot;y&quot;,D=A,P=&quot;x&quot;,E=!!k.xperiodalignment);var B,N,R,q,Y,L,W=function($e,Fe,Be,Ue){var qe,Xe=Fe+&quot;0&quot;in $e;if(Fe in $e||Xe&amp;&amp;&quot;d&quot;+Fe in $e){var ot=Be.makeCalcdata($e,Fe);return[c($e,Be,Fe,ot).vals,ot]}qe=Xe?$e[Fe+&quot;0&quot;]:&quot;name&quot;in $e&amp;&amp;(Be.type===&quot;category&quot;||s($e.name)&amp;&amp;[&quot;linear&quot;,&quot;log&quot;].indexOf(Be.type)!==-1||d.isDateTime($e.name)&amp;&amp;Be.type===&quot;date&quot;)?$e.name:Ue;for(var st=Be.type===&quot;multicategory&quot;?Be.r2c_just_indices(qe):Be.d2c(qe,0,$e[Fe+&quot;calendar&quot;]),dt=$e._length,vt=new Array(dt),We=0;We&lt;dt;We++)vt[We]=st;return[vt]}(k,P,D,I[z]),U=W[0],V=W[1],te=d.distinctVals(U,D),ee=te.vals,H=te.minDiff/2,Z=(k.boxpoints||k.points)===&quot;all&quot;?d.identity:function($e){return $e.v&lt;B.lf||$e.v&gt;B.uf};if(k._hasPreCompStats){var G=k[O],X=function($e){return M.d2c((k[$e]||[])[S])},Q=1/0,re=-1/0;for(S=0;S&lt;k._length;S++){var ae=U[S];if(s(ae)){if((B={}).pos=B[P]=ae,E&amp;&amp;V&amp;&amp;(B.orig_p=V[S]),B.q1=X(&quot;q1&quot;),B.med=X(&quot;median&quot;),B.q3=X(&quot;q3&quot;),N=[],G&amp;&amp;d.isArrayOrTypedArray(G[S]))for(C=0;C&lt;G[S].length;C++)(L=M.d2c(G[S][C]))!==f&amp;&amp;(g(Y={v:L,i:[S,C]},k,[S,C]),N.push(Y));if(B.pts=N.sort(b),q=(R=B[O]=N.map(v)).length,B.med!==f&amp;&amp;B.q1!==f&amp;&amp;B.q3!==f&amp;&amp;B.med&gt;=B.q1&amp;&amp;B.q3&gt;=B.med){var ie=X(&quot;lowerfence&quot;);B.lf=ie!==f&amp;&amp;ie&lt;=B.q1?ie:h(B,R,q);var se=X(&quot;upperfence&quot;);B.uf=se!==f&amp;&amp;se&gt;=B.q3?se:y(B,R,q);var he=X(&quot;mean&quot;);B.mean=he!==f?he:q?d.mean(R,q):(B.q1+B.q3)/2;var Se=X(&quot;sd&quot;);B.sd=he!==f&amp;&amp;Se&gt;=0?Se:q?d.stdev(R,q,B.mean):B.q3-B.q1,B.lo=w(B),B.uo=_(B);var Oe=X(&quot;notchspan&quot;);Oe=Oe!==f&amp;&amp;Oe&gt;0?Oe:x(B,q),B.ln=B.med-Oe,B.un=B.med+Oe;var Pe=B.lf,Me=B.uf;k.boxpoints&amp;&amp;R.length&amp;&amp;(Pe=Math.min(Pe,R[0]),Me=Math.max(Me,R[q-1])),k.notched&amp;&amp;(Pe=Math.min(Pe,B.ln),Me=Math.max(Me,B.un)),B.min=Pe,B.max=Me}else{var ce;d.warn([&quot;Invalid input - make sure that q1 &lt;= median &lt;= q3&quot;,&quot;q1 = &quot;+B.q1,&quot;median = &quot;+B.med,&quot;q3 = &quot;+B.q3].join(`\n",
       "`)),ce=B.med!==f?B.med:B.q1!==f?B.q3!==f?(B.q1+B.q3)/2:B.q1:B.q3!==f?B.q3:0,B.med=ce,B.q1=B.q3=ce,B.lf=B.uf=ce,B.mean=B.sd=ce,B.ln=B.un=ce,B.min=B.max=ce}Q=Math.min(Q,B.min),re=Math.max(re,B.max),B.pts2=N.filter(Z),j.push(B)}}k._extremes[M._id]=u.findExtremes(M,[Q,re],{padded:!0})}else{var we=M.makeCalcdata(k,O),K=function($e,Fe){for(var Be=$e.length,Ue=new Array(Be+1),qe=0;qe&lt;Be;qe++)Ue[qe]=$e[qe]-Fe;return Ue[Be]=$e[Be-1]+Fe,Ue}(ee,H),ne=ee.length,de=function($e){for(var Fe=new Array($e),Be=0;Be&lt;$e;Be++)Fe[Be]=[];return Fe}(ne);for(S=0;S&lt;k._length;S++)if(L=we[S],s(L)){var _e=d.findBin(U[S],K);_e&gt;=0&amp;&amp;_e&lt;ne&amp;&amp;(g(Y={v:L,i:S},k,S),de[_e].push(Y))}var ue=1/0,pe=-1/0,xe=k.quartilemethod,ye=xe===&quot;exclusive&quot;,Te=xe===&quot;inclusive&quot;;for(S=0;S&lt;ne;S++)if(de[S].length&gt;0){var Ae,Re;(B={}).pos=B[P]=ee[S],N=B.pts=de[S].sort(b),q=(R=B[O]=N.map(v)).length,B.min=R[0],B.max=R[q-1],B.mean=d.mean(R,q),B.sd=d.stdev(R,q,B.mean)*k.sdmultiple,B.med=d.interp(R,.5),q%2&amp;&amp;(ye||Te)?(ye?(Ae=R.slice(0,q/2),Re=R.slice(q/2+1)):Te&amp;&amp;(Ae=R.slice(0,q/2+1),Re=R.slice(q/2)),B.q1=d.interp(Ae,.5),B.q3=d.interp(Re,.5)):(B.q1=d.interp(R,.25),B.q3=d.interp(R,.75)),B.lf=h(B,R,q),B.uf=y(B,R,q),B.lo=w(B),B.uo=_(B);var Le=x(B,q);B.ln=B.med-Le,B.un=B.med+Le,ue=Math.min(ue,B.ln),pe=Math.max(pe,B.un),B.pts2=N.filter(Z),j.push(B)}k._extremes[M._id]=u.findExtremes(M,k.notched?we.concat([ue,pe]):we,{padded:!0})}return function($e,Fe){if(d.isArrayOrTypedArray(Fe.selectedpoints))for(var Be=0;Be&lt;$e.length;Be++){for(var Ue=$e[Be].pts||[],qe={},Xe=0;Xe&lt;Ue.length;Xe++)qe[Ue[Xe].i]=Xe;d.tagSelected(Ue,Fe,qe)}}(j,k),j.length&gt;0?(j[0].t={num:I[z],dPos:H,posLetter:P,valLetter:O,labels:{med:p(T,&quot;median:&quot;),min:p(T,&quot;min:&quot;),q1:p(T,&quot;q1:&quot;),q3:p(T,&quot;q3:&quot;),max:p(T,&quot;max:&quot;),mean:k.boxmean===&quot;sd&quot;||k.sizemode===&quot;sd&quot;?p(T,&quot;mean ± σ:&quot;).replace(&quot;σ&quot;,k.sdmultiple===1?&quot;σ&quot;:k.sdmultiple+&quot;σ&quot;):p(T,&quot;mean:&quot;),lf:p(T,&quot;lower fence:&quot;),uf:p(T,&quot;upper fence:&quot;)}},I[z]++,j):[{t:{empty:!0}}]};var m={text:&quot;tx&quot;,hovertext:&quot;htx&quot;};function g(T,k,S){for(var C in m)d.isArrayOrTypedArray(k[C])&amp;&amp;(Array.isArray(S)?d.isArrayOrTypedArray(k[C][S[0]])&amp;&amp;(T[m[C]]=k[C][S[0]][S[1]]):T[m[C]]=k[C][S])}function b(T,k){return T.v-k.v}function v(T){return T.v}function h(T,k,S){return S===0?T.q1:Math.min(T.q1,k[Math.min(d.findBin(2.5*T.q1-1.5*T.q3,k,!0)+1,S-1)])}function y(T,k,S){return S===0?T.q3:Math.max(T.q3,k[Math.max(d.findBin(2.5*T.q3-1.5*T.q1,k),0)])}function w(T){return 4*T.q1-3*T.q3}function _(T){return 4*T.q3-3*T.q1}function x(T,k){return k===0?0:1.57*(T.q3-T.q1)/Math.sqrt(k)}},37188:function(i,o,a){var s=a(89298),u=a(71828),c=a(99082).getAxisGroup,d=[&quot;v&quot;,&quot;h&quot;];function f(p,m,g,b){var v,h,y,w=m.calcdata,_=m._fullLayout,x=b._id,T=x.charAt(0),k=[],S=0;for(v=0;v&lt;g.length;v++)for(y=w[g[v]],h=0;h&lt;y.length;h++)k.push(b.c2l(y[h].pos,!0)),S+=(y[h].pts2||[]).length;if(k.length){var C=u.distinctVals(k);b.type!==&quot;category&quot;&amp;&amp;b.type!==&quot;multicategory&quot;||(C.minDiff=1);var M=C.minDiff/2;s.minDtick(b,C.minDiff,C.vals[0],!0);var O=_[p===&quot;violin&quot;?&quot;_numViolins&quot;:&quot;_numBoxes&quot;],D=_[p+&quot;mode&quot;]===&quot;group&quot;&amp;&amp;O&gt;1,P=1-_[p+&quot;gap&quot;],E=1-_[p+&quot;groupgap&quot;];for(v=0;v&lt;g.length;v++){var I,A,F,j,z,B,N=(y=w[g[v]])[0].trace,R=y[0].t,q=N.width,Y=N.side;if(q)I=A=j=q/2,F=0;else if(I=M,D){var L=c(_,b._id)+N.orientation,W=(_._alignmentOpts[L]||{})[N.alignmentgroup]||{},U=Object.keys(W.offsetGroups||{}).length,V=U||O;A=I*P*E/V,F=2*I*(((U?N._offsetIndex:R.num)+.5)/V-.5)*P,j=I*P/V}else A=I*P*E,F=0,j=I;R.dPos=I,R.bPos=F,R.bdPos=A,R.wHover=j;var te,ee,H,Z,G,X,Q=F+A,re=!!q;if(Y===&quot;positive&quot;?(z=I*(q?1:.5),te=Q,B=te=F):Y===&quot;negative&quot;?(z=te=F,B=I*(q?1:.5),ee=Q):(z=B=I,te=ee=Q),(N.boxpoints||N.points)&amp;&amp;S&gt;0){var ae=N.pointpos,ie=N.jitter,se=N.marker.size/2,he=0;ae+ie&gt;=0&amp;&amp;((he=Q*(ae+ie))&gt;z?(re=!0,G=se,H=he):he&gt;te&amp;&amp;(G=se,H=z)),he&lt;=z&amp;&amp;(H=z);var Se=0;ae-ie&lt;=0&amp;&amp;((Se=-Q*(ae-ie))&gt;B?(re=!0,X=se,Z=Se):Se&gt;ee&amp;&amp;(X=se,Z=B)),Se&lt;=B&amp;&amp;(Z=B)}else H=z,Z=B;var Oe=new Array(y.length);for(h=0;h&lt;y.length;h++)Oe[h]=y[h].pos;N._extremes[x]=s.findExtremes(b,Oe,{padded:re,vpadminus:Z,vpadplus:H,vpadLinearized:!0,ppadminus:{x:X,y:G}[T],ppadplus:{x:G,y:X}[T]})}}}i.exports={crossTraceCalc:function(p,m){for(var g=p.calcdata,b=m.xaxis,v=m.yaxis,h=0;h&lt;d.length;h++){for(var y=d[h],w=y===&quot;h&quot;?v:b,_=[],x=0;x&lt;g.length;x++){var T=g[x],k=T[0].t,S=T[0].trace;S.visible!==!0||S.type!==&quot;box&quot;&amp;&amp;S.type!==&quot;candlestick&quot;||k.empty||(S.orientation||&quot;v&quot;)!==y||S.xaxis!==b._id||S.yaxis!==v._id||_.push(x)}f(&quot;box&quot;,p,_,w)}},setPositionOffset:f}},36411:function(i,o,a){var s=a(71828),u=a(73972),c=a(7901),d=a(73927),f=a(26125),p=a(4322),m=a(53522);function g(v,h,y,w){function _(Y){var L=0;return Y&amp;&amp;Y.length&amp;&amp;(L+=1,s.isArrayOrTypedArray(Y[0])&amp;&amp;Y[0].length&amp;&amp;(L+=1)),L}function x(Y){return s.validate(v[Y],m[Y])}var T,k=y(&quot;y&quot;),S=y(&quot;x&quot;);if(h.type===&quot;box&quot;){var C=y(&quot;q1&quot;),M=y(&quot;median&quot;),O=y(&quot;q3&quot;);h._hasPreCompStats=C&amp;&amp;C.length&amp;&amp;M&amp;&amp;M.length&amp;&amp;O&amp;&amp;O.length,T=Math.min(s.minRowLength(C),s.minRowLength(M),s.minRowLength(O))}var D,P,E=_(k),I=_(S),A=E&amp;&amp;s.minRowLength(k),F=I&amp;&amp;s.minRowLength(S),j=w.calendar,z={autotypenumbers:w.autotypenumbers};if(h._hasPreCompStats)switch(String(I)+String(E)){case&quot;00&quot;:var B=x(&quot;x0&quot;)||x(&quot;dx&quot;);D=!x(&quot;y0&quot;)&amp;&amp;!x(&quot;dy&quot;)||B?&quot;v&quot;:&quot;h&quot;,P=T;break;case&quot;10&quot;:D=&quot;v&quot;,P=Math.min(T,F);break;case&quot;20&quot;:D=&quot;h&quot;,P=Math.min(T,S.length);break;case&quot;01&quot;:D=&quot;h&quot;,P=Math.min(T,A);break;case&quot;02&quot;:D=&quot;v&quot;,P=Math.min(T,k.length);break;case&quot;12&quot;:D=&quot;v&quot;,P=Math.min(T,F,k.length);break;case&quot;21&quot;:D=&quot;h&quot;,P=Math.min(T,S.length,A);break;case&quot;11&quot;:P=0;break;case&quot;22&quot;:var N,R=!1;for(N=0;N&lt;S.length;N++)if(p(S[N],j,z)===&quot;category&quot;){R=!0;break}if(R)D=&quot;v&quot;,P=Math.min(T,F,k.length);else{for(N=0;N&lt;k.length;N++)if(p(k[N],j,z)===&quot;category&quot;){R=!0;break}R?(D=&quot;h&quot;,P=Math.min(T,S.length,A)):(D=&quot;v&quot;,P=Math.min(T,F,k.length))}}else E&gt;0?(D=&quot;v&quot;,P=I&gt;0?Math.min(F,A):Math.min(A)):I&gt;0?(D=&quot;h&quot;,P=Math.min(F)):P=0;if(P){h._length=P;var q=y(&quot;orientation&quot;,D);h._hasPreCompStats?q===&quot;v&quot;&amp;&amp;I===0?(y(&quot;x0&quot;,0),y(&quot;dx&quot;,1)):q===&quot;h&quot;&amp;&amp;E===0&amp;&amp;(y(&quot;y0&quot;,0),y(&quot;dy&quot;,1)):q===&quot;v&quot;&amp;&amp;I===0?y(&quot;x0&quot;):q===&quot;h&quot;&amp;&amp;E===0&amp;&amp;y(&quot;y0&quot;),u.getComponentMethod(&quot;calendars&quot;,&quot;handleTraceDefaults&quot;)(v,h,[&quot;x&quot;,&quot;y&quot;],w)}else h.visible=!1}function b(v,h,y,w){var _=w.prefix,x=s.coerce2(v,h,m,&quot;marker.outliercolor&quot;),T=y(&quot;marker.line.outliercolor&quot;),k=&quot;outliers&quot;;h._hasPreCompStats?k=&quot;all&quot;:(x||T)&amp;&amp;(k=&quot;suspectedoutliers&quot;);var S=y(_+&quot;points&quot;,k);S?(y(&quot;jitter&quot;,S===&quot;all&quot;?.3:0),y(&quot;pointpos&quot;,S===&quot;all&quot;?-1.5:0),y(&quot;marker.symbol&quot;),y(&quot;marker.opacity&quot;),y(&quot;marker.size&quot;),y(&quot;marker.angle&quot;),y(&quot;marker.color&quot;,h.line.color),y(&quot;marker.line.color&quot;),y(&quot;marker.line.width&quot;),S===&quot;suspectedoutliers&quot;&amp;&amp;(y(&quot;marker.line.outliercolor&quot;,h.marker.color),y(&quot;marker.line.outlierwidth&quot;)),y(&quot;selected.marker.color&quot;),y(&quot;unselected.marker.color&quot;),y(&quot;selected.marker.size&quot;),y(&quot;unselected.marker.size&quot;),y(&quot;text&quot;),y(&quot;hovertext&quot;)):delete h.marker;var C=y(&quot;hoveron&quot;);C!==&quot;all&quot;&amp;&amp;C.indexOf(&quot;points&quot;)===-1||y(&quot;hovertemplate&quot;),s.coerceSelectionMarkerOpacity(h,y)}i.exports={supplyDefaults:function(v,h,y,w){function _(P,E){return s.coerce(v,h,m,P,E)}if(g(v,h,_,w),h.visible!==!1){d(v,h,w,_),_(&quot;xhoverformat&quot;),_(&quot;yhoverformat&quot;);var x=h._hasPreCompStats;x&amp;&amp;(_(&quot;lowerfence&quot;),_(&quot;upperfence&quot;)),_(&quot;line.color&quot;,(v.marker||{}).color||y),_(&quot;line.width&quot;),_(&quot;fillcolor&quot;,c.addOpacity(h.line.color,.5));var T=!1;if(x){var k=_(&quot;mean&quot;),S=_(&quot;sd&quot;);k&amp;&amp;k.length&amp;&amp;(T=!0,S&amp;&amp;S.length&amp;&amp;(T=&quot;sd&quot;))}_(&quot;whiskerwidth&quot;);var C,M=_(&quot;sizemode&quot;);M===&quot;quartiles&quot;&amp;&amp;(C=_(&quot;boxmean&quot;,T)),_(&quot;showwhiskers&quot;,M===&quot;quartiles&quot;),M!==&quot;sd&quot;&amp;&amp;C!==&quot;sd&quot;||_(&quot;sdmultiple&quot;),_(&quot;width&quot;),_(&quot;quartilemethod&quot;);var O=!1;if(x){var D=_(&quot;notchspan&quot;);D&amp;&amp;D.length&amp;&amp;(O=!0)}else s.validate(v.notchwidth,m.notchwidth)&amp;&amp;(O=!0);_(&quot;notched&quot;,O)&amp;&amp;_(&quot;notchwidth&quot;),b(v,h,_,{prefix:&quot;box&quot;})}},crossTraceDefaults:function(v,h){var y,w;function _(k){return s.coerce(w._input,w,m,k)}for(var x=0;x&lt;v.length;x++){var T=(w=v[x]).type;T!==&quot;box&quot;&amp;&amp;T!==&quot;violin&quot;||(y=w._input,h[T+&quot;mode&quot;]===&quot;group&quot;&amp;&amp;f(y,w,h,_))}},handleSampleDefaults:g,handlePointsDefaults:b}},74907:function(i){i.exports=function(o,a){return a.hoverOnBox&amp;&amp;(o.hoverOnBox=a.hoverOnBox),&quot;xVal&quot;in a&amp;&amp;(o.x=a.xVal),&quot;yVal&quot;in a&amp;&amp;(o.y=a.yVal),a.xa&amp;&amp;(o.xaxis=a.xa),a.ya&amp;&amp;(o.yaxis=a.ya),o}},41868:function(i,o,a){var s=a(89298),u=a(71828),c=a(30211),d=a(7901),f=u.fillText;function p(g,b,v,h){var y,w,_,x,T,k,S,C,M,O,D,P,E,I,A=g.cd,F=g.xa,j=g.ya,z=A[0].trace,B=A[0].t,N=z.type===&quot;violin&quot;,R=B.bdPos,q=B.wHover,Y=function(ce){return _.c2l(ce.pos)+B.bPos-_.c2l(k)};N&amp;&amp;z.side!==&quot;both&quot;?(z.side===&quot;positive&quot;&amp;&amp;(M=function(ce){var we=Y(ce);return c.inbox(we,we+q,O)},P=R,E=0),z.side===&quot;negative&quot;&amp;&amp;(M=function(ce){var we=Y(ce);return c.inbox(we-q,we,O)},P=0,E=R)):(M=function(ce){var we=Y(ce);return c.inbox(we-q,we+q,O)},P=E=R),I=N?function(ce){return c.inbox(ce.span[0]-T,ce.span[1]-T,O)}:function(ce){return c.inbox(ce.min-T,ce.max-T,O)},z.orientation===&quot;h&quot;?(T=b,k=v,S=I,C=M,y=&quot;y&quot;,_=j,w=&quot;x&quot;,x=F):(T=v,k=b,S=M,C=I,y=&quot;x&quot;,_=F,w=&quot;y&quot;,x=j);var L=Math.min(1,R/Math.abs(_.r2c(_.range[1])-_.r2c(_.range[0])));function W(ce){return(S(ce)+C(ce))/2}O=g.maxHoverDistance-L,D=g.maxSpikeDistance-L;var U=c.getDistanceFunction(h,S,C,W);if(c.getClosest(A,U,g),g.index===!1)return[];var V=A[g.index],te=z.line.color,ee=(z.marker||{}).color;d.opacity(te)&amp;&amp;z.line.width?g.color=te:d.opacity(ee)&amp;&amp;z.boxpoints?g.color=ee:g.color=z.fillcolor,g[y+&quot;0&quot;]=_.c2p(V.pos+B.bPos-E,!0),g[y+&quot;1&quot;]=_.c2p(V.pos+B.bPos+P,!0),g[y+&quot;LabelVal&quot;]=V.orig_p!==void 0?V.orig_p:V.pos;var H=y+&quot;Spike&quot;;g.spikeDistance=W(V)*D/O,g[H]=_.c2p(V.pos,!0);var Z=z.boxmean||z.sizemode===&quot;sd&quot;||(z.meanline||{}).visible,G=z.boxpoints||z.points,X=G&amp;&amp;Z?[&quot;max&quot;,&quot;uf&quot;,&quot;q3&quot;,&quot;med&quot;,&quot;mean&quot;,&quot;q1&quot;,&quot;lf&quot;,&quot;min&quot;]:G&amp;&amp;!Z?[&quot;max&quot;,&quot;uf&quot;,&quot;q3&quot;,&quot;med&quot;,&quot;q1&quot;,&quot;lf&quot;,&quot;min&quot;]:!G&amp;&amp;Z?[&quot;max&quot;,&quot;q3&quot;,&quot;med&quot;,&quot;mean&quot;,&quot;q1&quot;,&quot;min&quot;]:[&quot;max&quot;,&quot;q3&quot;,&quot;med&quot;,&quot;q1&quot;,&quot;min&quot;],Q=x.range[1]&lt;x.range[0];z.orientation===(Q?&quot;v&quot;:&quot;h&quot;)&amp;&amp;X.reverse();for(var re=g.spikeDistance,ae=g[H],ie=[],se=0;se&lt;X.length;se++){var he=X[se];if(he in V){var Se=V[he],Oe=x.c2p(Se,!0),Pe=u.extendFlat({},g);Pe.attr=he,Pe[w+&quot;0&quot;]=Pe[w+&quot;1&quot;]=Oe,Pe[w+&quot;LabelVal&quot;]=Se,Pe[w+&quot;Label&quot;]=(B.labels?B.labels[he]+&quot; &quot;:&quot;&quot;)+s.hoverLabelText(x,Se,z[w+&quot;hoverformat&quot;]),Pe.hoverOnBox=!0,he!==&quot;mean&quot;||!(&quot;sd&quot;in V)||z.boxmean!==&quot;sd&quot;&amp;&amp;z.sizemode!==&quot;sd&quot;||(Pe[w+&quot;err&quot;]=V.sd),Pe.hovertemplate=!1,ie.push(Pe)}}g.name=&quot;&quot;,g.spikeDistance=void 0,g[H]=void 0;for(var Me=0;Me&lt;ie.length;Me++)ie[Me].attr!==&quot;med&quot;?(ie[Me].name=&quot;&quot;,ie[Me].spikeDistance=void 0,ie[Me][H]=void 0):(ie[Me].spikeDistance=re,ie[Me][H]=ae);return ie}function m(g,b,v){for(var h,y,w,_=g.cd,x=g.xa,T=g.ya,k=_[0].trace,S=x.c2p(b),C=T.c2p(v),M=c.quadrature(function(N){var R=Math.max(3,N.mrc||0);return Math.max(Math.abs(x.c2p(N.x)-S)-R,1-3/R)},function(N){var R=Math.max(3,N.mrc||0);return Math.max(Math.abs(T.c2p(N.y)-C)-R,1-3/R)}),O=!1,D=0;D&lt;_.length;D++){y=_[D];for(var P=0;P&lt;(y.pts||[]).length;P++){var E=M(w=y.pts[P]);E&lt;=g.distance&amp;&amp;(g.distance=E,O=[D,P])}}if(!O)return!1;w=(y=_[O[0]]).pts[O[1]];var I=x.c2p(w.x,!0),A=T.c2p(w.y,!0),F=w.mrc||1;h=u.extendFlat({},g,{index:w.i,color:(k.marker||{}).color,name:k.name,x0:I-F,x1:I+F,y0:A-F,y1:A+F,spikeDistance:g.distance,hovertemplate:k.hovertemplate});var j,z=y.orig_p,B=z!==void 0?z:y.pos;return k.orientation===&quot;h&quot;?(j=T,h.xLabelVal=w.x,h.yLabelVal=B):(j=x,h.xLabelVal=B,h.yLabelVal=w.y),h[j._id.charAt(0)+&quot;Spike&quot;]=j.c2p(y.pos,!0),f(w,k,h),h}i.exports={hoverPoints:function(g,b,v,h){var y,w=g.cd[0].trace.hoveron,_=[];return w.indexOf(&quot;boxes&quot;)!==-1&amp;&amp;(_=_.concat(p(g,b,v,h))),w.indexOf(&quot;points&quot;)!==-1&amp;&amp;(y=m(g,b,v)),h===&quot;closest&quot;?y?[y]:_:(y&amp;&amp;_.push(y),_)},hoverOnBoxes:p,hoverOnPoints:m}},83832:function(i,o,a){i.exports={attributes:a(53522),layoutAttributes:a(40094),supplyDefaults:a(36411).supplyDefaults,crossTraceDefaults:a(36411).crossTraceDefaults,supplyLayoutDefaults:a(4199).supplyLayoutDefaults,calc:a(48518),crossTraceCalc:a(37188).crossTraceCalc,plot:a(86047).plot,style:a(58063).style,styleOnSelect:a(58063).styleOnSelect,hoverPoints:a(41868).hoverPoints,eventData:a(74907),selectPoints:a(24626),moduleType:&quot;trace&quot;,name:&quot;box&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;symbols&quot;,&quot;oriented&quot;,&quot;box-violin&quot;,&quot;showLegend&quot;,&quot;boxLayout&quot;,&quot;zoomScale&quot;],meta:{}}},40094:function(i){i.exports={boxmode:{valType:&quot;enumerated&quot;,values:[&quot;group&quot;,&quot;overlay&quot;],dflt:&quot;overlay&quot;,editType:&quot;calc&quot;},boxgap:{valType:&quot;number&quot;,min:0,max:1,dflt:.3,editType:&quot;calc&quot;},boxgroupgap:{valType:&quot;number&quot;,min:0,max:1,dflt:.3,editType:&quot;calc&quot;}}},4199:function(i,o,a){var s=a(73972),u=a(71828),c=a(40094);function d(f,p,m,g,b){for(var v=b+&quot;Layout&quot;,h=!1,y=0;y&lt;m.length;y++){var w=m[y];if(s.traceIs(w,v)){h=!0;break}}h&amp;&amp;(g(b+&quot;mode&quot;),g(b+&quot;gap&quot;),g(b+&quot;groupgap&quot;))}i.exports={supplyLayoutDefaults:function(f,p,m){d(0,0,m,function(g,b){return u.coerce(f,p,c,g,b)},&quot;box&quot;)},_supply:d}},86047:function(i,o,a){var s=a(39898),u=a(71828),c=a(91424);function d(m,g,b,v,h){var y,w,_=b.orientation===&quot;h&quot;,x=g.val,T=g.pos,k=!!T.rangebreaks,S=v.bPos,C=v.wdPos||0,M=v.bPosPxOffset||0,O=b.whiskerwidth||0,D=b.showwhiskers!==!1,P=b.notched||!1,E=P?1-2*b.notchwidth:1;Array.isArray(v.bdPos)?(y=v.bdPos[0],w=v.bdPos[1]):(y=v.bdPos,w=v.bdPos);var I=m.selectAll(&quot;path.box&quot;).data(b.type!==&quot;violin&quot;||b.box.visible?u.identity:[]);I.enter().append(&quot;path&quot;).style(&quot;vector-effect&quot;,h?&quot;none&quot;:&quot;non-scaling-stroke&quot;).attr(&quot;class&quot;,&quot;box&quot;),I.exit().remove(),I.each(function(A){if(A.empty)return&quot;M0,0Z&quot;;var F=T.c2l(A.pos+S,!0),j=T.l2p(F-y)+M,z=T.l2p(F+w)+M,B=k?(j+z)/2:T.l2p(F)+M,N=b.whiskerwidth,R=k?j*N+(1-N)*B:T.l2p(F-C)+M,q=k?z*N+(1-N)*B:T.l2p(F+C)+M,Y=T.l2p(F-y*E)+M,L=T.l2p(F+w*E)+M,W=b.sizemode===&quot;sd&quot;,U=x.c2p(W?A.mean-A.sd:A.q1,!0),V=W?x.c2p(A.mean+A.sd,!0):x.c2p(A.q3,!0),te=u.constrain(W?x.c2p(A.mean,!0):x.c2p(A.med,!0),Math.min(U,V)+1,Math.max(U,V)-1),ee=A.lf===void 0||b.boxpoints===!1||W,H=x.c2p(ee?A.min:A.lf,!0),Z=x.c2p(ee?A.max:A.uf,!0),G=x.c2p(A.ln,!0),X=x.c2p(A.un,!0);_?s.select(this).attr(&quot;d&quot;,&quot;M&quot;+te+&quot;,&quot;+Y+&quot;V&quot;+L+&quot;M&quot;+U+&quot;,&quot;+j+&quot;V&quot;+z+(P?&quot;H&quot;+G+&quot;L&quot;+te+&quot;,&quot;+L+&quot;L&quot;+X+&quot;,&quot;+z:&quot;&quot;)+&quot;H&quot;+V+&quot;V&quot;+j+(P?&quot;H&quot;+X+&quot;L&quot;+te+&quot;,&quot;+Y+&quot;L&quot;+G+&quot;,&quot;+j:&quot;&quot;)+&quot;Z&quot;+(D?&quot;M&quot;+U+&quot;,&quot;+B+&quot;H&quot;+H+&quot;M&quot;+V+&quot;,&quot;+B+&quot;H&quot;+Z+(O===0?&quot;&quot;:&quot;M&quot;+H+&quot;,&quot;+R+&quot;V&quot;+q+&quot;M&quot;+Z+&quot;,&quot;+R+&quot;V&quot;+q):&quot;&quot;)):s.select(this).attr(&quot;d&quot;,&quot;M&quot;+Y+&quot;,&quot;+te+&quot;H&quot;+L+&quot;M&quot;+j+&quot;,&quot;+U+&quot;H&quot;+z+(P?&quot;V&quot;+G+&quot;L&quot;+L+&quot;,&quot;+te+&quot;L&quot;+z+&quot;,&quot;+X:&quot;&quot;)+&quot;V&quot;+V+&quot;H&quot;+j+(P?&quot;V&quot;+X+&quot;L&quot;+Y+&quot;,&quot;+te+&quot;L&quot;+j+&quot;,&quot;+G:&quot;&quot;)+&quot;Z&quot;+(D?&quot;M&quot;+B+&quot;,&quot;+U+&quot;V&quot;+H+&quot;M&quot;+B+&quot;,&quot;+V+&quot;V&quot;+Z+(O===0?&quot;&quot;:&quot;M&quot;+R+&quot;,&quot;+H+&quot;H&quot;+q+&quot;M&quot;+R+&quot;,&quot;+Z+&quot;H&quot;+q):&quot;&quot;))})}function f(m,g,b,v){var h=g.x,y=g.y,w=v.bdPos,_=v.bPos,x=b.boxpoints||b.points;u.seedPseudoRandom();var T=m.selectAll(&quot;g.points&quot;).data(x?function(S){return S.forEach(function(C){C.t=v,C.trace=b}),S}:[]);T.enter().append(&quot;g&quot;).attr(&quot;class&quot;,&quot;points&quot;),T.exit().remove();var k=T.selectAll(&quot;path&quot;).data(function(S){var C,M,O=S.pts2,D=Math.max((S.max-S.min)/10,S.q3-S.q1),P=1e-9*D,E=.01*D,I=[],A=0;if(b.jitter){if(D===0)for(A=1,I=new Array(O.length),C=0;C&lt;O.length;C++)I[C]=1;else for(C=0;C&lt;O.length;C++){var F=Math.max(0,C-5),j=O[F].v,z=Math.min(O.length-1,C+5),B=O[z].v;x!==&quot;all&quot;&amp;&amp;(O[C].v&lt;S.lf?B=Math.min(B,S.lf):j=Math.max(j,S.uf));var N=Math.sqrt(E*(z-F)/(B-j+P))||0;N=u.constrain(Math.abs(N),0,1),I.push(N),A=Math.max(N,A)}M=2*b.jitter/(A||1)}for(C=0;C&lt;O.length;C++){var R=O[C],q=R.v,Y=b.jitter?M*I[C]*(u.pseudoRandom()-.5):0,L=S.pos+_+w*(b.pointpos+Y);b.orientation===&quot;h&quot;?(R.y=L,R.x=q):(R.x=L,R.y=q),x===&quot;suspectedoutliers&quot;&amp;&amp;q&lt;S.uo&amp;&amp;q&gt;S.lo&amp;&amp;(R.so=!0)}return O});k.enter().append(&quot;path&quot;).classed(&quot;point&quot;,!0),k.exit().remove(),k.call(c.translatePoints,h,y)}function p(m,g,b,v){var h,y,w=g.val,_=g.pos,x=!!_.rangebreaks,T=v.bPos,k=v.bPosPxOffset||0,S=b.boxmean||(b.meanline||{}).visible;Array.isArray(v.bdPos)?(h=v.bdPos[0],y=v.bdPos[1]):(h=v.bdPos,y=v.bdPos);var C=m.selectAll(&quot;path.mean&quot;).data(b.type===&quot;box&quot;&amp;&amp;b.boxmean||b.type===&quot;violin&quot;&amp;&amp;b.box.visible&amp;&amp;b.meanline.visible?u.identity:[]);C.enter().append(&quot;path&quot;).attr(&quot;class&quot;,&quot;mean&quot;).style({fill:&quot;none&quot;,&quot;vector-effect&quot;:&quot;non-scaling-stroke&quot;}),C.exit().remove(),C.each(function(M){var O=_.c2l(M.pos+T,!0),D=_.l2p(O-h)+k,P=_.l2p(O+y)+k,E=x?(D+P)/2:_.l2p(O)+k,I=w.c2p(M.mean,!0),A=w.c2p(M.mean-M.sd,!0),F=w.c2p(M.mean+M.sd,!0);b.orientation===&quot;h&quot;?s.select(this).attr(&quot;d&quot;,&quot;M&quot;+I+&quot;,&quot;+D+&quot;V&quot;+P+(S===&quot;sd&quot;?&quot;m0,0L&quot;+A+&quot;,&quot;+E+&quot;L&quot;+I+&quot;,&quot;+D+&quot;L&quot;+F+&quot;,&quot;+E+&quot;Z&quot;:&quot;&quot;)):s.select(this).attr(&quot;d&quot;,&quot;M&quot;+D+&quot;,&quot;+I+&quot;H&quot;+P+(S===&quot;sd&quot;?&quot;m0,0L&quot;+E+&quot;,&quot;+A+&quot;L&quot;+D+&quot;,&quot;+I+&quot;L&quot;+E+&quot;,&quot;+F+&quot;Z&quot;:&quot;&quot;))})}i.exports={plot:function(m,g,b,v){var h=m._context.staticPlot,y=g.xaxis,w=g.yaxis;u.makeTraceGroups(v,b,&quot;trace boxes&quot;).each(function(_){var x,T,k=s.select(this),S=_[0],C=S.t,M=S.trace;C.wdPos=C.bdPos*M.whiskerwidth,M.visible!==!0||C.empty?k.remove():(M.orientation===&quot;h&quot;?(x=w,T=y):(x=y,T=w),d(k,{pos:x,val:T},M,C,h),f(k,{x:y,y:w},M,C),p(k,{pos:x,val:T},M,C))})},plotBoxAndWhiskers:d,plotPoints:f,plotBoxMean:p}},24626:function(i){i.exports=function(o,a){var s,u,c=o.cd,d=o.xaxis,f=o.yaxis,p=[];if(a===!1)for(s=0;s&lt;c.length;s++)for(u=0;u&lt;(c[s].pts||[]).length;u++)c[s].pts[u].selected=0;else for(s=0;s&lt;c.length;s++)for(u=0;u&lt;(c[s].pts||[]).length;u++){var m=c[s].pts[u],g=d.c2p(m.x),b=f.c2p(m.y);a.contains([g,b],null,m.i,o)?(p.push({pointNumber:m.i,x:d.c2d(m.x),y:f.c2d(m.y)}),m.selected=1):m.selected=0}return p}},58063:function(i,o,a){var s=a(39898),u=a(7901),c=a(91424);i.exports={style:function(d,f,p){var m=p||s.select(d).selectAll(&quot;g.trace.boxes&quot;);m.style(&quot;opacity&quot;,function(g){return g[0].trace.opacity}),m.each(function(g){var b=s.select(this),v=g[0].trace,h=v.line.width;function y(x,T,k,S){x.style(&quot;stroke-width&quot;,T+&quot;px&quot;).call(u.stroke,k).call(u.fill,S)}var w=b.selectAll(&quot;path.box&quot;);if(v.type===&quot;candlestick&quot;)w.each(function(x){if(!x.empty){var T=s.select(this),k=v[x.dir];y(T,k.line.width,k.line.color,k.fillcolor),T.style(&quot;opacity&quot;,v.selectedpoints&amp;&amp;!x.selected?.3:1)}});else{y(w,h,v.line.color,v.fillcolor),b.selectAll(&quot;path.mean&quot;).style({&quot;stroke-width&quot;:h,&quot;stroke-dasharray&quot;:2*h+&quot;px,&quot;+h+&quot;px&quot;}).call(u.stroke,v.line.color);var _=b.selectAll(&quot;path.point&quot;);c.pointStyle(_,v,d)}})},styleOnSelect:function(d,f,p){var m=f[0].trace,g=p.selectAll(&quot;path.point&quot;);m.selectedpoints?c.selectedPointStyle(g,m):c.pointStyle(g,m,d)}}},70600:function(i,o,a){var s=a(21606),u=a(82196),c=a(12663),d=c.axisHoverFormat,f=c.descriptionOnlyNumbers,p=a(50693),m=a(79952).P,g=a(41940),b=a(1426).extendFlat,v=a(74808),h=v.COMPARISON_OPS2,y=v.INTERVAL_OPS,w=u.line;i.exports=b({z:s.z,x:s.x,x0:s.x0,dx:s.dx,y:s.y,y0:s.y0,dy:s.dy,xperiod:s.xperiod,yperiod:s.yperiod,xperiod0:u.xperiod0,yperiod0:u.yperiod0,xperiodalignment:s.xperiodalignment,yperiodalignment:s.yperiodalignment,text:s.text,hovertext:s.hovertext,transpose:s.transpose,xtype:s.xtype,ytype:s.ytype,xhoverformat:d(&quot;x&quot;),yhoverformat:d(&quot;y&quot;),zhoverformat:d(&quot;z&quot;,1),hovertemplate:s.hovertemplate,texttemplate:b({},s.texttemplate,{}),textfont:b({},s.textfont,{}),hoverongaps:s.hoverongaps,connectgaps:b({},s.connectgaps,{}),fillcolor:{valType:&quot;color&quot;,editType:&quot;calc&quot;},autocontour:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;,impliedEdits:{&quot;contours.start&quot;:void 0,&quot;contours.end&quot;:void 0,&quot;contours.size&quot;:void 0}},ncontours:{valType:&quot;integer&quot;,dflt:15,min:1,editType:&quot;calc&quot;},contours:{type:{valType:&quot;enumerated&quot;,values:[&quot;levels&quot;,&quot;constraint&quot;],dflt:&quot;levels&quot;,editType:&quot;calc&quot;},start:{valType:&quot;number&quot;,dflt:null,editType:&quot;plot&quot;,impliedEdits:{&quot;^autocontour&quot;:!1}},end:{valType:&quot;number&quot;,dflt:null,editType:&quot;plot&quot;,impliedEdits:{&quot;^autocontour&quot;:!1}},size:{valType:&quot;number&quot;,dflt:null,min:0,editType:&quot;plot&quot;,impliedEdits:{&quot;^autocontour&quot;:!1}},coloring:{valType:&quot;enumerated&quot;,values:[&quot;fill&quot;,&quot;heatmap&quot;,&quot;lines&quot;,&quot;none&quot;],dflt:&quot;fill&quot;,editType:&quot;calc&quot;},showlines:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;plot&quot;},showlabels:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},labelfont:g({editType:&quot;plot&quot;,colorEditType:&quot;style&quot;}),labelformat:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;plot&quot;,description:f(&quot;contour label&quot;)},operation:{valType:&quot;enumerated&quot;,values:[].concat(h).concat(y),dflt:&quot;=&quot;,editType:&quot;calc&quot;},value:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc&quot;},editType:&quot;calc&quot;,impliedEdits:{autocontour:!1}},line:{color:b({},w.color,{editType:&quot;style+colorbars&quot;}),width:{valType:&quot;number&quot;,min:0,editType:&quot;style+colorbars&quot;},dash:m,smoothing:b({},w.smoothing,{}),editType:&quot;plot&quot;}},p(&quot;&quot;,{cLetter:&quot;z&quot;,autoColorDflt:!1,editTypeOverride:&quot;calc&quot;}))},27529:function(i,o,a){var s=a(21081),u=a(90757),c=a(18670),d=a(53572);i.exports=function(f,p){var m=u(f,p),g=m[0].z;c(p,g);var b,v=p.contours,h=s.extractOpts(p);if(v.coloring===&quot;heatmap&quot;&amp;&amp;h.auto&amp;&amp;p.autocontour===!1){var y=v.start,w=d(v),_=v.size||1,x=Math.floor((w-y)/_)+1;isFinite(_)||(_=1,x=1);var T=y-_/2;b=[T,T+x*_]}else b=g;return s.calc(f,p,{vals:b,cLetter:&quot;z&quot;}),m}},20083:function(i){i.exports=function(o,a){var s,u=o[0],c=u.z;switch(a.type){case&quot;levels&quot;:var d=Math.min(c[0][0],c[0][1]);for(s=0;s&lt;o.length;s++){var f=o[s];f.prefixBoundary=!f.edgepaths.length&amp;&amp;(d&gt;f.level||f.starts.length&amp;&amp;d===f.level)}break;case&quot;constraint&quot;:if(u.prefixBoundary=!1,u.edgepaths.length)return;var p=u.x.length,m=u.y.length,g=-1/0,b=1/0;for(s=0;s&lt;m;s++)b=Math.min(b,c[s][0]),b=Math.min(b,c[s][p-1]),g=Math.max(g,c[s][0]),g=Math.max(g,c[s][p-1]);for(s=1;s&lt;p-1;s++)b=Math.min(b,c[0][s]),b=Math.min(b,c[m-1][s]),g=Math.max(g,c[0][s]),g=Math.max(g,c[m-1][s]);var v,h,y=a.value;switch(a._operation){case&quot;&gt;&quot;:y&gt;g&amp;&amp;(u.prefixBoundary=!0);break;case&quot;&lt;&quot;:(y&lt;b||u.starts.length&amp;&amp;y===b)&amp;&amp;(u.prefixBoundary=!0);break;case&quot;[]&quot;:v=Math.min(y[0],y[1]),((h=Math.max(y[0],y[1]))&lt;b||v&gt;g||u.starts.length&amp;&amp;h===b)&amp;&amp;(u.prefixBoundary=!0);break;case&quot;][&quot;:v=Math.min(y[0],y[1]),h=Math.max(y[0],y[1]),v&lt;b&amp;&amp;h&gt;g&amp;&amp;(u.prefixBoundary=!0)}}}},90654:function(i,o,a){var s=a(21081),u=a(86068),c=a(53572);i.exports={min:&quot;zmin&quot;,max:&quot;zmax&quot;,calc:function(d,f,p){var m=f.contours,g=f.line,b=m.size||1,v=m.coloring,h=u(f,{isColorbar:!0});if(v===&quot;heatmap&quot;){var y=s.extractOpts(f);p._fillgradient=y.reversescale?s.flipScale(y.colorscale):y.colorscale,p._zrange=[y.min,y.max]}else v===&quot;fill&quot;&amp;&amp;(p._fillcolor=h);p._line={color:v===&quot;lines&quot;?h:g.color,width:m.showlines!==!1?g.width:0,dash:g.dash},p._levels={start:m.start,end:c(m),size:b}}}},36914:function(i){i.exports={BOTTOMSTART:[1,9,13,104,713],TOPSTART:[4,6,7,104,713],LEFTSTART:[8,12,14,208,1114],RIGHTSTART:[2,3,11,208,1114],NEWDELTA:[null,[-1,0],[0,-1],[-1,0],[1,0],null,[0,-1],[-1,0],[0,1],[0,1],null,[0,1],[1,0],[1,0],[0,-1]],CHOOSESADDLE:{104:[4,1],208:[2,8],713:[7,13],1114:[11,14]},SADDLEREMAINDER:{1:4,2:8,4:1,7:13,8:2,11:14,13:7,14:11},LABELDISTANCE:2,LABELINCREASE:10,LABELMIN:3,LABELMAX:10,LABELOPTIMIZER:{EDGECOST:1,ANGLECOST:1,NEIGHBORCOST:5,SAMELEVELFACTOR:10,SAMELEVELDISTANCE:5,MAXCOST:100,INITIALSEARCHPOINTS:10,ITERATIONS:5}}},83179:function(i,o,a){var s=a(92770),u=a(14523),c=a(7901),d=c.addOpacity,f=c.opacity,p=a(74808),m=p.CONSTRAINT_REDUCTION,g=p.COMPARISON_OPS2;i.exports=function(b,v,h,y,w,_){var x,T,k,S=v.contours,C=h(&quot;contours.operation&quot;);S._operation=m[C],function(M,O){var D;g.indexOf(O.operation)===-1?(M(&quot;contours.value&quot;,[0,1]),Array.isArray(O.value)?O.value.length&gt;2?O.value=O.value.slice(2):O.length===0?O.value=[0,1]:O.length&lt;2?(D=parseFloat(O.value[0]),O.value=[D,D+1]):O.value=[parseFloat(O.value[0]),parseFloat(O.value[1])]:s(O.value)&amp;&amp;(D=parseFloat(O.value),O.value=[D,D+1])):(M(&quot;contours.value&quot;,0),s(O.value)||(Array.isArray(O.value)?O.value=parseFloat(O.value[0]):O.value=0))}(h,S),C===&quot;=&quot;?x=S.showlines=!0:(x=h(&quot;contours.showlines&quot;),k=h(&quot;fillcolor&quot;,d((b.line||{}).color||w,.5))),x&amp;&amp;(T=h(&quot;line.color&quot;,k&amp;&amp;f(k)?d(v.fillcolor,1):w),h(&quot;line.width&quot;,2),h(&quot;line.dash&quot;)),h(&quot;line.smoothing&quot;),u(h,y,T,_)}},64237:function(i,o,a){var s=a(74808),u=a(92770);function c(p,m){var g,b=Array.isArray(m);function v(h){return u(h)?+h:null}return s.COMPARISON_OPS2.indexOf(p)!==-1?g=v(b?m[0]:m):s.INTERVAL_OPS.indexOf(p)!==-1?g=b?[v(m[0]),v(m[1])]:[v(m),v(m)]:s.SET_OPS.indexOf(p)!==-1&amp;&amp;(g=b?m.map(v):[v(m)]),g}function d(p){return function(m){m=c(p,m);var g=Math.min(m[0],m[1]),b=Math.max(m[0],m[1]);return{start:g,end:b,size:b-g}}}function f(p){return function(m){return{start:m=c(p,m),end:1/0,size:1/0}}}i.exports={&quot;[]&quot;:d(&quot;[]&quot;),&quot;][&quot;:d(&quot;][&quot;),&quot;&gt;&quot;:f(&quot;&gt;&quot;),&quot;&lt;&quot;:f(&quot;&lt;&quot;),&quot;=&quot;:f(&quot;=&quot;)}},67217:function(i){i.exports=function(o,a,s,u){var c=u(&quot;contours.start&quot;),d=u(&quot;contours.end&quot;),f=c===!1||d===!1,p=s(&quot;contours.size&quot;);!(f?a.autocontour=!0:s(&quot;autocontour&quot;,!1))&amp;&amp;p||s(&quot;ncontours&quot;)}},84857:function(i,o,a){var s=a(71828);function u(c){return s.extendFlat({},c,{edgepaths:s.extendDeep([],c.edgepaths),paths:s.extendDeep([],c.paths),starts:s.extendDeep([],c.starts)})}i.exports=function(c,d){var f,p,m,g=function(h){return h.reverse()},b=function(h){return h};switch(d){case&quot;=&quot;:case&quot;&lt;&quot;:return c;case&quot;&gt;&quot;:for(c.length!==1&amp;&amp;s.warn(&quot;Contour data invalid for the specified inequality operation.&quot;),p=c[0],f=0;f&lt;p.edgepaths.length;f++)p.edgepaths[f]=g(p.edgepaths[f]);for(f=0;f&lt;p.paths.length;f++)p.paths[f]=g(p.paths[f]);for(f=0;f&lt;p.starts.length;f++)p.starts[f]=g(p.starts[f]);return c;case&quot;][&quot;:var v=g;g=b,b=v;case&quot;[]&quot;:for(c.length!==2&amp;&amp;s.warn(&quot;Contour data invalid for the specified inequality range operation.&quot;),p=u(c[0]),m=u(c[1]),f=0;f&lt;p.edgepaths.length;f++)p.edgepaths[f]=g(p.edgepaths[f]);for(f=0;f&lt;p.paths.length;f++)p.paths[f]=g(p.paths[f]);for(f=0;f&lt;p.starts.length;f++)p.starts[f]=g(p.starts[f]);for(;m.edgepaths.length;)p.edgepaths.push(b(m.edgepaths.shift()));for(;m.paths.length;)p.paths.push(b(m.paths.shift()));for(;m.starts.length;)p.starts.push(b(m.starts.shift()));return[p]}}},13031:function(i,o,a){var s=a(71828),u=a(67684),c=a(73927),d=a(83179),f=a(67217),p=a(8724),m=a(58623),g=a(70600);i.exports=function(b,v,h,y){function w(x,T){return s.coerce(b,v,g,x,T)}if(u(b,v,w,y)){c(b,v,y,w),w(&quot;xhoverformat&quot;),w(&quot;yhoverformat&quot;),w(&quot;text&quot;),w(&quot;hovertext&quot;),w(&quot;hoverongaps&quot;),w(&quot;hovertemplate&quot;);var _=w(&quot;contours.type&quot;)===&quot;constraint&quot;;w(&quot;connectgaps&quot;,s.isArray1D(v.z)),_?d(b,v,w,y,h):(f(b,v,w,function(x){return s.coerce2(b,v,g,x)}),p(b,v,w,y)),v.contours&amp;&amp;v.contours.coloring===&quot;heatmap&quot;&amp;&amp;m(w,y)}else v.visible=!1}},87558:function(i,o,a){var s=a(71828),u=a(64237),c=a(53572);i.exports=function(d,f,p){for(var m=d.type===&quot;constraint&quot;?u[d._operation](d.value):d,g=m.size,b=[],v=c(m),h=p.trace._carpetTrace,y=h?{xaxis:h.aaxis,yaxis:h.baxis,x:p.a,y:p.b}:{xaxis:f.xaxis,yaxis:f.yaxis,x:p.x,y:p.y},w=m.start;w&lt;v;w+=g)if(b.push(s.extendFlat({level:w,crossings:{},starts:[],edgepaths:[],paths:[],z:p.z,smoothing:p.trace.line.smoothing},y)),b.length&gt;1e3){s.warn(&quot;Too many contours, clipping at 1000&quot;,d);break}return b}},53572:function(i){i.exports=function(o){return o.end+o.size/1e6}},81696:function(i,o,a){var s=a(71828),u=a(36914);function c(p,m,g,b){return Math.abs(p[0]-m[0])&lt;g&amp;&amp;Math.abs(p[1]-m[1])&lt;b}function d(p,m,g,b,v){var h,y=m.join(&quot;,&quot;),w=p.crossings[y],_=function(Q,re,ae){var ie=0,se=0;return Q&gt;20&amp;&amp;re?Q===208||Q===1114?ie=ae[0]===0?1:-1:se=ae[1]===0?1:-1:u.BOTTOMSTART.indexOf(Q)!==-1?se=1:u.LEFTSTART.indexOf(Q)!==-1?ie=1:u.TOPSTART.indexOf(Q)!==-1?se=-1:ie=-1,[ie,se]}(w,g,m),x=[f(p,m,[-_[0],-_[1]])],T=p.z.length,k=p.z[0].length,S=m.slice(),C=_.slice();for(h=0;h&lt;1e4;h++){if(w&gt;20?(w=u.CHOOSESADDLE[w][(_[0]||_[1])&lt;0?0:1],p.crossings[y]=u.SADDLEREMAINDER[w]):delete p.crossings[y],!(_=u.NEWDELTA[w])){s.log(&quot;Found bad marching index:&quot;,w,m,p.level);break}x.push(f(p,m,_)),m[0]+=_[0],m[1]+=_[1],y=m.join(&quot;,&quot;),c(x[x.length-1],x[x.length-2],b,v)&amp;&amp;x.pop();var M=_[0]&amp;&amp;(m[0]&lt;0||m[0]&gt;k-2)||_[1]&amp;&amp;(m[1]&lt;0||m[1]&gt;T-2);if(m[0]===S[0]&amp;&amp;m[1]===S[1]&amp;&amp;_[0]===C[0]&amp;&amp;_[1]===C[1]||g&amp;&amp;M)break;w=p.crossings[y]}h===1e4&amp;&amp;s.log(&quot;Infinite loop in contour?&quot;);var O,D,P,E,I,A,F,j,z,B,N,R,q,Y,L,W=c(x[0],x[x.length-1],b,v),U=0,V=.2*p.smoothing,te=[],ee=0;for(h=1;h&lt;x.length;h++)R=x[h],q=x[h-1],Y=R[2]-q[2],L=R[3]-q[3],U+=F=Math.sqrt(Y*Y+L*L),te.push(F);var H=U/te.length*V;function Z(Q){return x[Q%x.length]}for(h=x.length-2;h&gt;=ee;h--)if((O=te[h])&lt;H){for(P=0,D=h-1;D&gt;=ee&amp;&amp;O+te[D]&lt;H;D--)O+=te[D];if(W&amp;&amp;h===x.length-2)for(P=0;P&lt;D&amp;&amp;O+te[P]&lt;H;P++)O+=te[P];I=h-D+P+1,A=Math.floor((h+D+P+2)/2),E=W||h!==x.length-2?W||D!==-1?I%2?Z(A):[(Z(A)[0]+Z(A+1)[0])/2,(Z(A)[1]+Z(A+1)[1])/2]:x[0]:x[x.length-1],x.splice(D+1,h-D+1,E),h=D+1,P&amp;&amp;(ee=P),W&amp;&amp;(h===x.length-2?x[P]=x[x.length-1]:h===0&amp;&amp;(x[x.length-1]=x[0]))}for(x.splice(0,ee),h=0;h&lt;x.length;h++)x[h].length=2;if(!(x.length&lt;2))if(W)x.pop(),p.paths.push(x);else{g||s.log(&quot;Unclosed interior contour?&quot;,p.level,S.join(&quot;,&quot;),x.join(&quot;L&quot;));var G=!1;for(j=0;j&lt;p.edgepaths.length;j++)if(B=p.edgepaths[j],!G&amp;&amp;c(B[0],x[x.length-1],b,v)){x.pop(),G=!0;var X=!1;for(z=0;z&lt;p.edgepaths.length;z++)if(c((N=p.edgepaths[z])[N.length-1],x[0],b,v)){X=!0,x.shift(),p.edgepaths.splice(j,1),z===j?p.paths.push(x.concat(N)):(z&gt;j&amp;&amp;z--,p.edgepaths[z]=N.concat(x,B));break}X||(p.edgepaths[j]=x.concat(B))}for(j=0;j&lt;p.edgepaths.length&amp;&amp;!G;j++)c((B=p.edgepaths[j])[B.length-1],x[0],b,v)&amp;&amp;(x.shift(),p.edgepaths[j]=B.concat(x),G=!0);G||p.edgepaths.push(x)}}function f(p,m,g){var b=m[0]+Math.max(g[0],0),v=m[1]+Math.max(g[1],0),h=p.z[v][b],y=p.xaxis,w=p.yaxis;if(g[1]){var _=(p.level-h)/(p.z[v][b+1]-h),x=(_!==1?(1-_)*y.c2l(p.x[b]):0)+(_!==0?_*y.c2l(p.x[b+1]):0);return[y.c2p(y.l2c(x),!0),w.c2p(p.y[v],!0),b+_,v]}var T=(p.level-h)/(p.z[v+1][b]-h),k=(T!==1?(1-T)*w.c2l(p.y[v]):0)+(T!==0?T*w.c2l(p.y[v+1]):0);return[y.c2p(p.x[b],!0),w.c2p(w.l2c(k),!0),b,v+T]}i.exports=function(p,m,g){var b,v,h,y;for(m=m||.01,g=g||.01,v=0;v&lt;p.length;v++){for(h=p[v],y=0;y&lt;h.starts.length;y++)d(h,h.starts[y],&quot;edge&quot;,m,g);for(b=0;Object.keys(h.crossings).length&amp;&amp;b&lt;1e4;)b++,d(h,Object.keys(h.crossings)[0].split(&quot;,&quot;).map(Number),void 0,m,g);b===1e4&amp;&amp;s.log(&quot;Infinite loop in contour?&quot;)}}},52421:function(i,o,a){var s=a(7901),u=a(46248);i.exports=function(c,d,f,p,m){m||(m={}),m.isContour=!0;var g=u(c,d,f,p,m);return g&amp;&amp;g.forEach(function(b){var v=b.trace;v.contours.type===&quot;constraint&quot;&amp;&amp;(v.fillcolor&amp;&amp;s.opacity(v.fillcolor)?b.color=s.addOpacity(v.fillcolor,1):v.contours.showlines&amp;&amp;s.opacity(v.line.color)&amp;&amp;(b.color=s.addOpacity(v.line.color,1)))}),g}},99442:function(i,o,a){i.exports={attributes:a(70600),supplyDefaults:a(13031),calc:a(27529),plot:a(29854).plot,style:a(84426),colorbar:a(90654),hoverPoints:a(52421),moduleType:&quot;trace&quot;,name:&quot;contour&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;2dMap&quot;,&quot;contour&quot;,&quot;showLegend&quot;],meta:{}}},14523:function(i,o,a){var s=a(71828);i.exports=function(u,c,d,f){if(f||(f={}),u(&quot;contours.showlabels&quot;)){var p=c.font;s.coerceFont(u,&quot;contours.labelfont&quot;,{family:p.family,size:p.size,color:d}),u(&quot;contours.labelformat&quot;)}f.hasHover!==!1&amp;&amp;u(&quot;zhoverformat&quot;)}},86068:function(i,o,a){var s=a(39898),u=a(21081),c=a(53572);i.exports=function(d){var f=d.contours,p=f.start,m=c(f),g=f.size||1,b=Math.floor((m-p)/g)+1,v=f.coloring===&quot;lines&quot;?0:1,h=u.extractOpts(d);isFinite(g)||(g=1,b=1);var y,w,_=h.reversescale?u.flipScale(h.colorscale):h.colorscale,x=_.length,T=new Array(x),k=new Array(x),S=h.min,C=h.max;if(f.coloring===&quot;heatmap&quot;){for(w=0;w&lt;x;w++)y=_[w],T[w]=y[0]*(C-S)+S,k[w]=y[1];var M=s.extent([S,C,f.start,f.start+g*(b-1)]),O=M[S&lt;C?0:1],D=M[S&lt;C?1:0];O!==S&amp;&amp;(T.splice(0,0,O),k.splice(0,0,k[0])),D!==C&amp;&amp;(T.push(D),k.push(k[k.length-1]))}else{var P=d._input&amp;&amp;typeof d._input.zmin==&quot;number&quot;&amp;&amp;typeof d._input.zmax==&quot;number&quot;;for(P&amp;&amp;(p&lt;=S||m&gt;=C)&amp;&amp;(p&lt;=S&amp;&amp;(p=S),m&gt;=C&amp;&amp;(m=C),b=Math.floor((m-p)/g)+1,v=0),w=0;w&lt;x;w++)y=_[w],T[w]=(y[0]*(b+v-1)-v/2)*g+p,k[w]=y[1];(P||d.autocontour)&amp;&amp;(T[0]&gt;S&amp;&amp;(T.unshift(S),k.unshift(k[0])),T[T.length-1]&lt;C&amp;&amp;(T.push(C),k.push(k[k.length-1])))}return u.makeColorScaleFunc({domain:T,range:k},{noNumericCheck:!0})}},87678:function(i,o,a){var s=a(36914);function u(c,d){var f=(d[0][0]&gt;c?0:1)+(d[0][1]&gt;c?0:2)+(d[1][1]&gt;c?0:4)+(d[1][0]&gt;c?0:8);return f===5||f===10?c&gt;(d[0][0]+d[0][1]+d[1][0]+d[1][1])/4?f===5?713:1114:f===5?104:208:f===15?0:f}i.exports=function(c){var d,f,p,m,g,b,v,h,y,w=c[0].z,_=w.length,x=w[0].length,T=_===2||x===2;for(f=0;f&lt;_-1;f++)for(m=[],f===0&amp;&amp;(m=m.concat(s.BOTTOMSTART)),f===_-2&amp;&amp;(m=m.concat(s.TOPSTART)),d=0;d&lt;x-1;d++)for(p=m.slice(),d===0&amp;&amp;(p=p.concat(s.LEFTSTART)),d===x-2&amp;&amp;(p=p.concat(s.RIGHTSTART)),g=d+&quot;,&quot;+f,b=[[w[f][d],w[f][d+1]],[w[f+1][d],w[f+1][d+1]]],y=0;y&lt;c.length;y++)(v=u((h=c[y]).level,b))&amp;&amp;(h.crossings[g]=v,p.indexOf(v)!==-1&amp;&amp;(h.starts.push([d,f]),T&amp;&amp;p.indexOf(v,p.indexOf(v)+1)!==-1&amp;&amp;h.starts.push([d,f])))}},29854:function(i,o,a){var s=a(39898),u=a(71828),c=a(91424),d=a(21081),f=a(63893),p=a(89298),m=a(21994),g=a(50347),b=a(87678),v=a(81696),h=a(87558),y=a(84857),w=a(20083),_=a(36914),x=_.LABELOPTIMIZER;function T(C,M){var O,D,P,E,I,A,F,j=&quot;&quot;,z=0,B=C.edgepaths.map(function(W,U){return U}),N=!0;function R(W){return Math.abs(W[1]-M[2][1])&lt;.01}function q(W){return Math.abs(W[0]-M[0][0])&lt;.01}function Y(W){return Math.abs(W[0]-M[2][0])&lt;.01}for(;B.length;){for(A=c.smoothopen(C.edgepaths[z],C.smoothing),j+=N?A:A.replace(/^M/,&quot;L&quot;),B.splice(B.indexOf(z),1),O=C.edgepaths[z][C.edgepaths[z].length-1],E=-1,P=0;P&lt;4;P++){if(!O){u.log(&quot;Missing end?&quot;,z,C);break}for(F=O,Math.abs(F[1]-M[0][1])&lt;.01&amp;&amp;!Y(O)?D=M[1]:q(O)?D=M[0]:R(O)?D=M[3]:Y(O)&amp;&amp;(D=M[2]),I=0;I&lt;C.edgepaths.length;I++){var L=C.edgepaths[I][0];Math.abs(O[0]-D[0])&lt;.01?Math.abs(O[0]-L[0])&lt;.01&amp;&amp;(L[1]-O[1])*(D[1]-L[1])&gt;=0&amp;&amp;(D=L,E=I):Math.abs(O[1]-D[1])&lt;.01?Math.abs(O[1]-L[1])&lt;.01&amp;&amp;(L[0]-O[0])*(D[0]-L[0])&gt;=0&amp;&amp;(D=L,E=I):u.log(&quot;endpt to newendpt is not vert. or horz.&quot;,O,D,L)}if(O=D,E&gt;=0)break;j+=&quot;L&quot;+D}if(E===C.edgepaths.length){u.log(&quot;unclosed perimeter path&quot;);break}z=E,(N=B.indexOf(z)===-1)&amp;&amp;(z=B[0],j+=&quot;Z&quot;)}for(z=0;z&lt;C.paths.length;z++)j+=c.smoothclosed(C.paths[z],C.smoothing);return j}function k(C,M,O,D){var P=M.width/2,E=M.height/2,I=C.x,A=C.y,F=C.theta,j=Math.cos(F)*P,z=Math.sin(F)*P,B=(I&gt;D.center?D.right-I:I-D.left)/(j+Math.abs(Math.sin(F)*E)),N=(A&gt;D.middle?D.bottom-A:A-D.top)/(Math.abs(z)+Math.cos(F)*E);if(B&lt;1||N&lt;1)return 1/0;var R=x.EDGECOST*(1/(B-1)+1/(N-1));R+=x.ANGLECOST*F*F;for(var q=I-j,Y=A-z,L=I+j,W=A+z,U=0;U&lt;O.length;U++){var V=O[U],te=Math.cos(V.theta)*V.width/2,ee=Math.sin(V.theta)*V.width/2,H=2*u.segmentDistance(q,Y,L,W,V.x-te,V.y-ee,V.x+te,V.y+ee)/(M.height+V.height),Z=V.level===M.level,G=Z?x.SAMELEVELDISTANCE:1;if(H&lt;=G)return 1/0;R+=x.NEIGHBORCOST*(Z?x.SAMELEVELFACTOR:1)/(H-G)}return R}function S(C){var M,O,D=C.trace._emptypoints,P=[],E=C.z.length,I=C.z[0].length,A=[];for(M=0;M&lt;I;M++)A.push(1);for(M=0;M&lt;E;M++)P.push(A.slice());for(M=0;M&lt;D.length;M++)P[(O=D[M])[0]][O[1]]=0;return C.zmask=P,P}o.plot=function(C,M,O,D){var P=M.xaxis,E=M.yaxis;u.makeTraceGroups(D,O,&quot;contour&quot;).each(function(I){var A=s.select(this),F=I[0],j=F.trace,z=F.x,B=F.y,N=j.contours,R=h(N,M,F),q=u.ensureSingle(A,&quot;g&quot;,&quot;heatmapcoloring&quot;),Y=[];N.coloring===&quot;heatmap&quot;&amp;&amp;(Y=[I]),g(C,M,Y,q),b(R),v(R);var L=P.c2p(z[0],!0),W=P.c2p(z[z.length-1],!0),U=E.c2p(B[0],!0),V=E.c2p(B[B.length-1],!0),te=[[L,V],[W,V],[W,U],[L,U]],ee=R;N.type===&quot;constraint&quot;&amp;&amp;(ee=y(R,N._operation)),function(H,Z,G){var X=u.ensureSingle(H,&quot;g&quot;,&quot;contourbg&quot;).selectAll(&quot;path&quot;).data(G.coloring===&quot;fill&quot;?[0]:[]);X.enter().append(&quot;path&quot;),X.exit().remove(),X.attr(&quot;d&quot;,&quot;M&quot;+Z.join(&quot;L&quot;)+&quot;Z&quot;).style(&quot;stroke&quot;,&quot;none&quot;)}(A,te,N),function(H,Z,G,X){var Q=X.coloring===&quot;fill&quot;||X.type===&quot;constraint&quot;&amp;&amp;X._operation!==&quot;=&quot;,re=&quot;M&quot;+G.join(&quot;L&quot;)+&quot;Z&quot;;Q&amp;&amp;w(Z,X);var ae=u.ensureSingle(H,&quot;g&quot;,&quot;contourfill&quot;).selectAll(&quot;path&quot;).data(Q?Z:[]);ae.enter().append(&quot;path&quot;),ae.exit().remove(),ae.each(function(ie){var se=(ie.prefixBoundary?re:&quot;&quot;)+T(ie,G);se?s.select(this).attr(&quot;d&quot;,se).style(&quot;stroke&quot;,&quot;none&quot;):s.select(this).remove()})}(A,ee,te,N),function(H,Z,G,X,Q){var re=G._context.staticPlot,ae=u.ensureSingle(H,&quot;g&quot;,&quot;contourlines&quot;),ie=Q.showlines!==!1,se=Q.showlabels,he=ie&amp;&amp;se,Se=o.createLines(ae,ie||se,Z,re),Oe=o.createLineClip(ae,he,G,X.trace.uid),Pe=H.selectAll(&quot;g.contourlabels&quot;).data(se?[0]:[]);if(Pe.exit().remove(),Pe.enter().append(&quot;g&quot;).classed(&quot;contourlabels&quot;,!0),se){var Me=[],ce=[];u.clearLocationCache();var we=o.labelFormatter(G,X),K=c.tester.append(&quot;text&quot;).attr(&quot;data-notex&quot;,1).call(c.font,Q.labelfont),ne=Z[0].xaxis,de=Z[0].yaxis,_e=ne._length,ue=de._length,pe=ne.range,xe=de.range,ye=u.aggNums(Math.min,null,X.x),Te=u.aggNums(Math.max,null,X.x),Ae=u.aggNums(Math.min,null,X.y),Re=u.aggNums(Math.max,null,X.y),Le=Math.max(ne.c2p(ye,!0),0),$e=Math.min(ne.c2p(Te,!0),_e),Fe=Math.max(de.c2p(Re,!0),0),Be=Math.min(de.c2p(Ae,!0),ue),Ue={};pe[0]&lt;pe[1]?(Ue.left=Le,Ue.right=$e):(Ue.left=$e,Ue.right=Le),xe[0]&lt;xe[1]?(Ue.top=Fe,Ue.bottom=Be):(Ue.top=Be,Ue.bottom=Fe),Ue.middle=(Ue.top+Ue.bottom)/2,Ue.center=(Ue.left+Ue.right)/2,Me.push([[Ue.left,Ue.top],[Ue.right,Ue.top],[Ue.right,Ue.bottom],[Ue.left,Ue.bottom]]);var qe=Math.sqrt(_e*_e+ue*ue),Xe=_.LABELDISTANCE*qe/Math.max(1,Z.length/_.LABELINCREASE);Se.each(function(ot){var st=o.calcTextOpts(ot.level,we,K,G);s.select(this).selectAll(&quot;path&quot;).each(function(){var dt=u.getVisibleSegment(this,Ue,st.height/2);if(dt&amp;&amp;!(dt.len&lt;(st.width+st.height)*_.LABELMIN))for(var vt=Math.min(Math.ceil(dt.len/Xe),_.LABELMAX),We=0;We&lt;vt;We++){var ze=o.findBestTextLocation(this,dt,st,ce,Ue);if(!ze)break;o.addLabelData(ze,st,ce,Me)}})}),K.remove(),o.drawLabels(Pe,ce,G,Oe,he?Me:null)}se&amp;&amp;!ie&amp;&amp;Se.remove()}(A,R,C,F,N),function(H,Z,G,X,Q){var re=X.trace,ae=G._fullLayout._clips,ie=&quot;clip&quot;+re.uid,se=ae.selectAll(&quot;#&quot;+ie).data(re.connectgaps?[]:[0]);if(se.enter().append(&quot;clipPath&quot;).classed(&quot;contourclip&quot;,!0).attr(&quot;id&quot;,ie),se.exit().remove(),re.connectgaps===!1){var he={level:.9,crossings:{},starts:[],edgepaths:[],paths:[],xaxis:Z.xaxis,yaxis:Z.yaxis,x:X.x,y:X.y,z:S(X),smoothing:0};b([he]),v([he]),w([he],{type:&quot;levels&quot;}),u.ensureSingle(se,&quot;path&quot;,&quot;&quot;).attr(&quot;d&quot;,(he.prefixBoundary?&quot;M&quot;+Q.join(&quot;L&quot;)+&quot;Z&quot;:&quot;&quot;)+T(he,Q))}else ie=null;c.setClipUrl(H,ie,G)}(A,M,C,F,te)})},o.createLines=function(C,M,O,D){var P=O[0].smoothing,E=C.selectAll(&quot;g.contourlevel&quot;).data(M?O:[]);if(E.exit().remove(),E.enter().append(&quot;g&quot;).classed(&quot;contourlevel&quot;,!0),M){var I=E.selectAll(&quot;path.openline&quot;).data(function(F){return F.pedgepaths||F.edgepaths});I.exit().remove(),I.enter().append(&quot;path&quot;).classed(&quot;openline&quot;,!0),I.attr(&quot;d&quot;,function(F){return c.smoothopen(F,P)}).style(&quot;stroke-miterlimit&quot;,1).style(&quot;vector-effect&quot;,D?&quot;none&quot;:&quot;non-scaling-stroke&quot;);var A=E.selectAll(&quot;path.closedline&quot;).data(function(F){return F.ppaths||F.paths});A.exit().remove(),A.enter().append(&quot;path&quot;).classed(&quot;closedline&quot;,!0),A.attr(&quot;d&quot;,function(F){return c.smoothclosed(F,P)}).style(&quot;stroke-miterlimit&quot;,1).style(&quot;vector-effect&quot;,D?&quot;none&quot;:&quot;non-scaling-stroke&quot;)}return E},o.createLineClip=function(C,M,O,D){var P=M?&quot;clipline&quot;+D:null,E=O._fullLayout._clips.selectAll(&quot;#&quot;+P).data(M?[0]:[]);return E.exit().remove(),E.enter().append(&quot;clipPath&quot;).classed(&quot;contourlineclip&quot;,!0).attr(&quot;id&quot;,P),c.setClipUrl(C,P,O),E},o.labelFormatter=function(C,M){var O=C._fullLayout,D=M.trace,P=D.contours,E={type:&quot;linear&quot;,_id:&quot;ycontour&quot;,showexponent:&quot;all&quot;,exponentformat:&quot;B&quot;};if(P.labelformat)E.tickformat=P.labelformat,m(E,O);else{var I=d.extractOpts(D);if(I&amp;&amp;I.colorbar&amp;&amp;I.colorbar._axis)E=I.colorbar._axis;else{if(P.type===&quot;constraint&quot;){var A=P.value;Array.isArray(A)?E.range=[A[0],A[A.length-1]]:E.range=[A,A]}else E.range=[P.start,P.end],E.nticks=(P.end-P.start)/P.size;E.range[0]===E.range[1]&amp;&amp;(E.range[1]+=E.range[0]||1),E.nticks||(E.nticks=1e3),m(E,O),p.prepTicks(E),E._tmin=null,E._tmax=null}}return function(F){return p.tickText(E,F).text}},o.calcTextOpts=function(C,M,O,D){var P=M(C);O.text(P).call(f.convertToTspans,D);var E=O.node(),I=c.bBox(E,!0);return{text:P,width:I.width,height:I.height,fontSize:+E.style[&quot;font-size&quot;].replace(&quot;px&quot;,&quot;&quot;),level:C,dy:(I.top+I.bottom)/2}},o.findBestTextLocation=function(C,M,O,D,P){var E,I,A,F,j,z=O.width;M.isClosed?(I=M.len/x.INITIALSEARCHPOINTS,E=M.min+I/2,A=M.max):(I=(M.len-z)/(x.INITIALSEARCHPOINTS+1),E=M.min+I+z/2,A=M.max-(I+z)/2);for(var B=1/0,N=0;N&lt;x.ITERATIONS;N++){for(var R=E;R&lt;A;R+=I){var q=u.getTextLocation(C,M.total,R,z),Y=k(q,O,D,P);Y&lt;B&amp;&amp;(B=Y,j=q,F=R)}if(B&gt;2*x.MAXCOST)break;N&amp;&amp;(I/=2),A=(E=F-I/2)+1.5*I}if(B&lt;=x.MAXCOST)return j},o.addLabelData=function(C,M,O,D){var P=M.fontSize,E=M.width+P/3,I=Math.max(0,M.height-P/3),A=C.x,F=C.y,j=C.theta,z=Math.sin(j),B=Math.cos(j),N=function(q,Y){return[A+q*B-Y*z,F+q*z+Y*B]},R=[N(-E/2,-I/2),N(-E/2,I/2),N(E/2,I/2),N(E/2,-I/2)];O.push({text:M.text,x:A,y:F,dy:M.dy,theta:j,level:M.level,width:E,height:I}),D.push(R)},o.drawLabels=function(C,M,O,D,P){var E=C.selectAll(&quot;text&quot;).data(M,function(F){return F.text+&quot;,&quot;+F.x+&quot;,&quot;+F.y+&quot;,&quot;+F.theta});if(E.exit().remove(),E.enter().append(&quot;text&quot;).attr({&quot;data-notex&quot;:1,&quot;text-anchor&quot;:&quot;middle&quot;}).each(function(F){var j=F.x+Math.sin(F.theta)*F.dy,z=F.y-Math.cos(F.theta)*F.dy;s.select(this).text(F.text).attr({x:j,y:z,transform:&quot;rotate(&quot;+180*F.theta/Math.PI+&quot; &quot;+j+&quot; &quot;+z+&quot;)&quot;}).call(f.convertToTspans,O)}),P){for(var I=&quot;&quot;,A=0;A&lt;P.length;A++)I+=&quot;M&quot;+P[A].join(&quot;L&quot;)+&quot;Z&quot;;u.ensureSingle(D,&quot;path&quot;,&quot;&quot;).attr(&quot;d&quot;,I)}}},18670:function(i,o,a){var s=a(89298),u=a(71828);function c(d,f,p){var m={type:&quot;linear&quot;,range:[d,f]};return s.autoTicks(m,(f-d)/(p||15)),m}i.exports=function(d,f){var p=d.contours;if(d.autocontour){var m=d.zmin,g=d.zmax;(d.zauto||m===void 0)&amp;&amp;(m=u.aggNums(Math.min,null,f)),(d.zauto||g===void 0)&amp;&amp;(g=u.aggNums(Math.max,null,f));var b=c(m,g,d.ncontours);p.size=b.dtick,p.start=s.tickFirst(b),b.range.reverse(),p.end=s.tickFirst(b),p.start===m&amp;&amp;(p.start+=p.size),p.end===g&amp;&amp;(p.end-=p.size),p.start&gt;p.end&amp;&amp;(p.start=p.end=(p.start+p.end)/2),d._input.contours||(d._input.contours={}),u.extendFlat(d._input.contours,{start:p.start,end:p.end,size:p.size}),d._input.autocontour=!0}else if(p.type!==&quot;constraint&quot;){var v,h=p.start,y=p.end,w=d._input.contours;h&gt;y&amp;&amp;(p.start=w.start=y,y=p.end=w.end=h,h=p.start),p.size&gt;0||(v=h===y?1:c(h,y,d.ncontours).dtick,w.size=p.size=v)}}},84426:function(i,o,a){var s=a(39898),u=a(91424),c=a(70035),d=a(86068);i.exports=function(f){var p=s.select(f).selectAll(&quot;g.contour&quot;);p.style(&quot;opacity&quot;,function(m){return m[0].trace.opacity}),p.each(function(m){var g=s.select(this),b=m[0].trace,v=b.contours,h=b.line,y=v.size||1,w=v.start,_=v.type===&quot;constraint&quot;,x=!_&amp;&amp;v.coloring===&quot;lines&quot;,T=!_&amp;&amp;v.coloring===&quot;fill&quot;,k=x||T?d(b):null;g.selectAll(&quot;g.contourlevel&quot;).each(function(M){s.select(this).selectAll(&quot;path&quot;).call(u.lineGroupStyle,h.width,x?k(M.level):h.color,h.dash)});var S=v.labelfont;if(g.selectAll(&quot;g.contourlabels text&quot;).each(function(M){u.font(s.select(this),{family:S.family,size:S.size,color:S.color||(x?k(M.level):h.color)})}),_)g.selectAll(&quot;g.contourfill path&quot;).style(&quot;fill&quot;,b.fillcolor);else if(T){var C;g.selectAll(&quot;g.contourfill path&quot;).style(&quot;fill&quot;,function(M){return C===void 0&amp;&amp;(C=M.level),k(M.level+.5*y)}),C===void 0&amp;&amp;(C=w),g.selectAll(&quot;g.contourbg path&quot;).style(&quot;fill&quot;,k(C-.5*y))}}),c(f)}},8724:function(i,o,a){var s=a(1586),u=a(14523);i.exports=function(c,d,f,p,m){var g,b=f(&quot;contours.coloring&quot;),v=&quot;&quot;;b===&quot;fill&quot;&amp;&amp;(g=f(&quot;contours.showlines&quot;)),g!==!1&amp;&amp;(b!==&quot;lines&quot;&amp;&amp;(v=f(&quot;line.color&quot;,&quot;#000&quot;)),f(&quot;line.width&quot;,.5),f(&quot;line.dash&quot;)),b!==&quot;none&quot;&amp;&amp;(c.showlegend!==!0&amp;&amp;(d.showlegend=!1),d._dfltShowLegend=!1,s(c,d,p,f,{prefix:&quot;&quot;,cLetter:&quot;z&quot;})),f(&quot;line.smoothing&quot;),u(f,p,v,m)}},21606:function(i,o,a){var s=a(82196),u=a(9012),c=a(41940),d=a(12663).axisHoverFormat,f=a(5386).fF,p=a(5386).si,m=a(50693),g=a(1426).extendFlat;i.exports=g({z:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},x:g({},s.x,{impliedEdits:{xtype:&quot;array&quot;}}),x0:g({},s.x0,{impliedEdits:{xtype:&quot;scaled&quot;}}),dx:g({},s.dx,{impliedEdits:{xtype:&quot;scaled&quot;}}),y:g({},s.y,{impliedEdits:{ytype:&quot;array&quot;}}),y0:g({},s.y0,{impliedEdits:{ytype:&quot;scaled&quot;}}),dy:g({},s.dy,{impliedEdits:{ytype:&quot;scaled&quot;}}),xperiod:g({},s.xperiod,{impliedEdits:{xtype:&quot;scaled&quot;}}),yperiod:g({},s.yperiod,{impliedEdits:{ytype:&quot;scaled&quot;}}),xperiod0:g({},s.xperiod0,{impliedEdits:{xtype:&quot;scaled&quot;}}),yperiod0:g({},s.yperiod0,{impliedEdits:{ytype:&quot;scaled&quot;}}),xperiodalignment:g({},s.xperiodalignment,{impliedEdits:{xtype:&quot;scaled&quot;}}),yperiodalignment:g({},s.yperiodalignment,{impliedEdits:{ytype:&quot;scaled&quot;}}),text:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},hovertext:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},transpose:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;calc&quot;},xtype:{valType:&quot;enumerated&quot;,values:[&quot;array&quot;,&quot;scaled&quot;],editType:&quot;calc+clearAxisTypes&quot;},ytype:{valType:&quot;enumerated&quot;,values:[&quot;array&quot;,&quot;scaled&quot;],editType:&quot;calc+clearAxisTypes&quot;},zsmooth:{valType:&quot;enumerated&quot;,values:[&quot;fast&quot;,&quot;best&quot;,!1],dflt:!1,editType:&quot;calc&quot;},hoverongaps:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;none&quot;},connectgaps:{valType:&quot;boolean&quot;,editType:&quot;calc&quot;},xgap:{valType:&quot;number&quot;,dflt:0,min:0,editType:&quot;plot&quot;},ygap:{valType:&quot;number&quot;,dflt:0,min:0,editType:&quot;plot&quot;},xhoverformat:d(&quot;x&quot;),yhoverformat:d(&quot;y&quot;),zhoverformat:d(&quot;z&quot;,1),hovertemplate:f(),texttemplate:p({arrayOk:!1,editType:&quot;plot&quot;},{keys:[&quot;x&quot;,&quot;y&quot;,&quot;z&quot;,&quot;text&quot;]}),textfont:c({editType:&quot;plot&quot;,autoSize:!0,autoColor:!0,colorEditType:&quot;style&quot;}),showlegend:g({},u.showlegend,{dflt:!1})},{transforms:void 0},m(&quot;&quot;,{cLetter:&quot;z&quot;,autoColorDflt:!1}))},90757:function(i,o,a){var s=a(73972),u=a(71828),c=a(89298),d=a(42973),f=a(17562),p=a(78803),m=a(68296),g=a(4742),b=a(824),v=a(43907),h=a(70769),y=a(50606).BADNUM;function w(_){for(var x=[],T=_.length,k=0;k&lt;T;k++){var S=_[k];S!==y&amp;&amp;x.push(S)}return x}i.exports=function(_,x){var T,k,S,C,M,O,D,P,E,I,A,F=c.getFromId(_,x.xaxis||&quot;x&quot;),j=c.getFromId(_,x.yaxis||&quot;y&quot;),z=s.traceIs(x,&quot;contour&quot;),B=s.traceIs(x,&quot;histogram&quot;),N=s.traceIs(x,&quot;gl2d&quot;),R=z?&quot;best&quot;:x.zsmooth;if(F._minDtick=0,j._minDtick=0,B)C=(A=f(_,x)).orig_x,T=A.x,k=A.x0,S=A.dx,P=A.orig_y,M=A.y,O=A.y0,D=A.dy,E=A.z;else{var q=x.z;u.isArray1D(q)?(m(x,F,j,&quot;x&quot;,&quot;y&quot;,[&quot;z&quot;]),T=x._x,M=x._y,q=x._z):(C=x.x?F.makeCalcdata(x,&quot;x&quot;):[],P=x.y?j.makeCalcdata(x,&quot;y&quot;):[],T=d(x,F,&quot;x&quot;,C).vals,M=d(x,j,&quot;y&quot;,P).vals,x._x=T,x._y=M),k=x.x0,S=x.dx,O=x.y0,D=x.dy,E=g(q,x,F,j)}function Y(G){R=x._input.zsmooth=x.zsmooth=!1,u.warn(&#x27;cannot use zsmooth: &quot;fast&quot;: &#x27;+G)}function L(G){if(G.length&gt;1){var X=(G[G.length-1]-G[0])/(G.length-1),Q=Math.abs(X/100);for(I=0;I&lt;G.length-1;I++)if(Math.abs(G[I+1]-G[I]-X)&gt;Q)return!1}return!0}(F.rangebreaks||j.rangebreaks)&amp;&amp;(E=function(G,X,Q){for(var re=[],ae=-1,ie=0;ie&lt;Q.length;ie++)if(X[ie]!==y){re[++ae]=[];for(var se=0;se&lt;Q[ie].length;se++)G[se]!==y&amp;&amp;re[ae].push(Q[ie][se])}return re}(T,M,E),B||(T=w(T),M=w(M),x._x=T,x._y=M)),B||!z&amp;&amp;!x.connectgaps||(x._emptypoints=v(E),b(E,x._emptypoints)),x._islinear=!1,F.type===&quot;log&quot;||j.type===&quot;log&quot;?R===&quot;fast&quot;&amp;&amp;Y(&quot;log axis found&quot;):L(T)?L(M)?x._islinear=!0:R===&quot;fast&quot;&amp;&amp;Y(&quot;y scale is not linear&quot;):R===&quot;fast&quot;&amp;&amp;Y(&quot;x scale is not linear&quot;);var W=u.maxRowLength(E),U=x.xtype===&quot;scaled&quot;?&quot;&quot;:T,V=h(x,U,k,S,W,F),te=x.ytype===&quot;scaled&quot;?&quot;&quot;:M,ee=h(x,te,O,D,E.length,j);N||(x._extremes[F._id]=c.findExtremes(F,V),x._extremes[j._id]=c.findExtremes(j,ee));var H={x:V,y:ee,z:E,text:x._text||x.text,hovertext:x._hovertext||x.hovertext};if(x.xperiodalignment&amp;&amp;C&amp;&amp;(H.orig_x=C),x.yperiodalignment&amp;&amp;P&amp;&amp;(H.orig_y=P),U&amp;&amp;U.length===V.length-1&amp;&amp;(H.xCenter=U),te&amp;&amp;te.length===ee.length-1&amp;&amp;(H.yCenter=te),B&amp;&amp;(H.xRanges=A.xRanges,H.yRanges=A.yRanges,H.pts=A.pts),z||p(_,x,{vals:E,cLetter:&quot;z&quot;}),z&amp;&amp;x.contours&amp;&amp;x.contours.coloring===&quot;heatmap&quot;){var Z={type:x.type===&quot;contour&quot;?&quot;heatmap&quot;:&quot;histogram2d&quot;,xcalendar:x.xcalendar,ycalendar:x.ycalendar};H.xfill=h(Z,U,k,S,W,F),H.yfill=h(Z,te,O,D,E.length,j)}return[H]}},4742:function(i,o,a){var s=a(92770),u=a(71828),c=a(50606).BADNUM;i.exports=function(d,f,p,m){var g,b,v,h,y,w;function _(M){if(s(M))return+M}if(f&amp;&amp;f.transpose){for(g=0,y=0;y&lt;d.length;y++)g=Math.max(g,d[y].length);if(g===0)return!1;v=function(M){return M.length},h=function(M,O,D){return(M[D]||[])[O]}}else g=d.length,v=function(M,O){return M[O].length},h=function(M,O,D){return(M[O]||[])[D]};var x=function(M,O,D){return O===c||D===c?c:h(M,O,D)};function T(M){if(f&amp;&amp;f.type!==&quot;carpet&quot;&amp;&amp;f.type!==&quot;contourcarpet&quot;&amp;&amp;M&amp;&amp;M.type===&quot;category&quot;&amp;&amp;f[&quot;_&quot;+M._id.charAt(0)].length){var O=M._id.charAt(0),D={},P=f[&quot;_&quot;+O+&quot;CategoryMap&quot;]||f[O];for(y=0;y&lt;P.length;y++)D[P[y]]=y;return function(E){var I=D[M._categories[E]];return I+1?I:c}}return u.identity}var k=T(p),S=T(m);m&amp;&amp;m.type===&quot;category&quot;&amp;&amp;(g=m._categories.length);var C=new Array(g);for(y=0;y&lt;g;y++)for(b=p&amp;&amp;p.type===&quot;category&quot;?p._categories.length:v(d,y),C[y]=new Array(b),w=0;w&lt;b;w++)C[y][w]=_(x(d,S(y),k(w)));return C}},61243:function(i){i.exports={min:&quot;zmin&quot;,max:&quot;zmax&quot;}},68296:function(i,o,a){var s=a(71828),u=a(50606).BADNUM,c=a(42973);i.exports=function(d,f,p,m,g,b){var v=d._length,h=f.makeCalcdata(d,m),y=p.makeCalcdata(d,g);h=c(d,f,m,h).vals,y=c(d,p,g,y).vals;var w,_,x,T,k=d.text,S=k!==void 0&amp;&amp;s.isArray1D(k),C=d.hovertext,M=C!==void 0&amp;&amp;s.isArray1D(C),O=s.distinctVals(h),D=O.vals,P=s.distinctVals(y),E=P.vals,I=[],A=E.length,F=D.length;for(w=0;w&lt;b.length;w++)I[w]=s.init2dArray(A,F);S&amp;&amp;(x=s.init2dArray(A,F)),M&amp;&amp;(T=s.init2dArray(A,F));var j=s.init2dArray(A,F);for(w=0;w&lt;v;w++)if(h[w]!==u&amp;&amp;y[w]!==u){var z=s.findBin(h[w]+O.minDiff/2,D),B=s.findBin(y[w]+P.minDiff/2,E);for(_=0;_&lt;b.length;_++){var N=d[b[_]];I[_][B][z]=N[w],j[B][z]=w}S&amp;&amp;(x[B][z]=k[w]),M&amp;&amp;(T[B][z]=C[w])}for(d[&quot;_&quot;+m]=D,d[&quot;_&quot;+g]=E,_=0;_&lt;b.length;_++)d[&quot;_&quot;+b[_]]=I[_];S&amp;&amp;(d._text=x),M&amp;&amp;(d._hovertext=T),f&amp;&amp;f.type===&quot;category&quot;&amp;&amp;(d[&quot;_&quot;+m+&quot;CategoryMap&quot;]=D.map(function(R){return f._categories[R]})),p&amp;&amp;p.type===&quot;category&quot;&amp;&amp;(d[&quot;_&quot;+g+&quot;CategoryMap&quot;]=E.map(function(R){return p._categories[R]})),d._after2before=j}},76382:function(i,o,a){var s=a(71828),u=a(67684),c=a(58623),d=a(73927),f=a(49901),p=a(1586),m=a(21606);i.exports=function(g,b,v,h){function y(w,_){return s.coerce(g,b,m,w,_)}u(g,b,y,h)?(d(g,b,h,y),y(&quot;xhoverformat&quot;),y(&quot;yhoverformat&quot;),y(&quot;text&quot;),y(&quot;hovertext&quot;),y(&quot;hovertemplate&quot;),c(y,h),f(g,b,y,h),y(&quot;hoverongaps&quot;),y(&quot;connectgaps&quot;,s.isArray1D(b.z)&amp;&amp;b.zsmooth!==!1),p(g,b,h,y,{prefix:&quot;&quot;,cLetter:&quot;z&quot;})):b.visible=!1}},43907:function(i,o,a){var s=a(71828).maxRowLength;i.exports=function(u){var c,d,f,p,m,g,b,v,h=[],y={},w=[],_=u[0],x=[],T=[0,0,0],k=s(u);for(d=0;d&lt;u.length;d++)for(c=x,x=_,_=u[d+1]||[],f=0;f&lt;k;f++)x[f]===void 0&amp;&amp;((g=(x[f-1]!==void 0?1:0)+(x[f+1]!==void 0?1:0)+(c[f]!==void 0?1:0)+(_[f]!==void 0?1:0))?(d===0&amp;&amp;g++,f===0&amp;&amp;g++,d===u.length-1&amp;&amp;g++,f===x.length-1&amp;&amp;g++,g&lt;4&amp;&amp;(y[[d,f]]=[d,f,g]),h.push([d,f,g])):w.push([d,f]));for(;w.length;){for(b={},v=!1,m=w.length-1;m&gt;=0;m--)(g=((y[[(d=(p=w[m])[0])-1,f=p[1]]]||T)[2]+(y[[d+1,f]]||T)[2]+(y[[d,f-1]]||T)[2]+(y[[d,f+1]]||T)[2])/20)&amp;&amp;(b[p]=[d,f,g],w.splice(m,1),v=!0);if(!v)throw&quot;findEmpties iterated with no new neighbors&quot;;for(p in b)y[p]=b[p],h.push(b[p])}return h.sort(function(S,C){return C[2]-S[2]})}},46248:function(i,o,a){var s=a(30211),u=a(71828),c=a(89298),d=a(21081).extractOpts;i.exports=function(f,p,m,g,b){b||(b={});var v,h,y,w,_=b.isContour,x=f.cd[0],T=x.trace,k=f.xa,S=f.ya,C=x.x,M=x.y,O=x.z,D=x.xCenter,P=x.yCenter,E=x.zmask,I=T.zhoverformat,A=C,F=M;if(f.index!==!1){try{y=Math.round(f.index[1]),w=Math.round(f.index[0])}catch{return void u.error(&quot;Error hovering on heatmap, pointNumber must be [row,col], found:&quot;,f.index)}if(y&lt;0||y&gt;=O[0].length||w&lt;0||w&gt;O.length)return}else{if(s.inbox(p-C[0],p-C[C.length-1],0)&gt;0||s.inbox(m-M[0],m-M[M.length-1],0)&gt;0)return;if(_){var j;for(A=[2*C[0]-C[1]],j=1;j&lt;C.length;j++)A.push((C[j]+C[j-1])/2);for(A.push([2*C[C.length-1]-C[C.length-2]]),F=[2*M[0]-M[1]],j=1;j&lt;M.length;j++)F.push((M[j]+M[j-1])/2);F.push([2*M[M.length-1]-M[M.length-2]])}y=Math.max(0,Math.min(A.length-2,u.findBin(p,A))),w=Math.max(0,Math.min(F.length-2,u.findBin(m,F)))}var z,B,N=k.c2p(C[y]),R=k.c2p(C[y+1]),q=S.c2p(M[w]),Y=S.c2p(M[w+1]);_?(z=x.orig_x||C,B=x.orig_y||M,R=N,v=z[y],Y=q,h=B[w]):(z=x.orig_x||D||C,B=x.orig_y||P||M,v=D?z[y]:(z[y]+z[y+1])/2,h=P?B[w]:(B[w]+B[w+1])/2,k&amp;&amp;k.type===&quot;category&quot;&amp;&amp;(v=C[y]),S&amp;&amp;S.type===&quot;category&quot;&amp;&amp;(h=M[w]),T.zsmooth&amp;&amp;(N=R=k.c2p(v),q=Y=S.c2p(h)));var L=O[w][y];if(E&amp;&amp;!E[w][y]&amp;&amp;(L=void 0),L!==void 0||T.hoverongaps){var W;Array.isArray(x.hovertext)&amp;&amp;Array.isArray(x.hovertext[w])?W=x.hovertext[w][y]:Array.isArray(x.text)&amp;&amp;Array.isArray(x.text[w])&amp;&amp;(W=x.text[w][y]);var U=d(T),V={type:&quot;linear&quot;,range:[U.min,U.max],hoverformat:I,_separators:k._separators,_numFormat:k._numFormat},te=c.tickText(V,L,&quot;hover&quot;).text;return[u.extendFlat(f,{index:T._after2before?T._after2before[w][y]:[w,y],distance:f.maxHoverDistance,spikeDistance:f.maxSpikeDistance,x0:N,x1:R,y0:q,y1:Y,xLabelVal:v,yLabelVal:h,zLabelVal:L,zLabel:te,text:W})]}}},92165:function(i,o,a){i.exports={attributes:a(21606),supplyDefaults:a(76382),calc:a(90757),plot:a(50347),colorbar:a(61243),style:a(70035),hoverPoints:a(46248),moduleType:&quot;trace&quot;,name:&quot;heatmap&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;2dMap&quot;,&quot;showLegend&quot;],meta:{}}},824:function(i,o,a){var s=a(71828),u=[[-1,0],[1,0],[0,-1],[0,1]];function c(f){return .5-.25*Math.min(1,.5*f)}function d(f,p,m){var g,b,v,h,y,w,_,x,T,k,S,C,M,O=0;for(h=0;h&lt;p.length;h++){for(b=(g=p[h])[0],v=g[1],S=f[b][v],k=0,T=0,y=0;y&lt;4;y++)(_=f[b+(w=u[y])[0]])&amp;&amp;(x=_[v+w[1]])!==void 0&amp;&amp;(k===0?C=M=x:(C=Math.min(C,x),M=Math.max(M,x)),T++,k+=x);if(T===0)throw&quot;iterateInterp2d order is wrong: no defined neighbors&quot;;f[b][v]=k/T,S===void 0?T&lt;4&amp;&amp;(O=1):(f[b][v]=(1+m)*f[b][v]-m*S,M&gt;C&amp;&amp;(O=Math.max(O,Math.abs(f[b][v]-S)/(M-C))))}return O}i.exports=function(f,p){var m,g=1;for(d(f,p),m=0;m&lt;p.length&amp;&amp;!(p[m][2]&lt;4);m++);for(p=p.slice(m),m=0;m&lt;100&amp;&amp;g&gt;.01;m++)g=d(f,p,c(g));return g&gt;.01&amp;&amp;s.log(&quot;interp2d didn&#x27;t converge quickly&quot;,g),f}},58623:function(i,o,a){var s=a(71828);i.exports=function(u,c){u(&quot;texttemplate&quot;);var d=s.extendFlat({},c.font,{color:&quot;auto&quot;,size:&quot;auto&quot;});s.coerceFont(u,&quot;textfont&quot;,d)}},70769:function(i,o,a){var s=a(73972),u=a(71828).isArrayOrTypedArray;i.exports=function(c,d,f,p,m,g){var b,v,h,y=[],w=s.traceIs(c,&quot;contour&quot;),_=s.traceIs(c,&quot;histogram&quot;),x=s.traceIs(c,&quot;gl2d&quot;);if(u(d)&amp;&amp;d.length&gt;1&amp;&amp;!_&amp;&amp;g.type!==&quot;category&quot;){var T=d.length;if(!(T&lt;=m))return w?d.slice(0,m):d.slice(0,m+1);if(w||x)y=d.slice(0,m);else if(m===1)y=[d[0]-.5,d[0]+.5];else{for(y=[1.5*d[0]-.5*d[1]],h=1;h&lt;T;h++)y.push(.5*(d[h-1]+d[h]));y.push(1.5*d[T-1]-.5*d[T-2])}if(T&lt;m){var k=y[y.length-1],S=k-y[y.length-2];for(h=T;h&lt;m;h++)k+=S,y.push(k)}}else{var C=c[g._id.charAt(0)+&quot;calendar&quot;];for(b=_?g.r2c(f,0,C):u(d)&amp;&amp;d.length===1?d[0]:f===void 0?0:(g.type===&quot;log&quot;?g.d2c:g.r2c)(f,0,C),v=p||1,h=w||x?0:-.5;h&lt;m;h++)y.push(b+v*h)}return y}},50347:function(i,o,a){var s=a(39898),u=a(84267),c=a(73972),d=a(91424),f=a(89298),p=a(71828),m=a(63893),g=a(8225),b=a(7901),v=a(21081).extractOpts,h=a(21081).makeColorScaleFuncFromTrace,y=a(77922),w=a(18783).LINE_SPACING,_=a(3883),x=a(32396).STYLE,T=&quot;heatmap-label&quot;;function k(D){return D.selectAll(&quot;g.&quot;+T)}function S(D){k(D).remove()}function C(D,P){var E=P.length-2,I=p.constrain(p.findBin(D,P),0,E),A=P[I],F=P[I+1],j=p.constrain(I+(D-A)/(F-A)-.5,0,E),z=Math.round(j),B=Math.abs(j-z);return j&amp;&amp;j!==E&amp;&amp;B?{bin0:z,frac:B,bin1:Math.round(z+B/(j-z))}:{bin0:z,bin1:z,frac:0}}function M(D,P){var E=P.length-1,I=p.constrain(p.findBin(D,P),0,E),A=P[I],F=(D-A)/(P[I+1]-A)||0;return F&lt;=0?{bin0:I,bin1:I,frac:0}:F&lt;.5?{bin0:I,bin1:I+1,frac:F}:{bin0:I+1,bin1:I,frac:1-F}}function O(D,P,E){D[P]=E[0],D[P+1]=E[1],D[P+2]=E[2],D[P+3]=Math.round(255*E[3])}i.exports=function(D,P,E,I){var A=P.xaxis,F=P.yaxis;p.makeTraceGroups(I,E,&quot;hm&quot;).each(function(j){var z,B,N,R,q,Y,L,W,U=s.select(this),V=j[0],te=V.trace,ee=te.xgap||0,H=te.ygap||0,Z=V.z,G=V.x,X=V.y,Q=V.xCenter,re=V.yCenter,ae=c.traceIs(te,&quot;contour&quot;),ie=ae?&quot;best&quot;:te.zsmooth,se=Z.length,he=p.maxRowLength(Z),Se=!1,Oe=!1;for(Y=0;z===void 0&amp;&amp;Y&lt;G.length-1;)z=A.c2p(G[Y]),Y++;for(Y=G.length-1;B===void 0&amp;&amp;Y&gt;0;)B=A.c2p(G[Y]),Y--;for(B&lt;z&amp;&amp;(N=B,B=z,z=N,Se=!0),Y=0;R===void 0&amp;&amp;Y&lt;X.length-1;)R=F.c2p(X[Y]),Y++;for(Y=X.length-1;q===void 0&amp;&amp;Y&gt;0;)q=F.c2p(X[Y]),Y--;q&lt;R&amp;&amp;(N=R,R=q,q=N,Oe=!0),ae&amp;&amp;(Q=G,re=X,G=V.xfill,X=V.yfill);var Pe=&quot;default&quot;;if(ie?Pe=ie===&quot;best&quot;?&quot;smooth&quot;:&quot;fast&quot;:te._islinear&amp;&amp;ee===0&amp;&amp;H===0&amp;&amp;_()&amp;&amp;(Pe=&quot;fast&quot;),Pe!==&quot;fast&quot;){var Me=ie===&quot;best&quot;?0:.5;z=Math.max(-Me*A._length,z),B=Math.min((1+Me)*A._length,B),R=Math.max(-Me*F._length,R),q=Math.min((1+Me)*F._length,q)}var ce,we,K=Math.round(B-z),ne=Math.round(q-R);if(z&gt;=A._length||B&lt;=0||R&gt;=F._length||q&lt;=0)return U.selectAll(&quot;image&quot;).data([]).exit().remove(),void S(U);Pe===&quot;fast&quot;?(ce=he,we=se):(ce=K,we=ne);var de=document.createElement(&quot;canvas&quot;);de.width=ce,de.height=we;var _e,ue,pe=de.getContext(&quot;2d&quot;,{willReadFrequently:!0}),xe=h(te,{noNumericCheck:!0,returnArray:!0});Pe===&quot;fast&quot;?(_e=Se?function(kn){return he-1-kn}:p.identity,ue=Oe?function(kn){return se-1-kn}:p.identity):(_e=function(kn){return p.constrain(Math.round(A.c2p(G[kn])-z),0,K)},ue=function(kn){return p.constrain(Math.round(F.c2p(X[kn])-R),0,ne)});var ye,Te,Ae,Re,Le=ue(0),$e=[Le,Le],Fe=Se?0:1,Be=Oe?0:1,Ue=0,qe=0,Xe=0,ot=0;function st(kn,un){if(kn!==void 0){var tn=xe(kn);return tn[0]=Math.round(tn[0]),tn[1]=Math.round(tn[1]),tn[2]=Math.round(tn[2]),Ue+=un,qe+=tn[0]*un,Xe+=tn[1]*un,ot+=tn[2]*un,tn}return[0,0,0,0]}function dt(kn,un,tn,Fn){var Rn=kn[tn.bin0];if(Rn===void 0)return st(void 0,1);var Bn,En=kn[tn.bin1],Wn=un[tn.bin0],gr=un[tn.bin1],Va=En-Rn||0,ro=Wn-Rn||0;return Bn=En===void 0?gr===void 0?0:Wn===void 0?2*(gr-Rn):2*(2*gr-Wn-Rn)/3:gr===void 0?Wn===void 0?0:2*(2*Rn-En-Wn)/3:Wn===void 0?2*(2*gr-En-Rn)/3:gr+Rn-En-Wn,st(Rn+tn.frac*Va+Fn.frac*(ro+tn.frac*Bn))}if(Pe!==&quot;default&quot;){var vt,We=0;try{vt=new Uint8Array(ce*we*4)}catch{vt=new Array(ce*we*4)}if(Pe===&quot;smooth&quot;){var ze,tt,it,St=Q||G,Ze=re||X,ut=new Array(St.length),ht=new Array(Ze.length),Rt=new Array(K),Ct=Q?M:C,Wt=re?M:C;for(Y=0;Y&lt;St.length;Y++)ut[Y]=Math.round(A.c2p(St[Y])-z);for(Y=0;Y&lt;Ze.length;Y++)ht[Y]=Math.round(F.c2p(Ze[Y])-R);for(Y=0;Y&lt;K;Y++)Rt[Y]=Ct(Y,ut);for(L=0;L&lt;ne;L++)for(tt=Z[(ze=Wt(L,ht)).bin0],it=Z[ze.bin1],Y=0;Y&lt;K;Y++,We+=4)O(vt,We,Re=dt(tt,it,Rt[Y],ze))}else for(L=0;L&lt;se;L++)for(Ae=Z[L],$e=ue(L),Y=0;Y&lt;he;Y++)Re=st(Ae[Y],1),O(vt,We=4*($e*he+_e(Y)),Re);var _t=pe.createImageData(ce,we);try{_t.data.set(vt)}catch{var be=_t.data,Ce=be.length;for(L=0;L&lt;Ce;L++)be[L]=vt[L]}pe.putImageData(_t,0,0)}else{var Ge=Math.floor(ee/2),He=Math.floor(H/2);for(L=0;L&lt;se;L++)if(Ae=Z[L],$e.reverse(),$e[Be]=ue(L+1),$e[0]!==$e[1]&amp;&amp;$e[0]!==void 0&amp;&amp;$e[1]!==void 0)for(ye=[Te=_e(0),Te],Y=0;Y&lt;he;Y++)ye.reverse(),ye[Fe]=_e(Y+1),ye[0]!==ye[1]&amp;&amp;ye[0]!==void 0&amp;&amp;ye[1]!==void 0&amp;&amp;(Re=st(Ae[Y],(ye[1]-ye[0])*($e[1]-$e[0])),pe.fillStyle=&quot;rgba(&quot;+Re.join(&quot;,&quot;)+&quot;)&quot;,pe.fillRect(ye[0]+Ge,$e[0]+He,ye[1]-ye[0]-ee,$e[1]-$e[0]-H))}qe=Math.round(qe/Ue),Xe=Math.round(Xe/Ue),ot=Math.round(ot/Ue);var et=u(&quot;rgb(&quot;+qe+&quot;,&quot;+Xe+&quot;,&quot;+ot+&quot;)&quot;);D._hmpixcount=(D._hmpixcount||0)+Ue,D._hmlumcount=(D._hmlumcount||0)+Ue*et.getLuminance();var Ke=U.selectAll(&quot;image&quot;).data(j);Ke.enter().append(&quot;svg:image&quot;).attr({xmlns:y.svg,preserveAspectRatio:&quot;none&quot;}),Ke.attr({height:ne,width:K,x:z,y:R,&quot;xlink:href&quot;:de.toDataURL(&quot;image/png&quot;)}),Pe!==&quot;fast&quot;||ie||Ke.attr(&quot;style&quot;,x),S(U);var Ye=te.texttemplate;if(Ye){var nt=v(te),ct={type:&quot;linear&quot;,range:[nt.min,nt.max],_separators:A._separators,_numFormat:A._numFormat},yt=te.type===&quot;histogram2dcontour&quot;,rt=te.type===&quot;contour&quot;,Ft=rt?se-1:se,Yt=rt?1:0,Mt=rt?he-1:he,jt=[];for(Y=rt?1:0;Y&lt;Ft;Y++){var Lt;if(rt)Lt=V.y[Y];else if(yt){if(Y===0||Y===se-1)continue;Lt=V.y[Y]}else if(V.yCenter)Lt=V.yCenter[Y];else{if(Y+1===se&amp;&amp;V.y[Y+1]===void 0)continue;Lt=(V.y[Y]+V.y[Y+1])/2}var gt=Math.round(F.c2p(Lt));if(!(0&gt;gt||gt&gt;F._length))for(L=Yt;L&lt;Mt;L++){var mt;if(rt)mt=V.x[L];else if(yt){if(L===0||L===he-1)continue;mt=V.x[L]}else if(V.xCenter)mt=V.xCenter[L];else{if(L+1===he&amp;&amp;V.x[L+1]===void 0)continue;mt=(V.x[L]+V.x[L+1])/2}var xt=Math.round(A.c2p(mt));if(!(0&gt;xt||xt&gt;A._length)){var Ut=g({x:mt,y:Lt},te,D._fullLayout);Ut.x=mt,Ut.y=Lt;var It=V.z[Y][L];It===void 0?(Ut.z=&quot;&quot;,Ut.zLabel=&quot;&quot;):(Ut.z=It,Ut.zLabel=f.tickText(ct,It,&quot;hover&quot;).text);var zt=V.text&amp;&amp;V.text[Y]&amp;&amp;V.text[Y][L];zt!==void 0&amp;&amp;zt!==!1||(zt=&quot;&quot;),Ut.text=zt;var kt=p.texttemplateString(Ye,Ut,D._fullLayout._d3locale,Ut,te._meta||{});if(kt){var Ot=kt.split(&quot;&lt;br&gt;&quot;),At=Ot.length,Nt=0;for(W=0;W&lt;At;W++)Nt=Math.max(Nt,Ot[W].length);jt.push({l:At,c:Nt,t:kt,x:xt,y:gt,z:It})}}}}var $t=te.textfont,Bt=$t.family,Xt=$t.size,Zt=D._fullLayout.font.size;if(!Xt||Xt===&quot;auto&quot;){var qt=1/0,Ht=1/0,sn=0,xn=0;for(W=0;W&lt;jt.length;W++){var mn=jt[W];if(sn=Math.max(sn,mn.l),xn=Math.max(xn,mn.c),W&lt;jt.length-1){var dn=jt[W+1],gn=Math.abs(dn.x-mn.x),en=Math.abs(dn.y-mn.y);gn&amp;&amp;(qt=Math.min(qt,gn)),en&amp;&amp;(Ht=Math.min(Ht,en))}}isFinite(qt)&amp;&amp;isFinite(Ht)?(qt-=ee,Ht-=H,qt/=xn,Ht/=sn,qt/=w/2,Ht/=w,Xt=Math.min(Math.floor(qt),Math.floor(Ht),Zt)):Xt=Zt}if(Xt&lt;=0||!isFinite(Xt))return;k(U).data(jt).enter().append(&quot;g&quot;).classed(T,1).append(&quot;text&quot;).attr(&quot;text-anchor&quot;,&quot;middle&quot;).each(function(kn){var un=s.select(this),tn=$t.color;tn&amp;&amp;tn!==&quot;auto&quot;||(tn=b.contrast(&quot;rgba(&quot;+xe(kn.z).join()+&quot;)&quot;)),un.attr(&quot;data-notex&quot;,1).call(m.positionText,function(Fn){return Fn.x}(kn),function(Fn){return Fn.y-Xt*(Fn.l*w/2-1)}(kn)).call(d.font,Bt,Xt,tn).text(kn.t).call(m.convertToTspans,D)})}})}},70035:function(i,o,a){var s=a(39898);i.exports=function(u){s.select(u).selectAll(&quot;.hm image&quot;).style(&quot;opacity&quot;,function(c){return c.trace.opacity})}},49901:function(i){i.exports=function(o,a,s){s(&quot;zsmooth&quot;)===!1&amp;&amp;(s(&quot;xgap&quot;),s(&quot;ygap&quot;)),s(&quot;zhoverformat&quot;)}},67684:function(i,o,a){var s=a(92770),u=a(71828),c=a(73972);function d(f,p){var m=p(f);return(m?p(f+&quot;type&quot;,&quot;array&quot;):&quot;scaled&quot;)===&quot;scaled&quot;&amp;&amp;(p(f+&quot;0&quot;),p(&quot;d&quot;+f)),m}i.exports=function(f,p,m,g,b,v){var h,y,w=m(&quot;z&quot;);if(b=b||&quot;x&quot;,v=v||&quot;y&quot;,w===void 0||!w.length)return 0;if(u.isArray1D(f.z)){h=m(b),y=m(v);var _=u.minRowLength(h),x=u.minRowLength(y);if(_===0||x===0)return 0;p._length=Math.min(_,x,w.length)}else{if(h=d(b,m),y=d(v,m),!function(T){for(var k,S=!0,C=!1,M=!1,O=0;O&lt;T.length;O++){if(k=T[O],!u.isArrayOrTypedArray(k)){S=!1;break}k.length&gt;0&amp;&amp;(C=!0);for(var D=0;D&lt;k.length;D++)if(s(k[D])){M=!0;break}}return S&amp;&amp;C&amp;&amp;M}(w))return 0;m(&quot;transpose&quot;),p._length=null}return f.type===&quot;heatmapgl&quot;||c.getComponentMethod(&quot;calendars&quot;,&quot;handleTraceDefaults&quot;)(f,p,[b,v],g),!0}},7745:function(i,o,a){var s=a(1486),u=a(12663).axisHoverFormat,c=a(5386).fF,d=a(5386).si,f=a(41940),p=a(17656),m=a(72406),g=a(1426).extendFlat;i.exports={x:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;},y:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;},xhoverformat:u(&quot;x&quot;),yhoverformat:u(&quot;y&quot;),text:g({},s.text,{}),hovertext:g({},s.hovertext,{}),orientation:s.orientation,histfunc:{valType:&quot;enumerated&quot;,values:[&quot;count&quot;,&quot;sum&quot;,&quot;avg&quot;,&quot;min&quot;,&quot;max&quot;],dflt:&quot;count&quot;,editType:&quot;calc&quot;},histnorm:{valType:&quot;enumerated&quot;,values:[&quot;&quot;,&quot;percent&quot;,&quot;probability&quot;,&quot;density&quot;,&quot;probability density&quot;],dflt:&quot;&quot;,editType:&quot;calc&quot;},cumulative:{enabled:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;calc&quot;},direction:{valType:&quot;enumerated&quot;,values:[&quot;increasing&quot;,&quot;decreasing&quot;],dflt:&quot;increasing&quot;,editType:&quot;calc&quot;},currentbin:{valType:&quot;enumerated&quot;,values:[&quot;include&quot;,&quot;exclude&quot;,&quot;half&quot;],dflt:&quot;include&quot;,editType:&quot;calc&quot;},editType:&quot;calc&quot;},nbinsx:{valType:&quot;integer&quot;,min:0,dflt:0,editType:&quot;calc&quot;},xbins:p(&quot;x&quot;,!0),nbinsy:{valType:&quot;integer&quot;,min:0,dflt:0,editType:&quot;calc&quot;},ybins:p(&quot;y&quot;,!0),autobinx:{valType:&quot;boolean&quot;,dflt:null,editType:&quot;calc&quot;},autobiny:{valType:&quot;boolean&quot;,dflt:null,editType:&quot;calc&quot;},bingroup:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;calc&quot;},hovertemplate:c({},{keys:m.eventDataKeys}),texttemplate:d({arrayOk:!1,editType:&quot;plot&quot;},{keys:[&quot;label&quot;,&quot;value&quot;]}),textposition:g({},s.textposition,{arrayOk:!1}),textfont:f({arrayOk:!1,editType:&quot;plot&quot;,colorEditType:&quot;style&quot;}),outsidetextfont:f({arrayOk:!1,editType:&quot;plot&quot;,colorEditType:&quot;style&quot;}),insidetextfont:f({arrayOk:!1,editType:&quot;plot&quot;,colorEditType:&quot;style&quot;}),insidetextanchor:s.insidetextanchor,textangle:s.textangle,cliponaxis:s.cliponaxis,constraintext:s.constraintext,marker:s.marker,offsetgroup:s.offsetgroup,alignmentgroup:s.alignmentgroup,selected:s.selected,unselected:s.unselected,_deprecated:{bardir:s._deprecated.bardir}}},42174:function(i){i.exports=function(o,a){for(var s=o.length,u=0,c=0;c&lt;s;c++)a[c]?(o[c]/=a[c],u+=o[c]):o[c]=null;return u}},17656:function(i){i.exports=function(o,a){return{start:{valType:&quot;any&quot;,editType:&quot;calc&quot;},end:{valType:&quot;any&quot;,editType:&quot;calc&quot;},size:{valType:&quot;any&quot;,editType:&quot;calc&quot;},editType:&quot;calc&quot;}}},59575:function(i,o,a){var s=a(92770);i.exports={count:function(u,c,d){return d[u]++,1},sum:function(u,c,d,f){var p=f[c];return s(p)?(p=Number(p),d[u]+=p,p):0},avg:function(u,c,d,f,p){var m=f[c];return s(m)&amp;&amp;(m=Number(m),d[u]+=m,p[u]++),0},min:function(u,c,d,f){var p=f[c];if(s(p)){if(p=Number(p),!s(d[u]))return d[u]=p,p;if(d[u]&gt;p){var m=p-d[u];return d[u]=p,m}}return 0},max:function(u,c,d,f){var p=f[c];if(s(p)){if(p=Number(p),!s(d[u]))return d[u]=p,p;if(d[u]&lt;p){var m=p-d[u];return d[u]=p,m}}return 0}}},40965:function(i,o,a){var s=a(50606),u=s.ONEAVGYEAR,c=s.ONEAVGMONTH,d=s.ONEDAY,f=s.ONEHOUR,p=s.ONEMIN,m=s.ONESEC,g=a(89298).tickIncrement;function b(w,_,x,T){if(w*_&lt;=0)return 1/0;for(var k=Math.abs(_-w),S=x.type===&quot;date&quot;,C=v(k,S),M=0;M&lt;10;M++){var O=v(80*C,S);if(C===O||!h(O,w,_,S,x,T))break;C=O}return C}function v(w,_){return _&amp;&amp;w&gt;m?w&gt;d?w&gt;1.1*u?u:w&gt;1.1*c?c:d:w&gt;f?f:w&gt;p?p:m:Math.pow(10,Math.floor(Math.log(w)/Math.LN10))}function h(w,_,x,T,k,S){if(T&amp;&amp;w&gt;d){var C=y(_,k,S),M=y(x,k,S),O=w===u?0:1;return C[O]!==M[O]}return Math.floor(x/w)-Math.floor(_/w)&gt;.1}function y(w,_,x){var T=_.c2d(w,u,x).split(&quot;-&quot;);return T[0]===&quot;&quot;&amp;&amp;(T.unshift(),T[0]=&quot;-&quot;+T[0]),T}i.exports=function(w,_,x,T,k){var S,C,M=-1.1*_,O=-.1*_,D=w-O,P=x[0],E=x[1],I=Math.min(b(P+O,P+D,T,k),b(E+O,E+D,T,k)),A=Math.min(b(P+M,P+O,T,k),b(E+M,E+O,T,k));if(I&gt;A&amp;&amp;A&lt;Math.abs(E-P)/4e3?(S=I,C=!1):(S=Math.min(I,A),C=!0),T.type===&quot;date&quot;&amp;&amp;S&gt;d){var F=S===u?1:6,j=S===u?&quot;M12&quot;:&quot;M1&quot;;return function(z,B){var N=T.c2d(z,u,k),R=N.indexOf(&quot;-&quot;,F);R&gt;0&amp;&amp;(N=N.substr(0,R));var q=T.d2c(N,0,k);if(q&lt;z){var Y=g(q,j,!1,k);(q+Y)/2&lt;z+w&amp;&amp;(q=Y)}return B&amp;&amp;C?g(q,j,!0,k):q}}return function(z,B){var N=S*Math.round(z/S);return N+S/10&lt;z&amp;&amp;N+.9*S&lt;z+w&amp;&amp;(N+=S),B&amp;&amp;C&amp;&amp;(N-=S),N}}},72138:function(i,o,a){var s=a(92770),u=a(71828),c=a(73972),d=a(89298),f=a(75341),p=a(59575),m=a(36362),g=a(42174),b=a(40965);function v(h,y,w,_,x){var T,k,S,C,M,O,D,P=_+&quot;bins&quot;,E=h._fullLayout,I=y[&quot;_&quot;+_+&quot;bingroup&quot;],A=E._histogramBinOpts[I],F=E.barmode===&quot;overlay&quot;,j=function(Oe){return w.r2c(Oe,0,C)},z=function(Oe){return w.c2r(Oe,0,C)},B=w.type===&quot;date&quot;?function(Oe){return Oe||Oe===0?u.cleanDate(Oe,null,C):null}:function(Oe){return s(Oe)?Number(Oe):null};function N(Oe,Pe,Me){Pe[Oe+&quot;Found&quot;]?(Pe[Oe]=B(Pe[Oe]),Pe[Oe]===null&amp;&amp;(Pe[Oe]=Me[Oe])):(O[Oe]=Pe[Oe]=Me[Oe],u.nestedProperty(k[0],P+&quot;.&quot;+Oe).set(Me[Oe]))}if(y[&quot;_&quot;+_+&quot;autoBinFinished&quot;])delete y[&quot;_&quot;+_+&quot;autoBinFinished&quot;];else{k=A.traces;var R=[],q=!0,Y=!1,L=!1;for(T=0;T&lt;k.length;T++)if((S=k[T]).visible){var W=A.dirs[T];M=S[&quot;_&quot;+W+&quot;pos0&quot;]=w.makeCalcdata(S,W),R=u.concat(R,M),delete S[&quot;_&quot;+_+&quot;autoBinFinished&quot;],y.visible===!0&amp;&amp;(q?q=!1:(delete S._autoBin,S[&quot;_&quot;+_+&quot;autoBinFinished&quot;]=1),c.traceIs(S,&quot;2dMap&quot;)&amp;&amp;(Y=!0),S.type===&quot;histogram2dcontour&quot;&amp;&amp;(L=!0))}C=k[0][_+&quot;calendar&quot;];var U=d.autoBin(R,w,A.nbins,Y,C,A.sizeFound&amp;&amp;A.size),V=k[0]._autoBin={};if(O=V[A.dirs[0]]={},L&amp;&amp;(A.size||(U.start=z(d.tickIncrement(j(U.start),U.size,!0,C))),A.end===void 0&amp;&amp;(U.end=z(d.tickIncrement(j(U.end),U.size,!1,C)))),F&amp;&amp;!c.traceIs(y,&quot;2dMap&quot;)&amp;&amp;U._dataSpan===0&amp;&amp;w.type!==&quot;category&quot;&amp;&amp;w.type!==&quot;multicategory&quot;&amp;&amp;y.bingroup===&quot;&quot;&amp;&amp;y.xbins===void 0){if(x)return[U,M,!0];U=function(Oe,Pe,Me,ce,we){var K,ne,de,_e=Oe._fullLayout,ue=function(qe,Xe){for(var ot=Xe.xaxis,st=Xe.yaxis,dt=Xe.orientation,vt=[],We=qe._fullData,ze=0;ze&lt;We.length;ze++){var tt=We[ze];tt.type===&quot;histogram&quot;&amp;&amp;tt.visible===!0&amp;&amp;tt.orientation===dt&amp;&amp;tt.xaxis===ot&amp;&amp;tt.yaxis===st&amp;&amp;vt.push(tt)}return vt}(Oe,Pe),pe=!1,xe=1/0,ye=[Pe];for(K=0;K&lt;ue.length;K++)if((ne=ue[K])===Pe)pe=!0;else if(pe){var Te=v(Oe,ne,Me,ce,!0),Ae=Te[0],Re=Te[2];ne[&quot;_&quot;+ce+&quot;autoBinFinished&quot;]=1,ne[&quot;_&quot;+ce+&quot;pos0&quot;]=Te[1],Re?ye.push(ne):xe=Math.min(xe,Ae.size)}else de=_e._histogramBinOpts[ne[&quot;_&quot;+ce+&quot;bingroup&quot;]],xe=Math.min(xe,de.size||ne[we].size);var Le=new Array(ye.length);for(K=0;K&lt;ye.length;K++)for(var $e=ye[K][&quot;_&quot;+ce+&quot;pos0&quot;],Fe=0;Fe&lt;$e.length;Fe++)if($e[Fe]!==void 0){Le[K]=$e[Fe];break}for(isFinite(xe)||(xe=u.distinctVals(Le).minDiff),K=0;K&lt;ye.length;K++){var Be=(ne=ye[K])[ce+&quot;calendar&quot;],Ue={start:Me.c2r(Le[K]-xe/2,0,Be),end:Me.c2r(Le[K]+xe/2,0,Be),size:xe};ne._input[we]=ne[we]=Ue,(de=_e._histogramBinOpts[ne[&quot;_&quot;+ce+&quot;bingroup&quot;]])&amp;&amp;u.extendFlat(de,Ue)}return Pe[we]}(h,y,w,_,P)}(D=S.cumulative||{}).enabled&amp;&amp;D.currentbin!==&quot;include&quot;&amp;&amp;(D.direction===&quot;decreasing&quot;?U.start=z(d.tickIncrement(j(U.start),U.size,!0,C)):U.end=z(d.tickIncrement(j(U.end),U.size,!1,C))),A.size=U.size,A.sizeFound||(O.size=U.size,u.nestedProperty(k[0],P+&quot;.size&quot;).set(U.size)),N(&quot;start&quot;,A,U),N(&quot;end&quot;,A,U)}M=y[&quot;_&quot;+_+&quot;pos0&quot;],delete y[&quot;_&quot;+_+&quot;pos0&quot;];var te=y._input[P]||{},ee=u.extendFlat({},A),H=A.start,Z=w.r2l(te.start),G=Z!==void 0;if((A.startFound||G)&amp;&amp;Z!==w.r2l(H)){var X=G?Z:u.aggNums(Math.min,null,M),Q={type:w.type===&quot;category&quot;||w.type===&quot;multicategory&quot;?&quot;linear&quot;:w.type,r2l:w.r2l,dtick:A.size,tick0:H,calendar:C,range:[X,d.tickIncrement(X,A.size,!1,C)].map(w.l2r)},re=d.tickFirst(Q);re&gt;w.r2l(X)&amp;&amp;(re=d.tickIncrement(re,A.size,!0,C)),ee.start=w.l2r(re),G||u.nestedProperty(y,P+&quot;.start&quot;).set(ee.start)}var ae=A.end,ie=w.r2l(te.end),se=ie!==void 0;if((A.endFound||se)&amp;&amp;ie!==w.r2l(ae)){var he=se?ie:u.aggNums(Math.max,null,M);ee.end=w.l2r(he),se||u.nestedProperty(y,P+&quot;.start&quot;).set(ee.end)}var Se=&quot;autobin&quot;+_;return y._input[Se]===!1&amp;&amp;(y._input[P]=u.extendFlat({},y[P]||{}),delete y._input[Se],delete y[Se]),[ee,M]}i.exports={calc:function(h,y){var w,_,x,T,k=[],S=[],C=y.orientation===&quot;h&quot;,M=d.getFromId(h,C?y.yaxis:y.xaxis),O=C?&quot;y&quot;:&quot;x&quot;,D={x:&quot;y&quot;,y:&quot;x&quot;}[O],P=y[O+&quot;calendar&quot;],E=y.cumulative,I=v(h,y,M,O),A=I[0],F=I[1],j=typeof A.size==&quot;string&quot;,z=[],B=j?z:A,N=[],R=[],q=[],Y=0,L=y.histnorm,W=y.histfunc,U=L.indexOf(&quot;density&quot;)!==-1;E.enabled&amp;&amp;U&amp;&amp;(L=L.replace(/ ?density$/,&quot;&quot;),U=!1);var V,te=W===&quot;max&quot;||W===&quot;min&quot;?null:0,ee=p.count,H=m[L],Z=!1,G=function(ne){return M.r2c(ne,0,P)};for(u.isArrayOrTypedArray(y[D])&amp;&amp;W!==&quot;count&quot;&amp;&amp;(V=y[D],Z=W===&quot;avg&quot;,ee=p[W]),w=G(A.start),x=G(A.end)+(w-d.tickIncrement(w,A.size,!1,P))/1e6;w&lt;x&amp;&amp;k.length&lt;1e6&amp;&amp;(_=d.tickIncrement(w,A.size,!1,P),k.push((w+_)/2),S.push(te),q.push([]),z.push(w),U&amp;&amp;N.push(1/(_-w)),Z&amp;&amp;R.push(0),!(_&lt;=w));)w=_;z.push(w),j||M.type!==&quot;date&quot;||(B={start:G(B.start),end:G(B.end),size:B.size}),h._fullLayout._roundFnOpts||(h._fullLayout._roundFnOpts={});var X=y[&quot;_&quot;+O+&quot;bingroup&quot;],Q={leftGap:1/0,rightGap:1/0};X&amp;&amp;(h._fullLayout._roundFnOpts[X]||(h._fullLayout._roundFnOpts[X]=Q),Q=h._fullLayout._roundFnOpts[X]);var re,ae=S.length,ie=!0,se=Q.leftGap,he=Q.rightGap,Se={};for(w=0;w&lt;F.length;w++){var Oe=F[w];(T=u.findBin(Oe,B))&gt;=0&amp;&amp;T&lt;ae&amp;&amp;(Y+=ee(T,w,S,V,R),ie&amp;&amp;q[T].length&amp;&amp;Oe!==F[q[T][0]]&amp;&amp;(ie=!1),q[T].push(w),Se[w]=T,se=Math.min(se,Oe-z[T]),he=Math.min(he,z[T+1]-Oe))}Q.leftGap=se,Q.rightGap=he,ie||(re=function(ne,de){return function(){var _e=h._fullLayout._roundFnOpts[X];return b(_e.leftGap,_e.rightGap,z,M,P)(ne,de)}}),Z&amp;&amp;(Y=g(S,R)),H&amp;&amp;H(S,Y,N),E.enabled&amp;&amp;function(ne,de,_e){var ue,pe,xe;function ye(Ae){xe=ne[Ae],ne[Ae]/=2}function Te(Ae){pe=ne[Ae],ne[Ae]=xe+pe/2,xe+=pe}if(_e===&quot;half&quot;)if(de===&quot;increasing&quot;)for(ye(0),ue=1;ue&lt;ne.length;ue++)Te(ue);else for(ye(ne.length-1),ue=ne.length-2;ue&gt;=0;ue--)Te(ue);else if(de===&quot;increasing&quot;){for(ue=1;ue&lt;ne.length;ue++)ne[ue]+=ne[ue-1];_e===&quot;exclude&quot;&amp;&amp;(ne.unshift(0),ne.pop())}else{for(ue=ne.length-2;ue&gt;=0;ue--)ne[ue]+=ne[ue+1];_e===&quot;exclude&quot;&amp;&amp;(ne.push(0),ne.shift())}}(S,E.direction,E.currentbin);var Pe=Math.min(k.length,S.length),Me=[],ce=0,we=Pe-1;for(w=0;w&lt;Pe;w++)if(S[w]){ce=w;break}for(w=Pe-1;w&gt;=ce;w--)if(S[w]){we=w;break}for(w=ce;w&lt;=we;w++)if(s(k[w])&amp;&amp;s(S[w])){var K={p:k[w],s:S[w],b:0};E.enabled||(K.pts=q[w],ie?K.ph0=K.ph1=q[w].length?F[q[w][0]]:k[w]:(y._computePh=!0,K.ph0=re(z[w]),K.ph1=re(z[w+1],!0))),Me.push(K)}return Me.length===1&amp;&amp;(Me[0].width1=d.tickIncrement(Me[0].p,A.size,!1,P)-Me[0].p),f(Me,y),u.isArrayOrTypedArray(y.selectedpoints)&amp;&amp;u.tagSelected(Me,y,Se),Me},calcAllAutoBins:v}},72406:function(i){i.exports={eventDataKeys:[&quot;binNumber&quot;]}},82222:function(i,o,a){var s=a(71828),u=a(41675),c=a(73972).traceIs,d=a(26125),f=s.nestedProperty,p=a(99082).getAxisGroup,m=[{aStr:{x:&quot;xbins.start&quot;,y:&quot;ybins.start&quot;},name:&quot;start&quot;},{aStr:{x:&quot;xbins.end&quot;,y:&quot;ybins.end&quot;},name:&quot;end&quot;},{aStr:{x:&quot;xbins.size&quot;,y:&quot;ybins.size&quot;},name:&quot;size&quot;},{aStr:{x:&quot;nbinsx&quot;,y:&quot;nbinsy&quot;},name:&quot;nbins&quot;}],g=[&quot;x&quot;,&quot;y&quot;];i.exports=function(b,v){var h,y,w,_,x,T,k,S=v._histogramBinOpts={},C=[],M={},O=[];function D(U,V){return s.coerce(h._input,h,h._module.attributes,U,V)}function P(U){return U.orientation===&quot;v&quot;?&quot;x&quot;:&quot;y&quot;}function E(U,V,te){var ee=U.uid+&quot;__&quot;+te;V||(V=ee);var H=function(Q,re){return u.getFromTrace({_fullLayout:v},Q,re).type}(U,te),Z=U[te+&quot;calendar&quot;]||&quot;&quot;,G=S[V],X=!0;G&amp;&amp;(H===G.axType&amp;&amp;Z===G.calendar?(X=!1,G.traces.push(U),G.dirs.push(te)):(V=ee,H!==G.axType&amp;&amp;s.warn([&quot;Attempted to group the bins of trace&quot;,U.index,&quot;set on a&quot;,&quot;type:&quot;+H,&quot;axis&quot;,&quot;with bins on&quot;,&quot;type:&quot;+G.axType,&quot;axis.&quot;].join(&quot; &quot;)),Z!==G.calendar&amp;&amp;s.warn([&quot;Attempted to group the bins of trace&quot;,U.index,&quot;set with a&quot;,Z,&quot;calendar&quot;,&quot;with bins&quot;,G.calendar?&quot;on a &quot;+G.calendar+&quot; calendar&quot;:&quot;w/o a set calendar&quot;].join(&quot; &quot;)))),X&amp;&amp;(S[V]={traces:[U],dirs:[te],axType:H,calendar:U[te+&quot;calendar&quot;]||&quot;&quot;}),U[&quot;_&quot;+te+&quot;bingroup&quot;]=V}for(x=0;x&lt;b.length;x++)h=b[x],c(h,&quot;histogram&quot;)&amp;&amp;(C.push(h),delete h._xautoBinFinished,delete h._yautoBinFinished,c(h,&quot;2dMap&quot;)||d(h._input,h,v,D));var I=v._alignmentOpts||{};for(x=0;x&lt;C.length;x++){if(h=C[x],w=&quot;&quot;,!c(h,&quot;2dMap&quot;)){if(_=P(h),v.barmode===&quot;group&quot;&amp;&amp;h.alignmentgroup){var A=h[_+&quot;axis&quot;],F=p(v,A)+h.orientation;(I[F]||{})[h.alignmentgroup]&amp;&amp;(w=F)}w||v.barmode===&quot;overlay&quot;||(w=p(v,h.xaxis)+p(v,h.yaxis)+P(h))}w?(M[w]||(M[w]=[]),M[w].push(h)):O.push(h)}for(w in M)if((y=M[w]).length!==1){var j=!1;for(y.length&amp;&amp;(h=y[0],j=D(&quot;bingroup&quot;)),w=j||w,x=0;x&lt;y.length;x++){var z=(h=y[x])._input.bingroup;z&amp;&amp;z!==w&amp;&amp;s.warn([&quot;Trace&quot;,h.index,&quot;must match&quot;,&quot;within bingroup&quot;,w+&quot;.&quot;,&quot;Ignoring its bingroup:&quot;,z,&quot;setting.&quot;].join(&quot; &quot;)),h.bingroup=w,E(h,w,P(h))}}else O.push(y[0]);for(x=0;x&lt;O.length;x++){h=O[x];var B=D(&quot;bingroup&quot;);if(c(h,&quot;2dMap&quot;))for(k=0;k&lt;2;k++){var N=D((_=g[k])+&quot;bingroup&quot;,B?B+&quot;__&quot;+_:null);E(h,N,_)}else E(h,B,P(h))}for(w in S){var R=S[w];for(y=R.traces,T=0;T&lt;m.length;T++){var q,Y,L=m[T],W=L.name;if(W!==&quot;nbins&quot;||!R.sizeFound){for(x=0;x&lt;y.length;x++){if(h=y[x],_=R.dirs[x],q=L.aStr[_],f(h._input,q).get()!==void 0){R[W]=D(q),R[W+&quot;Found&quot;]=!0;break}(Y=(h._autoBin||{})[_]||{})[W]&amp;&amp;f(h,q).set(Y[W])}if(W===&quot;start&quot;||W===&quot;end&quot;)for(;x&lt;y.length;x++)(h=y[x])[&quot;_&quot;+_+&quot;bingroup&quot;]&amp;&amp;D(q,(Y=(h._autoBin||{})[_]||{})[W]);W!==&quot;nbins&quot;||R.sizeFound||R.nbinsFound||(h=y[0],R[W]=D(q))}}}}},11385:function(i,o,a){var s=a(73972),u=a(71828),c=a(7901),d=a(90769).handleText,f=a(98340),p=a(7745);i.exports=function(m,g,b,v){function h(O,D){return u.coerce(m,g,p,O,D)}var y=h(&quot;x&quot;),w=h(&quot;y&quot;);h(&quot;cumulative.enabled&quot;)&amp;&amp;(h(&quot;cumulative.direction&quot;),h(&quot;cumulative.currentbin&quot;)),h(&quot;text&quot;);var _=h(&quot;textposition&quot;);d(m,g,v,h,_,{moduleHasSelected:!0,moduleHasUnselected:!0,moduleHasConstrain:!0,moduleHasCliponaxis:!0,moduleHasTextangle:!0,moduleHasInsideanchor:!0}),h(&quot;hovertext&quot;),h(&quot;hovertemplate&quot;),h(&quot;xhoverformat&quot;),h(&quot;yhoverformat&quot;);var x=h(&quot;orientation&quot;,w&amp;&amp;!y?&quot;h&quot;:&quot;v&quot;),T=x===&quot;v&quot;?&quot;x&quot;:&quot;y&quot;,k=x===&quot;v&quot;?&quot;y&quot;:&quot;x&quot;,S=y&amp;&amp;w?Math.min(u.minRowLength(y)&amp;&amp;u.minRowLength(w)):u.minRowLength(g[T]||[]);if(S){g._length=S,s.getComponentMethod(&quot;calendars&quot;,&quot;handleTraceDefaults&quot;)(m,g,[&quot;x&quot;,&quot;y&quot;],v),g[k]&amp;&amp;h(&quot;histfunc&quot;),h(&quot;histnorm&quot;),h(&quot;autobin&quot;+T),f(m,g,h,b,v),u.coerceSelectionMarkerOpacity(g,h);var C=(g.marker.line||{}).color,M=s.getComponentMethod(&quot;errorbars&quot;,&quot;supplyDefaults&quot;);M(m,g,C||c.defaultLine,{axis:&quot;y&quot;}),M(m,g,C||c.defaultLine,{axis:&quot;x&quot;,inherit:&quot;y&quot;})}else g.visible=!1}},84402:function(i){i.exports=function(o,a,s,u,c){if(o.x=&quot;xVal&quot;in a?a.xVal:a.x,o.y=&quot;yVal&quot;in a?a.yVal:a.y,&quot;zLabelVal&quot;in a&amp;&amp;(o.z=a.zLabelVal),a.xa&amp;&amp;(o.xaxis=a.xa),a.ya&amp;&amp;(o.yaxis=a.ya),!(s.cumulative||{}).enabled){var d,f=Array.isArray(c)?u[0].pts[c[0]][c[1]]:u[c].pts;if(o.pointNumbers=f,o.binNumber=o.pointNumber,delete o.pointNumber,delete o.pointIndex,s._indexToPoints){d=[];for(var p=0;p&lt;f.length;p++)d=d.concat(s._indexToPoints[f[p]])}else d=f;o.pointIndices=d}return o}},76440:function(i,o,a){var s=a(95423).hoverPoints,u=a(89298).hoverLabelText;i.exports=function(c,d,f,p,m){var g=s(c,d,f,p,m);if(g){var b=(c=g[0]).cd[c.index],v=c.cd[0].trace;if(!v.cumulative.enabled){var h=v.orientation===&quot;h&quot;?&quot;y&quot;:&quot;x&quot;;c[h+&quot;Label&quot;]=u(c[h+&quot;a&quot;],[b.ph0,b.ph1],v[h+&quot;hoverformat&quot;])}return g}}},36071:function(i,o,a){i.exports={attributes:a(7745),layoutAttributes:a(43641),supplyDefaults:a(11385),crossTraceDefaults:a(82222),supplyLayoutDefaults:a(13957),calc:a(72138).calc,crossTraceCalc:a(11661).crossTraceCalc,plot:a(17295).plot,layerName:&quot;barlayer&quot;,style:a(16688).style,styleOnSelect:a(16688).styleOnSelect,colorbar:a(4898),hoverPoints:a(76440),selectPoints:a(81974),eventData:a(84402),moduleType:&quot;trace&quot;,name:&quot;histogram&quot;,basePlotModule:a(93612),categories:[&quot;bar-like&quot;,&quot;cartesian&quot;,&quot;svg&quot;,&quot;bar&quot;,&quot;histogram&quot;,&quot;oriented&quot;,&quot;errorBarsOK&quot;,&quot;showLegend&quot;],meta:{}}},36362:function(i){i.exports={percent:function(o,a){for(var s=o.length,u=100/a,c=0;c&lt;s;c++)o[c]*=u},probability:function(o,a){for(var s=o.length,u=0;u&lt;s;u++)o[u]/=a},density:function(o,a,s,u){var c=o.length;u=u||1;for(var d=0;d&lt;c;d++)o[d]*=s[d]*u},&quot;probability density&quot;:function(o,a,s,u){var c=o.length;u&amp;&amp;(a/=u);for(var d=0;d&lt;c;d++)o[d]*=s[d]/a}}},35361:function(i,o,a){var s=a(7745),u=a(17656),c=a(21606),d=a(9012),f=a(12663).axisHoverFormat,p=a(5386).fF,m=a(5386).si,g=a(50693),b=a(1426).extendFlat;i.exports=b({x:s.x,y:s.y,z:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},marker:{color:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},editType:&quot;calc&quot;},histnorm:s.histnorm,histfunc:s.histfunc,nbinsx:s.nbinsx,xbins:u(&quot;x&quot;),nbinsy:s.nbinsy,ybins:u(&quot;y&quot;),autobinx:s.autobinx,autobiny:s.autobiny,bingroup:b({},s.bingroup,{}),xbingroup:b({},s.bingroup,{}),ybingroup:b({},s.bingroup,{}),xgap:c.xgap,ygap:c.ygap,zsmooth:c.zsmooth,xhoverformat:f(&quot;x&quot;),yhoverformat:f(&quot;y&quot;),zhoverformat:f(&quot;z&quot;,1),hovertemplate:p({},{keys:&quot;z&quot;}),texttemplate:m({arrayOk:!1,editType:&quot;plot&quot;},{keys:&quot;z&quot;}),textfont:c.textfont,showlegend:b({},d.showlegend,{dflt:!1})},g(&quot;&quot;,{cLetter:&quot;z&quot;,autoColorDflt:!1}))},17562:function(i,o,a){var s=a(71828),u=a(89298),c=a(59575),d=a(36362),f=a(42174),p=a(40965),m=a(72138).calcAllAutoBins;function g(h,y,w,_){var x,T=new Array(h);if(_)for(x=0;x&lt;h;x++)T[x]=1/(y[x+1]-y[x]);else{var k=1/w;for(x=0;x&lt;h;x++)T[x]=k}return T}function b(h,y){return{start:h(y.start),end:h(y.end),size:y.size}}function v(h,y,w,_,x,T){var k,S=h.length-1,C=new Array(S),M=p(w,_,h,x,T);for(k=0;k&lt;S;k++){var O=(y||[])[k];C[k]=O===void 0?[M(h[k]),M(h[k+1],!0)]:[O,O]}return C}i.exports=function(h,y){var w,_,x,T,k=u.getFromId(h,y.xaxis),S=u.getFromId(h,y.yaxis),C=y.xcalendar,M=y.ycalendar,O=function(st){return k.r2c(st,0,C)},D=function(st){return S.r2c(st,0,M)},P=m(h,y,k,&quot;x&quot;),E=P[0],I=P[1],A=m(h,y,S,&quot;y&quot;),F=A[0],j=A[1],z=y._length;I.length&gt;z&amp;&amp;I.splice(z,I.length-z),j.length&gt;z&amp;&amp;j.splice(z,j.length-z);var B=[],N=[],R=[],q=typeof E.size==&quot;string&quot;,Y=typeof F.size==&quot;string&quot;,L=[],W=[],U=q?L:E,V=Y?W:F,te=0,ee=[],H=[],Z=y.histnorm,G=y.histfunc,X=Z.indexOf(&quot;density&quot;)!==-1,Q=G===&quot;max&quot;||G===&quot;min&quot;?null:0,re=c.count,ae=d[Z],ie=!1,se=[],he=[],Se=&quot;z&quot;in y?y.z:&quot;marker&quot;in y&amp;&amp;Array.isArray(y.marker.color)?y.marker.color:&quot;&quot;;Se&amp;&amp;G!==&quot;count&quot;&amp;&amp;(ie=G===&quot;avg&quot;,re=c[G]);var Oe=E.size,Pe=O(E.start),Me=O(E.end)+(Pe-u.tickIncrement(Pe,Oe,!1,C))/1e6;for(w=Pe;w&lt;Me;w=u.tickIncrement(w,Oe,!1,C))N.push(Q),L.push(w),ie&amp;&amp;R.push(0);L.push(w);var ce,we=N.length,K=(w-Pe)/we,ne=(ce=Pe+K/2,k.c2r(ce,0,C)),de=F.size,_e=D(F.start),ue=D(F.end)+(_e-u.tickIncrement(_e,de,!1,M))/1e6;for(w=_e;w&lt;ue;w=u.tickIncrement(w,de,!1,M)){B.push(N.slice()),W.push(w);var pe=new Array(we);for(_=0;_&lt;we;_++)pe[_]=[];H.push(pe),ie&amp;&amp;ee.push(R.slice())}W.push(w);var xe=B.length,ye=(w-_e)/xe,Te=function(st){return S.c2r(st,0,M)}(_e+ye/2);X&amp;&amp;(se=g(N.length,U,K,q),he=g(B.length,V,ye,Y)),q||k.type!==&quot;date&quot;||(U=b(O,U)),Y||S.type!==&quot;date&quot;||(V=b(D,V));var Ae=!0,Re=!0,Le=new Array(we),$e=new Array(xe),Fe=1/0,Be=1/0,Ue=1/0,qe=1/0;for(w=0;w&lt;z;w++){var Xe=I[w],ot=j[w];x=s.findBin(Xe,U),T=s.findBin(ot,V),x&gt;=0&amp;&amp;x&lt;we&amp;&amp;T&gt;=0&amp;&amp;T&lt;xe&amp;&amp;(te+=re(x,w,B[T],Se,ee[T]),H[T][x].push(w),Ae&amp;&amp;(Le[x]===void 0?Le[x]=Xe:Le[x]!==Xe&amp;&amp;(Ae=!1)),Re&amp;&amp;($e[T]===void 0?$e[T]=ot:$e[T]!==ot&amp;&amp;(Re=!1)),Fe=Math.min(Fe,Xe-L[x]),Be=Math.min(Be,L[x+1]-Xe),Ue=Math.min(Ue,ot-W[T]),qe=Math.min(qe,W[T+1]-ot))}if(ie)for(T=0;T&lt;xe;T++)te+=f(B[T],ee[T]);if(ae)for(T=0;T&lt;xe;T++)ae(B[T],te,se,he[T]);return{x:I,xRanges:v(L,Ae&amp;&amp;Le,Fe,Be,k,C),x0:ne,dx:K,y:j,yRanges:v(W,Re&amp;&amp;$e,Ue,qe,S,M),y0:Te,dy:ye,z:B,pts:H}}},93888:function(i,o,a){var s=a(71828),u=a(75238),c=a(49901),d=a(1586),f=a(58623),p=a(35361);i.exports=function(m,g,b,v){function h(y,w){return s.coerce(m,g,p,y,w)}u(m,g,h,v),g.visible!==!1&amp;&amp;(c(m,g,h,v),d(m,g,v,h,{prefix:&quot;&quot;,cLetter:&quot;z&quot;}),h(&quot;hovertemplate&quot;),f(h,v),h(&quot;xhoverformat&quot;),h(&quot;yhoverformat&quot;))}},76128:function(i,o,a){var s=a(46248),u=a(89298).hoverLabelText;i.exports=function(c,d,f,p,m){var g=s(c,d,f,p,m);if(g){var b=(c=g[0]).index,v=b[0],h=b[1],y=c.cd[0],w=y.trace,_=y.xRanges[h],x=y.yRanges[v];return c.xLabel=u(c.xa,[_[0],_[1]],w.xhoverformat),c.yLabel=u(c.ya,[x[0],x[1]],w.yhoverformat),g}}},43905:function(i,o,a){i.exports={attributes:a(35361),supplyDefaults:a(93888),crossTraceDefaults:a(82222),calc:a(90757),plot:a(50347),layerName:&quot;heatmaplayer&quot;,colorbar:a(61243),style:a(70035),hoverPoints:a(76128),eventData:a(84402),moduleType:&quot;trace&quot;,name:&quot;histogram2d&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;2dMap&quot;,&quot;histogram&quot;,&quot;showLegend&quot;],meta:{}}},75238:function(i,o,a){var s=a(73972),u=a(71828);i.exports=function(c,d,f,p){var m=f(&quot;x&quot;),g=f(&quot;y&quot;),b=u.minRowLength(m),v=u.minRowLength(g);b&amp;&amp;v?(d._length=Math.min(b,v),s.getComponentMethod(&quot;calendars&quot;,&quot;handleTraceDefaults&quot;)(c,d,[&quot;x&quot;,&quot;y&quot;],p),(f(&quot;z&quot;)||f(&quot;marker.color&quot;))&amp;&amp;f(&quot;histfunc&quot;),f(&quot;histnorm&quot;),f(&quot;autobinx&quot;),f(&quot;autobiny&quot;)):d.visible=!1}},99066:function(i,o,a){var s=a(35361),u=a(70600),c=a(50693),d=a(12663).axisHoverFormat,f=a(1426).extendFlat;i.exports=f({x:s.x,y:s.y,z:s.z,marker:s.marker,histnorm:s.histnorm,histfunc:s.histfunc,nbinsx:s.nbinsx,xbins:s.xbins,nbinsy:s.nbinsy,ybins:s.ybins,autobinx:s.autobinx,autobiny:s.autobiny,bingroup:s.bingroup,xbingroup:s.xbingroup,ybingroup:s.ybingroup,autocontour:u.autocontour,ncontours:u.ncontours,contours:u.contours,line:{color:u.line.color,width:f({},u.line.width,{dflt:.5}),dash:u.line.dash,smoothing:u.line.smoothing,editType:&quot;plot&quot;},xhoverformat:d(&quot;x&quot;),yhoverformat:d(&quot;y&quot;),zhoverformat:d(&quot;z&quot;,1),hovertemplate:s.hovertemplate,texttemplate:u.texttemplate,textfont:u.textfont},c(&quot;&quot;,{cLetter:&quot;z&quot;,editTypeOverride:&quot;calc&quot;}))},62654:function(i,o,a){var s=a(71828),u=a(75238),c=a(67217),d=a(8724),f=a(58623),p=a(99066);i.exports=function(m,g,b,v){function h(y,w){return s.coerce(m,g,p,y,w)}u(m,g,h,v),g.visible!==!1&amp;&amp;(c(m,g,h,function(y){return s.coerce2(m,g,p,y)}),d(m,g,h,v),h(&quot;xhoverformat&quot;),h(&quot;yhoverformat&quot;),h(&quot;hovertemplate&quot;),g.contours&amp;&amp;g.contours.coloring===&quot;heatmap&quot;&amp;&amp;f(h,v))}},35902:function(i,o,a){i.exports={attributes:a(99066),supplyDefaults:a(62654),crossTraceDefaults:a(82222),calc:a(27529),plot:a(29854).plot,layerName:&quot;contourlayer&quot;,style:a(84426),colorbar:a(90654),hoverPoints:a(52421),moduleType:&quot;trace&quot;,name:&quot;histogram2dcontour&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;2dMap&quot;,&quot;contour&quot;,&quot;histogram&quot;,&quot;showLegend&quot;],meta:{}}},17230:function(i,o,a){for(var s=a(9012),u=a(5386).fF,c=a(1426).extendFlat,d=a(51877).colormodel,f=[&quot;rgb&quot;,&quot;rgba&quot;,&quot;rgba256&quot;,&quot;hsl&quot;,&quot;hsla&quot;],p=[],m=[],g=0;g&lt;f.length;g++){var b=d[f[g]];p.push(&quot;For the `&quot;+f[g]+&quot;` colormodel, it is [&quot;+(b.zminDflt||b.min).join(&quot;, &quot;)+&quot;].&quot;),m.push(&quot;For the `&quot;+f[g]+&quot;` colormodel, it is [&quot;+(b.zmaxDflt||b.max).join(&quot;, &quot;)+&quot;].&quot;)}i.exports=c({source:{valType:&quot;string&quot;,editType:&quot;calc&quot;},z:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},colormodel:{valType:&quot;enumerated&quot;,values:f,editType:&quot;calc&quot;},zsmooth:{valType:&quot;enumerated&quot;,values:[&quot;fast&quot;,!1],dflt:!1,editType:&quot;plot&quot;},zmin:{valType:&quot;info_array&quot;,items:[{valType:&quot;number&quot;,editType:&quot;calc&quot;},{valType:&quot;number&quot;,editType:&quot;calc&quot;},{valType:&quot;number&quot;,editType:&quot;calc&quot;},{valType:&quot;number&quot;,editType:&quot;calc&quot;}],editType:&quot;calc&quot;},zmax:{valType:&quot;info_array&quot;,items:[{valType:&quot;number&quot;,editType:&quot;calc&quot;},{valType:&quot;number&quot;,editType:&quot;calc&quot;},{valType:&quot;number&quot;,editType:&quot;calc&quot;},{valType:&quot;number&quot;,editType:&quot;calc&quot;}],editType:&quot;calc&quot;},x0:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc+clearAxisTypes&quot;},y0:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc+clearAxisTypes&quot;},dx:{valType:&quot;number&quot;,dflt:1,editType:&quot;calc&quot;},dy:{valType:&quot;number&quot;,dflt:1,editType:&quot;calc&quot;},text:{valType:&quot;data_array&quot;,editType:&quot;plot&quot;},hovertext:{valType:&quot;data_array&quot;,editType:&quot;plot&quot;},hoverinfo:c({},s.hoverinfo,{flags:[&quot;x&quot;,&quot;y&quot;,&quot;z&quot;,&quot;color&quot;,&quot;name&quot;,&quot;text&quot;],dflt:&quot;x+y+z+text+name&quot;}),hovertemplate:u({},{keys:[&quot;z&quot;,&quot;color&quot;,&quot;colormodel&quot;]}),transforms:void 0})},71113:function(i,o,a){var s=a(71828),u=a(51877),c=a(92770),d=a(89298),f=a(71828).maxRowLength,p=a(67395).A;function m(b,v,h,y){return function(w){return s.constrain((w-b)*v,h,y)}}function g(b,v){return function(h){return s.constrain(h,b,v)}}i.exports=function(b,v){var h,y;if(v._hasZ)h=v.z.length,y=f(v.z);else if(v._hasSource){var w=p(v.source);h=w.height,y=w.width}var _,x=d.getFromId(b,v.xaxis||&quot;x&quot;),T=d.getFromId(b,v.yaxis||&quot;y&quot;),k=x.d2c(v.x0)-v.dx/2,S=T.d2c(v.y0)-v.dy/2,C=[k,k+y*v.dx],M=[S,S+h*v.dy];if(x&amp;&amp;x.type===&quot;log&quot;)for(_=0;_&lt;y;_++)C.push(k+_*v.dx);if(T&amp;&amp;T.type===&quot;log&quot;)for(_=0;_&lt;h;_++)M.push(S+_*v.dy);return v._extremes[x._id]=d.findExtremes(x,C),v._extremes[T._id]=d.findExtremes(T,M),v._scaler=function(O){var D=u.colormodel[O.colormodel],P=(D.colormodel||O.colormodel).length;O._sArray=[];for(var E=0;E&lt;P;E++)D.min[E]!==O.zmin[E]||D.max[E]!==O.zmax[E]?O._sArray.push(m(O.zmin[E],(D.max[E]-D.min[E])/(O.zmax[E]-O.zmin[E]),D.min[E],D.max[E])):O._sArray.push(g(D.min[E],D.max[E]));return function(I){for(var A=I.slice(0,P),F=0;F&lt;P;F++){var j=A[F];if(!c(j))return!1;A[F]=O._sArray[F](j)}return A}}(v),[{x0:k,y0:S,z:v.z,w:y,h}]}},51877:function(i){i.exports={colormodel:{rgb:{min:[0,0,0],max:[255,255,255],fmt:function(o){return o.slice(0,3)},suffix:[&quot;&quot;,&quot;&quot;,&quot;&quot;]},rgba:{min:[0,0,0,0],max:[255,255,255,1],fmt:function(o){return o.slice(0,4)},suffix:[&quot;&quot;,&quot;&quot;,&quot;&quot;,&quot;&quot;]},rgba256:{colormodel:&quot;rgba&quot;,zminDflt:[0,0,0,0],zmaxDflt:[255,255,255,255],min:[0,0,0,0],max:[255,255,255,1],fmt:function(o){return o.slice(0,4)},suffix:[&quot;&quot;,&quot;&quot;,&quot;&quot;,&quot;&quot;]},hsl:{min:[0,0,0],max:[360,100,100],fmt:function(o){var a=o.slice(0,3);return a[1]=a[1]+&quot;%&quot;,a[2]=a[2]+&quot;%&quot;,a},suffix:[&quot;°&quot;,&quot;%&quot;,&quot;%&quot;]},hsla:{min:[0,0,0,0],max:[360,100,100,1],fmt:function(o){var a=o.slice(0,4);return a[1]=a[1]+&quot;%&quot;,a[2]=a[2]+&quot;%&quot;,a},suffix:[&quot;°&quot;,&quot;%&quot;,&quot;%&quot;,&quot;&quot;]}}}},13245:function(i,o,a){var s=a(71828),u=a(17230),c=a(51877),d=a(25095).IMAGE_URL_PREFIX;i.exports=function(f,p){function m(v,h){return s.coerce(f,p,u,v,h)}m(&quot;source&quot;),p.source&amp;&amp;!p.source.match(d)&amp;&amp;delete p.source,p._hasSource=!!p.source;var g,b=m(&quot;z&quot;);p._hasZ=!(b===void 0||!b.length||!b[0]||!b[0].length),p._hasZ||p._hasSource?(m(&quot;x0&quot;),m(&quot;y0&quot;),m(&quot;dx&quot;),m(&quot;dy&quot;),p._hasZ?(m(&quot;colormodel&quot;,&quot;rgb&quot;),m(&quot;zmin&quot;,(g=c.colormodel[p.colormodel]).zminDflt||g.min),m(&quot;zmax&quot;,g.zmaxDflt||g.max)):p._hasSource&amp;&amp;(p.colormodel=&quot;rgba256&quot;,g=c.colormodel[p.colormodel],p.zmin=g.zminDflt,p.zmax=g.zmaxDflt),m(&quot;zsmooth&quot;),m(&quot;text&quot;),m(&quot;hovertext&quot;),m(&quot;hovertemplate&quot;),p._length=null):p.visible=!1}},30835:function(i){i.exports=function(o,a){return&quot;xVal&quot;in a&amp;&amp;(o.x=a.xVal),&quot;yVal&quot;in a&amp;&amp;(o.y=a.yVal),a.xa&amp;&amp;(o.xaxis=a.xa),a.ya&amp;&amp;(o.yaxis=a.ya),o.color=a.color,o.colormodel=a.trace.colormodel,o.z||(o.z=a.color),o}},67395:function(i,o,a){var s=a(33575),u=a(25095).IMAGE_URL_PREFIX,c=a(12856).Buffer;o.A=function(d){var f=d.replace(u,&quot;&quot;),p=new c(f,&quot;base64&quot;);return s(p)}},28749:function(i,o,a){var s=a(30211),u=a(71828),c=a(51877);i.exports=function(d,f,p){var m=d.cd[0],g=m.trace,b=d.xa,v=d.ya;if(!(s.inbox(f-m.x0,f-(m.x0+m.w*g.dx),0)&gt;0||s.inbox(p-m.y0,p-(m.y0+m.h*g.dy),0)&gt;0)){var h,y=Math.floor((f-m.x0)/g.dx),w=Math.floor(Math.abs(p-m.y0)/g.dy);if(g._hasZ?h=m.z[w][y]:g._hasSource&amp;&amp;(h=g._canvas.el.getContext(&quot;2d&quot;,{willReadFrequently:!0}).getImageData(y,w,1,1).data),h){var _,x=m.hi||g.hoverinfo;if(x){var T=x.split(&quot;+&quot;);T.indexOf(&quot;all&quot;)!==-1&amp;&amp;(T=[&quot;color&quot;]),T.indexOf(&quot;color&quot;)!==-1&amp;&amp;(_=!0)}var k,S=c.colormodel[g.colormodel],C=S.colormodel||g.colormodel,M=C.length,O=g._scaler(h),D=S.suffix,P=[];(g.hovertemplate||_)&amp;&amp;(P.push(&quot;[&quot;+[O[0]+D[0],O[1]+D[1],O[2]+D[2]].join(&quot;, &quot;)),M===4&amp;&amp;P.push(&quot;, &quot;+O[3]+D[3]),P.push(&quot;]&quot;),P=P.join(&quot;&quot;),d.extraText=C.toUpperCase()+&quot;: &quot;+P),Array.isArray(g.hovertext)&amp;&amp;Array.isArray(g.hovertext[w])?k=g.hovertext[w][y]:Array.isArray(g.text)&amp;&amp;Array.isArray(g.text[w])&amp;&amp;(k=g.text[w][y]);var E=v.c2p(m.y0+(w+.5)*g.dy),I=m.x0+(y+.5)*g.dx,A=m.y0+(w+.5)*g.dy,F=&quot;[&quot;+h.slice(0,g.colormodel.length).join(&quot;, &quot;)+&quot;]&quot;;return[u.extendFlat(d,{index:[w,y],x0:b.c2p(m.x0+y*g.dx),x1:b.c2p(m.x0+(y+1)*g.dx),y0:E,y1:E,color:O,xVal:I,xLabelVal:I,yVal:A,yLabelVal:A,zLabelVal:F,text:k,hovertemplateLabels:{zLabel:F,colorLabel:P,&quot;color[0]Label&quot;:O[0]+D[0],&quot;color[1]Label&quot;:O[1]+D[1],&quot;color[2]Label&quot;:O[2]+D[2],&quot;color[3]Label&quot;:O[3]+D[3]}})]}}}},94507:function(i,o,a){i.exports={attributes:a(17230),supplyDefaults:a(13245),calc:a(71113),plot:a(60775),style:a(12826),hoverPoints:a(28749),eventData:a(30835),moduleType:&quot;trace&quot;,name:&quot;image&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;2dMap&quot;,&quot;noSortingByValue&quot;],animatable:!1,meta:{}}},60775:function(i,o,a){var s=a(39898),u=a(71828),c=u.strTranslate,d=a(77922),f=a(51877),p=a(3883),m=a(32396).STYLE;i.exports=function(g,b,v,h){var y=b.xaxis,w=b.yaxis,_=!g._context._exportedPlot&amp;&amp;p();u.makeTraceGroups(h,v,&quot;im&quot;).each(function(x){var T=s.select(this),k=x[0],S=k.trace,C=(S.zsmooth===&quot;fast&quot;||S.zsmooth===!1&amp;&amp;_)&amp;&amp;!S._hasZ&amp;&amp;S._hasSource&amp;&amp;y.type===&quot;linear&quot;&amp;&amp;w.type===&quot;linear&quot;;S._realImage=C;var M,O,D,P,E,I,A=k.z,F=k.x0,j=k.y0,z=k.w,B=k.h,N=S.dx,R=S.dy;for(I=0;M===void 0&amp;&amp;I&lt;z;)M=y.c2p(F+I*N),I++;for(I=z;O===void 0&amp;&amp;I&gt;0;)O=y.c2p(F+I*N),I--;for(I=0;P===void 0&amp;&amp;I&lt;B;)P=w.c2p(j+I*R),I++;for(I=B;E===void 0&amp;&amp;I&gt;0;)E=w.c2p(j+I*R),I--;O&lt;M&amp;&amp;(D=O,O=M,M=D),E&lt;P&amp;&amp;(D=P,P=E,E=D),C||(M=Math.max(-.5*y._length,M),O=Math.min(1.5*y._length,O),P=Math.max(-.5*w._length,P),E=Math.min(1.5*w._length,E));var q=Math.round(O-M),Y=Math.round(E-P);if(q&lt;=0||Y&lt;=0)T.selectAll(&quot;image&quot;).data([]).exit().remove();else{var L=T.selectAll(&quot;image&quot;).data([x]);L.enter().append(&quot;svg:image&quot;).attr({xmlns:d.svg,preserveAspectRatio:&quot;none&quot;}),L.exit().remove();var W=S.zsmooth===!1?m:&quot;&quot;;if(C){var U=u.simpleMap(y.range,y.r2l),V=u.simpleMap(w.range,w.r2l),te=U[1]&lt;U[0],ee=V[1]&gt;V[0];if(te||ee){var H=M+q/2,Z=P+Y/2;W+=&quot;transform:&quot;+c(H+&quot;px&quot;,Z+&quot;px&quot;)+&quot;scale(&quot;+(te?-1:1)+&quot;,&quot;+(ee?-1:1)+&quot;)&quot;+c(-H+&quot;px&quot;,-Z+&quot;px&quot;)+&quot;;&quot;}}L.attr(&quot;style&quot;,W);var G=new Promise(function(Q){if(S._hasZ)Q();else if(S._hasSource)if(S._canvas&amp;&amp;S._canvas.el.width===z&amp;&amp;S._canvas.el.height===B&amp;&amp;S._canvas.source===S.source)Q();else{var re=document.createElement(&quot;canvas&quot;);re.width=z,re.height=B;var ae=re.getContext(&quot;2d&quot;,{willReadFrequently:!0});S._image=S._image||new Image;var ie=S._image;ie.onload=function(){ae.drawImage(ie,0,0),S._canvas={el:re,source:S.source},Q()},ie.setAttribute(&quot;src&quot;,S.source)}}).then(function(){var Q,re;if(S._hasZ)re=X(function(ie,se){return A[se][ie]}),Q=re.toDataURL(&quot;image/png&quot;);else if(S._hasSource)if(C)Q=S.source;else{var ae=S._canvas.el.getContext(&quot;2d&quot;,{willReadFrequently:!0}).getImageData(0,0,z,B).data;re=X(function(ie,se){var he=4*(se*z+ie);return[ae[he],ae[he+1],ae[he+2],ae[he+3]]}),Q=re.toDataURL(&quot;image/png&quot;)}L.attr({&quot;xlink:href&quot;:Q,height:Y,width:q,x:M,y:P})});g._promises.push(G)}function X(Q){var re=document.createElement(&quot;canvas&quot;);re.width=q,re.height=Y;var ae,ie=re.getContext(&quot;2d&quot;,{willReadFrequently:!0}),se=function(de){return u.constrain(Math.round(y.c2p(F+de*N)-M),0,q)},he=function(de){return u.constrain(Math.round(w.c2p(j+de*R)-P),0,Y)},Se=f.colormodel[S.colormodel],Oe=Se.colormodel||S.colormodel,Pe=Se.fmt;for(I=0;I&lt;k.w;I++){var Me=se(I),ce=se(I+1);if(ce!==Me&amp;&amp;!isNaN(ce)&amp;&amp;!isNaN(Me))for(var we=0;we&lt;k.h;we++){var K=he(we),ne=he(we+1);ne===K||isNaN(ne)||isNaN(K)||!Q(I,we)||(ae=S._scaler(Q(I,we)),ie.fillStyle=ae?Oe+&quot;(&quot;+Pe(ae).join(&quot;,&quot;)+&quot;)&quot;:&quot;rgba(0,0,0,0)&quot;,ie.fillRect(Me,K,ce-Me,ne-K))}}return re}})}},12826:function(i,o,a){var s=a(39898);i.exports=function(u){s.select(u).selectAll(&quot;.im image&quot;).style(&quot;opacity&quot;,function(c){return c[0].trace.opacity})}},34e3:function(i,o,a){var s=a(9012),u=a(27670).Y,c=a(41940),d=a(22399),f=a(5386).fF,p=a(5386).si,m=a(1426).extendFlat,g=a(79952).u,b=c({editType:&quot;plot&quot;,arrayOk:!0,colorEditType:&quot;plot&quot;});i.exports={labels:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},label0:{valType:&quot;number&quot;,dflt:0,editType:&quot;calc&quot;},dlabel:{valType:&quot;number&quot;,dflt:1,editType:&quot;calc&quot;},values:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},marker:{colors:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},line:{color:{valType:&quot;color&quot;,dflt:d.defaultLine,arrayOk:!0,editType:&quot;style&quot;},width:{valType:&quot;number&quot;,min:0,dflt:0,arrayOk:!0,editType:&quot;style&quot;},editType:&quot;calc&quot;},pattern:g,editType:&quot;calc&quot;},text:{valType:&quot;data_array&quot;,editType:&quot;plot&quot;},hovertext:{valType:&quot;string&quot;,dflt:&quot;&quot;,arrayOk:!0,editType:&quot;style&quot;},scalegroup:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;calc&quot;},textinfo:{valType:&quot;flaglist&quot;,flags:[&quot;label&quot;,&quot;text&quot;,&quot;value&quot;,&quot;percent&quot;],extras:[&quot;none&quot;],editType:&quot;calc&quot;},hoverinfo:m({},s.hoverinfo,{flags:[&quot;label&quot;,&quot;text&quot;,&quot;value&quot;,&quot;percent&quot;,&quot;name&quot;]}),hovertemplate:f({},{keys:[&quot;label&quot;,&quot;color&quot;,&quot;value&quot;,&quot;percent&quot;,&quot;text&quot;]}),texttemplate:p({editType:&quot;plot&quot;},{keys:[&quot;label&quot;,&quot;color&quot;,&quot;value&quot;,&quot;percent&quot;,&quot;text&quot;]}),textposition:{valType:&quot;enumerated&quot;,values:[&quot;inside&quot;,&quot;outside&quot;,&quot;auto&quot;,&quot;none&quot;],dflt:&quot;auto&quot;,arrayOk:!0,editType:&quot;plot&quot;},textfont:m({},b,{}),insidetextorientation:{valType:&quot;enumerated&quot;,values:[&quot;horizontal&quot;,&quot;radial&quot;,&quot;tangential&quot;,&quot;auto&quot;],dflt:&quot;auto&quot;,editType:&quot;plot&quot;},insidetextfont:m({},b,{}),outsidetextfont:m({},b,{}),automargin:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},title:{text:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;plot&quot;},font:m({},b,{}),position:{valType:&quot;enumerated&quot;,values:[&quot;top left&quot;,&quot;top center&quot;,&quot;top right&quot;,&quot;middle center&quot;,&quot;bottom left&quot;,&quot;bottom center&quot;,&quot;bottom right&quot;],editType:&quot;plot&quot;},editType:&quot;plot&quot;},domain:u({name:&quot;pie&quot;,trace:!0,editType:&quot;calc&quot;}),hole:{valType:&quot;number&quot;,min:0,max:1,dflt:0,editType:&quot;calc&quot;},sort:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},direction:{valType:&quot;enumerated&quot;,values:[&quot;clockwise&quot;,&quot;counterclockwise&quot;],dflt:&quot;counterclockwise&quot;,editType:&quot;calc&quot;},rotation:{valType:&quot;angle&quot;,dflt:0,editType:&quot;calc&quot;},pull:{valType:&quot;number&quot;,min:0,max:1,dflt:0,arrayOk:!0,editType:&quot;calc&quot;},_deprecated:{title:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;calc&quot;},titlefont:m({},b,{}),titleposition:{valType:&quot;enumerated&quot;,values:[&quot;top left&quot;,&quot;top center&quot;,&quot;top right&quot;,&quot;middle center&quot;,&quot;bottom left&quot;,&quot;bottom center&quot;,&quot;bottom right&quot;],editType:&quot;calc&quot;}}}},13584:function(i,o,a){var s=a(74875);o.name=&quot;pie&quot;,o.plot=function(u,c,d,f){s.plotBasePlot(o.name,u,c,d,f)},o.clean=function(u,c,d,f){s.cleanBasePlot(o.name,u,c,d,f)}},32354:function(i,o,a){var s=a(92770),u=a(84267),c=a(7901),d={};function f(m){return function(g,b){return!!g&amp;&amp;!!(g=u(g)).isValid()&amp;&amp;(g=c.addOpacity(g,g.getAlpha()),m[b]||(m[b]=g),g)}}function p(m,g){var b,v=JSON.stringify(m),h=g[v];if(!h){for(h=m.slice(),b=0;b&lt;m.length;b++)h.push(u(m[b]).lighten(20).toHexString());for(b=0;b&lt;m.length;b++)h.push(u(m[b]).darken(20).toHexString());g[v]=h}return h}i.exports={calc:function(m,g){var b,v,h=[],y=m._fullLayout,w=y.hiddenlabels||[],_=g.labels,x=g.marker.colors||[],T=g.values,k=g._length,S=g._hasValues&amp;&amp;k;if(g.dlabel)for(_=new Array(k),b=0;b&lt;k;b++)_[b]=String(g.label0+b*g.dlabel);var C={},M=f(y[&quot;_&quot;+g.type+&quot;colormap&quot;]),O=0,D=!1;for(b=0;b&lt;k;b++){var P,E,I;if(S){if(P=T[b],!s(P))continue;P=+P}else P=1;(E=_[b])!==void 0&amp;&amp;E!==&quot;&quot;||(E=b);var A=C[E=String(E)];A===void 0?(C[E]=h.length,(I=w.indexOf(E)!==-1)||(O+=P),h.push({v:P,label:E,color:M(x[b],E),i:b,pts:[b],hidden:I})):(D=!0,(v=h[A]).v+=P,v.pts.push(b),v.hidden||(O+=P),v.color===!1&amp;&amp;x[b]&amp;&amp;(v.color=M(x[b],E)))}return h=h.filter(function(F){return F.v&gt;=0}),(g.type===&quot;funnelarea&quot;?D:g.sort)&amp;&amp;h.sort(function(F,j){return j.v-F.v}),h[0]&amp;&amp;(h[0].vTotal=O),h},crossTraceCalc:function(m,g){var b=(g||{}).type;b||(b=&quot;pie&quot;);var v=m._fullLayout,h=m.calcdata,y=v[b+&quot;colorway&quot;],w=v[&quot;_&quot;+b+&quot;colormap&quot;];v[&quot;extend&quot;+b+&quot;colors&quot;]&amp;&amp;(y=p(y,d));for(var _=0,x=0;x&lt;h.length;x++){var T=h[x];if(T[0].trace.type===b)for(var k=0;k&lt;T.length;k++){var S=T[k];S.color===!1&amp;&amp;(w[S.label]?S.color=w[S.label]:(w[S.label]=S.color=y[_%y.length],_++))}}},makePullColorFn:f,generateExtendedColors:p}},37434:function(i,o,a){var s=a(92770),u=a(71828),c=a(34e3),d=a(27670).c,f=a(90769).handleText,p=a(71828).coercePattern;function m(b,v){var h=Array.isArray(b),y=u.isArrayOrTypedArray(v),w=Math.min(h?b.length:1/0,y?v.length:1/0);if(isFinite(w)||(w=0),w&amp;&amp;y){for(var _,x=0;x&lt;w;x++){var T=v[x];if(s(T)&amp;&amp;T&gt;0){_=!0;break}}_||(w=0)}return{hasLabels:h,hasValues:y,len:w}}function g(b,v,h,y,w){y(&quot;marker.line.width&quot;)&amp;&amp;y(&quot;marker.line.color&quot;,w?void 0:h.paper_bgcolor);var _=y(&quot;marker.colors&quot;);p(y,&quot;marker.pattern&quot;,_),b.marker&amp;&amp;!v.marker.pattern.fgcolor&amp;&amp;(v.marker.pattern.fgcolor=b.marker.colors),v.marker.pattern.bgcolor||(v.marker.pattern.bgcolor=h.paper_bgcolor)}i.exports={handleLabelsAndValues:m,handleMarkerDefaults:g,supplyDefaults:function(b,v,h,y){function w(D,P){return u.coerce(b,v,c,D,P)}var _=m(w(&quot;labels&quot;),w(&quot;values&quot;)),x=_.len;if(v._hasLabels=_.hasLabels,v._hasValues=_.hasValues,!v._hasLabels&amp;&amp;v._hasValues&amp;&amp;(w(&quot;label0&quot;),w(&quot;dlabel&quot;)),x){v._length=x,g(b,v,y,w,!0),w(&quot;scalegroup&quot;);var T,k=w(&quot;text&quot;),S=w(&quot;texttemplate&quot;);if(S||(T=w(&quot;textinfo&quot;,Array.isArray(k)?&quot;text+percent&quot;:&quot;percent&quot;)),w(&quot;hovertext&quot;),w(&quot;hovertemplate&quot;),S||T&amp;&amp;T!==&quot;none&quot;){var C=w(&quot;textposition&quot;);f(b,v,y,w,C,{moduleHasSelected:!1,moduleHasUnselected:!1,moduleHasConstrain:!1,moduleHasCliponaxis:!1,moduleHasTextangle:!1,moduleHasInsideanchor:!1}),(Array.isArray(C)||C===&quot;auto&quot;||C===&quot;outside&quot;)&amp;&amp;w(&quot;automargin&quot;),(C===&quot;inside&quot;||C===&quot;auto&quot;||Array.isArray(C))&amp;&amp;w(&quot;insidetextorientation&quot;)}d(v,y,w);var M=w(&quot;hole&quot;);if(w(&quot;title.text&quot;)){var O=w(&quot;title.position&quot;,M?&quot;middle center&quot;:&quot;top center&quot;);M||O!==&quot;middle center&quot;||(v.title.position=&quot;top center&quot;),u.coerceFont(w,&quot;title.font&quot;,y.font)}w(&quot;sort&quot;),w(&quot;direction&quot;),w(&quot;rotation&quot;),w(&quot;pull&quot;)}else v.visible=!1}}},20007:function(i,o,a){var s=a(23469).appendArrayMultiPointValues;i.exports=function(u,c){var d={curveNumber:c.index,pointNumbers:u.pts,data:c._input,fullData:c,label:u.label,color:u.color,value:u.v,percent:u.percent,text:u.text,bbox:u.bbox,v:u.v};return u.pts.length===1&amp;&amp;(d.pointNumber=d.i=u.pts[0]),s(d,c,u.pts),c.type===&quot;funnelarea&quot;&amp;&amp;(delete d.v,delete d.i),d}},22209:function(i,o,a){var s=a(91424),u=a(7901);i.exports=function(c,d,f,p){var m=f.marker.pattern;m&amp;&amp;m.shape?s.pointStyle(c,f,p,d):u.fill(c,d.color)}},53581:function(i,o,a){var s=a(71828);function u(c){return c.indexOf(&quot;e&quot;)!==-1?c.replace(/[.]?0+e/,&quot;e&quot;):c.indexOf(&quot;.&quot;)!==-1?c.replace(/[.]?0+$/,&quot;&quot;):c}o.formatPiePercent=function(c,d){var f=u((100*c).toPrecision(3));return s.numSeparate(f,d)+&quot;%&quot;},o.formatPieValue=function(c,d){var f=u(c.toPrecision(10));return s.numSeparate(f,d)},o.getFirstFilled=function(c,d){if(Array.isArray(c))for(var f=0;f&lt;d.length;f++){var p=c[d[f]];if(p||p===0||p===&quot;&quot;)return p}},o.castOption=function(c,d){return Array.isArray(c)?o.getFirstFilled(c,d):c||void 0},o.getRotationAngle=function(c){return(c===&quot;auto&quot;?0:c)*Math.PI/180}},58810:function(i,o,a){i.exports={attributes:a(34e3),supplyDefaults:a(37434).supplyDefaults,supplyLayoutDefaults:a(92097),layoutAttributes:a(92774),calc:a(32354).calc,crossTraceCalc:a(32354).crossTraceCalc,plot:a(14575).plot,style:a(68357),styleOne:a(63463),moduleType:&quot;trace&quot;,name:&quot;pie&quot;,basePlotModule:a(13584),categories:[&quot;pie-like&quot;,&quot;pie&quot;,&quot;showLegend&quot;],meta:{}}},92774:function(i){i.exports={hiddenlabels:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},piecolorway:{valType:&quot;colorlist&quot;,editType:&quot;calc&quot;},extendpiecolors:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;}}},92097:function(i,o,a){var s=a(71828),u=a(92774);i.exports=function(c,d){function f(p,m){return s.coerce(c,d,u,p,m)}f(&quot;hiddenlabels&quot;),f(&quot;piecolorway&quot;,d.colorway),f(&quot;extendpiecolors&quot;)}},14575:function(i,o,a){var s=a(39898),u=a(74875),c=a(30211),d=a(7901),f=a(91424),p=a(71828),m=p.strScale,g=p.strTranslate,b=a(63893),v=a(72597),h=v.recordMinTextSize,y=v.clearMinTextSize,w=a(97313).TEXTPAD,_=a(53581),x=a(20007),T=a(71828).isValidTextValue;function k(L,W,U){var V=U[0],te=V.cx,ee=V.cy,H=V.trace,Z=H.type===&quot;funnelarea&quot;;&quot;_hasHoverLabel&quot;in H||(H._hasHoverLabel=!1),&quot;_hasHoverEvent&quot;in H||(H._hasHoverEvent=!1),L.on(&quot;mouseover&quot;,function(G){var X=W._fullLayout,Q=W._fullData[H.index];if(!W._dragging&amp;&amp;X.hovermode!==!1){var re=Q.hoverinfo;if(Array.isArray(re)&amp;&amp;(re=c.castHoverinfo({hoverinfo:[_.castOption(re,G.pts)],_module:H._module},X,0)),re===&quot;all&quot;&amp;&amp;(re=&quot;label+text+value+percent+name&quot;),Q.hovertemplate||re!==&quot;none&quot;&amp;&amp;re!==&quot;skip&quot;&amp;&amp;re){var ae=G.rInscribed||0,ie=te+G.pxmid[0]*(1-ae),se=ee+G.pxmid[1]*(1-ae),he=X.separators,Se=[];if(re&amp;&amp;re.indexOf(&quot;label&quot;)!==-1&amp;&amp;Se.push(G.label),G.text=_.castOption(Q.hovertext||Q.text,G.pts),re&amp;&amp;re.indexOf(&quot;text&quot;)!==-1){var Oe=G.text;p.isValidTextValue(Oe)&amp;&amp;Se.push(Oe)}G.value=G.v,G.valueLabel=_.formatPieValue(G.v,he),re&amp;&amp;re.indexOf(&quot;value&quot;)!==-1&amp;&amp;Se.push(G.valueLabel),G.percent=G.v/V.vTotal,G.percentLabel=_.formatPiePercent(G.percent,he),re&amp;&amp;re.indexOf(&quot;percent&quot;)!==-1&amp;&amp;Se.push(G.percentLabel);var Pe=Q.hoverlabel,Me=Pe.font,ce=[];c.loneHover({trace:H,x0:ie-ae*V.r,x1:ie+ae*V.r,y:se,_x0:Z?te+G.TL[0]:ie-ae*V.r,_x1:Z?te+G.TR[0]:ie+ae*V.r,_y0:Z?ee+G.TL[1]:se-ae*V.r,_y1:Z?ee+G.BL[1]:se+ae*V.r,text:Se.join(&quot;&lt;br&gt;&quot;),name:Q.hovertemplate||re.indexOf(&quot;name&quot;)!==-1?Q.name:void 0,idealAlign:G.pxmid[0]&lt;0?&quot;left&quot;:&quot;right&quot;,color:_.castOption(Pe.bgcolor,G.pts)||G.color,borderColor:_.castOption(Pe.bordercolor,G.pts),fontFamily:_.castOption(Me.family,G.pts),fontSize:_.castOption(Me.size,G.pts),fontColor:_.castOption(Me.color,G.pts),nameLength:_.castOption(Pe.namelength,G.pts),textAlign:_.castOption(Pe.align,G.pts),hovertemplate:_.castOption(Q.hovertemplate,G.pts),hovertemplateLabels:G,eventData:[x(G,Q)]},{container:X._hoverlayer.node(),outerContainer:X._paper.node(),gd:W,inOut_bbox:ce}),G.bbox=ce[0],H._hasHoverLabel=!0}H._hasHoverEvent=!0,W.emit(&quot;plotly_hover&quot;,{points:[x(G,Q)],event:s.event})}}),L.on(&quot;mouseout&quot;,function(G){var X=W._fullLayout,Q=W._fullData[H.index],re=s.select(this).datum();H._hasHoverEvent&amp;&amp;(G.originalEvent=s.event,W.emit(&quot;plotly_unhover&quot;,{points:[x(re,Q)],event:s.event}),H._hasHoverEvent=!1),H._hasHoverLabel&amp;&amp;(c.loneUnhover(X._hoverlayer.node()),H._hasHoverLabel=!1)}),L.on(&quot;click&quot;,function(G){var X=W._fullLayout,Q=W._fullData[H.index];W._dragging||X.hovermode===!1||(W._hoverdata=[x(G,Q)],c.click(W,s.event))})}function S(L,W,U){var V=_.castOption(L.insidetextfont.color,W.pts);!V&amp;&amp;L._input.textfont&amp;&amp;(V=_.castOption(L._input.textfont.color,W.pts));var te=_.castOption(L.insidetextfont.family,W.pts)||_.castOption(L.textfont.family,W.pts)||U.family,ee=_.castOption(L.insidetextfont.size,W.pts)||_.castOption(L.textfont.size,W.pts)||U.size;return{color:V||d.contrast(W.color),family:te,size:ee}}function C(L,W){for(var U,V,te=0;te&lt;L.length;te++)if((V=(U=L[te][0]).trace).title.text){var ee=V.title.text;V._meta&amp;&amp;(ee=p.templateString(ee,V._meta));var H=f.tester.append(&quot;text&quot;).attr(&quot;data-notex&quot;,1).text(ee).call(f.font,V.title.font).call(b.convertToTspans,W),Z=f.bBox(H.node(),!0);U.titleBox={width:Z.width,height:Z.height},H.remove()}}function M(L,W,U){var V=U.r||W.rpx1,te=W.rInscribed;if(W.startangle===W.stopangle)return{rCenter:1-te,scale:0,rotate:0,textPosAngle:0};var ee,H=W.ring,Z=H===1&amp;&amp;Math.abs(W.startangle-W.stopangle)===2*Math.PI,G=W.halfangle,X=W.midangle,Q=U.trace.insidetextorientation,re=Q===&quot;horizontal&quot;,ae=Q===&quot;tangential&quot;,ie=Q===&quot;radial&quot;,se=Q===&quot;auto&quot;,he=[];if(!se){var Se,Oe=function(ne,de){if(function(xe,ye){var Te=xe.startangle,Ae=xe.stopangle;return Te&gt;ye&amp;&amp;ye&gt;Ae||Te&lt;ye&amp;&amp;ye&lt;Ae}(W,ne)){var _e=Math.abs(ne-W.startangle),ue=Math.abs(ne-W.stopangle),pe=_e&lt;ue?_e:ue;(ee=de===&quot;tan&quot;?D(L,V,H,pe,0):O(L,V,H,pe,Math.PI/2)).textPosAngle=ne,he.push(ee)}};if(re||ae){for(Se=4;Se&gt;=-4;Se-=2)Oe(Math.PI*Se,&quot;tan&quot;);for(Se=4;Se&gt;=-4;Se-=2)Oe(Math.PI*(Se+1),&quot;tan&quot;)}if(re||ie){for(Se=4;Se&gt;=-4;Se-=2)Oe(Math.PI*(Se+1.5),&quot;rad&quot;);for(Se=4;Se&gt;=-4;Se-=2)Oe(Math.PI*(Se+.5),&quot;rad&quot;)}}if(Z||se||re){var Pe=Math.sqrt(L.width*L.width+L.height*L.height);if((ee={scale:te*V*2/Pe,rCenter:1-te,rotate:0}).textPosAngle=(W.startangle+W.stopangle)/2,ee.scale&gt;=1)return ee;he.push(ee)}(se||ie)&amp;&amp;((ee=O(L,V,H,G,X)).textPosAngle=(W.startangle+W.stopangle)/2,he.push(ee)),(se||ae)&amp;&amp;((ee=D(L,V,H,G,X)).textPosAngle=(W.startangle+W.stopangle)/2,he.push(ee));for(var Me=0,ce=0,we=0;we&lt;he.length;we++){var K=he[we].scale;if(ce&lt;K&amp;&amp;(ce=K,Me=we),!se&amp;&amp;ce&gt;=1)break}return he[Me]}function O(L,W,U,V,te){W=Math.max(0,W-2*w);var ee=L.width/L.height,H=I(ee,V,W,U);return{scale:2*H/L.height,rCenter:P(ee,H/W),rotate:E(te)}}function D(L,W,U,V,te){W=Math.max(0,W-2*w);var ee=L.height/L.width,H=I(ee,V,W,U);return{scale:2*H/L.width,rCenter:P(ee,H/W),rotate:E(te+Math.PI/2)}}function P(L,W){return Math.cos(W)-L*W}function E(L){return(180/Math.PI*L+720)%180-90}function I(L,W,U,V){var te=L+1/(2*Math.tan(W));return U*Math.min(1/(Math.sqrt(te*te+.5)+te),V/(Math.sqrt(L*L+V/2)+L))}function A(L,W){return L.v!==W.vTotal||W.trace.hole?Math.min(1/(1+1/Math.sin(L.halfangle)),L.ring/2):1}function F(L,W){var U=W.pxmid[0],V=W.pxmid[1],te=L.width/2,ee=L.height/2;return U&lt;0&amp;&amp;(te*=-1),V&lt;0&amp;&amp;(ee*=-1),{scale:1,rCenter:1,rotate:0,x:te+Math.abs(ee)*(te&gt;0?1:-1)/2,y:ee/(1+U*U/(V*V)),outside:!0}}function j(L,W){var U,V,te,ee=L.trace,H={x:L.cx,y:L.cy},Z={tx:0,ty:0};Z.ty+=ee.title.font.size,te=B(ee),ee.title.position.indexOf(&quot;top&quot;)!==-1?(H.y-=(1+te)*L.r,Z.ty-=L.titleBox.height):ee.title.position.indexOf(&quot;bottom&quot;)!==-1&amp;&amp;(H.y+=(1+te)*L.r);var G,X=L.r/((G=L.trace.aspectratio)===void 0?1:G),Q=W.w*(ee.domain.x[1]-ee.domain.x[0])/2;return ee.title.position.indexOf(&quot;left&quot;)!==-1?(Q+=X,H.x-=(1+te)*X,Z.tx+=L.titleBox.width/2):ee.title.position.indexOf(&quot;center&quot;)!==-1?Q*=2:ee.title.position.indexOf(&quot;right&quot;)!==-1&amp;&amp;(Q+=X,H.x+=(1+te)*X,Z.tx-=L.titleBox.width/2),U=Q/L.titleBox.width,V=z(L,W)/L.titleBox.height,{x:H.x,y:H.y,scale:Math.min(U,V),tx:Z.tx,ty:Z.ty}}function z(L,W){var U=L.trace,V=W.h*(U.domain.y[1]-U.domain.y[0]);return Math.min(L.titleBox.height,V/2)}function B(L){var W,U=L.pull;if(!U)return 0;if(Array.isArray(U))for(U=0,W=0;W&lt;L.pull.length;W++)L.pull[W]&gt;U&amp;&amp;(U=L.pull[W]);return U}function N(L,W){for(var U=[],V=0;V&lt;L.length;V++){var te=L[V][0],ee=te.trace,H=ee.domain,Z=W.w*(H.x[1]-H.x[0]),G=W.h*(H.y[1]-H.y[0]);ee.title.text&amp;&amp;ee.title.position!==&quot;middle center&quot;&amp;&amp;(G-=z(te,W));var X=Z/2,Q=G/2;ee.type!==&quot;funnelarea&quot;||ee.scalegroup||(Q/=ee.aspectratio),te.r=Math.min(X,Q)/(1+B(ee)),te.cx=W.l+W.w*(ee.domain.x[1]+ee.domain.x[0])/2,te.cy=W.t+W.h*(1-ee.domain.y[0])-G/2,ee.title.text&amp;&amp;ee.title.position.indexOf(&quot;bottom&quot;)!==-1&amp;&amp;(te.cy-=z(te,W)),ee.scalegroup&amp;&amp;U.indexOf(ee.scalegroup)===-1&amp;&amp;U.push(ee.scalegroup)}(function(re,ae){for(var ie,se,he,Se=0;Se&lt;ae.length;Se++){var Oe=1/0,Pe=ae[Se];for(se=0;se&lt;re.length;se++)if((he=(ie=re[se][0]).trace).scalegroup===Pe){var Me;if(he.type===&quot;pie&quot;)Me=ie.r*ie.r;else if(he.type===&quot;funnelarea&quot;){var ce,we;he.aspectratio&gt;1?we=(ce=ie.r)/he.aspectratio:ce=(we=ie.r)*he.aspectratio,Me=(ce*=(1+he.baseratio)/2)*we}Oe=Math.min(Oe,Me/ie.vTotal)}for(se=0;se&lt;re.length;se++)if((he=(ie=re[se][0]).trace).scalegroup===Pe){var K=Oe*ie.vTotal;he.type===&quot;funnelarea&quot;&amp;&amp;(K/=(1+he.baseratio)/2,K/=he.aspectratio),ie.r=Math.sqrt(K)}}})(L,U)}function R(L,W){return[L*Math.sin(W),-L*Math.cos(W)]}function q(L,W,U){var V=L._fullLayout,te=U.trace,ee=te.texttemplate,H=te.textinfo;if(!ee&amp;&amp;H&amp;&amp;H!==&quot;none&quot;){var Z,G=H.split(&quot;+&quot;),X=function(Me){return G.indexOf(Me)!==-1},Q=X(&quot;label&quot;),re=X(&quot;text&quot;),ae=X(&quot;value&quot;),ie=X(&quot;percent&quot;),se=V.separators;if(Z=Q?[W.label]:[],re){var he=_.getFirstFilled(te.text,W.pts);T(he)&amp;&amp;Z.push(he)}ae&amp;&amp;Z.push(_.formatPieValue(W.v,se)),ie&amp;&amp;Z.push(_.formatPiePercent(W.v/U.vTotal,se)),W.text=Z.join(&quot;&lt;br&gt;&quot;)}if(ee){var Se=p.castOption(te,W.i,&quot;texttemplate&quot;);if(Se){var Oe=function(Me){return{label:Me.label,value:Me.v,valueLabel:_.formatPieValue(Me.v,V.separators),percent:Me.v/U.vTotal,percentLabel:_.formatPiePercent(Me.v/U.vTotal,V.separators),color:Me.color,text:Me.text,customdata:p.castOption(te,Me.i,&quot;customdata&quot;)}}(W),Pe=_.getFirstFilled(te.text,W.pts);(T(Pe)||Pe===&quot;&quot;)&amp;&amp;(Oe.text=Pe),W.text=p.texttemplateString(Se,Oe,L._fullLayout._d3locale,Oe,te._meta||{})}else W.text=&quot;&quot;}}function Y(L,W){var U=L.rotate*Math.PI/180,V=Math.cos(U),te=Math.sin(U),ee=(W.left+W.right)/2,H=(W.top+W.bottom)/2;L.textX=ee*V-H*te,L.textY=ee*te+H*V,L.noCenter=!0}i.exports={plot:function(L,W){var U=L._context.staticPlot,V=L._fullLayout,te=V._size;y(&quot;pie&quot;,V),C(W,L),N(W,te);var ee=p.makeTraceGroups(V._pielayer,W,&quot;trace&quot;).each(function(H){var Z=s.select(this),G=H[0],X=G.trace;(function(Q){var re,ae,ie,se=Q[0],he=se.r,Se=se.trace,Oe=_.getRotationAngle(Se.rotation),Pe=2*Math.PI/se.vTotal,Me=&quot;px0&quot;,ce=&quot;px1&quot;;if(Se.direction===&quot;counterclockwise&quot;){for(re=0;re&lt;Q.length&amp;&amp;Q[re].hidden;re++);if(re===Q.length)return;Oe+=Pe*Q[re].v,Pe*=-1,Me=&quot;px1&quot;,ce=&quot;px0&quot;}for(ie=R(he,Oe),re=0;re&lt;Q.length;re++)(ae=Q[re]).hidden||(ae[Me]=ie,ae.startangle=Oe,Oe+=Pe*ae.v/2,ae.pxmid=R(he,Oe),ae.midangle=Oe,ie=R(he,Oe+=Pe*ae.v/2),ae.stopangle=Oe,ae[ce]=ie,ae.largeArc=ae.v&gt;se.vTotal/2?1:0,ae.halfangle=Math.PI*Math.min(ae.v/se.vTotal,.5),ae.ring=1-Se.hole,ae.rInscribed=A(ae,se))})(H),Z.attr(&quot;stroke-linejoin&quot;,&quot;round&quot;),Z.each(function(){var Q=s.select(this).selectAll(&quot;g.slice&quot;).data(H);Q.enter().append(&quot;g&quot;).classed(&quot;slice&quot;,!0),Q.exit().remove();var re=[[[],[]],[[],[]]],ae=!1;Q.each(function(ce,we){if(ce.hidden)s.select(this).selectAll(&quot;path,g&quot;).remove();else{ce.pointNumber=ce.i,ce.curveNumber=X.index,re[ce.pxmid[1]&lt;0?0:1][ce.pxmid[0]&lt;0?0:1].push(ce);var K=G.cx,ne=G.cy,de=s.select(this),_e=de.selectAll(&quot;path.surface&quot;).data([ce]);if(_e.enter().append(&quot;path&quot;).classed(&quot;surface&quot;,!0).style({&quot;pointer-events&quot;:U?&quot;none&quot;:&quot;all&quot;}),de.call(k,L,H),X.pull){var ue=+_.castOption(X.pull,ce.pts)||0;ue&gt;0&amp;&amp;(K+=ue*ce.pxmid[0],ne+=ue*ce.pxmid[1])}ce.cxFinal=K,ce.cyFinal=ne;var pe=X.hole;if(ce.v===G.vTotal){var xe=&quot;M&quot;+(K+ce.px0[0])+&quot;,&quot;+(ne+ce.px0[1])+Le(ce.px0,ce.pxmid,!0,1)+Le(ce.pxmid,ce.px0,!0,1)+&quot;Z&quot;;pe?_e.attr(&quot;d&quot;,&quot;M&quot;+(K+pe*ce.px0[0])+&quot;,&quot;+(ne+pe*ce.px0[1])+Le(ce.px0,ce.pxmid,!1,pe)+Le(ce.pxmid,ce.px0,!1,pe)+&quot;Z&quot;+xe):_e.attr(&quot;d&quot;,xe)}else{var ye=Le(ce.px0,ce.px1,!0,1);if(pe){var Te=1-pe;_e.attr(&quot;d&quot;,&quot;M&quot;+(K+pe*ce.px1[0])+&quot;,&quot;+(ne+pe*ce.px1[1])+Le(ce.px1,ce.px0,!1,pe)+&quot;l&quot;+Te*ce.px0[0]+&quot;,&quot;+Te*ce.px0[1]+ye+&quot;Z&quot;)}else _e.attr(&quot;d&quot;,&quot;M&quot;+K+&quot;,&quot;+ne+&quot;l&quot;+ce.px0[0]+&quot;,&quot;+ce.px0[1]+ye+&quot;Z&quot;)}q(L,ce,G);var Ae=_.castOption(X.textposition,ce.pts),Re=de.selectAll(&quot;g.slicetext&quot;).data(ce.text&amp;&amp;Ae!==&quot;none&quot;?[0]:[]);Re.enter().append(&quot;g&quot;).classed(&quot;slicetext&quot;,!0),Re.exit().remove(),Re.each(function(){var $e=p.ensureSingle(s.select(this),&quot;text&quot;,&quot;&quot;,function(dt){dt.attr(&quot;data-notex&quot;,1)}),Fe=p.ensureUniformFontSize(L,Ae===&quot;outside&quot;?function(dt,vt,We){return{color:_.castOption(dt.outsidetextfont.color,vt.pts)||_.castOption(dt.textfont.color,vt.pts)||We.color,family:_.castOption(dt.outsidetextfont.family,vt.pts)||_.castOption(dt.textfont.family,vt.pts)||We.family,size:_.castOption(dt.outsidetextfont.size,vt.pts)||_.castOption(dt.textfont.size,vt.pts)||We.size}}(X,ce,V.font):S(X,ce,V.font));$e.text(ce.text).attr({class:&quot;slicetext&quot;,transform:&quot;&quot;,&quot;text-anchor&quot;:&quot;middle&quot;}).call(f.font,Fe).call(b.convertToTspans,L);var Be,Ue=f.bBox($e.node());if(Ae===&quot;outside&quot;)Be=F(Ue,ce);else if(Be=M(Ue,ce,G),Ae===&quot;auto&quot;&amp;&amp;Be.scale&lt;1){var qe=p.ensureUniformFontSize(L,X.outsidetextfont);$e.call(f.font,qe),Be=F(Ue=f.bBox($e.node()),ce)}var Xe=Be.textPosAngle,ot=Xe===void 0?ce.pxmid:R(G.r,Xe);if(Be.targetX=K+ot[0]*Be.rCenter+(Be.x||0),Be.targetY=ne+ot[1]*Be.rCenter+(Be.y||0),Y(Be,Ue),Be.outside){var st=Be.targetY;ce.yLabelMin=st-Ue.height/2,ce.yLabelMid=st,ce.yLabelMax=st+Ue.height/2,ce.labelExtraX=0,ce.labelExtraY=0,ae=!0}Be.fontSize=Fe.size,h(X.type,Be,V),H[we].transform=Be,p.setTransormAndDisplay($e,Be)})}function Le($e,Fe,Be,Ue){var qe=Ue*(Fe[0]-$e[0]),Xe=Ue*(Fe[1]-$e[1]);return&quot;a&quot;+Ue*G.r+&quot;,&quot;+Ue*G.r+&quot; 0 &quot;+ce.largeArc+(Be?&quot; 1 &quot;:&quot; 0 &quot;)+qe+&quot;,&quot;+Xe}});var ie=s.select(this).selectAll(&quot;g.titletext&quot;).data(X.title.text?[0]:[]);if(ie.enter().append(&quot;g&quot;).classed(&quot;titletext&quot;,!0),ie.exit().remove(),ie.each(function(){var ce,we=p.ensureSingle(s.select(this),&quot;text&quot;,&quot;&quot;,function(ne){ne.attr(&quot;data-notex&quot;,1)}),K=X.title.text;X._meta&amp;&amp;(K=p.templateString(K,X._meta)),we.text(K).attr({class:&quot;titletext&quot;,transform:&quot;&quot;,&quot;text-anchor&quot;:&quot;middle&quot;}).call(f.font,X.title.font).call(b.convertToTspans,L),ce=X.title.position===&quot;middle center&quot;?function(ne){var de=Math.sqrt(ne.titleBox.width*ne.titleBox.width+ne.titleBox.height*ne.titleBox.height);return{x:ne.cx,y:ne.cy,scale:ne.trace.hole*ne.r*2/de,tx:0,ty:-ne.titleBox.height/2+ne.trace.title.font.size}}(G):j(G,te),we.attr(&quot;transform&quot;,g(ce.x,ce.y)+m(Math.min(1,ce.scale))+g(ce.tx,ce.ty))}),ae&amp;&amp;function(ce,we){var K,ne,de,_e,ue,pe,xe,ye,Te,Ae,Re,Le,$e;function Fe(Xe,ot){return Xe.pxmid[1]-ot.pxmid[1]}function Be(Xe,ot){return ot.pxmid[1]-Xe.pxmid[1]}function Ue(Xe,ot){ot||(ot={});var st,dt,vt,We,ze=ot.labelExtraY+(ne?ot.yLabelMax:ot.yLabelMin),tt=ne?Xe.yLabelMin:Xe.yLabelMax,it=ne?Xe.yLabelMax:Xe.yLabelMin,St=Xe.cyFinal+ue(Xe.px0[1],Xe.px1[1]),Ze=ze-tt;if(Ze*xe&gt;0&amp;&amp;(Xe.labelExtraY=Ze),Array.isArray(we.pull))for(dt=0;dt&lt;Ae.length;dt++)(vt=Ae[dt])===Xe||(_.castOption(we.pull,Xe.pts)||0)&gt;=(_.castOption(we.pull,vt.pts)||0)||((Xe.pxmid[1]-vt.pxmid[1])*xe&gt;0?(Ze=vt.cyFinal+ue(vt.px0[1],vt.px1[1])-tt-Xe.labelExtraY)*xe&gt;0&amp;&amp;(Xe.labelExtraY+=Ze):(it+Xe.labelExtraY-St)*xe&gt;0&amp;&amp;(st=3*pe*Math.abs(dt-Ae.indexOf(Xe)),(We=vt.cxFinal+_e(vt.px0[0],vt.px1[0])+st-(Xe.cxFinal+Xe.pxmid[0])-Xe.labelExtraX)*pe&gt;0&amp;&amp;(Xe.labelExtraX+=We)))}for(ne=0;ne&lt;2;ne++)for(de=ne?Fe:Be,ue=ne?Math.max:Math.min,xe=ne?1:-1,K=0;K&lt;2;K++){for(_e=K?Math.max:Math.min,pe=K?1:-1,(ye=ce[ne][K]).sort(de),Te=ce[1-ne][K],Ae=Te.concat(ye),Le=[],Re=0;Re&lt;ye.length;Re++)ye[Re].yLabelMid!==void 0&amp;&amp;Le.push(ye[Re]);for($e=!1,Re=0;ne&amp;&amp;Re&lt;Te.length;Re++)if(Te[Re].yLabelMid!==void 0){$e=Te[Re];break}for(Re=0;Re&lt;Le.length;Re++){var qe=Re&amp;&amp;Le[Re-1];$e&amp;&amp;!Re&amp;&amp;(qe=$e),Ue(Le[Re],qe)}}}(re,X),function(ce,we){ce.each(function(K){var ne=s.select(this);if(K.labelExtraX||K.labelExtraY){var de=ne.select(&quot;g.slicetext text&quot;);K.transform.targetX+=K.labelExtraX,K.transform.targetY+=K.labelExtraY,p.setTransormAndDisplay(de,K.transform);var _e=K.cxFinal+K.pxmid[0],ue=&quot;M&quot;+_e+&quot;,&quot;+(K.cyFinal+K.pxmid[1]),pe=(K.yLabelMax-K.yLabelMin)*(K.pxmid[0]&lt;0?-1:1)/4;if(K.labelExtraX){var xe=K.labelExtraX*K.pxmid[1]/K.pxmid[0],ye=K.yLabelMid+K.labelExtraY-(K.cyFinal+K.pxmid[1]);Math.abs(xe)&gt;Math.abs(ye)?ue+=&quot;l&quot;+ye*K.pxmid[0]/K.pxmid[1]+&quot;,&quot;+ye+&quot;H&quot;+(_e+K.labelExtraX+pe):ue+=&quot;l&quot;+K.labelExtraX+&quot;,&quot;+xe+&quot;v&quot;+(ye-xe)+&quot;h&quot;+pe}else ue+=&quot;V&quot;+(K.yLabelMid+K.labelExtraY)+&quot;h&quot;+pe;p.ensureSingle(ne,&quot;path&quot;,&quot;textline&quot;).call(d.stroke,we.outsidetextfont.color).attr({&quot;stroke-width&quot;:Math.min(2,we.outsidetextfont.size/8),d:ue,fill:&quot;none&quot;})}else ne.select(&quot;path.textline&quot;).remove()})}(Q,X),ae&amp;&amp;X.automargin){var se=f.bBox(Z.node()),he=X.domain,Se=te.w*(he.x[1]-he.x[0]),Oe=te.h*(he.y[1]-he.y[0]),Pe=(.5*Se-G.r)/te.w,Me=(.5*Oe-G.r)/te.h;u.autoMargin(L,&quot;pie.&quot;+X.uid+&quot;.automargin&quot;,{xl:he.x[0]-Pe,xr:he.x[1]+Pe,yb:he.y[0]-Me,yt:he.y[1]+Me,l:Math.max(G.cx-G.r-se.left,0),r:Math.max(se.right-(G.cx+G.r),0),b:Math.max(se.bottom-(G.cy+G.r),0),t:Math.max(G.cy-G.r-se.top,0),pad:5})}})});setTimeout(function(){ee.selectAll(&quot;tspan&quot;).each(function(){var H=s.select(this);H.attr(&quot;dy&quot;)&amp;&amp;H.attr(&quot;dy&quot;,H.attr(&quot;dy&quot;))})},0)},formatSliceLabel:q,transformInsideText:M,determineInsideTextFont:S,positionTitleOutside:j,prerenderTitles:C,layoutAreas:N,attachFxHandlers:k,computeTransform:Y}},68357:function(i,o,a){var s=a(39898),u=a(63463),c=a(72597).resizeText;i.exports=function(d){var f=d._fullLayout._pielayer.selectAll(&quot;.trace&quot;);c(d,f,&quot;pie&quot;),f.each(function(p){var m=p[0].trace,g=s.select(this);g.style({opacity:m.opacity}),g.selectAll(&quot;path.surface&quot;).each(function(b){s.select(this).call(u,b,m,d)})})}},63463:function(i,o,a){var s=a(7901),u=a(53581).castOption,c=a(22209);i.exports=function(d,f,p,m){var g=p.marker.line,b=u(g.color,f.pts)||s.defaultLine,v=u(g.width,f.pts)||0;d.call(c,f,p,m).style(&quot;stroke-width&quot;,v).call(s.stroke,b)}},75225:function(i,o,a){var s=a(71828);i.exports=function(u,c){for(var d=0;d&lt;u.length;d++)u[d].i=d;s.mergeArray(c.text,u,&quot;tx&quot;),s.mergeArray(c.texttemplate,u,&quot;txt&quot;),s.mergeArray(c.hovertext,u,&quot;htx&quot;),s.mergeArray(c.customdata,u,&quot;data&quot;),s.mergeArray(c.textposition,u,&quot;tp&quot;),c.textfont&amp;&amp;(s.mergeArrayCastPositive(c.textfont.size,u,&quot;ts&quot;),s.mergeArray(c.textfont.color,u,&quot;tc&quot;),s.mergeArray(c.textfont.family,u,&quot;tf&quot;));var f=c.marker;if(f){s.mergeArrayCastPositive(f.size,u,&quot;ms&quot;),s.mergeArrayCastPositive(f.opacity,u,&quot;mo&quot;),s.mergeArray(f.symbol,u,&quot;mx&quot;),s.mergeArray(f.angle,u,&quot;ma&quot;),s.mergeArray(f.standoff,u,&quot;mf&quot;),s.mergeArray(f.color,u,&quot;mc&quot;);var p=f.line;f.line&amp;&amp;(s.mergeArray(p.color,u,&quot;mlc&quot;),s.mergeArrayCastPositive(p.width,u,&quot;mlw&quot;));var m=f.gradient;m&amp;&amp;m.type!==&quot;none&quot;&amp;&amp;(s.mergeArray(m.type,u,&quot;mgt&quot;),s.mergeArray(m.color,u,&quot;mgc&quot;))}}},82196:function(i,o,a){var s=a(12663).axisHoverFormat,u=a(5386).si,c=a(5386).fF,d=a(50693),f=a(41940),p=a(79952).P,m=a(79952).u,g=a(91424),b=a(47581),v=a(1426).extendFlat;i.exports={x:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;,anim:!0},x0:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc+clearAxisTypes&quot;,anim:!0},dx:{valType:&quot;number&quot;,dflt:1,editType:&quot;calc&quot;,anim:!0},y:{valType:&quot;data_array&quot;,editType:&quot;calc+clearAxisTypes&quot;,anim:!0},y0:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc+clearAxisTypes&quot;,anim:!0},dy:{valType:&quot;number&quot;,dflt:1,editType:&quot;calc&quot;,anim:!0},xperiod:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc&quot;},yperiod:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc&quot;},xperiod0:{valType:&quot;any&quot;,editType:&quot;calc&quot;},yperiod0:{valType:&quot;any&quot;,editType:&quot;calc&quot;},xperiodalignment:{valType:&quot;enumerated&quot;,values:[&quot;start&quot;,&quot;middle&quot;,&quot;end&quot;],dflt:&quot;middle&quot;,editType:&quot;calc&quot;},yperiodalignment:{valType:&quot;enumerated&quot;,values:[&quot;start&quot;,&quot;middle&quot;,&quot;end&quot;],dflt:&quot;middle&quot;,editType:&quot;calc&quot;},xhoverformat:s(&quot;x&quot;),yhoverformat:s(&quot;y&quot;),offsetgroup:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;calc&quot;},alignmentgroup:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;calc&quot;},stackgroup:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;calc&quot;},orientation:{valType:&quot;enumerated&quot;,values:[&quot;v&quot;,&quot;h&quot;],editType:&quot;calc&quot;},groupnorm:{valType:&quot;enumerated&quot;,values:[&quot;&quot;,&quot;fraction&quot;,&quot;percent&quot;],dflt:&quot;&quot;,editType:&quot;calc&quot;},stackgaps:{valType:&quot;enumerated&quot;,values:[&quot;infer zero&quot;,&quot;interpolate&quot;],dflt:&quot;infer zero&quot;,editType:&quot;calc&quot;},text:{valType:&quot;string&quot;,dflt:&quot;&quot;,arrayOk:!0,editType:&quot;calc&quot;},texttemplate:u({},{}),hovertext:{valType:&quot;string&quot;,dflt:&quot;&quot;,arrayOk:!0,editType:&quot;style&quot;},mode:{valType:&quot;flaglist&quot;,flags:[&quot;lines&quot;,&quot;markers&quot;,&quot;text&quot;],extras:[&quot;none&quot;],editType:&quot;calc&quot;},hoveron:{valType:&quot;flaglist&quot;,flags:[&quot;points&quot;,&quot;fills&quot;],editType:&quot;style&quot;},hovertemplate:c({},{keys:b.eventDataKeys}),line:{color:{valType:&quot;color&quot;,editType:&quot;style&quot;,anim:!0},width:{valType:&quot;number&quot;,min:0,dflt:2,editType:&quot;style&quot;,anim:!0},shape:{valType:&quot;enumerated&quot;,values:[&quot;linear&quot;,&quot;spline&quot;,&quot;hv&quot;,&quot;vh&quot;,&quot;hvh&quot;,&quot;vhv&quot;],dflt:&quot;linear&quot;,editType:&quot;plot&quot;},smoothing:{valType:&quot;number&quot;,min:0,max:1.3,dflt:1,editType:&quot;plot&quot;},dash:v({},p,{editType:&quot;style&quot;}),backoff:{valType:&quot;number&quot;,min:0,dflt:&quot;auto&quot;,arrayOk:!0,editType:&quot;plot&quot;},simplify:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;plot&quot;},editType:&quot;plot&quot;},connectgaps:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;calc&quot;},cliponaxis:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;plot&quot;},fill:{valType:&quot;enumerated&quot;,values:[&quot;none&quot;,&quot;tozeroy&quot;,&quot;tozerox&quot;,&quot;tonexty&quot;,&quot;tonextx&quot;,&quot;toself&quot;,&quot;tonext&quot;],editType:&quot;calc&quot;},fillcolor:{valType:&quot;color&quot;,editType:&quot;style&quot;,anim:!0},fillpattern:m,marker:v({symbol:{valType:&quot;enumerated&quot;,values:g.symbolList,dflt:&quot;circle&quot;,arrayOk:!0,editType:&quot;style&quot;},opacity:{valType:&quot;number&quot;,min:0,max:1,arrayOk:!0,editType:&quot;style&quot;,anim:!0},angle:{valType:&quot;angle&quot;,dflt:0,arrayOk:!0,editType:&quot;plot&quot;,anim:!1},angleref:{valType:&quot;enumerated&quot;,values:[&quot;previous&quot;,&quot;up&quot;],dflt:&quot;up&quot;,editType:&quot;plot&quot;,anim:!1},standoff:{valType:&quot;number&quot;,min:0,dflt:0,arrayOk:!0,editType:&quot;plot&quot;,anim:!0},size:{valType:&quot;number&quot;,min:0,dflt:6,arrayOk:!0,editType:&quot;calc&quot;,anim:!0},maxdisplayed:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;plot&quot;},sizeref:{valType:&quot;number&quot;,dflt:1,editType:&quot;calc&quot;},sizemin:{valType:&quot;number&quot;,min:0,dflt:0,editType:&quot;calc&quot;},sizemode:{valType:&quot;enumerated&quot;,values:[&quot;diameter&quot;,&quot;area&quot;],dflt:&quot;diameter&quot;,editType:&quot;calc&quot;},line:v({width:{valType:&quot;number&quot;,min:0,arrayOk:!0,editType:&quot;style&quot;,anim:!0},editType:&quot;calc&quot;},d(&quot;marker.line&quot;,{anim:!0})),gradient:{type:{valType:&quot;enumerated&quot;,values:[&quot;radial&quot;,&quot;horizontal&quot;,&quot;vertical&quot;,&quot;none&quot;],arrayOk:!0,dflt:&quot;none&quot;,editType:&quot;calc&quot;},color:{valType:&quot;color&quot;,arrayOk:!0,editType:&quot;calc&quot;},editType:&quot;calc&quot;},editType:&quot;calc&quot;},d(&quot;marker&quot;,{anim:!0})),selected:{marker:{opacity:{valType:&quot;number&quot;,min:0,max:1,editType:&quot;style&quot;},color:{valType:&quot;color&quot;,editType:&quot;style&quot;},size:{valType:&quot;number&quot;,min:0,editType:&quot;style&quot;},editType:&quot;style&quot;},textfont:{color:{valType:&quot;color&quot;,editType:&quot;style&quot;},editType:&quot;style&quot;},editType:&quot;style&quot;},unselected:{marker:{opacity:{valType:&quot;number&quot;,min:0,max:1,editType:&quot;style&quot;},color:{valType:&quot;color&quot;,editType:&quot;style&quot;},size:{valType:&quot;number&quot;,min:0,editType:&quot;style&quot;},editType:&quot;style&quot;},textfont:{color:{valType:&quot;color&quot;,editType:&quot;style&quot;},editType:&quot;style&quot;},editType:&quot;style&quot;},textposition:{valType:&quot;enumerated&quot;,values:[&quot;top left&quot;,&quot;top center&quot;,&quot;top right&quot;,&quot;middle left&quot;,&quot;middle center&quot;,&quot;middle right&quot;,&quot;bottom left&quot;,&quot;bottom center&quot;,&quot;bottom right&quot;],dflt:&quot;middle center&quot;,arrayOk:!0,editType:&quot;calc&quot;},textfont:f({editType:&quot;calc&quot;,colorEditType:&quot;style&quot;,arrayOk:!0})}},47761:function(i,o,a){var s=a(92770),u=a(71828),c=a(89298),d=a(42973),f=a(50606).BADNUM,p=a(34098),m=a(36922),g=a(75225),b=a(66279);function v(x,T,k,S,C,M,O){var D=T._length,P=x._fullLayout,E=k._id,I=S._id,A=P._firstScatter[w(T)]===T.uid,F=(_(T,P,k,S)||{}).orientation,j=T.fill;k._minDtick=0,S._minDtick=0;var z={padded:!0},B={padded:!0};O&amp;&amp;(z.ppad=B.ppad=O);var N=D&lt;2||C[0]!==C[D-1]||M[0]!==M[D-1];N&amp;&amp;(j===&quot;tozerox&quot;||j===&quot;tonextx&quot;&amp;&amp;(A||F===&quot;h&quot;))?z.tozero=!0:(T.error_y||{}).visible||j!==&quot;tonexty&quot;&amp;&amp;j!==&quot;tozeroy&quot;&amp;&amp;(p.hasMarkers(T)||p.hasText(T))||(z.padded=!1,z.ppad=0),N&amp;&amp;(j===&quot;tozeroy&quot;||j===&quot;tonexty&quot;&amp;&amp;(A||F===&quot;v&quot;))?B.tozero=!0:j!==&quot;tonextx&quot;&amp;&amp;j!==&quot;tozerox&quot;||(B.padded=!1),E&amp;&amp;(T._extremes[E]=c.findExtremes(k,C,z)),I&amp;&amp;(T._extremes[I]=c.findExtremes(S,M,B))}function h(x,T){if(p.hasMarkers(x)){var k,S=x.marker,C=1.6*(x.marker.sizeref||1);if(k=x.marker.sizemode===&quot;area&quot;?function(E){return Math.max(Math.sqrt((E||0)/C),3)}:function(E){return Math.max((E||0)/C,3)},u.isArrayOrTypedArray(S.size)){var M={type:&quot;linear&quot;};c.setConvert(M);for(var O=M.makeCalcdata(x.marker,&quot;size&quot;),D=new Array(T),P=0;P&lt;T;P++)D[P]=k(O[P]);return D}return k(S.size)}}function y(x,T){var k=w(T),S=x._firstScatter;S[k]||(S[k]=T.uid)}function w(x){var T=x.stackgroup;return x.xaxis+x.yaxis+x.type+(T?&quot;-&quot;+T:&quot;&quot;)}function _(x,T,k,S){var C=x.stackgroup;if(C){var M=T._scatterStackOpts[k._id+S._id][C],O=M.orientation===&quot;v&quot;?S:k;return O.type===&quot;linear&quot;||O.type===&quot;log&quot;?M:void 0}}i.exports={calc:function(x,T){var k,S,C,M,O,D,P=x._fullLayout,E=T._xA=c.getFromId(x,T.xaxis||&quot;x&quot;,&quot;x&quot;),I=T._yA=c.getFromId(x,T.yaxis||&quot;y&quot;,&quot;y&quot;),A=E.makeCalcdata(T,&quot;x&quot;),F=I.makeCalcdata(T,&quot;y&quot;),j=d(T,E,&quot;x&quot;,A),z=d(T,I,&quot;y&quot;,F),B=j.vals,N=z.vals,R=T._length,q=new Array(R),Y=T.ids,L=_(T,P,E,I),W=!1;y(P,T);var U,V=&quot;x&quot;,te=&quot;y&quot;;L?(u.pushUnique(L.traceIndices,T._expandedIndex),(k=L.orientation===&quot;v&quot;)?(te=&quot;s&quot;,U=&quot;x&quot;):(V=&quot;s&quot;,U=&quot;y&quot;),O=L.stackgaps===&quot;interpolate&quot;):v(x,T,E,I,B,N,h(T,R));var ee=!!T.xperiodalignment,H=!!T.yperiodalignment;for(S=0;S&lt;R;S++){var Z=q[S]={},G=s(B[S]),X=s(N[S]);G&amp;&amp;X?(Z[V]=B[S],Z[te]=N[S],ee&amp;&amp;(Z.orig_x=A[S],Z.xEnd=j.ends[S],Z.xStart=j.starts[S]),H&amp;&amp;(Z.orig_y=F[S],Z.yEnd=z.ends[S],Z.yStart=z.starts[S])):L&amp;&amp;(k?G:X)?(Z[U]=k?B[S]:N[S],Z.gap=!0,O?(Z.s=f,W=!0):Z.s=0):Z[V]=Z[te]=f,Y&amp;&amp;(Z.id=String(Y[S]))}if(g(q,T),m(x,T),b(q,T),L){for(S=0;S&lt;q.length;)q[S][U]===f?q.splice(S,1):S++;if(u.sort(q,function(ie,se){return ie[U]-se[U]||ie.i-se.i}),W){for(S=0;S&lt;q.length-1&amp;&amp;q[S].gap;)S++;for((D=q[S].s)||(D=q[S].s=0),C=0;C&lt;S;C++)q[C].s=D;for(M=q.length-1;M&gt;S&amp;&amp;q[M].gap;)M--;for(D=q[M].s,C=q.length-1;C&gt;M;C--)q[C].s=D;for(;S&lt;M;)if(q[++S].gap){for(C=S+1;q[C].gap;)C++;for(var Q=q[S-1][U],re=q[S-1].s,ae=(q[C].s-re)/(q[C][U]-Q);S&lt;C;)q[S].s=re+(q[S][U]-Q)*ae,S++}}}return q},calcMarkerSize:h,calcAxisExpansion:v,setFirstScatter:y,getStackOpts:_}},66279:function(i,o,a){var s=a(71828);i.exports=function(u,c){s.isArrayOrTypedArray(c.selectedpoints)&amp;&amp;s.tagSelected(u,c)}},36922:function(i,o,a){var s=a(52075).hasColorscale,u=a(78803),c=a(34098);i.exports=function(d,f){c.hasLines(f)&amp;&amp;s(f,&quot;line&quot;)&amp;&amp;u(d,f,{vals:f.line.color,containerStr:&quot;line&quot;,cLetter:&quot;c&quot;}),c.hasMarkers(f)&amp;&amp;(s(f,&quot;marker&quot;)&amp;&amp;u(d,f,{vals:f.marker.color,containerStr:&quot;marker&quot;,cLetter:&quot;c&quot;}),s(f,&quot;marker.line&quot;)&amp;&amp;u(d,f,{vals:f.marker.line.color,containerStr:&quot;marker.line&quot;,cLetter:&quot;c&quot;}))}},47581:function(i){i.exports={PTS_LINESONLY:20,minTolerance:.2,toleranceGrowth:10,maxScreensAway:20,eventDataKeys:[]}},72626:function(i,o,a){var s=a(47761),u=a(11661).setGroupPositions;function c(d,f,p,m,g,b,v){g[m]=!0;var h={i:null,gap:!0,s:0};if(h[v]=p,d.splice(f,0,h),f&amp;&amp;p===d[f-1][v]){var y=d[f-1];h.s=y.s,h.i=y.i,h.gap=y.gap}else b&amp;&amp;(h.s=function(w,_,x,T){var k=w[_-1],S=w[_+1];return S?k?k.s+(S.s-k.s)*(x-k[T])/(S[T]-k[T]):S.s:k.s}(d,f,p,v));f||(d[0].t=d[1].t,d[0].trace=d[1].trace,delete d[1].t,delete d[1].trace)}i.exports=function(d,f){d._fullLayout.scattermode===&quot;group&quot;&amp;&amp;function(U,V){for(var te=V.xaxis,ee=V.yaxis,H=U._fullLayout,Z=U._fullData,G=U.calcdata,X=[],Q=[],re=0;re&lt;Z.length;re++){var ae=Z[re];ae.visible===!0&amp;&amp;ae.type===&quot;scatter&quot;&amp;&amp;ae.xaxis===te._id&amp;&amp;ae.yaxis===ee._id&amp;&amp;(ae.orientation===&quot;h&quot;?X.push(G[re]):ae.orientation===&quot;v&quot;&amp;&amp;Q.push(G[re]))}var ie={mode:H.scattermode,gap:H.scattergap};u(U,te,ee,Q,ie),u(U,ee,te,X,ie)}(d,f);var p=f.xaxis,m=f.yaxis,g=p._id+m._id,b=d._fullLayout._scatterStackOpts[g];if(b){var v,h,y,w,_,x,T,k,S,C,M,O,D,P,E,I=d.calcdata;for(var A in b){var F=(C=b[A]).traceIndices;if(F.length){for(M=C.stackgaps===&quot;interpolate&quot;,O=C.groupnorm,C.orientation===&quot;v&quot;?(D=&quot;x&quot;,P=&quot;y&quot;):(D=&quot;y&quot;,P=&quot;x&quot;),E=new Array(F.length),v=0;v&lt;E.length;v++)E[v]=!1;x=I[F[0]];var j=new Array(x.length);for(v=0;v&lt;x.length;v++)j[v]=x[v][D];for(v=1;v&lt;F.length;v++){for(_=I[F[v]],h=y=0;h&lt;_.length;h++){for(T=_[h][D];T&gt;j[y]&amp;&amp;y&lt;j.length;y++)c(_,h,j[y],v,E,M,D),h++;if(T!==j[y]){for(w=0;w&lt;v;w++)c(I[F[w]],y,T,w,E,M,D);j.splice(y,0,T)}y++}for(;y&lt;j.length;y++)c(_,h,j[y],v,E,M,D),h++}var z=j.length;for(h=0;h&lt;x.length;h++){for(k=x[h][P]=x[h].s,v=1;v&lt;F.length;v++)(_=I[F[v]])[0].trace._rawLength=_[0].trace._length,_[0].trace._length=z,k+=_[h].s,_[h][P]=k;if(O)for(S=(O===&quot;fraction&quot;?k:k/100)||1,v=0;v&lt;F.length;v++){var B=I[F[v]][h];B[P]/=S,B.sNorm=B.s/S}}for(v=0;v&lt;F.length;v++){var N=(_=I[F[v]])[0].trace,R=s.calcMarkerSize(N,N._rawLength),q=Array.isArray(R);if(R&amp;&amp;E[v]||q){var Y=R;for(R=new Array(z),h=0;h&lt;z;h++)R[h]=_[h].gap?0:q?Y[_[h].i]:Y}var L=new Array(z),W=new Array(z);for(h=0;h&lt;z;h++)L[h]=_[h].x,W[h]=_[h].y;s.calcAxisExpansion(d,N,p,m,L,W,R),_[0].t.orientation=C.orientation}}}}}},34936:function(i,o,a){var s=a(71828),u=a(26125),c=a(82196);i.exports=function(d,f){var p,m,g;function b(_){return s.coerce(m._input,m,c,_)}if(f.scattermode===&quot;group&quot;)for(g=0;g&lt;d.length;g++)(m=d[g]).type===&quot;scatter&quot;&amp;&amp;(p=m._input,u(p,m,f,b));for(g=0;g&lt;d.length;g++){var v=d[g];if(v.type===&quot;scatter&quot;){var h=v.fill;if(h!==&quot;none&quot;&amp;&amp;h!==&quot;toself&quot;&amp;&amp;(v.opacity=void 0,h===&quot;tonexty&quot;||h===&quot;tonextx&quot;))for(var y=g-1;y&gt;=0;y--){var w=d[y];if(w.type===&quot;scatter&quot;&amp;&amp;w.xaxis===v.xaxis&amp;&amp;w.yaxis===v.yaxis){w.opacity=void 0;break}}}}}},17438:function(i,o,a){var s=a(71828),u=a(73972),c=a(82196),d=a(47581),f=a(34098),p=a(67513),m=a(73927),g=a(565),b=a(49508),v=a(11058),h=a(94039),y=a(82410),w=a(28908),_=a(71828).coercePattern;i.exports=function(x,T,k,S){function C(F,j){return s.coerce(x,T,c,F,j)}var M=p(x,T,S,C);if(M||(T.visible=!1),T.visible){m(x,T,S,C),C(&quot;xhoverformat&quot;),C(&quot;yhoverformat&quot;);var O=g(x,T,S,C);S.scattermode===&quot;group&quot;&amp;&amp;T.orientation===void 0&amp;&amp;C(&quot;orientation&quot;,&quot;v&quot;);var D=!O&amp;&amp;M&lt;d.PTS_LINESONLY?&quot;lines+markers&quot;:&quot;lines&quot;;C(&quot;text&quot;),C(&quot;hovertext&quot;),C(&quot;mode&quot;,D),f.hasLines(T)&amp;&amp;(v(x,T,k,S,C,{backoff:!0}),h(x,T,C),C(&quot;connectgaps&quot;),C(&quot;line.simplify&quot;)),f.hasMarkers(T)&amp;&amp;b(x,T,k,S,C,{gradient:!0}),f.hasText(T)&amp;&amp;(C(&quot;texttemplate&quot;),y(x,T,S,C));var P=[];(f.hasMarkers(T)||f.hasText(T))&amp;&amp;(C(&quot;cliponaxis&quot;),C(&quot;marker.maxdisplayed&quot;),P.push(&quot;points&quot;)),C(&quot;fill&quot;,O?O.fillDflt:&quot;none&quot;),T.fill!==&quot;none&quot;&amp;&amp;(w(x,T,k,C),f.hasLines(T)||h(x,T,C),_(C,&quot;fillpattern&quot;,T.fillcolor,!1));var E=(T.line||{}).color,I=(T.marker||{}).color;T.fill!==&quot;tonext&quot;&amp;&amp;T.fill!==&quot;toself&quot;||P.push(&quot;fills&quot;),C(&quot;hoveron&quot;,P.join(&quot;+&quot;)||&quot;points&quot;),T.hoveron!==&quot;fills&quot;&amp;&amp;C(&quot;hovertemplate&quot;);var A=u.getComponentMethod(&quot;errorbars&quot;,&quot;supplyDefaults&quot;);A(x,T,E||I||k,{axis:&quot;y&quot;}),A(x,T,E||I||k,{axis:&quot;x&quot;,inherit:&quot;y&quot;}),s.coerceSelectionMarkerOpacity(T,C)}}},28908:function(i,o,a){var s=a(7901),u=a(71828).isArrayOrTypedArray;i.exports=function(c,d,f,p){var m=!1;if(d.marker){var g=d.marker.color,b=(d.marker.line||{}).color;g&amp;&amp;!u(g)?m=g:b&amp;&amp;!u(b)&amp;&amp;(m=b)}p(&quot;fillcolor&quot;,s.addOpacity((d.line||{}).color||m||f,.5))}},8225:function(i,o,a){var s=a(89298);i.exports=function(u,c,d){var f={},p={_fullLayout:d},m=s.getFromTrace(p,c,&quot;x&quot;),g=s.getFromTrace(p,c,&quot;y&quot;),b=u.orig_x;b===void 0&amp;&amp;(b=u.x);var v=u.orig_y;return v===void 0&amp;&amp;(v=u.y),f.xLabel=s.tickText(m,m.c2l(b),!0).text,f.yLabel=s.tickText(g,g.c2l(v),!0).text,f}},34603:function(i,o,a){var s=a(7901),u=a(34098);i.exports=function(c,d){var f,p;if(c.mode===&quot;lines&quot;)return(f=c.line.color)&amp;&amp;s.opacity(f)?f:c.fillcolor;if(c.mode===&quot;none&quot;)return c.fill?c.fillcolor:&quot;&quot;;var m=d.mcc||(c.marker||{}).color,g=d.mlcc||((c.marker||{}).line||{}).color;return(p=m&amp;&amp;s.opacity(m)?m:g&amp;&amp;s.opacity(g)&amp;&amp;(d.mlw||((c.marker||{}).line||{}).width)?g:&quot;&quot;)?s.opacity(p)&lt;.3?s.addOpacity(p,.3):p:(f=(c.line||{}).color)&amp;&amp;s.opacity(f)&amp;&amp;u.hasLines(c)&amp;&amp;c.line.width?f:c.fillcolor}},26125:function(i,o,a){var s=a(99082).getAxisGroup;i.exports=function(u,c,d,f){var p=c.orientation,m=c[{v:&quot;x&quot;,h:&quot;y&quot;}[p]+&quot;axis&quot;],g=s(d,m)+p,b=d._alignmentOpts||{},v=f(&quot;alignmentgroup&quot;),h=b[g];h||(h=b[g]={});var y=h[v];y?y.traces.push(c):y=h[v]={traces:[c],alignmentIndex:Object.keys(h).length,offsetGroups:{}};var w=f(&quot;offsetgroup&quot;),_=y.offsetGroups,x=_[w];w&amp;&amp;(x||(x=_[w]={offsetIndex:Object.keys(_).length}),c._offsetIndex=x.offsetIndex)}},33720:function(i,o,a){var s=a(71828),u=a(30211),c=a(73972),d=a(34603),f=a(7901),p=s.fillText;i.exports=function(m,g,b,v){var h=m.cd,y=h[0].trace,w=m.xa,_=m.ya,x=w.c2p(g),T=_.c2p(b),k=[x,T],S=y.hoveron||&quot;&quot;,C=y.mode.indexOf(&quot;markers&quot;)!==-1?3:.5,M=!!y.xperiodalignment,O=!!y.yperiodalignment;if(S.indexOf(&quot;points&quot;)!==-1){var D=function(he){var Se=Math.max(C,he.mrc||0),Oe=w.c2p(he.x)-x,Pe=_.c2p(he.y)-T;return Math.max(Math.sqrt(Oe*Oe+Pe*Pe)-Se,1-C/Se)},P=u.getDistanceFunction(v,function(he){if(M){var Se=w.c2p(he.xStart),Oe=w.c2p(he.xEnd);return x&gt;=Math.min(Se,Oe)&amp;&amp;x&lt;=Math.max(Se,Oe)?0:1/0}var Pe=Math.max(3,he.mrc||0),Me=1-1/Pe,ce=Math.abs(w.c2p(he.x)-x);return ce&lt;Pe?Me*ce/Pe:ce-Pe+Me},function(he){if(O){var Se=_.c2p(he.yStart),Oe=_.c2p(he.yEnd);return T&gt;=Math.min(Se,Oe)&amp;&amp;T&lt;=Math.max(Se,Oe)?0:1/0}var Pe=Math.max(3,he.mrc||0),Me=1-1/Pe,ce=Math.abs(_.c2p(he.y)-T);return ce&lt;Pe?Me*ce/Pe:ce-Pe+Me},D);if(u.getClosest(h,P,m),m.index!==!1){var E=h[m.index],I=w.c2p(E.x,!0),A=_.c2p(E.y,!0),F=E.mrc||1;m.index=E.i;var j=h[0].t.orientation,z=j&amp;&amp;(E.sNorm||E.s),B=j===&quot;h&quot;?z:E.orig_x!==void 0?E.orig_x:E.x,N=j===&quot;v&quot;?z:E.orig_y!==void 0?E.orig_y:E.y;return s.extendFlat(m,{color:d(y,E),x0:I-F,x1:I+F,xLabelVal:B,y0:A-F,y1:A+F,yLabelVal:N,spikeDistance:D(E),hovertemplate:y.hovertemplate}),p(E,y,m),c.getComponentMethod(&quot;errorbars&quot;,&quot;hoverInfo&quot;)(E,y,m),[m]}}if(S.indexOf(&quot;fills&quot;)!==-1&amp;&amp;y._polygons){var R,q,Y,L,W,U,V,te,ee,H=y._polygons,Z=[],G=!1,X=1/0,Q=-1/0,re=1/0,ae=-1/0;for(R=0;R&lt;H.length;R++)(Y=H[R]).contains(k)&amp;&amp;(G=!G,Z.push(Y),re=Math.min(re,Y.ymin),ae=Math.max(ae,Y.ymax));if(G){var ie=((re=Math.max(re,0))+(ae=Math.min(ae,_._length)))/2;for(R=0;R&lt;Z.length;R++)for(L=Z[R].pts,q=1;q&lt;L.length;q++)(te=L[q-1][1])&gt;ie!=(ee=L[q][1])&gt;=ie&amp;&amp;(U=L[q-1][0],V=L[q][0],ee-te&amp;&amp;(W=U+(V-U)*(ie-te)/(ee-te),X=Math.min(X,W),Q=Math.max(Q,W)));X=Math.max(X,0),Q=Math.min(Q,w._length);var se=f.defaultLine;return f.opacity(y.fillcolor)?se=y.fillcolor:f.opacity((y.line||{}).color)&amp;&amp;(se=y.line.color),s.extendFlat(m,{distance:m.maxHoverDistance,x0:X,x1:Q,y0:ie,y1:ie,color:se,hovertemplate:!1}),delete m.index,y.text&amp;&amp;!Array.isArray(y.text)?m.text=String(y.text):m.text=y.name,[m]}}}},67368:function(i,o,a){var s=a(34098);i.exports={hasLines:s.hasLines,hasMarkers:s.hasMarkers,hasText:s.hasText,isBubble:s.isBubble,attributes:a(82196),layoutAttributes:a(21479),supplyDefaults:a(17438),crossTraceDefaults:a(34936),supplyLayoutDefaults:a(79334),calc:a(47761).calc,crossTraceCalc:a(72626),arraysToCalcdata:a(75225),plot:a(32663),colorbar:a(4898),formatLabels:a(8225),style:a(16296).style,styleOnSelect:a(16296).styleOnSelect,hoverPoints:a(33720),selectPoints:a(98002),animatable:!0,moduleType:&quot;trace&quot;,name:&quot;scatter&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;symbols&quot;,&quot;errorBarsOK&quot;,&quot;showLegend&quot;,&quot;scatter-like&quot;,&quot;zoomScale&quot;],meta:{}}},21479:function(i){i.exports={scattermode:{valType:&quot;enumerated&quot;,values:[&quot;group&quot;,&quot;overlay&quot;],dflt:&quot;overlay&quot;,editType:&quot;calc&quot;},scattergap:{valType:&quot;number&quot;,min:0,max:1,editType:&quot;calc&quot;}}},79334:function(i,o,a){var s=a(71828),u=a(21479);i.exports=function(c,d){var f,p=d.barmode===&quot;group&quot;;d.scattermode===&quot;group&quot;&amp;&amp;(f=p?d.bargap:.2,s.coerce(c,d,u,&quot;scattergap&quot;,f))}},11058:function(i,o,a){var s=a(71828).isArrayOrTypedArray,u=a(52075).hasColorscale,c=a(1586);i.exports=function(d,f,p,m,g,b){b||(b={});var v=(d.marker||{}).color;g(&quot;line.color&quot;,p),u(d,&quot;line&quot;)?c(d,f,m,g,{prefix:&quot;line.&quot;,cLetter:&quot;c&quot;}):g(&quot;line.color&quot;,!s(v)&amp;&amp;v||p),g(&quot;line.width&quot;),b.noDash||g(&quot;line.dash&quot;),b.backoff&amp;&amp;g(&quot;line.backoff&quot;)}},34621:function(i,o,a){var s=a(91424),u=a(50606),c=u.BADNUM,d=u.LOG_CLIP,f=d+.5,p=d-.5,m=a(71828),g=m.segmentsIntersect,b=m.constrain,v=a(47581);i.exports=function(h,y){var w,_,x,T,k,S,C,M,O,D,P,E,I,A,F,j,z,B,N=y.trace||{},R=y.xaxis,q=y.yaxis,Y=R.type===&quot;log&quot;,L=q.type===&quot;log&quot;,W=R._length,U=q._length,V=y.backoff,te=N.marker,ee=y.connectGaps,H=y.baseTolerance,Z=y.shape,G=Z===&quot;linear&quot;,X=N.fill&amp;&amp;N.fill!==&quot;none&quot;,Q=[],re=v.minTolerance,ae=h.length,ie=new Array(ae),se=0;function he(Ze){var ut=h[Ze];if(!ut)return!1;var ht=y.linearized?R.l2p(ut.x):R.c2p(ut.x),Rt=y.linearized?q.l2p(ut.y):q.c2p(ut.y);if(ht===c){if(Y&amp;&amp;(ht=R.c2p(ut.x,!0)),ht===c)return!1;L&amp;&amp;Rt===c&amp;&amp;(ht*=Math.abs(R._m*U*(R._m&gt;0?f:p)/(q._m*W*(q._m&gt;0?f:p)))),ht*=1e3}if(Rt===c){if(L&amp;&amp;(Rt=q.c2p(ut.y,!0)),Rt===c)return!1;Rt*=1e3}return[ht,Rt]}function Se(Ze,ut,ht,Rt){var Ct=ht-Ze,Wt=Rt-ut,_t=.5-Ze,be=.5-ut,Ce=Ct*Ct+Wt*Wt,Ge=Ct*_t+Wt*be;if(Ge&gt;0&amp;&amp;Ge&lt;Ce){var He=_t*Wt-be*Ct;if(He*He&lt;Ce)return!0}}function Oe(Ze,ut){var ht=Ze[0]/W,Rt=Ze[1]/U,Ct=Math.max(0,-ht,ht-1,-Rt,Rt-1);return Ct&amp;&amp;z!==void 0&amp;&amp;Se(ht,Rt,z,B)&amp;&amp;(Ct=0),Ct&amp;&amp;ut&amp;&amp;Se(ht,Rt,ut[0]/W,ut[1]/U)&amp;&amp;(Ct=0),(1+v.toleranceGrowth*Ct)*H}function Pe(Ze,ut){var ht=Ze[0]-ut[0],Rt=Ze[1]-ut[1];return Math.sqrt(ht*ht+Rt*Rt)}var Me,ce,we,K,ne,de,_e,ue=v.maxScreensAway,pe=-W*ue,xe=W*(1+ue),ye=-U*ue,Te=U*(1+ue),Ae=[[pe,ye,xe,ye],[xe,ye,xe,Te],[xe,Te,pe,Te],[pe,Te,pe,ye]];function Re(Ze){if(Ze[0]&lt;pe||Ze[0]&gt;xe||Ze[1]&lt;ye||Ze[1]&gt;Te)return[b(Ze[0],pe,xe),b(Ze[1],ye,Te)]}function Le(Ze,ut){return Ze[0]===ut[0]&amp;&amp;(Ze[0]===pe||Ze[0]===xe)||Ze[1]===ut[1]&amp;&amp;(Ze[1]===ye||Ze[1]===Te)||void 0}function $e(Ze,ut,ht){return function(Rt,Ct){var Wt=Re(Rt),_t=Re(Ct),be=[];if(Wt&amp;&amp;_t&amp;&amp;Le(Wt,_t))return be;Wt&amp;&amp;be.push(Wt),_t&amp;&amp;be.push(_t);var Ce=2*m.constrain((Rt[Ze]+Ct[Ze])/2,ut,ht)-((Wt||Rt)[Ze]+(_t||Ct)[Ze]);return Ce&amp;&amp;((Wt&amp;&amp;_t?Ce&gt;0==Wt[Ze]&gt;_t[Ze]?Wt:_t:Wt||_t)[Ze]+=Ce),be}}function Fe(Ze){var ut=Ze[0],ht=Ze[1],Rt=ut===ie[se-1][0],Ct=ht===ie[se-1][1];if(!Rt||!Ct)if(se&gt;1){var Wt=ut===ie[se-2][0],_t=ht===ie[se-2][1];Rt&amp;&amp;(ut===pe||ut===xe)&amp;&amp;Wt?_t?se--:ie[se-1]=Ze:Ct&amp;&amp;(ht===ye||ht===Te)&amp;&amp;_t?Wt?se--:ie[se-1]=Ze:ie[se++]=Ze}else ie[se++]=Ze}function Be(Ze){ie[se-1][0]!==Ze[0]&amp;&amp;ie[se-1][1]!==Ze[1]&amp;&amp;Fe([we,K]),Fe(Ze),ne=null,we=K=0}Z===&quot;linear&quot;||Z===&quot;spline&quot;?_e=function(Ze,ut){for(var ht=[],Rt=0,Ct=0;Ct&lt;4;Ct++){var Wt=Ae[Ct],_t=g(Ze[0],Ze[1],ut[0],ut[1],Wt[0],Wt[1],Wt[2],Wt[3]);_t&amp;&amp;(!Rt||Math.abs(_t.x-ht[0][0])&gt;1||Math.abs(_t.y-ht[0][1])&gt;1)&amp;&amp;(_t=[_t.x,_t.y],Rt&amp;&amp;Pe(_t,Ze)&lt;Pe(ht[0],Ze)?ht.unshift(_t):ht.push(_t),Rt++)}return ht}:Z===&quot;hv&quot;||Z===&quot;vh&quot;?_e=function(Ze,ut){var ht=[],Rt=Re(Ze),Ct=Re(ut);return Rt&amp;&amp;Ct&amp;&amp;Le(Rt,Ct)||(Rt&amp;&amp;ht.push(Rt),Ct&amp;&amp;ht.push(Ct)),ht}:Z===&quot;hvh&quot;?_e=$e(0,pe,xe):Z===&quot;vhv&quot;&amp;&amp;(_e=$e(1,ye,Te));var Ue=m.isArrayOrTypedArray(te);function qe(Ze){if(Ze&amp;&amp;V&amp;&amp;(Ze.i=w,Ze.d=h,Ze.trace=N,Ze.marker=Ue?te[Ze.i]:te,Ze.backoff=V),z=Ze[0]/W,B=Ze[1]/U,Me=Ze[0]&lt;pe?pe:Ze[0]&gt;xe?xe:0,ce=Ze[1]&lt;ye?ye:Ze[1]&gt;Te?Te:0,Me||ce){if(se)if(ne){var ut=_e(ne,Ze);ut.length&gt;1&amp;&amp;(Be(ut[0]),ie[se++]=ut[1])}else de=_e(ie[se-1],Ze)[0],ie[se++]=de;else ie[se++]=[Me||Ze[0],ce||Ze[1]];var ht=ie[se-1];Me&amp;&amp;ce&amp;&amp;(ht[0]!==Me||ht[1]!==ce)?(ne&amp;&amp;(we!==Me&amp;&amp;K!==ce?Fe(we&amp;&amp;K?(Rt=ne,Wt=(Ct=Ze)[0]-Rt[0],_t=(Ct[1]-Rt[1])/Wt,(Rt[1]*Ct[0]-Ct[1]*Rt[0])/Wt&gt;0?[_t&gt;0?pe:xe,Te]:[_t&gt;0?xe:pe,ye]):[we||Me,K||ce]):we&amp;&amp;K&amp;&amp;Fe([we,K])),Fe([Me,ce])):we-Me&amp;&amp;K-ce&amp;&amp;Fe([Me||we,ce||K]),ne=Ze,we=Me,K=ce}else ne&amp;&amp;Be(_e(ne,Ze)[0]),ie[se++]=Ze;var Rt,Ct,Wt,_t}for(w=0;w&lt;ae;w++)if(_=he(w)){for(se=0,ne=null,qe(_),w++;w&lt;ae;w++){if(!(T=he(w))){if(ee)continue;break}if(G&amp;&amp;y.simplify){var Xe=he(w+1);if(D=Pe(T,_),X&amp;&amp;(se===0||se===ae-1)||!(D&lt;Oe(T,Xe)*re)){for(M=[(T[0]-_[0])/D,(T[1]-_[1])/D],k=_,P=D,E=A=F=0,C=!1,x=T,w++;w&lt;h.length;w++){if(S=Xe,Xe=he(w+1),!S){if(ee)continue;break}if(j=(O=[S[0]-_[0],S[1]-_[1]])[0]*M[1]-O[1]*M[0],A=Math.min(A,j),(F=Math.max(F,j))-A&gt;Oe(S,Xe))break;x=S,(I=O[0]*M[0]+O[1]*M[1])&gt;P?(P=I,T=S,C=!1):I&lt;E&amp;&amp;(E=I,k=S,C=!0)}if(C?(qe(T),x!==k&amp;&amp;qe(k)):(k!==_&amp;&amp;qe(k),x!==T&amp;&amp;qe(T)),qe(x),w&gt;=h.length||!S)break;qe(S),_=S}}else qe(T)}ne&amp;&amp;Fe([we||ne[0],K||ne[1]]),Q.push(ie.slice(0,se))}var ot=Z.slice(Z.length-1);if(V&amp;&amp;ot!==&quot;h&quot;&amp;&amp;ot!==&quot;v&quot;){for(var st=!1,dt=-1,vt=[],We=0;We&lt;Q.length;We++)for(var ze=0;ze&lt;Q[We].length-1;ze++){var tt=Q[We][ze],it=Q[We][ze+1],St=s.applyBackoff(it,tt);St[0]===it[0]&amp;&amp;St[1]===it[1]||(st=!0),vt[dt+1]||(vt[++dt]=[tt,[St[0],St[1]]])}return st?vt:Q}return Q}},94039:function(i){i.exports=function(o,a,s){s(&quot;line.shape&quot;)===&quot;spline&quot;&amp;&amp;s(&quot;line.smoothing&quot;)}},68687:function(i){var o={tonextx:1,tonexty:1,tonext:1};i.exports=function(a,s,u){var c,d,f,p,m,g={},b=!1,v=-1,h=0,y=-1;for(d=0;d&lt;u.length;d++)(f=(c=u[d][0].trace).stackgroup||&quot;&quot;)?f in g?m=g[f]:(m=g[f]=h,h++):c.fill in o&amp;&amp;y&gt;=0?m=y:(m=y=h,h++),m&lt;v&amp;&amp;(b=!0),c._groupIndex=v=m;var w=u.slice();b&amp;&amp;w.sort(function(x,T){var k=x[0].trace,S=T[0].trace;return k._groupIndex-S._groupIndex||k.index-S.index});var _={};for(d=0;d&lt;w.length;d++)f=(c=w[d][0].trace).stackgroup||&quot;&quot;,c.visible===!0?(c._nexttrace=null,c.fill in o&amp;&amp;(p=_[f],c._prevtrace=p||null,p&amp;&amp;(p._nexttrace=c)),c._ownfill=c.fill&amp;&amp;(c.fill.substr(0,6)===&quot;tozero&quot;||c.fill===&quot;toself&quot;||c.fill.substr(0,2)===&quot;to&quot;&amp;&amp;!c._prevtrace),_[f]=c):c._prevtrace=c._nexttrace=c._ownfill=null;return w}},39984:function(i,o,a){var s=a(92770);i.exports=function(u,c){c||(c=2);var d=u.marker,f=d.sizeref||1,p=d.sizemin||0,m=d.sizemode===&quot;area&quot;?function(g){return Math.sqrt(g/f)}:function(g){return g/f};return function(g){var b=m(g/c);return s(b)&amp;&amp;b&gt;0?Math.max(b,p):0}}},4898:function(i){i.exports={container:&quot;marker&quot;,min:&quot;cmin&quot;,max:&quot;cmax&quot;}},49508:function(i,o,a){var s=a(7901),u=a(52075).hasColorscale,c=a(1586),d=a(34098);i.exports=function(f,p,m,g,b,v){var h=d.isBubble(f),y=(f.line||{}).color;v=v||{},y&amp;&amp;(m=y),b(&quot;marker.symbol&quot;),b(&quot;marker.opacity&quot;,h?.7:1),b(&quot;marker.size&quot;),v.noAngle||(b(&quot;marker.angle&quot;),v.noAngleRef||b(&quot;marker.angleref&quot;),v.noStandOff||b(&quot;marker.standoff&quot;)),b(&quot;marker.color&quot;,m),u(f,&quot;marker&quot;)&amp;&amp;c(f,p,g,b,{prefix:&quot;marker.&quot;,cLetter:&quot;c&quot;}),v.noSelect||(b(&quot;selected.marker.color&quot;),b(&quot;unselected.marker.color&quot;),b(&quot;selected.marker.size&quot;),b(&quot;unselected.marker.size&quot;)),v.noLine||(b(&quot;marker.line.color&quot;,y&amp;&amp;!Array.isArray(y)&amp;&amp;p.marker.color!==y?y:h?s.background:s.defaultLine),u(f,&quot;marker.line&quot;)&amp;&amp;c(f,p,g,b,{prefix:&quot;marker.line.&quot;,cLetter:&quot;c&quot;}),b(&quot;marker.line.width&quot;,h?1:0)),h&amp;&amp;(b(&quot;marker.sizeref&quot;),b(&quot;marker.sizemin&quot;),b(&quot;marker.sizemode&quot;)),v.gradient&amp;&amp;b(&quot;marker.gradient.type&quot;)!==&quot;none&quot;&amp;&amp;b(&quot;marker.gradient.color&quot;)}},73927:function(i,o,a){var s=a(71828).dateTick0,u=a(50606).ONEWEEK;function c(d,f){return s(f,d%u==0?1:0)}i.exports=function(d,f,p,m,g){if(g||(g={x:!0,y:!0}),g.x){var b=m(&quot;xperiod&quot;);b&amp;&amp;(m(&quot;xperiod0&quot;,c(b,f.xcalendar)),m(&quot;xperiodalignment&quot;))}if(g.y){var v=m(&quot;yperiod&quot;);v&amp;&amp;(m(&quot;yperiod0&quot;,c(v,f.ycalendar)),m(&quot;yperiodalignment&quot;))}}},32663:function(i,o,a){var s=a(39898),u=a(73972),c=a(71828),d=c.ensureSingle,f=c.identity,p=a(91424),m=a(34098),g=a(34621),b=a(68687),v=a(61082).tester;function h(y,w,_,x,T,k,S){var C,M=y._context.staticPlot;(function(_e,ue,pe,xe,ye){var Te=pe.xaxis,Ae=pe.yaxis,Re=s.extent(c.simpleMap(Te.range,Te.r2c)),Le=s.extent(c.simpleMap(Ae.range,Ae.r2c)),$e=xe[0].trace;if(m.hasMarkers($e)){var Fe=$e.marker.maxdisplayed;if(Fe!==0){var Be=xe.filter(function(ot){return ot.x&gt;=Re[0]&amp;&amp;ot.x&lt;=Re[1]&amp;&amp;ot.y&gt;=Le[0]&amp;&amp;ot.y&lt;=Le[1]}),Ue=Math.ceil(Be.length/Fe),qe=0;ye.forEach(function(ot,st){var dt=ot[0].trace;m.hasMarkers(dt)&amp;&amp;dt.marker.maxdisplayed&gt;0&amp;&amp;st&lt;ue&amp;&amp;qe++});var Xe=Math.round(qe*Ue/3+Math.floor(qe/3)*Ue/7.1);xe.forEach(function(ot){delete ot.vis}),Be.forEach(function(ot,st){Math.round((st+Xe)%Ue)===0&amp;&amp;(ot.vis=!0)})}}})(0,w,_,x,T);var O=!!S&amp;&amp;S.duration&gt;0;function D(_e){return O?_e.transition():_e}var P=_.xaxis,E=_.yaxis,I=x[0].trace,A=I.line,F=s.select(k),j=d(F,&quot;g&quot;,&quot;errorbars&quot;),z=d(F,&quot;g&quot;,&quot;lines&quot;),B=d(F,&quot;g&quot;,&quot;points&quot;),N=d(F,&quot;g&quot;,&quot;text&quot;);if(u.getComponentMethod(&quot;errorbars&quot;,&quot;plot&quot;)(y,j,_,S),I.visible===!0){var R,q;D(F).style(&quot;opacity&quot;,I.opacity);var Y=I.fill.charAt(I.fill.length-1);Y!==&quot;x&quot;&amp;&amp;Y!==&quot;y&quot;&amp;&amp;(Y=&quot;&quot;),x[0][_.isRangePlot?&quot;nodeRangePlot3&quot;:&quot;node3&quot;]=F;var L,W,U=&quot;&quot;,V=[],te=I._prevtrace;te&amp;&amp;(U=te._prevRevpath||&quot;&quot;,q=te._nextFill,V=te._polygons);var ee,H,Z,G,X,Q,re,ae=&quot;&quot;,ie=&quot;&quot;,se=[],he=c.noop;if(R=I._ownFill,m.hasLines(I)||I.fill!==&quot;none&quot;){for(q&amp;&amp;q.datum(x),[&quot;hv&quot;,&quot;vh&quot;,&quot;hvh&quot;,&quot;vhv&quot;].indexOf(A.shape)!==-1?(ee=p.steps(A.shape),H=p.steps(A.shape.split(&quot;&quot;).reverse().join(&quot;&quot;))):ee=H=A.shape===&quot;spline&quot;?function(_e){var ue=_e[_e.length-1];return _e.length&gt;1&amp;&amp;_e[0][0]===ue[0]&amp;&amp;_e[0][1]===ue[1]?p.smoothclosed(_e.slice(1),A.smoothing):p.smoothopen(_e,A.smoothing)}:function(_e){return&quot;M&quot;+_e.join(&quot;L&quot;)},Z=function(_e){return H(_e.reverse())},se=g(x,{xaxis:P,yaxis:E,trace:I,connectGaps:I.connectgaps,baseTolerance:Math.max(A.width||1,3)/4,shape:A.shape,backoff:A.backoff,simplify:A.simplify,fill:I.fill}),re=I._polygons=new Array(se.length),C=0;C&lt;se.length;C++)I._polygons[C]=v(se[C]);se.length&amp;&amp;(G=se[0][0],Q=(X=se[se.length-1])[X.length-1]),he=function(_e){return function(ue){if(L=ee(ue),W=Z(ue),ae?Y?(ae+=&quot;L&quot;+L.substr(1),ie=W+&quot;L&quot;+ie.substr(1)):(ae+=&quot;Z&quot;+L,ie=W+&quot;Z&quot;+ie):(ae=L,ie=W),m.hasLines(I)){var pe=s.select(this);if(pe.datum(x),_e)D(pe.style(&quot;opacity&quot;,0).attr(&quot;d&quot;,L).call(p.lineGroupStyle)).style(&quot;opacity&quot;,1);else{var xe=D(pe);xe.attr(&quot;d&quot;,L),p.singleLineStyle(x,xe)}}}}}var Se=z.selectAll(&quot;.js-line&quot;).data(se);D(Se.exit()).style(&quot;opacity&quot;,0).remove(),Se.each(he(!1)),Se.enter().append(&quot;path&quot;).classed(&quot;js-line&quot;,!0).style(&quot;vector-effect&quot;,M?&quot;none&quot;:&quot;non-scaling-stroke&quot;).call(p.lineGroupStyle).each(he(!0)),p.setClipUrl(Se,_.layerClipId,y),se.length?(R?(R.datum(x),G&amp;&amp;Q&amp;&amp;(Y?(Y===&quot;y&quot;?G[1]=Q[1]=E.c2p(0,!0):Y===&quot;x&quot;&amp;&amp;(G[0]=Q[0]=P.c2p(0,!0)),D(R).attr(&quot;d&quot;,&quot;M&quot;+Q+&quot;L&quot;+G+&quot;L&quot;+ae.substr(1)).call(p.singleFillStyle,y)):D(R).attr(&quot;d&quot;,ae+&quot;Z&quot;).call(p.singleFillStyle,y))):q&amp;&amp;(I.fill.substr(0,6)===&quot;tonext&quot;&amp;&amp;ae&amp;&amp;U?(I.fill===&quot;tonext&quot;?D(q).attr(&quot;d&quot;,ae+&quot;Z&quot;+U+&quot;Z&quot;).call(p.singleFillStyle,y):D(q).attr(&quot;d&quot;,ae+&quot;L&quot;+U.substr(1)+&quot;Z&quot;).call(p.singleFillStyle,y),I._polygons=I._polygons.concat(V)):(Pe(q),I._polygons=null)),I._prevRevpath=ie,I._prevPolygons=re):(R?Pe(R):q&amp;&amp;Pe(q),I._polygons=I._prevRevpath=I._prevPolygons=null),B.datum(x),N.datum(x),function(_e,ue,pe){var xe,ye=pe[0].trace,Te=m.hasMarkers(ye),Ae=m.hasText(ye),Re=ne(ye),Le=de,$e=de;if(Te||Ae){var Fe=f,Be=ye.stackgroup,Ue=Be&amp;&amp;y._fullLayout._scatterStackOpts[P._id+E._id][Be].stackgaps===&quot;infer zero&quot;;ye.marker.maxdisplayed||ye._needsCull?Fe=Ue?ce:Me:Be&amp;&amp;!Ue&amp;&amp;(Fe=we),Te&amp;&amp;(Le=Fe),Ae&amp;&amp;($e=Fe)}var qe,Xe=(xe=_e.selectAll(&quot;path.point&quot;).data(Le,Re)).enter().append(&quot;path&quot;).classed(&quot;point&quot;,!0);O&amp;&amp;Xe.call(p.pointStyle,ye,y).call(p.translatePoints,P,E).style(&quot;opacity&quot;,0).transition().style(&quot;opacity&quot;,1),xe.order(),Te&amp;&amp;(qe=p.makePointStyleFns(ye)),xe.each(function(ot){var st=s.select(this),dt=D(st);p.translatePoint(ot,dt,P,E)?(p.singlePointStyle(ot,dt,ye,qe,y),_.layerClipId&amp;&amp;p.hideOutsideRangePoint(ot,dt,P,E,ye.xcalendar,ye.ycalendar),ye.customdata&amp;&amp;st.classed(&quot;plotly-customdata&quot;,ot.data!==null&amp;&amp;ot.data!==void 0)):dt.remove()}),O?xe.exit().transition().style(&quot;opacity&quot;,0).remove():xe.exit().remove(),(xe=ue.selectAll(&quot;g&quot;).data($e,Re)).enter().append(&quot;g&quot;).classed(&quot;textpoint&quot;,!0).append(&quot;text&quot;),xe.order(),xe.each(function(ot){var st=s.select(this),dt=D(st.select(&quot;text&quot;));p.translatePoint(ot,dt,P,E)?_.layerClipId&amp;&amp;p.hideOutsideRangePoint(ot,st,P,E,ye.xcalendar,ye.ycalendar):st.remove()}),xe.selectAll(&quot;text&quot;).call(p.textPointStyle,ye,y).each(function(ot){var st=P.c2p(ot.x),dt=E.c2p(ot.y);s.select(this).selectAll(&quot;tspan.line&quot;).each(function(){D(s.select(this)).attr({x:st,y:dt})})}),xe.exit().remove()}(B,N,x);var Oe=I.cliponaxis===!1?null:_.layerClipId;p.setClipUrl(B,Oe,y),p.setClipUrl(N,Oe,y)}function Pe(_e){D(_e).attr(&quot;d&quot;,&quot;M0,0Z&quot;)}function Me(_e){return _e.filter(function(ue){return!ue.gap&amp;&amp;ue.vis})}function ce(_e){return _e.filter(function(ue){return ue.vis})}function we(_e){return _e.filter(function(ue){return!ue.gap})}function K(_e){return _e.id}function ne(_e){if(_e.ids)return K}function de(){return!1}}i.exports=function(y,w,_,x,T,k){var S,C,M=!T,O=!!T&amp;&amp;T.duration&gt;0,D=b(y,w,_);(S=x.selectAll(&quot;g.trace&quot;).data(D,function(P){return P[0].trace.uid})).enter().append(&quot;g&quot;).attr(&quot;class&quot;,function(P){return&quot;trace scatter trace&quot;+P[0].trace.uid}).style(&quot;stroke-miterlimit&quot;,2),S.order(),function(P,E,I){E.each(function(A){var F=d(s.select(this),&quot;g&quot;,&quot;fills&quot;);p.setClipUrl(F,I.layerClipId,P);var j=A[0].trace,z=[];j._ownfill&amp;&amp;z.push(&quot;_ownFill&quot;),j._nexttrace&amp;&amp;z.push(&quot;_nextFill&quot;);var B=F.selectAll(&quot;g&quot;).data(z,f);B.enter().append(&quot;g&quot;),B.exit().each(function(N){j[N]=null}).remove(),B.order().each(function(N){j[N]=d(s.select(this),&quot;path&quot;,&quot;js-fill&quot;)})})}(y,S,w),O?(k&amp;&amp;(C=k()),s.transition().duration(T.duration).ease(T.easing).each(&quot;end&quot;,function(){C&amp;&amp;C()}).each(&quot;interrupt&quot;,function(){C&amp;&amp;C()}).each(function(){x.selectAll(&quot;g.trace&quot;).each(function(P,E){h(y,E,w,P,D,this,T)})})):S.each(function(P,E){h(y,E,w,P,D,this,T)}),M&amp;&amp;S.exit().remove(),x.selectAll(&quot;path:not([d])&quot;).remove()}},98002:function(i,o,a){var s=a(34098);i.exports=function(u,c){var d,f,p,m,g=u.cd,b=u.xaxis,v=u.yaxis,h=[],y=g[0].trace;if(!s.hasMarkers(y)&amp;&amp;!s.hasText(y))return[];if(c===!1)for(d=0;d&lt;g.length;d++)g[d].selected=0;else for(d=0;d&lt;g.length;d++)f=g[d],p=b.c2p(f.x),m=v.c2p(f.y),f.i!==null&amp;&amp;c.contains([p,m],!1,d,u)?(h.push({pointNumber:f.i,x:b.c2d(f.x),y:v.c2d(f.y)}),f.selected=1):f.selected=0;return h}},565:function(i){var o=[&quot;orientation&quot;,&quot;groupnorm&quot;,&quot;stackgaps&quot;];i.exports=function(a,s,u,c){var d=u._scatterStackOpts,f=c(&quot;stackgroup&quot;);if(f){var p=s.xaxis+s.yaxis,m=d[p];m||(m=d[p]={});var g=m[f],b=!1;g?g.traces.push(s):(g=m[f]={traceIndices:[],traces:[s]},b=!0);for(var v={orientation:s.x&amp;&amp;!s.y?&quot;h&quot;:&quot;v&quot;},h=0;h&lt;o.length;h++){var y=o[h],w=y+&quot;Found&quot;;if(!g[w]){var _=a[y]!==void 0,x=y===&quot;orientation&quot;;if((_||b)&amp;&amp;(g[y]=c(y,v[y]),x&amp;&amp;(g.fillDflt=g[y]===&quot;h&quot;?&quot;tonextx&quot;:&quot;tonexty&quot;),_&amp;&amp;(g[w]=!0,!b&amp;&amp;(delete g.traces[0][y],x))))for(var T=0;T&lt;g.traces.length-1;T++){var k=g.traces[T];k._input.fill!==k.fill&amp;&amp;(k.fill=g.fillDflt)}}}return g}}},16296:function(i,o,a){var s=a(39898),u=a(91424),c=a(73972);function d(p,m,g){u.pointStyle(p.selectAll(&quot;path.point&quot;),m,g)}function f(p,m,g){u.textPointStyle(p.selectAll(&quot;text&quot;),m,g)}i.exports={style:function(p){var m=s.select(p).selectAll(&quot;g.trace.scatter&quot;);m.style(&quot;opacity&quot;,function(g){return g[0].trace.opacity}),m.selectAll(&quot;g.points&quot;).each(function(g){d(s.select(this),g.trace||g[0].trace,p)}),m.selectAll(&quot;g.text&quot;).each(function(g){f(s.select(this),g.trace||g[0].trace,p)}),m.selectAll(&quot;g.trace path.js-line&quot;).call(u.lineGroupStyle),m.selectAll(&quot;g.trace path.js-fill&quot;).call(u.fillGroupStyle,p),c.getComponentMethod(&quot;errorbars&quot;,&quot;style&quot;)(m)},stylePoints:d,styleText:f,styleOnSelect:function(p,m,g){var b=m[0].trace;b.selectedpoints?(u.selectedPointStyle(g.selectAll(&quot;path.point&quot;),b),u.selectedTextStyle(g.selectAll(&quot;text&quot;),b)):(d(g,b,p),f(g,b,p))}}},34098:function(i,o,a){var s=a(71828);i.exports={hasLines:function(u){return u.visible&amp;&amp;u.mode&amp;&amp;u.mode.indexOf(&quot;lines&quot;)!==-1},hasMarkers:function(u){return u.visible&amp;&amp;(u.mode&amp;&amp;u.mode.indexOf(&quot;markers&quot;)!==-1||u.type===&quot;splom&quot;)},hasText:function(u){return u.visible&amp;&amp;u.mode&amp;&amp;u.mode.indexOf(&quot;text&quot;)!==-1},isBubble:function(u){return s.isPlainObject(u.marker)&amp;&amp;s.isArrayOrTypedArray(u.marker.size)}}},82410:function(i,o,a){var s=a(71828);i.exports=function(u,c,d,f,p){p=p||{},f(&quot;textposition&quot;),s.coerceFont(f,&quot;textfont&quot;,p.font||d.font),p.noSelect||(f(&quot;selected.textfont.color&quot;),f(&quot;unselected.textfont.color&quot;))}},67513:function(i,o,a){var s=a(71828),u=a(73972);i.exports=function(c,d,f,p){var m,g=p(&quot;x&quot;),b=p(&quot;y&quot;);if(u.getComponentMethod(&quot;calendars&quot;,&quot;handleTraceDefaults&quot;)(c,d,[&quot;x&quot;,&quot;y&quot;],f),g){var v=s.minRowLength(g);b?m=Math.min(v,s.minRowLength(b)):(m=v,p(&quot;y0&quot;),p(&quot;dy&quot;))}else{if(!b)return 0;m=s.minRowLength(b),p(&quot;x0&quot;),p(&quot;dx&quot;)}return d._length=m,m}},50413:function(i,o,a){var s=a(5386).fF,u=a(5386).si,c=a(82196),d=a(9012),f=a(50693),p=a(79952).P,m=a(1426).extendFlat,g=c.marker,b=c.line,v=g.line;i.exports={a:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},b:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},c:{valType:&quot;data_array&quot;,editType:&quot;calc&quot;},sum:{valType:&quot;number&quot;,dflt:0,min:0,editType:&quot;calc&quot;},mode:m({},c.mode,{dflt:&quot;markers&quot;}),text:m({},c.text,{}),texttemplate:u({editType:&quot;plot&quot;},{keys:[&quot;a&quot;,&quot;b&quot;,&quot;c&quot;,&quot;text&quot;]}),hovertext:m({},c.hovertext,{}),line:{color:b.color,width:b.width,dash:p,backoff:b.backoff,shape:m({},b.shape,{values:[&quot;linear&quot;,&quot;spline&quot;]}),smoothing:b.smoothing,editType:&quot;calc&quot;},connectgaps:c.connectgaps,cliponaxis:c.cliponaxis,fill:m({},c.fill,{values:[&quot;none&quot;,&quot;toself&quot;,&quot;tonext&quot;],dflt:&quot;none&quot;}),fillcolor:c.fillcolor,marker:m({symbol:g.symbol,opacity:g.opacity,angle:g.angle,angleref:g.angleref,standoff:g.standoff,maxdisplayed:g.maxdisplayed,size:g.size,sizeref:g.sizeref,sizemin:g.sizemin,sizemode:g.sizemode,line:m({width:v.width,editType:&quot;calc&quot;},f(&quot;marker.line&quot;)),gradient:g.gradient,editType:&quot;calc&quot;},f(&quot;marker&quot;)),textfont:c.textfont,textposition:c.textposition,selected:c.selected,unselected:c.unselected,hoverinfo:m({},d.hoverinfo,{flags:[&quot;a&quot;,&quot;b&quot;,&quot;c&quot;,&quot;text&quot;,&quot;name&quot;]}),hoveron:c.hoveron,hovertemplate:s()}},54337:function(i,o,a){var s=a(92770),u=a(36922),c=a(75225),d=a(66279),f=a(47761).calcMarkerSize,p=[&quot;a&quot;,&quot;b&quot;,&quot;c&quot;],m={a:[&quot;b&quot;,&quot;c&quot;],b:[&quot;a&quot;,&quot;c&quot;],c:[&quot;a&quot;,&quot;b&quot;]};i.exports=function(g,b){var v,h,y,w,_,x,T=g._fullLayout[b.subplot].sum,k=b.sum||T,S={a:b.a,b:b.b,c:b.c};for(v=0;v&lt;p.length;v++)if(!S[y=p[v]]){for(_=S[m[y][0]],x=S[m[y][1]],w=new Array(_.length),h=0;h&lt;_.length;h++)w[h]=k-_[h]-x[h];S[y]=w}var C,M,O,D,P,E,I=b._length,A=new Array(I);for(v=0;v&lt;I;v++)C=S.a[v],M=S.b[v],O=S.c[v],s(C)&amp;&amp;s(M)&amp;&amp;s(O)?((D=T/((C=+C)+(M=+M)+(O=+O)))!=1&amp;&amp;(C*=D,M*=D,O*=D),E=C,P=O-M,A[v]={x:P,y:E,a:C,b:M,c:O}):A[v]={x:!1,y:!1};return f(b,I),u(g,b),c(A,b),d(A,b),A}},46008:function(i,o,a){var s=a(71828),u=a(47581),c=a(34098),d=a(49508),f=a(11058),p=a(94039),m=a(82410),g=a(28908),b=a(50413);i.exports=function(v,h,y,w){function _(M,O){return s.coerce(v,h,b,M,O)}var x,T=_(&quot;a&quot;),k=_(&quot;b&quot;),S=_(&quot;c&quot;);if(T?(x=T.length,k?(x=Math.min(x,k.length),S&amp;&amp;(x=Math.min(x,S.length))):x=S?Math.min(x,S.length):0):k&amp;&amp;S&amp;&amp;(x=Math.min(k.length,S.length)),x){h._length=x,_(&quot;sum&quot;),_(&quot;text&quot;),_(&quot;hovertext&quot;),h.hoveron!==&quot;fills&quot;&amp;&amp;_(&quot;hovertemplate&quot;),_(&quot;mode&quot;,x&lt;u.PTS_LINESONLY?&quot;lines+markers&quot;:&quot;lines&quot;),c.hasLines(h)&amp;&amp;(f(v,h,y,w,_,{backoff:!0}),p(v,h,_),_(&quot;connectgaps&quot;)),c.hasMarkers(h)&amp;&amp;d(v,h,y,w,_,{gradient:!0}),c.hasText(h)&amp;&amp;(_(&quot;texttemplate&quot;),m(v,h,w,_));var C=[];(c.hasMarkers(h)||c.hasText(h))&amp;&amp;(_(&quot;cliponaxis&quot;),_(&quot;marker.maxdisplayed&quot;),C.push(&quot;points&quot;)),_(&quot;fill&quot;),h.fill!==&quot;none&quot;&amp;&amp;(g(v,h,y,_),c.hasLines(h)||p(v,h,_)),h.fill!==&quot;tonext&quot;&amp;&amp;h.fill!==&quot;toself&quot;||C.push(&quot;fills&quot;),_(&quot;hoveron&quot;,C.join(&quot;+&quot;)||&quot;points&quot;),s.coerceSelectionMarkerOpacity(h,_)}else h.visible=!1}},4524:function(i){i.exports=function(o,a,s,u,c){if(a.xa&amp;&amp;(o.xaxis=a.xa),a.ya&amp;&amp;(o.yaxis=a.ya),u[c]){var d=u[c];o.a=d.a,o.b=d.b,o.c=d.c}else o.a=a.a,o.b=a.b,o.c=a.c;return o}},93645:function(i,o,a){var s=a(89298);i.exports=function(u,c,d){var f={},p=d[c.subplot]._subplot;return f.aLabel=s.tickText(p.aaxis,u.a,!0).text,f.bLabel=s.tickText(p.baxis,u.b,!0).text,f.cLabel=s.tickText(p.caxis,u.c,!0).text,f}},47250:function(i,o,a){var s=a(33720);i.exports=function(u,c,d,f){var p=s(u,c,d,f);if(p&amp;&amp;p[0].index!==!1){var m=p[0];if(m.index===void 0){var g=1-m.y0/u.ya._length,b=u.xa._length,v=b*g/2,h=b-v;return m.x0=Math.max(Math.min(m.x0,h),v),m.x1=Math.max(Math.min(m.x1,h),v),p}var y=m.cd[m.index],w=m.trace,_=m.subplot;m.a=y.a,m.b=y.b,m.c=y.c,m.xLabelVal=void 0,m.yLabelVal=void 0;var x={};x[w.subplot]={_subplot:_};var T=w._module.formatLabels(y,w,x);m.aLabel=T.aLabel,m.bLabel=T.bLabel,m.cLabel=T.cLabel;var k=y.hi||w.hoverinfo,S=[];if(!w.hovertemplate){var C=k.split(&quot;+&quot;);C.indexOf(&quot;all&quot;)!==-1&amp;&amp;(C=[&quot;a&quot;,&quot;b&quot;,&quot;c&quot;]),C.indexOf(&quot;a&quot;)!==-1&amp;&amp;M(_.aaxis,m.aLabel),C.indexOf(&quot;b&quot;)!==-1&amp;&amp;M(_.baxis,m.bLabel),C.indexOf(&quot;c&quot;)!==-1&amp;&amp;M(_.caxis,m.cLabel)}return m.extraText=S.join(&quot;&lt;br&gt;&quot;),m.hovertemplate=w.hovertemplate,p}function M(O,D){S.push(O._hovertitle+&quot;: &quot;+D)}}},52979:function(i,o,a){i.exports={attributes:a(50413),supplyDefaults:a(46008),colorbar:a(4898),formatLabels:a(93645),calc:a(54337),plot:a(7507),style:a(16296).style,styleOnSelect:a(16296).styleOnSelect,hoverPoints:a(47250),selectPoints:a(98002),eventData:a(4524),moduleType:&quot;trace&quot;,name:&quot;scatterternary&quot;,basePlotModule:a(61639),categories:[&quot;ternary&quot;,&quot;symbols&quot;,&quot;showLegend&quot;,&quot;scatter-like&quot;],meta:{}}},7507:function(i,o,a){var s=a(32663);i.exports=function(u,c,d){var f=c.plotContainer;f.select(&quot;.scatterlayer&quot;).selectAll(&quot;*&quot;).remove();for(var p=c.xaxis,m=c.yaxis,g={xaxis:p,yaxis:m,plot:f,layerClipId:c._hasClipOnAxisFalse?c.clipIdRelative:null},b=c.layers.frontplot.select(&quot;g.scatterlayer&quot;),v=0;v&lt;d.length;v++){var h=d[v];h.length&amp;&amp;(h[0].trace._xA=p,h[0].trace._yA=m)}s(u,g,d,b)}},68875:function(i,o,a){var s=a(53522),u=a(1426).extendFlat,c=a(12663).axisHoverFormat;i.exports={y:s.y,x:s.x,x0:s.x0,y0:s.y0,xhoverformat:c(&quot;x&quot;),yhoverformat:c(&quot;y&quot;),name:u({},s.name,{}),orientation:u({},s.orientation,{}),bandwidth:{valType:&quot;number&quot;,min:0,editType:&quot;calc&quot;},scalegroup:{valType:&quot;string&quot;,dflt:&quot;&quot;,editType:&quot;calc&quot;},scalemode:{valType:&quot;enumerated&quot;,values:[&quot;width&quot;,&quot;count&quot;],dflt:&quot;width&quot;,editType:&quot;calc&quot;},spanmode:{valType:&quot;enumerated&quot;,values:[&quot;soft&quot;,&quot;hard&quot;,&quot;manual&quot;],dflt:&quot;soft&quot;,editType:&quot;calc&quot;},span:{valType:&quot;info_array&quot;,items:[{valType:&quot;any&quot;,editType:&quot;calc&quot;},{valType:&quot;any&quot;,editType:&quot;calc&quot;}],editType:&quot;calc&quot;},line:{color:{valType:&quot;color&quot;,editType:&quot;style&quot;},width:{valType:&quot;number&quot;,min:0,dflt:2,editType:&quot;style&quot;},editType:&quot;plot&quot;},fillcolor:s.fillcolor,points:u({},s.boxpoints,{}),jitter:u({},s.jitter,{}),pointpos:u({},s.pointpos,{}),width:u({},s.width,{}),marker:s.marker,text:s.text,hovertext:s.hovertext,hovertemplate:s.hovertemplate,quartilemethod:s.quartilemethod,box:{visible:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},width:{valType:&quot;number&quot;,min:0,max:1,dflt:.25,editType:&quot;plot&quot;},fillcolor:{valType:&quot;color&quot;,editType:&quot;style&quot;},line:{color:{valType:&quot;color&quot;,editType:&quot;style&quot;},width:{valType:&quot;number&quot;,min:0,editType:&quot;style&quot;},editType:&quot;style&quot;},editType:&quot;plot&quot;},meanline:{visible:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;plot&quot;},color:{valType:&quot;color&quot;,editType:&quot;style&quot;},width:{valType:&quot;number&quot;,min:0,editType:&quot;style&quot;},editType:&quot;plot&quot;},side:{valType:&quot;enumerated&quot;,values:[&quot;both&quot;,&quot;positive&quot;,&quot;negative&quot;],dflt:&quot;both&quot;,editType:&quot;calc&quot;},offsetgroup:s.offsetgroup,alignmentgroup:s.alignmentgroup,selected:s.selected,unselected:s.unselected,hoveron:{valType:&quot;flaglist&quot;,flags:[&quot;violins&quot;,&quot;points&quot;,&quot;kde&quot;],dflt:&quot;violins+points+kde&quot;,extras:[&quot;all&quot;],editType:&quot;style&quot;}}},38603:function(i,o,a){var s=a(71828),u=a(89298),c=a(48518),d=a(60168),f=a(50606).BADNUM;function p(g,b,v){var h=b.max-b.min;if(!h)return g.bandwidth?g.bandwidth:0;if(g.bandwidth)return Math.max(g.bandwidth,h/1e4);var y=v.length,w=s.stdev(v,y-1,b.mean);return Math.max(function(_,x,T){return 1.059*Math.min(x,T/1.349)*Math.pow(_,-.2)}(y,w,b.q3-b.q1),h/100)}function m(g,b,v,h){var y,w=g.spanmode,_=g.span||[],x=[b.min,b.max],T=[b.min-2*h,b.max+2*h];function k(C){var M=_[C],O=v.type===&quot;multicategory&quot;?v.r2c(M):v.d2c(M,0,g[b.valLetter+&quot;calendar&quot;]);return O===f?T[C]:O}var S={type:&quot;linear&quot;,range:y=w===&quot;soft&quot;?T:w===&quot;hard&quot;?x:[k(0),k(1)]};return u.setConvert(S),S.cleanRange(),y}i.exports=function(g,b){var v=c(g,b);if(v[0].t.empty)return v;for(var h=g._fullLayout,y=u.getFromId(g,b[b.orientation===&quot;h&quot;?&quot;xaxis&quot;:&quot;yaxis&quot;]),w=1/0,_=-1/0,x=0,T=0,k=0;k&lt;v.length;k++){var S=v[k],C=S.pts.map(d.extractVal),M=S.bandwidth=p(b,S,C),O=S.span=m(b,S,y,M);if(S.min===S.max&amp;&amp;M===0)O=S.span=[S.min,S.max],S.density=[{v:1,t:O[0]}],S.bandwidth=M,x=Math.max(x,1);else{var D=O[1]-O[0],P=Math.ceil(D/(M/3)),E=D/P;if(!isFinite(E)||!isFinite(P))return s.error(&quot;Something went wrong with computing the violin span&quot;),v[0].t.empty=!0,v;var I=d.makeKDE(S,b,C);S.density=new Array(P);for(var A=0,F=O[0];F&lt;O[1]+E/2;A++,F+=E){var j=I(F);S.density[A]={v:j,t:F},x=Math.max(x,j)}}T=Math.max(T,C.length),w=Math.min(w,O[0]),_=Math.max(_,O[1])}var z=u.findExtremes(y,[w,_],{padded:!0});if(b._extremes[y._id]=z,b.width)v[0].t.maxKDE=x;else{var B=h._violinScaleGroupStats,N=b.scalegroup,R=B[N];R?(R.maxKDE=Math.max(R.maxKDE,x),R.maxCount=Math.max(R.maxCount,T)):B[N]={maxKDE:x,maxCount:T}}return v[0].t.labels.kde=s._(g,&quot;kde:&quot;),v}},86403:function(i,o,a){var s=a(37188).setPositionOffset,u=[&quot;v&quot;,&quot;h&quot;];i.exports=function(c,d){for(var f=c.calcdata,p=d.xaxis,m=d.yaxis,g=0;g&lt;u.length;g++){for(var b=u[g],v=b===&quot;h&quot;?m:p,h=[],y=0;y&lt;f.length;y++){var w=f[y],_=w[0].t,x=w[0].trace;x.visible!==!0||x.type!==&quot;violin&quot;||_.empty||x.orientation!==b||x.xaxis!==p._id||x.yaxis!==m._id||h.push(y)}s(&quot;violin&quot;,c,h,v)}}},15899:function(i,o,a){var s=a(71828),u=a(7901),c=a(36411),d=a(68875);i.exports=function(f,p,m,g){function b(D,P){return s.coerce(f,p,d,D,P)}function v(D,P){return s.coerce2(f,p,d,D,P)}if(c.handleSampleDefaults(f,p,b,g),p.visible!==!1){b(&quot;bandwidth&quot;),b(&quot;side&quot;),b(&quot;width&quot;)||(b(&quot;scalegroup&quot;,p.name),b(&quot;scalemode&quot;));var h,y=b(&quot;span&quot;);Array.isArray(y)&amp;&amp;(h=&quot;manual&quot;),b(&quot;spanmode&quot;,h);var w=b(&quot;line.color&quot;,(f.marker||{}).color||m),_=b(&quot;line.width&quot;),x=b(&quot;fillcolor&quot;,u.addOpacity(p.line.color,.5));c.handlePointsDefaults(f,p,b,{prefix:&quot;&quot;});var T=v(&quot;box.width&quot;),k=v(&quot;box.fillcolor&quot;,x),S=v(&quot;box.line.color&quot;,w),C=v(&quot;box.line.width&quot;,_);b(&quot;box.visible&quot;,!!(T||k||S||C))||(p.box={visible:!1});var M=v(&quot;meanline.color&quot;,w),O=v(&quot;meanline.width&quot;,_);b(&quot;meanline.visible&quot;,!!(M||O))||(p.meanline={visible:!1}),b(&quot;quartilemethod&quot;)}}},60168:function(i,o,a){var s=a(71828),u=function(c){return 1/Math.sqrt(2*Math.PI)*Math.exp(-.5*c*c)};o.makeKDE=function(c,d,f){var p=f.length,m=u,g=c.bandwidth,b=1/(p*g);return function(v){for(var h=0,y=0;y&lt;p;y++)h+=m((v-f[y])/g);return b*h}},o.getPositionOnKdePath=function(c,d,f){var p,m;d.orientation===&quot;h&quot;?(p=&quot;y&quot;,m=&quot;x&quot;):(p=&quot;x&quot;,m=&quot;y&quot;);var g=s.findPointOnPath(c.path,f,m,{pathLength:c.pathLength}),b=c.posCenterPx,v=g[p];return[v,d.side===&quot;both&quot;?2*b-v:b]},o.getKdeValue=function(c,d,f){var p=c.pts.map(o.extractVal);return o.makeKDE(c,d,p)(f)/c.posDensityScale},o.extractVal=function(c){return c.v}},57634:function(i,o,a){var s=a(7901),u=a(71828),c=a(89298),d=a(41868),f=a(60168);i.exports=function(p,m,g,b,v){v||(v={});var h,y,w=v.hoverLayer,_=p.cd,x=_[0].trace,T=x.hoveron,k=T.indexOf(&quot;violins&quot;)!==-1,S=T.indexOf(&quot;kde&quot;)!==-1,C=[];if(k||S){var M=d.hoverOnBoxes(p,m,g,b);if(S&amp;&amp;M.length&gt;0){var O,D,P,E,I,A=p.xa,F=p.ya;x.orientation===&quot;h&quot;?(I=m,O=&quot;y&quot;,P=F,D=&quot;x&quot;,E=A):(I=g,O=&quot;x&quot;,P=A,D=&quot;y&quot;,E=F);var j=_[p.index];if(I&gt;=j.span[0]&amp;&amp;I&lt;=j.span[1]){var z=u.extendFlat({},p),B=E.c2p(I,!0),N=f.getKdeValue(j,x,I),R=f.getPositionOnKdePath(j,x,B),q=P._offset,Y=P._length;z[O+&quot;0&quot;]=R[0],z[O+&quot;1&quot;]=R[1],z[D+&quot;0&quot;]=z[D+&quot;1&quot;]=B,z[D+&quot;Label&quot;]=D+&quot;: &quot;+c.hoverLabelText(E,I,x[D+&quot;hoverformat&quot;])+&quot;, &quot;+_[0].t.labels.kde+&quot; &quot;+N.toFixed(3);for(var L=0,W=0;W&lt;M.length;W++)if(M[W].attr===&quot;med&quot;){L=W;break}z.spikeDistance=M[L].spikeDistance;var U=O+&quot;Spike&quot;;z[U]=M[L][U],M[L].spikeDistance=void 0,M[L][U]=void 0,z.hovertemplate=!1,C.push(z),(y={})[O+&quot;1&quot;]=u.constrain(q+R[0],q,q+Y),y[O+&quot;2&quot;]=u.constrain(q+R[1],q,q+Y),y[D+&quot;1&quot;]=y[D+&quot;2&quot;]=E._offset+B}}k&amp;&amp;(C=C.concat(M))}T.indexOf(&quot;points&quot;)!==-1&amp;&amp;(h=d.hoverOnPoints(p,m,g));var V=w.selectAll(&quot;.violinline-&quot;+x.uid).data(y?[0]:[]);return V.enter().append(&quot;line&quot;).classed(&quot;violinline-&quot;+x.uid,!0).attr(&quot;stroke-width&quot;,1.5),V.exit().remove(),V.attr(y).call(s.stroke,p.color),b===&quot;closest&quot;?h?[h]:C:(h&amp;&amp;C.push(h),C)}},47462:function(i,o,a){i.exports={attributes:a(68875),layoutAttributes:a(9228),supplyDefaults:a(15899),crossTraceDefaults:a(36411).crossTraceDefaults,supplyLayoutDefaults:a(33598),calc:a(38603),crossTraceCalc:a(86403),plot:a(28443),style:a(31847),styleOnSelect:a(16296).styleOnSelect,hoverPoints:a(57634),selectPoints:a(24626),moduleType:&quot;trace&quot;,name:&quot;violin&quot;,basePlotModule:a(93612),categories:[&quot;cartesian&quot;,&quot;svg&quot;,&quot;symbols&quot;,&quot;oriented&quot;,&quot;box-violin&quot;,&quot;showLegend&quot;,&quot;violinLayout&quot;,&quot;zoomScale&quot;],meta:{}}},9228:function(i,o,a){var s=a(40094),u=a(71828).extendFlat;i.exports={violinmode:u({},s.boxmode,{}),violingap:u({},s.boxgap,{}),violingroupgap:u({},s.boxgroupgap,{})}},33598:function(i,o,a){var s=a(71828),u=a(9228),c=a(4199);i.exports=function(d,f,p){c._supply(d,f,p,function(m,g){return s.coerce(d,f,u,m,g)},&quot;violin&quot;)}},28443:function(i,o,a){var s=a(39898),u=a(71828),c=a(91424),d=a(86047),f=a(34621),p=a(60168);i.exports=function(m,g,b,v){var h=m._context.staticPlot,y=m._fullLayout,w=g.xaxis,_=g.yaxis;function x(T,k){var S=f(T,{xaxis:w,yaxis:_,trace:k,connectGaps:!0,baseTolerance:.75,shape:&quot;spline&quot;,simplify:!0,linearized:!0});return c.smoothopen(S[0],1)}u.makeTraceGroups(v,b,&quot;trace violins&quot;).each(function(T){var k=s.select(this),S=T[0],C=S.t,M=S.trace;if(M.visible!==!0||C.empty)k.remove();else{var O=C.bPos,D=C.bdPos,P=g[C.valLetter+&quot;axis&quot;],E=g[C.posLetter+&quot;axis&quot;],I=M.side===&quot;both&quot;,A=I||M.side===&quot;positive&quot;,F=I||M.side===&quot;negative&quot;,j=k.selectAll(&quot;path.violin&quot;).data(u.identity);j.enter().append(&quot;path&quot;).style(&quot;vector-effect&quot;,h?&quot;none&quot;:&quot;non-scaling-stroke&quot;).attr(&quot;class&quot;,&quot;violin&quot;),j.exit().remove(),j.each(function(W){var U,V,te,ee,H,Z,G,X,Q=s.select(this),re=W.density,ae=re.length,ie=E.c2l(W.pos+O,!0),se=E.l2p(ie);if(M.width)U=C.maxKDE/D;else{var he=y._violinScaleGroupStats[M.scalegroup];U=M.scalemode===&quot;count&quot;?he.maxKDE/D*(he.maxCount/W.pts.length):he.maxKDE/D}if(A){for(G=new Array(ae),H=0;H&lt;ae;H++)(X=G[H]={})[C.posLetter]=ie+re[H].v/U,X[C.valLetter]=P.c2l(re[H].t,!0);V=x(G,M)}if(F){for(G=new Array(ae),Z=0,H=ae-1;Z&lt;ae;Z++,H--)(X=G[Z]={})[C.posLetter]=ie-re[H].v/U,X[C.valLetter]=P.c2l(re[H].t,!0);te=x(G,M)}if(I)ee=V+&quot;L&quot;+te.substr(1)+&quot;Z&quot;;else{var Se=[se,P.c2p(re[0].t)],Oe=[se,P.c2p(re[ae-1].t)];M.orientation===&quot;h&quot;&amp;&amp;(Se.reverse(),Oe.reverse()),ee=A?&quot;M&quot;+Se+&quot;L&quot;+V.substr(1)+&quot;L&quot;+Oe:&quot;M&quot;+Oe+&quot;L&quot;+te.substr(1)+&quot;L&quot;+Se}Q.attr(&quot;d&quot;,ee),W.posCenterPx=se,W.posDensityScale=U*D,W.path=Q.node(),W.pathLength=W.path.getTotalLength()/(I?2:1)});var z,B,N,R=M.box,q=R.width,Y=(R.line||{}).width;I?(z=D*q,B=0):A?(z=[0,D*q/2],B=Y*{x:1,y:-1}[C.posLetter]):(z=[D*q/2,0],B=Y*{x:-1,y:1}[C.posLetter]),d.plotBoxAndWhiskers(k,{pos:E,val:P},M,{bPos:O,bdPos:z,bPosPxOffset:B}),d.plotBoxMean(k,{pos:E,val:P},M,{bPos:O,bdPos:z,bPosPxOffset:B}),!M.box.visible&amp;&amp;M.meanline.visible&amp;&amp;(N=u.identity);var L=k.selectAll(&quot;path.meanline&quot;).data(N||[]);L.enter().append(&quot;path&quot;).attr(&quot;class&quot;,&quot;meanline&quot;).style(&quot;fill&quot;,&quot;none&quot;).style(&quot;vector-effect&quot;,h?&quot;none&quot;:&quot;non-scaling-stroke&quot;),L.exit().remove(),L.each(function(W){var U=P.c2p(W.mean,!0),V=p.getPositionOnKdePath(W,M,U);s.select(this).attr(&quot;d&quot;,M.orientation===&quot;h&quot;?&quot;M&quot;+U+&quot;,&quot;+V[0]+&quot;V&quot;+V[1]:&quot;M&quot;+V[0]+&quot;,&quot;+U+&quot;H&quot;+V[1])}),d.plotPoints(k,{x:w,y:_},M,C)}})}},31847:function(i,o,a){var s=a(39898),u=a(7901),c=a(16296).stylePoints;i.exports=function(d){var f=s.select(d).selectAll(&quot;g.trace.violins&quot;);f.style(&quot;opacity&quot;,function(p){return p[0].trace.opacity}),f.each(function(p){var m=p[0].trace,g=s.select(this),b=m.box||{},v=b.line||{},h=m.meanline||{},y=h.width;g.selectAll(&quot;path.violin&quot;).style(&quot;stroke-width&quot;,m.line.width+&quot;px&quot;).call(u.stroke,m.line.color).call(u.fill,m.fillcolor),g.selectAll(&quot;path.box&quot;).style(&quot;stroke-width&quot;,v.width+&quot;px&quot;).call(u.stroke,v.color).call(u.fill,b.fillcolor);var w={&quot;stroke-width&quot;:y+&quot;px&quot;,&quot;stroke-dasharray&quot;:2*y+&quot;px,&quot;+y+&quot;px&quot;};g.selectAll(&quot;path.mean&quot;).style(w).call(u.stroke,h.color),g.selectAll(&quot;path.meanline&quot;).style(w).call(u.stroke,h.color),c(g,m,d)})}},82887:function(i,o,a){var s=a(89298),u=a(71828),c=a(86281),d=a(79344).p,f=a(50606).BADNUM;o.moduleType=&quot;transform&quot;,o.name=&quot;aggregate&quot;;var p=o.attributes={enabled:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},groups:{valType:&quot;string&quot;,strict:!0,noBlank:!0,arrayOk:!0,dflt:&quot;x&quot;,editType:&quot;calc&quot;},aggregations:{_isLinkedToArray:&quot;aggregation&quot;,target:{valType:&quot;string&quot;,editType:&quot;calc&quot;},func:{valType:&quot;enumerated&quot;,values:[&quot;count&quot;,&quot;sum&quot;,&quot;avg&quot;,&quot;median&quot;,&quot;mode&quot;,&quot;rms&quot;,&quot;stddev&quot;,&quot;min&quot;,&quot;max&quot;,&quot;first&quot;,&quot;last&quot;,&quot;change&quot;,&quot;range&quot;],dflt:&quot;first&quot;,editType:&quot;calc&quot;},funcmode:{valType:&quot;enumerated&quot;,values:[&quot;sample&quot;,&quot;population&quot;],dflt:&quot;sample&quot;,editType:&quot;calc&quot;},enabled:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},editType:&quot;calc&quot;},editType:&quot;calc&quot;},m=p.aggregations;function g(y,w,_,x){if(x.enabled){for(var T=x.target,k=u.nestedProperty(w,T),S=k.get(),C=function(D,P){var E=D.func,I=P.d2c,A=P.c2d;switch(E){case&quot;count&quot;:return b;case&quot;first&quot;:return v;case&quot;last&quot;:return h;case&quot;sum&quot;:return function(F,j){for(var z=0,B=0;B&lt;j.length;B++){var N=I(F[j[B]]);N!==f&amp;&amp;(z+=N)}return A(z)};case&quot;avg&quot;:return function(F,j){for(var z=0,B=0,N=0;N&lt;j.length;N++){var R=I(F[j[N]]);R!==f&amp;&amp;(z+=R,B++)}return B?A(z/B):f};case&quot;min&quot;:return function(F,j){for(var z=1/0,B=0;B&lt;j.length;B++){var N=I(F[j[B]]);N!==f&amp;&amp;(z=Math.min(z,N))}return z===1/0?f:A(z)};case&quot;max&quot;:return function(F,j){for(var z=-1/0,B=0;B&lt;j.length;B++){var N=I(F[j[B]]);N!==f&amp;&amp;(z=Math.max(z,N))}return z===-1/0?f:A(z)};case&quot;range&quot;:return function(F,j){for(var z=1/0,B=-1/0,N=0;N&lt;j.length;N++){var R=I(F[j[N]]);R!==f&amp;&amp;(z=Math.min(z,R),B=Math.max(B,R))}return B===-1/0||z===1/0?f:A(B-z)};case&quot;change&quot;:return function(F,j){var z=I(F[j[0]]),B=I(F[j[j.length-1]]);return z===f||B===f?f:A(B-z)};case&quot;median&quot;:return function(F,j){for(var z=[],B=0;B&lt;j.length;B++){var N=I(F[j[B]]);N!==f&amp;&amp;z.push(N)}if(!z.length)return f;z.sort(u.sorterAsc);var R=(z.length-1)/2;return A((z[Math.floor(R)]+z[Math.ceil(R)])/2)};case&quot;mode&quot;:return function(F,j){for(var z={},B=0,N=f,R=0;R&lt;j.length;R++){var q=I(F[j[R]]);if(q!==f){var Y=z[q]=(z[q]||0)+1;Y&gt;B&amp;&amp;(B=Y,N=q)}}return B?A(N):f};case&quot;rms&quot;:return function(F,j){for(var z=0,B=0,N=0;N&lt;j.length;N++){var R=I(F[j[N]]);R!==f&amp;&amp;(z+=R*R,B++)}return B?A(Math.sqrt(z/B)):f};case&quot;stddev&quot;:return function(F,j){var z,B=0,N=0,R=1,q=f;for(z=0;z&lt;j.length&amp;&amp;q===f;z++)q=I(F[j[z]]);if(q===f)return f;for(;z&lt;j.length;z++){var Y=I(F[j[z]]);if(Y!==f){var L=Y-q;B+=L,N+=L*L,R++}}var W=D.funcmode===&quot;sample&quot;?R-1:R;return W?Math.sqrt((N-B*B/R)/W):0}}}(x,s.getDataConversions(y,w,T,S)),M=new Array(_.length),O=0;O&lt;_.length;O++)M[O]=C(S,_[O]);k.set(M),x.func===&quot;count&quot;&amp;&amp;u.pushUnique(w._arrayAttrs,T)}}function b(y,w){return w.length}function v(y,w){return y[w[0]]}function h(y,w){return y[w[w.length-1]]}o.supplyDefaults=function(y,w){var _,x={};function T(A,F){return u.coerce(y,x,p,A,F)}if(!T(&quot;enabled&quot;))return x;var k=c.findArrayAttributes(w),S={};for(_=0;_&lt;k.length;_++)S[k[_]]=1;var C=T(&quot;groups&quot;);if(!Array.isArray(C)){if(!S[C])return x.enabled=!1,x;S[C]=0}var M,O=y.aggregations||[],D=x.aggregations=new Array(O.length);function P(A,F){return u.coerce(O[_],M,m,A,F)}for(_=0;_&lt;O.length;_++){M={_index:_};var E=P(&quot;target&quot;),I=P(&quot;func&quot;);P(&quot;enabled&quot;)&amp;&amp;E&amp;&amp;(S[E]||I===&quot;count&quot;&amp;&amp;S[E]===void 0)?(I===&quot;stddev&quot;&amp;&amp;P(&quot;funcmode&quot;),S[E]=0,D[_]=M):D[_]={enabled:!1,_index:_}}for(_=0;_&lt;k.length;_++)S[k[_]]&amp;&amp;D.push({target:k[_],func:m.func.dflt,enabled:!0,_index:-1});return x},o.calcTransform=function(y,w,_){if(_.enabled){var x=_.groups,T=u.getTargetArray(w,{target:x});if(T){var k,S,C,M,O={},D={},P=[],E=d(w.transforms,_),I=T.length;for(w._length&amp;&amp;(I=Math.min(I,w._length)),k=0;k&lt;I;k++)(C=O[S=T[k]])===void 0?(O[S]=P.length,M=[k],P.push(M),D[O[S]]=E(k)):(P[C].push(k),D[O[S]]=(D[O[S]]||[]).concat(E(k)));_._indexToPoints=D;var A=_.aggregations;for(k=0;k&lt;A.length;k++)g(y,w,P,A[k]);typeof x==&quot;string&quot;&amp;&amp;g(y,w,P,{target:x,func:&quot;first&quot;,enabled:!0}),w._length=P.length}}}},14382:function(i,o,a){var s=a(71828),u=a(73972),c=a(89298),d=a(79344).p,f=a(74808),p=f.COMPARISON_OPS,m=f.INTERVAL_OPS,g=f.SET_OPS;o.moduleType=&quot;transform&quot;,o.name=&quot;filter&quot;,o.attributes={enabled:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},target:{valType:&quot;string&quot;,strict:!0,noBlank:!0,arrayOk:!0,dflt:&quot;x&quot;,editType:&quot;calc&quot;},operation:{valType:&quot;enumerated&quot;,values:[].concat(p).concat(m).concat(g),dflt:&quot;=&quot;,editType:&quot;calc&quot;},value:{valType:&quot;any&quot;,dflt:0,editType:&quot;calc&quot;},preservegaps:{valType:&quot;boolean&quot;,dflt:!1,editType:&quot;calc&quot;},editType:&quot;calc&quot;},o.supplyDefaults=function(b){var v={};function h(_,x){return s.coerce(b,v,o.attributes,_,x)}if(h(&quot;enabled&quot;)){var y=h(&quot;target&quot;);if(s.isArrayOrTypedArray(y)&amp;&amp;y.length===0)return v.enabled=!1,v;h(&quot;preservegaps&quot;),h(&quot;operation&quot;),h(&quot;value&quot;);var w=u.getComponentMethod(&quot;calendars&quot;,&quot;handleDefaults&quot;);w(b,v,&quot;valuecalendar&quot;,null),w(b,v,&quot;targetcalendar&quot;,null)}return v},o.calcTransform=function(b,v,h){if(h.enabled){var y=s.getTargetArray(v,h);if(y){var w=h.target,_=y.length;v._length&amp;&amp;(_=Math.min(_,v._length));var x=h.targetcalendar,T=v._arrayAttrs,k=h.preservegaps;if(typeof w==&quot;string&quot;){var S=s.nestedProperty(v,w+&quot;calendar&quot;).get();S&amp;&amp;(x=S)}var C,M,O=function(j,z,B){var N=j.operation,R=j.value,q=Array.isArray(R);function Y(V){return V.indexOf(N)!==-1}var L,W=function(V){return z(V,0,j.valuecalendar)},U=function(V){return z(V,0,B)};switch(Y(p)?L=W(q?R[0]:R):Y(m)?L=q?[W(R[0]),W(R[1])]:[W(R),W(R)]:Y(g)&amp;&amp;(L=q?R.map(W):[W(R)]),N){case&quot;=&quot;:return function(V){return U(V)===L};case&quot;!=&quot;:return function(V){return U(V)!==L};case&quot;&lt;&quot;:return function(V){return U(V)&lt;L};case&quot;&lt;=&quot;:return function(V){return U(V)&lt;=L};case&quot;&gt;&quot;:return function(V){return U(V)&gt;L};case&quot;&gt;=&quot;:return function(V){return U(V)&gt;=L};case&quot;[]&quot;:return function(V){var te=U(V);return te&gt;=L[0]&amp;&amp;te&lt;=L[1]};case&quot;()&quot;:return function(V){var te=U(V);return te&gt;L[0]&amp;&amp;te&lt;L[1]};case&quot;[)&quot;:return function(V){var te=U(V);return te&gt;=L[0]&amp;&amp;te&lt;L[1]};case&quot;(]&quot;:return function(V){var te=U(V);return te&gt;L[0]&amp;&amp;te&lt;=L[1]};case&quot;][&quot;:return function(V){var te=U(V);return te&lt;=L[0]||te&gt;=L[1]};case&quot;)(&quot;:return function(V){var te=U(V);return te&lt;L[0]||te&gt;L[1]};case&quot;](&quot;:return function(V){var te=U(V);return te&lt;=L[0]||te&gt;L[1]};case&quot;)[&quot;:return function(V){var te=U(V);return te&lt;L[0]||te&gt;=L[1]};case&quot;{}&quot;:return function(V){return L.indexOf(U(V))!==-1};case&quot;}{&quot;:return function(V){return L.indexOf(U(V))===-1}}}(h,c.getDataToCoordFunc(b,v,w,y),x),D={},P={},E=0;k?(C=function(j){D[j.astr]=s.extendDeep([],j.get()),j.set(new Array(_))},M=function(j,z){var B=D[j.astr][z];j.get()[z]=B}):(C=function(j){D[j.astr]=s.extendDeep([],j.get()),j.set([])},M=function(j,z){var B=D[j.astr][z];j.get().push(B)}),F(C);for(var I=d(v.transforms,h),A=0;A&lt;_;A++)O(y[A])?(F(M,A),P[E++]=I(A)):k&amp;&amp;E++;h._indexToPoints=P,v._length=E}}function F(j,z){for(var B=0;B&lt;T.length;B++)j(s.nestedProperty(v,T[B]),z)}}},43102:function(i,o,a){var s=a(71828),u=a(86281),c=a(74875),d=a(79344).p;function f(p,m){var g,b,v,h,y,w,_,x,T,k,S=m.transform,C=m.transformIndex,M=p.transforms[C].groups,O=d(p.transforms,S);if(!s.isArrayOrTypedArray(M)||M.length===0)return[p];var D=s.filterUnique(M),P=new Array(D.length),E=M.length,I=u.findArrayAttributes(p),A=S.styles||[],F={};for(g=0;g&lt;A.length;g++)F[A[g].target]=A[g].value;S.styles&amp;&amp;(k=s.keyedContainer(S,&quot;styles&quot;,&quot;target&quot;,&quot;value.name&quot;));var j={},z={};for(g=0;g&lt;D.length;g++){j[w=D[g]]=g,z[w]=0,(_=P[g]=s.extendDeepNoArrays({},p))._group=w,_.transforms[C]._indexToPoints={};var B=null;for(k&amp;&amp;(B=k.get(w)),_.name=B||B===&quot;&quot;?B:s.templateString(S.nameformat,{trace:p.name,group:w}),x=_.transforms,_.transforms=[],b=0;b&lt;x.length;b++)_.transforms[b]=s.extendDeepNoArrays({},x[b]);for(b=0;b&lt;I.length;b++)s.nestedProperty(_,I[b]).set([])}for(v=0;v&lt;I.length;v++){for(h=I[v],b=0,T=[];b&lt;D.length;b++)T[b]=s.nestedProperty(P[b],h).get();for(y=s.nestedProperty(p,h).get(),b=0;b&lt;E;b++)T[j[M[b]]].push(y[b])}for(b=0;b&lt;E;b++)(_=P[j[M[b]]]).transforms[C]._indexToPoints[z[M[b]]]=O(b),z[M[b]]++;for(g=0;g&lt;D.length;g++)w=D[g],_=P[g],c.clearExpandedTraceDefaultColors(_),_=s.extendDeepNoArrays(_,F[w]||{});return P}o.moduleType=&quot;transform&quot;,o.name=&quot;groupby&quot;,o.attributes={enabled:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},groups:{valType:&quot;data_array&quot;,dflt:[],editType:&quot;calc&quot;},nameformat:{valType:&quot;string&quot;,editType:&quot;calc&quot;},styles:{_isLinkedToArray:&quot;style&quot;,target:{valType:&quot;string&quot;,editType:&quot;calc&quot;},value:{valType:&quot;any&quot;,dflt:{},editType:&quot;calc&quot;,_compareAsJSON:!0},editType:&quot;calc&quot;},editType:&quot;calc&quot;},o.supplyDefaults=function(p,m,g){var b,v={};function h(T,k){return s.coerce(p,v,o.attributes,T,k)}if(!h(&quot;enabled&quot;))return v;h(&quot;groups&quot;),h(&quot;nameformat&quot;,g._dataLength&gt;1?&quot;%{group} (%{trace})&quot;:&quot;%{group}&quot;);var y=p.styles,w=v.styles=[];if(y)for(b=0;b&lt;y.length;b++){var _=w[b]={};s.coerce(y[b],w[b],o.attributes.styles,&quot;target&quot;);var x=s.coerce(y[b],w[b],o.attributes.styles,&quot;value&quot;);s.isPlainObject(x)?_.value=s.extendDeep({},x):x&amp;&amp;delete _.value}return v},o.transform=function(p,m){var g,b,v,h=[];for(b=0;b&lt;p.length;b++)for(g=f(p[b],m),v=0;v&lt;g.length;v++)h.push(g[v]);return h}},79344:function(i,o){o.p=function(a,s){for(var u,c,d=0;d&lt;a.length&amp;&amp;(u=a[d])!==s;d++)u._indexToPoints&amp;&amp;u.enabled!==!1&amp;&amp;(c=u._indexToPoints);var f=c?function(p){return c[p]}:function(p){return[p]};return f}},32275:function(i,o,a){var s=a(71828),u=a(89298),c=a(79344).p,d=a(50606).BADNUM;o.moduleType=&quot;transform&quot;,o.name=&quot;sort&quot;,o.attributes={enabled:{valType:&quot;boolean&quot;,dflt:!0,editType:&quot;calc&quot;},target:{valType:&quot;string&quot;,strict:!0,noBlank:!0,arrayOk:!0,dflt:&quot;x&quot;,editType:&quot;calc&quot;},order:{valType:&quot;enumerated&quot;,values:[&quot;ascending&quot;,&quot;descending&quot;],dflt:&quot;ascending&quot;,editType:&quot;calc&quot;},editType:&quot;calc&quot;},o.supplyDefaults=function(f){var p={};function m(g,b){return s.coerce(f,p,o.attributes,g,b)}return m(&quot;enabled&quot;)&amp;&amp;(m(&quot;target&quot;),m(&quot;order&quot;)),p},o.calcTransform=function(f,p,m){if(m.enabled){var g=s.getTargetArray(p,m);if(g){var b=m.target,v=g.length;p._length&amp;&amp;(v=Math.min(v,p._length));var h,y,w=p._arrayAttrs,_=function(M,O,D,P){var E,I=new Array(P),A=new Array(P);for(E=0;E&lt;P;E++)I[E]={v:O[E],i:E};for(I.sort(function(F,j){switch(F.order){case&quot;ascending&quot;:return function(z,B){var N=j(z.v),R=j(B.v);return N===d?1:R===d?-1:N-R};case&quot;descending&quot;:return function(z,B){var N=j(z.v),R=j(B.v);return N===d?1:R===d?-1:R-N}}}(M,D)),E=0;E&lt;P;E++)A[E]=I[E].i;return A}(m,g,u.getDataToCoordFunc(f,p,b,g),v),x=c(p.transforms,m),T={};for(h=0;h&lt;w.length;h++){var k=s.nestedProperty(p,w[h]),S=k.get(),C=new Array(v);for(y=0;y&lt;v;y++)C[y]=S[_[y]];k.set(C)}for(y=0;y&lt;v;y++)T[y]=x(_[y]);m._indexToPoints=T,p._length=v}}}},11506:function(i,o){o.version=&quot;2.26.2&quot;},12856:function(i,o,a){function s(K,ne){for(var de=0;de&lt;ne.length;de++){var _e=ne[de];_e.enumerable=_e.enumerable||!1,_e.configurable=!0,&quot;value&quot;in _e&amp;&amp;(_e.writable=!0),Object.defineProperty(K,(ue=function(pe,xe){if(f(pe)!==&quot;object&quot;||pe===null)return pe;var ye=pe[Symbol.toPrimitive];if(ye!==void 0){var Te=ye.call(pe,&quot;string&quot;);if(f(Te)!==&quot;object&quot;)return Te;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return String(pe)}(_e.key),f(ue)===&quot;symbol&quot;?ue:String(ue)),_e)}var ue}function u(K,ne){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(de,_e){return de.__proto__=_e,de},u(K,ne)}function c(K){if(K===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return K}function d(K){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(ne){return ne.__proto__||Object.getPrototypeOf(ne)},d(K)}function f(K){return f=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(ne){return typeof ne}:function(ne){return ne&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;ne.constructor===Symbol&amp;&amp;ne!==Symbol.prototype?&quot;symbol&quot;:typeof ne},f(K)}var p=a(95341),m=a(95280),g=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.for==&quot;function&quot;?Symbol.for(&quot;nodejs.util.inspect.custom&quot;):null;o.Buffer=h,o.SlowBuffer=function(K){return+K!=K&amp;&amp;(K=0),h.alloc(+K)},o.INSPECT_MAX_BYTES=50;var b=2147483647;function v(K){if(K&gt;b)throw new RangeError(&#x27;The value &quot;&#x27;+K+&#x27;&quot; is invalid for option &quot;size&quot;&#x27;);var ne=new Uint8Array(K);return Object.setPrototypeOf(ne,h.prototype),ne}function h(K,ne,de){if(typeof K==&quot;number&quot;){if(typeof ne==&quot;string&quot;)throw new TypeError(&#x27;The &quot;string&quot; argument must be of type string. Received type number&#x27;);return _(K)}return y(K,ne,de)}function y(K,ne,de){if(typeof K==&quot;string&quot;)return function(pe,xe){if(typeof xe==&quot;string&quot;&amp;&amp;xe!==&quot;&quot;||(xe=&quot;utf8&quot;),!h.isEncoding(xe))throw new TypeError(&quot;Unknown encoding: &quot;+xe);var ye=0|S(pe,xe),Te=v(ye),Ae=Te.write(pe,xe);return Ae!==ye&amp;&amp;(Te=Te.slice(0,Ae)),Te}(K,ne);if(ArrayBuffer.isView(K))return function(pe){if(Oe(pe,Uint8Array)){var xe=new Uint8Array(pe);return T(xe.buffer,xe.byteOffset,xe.byteLength)}return x(pe)}(K);if(K==null)throw new TypeError(&quot;The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type &quot;+f(K));if(Oe(K,ArrayBuffer)||K&amp;&amp;Oe(K.buffer,ArrayBuffer)||typeof SharedArrayBuffer&lt;&quot;u&quot;&amp;&amp;(Oe(K,SharedArrayBuffer)||K&amp;&amp;Oe(K.buffer,SharedArrayBuffer)))return T(K,ne,de);if(typeof K==&quot;number&quot;)throw new TypeError(&#x27;The &quot;value&quot; argument must not be of type number. Received type number&#x27;);var _e=K.valueOf&amp;&amp;K.valueOf();if(_e!=null&amp;&amp;_e!==K)return h.from(_e,ne,de);var ue=function(pe){if(h.isBuffer(pe)){var xe=0|k(pe.length),ye=v(xe);return ye.length===0||pe.copy(ye,0,0,xe),ye}return pe.length!==void 0?typeof pe.length!=&quot;number&quot;||Pe(pe.length)?v(0):x(pe):pe.type===&quot;Buffer&quot;&amp;&amp;Array.isArray(pe.data)?x(pe.data):void 0}(K);if(ue)return ue;if(typeof Symbol&lt;&quot;u&quot;&amp;&amp;Symbol.toPrimitive!=null&amp;&amp;typeof K[Symbol.toPrimitive]==&quot;function&quot;)return h.from(K[Symbol.toPrimitive](&quot;string&quot;),ne,de);throw new TypeError(&quot;The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type &quot;+f(K))}function w(K){if(typeof K!=&quot;number&quot;)throw new TypeError(&#x27;&quot;size&quot; argument must be of type number&#x27;);if(K&lt;0)throw new RangeError(&#x27;The value &quot;&#x27;+K+&#x27;&quot; is invalid for option &quot;size&quot;&#x27;)}function _(K){return w(K),v(K&lt;0?0:0|k(K))}function x(K){for(var ne=K.length&lt;0?0:0|k(K.length),de=v(ne),_e=0;_e&lt;ne;_e+=1)de[_e]=255&amp;K[_e];return de}function T(K,ne,de){if(ne&lt;0||K.byteLength&lt;ne)throw new RangeError(&#x27;&quot;offset&quot; is outside of buffer bounds&#x27;);if(K.byteLength&lt;ne+(de||0))throw new RangeError(&#x27;&quot;length&quot; is outside of buffer bounds&#x27;);var _e;return _e=ne===void 0&amp;&amp;de===void 0?new Uint8Array(K):de===void 0?new Uint8Array(K,ne):new Uint8Array(K,ne,de),Object.setPrototypeOf(_e,h.prototype),_e}function k(K){if(K&gt;=b)throw new RangeError(&quot;Attempt to allocate Buffer larger than maximum size: 0x&quot;+b.toString(16)+&quot; bytes&quot;);return 0|K}function S(K,ne){if(h.isBuffer(K))return K.length;if(ArrayBuffer.isView(K)||Oe(K,ArrayBuffer))return K.byteLength;if(typeof K!=&quot;string&quot;)throw new TypeError(&#x27;The &quot;string&quot; argument must be one of type string, Buffer, or ArrayBuffer. Received type &#x27;+f(K));var de=K.length,_e=arguments.length&gt;2&amp;&amp;arguments[2]===!0;if(!_e&amp;&amp;de===0)return 0;for(var ue=!1;;)switch(ne){case&quot;ascii&quot;:case&quot;latin1&quot;:case&quot;binary&quot;:return de;case&quot;utf8&quot;:case&quot;utf-8&quot;:return se(K).length;case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:return 2*de;case&quot;hex&quot;:return de&gt;&gt;&gt;1;case&quot;base64&quot;:return he(K).length;default:if(ue)return _e?-1:se(K).length;ne=(&quot;&quot;+ne).toLowerCase(),ue=!0}}function C(K,ne,de){var _e=!1;if((ne===void 0||ne&lt;0)&amp;&amp;(ne=0),ne&gt;this.length||((de===void 0||de&gt;this.length)&amp;&amp;(de=this.length),de&lt;=0)||(de&gt;&gt;&gt;=0)&lt;=(ne&gt;&gt;&gt;=0))return&quot;&quot;;for(K||(K=&quot;utf8&quot;);;)switch(K){case&quot;hex&quot;:return q(this,ne,de);case&quot;utf8&quot;:case&quot;utf-8&quot;:return z(this,ne,de);case&quot;ascii&quot;:return N(this,ne,de);case&quot;latin1&quot;:case&quot;binary&quot;:return R(this,ne,de);case&quot;base64&quot;:return j(this,ne,de);case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:return Y(this,ne,de);default:if(_e)throw new TypeError(&quot;Unknown encoding: &quot;+K);K=(K+&quot;&quot;).toLowerCase(),_e=!0}}function M(K,ne,de){var _e=K[ne];K[ne]=K[de],K[de]=_e}function O(K,ne,de,_e,ue){if(K.length===0)return-1;if(typeof de==&quot;string&quot;?(_e=de,de=0):de&gt;2147483647?de=2147483647:de&lt;-2147483648&amp;&amp;(de=-2147483648),Pe(de=+de)&amp;&amp;(de=ue?0:K.length-1),de&lt;0&amp;&amp;(de=K.length+de),de&gt;=K.length){if(ue)return-1;de=K.length-1}else if(de&lt;0){if(!ue)return-1;de=0}if(typeof ne==&quot;string&quot;&amp;&amp;(ne=h.from(ne,_e)),h.isBuffer(ne))return ne.length===0?-1:D(K,ne,de,_e,ue);if(typeof ne==&quot;number&quot;)return ne&amp;=255,typeof Uint8Array.prototype.indexOf==&quot;function&quot;?ue?Uint8Array.prototype.indexOf.call(K,ne,de):Uint8Array.prototype.lastIndexOf.call(K,ne,de):D(K,[ne],de,_e,ue);throw new TypeError(&quot;val must be string, number or Buffer&quot;)}function D(K,ne,de,_e,ue){var pe,xe=1,ye=K.length,Te=ne.length;if(_e!==void 0&amp;&amp;((_e=String(_e).toLowerCase())===&quot;ucs2&quot;||_e===&quot;ucs-2&quot;||_e===&quot;utf16le&quot;||_e===&quot;utf-16le&quot;)){if(K.length&lt;2||ne.length&lt;2)return-1;xe=2,ye/=2,Te/=2,de/=2}function Ae(Fe,Be){return xe===1?Fe[Be]:Fe.readUInt16BE(Be*xe)}if(ue){var Re=-1;for(pe=de;pe&lt;ye;pe++)if(Ae(K,pe)===Ae(ne,Re===-1?0:pe-Re)){if(Re===-1&amp;&amp;(Re=pe),pe-Re+1===Te)return Re*xe}else Re!==-1&amp;&amp;(pe-=pe-Re),Re=-1}else for(de+Te&gt;ye&amp;&amp;(de=ye-Te),pe=de;pe&gt;=0;pe--){for(var Le=!0,$e=0;$e&lt;Te;$e++)if(Ae(K,pe+$e)!==Ae(ne,$e)){Le=!1;break}if(Le)return pe}return-1}function P(K,ne,de,_e){de=Number(de)||0;var ue=K.length-de;_e?(_e=Number(_e))&gt;ue&amp;&amp;(_e=ue):_e=ue;var pe,xe=ne.length;for(_e&gt;xe/2&amp;&amp;(_e=xe/2),pe=0;pe&lt;_e;++pe){var ye=parseInt(ne.substr(2*pe,2),16);if(Pe(ye))return pe;K[de+pe]=ye}return pe}function E(K,ne,de,_e){return Se(se(ne,K.length-de),K,de,_e)}function I(K,ne,de,_e){return Se(function(ue){for(var pe=[],xe=0;xe&lt;ue.length;++xe)pe.push(255&amp;ue.charCodeAt(xe));return pe}(ne),K,de,_e)}function A(K,ne,de,_e){return Se(he(ne),K,de,_e)}function F(K,ne,de,_e){return Se(function(ue,pe){for(var xe,ye,Te,Ae=[],Re=0;Re&lt;ue.length&amp;&amp;!((pe-=2)&lt;0);++Re)ye=(xe=ue.charCodeAt(Re))&gt;&gt;8,Te=xe%256,Ae.push(Te),Ae.push(ye);return Ae}(ne,K.length-de),K,de,_e)}function j(K,ne,de){return ne===0&amp;&amp;de===K.length?p.fromByteArray(K):p.fromByteArray(K.slice(ne,de))}function z(K,ne,de){de=Math.min(K.length,de);for(var _e=[],ue=ne;ue&lt;de;){var pe=K[ue],xe=null,ye=pe&gt;239?4:pe&gt;223?3:pe&gt;191?2:1;if(ue+ye&lt;=de){var Te=void 0,Ae=void 0,Re=void 0,Le=void 0;switch(ye){case 1:pe&lt;128&amp;&amp;(xe=pe);break;case 2:(192&amp;(Te=K[ue+1]))==128&amp;&amp;(Le=(31&amp;pe)&lt;&lt;6|63&amp;Te)&gt;127&amp;&amp;(xe=Le);break;case 3:Te=K[ue+1],Ae=K[ue+2],(192&amp;Te)==128&amp;&amp;(192&amp;Ae)==128&amp;&amp;(Le=(15&amp;pe)&lt;&lt;12|(63&amp;Te)&lt;&lt;6|63&amp;Ae)&gt;2047&amp;&amp;(Le&lt;55296||Le&gt;57343)&amp;&amp;(xe=Le);break;case 4:Te=K[ue+1],Ae=K[ue+2],Re=K[ue+3],(192&amp;Te)==128&amp;&amp;(192&amp;Ae)==128&amp;&amp;(192&amp;Re)==128&amp;&amp;(Le=(15&amp;pe)&lt;&lt;18|(63&amp;Te)&lt;&lt;12|(63&amp;Ae)&lt;&lt;6|63&amp;Re)&gt;65535&amp;&amp;Le&lt;1114112&amp;&amp;(xe=Le)}}xe===null?(xe=65533,ye=1):xe&gt;65535&amp;&amp;(xe-=65536,_e.push(xe&gt;&gt;&gt;10&amp;1023|55296),xe=56320|1023&amp;xe),_e.push(xe),ue+=ye}return function($e){var Fe=$e.length;if(Fe&lt;=B)return String.fromCharCode.apply(String,$e);for(var Be=&quot;&quot;,Ue=0;Ue&lt;Fe;)Be+=String.fromCharCode.apply(String,$e.slice(Ue,Ue+=B));return Be}(_e)}o.kMaxLength=b,h.TYPED_ARRAY_SUPPORT=function(){try{var K=new Uint8Array(1),ne={foo:function(){return 42}};return Object.setPrototypeOf(ne,Uint8Array.prototype),Object.setPrototypeOf(K,ne),K.foo()===42}catch{return!1}}(),h.TYPED_ARRAY_SUPPORT||typeof console&gt;&quot;u&quot;||typeof console.error!=&quot;function&quot;||console.error(&quot;This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.&quot;),Object.defineProperty(h.prototype,&quot;parent&quot;,{enumerable:!0,get:function(){if(h.isBuffer(this))return this.buffer}}),Object.defineProperty(h.prototype,&quot;offset&quot;,{enumerable:!0,get:function(){if(h.isBuffer(this))return this.byteOffset}}),h.poolSize=8192,h.from=function(K,ne,de){return y(K,ne,de)},Object.setPrototypeOf(h.prototype,Uint8Array.prototype),Object.setPrototypeOf(h,Uint8Array),h.alloc=function(K,ne,de){return function(_e,ue,pe){return w(_e),_e&lt;=0?v(_e):ue!==void 0?typeof pe==&quot;string&quot;?v(_e).fill(ue,pe):v(_e).fill(ue):v(_e)}(K,ne,de)},h.allocUnsafe=function(K){return _(K)},h.allocUnsafeSlow=function(K){return _(K)},h.isBuffer=function(K){return K!=null&amp;&amp;K._isBuffer===!0&amp;&amp;K!==h.prototype},h.compare=function(K,ne){if(Oe(K,Uint8Array)&amp;&amp;(K=h.from(K,K.offset,K.byteLength)),Oe(ne,Uint8Array)&amp;&amp;(ne=h.from(ne,ne.offset,ne.byteLength)),!h.isBuffer(K)||!h.isBuffer(ne))throw new TypeError(&#x27;The &quot;buf1&quot;, &quot;buf2&quot; arguments must be one of type Buffer or Uint8Array&#x27;);if(K===ne)return 0;for(var de=K.length,_e=ne.length,ue=0,pe=Math.min(de,_e);ue&lt;pe;++ue)if(K[ue]!==ne[ue]){de=K[ue],_e=ne[ue];break}return de&lt;_e?-1:_e&lt;de?1:0},h.isEncoding=function(K){switch(String(K).toLowerCase()){case&quot;hex&quot;:case&quot;utf8&quot;:case&quot;utf-8&quot;:case&quot;ascii&quot;:case&quot;latin1&quot;:case&quot;binary&quot;:case&quot;base64&quot;:case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:return!0;default:return!1}},h.concat=function(K,ne){if(!Array.isArray(K))throw new TypeError(&#x27;&quot;list&quot; argument must be an Array of Buffers&#x27;);if(K.length===0)return h.alloc(0);var de;if(ne===void 0)for(ne=0,de=0;de&lt;K.length;++de)ne+=K[de].length;var _e=h.allocUnsafe(ne),ue=0;for(de=0;de&lt;K.length;++de){var pe=K[de];if(Oe(pe,Uint8Array))ue+pe.length&gt;_e.length?(h.isBuffer(pe)||(pe=h.from(pe)),pe.copy(_e,ue)):Uint8Array.prototype.set.call(_e,pe,ue);else{if(!h.isBuffer(pe))throw new TypeError(&#x27;&quot;list&quot; argument must be an Array of Buffers&#x27;);pe.copy(_e,ue)}ue+=pe.length}return _e},h.byteLength=S,h.prototype._isBuffer=!0,h.prototype.swap16=function(){var K=this.length;if(K%2!=0)throw new RangeError(&quot;Buffer size must be a multiple of 16-bits&quot;);for(var ne=0;ne&lt;K;ne+=2)M(this,ne,ne+1);return this},h.prototype.swap32=function(){var K=this.length;if(K%4!=0)throw new RangeError(&quot;Buffer size must be a multiple of 32-bits&quot;);for(var ne=0;ne&lt;K;ne+=4)M(this,ne,ne+3),M(this,ne+1,ne+2);return this},h.prototype.swap64=function(){var K=this.length;if(K%8!=0)throw new RangeError(&quot;Buffer size must be a multiple of 64-bits&quot;);for(var ne=0;ne&lt;K;ne+=8)M(this,ne,ne+7),M(this,ne+1,ne+6),M(this,ne+2,ne+5),M(this,ne+3,ne+4);return this},h.prototype.toString=function(){var K=this.length;return K===0?&quot;&quot;:arguments.length===0?z(this,0,K):C.apply(this,arguments)},h.prototype.toLocaleString=h.prototype.toString,h.prototype.equals=function(K){if(!h.isBuffer(K))throw new TypeError(&quot;Argument must be a Buffer&quot;);return this===K||h.compare(this,K)===0},h.prototype.inspect=function(){var K=&quot;&quot;,ne=o.INSPECT_MAX_BYTES;return K=this.toString(&quot;hex&quot;,0,ne).replace(/(.{2})/g,&quot;$1 &quot;).trim(),this.length&gt;ne&amp;&amp;(K+=&quot; ... &quot;),&quot;&lt;Buffer &quot;+K+&quot;&gt;&quot;},g&amp;&amp;(h.prototype[g]=h.prototype.inspect),h.prototype.compare=function(K,ne,de,_e,ue){if(Oe(K,Uint8Array)&amp;&amp;(K=h.from(K,K.offset,K.byteLength)),!h.isBuffer(K))throw new TypeError(&#x27;The &quot;target&quot; argument must be one of type Buffer or Uint8Array. Received type &#x27;+f(K));if(ne===void 0&amp;&amp;(ne=0),de===void 0&amp;&amp;(de=K?K.length:0),_e===void 0&amp;&amp;(_e=0),ue===void 0&amp;&amp;(ue=this.length),ne&lt;0||de&gt;K.length||_e&lt;0||ue&gt;this.length)throw new RangeError(&quot;out of range index&quot;);if(_e&gt;=ue&amp;&amp;ne&gt;=de)return 0;if(_e&gt;=ue)return-1;if(ne&gt;=de)return 1;if(this===K)return 0;for(var pe=(ue&gt;&gt;&gt;=0)-(_e&gt;&gt;&gt;=0),xe=(de&gt;&gt;&gt;=0)-(ne&gt;&gt;&gt;=0),ye=Math.min(pe,xe),Te=this.slice(_e,ue),Ae=K.slice(ne,de),Re=0;Re&lt;ye;++Re)if(Te[Re]!==Ae[Re]){pe=Te[Re],xe=Ae[Re];break}return pe&lt;xe?-1:xe&lt;pe?1:0},h.prototype.includes=function(K,ne,de){return this.indexOf(K,ne,de)!==-1},h.prototype.indexOf=function(K,ne,de){return O(this,K,ne,de,!0)},h.prototype.lastIndexOf=function(K,ne,de){return O(this,K,ne,de,!1)},h.prototype.write=function(K,ne,de,_e){if(ne===void 0)_e=&quot;utf8&quot;,de=this.length,ne=0;else if(de===void 0&amp;&amp;typeof ne==&quot;string&quot;)_e=ne,de=this.length,ne=0;else{if(!isFinite(ne))throw new Error(&quot;Buffer.write(string, encoding, offset[, length]) is no longer supported&quot;);ne&gt;&gt;&gt;=0,isFinite(de)?(de&gt;&gt;&gt;=0,_e===void 0&amp;&amp;(_e=&quot;utf8&quot;)):(_e=de,de=void 0)}var ue=this.length-ne;if((de===void 0||de&gt;ue)&amp;&amp;(de=ue),K.length&gt;0&amp;&amp;(de&lt;0||ne&lt;0)||ne&gt;this.length)throw new RangeError(&quot;Attempt to write outside buffer bounds&quot;);_e||(_e=&quot;utf8&quot;);for(var pe=!1;;)switch(_e){case&quot;hex&quot;:return P(this,K,ne,de);case&quot;utf8&quot;:case&quot;utf-8&quot;:return E(this,K,ne,de);case&quot;ascii&quot;:case&quot;latin1&quot;:case&quot;binary&quot;:return I(this,K,ne,de);case&quot;base64&quot;:return A(this,K,ne,de);case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:return F(this,K,ne,de);default:if(pe)throw new TypeError(&quot;Unknown encoding: &quot;+_e);_e=(&quot;&quot;+_e).toLowerCase(),pe=!0}},h.prototype.toJSON=function(){return{type:&quot;Buffer&quot;,data:Array.prototype.slice.call(this._arr||this,0)}};var B=4096;function N(K,ne,de){var _e=&quot;&quot;;de=Math.min(K.length,de);for(var ue=ne;ue&lt;de;++ue)_e+=String.fromCharCode(127&amp;K[ue]);return _e}function R(K,ne,de){var _e=&quot;&quot;;de=Math.min(K.length,de);for(var ue=ne;ue&lt;de;++ue)_e+=String.fromCharCode(K[ue]);return _e}function q(K,ne,de){var _e=K.length;(!ne||ne&lt;0)&amp;&amp;(ne=0),(!de||de&lt;0||de&gt;_e)&amp;&amp;(de=_e);for(var ue=&quot;&quot;,pe=ne;pe&lt;de;++pe)ue+=Me[K[pe]];return ue}function Y(K,ne,de){for(var _e=K.slice(ne,de),ue=&quot;&quot;,pe=0;pe&lt;_e.length-1;pe+=2)ue+=String.fromCharCode(_e[pe]+256*_e[pe+1]);return ue}function L(K,ne,de){if(K%1!=0||K&lt;0)throw new RangeError(&quot;offset is not uint&quot;);if(K+ne&gt;de)throw new RangeError(&quot;Trying to access beyond buffer length&quot;)}function W(K,ne,de,_e,ue,pe){if(!h.isBuffer(K))throw new TypeError(&#x27;&quot;buffer&quot; argument must be a Buffer instance&#x27;);if(ne&gt;ue||ne&lt;pe)throw new RangeError(&#x27;&quot;value&quot; argument is out of bounds&#x27;);if(de+_e&gt;K.length)throw new RangeError(&quot;Index out of range&quot;)}function U(K,ne,de,_e,ue){Q(ne,_e,ue,K,de,7);var pe=Number(ne&amp;BigInt(4294967295));K[de++]=pe,pe&gt;&gt;=8,K[de++]=pe,pe&gt;&gt;=8,K[de++]=pe,pe&gt;&gt;=8,K[de++]=pe;var xe=Number(ne&gt;&gt;BigInt(32)&amp;BigInt(4294967295));return K[de++]=xe,xe&gt;&gt;=8,K[de++]=xe,xe&gt;&gt;=8,K[de++]=xe,xe&gt;&gt;=8,K[de++]=xe,de}function V(K,ne,de,_e,ue){Q(ne,_e,ue,K,de,7);var pe=Number(ne&amp;BigInt(4294967295));K[de+7]=pe,pe&gt;&gt;=8,K[de+6]=pe,pe&gt;&gt;=8,K[de+5]=pe,pe&gt;&gt;=8,K[de+4]=pe;var xe=Number(ne&gt;&gt;BigInt(32)&amp;BigInt(4294967295));return K[de+3]=xe,xe&gt;&gt;=8,K[de+2]=xe,xe&gt;&gt;=8,K[de+1]=xe,xe&gt;&gt;=8,K[de]=xe,de+8}function te(K,ne,de,_e,ue,pe){if(de+_e&gt;K.length)throw new RangeError(&quot;Index out of range&quot;);if(de&lt;0)throw new RangeError(&quot;Index out of range&quot;)}function ee(K,ne,de,_e,ue){return ne=+ne,de&gt;&gt;&gt;=0,ue||te(K,0,de,4),m.write(K,ne,de,_e,23,4),de+4}function H(K,ne,de,_e,ue){return ne=+ne,de&gt;&gt;&gt;=0,ue||te(K,0,de,8),m.write(K,ne,de,_e,52,8),de+8}h.prototype.slice=function(K,ne){var de=this.length;(K=~~K)&lt;0?(K+=de)&lt;0&amp;&amp;(K=0):K&gt;de&amp;&amp;(K=de),(ne=ne===void 0?de:~~ne)&lt;0?(ne+=de)&lt;0&amp;&amp;(ne=0):ne&gt;de&amp;&amp;(ne=de),ne&lt;K&amp;&amp;(ne=K);var _e=this.subarray(K,ne);return Object.setPrototypeOf(_e,h.prototype),_e},h.prototype.readUintLE=h.prototype.readUIntLE=function(K,ne,de){K&gt;&gt;&gt;=0,ne&gt;&gt;&gt;=0,de||L(K,ne,this.length);for(var _e=this[K],ue=1,pe=0;++pe&lt;ne&amp;&amp;(ue*=256);)_e+=this[K+pe]*ue;return _e},h.prototype.readUintBE=h.prototype.readUIntBE=function(K,ne,de){K&gt;&gt;&gt;=0,ne&gt;&gt;&gt;=0,de||L(K,ne,this.length);for(var _e=this[K+--ne],ue=1;ne&gt;0&amp;&amp;(ue*=256);)_e+=this[K+--ne]*ue;return _e},h.prototype.readUint8=h.prototype.readUInt8=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,1,this.length),this[K]},h.prototype.readUint16LE=h.prototype.readUInt16LE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,2,this.length),this[K]|this[K+1]&lt;&lt;8},h.prototype.readUint16BE=h.prototype.readUInt16BE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,2,this.length),this[K]&lt;&lt;8|this[K+1]},h.prototype.readUint32LE=h.prototype.readUInt32LE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,4,this.length),(this[K]|this[K+1]&lt;&lt;8|this[K+2]&lt;&lt;16)+16777216*this[K+3]},h.prototype.readUint32BE=h.prototype.readUInt32BE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,4,this.length),16777216*this[K]+(this[K+1]&lt;&lt;16|this[K+2]&lt;&lt;8|this[K+3])},h.prototype.readBigUInt64LE=ce(function(K){re(K&gt;&gt;&gt;=0,&quot;offset&quot;);var ne=this[K],de=this[K+7];ne!==void 0&amp;&amp;de!==void 0||ae(K,this.length-8);var _e=ne+this[++K]*Math.pow(2,8)+this[++K]*Math.pow(2,16)+this[++K]*Math.pow(2,24),ue=this[++K]+this[++K]*Math.pow(2,8)+this[++K]*Math.pow(2,16)+de*Math.pow(2,24);return BigInt(_e)+(BigInt(ue)&lt;&lt;BigInt(32))}),h.prototype.readBigUInt64BE=ce(function(K){re(K&gt;&gt;&gt;=0,&quot;offset&quot;);var ne=this[K],de=this[K+7];ne!==void 0&amp;&amp;de!==void 0||ae(K,this.length-8);var _e=ne*Math.pow(2,24)+this[++K]*Math.pow(2,16)+this[++K]*Math.pow(2,8)+this[++K],ue=this[++K]*Math.pow(2,24)+this[++K]*Math.pow(2,16)+this[++K]*Math.pow(2,8)+de;return(BigInt(_e)&lt;&lt;BigInt(32))+BigInt(ue)}),h.prototype.readIntLE=function(K,ne,de){K&gt;&gt;&gt;=0,ne&gt;&gt;&gt;=0,de||L(K,ne,this.length);for(var _e=this[K],ue=1,pe=0;++pe&lt;ne&amp;&amp;(ue*=256);)_e+=this[K+pe]*ue;return _e&gt;=(ue*=128)&amp;&amp;(_e-=Math.pow(2,8*ne)),_e},h.prototype.readIntBE=function(K,ne,de){K&gt;&gt;&gt;=0,ne&gt;&gt;&gt;=0,de||L(K,ne,this.length);for(var _e=ne,ue=1,pe=this[K+--_e];_e&gt;0&amp;&amp;(ue*=256);)pe+=this[K+--_e]*ue;return pe&gt;=(ue*=128)&amp;&amp;(pe-=Math.pow(2,8*ne)),pe},h.prototype.readInt8=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,1,this.length),128&amp;this[K]?-1*(255-this[K]+1):this[K]},h.prototype.readInt16LE=function(K,ne){K&gt;&gt;&gt;=0,ne||L(K,2,this.length);var de=this[K]|this[K+1]&lt;&lt;8;return 32768&amp;de?4294901760|de:de},h.prototype.readInt16BE=function(K,ne){K&gt;&gt;&gt;=0,ne||L(K,2,this.length);var de=this[K+1]|this[K]&lt;&lt;8;return 32768&amp;de?4294901760|de:de},h.prototype.readInt32LE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,4,this.length),this[K]|this[K+1]&lt;&lt;8|this[K+2]&lt;&lt;16|this[K+3]&lt;&lt;24},h.prototype.readInt32BE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,4,this.length),this[K]&lt;&lt;24|this[K+1]&lt;&lt;16|this[K+2]&lt;&lt;8|this[K+3]},h.prototype.readBigInt64LE=ce(function(K){re(K&gt;&gt;&gt;=0,&quot;offset&quot;);var ne=this[K],de=this[K+7];ne!==void 0&amp;&amp;de!==void 0||ae(K,this.length-8);var _e=this[K+4]+this[K+5]*Math.pow(2,8)+this[K+6]*Math.pow(2,16)+(de&lt;&lt;24);return(BigInt(_e)&lt;&lt;BigInt(32))+BigInt(ne+this[++K]*Math.pow(2,8)+this[++K]*Math.pow(2,16)+this[++K]*Math.pow(2,24))}),h.prototype.readBigInt64BE=ce(function(K){re(K&gt;&gt;&gt;=0,&quot;offset&quot;);var ne=this[K],de=this[K+7];ne!==void 0&amp;&amp;de!==void 0||ae(K,this.length-8);var _e=(ne&lt;&lt;24)+this[++K]*Math.pow(2,16)+this[++K]*Math.pow(2,8)+this[++K];return(BigInt(_e)&lt;&lt;BigInt(32))+BigInt(this[++K]*Math.pow(2,24)+this[++K]*Math.pow(2,16)+this[++K]*Math.pow(2,8)+de)}),h.prototype.readFloatLE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,4,this.length),m.read(this,K,!0,23,4)},h.prototype.readFloatBE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,4,this.length),m.read(this,K,!1,23,4)},h.prototype.readDoubleLE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,8,this.length),m.read(this,K,!0,52,8)},h.prototype.readDoubleBE=function(K,ne){return K&gt;&gt;&gt;=0,ne||L(K,8,this.length),m.read(this,K,!1,52,8)},h.prototype.writeUintLE=h.prototype.writeUIntLE=function(K,ne,de,_e){K=+K,ne&gt;&gt;&gt;=0,de&gt;&gt;&gt;=0,_e||W(this,K,ne,de,Math.pow(2,8*de)-1,0);var ue=1,pe=0;for(this[ne]=255&amp;K;++pe&lt;de&amp;&amp;(ue*=256);)this[ne+pe]=K/ue&amp;255;return ne+de},h.prototype.writeUintBE=h.prototype.writeUIntBE=function(K,ne,de,_e){K=+K,ne&gt;&gt;&gt;=0,de&gt;&gt;&gt;=0,_e||W(this,K,ne,de,Math.pow(2,8*de)-1,0);var ue=de-1,pe=1;for(this[ne+ue]=255&amp;K;--ue&gt;=0&amp;&amp;(pe*=256);)this[ne+ue]=K/pe&amp;255;return ne+de},h.prototype.writeUint8=h.prototype.writeUInt8=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,1,255,0),this[ne]=255&amp;K,ne+1},h.prototype.writeUint16LE=h.prototype.writeUInt16LE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,2,65535,0),this[ne]=255&amp;K,this[ne+1]=K&gt;&gt;&gt;8,ne+2},h.prototype.writeUint16BE=h.prototype.writeUInt16BE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,2,65535,0),this[ne]=K&gt;&gt;&gt;8,this[ne+1]=255&amp;K,ne+2},h.prototype.writeUint32LE=h.prototype.writeUInt32LE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,4,4294967295,0),this[ne+3]=K&gt;&gt;&gt;24,this[ne+2]=K&gt;&gt;&gt;16,this[ne+1]=K&gt;&gt;&gt;8,this[ne]=255&amp;K,ne+4},h.prototype.writeUint32BE=h.prototype.writeUInt32BE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,4,4294967295,0),this[ne]=K&gt;&gt;&gt;24,this[ne+1]=K&gt;&gt;&gt;16,this[ne+2]=K&gt;&gt;&gt;8,this[ne+3]=255&amp;K,ne+4},h.prototype.writeBigUInt64LE=ce(function(K){return U(this,K,arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:0,BigInt(0),BigInt(&quot;0xffffffffffffffff&quot;))}),h.prototype.writeBigUInt64BE=ce(function(K){return V(this,K,arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:0,BigInt(0),BigInt(&quot;0xffffffffffffffff&quot;))}),h.prototype.writeIntLE=function(K,ne,de,_e){if(K=+K,ne&gt;&gt;&gt;=0,!_e){var ue=Math.pow(2,8*de-1);W(this,K,ne,de,ue-1,-ue)}var pe=0,xe=1,ye=0;for(this[ne]=255&amp;K;++pe&lt;de&amp;&amp;(xe*=256);)K&lt;0&amp;&amp;ye===0&amp;&amp;this[ne+pe-1]!==0&amp;&amp;(ye=1),this[ne+pe]=(K/xe&gt;&gt;0)-ye&amp;255;return ne+de},h.prototype.writeIntBE=function(K,ne,de,_e){if(K=+K,ne&gt;&gt;&gt;=0,!_e){var ue=Math.pow(2,8*de-1);W(this,K,ne,de,ue-1,-ue)}var pe=de-1,xe=1,ye=0;for(this[ne+pe]=255&amp;K;--pe&gt;=0&amp;&amp;(xe*=256);)K&lt;0&amp;&amp;ye===0&amp;&amp;this[ne+pe+1]!==0&amp;&amp;(ye=1),this[ne+pe]=(K/xe&gt;&gt;0)-ye&amp;255;return ne+de},h.prototype.writeInt8=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,1,127,-128),K&lt;0&amp;&amp;(K=255+K+1),this[ne]=255&amp;K,ne+1},h.prototype.writeInt16LE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,2,32767,-32768),this[ne]=255&amp;K,this[ne+1]=K&gt;&gt;&gt;8,ne+2},h.prototype.writeInt16BE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,2,32767,-32768),this[ne]=K&gt;&gt;&gt;8,this[ne+1]=255&amp;K,ne+2},h.prototype.writeInt32LE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,4,2147483647,-2147483648),this[ne]=255&amp;K,this[ne+1]=K&gt;&gt;&gt;8,this[ne+2]=K&gt;&gt;&gt;16,this[ne+3]=K&gt;&gt;&gt;24,ne+4},h.prototype.writeInt32BE=function(K,ne,de){return K=+K,ne&gt;&gt;&gt;=0,de||W(this,K,ne,4,2147483647,-2147483648),K&lt;0&amp;&amp;(K=4294967295+K+1),this[ne]=K&gt;&gt;&gt;24,this[ne+1]=K&gt;&gt;&gt;16,this[ne+2]=K&gt;&gt;&gt;8,this[ne+3]=255&amp;K,ne+4},h.prototype.writeBigInt64LE=ce(function(K){return U(this,K,arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:0,-BigInt(&quot;0x8000000000000000&quot;),BigInt(&quot;0x7fffffffffffffff&quot;))}),h.prototype.writeBigInt64BE=ce(function(K){return V(this,K,arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:0,-BigInt(&quot;0x8000000000000000&quot;),BigInt(&quot;0x7fffffffffffffff&quot;))}),h.prototype.writeFloatLE=function(K,ne,de){return ee(this,K,ne,!0,de)},h.prototype.writeFloatBE=function(K,ne,de){return ee(this,K,ne,!1,de)},h.prototype.writeDoubleLE=function(K,ne,de){return H(this,K,ne,!0,de)},h.prototype.writeDoubleBE=function(K,ne,de){return H(this,K,ne,!1,de)},h.prototype.copy=function(K,ne,de,_e){if(!h.isBuffer(K))throw new TypeError(&quot;argument should be a Buffer&quot;);if(de||(de=0),_e||_e===0||(_e=this.length),ne&gt;=K.length&amp;&amp;(ne=K.length),ne||(ne=0),_e&gt;0&amp;&amp;_e&lt;de&amp;&amp;(_e=de),_e===de||K.length===0||this.length===0)return 0;if(ne&lt;0)throw new RangeError(&quot;targetStart out of bounds&quot;);if(de&lt;0||de&gt;=this.length)throw new RangeError(&quot;Index out of range&quot;);if(_e&lt;0)throw new RangeError(&quot;sourceEnd out of bounds&quot;);_e&gt;this.length&amp;&amp;(_e=this.length),K.length-ne&lt;_e-de&amp;&amp;(_e=K.length-ne+de);var ue=_e-de;return this===K&amp;&amp;typeof Uint8Array.prototype.copyWithin==&quot;function&quot;?this.copyWithin(ne,de,_e):Uint8Array.prototype.set.call(K,this.subarray(de,_e),ne),ue},h.prototype.fill=function(K,ne,de,_e){if(typeof K==&quot;string&quot;){if(typeof ne==&quot;string&quot;?(_e=ne,ne=0,de=this.length):typeof de==&quot;string&quot;&amp;&amp;(_e=de,de=this.length),_e!==void 0&amp;&amp;typeof _e!=&quot;string&quot;)throw new TypeError(&quot;encoding must be a string&quot;);if(typeof _e==&quot;string&quot;&amp;&amp;!h.isEncoding(_e))throw new TypeError(&quot;Unknown encoding: &quot;+_e);if(K.length===1){var ue=K.charCodeAt(0);(_e===&quot;utf8&quot;&amp;&amp;ue&lt;128||_e===&quot;latin1&quot;)&amp;&amp;(K=ue)}}else typeof K==&quot;number&quot;?K&amp;=255:typeof K==&quot;boolean&quot;&amp;&amp;(K=Number(K));if(ne&lt;0||this.length&lt;ne||this.length&lt;de)throw new RangeError(&quot;Out of range index&quot;);if(de&lt;=ne)return this;var pe;if(ne&gt;&gt;&gt;=0,de=de===void 0?this.length:de&gt;&gt;&gt;0,K||(K=0),typeof K==&quot;number&quot;)for(pe=ne;pe&lt;de;++pe)this[pe]=K;else{var xe=h.isBuffer(K)?K:h.from(K,_e),ye=xe.length;if(ye===0)throw new TypeError(&#x27;The value &quot;&#x27;+K+&#x27;&quot; is invalid for argument &quot;value&quot;&#x27;);for(pe=0;pe&lt;de-ne;++pe)this[pe+ne]=xe[pe%ye]}return this};var Z={};function G(K,ne,de){Z[K]=function(_e){(function(Re,Le){if(typeof Le!=&quot;function&quot;&amp;&amp;Le!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);Re.prototype=Object.create(Le&amp;&amp;Le.prototype,{constructor:{value:Re,writable:!0,configurable:!0}}),Object.defineProperty(Re,&quot;prototype&quot;,{writable:!1}),Le&amp;&amp;u(Re,Le)})(Ae,_e);var ue,pe,xe,ye,Te=(xe=Ae,ye=function(){if(typeof Reflect&gt;&quot;u&quot;||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==&quot;function&quot;)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}(),function(){var Re,Le=d(xe);if(ye){var $e=d(this).constructor;Re=Reflect.construct(Le,arguments,$e)}else Re=Le.apply(this,arguments);return function(Fe,Be){if(Be&amp;&amp;(f(Be)===&quot;object&quot;||typeof Be==&quot;function&quot;))return Be;if(Be!==void 0)throw new TypeError(&quot;Derived constructors may only return object or undefined&quot;);return c(Fe)}(this,Re)});function Ae(){var Re;return function(Le,$e){if(!(Le instanceof $e))throw new TypeError(&quot;Cannot call a class as a function&quot;)}(this,Ae),Re=Te.call(this),Object.defineProperty(c(Re),&quot;message&quot;,{value:ne.apply(c(Re),arguments),writable:!0,configurable:!0}),Re.name=&quot;&quot;.concat(Re.name,&quot; [&quot;).concat(K,&quot;]&quot;),Re.stack,delete Re.name,Re}return ue=Ae,(pe=[{key:&quot;code&quot;,get:function(){return K},set:function(Re){Object.defineProperty(this,&quot;code&quot;,{configurable:!0,enumerable:!0,value:Re,writable:!0})}},{key:&quot;toString&quot;,value:function(){return&quot;&quot;.concat(this.name,&quot; [&quot;).concat(K,&quot;]: &quot;).concat(this.message)}}])&amp;&amp;s(ue.prototype,pe),Object.defineProperty(ue,&quot;prototype&quot;,{writable:!1}),Ae}(de)}function X(K){for(var ne=&quot;&quot;,de=K.length,_e=K[0]===&quot;-&quot;?1:0;de&gt;=_e+4;de-=3)ne=&quot;_&quot;.concat(K.slice(de-3,de)).concat(ne);return&quot;&quot;.concat(K.slice(0,de)).concat(ne)}function Q(K,ne,de,_e,ue,pe){if(K&gt;de||K&lt;ne){var xe,ye=typeof ne==&quot;bigint&quot;?&quot;n&quot;:&quot;&quot;;throw xe=ne===0||ne===BigInt(0)?&quot;&gt;= 0&quot;.concat(ye,&quot; and &lt; 2&quot;).concat(ye,&quot; ** &quot;).concat(8*(pe+1)).concat(ye):&quot;&gt;= -(2&quot;.concat(ye,&quot; ** &quot;).concat(8*(pe+1)-1).concat(ye,&quot;) and &lt; 2 ** &quot;)+&quot;&quot;.concat(8*(pe+1)-1).concat(ye),new Z.ERR_OUT_OF_RANGE(&quot;value&quot;,xe,K)}(function(Te,Ae,Re){re(Ae,&quot;offset&quot;),Te[Ae]!==void 0&amp;&amp;Te[Ae+Re]!==void 0||ae(Ae,Te.length-(Re+1))})(_e,ue,pe)}function re(K,ne){if(typeof K!=&quot;number&quot;)throw new Z.ERR_INVALID_ARG_TYPE(ne,&quot;number&quot;,K)}function ae(K,ne,de){throw Math.floor(K)!==K?(re(K,de),new Z.ERR_OUT_OF_RANGE(&quot;offset&quot;,&quot;an integer&quot;,K)):ne&lt;0?new Z.ERR_BUFFER_OUT_OF_BOUNDS:new Z.ERR_OUT_OF_RANGE(&quot;offset&quot;,&quot;&gt;= &quot;.concat(0,&quot; and &lt;= &quot;).concat(ne),K)}G(&quot;ERR_BUFFER_OUT_OF_BOUNDS&quot;,function(K){return K?&quot;&quot;.concat(K,&quot; is outside of buffer bounds&quot;):&quot;Attempt to access memory outside buffer bounds&quot;},RangeError),G(&quot;ERR_INVALID_ARG_TYPE&quot;,function(K,ne){return&#x27;The &quot;&#x27;.concat(K,&#x27;&quot; argument must be of type number. Received type &#x27;).concat(f(ne))},TypeError),G(&quot;ERR_OUT_OF_RANGE&quot;,function(K,ne,de){var _e=&#x27;The value of &quot;&#x27;.concat(K,&#x27;&quot; is out of range.&#x27;),ue=de;return Number.isInteger(de)&amp;&amp;Math.abs(de)&gt;Math.pow(2,32)?ue=X(String(de)):typeof de==&quot;bigint&quot;&amp;&amp;(ue=String(de),(de&gt;Math.pow(BigInt(2),BigInt(32))||de&lt;-Math.pow(BigInt(2),BigInt(32)))&amp;&amp;(ue=X(ue)),ue+=&quot;n&quot;),_e+&quot; It must be &quot;.concat(ne,&quot;. Received &quot;).concat(ue)},RangeError);var ie=/[^+/0-9A-Za-z-_]/g;function se(K,ne){var de;ne=ne||1/0;for(var _e=K.length,ue=null,pe=[],xe=0;xe&lt;_e;++xe){if((de=K.charCodeAt(xe))&gt;55295&amp;&amp;de&lt;57344){if(!ue){if(de&gt;56319){(ne-=3)&gt;-1&amp;&amp;pe.push(239,191,189);continue}if(xe+1===_e){(ne-=3)&gt;-1&amp;&amp;pe.push(239,191,189);continue}ue=de;continue}if(de&lt;56320){(ne-=3)&gt;-1&amp;&amp;pe.push(239,191,189),ue=de;continue}de=65536+(ue-55296&lt;&lt;10|de-56320)}else ue&amp;&amp;(ne-=3)&gt;-1&amp;&amp;pe.push(239,191,189);if(ue=null,de&lt;128){if((ne-=1)&lt;0)break;pe.push(de)}else if(de&lt;2048){if((ne-=2)&lt;0)break;pe.push(de&gt;&gt;6|192,63&amp;de|128)}else if(de&lt;65536){if((ne-=3)&lt;0)break;pe.push(de&gt;&gt;12|224,de&gt;&gt;6&amp;63|128,63&amp;de|128)}else{if(!(de&lt;1114112))throw new Error(&quot;Invalid code point&quot;);if((ne-=4)&lt;0)break;pe.push(de&gt;&gt;18|240,de&gt;&gt;12&amp;63|128,de&gt;&gt;6&amp;63|128,63&amp;de|128)}}return pe}function he(K){return p.toByteArray(function(ne){if((ne=(ne=ne.split(&quot;=&quot;)[0]).trim().replace(ie,&quot;&quot;)).length&lt;2)return&quot;&quot;;for(;ne.length%4!=0;)ne+=&quot;=&quot;;return ne}(K))}function Se(K,ne,de,_e){var ue;for(ue=0;ue&lt;_e&amp;&amp;!(ue+de&gt;=ne.length||ue&gt;=K.length);++ue)ne[ue+de]=K[ue];return ue}function Oe(K,ne){return K instanceof ne||K!=null&amp;&amp;K.constructor!=null&amp;&amp;K.constructor.name!=null&amp;&amp;K.constructor.name===ne.name}function Pe(K){return K!=K}var Me=function(){for(var K=&quot;0123456789abcdef&quot;,ne=new Array(256),de=0;de&lt;16;++de)for(var _e=16*de,ue=0;ue&lt;16;++ue)ne[_e+ue]=K[de]+K[ue];return ne}();function ce(K){return typeof BigInt&gt;&quot;u&quot;?we:K}function we(){throw new Error(&quot;BigInt not supported&quot;)}},35791:function(i){i.exports=u,i.exports.isMobile=u,i.exports.default=u;var o=/(android|bb\\d+|meego).+mobile|armv7l|avantgo|bada\\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\\/|plucker|pocket|psp|series[46]0|samsungbrowser.*mobile|symbian|treo|up\\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,a=/CrOS/,s=/android|ipad|playbook|silk/i;function u(c){c||(c={});var d=c.ua;if(d||typeof navigator&gt;&quot;u&quot;||(d=navigator.userAgent),d&amp;&amp;d.headers&amp;&amp;typeof d.headers[&quot;user-agent&quot;]==&quot;string&quot;&amp;&amp;(d=d.headers[&quot;user-agent&quot;]),typeof d!=&quot;string&quot;)return!1;var f=o.test(d)&amp;&amp;!a.test(d)||!!c.tablet&amp;&amp;s.test(d);return!f&amp;&amp;c.tablet&amp;&amp;c.featureDetect&amp;&amp;navigator&amp;&amp;navigator.maxTouchPoints&gt;1&amp;&amp;d.indexOf(&quot;Macintosh&quot;)!==-1&amp;&amp;d.indexOf(&quot;Safari&quot;)!==-1&amp;&amp;(f=!0),f}},39898:function(i,o,a){var s,u;(function(){var c={version:&quot;3.8.0&quot;},d=[].slice,f=function($){return d.call($)},p=self.document;function m($){return $&amp;&amp;($.ownerDocument||$.document||$).documentElement}function g($){return $&amp;&amp;($.ownerDocument&amp;&amp;$.ownerDocument.defaultView||$.document&amp;&amp;$||$.defaultView)}if(p)try{f(p.documentElement.childNodes)[0].nodeType}catch{f=function(J){for(var oe=J.length,fe=new Array(oe);oe--;)fe[oe]=J[oe];return fe}}if(Date.now||(Date.now=function(){return+new Date}),p)try{p.createElement(&quot;DIV&quot;).style.setProperty(&quot;opacity&quot;,0,&quot;&quot;)}catch{var b=this.Element.prototype,v=b.setAttribute,h=b.setAttributeNS,y=this.CSSStyleDeclaration.prototype,w=y.setProperty;b.setAttribute=function(J,oe){v.call(this,J,oe+&quot;&quot;)},b.setAttributeNS=function(J,oe,fe){h.call(this,J,oe,fe+&quot;&quot;)},y.setProperty=function(J,oe,fe){w.call(this,J,oe+&quot;&quot;,fe)}}function _($,J){return $&lt;J?-1:$&gt;J?1:$&gt;=J?0:NaN}function x($){return $===null?NaN:+$}function T($){return!isNaN($)}function k($){return{left:function(J,oe,fe,me){for(arguments.length&lt;3&amp;&amp;(fe=0),arguments.length&lt;4&amp;&amp;(me=J.length);fe&lt;me;){var ve=fe+me&gt;&gt;&gt;1;$(J[ve],oe)&lt;0?fe=ve+1:me=ve}return fe},right:function(J,oe,fe,me){for(arguments.length&lt;3&amp;&amp;(fe=0),arguments.length&lt;4&amp;&amp;(me=J.length);fe&lt;me;){var ve=fe+me&gt;&gt;&gt;1;$(J[ve],oe)&gt;0?me=ve:fe=ve+1}return fe}}}c.ascending=_,c.descending=function($,J){return J&lt;$?-1:J&gt;$?1:J&gt;=$?0:NaN},c.min=function($,J){var oe,fe,me=-1,ve=$.length;if(arguments.length===1){for(;++me&lt;ve;)if((fe=$[me])!=null&amp;&amp;fe&gt;=fe){oe=fe;break}for(;++me&lt;ve;)(fe=$[me])!=null&amp;&amp;oe&gt;fe&amp;&amp;(oe=fe)}else{for(;++me&lt;ve;)if((fe=J.call($,$[me],me))!=null&amp;&amp;fe&gt;=fe){oe=fe;break}for(;++me&lt;ve;)(fe=J.call($,$[me],me))!=null&amp;&amp;oe&gt;fe&amp;&amp;(oe=fe)}return oe},c.max=function($,J){var oe,fe,me=-1,ve=$.length;if(arguments.length===1){for(;++me&lt;ve;)if((fe=$[me])!=null&amp;&amp;fe&gt;=fe){oe=fe;break}for(;++me&lt;ve;)(fe=$[me])!=null&amp;&amp;fe&gt;oe&amp;&amp;(oe=fe)}else{for(;++me&lt;ve;)if((fe=J.call($,$[me],me))!=null&amp;&amp;fe&gt;=fe){oe=fe;break}for(;++me&lt;ve;)(fe=J.call($,$[me],me))!=null&amp;&amp;fe&gt;oe&amp;&amp;(oe=fe)}return oe},c.extent=function($,J){var oe,fe,me,ve=-1,De=$.length;if(arguments.length===1){for(;++ve&lt;De;)if((fe=$[ve])!=null&amp;&amp;fe&gt;=fe){oe=me=fe;break}for(;++ve&lt;De;)(fe=$[ve])!=null&amp;&amp;(oe&gt;fe&amp;&amp;(oe=fe),me&lt;fe&amp;&amp;(me=fe))}else{for(;++ve&lt;De;)if((fe=J.call($,$[ve],ve))!=null&amp;&amp;fe&gt;=fe){oe=me=fe;break}for(;++ve&lt;De;)(fe=J.call($,$[ve],ve))!=null&amp;&amp;(oe&gt;fe&amp;&amp;(oe=fe),me&lt;fe&amp;&amp;(me=fe))}return[oe,me]},c.sum=function($,J){var oe,fe=0,me=$.length,ve=-1;if(arguments.length===1)for(;++ve&lt;me;)T(oe=+$[ve])&amp;&amp;(fe+=oe);else for(;++ve&lt;me;)T(oe=+J.call($,$[ve],ve))&amp;&amp;(fe+=oe);return fe},c.mean=function($,J){var oe,fe=0,me=$.length,ve=-1,De=me;if(arguments.length===1)for(;++ve&lt;me;)T(oe=x($[ve]))?fe+=oe:--De;else for(;++ve&lt;me;)T(oe=x(J.call($,$[ve],ve)))?fe+=oe:--De;if(De)return fe/De},c.quantile=function($,J){var oe=($.length-1)*J+1,fe=Math.floor(oe),me=+$[fe-1],ve=oe-fe;return ve?me+ve*($[fe]-me):me},c.median=function($,J){var oe,fe=[],me=$.length,ve=-1;if(arguments.length===1)for(;++ve&lt;me;)T(oe=x($[ve]))&amp;&amp;fe.push(oe);else for(;++ve&lt;me;)T(oe=x(J.call($,$[ve],ve)))&amp;&amp;fe.push(oe);if(fe.length)return c.quantile(fe.sort(_),.5)},c.variance=function($,J){var oe,fe,me=$.length,ve=0,De=0,Ee=-1,Ne=0;if(arguments.length===1)for(;++Ee&lt;me;)T(oe=x($[Ee]))&amp;&amp;(De+=(fe=oe-ve)*(oe-(ve+=fe/++Ne)));else for(;++Ee&lt;me;)T(oe=x(J.call($,$[Ee],Ee)))&amp;&amp;(De+=(fe=oe-ve)*(oe-(ve+=fe/++Ne)));if(Ne&gt;1)return De/(Ne-1)},c.deviation=function(){var $=c.variance.apply(this,arguments);return $&amp;&amp;Math.sqrt($)};var S=k(_);function C($){return $.length}c.bisectLeft=S.left,c.bisect=c.bisectRight=S.right,c.bisector=function($){return k($.length===1?function(J,oe){return _($(J),oe)}:$)},c.shuffle=function($,J,oe){(ve=arguments.length)&lt;3&amp;&amp;(oe=$.length,ve&lt;2&amp;&amp;(J=0));for(var fe,me,ve=oe-J;ve;)me=Math.random()*ve--|0,fe=$[ve+J],$[ve+J]=$[me+J],$[me+J]=fe;return $},c.permute=function($,J){for(var oe=J.length,fe=new Array(oe);oe--;)fe[oe]=$[J[oe]];return fe},c.pairs=function($){for(var J=0,oe=$.length-1,fe=$[0],me=new Array(oe&lt;0?0:oe);J&lt;oe;)me[J]=[fe,fe=$[++J]];return me},c.transpose=function($){if(!(me=$.length))return[];for(var J=-1,oe=c.min($,C),fe=new Array(oe);++J&lt;oe;)for(var me,ve=-1,De=fe[J]=new Array(me);++ve&lt;me;)De[ve]=$[ve][J];return fe},c.zip=function(){return c.transpose(arguments)},c.keys=function($){var J=[];for(var oe in $)J.push(oe);return J},c.values=function($){var J=[];for(var oe in $)J.push($[oe]);return J},c.entries=function($){var J=[];for(var oe in $)J.push({key:oe,value:$[oe]});return J},c.merge=function($){for(var J,oe,fe,me=$.length,ve=-1,De=0;++ve&lt;me;)De+=$[ve].length;for(oe=new Array(De);--me&gt;=0;)for(J=(fe=$[me]).length;--J&gt;=0;)oe[--De]=fe[J];return oe};var M=Math.abs;function O($,J){for(var oe in J)Object.defineProperty($.prototype,oe,{value:J[oe],enumerable:!1})}function D(){this._=Object.create(null)}c.range=function($,J,oe){if(arguments.length&lt;3&amp;&amp;(oe=1,arguments.length&lt;2&amp;&amp;(J=$,$=0)),(J-$)/oe==1/0)throw new Error(&quot;infinite range&quot;);var fe,me=[],ve=function(Ee){for(var Ne=1;Ee*Ne%1;)Ne*=10;return Ne}(M(oe)),De=-1;if($*=ve,J*=ve,(oe*=ve)&lt;0)for(;(fe=$+oe*++De)&gt;J;)me.push(fe/ve);else for(;(fe=$+oe*++De)&lt;J;)me.push(fe/ve);return me},c.map=function($,J){var oe=new D;if($ instanceof D)$.forEach(function(Ee,Ne){oe.set(Ee,Ne)});else if(Array.isArray($)){var fe,me=-1,ve=$.length;if(arguments.length===1)for(;++me&lt;ve;)oe.set(me,$[me]);else for(;++me&lt;ve;)oe.set(J.call($,fe=$[me],me),fe)}else for(var De in $)oe.set(De,$[De]);return oe};var P=&quot;__proto__&quot;,E=&quot;\\0&quot;;function I($){return($+=&quot;&quot;)===P||$[0]===E?E+$:$}function A($){return($+=&quot;&quot;)[0]===E?$.slice(1):$}function F($){return I($)in this._}function j($){return($=I($))in this._&amp;&amp;delete this._[$]}function z(){var $=[];for(var J in this._)$.push(A(J));return $}function B(){var $=0;for(var J in this._)++$;return $}function N(){for(var $ in this._)return!1;return!0}function R(){this._=Object.create(null)}function q($){return $}function Y($,J,oe){return function(){var fe=oe.apply(J,arguments);return fe===J?$:fe}}function L($,J){if(J in $)return J;J=J.charAt(0).toUpperCase()+J.slice(1);for(var oe=0,fe=W.length;oe&lt;fe;++oe){var me=W[oe]+J;if(me in $)return me}}O(D,{has:F,get:function($){return this._[I($)]},set:function($,J){return this._[I($)]=J},remove:j,keys:z,values:function(){var $=[];for(var J in this._)$.push(this._[J]);return $},entries:function(){var $=[];for(var J in this._)$.push({key:A(J),value:this._[J]});return $},size:B,empty:N,forEach:function($){for(var J in this._)$.call(this,A(J),this._[J])}}),c.nest=function(){var $,J,oe={},fe=[],me=[];function ve(Ee,Ne,je){if(je&gt;=fe.length)return J?J.call(oe,Ne):$?Ne.sort($):Ne;for(var Ve,Je,at,bt,Pt=-1,pt=Ne.length,wt=fe[je++],lt=new D;++Pt&lt;pt;)(bt=lt.get(Ve=wt(Je=Ne[Pt])))?bt.push(Je):lt.set(Ve,[Je]);return Ee?(Je=Ee(),at=function(Dt,Tt){Je.set(Dt,ve(Ee,Tt,je))}):(Je={},at=function(Dt,Tt){Je[Dt]=ve(Ee,Tt,je)}),lt.forEach(at),Je}function De(Ee,Ne){if(Ne&gt;=fe.length)return Ee;var je=[],Ve=me[Ne++];return Ee.forEach(function(Je,at){je.push({key:Je,values:De(at,Ne)})}),Ve?je.sort(function(Je,at){return Ve(Je.key,at.key)}):je}return oe.map=function(Ee,Ne){return ve(Ne,Ee,0)},oe.entries=function(Ee){return De(ve(c.map,Ee,0),0)},oe.key=function(Ee){return fe.push(Ee),oe},oe.sortKeys=function(Ee){return me[fe.length-1]=Ee,oe},oe.sortValues=function(Ee){return $=Ee,oe},oe.rollup=function(Ee){return J=Ee,oe},oe},c.set=function($){var J=new R;if($)for(var oe=0,fe=$.length;oe&lt;fe;++oe)J.add($[oe]);return J},O(R,{has:F,add:function($){return this._[I($+=&quot;&quot;)]=!0,$},remove:j,values:z,size:B,empty:N,forEach:function($){for(var J in this._)$.call(this,A(J))}}),c.behavior={},c.rebind=function($,J){for(var oe,fe=1,me=arguments.length;++fe&lt;me;)$[oe=arguments[fe]]=Y($,J,J[oe]);return $};var W=[&quot;webkit&quot;,&quot;ms&quot;,&quot;moz&quot;,&quot;Moz&quot;,&quot;o&quot;,&quot;O&quot;];function U(){}function V(){}function te($){var J=[],oe=new D;function fe(){for(var me,ve=J,De=-1,Ee=ve.length;++De&lt;Ee;)(me=ve[De].on)&amp;&amp;me.apply(this,arguments);return $}return fe.on=function(me,ve){var De,Ee=oe.get(me);return arguments.length&lt;2?Ee&amp;&amp;Ee.on:(Ee&amp;&amp;(Ee.on=null,J=J.slice(0,De=J.indexOf(Ee)).concat(J.slice(De+1)),oe.remove(me)),ve&amp;&amp;J.push(oe.set(me,{on:ve})),$)},fe}function ee(){c.event.preventDefault()}function H(){for(var $,J=c.event;$=J.sourceEvent;)J=$;return J}function Z($){for(var J=new V,oe=0,fe=arguments.length;++oe&lt;fe;)J[arguments[oe]]=te(J);return J.of=function(me,ve){return function(De){try{var Ee=De.sourceEvent=c.event;De.target=$,c.event=De,J[De.type].apply(me,ve)}finally{c.event=Ee}}},J}c.dispatch=function(){for(var $=new V,J=-1,oe=arguments.length;++J&lt;oe;)$[arguments[J]]=te($);return $},V.prototype.on=function($,J){var oe=$.indexOf(&quot;.&quot;),fe=&quot;&quot;;if(oe&gt;=0&amp;&amp;(fe=$.slice(oe+1),$=$.slice(0,oe)),$)return arguments.length&lt;2?this[$].on(fe):this[$].on(fe,J);if(arguments.length===2){if(J==null)for($ in this)this.hasOwnProperty($)&amp;&amp;this[$].on(fe,null);return this}},c.event=null,c.requote=function($){return $.replace(G,&quot;\\\\$&amp;&quot;)};var G=/[\\\\\\^\\$\\*\\+\\?\\|\\[\\]\\(\\)\\.\\{\\}]/g,X={}.__proto__?function($,J){$.__proto__=J}:function($,J){for(var oe in J)$[oe]=J[oe]};function Q($){return X($,se),$}var re=function($,J){return J.querySelector($)},ae=function($,J){return J.querySelectorAll($)},ie=function($,J){var oe=$.matches||$[L($,&quot;matchesSelector&quot;)];return ie=function(fe,me){return oe.call(fe,me)},ie($,J)};typeof Sizzle==&quot;function&quot;&amp;&amp;(re=function($,J){return Sizzle($,J)[0]||null},ae=Sizzle,ie=Sizzle.matchesSelector),c.selection=function(){return c.select(p.documentElement)};var se=c.selection.prototype=[];function he($){return typeof $==&quot;function&quot;?$:function(){return re($,this)}}function Se($){return typeof $==&quot;function&quot;?$:function(){return ae($,this)}}se.select=function($){var J,oe,fe,me,ve=[];$=he($);for(var De=-1,Ee=this.length;++De&lt;Ee;){ve.push(J=[]),J.parentNode=(fe=this[De]).parentNode;for(var Ne=-1,je=fe.length;++Ne&lt;je;)(me=fe[Ne])?(J.push(oe=$.call(me,me.__data__,Ne,De)),oe&amp;&amp;&quot;__data__&quot;in me&amp;&amp;(oe.__data__=me.__data__)):J.push(null)}return Q(ve)},se.selectAll=function($){var J,oe,fe=[];$=Se($);for(var me=-1,ve=this.length;++me&lt;ve;)for(var De=this[me],Ee=-1,Ne=De.length;++Ee&lt;Ne;)(oe=De[Ee])&amp;&amp;(fe.push(J=f($.call(oe,oe.__data__,Ee,me))),J.parentNode=oe);return Q(fe)};var Oe=&quot;http://www.w3.org/1999/xhtml&quot;,Pe={svg:&quot;http://www.w3.org/2000/svg&quot;,xhtml:Oe,xlink:&quot;http://www.w3.org/1999/xlink&quot;,xml:&quot;http://www.w3.org/XML/1998/namespace&quot;,xmlns:&quot;http://www.w3.org/2000/xmlns/&quot;};function Me($,J){return $=c.ns.qualify($),J==null?$.local?function(){this.removeAttributeNS($.space,$.local)}:function(){this.removeAttribute($)}:typeof J==&quot;function&quot;?$.local?function(){var oe=J.apply(this,arguments);oe==null?this.removeAttributeNS($.space,$.local):this.setAttributeNS($.space,$.local,oe)}:function(){var oe=J.apply(this,arguments);oe==null?this.removeAttribute($):this.setAttribute($,oe)}:$.local?function(){this.setAttributeNS($.space,$.local,J)}:function(){this.setAttribute($,J)}}function ce($){return $.trim().replace(/\\s+/g,&quot; &quot;)}function we($){return new RegExp(&quot;(?:^|\\\\s+)&quot;+c.requote($)+&quot;(?:\\\\s+|$)&quot;,&quot;g&quot;)}function K($){return($+&quot;&quot;).trim().split(/^|\\s+/)}function ne($,J){var oe=($=K($).map(de)).length;return typeof J==&quot;function&quot;?function(){for(var fe=-1,me=J.apply(this,arguments);++fe&lt;oe;)$[fe](this,me)}:function(){for(var fe=-1;++fe&lt;oe;)$[fe](this,J)}}function de($){var J=we($);return function(oe,fe){if(me=oe.classList)return fe?me.add($):me.remove($);var me=oe.getAttribute(&quot;class&quot;)||&quot;&quot;;fe?(J.lastIndex=0,J.test(me)||oe.setAttribute(&quot;class&quot;,ce(me+&quot; &quot;+$))):oe.setAttribute(&quot;class&quot;,ce(me.replace(J,&quot; &quot;)))}}function _e($,J,oe){return J==null?function(){this.style.removeProperty($)}:typeof J==&quot;function&quot;?function(){var fe=J.apply(this,arguments);fe==null?this.style.removeProperty($):this.style.setProperty($,fe,oe)}:function(){this.style.setProperty($,J,oe)}}function ue($,J){return J==null?function(){delete this[$]}:typeof J==&quot;function&quot;?function(){var oe=J.apply(this,arguments);oe==null?delete this[$]:this[$]=oe}:function(){this[$]=J}}function pe($){return typeof $==&quot;function&quot;?$:($=c.ns.qualify($)).local?function(){return this.ownerDocument.createElementNS($.space,$.local)}:function(){var J=this.ownerDocument,oe=this.namespaceURI;return oe===Oe&amp;&amp;J.documentElement.namespaceURI===Oe?J.createElement($):J.createElementNS(oe,$)}}function xe(){var $=this.parentNode;$&amp;&amp;$.removeChild(this)}function ye($){return{__data__:$}}function Te($){return function(){return ie(this,$)}}function Ae($){return arguments.length||($=_),function(J,oe){return J&amp;&amp;oe?$(J.__data__,oe.__data__):!J-!oe}}function Re($,J){for(var oe=0,fe=$.length;oe&lt;fe;oe++)for(var me,ve=$[oe],De=0,Ee=ve.length;De&lt;Ee;De++)(me=ve[De])&amp;&amp;J(me,De,oe);return $}function Le($){return X($,$e),$}c.ns={prefix:Pe,qualify:function($){var J=$.indexOf(&quot;:&quot;),oe=$;return J&gt;=0&amp;&amp;(oe=$.slice(0,J))!==&quot;xmlns&quot;&amp;&amp;($=$.slice(J+1)),Pe.hasOwnProperty(oe)?{space:Pe[oe],local:$}:$}},se.attr=function($,J){if(arguments.length&lt;2){if(typeof $==&quot;string&quot;){var oe=this.node();return($=c.ns.qualify($)).local?oe.getAttributeNS($.space,$.local):oe.getAttribute($)}for(J in $)this.each(Me(J,$[J]));return this}return this.each(Me($,J))},se.classed=function($,J){if(arguments.length&lt;2){if(typeof $==&quot;string&quot;){var oe=this.node(),fe=($=K($)).length,me=-1;if(J=oe.classList){for(;++me&lt;fe;)if(!J.contains($[me]))return!1}else for(J=oe.getAttribute(&quot;class&quot;);++me&lt;fe;)if(!we($[me]).test(J))return!1;return!0}for(J in $)this.each(ne(J,$[J]));return this}return this.each(ne($,J))},se.style=function($,J,oe){var fe=arguments.length;if(fe&lt;3){if(typeof $!=&quot;string&quot;){for(oe in fe&lt;2&amp;&amp;(J=&quot;&quot;),$)this.each(_e(oe,$[oe],J));return this}if(fe&lt;2){var me=this.node();return g(me).getComputedStyle(me,null).getPropertyValue($)}oe=&quot;&quot;}return this.each(_e($,J,oe))},se.property=function($,J){if(arguments.length&lt;2){if(typeof $==&quot;string&quot;)return this.node()[$];for(J in $)this.each(ue(J,$[J]));return this}return this.each(ue($,J))},se.text=function($){return arguments.length?this.each(typeof $==&quot;function&quot;?function(){var J=$.apply(this,arguments);this.textContent=J??&quot;&quot;}:$==null?function(){this.textContent=&quot;&quot;}:function(){this.textContent=$}):this.node().textContent},se.html=function($){return arguments.length?this.each(typeof $==&quot;function&quot;?function(){var J=$.apply(this,arguments);this.innerHTML=J??&quot;&quot;}:$==null?function(){this.innerHTML=&quot;&quot;}:function(){this.innerHTML=$}):this.node().innerHTML},se.append=function($){return $=pe($),this.select(function(){return this.appendChild($.apply(this,arguments))})},se.insert=function($,J){return $=pe($),J=he(J),this.select(function(){return this.insertBefore($.apply(this,arguments),J.apply(this,arguments)||null)})},se.remove=function(){return this.each(xe)},se.data=function($,J){var oe,fe,me=-1,ve=this.length;if(!arguments.length){for($=new Array(ve=(oe=this[0]).length);++me&lt;ve;)(fe=oe[me])&amp;&amp;($[me]=fe.__data__);return $}function De(Ve,Je){var at,bt,Pt,pt=Ve.length,wt=Je.length,lt=Math.min(pt,wt),Dt=new Array(wt),Tt=new Array(wt),ft=new Array(pt);if(J){var Vt,Gt=new D,rn=new Array(pt);for(at=-1;++at&lt;pt;)(bt=Ve[at])&amp;&amp;(Gt.has(Vt=J.call(bt,bt.__data__,at))?ft[at]=bt:Gt.set(Vt,bt),rn[at]=Vt);for(at=-1;++at&lt;wt;)(bt=Gt.get(Vt=J.call(Je,Pt=Je[at],at)))?bt!==!0&amp;&amp;(Dt[at]=bt,bt.__data__=Pt):Tt[at]=ye(Pt),Gt.set(Vt,!0);for(at=-1;++at&lt;pt;)at in rn&amp;&amp;Gt.get(rn[at])!==!0&amp;&amp;(ft[at]=Ve[at])}else{for(at=-1;++at&lt;lt;)bt=Ve[at],Pt=Je[at],bt?(bt.__data__=Pt,Dt[at]=bt):Tt[at]=ye(Pt);for(;at&lt;wt;++at)Tt[at]=ye(Je[at]);for(;at&lt;pt;++at)ft[at]=Ve[at]}Tt.update=Dt,Tt.parentNode=Dt.parentNode=ft.parentNode=Ve.parentNode,Ee.push(Tt),Ne.push(Dt),je.push(ft)}var Ee=Le([]),Ne=Q([]),je=Q([]);if(typeof $==&quot;function&quot;)for(;++me&lt;ve;)De(oe=this[me],$.call(oe,oe.parentNode.__data__,me));else for(;++me&lt;ve;)De(oe=this[me],$);return Ne.enter=function(){return Ee},Ne.exit=function(){return je},Ne},se.datum=function($){return arguments.length?this.property(&quot;__data__&quot;,$):this.property(&quot;__data__&quot;)},se.filter=function($){var J,oe,fe,me=[];typeof $!=&quot;function&quot;&amp;&amp;($=Te($));for(var ve=0,De=this.length;ve&lt;De;ve++){me.push(J=[]),J.parentNode=(oe=this[ve]).parentNode;for(var Ee=0,Ne=oe.length;Ee&lt;Ne;Ee++)(fe=oe[Ee])&amp;&amp;$.call(fe,fe.__data__,Ee,ve)&amp;&amp;J.push(fe)}return Q(me)},se.order=function(){for(var $=-1,J=this.length;++$&lt;J;)for(var oe,fe=this[$],me=fe.length-1,ve=fe[me];--me&gt;=0;)(oe=fe[me])&amp;&amp;(ve&amp;&amp;ve!==oe.nextSibling&amp;&amp;ve.parentNode.insertBefore(oe,ve),ve=oe);return this},se.sort=function($){$=Ae.apply(this,arguments);for(var J=-1,oe=this.length;++J&lt;oe;)this[J].sort($);return this.order()},se.each=function($){return Re(this,function(J,oe,fe){$.call(J,J.__data__,oe,fe)})},se.call=function($){var J=f(arguments);return $.apply(J[0]=this,J),this},se.empty=function(){return!this.node()},se.node=function(){for(var $=0,J=this.length;$&lt;J;$++)for(var oe=this[$],fe=0,me=oe.length;fe&lt;me;fe++){var ve=oe[fe];if(ve)return ve}return null},se.size=function(){var $=0;return Re(this,function(){++$}),$};var $e=[];function Fe($,J,oe){var fe=&quot;__on&quot;+$,me=$.indexOf(&quot;.&quot;),ve=Ue;me&gt;0&amp;&amp;($=$.slice(0,me));var De=Be.get($);function Ee(){var Ne=this[fe];Ne&amp;&amp;(this.removeEventListener($,Ne,Ne.$),delete this[fe])}return De&amp;&amp;($=De,ve=qe),me?J?function(){var Ne=ve(J,f(arguments));Ee.call(this),this.addEventListener($,this[fe]=Ne,Ne.$=oe),Ne._=J}:Ee:J?U:function(){var Ne,je=new RegExp(&quot;^__on([^.]+)&quot;+c.requote($)+&quot;$&quot;);for(var Ve in this)if(Ne=Ve.match(je)){var Je=this[Ve];this.removeEventListener(Ne[1],Je,Je.$),delete this[Ve]}}}c.selection.enter=Le,c.selection.enter.prototype=$e,$e.append=se.append,$e.empty=se.empty,$e.node=se.node,$e.call=se.call,$e.size=se.size,$e.select=function($){for(var J,oe,fe,me,ve,De=[],Ee=-1,Ne=this.length;++Ee&lt;Ne;){fe=(me=this[Ee]).update,De.push(J=[]),J.parentNode=me.parentNode;for(var je=-1,Ve=me.length;++je&lt;Ve;)(ve=me[je])?(J.push(fe[je]=oe=$.call(me.parentNode,ve.__data__,je,Ee)),oe.__data__=ve.__data__):J.push(null)}return Q(De)},$e.insert=function($,J){var oe,fe,me;return arguments.length&lt;2&amp;&amp;(oe=this,J=function(ve,De,Ee){var Ne,je=oe[Ee].update,Ve=je.length;for(Ee!=me&amp;&amp;(me=Ee,fe=0),De&gt;=fe&amp;&amp;(fe=De+1);!(Ne=je[fe])&amp;&amp;++fe&lt;Ve;);return Ne}),se.insert.call(this,$,J)},c.select=function($){var J;return typeof $==&quot;string&quot;?(J=[re($,p)]).parentNode=p.documentElement:(J=[$]).parentNode=m($),Q([J])},c.selectAll=function($){var J;return typeof $==&quot;string&quot;?(J=f(ae($,p))).parentNode=p.documentElement:(J=f($)).parentNode=null,Q([J])},se.on=function($,J,oe){var fe=arguments.length;if(fe&lt;3){if(typeof $!=&quot;string&quot;){for(oe in fe&lt;2&amp;&amp;(J=!1),$)this.each(Fe(oe,$[oe],J));return this}if(fe&lt;2)return(fe=this.node()[&quot;__on&quot;+$])&amp;&amp;fe._;oe=!1}return this.each(Fe($,J,oe))};var Be=c.map({mouseenter:&quot;mouseover&quot;,mouseleave:&quot;mouseout&quot;});function Ue($,J){return function(oe){var fe=c.event;c.event=oe,J[0]=this.__data__;try{$.apply(this,J)}finally{c.event=fe}}}function qe($,J){var oe=Ue($,J);return function(fe){var me=this,ve=fe.relatedTarget;ve&amp;&amp;(ve===me||8&amp;ve.compareDocumentPosition(me))||oe.call(me,fe)}}p&amp;&amp;Be.forEach(function($){&quot;on&quot;+$ in p&amp;&amp;Be.remove($)});var Xe,ot=0;function st($){var J=&quot;.dragsuppress-&quot;+ ++ot,oe=&quot;click&quot;+J,fe=c.select(g($)).on(&quot;touchmove&quot;+J,ee).on(&quot;dragstart&quot;+J,ee).on(&quot;selectstart&quot;+J,ee);if(Xe==null&amp;&amp;(Xe=!(&quot;onselectstart&quot;in $)&amp;&amp;L($.style,&quot;userSelect&quot;)),Xe){var me=m($).style,ve=me[Xe];me[Xe]=&quot;none&quot;}return function(De){if(fe.on(J,null),Xe&amp;&amp;(me[Xe]=ve),De){var Ee=function(){fe.on(oe,null)};fe.on(oe,function(){ee(),Ee()},!0),setTimeout(Ee,0)}}}c.mouse=function($){return vt($,H())};var dt=this.navigator&amp;&amp;/WebKit/.test(this.navigator.userAgent)?-1:0;function vt($,J){J.changedTouches&amp;&amp;(J=J.changedTouches[0]);var oe=$.ownerSVGElement||$;if(oe.createSVGPoint){var fe=oe.createSVGPoint();if(dt&lt;0){var me=g($);if(me.scrollX||me.scrollY){var ve=(oe=c.select(&quot;body&quot;).append(&quot;svg&quot;).style({position:&quot;absolute&quot;,top:0,left:0,margin:0,padding:0,border:&quot;none&quot;},&quot;important&quot;))[0][0].getScreenCTM();dt=!(ve.f||ve.e),oe.remove()}}return dt?(fe.x=J.pageX,fe.y=J.pageY):(fe.x=J.clientX,fe.y=J.clientY),[(fe=fe.matrixTransform($.getScreenCTM().inverse())).x,fe.y]}var De=$.getBoundingClientRect();return[J.clientX-De.left-$.clientLeft,J.clientY-De.top-$.clientTop]}function We(){return c.event.changedTouches[0].identifier}c.touch=function($,J,oe){if(arguments.length&lt;3&amp;&amp;(oe=J,J=H().changedTouches),J){for(var fe,me=0,ve=J.length;me&lt;ve;++me)if((fe=J[me]).identifier===oe)return vt($,fe)}},c.behavior.drag=function(){var $=Z(me,&quot;drag&quot;,&quot;dragstart&quot;,&quot;dragend&quot;),J=null,oe=ve(U,c.mouse,g,&quot;mousemove&quot;,&quot;mouseup&quot;),fe=ve(We,c.touch,q,&quot;touchmove&quot;,&quot;touchend&quot;);function me(){this.on(&quot;mousedown.drag&quot;,oe).on(&quot;touchstart.drag&quot;,fe)}function ve(De,Ee,Ne,je,Ve){return function(){var Je,at=this,bt=c.event.target.correspondingElement||c.event.target,Pt=at.parentNode,pt=$.of(at,arguments),wt=0,lt=De(),Dt=&quot;.drag&quot;+(lt==null?&quot;&quot;:&quot;-&quot;+lt),Tt=c.select(Ne(bt)).on(je+Dt,function(){var Gt,rn,nn=Ee(Pt,lt);nn&amp;&amp;(Gt=nn[0]-Vt[0],rn=nn[1]-Vt[1],wt|=Gt|rn,Vt=nn,pt({type:&quot;drag&quot;,x:nn[0]+Je[0],y:nn[1]+Je[1],dx:Gt,dy:rn}))}).on(Ve+Dt,function(){Ee(Pt,lt)&amp;&amp;(Tt.on(je+Dt,null).on(Ve+Dt,null),ft(wt),pt({type:&quot;dragend&quot;}))}),ft=st(bt),Vt=Ee(Pt,lt);Je=J?[(Je=J.apply(at,arguments)).x-Vt[0],Je.y-Vt[1]]:[0,0],pt({type:&quot;dragstart&quot;})}}return me.origin=function(De){return arguments.length?(J=De,me):J},c.rebind(me,$,&quot;on&quot;)},c.touches=function($,J){return arguments.length&lt;2&amp;&amp;(J=H().touches),J?f(J).map(function(oe){var fe=vt($,oe);return fe.identifier=oe.identifier,fe}):[]};var ze=1e-6,tt=ze*ze,it=Math.PI,St=2*it,Ze=St-ze,ut=it/2,ht=it/180,Rt=180/it;function Ct($){return $&gt;1?ut:$&lt;-1?-ut:Math.asin($)}function Wt($){return(($=Math.exp($))+1/$)/2}var _t=Math.SQRT2;c.interpolateZoom=function($,J){var oe,fe,me=$[0],ve=$[1],De=$[2],Ee=J[0],Ne=J[1],je=J[2],Ve=Ee-me,Je=Ne-ve,at=Ve*Ve+Je*Je;if(at&lt;tt)fe=Math.log(je/De)/_t,oe=function(Dt){return[me+Dt*Ve,ve+Dt*Je,De*Math.exp(_t*Dt*fe)]};else{var bt=Math.sqrt(at),Pt=(je*je-De*De+4*at)/(2*De*2*bt),pt=(je*je-De*De-4*at)/(2*je*2*bt),wt=Math.log(Math.sqrt(Pt*Pt+1)-Pt),lt=Math.log(Math.sqrt(pt*pt+1)-pt);fe=(lt-wt)/_t,oe=function(Dt){var Tt,ft=Dt*fe,Vt=Wt(wt),Gt=De/(2*bt)*(Vt*(Tt=_t*ft+wt,((Tt=Math.exp(2*Tt))-1)/(Tt+1))-function(rn){return((rn=Math.exp(rn))-1/rn)/2}(wt));return[me+Gt*Ve,ve+Gt*Je,De*Vt/Wt(_t*ft+wt)]}}return oe.duration=1e3*fe,oe},c.behavior.zoom=function(){var $,J,oe,fe,me,ve,De,Ee,Ne,je={x:0,y:0,k:1},Ve=[960,500],Je=Ge,at=250,bt=0,Pt=&quot;mousedown.zoom&quot;,pt=&quot;mousemove.zoom&quot;,wt=&quot;mouseup.zoom&quot;,lt=&quot;touchstart.zoom&quot;,Dt=Z(Tt,&quot;zoomstart&quot;,&quot;zoom&quot;,&quot;zoomend&quot;);function Tt(an){an.on(Pt,On).on(Ce+&quot;.zoom&quot;,nr).on(&quot;dblclick.zoom&quot;,Dr).on(lt,Gn)}function ft(an){return[(an[0]-je.x)/je.k,(an[1]-je.y)/je.k]}function Vt(an){je.k=Math.max(Je[0],Math.min(Je[1],an))}function Gt(an,wn){wn=function(qn){return[qn[0]*je.k+je.x,qn[1]*je.k+je.y]}(wn),je.x+=an[0]-wn[0],je.y+=an[1]-wn[1]}function rn(an,wn,qn,Hn){an.__chart__={x:je.x,y:je.y,k:je.k},Vt(Math.pow(2,Hn)),Gt(J=wn,qn),an=c.select(an),at&gt;0&amp;&amp;(an=an.transition().duration(at)),an.call(Tt.event)}function nn(){De&amp;&amp;De.domain(ve.range().map(function(an){return(an-je.x)/je.k}).map(ve.invert)),Ne&amp;&amp;Ne.domain(Ee.range().map(function(an){return(an-je.y)/je.k}).map(Ee.invert))}function Sn(an){bt++||an({type:&quot;zoomstart&quot;})}function Pn(an){nn(),an({type:&quot;zoom&quot;,scale:je.k,translate:[je.x,je.y]})}function In(an){--bt||(an({type:&quot;zoomend&quot;}),J=null)}function On(){var an=this,wn=Dt.of(an,arguments),qn=0,Hn=c.select(g(an)).on(pt,function(){qn=1,Gt(c.mouse(an),Jn),Pn(wn)}).on(wt,function(){Hn.on(pt,null).on(wt,null),Mr(qn),In(wn)}),Jn=ft(c.mouse(an)),Mr=st(an);Eg.call(an),Sn(wn)}function Gn(){var an,wn=this,qn=Dt.of(wn,arguments),Hn={},Jn=0,Mr=&quot;.zoom-&quot;+c.event.changedTouches[0].identifier,sa=&quot;touchmove&quot;+Mr,Xr=&quot;touchend&quot;+Mr,Sa=[],ua=c.select(wn),Ca=st(wn);function ao(){var Da=c.touches(wn);return an=je.k,Da.forEach(function(ca){ca.identifier in Hn&amp;&amp;(Hn[ca.identifier]=ft(ca))}),Da}function Ri(){var Da=c.event.target;c.select(Da).on(sa,Ji).on(Xr,el),Sa.push(Da);for(var ca=c.event.changedTouches,ho=0,mo=ca.length;ho&lt;mo;++ho)Hn[ca[ho].identifier]=null;var So=ao(),si=Date.now();if(So.length===1){if(si-me&lt;500){var Al=So[0];rn(wn,Al,Hn[Al.identifier],Math.floor(Math.log(je.k)/Math.LN2)+1),ee()}me=si}else if(So.length&gt;1){Al=So[0];var vs=So[1],Ig=Al[0]-vs[0],e6=Al[1]-vs[1];Jn=Ig*Ig+e6*e6}}function Ji(){var Da,ca,ho,mo,So=c.touches(wn);Eg.call(wn);for(var si=0,Al=So.length;si&lt;Al;++si,mo=null)if(ho=So[si],mo=Hn[ho.identifier]){if(ca)break;Da=ho,ca=mo}if(mo){var vs=(vs=ho[0]-Da[0])*vs+(vs=ho[1]-Da[1])*vs,Ig=Jn&amp;&amp;Math.sqrt(vs/Jn);Da=[(Da[0]+ho[0])/2,(Da[1]+ho[1])/2],ca=[(ca[0]+mo[0])/2,(ca[1]+mo[1])/2],Vt(Ig*an)}me=null,Gt(Da,ca),Pn(qn)}function el(){if(c.event.touches.length){for(var Da=c.event.changedTouches,ca=0,ho=Da.length;ca&lt;ho;++ca)delete Hn[Da[ca].identifier];for(var mo in Hn)return void ao()}c.selectAll(Sa).on(Mr,null),ua.on(Pt,On).on(lt,Gn),Ca(),In(qn)}Ri(),Sn(qn),ua.on(Pt,null).on(lt,Ri)}function nr(){var an=Dt.of(this,arguments);fe?clearTimeout(fe):(Eg.call(this),$=ft(J=oe||c.mouse(this)),Sn(an)),fe=setTimeout(function(){fe=null,In(an)},50),ee(),Vt(Math.pow(2,.002*be())*je.k),Gt(J,$),Pn(an)}function Dr(){var an=c.mouse(this),wn=Math.log(je.k)/Math.LN2;rn(this,an,ft(an),c.event.shiftKey?Math.ceil(wn)-1:Math.floor(wn)+1)}return Ce||(Ce=&quot;onwheel&quot;in p?(be=function(){return-c.event.deltaY*(c.event.deltaMode?120:1)},&quot;wheel&quot;):&quot;onmousewheel&quot;in p?(be=function(){return c.event.wheelDelta},&quot;mousewheel&quot;):(be=function(){return-c.event.detail},&quot;MozMousePixelScroll&quot;)),Tt.event=function(an){an.each(function(){var wn=Dt.of(this,arguments),qn=je;cu?c.select(this).transition().each(&quot;start.zoom&quot;,function(){je=this.__chart__||{x:0,y:0,k:1},Sn(wn)}).tween(&quot;zoom:zoom&quot;,function(){var Hn=Ve[0],Jn=Ve[1],Mr=J?J[0]:Hn/2,sa=J?J[1]:Jn/2,Xr=c.interpolateZoom([(Mr-je.x)/je.k,(sa-je.y)/je.k,Hn/je.k],[(Mr-qn.x)/qn.k,(sa-qn.y)/qn.k,Hn/qn.k]);return function(Sa){var ua=Xr(Sa),Ca=Hn/ua[2];this.__chart__=je={x:Mr-ua[0]*Ca,y:sa-ua[1]*Ca,k:Ca},Pn(wn)}}).each(&quot;interrupt.zoom&quot;,function(){In(wn)}).each(&quot;end.zoom&quot;,function(){In(wn)}):(this.__chart__=je,Sn(wn),Pn(wn),In(wn))})},Tt.translate=function(an){return arguments.length?(je={x:+an[0],y:+an[1],k:je.k},nn(),Tt):[je.x,je.y]},Tt.scale=function(an){return arguments.length?(je={x:je.x,y:je.y,k:null},Vt(+an),nn(),Tt):je.k},Tt.scaleExtent=function(an){return arguments.length?(Je=an==null?Ge:[+an[0],+an[1]],Tt):Je},Tt.center=function(an){return arguments.length?(oe=an&amp;&amp;[+an[0],+an[1]],Tt):oe},Tt.size=function(an){return arguments.length?(Ve=an&amp;&amp;[+an[0],+an[1]],Tt):Ve},Tt.duration=function(an){return arguments.length?(at=+an,Tt):at},Tt.x=function(an){return arguments.length?(De=an,ve=an.copy(),je={x:0,y:0,k:1},Tt):De},Tt.y=function(an){return arguments.length?(Ne=an,Ee=an.copy(),je={x:0,y:0,k:1},Tt):Ne},c.rebind(Tt,Dt,&quot;on&quot;)};var be,Ce,Ge=[0,1/0];function He(){}function et($,J,oe){return this instanceof et?(this.h=+$,this.s=+J,void(this.l=+oe)):arguments.length&lt;2?$ instanceof et?new et($.h,$.s,$.l):Nt(&quot;&quot;+$,$t,et):new et($,J,oe)}c.color=He,He.prototype.toString=function(){return this.rgb()+&quot;&quot;},c.hsl=et;var Ke=et.prototype=new He;function Ye($,J,oe){var fe,me;function ve(De){return Math.round(255*function(Ee){return Ee&gt;360?Ee-=360:Ee&lt;0&amp;&amp;(Ee+=360),Ee&lt;60?fe+(me-fe)*Ee/60:Ee&lt;180?me:Ee&lt;240?fe+(me-fe)*(240-Ee)/60:fe}(De))}return $=isNaN($)?0:($%=360)&lt;0?$+360:$,J=isNaN(J)||J&lt;0?0:J&gt;1?1:J,fe=2*(oe=oe&lt;0?0:oe&gt;1?1:oe)-(me=oe&lt;=.5?oe*(1+J):oe+J-oe*J),new It(ve($+120),ve($),ve($-120))}function nt($,J,oe){return this instanceof nt?(this.h=+$,this.c=+J,void(this.l=+oe)):arguments.length&lt;2?$ instanceof nt?new nt($.h,$.c,$.l):function(fe,me,ve){return fe&gt;0?new nt(Math.atan2(ve,me)*Rt,Math.sqrt(me*me+ve*ve),fe):new nt(NaN,NaN,fe)}($ instanceof rt?$.l:($=Bt(($=c.rgb($)).r,$.g,$.b)).l,$.a,$.b):new nt($,J,oe)}Ke.brighter=function($){return $=Math.pow(.7,arguments.length?$:1),new et(this.h,this.s,this.l/$)},Ke.darker=function($){return $=Math.pow(.7,arguments.length?$:1),new et(this.h,this.s,$*this.l)},Ke.rgb=function(){return Ye(this.h,this.s,this.l)},c.hcl=nt;var ct=nt.prototype=new He;function yt($,J,oe){return isNaN($)&amp;&amp;($=0),isNaN(J)&amp;&amp;(J=0),new rt(oe,Math.cos($*=ht)*J,Math.sin($)*J)}function rt($,J,oe){return this instanceof rt?(this.l=+$,this.a=+J,void(this.b=+oe)):arguments.length&lt;2?$ instanceof rt?new rt($.l,$.a,$.b):$ instanceof nt?yt($.h,$.c,$.l):Bt(($=It($)).r,$.g,$.b):new rt($,J,oe)}ct.brighter=function($){return new nt(this.h,this.c,Math.min(100,this.l+Ft*(arguments.length?$:1)))},ct.darker=function($){return new nt(this.h,this.c,Math.max(0,this.l-Ft*(arguments.length?$:1)))},ct.rgb=function(){return yt(this.h,this.c,this.l).rgb()},c.lab=rt;var Ft=18,Yt=.95047,Mt=1,jt=1.08883,Lt=rt.prototype=new He;function gt($,J,oe){var fe=($+16)/116,me=fe+J/500,ve=fe-oe/200;return new It(Ut(3.2404542*(me=mt(me)*Yt)-1.5371385*(fe=mt(fe)*Mt)-.4985314*(ve=mt(ve)*jt)),Ut(-.969266*me+1.8760108*fe+.041556*ve),Ut(.0556434*me-.2040259*fe+1.0572252*ve))}function mt($){return $&gt;.206893034?$*$*$:($-.13793103448275862)/7.787037}function xt($){return $&gt;.008856?Math.pow($,.3333333333333333):7.787037*$+.13793103448275862}function Ut($){return Math.round(255*($&lt;=.00304?12.92*$:1.055*Math.pow($,.4166666666666667)-.055))}function It($,J,oe){return this instanceof It?(this.r=~~$,this.g=~~J,void(this.b=~~oe)):arguments.length&lt;2?$ instanceof It?new It($.r,$.g,$.b):Nt(&quot;&quot;+$,It,Ye):new It($,J,oe)}function zt($){return new It($&gt;&gt;16,$&gt;&gt;8&amp;255,255&amp;$)}function kt($){return zt($)+&quot;&quot;}Lt.brighter=function($){return new rt(Math.min(100,this.l+Ft*(arguments.length?$:1)),this.a,this.b)},Lt.darker=function($){return new rt(Math.max(0,this.l-Ft*(arguments.length?$:1)),this.a,this.b)},Lt.rgb=function(){return gt(this.l,this.a,this.b)},c.rgb=It;var Ot=It.prototype=new He;function At($){return $&lt;16?&quot;0&quot;+Math.max(0,$).toString(16):Math.min(255,$).toString(16)}function Nt($,J,oe){var fe,me,ve,De=0,Ee=0,Ne=0;if(fe=/([a-z]+)\\((.*)\\)/.exec($=$.toLowerCase()))switch(me=fe[2].split(&quot;,&quot;),fe[1]){case&quot;hsl&quot;:return oe(parseFloat(me[0]),parseFloat(me[1])/100,parseFloat(me[2])/100);case&quot;rgb&quot;:return J(Zt(me[0]),Zt(me[1]),Zt(me[2]))}return(ve=qt.get($))?J(ve.r,ve.g,ve.b):($==null||$.charAt(0)!==&quot;#&quot;||isNaN(ve=parseInt($.slice(1),16))||($.length===4?(De=(3840&amp;ve)&gt;&gt;4,De|=De&gt;&gt;4,Ee=240&amp;ve,Ee|=Ee&gt;&gt;4,Ne=15&amp;ve,Ne|=Ne&lt;&lt;4):$.length===7&amp;&amp;(De=(16711680&amp;ve)&gt;&gt;16,Ee=(65280&amp;ve)&gt;&gt;8,Ne=255&amp;ve)),J(De,Ee,Ne))}function $t($,J,oe){var fe,me,ve=Math.min($/=255,J/=255,oe/=255),De=Math.max($,J,oe),Ee=De-ve,Ne=(De+ve)/2;return Ee?(me=Ne&lt;.5?Ee/(De+ve):Ee/(2-De-ve),fe=$==De?(J-oe)/Ee+(J&lt;oe?6:0):J==De?(oe-$)/Ee+2:($-J)/Ee+4,fe*=60):(fe=NaN,me=Ne&gt;0&amp;&amp;Ne&lt;1?0:fe),new et(fe,me,Ne)}function Bt($,J,oe){var fe=xt((.4124564*($=Xt($))+.3575761*(J=Xt(J))+.1804375*(oe=Xt(oe)))/Yt),me=xt((.2126729*$+.7151522*J+.072175*oe)/Mt);return rt(116*me-16,500*(fe-me),200*(me-xt((.0193339*$+.119192*J+.9503041*oe)/jt)))}function Xt($){return($/=255)&lt;=.04045?$/12.92:Math.pow(($+.055)/1.055,2.4)}function Zt($){var J=parseFloat($);return $.charAt($.length-1)===&quot;%&quot;?Math.round(2.55*J):J}Ot.brighter=function($){$=Math.pow(.7,arguments.length?$:1);var J=this.r,oe=this.g,fe=this.b,me=30;return J||oe||fe?(J&amp;&amp;J&lt;me&amp;&amp;(J=me),oe&amp;&amp;oe&lt;me&amp;&amp;(oe=me),fe&amp;&amp;fe&lt;me&amp;&amp;(fe=me),new It(Math.min(255,J/$),Math.min(255,oe/$),Math.min(255,fe/$))):new It(me,me,me)},Ot.darker=function($){return new It(($=Math.pow(.7,arguments.length?$:1))*this.r,$*this.g,$*this.b)},Ot.hsl=function(){return $t(this.r,this.g,this.b)},Ot.toString=function(){return&quot;#&quot;+At(this.r)+At(this.g)+At(this.b)};var qt=c.map({aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074});function Ht($){return typeof $==&quot;function&quot;?$:function(){return $}}function sn($){return function(J,oe,fe){return arguments.length===2&amp;&amp;typeof oe==&quot;function&quot;&amp;&amp;(fe=oe,oe=null),xn(J,oe,$,fe)}}function xn($,J,oe,fe){var me={},ve=c.dispatch(&quot;beforesend&quot;,&quot;progress&quot;,&quot;load&quot;,&quot;error&quot;),De={},Ee=new XMLHttpRequest,Ne=null;function je(){var Ve,Je=Ee.status;if(!Je&amp;&amp;function(at){var bt=at.responseType;return bt&amp;&amp;bt!==&quot;text&quot;?at.response:at.responseText}(Ee)||Je&gt;=200&amp;&amp;Je&lt;300||Je===304){try{Ve=oe.call(me,Ee)}catch(at){return void ve.error.call(me,at)}ve.load.call(me,Ve)}else ve.error.call(me,Ee)}return self.XDomainRequest&amp;&amp;!(&quot;withCredentials&quot;in Ee)&amp;&amp;/^(http(s)?:)?\\/\\//.test($)&amp;&amp;(Ee=new XDomainRequest),&quot;onload&quot;in Ee?Ee.onload=Ee.onerror=je:Ee.onreadystatechange=function(){Ee.readyState&gt;3&amp;&amp;je()},Ee.onprogress=function(Ve){var Je=c.event;c.event=Ve;try{ve.progress.call(me,Ee)}finally{c.event=Je}},me.header=function(Ve,Je){return Ve=(Ve+&quot;&quot;).toLowerCase(),arguments.length&lt;2?De[Ve]:(Je==null?delete De[Ve]:De[Ve]=Je+&quot;&quot;,me)},me.mimeType=function(Ve){return arguments.length?(J=Ve==null?null:Ve+&quot;&quot;,me):J},me.responseType=function(Ve){return arguments.length?(Ne=Ve,me):Ne},me.response=function(Ve){return oe=Ve,me},[&quot;get&quot;,&quot;post&quot;].forEach(function(Ve){me[Ve]=function(){return me.send.apply(me,[Ve].concat(f(arguments)))}}),me.send=function(Ve,Je,at){if(arguments.length===2&amp;&amp;typeof Je==&quot;function&quot;&amp;&amp;(at=Je,Je=null),Ee.open(Ve,$,!0),J==null||&quot;accept&quot;in De||(De.accept=J+&quot;,*/*&quot;),Ee.setRequestHeader)for(var bt in De)Ee.setRequestHeader(bt,De[bt]);return J!=null&amp;&amp;Ee.overrideMimeType&amp;&amp;Ee.overrideMimeType(J),Ne!=null&amp;&amp;(Ee.responseType=Ne),at!=null&amp;&amp;me.on(&quot;error&quot;,at).on(&quot;load&quot;,function(Pt){at(null,Pt)}),ve.beforesend.call(me,Ee),Ee.send(Je??null),me},me.abort=function(){return Ee.abort(),me},c.rebind(me,ve,&quot;on&quot;),fe==null?me:me.get(function(Ve){return Ve.length===1?function(Je,at){Ve(Je==null?at:null)}:Ve}(fe))}qt.forEach(function($,J){qt.set($,zt(J))}),c.functor=Ht,c.xhr=sn(q),c.dsv=function($,J){var oe=new RegExp(&#x27;[&quot;&#x27;+$+`\n",
       "]`),fe=$.charCodeAt(0);function me(je,Ve,Je){arguments.length&lt;3&amp;&amp;(Je=Ve,Ve=null);var at=xn(je,J,Ve==null?ve:De(Ve),Je);return at.row=function(bt){return arguments.length?at.response((Ve=bt)==null?ve:De(bt)):Ve},at}function ve(je){return me.parse(je.responseText)}function De(je){return function(Ve){return me.parse(Ve.responseText,je)}}function Ee(je){return je.map(Ne).join($)}function Ne(je){return oe.test(je)?&#x27;&quot;&#x27;+je.replace(/\\&quot;/g,&#x27;&quot;&quot;&#x27;)+&#x27;&quot;&#x27;:je}return me.parse=function(je,Ve){var Je;return me.parseRows(je,function(at,bt){if(Je)return Je(at,bt-1);var Pt=function(pt){for(var wt={},lt=at.length,Dt=0;Dt&lt;lt;++Dt)wt[at[Dt]]=pt[Dt];return wt};Je=Ve?function(pt,wt){return Ve(Pt(pt),wt)}:Pt})},me.parseRows=function(je,Ve){var Je,at,bt={},Pt={},pt=[],wt=je.length,lt=0,Dt=0;function Tt(){if(lt&gt;=wt)return Pt;if(at)return at=!1,bt;var Vt=lt;if(je.charCodeAt(Vt)===34){for(var Gt=Vt;Gt++&lt;wt;)if(je.charCodeAt(Gt)===34){if(je.charCodeAt(Gt+1)!==34)break;++Gt}return lt=Gt+2,(rn=je.charCodeAt(Gt+1))===13?(at=!0,je.charCodeAt(Gt+2)===10&amp;&amp;++lt):rn===10&amp;&amp;(at=!0),je.slice(Vt+1,Gt).replace(/&quot;&quot;/g,&#x27;&quot;&#x27;)}for(;lt&lt;wt;){var rn,nn=1;if((rn=je.charCodeAt(lt++))===10)at=!0;else if(rn===13)at=!0,je.charCodeAt(lt)===10&amp;&amp;(++lt,++nn);else if(rn!==fe)continue;return je.slice(Vt,lt-nn)}return je.slice(Vt)}for(;(Je=Tt())!==Pt;){for(var ft=[];Je!==bt&amp;&amp;Je!==Pt;)ft.push(Je),Je=Tt();Ve&amp;&amp;(ft=Ve(ft,Dt++))==null||pt.push(ft)}return pt},me.format=function(je){if(Array.isArray(je[0]))return me.formatRows(je);var Ve=new R,Je=[];return je.forEach(function(at){for(var bt in at)Ve.has(bt)||Je.push(Ve.add(bt))}),[Je.map(Ne).join($)].concat(je.map(function(at){return Je.map(function(bt){return Ne(at[bt])}).join($)})).join(`\n",
       "`)},me.formatRows=function(je){return je.map(Ee).join(`\n",
       "`)},me},c.csv=c.dsv(&quot;,&quot;,&quot;text/csv&quot;),c.tsv=c.dsv(&quot;\t&quot;,&quot;text/tab-separated-values&quot;);var mn,dn,gn,en,kn=this[L(this,&quot;requestAnimationFrame&quot;)]||function($){setTimeout($,17)};function un($,J,oe){var fe=arguments.length;fe&lt;2&amp;&amp;(J=0),fe&lt;3&amp;&amp;(oe=Date.now());var me={c:$,t:oe+J,n:null};return dn?dn.n=me:mn=me,dn=me,gn||(en=clearTimeout(en),gn=1,kn(tn)),me}function tn(){var $=Fn(),J=Rn()-$;J&gt;24?(isFinite(J)&amp;&amp;(clearTimeout(en),en=setTimeout(tn,J)),gn=0):(gn=1,kn(tn))}function Fn(){for(var $=Date.now(),J=mn;J;)$&gt;=J.t&amp;&amp;J.c($-J.t)&amp;&amp;(J.c=null),J=J.n;return $}function Rn(){for(var $,J=mn,oe=1/0;J;)J.c?(J.t&lt;oe&amp;&amp;(oe=J.t),J=($=J).n):J=$?$.n=J.n:mn=J.n;return dn=$,oe}function Bn($){return $[0]}function En($){return $[1]}function Wn($){for(var J,oe,fe,me=$.length,ve=[0,1],De=2,Ee=2;Ee&lt;me;Ee++){for(;De&gt;1&amp;&amp;(J=$[ve[De-2]],oe=$[ve[De-1]],fe=$[Ee],(oe[0]-J[0])*(fe[1]-J[1])-(oe[1]-J[1])*(fe[0]-J[0])&lt;=0);)--De;ve[De++]=Ee}return ve.slice(0,De)}function gr($,J){return $[0]-J[0]||$[1]-J[1]}c.timer=function(){un.apply(this,arguments)},c.timer.flush=function(){Fn(),Rn()},c.round=function($,J){return J?Math.round($*(J=Math.pow(10,J)))/J:Math.round($)},c.geom={},c.geom.hull=function($){var J=Bn,oe=En;if(arguments.length)return fe($);function fe(me){if(me.length&lt;3)return[];var ve,De=Ht(J),Ee=Ht(oe),Ne=me.length,je=[],Ve=[];for(ve=0;ve&lt;Ne;ve++)je.push([+De.call(this,me[ve],ve),+Ee.call(this,me[ve],ve),ve]);for(je.sort(gr),ve=0;ve&lt;Ne;ve++)Ve.push([je[ve][0],-je[ve][1]]);var Je=Wn(je),at=Wn(Ve),bt=at[0]===Je[0],Pt=at[at.length-1]===Je[Je.length-1],pt=[];for(ve=Je.length-1;ve&gt;=0;--ve)pt.push(me[je[Je[ve]][2]]);for(ve=+bt;ve&lt;at.length-Pt;++ve)pt.push(me[je[at[ve]][2]]);return pt}return fe.x=function(me){return arguments.length?(J=me,fe):J},fe.y=function(me){return arguments.length?(oe=me,fe):oe},fe},c.geom.polygon=function($){return X($,Va),$};var Va=c.geom.polygon.prototype=[];function ro($,J,oe){return(oe[0]-J[0])*($[1]-J[1])&lt;(oe[1]-J[1])*($[0]-J[0])}function Tr($,J,oe,fe){var me=$[0],ve=oe[0],De=J[0]-me,Ee=fe[0]-ve,Ne=$[1],je=oe[1],Ve=J[1]-Ne,Je=fe[1]-je,at=(Ee*(Ne-je)-Je*(me-ve))/(Je*De-Ee*Ve);return[me+at*De,Ne+at*Ve]}function Ki($){var J=$[0],oe=$[$.length-1];return!(J[0]-oe[0]||J[1]-oe[1])}Va.area=function(){for(var $,J=-1,oe=this.length,fe=this[oe-1],me=0;++J&lt;oe;)$=fe,fe=this[J],me+=$[1]*fe[0]-$[0]*fe[1];return .5*me},Va.centroid=function($){var J,oe,fe=-1,me=this.length,ve=0,De=0,Ee=this[me-1];for(arguments.length||($=-1/(6*this.area()));++fe&lt;me;)J=Ee,Ee=this[fe],oe=J[0]*Ee[1]-Ee[0]*J[1],ve+=(J[0]+Ee[0])*oe,De+=(J[1]+Ee[1])*oe;return[ve*$,De*$]},Va.clip=function($){for(var J,oe,fe,me,ve,De,Ee=Ki($),Ne=-1,je=this.length-Ki(this),Ve=this[je-1];++Ne&lt;je;){for(J=$.slice(),$.length=0,me=this[Ne],ve=J[(fe=J.length-Ee)-1],oe=-1;++oe&lt;fe;)ro(De=J[oe],Ve,me)?(ro(ve,Ve,me)||$.push(Tr(ve,De,Ve,me)),$.push(De)):ro(ve,Ve,me)&amp;&amp;$.push(Tr(ve,De,Ve,me)),ve=De;Ee&amp;&amp;$.push($[0]),Ve=me}return $};var Jr,Cr,Gr,Ga,jn,fn=[],Xn=[];function ea(){Zi(this),this.edge=this.site=this.circle=null}function Un($){var J=fn.pop()||new ea;return J.site=$,J}function Kn($){Ln($),Gr.remove($),fn.push($),Zi($)}function Yn($){var J=$.circle,oe=J.x,fe=J.cy,me={x:oe,y:fe},ve=$.P,De=$.N,Ee=[$];Kn($);for(var Ne=ve;Ne.circle&amp;&amp;M(oe-Ne.circle.x)&lt;ze&amp;&amp;M(fe-Ne.circle.cy)&lt;ze;)ve=Ne.P,Ee.unshift(Ne),Kn(Ne),Ne=ve;Ee.unshift(Ne),Ln(Ne);for(var je=De;je.circle&amp;&amp;M(oe-je.circle.x)&lt;ze&amp;&amp;M(fe-je.circle.cy)&lt;ze;)De=je.N,Ee.push(je),Kn(je),je=De;Ee.push(je),Ln(je);var Ve,Je=Ee.length;for(Ve=1;Ve&lt;Je;++Ve)je=Ee[Ve],Ne=Ee[Ve-1],hs(je.edge,Ne.site,je.site,me);Ne=Ee[0],(je=Ee[Je-1]).edge=va(Ne.site,je.site,null,me),Ya(Ne),Ya(je)}function er($){for(var J,oe,fe,me,ve=$.x,De=$.y,Ee=Gr._;Ee;)if((fe=la(Ee,De)-ve)&gt;ze)Ee=Ee.L;else{if(!((me=ve-Wr(Ee,De))&gt;ze)){fe&gt;-ze?(J=Ee.P,oe=Ee):me&gt;-ze?(J=Ee,oe=Ee.N):J=oe=Ee;break}if(!Ee.R){J=Ee;break}Ee=Ee.R}var Ne=Un($);if(Gr.insert(J,Ne),J||oe){if(J===oe)return Ln(J),oe=Un(J.site),Gr.insert(Ne,oe),Ne.edge=oe.edge=va(J.site,Ne.site),Ya(J),void Ya(oe);if(oe){Ln(J),Ln(oe);var je=J.site,Ve=je.x,Je=je.y,at=$.x-Ve,bt=$.y-Je,Pt=oe.site,pt=Pt.x-Ve,wt=Pt.y-Je,lt=2*(at*wt-bt*pt),Dt=at*at+bt*bt,Tt=pt*pt+wt*wt,ft={x:(wt*Dt-bt*Tt)/lt+Ve,y:(at*Tt-pt*Dt)/lt+Je};hs(oe.edge,je,Pt,ft),Ne.edge=va(je,$,null,ft),oe.edge=va($,Pt,null,ft),Ya(J),Ya(oe)}else Ne.edge=va(J.site,Ne.site)}}function la($,J){var oe=$.site,fe=oe.x,me=oe.y,ve=me-J;if(!ve)return fe;var De=$.P;if(!De)return-1/0;var Ee=(oe=De.site).x,Ne=oe.y,je=Ne-J;if(!je)return Ee;var Ve=Ee-fe,Je=1/ve-1/je,at=Ve/je;return Je?(-at+Math.sqrt(at*at-2*Je*(Ve*Ve/(-2*je)-Ne+je/2+me-ve/2)))/Je+fe:(fe+Ee)/2}function Wr($,J){var oe=$.N;if(oe)return la(oe,J);var fe=$.site;return fe.y===J?fe.x:1/0}function Yr($){this.site=$,this.edges=[]}function ii($,J){return J.angle-$.angle}function ko(){Zi(this),this.x=this.y=this.arc=this.site=this.cy=null}function Ya($){var J=$.P,oe=$.N;if(J&amp;&amp;oe){var fe=J.site,me=$.site,ve=oe.site;if(fe!==ve){var De=me.x,Ee=me.y,Ne=fe.x-De,je=fe.y-Ee,Ve=ve.x-De,Je=2*(Ne*(wt=ve.y-Ee)-je*Ve);if(!(Je&gt;=-tt)){var at=Ne*Ne+je*je,bt=Ve*Ve+wt*wt,Pt=(wt*at-je*bt)/Je,pt=(Ne*bt-Ve*at)/Je,wt=pt+Ee,lt=Xn.pop()||new ko;lt.arc=$,lt.site=me,lt.x=Pt+De,lt.y=wt+Math.sqrt(Pt*Pt+pt*pt),lt.cy=wt,$.circle=lt;for(var Dt=null,Tt=jn._;Tt;)if(lt.y&lt;Tt.y||lt.y===Tt.y&amp;&amp;lt.x&lt;=Tt.x){if(!Tt.L){Dt=Tt.P;break}Tt=Tt.L}else{if(!Tt.R){Dt=Tt;break}Tt=Tt.R}jn.insert(Dt,lt),Dt||(Ga=lt)}}}}function Ln($){var J=$.circle;J&amp;&amp;(J.P||(Ga=J.N),jn.remove(J),Xn.push(J),Zi(J),$.circle=null)}function ta($,J){var oe=$.b;if(oe)return!0;var fe,me,ve=$.a,De=J[0][0],Ee=J[1][0],Ne=J[0][1],je=J[1][1],Ve=$.l,Je=$.r,at=Ve.x,bt=Ve.y,Pt=Je.x,pt=Je.y,wt=(at+Pt)/2,lt=(bt+pt)/2;if(pt===bt){if(wt&lt;De||wt&gt;=Ee)return;if(at&gt;Pt){if(ve){if(ve.y&gt;=je)return}else ve={x:wt,y:Ne};oe={x:wt,y:je}}else{if(ve){if(ve.y&lt;Ne)return}else ve={x:wt,y:je};oe={x:wt,y:Ne}}}else if(me=lt-(fe=(at-Pt)/(pt-bt))*wt,fe&lt;-1||fe&gt;1)if(at&gt;Pt){if(ve){if(ve.y&gt;=je)return}else ve={x:(Ne-me)/fe,y:Ne};oe={x:(je-me)/fe,y:je}}else{if(ve){if(ve.y&lt;Ne)return}else ve={x:(je-me)/fe,y:je};oe={x:(Ne-me)/fe,y:Ne}}else if(bt&lt;pt){if(ve){if(ve.x&gt;=Ee)return}else ve={x:De,y:fe*De+me};oe={x:Ee,y:fe*Ee+me}}else{if(ve){if(ve.x&lt;De)return}else ve={x:Ee,y:fe*Ee+me};oe={x:De,y:fe*De+me}}return $.a=ve,$.b=oe,!0}function Wo($,J){this.l=$,this.r=J,this.a=this.b=null}function va($,J,oe,fe){var me=new Wo($,J);return Jr.push(me),oe&amp;&amp;hs(me,$,J,oe),fe&amp;&amp;hs(me,J,$,fe),Cr[$.i].edges.push(new ms(me,$,J)),Cr[J.i].edges.push(new ms(me,J,$)),me}function hs($,J,oe,fe){$.a||$.b?$.l===oe?$.b=fe:$.a=fe:($.a=fe,$.l=J,$.r=oe)}function ms($,J,oe){var fe=$.a,me=$.b;this.edge=$,this.site=J,this.angle=oe?Math.atan2(oe.y-J.y,oe.x-J.x):$.l===J?Math.atan2(me.x-fe.x,fe.y-me.y):Math.atan2(fe.x-me.x,me.y-fe.y)}function Ml(){this._=null}function Zi($){$.U=$.C=$.L=$.R=$.P=$.N=null}function Di($,J){var oe=J,fe=J.R,me=oe.U;me?me.L===oe?me.L=fe:me.R=fe:$._=fe,fe.U=me,oe.U=fe,oe.R=fe.L,oe.R&amp;&amp;(oe.R.U=oe),fe.L=oe}function Pl($,J){var oe=J,fe=J.L,me=oe.U;me?me.L===oe?me.L=fe:me.R=fe:$._=fe,fe.U=me,oe.U=fe,oe.L=fe.R,oe.L&amp;&amp;(oe.L.U=oe),fe.R=oe}function Lf($){for(;$.L;)$=$.L;return $}function Pc($,J){var oe,fe,me,ve=$.sort(If).pop();for(Jr=[],Cr=new Array($.length),Gr=new Ml,jn=new Ml;;)if(me=Ga,ve&amp;&amp;(!me||ve.y&lt;me.y||ve.y===me.y&amp;&amp;ve.x&lt;me.x))ve.x===oe&amp;&amp;ve.y===fe||(Cr[ve.i]=new Yr(ve),er(ve),oe=ve.x,fe=ve.y),ve=$.pop();else{if(!me)break;Yn(me.arc)}J&amp;&amp;(function(Ee){for(var Ne,je,Ve,Je,at,bt=Jr,Pt=(je=Ee[0][0],Ve=Ee[0][1],Je=Ee[1][0],at=Ee[1][1],function(wt){var lt,Dt=wt.a,Tt=wt.b,ft=Dt.x,Vt=Dt.y,Gt=0,rn=1,nn=Tt.x-ft,Sn=Tt.y-Vt;if(lt=je-ft,nn||!(lt&gt;0)){if(lt/=nn,nn&lt;0){if(lt&lt;Gt)return;lt&lt;rn&amp;&amp;(rn=lt)}else if(nn&gt;0){if(lt&gt;rn)return;lt&gt;Gt&amp;&amp;(Gt=lt)}if(lt=Je-ft,nn||!(lt&lt;0)){if(lt/=nn,nn&lt;0){if(lt&gt;rn)return;lt&gt;Gt&amp;&amp;(Gt=lt)}else if(nn&gt;0){if(lt&lt;Gt)return;lt&lt;rn&amp;&amp;(rn=lt)}if(lt=Ve-Vt,Sn||!(lt&gt;0)){if(lt/=Sn,Sn&lt;0){if(lt&lt;Gt)return;lt&lt;rn&amp;&amp;(rn=lt)}else if(Sn&gt;0){if(lt&gt;rn)return;lt&gt;Gt&amp;&amp;(Gt=lt)}if(lt=at-Vt,Sn||!(lt&lt;0)){if(lt/=Sn,Sn&lt;0){if(lt&gt;rn)return;lt&gt;Gt&amp;&amp;(Gt=lt)}else if(Sn&gt;0){if(lt&lt;Gt)return;lt&lt;rn&amp;&amp;(rn=lt)}return Gt&gt;0&amp;&amp;(wt.a={x:ft+Gt*nn,y:Vt+Gt*Sn}),rn&lt;1&amp;&amp;(wt.b={x:ft+rn*nn,y:Vt+rn*Sn}),wt}}}}}),pt=bt.length;pt--;)(!ta(Ne=bt[pt],Ee)||!Pt(Ne)||M(Ne.a.x-Ne.b.x)&lt;ze&amp;&amp;M(Ne.a.y-Ne.b.y)&lt;ze)&amp;&amp;(Ne.a=Ne.b=null,bt.splice(pt,1))}(J),function(Ee){for(var Ne,je,Ve,Je,at,bt,Pt,pt,wt,lt,Dt=Ee[0][0],Tt=Ee[1][0],ft=Ee[0][1],Vt=Ee[1][1],Gt=Cr,rn=Gt.length;rn--;)if((at=Gt[rn])&amp;&amp;at.prepare())for(pt=(Pt=at.edges).length,bt=0;bt&lt;pt;)Ve=(lt=Pt[bt].end()).x,Je=lt.y,Ne=(wt=Pt[++bt%pt].start()).x,je=wt.y,(M(Ve-Ne)&gt;ze||M(Je-je)&gt;ze)&amp;&amp;(Pt.splice(bt,0,new ms((nn=at.site,Sn=lt,Pn=M(Ve-Dt)&lt;ze&amp;&amp;Vt-Je&gt;ze?{x:Dt,y:M(Ne-Dt)&lt;ze?je:Vt}:M(Je-Vt)&lt;ze&amp;&amp;Tt-Ve&gt;ze?{x:M(je-Vt)&lt;ze?Ne:Tt,y:Vt}:M(Ve-Tt)&lt;ze&amp;&amp;Je-ft&gt;ze?{x:Tt,y:M(Ne-Tt)&lt;ze?je:ft}:M(Je-ft)&lt;ze&amp;&amp;Ve-Dt&gt;ze?{x:M(je-ft)&lt;ze?Ne:Dt,y:ft}:null,In=void 0,(In=new Wo(nn,null)).a=Sn,In.b=Pn,Jr.push(In),In),at.site,null)),++pt);var nn,Sn,Pn,In}(J));var De={cells:Cr,edges:Jr};return Gr=jn=Jr=Cr=null,De}function If($,J){return J.y-$.y||J.x-$.x}Yr.prototype.prepare=function(){for(var $,J=this.edges,oe=J.length;oe--;)($=J[oe].edge).b&amp;&amp;$.a||J.splice(oe,1);return J.sort(ii),J.length},ms.prototype={start:function(){return this.edge.l===this.site?this.edge.a:this.edge.b},end:function(){return this.edge.l===this.site?this.edge.b:this.edge.a}},Ml.prototype={insert:function($,J){var oe,fe,me;if($){if(J.P=$,J.N=$.N,$.N&amp;&amp;($.N.P=J),$.N=J,$.R){for($=$.R;$.L;)$=$.L;$.L=J}else $.R=J;oe=$}else this._?($=Lf(this._),J.P=null,J.N=$,$.P=$.L=J,oe=$):(J.P=J.N=null,this._=J,oe=null);for(J.L=J.R=null,J.U=oe,J.C=!0,$=J;oe&amp;&amp;oe.C;)oe===(fe=oe.U).L?(me=fe.R)&amp;&amp;me.C?(oe.C=me.C=!1,fe.C=!0,$=fe):($===oe.R&amp;&amp;(Di(this,oe),oe=($=oe).U),oe.C=!1,fe.C=!0,Pl(this,fe)):(me=fe.L)&amp;&amp;me.C?(oe.C=me.C=!1,fe.C=!0,$=fe):($===oe.L&amp;&amp;(Pl(this,oe),oe=($=oe).U),oe.C=!1,fe.C=!0,Di(this,fe)),oe=$.U;this._.C=!1},remove:function($){$.N&amp;&amp;($.N.P=$.P),$.P&amp;&amp;($.P.N=$.N),$.N=$.P=null;var J,oe,fe,me=$.U,ve=$.L,De=$.R;if(oe=ve?De?Lf(De):ve:De,me?me.L===$?me.L=oe:me.R=oe:this._=oe,ve&amp;&amp;De?(fe=oe.C,oe.C=$.C,oe.L=ve,ve.U=oe,oe!==De?(me=oe.U,oe.U=$.U,$=oe.R,me.L=$,oe.R=De,De.U=oe):(oe.U=me,me=oe,$=oe.R)):(fe=$.C,$=oe),$&amp;&amp;($.U=me),!fe)if($&amp;&amp;$.C)$.C=!1;else{do{if($===this._)break;if($===me.L){if((J=me.R).C&amp;&amp;(J.C=!1,me.C=!0,Di(this,me),J=me.R),J.L&amp;&amp;J.L.C||J.R&amp;&amp;J.R.C){J.R&amp;&amp;J.R.C||(J.L.C=!1,J.C=!0,Pl(this,J),J=me.R),J.C=me.C,me.C=J.R.C=!1,Di(this,me),$=this._;break}}else if((J=me.L).C&amp;&amp;(J.C=!1,me.C=!0,Pl(this,me),J=me.L),J.L&amp;&amp;J.L.C||J.R&amp;&amp;J.R.C){J.L&amp;&amp;J.L.C||(J.R.C=!1,J.C=!0,Di(this,J),J=me.L),J.C=me.C,me.C=J.L.C=!1,Pl(this,me),$=this._;break}J.C=!0,$=me,me=me.U}while(!$.C);$&amp;&amp;($.C=!1)}}},c.geom.voronoi=function($){var J=Bn,oe=En,fe=J,me=oe,ve=su;if($)return De($);function De(Ne){var je=new Array(Ne.length),Ve=ve[0][0],Je=ve[0][1],at=ve[1][0],bt=ve[1][1];return Pc(Ee(Ne),ve).cells.forEach(function(Pt,pt){var wt=Pt.edges,lt=Pt.site;(je[pt]=wt.length?wt.map(function(Dt){var Tt=Dt.start();return[Tt.x,Tt.y]}):lt.x&gt;=Ve&amp;&amp;lt.x&lt;=at&amp;&amp;lt.y&gt;=Je&amp;&amp;lt.y&lt;=bt?[[Ve,bt],[at,bt],[at,Je],[Ve,Je]]:[]).point=Ne[pt]}),je}function Ee(Ne){return Ne.map(function(je,Ve){return{x:Math.round(fe(je,Ve)/ze)*ze,y:Math.round(me(je,Ve)/ze)*ze,i:Ve}})}return De.links=function(Ne){return Pc(Ee(Ne)).edges.filter(function(je){return je.l&amp;&amp;je.r}).map(function(je){return{source:Ne[je.l.i],target:Ne[je.r.i]}})},De.triangles=function(Ne){var je=[];return Pc(Ee(Ne)).cells.forEach(function(Ve,Je){for(var at,bt,Pt,pt,wt=Ve.site,lt=Ve.edges.sort(ii),Dt=-1,Tt=lt.length,ft=lt[Tt-1].edge,Vt=ft.l===wt?ft.r:ft.l;++Dt&lt;Tt;)at=Vt,Vt=(ft=lt[Dt].edge).l===wt?ft.r:ft.l,Je&lt;at.i&amp;&amp;Je&lt;Vt.i&amp;&amp;(Pt=at,pt=Vt,((bt=wt).x-pt.x)*(Pt.y-bt.y)-(bt.x-Pt.x)*(pt.y-bt.y)&lt;0)&amp;&amp;je.push([Ne[Je],Ne[at.i],Ne[Vt.i]])}),je},De.x=function(Ne){return arguments.length?(fe=Ht(J=Ne),De):J},De.y=function(Ne){return arguments.length?(me=Ht(oe=Ne),De):oe},De.clipExtent=function(Ne){return arguments.length?(ve=Ne??su,De):ve===su?null:ve},De.size=function(Ne){return arguments.length?De.clipExtent(Ne&amp;&amp;[[0,0],Ne]):ve===su?null:ve&amp;&amp;ve[1]},De};var su=[[-1e6,-1e6],[1e6,1e6]];function wX($){return $.x}function _X($){return $.y}function $f($,J,oe,fe,me,ve){if(!$(J,oe,fe,me,ve)){var De=.5*(oe+me),Ee=.5*(fe+ve),Ne=J.nodes;Ne[0]&amp;&amp;$f($,Ne[0],oe,fe,De,Ee),Ne[1]&amp;&amp;$f($,Ne[1],De,fe,me,Ee),Ne[2]&amp;&amp;$f($,Ne[2],oe,Ee,De,ve),Ne[3]&amp;&amp;$f($,Ne[3],De,Ee,me,ve)}}function x2($,J){$=c.rgb($),J=c.rgb(J);var oe=$.r,fe=$.g,me=$.b,ve=J.r-oe,De=J.g-fe,Ee=J.b-me;return function(Ne){return&quot;#&quot;+At(Math.round(oe+ve*Ne))+At(Math.round(fe+De*Ne))+At(Math.round(me+Ee*Ne))}}function tO($,J){var oe,fe={},me={};for(oe in $)oe in J?fe[oe]=uu($[oe],J[oe]):me[oe]=$[oe];for(oe in J)oe in $||(me[oe]=J[oe]);return function(ve){for(oe in fe)me[oe]=fe[oe](ve);return me}}function Ol($,J){return $=+$,J=+J,function(oe){return $*(1-oe)+J*oe}}function nO($,J){var oe,fe,me,ve=w2.lastIndex=_2.lastIndex=0,De=-1,Ee=[],Ne=[];for($+=&quot;&quot;,J+=&quot;&quot;;(oe=w2.exec($))&amp;&amp;(fe=_2.exec(J));)(me=fe.index)&gt;ve&amp;&amp;(me=J.slice(ve,me),Ee[De]?Ee[De]+=me:Ee[++De]=me),(oe=oe[0])===(fe=fe[0])?Ee[De]?Ee[De]+=fe:Ee[++De]=fe:(Ee[++De]=null,Ne.push({i:De,x:Ol(oe,fe)})),ve=_2.lastIndex;return ve&lt;J.length&amp;&amp;(me=J.slice(ve),Ee[De]?Ee[De]+=me:Ee[++De]=me),Ee.length&lt;2?Ne[0]?(J=Ne[0].x,function(je){return J(je)+&quot;&quot;}):function(){return J}:(J=Ne.length,function(je){for(var Ve,Je=0;Je&lt;J;++Je)Ee[(Ve=Ne[Je]).i]=Ve.x(je);return Ee.join(&quot;&quot;)})}c.geom.delaunay=function($){return c.geom.voronoi().triangles($)},c.geom.quadtree=function($,J,oe,fe,me){var ve,De=Bn,Ee=En;if(ve=arguments.length)return De=wX,Ee=_X,ve===3&amp;&amp;(me=oe,fe=J,oe=J=0),Ne($);function Ne(je){var Ve,Je,at,bt,Pt,pt,wt,lt,Dt,Tt=Ht(De),ft=Ht(Ee);if(J!=null)pt=J,wt=oe,lt=fe,Dt=me;else if(lt=Dt=-(pt=wt=1/0),Je=[],at=[],Pt=je.length,ve)for(bt=0;bt&lt;Pt;++bt)(Ve=je[bt]).x&lt;pt&amp;&amp;(pt=Ve.x),Ve.y&lt;wt&amp;&amp;(wt=Ve.y),Ve.x&gt;lt&amp;&amp;(lt=Ve.x),Ve.y&gt;Dt&amp;&amp;(Dt=Ve.y),Je.push(Ve.x),at.push(Ve.y);else for(bt=0;bt&lt;Pt;++bt){var Vt=+Tt(Ve=je[bt],bt),Gt=+ft(Ve,bt);Vt&lt;pt&amp;&amp;(pt=Vt),Gt&lt;wt&amp;&amp;(wt=Gt),Vt&gt;lt&amp;&amp;(lt=Vt),Gt&gt;Dt&amp;&amp;(Dt=Gt),Je.push(Vt),at.push(Gt)}var rn=lt-pt,nn=Dt-wt;function Sn(On,Gn,nr,Dr,an,wn,qn,Hn){if(!isNaN(nr)&amp;&amp;!isNaN(Dr))if(On.leaf){var Jn=On.x,Mr=On.y;if(Jn!=null)if(M(Jn-nr)+M(Mr-Dr)&lt;.01)Pn(On,Gn,nr,Dr,an,wn,qn,Hn);else{var sa=On.point;On.x=On.y=On.point=null,Pn(On,sa,Jn,Mr,an,wn,qn,Hn),Pn(On,Gn,nr,Dr,an,wn,qn,Hn)}else On.x=nr,On.y=Dr,On.point=Gn}else Pn(On,Gn,nr,Dr,an,wn,qn,Hn)}function Pn(On,Gn,nr,Dr,an,wn,qn,Hn){var Jn=.5*(an+qn),Mr=.5*(wn+Hn),sa=nr&gt;=Jn,Xr=Dr&gt;=Mr,Sa=Xr&lt;&lt;1|sa;On.leaf=!1,sa?an=Jn:qn=Jn,Xr?wn=Mr:Hn=Mr,Sn(On=On.nodes[Sa]||(On.nodes[Sa]={leaf:!0,nodes:[],point:null,x:null,y:null}),Gn,nr,Dr,an,wn,qn,Hn)}rn&gt;nn?Dt=wt+rn:lt=pt+nn;var In={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(On){Sn(In,On,+Tt(On,++bt),+ft(On,bt),pt,wt,lt,Dt)}};if(In.visit=function(On){$f(On,In,pt,wt,lt,Dt)},In.find=function(On){return function(Gn,nr,Dr,an,wn,qn,Hn){var Jn,Mr=1/0;return function sa(Xr,Sa,ua,Ca,ao){if(!(Sa&gt;qn||ua&gt;Hn||Ca&lt;an||ao&lt;wn)){if(Ri=Xr.point){var Ri,Ji=nr-Xr.x,el=Dr-Xr.y,Da=Ji*Ji+el*el;if(Da&lt;Mr){var ca=Math.sqrt(Mr=Da);an=nr-ca,wn=Dr-ca,qn=nr+ca,Hn=Dr+ca,Jn=Ri}}for(var ho=Xr.nodes,mo=.5*(Sa+Ca),So=.5*(ua+ao),si=(Dr&gt;=So)&lt;&lt;1|nr&gt;=mo,Al=si+4;si&lt;Al;++si)if(Xr=ho[3&amp;si])switch(3&amp;si){case 0:sa(Xr,Sa,ua,mo,So);break;case 1:sa(Xr,mo,ua,Ca,So);break;case 2:sa(Xr,Sa,So,mo,ao);break;case 3:sa(Xr,mo,So,Ca,ao)}}}(Gn,an,wn,qn,Hn),Jn}(In,On[0],On[1],pt,wt,lt,Dt)},bt=-1,J==null){for(;++bt&lt;Pt;)Sn(In,je[bt],Je[bt],at[bt],pt,wt,lt,Dt);--bt}else je.forEach(In.add);return Je=at=je=Ve=null,In}return Ne.x=function(je){return arguments.length?(De=je,Ne):De},Ne.y=function(je){return arguments.length?(Ee=je,Ne):Ee},Ne.extent=function(je){return arguments.length?(je==null?J=oe=fe=me=null:(J=+je[0][0],oe=+je[0][1],fe=+je[1][0],me=+je[1][1]),Ne):J==null?null:[[J,oe],[fe,me]]},Ne.size=function(je){return arguments.length?(je==null?J=oe=fe=me=null:(J=oe=0,fe=+je[0],me=+je[1]),Ne):J==null?null:[fe-J,me-oe]},Ne},c.interpolateRgb=x2,c.interpolateObject=tO,c.interpolateNumber=Ol,c.interpolateString=nO;var w2=/[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g,_2=new RegExp(w2.source,&quot;g&quot;);function uu($,J){for(var oe,fe=c.interpolators.length;--fe&gt;=0&amp;&amp;!(oe=c.interpolators[fe]($,J)););return oe}function Tg($,J){var oe,fe=[],me=[],ve=$.length,De=J.length,Ee=Math.min($.length,J.length);for(oe=0;oe&lt;Ee;++oe)fe.push(uu($[oe],J[oe]));for(;oe&lt;ve;++oe)me[oe]=$[oe];for(;oe&lt;De;++oe)me[oe]=J[oe];return function(Ne){for(oe=0;oe&lt;Ee;++oe)me[oe]=fe[oe](Ne);return me}}c.interpolate=uu,c.interpolators=[function($,J){var oe=typeof J;return(oe===&quot;string&quot;?qt.has(J.toLowerCase())||/^(#|rgb\\(|hsl\\()/i.test(J)?x2:nO:J instanceof He?x2:Array.isArray(J)?Tg:oe===&quot;object&quot;&amp;&amp;isNaN(J)?tO:Ol)($,J)}],c.interpolateArray=Tg;var rO=function(){return q},TX=c.map({linear:rO,poly:function($){return function(J){return Math.pow(J,$)}},quad:function(){return SX},cubic:function(){return CX},sin:function(){return PX},exp:function(){return OX},circle:function(){return AX},elastic:function($,J){var oe;return arguments.length&lt;2&amp;&amp;(J=.45),arguments.length?oe=J/St*Math.asin(1/$):($=1,oe=J/4),function(fe){return 1+$*Math.pow(2,-10*fe)*Math.sin((fe-oe)*St/J)}},back:function($){return $||($=1.70158),function(J){return J*J*(($+1)*J-$)}},bounce:function(){return DX}}),kX=c.map({in:q,out:aO,&quot;in-out&quot;:oO,&quot;out-in&quot;:function($){return oO(aO($))}});function aO($){return function(J){return 1-$(1-J)}}function oO($){return function(J){return .5*(J&lt;.5?$(2*J):2-$(2-2*J))}}function SX($){return $*$}function CX($){return $*$*$}function MX($){if($&lt;=0)return 0;if($&gt;=1)return 1;var J=$*$,oe=J*$;return 4*($&lt;.5?oe:3*($-J)+oe-.75)}function PX($){return 1-Math.cos($*ut)}function OX($){return Math.pow(2,10*($-1))}function AX($){return 1-Math.sqrt(1-$*$)}function DX($){return $&lt;.36363636363636365?7.5625*$*$:$&lt;.7272727272727273?7.5625*($-=.5454545454545454)*$+.75:$&lt;.9090909090909091?7.5625*($-=.8181818181818182)*$+.9375:7.5625*($-=.9545454545454546)*$+.984375}function iO($,J){return J-=$,function(oe){return Math.round($+J*oe)}}function lO($){var J,oe,fe,me=[$.a,$.b],ve=[$.c,$.d],De=uO(me),Ee=sO(me,ve),Ne=uO(((J=ve)[0]+=(fe=-Ee)*(oe=me)[0],J[1]+=fe*oe[1],J))||0;me[0]*ve[1]&lt;ve[0]*me[1]&amp;&amp;(me[0]*=-1,me[1]*=-1,De*=-1,Ee*=-1),this.rotate=(De?Math.atan2(me[1],me[0]):Math.atan2(-ve[0],ve[1]))*Rt,this.translate=[$.e,$.f],this.scale=[De,Ne],this.skew=Ne?Math.atan2(Ee,Ne)*Rt:0}function sO($,J){return $[0]*J[0]+$[1]*J[1]}function uO($){var J=Math.sqrt(sO($,$));return J&amp;&amp;($[0]/=J,$[1]/=J),J}c.ease=function($){var J,oe=$.indexOf(&quot;-&quot;),fe=oe&gt;=0?$.slice(0,oe):$,me=oe&gt;=0?$.slice(oe+1):&quot;in&quot;;return fe=TX.get(fe)||rO,me=kX.get(me)||q,J=me(fe.apply(null,d.call(arguments,1))),function(ve){return ve&lt;=0?0:ve&gt;=1?1:J(ve)}},c.interpolateHcl=function($,J){$=c.hcl($),J=c.hcl(J);var oe=$.h,fe=$.c,me=$.l,ve=J.h-oe,De=J.c-fe,Ee=J.l-me;return isNaN(De)&amp;&amp;(De=0,fe=isNaN(fe)?J.c:fe),isNaN(ve)?(ve=0,oe=isNaN(oe)?J.h:oe):ve&gt;180?ve-=360:ve&lt;-180&amp;&amp;(ve+=360),function(Ne){return yt(oe+ve*Ne,fe+De*Ne,me+Ee*Ne)+&quot;&quot;}},c.interpolateHsl=function($,J){$=c.hsl($),J=c.hsl(J);var oe=$.h,fe=$.s,me=$.l,ve=J.h-oe,De=J.s-fe,Ee=J.l-me;return isNaN(De)&amp;&amp;(De=0,fe=isNaN(fe)?J.s:fe),isNaN(ve)?(ve=0,oe=isNaN(oe)?J.h:oe):ve&gt;180?ve-=360:ve&lt;-180&amp;&amp;(ve+=360),function(Ne){return Ye(oe+ve*Ne,fe+De*Ne,me+Ee*Ne)+&quot;&quot;}},c.interpolateLab=function($,J){$=c.lab($),J=c.lab(J);var oe=$.l,fe=$.a,me=$.b,ve=J.l-oe,De=J.a-fe,Ee=J.b-me;return function(Ne){return gt(oe+ve*Ne,fe+De*Ne,me+Ee*Ne)+&quot;&quot;}},c.interpolateRound=iO,c.transform=function($){var J=p.createElementNS(c.ns.prefix.svg,&quot;g&quot;);return(c.transform=function(oe){if(oe!=null){J.setAttribute(&quot;transform&quot;,oe);var fe=J.transform.baseVal.consolidate()}return new lO(fe?fe.matrix:EX)})($)},lO.prototype.toString=function(){return&quot;translate(&quot;+this.translate+&quot;)rotate(&quot;+this.rotate+&quot;)skewX(&quot;+this.skew+&quot;)scale(&quot;+this.scale+&quot;)&quot;};var EX={a:1,b:0,c:0,d:1,e:0,f:0};function Oc($){return $.length?$.pop()+&quot;,&quot;:&quot;&quot;}function cO($,J){var oe=[],fe=[];return $=c.transform($),J=c.transform(J),function(me,ve,De,Ee){if(me[0]!==ve[0]||me[1]!==ve[1]){var Ne=De.push(&quot;translate(&quot;,null,&quot;,&quot;,null,&quot;)&quot;);Ee.push({i:Ne-4,x:Ol(me[0],ve[0])},{i:Ne-2,x:Ol(me[1],ve[1])})}else(ve[0]||ve[1])&amp;&amp;De.push(&quot;translate(&quot;+ve+&quot;)&quot;)}($.translate,J.translate,oe,fe),function(me,ve,De,Ee){me!==ve?(me-ve&gt;180?ve+=360:ve-me&gt;180&amp;&amp;(me+=360),Ee.push({i:De.push(Oc(De)+&quot;rotate(&quot;,null,&quot;)&quot;)-2,x:Ol(me,ve)})):ve&amp;&amp;De.push(Oc(De)+&quot;rotate(&quot;+ve+&quot;)&quot;)}($.rotate,J.rotate,oe,fe),function(me,ve,De,Ee){me!==ve?Ee.push({i:De.push(Oc(De)+&quot;skewX(&quot;,null,&quot;)&quot;)-2,x:Ol(me,ve)}):ve&amp;&amp;De.push(Oc(De)+&quot;skewX(&quot;+ve+&quot;)&quot;)}($.skew,J.skew,oe,fe),function(me,ve,De,Ee){if(me[0]!==ve[0]||me[1]!==ve[1]){var Ne=De.push(Oc(De)+&quot;scale(&quot;,null,&quot;,&quot;,null,&quot;)&quot;);Ee.push({i:Ne-4,x:Ol(me[0],ve[0])},{i:Ne-2,x:Ol(me[1],ve[1])})}else ve[0]===1&amp;&amp;ve[1]===1||De.push(Oc(De)+&quot;scale(&quot;+ve+&quot;)&quot;)}($.scale,J.scale,oe,fe),$=J=null,function(me){for(var ve,De=-1,Ee=fe.length;++De&lt;Ee;)oe[(ve=fe[De]).i]=ve.x(me);return oe.join(&quot;&quot;)}}function RX($,J){return J=(J-=$=+$)||1/J,function(oe){return(oe-$)/J}}function LX($,J){return J=(J-=$=+$)||1/J,function(oe){return Math.max(0,Math.min(1,(oe-$)/J))}}function IX($){for(var J=$.source,oe=$.target,fe=function(De,Ee){if(De===Ee)return De;for(var Ne=dO(De),je=dO(Ee),Ve=Ne.pop(),Je=je.pop(),at=null;Ve===Je;)at=Ve,Ve=Ne.pop(),Je=je.pop();return at}(J,oe),me=[J];J!==fe;)J=J.parent,me.push(J);for(var ve=me.length;oe!==fe;)me.splice(ve,0,oe),oe=oe.parent;return me}function dO($){for(var J=[],oe=$.parent;oe!=null;)J.push($),$=oe,oe=oe.parent;return J.push($),J}function $X($){$.fixed|=2}function NX($){$.fixed&amp;=-7}function FX($){$.fixed|=4,$.px=$.x,$.py=$.y}function jX($){$.fixed&amp;=-5}function fO($,J,oe){var fe=0,me=0;if($.charge=0,!$.leaf)for(var ve,De=$.nodes,Ee=De.length,Ne=-1;++Ne&lt;Ee;)(ve=De[Ne])!=null&amp;&amp;(fO(ve,J,oe),$.charge+=ve.charge,fe+=ve.charge*ve.cx,me+=ve.charge*ve.cy);if($.point){$.leaf||($.point.x+=Math.random()-.5,$.point.y+=Math.random()-.5);var je=J*oe[$.point.index];$.charge+=$.pointCharge=je,fe+=je*$.point.x,me+=je*$.point.y}$.cx=fe/$.charge,$.cy=me/$.charge}c.interpolateTransform=cO,c.layout={},c.layout.bundle=function(){return function($){for(var J=[],oe=-1,fe=$.length;++oe&lt;fe;)J.push(IX($[oe]));return J}},c.layout.chord=function(){var $,J,oe,fe,me,ve,De,Ee={},Ne=0;function je(){var Je,at,bt,Pt,pt,wt={},lt=[],Dt=c.range(fe),Tt=[];for($=[],J=[],Je=0,Pt=-1;++Pt&lt;fe;){for(at=0,pt=-1;++pt&lt;fe;)at+=oe[Pt][pt];lt.push(at),Tt.push(c.range(fe)),Je+=at}for(me&amp;&amp;Dt.sort(function(In,On){return me(lt[In],lt[On])}),ve&amp;&amp;Tt.forEach(function(In,On){In.sort(function(Gn,nr){return ve(oe[On][Gn],oe[On][nr])})}),Je=(St-Ne*fe)/Je,at=0,Pt=-1;++Pt&lt;fe;){for(bt=at,pt=-1;++pt&lt;fe;){var ft=Dt[Pt],Vt=Tt[ft][pt],Gt=oe[ft][Vt],rn=at,nn=at+=Gt*Je;wt[ft+&quot;-&quot;+Vt]={index:ft,subindex:Vt,startAngle:rn,endAngle:nn,value:Gt}}J[ft]={index:ft,startAngle:bt,endAngle:at,value:lt[ft]},at+=Ne}for(Pt=-1;++Pt&lt;fe;)for(pt=Pt-1;++pt&lt;fe;){var Sn=wt[Pt+&quot;-&quot;+pt],Pn=wt[pt+&quot;-&quot;+Pt];(Sn.value||Pn.value)&amp;&amp;$.push(Sn.value&lt;Pn.value?{source:Pn,target:Sn}:{source:Sn,target:Pn})}De&amp;&amp;Ve()}function Ve(){$.sort(function(Je,at){return De((Je.source.value+Je.target.value)/2,(at.source.value+at.target.value)/2)})}return Ee.matrix=function(Je){return arguments.length?(fe=(oe=Je)&amp;&amp;oe.length,$=J=null,Ee):oe},Ee.padding=function(Je){return arguments.length?(Ne=Je,$=J=null,Ee):Ne},Ee.sortGroups=function(Je){return arguments.length?(me=Je,$=J=null,Ee):me},Ee.sortSubgroups=function(Je){return arguments.length?(ve=Je,$=null,Ee):ve},Ee.sortChords=function(Je){return arguments.length?(De=Je,$&amp;&amp;Ve(),Ee):De},Ee.chords=function(){return $||je(),$},Ee.groups=function(){return J||je(),J},Ee},c.layout.force=function(){var $,J,oe,fe,me,ve,De={},Ee=c.dispatch(&quot;start&quot;,&quot;tick&quot;,&quot;end&quot;),Ne=[1,1],je=.9,Ve=zX,Je=BX,at=-30,bt=WX,Pt=.1,pt=.64,wt=[],lt=[];function Dt(ft){return function(Vt,Gt,rn,nn){if(Vt.point!==ft){var Sn=Vt.cx-ft.x,Pn=Vt.cy-ft.y,In=nn-Gt,On=Sn*Sn+Pn*Pn;if(In*In/pt&lt;On){if(On&lt;bt){var Gn=Vt.charge/On;ft.px-=Sn*Gn,ft.py-=Pn*Gn}return!0}Vt.point&amp;&amp;On&amp;&amp;On&lt;bt&amp;&amp;(Gn=Vt.pointCharge/On,ft.px-=Sn*Gn,ft.py-=Pn*Gn)}return!Vt.charge}}function Tt(ft){ft.px=c.event.x,ft.py=c.event.y,De.resume()}return De.tick=function(){if((oe*=.99)&lt;.005)return $=null,Ee.end({type:&quot;end&quot;,alpha:oe=0}),!0;var ft,Vt,Gt,rn,nn,Sn,Pn,In,On,Gn=wt.length,nr=lt.length;for(Vt=0;Vt&lt;nr;++Vt)rn=(Gt=lt[Vt]).source,(Sn=(In=(nn=Gt.target).x-rn.x)*In+(On=nn.y-rn.y)*On)&amp;&amp;(In*=Sn=oe*me[Vt]*((Sn=Math.sqrt(Sn))-fe[Vt])/Sn,On*=Sn,nn.x-=In*(Pn=rn.weight+nn.weight?rn.weight/(rn.weight+nn.weight):.5),nn.y-=On*Pn,rn.x+=In*(Pn=1-Pn),rn.y+=On*Pn);if((Pn=oe*Pt)&amp;&amp;(In=Ne[0]/2,On=Ne[1]/2,Vt=-1,Pn))for(;++Vt&lt;Gn;)(Gt=wt[Vt]).x+=(In-Gt.x)*Pn,Gt.y+=(On-Gt.y)*Pn;if(at)for(fO(ft=c.geom.quadtree(wt),oe,ve),Vt=-1;++Vt&lt;Gn;)(Gt=wt[Vt]).fixed||ft.visit(Dt(Gt));for(Vt=-1;++Vt&lt;Gn;)(Gt=wt[Vt]).fixed?(Gt.x=Gt.px,Gt.y=Gt.py):(Gt.x-=(Gt.px-(Gt.px=Gt.x))*je,Gt.y-=(Gt.py-(Gt.py=Gt.y))*je);Ee.tick({type:&quot;tick&quot;,alpha:oe})},De.nodes=function(ft){return arguments.length?(wt=ft,De):wt},De.links=function(ft){return arguments.length?(lt=ft,De):lt},De.size=function(ft){return arguments.length?(Ne=ft,De):Ne},De.linkDistance=function(ft){return arguments.length?(Ve=typeof ft==&quot;function&quot;?ft:+ft,De):Ve},De.distance=De.linkDistance,De.linkStrength=function(ft){return arguments.length?(Je=typeof ft==&quot;function&quot;?ft:+ft,De):Je},De.friction=function(ft){return arguments.length?(je=+ft,De):je},De.charge=function(ft){return arguments.length?(at=typeof ft==&quot;function&quot;?ft:+ft,De):at},De.chargeDistance=function(ft){return arguments.length?(bt=ft*ft,De):Math.sqrt(bt)},De.gravity=function(ft){return arguments.length?(Pt=+ft,De):Pt},De.theta=function(ft){return arguments.length?(pt=ft*ft,De):Math.sqrt(pt)},De.alpha=function(ft){return arguments.length?(ft=+ft,oe?ft&gt;0?oe=ft:($.c=null,$.t=NaN,$=null,Ee.end({type:&quot;end&quot;,alpha:oe=0})):ft&gt;0&amp;&amp;(Ee.start({type:&quot;start&quot;,alpha:oe=ft}),$=un(De.tick)),De):oe},De.start=function(){var ft,Vt,Gt,rn=wt.length,nn=lt.length,Sn=Ne[0],Pn=Ne[1];for(ft=0;ft&lt;rn;++ft)(Gt=wt[ft]).index=ft,Gt.weight=0;for(ft=0;ft&lt;nn;++ft)typeof(Gt=lt[ft]).source==&quot;number&quot;&amp;&amp;(Gt.source=wt[Gt.source]),typeof Gt.target==&quot;number&quot;&amp;&amp;(Gt.target=wt[Gt.target]),++Gt.source.weight,++Gt.target.weight;for(ft=0;ft&lt;rn;++ft)Gt=wt[ft],isNaN(Gt.x)&amp;&amp;(Gt.x=In(&quot;x&quot;,Sn)),isNaN(Gt.y)&amp;&amp;(Gt.y=In(&quot;y&quot;,Pn)),isNaN(Gt.px)&amp;&amp;(Gt.px=Gt.x),isNaN(Gt.py)&amp;&amp;(Gt.py=Gt.y);if(fe=[],typeof Ve==&quot;function&quot;)for(ft=0;ft&lt;nn;++ft)fe[ft]=+Ve.call(this,lt[ft],ft);else for(ft=0;ft&lt;nn;++ft)fe[ft]=Ve;if(me=[],typeof Je==&quot;function&quot;)for(ft=0;ft&lt;nn;++ft)me[ft]=+Je.call(this,lt[ft],ft);else for(ft=0;ft&lt;nn;++ft)me[ft]=Je;if(ve=[],typeof at==&quot;function&quot;)for(ft=0;ft&lt;rn;++ft)ve[ft]=+at.call(this,wt[ft],ft);else for(ft=0;ft&lt;rn;++ft)ve[ft]=at;function In(On,Gn){if(!Vt){for(Vt=new Array(rn),wn=0;wn&lt;rn;++wn)Vt[wn]=[];for(wn=0;wn&lt;nn;++wn){var nr=lt[wn];Vt[nr.source.index].push(nr.target),Vt[nr.target.index].push(nr.source)}}for(var Dr,an=Vt[ft],wn=-1,qn=an.length;++wn&lt;qn;)if(!isNaN(Dr=an[wn][On]))return Dr;return Math.random()*Gn}return De.resume()},De.resume=function(){return De.alpha(.1)},De.stop=function(){return De.alpha(0)},De.drag=function(){if(J||(J=c.behavior.drag().origin(q).on(&quot;dragstart.force&quot;,$X).on(&quot;drag.force&quot;,Tt).on(&quot;dragend.force&quot;,NX)),!arguments.length)return J;this.on(&quot;mouseover.force&quot;,FX).on(&quot;mouseout.force&quot;,jX).call(J)},c.rebind(De,Ee,&quot;on&quot;)};var zX=20,BX=1,WX=1/0;function Nf($,J){return c.rebind($,J,&quot;sort&quot;,&quot;children&quot;,&quot;value&quot;),$.nodes=$,$.links=VX,$}function Ff($,J){for(var oe=[$];($=oe.pop())!=null;)if(J($),(me=$.children)&amp;&amp;(fe=me.length))for(var fe,me;--fe&gt;=0;)oe.push(me[fe])}function Qi($,J){for(var oe=[$],fe=[];($=oe.pop())!=null;)if(fe.push($),(ve=$.children)&amp;&amp;(me=ve.length))for(var me,ve,De=-1;++De&lt;me;)oe.push(ve[De]);for(;($=fe.pop())!=null;)J($)}function qX($){return $.children}function UX($){return $.value}function HX($,J){return J.value-$.value}function VX($){return c.merge($.map(function(J){return(J.children||[]).map(function(oe){return{source:J,target:oe}})}))}c.layout.hierarchy=function(){var $=HX,J=qX,oe=UX;function fe(me){var ve,De=[me],Ee=[];for(me.depth=0;(ve=De.pop())!=null;)if(Ee.push(ve),(je=J.call(fe,ve,ve.depth))&amp;&amp;(Ne=je.length)){for(var Ne,je,Ve;--Ne&gt;=0;)De.push(Ve=je[Ne]),Ve.parent=ve,Ve.depth=ve.depth+1;oe&amp;&amp;(ve.value=0),ve.children=je}else oe&amp;&amp;(ve.value=+oe.call(fe,ve,ve.depth)||0),delete ve.children;return Qi(me,function(Je){var at,bt;$&amp;&amp;(at=Je.children)&amp;&amp;at.sort($),oe&amp;&amp;(bt=Je.parent)&amp;&amp;(bt.value+=Je.value)}),Ee}return fe.sort=function(me){return arguments.length?($=me,fe):$},fe.children=function(me){return arguments.length?(J=me,fe):J},fe.value=function(me){return arguments.length?(oe=me,fe):oe},fe.revalue=function(me){return oe&amp;&amp;(Ff(me,function(ve){ve.children&amp;&amp;(ve.value=0)}),Qi(me,function(ve){var De;ve.children||(ve.value=+oe.call(fe,ve,ve.depth)||0),(De=ve.parent)&amp;&amp;(De.value+=ve.value)})),me},fe},c.layout.partition=function(){var $=c.layout.hierarchy(),J=[1,1];function oe(ve,De,Ee,Ne){var je=ve.children;if(ve.x=De,ve.y=ve.depth*Ne,ve.dx=Ee,ve.dy=Ne,je&amp;&amp;(Ve=je.length)){var Ve,Je,at,bt=-1;for(Ee=ve.value?Ee/ve.value:0;++bt&lt;Ve;)oe(Je=je[bt],De,at=Je.value*Ee,Ne),De+=at}}function fe(ve){var De=ve.children,Ee=0;if(De&amp;&amp;(Ne=De.length))for(var Ne,je=-1;++je&lt;Ne;)Ee=Math.max(Ee,fe(De[je]));return 1+Ee}function me(ve,De){var Ee=$.call(this,ve,De);return oe(Ee[0],0,J[0],J[1]/fe(Ee[0])),Ee}return me.size=function(ve){return arguments.length?(J=ve,me):J},Nf(me,$)},c.layout.pie=function(){var $=Number,J=pO,oe=0,fe=St,me=0;function ve(De){var Ee,Ne=De.length,je=De.map(function(Dt,Tt){return+$.call(ve,Dt,Tt)}),Ve=+(typeof oe==&quot;function&quot;?oe.apply(this,arguments):oe),Je=(typeof fe==&quot;function&quot;?fe.apply(this,arguments):fe)-Ve,at=Math.min(Math.abs(Je)/Ne,+(typeof me==&quot;function&quot;?me.apply(this,arguments):me)),bt=at*(Je&lt;0?-1:1),Pt=c.sum(je),pt=Pt?(Je-Ne*bt)/Pt:0,wt=c.range(Ne),lt=[];return J!=null&amp;&amp;wt.sort(J===pO?function(Dt,Tt){return je[Tt]-je[Dt]}:function(Dt,Tt){return J(De[Dt],De[Tt])}),wt.forEach(function(Dt){lt[Dt]={data:De[Dt],value:Ee=je[Dt],startAngle:Ve,endAngle:Ve+=Ee*pt+bt,padAngle:at}}),lt}return ve.value=function(De){return arguments.length?($=De,ve):$},ve.sort=function(De){return arguments.length?(J=De,ve):J},ve.startAngle=function(De){return arguments.length?(oe=De,ve):oe},ve.endAngle=function(De){return arguments.length?(fe=De,ve):fe},ve.padAngle=function(De){return arguments.length?(me=De,ve):me},ve};var pO={};function GX($){return $.x}function YX($){return $.y}function XX($,J,oe){$.y0=J,$.y=oe}c.layout.stack=function(){var $=q,J=T2,oe=k2,fe=XX,me=GX,ve=YX;function De(Ee,Ne){if(!(at=Ee.length))return Ee;var je=Ee.map(function(Dt,Tt){return $.call(De,Dt,Tt)}),Ve=je.map(function(Dt){return Dt.map(function(Tt,ft){return[me.call(De,Tt,ft),ve.call(De,Tt,ft)]})}),Je=J.call(De,Ve,Ne);je=c.permute(je,Je),Ve=c.permute(Ve,Je);var at,bt,Pt,pt,wt=oe.call(De,Ve,Ne),lt=je[0].length;for(Pt=0;Pt&lt;lt;++Pt)for(fe.call(De,je[0][Pt],pt=wt[Pt],Ve[0][Pt][1]),bt=1;bt&lt;at;++bt)fe.call(De,je[bt][Pt],pt+=Ve[bt-1][Pt][1],Ve[bt][Pt][1]);return Ee}return De.values=function(Ee){return arguments.length?($=Ee,De):$},De.order=function(Ee){return arguments.length?(J=typeof Ee==&quot;function&quot;?Ee:KX.get(Ee)||T2,De):J},De.offset=function(Ee){return arguments.length?(oe=typeof Ee==&quot;function&quot;?Ee:ZX.get(Ee)||k2,De):oe},De.x=function(Ee){return arguments.length?(me=Ee,De):me},De.y=function(Ee){return arguments.length?(ve=Ee,De):ve},De.out=function(Ee){return arguments.length?(fe=Ee,De):fe},De};var KX=c.map({&quot;inside-out&quot;:function($){var J,oe,fe=$.length,me=$.map(QX),ve=$.map(JX),De=c.range(fe).sort(function(Je,at){return me[Je]-me[at]}),Ee=0,Ne=0,je=[],Ve=[];for(J=0;J&lt;fe;++J)oe=De[J],Ee&lt;Ne?(Ee+=ve[oe],je.push(oe)):(Ne+=ve[oe],Ve.push(oe));return Ve.reverse().concat(je)},reverse:function($){return c.range($.length).reverse()},default:T2}),ZX=c.map({silhouette:function($){var J,oe,fe,me=$.length,ve=$[0].length,De=[],Ee=0,Ne=[];for(oe=0;oe&lt;ve;++oe){for(J=0,fe=0;J&lt;me;J++)fe+=$[J][oe][1];fe&gt;Ee&amp;&amp;(Ee=fe),De.push(fe)}for(oe=0;oe&lt;ve;++oe)Ne[oe]=(Ee-De[oe])/2;return Ne},wiggle:function($){var J,oe,fe,me,ve,De,Ee,Ne,je,Ve=$.length,Je=$[0],at=Je.length,bt=[];for(bt[0]=Ne=je=0,oe=1;oe&lt;at;++oe){for(J=0,me=0;J&lt;Ve;++J)me+=$[J][oe][1];for(J=0,ve=0,Ee=Je[oe][0]-Je[oe-1][0];J&lt;Ve;++J){for(fe=0,De=($[J][oe][1]-$[J][oe-1][1])/(2*Ee);fe&lt;J;++fe)De+=($[fe][oe][1]-$[fe][oe-1][1])/Ee;ve+=De*$[J][oe][1]}bt[oe]=Ne-=me?ve/me*Ee:0,Ne&lt;je&amp;&amp;(je=Ne)}for(oe=0;oe&lt;at;++oe)bt[oe]-=je;return bt},expand:function($){var J,oe,fe,me=$.length,ve=$[0].length,De=1/me,Ee=[];for(oe=0;oe&lt;ve;++oe){for(J=0,fe=0;J&lt;me;J++)fe+=$[J][oe][1];if(fe)for(J=0;J&lt;me;J++)$[J][oe][1]/=fe;else for(J=0;J&lt;me;J++)$[J][oe][1]=De}for(oe=0;oe&lt;ve;++oe)Ee[oe]=0;return Ee},zero:k2});function T2($){return c.range($.length)}function k2($){for(var J=-1,oe=$[0].length,fe=[];++J&lt;oe;)fe[J]=0;return fe}function QX($){for(var J,oe=1,fe=0,me=$[0][1],ve=$.length;oe&lt;ve;++oe)(J=$[oe][1])&gt;me&amp;&amp;(fe=oe,me=J);return fe}function JX($){return $.reduce(eK,0)}function eK($,J){return $+J[1]}function tK($,J){return hO($,Math.ceil(Math.log(J.length)/Math.LN2+1))}function hO($,J){for(var oe=-1,fe=+$[0],me=($[1]-fe)/J,ve=[];++oe&lt;=J;)ve[oe]=me*oe+fe;return ve}function nK($){return[c.min($),c.max($)]}function rK($,J){return $.value-J.value}function S2($,J){var oe=$._pack_next;$._pack_next=J,J._pack_prev=$,J._pack_next=oe,oe._pack_prev=J}function mO($,J){$._pack_next=J,J._pack_prev=$}function gO($,J){var oe=J.x-$.x,fe=J.y-$.y,me=$.r+J.r;return .999*me*me&gt;oe*oe+fe*fe}function vO($){if((J=$.children)&amp;&amp;(Ne=J.length)){var J,oe,fe,me,ve,De,Ee,Ne,je=1/0,Ve=-1/0,Je=1/0,at=-1/0;if(J.forEach(aK),(oe=J[0]).x=-oe.r,oe.y=0,Tt(oe),Ne&gt;1&amp;&amp;((fe=J[1]).x=fe.r,fe.y=0,Tt(fe),Ne&gt;2))for(bO(oe,fe,me=J[2]),Tt(me),S2(oe,me),oe._pack_prev=me,S2(me,fe),fe=oe._pack_next,ve=3;ve&lt;Ne;ve++){bO(oe,fe,me=J[ve]);var bt=0,Pt=1,pt=1;for(De=fe._pack_next;De!==fe;De=De._pack_next,Pt++)if(gO(De,me)){bt=1;break}if(bt==1)for(Ee=oe._pack_prev;Ee!==De._pack_prev&amp;&amp;!gO(Ee,me);Ee=Ee._pack_prev,pt++);bt?(Pt&lt;pt||Pt==pt&amp;&amp;fe.r&lt;oe.r?mO(oe,fe=De):mO(oe=Ee,fe),ve--):(S2(oe,me),fe=me,Tt(me))}var wt=(je+Ve)/2,lt=(Je+at)/2,Dt=0;for(ve=0;ve&lt;Ne;ve++)(me=J[ve]).x-=wt,me.y-=lt,Dt=Math.max(Dt,me.r+Math.sqrt(me.x*me.x+me.y*me.y));$.r=Dt,J.forEach(oK)}function Tt(ft){je=Math.min(ft.x-ft.r,je),Ve=Math.max(ft.x+ft.r,Ve),Je=Math.min(ft.y-ft.r,Je),at=Math.max(ft.y+ft.r,at)}}function aK($){$._pack_next=$._pack_prev=$}function oK($){delete $._pack_next,delete $._pack_prev}function yO($,J,oe,fe){var me=$.children;if($.x=J+=fe*$.x,$.y=oe+=fe*$.y,$.r*=fe,me)for(var ve=-1,De=me.length;++ve&lt;De;)yO(me[ve],J,oe,fe)}function bO($,J,oe){var fe=$.r+oe.r,me=J.x-$.x,ve=J.y-$.y;if(fe&amp;&amp;(me||ve)){var De=J.r+oe.r,Ee=me*me+ve*ve,Ne=.5+((fe*=fe)-(De*=De))/(2*Ee),je=Math.sqrt(Math.max(0,2*De*(fe+Ee)-(fe-=Ee)*fe-De*De))/(2*Ee);oe.x=$.x+Ne*me+je*ve,oe.y=$.y+Ne*ve-je*me}else oe.x=$.x+fe,oe.y=$.y}function xO($,J){return $.parent==J.parent?1:2}function C2($){var J=$.children;return J.length?J[0]:$.t}function M2($){var J,oe=$.children;return(J=oe.length)?oe[J-1]:$.t}function iK($,J,oe){var fe=oe/(J.i-$.i);J.c-=fe,J.s+=oe,$.c+=fe,J.z+=oe,J.m+=oe}function lK($,J,oe){return $.a.parent===J.parent?$.a:oe}function wO($){var J=$.children;return J&amp;&amp;J.length?wO(J[0]):$}function _O($){var J,oe=$.children;return oe&amp;&amp;(J=oe.length)?_O(oe[J-1]):$}function P2($){return{x:$.x,y:$.y,dx:$.dx,dy:$.dy}}function TO($,J){var oe=$.x+J[3],fe=$.y+J[0],me=$.dx-J[1]-J[3],ve=$.dy-J[0]-J[2];return me&lt;0&amp;&amp;(oe+=me/2,me=0),ve&lt;0&amp;&amp;(fe+=ve/2,ve=0),{x:oe,y:fe,dx:me,dy:ve}}function kg($){var J=$[0],oe=$[$.length-1];return J&lt;oe?[J,oe]:[oe,J]}function Sg($){return $.rangeExtent?$.rangeExtent():kg($.range())}function sK($,J,oe,fe){var me=oe($[0],$[1]),ve=fe(J[0],J[1]);return function(De){return ve(me(De))}}function O2($,J){var oe,fe=0,me=$.length-1,ve=$[fe],De=$[me];return De&lt;ve&amp;&amp;(oe=fe,fe=me,me=oe,oe=ve,ve=De,De=oe),$[fe]=J.floor(ve),$[me]=J.ceil(De),$}function kO($){return $?{floor:function(J){return Math.floor(J/$)*$},ceil:function(J){return Math.ceil(J/$)*$}}:uK}c.layout.histogram=function(){var $=!0,J=Number,oe=nK,fe=tK;function me(ve,De){for(var Ee,Ne,je=[],Ve=ve.map(J,this),Je=oe.call(this,Ve,De),at=fe.call(this,Je,Ve,De),bt=(De=-1,Ve.length),Pt=at.length-1,pt=$?1:1/bt;++De&lt;Pt;)(Ee=je[De]=[]).dx=at[De+1]-(Ee.x=at[De]),Ee.y=0;if(Pt&gt;0)for(De=-1;++De&lt;bt;)(Ne=Ve[De])&gt;=Je[0]&amp;&amp;Ne&lt;=Je[1]&amp;&amp;((Ee=je[c.bisect(at,Ne,1,Pt)-1]).y+=pt,Ee.push(ve[De]));return je}return me.value=function(ve){return arguments.length?(J=ve,me):J},me.range=function(ve){return arguments.length?(oe=Ht(ve),me):oe},me.bins=function(ve){return arguments.length?(fe=typeof ve==&quot;number&quot;?function(De){return hO(De,ve)}:Ht(ve),me):fe},me.frequency=function(ve){return arguments.length?($=!!ve,me):$},me},c.layout.pack=function(){var $,J=c.layout.hierarchy().sort(rK),oe=0,fe=[1,1];function me(ve,De){var Ee=J.call(this,ve,De),Ne=Ee[0],je=fe[0],Ve=fe[1],Je=$==null?Math.sqrt:typeof $==&quot;function&quot;?$:function(){return $};if(Ne.x=Ne.y=0,Qi(Ne,function(bt){bt.r=+Je(bt.value)}),Qi(Ne,vO),oe){var at=oe*($?1:Math.max(2*Ne.r/je,2*Ne.r/Ve))/2;Qi(Ne,function(bt){bt.r+=at}),Qi(Ne,vO),Qi(Ne,function(bt){bt.r-=at})}return yO(Ne,je/2,Ve/2,$?1:1/Math.max(2*Ne.r/je,2*Ne.r/Ve)),Ee}return me.size=function(ve){return arguments.length?(fe=ve,me):fe},me.radius=function(ve){return arguments.length?($=ve==null||typeof ve==&quot;function&quot;?ve:+ve,me):$},me.padding=function(ve){return arguments.length?(oe=+ve,me):oe},Nf(me,J)},c.layout.tree=function(){var $=c.layout.hierarchy().sort(null).value(null),J=xO,oe=[1,1],fe=null;function me(Ne,je){var Ve=$.call(this,Ne,je),Je=Ve[0],at=function(Tt){for(var ft,Vt={A:null,children:[Tt]},Gt=[Vt];(ft=Gt.pop())!=null;)for(var rn,nn=ft.children,Sn=0,Pn=nn.length;Sn&lt;Pn;++Sn)Gt.push((nn[Sn]=rn={_:nn[Sn],parent:ft,children:(rn=nn[Sn].children)&amp;&amp;rn.slice()||[],A:null,a:null,z:0,m:0,c:0,s:0,t:null,i:Sn}).a=rn);return Vt.children[0]}(Je);if(Qi(at,ve),at.parent.m=-at.z,Ff(at,De),fe)Ff(Je,Ee);else{var bt=Je,Pt=Je,pt=Je;Ff(Je,function(Tt){Tt.x&lt;bt.x&amp;&amp;(bt=Tt),Tt.x&gt;Pt.x&amp;&amp;(Pt=Tt),Tt.depth&gt;pt.depth&amp;&amp;(pt=Tt)});var wt=J(bt,Pt)/2-bt.x,lt=oe[0]/(Pt.x+J(Pt,bt)/2+wt),Dt=oe[1]/(pt.depth||1);Ff(Je,function(Tt){Tt.x=(Tt.x+wt)*lt,Tt.y=Tt.depth*Dt})}return Ve}function ve(Ne){var je=Ne.children,Ve=Ne.parent.children,Je=Ne.i?Ve[Ne.i-1]:null;if(je.length){(function(bt){for(var Pt,pt=0,wt=0,lt=bt.children,Dt=lt.length;--Dt&gt;=0;)(Pt=lt[Dt]).z+=pt,Pt.m+=pt,pt+=Pt.s+(wt+=Pt.c)})(Ne);var at=(je[0].z+je[je.length-1].z)/2;Je?(Ne.z=Je.z+J(Ne._,Je._),Ne.m=Ne.z-at):Ne.z=at}else Je&amp;&amp;(Ne.z=Je.z+J(Ne._,Je._));Ne.parent.A=function(bt,Pt,pt){if(Pt){for(var wt,lt=bt,Dt=bt,Tt=Pt,ft=lt.parent.children[0],Vt=lt.m,Gt=Dt.m,rn=Tt.m,nn=ft.m;Tt=M2(Tt),lt=C2(lt),Tt&amp;&amp;lt;)ft=C2(ft),(Dt=M2(Dt)).a=bt,(wt=Tt.z+rn-lt.z-Vt+J(Tt._,lt._))&gt;0&amp;&amp;(iK(lK(Tt,bt,pt),bt,wt),Vt+=wt,Gt+=wt),rn+=Tt.m,Vt+=lt.m,nn+=ft.m,Gt+=Dt.m;Tt&amp;&amp;!M2(Dt)&amp;&amp;(Dt.t=Tt,Dt.m+=rn-Gt),lt&amp;&amp;!C2(ft)&amp;&amp;(ft.t=lt,ft.m+=Vt-nn,pt=bt)}return pt}(Ne,Je,Ne.parent.A||Ve[0])}function De(Ne){Ne._.x=Ne.z+Ne.parent.m,Ne.m+=Ne.parent.m}function Ee(Ne){Ne.x*=oe[0],Ne.y=Ne.depth*oe[1]}return me.separation=function(Ne){return arguments.length?(J=Ne,me):J},me.size=function(Ne){return arguments.length?(fe=(oe=Ne)==null?Ee:null,me):fe?null:oe},me.nodeSize=function(Ne){return arguments.length?(fe=(oe=Ne)==null?null:Ee,me):fe?oe:null},Nf(me,$)},c.layout.cluster=function(){var $=c.layout.hierarchy().sort(null).value(null),J=xO,oe=[1,1],fe=!1;function me(ve,De){var Ee,Ne=$.call(this,ve,De),je=Ne[0],Ve=0;Qi(je,function(pt){var wt=pt.children;wt&amp;&amp;wt.length?(pt.x=function(lt){return lt.reduce(function(Dt,Tt){return Dt+Tt.x},0)/lt.length}(wt),pt.y=function(lt){return 1+c.max(lt,function(Dt){return Dt.y})}(wt)):(pt.x=Ee?Ve+=J(pt,Ee):0,pt.y=0,Ee=pt)});var Je=wO(je),at=_O(je),bt=Je.x-J(Je,at)/2,Pt=at.x+J(at,Je)/2;return Qi(je,fe?function(pt){pt.x=(pt.x-je.x)*oe[0],pt.y=(je.y-pt.y)*oe[1]}:function(pt){pt.x=(pt.x-bt)/(Pt-bt)*oe[0],pt.y=(1-(je.y?pt.y/je.y:1))*oe[1]}),Ne}return me.separation=function(ve){return arguments.length?(J=ve,me):J},me.size=function(ve){return arguments.length?(fe=(oe=ve)==null,me):fe?null:oe},me.nodeSize=function(ve){return arguments.length?(fe=(oe=ve)!=null,me):fe?oe:null},Nf(me,$)},c.layout.treemap=function(){var $,J=c.layout.hierarchy(),oe=Math.round,fe=[1,1],me=null,ve=P2,De=!1,Ee=&quot;squarify&quot;,Ne=.5*(1+Math.sqrt(5));function je(pt,wt){for(var lt,Dt,Tt=-1,ft=pt.length;++Tt&lt;ft;)Dt=(lt=pt[Tt]).value*(wt&lt;0?0:wt),lt.area=isNaN(Dt)||Dt&lt;=0?0:Dt}function Ve(pt){var wt=pt.children;if(wt&amp;&amp;wt.length){var lt,Dt,Tt,ft=ve(pt),Vt=[],Gt=wt.slice(),rn=1/0,nn=Ee===&quot;slice&quot;?ft.dx:Ee===&quot;dice&quot;?ft.dy:Ee===&quot;slice-dice&quot;?1&amp;pt.depth?ft.dy:ft.dx:Math.min(ft.dx,ft.dy);for(je(Gt,ft.dx*ft.dy/pt.value),Vt.area=0;(Tt=Gt.length)&gt;0;)Vt.push(lt=Gt[Tt-1]),Vt.area+=lt.area,Ee!==&quot;squarify&quot;||(Dt=at(Vt,nn))&lt;=rn?(Gt.pop(),rn=Dt):(Vt.area-=Vt.pop().area,bt(Vt,nn,ft,!1),nn=Math.min(ft.dx,ft.dy),Vt.length=Vt.area=0,rn=1/0);Vt.length&amp;&amp;(bt(Vt,nn,ft,!0),Vt.length=Vt.area=0),wt.forEach(Ve)}}function Je(pt){var wt=pt.children;if(wt&amp;&amp;wt.length){var lt,Dt=ve(pt),Tt=wt.slice(),ft=[];for(je(Tt,Dt.dx*Dt.dy/pt.value),ft.area=0;lt=Tt.pop();)ft.push(lt),ft.area+=lt.area,lt.z!=null&amp;&amp;(bt(ft,lt.z?Dt.dx:Dt.dy,Dt,!Tt.length),ft.length=ft.area=0);wt.forEach(Je)}}function at(pt,wt){for(var lt,Dt=pt.area,Tt=0,ft=1/0,Vt=-1,Gt=pt.length;++Vt&lt;Gt;)(lt=pt[Vt].area)&amp;&amp;(lt&lt;ft&amp;&amp;(ft=lt),lt&gt;Tt&amp;&amp;(Tt=lt));return wt*=wt,(Dt*=Dt)?Math.max(wt*Tt*Ne/Dt,Dt/(wt*ft*Ne)):1/0}function bt(pt,wt,lt,Dt){var Tt,ft=-1,Vt=pt.length,Gt=lt.x,rn=lt.y,nn=wt?oe(pt.area/wt):0;if(wt==lt.dx){for((Dt||nn&gt;lt.dy)&amp;&amp;(nn=lt.dy);++ft&lt;Vt;)(Tt=pt[ft]).x=Gt,Tt.y=rn,Tt.dy=nn,Gt+=Tt.dx=Math.min(lt.x+lt.dx-Gt,nn?oe(Tt.area/nn):0);Tt.z=!0,Tt.dx+=lt.x+lt.dx-Gt,lt.y+=nn,lt.dy-=nn}else{for((Dt||nn&gt;lt.dx)&amp;&amp;(nn=lt.dx);++ft&lt;Vt;)(Tt=pt[ft]).x=Gt,Tt.y=rn,Tt.dx=nn,rn+=Tt.dy=Math.min(lt.y+lt.dy-rn,nn?oe(Tt.area/nn):0);Tt.z=!1,Tt.dy+=lt.y+lt.dy-rn,lt.x+=nn,lt.dx-=nn}}function Pt(pt){var wt=$||J(pt),lt=wt[0];return lt.x=lt.y=0,lt.value?(lt.dx=fe[0],lt.dy=fe[1]):lt.dx=lt.dy=0,$&amp;&amp;J.revalue(lt),je([lt],lt.dx*lt.dy/lt.value),($?Je:Ve)(lt),De&amp;&amp;($=wt),wt}return Pt.size=function(pt){return arguments.length?(fe=pt,Pt):fe},Pt.padding=function(pt){if(!arguments.length)return me;function wt(Dt){return TO(Dt,pt)}var lt;return ve=(me=pt)==null?P2:(lt=typeof pt)==&quot;function&quot;?function(Dt){var Tt=pt.call(Pt,Dt,Dt.depth);return Tt==null?P2(Dt):TO(Dt,typeof Tt==&quot;number&quot;?[Tt,Tt,Tt,Tt]:Tt)}:(lt===&quot;number&quot;&amp;&amp;(pt=[pt,pt,pt,pt]),wt),Pt},Pt.round=function(pt){return arguments.length?(oe=pt?Math.round:Number,Pt):oe!=Number},Pt.sticky=function(pt){return arguments.length?(De=pt,$=null,Pt):De},Pt.ratio=function(pt){return arguments.length?(Ne=pt,Pt):Ne},Pt.mode=function(pt){return arguments.length?(Ee=pt+&quot;&quot;,Pt):Ee},Nf(Pt,J)},c.random={normal:function($,J){var oe=arguments.length;return oe&lt;2&amp;&amp;(J=1),oe&lt;1&amp;&amp;($=0),function(){var fe,me,ve;do ve=(fe=2*Math.random()-1)*fe+(me=2*Math.random()-1)*me;while(!ve||ve&gt;1);return $+J*fe*Math.sqrt(-2*Math.log(ve)/ve)}},logNormal:function(){var $=c.random.normal.apply(c,arguments);return function(){return Math.exp($())}},bates:function($){var J=c.random.irwinHall($);return function(){return J()/$}},irwinHall:function($){return function(){for(var J=0,oe=0;oe&lt;$;oe++)J+=Math.random();return J}}},c.scale={};var uK={floor:q,ceil:q};function cK($,J,oe,fe){var me=[],ve=[],De=0,Ee=Math.min($.length,J.length)-1;for($[Ee]&lt;$[0]&amp;&amp;($=$.slice().reverse(),J=J.slice().reverse());++De&lt;=Ee;)me.push(oe($[De-1],$[De])),ve.push(fe(J[De-1],J[De]));return function(Ne){var je=c.bisect($,Ne,1,Ee)-1;return ve[je](me[je](Ne))}}function SO($,J,oe,fe){var me,ve;function De(){var Ne=Math.min($.length,J.length)&gt;2?cK:sK,je=fe?LX:RX;return me=Ne($,J,je,oe),ve=Ne(J,$,je,uu),Ee}function Ee(Ne){return me(Ne)}return Ee.invert=function(Ne){return ve(Ne)},Ee.domain=function(Ne){return arguments.length?($=Ne.map(Number),De()):$},Ee.range=function(Ne){return arguments.length?(J=Ne,De()):J},Ee.rangeRound=function(Ne){return Ee.range(Ne).interpolate(iO)},Ee.clamp=function(Ne){return arguments.length?(fe=Ne,De()):fe},Ee.interpolate=function(Ne){return arguments.length?(oe=Ne,De()):oe},Ee.ticks=function(Ne){return D2($,Ne)},Ee.tickFormat=function(Ne,je){return d3_scale_linearTickFormat($,Ne,je)},Ee.nice=function(Ne){return MO($,Ne),De()},Ee.copy=function(){return SO($,J,oe,fe)},De()}function CO($,J){return c.rebind($,J,&quot;range&quot;,&quot;rangeRound&quot;,&quot;interpolate&quot;,&quot;clamp&quot;)}function MO($,J){return O2($,kO(A2($,J)[2])),O2($,kO(A2($,J)[2])),$}function A2($,J){J==null&amp;&amp;(J=10);var oe=kg($),fe=oe[1]-oe[0],me=Math.pow(10,Math.floor(Math.log(fe/J)/Math.LN10)),ve=J/fe*me;return ve&lt;=.15?me*=10:ve&lt;=.35?me*=5:ve&lt;=.75&amp;&amp;(me*=2),oe[0]=Math.ceil(oe[0]/me)*me,oe[1]=Math.floor(oe[1]/me)*me+.5*me,oe[2]=me,oe}function D2($,J){return c.range.apply(c,A2($,J))}function PO($,J,oe,fe){function me(Ee){return(oe?Math.log(Ee&lt;0?0:Ee):-Math.log(Ee&gt;0?0:-Ee))/Math.log(J)}function ve(Ee){return oe?Math.pow(J,Ee):-Math.pow(J,-Ee)}function De(Ee){return $(me(Ee))}return De.invert=function(Ee){return ve($.invert(Ee))},De.domain=function(Ee){return arguments.length?(oe=Ee[0]&gt;=0,$.domain((fe=Ee.map(Number)).map(me)),De):fe},De.base=function(Ee){return arguments.length?(J=+Ee,$.domain(fe.map(me)),De):J},De.nice=function(){var Ee=O2(fe.map(me),oe?Math:dK);return $.domain(Ee),fe=Ee.map(ve),De},De.ticks=function(){var Ee=kg(fe),Ne=[],je=Ee[0],Ve=Ee[1],Je=Math.floor(me(je)),at=Math.ceil(me(Ve)),bt=J%1?2:J;if(isFinite(at-Je)){if(oe){for(;Je&lt;at;Je++)for(var Pt=1;Pt&lt;bt;Pt++)Ne.push(ve(Je)*Pt);Ne.push(ve(Je))}else for(Ne.push(ve(Je));Je++&lt;at;)for(Pt=bt-1;Pt&gt;0;Pt--)Ne.push(ve(Je)*Pt);for(Je=0;Ne[Je]&lt;je;Je++);for(at=Ne.length;Ne[at-1]&gt;Ve;at--);Ne=Ne.slice(Je,at)}return Ne},De.copy=function(){return PO($.copy(),J,oe,fe)},CO(De,$)}c.scale.linear=function(){return SO([0,1],[0,1],uu,!1)},c.scale.log=function(){return PO(c.scale.linear().domain([0,1]),10,!0,[1,10])};var dK={floor:function($){return-Math.ceil(-$)},ceil:function($){return-Math.floor(-$)}};function OO($,J,oe){var fe=Cg(J),me=Cg(1/J);function ve(De){return $(fe(De))}return ve.invert=function(De){return me($.invert(De))},ve.domain=function(De){return arguments.length?($.domain((oe=De.map(Number)).map(fe)),ve):oe},ve.ticks=function(De){return D2(oe,De)},ve.tickFormat=function(De,Ee){return d3_scale_linearTickFormat(oe,De,Ee)},ve.nice=function(De){return ve.domain(MO(oe,De))},ve.exponent=function(De){return arguments.length?(fe=Cg(J=De),me=Cg(1/J),$.domain(oe.map(fe)),ve):J},ve.copy=function(){return OO($.copy(),J,oe)},CO(ve,$)}function Cg($){return function(J){return J&lt;0?-Math.pow(-J,$):Math.pow(J,$)}}function AO($,J){var oe,fe,me;function ve(Ee){return fe[((oe.get(Ee)||(J.t===&quot;range&quot;?oe.set(Ee,$.push(Ee)):NaN))-1)%fe.length]}function De(Ee,Ne){return c.range($.length).map(function(je){return Ee+Ne*je})}return ve.domain=function(Ee){if(!arguments.length)return $;$=[],oe=new D;for(var Ne,je=-1,Ve=Ee.length;++je&lt;Ve;)oe.has(Ne=Ee[je])||oe.set(Ne,$.push(Ne));return ve[J.t].apply(ve,J.a)},ve.range=function(Ee){return arguments.length?(fe=Ee,me=0,J={t:&quot;range&quot;,a:arguments},ve):fe},ve.rangePoints=function(Ee,Ne){arguments.length&lt;2&amp;&amp;(Ne=0);var je=Ee[0],Ve=Ee[1],Je=$.length&lt;2?(je=(je+Ve)/2,0):(Ve-je)/($.length-1+Ne);return fe=De(je+Je*Ne/2,Je),me=0,J={t:&quot;rangePoints&quot;,a:arguments},ve},ve.rangeRoundPoints=function(Ee,Ne){arguments.length&lt;2&amp;&amp;(Ne=0);var je=Ee[0],Ve=Ee[1],Je=$.length&lt;2?(je=Ve=Math.round((je+Ve)/2),0):(Ve-je)/($.length-1+Ne)|0;return fe=De(je+Math.round(Je*Ne/2+(Ve-je-($.length-1+Ne)*Je)/2),Je),me=0,J={t:&quot;rangeRoundPoints&quot;,a:arguments},ve},ve.rangeBands=function(Ee,Ne,je){arguments.length&lt;2&amp;&amp;(Ne=0),arguments.length&lt;3&amp;&amp;(je=Ne);var Ve=Ee[1]&lt;Ee[0],Je=Ee[Ve-0],at=(Ee[1-Ve]-Je)/($.length-Ne+2*je);return fe=De(Je+at*je,at),Ve&amp;&amp;fe.reverse(),me=at*(1-Ne),J={t:&quot;rangeBands&quot;,a:arguments},ve},ve.rangeRoundBands=function(Ee,Ne,je){arguments.length&lt;2&amp;&amp;(Ne=0),arguments.length&lt;3&amp;&amp;(je=Ne);var Ve=Ee[1]&lt;Ee[0],Je=Ee[Ve-0],at=Ee[1-Ve],bt=Math.floor((at-Je)/($.length-Ne+2*je));return fe=De(Je+Math.round((at-Je-($.length-Ne)*bt)/2),bt),Ve&amp;&amp;fe.reverse(),me=Math.round(bt*(1-Ne)),J={t:&quot;rangeRoundBands&quot;,a:arguments},ve},ve.rangeBand=function(){return me},ve.rangeExtent=function(){return kg(J.a[0])},ve.copy=function(){return AO($,J)},ve.domain($)}c.scale.pow=function(){return OO(c.scale.linear(),1,[0,1])},c.scale.sqrt=function(){return c.scale.pow().exponent(.5)},c.scale.ordinal=function(){return AO([],{t:&quot;range&quot;,a:[[]]})},c.scale.category10=function(){return c.scale.ordinal().range(fK)},c.scale.category20=function(){return c.scale.ordinal().range(pK)},c.scale.category20b=function(){return c.scale.ordinal().range(hK)},c.scale.category20c=function(){return c.scale.ordinal().range(mK)};var fK=[2062260,16744206,2924588,14034728,9725885,9197131,14907330,8355711,12369186,1556175].map(kt),pK=[2062260,11454440,16744206,16759672,2924588,10018698,14034728,16750742,9725885,12955861,9197131,12885140,14907330,16234194,8355711,13092807,12369186,14408589,1556175,10410725].map(kt),hK=[3750777,5395619,7040719,10264286,6519097,9216594,11915115,13556636,9202993,12426809,15186514,15190932,8666169,11356490,14049643,15177372,8077683,10834324,13528509,14589654].map(kt),mK=[3244733,7057110,10406625,13032431,15095053,16616764,16625259,16634018,3253076,7652470,10607003,13101504,7695281,10394312,12369372,14342891,6513507,9868950,12434877,14277081].map(kt);function DO($,J){var oe;function fe(){var ve=0,De=J.length;for(oe=[];++ve&lt;De;)oe[ve-1]=c.quantile($,ve/De);return me}function me(ve){if(!isNaN(ve=+ve))return J[c.bisect(oe,ve)]}return me.domain=function(ve){return arguments.length?($=ve.map(x).filter(T).sort(_),fe()):$},me.range=function(ve){return arguments.length?(J=ve,fe()):J},me.quantiles=function(){return oe},me.invertExtent=function(ve){return(ve=J.indexOf(ve))&lt;0?[NaN,NaN]:[ve&gt;0?oe[ve-1]:$[0],ve&lt;oe.length?oe[ve]:$[$.length-1]]},me.copy=function(){return DO($,J)},fe()}function EO($,J,oe){var fe,me;function ve(Ee){return oe[Math.max(0,Math.min(me,Math.floor(fe*(Ee-$))))]}function De(){return fe=oe.length/(J-$),me=oe.length-1,ve}return ve.domain=function(Ee){return arguments.length?($=+Ee[0],J=+Ee[Ee.length-1],De()):[$,J]},ve.range=function(Ee){return arguments.length?(oe=Ee,De()):oe},ve.invertExtent=function(Ee){return[Ee=(Ee=oe.indexOf(Ee))&lt;0?NaN:Ee/fe+$,Ee+1/fe]},ve.copy=function(){return EO($,J,oe)},De()}function RO($,J){function oe(fe){if(fe&lt;=fe)return J[c.bisect($,fe)]}return oe.domain=function(fe){return arguments.length?($=fe,oe):$},oe.range=function(fe){return arguments.length?(J=fe,oe):J},oe.invertExtent=function(fe){return fe=J.indexOf(fe),[$[fe-1],$[fe]]},oe.copy=function(){return RO($,J)},oe}function LO($){function J(oe){return+oe}return J.invert=J,J.domain=J.range=function(oe){return arguments.length?($=oe.map(J),J):$},J.ticks=function(oe){return D2($,oe)},J.tickFormat=function(oe,fe){return d3_scale_linearTickFormat($,oe,fe)},J.copy=function(){return LO($)},J}function gK(){return 0}c.scale.quantile=function(){return DO([],[])},c.scale.quantize=function(){return EO(0,1,[0,1])},c.scale.threshold=function(){return RO([.5],[0,1])},c.scale.identity=function(){return LO([0,1])},c.svg={},c.svg.arc=function(){var $=vK,J=yK,oe=gK,fe=Mg,me=IO,ve=$O,De=bK;function Ee(){var je=Math.max(0,+$.apply(this,arguments)),Ve=Math.max(0,+J.apply(this,arguments)),Je=me.apply(this,arguments)-ut,at=ve.apply(this,arguments)-ut,bt=Math.abs(at-Je),Pt=Je&gt;at?0:1;if(Ve&lt;je&amp;&amp;(pt=Ve,Ve=je,je=pt),bt&gt;=Ze)return Ne(Ve,Pt)+(je?Ne(je,1-Pt):&quot;&quot;)+&quot;Z&quot;;var pt,wt,lt,Dt,Tt,ft,Vt,Gt,rn,nn,Sn,Pn,In=0,On=0,Gn=[];if((Dt=(+De.apply(this,arguments)||0)/2)&amp;&amp;(lt=fe===Mg?Math.sqrt(je*je+Ve*Ve):+fe.apply(this,arguments),Pt||(On*=-1),Ve&amp;&amp;(On=Ct(lt/Ve*Math.sin(Dt))),je&amp;&amp;(In=Ct(lt/je*Math.sin(Dt)))),Ve){Tt=Ve*Math.cos(Je+On),ft=Ve*Math.sin(Je+On),Vt=Ve*Math.cos(at-On),Gt=Ve*Math.sin(at-On);var nr=Math.abs(at-Je-2*On)&lt;=it?0:1;if(On&amp;&amp;Pg(Tt,ft,Vt,Gt)===Pt^nr){var Dr=(Je+at)/2;Tt=Ve*Math.cos(Dr),ft=Ve*Math.sin(Dr),Vt=Gt=null}}else Tt=ft=0;if(je){rn=je*Math.cos(at-In),nn=je*Math.sin(at-In),Sn=je*Math.cos(Je+In),Pn=je*Math.sin(Je+In);var an=Math.abs(Je-at+2*In)&lt;=it?0:1;if(In&amp;&amp;Pg(rn,nn,Sn,Pn)===1-Pt^an){var wn=(Je+at)/2;rn=je*Math.cos(wn),nn=je*Math.sin(wn),Sn=Pn=null}}else rn=nn=0;if(bt&gt;ze&amp;&amp;(pt=Math.min(Math.abs(Ve-je)/2,+oe.apply(this,arguments)))&gt;.001){wt=je&lt;Ve^Pt?0:1;var qn=pt,Hn=pt;if(bt&lt;it){var Jn=Sn==null?[rn,nn]:Vt==null?[Tt,ft]:Tr([Tt,ft],[Sn,Pn],[Vt,Gt],[rn,nn]),Mr=Tt-Jn[0],sa=ft-Jn[1],Xr=Vt-Jn[0],Sa=Gt-Jn[1],ua=1/Math.sin(Math.acos((Mr*Xr+sa*Sa)/(Math.sqrt(Mr*Mr+sa*sa)*Math.sqrt(Xr*Xr+Sa*Sa)))/2),Ca=Math.sqrt(Jn[0]*Jn[0]+Jn[1]*Jn[1]);Hn=Math.min(pt,(je-Ca)/(ua-1)),qn=Math.min(pt,(Ve-Ca)/(ua+1))}if(Vt!=null){var ao=Og(Sn==null?[rn,nn]:[Sn,Pn],[Tt,ft],Ve,qn,Pt),Ri=Og([Vt,Gt],[rn,nn],Ve,qn,Pt);pt===qn?Gn.push(&quot;M&quot;,ao[0],&quot;A&quot;,qn,&quot;,&quot;,qn,&quot; 0 0,&quot;,wt,&quot; &quot;,ao[1],&quot;A&quot;,Ve,&quot;,&quot;,Ve,&quot; 0 &quot;,1-Pt^Pg(ao[1][0],ao[1][1],Ri[1][0],Ri[1][1]),&quot;,&quot;,Pt,&quot; &quot;,Ri[1],&quot;A&quot;,qn,&quot;,&quot;,qn,&quot; 0 0,&quot;,wt,&quot; &quot;,Ri[0]):Gn.push(&quot;M&quot;,ao[0],&quot;A&quot;,qn,&quot;,&quot;,qn,&quot; 0 1,&quot;,wt,&quot; &quot;,Ri[0])}else Gn.push(&quot;M&quot;,Tt,&quot;,&quot;,ft);if(Sn!=null){var Ji=Og([Tt,ft],[Sn,Pn],je,-Hn,Pt),el=Og([rn,nn],Vt==null?[Tt,ft]:[Vt,Gt],je,-Hn,Pt);pt===Hn?Gn.push(&quot;L&quot;,el[0],&quot;A&quot;,Hn,&quot;,&quot;,Hn,&quot; 0 0,&quot;,wt,&quot; &quot;,el[1],&quot;A&quot;,je,&quot;,&quot;,je,&quot; 0 &quot;,Pt^Pg(el[1][0],el[1][1],Ji[1][0],Ji[1][1]),&quot;,&quot;,1-Pt,&quot; &quot;,Ji[1],&quot;A&quot;,Hn,&quot;,&quot;,Hn,&quot; 0 0,&quot;,wt,&quot; &quot;,Ji[0]):Gn.push(&quot;L&quot;,el[0],&quot;A&quot;,Hn,&quot;,&quot;,Hn,&quot; 0 0,&quot;,wt,&quot; &quot;,Ji[0])}else Gn.push(&quot;L&quot;,rn,&quot;,&quot;,nn)}else Gn.push(&quot;M&quot;,Tt,&quot;,&quot;,ft),Vt!=null&amp;&amp;Gn.push(&quot;A&quot;,Ve,&quot;,&quot;,Ve,&quot; 0 &quot;,nr,&quot;,&quot;,Pt,&quot; &quot;,Vt,&quot;,&quot;,Gt),Gn.push(&quot;L&quot;,rn,&quot;,&quot;,nn),Sn!=null&amp;&amp;Gn.push(&quot;A&quot;,je,&quot;,&quot;,je,&quot; 0 &quot;,an,&quot;,&quot;,1-Pt,&quot; &quot;,Sn,&quot;,&quot;,Pn);return Gn.push(&quot;Z&quot;),Gn.join(&quot;&quot;)}function Ne(je,Ve){return&quot;M0,&quot;+je+&quot;A&quot;+je+&quot;,&quot;+je+&quot; 0 1,&quot;+Ve+&quot; 0,&quot;+-je+&quot;A&quot;+je+&quot;,&quot;+je+&quot; 0 1,&quot;+Ve+&quot; 0,&quot;+je}return Ee.innerRadius=function(je){return arguments.length?($=Ht(je),Ee):$},Ee.outerRadius=function(je){return arguments.length?(J=Ht(je),Ee):J},Ee.cornerRadius=function(je){return arguments.length?(oe=Ht(je),Ee):oe},Ee.padRadius=function(je){return arguments.length?(fe=je==Mg?Mg:Ht(je),Ee):fe},Ee.startAngle=function(je){return arguments.length?(me=Ht(je),Ee):me},Ee.endAngle=function(je){return arguments.length?(ve=Ht(je),Ee):ve},Ee.padAngle=function(je){return arguments.length?(De=Ht(je),Ee):De},Ee.centroid=function(){var je=(+$.apply(this,arguments)+ +J.apply(this,arguments))/2,Ve=(+me.apply(this,arguments)+ +ve.apply(this,arguments))/2-ut;return[Math.cos(Ve)*je,Math.sin(Ve)*je]},Ee};var Mg=&quot;auto&quot;;function vK($){return $.innerRadius}function yK($){return $.outerRadius}function IO($){return $.startAngle}function $O($){return $.endAngle}function bK($){return $&amp;&amp;$.padAngle}function Pg($,J,oe,fe){return($-oe)*J-(J-fe)*$&gt;0?0:1}function Og($,J,oe,fe,me){var ve=$[0]-J[0],De=$[1]-J[1],Ee=(me?fe:-fe)/Math.sqrt(ve*ve+De*De),Ne=Ee*De,je=-Ee*ve,Ve=$[0]+Ne,Je=$[1]+je,at=J[0]+Ne,bt=J[1]+je,Pt=(Ve+at)/2,pt=(Je+bt)/2,wt=at-Ve,lt=bt-Je,Dt=wt*wt+lt*lt,Tt=oe-fe,ft=Ve*bt-at*Je,Vt=(lt&lt;0?-1:1)*Math.sqrt(Math.max(0,Tt*Tt*Dt-ft*ft)),Gt=(ft*lt-wt*Vt)/Dt,rn=(-ft*wt-lt*Vt)/Dt,nn=(ft*lt+wt*Vt)/Dt,Sn=(-ft*wt+lt*Vt)/Dt,Pn=Gt-Pt,In=rn-pt,On=nn-Pt,Gn=Sn-pt;return Pn*Pn+In*In&gt;On*On+Gn*Gn&amp;&amp;(Gt=nn,rn=Sn),[[Gt-Ne,rn-je],[Gt*oe/Tt,rn*oe/Tt]]}function NO(){return!0}function FO($){var J=Bn,oe=En,fe=NO,me=Ei,ve=me.key,De=.7;function Ee(Ne){var je,Ve=[],Je=[],at=-1,bt=Ne.length,Pt=Ht(J),pt=Ht(oe);function wt(){Ve.push(&quot;M&quot;,me($(Je),De))}for(;++at&lt;bt;)fe.call(this,je=Ne[at],at)?Je.push([+Pt.call(this,je,at),+pt.call(this,je,at)]):Je.length&amp;&amp;(wt(),Je=[]);return Je.length&amp;&amp;wt(),Ve.length?Ve.join(&quot;&quot;):null}return Ee.x=function(Ne){return arguments.length?(J=Ne,Ee):J},Ee.y=function(Ne){return arguments.length?(oe=Ne,Ee):oe},Ee.defined=function(Ne){return arguments.length?(fe=Ne,Ee):fe},Ee.interpolate=function(Ne){return arguments.length?(ve=typeof Ne==&quot;function&quot;?me=Ne:(me=E2.get(Ne)||Ei).key,Ee):ve},Ee.tension=function(Ne){return arguments.length?(De=Ne,Ee):De},Ee}c.svg.line=function(){return FO(q)};var E2=c.map({linear:Ei,&quot;linear-closed&quot;:jO,step:function($){for(var J=0,oe=$.length,fe=$[0],me=[fe[0],&quot;,&quot;,fe[1]];++J&lt;oe;)me.push(&quot;H&quot;,(fe[0]+(fe=$[J])[0])/2,&quot;V&quot;,fe[1]);return oe&gt;1&amp;&amp;me.push(&quot;H&quot;,fe[0]),me.join(&quot;&quot;)},&quot;step-before&quot;:R2,&quot;step-after&quot;:L2,basis:zO,&quot;basis-open&quot;:function($){if($.length&lt;4)return Ei($);for(var J,oe=[],fe=-1,me=$.length,ve=[0],De=[0];++fe&lt;3;)J=$[fe],ve.push(J[0]),De.push(J[1]);for(oe.push(li(gs,ve)+&quot;,&quot;+li(gs,De)),--fe;++fe&lt;me;)J=$[fe],ve.shift(),ve.push(J[0]),De.shift(),De.push(J[1]),$2(oe,ve,De);return oe.join(&quot;&quot;)},&quot;basis-closed&quot;:function($){for(var J,oe,fe=-1,me=$.length,ve=me+4,De=[],Ee=[];++fe&lt;4;)oe=$[fe%me],De.push(oe[0]),Ee.push(oe[1]);for(J=[li(gs,De),&quot;,&quot;,li(gs,Ee)],--fe;++fe&lt;ve;)oe=$[fe%me],De.shift(),De.push(oe[0]),Ee.shift(),Ee.push(oe[1]),$2(J,De,Ee);return J.join(&quot;&quot;)},bundle:function($,J){var oe=$.length-1;if(oe)for(var fe,me,ve=$[0][0],De=$[0][1],Ee=$[oe][0]-ve,Ne=$[oe][1]-De,je=-1;++je&lt;=oe;)me=je/oe,(fe=$[je])[0]=J*fe[0]+(1-J)*(ve+me*Ee),fe[1]=J*fe[1]+(1-J)*(De+me*Ne);return zO($)},cardinal:function($,J){return $.length&lt;3?Ei($):$[0]+Ag($,I2($,J))},&quot;cardinal-open&quot;:function($,J){return $.length&lt;4?Ei($):$[1]+Ag($.slice(1,-1),I2($,J))},&quot;cardinal-closed&quot;:function($,J){return $.length&lt;3?jO($):$[0]+Ag(($.push($[0]),$),I2([$[$.length-2]].concat($,[$[1]]),J))},monotone:function($){return $.length&lt;3?Ei($):$[0]+Ag($,function(J){for(var oe,fe,me,ve,De=[],Ee=function(Ve){for(var Je=0,at=Ve.length-1,bt=[],Pt=Ve[0],pt=Ve[1],wt=bt[0]=N2(Pt,pt);++Je&lt;at;)bt[Je]=(wt+(wt=N2(Pt=pt,pt=Ve[Je+1])))/2;return bt[Je]=wt,bt}(J),Ne=-1,je=J.length-1;++Ne&lt;je;)oe=N2(J[Ne],J[Ne+1]),M(oe)&lt;ze?Ee[Ne]=Ee[Ne+1]=0:(ve=(fe=Ee[Ne]/oe)*fe+(me=Ee[Ne+1]/oe)*me)&gt;9&amp;&amp;(ve=3*oe/Math.sqrt(ve),Ee[Ne]=ve*fe,Ee[Ne+1]=ve*me);for(Ne=-1;++Ne&lt;=je;)ve=(J[Math.min(je,Ne+1)][0]-J[Math.max(0,Ne-1)][0])/(6*(1+Ee[Ne]*Ee[Ne])),De.push([ve||0,Ee[Ne]*ve||0]);return De}($))}});function Ei($){return $.length&gt;1?$.join(&quot;L&quot;):$+&quot;Z&quot;}function jO($){return $.join(&quot;L&quot;)+&quot;Z&quot;}function R2($){for(var J=0,oe=$.length,fe=$[0],me=[fe[0],&quot;,&quot;,fe[1]];++J&lt;oe;)me.push(&quot;V&quot;,(fe=$[J])[1],&quot;H&quot;,fe[0]);return me.join(&quot;&quot;)}function L2($){for(var J=0,oe=$.length,fe=$[0],me=[fe[0],&quot;,&quot;,fe[1]];++J&lt;oe;)me.push(&quot;H&quot;,(fe=$[J])[0],&quot;V&quot;,fe[1]);return me.join(&quot;&quot;)}function Ag($,J){if(J.length&lt;1||$.length!=J.length&amp;&amp;$.length!=J.length+2)return Ei($);var oe=$.length!=J.length,fe=&quot;&quot;,me=$[0],ve=$[1],De=J[0],Ee=De,Ne=1;if(oe&amp;&amp;(fe+=&quot;Q&quot;+(ve[0]-2*De[0]/3)+&quot;,&quot;+(ve[1]-2*De[1]/3)+&quot;,&quot;+ve[0]+&quot;,&quot;+ve[1],me=$[1],Ne=2),J.length&gt;1){Ee=J[1],ve=$[Ne],Ne++,fe+=&quot;C&quot;+(me[0]+De[0])+&quot;,&quot;+(me[1]+De[1])+&quot;,&quot;+(ve[0]-Ee[0])+&quot;,&quot;+(ve[1]-Ee[1])+&quot;,&quot;+ve[0]+&quot;,&quot;+ve[1];for(var je=2;je&lt;J.length;je++,Ne++)ve=$[Ne],Ee=J[je],fe+=&quot;S&quot;+(ve[0]-Ee[0])+&quot;,&quot;+(ve[1]-Ee[1])+&quot;,&quot;+ve[0]+&quot;,&quot;+ve[1]}if(oe){var Ve=$[Ne];fe+=&quot;Q&quot;+(ve[0]+2*Ee[0]/3)+&quot;,&quot;+(ve[1]+2*Ee[1]/3)+&quot;,&quot;+Ve[0]+&quot;,&quot;+Ve[1]}return fe}function I2($,J){for(var oe,fe=[],me=(1-J)/2,ve=$[0],De=$[1],Ee=1,Ne=$.length;++Ee&lt;Ne;)oe=ve,ve=De,De=$[Ee],fe.push([me*(De[0]-oe[0]),me*(De[1]-oe[1])]);return fe}function zO($){if($.length&lt;3)return Ei($);var J=1,oe=$.length,fe=$[0],me=fe[0],ve=fe[1],De=[me,me,me,(fe=$[1])[0]],Ee=[ve,ve,ve,fe[1]],Ne=[me,&quot;,&quot;,ve,&quot;L&quot;,li(gs,De),&quot;,&quot;,li(gs,Ee)];for($.push($[oe-1]);++J&lt;=oe;)fe=$[J],De.shift(),De.push(fe[0]),Ee.shift(),Ee.push(fe[1]),$2(Ne,De,Ee);return $.pop(),Ne.push(&quot;L&quot;,fe),Ne.join(&quot;&quot;)}function li($,J){return $[0]*J[0]+$[1]*J[1]+$[2]*J[2]+$[3]*J[3]}E2.forEach(function($,J){J.key=$,J.closed=/-closed$/.test($)});var BO=[0,2/3,1/3,0],WO=[0,1/3,2/3,0],gs=[0,1/6,2/3,1/6];function $2($,J,oe){$.push(&quot;C&quot;,li(BO,J),&quot;,&quot;,li(BO,oe),&quot;,&quot;,li(WO,J),&quot;,&quot;,li(WO,oe),&quot;,&quot;,li(gs,J),&quot;,&quot;,li(gs,oe))}function N2($,J){return(J[1]-$[1])/(J[0]-$[0])}function qO($){for(var J,oe,fe,me=-1,ve=$.length;++me&lt;ve;)oe=(J=$[me])[0],fe=J[1]-ut,J[0]=oe*Math.cos(fe),J[1]=oe*Math.sin(fe);return $}function UO($){var J=Bn,oe=Bn,fe=0,me=En,ve=NO,De=Ei,Ee=De.key,Ne=De,je=&quot;L&quot;,Ve=.7;function Je(at){var bt,Pt,pt,wt=[],lt=[],Dt=[],Tt=-1,ft=at.length,Vt=Ht(J),Gt=Ht(fe),rn=J===oe?function(){return Pt}:Ht(oe),nn=fe===me?function(){return pt}:Ht(me);function Sn(){wt.push(&quot;M&quot;,De($(Dt),Ve),je,Ne($(lt.reverse()),Ve),&quot;Z&quot;)}for(;++Tt&lt;ft;)ve.call(this,bt=at[Tt],Tt)?(lt.push([Pt=+Vt.call(this,bt,Tt),pt=+Gt.call(this,bt,Tt)]),Dt.push([+rn.call(this,bt,Tt),+nn.call(this,bt,Tt)])):lt.length&amp;&amp;(Sn(),lt=[],Dt=[]);return lt.length&amp;&amp;Sn(),wt.length?wt.join(&quot;&quot;):null}return Je.x=function(at){return arguments.length?(J=oe=at,Je):oe},Je.x0=function(at){return arguments.length?(J=at,Je):J},Je.x1=function(at){return arguments.length?(oe=at,Je):oe},Je.y=function(at){return arguments.length?(fe=me=at,Je):me},Je.y0=function(at){return arguments.length?(fe=at,Je):fe},Je.y1=function(at){return arguments.length?(me=at,Je):me},Je.defined=function(at){return arguments.length?(ve=at,Je):ve},Je.interpolate=function(at){return arguments.length?(Ee=typeof at==&quot;function&quot;?De=at:(De=E2.get(at)||Ei).key,Ne=De.reverse||De,je=De.closed?&quot;M&quot;:&quot;L&quot;,Je):Ee},Je.tension=function(at){return arguments.length?(Ve=at,Je):Ve},Je}function HO($){return $.source}function VO($){return $.target}function xK($){return $.radius}function GO($){return[$.x,$.y]}function wK(){return 64}function _K(){return&quot;circle&quot;}function YO($){var J=Math.sqrt($/it);return&quot;M0,&quot;+J+&quot;A&quot;+J+&quot;,&quot;+J+&quot; 0 1,1 0,&quot;+-J+&quot;A&quot;+J+&quot;,&quot;+J+&quot; 0 1,1 0,&quot;+J+&quot;Z&quot;}c.svg.line.radial=function(){var $=FO(qO);return $.radius=$.x,delete $.x,$.angle=$.y,delete $.y,$},R2.reverse=L2,L2.reverse=R2,c.svg.area=function(){return UO(q)},c.svg.area.radial=function(){var $=UO(qO);return $.radius=$.x,delete $.x,$.innerRadius=$.x0,delete $.x0,$.outerRadius=$.x1,delete $.x1,$.angle=$.y,delete $.y,$.startAngle=$.y0,delete $.y0,$.endAngle=$.y1,delete $.y1,$},c.svg.chord=function(){var $=HO,J=VO,oe=xK,fe=IO,me=$O;function ve(je,Ve){var Je,at,bt=De(this,$,je,Ve),Pt=De(this,J,je,Ve);return&quot;M&quot;+bt.p0+Ee(bt.r,bt.p1,bt.a1-bt.a0)+(at=Pt,((Je=bt).a0==at.a0&amp;&amp;Je.a1==at.a1?Ne(bt.r,bt.p1,bt.r,bt.p0):Ne(bt.r,bt.p1,Pt.r,Pt.p0)+Ee(Pt.r,Pt.p1,Pt.a1-Pt.a0)+Ne(Pt.r,Pt.p1,bt.r,bt.p0))+&quot;Z&quot;)}function De(je,Ve,Je,at){var bt=Ve.call(je,Je,at),Pt=oe.call(je,bt,at),pt=fe.call(je,bt,at)-ut,wt=me.call(je,bt,at)-ut;return{r:Pt,a0:pt,a1:wt,p0:[Pt*Math.cos(pt),Pt*Math.sin(pt)],p1:[Pt*Math.cos(wt),Pt*Math.sin(wt)]}}function Ee(je,Ve,Je){return&quot;A&quot;+je+&quot;,&quot;+je+&quot; 0 &quot;+ +(Je&gt;it)+&quot;,1 &quot;+Ve}function Ne(je,Ve,Je,at){return&quot;Q 0,0 &quot;+at}return ve.radius=function(je){return arguments.length?(oe=Ht(je),ve):oe},ve.source=function(je){return arguments.length?($=Ht(je),ve):$},ve.target=function(je){return arguments.length?(J=Ht(je),ve):J},ve.startAngle=function(je){return arguments.length?(fe=Ht(je),ve):fe},ve.endAngle=function(je){return arguments.length?(me=Ht(je),ve):me},ve},c.svg.diagonal=function(){var $=HO,J=VO,oe=GO;function fe(me,ve){var De=$.call(this,me,ve),Ee=J.call(this,me,ve),Ne=(De.y+Ee.y)/2,je=[De,{x:De.x,y:Ne},{x:Ee.x,y:Ne},Ee];return&quot;M&quot;+(je=je.map(oe))[0]+&quot;C&quot;+je[1]+&quot; &quot;+je[2]+&quot; &quot;+je[3]}return fe.source=function(me){return arguments.length?($=Ht(me),fe):$},fe.target=function(me){return arguments.length?(J=Ht(me),fe):J},fe.projection=function(me){return arguments.length?(oe=me,fe):oe},fe},c.svg.diagonal.radial=function(){var $=c.svg.diagonal(),J=GO,oe=$.projection;return $.projection=function(fe){return arguments.length?oe(function(me){return function(){var ve=me.apply(this,arguments),De=ve[0],Ee=ve[1]-ut;return[De*Math.cos(Ee),De*Math.sin(Ee)]}}(J=fe)):J},$},c.svg.symbol=function(){var $=_K,J=wK;function oe(fe,me){return(XO.get($.call(this,fe,me))||YO)(J.call(this,fe,me))}return oe.type=function(fe){return arguments.length?($=Ht(fe),oe):$},oe.size=function(fe){return arguments.length?(J=Ht(fe),oe):J},oe};var XO=c.map({circle:YO,cross:function($){var J=Math.sqrt($/5)/2;return&quot;M&quot;+-3*J+&quot;,&quot;+-J+&quot;H&quot;+-J+&quot;V&quot;+-3*J+&quot;H&quot;+J+&quot;V&quot;+-J+&quot;H&quot;+3*J+&quot;V&quot;+J+&quot;H&quot;+J+&quot;V&quot;+3*J+&quot;H&quot;+-J+&quot;V&quot;+J+&quot;H&quot;+-3*J+&quot;Z&quot;},diamond:function($){var J=Math.sqrt($/(2*KO)),oe=J*KO;return&quot;M0,&quot;+-J+&quot;L&quot;+oe+&quot;,0 0,&quot;+J+&quot; &quot;+-oe+&quot;,0Z&quot;},square:function($){var J=Math.sqrt($)/2;return&quot;M&quot;+-J+&quot;,&quot;+-J+&quot;L&quot;+J+&quot;,&quot;+-J+&quot; &quot;+J+&quot;,&quot;+J+&quot; &quot;+-J+&quot;,&quot;+J+&quot;Z&quot;},&quot;triangle-down&quot;:function($){var J=Math.sqrt($/Dg),oe=J*Dg/2;return&quot;M0,&quot;+oe+&quot;L&quot;+J+&quot;,&quot;+-oe+&quot; &quot;+-J+&quot;,&quot;+-oe+&quot;Z&quot;},&quot;triangle-up&quot;:function($){var J=Math.sqrt($/Dg),oe=J*Dg/2;return&quot;M0,&quot;+-oe+&quot;L&quot;+J+&quot;,&quot;+oe+&quot; &quot;+-J+&quot;,&quot;+oe+&quot;Z&quot;}});c.svg.symbolTypes=XO.keys();var Dg=Math.sqrt(3),KO=Math.tan(30*ht);se.transition=function($){for(var J,oe,fe=cu||++QO,me=j2($),ve=[],De=Rg||{time:Date.now(),ease:MX,delay:0,duration:250},Ee=-1,Ne=this.length;++Ee&lt;Ne;){ve.push(J=[]);for(var je=this[Ee],Ve=-1,Je=je.length;++Ve&lt;Je;)(oe=je[Ve])&amp;&amp;Lg(oe,Ve,me,fe,De),J.push(oe)}return jf(ve,me,fe)},se.interrupt=function($){return this.each($==null?Eg:ZO(j2($)))};var Eg=ZO(j2());function ZO($){return function(){var J,oe,fe;(J=this[$])&amp;&amp;(fe=J[oe=J.active])&amp;&amp;(fe.timer.c=null,fe.timer.t=NaN,--J.count?delete J[oe]:delete this[$],J.active+=.5,fe.event&amp;&amp;fe.event.interrupt.call(this,this.__data__,fe.index))}}function jf($,J,oe){return X($,ya),$.namespace=J,$.id=oe,$}var cu,Rg,ya=[],QO=0;function F2($,J,oe,fe){var me=$.id,ve=$.namespace;return Re($,typeof oe==&quot;function&quot;?function(De,Ee,Ne){De[ve][me].tween.set(J,fe(oe.call(De,De.__data__,Ee,Ne)))}:(oe=fe(oe),function(De){De[ve][me].tween.set(J,oe)}))}function TK($){return $==null&amp;&amp;($=&quot;&quot;),function(){this.textContent=$}}function j2($){return $==null?&quot;__transition__&quot;:&quot;__transition_&quot;+$+&quot;__&quot;}function Lg($,J,oe,fe,me){var ve,De,Ee,Ne,je,Ve=$[oe]||($[oe]={active:0,count:0}),Je=Ve[fe];function at(Pt){var pt=Ve.active,wt=Ve[pt];for(var lt in wt&amp;&amp;(wt.timer.c=null,wt.timer.t=NaN,--Ve.count,delete Ve[pt],wt.event&amp;&amp;wt.event.interrupt.call($,$.__data__,wt.index)),Ve)if(+lt&lt;fe){var Dt=Ve[lt];Dt.timer.c=null,Dt.timer.t=NaN,--Ve.count,delete Ve[lt]}De.c=bt,un(function(){return De.c&amp;&amp;bt(Pt||1)&amp;&amp;(De.c=null,De.t=NaN),1},0,ve),Ve.active=fe,Je.event&amp;&amp;Je.event.start.call($,$.__data__,J),je=[],Je.tween.forEach(function(Tt,ft){(ft=ft.call($,$.__data__,J))&amp;&amp;je.push(ft)}),Ne=Je.ease,Ee=Je.duration}function bt(Pt){for(var pt=Pt/Ee,wt=Ne(pt),lt=je.length;lt&gt;0;)je[--lt].call($,wt);if(pt&gt;=1)return Je.event&amp;&amp;Je.event.end.call($,$.__data__,J),--Ve.count?delete Ve[fe]:delete $[oe],1}Je||(ve=me.time,De=un(function(Pt){var pt=Je.delay;if(De.t=pt+ve,pt&lt;=Pt)return at(Pt-pt);De.c=at},0,ve),Je=Ve[fe]={tween:new D,time:ve,timer:De,delay:me.delay,duration:me.duration,ease:me.ease,index:J},me=null,++Ve.count)}ya.call=se.call,ya.empty=se.empty,ya.node=se.node,ya.size=se.size,c.transition=function($,J){return $&amp;&amp;$.transition?cu?$.transition(J):$:c.selection().transition($)},c.transition.prototype=ya,ya.select=function($){var J,oe,fe,me=this.id,ve=this.namespace,De=[];$=he($);for(var Ee=-1,Ne=this.length;++Ee&lt;Ne;){De.push(J=[]);for(var je=this[Ee],Ve=-1,Je=je.length;++Ve&lt;Je;)(fe=je[Ve])&amp;&amp;(oe=$.call(fe,fe.__data__,Ve,Ee))?(&quot;__data__&quot;in fe&amp;&amp;(oe.__data__=fe.__data__),Lg(oe,Ve,ve,me,fe[ve][me]),J.push(oe)):J.push(null)}return jf(De,ve,me)},ya.selectAll=function($){var J,oe,fe,me,ve,De=this.id,Ee=this.namespace,Ne=[];$=Se($);for(var je=-1,Ve=this.length;++je&lt;Ve;)for(var Je=this[je],at=-1,bt=Je.length;++at&lt;bt;)if(fe=Je[at]){ve=fe[Ee][De],oe=$.call(fe,fe.__data__,at,je),Ne.push(J=[]);for(var Pt=-1,pt=oe.length;++Pt&lt;pt;)(me=oe[Pt])&amp;&amp;Lg(me,Pt,Ee,De,ve),J.push(me)}return jf(Ne,Ee,De)},ya.filter=function($){var J,oe,fe=[];typeof $!=&quot;function&quot;&amp;&amp;($=Te($));for(var me=0,ve=this.length;me&lt;ve;me++){fe.push(J=[]);for(var De,Ee=0,Ne=(De=this[me]).length;Ee&lt;Ne;Ee++)(oe=De[Ee])&amp;&amp;$.call(oe,oe.__data__,Ee,me)&amp;&amp;J.push(oe)}return jf(fe,this.namespace,this.id)},ya.tween=function($,J){var oe=this.id,fe=this.namespace;return arguments.length&lt;2?this.node()[fe][oe].tween.get($):Re(this,J==null?function(me){me[fe][oe].tween.remove($)}:function(me){me[fe][oe].tween.set($,J)})},ya.attr=function($,J){if(arguments.length&lt;2){for(J in $)this.attr(J,$[J]);return this}var oe=$==&quot;transform&quot;?cO:uu,fe=c.ns.qualify($);function me(){this.removeAttribute(fe)}function ve(){this.removeAttributeNS(fe.space,fe.local)}return F2(this,&quot;attr.&quot;+$,J,fe.local?function(De){return De==null?ve:(De+=&quot;&quot;,function(){var Ee,Ne=this.getAttributeNS(fe.space,fe.local);return Ne!==De&amp;&amp;(Ee=oe(Ne,De),function(je){this.setAttributeNS(fe.space,fe.local,Ee(je))})})}:function(De){return De==null?me:(De+=&quot;&quot;,function(){var Ee,Ne=this.getAttribute(fe);return Ne!==De&amp;&amp;(Ee=oe(Ne,De),function(je){this.setAttribute(fe,Ee(je))})})})},ya.attrTween=function($,J){var oe=c.ns.qualify($);return this.tween(&quot;attr.&quot;+$,oe.local?function(fe,me){var ve=J.call(this,fe,me,this.getAttributeNS(oe.space,oe.local));return ve&amp;&amp;function(De){this.setAttributeNS(oe.space,oe.local,ve(De))}}:function(fe,me){var ve=J.call(this,fe,me,this.getAttribute(oe));return ve&amp;&amp;function(De){this.setAttribute(oe,ve(De))}})},ya.style=function($,J,oe){var fe=arguments.length;if(fe&lt;3){if(typeof $!=&quot;string&quot;){for(oe in fe&lt;2&amp;&amp;(J=&quot;&quot;),$)this.style(oe,$[oe],J);return this}oe=&quot;&quot;}function me(){this.style.removeProperty($)}return F2(this,&quot;style.&quot;+$,J,function(ve){return ve==null?me:(ve+=&quot;&quot;,function(){var De,Ee=g(this).getComputedStyle(this,null).getPropertyValue($);return Ee!==ve&amp;&amp;(De=uu(Ee,ve),function(Ne){this.style.setProperty($,De(Ne),oe)})})})},ya.styleTween=function($,J,oe){return arguments.length&lt;3&amp;&amp;(oe=&quot;&quot;),this.tween(&quot;style.&quot;+$,function(fe,me){var ve=J.call(this,fe,me,g(this).getComputedStyle(this,null).getPropertyValue($));return ve&amp;&amp;function(De){this.style.setProperty($,ve(De),oe)}})},ya.text=function($){return F2(this,&quot;text&quot;,$,TK)},ya.remove=function(){var $=this.namespace;return this.each(&quot;end.transition&quot;,function(){var J;this[$].count&lt;2&amp;&amp;(J=this.parentNode)&amp;&amp;J.removeChild(this)})},ya.ease=function($){var J=this.id,oe=this.namespace;return arguments.length&lt;1?this.node()[oe][J].ease:(typeof $!=&quot;function&quot;&amp;&amp;($=c.ease.apply(c,arguments)),Re(this,function(fe){fe[oe][J].ease=$}))},ya.delay=function($){var J=this.id,oe=this.namespace;return arguments.length&lt;1?this.node()[oe][J].delay:Re(this,typeof $==&quot;function&quot;?function(fe,me,ve){fe[oe][J].delay=+$.call(fe,fe.__data__,me,ve)}:($=+$,function(fe){fe[oe][J].delay=$}))},ya.duration=function($){var J=this.id,oe=this.namespace;return arguments.length&lt;1?this.node()[oe][J].duration:Re(this,typeof $==&quot;function&quot;?function(fe,me,ve){fe[oe][J].duration=Math.max(1,$.call(fe,fe.__data__,me,ve))}:($=Math.max(1,$),function(fe){fe[oe][J].duration=$}))},ya.each=function($,J){var oe=this.id,fe=this.namespace;if(arguments.length&lt;2){var me=Rg,ve=cu;try{cu=oe,Re(this,function(De,Ee,Ne){Rg=De[fe][oe],$.call(De,De.__data__,Ee,Ne)})}finally{Rg=me,cu=ve}}else Re(this,function(De){var Ee=De[fe][oe];(Ee.event||(Ee.event=c.dispatch(&quot;start&quot;,&quot;end&quot;,&quot;interrupt&quot;))).on($,J)});return this},ya.transition=function(){for(var $,J,oe,fe=this.id,me=++QO,ve=this.namespace,De=[],Ee=0,Ne=this.length;Ee&lt;Ne;Ee++){De.push($=[]);for(var je,Ve=0,Je=(je=this[Ee]).length;Ve&lt;Je;Ve++)(J=je[Ve])&amp;&amp;Lg(J,Ve,ve,me,{time:(oe=J[ve][fe]).time,ease:oe.ease,delay:oe.delay+oe.duration,duration:oe.duration}),$.push(J)}return jf(De,ve,me)},c.svg.axis=function(){var $,J=c.scale.linear(),oe=JO,fe=6,me=6,ve=3,De=[10],Ee=null;function Ne(je){je.each(function(){var Ve,Je=c.select(this),at=this.__chart__||J,bt=this.__chart__=J.copy(),Pt=Ee??(bt.ticks?bt.ticks.apply(bt,De):bt.domain()),pt=$??(bt.tickFormat?bt.tickFormat.apply(bt,De):q),wt=Je.selectAll(&quot;.tick&quot;).data(Pt,bt),lt=wt.enter().insert(&quot;g&quot;,&quot;.domain&quot;).attr(&quot;class&quot;,&quot;tick&quot;).style(&quot;opacity&quot;,ze),Dt=c.transition(wt.exit()).style(&quot;opacity&quot;,ze).remove(),Tt=c.transition(wt.order()).style(&quot;opacity&quot;,1),ft=Math.max(fe,0)+ve,Vt=Sg(bt),Gt=Je.selectAll(&quot;.domain&quot;).data([0]),rn=(Gt.enter().append(&quot;path&quot;).attr(&quot;class&quot;,&quot;domain&quot;),c.transition(Gt));lt.append(&quot;line&quot;),lt.append(&quot;text&quot;);var nn,Sn,Pn,In,On=lt.select(&quot;line&quot;),Gn=Tt.select(&quot;line&quot;),nr=wt.select(&quot;text&quot;).text(pt),Dr=lt.select(&quot;text&quot;),an=Tt.select(&quot;text&quot;),wn=oe===&quot;top&quot;||oe===&quot;left&quot;?-1:1;if(oe===&quot;bottom&quot;||oe===&quot;top&quot;?(Ve=SK,nn=&quot;x&quot;,Pn=&quot;y&quot;,Sn=&quot;x2&quot;,In=&quot;y2&quot;,nr.attr(&quot;dy&quot;,wn&lt;0?&quot;0em&quot;:&quot;.71em&quot;).style(&quot;text-anchor&quot;,&quot;middle&quot;),rn.attr(&quot;d&quot;,&quot;M&quot;+Vt[0]+&quot;,&quot;+wn*me+&quot;V0H&quot;+Vt[1]+&quot;V&quot;+wn*me)):(Ve=CK,nn=&quot;y&quot;,Pn=&quot;x&quot;,Sn=&quot;y2&quot;,In=&quot;x2&quot;,nr.attr(&quot;dy&quot;,&quot;.32em&quot;).style(&quot;text-anchor&quot;,wn&lt;0?&quot;end&quot;:&quot;start&quot;),rn.attr(&quot;d&quot;,&quot;M&quot;+wn*me+&quot;,&quot;+Vt[0]+&quot;H0V&quot;+Vt[1]+&quot;H&quot;+wn*me)),On.attr(In,wn*fe),Dr.attr(Pn,wn*ft),Gn.attr(Sn,0).attr(In,wn*fe),an.attr(nn,0).attr(Pn,wn*ft),bt.rangeBand){var qn=bt,Hn=qn.rangeBand()/2;at=bt=function(Jn){return qn(Jn)+Hn}}else at.rangeBand?at=bt:Dt.call(Ve,bt,at);lt.call(Ve,at,bt),Tt.call(Ve,bt,bt)})}return Ne.scale=function(je){return arguments.length?(J=je,Ne):J},Ne.orient=function(je){return arguments.length?(oe=je in kK?je+&quot;&quot;:JO,Ne):oe},Ne.ticks=function(){return arguments.length?(De=f(arguments),Ne):De},Ne.tickValues=function(je){return arguments.length?(Ee=je,Ne):Ee},Ne.tickFormat=function(je){return arguments.length?($=je,Ne):$},Ne.tickSize=function(je){var Ve=arguments.length;return Ve?(fe=+je,me=+arguments[Ve-1],Ne):fe},Ne.innerTickSize=function(je){return arguments.length?(fe=+je,Ne):fe},Ne.outerTickSize=function(je){return arguments.length?(me=+je,Ne):me},Ne.tickPadding=function(je){return arguments.length?(ve=+je,Ne):ve},Ne.tickSubdivide=function(){return arguments.length&amp;&amp;Ne},Ne};var JO=&quot;bottom&quot;,kK={top:1,right:1,bottom:1,left:1};function SK($,J,oe){$.attr(&quot;transform&quot;,function(fe){var me=J(fe);return&quot;translate(&quot;+(isFinite(me)?me:oe(fe))+&quot;,0)&quot;})}function CK($,J,oe){$.attr(&quot;transform&quot;,function(fe){var me=J(fe);return&quot;translate(0,&quot;+(isFinite(me)?me:oe(fe))+&quot;)&quot;})}c.svg.brush=function(){var $,J,oe=Z(Ve,&quot;brushstart&quot;,&quot;brush&quot;,&quot;brushend&quot;),fe=null,me=null,ve=[0,0],De=[0,0],Ee=!0,Ne=!0,je=z2[0];function Ve(pt){pt.each(function(){var wt=c.select(this).style(&quot;pointer-events&quot;,&quot;all&quot;).style(&quot;-webkit-tap-highlight-color&quot;,&quot;rgba(0,0,0,0)&quot;).on(&quot;mousedown.brush&quot;,Pt).on(&quot;touchstart.brush&quot;,Pt),lt=wt.selectAll(&quot;.background&quot;).data([0]);lt.enter().append(&quot;rect&quot;).attr(&quot;class&quot;,&quot;background&quot;).style(&quot;visibility&quot;,&quot;hidden&quot;).style(&quot;cursor&quot;,&quot;crosshair&quot;),wt.selectAll(&quot;.extent&quot;).data([0]).enter().append(&quot;rect&quot;).attr(&quot;class&quot;,&quot;extent&quot;).style(&quot;cursor&quot;,&quot;move&quot;);var Dt=wt.selectAll(&quot;.resize&quot;).data(je,q);Dt.exit().remove(),Dt.enter().append(&quot;g&quot;).attr(&quot;class&quot;,function(Gt){return&quot;resize &quot;+Gt}).style(&quot;cursor&quot;,function(Gt){return MK[Gt]}).append(&quot;rect&quot;).attr(&quot;x&quot;,function(Gt){return/[ew]$/.test(Gt)?-3:null}).attr(&quot;y&quot;,function(Gt){return/^[ns]/.test(Gt)?-3:null}).attr(&quot;width&quot;,6).attr(&quot;height&quot;,6).style(&quot;visibility&quot;,&quot;hidden&quot;),Dt.style(&quot;display&quot;,Ve.empty()?&quot;none&quot;:null);var Tt,ft=c.transition(wt),Vt=c.transition(lt);fe&amp;&amp;(Tt=Sg(fe),Vt.attr(&quot;x&quot;,Tt[0]).attr(&quot;width&quot;,Tt[1]-Tt[0]),at(ft)),me&amp;&amp;(Tt=Sg(me),Vt.attr(&quot;y&quot;,Tt[0]).attr(&quot;height&quot;,Tt[1]-Tt[0]),bt(ft)),Je(ft)})}function Je(pt){pt.selectAll(&quot;.resize&quot;).attr(&quot;transform&quot;,function(wt){return&quot;translate(&quot;+ve[+/e$/.test(wt)]+&quot;,&quot;+De[+/^s/.test(wt)]+&quot;)&quot;})}function at(pt){pt.select(&quot;.extent&quot;).attr(&quot;x&quot;,ve[0]),pt.selectAll(&quot;.extent,.n&gt;rect,.s&gt;rect&quot;).attr(&quot;width&quot;,ve[1]-ve[0])}function bt(pt){pt.select(&quot;.extent&quot;).attr(&quot;y&quot;,De[0]),pt.selectAll(&quot;.extent,.e&gt;rect,.w&gt;rect&quot;).attr(&quot;height&quot;,De[1]-De[0])}function Pt(){var pt,wt,lt=this,Dt=c.select(c.event.target),Tt=oe.of(lt,arguments),ft=c.select(lt),Vt=Dt.datum(),Gt=!/^(n|s)$/.test(Vt)&amp;&amp;fe,rn=!/^(e|w)$/.test(Vt)&amp;&amp;me,nn=Dt.classed(&quot;extent&quot;),Sn=st(lt),Pn=c.mouse(lt),In=c.select(g(lt)).on(&quot;keydown.brush&quot;,function(){c.event.keyCode==32&amp;&amp;(nn||(pt=null,Pn[0]-=ve[1],Pn[1]-=De[1],nn=2),ee())}).on(&quot;keyup.brush&quot;,function(){c.event.keyCode==32&amp;&amp;nn==2&amp;&amp;(Pn[0]+=ve[1],Pn[1]+=De[1],nn=0,ee())});if(c.event.changedTouches?In.on(&quot;touchmove.brush&quot;,nr).on(&quot;touchend.brush&quot;,an):In.on(&quot;mousemove.brush&quot;,nr).on(&quot;mouseup.brush&quot;,an),ft.interrupt().selectAll(&quot;*&quot;).interrupt(),nn)Pn[0]=ve[0]-Pn[0],Pn[1]=De[0]-Pn[1];else if(Vt){var On=+/w$/.test(Vt),Gn=+/^n/.test(Vt);wt=[ve[1-On]-Pn[0],De[1-Gn]-Pn[1]],Pn[0]=ve[On],Pn[1]=De[Gn]}else c.event.altKey&amp;&amp;(pt=Pn.slice());function nr(){var wn=c.mouse(lt),qn=!1;wt&amp;&amp;(wn[0]+=wt[0],wn[1]+=wt[1]),nn||(c.event.altKey?(pt||(pt=[(ve[0]+ve[1])/2,(De[0]+De[1])/2]),Pn[0]=ve[+(wn[0]&lt;pt[0])],Pn[1]=De[+(wn[1]&lt;pt[1])]):pt=null),Gt&amp;&amp;Dr(wn,fe,0)&amp;&amp;(at(ft),qn=!0),rn&amp;&amp;Dr(wn,me,1)&amp;&amp;(bt(ft),qn=!0),qn&amp;&amp;(Je(ft),Tt({type:&quot;brush&quot;,mode:nn?&quot;move&quot;:&quot;resize&quot;}))}function Dr(wn,qn,Hn){var Jn,Mr,sa=Sg(qn),Xr=sa[0],Sa=sa[1],ua=Pn[Hn],Ca=Hn?De:ve,ao=Ca[1]-Ca[0];if(nn&amp;&amp;(Xr-=ua,Sa-=ao+ua),Jn=(Hn?Ne:Ee)?Math.max(Xr,Math.min(Sa,wn[Hn])):wn[Hn],nn?Mr=(Jn+=ua)+ao:(pt&amp;&amp;(ua=Math.max(Xr,Math.min(Sa,2*pt[Hn]-Jn))),ua&lt;Jn?(Mr=Jn,Jn=ua):Mr=ua),Ca[0]!=Jn||Ca[1]!=Mr)return Hn?J=null:$=null,Ca[0]=Jn,Ca[1]=Mr,!0}function an(){nr(),ft.style(&quot;pointer-events&quot;,&quot;all&quot;).selectAll(&quot;.resize&quot;).style(&quot;display&quot;,Ve.empty()?&quot;none&quot;:null),c.select(&quot;body&quot;).style(&quot;cursor&quot;,null),In.on(&quot;mousemove.brush&quot;,null).on(&quot;mouseup.brush&quot;,null).on(&quot;touchmove.brush&quot;,null).on(&quot;touchend.brush&quot;,null).on(&quot;keydown.brush&quot;,null).on(&quot;keyup.brush&quot;,null),Sn(),Tt({type:&quot;brushend&quot;})}ft.style(&quot;pointer-events&quot;,&quot;none&quot;).selectAll(&quot;.resize&quot;).style(&quot;display&quot;,null),c.select(&quot;body&quot;).style(&quot;cursor&quot;,Dt.style(&quot;cursor&quot;)),Tt({type:&quot;brushstart&quot;}),nr()}return Ve.event=function(pt){pt.each(function(){var wt=oe.of(this,arguments),lt={x:ve,y:De,i:$,j:J},Dt=this.__chart__||lt;this.__chart__=lt,cu?c.select(this).transition().each(&quot;start.brush&quot;,function(){$=Dt.i,J=Dt.j,ve=Dt.x,De=Dt.y,wt({type:&quot;brushstart&quot;})}).tween(&quot;brush:brush&quot;,function(){var Tt=Tg(ve,lt.x),ft=Tg(De,lt.y);return $=J=null,function(Vt){ve=lt.x=Tt(Vt),De=lt.y=ft(Vt),wt({type:&quot;brush&quot;,mode:&quot;resize&quot;})}}).each(&quot;end.brush&quot;,function(){$=lt.i,J=lt.j,wt({type:&quot;brush&quot;,mode:&quot;resize&quot;}),wt({type:&quot;brushend&quot;})}):(wt({type:&quot;brushstart&quot;}),wt({type:&quot;brush&quot;,mode:&quot;resize&quot;}),wt({type:&quot;brushend&quot;}))})},Ve.x=function(pt){return arguments.length?(je=z2[!(fe=pt)&lt;&lt;1|!me],Ve):fe},Ve.y=function(pt){return arguments.length?(je=z2[!fe&lt;&lt;1|!(me=pt)],Ve):me},Ve.clamp=function(pt){return arguments.length?(fe&amp;&amp;me?(Ee=!!pt[0],Ne=!!pt[1]):fe?Ee=!!pt:me&amp;&amp;(Ne=!!pt),Ve):fe&amp;&amp;me?[Ee,Ne]:fe?Ee:me?Ne:null},Ve.extent=function(pt){var wt,lt,Dt,Tt,ft;return arguments.length?(fe&amp;&amp;(wt=pt[0],lt=pt[1],me&amp;&amp;(wt=wt[0],lt=lt[0]),$=[wt,lt],fe.invert&amp;&amp;(wt=fe(wt),lt=fe(lt)),lt&lt;wt&amp;&amp;(ft=wt,wt=lt,lt=ft),wt==ve[0]&amp;&amp;lt==ve[1]||(ve=[wt,lt])),me&amp;&amp;(Dt=pt[0],Tt=pt[1],fe&amp;&amp;(Dt=Dt[1],Tt=Tt[1]),J=[Dt,Tt],me.invert&amp;&amp;(Dt=me(Dt),Tt=me(Tt)),Tt&lt;Dt&amp;&amp;(ft=Dt,Dt=Tt,Tt=ft),Dt==De[0]&amp;&amp;Tt==De[1]||(De=[Dt,Tt])),Ve):(fe&amp;&amp;($?(wt=$[0],lt=$[1]):(wt=ve[0],lt=ve[1],fe.invert&amp;&amp;(wt=fe.invert(wt),lt=fe.invert(lt)),lt&lt;wt&amp;&amp;(ft=wt,wt=lt,lt=ft))),me&amp;&amp;(J?(Dt=J[0],Tt=J[1]):(Dt=De[0],Tt=De[1],me.invert&amp;&amp;(Dt=me.invert(Dt),Tt=me.invert(Tt)),Tt&lt;Dt&amp;&amp;(ft=Dt,Dt=Tt,Tt=ft))),fe&amp;&amp;me?[[wt,Dt],[lt,Tt]]:fe?[wt,lt]:me&amp;&amp;[Dt,Tt])},Ve.clear=function(){return Ve.empty()||(ve=[0,0],De=[0,0],$=J=null),Ve},Ve.empty=function(){return!!fe&amp;&amp;ve[0]==ve[1]||!!me&amp;&amp;De[0]==De[1]},c.rebind(Ve,oe,&quot;on&quot;)};var MK={n:&quot;ns-resize&quot;,e:&quot;ew-resize&quot;,s:&quot;ns-resize&quot;,w:&quot;ew-resize&quot;,nw:&quot;nwse-resize&quot;,ne:&quot;nesw-resize&quot;,se:&quot;nwse-resize&quot;,sw:&quot;nesw-resize&quot;},z2=[[&quot;n&quot;,&quot;e&quot;,&quot;s&quot;,&quot;w&quot;,&quot;nw&quot;,&quot;ne&quot;,&quot;se&quot;,&quot;sw&quot;],[&quot;e&quot;,&quot;w&quot;],[&quot;n&quot;,&quot;s&quot;],[]];function PK($){return JSON.parse($.responseText)}function OK($){var J=p.createRange();return J.selectNode(p.body),J.createContextualFragment($.responseText)}c.text=sn(function($){return $.responseText}),c.json=function($,J){return xn($,&quot;application/json&quot;,PK,J)},c.html=function($,J){return xn($,&quot;text/html&quot;,OK,J)},c.xml=sn(function($){return $.responseXML}),(u=typeof(s=c)==&quot;function&quot;?s.call(o,a,o,i):s)===void 0||(i.exports=u)}).apply(self)},32791:function(i,o,a){var s=a(90386);function u(q){return u=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(Y){return typeof Y}:function(Y){return Y&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;Y.constructor===Symbol&amp;&amp;Y!==Symbol.prototype?&quot;symbol&quot;:typeof Y},u(q)}var c,d,f=a(79616).codes,p=f.ERR_AMBIGUOUS_ARGUMENT,m=f.ERR_INVALID_ARG_TYPE,g=f.ERR_INVALID_ARG_VALUE,b=f.ERR_INVALID_RETURN_VALUE,v=f.ERR_MISSING_ARGS,h=a(73894),y=a(43827).inspect,w=a(43827).types,_=w.isPromise,x=w.isRegExp,T=Object.assign?Object.assign:a(73523).assign,k=Object.is?Object.is:a(64003);function S(){var q=a(74061);c=q.isDeepEqual,d=q.isDeepStrictEqual}var C=!1,M=i.exports=E,O={};function D(q){throw q.message instanceof Error?q.message:new h(q)}function P(q,Y,L,W){if(!L){var U=!1;if(Y===0)U=!0,W=&quot;No value argument passed to `assert.ok()`&quot;;else if(W instanceof Error)throw W;var V=new h({actual:L,expected:!0,message:W,operator:&quot;==&quot;,stackStartFn:q});throw V.generatedMessage=U,V}}function E(){for(var q=arguments.length,Y=new Array(q),L=0;L&lt;q;L++)Y[L]=arguments[L];P.apply(void 0,[E,Y.length].concat(Y))}M.fail=function q(Y,L,W,U,V){var te,ee=arguments.length;if(ee===0?te=&quot;Failed&quot;:ee===1?(W=Y,Y=void 0):(C===!1&amp;&amp;(C=!0,(s.emitWarning?s.emitWarning:console.warn.bind(console))(&quot;assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.&quot;,&quot;DeprecationWarning&quot;,&quot;DEP0094&quot;)),ee===2&amp;&amp;(U=&quot;!=&quot;)),W instanceof Error)throw W;var H={actual:Y,expected:L,operator:U===void 0?&quot;fail&quot;:U,stackStartFn:V||q};W!==void 0&amp;&amp;(H.message=W);var Z=new h(H);throw te&amp;&amp;(Z.message=te,Z.generatedMessage=!0),Z},M.AssertionError=h,M.ok=E,M.equal=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);Y!=L&amp;&amp;D({actual:Y,expected:L,message:W,operator:&quot;==&quot;,stackStartFn:q})},M.notEqual=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);Y==L&amp;&amp;D({actual:Y,expected:L,message:W,operator:&quot;!=&quot;,stackStartFn:q})},M.deepEqual=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);c===void 0&amp;&amp;S(),c(Y,L)||D({actual:Y,expected:L,message:W,operator:&quot;deepEqual&quot;,stackStartFn:q})},M.notDeepEqual=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);c===void 0&amp;&amp;S(),c(Y,L)&amp;&amp;D({actual:Y,expected:L,message:W,operator:&quot;notDeepEqual&quot;,stackStartFn:q})},M.deepStrictEqual=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);c===void 0&amp;&amp;S(),d(Y,L)||D({actual:Y,expected:L,message:W,operator:&quot;deepStrictEqual&quot;,stackStartFn:q})},M.notDeepStrictEqual=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);c===void 0&amp;&amp;S(),d(Y,L)&amp;&amp;D({actual:Y,expected:L,message:W,operator:&quot;notDeepStrictEqual&quot;,stackStartFn:q})},M.strictEqual=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);k(Y,L)||D({actual:Y,expected:L,message:W,operator:&quot;strictEqual&quot;,stackStartFn:q})},M.notStrictEqual=function q(Y,L,W){if(arguments.length&lt;2)throw new v(&quot;actual&quot;,&quot;expected&quot;);k(Y,L)&amp;&amp;D({actual:Y,expected:L,message:W,operator:&quot;notStrictEqual&quot;,stackStartFn:q})};var I=function q(Y,L,W){var U=this;(function(V,te){if(!(V instanceof te))throw new TypeError(&quot;Cannot call a class as a function&quot;)})(this,q),L.forEach(function(V){V in Y&amp;&amp;(W!==void 0&amp;&amp;typeof W[V]==&quot;string&quot;&amp;&amp;x(Y[V])&amp;&amp;Y[V].test(W[V])?U[V]=W[V]:U[V]=Y[V])})};function A(q,Y,L,W){if(typeof Y!=&quot;function&quot;){if(x(Y))return Y.test(q);if(arguments.length===2)throw new m(&quot;expected&quot;,[&quot;Function&quot;,&quot;RegExp&quot;],Y);if(u(q)!==&quot;object&quot;||q===null){var U=new h({actual:q,expected:Y,message:L,operator:&quot;deepStrictEqual&quot;,stackStartFn:W});throw U.operator=W.name,U}var V=Object.keys(Y);if(Y instanceof Error)V.push(&quot;name&quot;,&quot;message&quot;);else if(V.length===0)throw new g(&quot;error&quot;,Y,&quot;may not be an empty object&quot;);return c===void 0&amp;&amp;S(),V.forEach(function(te){typeof q[te]==&quot;string&quot;&amp;&amp;x(Y[te])&amp;&amp;Y[te].test(q[te])||function(ee,H,Z,G,X,Q){if(!(Z in ee)||!d(ee[Z],H[Z])){if(!G){var re=new I(ee,X),ae=new I(H,X,ee),ie=new h({actual:re,expected:ae,operator:&quot;deepStrictEqual&quot;,stackStartFn:Q});throw ie.actual=ee,ie.expected=H,ie.operator=Q.name,ie}D({actual:ee,expected:H,message:G,operator:Q.name,stackStartFn:Q})}}(q,Y,te,L,V,W)}),!0}return Y.prototype!==void 0&amp;&amp;q instanceof Y||!Error.isPrototypeOf(Y)&amp;&amp;Y.call({},q)===!0}function F(q){if(typeof q!=&quot;function&quot;)throw new m(&quot;fn&quot;,&quot;Function&quot;,q);try{q()}catch(Y){return Y}return O}function j(q){return _(q)||q!==null&amp;&amp;u(q)===&quot;object&quot;&amp;&amp;typeof q.then==&quot;function&quot;&amp;&amp;typeof q.catch==&quot;function&quot;}function z(q){return Promise.resolve().then(function(){var Y;if(typeof q==&quot;function&quot;){if(!j(Y=q()))throw new b(&quot;instance of Promise&quot;,&quot;promiseFn&quot;,Y)}else{if(!j(q))throw new m(&quot;promiseFn&quot;,[&quot;Function&quot;,&quot;Promise&quot;],q);Y=q}return Promise.resolve().then(function(){return Y}).then(function(){return O}).catch(function(L){return L})})}function B(q,Y,L,W){if(typeof L==&quot;string&quot;){if(arguments.length===4)throw new m(&quot;error&quot;,[&quot;Object&quot;,&quot;Error&quot;,&quot;Function&quot;,&quot;RegExp&quot;],L);if(u(Y)===&quot;object&quot;&amp;&amp;Y!==null){if(Y.message===L)throw new p(&quot;error/message&quot;,&#x27;The error message &quot;&#x27;.concat(Y.message,&#x27;&quot; is identical to the message.&#x27;))}else if(Y===L)throw new p(&quot;error/message&quot;,&#x27;The error &quot;&#x27;.concat(Y,&#x27;&quot; is identical to the message.&#x27;));W=L,L=void 0}else if(L!=null&amp;&amp;u(L)!==&quot;object&quot;&amp;&amp;typeof L!=&quot;function&quot;)throw new m(&quot;error&quot;,[&quot;Object&quot;,&quot;Error&quot;,&quot;Function&quot;,&quot;RegExp&quot;],L);if(Y===O){var U=&quot;&quot;;L&amp;&amp;L.name&amp;&amp;(U+=&quot; (&quot;.concat(L.name,&quot;)&quot;)),U+=W?&quot;: &quot;.concat(W):&quot;.&quot;;var V=q.name===&quot;rejects&quot;?&quot;rejection&quot;:&quot;exception&quot;;D({actual:void 0,expected:L,operator:q.name,message:&quot;Missing expected &quot;.concat(V).concat(U),stackStartFn:q})}if(L&amp;&amp;!A(Y,L,W,q))throw Y}function N(q,Y,L,W){if(Y!==O){if(typeof L==&quot;string&quot;&amp;&amp;(W=L,L=void 0),!L||A(Y,L)){var U=W?&quot;: &quot;.concat(W):&quot;.&quot;,V=q.name===&quot;doesNotReject&quot;?&quot;rejection&quot;:&quot;exception&quot;;D({actual:Y,expected:L,operator:q.name,message:&quot;Got unwanted &quot;.concat(V).concat(U,`\n",
       "`)+&#x27;Actual message: &quot;&#x27;.concat(Y&amp;&amp;Y.message,&#x27;&quot;&#x27;),stackStartFn:q})}throw Y}}function R(){for(var q=arguments.length,Y=new Array(q),L=0;L&lt;q;L++)Y[L]=arguments[L];P.apply(void 0,[R,Y.length].concat(Y))}M.throws=function q(Y){for(var L=arguments.length,W=new Array(L&gt;1?L-1:0),U=1;U&lt;L;U++)W[U-1]=arguments[U];B.apply(void 0,[q,F(Y)].concat(W))},M.rejects=function q(Y){for(var L=arguments.length,W=new Array(L&gt;1?L-1:0),U=1;U&lt;L;U++)W[U-1]=arguments[U];return z(Y).then(function(V){return B.apply(void 0,[q,V].concat(W))})},M.doesNotThrow=function q(Y){for(var L=arguments.length,W=new Array(L&gt;1?L-1:0),U=1;U&lt;L;U++)W[U-1]=arguments[U];N.apply(void 0,[q,F(Y)].concat(W))},M.doesNotReject=function q(Y){for(var L=arguments.length,W=new Array(L&gt;1?L-1:0),U=1;U&lt;L;U++)W[U-1]=arguments[U];return z(Y).then(function(V){return N.apply(void 0,[q,V].concat(W))})},M.ifError=function q(Y){if(Y!=null){var L=&quot;ifError got unwanted exception: &quot;;u(Y)===&quot;object&quot;&amp;&amp;typeof Y.message==&quot;string&quot;?Y.message.length===0&amp;&amp;Y.constructor?L+=Y.constructor.name:L+=Y.message:L+=y(Y);var W=new h({actual:Y,expected:null,operator:&quot;ifError&quot;,message:L,stackStartFn:q}),U=Y.stack;if(typeof U==&quot;string&quot;){var V=U.split(`\n",
       "`);V.shift();for(var te=W.stack.split(`\n",
       "`),ee=0;ee&lt;V.length;ee++){var H=te.indexOf(V[ee]);if(H!==-1){te=te.slice(0,H);break}}W.stack=&quot;&quot;.concat(te.join(`\n",
       "`),`\n",
       "`).concat(V.join(`\n",
       "`))}throw W}},M.strict=T(R,M,{equal:M.strictEqual,deepEqual:M.deepStrictEqual,notEqual:M.notStrictEqual,notDeepEqual:M.notDeepStrictEqual}),M.strict.strict=M.strict},73894:function(i,o,a){var s=a(90386);function u(D,P,E){return P in D?Object.defineProperty(D,P,{value:E,enumerable:!0,configurable:!0,writable:!0}):D[P]=E,D}function c(D,P){for(var E=0;E&lt;P.length;E++){var I=P[E];I.enumerable=I.enumerable||!1,I.configurable=!0,&quot;value&quot;in I&amp;&amp;(I.writable=!0),Object.defineProperty(D,I.key,I)}}function d(D,P){return!P||v(P)!==&quot;object&quot;&amp;&amp;typeof P!=&quot;function&quot;?f(D):P}function f(D){if(D===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return D}function p(D){var P=typeof Map==&quot;function&quot;?new Map:void 0;return p=function(E){if(E===null||(I=E,Function.toString.call(I).indexOf(&quot;[native code]&quot;)===-1))return E;var I;if(typeof E!=&quot;function&quot;)throw new TypeError(&quot;Super expression must either be null or a function&quot;);if(P!==void 0){if(P.has(E))return P.get(E);P.set(E,A)}function A(){return m(E,arguments,b(this).constructor)}return A.prototype=Object.create(E.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),g(A,E)},p(D)}function m(D,P,E){return m=function(){if(typeof Reflect&gt;&quot;u&quot;||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==&quot;function&quot;)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}()?Reflect.construct:function(I,A,F){var j=[null];j.push.apply(j,A);var z=new(Function.bind.apply(I,j));return F&amp;&amp;g(z,F.prototype),z},m.apply(null,arguments)}function g(D,P){return g=Object.setPrototypeOf||function(E,I){return E.__proto__=I,E},g(D,P)}function b(D){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(P){return P.__proto__||Object.getPrototypeOf(P)},b(D)}function v(D){return v=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(P){return typeof P}:function(P){return P&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;P.constructor===Symbol&amp;&amp;P!==Symbol.prototype?&quot;symbol&quot;:typeof P},v(D)}var h=a(43827).inspect,y=a(79616).codes.ERR_INVALID_ARG_TYPE;function w(D,P,E){return(E===void 0||E&gt;D.length)&amp;&amp;(E=D.length),D.substring(E-P.length,E)===P}var _=&quot;&quot;,x=&quot;&quot;,T=&quot;&quot;,k=&quot;&quot;,S={deepStrictEqual:&quot;Expected values to be strictly deep-equal:&quot;,strictEqual:&quot;Expected values to be strictly equal:&quot;,strictEqualObject:&#x27;Expected &quot;actual&quot; to be reference-equal to &quot;expected&quot;:&#x27;,deepEqual:&quot;Expected values to be loosely deep-equal:&quot;,equal:&quot;Expected values to be loosely equal:&quot;,notDeepStrictEqual:&#x27;Expected &quot;actual&quot; not to be strictly deep-equal to:&#x27;,notStrictEqual:&#x27;Expected &quot;actual&quot; to be strictly unequal to:&#x27;,notStrictEqualObject:&#x27;Expected &quot;actual&quot; not to be reference-equal to &quot;expected&quot;:&#x27;,notDeepEqual:&#x27;Expected &quot;actual&quot; not to be loosely deep-equal to:&#x27;,notEqual:&#x27;Expected &quot;actual&quot; to be loosely unequal to:&#x27;,notIdentical:&quot;Values identical but not reference-equal:&quot;};function C(D){var P=Object.keys(D),E=Object.create(Object.getPrototypeOf(D));return P.forEach(function(I){E[I]=D[I]}),Object.defineProperty(E,&quot;message&quot;,{value:D.message}),E}function M(D){return h(D,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var O=function(D){function P(A){var F;if(function(te,ee){if(!(te instanceof ee))throw new TypeError(&quot;Cannot call a class as a function&quot;)}(this,P),v(A)!==&quot;object&quot;||A===null)throw new y(&quot;options&quot;,&quot;Object&quot;,A);var j=A.message,z=A.operator,B=A.stackStartFn,N=A.actual,R=A.expected,q=Error.stackTraceLimit;if(Error.stackTraceLimit=0,j!=null)F=d(this,b(P).call(this,String(j)));else if(s.stderr&amp;&amp;s.stderr.isTTY&amp;&amp;(s.stderr&amp;&amp;s.stderr.getColorDepth&amp;&amp;s.stderr.getColorDepth()!==1?(_=&quot;\\x1B[34m&quot;,x=&quot;\\x1B[32m&quot;,k=&quot;\\x1B[39m&quot;,T=&quot;\\x1B[31m&quot;):(_=&quot;&quot;,x=&quot;&quot;,k=&quot;&quot;,T=&quot;&quot;)),v(N)===&quot;object&quot;&amp;&amp;N!==null&amp;&amp;v(R)===&quot;object&quot;&amp;&amp;R!==null&amp;&amp;&quot;stack&quot;in N&amp;&amp;N instanceof Error&amp;&amp;&quot;stack&quot;in R&amp;&amp;R instanceof Error&amp;&amp;(N=C(N),R=C(R)),z===&quot;deepStrictEqual&quot;||z===&quot;strictEqual&quot;)F=d(this,b(P).call(this,function(te,ee,H){var Z=&quot;&quot;,G=&quot;&quot;,X=0,Q=&quot;&quot;,re=!1,ae=M(te),ie=ae.split(`\n",
       "`),se=M(ee).split(`\n",
       "`),he=0,Se=&quot;&quot;;if(H===&quot;strictEqual&quot;&amp;&amp;v(te)===&quot;object&quot;&amp;&amp;v(ee)===&quot;object&quot;&amp;&amp;te!==null&amp;&amp;ee!==null&amp;&amp;(H=&quot;strictEqualObject&quot;),ie.length===1&amp;&amp;se.length===1&amp;&amp;ie[0]!==se[0]){var Oe=ie[0].length+se[0].length;if(Oe&lt;=10){if(!(v(te)===&quot;object&quot;&amp;&amp;te!==null||v(ee)===&quot;object&quot;&amp;&amp;ee!==null||te===0&amp;&amp;ee===0))return&quot;&quot;.concat(S[H],`\n",
       "\n",
       "`)+&quot;&quot;.concat(ie[0],&quot; !== &quot;).concat(se[0],`\n",
       "`)}else if(H!==&quot;strictEqualObject&quot;&amp;&amp;Oe&lt;(s.stderr&amp;&amp;s.stderr.isTTY?s.stderr.columns:80)){for(;ie[0][he]===se[0][he];)he++;he&gt;2&amp;&amp;(Se=`\n",
       "  `.concat(function(ye,Te){if(Te=Math.floor(Te),ye.length==0||Te==0)return&quot;&quot;;var Ae=ye.length*Te;for(Te=Math.floor(Math.log(Te)/Math.log(2));Te;)ye+=ye,Te--;return ye+ye.substring(0,Ae-ye.length)}(&quot; &quot;,he),&quot;^&quot;),he=0)}}for(var Pe=ie[ie.length-1],Me=se[se.length-1];Pe===Me&amp;&amp;(he++&lt;2?Q=`\n",
       "  `.concat(Pe).concat(Q):Z=Pe,ie.pop(),se.pop(),ie.length!==0&amp;&amp;se.length!==0);)Pe=ie[ie.length-1],Me=se[se.length-1];var ce=Math.max(ie.length,se.length);if(ce===0){var we=ae.split(`\n",
       "`);if(we.length&gt;30)for(we[26]=&quot;&quot;.concat(_,&quot;...&quot;).concat(k);we.length&gt;27;)we.pop();return&quot;&quot;.concat(S.notIdentical,`\n",
       "\n",
       "`).concat(we.join(`\n",
       "`),`\n",
       "`)}he&gt;3&amp;&amp;(Q=`\n",
       "`.concat(_,&quot;...&quot;).concat(k).concat(Q),re=!0),Z!==&quot;&quot;&amp;&amp;(Q=`\n",
       "  `.concat(Z).concat(Q),Z=&quot;&quot;);var K=0,ne=S[H]+`\n",
       "`.concat(x,&quot;+ actual&quot;).concat(k,&quot; &quot;).concat(T,&quot;- expected&quot;).concat(k),de=&quot; &quot;.concat(_,&quot;...&quot;).concat(k,&quot; Lines skipped&quot;);for(he=0;he&lt;ce;he++){var _e=he-X;if(ie.length&lt;he+1)_e&gt;1&amp;&amp;he&gt;2&amp;&amp;(_e&gt;4?(G+=`\n",
       "`.concat(_,&quot;...&quot;).concat(k),re=!0):_e&gt;3&amp;&amp;(G+=`\n",
       "  `.concat(se[he-2]),K++),G+=`\n",
       "  `.concat(se[he-1]),K++),X=he,Z+=`\n",
       "`.concat(T,&quot;-&quot;).concat(k,&quot; &quot;).concat(se[he]),K++;else if(se.length&lt;he+1)_e&gt;1&amp;&amp;he&gt;2&amp;&amp;(_e&gt;4?(G+=`\n",
       "`.concat(_,&quot;...&quot;).concat(k),re=!0):_e&gt;3&amp;&amp;(G+=`\n",
       "  `.concat(ie[he-2]),K++),G+=`\n",
       "  `.concat(ie[he-1]),K++),X=he,G+=`\n",
       "`.concat(x,&quot;+&quot;).concat(k,&quot; &quot;).concat(ie[he]),K++;else{var ue=se[he],pe=ie[he],xe=pe!==ue&amp;&amp;(!w(pe,&quot;,&quot;)||pe.slice(0,-1)!==ue);xe&amp;&amp;w(ue,&quot;,&quot;)&amp;&amp;ue.slice(0,-1)===pe&amp;&amp;(xe=!1,pe+=&quot;,&quot;),xe?(_e&gt;1&amp;&amp;he&gt;2&amp;&amp;(_e&gt;4?(G+=`\n",
       "`.concat(_,&quot;...&quot;).concat(k),re=!0):_e&gt;3&amp;&amp;(G+=`\n",
       "  `.concat(ie[he-2]),K++),G+=`\n",
       "  `.concat(ie[he-1]),K++),X=he,G+=`\n",
       "`.concat(x,&quot;+&quot;).concat(k,&quot; &quot;).concat(pe),Z+=`\n",
       "`.concat(T,&quot;-&quot;).concat(k,&quot; &quot;).concat(ue),K+=2):(G+=Z,Z=&quot;&quot;,_e!==1&amp;&amp;he!==0||(G+=`\n",
       "  `.concat(pe),K++))}if(K&gt;20&amp;&amp;he&lt;ce-2)return&quot;&quot;.concat(ne).concat(de,`\n",
       "`).concat(G,`\n",
       "`).concat(_,&quot;...&quot;).concat(k).concat(Z,`\n",
       "`)+&quot;&quot;.concat(_,&quot;...&quot;).concat(k)}return&quot;&quot;.concat(ne).concat(re?de:&quot;&quot;,`\n",
       "`).concat(G).concat(Z).concat(Q).concat(Se)}(N,R,z)));else if(z===&quot;notDeepStrictEqual&quot;||z===&quot;notStrictEqual&quot;){var Y=S[z],L=M(N).split(`\n",
       "`);if(z===&quot;notStrictEqual&quot;&amp;&amp;v(N)===&quot;object&quot;&amp;&amp;N!==null&amp;&amp;(Y=S.notStrictEqualObject),L.length&gt;30)for(L[26]=&quot;&quot;.concat(_,&quot;...&quot;).concat(k);L.length&gt;27;)L.pop();F=L.length===1?d(this,b(P).call(this,&quot;&quot;.concat(Y,&quot; &quot;).concat(L[0]))):d(this,b(P).call(this,&quot;&quot;.concat(Y,`\n",
       "\n",
       "`).concat(L.join(`\n",
       "`),`\n",
       "`)))}else{var W=M(N),U=&quot;&quot;,V=S[z];z===&quot;notDeepEqual&quot;||z===&quot;notEqual&quot;?(W=&quot;&quot;.concat(S[z],`\n",
       "\n",
       "`).concat(W)).length&gt;1024&amp;&amp;(W=&quot;&quot;.concat(W.slice(0,1021),&quot;...&quot;)):(U=&quot;&quot;.concat(M(R)),W.length&gt;512&amp;&amp;(W=&quot;&quot;.concat(W.slice(0,509),&quot;...&quot;)),U.length&gt;512&amp;&amp;(U=&quot;&quot;.concat(U.slice(0,509),&quot;...&quot;)),z===&quot;deepEqual&quot;||z===&quot;equal&quot;?W=&quot;&quot;.concat(V,`\n",
       "\n",
       "`).concat(W,`\n",
       "\n",
       "should equal\n",
       "\n",
       "`):U=&quot; &quot;.concat(z,&quot; &quot;).concat(U)),F=d(this,b(P).call(this,&quot;&quot;.concat(W).concat(U)))}return Error.stackTraceLimit=q,F.generatedMessage=!j,Object.defineProperty(f(F),&quot;name&quot;,{value:&quot;AssertionError [ERR_ASSERTION]&quot;,enumerable:!1,writable:!0,configurable:!0}),F.code=&quot;ERR_ASSERTION&quot;,F.actual=N,F.expected=R,F.operator=z,Error.captureStackTrace&amp;&amp;Error.captureStackTrace(f(F),B),F.stack,F.name=&quot;AssertionError&quot;,d(F)}var E,I;return function(A,F){if(typeof F!=&quot;function&quot;&amp;&amp;F!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);A.prototype=Object.create(F&amp;&amp;F.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),F&amp;&amp;g(A,F)}(P,D),E=P,I=[{key:&quot;toString&quot;,value:function(){return&quot;&quot;.concat(this.name,&quot; [&quot;).concat(this.code,&quot;]: &quot;).concat(this.message)}},{key:h.custom,value:function(A,F){return h(this,function(j){for(var z=1;z&lt;arguments.length;z++){var B=arguments[z]!=null?arguments[z]:{},N=Object.keys(B);typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(N=N.concat(Object.getOwnPropertySymbols(B).filter(function(R){return Object.getOwnPropertyDescriptor(B,R).enumerable}))),N.forEach(function(R){u(j,R,B[R])})}return j}({},F,{customInspect:!1,depth:0}))}}],I&amp;&amp;c(E.prototype,I),P}(p(Error));i.exports=O},79616:function(i,o,a){function s(b){return s=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(v){return typeof v}:function(v){return v&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;v.constructor===Symbol&amp;&amp;v!==Symbol.prototype?&quot;symbol&quot;:typeof v},s(b)}function u(b){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(v){return v.__proto__||Object.getPrototypeOf(v)},u(b)}function c(b,v){return c=Object.setPrototypeOf||function(h,y){return h.__proto__=y,h},c(b,v)}var d,f,p={};function m(b,v,h){h||(h=Error);var y=function(w){function _(x,T,k){var S;return function(C,M){if(!(C instanceof M))throw new TypeError(&quot;Cannot call a class as a function&quot;)}(this,_),S=function(C,M){return!M||s(M)!==&quot;object&quot;&amp;&amp;typeof M!=&quot;function&quot;?function(O){if(O===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return O}(C):M}(this,u(_).call(this,function(C,M,O){return typeof v==&quot;string&quot;?v:v(C,M,O)}(x,T,k))),S.code=b,S}return function(x,T){if(typeof T!=&quot;function&quot;&amp;&amp;T!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);x.prototype=Object.create(T&amp;&amp;T.prototype,{constructor:{value:x,writable:!0,configurable:!0}}),T&amp;&amp;c(x,T)}(_,w),_}(h);p[b]=y}function g(b,v){if(Array.isArray(b)){var h=b.length;return b=b.map(function(y){return String(y)}),h&gt;2?&quot;one of &quot;.concat(v,&quot; &quot;).concat(b.slice(0,h-1).join(&quot;, &quot;),&quot;, or &quot;)+b[h-1]:h===2?&quot;one of &quot;.concat(v,&quot; &quot;).concat(b[0],&quot; or &quot;).concat(b[1]):&quot;of &quot;.concat(v,&quot; &quot;).concat(b[0])}return&quot;of &quot;.concat(v,&quot; &quot;).concat(String(b))}m(&quot;ERR_AMBIGUOUS_ARGUMENT&quot;,&#x27;The &quot;%s&quot; argument is ambiguous. %s&#x27;,TypeError),m(&quot;ERR_INVALID_ARG_TYPE&quot;,function(b,v,h){var y,w,_,x,T;if(d===void 0&amp;&amp;(d=a(32791)),d(typeof b==&quot;string&quot;,&quot;&#x27;name&#x27; must be a string&quot;),typeof v==&quot;string&quot;&amp;&amp;(w=&quot;not &quot;,v.substr(0,4)===w)?(y=&quot;must not be&quot;,v=v.replace(/^not /,&quot;&quot;)):y=&quot;must be&quot;,function(S,C,M){return(M===void 0||M&gt;S.length)&amp;&amp;(M=S.length),S.substring(M-9,M)===C}(b,&quot; argument&quot;))_=&quot;The &quot;.concat(b,&quot; &quot;).concat(y,&quot; &quot;).concat(g(v,&quot;type&quot;));else{var k=(typeof T!=&quot;number&quot;&amp;&amp;(T=0),T+1&gt;(x=b).length||x.indexOf(&quot;.&quot;,T)===-1?&quot;argument&quot;:&quot;property&quot;);_=&#x27;The &quot;&#x27;.concat(b,&#x27;&quot; &#x27;).concat(k,&quot; &quot;).concat(y,&quot; &quot;).concat(g(v,&quot;type&quot;))}return _+&quot;. Received type &quot;.concat(s(h))},TypeError),m(&quot;ERR_INVALID_ARG_VALUE&quot;,function(b,v){var h=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:&quot;is invalid&quot;;f===void 0&amp;&amp;(f=a(43827));var y=f.inspect(v);return y.length&gt;128&amp;&amp;(y=&quot;&quot;.concat(y.slice(0,128),&quot;...&quot;)),&quot;The argument &#x27;&quot;.concat(b,&quot;&#x27; &quot;).concat(h,&quot;. Received &quot;).concat(y)},TypeError),m(&quot;ERR_INVALID_RETURN_VALUE&quot;,function(b,v,h){var y;return y=h&amp;&amp;h.constructor&amp;&amp;h.constructor.name?&quot;instance of &quot;.concat(h.constructor.name):&quot;type &quot;.concat(s(h)),&quot;Expected &quot;.concat(b,&#x27; to be returned from the &quot;&#x27;).concat(v,&#x27;&quot;&#x27;)+&quot; function but got &quot;.concat(y,&quot;.&quot;)},TypeError),m(&quot;ERR_MISSING_ARGS&quot;,function(){for(var b=arguments.length,v=new Array(b),h=0;h&lt;b;h++)v[h]=arguments[h];d===void 0&amp;&amp;(d=a(32791)),d(v.length&gt;0,&quot;At least one arg needs to be specified&quot;);var y=&quot;The &quot;,w=v.length;switch(v=v.map(function(_){return&#x27;&quot;&#x27;.concat(_,&#x27;&quot;&#x27;)}),w){case 1:y+=&quot;&quot;.concat(v[0],&quot; argument&quot;);break;case 2:y+=&quot;&quot;.concat(v[0],&quot; and &quot;).concat(v[1],&quot; arguments&quot;);break;default:y+=v.slice(0,w-1).join(&quot;, &quot;),y+=&quot;, and &quot;.concat(v[w-1],&quot; arguments&quot;)}return&quot;&quot;.concat(y,&quot; must be specified&quot;)},TypeError),i.exports.codes=p},74061:function(i,o,a){function s(X,Q){return function(re){if(Array.isArray(re))return re}(X)||function(re,ae){var ie=[],se=!0,he=!1,Se=void 0;try{for(var Oe,Pe=re[Symbol.iterator]();!(se=(Oe=Pe.next()).done)&amp;&amp;(ie.push(Oe.value),!ae||ie.length!==ae);se=!0);}catch(Me){he=!0,Se=Me}finally{try{se||Pe.return==null||Pe.return()}finally{if(he)throw Se}}return ie}(X,Q)||function(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}()}function u(X){return u=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(Q){return typeof Q}:function(Q){return Q&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;Q.constructor===Symbol&amp;&amp;Q!==Symbol.prototype?&quot;symbol&quot;:typeof Q},u(X)}var c=/a/g.flags!==void 0,d=function(X){var Q=[];return X.forEach(function(re){return Q.push(re)}),Q},f=function(X){var Q=[];return X.forEach(function(re,ae){return Q.push([ae,re])}),Q},p=Object.is?Object.is:a(64003),m=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},g=Number.isNaN?Number.isNaN:a(15567);function b(X){return X.call.bind(X)}var v=b(Object.prototype.hasOwnProperty),h=b(Object.prototype.propertyIsEnumerable),y=b(Object.prototype.toString),w=a(43827).types,_=w.isAnyArrayBuffer,x=w.isArrayBufferView,T=w.isDate,k=w.isMap,S=w.isRegExp,C=w.isSet,M=w.isNativeError,O=w.isBoxedPrimitive,D=w.isNumberObject,P=w.isStringObject,E=w.isBooleanObject,I=w.isBigIntObject,A=w.isSymbolObject,F=w.isFloat32Array,j=w.isFloat64Array;function z(X){if(X.length===0||X.length&gt;10)return!0;for(var Q=0;Q&lt;X.length;Q++){var re=X.charCodeAt(Q);if(re&lt;48||re&gt;57)return!0}return X.length===10&amp;&amp;X&gt;=Math.pow(2,32)}function B(X){return Object.keys(X).filter(z).concat(m(X).filter(Object.prototype.propertyIsEnumerable.bind(X)))}function N(X,Q){if(X===Q)return 0;for(var re=X.length,ae=Q.length,ie=0,se=Math.min(re,ae);ie&lt;se;++ie)if(X[ie]!==Q[ie]){re=X[ie],ae=Q[ie];break}return re&lt;ae?-1:ae&lt;re?1:0}var R=0,q=1,Y=2,L=3;function W(X,Q,re,ae){if(X===Q)return X!==0||!re||p(X,Q);if(re){if(u(X)!==&quot;object&quot;)return typeof X==&quot;number&quot;&amp;&amp;g(X)&amp;&amp;g(Q);if(u(Q)!==&quot;object&quot;||X===null||Q===null||Object.getPrototypeOf(X)!==Object.getPrototypeOf(Q))return!1}else{if(X===null||u(X)!==&quot;object&quot;)return(Q===null||u(Q)!==&quot;object&quot;)&amp;&amp;X==Q;if(Q===null||u(Q)!==&quot;object&quot;)return!1}var ie,se,he,Se,Oe=y(X);if(Oe!==y(Q))return!1;if(Array.isArray(X)){if(X.length!==Q.length)return!1;var Pe=B(X),Me=B(Q);return Pe.length===Me.length&amp;&amp;V(X,Q,re,ae,q,Pe)}if(Oe===&quot;[object Object]&quot;&amp;&amp;(!k(X)&amp;&amp;k(Q)||!C(X)&amp;&amp;C(Q)))return!1;if(T(X)){if(!T(Q)||Date.prototype.getTime.call(X)!==Date.prototype.getTime.call(Q))return!1}else if(S(X)){if(!S(Q)||(he=X,Se=Q,!(c?he.source===Se.source&amp;&amp;he.flags===Se.flags:RegExp.prototype.toString.call(he)===RegExp.prototype.toString.call(Se))))return!1}else if(M(X)||X instanceof Error){if(X.message!==Q.message||X.name!==Q.name)return!1}else{if(x(X)){if(re||!F(X)&amp;&amp;!j(X)){if(!function(K,ne){return K.byteLength===ne.byteLength&amp;&amp;N(new Uint8Array(K.buffer,K.byteOffset,K.byteLength),new Uint8Array(ne.buffer,ne.byteOffset,ne.byteLength))===0}(X,Q))return!1}else if(!function(K,ne){if(K.byteLength!==ne.byteLength)return!1;for(var de=0;de&lt;K.byteLength;de++)if(K[de]!==ne[de])return!1;return!0}(X,Q))return!1;var ce=B(X),we=B(Q);return ce.length===we.length&amp;&amp;V(X,Q,re,ae,R,ce)}if(C(X))return!(!C(Q)||X.size!==Q.size)&amp;&amp;V(X,Q,re,ae,Y);if(k(X))return!(!k(Q)||X.size!==Q.size)&amp;&amp;V(X,Q,re,ae,L);if(_(X)){if(se=Q,(ie=X).byteLength!==se.byteLength||N(new Uint8Array(ie),new Uint8Array(se))!==0)return!1}else if(O(X)&amp;&amp;!function(K,ne){return D(K)?D(ne)&amp;&amp;p(Number.prototype.valueOf.call(K),Number.prototype.valueOf.call(ne)):P(K)?P(ne)&amp;&amp;String.prototype.valueOf.call(K)===String.prototype.valueOf.call(ne):E(K)?E(ne)&amp;&amp;Boolean.prototype.valueOf.call(K)===Boolean.prototype.valueOf.call(ne):I(K)?I(ne)&amp;&amp;BigInt.prototype.valueOf.call(K)===BigInt.prototype.valueOf.call(ne):A(ne)&amp;&amp;Symbol.prototype.valueOf.call(K)===Symbol.prototype.valueOf.call(ne)}(X,Q))return!1}return V(X,Q,re,ae,R)}function U(X,Q){return Q.filter(function(re){return h(X,re)})}function V(X,Q,re,ae,ie,se){if(arguments.length===5){se=Object.keys(X);var he=Object.keys(Q);if(se.length!==he.length)return!1}for(var Se=0;Se&lt;se.length;Se++)if(!v(Q,se[Se]))return!1;if(re&amp;&amp;arguments.length===5){var Oe=m(X);if(Oe.length!==0){var Pe=0;for(Se=0;Se&lt;Oe.length;Se++){var Me=Oe[Se];if(h(X,Me)){if(!h(Q,Me))return!1;se.push(Me),Pe++}else if(h(Q,Me))return!1}var ce=m(Q);if(Oe.length!==ce.length&amp;&amp;U(Q,ce).length!==Pe)return!1}else{var we=m(Q);if(we.length!==0&amp;&amp;U(Q,we).length!==0)return!1}}if(se.length===0&amp;&amp;(ie===R||ie===q&amp;&amp;X.length===0||X.size===0))return!0;if(ae===void 0)ae={val1:new Map,val2:new Map,position:0};else{var K=ae.val1.get(X);if(K!==void 0){var ne=ae.val2.get(Q);if(ne!==void 0)return K===ne}ae.position++}ae.val1.set(X,ae.position),ae.val2.set(Q,ae.position);var de=function(_e,ue,pe,xe,ye,Te){var Ae=0;if(Te===Y){if(!function(Fe,Be,Ue,qe){for(var Xe=null,ot=d(Fe),st=0;st&lt;ot.length;st++){var dt=ot[st];if(u(dt)===&quot;object&quot;&amp;&amp;dt!==null)Xe===null&amp;&amp;(Xe=new Set),Xe.add(dt);else if(!Be.has(dt)){if(Ue||!H(Fe,Be,dt))return!1;Xe===null&amp;&amp;(Xe=new Set),Xe.add(dt)}}if(Xe!==null){for(var vt=d(Be),We=0;We&lt;vt.length;We++){var ze=vt[We];if(u(ze)===&quot;object&quot;&amp;&amp;ze!==null){if(!te(Xe,ze,Ue,qe))return!1}else if(!Ue&amp;&amp;!Fe.has(ze)&amp;&amp;!te(Xe,ze,Ue,qe))return!1}return Xe.size===0}return!0}(_e,ue,pe,ye))return!1}else if(Te===L){if(!function(Fe,Be,Ue,qe){for(var Xe=null,ot=f(Fe),st=0;st&lt;ot.length;st++){var dt=s(ot[st],2),vt=dt[0],We=dt[1];if(u(vt)===&quot;object&quot;&amp;&amp;vt!==null)Xe===null&amp;&amp;(Xe=new Set),Xe.add(vt);else{var ze=Be.get(vt);if(ze===void 0&amp;&amp;!Be.has(vt)||!W(We,ze,Ue,qe)){if(Ue||!Z(Fe,Be,vt,We,qe))return!1;Xe===null&amp;&amp;(Xe=new Set),Xe.add(vt)}}}if(Xe!==null){for(var tt=f(Be),it=0;it&lt;tt.length;it++){var St=s(tt[it],2),Ze=(vt=St[0],St[1]);if(u(vt)===&quot;object&quot;&amp;&amp;vt!==null){if(!G(Xe,Fe,vt,Ze,Ue,qe))return!1}else if(!(Ue||Fe.has(vt)&amp;&amp;W(Fe.get(vt),Ze,!1,qe)||G(Xe,Fe,vt,Ze,!1,qe)))return!1}return Xe.size===0}return!0}(_e,ue,pe,ye))return!1}else if(Te===q)for(;Ae&lt;_e.length;Ae++){if(!v(_e,Ae)){if(v(ue,Ae))return!1;for(var Re=Object.keys(_e);Ae&lt;Re.length;Ae++){var Le=Re[Ae];if(!v(ue,Le)||!W(_e[Le],ue[Le],pe,ye))return!1}return Re.length===Object.keys(ue).length}if(!v(ue,Ae)||!W(_e[Ae],ue[Ae],pe,ye))return!1}for(Ae=0;Ae&lt;xe.length;Ae++){var $e=xe[Ae];if(!W(_e[$e],ue[$e],pe,ye))return!1}return!0}(X,Q,re,se,ae,ie);return ae.val1.delete(X),ae.val2.delete(Q),de}function te(X,Q,re,ae){for(var ie=d(X),se=0;se&lt;ie.length;se++){var he=ie[se];if(W(Q,he,re,ae))return X.delete(he),!0}return!1}function ee(X){switch(u(X)){case&quot;undefined&quot;:return null;case&quot;object&quot;:return;case&quot;symbol&quot;:return!1;case&quot;string&quot;:X=+X;case&quot;number&quot;:if(g(X))return!1}return!0}function H(X,Q,re){var ae=ee(re);return ae??(Q.has(ae)&amp;&amp;!X.has(ae))}function Z(X,Q,re,ae,ie){var se=ee(re);if(se!=null)return se;var he=Q.get(se);return!(he===void 0&amp;&amp;!Q.has(se)||!W(ae,he,!1,ie))&amp;&amp;!X.has(se)&amp;&amp;W(ae,he,!1,ie)}function G(X,Q,re,ae,ie,se){for(var he=d(X),Se=0;Se&lt;he.length;Se++){var Oe=he[Se];if(W(re,Oe,ie,se)&amp;&amp;W(ae,Q.get(Oe),ie,se))return X.delete(Oe),!0}return!1}i.exports={isDeepEqual:function(X,Q){return W(X,Q,!1)},isDeepStrictEqual:function(X,Q){return W(X,Q,!0)}}},95341:function(i,o){o.byteLength=function(m){var g=f(m),b=g[0],v=g[1];return 3*(b+v)/4-v},o.toByteArray=function(m){var g,b,v=f(m),h=v[0],y=v[1],w=new u(function(T,k,S){return 3*(k+S)/4-S}(0,h,y)),_=0,x=y&gt;0?h-4:h;for(b=0;b&lt;x;b+=4)g=s[m.charCodeAt(b)]&lt;&lt;18|s[m.charCodeAt(b+1)]&lt;&lt;12|s[m.charCodeAt(b+2)]&lt;&lt;6|s[m.charCodeAt(b+3)],w[_++]=g&gt;&gt;16&amp;255,w[_++]=g&gt;&gt;8&amp;255,w[_++]=255&amp;g;return y===2&amp;&amp;(g=s[m.charCodeAt(b)]&lt;&lt;2|s[m.charCodeAt(b+1)]&gt;&gt;4,w[_++]=255&amp;g),y===1&amp;&amp;(g=s[m.charCodeAt(b)]&lt;&lt;10|s[m.charCodeAt(b+1)]&lt;&lt;4|s[m.charCodeAt(b+2)]&gt;&gt;2,w[_++]=g&gt;&gt;8&amp;255,w[_++]=255&amp;g),w},o.fromByteArray=function(m){for(var g,b=m.length,v=b%3,h=[],y=16383,w=0,_=b-v;w&lt;_;w+=y)h.push(p(m,w,w+y&gt;_?_:w+y));return v===1?(g=m[b-1],h.push(a[g&gt;&gt;2]+a[g&lt;&lt;4&amp;63]+&quot;==&quot;)):v===2&amp;&amp;(g=(m[b-2]&lt;&lt;8)+m[b-1],h.push(a[g&gt;&gt;10]+a[g&gt;&gt;4&amp;63]+a[g&lt;&lt;2&amp;63]+&quot;=&quot;)),h.join(&quot;&quot;)};for(var a=[],s=[],u=typeof Uint8Array&lt;&quot;u&quot;?Uint8Array:Array,c=&quot;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/&quot;,d=0;d&lt;64;++d)a[d]=c[d],s[c.charCodeAt(d)]=d;function f(m){var g=m.length;if(g%4&gt;0)throw new Error(&quot;Invalid string. Length must be a multiple of 4&quot;);var b=m.indexOf(&quot;=&quot;);return b===-1&amp;&amp;(b=g),[b,b===g?0:4-b%4]}function p(m,g,b){for(var v,h,y=[],w=g;w&lt;b;w+=3)v=(m[w]&lt;&lt;16&amp;16711680)+(m[w+1]&lt;&lt;8&amp;65280)+(255&amp;m[w+2]),y.push(a[(h=v)&gt;&gt;18&amp;63]+a[h&gt;&gt;12&amp;63]+a[h&gt;&gt;6&amp;63]+a[63&amp;h]);return y.join(&quot;&quot;)}s[45]=62,s[95]=63},6614:function(i,o,a){var s=a(68318),u=a(68222),c=u(s(&quot;String.prototype.indexOf&quot;));i.exports=function(d,f){var p=s(d,!!f);return typeof p==&quot;function&quot;&amp;&amp;c(d,&quot;.prototype.&quot;)&gt;-1?u(p):p}},68222:function(i,o,a){var s=a(77575),u=a(68318),c=u(&quot;%Function.prototype.apply%&quot;),d=u(&quot;%Function.prototype.call%&quot;),f=u(&quot;%Reflect.apply%&quot;,!0)||s.call(d,c),p=u(&quot;%Object.getOwnPropertyDescriptor%&quot;,!0),m=u(&quot;%Object.defineProperty%&quot;,!0),g=u(&quot;%Math.max%&quot;);if(m)try{m({},&quot;a&quot;,{value:1})}catch{m=null}i.exports=function(v){var h=f(s,d,arguments);return p&amp;&amp;m&amp;&amp;p(h,&quot;length&quot;).configurable&amp;&amp;m(h,&quot;length&quot;,{value:1+g(0,v.length-(arguments.length-1))}),h};var b=function(){return f(s,c,arguments)};m?m(i.exports,&quot;apply&quot;,{value:b}):i.exports.apply=b},60721:function(i,o,a){function s(_,x){if((T=(_=x?_.toExponential(x-1):_.toExponential()).indexOf(&quot;e&quot;))&lt;0)return null;var T,k=_.slice(0,T);return[k.length&gt;1?k[0]+k.slice(2):k,+_.slice(T+1)]}a.d(o,{WU:function(){return v},FF:function(){return w}});var u,c=/^(?:(.)?([&lt;&gt;=^]))?([+\\-( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?(~)?([a-z%])?$/i;function d(_){if(!(x=c.exec(_)))throw new Error(&quot;invalid format: &quot;+_);var x;return new f({fill:x[1],align:x[2],sign:x[3],symbol:x[4],zero:x[5],width:x[6],comma:x[7],precision:x[8]&amp;&amp;x[8].slice(1),trim:x[9],type:x[10]})}function f(_){this.fill=_.fill===void 0?&quot; &quot;:_.fill+&quot;&quot;,this.align=_.align===void 0?&quot;&gt;&quot;:_.align+&quot;&quot;,this.sign=_.sign===void 0?&quot;-&quot;:_.sign+&quot;&quot;,this.symbol=_.symbol===void 0?&quot;&quot;:_.symbol+&quot;&quot;,this.zero=!!_.zero,this.width=_.width===void 0?void 0:+_.width,this.comma=!!_.comma,this.precision=_.precision===void 0?void 0:+_.precision,this.trim=!!_.trim,this.type=_.type===void 0?&quot;&quot;:_.type+&quot;&quot;}function p(_,x){var T=s(_,x);if(!T)return _+&quot;&quot;;var k=T[0],S=T[1];return S&lt;0?&quot;0.&quot;+new Array(-S).join(&quot;0&quot;)+k:k.length&gt;S+1?k.slice(0,S+1)+&quot;.&quot;+k.slice(S+1):k+new Array(S-k.length+2).join(&quot;0&quot;)}d.prototype=f.prototype,f.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?&quot;0&quot;:&quot;&quot;)+(this.width===void 0?&quot;&quot;:Math.max(1,0|this.width))+(this.comma?&quot;,&quot;:&quot;&quot;)+(this.precision===void 0?&quot;&quot;:&quot;.&quot;+Math.max(0,0|this.precision))+(this.trim?&quot;~&quot;:&quot;&quot;)+this.type};var m={&quot;%&quot;:function(_,x){return(100*_).toFixed(x)},b:function(_){return Math.round(_).toString(2)},c:function(_){return _+&quot;&quot;},d:function(_){return Math.abs(_=Math.round(_))&gt;=1e21?_.toLocaleString(&quot;en&quot;).replace(/,/g,&quot;&quot;):_.toString(10)},e:function(_,x){return _.toExponential(x)},f:function(_,x){return _.toFixed(x)},g:function(_,x){return _.toPrecision(x)},o:function(_){return Math.round(_).toString(8)},p:function(_,x){return p(100*_,x)},r:p,s:function(_,x){var T=s(_,x);if(!T)return _+&quot;&quot;;var k=T[0],S=T[1],C=S-(u=3*Math.max(-8,Math.min(8,Math.floor(S/3))))+1,M=k.length;return C===M?k:C&gt;M?k+new Array(C-M+1).join(&quot;0&quot;):C&gt;0?k.slice(0,C)+&quot;.&quot;+k.slice(C):&quot;0.&quot;+new Array(1-C).join(&quot;0&quot;)+s(_,Math.max(0,x+C-1))[0]},X:function(_){return Math.round(_).toString(16).toUpperCase()},x:function(_){return Math.round(_).toString(16)}};function g(_){return _}var b,v,h=Array.prototype.map,y=[&quot;y&quot;,&quot;z&quot;,&quot;a&quot;,&quot;f&quot;,&quot;p&quot;,&quot;n&quot;,&quot;µ&quot;,&quot;m&quot;,&quot;&quot;,&quot;k&quot;,&quot;M&quot;,&quot;G&quot;,&quot;T&quot;,&quot;P&quot;,&quot;E&quot;,&quot;Z&quot;,&quot;Y&quot;];function w(_){var x,T,k=_.grouping===void 0||_.thousands===void 0?g:(x=h.call(_.grouping,Number),T=_.thousands+&quot;&quot;,function(A,F){for(var j=A.length,z=[],B=0,N=x[0],R=0;j&gt;0&amp;&amp;N&gt;0&amp;&amp;(R+N+1&gt;F&amp;&amp;(N=Math.max(1,F-R)),z.push(A.substring(j-=N,j+N)),!((R+=N+1)&gt;F));)N=x[B=(B+1)%x.length];return z.reverse().join(T)}),S=_.currency===void 0?&quot;&quot;:_.currency[0]+&quot;&quot;,C=_.currency===void 0?&quot;&quot;:_.currency[1]+&quot;&quot;,M=_.decimal===void 0?&quot;.&quot;:_.decimal+&quot;&quot;,O=_.numerals===void 0?g:function(A){return function(F){return F.replace(/[0-9]/g,function(j){return A[+j]})}}(h.call(_.numerals,String)),D=_.percent===void 0?&quot;%&quot;:_.percent+&quot;&quot;,P=_.minus===void 0?&quot;-&quot;:_.minus+&quot;&quot;,E=_.nan===void 0?&quot;NaN&quot;:_.nan+&quot;&quot;;function I(A){var F=(A=d(A)).fill,j=A.align,z=A.sign,B=A.symbol,N=A.zero,R=A.width,q=A.comma,Y=A.precision,L=A.trim,W=A.type;W===&quot;n&quot;?(q=!0,W=&quot;g&quot;):m[W]||(Y===void 0&amp;&amp;(Y=12),L=!0,W=&quot;g&quot;),(N||F===&quot;0&quot;&amp;&amp;j===&quot;=&quot;)&amp;&amp;(N=!0,F=&quot;0&quot;,j=&quot;=&quot;);var U=B===&quot;$&quot;?S:B===&quot;#&quot;&amp;&amp;/[boxX]/.test(W)?&quot;0&quot;+W.toLowerCase():&quot;&quot;,V=B===&quot;$&quot;?C:/[%p]/.test(W)?D:&quot;&quot;,te=m[W],ee=/[defgprs%]/.test(W);function H(Z){var G,X,Q,re=U,ae=V;if(W===&quot;c&quot;)ae=te(Z)+ae,Z=&quot;&quot;;else{var ie=(Z=+Z)&lt;0||1/Z&lt;0;if(Z=isNaN(Z)?E:te(Math.abs(Z),Y),L&amp;&amp;(Z=function(Se){e:for(var Oe,Pe=Se.length,Me=1,ce=-1;Me&lt;Pe;++Me)switch(Se[Me]){case&quot;.&quot;:ce=Oe=Me;break;case&quot;0&quot;:ce===0&amp;&amp;(ce=Me),Oe=Me;break;default:if(!+Se[Me])break e;ce&gt;0&amp;&amp;(ce=0)}return ce&gt;0?Se.slice(0,ce)+Se.slice(Oe+1):Se}(Z)),ie&amp;&amp;+Z==0&amp;&amp;z!==&quot;+&quot;&amp;&amp;(ie=!1),re=(ie?z===&quot;(&quot;?z:P:z===&quot;-&quot;||z===&quot;(&quot;?&quot;&quot;:z)+re,ae=(W===&quot;s&quot;?y[8+u/3]:&quot;&quot;)+ae+(ie&amp;&amp;z===&quot;(&quot;?&quot;)&quot;:&quot;&quot;),ee){for(G=-1,X=Z.length;++G&lt;X;)if(48&gt;(Q=Z.charCodeAt(G))||Q&gt;57){ae=(Q===46?M+Z.slice(G+1):Z.slice(G))+ae,Z=Z.slice(0,G);break}}}q&amp;&amp;!N&amp;&amp;(Z=k(Z,1/0));var se=re.length+Z.length+ae.length,he=se&lt;R?new Array(R-se+1).join(F):&quot;&quot;;switch(q&amp;&amp;N&amp;&amp;(Z=k(he+Z,he.length?R-ae.length:1/0),he=&quot;&quot;),j){case&quot;&lt;&quot;:Z=re+Z+ae+he;break;case&quot;=&quot;:Z=re+he+Z+ae;break;case&quot;^&quot;:Z=he.slice(0,se=he.length&gt;&gt;1)+re+Z+ae+he.slice(se);break;default:Z=he+re+Z+ae}return O(Z)}return Y=Y===void 0?6:/[gprs]/.test(W)?Math.max(1,Math.min(21,Y)):Math.max(0,Math.min(20,Y)),H.toString=function(){return A+&quot;&quot;},H}return{format:I,formatPrefix:function(A,F){var j,z=I(((A=d(A)).type=&quot;f&quot;,A)),B=3*Math.max(-8,Math.min(8,Math.floor((j=F,((j=s(Math.abs(j)))?j[1]:NaN)/3)))),N=Math.pow(10,-B),R=y[8+B/3];return function(q){return z(N*q)+R}}}}b=w({decimal:&quot;.&quot;,thousands:&quot;,&quot;,grouping:[3],currency:[&quot;$&quot;,&quot;&quot;],minus:&quot;-&quot;}),v=b.format,b.formatPrefix},84096:function(i,o,a){a.d(o,{i$:function(){return y},Dq:function(){return v},g0:function(){return w}});var s=a(58176),u=a(48480),c=a(59879),d=a(82301),f=a(34823),p=a(79791);function m(We){if(0&lt;=We.y&amp;&amp;We.y&lt;100){var ze=new Date(-1,We.m,We.d,We.H,We.M,We.S,We.L);return ze.setFullYear(We.y),ze}return new Date(We.y,We.m,We.d,We.H,We.M,We.S,We.L)}function g(We){if(0&lt;=We.y&amp;&amp;We.y&lt;100){var ze=new Date(Date.UTC(-1,We.m,We.d,We.H,We.M,We.S,We.L));return ze.setUTCFullYear(We.y),ze}return new Date(Date.UTC(We.y,We.m,We.d,We.H,We.M,We.S,We.L))}function b(We,ze,tt){return{y:We,m:ze,d:tt,H:0,M:0,S:0,L:0}}function v(We){var ze=We.dateTime,tt=We.date,it=We.time,St=We.periods,Ze=We.days,ut=We.shortDays,ht=We.months,Rt=We.shortMonths,Ct=M(St),Wt=O(St),_t=M(Ze),be=O(Ze),Ce=M(ut),Ge=O(ut),He=M(ht),et=O(ht),Ke=M(Rt),Ye=O(Rt),nt={a:function(Mt){return ut[Mt.getDay()]},A:function(Mt){return Ze[Mt.getDay()]},b:function(Mt){return Rt[Mt.getMonth()]},B:function(Mt){return ht[Mt.getMonth()]},c:null,d:Z,e:Z,f:ae,H:G,I:X,j:Q,L:re,m:ie,M:se,p:function(Mt){return St[+(Mt.getHours()&gt;=12)]},q:function(Mt){return 1+~~(Mt.getMonth()/3)},Q:dt,s:vt,S:he,u:Se,U:Oe,V:Pe,w:Me,W:ce,x:null,X:null,y:we,Y:K,Z:ne,&quot;%&quot;:st},ct={a:function(Mt){return ut[Mt.getUTCDay()]},A:function(Mt){return Ze[Mt.getUTCDay()]},b:function(Mt){return Rt[Mt.getUTCMonth()]},B:function(Mt){return ht[Mt.getUTCMonth()]},c:null,d:de,e:de,f:ye,H:_e,I:ue,j:pe,L:xe,m:Te,M:Ae,p:function(Mt){return St[+(Mt.getUTCHours()&gt;=12)]},q:function(Mt){return 1+~~(Mt.getUTCMonth()/3)},Q:dt,s:vt,S:Re,u:Le,U:$e,V:Fe,w:Be,W:Ue,x:null,X:null,y:qe,Y:Xe,Z:ot,&quot;%&quot;:st},yt={a:function(Mt,jt,Lt){var gt=Ce.exec(jt.slice(Lt));return gt?(Mt.w=Ge[gt[0].toLowerCase()],Lt+gt[0].length):-1},A:function(Mt,jt,Lt){var gt=_t.exec(jt.slice(Lt));return gt?(Mt.w=be[gt[0].toLowerCase()],Lt+gt[0].length):-1},b:function(Mt,jt,Lt){var gt=Ke.exec(jt.slice(Lt));return gt?(Mt.m=Ye[gt[0].toLowerCase()],Lt+gt[0].length):-1},B:function(Mt,jt,Lt){var gt=He.exec(jt.slice(Lt));return gt?(Mt.m=et[gt[0].toLowerCase()],Lt+gt[0].length):-1},c:function(Mt,jt,Lt){return Yt(Mt,ze,jt,Lt)},d:R,e:R,f:V,H:Y,I:Y,j:q,L:U,m:N,M:L,p:function(Mt,jt,Lt){var gt=Ct.exec(jt.slice(Lt));return gt?(Mt.p=Wt[gt[0].toLowerCase()],Lt+gt[0].length):-1},q:B,Q:ee,s:H,S:W,u:P,U:E,V:I,w:D,W:A,x:function(Mt,jt,Lt){return Yt(Mt,tt,jt,Lt)},X:function(Mt,jt,Lt){return Yt(Mt,it,jt,Lt)},y:j,Y:F,Z:z,&quot;%&quot;:te};function rt(Mt,jt){return function(Lt){var gt,mt,xt,Ut=[],It=-1,zt=0,kt=Mt.length;for(Lt instanceof Date||(Lt=new Date(+Lt));++It&lt;kt;)Mt.charCodeAt(It)===37&amp;&amp;(Ut.push(Mt.slice(zt,It)),(mt=_[gt=Mt.charAt(++It)])!=null?gt=Mt.charAt(++It):mt=gt===&quot;e&quot;?&quot; &quot;:&quot;0&quot;,(xt=jt[gt])&amp;&amp;(gt=xt(Lt,mt)),Ut.push(gt),zt=It+1);return Ut.push(Mt.slice(zt,It)),Ut.join(&quot;&quot;)}}function Ft(Mt,jt){return function(Lt){var gt,mt,xt=b(1900,void 0,1);if(Yt(xt,Mt,Lt+=&quot;&quot;,0)!=Lt.length)return null;if(&quot;Q&quot;in xt)return new Date(xt.Q);if(&quot;s&quot;in xt)return new Date(1e3*xt.s+(&quot;L&quot;in xt?xt.L:0));if(jt&amp;&amp;!(&quot;Z&quot;in xt)&amp;&amp;(xt.Z=0),&quot;p&quot;in xt&amp;&amp;(xt.H=xt.H%12+12*xt.p),xt.m===void 0&amp;&amp;(xt.m=&quot;q&quot;in xt?xt.q:0),&quot;V&quot;in xt){if(xt.V&lt;1||xt.V&gt;53)return null;&quot;w&quot;in xt||(xt.w=1),&quot;Z&quot;in xt?(mt=(gt=g(b(xt.y,0,1))).getUTCDay(),gt=mt&gt;4||mt===0?s.l6.ceil(gt):(0,s.l6)(gt),gt=u.Z.offset(gt,7*(xt.V-1)),xt.y=gt.getUTCFullYear(),xt.m=gt.getUTCMonth(),xt.d=gt.getUTCDate()+(xt.w+6)%7):(mt=(gt=m(b(xt.y,0,1))).getDay(),gt=mt&gt;4||mt===0?c.wA.ceil(gt):(0,c.wA)(gt),gt=d.Z.offset(gt,7*(xt.V-1)),xt.y=gt.getFullYear(),xt.m=gt.getMonth(),xt.d=gt.getDate()+(xt.w+6)%7)}else(&quot;W&quot;in xt||&quot;U&quot;in xt)&amp;&amp;(&quot;w&quot;in xt||(xt.w=&quot;u&quot;in xt?xt.u%7:&quot;W&quot;in xt?1:0),mt=&quot;Z&quot;in xt?g(b(xt.y,0,1)).getUTCDay():m(b(xt.y,0,1)).getDay(),xt.m=0,xt.d=&quot;W&quot;in xt?(xt.w+6)%7+7*xt.W-(mt+5)%7:xt.w+7*xt.U-(mt+6)%7);return&quot;Z&quot;in xt?(xt.H+=xt.Z/100|0,xt.M+=xt.Z%100,g(xt)):m(xt)}}function Yt(Mt,jt,Lt,gt){for(var mt,xt,Ut=0,It=jt.length,zt=Lt.length;Ut&lt;It;){if(gt&gt;=zt)return-1;if((mt=jt.charCodeAt(Ut++))===37){if(mt=jt.charAt(Ut++),!(xt=yt[mt in _?jt.charAt(Ut++):mt])||(gt=xt(Mt,Lt,gt))&lt;0)return-1}else if(mt!=Lt.charCodeAt(gt++))return-1}return gt}return nt.x=rt(tt,nt),nt.X=rt(it,nt),nt.c=rt(ze,nt),ct.x=rt(tt,ct),ct.X=rt(it,ct),ct.c=rt(ze,ct),{format:function(Mt){var jt=rt(Mt+=&quot;&quot;,nt);return jt.toString=function(){return Mt},jt},parse:function(Mt){var jt=Ft(Mt+=&quot;&quot;,!1);return jt.toString=function(){return Mt},jt},utcFormat:function(Mt){var jt=rt(Mt+=&quot;&quot;,ct);return jt.toString=function(){return Mt},jt},utcParse:function(Mt){var jt=Ft(Mt+=&quot;&quot;,!0);return jt.toString=function(){return Mt},jt}}}var h,y,w,_={&quot;-&quot;:&quot;&quot;,_:&quot; &quot;,0:&quot;0&quot;},x=/^\\s*\\d+/,T=/^%/,k=/[\\\\^$*+?|[\\]().{}]/g;function S(We,ze,tt){var it=We&lt;0?&quot;-&quot;:&quot;&quot;,St=(it?-We:We)+&quot;&quot;,Ze=St.length;return it+(Ze&lt;tt?new Array(tt-Ze+1).join(ze)+St:St)}function C(We){return We.replace(k,&quot;\\\\$&amp;&quot;)}function M(We){return new RegExp(&quot;^(?:&quot;+We.map(C).join(&quot;|&quot;)+&quot;)&quot;,&quot;i&quot;)}function O(We){for(var ze={},tt=-1,it=We.length;++tt&lt;it;)ze[We[tt].toLowerCase()]=tt;return ze}function D(We,ze,tt){var it=x.exec(ze.slice(tt,tt+1));return it?(We.w=+it[0],tt+it[0].length):-1}function P(We,ze,tt){var it=x.exec(ze.slice(tt,tt+1));return it?(We.u=+it[0],tt+it[0].length):-1}function E(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.U=+it[0],tt+it[0].length):-1}function I(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.V=+it[0],tt+it[0].length):-1}function A(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.W=+it[0],tt+it[0].length):-1}function F(We,ze,tt){var it=x.exec(ze.slice(tt,tt+4));return it?(We.y=+it[0],tt+it[0].length):-1}function j(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.y=+it[0]+(+it[0]&gt;68?1900:2e3),tt+it[0].length):-1}function z(We,ze,tt){var it=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(ze.slice(tt,tt+6));return it?(We.Z=it[1]?0:-(it[2]+(it[3]||&quot;00&quot;)),tt+it[0].length):-1}function B(We,ze,tt){var it=x.exec(ze.slice(tt,tt+1));return it?(We.q=3*it[0]-3,tt+it[0].length):-1}function N(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.m=it[0]-1,tt+it[0].length):-1}function R(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.d=+it[0],tt+it[0].length):-1}function q(We,ze,tt){var it=x.exec(ze.slice(tt,tt+3));return it?(We.m=0,We.d=+it[0],tt+it[0].length):-1}function Y(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.H=+it[0],tt+it[0].length):-1}function L(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.M=+it[0],tt+it[0].length):-1}function W(We,ze,tt){var it=x.exec(ze.slice(tt,tt+2));return it?(We.S=+it[0],tt+it[0].length):-1}function U(We,ze,tt){var it=x.exec(ze.slice(tt,tt+3));return it?(We.L=+it[0],tt+it[0].length):-1}function V(We,ze,tt){var it=x.exec(ze.slice(tt,tt+6));return it?(We.L=Math.floor(it[0]/1e3),tt+it[0].length):-1}function te(We,ze,tt){var it=T.exec(ze.slice(tt,tt+1));return it?tt+it[0].length:-1}function ee(We,ze,tt){var it=x.exec(ze.slice(tt));return it?(We.Q=+it[0],tt+it[0].length):-1}function H(We,ze,tt){var it=x.exec(ze.slice(tt));return it?(We.s=+it[0],tt+it[0].length):-1}function Z(We,ze){return S(We.getDate(),ze,2)}function G(We,ze){return S(We.getHours(),ze,2)}function X(We,ze){return S(We.getHours()%12||12,ze,2)}function Q(We,ze){return S(1+d.Z.count((0,f.Z)(We),We),ze,3)}function re(We,ze){return S(We.getMilliseconds(),ze,3)}function ae(We,ze){return re(We,ze)+&quot;000&quot;}function ie(We,ze){return S(We.getMonth()+1,ze,2)}function se(We,ze){return S(We.getMinutes(),ze,2)}function he(We,ze){return S(We.getSeconds(),ze,2)}function Se(We){var ze=We.getDay();return ze===0?7:ze}function Oe(We,ze){return S(c.OM.count((0,f.Z)(We)-1,We),ze,2)}function Pe(We,ze){var tt=We.getDay();return We=tt&gt;=4||tt===0?(0,c.bL)(We):c.bL.ceil(We),S(c.bL.count((0,f.Z)(We),We)+((0,f.Z)(We).getDay()===4),ze,2)}function Me(We){return We.getDay()}function ce(We,ze){return S(c.wA.count((0,f.Z)(We)-1,We),ze,2)}function we(We,ze){return S(We.getFullYear()%100,ze,2)}function K(We,ze){return S(We.getFullYear()%1e4,ze,4)}function ne(We){var ze=We.getTimezoneOffset();return(ze&gt;0?&quot;-&quot;:(ze*=-1,&quot;+&quot;))+S(ze/60|0,&quot;0&quot;,2)+S(ze%60,&quot;0&quot;,2)}function de(We,ze){return S(We.getUTCDate(),ze,2)}function _e(We,ze){return S(We.getUTCHours(),ze,2)}function ue(We,ze){return S(We.getUTCHours()%12||12,ze,2)}function pe(We,ze){return S(1+u.Z.count((0,p.Z)(We),We),ze,3)}function xe(We,ze){return S(We.getUTCMilliseconds(),ze,3)}function ye(We,ze){return xe(We,ze)+&quot;000&quot;}function Te(We,ze){return S(We.getUTCMonth()+1,ze,2)}function Ae(We,ze){return S(We.getUTCMinutes(),ze,2)}function Re(We,ze){return S(We.getUTCSeconds(),ze,2)}function Le(We){var ze=We.getUTCDay();return ze===0?7:ze}function $e(We,ze){return S(s.Ox.count((0,p.Z)(We)-1,We),ze,2)}function Fe(We,ze){var tt=We.getUTCDay();return We=tt&gt;=4||tt===0?(0,s.hB)(We):s.hB.ceil(We),S(s.hB.count((0,p.Z)(We),We)+((0,p.Z)(We).getUTCDay()===4),ze,2)}function Be(We){return We.getUTCDay()}function Ue(We,ze){return S(s.l6.count((0,p.Z)(We)-1,We),ze,2)}function qe(We,ze){return S(We.getUTCFullYear()%100,ze,2)}function Xe(We,ze){return S(We.getUTCFullYear()%1e4,ze,4)}function ot(){return&quot;+0000&quot;}function st(){return&quot;%&quot;}function dt(We){return+We}function vt(We){return Math.floor(+We/1e3)}h=v({dateTime:&quot;%x, %X&quot;,date:&quot;%-m/%-d/%Y&quot;,time:&quot;%-I:%M:%S %p&quot;,periods:[&quot;AM&quot;,&quot;PM&quot;],days:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],shortDays:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],months:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],shortMonths:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;]}),y=h.format,h.parse,w=h.utcFormat,h.utcParse},82301:function(i,o,a){a.d(o,{a:function(){return d}});var s=a(30052),u=a(54263),c=(0,s.Z)(function(f){f.setHours(0,0,0,0)},function(f,p){f.setDate(f.getDate()+p)},function(f,p){return(p-f-(p.getTimezoneOffset()-f.getTimezoneOffset())*u.yB)/u.UD},function(f){return f.getDate()-1});o.Z=c;var d=c.range},54263:function(i,o,a){a.d(o,{UD:function(){return d},Y2:function(){return c},Ym:function(){return s},iM:function(){return f},yB:function(){return u}});var s=1e3,u=6e4,c=36e5,d=864e5,f=6048e5},81041:function(i,o,a){a.r(o),a.d(o,{timeDay:function(){return x.Z},timeDays:function(){return x.a},timeFriday:function(){return T.mC},timeFridays:function(){return T.b$},timeHour:function(){return w},timeHours:function(){return _},timeInterval:function(){return s.Z},timeMillisecond:function(){return c},timeMilliseconds:function(){return d},timeMinute:function(){return v},timeMinutes:function(){return h},timeMonday:function(){return T.wA},timeMondays:function(){return T.bJ},timeMonth:function(){return S},timeMonths:function(){return C},timeSaturday:function(){return T.EY},timeSaturdays:function(){return T.Ff},timeSecond:function(){return m},timeSeconds:function(){return g},timeSunday:function(){return T.OM},timeSundays:function(){return T.vm},timeThursday:function(){return T.bL},timeThursdays:function(){return T.$t},timeTuesday:function(){return T.sy},timeTuesdays:function(){return T.aU},timeWednesday:function(){return T.zg},timeWednesdays:function(){return T.Ld},timeWeek:function(){return T.OM},timeWeeks:function(){return T.vm},timeYear:function(){return M.Z},timeYears:function(){return M.g},utcDay:function(){return F.Z},utcDays:function(){return F.y},utcFriday:function(){return j.QQ},utcFridays:function(){return j.fz},utcHour:function(){return I},utcHours:function(){return A},utcMillisecond:function(){return c},utcMilliseconds:function(){return d},utcMinute:function(){return D},utcMinutes:function(){return P},utcMonday:function(){return j.l6},utcMondays:function(){return j.$3},utcMonth:function(){return B},utcMonths:function(){return N},utcSaturday:function(){return j.g4},utcSaturdays:function(){return j.Q_},utcSecond:function(){return m},utcSeconds:function(){return g},utcSunday:function(){return j.Ox},utcSundays:function(){return j.SU},utcThursday:function(){return j.hB},utcThursdays:function(){return j.xj},utcTuesday:function(){return j.J1},utcTuesdays:function(){return j.DK},utcWednesday:function(){return j.b3},utcWednesdays:function(){return j.uy},utcWeek:function(){return j.Ox},utcWeeks:function(){return j.SU},utcYear:function(){return R.Z},utcYears:function(){return R.D}});var s=a(30052),u=(0,s.Z)(function(){},function(q,Y){q.setTime(+q+Y)},function(q,Y){return Y-q});u.every=function(q){return q=Math.floor(q),isFinite(q)&amp;&amp;q&gt;0?q&gt;1?(0,s.Z)(function(Y){Y.setTime(Math.floor(Y/q)*q)},function(Y,L){Y.setTime(+Y+L*q)},function(Y,L){return(L-Y)/q}):u:null};var c=u,d=u.range,f=a(54263),p=(0,s.Z)(function(q){q.setTime(q-q.getMilliseconds())},function(q,Y){q.setTime(+q+Y*f.Ym)},function(q,Y){return(Y-q)/f.Ym},function(q){return q.getUTCSeconds()}),m=p,g=p.range,b=(0,s.Z)(function(q){q.setTime(q-q.getMilliseconds()-q.getSeconds()*f.Ym)},function(q,Y){q.setTime(+q+Y*f.yB)},function(q,Y){return(Y-q)/f.yB},function(q){return q.getMinutes()}),v=b,h=b.range,y=(0,s.Z)(function(q){q.setTime(q-q.getMilliseconds()-q.getSeconds()*f.Ym-q.getMinutes()*f.yB)},function(q,Y){q.setTime(+q+Y*f.Y2)},function(q,Y){return(Y-q)/f.Y2},function(q){return q.getHours()}),w=y,_=y.range,x=a(82301),T=a(59879),k=(0,s.Z)(function(q){q.setDate(1),q.setHours(0,0,0,0)},function(q,Y){q.setMonth(q.getMonth()+Y)},function(q,Y){return Y.getMonth()-q.getMonth()+12*(Y.getFullYear()-q.getFullYear())},function(q){return q.getMonth()}),S=k,C=k.range,M=a(34823),O=(0,s.Z)(function(q){q.setUTCSeconds(0,0)},function(q,Y){q.setTime(+q+Y*f.yB)},function(q,Y){return(Y-q)/f.yB},function(q){return q.getUTCMinutes()}),D=O,P=O.range,E=(0,s.Z)(function(q){q.setUTCMinutes(0,0,0)},function(q,Y){q.setTime(+q+Y*f.Y2)},function(q,Y){return(Y-q)/f.Y2},function(q){return q.getUTCHours()}),I=E,A=E.range,F=a(48480),j=a(58176),z=(0,s.Z)(function(q){q.setUTCDate(1),q.setUTCHours(0,0,0,0)},function(q,Y){q.setUTCMonth(q.getUTCMonth()+Y)},function(q,Y){return Y.getUTCMonth()-q.getUTCMonth()+12*(Y.getUTCFullYear()-q.getUTCFullYear())},function(q){return q.getUTCMonth()}),B=z,N=z.range,R=a(79791)},30052:function(i,o,a){a.d(o,{Z:function(){return c}});var s=new Date,u=new Date;function c(d,f,p,m){function g(b){return d(b=arguments.length===0?new Date:new Date(+b)),b}return g.floor=function(b){return d(b=new Date(+b)),b},g.ceil=function(b){return d(b=new Date(b-1)),f(b,1),d(b),b},g.round=function(b){var v=g(b),h=g.ceil(b);return b-v&lt;h-b?v:h},g.offset=function(b,v){return f(b=new Date(+b),v==null?1:Math.floor(v)),b},g.range=function(b,v,h){var y,w=[];if(b=g.ceil(b),h=h==null?1:Math.floor(h),!(b&lt;v&amp;&amp;h&gt;0))return w;do w.push(y=new Date(+b)),f(b,h),d(b);while(y&lt;b&amp;&amp;b&lt;v);return w},g.filter=function(b){return c(function(v){if(v&gt;=v)for(;d(v),!b(v);)v.setTime(v-1)},function(v,h){if(v&gt;=v)if(h&lt;0)for(;++h&lt;=0;)for(;f(v,-1),!b(v););else for(;--h&gt;=0;)for(;f(v,1),!b(v););})},p&amp;&amp;(g.count=function(b,v){return s.setTime(+b),u.setTime(+v),d(s),d(u),Math.floor(p(s,u))},g.every=function(b){return b=Math.floor(b),isFinite(b)&amp;&amp;b&gt;0?b&gt;1?g.filter(m?function(v){return m(v)%b==0}:function(v){return g.count(0,v)%b==0}):g:null}),g}},48480:function(i,o,a){a.d(o,{y:function(){return d}});var s=a(30052),u=a(54263),c=(0,s.Z)(function(f){f.setUTCHours(0,0,0,0)},function(f,p){f.setUTCDate(f.getUTCDate()+p)},function(f,p){return(p-f)/u.UD},function(f){return f.getUTCDate()-1});o.Z=c;var d=c.range},58176:function(i,o,a){a.d(o,{$3:function(){return y},DK:function(){return w},J1:function(){return p},Ox:function(){return d},QQ:function(){return b},Q_:function(){return k},SU:function(){return h},b3:function(){return m},fz:function(){return T},g4:function(){return v},hB:function(){return g},l6:function(){return f},uy:function(){return _},xj:function(){return x}});var s=a(30052),u=a(54263);function c(S){return(0,s.Z)(function(C){C.setUTCDate(C.getUTCDate()-(C.getUTCDay()+7-S)%7),C.setUTCHours(0,0,0,0)},function(C,M){C.setUTCDate(C.getUTCDate()+7*M)},function(C,M){return(M-C)/u.iM})}var d=c(0),f=c(1),p=c(2),m=c(3),g=c(4),b=c(5),v=c(6),h=d.range,y=f.range,w=p.range,_=m.range,x=g.range,T=b.range,k=v.range},79791:function(i,o,a){a.d(o,{D:function(){return c}});var s=a(30052),u=(0,s.Z)(function(d){d.setUTCMonth(0,1),d.setUTCHours(0,0,0,0)},function(d,f){d.setUTCFullYear(d.getUTCFullYear()+f)},function(d,f){return f.getUTCFullYear()-d.getUTCFullYear()},function(d){return d.getUTCFullYear()});u.every=function(d){return isFinite(d=Math.floor(d))&amp;&amp;d&gt;0?(0,s.Z)(function(f){f.setUTCFullYear(Math.floor(f.getUTCFullYear()/d)*d),f.setUTCMonth(0,1),f.setUTCHours(0,0,0,0)},function(f,p){f.setUTCFullYear(f.getUTCFullYear()+p*d)}):null},o.Z=u;var c=u.range},59879:function(i,o,a){a.d(o,{$t:function(){return x},EY:function(){return v},Ff:function(){return k},Ld:function(){return _},OM:function(){return d},aU:function(){return w},b$:function(){return T},bJ:function(){return y},bL:function(){return g},mC:function(){return b},sy:function(){return p},vm:function(){return h},wA:function(){return f},zg:function(){return m}});var s=a(30052),u=a(54263);function c(S){return(0,s.Z)(function(C){C.setDate(C.getDate()-(C.getDay()+7-S)%7),C.setHours(0,0,0,0)},function(C,M){C.setDate(C.getDate()+7*M)},function(C,M){return(M-C-(M.getTimezoneOffset()-C.getTimezoneOffset())*u.yB)/u.iM})}var d=c(0),f=c(1),p=c(2),m=c(3),g=c(4),b=c(5),v=c(6),h=d.range,y=f.range,w=p.range,_=m.range,x=g.range,T=b.range,k=v.range},34823:function(i,o,a){a.d(o,{g:function(){return c}});var s=a(30052),u=(0,s.Z)(function(d){d.setMonth(0,1),d.setHours(0,0,0,0)},function(d,f){d.setFullYear(d.getFullYear()+f)},function(d,f){return f.getFullYear()-d.getFullYear()},function(d){return d.getFullYear()});u.every=function(d){return isFinite(d=Math.floor(d))&amp;&amp;d&gt;0?(0,s.Z)(function(f){f.setFullYear(Math.floor(f.getFullYear()/d)*d),f.setMonth(0,1),f.setHours(0,0,0,0)},function(f,p){f.setFullYear(f.getFullYear()+p*d)}):null},o.Z=u;var c=u.range},17045:function(i,o,a){var s=a(8709),u=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol(&quot;foo&quot;)==&quot;symbol&quot;,c=Object.prototype.toString,d=Array.prototype.concat,f=Object.defineProperty,p=a(55622)(),m=f&amp;&amp;p,g=function(v,h,y,w){if(h in v){if(w===!0){if(v[h]===y)return}else if(typeof(_=w)!=&quot;function&quot;||c.call(_)!==&quot;[object Function]&quot;||!w())return}var _;m?f(v,h,{configurable:!0,enumerable:!1,value:y,writable:!0}):v[h]=y},b=function(v,h){var y=arguments.length&gt;2?arguments[2]:{},w=s(h);u&amp;&amp;(w=d.call(w,Object.getOwnPropertySymbols(h)));for(var _=0;_&lt;w.length;_+=1)g(v,w[_],h[w[_]],y[w[_]])};b.supportsDescriptors=!!m,i.exports=b},73523:function(i){function o(a,s){if(a==null)throw new TypeError(&quot;Cannot convert first argument to object&quot;);for(var u=Object(a),c=1;c&lt;arguments.length;c++){var d=arguments[c];if(d!=null)for(var f=Object.keys(Object(d)),p=0,m=f.length;p&lt;m;p++){var g=f[p],b=Object.getOwnPropertyDescriptor(d,g);b!==void 0&amp;&amp;b.enumerable&amp;&amp;(u[g]=d[g])}}return u}i.exports={assign:o,polyfill:function(){Object.assign||Object.defineProperty(Object,&quot;assign&quot;,{enumerable:!1,configurable:!0,writable:!0,value:o})}}},15398:function(i){var o,a=typeof Reflect==&quot;object&quot;?Reflect:null,s=a&amp;&amp;typeof a.apply==&quot;function&quot;?a.apply:function(_,x,T){return Function.prototype.apply.call(_,x,T)};o=a&amp;&amp;typeof a.ownKeys==&quot;function&quot;?a.ownKeys:Object.getOwnPropertySymbols?function(_){return Object.getOwnPropertyNames(_).concat(Object.getOwnPropertySymbols(_))}:function(_){return Object.getOwnPropertyNames(_)};var u=Number.isNaN||function(_){return _!=_};function c(){c.init.call(this)}i.exports=c,i.exports.once=function(_,x){return new Promise(function(T,k){function S(M){_.removeListener(x,C),k(M)}function C(){typeof _.removeListener==&quot;function&quot;&amp;&amp;_.removeListener(&quot;error&quot;,S),T([].slice.call(arguments))}w(_,x,C,{once:!0}),x!==&quot;error&quot;&amp;&amp;function(M,O,D){typeof M.on==&quot;function&quot;&amp;&amp;w(M,&quot;error&quot;,O,{once:!0})}(_,S)})},c.EventEmitter=c,c.prototype._events=void 0,c.prototype._eventsCount=0,c.prototype._maxListeners=void 0;var d=10;function f(_){if(typeof _!=&quot;function&quot;)throw new TypeError(&#x27;The &quot;listener&quot; argument must be of type Function. Received type &#x27;+typeof _)}function p(_){return _._maxListeners===void 0?c.defaultMaxListeners:_._maxListeners}function m(_,x,T,k){var S,C,M,O;if(f(T),(C=_._events)===void 0?(C=_._events=Object.create(null),_._eventsCount=0):(C.newListener!==void 0&amp;&amp;(_.emit(&quot;newListener&quot;,x,T.listener?T.listener:T),C=_._events),M=C[x]),M===void 0)M=C[x]=T,++_._eventsCount;else if(typeof M==&quot;function&quot;?M=C[x]=k?[T,M]:[M,T]:k?M.unshift(T):M.push(T),(S=p(_))&gt;0&amp;&amp;M.length&gt;S&amp;&amp;!M.warned){M.warned=!0;var D=new Error(&quot;Possible EventEmitter memory leak detected. &quot;+M.length+&quot; &quot;+String(x)+&quot; listeners added. Use emitter.setMaxListeners() to increase limit&quot;);D.name=&quot;MaxListenersExceededWarning&quot;,D.emitter=_,D.type=x,D.count=M.length,O=D,console&amp;&amp;console.warn&amp;&amp;console.warn(O)}return _}function g(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function b(_,x,T){var k={fired:!1,wrapFn:void 0,target:_,type:x,listener:T},S=g.bind(k);return S.listener=T,k.wrapFn=S,S}function v(_,x,T){var k=_._events;if(k===void 0)return[];var S=k[x];return S===void 0?[]:typeof S==&quot;function&quot;?T?[S.listener||S]:[S]:T?function(C){for(var M=new Array(C.length),O=0;O&lt;M.length;++O)M[O]=C[O].listener||C[O];return M}(S):y(S,S.length)}function h(_){var x=this._events;if(x!==void 0){var T=x[_];if(typeof T==&quot;function&quot;)return 1;if(T!==void 0)return T.length}return 0}function y(_,x){for(var T=new Array(x),k=0;k&lt;x;++k)T[k]=_[k];return T}function w(_,x,T,k){if(typeof _.on==&quot;function&quot;)k.once?_.once(x,T):_.on(x,T);else{if(typeof _.addEventListener!=&quot;function&quot;)throw new TypeError(&#x27;The &quot;emitter&quot; argument must be of type EventEmitter. Received type &#x27;+typeof _);_.addEventListener(x,function S(C){k.once&amp;&amp;_.removeEventListener(x,S),T(C)})}}Object.defineProperty(c,&quot;defaultMaxListeners&quot;,{enumerable:!0,get:function(){return d},set:function(_){if(typeof _!=&quot;number&quot;||_&lt;0||u(_))throw new RangeError(&#x27;The value of &quot;defaultMaxListeners&quot; is out of range. It must be a non-negative number. Received &#x27;+_+&quot;.&quot;);d=_}}),c.init=function(){this._events!==void 0&amp;&amp;this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},c.prototype.setMaxListeners=function(_){if(typeof _!=&quot;number&quot;||_&lt;0||u(_))throw new RangeError(&#x27;The value of &quot;n&quot; is out of range. It must be a non-negative number. Received &#x27;+_+&quot;.&quot;);return this._maxListeners=_,this},c.prototype.getMaxListeners=function(){return p(this)},c.prototype.emit=function(_){for(var x=[],T=1;T&lt;arguments.length;T++)x.push(arguments[T]);var k=_===&quot;error&quot;,S=this._events;if(S!==void 0)k=k&amp;&amp;S.error===void 0;else if(!k)return!1;if(k){var C;if(x.length&gt;0&amp;&amp;(C=x[0]),C instanceof Error)throw C;var M=new Error(&quot;Unhandled error.&quot;+(C?&quot; (&quot;+C.message+&quot;)&quot;:&quot;&quot;));throw M.context=C,M}var O=S[_];if(O===void 0)return!1;if(typeof O==&quot;function&quot;)s(O,this,x);else{var D=O.length,P=y(O,D);for(T=0;T&lt;D;++T)s(P[T],this,x)}return!0},c.prototype.addListener=function(_,x){return m(this,_,x,!1)},c.prototype.on=c.prototype.addListener,c.prototype.prependListener=function(_,x){return m(this,_,x,!0)},c.prototype.once=function(_,x){return f(x),this.on(_,b(this,_,x)),this},c.prototype.prependOnceListener=function(_,x){return f(x),this.prependListener(_,b(this,_,x)),this},c.prototype.removeListener=function(_,x){var T,k,S,C,M;if(f(x),(k=this._events)===void 0)return this;if((T=k[_])===void 0)return this;if(T===x||T.listener===x)--this._eventsCount==0?this._events=Object.create(null):(delete k[_],k.removeListener&amp;&amp;this.emit(&quot;removeListener&quot;,_,T.listener||x));else if(typeof T!=&quot;function&quot;){for(S=-1,C=T.length-1;C&gt;=0;C--)if(T[C]===x||T[C].listener===x){M=T[C].listener,S=C;break}if(S&lt;0)return this;S===0?T.shift():function(O,D){for(;D+1&lt;O.length;D++)O[D]=O[D+1];O.pop()}(T,S),T.length===1&amp;&amp;(k[_]=T[0]),k.removeListener!==void 0&amp;&amp;this.emit(&quot;removeListener&quot;,_,M||x)}return this},c.prototype.off=c.prototype.removeListener,c.prototype.removeAllListeners=function(_){var x,T,k;if((T=this._events)===void 0)return this;if(T.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):T[_]!==void 0&amp;&amp;(--this._eventsCount==0?this._events=Object.create(null):delete T[_]),this;if(arguments.length===0){var S,C=Object.keys(T);for(k=0;k&lt;C.length;++k)(S=C[k])!==&quot;removeListener&quot;&amp;&amp;this.removeAllListeners(S);return this.removeAllListeners(&quot;removeListener&quot;),this._events=Object.create(null),this._eventsCount=0,this}if(typeof(x=T[_])==&quot;function&quot;)this.removeListener(_,x);else if(x!==void 0)for(k=x.length-1;k&gt;=0;k--)this.removeListener(_,x[k]);return this},c.prototype.listeners=function(_){return v(this,_,!0)},c.prototype.rawListeners=function(_){return v(this,_,!1)},c.listenerCount=function(_,x){return typeof _.listenerCount==&quot;function&quot;?_.listenerCount(x):h.call(_,x)},c.prototype.listenerCount=h,c.prototype.eventNames=function(){return this._eventsCount&gt;0?o(this._events):[]}},92770:function(i,o,a){var s=a(18546);i.exports=function(u){var c=typeof u;if(c===&quot;string&quot;){var d=u;if((u=+u)==0&amp;&amp;s(d))return!1}else if(c!==&quot;number&quot;)return!1;return u-u&lt;1}},31353:function(i,o,a){var s=a(85395),u=Object.prototype.toString,c=Object.prototype.hasOwnProperty;i.exports=function(d,f,p){if(!s(f))throw new TypeError(&quot;iterator must be a function&quot;);var m;arguments.length&gt;=3&amp;&amp;(m=p),u.call(d)===&quot;[object Array]&quot;?function(g,b,v){for(var h=0,y=g.length;h&lt;y;h++)c.call(g,h)&amp;&amp;(v==null?b(g[h],h,g):b.call(v,g[h],h,g))}(d,f,m):typeof d==&quot;string&quot;?function(g,b,v){for(var h=0,y=g.length;h&lt;y;h++)v==null?b(g.charAt(h),h,g):b.call(v,g.charAt(h),h,g)}(d,f,m):function(g,b,v){for(var h in g)c.call(g,h)&amp;&amp;(v==null?b(g[h],h,g):b.call(v,g[h],h,g))}(d,f,m)}},73047:function(i){var o=Array.prototype.slice,a=Object.prototype.toString;i.exports=function(s){var u=this;if(typeof u!=&quot;function&quot;||a.call(u)!==&quot;[object Function]&quot;)throw new TypeError(&quot;Function.prototype.bind called on incompatible &quot;+u);for(var c,d=o.call(arguments,1),f=Math.max(0,u.length-d.length),p=[],m=0;m&lt;f;m++)p.push(&quot;$&quot;+m);if(c=Function(&quot;binder&quot;,&quot;return function (&quot;+p.join(&quot;,&quot;)+&quot;){ return binder.apply(this,arguments); }&quot;)(function(){if(this instanceof c){var b=u.apply(this,d.concat(o.call(arguments)));return Object(b)===b?b:this}return u.apply(s,d.concat(o.call(arguments)))}),u.prototype){var g=function(){};g.prototype=u.prototype,c.prototype=new g,g.prototype=null}return c}},77575:function(i,o,a){var s=a(73047);i.exports=Function.prototype.bind||s},68318:function(i,o,a){var s,u=SyntaxError,c=Function,d=TypeError,f=function(F){try{return c(&#x27;&quot;use strict&quot;; return (&#x27;+F+&quot;).constructor;&quot;)()}catch{}},p=Object.getOwnPropertyDescriptor;if(p)try{p({},&quot;&quot;)}catch{p=null}var m=function(){throw new d},g=p?function(){try{return m}catch{try{return p(arguments,&quot;callee&quot;).get}catch{return m}}}():m,b=a(57877)(),v=Object.getPrototypeOf||function(F){return F.__proto__},h={},y=typeof Uint8Array&gt;&quot;u&quot;?s:v(Uint8Array),w={&quot;%AggregateError%&quot;:typeof AggregateError&gt;&quot;u&quot;?s:AggregateError,&quot;%Array%&quot;:Array,&quot;%ArrayBuffer%&quot;:typeof ArrayBuffer&gt;&quot;u&quot;?s:ArrayBuffer,&quot;%ArrayIteratorPrototype%&quot;:b?v([][Symbol.iterator]()):s,&quot;%AsyncFromSyncIteratorPrototype%&quot;:s,&quot;%AsyncFunction%&quot;:h,&quot;%AsyncGenerator%&quot;:h,&quot;%AsyncGeneratorFunction%&quot;:h,&quot;%AsyncIteratorPrototype%&quot;:h,&quot;%Atomics%&quot;:typeof Atomics&gt;&quot;u&quot;?s:Atomics,&quot;%BigInt%&quot;:typeof BigInt&gt;&quot;u&quot;?s:BigInt,&quot;%BigInt64Array%&quot;:typeof BigInt64Array&gt;&quot;u&quot;?s:BigInt64Array,&quot;%BigUint64Array%&quot;:typeof BigUint64Array&gt;&quot;u&quot;?s:BigUint64Array,&quot;%Boolean%&quot;:Boolean,&quot;%DataView%&quot;:typeof DataView&gt;&quot;u&quot;?s:DataView,&quot;%Date%&quot;:Date,&quot;%decodeURI%&quot;:decodeURI,&quot;%decodeURIComponent%&quot;:decodeURIComponent,&quot;%encodeURI%&quot;:encodeURI,&quot;%encodeURIComponent%&quot;:encodeURIComponent,&quot;%Error%&quot;:Error,&quot;%eval%&quot;:eval,&quot;%EvalError%&quot;:EvalError,&quot;%Float32Array%&quot;:typeof Float32Array&gt;&quot;u&quot;?s:Float32Array,&quot;%Float64Array%&quot;:typeof Float64Array&gt;&quot;u&quot;?s:Float64Array,&quot;%FinalizationRegistry%&quot;:typeof FinalizationRegistry&gt;&quot;u&quot;?s:FinalizationRegistry,&quot;%Function%&quot;:c,&quot;%GeneratorFunction%&quot;:h,&quot;%Int8Array%&quot;:typeof Int8Array&gt;&quot;u&quot;?s:Int8Array,&quot;%Int16Array%&quot;:typeof Int16Array&gt;&quot;u&quot;?s:Int16Array,&quot;%Int32Array%&quot;:typeof Int32Array&gt;&quot;u&quot;?s:Int32Array,&quot;%isFinite%&quot;:isFinite,&quot;%isNaN%&quot;:isNaN,&quot;%IteratorPrototype%&quot;:b?v(v([][Symbol.iterator]())):s,&quot;%JSON%&quot;:typeof JSON==&quot;object&quot;?JSON:s,&quot;%Map%&quot;:typeof Map&gt;&quot;u&quot;?s:Map,&quot;%MapIteratorPrototype%&quot;:typeof Map&lt;&quot;u&quot;&amp;&amp;b?v(new Map()[Symbol.iterator]()):s,&quot;%Math%&quot;:Math,&quot;%Number%&quot;:Number,&quot;%Object%&quot;:Object,&quot;%parseFloat%&quot;:parseFloat,&quot;%parseInt%&quot;:parseInt,&quot;%Promise%&quot;:typeof Promise&gt;&quot;u&quot;?s:Promise,&quot;%Proxy%&quot;:typeof Proxy&gt;&quot;u&quot;?s:Proxy,&quot;%RangeError%&quot;:RangeError,&quot;%ReferenceError%&quot;:ReferenceError,&quot;%Reflect%&quot;:typeof Reflect&gt;&quot;u&quot;?s:Reflect,&quot;%RegExp%&quot;:RegExp,&quot;%Set%&quot;:typeof Set&gt;&quot;u&quot;?s:Set,&quot;%SetIteratorPrototype%&quot;:typeof Set&lt;&quot;u&quot;&amp;&amp;b?v(new Set()[Symbol.iterator]()):s,&quot;%SharedArrayBuffer%&quot;:typeof SharedArrayBuffer&gt;&quot;u&quot;?s:SharedArrayBuffer,&quot;%String%&quot;:String,&quot;%StringIteratorPrototype%&quot;:b?v(&quot;&quot;[Symbol.iterator]()):s,&quot;%Symbol%&quot;:b?Symbol:s,&quot;%SyntaxError%&quot;:u,&quot;%ThrowTypeError%&quot;:g,&quot;%TypedArray%&quot;:y,&quot;%TypeError%&quot;:d,&quot;%Uint8Array%&quot;:typeof Uint8Array&gt;&quot;u&quot;?s:Uint8Array,&quot;%Uint8ClampedArray%&quot;:typeof Uint8ClampedArray&gt;&quot;u&quot;?s:Uint8ClampedArray,&quot;%Uint16Array%&quot;:typeof Uint16Array&gt;&quot;u&quot;?s:Uint16Array,&quot;%Uint32Array%&quot;:typeof Uint32Array&gt;&quot;u&quot;?s:Uint32Array,&quot;%URIError%&quot;:URIError,&quot;%WeakMap%&quot;:typeof WeakMap&gt;&quot;u&quot;?s:WeakMap,&quot;%WeakRef%&quot;:typeof WeakRef&gt;&quot;u&quot;?s:WeakRef,&quot;%WeakSet%&quot;:typeof WeakSet&gt;&quot;u&quot;?s:WeakSet};try{null.error}catch(F){var _=v(v(F));w[&quot;%Error.prototype%&quot;]=_}var x=function F(j){var z;if(j===&quot;%AsyncFunction%&quot;)z=f(&quot;async function () {}&quot;);else if(j===&quot;%GeneratorFunction%&quot;)z=f(&quot;function* () {}&quot;);else if(j===&quot;%AsyncGeneratorFunction%&quot;)z=f(&quot;async function* () {}&quot;);else if(j===&quot;%AsyncGenerator%&quot;){var B=F(&quot;%AsyncGeneratorFunction%&quot;);B&amp;&amp;(z=B.prototype)}else if(j===&quot;%AsyncIteratorPrototype%&quot;){var N=F(&quot;%AsyncGenerator%&quot;);N&amp;&amp;(z=v(N.prototype))}return w[j]=z,z},T={&quot;%ArrayBufferPrototype%&quot;:[&quot;ArrayBuffer&quot;,&quot;prototype&quot;],&quot;%ArrayPrototype%&quot;:[&quot;Array&quot;,&quot;prototype&quot;],&quot;%ArrayProto_entries%&quot;:[&quot;Array&quot;,&quot;prototype&quot;,&quot;entries&quot;],&quot;%ArrayProto_forEach%&quot;:[&quot;Array&quot;,&quot;prototype&quot;,&quot;forEach&quot;],&quot;%ArrayProto_keys%&quot;:[&quot;Array&quot;,&quot;prototype&quot;,&quot;keys&quot;],&quot;%ArrayProto_values%&quot;:[&quot;Array&quot;,&quot;prototype&quot;,&quot;values&quot;],&quot;%AsyncFunctionPrototype%&quot;:[&quot;AsyncFunction&quot;,&quot;prototype&quot;],&quot;%AsyncGenerator%&quot;:[&quot;AsyncGeneratorFunction&quot;,&quot;prototype&quot;],&quot;%AsyncGeneratorPrototype%&quot;:[&quot;AsyncGeneratorFunction&quot;,&quot;prototype&quot;,&quot;prototype&quot;],&quot;%BooleanPrototype%&quot;:[&quot;Boolean&quot;,&quot;prototype&quot;],&quot;%DataViewPrototype%&quot;:[&quot;DataView&quot;,&quot;prototype&quot;],&quot;%DatePrototype%&quot;:[&quot;Date&quot;,&quot;prototype&quot;],&quot;%ErrorPrototype%&quot;:[&quot;Error&quot;,&quot;prototype&quot;],&quot;%EvalErrorPrototype%&quot;:[&quot;EvalError&quot;,&quot;prototype&quot;],&quot;%Float32ArrayPrototype%&quot;:[&quot;Float32Array&quot;,&quot;prototype&quot;],&quot;%Float64ArrayPrototype%&quot;:[&quot;Float64Array&quot;,&quot;prototype&quot;],&quot;%FunctionPrototype%&quot;:[&quot;Function&quot;,&quot;prototype&quot;],&quot;%Generator%&quot;:[&quot;GeneratorFunction&quot;,&quot;prototype&quot;],&quot;%GeneratorPrototype%&quot;:[&quot;GeneratorFunction&quot;,&quot;prototype&quot;,&quot;prototype&quot;],&quot;%Int8ArrayPrototype%&quot;:[&quot;Int8Array&quot;,&quot;prototype&quot;],&quot;%Int16ArrayPrototype%&quot;:[&quot;Int16Array&quot;,&quot;prototype&quot;],&quot;%Int32ArrayPrototype%&quot;:[&quot;Int32Array&quot;,&quot;prototype&quot;],&quot;%JSONParse%&quot;:[&quot;JSON&quot;,&quot;parse&quot;],&quot;%JSONStringify%&quot;:[&quot;JSON&quot;,&quot;stringify&quot;],&quot;%MapPrototype%&quot;:[&quot;Map&quot;,&quot;prototype&quot;],&quot;%NumberPrototype%&quot;:[&quot;Number&quot;,&quot;prototype&quot;],&quot;%ObjectPrototype%&quot;:[&quot;Object&quot;,&quot;prototype&quot;],&quot;%ObjProto_toString%&quot;:[&quot;Object&quot;,&quot;prototype&quot;,&quot;toString&quot;],&quot;%ObjProto_valueOf%&quot;:[&quot;Object&quot;,&quot;prototype&quot;,&quot;valueOf&quot;],&quot;%PromisePrototype%&quot;:[&quot;Promise&quot;,&quot;prototype&quot;],&quot;%PromiseProto_then%&quot;:[&quot;Promise&quot;,&quot;prototype&quot;,&quot;then&quot;],&quot;%Promise_all%&quot;:[&quot;Promise&quot;,&quot;all&quot;],&quot;%Promise_reject%&quot;:[&quot;Promise&quot;,&quot;reject&quot;],&quot;%Promise_resolve%&quot;:[&quot;Promise&quot;,&quot;resolve&quot;],&quot;%RangeErrorPrototype%&quot;:[&quot;RangeError&quot;,&quot;prototype&quot;],&quot;%ReferenceErrorPrototype%&quot;:[&quot;ReferenceError&quot;,&quot;prototype&quot;],&quot;%RegExpPrototype%&quot;:[&quot;RegExp&quot;,&quot;prototype&quot;],&quot;%SetPrototype%&quot;:[&quot;Set&quot;,&quot;prototype&quot;],&quot;%SharedArrayBufferPrototype%&quot;:[&quot;SharedArrayBuffer&quot;,&quot;prototype&quot;],&quot;%StringPrototype%&quot;:[&quot;String&quot;,&quot;prototype&quot;],&quot;%SymbolPrototype%&quot;:[&quot;Symbol&quot;,&quot;prototype&quot;],&quot;%SyntaxErrorPrototype%&quot;:[&quot;SyntaxError&quot;,&quot;prototype&quot;],&quot;%TypedArrayPrototype%&quot;:[&quot;TypedArray&quot;,&quot;prototype&quot;],&quot;%TypeErrorPrototype%&quot;:[&quot;TypeError&quot;,&quot;prototype&quot;],&quot;%Uint8ArrayPrototype%&quot;:[&quot;Uint8Array&quot;,&quot;prototype&quot;],&quot;%Uint8ClampedArrayPrototype%&quot;:[&quot;Uint8ClampedArray&quot;,&quot;prototype&quot;],&quot;%Uint16ArrayPrototype%&quot;:[&quot;Uint16Array&quot;,&quot;prototype&quot;],&quot;%Uint32ArrayPrototype%&quot;:[&quot;Uint32Array&quot;,&quot;prototype&quot;],&quot;%URIErrorPrototype%&quot;:[&quot;URIError&quot;,&quot;prototype&quot;],&quot;%WeakMapPrototype%&quot;:[&quot;WeakMap&quot;,&quot;prototype&quot;],&quot;%WeakSetPrototype%&quot;:[&quot;WeakSet&quot;,&quot;prototype&quot;]},k=a(77575),S=a(35065),C=k.call(Function.call,Array.prototype.concat),M=k.call(Function.apply,Array.prototype.splice),O=k.call(Function.call,String.prototype.replace),D=k.call(Function.call,String.prototype.slice),P=k.call(Function.call,RegExp.prototype.exec),E=/[^%.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([&quot;&#x27;])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|%$))/g,I=/\\\\(\\\\)?/g,A=function(F,j){var z,B=F;if(S(T,B)&amp;&amp;(B=&quot;%&quot;+(z=T[B])[0]+&quot;%&quot;),S(w,B)){var N=w[B];if(N===h&amp;&amp;(N=x(B)),N===void 0&amp;&amp;!j)throw new d(&quot;intrinsic &quot;+F+&quot; exists, but is not available. Please file an issue!&quot;);return{alias:z,name:B,value:N}}throw new u(&quot;intrinsic &quot;+F+&quot; does not exist!&quot;)};i.exports=function(F,j){if(typeof F!=&quot;string&quot;||F.length===0)throw new d(&quot;intrinsic name must be a non-empty string&quot;);if(arguments.length&gt;1&amp;&amp;typeof j!=&quot;boolean&quot;)throw new d(&#x27;&quot;allowMissing&quot; argument must be a boolean&#x27;);if(P(/^%?[^%]*%?$/,F)===null)throw new u(&quot;`%` may not be present anywhere but at the beginning and end of the intrinsic name&quot;);var z=function(Z){var G=D(Z,0,1),X=D(Z,-1);if(G===&quot;%&quot;&amp;&amp;X!==&quot;%&quot;)throw new u(&quot;invalid intrinsic syntax, expected closing `%`&quot;);if(X===&quot;%&quot;&amp;&amp;G!==&quot;%&quot;)throw new u(&quot;invalid intrinsic syntax, expected opening `%`&quot;);var Q=[];return O(Z,E,function(re,ae,ie,se){Q[Q.length]=ie?O(se,I,&quot;$1&quot;):ae||re}),Q}(F),B=z.length&gt;0?z[0]:&quot;&quot;,N=A(&quot;%&quot;+B+&quot;%&quot;,j),R=N.name,q=N.value,Y=!1,L=N.alias;L&amp;&amp;(B=L[0],M(z,C([0,1],L)));for(var W=1,U=!0;W&lt;z.length;W+=1){var V=z[W],te=D(V,0,1),ee=D(V,-1);if((te===&#x27;&quot;&#x27;||te===&quot;&#x27;&quot;||te===&quot;`&quot;||ee===&#x27;&quot;&#x27;||ee===&quot;&#x27;&quot;||ee===&quot;`&quot;)&amp;&amp;te!==ee)throw new u(&quot;property names with quotes must have matching quotes&quot;);if(V!==&quot;constructor&quot;&amp;&amp;U||(Y=!0),S(w,R=&quot;%&quot;+(B+=&quot;.&quot;+V)+&quot;%&quot;))q=w[R];else if(q!=null){if(!(V in q)){if(!j)throw new d(&quot;base intrinsic for &quot;+F+&quot; exists, but the property is not available.&quot;);return}if(p&amp;&amp;W+1&gt;=z.length){var H=p(q,V);q=(U=!!H)&amp;&amp;&quot;get&quot;in H&amp;&amp;!(&quot;originalValue&quot;in H.get)?H.get:q[V]}else U=S(q,V),q=q[V];U&amp;&amp;!Y&amp;&amp;(w[R]=q)}}return q}},85400:function(i){i.exports=function(o,a){var s=a[0],u=a[1],c=a[2],d=a[3],f=a[4],p=a[5],m=a[6],g=a[7],b=a[8],v=a[9],h=a[10],y=a[11],w=a[12],_=a[13],x=a[14],T=a[15];return o[0]=p*(h*T-y*x)-v*(m*T-g*x)+_*(m*y-g*h),o[1]=-(u*(h*T-y*x)-v*(c*T-d*x)+_*(c*y-d*h)),o[2]=u*(m*T-g*x)-p*(c*T-d*x)+_*(c*g-d*m),o[3]=-(u*(m*y-g*h)-p*(c*y-d*h)+v*(c*g-d*m)),o[4]=-(f*(h*T-y*x)-b*(m*T-g*x)+w*(m*y-g*h)),o[5]=s*(h*T-y*x)-b*(c*T-d*x)+w*(c*y-d*h),o[6]=-(s*(m*T-g*x)-f*(c*T-d*x)+w*(c*g-d*m)),o[7]=s*(m*y-g*h)-f*(c*y-d*h)+b*(c*g-d*m),o[8]=f*(v*T-y*_)-b*(p*T-g*_)+w*(p*y-g*v),o[9]=-(s*(v*T-y*_)-b*(u*T-d*_)+w*(u*y-d*v)),o[10]=s*(p*T-g*_)-f*(u*T-d*_)+w*(u*g-d*p),o[11]=-(s*(p*y-g*v)-f*(u*y-d*v)+b*(u*g-d*p)),o[12]=-(f*(v*x-h*_)-b*(p*x-m*_)+w*(p*h-m*v)),o[13]=s*(v*x-h*_)-b*(u*x-c*_)+w*(u*h-c*v),o[14]=-(s*(p*x-m*_)-f*(u*x-c*_)+w*(u*m-c*p)),o[15]=s*(p*h-m*v)-f*(u*h-c*v)+b*(u*m-c*p),o}},42331:function(i){i.exports=function(o){var a=new Float32Array(16);return a[0]=o[0],a[1]=o[1],a[2]=o[2],a[3]=o[3],a[4]=o[4],a[5]=o[5],a[6]=o[6],a[7]=o[7],a[8]=o[8],a[9]=o[9],a[10]=o[10],a[11]=o[11],a[12]=o[12],a[13]=o[13],a[14]=o[14],a[15]=o[15],a}},31042:function(i){i.exports=function(o,a){return o[0]=a[0],o[1]=a[1],o[2]=a[2],o[3]=a[3],o[4]=a[4],o[5]=a[5],o[6]=a[6],o[7]=a[7],o[8]=a[8],o[9]=a[9],o[10]=a[10],o[11]=a[11],o[12]=a[12],o[13]=a[13],o[14]=a[14],o[15]=a[15],o}},11902:function(i){i.exports=function(){var o=new Float32Array(16);return o[0]=1,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=1,o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=1,o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o}},89887:function(i){i.exports=function(o){var a=o[0],s=o[1],u=o[2],c=o[3],d=o[4],f=o[5],p=o[6],m=o[7],g=o[8],b=o[9],v=o[10],h=o[11],y=o[12],w=o[13],_=o[14],x=o[15];return(a*f-s*d)*(v*x-h*_)-(a*p-u*d)*(b*x-h*w)+(a*m-c*d)*(b*_-v*w)+(s*p-u*f)*(g*x-h*y)-(s*m-c*f)*(g*_-v*y)+(u*m-c*p)*(g*w-b*y)}},27812:function(i){i.exports=function(o,a){var s=a[0],u=a[1],c=a[2],d=a[3],f=s+s,p=u+u,m=c+c,g=s*f,b=u*f,v=u*p,h=c*f,y=c*p,w=c*m,_=d*f,x=d*p,T=d*m;return o[0]=1-v-w,o[1]=b+T,o[2]=h-x,o[3]=0,o[4]=b-T,o[5]=1-g-w,o[6]=y+_,o[7]=0,o[8]=h+x,o[9]=y-_,o[10]=1-g-v,o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o}},34045:function(i){i.exports=function(o,a,s){var u,c,d,f=s[0],p=s[1],m=s[2],g=Math.sqrt(f*f+p*p+m*m);return Math.abs(g)&lt;1e-6?null:(f*=g=1/g,p*=g,m*=g,u=Math.sin(a),d=1-(c=Math.cos(a)),o[0]=f*f*d+c,o[1]=p*f*d+m*u,o[2]=m*f*d-p*u,o[3]=0,o[4]=f*p*d-m*u,o[5]=p*p*d+c,o[6]=m*p*d+f*u,o[7]=0,o[8]=f*m*d+p*u,o[9]=p*m*d-f*u,o[10]=m*m*d+c,o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o)}},45973:function(i){i.exports=function(o,a,s){var u=a[0],c=a[1],d=a[2],f=a[3],p=u+u,m=c+c,g=d+d,b=u*p,v=u*m,h=u*g,y=c*m,w=c*g,_=d*g,x=f*p,T=f*m,k=f*g;return o[0]=1-(y+_),o[1]=v+k,o[2]=h-T,o[3]=0,o[4]=v-k,o[5]=1-(b+_),o[6]=w+x,o[7]=0,o[8]=h+T,o[9]=w-x,o[10]=1-(b+y),o[11]=0,o[12]=s[0],o[13]=s[1],o[14]=s[2],o[15]=1,o}},81472:function(i){i.exports=function(o,a){return o[0]=a[0],o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=a[1],o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=a[2],o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o}},14669:function(i){i.exports=function(o,a){return o[0]=1,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=1,o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=1,o[11]=0,o[12]=a[0],o[13]=a[1],o[14]=a[2],o[15]=1,o}},75262:function(i){i.exports=function(o,a){var s=Math.sin(a),u=Math.cos(a);return o[0]=1,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=u,o[6]=s,o[7]=0,o[8]=0,o[9]=-s,o[10]=u,o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o}},331:function(i){i.exports=function(o,a){var s=Math.sin(a),u=Math.cos(a);return o[0]=u,o[1]=0,o[2]=-s,o[3]=0,o[4]=0,o[5]=1,o[6]=0,o[7]=0,o[8]=s,o[9]=0,o[10]=u,o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o}},11049:function(i){i.exports=function(o,a){var s=Math.sin(a),u=Math.cos(a);return o[0]=u,o[1]=s,o[2]=0,o[3]=0,o[4]=-s,o[5]=u,o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=1,o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o}},75195:function(i){i.exports=function(o,a,s,u,c,d,f){var p=1/(s-a),m=1/(c-u),g=1/(d-f);return o[0]=2*d*p,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=2*d*m,o[6]=0,o[7]=0,o[8]=(s+a)*p,o[9]=(c+u)*m,o[10]=(f+d)*g,o[11]=-1,o[12]=0,o[13]=0,o[14]=f*d*2*g,o[15]=0,o}},71551:function(i){i.exports=function(o){return o[0]=1,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=1,o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=1,o[11]=0,o[12]=0,o[13]=0,o[14]=0,o[15]=1,o}},79576:function(i,o,a){i.exports={create:a(11902),clone:a(42331),copy:a(31042),identity:a(71551),transpose:a(88654),invert:a(95874),adjoint:a(85400),determinant:a(89887),multiply:a(91362),translate:a(31283),scale:a(10789),rotate:a(65074),rotateX:a(35545),rotateY:a(94918),rotateZ:a(15692),fromRotation:a(34045),fromRotationTranslation:a(45973),fromScaling:a(81472),fromTranslation:a(14669),fromXRotation:a(75262),fromYRotation:a(331),fromZRotation:a(11049),fromQuat:a(27812),frustum:a(75195),perspective:a(7864),perspectiveFromFieldOfView:a(35279),ortho:a(60378),lookAt:a(65551),str:a(6726)}},95874:function(i){i.exports=function(o,a){var s=a[0],u=a[1],c=a[2],d=a[3],f=a[4],p=a[5],m=a[6],g=a[7],b=a[8],v=a[9],h=a[10],y=a[11],w=a[12],_=a[13],x=a[14],T=a[15],k=s*p-u*f,S=s*m-c*f,C=s*g-d*f,M=u*m-c*p,O=u*g-d*p,D=c*g-d*m,P=b*_-v*w,E=b*x-h*w,I=b*T-y*w,A=v*x-h*_,F=v*T-y*_,j=h*T-y*x,z=k*j-S*F+C*A+M*I-O*E+D*P;return z?(z=1/z,o[0]=(p*j-m*F+g*A)*z,o[1]=(c*F-u*j-d*A)*z,o[2]=(_*D-x*O+T*M)*z,o[3]=(h*O-v*D-y*M)*z,o[4]=(m*I-f*j-g*E)*z,o[5]=(s*j-c*I+d*E)*z,o[6]=(x*C-w*D-T*S)*z,o[7]=(b*D-h*C+y*S)*z,o[8]=(f*F-p*I+g*P)*z,o[9]=(u*I-s*F-d*P)*z,o[10]=(w*O-_*C+T*k)*z,o[11]=(v*C-b*O-y*k)*z,o[12]=(p*E-f*A-m*P)*z,o[13]=(s*A-u*E+c*P)*z,o[14]=(_*S-w*M-x*k)*z,o[15]=(b*M-v*S+h*k)*z,o):null}},65551:function(i,o,a){var s=a(71551);i.exports=function(u,c,d,f){var p,m,g,b,v,h,y,w,_,x,T=c[0],k=c[1],S=c[2],C=f[0],M=f[1],O=f[2],D=d[0],P=d[1],E=d[2];return Math.abs(T-D)&lt;1e-6&amp;&amp;Math.abs(k-P)&lt;1e-6&amp;&amp;Math.abs(S-E)&lt;1e-6?s(u):(y=T-D,w=k-P,_=S-E,p=M*(_*=x=1/Math.sqrt(y*y+w*w+_*_))-O*(w*=x),m=O*(y*=x)-C*_,g=C*w-M*y,(x=Math.sqrt(p*p+m*m+g*g))?(p*=x=1/x,m*=x,g*=x):(p=0,m=0,g=0),b=w*g-_*m,v=_*p-y*g,h=y*m-w*p,(x=Math.sqrt(b*b+v*v+h*h))?(b*=x=1/x,v*=x,h*=x):(b=0,v=0,h=0),u[0]=p,u[1]=b,u[2]=y,u[3]=0,u[4]=m,u[5]=v,u[6]=w,u[7]=0,u[8]=g,u[9]=h,u[10]=_,u[11]=0,u[12]=-(p*T+m*k+g*S),u[13]=-(b*T+v*k+h*S),u[14]=-(y*T+w*k+_*S),u[15]=1,u)}},91362:function(i){i.exports=function(o,a,s){var u=a[0],c=a[1],d=a[2],f=a[3],p=a[4],m=a[5],g=a[6],b=a[7],v=a[8],h=a[9],y=a[10],w=a[11],_=a[12],x=a[13],T=a[14],k=a[15],S=s[0],C=s[1],M=s[2],O=s[3];return o[0]=S*u+C*p+M*v+O*_,o[1]=S*c+C*m+M*h+O*x,o[2]=S*d+C*g+M*y+O*T,o[3]=S*f+C*b+M*w+O*k,S=s[4],C=s[5],M=s[6],O=s[7],o[4]=S*u+C*p+M*v+O*_,o[5]=S*c+C*m+M*h+O*x,o[6]=S*d+C*g+M*y+O*T,o[7]=S*f+C*b+M*w+O*k,S=s[8],C=s[9],M=s[10],O=s[11],o[8]=S*u+C*p+M*v+O*_,o[9]=S*c+C*m+M*h+O*x,o[10]=S*d+C*g+M*y+O*T,o[11]=S*f+C*b+M*w+O*k,S=s[12],C=s[13],M=s[14],O=s[15],o[12]=S*u+C*p+M*v+O*_,o[13]=S*c+C*m+M*h+O*x,o[14]=S*d+C*g+M*y+O*T,o[15]=S*f+C*b+M*w+O*k,o}},60378:function(i){i.exports=function(o,a,s,u,c,d,f){var p=1/(a-s),m=1/(u-c),g=1/(d-f);return o[0]=-2*p,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=-2*m,o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=2*g,o[11]=0,o[12]=(a+s)*p,o[13]=(c+u)*m,o[14]=(f+d)*g,o[15]=1,o}},7864:function(i){i.exports=function(o,a,s,u,c){var d=1/Math.tan(a/2),f=1/(u-c);return o[0]=d/s,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=d,o[6]=0,o[7]=0,o[8]=0,o[9]=0,o[10]=(c+u)*f,o[11]=-1,o[12]=0,o[13]=0,o[14]=2*c*u*f,o[15]=0,o}},35279:function(i){i.exports=function(o,a,s,u){var c=Math.tan(a.upDegrees*Math.PI/180),d=Math.tan(a.downDegrees*Math.PI/180),f=Math.tan(a.leftDegrees*Math.PI/180),p=Math.tan(a.rightDegrees*Math.PI/180),m=2/(f+p),g=2/(c+d);return o[0]=m,o[1]=0,o[2]=0,o[3]=0,o[4]=0,o[5]=g,o[6]=0,o[7]=0,o[8]=-(f-p)*m*.5,o[9]=(c-d)*g*.5,o[10]=u/(s-u),o[11]=-1,o[12]=0,o[13]=0,o[14]=u*s/(s-u),o[15]=0,o}},65074:function(i){i.exports=function(o,a,s,u){var c,d,f,p,m,g,b,v,h,y,w,_,x,T,k,S,C,M,O,D,P,E,I,A,F=u[0],j=u[1],z=u[2],B=Math.sqrt(F*F+j*j+z*z);return Math.abs(B)&lt;1e-6?null:(F*=B=1/B,j*=B,z*=B,c=Math.sin(s),f=1-(d=Math.cos(s)),p=a[0],m=a[1],g=a[2],b=a[3],v=a[4],h=a[5],y=a[6],w=a[7],_=a[8],x=a[9],T=a[10],k=a[11],S=F*F*f+d,C=j*F*f+z*c,M=z*F*f-j*c,O=F*j*f-z*c,D=j*j*f+d,P=z*j*f+F*c,E=F*z*f+j*c,I=j*z*f-F*c,A=z*z*f+d,o[0]=p*S+v*C+_*M,o[1]=m*S+h*C+x*M,o[2]=g*S+y*C+T*M,o[3]=b*S+w*C+k*M,o[4]=p*O+v*D+_*P,o[5]=m*O+h*D+x*P,o[6]=g*O+y*D+T*P,o[7]=b*O+w*D+k*P,o[8]=p*E+v*I+_*A,o[9]=m*E+h*I+x*A,o[10]=g*E+y*I+T*A,o[11]=b*E+w*I+k*A,a!==o&amp;&amp;(o[12]=a[12],o[13]=a[13],o[14]=a[14],o[15]=a[15]),o)}},35545:function(i){i.exports=function(o,a,s){var u=Math.sin(s),c=Math.cos(s),d=a[4],f=a[5],p=a[6],m=a[7],g=a[8],b=a[9],v=a[10],h=a[11];return a!==o&amp;&amp;(o[0]=a[0],o[1]=a[1],o[2]=a[2],o[3]=a[3],o[12]=a[12],o[13]=a[13],o[14]=a[14],o[15]=a[15]),o[4]=d*c+g*u,o[5]=f*c+b*u,o[6]=p*c+v*u,o[7]=m*c+h*u,o[8]=g*c-d*u,o[9]=b*c-f*u,o[10]=v*c-p*u,o[11]=h*c-m*u,o}},94918:function(i){i.exports=function(o,a,s){var u=Math.sin(s),c=Math.cos(s),d=a[0],f=a[1],p=a[2],m=a[3],g=a[8],b=a[9],v=a[10],h=a[11];return a!==o&amp;&amp;(o[4]=a[4],o[5]=a[5],o[6]=a[6],o[7]=a[7],o[12]=a[12],o[13]=a[13],o[14]=a[14],o[15]=a[15]),o[0]=d*c-g*u,o[1]=f*c-b*u,o[2]=p*c-v*u,o[3]=m*c-h*u,o[8]=d*u+g*c,o[9]=f*u+b*c,o[10]=p*u+v*c,o[11]=m*u+h*c,o}},15692:function(i){i.exports=function(o,a,s){var u=Math.sin(s),c=Math.cos(s),d=a[0],f=a[1],p=a[2],m=a[3],g=a[4],b=a[5],v=a[6],h=a[7];return a!==o&amp;&amp;(o[8]=a[8],o[9]=a[9],o[10]=a[10],o[11]=a[11],o[12]=a[12],o[13]=a[13],o[14]=a[14],o[15]=a[15]),o[0]=d*c+g*u,o[1]=f*c+b*u,o[2]=p*c+v*u,o[3]=m*c+h*u,o[4]=g*c-d*u,o[5]=b*c-f*u,o[6]=v*c-p*u,o[7]=h*c-m*u,o}},10789:function(i){i.exports=function(o,a,s){var u=s[0],c=s[1],d=s[2];return o[0]=a[0]*u,o[1]=a[1]*u,o[2]=a[2]*u,o[3]=a[3]*u,o[4]=a[4]*c,o[5]=a[5]*c,o[6]=a[6]*c,o[7]=a[7]*c,o[8]=a[8]*d,o[9]=a[9]*d,o[10]=a[10]*d,o[11]=a[11]*d,o[12]=a[12],o[13]=a[13],o[14]=a[14],o[15]=a[15],o}},6726:function(i){i.exports=function(o){return&quot;mat4(&quot;+o[0]+&quot;, &quot;+o[1]+&quot;, &quot;+o[2]+&quot;, &quot;+o[3]+&quot;, &quot;+o[4]+&quot;, &quot;+o[5]+&quot;, &quot;+o[6]+&quot;, &quot;+o[7]+&quot;, &quot;+o[8]+&quot;, &quot;+o[9]+&quot;, &quot;+o[10]+&quot;, &quot;+o[11]+&quot;, &quot;+o[12]+&quot;, &quot;+o[13]+&quot;, &quot;+o[14]+&quot;, &quot;+o[15]+&quot;)&quot;}},31283:function(i){i.exports=function(o,a,s){var u,c,d,f,p,m,g,b,v,h,y,w,_=s[0],x=s[1],T=s[2];return a===o?(o[12]=a[0]*_+a[4]*x+a[8]*T+a[12],o[13]=a[1]*_+a[5]*x+a[9]*T+a[13],o[14]=a[2]*_+a[6]*x+a[10]*T+a[14],o[15]=a[3]*_+a[7]*x+a[11]*T+a[15]):(u=a[0],c=a[1],d=a[2],f=a[3],p=a[4],m=a[5],g=a[6],b=a[7],v=a[8],h=a[9],y=a[10],w=a[11],o[0]=u,o[1]=c,o[2]=d,o[3]=f,o[4]=p,o[5]=m,o[6]=g,o[7]=b,o[8]=v,o[9]=h,o[10]=y,o[11]=w,o[12]=u*_+p*x+v*T+a[12],o[13]=c*_+m*x+h*T+a[13],o[14]=d*_+g*x+y*T+a[14],o[15]=f*_+b*x+w*T+a[15]),o}},88654:function(i){i.exports=function(o,a){if(o===a){var s=a[1],u=a[2],c=a[3],d=a[6],f=a[7],p=a[11];o[1]=a[4],o[2]=a[8],o[3]=a[12],o[4]=s,o[6]=a[9],o[7]=a[13],o[8]=u,o[9]=d,o[11]=a[14],o[12]=c,o[13]=f,o[14]=p}else o[0]=a[0],o[1]=a[4],o[2]=a[8],o[3]=a[12],o[4]=a[1],o[5]=a[5],o[6]=a[9],o[7]=a[13],o[8]=a[2],o[9]=a[6],o[10]=a[10],o[11]=a[14],o[12]=a[3],o[13]=a[7],o[14]=a[11],o[15]=a[15];return o}},40383:function(i,o,a){var s=a(68318)(&quot;%Object.getOwnPropertyDescriptor%&quot;,!0);if(s)try{s([],&quot;length&quot;)}catch{s=null}i.exports=s},57035:function(i,o,a){var s,u=a(54404);s=typeof a.g.matchMedia==&quot;function&quot;?!a.g.matchMedia(&quot;(hover: none)&quot;).matches:u,i.exports=s},38520:function(i,o,a){var s=a(54404);i.exports=s&amp;&amp;function(){var u=!1;try{var c=Object.defineProperty({},&quot;passive&quot;,{get:function(){u=!0}});window.addEventListener(&quot;test&quot;,null,c),window.removeEventListener(&quot;test&quot;,null,c)}catch{u=!1}return u}()},55622:function(i,o,a){var s=a(68318)(&quot;%Object.defineProperty%&quot;,!0),u=function(){if(s)try{return s({},&quot;a&quot;,{value:1}),!0}catch{return!1}return!1};u.hasArrayLengthDefineBug=function(){if(!u())return null;try{return s([],&quot;length&quot;,{value:1}).length!==1}catch{return!0}},i.exports=u},57877:function(i,o,a){var s=typeof Symbol&lt;&quot;u&quot;&amp;&amp;Symbol,u=a(35638);i.exports=function(){return typeof s==&quot;function&quot;&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;typeof s(&quot;foo&quot;)==&quot;symbol&quot;&amp;&amp;typeof Symbol(&quot;bar&quot;)==&quot;symbol&quot;&amp;&amp;u()}},35638:function(i){i.exports=function(){if(typeof Symbol!=&quot;function&quot;||typeof Object.getOwnPropertySymbols!=&quot;function&quot;)return!1;if(typeof Symbol.iterator==&quot;symbol&quot;)return!0;var o={},a=Symbol(&quot;test&quot;),s=Object(a);if(typeof a==&quot;string&quot;||Object.prototype.toString.call(a)!==&quot;[object Symbol]&quot;||Object.prototype.toString.call(s)!==&quot;[object Symbol]&quot;)return!1;for(a in o[a]=42,o)return!1;if(typeof Object.keys==&quot;function&quot;&amp;&amp;Object.keys(o).length!==0||typeof Object.getOwnPropertyNames==&quot;function&quot;&amp;&amp;Object.getOwnPropertyNames(o).length!==0)return!1;var u=Object.getOwnPropertySymbols(o);if(u.length!==1||u[0]!==a||!Object.prototype.propertyIsEnumerable.call(o,a))return!1;if(typeof Object.getOwnPropertyDescriptor==&quot;function&quot;){var c=Object.getOwnPropertyDescriptor(o,a);if(c.value!==42||c.enumerable!==!0)return!1}return!0}},84543:function(i,o,a){var s=a(35638);i.exports=function(){return s()&amp;&amp;!!Symbol.toStringTag}},35065:function(i,o,a){var s=a(77575);i.exports=s.call(Function.call,Object.prototype.hasOwnProperty)},95280:function(i,o){o.read=function(a,s,u,c,d){var f,p,m=8*d-c-1,g=(1&lt;&lt;m)-1,b=g&gt;&gt;1,v=-7,h=u?d-1:0,y=u?-1:1,w=a[s+h];for(h+=y,f=w&amp;(1&lt;&lt;-v)-1,w&gt;&gt;=-v,v+=m;v&gt;0;f=256*f+a[s+h],h+=y,v-=8);for(p=f&amp;(1&lt;&lt;-v)-1,f&gt;&gt;=-v,v+=c;v&gt;0;p=256*p+a[s+h],h+=y,v-=8);if(f===0)f=1-b;else{if(f===g)return p?NaN:1/0*(w?-1:1);p+=Math.pow(2,c),f-=b}return(w?-1:1)*p*Math.pow(2,f-c)},o.write=function(a,s,u,c,d,f){var p,m,g,b=8*f-d-1,v=(1&lt;&lt;b)-1,h=v&gt;&gt;1,y=d===23?Math.pow(2,-24)-Math.pow(2,-77):0,w=c?0:f-1,_=c?1:-1,x=s&lt;0||s===0&amp;&amp;1/s&lt;0?1:0;for(s=Math.abs(s),isNaN(s)||s===1/0?(m=isNaN(s)?1:0,p=v):(p=Math.floor(Math.log(s)/Math.LN2),s*(g=Math.pow(2,-p))&lt;1&amp;&amp;(p--,g*=2),(s+=p+h&gt;=1?y/g:y*Math.pow(2,1-h))*g&gt;=2&amp;&amp;(p++,g/=2),p+h&gt;=v?(m=0,p=v):p+h&gt;=1?(m=(s*g-1)*Math.pow(2,d),p+=h):(m=s*Math.pow(2,h-1)*Math.pow(2,d),p=0));d&gt;=8;a[u+w]=255&amp;m,w+=_,m/=256,d-=8);for(p=p&lt;&lt;d|m,b+=d;b&gt;0;a[u+w]=255&amp;p,w+=_,p/=256,b-=8);a[u+w-_]|=128*x}},42018:function(i){typeof Object.create==&quot;function&quot;?i.exports=function(o,a){a&amp;&amp;(o.super_=a,o.prototype=Object.create(a.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}))}:i.exports=function(o,a){if(a){o.super_=a;var s=function(){};s.prototype=a.prototype,o.prototype=new s,o.prototype.constructor=o}}},47216:function(i,o,a){var s=a(84543)(),u=a(6614)(&quot;Object.prototype.toString&quot;),c=function(p){return!(s&amp;&amp;p&amp;&amp;typeof p==&quot;object&quot;&amp;&amp;Symbol.toStringTag in p)&amp;&amp;u(p)===&quot;[object Arguments]&quot;},d=function(p){return!!c(p)||p!==null&amp;&amp;typeof p==&quot;object&quot;&amp;&amp;typeof p.length==&quot;number&quot;&amp;&amp;p.length&gt;=0&amp;&amp;u(p)!==&quot;[object Array]&quot;&amp;&amp;u(p.callee)===&quot;[object Function]&quot;},f=function(){return c(arguments)}();c.isLegacyArguments=d,i.exports=f?c:d},54404:function(i){i.exports=!0},85395:function(i){var o,a,s=Function.prototype.toString,u=typeof Reflect==&quot;object&quot;&amp;&amp;Reflect!==null&amp;&amp;Reflect.apply;if(typeof u==&quot;function&quot;&amp;&amp;typeof Object.defineProperty==&quot;function&quot;)try{o=Object.defineProperty({},&quot;length&quot;,{get:function(){throw a}}),a={},u(function(){throw 42},null,o)}catch(h){h!==a&amp;&amp;(u=null)}else u=null;var c=/^\\s*class\\b/,d=function(h){try{var y=s.call(h);return c.test(y)}catch{return!1}},f=function(h){try{return!d(h)&amp;&amp;(s.call(h),!0)}catch{return!1}},p=Object.prototype.toString,m=typeof Symbol==&quot;function&quot;&amp;&amp;!!Symbol.toStringTag,g=!(0 in[,]),b=function(){return!1};if(typeof document==&quot;object&quot;){var v=document.all;p.call(v)===p.call(document.all)&amp;&amp;(b=function(h){if((g||!h)&amp;&amp;(h===void 0||typeof h==&quot;object&quot;))try{var y=p.call(h);return(y===&quot;[object HTMLAllCollection]&quot;||y===&quot;[object HTML document.all class]&quot;||y===&quot;[object HTMLCollection]&quot;||y===&quot;[object Object]&quot;)&amp;&amp;h(&quot;&quot;)==null}catch{}return!1})}i.exports=u?function(h){if(b(h))return!0;if(!h||typeof h!=&quot;function&quot;&amp;&amp;typeof h!=&quot;object&quot;)return!1;try{u(h,null,o)}catch(y){if(y!==a)return!1}return!d(h)&amp;&amp;f(h)}:function(h){if(b(h))return!0;if(!h||typeof h!=&quot;function&quot;&amp;&amp;typeof h!=&quot;object&quot;)return!1;if(m)return f(h);if(d(h))return!1;var y=p.call(h);return!(y!==&quot;[object Function]&quot;&amp;&amp;y!==&quot;[object GeneratorFunction]&quot;&amp;&amp;!/^\\[object HTML/.test(y))&amp;&amp;f(h)}},65481:function(i,o,a){var s,u=Object.prototype.toString,c=Function.prototype.toString,d=/^\\s*(?:function)?\\*/,f=a(84543)(),p=Object.getPrototypeOf;i.exports=function(m){if(typeof m!=&quot;function&quot;)return!1;if(d.test(c.call(m)))return!0;if(!f)return u.call(m)===&quot;[object GeneratorFunction]&quot;;if(!p)return!1;if(s===void 0){var g=function(){if(!f)return!1;try{return Function(&quot;return function*() {}&quot;)()}catch{}}();s=!!g&amp;&amp;p(g)}return p(m)===s}},64274:function(i){i.exports=function(o){return o!=o}},15567:function(i,o,a){var s=a(68222),u=a(17045),c=a(64274),d=a(14922),f=a(22442),p=s(d(),Number);u(p,{getPolyfill:d,implementation:c,shim:f}),i.exports=p},14922:function(i,o,a){var s=a(64274);i.exports=function(){return Number.isNaN&amp;&amp;Number.isNaN(NaN)&amp;&amp;!Number.isNaN(&quot;a&quot;)?Number.isNaN:s}},22442:function(i,o,a){var s=a(17045),u=a(14922);i.exports=function(){var c=u();return s(Number,{isNaN:c},{isNaN:function(){return Number.isNaN!==c}}),c}},18546:function(i){i.exports=function(o){for(var a,s=o.length,u=0;u&lt;s;u++)if(((a=o.charCodeAt(u))&lt;9||a&gt;13)&amp;&amp;a!==32&amp;&amp;a!==133&amp;&amp;a!==160&amp;&amp;a!==5760&amp;&amp;a!==6158&amp;&amp;(a&lt;8192||a&gt;8205)&amp;&amp;a!==8232&amp;&amp;a!==8233&amp;&amp;a!==8239&amp;&amp;a!==8287&amp;&amp;a!==8288&amp;&amp;a!==12288&amp;&amp;a!==65279)return!1;return!0}},9187:function(i,o,a){var s=a(31353),u=a(72077),c=a(6614),d=c(&quot;Object.prototype.toString&quot;),f=a(84543)(),p=a(40383),m=typeof globalThis&gt;&quot;u&quot;?a.g:globalThis,g=u(),b=c(&quot;Array.prototype.indexOf&quot;,!0)||function(w,_){for(var x=0;x&lt;w.length;x+=1)if(w[x]===_)return x;return-1},v=c(&quot;String.prototype.slice&quot;),h={},y=Object.getPrototypeOf;f&amp;&amp;p&amp;&amp;y&amp;&amp;s(g,function(w){var _=new m[w];if(Symbol.toStringTag in _){var x=y(_),T=p(x,Symbol.toStringTag);if(!T){var k=y(x);T=p(k,Symbol.toStringTag)}h[w]=T.get}}),i.exports=function(w){if(!w||typeof w!=&quot;object&quot;)return!1;if(!f||!(Symbol.toStringTag in w)){var _=v(d(w),8,-1);return b(g,_)&gt;-1}return!!p&amp;&amp;function(x){var T=!1;return s(h,function(k,S){if(!T)try{T=k.call(x)===S}catch{}}),T}(w)}},48956:function(i){var o={left:0,top:0};i.exports=function(a,s,u){s=s||a.currentTarget||a.srcElement,Array.isArray(u)||(u=[0,0]);var c,d=a.clientX||0,f=a.clientY||0,p=(c=s)===window||c===document||c===document.body?o:c.getBoundingClientRect();return u[0]=d-p.left,u[1]=f-p.top,u}},7417:function(i,o,a){var s,u,c,d;u=&quot;Promise&quot;,d=function(){var f,p,m,g=Object.prototype.toString,b=typeof setImmediate&lt;&quot;u&quot;?function(O){return setImmediate(O)}:setTimeout;try{Object.defineProperty({},&quot;x&quot;,{}),f=function(O,D,P,E){return Object.defineProperty(O,D,{value:P,writable:!0,configurable:E!==!1})}}catch{f=function(D,P,E){return D[P]=E,D}}function v(O,D){m.add(O,D),p||(p=b(m.drain))}function h(O){var D,P=typeof O;return O==null||P!=&quot;object&quot;&amp;&amp;P!=&quot;function&quot;||(D=O.then),typeof D==&quot;function&quot;&amp;&amp;D}function y(){for(var O=0;O&lt;this.chain.length;O++)w(this,this.state===1?this.chain[O].success:this.chain[O].failure,this.chain[O]);this.chain.length=0}function w(O,D,P){var E,I;try{D===!1?P.reject(O.msg):(E=D===!0?O.msg:D.call(void 0,O.msg))===P.promise?P.reject(TypeError(&quot;Promise-chain cycle&quot;)):(I=h(E))?I.call(E,P.resolve,P.reject):P.resolve(E)}catch(A){P.reject(A)}}function _(O){var D,P=this;if(!P.triggered){P.triggered=!0,P.def&amp;&amp;(P=P.def);try{(D=h(O))?v(function(){var E=new k(P);try{D.call(O,function(){_.apply(E,arguments)},function(){x.apply(E,arguments)})}catch(I){x.call(E,I)}}):(P.msg=O,P.state=1,P.chain.length&gt;0&amp;&amp;v(y,P))}catch(E){x.call(new k(P),E)}}}function x(O){var D=this;D.triggered||(D.triggered=!0,D.def&amp;&amp;(D=D.def),D.msg=O,D.state=2,D.chain.length&gt;0&amp;&amp;v(y,D))}function T(O,D,P,E){for(var I=0;I&lt;D.length;I++)(function(A){O.resolve(D[A]).then(function(F){P(A,F)},E)})(I)}function k(O){this.def=O,this.triggered=!1}function S(O){this.promise=O,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function C(O){if(typeof O!=&quot;function&quot;)throw TypeError(&quot;Not a function&quot;);if(this.__NPO__!==0)throw TypeError(&quot;Not a promise&quot;);this.__NPO__=1;var D=new S(this);this.then=function(P,E){var I={success:typeof P!=&quot;function&quot;||P,failure:typeof E==&quot;function&quot;&amp;&amp;E};return I.promise=new this.constructor(function(A,F){if(typeof A!=&quot;function&quot;||typeof F!=&quot;function&quot;)throw TypeError(&quot;Not a function&quot;);I.resolve=A,I.reject=F}),D.chain.push(I),D.state!==0&amp;&amp;v(y,D),I.promise},this.catch=function(P){return this.then(void 0,P)};try{O.call(void 0,function(P){_.call(D,P)},function(P){x.call(D,P)})}catch(P){x.call(D,P)}}m=function(){var O,D,P;function E(I,A){this.fn=I,this.self=A,this.next=void 0}return{add:function(I,A){P=new E(I,A),D?D.next=P:O=P,D=P,P=void 0},drain:function(){var I=O;for(O=D=p=void 0;I;)I.fn.call(I.self),I=I.next}}}();var M=f({},&quot;constructor&quot;,C,!1);return C.prototype=M,f(M,&quot;__NPO__&quot;,0,!1),f(C,&quot;resolve&quot;,function(O){return O&amp;&amp;typeof O==&quot;object&quot;&amp;&amp;O.__NPO__===1?O:new this(function(D,P){if(typeof D!=&quot;function&quot;||typeof P!=&quot;function&quot;)throw TypeError(&quot;Not a function&quot;);D(O)})}),f(C,&quot;reject&quot;,function(O){return new this(function(D,P){if(typeof D!=&quot;function&quot;||typeof P!=&quot;function&quot;)throw TypeError(&quot;Not a function&quot;);P(O)})}),f(C,&quot;all&quot;,function(O){var D=this;return g.call(O)!=&quot;[object Array]&quot;?D.reject(TypeError(&quot;Not an array&quot;)):O.length===0?D.resolve([]):new D(function(P,E){if(typeof P!=&quot;function&quot;||typeof E!=&quot;function&quot;)throw TypeError(&quot;Not a function&quot;);var I=O.length,A=Array(I),F=0;T(D,O,function(j,z){A[j]=z,++F===I&amp;&amp;P(A)},E)})}),f(C,&quot;race&quot;,function(O){var D=this;return g.call(O)!=&quot;[object Array]&quot;?D.reject(TypeError(&quot;Not an array&quot;)):new D(function(P,E){if(typeof P!=&quot;function&quot;||typeof E!=&quot;function&quot;)throw TypeError(&quot;Not a function&quot;);T(D,O,function(I,A){P(A)},E)})}),C},(c=a.g!==void 0?a.g:this)[u]=c[u]||d(),i.exports?i.exports=c[u]:(s=(function(){return c[u]}).call(o,a,o,i))===void 0||(i.exports=s)},56131:function(i){var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable;i.exports=function(){try{if(!Object.assign)return!1;var u=new String(&quot;abc&quot;);if(u[5]=&quot;de&quot;,Object.getOwnPropertyNames(u)[0]===&quot;5&quot;)return!1;for(var c={},d=0;d&lt;10;d++)c[&quot;_&quot;+String.fromCharCode(d)]=d;if(Object.getOwnPropertyNames(c).map(function(p){return c[p]}).join(&quot;&quot;)!==&quot;0123456789&quot;)return!1;var f={};return&quot;abcdefghijklmnopqrst&quot;.split(&quot;&quot;).forEach(function(p){f[p]=p}),Object.keys(Object.assign({},f)).join(&quot;&quot;)===&quot;abcdefghijklmnopqrst&quot;}catch{return!1}}()?Object.assign:function(u,c){for(var d,f,p=function(v){if(v==null)throw new TypeError(&quot;Object.assign cannot be called with null or undefined&quot;);return Object(v)}(u),m=1;m&lt;arguments.length;m++){for(var g in d=Object(arguments[m]))a.call(d,g)&amp;&amp;(p[g]=d[g]);if(o){f=o(d);for(var b=0;b&lt;f.length;b++)s.call(d,f[b])&amp;&amp;(p[f[b]]=d[f[b]])}}return p}},65848:function(i){var o=function(a){return a!=a};i.exports=function(a,s){return a===0&amp;&amp;s===0?1/a==1/s:a===s||!(!o(a)||!o(s))}},64003:function(i,o,a){var s=a(17045),u=a(68222),c=a(65848),d=a(27015),f=a(55572),p=u(d(),Object);s(p,{getPolyfill:d,implementation:c,shim:f}),i.exports=p},27015:function(i,o,a){var s=a(65848);i.exports=function(){return typeof Object.is==&quot;function&quot;?Object.is:s}},55572:function(i,o,a){var s=a(27015),u=a(17045);i.exports=function(){var c=s();return u(Object,{is:c},{is:function(){return Object.is!==c}}),c}},99019:function(i,o,a){var s;if(!Object.keys){var u=Object.prototype.hasOwnProperty,c=Object.prototype.toString,d=a(64178),f=Object.prototype.propertyIsEnumerable,p=!f.call({toString:null},&quot;toString&quot;),m=f.call(function(){},&quot;prototype&quot;),g=[&quot;toString&quot;,&quot;toLocaleString&quot;,&quot;valueOf&quot;,&quot;hasOwnProperty&quot;,&quot;isPrototypeOf&quot;,&quot;propertyIsEnumerable&quot;,&quot;constructor&quot;],b=function(y){var w=y.constructor;return w&amp;&amp;w.prototype===y},v={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},h=function(){if(typeof window&gt;&quot;u&quot;)return!1;for(var y in window)try{if(!v[&quot;$&quot;+y]&amp;&amp;u.call(window,y)&amp;&amp;window[y]!==null&amp;&amp;typeof window[y]==&quot;object&quot;)try{b(window[y])}catch{return!0}}catch{return!0}return!1}();s=function(y){var w=y!==null&amp;&amp;typeof y==&quot;object&quot;,_=c.call(y)===&quot;[object Function]&quot;,x=d(y),T=w&amp;&amp;c.call(y)===&quot;[object String]&quot;,k=[];if(!w&amp;&amp;!_&amp;&amp;!x)throw new TypeError(&quot;Object.keys called on a non-object&quot;);var S=m&amp;&amp;_;if(T&amp;&amp;y.length&gt;0&amp;&amp;!u.call(y,0))for(var C=0;C&lt;y.length;++C)k.push(String(C));if(x&amp;&amp;y.length&gt;0)for(var M=0;M&lt;y.length;++M)k.push(String(M));else for(var O in y)S&amp;&amp;O===&quot;prototype&quot;||!u.call(y,O)||k.push(String(O));if(p)for(var D=function(E){if(typeof window&gt;&quot;u&quot;||!h)return b(E);try{return b(E)}catch{return!1}}(y),P=0;P&lt;g.length;++P)D&amp;&amp;g[P]===&quot;constructor&quot;||!u.call(y,g[P])||k.push(g[P]);return k}}i.exports=s},8709:function(i,o,a){var s=Array.prototype.slice,u=a(64178),c=Object.keys,d=c?function(p){return c(p)}:a(99019),f=Object.keys;d.shim=function(){if(Object.keys){var p=function(){var m=Object.keys(arguments);return m&amp;&amp;m.length===arguments.length}(1,2);p||(Object.keys=function(m){return u(m)?f(s.call(m)):f(m)})}else Object.keys=d;return Object.keys||d},i.exports=d},64178:function(i){var o=Object.prototype.toString;i.exports=function(a){var s=o.call(a),u=s===&quot;[object Arguments]&quot;;return u||(u=s!==&quot;[object Array]&quot;&amp;&amp;a!==null&amp;&amp;typeof a==&quot;object&quot;&amp;&amp;typeof a.length==&quot;number&quot;&amp;&amp;a.length&gt;=0&amp;&amp;o.call(a.callee)===&quot;[object Function]&quot;),u}},95616:function(i){i.exports=function(u){var c=[];return u.replace(a,function(d,f,p){var m=f.toLowerCase();for(p=function(g){var b=g.match(s);return b?b.map(Number):[]}(p),m==&quot;m&quot;&amp;&amp;p.length&gt;2&amp;&amp;(c.push([f].concat(p.splice(0,2))),m=&quot;l&quot;,f=f==&quot;m&quot;?&quot;l&quot;:&quot;L&quot;);;){if(p.length==o[m])return p.unshift(f),c.push(p);if(p.length&lt;o[m])throw new Error(&quot;malformed path data&quot;);c.push([f].concat(p.splice(0,o[m])))}}),c};var o={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},a=/([astvzqmhlc])([^astvzqmhlc]*)/gi,s=/-?[0-9]*\\.?[0-9]+(?:e[-+]?\\d+)?/gi},38258:function(i){i.exports=function(o,a,s,u){var c=o[0],d=o[1],f=!1;s===void 0&amp;&amp;(s=0),u===void 0&amp;&amp;(u=a.length);for(var p=u-s,m=0,g=p-1;m&lt;p;g=m++){var b=a[m+s][0],v=a[m+s][1],h=a[g+s][0],y=a[g+s][1];v&gt;d!=y&gt;d&amp;&amp;c&lt;(h-b)*(d-v)/(y-v)+b&amp;&amp;(f=!f)}return f}},52142:function(i,o,a){var s,u=a(69444),c=a(29023),d=a(87263),f=a(11328),p=a(55968),m=a(10670),g=!1,b=c();function v(h,y,w){var _=s.segments(h),x=s.segments(y),T=w(s.combine(_,x));return s.polygon(T)}s={buildLog:function(h){return h===!0?g=u():h===!1&amp;&amp;(g=!1),g!==!1&amp;&amp;g.list},epsilon:function(h){return b.epsilon(h)},segments:function(h){var y=d(!0,b,g);return h.regions.forEach(y.addRegion),{segments:y.calculate(h.inverted),inverted:h.inverted}},combine:function(h,y){return{combined:d(!1,b,g).calculate(h.segments,h.inverted,y.segments,y.inverted),inverted1:h.inverted,inverted2:y.inverted}},selectUnion:function(h){return{segments:p.union(h.combined,g),inverted:h.inverted1||h.inverted2}},selectIntersect:function(h){return{segments:p.intersect(h.combined,g),inverted:h.inverted1&amp;&amp;h.inverted2}},selectDifference:function(h){return{segments:p.difference(h.combined,g),inverted:h.inverted1&amp;&amp;!h.inverted2}},selectDifferenceRev:function(h){return{segments:p.differenceRev(h.combined,g),inverted:!h.inverted1&amp;&amp;h.inverted2}},selectXor:function(h){return{segments:p.xor(h.combined,g),inverted:h.inverted1!==h.inverted2}},polygon:function(h){return{regions:f(h.segments,b,g),inverted:h.inverted}},polygonFromGeoJSON:function(h){return m.toPolygon(s,h)},polygonToGeoJSON:function(h){return m.fromPolygon(s,b,h)},union:function(h,y){return v(h,y,s.selectUnion)},intersect:function(h,y){return v(h,y,s.selectIntersect)},difference:function(h,y){return v(h,y,s.selectDifference)},differenceRev:function(h,y){return v(h,y,s.selectDifferenceRev)},xor:function(h,y){return v(h,y,s.selectXor)}},typeof window==&quot;object&quot;&amp;&amp;(window.PolyBool=s),i.exports=s},69444:function(i){i.exports=function(){var o,a=0,s=!1;function u(c,d){return o.list.push({type:c,data:d?JSON.parse(JSON.stringify(d)):void 0}),o}return o={list:[],segmentId:function(){return a++},checkIntersection:function(c,d){return u(&quot;check&quot;,{seg1:c,seg2:d})},segmentChop:function(c,d){return u(&quot;div_seg&quot;,{seg:c,pt:d}),u(&quot;chop&quot;,{seg:c,pt:d})},statusRemove:function(c){return u(&quot;pop_seg&quot;,{seg:c})},segmentUpdate:function(c){return u(&quot;seg_update&quot;,{seg:c})},segmentNew:function(c,d){return u(&quot;new_seg&quot;,{seg:c,primary:d})},segmentRemove:function(c){return u(&quot;rem_seg&quot;,{seg:c})},tempStatus:function(c,d,f){return u(&quot;temp_status&quot;,{seg:c,above:d,below:f})},rewind:function(c){return u(&quot;rewind&quot;,{seg:c})},status:function(c,d,f){return u(&quot;status&quot;,{seg:c,above:d,below:f})},vert:function(c){return c===s?o:(s=c,u(&quot;vert&quot;,{x:c}))},log:function(c){return typeof c!=&quot;string&quot;&amp;&amp;(c=JSON.stringify(c,!1,&quot;  &quot;)),u(&quot;log&quot;,{txt:c})},reset:function(){return u(&quot;reset&quot;)},selected:function(c){return u(&quot;selected&quot;,{segs:c})},chainStart:function(c){return u(&quot;chain_start&quot;,{seg:c})},chainRemoveHead:function(c,d){return u(&quot;chain_rem_head&quot;,{index:c,pt:d})},chainRemoveTail:function(c,d){return u(&quot;chain_rem_tail&quot;,{index:c,pt:d})},chainNew:function(c,d){return u(&quot;chain_new&quot;,{pt1:c,pt2:d})},chainMatch:function(c){return u(&quot;chain_match&quot;,{index:c})},chainClose:function(c){return u(&quot;chain_close&quot;,{index:c})},chainAddHead:function(c,d){return u(&quot;chain_add_head&quot;,{index:c,pt:d})},chainAddTail:function(c,d){return u(&quot;chain_add_tail&quot;,{index:c,pt:d})},chainConnect:function(c,d){return u(&quot;chain_con&quot;,{index1:c,index2:d})},chainReverse:function(c){return u(&quot;chain_rev&quot;,{index:c})},chainJoin:function(c,d){return u(&quot;chain_join&quot;,{index1:c,index2:d})},done:function(){return u(&quot;done&quot;)}}}},29023:function(i){i.exports=function(o){typeof o!=&quot;number&quot;&amp;&amp;(o=1e-10);var a={epsilon:function(s){return typeof s==&quot;number&quot;&amp;&amp;(o=s),o},pointAboveOrOnLine:function(s,u,c){var d=u[0],f=u[1],p=c[0],m=c[1],g=s[0];return(p-d)*(s[1]-f)-(m-f)*(g-d)&gt;=-o},pointBetween:function(s,u,c){var d=s[1]-u[1],f=c[0]-u[0],p=s[0]-u[0],m=c[1]-u[1],g=p*f+d*m;return!(g&lt;o||g-(f*f+m*m)&gt;-o)},pointsSameX:function(s,u){return Math.abs(s[0]-u[0])&lt;o},pointsSameY:function(s,u){return Math.abs(s[1]-u[1])&lt;o},pointsSame:function(s,u){return a.pointsSameX(s,u)&amp;&amp;a.pointsSameY(s,u)},pointsCompare:function(s,u){return a.pointsSameX(s,u)?a.pointsSameY(s,u)?0:s[1]&lt;u[1]?-1:1:s[0]&lt;u[0]?-1:1},pointsCollinear:function(s,u,c){var d=s[0]-u[0],f=s[1]-u[1],p=u[0]-c[0],m=u[1]-c[1];return Math.abs(d*m-p*f)&lt;o},linesIntersect:function(s,u,c,d){var f=u[0]-s[0],p=u[1]-s[1],m=d[0]-c[0],g=d[1]-c[1],b=f*g-p*m;if(Math.abs(b)&lt;o)return!1;var v=s[0]-c[0],h=s[1]-c[1],y=(m*h-g*v)/b,w=(f*h-p*v)/b,_={alongA:0,alongB:0,pt:[s[0]+y*f,s[1]+y*p]};return _.alongA=y&lt;=-o?-2:y&lt;o?-1:y-1&lt;=-o?0:y-1&lt;o?1:2,_.alongB=w&lt;=-o?-2:w&lt;o?-1:w-1&lt;=-o?0:w-1&lt;o?1:2,_},pointInsideRegion:function(s,u){for(var c=s[0],d=s[1],f=u[u.length-1][0],p=u[u.length-1][1],m=!1,g=0;g&lt;u.length;g++){var b=u[g][0],v=u[g][1];v-d&gt;o!=p-d&gt;o&amp;&amp;(f-b)*(d-v)/(p-v)+b-c&gt;o&amp;&amp;(m=!m),f=b,p=v}return m}};return a}},10670:function(i){var o={toPolygon:function(a,s){function u(f){if(f.length&lt;=0)return a.segments({inverted:!1,regions:[]});function p(b){var v=b.slice(0,b.length-1);return a.segments({inverted:!1,regions:[v]})}for(var m=p(f[0]),g=1;g&lt;f.length;g++)m=a.selectDifference(a.combine(m,p(f[g])));return m}if(s.type===&quot;Polygon&quot;)return a.polygon(u(s.coordinates));if(s.type===&quot;MultiPolygon&quot;){for(var c=a.segments({inverted:!1,regions:[]}),d=0;d&lt;s.coordinates.length;d++)c=a.selectUnion(a.combine(c,u(s.coordinates[d])));return a.polygon(c)}throw new Error(&quot;PolyBool: Cannot convert GeoJSON object to PolyBool polygon&quot;)},fromPolygon:function(a,s,u){function c(w,_){return s.pointInsideRegion([.5*(w[0][0]+w[1][0]),.5*(w[0][1]+w[1][1])],_)}function d(w){return{region:w,children:[]}}u=a.polygon(a.segments(u));var f=d(null);function p(w,_){for(var x=0;x&lt;w.children.length;x++)if(c(_,(k=w.children[x]).region))return void p(k,_);var T=d(_);for(x=0;x&lt;w.children.length;x++){var k;c((k=w.children[x]).region,_)&amp;&amp;(T.children.push(k),w.children.splice(x,1),x--)}w.children.push(T)}for(var m=0;m&lt;u.regions.length;m++){var g=u.regions[m];g.length&lt;3||p(f,g)}function b(w,_){for(var x=0,T=w[w.length-1][0],k=w[w.length-1][1],S=[],C=0;C&lt;w.length;C++){var M=w[C][0],O=w[C][1];S.push([M,O]),x+=O*T-M*k,T=M,k=O}return x&lt;0!==_&amp;&amp;S.reverse(),S.push([S[0][0],S[0][1]]),S}var v=[];function h(w){var _=[b(w.region,!1)];v.push(_);for(var x=0;x&lt;w.children.length;x++)_.push(y(w.children[x]))}function y(w){for(var _=0;_&lt;w.children.length;_++)h(w.children[_]);return b(w.region,!0)}for(m=0;m&lt;f.children.length;m++)h(f.children[m]);return v.length&lt;=0?{type:&quot;Polygon&quot;,coordinates:[]}:v.length==1?{type:&quot;Polygon&quot;,coordinates:v[0]}:{type:&quot;MultiPolygon&quot;,coordinates:v}}};i.exports=o},87263:function(i,o,a){var s=a(26859);i.exports=function(u,c,d){function f(h,y,w){return{id:d?d.segmentId():-1,start:h,end:y,myFill:{above:w.myFill.above,below:w.myFill.below},otherFill:null}}var p=s.create();function m(h,y){p.insertBefore(h,function(w){return _=h.isStart,x=h.pt,T=y,k=w.isStart,S=w.pt,C=w.other.pt,((M=c.pointsCompare(x,S))!==0?M:c.pointsSame(T,C)?0:_!==k?_?1:-1:c.pointAboveOrOnLine(T,k?S:C,k?C:S)?1:-1)&lt;0;var _,x,T,k,S,C,M})}function g(h,y){var w=function(_,x){var T=s.node({isStart:!0,pt:_.start,seg:_,primary:x,other:null,status:null});return m(T,_.end),T}(h,y);return function(_,x,T){var k=s.node({isStart:!1,pt:x.end,seg:x,primary:T,other:_,status:null});_.other=k,m(k,_.pt)}(w,h,y),w}function b(h,y){var w=f(y,h.seg.end,h.seg);return function(_,x){d&amp;&amp;d.segmentChop(_.seg,x),_.other.remove(),_.seg.end=x,_.other.pt=x,m(_.other,_.pt)}(h,y),g(w,h.primary)}function v(h,y){var w=s.create();function _(F){return w.findTransition(function(j){var z,B,N,R,q,Y;return z=F,B=j.ev,N=z.seg.start,R=z.seg.end,q=B.seg.start,Y=B.seg.end,(c.pointsCollinear(N,q,Y)?c.pointsCollinear(R,q,Y)||c.pointAboveOrOnLine(R,q,Y)?1:-1:c.pointAboveOrOnLine(N,q,Y)?1:-1)&gt;0})}function x(F,j){var z=F.seg,B=j.seg,N=z.start,R=z.end,q=B.start,Y=B.end;d&amp;&amp;d.checkIntersection(z,B);var L=c.linesIntersect(N,R,q,Y);if(L===!1){if(!c.pointsCollinear(N,R,q)||c.pointsSame(N,Y)||c.pointsSame(R,q))return!1;var W=c.pointsSame(N,q),U=c.pointsSame(R,Y);if(W&amp;&amp;U)return j;var V=!W&amp;&amp;c.pointBetween(N,q,Y),te=!U&amp;&amp;c.pointBetween(R,q,Y);if(W)return te?b(j,R):b(F,Y),j;V&amp;&amp;(U||(te?b(j,R):b(F,Y)),b(j,N))}else L.alongA===0&amp;&amp;(L.alongB===-1?b(F,q):L.alongB===0?b(F,L.pt):L.alongB===1&amp;&amp;b(F,Y)),L.alongB===0&amp;&amp;(L.alongA===-1?b(j,N):L.alongA===0?b(j,L.pt):L.alongA===1&amp;&amp;b(j,R));return!1}for(var T=[];!p.isEmpty();){var k=p.getHead();if(d&amp;&amp;d.vert(k.pt[0]),k.isStart){let F=function(){if(C){var j=x(k,C);if(j)return j}return!!M&amp;&amp;x(k,M)};var A=F;d&amp;&amp;d.segmentNew(k.seg,k.primary);var S=_(k),C=S.before?S.before.ev:null,M=S.after?S.after.ev:null;d&amp;&amp;d.tempStatus(k.seg,!!C&amp;&amp;C.seg,!!M&amp;&amp;M.seg);var O,D,P=F();if(P&amp;&amp;(u?(D=k.seg.myFill.below===null||k.seg.myFill.above!==k.seg.myFill.below)&amp;&amp;(P.seg.myFill.above=!P.seg.myFill.above):P.seg.otherFill=k.seg.myFill,d&amp;&amp;d.segmentUpdate(P.seg),k.other.remove(),k.remove()),p.getHead()!==k){d&amp;&amp;d.rewind(k.seg);continue}u?(D=k.seg.myFill.below===null||k.seg.myFill.above!==k.seg.myFill.below,k.seg.myFill.below=M?M.seg.myFill.above:h,k.seg.myFill.above=D?!k.seg.myFill.below:k.seg.myFill.below):k.seg.otherFill===null&amp;&amp;(O=M?k.primary===M.primary?M.seg.otherFill.above:M.seg.myFill.above:k.primary?y:h,k.seg.otherFill={above:O,below:O}),d&amp;&amp;d.status(k.seg,!!C&amp;&amp;C.seg,!!M&amp;&amp;M.seg),k.other.status=S.insert(s.node({ev:k}))}else{var E=k.status;if(E===null)throw new Error(&quot;PolyBool: Zero-length segment detected; your epsilon is probably too small or too large&quot;);if(w.exists(E.prev)&amp;&amp;w.exists(E.next)&amp;&amp;x(E.prev.ev,E.next.ev),d&amp;&amp;d.statusRemove(E.ev.seg),E.remove(),!k.primary){var I=k.seg.myFill;k.seg.myFill=k.seg.otherFill,k.seg.otherFill=I}T.push(k.seg)}p.getHead().remove()}return d&amp;&amp;d.done(),T}return u?{addRegion:function(h){for(var y,w,_,x=h[h.length-1],T=0;T&lt;h.length;T++){y=x,x=h[T];var k=c.pointsCompare(y,x);k!==0&amp;&amp;g((w=k&lt;0?y:x,_=k&lt;0?x:y,{id:d?d.segmentId():-1,start:w,end:_,myFill:{above:null,below:null},otherFill:null}),!0)}},calculate:function(h){return v(h,!1)}}:{calculate:function(h,y,w,_){return h.forEach(function(x){g(f(x.start,x.end,x),!0)}),w.forEach(function(x){g(f(x.start,x.end,x),!1)}),v(y,_)}}}},26859:function(i){i.exports={create:function(){var o={root:{root:!0,next:null},exists:function(a){return a!==null&amp;&amp;a!==o.root},isEmpty:function(){return o.root.next===null},getHead:function(){return o.root.next},insertBefore:function(a,s){for(var u=o.root,c=o.root.next;c!==null;){if(s(c))return a.prev=c.prev,a.next=c,c.prev.next=a,void(c.prev=a);u=c,c=c.next}u.next=a,a.prev=u,a.next=null},findTransition:function(a){for(var s=o.root,u=o.root.next;u!==null&amp;&amp;!a(u);)s=u,u=u.next;return{before:s===o.root?null:s,after:u,insert:function(c){return c.prev=s,c.next=u,s.next=c,u!==null&amp;&amp;(u.prev=c),c}}}};return o},node:function(o){return o.prev=null,o.next=null,o.remove=function(){o.prev.next=o.next,o.next&amp;&amp;(o.next.prev=o.prev),o.prev=null,o.next=null},o}}},11328:function(i){i.exports=function(o,a,s){var u=[],c=[];return o.forEach(function(d){var f=d.start,p=d.end;if(a.pointsSame(f,p))console.warn(&quot;PolyBool: Warning: Zero-length segment detected; your epsilon is probably too small or too large&quot;);else{s&amp;&amp;s.chainStart(d);for(var m={index:0,matches_head:!1,matches_pt1:!1},g={index:0,matches_head:!1,matches_pt1:!1},b=m,v=0;v&lt;u.length;v++){var h=(T=u[v])[0],y=(T[1],T[T.length-1]);if(T[T.length-2],a.pointsSame(h,f)){if(E(v,!0,!0))break}else if(a.pointsSame(h,p)){if(E(v,!0,!1))break}else if(a.pointsSame(y,f)){if(E(v,!1,!0))break}else if(a.pointsSame(y,p)&amp;&amp;E(v,!1,!1))break}if(b===m)return u.push([f,p]),void(s&amp;&amp;s.chainNew(f,p));if(b===g){s&amp;&amp;s.chainMatch(m.index);var w=m.index,_=m.matches_pt1?p:f,x=m.matches_head,T=u[w],k=x?T[0]:T[T.length-1],S=x?T[1]:T[T.length-2],C=x?T[T.length-1]:T[0],M=x?T[T.length-2]:T[1];return a.pointsCollinear(S,k,_)&amp;&amp;(x?(s&amp;&amp;s.chainRemoveHead(m.index,_),T.shift()):(s&amp;&amp;s.chainRemoveTail(m.index,_),T.pop()),k=S),a.pointsSame(C,_)?(u.splice(w,1),a.pointsCollinear(M,C,k)&amp;&amp;(x?(s&amp;&amp;s.chainRemoveTail(m.index,k),T.pop()):(s&amp;&amp;s.chainRemoveHead(m.index,k),T.shift())),s&amp;&amp;s.chainClose(m.index),void c.push(T)):void(x?(s&amp;&amp;s.chainAddHead(m.index,_),T.unshift(_)):(s&amp;&amp;s.chainAddTail(m.index,_),T.push(_)))}var O=m.index,D=g.index;s&amp;&amp;s.chainConnect(O,D);var P=u[O].length&lt;u[D].length;m.matches_head?g.matches_head?P?(I(O),A(O,D)):(I(D),A(D,O)):A(D,O):g.matches_head?A(O,D):P?(I(O),A(D,O)):(I(D),A(O,D))}function E(F,j,z){return b.index=F,b.matches_head=j,b.matches_pt1=z,b===m?(b=g,!1):(b=null,!0)}function I(F){s&amp;&amp;s.chainReverse(F),u[F].reverse()}function A(F,j){var z=u[F],B=u[j],N=z[z.length-1],R=z[z.length-2],q=B[0],Y=B[1];a.pointsCollinear(R,N,q)&amp;&amp;(s&amp;&amp;s.chainRemoveTail(F,N),z.pop(),N=R),a.pointsCollinear(N,q,Y)&amp;&amp;(s&amp;&amp;s.chainRemoveHead(j,q),B.shift()),s&amp;&amp;s.chainJoin(F,j),u[F]=z.concat(B),u.splice(j,1)}}),c}},55968:function(i){function o(s,u,c){var d=[];return s.forEach(function(f){var p=(f.myFill.above?8:0)+(f.myFill.below?4:0)+(f.otherFill&amp;&amp;f.otherFill.above?2:0)+(f.otherFill&amp;&amp;f.otherFill.below?1:0);u[p]!==0&amp;&amp;d.push({id:c?c.segmentId():-1,start:f.start,end:f.end,myFill:{above:u[p]===1,below:u[p]===2},otherFill:null})}),c&amp;&amp;c.selected(d),d}var a={union:function(s,u){return o(s,[0,2,1,0,2,2,0,0,1,0,1,0,0,0,0,0],u)},intersect:function(s,u){return o(s,[0,0,0,0,0,2,0,2,0,0,1,1,0,2,1,0],u)},difference:function(s,u){return o(s,[0,0,0,0,2,0,2,0,1,1,0,0,0,1,2,0],u)},differenceRev:function(s,u){return o(s,[0,2,1,0,0,0,1,1,0,2,0,2,0,0,0,0],u)},xor:function(s,u){return o(s,[0,2,1,0,2,0,0,1,1,0,0,2,0,1,2,0],u)}};i.exports=a},14847:function(i,o,a){var s=a(21630).Transform,u=a(90715);function c(){s.call(this,{readableObjectMode:!0})}function d(f,p,m){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||&quot;&quot;,this.name=this.constructor.name,this.message=f,p&amp;&amp;(this.code=p),m&amp;&amp;(this.statusCode=m)}c.prototype=Object.create(s.prototype),c.prototype.constructor=c,u(c.prototype),o.OF=function(f,p,m){for(var g=p,b=0;b&lt;m.length;)if(f[g++]!==m[b++])return!1;return!0},o.eG=function(f,p){var m=[],g=0;if(p&amp;&amp;p===&quot;hex&quot;)for(;g&lt;f.length;)m.push(parseInt(f.slice(g,g+2),16)),g+=2;else for(;g&lt;f.length;g++)m.push(255&amp;f.charCodeAt(g));return m},o.mP=function(f,p){return f[p]|f[p+1]&lt;&lt;8},o.n8=function(f,p){return f[p+1]|f[p]&lt;&lt;8},o.nm=function(f,p){return f[p]|f[p+1]&lt;&lt;8|f[p+2]&lt;&lt;16|16777216*f[p+3]},o.Ag=function(f,p){return f[p+3]|f[p+2]&lt;&lt;8|f[p+1]&lt;&lt;16|16777216*f[p]},d.prototype=Object.create(Error.prototype),d.prototype.constructor=d},71371:function(i){function o(u,c){var d=new Error(u);return d.code=c,d}function a(u){try{return decodeURIComponent(escape(u))}catch{return u}}function s(u,c,d){this.input=u.subarray(c,d),this.start=c;var f=String.fromCharCode.apply(null,this.input.subarray(0,4));if(f!==&quot;II*\\0&quot;&amp;&amp;f!==&quot;MM\\0*&quot;)throw o(&quot;invalid TIFF signature&quot;,&quot;EBADDATA&quot;);this.big_endian=f[0]===&quot;M&quot;}s.prototype.each=function(u){this.aborted=!1;var c=this.read_uint32(4);for(this.ifds_to_read=[{id:0,offset:c}];this.ifds_to_read.length&gt;0&amp;&amp;!this.aborted;){var d=this.ifds_to_read.shift();d.offset&amp;&amp;this.scan_ifd(d.id,d.offset,u)}},s.prototype.read_uint16=function(u){var c=this.input;if(u+2&gt;c.length)throw o(&quot;unexpected EOF&quot;,&quot;EBADDATA&quot;);return this.big_endian?256*c[u]+c[u+1]:c[u]+256*c[u+1]},s.prototype.read_uint32=function(u){var c=this.input;if(u+4&gt;c.length)throw o(&quot;unexpected EOF&quot;,&quot;EBADDATA&quot;);return this.big_endian?16777216*c[u]+65536*c[u+1]+256*c[u+2]+c[u+3]:c[u]+256*c[u+1]+65536*c[u+2]+16777216*c[u+3]},s.prototype.is_subifd_link=function(u,c){return u===0&amp;&amp;c===34665||u===0&amp;&amp;c===34853||u===34665&amp;&amp;c===40965},s.prototype.exif_format_length=function(u){switch(u){case 1:case 2:case 6:case 7:return 1;case 3:case 8:return 2;case 4:case 9:case 11:return 4;case 5:case 10:case 12:return 8;default:return 0}},s.prototype.exif_format_read=function(u,c){var d;switch(u){case 1:case 2:return this.input[c];case 6:return(d=this.input[c])|33554430*(128&amp;d);case 3:return this.read_uint16(c);case 8:return(d=this.read_uint16(c))|131070*(32768&amp;d);case 4:return this.read_uint32(c);case 9:return 0|this.read_uint32(c);default:return null}},s.prototype.scan_ifd=function(u,c,d){var f=this.read_uint16(c);c+=2;for(var p=0;p&lt;f;p++){var m=this.read_uint16(c),g=this.read_uint16(c+2),b=this.read_uint32(c+4),v=this.exif_format_length(g),h=b*v,y=h&lt;=4?c+8:this.read_uint32(c+8),w=!1;if(y+h&gt;this.input.length)throw o(&quot;unexpected EOF&quot;,&quot;EBADDATA&quot;);for(var _=[],x=y,T=0;T&lt;b;T++,x+=v){var k=this.exif_format_read(g,x);if(k===null){_=null;break}_.push(k)}if(Array.isArray(_)&amp;&amp;g===2&amp;&amp;(_=a(String.fromCharCode.apply(null,_)))&amp;&amp;_[_.length-1]===&quot;\\0&quot;&amp;&amp;(_=_.slice(0,-1)),this.is_subifd_link(u,m)&amp;&amp;Array.isArray(_)&amp;&amp;Number.isInteger(_[0])&amp;&amp;_[0]&gt;0&amp;&amp;(this.ifds_to_read.push({id:m,offset:_[0]}),w=!0),d({is_big_endian:this.big_endian,ifd:u,tag:m,format:g,count:b,entry_offset:c+this.start,data_length:h,data_offset:y+this.start,value:_,is_subifd_link:w})===!1)return void(this.aborted=!0);c+=12}u===0&amp;&amp;this.ifds_to_read.push({id:1,offset:this.read_uint32(c)})},i.exports.ExifParser=s,i.exports.get_orientation=function(u){var c=0;try{return new s(u,0,u.length).each(function(d){if(d.ifd===0&amp;&amp;d.tag===274&amp;&amp;Array.isArray(d.value))return c=d.value[0],!1}),c}catch{return-1}}},76767:function(i,o,a){var s=a(14847).n8,u=a(14847).Ag;function c(b,v){if(b.length&lt;4+v)return null;var h=u(b,v);return b.length&lt;h+v||h&lt;8?null:{boxtype:String.fromCharCode.apply(null,b.slice(v+4,v+8)),data:b.slice(v+8,v+h),end:v+h}}function d(b,v){for(var h=0;;){var y=c(b,h);if(!y)break;switch(y.boxtype){case&quot;ispe&quot;:v.sizes.push({width:u(y.data,4),height:u(y.data,8)});break;case&quot;irot&quot;:v.transforms.push({type:&quot;irot&quot;,value:3&amp;y.data[0]});break;case&quot;imir&quot;:v.transforms.push({type:&quot;imir&quot;,value:1&amp;y.data[0]})}h=y.end}}function f(b,v,h){for(var y=0,w=0;w&lt;h;w++)y=256*y+(b[v+w]||0);return y}function p(b,v){for(var h=b[4]&gt;&gt;4&amp;15,y=15&amp;b[4],w=b[5]&gt;&gt;4&amp;15,_=s(b,6),x=8,T=0;T&lt;_;T++){var k=s(b,x),S=s(b,x+=2),C=f(b,x+=2,w),M=s(b,x+=w);if(x+=2,S===0&amp;&amp;M===1){var O=f(b,x,h),D=f(b,x+h,y);v.item_loc[k]={length:D,offset:O+C}}x+=M*(h+y)}}function m(b,v){for(var h=s(b,4),y=6,w=0;w&lt;h;w++){var _=c(b,y);if(!_)break;if(_.boxtype===&quot;infe&quot;){for(var x=s(_.data,4),T=&quot;&quot;,k=8;k&lt;_.data.length&amp;&amp;_.data[k];k++)T+=String.fromCharCode(_.data[k]);v.item_inf[T]=x}y=_.end}}function g(b,v){for(var h=0;;){var y=c(b,h);if(!y)break;y.boxtype===&quot;ipco&quot;&amp;&amp;d(y.data,v),h=y.end}}i.exports.unbox=c,i.exports.readSizeFromMeta=function(b){var v={sizes:[],transforms:[],item_inf:{},item_loc:{}};if(function(k,S){for(var C=4;;){var M=c(k,C);if(!M)break;M.boxtype===&quot;iprp&quot;&amp;&amp;g(M.data,S),M.boxtype===&quot;iloc&quot;&amp;&amp;p(M.data,S),M.boxtype===&quot;iinf&quot;&amp;&amp;m(M.data,S),C=M.end}}(b,v),v.sizes.length){var h,y,w,_=(y=(h=v.sizes).reduce(function(k,S){return k.width&gt;S.width||k.width===S.width&amp;&amp;k.height&gt;S.height?k:S}),w=h.reduce(function(k,S){return k.height&gt;S.height||k.height===S.height&amp;&amp;k.width&gt;S.width?k:S}),y.width&gt;w.height||y.width===w.height&amp;&amp;y.height&gt;w.width?y:w),x=1;v.transforms.forEach(function(k){var S={1:6,2:5,3:8,4:7,5:4,6:3,7:2,8:1},C={1:4,2:3,3:2,4:1,5:6,6:5,7:8,8:7};if(k.type===&quot;imir&quot;&amp;&amp;(x=k.value===0?C[x]:S[x=S[x=C[x]]]),k.type===&quot;irot&quot;)for(var M=0;M&lt;k.value;M++)x=S[x]});var T=null;return v.item_inf.Exif&amp;&amp;(T=v.item_loc[v.item_inf.Exif]),{width:_.width,height:_.height,orientation:v.transforms.length?x:null,variants:v.sizes,exif_location:T}}},i.exports.getMimeType=function(b){var v=String.fromCharCode.apply(null,b.slice(0,4)),h={};h[v]=!0;for(var y=8;y&lt;b.length;y+=4)h[String.fromCharCode.apply(null,b.slice(y,y+4))]=!0;if(h.mif1||h.msf1||h.miaf)return v===&quot;avif&quot;||v===&quot;avis&quot;||v===&quot;avio&quot;?{type:&quot;avif&quot;,mime:&quot;image/avif&quot;}:v===&quot;heic&quot;||v===&quot;heix&quot;?{type:&quot;heic&quot;,mime:&quot;image/heic&quot;}:v===&quot;hevc&quot;||v===&quot;hevx&quot;?{type:&quot;heic&quot;,mime:&quot;image/heic-sequence&quot;}:h.avif||h.avis?{type:&quot;avif&quot;,mime:&quot;image/avif&quot;}:h.heic||h.heix||h.hevc||h.hevx||h.heis?h.msf1?{type:&quot;heif&quot;,mime:&quot;image/heif-sequence&quot;}:{type:&quot;heif&quot;,mime:&quot;image/heif&quot;}:{type:&quot;avif&quot;,mime:&quot;image/avif&quot;}}},24461:function(i,o,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).Ag,d=a(76767),f=a(71371),p=s(&quot;ftyp&quot;);i.exports=function(m){if(u(m,4,p)){var g=d.unbox(m,0);if(g){var b=d.getMimeType(g.data);if(b){for(var v,h=g.end;;){var y=d.unbox(m,h);if(!y)break;if(h=y.end,y.boxtype===&quot;mdat&quot;)return;if(y.boxtype===&quot;meta&quot;){v=y.data;break}}if(v){var w=d.readSizeFromMeta(v);if(w){var _={width:w.width,height:w.height,type:b.type,mime:b.mime,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;};if(w.variants.length&gt;1&amp;&amp;(_.variants=w.variants),w.orientation&amp;&amp;(_.orientation=w.orientation),w.exif_location&amp;&amp;w.exif_location.offset+w.exif_location.length&lt;=m.length){var x=c(m,w.exif_location.offset),T=m.slice(w.exif_location.offset+x+4,w.exif_location.offset+w.exif_location.length),k=f.get_orientation(T);k&gt;0&amp;&amp;(_.orientation=k)}return _}}}}}}},2504:function(i,o,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).mP,d=s(&quot;BM&quot;);i.exports=function(f){if(!(f.length&lt;26)&amp;&amp;u(f,0,d))return{width:c(f,18),height:c(f,22),type:&quot;bmp&quot;,mime:&quot;image/bmp&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}},47342:function(i,o,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).mP,d=s(&quot;GIF87a&quot;),f=s(&quot;GIF89a&quot;);i.exports=function(p){if(!(p.length&lt;10)&amp;&amp;(u(p,0,d)||u(p,0,f)))return{width:c(p,6),height:c(p,8),type:&quot;gif&quot;,mime:&quot;image/gif&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}},31355:function(i,o,a){var s=a(14847).mP;i.exports=function(u){var c=s(u,0),d=s(u,2),f=s(u,4);if(c===0&amp;&amp;d===1&amp;&amp;f){for(var p=[],m={width:0,height:0},g=0;g&lt;f;g++){var b=u[6+16*g]||256,v=u[6+16*g+1]||256,h={width:b,height:v};p.push(h),(b&gt;m.width||v&gt;m.height)&amp;&amp;(m=h)}return{width:m.width,height:m.height,variants:p,type:&quot;ico&quot;,mime:&quot;image/x-icon&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}}},54261:function(i,o,a){var s=a(14847).n8,u=a(14847).eG,c=a(14847).OF,d=a(71371),f=u(&quot;Exif\\0\\0&quot;);i.exports=function(p){if(!(p.length&lt;2)&amp;&amp;p[0]===255&amp;&amp;p[1]===216&amp;&amp;p[2]===255)for(var m=2;;){for(;;){if(p.length-m&lt;2)return;if(p[m++]===255)break}for(var g,b,v=p[m++];v===255;)v=p[m++];if(208&lt;=v&amp;&amp;v&lt;=217||v===1)g=0;else{if(!(192&lt;=v&amp;&amp;v&lt;=254)||p.length-m&lt;2)return;g=s(p,m)-2,m+=2}if(v===217||v===218)return;if(v===225&amp;&amp;g&gt;=10&amp;&amp;c(p,m,f)&amp;&amp;(b=d.get_orientation(p.slice(m+6,m+g))),g&gt;=5&amp;&amp;192&lt;=v&amp;&amp;v&lt;=207&amp;&amp;v!==196&amp;&amp;v!==200&amp;&amp;v!==204){if(p.length-m&lt;g)return;var h={width:s(p,m+3),height:s(p,m+1),type:&quot;jpg&quot;,mime:&quot;image/jpeg&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;};return b&gt;0&amp;&amp;(h.orientation=b),h}m+=g}}},6303:function(i,o,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).Ag,d=s(`PNG\\r\n",
       "\u001a\n",
       "`),f=s(&quot;IHDR&quot;);i.exports=function(p){if(!(p.length&lt;24)&amp;&amp;u(p,0,d)&amp;&amp;u(p,12,f))return{width:c(p,16),height:c(p,20),type:&quot;png&quot;,mime:&quot;image/png&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}},38689:function(i,o,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).Ag,d=s(&quot;8BPS\\0\u0001&quot;);i.exports=function(f){if(!(f.length&lt;22)&amp;&amp;u(f,0,d))return{width:c(f,18),height:c(f,14),type:&quot;psd&quot;,mime:&quot;image/vnd.adobe.photoshop&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}},6881:function(i){function o(m){return typeof m==&quot;number&quot;&amp;&amp;isFinite(m)&amp;&amp;m&gt;0}var a=/&lt;[-_.:a-zA-Z0-9][^&gt;]*&gt;/,s=/^&lt;([-_.:a-zA-Z0-9]+:)?svg\\s/,u=/[^-]\\bwidth=&quot;([^%]+?)&quot;|[^-]\\bwidth=&#x27;([^%]+?)&#x27;/,c=/\\bheight=&quot;([^%]+?)&quot;|\\bheight=&#x27;([^%]+?)&#x27;/,d=/\\bview[bB]ox=&quot;(.+?)&quot;|\\bview[bB]ox=&#x27;(.+?)&#x27;/,f=/in$|mm$|cm$|pt$|pc$|px$|em$|ex$/;function p(m){return f.test(m)?m.match(f)[0]:&quot;px&quot;}i.exports=function(m){if(function(C){var M,O=0,D=C.length;for(C[0]===239&amp;&amp;C[1]===187&amp;&amp;C[2]===191&amp;&amp;(O=3);O&lt;D&amp;&amp;((M=C[O])===32||M===9||M===13||M===10);)O++;return O!==D&amp;&amp;C[O]===60}(m)){for(var g=&quot;&quot;,b=0;b&lt;m.length;b++)g+=String.fromCharCode(m[b]);var v=(g.match(a)||[&quot;&quot;])[0];if(s.test(v)){var h=function(C){var M=C.match(u),O=C.match(c),D=C.match(d);return{width:M&amp;&amp;(M[1]||M[2]),height:O&amp;&amp;(O[1]||O[2]),viewbox:D&amp;&amp;(D[1]||D[2])}}(v),y=parseFloat(h.width),w=parseFloat(h.height);if(h.width&amp;&amp;h.height)return!o(y)||!o(w)?void 0:{width:y,height:w,type:&quot;svg&quot;,mime:&quot;image/svg+xml&quot;,wUnits:p(h.width),hUnits:p(h.height)};var _=(h.viewbox||&quot;&quot;).split(&quot; &quot;),x={width:_[2],height:_[3]},T=parseFloat(x.width),k=parseFloat(x.height);if(o(T)&amp;&amp;o(k)&amp;&amp;p(x.width)===p(x.height)){var S=T/k;return h.width?o(y)?{width:y,height:y/S,type:&quot;svg&quot;,mime:&quot;image/svg+xml&quot;,wUnits:p(h.width),hUnits:p(h.width)}:void 0:h.height?o(w)?{width:w*S,height:w,type:&quot;svg&quot;,mime:&quot;image/svg+xml&quot;,wUnits:p(h.height),hUnits:p(h.height)}:void 0:{width:T,height:k,type:&quot;svg&quot;,mime:&quot;image/svg+xml&quot;,wUnits:p(x.width),hUnits:p(x.height)}}}}}},66278:function(i,o,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).mP,d=a(14847).n8,f=a(14847).nm,p=a(14847).Ag,m=s(&quot;II*\\0&quot;),g=s(&quot;MM\\0*&quot;);function b(y,w,_){return _?d(y,w):c(y,w)}function v(y,w,_){return _?p(y,w):f(y,w)}function h(y,w,_){var x=b(y,w+2,_);return v(y,w+4,_)!==1||x!==3&amp;&amp;x!==4?null:x===3?b(y,w+8,_):v(y,w+8,_)}i.exports=function(y){if(!(y.length&lt;8)&amp;&amp;(u(y,0,m)||u(y,0,g))){var w=y[0]===77,_=v(y,4,w)-8;if(!(_&lt;0)){var x=_+8;if(!(y.length-x&lt;2)){var T=12*b(y,x+0,w);if(!(T&lt;=0||(x+=2,y.length-x&lt;T))){var k,S,C,M;for(k=0;k&lt;T;k+=12)(M=b(y,x+k,w))===256?S=h(y,x+k,w):M===257&amp;&amp;(C=h(y,x+k,w));return S&amp;&amp;C?{width:S,height:C,type:&quot;tiff&quot;,mime:&quot;image/tiff&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}:void 0}}}}}},90784:function(i,o,a){var s=a(14847).eG,u=a(14847).OF,c=a(14847).mP,d=a(14847).nm,f=a(71371),p=s(&quot;RIFF&quot;),m=s(&quot;WEBP&quot;);function g(h,y){if(h[y+3]===157&amp;&amp;h[y+4]===1&amp;&amp;h[y+5]===42)return{width:16383&amp;c(h,y+6),height:16383&amp;c(h,y+8),type:&quot;webp&quot;,mime:&quot;image/webp&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}function b(h,y){if(h[y]===47){var w=d(h,y+1);return{width:1+(16383&amp;w),height:1+(w&gt;&gt;14&amp;16383),type:&quot;webp&quot;,mime:&quot;image/webp&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}}function v(h,y){return{width:1+(h[y+6]&lt;&lt;16|h[y+5]&lt;&lt;8|h[y+4]),height:1+(h[y+9]&lt;&lt;y|h[y+8]&lt;&lt;8|h[y+7]),type:&quot;webp&quot;,mime:&quot;image/webp&quot;,wUnits:&quot;px&quot;,hUnits:&quot;px&quot;}}i.exports=function(h){if(!(h.length&lt;16)&amp;&amp;(u(h,0,p)||u(h,8,m))){var y=12,w=null,_=0,x=d(h,4)+8;if(!(x&gt;h.length)){for(;y+8&lt;x;)if(h[y]!==0){var T=String.fromCharCode.apply(null,h.slice(y,y+4)),k=d(h,y+4);T===&quot;VP8 &quot;&amp;&amp;k&gt;=10?w=w||g(h,y+8):T===&quot;VP8L&quot;&amp;&amp;k&gt;=9?w=w||b(h,y+8):T===&quot;VP8X&quot;&amp;&amp;k&gt;=10?w=w||v(h,y+8):T===&quot;EXIF&quot;&amp;&amp;(_=f.get_orientation(h.slice(y+8,y+8+k)),y=1/0),y+=8+k}else y++;if(w)return _&gt;0&amp;&amp;(w.orientation=_),w}}}},91497:function(i,o,a){i.exports={avif:a(24461),bmp:a(2504),gif:a(47342),ico:a(31355),jpeg:a(54261),png:a(6303),psd:a(38689),svg:a(6881),tiff:a(66278),webp:a(90784)}},33575:function(i,o,a){var s=a(91497);i.exports=function(u){return function(c){for(var d=Object.keys(s),f=0;f&lt;d.length;f++){var p=s[d[f]](c);if(p)return p}return null}(u)},i.exports.parsers=s},90386:function(i){var o,a,s=i.exports={};function u(){throw new Error(&quot;setTimeout has not been defined&quot;)}function c(){throw new Error(&quot;clearTimeout has not been defined&quot;)}function d(w){if(o===setTimeout)return setTimeout(w,0);if((o===u||!o)&amp;&amp;setTimeout)return o=setTimeout,setTimeout(w,0);try{return o(w,0)}catch{try{return o.call(null,w,0)}catch{return o.call(this,w,0)}}}(function(){try{o=typeof setTimeout==&quot;function&quot;?setTimeout:u}catch{o=u}try{a=typeof clearTimeout==&quot;function&quot;?clearTimeout:c}catch{a=c}})();var f,p=[],m=!1,g=-1;function b(){m&amp;&amp;f&amp;&amp;(m=!1,f.length?p=f.concat(p):g=-1,p.length&amp;&amp;v())}function v(){if(!m){var w=d(b);m=!0;for(var _=p.length;_;){for(f=p,p=[];++g&lt;_;)f&amp;&amp;f[g].run();g=-1,_=p.length}f=null,m=!1,function(x){if(a===clearTimeout)return clearTimeout(x);if((a===c||!a)&amp;&amp;clearTimeout)return a=clearTimeout,clearTimeout(x);try{return a(x)}catch{try{return a.call(null,x)}catch{return a.call(this,x)}}}(w)}}function h(w,_){this.fun=w,this.array=_}function y(){}s.nextTick=function(w){var _=new Array(arguments.length-1);if(arguments.length&gt;1)for(var x=1;x&lt;arguments.length;x++)_[x-1]=arguments[x];p.push(new h(w,_)),p.length!==1||m||d(v)},h.prototype.run=function(){this.fun.apply(null,this.array)},s.title=&quot;browser&quot;,s.browser=!0,s.env={},s.argv=[],s.version=&quot;&quot;,s.versions={},s.on=y,s.addListener=y,s.once=y,s.off=y,s.removeListener=y,s.removeAllListeners=y,s.emit=y,s.prependListener=y,s.prependOnceListener=y,s.listeners=function(w){return[]},s.binding=function(w){throw new Error(&quot;process.binding is not supported&quot;)},s.cwd=function(){return&quot;/&quot;},s.chdir=function(w){throw new Error(&quot;process.chdir is not supported&quot;)},s.umask=function(){return 0}},71665:function(i,o,a){var s=a(12856),u=s.Buffer;function c(f,p){for(var m in f)p[m]=f[m]}function d(f,p,m){return u(f,p,m)}u.from&amp;&amp;u.alloc&amp;&amp;u.allocUnsafe&amp;&amp;u.allocUnsafeSlow?i.exports=s:(c(s,o),o.Buffer=d),d.prototype=Object.create(u.prototype),c(u,d),d.from=function(f,p,m){if(typeof f==&quot;number&quot;)throw new TypeError(&quot;Argument must not be a number&quot;);return u(f,p,m)},d.alloc=function(f,p,m){if(typeof f!=&quot;number&quot;)throw new TypeError(&quot;Argument must be a number&quot;);var g=u(f);return p!==void 0?typeof m==&quot;string&quot;?g.fill(p,m):g.fill(p):g.fill(0),g},d.allocUnsafe=function(f){if(typeof f!=&quot;number&quot;)throw new TypeError(&quot;Argument must be a number&quot;);return u(f)},d.allocUnsafeSlow=function(f){if(typeof f!=&quot;number&quot;)throw new TypeError(&quot;Argument must be a number&quot;);return s.SlowBuffer(f)}},21630:function(i,o,a){i.exports=u;var s=a(15398).EventEmitter;function u(){s.call(this)}a(42018)(u,s),u.Readable=a(40410),u.Writable=a(37493),u.Duplex=a(37865),u.Transform=a(74308),u.PassThrough=a(66897),u.finished=a(12726),u.pipeline=a(10168),u.Stream=u,u.prototype.pipe=function(c,d){var f=this;function p(w){c.writable&amp;&amp;c.write(w)===!1&amp;&amp;f.pause&amp;&amp;f.pause()}function m(){f.readable&amp;&amp;f.resume&amp;&amp;f.resume()}f.on(&quot;data&quot;,p),c.on(&quot;drain&quot;,m),c._isStdio||d&amp;&amp;d.end===!1||(f.on(&quot;end&quot;,b),f.on(&quot;close&quot;,v));var g=!1;function b(){g||(g=!0,c.end())}function v(){g||(g=!0,typeof c.destroy==&quot;function&quot;&amp;&amp;c.destroy())}function h(w){if(y(),s.listenerCount(this,&quot;error&quot;)===0)throw w}function y(){f.removeListener(&quot;data&quot;,p),c.removeListener(&quot;drain&quot;,m),f.removeListener(&quot;end&quot;,b),f.removeListener(&quot;close&quot;,v),f.removeListener(&quot;error&quot;,h),c.removeListener(&quot;error&quot;,h),f.removeListener(&quot;end&quot;,y),f.removeListener(&quot;close&quot;,y),c.removeListener(&quot;close&quot;,y)}return f.on(&quot;error&quot;,h),c.on(&quot;error&quot;,h),f.on(&quot;end&quot;,y),f.on(&quot;close&quot;,y),c.on(&quot;close&quot;,y),c.emit(&quot;pipe&quot;,f),c}},74322:function(i){var o={};function a(u,c,d){d||(d=Error);var f=function(p){var m,g;function b(v,h,y){return p.call(this,function(w,_,x){return typeof c==&quot;string&quot;?c:c(w,_,x)}(v,h,y))||this}return g=p,(m=b).prototype=Object.create(g.prototype),m.prototype.constructor=m,m.__proto__=g,b}(d);f.prototype.name=d.name,f.prototype.code=u,o[u]=f}function s(u,c){if(Array.isArray(u)){var d=u.length;return u=u.map(function(f){return String(f)}),d&gt;2?&quot;one of &quot;.concat(c,&quot; &quot;).concat(u.slice(0,d-1).join(&quot;, &quot;),&quot;, or &quot;)+u[d-1]:d===2?&quot;one of &quot;.concat(c,&quot; &quot;).concat(u[0],&quot; or &quot;).concat(u[1]):&quot;of &quot;.concat(c,&quot; &quot;).concat(u[0])}return&quot;of &quot;.concat(c,&quot; &quot;).concat(String(u))}a(&quot;ERR_INVALID_OPT_VALUE&quot;,function(u,c){return&#x27;The value &quot;&#x27;+c+&#x27;&quot; is invalid for option &quot;&#x27;+u+&#x27;&quot;&#x27;},TypeError),a(&quot;ERR_INVALID_ARG_TYPE&quot;,function(u,c,d){var f,p,m,g,b;if(typeof c==&quot;string&quot;&amp;&amp;(p=&quot;not &quot;,c.substr(0,4)===p)?(f=&quot;must not be&quot;,c=c.replace(/^not /,&quot;&quot;)):f=&quot;must be&quot;,function(h,y,w){return(w===void 0||w&gt;h.length)&amp;&amp;(w=h.length),h.substring(w-9,w)===y}(u,&quot; argument&quot;))m=&quot;The &quot;.concat(u,&quot; &quot;).concat(f,&quot; &quot;).concat(s(c,&quot;type&quot;));else{var v=(typeof b!=&quot;number&quot;&amp;&amp;(b=0),b+1&gt;(g=u).length||g.indexOf(&quot;.&quot;,b)===-1?&quot;argument&quot;:&quot;property&quot;);m=&#x27;The &quot;&#x27;.concat(u,&#x27;&quot; &#x27;).concat(v,&quot; &quot;).concat(f,&quot; &quot;).concat(s(c,&quot;type&quot;))}return m+&quot;. Received type &quot;.concat(typeof d)},TypeError),a(&quot;ERR_STREAM_PUSH_AFTER_EOF&quot;,&quot;stream.push() after EOF&quot;),a(&quot;ERR_METHOD_NOT_IMPLEMENTED&quot;,function(u){return&quot;The &quot;+u+&quot; method is not implemented&quot;}),a(&quot;ERR_STREAM_PREMATURE_CLOSE&quot;,&quot;Premature close&quot;),a(&quot;ERR_STREAM_DESTROYED&quot;,function(u){return&quot;Cannot call &quot;+u+&quot; after a stream was destroyed&quot;}),a(&quot;ERR_MULTIPLE_CALLBACK&quot;,&quot;Callback called multiple times&quot;),a(&quot;ERR_STREAM_CANNOT_PIPE&quot;,&quot;Cannot pipe, not readable&quot;),a(&quot;ERR_STREAM_WRITE_AFTER_END&quot;,&quot;write after end&quot;),a(&quot;ERR_STREAM_NULL_VALUES&quot;,&quot;May not write null values to stream&quot;,TypeError),a(&quot;ERR_UNKNOWN_ENCODING&quot;,function(u){return&quot;Unknown encoding: &quot;+u},TypeError),a(&quot;ERR_STREAM_UNSHIFT_AFTER_END_EVENT&quot;,&quot;stream.unshift() after end event&quot;),i.exports.q=o},37865:function(i,o,a){var s=a(90386),u=Object.keys||function(h){var y=[];for(var w in h)y.push(w);return y};i.exports=g;var c=a(40410),d=a(37493);a(42018)(g,c);for(var f=u(d.prototype),p=0;p&lt;f.length;p++){var m=f[p];g.prototype[m]||(g.prototype[m]=d.prototype[m])}function g(h){if(!(this instanceof g))return new g(h);c.call(this,h),d.call(this,h),this.allowHalfOpen=!0,h&amp;&amp;(h.readable===!1&amp;&amp;(this.readable=!1),h.writable===!1&amp;&amp;(this.writable=!1),h.allowHalfOpen===!1&amp;&amp;(this.allowHalfOpen=!1,this.once(&quot;end&quot;,b)))}function b(){this._writableState.ended||s.nextTick(v,this)}function v(h){h.end()}Object.defineProperty(g.prototype,&quot;writableHighWaterMark&quot;,{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(g.prototype,&quot;writableBuffer&quot;,{enumerable:!1,get:function(){return this._writableState&amp;&amp;this._writableState.getBuffer()}}),Object.defineProperty(g.prototype,&quot;writableLength&quot;,{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(g.prototype,&quot;destroyed&quot;,{enumerable:!1,get:function(){return this._readableState!==void 0&amp;&amp;this._writableState!==void 0&amp;&amp;this._readableState.destroyed&amp;&amp;this._writableState.destroyed},set:function(h){this._readableState!==void 0&amp;&amp;this._writableState!==void 0&amp;&amp;(this._readableState.destroyed=h,this._writableState.destroyed=h)}})},66897:function(i,o,a){i.exports=u;var s=a(74308);function u(c){if(!(this instanceof u))return new u(c);s.call(this,c)}a(42018)(u,s),u.prototype._transform=function(c,d,f){f(null,c)}},40410:function(i,o,a){var s,u=a(90386);i.exports=P,P.ReadableState=D,a(15398).EventEmitter;var c,d=function(ee,H){return ee.listeners(H).length},f=a(71405),p=a(12856).Buffer,m=a.g.Uint8Array||function(){},g=a(40964);c=g&amp;&amp;g.debuglog?g.debuglog(&quot;stream&quot;):function(){};var b,v,h,y=a(31125),w=a(65756),_=a(56306).getHighWaterMark,x=a(74322).q,T=x.ERR_INVALID_ARG_TYPE,k=x.ERR_STREAM_PUSH_AFTER_EOF,S=x.ERR_METHOD_NOT_IMPLEMENTED,C=x.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;a(42018)(P,f);var M=w.errorOrDestroy,O=[&quot;error&quot;,&quot;close&quot;,&quot;destroy&quot;,&quot;pause&quot;,&quot;resume&quot;];function D(ee,H,Z){s=s||a(37865),ee=ee||{},typeof Z!=&quot;boolean&quot;&amp;&amp;(Z=H instanceof s),this.objectMode=!!ee.objectMode,Z&amp;&amp;(this.objectMode=this.objectMode||!!ee.readableObjectMode),this.highWaterMark=_(this,ee,&quot;readableHighWaterMark&quot;,Z),this.buffer=new y,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=ee.emitClose!==!1,this.autoDestroy=!!ee.autoDestroy,this.destroyed=!1,this.defaultEncoding=ee.defaultEncoding||&quot;utf8&quot;,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,ee.encoding&amp;&amp;(b||(b=a(68019).s),this.decoder=new b(ee.encoding),this.encoding=ee.encoding)}function P(ee){if(s=s||a(37865),!(this instanceof P))return new P(ee);var H=this instanceof s;this._readableState=new D(ee,this,H),this.readable=!0,ee&amp;&amp;(typeof ee.read==&quot;function&quot;&amp;&amp;(this._read=ee.read),typeof ee.destroy==&quot;function&quot;&amp;&amp;(this._destroy=ee.destroy)),f.call(this)}function E(ee,H,Z,G,X){c(&quot;readableAddChunk&quot;,H);var Q,re=ee._readableState;if(H===null)re.reading=!1,function(ae,ie){if(c(&quot;onEofChunk&quot;),!ie.ended){if(ie.decoder){var se=ie.decoder.end();se&amp;&amp;se.length&amp;&amp;(ie.buffer.push(se),ie.length+=ie.objectMode?1:se.length)}ie.ended=!0,ie.sync?j(ae):(ie.needReadable=!1,ie.emittedReadable||(ie.emittedReadable=!0,z(ae)))}}(ee,re);else if(X||(Q=function(ae,ie){var se,he;return he=ie,p.isBuffer(he)||he instanceof m||typeof ie==&quot;string&quot;||ie===void 0||ae.objectMode||(se=new T(&quot;chunk&quot;,[&quot;string&quot;,&quot;Buffer&quot;,&quot;Uint8Array&quot;],ie)),se}(re,H)),Q)M(ee,Q);else if(re.objectMode||H&amp;&amp;H.length&gt;0)if(typeof H==&quot;string&quot;||re.objectMode||Object.getPrototypeOf(H)===p.prototype||(H=function(ae){return p.from(ae)}(H)),G)re.endEmitted?M(ee,new C):I(ee,re,H,!0);else if(re.ended)M(ee,new k);else{if(re.destroyed)return!1;re.reading=!1,re.decoder&amp;&amp;!Z?(H=re.decoder.write(H),re.objectMode||H.length!==0?I(ee,re,H,!1):B(ee,re)):I(ee,re,H,!1)}else G||(re.reading=!1,B(ee,re));return!re.ended&amp;&amp;(re.length&lt;re.highWaterMark||re.length===0)}function I(ee,H,Z,G){H.flowing&amp;&amp;H.length===0&amp;&amp;!H.sync?(H.awaitDrain=0,ee.emit(&quot;data&quot;,Z)):(H.length+=H.objectMode?1:Z.length,G?H.buffer.unshift(Z):H.buffer.push(Z),H.needReadable&amp;&amp;j(ee)),B(ee,H)}Object.defineProperty(P.prototype,&quot;destroyed&quot;,{enumerable:!1,get:function(){return this._readableState!==void 0&amp;&amp;this._readableState.destroyed},set:function(ee){this._readableState&amp;&amp;(this._readableState.destroyed=ee)}}),P.prototype.destroy=w.destroy,P.prototype._undestroy=w.undestroy,P.prototype._destroy=function(ee,H){H(ee)},P.prototype.push=function(ee,H){var Z,G=this._readableState;return G.objectMode?Z=!0:typeof ee==&quot;string&quot;&amp;&amp;((H=H||G.defaultEncoding)!==G.encoding&amp;&amp;(ee=p.from(ee,H),H=&quot;&quot;),Z=!0),E(this,ee,H,!1,Z)},P.prototype.unshift=function(ee){return E(this,ee,null,!0,!1)},P.prototype.isPaused=function(){return this._readableState.flowing===!1},P.prototype.setEncoding=function(ee){b||(b=a(68019).s);var H=new b(ee);this._readableState.decoder=H,this._readableState.encoding=this._readableState.decoder.encoding;for(var Z=this._readableState.buffer.head,G=&quot;&quot;;Z!==null;)G+=H.write(Z.data),Z=Z.next;return this._readableState.buffer.clear(),G!==&quot;&quot;&amp;&amp;this._readableState.buffer.push(G),this._readableState.length=G.length,this};var A=1073741824;function F(ee,H){return ee&lt;=0||H.length===0&amp;&amp;H.ended?0:H.objectMode?1:ee!=ee?H.flowing&amp;&amp;H.length?H.buffer.head.data.length:H.length:(ee&gt;H.highWaterMark&amp;&amp;(H.highWaterMark=function(Z){return Z&gt;=A?Z=A:(Z--,Z|=Z&gt;&gt;&gt;1,Z|=Z&gt;&gt;&gt;2,Z|=Z&gt;&gt;&gt;4,Z|=Z&gt;&gt;&gt;8,Z|=Z&gt;&gt;&gt;16,Z++),Z}(ee)),ee&lt;=H.length?ee:H.ended?H.length:(H.needReadable=!0,0))}function j(ee){var H=ee._readableState;c(&quot;emitReadable&quot;,H.needReadable,H.emittedReadable),H.needReadable=!1,H.emittedReadable||(c(&quot;emitReadable&quot;,H.flowing),H.emittedReadable=!0,u.nextTick(z,ee))}function z(ee){var H=ee._readableState;c(&quot;emitReadable_&quot;,H.destroyed,H.length,H.ended),H.destroyed||!H.length&amp;&amp;!H.ended||(ee.emit(&quot;readable&quot;),H.emittedReadable=!1),H.needReadable=!H.flowing&amp;&amp;!H.ended&amp;&amp;H.length&lt;=H.highWaterMark,L(ee)}function B(ee,H){H.readingMore||(H.readingMore=!0,u.nextTick(N,ee,H))}function N(ee,H){for(;!H.reading&amp;&amp;!H.ended&amp;&amp;(H.length&lt;H.highWaterMark||H.flowing&amp;&amp;H.length===0);){var Z=H.length;if(c(&quot;maybeReadMore read 0&quot;),ee.read(0),Z===H.length)break}H.readingMore=!1}function R(ee){var H=ee._readableState;H.readableListening=ee.listenerCount(&quot;readable&quot;)&gt;0,H.resumeScheduled&amp;&amp;!H.paused?H.flowing=!0:ee.listenerCount(&quot;data&quot;)&gt;0&amp;&amp;ee.resume()}function q(ee){c(&quot;readable nexttick read 0&quot;),ee.read(0)}function Y(ee,H){c(&quot;resume&quot;,H.reading),H.reading||ee.read(0),H.resumeScheduled=!1,ee.emit(&quot;resume&quot;),L(ee),H.flowing&amp;&amp;!H.reading&amp;&amp;ee.read(0)}function L(ee){var H=ee._readableState;for(c(&quot;flow&quot;,H.flowing);H.flowing&amp;&amp;ee.read()!==null;);}function W(ee,H){return H.length===0?null:(H.objectMode?Z=H.buffer.shift():!ee||ee&gt;=H.length?(Z=H.decoder?H.buffer.join(&quot;&quot;):H.buffer.length===1?H.buffer.first():H.buffer.concat(H.length),H.buffer.clear()):Z=H.buffer.consume(ee,H.decoder),Z);var Z}function U(ee){var H=ee._readableState;c(&quot;endReadable&quot;,H.endEmitted),H.endEmitted||(H.ended=!0,u.nextTick(V,H,ee))}function V(ee,H){if(c(&quot;endReadableNT&quot;,ee.endEmitted,ee.length),!ee.endEmitted&amp;&amp;ee.length===0&amp;&amp;(ee.endEmitted=!0,H.readable=!1,H.emit(&quot;end&quot;),ee.autoDestroy)){var Z=H._writableState;(!Z||Z.autoDestroy&amp;&amp;Z.finished)&amp;&amp;H.destroy()}}function te(ee,H){for(var Z=0,G=ee.length;Z&lt;G;Z++)if(ee[Z]===H)return Z;return-1}P.prototype.read=function(ee){c(&quot;read&quot;,ee),ee=parseInt(ee,10);var H=this._readableState,Z=ee;if(ee!==0&amp;&amp;(H.emittedReadable=!1),ee===0&amp;&amp;H.needReadable&amp;&amp;((H.highWaterMark!==0?H.length&gt;=H.highWaterMark:H.length&gt;0)||H.ended))return c(&quot;read: emitReadable&quot;,H.length,H.ended),H.length===0&amp;&amp;H.ended?U(this):j(this),null;if((ee=F(ee,H))===0&amp;&amp;H.ended)return H.length===0&amp;&amp;U(this),null;var G,X=H.needReadable;return c(&quot;need readable&quot;,X),(H.length===0||H.length-ee&lt;H.highWaterMark)&amp;&amp;c(&quot;length less than watermark&quot;,X=!0),H.ended||H.reading?c(&quot;reading or ended&quot;,X=!1):X&amp;&amp;(c(&quot;do read&quot;),H.reading=!0,H.sync=!0,H.length===0&amp;&amp;(H.needReadable=!0),this._read(H.highWaterMark),H.sync=!1,H.reading||(ee=F(Z,H))),(G=ee&gt;0?W(ee,H):null)===null?(H.needReadable=H.length&lt;=H.highWaterMark,ee=0):(H.length-=ee,H.awaitDrain=0),H.length===0&amp;&amp;(H.ended||(H.needReadable=!0),Z!==ee&amp;&amp;H.ended&amp;&amp;U(this)),G!==null&amp;&amp;this.emit(&quot;data&quot;,G),G},P.prototype._read=function(ee){M(this,new S(&quot;_read()&quot;))},P.prototype.pipe=function(ee,H){var Z=this,G=this._readableState;switch(G.pipesCount){case 0:G.pipes=ee;break;case 1:G.pipes=[G.pipes,ee];break;default:G.pipes.push(ee)}G.pipesCount+=1,c(&quot;pipe count=%d opts=%j&quot;,G.pipesCount,H);var X=H&amp;&amp;H.end===!1||ee===u.stdout||ee===u.stderr?Oe:Q;function Q(){c(&quot;onend&quot;),ee.end()}G.endEmitted?u.nextTick(X):Z.once(&quot;end&quot;,X),ee.on(&quot;unpipe&quot;,function Pe(Me,ce){c(&quot;onunpipe&quot;),Me===Z&amp;&amp;ce&amp;&amp;ce.hasUnpiped===!1&amp;&amp;(ce.hasUnpiped=!0,c(&quot;cleanup&quot;),ee.removeListener(&quot;close&quot;,he),ee.removeListener(&quot;finish&quot;,Se),ee.removeListener(&quot;drain&quot;,re),ee.removeListener(&quot;error&quot;,se),ee.removeListener(&quot;unpipe&quot;,Pe),Z.removeListener(&quot;end&quot;,Q),Z.removeListener(&quot;end&quot;,Oe),Z.removeListener(&quot;data&quot;,ie),ae=!0,!G.awaitDrain||ee._writableState&amp;&amp;!ee._writableState.needDrain||re())});var re=function(Pe){return function(){var Me=Pe._readableState;c(&quot;pipeOnDrain&quot;,Me.awaitDrain),Me.awaitDrain&amp;&amp;Me.awaitDrain--,Me.awaitDrain===0&amp;&amp;d(Pe,&quot;data&quot;)&amp;&amp;(Me.flowing=!0,L(Pe))}}(Z);ee.on(&quot;drain&quot;,re);var ae=!1;function ie(Pe){c(&quot;ondata&quot;);var Me=ee.write(Pe);c(&quot;dest.write&quot;,Me),Me===!1&amp;&amp;((G.pipesCount===1&amp;&amp;G.pipes===ee||G.pipesCount&gt;1&amp;&amp;te(G.pipes,ee)!==-1)&amp;&amp;!ae&amp;&amp;(c(&quot;false write response, pause&quot;,G.awaitDrain),G.awaitDrain++),Z.pause())}function se(Pe){c(&quot;onerror&quot;,Pe),Oe(),ee.removeListener(&quot;error&quot;,se),d(ee,&quot;error&quot;)===0&amp;&amp;M(ee,Pe)}function he(){ee.removeListener(&quot;finish&quot;,Se),Oe()}function Se(){c(&quot;onfinish&quot;),ee.removeListener(&quot;close&quot;,he),Oe()}function Oe(){c(&quot;unpipe&quot;),Z.unpipe(ee)}return Z.on(&quot;data&quot;,ie),function(Pe,Me,ce){if(typeof Pe.prependListener==&quot;function&quot;)return Pe.prependListener(Me,ce);Pe._events&amp;&amp;Pe._events[Me]?Array.isArray(Pe._events[Me])?Pe._events[Me].unshift(ce):Pe._events[Me]=[ce,Pe._events[Me]]:Pe.on(Me,ce)}(ee,&quot;error&quot;,se),ee.once(&quot;close&quot;,he),ee.once(&quot;finish&quot;,Se),ee.emit(&quot;pipe&quot;,Z),G.flowing||(c(&quot;pipe resume&quot;),Z.resume()),ee},P.prototype.unpipe=function(ee){var H=this._readableState,Z={hasUnpiped:!1};if(H.pipesCount===0)return this;if(H.pipesCount===1)return ee&amp;&amp;ee!==H.pipes||(ee||(ee=H.pipes),H.pipes=null,H.pipesCount=0,H.flowing=!1,ee&amp;&amp;ee.emit(&quot;unpipe&quot;,this,Z)),this;if(!ee){var G=H.pipes,X=H.pipesCount;H.pipes=null,H.pipesCount=0,H.flowing=!1;for(var Q=0;Q&lt;X;Q++)G[Q].emit(&quot;unpipe&quot;,this,{hasUnpiped:!1});return this}var re=te(H.pipes,ee);return re===-1||(H.pipes.splice(re,1),H.pipesCount-=1,H.pipesCount===1&amp;&amp;(H.pipes=H.pipes[0]),ee.emit(&quot;unpipe&quot;,this,Z)),this},P.prototype.on=function(ee,H){var Z=f.prototype.on.call(this,ee,H),G=this._readableState;return ee===&quot;data&quot;?(G.readableListening=this.listenerCount(&quot;readable&quot;)&gt;0,G.flowing!==!1&amp;&amp;this.resume()):ee===&quot;readable&quot;&amp;&amp;(G.endEmitted||G.readableListening||(G.readableListening=G.needReadable=!0,G.flowing=!1,G.emittedReadable=!1,c(&quot;on readable&quot;,G.length,G.reading),G.length?j(this):G.reading||u.nextTick(q,this))),Z},P.prototype.addListener=P.prototype.on,P.prototype.removeListener=function(ee,H){var Z=f.prototype.removeListener.call(this,ee,H);return ee===&quot;readable&quot;&amp;&amp;u.nextTick(R,this),Z},P.prototype.removeAllListeners=function(ee){var H=f.prototype.removeAllListeners.apply(this,arguments);return ee!==&quot;readable&quot;&amp;&amp;ee!==void 0||u.nextTick(R,this),H},P.prototype.resume=function(){var ee=this._readableState;return ee.flowing||(c(&quot;resume&quot;),ee.flowing=!ee.readableListening,function(H,Z){Z.resumeScheduled||(Z.resumeScheduled=!0,u.nextTick(Y,H,Z))}(this,ee)),ee.paused=!1,this},P.prototype.pause=function(){return c(&quot;call pause flowing=%j&quot;,this._readableState.flowing),this._readableState.flowing!==!1&amp;&amp;(c(&quot;pause&quot;),this._readableState.flowing=!1,this.emit(&quot;pause&quot;)),this._readableState.paused=!0,this},P.prototype.wrap=function(ee){var H=this,Z=this._readableState,G=!1;for(var X in ee.on(&quot;end&quot;,function(){if(c(&quot;wrapped end&quot;),Z.decoder&amp;&amp;!Z.ended){var re=Z.decoder.end();re&amp;&amp;re.length&amp;&amp;H.push(re)}H.push(null)}),ee.on(&quot;data&quot;,function(re){c(&quot;wrapped data&quot;),Z.decoder&amp;&amp;(re=Z.decoder.write(re)),Z.objectMode&amp;&amp;re==null||(Z.objectMode||re&amp;&amp;re.length)&amp;&amp;(H.push(re)||(G=!0,ee.pause()))}),ee)this[X]===void 0&amp;&amp;typeof ee[X]==&quot;function&quot;&amp;&amp;(this[X]=function(re){return function(){return ee[re].apply(ee,arguments)}}(X));for(var Q=0;Q&lt;O.length;Q++)ee.on(O[Q],this.emit.bind(this,O[Q]));return this._read=function(re){c(&quot;wrapped _read&quot;,re),G&amp;&amp;(G=!1,ee.resume())},this},typeof Symbol==&quot;function&quot;&amp;&amp;(P.prototype[Symbol.asyncIterator]=function(){return v===void 0&amp;&amp;(v=a(68221)),v(this)}),Object.defineProperty(P.prototype,&quot;readableHighWaterMark&quot;,{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(P.prototype,&quot;readableBuffer&quot;,{enumerable:!1,get:function(){return this._readableState&amp;&amp;this._readableState.buffer}}),Object.defineProperty(P.prototype,&quot;readableFlowing&quot;,{enumerable:!1,get:function(){return this._readableState.flowing},set:function(ee){this._readableState&amp;&amp;(this._readableState.flowing=ee)}}),P._fromList=W,Object.defineProperty(P.prototype,&quot;readableLength&quot;,{enumerable:!1,get:function(){return this._readableState.length}}),typeof Symbol==&quot;function&quot;&amp;&amp;(P.from=function(ee,H){return h===void 0&amp;&amp;(h=a(31748)),h(P,ee,H)})},74308:function(i,o,a){i.exports=g;var s=a(74322).q,u=s.ERR_METHOD_NOT_IMPLEMENTED,c=s.ERR_MULTIPLE_CALLBACK,d=s.ERR_TRANSFORM_ALREADY_TRANSFORMING,f=s.ERR_TRANSFORM_WITH_LENGTH_0,p=a(37865);function m(h,y){var w=this._transformState;w.transforming=!1;var _=w.writecb;if(_===null)return this.emit(&quot;error&quot;,new c);w.writechunk=null,w.writecb=null,y!=null&amp;&amp;this.push(y),_(h);var x=this._readableState;x.reading=!1,(x.needReadable||x.length&lt;x.highWaterMark)&amp;&amp;this._read(x.highWaterMark)}function g(h){if(!(this instanceof g))return new g(h);p.call(this,h),this._transformState={afterTransform:m.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,h&amp;&amp;(typeof h.transform==&quot;function&quot;&amp;&amp;(this._transform=h.transform),typeof h.flush==&quot;function&quot;&amp;&amp;(this._flush=h.flush)),this.on(&quot;prefinish&quot;,b)}function b(){var h=this;typeof this._flush!=&quot;function&quot;||this._readableState.destroyed?v(this,null,null):this._flush(function(y,w){v(h,y,w)})}function v(h,y,w){if(y)return h.emit(&quot;error&quot;,y);if(w!=null&amp;&amp;h.push(w),h._writableState.length)throw new f;if(h._transformState.transforming)throw new d;return h.push(null)}a(42018)(g,p),g.prototype.push=function(h,y){return this._transformState.needTransform=!1,p.prototype.push.call(this,h,y)},g.prototype._transform=function(h,y,w){w(new u(&quot;_transform()&quot;))},g.prototype._write=function(h,y,w){var _=this._transformState;if(_.writecb=w,_.writechunk=h,_.writeencoding=y,!_.transforming){var x=this._readableState;(_.needTransform||x.needReadable||x.length&lt;x.highWaterMark)&amp;&amp;this._read(x.highWaterMark)}},g.prototype._read=function(h){var y=this._transformState;y.writechunk===null||y.transforming?y.needTransform=!0:(y.transforming=!0,this._transform(y.writechunk,y.writeencoding,y.afterTransform))},g.prototype._destroy=function(h,y){p.prototype._destroy.call(this,h,function(w){y(w)})}},37493:function(i,o,a){var s,u=a(90386);function c(B){var N=this;this.next=null,this.entry=null,this.finish=function(){(function(R,q,Y){var L=R.entry;for(R.entry=null;L;){var W=L.callback;q.pendingcb--,W(void 0),L=L.next}q.corkedRequestsFree.next=R})(N,B)}}i.exports=P,P.WritableState=D;var d,f={deprecate:a(20588)},p=a(71405),m=a(12856).Buffer,g=a.g.Uint8Array||function(){},b=a(65756),v=a(56306).getHighWaterMark,h=a(74322).q,y=h.ERR_INVALID_ARG_TYPE,w=h.ERR_METHOD_NOT_IMPLEMENTED,_=h.ERR_MULTIPLE_CALLBACK,x=h.ERR_STREAM_CANNOT_PIPE,T=h.ERR_STREAM_DESTROYED,k=h.ERR_STREAM_NULL_VALUES,S=h.ERR_STREAM_WRITE_AFTER_END,C=h.ERR_UNKNOWN_ENCODING,M=b.errorOrDestroy;function O(){}function D(B,N,R){s=s||a(37865),B=B||{},typeof R!=&quot;boolean&quot;&amp;&amp;(R=N instanceof s),this.objectMode=!!B.objectMode,R&amp;&amp;(this.objectMode=this.objectMode||!!B.writableObjectMode),this.highWaterMark=v(this,B,&quot;writableHighWaterMark&quot;,R),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var q=B.decodeStrings===!1;this.decodeStrings=!q,this.defaultEncoding=B.defaultEncoding||&quot;utf8&quot;,this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(Y){(function(L,W){var U=L._writableState,V=U.sync,te=U.writecb;if(typeof te!=&quot;function&quot;)throw new _;if(function(H){H.writing=!1,H.writecb=null,H.length-=H.writelen,H.writelen=0}(U),W)(function(H,Z,G,X,Q){--Z.pendingcb,G?(u.nextTick(Q,X),u.nextTick(z,H,Z),H._writableState.errorEmitted=!0,M(H,X)):(Q(X),H._writableState.errorEmitted=!0,M(H,X),z(H,Z))})(L,U,V,W,te);else{var ee=F(U)||L.destroyed;ee||U.corked||U.bufferProcessing||!U.bufferedRequest||A(L,U),V?u.nextTick(I,L,U,ee,te):I(L,U,ee,te)}})(N,Y)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=B.emitClose!==!1,this.autoDestroy=!!B.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new c(this)}function P(B){var N=this instanceof(s=s||a(37865));if(!N&amp;&amp;!d.call(P,this))return new P(B);this._writableState=new D(B,this,N),this.writable=!0,B&amp;&amp;(typeof B.write==&quot;function&quot;&amp;&amp;(this._write=B.write),typeof B.writev==&quot;function&quot;&amp;&amp;(this._writev=B.writev),typeof B.destroy==&quot;function&quot;&amp;&amp;(this._destroy=B.destroy),typeof B.final==&quot;function&quot;&amp;&amp;(this._final=B.final)),p.call(this)}function E(B,N,R,q,Y,L,W){N.writelen=q,N.writecb=W,N.writing=!0,N.sync=!0,N.destroyed?N.onwrite(new T(&quot;write&quot;)):R?B._writev(Y,N.onwrite):B._write(Y,L,N.onwrite),N.sync=!1}function I(B,N,R,q){R||function(Y,L){L.length===0&amp;&amp;L.needDrain&amp;&amp;(L.needDrain=!1,Y.emit(&quot;drain&quot;))}(B,N),N.pendingcb--,q(),z(B,N)}function A(B,N){N.bufferProcessing=!0;var R=N.bufferedRequest;if(B._writev&amp;&amp;R&amp;&amp;R.next){var q=N.bufferedRequestCount,Y=new Array(q),L=N.corkedRequestsFree;L.entry=R;for(var W=0,U=!0;R;)Y[W]=R,R.isBuf||(U=!1),R=R.next,W+=1;Y.allBuffers=U,E(B,N,!0,N.length,Y,&quot;&quot;,L.finish),N.pendingcb++,N.lastBufferedRequest=null,L.next?(N.corkedRequestsFree=L.next,L.next=null):N.corkedRequestsFree=new c(N),N.bufferedRequestCount=0}else{for(;R;){var V=R.chunk,te=R.encoding,ee=R.callback;if(E(B,N,!1,N.objectMode?1:V.length,V,te,ee),R=R.next,N.bufferedRequestCount--,N.writing)break}R===null&amp;&amp;(N.lastBufferedRequest=null)}N.bufferedRequest=R,N.bufferProcessing=!1}function F(B){return B.ending&amp;&amp;B.length===0&amp;&amp;B.bufferedRequest===null&amp;&amp;!B.finished&amp;&amp;!B.writing}function j(B,N){B._final(function(R){N.pendingcb--,R&amp;&amp;M(B,R),N.prefinished=!0,B.emit(&quot;prefinish&quot;),z(B,N)})}function z(B,N){var R=F(N);if(R&amp;&amp;(function(Y,L){L.prefinished||L.finalCalled||(typeof Y._final!=&quot;function&quot;||L.destroyed?(L.prefinished=!0,Y.emit(&quot;prefinish&quot;)):(L.pendingcb++,L.finalCalled=!0,u.nextTick(j,Y,L)))}(B,N),N.pendingcb===0&amp;&amp;(N.finished=!0,B.emit(&quot;finish&quot;),N.autoDestroy))){var q=B._readableState;(!q||q.autoDestroy&amp;&amp;q.endEmitted)&amp;&amp;B.destroy()}return R}a(42018)(P,p),D.prototype.getBuffer=function(){for(var B=this.bufferedRequest,N=[];B;)N.push(B),B=B.next;return N},function(){try{Object.defineProperty(D.prototype,&quot;buffer&quot;,{get:f.deprecate(function(){return this.getBuffer()},&quot;_writableState.buffer is deprecated. Use _writableState.getBuffer instead.&quot;,&quot;DEP0003&quot;)})}catch{}}(),typeof Symbol==&quot;function&quot;&amp;&amp;Symbol.hasInstance&amp;&amp;typeof Function.prototype[Symbol.hasInstance]==&quot;function&quot;?(d=Function.prototype[Symbol.hasInstance],Object.defineProperty(P,Symbol.hasInstance,{value:function(B){return!!d.call(this,B)||this===P&amp;&amp;B&amp;&amp;B._writableState instanceof D}})):d=function(B){return B instanceof this},P.prototype.pipe=function(){M(this,new x)},P.prototype.write=function(B,N,R){var q,Y=this._writableState,L=!1,W=!Y.objectMode&amp;&amp;(q=B,m.isBuffer(q)||q instanceof g);return W&amp;&amp;!m.isBuffer(B)&amp;&amp;(B=function(U){return m.from(U)}(B)),typeof N==&quot;function&quot;&amp;&amp;(R=N,N=null),W?N=&quot;buffer&quot;:N||(N=Y.defaultEncoding),typeof R!=&quot;function&quot;&amp;&amp;(R=O),Y.ending?function(U,V){var te=new S;M(U,te),u.nextTick(V,te)}(this,R):(W||function(U,V,te,ee){var H;return te===null?H=new k:typeof te==&quot;string&quot;||V.objectMode||(H=new y(&quot;chunk&quot;,[&quot;string&quot;,&quot;Buffer&quot;],te)),!H||(M(U,H),u.nextTick(ee,H),!1)}(this,Y,B,R))&amp;&amp;(Y.pendingcb++,L=function(U,V,te,ee,H,Z){if(!te){var G=function(ae,ie,se){return ae.objectMode||ae.decodeStrings===!1||typeof ie!=&quot;string&quot;||(ie=m.from(ie,se)),ie}(V,ee,H);ee!==G&amp;&amp;(te=!0,H=&quot;buffer&quot;,ee=G)}var X=V.objectMode?1:ee.length;V.length+=X;var Q=V.length&lt;V.highWaterMark;if(Q||(V.needDrain=!0),V.writing||V.corked){var re=V.lastBufferedRequest;V.lastBufferedRequest={chunk:ee,encoding:H,isBuf:te,callback:Z,next:null},re?re.next=V.lastBufferedRequest:V.bufferedRequest=V.lastBufferedRequest,V.bufferedRequestCount+=1}else E(U,V,!1,X,ee,H,Z);return Q}(this,Y,W,B,N,R)),L},P.prototype.cork=function(){this._writableState.corked++},P.prototype.uncork=function(){var B=this._writableState;B.corked&amp;&amp;(B.corked--,B.writing||B.corked||B.bufferProcessing||!B.bufferedRequest||A(this,B))},P.prototype.setDefaultEncoding=function(B){if(typeof B==&quot;string&quot;&amp;&amp;(B=B.toLowerCase()),!([&quot;hex&quot;,&quot;utf8&quot;,&quot;utf-8&quot;,&quot;ascii&quot;,&quot;binary&quot;,&quot;base64&quot;,&quot;ucs2&quot;,&quot;ucs-2&quot;,&quot;utf16le&quot;,&quot;utf-16le&quot;,&quot;raw&quot;].indexOf((B+&quot;&quot;).toLowerCase())&gt;-1))throw new C(B);return this._writableState.defaultEncoding=B,this},Object.defineProperty(P.prototype,&quot;writableBuffer&quot;,{enumerable:!1,get:function(){return this._writableState&amp;&amp;this._writableState.getBuffer()}}),Object.defineProperty(P.prototype,&quot;writableHighWaterMark&quot;,{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),P.prototype._write=function(B,N,R){R(new w(&quot;_write()&quot;))},P.prototype._writev=null,P.prototype.end=function(B,N,R){var q=this._writableState;return typeof B==&quot;function&quot;?(R=B,B=null,N=null):typeof N==&quot;function&quot;&amp;&amp;(R=N,N=null),B!=null&amp;&amp;this.write(B,N),q.corked&amp;&amp;(q.corked=1,this.uncork()),q.ending||function(Y,L,W){L.ending=!0,z(Y,L),W&amp;&amp;(L.finished?u.nextTick(W):Y.once(&quot;finish&quot;,W)),L.ended=!0,Y.writable=!1}(this,q,R),this},Object.defineProperty(P.prototype,&quot;writableLength&quot;,{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(P.prototype,&quot;destroyed&quot;,{enumerable:!1,get:function(){return this._writableState!==void 0&amp;&amp;this._writableState.destroyed},set:function(B){this._writableState&amp;&amp;(this._writableState.destroyed=B)}}),P.prototype.destroy=b.destroy,P.prototype._undestroy=b.undestroy,P.prototype._destroy=function(B,N){N(B)}},68221:function(i,o,a){var s,u=a(90386);function c(k,S,C){return S in k?Object.defineProperty(k,S,{value:C,enumerable:!0,configurable:!0,writable:!0}):k[S]=C,k}var d=a(12726),f=Symbol(&quot;lastResolve&quot;),p=Symbol(&quot;lastReject&quot;),m=Symbol(&quot;error&quot;),g=Symbol(&quot;ended&quot;),b=Symbol(&quot;lastPromise&quot;),v=Symbol(&quot;handlePromise&quot;),h=Symbol(&quot;stream&quot;);function y(k,S){return{value:k,done:S}}function w(k){var S=k[f];if(S!==null){var C=k[h].read();C!==null&amp;&amp;(k[b]=null,k[f]=null,k[p]=null,S(y(C,!1)))}}function _(k){u.nextTick(w,k)}var x=Object.getPrototypeOf(function(){}),T=Object.setPrototypeOf((c(s={get stream(){return this[h]},next:function(){var k=this,S=this[m];if(S!==null)return Promise.reject(S);if(this[g])return Promise.resolve(y(void 0,!0));if(this[h].destroyed)return new Promise(function(D,P){u.nextTick(function(){k[m]?P(k[m]):D(y(void 0,!0))})});var C,M=this[b];if(M)C=new Promise(function(D,P){return function(E,I){D.then(function(){P[g]?E(y(void 0,!0)):P[v](E,I)},I)}}(M,this));else{var O=this[h].read();if(O!==null)return Promise.resolve(y(O,!1));C=new Promise(this[v])}return this[b]=C,C}},Symbol.asyncIterator,function(){return this}),c(s,&quot;return&quot;,function(){var k=this;return new Promise(function(S,C){k[h].destroy(null,function(M){M?C(M):S(y(void 0,!0))})})}),s),x);i.exports=function(k){var S,C=Object.create(T,(c(S={},h,{value:k,writable:!0}),c(S,f,{value:null,writable:!0}),c(S,p,{value:null,writable:!0}),c(S,m,{value:null,writable:!0}),c(S,g,{value:k._readableState.endEmitted,writable:!0}),c(S,v,{value:function(M,O){var D=C[h].read();D?(C[b]=null,C[f]=null,C[p]=null,M(y(D,!1))):(C[f]=M,C[p]=O)},writable:!0}),S));return C[b]=null,d(k,function(M){if(M&amp;&amp;M.code!==&quot;ERR_STREAM_PREMATURE_CLOSE&quot;){var O=C[p];return O!==null&amp;&amp;(C[b]=null,C[f]=null,C[p]=null,O(M)),void(C[m]=M)}var D=C[f];D!==null&amp;&amp;(C[b]=null,C[f]=null,C[p]=null,D(y(void 0,!0))),C[g]=!0}),k.on(&quot;readable&quot;,_.bind(null,C)),C}},31125:function(i,o,a){function s(m,g){var b=Object.keys(m);if(Object.getOwnPropertySymbols){var v=Object.getOwnPropertySymbols(m);g&amp;&amp;(v=v.filter(function(h){return Object.getOwnPropertyDescriptor(m,h).enumerable})),b.push.apply(b,v)}return b}function u(m,g,b){return g in m?Object.defineProperty(m,g,{value:b,enumerable:!0,configurable:!0,writable:!0}):m[g]=b,m}function c(m,g){for(var b=0;b&lt;g.length;b++){var v=g[b];v.enumerable=v.enumerable||!1,v.configurable=!0,&quot;value&quot;in v&amp;&amp;(v.writable=!0),Object.defineProperty(m,v.key,v)}}var d=a(12856).Buffer,f=a(69862).inspect,p=f&amp;&amp;f.custom||&quot;inspect&quot;;i.exports=function(){function m(){(function(v,h){if(!(v instanceof h))throw new TypeError(&quot;Cannot call a class as a function&quot;)})(this,m),this.head=null,this.tail=null,this.length=0}var g,b;return g=m,b=[{key:&quot;push&quot;,value:function(v){var h={data:v,next:null};this.length&gt;0?this.tail.next=h:this.head=h,this.tail=h,++this.length}},{key:&quot;unshift&quot;,value:function(v){var h={data:v,next:this.head};this.length===0&amp;&amp;(this.tail=h),this.head=h,++this.length}},{key:&quot;shift&quot;,value:function(){if(this.length!==0){var v=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,v}}},{key:&quot;clear&quot;,value:function(){this.head=this.tail=null,this.length=0}},{key:&quot;join&quot;,value:function(v){if(this.length===0)return&quot;&quot;;for(var h=this.head,y=&quot;&quot;+h.data;h=h.next;)y+=v+h.data;return y}},{key:&quot;concat&quot;,value:function(v){if(this.length===0)return d.alloc(0);for(var h,y,w,_=d.allocUnsafe(v&gt;&gt;&gt;0),x=this.head,T=0;x;)h=x.data,y=_,w=T,d.prototype.copy.call(h,y,w),T+=x.data.length,x=x.next;return _}},{key:&quot;consume&quot;,value:function(v,h){var y;return v&lt;this.head.data.length?(y=this.head.data.slice(0,v),this.head.data=this.head.data.slice(v)):y=v===this.head.data.length?this.shift():h?this._getString(v):this._getBuffer(v),y}},{key:&quot;first&quot;,value:function(){return this.head.data}},{key:&quot;_getString&quot;,value:function(v){var h=this.head,y=1,w=h.data;for(v-=w.length;h=h.next;){var _=h.data,x=v&gt;_.length?_.length:v;if(x===_.length?w+=_:w+=_.slice(0,v),(v-=x)==0){x===_.length?(++y,h.next?this.head=h.next:this.head=this.tail=null):(this.head=h,h.data=_.slice(x));break}++y}return this.length-=y,w}},{key:&quot;_getBuffer&quot;,value:function(v){var h=d.allocUnsafe(v),y=this.head,w=1;for(y.data.copy(h),v-=y.data.length;y=y.next;){var _=y.data,x=v&gt;_.length?_.length:v;if(_.copy(h,h.length-v,0,x),(v-=x)==0){x===_.length?(++w,y.next?this.head=y.next:this.head=this.tail=null):(this.head=y,y.data=_.slice(x));break}++w}return this.length-=w,h}},{key:p,value:function(v,h){return f(this,function(y){for(var w=1;w&lt;arguments.length;w++){var _=arguments[w]!=null?arguments[w]:{};w%2?s(Object(_),!0).forEach(function(x){u(y,x,_[x])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(_)):s(Object(_)).forEach(function(x){Object.defineProperty(y,x,Object.getOwnPropertyDescriptor(_,x))})}return y}({},h,{depth:0,customInspect:!1}))}}],b&amp;&amp;c(g.prototype,b),m}()},65756:function(i,o,a){var s=a(90386);function u(f,p){d(f,p),c(f)}function c(f){f._writableState&amp;&amp;!f._writableState.emitClose||f._readableState&amp;&amp;!f._readableState.emitClose||f.emit(&quot;close&quot;)}function d(f,p){f.emit(&quot;error&quot;,p)}i.exports={destroy:function(f,p){var m=this,g=this._readableState&amp;&amp;this._readableState.destroyed,b=this._writableState&amp;&amp;this._writableState.destroyed;return g||b?(p?p(f):f&amp;&amp;(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,s.nextTick(d,this,f)):s.nextTick(d,this,f)),this):(this._readableState&amp;&amp;(this._readableState.destroyed=!0),this._writableState&amp;&amp;(this._writableState.destroyed=!0),this._destroy(f||null,function(v){!p&amp;&amp;v?m._writableState?m._writableState.errorEmitted?s.nextTick(c,m):(m._writableState.errorEmitted=!0,s.nextTick(u,m,v)):s.nextTick(u,m,v):p?(s.nextTick(c,m),p(v)):s.nextTick(c,m)}),this)},undestroy:function(){this._readableState&amp;&amp;(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&amp;&amp;(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(f,p){var m=f._readableState,g=f._writableState;m&amp;&amp;m.autoDestroy||g&amp;&amp;g.autoDestroy?f.destroy(p):f.emit(&quot;error&quot;,p)}}},12726:function(i,o,a){var s=a(74322).q.ERR_STREAM_PREMATURE_CLOSE;function u(){}i.exports=function c(d,f,p){if(typeof f==&quot;function&quot;)return c(d,null,f);f||(f={}),p=function(k){var S=!1;return function(){if(!S){S=!0;for(var C=arguments.length,M=new Array(C),O=0;O&lt;C;O++)M[O]=arguments[O];k.apply(this,M)}}}(p||u);var m=f.readable||f.readable!==!1&amp;&amp;d.readable,g=f.writable||f.writable!==!1&amp;&amp;d.writable,b=function(){d.writable||h()},v=d._writableState&amp;&amp;d._writableState.finished,h=function(){g=!1,v=!0,m||p.call(d)},y=d._readableState&amp;&amp;d._readableState.endEmitted,w=function(){m=!1,y=!0,g||p.call(d)},_=function(k){p.call(d,k)},x=function(){var k;return m&amp;&amp;!y?(d._readableState&amp;&amp;d._readableState.ended||(k=new s),p.call(d,k)):g&amp;&amp;!v?(d._writableState&amp;&amp;d._writableState.ended||(k=new s),p.call(d,k)):void 0},T=function(){d.req.on(&quot;finish&quot;,h)};return function(k){return k.setHeader&amp;&amp;typeof k.abort==&quot;function&quot;}(d)?(d.on(&quot;complete&quot;,h),d.on(&quot;abort&quot;,x),d.req?T():d.on(&quot;request&quot;,T)):g&amp;&amp;!d._writableState&amp;&amp;(d.on(&quot;end&quot;,b),d.on(&quot;close&quot;,b)),d.on(&quot;end&quot;,w),d.on(&quot;finish&quot;,h),f.error!==!1&amp;&amp;d.on(&quot;error&quot;,_),d.on(&quot;close&quot;,x),function(){d.removeListener(&quot;complete&quot;,h),d.removeListener(&quot;abort&quot;,x),d.removeListener(&quot;request&quot;,T),d.req&amp;&amp;d.req.removeListener(&quot;finish&quot;,h),d.removeListener(&quot;end&quot;,b),d.removeListener(&quot;close&quot;,b),d.removeListener(&quot;finish&quot;,h),d.removeListener(&quot;end&quot;,w),d.removeListener(&quot;error&quot;,_),d.removeListener(&quot;close&quot;,x)}}},31748:function(i){i.exports=function(){throw new Error(&quot;Readable.from is not available in the browser&quot;)}},10168:function(i,o,a){var s,u=a(74322).q,c=u.ERR_MISSING_ARGS,d=u.ERR_STREAM_DESTROYED;function f(g){if(g)throw g}function p(g){g()}function m(g,b){return g.pipe(b)}i.exports=function(){for(var g=arguments.length,b=new Array(g),v=0;v&lt;g;v++)b[v]=arguments[v];var h,y=function(_){return _.length?typeof _[_.length-1]!=&quot;function&quot;?f:_.pop():f}(b);if(Array.isArray(b[0])&amp;&amp;(b=b[0]),b.length&lt;2)throw new c(&quot;streams&quot;);var w=b.map(function(_,x){var T=x&lt;b.length-1;return function(k,S,C,M){M=function(P){var E=!1;return function(){E||(E=!0,P.apply(void 0,arguments))}}(M);var O=!1;k.on(&quot;close&quot;,function(){O=!0}),s===void 0&amp;&amp;(s=a(12726)),s(k,{readable:S,writable:C},function(P){if(P)return M(P);O=!0,M()});var D=!1;return function(P){if(!O&amp;&amp;!D)return D=!0,function(E){return E.setHeader&amp;&amp;typeof E.abort==&quot;function&quot;}(k)?k.abort():typeof k.destroy==&quot;function&quot;?k.destroy():void M(P||new d(&quot;pipe&quot;))}}(_,T,x&gt;0,function(k){h||(h=k),k&amp;&amp;w.forEach(p),T||(w.forEach(p),y(h))})});return b.reduce(m)}},56306:function(i,o,a){var s=a(74322).q.ERR_INVALID_OPT_VALUE;i.exports={getHighWaterMark:function(u,c,d,f){var p=function(m,g,b){return m.highWaterMark!=null?m.highWaterMark:g?m[b]:null}(c,f,d);if(p!=null){if(!isFinite(p)||Math.floor(p)!==p||p&lt;0)throw new s(f?d:&quot;highWaterMark&quot;,p);return Math.floor(p)}return u.objectMode?16:16384}}},71405:function(i,o,a){i.exports=a(15398).EventEmitter},68019:function(i,o,a){var s=a(71665).Buffer,u=s.isEncoding||function(y){switch((y=&quot;&quot;+y)&amp;&amp;y.toLowerCase()){case&quot;hex&quot;:case&quot;utf8&quot;:case&quot;utf-8&quot;:case&quot;ascii&quot;:case&quot;binary&quot;:case&quot;base64&quot;:case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:case&quot;raw&quot;:return!0;default:return!1}};function c(y){var w;switch(this.encoding=function(_){var x=function(T){if(!T)return&quot;utf8&quot;;for(var k;;)switch(T){case&quot;utf8&quot;:case&quot;utf-8&quot;:return&quot;utf8&quot;;case&quot;ucs2&quot;:case&quot;ucs-2&quot;:case&quot;utf16le&quot;:case&quot;utf-16le&quot;:return&quot;utf16le&quot;;case&quot;latin1&quot;:case&quot;binary&quot;:return&quot;latin1&quot;;case&quot;base64&quot;:case&quot;ascii&quot;:case&quot;hex&quot;:return T;default:if(k)return;T=(&quot;&quot;+T).toLowerCase(),k=!0}}(_);if(typeof x!=&quot;string&quot;&amp;&amp;(s.isEncoding===u||!u(_)))throw new Error(&quot;Unknown encoding: &quot;+_);return x||_}(y),this.encoding){case&quot;utf16le&quot;:this.text=p,this.end=m,w=4;break;case&quot;utf8&quot;:this.fillLast=f,w=4;break;case&quot;base64&quot;:this.text=g,this.end=b,w=3;break;default:return this.write=v,void(this.end=h)}this.lastNeed=0,this.lastTotal=0,this.lastChar=s.allocUnsafe(w)}function d(y){return y&lt;=127?0:y&gt;&gt;5==6?2:y&gt;&gt;4==14?3:y&gt;&gt;3==30?4:y&gt;&gt;6==2?-1:-2}function f(y){var w=this.lastTotal-this.lastNeed,_=function(x,T,k){if((192&amp;T[0])!=128)return x.lastNeed=0,&quot;�&quot;;if(x.lastNeed&gt;1&amp;&amp;T.length&gt;1){if((192&amp;T[1])!=128)return x.lastNeed=1,&quot;�&quot;;if(x.lastNeed&gt;2&amp;&amp;T.length&gt;2&amp;&amp;(192&amp;T[2])!=128)return x.lastNeed=2,&quot;�&quot;}}(this,y);return _!==void 0?_:this.lastNeed&lt;=y.length?(y.copy(this.lastChar,w,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(y.copy(this.lastChar,w,0,y.length),void(this.lastNeed-=y.length))}function p(y,w){if((y.length-w)%2==0){var _=y.toString(&quot;utf16le&quot;,w);if(_){var x=_.charCodeAt(_.length-1);if(x&gt;=55296&amp;&amp;x&lt;=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=y[y.length-2],this.lastChar[1]=y[y.length-1],_.slice(0,-1)}return _}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=y[y.length-1],y.toString(&quot;utf16le&quot;,w,y.length-1)}function m(y){var w=y&amp;&amp;y.length?this.write(y):&quot;&quot;;if(this.lastNeed){var _=this.lastTotal-this.lastNeed;return w+this.lastChar.toString(&quot;utf16le&quot;,0,_)}return w}function g(y,w){var _=(y.length-w)%3;return _===0?y.toString(&quot;base64&quot;,w):(this.lastNeed=3-_,this.lastTotal=3,_===1?this.lastChar[0]=y[y.length-1]:(this.lastChar[0]=y[y.length-2],this.lastChar[1]=y[y.length-1]),y.toString(&quot;base64&quot;,w,y.length-_))}function b(y){var w=y&amp;&amp;y.length?this.write(y):&quot;&quot;;return this.lastNeed?w+this.lastChar.toString(&quot;base64&quot;,0,3-this.lastNeed):w}function v(y){return y.toString(this.encoding)}function h(y){return y&amp;&amp;y.length?this.write(y):&quot;&quot;}o.s=c,c.prototype.write=function(y){if(y.length===0)return&quot;&quot;;var w,_;if(this.lastNeed){if((w=this.fillLast(y))===void 0)return&quot;&quot;;_=this.lastNeed,this.lastNeed=0}else _=0;return _&lt;y.length?w?w+this.text(y,_):this.text(y,_):w||&quot;&quot;},c.prototype.end=function(y){var w=y&amp;&amp;y.length?this.write(y):&quot;&quot;;return this.lastNeed?w+&quot;�&quot;:w},c.prototype.text=function(y,w){var _=function(T,k,S){var C=k.length-1;if(C&lt;S)return 0;var M=d(k[C]);return M&gt;=0?(M&gt;0&amp;&amp;(T.lastNeed=M-1),M):--C&lt;S||M===-2?0:(M=d(k[C]))&gt;=0?(M&gt;0&amp;&amp;(T.lastNeed=M-2),M):--C&lt;S||M===-2?0:(M=d(k[C]))&gt;=0?(M&gt;0&amp;&amp;(M===2?M=0:T.lastNeed=M-3),M):0}(this,y,w);if(!this.lastNeed)return y.toString(&quot;utf8&quot;,w);this.lastTotal=_;var x=y.length-(_-this.lastNeed);return y.copy(this.lastChar,0,x),y.toString(&quot;utf8&quot;,w,x)},c.prototype.fillLast=function(y){if(this.lastNeed&lt;=y.length)return y.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);y.copy(this.lastChar,this.lastTotal-this.lastNeed,0,y.length),this.lastNeed-=y.length}},90715:function(i,o,a){var s=a(32791),u=a(41633)(&quot;stream-parser&quot;);i.exports=function(T){var k=T&amp;&amp;typeof T._transform==&quot;function&quot;,S=T&amp;&amp;typeof T._write==&quot;function&quot;;if(!k&amp;&amp;!S)throw new Error(&quot;must pass a Writable or Transform stream in&quot;);u(&quot;extending Parser into stream&quot;),T._bytes=g,T._skipBytes=b,k&amp;&amp;(T._passthrough=v),k?T._transform=y:T._write=h};var c=-1,d=0,f=1,p=2;function m(T){u(&quot;initializing parser stream&quot;),T._parserBytesLeft=0,T._parserBuffers=[],T._parserBuffered=0,T._parserState=c,T._parserCallback=null,typeof T.push==&quot;function&quot;&amp;&amp;(T._parserOutput=T.push.bind(T)),T._parserInit=!0}function g(T,k){s(!this._parserCallback,&#x27;there is already a &quot;callback&quot; set!&#x27;),s(isFinite(T)&amp;&amp;T&gt;0,&#x27;can only buffer a finite number of bytes &gt; 0, got &quot;&#x27;+T+&#x27;&quot;&#x27;),this._parserInit||m(this),u(&quot;buffering %o bytes&quot;,T),this._parserBytesLeft=T,this._parserCallback=k,this._parserState=d}function b(T,k){s(!this._parserCallback,&#x27;there is already a &quot;callback&quot; set!&#x27;),s(T&gt;0,&#x27;can only skip &gt; 0 bytes, got &quot;&#x27;+T+&#x27;&quot;&#x27;),this._parserInit||m(this),u(&quot;skipping %o bytes&quot;,T),this._parserBytesLeft=T,this._parserCallback=k,this._parserState=f}function v(T,k){s(!this._parserCallback,&#x27;There is already a &quot;callback&quot; set!&#x27;),s(T&gt;0,&#x27;can only pass through &gt; 0 bytes, got &quot;&#x27;+T+&#x27;&quot;&#x27;),this._parserInit||m(this),u(&quot;passing through %o bytes&quot;,T),this._parserBytesLeft=T,this._parserCallback=k,this._parserState=p}function h(T,k,S){this._parserInit||m(this),u(&quot;write(%o bytes)&quot;,T.length),typeof k==&quot;function&quot;&amp;&amp;(S=k),_(this,T,null,S)}function y(T,k,S){this._parserInit||m(this),u(&quot;transform(%o bytes)&quot;,T.length),typeof k!=&quot;function&quot;&amp;&amp;(k=this._parserOutput),_(this,T,k,S)}function w(T,k,S,C){if(T._parserBytesLeft-=k.length,u(&quot;%o bytes left for stream piece&quot;,T._parserBytesLeft),T._parserState===d?(T._parserBuffers.push(k),T._parserBuffered+=k.length):T._parserState===p&amp;&amp;S(k),T._parserBytesLeft!==0)return C;var M=T._parserCallback;if(M&amp;&amp;T._parserState===d&amp;&amp;T._parserBuffers.length&gt;1&amp;&amp;(k=Buffer.concat(T._parserBuffers,T._parserBuffered)),T._parserState!==d&amp;&amp;(k=null),T._parserCallback=null,T._parserBuffered=0,T._parserState=c,T._parserBuffers.splice(0),M){var O=[];k&amp;&amp;O.push(k),S&amp;&amp;O.push(S);var D=M.length&gt;O.length;D&amp;&amp;O.push(x(C));var P=M.apply(T,O);if(!D||C===P)return C}}var _=x(function T(k,S,C,M){return k._parserBytesLeft&lt;=0?M(new Error(&quot;got data but not currently parsing anything&quot;)):S.length&lt;=k._parserBytesLeft?function(){return w(k,S,C,M)}:function(){var O=S.slice(0,k._parserBytesLeft);return w(k,O,C,function(D){return D?M(D):S.length&gt;O.length?function(){return T(k,S.slice(O.length),C,M)}:void 0})}});function x(T){return function(){for(var k=T.apply(this,arguments);typeof k==&quot;function&quot;;)k=k();return k}}},41633:function(i,o,a){var s=a(90386);function u(){var c;try{c=o.storage.debug}catch{}return!c&amp;&amp;s!==void 0&amp;&amp;&quot;env&quot;in s&amp;&amp;(c=s.env.DEBUG),c}(o=i.exports=a(74469)).log=function(){return typeof console==&quot;object&quot;&amp;&amp;console.log&amp;&amp;Function.prototype.apply.call(console.log,console,arguments)},o.formatArgs=function(c){var d=this.useColors;if(c[0]=(d?&quot;%c&quot;:&quot;&quot;)+this.namespace+(d?&quot; %c&quot;:&quot; &quot;)+c[0]+(d?&quot;%c &quot;:&quot; &quot;)+&quot;+&quot;+o.humanize(this.diff),d){var f=&quot;color: &quot;+this.color;c.splice(1,0,f,&quot;color: inherit&quot;);var p=0,m=0;c[0].replace(/%[a-zA-Z%]/g,function(g){g!==&quot;%%&quot;&amp;&amp;(p++,g===&quot;%c&quot;&amp;&amp;(m=p))}),c.splice(m,0,f)}},o.save=function(c){try{c==null?o.storage.removeItem(&quot;debug&quot;):o.storage.debug=c}catch{}},o.load=u,o.useColors=function(){return!(typeof window&gt;&quot;u&quot;||!window.process||window.process.type!==&quot;renderer&quot;)||typeof document&lt;&quot;u&quot;&amp;&amp;document.documentElement&amp;&amp;document.documentElement.style&amp;&amp;document.documentElement.style.WebkitAppearance||typeof window&lt;&quot;u&quot;&amp;&amp;window.console&amp;&amp;(window.console.firebug||window.console.exception&amp;&amp;window.console.table)||typeof navigator&lt;&quot;u&quot;&amp;&amp;navigator.userAgent&amp;&amp;navigator.userAgent.toLowerCase().match(/firefox\\/(\\d+)/)&amp;&amp;parseInt(RegExp.$1,10)&gt;=31||typeof navigator&lt;&quot;u&quot;&amp;&amp;navigator.userAgent&amp;&amp;navigator.userAgent.toLowerCase().match(/applewebkit\\/(\\d+)/)},o.storage=typeof chrome&lt;&quot;u&quot;&amp;&amp;chrome.storage!==void 0?chrome.storage.local:function(){try{return window.localStorage}catch{}}(),o.colors=[&quot;lightseagreen&quot;,&quot;forestgreen&quot;,&quot;goldenrod&quot;,&quot;dodgerblue&quot;,&quot;darkorchid&quot;,&quot;crimson&quot;],o.formatters.j=function(c){try{return JSON.stringify(c)}catch(d){return&quot;[UnexpectedJSONParseError]: &quot;+d.message}},o.enable(u())},74469:function(i,o,a){var s;function u(c){function d(){if(d.enabled){var f=d,p=+new Date,m=p-(s||p);f.diff=m,f.prev=s,f.curr=p,s=p;for(var g=new Array(arguments.length),b=0;b&lt;g.length;b++)g[b]=arguments[b];g[0]=o.coerce(g[0]),typeof g[0]!=&quot;string&quot;&amp;&amp;g.unshift(&quot;%O&quot;);var v=0;g[0]=g[0].replace(/%([a-zA-Z%])/g,function(h,y){if(h===&quot;%%&quot;)return h;v++;var w=o.formatters[y];if(typeof w==&quot;function&quot;){var _=g[v];h=w.call(f,_),g.splice(v,1),v--}return h}),o.formatArgs.call(f,g),(d.log||o.log||console.log.bind(console)).apply(f,g)}}return d.namespace=c,d.enabled=o.enabled(c),d.useColors=o.useColors(),d.color=function(f){var p,m=0;for(p in f)m=(m&lt;&lt;5)-m+f.charCodeAt(p),m|=0;return o.colors[Math.abs(m)%o.colors.length]}(c),typeof o.init==&quot;function&quot;&amp;&amp;o.init(d),d}(o=i.exports=u.debug=u.default=u).coerce=function(c){return c instanceof Error?c.stack||c.message:c},o.disable=function(){o.enable(&quot;&quot;)},o.enable=function(c){o.save(c),o.names=[],o.skips=[];for(var d=(typeof c==&quot;string&quot;?c:&quot;&quot;).split(/[\\s,]+/),f=d.length,p=0;p&lt;f;p++)d[p]&amp;&amp;((c=d[p].replace(/\\*/g,&quot;.*?&quot;))[0]===&quot;-&quot;?o.skips.push(new RegExp(&quot;^&quot;+c.substr(1)+&quot;$&quot;)):o.names.push(new RegExp(&quot;^&quot;+c+&quot;$&quot;)))},o.enabled=function(c){var d,f;for(d=0,f=o.skips.length;d&lt;f;d++)if(o.skips[d].test(c))return!1;for(d=0,f=o.names.length;d&lt;f;d++)if(o.names[d].test(c))return!0;return!1},o.humanize=a(11375),o.names=[],o.skips=[],o.formatters={}},11375:function(i){var o=1e3,a=60*o,s=60*a,u=24*s;function c(d,f,p){if(!(d&lt;f))return d&lt;1.5*f?Math.floor(d/f)+&quot; &quot;+p:Math.ceil(d/f)+&quot; &quot;+p+&quot;s&quot;}i.exports=function(d,f){f=f||{};var p,m=typeof d;if(m===&quot;string&quot;&amp;&amp;d.length&gt;0)return function(g){if(!((g=String(g)).length&gt;100)){var b=/^((?:\\d+)?\\.?\\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(g);if(b){var v=parseFloat(b[1]);switch((b[2]||&quot;ms&quot;).toLowerCase()){case&quot;years&quot;:case&quot;year&quot;:case&quot;yrs&quot;:case&quot;yr&quot;:case&quot;y&quot;:return 315576e5*v;case&quot;days&quot;:case&quot;day&quot;:case&quot;d&quot;:return v*u;case&quot;hours&quot;:case&quot;hour&quot;:case&quot;hrs&quot;:case&quot;hr&quot;:case&quot;h&quot;:return v*s;case&quot;minutes&quot;:case&quot;minute&quot;:case&quot;mins&quot;:case&quot;min&quot;:case&quot;m&quot;:return v*a;case&quot;seconds&quot;:case&quot;second&quot;:case&quot;secs&quot;:case&quot;sec&quot;:case&quot;s&quot;:return v*o;case&quot;milliseconds&quot;:case&quot;millisecond&quot;:case&quot;msecs&quot;:case&quot;msec&quot;:case&quot;ms&quot;:return v;default:return}}}}(d);if(m===&quot;number&quot;&amp;&amp;isNaN(d)===!1)return f.long?c(p=d,u,&quot;day&quot;)||c(p,s,&quot;hour&quot;)||c(p,a,&quot;minute&quot;)||c(p,o,&quot;second&quot;)||p+&quot; ms&quot;:function(g){return g&gt;=u?Math.round(g/u)+&quot;d&quot;:g&gt;=s?Math.round(g/s)+&quot;h&quot;:g&gt;=a?Math.round(g/a)+&quot;m&quot;:g&gt;=o?Math.round(g/o)+&quot;s&quot;:g+&quot;ms&quot;}(d);throw new Error(&quot;val is not a non-empty string or a valid number. val=&quot;+JSON.stringify(d))}},84267:function(i,o,a){var s;(function(u){var c=/^\\s+/,d=/\\s+$/,f=0,p=u.round,m=u.min,g=u.max,b=u.random;function v(G,X){if(X=X||{},(G=G||&quot;&quot;)instanceof v)return G;if(!(this instanceof v))return new v(G,X);var Q=function(re){var ae,ie,se,he={r:0,g:0,b:0},Se=1,Oe=null,Pe=null,Me=null,ce=!1,we=!1;return typeof re==&quot;string&quot;&amp;&amp;(re=function(K){K=K.replace(c,&quot;&quot;).replace(d,&quot;&quot;).toLowerCase();var ne,de=!1;if(j[K])K=j[K],de=!0;else if(K==&quot;transparent&quot;)return{r:0,g:0,b:0,a:0,format:&quot;name&quot;};return(ne=H.rgb.exec(K))?{r:ne[1],g:ne[2],b:ne[3]}:(ne=H.rgba.exec(K))?{r:ne[1],g:ne[2],b:ne[3],a:ne[4]}:(ne=H.hsl.exec(K))?{h:ne[1],s:ne[2],l:ne[3]}:(ne=H.hsla.exec(K))?{h:ne[1],s:ne[2],l:ne[3],a:ne[4]}:(ne=H.hsv.exec(K))?{h:ne[1],s:ne[2],v:ne[3]}:(ne=H.hsva.exec(K))?{h:ne[1],s:ne[2],v:ne[3],a:ne[4]}:(ne=H.hex8.exec(K))?{r:q(ne[1]),g:q(ne[2]),b:q(ne[3]),a:U(ne[4]),format:de?&quot;name&quot;:&quot;hex8&quot;}:(ne=H.hex6.exec(K))?{r:q(ne[1]),g:q(ne[2]),b:q(ne[3]),format:de?&quot;name&quot;:&quot;hex&quot;}:(ne=H.hex4.exec(K))?{r:q(ne[1]+&quot;&quot;+ne[1]),g:q(ne[2]+&quot;&quot;+ne[2]),b:q(ne[3]+&quot;&quot;+ne[3]),a:U(ne[4]+&quot;&quot;+ne[4]),format:de?&quot;name&quot;:&quot;hex8&quot;}:!!(ne=H.hex3.exec(K))&amp;&amp;{r:q(ne[1]+&quot;&quot;+ne[1]),g:q(ne[2]+&quot;&quot;+ne[2]),b:q(ne[3]+&quot;&quot;+ne[3]),format:de?&quot;name&quot;:&quot;hex&quot;}}(re)),typeof re==&quot;object&quot;&amp;&amp;(Z(re.r)&amp;&amp;Z(re.g)&amp;&amp;Z(re.b)?(ae=re.r,ie=re.g,se=re.b,he={r:255*N(ae,255),g:255*N(ie,255),b:255*N(se,255)},ce=!0,we=String(re.r).substr(-1)===&quot;%&quot;?&quot;prgb&quot;:&quot;rgb&quot;):Z(re.h)&amp;&amp;Z(re.s)&amp;&amp;Z(re.v)?(Oe=L(re.s),Pe=L(re.v),he=function(K,ne,de){K=6*N(K,360),ne=N(ne,100),de=N(de,100);var _e=u.floor(K),ue=K-_e,pe=de*(1-ne),xe=de*(1-ue*ne),ye=de*(1-(1-ue)*ne),Te=_e%6;return{r:255*[de,xe,pe,pe,ye,de][Te],g:255*[ye,de,de,xe,pe,pe][Te],b:255*[pe,pe,ye,de,de,xe][Te]}}(re.h,Oe,Pe),ce=!0,we=&quot;hsv&quot;):Z(re.h)&amp;&amp;Z(re.s)&amp;&amp;Z(re.l)&amp;&amp;(Oe=L(re.s),Me=L(re.l),he=function(K,ne,de){var _e,ue,pe;function xe(Ae,Re,Le){return Le&lt;0&amp;&amp;(Le+=1),Le&gt;1&amp;&amp;(Le-=1),Le&lt;1/6?Ae+6*(Re-Ae)*Le:Le&lt;.5?Re:Le&lt;2/3?Ae+(Re-Ae)*(2/3-Le)*6:Ae}if(K=N(K,360),ne=N(ne,100),de=N(de,100),ne===0)_e=ue=pe=de;else{var ye=de&lt;.5?de*(1+ne):de+ne-de*ne,Te=2*de-ye;_e=xe(Te,ye,K+1/3),ue=xe(Te,ye,K),pe=xe(Te,ye,K-1/3)}return{r:255*_e,g:255*ue,b:255*pe}}(re.h,Oe,Me),ce=!0,we=&quot;hsl&quot;),re.hasOwnProperty(&quot;a&quot;)&amp;&amp;(Se=re.a)),Se=B(Se),{ok:ce,format:re.format||we,r:m(255,g(he.r,0)),g:m(255,g(he.g,0)),b:m(255,g(he.b,0)),a:Se}}(G);this._originalInput=G,this._r=Q.r,this._g=Q.g,this._b=Q.b,this._a=Q.a,this._roundA=p(100*this._a)/100,this._format=X.format||Q.format,this._gradientType=X.gradientType,this._r&lt;1&amp;&amp;(this._r=p(this._r)),this._g&lt;1&amp;&amp;(this._g=p(this._g)),this._b&lt;1&amp;&amp;(this._b=p(this._b)),this._ok=Q.ok,this._tc_id=f++}function h(G,X,Q){G=N(G,255),X=N(X,255),Q=N(Q,255);var re,ae,ie=g(G,X,Q),se=m(G,X,Q),he=(ie+se)/2;if(ie==se)re=ae=0;else{var Se=ie-se;switch(ae=he&gt;.5?Se/(2-ie-se):Se/(ie+se),ie){case G:re=(X-Q)/Se+(X&lt;Q?6:0);break;case X:re=(Q-G)/Se+2;break;case Q:re=(G-X)/Se+4}re/=6}return{h:re,s:ae,l:he}}function y(G,X,Q){G=N(G,255),X=N(X,255),Q=N(Q,255);var re,ae,ie=g(G,X,Q),se=m(G,X,Q),he=ie,Se=ie-se;if(ae=ie===0?0:Se/ie,ie==se)re=0;else{switch(ie){case G:re=(X-Q)/Se+(X&lt;Q?6:0);break;case X:re=(Q-G)/Se+2;break;case Q:re=(G-X)/Se+4}re/=6}return{h:re,s:ae,v:he}}function w(G,X,Q,re){var ae=[Y(p(G).toString(16)),Y(p(X).toString(16)),Y(p(Q).toString(16))];return re&amp;&amp;ae[0].charAt(0)==ae[0].charAt(1)&amp;&amp;ae[1].charAt(0)==ae[1].charAt(1)&amp;&amp;ae[2].charAt(0)==ae[2].charAt(1)?ae[0].charAt(0)+ae[1].charAt(0)+ae[2].charAt(0):ae.join(&quot;&quot;)}function _(G,X,Q,re){return[Y(W(re)),Y(p(G).toString(16)),Y(p(X).toString(16)),Y(p(Q).toString(16))].join(&quot;&quot;)}function x(G,X){X=X===0?0:X||10;var Q=v(G).toHsl();return Q.s-=X/100,Q.s=R(Q.s),v(Q)}function T(G,X){X=X===0?0:X||10;var Q=v(G).toHsl();return Q.s+=X/100,Q.s=R(Q.s),v(Q)}function k(G){return v(G).desaturate(100)}function S(G,X){X=X===0?0:X||10;var Q=v(G).toHsl();return Q.l+=X/100,Q.l=R(Q.l),v(Q)}function C(G,X){X=X===0?0:X||10;var Q=v(G).toRgb();return Q.r=g(0,m(255,Q.r-p(-X/100*255))),Q.g=g(0,m(255,Q.g-p(-X/100*255))),Q.b=g(0,m(255,Q.b-p(-X/100*255))),v(Q)}function M(G,X){X=X===0?0:X||10;var Q=v(G).toHsl();return Q.l-=X/100,Q.l=R(Q.l),v(Q)}function O(G,X){var Q=v(G).toHsl(),re=(Q.h+X)%360;return Q.h=re&lt;0?360+re:re,v(Q)}function D(G){var X=v(G).toHsl();return X.h=(X.h+180)%360,v(X)}function P(G){var X=v(G).toHsl(),Q=X.h;return[v(G),v({h:(Q+120)%360,s:X.s,l:X.l}),v({h:(Q+240)%360,s:X.s,l:X.l})]}function E(G){var X=v(G).toHsl(),Q=X.h;return[v(G),v({h:(Q+90)%360,s:X.s,l:X.l}),v({h:(Q+180)%360,s:X.s,l:X.l}),v({h:(Q+270)%360,s:X.s,l:X.l})]}function I(G){var X=v(G).toHsl(),Q=X.h;return[v(G),v({h:(Q+72)%360,s:X.s,l:X.l}),v({h:(Q+216)%360,s:X.s,l:X.l})]}function A(G,X,Q){X=X||6,Q=Q||30;var re=v(G).toHsl(),ae=360/Q,ie=[v(G)];for(re.h=(re.h-(ae*X&gt;&gt;1)+720)%360;--X;)re.h=(re.h+ae)%360,ie.push(v(re));return ie}function F(G,X){X=X||6;for(var Q=v(G).toHsv(),re=Q.h,ae=Q.s,ie=Q.v,se=[],he=1/X;X--;)se.push(v({h:re,s:ae,v:ie})),ie=(ie+he)%1;return se}v.prototype={isDark:function(){return this.getBrightness()&lt;128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var G=this.toRgb();return(299*G.r+587*G.g+114*G.b)/1e3},getLuminance:function(){var G,X,Q,re=this.toRgb();return G=re.r/255,X=re.g/255,Q=re.b/255,.2126*(G&lt;=.03928?G/12.92:u.pow((G+.055)/1.055,2.4))+.7152*(X&lt;=.03928?X/12.92:u.pow((X+.055)/1.055,2.4))+.0722*(Q&lt;=.03928?Q/12.92:u.pow((Q+.055)/1.055,2.4))},setAlpha:function(G){return this._a=B(G),this._roundA=p(100*this._a)/100,this},toHsv:function(){var G=y(this._r,this._g,this._b);return{h:360*G.h,s:G.s,v:G.v,a:this._a}},toHsvString:function(){var G=y(this._r,this._g,this._b),X=p(360*G.h),Q=p(100*G.s),re=p(100*G.v);return this._a==1?&quot;hsv(&quot;+X+&quot;, &quot;+Q+&quot;%, &quot;+re+&quot;%)&quot;:&quot;hsva(&quot;+X+&quot;, &quot;+Q+&quot;%, &quot;+re+&quot;%, &quot;+this._roundA+&quot;)&quot;},toHsl:function(){var G=h(this._r,this._g,this._b);return{h:360*G.h,s:G.s,l:G.l,a:this._a}},toHslString:function(){var G=h(this._r,this._g,this._b),X=p(360*G.h),Q=p(100*G.s),re=p(100*G.l);return this._a==1?&quot;hsl(&quot;+X+&quot;, &quot;+Q+&quot;%, &quot;+re+&quot;%)&quot;:&quot;hsla(&quot;+X+&quot;, &quot;+Q+&quot;%, &quot;+re+&quot;%, &quot;+this._roundA+&quot;)&quot;},toHex:function(G){return w(this._r,this._g,this._b,G)},toHexString:function(G){return&quot;#&quot;+this.toHex(G)},toHex8:function(G){return function(X,Q,re,ae,ie){var se=[Y(p(X).toString(16)),Y(p(Q).toString(16)),Y(p(re).toString(16)),Y(W(ae))];return ie&amp;&amp;se[0].charAt(0)==se[0].charAt(1)&amp;&amp;se[1].charAt(0)==se[1].charAt(1)&amp;&amp;se[2].charAt(0)==se[2].charAt(1)&amp;&amp;se[3].charAt(0)==se[3].charAt(1)?se[0].charAt(0)+se[1].charAt(0)+se[2].charAt(0)+se[3].charAt(0):se.join(&quot;&quot;)}(this._r,this._g,this._b,this._a,G)},toHex8String:function(G){return&quot;#&quot;+this.toHex8(G)},toRgb:function(){return{r:p(this._r),g:p(this._g),b:p(this._b),a:this._a}},toRgbString:function(){return this._a==1?&quot;rgb(&quot;+p(this._r)+&quot;, &quot;+p(this._g)+&quot;, &quot;+p(this._b)+&quot;)&quot;:&quot;rgba(&quot;+p(this._r)+&quot;, &quot;+p(this._g)+&quot;, &quot;+p(this._b)+&quot;, &quot;+this._roundA+&quot;)&quot;},toPercentageRgb:function(){return{r:p(100*N(this._r,255))+&quot;%&quot;,g:p(100*N(this._g,255))+&quot;%&quot;,b:p(100*N(this._b,255))+&quot;%&quot;,a:this._a}},toPercentageRgbString:function(){return this._a==1?&quot;rgb(&quot;+p(100*N(this._r,255))+&quot;%, &quot;+p(100*N(this._g,255))+&quot;%, &quot;+p(100*N(this._b,255))+&quot;%)&quot;:&quot;rgba(&quot;+p(100*N(this._r,255))+&quot;%, &quot;+p(100*N(this._g,255))+&quot;%, &quot;+p(100*N(this._b,255))+&quot;%, &quot;+this._roundA+&quot;)&quot;},toName:function(){return this._a===0?&quot;transparent&quot;:!(this._a&lt;1)&amp;&amp;(z[w(this._r,this._g,this._b,!0)]||!1)},toFilter:function(G){var X=&quot;#&quot;+_(this._r,this._g,this._b,this._a),Q=X,re=this._gradientType?&quot;GradientType = 1, &quot;:&quot;&quot;;if(G){var ae=v(G);Q=&quot;#&quot;+_(ae._r,ae._g,ae._b,ae._a)}return&quot;progid:DXImageTransform.Microsoft.gradient(&quot;+re+&quot;startColorstr=&quot;+X+&quot;,endColorstr=&quot;+Q+&quot;)&quot;},toString:function(G){var X=!!G;G=G||this._format;var Q=!1,re=this._a&lt;1&amp;&amp;this._a&gt;=0;return X||!re||G!==&quot;hex&quot;&amp;&amp;G!==&quot;hex6&quot;&amp;&amp;G!==&quot;hex3&quot;&amp;&amp;G!==&quot;hex4&quot;&amp;&amp;G!==&quot;hex8&quot;&amp;&amp;G!==&quot;name&quot;?(G===&quot;rgb&quot;&amp;&amp;(Q=this.toRgbString()),G===&quot;prgb&quot;&amp;&amp;(Q=this.toPercentageRgbString()),G!==&quot;hex&quot;&amp;&amp;G!==&quot;hex6&quot;||(Q=this.toHexString()),G===&quot;hex3&quot;&amp;&amp;(Q=this.toHexString(!0)),G===&quot;hex4&quot;&amp;&amp;(Q=this.toHex8String(!0)),G===&quot;hex8&quot;&amp;&amp;(Q=this.toHex8String()),G===&quot;name&quot;&amp;&amp;(Q=this.toName()),G===&quot;hsl&quot;&amp;&amp;(Q=this.toHslString()),G===&quot;hsv&quot;&amp;&amp;(Q=this.toHsvString()),Q||this.toHexString()):G===&quot;name&quot;&amp;&amp;this._a===0?this.toName():this.toRgbString()},clone:function(){return v(this.toString())},_applyModification:function(G,X){var Q=G.apply(null,[this].concat([].slice.call(X)));return this._r=Q._r,this._g=Q._g,this._b=Q._b,this.setAlpha(Q._a),this},lighten:function(){return this._applyModification(S,arguments)},brighten:function(){return this._applyModification(C,arguments)},darken:function(){return this._applyModification(M,arguments)},desaturate:function(){return this._applyModification(x,arguments)},saturate:function(){return this._applyModification(T,arguments)},greyscale:function(){return this._applyModification(k,arguments)},spin:function(){return this._applyModification(O,arguments)},_applyCombination:function(G,X){return G.apply(null,[this].concat([].slice.call(X)))},analogous:function(){return this._applyCombination(A,arguments)},complement:function(){return this._applyCombination(D,arguments)},monochromatic:function(){return this._applyCombination(F,arguments)},splitcomplement:function(){return this._applyCombination(I,arguments)},triad:function(){return this._applyCombination(P,arguments)},tetrad:function(){return this._applyCombination(E,arguments)}},v.fromRatio=function(G,X){if(typeof G==&quot;object&quot;){var Q={};for(var re in G)G.hasOwnProperty(re)&amp;&amp;(Q[re]=re===&quot;a&quot;?G[re]:L(G[re]));G=Q}return v(G,X)},v.equals=function(G,X){return!(!G||!X)&amp;&amp;v(G).toRgbString()==v(X).toRgbString()},v.random=function(){return v.fromRatio({r:b(),g:b(),b:b()})},v.mix=function(G,X,Q){Q=Q===0?0:Q||50;var re=v(G).toRgb(),ae=v(X).toRgb(),ie=Q/100;return v({r:(ae.r-re.r)*ie+re.r,g:(ae.g-re.g)*ie+re.g,b:(ae.b-re.b)*ie+re.b,a:(ae.a-re.a)*ie+re.a})},v.readability=function(G,X){var Q=v(G),re=v(X);return(u.max(Q.getLuminance(),re.getLuminance())+.05)/(u.min(Q.getLuminance(),re.getLuminance())+.05)},v.isReadable=function(G,X,Q){var re,ae,ie,se,he,Se=v.readability(G,X);switch(ae=!1,(ie=Q,(se=((ie=ie||{level:&quot;AA&quot;,size:&quot;small&quot;}).level||&quot;AA&quot;).toUpperCase())!==&quot;AA&quot;&amp;&amp;se!==&quot;AAA&quot;&amp;&amp;(se=&quot;AA&quot;),(he=(ie.size||&quot;small&quot;).toLowerCase())!==&quot;small&quot;&amp;&amp;he!==&quot;large&quot;&amp;&amp;(he=&quot;small&quot;),re={level:se,size:he}).level+re.size){case&quot;AAsmall&quot;:case&quot;AAAlarge&quot;:ae=Se&gt;=4.5;break;case&quot;AAlarge&quot;:ae=Se&gt;=3;break;case&quot;AAAsmall&quot;:ae=Se&gt;=7}return ae},v.mostReadable=function(G,X,Q){var re,ae,ie,se,he=null,Se=0;ae=(Q=Q||{}).includeFallbackColors,ie=Q.level,se=Q.size;for(var Oe=0;Oe&lt;X.length;Oe++)(re=v.readability(G,X[Oe]))&gt;Se&amp;&amp;(Se=re,he=v(X[Oe]));return v.isReadable(G,he,{level:ie,size:se})||!ae?he:(Q.includeFallbackColors=!1,v.mostReadable(G,[&quot;#fff&quot;,&quot;#000&quot;],Q))};var j=v.names={aliceblue:&quot;f0f8ff&quot;,antiquewhite:&quot;faebd7&quot;,aqua:&quot;0ff&quot;,aquamarine:&quot;7fffd4&quot;,azure:&quot;f0ffff&quot;,beige:&quot;f5f5dc&quot;,bisque:&quot;ffe4c4&quot;,black:&quot;000&quot;,blanchedalmond:&quot;ffebcd&quot;,blue:&quot;00f&quot;,blueviolet:&quot;8a2be2&quot;,brown:&quot;a52a2a&quot;,burlywood:&quot;deb887&quot;,burntsienna:&quot;ea7e5d&quot;,cadetblue:&quot;5f9ea0&quot;,chartreuse:&quot;7fff00&quot;,chocolate:&quot;d2691e&quot;,coral:&quot;ff7f50&quot;,cornflowerblue:&quot;6495ed&quot;,cornsilk:&quot;fff8dc&quot;,crimson:&quot;dc143c&quot;,cyan:&quot;0ff&quot;,darkblue:&quot;00008b&quot;,darkcyan:&quot;008b8b&quot;,darkgoldenrod:&quot;b8860b&quot;,darkgray:&quot;a9a9a9&quot;,darkgreen:&quot;006400&quot;,darkgrey:&quot;a9a9a9&quot;,darkkhaki:&quot;bdb76b&quot;,darkmagenta:&quot;8b008b&quot;,darkolivegreen:&quot;556b2f&quot;,darkorange:&quot;ff8c00&quot;,darkorchid:&quot;9932cc&quot;,darkred:&quot;8b0000&quot;,darksalmon:&quot;e9967a&quot;,darkseagreen:&quot;8fbc8f&quot;,darkslateblue:&quot;483d8b&quot;,darkslategray:&quot;2f4f4f&quot;,darkslategrey:&quot;2f4f4f&quot;,darkturquoise:&quot;00ced1&quot;,darkviolet:&quot;9400d3&quot;,deeppink:&quot;ff1493&quot;,deepskyblue:&quot;00bfff&quot;,dimgray:&quot;696969&quot;,dimgrey:&quot;696969&quot;,dodgerblue:&quot;1e90ff&quot;,firebrick:&quot;b22222&quot;,floralwhite:&quot;fffaf0&quot;,forestgreen:&quot;228b22&quot;,fuchsia:&quot;f0f&quot;,gainsboro:&quot;dcdcdc&quot;,ghostwhite:&quot;f8f8ff&quot;,gold:&quot;ffd700&quot;,goldenrod:&quot;daa520&quot;,gray:&quot;808080&quot;,green:&quot;008000&quot;,greenyellow:&quot;adff2f&quot;,grey:&quot;808080&quot;,honeydew:&quot;f0fff0&quot;,hotpink:&quot;ff69b4&quot;,indianred:&quot;cd5c5c&quot;,indigo:&quot;4b0082&quot;,ivory:&quot;fffff0&quot;,khaki:&quot;f0e68c&quot;,lavender:&quot;e6e6fa&quot;,lavenderblush:&quot;fff0f5&quot;,lawngreen:&quot;7cfc00&quot;,lemonchiffon:&quot;fffacd&quot;,lightblue:&quot;add8e6&quot;,lightcoral:&quot;f08080&quot;,lightcyan:&quot;e0ffff&quot;,lightgoldenrodyellow:&quot;fafad2&quot;,lightgray:&quot;d3d3d3&quot;,lightgreen:&quot;90ee90&quot;,lightgrey:&quot;d3d3d3&quot;,lightpink:&quot;ffb6c1&quot;,lightsalmon:&quot;ffa07a&quot;,lightseagreen:&quot;20b2aa&quot;,lightskyblue:&quot;87cefa&quot;,lightslategray:&quot;789&quot;,lightslategrey:&quot;789&quot;,lightsteelblue:&quot;b0c4de&quot;,lightyellow:&quot;ffffe0&quot;,lime:&quot;0f0&quot;,limegreen:&quot;32cd32&quot;,linen:&quot;faf0e6&quot;,magenta:&quot;f0f&quot;,maroon:&quot;800000&quot;,mediumaquamarine:&quot;66cdaa&quot;,mediumblue:&quot;0000cd&quot;,mediumorchid:&quot;ba55d3&quot;,mediumpurple:&quot;9370db&quot;,mediumseagreen:&quot;3cb371&quot;,mediumslateblue:&quot;7b68ee&quot;,mediumspringgreen:&quot;00fa9a&quot;,mediumturquoise:&quot;48d1cc&quot;,mediumvioletred:&quot;c71585&quot;,midnightblue:&quot;191970&quot;,mintcream:&quot;f5fffa&quot;,mistyrose:&quot;ffe4e1&quot;,moccasin:&quot;ffe4b5&quot;,navajowhite:&quot;ffdead&quot;,navy:&quot;000080&quot;,oldlace:&quot;fdf5e6&quot;,olive:&quot;808000&quot;,olivedrab:&quot;6b8e23&quot;,orange:&quot;ffa500&quot;,orangered:&quot;ff4500&quot;,orchid:&quot;da70d6&quot;,palegoldenrod:&quot;eee8aa&quot;,palegreen:&quot;98fb98&quot;,paleturquoise:&quot;afeeee&quot;,palevioletred:&quot;db7093&quot;,papayawhip:&quot;ffefd5&quot;,peachpuff:&quot;ffdab9&quot;,peru:&quot;cd853f&quot;,pink:&quot;ffc0cb&quot;,plum:&quot;dda0dd&quot;,powderblue:&quot;b0e0e6&quot;,purple:&quot;800080&quot;,rebeccapurple:&quot;663399&quot;,red:&quot;f00&quot;,rosybrown:&quot;bc8f8f&quot;,royalblue:&quot;4169e1&quot;,saddlebrown:&quot;8b4513&quot;,salmon:&quot;fa8072&quot;,sandybrown:&quot;f4a460&quot;,seagreen:&quot;2e8b57&quot;,seashell:&quot;fff5ee&quot;,sienna:&quot;a0522d&quot;,silver:&quot;c0c0c0&quot;,skyblue:&quot;87ceeb&quot;,slateblue:&quot;6a5acd&quot;,slategray:&quot;708090&quot;,slategrey:&quot;708090&quot;,snow:&quot;fffafa&quot;,springgreen:&quot;00ff7f&quot;,steelblue:&quot;4682b4&quot;,tan:&quot;d2b48c&quot;,teal:&quot;008080&quot;,thistle:&quot;d8bfd8&quot;,tomato:&quot;ff6347&quot;,turquoise:&quot;40e0d0&quot;,violet:&quot;ee82ee&quot;,wheat:&quot;f5deb3&quot;,white:&quot;fff&quot;,whitesmoke:&quot;f5f5f5&quot;,yellow:&quot;ff0&quot;,yellowgreen:&quot;9acd32&quot;},z=v.hexNames=function(G){var X={};for(var Q in G)G.hasOwnProperty(Q)&amp;&amp;(X[G[Q]]=Q);return X}(j);function B(G){return G=parseFloat(G),(isNaN(G)||G&lt;0||G&gt;1)&amp;&amp;(G=1),G}function N(G,X){(function(re){return typeof re==&quot;string&quot;&amp;&amp;re.indexOf(&quot;.&quot;)!=-1&amp;&amp;parseFloat(re)===1})(G)&amp;&amp;(G=&quot;100%&quot;);var Q=function(re){return typeof re==&quot;string&quot;&amp;&amp;re.indexOf(&quot;%&quot;)!=-1}(G);return G=m(X,g(0,parseFloat(G))),Q&amp;&amp;(G=parseInt(G*X,10)/100),u.abs(G-X)&lt;1e-6?1:G%X/parseFloat(X)}function R(G){return m(1,g(0,G))}function q(G){return parseInt(G,16)}function Y(G){return G.length==1?&quot;0&quot;+G:&quot;&quot;+G}function L(G){return G&lt;=1&amp;&amp;(G=100*G+&quot;%&quot;),G}function W(G){return u.round(255*parseFloat(G)).toString(16)}function U(G){return q(G)/255}var V,te,ee,H=(te=&quot;[\\\\s|\\\\(]+(&quot;+(V=&quot;(?:[-\\\\+]?\\\\d*\\\\.\\\\d+%?)|(?:[-\\\\+]?\\\\d+%?)&quot;)+&quot;)[,|\\\\s]+(&quot;+V+&quot;)[,|\\\\s]+(&quot;+V+&quot;)\\\\s*\\\\)?&quot;,ee=&quot;[\\\\s|\\\\(]+(&quot;+V+&quot;)[,|\\\\s]+(&quot;+V+&quot;)[,|\\\\s]+(&quot;+V+&quot;)[,|\\\\s]+(&quot;+V+&quot;)\\\\s*\\\\)?&quot;,{CSS_UNIT:new RegExp(V),rgb:new RegExp(&quot;rgb&quot;+te),rgba:new RegExp(&quot;rgba&quot;+ee),hsl:new RegExp(&quot;hsl&quot;+te),hsla:new RegExp(&quot;hsla&quot;+ee),hsv:new RegExp(&quot;hsv&quot;+te),hsva:new RegExp(&quot;hsva&quot;+ee),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function Z(G){return!!H.CSS_UNIT.exec(G)}i.exports?i.exports=v:(s=(function(){return v}).call(o,a,o,i))===void 0||(i.exports=s)})(Math)},20588:function(i,o,a){function s(u){try{if(!a.g.localStorage)return!1}catch{return!1}var c=a.g.localStorage[u];return c!=null&amp;&amp;String(c).toLowerCase()===&quot;true&quot;}i.exports=function(u,c){if(s(&quot;noDeprecation&quot;))return u;var d=!1;return function(){if(!d){if(s(&quot;throwDeprecation&quot;))throw new Error(c);s(&quot;traceDeprecation&quot;)?console.trace(c):console.warn(c),d=!0}return u.apply(this,arguments)}}},45920:function(i){i.exports=function(o){return o&amp;&amp;typeof o==&quot;object&quot;&amp;&amp;typeof o.copy==&quot;function&quot;&amp;&amp;typeof o.fill==&quot;function&quot;&amp;&amp;typeof o.readUInt8==&quot;function&quot;}},4936:function(i,o,a){var s=a(47216),u=a(65481),c=a(21099),d=a(9187);function f(N){return N.call.bind(N)}var p=typeof BigInt&lt;&quot;u&quot;,m=typeof Symbol&lt;&quot;u&quot;,g=f(Object.prototype.toString),b=f(Number.prototype.valueOf),v=f(String.prototype.valueOf),h=f(Boolean.prototype.valueOf);if(p)var y=f(BigInt.prototype.valueOf);if(m)var w=f(Symbol.prototype.valueOf);function _(N,R){if(typeof N!=&quot;object&quot;)return!1;try{return R(N),!0}catch{return!1}}function x(N){return g(N)===&quot;[object Map]&quot;}function T(N){return g(N)===&quot;[object Set]&quot;}function k(N){return g(N)===&quot;[object WeakMap]&quot;}function S(N){return g(N)===&quot;[object WeakSet]&quot;}function C(N){return g(N)===&quot;[object ArrayBuffer]&quot;}function M(N){return typeof ArrayBuffer&lt;&quot;u&quot;&amp;&amp;(C.working?C(N):N instanceof ArrayBuffer)}function O(N){return g(N)===&quot;[object DataView]&quot;}function D(N){return typeof DataView&lt;&quot;u&quot;&amp;&amp;(O.working?O(N):N instanceof DataView)}o.isArgumentsObject=s,o.isGeneratorFunction=u,o.isTypedArray=d,o.isPromise=function(N){return typeof Promise&lt;&quot;u&quot;&amp;&amp;N instanceof Promise||N!==null&amp;&amp;typeof N==&quot;object&quot;&amp;&amp;typeof N.then==&quot;function&quot;&amp;&amp;typeof N.catch==&quot;function&quot;},o.isArrayBufferView=function(N){return typeof ArrayBuffer&lt;&quot;u&quot;&amp;&amp;ArrayBuffer.isView?ArrayBuffer.isView(N):d(N)||D(N)},o.isUint8Array=function(N){return c(N)===&quot;Uint8Array&quot;},o.isUint8ClampedArray=function(N){return c(N)===&quot;Uint8ClampedArray&quot;},o.isUint16Array=function(N){return c(N)===&quot;Uint16Array&quot;},o.isUint32Array=function(N){return c(N)===&quot;Uint32Array&quot;},o.isInt8Array=function(N){return c(N)===&quot;Int8Array&quot;},o.isInt16Array=function(N){return c(N)===&quot;Int16Array&quot;},o.isInt32Array=function(N){return c(N)===&quot;Int32Array&quot;},o.isFloat32Array=function(N){return c(N)===&quot;Float32Array&quot;},o.isFloat64Array=function(N){return c(N)===&quot;Float64Array&quot;},o.isBigInt64Array=function(N){return c(N)===&quot;BigInt64Array&quot;},o.isBigUint64Array=function(N){return c(N)===&quot;BigUint64Array&quot;},x.working=typeof Map&lt;&quot;u&quot;&amp;&amp;x(new Map),o.isMap=function(N){return typeof Map&lt;&quot;u&quot;&amp;&amp;(x.working?x(N):N instanceof Map)},T.working=typeof Set&lt;&quot;u&quot;&amp;&amp;T(new Set),o.isSet=function(N){return typeof Set&lt;&quot;u&quot;&amp;&amp;(T.working?T(N):N instanceof Set)},k.working=typeof WeakMap&lt;&quot;u&quot;&amp;&amp;k(new WeakMap),o.isWeakMap=function(N){return typeof WeakMap&lt;&quot;u&quot;&amp;&amp;(k.working?k(N):N instanceof WeakMap)},S.working=typeof WeakSet&lt;&quot;u&quot;&amp;&amp;S(new WeakSet),o.isWeakSet=function(N){return S(N)},C.working=typeof ArrayBuffer&lt;&quot;u&quot;&amp;&amp;C(new ArrayBuffer),o.isArrayBuffer=M,O.working=typeof ArrayBuffer&lt;&quot;u&quot;&amp;&amp;typeof DataView&lt;&quot;u&quot;&amp;&amp;O(new DataView(new ArrayBuffer(1),0,1)),o.isDataView=D;var P=typeof SharedArrayBuffer&lt;&quot;u&quot;?SharedArrayBuffer:void 0;function E(N){return g(N)===&quot;[object SharedArrayBuffer]&quot;}function I(N){return P!==void 0&amp;&amp;(E.working===void 0&amp;&amp;(E.working=E(new P)),E.working?E(N):N instanceof P)}function A(N){return _(N,b)}function F(N){return _(N,v)}function j(N){return _(N,h)}function z(N){return p&amp;&amp;_(N,y)}function B(N){return m&amp;&amp;_(N,w)}o.isSharedArrayBuffer=I,o.isAsyncFunction=function(N){return g(N)===&quot;[object AsyncFunction]&quot;},o.isMapIterator=function(N){return g(N)===&quot;[object Map Iterator]&quot;},o.isSetIterator=function(N){return g(N)===&quot;[object Set Iterator]&quot;},o.isGeneratorObject=function(N){return g(N)===&quot;[object Generator]&quot;},o.isWebAssemblyCompiledModule=function(N){return g(N)===&quot;[object WebAssembly.Module]&quot;},o.isNumberObject=A,o.isStringObject=F,o.isBooleanObject=j,o.isBigIntObject=z,o.isSymbolObject=B,o.isBoxedPrimitive=function(N){return A(N)||F(N)||j(N)||z(N)||B(N)},o.isAnyArrayBuffer=function(N){return typeof Uint8Array&lt;&quot;u&quot;&amp;&amp;(M(N)||I(N))},[&quot;isProxy&quot;,&quot;isExternal&quot;,&quot;isModuleNamespaceObject&quot;].forEach(function(N){Object.defineProperty(o,N,{enumerable:!1,value:function(){throw new Error(N+&quot; is not supported in userland&quot;)}})})},43827:function(i,o,a){var s=a(90386),u=Object.getOwnPropertyDescriptors||function(B){for(var N=Object.keys(B),R={},q=0;q&lt;N.length;q++)R[N[q]]=Object.getOwnPropertyDescriptor(B,N[q]);return R},c=/%[sdj%]/g;o.format=function(B){if(!k(B)){for(var N=[],R=0;R&lt;arguments.length;R++)N.push(m(arguments[R]));return N.join(&quot; &quot;)}R=1;for(var q=arguments,Y=q.length,L=String(B).replace(c,function(U){if(U===&quot;%%&quot;)return&quot;%&quot;;if(R&gt;=Y)return U;switch(U){case&quot;%s&quot;:return String(q[R++]);case&quot;%d&quot;:return Number(q[R++]);case&quot;%j&quot;:try{return JSON.stringify(q[R++])}catch{return&quot;[Circular]&quot;}default:return U}}),W=q[R];R&lt;Y;W=q[++R])x(W)||!M(W)?L+=&quot; &quot;+W:L+=&quot; &quot;+m(W);return L},o.deprecate=function(B,N){if(s!==void 0&amp;&amp;s.noDeprecation===!0)return B;if(s===void 0)return function(){return o.deprecate(B,N).apply(this,arguments)};var R=!1;return function(){if(!R){if(s.throwDeprecation)throw new Error(N);s.traceDeprecation?console.trace(N):console.error(N),R=!0}return B.apply(this,arguments)}};var d={},f=/^$/;if(s.env.NODE_DEBUG){var p=s.env.NODE_DEBUG;p=p.replace(/[|\\\\{}()[\\]^$+?.]/g,&quot;\\\\$&amp;&quot;).replace(/\\*/g,&quot;.*&quot;).replace(/,/g,&quot;$|^&quot;).toUpperCase(),f=new RegExp(&quot;^&quot;+p+&quot;$&quot;,&quot;i&quot;)}function m(B,N){var R={seen:[],stylize:b};return arguments.length&gt;=3&amp;&amp;(R.depth=arguments[2]),arguments.length&gt;=4&amp;&amp;(R.colors=arguments[3]),_(N)?R.showHidden=N:N&amp;&amp;o._extend(R,N),S(R.showHidden)&amp;&amp;(R.showHidden=!1),S(R.depth)&amp;&amp;(R.depth=2),S(R.colors)&amp;&amp;(R.colors=!1),S(R.customInspect)&amp;&amp;(R.customInspect=!0),R.colors&amp;&amp;(R.stylize=g),v(R,B,R.depth)}function g(B,N){var R=m.styles[N];return R?&quot;\\x1B[&quot;+m.colors[R][0]+&quot;m&quot;+B+&quot;\\x1B[&quot;+m.colors[R][1]+&quot;m&quot;:B}function b(B,N){return B}function v(B,N,R){if(B.customInspect&amp;&amp;N&amp;&amp;P(N.inspect)&amp;&amp;N.inspect!==o.inspect&amp;&amp;(!N.constructor||N.constructor.prototype!==N)){var q=N.inspect(R,B);return k(q)||(q=v(B,q,R)),q}var Y=function(Z,G){if(S(G))return Z.stylize(&quot;undefined&quot;,&quot;undefined&quot;);if(k(G)){var X=&quot;&#x27;&quot;+JSON.stringify(G).replace(/^&quot;|&quot;$/g,&quot;&quot;).replace(/&#x27;/g,&quot;\\\\&#x27;&quot;).replace(/\\\\&quot;/g,&#x27;&quot;&#x27;)+&quot;&#x27;&quot;;return Z.stylize(X,&quot;string&quot;)}return T(G)?Z.stylize(&quot;&quot;+G,&quot;number&quot;):_(G)?Z.stylize(&quot;&quot;+G,&quot;boolean&quot;):x(G)?Z.stylize(&quot;null&quot;,&quot;null&quot;):void 0}(B,N);if(Y)return Y;var L=Object.keys(N),W=function(Z){var G={};return Z.forEach(function(X,Q){G[X]=!0}),G}(L);if(B.showHidden&amp;&amp;(L=Object.getOwnPropertyNames(N)),D(N)&amp;&amp;(L.indexOf(&quot;message&quot;)&gt;=0||L.indexOf(&quot;description&quot;)&gt;=0))return h(N);if(L.length===0){if(P(N)){var U=N.name?&quot;: &quot;+N.name:&quot;&quot;;return B.stylize(&quot;[Function&quot;+U+&quot;]&quot;,&quot;special&quot;)}if(C(N))return B.stylize(RegExp.prototype.toString.call(N),&quot;regexp&quot;);if(O(N))return B.stylize(Date.prototype.toString.call(N),&quot;date&quot;);if(D(N))return h(N)}var V,te=&quot;&quot;,ee=!1,H=[&quot;{&quot;,&quot;}&quot;];return w(N)&amp;&amp;(ee=!0,H=[&quot;[&quot;,&quot;]&quot;]),P(N)&amp;&amp;(te=&quot; [Function&quot;+(N.name?&quot;: &quot;+N.name:&quot;&quot;)+&quot;]&quot;),C(N)&amp;&amp;(te=&quot; &quot;+RegExp.prototype.toString.call(N)),O(N)&amp;&amp;(te=&quot; &quot;+Date.prototype.toUTCString.call(N)),D(N)&amp;&amp;(te=&quot; &quot;+h(N)),L.length!==0||ee&amp;&amp;N.length!=0?R&lt;0?C(N)?B.stylize(RegExp.prototype.toString.call(N),&quot;regexp&quot;):B.stylize(&quot;[Object]&quot;,&quot;special&quot;):(B.seen.push(N),V=ee?function(Z,G,X,Q,re){for(var ae=[],ie=0,se=G.length;ie&lt;se;++ie)F(G,String(ie))?ae.push(y(Z,G,X,Q,String(ie),!0)):ae.push(&quot;&quot;);return re.forEach(function(he){he.match(/^\\d+$/)||ae.push(y(Z,G,X,Q,he,!0))}),ae}(B,N,R,W,L):L.map(function(Z){return y(B,N,R,W,Z,ee)}),B.seen.pop(),function(Z,G,X){return Z.reduce(function(Q,re){return re.indexOf(`\n",
       "`),Q+re.replace(/\\u001b\\[\\d\\d?m/g,&quot;&quot;).length+1},0)&gt;60?X[0]+(G===&quot;&quot;?&quot;&quot;:G+`\n",
       " `)+&quot; &quot;+Z.join(`,\n",
       "  `)+&quot; &quot;+X[1]:X[0]+G+&quot; &quot;+Z.join(&quot;, &quot;)+&quot; &quot;+X[1]}(V,te,H)):H[0]+te+H[1]}function h(B){return&quot;[&quot;+Error.prototype.toString.call(B)+&quot;]&quot;}function y(B,N,R,q,Y,L){var W,U,V;if((V=Object.getOwnPropertyDescriptor(N,Y)||{value:N[Y]}).get?U=V.set?B.stylize(&quot;[Getter/Setter]&quot;,&quot;special&quot;):B.stylize(&quot;[Getter]&quot;,&quot;special&quot;):V.set&amp;&amp;(U=B.stylize(&quot;[Setter]&quot;,&quot;special&quot;)),F(q,Y)||(W=&quot;[&quot;+Y+&quot;]&quot;),U||(B.seen.indexOf(V.value)&lt;0?(U=x(R)?v(B,V.value,null):v(B,V.value,R-1)).indexOf(`\n",
       "`)&gt;-1&amp;&amp;(U=L?U.split(`\n",
       "`).map(function(te){return&quot;  &quot;+te}).join(`\n",
       "`).slice(2):`\n",
       "`+U.split(`\n",
       "`).map(function(te){return&quot;   &quot;+te}).join(`\n",
       "`)):U=B.stylize(&quot;[Circular]&quot;,&quot;special&quot;)),S(W)){if(L&amp;&amp;Y.match(/^\\d+$/))return U;(W=JSON.stringify(&quot;&quot;+Y)).match(/^&quot;([a-zA-Z_][a-zA-Z_0-9]*)&quot;$/)?(W=W.slice(1,-1),W=B.stylize(W,&quot;name&quot;)):(W=W.replace(/&#x27;/g,&quot;\\\\&#x27;&quot;).replace(/\\\\&quot;/g,&#x27;&quot;&#x27;).replace(/(^&quot;|&quot;$)/g,&quot;&#x27;&quot;),W=B.stylize(W,&quot;string&quot;))}return W+&quot;: &quot;+U}function w(B){return Array.isArray(B)}function _(B){return typeof B==&quot;boolean&quot;}function x(B){return B===null}function T(B){return typeof B==&quot;number&quot;}function k(B){return typeof B==&quot;string&quot;}function S(B){return B===void 0}function C(B){return M(B)&amp;&amp;E(B)===&quot;[object RegExp]&quot;}function M(B){return typeof B==&quot;object&quot;&amp;&amp;B!==null}function O(B){return M(B)&amp;&amp;E(B)===&quot;[object Date]&quot;}function D(B){return M(B)&amp;&amp;(E(B)===&quot;[object Error]&quot;||B instanceof Error)}function P(B){return typeof B==&quot;function&quot;}function E(B){return Object.prototype.toString.call(B)}function I(B){return B&lt;10?&quot;0&quot;+B.toString(10):B.toString(10)}o.debuglog=function(B){if(B=B.toUpperCase(),!d[B])if(f.test(B)){var N=s.pid;d[B]=function(){var R=o.format.apply(o,arguments);console.error(&quot;%s %d: %s&quot;,B,N,R)}}else d[B]=function(){};return d[B]},o.inspect=m,m.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},m.styles={special:&quot;cyan&quot;,number:&quot;yellow&quot;,boolean:&quot;yellow&quot;,undefined:&quot;grey&quot;,null:&quot;bold&quot;,string:&quot;green&quot;,date:&quot;magenta&quot;,regexp:&quot;red&quot;},o.types=a(4936),o.isArray=w,o.isBoolean=_,o.isNull=x,o.isNullOrUndefined=function(B){return B==null},o.isNumber=T,o.isString=k,o.isSymbol=function(B){return typeof B==&quot;symbol&quot;},o.isUndefined=S,o.isRegExp=C,o.types.isRegExp=C,o.isObject=M,o.isDate=O,o.types.isDate=O,o.isError=D,o.types.isNativeError=D,o.isFunction=P,o.isPrimitive=function(B){return B===null||typeof B==&quot;boolean&quot;||typeof B==&quot;number&quot;||typeof B==&quot;string&quot;||typeof B==&quot;symbol&quot;||B===void 0},o.isBuffer=a(45920);var A=[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;];function F(B,N){return Object.prototype.hasOwnProperty.call(B,N)}o.log=function(){var B,N;console.log(&quot;%s - %s&quot;,(N=[I((B=new Date).getHours()),I(B.getMinutes()),I(B.getSeconds())].join(&quot;:&quot;),[B.getDate(),A[B.getMonth()],N].join(&quot; &quot;)),o.format.apply(o,arguments))},o.inherits=a(42018),o._extend=function(B,N){if(!N||!M(N))return B;for(var R=Object.keys(N),q=R.length;q--;)B[R[q]]=N[R[q]];return B};var j=typeof Symbol&lt;&quot;u&quot;?Symbol(&quot;util.promisify.custom&quot;):void 0;function z(B,N){if(!B){var R=new Error(&quot;Promise was rejected with a falsy value&quot;);R.reason=B,B=R}return N(B)}o.promisify=function(B){if(typeof B!=&quot;function&quot;)throw new TypeError(&#x27;The &quot;original&quot; argument must be of type Function&#x27;);if(j&amp;&amp;B[j]){var N;if(typeof(N=B[j])!=&quot;function&quot;)throw new TypeError(&#x27;The &quot;util.promisify.custom&quot; argument must be of type Function&#x27;);return Object.defineProperty(N,j,{value:N,enumerable:!1,writable:!1,configurable:!0}),N}function N(){for(var R,q,Y=new Promise(function(U,V){R=U,q=V}),L=[],W=0;W&lt;arguments.length;W++)L.push(arguments[W]);L.push(function(U,V){U?q(U):R(V)});try{B.apply(this,L)}catch(U){q(U)}return Y}return Object.setPrototypeOf(N,Object.getPrototypeOf(B)),j&amp;&amp;Object.defineProperty(N,j,{value:N,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(N,u(B))},o.promisify.custom=j,o.callbackify=function(B){if(typeof B!=&quot;function&quot;)throw new TypeError(&#x27;The &quot;original&quot; argument must be of type Function&#x27;);function N(){for(var R=[],q=0;q&lt;arguments.length;q++)R.push(arguments[q]);var Y=R.pop();if(typeof Y!=&quot;function&quot;)throw new TypeError(&quot;The last argument must be of type Function&quot;);var L=this,W=function(){return Y.apply(L,arguments)};B.apply(this,R).then(function(U){s.nextTick(W.bind(null,null,U))},function(U){s.nextTick(z.bind(null,U,W))})}return Object.setPrototypeOf(N,Object.getPrototypeOf(B)),Object.defineProperties(N,u(B)),N}},21099:function(i,o,a){var s=a(31353),u=a(72077),c=a(6614),d=a(40383),f=c(&quot;Object.prototype.toString&quot;),p=a(84543)(),m=typeof globalThis&gt;&quot;u&quot;?a.g:globalThis,g=u(),b=c(&quot;String.prototype.slice&quot;),v={},h=Object.getPrototypeOf;p&amp;&amp;d&amp;&amp;h&amp;&amp;s(g,function(w){if(typeof m[w]==&quot;function&quot;){var _=new m[w];if(Symbol.toStringTag in _){var x=h(_),T=d(x,Symbol.toStringTag);if(!T){var k=h(x);T=d(k,Symbol.toStringTag)}v[w]=T.get}}});var y=a(9187);i.exports=function(w){return!!y(w)&amp;&amp;(p&amp;&amp;Symbol.toStringTag in w?function(_){var x=!1;return s(v,function(T,k){if(!x)try{var S=T.call(_);S===k&amp;&amp;(x=S)}catch{}}),x}(w):b(f(w),8,-1))}},3961:function(i,o,a){var s=a(63489),u=a(56131),c=s.instance();function d(h){this.local=this.regionalOptions[h||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}d.prototype=new s.baseCalendar,u(d.prototype,{name:&quot;Chinese&quot;,jdEpoch:17214255e-1,hasYearZero:!1,minMonth:0,firstMonth:0,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Chinese&quot;,epochs:[&quot;BEC&quot;,&quot;EC&quot;],monthNumbers:function(h,y){if(typeof h==&quot;string&quot;){var w=h.match(p);return w?w[0]:&quot;&quot;}var _=this._validateYear(h),x=h.month(),T=&quot;&quot;+this.toChineseMonth(_,x);return y&amp;&amp;T.length&lt;2&amp;&amp;(T=&quot;0&quot;+T),this.isIntercalaryMonth(_,x)&amp;&amp;(T+=&quot;i&quot;),T},monthNames:function(h){if(typeof h==&quot;string&quot;){var y=h.match(m);return y?y[0]:&quot;&quot;}var w=this._validateYear(h),_=h.month(),x=[&quot;一月&quot;,&quot;二月&quot;,&quot;三月&quot;,&quot;四月&quot;,&quot;五月&quot;,&quot;六月&quot;,&quot;七月&quot;,&quot;八月&quot;,&quot;九月&quot;,&quot;十月&quot;,&quot;十一月&quot;,&quot;十二月&quot;][this.toChineseMonth(w,_)-1];return this.isIntercalaryMonth(w,_)&amp;&amp;(x=&quot;闰&quot;+x),x},monthNamesShort:function(h){if(typeof h==&quot;string&quot;){var y=h.match(g);return y?y[0]:&quot;&quot;}var w=this._validateYear(h),_=h.month(),x=[&quot;一&quot;,&quot;二&quot;,&quot;三&quot;,&quot;四&quot;,&quot;五&quot;,&quot;六&quot;,&quot;七&quot;,&quot;八&quot;,&quot;九&quot;,&quot;十&quot;,&quot;十一&quot;,&quot;十二&quot;][this.toChineseMonth(w,_)-1];return this.isIntercalaryMonth(w,_)&amp;&amp;(x=&quot;闰&quot;+x),x},parseMonth:function(h,y){h=this._validateYear(h);var w,_=parseInt(y);if(isNaN(_))y[0]===&quot;闰&quot;&amp;&amp;(w=!0,y=y.substring(1)),y[y.length-1]===&quot;月&quot;&amp;&amp;(y=y.substring(0,y.length-1)),_=1+[&quot;一&quot;,&quot;二&quot;,&quot;三&quot;,&quot;四&quot;,&quot;五&quot;,&quot;六&quot;,&quot;七&quot;,&quot;八&quot;,&quot;九&quot;,&quot;十&quot;,&quot;十一&quot;,&quot;十二&quot;].indexOf(y);else{var x=y[y.length-1];w=x===&quot;i&quot;||x===&quot;I&quot;}return this.toMonthIndex(h,_,w)},dayNames:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],dayNamesShort:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],dayNamesMin:[&quot;Su&quot;,&quot;Mo&quot;,&quot;Tu&quot;,&quot;We&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;yyyy/mm/dd&quot;,firstDay:1,isRTL:!1}},_validateYear:function(h,y){if(h.year&amp;&amp;(h=h.year()),typeof h!=&quot;number&quot;||h&lt;1888||h&gt;2111)throw y.replace(/\\{0\\}/,this.local.name);return h},toMonthIndex:function(h,y,w){var _=this.intercalaryMonth(h);if(w&amp;&amp;y!==_||y&lt;1||y&gt;12)throw s.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return _?!w&amp;&amp;y&lt;=_?y-1:y:y-1},toChineseMonth:function(h,y){h.year&amp;&amp;(y=(h=h.year()).month());var w=this.intercalaryMonth(h);if(y&lt;0||y&gt;(w?12:11))throw s.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return w?y&lt;w?y+1:y:y+1},intercalaryMonth:function(h){return h=this._validateYear(h),b[h-b[0]]&gt;&gt;13},isIntercalaryMonth:function(h,y){h.year&amp;&amp;(y=(h=h.year()).month());var w=this.intercalaryMonth(h);return!!w&amp;&amp;w===y},leapYear:function(h){return this.intercalaryMonth(h)!==0},weekOfYear:function(h,y,w){var _,x=this._validateYear(h,s.local.invalidyear),T=v[x-v[0]],k=T&gt;&gt;9&amp;4095,S=T&gt;&gt;5&amp;15,C=31&amp;T;(_=c.newDate(k,S,C)).add(4-(_.dayOfWeek()||7),&quot;d&quot;);var M=this.toJD(h,y,w)-_.toJD();return 1+Math.floor(M/7)},monthsInYear:function(h){return this.leapYear(h)?13:12},daysInMonth:function(h,y){h.year&amp;&amp;(y=h.month(),h=h.year()),h=this._validateYear(h);var w=b[h-b[0]];if(y&gt;(w&gt;&gt;13?12:11))throw s.local.invalidMonth.replace(/\\{0\\}/,this.local.name);return w&amp;1&lt;&lt;12-y?30:29},weekDay:function(h,y,w){return(this.dayOfWeek(h,y,w)||7)&lt;6},toJD:function(h,y,w){var _=this._validate(h,T,w,s.local.invalidDate);h=this._validateYear(_.year()),y=_.month(),w=_.day();var x=this.isIntercalaryMonth(h,y),T=this.toChineseMonth(h,y),k=function(S,C,M,O,D){var P,E,I;if(typeof S==&quot;object&quot;)E=S,P=C||{};else{var A;if(!(typeof S==&quot;number&quot;&amp;&amp;S&gt;=1888&amp;&amp;S&lt;=2111))throw new Error(&quot;Lunar year outside range 1888-2111&quot;);if(!(typeof C==&quot;number&quot;&amp;&amp;C&gt;=1&amp;&amp;C&lt;=12))throw new Error(&quot;Lunar month outside range 1 - 12&quot;);if(!(typeof M==&quot;number&quot;&amp;&amp;M&gt;=1&amp;&amp;M&lt;=30))throw new Error(&quot;Lunar day outside range 1 - 30&quot;);typeof O==&quot;object&quot;?(A=!1,P=O):(A=!!O,P={}),E={year:S,month:C,day:M,isIntercalary:A}}I=E.day-1;var F,j=b[E.year-b[0]],z=j&gt;&gt;13;F=z&amp;&amp;(E.month&gt;z||E.isIntercalary)?E.month:E.month-1;for(var B=0;B&lt;F;B++)I+=j&amp;1&lt;&lt;12-B?30:29;var N=v[E.year-v[0]],R=new Date(N&gt;&gt;9&amp;4095,(N&gt;&gt;5&amp;15)-1,(31&amp;N)+I);return P.year=R.getFullYear(),P.month=1+R.getMonth(),P.day=R.getDate(),P}(h,T,w,x);return c.toJD(k.year,k.month,k.day)},fromJD:function(h){var y=c.fromJD(h),w=function(x,T,k,S){var C,M;if(typeof x==&quot;object&quot;)C=x,M=T||{};else{if(!(typeof x==&quot;number&quot;&amp;&amp;x&gt;=1888&amp;&amp;x&lt;=2111))throw new Error(&quot;Solar year outside range 1888-2111&quot;);if(!(typeof T==&quot;number&quot;&amp;&amp;T&gt;=1&amp;&amp;T&lt;=12))throw new Error(&quot;Solar month outside range 1 - 12&quot;);if(!(typeof k==&quot;number&quot;&amp;&amp;k&gt;=1&amp;&amp;k&lt;=31))throw new Error(&quot;Solar day outside range 1 - 31&quot;);C={year:x,month:T,day:k},M={}}var O=v[C.year-v[0]],D=C.year&lt;&lt;9|C.month&lt;&lt;5|C.day;M.year=D&gt;=O?C.year:C.year-1,O=v[M.year-v[0]];var P,E=new Date(O&gt;&gt;9&amp;4095,(O&gt;&gt;5&amp;15)-1,31&amp;O),I=new Date(C.year,C.month-1,C.day);P=Math.round((I-E)/864e5);var A,F=b[M.year-b[0]];for(A=0;A&lt;13;A++){var j=F&amp;1&lt;&lt;12-A?30:29;if(P&lt;j)break;P-=j}var z=F&gt;&gt;13;return!z||A&lt;z?(M.isIntercalary=!1,M.month=1+A):A===z?(M.isIntercalary=!0,M.month=A):(M.isIntercalary=!1,M.month=A),M.day=1+P,M}(y.year(),y.month(),y.day()),_=this.toMonthIndex(w.year,w.month,w.isIntercalary);return this.newDate(w.year,_,w.day)},fromString:function(h){var y=h.match(f),w=this._validateYear(+y[1]),_=+y[2],x=!!y[3],T=this.toMonthIndex(w,_,x),k=+y[4];return this.newDate(w,T,k)},add:function(h,y,w){var _=h.year(),x=h.month(),T=this.isIntercalaryMonth(_,x),k=this.toChineseMonth(_,x),S=Object.getPrototypeOf(d.prototype).add.call(this,h,y,w);if(w===&quot;y&quot;){var C=S.year(),M=S.month(),O=this.isIntercalaryMonth(C,k),D=T&amp;&amp;O?this.toMonthIndex(C,k,!0):this.toMonthIndex(C,k,!1);D!==M&amp;&amp;S.month(D)}return S}});var f=/^\\s*(-?\\d\\d\\d\\d|\\d\\d)[-/](\\d?\\d)([iI]?)[-/](\\d?\\d)/m,p=/^\\d?\\d[iI]?/m,m=/^闰?十?[一二三四五六七八九]?月/m,g=/^闰?十?[一二三四五六七八九]?/m;s.calendars.chinese=d;var b=[1887,5780,5802,19157,2742,50359,1198,2646,46378,7466,3412,30122,5482,67949,2396,5294,43597,6732,6954,36181,2772,4954,18781,2396,54427,5274,6730,47781,5800,6868,21210,4790,59703,2350,5270,46667,3402,3496,38325,1388,4782,18735,2350,52374,6804,7498,44457,2906,1388,29294,4700,63789,6442,6804,56138,5802,2772,38235,1210,4698,22827,5418,63125,3476,5802,43701,2484,5302,27223,2646,70954,7466,3412,54698,5482,2412,38062,5294,2636,32038,6954,60245,2772,4826,43357,2394,5274,39501,6730,72357,5800,5844,53978,4790,2358,38039,5270,87627,3402,3496,54708,5484,4782,43311,2350,3222,27978,7498,68965,2904,5484,45677,4700,6444,39573,6804,6986,19285,2772,62811,1210,4698,47403,5418,5780,38570,5546,76469,2420,5302,51799,2646,5414,36501,3412,5546,18869,2412,54446,5276,6732,48422,6822,2900,28010,4826,92509,2394,5274,55883,6730,6820,47956,5812,2778,18779,2358,62615,5270,5450,46757,3492,5556,27318,4718,67887,2350,3222,52554,7498,3428,38252,5468,4700,31022,6444,64149,6804,6986,43861,2772,5338,35421,2650,70955,5418,5780,54954,5546,2740,38074,5302,2646,29991,3366,61011,3412,5546,43445,2412,5294,35406,6732,72998,6820,6996,52586,2778,2396,38045,5274,6698,23333,6820,64338,5812,2746,43355,2358,5270,39499,5450,79525,3492,5548],v=[1887,966732,967231,967733,968265,968766,969297,969798,970298,970829,971330,971830,972362,972863,973395,973896,974397,974928,975428,975929,976461,976962,977462,977994,978494,979026,979526,980026,980558,981059,981559,982091,982593,983124,983624,984124,984656,985157,985656,986189,986690,987191,987722,988222,988753,989254,989754,990286,990788,991288,991819,992319,992851,993352,993851,994383,994885,995385,995917,996418,996918,997450,997949,998481,998982,999483,1000014,1000515,1001016,1001548,1002047,1002578,1003080,1003580,1004111,1004613,1005113,1005645,1006146,1006645,1007177,1007678,1008209,1008710,1009211,1009743,1010243,1010743,1011275,1011775,1012306,1012807,1013308,1013840,1014341,1014841,1015373,1015874,1016404,1016905,1017405,1017937,1018438,1018939,1019471,1019972,1020471,1021002,1021503,1022035,1022535,1023036,1023568,1024069,1024568,1025100,1025601,1026102,1026633,1027133,1027666,1028167,1028666,1029198,1029699,1030199,1030730,1031231,1031763,1032264,1032764,1033296,1033797,1034297,1034828,1035329,1035830,1036362,1036861,1037393,1037894,1038394,1038925,1039427,1039927,1040459,1040959,1041491,1041992,1042492,1043023,1043524,1044024,1044556,1045057,1045558,1046090,1046590,1047121,1047622,1048122,1048654,1049154,1049655,1050187,1050689,1051219,1051720,1052220,1052751,1053252,1053752,1054284,1054786,1055285,1055817,1056317,1056849,1057349,1057850,1058382,1058883,1059383,1059915,1060415,1060947,1061447,1061947,1062479,1062981,1063480,1064012,1064514,1065014,1065545,1066045,1066577,1067078,1067578,1068110,1068611,1069112,1069642,1070142,1070674,1071175,1071675,1072207,1072709,1073209,1073740,1074241,1074741,1075273,1075773,1076305,1076807,1077308,1077839,1078340,1078840,1079372,1079871,1080403,1080904]},38751:function(i,o,a){var s=a(63489),u=a(56131);function c(d){this.local=this.regionalOptions[d||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Coptic&quot;,jdEpoch:18250295e-1,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Coptic&quot;,epochs:[&quot;BAM&quot;,&quot;AM&quot;],monthNames:[&quot;Thout&quot;,&quot;Paopi&quot;,&quot;Hathor&quot;,&quot;Koiak&quot;,&quot;Tobi&quot;,&quot;Meshir&quot;,&quot;Paremhat&quot;,&quot;Paremoude&quot;,&quot;Pashons&quot;,&quot;Paoni&quot;,&quot;Epip&quot;,&quot;Mesori&quot;,&quot;Pi Kogi Enavot&quot;],monthNamesShort:[&quot;Tho&quot;,&quot;Pao&quot;,&quot;Hath&quot;,&quot;Koi&quot;,&quot;Tob&quot;,&quot;Mesh&quot;,&quot;Pat&quot;,&quot;Pad&quot;,&quot;Pash&quot;,&quot;Pao&quot;,&quot;Epi&quot;,&quot;Meso&quot;,&quot;PiK&quot;],dayNames:[&quot;Tkyriaka&quot;,&quot;Pesnau&quot;,&quot;Pshoment&quot;,&quot;Peftoou&quot;,&quot;Ptiou&quot;,&quot;Psoou&quot;,&quot;Psabbaton&quot;],dayNamesShort:[&quot;Tky&quot;,&quot;Pes&quot;,&quot;Psh&quot;,&quot;Pef&quot;,&quot;Pti&quot;,&quot;Pso&quot;,&quot;Psa&quot;],dayNamesMin:[&quot;Tk&quot;,&quot;Pes&quot;,&quot;Psh&quot;,&quot;Pef&quot;,&quot;Pt&quot;,&quot;Pso&quot;,&quot;Psa&quot;],digits:null,dateFormat:&quot;dd/mm/yyyy&quot;,firstDay:0,isRTL:!1}},leapYear:function(d){var f=this._validate(d,this.minMonth,this.minDay,s.local.invalidYear);return(d=f.year()+(f.year()&lt;0?1:0))%4==3||d%4==-1},monthsInYear:function(d){return this._validate(d,this.minMonth,this.minDay,s.local.invalidYear||s.regionalOptions[&quot;&quot;].invalidYear),13},weekOfYear:function(d,f,p){var m=this.newDate(d,f,p);return m.add(-m.dayOfWeek(),&quot;d&quot;),Math.floor((m.dayOfYear()-1)/7)+1},daysInMonth:function(d,f){var p=this._validate(d,f,this.minDay,s.local.invalidMonth);return this.daysPerMonth[p.month()-1]+(p.month()===13&amp;&amp;this.leapYear(p.year())?1:0)},weekDay:function(d,f,p){return(this.dayOfWeek(d,f,p)||7)&lt;6},toJD:function(d,f,p){var m=this._validate(d,f,p,s.local.invalidDate);return(d=m.year())&lt;0&amp;&amp;d++,m.day()+30*(m.month()-1)+365*(d-1)+Math.floor(d/4)+this.jdEpoch-1},fromJD:function(d){var f=Math.floor(d)+.5-this.jdEpoch,p=Math.floor((f-Math.floor((f+366)/1461))/365)+1;p&lt;=0&amp;&amp;p--,f=Math.floor(d)+.5-this.newDate(p,1,1).toJD();var m=Math.floor(f/30)+1,g=f-30*(m-1)+1;return this.newDate(p,m,g)}}),s.calendars.coptic=c},86825:function(i,o,a){var s=a(63489),u=a(56131);function c(f){this.local=this.regionalOptions[f||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Discworld&quot;,jdEpoch:17214255e-1,daysPerMonth:[16,32,32,32,32,32,32,32,32,32,32,32,32],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Discworld&quot;,epochs:[&quot;BUC&quot;,&quot;UC&quot;],monthNames:[&quot;Ick&quot;,&quot;Offle&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;Grune&quot;,&quot;August&quot;,&quot;Spune&quot;,&quot;Sektober&quot;,&quot;Ember&quot;,&quot;December&quot;],monthNamesShort:[&quot;Ick&quot;,&quot;Off&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Gru&quot;,&quot;Aug&quot;,&quot;Spu&quot;,&quot;Sek&quot;,&quot;Emb&quot;,&quot;Dec&quot;],dayNames:[&quot;Sunday&quot;,&quot;Octeday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],dayNamesShort:[&quot;Sun&quot;,&quot;Oct&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],dayNamesMin:[&quot;Su&quot;,&quot;Oc&quot;,&quot;Mo&quot;,&quot;Tu&quot;,&quot;We&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;yyyy/mm/dd&quot;,firstDay:2,isRTL:!1}},leapYear:function(f){return this._validate(f,this.minMonth,this.minDay,s.local.invalidYear),!1},monthsInYear:function(f){return this._validate(f,this.minMonth,this.minDay,s.local.invalidYear),13},daysInYear:function(f){return this._validate(f,this.minMonth,this.minDay,s.local.invalidYear),400},weekOfYear:function(f,p,m){var g=this.newDate(f,p,m);return g.add(-g.dayOfWeek(),&quot;d&quot;),Math.floor((g.dayOfYear()-1)/8)+1},daysInMonth:function(f,p){var m=this._validate(f,p,this.minDay,s.local.invalidMonth);return this.daysPerMonth[m.month()-1]},daysInWeek:function(){return 8},dayOfWeek:function(f,p,m){return(this._validate(f,p,m,s.local.invalidDate).day()+1)%8},weekDay:function(f,p,m){var g=this.dayOfWeek(f,p,m);return g&gt;=2&amp;&amp;g&lt;=6},extraInfo:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate);return{century:d[Math.floor((g.year()-1)/100)+1]||&quot;&quot;}},toJD:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate);return f=g.year()+(g.year()&lt;0?1:0),p=g.month(),(m=g.day())+(p&gt;1?16:0)+(p&gt;2?32*(p-2):0)+400*(f-1)+this.jdEpoch-1},fromJD:function(f){f=Math.floor(f+.5)-Math.floor(this.jdEpoch)-1;var p=Math.floor(f/400)+1;f-=400*(p-1),f+=f&gt;15?16:0;var m=Math.floor(f/32)+1,g=f-32*(m-1)+1;return this.newDate(p&lt;=0?p-1:p,m,g)}});var d={20:&quot;Fruitbat&quot;,21:&quot;Anchovy&quot;};s.calendars.discworld=c},37715:function(i,o,a){var s=a(63489),u=a(56131);function c(d){this.local=this.regionalOptions[d||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Ethiopian&quot;,jdEpoch:17242205e-1,daysPerMonth:[30,30,30,30,30,30,30,30,30,30,30,30,5],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Ethiopian&quot;,epochs:[&quot;BEE&quot;,&quot;EE&quot;],monthNames:[&quot;Meskerem&quot;,&quot;Tikemet&quot;,&quot;Hidar&quot;,&quot;Tahesas&quot;,&quot;Tir&quot;,&quot;Yekatit&quot;,&quot;Megabit&quot;,&quot;Miazia&quot;,&quot;Genbot&quot;,&quot;Sene&quot;,&quot;Hamle&quot;,&quot;Nehase&quot;,&quot;Pagume&quot;],monthNamesShort:[&quot;Mes&quot;,&quot;Tik&quot;,&quot;Hid&quot;,&quot;Tah&quot;,&quot;Tir&quot;,&quot;Yek&quot;,&quot;Meg&quot;,&quot;Mia&quot;,&quot;Gen&quot;,&quot;Sen&quot;,&quot;Ham&quot;,&quot;Neh&quot;,&quot;Pag&quot;],dayNames:[&quot;Ehud&quot;,&quot;Segno&quot;,&quot;Maksegno&quot;,&quot;Irob&quot;,&quot;Hamus&quot;,&quot;Arb&quot;,&quot;Kidame&quot;],dayNamesShort:[&quot;Ehu&quot;,&quot;Seg&quot;,&quot;Mak&quot;,&quot;Iro&quot;,&quot;Ham&quot;,&quot;Arb&quot;,&quot;Kid&quot;],dayNamesMin:[&quot;Eh&quot;,&quot;Se&quot;,&quot;Ma&quot;,&quot;Ir&quot;,&quot;Ha&quot;,&quot;Ar&quot;,&quot;Ki&quot;],digits:null,dateFormat:&quot;dd/mm/yyyy&quot;,firstDay:0,isRTL:!1}},leapYear:function(d){var f=this._validate(d,this.minMonth,this.minDay,s.local.invalidYear);return(d=f.year()+(f.year()&lt;0?1:0))%4==3||d%4==-1},monthsInYear:function(d){return this._validate(d,this.minMonth,this.minDay,s.local.invalidYear||s.regionalOptions[&quot;&quot;].invalidYear),13},weekOfYear:function(d,f,p){var m=this.newDate(d,f,p);return m.add(-m.dayOfWeek(),&quot;d&quot;),Math.floor((m.dayOfYear()-1)/7)+1},daysInMonth:function(d,f){var p=this._validate(d,f,this.minDay,s.local.invalidMonth);return this.daysPerMonth[p.month()-1]+(p.month()===13&amp;&amp;this.leapYear(p.year())?1:0)},weekDay:function(d,f,p){return(this.dayOfWeek(d,f,p)||7)&lt;6},toJD:function(d,f,p){var m=this._validate(d,f,p,s.local.invalidDate);return(d=m.year())&lt;0&amp;&amp;d++,m.day()+30*(m.month()-1)+365*(d-1)+Math.floor(d/4)+this.jdEpoch-1},fromJD:function(d){var f=Math.floor(d)+.5-this.jdEpoch,p=Math.floor((f-Math.floor((f+366)/1461))/365)+1;p&lt;=0&amp;&amp;p--,f=Math.floor(d)+.5-this.newDate(p,1,1).toJD();var m=Math.floor(f/30)+1,g=f-30*(m-1)+1;return this.newDate(p,m,g)}}),s.calendars.ethiopian=c},99384:function(i,o,a){var s=a(63489),u=a(56131);function c(f){this.local=this.regionalOptions[f||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}function d(f,p){return f-p*Math.floor(f/p)}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Hebrew&quot;,jdEpoch:347995.5,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29,29],hasYearZero:!1,minMonth:1,firstMonth:7,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Hebrew&quot;,epochs:[&quot;BAM&quot;,&quot;AM&quot;],monthNames:[&quot;Nisan&quot;,&quot;Iyar&quot;,&quot;Sivan&quot;,&quot;Tammuz&quot;,&quot;Av&quot;,&quot;Elul&quot;,&quot;Tishrei&quot;,&quot;Cheshvan&quot;,&quot;Kislev&quot;,&quot;Tevet&quot;,&quot;Shevat&quot;,&quot;Adar&quot;,&quot;Adar II&quot;],monthNamesShort:[&quot;Nis&quot;,&quot;Iya&quot;,&quot;Siv&quot;,&quot;Tam&quot;,&quot;Av&quot;,&quot;Elu&quot;,&quot;Tis&quot;,&quot;Che&quot;,&quot;Kis&quot;,&quot;Tev&quot;,&quot;She&quot;,&quot;Ada&quot;,&quot;Ad2&quot;],dayNames:[&quot;Yom Rishon&quot;,&quot;Yom Sheni&quot;,&quot;Yom Shlishi&quot;,&quot;Yom Revi&#x27;i&quot;,&quot;Yom Chamishi&quot;,&quot;Yom Shishi&quot;,&quot;Yom Shabbat&quot;],dayNamesShort:[&quot;Ris&quot;,&quot;She&quot;,&quot;Shl&quot;,&quot;Rev&quot;,&quot;Cha&quot;,&quot;Shi&quot;,&quot;Sha&quot;],dayNamesMin:[&quot;Ri&quot;,&quot;She&quot;,&quot;Shl&quot;,&quot;Re&quot;,&quot;Ch&quot;,&quot;Shi&quot;,&quot;Sha&quot;],digits:null,dateFormat:&quot;dd/mm/yyyy&quot;,firstDay:0,isRTL:!1}},leapYear:function(f){var p=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear);return this._leapYear(p.year())},_leapYear:function(f){return d(7*(f=f&lt;0?f+1:f)+1,19)&lt;7},monthsInYear:function(f){return this._validate(f,this.minMonth,this.minDay,s.local.invalidYear),this._leapYear(f.year?f.year():f)?13:12},weekOfYear:function(f,p,m){var g=this.newDate(f,p,m);return g.add(-g.dayOfWeek(),&quot;d&quot;),Math.floor((g.dayOfYear()-1)/7)+1},daysInYear:function(f){return f=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear).year(),this.toJD(f===-1?1:f+1,7,1)-this.toJD(f,7,1)},daysInMonth:function(f,p){return f.year&amp;&amp;(p=f.month(),f=f.year()),this._validate(f,p,this.minDay,s.local.invalidMonth),p===12&amp;&amp;this.leapYear(f)||p===8&amp;&amp;d(this.daysInYear(f),10)===5?30:p===9&amp;&amp;d(this.daysInYear(f),10)===3?29:this.daysPerMonth[p-1]},weekDay:function(f,p,m){return this.dayOfWeek(f,p,m)!==6},extraInfo:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate);return{yearType:(this.leapYear(g)?&quot;embolismic&quot;:&quot;common&quot;)+&quot; &quot;+[&quot;deficient&quot;,&quot;regular&quot;,&quot;complete&quot;][this.daysInYear(g)%10-3]}},toJD:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate);f=g.year(),p=g.month(),m=g.day();var b=f&lt;=0?f+1:f,v=this.jdEpoch+this._delay1(b)+this._delay2(b)+m+1;if(p&lt;7){for(var h=7;h&lt;=this.monthsInYear(f);h++)v+=this.daysInMonth(f,h);for(h=1;h&lt;p;h++)v+=this.daysInMonth(f,h)}else for(h=7;h&lt;p;h++)v+=this.daysInMonth(f,h);return v},_delay1:function(f){var p=Math.floor((235*f-234)/19),m=12084+13753*p,g=29*p+Math.floor(m/25920);return d(3*(g+1),7)&lt;3&amp;&amp;g++,g},_delay2:function(f){var p=this._delay1(f-1),m=this._delay1(f);return this._delay1(f+1)-m==356?2:m-p==382?1:0},fromJD:function(f){f=Math.floor(f)+.5;for(var p=Math.floor(98496*(f-this.jdEpoch)/35975351)-1;f&gt;=this.toJD(p===-1?1:p+1,7,1);)p++;for(var m=f&lt;this.toJD(p,1,1)?7:1;f&gt;this.toJD(p,m,this.daysInMonth(p,m));)m++;var g=f-this.toJD(p,m,1)+1;return this.newDate(p,m,g)}}),s.calendars.hebrew=c},43805:function(i,o,a){var s=a(63489),u=a(56131);function c(d){this.local=this.regionalOptions[d||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Islamic&quot;,jdEpoch:19484395e-1,daysPerMonth:[30,29,30,29,30,29,30,29,30,29,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Islamic&quot;,epochs:[&quot;BH&quot;,&quot;AH&quot;],monthNames:[&quot;Muharram&quot;,&quot;Safar&quot;,&quot;Rabi&#x27; al-awwal&quot;,&quot;Rabi&#x27; al-thani&quot;,&quot;Jumada al-awwal&quot;,&quot;Jumada al-thani&quot;,&quot;Rajab&quot;,&quot;Sha&#x27;aban&quot;,&quot;Ramadan&quot;,&quot;Shawwal&quot;,&quot;Dhu al-Qi&#x27;dah&quot;,&quot;Dhu al-Hijjah&quot;],monthNamesShort:[&quot;Muh&quot;,&quot;Saf&quot;,&quot;Rab1&quot;,&quot;Rab2&quot;,&quot;Jum1&quot;,&quot;Jum2&quot;,&quot;Raj&quot;,&quot;Sha&#x27;&quot;,&quot;Ram&quot;,&quot;Shaw&quot;,&quot;DhuQ&quot;,&quot;DhuH&quot;],dayNames:[&quot;Yawm al-ahad&quot;,&quot;Yawm al-ithnayn&quot;,&quot;Yawm ath-thulaathaa&#x27;&quot;,&quot;Yawm al-arbi&#x27;aa&#x27;&quot;,&quot;Yawm al-khamīs&quot;,&quot;Yawm al-jum&#x27;a&quot;,&quot;Yawm as-sabt&quot;],dayNamesShort:[&quot;Aha&quot;,&quot;Ith&quot;,&quot;Thu&quot;,&quot;Arb&quot;,&quot;Kha&quot;,&quot;Jum&quot;,&quot;Sab&quot;],dayNamesMin:[&quot;Ah&quot;,&quot;It&quot;,&quot;Th&quot;,&quot;Ar&quot;,&quot;Kh&quot;,&quot;Ju&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;yyyy/mm/dd&quot;,firstDay:6,isRTL:!1}},leapYear:function(d){return(11*this._validate(d,this.minMonth,this.minDay,s.local.invalidYear).year()+14)%30&lt;11},weekOfYear:function(d,f,p){var m=this.newDate(d,f,p);return m.add(-m.dayOfWeek(),&quot;d&quot;),Math.floor((m.dayOfYear()-1)/7)+1},daysInYear:function(d){return this.leapYear(d)?355:354},daysInMonth:function(d,f){var p=this._validate(d,f,this.minDay,s.local.invalidMonth);return this.daysPerMonth[p.month()-1]+(p.month()===12&amp;&amp;this.leapYear(p.year())?1:0)},weekDay:function(d,f,p){return this.dayOfWeek(d,f,p)!==5},toJD:function(d,f,p){var m=this._validate(d,f,p,s.local.invalidDate);return d=m.year(),f=m.month(),d=d&lt;=0?d+1:d,(p=m.day())+Math.ceil(29.5*(f-1))+354*(d-1)+Math.floor((3+11*d)/30)+this.jdEpoch-1},fromJD:function(d){d=Math.floor(d)+.5;var f=Math.floor((30*(d-this.jdEpoch)+10646)/10631);f=f&lt;=0?f-1:f;var p=Math.min(12,Math.ceil((d-29-this.toJD(f,1,1))/29.5)+1),m=d-this.toJD(f,p,1)+1;return this.newDate(f,p,m)}}),s.calendars.islamic=c},88874:function(i,o,a){var s=a(63489),u=a(56131);function c(d){this.local=this.regionalOptions[d||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Julian&quot;,jdEpoch:17214235e-1,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Julian&quot;,epochs:[&quot;BC&quot;,&quot;AD&quot;],monthNames:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],monthNamesShort:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;],dayNames:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],dayNamesShort:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],dayNamesMin:[&quot;Su&quot;,&quot;Mo&quot;,&quot;Tu&quot;,&quot;We&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;mm/dd/yyyy&quot;,firstDay:0,isRTL:!1}},leapYear:function(d){var f=this._validate(d,this.minMonth,this.minDay,s.local.invalidYear);return(d=f.year()&lt;0?f.year()+1:f.year())%4==0},weekOfYear:function(d,f,p){var m=this.newDate(d,f,p);return m.add(4-(m.dayOfWeek()||7),&quot;d&quot;),Math.floor((m.dayOfYear()-1)/7)+1},daysInMonth:function(d,f){var p=this._validate(d,f,this.minDay,s.local.invalidMonth);return this.daysPerMonth[p.month()-1]+(p.month()===2&amp;&amp;this.leapYear(p.year())?1:0)},weekDay:function(d,f,p){return(this.dayOfWeek(d,f,p)||7)&lt;6},toJD:function(d,f,p){var m=this._validate(d,f,p,s.local.invalidDate);return d=m.year(),f=m.month(),p=m.day(),d&lt;0&amp;&amp;d++,f&lt;=2&amp;&amp;(d--,f+=12),Math.floor(365.25*(d+4716))+Math.floor(30.6001*(f+1))+p-1524.5},fromJD:function(d){var f=Math.floor(d+.5)+1524,p=Math.floor((f-122.1)/365.25),m=Math.floor(365.25*p),g=Math.floor((f-m)/30.6001),b=g-Math.floor(g&lt;14?1:13),v=p-Math.floor(b&gt;2?4716:4715),h=f-m-Math.floor(30.6001*g);return v&lt;=0&amp;&amp;v--,this.newDate(v,b,h)}}),s.calendars.julian=c},83290:function(i,o,a){var s=a(63489),u=a(56131);function c(p){this.local=this.regionalOptions[p||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}function d(p,m){return p-m*Math.floor(p/m)}function f(p,m){return d(p-1,m)+1}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Mayan&quot;,jdEpoch:584282.5,hasYearZero:!0,minMonth:0,firstMonth:0,minDay:0,regionalOptions:{&quot;&quot;:{name:&quot;Mayan&quot;,epochs:[&quot;&quot;,&quot;&quot;],monthNames:[&quot;0&quot;,&quot;1&quot;,&quot;2&quot;,&quot;3&quot;,&quot;4&quot;,&quot;5&quot;,&quot;6&quot;,&quot;7&quot;,&quot;8&quot;,&quot;9&quot;,&quot;10&quot;,&quot;11&quot;,&quot;12&quot;,&quot;13&quot;,&quot;14&quot;,&quot;15&quot;,&quot;16&quot;,&quot;17&quot;],monthNamesShort:[&quot;0&quot;,&quot;1&quot;,&quot;2&quot;,&quot;3&quot;,&quot;4&quot;,&quot;5&quot;,&quot;6&quot;,&quot;7&quot;,&quot;8&quot;,&quot;9&quot;,&quot;10&quot;,&quot;11&quot;,&quot;12&quot;,&quot;13&quot;,&quot;14&quot;,&quot;15&quot;,&quot;16&quot;,&quot;17&quot;],dayNames:[&quot;0&quot;,&quot;1&quot;,&quot;2&quot;,&quot;3&quot;,&quot;4&quot;,&quot;5&quot;,&quot;6&quot;,&quot;7&quot;,&quot;8&quot;,&quot;9&quot;,&quot;10&quot;,&quot;11&quot;,&quot;12&quot;,&quot;13&quot;,&quot;14&quot;,&quot;15&quot;,&quot;16&quot;,&quot;17&quot;,&quot;18&quot;,&quot;19&quot;],dayNamesShort:[&quot;0&quot;,&quot;1&quot;,&quot;2&quot;,&quot;3&quot;,&quot;4&quot;,&quot;5&quot;,&quot;6&quot;,&quot;7&quot;,&quot;8&quot;,&quot;9&quot;,&quot;10&quot;,&quot;11&quot;,&quot;12&quot;,&quot;13&quot;,&quot;14&quot;,&quot;15&quot;,&quot;16&quot;,&quot;17&quot;,&quot;18&quot;,&quot;19&quot;],dayNamesMin:[&quot;0&quot;,&quot;1&quot;,&quot;2&quot;,&quot;3&quot;,&quot;4&quot;,&quot;5&quot;,&quot;6&quot;,&quot;7&quot;,&quot;8&quot;,&quot;9&quot;,&quot;10&quot;,&quot;11&quot;,&quot;12&quot;,&quot;13&quot;,&quot;14&quot;,&quot;15&quot;,&quot;16&quot;,&quot;17&quot;,&quot;18&quot;,&quot;19&quot;],digits:null,dateFormat:&quot;YYYY.m.d&quot;,firstDay:0,isRTL:!1,haabMonths:[&quot;Pop&quot;,&quot;Uo&quot;,&quot;Zip&quot;,&quot;Zotz&quot;,&quot;Tzec&quot;,&quot;Xul&quot;,&quot;Yaxkin&quot;,&quot;Mol&quot;,&quot;Chen&quot;,&quot;Yax&quot;,&quot;Zac&quot;,&quot;Ceh&quot;,&quot;Mac&quot;,&quot;Kankin&quot;,&quot;Muan&quot;,&quot;Pax&quot;,&quot;Kayab&quot;,&quot;Cumku&quot;,&quot;Uayeb&quot;],tzolkinMonths:[&quot;Imix&quot;,&quot;Ik&quot;,&quot;Akbal&quot;,&quot;Kan&quot;,&quot;Chicchan&quot;,&quot;Cimi&quot;,&quot;Manik&quot;,&quot;Lamat&quot;,&quot;Muluc&quot;,&quot;Oc&quot;,&quot;Chuen&quot;,&quot;Eb&quot;,&quot;Ben&quot;,&quot;Ix&quot;,&quot;Men&quot;,&quot;Cib&quot;,&quot;Caban&quot;,&quot;Etznab&quot;,&quot;Cauac&quot;,&quot;Ahau&quot;]}},leapYear:function(p){return this._validate(p,this.minMonth,this.minDay,s.local.invalidYear),!1},formatYear:function(p){p=this._validate(p,this.minMonth,this.minDay,s.local.invalidYear).year();var m=Math.floor(p/400);return p%=400,p+=p&lt;0?400:0,m+&quot;.&quot;+Math.floor(p/20)+&quot;.&quot;+p%20},forYear:function(p){if((p=p.split(&quot;.&quot;)).length&lt;3)throw&quot;Invalid Mayan year&quot;;for(var m=0,g=0;g&lt;p.length;g++){var b=parseInt(p[g],10);if(Math.abs(b)&gt;19||g&gt;0&amp;&amp;b&lt;0)throw&quot;Invalid Mayan year&quot;;m=20*m+b}return m},monthsInYear:function(p){return this._validate(p,this.minMonth,this.minDay,s.local.invalidYear),18},weekOfYear:function(p,m,g){return this._validate(p,m,g,s.local.invalidDate),0},daysInYear:function(p){return this._validate(p,this.minMonth,this.minDay,s.local.invalidYear),360},daysInMonth:function(p,m){return this._validate(p,m,this.minDay,s.local.invalidMonth),20},daysInWeek:function(){return 5},dayOfWeek:function(p,m,g){return this._validate(p,m,g,s.local.invalidDate).day()},weekDay:function(p,m,g){return this._validate(p,m,g,s.local.invalidDate),!0},extraInfo:function(p,m,g){var b=this._validate(p,m,g,s.local.invalidDate).toJD(),v=this._toHaab(b),h=this._toTzolkin(b);return{haabMonthName:this.local.haabMonths[v[0]-1],haabMonth:v[0],haabDay:v[1],tzolkinDayName:this.local.tzolkinMonths[h[0]-1],tzolkinDay:h[0],tzolkinTrecena:h[1]}},_toHaab:function(p){var m=d(8+(p-=this.jdEpoch)+340,365);return[Math.floor(m/20)+1,d(m,20)]},_toTzolkin:function(p){return[f(20+(p-=this.jdEpoch),20),f(p+4,13)]},toJD:function(p,m,g){var b=this._validate(p,m,g,s.local.invalidDate);return b.day()+20*b.month()+360*b.year()+this.jdEpoch},fromJD:function(p){p=Math.floor(p)+.5-this.jdEpoch;var m=Math.floor(p/360);p%=360,p+=p&lt;0?360:0;var g=Math.floor(p/20),b=p%20;return this.newDate(m,g,b)}}),s.calendars.mayan=c},29108:function(i,o,a){var s=a(63489),u=a(56131);function c(f){this.local=this.regionalOptions[f||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar;var d=s.instance(&quot;gregorian&quot;);u(c.prototype,{name:&quot;Nanakshahi&quot;,jdEpoch:22576735e-1,daysPerMonth:[31,31,31,31,31,30,30,30,30,30,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Nanakshahi&quot;,epochs:[&quot;BN&quot;,&quot;AN&quot;],monthNames:[&quot;Chet&quot;,&quot;Vaisakh&quot;,&quot;Jeth&quot;,&quot;Harh&quot;,&quot;Sawan&quot;,&quot;Bhadon&quot;,&quot;Assu&quot;,&quot;Katak&quot;,&quot;Maghar&quot;,&quot;Poh&quot;,&quot;Magh&quot;,&quot;Phagun&quot;],monthNamesShort:[&quot;Che&quot;,&quot;Vai&quot;,&quot;Jet&quot;,&quot;Har&quot;,&quot;Saw&quot;,&quot;Bha&quot;,&quot;Ass&quot;,&quot;Kat&quot;,&quot;Mgr&quot;,&quot;Poh&quot;,&quot;Mgh&quot;,&quot;Pha&quot;],dayNames:[&quot;Somvaar&quot;,&quot;Mangalvar&quot;,&quot;Budhvaar&quot;,&quot;Veervaar&quot;,&quot;Shukarvaar&quot;,&quot;Sanicharvaar&quot;,&quot;Etvaar&quot;],dayNamesShort:[&quot;Som&quot;,&quot;Mangal&quot;,&quot;Budh&quot;,&quot;Veer&quot;,&quot;Shukar&quot;,&quot;Sanichar&quot;,&quot;Et&quot;],dayNamesMin:[&quot;So&quot;,&quot;Ma&quot;,&quot;Bu&quot;,&quot;Ve&quot;,&quot;Sh&quot;,&quot;Sa&quot;,&quot;Et&quot;],digits:null,dateFormat:&quot;dd-mm-yyyy&quot;,firstDay:0,isRTL:!1}},leapYear:function(f){var p=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear||s.regionalOptions[&quot;&quot;].invalidYear);return d.leapYear(p.year()+(p.year()&lt;1?1:0)+1469)},weekOfYear:function(f,p,m){var g=this.newDate(f,p,m);return g.add(1-(g.dayOfWeek()||7),&quot;d&quot;),Math.floor((g.dayOfYear()-1)/7)+1},daysInMonth:function(f,p){var m=this._validate(f,p,this.minDay,s.local.invalidMonth);return this.daysPerMonth[m.month()-1]+(m.month()===12&amp;&amp;this.leapYear(m.year())?1:0)},weekDay:function(f,p,m){return(this.dayOfWeek(f,p,m)||7)&lt;6},toJD:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidMonth);(f=g.year())&lt;0&amp;&amp;f++;for(var b=g.day(),v=1;v&lt;g.month();v++)b+=this.daysPerMonth[v-1];return b+d.toJD(f+1468,3,13)},fromJD:function(f){f=Math.floor(f+.5);for(var p=Math.floor((f-(this.jdEpoch-1))/366);f&gt;=this.toJD(p+1,1,1);)p++;for(var m=f-Math.floor(this.toJD(p,1,1)+.5)+1,g=1;m&gt;this.daysInMonth(p,g);)m-=this.daysInMonth(p,g),g++;return this.newDate(p,g,m)}}),s.calendars.nanakshahi=c},55422:function(i,o,a){var s=a(63489),u=a(56131);function c(d){this.local=this.regionalOptions[d||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Nepali&quot;,jdEpoch:17007095e-1,daysPerMonth:[31,31,32,32,31,30,30,29,30,29,30,30],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,daysPerYear:365,regionalOptions:{&quot;&quot;:{name:&quot;Nepali&quot;,epochs:[&quot;BBS&quot;,&quot;ABS&quot;],monthNames:[&quot;Baisakh&quot;,&quot;Jestha&quot;,&quot;Ashadh&quot;,&quot;Shrawan&quot;,&quot;Bhadra&quot;,&quot;Ashwin&quot;,&quot;Kartik&quot;,&quot;Mangsir&quot;,&quot;Paush&quot;,&quot;Mangh&quot;,&quot;Falgun&quot;,&quot;Chaitra&quot;],monthNamesShort:[&quot;Bai&quot;,&quot;Je&quot;,&quot;As&quot;,&quot;Shra&quot;,&quot;Bha&quot;,&quot;Ash&quot;,&quot;Kar&quot;,&quot;Mang&quot;,&quot;Pau&quot;,&quot;Ma&quot;,&quot;Fal&quot;,&quot;Chai&quot;],dayNames:[&quot;Aaitabaar&quot;,&quot;Sombaar&quot;,&quot;Manglbaar&quot;,&quot;Budhabaar&quot;,&quot;Bihibaar&quot;,&quot;Shukrabaar&quot;,&quot;Shanibaar&quot;],dayNamesShort:[&quot;Aaita&quot;,&quot;Som&quot;,&quot;Mangl&quot;,&quot;Budha&quot;,&quot;Bihi&quot;,&quot;Shukra&quot;,&quot;Shani&quot;],dayNamesMin:[&quot;Aai&quot;,&quot;So&quot;,&quot;Man&quot;,&quot;Bu&quot;,&quot;Bi&quot;,&quot;Shu&quot;,&quot;Sha&quot;],digits:null,dateFormat:&quot;dd/mm/yyyy&quot;,firstDay:1,isRTL:!1}},leapYear:function(d){return this.daysInYear(d)!==this.daysPerYear},weekOfYear:function(d,f,p){var m=this.newDate(d,f,p);return m.add(-m.dayOfWeek(),&quot;d&quot;),Math.floor((m.dayOfYear()-1)/7)+1},daysInYear:function(d){if(d=this._validate(d,this.minMonth,this.minDay,s.local.invalidYear).year(),this.NEPALI_CALENDAR_DATA[d]===void 0)return this.daysPerYear;for(var f=0,p=this.minMonth;p&lt;=12;p++)f+=this.NEPALI_CALENDAR_DATA[d][p];return f},daysInMonth:function(d,f){return d.year&amp;&amp;(f=d.month(),d=d.year()),this._validate(d,f,this.minDay,s.local.invalidMonth),this.NEPALI_CALENDAR_DATA[d]===void 0?this.daysPerMonth[f-1]:this.NEPALI_CALENDAR_DATA[d][f]},weekDay:function(d,f,p){return this.dayOfWeek(d,f,p)!==6},toJD:function(d,f,p){var m=this._validate(d,f,p,s.local.invalidDate);d=m.year(),f=m.month(),p=m.day();var g=s.instance(),b=0,v=f,h=d;this._createMissingCalendarData(d);var y=d-(v&gt;9||v===9&amp;&amp;p&gt;=this.NEPALI_CALENDAR_DATA[h][0]?56:57);for(f!==9&amp;&amp;(b=p,v--);v!==9;)v&lt;=0&amp;&amp;(v=12,h--),b+=this.NEPALI_CALENDAR_DATA[h][v],v--;return f===9?(b+=p-this.NEPALI_CALENDAR_DATA[h][0])&lt;0&amp;&amp;(b+=g.daysInYear(y)):b+=this.NEPALI_CALENDAR_DATA[h][9]-this.NEPALI_CALENDAR_DATA[h][0],g.newDate(y,1,1).add(b,&quot;d&quot;).toJD()},fromJD:function(d){var f=s.instance().fromJD(d),p=f.year(),m=f.dayOfYear(),g=p+56;this._createMissingCalendarData(g);for(var b=9,v=this.NEPALI_CALENDAR_DATA[g][0],h=this.NEPALI_CALENDAR_DATA[g][b]-v+1;m&gt;h;)++b&gt;12&amp;&amp;(b=1,g++),h+=this.NEPALI_CALENDAR_DATA[g][b];var y=this.NEPALI_CALENDAR_DATA[g][b]-(h-m);return this.newDate(g,b,y)},_createMissingCalendarData:function(d){var f=this.daysPerMonth.slice(0);f.unshift(17);for(var p=d-1;p&lt;d+2;p++)this.NEPALI_CALENDAR_DATA[p]===void 0&amp;&amp;(this.NEPALI_CALENDAR_DATA[p]=f)},NEPALI_CALENDAR_DATA:{1970:[18,31,31,32,31,31,31,30,29,30,29,30,30],1971:[18,31,31,32,31,32,30,30,29,30,29,30,30],1972:[17,31,32,31,32,31,30,30,30,29,29,30,30],1973:[19,30,32,31,32,31,30,30,30,29,30,29,31],1974:[19,31,31,32,30,31,31,30,29,30,29,30,30],1975:[18,31,31,32,32,30,31,30,29,30,29,30,30],1976:[17,31,32,31,32,31,30,30,30,29,29,30,31],1977:[18,31,32,31,32,31,31,29,30,29,30,29,31],1978:[18,31,31,32,31,31,31,30,29,30,29,30,30],1979:[18,31,31,32,32,31,30,30,29,30,29,30,30],1980:[17,31,32,31,32,31,30,30,30,29,29,30,31],1981:[18,31,31,31,32,31,31,29,30,30,29,30,30],1982:[18,31,31,32,31,31,31,30,29,30,29,30,30],1983:[18,31,31,32,32,31,30,30,29,30,29,30,30],1984:[17,31,32,31,32,31,30,30,30,29,29,30,31],1985:[18,31,31,31,32,31,31,29,30,30,29,30,30],1986:[18,31,31,32,31,31,31,30,29,30,29,30,30],1987:[18,31,32,31,32,31,30,30,29,30,29,30,30],1988:[17,31,32,31,32,31,30,30,30,29,29,30,31],1989:[18,31,31,31,32,31,31,30,29,30,29,30,30],1990:[18,31,31,32,31,31,31,30,29,30,29,30,30],1991:[18,31,32,31,32,31,30,30,29,30,29,30,30],1992:[17,31,32,31,32,31,30,30,30,29,30,29,31],1993:[18,31,31,31,32,31,31,30,29,30,29,30,30],1994:[18,31,31,32,31,31,31,30,29,30,29,30,30],1995:[17,31,32,31,32,31,30,30,30,29,29,30,30],1996:[17,31,32,31,32,31,30,30,30,29,30,29,31],1997:[18,31,31,32,31,31,31,30,29,30,29,30,30],1998:[18,31,31,32,31,31,31,30,29,30,29,30,30],1999:[17,31,32,31,32,31,30,30,30,29,29,30,31],2e3:[17,30,32,31,32,31,30,30,30,29,30,29,31],2001:[18,31,31,32,31,31,31,30,29,30,29,30,30],2002:[18,31,31,32,32,31,30,30,29,30,29,30,30],2003:[17,31,32,31,32,31,30,30,30,29,29,30,31],2004:[17,30,32,31,32,31,30,30,30,29,30,29,31],2005:[18,31,31,32,31,31,31,30,29,30,29,30,30],2006:[18,31,31,32,32,31,30,30,29,30,29,30,30],2007:[17,31,32,31,32,31,30,30,30,29,29,30,31],2008:[17,31,31,31,32,31,31,29,30,30,29,29,31],2009:[18,31,31,32,31,31,31,30,29,30,29,30,30],2010:[18,31,31,32,32,31,30,30,29,30,29,30,30],2011:[17,31,32,31,32,31,30,30,30,29,29,30,31],2012:[17,31,31,31,32,31,31,29,30,30,29,30,30],2013:[18,31,31,32,31,31,31,30,29,30,29,30,30],2014:[18,31,31,32,32,31,30,30,29,30,29,30,30],2015:[17,31,32,31,32,31,30,30,30,29,29,30,31],2016:[17,31,31,31,32,31,31,29,30,30,29,30,30],2017:[18,31,31,32,31,31,31,30,29,30,29,30,30],2018:[18,31,32,31,32,31,30,30,29,30,29,30,30],2019:[17,31,32,31,32,31,30,30,30,29,30,29,31],2020:[17,31,31,31,32,31,31,30,29,30,29,30,30],2021:[18,31,31,32,31,31,31,30,29,30,29,30,30],2022:[17,31,32,31,32,31,30,30,30,29,29,30,30],2023:[17,31,32,31,32,31,30,30,30,29,30,29,31],2024:[17,31,31,31,32,31,31,30,29,30,29,30,30],2025:[18,31,31,32,31,31,31,30,29,30,29,30,30],2026:[17,31,32,31,32,31,30,30,30,29,29,30,31],2027:[17,30,32,31,32,31,30,30,30,29,30,29,31],2028:[17,31,31,32,31,31,31,30,29,30,29,30,30],2029:[18,31,31,32,31,32,30,30,29,30,29,30,30],2030:[17,31,32,31,32,31,30,30,30,30,30,30,31],2031:[17,31,32,31,32,31,31,31,31,31,31,31,31],2032:[17,32,32,32,32,32,32,32,32,32,32,32,32],2033:[18,31,31,32,32,31,30,30,29,30,29,30,30],2034:[17,31,32,31,32,31,30,30,30,29,29,30,31],2035:[17,30,32,31,32,31,31,29,30,30,29,29,31],2036:[17,31,31,32,31,31,31,30,29,30,29,30,30],2037:[18,31,31,32,32,31,30,30,29,30,29,30,30],2038:[17,31,32,31,32,31,30,30,30,29,29,30,31],2039:[17,31,31,31,32,31,31,29,30,30,29,30,30],2040:[17,31,31,32,31,31,31,30,29,30,29,30,30],2041:[18,31,31,32,32,31,30,30,29,30,29,30,30],2042:[17,31,32,31,32,31,30,30,30,29,29,30,31],2043:[17,31,31,31,32,31,31,29,30,30,29,30,30],2044:[17,31,31,32,31,31,31,30,29,30,29,30,30],2045:[18,31,32,31,32,31,30,30,29,30,29,30,30],2046:[17,31,32,31,32,31,30,30,30,29,29,30,31],2047:[17,31,31,31,32,31,31,30,29,30,29,30,30],2048:[17,31,31,32,31,31,31,30,29,30,29,30,30],2049:[17,31,32,31,32,31,30,30,30,29,29,30,30],2050:[17,31,32,31,32,31,30,30,30,29,30,29,31],2051:[17,31,31,31,32,31,31,30,29,30,29,30,30],2052:[17,31,31,32,31,31,31,30,29,30,29,30,30],2053:[17,31,32,31,32,31,30,30,30,29,29,30,30],2054:[17,31,32,31,32,31,30,30,30,29,30,29,31],2055:[17,31,31,32,31,31,31,30,29,30,30,29,30],2056:[17,31,31,32,31,32,30,30,29,30,29,30,30],2057:[17,31,32,31,32,31,30,30,30,29,29,30,31],2058:[17,30,32,31,32,31,30,30,30,29,30,29,31],2059:[17,31,31,32,31,31,31,30,29,30,29,30,30],2060:[17,31,31,32,32,31,30,30,29,30,29,30,30],2061:[17,31,32,31,32,31,30,30,30,29,29,30,31],2062:[17,30,32,31,32,31,31,29,30,29,30,29,31],2063:[17,31,31,32,31,31,31,30,29,30,29,30,30],2064:[17,31,31,32,32,31,30,30,29,30,29,30,30],2065:[17,31,32,31,32,31,30,30,30,29,29,30,31],2066:[17,31,31,31,32,31,31,29,30,30,29,29,31],2067:[17,31,31,32,31,31,31,30,29,30,29,30,30],2068:[17,31,31,32,32,31,30,30,29,30,29,30,30],2069:[17,31,32,31,32,31,30,30,30,29,29,30,31],2070:[17,31,31,31,32,31,31,29,30,30,29,30,30],2071:[17,31,31,32,31,31,31,30,29,30,29,30,30],2072:[17,31,32,31,32,31,30,30,29,30,29,30,30],2073:[17,31,32,31,32,31,30,30,30,29,29,30,31],2074:[17,31,31,31,32,31,31,30,29,30,29,30,30],2075:[17,31,31,32,31,31,31,30,29,30,29,30,30],2076:[16,31,32,31,32,31,30,30,30,29,29,30,30],2077:[17,31,32,31,32,31,30,30,30,29,30,29,31],2078:[17,31,31,31,32,31,31,30,29,30,29,30,30],2079:[17,31,31,32,31,31,31,30,29,30,29,30,30],2080:[16,31,32,31,32,31,30,30,30,29,29,30,30],2081:[17,31,31,32,32,31,30,30,30,29,30,30,30],2082:[17,31,32,31,32,31,30,30,30,29,30,30,30],2083:[17,31,31,32,31,31,30,30,30,29,30,30,30],2084:[17,31,31,32,31,31,30,30,30,29,30,30,30],2085:[17,31,32,31,32,31,31,30,30,29,30,30,30],2086:[17,31,32,31,32,31,30,30,30,29,30,30,30],2087:[16,31,31,32,31,31,31,30,30,29,30,30,30],2088:[16,30,31,32,32,30,31,30,30,29,30,30,30],2089:[17,31,32,31,32,31,30,30,30,29,30,30,30],2090:[17,31,32,31,32,31,30,30,30,29,30,30,30],2091:[16,31,31,32,31,31,31,30,30,29,30,30,30],2092:[16,31,31,32,32,31,30,30,30,29,30,30,30],2093:[17,31,32,31,32,31,30,30,30,29,30,30,30],2094:[17,31,31,32,31,31,30,30,30,29,30,30,30],2095:[17,31,31,32,31,31,31,30,29,30,30,30,30],2096:[17,30,31,32,32,31,30,30,29,30,29,30,30],2097:[17,31,32,31,32,31,30,30,30,29,30,30,30],2098:[17,31,31,32,31,31,31,29,30,29,30,30,31],2099:[17,31,31,32,31,31,31,30,29,29,30,30,30],2100:[17,31,32,31,32,30,31,30,29,30,29,30,30]}}),s.calendars.nepali=c},94320:function(i,o,a){var s=a(63489),u=a(56131);function c(f){this.local=this.regionalOptions[f||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}function d(f,p){return f-p*Math.floor(f/p)}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;Persian&quot;,jdEpoch:19483205e-1,daysPerMonth:[31,31,31,31,31,31,30,30,30,30,30,29],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Persian&quot;,epochs:[&quot;BP&quot;,&quot;AP&quot;],monthNames:[&quot;Farvardin&quot;,&quot;Ordibehesht&quot;,&quot;Khordad&quot;,&quot;Tir&quot;,&quot;Mordad&quot;,&quot;Shahrivar&quot;,&quot;Mehr&quot;,&quot;Aban&quot;,&quot;Azar&quot;,&quot;Day&quot;,&quot;Bahman&quot;,&quot;Esfand&quot;],monthNamesShort:[&quot;Far&quot;,&quot;Ord&quot;,&quot;Kho&quot;,&quot;Tir&quot;,&quot;Mor&quot;,&quot;Sha&quot;,&quot;Meh&quot;,&quot;Aba&quot;,&quot;Aza&quot;,&quot;Day&quot;,&quot;Bah&quot;,&quot;Esf&quot;],dayNames:[&quot;Yekshambe&quot;,&quot;Doshambe&quot;,&quot;Seshambe&quot;,&quot;Chæharshambe&quot;,&quot;Panjshambe&quot;,&quot;Jom&#x27;e&quot;,&quot;Shambe&quot;],dayNamesShort:[&quot;Yek&quot;,&quot;Do&quot;,&quot;Se&quot;,&quot;Chæ&quot;,&quot;Panj&quot;,&quot;Jom&quot;,&quot;Sha&quot;],dayNamesMin:[&quot;Ye&quot;,&quot;Do&quot;,&quot;Se&quot;,&quot;Ch&quot;,&quot;Pa&quot;,&quot;Jo&quot;,&quot;Sh&quot;],digits:null,dateFormat:&quot;yyyy/mm/dd&quot;,firstDay:6,isRTL:!1}},leapYear:function(f){var p=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear);return 682*((p.year()-(p.year()&gt;0?474:473))%2820+474+38)%2816&lt;682},weekOfYear:function(f,p,m){var g=this.newDate(f,p,m);return g.add(-(g.dayOfWeek()+1)%7,&quot;d&quot;),Math.floor((g.dayOfYear()-1)/7)+1},daysInMonth:function(f,p){var m=this._validate(f,p,this.minDay,s.local.invalidMonth);return this.daysPerMonth[m.month()-1]+(m.month()===12&amp;&amp;this.leapYear(m.year())?1:0)},weekDay:function(f,p,m){return this.dayOfWeek(f,p,m)!==5},toJD:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate);f=g.year(),p=g.month(),m=g.day();var b=f-(f&gt;=0?474:473),v=474+d(b,2820);return m+(p&lt;=7?31*(p-1):30*(p-1)+6)+Math.floor((682*v-110)/2816)+365*(v-1)+1029983*Math.floor(b/2820)+this.jdEpoch-1},fromJD:function(f){var p=(f=Math.floor(f)+.5)-this.toJD(475,1,1),m=Math.floor(p/1029983),g=d(p,1029983),b=2820;if(g!==1029982){var v=Math.floor(g/366),h=d(g,366);b=Math.floor((2134*v+2816*h+2815)/1028522)+v+1}var y=b+2820*m+474;y=y&lt;=0?y-1:y;var w=f-this.toJD(y,1,1)+1,_=w&lt;=186?Math.ceil(w/31):Math.ceil((w-6)/30),x=f-this.toJD(y,_,1)+1;return this.newDate(y,_,x)}}),s.calendars.persian=c,s.calendars.jalali=c},31320:function(i,o,a){var s=a(63489),u=a(56131),c=s.instance();function d(f){this.local=this.regionalOptions[f||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}d.prototype=new s.baseCalendar,u(d.prototype,{name:&quot;Taiwan&quot;,jdEpoch:24194025e-1,yearsOffset:1911,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Taiwan&quot;,epochs:[&quot;BROC&quot;,&quot;ROC&quot;],monthNames:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],monthNamesShort:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;],dayNames:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],dayNamesShort:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],dayNamesMin:[&quot;Su&quot;,&quot;Mo&quot;,&quot;Tu&quot;,&quot;We&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;yyyy/mm/dd&quot;,firstDay:1,isRTL:!1}},leapYear:function(f){var p=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear);return f=this._t2gYear(p.year()),c.leapYear(f)},weekOfYear:function(f,p,m){var g=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear);return f=this._t2gYear(g.year()),c.weekOfYear(f,g.month(),g.day())},daysInMonth:function(f,p){var m=this._validate(f,p,this.minDay,s.local.invalidMonth);return this.daysPerMonth[m.month()-1]+(m.month()===2&amp;&amp;this.leapYear(m.year())?1:0)},weekDay:function(f,p,m){return(this.dayOfWeek(f,p,m)||7)&lt;6},toJD:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate);return f=this._t2gYear(g.year()),c.toJD(f,g.month(),g.day())},fromJD:function(f){var p=c.fromJD(f),m=this._g2tYear(p.year());return this.newDate(m,p.month(),p.day())},_t2gYear:function(f){return f+this.yearsOffset+(f&gt;=-this.yearsOffset&amp;&amp;f&lt;=-1?1:0)},_g2tYear:function(f){return f-this.yearsOffset-(f&gt;=1&amp;&amp;f&lt;=this.yearsOffset?1:0)}}),s.calendars.taiwan=d},51367:function(i,o,a){var s=a(63489),u=a(56131),c=s.instance();function d(f){this.local=this.regionalOptions[f||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}d.prototype=new s.baseCalendar,u(d.prototype,{name:&quot;Thai&quot;,jdEpoch:15230985e-1,yearsOffset:543,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Thai&quot;,epochs:[&quot;BBE&quot;,&quot;BE&quot;],monthNames:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],monthNamesShort:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;],dayNames:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],dayNamesShort:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],dayNamesMin:[&quot;Su&quot;,&quot;Mo&quot;,&quot;Tu&quot;,&quot;We&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;dd/mm/yyyy&quot;,firstDay:0,isRTL:!1}},leapYear:function(f){var p=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear);return f=this._t2gYear(p.year()),c.leapYear(f)},weekOfYear:function(f,p,m){var g=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear);return f=this._t2gYear(g.year()),c.weekOfYear(f,g.month(),g.day())},daysInMonth:function(f,p){var m=this._validate(f,p,this.minDay,s.local.invalidMonth);return this.daysPerMonth[m.month()-1]+(m.month()===2&amp;&amp;this.leapYear(m.year())?1:0)},weekDay:function(f,p,m){return(this.dayOfWeek(f,p,m)||7)&lt;6},toJD:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate);return f=this._t2gYear(g.year()),c.toJD(f,g.month(),g.day())},fromJD:function(f){var p=c.fromJD(f),m=this._g2tYear(p.year());return this.newDate(m,p.month(),p.day())},_t2gYear:function(f){return f-this.yearsOffset-(f&gt;=1&amp;&amp;f&lt;=this.yearsOffset?1:0)},_g2tYear:function(f){return f+this.yearsOffset+(f&gt;=-this.yearsOffset&amp;&amp;f&lt;=-1?1:0)}}),s.calendars.thai=d},21457:function(i,o,a){var s=a(63489),u=a(56131);function c(f){this.local=this.regionalOptions[f||&quot;&quot;]||this.regionalOptions[&quot;&quot;]}c.prototype=new s.baseCalendar,u(c.prototype,{name:&quot;UmmAlQura&quot;,hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Umm al-Qura&quot;,epochs:[&quot;BH&quot;,&quot;AH&quot;],monthNames:[&quot;Al-Muharram&quot;,&quot;Safar&quot;,&quot;Rabi&#x27; al-awwal&quot;,&quot;Rabi&#x27; Al-Thani&quot;,&quot;Jumada Al-Awwal&quot;,&quot;Jumada Al-Thani&quot;,&quot;Rajab&quot;,&quot;Sha&#x27;aban&quot;,&quot;Ramadan&quot;,&quot;Shawwal&quot;,&quot;Dhu al-Qi&#x27;dah&quot;,&quot;Dhu al-Hijjah&quot;],monthNamesShort:[&quot;Muh&quot;,&quot;Saf&quot;,&quot;Rab1&quot;,&quot;Rab2&quot;,&quot;Jum1&quot;,&quot;Jum2&quot;,&quot;Raj&quot;,&quot;Sha&#x27;&quot;,&quot;Ram&quot;,&quot;Shaw&quot;,&quot;DhuQ&quot;,&quot;DhuH&quot;],dayNames:[&quot;Yawm al-Ahad&quot;,&quot;Yawm al-Ithnain&quot;,&quot;Yawm al-Thalāthā’&quot;,&quot;Yawm al-Arba‘ā’&quot;,&quot;Yawm al-Khamīs&quot;,&quot;Yawm al-Jum‘a&quot;,&quot;Yawm al-Sabt&quot;],dayNamesMin:[&quot;Ah&quot;,&quot;Ith&quot;,&quot;Th&quot;,&quot;Ar&quot;,&quot;Kh&quot;,&quot;Ju&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;yyyy/mm/dd&quot;,firstDay:6,isRTL:!0}},leapYear:function(f){var p=this._validate(f,this.minMonth,this.minDay,s.local.invalidYear);return this.daysInYear(p.year())===355},weekOfYear:function(f,p,m){var g=this.newDate(f,p,m);return g.add(-g.dayOfWeek(),&quot;d&quot;),Math.floor((g.dayOfYear()-1)/7)+1},daysInYear:function(f){for(var p=0,m=1;m&lt;=12;m++)p+=this.daysInMonth(f,m);return p},daysInMonth:function(f,p){for(var m=this._validate(f,p,this.minDay,s.local.invalidMonth).toJD()-24e5+.5,g=0,b=0;b&lt;d.length;b++){if(d[b]&gt;m)return d[g]-d[g-1];g++}return 30},weekDay:function(f,p,m){return this.dayOfWeek(f,p,m)!==5},toJD:function(f,p,m){var g=this._validate(f,p,m,s.local.invalidDate),b=12*(g.year()-1)+g.month()-15292;return g.day()+d[b-1]-1+24e5-.5},fromJD:function(f){for(var p=f-24e5+.5,m=0,g=0;g&lt;d.length&amp;&amp;!(d[g]&gt;p);g++)m++;var b=m+15292,v=Math.floor((b-1)/12),h=v+1,y=b-12*v,w=p-d[m-1]+1;return this.newDate(h,y,w)},isValid:function(f,p,m){var g=s.baseCalendar.prototype.isValid.apply(this,arguments);return g&amp;&amp;(g=(f=f.year!=null?f.year:f)&gt;=1276&amp;&amp;f&lt;=1500),g},_validate:function(f,p,m,g){var b=s.baseCalendar.prototype._validate.apply(this,arguments);if(b.year&lt;1276||b.year&gt;1500)throw g.replace(/\\{0\\}/,this.local.name);return b}}),s.calendars.ummalqura=c;var d=[20,50,79,109,138,168,197,227,256,286,315,345,374,404,433,463,492,522,551,581,611,641,670,700,729,759,788,818,847,877,906,936,965,995,1024,1054,1083,1113,1142,1172,1201,1231,1260,1290,1320,1350,1379,1409,1438,1468,1497,1527,1556,1586,1615,1645,1674,1704,1733,1763,1792,1822,1851,1881,1910,1940,1969,1999,2028,2058,2087,2117,2146,2176,2205,2235,2264,2294,2323,2353,2383,2413,2442,2472,2501,2531,2560,2590,2619,2649,2678,2708,2737,2767,2796,2826,2855,2885,2914,2944,2973,3003,3032,3062,3091,3121,3150,3180,3209,3239,3268,3298,3327,3357,3386,3416,3446,3476,3505,3535,3564,3594,3623,3653,3682,3712,3741,3771,3800,3830,3859,3889,3918,3948,3977,4007,4036,4066,4095,4125,4155,4185,4214,4244,4273,4303,4332,4362,4391,4421,4450,4480,4509,4539,4568,4598,4627,4657,4686,4716,4745,4775,4804,4834,4863,4893,4922,4952,4981,5011,5040,5070,5099,5129,5158,5188,5218,5248,5277,5307,5336,5366,5395,5425,5454,5484,5513,5543,5572,5602,5631,5661,5690,5720,5749,5779,5808,5838,5867,5897,5926,5956,5985,6015,6044,6074,6103,6133,6162,6192,6221,6251,6281,6311,6340,6370,6399,6429,6458,6488,6517,6547,6576,6606,6635,6665,6694,6724,6753,6783,6812,6842,6871,6901,6930,6960,6989,7019,7048,7078,7107,7137,7166,7196,7225,7255,7284,7314,7344,7374,7403,7433,7462,7492,7521,7551,7580,7610,7639,7669,7698,7728,7757,7787,7816,7846,7875,7905,7934,7964,7993,8023,8053,8083,8112,8142,8171,8201,8230,8260,8289,8319,8348,8378,8407,8437,8466,8496,8525,8555,8584,8614,8643,8673,8702,8732,8761,8791,8821,8850,8880,8909,8938,8968,8997,9027,9056,9086,9115,9145,9175,9205,9234,9264,9293,9322,9352,9381,9410,9440,9470,9499,9529,9559,9589,9618,9648,9677,9706,9736,9765,9794,9824,9853,9883,9913,9943,9972,10002,10032,10061,10090,10120,10149,10178,10208,10237,10267,10297,10326,10356,10386,10415,10445,10474,10504,10533,10562,10592,10621,10651,10680,10710,10740,10770,10799,10829,10858,10888,10917,10947,10976,11005,11035,11064,11094,11124,11153,11183,11213,11242,11272,11301,11331,11360,11389,11419,11448,11478,11507,11537,11567,11596,11626,11655,11685,11715,11744,11774,11803,11832,11862,11891,11921,11950,11980,12010,12039,12069,12099,12128,12158,12187,12216,12246,12275,12304,12334,12364,12393,12423,12453,12483,12512,12542,12571,12600,12630,12659,12688,12718,12747,12777,12807,12837,12866,12896,12926,12955,12984,13014,13043,13072,13102,13131,13161,13191,13220,13250,13280,13310,13339,13368,13398,13427,13456,13486,13515,13545,13574,13604,13634,13664,13693,13723,13752,13782,13811,13840,13870,13899,13929,13958,13988,14018,14047,14077,14107,14136,14166,14195,14224,14254,14283,14313,14342,14372,14401,14431,14461,14490,14520,14550,14579,14609,14638,14667,14697,14726,14756,14785,14815,14844,14874,14904,14933,14963,14993,15021,15051,15081,15110,15140,15169,15199,15228,15258,15287,15317,15347,15377,15406,15436,15465,15494,15524,15553,15582,15612,15641,15671,15701,15731,15760,15790,15820,15849,15878,15908,15937,15966,15996,16025,16055,16085,16114,16144,16174,16204,16233,16262,16292,16321,16350,16380,16409,16439,16468,16498,16528,16558,16587,16617,16646,16676,16705,16734,16764,16793,16823,16852,16882,16912,16941,16971,17001,17030,17060,17089,17118,17148,17177,17207,17236,17266,17295,17325,17355,17384,17414,17444,17473,17502,17532,17561,17591,17620,17650,17679,17709,17738,17768,17798,17827,17857,17886,17916,17945,17975,18004,18034,18063,18093,18122,18152,18181,18211,18241,18270,18300,18330,18359,18388,18418,18447,18476,18506,18535,18565,18595,18625,18654,18684,18714,18743,18772,18802,18831,18860,18890,18919,18949,18979,19008,19038,19068,19098,19127,19156,19186,19215,19244,19274,19303,19333,19362,19392,19422,19452,19481,19511,19540,19570,19599,19628,19658,19687,19717,19746,19776,19806,19836,19865,19895,19924,19954,19983,20012,20042,20071,20101,20130,20160,20190,20219,20249,20279,20308,20338,20367,20396,20426,20455,20485,20514,20544,20573,20603,20633,20662,20692,20721,20751,20780,20810,20839,20869,20898,20928,20957,20987,21016,21046,21076,21105,21135,21164,21194,21223,21253,21282,21312,21341,21371,21400,21430,21459,21489,21519,21548,21578,21607,21637,21666,21696,21725,21754,21784,21813,21843,21873,21902,21932,21962,21991,22021,22050,22080,22109,22138,22168,22197,22227,22256,22286,22316,22346,22375,22405,22434,22464,22493,22522,22552,22581,22611,22640,22670,22700,22730,22759,22789,22818,22848,22877,22906,22936,22965,22994,23024,23054,23083,23113,23143,23173,23202,23232,23261,23290,23320,23349,23379,23408,23438,23467,23497,23527,23556,23586,23616,23645,23674,23704,23733,23763,23792,23822,23851,23881,23910,23940,23970,23999,24029,24058,24088,24117,24147,24176,24206,24235,24265,24294,24324,24353,24383,24413,24442,24472,24501,24531,24560,24590,24619,24648,24678,24707,24737,24767,24796,24826,24856,24885,24915,24944,24974,25003,25032,25062,25091,25121,25150,25180,25210,25240,25269,25299,25328,25358,25387,25416,25446,25475,25505,25534,25564,25594,25624,25653,25683,25712,25742,25771,25800,25830,25859,25888,25918,25948,25977,26007,26037,26067,26096,26126,26155,26184,26214,26243,26272,26302,26332,26361,26391,26421,26451,26480,26510,26539,26568,26598,26627,26656,26686,26715,26745,26775,26805,26834,26864,26893,26923,26952,26982,27011,27041,27070,27099,27129,27159,27188,27218,27248,27277,27307,27336,27366,27395,27425,27454,27484,27513,27542,27572,27602,27631,27661,27691,27720,27750,27779,27809,27838,27868,27897,27926,27956,27985,28015,28045,28074,28104,28134,28163,28193,28222,28252,28281,28310,28340,28369,28399,28428,28458,28488,28517,28547,28577,28607,28636,28665,28695,28724,28754,28783,28813,28843,28872,28901,28931,28960,28990,29019,29049,29078,29108,29137,29167,29196,29226,29255,29285,29315,29345,29375,29404,29434,29463,29492,29522,29551,29580,29610,29640,29669,29699,29729,29759,29788,29818,29847,29876,29906,29935,29964,29994,30023,30053,30082,30112,30141,30171,30200,30230,30259,30289,30318,30348,30378,30408,30437,30467,30496,30526,30555,30585,30614,30644,30673,30703,30732,30762,30791,30821,30850,30880,30909,30939,30968,30998,31027,31057,31086,31116,31145,31175,31204,31234,31263,31293,31322,31352,31381,31411,31441,31471,31500,31530,31559,31589,31618,31648,31676,31706,31736,31766,31795,31825,31854,31884,31913,31943,31972,32002,32031,32061,32090,32120,32150,32180,32209,32239,32268,32298,32327,32357,32386,32416,32445,32475,32504,32534,32563,32593,32622,32652,32681,32711,32740,32770,32799,32829,32858,32888,32917,32947,32976,33006,33035,33065,33094,33124,33153,33183,33213,33243,33272,33302,33331,33361,33390,33420,33450,33479,33509,33539,33568,33598,33627,33657,33686,33716,33745,33775,33804,33834,33863,33893,33922,33952,33981,34011,34040,34069,34099,34128,34158,34187,34217,34247,34277,34306,34336,34365,34395,34424,34454,34483,34512,34542,34571,34601,34631,34660,34690,34719,34749,34778,34808,34837,34867,34896,34926,34955,34985,35015,35044,35074,35103,35133,35162,35192,35222,35251,35280,35310,35340,35370,35399,35429,35458,35488,35517,35547,35576,35605,35635,35665,35694,35723,35753,35782,35811,35841,35871,35901,35930,35960,35989,36019,36048,36078,36107,36136,36166,36195,36225,36254,36284,36314,36343,36373,36403,36433,36462,36492,36521,36551,36580,36610,36639,36669,36698,36728,36757,36786,36816,36845,36875,36904,36934,36963,36993,37022,37052,37081,37111,37141,37170,37200,37229,37259,37288,37318,37347,37377,37406,37436,37465,37495,37524,37554,37584,37613,37643,37672,37701,37731,37760,37790,37819,37849,37878,37908,37938,37967,37997,38027,38056,38085,38115,38144,38174,38203,38233,38262,38292,38322,38351,38381,38410,38440,38469,38499,38528,38558,38587,38617,38646,38676,38705,38735,38764,38794,38823,38853,38882,38912,38941,38971,39001,39030,39059,39089,39118,39148,39178,39208,39237,39267,39297,39326,39355,39385,39414,39444,39473,39503,39532,39562,39592,39621,39650,39680,39709,39739,39768,39798,39827,39857,39886,39916,39946,39975,40005,40035,40064,40094,40123,40153,40182,40212,40241,40271,40300,40330,40359,40389,40418,40448,40477,40507,40536,40566,40595,40625,40655,40685,40714,40744,40773,40803,40832,40862,40892,40921,40951,40980,41009,41039,41068,41098,41127,41157,41186,41216,41245,41275,41304,41334,41364,41393,41422,41452,41481,41511,41540,41570,41599,41629,41658,41688,41718,41748,41777,41807,41836,41865,41894,41924,41953,41983,42012,42042,42072,42102,42131,42161,42190,42220,42249,42279,42308,42337,42367,42397,42426,42456,42485,42515,42545,42574,42604,42633,42662,42692,42721,42751,42780,42810,42839,42869,42899,42929,42958,42988,43017,43046,43076,43105,43135,43164,43194,43223,43253,43283,43312,43342,43371,43401,43430,43460,43489,43519,43548,43578,43607,43637,43666,43696,43726,43755,43785,43814,43844,43873,43903,43932,43962,43991,44021,44050,44080,44109,44139,44169,44198,44228,44258,44287,44317,44346,44375,44405,44434,44464,44493,44523,44553,44582,44612,44641,44671,44700,44730,44759,44788,44818,44847,44877,44906,44936,44966,44996,45025,45055,45084,45114,45143,45172,45202,45231,45261,45290,45320,45350,45380,45409,45439,45468,45498,45527,45556,45586,45615,45644,45674,45704,45733,45763,45793,45823,45852,45882,45911,45940,45970,45999,46028,46058,46088,46117,46147,46177,46206,46236,46265,46295,46324,46354,46383,46413,46442,46472,46501,46531,46560,46590,46620,46649,46679,46708,46738,46767,46797,46826,46856,46885,46915,46944,46974,47003,47033,47063,47092,47122,47151,47181,47210,47240,47269,47298,47328,47357,47387,47417,47446,47476,47506,47535,47565,47594,47624,47653,47682,47712,47741,47771,47800,47830,47860,47890,47919,47949,47978,48008,48037,48066,48096,48125,48155,48184,48214,48244,48273,48303,48333,48362,48392,48421,48450,48480,48509,48538,48568,48598,48627,48657,48687,48717,48746,48776,48805,48834,48864,48893,48922,48952,48982,49011,49041,49071,49100,49130,49160,49189,49218,49248,49277,49306,49336,49365,49395,49425,49455,49484,49514,49543,49573,49602,49632,49661,49690,49720,49749,49779,49809,49838,49868,49898,49927,49957,49986,50016,50045,50075,50104,50133,50163,50192,50222,50252,50281,50311,50340,50370,50400,50429,50459,50488,50518,50547,50576,50606,50635,50665,50694,50724,50754,50784,50813,50843,50872,50902,50931,50960,50990,51019,51049,51078,51108,51138,51167,51197,51227,51256,51286,51315,51345,51374,51403,51433,51462,51492,51522,51552,51582,51611,51641,51670,51699,51729,51758,51787,51816,51846,51876,51906,51936,51965,51995,52025,52054,52083,52113,52142,52171,52200,52230,52260,52290,52319,52349,52379,52408,52438,52467,52497,52526,52555,52585,52614,52644,52673,52703,52733,52762,52792,52822,52851,52881,52910,52939,52969,52998,53028,53057,53087,53116,53146,53176,53205,53235,53264,53294,53324,53353,53383,53412,53441,53471,53500,53530,53559,53589,53619,53648,53678,53708,53737,53767,53796,53825,53855,53884,53913,53943,53973,54003,54032,54062,54092,54121,54151,54180,54209,54239,54268,54297,54327,54357,54387,54416,54446,54476,54505,54535,54564,54593,54623,54652,54681,54711,54741,54770,54800,54830,54859,54889,54919,54948,54977,55007,55036,55066,55095,55125,55154,55184,55213,55243,55273,55302,55332,55361,55391,55420,55450,55479,55508,55538,55567,55597,55627,55657,55686,55716,55745,55775,55804,55834,55863,55892,55922,55951,55981,56011,56040,56070,56100,56129,56159,56188,56218,56247,56276,56306,56335,56365,56394,56424,56454,56483,56513,56543,56572,56601,56631,56660,56690,56719,56749,56778,56808,56837,56867,56897,56926,56956,56985,57015,57044,57074,57103,57133,57162,57192,57221,57251,57280,57310,57340,57369,57399,57429,57458,57487,57517,57546,57576,57605,57634,57664,57694,57723,57753,57783,57813,57842,57871,57901,57930,57959,57989,58018,58048,58077,58107,58137,58167,58196,58226,58255,58285,58314,58343,58373,58402,58432,58461,58491,58521,58551,58580,58610,58639,58669,58698,58727,58757,58786,58816,58845,58875,58905,58934,58964,58994,59023,59053,59082,59111,59141,59170,59200,59229,59259,59288,59318,59348,59377,59407,59436,59466,59495,59525,59554,59584,59613,59643,59672,59702,59731,59761,59791,59820,59850,59879,59909,59939,59968,59997,60027,60056,60086,60115,60145,60174,60204,60234,60264,60293,60323,60352,60381,60411,60440,60469,60499,60528,60558,60588,60618,60648,60677,60707,60736,60765,60795,60824,60853,60883,60912,60942,60972,61002,61031,61061,61090,61120,61149,61179,61208,61237,61267,61296,61326,61356,61385,61415,61445,61474,61504,61533,61563,61592,61621,61651,61680,61710,61739,61769,61799,61828,61858,61888,61917,61947,61976,62006,62035,62064,62094,62123,62153,62182,62212,62242,62271,62301,62331,62360,62390,62419,62448,62478,62507,62537,62566,62596,62625,62655,62685,62715,62744,62774,62803,62832,62862,62891,62921,62950,62980,63009,63039,63069,63099,63128,63157,63187,63216,63246,63275,63305,63334,63363,63393,63423,63453,63482,63512,63541,63571,63600,63630,63659,63689,63718,63747,63777,63807,63836,63866,63895,63925,63955,63984,64014,64043,64073,64102,64131,64161,64190,64220,64249,64279,64309,64339,64368,64398,64427,64457,64486,64515,64545,64574,64603,64633,64663,64692,64722,64752,64782,64811,64841,64870,64899,64929,64958,64987,65017,65047,65076,65106,65136,65166,65195,65225,65254,65283,65313,65342,65371,65401,65431,65460,65490,65520,65549,65579,65608,65638,65667,65697,65726,65755,65785,65815,65844,65874,65903,65933,65963,65992,66022,66051,66081,66110,66140,66169,66199,66228,66258,66287,66317,66346,66376,66405,66435,66465,66494,66524,66553,66583,66612,66641,66671,66700,66730,66760,66789,66819,66849,66878,66908,66937,66967,66996,67025,67055,67084,67114,67143,67173,67203,67233,67262,67292,67321,67351,67380,67409,67439,67468,67497,67527,67557,67587,67617,67646,67676,67705,67735,67764,67793,67823,67852,67882,67911,67941,67971,68e3,68030,68060,68089,68119,68148,68177,68207,68236,68266,68295,68325,68354,68384,68414,68443,68473,68502,68532,68561,68591,68620,68650,68679,68708,68738,68768,68797,68827,68857,68886,68916,68946,68975,69004,69034,69063,69092,69122,69152,69181,69211,69240,69270,69300,69330,69359,69388,69418,69447,69476,69506,69535,69565,69595,69624,69654,69684,69713,69743,69772,69802,69831,69861,69890,69919,69949,69978,70008,70038,70067,70097,70126,70156,70186,70215,70245,70274,70303,70333,70362,70392,70421,70451,70481,70510,70540,70570,70599,70629,70658,70687,70717,70746,70776,70805,70835,70864,70894,70924,70954,70983,71013,71042,71071,71101,71130,71159,71189,71218,71248,71278,71308,71337,71367,71397,71426,71455,71485,71514,71543,71573,71602,71632,71662,71691,71721,71751,71781,71810,71839,71869,71898,71927,71957,71986,72016,72046,72075,72105,72135,72164,72194,72223,72253,72282,72311,72341,72370,72400,72429,72459,72489,72518,72548,72577,72607,72637,72666,72695,72725,72754,72784,72813,72843,72872,72902,72931,72961,72991,73020,73050,73080,73109,73139,73168,73197,73227,73256,73286,73315,73345,73375,73404,73434,73464,73493,73523,73552,73581,73611,73640,73669,73699,73729,73758,73788,73818,73848,73877,73907,73936,73965,73995,74024,74053,74083,74113,74142,74172,74202,74231,74261,74291,74320,74349,74379,74408,74437,74467,74497,74526,74556,74586,74615,74645,74675,74704,74733,74763,74792,74822,74851,74881,74910,74940,74969,74999,75029,75058,75088,75117,75147,75176,75206,75235,75264,75294,75323,75353,75383,75412,75442,75472,75501,75531,75560,75590,75619,75648,75678,75707,75737,75766,75796,75826,75856,75885,75915,75944,75974,76003,76032,76062,76091,76121,76150,76180,76210,76239,76269,76299,76328,76358,76387,76416,76446,76475,76505,76534,76564,76593,76623,76653,76682,76712,76741,76771,76801,76830,76859,76889,76918,76948,76977,77007,77036,77066,77096,77125,77155,77185,77214,77243,77273,77302,77332,77361,77390,77420,77450,77479,77509,77539,77569,77598,77627,77657,77686,77715,77745,77774,77804,77833,77863,77893,77923,77952,77982,78011,78041,78070,78099,78129,78158,78188,78217,78247,78277,78307,78336,78366,78395,78425,78454,78483,78513,78542,78572,78601,78631,78661,78690,78720,78750,78779,78808,78838,78867,78897,78926,78956,78985,79015,79044,79074,79104,79133,79163,79192,79222,79251,79281,79310,79340,79369,79399,79428,79458,79487,79517,79546,79576,79606,79635,79665,79695,79724,79753,79783,79812,79841,79871,79900,79930,79960,79990]},63489:function(i,o,a){var s=a(56131);function u(){this.regionalOptions=[],this.regionalOptions[&quot;&quot;]={invalidCalendar:&quot;Calendar {0} not found&quot;,invalidDate:&quot;Invalid {0} date&quot;,invalidMonth:&quot;Invalid {0} month&quot;,invalidYear:&quot;Invalid {0} year&quot;,differentCalendars:&quot;Cannot mix {0} and {1} dates&quot;},this.local=this.regionalOptions[&quot;&quot;],this.calendars={},this._localCals={}}function c(g,b,v,h){if(this._calendar=g,this._year=b,this._month=v,this._day=h,this._calendar._validateLevel===0&amp;&amp;!this._calendar.isValid(this._year,this._month,this._day))throw(m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate).replace(/\\{0\\}/,this._calendar.local.name)}function d(g,b){return&quot;000000&quot;.substring(0,b-(g=&quot;&quot;+g).length)+g}function f(){this.shortYearCutoff=&quot;+10&quot;}function p(g){this.local=this.regionalOptions[g]||this.regionalOptions[&quot;&quot;]}s(u.prototype,{instance:function(g,b){g=(g||&quot;gregorian&quot;).toLowerCase(),b=b||&quot;&quot;;var v=this._localCals[g+&quot;-&quot;+b];if(!v&amp;&amp;this.calendars[g]&amp;&amp;(v=new this.calendars[g](b),this._localCals[g+&quot;-&quot;+b]=v),!v)throw(this.local.invalidCalendar||this.regionalOptions[&quot;&quot;].invalidCalendar).replace(/\\{0\\}/,g);return v},newDate:function(g,b,v,h,y){return(h=(g!=null&amp;&amp;g.year?g.calendar():typeof h==&quot;string&quot;?this.instance(h,y):h)||this.instance()).newDate(g,b,v)},substituteDigits:function(g){return function(b){return(b+&quot;&quot;).replace(/[0-9]/g,function(v){return g[v]})}},substituteChineseDigits:function(g,b){return function(v){for(var h=&quot;&quot;,y=0;v&gt;0;){var w=v%10;h=(w===0?&quot;&quot;:g[w]+b[y])+h,y++,v=Math.floor(v/10)}return h.indexOf(g[1]+b[1])===0&amp;&amp;(h=h.substr(1)),h||g[0]}}}),s(c.prototype,{newDate:function(g,b,v){return this._calendar.newDate(g??this,b,v)},year:function(g){return arguments.length===0?this._year:this.set(g,&quot;y&quot;)},month:function(g){return arguments.length===0?this._month:this.set(g,&quot;m&quot;)},day:function(g){return arguments.length===0?this._day:this.set(g,&quot;d&quot;)},date:function(g,b,v){if(!this._calendar.isValid(g,b,v))throw(m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate).replace(/\\{0\\}/,this._calendar.local.name);return this._year=g,this._month=b,this._day=v,this},leapYear:function(){return this._calendar.leapYear(this)},epoch:function(){return this._calendar.epoch(this)},formatYear:function(){return this._calendar.formatYear(this)},monthOfYear:function(){return this._calendar.monthOfYear(this)},weekOfYear:function(){return this._calendar.weekOfYear(this)},daysInYear:function(){return this._calendar.daysInYear(this)},dayOfYear:function(){return this._calendar.dayOfYear(this)},daysInMonth:function(){return this._calendar.daysInMonth(this)},dayOfWeek:function(){return this._calendar.dayOfWeek(this)},weekDay:function(){return this._calendar.weekDay(this)},extraInfo:function(){return this._calendar.extraInfo(this)},add:function(g,b){return this._calendar.add(this,g,b)},set:function(g,b){return this._calendar.set(this,g,b)},compareTo:function(g){if(this._calendar.name!==g._calendar.name)throw(m.local.differentCalendars||m.regionalOptions[&quot;&quot;].differentCalendars).replace(/\\{0\\}/,this._calendar.local.name).replace(/\\{1\\}/,g._calendar.local.name);var b=this._year!==g._year?this._year-g._year:this._month!==g._month?this.monthOfYear()-g.monthOfYear():this._day-g._day;return b===0?0:b&lt;0?-1:1},calendar:function(){return this._calendar},toJD:function(){return this._calendar.toJD(this)},fromJD:function(g){return this._calendar.fromJD(g)},toJSDate:function(){return this._calendar.toJSDate(this)},fromJSDate:function(g){return this._calendar.fromJSDate(g)},toString:function(){return(this.year()&lt;0?&quot;-&quot;:&quot;&quot;)+d(Math.abs(this.year()),4)+&quot;-&quot;+d(this.month(),2)+&quot;-&quot;+d(this.day(),2)}}),s(f.prototype,{_validateLevel:0,newDate:function(g,b,v){return g==null?this.today():(g.year&amp;&amp;(this._validate(g,b,v,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate),v=g.day(),b=g.month(),g=g.year()),new c(this,g,b,v))},today:function(){return this.fromJSDate(new Date)},epoch:function(g){return this._validate(g,this.minMonth,this.minDay,m.local.invalidYear||m.regionalOptions[&quot;&quot;].invalidYear).year()&lt;0?this.local.epochs[0]:this.local.epochs[1]},formatYear:function(g){var b=this._validate(g,this.minMonth,this.minDay,m.local.invalidYear||m.regionalOptions[&quot;&quot;].invalidYear);return(b.year()&lt;0?&quot;-&quot;:&quot;&quot;)+d(Math.abs(b.year()),4)},monthsInYear:function(g){return this._validate(g,this.minMonth,this.minDay,m.local.invalidYear||m.regionalOptions[&quot;&quot;].invalidYear),12},monthOfYear:function(g,b){var v=this._validate(g,b,this.minDay,m.local.invalidMonth||m.regionalOptions[&quot;&quot;].invalidMonth);return(v.month()+this.monthsInYear(v)-this.firstMonth)%this.monthsInYear(v)+this.minMonth},fromMonthOfYear:function(g,b){var v=(b+this.firstMonth-2*this.minMonth)%this.monthsInYear(g)+this.minMonth;return this._validate(g,v,this.minDay,m.local.invalidMonth||m.regionalOptions[&quot;&quot;].invalidMonth),v},daysInYear:function(g){var b=this._validate(g,this.minMonth,this.minDay,m.local.invalidYear||m.regionalOptions[&quot;&quot;].invalidYear);return this.leapYear(b)?366:365},dayOfYear:function(g,b,v){var h=this._validate(g,b,v,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate);return h.toJD()-this.newDate(h.year(),this.fromMonthOfYear(h.year(),this.minMonth),this.minDay).toJD()+1},daysInWeek:function(){return 7},dayOfWeek:function(g,b,v){var h=this._validate(g,b,v,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate);return(Math.floor(this.toJD(h))+2)%this.daysInWeek()},extraInfo:function(g,b,v){return this._validate(g,b,v,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate),{}},add:function(g,b,v){return this._validate(g,this.minMonth,this.minDay,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate),this._correctAdd(g,this._add(g,b,v),b,v)},_add:function(g,b,v){if(this._validateLevel++,v===&quot;d&quot;||v===&quot;w&quot;){var h=g.toJD()+b*(v===&quot;w&quot;?this.daysInWeek():1),y=g.calendar().fromJD(h);return this._validateLevel--,[y.year(),y.month(),y.day()]}try{var w=g.year()+(v===&quot;y&quot;?b:0),_=g.monthOfYear()+(v===&quot;m&quot;?b:0);y=g.day(),v===&quot;y&quot;?(g.month()!==this.fromMonthOfYear(w,_)&amp;&amp;(_=this.newDate(w,g.month(),this.minDay).monthOfYear()),_=Math.min(_,this.monthsInYear(w)),y=Math.min(y,this.daysInMonth(w,this.fromMonthOfYear(w,_)))):v===&quot;m&quot;&amp;&amp;(function(T){for(;_&lt;T.minMonth;)w--,_+=T.monthsInYear(w);for(var k=T.monthsInYear(w);_&gt;k-1+T.minMonth;)w++,_-=k,k=T.monthsInYear(w)}(this),y=Math.min(y,this.daysInMonth(w,this.fromMonthOfYear(w,_))));var x=[w,this.fromMonthOfYear(w,_),y];return this._validateLevel--,x}catch(T){throw this._validateLevel--,T}},_correctAdd:function(g,b,v,h){if(!(this.hasYearZero||h!==&quot;y&quot;&amp;&amp;h!==&quot;m&quot;||b[0]!==0&amp;&amp;g.year()&gt;0==b[0]&gt;0)){var y={y:[1,1,&quot;y&quot;],m:[1,this.monthsInYear(-1),&quot;m&quot;],w:[this.daysInWeek(),this.daysInYear(-1),&quot;d&quot;],d:[1,this.daysInYear(-1),&quot;d&quot;]}[h],w=v&lt;0?-1:1;b=this._add(g,v*y[0]+w*y[1],y[2])}return g.date(b[0],b[1],b[2])},set:function(g,b,v){this._validate(g,this.minMonth,this.minDay,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate);var h=v===&quot;y&quot;?b:g.year(),y=v===&quot;m&quot;?b:g.month(),w=v===&quot;d&quot;?b:g.day();return v!==&quot;y&quot;&amp;&amp;v!==&quot;m&quot;||(w=Math.min(w,this.daysInMonth(h,y))),g.date(h,y,w)},isValid:function(g,b,v){this._validateLevel++;var h=this.hasYearZero||g!==0;if(h){var y=this.newDate(g,b,this.minDay);h=b&gt;=this.minMonth&amp;&amp;b-this.minMonth&lt;this.monthsInYear(y)&amp;&amp;v&gt;=this.minDay&amp;&amp;v-this.minDay&lt;this.daysInMonth(y)}return this._validateLevel--,h},toJSDate:function(g,b,v){var h=this._validate(g,b,v,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate);return m.instance().fromJD(this.toJD(h)).toJSDate()},fromJSDate:function(g){return this.fromJD(m.instance().fromJSDate(g).toJD())},_validate:function(g,b,v,h){if(g.year){if(this._validateLevel===0&amp;&amp;this.name!==g.calendar().name)throw(m.local.differentCalendars||m.regionalOptions[&quot;&quot;].differentCalendars).replace(/\\{0\\}/,this.local.name).replace(/\\{1\\}/,g.calendar().local.name);return g}try{if(this._validateLevel++,this._validateLevel===1&amp;&amp;!this.isValid(g,b,v))throw h.replace(/\\{0\\}/,this.local.name);var y=this.newDate(g,b,v);return this._validateLevel--,y}catch(w){throw this._validateLevel--,w}}}),p.prototype=new f,s(p.prototype,{name:&quot;Gregorian&quot;,jdEpoch:17214255e-1,daysPerMonth:[31,28,31,30,31,30,31,31,30,31,30,31],hasYearZero:!1,minMonth:1,firstMonth:1,minDay:1,regionalOptions:{&quot;&quot;:{name:&quot;Gregorian&quot;,epochs:[&quot;BCE&quot;,&quot;CE&quot;],monthNames:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],monthNamesShort:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;],dayNames:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],dayNamesShort:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],dayNamesMin:[&quot;Su&quot;,&quot;Mo&quot;,&quot;Tu&quot;,&quot;We&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;],digits:null,dateFormat:&quot;mm/dd/yyyy&quot;,firstDay:0,isRTL:!1}},leapYear:function(g){var b=this._validate(g,this.minMonth,this.minDay,m.local.invalidYear||m.regionalOptions[&quot;&quot;].invalidYear);return(g=b.year()+(b.year()&lt;0?1:0))%4==0&amp;&amp;(g%100!=0||g%400==0)},weekOfYear:function(g,b,v){var h=this.newDate(g,b,v);return h.add(4-(h.dayOfWeek()||7),&quot;d&quot;),Math.floor((h.dayOfYear()-1)/7)+1},daysInMonth:function(g,b){var v=this._validate(g,b,this.minDay,m.local.invalidMonth||m.regionalOptions[&quot;&quot;].invalidMonth);return this.daysPerMonth[v.month()-1]+(v.month()===2&amp;&amp;this.leapYear(v.year())?1:0)},weekDay:function(g,b,v){return(this.dayOfWeek(g,b,v)||7)&lt;6},toJD:function(g,b,v){var h=this._validate(g,b,v,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate);g=h.year(),b=h.month(),v=h.day(),g&lt;0&amp;&amp;g++,b&lt;3&amp;&amp;(b+=12,g--);var y=Math.floor(g/100),w=2-y+Math.floor(y/4);return Math.floor(365.25*(g+4716))+Math.floor(30.6001*(b+1))+v+w-1524.5},fromJD:function(g){var b=Math.floor(g+.5),v=Math.floor((b-186721625e-2)/36524.25),h=1524+(v=b+1+v-Math.floor(v/4)),y=Math.floor((h-122.1)/365.25),w=Math.floor(365.25*y),_=Math.floor((h-w)/30.6001),x=h-w-Math.floor(30.6001*_),T=_-(_&gt;13.5?13:1),k=y-(T&gt;2.5?4716:4715);return k&lt;=0&amp;&amp;k--,this.newDate(k,T,x)},toJSDate:function(g,b,v){var h=this._validate(g,b,v,m.local.invalidDate||m.regionalOptions[&quot;&quot;].invalidDate),y=new Date(h.year(),h.month()-1,h.day());return y.setHours(0),y.setMinutes(0),y.setSeconds(0),y.setMilliseconds(0),y.setHours(y.getHours()&gt;12?y.getHours()+2:0),y},fromJSDate:function(g){return this.newDate(g.getFullYear(),g.getMonth()+1,g.getDate())}});var m=i.exports=new u;m.cdate=c,m.baseCalendar=f,m.calendars.gregorian=p},94338:function(i,o,a){var s=a(56131),u=a(63489);s(u.regionalOptions[&quot;&quot;],{invalidArguments:&quot;Invalid arguments&quot;,invalidFormat:&quot;Cannot format a date from another calendar&quot;,missingNumberAt:&quot;Missing number at position {0}&quot;,unknownNameAt:&quot;Unknown name at position {0}&quot;,unexpectedLiteralAt:&quot;Unexpected literal at position {0}&quot;,unexpectedText:&quot;Additional text found at end&quot;}),u.local=u.regionalOptions[&quot;&quot;],s(u.cdate.prototype,{formatDate:function(c,d){return typeof c!=&quot;string&quot;&amp;&amp;(d=c,c=&quot;&quot;),this._calendar.formatDate(c||&quot;&quot;,this,d)}}),s(u.baseCalendar.prototype,{UNIX_EPOCH:u.instance().newDate(1970,1,1).toJD(),SECS_PER_DAY:86400,TICKS_EPOCH:u.instance().jdEpoch,TICKS_PER_DAY:864e9,ATOM:&quot;yyyy-mm-dd&quot;,COOKIE:&quot;D, dd M yyyy&quot;,FULL:&quot;DD, MM d, yyyy&quot;,ISO_8601:&quot;yyyy-mm-dd&quot;,JULIAN:&quot;J&quot;,RFC_822:&quot;D, d M yy&quot;,RFC_850:&quot;DD, dd-M-yy&quot;,RFC_1036:&quot;D, d M yy&quot;,RFC_1123:&quot;D, d M yyyy&quot;,RFC_2822:&quot;D, d M yyyy&quot;,RSS:&quot;D, d M yy&quot;,TICKS:&quot;!&quot;,TIMESTAMP:&quot;@&quot;,W3C:&quot;yyyy-mm-dd&quot;,formatDate:function(c,d,f){if(typeof c!=&quot;string&quot;&amp;&amp;(f=d,d=c,c=&quot;&quot;),!d)return&quot;&quot;;if(d.calendar()!==this)throw u.local.invalidFormat||u.regionalOptions[&quot;&quot;].invalidFormat;c=c||this.local.dateFormat;for(var p,m,g,b=(f=f||{}).dayNamesShort||this.local.dayNamesShort,v=f.dayNames||this.local.dayNames,h=f.monthNumbers||this.local.monthNumbers,y=f.monthNamesShort||this.local.monthNamesShort,w=f.monthNames||this.local.monthNames,_=(f.calculateWeek||this.local.calculateWeek,function(E,I){for(var A=1;P+A&lt;c.length&amp;&amp;c.charAt(P+A)===E;)A++;return P+=A-1,Math.floor(A/(I||1))&gt;1}),x=function(E,I,A,F){var j=&quot;&quot;+I;if(_(E,F))for(;j.length&lt;A;)j=&quot;0&quot;+j;return j},T=this,k=function(E){return typeof h==&quot;function&quot;?h.call(T,E,_(&quot;m&quot;)):M(x(&quot;m&quot;,E.month(),2))},S=function(E,I){return I?typeof w==&quot;function&quot;?w.call(T,E):w[E.month()-T.minMonth]:typeof y==&quot;function&quot;?y.call(T,E):y[E.month()-T.minMonth]},C=this.local.digits,M=function(E){return f.localNumbers&amp;&amp;C?C(E):E},O=&quot;&quot;,D=!1,P=0;P&lt;c.length;P++)if(D)c.charAt(P)!==&quot;&#x27;&quot;||_(&quot;&#x27;&quot;)?O+=c.charAt(P):D=!1;else switch(c.charAt(P)){case&quot;d&quot;:O+=M(x(&quot;d&quot;,d.day(),2));break;case&quot;D&quot;:O+=(p=d.dayOfWeek(),m=b,g=v,_(&quot;D&quot;)?g[p]:m[p]);break;case&quot;o&quot;:O+=x(&quot;o&quot;,d.dayOfYear(),3);break;case&quot;w&quot;:O+=x(&quot;w&quot;,d.weekOfYear(),2);break;case&quot;m&quot;:O+=k(d);break;case&quot;M&quot;:O+=S(d,_(&quot;M&quot;));break;case&quot;y&quot;:O+=_(&quot;y&quot;,2)?d.year():(d.year()%100&lt;10?&quot;0&quot;:&quot;&quot;)+d.year()%100;break;case&quot;Y&quot;:_(&quot;Y&quot;,2),O+=d.formatYear();break;case&quot;J&quot;:O+=d.toJD();break;case&quot;@&quot;:O+=(d.toJD()-this.UNIX_EPOCH)*this.SECS_PER_DAY;break;case&quot;!&quot;:O+=(d.toJD()-this.TICKS_EPOCH)*this.TICKS_PER_DAY;break;case&quot;&#x27;&quot;:_(&quot;&#x27;&quot;)?O+=&quot;&#x27;&quot;:D=!0;break;default:O+=c.charAt(P)}return O},parseDate:function(c,d,f){if(d==null)throw u.local.invalidArguments||u.regionalOptions[&quot;&quot;].invalidArguments;if((d=typeof d==&quot;object&quot;?d.toString():d+&quot;&quot;)===&quot;&quot;)return null;c=c||this.local.dateFormat;var p=(f=f||{}).shortYearCutoff||this.shortYearCutoff;p=typeof p!=&quot;string&quot;?p:this.today().year()%100+parseInt(p,10);for(var m=f.dayNamesShort||this.local.dayNamesShort,g=f.dayNames||this.local.dayNames,b=f.parseMonth||this.local.parseMonth,v=f.monthNumbers||this.local.monthNumbers,h=f.monthNamesShort||this.local.monthNamesShort,y=f.monthNames||this.local.monthNames,w=-1,_=-1,x=-1,T=-1,k=-1,S=!1,C=!1,M=function(N,R){for(var q=1;j+q&lt;c.length&amp;&amp;c.charAt(j+q)===N;)q++;return j+=q-1,Math.floor(q/(R||1))&gt;1},O=function(N,R){var q=M(N,R),Y=[2,3,q?4:2,q?4:2,10,11,20][&quot;oyYJ@!&quot;.indexOf(N)+1],L=new RegExp(&quot;^-?\\\\d{1,&quot;+Y+&quot;}&quot;),W=d.substring(F).match(L);if(!W)throw(u.local.missingNumberAt||u.regionalOptions[&quot;&quot;].missingNumberAt).replace(/\\{0\\}/,F);return F+=W[0].length,parseInt(W[0],10)},D=this,P=function(){if(typeof v==&quot;function&quot;){M(&quot;m&quot;);var N=v.call(D,d.substring(F));return F+=N.length,N}return O(&quot;m&quot;)},E=function(N,R,q,Y){for(var L=M(N,Y)?q:R,W=0;W&lt;L.length;W++)if(d.substr(F,L[W].length).toLowerCase()===L[W].toLowerCase())return F+=L[W].length,W+D.minMonth;throw(u.local.unknownNameAt||u.regionalOptions[&quot;&quot;].unknownNameAt).replace(/\\{0\\}/,F)},I=function(){if(typeof y==&quot;function&quot;){var N=M(&quot;M&quot;)?y.call(D,d.substring(F)):h.call(D,d.substring(F));return F+=N.length,N}return E(&quot;M&quot;,h,y)},A=function(){if(d.charAt(F)!==c.charAt(j))throw(u.local.unexpectedLiteralAt||u.regionalOptions[&quot;&quot;].unexpectedLiteralAt).replace(/\\{0\\}/,F);F++},F=0,j=0;j&lt;c.length;j++)if(C)c.charAt(j)!==&quot;&#x27;&quot;||M(&quot;&#x27;&quot;)?A():C=!1;else switch(c.charAt(j)){case&quot;d&quot;:T=O(&quot;d&quot;);break;case&quot;D&quot;:E(&quot;D&quot;,m,g);break;case&quot;o&quot;:k=O(&quot;o&quot;);break;case&quot;w&quot;:O(&quot;w&quot;);break;case&quot;m&quot;:x=P();break;case&quot;M&quot;:x=I();break;case&quot;y&quot;:var z=j;S=!M(&quot;y&quot;,2),j=z,_=O(&quot;y&quot;,2);break;case&quot;Y&quot;:_=O(&quot;Y&quot;,2);break;case&quot;J&quot;:w=O(&quot;J&quot;)+.5,d.charAt(F)===&quot;.&quot;&amp;&amp;(F++,O(&quot;J&quot;));break;case&quot;@&quot;:w=O(&quot;@&quot;)/this.SECS_PER_DAY+this.UNIX_EPOCH;break;case&quot;!&quot;:w=O(&quot;!&quot;)/this.TICKS_PER_DAY+this.TICKS_EPOCH;break;case&quot;*&quot;:F=d.length;break;case&quot;&#x27;&quot;:M(&quot;&#x27;&quot;)?A():C=!0;break;default:A()}if(F&lt;d.length)throw u.local.unexpectedText||u.regionalOptions[&quot;&quot;].unexpectedText;if(_===-1?_=this.today().year():_&lt;100&amp;&amp;S&amp;&amp;(_+=p===-1?1900:this.today().year()-this.today().year()%100-(_&lt;=p?0:100)),typeof x==&quot;string&quot;&amp;&amp;(x=b.call(this,_,x)),k&gt;-1){x=1,T=k;for(var B=this.daysInMonth(_,x);T&gt;B;B=this.daysInMonth(_,x))x++,T-=B}return w&gt;-1?this.fromJD(w):this.newDate(_,x,T)},determineDate:function(c,d,f,p,m){f&amp;&amp;typeof f!=&quot;object&quot;&amp;&amp;(m=p,p=f,f=null),typeof p!=&quot;string&quot;&amp;&amp;(m=p,p=&quot;&quot;);var g=this;return d=d?d.newDate():null,c==null?d:typeof c==&quot;string&quot;?function(b){try{return g.parseDate(p,b,m)}catch{}for(var v=((b=b.toLowerCase()).match(/^c/)&amp;&amp;f?f.newDate():null)||g.today(),h=/([+-]?[0-9]+)\\s*(d|w|m|y)?/g,y=h.exec(b);y;)v.add(parseInt(y[1],10),y[2]||&quot;d&quot;),y=h.exec(b);return v}(c):typeof c==&quot;number&quot;?isNaN(c)||c===1/0||c===-1/0?d:g.today().add(c,&quot;d&quot;):g.newDate(c)}})},69862:function(){},40964:function(){},72077:function(i,o,a){var s=[&quot;BigInt64Array&quot;,&quot;BigUint64Array&quot;,&quot;Float32Array&quot;,&quot;Float64Array&quot;,&quot;Int16Array&quot;,&quot;Int32Array&quot;,&quot;Int8Array&quot;,&quot;Uint16Array&quot;,&quot;Uint32Array&quot;,&quot;Uint8Array&quot;,&quot;Uint8ClampedArray&quot;],u=typeof globalThis&gt;&quot;u&quot;?a.g:globalThis;i.exports=function(){for(var c=[],d=0;d&lt;s.length;d++)typeof u[s[d]]==&quot;function&quot;&amp;&amp;(c[c.length]=s[d]);return c}}},r={};function l(i){var o=r[i];if(o!==void 0)return o.exports;var a=r[i]={exports:{}};return n[i].call(a.exports,a,a.exports,l),a.exports}return l.d=function(i,o){for(var a in o)l.o(o,a)&amp;&amp;!l.o(i,a)&amp;&amp;Object.defineProperty(i,a,{enumerable:!0,get:o[a]})},l.g=function(){if(typeof globalThis==&quot;object&quot;)return globalThis;try{return this||new Function(&quot;return this&quot;)()}catch{if(typeof window==&quot;object&quot;)return window}}(),l.o=function(i,o){return Object.prototype.hasOwnProperty.call(i,o)},l.r=function(i){typeof Symbol&lt;&quot;u&quot;&amp;&amp;Symbol.toStringTag&amp;&amp;Object.defineProperty(i,Symbol.toStringTag,{value:&quot;Module&quot;}),Object.defineProperty(i,&quot;__esModule&quot;,{value:!0})},l(760)}()})})(zz);var Wpe=zz.exports;const qpe=lr(Wpe);var Bz={};(function(e){function t(_){&quot;@babel/helpers - typeof&quot;;return t=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(x){return typeof x}:function(x){return x&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;x.constructor===Symbol&amp;&amp;x!==Symbol.prototype?&quot;symbol&quot;:typeof x},t(_)}Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=w;var n=o(ge),r=l(Vr);function l(_){return _&amp;&amp;_.__esModule?_:{default:_}}function i(_){if(typeof WeakMap!=&quot;function&quot;)return null;var x=new WeakMap,T=new WeakMap;return(i=function(S){return S?T:x})(_)}function o(_,x){if(_&amp;&amp;_.__esModule)return _;if(_===null||t(_)!==&quot;object&quot;&amp;&amp;typeof _!=&quot;function&quot;)return{default:_};var T=i(x);if(T&amp;&amp;T.has(_))return T.get(_);var k={},S=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var C in _)if(C!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(_,C)){var M=S?Object.getOwnPropertyDescriptor(_,C):null;M&amp;&amp;(M.get||M.set)?Object.defineProperty(k,C,M):k[C]=_[C]}return k.default=_,T&amp;&amp;T.set(_,k),k}function a(_,x){if(!(_ instanceof x))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function s(_,x){for(var T=0;T&lt;x.length;T++){var k=x[T];k.enumerable=k.enumerable||!1,k.configurable=!0,&quot;value&quot;in k&amp;&amp;(k.writable=!0),Object.defineProperty(_,k.key,k)}}function u(_,x,T){return x&amp;&amp;s(_.prototype,x),Object.defineProperty(_,&quot;prototype&quot;,{writable:!1}),_}function c(_,x){if(typeof x!=&quot;function&quot;&amp;&amp;x!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);_.prototype=Object.create(x&amp;&amp;x.prototype,{constructor:{value:_,writable:!0,configurable:!0}}),Object.defineProperty(_,&quot;prototype&quot;,{writable:!1}),x&amp;&amp;d(_,x)}function d(_,x){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(k,S){return k.__proto__=S,k},d(_,x)}function f(_){var x=g();return function(){var k=b(_),S;if(x){var C=b(this).constructor;S=Reflect.construct(k,arguments,C)}else S=k.apply(this,arguments);return p(this,S)}}function p(_,x){if(x&amp;&amp;(t(x)===&quot;object&quot;||typeof x==&quot;function&quot;))return x;if(x!==void 0)throw new TypeError(&quot;Derived constructors may only return object or undefined&quot;);return m(_)}function m(_){if(_===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return _}function g(){if(typeof Reflect&gt;&quot;u&quot;||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==&quot;function&quot;)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function b(_){return b=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(T){return T.__proto__||Object.getPrototypeOf(T)},b(_)}var v=[&quot;AfterExport&quot;,&quot;AfterPlot&quot;,&quot;Animated&quot;,&quot;AnimatingFrame&quot;,&quot;AnimationInterrupted&quot;,&quot;AutoSize&quot;,&quot;BeforeExport&quot;,&quot;BeforeHover&quot;,&quot;ButtonClicked&quot;,&quot;Click&quot;,&quot;ClickAnnotation&quot;,&quot;Deselect&quot;,&quot;DoubleClick&quot;,&quot;Framework&quot;,&quot;Hover&quot;,&quot;LegendClick&quot;,&quot;LegendDoubleClick&quot;,&quot;Relayout&quot;,&quot;Relayouting&quot;,&quot;Restyle&quot;,&quot;Redraw&quot;,&quot;Selected&quot;,&quot;Selecting&quot;,&quot;SliderChange&quot;,&quot;SliderEnd&quot;,&quot;SliderStart&quot;,&quot;SunburstClick&quot;,&quot;Transitioning&quot;,&quot;TransitionInterrupted&quot;,&quot;Unhover&quot;,&quot;WebGlContextLost&quot;],h=[&quot;plotly_restyle&quot;,&quot;plotly_redraw&quot;,&quot;plotly_relayout&quot;,&quot;plotly_relayouting&quot;,&quot;plotly_doubleclick&quot;,&quot;plotly_animated&quot;,&quot;plotly_sunburstclick&quot;],y=typeof window&lt;&quot;u&quot;;function w(_){var x=function(T){c(S,T);var k=f(S);function S(C){var M;return a(this,S),M=k.call(this,C),M.p=Promise.resolve(),M.resizeHandler=null,M.handlers={},M.syncWindowResize=M.syncWindowResize.bind(m(M)),M.syncEventHandlers=M.syncEventHandlers.bind(m(M)),M.attachUpdateEvents=M.attachUpdateEvents.bind(m(M)),M.getRef=M.getRef.bind(m(M)),M.handleUpdate=M.handleUpdate.bind(m(M)),M.figureCallback=M.figureCallback.bind(m(M)),M.updatePlotly=M.updatePlotly.bind(m(M)),M}return u(S,[{key:&quot;updatePlotly&quot;,value:function(M,O,D){var P=this;this.p=this.p.then(function(){if(!P.unmounting){if(!P.el)throw new Error(&quot;Missing element reference&quot;);return _.react(P.el,{data:P.props.data,layout:P.props.layout,config:P.props.config,frames:P.props.frames})}}).then(function(){P.unmounting||(P.syncWindowResize(M),P.syncEventHandlers(),P.figureCallback(O),D&amp;&amp;P.attachUpdateEvents())}).catch(function(E){P.props.onError&amp;&amp;P.props.onError(E)})}},{key:&quot;componentDidMount&quot;,value:function(){this.unmounting=!1,this.updatePlotly(!0,this.props.onInitialized,!0)}},{key:&quot;componentDidUpdate&quot;,value:function(M){this.unmounting=!1;var O=M.frames&amp;&amp;M.frames.length?M.frames.length:0,D=this.props.frames&amp;&amp;this.props.frames.length?this.props.frames.length:0,P=!(M.layout===this.props.layout&amp;&amp;M.data===this.props.data&amp;&amp;M.config===this.props.config&amp;&amp;D===O),E=M.revision!==void 0,I=M.revision!==this.props.revision;!P&amp;&amp;(!E||E&amp;&amp;!I)||this.updatePlotly(!1,this.props.onUpdate,!1)}},{key:&quot;componentWillUnmount&quot;,value:function(){this.unmounting=!0,this.figureCallback(this.props.onPurge),this.resizeHandler&amp;&amp;y&amp;&amp;(window.removeEventListener(&quot;resize&quot;,this.resizeHandler),this.resizeHandler=null),this.removeUpdateEvents(),_.purge(this.el)}},{key:&quot;attachUpdateEvents&quot;,value:function(){var M=this;!this.el||!this.el.removeListener||h.forEach(function(O){M.el.on(O,M.handleUpdate)})}},{key:&quot;removeUpdateEvents&quot;,value:function(){var M=this;!this.el||!this.el.removeListener||h.forEach(function(O){M.el.removeListener(O,M.handleUpdate)})}},{key:&quot;handleUpdate&quot;,value:function(){this.figureCallback(this.props.onUpdate)}},{key:&quot;figureCallback&quot;,value:function(M){if(typeof M==&quot;function&quot;){var O=this.el,D=O.data,P=O.layout,E=this.el._transitionData?this.el._transitionData._frames:null,I={data:D,layout:P,frames:E};M(I,this.el)}}},{key:&quot;syncWindowResize&quot;,value:function(M){var O=this;y&amp;&amp;(this.props.useResizeHandler&amp;&amp;!this.resizeHandler?(this.resizeHandler=function(){return _.Plots.resize(O.el)},window.addEventListener(&quot;resize&quot;,this.resizeHandler),M&amp;&amp;this.resizeHandler()):!this.props.useResizeHandler&amp;&amp;this.resizeHandler&amp;&amp;(window.removeEventListener(&quot;resize&quot;,this.resizeHandler),this.resizeHandler=null))}},{key:&quot;getRef&quot;,value:function(M){this.el=M,this.props.debug&amp;&amp;y&amp;&amp;(window.gd=this.el)}},{key:&quot;syncEventHandlers&quot;,value:function(){var M=this;v.forEach(function(O){var D=M.props[&quot;on&quot;+O],P=M.handlers[O],E=!!P;D&amp;&amp;!E?M.addEventHandler(O,D):!D&amp;&amp;E?M.removeEventHandler(O):D&amp;&amp;E&amp;&amp;D!==P&amp;&amp;(M.removeEventHandler(O),M.addEventHandler(O,D))})}},{key:&quot;addEventHandler&quot;,value:function(M,O){this.handlers[M]=O,this.el.on(this.getPlotlyEventName(M),this.handlers[M])}},{key:&quot;removeEventHandler&quot;,value:function(M){this.el.removeListener(this.getPlotlyEventName(M),this.handlers[M]),delete this.handlers[M]}},{key:&quot;getPlotlyEventName&quot;,value:function(M){return&quot;plotly_&quot;+M.toLowerCase()}},{key:&quot;render&quot;,value:function(){return n.default.createElement(&quot;div&quot;,{id:this.props.divId,style:this.props.style,ref:this.getRef,className:this.props.className})}}]),S}(n.Component);return x.propTypes={data:r.default.arrayOf(r.default.object),config:r.default.object,layout:r.default.object,frames:r.default.arrayOf(r.default.object),revision:r.default.number,onInitialized:r.default.func,onPurge:r.default.func,onError:r.default.func,onUpdate:r.default.func,debug:r.default.bool,style:r.default.object,className:r.default.string,useResizeHandler:r.default.bool,divId:r.default.string},v.forEach(function(T){x.propTypes[&quot;on&quot;+T]=r.default.func}),x.defaultProps={debug:!1,useResizeHandler:!1,data:[],style:{position:&quot;relative&quot;,display:&quot;inline-block&quot;}},x}})(Bz);const Upe=lr(Bz),Wz=Upe(qpe),Hpe=Qe.createContext(null),qz=()=&gt;ge.useContext(Hpe),ub=e=&gt;{var n;const t=qz();return ke.jsx(&quot;div&quot;,{children:ke.jsx(Wz,{data:e.data,layout:{...e.layout,title:void 0,xaxis:{...(n=e.layout)==null?void 0:n.xaxis,type:t!=null&amp;&amp;t.isXaxisAsCategorical?&quot;category&quot;:void 0}},config:{responsive:!0},style:{width:&quot;100%&quot;,minHeight:300+100*(1+e.widgetSize/2),maxHeight:400}})})};class Uz extends Qe.Component{render(){return ke.jsx(cr,{container:!0,alignItems:&quot;stretch&quot;,spacing:1,direction:&quot;row&quot;,mt:1,children:this.props.children})}}const Hz=()=&gt;ke.jsx(&quot;div&quot;,{children:&quot;Not implemented&quot;}),Vpe=e=&gt;{const t=e.activeTab===-1?0:e.activeTab;return ke.jsxs(&quot;div&quot;,{children:[ke.jsx(Nz,{value:t,onChange:e.onNewTabSelected,indicatorColor:&quot;primary&quot;,textColor:&quot;primary&quot;,children:e.tabs.map((n,r)=&gt;ke.jsx(J3,{disabled:n.disabled??!1,label:ke.jsx(Ia,{className:e.tabStyle,children:ke.jsxs(Ia,{display:&quot;flex&quot;,sx:{fontSize:&quot;0.875rem&quot;},children:[ke.jsx(&quot;span&quot;,{children:n.icon}),n.title]})})},r))}),ke.jsx(Ia,{children:e.tabs.map((n,r)=&gt;ke.jsx(&quot;div&quot;,{hidden:(e.activeTab===-1?0:e.activeTab)!==r,children:(e.activeTab===-1?0:e.activeTab)!==r?ke.jsx(&quot;div&quot;,{}):n.tab},r))})]})},EM=e=&gt;{const[t,n]=ge.useState({activeTab:0});return ke.jsx(Qe.Fragment,{children:ke.jsx(Vpe,{activeTab:t.activeTab,onNewTabSelected:(r,l)=&gt;n(i=&gt;({...i,activeTab:l})),tabs:e.tabs})})},Gpe=e=&gt;ke.jsx(EM,{tabs:e.graphs.map(t=&gt;({title:t.title,tab:ke.jsx(ub,{widgetSize:e.widgetSize,data:t.graph.data,layout:t.graph.layout})}))}),Ype=e=&gt;ke.jsx(rfe,{children:ke.jsxs(PM,{sx:{minWidth:650},size:&quot;small&quot;,&quot;aria-label&quot;:&quot;a dense table&quot;,children:[ke.jsx(AM,{children:ke.jsxs(pm,{children:[ke.jsx(gi,{children:e.header[0]},-1),e.header.slice(1).map((t,n)=&gt;ke.jsx(gi,{align:&quot;right&quot;,children:t},n))]})}),ke.jsx(OM,{children:e.data.map(t=&gt;ke.jsxs(pm,{children:[ke.jsx(gi,{component:&quot;th&quot;,scope:&quot;row&quot;,children:t[0]},-1),t.slice(1).map((n,r)=&gt;ke.jsx(gi,{align:&quot;right&quot;,children:n},r))]},t[0]))})]})});var Vz={},Gz={exports:{}};(function(e){function t(n){return n&amp;&amp;n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Gz);var Cn=Gz.exports,kw={exports:{}},iD;function Ir(){return iD||(iD=1,function(e){function t(){return e.exports=t=Object.assign?Object.assign.bind():function(n){for(var r=1;r&lt;arguments.length;r++){var l=arguments[r];for(var i in l)Object.prototype.hasOwnProperty.call(l,i)&amp;&amp;(n[i]=l[i])}return n},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(this,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(kw)),kw.exports}var tp={},Sw={};const Xpe=Qn(Ufe);var Cw={},Mw={};const Yz=Qn(jle),sf=Qn(lre);var lD;function Kpe(){return lD||(lD=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(Yz),l=t(ge),i=t(Vr),o=sf;function a(u){var c=(0,o.useTheme)();return l.default.createElement(&quot;div&quot;,{ref:u.forwardedRef,style:{display:&quot;table&quot;,width:&quot;100%&quot;,height:&quot;100%&quot;,backgroundColor:c.palette.background.paper,opacity:.7}},l.default.createElement(&quot;div&quot;,{style:{display:&quot;table-cell&quot;,width:&quot;100%&quot;,height:&quot;100%&quot;,verticalAlign:&quot;middle&quot;,textAlign:&quot;center&quot;}},l.default.createElement(r.default,null)))}a.propTypes={theme:i.default.any};var s=l.default.forwardRef(function(c,d){return l.default.createElement(a,(0,n.default)({},c,{forwardedRef:d}))});e.default=s}(Mw)),Mw}var Pw={},Ow={},Ii={},Aw={exports:{}},Dw={exports:{}},Ew={exports:{}},sD;function _a(){return sD||(sD=1,function(e){function t(n){&quot;@babel/helpers - typeof&quot;;return e.exports=t=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(r){return typeof r}:function(r){return r&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;r.constructor===Symbol&amp;&amp;r!==Symbol.prototype?&quot;symbol&quot;:typeof r},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Ew)),Ew.exports}var Rw={exports:{}},uD;function Zpe(){return uD||(uD=1,function(e){var t=_a().default;function n(r,l){if(t(r)!==&quot;object&quot;||r===null)return r;var i=r[Symbol.toPrimitive];if(i!==void 0){var o=i.call(r,l||&quot;default&quot;);if(t(o)!==&quot;object&quot;)return o;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(l===&quot;string&quot;?String:Number)(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Rw)),Rw.exports}var cD;function Xz(){return cD||(cD=1,function(e){var t=_a().default,n=Zpe();function r(l){var i=n(l,&quot;string&quot;);return t(i)===&quot;symbol&quot;?i:String(i)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(Dw)),Dw.exports}var dD;function $a(){return dD||(dD=1,function(e){var t=Xz();function n(r,l,i){return l=t(l),l in r?Object.defineProperty(r,l,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[l]=i,r}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Aw)),Aw.exports}var Qpe={BASE_URL:&quot;/&quot;,MODE:&quot;production&quot;,DEV:!1,PROD:!0,SSR:!1};const fD=e=&gt;{let t;const n=new Set,r=(s,u)=&gt;{const c=typeof s==&quot;function&quot;?s(t):s;if(!Object.is(c,t)){const d=t;t=u??typeof c!=&quot;object&quot;?c:Object.assign({},t,c),n.forEach(f=&gt;f(t,d))}},l=()=&gt;t,a={setState:r,getState:l,subscribe:s=&gt;(n.add(s),()=&gt;n.delete(s)),destroy:()=&gt;{(Qpe?&quot;production&quot;:void 0)!==&quot;production&quot;&amp;&amp;console.warn(&quot;[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected.&quot;),n.clear()}};return t=e(r,l,a),a},Kz=e=&gt;e?fD(e):fD;var Zz={exports:{}},Qz={},Jz={exports:{}},eB={};/**\n",
       " * @license React\n",
       " * use-sync-external-store-shim.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */var Bd=ge;function Jpe(e,t){return e===t&amp;&amp;(e!==0||1/e===1/t)||e!==e&amp;&amp;t!==t}var ehe=typeof Object.is==&quot;function&quot;?Object.is:Jpe,the=Bd.useState,nhe=Bd.useEffect,rhe=Bd.useLayoutEffect,ahe=Bd.useDebugValue;function ohe(e,t){var n=t(),r=the({inst:{value:n,getSnapshot:t}}),l=r[0].inst,i=r[1];return rhe(function(){l.value=n,l.getSnapshot=t,Lw(l)&amp;&amp;i({inst:l})},[e,n,t]),nhe(function(){return Lw(l)&amp;&amp;i({inst:l}),e(function(){Lw(l)&amp;&amp;i({inst:l})})},[e]),ahe(n),n}function Lw(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ehe(e,n)}catch{return!0}}function ihe(e,t){return t()}var lhe=typeof window&gt;&quot;u&quot;||typeof window.document&gt;&quot;u&quot;||typeof window.document.createElement&gt;&quot;u&quot;?ihe:ohe;eB.useSyncExternalStore=Bd.useSyncExternalStore!==void 0?Bd.useSyncExternalStore:lhe;Jz.exports=eB;var tB=Jz.exports;/**\n",
       " * @license React\n",
       " * use-sync-external-store-shim/with-selector.production.min.js\n",
       " *\n",
       " * Copyright (c) Facebook, Inc. and its affiliates.\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */var cb=ge,she=tB;function uhe(e,t){return e===t&amp;&amp;(e!==0||1/e===1/t)||e!==e&amp;&amp;t!==t}var che=typeof Object.is==&quot;function&quot;?Object.is:uhe,dhe=she.useSyncExternalStore,fhe=cb.useRef,phe=cb.useEffect,hhe=cb.useMemo,mhe=cb.useDebugValue;Qz.useSyncExternalStoreWithSelector=function(e,t,n,r,l){var i=fhe(null);if(i.current===null){var o={hasValue:!1,value:null};i.current=o}else o=i.current;i=hhe(function(){function s(p){if(!u){if(u=!0,c=p,p=r(p),l!==void 0&amp;&amp;o.hasValue){var m=o.value;if(l(m,p))return d=m}return d=p}if(m=d,che(c,p))return m;var g=r(p);return l!==void 0&amp;&amp;l(m,g)?m:(c=p,d=g)}var u=!1,c,d,f=n===void 0?null:n;return[function(){return s(t())},f===null?void 0:function(){return s(f())}]},[t,n,r,l]);var a=dhe(e,i[0],i[1]);return phe(function(){o.hasValue=!0,o.value=a},[a]),mhe(a),a};Zz.exports=Qz;var ghe=Zz.exports;const vhe=lr(ghe),{useSyncExternalStoreWithSelector:yhe}=vhe;function nB(e,t=e.getState,n){const r=yhe(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return ge.useDebugValue(r),r}const pD=e=&gt;{const t=typeof e==&quot;function&quot;?Kz(e):e,n=(r,l)=&gt;nB(t,r,l);return Object.assign(n,t),n},rB=e=&gt;e?pD(e):pD;var bhe=e=&gt;rB(e);const xhe=Object.freeze(Object.defineProperty({__proto__:null,create:rB,createStore:Kz,default:bhe,useStore:nB},Symbol.toStringTag,{value:&quot;Module&quot;})),whe=Qn(xhe);var u0={exports:{}},Iw={exports:{}},hD;function _he(){return hD||(hD=1,function(e,t){(function(n,r){e.exports=r()})(Oo,function(){var n=typeof Promise==&quot;function&quot;,r=typeof self==&quot;object&quot;?self:Oo,l=typeof Symbol&lt;&quot;u&quot;,i=typeof Map&lt;&quot;u&quot;,o=typeof Set&lt;&quot;u&quot;,a=typeof WeakMap&lt;&quot;u&quot;,s=typeof WeakSet&lt;&quot;u&quot;,u=typeof DataView&lt;&quot;u&quot;,c=l&amp;&amp;typeof Symbol.iterator&lt;&quot;u&quot;,d=l&amp;&amp;typeof Symbol.toStringTag&lt;&quot;u&quot;,f=o&amp;&amp;typeof Set.prototype.entries==&quot;function&quot;,p=i&amp;&amp;typeof Map.prototype.entries==&quot;function&quot;,m=f&amp;&amp;Object.getPrototypeOf(new Set().entries()),g=p&amp;&amp;Object.getPrototypeOf(new Map().entries()),b=c&amp;&amp;typeof Array.prototype[Symbol.iterator]==&quot;function&quot;,v=b&amp;&amp;Object.getPrototypeOf([][Symbol.iterator]()),h=c&amp;&amp;typeof String.prototype[Symbol.iterator]==&quot;function&quot;,y=h&amp;&amp;Object.getPrototypeOf(&quot;&quot;[Symbol.iterator]()),w=8,_=-1;function x(T){var k=typeof T;if(k!==&quot;object&quot;)return k;if(T===null)return&quot;null&quot;;if(T===r)return&quot;global&quot;;if(Array.isArray(T)&amp;&amp;(d===!1||!(Symbol.toStringTag in T)))return&quot;Array&quot;;if(typeof window==&quot;object&quot;&amp;&amp;window!==null){if(typeof window.location==&quot;object&quot;&amp;&amp;T===window.location)return&quot;Location&quot;;if(typeof window.document==&quot;object&quot;&amp;&amp;T===window.document)return&quot;Document&quot;;if(typeof window.navigator==&quot;object&quot;){if(typeof window.navigator.mimeTypes==&quot;object&quot;&amp;&amp;T===window.navigator.mimeTypes)return&quot;MimeTypeArray&quot;;if(typeof window.navigator.plugins==&quot;object&quot;&amp;&amp;T===window.navigator.plugins)return&quot;PluginArray&quot;}if((typeof window.HTMLElement==&quot;function&quot;||typeof window.HTMLElement==&quot;object&quot;)&amp;&amp;T instanceof window.HTMLElement){if(T.tagName===&quot;BLOCKQUOTE&quot;)return&quot;HTMLQuoteElement&quot;;if(T.tagName===&quot;TD&quot;)return&quot;HTMLTableDataCellElement&quot;;if(T.tagName===&quot;TH&quot;)return&quot;HTMLTableHeaderCellElement&quot;}}var S=d&amp;&amp;T[Symbol.toStringTag];if(typeof S==&quot;string&quot;)return S;var C=Object.getPrototypeOf(T);return C===RegExp.prototype?&quot;RegExp&quot;:C===Date.prototype?&quot;Date&quot;:n&amp;&amp;C===Promise.prototype?&quot;Promise&quot;:o&amp;&amp;C===Set.prototype?&quot;Set&quot;:i&amp;&amp;C===Map.prototype?&quot;Map&quot;:s&amp;&amp;C===WeakSet.prototype?&quot;WeakSet&quot;:a&amp;&amp;C===WeakMap.prototype?&quot;WeakMap&quot;:u&amp;&amp;C===DataView.prototype?&quot;DataView&quot;:i&amp;&amp;C===g?&quot;Map Iterator&quot;:o&amp;&amp;C===m?&quot;Set Iterator&quot;:b&amp;&amp;C===v?&quot;Array Iterator&quot;:h&amp;&amp;C===y?&quot;String Iterator&quot;:C===null?&quot;Object&quot;:Object.prototype.toString.call(T).slice(w,_)}return x})}(Iw)),Iw.exports}var mD;function aB(){if(mD)return u0.exports;mD=1;/*!\n",
       " * deep-eql\n",
       " * Copyright(c) 2013 Jake Luer &lt;jake@alogicalparadox.com&gt;\n",
       " * MIT Licensed\n",
       " */var e=_he();function t(){this._key=&quot;chai/deep-eql__&quot;+Math.random()+Date.now()}t.prototype={get:function(T){return T[this._key]},set:function(T,k){Object.isExtensible(T)&amp;&amp;Object.defineProperty(T,this._key,{value:k,configurable:!0})}};var n=typeof WeakMap==&quot;function&quot;?WeakMap:t;/*!\n",
       " * Check to see if the MemoizeMap has recorded a result of the two operands\n",
       " *\n",
       " * @param {Mixed} leftHandOperand\n",
       " * @param {Mixed} rightHandOperand\n",
       " * @param {MemoizeMap} memoizeMap\n",
       " * @returns {Boolean|null} result\n",
       "*/function r(x,T,k){if(!k||w(x)||w(T))return null;var S=k.get(x);if(S){var C=S.get(T);if(typeof C==&quot;boolean&quot;)return C}return null}/*!\n",
       " * Set the result of the equality into the MemoizeMap\n",
       " *\n",
       " * @param {Mixed} leftHandOperand\n",
       " * @param {Mixed} rightHandOperand\n",
       " * @param {MemoizeMap} memoizeMap\n",
       " * @param {Boolean} result\n",
       "*/function l(x,T,k,S){if(!(!k||w(x)||w(T))){var C=k.get(x);C?C.set(T,S):(C=new n,C.set(T,S),k.set(x,C))}}/*!\n",
       " * Primary Export\n",
       " */u0.exports=i,u0.exports.MemoizeMap=n;function i(x,T,k){if(k&amp;&amp;k.comparator)return a(x,T,k);var S=o(x,T);return S!==null?S:a(x,T,k)}function o(x,T){return x===T?x!==0||1/x===1/T:x!==x&amp;&amp;T!==T?!0:w(x)||w(T)?!1:null}/*!\n",
       " * The main logic of the `deepEqual` function.\n",
       " *\n",
       " * @param {Mixed} leftHandOperand\n",
       " * @param {Mixed} rightHandOperand\n",
       " * @param {Object} [options] (optional) Additional options\n",
       " * @param {Array} [options.comparator] (optional) Override default algorithm, determining custom equality.\n",
       " * @param {Array} [options.memoize] (optional) Provide a custom memoization object which will cache the results of\n",
       "    complex objects for a speed boost. By passing `false` you can disable memoization, but this will cause circular\n",
       "    references to blow the stack.\n",
       " * @return {Boolean} equal match\n",
       "*/function a(x,T,k){k=k||{},k.memoize=k.memoize===!1?!1:k.memoize||new n;var S=k&amp;&amp;k.comparator,C=r(x,T,k.memoize);if(C!==null)return C;var M=r(T,x,k.memoize);if(M!==null)return M;if(S){var O=S(x,T);if(O===!1||O===!0)return l(x,T,k.memoize,O),O;var D=o(x,T);if(D!==null)return D}var P=e(x);if(P!==e(T))return l(x,T,k.memoize,!1),!1;l(x,T,k.memoize,!0);var E=s(x,T,P,k);return l(x,T,k.memoize,E),E}function s(x,T,k,S){switch(k){case&quot;String&quot;:case&quot;Number&quot;:case&quot;Boolean&quot;:case&quot;Date&quot;:return i(x.valueOf(),T.valueOf());case&quot;Promise&quot;:case&quot;Symbol&quot;:case&quot;function&quot;:case&quot;WeakMap&quot;:case&quot;WeakSet&quot;:return x===T;case&quot;Error&quot;:return h(x,T,[&quot;name&quot;,&quot;message&quot;,&quot;code&quot;],S);case&quot;Arguments&quot;:case&quot;Int8Array&quot;:case&quot;Uint8Array&quot;:case&quot;Uint8ClampedArray&quot;:case&quot;Int16Array&quot;:case&quot;Uint16Array&quot;:case&quot;Int32Array&quot;:case&quot;Uint32Array&quot;:case&quot;Float32Array&quot;:case&quot;Float64Array&quot;:case&quot;Array&quot;:return d(x,T,S);case&quot;RegExp&quot;:return u(x,T);case&quot;Generator&quot;:return f(x,T,S);case&quot;DataView&quot;:return d(new Uint8Array(x.buffer),new Uint8Array(T.buffer),S);case&quot;ArrayBuffer&quot;:return d(new Uint8Array(x),new Uint8Array(T),S);case&quot;Set&quot;:return c(x,T,S);case&quot;Map&quot;:return c(x,T,S);case&quot;Temporal.PlainDate&quot;:case&quot;Temporal.PlainTime&quot;:case&quot;Temporal.PlainDateTime&quot;:case&quot;Temporal.Instant&quot;:case&quot;Temporal.ZonedDateTime&quot;:case&quot;Temporal.PlainYearMonth&quot;:case&quot;Temporal.PlainMonthDay&quot;:return x.equals(T);case&quot;Temporal.Duration&quot;:return x.total(&quot;nanoseconds&quot;)===T.total(&quot;nanoseconds&quot;);case&quot;Temporal.TimeZone&quot;:case&quot;Temporal.Calendar&quot;:return x.toString()===T.toString();default:return y(x,T,S)}}/*!\n",
       " * Compare two Regular Expressions for equality.\n",
       " *\n",
       " * @param {RegExp} leftHandOperand\n",
       " * @param {RegExp} rightHandOperand\n",
       " * @return {Boolean} result\n",
       " */function u(x,T){return x.toString()===T.toString()}/*!\n",
       " * Compare two Sets/Maps for equality. Faster than other equality functions.\n",
       " *\n",
       " * @param {Set} leftHandOperand\n",
       " * @param {Set} rightHandOperand\n",
       " * @param {Object} [options] (Optional)\n",
       " * @return {Boolean} result\n",
       " */function c(x,T,k){if(x.size!==T.size)return!1;if(x.size===0)return!0;var S=[],C=[];return x.forEach(function(O,D){S.push([O,D])}),T.forEach(function(O,D){C.push([O,D])}),d(S.sort(),C.sort(),k)}/*!\n",
       " * Simple equality for flat iterable objects such as Arrays, TypedArrays or Node.js buffers.\n",
       " *\n",
       " * @param {Iterable} leftHandOperand\n",
       " * @param {Iterable} rightHandOperand\n",
       " * @param {Object} [options] (Optional)\n",
       " * @return {Boolean} result\n",
       " */function d(x,T,k){var S=x.length;if(S!==T.length)return!1;if(S===0)return!0;for(var C=-1;++C&lt;S;)if(i(x[C],T[C],k)===!1)return!1;return!0}/*!\n",
       " * Simple equality for generator objects such as those returned by generator functions.\n",
       " *\n",
       " * @param {Iterable} leftHandOperand\n",
       " * @param {Iterable} rightHandOperand\n",
       " * @param {Object} [options] (Optional)\n",
       " * @return {Boolean} result\n",
       " */function f(x,T,k){return d(g(x),g(T),k)}/*!\n",
       " * Determine if the given object has an @@iterator function.\n",
       " *\n",
       " * @param {Object} target\n",
       " * @return {Boolean} `true` if the object has an @@iterator function.\n",
       " */function p(x){return typeof Symbol&lt;&quot;u&quot;&amp;&amp;typeof x==&quot;object&quot;&amp;&amp;typeof Symbol.iterator&lt;&quot;u&quot;&amp;&amp;typeof x[Symbol.iterator]==&quot;function&quot;}/*!\n",
       " * Gets all iterator entries from the given Object. If the Object has no @@iterator function, returns an empty array.\n",
       " * This will consume the iterator - which could have side effects depending on the @@iterator implementation.\n",
       " *\n",
       " * @param {Object} target\n",
       " * @returns {Array} an array of entries from the @@iterator function\n",
       " */function m(x){if(p(x))try{return g(x[Symbol.iterator]())}catch{return[]}return[]}/*!\n",
       " * Gets all entries from a Generator. This will consume the generator - which could have side effects.\n",
       " *\n",
       " * @param {Generator} target\n",
       " * @returns {Array} an array of entries from the Generator.\n",
       " */function g(x){for(var T=x.next(),k=[T.value];T.done===!1;)T=x.next(),k.push(T.value);return k}/*!\n",
       " * Gets all own and inherited enumerable keys from a target.\n",
       " *\n",
       " * @param {Object} target\n",
       " * @returns {Array} an array of own and inherited enumerable keys from the target.\n",
       " */function b(x){var T=[];for(var k in x)T.push(k);return T}function v(x){for(var T=[],k=Object.getOwnPropertySymbols(x),S=0;S&lt;k.length;S+=1){var C=k[S];Object.getOwnPropertyDescriptor(x,C).enumerable&amp;&amp;T.push(C)}return T}/*!\n",
       " * Determines if two objects have matching values, given a set of keys. Defers to deepEqual for the equality check of\n",
       " * each key. If any value of the given key is not equal, the function will return false (early).\n",
       " *\n",
       " * @param {Mixed} leftHandOperand\n",
       " * @param {Mixed} rightHandOperand\n",
       " * @param {Array} keys An array of keys to compare the values of leftHandOperand and rightHandOperand against\n",
       " * @param {Object} [options] (Optional)\n",
       " * @return {Boolean} result\n",
       " */function h(x,T,k,S){var C=k.length;if(C===0)return!0;for(var M=0;M&lt;C;M+=1)if(i(x[k[M]],T[k[M]],S)===!1)return!1;return!0}/*!\n",
       " * Recursively check the equality of two Objects. Once basic sameness has been established it will defer to `deepEqual`\n",
       " * for each enumerable key in the object.\n",
       " *\n",
       " * @param {Mixed} leftHandOperand\n",
       " * @param {Mixed} rightHandOperand\n",
       " * @param {Object} [options] (Optional)\n",
       " * @return {Boolean} result\n",
       " */function y(x,T,k){var S=b(x),C=b(T),M=v(x),O=v(T);if(S=S.concat(M),C=C.concat(O),S.length&amp;&amp;S.length===C.length)return d(_(S).sort(),_(C).sort())===!1?!1:h(x,T,S,k);var D=m(x),P=m(T);return D.length&amp;&amp;D.length===P.length?(D.sort(),P.sort(),d(D,P,k)):S.length===0&amp;&amp;D.length===0&amp;&amp;C.length===0&amp;&amp;P.length===0}/*!\n",
       " * Returns true if the argument is a primitive.\n",
       " *\n",
       " * This intentionally returns true for all objects that can be compared by reference,\n",
       " * including functions and symbols.\n",
       " *\n",
       " * @param {Mixed} value\n",
       " * @return {Boolean} result\n",
       " */function w(x){return x===null||typeof x!=&quot;object&quot;}function _(x){return x.map(function(k){return typeof k==&quot;symbol&quot;?k.toString():k})}return u0.exports}var $w={},gD;function oB(){return gD||(gD=1,function(e){Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var t={error:&quot;Data could not be retrieved&quot;,grouping:{groupedBy:&quot;Grouped By:&quot;,placeholder:&quot;Drag headers here to group by&quot;},pagination:{labelDisplayedRows:&quot;{from}-{to} of {count}&quot;,labelRowsPerPage:&quot;Rows per page:&quot;,labelRows:&quot;rows&quot;,firstAriaLabel:&quot;First Page&quot;,firstTooltip:&quot;First Page&quot;,previousAriaLabel:&quot;Previous Page&quot;,previousTooltip:&quot;Previous Page&quot;,nextAriaLabel:&quot;Next Page&quot;,nextTooltip:&quot;Next Page&quot;,lastAriaLabel:&quot;Last Page&quot;,lastTooltip:&quot;Last Page&quot;},toolbar:{addRemoveColumns:&quot;Add or remove columns&quot;,nRowsSelected:&quot;{0} row(s) selected&quot;,showColumnsTitle:&quot;Show Columns&quot;,showColumnsAriaLabel:&quot;Show Columns&quot;,exportTitle:&quot;Export&quot;,exportAriaLabel:&quot;Export&quot;,searchTooltip:&quot;Search&quot;,searchPlaceholder:&quot;Search&quot;,searchAriaLabel:&quot;Search&quot;,clearSearchAriaLabel:&quot;Clear Search&quot;},header:{actions:&quot;Actions&quot;},body:{emptyDataSourceMessage:&quot;No records to display&quot;,editRow:{saveTooltip:&quot;Save&quot;,cancelTooltip:&quot;Cancel&quot;,deleteText:&quot;Are you sure you want to delete this row?&quot;},filterRow:{},dateTimePickerLocalization:&quot;Filter&quot;,addTooltip:&quot;Add&quot;,deleteTooltip:&quot;Delete&quot;,editTooltip:&quot;Edit&quot;,bulkEditTooltip:&quot;Edit All&quot;,bulkEditApprove:&quot;Save all changes&quot;,bulkEditCancel:&quot;Discard all changes&quot;}};e.default=t}($w)),$w}var Nw={},vD;function iB(){return vD||(vD=1,function(e){Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var t={idSynonym:&quot;id&quot;,actionsColumnIndex:0,addRowPosition:&quot;last&quot;,columnsButton:!1,detailPanelType:&quot;multiple&quot;,debounceInterval:200,doubleHorizontalScroll:!1,emptyRowsWhenPaging:!0,exportAllData:!1,exportMenu:[],filtering:!1,groupTitle:!1,header:!0,headerSelectionProps:{},hideFilterIcons:!1,loadingType:&quot;overlay&quot;,padding:&quot;normal&quot;,searchAutoFocus:!1,paging:!0,pageSize:5,pageSizeOptions:[5,10,20],paginationType:&quot;normal&quot;,paginationPosition:&quot;bottom&quot;,showEmptyDataSourceMessage:!0,showFirstLastPageButtons:!0,showSelectAllCheckbox:!0,showSelectGroupCheckbox:!0,search:!0,showTitle:!0,showTextRowsSelected:!0,showDetailPanelIcon:!0,tableLayout:&quot;auto&quot;,tableWidth:&quot;full&quot;,toolbarButtonAlignment:&quot;right&quot;,searchFieldAlignment:&quot;right&quot;,searchFieldStyle:{},searchFieldVariant:&quot;standard&quot;,selection:!1,selectionProps:{},maxColumnSort:1,clientSorting:!0,groupChipProps:{},defaultOrderByCollection:[],showColumnSortOrder:!1,keepSortDirectionOnColumnSwitch:!0,toolbar:!0,defaultExpanded:!1,detailPanelColumnAlignment:&quot;left&quot;,detailPanelOffset:{left:0,right:0},thirdSortClick:!0,overflowY:&quot;auto&quot;,numberOfPagesAround:1,actionsHeaderIndex:0,draggable:!0};e.default=t}(Nw)),Nw}var Fw={},np={},jw={};const The=Qn(pre);var yD;function Ta(){return yD||(yD=1,function(e){&quot;use client&quot;;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),Object.defineProperty(e,&quot;default&quot;,{enumerable:!0,get:function(){return t.createSvgIcon}});var t=The}(jw)),jw}var bD;function khe(){if(bD)return np;bD=1;var e=Cn;Object.defineProperty(np,&quot;__esModule&quot;,{value:!0}),np.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M14.67 5v14H9.33V5h5.34zm1 14H21V5h-5.33v14zm-7.34 0V5H3v14h5.33z&quot;}),&quot;ViewColumn&quot;);return np.default=r,np}var rp={},xD;function She(){if(xD)return rp;xD=1;var e=Cn;Object.defineProperty(rp,&quot;__esModule&quot;,{value:!0}),rp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M19 13H5v-2h14v2z&quot;}),&quot;Remove&quot;);return rp.default=r,rp}var ap={},wD;function Che(){if(wD)return ap;wD=1;var e=Cn;Object.defineProperty(ap,&quot;__esModule&quot;,{value:!0}),ap.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z&quot;}),&quot;ArrowDownward&quot;);return ap.default=r,ap}var op={},_D;function Mhe(){if(_D)return op;_D=1;var e=Cn;Object.defineProperty(op,&quot;__esModule&quot;,{value:!0}),op.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z&quot;}),&quot;Search&quot;);return op.default=r,op}var ip={},TD;function Phe(){if(TD)return ip;TD=1;var e=Cn;Object.defineProperty(ip,&quot;__esModule&quot;,{value:!0}),ip.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8z&quot;}),&quot;Replay&quot;);return ip.default=r,ip}const RM=Qn(xue);var lp={},kD;function Ohe(){if(kD)return lp;kD=1;var e=Cn;Object.defineProperty(lp,&quot;__esModule&quot;,{value:!0}),lp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z&quot;}),&quot;ChevronLeft&quot;);return lp.default=r,lp}var sp={},SD;function Ahe(){if(SD)return sp;SD=1;var e=Cn;Object.defineProperty(sp,&quot;__esModule&quot;,{value:!0}),sp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M5.59 7.41 10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z&quot;}),&quot;LastPage&quot;);return sp.default=r,sp}var up={},CD;function Dhe(){if(CD)return up;CD=1;var e=Cn;Object.defineProperty(up,&quot;__esModule&quot;,{value:!0}),up.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M18.41 16.59 13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z&quot;}),&quot;FirstPage&quot;);return up.default=r,up}var cp={},MD;function Ehe(){if(MD)return cp;MD=1;var e=Cn;Object.defineProperty(cp,&quot;__esModule&quot;,{value:!0}),cp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z&quot;}),&quot;FilterList&quot;);return cp.default=r,cp}var dp={},PD;function Rhe(){if(PD)return dp;PD=1;var e=Cn;Object.defineProperty(dp,&quot;__esModule&quot;,{value:!0}),dp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M19 12v7H5v-7H3v7c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zm-6 .67 2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2z&quot;}),&quot;SaveAlt&quot;);return dp.default=r,dp}var fp={},OD;function Lhe(){if(OD)return fp;OD=1;var e=Cn;Object.defineProperty(fp,&quot;__esModule&quot;,{value:!0}),fp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z&quot;}),&quot;Edit&quot;);return fp.default=r,fp}var pp={},AD;function Ihe(){if(AD)return pp;AD=1;var e=Cn;Object.defineProperty(pp,&quot;__esModule&quot;,{value:!0}),pp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z&quot;}),&quot;ChevronRight&quot;);return pp.default=r,pp}var hp={},DD;function $he(){if(DD)return hp;DD=1;var e=Cn;Object.defineProperty(hp,&quot;__esModule&quot;,{value:!0}),hp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM8 9h8v10H8V9zm7.5-5-1-1h-5l-1 1H5v2h14V4z&quot;}),&quot;DeleteOutline&quot;);return hp.default=r,hp}var mp={},ED;function Nhe(){if(ED)return mp;ED=1;var e=Cn;Object.defineProperty(mp,&quot;__esModule&quot;,{value:!0}),mp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z&quot;}),&quot;Clear&quot;);return mp.default=r,mp}var gp={},RD;function Fhe(){if(RD)return gp;RD=1;var e=Cn;Object.defineProperty(gp,&quot;__esModule&quot;,{value:!0}),gp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z&quot;}),&quot;Check&quot;);return gp.default=r,gp}var vp={},LD;function jhe(){if(LD)return vp;LD=1;var e=Cn;Object.defineProperty(vp,&quot;__esModule&quot;,{value:!0}),vp.default=void 0;var t=e(Ta()),n=ke,r=(0,t.default)((0,n.jsx)(&quot;path&quot;,{d:&quot;M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z&quot;}),&quot;AddBox&quot;);return vp.default=r,vp}var ID;function lB(){return ID||(ID=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(khe()),l=t(She()),i=t(Che()),o=t(Mhe()),a=t(Phe()),s=t(RM),u=t(Ohe()),c=t(Ahe()),d=t(Dhe()),f=t(Ehe()),p=t(Rhe()),m=t(Lhe()),g=t(Ihe()),b=t($he()),v=t(Nhe()),h=t(Fhe()),y=t(jhe()),w=t(Ir()),_=T(ge);function x(S){if(typeof WeakMap!=&quot;function&quot;)return null;var C=new WeakMap,M=new WeakMap;return(x=function(D){return D?M:C})(S)}function T(S,C){if(S&amp;&amp;S.__esModule)return S;if(S===null||n(S)!==&quot;object&quot;&amp;&amp;typeof S!=&quot;function&quot;)return{default:S};var M=x(C);if(M&amp;&amp;M.has(S))return M.get(S);var O={},D=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var P in S)if(P!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(S,P)){var E=D?Object.getOwnPropertyDescriptor(S,P):null;E&amp;&amp;(E.get||E.set)?Object.defineProperty(O,P,E):O[P]=S[P]}return O.default=S,M&amp;&amp;M.set(S,O),O}var k={Add:(0,_.forwardRef)(function(S,C){return _.default.createElement(y.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;add_box&quot;}))}),Check:(0,_.forwardRef)(function(S,C){return _.default.createElement(h.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;check&quot;}))}),Clear:(0,_.forwardRef)(function(S,C){return _.default.createElement(v.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;clear&quot;}))}),Delete:(0,_.forwardRef)(function(S,C){return _.default.createElement(b.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;delete_outline&quot;}))}),DetailPanel:(0,_.forwardRef)(function(S,C){return _.default.createElement(g.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;chevron_right&quot;}))}),Edit:(0,_.forwardRef)(function(S,C){return _.default.createElement(m.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;edit&quot;}))}),Export:(0,_.forwardRef)(function(S,C){return _.default.createElement(p.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;save_alt&quot;}))}),Filter:(0,_.forwardRef)(function(S,C){return _.default.createElement(f.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;filter_list&quot;}))}),FirstPage:(0,_.forwardRef)(function(S,C){return _.default.createElement(d.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;first_page&quot;}))}),LastPage:(0,_.forwardRef)(function(S,C){return _.default.createElement(c.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;last_page&quot;}))}),NextPage:(0,_.forwardRef)(function(S,C){return _.default.createElement(g.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;chevron_right&quot;}))}),PreviousPage:(0,_.forwardRef)(function(S,C){return _.default.createElement(u.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;chevron_left&quot;}))}),ResetSearch:(0,_.forwardRef)(function(S,C){return _.default.createElement(v.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;clear&quot;}))}),Resize:(0,_.forwardRef)(function(S,C){return _.default.createElement(s.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;drag_handle&quot;}),&quot;|&quot;)}),Retry:(0,_.forwardRef)(function(S,C){return _.default.createElement(a.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;replay&quot;}))}),Search:(0,_.forwardRef)(function(S,C){return _.default.createElement(o.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;search&quot;}))}),SortArrow:(0,_.forwardRef)(function(S,C){return _.default.createElement(i.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;arrow_downward&quot;}))}),ThirdStateCheck:(0,_.forwardRef)(function(S,C){return _.default.createElement(l.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;remove&quot;}))}),ViewColumn:(0,_.forwardRef)(function(S,C){return _.default.createElement(r.default,(0,w.default)({},S,{ref:C,&quot;data-testid&quot;:&quot;view_column&quot;}))})};e.default=k}(Fw)),Fw}var zw,$D;function zhe(){if($D)return zw;$D=1;var e=function(h){return t(h)&amp;&amp;!n(h)};function t(v){return!!v&amp;&amp;typeof v==&quot;object&quot;}function n(v){var h=Object.prototype.toString.call(v);return h===&quot;[object RegExp]&quot;||h===&quot;[object Date]&quot;||i(v)}var r=typeof Symbol==&quot;function&quot;&amp;&amp;Symbol.for,l=r?Symbol.for(&quot;react.element&quot;):60103;function i(v){return v.$$typeof===l}function o(v){return Array.isArray(v)?[]:{}}function a(v,h){return h.clone!==!1&amp;&amp;h.isMergeableObject(v)?g(o(v),v,h):v}function s(v,h,y){return v.concat(h).map(function(w){return a(w,y)})}function u(v,h){if(!h.customMerge)return g;var y=h.customMerge(v);return typeof y==&quot;function&quot;?y:g}function c(v){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(v).filter(function(h){return Object.propertyIsEnumerable.call(v,h)}):[]}function d(v){return Object.keys(v).concat(c(v))}function f(v,h){try{return h in v}catch{return!1}}function p(v,h){return f(v,h)&amp;&amp;!(Object.hasOwnProperty.call(v,h)&amp;&amp;Object.propertyIsEnumerable.call(v,h))}function m(v,h,y){var w={};return y.isMergeableObject(v)&amp;&amp;d(v).forEach(function(_){w[_]=a(v[_],y)}),d(h).forEach(function(_){p(v,_)||(f(v,_)&amp;&amp;y.isMergeableObject(h[_])?w[_]=u(_,y)(v[_],h[_],y):w[_]=a(h[_],y))}),w}function g(v,h,y){y=y||{},y.arrayMerge=y.arrayMerge||s,y.isMergeableObject=y.isMergeableObject||e,y.cloneUnlessOtherwiseSpecified=a;var w=Array.isArray(h),_=Array.isArray(v),x=w===_;return x?w?y.arrayMerge(v,h,y):m(v,h,y):a(h,y)}g.all=function(h,y){if(!Array.isArray(h))throw new Error(&quot;first argument should be an array&quot;);return h.reduce(function(w,_){return g(w,_,y)},{})};var b=g;return zw=b,zw}var ND;function eg(){if(ND)return Ii;ND=1;var e=Cn;Object.defineProperty(Ii,&quot;__esModule&quot;,{value:!0}),Ii.useLocalizationStore=Ii.useIconStore=void 0,Ii.useMergeProps=v,Ii.useOptionStore=void 0,Ii.withContext=h;var t=e($a()),n=whe,r=e(ge),l=e(aB()),i=e(oB()),o=e(iB()),a=e(lB()),s=e(Hq());function u(y,w){var _=Object.keys(y);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(y);w&amp;&amp;(x=x.filter(function(T){return Object.getOwnPropertyDescriptor(y,T).enumerable})),_.push.apply(_,x)}return _}function c(y){for(var w=1;w&lt;arguments.length;w++){var _=arguments[w]!=null?arguments[w]:{};w%2?u(Object(_),!0).forEach(function(x){(0,t.default)(y,x,_[x])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(_)):u(Object(_)).forEach(function(x){Object.defineProperty(y,x,Object.getOwnPropertyDescriptor(_,x))})}return y}var d=zhe(),f=r.default.createContext(),p=function(w){return(0,n.create)(function(_){var x;return{localization:d(i.default,(x=w.localization)!==null&amp;&amp;x!==void 0?x:{}),mergeLocalization:function(k){_(function(S){var C=S.localization,M=d(C,k??{});return M.body.editRow.dateTimePickerLocalization=M.dateTimePickerLocalization,M.body.filterRow.dateTimePickerLocalization=M.dateTimePickerLocalization,(0,l.default)(M,k)?{localization:C}:{localization:M}})},options:c(c({},o.default),w.options),mergeOptions:function(k){_(function(){var S=c(c({},o.default),k);return(0,l.default)(S,k)?{options:o.default}:{options:S}})},icons:a.default,mergeIcons:function(k){_({icons:c(c({},a.default),k)})},components:s.default,mergeComponents:function(k){_(function(S){var C=S.components;return{components:c(c({},C),k)}})}}})},m=function(){var w=r.default.useContext(f),_=(0,n.useStore)(w,function(x){return x.localization});return _};Ii.useLocalizationStore=m;var g=function(){var w=r.default.useContext(f),_=(0,n.useStore)(w,function(x){return x.options});return _};Ii.useOptionStore=g;var b=function(){var w=r.default.useContext(f),_=(0,n.useStore)(w,function(x){return x.icons});return _};Ii.useIconStore=b;function v(y){var w=r.default.useContext(f),_=(0,n.useStore)(w,function(P){return P}),x=_.mergeLocalization,T=_.mergeOptions,k=_.mergeIcons,S=_.mergeComponents,C=_.localization,M=_.options,O=_.icons,D=_.components;return r.default.useEffect(function(){y.localization&amp;&amp;x(y.localization)},[y.localization]),r.default.useEffect(function(){y.options&amp;&amp;T(y.options)},[y.options]),r.default.useEffect(function(){y.icons&amp;&amp;k(y.icons)},[y.icons]),r.default.useEffect(function(){y.components&amp;&amp;S(y.components)},[y.components]),{localization:C,options:M,icons:O,components:D}}function h(y){return function(_){var x=r.default.useRef(p(_)).current;return r.default.createElement(f.Provider,{value:x},r.default.createElement(y,_))}}return Ii}var FD;function Yi(){return FD||(FD=1,function(e){Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),Object.defineProperty(e,&quot;useIconStore&quot;,{enumerable:!0,get:function(){return t.useIconStore}}),Object.defineProperty(e,&quot;useLocalizationStore&quot;,{enumerable:!0,get:function(){return t.useLocalizationStore}}),Object.defineProperty(e,&quot;useMergeProps&quot;,{enumerable:!0,get:function(){return t.useMergeProps}}),Object.defineProperty(e,&quot;useOptionStore&quot;,{enumerable:!0,get:function(){return t.useOptionStore}});var t=eg()}(Ow)),Ow}var jD;function Bhe(){return jD||(jD=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(ge),l=t(Vr),i=sf,o=Yi();function a(u){var c=(0,o.useIconStore)(),d=(0,i.useTheme)();return r.default.createElement(&quot;div&quot;,{ref:u.forwardedRef,style:{display:&quot;table&quot;,width:&quot;100%&quot;,height:&quot;100%&quot;,backgroundColor:d.palette.background.paper,opacity:.7}},r.default.createElement(&quot;div&quot;,{style:{display:&quot;table-cell&quot;,width:&quot;100%&quot;,height:&quot;100%&quot;,verticalAlign:&quot;middle&quot;,textAlign:&quot;center&quot;}},r.default.createElement(&quot;span&quot;,null,u.error.message),&quot; &quot;,r.default.createElement(c.Retry,{onClick:u.retry,style:{cursor:&quot;pointer&quot;,position:&quot;relative&quot;,top:5}})))}a.propTypes={error:l.default.oneOfType([l.default.object,l.default.string]),retry:l.default.func,theme:l.default.any};var s=r.default.forwardRef(function(c,d){return r.default.createElement(a,(0,n.default)({},c,{forwardedRef:d}))});e.default=s}(Pw)),Pw}var Bw={};const Whe=Qn(Nre);var Ww={exports:{}},qw={exports:{}},zD;function qhe(){return zD||(zD=1,function(e){function t(n,r){if(n==null)return{};var l={},i=Object.keys(n),o,a;for(a=0;a&lt;i.length;a++)o=i[a],!(r.indexOf(o)&gt;=0)&amp;&amp;(l[o]=n[o]);return l}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(qw)),qw.exports}var BD;function uf(){return BD||(BD=1,function(e){var t=qhe();function n(r,l){if(r==null)return{};var i=t(r,l),o,a;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(r);for(a=0;a&lt;s.length;a++)o=s[a],!(l.indexOf(o)&gt;=0)&amp;&amp;Object.prototype.propertyIsEnumerable.call(r,o)&amp;&amp;(i[o]=r[o])}return i}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Ww)),Ww.exports}var WD;function Uhe(){return WD||(WD=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Whe),r=t(Ir()),l=t(uf()),i=t(ge),o=[&quot;forwardedRef&quot;];function a(u){var c=u.forwardedRef,d=(0,l.default)(u,o);return i.default.createElement(n.default,(0,r.default)({elevation:2},d,{ref:c}))}var s=i.default.forwardRef(function(c,d){return i.default.createElement(a,(0,r.default)({},c,{forwardedRef:d}))});e.default=s}(Bw)),Bw}var Uw={};const fc=Qn(qie);var Hw={exports:{}},qD;function Hhe(){return qD||(qD=1,function(e,t){(function(r,l){e.exports=l(ge)})(Oo,function(n){return function(r){var l={};function i(o){if(l[o])return l[o].exports;var a=l[o]={exports:{},id:o,loaded:!1};return r[o].call(a.exports,a,a.exports,i),a.loaded=!0,a.exports}return i.m=r,i.c=l,i.p=&quot;&quot;,i(0)}([function(r,l,i){Object.defineProperty(l,&quot;__esModule&quot;,{value:!0});var o=function(){function m(g,b){for(var v=0;v&lt;b.length;v++){var h=b[v];h.enumerable=h.enumerable||!1,h.configurable=!0,&quot;value&quot;in h&amp;&amp;(h.writable=!0),Object.defineProperty(g,h.key,h)}}return function(g,b,v){return b&amp;&amp;m(g.prototype,b),v&amp;&amp;m(g,v),g}}(),a=i(1),s=u(a);function u(m){return m&amp;&amp;m.__esModule?m:{default:m}}function c(m,g){if(!(m instanceof g))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function d(m,g){if(!m)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return g&amp;&amp;(typeof g==&quot;object&quot;||typeof g==&quot;function&quot;)?g:m}function f(m,g){if(typeof g!=&quot;function&quot;&amp;&amp;g!==null)throw new TypeError(&quot;Super expression must either be null or a function, not &quot;+typeof g);m.prototype=Object.create(g&amp;&amp;g.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),g&amp;&amp;(Object.setPrototypeOf?Object.setPrototypeOf(m,g):m.__proto__=g)}var p=function(m){f(g,m);function g(b){c(this,g);var v=d(this,(g.__proto__||Object.getPrototypeOf(g)).call(this,b));return v.state={width:&quot;auto&quot;},v.boundCalculateWidth=v.calculateWidth.bind(v),v}return o(g,[{key:&quot;componentDidMount&quot;,value:function(){var v=this.refs.outerDiv,h=this.refs.childrenWrapper;this.calculateWidth(),window.addEventListener(&quot;resize&quot;,this.boundCalculateWidth),v.onscroll=function(){h.scrollLeft=v.scrollLeft},h.onscroll=function(){v.scrollLeft=h.scrollLeft}}},{key:&quot;componentWillUnmount&quot;,value:function(){window.removeEventListener(&quot;resize&quot;,this.boundCalculateWidth)}},{key:&quot;componentDidUpdate&quot;,value:function(){this.calculateWidth()}},{key:&quot;calculateWidth&quot;,value:function(){var v=this.getChildWrapperWidth();v==null&amp;&amp;(v=&quot;auto&quot;),v!==this.state.width&amp;&amp;this.setState({width:v})}},{key:&quot;getChildWrapperWidth&quot;,value:function(){var v=null;return this.refs.childrenWrapper&amp;&amp;this.refs.childrenWrapper.scrollWidth&amp;&amp;(v=this.refs.childrenWrapper.scrollWidth+&quot;px&quot;),v}},{key:&quot;render&quot;,value:function(){var v={overflowX:&quot;auto&quot;,overflowY:&quot;hidden&quot;},h={paddingTop:&quot;1px&quot;,width:this.state.width},y={overflow:&quot;auto&quot;,overflowY:&quot;hidden&quot;};return s.default.createElement(&quot;div&quot;,null,s.default.createElement(&quot;div&quot;,{ref:&quot;outerDiv&quot;,style:v},s.default.createElement(&quot;div&quot;,{ref:&quot;innerDiv&quot;,style:h},&quot; &quot;)),s.default.createElement(&quot;div&quot;,{ref:&quot;childrenWrapper&quot;,style:y},this.props.children))}}]),g}(s.default.Component);l.default=p,r.exports=l.default},function(r,l){r.exports=n}])})}(Hw)),Hw.exports}var UD;function Vhe(){return UD||(UD=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(fc),r=t(ge),l=t(Hhe()),i={overflowX:&quot;auto&quot;,position:&quot;relative&quot;,&quot;&amp; ::-webkit-scrollbar&quot;:{WebkitAppearance:&quot;none&quot;},&quot;&amp; ::-webkit-scrollbar:horizontal&quot;:{height:8},&quot;&amp; ::-webkit-scrollbar-thumb&quot;:{borderRadius:4,border:&quot;2px solid white&quot;,backgroundColor:&quot;rgba(0, 0, 0, .3)&quot;}},o=function(u){var c=u.double,d=u.children;return c?r.default.createElement(l.default,null,d):r.default.createElement(n.default,{sx:i},d)},a=o;e.default=a}(Uw)),Uw}var Vw={};const Ghe=Qn(Vde);var Gw={exports:{}},Yw={exports:{}},Xw={exports:{}},HD;function sB(){return HD||(HD=1,function(e){function t(n,r){(r==null||r&gt;n.length)&amp;&amp;(r=n.length);for(var l=0,i=new Array(r);l&lt;r;l++)i[l]=n[l];return i}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Xw)),Xw.exports}var VD;function Yhe(){return VD||(VD=1,function(e){var t=sB();function n(r){if(Array.isArray(r))return t(r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Yw)),Yw.exports}var Kw={exports:{}},GD;function Xhe(){return GD||(GD=1,function(e){function t(n){if(typeof Symbol&lt;&quot;u&quot;&amp;&amp;n[Symbol.iterator]!=null||n[&quot;@@iterator&quot;]!=null)return Array.from(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Kw)),Kw.exports}var Zw={exports:{}},YD;function uB(){return YD||(YD=1,function(e){var t=sB();function n(r,l){if(r){if(typeof r==&quot;string&quot;)return t(r,l);var i=Object.prototype.toString.call(r).slice(8,-1);if(i===&quot;Object&quot;&amp;&amp;r.constructor&amp;&amp;(i=r.constructor.name),i===&quot;Map&quot;||i===&quot;Set&quot;)return Array.from(r);if(i===&quot;Arguments&quot;||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return t(r,l)}}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(Zw)),Zw.exports}var Qw={exports:{}},XD;function Khe(){return XD||(XD=1,function(e){function t(){throw new TypeError(`Invalid attempt to spread non-iterable instance.\n",
       "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(Qw)),Qw.exports}var KD;function cf(){return KD||(KD=1,function(e){var t=Yhe(),n=Xhe(),r=uB(),l=Khe();function i(o){return t(o)||n(o)||r(o)||l()}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports}(Gw)),Gw.exports}const ls=Qn(Kfe),Cl=Qn(Qde);var ZD;function Zhe(){return ZD||(ZD=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(Ghe),l=t($a()),i=t(cf()),o=t(ls),a=t(Cl),s=t(ge),u=t(Vr),c=Yi();function d(g,b){var v=Object.keys(g);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(g);b&amp;&amp;(h=h.filter(function(y){return Object.getOwnPropertyDescriptor(g,y).enumerable})),v.push.apply(v,h)}return v}function f(g){for(var b=1;b&lt;arguments.length;b++){var v=arguments[b]!=null?arguments[b]:{};b%2?d(Object(v),!0).forEach(function(h){(0,l.default)(g,h,v[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(v)):d(Object(v)).forEach(function(h){Object.defineProperty(g,h,Object.getOwnPropertyDescriptor(v,h))})}return g}function p(g){var b=(0,c.useLocalizationStore)().body,v=(0,c.useOptionStore)(),h=(0,c.useIconStore)(),y=g.columns.filter(function(O){return!O.hidden});function w(O,D){var P=v.padding===&quot;normal&quot;?49:36;if(v.showEmptyDataSourceMessage&amp;&amp;D.length===0){var E=0;return v.selection&amp;&amp;E++,g.actions&amp;&amp;g.actions.filter(function(I){return I.position===&quot;row&quot;||typeof I==&quot;function&quot;}).length&gt;0&amp;&amp;E++,g.hasDetailPanel&amp;&amp;E++,g.isTreeData&amp;&amp;E++,s.default.createElement(o.default,{style:{height:P*(v.paging&amp;&amp;v.emptyRowsWhenPaging?g.pageSize:1)},key:&quot;empty-0&quot;},s.default.createElement(a.default,{style:{paddingTop:0,paddingBottom:0,textAlign:&quot;center&quot;},colSpan:g.columns.reduce(function(I,A){return A.hidden?I:I+1},E),key:&quot;empty-&quot;},b.emptyDataSourceMessage))}else if(v.emptyRowsWhenPaging)return s.default.createElement(s.default.Fragment,null,(0,i.default)(Array(O)).map(function(I,A){return s.default.createElement(o.default,{style:{height:P},key:&quot;empty-&quot;+A})}),O&gt;0&amp;&amp;s.default.createElement(o.default,{style:{height:1},key:&quot;empty-last1&quot;}))}function _(O){return O.map(function(D,P){if(D.tableData.editing||g.bulkEditOpen)return s.default.createElement(g.components.EditRow,{columns:y,components:g.components,data:D,errorState:g.errorState,icons:h,localization:b.editRow,key:&quot;row-&quot;+D.tableData.uuid,mode:g.bulkEditOpen?&quot;bulk&quot;:D.tableData.editing,isTreeData:g.isTreeData,detailPanel:g.detailPanel,onEditingCanceled:g.onEditingCanceled,onEditingApproved:g.onEditingApproved,bulkEditChangedRows:g.bulkEditChangedRows,getFieldValue:g.getFieldValue,onBulkEditRowChanged:g.onBulkEditRowChanged,scrollWidth:g.scrollWidth});var E=g.isTreeData?[D.tableData.uuid]:[P+g.pageSize*g.currentPage];return s.default.createElement(g.components.Row,{components:g.components,data:D,index:P,errorState:g.errorState,key:&quot;row-&quot;+D.tableData.uuid,level:0,onRowSelected:g.onRowSelected,actions:g.actions,columns:g.columns,getFieldValue:g.getFieldValue,detailPanel:g.detailPanel,path:E,onToggleDetailPanel:g.onToggleDetailPanel,onRowClick:g.onRowClick,onRowDoubleClick:g.onRowDoubleClick,isTreeData:g.isTreeData,onTreeExpandChanged:g.onTreeExpandChanged,onEditingCanceled:g.onEditingCanceled,onEditingApproved:g.onEditingApproved,hasAnyEditingRow:g.hasAnyEditingRow,treeDataMaxLevel:g.treeDataMaxLevel,cellEditable:g.cellEditable,onCellEditStarted:g.onCellEditStarted,onCellEditFinished:g.onCellEditFinished,onRowEditStarted:g.onRowEditStarted,scrollWidth:g.scrollWidth})})}function x(O,D){return D.map(function(P,E){return s.default.createElement(g.components.GroupRow,{actions:g.actions,cellEditable:g.cellEditable,columns:g.columns,components:g.components,detailPanel:g.detailPanel,getFieldValue:g.getFieldValue,groupData:P,groups:O,hasAnyEditingRow:g.hasAnyEditingRow,icons:h,isTreeData:g.isTreeData,key:P.value==null?&quot;&quot;+E:P.value,level:0,localization:b.editRow,onBulkEditRowChanged:g.onBulkEditRowChanged,onCellEditFinished:g.onCellEditFinished,onCellEditStarted:g.onCellEditStarted,onEditingApproved:g.onEditingApproved,onEditingCanceled:g.onEditingCanceled,onGroupExpandChanged:g.onGroupExpandChanged,onRowClick:g.onRowClick,onGroupSelected:g.onGroupSelected,onRowSelected:g.onRowSelected,onToggleDetailPanel:g.onToggleDetailPanel,onTreeExpandChanged:g.onTreeExpandChanged,path:[E+g.pageSize*g.currentPage],scrollWidth:g.scrollWidth,treeDataMaxLevel:g.treeDataMaxLevel})})}function T(){return g.showAddRow&amp;&amp;s.default.createElement(g.components.EditRow,{columns:y,components:g.components,data:g.initialFormData,detailPanel:g.detailPanel,errorState:g.errorState,getFieldValue:g.getFieldValue,icons:h,isTreeData:g.isTreeData,key:&quot;key-add-row&quot;,localization:b.editRow,mode:&quot;add&quot;,onEditingApproved:g.onEditingApproved,onEditingCanceled:g.onEditingCanceled,scrollWidth:g.scrollWidth})}var k=g.renderData,S=g.columns.filter(function(O){return O.tableData.groupOrder&gt;-1}).sort(function(O,D){return O.tableData.groupOrder-D.tableData.groupOrder}),C=0;v.paging&amp;&amp;g.pageSize&gt;k.length&amp;&amp;(C=g.pageSize-k.length);var M=s.default.useMemo(function(){return g.renderSummaryRow?function(O){return g.renderSummaryRow(f(f({},O),{},{data:g.data,currentData:g.currentData}))}:void 0},[g.data]);return s.default.createElement(r.default,{ref:g.forwardedRef},v.filtering&amp;&amp;s.default.createElement(g.components.FilterRow,{columns:y,icons:h,hasActions:g.actions.some(function(O){return O.position===&quot;row&quot;||typeof O==&quot;function&quot;}),onFilterChanged:g.onFilterChanged,localization:b.filterRow,hasDetailPanel:!!g.detailPanel,isTreeData:g.isTreeData,scrollWidth:g.scrollWidth,hideFilterIcons:g.options.hideFilterIcons}),v.addRowPosition===&quot;first&quot;&amp;&amp;T(),S.length&gt;0?x(S,k):_(k),v.addRowPosition===&quot;last&quot;&amp;&amp;T(),s.default.createElement(g.components.SummaryRow,{columns:y,renderSummaryRow:M,rowProps:g}),w(C,k))}p.defaultProps={actions:[],currentPage:0,data:[],pageSize:5,renderData:[],selection:!1},p.propTypes={actions:u.default.array,bulkEditChangedRows:u.default.object,bulkEditOpen:u.default.bool,cellEditable:u.default.object,columns:u.default.array.isRequired,components:u.default.object.isRequired,currentPage:u.default.number,data:u.default.array,detailPanel:u.default.oneOfType([u.default.func,u.default.arrayOf(u.default.oneOfType([u.default.object,u.default.func]))]),errorState:u.default.oneOfType([u.default.object,u.default.bool]),forwardedRef:u.default.oneOfType([u.default.func,u.default.object]),getFieldValue:u.default.func.isRequired,hasAnyEditingRow:u.default.bool,hasDetailPanel:u.default.bool.isRequired,initialFormData:u.default.object,isTreeData:u.default.bool.isRequired,onBulkEditRowChanged:u.default.func,onCellEditFinished:u.default.func,onCellEditStarted:u.default.func,onEditingApproved:u.default.func,onEditingCanceled:u.default.func,onFilterChanged:u.default.func,onGroupExpandChanged:u.default.func,onRowClick:u.default.func,onRowDoubleClick:u.default.func,onGroupSelected:u.default.func,onRowSelected:u.default.func,onToggleDetailPanel:u.default.func.isRequired,onTreeExpandChanged:u.default.func.isRequired,pageSize:u.default.number,renderData:u.default.array,renderSummaryRow:u.default.func,scrollWidth:u.default.number.isRequired,selection:u.default.bool.isRequired,showAddRow:u.default.bool,treeDataMaxLevel:u.default.number};var m=s.default.forwardRef(function(b,v){return s.default.createElement(p,(0,n.default)({},b,{forwardedRef:v}))});e.default=m}(Vw)),Vw}var Jw={},e_={exports:{}},QD;function db(){return QD||(QD=1,function(e){function t(n,r){if(!(n instanceof r))throw new TypeError(&quot;Cannot call a class as a function&quot;)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(e_)),e_.exports}var t_={exports:{}},JD;function fb(){return JD||(JD=1,function(e){var t=Xz();function n(l,i){for(var o=0;o&lt;i.length;o++){var a=i[o];a.enumerable=a.enumerable||!1,a.configurable=!0,&quot;value&quot;in a&amp;&amp;(a.writable=!0),Object.defineProperty(l,t(a.key),a)}}function r(l,i,o){return i&amp;&amp;n(l.prototype,i),o&amp;&amp;n(l,o),Object.defineProperty(l,&quot;prototype&quot;,{writable:!1}),l}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(t_)),t_.exports}var n_={exports:{}},r_={exports:{}},e7;function cB(){return e7||(e7=1,function(e){function t(n,r){return e.exports=t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,o){return i.__proto__=o,i},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(r_)),r_.exports}var t7;function LM(){return t7||(t7=1,function(e){var t=cB();function n(r,l){if(typeof l!=&quot;function&quot;&amp;&amp;l!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);r.prototype=Object.create(l&amp;&amp;l.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,&quot;prototype&quot;,{writable:!1}),l&amp;&amp;t(r,l)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(n_)),n_.exports}var a_={exports:{}},o_={exports:{}},n7;function IM(){return n7||(n7=1,function(e){function t(n){if(n===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return n}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(o_)),o_.exports}var r7;function $M(){return r7||(r7=1,function(e){var t=_a().default,n=IM();function r(l,i){if(i&amp;&amp;(t(i)===&quot;object&quot;||typeof i==&quot;function&quot;))return i;if(i!==void 0)throw new TypeError(&quot;Derived constructors may only return object or undefined&quot;);return n(l)}e.exports=r,e.exports.__esModule=!0,e.exports.default=e.exports}(a_)),a_.exports}var i_={exports:{}},a7;function NM(){return a7||(a7=1,function(e){function t(n){return e.exports=t=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(l){return l.__proto__||Object.getPrototypeOf(l)},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(i_)),i_.exports}const pb=Qn(Rpe),pc=Qn(Ple),dB=Qn(cde),FM=Qn(Lce),fB=Qn(wse),Qhe=Qn(Use),Jhe=Qn(Fse),eme=Qn(Ase);function kr(e){if(e===null||e===!0||e===!1)return NaN;var t=Number(e);return isNaN(t)?t:t&lt;0?Math.ceil(t):Math.floor(t)}function ns(e){&quot;@babel/helpers - typeof&quot;;return ns=typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?function(t){return typeof t}:function(t){return t&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?&quot;symbol&quot;:typeof t},ns(e)}function _n(e,t){if(t.length&lt;e)throw new TypeError(e+&quot; argument&quot;+(e&gt;1?&quot;s&quot;:&quot;&quot;)+&quot; required, but only &quot;+t.length+&quot; present&quot;)}function Tn(e){_n(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||ns(e)===&quot;object&quot;&amp;&amp;t===&quot;[object Date]&quot;?new Date(e.getTime()):typeof e==&quot;number&quot;||t===&quot;[object Number]&quot;?new Date(e):((typeof e==&quot;string&quot;||t===&quot;[object String]&quot;)&amp;&amp;typeof console&lt;&quot;u&quot;&amp;&amp;(console.warn(&quot;Starting with v2.0.0-beta.1 date-fns doesn&#x27;t accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments&quot;),console.warn(new Error().stack)),new Date(NaN))}function ak(e,t){_n(2,arguments);var n=Tn(e),r=kr(t);return isNaN(r)?new Date(NaN):(r&amp;&amp;n.setDate(n.getDate()+r),n)}function hb(e,t){_n(2,arguments);var n=Tn(e).getTime(),r=kr(t);return new Date(n+r)}function tme(e,t){_n(2,arguments);var n=kr(t);return hb(e,n*1e3)}var nme=6e4;function rme(e,t){_n(2,arguments);var n=kr(t);return hb(e,n*nme)}var ame=36e5;function ome(e,t){_n(2,arguments);var n=kr(t);return hb(e,n*ame)}function ime(e,t){_n(2,arguments);var n=kr(t),r=n*7;return ak(e,r)}function av(e,t){_n(2,arguments);var n=Tn(e),r=kr(t);if(isNaN(r))return new Date(NaN);if(!r)return n;var l=n.getDate(),i=new Date(n.getTime());i.setMonth(n.getMonth()+r+1,0);var o=i.getDate();return l&gt;=o?i:(n.setFullYear(i.getFullYear(),i.getMonth(),l),n)}function o7(e,t){_n(2,arguments);var n=kr(t);return av(e,n*12)}function lme(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t);return n.getFullYear()-r.getFullYear()}function Lh(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t),l=n.getTime()-r.getTime();return l&lt;0?-1:l&gt;0?1:l}function sme(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t),l=Lh(n,r),i=Math.abs(lme(n,r));n.setFullYear(1584),r.setFullYear(1584);var o=Lh(n,r)===-l,a=l*(i-Number(o));return a===0?0:a}function ume(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t),l=n.getFullYear()-r.getFullYear(),i=n.getMonth()-r.getMonth();return l*12+i}function ok(e){_n(1,arguments);var t=Tn(e);return t.setHours(23,59,59,999),t}function ik(e){_n(1,arguments);var t=Tn(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}function cme(e){_n(1,arguments);var t=Tn(e);return ok(t).getTime()===ik(t).getTime()}function pB(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t),l=Lh(n,r),i=Math.abs(ume(n,r)),o;if(i&lt;1)o=0;else{n.getMonth()===1&amp;&amp;n.getDate()&gt;27&amp;&amp;n.setDate(30),n.setMonth(n.getMonth()-l*i);var a=Lh(n,r)===-l;cme(Tn(e))&amp;&amp;i===1&amp;&amp;Lh(e,r)===1&amp;&amp;(a=!1),o=l*(i-Number(a))}return o===0?0:o}var i7={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(t){return t&lt;0?Math.ceil(t):Math.floor(t)}},dme=&quot;trunc&quot;;function tg(e){return e?i7[e]:i7[dme]}function fme(e,t,n){_n(2,arguments);var r=pB(e,t)/3;return tg(void 0)(r)}function oy(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function Wd(e){_n(1,arguments);var t=Tn(e);return t.setHours(0,0,0,0),t}var pme=864e5;function hme(e,t){_n(2,arguments);var n=Wd(e),r=Wd(t),l=n.getTime()-oy(n),i=r.getTime()-oy(r);return Math.round((l-i)/pme)}function l7(e,t){var n=e.getFullYear()-t.getFullYear()||e.getMonth()-t.getMonth()||e.getDate()-t.getDate()||e.getHours()-t.getHours()||e.getMinutes()-t.getMinutes()||e.getSeconds()-t.getSeconds()||e.getMilliseconds()-t.getMilliseconds();return n&lt;0?-1:n&gt;0?1:n}function hB(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t),l=l7(n,r),i=Math.abs(hme(n,r));n.setDate(n.getDate()-l*i);var o=+(l7(n,r)===-l),a=l*(i-o);return a===0?0:a}function mme(e,t,n){_n(2,arguments);var r=hB(e,t)/7;return tg(void 0)(r)}var mb=6e4,gb=36e5,gme=1e3;function vb(e,t){return _n(2,arguments),Tn(e).getTime()-Tn(t).getTime()}function vme(e,t,n){_n(2,arguments);var r=vb(e,t)/gb;return tg(void 0)(r)}function yme(e,t,n){_n(2,arguments);var r=vb(e,t)/mb;return tg(void 0)(r)}function bme(e,t,n){_n(2,arguments);var r=vb(e,t)/1e3;return tg(void 0)(r)}function xme(e,t){var n;_n(1,arguments);var r=e||{},l=Tn(r.start),i=Tn(r.end),o=i.getTime();if(!(l.getTime()&lt;=o))throw new RangeError(&quot;Invalid interval&quot;);var a=[],s=l;s.setHours(0,0,0,0);var u=Number((n=void 0)!==null&amp;&amp;n!==void 0?n:1);if(u&lt;1||isNaN(u))throw new RangeError(&quot;`options.step` must be a number greater than 1&quot;);for(;s.getTime()&lt;=o;)a.push(Tn(s)),s.setDate(s.getDate()+u),s.setHours(0,0,0,0);return a}var wme={};function ou(){return wme}function l_(e,t){var n,r,l,i,o,a,s,u;_n(1,arguments);var c=ou(),d=kr((n=(r=(l=(i=t==null?void 0:t.weekStartsOn)!==null&amp;&amp;i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(a=o.options)===null||a===void 0?void 0:a.weekStartsOn)!==null&amp;&amp;l!==void 0?l:c.weekStartsOn)!==null&amp;&amp;r!==void 0?r:(s=c.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&amp;&amp;n!==void 0?n:0);if(!(d&gt;=0&amp;&amp;d&lt;=6))throw new RangeError(&quot;weekStartsOn must be between 0 and 6 inclusively&quot;);var f=Tn(e),p=f.getDay(),m=(p&lt;d?-7:0)+6-(p-d);return f.setDate(f.getDate()+m),f.setHours(23,59,59,999),f}function s_(e){_n(1,arguments);var t=Tn(e),n=t.getFullYear();return t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t}function _me(e){return _n(1,arguments),e instanceof Date||ns(e)===&quot;object&quot;&amp;&amp;Object.prototype.toString.call(e)===&quot;[object Date]&quot;}function mB(e){if(_n(1,arguments),!_me(e)&amp;&amp;typeof e!=&quot;number&quot;)return!1;var t=Tn(e);return!isNaN(Number(t))}function gB(e,t){_n(2,arguments);var n=kr(t);return hb(e,-n)}var Tme=864e5;function kme(e){_n(1,arguments);var t=Tn(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime(),l=n-r;return Math.floor(l/Tme)+1}function qd(e){_n(1,arguments);var t=1,n=Tn(e),r=n.getUTCDay(),l=(r&lt;t?7:0)+r-t;return n.setUTCDate(n.getUTCDate()-l),n.setUTCHours(0,0,0,0),n}function vB(e){_n(1,arguments);var t=Tn(e),n=t.getUTCFullYear(),r=new Date(0);r.setUTCFullYear(n+1,0,4),r.setUTCHours(0,0,0,0);var l=qd(r),i=new Date(0);i.setUTCFullYear(n,0,4),i.setUTCHours(0,0,0,0);var o=qd(i);return t.getTime()&gt;=l.getTime()?n+1:t.getTime()&gt;=o.getTime()?n:n-1}function Sme(e){_n(1,arguments);var t=vB(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var r=qd(n);return r}var Cme=6048e5;function yB(e){_n(1,arguments);var t=Tn(e),n=qd(t).getTime()-Sme(t).getTime();return Math.round(n/Cme)+1}function Xu(e,t){var n,r,l,i,o,a,s,u;_n(1,arguments);var c=ou(),d=kr((n=(r=(l=(i=t==null?void 0:t.weekStartsOn)!==null&amp;&amp;i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(a=o.options)===null||a===void 0?void 0:a.weekStartsOn)!==null&amp;&amp;l!==void 0?l:c.weekStartsOn)!==null&amp;&amp;r!==void 0?r:(s=c.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&amp;&amp;n!==void 0?n:0);if(!(d&gt;=0&amp;&amp;d&lt;=6))throw new RangeError(&quot;weekStartsOn must be between 0 and 6 inclusively&quot;);var f=Tn(e),p=f.getUTCDay(),m=(p&lt;d?7:0)+p-d;return f.setUTCDate(f.getUTCDate()-m),f.setUTCHours(0,0,0,0),f}function jM(e,t){var n,r,l,i,o,a,s,u;_n(1,arguments);var c=Tn(e),d=c.getUTCFullYear(),f=ou(),p=kr((n=(r=(l=(i=t==null?void 0:t.firstWeekContainsDate)!==null&amp;&amp;i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(a=o.options)===null||a===void 0?void 0:a.firstWeekContainsDate)!==null&amp;&amp;l!==void 0?l:f.firstWeekContainsDate)!==null&amp;&amp;r!==void 0?r:(s=f.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&amp;&amp;n!==void 0?n:1);if(!(p&gt;=1&amp;&amp;p&lt;=7))throw new RangeError(&quot;firstWeekContainsDate must be between 1 and 7 inclusively&quot;);var m=new Date(0);m.setUTCFullYear(d+1,0,p),m.setUTCHours(0,0,0,0);var g=Xu(m,t),b=new Date(0);b.setUTCFullYear(d,0,p),b.setUTCHours(0,0,0,0);var v=Xu(b,t);return c.getTime()&gt;=g.getTime()?d+1:c.getTime()&gt;=v.getTime()?d:d-1}function Mme(e,t){var n,r,l,i,o,a,s,u;_n(1,arguments);var c=ou(),d=kr((n=(r=(l=(i=t==null?void 0:t.firstWeekContainsDate)!==null&amp;&amp;i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(a=o.options)===null||a===void 0?void 0:a.firstWeekContainsDate)!==null&amp;&amp;l!==void 0?l:c.firstWeekContainsDate)!==null&amp;&amp;r!==void 0?r:(s=c.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&amp;&amp;n!==void 0?n:1),f=jM(e,t),p=new Date(0);p.setUTCFullYear(f,0,d),p.setUTCHours(0,0,0,0);var m=Xu(p,t);return m}var Pme=6048e5;function bB(e,t){_n(1,arguments);var n=Tn(e),r=Xu(n,t).getTime()-Mme(n,t).getTime();return Math.round(r/Pme)+1}function tr(e,t){for(var n=e&lt;0?&quot;-&quot;:&quot;&quot;,r=Math.abs(e).toString();r.length&lt;t;)r=&quot;0&quot;+r;return n+r}var _s={y:function(t,n){var r=t.getUTCFullYear(),l=r&gt;0?r:1-r;return tr(n===&quot;yy&quot;?l%100:l,n.length)},M:function(t,n){var r=t.getUTCMonth();return n===&quot;M&quot;?String(r+1):tr(r+1,2)},d:function(t,n){return tr(t.getUTCDate(),n.length)},a:function(t,n){var r=t.getUTCHours()/12&gt;=1?&quot;pm&quot;:&quot;am&quot;;switch(n){case&quot;a&quot;:case&quot;aa&quot;:return r.toUpperCase();case&quot;aaa&quot;:return r;case&quot;aaaaa&quot;:return r[0];case&quot;aaaa&quot;:default:return r===&quot;am&quot;?&quot;a.m.&quot;:&quot;p.m.&quot;}},h:function(t,n){return tr(t.getUTCHours()%12||12,n.length)},H:function(t,n){return tr(t.getUTCHours(),n.length)},m:function(t,n){return tr(t.getUTCMinutes(),n.length)},s:function(t,n){return tr(t.getUTCSeconds(),n.length)},S:function(t,n){var r=n.length,l=t.getUTCMilliseconds(),i=Math.floor(l*Math.pow(10,r-3));return tr(i,n.length)}},jc={am:&quot;am&quot;,pm:&quot;pm&quot;,midnight:&quot;midnight&quot;,noon:&quot;noon&quot;,morning:&quot;morning&quot;,afternoon:&quot;afternoon&quot;,evening:&quot;evening&quot;,night:&quot;night&quot;},Ome={G:function(t,n,r){var l=t.getUTCFullYear()&gt;0?1:0;switch(n){case&quot;G&quot;:case&quot;GG&quot;:case&quot;GGG&quot;:return r.era(l,{width:&quot;abbreviated&quot;});case&quot;GGGGG&quot;:return r.era(l,{width:&quot;narrow&quot;});case&quot;GGGG&quot;:default:return r.era(l,{width:&quot;wide&quot;})}},y:function(t,n,r){if(n===&quot;yo&quot;){var l=t.getUTCFullYear(),i=l&gt;0?l:1-l;return r.ordinalNumber(i,{unit:&quot;year&quot;})}return _s.y(t,n)},Y:function(t,n,r,l){var i=jM(t,l),o=i&gt;0?i:1-i;if(n===&quot;YY&quot;){var a=o%100;return tr(a,2)}return n===&quot;Yo&quot;?r.ordinalNumber(o,{unit:&quot;year&quot;}):tr(o,n.length)},R:function(t,n){var r=vB(t);return tr(r,n.length)},u:function(t,n){var r=t.getUTCFullYear();return tr(r,n.length)},Q:function(t,n,r){var l=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case&quot;Q&quot;:return String(l);case&quot;QQ&quot;:return tr(l,2);case&quot;Qo&quot;:return r.ordinalNumber(l,{unit:&quot;quarter&quot;});case&quot;QQQ&quot;:return r.quarter(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;QQQQQ&quot;:return r.quarter(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;QQQQ&quot;:default:return r.quarter(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},q:function(t,n,r){var l=Math.ceil((t.getUTCMonth()+1)/3);switch(n){case&quot;q&quot;:return String(l);case&quot;qq&quot;:return tr(l,2);case&quot;qo&quot;:return r.ordinalNumber(l,{unit:&quot;quarter&quot;});case&quot;qqq&quot;:return r.quarter(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;});case&quot;qqqqq&quot;:return r.quarter(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;qqqq&quot;:default:return r.quarter(l,{width:&quot;wide&quot;,context:&quot;standalone&quot;})}},M:function(t,n,r){var l=t.getUTCMonth();switch(n){case&quot;M&quot;:case&quot;MM&quot;:return _s.M(t,n);case&quot;Mo&quot;:return r.ordinalNumber(l+1,{unit:&quot;month&quot;});case&quot;MMM&quot;:return r.month(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;MMMMM&quot;:return r.month(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;MMMM&quot;:default:return r.month(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},L:function(t,n,r){var l=t.getUTCMonth();switch(n){case&quot;L&quot;:return String(l+1);case&quot;LL&quot;:return tr(l+1,2);case&quot;Lo&quot;:return r.ordinalNumber(l+1,{unit:&quot;month&quot;});case&quot;LLL&quot;:return r.month(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;});case&quot;LLLLL&quot;:return r.month(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;LLLL&quot;:default:return r.month(l,{width:&quot;wide&quot;,context:&quot;standalone&quot;})}},w:function(t,n,r,l){var i=bB(t,l);return n===&quot;wo&quot;?r.ordinalNumber(i,{unit:&quot;week&quot;}):tr(i,n.length)},I:function(t,n,r){var l=yB(t);return n===&quot;Io&quot;?r.ordinalNumber(l,{unit:&quot;week&quot;}):tr(l,n.length)},d:function(t,n,r){return n===&quot;do&quot;?r.ordinalNumber(t.getUTCDate(),{unit:&quot;date&quot;}):_s.d(t,n)},D:function(t,n,r){var l=kme(t);return n===&quot;Do&quot;?r.ordinalNumber(l,{unit:&quot;dayOfYear&quot;}):tr(l,n.length)},E:function(t,n,r){var l=t.getUTCDay();switch(n){case&quot;E&quot;:case&quot;EE&quot;:case&quot;EEE&quot;:return r.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;EEEEE&quot;:return r.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;EEEEEE&quot;:return r.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;});case&quot;EEEE&quot;:default:return r.day(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},e:function(t,n,r,l){var i=t.getUTCDay(),o=(i-l.weekStartsOn+8)%7||7;switch(n){case&quot;e&quot;:return String(o);case&quot;ee&quot;:return tr(o,2);case&quot;eo&quot;:return r.ordinalNumber(o,{unit:&quot;day&quot;});case&quot;eee&quot;:return r.day(i,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;eeeee&quot;:return r.day(i,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;eeeeee&quot;:return r.day(i,{width:&quot;short&quot;,context:&quot;formatting&quot;});case&quot;eeee&quot;:default:return r.day(i,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},c:function(t,n,r,l){var i=t.getUTCDay(),o=(i-l.weekStartsOn+8)%7||7;switch(n){case&quot;c&quot;:return String(o);case&quot;cc&quot;:return tr(o,n.length);case&quot;co&quot;:return r.ordinalNumber(o,{unit:&quot;day&quot;});case&quot;ccc&quot;:return r.day(i,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;});case&quot;ccccc&quot;:return r.day(i,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;cccccc&quot;:return r.day(i,{width:&quot;short&quot;,context:&quot;standalone&quot;});case&quot;cccc&quot;:default:return r.day(i,{width:&quot;wide&quot;,context:&quot;standalone&quot;})}},i:function(t,n,r){var l=t.getUTCDay(),i=l===0?7:l;switch(n){case&quot;i&quot;:return String(i);case&quot;ii&quot;:return tr(i,n.length);case&quot;io&quot;:return r.ordinalNumber(i,{unit:&quot;day&quot;});case&quot;iii&quot;:return r.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;iiiii&quot;:return r.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;iiiiii&quot;:return r.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;});case&quot;iiii&quot;:default:return r.day(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},a:function(t,n,r){var l=t.getUTCHours(),i=l/12&gt;=1?&quot;pm&quot;:&quot;am&quot;;switch(n){case&quot;a&quot;:case&quot;aa&quot;:return r.dayPeriod(i,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;aaa&quot;:return r.dayPeriod(i,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;}).toLowerCase();case&quot;aaaaa&quot;:return r.dayPeriod(i,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;aaaa&quot;:default:return r.dayPeriod(i,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},b:function(t,n,r){var l=t.getUTCHours(),i;switch(l===12?i=jc.noon:l===0?i=jc.midnight:i=l/12&gt;=1?&quot;pm&quot;:&quot;am&quot;,n){case&quot;b&quot;:case&quot;bb&quot;:return r.dayPeriod(i,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;bbb&quot;:return r.dayPeriod(i,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;}).toLowerCase();case&quot;bbbbb&quot;:return r.dayPeriod(i,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;bbbb&quot;:default:return r.dayPeriod(i,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},B:function(t,n,r){var l=t.getUTCHours(),i;switch(l&gt;=17?i=jc.evening:l&gt;=12?i=jc.afternoon:l&gt;=4?i=jc.morning:i=jc.night,n){case&quot;B&quot;:case&quot;BB&quot;:case&quot;BBB&quot;:return r.dayPeriod(i,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;});case&quot;BBBBB&quot;:return r.dayPeriod(i,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;BBBB&quot;:default:return r.dayPeriod(i,{width:&quot;wide&quot;,context:&quot;formatting&quot;})}},h:function(t,n,r){if(n===&quot;ho&quot;){var l=t.getUTCHours()%12;return l===0&amp;&amp;(l=12),r.ordinalNumber(l,{unit:&quot;hour&quot;})}return _s.h(t,n)},H:function(t,n,r){return n===&quot;Ho&quot;?r.ordinalNumber(t.getUTCHours(),{unit:&quot;hour&quot;}):_s.H(t,n)},K:function(t,n,r){var l=t.getUTCHours()%12;return n===&quot;Ko&quot;?r.ordinalNumber(l,{unit:&quot;hour&quot;}):tr(l,n.length)},k:function(t,n,r){var l=t.getUTCHours();return l===0&amp;&amp;(l=24),n===&quot;ko&quot;?r.ordinalNumber(l,{unit:&quot;hour&quot;}):tr(l,n.length)},m:function(t,n,r){return n===&quot;mo&quot;?r.ordinalNumber(t.getUTCMinutes(),{unit:&quot;minute&quot;}):_s.m(t,n)},s:function(t,n,r){return n===&quot;so&quot;?r.ordinalNumber(t.getUTCSeconds(),{unit:&quot;second&quot;}):_s.s(t,n)},S:function(t,n){return _s.S(t,n)},X:function(t,n,r,l){var i=l._originalDate||t,o=i.getTimezoneOffset();if(o===0)return&quot;Z&quot;;switch(n){case&quot;X&quot;:return u7(o);case&quot;XXXX&quot;:case&quot;XX&quot;:return wu(o);case&quot;XXXXX&quot;:case&quot;XXX&quot;:default:return wu(o,&quot;:&quot;)}},x:function(t,n,r,l){var i=l._originalDate||t,o=i.getTimezoneOffset();switch(n){case&quot;x&quot;:return u7(o);case&quot;xxxx&quot;:case&quot;xx&quot;:return wu(o);case&quot;xxxxx&quot;:case&quot;xxx&quot;:default:return wu(o,&quot;:&quot;)}},O:function(t,n,r,l){var i=l._originalDate||t,o=i.getTimezoneOffset();switch(n){case&quot;O&quot;:case&quot;OO&quot;:case&quot;OOO&quot;:return&quot;GMT&quot;+s7(o,&quot;:&quot;);case&quot;OOOO&quot;:default:return&quot;GMT&quot;+wu(o,&quot;:&quot;)}},z:function(t,n,r,l){var i=l._originalDate||t,o=i.getTimezoneOffset();switch(n){case&quot;z&quot;:case&quot;zz&quot;:case&quot;zzz&quot;:return&quot;GMT&quot;+s7(o,&quot;:&quot;);case&quot;zzzz&quot;:default:return&quot;GMT&quot;+wu(o,&quot;:&quot;)}},t:function(t,n,r,l){var i=l._originalDate||t,o=Math.floor(i.getTime()/1e3);return tr(o,n.length)},T:function(t,n,r,l){var i=l._originalDate||t,o=i.getTime();return tr(o,n.length)}};function s7(e,t){var n=e&gt;0?&quot;-&quot;:&quot;+&quot;,r=Math.abs(e),l=Math.floor(r/60),i=r%60;if(i===0)return n+String(l);var o=t;return n+String(l)+o+tr(i,2)}function u7(e,t){if(e%60===0){var n=e&gt;0?&quot;-&quot;:&quot;+&quot;;return n+tr(Math.abs(e)/60,2)}return wu(e,t)}function wu(e,t){var n=t||&quot;&quot;,r=e&gt;0?&quot;-&quot;:&quot;+&quot;,l=Math.abs(e),i=tr(Math.floor(l/60),2),o=tr(l%60,2);return r+i+n+o}var c7=function(t,n){switch(t){case&quot;P&quot;:return n.date({width:&quot;short&quot;});case&quot;PP&quot;:return n.date({width:&quot;medium&quot;});case&quot;PPP&quot;:return n.date({width:&quot;long&quot;});case&quot;PPPP&quot;:default:return n.date({width:&quot;full&quot;})}},xB=function(t,n){switch(t){case&quot;p&quot;:return n.time({width:&quot;short&quot;});case&quot;pp&quot;:return n.time({width:&quot;medium&quot;});case&quot;ppp&quot;:return n.time({width:&quot;long&quot;});case&quot;pppp&quot;:default:return n.time({width:&quot;full&quot;})}},Ame=function(t,n){var r=t.match(/(P+)(p+)?/)||[],l=r[1],i=r[2];if(!i)return c7(t,n);var o;switch(l){case&quot;P&quot;:o=n.dateTime({width:&quot;short&quot;});break;case&quot;PP&quot;:o=n.dateTime({width:&quot;medium&quot;});break;case&quot;PPP&quot;:o=n.dateTime({width:&quot;long&quot;});break;case&quot;PPPP&quot;:default:o=n.dateTime({width:&quot;full&quot;});break}return o.replace(&quot;{{date}}&quot;,c7(l,n)).replace(&quot;{{time}}&quot;,xB(i,n))},lk={p:xB,P:Ame},Dme=[&quot;D&quot;,&quot;DD&quot;],Eme=[&quot;YY&quot;,&quot;YYYY&quot;];function wB(e){return Dme.indexOf(e)!==-1}function _B(e){return Eme.indexOf(e)!==-1}function iy(e,t,n){if(e===&quot;YYYY&quot;)throw new RangeError(&quot;Use `yyyy` instead of `YYYY` (in `&quot;.concat(t,&quot;`) for formatting years to the input `&quot;).concat(n,&quot;`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md&quot;));if(e===&quot;YY&quot;)throw new RangeError(&quot;Use `yy` instead of `YY` (in `&quot;.concat(t,&quot;`) for formatting years to the input `&quot;).concat(n,&quot;`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md&quot;));if(e===&quot;D&quot;)throw new RangeError(&quot;Use `d` instead of `D` (in `&quot;.concat(t,&quot;`) for formatting days of the month to the input `&quot;).concat(n,&quot;`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md&quot;));if(e===&quot;DD&quot;)throw new RangeError(&quot;Use `dd` instead of `DD` (in `&quot;.concat(t,&quot;`) for formatting days of the month to the input `&quot;).concat(n,&quot;`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md&quot;))}var Rme={lessThanXSeconds:{one:&quot;less than a second&quot;,other:&quot;less than {{count}} seconds&quot;},xSeconds:{one:&quot;1 second&quot;,other:&quot;{{count}} seconds&quot;},halfAMinute:&quot;half a minute&quot;,lessThanXMinutes:{one:&quot;less than a minute&quot;,other:&quot;less than {{count}} minutes&quot;},xMinutes:{one:&quot;1 minute&quot;,other:&quot;{{count}} minutes&quot;},aboutXHours:{one:&quot;about 1 hour&quot;,other:&quot;about {{count}} hours&quot;},xHours:{one:&quot;1 hour&quot;,other:&quot;{{count}} hours&quot;},xDays:{one:&quot;1 day&quot;,other:&quot;{{count}} days&quot;},aboutXWeeks:{one:&quot;about 1 week&quot;,other:&quot;about {{count}} weeks&quot;},xWeeks:{one:&quot;1 week&quot;,other:&quot;{{count}} weeks&quot;},aboutXMonths:{one:&quot;about 1 month&quot;,other:&quot;about {{count}} months&quot;},xMonths:{one:&quot;1 month&quot;,other:&quot;{{count}} months&quot;},aboutXYears:{one:&quot;about 1 year&quot;,other:&quot;about {{count}} years&quot;},xYears:{one:&quot;1 year&quot;,other:&quot;{{count}} years&quot;},overXYears:{one:&quot;over 1 year&quot;,other:&quot;over {{count}} years&quot;},almostXYears:{one:&quot;almost 1 year&quot;,other:&quot;almost {{count}} years&quot;}},Lme=function(t,n,r){var l,i=Rme[t];return typeof i==&quot;string&quot;?l=i:n===1?l=i.one:l=i.other.replace(&quot;{{count}}&quot;,n.toString()),r!=null&amp;&amp;r.addSuffix?r.comparison&amp;&amp;r.comparison&gt;0?&quot;in &quot;+l:l+&quot; ago&quot;:l};function u_(e){return function(){var t=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var Ime={full:&quot;EEEE, MMMM do, y&quot;,long:&quot;MMMM do, y&quot;,medium:&quot;MMM d, y&quot;,short:&quot;MM/dd/yyyy&quot;},$me={full:&quot;h:mm:ss a zzzz&quot;,long:&quot;h:mm:ss a z&quot;,medium:&quot;h:mm:ss a&quot;,short:&quot;h:mm a&quot;},Nme={full:&quot;{{date}} &#x27;at&#x27; {{time}}&quot;,long:&quot;{{date}} &#x27;at&#x27; {{time}}&quot;,medium:&quot;{{date}}, {{time}}&quot;,short:&quot;{{date}}, {{time}}&quot;},Fme={date:u_({formats:Ime,defaultWidth:&quot;full&quot;}),time:u_({formats:$me,defaultWidth:&quot;full&quot;}),dateTime:u_({formats:Nme,defaultWidth:&quot;full&quot;})},jme={lastWeek:&quot;&#x27;last&#x27; eeee &#x27;at&#x27; p&quot;,yesterday:&quot;&#x27;yesterday at&#x27; p&quot;,today:&quot;&#x27;today at&#x27; p&quot;,tomorrow:&quot;&#x27;tomorrow at&#x27; p&quot;,nextWeek:&quot;eeee &#x27;at&#x27; p&quot;,other:&quot;P&quot;},zme=function(t,n,r,l){return jme[t]};function yp(e){return function(t,n){var r=n!=null&amp;&amp;n.context?String(n.context):&quot;standalone&quot;,l;if(r===&quot;formatting&quot;&amp;&amp;e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,o=n!=null&amp;&amp;n.width?String(n.width):i;l=e.formattingValues[o]||e.formattingValues[i]}else{var a=e.defaultWidth,s=n!=null&amp;&amp;n.width?String(n.width):e.defaultWidth;l=e.values[s]||e.values[a]}var u=e.argumentCallback?e.argumentCallback(t):t;return l[u]}}var Bme={narrow:[&quot;B&quot;,&quot;A&quot;],abbreviated:[&quot;BC&quot;,&quot;AD&quot;],wide:[&quot;Before Christ&quot;,&quot;Anno Domini&quot;]},Wme={narrow:[&quot;1&quot;,&quot;2&quot;,&quot;3&quot;,&quot;4&quot;],abbreviated:[&quot;Q1&quot;,&quot;Q2&quot;,&quot;Q3&quot;,&quot;Q4&quot;],wide:[&quot;1st quarter&quot;,&quot;2nd quarter&quot;,&quot;3rd quarter&quot;,&quot;4th quarter&quot;]},qme={narrow:[&quot;J&quot;,&quot;F&quot;,&quot;M&quot;,&quot;A&quot;,&quot;M&quot;,&quot;J&quot;,&quot;J&quot;,&quot;A&quot;,&quot;S&quot;,&quot;O&quot;,&quot;N&quot;,&quot;D&quot;],abbreviated:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;],wide:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;]},Ume={narrow:[&quot;S&quot;,&quot;M&quot;,&quot;T&quot;,&quot;W&quot;,&quot;T&quot;,&quot;F&quot;,&quot;S&quot;],short:[&quot;Su&quot;,&quot;Mo&quot;,&quot;Tu&quot;,&quot;We&quot;,&quot;Th&quot;,&quot;Fr&quot;,&quot;Sa&quot;],abbreviated:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],wide:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;]},Hme={narrow:{am:&quot;a&quot;,pm:&quot;p&quot;,midnight:&quot;mi&quot;,noon:&quot;n&quot;,morning:&quot;morning&quot;,afternoon:&quot;afternoon&quot;,evening:&quot;evening&quot;,night:&quot;night&quot;},abbreviated:{am:&quot;AM&quot;,pm:&quot;PM&quot;,midnight:&quot;midnight&quot;,noon:&quot;noon&quot;,morning:&quot;morning&quot;,afternoon:&quot;afternoon&quot;,evening:&quot;evening&quot;,night:&quot;night&quot;},wide:{am:&quot;a.m.&quot;,pm:&quot;p.m.&quot;,midnight:&quot;midnight&quot;,noon:&quot;noon&quot;,morning:&quot;morning&quot;,afternoon:&quot;afternoon&quot;,evening:&quot;evening&quot;,night:&quot;night&quot;}},Vme={narrow:{am:&quot;a&quot;,pm:&quot;p&quot;,midnight:&quot;mi&quot;,noon:&quot;n&quot;,morning:&quot;in the morning&quot;,afternoon:&quot;in the afternoon&quot;,evening:&quot;in the evening&quot;,night:&quot;at night&quot;},abbreviated:{am:&quot;AM&quot;,pm:&quot;PM&quot;,midnight:&quot;midnight&quot;,noon:&quot;noon&quot;,morning:&quot;in the morning&quot;,afternoon:&quot;in the afternoon&quot;,evening:&quot;in the evening&quot;,night:&quot;at night&quot;},wide:{am:&quot;a.m.&quot;,pm:&quot;p.m.&quot;,midnight:&quot;midnight&quot;,noon:&quot;noon&quot;,morning:&quot;in the morning&quot;,afternoon:&quot;in the afternoon&quot;,evening:&quot;in the evening&quot;,night:&quot;at night&quot;}},Gme=function(t,n){var r=Number(t),l=r%100;if(l&gt;20||l&lt;10)switch(l%10){case 1:return r+&quot;st&quot;;case 2:return r+&quot;nd&quot;;case 3:return r+&quot;rd&quot;}return r+&quot;th&quot;},Yme={ordinalNumber:Gme,era:yp({values:Bme,defaultWidth:&quot;wide&quot;}),quarter:yp({values:Wme,defaultWidth:&quot;wide&quot;,argumentCallback:function(t){return t-1}}),month:yp({values:qme,defaultWidth:&quot;wide&quot;}),day:yp({values:Ume,defaultWidth:&quot;wide&quot;}),dayPeriod:yp({values:Hme,defaultWidth:&quot;wide&quot;,formattingValues:Vme,defaultFormattingWidth:&quot;wide&quot;})};function bp(e){return function(t){var n=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{},r=n.width,l=r&amp;&amp;e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(l);if(!i)return null;var o=i[0],a=r&amp;&amp;e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(a)?Kme(a,function(d){return d.test(o)}):Xme(a,function(d){return d.test(o)}),u;u=e.valueCallback?e.valueCallback(s):s,u=n.valueCallback?n.valueCallback(u):u;var c=t.slice(o.length);return{value:u,rest:c}}}function Xme(e,t){for(var n in e)if(e.hasOwnProperty(n)&amp;&amp;t(e[n]))return n}function Kme(e,t){for(var n=0;n&lt;e.length;n++)if(t(e[n]))return n}function Zme(e){return function(t){var n=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var l=r[0],i=t.match(e.parsePattern);if(!i)return null;var o=e.valueCallback?e.valueCallback(i[0]):i[0];o=n.valueCallback?n.valueCallback(o):o;var a=t.slice(l.length);return{value:o,rest:a}}}var Qme=/^(\\d+)(th|st|nd|rd)?/i,Jme=/\\d+/i,ege={narrow:/^(b|a)/i,abbreviated:/^(b\\.?\\s?c\\.?|b\\.?\\s?c\\.?\\s?e\\.?|a\\.?\\s?d\\.?|c\\.?\\s?e\\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},tge={any:[/^b/i,/^(a|c)/i]},nge={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},rge={any:[/1/i,/2/i,/3/i,/4/i]},age={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},oge={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},ige={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},lge={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},sge={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\\.?\\s?m\\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},uge={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},cge={ordinalNumber:Zme({matchPattern:Qme,parsePattern:Jme,valueCallback:function(t){return parseInt(t,10)}}),era:bp({matchPatterns:ege,defaultMatchWidth:&quot;wide&quot;,parsePatterns:tge,defaultParseWidth:&quot;any&quot;}),quarter:bp({matchPatterns:nge,defaultMatchWidth:&quot;wide&quot;,parsePatterns:rge,defaultParseWidth:&quot;any&quot;,valueCallback:function(t){return t+1}}),month:bp({matchPatterns:age,defaultMatchWidth:&quot;wide&quot;,parsePatterns:oge,defaultParseWidth:&quot;any&quot;}),day:bp({matchPatterns:ige,defaultMatchWidth:&quot;wide&quot;,parsePatterns:lge,defaultParseWidth:&quot;any&quot;}),dayPeriod:bp({matchPatterns:sge,defaultMatchWidth:&quot;any&quot;,parsePatterns:uge,defaultParseWidth:&quot;any&quot;})},yb={code:&quot;en-US&quot;,formatDistance:Lme,formatLong:Fme,formatRelative:zme,localize:Yme,match:cge,options:{weekStartsOn:0,firstWeekContainsDate:1}},dge=/[yYQqMLwIdDecihHKkms]o|(\\w)\\1*|&#x27;&#x27;|&#x27;(&#x27;&#x27;|[^&#x27;])+(&#x27;|$)|./g,fge=/P+p+|P+|p+|&#x27;&#x27;|&#x27;(&#x27;&#x27;|[^&#x27;])+(&#x27;|$)|./g,pge=/^&#x27;([^]*?)&#x27;?$/,hge=/&#x27;&#x27;/g,mge=/[a-zA-Z]/;function TB(e,t,n){var r,l,i,o,a,s,u,c,d,f,p,m,g,b,v,h,y,w;_n(2,arguments);var _=String(t),x=ou(),T=(r=(l=n==null?void 0:n.locale)!==null&amp;&amp;l!==void 0?l:x.locale)!==null&amp;&amp;r!==void 0?r:yb,k=kr((i=(o=(a=(s=n==null?void 0:n.firstWeekContainsDate)!==null&amp;&amp;s!==void 0?s:n==null||(u=n.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&amp;&amp;a!==void 0?a:x.firstWeekContainsDate)!==null&amp;&amp;o!==void 0?o:(d=x.locale)===null||d===void 0||(f=d.options)===null||f===void 0?void 0:f.firstWeekContainsDate)!==null&amp;&amp;i!==void 0?i:1);if(!(k&gt;=1&amp;&amp;k&lt;=7))throw new RangeError(&quot;firstWeekContainsDate must be between 1 and 7 inclusively&quot;);var S=kr((p=(m=(g=(b=n==null?void 0:n.weekStartsOn)!==null&amp;&amp;b!==void 0?b:n==null||(v=n.locale)===null||v===void 0||(h=v.options)===null||h===void 0?void 0:h.weekStartsOn)!==null&amp;&amp;g!==void 0?g:x.weekStartsOn)!==null&amp;&amp;m!==void 0?m:(y=x.locale)===null||y===void 0||(w=y.options)===null||w===void 0?void 0:w.weekStartsOn)!==null&amp;&amp;p!==void 0?p:0);if(!(S&gt;=0&amp;&amp;S&lt;=6))throw new RangeError(&quot;weekStartsOn must be between 0 and 6 inclusively&quot;);if(!T.localize)throw new RangeError(&quot;locale must contain localize property&quot;);if(!T.formatLong)throw new RangeError(&quot;locale must contain formatLong property&quot;);var C=Tn(e);if(!mB(C))throw new RangeError(&quot;Invalid time value&quot;);var M=oy(C),O=gB(C,M),D={firstWeekContainsDate:k,weekStartsOn:S,locale:T,_originalDate:C},P=_.match(fge).map(function(E){var I=E[0];if(I===&quot;p&quot;||I===&quot;P&quot;){var A=lk[I];return A(E,T.formatLong)}return E}).join(&quot;&quot;).match(dge).map(function(E){if(E===&quot;&#x27;&#x27;&quot;)return&quot;&#x27;&quot;;var I=E[0];if(I===&quot;&#x27;&quot;)return gge(E);var A=Ome[I];if(A)return!(n!=null&amp;&amp;n.useAdditionalWeekYearTokens)&amp;&amp;_B(E)&amp;&amp;iy(E,t,String(e)),!(n!=null&amp;&amp;n.useAdditionalDayOfYearTokens)&amp;&amp;wB(E)&amp;&amp;iy(E,t,String(e)),A(O,E,T.localize,D);if(I.match(mge))throw new RangeError(&quot;Format string contains an unescaped latin alphabet character `&quot;+I+&quot;`&quot;);return E}).join(&quot;&quot;);return P}function gge(e){var t=e.match(pge);return t?t[1].replace(hge,&quot;&#x27;&quot;):e}const vge=Object.freeze(Object.defineProperty({__proto__:null,default:TB},Symbol.toStringTag,{value:&quot;Module&quot;}));function yge(e){_n(1,arguments);var t=Tn(e),n=t.getDate();return n}function bge(e){_n(1,arguments);var t=Tn(e),n=t.getDay();return n}function kB(e){_n(1,arguments);var t=Tn(e),n=t.getFullYear(),r=t.getMonth(),l=new Date(0);return l.setFullYear(n,r+1,0),l.setHours(0,0,0,0),l.getDate()}function xge(e){_n(1,arguments);var t=Tn(e),n=t.getHours();return n}function wge(e){_n(1,arguments);var t=Tn(e),n=t.getMinutes();return n}function _ge(e){_n(1,arguments);var t=Tn(e),n=t.getMonth();return n}function Tge(e){_n(1,arguments);var t=Tn(e),n=t.getSeconds();return n}function kge(e){return _n(1,arguments),Tn(e).getFullYear()}function c0(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t);return n.getTime()&gt;r.getTime()}function zc(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t);return n.getTime()&lt;r.getTime()}function Sge(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t);return n.getTime()===r.getTime()}function Cge(e,t){_n(2,arguments);var n=Wd(e),r=Wd(t);return n.getTime()===r.getTime()}function Mge(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t);return n.getFullYear()===r.getFullYear()}function Pge(e,t){_n(2,arguments);var n=Tn(e),r=Tn(t);return n.getFullYear()===r.getFullYear()&amp;&amp;n.getMonth()===r.getMonth()}function d7(e){_n(1,arguments);var t=Tn(e);return t.setMinutes(0,0,0),t}function Oge(e,t){_n(2,arguments);var n=d7(e),r=d7(t);return n.getTime()===r.getTime()}function f7(e,t){(t==null||t&gt;e.length)&amp;&amp;(t=e.length);for(var n=0,r=new Array(t);n&lt;t;n++)r[n]=e[n];return r}function Age(e,t){if(e){if(typeof e==&quot;string&quot;)return f7(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===&quot;Object&quot;&amp;&amp;e.constructor&amp;&amp;(n=e.constructor.name),n===&quot;Map&quot;||n===&quot;Set&quot;)return Array.from(e);if(n===&quot;Arguments&quot;||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f7(e,t)}}function p7(e,t){var n=typeof Symbol&lt;&quot;u&quot;&amp;&amp;e[Symbol.iterator]||e[&quot;@@iterator&quot;];if(!n){if(Array.isArray(e)||(n=Age(e))||t){n&amp;&amp;(e=n);var r=0,l=function(){};return{s:l,n:function(){return r&gt;=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(u){throw u},f:l}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.\n",
       "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i=!0,o=!1,a;return{s:function(){n=n.call(e)},n:function(){var u=n.next();return i=u.done,u},e:function(u){o=!0,a=u},f:function(){try{!i&amp;&amp;n.return!=null&amp;&amp;n.return()}finally{if(o)throw a}}}}function Dge(e,t){if(e==null)throw new TypeError(&quot;assign requires that input parameter not be null or undefined&quot;);for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&amp;&amp;(e[n]=t[n]);return e}function hr(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,&quot;prototype&quot;,{writable:!1}),t&amp;&amp;Jv(e,t)}function ly(e){return ly=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ly(e)}function Ege(){if(typeof Reflect&gt;&quot;u&quot;||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==&quot;function&quot;)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Rge(e,t){if(t&amp;&amp;(ns(t)===&quot;object&quot;||typeof t==&quot;function&quot;))return t;if(t!==void 0)throw new TypeError(&quot;Derived constructors may only return object or undefined&quot;);return An(e)}function mr(e){var t=Ege();return function(){var r=ly(e),l;if(t){var i=ly(this).constructor;l=Reflect.construct(r,arguments,i)}else l=r.apply(this,arguments);return Rge(this,l)}}function sr(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function Lge(e,t){if(ns(e)!==&quot;object&quot;||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||&quot;default&quot;);if(ns(r)!==&quot;object&quot;)return r;throw new TypeError(&quot;@@toPrimitive must return a primitive value.&quot;)}return(t===&quot;string&quot;?String:Number)(e)}function SB(e){var t=Lge(e,&quot;string&quot;);return ns(t)===&quot;symbol&quot;?t:String(t)}function Ige(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,SB(r.key),r)}}function ur(e,t,n){return t&amp;&amp;Ige(e.prototype,t),Object.defineProperty(e,&quot;prototype&quot;,{writable:!1}),e}function Mn(e,t,n){return t=SB(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $ge=10,CB=function(){function e(){sr(this,e),Mn(this,&quot;priority&quot;,void 0),Mn(this,&quot;subPriority&quot;,0)}return ur(e,[{key:&quot;validate&quot;,value:function(n,r){return!0}}]),e}(),Nge=function(e){hr(n,e);var t=mr(n);function n(r,l,i,o,a){var s;return sr(this,n),s=t.call(this),s.value=r,s.validateValue=l,s.setValue=i,s.priority=o,a&amp;&amp;(s.subPriority=a),s}return ur(n,[{key:&quot;validate&quot;,value:function(l,i){return this.validateValue(l,this.value,i)}},{key:&quot;set&quot;,value:function(l,i,o){return this.setValue(l,i,this.value,o)}}]),n}(CB),Fge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,$ge),Mn(An(r),&quot;subPriority&quot;,-1),r}return ur(n,[{key:&quot;set&quot;,value:function(l,i){if(i.timestampIsSet)return l;var o=new Date(0);return o.setFullYear(l.getUTCFullYear(),l.getUTCMonth(),l.getUTCDate()),o.setHours(l.getUTCHours(),l.getUTCMinutes(),l.getUTCSeconds(),l.getUTCMilliseconds()),o}}]),n}(CB),_r=function(){function e(){sr(this,e),Mn(this,&quot;incompatibleTokens&quot;,void 0),Mn(this,&quot;priority&quot;,void 0),Mn(this,&quot;subPriority&quot;,void 0)}return ur(e,[{key:&quot;run&quot;,value:function(n,r,l,i){var o=this.parse(n,r,l,i);return o?{setter:new Nge(o.value,this.validate,this.set,this.priority,this.subPriority),rest:o.rest}:null}},{key:&quot;validate&quot;,value:function(n,r,l){return!0}}]),e}(),jge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,140),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;R&quot;,&quot;u&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;G&quot;:case&quot;GG&quot;:case&quot;GGG&quot;:return o.era(l,{width:&quot;abbreviated&quot;})||o.era(l,{width:&quot;narrow&quot;});case&quot;GGGGG&quot;:return o.era(l,{width:&quot;narrow&quot;});case&quot;GGGG&quot;:default:return o.era(l,{width:&quot;wide&quot;})||o.era(l,{width:&quot;abbreviated&quot;})||o.era(l,{width:&quot;narrow&quot;})}}},{key:&quot;set&quot;,value:function(l,i,o){return i.era=o,l.setUTCFullYear(o,0,1),l.setUTCHours(0,0,0,0),l}}]),n}(_r),xa={month:/^(1[0-2]|0?\\d)/,date:/^(3[0-1]|[0-2]?\\d)/,dayOfYear:/^(36[0-6]|3[0-5]\\d|[0-2]?\\d?\\d)/,week:/^(5[0-3]|[0-4]?\\d)/,hour23h:/^(2[0-3]|[0-1]?\\d)/,hour24h:/^(2[0-4]|[0-1]?\\d)/,hour11h:/^(1[0-1]|0?\\d)/,hour12h:/^(1[0-2]|0?\\d)/,minute:/^[0-5]?\\d/,second:/^[0-5]?\\d/,singleDigit:/^\\d/,twoDigits:/^\\d{1,2}/,threeDigits:/^\\d{1,3}/,fourDigits:/^\\d{1,4}/,anyDigitsSigned:/^-?\\d+/,singleDigitSigned:/^-?\\d/,twoDigitsSigned:/^-?\\d{1,2}/,threeDigitsSigned:/^-?\\d{1,3}/,fourDigitsSigned:/^-?\\d{1,4}/},ul={basicOptionalMinutes:/^([+-])(\\d{2})(\\d{2})?|Z/,basic:/^([+-])(\\d{2})(\\d{2})|Z/,basicOptionalSeconds:/^([+-])(\\d{2})(\\d{2})((\\d{2}))?|Z/,extended:/^([+-])(\\d{2}):(\\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\\d{2}):(\\d{2})(:(\\d{2}))?|Z/};function wa(e,t){return e&amp;&amp;{value:t(e.value),rest:e.rest}}function ra(e,t){var n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function cl(e,t){var n=t.match(e);if(!n)return null;if(n[0]===&quot;Z&quot;)return{value:0,rest:t.slice(1)};var r=n[1]===&quot;+&quot;?1:-1,l=n[2]?parseInt(n[2],10):0,i=n[3]?parseInt(n[3],10):0,o=n[5]?parseInt(n[5],10):0;return{value:r*(l*gb+i*mb+o*gme),rest:t.slice(n[0].length)}}function MB(e){return ra(xa.anyDigitsSigned,e)}function ga(e,t){switch(e){case 1:return ra(xa.singleDigit,t);case 2:return ra(xa.twoDigits,t);case 3:return ra(xa.threeDigits,t);case 4:return ra(xa.fourDigits,t);default:return ra(new RegExp(&quot;^\\\\d{1,&quot;+e+&quot;}&quot;),t)}}function sy(e,t){switch(e){case 1:return ra(xa.singleDigitSigned,t);case 2:return ra(xa.twoDigitsSigned,t);case 3:return ra(xa.threeDigitsSigned,t);case 4:return ra(xa.fourDigitsSigned,t);default:return ra(new RegExp(&quot;^-?\\\\d{1,&quot;+e+&quot;}&quot;),t)}}function zM(e){switch(e){case&quot;morning&quot;:return 4;case&quot;evening&quot;:return 17;case&quot;pm&quot;:case&quot;noon&quot;:case&quot;afternoon&quot;:return 12;case&quot;am&quot;:case&quot;midnight&quot;:case&quot;night&quot;:default:return 0}}function PB(e,t){var n=t&gt;0,r=n?t:1-t,l;if(r&lt;=50)l=e||100;else{var i=r+50,o=Math.floor(i/100)*100,a=e&gt;=i%100;l=e+o-(a?100:0)}return n?l:1-l}function OB(e){return e%400===0||e%4===0&amp;&amp;e%100!==0}var zge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,130),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;Y&quot;,&quot;R&quot;,&quot;u&quot;,&quot;w&quot;,&quot;I&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){var a=function(u){return{year:u,isTwoDigitYear:i===&quot;yy&quot;}};switch(i){case&quot;y&quot;:return wa(ga(4,l),a);case&quot;yo&quot;:return wa(o.ordinalNumber(l,{unit:&quot;year&quot;}),a);default:return wa(ga(i.length,l),a)}}},{key:&quot;validate&quot;,value:function(l,i){return i.isTwoDigitYear||i.year&gt;0}},{key:&quot;set&quot;,value:function(l,i,o){var a=l.getUTCFullYear();if(o.isTwoDigitYear){var s=PB(o.year,a);return l.setUTCFullYear(s,0,1),l.setUTCHours(0,0,0,0),l}var u=!(&quot;era&quot;in i)||i.era===1?o.year:1-o.year;return l.setUTCFullYear(u,0,1),l.setUTCHours(0,0,0,0),l}}]),n}(_r),Bge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,130),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;y&quot;,&quot;R&quot;,&quot;u&quot;,&quot;Q&quot;,&quot;q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;I&quot;,&quot;d&quot;,&quot;D&quot;,&quot;i&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){var a=function(u){return{year:u,isTwoDigitYear:i===&quot;YY&quot;}};switch(i){case&quot;Y&quot;:return wa(ga(4,l),a);case&quot;Yo&quot;:return wa(o.ordinalNumber(l,{unit:&quot;year&quot;}),a);default:return wa(ga(i.length,l),a)}}},{key:&quot;validate&quot;,value:function(l,i){return i.isTwoDigitYear||i.year&gt;0}},{key:&quot;set&quot;,value:function(l,i,o,a){var s=jM(l,a);if(o.isTwoDigitYear){var u=PB(o.year,s);return l.setUTCFullYear(u,0,a.firstWeekContainsDate),l.setUTCHours(0,0,0,0),Xu(l,a)}var c=!(&quot;era&quot;in i)||i.era===1?o.year:1-o.year;return l.setUTCFullYear(c,0,a.firstWeekContainsDate),l.setUTCHours(0,0,0,0),Xu(l,a)}}]),n}(_r),Wge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,130),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;G&quot;,&quot;y&quot;,&quot;Y&quot;,&quot;u&quot;,&quot;Q&quot;,&quot;q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;w&quot;,&quot;d&quot;,&quot;D&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i){return sy(i===&quot;R&quot;?4:i.length,l)}},{key:&quot;set&quot;,value:function(l,i,o){var a=new Date(0);return a.setUTCFullYear(o,0,4),a.setUTCHours(0,0,0,0),qd(a)}}]),n}(_r),qge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,130),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;G&quot;,&quot;y&quot;,&quot;Y&quot;,&quot;R&quot;,&quot;w&quot;,&quot;I&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i){return sy(i===&quot;u&quot;?4:i.length,l)}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCFullYear(o,0,1),l.setUTCHours(0,0,0,0),l}}]),n}(_r),Uge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,120),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;Y&quot;,&quot;R&quot;,&quot;q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;w&quot;,&quot;I&quot;,&quot;d&quot;,&quot;D&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;Q&quot;:case&quot;QQ&quot;:return ga(i.length,l);case&quot;Qo&quot;:return o.ordinalNumber(l,{unit:&quot;quarter&quot;});case&quot;QQQ&quot;:return o.quarter(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.quarter(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;QQQQQ&quot;:return o.quarter(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;QQQQ&quot;:default:return o.quarter(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.quarter(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.quarter(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;})}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=1&amp;&amp;i&lt;=4}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCMonth((o-1)*3,1),l.setUTCHours(0,0,0,0),l}}]),n}(_r),Hge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,120),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;Y&quot;,&quot;R&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;w&quot;,&quot;I&quot;,&quot;d&quot;,&quot;D&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;q&quot;:case&quot;qq&quot;:return ga(i.length,l);case&quot;qo&quot;:return o.ordinalNumber(l,{unit:&quot;quarter&quot;});case&quot;qqq&quot;:return o.quarter(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;})||o.quarter(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;qqqqq&quot;:return o.quarter(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;qqqq&quot;:default:return o.quarter(l,{width:&quot;wide&quot;,context:&quot;standalone&quot;})||o.quarter(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;})||o.quarter(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;})}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=1&amp;&amp;i&lt;=4}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCMonth((o-1)*3,1),l.setUTCHours(0,0,0,0),l}}]),n}(_r),Vge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;Y&quot;,&quot;R&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;L&quot;,&quot;w&quot;,&quot;I&quot;,&quot;D&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),Mn(An(r),&quot;priority&quot;,110),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){var a=function(u){return u-1};switch(i){case&quot;M&quot;:return wa(ra(xa.month,l),a);case&quot;MM&quot;:return wa(ga(2,l),a);case&quot;Mo&quot;:return wa(o.ordinalNumber(l,{unit:&quot;month&quot;}),a);case&quot;MMM&quot;:return o.month(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.month(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;MMMMM&quot;:return o.month(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;MMMM&quot;:default:return o.month(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.month(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.month(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;})}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=11}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCMonth(o,1),l.setUTCHours(0,0,0,0),l}}]),n}(_r),Gge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,110),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;Y&quot;,&quot;R&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;w&quot;,&quot;I&quot;,&quot;D&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){var a=function(u){return u-1};switch(i){case&quot;L&quot;:return wa(ra(xa.month,l),a);case&quot;LL&quot;:return wa(ga(2,l),a);case&quot;Lo&quot;:return wa(o.ordinalNumber(l,{unit:&quot;month&quot;}),a);case&quot;LLL&quot;:return o.month(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;})||o.month(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;LLLLL&quot;:return o.month(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;LLLL&quot;:default:return o.month(l,{width:&quot;wide&quot;,context:&quot;standalone&quot;})||o.month(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;})||o.month(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;})}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=11}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCMonth(o,1),l.setUTCHours(0,0,0,0),l}}]),n}(_r);function Yge(e,t,n){_n(2,arguments);var r=Tn(e),l=kr(t),i=bB(r,n)-l;return r.setUTCDate(r.getUTCDate()-i*7),r}var Xge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,100),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;y&quot;,&quot;R&quot;,&quot;u&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;I&quot;,&quot;d&quot;,&quot;D&quot;,&quot;i&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;w&quot;:return ra(xa.week,l);case&quot;wo&quot;:return o.ordinalNumber(l,{unit:&quot;week&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=1&amp;&amp;i&lt;=53}},{key:&quot;set&quot;,value:function(l,i,o,a){return Xu(Yge(l,o,a),a)}}]),n}(_r);function Kge(e,t){_n(2,arguments);var n=Tn(e),r=kr(t),l=yB(n)-r;return n.setUTCDate(n.getUTCDate()-l*7),n}var Zge=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,100),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;y&quot;,&quot;Y&quot;,&quot;u&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;w&quot;,&quot;d&quot;,&quot;D&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;I&quot;:return ra(xa.week,l);case&quot;Io&quot;:return o.ordinalNumber(l,{unit:&quot;week&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=1&amp;&amp;i&lt;=53}},{key:&quot;set&quot;,value:function(l,i,o){return qd(Kge(l,o))}}]),n}(_r),Qge=[31,28,31,30,31,30,31,31,30,31,30,31],Jge=[31,29,31,30,31,30,31,31,30,31,30,31],e0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,90),Mn(An(r),&quot;subPriority&quot;,1),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;Y&quot;,&quot;R&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;w&quot;,&quot;I&quot;,&quot;D&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;d&quot;:return ra(xa.date,l);case&quot;do&quot;:return o.ordinalNumber(l,{unit:&quot;date&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){var o=l.getUTCFullYear(),a=OB(o),s=l.getUTCMonth();return a?i&gt;=1&amp;&amp;i&lt;=Jge[s]:i&gt;=1&amp;&amp;i&lt;=Qge[s]}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCDate(o),l.setUTCHours(0,0,0,0),l}}]),n}(_r),t0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,90),Mn(An(r),&quot;subpriority&quot;,1),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;Y&quot;,&quot;R&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;w&quot;,&quot;I&quot;,&quot;d&quot;,&quot;E&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;D&quot;:case&quot;DD&quot;:return ra(xa.dayOfYear,l);case&quot;Do&quot;:return o.ordinalNumber(l,{unit:&quot;date&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){var o=l.getUTCFullYear(),a=OB(o);return a?i&gt;=1&amp;&amp;i&lt;=366:i&gt;=1&amp;&amp;i&lt;=365}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCMonth(0,o),l.setUTCHours(0,0,0,0),l}}]),n}(_r);function BM(e,t,n){var r,l,i,o,a,s,u,c;_n(2,arguments);var d=ou(),f=kr((r=(l=(i=(o=n==null?void 0:n.weekStartsOn)!==null&amp;&amp;o!==void 0?o:n==null||(a=n.locale)===null||a===void 0||(s=a.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&amp;&amp;i!==void 0?i:d.weekStartsOn)!==null&amp;&amp;l!==void 0?l:(u=d.locale)===null||u===void 0||(c=u.options)===null||c===void 0?void 0:c.weekStartsOn)!==null&amp;&amp;r!==void 0?r:0);if(!(f&gt;=0&amp;&amp;f&lt;=6))throw new RangeError(&quot;weekStartsOn must be between 0 and 6 inclusively&quot;);var p=Tn(e),m=kr(t),g=p.getUTCDay(),b=m%7,v=(b+7)%7,h=(v&lt;f?7:0)+m-g;return p.setUTCDate(p.getUTCDate()+h),p}var n0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,90),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;D&quot;,&quot;i&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;E&quot;:case&quot;EE&quot;:case&quot;EEE&quot;:return o.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;EEEEE&quot;:return o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;EEEEEE&quot;:return o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;EEEE&quot;:default:return o.day(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;})}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=6}},{key:&quot;set&quot;,value:function(l,i,o,a){return l=BM(l,o,a),l.setUTCHours(0,0,0,0),l}}]),n}(_r),r0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,90),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;y&quot;,&quot;R&quot;,&quot;u&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;I&quot;,&quot;d&quot;,&quot;D&quot;,&quot;E&quot;,&quot;i&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o,a){var s=function(c){var d=Math.floor((c-1)/7)*7;return(c+a.weekStartsOn+6)%7+d};switch(i){case&quot;e&quot;:case&quot;ee&quot;:return wa(ga(i.length,l),s);case&quot;eo&quot;:return wa(o.ordinalNumber(l,{unit:&quot;day&quot;}),s);case&quot;eee&quot;:return o.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;eeeee&quot;:return o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;eeeeee&quot;:return o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;eeee&quot;:default:return o.day(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;})}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=6}},{key:&quot;set&quot;,value:function(l,i,o,a){return l=BM(l,o,a),l.setUTCHours(0,0,0,0),l}}]),n}(_r),a0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,90),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;y&quot;,&quot;R&quot;,&quot;u&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;I&quot;,&quot;d&quot;,&quot;D&quot;,&quot;E&quot;,&quot;i&quot;,&quot;e&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o,a){var s=function(c){var d=Math.floor((c-1)/7)*7;return(c+a.weekStartsOn+6)%7+d};switch(i){case&quot;c&quot;:case&quot;cc&quot;:return wa(ga(i.length,l),s);case&quot;co&quot;:return wa(o.ordinalNumber(l,{unit:&quot;day&quot;}),s);case&quot;ccc&quot;:return o.day(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;standalone&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;ccccc&quot;:return o.day(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;cccccc&quot;:return o.day(l,{width:&quot;short&quot;,context:&quot;standalone&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;});case&quot;cccc&quot;:default:return o.day(l,{width:&quot;wide&quot;,context:&quot;standalone&quot;})||o.day(l,{width:&quot;abbreviated&quot;,context:&quot;standalone&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;standalone&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;standalone&quot;})}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=6}},{key:&quot;set&quot;,value:function(l,i,o,a){return l=BM(l,o,a),l.setUTCHours(0,0,0,0),l}}]),n}(_r);function o0e(e,t){_n(2,arguments);var n=kr(t);n%7===0&amp;&amp;(n=n-7);var r=1,l=Tn(e),i=l.getUTCDay(),o=n%7,a=(o+7)%7,s=(a&lt;r?7:0)+n-i;return l.setUTCDate(l.getUTCDate()+s),l}var i0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,90),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;y&quot;,&quot;Y&quot;,&quot;u&quot;,&quot;q&quot;,&quot;Q&quot;,&quot;M&quot;,&quot;L&quot;,&quot;w&quot;,&quot;d&quot;,&quot;D&quot;,&quot;E&quot;,&quot;e&quot;,&quot;c&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){var a=function(u){return u===0?7:u};switch(i){case&quot;i&quot;:case&quot;ii&quot;:return ga(i.length,l);case&quot;io&quot;:return o.ordinalNumber(l,{unit:&quot;day&quot;});case&quot;iii&quot;:return wa(o.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;}),a);case&quot;iiiii&quot;:return wa(o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;}),a);case&quot;iiiiii&quot;:return wa(o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;}),a);case&quot;iiii&quot;:default:return wa(o.day(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;short&quot;,context:&quot;formatting&quot;})||o.day(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;}),a)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=1&amp;&amp;i&lt;=7}},{key:&quot;set&quot;,value:function(l,i,o){return l=o0e(l,o),l.setUTCHours(0,0,0,0),l}}]),n}(_r),l0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,80),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;b&quot;,&quot;B&quot;,&quot;H&quot;,&quot;k&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;a&quot;:case&quot;aa&quot;:case&quot;aaa&quot;:return o.dayPeriod(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;aaaaa&quot;:return o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;aaaa&quot;:default:return o.dayPeriod(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;})}}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCHours(zM(o),0,0,0),l}}]),n}(_r),s0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,80),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;a&quot;,&quot;B&quot;,&quot;H&quot;,&quot;k&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;b&quot;:case&quot;bb&quot;:case&quot;bbb&quot;:return o.dayPeriod(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;bbbbb&quot;:return o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;bbbb&quot;:default:return o.dayPeriod(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;})}}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCHours(zM(o),0,0,0),l}}]),n}(_r),u0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,80),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;a&quot;,&quot;b&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;B&quot;:case&quot;BB&quot;:case&quot;BBB&quot;:return o.dayPeriod(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;BBBBB&quot;:return o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;});case&quot;BBBB&quot;:default:return o.dayPeriod(l,{width:&quot;wide&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;abbreviated&quot;,context:&quot;formatting&quot;})||o.dayPeriod(l,{width:&quot;narrow&quot;,context:&quot;formatting&quot;})}}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCHours(zM(o),0,0,0),l}}]),n}(_r),c0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,70),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;H&quot;,&quot;K&quot;,&quot;k&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;h&quot;:return ra(xa.hour12h,l);case&quot;ho&quot;:return o.ordinalNumber(l,{unit:&quot;hour&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=1&amp;&amp;i&lt;=12}},{key:&quot;set&quot;,value:function(l,i,o){var a=l.getUTCHours()&gt;=12;return a&amp;&amp;o&lt;12?l.setUTCHours(o+12,0,0,0):!a&amp;&amp;o===12?l.setUTCHours(0,0,0,0):l.setUTCHours(o,0,0,0),l}}]),n}(_r),d0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,70),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;a&quot;,&quot;b&quot;,&quot;h&quot;,&quot;K&quot;,&quot;k&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;H&quot;:return ra(xa.hour23h,l);case&quot;Ho&quot;:return o.ordinalNumber(l,{unit:&quot;hour&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=23}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCHours(o,0,0,0),l}}]),n}(_r),f0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,70),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;h&quot;,&quot;H&quot;,&quot;k&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;K&quot;:return ra(xa.hour11h,l);case&quot;Ko&quot;:return o.ordinalNumber(l,{unit:&quot;hour&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=11}},{key:&quot;set&quot;,value:function(l,i,o){var a=l.getUTCHours()&gt;=12;return a&amp;&amp;o&lt;12?l.setUTCHours(o+12,0,0,0):l.setUTCHours(o,0,0,0),l}}]),n}(_r),p0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,70),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;a&quot;,&quot;b&quot;,&quot;h&quot;,&quot;H&quot;,&quot;K&quot;,&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;k&quot;:return ra(xa.hour24h,l);case&quot;ko&quot;:return o.ordinalNumber(l,{unit:&quot;hour&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=1&amp;&amp;i&lt;=24}},{key:&quot;set&quot;,value:function(l,i,o){var a=o&lt;=24?o%24:o;return l.setUTCHours(a,0,0,0),l}}]),n}(_r),h0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,60),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;m&quot;:return ra(xa.minute,l);case&quot;mo&quot;:return o.ordinalNumber(l,{unit:&quot;minute&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=59}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCMinutes(o,0,0),l}}]),n}(_r),m0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,50),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i,o){switch(i){case&quot;s&quot;:return ra(xa.second,l);case&quot;so&quot;:return o.ordinalNumber(l,{unit:&quot;second&quot;});default:return ga(i.length,l)}}},{key:&quot;validate&quot;,value:function(l,i){return i&gt;=0&amp;&amp;i&lt;=59}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCSeconds(o,0),l}}]),n}(_r),g0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,30),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;t&quot;,&quot;T&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i){var o=function(s){return Math.floor(s*Math.pow(10,-i.length+3))};return wa(ga(i.length,l),o)}},{key:&quot;set&quot;,value:function(l,i,o){return l.setUTCMilliseconds(o),l}}]),n}(_r),v0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,10),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;t&quot;,&quot;T&quot;,&quot;x&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i){switch(i){case&quot;X&quot;:return cl(ul.basicOptionalMinutes,l);case&quot;XX&quot;:return cl(ul.basic,l);case&quot;XXXX&quot;:return cl(ul.basicOptionalSeconds,l);case&quot;XXXXX&quot;:return cl(ul.extendedOptionalSeconds,l);case&quot;XXX&quot;:default:return cl(ul.extended,l)}}},{key:&quot;set&quot;,value:function(l,i,o){return i.timestampIsSet?l:new Date(l.getTime()-o)}}]),n}(_r),y0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,10),Mn(An(r),&quot;incompatibleTokens&quot;,[&quot;t&quot;,&quot;T&quot;,&quot;X&quot;]),r}return ur(n,[{key:&quot;parse&quot;,value:function(l,i){switch(i){case&quot;x&quot;:return cl(ul.basicOptionalMinutes,l);case&quot;xx&quot;:return cl(ul.basic,l);case&quot;xxxx&quot;:return cl(ul.basicOptionalSeconds,l);case&quot;xxxxx&quot;:return cl(ul.extendedOptionalSeconds,l);case&quot;xxx&quot;:default:return cl(ul.extended,l)}}},{key:&quot;set&quot;,value:function(l,i,o){return i.timestampIsSet?l:new Date(l.getTime()-o)}}]),n}(_r),b0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,40),Mn(An(r),&quot;incompatibleTokens&quot;,&quot;*&quot;),r}return ur(n,[{key:&quot;parse&quot;,value:function(l){return MB(l)}},{key:&quot;set&quot;,value:function(l,i,o){return[new Date(o*1e3),{timestampIsSet:!0}]}}]),n}(_r),x0e=function(e){hr(n,e);var t=mr(n);function n(){var r;sr(this,n);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=t.call.apply(t,[this].concat(i)),Mn(An(r),&quot;priority&quot;,20),Mn(An(r),&quot;incompatibleTokens&quot;,&quot;*&quot;),r}return ur(n,[{key:&quot;parse&quot;,value:function(l){return MB(l)}},{key:&quot;set&quot;,value:function(l,i,o){return[new Date(o),{timestampIsSet:!0}]}}]),n}(_r),w0e={G:new jge,y:new zge,Y:new Bge,R:new Wge,u:new qge,Q:new Uge,q:new Hge,M:new Vge,L:new Gge,w:new Xge,I:new Zge,d:new e0e,D:new t0e,E:new n0e,e:new r0e,c:new a0e,i:new i0e,a:new l0e,b:new s0e,B:new u0e,h:new c0e,H:new d0e,K:new f0e,k:new p0e,m:new h0e,s:new m0e,S:new g0e,X:new v0e,x:new y0e,t:new b0e,T:new x0e},_0e=/[yYQqMLwIdDecihHKkms]o|(\\w)\\1*|&#x27;&#x27;|&#x27;(&#x27;&#x27;|[^&#x27;])+(&#x27;|$)|./g,T0e=/P+p+|P+|p+|&#x27;&#x27;|&#x27;(&#x27;&#x27;|[^&#x27;])+(&#x27;|$)|./g,k0e=/^&#x27;([^]*?)&#x27;?$/,S0e=/&#x27;&#x27;/g,C0e=/\\S/,M0e=/[a-zA-Z]/;function P0e(e,t,n,r){var l,i,o,a,s,u,c,d,f,p,m,g,b,v,h,y,w,_;_n(3,arguments);var x=String(e),T=String(t),k=ou(),S=(l=(i=r==null?void 0:r.locale)!==null&amp;&amp;i!==void 0?i:k.locale)!==null&amp;&amp;l!==void 0?l:yb;if(!S.match)throw new RangeError(&quot;locale must contain match property&quot;);var C=kr((o=(a=(s=(u=r==null?void 0:r.firstWeekContainsDate)!==null&amp;&amp;u!==void 0?u:r==null||(c=r.locale)===null||c===void 0||(d=c.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&amp;&amp;s!==void 0?s:k.firstWeekContainsDate)!==null&amp;&amp;a!==void 0?a:(f=k.locale)===null||f===void 0||(p=f.options)===null||p===void 0?void 0:p.firstWeekContainsDate)!==null&amp;&amp;o!==void 0?o:1);if(!(C&gt;=1&amp;&amp;C&lt;=7))throw new RangeError(&quot;firstWeekContainsDate must be between 1 and 7 inclusively&quot;);var M=kr((m=(g=(b=(v=r==null?void 0:r.weekStartsOn)!==null&amp;&amp;v!==void 0?v:r==null||(h=r.locale)===null||h===void 0||(y=h.options)===null||y===void 0?void 0:y.weekStartsOn)!==null&amp;&amp;b!==void 0?b:k.weekStartsOn)!==null&amp;&amp;g!==void 0?g:(w=k.locale)===null||w===void 0||(_=w.options)===null||_===void 0?void 0:_.weekStartsOn)!==null&amp;&amp;m!==void 0?m:0);if(!(M&gt;=0&amp;&amp;M&lt;=6))throw new RangeError(&quot;weekStartsOn must be between 0 and 6 inclusively&quot;);if(T===&quot;&quot;)return x===&quot;&quot;?Tn(n):new Date(NaN);var O={firstWeekContainsDate:C,weekStartsOn:M,locale:S},D=[new Fge],P=T.match(T0e).map(function(U){var V=U[0];if(V in lk){var te=lk[V];return te(U,S.formatLong)}return U}).join(&quot;&quot;).match(_0e),E=[],I=p7(P),A;try{var F=function(){var V=A.value;!(r!=null&amp;&amp;r.useAdditionalWeekYearTokens)&amp;&amp;_B(V)&amp;&amp;iy(V,T,e),!(r!=null&amp;&amp;r.useAdditionalDayOfYearTokens)&amp;&amp;wB(V)&amp;&amp;iy(V,T,e);var te=V[0],ee=w0e[te];if(ee){var H=ee.incompatibleTokens;if(Array.isArray(H)){var Z=E.find(function(X){return H.includes(X.token)||X.token===te});if(Z)throw new RangeError(&quot;The format string mustn&#x27;t contain `&quot;.concat(Z.fullToken,&quot;` and `&quot;).concat(V,&quot;` at the same time&quot;))}else if(ee.incompatibleTokens===&quot;*&quot;&amp;&amp;E.length&gt;0)throw new RangeError(&quot;The format string mustn&#x27;t contain `&quot;.concat(V,&quot;` and any other token at the same time&quot;));E.push({token:te,fullToken:V});var G=ee.run(x,V,S.match,O);if(!G)return{v:new Date(NaN)};D.push(G.setter),x=G.rest}else{if(te.match(M0e))throw new RangeError(&quot;Format string contains an unescaped latin alphabet character `&quot;+te+&quot;`&quot;);if(V===&quot;&#x27;&#x27;&quot;?V=&quot;&#x27;&quot;:te===&quot;&#x27;&quot;&amp;&amp;(V=O0e(V)),x.indexOf(V)===0)x=x.slice(V.length);else return{v:new Date(NaN)}}};for(I.s();!(A=I.n()).done;){var j=F();if(ns(j)===&quot;object&quot;)return j.v}}catch(U){I.e(U)}finally{I.f()}if(x.length&gt;0&amp;&amp;C0e.test(x))return new Date(NaN);var z=D.map(function(U){return U.priority}).sort(function(U,V){return V-U}).filter(function(U,V,te){return te.indexOf(U)===V}).map(function(U){return D.filter(function(V){return V.priority===U}).sort(function(V,te){return te.subPriority-V.subPriority})}).map(function(U){return U[0]}),B=Tn(n);if(isNaN(B.getTime()))return new Date(NaN);var N=gB(B,oy(B)),R={},q=p7(z),Y;try{for(q.s();!(Y=q.n()).done;){var L=Y.value;if(!L.validate(N,O))return new Date(NaN);var W=L.set(N,R,O);Array.isArray(W)?(N=W[0],Dge(R,W[1])):N=W}}catch(U){q.e(U)}finally{q.f()}return N}function O0e(e){return e.match(k0e)[1].replace(S0e,&quot;&#x27;&quot;)}function A0e(e,t){_n(2,arguments);var n=Tn(e),r=kr(t);return n.setDate(r),n}function D0e(e,t){_n(2,arguments);var n=Tn(e),r=kr(t);return n.setHours(r),n}function E0e(e,t){_n(2,arguments);var n=Tn(e),r=kr(t);return n.setMinutes(r),n}function R0e(e,t){_n(2,arguments);var n=Tn(e),r=kr(t),l=n.getFullYear(),i=n.getDate(),o=new Date(0);o.setFullYear(l,r,15),o.setHours(0,0,0,0);var a=kB(o);return n.setMonth(r,Math.min(i,a)),n}function L0e(e,t){_n(2,arguments);var n=Tn(e),r=kr(t);return n.setSeconds(r),n}function I0e(e,t){_n(2,arguments);var n=Tn(e),r=kr(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(r),n)}function d0(e){_n(1,arguments);var t=Tn(e);return t.setDate(1),t.setHours(0,0,0,0),t}function c_(e,t){var n,r,l,i,o,a,s,u;_n(1,arguments);var c=ou(),d=kr((n=(r=(l=(i=t==null?void 0:t.weekStartsOn)!==null&amp;&amp;i!==void 0?i:t==null||(o=t.locale)===null||o===void 0||(a=o.options)===null||a===void 0?void 0:a.weekStartsOn)!==null&amp;&amp;l!==void 0?l:c.weekStartsOn)!==null&amp;&amp;r!==void 0?r:(s=c.locale)===null||s===void 0||(u=s.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&amp;&amp;n!==void 0?n:0);if(!(d&gt;=0&amp;&amp;d&lt;=6))throw new RangeError(&quot;weekStartsOn must be between 0 and 6 inclusively&quot;);var f=Tn(e),p=f.getDay(),m=(p&lt;d?7:0)+p-d;return f.setDate(f.getDate()-m),f.setHours(0,0,0,0),f}function f0(e){_n(1,arguments);var t=Tn(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function AB(e,t){var n;_n(1,arguments);var r=kr((n=t==null?void 0:t.additionalDigits)!==null&amp;&amp;n!==void 0?n:2);if(r!==2&amp;&amp;r!==1&amp;&amp;r!==0)throw new RangeError(&quot;additionalDigits must be 0, 1 or 2&quot;);if(!(typeof e==&quot;string&quot;||Object.prototype.toString.call(e)===&quot;[object String]&quot;))return new Date(NaN);var l=j0e(e),i;if(l.date){var o=z0e(l.date,r);i=B0e(o.restDateString,o.year)}if(!i||isNaN(i.getTime()))return new Date(NaN);var a=i.getTime(),s=0,u;if(l.time&amp;&amp;(s=W0e(l.time),isNaN(s)))return new Date(NaN);if(l.timezone){if(u=q0e(l.timezone),isNaN(u))return new Date(NaN)}else{var c=new Date(a+s),d=new Date(0);return d.setFullYear(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),d.setHours(c.getUTCHours(),c.getUTCMinutes(),c.getUTCSeconds(),c.getUTCMilliseconds()),d}return new Date(a+s+u)}var p0={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},$0e=/^-?(?:(\\d{3})|(\\d{2})(?:-?(\\d{2}))?|W(\\d{2})(?:-?(\\d{1}))?|)$/,N0e=/^(\\d{2}(?:[.,]\\d*)?)(?::?(\\d{2}(?:[.,]\\d*)?))?(?::?(\\d{2}(?:[.,]\\d*)?))?$/,F0e=/^([+-])(\\d{2})(?::?(\\d{2}))?$/;function j0e(e){var t={},n=e.split(p0.dateTimeDelimiter),r;if(n.length&gt;2)return t;if(/:/.test(n[0])?r=n[0]:(t.date=n[0],r=n[1],p0.timeZoneDelimiter.test(t.date)&amp;&amp;(t.date=e.split(p0.timeZoneDelimiter)[0],r=e.substr(t.date.length,e.length))),r){var l=p0.timezone.exec(r);l?(t.time=r.replace(l[1],&quot;&quot;),t.timezone=l[1]):t.time=r}return t}function z0e(e,t){var n=new RegExp(&quot;^(?:(\\\\d{4}|[+-]\\\\d{&quot;+(4+t)+&quot;})|(\\\\d{2}|[+-]\\\\d{&quot;+(2+t)+&quot;})$)&quot;),r=e.match(n);if(!r)return{year:NaN,restDateString:&quot;&quot;};var l=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:i===null?l:i*100,restDateString:e.slice((r[1]||r[2]).length)}}function B0e(e,t){if(t===null)return new Date(NaN);var n=e.match($0e);if(!n)return new Date(NaN);var r=!!n[4],l=xp(n[1]),i=xp(n[2])-1,o=xp(n[3]),a=xp(n[4]),s=xp(n[5])-1;if(r)return Y0e(t,a,s)?U0e(t,a,s):new Date(NaN);var u=new Date(0);return!V0e(t,i,o)||!G0e(t,l)?new Date(NaN):(u.setUTCFullYear(t,i,Math.max(l,o)),u)}function xp(e){return e?parseInt(e):1}function W0e(e){var t=e.match(N0e);if(!t)return NaN;var n=d_(t[1]),r=d_(t[2]),l=d_(t[3]);return X0e(n,r,l)?n*gb+r*mb+l*1e3:NaN}function d_(e){return e&amp;&amp;parseFloat(e.replace(&quot;,&quot;,&quot;.&quot;))||0}function q0e(e){if(e===&quot;Z&quot;)return 0;var t=e.match(F0e);if(!t)return 0;var n=t[1]===&quot;+&quot;?-1:1,r=parseInt(t[2]),l=t[3]&amp;&amp;parseInt(t[3])||0;return K0e(r,l)?n*(r*gb+l*mb):NaN}function U0e(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var l=r.getUTCDay()||7,i=(t-1)*7+n+1-l;return r.setUTCDate(r.getUTCDate()+i),r}var H0e=[31,null,31,30,31,30,31,31,30,31,30,31];function DB(e){return e%400===0||e%4===0&amp;&amp;e%100!==0}function V0e(e,t,n){return t&gt;=0&amp;&amp;t&lt;=11&amp;&amp;n&gt;=1&amp;&amp;n&lt;=(H0e[t]||(DB(e)?29:28))}function G0e(e,t){return t&gt;=1&amp;&amp;t&lt;=(DB(e)?366:365)}function Y0e(e,t,n){return t&gt;=1&amp;&amp;t&lt;=53&amp;&amp;n&gt;=0&amp;&amp;n&lt;=6}function X0e(e,t,n){return e===24?t===0&amp;&amp;n===0:n&gt;=0&amp;&amp;n&lt;60&amp;&amp;t&gt;=0&amp;&amp;t&lt;60&amp;&amp;e&gt;=0&amp;&amp;e&lt;25}function K0e(e,t){return t&gt;=0&amp;&amp;t&lt;=59}const Z0e=Object.freeze(Object.defineProperty({__proto__:null,default:AB},Symbol.toStringTag,{value:&quot;Module&quot;}));function Q0e(e,t){var n,r;_n(1,arguments);var l=Tn(e);if(isNaN(l.getTime()))throw new RangeError(&quot;Invalid time value&quot;);var i=String((n=t==null?void 0:t.format)!==null&amp;&amp;n!==void 0?n:&quot;extended&quot;),o=String((r=t==null?void 0:t.representation)!==null&amp;&amp;r!==void 0?r:&quot;complete&quot;);if(i!==&quot;extended&quot;&amp;&amp;i!==&quot;basic&quot;)throw new RangeError(&quot;format must be &#x27;extended&#x27; or &#x27;basic&#x27;&quot;);if(o!==&quot;date&quot;&amp;&amp;o!==&quot;time&quot;&amp;&amp;o!==&quot;complete&quot;)throw new RangeError(&quot;representation must be &#x27;date&#x27;, &#x27;time&#x27;, or &#x27;complete&#x27;&quot;);var a=&quot;&quot;,s=&quot;&quot;,u=i===&quot;extended&quot;?&quot;-&quot;:&quot;&quot;,c=i===&quot;extended&quot;?&quot;:&quot;:&quot;&quot;;if(o!==&quot;time&quot;){var d=tr(l.getDate(),2),f=tr(l.getMonth()+1,2),p=tr(l.getFullYear(),4);a=&quot;&quot;.concat(p).concat(u).concat(f).concat(u).concat(d)}if(o!==&quot;date&quot;){var m=l.getTimezoneOffset();if(m!==0){var g=Math.abs(m),b=tr(Math.floor(g/60),2),v=tr(g%60,2),h=m&lt;0?&quot;+&quot;:&quot;-&quot;;s=&quot;&quot;.concat(h).concat(b,&quot;:&quot;).concat(v)}else s=&quot;Z&quot;;var y=tr(l.getHours(),2),w=tr(l.getMinutes(),2),_=tr(l.getSeconds(),2),x=a===&quot;&quot;?&quot;&quot;:&quot;T&quot;,T=[y,w,_].join(c);a=&quot;&quot;.concat(a).concat(x).concat(T).concat(s)}return a}function J0e(e,t){_n(2,arguments);var n=Tn(e).getTime(),r=Tn(t.start).getTime(),l=Tn(t.end).getTime();if(!(r&lt;=l))throw new RangeError(&quot;Invalid interval&quot;);return n&gt;=r&amp;&amp;n&lt;=l}var sk={exports:{}};(function(e,t){Object.defineProperty(t,&quot;__esModule&quot;,{value:!0}),t.default=void 0;var n=function(s,u){switch(s){case&quot;P&quot;:return u.date({width:&quot;short&quot;});case&quot;PP&quot;:return u.date({width:&quot;medium&quot;});case&quot;PPP&quot;:return u.date({width:&quot;long&quot;});case&quot;PPPP&quot;:default:return u.date({width:&quot;full&quot;})}},r=function(s,u){switch(s){case&quot;p&quot;:return u.time({width:&quot;short&quot;});case&quot;pp&quot;:return u.time({width:&quot;medium&quot;});case&quot;ppp&quot;:return u.time({width:&quot;long&quot;});case&quot;pppp&quot;:default:return u.time({width:&quot;full&quot;})}},l=function(s,u){var c=s.match(/(P+)(p+)?/)||[],d=c[1],f=c[2];if(!f)return n(s,u);var p;switch(d){case&quot;P&quot;:p=u.dateTime({width:&quot;short&quot;});break;case&quot;PP&quot;:p=u.dateTime({width:&quot;medium&quot;});break;case&quot;PPP&quot;:p=u.dateTime({width:&quot;long&quot;});break;case&quot;PPPP&quot;:default:p=u.dateTime({width:&quot;full&quot;});break}return p.replace(&quot;{{date}}&quot;,n(d,u)).replace(&quot;{{time}}&quot;,r(f,u))},i={p:r,P:l},o=i;t.default=o,e.exports=t.default})(sk,sk.exports);var eve=sk.exports;const EB=lr(eve),tve={dayOfMonth:&quot;d&quot;,fullDate:&quot;PP&quot;,fullDateWithWeekday:&quot;PPPP&quot;,fullDateTime:&quot;PP p&quot;,fullDateTime12h:&quot;PP hh:mm aaa&quot;,fullDateTime24h:&quot;PP HH:mm&quot;,fullTime:&quot;p&quot;,fullTime12h:&quot;hh:mm aaa&quot;,fullTime24h:&quot;HH:mm&quot;,hours12h:&quot;hh&quot;,hours24h:&quot;HH&quot;,keyboardDate:&quot;P&quot;,keyboardDateTime:&quot;P p&quot;,keyboardDateTime12h:&quot;P hh:mm aaa&quot;,keyboardDateTime24h:&quot;P HH:mm&quot;,minutes:&quot;mm&quot;,month:&quot;LLLL&quot;,monthAndDate:&quot;MMMM d&quot;,monthAndYear:&quot;LLLL yyyy&quot;,monthShort:&quot;MMM&quot;,weekday:&quot;EEEE&quot;,weekdayShort:&quot;EEE&quot;,normalDate:&quot;d MMMM&quot;,normalDateWithWeekday:&quot;EEE, MMM d&quot;,seconds:&quot;ss&quot;,shortDate:&quot;MMM d&quot;,year:&quot;yyyy&quot;};class nve{constructor({locale:t,formats:n}={}){this.lib=&quot;date-fns&quot;,this.is12HourCycleInCurrentLocale=()=&gt;{var r;return this.locale?/a/.test((r=this.locale.formatLong)===null||r===void 0?void 0:r.time()):!0},this.getFormatHelperText=r=&gt;{var l,i;const o=/P+p+|P+|p+|&#x27;&#x27;|&#x27;(&#x27;&#x27;|[^&#x27;])+(&#x27;|$)|./g,a=this.locale||yb;return(i=(l=r.match(o))===null||l===void 0?void 0:l.map(s=&gt;{const u=s[0];if(u===&quot;p&quot;||u===&quot;P&quot;){const c=EB[u];return c(s,a.formatLong,{})}return s}).join(&quot;&quot;).replace(/(aaa|aa|a)/g,&quot;(a|p)m&quot;).toLocaleLowerCase())!==null&amp;&amp;i!==void 0?i:r},this.parseISO=r=&gt;AB(r),this.toISO=r=&gt;Q0e(r,{format:&quot;extended&quot;}),this.getCurrentLocaleCode=()=&gt;{var r;return((r=this.locale)===null||r===void 0?void 0:r.code)||&quot;en-US&quot;},this.addSeconds=(r,l)=&gt;tme(r,l),this.addMinutes=(r,l)=&gt;rme(r,l),this.addHours=(r,l)=&gt;ome(r,l),this.addDays=(r,l)=&gt;ak(r,l),this.addWeeks=(r,l)=&gt;ime(r,l),this.addMonths=(r,l)=&gt;av(r,l),this.addYears=(r,l)=&gt;o7(r,l),this.isValid=r=&gt;mB(this.date(r)),this.getDiff=(r,l,i)=&gt;{var o;const a=(o=this.date(l))!==null&amp;&amp;o!==void 0?o:r;if(!this.isValid(a))return 0;switch(i){case&quot;years&quot;:return sme(r,a);case&quot;quarters&quot;:return fme(r,a);case&quot;months&quot;:return pB(r,a);case&quot;weeks&quot;:return mme(r,a);case&quot;days&quot;:return hB(r,a);case&quot;hours&quot;:return vme(r,a);case&quot;minutes&quot;:return yme(r,a);case&quot;seconds&quot;:return bme(r,a);default:return vb(r,a)}},this.isAfter=(r,l)=&gt;c0(r,l),this.isBefore=(r,l)=&gt;zc(r,l),this.startOfDay=r=&gt;Wd(r),this.endOfDay=r=&gt;ok(r),this.getHours=r=&gt;xge(r),this.setHours=(r,l)=&gt;D0e(r,l),this.setMinutes=(r,l)=&gt;E0e(r,l),this.getSeconds=r=&gt;Tge(r),this.setSeconds=(r,l)=&gt;L0e(r,l),this.isSameDay=(r,l)=&gt;Cge(r,l),this.isSameMonth=(r,l)=&gt;Pge(r,l),this.isSameYear=(r,l)=&gt;Mge(r,l),this.isSameHour=(r,l)=&gt;Oge(r,l),this.startOfYear=r=&gt;f0(r),this.endOfYear=r=&gt;s_(r),this.startOfMonth=r=&gt;d0(r),this.endOfMonth=r=&gt;ik(r),this.startOfWeek=r=&gt;c_(r,{locale:this.locale}),this.endOfWeek=r=&gt;l_(r,{locale:this.locale}),this.getYear=r=&gt;kge(r),this.setYear=(r,l)=&gt;I0e(r,l),this.date=r=&gt;typeof r&gt;&quot;u&quot;?new Date:r===null?null:new Date(r),this.toJsDate=r=&gt;r,this.parse=(r,l)=&gt;r===&quot;&quot;?null:P0e(r,l,new Date,{locale:this.locale}),this.format=(r,l)=&gt;this.formatByString(r,this.formats[l]),this.formatByString=(r,l)=&gt;TB(r,l,{locale:this.locale}),this.isEqual=(r,l)=&gt;r===null&amp;&amp;l===null?!0:Sge(r,l),this.isNull=r=&gt;r===null,this.isAfterDay=(r,l)=&gt;c0(r,ok(l)),this.isBeforeDay=(r,l)=&gt;zc(r,Wd(l)),this.isBeforeYear=(r,l)=&gt;zc(r,f0(l)),this.isAfterYear=(r,l)=&gt;c0(r,s_(l)),this.isWithinRange=(r,[l,i])=&gt;J0e(r,{start:l,end:i}),this.formatNumber=r=&gt;r,this.getMinutes=r=&gt;wge(r),this.getDate=r=&gt;yge(r),this.setDate=(r,l)=&gt;A0e(r,l),this.getMonth=r=&gt;_ge(r),this.getDaysInMonth=r=&gt;kB(r),this.setMonth=(r,l)=&gt;R0e(r,l),this.getMeridiemText=r=&gt;r===&quot;am&quot;?&quot;AM&quot;:&quot;PM&quot;,this.getNextMonth=r=&gt;av(r,1),this.getPreviousMonth=r=&gt;av(r,-1),this.getMonthArray=r=&gt;{const i=[f0(r)];for(;i.length&lt;12;){const o=i[i.length-1];i.push(this.getNextMonth(o))}return i},this.mergeDateAndTime=(r,l)=&gt;this.setSeconds(this.setMinutes(this.setHours(r,this.getHours(l)),this.getMinutes(l)),this.getSeconds(l)),this.getWeekdays=()=&gt;{const r=new Date;return xme({start:c_(r,{locale:this.locale}),end:l_(r,{locale:this.locale})}).map(l=&gt;this.formatByString(l,&quot;EEEEEE&quot;))},this.getWeekArray=r=&gt;{const l=c_(d0(r),{locale:this.locale}),i=l_(ik(r),{locale:this.locale});let o=0,a=l;const s=[];let u=null;for(;zc(a,i);){const c=Math.floor(o/7);s[c]=s[c]||[];const d=bge(a);u!==d&amp;&amp;(u=d,s[c].push(a),o+=1),a=ak(a,1)}return s},this.getYearRange=(r,l)=&gt;{const i=f0(r),o=s_(l),a=[];let s=i;for(;zc(s,o);)a.push(s),s=o7(s,1);return a},this.locale=t,this.formats=Object.assign({},tve,n)}isBeforeMonth(t,n){return zc(t,d0(n))}isAfterMonth(t,n){return c0(t,d0(n))}}const rve={y:&quot;year&quot;,yy:&quot;year&quot;,yyy:&quot;year&quot;,yyyy:&quot;year&quot;,MMMM:&quot;month&quot;,MM:&quot;month&quot;,DD:&quot;day&quot;,d:&quot;day&quot;,dd:&quot;day&quot;,H:&quot;hour&quot;,HH:&quot;hour&quot;,h:&quot;hour&quot;,hh:&quot;hour&quot;,mm:&quot;minute&quot;,ss:&quot;second&quot;,a:&quot;am-pm&quot;,aa:&quot;am-pm&quot;,aaa:&quot;am-pm&quot;};class ave extends nve{constructor(...t){super(...t),this.formatTokenMap=rve,this.expandFormat=n=&gt;{const r=/P+p+|P+|p+|&#x27;&#x27;|&#x27;(&#x27;&#x27;|[^&#x27;])+(&#x27;|$)|./g;return n.match(r).map(l=&gt;{const i=l[0];if(i===&quot;p&quot;||i===&quot;P&quot;){const o=EB[i],a=this.locale||yb;return o(l,a.formatLong,{})}return l}).join(&quot;&quot;)},this.getFormatHelperText=n=&gt;this.expandFormat(n).replace(/(aaa|aa|a)/g,&quot;(a|p)m&quot;).toLocaleLowerCase()}}const ove=Object.freeze(Object.defineProperty({__proto__:null,AdapterDateFns:ave},Symbol.toStringTag,{value:&quot;Module&quot;})),RB=Qn(ove);function LB(e){var t,n,r=&quot;&quot;;if(typeof e==&quot;string&quot;||typeof e==&quot;number&quot;)r+=e;else if(typeof e==&quot;object&quot;)if(Array.isArray(e))for(t=0;t&lt;e.length;t++)e[t]&amp;&amp;(n=LB(e[t]))&amp;&amp;(r&amp;&amp;(r+=&quot; &quot;),r+=n);else for(t in e)e[t]&amp;&amp;(r&amp;&amp;(r+=&quot; &quot;),r+=t);return r}function ma(){for(var e,t,n=0,r=&quot;&quot;;n&lt;arguments.length;)(e=arguments[n++])&amp;&amp;(t=LB(e))&amp;&amp;(r&amp;&amp;(r+=&quot; &quot;),r+=t);return r}function Su(e,t){return Array.isArray(t)?t.every(n=&gt;e.indexOf(n)!==-1):e.indexOf(t)!==-1}const IB=(e,t)=&gt;n=&gt;{(n.key===&quot;Enter&quot;||n.key===&quot; &quot;)&amp;&amp;(e(n),n.preventDefault(),n.stopPropagation())},$B=(e=document)=&gt;{const t=e.activeElement;return t?t.shadowRoot?$B(t.shadowRoot):t:null};function ive(e){return yn(&quot;PrivatePickersMonth&quot;,e)}const uk=hn(&quot;PrivatePickersMonth&quot;,[&quot;root&quot;,&quot;selected&quot;]),lve=[&quot;disabled&quot;,&quot;onSelect&quot;,&quot;selected&quot;,&quot;value&quot;,&quot;tabIndex&quot;,&quot;hasFocus&quot;,&quot;onFocus&quot;,&quot;onBlur&quot;],sve=e=&gt;{const{classes:t,selected:n}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;selected&quot;]},ive,t)},uve=Et(pr,{name:&quot;PrivatePickersMonth&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;[t.root,{[`&amp;.${uk.selected}`]:t.selected}]})(({theme:e})=&gt;Ie({flex:&quot;1 0 33.33%&quot;,display:&quot;flex&quot;,alignItems:&quot;center&quot;,justifyContent:&quot;center&quot;,color:&quot;unset&quot;,backgroundColor:&quot;transparent&quot;,border:0,outline:0},e.typography.subtitle1,{margin:&quot;8px 0&quot;,height:36,borderRadius:18,cursor:&quot;pointer&quot;,&quot;&amp;:focus, &amp;:hover&quot;:{backgroundColor:rr(e.palette.action.active,e.palette.action.hoverOpacity)},&quot;&amp;:disabled&quot;:{pointerEvents:&quot;none&quot;,color:e.palette.text.secondary},[`&amp;.${uk.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,&quot;&amp;:focus, &amp;:hover&quot;:{backgroundColor:e.palette.primary.dark}}})),h7=()=&gt;{},cve=e=&gt;{const{disabled:t,onSelect:n,selected:r,value:l,tabIndex:i,hasFocus:o,onFocus:a=h7,onBlur:s=h7}=e,u=Kt(e,lve),c=sve(e),d=()=&gt;{n(l)},f=ge.useRef(null);return no(()=&gt;{if(o){var p;(p=f.current)==null||p.focus()}},[o]),ke.jsx(uve,Ie({ref:f,component:&quot;button&quot;,type:&quot;button&quot;,className:c.root,tabIndex:i,onClick:d,onKeyDown:IB(d),color:r?&quot;primary&quot;:void 0,variant:r?&quot;h5&quot;:&quot;subtitle1&quot;,disabled:t,onFocus:p=&gt;a(p,l),onBlur:p=&gt;s(p,l)},u))},ia=e=&gt;({components:{MuiLocalizationProvider:{defaultProps:{localeText:Ie({},e)}}}}),dve={previousMonth:&quot;Vorige maand&quot;,nextMonth:&quot;Volgende maand&quot;,openPreviousView:&quot;open vorige view&quot;,openNextView:&quot;open volgende view&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;jaarweergave is geopend, schakel over naar kalenderweergave&quot;:&quot;kalenderweergave is geopend, switch naar jaarweergave&quot;,start:&quot;Start&quot;,end:&quot;Einde&quot;,cancelButtonLabel:&quot;Annuleren&quot;,clearButtonLabel:&quot;Resetten&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Vandaag&quot;,clockLabelText:(e,t,n)=&gt;`Selecteer ${e}. ${t===null?&quot;Geen tijd geselecteerd&quot;:`Geselecteerde tijd is ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} uren`,minutesClockNumberText:e=&gt;`${e} minuten`,secondsClockNumberText:e=&gt;`${e} seconden`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Kies datum, geselecteerde datum is ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Kies datum&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Kies tijd, geselecteerde tijd is ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Kies tijd&quot;,timeTableLabel:&quot;kies tijd&quot;,dateTableLabel:&quot;kies datum&quot;},fve=ia(dve),pve={previousMonth:&quot;Poprzedni miesiąc&quot;,nextMonth:&quot;Następny miesiąc&quot;,openPreviousView:&quot;otwórz poprzedni widok&quot;,openNextView:&quot;otwórz następny widok&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;otwarty jest widok roku, przełącz na widok kalendarza&quot;:&quot;otwarty jest widok kalendarza, przełącz na widok roku&quot;,start:&quot;Początek&quot;,end:&quot;Koniec&quot;,cancelButtonLabel:&quot;Anuluj&quot;,clearButtonLabel:&quot;Wyczyść&quot;,okButtonLabel:&quot;Zatwierdź&quot;,todayButtonLabel:&quot;Dzisiaj&quot;,clockLabelText:(e,t,n)=&gt;`Select ${e}. ${t===null?&quot;Nie wybrano czasu&quot;:`Wybrany czas to ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} godzin`,minutesClockNumberText:e=&gt;`${e} minut`,secondsClockNumberText:e=&gt;`${e} sekund`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Wybierz datę, obecnie wybrana data to ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Wybierz datę&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Wybierz czas, obecnie wybrany czas to ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Wybierz czas&quot;,timeTableLabel:&quot;wybierz czas&quot;,dateTableLabel:&quot;wybierz datę&quot;},hve=ia(pve),mve={previousMonth:&quot;Mês anterior&quot;,nextMonth:&quot;Próximo mês&quot;,openPreviousView:&quot;Abrir próxima seleção&quot;,openNextView:&quot;Abrir seleção anterior&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;Seleção de ano está aberta, alternando para seleção de calendário&quot;:&quot;Seleção de calendários está aberta, alternando para seleção de ano&quot;,start:&quot;Início&quot;,end:&quot;Fim&quot;,cancelButtonLabel:&quot;Cancelar&quot;,clearButtonLabel:&quot;Limpar&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Hoje&quot;,datePickerDefaultToolbarTitle:&quot;Selecione a data&quot;,dateTimePickerDefaultToolbarTitle:&quot;Selecione data e hora&quot;,timePickerDefaultToolbarTitle:&quot;Selecione a hora&quot;,dateRangePickerDefaultToolbarTitle:&quot;Selecione o intervalo entre datas&quot;,clockLabelText:(e,t,n)=&gt;`Selecione ${e}. ${t===null?&quot;Hora não selecionada&quot;:`Selecionado a hora ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} horas`,minutesClockNumberText:e=&gt;`${e} minutos`,secondsClockNumberText:e=&gt;`${e} segundos`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Escolha uma data, data selecionada ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Escolha uma data&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Escolha uma hora, hora selecionada ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Escolha uma hora&quot;,timeTableLabel:&quot;escolha uma hora&quot;,dateTableLabel:&quot;escolha uma data&quot;},gve=ia(mve),vve={previousMonth:&quot;Önceki ay&quot;,nextMonth:&quot;Sonraki ay&quot;,openPreviousView:&quot;sonraki görünüm&quot;,openNextView:&quot;önceki görünüm&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;yıl görünümü açık, takvim görünümüne geç&quot;:&quot;takvim görünümü açık, yıl görünümüne geç&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`metin girişi görünümü açık, şuraya gidin: ${t} görünümü`:`${t} görünüm açık, metin girişi görünümüne gidin`,start:&quot;Başlangıç&quot;,end:&quot;Bitiş&quot;,cancelButtonLabel:&quot;iptal&quot;,clearButtonLabel:&quot;Temizle&quot;,okButtonLabel:&quot;Tamam&quot;,todayButtonLabel:&quot;Bugün&quot;,datePickerDefaultToolbarTitle:&quot;Tarih Seç&quot;,dateTimePickerDefaultToolbarTitle:&quot;Tarih &amp; Saat seç&quot;,timePickerDefaultToolbarTitle:&quot;Saat seç&quot;,dateRangePickerDefaultToolbarTitle:&quot;Tarih aralığı seçin&quot;,clockLabelText:(e,t,n)=&gt;`${e} seç.  ${t===null?&quot;Zaman seçilmedi&quot;:`Seçilen zaman: ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} saat`,minutesClockNumberText:e=&gt;`${e} dakika`,secondsClockNumberText:e=&gt;`${e} saniye`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Tarih seçin, seçilen tarih: ${t.format(e,&quot;fullDate&quot;)}`:&quot;Tarih seç&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Saat seçin, seçilen saat: ${t.format(e,&quot;fullTime&quot;)}`:&quot;Saat seç&quot;,timeTableLabel:&quot;saat seç&quot;,dateTableLabel:&quot;tarih seç&quot;},yve=ia(vve),h0={hours:&quot;Stunden&quot;,minutes:&quot;Minuten&quot;,seconds:&quot;Sekunden&quot;},m7={calendar:&quot;Kalenderansicht&quot;,clock:&quot;Uhransicht&quot;},bve={previousMonth:&quot;Letzter Monat&quot;,nextMonth:&quot;Nächster Monat&quot;,openPreviousView:&quot;Letzte Ansicht öffnen&quot;,openNextView:&quot;Nächste Ansicht öffnen&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;Jahresansicht ist geöffnet, zur Kalenderansicht wechseln&quot;:&quot;Kalenderansicht ist geöffnet, zur Jahresansicht wechseln&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`Texteingabeansicht ist geöffnet, zur ${m7[t]} wechseln`:`${m7[t]} ist geöffnet, zur Texteingabeansicht wechseln`,start:&quot;Beginn&quot;,end:&quot;Ende&quot;,cancelButtonLabel:&quot;Abbrechen&quot;,clearButtonLabel:&quot;Löschen&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Heute&quot;,datePickerDefaultToolbarTitle:&quot;Datum auswählen&quot;,dateTimePickerDefaultToolbarTitle:&quot;Datum &amp; Uhrzeit auswählen&quot;,timePickerDefaultToolbarTitle:&quot;Uhrzeit auswählen&quot;,dateRangePickerDefaultToolbarTitle:&quot;Datumsbereich auswählen&quot;,clockLabelText:(e,t,n)=&gt;{var r;return`${(r=h0[e])!=null?r:e} auswählen. ${t===null?&quot;Keine Uhrzeit ausgewählt&quot;:`Gewählte Uhrzeit ist ${n.format(t,&quot;fullTime&quot;)}`}`},hoursClockNumberText:e=&gt;`${e} ${h0.hours}`,minutesClockNumberText:e=&gt;`${e} ${h0.minutes}`,secondsClockNumberText:e=&gt;`${e}  ${h0.seconds}`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Datum auswählen, gewähltes Datum ist ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Datum auswählen&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Uhrzeit auswählen, gewählte Uhrzeit ist ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Uhrzeit auswählen&quot;,timeTableLabel:&quot;Uhrzeit auswählen&quot;,dateTableLabel:&quot;Datum auswählen&quot;},xve=ia(bve),wve={hours:&quot;las horas&quot;,minutes:&quot;los minutos&quot;,seconds:&quot;los segundos&quot;},_ve={previousMonth:&quot;Último mes&quot;,nextMonth:&quot;Próximo mes&quot;,openPreviousView:&quot;abrir la última vista&quot;,openNextView:&quot;abrir la siguiente vista&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;la vista del año está abierta, cambie a la vista de calendario&quot;:&quot;la vista de calendario está abierta, cambie a la vista del año&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`la vista de entrada de texto está abierta, ir a la vista ${t}`:`la vista ${t} está abierta, ir a la vista de entrada de texto`,start:&quot;Empezar&quot;,end:&quot;Terminar&quot;,cancelButtonLabel:&quot;Cancelar&quot;,clearButtonLabel:&quot;Limpiar&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Hoy&quot;,datePickerDefaultToolbarTitle:&quot;Seleccionar fecha&quot;,dateTimePickerDefaultToolbarTitle:&quot;Seleccionar fecha &amp; hora&quot;,timePickerDefaultToolbarTitle:&quot;Seleccionar hora&quot;,dateRangePickerDefaultToolbarTitle:&quot;Seleccionar rango de fecha&quot;,clockLabelText:(e,t,n)=&gt;`Seleccione ${wve[e]}. ${t===null?&quot;Sin tiempo seleccionado&quot;:`El tiempo seleccionado es ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} horas`,minutesClockNumberText:e=&gt;`${e} minutos`,secondsClockNumberText:e=&gt;`${e} segundos`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Elige la fecha, la fecha elegida es ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Elige la fecha&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Elige la hora, la hora elegido es ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Elige la hora&quot;,timeTableLabel:&quot;elige la fecha&quot;,dateTableLabel:&quot;elige la hora&quot;},Tve=ia(_ve),kve={previousMonth:&quot;ماه گذشته&quot;,nextMonth:&quot;ماه آینده&quot;,openPreviousView:&quot;نمای قبلی&quot;,openNextView:&quot;نمای بعدی&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;نمای سال باز است، رفتن به نمای تقویم&quot;:&quot;نمای تقویم باز است، رفتن به نمای سال&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`نمای ورودی متن باز است، رفتن به نمای ${t}`:`نمای ${t} باز است، رفتن به نمای ورودی متن`,start:&quot;شروع&quot;,end:&quot;پایان&quot;,cancelButtonLabel:&quot;لغو&quot;,clearButtonLabel:&quot;پاک کردن&quot;,okButtonLabel:&quot;اوکی&quot;,todayButtonLabel:&quot;امروز&quot;,datePickerDefaultToolbarTitle:&quot;تاریخ را انتخاب کنید&quot;,dateTimePickerDefaultToolbarTitle:&quot;تاریخ و ساعت را انتخاب کنید&quot;,timePickerDefaultToolbarTitle:&quot;ساعت را انتخاب کنید&quot;,dateRangePickerDefaultToolbarTitle:&quot;محدوده تاریخ را انتخاب کنید&quot;,clockLabelText:(e,t,n)=&gt;`Select ${e}. ${t===null?&quot;هیچ ساعتی انتخاب نشده است&quot;:`ساعت انتخاب ${n.format(t,&quot;fullTime&quot;)} می باشد`}`,hoursClockNumberText:e=&gt;`${e} ساعت ها`,minutesClockNumberText:e=&gt;`${e} دقیقه ها`,secondsClockNumberText:e=&gt;`${e} ثانیه ها`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`تاریخ را انتخاب کنید، تاریخ انتخاب شده ${t.format(t.date(e),&quot;fullDate&quot;)} می باشد`:&quot;تاریخ را انتخاب کنید&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`ساعت را انتخاب کنید، ساعت انتخاب شده ${t.format(t.date(e),&quot;fullTime&quot;)} می باشد`:&quot;ساعت را انتخاب کنید&quot;,timeTableLabel:&quot;انتخاب تاریخ&quot;,dateTableLabel:&quot;انتخاب ساعت&quot;},Sve=ia(kve),Cve={hours:&quot;tunnit&quot;,minutes:&quot;minuutit&quot;,seconds:&quot;sekuntit&quot;},g7={calendar:&quot;kalenteri&quot;,clock:&quot;kello&quot;},Mve={previousMonth:&quot;Edellinen kuukausi&quot;,nextMonth:&quot;Seuraava kuukausi&quot;,openPreviousView:&quot;avaa edellinen kuukausi&quot;,openNextView:&quot;avaa seuraava kuukausi&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;vuosinäkymä on auki, vaihda kalenterinäkymään&quot;:&quot;kalenterinäkymä on auki, vaihda vuosinäkymään&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`tekstikenttä on auki, mene ${g7[t]}näkymään`:`${g7[t]}näkymä on auki, mene tekstikenttään`,start:&quot;Alku&quot;,end:&quot;Loppu&quot;,cancelButtonLabel:&quot;Peruuta&quot;,clearButtonLabel:&quot;Tyhjennä&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Tänään&quot;,datePickerDefaultToolbarTitle:&quot;Valitse päivä&quot;,dateTimePickerDefaultToolbarTitle:&quot;Valitse päivä ja aika&quot;,timePickerDefaultToolbarTitle:&quot;Valitse aika&quot;,dateRangePickerDefaultToolbarTitle:&quot;Valitse aikaväli&quot;,clockLabelText:(e,t,n)=&gt;`Valitse ${Cve[e]}. ${t===null?&quot;Ei aikaa valittuna&quot;:`Valittu aika on ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} tuntia`,minutesClockNumberText:e=&gt;`${e} minuuttia`,secondsClockNumberText:e=&gt;`${e} sekunttia`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Valitse päivä, valittu päivä on ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Valitse päivä&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Valitse aika, valittu aika on ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Valitse aika&quot;,timeTableLabel:&quot;valitse aika&quot;,dateTableLabel:&quot;valitse päivä&quot;},Pve=ia(Mve),Ove={hours:&quot;Hodiny&quot;,minutes:&quot;Minuty&quot;,seconds:&quot;Sekundy&quot;},v7={calendar:&quot;kalendáře&quot;,clock:&quot;času&quot;},Ave={previousMonth:&quot;Další měsíc&quot;,nextMonth:&quot;Předchozí month&quot;,openPreviousView:&quot;otevřít předchozí zobrazení&quot;,openNextView:&quot;otevřít další zobrazení&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;roční zobrazení otevřeno, přepněte do zobrazení kalendáře&quot;:&quot;zobrazení kalendáře otevřeno, přepněte do zobrazení roku&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`Zobrazení pro zadávání textu je otevřené, přepněte do zobrazení ${v7[t]}`:`Zobrazení ${v7[t]} je otevřené, přepněte do zobrazení textového pole`,start:&quot;Začátek&quot;,end:&quot;Konec&quot;,cancelButtonLabel:&quot;Zrušit&quot;,clearButtonLabel:&quot;Vymazat&quot;,okButtonLabel:&quot;Potvrdit&quot;,todayButtonLabel:&quot;Dnes&quot;,datePickerDefaultToolbarTitle:&quot;Vyberte datum&quot;,dateTimePickerDefaultToolbarTitle:&quot;Vyberte datum a čas&quot;,timePickerDefaultToolbarTitle:&quot;Vyberte čas&quot;,dateRangePickerDefaultToolbarTitle:&quot;Vyberete rozmezí dat&quot;,clockLabelText:(e,t,n)=&gt;{var r;return`${(r=Ove[e])!=null?r:e} vybrány. ${t===null?&quot;Není vybrán čas&quot;:`Vybraný čas je ${n.format(t,&quot;fullTime&quot;)}`}`},hoursClockNumberText:e=&gt;`${e} hodin`,minutesClockNumberText:e=&gt;`${e} minut`,secondsClockNumberText:e=&gt;`${e} sekund`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Vybrané datum, vybrané datum je ${t.format(e,&quot;fullDate&quot;)}`:&quot;Vyberte datum&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Vybrané čas, vybraný čas je ${t.format(e,&quot;fullTime&quot;)}`:&quot;Vyberte čas&quot;,timeTableLabel:&quot;vyberte čas&quot;,dateTableLabel:&quot;vyberte datum&quot;},Dve=ia(Ave),Eve={hours:&quot;heures&quot;,minutes:&quot;minutes&quot;,seconds:&quot;secondes&quot;},y7={calendar:&quot;calendrier&quot;,clock:&quot;horloge&quot;},Rve={previousMonth:&quot;Mois précédent&quot;,nextMonth:&quot;Mois suivant&quot;,openPreviousView:&quot;Ouvrir la vue précédente&quot;,openNextView:&quot;Ouvrir la vue suivante&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;La vue année est ouverte, ouvrir la vue calendrier&quot;:&quot;La vue calendrier est ouverte, ouvrir la vue année&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`passer du champ text au ${y7[t]}`:`passer du ${y7[t]} au champ text`,start:&quot;Début&quot;,end:&quot;Fin&quot;,cancelButtonLabel:&quot;Annuler&quot;,clearButtonLabel:&quot;Vider&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Aujourd&#x27;hui&quot;,clockLabelText:(e,t,n)=&gt;`Choix des ${Eve[e]}. ${t===null?&quot;Aucune heure choisie&quot;:`L&#x27;heure choisie est ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} heures`,minutesClockNumberText:e=&gt;`${e} minutes`,secondsClockNumberText:e=&gt;`${e} secondes`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Choisir la date, la date sélectionnée est ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Choisir la date&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Choisir l&#x27;heure, l&#x27;heure sélectionnée est ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Choisir l&#x27;heure&quot;,timeTableLabel:&quot;choix de l&#x27;heure&quot;,dateTableLabel:&quot;choix de la date&quot;},Lve=ia(Rve),m0={hours:&quot;Óra&quot;,minutes:&quot;Perc&quot;,seconds:&quot;Másodperc&quot;},b7={calendar:&quot;naptár&quot;,clock:&quot;óra&quot;},Ive={previousMonth:&quot;Előző hónap&quot;,nextMonth:&quot;Következő hónap&quot;,openPreviousView:&quot;Előző nézet megnyitása&quot;,openNextView:&quot;Következő nézet megnyitása&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;az évválasztó már nyitva, váltson a naptárnézetre&quot;:&quot;a naptárnézet már nyitva, váltson az évválasztóra&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`szöveges beviteli nézet aktív, váltás ${b7[t]} nézetre`:`${b7[t]} beviteli nézet aktív, váltás szöveges beviteli nézetre`,start:&quot;Kezdő dátum&quot;,end:&quot;Záró dátum&quot;,cancelButtonLabel:&quot;Mégse&quot;,clearButtonLabel:&quot;Törlés&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Ma&quot;,datePickerDefaultToolbarTitle:&quot;Dátum kiválasztása&quot;,dateTimePickerDefaultToolbarTitle:&quot;Dátum és idő kiválasztása&quot;,timePickerDefaultToolbarTitle:&quot;Idő kiválasztása&quot;,dateRangePickerDefaultToolbarTitle:&quot;Dátumhatárok kiválasztása&quot;,clockLabelText:(e,t,n)=&gt;{var r;return`${(r=m0[e])!=null?r:e} kiválasztása. ${t===null?&quot;Nincs kiválasztva idő&quot;:`A kiválasztott idő ${n.format(t,&quot;fullTime&quot;)}`}`},hoursClockNumberText:e=&gt;`${e} ${m0.hours.toLowerCase()}`,minutesClockNumberText:e=&gt;`${e} ${m0.minutes.toLowerCase()}`,secondsClockNumberText:e=&gt;`${e}  ${m0.seconds.toLowerCase()}`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Válasszon dátumot, a kiválasztott dátum: ${t.format(e,&quot;fullDate&quot;)}`:&quot;Válasszon dátumot&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Válasszon időt, a kiválasztott idő: ${t.format(e,&quot;fullTime&quot;)}`:&quot;Válasszon időt&quot;,timeTableLabel:&quot;válasszon időt&quot;,dateTableLabel:&quot;válasszon dátumot&quot;},$ve=ia(Ive),NB={previousMonth:&quot;Previous month&quot;,nextMonth:&quot;Next month&quot;,openPreviousView:&quot;open previous view&quot;,openNextView:&quot;open next view&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;year view is open, switch to calendar view&quot;:&quot;calendar view is open, switch to year view&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`text input view is open, go to ${t} view`:`${t} view is open, go to text input view`,start:&quot;Start&quot;,end:&quot;End&quot;,cancelButtonLabel:&quot;Cancel&quot;,clearButtonLabel:&quot;Clear&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Today&quot;,datePickerDefaultToolbarTitle:&quot;Select date&quot;,dateTimePickerDefaultToolbarTitle:&quot;Select date &amp; time&quot;,timePickerDefaultToolbarTitle:&quot;Select time&quot;,dateRangePickerDefaultToolbarTitle:&quot;Select date range&quot;,clockLabelText:(e,t,n)=&gt;`Select ${e}. ${t===null?&quot;No time selected&quot;:`Selected time is ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} hours`,minutesClockNumberText:e=&gt;`${e} minutes`,secondsClockNumberText:e=&gt;`${e} seconds`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Choose date, selected date is ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Choose date&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Choose time, selected time is ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Choose time&quot;,timeTableLabel:&quot;pick time&quot;,dateTableLabel:&quot;pick date&quot;},FB=NB,Nve=ia(NB),Fve={previousMonth:&quot;Forrige måned&quot;,nextMonth:&quot;Neste måned&quot;,openPreviousView:&quot;åpne forrige visning&quot;,openNextView:&quot;åpne neste visning&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;årsvisning er åpen, bytt til kalendervisning&quot;:&quot;kalendervisning er åpen, bytt til årsvisning&quot;,start:&quot;Start&quot;,end:&quot;Slutt&quot;,cancelButtonLabel:&quot;Avbryt&quot;,clearButtonLabel:&quot;Fjern&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;I dag&quot;,clockLabelText:(e,t,n)=&gt;`Velg ${e}. ${t===null?&quot;Ingen tid valgt&quot;:`Valgt tid er ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} timer`,minutesClockNumberText:e=&gt;`${e} minutter`,secondsClockNumberText:e=&gt;`${e} sekunder`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Velg dato, valgt dato er ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Velg dato&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Velg tid, valgt tid er ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Velg tid&quot;,timeTableLabel:&quot;velg tid&quot;,dateTableLabel:&quot;velg dato&quot;},jve=ia(Fve),zve={previousMonth:&quot;Föregående månad&quot;,nextMonth:&quot;Nästa månad&quot;,openPreviousView:&quot;öppna föregående vy&quot;,openNextView:&quot;öppna nästa vy&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;årsvyn är öppen, byt till kalendervy&quot;:&quot;kalendervyn är öppen, byt till årsvy&quot;,start:&quot;Start&quot;,end:&quot;Slut&quot;,cancelButtonLabel:&quot;Avbryt&quot;,clearButtonLabel:&quot;Rensa&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Idag&quot;,clockLabelText:(e,t,n)=&gt;`Select ${e}. ${t===null?&quot;Ingen tid vald&quot;:`Vald tid är ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} timmar`,minutesClockNumberText:e=&gt;`${e} minuter`,secondsClockNumberText:e=&gt;`${e} sekunder`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Välj datum, valt datum är ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Välj datum&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Välj tid, vald tid är ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Välj tid&quot;,timeTableLabel:&quot;välj tid&quot;,dateTableLabel:&quot;välj datum&quot;},Bve=ia(zve),Wve={hours:&quot;le ore&quot;,minutes:&quot;i minuti&quot;,seconds:&quot;i secondi&quot;},qve={previousMonth:&quot;Mese precedente&quot;,nextMonth:&quot;Mese successivo&quot;,openPreviousView:&quot;apri la vista precedente&quot;,openNextView:&quot;apri la vista successiva&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;la vista dell&#x27;anno è aperta, passare alla vista del calendario&quot;:&quot;la vista dell&#x27;calendario è aperta, passare alla vista dell&#x27;anno&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`la vista del campo di testo è aperta, passare alla vista ${t}`:`la vista aperta è: ${t}, vai alla vista del campo di testo`,start:&quot;Inizio&quot;,end:&quot;Fine&quot;,cancelButtonLabel:&quot;Cancellare&quot;,clearButtonLabel:&quot;Sgomberare&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Oggi&quot;,datePickerDefaultToolbarTitle:&quot;Seleziona data&quot;,dateTimePickerDefaultToolbarTitle:&quot;Seleziona data e orario&quot;,timePickerDefaultToolbarTitle:&quot;Seleziona orario&quot;,dateRangePickerDefaultToolbarTitle:&quot;Seleziona intervallo di date&quot;,clockLabelText:(e,t,n)=&gt;`Seleziona ${Wve[e]}. ${t===null?&quot;Nessun orario selezionato&quot;:`L&#x27;ora selezionata è ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} ore`,minutesClockNumberText:e=&gt;`${e} minuti`,secondsClockNumberText:e=&gt;`${e} secondi`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Scegli la data, la data selezionata è ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Scegli la data&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Scegli l&#x27;ora, l&#x27;ora selezionata è ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Scegli l&#x27;ora&quot;,timeTableLabel:&quot;scegli un&#x27;ora&quot;,dateTableLabel:&quot;scegli una data&quot;},Uve=ia(qve),Hve={hours:&quot;小时&quot;,minutes:&quot;分钟&quot;,seconds:&quot;秒&quot;},Vve={previousMonth:&quot;上个月&quot;,nextMonth:&quot;下个月&quot;,openPreviousView:&quot;前一个视图&quot;,openNextView:&quot;下一个视图&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;年视图已打开，切换为日历视图&quot;:&quot;日历视图已打开，切换为年视图&quot;,start:&quot;开始&quot;,end:&quot;结束&quot;,cancelButtonLabel:&quot;取消&quot;,clearButtonLabel:&quot;清除&quot;,okButtonLabel:&quot;确认&quot;,todayButtonLabel:&quot;今天&quot;,clockLabelText:(e,t,n)=&gt;`Select ${Hve[e]}. ${t===null?&quot;未选择时间&quot;:`已选择${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e}小时`,minutesClockNumberText:e=&gt;`${e}分钟`,secondsClockNumberText:e=&gt;`${e}秒`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`选择日期，已选择${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;选择日期&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`选择时间，已选择${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;选择时间&quot;,timeTableLabel:&quot;选择时间&quot;,dateTableLabel:&quot;选择日期&quot;},Gve=ia(Vve),Yve={hours:&quot;시간을&quot;,minutes:&quot;분을&quot;,seconds:&quot;초를&quot;},Xve={previousMonth:&quot;이전 달&quot;,nextMonth:&quot;다음 달&quot;,openPreviousView:&quot;이전 화면 보기&quot;,openNextView:&quot;다음 화면 보기&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;연도 선택 화면에서 달력 화면으로 전환하기&quot;:&quot;달력 화면에서 연도 선택 화면으로 전환하기&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`텍스트 입력 화면에서 ${t} 화면으로 전환하기`:`${t} 화면에서 텍스트 입력 화면으로 전환하기`,start:&quot;시작&quot;,end:&quot;종료&quot;,cancelButtonLabel:&quot;취소&quot;,clearButtonLabel:&quot;초기화&quot;,okButtonLabel:&quot;확인&quot;,todayButtonLabel:&quot;오늘&quot;,datePickerDefaultToolbarTitle:&quot;날짜 선택하기&quot;,dateTimePickerDefaultToolbarTitle:&quot;날짜 &amp; 시간 선택하기&quot;,timePickerDefaultToolbarTitle:&quot;시간 선택하기&quot;,dateRangePickerDefaultToolbarTitle:&quot;날짜 범위 선택하기&quot;,clockLabelText:(e,t,n)=&gt;`${Yve[e]} 선택하세요. ${t===null?&quot;시간을 선택하지 않았습니다.&quot;:`현재 선택된 시간은 ${n.format(t,&quot;fullTime&quot;)}입니다.`}`,hoursClockNumberText:e=&gt;`${e}시간`,minutesClockNumberText:e=&gt;`${e}분`,secondsClockNumberText:e=&gt;`${e}초`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`날짜를 선택하세요. 현재 선택된 날짜는 ${t.format(t.date(e),&quot;fullDate&quot;)}입니다.`:&quot;날짜를 선택하세요&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`시간을 선택하세요. 현재 선택된 시간은 ${t.format(t.date(e),&quot;fullTime&quot;)}입니다.`:&quot;시간을 선택하세요&quot;,timeTableLabel:&quot;선택한 시간&quot;,dateTableLabel:&quot;선택한 날짜&quot;},Kve=ia(Xve),Zve={previousMonth:&quot;Fyrri mánuður&quot;,nextMonth:&quot;Næsti mánuður&quot;,openPreviousView:&quot;opna fyrri skoðun&quot;,openNextView:&quot;opna næstu skoðun&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;ársskoðun er opin, skipta yfir í dagatalsskoðun&quot;:&quot;dagatalsskoðun er opin, skipta yfir í ársskoðun&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;{const n=t===&quot;calendar&quot;?&quot;dagatals&quot;:&quot;klukku&quot;;return e?`textainnsláttur er opinn, fara í ${n}skoðun`:`${n}skoðun er opin, opna fyrir textainnslátt`},start:&quot;Upphaf&quot;,end:&quot;Endir&quot;,cancelButtonLabel:&quot;Hætta við&quot;,clearButtonLabel:&quot;Hreinsa&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Í dag&quot;,datePickerDefaultToolbarTitle:&quot;Velja dagsetningu&quot;,dateTimePickerDefaultToolbarTitle:&quot;Velja dagsetningu og tíma&quot;,timePickerDefaultToolbarTitle:&quot;Velja tíma&quot;,dateRangePickerDefaultToolbarTitle:&quot;Velja tímabil&quot;,clockLabelText:(e,t,n)=&gt;`Select ${e}. ${t===null?&quot;Enginn tími valinn&quot;:`Valinn tími er ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} klukkustundir`,minutesClockNumberText:e=&gt;`${e} mínútur`,secondsClockNumberText:e=&gt;`${e} sekúndur`,openDatePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Velja dagsetningu, valin dagsetning er ${t.format(t.date(e),&quot;fullDate&quot;)}`:&quot;Velja dagsetningu&quot;,openTimePickerDialogue:(e,t)=&gt;e&amp;&amp;t.isValid(t.date(e))?`Velja tíma, valinn tími er ${t.format(t.date(e),&quot;fullTime&quot;)}`:&quot;Velja tíma&quot;,timeTableLabel:&quot;velja tíma&quot;,dateTableLabel:&quot;velja dagsetningu&quot;},Qve=ia(Zve),g0={hours:&quot;時間&quot;,minutes:&quot;分&quot;,seconds:&quot;秒&quot;},x7={calendar:&quot;カレンダー表示&quot;,clock:&quot;時計表示&quot;},Jve={previousMonth:&quot;先月&quot;,nextMonth:&quot;来月&quot;,openPreviousView:&quot;前の表示を開く&quot;,openNextView:&quot;次の表示を開く&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;年選択表示からカレンダー表示に切り替える&quot;:&quot;カレンダー表示から年選択表示に切り替える&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`テキスト入力表示から${x7[t]}に切り替える`:`${x7[t]}からテキスト入力表示に切り替える`,start:&quot;開始&quot;,end:&quot;終了&quot;,cancelButtonLabel:&quot;キャンセル&quot;,clearButtonLabel:&quot;クリア&quot;,okButtonLabel:&quot;確定&quot;,todayButtonLabel:&quot;今日&quot;,datePickerDefaultToolbarTitle:&quot;日付を選択&quot;,dateTimePickerDefaultToolbarTitle:&quot;日時を選択&quot;,timePickerDefaultToolbarTitle:&quot;時間を選択&quot;,dateRangePickerDefaultToolbarTitle:&quot;日付の範囲を選択&quot;,clockLabelText:(e,t,n)=&gt;{var r;return`${(r=g0[e])!=null?r:e}を選択してください ${t===null?&quot;時間が選択されていません&quot;:`選択した時間は ${n.format(t,&quot;fullTime&quot;)} です`}`},hoursClockNumberText:e=&gt;`${e} ${g0.hours}`,minutesClockNumberText:e=&gt;`${e} ${g0.minutes}`,secondsClockNumberText:e=&gt;`${e} ${g0.seconds}`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`日付を選択してください。選択した日付は ${t.format(e,&quot;fullDate&quot;)} です`:&quot;日付を選択してください&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`時間を選択してください。選択した時間は ${t.format(e,&quot;fullTime&quot;)} です`:&quot;時間を選択してください&quot;,timeTableLabel:&quot;時間を選択&quot;,dateTableLabel:&quot;日付を選択&quot;},eye=ia(Jve),tye={previousMonth:&quot;Попередній місяць&quot;,nextMonth:&quot;Наступний місяць&quot;,openPreviousView:&quot;відкрити попередній вигляд&quot;,openNextView:&quot;відкрити наступний вигляд&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;річний вигляд відкрито, перейти до календарного вигляду&quot;:&quot;календарний вигляд відкрито, перейти до річного вигляду&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`текстове поле відкрите, перейти до  ${t} вигляду`:`${t} вигляд наразі відкрито, перейти до текстового поля`,start:&quot;Початок&quot;,end:&quot;Кінець&quot;,cancelButtonLabel:&quot;Відміна&quot;,clearButtonLabel:&quot;Очистити&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Сьогодні&quot;,datePickerDefaultToolbarTitle:&quot;Вибрати дату&quot;,dateTimePickerDefaultToolbarTitle:&quot;Вибрати дату і час&quot;,timePickerDefaultToolbarTitle:&quot;Вибрати час&quot;,dateRangePickerDefaultToolbarTitle:&quot;Вибрати календарний період&quot;,clockLabelText:(e,t,n)=&gt;`Select ${e}. ${t===null?&quot;Час не вибраний&quot;:`Вибрано час ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} годин`,minutesClockNumberText:e=&gt;`${e} хвилин`,secondsClockNumberText:e=&gt;`${e} секунд`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Оберіть дату, обрана дата  ${t.format(e,&quot;fullDate&quot;)}`:&quot;Оберіть дату&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Оберіть час, обраний час  ${t.format(e,&quot;fullTime&quot;)}`:&quot;Оберіть час&quot;,timeTableLabel:&quot;оберіть час&quot;,dateTableLabel:&quot;оберіть дату&quot;},nye=ia(tye),rye={previousMonth:&quot;پچھلا مہینہ&quot;,nextMonth:&quot;اگلا مہینہ&quot;,openPreviousView:&quot;پچھلا ویو کھولیں&quot;,openNextView:&quot;اگلا ویو کھولیں&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;سال والا ویو کھلا ہے۔ کیلنڈر والا ویو کھولیں&quot;:&quot;کیلنڈر والا ویو کھلا ہے۔ سال والا ویو کھولیں&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`،ٹیکسٹ ویو کھلا ہے ${t} ویو کھولیں`:`${t} ویو کھلا ہے، ٹیکسٹ ویو کھولیں`,start:&quot;شروع&quot;,end:&quot;ختم&quot;,cancelButtonLabel:&quot;کینسل&quot;,clearButtonLabel:&quot;کلئیر&quot;,okButtonLabel:&quot;اوکے&quot;,todayButtonLabel:&quot;آج&quot;,datePickerDefaultToolbarTitle:&quot;تاریخ منتخب کریں&quot;,dateTimePickerDefaultToolbarTitle:&quot;تاریخ اور وقت منتخب کریں&quot;,timePickerDefaultToolbarTitle:&quot;وقت منتخب کریں&quot;,dateRangePickerDefaultToolbarTitle:&quot;تاریخوں کی رینج منتخب کریں&quot;,clockLabelText:(e,t,n)=&gt;`${e} منتخب کریں ${t===null?&quot;کوئی وقت منتخب نہیں&quot;:`منتخب وقت ہے ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} گھنٹے`,minutesClockNumberText:e=&gt;`${e} منٹ`,secondsClockNumberText:e=&gt;`${e} سیکنڈ`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`تاریخ منتخب کریں، منتخب شدہ تاریخ ہے ${t.format(e,&quot;fullDate&quot;)}`:&quot;تاریخ منتخب کریں&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`وقت منتخب کریں، منتخب شدہ وقت ہے ${t.format(e,&quot;fullTime&quot;)}`:&quot;وقت منتخب کریں&quot;,timeTableLabel:&quot;وقت منتخب کریں&quot;,dateTableLabel:&quot;تاریخ منتخب کریں&quot;},aye=ia(rye),f_={hours:&quot;гадзіны&quot;,minutes:&quot;хвіліны&quot;,seconds:&quot;секунды&quot;,calendar:&quot;календара&quot;,clock:&quot;часу&quot;},oye={previousMonth:&quot;Папярэдні месяц&quot;,nextMonth:&quot;Наступны месяц&quot;,openPreviousView:&quot;адкрыць папярэдні выгляд&quot;,openNextView:&quot;адкрыць наступны выгляд&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;гадавы выгляд адкрыты, перайсці да каляндарнага выгляду&quot;:&quot;каляндарны выгляд адкрыты, перайсці да гадавога выгляду&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`тэкставае поле адкрыта, перайсці да выгляду ${f_[t]}`:`Выгляд ${f_[t]} зараз адкрыты, перайсці да тэкставага поля`,start:&quot;Пачатак&quot;,end:&quot;Канец&quot;,cancelButtonLabel:&quot;Адмена&quot;,clearButtonLabel:&quot;Ачысціць&quot;,okButtonLabel:&quot;OK&quot;,todayButtonLabel:&quot;Сёння&quot;,datePickerDefaultToolbarTitle:&quot;Абраць дату&quot;,dateTimePickerDefaultToolbarTitle:&quot;Абраць дату і час&quot;,timePickerDefaultToolbarTitle:&quot;Абраць час&quot;,dateRangePickerDefaultToolbarTitle:&quot;Абраць каляндарны перыяд&quot;,clockLabelText:(e,t,n)=&gt;`Абярыце ${f_[e]}. ${t===null?&quot;Час не абраны&quot;:`Абраны час ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} гадзін`,minutesClockNumberText:e=&gt;`${e} хвілін`,secondsClockNumberText:e=&gt;`${e} секунд`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Абраць дату, абрана дата  ${t.format(e,&quot;fullDate&quot;)}`:&quot;Абраць дату&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Абраць час, абрыны час  ${t.format(e,&quot;fullTime&quot;)}`:&quot;Абраць час&quot;,timeTableLabel:&quot;абраць час&quot;,dateTableLabel:&quot;абраць дату&quot;},iye=ia(oye),lye={hours:&quot;часы&quot;,minutes:&quot;минуты&quot;,seconds:&quot;секунды&quot;},w7={calendar:&quot;календарный&quot;,clock:&quot;часовой&quot;},sye={previousMonth:&quot;Предыдущий месяц&quot;,nextMonth:&quot;Следующий месяц&quot;,openPreviousView:&quot;открыть предыдущий вид&quot;,openNextView:&quot;открыть следующий вид&quot;,calendarViewSwitchingButtonAriaLabel:e=&gt;e===&quot;year&quot;?&quot;открыт годовой вид, переключить на календарный вид&quot;:&quot;открыт календарный вид, переключить на годовой вид&quot;,inputModeToggleButtonAriaLabel:(e,t)=&gt;e?`Открыт текстовый вид, перейти на ${w7[t]} вид`:`Открыт ${w7[t]} вид, перейти на текстовый вид`,start:&quot;Начало&quot;,end:&quot;Конец&quot;,cancelButtonLabel:&quot;Отмена&quot;,clearButtonLabel:&quot;Очистить&quot;,okButtonLabel:&quot;Ок&quot;,todayButtonLabel:&quot;Сегодня&quot;,datePickerDefaultToolbarTitle:&quot;Выбрать дату&quot;,dateTimePickerDefaultToolbarTitle:&quot;Выбрать дату и время&quot;,timePickerDefaultToolbarTitle:&quot;Выбрать время&quot;,dateRangePickerDefaultToolbarTitle:&quot;Выбрать период&quot;,clockLabelText:(e,t,n)=&gt;`Выбрать ${lye[e]}. ${t===null?&quot;Время не выбрано&quot;:`Выбрано время ${n.format(t,&quot;fullTime&quot;)}`}`,hoursClockNumberText:e=&gt;`${e} часов`,minutesClockNumberText:e=&gt;`${e} минут`,secondsClockNumberText:e=&gt;`${e} секунд`,openDatePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Выберите дату, выбрана дата ${t.format(e,&quot;fullDate&quot;)}`:&quot;Выберите дату&quot;,openTimePickerDialogue:(e,t)=&gt;e!==null&amp;&amp;t.isValid(e)?`Выберите время, выбрано время ${t.format(e,&quot;fullTime&quot;)}`:&quot;Выберите время&quot;,timeTableLabel:&quot;выбрать время&quot;,dateTableLabel:&quot;выбрать дату&quot;},uye=ia(sye),WM=ge.createContext(null);function cye(e){const t=pn({props:e,name:&quot;MuiLocalizationProvider&quot;}),{children:n,dateAdapter:r,dateFormats:l,dateLibInstance:i,locale:o,adapterLocale:a,localeText:s}=t,u=ge.useMemo(()=&gt;new r({locale:a??o,formats:l,instance:i}),[r,o,a,l,i]),c=ge.useMemo(()=&gt;({minDate:u.date(&quot;1900-01-01T00:00:00.000&quot;),maxDate:u.date(&quot;2099-12-31T00:00:00.000&quot;)}),[u]),d=ge.useMemo(()=&gt;({utils:u,defaultDates:c,localeText:Ie({},FB,s??{})}),[c,u,s]);return ke.jsx(WM.Provider,{value:d,children:n})}const ng=()=&gt;{const e=ge.useContext(WM);if(e===null)throw new Error(&quot;MUI: Can not find utils in context. It looks like you forgot to wrap your component in LocalizationProvider, or pass dateAdapter prop directly.&quot;);return e},Br=()=&gt;ng().utils,rg=()=&gt;ng().defaultDates,Xi=()=&gt;ng().localeText,ag=()=&gt;{const e=Br();return ge.useRef(e.date()).current};function jB(e){return yn(&quot;MuiMonthPicker&quot;,e)}const dye=hn(&quot;MuiMonthPicker&quot;,[&quot;root&quot;]),Ih=({date:e,disableFuture:t,disablePast:n,maxDate:r,minDate:l,isDateDisabled:i,utils:o})=&gt;{const a=o.startOfDay(o.date());n&amp;&amp;o.isBefore(l,a)&amp;&amp;(l=a),t&amp;&amp;o.isAfter(r,a)&amp;&amp;(r=a);let s=e,u=e;for(o.isBefore(e,l)&amp;&amp;(s=o.date(l),u=null),o.isAfter(e,r)&amp;&amp;(u&amp;&amp;(u=o.date(r)),s=null);s||u;){if(s&amp;&amp;o.isAfter(s,r)&amp;&amp;(s=null),u&amp;&amp;o.isBefore(u,l)&amp;&amp;(u=null),s){if(!i(s))return s;s=o.addDays(s,1)}if(u){if(!i(u))return u;u=o.addDays(u,-1)}}return null},qM=(e,t)=&gt;{const n=e.date(t);return e.isValid(n)?n:null},Ci=(e,t,n)=&gt;{if(t==null)return n;const r=e.date(t);return e.isValid(r)?r:n},fye=[&quot;className&quot;,&quot;date&quot;,&quot;disabled&quot;,&quot;disableFuture&quot;,&quot;disablePast&quot;,&quot;maxDate&quot;,&quot;minDate&quot;,&quot;onChange&quot;,&quot;shouldDisableMonth&quot;,&quot;readOnly&quot;,&quot;disableHighlightToday&quot;,&quot;autoFocus&quot;,&quot;onMonthFocus&quot;,&quot;hasFocus&quot;,&quot;onFocusedViewChange&quot;],pye=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},jB,t)};function hye(e,t){const n=Br(),r=rg(),l=pn({props:e,name:t});return Ie({disableFuture:!1,disablePast:!1},l,{minDate:Ci(n,l.minDate,r.minDate),maxDate:Ci(n,l.maxDate,r.maxDate)})}const mye=Et(&quot;div&quot;,{name:&quot;MuiMonthPicker&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({width:310,display:&quot;flex&quot;,flexWrap:&quot;wrap&quot;,alignContent:&quot;stretch&quot;,margin:&quot;0 4px&quot;}),zB=ge.forwardRef(function(t,n){const r=Br(),l=ag(),i=hye(t,&quot;MuiMonthPicker&quot;),{className:o,date:a,disabled:s,disableFuture:u,disablePast:c,maxDate:d,minDate:f,onChange:p,shouldDisableMonth:m,readOnly:g,disableHighlightToday:b,autoFocus:v=!1,onMonthFocus:h,hasFocus:y,onFocusedViewChange:w}=i,_=Kt(i,fye),x=i,T=pye(x),k=Ym(),S=ge.useMemo(()=&gt;a??r.startOfMonth(l),[l,r,a]),C=ge.useMemo(()=&gt;a!=null?r.getMonth(a):b?null:r.getMonth(l),[l,a,r,b]),[M,O]=ge.useState(()=&gt;C||r.getMonth(l)),D=ge.useCallback(R=&gt;{const q=r.startOfMonth(c&amp;&amp;r.isAfter(l,f)?l:f),Y=r.startOfMonth(u&amp;&amp;r.isBefore(l,d)?l:d);return r.isBefore(R,q)||r.isAfter(R,Y)?!0:m?m(R):!1},[u,c,d,f,l,m,r]),P=R=&gt;{if(g)return;const q=r.setMonth(S,R);p(q,&quot;finish&quot;)},[E,I]=Zl({name:&quot;MonthPicker&quot;,state:&quot;hasFocus&quot;,controlled:y,default:v}),A=ge.useCallback(R=&gt;{I(R),w&amp;&amp;w(R)},[I,w]),F=ge.useCallback(R=&gt;{D(r.setMonth(S,R))||(O(R),A(!0),h&amp;&amp;h(R))},[D,r,S,A,h]);ge.useEffect(()=&gt;{O(R=&gt;C!==null&amp;&amp;R!==C?C:R)},[C]);const j=yo(R=&gt;{switch(R.key){case&quot;ArrowUp&quot;:F((12+M-3)%12),R.preventDefault();break;case&quot;ArrowDown&quot;:F((12+M+3)%12),R.preventDefault();break;case&quot;ArrowLeft&quot;:F((12+M+(k.direction===&quot;ltr&quot;?-1:1))%12),R.preventDefault();break;case&quot;ArrowRight&quot;:F((12+M+(k.direction===&quot;ltr&quot;?1:-1))%12),R.preventDefault();break}}),z=ge.useCallback((R,q)=&gt;{F(q)},[F]),B=ge.useCallback(()=&gt;{A(!1)},[A]),N=r.getMonth(l);return ke.jsx(mye,Ie({ref:n,className:ma(T.root,o),ownerState:x,onKeyDown:j},_,{children:r.getMonthArray(S).map(R=&gt;{const q=r.getMonth(R),Y=r.format(R,&quot;monthShort&quot;),L=s||D(R);return ke.jsx(cve,{value:q,selected:q===C,tabIndex:q===M&amp;&amp;!L?0:-1,hasFocus:E&amp;&amp;q===M,onSelect:P,onFocus:z,onBlur:B,disabled:L,&quot;aria-current&quot;:N===q?&quot;date&quot;:void 0,children:Y},Y)})}))});function UM(e,t,n){const{value:r,onError:l}=e,i=ng(),o=ge.useRef(null),a=t({adapter:i,value:r,props:e});return ge.useEffect(()=&gt;{l&amp;&amp;!n(a,o.current)&amp;&amp;l(a,r),o.current=a},[n,l,o,a,r]),a}const HM=({props:e,value:t,adapter:n})=&gt;{const r=n.utils.date(),l=n.utils.date(t),i=Ci(n.utils,e.minDate,n.defaultDates.minDate),o=Ci(n.utils,e.maxDate,n.defaultDates.maxDate);if(l===null)return null;switch(!0){case!n.utils.isValid(t):return&quot;invalidDate&quot;;case!!(e.shouldDisableDate&amp;&amp;e.shouldDisableDate(l)):return&quot;shouldDisableDate&quot;;case!!(e.disableFuture&amp;&amp;n.utils.isAfterDay(l,r)):return&quot;disableFuture&quot;;case!!(e.disablePast&amp;&amp;n.utils.isBeforeDay(l,r)):return&quot;disablePast&quot;;case!!(i&amp;&amp;n.utils.isBeforeDay(l,i)):return&quot;minDate&quot;;case!!(o&amp;&amp;n.utils.isAfterDay(l,o)):return&quot;maxDate&quot;;default:return null}},BB=({shouldDisableDate:e,minDate:t,maxDate:n,disableFuture:r,disablePast:l})=&gt;{const i=ng();return ge.useCallback(o=&gt;HM({adapter:i,value:o,props:{shouldDisableDate:e,minDate:t,maxDate:n,disableFuture:r,disablePast:l}})!==null,[i,e,t,n,r,l])},gye=(e,t)=&gt;e===t,VM=e=&gt;UM(e,HM,gye),vye=(e,t,n)=&gt;(r,l)=&gt;{switch(l.type){case&quot;changeMonth&quot;:return Ie({},r,{slideDirection:l.direction,currentMonth:l.newMonth,isMonthSwitchingAnimating:!e});case&quot;finishMonthSwitchingAnimation&quot;:return Ie({},r,{isMonthSwitchingAnimating:!1});case&quot;changeFocusedDay&quot;:{if(r.focusedDay!=null&amp;&amp;l.focusedDay!=null&amp;&amp;n.isSameDay(l.focusedDay,r.focusedDay))return r;const i=l.focusedDay!=null&amp;&amp;!t&amp;&amp;!n.isSameMonth(r.currentMonth,l.focusedDay);return Ie({},r,{focusedDay:l.focusedDay,isMonthSwitchingAnimating:i&amp;&amp;!e&amp;&amp;!l.withoutMonthSwitchingAnimation,currentMonth:i?n.startOfMonth(l.focusedDay):r.currentMonth,slideDirection:l.focusedDay!=null&amp;&amp;n.isAfterDay(l.focusedDay,r.currentMonth)?&quot;left&quot;:&quot;right&quot;})}default:throw new Error(&quot;missing support&quot;)}},yye=({date:e,defaultCalendarMonth:t,disableFuture:n,disablePast:r,disableSwitchToMonthOnDayFocus:l=!1,maxDate:i,minDate:o,onMonthChange:a,reduceAnimations:s,shouldDisableDate:u})=&gt;{var c;const d=ag(),f=Br(),p=ge.useRef(vye(!!s,l,f)).current,[m,g]=ge.useReducer(p,{isMonthSwitchingAnimating:!1,focusedDay:e||d,currentMonth:f.startOfMonth((c=e??t)!=null?c:d),slideDirection:&quot;left&quot;}),b=ge.useCallback(_=&gt;{g(Ie({type:&quot;changeMonth&quot;},_)),a&amp;&amp;a(_.newMonth)},[a]),v=ge.useCallback(_=&gt;{const x=_??d;f.isSameMonth(x,m.currentMonth)||b({newMonth:f.startOfMonth(x),direction:f.isAfterDay(x,m.currentMonth)?&quot;left&quot;:&quot;right&quot;})},[m.currentMonth,b,d,f]),h=BB({shouldDisableDate:u,minDate:o,maxDate:i,disableFuture:n,disablePast:r}),y=ge.useCallback(()=&gt;{g({type:&quot;finishMonthSwitchingAnimation&quot;})},[]),w=ge.useCallback((_,x)=&gt;{h(_)||g({type:&quot;changeFocusedDay&quot;,focusedDay:_,withoutMonthSwitchingAnimation:x})},[h]);return{calendarState:m,changeMonth:v,changeFocusedDay:w,isDateDisabled:h,onMonthSwitchingAnimationEnd:y,handleChangeMonth:b}},bye=e=&gt;yn(&quot;MuiPickersFadeTransitionGroup&quot;,e),xye=hn(&quot;MuiPickersFadeTransitionGroup&quot;,[&quot;root&quot;]),wye=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},bye,t)},_7=500,_ye=Et(Km,{name:&quot;MuiPickersFadeTransitionGroup&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;block&quot;,position:&quot;relative&quot;});function WB(e){const t=pn({props:e,name:&quot;MuiPickersFadeTransitionGroup&quot;}),{children:n,className:r,reduceAnimations:l,transKey:i}=t,o=wye(t);return l?n:ke.jsx(_ye,{className:ma(o.root,r),children:ke.jsx(ib,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:_7,enter:_7/2,exit:0},children:n},i)})}const hm=36,og=2,GM=320,Tye=358;function qB(e){return yn(&quot;MuiPickersDay&quot;,e)}const hh=hn(&quot;MuiPickersDay&quot;,[&quot;root&quot;,&quot;dayWithMargin&quot;,&quot;dayOutsideMonth&quot;,&quot;hiddenDaySpacingFiller&quot;,&quot;today&quot;,&quot;selected&quot;,&quot;disabled&quot;]),kye=[&quot;autoFocus&quot;,&quot;className&quot;,&quot;day&quot;,&quot;disabled&quot;,&quot;disableHighlightToday&quot;,&quot;disableMargin&quot;,&quot;hidden&quot;,&quot;isAnimating&quot;,&quot;onClick&quot;,&quot;onDaySelect&quot;,&quot;onFocus&quot;,&quot;onBlur&quot;,&quot;onKeyDown&quot;,&quot;onMouseDown&quot;,&quot;outsideCurrentMonth&quot;,&quot;selected&quot;,&quot;showDaysOutsideCurrentMonth&quot;,&quot;children&quot;,&quot;today&quot;],Sye=e=&gt;{const{selected:t,disableMargin:n,disableHighlightToday:r,today:l,disabled:i,outsideCurrentMonth:o,showDaysOutsideCurrentMonth:a,classes:s}=e;return vn({root:[&quot;root&quot;,t&amp;&amp;&quot;selected&quot;,i&amp;&amp;&quot;disabled&quot;,!n&amp;&amp;&quot;dayWithMargin&quot;,!r&amp;&amp;l&amp;&amp;&quot;today&quot;,o&amp;&amp;a&amp;&amp;&quot;dayOutsideMonth&quot;,o&amp;&amp;!a&amp;&amp;&quot;hiddenDaySpacingFiller&quot;],hiddenDaySpacingFiller:[&quot;hiddenDaySpacingFiller&quot;]},qB,s)},UB=({theme:e,ownerState:t})=&gt;Ie({},e.typography.caption,{width:hm,height:hm,borderRadius:&quot;50%&quot;,padding:0,backgroundColor:e.palette.background.paper,color:e.palette.text.primary,&quot;&amp;:hover&quot;:{backgroundColor:rr(e.palette.action.active,e.palette.action.hoverOpacity)},&quot;&amp;:focus&quot;:{backgroundColor:rr(e.palette.action.active,e.palette.action.hoverOpacity),[`&amp;.${hh.selected}`]:{willChange:&quot;background-color&quot;,backgroundColor:e.palette.primary.dark}},[`&amp;.${hh.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,fontWeight:e.typography.fontWeightMedium,transition:e.transitions.create(&quot;background-color&quot;,{duration:e.transitions.duration.short}),&quot;&amp;:hover&quot;:{willChange:&quot;background-color&quot;,backgroundColor:e.palette.primary.dark}},[`&amp;.${hh.disabled}`]:{color:e.palette.text.disabled}},!t.disableMargin&amp;&amp;{margin:`0 ${og}px`},t.outsideCurrentMonth&amp;&amp;t.showDaysOutsideCurrentMonth&amp;&amp;{color:e.palette.text.secondary},!t.disableHighlightToday&amp;&amp;t.today&amp;&amp;{[`&amp;:not(.${hh.selected})`]:{border:`1px solid ${e.palette.text.secondary}`}}),HB=(e,t)=&gt;{const{ownerState:n}=e;return[t.root,!n.disableMargin&amp;&amp;t.dayWithMargin,!n.disableHighlightToday&amp;&amp;n.today&amp;&amp;t.today,!n.outsideCurrentMonth&amp;&amp;n.showDaysOutsideCurrentMonth&amp;&amp;t.dayOutsideMonth,n.outsideCurrentMonth&amp;&amp;!n.showDaysOutsideCurrentMonth&amp;&amp;t.hiddenDaySpacingFiller]},Cye=Et(Tl,{name:&quot;MuiPickersDay&quot;,slot:&quot;Root&quot;,overridesResolver:HB})(UB),Mye=Et(&quot;div&quot;,{name:&quot;MuiPickersDay&quot;,slot:&quot;Root&quot;,overridesResolver:HB})(({theme:e,ownerState:t})=&gt;Ie({},UB({theme:e,ownerState:t}),{opacity:0,pointerEvents:&quot;none&quot;})),p_=()=&gt;{},Pye=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiPickersDay&quot;}),{autoFocus:l=!1,className:i,day:o,disabled:a=!1,disableHighlightToday:s=!1,disableMargin:u=!1,isAnimating:c,onClick:d,onDaySelect:f,onFocus:p=p_,onBlur:m=p_,onKeyDown:g=p_,onMouseDown:b,outsideCurrentMonth:v,selected:h=!1,showDaysOutsideCurrentMonth:y=!1,children:w,today:_=!1}=r,x=Kt(r,kye),T=Ie({},r,{autoFocus:l,disabled:a,disableHighlightToday:s,disableMargin:u,selected:h,showDaysOutsideCurrentMonth:y,today:_}),k=Sye(T),S=Br(),C=ge.useRef(null),M=Lr(C,n);no(()=&gt;{l&amp;&amp;!a&amp;&amp;!c&amp;&amp;!v&amp;&amp;C.current.focus()},[l,a,c,v]);const O=P=&gt;{b&amp;&amp;b(P),v&amp;&amp;P.preventDefault()},D=P=&gt;{a||f(o,&quot;finish&quot;),v&amp;&amp;P.currentTarget.focus(),d&amp;&amp;d(P)};return v&amp;&amp;!y?ke.jsx(Mye,{className:ma(k.root,k.hiddenDaySpacingFiller,i),ownerState:T,role:x.role}):ke.jsx(Cye,Ie({className:ma(k.root,i),ownerState:T,ref:M,centerRipple:!0,disabled:a,tabIndex:h?0:-1,onKeyDown:P=&gt;g(P,o),onFocus:P=&gt;p(P,o),onBlur:P=&gt;m(P,o),onClick:D,onMouseDown:O},x,{children:w||S.format(o,&quot;dayOfMonth&quot;)}))}),Oye=(e,t)=&gt;e.autoFocus===t.autoFocus&amp;&amp;e.isAnimating===t.isAnimating&amp;&amp;e.today===t.today&amp;&amp;e.disabled===t.disabled&amp;&amp;e.selected===t.selected&amp;&amp;e.disableMargin===t.disableMargin&amp;&amp;e.showDaysOutsideCurrentMonth===t.showDaysOutsideCurrentMonth&amp;&amp;e.disableHighlightToday===t.disableHighlightToday&amp;&amp;e.className===t.className&amp;&amp;e.sx===t.sx&amp;&amp;e.outsideCurrentMonth===t.outsideCurrentMonth&amp;&amp;e.onFocus===t.onFocus&amp;&amp;e.onBlur===t.onBlur&amp;&amp;e.onDaySelect===t.onDaySelect,VB=ge.memo(Pye,Oye),Aye=e=&gt;yn(&quot;PrivatePickersSlideTransition&quot;,e),Ka=hn(&quot;PrivatePickersSlideTransition&quot;,[&quot;root&quot;,&quot;slideEnter-left&quot;,&quot;slideEnter-right&quot;,&quot;slideEnterActive&quot;,&quot;slideExit&quot;,&quot;slideExitActiveLeft-left&quot;,&quot;slideExitActiveLeft-right&quot;]),Dye=[&quot;children&quot;,&quot;className&quot;,&quot;reduceAnimations&quot;,&quot;slideDirection&quot;,&quot;transKey&quot;],Eye=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},Aye,t)},GB=350,Rye=Et(Km,{name:&quot;PrivatePickersSlideTransition&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;[t.root,{[`.${Ka[&quot;slideEnter-left&quot;]}`]:t[&quot;slideEnter-left&quot;]},{[`.${Ka[&quot;slideEnter-right&quot;]}`]:t[&quot;slideEnter-right&quot;]},{[`.${Ka.slideEnterActive}`]:t.slideEnterActive},{[`.${Ka.slideExit}`]:t.slideExit},{[`.${Ka[&quot;slideExitActiveLeft-left&quot;]}`]:t[&quot;slideExitActiveLeft-left&quot;]},{[`.${Ka[&quot;slideExitActiveLeft-right&quot;]}`]:t[&quot;slideExitActiveLeft-right&quot;]}]})(({theme:e})=&gt;{const t=e.transitions.create(&quot;transform&quot;,{duration:GB,easing:&quot;cubic-bezier(0.35, 0.8, 0.4, 1)&quot;});return{display:&quot;block&quot;,position:&quot;relative&quot;,overflowX:&quot;hidden&quot;,&quot;&amp; &gt; *&quot;:{position:&quot;absolute&quot;,top:0,right:0,left:0},[`&amp; .${Ka[&quot;slideEnter-left&quot;]}`]:{willChange:&quot;transform&quot;,transform:&quot;translate(100%)&quot;,zIndex:1},[`&amp; .${Ka[&quot;slideEnter-right&quot;]}`]:{willChange:&quot;transform&quot;,transform:&quot;translate(-100%)&quot;,zIndex:1},[`&amp; .${Ka.slideEnterActive}`]:{transform:&quot;translate(0%)&quot;,transition:t},[`&amp; .${Ka.slideExit}`]:{transform:&quot;translate(0%)&quot;},[`&amp; .${Ka[&quot;slideExitActiveLeft-left&quot;]}`]:{willChange:&quot;transform&quot;,transform:&quot;translate(-100%)&quot;,transition:t,zIndex:0},[`&amp; .${Ka[&quot;slideExitActiveLeft-right&quot;]}`]:{willChange:&quot;transform&quot;,transform:&quot;translate(100%)&quot;,transition:t,zIndex:0}}}),Lye=e=&gt;{const{children:t,className:n,reduceAnimations:r,slideDirection:l,transKey:i}=e,o=Kt(e,Dye),a=Eye(e);if(r)return ke.jsx(&quot;div&quot;,{className:ma(a.root,n),children:t});const s={exit:Ka.slideExit,enterActive:Ka.slideEnterActive,enter:Ka[`slideEnter-${l}`],exitActive:Ka[`slideExitActiveLeft-${l}`]};return ke.jsx(Rye,{className:ma(a.root,n),childFactory:u=&gt;ge.cloneElement(u,{classNames:s}),role:&quot;presentation&quot;,children:ke.jsx(sM,Ie({mountOnEnter:!0,unmountOnExit:!0,timeout:GB,classNames:s},o,{children:t}),i)})},Iye=e=&gt;yn(&quot;MuiDayPicker&quot;,e),$ye=hn(&quot;MuiDayPicker&quot;,[&quot;header&quot;,&quot;weekDayLabel&quot;,&quot;loadingContainer&quot;,&quot;slideTransition&quot;,&quot;monthContainer&quot;,&quot;weekContainer&quot;]),Nye=e=&gt;{const{classes:t}=e;return vn({header:[&quot;header&quot;],weekDayLabel:[&quot;weekDayLabel&quot;],loadingContainer:[&quot;loadingContainer&quot;],slideTransition:[&quot;slideTransition&quot;],monthContainer:[&quot;monthContainer&quot;],weekContainer:[&quot;weekContainer&quot;]},Iye,t)},Fye=e=&gt;e.charAt(0).toUpperCase(),YB=(hm+og*2)*6,jye=Et(&quot;div&quot;,{name:&quot;MuiDayPicker&quot;,slot:&quot;Header&quot;,overridesResolver:(e,t)=&gt;t.header})({display:&quot;flex&quot;,justifyContent:&quot;center&quot;,alignItems:&quot;center&quot;}),zye=Et(pr,{name:&quot;MuiDayPicker&quot;,slot:&quot;WeekDayLabel&quot;,overridesResolver:(e,t)=&gt;t.weekDayLabel})(({theme:e})=&gt;({width:36,height:40,margin:&quot;0 2px&quot;,textAlign:&quot;center&quot;,display:&quot;flex&quot;,justifyContent:&quot;center&quot;,alignItems:&quot;center&quot;,color:e.palette.text.secondary})),Bye=Et(&quot;div&quot;,{name:&quot;MuiDayPicker&quot;,slot:&quot;LoadingContainer&quot;,overridesResolver:(e,t)=&gt;t.loadingContainer})({display:&quot;flex&quot;,justifyContent:&quot;center&quot;,alignItems:&quot;center&quot;,minHeight:YB}),Wye=Et(Lye,{name:&quot;MuiDayPicker&quot;,slot:&quot;SlideTransition&quot;,overridesResolver:(e,t)=&gt;t.slideTransition})({minHeight:YB}),qye=Et(&quot;div&quot;,{name:&quot;MuiDayPicker&quot;,slot:&quot;MonthContainer&quot;,overridesResolver:(e,t)=&gt;t.monthContainer})({overflow:&quot;hidden&quot;}),Uye=Et(&quot;div&quot;,{name:&quot;MuiDayPicker&quot;,slot:&quot;WeekContainer&quot;,overridesResolver:(e,t)=&gt;t.weekContainer})({margin:`${og}px 0`,display:&quot;flex&quot;,justifyContent:&quot;center&quot;});function Hye(e){const t=ag(),n=Br(),r=pn({props:e,name:&quot;MuiDayPicker&quot;}),l=Nye(r),{onFocusedDayChange:i,className:o,currentMonth:a,selectedDays:s,disabled:u,disableHighlightToday:c,focusedDay:d,isMonthSwitchingAnimating:f,loading:p,onSelectedDaysChange:m,onMonthSwitchingAnimationEnd:g,readOnly:b,reduceAnimations:v,renderDay:h,renderLoading:y=()=&gt;ke.jsx(&quot;span&quot;,{children:&quot;...&quot;}),showDaysOutsideCurrentMonth:w,slideDirection:_,TransitionProps:x,disablePast:T,disableFuture:k,minDate:S,maxDate:C,shouldDisableDate:M,dayOfWeekFormatter:O=Fye,hasFocus:D,onFocusedViewChange:P,gridLabelId:E}=r,I=BB({shouldDisableDate:M,minDate:S,maxDate:C,disablePast:T,disableFuture:k}),[A,F]=ge.useState(()=&gt;d||t),j=ge.useCallback(H=&gt;{P&amp;&amp;P(H)},[P]),z=ge.useCallback((H,Z=&quot;finish&quot;)=&gt;{b||m(H,Z)},[m,b]),B=ge.useCallback(H=&gt;{I(H)||(i(H),F(H),j(!0))},[I,i,j]),N=po();function R(H,Z){switch(H.key){case&quot;ArrowUp&quot;:B(n.addDays(Z,-7)),H.preventDefault();break;case&quot;ArrowDown&quot;:B(n.addDays(Z,7)),H.preventDefault();break;case&quot;ArrowLeft&quot;:{const G=n.addDays(Z,N.direction===&quot;ltr&quot;?-1:1),X=N.direction===&quot;ltr&quot;?n.getPreviousMonth(Z):n.getNextMonth(Z),Q=Ih({utils:n,date:G,minDate:N.direction===&quot;ltr&quot;?n.startOfMonth(X):G,maxDate:N.direction===&quot;ltr&quot;?G:n.endOfMonth(X),isDateDisabled:I});B(Q||G),H.preventDefault();break}case&quot;ArrowRight&quot;:{const G=n.addDays(Z,N.direction===&quot;ltr&quot;?1:-1),X=N.direction===&quot;ltr&quot;?n.getNextMonth(Z):n.getPreviousMonth(Z),Q=Ih({utils:n,date:G,minDate:N.direction===&quot;ltr&quot;?G:n.startOfMonth(X),maxDate:N.direction===&quot;ltr&quot;?n.endOfMonth(X):G,isDateDisabled:I});B(Q||G),H.preventDefault();break}case&quot;Home&quot;:B(n.startOfWeek(Z)),H.preventDefault();break;case&quot;End&quot;:B(n.endOfWeek(Z)),H.preventDefault();break;case&quot;PageUp&quot;:B(n.getNextMonth(Z)),H.preventDefault();break;case&quot;PageDown&quot;:B(n.getPreviousMonth(Z)),H.preventDefault();break}}function q(H,Z){B(Z)}function Y(H,Z){D&amp;&amp;n.isSameDay(A,Z)&amp;&amp;j(!1)}const L=n.getMonth(a),W=s.filter(H=&gt;!!H).map(H=&gt;n.startOfDay(H)),U=L,V=ge.useMemo(()=&gt;ge.createRef(),[U]),te=n.startOfWeek(t),ee=ge.useMemo(()=&gt;{const H=n.startOfMonth(a),Z=n.endOfMonth(a);return I(A)||n.isAfterDay(A,Z)||n.isBeforeDay(A,H)?Ih({utils:n,date:A,minDate:H,maxDate:Z,disablePast:T,disableFuture:k,isDateDisabled:I}):A},[a,k,T,A,I,n]);return ke.jsxs(&quot;div&quot;,{role:&quot;grid&quot;,&quot;aria-labelledby&quot;:E,children:[ke.jsx(jye,{role:&quot;row&quot;,className:l.header,children:n.getWeekdays().map((H,Z)=&gt;{var G;return ke.jsx(zye,{variant:&quot;caption&quot;,role:&quot;columnheader&quot;,&quot;aria-label&quot;:n.format(n.addDays(te,Z),&quot;weekday&quot;),className:l.weekDayLabel,children:(G=O==null?void 0:O(H))!=null?G:H},H+Z.toString())})}),p?ke.jsx(Bye,{className:l.loadingContainer,children:y()}):ke.jsx(Wye,Ie({transKey:U,onExited:g,reduceAnimations:v,slideDirection:_,className:ma(o,l.slideTransition)},x,{nodeRef:V,children:ke.jsx(qye,{ref:V,role:&quot;rowgroup&quot;,className:l.monthContainer,children:n.getWeekArray(a).map(H=&gt;ke.jsx(Uye,{role:&quot;row&quot;,className:l.weekContainer,children:H.map(Z=&gt;{const G=ee!==null&amp;&amp;n.isSameDay(Z,ee),X=W.some(ae=&gt;n.isSameDay(ae,Z)),Q=n.isSameDay(Z,t),re={key:Z==null?void 0:Z.toString(),day:Z,isAnimating:f,disabled:u||I(Z),autoFocus:D&amp;&amp;G,today:Q,outsideCurrentMonth:n.getMonth(Z)!==L,selected:X,disableHighlightToday:c,showDaysOutsideCurrentMonth:w,onKeyDown:R,onFocus:q,onBlur:Y,onDaySelect:z,tabIndex:G?0:-1,role:&quot;gridcell&quot;,&quot;aria-selected&quot;:X};return Q&amp;&amp;(re[&quot;aria-current&quot;]=&quot;date&quot;),h?h(Z,W,re):ge.createElement(VB,Ie({},re,{key:re.key}))})},`week-${H[0]}`))})}))]})}function YM({onChange:e,onViewChange:t,openTo:n,view:r,views:l}){var i,o;const[a,s]=Zl({name:&quot;Picker&quot;,state:&quot;view&quot;,controlled:r,default:n&amp;&amp;Su(l,n)?n:l[0]}),u=(i=l[l.indexOf(a)-1])!=null?i:null,c=(o=l[l.indexOf(a)+1])!=null?o:null,d=ge.useCallback(m=&gt;{s(m),t&amp;&amp;t(m)},[s,t]),f=ge.useCallback(()=&gt;{c&amp;&amp;d(c)},[c,d]);return{handleChangeAndOpenNext:ge.useCallback((m,g)=&gt;{const b=g===&quot;finish&quot;;e(m,b&amp;&amp;c?&quot;partial&quot;:g),b&amp;&amp;f()},[c,e,f]),nextView:c,previousView:u,openNext:f,openView:a,setOpenView:d}}const Vye=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M7 10l5 5 5-5z&quot;}),&quot;ArrowDropDown&quot;),Gye=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z&quot;}),&quot;ArrowLeft&quot;),Yye=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z&quot;}),&quot;ArrowRight&quot;),XB=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z&quot;}),&quot;Calendar&quot;),KB=Qr(ke.jsxs(ge.Fragment,{children:[ke.jsx(&quot;path&quot;,{d:&quot;M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z&quot;}),ke.jsx(&quot;path&quot;,{d:&quot;M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z&quot;})]}),&quot;Clock&quot;),Xye=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z&quot;}),&quot;DateRange&quot;),Kye=Qr(ke.jsx(&quot;path&quot;,{d:&quot;M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 00-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z&quot;}),&quot;Pen&quot;),Zye=Qr(ke.jsxs(ge.Fragment,{children:[ke.jsx(&quot;path&quot;,{d:&quot;M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z&quot;}),ke.jsx(&quot;path&quot;,{d:&quot;M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z&quot;})]}),&quot;Time&quot;);function Qye(e){return yn(&quot;MuiPickersArrowSwitcher&quot;,e)}hn(&quot;MuiPickersArrowSwitcher&quot;,[&quot;root&quot;,&quot;spacer&quot;,&quot;button&quot;]);const Jye=[&quot;children&quot;,&quot;className&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;isLeftDisabled&quot;,&quot;isLeftHidden&quot;,&quot;isRightDisabled&quot;,&quot;isRightHidden&quot;,&quot;leftArrowButtonText&quot;,&quot;onLeftClick&quot;,&quot;onRightClick&quot;,&quot;rightArrowButtonText&quot;],e1e=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],spacer:[&quot;spacer&quot;],button:[&quot;button&quot;]},Qye,t)},t1e=Et(&quot;div&quot;,{name:&quot;MuiPickersArrowSwitcher&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;flex&quot;}),n1e=Et(&quot;div&quot;,{name:&quot;MuiPickersArrowSwitcher&quot;,slot:&quot;Spacer&quot;,overridesResolver:(e,t)=&gt;t.spacer})(({theme:e})=&gt;({width:e.spacing(3)})),T7=Et(mi,{name:&quot;MuiPickersArrowSwitcher&quot;,slot:&quot;Button&quot;,overridesResolver:(e,t)=&gt;t.button})(({ownerState:e})=&gt;Ie({},e.hidden&amp;&amp;{visibility:&quot;hidden&quot;})),ZB=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiPickersArrowSwitcher&quot;}),{children:l,className:i,components:o,componentsProps:a,isLeftDisabled:s,isLeftHidden:u,isRightDisabled:c,isRightHidden:d,leftArrowButtonText:f,onLeftClick:p,onRightClick:m,rightArrowButtonText:g}=r,b=Kt(r,Jye),h=po().direction===&quot;rtl&quot;,y=(a==null?void 0:a.leftArrowButton)||{},w=(o==null?void 0:o.LeftArrowIcon)||Gye,_=(a==null?void 0:a.rightArrowButton)||{},x=(o==null?void 0:o.RightArrowIcon)||Yye,T=r,k=e1e(T);return ke.jsxs(t1e,Ie({ref:n,className:ma(k.root,i),ownerState:T},b,{children:[ke.jsx(T7,Ie({as:o==null?void 0:o.LeftArrowButton,size:&quot;small&quot;,&quot;aria-label&quot;:f,title:f,disabled:s,edge:&quot;end&quot;,onClick:p},y,{className:ma(k.button,y.className),ownerState:Ie({},T,y,{hidden:u}),children:h?ke.jsx(x,{}):ke.jsx(w,{})})),l?ke.jsx(pr,{variant:&quot;subtitle1&quot;,component:&quot;span&quot;,children:l}):ke.jsx(n1e,{className:k.spacer,ownerState:T}),ke.jsx(T7,Ie({as:o==null?void 0:o.RightArrowButton,size:&quot;small&quot;,&quot;aria-label&quot;:g,title:g,edge:&quot;start&quot;,disabled:c,onClick:m},_,{className:ma(k.button,_.className),ownerState:Ie({},T,_,{hidden:d}),children:h?ke.jsx(w,{}):ke.jsx(x,{})}))]}))}),r1e=(e,t)=&gt;e?t.getHours(e)&gt;=12?&quot;pm&quot;:&quot;am&quot;:null,ck=(e,t,n)=&gt;n&amp;&amp;(e&gt;=12?&quot;pm&quot;:&quot;am&quot;)!==t?t===&quot;am&quot;?e-12:e+12:e,a1e=(e,t,n,r)=&gt;{const l=ck(r.getHours(e),t,n);return r.setHours(e,l)},k7=(e,t)=&gt;t.getHours(e)*3600+t.getMinutes(e)*60+t.getSeconds(e),QB=(e=!1,t)=&gt;(n,r)=&gt;e?t.isAfter(n,r):k7(n,t)&gt;k7(r,t);function o1e(e,{disableFuture:t,maxDate:n}){const r=Br();return ge.useMemo(()=&gt;{const l=r.date(),i=r.startOfMonth(t&amp;&amp;r.isBefore(l,n)?l:n);return!r.isAfter(i,e)},[t,n,e,r])}function i1e(e,{disablePast:t,minDate:n}){const r=Br();return ge.useMemo(()=&gt;{const l=r.date(),i=r.startOfMonth(t&amp;&amp;r.isAfter(l,n)?l:n);return!r.isBefore(i,e)},[t,n,e,r])}function JB(e,t,n){const r=Br(),l=r1e(e,r),i=ge.useCallback(o=&gt;{const a=e==null?null:a1e(e,o,!!t,r);n(a,&quot;partial&quot;)},[t,e,n,r]);return{meridiemMode:l,handleMeridiemChange:i}}const eW=e=&gt;()=&gt;{},l1e=e=&gt;yn(&quot;MuiPickersCalendarHeader&quot;,e),s1e=hn(&quot;MuiPickersCalendarHeader&quot;,[&quot;root&quot;,&quot;labelContainer&quot;,&quot;label&quot;,&quot;switchViewButton&quot;,&quot;switchViewIcon&quot;]),u1e=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],labelContainer:[&quot;labelContainer&quot;],label:[&quot;label&quot;],switchViewButton:[&quot;switchViewButton&quot;],switchViewIcon:[&quot;switchViewIcon&quot;]},l1e,t)},c1e=Et(&quot;div&quot;,{name:&quot;MuiPickersCalendarHeader&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;flex&quot;,alignItems:&quot;center&quot;,marginTop:16,marginBottom:8,paddingLeft:24,paddingRight:12,maxHeight:30,minHeight:30}),d1e=Et(&quot;div&quot;,{name:&quot;MuiPickersCalendarHeader&quot;,slot:&quot;LabelContainer&quot;,overridesResolver:(e,t)=&gt;t.labelContainer})(({theme:e})=&gt;Ie({display:&quot;flex&quot;,maxHeight:30,overflow:&quot;hidden&quot;,alignItems:&quot;center&quot;,cursor:&quot;pointer&quot;,marginRight:&quot;auto&quot;},e.typography.body1,{fontWeight:e.typography.fontWeightMedium})),f1e=Et(&quot;div&quot;,{name:&quot;MuiPickersCalendarHeader&quot;,slot:&quot;Label&quot;,overridesResolver:(e,t)=&gt;t.label})({marginRight:6}),p1e=Et(mi,{name:&quot;MuiPickersCalendarHeader&quot;,slot:&quot;SwitchViewButton&quot;,overridesResolver:(e,t)=&gt;t.switchViewButton})({marginRight:&quot;auto&quot;}),h1e=Et(Vye,{name:&quot;MuiPickersCalendarHeader&quot;,slot:&quot;SwitchViewIcon&quot;,overridesResolver:(e,t)=&gt;t.switchViewIcon})(({theme:e,ownerState:t})=&gt;Ie({willChange:&quot;transform&quot;,transition:e.transitions.create(&quot;transform&quot;),transform:&quot;rotate(0deg)&quot;},t.openView===&quot;year&quot;&amp;&amp;{transform:&quot;rotate(180deg)&quot;})),m1e=eW();function g1e(e){const t=pn({props:e,name:&quot;MuiPickersCalendarHeader&quot;}),{components:n={},componentsProps:r={},currentMonth:l,disabled:i,disableFuture:o,disablePast:a,getViewSwitchingButtonText:s,leftArrowButtonText:u,maxDate:c,minDate:d,onMonthChange:f,onViewChange:p,openView:m,reduceAnimations:g,rightArrowButtonText:b,views:v,labelId:h}=t;m1e({leftArrowButtonText:u,rightArrowButtonText:b,getViewSwitchingButtonText:s});const y=Xi(),w=u??y.previousMonth,_=b??y.nextMonth,x=s??y.calendarViewSwitchingButtonAriaLabel,T=Br(),k=u1e(t),S=r.switchViewButton||{},C=()=&gt;f(T.getNextMonth(l),&quot;left&quot;),M=()=&gt;f(T.getPreviousMonth(l),&quot;right&quot;),O=o1e(l,{disableFuture:o,maxDate:c}),D=i1e(l,{disablePast:a,minDate:d}),P=()=&gt;{if(!(v.length===1||!p||i))if(v.length===2)p(v.find(I=&gt;I!==m)||v[0]);else{const I=v.indexOf(m)!==0?0:1;p(v[I])}};if(v.length===1&amp;&amp;v[0]===&quot;year&quot;)return null;const E=t;return ke.jsxs(c1e,{ownerState:E,className:k.root,children:[ke.jsxs(d1e,{role:&quot;presentation&quot;,onClick:P,ownerState:E,&quot;aria-live&quot;:&quot;polite&quot;,className:k.labelContainer,children:[ke.jsx(WB,{reduceAnimations:g,transKey:T.format(l,&quot;monthAndYear&quot;),children:ke.jsx(f1e,{id:h,ownerState:E,className:k.label,children:T.format(l,&quot;monthAndYear&quot;)})}),v.length&gt;1&amp;&amp;!i&amp;&amp;ke.jsx(p1e,Ie({size:&quot;small&quot;,as:n.SwitchViewButton,&quot;aria-label&quot;:x(m),className:k.switchViewButton},S,{children:ke.jsx(h1e,{as:n.SwitchViewIcon,ownerState:E,className:k.switchViewIcon})}))]}),ke.jsx(ib,{in:m===&quot;day&quot;,children:ke.jsx(ZB,{leftArrowButtonText:w,rightArrowButtonText:_,components:n,componentsProps:r,onLeftClick:M,onRightClick:C,isLeftDisabled:D,isRightDisabled:O})})]})}const ss=ge.createContext(null);function v1e(e){return yn(&quot;PrivatePickersYear&quot;,e)}const Eu=hn(&quot;PrivatePickersYear&quot;,[&quot;root&quot;,&quot;modeDesktop&quot;,&quot;modeMobile&quot;,&quot;yearButton&quot;,&quot;selected&quot;,&quot;disabled&quot;]),y1e=[&quot;autoFocus&quot;,&quot;className&quot;,&quot;children&quot;,&quot;disabled&quot;,&quot;onClick&quot;,&quot;onKeyDown&quot;,&quot;value&quot;,&quot;tabIndex&quot;,&quot;onFocus&quot;,&quot;onBlur&quot;],b1e=e=&gt;{const{wrapperVariant:t,disabled:n,selected:r,classes:l}=e,i={root:[&quot;root&quot;,t&amp;&amp;`mode${Jt(t)}`],yearButton:[&quot;yearButton&quot;,n&amp;&amp;&quot;disabled&quot;,r&amp;&amp;&quot;selected&quot;]};return vn(i,v1e,l)},x1e=Et(&quot;div&quot;,{name:&quot;PrivatePickersYear&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;[t.root,{[`&amp;.${Eu.modeDesktop}`]:t.modeDesktop},{[`&amp;.${Eu.modeMobile}`]:t.modeMobile}]})(({ownerState:e})=&gt;Ie({flexBasis:&quot;33.3%&quot;,display:&quot;flex&quot;,alignItems:&quot;center&quot;,justifyContent:&quot;center&quot;},(e==null?void 0:e.wrapperVariant)===&quot;desktop&quot;&amp;&amp;{flexBasis:&quot;25%&quot;})),w1e=Et(&quot;button&quot;,{name:&quot;PrivatePickersYear&quot;,slot:&quot;Button&quot;,overridesResolver:(e,t)=&gt;[t.button,{[`&amp;.${Eu.disabled}`]:t.disabled},{[`&amp;.${Eu.selected}`]:t.selected}]})(({theme:e})=&gt;Ie({color:&quot;unset&quot;,backgroundColor:&quot;transparent&quot;,border:0,outline:0},e.typography.subtitle1,{margin:&quot;8px 0&quot;,height:36,width:72,borderRadius:18,cursor:&quot;pointer&quot;,&quot;&amp;:focus, &amp;:hover&quot;:{backgroundColor:rr(e.palette.action.active,e.palette.action.hoverOpacity)},[`&amp;.${Eu.disabled}`]:{color:e.palette.text.secondary},[`&amp;.${Eu.selected}`]:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,&quot;&amp;:focus, &amp;:hover&quot;:{backgroundColor:e.palette.primary.dark}}})),S7=()=&gt;{},_1e=ge.forwardRef(function(t,n){const{autoFocus:r,className:l,children:i,disabled:o,onClick:a,onKeyDown:s,value:u,tabIndex:c,onFocus:d=S7,onBlur:f=S7}=t,p=Kt(t,y1e),m=ge.useRef(null),g=Lr(m,n),b=ge.useContext(ss),v=Ie({},t,{wrapperVariant:b}),h=b1e(v);return ge.useEffect(()=&gt;{r&amp;&amp;m.current.focus()},[r]),ke.jsx(x1e,{className:ma(h.root,l),ownerState:v,children:ke.jsx(w1e,Ie({ref:g,disabled:o,type:&quot;button&quot;,tabIndex:o?-1:c,onClick:y=&gt;a(y,u),onKeyDown:y=&gt;s(y,u),onFocus:y=&gt;d(y,u),onBlur:y=&gt;f(y,u),className:h.yearButton,ownerState:v},p,{children:i}))})});function tW(e){return yn(&quot;MuiYearPicker&quot;,e)}const T1e=hn(&quot;MuiYearPicker&quot;,[&quot;root&quot;]),k1e=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},tW,t)};function S1e(e,t){const n=Br(),r=rg(),l=pn({props:e,name:t});return Ie({disablePast:!1,disableFuture:!1},l,{minDate:Ci(n,l.minDate,r.minDate),maxDate:Ci(n,l.maxDate,r.maxDate)})}const C1e=Et(&quot;div&quot;,{name:&quot;MuiYearPicker&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;flex&quot;,flexDirection:&quot;row&quot;,flexWrap:&quot;wrap&quot;,overflowY:&quot;auto&quot;,height:&quot;100%&quot;,padding:&quot;0 4px&quot;,maxHeight:&quot;304px&quot;}),nW=ge.forwardRef(function(t,n){const r=ag(),l=po(),i=Br(),o=S1e(t,&quot;MuiYearPicker&quot;),{autoFocus:a,className:s,date:u,disabled:c,disableFuture:d,disablePast:f,maxDate:p,minDate:m,onChange:g,readOnly:b,shouldDisableYear:v,disableHighlightToday:h,onYearFocus:y,hasFocus:w,onFocusedViewChange:_}=o,x=o,T=k1e(x),k=ge.useMemo(()=&gt;u??i.startOfYear(r),[r,i,u]),S=ge.useMemo(()=&gt;u!=null?i.getYear(u):h?null:i.getYear(r),[r,u,i,h]),C=ge.useContext(ss),M=ge.useRef(null),[O,D]=ge.useState(()=&gt;S||i.getYear(r)),[P,E]=Zl({name:&quot;YearPicker&quot;,state:&quot;hasFocus&quot;,controlled:w,default:a}),I=ge.useCallback(W=&gt;{E(W),_&amp;&amp;_(W)},[E,_]),A=ge.useCallback(W=&gt;!!(f&amp;&amp;i.isBeforeYear(W,r)||d&amp;&amp;i.isAfterYear(W,r)||m&amp;&amp;i.isBeforeYear(W,m)||p&amp;&amp;i.isAfterYear(W,p)||v&amp;&amp;v(W)),[d,f,p,m,r,v,i]),F=(W,U,V=&quot;finish&quot;)=&gt;{if(b)return;const te=i.setYear(k,U);g(te,V)},j=ge.useCallback(W=&gt;{A(i.setYear(k,W))||(D(W),I(!0),y==null||y(W))},[A,i,k,I,y]);ge.useEffect(()=&gt;{D(W=&gt;S!==null&amp;&amp;W!==S?S:W)},[S]);const z=C===&quot;desktop&quot;?4:3,B=ge.useCallback((W,U)=&gt;{switch(W.key){case&quot;ArrowUp&quot;:j(U-z),W.preventDefault();break;case&quot;ArrowDown&quot;:j(U+z),W.preventDefault();break;case&quot;ArrowLeft&quot;:j(U+(l.direction===&quot;ltr&quot;?-1:1)),W.preventDefault();break;case&quot;ArrowRight&quot;:j(U+(l.direction===&quot;ltr&quot;?1:-1)),W.preventDefault();break}},[j,l.direction,z]),N=ge.useCallback((W,U)=&gt;{j(U)},[j]),R=ge.useCallback((W,U)=&gt;{O===U&amp;&amp;I(!1)},[O,I]),q=i.getYear(r),Y=ge.useRef(null),L=Lr(n,Y);return ge.useEffect(()=&gt;{if(a||Y.current===null)return;const W=Y.current.querySelector(&#x27;[tabindex=&quot;0&quot;]&#x27;);if(!W)return;const U=W.offsetHeight,V=W.offsetTop,te=Y.current.clientHeight,ee=Y.current.scrollTop,H=V+U;U&gt;te||V&lt;ee||(Y.current.scrollTop=H-te/2-U/2)},[a]),ke.jsx(C1e,{ref:L,className:ma(T.root,s),ownerState:x,children:i.getYearRange(m,p).map(W=&gt;{const U=i.getYear(W),V=U===S;return ke.jsx(_1e,{selected:V,value:U,onClick:F,onKeyDown:B,autoFocus:P&amp;&amp;U===O,ref:V?M:void 0,disabled:c||A(W),tabIndex:U===O?0:-1,onFocus:N,onBlur:R,&quot;aria-current&quot;:q===U?&quot;date&quot;:void 0,children:i.format(W,&quot;year&quot;)},i.format(W,&quot;year&quot;))})})}),XM=Et(&quot;div&quot;)({overflowX:&quot;hidden&quot;,width:GM,maxHeight:Tye,display:&quot;flex&quot;,flexDirection:&quot;column&quot;,margin:&quot;0 auto&quot;}),M1e=typeof navigator&lt;&quot;u&quot;&amp;&amp;/(android)/i.test(navigator.userAgent),rW=e=&gt;yn(&quot;MuiCalendarPicker&quot;,e),P1e=hn(&quot;MuiCalendarPicker&quot;,[&quot;root&quot;,&quot;viewTransitionContainer&quot;]),O1e=[&quot;autoFocus&quot;,&quot;onViewChange&quot;,&quot;date&quot;,&quot;disableFuture&quot;,&quot;disablePast&quot;,&quot;defaultCalendarMonth&quot;,&quot;onChange&quot;,&quot;onYearChange&quot;,&quot;onMonthChange&quot;,&quot;reduceAnimations&quot;,&quot;shouldDisableDate&quot;,&quot;shouldDisableMonth&quot;,&quot;shouldDisableYear&quot;,&quot;view&quot;,&quot;views&quot;,&quot;openTo&quot;,&quot;className&quot;,&quot;disabled&quot;,&quot;readOnly&quot;,&quot;minDate&quot;,&quot;maxDate&quot;,&quot;disableHighlightToday&quot;,&quot;focusedView&quot;,&quot;onFocusedViewChange&quot;,&quot;classes&quot;],A1e=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],viewTransitionContainer:[&quot;viewTransitionContainer&quot;]},rW,t)};function D1e(e,t){const n=Br(),r=rg(),l=pn({props:e,name:t});return Ie({loading:!1,disablePast:!1,disableFuture:!1,openTo:&quot;day&quot;,views:[&quot;year&quot;,&quot;day&quot;],reduceAnimations:M1e,renderLoading:()=&gt;ke.jsx(&quot;span&quot;,{children:&quot;...&quot;})},l,{minDate:Ci(n,l.minDate,r.minDate),maxDate:Ci(n,l.maxDate,r.maxDate)})}const E1e=Et(XM,{name:&quot;MuiCalendarPicker&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;flex&quot;,flexDirection:&quot;column&quot;}),R1e=Et(WB,{name:&quot;MuiCalendarPicker&quot;,slot:&quot;ViewTransitionContainer&quot;,overridesResolver:(e,t)=&gt;t.viewTransitionContainer})({}),aW=ge.forwardRef(function(t,n){const r=Br(),l=Kl(),i=D1e(t,&quot;MuiCalendarPicker&quot;),{autoFocus:o,onViewChange:a,date:s,disableFuture:u,disablePast:c,defaultCalendarMonth:d,onChange:f,onYearChange:p,onMonthChange:m,reduceAnimations:g,shouldDisableDate:b,shouldDisableMonth:v,shouldDisableYear:h,view:y,views:w,openTo:_,className:x,disabled:T,readOnly:k,minDate:S,maxDate:C,disableHighlightToday:M,focusedView:O,onFocusedViewChange:D}=i,P=Kt(i,O1e),{openView:E,setOpenView:I,openNext:A}=YM({view:y,views:w,openTo:_,onChange:f,onViewChange:a}),{calendarState:F,changeFocusedDay:j,changeMonth:z,handleChangeMonth:B,isDateDisabled:N,onMonthSwitchingAnimationEnd:R}=yye({date:s,defaultCalendarMonth:d,reduceAnimations:g,onMonthChange:m,minDate:S,maxDate:C,shouldDisableDate:b,disablePast:c,disableFuture:u}),q=ge.useCallback((ie,se)=&gt;{const he=r.startOfMonth(ie),Se=r.endOfMonth(ie),Oe=N(ie)?Ih({utils:r,date:ie,minDate:r.isBefore(S,he)?he:S,maxDate:r.isAfter(C,Se)?Se:C,disablePast:c,disableFuture:u,isDateDisabled:N}):ie;Oe?(f(Oe,se),m==null||m(he)):(A(),z(he)),j(Oe,!0)},[j,u,c,N,C,S,f,m,z,A,r]),Y=ge.useCallback((ie,se)=&gt;{const he=r.startOfYear(ie),Se=r.endOfYear(ie),Oe=N(ie)?Ih({utils:r,date:ie,minDate:r.isBefore(S,he)?he:S,maxDate:r.isAfter(C,Se)?Se:C,disablePast:c,disableFuture:u,isDateDisabled:N}):ie;Oe?(f(Oe,se),p==null||p(Oe)):(A(),z(he)),j(Oe,!0)},[j,u,c,N,C,S,f,p,A,r,z]),L=ge.useCallback((ie,se)=&gt;f(s&amp;&amp;ie?r.mergeDateAndTime(ie,s):ie,se),[r,s,f]);ge.useEffect(()=&gt;{s&amp;&amp;z(s)},[s]);const W=i,U=A1e(W),V={disablePast:c,disableFuture:u,maxDate:C,minDate:S},te=T&amp;&amp;s||S,ee=T&amp;&amp;s||C,H={disableHighlightToday:M,readOnly:k,disabled:T},Z=`${l}-grid-label`,[G,X]=Zl({name:&quot;DayPicker&quot;,state:&quot;focusedView&quot;,controlled:O,default:o?E:null}),Q=G!==null,re=yo(ie=&gt;se=&gt;{if(D){D(ie)(se);return}X(se?ie:he=&gt;he===ie?null:he)}),ae=ge.useRef(E);return ge.useEffect(()=&gt;{ae.current!==E&amp;&amp;(ae.current=E,re(E)(!0))},[E,re]),ke.jsxs(E1e,{ref:n,className:ma(U.root,x),ownerState:W,children:[ke.jsx(g1e,Ie({},P,{views:w,openView:E,currentMonth:F.currentMonth,onViewChange:I,onMonthChange:(ie,se)=&gt;B({newMonth:ie,direction:se}),minDate:te,maxDate:ee,disabled:T,disablePast:c,disableFuture:u,reduceAnimations:g,labelId:Z})),ke.jsx(R1e,{reduceAnimations:g,className:U.viewTransitionContainer,transKey:E,ownerState:W,children:ke.jsxs(&quot;div&quot;,{children:[E===&quot;year&quot;&amp;&amp;ke.jsx(nW,Ie({},P,V,H,{autoFocus:o,date:s,onChange:Y,shouldDisableYear:h,hasFocus:Q,onFocusedViewChange:re(&quot;year&quot;)})),E===&quot;month&quot;&amp;&amp;ke.jsx(zB,Ie({},V,H,{autoFocus:o,hasFocus:Q,className:x,date:s,onChange:q,shouldDisableMonth:v,onFocusedViewChange:re(&quot;month&quot;)})),E===&quot;day&quot;&amp;&amp;ke.jsx(Hye,Ie({},P,F,V,H,{autoFocus:o,onMonthSwitchingAnimationEnd:R,onFocusedDayChange:j,reduceAnimations:g,selectedDays:[s],onSelectedDaysChange:L,shouldDisableDate:b,hasFocus:Q,onFocusedViewChange:re(&quot;day&quot;),gridLabelId:Z}))]})})]})}),oW=e=&gt;yn(&quot;MuiCalendarPickerSkeleton&quot;,e),L1e=hn(&quot;MuiCalendarPickerSkeleton&quot;,[&quot;root&quot;,&quot;week&quot;,&quot;daySkeleton&quot;]),I1e=[&quot;className&quot;],$1e=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],week:[&quot;week&quot;],daySkeleton:[&quot;daySkeleton&quot;]},oW,t)},N1e=Et(&quot;div&quot;,{name:&quot;MuiCalendarPickerSkeleton&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({alignSelf:&quot;start&quot;}),F1e=Et(&quot;div&quot;,{name:&quot;MuiCalendarPickerSkeleton&quot;,slot:&quot;Week&quot;,overridesResolver:(e,t)=&gt;t.week})({margin:`${og}px 0`,display:&quot;flex&quot;,justifyContent:&quot;center&quot;}),iW=Et(vde,{name:&quot;MuiCalendarPickerSkeleton&quot;,slot:&quot;DaySkeleton&quot;,overridesResolver:(e,t)=&gt;t.daySkeleton})(({ownerState:e})=&gt;Ie({margin:`0 ${og}px`},e.day===0&amp;&amp;{visibility:&quot;hidden&quot;}));iW.propTypes={ownerState:le.shape({day:le.number.isRequired}).isRequired};const j1e=[[0,1,1,1,1,1,1],[1,1,1,1,1,1,1],[1,1,1,1,1,1,1],[1,1,1,1,1,1,1],[1,1,1,1,0,0,0]];function z1e(e){const t=pn({props:e,name:&quot;MuiCalendarPickerSkeleton&quot;}),{className:n}=t,r=Kt(t,I1e),l=$1e(r);return ke.jsx(N1e,Ie({className:ma(l.root,n)},r,{children:j1e.map((i,o)=&gt;ke.jsx(F1e,{className:l.week,children:i.map((a,s)=&gt;ke.jsx(iW,{variant:&quot;circular&quot;,width:hm,height:hm,className:l.daySkeleton,ownerState:{day:a}},s))},o))}))}const Ud=220,Ws=36,mm={x:Ud/2,y:Ud/2},lW={x:mm.x,y:0},B1e=lW.x-mm.x,W1e=lW.y-mm.y,q1e=e=&gt;e*(180/Math.PI),sW=(e,t,n)=&gt;{const r=t-mm.x,l=n-mm.y,i=Math.atan2(B1e,W1e)-Math.atan2(r,l);let o=q1e(i);o=Math.round(o/e)*e,o%=360;const a=Math.floor(o/e)||0,s=r**2+l**2,u=Math.sqrt(s);return{value:a,distance:u}},U1e=(e,t,n=1)=&gt;{const r=n*6;let{value:l}=sW(r,e,t);return l=l*n%60,l},H1e=(e,t,n)=&gt;{const{value:r,distance:l}=sW(30,e,t);let i=r||12;return n?i%=12:l&lt;Ud/2-Ws&amp;&amp;(i+=12,i%=24),i};function V1e(e){return yn(&quot;MuiClockPointer&quot;,e)}const G1e=hn(&quot;MuiClockPointer&quot;,[&quot;root&quot;,&quot;thumb&quot;]),Y1e=[&quot;className&quot;,&quot;hasSelected&quot;,&quot;isInner&quot;,&quot;type&quot;,&quot;value&quot;],X1e=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],thumb:[&quot;thumb&quot;]},V1e,t)},K1e=Et(&quot;div&quot;,{name:&quot;MuiClockPointer&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({theme:e,ownerState:t})=&gt;Ie({width:2,backgroundColor:e.palette.primary.main,position:&quot;absolute&quot;,left:&quot;calc(50% - 1px)&quot;,bottom:&quot;50%&quot;,transformOrigin:&quot;center bottom 0px&quot;},t.shouldAnimate&amp;&amp;{transition:e.transitions.create([&quot;transform&quot;,&quot;height&quot;])})),Z1e=Et(&quot;div&quot;,{name:&quot;MuiClockPointer&quot;,slot:&quot;Thumb&quot;,overridesResolver:(e,t)=&gt;t.thumb})(({theme:e,ownerState:t})=&gt;Ie({width:4,height:4,backgroundColor:e.palette.primary.contrastText,borderRadius:&quot;50%&quot;,position:&quot;absolute&quot;,top:-21,left:`calc(50% - ${Ws/2}px)`,border:`${(Ws-4)/2}px solid ${e.palette.primary.main}`,boxSizing:&quot;content-box&quot;},t.hasSelected&amp;&amp;{backgroundColor:e.palette.primary.main}));function Q1e(e){const t=pn({props:e,name:&quot;MuiClockPointer&quot;}),{className:n,isInner:r,type:l,value:i}=t,o=Kt(t,Y1e),a=ge.useRef(l);ge.useEffect(()=&gt;{a.current=l},[l]);const s=Ie({},t,{shouldAnimate:a.current!==l}),u=X1e(s),c=()=&gt;{let f=360/(l===&quot;hours&quot;?12:60)*i;return l===&quot;hours&quot;&amp;&amp;i&gt;12&amp;&amp;(f-=360),{height:Math.round((r?.26:.4)*Ud),transform:`rotateZ(${f}deg)`}};return ke.jsx(K1e,Ie({style:c(),className:ma(n,u.root),ownerState:s},o,{children:ke.jsx(Z1e,{ownerState:s,className:u.thumb})}))}function J1e(e){return yn(&quot;MuiClock&quot;,e)}const ebe=hn(&quot;MuiClock&quot;,[&quot;root&quot;,&quot;clock&quot;,&quot;wrapper&quot;,&quot;squareMask&quot;,&quot;pin&quot;,&quot;amButton&quot;,&quot;pmButton&quot;]),tbe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],clock:[&quot;clock&quot;],wrapper:[&quot;wrapper&quot;],squareMask:[&quot;squareMask&quot;],pin:[&quot;pin&quot;],amButton:[&quot;amButton&quot;],pmButton:[&quot;pmButton&quot;]},J1e,t)},nbe=Et(&quot;div&quot;,{name:&quot;MuiClock&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({theme:e})=&gt;({display:&quot;flex&quot;,justifyContent:&quot;center&quot;,alignItems:&quot;center&quot;,margin:e.spacing(2)})),rbe=Et(&quot;div&quot;,{name:&quot;MuiClock&quot;,slot:&quot;Clock&quot;,overridesResolver:(e,t)=&gt;t.clock})({backgroundColor:&quot;rgba(0,0,0,.07)&quot;,borderRadius:&quot;50%&quot;,height:220,width:220,flexShrink:0,position:&quot;relative&quot;,pointerEvents:&quot;none&quot;}),abe=Et(&quot;div&quot;,{name:&quot;MuiClock&quot;,slot:&quot;Wrapper&quot;,overridesResolver:(e,t)=&gt;t.wrapper})({&quot;&amp;:focus&quot;:{outline:&quot;none&quot;}}),obe=Et(&quot;div&quot;,{name:&quot;MuiClock&quot;,slot:&quot;SquareMask&quot;,overridesResolver:(e,t)=&gt;t.squareMask})(({ownerState:e})=&gt;Ie({width:&quot;100%&quot;,height:&quot;100%&quot;,position:&quot;absolute&quot;,pointerEvents:&quot;auto&quot;,outline:0,touchAction:&quot;none&quot;,userSelect:&quot;none&quot;},e.disabled?{}:{&quot;@media (pointer: fine)&quot;:{cursor:&quot;pointer&quot;,borderRadius:&quot;50%&quot;},&quot;&amp;:active&quot;:{cursor:&quot;move&quot;}})),ibe=Et(&quot;div&quot;,{name:&quot;MuiClock&quot;,slot:&quot;Pin&quot;,overridesResolver:(e,t)=&gt;t.pin})(({theme:e})=&gt;({width:6,height:6,borderRadius:&quot;50%&quot;,backgroundColor:e.palette.primary.main,position:&quot;absolute&quot;,top:&quot;50%&quot;,left:&quot;50%&quot;,transform:&quot;translate(-50%, -50%)&quot;})),lbe=Et(mi,{name:&quot;MuiClock&quot;,slot:&quot;AmButton&quot;,overridesResolver:(e,t)=&gt;t.amButton})(({theme:e,ownerState:t})=&gt;Ie({zIndex:1,position:&quot;absolute&quot;,bottom:t.ampmInClock?64:8,left:8},t.meridiemMode===&quot;am&quot;&amp;&amp;{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText,&quot;&amp;:hover&quot;:{backgroundColor:e.palette.primary.light}})),sbe=Et(mi,{name:&quot;MuiClock&quot;,slot:&quot;PmButton&quot;,overridesResolver:(e,t)=&gt;t.pmButton})(({theme:e,ownerState:t})=&gt;Ie({zIndex:1,position:&quot;absolute&quot;,bottom:t.ampmInClock?64:8,right:8},t.meridiemMode===&quot;pm&quot;&amp;&amp;{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText,&quot;&amp;:hover&quot;:{backgroundColor:e.palette.primary.light}}));function ube(e){const t=pn({props:e,name:&quot;MuiClock&quot;}),{ampm:n,ampmInClock:r,autoFocus:l,children:i,date:o,getClockLabelText:a,handleMeridiemChange:s,isTimeDisabled:u,meridiemMode:c,minutesStep:d=1,onChange:f,selectedId:p,type:m,value:g,disabled:b,readOnly:v,className:h}=t,y=t,w=Br(),_=ge.useContext(ss),x=ge.useRef(!1),T=tbe(y),k=u(g,m),S=!n&amp;&amp;m===&quot;hours&quot;&amp;&amp;(g&lt;1||g&gt;12),C=(z,B)=&gt;{b||v||u(z,m)||f(z,B)},M=(z,B)=&gt;{let{offsetX:N,offsetY:R}=z;if(N===void 0){const Y=z.target.getBoundingClientRect();N=z.changedTouches[0].clientX-Y.left,R=z.changedTouches[0].clientY-Y.top}const q=m===&quot;seconds&quot;||m===&quot;minutes&quot;?U1e(N,R,d):H1e(N,R,!!n);C(q,B)},O=z=&gt;{x.current=!0,M(z,&quot;shallow&quot;)},D=z=&gt;{x.current&amp;&amp;(M(z,&quot;finish&quot;),x.current=!1)},P=z=&gt;{z.buttons&gt;0&amp;&amp;M(z.nativeEvent,&quot;shallow&quot;)},E=z=&gt;{x.current&amp;&amp;(x.current=!1),M(z.nativeEvent,&quot;finish&quot;)},I=ge.useMemo(()=&gt;m===&quot;hours&quot;?!0:g%5===0,[m,g]),A=m===&quot;minutes&quot;?d:1,F=ge.useRef(null);no(()=&gt;{l&amp;&amp;F.current.focus()},[l]);const j=z=&gt;{if(!x.current)switch(z.key){case&quot;Home&quot;:C(0,&quot;partial&quot;),z.preventDefault();break;case&quot;End&quot;:C(m===&quot;minutes&quot;?59:23,&quot;partial&quot;),z.preventDefault();break;case&quot;ArrowUp&quot;:C(g+A,&quot;partial&quot;),z.preventDefault();break;case&quot;ArrowDown&quot;:C(g-A,&quot;partial&quot;),z.preventDefault();break}};return ke.jsxs(nbe,{className:ma(h,T.root),children:[ke.jsxs(rbe,{className:T.clock,children:[ke.jsx(obe,{onTouchMove:O,onTouchEnd:D,onMouseUp:E,onMouseMove:P,ownerState:{disabled:b},className:T.squareMask}),!k&amp;&amp;ke.jsxs(ge.Fragment,{children:[ke.jsx(ibe,{className:T.pin}),o&amp;&amp;ke.jsx(Q1e,{type:m,value:g,isInner:S,hasSelected:I})]}),ke.jsx(abe,{&quot;aria-activedescendant&quot;:p,&quot;aria-label&quot;:a(m,o,w),ref:F,role:&quot;listbox&quot;,onKeyDown:j,tabIndex:0,className:T.wrapper,children:i})]}),n&amp;&amp;(_===&quot;desktop&quot;||r)&amp;&amp;ke.jsxs(ge.Fragment,{children:[ke.jsx(lbe,{onClick:v?void 0:()=&gt;s(&quot;am&quot;),disabled:b||c===null,ownerState:y,className:T.amButton,children:ke.jsx(pr,{variant:&quot;caption&quot;,children:&quot;AM&quot;})}),ke.jsx(sbe,{disabled:b||c===null,onClick:v?void 0:()=&gt;s(&quot;pm&quot;),ownerState:y,className:T.pmButton,children:ke.jsx(pr,{variant:&quot;caption&quot;,children:&quot;PM&quot;})})]})]})}function cbe(e){return yn(&quot;MuiClockNumber&quot;,e)}const mh=hn(&quot;MuiClockNumber&quot;,[&quot;root&quot;,&quot;selected&quot;,&quot;disabled&quot;]),dbe=[&quot;className&quot;,&quot;disabled&quot;,&quot;index&quot;,&quot;inner&quot;,&quot;label&quot;,&quot;selected&quot;],fbe=e=&gt;{const{classes:t,selected:n,disabled:r}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;selected&quot;,r&amp;&amp;&quot;disabled&quot;]},cbe,t)},pbe=Et(&quot;span&quot;,{name:&quot;MuiClockNumber&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;[t.root,{[`&amp;.${mh.disabled}`]:t.disabled},{[`&amp;.${mh.selected}`]:t.selected}]})(({theme:e,ownerState:t})=&gt;Ie({height:Ws,width:Ws,position:&quot;absolute&quot;,left:`calc((100% - ${Ws}px) / 2)`,display:&quot;inline-flex&quot;,justifyContent:&quot;center&quot;,alignItems:&quot;center&quot;,borderRadius:&quot;50%&quot;,color:e.palette.text.primary,fontFamily:e.typography.fontFamily,&quot;&amp;:focused&quot;:{backgroundColor:e.palette.background.paper},[`&amp;.${mh.selected}`]:{color:e.palette.primary.contrastText},[`&amp;.${mh.disabled}`]:{pointerEvents:&quot;none&quot;,color:e.palette.text.disabled}},t.inner&amp;&amp;Ie({},e.typography.body2,{color:e.palette.text.secondary})));function uW(e){const t=pn({props:e,name:&quot;MuiClockNumber&quot;}),{className:n,disabled:r,index:l,inner:i,label:o,selected:a}=t,s=Kt(t,dbe),u=t,c=fbe(u),d=l%12/12*Math.PI*2-Math.PI/2,f=(Ud-Ws-2)/2*(i?.65:1),p=Math.round(Math.cos(d)*f),m=Math.round(Math.sin(d)*f);return ke.jsx(pbe,Ie({className:ma(n,c.root),&quot;aria-disabled&quot;:r?!0:void 0,&quot;aria-selected&quot;:a?!0:void 0,role:&quot;option&quot;,style:{transform:`translate(${p}px, ${m+(Ud-Ws)/2}px`},ownerState:u},s,{children:o}))}const hbe=({ampm:e,date:t,getClockNumberText:n,isDisabled:r,selectedId:l,utils:i})=&gt;{const o=t?i.getHours(t):null,a=[],s=e?1:0,u=e?12:23,c=d=&gt;o===null?!1:e?d===12?o===12||o===0:o===d||o-12===d:o===d;for(let d=s;d&lt;=u;d+=1){let f=d.toString();d===0&amp;&amp;(f=&quot;00&quot;);const p=!e&amp;&amp;(d===0||d&gt;12);f=i.formatNumber(f);const m=c(d);a.push(ke.jsx(uW,{id:m?l:void 0,index:d,inner:p,selected:m,disabled:r(d),label:f,&quot;aria-label&quot;:n(f)},d))}return a},C7=({utils:e,value:t,isDisabled:n,getClockNumberText:r,selectedId:l})=&gt;{const i=e.formatNumber;return[[5,i(&quot;05&quot;)],[10,i(&quot;10&quot;)],[15,i(&quot;15&quot;)],[20,i(&quot;20&quot;)],[25,i(&quot;25&quot;)],[30,i(&quot;30&quot;)],[35,i(&quot;35&quot;)],[40,i(&quot;40&quot;)],[45,i(&quot;45&quot;)],[50,i(&quot;50&quot;)],[55,i(&quot;55&quot;)],[0,i(&quot;00&quot;)]].map(([o,a],s)=&gt;{const u=o===t;return ke.jsx(uW,{label:a,id:u?l:void 0,index:s+1,inner:!1,disabled:n(o),selected:u,&quot;aria-label&quot;:r(a)},o)})};function cW(e){return yn(&quot;MuiClockPicker&quot;,e)}const mbe=hn(&quot;MuiClockPicker&quot;,[&quot;root&quot;,&quot;arrowSwitcher&quot;]),gbe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],arrowSwitcher:[&quot;arrowSwitcher&quot;]},cW,t)},vbe=Et(XM,{name:&quot;MuiClockPicker&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;flex&quot;,flexDirection:&quot;column&quot;}),ybe=Et(ZB,{name:&quot;MuiClockPicker&quot;,slot:&quot;ArrowSwitcher&quot;,overridesResolver:(e,t)=&gt;t.arrowSwitcher})({position:&quot;absolute&quot;,right:12,top:15}),bbe=eW(),dW=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiClockPicker&quot;}),{ampm:l=!1,ampmInClock:i=!1,autoFocus:o,components:a,componentsProps:s,date:u,disableIgnoringDatePartForTimeValidation:c,getClockLabelText:d,getHoursClockNumberText:f,getMinutesClockNumberText:p,getSecondsClockNumberText:m,leftArrowButtonText:g,maxTime:b,minTime:v,minutesStep:h=1,rightArrowButtonText:y,shouldDisableTime:w,showViewSwitcher:_,onChange:x,view:T,views:k=[&quot;hours&quot;,&quot;minutes&quot;],openTo:S,onViewChange:C,className:M,disabled:O,readOnly:D}=r;bbe({leftArrowButtonText:g,rightArrowButtonText:y,getClockLabelText:d,getHoursClockNumberText:f,getMinutesClockNumberText:p,getSecondsClockNumberText:m});const P=Xi(),E=g??P.openPreviousView,I=y??P.openNextView,A=d??P.clockLabelText,F=f??P.hoursClockNumberText,j=p??P.minutesClockNumberText,z=m??P.secondsClockNumberText,{openView:B,setOpenView:N,nextView:R,previousView:q,handleChangeAndOpenNext:Y}=YM({view:T,views:k,openTo:S,onViewChange:C,onChange:x}),L=ag(),W=Br(),U=ge.useMemo(()=&gt;u||W.setSeconds(W.setMinutes(W.setHours(L,0),0),0),[u,L,W]),{meridiemMode:V,handleMeridiemChange:te}=JB(U,l,Y),ee=ge.useCallback((Q,re)=&gt;{const ae=QB(c,W),ie=({start:he,end:Se})=&gt;!(v&amp;&amp;ae(v,Se)||b&amp;&amp;ae(he,b)),se=(he,Se=1)=&gt;he%Se!==0?!1:w?!w(he,re):!0;switch(re){case&quot;hours&quot;:{const he=ck(Q,V,l),Se=W.setHours(U,he),Oe=W.setSeconds(W.setMinutes(Se,0),0),Pe=W.setSeconds(W.setMinutes(Se,59),59);return!ie({start:Oe,end:Pe})||!se(he)}case&quot;minutes&quot;:{const he=W.setMinutes(U,Q),Se=W.setSeconds(he,0),Oe=W.setSeconds(he,59);return!ie({start:Se,end:Oe})||!se(Q,h)}case&quot;seconds&quot;:{const he=W.setSeconds(U,Q);return!ie({start:he,end:he})||!se(Q)}default:throw new Error(&quot;not supported&quot;)}},[l,U,c,b,V,v,h,w,W]),H=Kl(),Z=ge.useMemo(()=&gt;{switch(B){case&quot;hours&quot;:{const Q=(re,ae)=&gt;{const ie=ck(re,V,l);Y(W.setHours(U,ie),ae)};return{onChange:Q,value:W.getHours(U),children:hbe({date:u,utils:W,ampm:l,onChange:Q,getClockNumberText:F,isDisabled:re=&gt;O||ee(re,&quot;hours&quot;),selectedId:H})}}case&quot;minutes&quot;:{const Q=W.getMinutes(U),re=(ae,ie)=&gt;{Y(W.setMinutes(U,ae),ie)};return{value:Q,onChange:re,children:C7({utils:W,value:Q,onChange:re,getClockNumberText:j,isDisabled:ae=&gt;O||ee(ae,&quot;minutes&quot;),selectedId:H})}}case&quot;seconds&quot;:{const Q=W.getSeconds(U),re=(ae,ie)=&gt;{Y(W.setSeconds(U,ae),ie)};return{value:Q,onChange:re,children:C7({utils:W,value:Q,onChange:re,getClockNumberText:z,isDisabled:ae=&gt;O||ee(ae,&quot;seconds&quot;),selectedId:H})}}default:throw new Error(&quot;You must provide the type for ClockView&quot;)}},[B,W,u,l,F,j,z,V,Y,U,ee,H,O]),G=r,X=gbe(G);return ke.jsxs(vbe,{ref:n,className:ma(X.root,M),ownerState:G,children:[_&amp;&amp;ke.jsx(ybe,{className:X.arrowSwitcher,leftArrowButtonText:E,rightArrowButtonText:I,components:a,componentsProps:s,onLeftClick:()=&gt;N(q),onRightClick:()=&gt;N(R),isLeftDisabled:!q,isRightDisabled:!R,ownerState:G}),ke.jsx(ube,Ie({autoFocus:o,date:u,ampmInClock:i,type:B,ampm:l,getClockLabelText:A,minutesStep:h,isTimeDisabled:ee,meridiemMode:V,handleMeridiemChange:te,selectedId:H,disabled:O,readOnly:D},Z))]})}),fW=e=&gt;e.length===1&amp;&amp;e[0]===&quot;year&quot;,pW=e=&gt;e.length===2&amp;&amp;e.indexOf(&quot;month&quot;)!==-1&amp;&amp;e.indexOf(&quot;year&quot;)!==-1,xbe=(e,t)=&gt;fW(e)?{inputFormat:t.formats.year}:pW(e)?{disableMaskedInput:!0,inputFormat:t.formats.monthAndYear}:{inputFormat:t.formats.keyboardDate};function KM(e,t){var n;const r=Br(),l=rg(),i=pn({props:e,name:t}),o=(n=i.views)!=null?n:[&quot;year&quot;,&quot;day&quot;];return Ie({openTo:&quot;day&quot;,disableFuture:!1,disablePast:!1},xbe(o,r),i,{views:o,minDate:Ci(r,i.minDate,l.minDate),maxDate:Ci(r,i.maxDate,l.maxDate)})}const ZM={emptyValue:null,getTodayValue:e=&gt;e.date(),parseInput:qM,areValuesEqual:(e,t,n)=&gt;e.isEqual(t,n)};function hW(e){return yn(&quot;MuiPickersToolbar&quot;,e)}const QM=hn(&quot;MuiPickersToolbar&quot;,[&quot;root&quot;,&quot;content&quot;,&quot;penIconButton&quot;,&quot;penIconButtonLandscape&quot;]),wbe=e=&gt;{const{classes:t,isLandscape:n}=e;return vn({root:[&quot;root&quot;],content:[&quot;content&quot;],penIconButton:[&quot;penIconButton&quot;,n&amp;&amp;&quot;penIconButtonLandscape&quot;]},hW,t)},_be=Et(&quot;div&quot;,{name:&quot;MuiPickersToolbar&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({theme:e,ownerState:t})=&gt;Ie({display:&quot;flex&quot;,flexDirection:&quot;column&quot;,alignItems:&quot;flex-start&quot;,justifyContent:&quot;space-between&quot;,padding:e.spacing(2,3)},t.isLandscape&amp;&amp;{height:&quot;auto&quot;,maxWidth:160,padding:16,justifyContent:&quot;flex-start&quot;,flexWrap:&quot;wrap&quot;})),Tbe=Et(cr,{name:&quot;MuiPickersToolbar&quot;,slot:&quot;Content&quot;,overridesResolver:(e,t)=&gt;t.content})(({ownerState:e})=&gt;Ie({flex:1},!e.isLandscape&amp;&amp;{alignItems:&quot;center&quot;})),kbe=Et(mi,{name:&quot;MuiPickersToolbar&quot;,slot:&quot;PenIconButton&quot;,overridesResolver:(e,t)=&gt;[{[`&amp;.${QM.penIconButtonLandscape}`]:t.penIconButtonLandscape},t.penIconButton]})({}),Sbe=e=&gt;e===&quot;clock&quot;?ke.jsx(KB,{color:&quot;inherit&quot;}):ke.jsx(XB,{color:&quot;inherit&quot;}),JM=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiPickersToolbar&quot;}),{children:l,className:i,getMobileKeyboardInputViewButtonText:o,isLandscape:a,isMobileKeyboardViewOpen:s,landscapeDirection:u=&quot;column&quot;,toggleMobileKeyboardView:c,toolbarTitle:d,viewType:f=&quot;calendar&quot;}=r,p=r,m=Xi(),g=wbe(p);return ke.jsxs(_be,{ref:n,className:ma(g.root,i),ownerState:p,children:[ke.jsx(pr,{color:&quot;text.secondary&quot;,variant:&quot;overline&quot;,children:d}),ke.jsxs(Tbe,{container:!0,justifyContent:&quot;space-between&quot;,className:g.content,ownerState:p,direction:a?u:&quot;row&quot;,alignItems:a?&quot;flex-start&quot;:&quot;flex-end&quot;,children:[l,ke.jsx(kbe,{onClick:c,className:g.penIconButton,ownerState:p,color:&quot;inherit&quot;,&quot;aria-label&quot;:o?o(s,f):m.inputModeToggleButtonAriaLabel(s,f),children:s?Sbe(f):ke.jsx(Kye,{color:&quot;inherit&quot;})})]})]})});function Cbe(e){return yn(&quot;MuiDatePickerToolbar&quot;,e)}const Mbe=hn(&quot;MuiDatePickerToolbar&quot;,[&quot;root&quot;,&quot;title&quot;]),Pbe=[&quot;parsedValue&quot;,&quot;isLandscape&quot;,&quot;isMobileKeyboardViewOpen&quot;,&quot;onChange&quot;,&quot;toggleMobileKeyboardView&quot;,&quot;toolbarFormat&quot;,&quot;toolbarPlaceholder&quot;,&quot;toolbarTitle&quot;,&quot;views&quot;],Obe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],title:[&quot;title&quot;]},Cbe,t)},Abe=Et(JM,{name:&quot;MuiDatePickerToolbar&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({}),Dbe=Et(pr,{name:&quot;MuiDatePickerToolbar&quot;,slot:&quot;Title&quot;,overridesResolver:(e,t)=&gt;t.title})(({ownerState:e})=&gt;Ie({},e.isLandscape&amp;&amp;{margin:&quot;auto 16px auto auto&quot;})),e5=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiDatePickerToolbar&quot;}),{parsedValue:l,isLandscape:i,isMobileKeyboardViewOpen:o,toggleMobileKeyboardView:a,toolbarFormat:s,toolbarPlaceholder:u=&quot;––&quot;,toolbarTitle:c,views:d}=r,f=Kt(r,Pbe),p=Br(),m=Xi(),g=Obe(r),b=c??m.datePickerDefaultToolbarTitle,v=ge.useMemo(()=&gt;l?s?p.formatByString(l,s):fW(d)?p.format(l,&quot;year&quot;):pW(d)?p.format(l,&quot;month&quot;):/en/.test(p.getCurrentLocaleCode())?p.format(l,&quot;normalDateWithWeekday&quot;):p.format(l,&quot;normalDate&quot;):u,[l,s,u,p,d]),h=r;return ke.jsx(Abe,Ie({ref:n,toolbarTitle:b,isMobileKeyboardViewOpen:o,toggleMobileKeyboardView:a,isLandscape:i,className:g.root},f,{children:ke.jsx(Dbe,{variant:&quot;h4&quot;,align:i?&quot;left&quot;:&quot;center&quot;,ownerState:h,className:g.title,children:v})}))}),Ebe=[&quot;onAccept&quot;,&quot;onClear&quot;,&quot;onCancel&quot;,&quot;onSetToday&quot;,&quot;actions&quot;],t5=e=&gt;{const{onAccept:t,onClear:n,onCancel:r,onSetToday:l,actions:i}=e,o=Kt(e,Ebe),a=ge.useContext(ss),s=Xi(),u=typeof i==&quot;function&quot;?i(a):i;if(u==null||u.length===0)return null;const c=u==null?void 0:u.map(d=&gt;{switch(d){case&quot;clear&quot;:return ke.jsx(ji,{onClick:n,children:s.clearButtonLabel},d);case&quot;cancel&quot;:return ke.jsx(ji,{onClick:r,children:s.cancelButtonLabel},d);case&quot;accept&quot;:return ke.jsx(ji,{onClick:t,children:s.okButtonLabel},d);case&quot;today&quot;:return ke.jsx(ji,{onClick:l,children:s.todayButtonLabel},d);default:return null}});return ke.jsx(ase,Ie({},o,{children:c}))};function Rbe(e){return yn(&quot;MuiPickersPopper&quot;,e)}hn(&quot;MuiPickersPopper&quot;,[&quot;root&quot;,&quot;paper&quot;]);const Lbe=[&quot;onClick&quot;,&quot;onTouchStart&quot;],Ibe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],paper:[&quot;paper&quot;]},Rbe,t)},$be=Et(bM,{name:&quot;MuiPickersPopper&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({theme:e})=&gt;({zIndex:e.zIndex.modal})),Nbe=Et(nu,{name:&quot;MuiPickersPopper&quot;,slot:&quot;Paper&quot;,overridesResolver:(e,t)=&gt;t.paper})(({ownerState:e})=&gt;Ie({transformOrigin:&quot;top center&quot;,outline:0},e.placement===&quot;top&quot;&amp;&amp;{transformOrigin:&quot;bottom center&quot;}));function Fbe(e,t){return t.documentElement.clientWidth&lt;e.clientX||t.documentElement.clientHeight&lt;e.clientY}function jbe(e,t){const n=ge.useRef(!1),r=ge.useRef(!1),l=ge.useRef(null),i=ge.useRef(!1);ge.useEffect(()=&gt;{if(!e)return;function s(){i.current=!0}return document.addEventListener(&quot;mousedown&quot;,s,!0),document.addEventListener(&quot;touchstart&quot;,s,!0),()=&gt;{document.removeEventListener(&quot;mousedown&quot;,s,!0),document.removeEventListener(&quot;touchstart&quot;,s,!0),i.current=!1}},[e]);const o=yo(s=&gt;{if(!i.current)return;const u=r.current;r.current=!1;const c=Aa(l.current);if(!l.current||&quot;clientX&quot;in s&amp;&amp;Fbe(s,c))return;if(n.current){n.current=!1;return}let d;s.composedPath?d=s.composedPath().indexOf(l.current)&gt;-1:d=!c.documentElement.contains(s.target)||l.current.contains(s.target),!d&amp;&amp;!u&amp;&amp;t(s)}),a=()=&gt;{r.current=!0};return ge.useEffect(()=&gt;{if(e){const s=Aa(l.current),u=()=&gt;{n.current=!0};return s.addEventListener(&quot;touchstart&quot;,o),s.addEventListener(&quot;touchmove&quot;,u),()=&gt;{s.removeEventListener(&quot;touchstart&quot;,o),s.removeEventListener(&quot;touchmove&quot;,u)}}},[e,o]),ge.useEffect(()=&gt;{if(e){const s=Aa(l.current);return s.addEventListener(&quot;click&quot;,o),()=&gt;{s.removeEventListener(&quot;click&quot;,o),r.current=!1}}},[e,o]),[l,a,a]}function zbe(e){var t;const n=pn({props:e,name:&quot;MuiPickersPopper&quot;}),{anchorEl:r,children:l,containerRef:i=null,onBlur:o,onClose:a,onClear:s,onAccept:u,onCancel:c,onSetToday:d,open:f,PopperProps:p,role:m,TransitionComponent:g=dm,TrapFocusProps:b,PaperProps:v={},components:h,componentsProps:y}=n;ge.useEffect(()=&gt;{function j(z){f&amp;&amp;(z.key===&quot;Escape&quot;||z.key===&quot;Esc&quot;)&amp;&amp;a()}return document.addEventListener(&quot;keydown&quot;,j),()=&gt;{document.removeEventListener(&quot;keydown&quot;,j)}},[a,f]);const w=ge.useRef(null);ge.useEffect(()=&gt;{m!==&quot;tooltip&quot;&amp;&amp;(f?w.current=$B(document):w.current&amp;&amp;w.current instanceof HTMLElement&amp;&amp;setTimeout(()=&gt;{w.current instanceof HTMLElement&amp;&amp;w.current.focus()}))},[f,m]);const[_,x,T]=jbe(f,o??a),k=ge.useRef(null),S=Lr(k,i),C=Lr(S,_),M=n,O=Ibe(M),{onClick:D,onTouchStart:P}=v,E=Kt(v,Lbe),I=j=&gt;{j.key===&quot;Escape&quot;&amp;&amp;(j.stopPropagation(),a())},A=(t=h==null?void 0:h.ActionBar)!=null?t:t5,F=(h==null?void 0:h.PaperContent)||ge.Fragment;return ke.jsx($be,Ie({transition:!0,role:m,open:f,anchorEl:r,onKeyDown:I,className:O.root},p,{children:({TransitionProps:j,placement:z})=&gt;ke.jsx(Ej,Ie({open:f,disableAutoFocus:!0,disableRestoreFocus:!0,disableEnforceFocus:m===&quot;tooltip&quot;,isEnabled:()=&gt;!0},b,{children:ke.jsx(g,Ie({},j,{children:ke.jsx(Nbe,Ie({tabIndex:-1,elevation:8,ref:C,onClick:B=&gt;{x(B),D&amp;&amp;D(B)},onTouchStart:B=&gt;{T(B),P&amp;&amp;P(B)},ownerState:Ie({},M,{placement:z}),className:O.paper},E,{children:ke.jsxs(F,Ie({},y==null?void 0:y.paperContent,{children:[l,ke.jsx(A,Ie({onAccept:u,onClear:s,onCancel:c,onSetToday:d,actions:[]},y==null?void 0:y.actionBar))]}))}))}))}))}))}function n5(e){const{children:t,DateInputProps:n,KeyboardDateInputComponent:r,onClear:l,onDismiss:i,onCancel:o,onAccept:a,onSetToday:s,open:u,PopperProps:c,PaperProps:d,TransitionComponent:f,components:p,componentsProps:m}=e,g=ge.useRef(null),b=Lr(n.inputRef,g);return ke.jsxs(ss.Provider,{value:&quot;desktop&quot;,children:[ke.jsx(r,Ie({},n,{inputRef:b})),ke.jsx(zbe,{role:&quot;dialog&quot;,open:u,anchorEl:g.current,TransitionComponent:f,PopperProps:c,PaperProps:d,onClose:i,onCancel:o,onClear:l,onAccept:a,onSetToday:s,components:p,componentsProps:m,children:t})]})}const Bbe=e=&gt;{const[,t]=ge.useReducer(s=&gt;s+1,0),n=ge.useRef(null),{replace:r,append:l}=e,i=r?r(e.format(e.value)):e.format(e.value),o=ge.useRef(!1),a=s=&gt;{const u=s.target.value;n.current=[u,s.target,u.length&gt;i.length,o.current,i===e.format(u)],t()};return ge.useLayoutEffect(()=&gt;{if(n.current==null)return;let[s,u,c,d,f]=n.current;n.current=null;const p=d&amp;&amp;f,g=s.slice(u.selectionStart).search(e.accept||/\\d/g),b=g!==-1?g:0,v=x=&gt;(x.match(e.accept||/\\d/g)||[]).join(&quot;&quot;),h=v(s.substr(0,u.selectionStart)),y=x=&gt;{let T=0,k=0;for(let S=0;S!==h.length;++S){let C=x.indexOf(h[S],T)+1,M=v(x).indexOf(h[S],k)+1;M-k&gt;1&amp;&amp;(C=T,M=k),k=Math.max(M,k),T=Math.max(T,C)}return T};if(e.mask===!0&amp;&amp;c&amp;&amp;!f){let x=y(s);const T=v(s.substr(x))[0];x=s.indexOf(T,x),s=`${s.substr(0,x)}${s.substr(x+1)}`}let w=e.format(s);l!=null&amp;&amp;u.selectionStart===s.length&amp;&amp;!f&amp;&amp;(c?w=l(w):v(w.slice(-1))===&quot;&quot;&amp;&amp;(w=w.slice(0,-1)));const _=r?r(w):w;return i===_?t():e.onChange(_),()=&gt;{let x=y(w);if(e.mask!=null&amp;&amp;(c||d&amp;&amp;!p))for(;w[x]&amp;&amp;v(w[x])===&quot;&quot;;)x+=1;u.selectionStart=u.selectionEnd=x+(p?1+b:0)}}),ge.useEffect(()=&gt;{const s=c=&gt;{c.code===&quot;Delete&quot;&amp;&amp;(o.current=!0)},u=c=&gt;{c.code===&quot;Delete&quot;&amp;&amp;(o.current=!1)};return document.addEventListener(&quot;keydown&quot;,s),document.addEventListener(&quot;keyup&quot;,u),()=&gt;{document.removeEventListener(&quot;keydown&quot;,s),document.removeEventListener(&quot;keyup&quot;,u)}},[]),{value:n.current!=null?n.current[0]:i,onChange:a}},dk=(e,t,n)=&gt;{const r=e.date(t);return t===null?&quot;&quot;:e.isValid(r)?e.formatByString(r,n):&quot;&quot;},uy=&quot;_&quot;,mW=&quot;2019-11-21T22:30:00.000&quot;,gW=&quot;2019-01-01T09:00:00.000&quot;;function Wbe(e,t,n,r){if(e)return e;const i=r.formatByString(r.date(gW),t).replace(n,uy),o=r.formatByString(r.date(mW),t).replace(n,&quot;_&quot;);return i===o?i:&quot;&quot;}function qbe(e,t,n,r){if(!e)return!1;const i=r.formatByString(r.date(gW),t).replace(n,uy),o=r.formatByString(r.date(mW),t).replace(n,&quot;_&quot;),a=o===i&amp;&amp;e===o;return!a&amp;&amp;r.lib,a}const Ube=(e,t)=&gt;n=&gt;{let r=0;return n.split(&quot;&quot;).map((l,i)=&gt;{if(t.lastIndex=0,r&gt;e.length-1)return&quot;&quot;;const o=e[r],a=e[r+1],s=t.test(l)?l:&quot;&quot;,u=o===uy?s:o+s;return r+=u.length,i===n.length-1&amp;&amp;a&amp;&amp;a!==uy?u?u+a:&quot;&quot;:u}).join(&quot;&quot;)},Hbe=({acceptRegex:e=/[\\d]/gi,disabled:t,disableMaskedInput:n,ignoreInvalidInputs:r,inputFormat:l,inputProps:i,label:o,mask:a,onChange:s,rawValue:u,readOnly:c,rifmFormatter:d,TextFieldProps:f,validationError:p})=&gt;{const m=Br(),g=m.getFormatHelperText(l),{shouldUseMaskedInput:b,maskToUse:v}=ge.useMemo(()=&gt;{if(n)return{shouldUseMaskedInput:!1,maskToUse:&quot;&quot;};const P=Wbe(a,l,e,m);return{shouldUseMaskedInput:qbe(P,l,e,m),maskToUse:P}},[e,n,l,a,m]),h=ge.useMemo(()=&gt;b&amp;&amp;v?Ube(v,e):P=&gt;P,[e,v,b]),y=u===null?null:m.date(u),[w,_]=ge.useState(y),[x,T]=ge.useState(dk(m,u,l)),k=ge.useRef(),S=ge.useRef(m.locale),C=ge.useRef(l);ge.useEffect(()=&gt;{const P=u!==k.current,E=m.locale!==S.current,I=l!==C.current;if(k.current=u,S.current=m.locale,C.current=l,!P&amp;&amp;!E&amp;&amp;!I)return;const A=u===null?null:m.date(u),F=u===null||m.isValid(A);let j=w===null&amp;&amp;A===null;if(w!==null&amp;&amp;A!==null){const B=m.isEqual(w,A);if(B)j=!0;else{const N=Math.abs(m.getDiff(w,A));j=N===0?B:N&lt;1e3}}if(!E&amp;&amp;!I&amp;&amp;(!F||j))return;const z=dk(m,u,l);_(A),T(z)},[m,u,l,w]);const M=P=&gt;{const E=P===&quot;&quot;||P===a?&quot;&quot;:P;T(E);const I=E===null?null:m.parse(E,l);r&amp;&amp;!m.isValid(I)||(_(I),s(I,E||void 0))},O=Bbe({value:x,onChange:M,format:d||h});return Ie({label:o,disabled:t,error:p,inputProps:Ie({},b?O:{value:x,onChange:P=&gt;{M(P.currentTarget.value)}},{disabled:t,placeholder:g,readOnly:c,type:b?&quot;tel&quot;:&quot;text&quot;},i)},f)},Vbe=[&quot;className&quot;,&quot;components&quot;,&quot;disableOpenPicker&quot;,&quot;getOpenDialogAriaText&quot;,&quot;InputAdornmentProps&quot;,&quot;InputProps&quot;,&quot;inputRef&quot;,&quot;openPicker&quot;,&quot;OpenPickerButtonProps&quot;,&quot;renderInput&quot;],bb=ge.forwardRef(function(t,n){const{className:r,components:l={},disableOpenPicker:i,getOpenDialogAriaText:o,InputAdornmentProps:a,InputProps:s,inputRef:u,openPicker:c,OpenPickerButtonProps:d,renderInput:f}=t,p=Kt(t,Vbe),m=Xi(),g=o??m.openDatePickerDialogue,b=Br(),v=Hbe(p),h=(a==null?void 0:a.position)||&quot;end&quot;,y=l.OpenPickerIcon||XB;return f(Ie({ref:n,inputRef:u,className:r},v,{InputProps:Ie({},s,{[`${h}Adornment`]:i?void 0:ke.jsx(sz,Ie({position:h},a,{children:ke.jsx(mi,Ie({edge:h,disabled:p.disabled||p.readOnly,&quot;aria-label&quot;:g(p.rawValue,b)},d,{onClick:c,children:ke.jsx(y,{})}))}))})}))});function M7(){return typeof window&gt;&quot;u&quot;?&quot;portrait&quot;:window.screen&amp;&amp;window.screen.orientation&amp;&amp;window.screen.orientation.angle?Math.abs(window.screen.orientation.angle)===90?&quot;landscape&quot;:&quot;portrait&quot;:window.orientation&amp;&amp;Math.abs(Number(window.orientation))===90?&quot;landscape&quot;:&quot;portrait&quot;}const Gbe=(e,t)=&gt;{const[n,r]=ge.useState(M7);return no(()=&gt;{const i=()=&gt;{r(M7())};return window.addEventListener(&quot;orientationchange&quot;,i),()=&gt;{window.removeEventListener(&quot;orientationchange&quot;,i)}},[]),Su(e,[&quot;hours&quot;,&quot;minutes&quot;,&quot;seconds&quot;])?!1:(t||n)===&quot;landscape&quot;},Ybe=({autoFocus:e,openView:t})=&gt;{const[n,r]=ge.useState(e?t:null),l=ge.useCallback(i=&gt;o=&gt;{r(o?i:a=&gt;i===a?null:a)},[]);return{focusedView:n,setFocusedView:l}};function Xbe(e){return yn(&quot;MuiCalendarOrClockPicker&quot;,e)}hn(&quot;MuiCalendarOrClockPicker&quot;,[&quot;root&quot;,&quot;mobileKeyboardInputView&quot;]);const Kbe=[&quot;autoFocus&quot;,&quot;className&quot;,&quot;parsedValue&quot;,&quot;DateInputProps&quot;,&quot;isMobileKeyboardViewOpen&quot;,&quot;onDateChange&quot;,&quot;onViewChange&quot;,&quot;openTo&quot;,&quot;orientation&quot;,&quot;showToolbar&quot;,&quot;toggleMobileKeyboardView&quot;,&quot;ToolbarComponent&quot;,&quot;toolbarFormat&quot;,&quot;toolbarPlaceholder&quot;,&quot;toolbarTitle&quot;,&quot;views&quot;,&quot;dateRangeIcon&quot;,&quot;timeIcon&quot;,&quot;hideTabs&quot;,&quot;classes&quot;],Zbe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],mobileKeyboardInputView:[&quot;mobileKeyboardInputView&quot;]},Xbe,t)},Qbe=Et(&quot;div&quot;,{name:&quot;MuiCalendarOrClockPicker&quot;,slot:&quot;MobileKeyboardInputView&quot;,overridesResolver:(e,t)=&gt;t.mobileKeyboardInputView})({padding:&quot;16px 24px&quot;}),Jbe=Et(&quot;div&quot;,{name:&quot;MuiCalendarOrClockPicker&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({ownerState:e})=&gt;Ie({display:&quot;flex&quot;,flexDirection:&quot;column&quot;},e.isLandscape&amp;&amp;{flexDirection:&quot;row&quot;})),exe={fullWidth:!0},P7=e=&gt;e===&quot;year&quot;||e===&quot;month&quot;||e===&quot;day&quot;,O7=e=&gt;e===&quot;hours&quot;||e===&quot;minutes&quot;||e===&quot;seconds&quot;;function us(e){var t,n;const r=pn({props:e,name:&quot;MuiCalendarOrClockPicker&quot;}),{autoFocus:l,parsedValue:i,DateInputProps:o,isMobileKeyboardViewOpen:a,onDateChange:s,onViewChange:u,openTo:c,orientation:d,showToolbar:f,toggleMobileKeyboardView:p,ToolbarComponent:m=()=&gt;null,toolbarFormat:g,toolbarPlaceholder:b,toolbarTitle:v,views:h,dateRangeIcon:y,timeIcon:w,hideTabs:_}=r,x=Kt(r,Kbe),T=(t=x.components)==null?void 0:t.Tabs,k=Gbe(h,d),S=ge.useContext(ss),C=Zbe(r),M=f??S!==&quot;desktop&quot;,O=!_&amp;&amp;typeof window&lt;&quot;u&quot;&amp;&amp;window.innerHeight&gt;667,D=ge.useCallback((z,B)=&gt;{s(z,S,B)},[s,S]),P=ge.useCallback(z=&gt;{a&amp;&amp;p(),u&amp;&amp;u(z)},[a,u,p]),{openView:E,setOpenView:I,handleChangeAndOpenNext:A}=YM({view:void 0,views:h,openTo:c,onChange:D,onViewChange:P}),{focusedView:F,setFocusedView:j}=Ybe({autoFocus:l,openView:E});return ke.jsxs(Jbe,{ownerState:{isLandscape:k},className:C.root,children:[M&amp;&amp;ke.jsx(m,Ie({},x,{views:h,isLandscape:k,parsedValue:i,onChange:D,setOpenView:I,openView:E,toolbarTitle:v,toolbarFormat:g,toolbarPlaceholder:b,isMobileKeyboardViewOpen:a,toggleMobileKeyboardView:p})),O&amp;&amp;!!T&amp;&amp;ke.jsx(T,Ie({dateRangeIcon:y,timeIcon:w,view:E,onChange:I},(n=x.componentsProps)==null?void 0:n.tabs)),ke.jsx(XM,{children:a?ke.jsx(Qbe,{className:C.mobileKeyboardInputView,children:ke.jsx(bb,Ie({},o,{ignoreInvalidInputs:!0,disableOpenPicker:!0,TextFieldProps:exe}))}):ke.jsxs(ge.Fragment,{children:[P7(E)&amp;&amp;ke.jsx(aW,Ie({autoFocus:l,date:i,onViewChange:I,onChange:A,view:E,views:h.filter(P7),focusedView:F,onFocusedViewChange:j},x)),O7(E)&amp;&amp;ke.jsx(dW,Ie({},x,{autoFocus:l,date:i,view:E,views:h.filter(O7),onChange:A,onViewChange:I,showViewSwitcher:S===&quot;desktop&quot;}))]})})]})}const txe=({open:e,onOpen:t,onClose:n})=&gt;{const r=ge.useRef(typeof e==&quot;boolean&quot;).current,[l,i]=ge.useState(!1);ge.useEffect(()=&gt;{if(r){if(typeof e!=&quot;boolean&quot;)throw new Error(&quot;You must not mix controlling and uncontrolled mode for `open` prop&quot;);i(e)}},[r,e]);const o=ge.useCallback(a=&gt;{r||i(a),a&amp;&amp;t&amp;&amp;t(),!a&amp;&amp;n&amp;&amp;n()},[r,t,n]);return{isOpen:l,setIsOpen:o}},cs=(e,t)=&gt;{const{onAccept:n,onChange:r,value:l,closeOnSelect:i}=e,o=Br(),{isOpen:a,setIsOpen:s}=txe(e),u=ge.useMemo(()=&gt;t.parseInput(o,l),[t,o,l]),[c,d]=ge.useState(u),[f,p]=ge.useState(()=&gt;({committed:u,draft:u,resetFallback:u})),m=ge.useCallback(x=&gt;{p(T=&gt;{switch(x.action){case&quot;setAll&quot;:case&quot;acceptAndClose&quot;:return{draft:x.value,committed:x.value,resetFallback:x.value};case&quot;setCommitted&quot;:return Ie({},T,{draft:x.value,committed:x.value});case&quot;setDraft&quot;:return Ie({},T,{draft:x.value});default:return T}}),(x.forceOnChangeCall||!x.skipOnChangeCall&amp;&amp;!t.areValuesEqual(o,f.committed,x.value))&amp;&amp;r(x.value),x.action===&quot;acceptAndClose&quot;&amp;&amp;(s(!1),n&amp;&amp;!t.areValuesEqual(o,f.resetFallback,x.value)&amp;&amp;n(x.value))},[n,r,s,f,o,t]);ge.useEffect(()=&gt;{o.isValid(u)&amp;&amp;d(u)},[o,u]),ge.useEffect(()=&gt;{a&amp;&amp;m({action:&quot;setAll&quot;,value:u,skipOnChangeCall:!0})},[a]),t.areValuesEqual(o,f.committed,u)||m({action:&quot;setCommitted&quot;,value:u,skipOnChangeCall:!0});const g=ge.useMemo(()=&gt;({open:a,onClear:()=&gt;{m({value:t.emptyValue,action:&quot;acceptAndClose&quot;,forceOnChangeCall:!t.areValuesEqual(o,l,t.emptyValue)})},onAccept:()=&gt;{m({value:f.draft,action:&quot;acceptAndClose&quot;,forceOnChangeCall:!t.areValuesEqual(o,l,u)})},onDismiss:()=&gt;{m({value:f.committed,action:&quot;acceptAndClose&quot;})},onCancel:()=&gt;{m({value:f.resetFallback,action:&quot;acceptAndClose&quot;})},onSetToday:()=&gt;{m({value:t.getTodayValue(o),action:&quot;acceptAndClose&quot;})}}),[m,a,o,f,t,l,u]),[b,v]=ge.useState(!1),h=ge.useMemo(()=&gt;({parsedValue:f.draft,isMobileKeyboardViewOpen:b,toggleMobileKeyboardView:()=&gt;v(!b),onDateChange:(x,T,k=&quot;partial&quot;)=&gt;{switch(k){case&quot;shallow&quot;:return m({action:&quot;setDraft&quot;,value:x,skipOnChangeCall:!0});case&quot;partial&quot;:return m({action:&quot;setDraft&quot;,value:x});case&quot;finish&quot;:return m(i??T===&quot;desktop&quot;?{value:x,action:&quot;acceptAndClose&quot;}:{value:x,action:&quot;setCommitted&quot;});default:throw new Error(&quot;MUI: Invalid selectionState passed to `onDateChange`&quot;)}}}),[m,b,f.draft,i]),y=ge.useCallback((x,T)=&gt;{const k=t.valueReducer?t.valueReducer(o,c,x):x;r(k,T)},[r,t,c,o]),w=ge.useMemo(()=&gt;({onChange:y,open:a,rawValue:l,openPicker:()=&gt;s(!0)}),[y,a,l,s]),_={pickerProps:h,inputProps:w,wrapperProps:g};return ge.useDebugValue(_,()=&gt;({MuiPickerState:{dateState:f,other:_}})),_},nxe=[&quot;onChange&quot;,&quot;PopperProps&quot;,&quot;PaperProps&quot;,&quot;ToolbarComponent&quot;,&quot;TransitionComponent&quot;,&quot;value&quot;,&quot;components&quot;,&quot;componentsProps&quot;],vW=ge.forwardRef(function(t,n){const r=KM(t,&quot;MuiDesktopDatePicker&quot;),l=VM(r)!==null,{pickerProps:i,inputProps:o,wrapperProps:a}=cs(r,ZM),{PopperProps:s,PaperProps:u,ToolbarComponent:c=e5,TransitionComponent:d,components:f,componentsProps:p}=r,m=Kt(r,nxe),g=Ie({},o,m,{components:f,componentsProps:p,ref:n,validationError:l});return ke.jsx(n5,Ie({},a,{DateInputProps:g,KeyboardDateInputComponent:bb,PopperProps:s,PaperProps:u,TransitionComponent:d,components:f,componentsProps:p,children:ke.jsx(us,Ie({},i,{autoFocus:!0,toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:c,DateInputProps:g,components:f,componentsProps:p},m))}))}),rxe=Et(Jle)({[`&amp; .${Eh.container}`]:{outline:0},[`&amp; .${Eh.paper}`]:{outline:0,minWidth:GM}}),axe=Et(cse)({&quot;&amp;:first-of-type&quot;:{padding:0}}),oxe=e=&gt;{var t;const{children:n,DialogProps:r={},onAccept:l,onClear:i,onDismiss:o,onCancel:a,onSetToday:s,open:u,components:c,componentsProps:d}=e,f=(t=c==null?void 0:c.ActionBar)!=null?t:t5;return ke.jsxs(rxe,Ie({open:u,onClose:o},r,{children:[ke.jsx(axe,{children:n}),ke.jsx(f,Ie({onAccept:l,onClear:i,onCancel:a,onSetToday:s,actions:[&quot;cancel&quot;,&quot;accept&quot;]},d==null?void 0:d.actionBar))]}))},ixe=[&quot;children&quot;,&quot;DateInputProps&quot;,&quot;DialogProps&quot;,&quot;onAccept&quot;,&quot;onClear&quot;,&quot;onDismiss&quot;,&quot;onCancel&quot;,&quot;onSetToday&quot;,&quot;open&quot;,&quot;PureDateInputComponent&quot;,&quot;components&quot;,&quot;componentsProps&quot;];function r5(e){const{children:t,DateInputProps:n,DialogProps:r,onAccept:l,onClear:i,onDismiss:o,onCancel:a,onSetToday:s,open:u,PureDateInputComponent:c,components:d,componentsProps:f}=e,p=Kt(e,ixe);return ke.jsxs(ss.Provider,{value:&quot;mobile&quot;,children:[ke.jsx(c,Ie({components:d},p,n)),ke.jsx(oxe,{DialogProps:r,onAccept:l,onClear:i,onDismiss:o,onCancel:a,onSetToday:s,open:u,components:d,componentsProps:f,children:t})]})}const a5=ge.forwardRef(function(t,n){const{disabled:r,getOpenDialogAriaText:l,inputFormat:i,InputProps:o,inputRef:a,label:s,openPicker:u,rawValue:c,renderInput:d,TextFieldProps:f={},validationError:p,className:m}=t,g=Xi(),b=l??g.openDatePickerDialogue,v=Br(),h=ge.useMemo(()=&gt;Ie({},o,{readOnly:!0}),[o]),y=dk(v,c,i),w=yo(_=&gt;{_.stopPropagation(),u()});return d(Ie({label:s,disabled:r,ref:n,inputRef:a,error:p,InputProps:h,className:m},!t.readOnly&amp;&amp;!t.disabled&amp;&amp;{onClick:w},{inputProps:Ie({disabled:r,readOnly:!0,&quot;aria-readonly&quot;:!0,&quot;aria-label&quot;:b(c,v),value:y},!t.readOnly&amp;&amp;{onClick:w},{onKeyDown:IB(u)})},f))}),lxe=[&quot;ToolbarComponent&quot;,&quot;value&quot;,&quot;onChange&quot;,&quot;components&quot;,&quot;componentsProps&quot;],yW=ge.forwardRef(function(t,n){const r=KM(t,&quot;MuiMobileDatePicker&quot;),l=VM(r)!==null,{pickerProps:i,inputProps:o,wrapperProps:a}=cs(r,ZM),{ToolbarComponent:s=e5,components:u,componentsProps:c}=r,d=Kt(r,lxe),f=Ie({},o,d,{components:u,componentsProps:c,ref:n,validationError:l});return ke.jsx(r5,Ie({},d,a,{DateInputProps:f,PureDateInputComponent:a5,components:u,componentsProps:c,children:ke.jsx(us,Ie({},i,{autoFocus:!0,toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:s,DateInputProps:f,components:u,componentsProps:c},d))}))}),sxe=[&quot;desktopModeMediaQuery&quot;,&quot;DialogProps&quot;,&quot;PopperProps&quot;,&quot;TransitionComponent&quot;],uxe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiDatePicker&quot;}),{desktopModeMediaQuery:l=&quot;@media (pointer: fine)&quot;,DialogProps:i,PopperProps:o,TransitionComponent:a}=r,s=Kt(r,sxe);return wM(l,{defaultMatches:!0})?ke.jsx(vW,Ie({ref:n,PopperProps:o,TransitionComponent:a},s)):ke.jsx(yW,Ie({ref:n,DialogProps:i},s))});function o5(e,t){var n,r,l,i,o;const a=pn({props:e,name:t}),s=Br(),u=rg(),c=(n=a.ampm)!=null?n:s.is12HourCycleInCurrentLocale();if(a.orientation!=null&amp;&amp;a.orientation!==&quot;portrait&quot;)throw new Error(&quot;We are not supporting custom orientation for DateTimePicker yet :(&quot;);return Ie({ampm:c,orientation:&quot;portrait&quot;,openTo:&quot;day&quot;,views:[&quot;year&quot;,&quot;day&quot;,&quot;hours&quot;,&quot;minutes&quot;],ampmInClock:!0,acceptRegex:c?/[\\dap]/gi:/\\d/gi,disableMaskedInput:!1,inputFormat:c?s.formats.keyboardDateTime12h:s.formats.keyboardDateTime24h,disableIgnoringDatePartForTimeValidation:!!(a.minDateTime||a.maxDateTime),disablePast:!1,disableFuture:!1},a,{minDate:Ci(s,(r=a.minDateTime)!=null?r:a.minDate,u.minDate),maxDate:Ci(s,(l=a.maxDateTime)!=null?l:a.maxDate,u.maxDate),minTime:(i=a.minDateTime)!=null?i:a.minTime,maxTime:(o=a.maxDateTime)!=null?o:a.maxTime})}const i5={emptyValue:null,getTodayValue:e=&gt;e.date(),parseInput:qM,areValuesEqual:(e,t,n)=&gt;e.isEqual(t,n)},cxe=e=&gt;{switch(e){case&quot;year&quot;:case&quot;month&quot;:case&quot;day&quot;:return&quot;calendar&quot;;default:return&quot;clock&quot;}};function dxe(e){return yn(&quot;PrivatePickersToolbarText&quot;,e)}const A7=hn(&quot;PrivatePickersToolbarText&quot;,[&quot;root&quot;,&quot;selected&quot;]),fxe=[&quot;className&quot;,&quot;selected&quot;,&quot;value&quot;],pxe=e=&gt;{const{classes:t,selected:n}=e;return vn({root:[&quot;root&quot;,n&amp;&amp;&quot;selected&quot;]},dxe,t)},hxe=Et(pr,{name:&quot;PrivatePickersToolbarText&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;[t.root,{[`&amp;.${A7.selected}`]:t.selected}]})(({theme:e})=&gt;({transition:e.transitions.create(&quot;color&quot;),color:e.palette.text.secondary,[`&amp;.${A7.selected}`]:{color:e.palette.text.primary}})),l5=ge.forwardRef(function(t,n){const{className:r,value:l}=t,i=Kt(t,fxe),o=pxe(t);return ke.jsx(hxe,Ie({ref:n,className:ma(r,o.root),component:&quot;span&quot;},i,{children:l}))}),mxe=[&quot;align&quot;,&quot;className&quot;,&quot;selected&quot;,&quot;typographyClassName&quot;,&quot;value&quot;,&quot;variant&quot;],gxe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},hW,t)},vxe=Et(ji,{name:&quot;MuiPickersToolbarButton&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({padding:0,minWidth:16,textTransform:&quot;none&quot;}),dl=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiPickersToolbarButton&quot;}),{align:l,className:i,selected:o,typographyClassName:a,value:s,variant:u}=r,c=Kt(r,mxe),d=gxe(r);return ke.jsx(vxe,Ie({variant:&quot;text&quot;,ref:n,className:ma(i,d.root)},c,{children:ke.jsx(l5,{align:l,className:a,variant:u,value:s,selected:o})}))});function yxe(e){return yn(&quot;MuiDateTimePickerToolbar&quot;,e)}const bxe=hn(&quot;MuiDateTimePickerToolbar&quot;,[&quot;root&quot;,&quot;dateContainer&quot;,&quot;timeContainer&quot;,&quot;separator&quot;]),xxe=[&quot;ampm&quot;,&quot;parsedValue&quot;,&quot;isMobileKeyboardViewOpen&quot;,&quot;onChange&quot;,&quot;openView&quot;,&quot;setOpenView&quot;,&quot;toggleMobileKeyboardView&quot;,&quot;toolbarFormat&quot;,&quot;toolbarPlaceholder&quot;,&quot;toolbarTitle&quot;,&quot;views&quot;],wxe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],dateContainer:[&quot;dateContainer&quot;],timeContainer:[&quot;timeContainer&quot;],separator:[&quot;separator&quot;]},yxe,t)},_xe=Et(JM,{name:&quot;MuiDateTimePickerToolbar&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({theme:e})=&gt;({paddingLeft:16,paddingRight:16,justifyContent:&quot;space-around&quot;,position:&quot;relative&quot;,[`&amp; .${QM.penIconButton}`]:Ie({position:&quot;absolute&quot;,top:8},e.direction===&quot;rtl&quot;?{left:8}:{right:8})})),Txe=Et(&quot;div&quot;,{name:&quot;MuiDateTimePickerToolbar&quot;,slot:&quot;DateContainer&quot;,overridesResolver:(e,t)=&gt;t.dateContainer})({display:&quot;flex&quot;,flexDirection:&quot;column&quot;,alignItems:&quot;flex-start&quot;}),kxe=Et(&quot;div&quot;,{name:&quot;MuiDateTimePickerToolbar&quot;,slot:&quot;TimeContainer&quot;,overridesResolver:(e,t)=&gt;t.timeContainer})({display:&quot;flex&quot;}),D7=Et(l5,{name:&quot;MuiDateTimePickerToolbar&quot;,slot:&quot;Separator&quot;,overridesResolver:(e,t)=&gt;t.separator})({margin:&quot;0 4px 0 2px&quot;,cursor:&quot;default&quot;});function s5(e){const t=pn({props:e,name:&quot;MuiDateTimePickerToolbar&quot;}),{ampm:n,parsedValue:r,isMobileKeyboardViewOpen:l,openView:i,setOpenView:o,toggleMobileKeyboardView:a,toolbarFormat:s,toolbarPlaceholder:u=&quot;––&quot;,toolbarTitle:c,views:d}=t,f=Kt(t,xxe),p=t,m=Br(),g=Xi(),b=wxe(p),v=c??g.dateTimePickerDefaultToolbarTitle,h=w=&gt;n?m.format(w,&quot;hours12h&quot;):m.format(w,&quot;hours24h&quot;),y=ge.useMemo(()=&gt;r?s?m.formatByString(r,s):m.format(r,&quot;shortDate&quot;):u,[r,s,u,m]);return ke.jsxs(_xe,Ie({toolbarTitle:v,isMobileKeyboardViewOpen:l,toggleMobileKeyboardView:a,className:b.root,viewType:cxe(i)},f,{isLandscape:!1,ownerState:p,children:[ke.jsxs(Txe,{className:b.dateContainer,ownerState:p,children:[d.includes(&quot;year&quot;)&amp;&amp;ke.jsx(dl,{tabIndex:-1,variant:&quot;subtitle1&quot;,onClick:()=&gt;o(&quot;year&quot;),selected:i===&quot;year&quot;,value:r?m.format(r,&quot;year&quot;):&quot;–&quot;}),d.includes(&quot;day&quot;)&amp;&amp;ke.jsx(dl,{tabIndex:-1,variant:&quot;h4&quot;,onClick:()=&gt;o(&quot;day&quot;),selected:i===&quot;day&quot;,value:y})]}),ke.jsxs(kxe,{className:b.timeContainer,ownerState:p,children:[d.includes(&quot;hours&quot;)&amp;&amp;ke.jsx(dl,{variant:&quot;h3&quot;,onClick:()=&gt;o(&quot;hours&quot;),selected:i===&quot;hours&quot;,value:r?h(r):&quot;--&quot;}),d.includes(&quot;minutes&quot;)&amp;&amp;ke.jsxs(ge.Fragment,{children:[ke.jsx(D7,{variant:&quot;h3&quot;,value:&quot;:&quot;,className:b.separator,ownerState:p}),ke.jsx(dl,{variant:&quot;h3&quot;,onClick:()=&gt;o(&quot;minutes&quot;),selected:i===&quot;minutes&quot;,value:r?m.format(r,&quot;minutes&quot;):&quot;--&quot;})]}),d.includes(&quot;seconds&quot;)&amp;&amp;ke.jsxs(ge.Fragment,{children:[ke.jsx(D7,{variant:&quot;h3&quot;,value:&quot;:&quot;,className:b.separator,ownerState:p}),ke.jsx(dl,{variant:&quot;h3&quot;,onClick:()=&gt;o(&quot;seconds&quot;),selected:i===&quot;seconds&quot;,value:r?m.format(r,&quot;seconds&quot;):&quot;--&quot;})]})]})]}))}const bW=({adapter:e,value:t,props:n})=&gt;{const{minTime:r,maxTime:l,minutesStep:i,shouldDisableTime:o,disableIgnoringDatePartForTimeValidation:a}=n,s=e.utils.date(t),u=QB(a,e.utils);if(t===null)return null;switch(!0){case!e.utils.isValid(t):return&quot;invalidDate&quot;;case!!(r&amp;&amp;u(r,s)):return&quot;minTime&quot;;case!!(l&amp;&amp;u(s,l)):return&quot;maxTime&quot;;case!!(o&amp;&amp;o(e.utils.getHours(s),&quot;hours&quot;)):return&quot;shouldDisableTime-hours&quot;;case!!(o&amp;&amp;o(e.utils.getMinutes(s),&quot;minutes&quot;)):return&quot;shouldDisableTime-minutes&quot;;case!!(o&amp;&amp;o(e.utils.getSeconds(s),&quot;seconds&quot;)):return&quot;shouldDisableTime-seconds&quot;;case!!(i&amp;&amp;e.utils.getMinutes(s)%i!==0):return&quot;minutesStep&quot;;default:return null}},Sxe=(e,t)=&gt;e===t,u5=e=&gt;UM(e,bW,Sxe),Cxe=[&quot;minDate&quot;,&quot;maxDate&quot;,&quot;disableFuture&quot;,&quot;shouldDisableDate&quot;,&quot;disablePast&quot;],Mxe=({props:e,value:t,adapter:n})=&gt;{const{minDate:r,maxDate:l,disableFuture:i,shouldDisableDate:o,disablePast:a}=e,s=Kt(e,Cxe),u=HM({adapter:n,value:t,props:{minDate:r,maxDate:l,disableFuture:i,shouldDisableDate:o,disablePast:a}});return u!==null?u:bW({adapter:n,value:t,props:s})},Pxe=(e,t)=&gt;e===t;function c5(e){return UM(e,Mxe,Pxe)}function Oxe(e){return yn(&quot;MuiDateTimePickerTabs&quot;,e)}const Axe=hn(&quot;MuiDateTimePickerTabs&quot;,[&quot;root&quot;]),Dxe=e=&gt;[&quot;day&quot;,&quot;month&quot;,&quot;year&quot;].includes(e)?&quot;date&quot;:&quot;time&quot;,Exe=e=&gt;e===&quot;date&quot;?&quot;day&quot;:&quot;hours&quot;,Rxe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;]},Oxe,t)},Lxe=Et(Nz,{name:&quot;MuiDateTimePickerTabs&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})(({ownerState:e,theme:t})=&gt;Ie({boxShadow:`0 -1px 0 0 inset ${t.palette.divider}`},e.wrapperVariant===&quot;desktop&quot;&amp;&amp;{order:1,boxShadow:`0 1px 0 0 inset ${t.palette.divider}`,[`&amp; .${nv.indicator}`]:{bottom:&quot;auto&quot;,top:0}})),xb=function(t){const n=pn({props:t,name:&quot;MuiDateTimePickerTabs&quot;}),{dateRangeIcon:r=ke.jsx(Xye,{}),onChange:l,timeIcon:i=ke.jsx(Zye,{}),view:o}=n,a=Xi(),s=ge.useContext(ss),u=Ie({},n,{wrapperVariant:s}),c=Rxe(u),d=(f,p)=&gt;{l(Exe(p))};return ke.jsxs(Lxe,{ownerState:u,variant:&quot;fullWidth&quot;,value:Dxe(o),onChange:d,className:c.root,children:[ke.jsx(J3,{value:&quot;date&quot;,&quot;aria-label&quot;:a.dateTableLabel,icon:ke.jsx(ge.Fragment,{children:r})}),ke.jsx(J3,{value:&quot;time&quot;,&quot;aria-label&quot;:a.timeTableLabel,icon:ke.jsx(ge.Fragment,{children:i})})]})},Ixe=[&quot;onChange&quot;,&quot;PaperProps&quot;,&quot;PopperProps&quot;,&quot;ToolbarComponent&quot;,&quot;TransitionComponent&quot;,&quot;value&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;hideTabs&quot;],xW=ge.forwardRef(function(t,n){const r=o5(t,&quot;MuiDesktopDateTimePicker&quot;),l=c5(r)!==null,{pickerProps:i,inputProps:o,wrapperProps:a}=cs(r,i5),{PaperProps:s,PopperProps:u,ToolbarComponent:c=s5,TransitionComponent:d,components:f,componentsProps:p,hideTabs:m=!0}=r,g=Kt(r,Ixe),b=ge.useMemo(()=&gt;Ie({Tabs:xb},f),[f]),v=Ie({},o,g,{components:b,componentsProps:p,ref:n,validationError:l});return ke.jsx(n5,Ie({},a,{DateInputProps:v,KeyboardDateInputComponent:bb,PopperProps:u,PaperProps:s,TransitionComponent:d,components:b,componentsProps:p,children:ke.jsx(us,Ie({},i,{autoFocus:!0,toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:c,DateInputProps:v,components:b,componentsProps:p,hideTabs:m},g))}))}),$xe=[&quot;ToolbarComponent&quot;,&quot;value&quot;,&quot;onChange&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;hideTabs&quot;],wW=ge.forwardRef(function(t,n){const r=o5(t,&quot;MuiMobileDateTimePicker&quot;),l=c5(r)!==null,{pickerProps:i,inputProps:o,wrapperProps:a}=cs(r,i5),{ToolbarComponent:s=s5,components:u,componentsProps:c,hideTabs:d=!1}=r,f=Kt(r,$xe),p=ge.useMemo(()=&gt;Ie({Tabs:xb},u),[u]),m=Ie({},o,f,{components:p,componentsProps:c,ref:n,validationError:l});return ke.jsx(r5,Ie({},f,a,{DateInputProps:m,PureDateInputComponent:a5,components:p,componentsProps:c,children:ke.jsx(us,Ie({},i,{autoFocus:!0,toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:s,DateInputProps:m,components:p,componentsProps:c,hideTabs:d},f))}))}),Nxe=[&quot;desktopModeMediaQuery&quot;,&quot;DialogProps&quot;,&quot;PopperProps&quot;,&quot;TransitionComponent&quot;],Fxe=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiDateTimePicker&quot;}),{desktopModeMediaQuery:l=&quot;@media (pointer: fine)&quot;,DialogProps:i,PopperProps:o,TransitionComponent:a}=r,s=Kt(r,Nxe);return wM(l,{defaultMatches:!0})?ke.jsx(xW,Ie({ref:n,PopperProps:o,TransitionComponent:a},s)):ke.jsx(wW,Ie({ref:n,DialogProps:i},s))});function d5(e,t){var n;const r=pn({props:e,name:t}),l=Br(),i=(n=r.ampm)!=null?n:l.is12HourCycleInCurrentLocale(),a=Xi().openTimePickerDialogue;return Ie({ampm:i,openTo:&quot;hours&quot;,views:[&quot;hours&quot;,&quot;minutes&quot;],acceptRegex:i?/[\\dapAP]/gi:/\\d/gi,disableMaskedInput:!1,getOpenDialogAriaText:a,inputFormat:i?l.formats.fullTime12h:l.formats.fullTime24h},r,{components:Ie({OpenPickerIcon:KB},r.components)})}const f5={emptyValue:null,parseInput:qM,getTodayValue:e=&gt;e.date(),areValuesEqual:(e,t,n)=&gt;e.isEqual(t,n),valueReducer:(e,t,n)=&gt;!t||!e.isValid(n)?n:e.mergeDateAndTime(t,n)};function jxe(e){return yn(&quot;MuiTimePickerToolbar&quot;,e)}const _d=hn(&quot;MuiTimePickerToolbar&quot;,[&quot;root&quot;,&quot;separator&quot;,&quot;hourMinuteLabel&quot;,&quot;hourMinuteLabelLandscape&quot;,&quot;hourMinuteLabelReverse&quot;,&quot;ampmSelection&quot;,&quot;ampmLandscape&quot;,&quot;ampmLabel&quot;]),zxe=[&quot;ampm&quot;,&quot;ampmInClock&quot;,&quot;parsedValue&quot;,&quot;isLandscape&quot;,&quot;isMobileKeyboardViewOpen&quot;,&quot;onChange&quot;,&quot;openView&quot;,&quot;setOpenView&quot;,&quot;toggleMobileKeyboardView&quot;,&quot;toolbarTitle&quot;,&quot;views&quot;,&quot;disabled&quot;,&quot;readOnly&quot;],Bxe=e=&gt;{const{theme:t,isLandscape:n,classes:r}=e,l={root:[&quot;root&quot;],separator:[&quot;separator&quot;],hourMinuteLabel:[&quot;hourMinuteLabel&quot;,n&amp;&amp;&quot;hourMinuteLabelLandscape&quot;,t.direction===&quot;rtl&quot;&amp;&amp;&quot;hourMinuteLabelReverse&quot;],ampmSelection:[&quot;ampmSelection&quot;,n&amp;&amp;&quot;ampmLandscape&quot;],ampmLabel:[&quot;ampmLabel&quot;]};return vn(l,jxe,r)},Wxe=Et(JM,{name:&quot;MuiTimePickerToolbar&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({[`&amp; .${QM.penIconButtonLandscape}`]:{marginTop:&quot;auto&quot;}}),qxe=Et(l5,{name:&quot;MuiTimePickerToolbar&quot;,slot:&quot;Separator&quot;,overridesResolver:(e,t)=&gt;t.separator})({outline:0,margin:&quot;0 4px 0 2px&quot;,cursor:&quot;default&quot;}),Uxe=Et(&quot;div&quot;,{name:&quot;MuiTimePickerToolbar&quot;,slot:&quot;HourMinuteLabel&quot;,overridesResolver:(e,t)=&gt;[{[`&amp;.${_d.hourMinuteLabelLandscape}`]:t.hourMinuteLabelLandscape,[`&amp;.${_d.hourMinuteLabelReverse}`]:t.hourMinuteLabelReverse},t.hourMinuteLabel]})(({theme:e,ownerState:t})=&gt;Ie({display:&quot;flex&quot;,justifyContent:&quot;flex-end&quot;,alignItems:&quot;flex-end&quot;},t.isLandscape&amp;&amp;{marginTop:&quot;auto&quot;},e.direction===&quot;rtl&quot;&amp;&amp;{flexDirection:&quot;row-reverse&quot;})),Hxe=Et(&quot;div&quot;,{name:&quot;MuiTimePickerToolbar&quot;,slot:&quot;AmPmSelection&quot;,overridesResolver:(e,t)=&gt;[{[`.${_d.ampmLabel}`]:t.ampmLabel},{[`&amp;.${_d.ampmLandscape}`]:t.ampmLandscape},t.ampmSelection]})(({ownerState:e})=&gt;Ie({display:&quot;flex&quot;,flexDirection:&quot;column&quot;,marginRight:&quot;auto&quot;,marginLeft:12},e.isLandscape&amp;&amp;{margin:&quot;4px 0 auto&quot;,flexDirection:&quot;row&quot;,justifyContent:&quot;space-around&quot;,flexBasis:&quot;100%&quot;},{[`&amp; .${_d.ampmLabel}`]:{fontSize:17}}));function p5(e){const t=pn({props:e,name:&quot;MuiTimePickerToolbar&quot;}),{ampm:n,ampmInClock:r,parsedValue:l,isLandscape:i,isMobileKeyboardViewOpen:o,onChange:a,openView:s,setOpenView:u,toggleMobileKeyboardView:c,toolbarTitle:d,views:f,disabled:p,readOnly:m}=t,g=Kt(t,zxe),b=Br(),v=Xi(),h=d??v.timePickerDefaultToolbarTitle,y=po(),w=!!(n&amp;&amp;!r),{meridiemMode:_,handleMeridiemChange:x}=JB(l,n,a),T=M=&gt;n?b.format(M,&quot;hours12h&quot;):b.format(M,&quot;hours24h&quot;),k=t,S=Bxe(Ie({},k,{theme:y})),C=ke.jsx(qxe,{tabIndex:-1,value:&quot;:&quot;,variant:&quot;h3&quot;,selected:!1,className:S.separator});return ke.jsxs(Wxe,Ie({viewType:&quot;clock&quot;,landscapeDirection:&quot;row&quot;,toolbarTitle:h,isLandscape:i,isMobileKeyboardViewOpen:o,toggleMobileKeyboardView:c,ownerState:k,className:S.root},g,{children:[ke.jsxs(Uxe,{className:S.hourMinuteLabel,ownerState:k,children:[Su(f,&quot;hours&quot;)&amp;&amp;ke.jsx(dl,{tabIndex:-1,variant:&quot;h3&quot;,onClick:()=&gt;u(&quot;hours&quot;),selected:s===&quot;hours&quot;,value:l?T(l):&quot;--&quot;}),Su(f,[&quot;hours&quot;,&quot;minutes&quot;])&amp;&amp;C,Su(f,&quot;minutes&quot;)&amp;&amp;ke.jsx(dl,{tabIndex:-1,variant:&quot;h3&quot;,onClick:()=&gt;u(&quot;minutes&quot;),selected:s===&quot;minutes&quot;,value:l?b.format(l,&quot;minutes&quot;):&quot;--&quot;}),Su(f,[&quot;minutes&quot;,&quot;seconds&quot;])&amp;&amp;C,Su(f,&quot;seconds&quot;)&amp;&amp;ke.jsx(dl,{variant:&quot;h3&quot;,onClick:()=&gt;u(&quot;seconds&quot;),selected:s===&quot;seconds&quot;,value:l?b.format(l,&quot;seconds&quot;):&quot;--&quot;})]}),w&amp;&amp;ke.jsxs(Hxe,{className:S.ampmSelection,ownerState:k,children:[ke.jsx(dl,{disableRipple:!0,variant:&quot;subtitle2&quot;,selected:_===&quot;am&quot;,typographyClassName:S.ampmLabel,value:b.getMeridiemText(&quot;am&quot;),onClick:m?void 0:()=&gt;x(&quot;am&quot;),disabled:p}),ke.jsx(dl,{disableRipple:!0,variant:&quot;subtitle2&quot;,selected:_===&quot;pm&quot;,typographyClassName:S.ampmLabel,value:b.getMeridiemText(&quot;pm&quot;),onClick:m?void 0:()=&gt;x(&quot;pm&quot;),disabled:p})]})]}))}const Vxe=[&quot;onChange&quot;,&quot;PaperProps&quot;,&quot;PopperProps&quot;,&quot;ToolbarComponent&quot;,&quot;TransitionComponent&quot;,&quot;value&quot;,&quot;components&quot;,&quot;componentsProps&quot;],_W=ge.forwardRef(function(t,n){const r=d5(t,&quot;MuiDesktopTimePicker&quot;),l=u5(r)!==null,{pickerProps:i,inputProps:o,wrapperProps:a}=cs(r,f5),{PaperProps:s,PopperProps:u,ToolbarComponent:c=p5,TransitionComponent:d,components:f,componentsProps:p}=r,m=Kt(r,Vxe),g=Ie({},o,m,{components:f,componentsProps:p,ref:n,validationError:l});return ke.jsx(n5,Ie({},a,{DateInputProps:g,KeyboardDateInputComponent:bb,PopperProps:u,PaperProps:s,TransitionComponent:d,components:f,componentsProps:p,children:ke.jsx(us,Ie({},i,{autoFocus:!0,toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:c,DateInputProps:g,components:f,componentsProps:p},m))}))}),Gxe=[&quot;ToolbarComponent&quot;,&quot;value&quot;,&quot;onChange&quot;,&quot;components&quot;,&quot;componentsProps&quot;],TW=ge.forwardRef(function(t,n){const r=d5(t,&quot;MuiMobileTimePicker&quot;),l=u5(r)!==null,{pickerProps:i,inputProps:o,wrapperProps:a}=cs(r,f5),{ToolbarComponent:s=p5,components:u,componentsProps:c}=r,d=Kt(r,Gxe),f=Ie({},o,d,{components:u,componentsProps:c,ref:n,validationError:l});return ke.jsx(r5,Ie({},d,a,{DateInputProps:f,PureDateInputComponent:a5,components:u,componentsProps:c,children:ke.jsx(us,Ie({},i,{autoFocus:!0,toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:s,DateInputProps:f,components:u,componentsProps:c},d))}))});function Yxe(e){return yn(&quot;MuiPickerStaticWrapper&quot;,e)}hn(&quot;MuiPickerStaticWrapper&quot;,[&quot;root&quot;,&quot;content&quot;]);const Xxe=[&quot;displayStaticWrapperAs&quot;,&quot;onAccept&quot;,&quot;onClear&quot;,&quot;onCancel&quot;,&quot;onDismiss&quot;,&quot;onSetToday&quot;,&quot;open&quot;,&quot;children&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;className&quot;],Kxe=e=&gt;{const{classes:t}=e;return vn({root:[&quot;root&quot;],content:[&quot;content&quot;]},Yxe,t)},Zxe=Et(&quot;div&quot;,{name:&quot;MuiPickerStaticWrapper&quot;,slot:&quot;Root&quot;,overridesResolver:(e,t)=&gt;t.root})({display:&quot;flex&quot;,flexDirection:&quot;column&quot;}),Qxe=Et(&quot;div&quot;,{name:&quot;MuiPickerStaticWrapper&quot;,slot:&quot;Content&quot;,overridesResolver:(e,t)=&gt;t.content})(({theme:e})=&gt;({overflow:&quot;hidden&quot;,minWidth:GM,display:&quot;flex&quot;,flexDirection:&quot;column&quot;,backgroundColor:e.palette.background.paper}));function wb(e){var t;const n=pn({props:e,name:&quot;MuiPickerStaticWrapper&quot;}),{displayStaticWrapperAs:r,onAccept:l,onClear:i,onCancel:o,onSetToday:a,children:s,components:u,componentsProps:c,className:d}=n,f=Kt(n,Xxe),p=Kxe(n),m=(t=u==null?void 0:u.ActionBar)!=null?t:t5,g=(u==null?void 0:u.PaperContent)||ge.Fragment;return ke.jsx(ss.Provider,{value:r,children:ke.jsxs(Zxe,Ie({className:ma(p.root,d)},f,{children:[ke.jsx(Qxe,{className:p.content,children:ke.jsx(g,Ie({},c==null?void 0:c.paperContent,{children:s}))}),ke.jsx(m,Ie({onAccept:l,onClear:i,onCancel:o,onSetToday:a,actions:r===&quot;desktop&quot;?[]:[&quot;cancel&quot;,&quot;accept&quot;]},c==null?void 0:c.actionBar))]}))})}const Jxe=[&quot;ToolbarComponent&quot;,&quot;value&quot;,&quot;onChange&quot;,&quot;displayStaticWrapperAs&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;className&quot;],e2e=ge.forwardRef(function(t,n){const r=KM(t,&quot;MuiStaticDatePicker&quot;),{ToolbarComponent:l=e5,displayStaticWrapperAs:i=&quot;mobile&quot;,components:o,componentsProps:a,className:s}=r,u=Kt(r,Jxe),{pickerProps:c,inputProps:d,wrapperProps:f}=cs(r,ZM),p=VM(r)!==null,m=Ie({},d,u,{ref:n,validationError:p,components:o});return ke.jsx(wb,Ie({displayStaticWrapperAs:i,components:o,componentsProps:a,className:s},f,{children:ke.jsx(us,Ie({},c,{toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:l,DateInputProps:m,components:o,componentsProps:a},u))}))}),t2e=[&quot;displayStaticWrapperAs&quot;,&quot;onChange&quot;,&quot;ToolbarComponent&quot;,&quot;value&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;hideTabs&quot;,&quot;className&quot;],n2e=ge.forwardRef(function(t,n){const r=o5(t,&quot;MuiStaticDateTimePicker&quot;),{displayStaticWrapperAs:l=&quot;mobile&quot;,ToolbarComponent:i=s5,components:o,componentsProps:a,hideTabs:s=l===&quot;desktop&quot;,className:u}=r,c=Kt(r,t2e),{pickerProps:d,inputProps:f,wrapperProps:p}=cs(r,i5),m=c5(r)!==null,g=ge.useMemo(()=&gt;Ie({Tabs:xb},o),[o]),b=Ie({},f,c,{ref:n,validationError:m,components:g,componentsProps:a});return ke.jsx(wb,Ie({displayStaticWrapperAs:l,components:g,componentsProps:a,className:u},p,{children:ke.jsx(us,Ie({},d,{toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:i,DateInputProps:b,components:g,componentsProps:a,hideTabs:s},c))}))}),r2e=[&quot;displayStaticWrapperAs&quot;,&quot;onChange&quot;,&quot;ToolbarComponent&quot;,&quot;value&quot;,&quot;components&quot;,&quot;componentsProps&quot;,&quot;className&quot;],a2e=ge.forwardRef(function(t,n){const r=d5(t,&quot;MuiStaticTimePicker&quot;),{displayStaticWrapperAs:l=&quot;mobile&quot;,ToolbarComponent:i=p5,components:o,componentsProps:a,className:s}=r,u=Kt(r,r2e),c=u5(r)!==null,{pickerProps:d,inputProps:f,wrapperProps:p}=cs(r,f5),m=Ie({},f,u,{ref:n,validationError:c,components:o,componentsProps:a});return ke.jsx(wb,Ie({displayStaticWrapperAs:l,components:o,componentsProps:a,className:s},p,{children:ke.jsx(us,Ie({},d,{toolbarTitle:r.label||r.toolbarTitle,ToolbarComponent:i,DateInputProps:m,components:o,componentsProps:a},u))}))}),o2e=[&quot;desktopModeMediaQuery&quot;,&quot;DialogProps&quot;,&quot;PopperProps&quot;,&quot;TransitionComponent&quot;],i2e=ge.forwardRef(function(t,n){const r=pn({props:t,name:&quot;MuiTimePicker&quot;}),{desktopModeMediaQuery:l=&quot;@media (pointer: fine)&quot;,DialogProps:i,PopperProps:o,TransitionComponent:a}=r,s=Kt(r,o2e);return wM(l,{defaultMatches:!0})?ke.jsx(_W,Ie({ref:n,PopperProps:o,TransitionComponent:a},s)):ke.jsx(TW,Ie({ref:n,DialogProps:i},s))});/** @license MUI X v5.0.20\n",
       " *\n",
       " * This source code is licensed under the MIT license found in the\n",
       " * LICENSE file in the root directory of this source tree.\n",
       " */const l2e=Object.freeze(Object.defineProperty({__proto__:null,CalendarPicker:aW,CalendarPickerSkeleton:z1e,ClockPicker:dW,DEFAULT_LOCALE:FB,DatePicker:uxe,DateTimePicker:Fxe,DateTimePickerTabs:xb,DesktopDatePicker:vW,DesktopDateTimePicker:xW,DesktopTimePicker:_W,LocalizationProvider:cye,MobileDatePicker:yW,MobileDateTimePicker:wW,MobileTimePicker:TW,MonthPicker:zB,MuiPickersAdapterContext:WM,PickerStaticWrapper:wb,PickersDay:VB,StaticDatePicker:e2e,StaticDateTimePicker:n2e,StaticTimePicker:a2e,TimePicker:i2e,YearPicker:nW,beBY:iye,calendarPickerClasses:P1e,calendarPickerSkeletonClasses:L1e,clockClasses:ebe,clockNumberClasses:mh,clockPickerClasses:mbe,clockPointerClasses:G1e,csCZ:Dve,datePickerToolbarClasses:Mbe,dateTimePickerTabsClasses:Axe,dateTimePickerToolbarClasses:bxe,dayPickerClasses:$ye,deDE:xve,enUS:Nve,esES:Tve,faIR:Sve,fiFI:Pve,frFR:Lve,getCalendarPickerSkeletonUtilityClass:oW,getCalendarPickerUtilityClass:rW,getClockPickerUtilityClass:cW,getMonthPickerUtilityClass:jB,getPickersDayUtilityClass:qB,getYearPickerUtilityClass:tW,huHU:$ve,isIS:Qve,itIT:Uve,jaJP:eye,koKR:Kve,monthPickerClasses:dye,nbNO:jve,nlNL:fve,pickersCalendarHeaderClasses:s1e,pickersDayClasses:hh,pickersFadeTransitionGroupClasses:xye,pickersMonthClasses:uk,pickersSlideTransitionClasses:Ka,pickersYearClasses:Eu,plPL:hve,ptBR:gve,ruRU:uye,svSE:Bve,timePickerToolbarClasses:_d,trTR:yve,ukUA:nye,urPK:aye,yearPickerClasses:T1e,zhCN:Gve},Symbol.toStringTag,{value:&quot;Module&quot;})),kW=Qn(l2e);var E7;function s2e(){return E7||(E7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(uf()),l=t(db()),i=t(fb()),o=t(LM()),a=t($M()),s=t(NM()),u=t(ge),c=t(pb),d=t(pc),f=t(dB),p=t(FM),m=t(fB),g=t(Qhe),b=t(Jhe),v=t(eme),h=RB,y=kW,w=t(Vr),_=[&quot;columnDef&quot;,&quot;rowData&quot;,&quot;onRowDataChange&quot;,&quot;errorState&quot;,&quot;autoFocus&quot;,&quot;onBulkEditRowChanged&quot;,&quot;scrollWidth&quot;],x=[&quot;helperText&quot;,&quot;error&quot;],T=[&quot;helperText&quot;,&quot;error&quot;];function k(O){var D=S();return function(){var E=(0,s.default)(O),I;if(D){var A=(0,s.default)(this).constructor;I=Reflect.construct(E,arguments,A)}else I=E.apply(this,arguments);return(0,a.default)(this,I)}}function S(){if(typeof Reflect&gt;&quot;u&quot;||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==&quot;function&quot;)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var C=function(O){(0,o.default)(P,O);var D=k(P);function P(){return(0,l.default)(this,P),D.apply(this,arguments)}return(0,i.default)(P,[{key:&quot;getProps&quot;,value:function(){var I=this.props;I.columnDef,I.rowData,I.onRowDataChange,I.errorState,I.autoFocus,I.onBulkEditRowChanged,I.scrollWidth;var A=(0,r.default)(I,_);return A}},{key:&quot;renderLookupField&quot;,value:function(){var I=this,A=this.getProps(),F=A.helperText,j=A.error,z=(0,r.default)(A,x);return u.default.createElement(m.default,{error:!!j},u.default.createElement(f.default,(0,n.default)({},z,{value:this.props.value===void 0?&quot;&quot;:this.props.value,onChange:function(N){return I.props.onChange(N.target.value)},style:{fontSize:13},inputProps:{autoFocus:this.props.autoFocus},SelectDisplayProps:{&quot;aria-label&quot;:this.props.columnDef.title}}),Object.keys(this.props.columnDef.lookup).map(function(B){return u.default.createElement(p.default,{key:B,value:B},I.props.columnDef.lookup[B])})),!!F&amp;&amp;u.default.createElement(g.default,null,F))}},{key:&quot;renderBooleanField&quot;,value:function(){var I=this,A=this.getProps(),F=A.helperText,j=A.error,z=(0,r.default)(A,T);return u.default.createElement(m.default,{error:!!j,component:&quot;fieldset&quot;},u.default.createElement(b.default,null,u.default.createElement(v.default,{label:&quot;&quot;,control:u.default.createElement(d.default,(0,n.default)({},z,{value:String(this.props.value),checked:!!this.props.value,onChange:function(N){return I.props.onChange(N.target.checked)},style:{padding:0,width:24,marginLeft:9},inputProps:{autoFocus:this.props.autoFocus,&quot;aria-label&quot;:this.props.columnDef.title}}))})),u.default.createElement(g.default,null,F))}},{key:&quot;renderDateField&quot;,value:function(){var I=this.props.columnDef.dateSetting&amp;&amp;this.props.columnDef.dateSetting.format?this.props.columnDef.dateSetting.format:&quot;dd.MM.yyyy&quot;;return u.default.createElement(y.LocalizationProvider,{dateAdapter:h.AdapterDateFns,locale:this.props.locale},u.default.createElement(y.DatePicker,(0,n.default)({},this.getProps(),{renderInput:function(F){return u.default.createElement(c.default,F)},format:I,value:this.props.value||null,onChange:this.props.onChange,clearable:!0,InputProps:{style:{fontSize:13}},inputProps:{autoFocus:this.props.autoFocus,&quot;aria-label&quot;:&quot;&quot;.concat(this.props.columnDef.title,&quot;: press space to edit&quot;)}})))}},{key:&quot;renderTimeField&quot;,value:function(){return u.default.createElement(y.LocalizationProvider,{dateAdapter:h.AdapterDateFns,locale:this.props.locale},u.default.createElement(y.TimePicker,(0,n.default)({},this.getProps(),{renderInput:function(A){return u.default.createElement(c.default,A)},format:&quot;HH:mm:ss&quot;,value:this.props.value||null,onChange:this.props.onChange,clearable:!0,InputProps:{style:{fontSize:13}},inputProps:{autoFocus:this.props.autoFocus,&quot;aria-label&quot;:&quot;&quot;.concat(this.props.columnDef.title,&quot;: press space to edit&quot;)}})))}},{key:&quot;renderDateTimeField&quot;,value:function(){return u.default.createElement(y.LocalizationProvider,{dateAdapter:h.AdapterDateFns,locale:this.props.locale},u.default.createElement(y.DateTimePicker,(0,n.default)({},this.getProps(),{renderInput:function(A){return u.default.createElement(c.default,A)},format:&quot;dd.MM.yyyy HH:mm:ss&quot;,value:this.props.value||null,onChange:this.props.onChange,clearable:!0,InputProps:{style:{fontSize:13}},inputProps:{autoFocus:this.props.autoFocus,&quot;aria-label&quot;:&quot;&quot;.concat(this.props.columnDef.title,&quot;: press space to edit&quot;)}})))}},{key:&quot;renderTextField&quot;,value:function(){var I=this;return u.default.createElement(c.default,(0,n.default)({},this.getProps(),{variant:&quot;standard&quot;,fullWidth:!0,type:this.props.columnDef.type===&quot;numeric&quot;?&quot;number&quot;:&quot;text&quot;,placeholder:this.props.columnDef.editPlaceholder||this.props.columnDef.title,value:this.props.value===void 0?&quot;&quot;:this.props.value,onChange:function(F){return I.props.onChange(I.props.columnDef.type===&quot;numeric&quot;?F.target.valueAsNumber:F.target.value)},InputProps:{style:{minWidth:50,fontSize:13}},inputProps:{autoFocus:this.props.autoFocus,&quot;aria-label&quot;:this.props.columnDef.title,style:this.props.columnDef.type===&quot;numeric&quot;?{textAlign:&quot;right&quot;}:{}}}))}},{key:&quot;renderCurrencyField&quot;,value:function(){var I=this;return u.default.createElement(c.default,(0,n.default)({},this.getProps(),{variant:&quot;standard&quot;,placeholder:this.props.columnDef.editPlaceholder||this.props.columnDef.title,type:&quot;number&quot;,value:this.props.value===void 0?&quot;&quot;:this.props.value,onChange:function(F){var j=F.target.valueAsNumber;return!j&amp;&amp;j!==0&amp;&amp;(j=void 0),I.props.onChange(j)},InputProps:{style:{fontSize:13,textAlign:&quot;right&quot;}},inputProps:{autoFocus:this.props.autoFocus,&quot;aria-label&quot;:this.props.columnDef.title,style:{textAlign:&quot;right&quot;}},onKeyDown:this.props.onKeyDown}))}},{key:&quot;render&quot;,value:function(){var I=&quot;ok&quot;;return this.props.columnDef.editComponent?I=this.props.columnDef.editComponent(this.props):this.props.columnDef.lookup?I=this.renderLookupField():this.props.columnDef.type===&quot;boolean&quot;?I=this.renderBooleanField():this.props.columnDef.type===&quot;date&quot;?I=this.renderDateField():this.props.columnDef.type===&quot;time&quot;?I=this.renderTimeField():this.props.columnDef.type===&quot;datetime&quot;?I=this.renderDateTimeField():this.props.columnDef.type===&quot;currency&quot;?I=this.renderCurrencyField():I=this.renderTextField(),I}}]),P}(u.default.Component);C.propTypes={value:w.default.any,onChange:w.default.func.isRequired,columnDef:w.default.object.isRequired,locale:w.default.object,rowData:w.default.object,onRowDataChange:w.default.func,errorState:w.default.func,autoFocus:w.default.bool,onBulkEditRowChanged:w.default.func,scrollWidth:w.default.number,onKeyDown:w.default.func};var M=C;e.default=M}(Jw)),Jw}var h_={},v0={},R7;function SW(){if(R7)return v0;R7=1;var e=Cn;Object.defineProperty(v0,&quot;__esModule&quot;,{value:!0}),v0.validateInput=i;var t=e($a()),n=e(_a());function r(o,a){var s=Object.keys(o);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(o);a&amp;&amp;(u=u.filter(function(c){return Object.getOwnPropertyDescriptor(o,c).enumerable})),s.push.apply(s,u)}return s}function l(o){for(var a=1;a&lt;arguments.length;a++){var s=arguments[a]!=null?arguments[a]:{};a%2?r(Object(s),!0).forEach(function(u){(0,t.default)(o,u,s[u])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(s)):r(Object(s)).forEach(function(u){Object.defineProperty(o,u,Object.getOwnPropertyDescriptor(s,u))})}return o}function i(o,a){if(o.validate){var s=o.validate(a);switch((0,n.default)(s)){case&quot;object&quot;:return l({},s);case&quot;boolean&quot;:return{isValid:s,helperText:&quot;&quot;};case&quot;string&quot;:return{isValid:!1,helperText:s};default:return{isValid:!0,helperText:&quot;&quot;}}}return{isValid:!0,helperText:&quot;&quot;}}return v0}var L7;function u2e(){return L7||(L7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(db()),r=t(fb()),l=t(IM()),i=t(LM()),o=t($M()),a=t(NM()),s=t($a()),u=t(ge),c=t(Vr),d=t(Cl),f=t(Yz),p=SW();function m(w,_){var x=Object.keys(w);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(w);_&amp;&amp;(T=T.filter(function(k){return Object.getOwnPropertyDescriptor(w,k).enumerable})),x.push.apply(x,T)}return x}function g(w){for(var _=1;_&lt;arguments.length;_++){var x=arguments[_]!=null?arguments[_]:{};_%2?m(Object(x),!0).forEach(function(T){(0,s.default)(w,T,x[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(w,Object.getOwnPropertyDescriptors(x)):m(Object(x)).forEach(function(T){Object.defineProperty(w,T,Object.getOwnPropertyDescriptor(x,T))})}return w}function b(w){var _=v();return function(){var T=(0,a.default)(w),k;if(_){var S=(0,a.default)(this).constructor;k=Reflect.construct(T,arguments,S)}else k=T.apply(this,arguments);return(0,o.default)(this,k)}}function v(){if(typeof Reflect&gt;&quot;u&quot;||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==&quot;function&quot;)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var h=function(w){(0,i.default)(x,w);var _=b(x);function x(T){var k;return(0,n.default)(this,x),k=_.call(this,T),(0,s.default)((0,l.default)(k),&quot;getStyle&quot;,function(){var S={boxShadow:&quot;2px 0px 15px rgba(125,147,178,.25)&quot;,color:&quot;inherit&quot;,width:k.props.columnDef.tableData.width,boxSizing:&quot;border-box&quot;,fontSize:&quot;inherit&quot;,fontFamily:&quot;inherit&quot;,fontWeight:&quot;inherit&quot;,padding:&quot;0 16px&quot;};return typeof k.props.columnDef.cellStyle==&quot;function&quot;?S=g(g({},S),k.props.columnDef.cellStyle(k.state.value,k.props.rowData)):S=g(g({},S),k.props.columnDef.cellStyle),typeof k.props.cellEditable.cellStyle==&quot;function&quot;?S=g(g({},S),k.props.cellEditable.cellStyle(k.state.value,k.props.rowData,k.props.columnDef)):S=g(g({},S),k.props.cellEditable.cellStyle),S}),(0,s.default)((0,l.default)(k),&quot;handleKeyDown&quot;,function(S){S.keyCode===13?k.onApprove():S.keyCode===27&amp;&amp;k.onCancel()}),(0,s.default)((0,l.default)(k),&quot;onApprove&quot;,function(){var S=(0,p.validateInput)(k.props.columnDef,k.state.value).isValid;S&amp;&amp;k.setState({isLoading:!0},function(){k.props.cellEditable.onCellEditApproved(k.state.value,k.props.getFieldValue(k.props.rowData,k.props.columnDef),k.props.rowData,k.props.columnDef).then(function(){k.setState({isLoading:!1}),k.props.onCellEditFinished(k.props.rowData,k.props.columnDef)}).catch(function(C){k.setState({isLoading:!1})})})}),(0,s.default)((0,l.default)(k),&quot;onCancel&quot;,function(){k.props.onCellEditFinished(k.props.rowData,k.props.columnDef)}),k.state={errorState:{isValid:!0,helperText:&quot;&quot;},isLoading:!1,value:T.getFieldValue(k.props.rowData,k.props.columnDef,!1)},k}return(0,r.default)(x,[{key:&quot;renderActions&quot;,value:function(){if(this.state.isLoading)return u.default.createElement(&quot;div&quot;,{style:{display:&quot;flex&quot;,justifyContent:&quot;center&quot;,width:60}},u.default.createElement(f.default,{size:20}));var k=[{icon:this.props.icons.Check,tooltip:this.props.localization.saveTooltip,onClick:this.onApprove,disabled:this.state.isLoading||!this.state.errorState.isValid},{icon:this.props.icons.Clear,tooltip:this.props.localization.cancelTooltip,onClick:this.onCancel,disabled:this.state.isLoading}];return u.default.createElement(this.props.components.Actions,{actions:k,components:this.props.components,size:&quot;small&quot;})}},{key:&quot;handleChange&quot;,value:function(k){var S=(0,p.validateInput)(this.props.columnDef,k);this.setState({errorState:S,value:k})}},{key:&quot;render&quot;,value:function(){var k=this;return u.default.createElement(d.default,{size:this.props.size,style:this.getStyle(),padding:&quot;none&quot;},u.default.createElement(&quot;div&quot;,{style:{display:&quot;flex&quot;,alignItems:&quot;center&quot;}},u.default.createElement(&quot;div&quot;,{style:{flex:1,marginRight:4}},u.default.createElement(this.props.components.EditField,{columnDef:this.props.columnDef,value:this.state.value,error:!this.state.errorState.isValid,helperText:this.state.errorState.helperText,onChange:function(C){return k.handleChange(C)},onKeyDown:this.handleKeyDown,disabled:this.state.isLoading,rowData:this.props.rowData,autoFocus:!0})),this.renderActions()))}}]),x}(u.default.Component);h.defaultProps={columnDef:{},localization:{saveTooltip:&quot;Save&quot;,cancelTooltip:&quot;Cancel&quot;}},h.propTypes={cellEditable:c.default.object.isRequired,columnDef:c.default.object.isRequired,components:c.default.object.isRequired,errorState:c.default.oneOfType([c.default.object,c.default.bool]),icons:c.default.object.isRequired,localization:c.default.object.isRequired,onCellEditFinished:c.default.func.isRequired,rowData:c.default.object.isRequired,size:c.default.string,getFieldValue:c.default.func.isRequired};var y=h;e.default=y}(h_)),h_}var m_={},g_={exports:{}},v_={exports:{}},I7;function c2e(){return I7||(I7=1,function(e){function t(n){if(Array.isArray(n))return n}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(v_)),v_.exports}var y_={exports:{}},$7;function d2e(){return $7||($7=1,function(e){function t(n,r){var l=n==null?null:typeof Symbol&lt;&quot;u&quot;&amp;&amp;n[Symbol.iterator]||n[&quot;@@iterator&quot;];if(l!=null){var i,o,a,s,u=[],c=!0,d=!1;try{if(a=(l=l.call(n)).next,r===0){if(Object(l)!==l)return;c=!1}else for(;!(c=(i=a.call(l)).done)&amp;&amp;(u.push(i.value),u.length!==r);c=!0);}catch(f){d=!0,o=f}finally{try{if(!c&amp;&amp;l.return!=null&amp;&amp;(s=l.return(),Object(s)!==s))return}finally{if(d)throw o}}return u}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(y_)),y_.exports}var b_={exports:{}},N7;function f2e(){return N7||(N7=1,function(e){function t(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.\n",
       "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports}(b_)),b_.exports}var F7;function iu(){return F7||(F7=1,function(e){var t=c2e(),n=d2e(),r=uB(),l=f2e();function i(o,a){return t(o)||n(o,a)||r(o,a)||l()}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports}(g_)),g_.exports}const df=Qn(aae),hc=Qn(Mde);var j7;function p2e(){return j7||(j7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t($a()),l=t(_a()),i=t(iu()),o=t(ge),a=t(Vr),s=t(RM),u=t(df),c=t(hc);function d(g,b){var v=Object.keys(g);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(g);b&amp;&amp;(h=h.filter(function(y){return Object.getOwnPropertyDescriptor(g,y).enumerable})),v.push.apply(v,h)}return v}function f(g){for(var b=1;b&lt;arguments.length;b++){var v=arguments[b]!=null?arguments[b]:{};b%2?d(Object(v),!0).forEach(function(h){(0,r.default)(g,h,v[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(g,Object.getOwnPropertyDescriptors(v)):d(Object(v)).forEach(function(h){Object.defineProperty(g,h,Object.getOwnPropertyDescriptor(v,h))})}return g}function p(g){var b=g.action;if(typeof b==&quot;function&quot;&amp;&amp;(b=b(g.data),!b)||b.action&amp;&amp;(b=b.action(g.data),!b)||b.hidden)return null;var v=b.disabled||g.disabled,h=function(k){b.onClick&amp;&amp;(b.onClick(k,g.data),k.stopPropagation())},y=b.handlers||{},w=Object.entries(y).reduce(function(T,k){var S=(0,i.default)(k,2),C=S[0],M=S[1];return T[C]=function(O){return M(O,g.data)},T},{}),_=null;switch((0,l.default)(b.icon)){case&quot;string&quot;:_=o.default.createElement(s.default,b.iconProps,b.icon);break;case&quot;function&quot;:_=b.icon(f(f({},b.iconProps),{},{disabled:v}));break;case&quot;undefined&quot;:_=null;break;default:_=o.default.createElement(b.icon,b.iconProps)}var x=o.default.createElement(u.default,(0,n.default)({ref:g.forwardedRef,size:g.size,color:&quot;inherit&quot;,disabled:v,onClick:h},w),_);return b.tooltip?v?o.default.createElement(c.default,{title:b.tooltip},o.default.createElement(&quot;span&quot;,null,x)):o.default.createElement(c.default,{title:b.tooltip},x):x}p.defaultProps={action:{},data:{}},p.propTypes={action:a.default.oneOfType([a.default.func,a.default.object]).isRequired,data:a.default.oneOfType([a.default.object,a.default.arrayOf(a.default.object)]),disabled:a.default.bool,size:a.default.string};var m=o.default.forwardRef(function(b,v){return o.default.createElement(p,(0,n.default)({},b,{forwardedRef:v}))});e.default=m}(m_)),m_}var x_={},z7;function h2e(){return z7||(z7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(ge),l=t(Vr);function i(a){var s=a.actions,u=a.components,c=a.data,d=a.size,f=a.disabled,p=a.forwardedRef;return s?r.default.createElement(&quot;div&quot;,{style:{display:&quot;flex&quot;},ref:p},s.map(function(m,g){return r.default.createElement(u.Action,{action:m,key:&quot;action-&quot;+g,data:c,size:d,disabled:f})})):null}i.defaultProps={actions:[],data:{}},i.propTypes={components:l.default.object.isRequired,actions:l.default.array.isRequired,data:l.default.oneOfType([l.default.object,l.default.arrayOf(l.default.object)]),disabled:l.default.bool,size:l.default.string,forwardedRef:l.default.element};var o=r.default.forwardRef(function(s,u){return r.default.createElement(i,(0,n.default)({},s,{forwardedRef:u}))});e.default=o}(x_)),x_}var w_={},y0={};const m2e=Qn(Are);var B7;function g2e(){if(B7)return y0;B7=1;var e=Cn;Object.defineProperty(y0,&quot;__esModule&quot;,{value:!0}),y0.MTableDetailPanel=o;var t=e(ls),n=e(m2e),r=e(Cl),l=e(iu()),i=e(ge);function o(a){var s=!!(a.data.tableData&amp;&amp;a.data.tableData.showDetailPanel),u=i.default.useState(s),c=(0,l.default)(u,2),d=c[0],f=c[1],p=i.default.useReducer(function(y){return y+1},0),m=(0,l.default)(p,2),g=m[1],b=i.default.useRef();i.default.useEffect(function(){setTimeout(function(){f(s)},5)},[s]);var v;if(i.default.useEffect(function(){v&amp;&amp;d&amp;&amp;(b.current=v)}),a.detailPanel)typeof a.detailPanel==&quot;function&quot;?v=a.detailPanel:(v=a.detailPanel?a.detailPanel.map(function(y){return typeof y==&quot;function&quot;?y(a.data):y}).find(function(y){return y.render.toString()===(a.data.tableData.showDetailPanel||&quot;&quot;).toString()}):void 0,v=v?v.render:null);else return i.default.createElement(i.default.Fragment,null);if(!b.current&amp;&amp;!a.data.tableData.showDetailPanel)return null;var h=v||b.current;return i.default.createElement(t.default,null,a.options.detailPanelOffset.left&gt;0&amp;&amp;i.default.createElement(r.default,{colSpan:a.options.detailPanelOffset.left}),i.default.createElement(r.default,{size:a.size,colSpan:a.renderColumns.length-a.options.detailPanelOffset.left-a.options.detailPanelOffset.right,padding:&quot;none&quot;},i.default.createElement(n.default,{in:d,timeout:&quot;auto&quot;,unmountOnExit:!0,mountOnEnter:!0,onExited:function(){b.current=void 0,g()}},h({rowData:a.data}))))}return y0}var Ea={},W7;function ds(){if(W7)return Ea;W7=1;var e=Cn;Object.defineProperty(Ea,&quot;__esModule&quot;,{value:!0}),Ea.widthToNumber=Ea.selectionMaxWidth=Ea.rowActions=Ea.reducePercentsInCalc=Ea.parseFirstLastPageButtons=Ea.elementSize=Ea.baseIconSize=Ea.actionsColumnWidth=void 0;var t=e($a()),n=e(_a());function r(p,m){var g=Object.keys(p);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(p);m&amp;&amp;(b=b.filter(function(v){return Object.getOwnPropertyDescriptor(p,v).enumerable})),g.push.apply(g,b)}return g}function l(p){for(var m=1;m&lt;arguments.length;m++){var g=arguments[m]!=null?arguments[m]:{};m%2?r(Object(g),!0).forEach(function(b){(0,t.default)(p,b,g[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(p,Object.getOwnPropertyDescriptors(g)):r(Object(g)).forEach(function(b){Object.defineProperty(p,b,Object.getOwnPropertyDescriptor(g,b))})}return p}var i=function(m){return m.options.padding===&quot;normal&quot;?&quot;medium&quot;:&quot;small&quot;};Ea.elementSize=i;var o=function(m){return i(m)===&quot;medium&quot;?48:32};Ea.baseIconSize=o;var a=function(m){return m.actions?m.actions.filter(function(g){return g.position===&quot;row&quot;||typeof g==&quot;function&quot;}):[]};Ea.rowActions=a;var s=function(m){return a(m).length*o(m)};Ea.actionsColumnWidth=s;var u=function(m,g){return o(m)+9*g};Ea.selectionMaxWidth=u;var c=function(m,g){if(!m)return&quot;&quot;.concat(g,&quot;px&quot;);var b=m.match(/(\\d*)%/);if(b&amp;&amp;b.length&gt;1){var v=b[1];return m.replace(/\\d*%/,&quot;&quot;.concat(g*(v/100),&quot;px&quot;))}return m.replace(/\\d*%/,&quot;&quot;.concat(g,&quot;px&quot;))};Ea.reducePercentsInCalc=c;var d=function(m){return typeof m==&quot;number&quot;?m:!m||!m.match(/^\\s*\\d+(px)?\\s*$/)?NaN:Number(m.replace(/px$/,&quot;&quot;))};Ea.widthToNumber=d;var f=function(m,g){var b={first:!0,last:!0};return typeof m==&quot;boolean&quot;?b={first:m,last:m}:(0,n.default)(m)===&quot;object&quot;&amp;&amp;(b=l(l({},b),m)),g&amp;&amp;(b={first:b.last,last:b.first}),b};return Ea.parseFirstLastPageButtons=f,Ea}var b0={},q7;function v2e(){if(q7)return b0;q7=1;var e=Cn;Object.defineProperty(b0,&quot;__esModule&quot;,{value:!0}),b0.useDoubleClick=n;var t=e(ge);function n(r,l){var i=t.default.useRef(0),o=t.default.useRef(null),a=t.default.useRef(null),s=t.default.useRef(null);t.default.useEffect(function(){a.current=l,s.current=r});var u=function(){clearTimeout(o.current),o.current=null,i.current=0},c=t.default.useCallback(function(d){var f=i.current+1===2,p=o.current;if(p&amp;&amp;f&amp;&amp;(u(),a.current&amp;&amp;a.current(d)),!p){i.current=i.current+1;var m=function(){u(),s.current&amp;&amp;s.current(d)};if(a.current){var g=setTimeout(m,250);o.current=g}else m()}},[]);return c}return b0}var U7;function y2e(){return U7||(U7=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(cf()),l=t(ls),i=t(hc),o=t(df),a=t(pc),s=t(Ir()),u=t(Cl),c=t($a()),d=t(uf()),f=t(ge),p=t(Vr),m=g2e(),g=x(ds()),b=v2e(),v=Db(),h=Yi(),y=[&quot;forwardedRef&quot;],w=[&quot;data&quot;,&quot;components&quot;,&quot;detailPanel&quot;,&quot;getFieldValue&quot;,&quot;isTreeData&quot;,&quot;onRowSelected&quot;,&quot;onRowEditStarted&quot;,&quot;onTreeExpandChanged&quot;,&quot;onToggleDetailPanel&quot;,&quot;onEditingCanceled&quot;,&quot;onEditingApproved&quot;,&quot;hasAnyEditingRow&quot;,&quot;treeDataMaxLevel&quot;,&quot;path&quot;,&quot;actions&quot;,&quot;errorState&quot;,&quot;cellEditable&quot;,&quot;onCellEditStarted&quot;,&quot;onCellEditFinished&quot;,&quot;persistEvents&quot;,&quot;scrollWidth&quot;,&quot;onRowClick&quot;,&quot;onRowDoubleClick&quot;,&quot;columns&quot;];function _(M){if(typeof WeakMap!=&quot;function&quot;)return null;var O=new WeakMap,D=new WeakMap;return(_=function(E){return E?D:O})(M)}function x(M,O){if(M&amp;&amp;M.__esModule)return M;if(M===null||n(M)!==&quot;object&quot;&amp;&amp;typeof M!=&quot;function&quot;)return{default:M};var D=_(O);if(D&amp;&amp;D.has(M))return D.get(M);var P={},E=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var I in M)if(I!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(M,I)){var A=E?Object.getOwnPropertyDescriptor(M,I):null;A&amp;&amp;(A.get||A.set)?Object.defineProperty(P,I,A):P[I]=M[I]}return P.default=M,D&amp;&amp;D.set(M,P),P}function T(M,O){var D=Object.keys(M);if(Object.getOwnPropertySymbols){var P=Object.getOwnPropertySymbols(M);O&amp;&amp;(P=P.filter(function(E){return Object.getOwnPropertyDescriptor(M,E).enumerable})),D.push.apply(D,P)}return D}function k(M){for(var O=1;O&lt;arguments.length;O++){var D=arguments[O]!=null?arguments[O]:{};O%2?T(Object(D),!0).forEach(function(P){(0,c.default)(M,P,D[P])}):Object.getOwnPropertyDescriptors?Object.defineProperties(M,Object.getOwnPropertyDescriptors(D)):T(Object(D)).forEach(function(P){Object.defineProperty(M,P,Object.getOwnPropertyDescriptor(D,P))})}return M}function S(M){var O=M.forwardedRef,D=(0,d.default)(M,y),P=(0,h.useLocalizationStore)().body,E=(0,h.useOptionStore)(),I=(0,h.useIconStore)(),A=k(k({},D),{},{options:E}),F=D.data;D.components;var j=D.detailPanel;D.getFieldValue,D.isTreeData,D.onRowSelected;var z=D.onRowEditStarted;D.onTreeExpandChanged;var B=D.onToggleDetailPanel,N=D.onEditingCanceled,R=D.onEditingApproved,q=D.hasAnyEditingRow,Y=D.treeDataMaxLevel,L=D.path,W=D.actions;D.errorState;var U=D.cellEditable,V=D.onCellEditStarted,te=D.onCellEditFinished,ee=D.persistEvents,H=D.scrollWidth,Z=D.onRowClick,G=D.onRowDoubleClick,X=D.columns,Q=(0,d.default)(D,w),re=X.filter(function(ye){return!ye.hidden}),ae=function(Te){var Ae=j;Array.isArray(Ae)&amp;&amp;(Ae=Ae[Te||0],typeof Ae==&quot;function&quot;&amp;&amp;(Ae=Ae(F)),Ae=Ae.render),B(L,Ae)},ie=function(){return z(F)},se=ae;se.toggleDetailPanel=ae,se.enableEditMode=ie;var he=function(Te,Ae){return Ae(Te,F,se)},Se=(0,b.useDoubleClick)(Z?function(ye){return he(ye,Z)}:void 0,G?function(ye){return he(ye,G)}:void 0),Oe=function(){var Te=re.filter(function(Ae){return!(Ae.tableData.groupOrder&gt;-1)}).sort(function(Ae,Re){return Ae.tableData.columnOrder-Re.tableData.columnOrder}).map(function(Ae){var Re=D.getFieldValue(D.data,Ae);if(D.data.tableData.editCellList&amp;&amp;D.data.tableData.editCellList.find(function(Fe){return Fe.tableData.id===Ae.tableData.id}))return f.default.createElement(D.components.EditCell,{getFieldValue:D.getFieldValue,components:D.components,icons:I,localization:P,columnDef:Ae,size:Pe,key:&quot;cell-&quot;+D.data.tableData.id+&quot;-&quot;+Ae.tableData.id,rowData:D.data,cellEditable:D.cellEditable,onCellEditFinished:D.onCellEditFinished,scrollWidth:H});var Le=Ae.editable!==&quot;never&quot;&amp;&amp;!!D.cellEditable;Le&amp;&amp;D.cellEditable.isCellEditable&amp;&amp;(Le=D.cellEditable.isCellEditable(D.data,Ae));var $e=&quot;cell-&quot;.concat(D.data.tableData.id,&quot;-&quot;).concat(Ae.tableData.id);return f.default.createElement(D.components.Cell,{size:Pe,errorState:D.errorState,columnDef:k({cellStyle:E.cellStyle},Ae),value:Re,key:$e,rowData:D.data,cellEditable:Le,onCellEditStarted:D.onCellEditStarted,scrollWidth:H})});return Te},Pe=g.elementSize(A),Me=W.length*g.baseIconSize(A),ce=function(Te){return f.default.createElement(u.default,{size:Pe,padding:&quot;none&quot;,key:&quot;key-actions-column&quot;,style:k({width:Me,padding:&quot;0px 5px&quot;,boxSizing:&quot;border-box&quot;},E.actionsCellStyle)},f.default.createElement(D.components.Actions,{data:D.data,actions:Te,components:D.components,size:Pe,disabled:D.hasAnyEditingRow}))},we=function(){var Te=E.selectionProps||{};typeof Te==&quot;function&quot;&amp;&amp;(Te=Te(D.data));var Ae=g.selectionMaxWidth(A,D.treeDataMaxLevel)||0,Re=Pe!==&quot;medium&quot;?{padding:&quot;4px&quot;}:void 0;return f.default.createElement(u.default,{size:Pe,padding:&quot;none&quot;,key:&quot;key-selection-column&quot;,style:{width:Ae}},f.default.createElement(a.default,(0,s.default)({size:Pe,checked:D.data.tableData.checked===!0,onClick:function($e){return $e.stopPropagation()},value:D.data.tableData.id.toString(),onChange:function($e){D.onRowSelected($e,D.path,D.data)},style:Re},Te)))},K=function(Te){return{transform:Te?&quot;rotate(90deg)&quot;:&quot;none&quot;}},ne=function(){return E.showDetailPanelIcon?typeof D.detailPanel==&quot;function&quot;?f.default.createElement(u.default,{size:Pe,padding:&quot;none&quot;,key:&quot;key-detail-panel-column&quot;,style:k({width:42,textAlign:&quot;center&quot;},E.detailPanelColumnStyle)},f.default.createElement(o.default,{&quot;aria-label&quot;:&quot;Detail panel visibility toggle&quot;,size:Pe,style:k({transition:&quot;all ease 200ms&quot;},K(D.data.tableData.showDetailPanel)),onClick:function(Ae){D.onToggleDetailPanel(D.path,D.detailPanel),Ae.stopPropagation()}},f.default.createElement(I.DetailPanel,null))):f.default.createElement(u.default,{size:Pe,padding:&quot;none&quot;,key:&quot;key-detail-panel-column&quot;},f.default.createElement(&quot;div&quot;,{style:k({width:42*D.detailPanel.length,textAlign:&quot;center&quot;,display:&quot;flex&quot;},E.detailPanelColumnStyle)},D.detailPanel.map(function(Te,Ae){typeof Te==&quot;function&quot;&amp;&amp;(Te=Te(D.data));var Re=(D.data.tableData.showDetailPanel||&quot;&quot;).toString()===Te.render.toString(),Le=f.default.createElement(I.DetailPanel,null),$e=!0;return Re?Te.openIcon?(Le=f.default.createElement(v.MTableCustomIcon,{icon:Te.openIcon,iconProps:Te.iconProps}),$e=!1):Te.icon&amp;&amp;(Le=f.default.createElement(v.MTableCustomIcon,{icon:Te.icon,iconProps:Te.iconProps})):Te.icon&amp;&amp;(Le=f.default.createElement(v.MTableCustomIcon,{icon:Te.icon,iconProps:Te.iconProps}),$e=!1),Le=f.default.createElement(o.default,{&quot;aria-label&quot;:&quot;Detail panel visibility toggle&quot;,size:Pe,key:&quot;key-detail-panel-&quot;+Ae,style:k({transition:&quot;all ease 200ms&quot;},K($e&amp;&amp;Re)),disabled:Te.disabled,onClick:function(Be){D.onToggleDetailPanel(D.path,Te.render),Be.stopPropagation()}},Le),Te.tooltip&amp;&amp;(Le=f.default.createElement(i.default,{key:&quot;key-detail-panel-&quot;+Ae,title:Te.tooltip},Le)),Le}))):null},de=function(){return D.data.tableData.childRows&amp;&amp;D.data.tableData.childRows.length&gt;0?f.default.createElement(u.default,{size:Pe,padding:&quot;none&quot;,key:&quot;key-tree-data-column&quot;,style:{width:48+9*(D.treeDataMaxLevel-2)}},f.default.createElement(o.default,{&quot;aria-label&quot;:&quot;Detail panel visibility toggle&quot;,size:Pe,style:k({transition:&quot;all ease 200ms&quot;,marginLeft:D.level*9},K(D.data.tableData.isTreeExpanded)),onClick:function(Ae){D.onTreeExpandChanged(D.path,D.data),Ae.stopPropagation()}},f.default.createElement(I.DetailPanel,null))):f.default.createElement(u.default,{padding:&quot;none&quot;,key:&quot;key-tree-data-column&quot;})},_e=function(Te,Ae){var Re={};return typeof E.rowStyle==&quot;function&quot;?Re=k(k({},Re),E.rowStyle(D.data,Te,Ae,D.hasAnyEditingRow)):E.rowStyle&amp;&amp;(Re=k(k({},Re),E.rowStyle)),(Z||G)&amp;&amp;(Re.cursor=&quot;pointer&quot;),D.hasAnyEditingRow&amp;&amp;(Re.opacity=Re.opacity?Re.opacity:.2),Re},ue=Oe();E.selection&amp;&amp;ue.splice(0,0,we());var pe=g.rowActions(D);if(pe.length&gt;0){if(E.actionsColumnIndex===-1)ue.push(ce(pe));else if(E.actionsColumnIndex&gt;=0){var xe=0;E.selection&amp;&amp;(xe=1),ue.splice(E.actionsColumnIndex+xe,0,ce(pe))}}return D.detailPanel&amp;&amp;(E.detailPanelColumnAlignment===&quot;right&quot;?ue.push(ne()):ue.splice(0,0,ne())),D.isTreeData&amp;&amp;ue.splice(0,0,de()),D.columns.filter(function(ye){return ye.tableData.groupOrder&gt;-1}).forEach(function(ye){ue.splice(0,0,f.default.createElement(u.default,{size:Pe,padding:&quot;none&quot;,key:&quot;key-group-cell&quot;+ye.tableData.id}))}),f.default.createElement(f.default.Fragment,null,f.default.createElement(l.default,(0,s.default)({ref:O,selected:q},Q,{onClick:function(Te){ee&amp;&amp;Te.persist(),!q&amp;&amp;Se(Te)},hover:!!(Z||G),style:_e(D.index,D.level),&quot;data-testid&quot;:&quot;mtablebodyrow&quot;}),ue),f.default.createElement(m.MTableDetailPanel,{options:E,data:D.data,detailPanel:D.detailPanel,renderColumns:ue,size:Pe}),D.data.tableData.childRows&amp;&amp;D.data.tableData.isTreeExpanded&amp;&amp;D.data.tableData.childRows.map(function(ye,Te){return ye.tableData.editing?f.default.createElement(D.components.EditRow,{columns:re,components:D.components,data:ye,icons:I,localization:P,getFieldValue:D.getFieldValue,key:Te,mode:ye.tableData.editing,isTreeData:D.isTreeData,detailPanel:D.detailPanel,onEditingCanceled:N,onEditingApproved:R,errorState:D.errorState}):f.default.createElement(D.components.Row,(0,s.default)({},D,{data:ye,index:Te,key:Te,level:D.level+1,path:[].concat((0,r.default)(D.path),[ye.tableData.uuid]),onEditingCanceled:N,onEditingApproved:R,hasAnyEditingRow:D.hasAnyEditingRow,treeDataMaxLevel:Y,errorState:D.errorState,cellEditable:U,onCellEditStarted:V,onCellEditFinished:te}))}))}S.defaultProps={actions:[],index:0,data:{},path:[],persistEvents:!1},S.propTypes={forwardedRef:p.default.element,actions:p.default.array,index:p.default.number.isRequired,data:p.default.object.isRequired,detailPanel:p.default.oneOfType([p.default.func,p.default.arrayOf(p.default.oneOfType([p.default.object,p.default.func]))]),hasAnyEditingRow:p.default.bool,onRowSelected:p.default.func,path:p.default.arrayOf(p.default.oneOfType([p.default.string,p.default.number])),persistEvents:p.default.bool,treeDataMaxLevel:p.default.number,getFieldValue:p.default.func.isRequired,columns:p.default.array,onToggleDetailPanel:p.default.func.isRequired,onRowClick:p.default.func,onRowDoubleClick:p.default.func,onEditingApproved:p.default.func,onEditingCanceled:p.default.func,errorState:p.default.oneOfType([p.default.object,p.default.bool])};var C=f.default.forwardRef(function(O,D){return f.default.createElement(S,(0,s.default)({},O,{forwardedRef:D}))});e.default=C}(w_)),w_}var __={},Ts={};const b2e=Qn(Z0e);var H7;function x2e(){if(H7)return Ts;H7=1;var e=Cn;Object.defineProperty(Ts,&quot;__esModule&quot;,{value:!0}),Ts.getCurrencyValue=i,Ts.getEmptyValue=l,Ts.getRenderValue=o,Ts.isoDateRegex=void 0;var t=e(ge),n=e(b2e),r=/^\\d{4}-(0[1-9]|1[0-2])-([12]\\d|0[1-9]|3[01])([T\\s](([01]\\d|2[0-3])\\:[0-5]\\d|24\\:00)(\\:[0-5]\\d([\\.,]\\d+)?)?([zZ]|([\\+-])([01]\\d|2[0-3])\\:?([0-5]\\d)?)?)?$/;Ts.isoDateRegex=r;function l(){var a=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:&quot;&quot;,s=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:{};return typeof a==&quot;function&quot;?s.columnDef.emptyValue(s.rowData):a}function i(a,s){return a!==void 0?new Intl.NumberFormat(a.locale!==void 0?a.locale:&quot;en-US&quot;,{style:&quot;currency&quot;,currency:a.currencyCode!==void 0?a.currencyCode:&quot;USD&quot;,minimumFractionDigits:a.minimumFractionDigits!==void 0?a.minimumFractionDigits:2,maximumFractionDigits:a.maximumFractionDigits!==void 0?a.maximumFractionDigits:2}).format(s!==void 0?s:0):new Intl.NumberFormat(&quot;en-US&quot;,{style:&quot;currency&quot;,currency:&quot;USD&quot;}).format(s!==void 0?s:0)}function o(a,s,u){var c=a.columnDef.dateSetting&amp;&amp;a.columnDef.dateSetting.locale?a.columnDef.dateSetting.locale:void 0;if(a.columnDef.emptyValue!==void 0&amp;&amp;(a.value===void 0||a.value===null))return l(a.columnDef.emptyValue,a);if(a.rowData===void 0&amp;&amp;a.value&amp;&amp;a.columnDef.groupRender)return a.columnDef.groupRender(a.value);if(a.columnDef.render&amp;&amp;a.rowData)return a.columnDef.render(a.rowData);if(a.columnDef.type===&quot;boolean&quot;){var d={textAlign:&quot;left&quot;,verticalAlign:&quot;middle&quot;,width:48};return a.value?t.default.createElement(s.Check,{style:d}):t.default.createElement(s.ThirdStateCheck,{style:d})}else{if(a.columnDef.type===&quot;date&quot;)return a.value instanceof Date?a.value.toLocaleDateString(c):r.exec(a.value)?(0,n.default)(a.value).toLocaleDateString(c):a.value;if(a.columnDef.type===&quot;time&quot;)return a.value instanceof Date?a.value.toLocaleTimeString():r.exec(a.value)?(0,n.default)(a.value).toLocaleTimeString(c):a.value;if(a.columnDef.type===&quot;datetime&quot;)return a.value instanceof Date?a.value.toLocaleString():r.exec(a.value)?(0,n.default)(a.value).toLocaleString(c):a.value;if(a.columnDef.type===&quot;currency&quot;)return i(a.columnDef.currencySetting,a.value);if(typeof a.value==&quot;boolean&quot;)return a.value.toString()}return a.value}return Ts}var ks={},V7;function _b(){if(V7)return ks;V7=1;var e=Cn,t=_a();Object.defineProperty(ks,&quot;__esModule&quot;,{value:!0}),ks.getStyle=c,ks.setObjectByKey=ks.selectFromObject=void 0;var n=e($a()),r=i(ds());function l(d){if(typeof WeakMap!=&quot;function&quot;)return null;var f=new WeakMap,p=new WeakMap;return(l=function(g){return g?p:f})(d)}function i(d,f){if(d&amp;&amp;d.__esModule)return d;if(d===null||t(d)!==&quot;object&quot;&amp;&amp;typeof d!=&quot;function&quot;)return{default:d};var p=l(f);if(p&amp;&amp;p.has(d))return p.get(d);var m={},g=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var b in d)if(b!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(d,b)){var v=g?Object.getOwnPropertyDescriptor(d,b):null;v&amp;&amp;(v.get||v.set)?Object.defineProperty(m,b,v):m[b]=d[b]}return m.default=d,p&amp;&amp;p.set(d,m),m}function o(d,f){var p=Object.keys(d);if(Object.getOwnPropertySymbols){var m=Object.getOwnPropertySymbols(d);f&amp;&amp;(m=m.filter(function(g){return Object.getOwnPropertyDescriptor(d,g).enumerable})),p.push.apply(p,m)}return p}function a(d){for(var f=1;f&lt;arguments.length;f++){var p=arguments[f]!=null?arguments[f]:{};f%2?o(Object(p),!0).forEach(function(m){(0,n.default)(d,m,p[m])}):Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(p)):o(Object(p)).forEach(function(m){Object.defineProperty(d,m,Object.getOwnPropertyDescriptor(p,m))})}return d}var s=function(f,p){if(p){var m;Array.isArray(p)?m=p:(p=p.replace(/\\[(\\w+)\\]/g,&quot;.$1&quot;),p=p.replace(/^\\./,&quot;&quot;),m=p.split(&quot;.&quot;));for(var g=0,b=m.length;g&lt;b;++g){var v=m[g];if(f&amp;&amp;v in f)f=f[v];else return}return f}};ks.selectFromObject=s;var u=function(f,p,m){var g=f,b;Array.isArray(p)?b=p:(p=p.replace(/\\[(\\w+)\\]/g,&quot;.$1&quot;),p=p.replace(/^\\./,&quot;&quot;),b=p.split(&quot;.&quot;));for(var v=b.length,h=0;h&lt;v-1;h++){var y=b[h];g[y]||(g[y]={}),g=g[y]}g[b[v-1]]=m};ks.setObjectByKey=u;function c(d){var f=r.reducePercentsInCalc(d.columnDef.tableData.width,d.scrollWidth),p={color:&quot;inherit&quot;,width:f,maxWidth:d.columnDef.maxWidth,minWidth:d.columnDef.minWidth,boxSizing:&quot;border-box&quot;,fontSize:&quot;inherit&quot;,fontFamily:&quot;inherit&quot;,fontWeight:&quot;inherit&quot;};return typeof d.columnDef.cellStyle==&quot;function&quot;?p=a(a({},p),d.columnDef.cellStyle(d.value,d.rowData)):p=a(a({},p),d.columnDef.cellStyle),d.columnDef.disableClick&amp;&amp;(p.cursor=&quot;default&quot;),a(a({},d.style),p)}return ks}var G7;function w2e(){return G7||(G7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(uf()),l=t(ge),i=t(Cl),o=t(Vr),a=x2e(),s=_b(),u=Yi(),c=[&quot;forwardedRef&quot;,&quot;scrollWidth&quot;,&quot;rowData&quot;,&quot;onCellEditStarted&quot;,&quot;cellEditable&quot;,&quot;columnDef&quot;,&quot;errorState&quot;];function d(p){var m=(0,u.useIconStore)(),g=p.forwardedRef;p.scrollWidth;var b=p.rowData,v=p.onCellEditStarted,h=p.cellEditable,y=p.columnDef;p.errorState;var w=(0,r.default)(p,c),_=function(S){p.columnDef.disableClick&amp;&amp;S.stopPropagation()},x=y.align!==void 0?y.align:[&quot;numeric&quot;,&quot;currency&quot;].indexOf(y.type)!==-1?&quot;right&quot;:&quot;left&quot;,T=(0,a.getRenderValue)(p,m);return h&amp;&amp;(T=l.default.createElement(&quot;div&quot;,{style:{borderBottom:&quot;1px dashed grey&quot;,cursor:&quot;pointer&quot;,marginLeft:x===&quot;right&quot;?&quot;auto&quot;:void 0,width:&quot;max-content&quot;},onClick:function(S){S.stopPropagation(),v(b,y)}},T)),l.default.createElement(i.default,(0,n.default)({},w,{size:p.size,value:p.value,style:(0,s.getStyle)(p),align:x,onClick:_,ref:g,colSpan:p.colSpan,&quot;data-testid&quot;:&quot;mtablecell&quot;}),p.children,T)}d.defaultProps={columnDef:{},value:void 0},d.propTypes={columnDef:o.default.object.isRequired,value:o.default.any,rowData:o.default.object,errorState:o.default.oneOfType([o.default.object,o.default.bool]),forwardedRef:o.default.oneOfType([o.default.element,o.default.func]),size:o.default.string,colSpan:o.default.number,children:o.default.element,cellEditable:o.default.bool,onCellEditStarted:o.default.func};var f=l.default.forwardRef(function(m,g){return l.default.createElement(d,(0,n.default)({},m,{forwardedRef:g}))});e.default=f}(__)),__}var T_={},Y7;function _2e(){return Y7||(Y7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=s;var n=t($a()),r=t(RM),l=t(ge),i=t(Vr);function o(u,c){var d=Object.keys(u);if(Object.getOwnPropertySymbols){var f=Object.getOwnPropertySymbols(u);c&amp;&amp;(f=f.filter(function(p){return Object.getOwnPropertyDescriptor(u,p).enumerable})),d.push.apply(d,f)}return d}function a(u){for(var c=1;c&lt;arguments.length;c++){var d=arguments[c]!=null?arguments[c]:{};c%2?o(Object(d),!0).forEach(function(f){(0,n.default)(u,f,d[f])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(d)):o(Object(d)).forEach(function(f){Object.defineProperty(u,f,Object.getOwnPropertyDescriptor(d,f))})}return u}function s(u){var c=u.icon,d=u.iconProps;if(c)return typeof c==&quot;string&quot;?l.default.createElement(r.default,d,c):l.default.createElement(c,a({},d))}s.defaultProps={iconProps:{}},s.propTypes={icon:i.default.oneOfType([i.default.element,i.default.elementType]).isRequired,iconProps:i.default.object}}(T_)),T_}var k_={};const Tb=Qn(Tae);var X7;function T2e(){return X7||(X7=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(Ir()),l=t(uf()),i=t($a()),o=t(iu()),a=y(ge),s=t(Cl),u=t(ls),c=t(Tb),d=t(Vr),f=_b(),p=Yi(),m=y(ds()),g=SW(),b=[&quot;editComponent&quot;],v=[&quot;detailPanel&quot;,&quot;isTreeData&quot;,&quot;onRowClick&quot;,&quot;onRowSelected&quot;,&quot;onTreeExpandChanged&quot;,&quot;onToggleDetailPanel&quot;,&quot;onEditingApproved&quot;,&quot;onEditingCanceled&quot;,&quot;getFieldValue&quot;,&quot;components&quot;,&quot;columns&quot;,&quot;errorState&quot;,&quot;onBulkEditRowChanged&quot;,&quot;bulkEditChangedRows&quot;,&quot;scrollWidth&quot;,&quot;forwardedRef&quot;];function h(k){if(typeof WeakMap!=&quot;function&quot;)return null;var S=new WeakMap,C=new WeakMap;return(h=function(O){return O?C:S})(k)}function y(k,S){if(k&amp;&amp;k.__esModule)return k;if(k===null||n(k)!==&quot;object&quot;&amp;&amp;typeof k!=&quot;function&quot;)return{default:k};var C=h(S);if(C&amp;&amp;C.has(k))return C.get(k);var M={},O=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var D in k)if(D!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(k,D)){var P=O?Object.getOwnPropertyDescriptor(k,D):null;P&amp;&amp;(P.get||P.set)?Object.defineProperty(M,D,P):M[D]=k[D]}return M.default=k,C&amp;&amp;C.set(k,M),M}function w(k,S){var C=Object.keys(k);if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(k);S&amp;&amp;(M=M.filter(function(O){return Object.getOwnPropertyDescriptor(k,O).enumerable})),C.push.apply(C,M)}return C}function _(k){for(var S=1;S&lt;arguments.length;S++){var C=arguments[S]!=null?arguments[S]:{};S%2?w(Object(C),!0).forEach(function(M){(0,i.default)(k,M,C[M])}):Object.getOwnPropertyDescriptors?Object.defineProperties(k,Object.getOwnPropertyDescriptors(C)):w(Object(C)).forEach(function(M){Object.defineProperty(k,M,Object.getOwnPropertyDescriptor(C,M))})}return k}function x(k){var S=(0,p.useIconStore)(),C=(0,p.useOptionStore)(),M=(0,a.useState)(function(){var V=k.data?k.data:k.columns.filter(function(te){return&quot;initialEditValue&quot;in te&amp;&amp;te.field}).reduce(function(te,ee){return(0,f.setObjectByKey)(te,ee.field,ee.initialEditValue),te},{});return k.mode===&quot;bulk&quot;&amp;&amp;k.bulkEditChangedRows[V.tableData.id]&amp;&amp;(V=k.bulkEditChangedRows[V.tableData.id].newData),{data:V}}),O=(0,o.default)(M,2),D=O[0],P=O[1];function E(){var V=m.elementSize(k),te=-1,ee=k.columns.filter(function(H){return!H.hidden&amp;&amp;!(H.tableData.groupOrder&gt;-1)}).sort(function(H,Z){return H.tableData.columnOrder-Z.tableData.columnOrder}).map(function(H,Z){var G=k.getFieldValue(D.data,H,!1),X=function(Oe,Pe){var Me={color:&quot;inherit&quot;};return typeof Oe.cellStyle==&quot;function&quot;?Me=_(_({},Me),Oe.cellStyle(Pe,k.data)):Me=_(_({},Me),Oe.cellStyle),Oe.disableClick&amp;&amp;(Me.cursor=&quot;default&quot;),_({},Me)};Z===0&amp;&amp;24+k.level*20;var Q=!1;if(H.editable===void 0&amp;&amp;(Q=!0),H.editable===&quot;always&quot;&amp;&amp;(Q=!0),H.editable===&quot;onAdd&quot;&amp;&amp;k.mode===&quot;add&quot;&amp;&amp;(Q=!0),H.editable===&quot;onUpdate&quot;&amp;&amp;k.mode===&quot;update&quot;&amp;&amp;(Q=!0),typeof H.editable==&quot;function&quot;&amp;&amp;(Q=H.editable(H,k.data)),!H.field||!Q){var re=k.getFieldValue(D.data,H);return a.default.createElement(k.components.Cell,{size:V,icons:S,columnDef:H,value:re,key:H.tableData.id,rowData:k.data,style:X(H,G)})}else{var ae=H.editComponent,ie=(0,l.default)(H,b),se=ae||k.components.EditField,he=(0,g.validateInput)(H,D.data);return te===-1&amp;&amp;(te=Z),a.default.createElement(s.default,{size:V,key:H.tableData.id,align:[&quot;numeric&quot;].indexOf(H.type)!==-1?&quot;right&quot;:&quot;left&quot;,style:X(H,G)},a.default.createElement(se,{key:H.tableData.id,columnDef:ie,autoFocus:te===Z,value:G,error:!he.isValid,helperText:he.helperText,locale:k.localization.dateTimePickerLocalization,rowData:D.data,onChange:function(Oe){var Pe=_({},D.data);(0,f.setObjectByKey)(Pe,H.field,Oe),P({data:Pe}),k.onBulkEditRowChanged&amp;&amp;k.onBulkEditRowChanged(k.data,Pe)},onRowDataChange:function(Oe){P({data:Oe}),k.onBulkEditRowChanged&amp;&amp;k.onBulkEditRowChanged(k.data,Oe)}}))}});return ee}var I=k.columns.every(function(V){var te=(0,g.validateInput)(V,D.data);return te.isValid}),A=function(){I&amp;&amp;k.onEditingApproved(k.mode,D.data,k.data)};function F(){if(k.mode!==&quot;bulk&quot;){var V=m.elementSize(k),te=[{icon:S.Check,tooltip:k.localization.saveTooltip,disabled:!I,onClick:A},{icon:S.Clear,tooltip:k.localization.cancelTooltip,onClick:function(){k.onEditingCanceled(k.mode,k.data)}}];return a.default.createElement(s.default,{size:V,padding:&quot;none&quot;,key:&quot;key-actions-column&quot;,style:_({width:42*te.length,padding:&quot;0px 5px&quot;},C.editCellStyle)},a.default.createElement(k.components.Actions,{data:k.data,actions:te,components:k.components,size:V}))}}function j(){var V={borderBottom:&quot;1px solid red&quot;};return V}var z=function(te){te.keyCode===13&amp;&amp;te.target.type!==&quot;textarea&quot;&amp;&amp;te.target.type!==&quot;button&quot;||te.keyCode===13&amp;&amp;te.target.type===&quot;textarea&quot;&amp;&amp;te.shiftKey?A():te.keyCode===27&amp;&amp;k.onEditingCanceled(k.mode,k.data)},B=m.elementSize(k),N;if(k.mode===&quot;add&quot;||k.mode===&quot;update&quot;||k.mode===&quot;bulk&quot;)N=E();else{var R=k.columns.filter(function(V){return!V.hidden&amp;&amp;!(V.tableData.groupOrder&gt;-1)}).length;N=[a.default.createElement(s.default,{size:B,padding:C.actionsColumnIndex===0?&quot;none&quot;:void 0,key:&quot;key-edit-cell&quot;,colSpan:R},a.default.createElement(c.default,{variant:&quot;h6&quot;},k.localization.deleteText))]}if(C.selection&amp;&amp;N.splice(0,0,a.default.createElement(s.default,{padding:&quot;none&quot;,key:&quot;key-selection-cell&quot;})),k.isTreeData&amp;&amp;N.splice(0,0,a.default.createElement(s.default,{padding:&quot;none&quot;,key:&quot;key-tree-data-cell&quot;})),C.actionsColumnIndex===-1)N.push(F());else if(C.actionsColumnIndex&gt;=0){var q=0;C.selection&amp;&amp;(q=1),k.isTreeData&amp;&amp;(q=1,C.selection&amp;&amp;N.splice(1,1)),N.splice(C.actionsColumnIndex+q,0,F())}if(k.detailPanel&amp;&amp;C.showDetailPanelIcon!==!1&amp;&amp;k.mode!==&quot;bulk&quot;){var Y=C.detailPanelColumnAlignment,L=Y===&quot;left&quot;?0:N.length;N.splice(L,0,a.default.createElement(s.default,{padding:&quot;none&quot;,key:&quot;key-detail-panel-cell&quot;}))}k.columns.filter(function(V){return V.tableData.groupOrder&gt;-1}).forEach(function(V){N.splice(0,0,a.default.createElement(s.default,{padding:&quot;none&quot;,key:&quot;key-group-cell&quot;+V.tableData.id}))}),k.detailPanel,k.isTreeData,k.onRowClick,k.onRowSelected,k.onTreeExpandChanged,k.onToggleDetailPanel,k.onEditingApproved,k.onEditingCanceled,k.getFieldValue,k.components,k.columns,k.errorState,k.onBulkEditRowChanged,k.bulkEditChangedRows,k.scrollWidth;var W=k.forwardedRef,U=(0,l.default)(k,v);return a.default.createElement(u.default,(0,r.default)({onKeyDown:z},U,{ref:W,style:j()}),N)}x.defaultProps={actions:[],index:0,options:{},path:[],onBulkEditRowChanged:function(){}},x.propTypes={actions:d.default.array,index:d.default.number.isRequired,data:d.default.object,detailPanel:d.default.oneOfType([d.default.func,d.default.arrayOf(d.default.oneOfType([d.default.object,d.default.func]))]),onRowSelected:d.default.func,path:d.default.arrayOf(d.default.number),columns:d.default.array,onRowClick:d.default.func,onEditingApproved:d.default.func,onEditingCanceled:d.default.func,localization:d.default.object,getFieldValue:d.default.func,errorState:d.default.oneOfType([d.default.object,d.default.bool]),onBulkEditRowChanged:d.default.func};var T=a.default.forwardRef(function(S,C){return a.default.createElement(x,(0,r.default)({},S,{forwardedRef:C}))});e.default=T}(k_)),k_}var S_={},C_={},pu={},K7;function h5(){if(K7)return pu;K7=1;var e=Cn;Object.defineProperty(pu,&quot;__esModule&quot;,{value:!0}),pu.getLocalizedFilterPlaceHolder=pu.getLocalizationData=void 0;var t=e($a()),n=MW();function r(a,s){var u=Object.keys(a);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(a);s&amp;&amp;(c=c.filter(function(d){return Object.getOwnPropertyDescriptor(a,d).enumerable})),u.push.apply(u,c)}return u}function l(a){for(var s=1;s&lt;arguments.length;s++){var u=arguments[s]!=null?arguments[s]:{};s%2?r(Object(u),!0).forEach(function(c){(0,t.default)(a,c,u[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(u)):r(Object(u)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(u,c))})}return a}var i=function(s){return l(l({},n.MTableFilterRow.defaultProps.localization),s)};pu.getLocalizationData=i;var o=function(s,u){return s.filterPlaceholder||i(u).filterPlaceHolder||&quot;&quot;};return pu.getLocalizedFilterPlaceHolder=o,pu}var Z7;function k2e(){return Z7||(Z7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(ge),l=RB,i=t(pb),o=h5(),a=kW;function s(c){var d=c.columnDef,f=c.onFilterChanged,p=c.localization,m=c.forwardedRef,g=function(y){return f(d.tableData.id,y)},b={value:d.tableData.filterValue||null,onChange:g,placeholder:(0,o.getLocalizedFilterPlaceHolder)(d,p),clearable:!0},v=null;return d.type===&quot;date&quot;?v=r.default.createElement(a.DatePicker,(0,n.default)({},b,{ref:m,renderInput:function(y){return r.default.createElement(i.default,y)}})):d.type===&quot;datetime&quot;?v=r.default.createElement(a.DateTimePicker,(0,n.default)({},b,{ref:m,renderInput:function(y){return r.default.createElement(i.default,y)}})):d.type===&quot;time&quot;&amp;&amp;(v=r.default.createElement(a.TimePicker,(0,n.default)({},b,{ref:m,renderInput:function(y){return r.default.createElement(i.default,y)}}))),r.default.createElement(a.LocalizationProvider,{dateAdapter:l.AdapterDateFns,locale:p.dateTimePickerLocalization},v)}var u=r.default.forwardRef(function(d,f){return r.default.createElement(s,(0,n.default)({},d,{forwardedRef:f}))});e.default=u}(C_)),C_}var M_={};const S2e=Qn(lce),C2e=Qn(Nue);var Q7;function M2e(){return Q7||(Q7=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(Ir()),l=t(fB),i=t(dB),o=t(FM),a=t(S2e),s=t(pc),u=t(C2e),c=t(iu()),d=m(ge),f=h5();function p(w){if(typeof WeakMap!=&quot;function&quot;)return null;var _=new WeakMap,x=new WeakMap;return(p=function(k){return k?x:_})(w)}function m(w,_){if(w&amp;&amp;w.__esModule)return w;if(w===null||n(w)!==&quot;object&quot;&amp;&amp;typeof w!=&quot;function&quot;)return{default:w};var x=p(_);if(x&amp;&amp;x.has(w))return x.get(w);var T={},k=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var S in w)if(S!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(w,S)){var C=k?Object.getOwnPropertyDescriptor(w,S):null;C&amp;&amp;(C.get||C.set)?Object.defineProperty(T,S,C):T[S]=w[S]}return T.default=w,x&amp;&amp;x.set(w,T),T}var g=48,b=8,v={PaperProps:{style:{maxHeight:g*4.5+b,width:250}},variant:&quot;menu&quot;};function h(w){var _=w.columnDef,x=w.onFilterChanged,T=w.localization,k=w.forwardedRef,S=(0,d.useState)(_.tableData.filterValue||[]),C=(0,c.default)(S,2),M=C[0],O=C[1];return(0,d.useEffect)(function(){O(_.tableData.filterValue||[])},[_.tableData.filterValue]),d.default.createElement(l.default,{style:{width:&quot;100%&quot;},ref:k},d.default.createElement(u.default,{htmlFor:&quot;select-multiple-checkbox&quot;+_.tableData.id,style:{marginTop:-16}},(0,f.getLocalizedFilterPlaceHolder)(_,T)),d.default.createElement(i.default,{multiple:!0,value:M,onClose:function(){_.filterOnItemSelect!==!0&amp;&amp;x(_.tableData.id,M)},onChange:function(P){O(P.target.value),_.filterOnItemSelect===!0&amp;&amp;x(_.tableData.id,P.target.value)},labelId:&quot;select-multiple-checkbox&quot;+_.tableData.id,renderValue:function(P){return P.map(function(E){return _.lookup[E]}).join(&quot;, &quot;)},MenuProps:v,style:{marginTop:0}},Object.keys(_.lookup).map(function(D){return d.default.createElement(o.default,{key:D,value:D},d.default.createElement(s.default,{checked:M.indexOf(D.toString())&gt;-1}),d.default.createElement(a.default,{primary:_.lookup[D]}))})))}var y=d.default.forwardRef(function(_,x){return d.default.createElement(h,(0,r.default)({},_,{forwardedRef:x}))});e.default=y}(M_)),M_}var P_={};const CW=Qn(Due);var J7;function P2e(){return J7||(J7=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(pb),l=t(CW),i=t(hc),o=t(ge),a=h5();function s(c){var d,f,p=c.columnDef,m=c.icons,g=c.localization,b=c.hideFilterIcons,v=c.onFilterChanged,h=c.forwardedRef,y=(0,a.getLocalizationData)(g),w=m.Filter;return o.default.createElement(r.default,{ref:h,style:p.type===&quot;numeric&quot;?{float:(d=p.align)!==null&amp;&amp;d!==void 0?d:&quot;right&quot;}:{float:(f=p.align)!==null&amp;&amp;f!==void 0?f:&quot;left&quot;},type:p.type===&quot;numeric&quot;?&quot;number&quot;:&quot;search&quot;,value:p.tableData.filterValue||&quot;&quot;,placeholder:(0,a.getLocalizedFilterPlaceHolder)(p,g),onChange:function(x){v(p.tableData.id,x.target.value)},inputProps:{&quot;aria-label&quot;:&quot;filter data by &quot;.concat(p.title)},InputProps:b||p.hideFilterIcon?void 0:{startAdornment:o.default.createElement(l.default,{position:&quot;start&quot;},o.default.createElement(i.default,{title:y.filterTooltip},o.default.createElement(w,null)))}})}var u=o.default.forwardRef(function(d,f){return o.default.createElement(s,(0,n.default)({},d,{forwardedRef:f}))});e.default=u}(P_)),P_}var O_={},eE;function O2e(){return eE||(eE=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t(pc),l=t(ge);function i(a){var s=a.forwardedRef,u=a.columnDef,c=a.onFilterChanged;return l.default.createElement(r.default,{ref:s,inputProps:{&quot;aria-label&quot;:&quot;Filter of &quot;.concat(u.title)},indeterminate:u.tableData.filterValue===void 0,checked:u.tableData.filterValue===&quot;checked&quot;,onChange:function(){var f;u.tableData.filterValue===void 0?f=&quot;checked&quot;:u.tableData.filterValue===&quot;checked&quot;&amp;&amp;(f=&quot;unchecked&quot;),c(u.tableData.id,f)}})}var o=l.default.forwardRef(function(s,u){return l.default.createElement(i,(0,n.default)({},s,{forwardedRef:u}))});e.default=o}(O_)),O_}var A_={},tE;function A2e(){return tE||(tE=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(Ir()),l=o(ge);function i(u){if(typeof WeakMap!=&quot;function&quot;)return null;var c=new WeakMap,d=new WeakMap;return(i=function(p){return p?d:c})(u)}function o(u,c){if(u&amp;&amp;u.__esModule)return u;if(u===null||n(u)!==&quot;object&quot;&amp;&amp;typeof u!=&quot;function&quot;)return{default:u};var d=i(c);if(d&amp;&amp;d.has(u))return d.get(u);var f={},p=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var m in u)if(m!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(u,m)){var g=p?Object.getOwnPropertyDescriptor(u,m):null;g&amp;&amp;(g.get||g.set)?Object.defineProperty(f,m,g):f[m]=u[m]}return f.default=u,d&amp;&amp;d.set(u,f),f}function a(u){var c=u.columnDef,d=u.onFilterChanged,f=u.forwardedRef;return(0,l.createElement)(c.filterComponent,{columnDef:c,onFilterChanged:d,forwardedRef:f})}var s=l.default.forwardRef(function(c,d){return l.default.createElement(a,(0,r.default)({},c,{forwardedRef:d}))});e.default=s}(A_)),A_}var nE;function MW(){return nE||(nE=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.MTableFilterRow=b,e.default=void 0;var n=t(ls),r=t(Cl),l=t($a()),i=t(Ir()),o=t(ge),a=t(Vr),s=t(k2e()),u=t(M2e()),c=t(P2e()),d=t(O2e()),f=t(A2e()),p=eg();function m(h,y){var w=Object.keys(h);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(h);y&amp;&amp;(_=_.filter(function(x){return Object.getOwnPropertyDescriptor(h,x).enumerable})),w.push.apply(w,_)}return w}function g(h){for(var y=1;y&lt;arguments.length;y++){var w=arguments[y]!=null?arguments[y]:{};y%2?m(Object(w),!0).forEach(function(_){(0,l.default)(h,_,w[_])}):Object.getOwnPropertyDescriptors?Object.defineProperties(h,Object.getOwnPropertyDescriptors(w)):m(Object(w)).forEach(function(_){Object.defineProperty(h,_,Object.getOwnPropertyDescriptor(w,_))})}return h}function b(h){var y=(0,p.useOptionStore)();function w(k){if(k.filtering===!1)return null;if(k.field||k.customFilterAndSearch)return k.filterComponent?o.default.createElement(f.default,(0,i.default)({columnDef:k},h)):k.lookup?o.default.createElement(u.default,(0,i.default)({columnDef:k},h)):k.type===&quot;boolean&quot;?o.default.createElement(d.default,(0,i.default)({columnDef:k},h)):[&quot;date&quot;,&quot;datetime&quot;,&quot;time&quot;].includes(k.type)?o.default.createElement(s.default,(0,i.default)({columnDef:k},h)):o.default.createElement(c.default,(0,i.default)({columnDef:k},h))}var _=h.columns.filter(function(k){return!k.hidden&amp;&amp;!(k.tableData.groupOrder&gt;-1)}).sort(function(k,S){return k.tableData.columnOrder-S.tableData.columnOrder}).map(function(k){return o.default.createElement(r.default,{key:k.tableData.id,style:g(g({},y.filterCellStyle),k.filterCellStyle)},w(k))});if(y.selection&amp;&amp;_.splice(0,0,o.default.createElement(r.default,{padding:&quot;none&quot;,key:&quot;key-selection-column&quot;})),h.hasActions)if(y.actionsColumnIndex===-1)_.push(o.default.createElement(r.default,{key:&quot;key-action-column&quot;}));else{var x=0;h.selection&amp;&amp;(x=1),_.splice(y.actionsColumnIndex+x,0,o.default.createElement(r.default,{key:&quot;key-action-column&quot;}))}if(h.hasDetailPanel&amp;&amp;y.showDetailPanelIcon){var T=y.detailPanelColumnAlignment===&quot;left&quot;?0:_.length;_.splice(T,0,o.default.createElement(r.default,{padding:&quot;none&quot;,key:&quot;key-detail-panel-column&quot;}))}return h.isTreeData&gt;0&amp;&amp;_.splice(0,0,o.default.createElement(r.default,{padding:&quot;none&quot;,key:&quot;key-tree-data-filter&quot;})),h.columns.filter(function(k){return k.tableData.groupOrder&gt;-1}).forEach(function(k){_.splice(0,0,o.default.createElement(r.default,{padding:&quot;checkbox&quot;,key:&quot;key-group-filter&quot;+k.tableData.id}))}),o.default.createElement(n.default,{id:&quot;m--table--filter--row&quot;,ref:h.forwardedRef,style:g({height:10},y.filterRowStyle)},_)}b.defaultProps={columns:[],hasActions:!1,localization:{filterTooltip:&quot;Filter&quot;}},b.propTypes={columns:a.default.array.isRequired,hasDetailPanel:a.default.bool.isRequired,isTreeData:a.default.bool.isRequired,onFilterChanged:a.default.func.isRequired,hasActions:a.default.bool,localization:a.default.object};var v=o.default.forwardRef(function(y,w){return o.default.createElement(b,(0,i.default)({},y,{forwardedRef:w}))});e.default=v}(S_)),S_}var D_={};const PW=Qn(Mfe),D2e=Qn(kie);function rE(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&amp;&amp;(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),n.push.apply(n,r)}return n}function aE(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?rE(Object(n),!0).forEach(function(r){Mn(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rE(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Mo(e){return&quot;Minified Redux error #&quot;+e+&quot;; visit https://redux.js.org/Errors?code=&quot;+e+&quot; for the full message or use the non-minified dev environment for full errors. &quot;}var oE=function(){return typeof Symbol==&quot;function&quot;&amp;&amp;Symbol.observable||&quot;@@observable&quot;}(),E_=function(){return Math.random().toString(36).substring(7).split(&quot;&quot;).join(&quot;.&quot;)},iE={INIT:&quot;@@redux/INIT&quot;+E_(),REPLACE:&quot;@@redux/REPLACE&quot;+E_(),PROBE_UNKNOWN_ACTION:function(){return&quot;@@redux/PROBE_UNKNOWN_ACTION&quot;+E_()}};function E2e(e){if(typeof e!=&quot;object&quot;||e===null)return!1;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function OW(e,t,n){var r;if(typeof t==&quot;function&quot;&amp;&amp;typeof n==&quot;function&quot;||typeof n==&quot;function&quot;&amp;&amp;typeof arguments[3]==&quot;function&quot;)throw new Error(Mo(0));if(typeof t==&quot;function&quot;&amp;&amp;typeof n&gt;&quot;u&quot;&amp;&amp;(n=t,t=void 0),typeof n&lt;&quot;u&quot;){if(typeof n!=&quot;function&quot;)throw new Error(Mo(1));return n(OW)(e,t)}if(typeof e!=&quot;function&quot;)throw new Error(Mo(2));var l=e,i=t,o=[],a=o,s=!1;function u(){a===o&amp;&amp;(a=o.slice())}function c(){if(s)throw new Error(Mo(3));return i}function d(g){if(typeof g!=&quot;function&quot;)throw new Error(Mo(4));if(s)throw new Error(Mo(5));var b=!0;return u(),a.push(g),function(){if(b){if(s)throw new Error(Mo(6));b=!1,u();var h=a.indexOf(g);a.splice(h,1),o=null}}}function f(g){if(!E2e(g))throw new Error(Mo(7));if(typeof g.type&gt;&quot;u&quot;)throw new Error(Mo(8));if(s)throw new Error(Mo(9));try{s=!0,i=l(i,g)}finally{s=!1}for(var b=o=a,v=0;v&lt;b.length;v++){var h=b[v];h()}return g}function p(g){if(typeof g!=&quot;function&quot;)throw new Error(Mo(10));l=g,f({type:iE.REPLACE})}function m(){var g,b=d;return g={subscribe:function(h){if(typeof h!=&quot;object&quot;||h===null)throw new Error(Mo(11));function y(){h.next&amp;&amp;h.next(c())}y();var w=b(y);return{unsubscribe:w}}},g[oE]=function(){return this},g}return f({type:iE.INIT}),r={dispatch:f,subscribe:d,getState:c,replaceReducer:p},r[oE]=m,r}function lE(e,t){return function(){return t(e.apply(this,arguments))}}function sE(e,t){if(typeof e==&quot;function&quot;)return lE(e,t);if(typeof e!=&quot;object&quot;||e===null)throw new Error(Mo(16));var n={};for(var r in e){var l=e[r];typeof l==&quot;function&quot;&amp;&amp;(n[r]=lE(l,t))}return n}function AW(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];return t.length===0?function(r){return r}:t.length===1?t[0]:t.reduce(function(r,l){return function(){return r(l.apply(void 0,arguments))}})}function R2e(){for(var e=arguments.length,t=new Array(e),n=0;n&lt;e;n++)t[n]=arguments[n];return function(r){return function(){var l=r.apply(void 0,arguments),i=function(){throw new Error(Mo(15))},o={getState:l.getState,dispatch:function(){return i.apply(void 0,arguments)}},a=t.map(function(s){return s(o)});return i=AW.apply(void 0,a)(l.dispatch),aE(aE({},l),{},{dispatch:i})}}}function L2e(e){e()}let DW=L2e;const I2e=e=&gt;DW=e,$2e=()=&gt;DW,uE=Symbol.for(&quot;react-redux-context&quot;),cE=typeof globalThis&lt;&quot;u&quot;?globalThis:{};function N2e(){var e;if(!ge.createContext)return{};const t=(e=cE[uE])!=null?e:cE[uE]=new Map;let n=t.get(ge.createContext);return n||(n=ge.createContext(null),t.set(ge.createContext,n)),n}const EW=N2e(),F2e=()=&gt;{throw new Error(&quot;uSES not initialized!&quot;)},j2e=[&quot;initMapStateToProps&quot;,&quot;initMapDispatchToProps&quot;,&quot;initMergeProps&quot;];function z2e(e,t,n,r,{areStatesEqual:l,areOwnPropsEqual:i,areStatePropsEqual:o}){let a=!1,s,u,c,d,f;function p(h,y){return s=h,u=y,c=e(s,u),d=t(r,u),f=n(c,d,u),a=!0,f}function m(){return c=e(s,u),t.dependsOnOwnProps&amp;&amp;(d=t(r,u)),f=n(c,d,u),f}function g(){return e.dependsOnOwnProps&amp;&amp;(c=e(s,u)),t.dependsOnOwnProps&amp;&amp;(d=t(r,u)),f=n(c,d,u),f}function b(){const h=e(s,u),y=!o(h,c);return c=h,y&amp;&amp;(f=n(c,d,u)),f}function v(h,y){const w=!i(y,u),_=!l(h,s,y,u);return s=h,u=y,w&amp;&amp;_?m():w?g():_?b():f}return function(y,w){return a?v(y,w):p(y,w)}}function B2e(e,t){let{initMapStateToProps:n,initMapDispatchToProps:r,initMergeProps:l}=t,i=Kt(t,j2e);const o=n(e,i),a=r(e,i),s=l(e,i);return z2e(o,a,s,e,i)}function W2e(e,t){const n={};for(const r in e){const l=e[r];typeof l==&quot;function&quot;&amp;&amp;(n[r]=(...i)=&gt;t(l(...i)))}return n}function fk(e){return function(n){const r=e(n);function l(){return r}return l.dependsOnOwnProps=!1,l}}function dE(e){return e.dependsOnOwnProps?!!e.dependsOnOwnProps:e.length!==1}function RW(e,t){return function(r,{displayName:l}){const i=function(a,s){return i.dependsOnOwnProps?i.mapToProps(a,s):i.mapToProps(a,void 0)};return i.dependsOnOwnProps=!0,i.mapToProps=function(a,s){i.mapToProps=e,i.dependsOnOwnProps=dE(e);let u=i(a,s);return typeof u==&quot;function&quot;&amp;&amp;(i.mapToProps=u,i.dependsOnOwnProps=dE(u),u=i(a,s)),u},i}}function m5(e,t){return(n,r)=&gt;{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${r.wrappedComponentName}.`)}}function q2e(e){return e&amp;&amp;typeof e==&quot;object&quot;?fk(t=&gt;W2e(e,t)):e?typeof e==&quot;function&quot;?RW(e):m5(e,&quot;mapDispatchToProps&quot;):fk(t=&gt;({dispatch:t}))}function U2e(e){return e?typeof e==&quot;function&quot;?RW(e):m5(e,&quot;mapStateToProps&quot;):fk(()=&gt;({}))}function H2e(e,t,n){return Ie({},n,e,t)}function V2e(e){return function(n,{displayName:r,areMergedPropsEqual:l}){let i=!1,o;return function(s,u,c){const d=e(s,u,c);return i?l(d,o)||(o=d):(i=!0,o=d),o}}}function G2e(e){return e?typeof e==&quot;function&quot;?V2e(e):m5(e,&quot;mergeProps&quot;):()=&gt;H2e}function Y2e(){const e=$2e();let t=null,n=null;return{clear(){t=null,n=null},notify(){e(()=&gt;{let r=t;for(;r;)r.callback(),r=r.next})},get(){let r=[],l=t;for(;l;)r.push(l),l=l.next;return r},subscribe(r){let l=!0,i=n={callback:r,next:null,prev:n};return i.prev?i.prev.next=i:t=i,function(){!l||t===null||(l=!1,i.next?i.next.prev=i.prev:n=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}const fE={notify(){},get:()=&gt;[]};function LW(e,t){let n,r=fE,l=0,i=!1;function o(g){c();const b=r.subscribe(g);let v=!1;return()=&gt;{v||(v=!0,b(),d())}}function a(){r.notify()}function s(){m.onStateChange&amp;&amp;m.onStateChange()}function u(){return i}function c(){l++,n||(n=t?t.addNestedSub(s):e.subscribe(s),r=Y2e())}function d(){l--,n&amp;&amp;l===0&amp;&amp;(n(),n=void 0,r.clear(),r=fE)}function f(){i||(i=!0,c())}function p(){i&amp;&amp;(i=!1,d())}const m={addNestedSub:o,notifyNestedSubs:a,handleChangeWrapper:s,isSubscribed:u,trySubscribe:f,tryUnsubscribe:p,getListeners:()=&gt;r};return m}const X2e=typeof window&lt;&quot;u&quot;&amp;&amp;typeof window.document&lt;&quot;u&quot;&amp;&amp;typeof window.document.createElement&lt;&quot;u&quot;,cy=X2e?ge.useLayoutEffect:ge.useEffect;function pE(e,t){return e===t?e!==0||t!==0||1/e===1/t:e!==e&amp;&amp;t!==t}function R_(e,t){if(pE(e,t))return!0;if(typeof e!=&quot;object&quot;||e===null||typeof t!=&quot;object&quot;||t===null)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let l=0;l&lt;n.length;l++)if(!Object.prototype.hasOwnProperty.call(t,n[l])||!pE(e[n[l]],t[n[l]]))return!1;return!0}const K2e=[&quot;reactReduxForwardedRef&quot;];let IW=F2e;const Z2e=e=&gt;{IW=e},Q2e=[null,null];function J2e(e,t,n){cy(()=&gt;e(...t),n)}function ewe(e,t,n,r,l,i){e.current=r,n.current=!1,l.current&amp;&amp;(l.current=null,i())}function twe(e,t,n,r,l,i,o,a,s,u,c){if(!e)return()=&gt;{};let d=!1,f=null;const p=()=&gt;{if(d||!a.current)return;const g=t.getState();let b,v;try{b=r(g,l.current)}catch(h){v=h,f=h}v||(f=null),b===i.current?o.current||u():(i.current=b,s.current=b,o.current=!0,c())};return n.onStateChange=p,n.trySubscribe(),p(),()=&gt;{if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}function nwe(e,t){return e===t}function $W(e,t,n,{pure:r,areStatesEqual:l=nwe,areOwnPropsEqual:i=R_,areStatePropsEqual:o=R_,areMergedPropsEqual:a=R_,forwardRef:s=!1,context:u=EW}={}){const c=u,d=U2e(e),f=q2e(t),p=G2e(n),m=!!e;return b=&gt;{const v=b.displayName||b.name||&quot;Component&quot;,h=`Connect(${v})`,y={shouldHandleStateChanges:m,displayName:h,wrappedComponentName:v,WrappedComponent:b,initMapStateToProps:d,initMapDispatchToProps:f,initMergeProps:p,areStatesEqual:l,areStatePropsEqual:o,areOwnPropsEqual:i,areMergedPropsEqual:a};function w(T){const[k,S,C]=ge.useMemo(()=&gt;{const{reactReduxForwardedRef:H}=T,Z=Kt(T,K2e);return[T.context,H,Z]},[T]),M=ge.useMemo(()=&gt;k&amp;&amp;k.Consumer&amp;&amp;uJ.isContextConsumer(ge.createElement(k.Consumer,null))?k:c,[k,c]),O=ge.useContext(M),D=!!T.store&amp;&amp;!!T.store.getState&amp;&amp;!!T.store.dispatch,P=!!O&amp;&amp;!!O.store,E=D?T.store:O.store,I=P?O.getServerState:E.getState,A=ge.useMemo(()=&gt;B2e(E.dispatch,y),[E]),[F,j]=ge.useMemo(()=&gt;{if(!m)return Q2e;const H=LW(E,D?void 0:O.subscription),Z=H.notifyNestedSubs.bind(H);return[H,Z]},[E,D,O]),z=ge.useMemo(()=&gt;D?O:Ie({},O,{subscription:F}),[D,O,F]),B=ge.useRef(),N=ge.useRef(C),R=ge.useRef(),q=ge.useRef(!1);ge.useRef(!1);const Y=ge.useRef(!1),L=ge.useRef();cy(()=&gt;(Y.current=!0,()=&gt;{Y.current=!1}),[]);const W=ge.useMemo(()=&gt;()=&gt;R.current&amp;&amp;C===N.current?R.current:A(E.getState(),C),[E,C]),U=ge.useMemo(()=&gt;Z=&gt;F?twe(m,E,F,A,N,B,q,Y,R,j,Z):()=&gt;{},[F]);J2e(ewe,[N,B,q,C,R,j]);let V;try{V=IW(U,W,I?()=&gt;A(I(),C):W)}catch(H){throw L.current&amp;&amp;(H.message+=`\n",
       "The error may be correlated with this previous error:\n",
       "${L.current.stack}\n",
       "\n",
       "`),H}cy(()=&gt;{L.current=void 0,R.current=void 0,B.current=V});const te=ge.useMemo(()=&gt;ge.createElement(b,Ie({},V,{ref:S})),[S,b,V]);return ge.useMemo(()=&gt;m?ge.createElement(M.Provider,{value:z},te):te,[M,te,z])}const x=ge.memo(w);if(x.WrappedComponent=b,x.displayName=w.displayName=h,s){const k=ge.forwardRef(function(C,M){return ge.createElement(x,Ie({},C,{reactReduxForwardedRef:M}))});return k.displayName=h,k.WrappedComponent=b,xA(k,b)}return xA(x,b)}}function rwe({store:e,context:t,children:n,serverState:r,stabilityCheck:l=&quot;once&quot;,noopCheck:i=&quot;once&quot;}){const o=ge.useMemo(()=&gt;{const u=LW(e);return{store:e,subscription:u,getServerState:r?()=&gt;r:void 0,stabilityCheck:l,noopCheck:i}},[e,r,l,i]),a=ge.useMemo(()=&gt;e.getState(),[e]);cy(()=&gt;{const{subscription:u}=o;return u.onStateChange=u.notifyNestedSubs,u.trySubscribe(),a!==e.getState()&amp;&amp;u.notifyNestedSubs(),()=&gt;{u.tryUnsubscribe(),u.onStateChange=void 0}},[o,a]);const s=t||EW;return ge.createElement(s.Provider,{value:o},n)}Z2e(tB.useSyncExternalStore);I2e(cc.unstable_batchedUpdates);function awe(e,t){if(e.length!==t.length)return!1;for(var n=0;n&lt;e.length;n++)if(e[n]!==t[n])return!1;return!0}function NW(e,t){var n=ge.useState(function(){return{inputs:t,result:e()}})[0],r=ge.useRef(!0),l=ge.useRef(n),i=r.current||!!(t&amp;&amp;l.current.inputs&amp;&amp;awe(t,l.current.inputs)),o=i?l.current:{inputs:t,result:e()};return ge.useEffect(function(){r.current=!1,l.current=o},[o]),o.result}function owe(e,t){return NW(function(){return e},t)}var ir=NW,Nn=owe,iwe=&quot;Invariant failed&quot;;function lwe(e,t){throw new Error(iwe)}var zi=function(t){var n=t.top,r=t.right,l=t.bottom,i=t.left,o=r-i,a=l-n,s={top:n,right:r,bottom:l,left:i,width:o,height:a,x:i,y:n,center:{x:(r+i)/2,y:(l+n)/2}};return s},g5=function(t,n){return{top:t.top-n.top,left:t.left-n.left,bottom:t.bottom+n.bottom,right:t.right+n.right}},hE=function(t,n){return{top:t.top+n.top,left:t.left+n.left,bottom:t.bottom-n.bottom,right:t.right-n.right}},swe=function(t,n){return{top:t.top+n.y,left:t.left+n.x,bottom:t.bottom+n.y,right:t.right+n.x}},L_={top:0,right:0,bottom:0,left:0},v5=function(t){var n=t.borderBox,r=t.margin,l=r===void 0?L_:r,i=t.border,o=i===void 0?L_:i,a=t.padding,s=a===void 0?L_:a,u=zi(g5(n,l)),c=zi(hE(n,o)),d=zi(hE(c,s));return{marginBox:u,borderBox:zi(n),paddingBox:c,contentBox:d,margin:l,border:o,padding:s}},ui=function(t){var n=t.slice(0,-2),r=t.slice(-2);if(r!==&quot;px&quot;)return 0;var l=Number(n);return isNaN(l)&amp;&amp;lwe(),l},uwe=function(){return{x:window.pageXOffset,y:window.pageYOffset}},dy=function(t,n){var r=t.borderBox,l=t.border,i=t.margin,o=t.padding,a=swe(r,n);return v5({borderBox:a,border:l,margin:i,padding:o})},fy=function(t,n){return n===void 0&amp;&amp;(n=uwe()),dy(t,n)},FW=function(t,n){var r={top:ui(n.marginTop),right:ui(n.marginRight),bottom:ui(n.marginBottom),left:ui(n.marginLeft)},l={top:ui(n.paddingTop),right:ui(n.paddingRight),bottom:ui(n.paddingBottom),left:ui(n.paddingLeft)},i={top:ui(n.borderTopWidth),right:ui(n.borderRightWidth),bottom:ui(n.borderBottomWidth),left:ui(n.borderLeftWidth)};return v5({borderBox:t,margin:r,padding:l,border:i})},jW=function(t){var n=t.getBoundingClientRect(),r=window.getComputedStyle(t);return FW(n,r)},mE=Number.isNaN||function(t){return typeof t==&quot;number&quot;&amp;&amp;t!==t};function cwe(e,t){return!!(e===t||mE(e)&amp;&amp;mE(t))}function dwe(e,t){if(e.length!==t.length)return!1;for(var n=0;n&lt;e.length;n++)if(!cwe(e[n],t[n]))return!1;return!0}function ja(e,t){t===void 0&amp;&amp;(t=dwe);var n=null;function r(){for(var l=[],i=0;i&lt;arguments.length;i++)l[i]=arguments[i];if(n&amp;&amp;n.lastThis===this&amp;&amp;t(l,n.lastArgs))return n.lastResult;var o=e.apply(this,l);return n={lastResult:o,lastArgs:l,lastThis:this},o}return r.clear=function(){n=null},r}var gm=function(t){var n=[],r=null,l=function(){for(var o=arguments.length,a=new Array(o),s=0;s&lt;o;s++)a[s]=arguments[s];n=a,!r&amp;&amp;(r=requestAnimationFrame(function(){r=null,t.apply(void 0,n)}))};return l.cancel=function(){r&amp;&amp;(cancelAnimationFrame(r),r=null)},l};function zW(e,t){}zW.bind(null,&quot;warn&quot;);zW.bind(null,&quot;error&quot;);function qs(){}function fwe(e,t){return{...e,...t}}function vi(e,t,n){const r=t.map(l=&gt;{const i=fwe(n,l.options);return e.addEventListener(l.eventName,l.fn,i),function(){e.removeEventListener(l.eventName,l.fn,i)}});return function(){r.forEach(i=&gt;{i()})}}const pwe=&quot;Invariant failed&quot;;class py extends Error{}py.prototype.toString=function(){return this.message};function bn(e,t){throw new py(pwe)}class hwe extends Qe.Component{constructor(){super(...arguments),this.callbacks=null,this.unbind=qs,this.onWindowError=t=&gt;{const n=this.getCallbacks();n.isDragging()&amp;&amp;n.tryAbort(),t.error instanceof py&amp;&amp;t.preventDefault()},this.getCallbacks=()=&gt;{if(!this.callbacks)throw new Error(&quot;Unable to find AppCallbacks in &lt;ErrorBoundary/&gt;&quot;);return this.callbacks},this.setCallbacks=t=&gt;{this.callbacks=t}}componentDidMount(){this.unbind=vi(window,[{eventName:&quot;error&quot;,fn:this.onWindowError}])}componentDidCatch(t){if(t instanceof py){this.setState({});return}throw t}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}}const mwe=`\n",
       "  Press space bar to start a drag.\n",
       "  When dragging you can use the arrow keys to move the item around and escape to cancel.\n",
       "  Some screen readers may require you to be in focus mode or to use your pass through key\n",
       "`,hy=e=&gt;e+1,gwe=e=&gt;`\n",
       "  You have lifted an item in position ${hy(e.source.index)}\n",
       "`,BW=(e,t)=&gt;{const n=e.droppableId===t.droppableId,r=hy(e.index),l=hy(t.index);return n?`\n",
       "      You have moved the item from position ${r}\n",
       "      to position ${l}\n",
       "    `:`\n",
       "    You have moved the item from position ${r}\n",
       "    in list ${e.droppableId}\n",
       "    to list ${t.droppableId}\n",
       "    in position ${l}\n",
       "  `},WW=(e,t,n)=&gt;t.droppableId===n.droppableId?`\n",
       "      The item ${e}\n",
       "      has been combined with ${n.draggableId}`:`\n",
       "      The item ${e}\n",
       "      in list ${t.droppableId}\n",
       "      has been combined with ${n.draggableId}\n",
       "      in list ${n.droppableId}\n",
       "    `,vwe=e=&gt;{const t=e.destination;if(t)return BW(e.source,t);const n=e.combine;return n?WW(e.draggableId,e.source,n):&quot;You are over an area that cannot be dropped on&quot;},gE=e=&gt;`\n",
       "  The item has returned to its starting position\n",
       "  of ${hy(e.index)}\n",
       "`,ywe=e=&gt;{if(e.reason===&quot;CANCEL&quot;)return`\n",
       "      Movement cancelled.\n",
       "      ${gE(e.source)}\n",
       "    `;const t=e.destination,n=e.combine;return t?`\n",
       "      You have dropped the item.\n",
       "      ${BW(e.source,t)}\n",
       "    `:n?`\n",
       "      You have dropped the item.\n",
       "      ${WW(e.draggableId,e.source,n)}\n",
       "    `:`\n",
       "    The item has been dropped while not over a drop area.\n",
       "    ${gE(e.source)}\n",
       "  `},bwe={dragHandleUsageInstructions:mwe,onDragStart:gwe,onDragUpdate:vwe,onDragEnd:ywe};var ov=bwe;const za={x:0,y:0},Ja=(e,t)=&gt;({x:e.x+t.x,y:e.y+t.y}),Go=(e,t)=&gt;({x:e.x-t.x,y:e.y-t.y}),Us=(e,t)=&gt;e.x===t.x&amp;&amp;e.y===t.y,ff=e=&gt;({x:e.x!==0?-e.x:0,y:e.y!==0?-e.y:0}),Ku=function(e,t,n){return n===void 0&amp;&amp;(n=0),e===&quot;x&quot;?{x:t,y:n}:{x:n,y:t}},vm=(e,t)=&gt;Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2),vE=(e,t)=&gt;Math.min(...t.map(n=&gt;vm(e,n))),qW=e=&gt;t=&gt;({x:e(t.x),y:e(t.y)});var xwe=(e,t)=&gt;{const n=zi({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width&lt;=0||n.height&lt;=0?null:n};const ig=(e,t)=&gt;({top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}),yE=e=&gt;[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}],wwe={top:0,right:0,bottom:0,left:0},_we=(e,t)=&gt;t?ig(e,t.scroll.diff.displacement):e,Twe=(e,t,n)=&gt;n&amp;&amp;n.increasedBy?{...e,[t.end]:e[t.end]+n.increasedBy[t.line]}:e,kwe=(e,t)=&gt;t&amp;&amp;t.shouldClipSubject?xwe(t.pageMarginBox,e):zi(e);var Hd=e=&gt;{let{page:t,withPlaceholder:n,axis:r,frame:l}=e;const i=_we(t.marginBox,l),o=Twe(i,r,n),a=kwe(o,l);return{page:t,withPlaceholder:n,active:a}},y5=(e,t)=&gt;{e.frame||bn();const n=e.frame,r=Go(t,n.scroll.initial),l=ff(r),i={...n,scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:l},max:n.scroll.max}},o=Hd({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i});return{...e,frame:i,subject:o}};const UW=ja(e=&gt;e.reduce((t,n)=&gt;(t[n.descriptor.id]=n,t),{})),HW=ja(e=&gt;e.reduce((t,n)=&gt;(t[n.descriptor.id]=n,t),{})),kb=ja(e=&gt;Object.values(e)),Swe=ja(e=&gt;Object.values(e));var pf=ja((e,t)=&gt;Swe(t).filter(r=&gt;e===r.descriptor.droppableId).sort((r,l)=&gt;r.descriptor.index-l.descriptor.index));function b5(e){return e.at&amp;&amp;e.at.type===&quot;REORDER&quot;?e.at.destination:null}function Sb(e){return e.at&amp;&amp;e.at.type===&quot;COMBINE&quot;?e.at.combine:null}var Cb=ja((e,t)=&gt;t.filter(n=&gt;n.descriptor.id!==e.descriptor.id)),Cwe=e=&gt;{let{isMovingForward:t,draggable:n,destination:r,insideDestination:l,previousImpact:i}=e;if(!r.isCombineEnabled||!b5(i))return null;function a(m){const g={type:&quot;COMBINE&quot;,combine:{draggableId:m,droppableId:r.descriptor.id}};return{...i,at:g}}const s=i.displaced.all,u=s.length?s[0]:null;if(t)return u?a(u):null;const c=Cb(n,l);if(!u){if(!c.length)return null;const m=c[c.length-1];return a(m.descriptor.id)}const d=c.findIndex(m=&gt;m.descriptor.id===u);d===-1&amp;&amp;bn();const f=d-1;if(f&lt;0)return null;const p=c[f];return a(p.descriptor.id)},hf=(e,t)=&gt;e.descriptor.droppableId===t.descriptor.id;const VW={point:za,value:0},ym={invisible:{},visible:{},all:[]},Mwe={displaced:ym,displacedBy:VW,at:null};var Pwe=Mwe,wi=(e,t)=&gt;n=&gt;e&lt;=n&amp;&amp;n&lt;=t,GW=e=&gt;{const t=wi(e.top,e.bottom),n=wi(e.left,e.right);return r=&gt;{if(t(r.top)&amp;&amp;t(r.bottom)&amp;&amp;n(r.left)&amp;&amp;n(r.right))return!0;const i=t(r.top)||t(r.bottom),o=n(r.left)||n(r.right);if(i&amp;&amp;o)return!0;const s=r.top&lt;e.top&amp;&amp;r.bottom&gt;e.bottom,u=r.left&lt;e.left&amp;&amp;r.right&gt;e.right;return s&amp;&amp;u?!0:s&amp;&amp;o||u&amp;&amp;i}},Owe=e=&gt;{const t=wi(e.top,e.bottom),n=wi(e.left,e.right);return r=&gt;t(r.top)&amp;&amp;t(r.bottom)&amp;&amp;n(r.left)&amp;&amp;n(r.right)};const x5={direction:&quot;vertical&quot;,line:&quot;y&quot;,crossAxisLine:&quot;x&quot;,start:&quot;top&quot;,end:&quot;bottom&quot;,size:&quot;height&quot;,crossAxisStart:&quot;left&quot;,crossAxisEnd:&quot;right&quot;,crossAxisSize:&quot;width&quot;},YW={direction:&quot;horizontal&quot;,line:&quot;x&quot;,crossAxisLine:&quot;y&quot;,start:&quot;left&quot;,end:&quot;right&quot;,size:&quot;width&quot;,crossAxisStart:&quot;top&quot;,crossAxisEnd:&quot;bottom&quot;,crossAxisSize:&quot;height&quot;};var Awe=e=&gt;t=&gt;{const n=wi(t.top,t.bottom),r=wi(t.left,t.right);return l=&gt;e===x5?n(l.top)&amp;&amp;n(l.bottom):r(l.left)&amp;&amp;r(l.right)};const Dwe=(e,t)=&gt;{const n=t.frame?t.frame.scroll.diff.displacement:za;return ig(e,n)},Ewe=(e,t,n)=&gt;t.subject.active?n(t.subject.active)(e):!1,Rwe=(e,t,n)=&gt;n(t)(e),w5=e=&gt;{let{target:t,destination:n,viewport:r,withDroppableDisplacement:l,isVisibleThroughFrameFn:i}=e;const o=l?Dwe(t,n):t;return Ewe(o,n,i)&amp;&amp;Rwe(o,r,i)},Lwe=e=&gt;w5({...e,isVisibleThroughFrameFn:GW}),XW=e=&gt;w5({...e,isVisibleThroughFrameFn:Owe}),Iwe=e=&gt;w5({...e,isVisibleThroughFrameFn:Awe(e.destination.axis)}),$we=(e,t,n)=&gt;{if(typeof n==&quot;boolean&quot;)return n;if(!t)return!0;const{invisible:r,visible:l}=t;if(r[e])return!1;const i=l[e];return i?i.shouldAnimate:!0};function Nwe(e,t){const n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return zi(g5(n,r))}function bm(e){let{afterDragging:t,destination:n,displacedBy:r,viewport:l,forceShouldAnimate:i,last:o}=e;return t.reduce(function(s,u){const c=Nwe(u,r),d=u.descriptor.id;if(s.all.push(d),!Lwe({target:c,destination:n,viewport:l,withDroppableDisplacement:!0}))return s.invisible[u.descriptor.id]=!0,s;const p=$we(d,o,i),m={draggableId:d,shouldAnimate:p};return s.visible[d]=m,s},{all:[],visible:{},invisible:{}})}function Fwe(e,t){if(!e.length)return 0;const n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}function bE(e){let{insideDestination:t,inHomeList:n,displacedBy:r,destination:l}=e;const i=Fwe(t,{inHomeList:n});return{displaced:ym,displacedBy:r,at:{type:&quot;REORDER&quot;,destination:{droppableId:l.descriptor.id,index:i}}}}function my(e){let{draggable:t,insideDestination:n,destination:r,viewport:l,displacedBy:i,last:o,index:a,forceShouldAnimate:s}=e;const u=hf(t,r);if(a==null)return bE({insideDestination:n,inHomeList:u,displacedBy:i,destination:r});const c=n.find(g=&gt;g.descriptor.index===a);if(!c)return bE({insideDestination:n,inHomeList:u,displacedBy:i,destination:r});const d=Cb(t,n),f=n.indexOf(c),p=d.slice(f);return{displaced:bm({afterDragging:p,destination:r,displacedBy:i,last:o,viewport:l.frame,forceShouldAnimate:s}),displacedBy:i,at:{type:&quot;REORDER&quot;,destination:{droppableId:r.descriptor.id,index:a}}}}function Xs(e,t){return!!t.effected[e]}var jwe=e=&gt;{let{isMovingForward:t,destination:n,draggables:r,combine:l,afterCritical:i}=e;if(!n.isCombineEnabled)return null;const o=l.draggableId,s=r[o].descriptor.index;return Xs(o,i)?t?s:s-1:t?s+1:s},zwe=e=&gt;{let{isMovingForward:t,isInHomeList:n,insideDestination:r,location:l}=e;if(!r.length)return null;const i=l.index,o=t?i+1:i-1,a=r[0].descriptor.index,s=r[r.length-1].descriptor.index,u=n?s:s+1;return o&lt;a||o&gt;u?null:o},Bwe=e=&gt;{let{isMovingForward:t,isInHomeList:n,draggable:r,draggables:l,destination:i,insideDestination:o,previousImpact:a,viewport:s,afterCritical:u}=e;const c=a.at;if(c||bn(),c.type===&quot;REORDER&quot;){const f=zwe({isMovingForward:t,isInHomeList:n,location:c.destination,insideDestination:o});return f==null?null:my({draggable:r,insideDestination:o,destination:i,viewport:s,last:a.displaced,displacedBy:a.displacedBy,index:f})}const d=jwe({isMovingForward:t,destination:i,displaced:a.displaced,draggables:l,combine:c.combine,afterCritical:u});return d==null?null:my({draggable:r,insideDestination:o,destination:i,viewport:s,last:a.displaced,displacedBy:a.displacedBy,index:d})},Wwe=e=&gt;{let{displaced:t,afterCritical:n,combineWith:r,displacedBy:l}=e;const i=!!(t.visible[r]||t.invisible[r]);return Xs(r,n)?i?za:ff(l.point):i?l.point:za},qwe=e=&gt;{let{afterCritical:t,impact:n,draggables:r}=e;const l=Sb(n);l||bn();const i=l.draggableId,o=r[i].page.borderBox.center,a=Wwe({displaced:n.displaced,afterCritical:t,combineWith:i,displacedBy:n.displacedBy});return Ja(o,a)};const KW=(e,t)=&gt;t.margin[e.start]+t.borderBox[e.size]/2,Uwe=(e,t)=&gt;t.margin[e.end]+t.borderBox[e.size]/2,_5=(e,t,n)=&gt;t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2,xE=e=&gt;{let{axis:t,moveRelativeTo:n,isMoving:r}=e;return Ku(t.line,n.marginBox[t.end]+KW(t,r),_5(t,n.marginBox,r))},wE=e=&gt;{let{axis:t,moveRelativeTo:n,isMoving:r}=e;return Ku(t.line,n.marginBox[t.start]-Uwe(t,r),_5(t,n.marginBox,r))},Hwe=e=&gt;{let{axis:t,moveInto:n,isMoving:r}=e;return Ku(t.line,n.contentBox[t.start]+KW(t,r),_5(t,n.contentBox,r))};var Vwe=e=&gt;{let{impact:t,draggable:n,draggables:r,droppable:l,afterCritical:i}=e;const o=pf(l.descriptor.id,r),a=n.page,s=l.axis;if(!o.length)return Hwe({axis:s,moveInto:l.page,isMoving:a});const{displaced:u,displacedBy:c}=t,d=u.all[0];if(d){const p=r[d];if(Xs(d,i))return wE({axis:s,moveRelativeTo:p.page,isMoving:a});const m=dy(p.page,c.point);return wE({axis:s,moveRelativeTo:m,isMoving:a})}const f=o[o.length-1];if(f.descriptor.id===n.descriptor.id)return a.borderBox.center;if(Xs(f.descriptor.id,i)){const p=dy(f.page,ff(i.displacedBy.point));return xE({axis:s,moveRelativeTo:p,isMoving:a})}return xE({axis:s,moveRelativeTo:f.page,isMoving:a})},pk=(e,t)=&gt;{const n=e.frame;return n?Ja(t,n.scroll.diff.displacement):t};const Gwe=e=&gt;{let{impact:t,draggable:n,droppable:r,draggables:l,afterCritical:i}=e;const o=n.page.borderBox.center,a=t.at;return!r||!a?o:a.type===&quot;REORDER&quot;?Vwe({impact:t,draggable:n,draggables:l,droppable:r,afterCritical:i}):qwe({impact:t,draggables:l,afterCritical:i})};var Mb=e=&gt;{const t=Gwe(e),n=e.droppable;return n?pk(n,t):t},ZW=(e,t)=&gt;{const n=Go(t,e.scroll.initial),r=ff(n);return{frame:zi({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function _E(e,t){return e.map(n=&gt;t[n])}function Ywe(e,t){for(let n=0;n&lt;t.length;n++){const r=t[n].visible[e];if(r)return r}return null}var Xwe=e=&gt;{let{impact:t,viewport:n,destination:r,draggables:l,maxScrollChange:i}=e;const o=ZW(n,Ja(n.scroll.current,i)),a=r.frame?y5(r,Ja(r.frame.scroll.current,i)):r,s=t.displaced,u=bm({afterDragging:_E(s.all,l),destination:r,displacedBy:t.displacedBy,viewport:o.frame,last:s,forceShouldAnimate:!1}),c=bm({afterDragging:_E(s.all,l),destination:a,displacedBy:t.displacedBy,viewport:n.frame,last:s,forceShouldAnimate:!1}),d={},f={},p=[s,u,c];return s.all.forEach(g=&gt;{const b=Ywe(g,p);if(b){f[g]=b;return}d[g]=!0}),{...t,displaced:{all:s.all,invisible:d,visible:f}}},Kwe=(e,t)=&gt;Ja(e.scroll.diff.displacement,t),T5=e=&gt;{let{pageBorderBoxCenter:t,draggable:n,viewport:r}=e;const l=Kwe(r,t),i=Go(l,n.page.borderBox.center);return Ja(n.client.borderBox.center,i)},QW=e=&gt;{let{draggable:t,destination:n,newPageBorderBoxCenter:r,viewport:l,withDroppableDisplacement:i,onlyOnMainAxis:o=!1}=e;const a=Go(r,t.page.borderBox.center),u={target:ig(t.page.borderBox,a),destination:n,withDroppableDisplacement:i,viewport:l};return o?Iwe(u):XW(u)},Zwe=e=&gt;{let{isMovingForward:t,draggable:n,destination:r,draggables:l,previousImpact:i,viewport:o,previousPageBorderBoxCenter:a,previousClientSelection:s,afterCritical:u}=e;if(!r.isEnabled)return null;const c=pf(r.descriptor.id,l),d=hf(n,r),f=Cwe({isMovingForward:t,draggable:n,destination:r,insideDestination:c,previousImpact:i})||Bwe({isMovingForward:t,isInHomeList:d,draggable:n,draggables:l,destination:r,insideDestination:c,previousImpact:i,viewport:o,afterCritical:u});if(!f)return null;const p=Mb({impact:f,draggable:n,droppable:r,draggables:l,afterCritical:u});if(QW({draggable:n,destination:r,newPageBorderBoxCenter:p,viewport:o.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:T5({pageBorderBoxCenter:p,draggable:n,viewport:o}),impact:f,scrollJumpRequest:null};const g=Go(p,a),b=Xwe({impact:f,viewport:o,destination:r,draggables:l,maxScrollChange:g});return{clientSelection:s,impact:b,scrollJumpRequest:g}};const go=e=&gt;{const t=e.subject.active;return t||bn(),t};var Qwe=e=&gt;{let{isMovingForward:t,pageBorderBoxCenter:n,source:r,droppables:l,viewport:i}=e;const o=r.subject.active;if(!o)return null;const a=r.axis,s=wi(o[a.start],o[a.end]),u=kb(l).filter(d=&gt;d!==r).filter(d=&gt;d.isEnabled).filter(d=&gt;!!d.subject.active).filter(d=&gt;GW(i.frame)(go(d))).filter(d=&gt;{const f=go(d);return t?o[a.crossAxisEnd]&lt;f[a.crossAxisEnd]:f[a.crossAxisStart]&lt;o[a.crossAxisStart]}).filter(d=&gt;{const f=go(d),p=wi(f[a.start],f[a.end]);return s(f[a.start])||s(f[a.end])||p(o[a.start])||p(o[a.end])}).sort((d,f)=&gt;{const p=go(d)[a.crossAxisStart],m=go(f)[a.crossAxisStart];return t?p-m:m-p}).filter((d,f,p)=&gt;go(d)[a.crossAxisStart]===go(p[0])[a.crossAxisStart]);if(!u.length)return null;if(u.length===1)return u[0];const c=u.filter(d=&gt;wi(go(d)[a.start],go(d)[a.end])(n[a.line]));return c.length===1?c[0]:c.length&gt;1?c.sort((d,f)=&gt;go(d)[a.start]-go(f)[a.start])[0]:u.sort((d,f)=&gt;{const p=vE(n,yE(go(d))),m=vE(n,yE(go(f)));return p!==m?p-m:go(d)[a.start]-go(f)[a.start]})[0]};const TE=(e,t)=&gt;{const n=e.page.borderBox.center;return Xs(e.descriptor.id,t)?Go(n,t.displacedBy.point):n},Jwe=(e,t)=&gt;{const n=e.page.borderBox;return Xs(e.descriptor.id,t)?ig(n,ff(t.displacedBy.point)):n};var e_e=e=&gt;{let{pageBorderBoxCenter:t,viewport:n,destination:r,insideDestination:l,afterCritical:i}=e;return l.filter(a=&gt;XW({target:Jwe(a,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})).sort((a,s)=&gt;{const u=vm(t,pk(r,TE(a,i))),c=vm(t,pk(r,TE(s,i)));return u&lt;c?-1:c&lt;u?1:a.descriptor.index-s.descriptor.index})[0]||null},lg=ja(function(t,n){const r=n[t.line];return{value:r,point:Ku(t.line,r)}});const t_e=(e,t,n)=&gt;{const r=e.axis;if(e.descriptor.mode===&quot;virtual&quot;)return Ku(r.line,t[r.line]);const l=e.subject.page.contentBox[r.size],s=pf(e.descriptor.id,n).reduce((u,c)=&gt;u+c.client.marginBox[r.size],0)+t[r.line]-l;return s&lt;=0?null:Ku(r.line,s)},JW=(e,t)=&gt;({...e,scroll:{...e.scroll,max:t}}),eq=(e,t,n)=&gt;{const r=e.frame;hf(t,e)&amp;&amp;bn(),e.subject.withPlaceholder&amp;&amp;bn();const l=lg(e.axis,t.displaceBy).point,i=t_e(e,l,n),o={placeholderSize:l,increasedBy:i,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){const c=Hd({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:e.frame});return{...e,subject:c}}const a=i?Ja(r.scroll.max,i):r.scroll.max,s=JW(r,a),u=Hd({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:s});return{...e,subject:u,frame:s}},n_e=e=&gt;{const t=e.subject.withPlaceholder;t||bn();const n=e.frame;if(!n){const o=Hd({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return{...e,subject:o}}const r=t.oldFrameMaxScroll;r||bn();const l=JW(n,r),i=Hd({page:e.subject.page,axis:e.axis,frame:l,withPlaceholder:null});return{...e,subject:i,frame:l}};var r_e=e=&gt;{let{previousPageBorderBoxCenter:t,moveRelativeTo:n,insideDestination:r,draggable:l,draggables:i,destination:o,viewport:a,afterCritical:s}=e;if(!n){if(r.length)return null;const f={displaced:ym,displacedBy:VW,at:{type:&quot;REORDER&quot;,destination:{droppableId:o.descriptor.id,index:0}}},p=Mb({impact:f,draggable:l,droppable:o,draggables:i,afterCritical:s}),m=hf(l,o)?o:eq(o,l,i);return QW({draggable:l,destination:m,newPageBorderBoxCenter:p,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?f:null}const u=t[o.axis.line]&lt;=n.page.borderBox.center[o.axis.line],c=(()=&gt;{const f=n.descriptor.index;return n.descriptor.id===l.descriptor.id||u?f:f+1})(),d=lg(o.axis,l.displaceBy);return my({draggable:l,insideDestination:r,destination:o,viewport:a,displacedBy:d,last:ym,index:c})},a_e=e=&gt;{let{isMovingForward:t,previousPageBorderBoxCenter:n,draggable:r,isOver:l,draggables:i,droppables:o,viewport:a,afterCritical:s}=e;const u=Qwe({isMovingForward:t,pageBorderBoxCenter:n,source:l,droppables:o,viewport:a});if(!u)return null;const c=pf(u.descriptor.id,i),d=e_e({pageBorderBoxCenter:n,viewport:a,destination:u,insideDestination:c,afterCritical:s}),f=r_e({previousPageBorderBoxCenter:n,destination:u,draggable:r,draggables:i,moveRelativeTo:d,insideDestination:c,viewport:a,afterCritical:s});if(!f)return null;const p=Mb({impact:f,draggable:r,droppable:u,draggables:i,afterCritical:s});return{clientSelection:T5({pageBorderBoxCenter:p,draggable:r,viewport:a}),impact:f,scrollJumpRequest:null}},Qo=e=&gt;{const t=e.at;return t?t.type===&quot;REORDER&quot;?t.destination.droppableId:t.combine.droppableId:null};const o_e=(e,t)=&gt;{const n=Qo(e);return n?t[n]:null};var i_e=e=&gt;{let{state:t,type:n}=e;const r=o_e(t.impact,t.dimensions.droppables),l=!!r,i=t.dimensions.droppables[t.critical.droppable.id],o=r||i,a=o.axis.direction,s=a===&quot;vertical&quot;&amp;&amp;(n===&quot;MOVE_UP&quot;||n===&quot;MOVE_DOWN&quot;)||a===&quot;horizontal&quot;&amp;&amp;(n===&quot;MOVE_LEFT&quot;||n===&quot;MOVE_RIGHT&quot;);if(s&amp;&amp;!l)return null;const u=n===&quot;MOVE_DOWN&quot;||n===&quot;MOVE_RIGHT&quot;,c=t.dimensions.draggables[t.critical.draggable.id],d=t.current.page.borderBoxCenter,{draggables:f,droppables:p}=t.dimensions;return s?Zwe({isMovingForward:u,previousPageBorderBoxCenter:d,draggable:c,destination:o,draggables:f,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):a_e({isMovingForward:u,previousPageBorderBoxCenter:d,draggable:c,isOver:o,draggables:f,droppables:p,viewport:t.viewport,afterCritical:t.afterCritical})};function _u(e){return e.phase===&quot;DRAGGING&quot;||e.phase===&quot;COLLECTING&quot;}function tq(e){const t=wi(e.top,e.bottom),n=wi(e.left,e.right);return function(l){return t(l.y)&amp;&amp;n(l.x)}}function l_e(e,t){return e.left&lt;t.right&amp;&amp;e.right&gt;t.left&amp;&amp;e.top&lt;t.bottom&amp;&amp;e.bottom&gt;t.top}function s_e(e){let{pageBorderBox:t,draggable:n,candidates:r}=e;const l=n.page.borderBox.center,i=r.map(o=&gt;{const a=o.axis,s=Ku(o.axis.line,t.center[a.line],o.page.borderBox.center[a.crossAxisLine]);return{id:o.descriptor.id,distance:vm(l,s)}}).sort((o,a)=&gt;a.distance-o.distance);return i[0]?i[0].id:null}function u_e(e){let{pageBorderBox:t,draggable:n,droppables:r}=e;const l=kb(r).filter(i=&gt;{if(!i.isEnabled)return!1;const o=i.subject.active;if(!o||!l_e(t,o))return!1;if(tq(o)(t.center))return!0;const a=i.axis,s=o.center[a.crossAxisLine],u=t[a.crossAxisStart],c=t[a.crossAxisEnd],d=wi(o[a.crossAxisStart],o[a.crossAxisEnd]),f=d(u),p=d(c);return!f&amp;&amp;!p?!0:f?u&lt;s:c&gt;s});return l.length?l.length===1?l[0].descriptor.id:s_e({pageBorderBox:t,draggable:n,candidates:l}):null}const nq=(e,t)=&gt;zi(ig(e,t));var c_e=(e,t)=&gt;{const n=e.frame;return n?nq(t,n.scroll.diff.value):t};function rq(e){let{displaced:t,id:n}=e;return!!(t.visible[n]||t.invisible[n])}function d_e(e){let{draggable:t,closest:n,inHomeList:r}=e;return n?r&amp;&amp;n.descriptor.index&gt;t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}var f_e=e=&gt;{let{pageBorderBoxWithDroppableScroll:t,draggable:n,destination:r,insideDestination:l,last:i,viewport:o,afterCritical:a}=e;const s=r.axis,u=lg(r.axis,n.displaceBy),c=u.value,d=t[s.start],f=t[s.end],m=Cb(n,l).find(b=&gt;{const v=b.descriptor.id,h=b.page.borderBox.center[s.line],y=Xs(v,a),w=rq({displaced:i,id:v});return y?w?f&lt;=h:d&lt;h-c:w?f&lt;=h+c:d&lt;h})||null,g=d_e({draggable:n,closest:m,inHomeList:hf(n,r)});return my({draggable:n,insideDestination:l,destination:r,viewport:o,last:i,displacedBy:u,index:g})};const p_e=4;var h_e=e=&gt;{let{draggable:t,pageBorderBoxWithDroppableScroll:n,previousImpact:r,destination:l,insideDestination:i,afterCritical:o}=e;if(!l.isCombineEnabled)return null;const a=l.axis,s=lg(l.axis,t.displaceBy),u=s.value,c=n[a.start],d=n[a.end],p=Cb(t,i).find(g=&gt;{const b=g.descriptor.id,v=g.page.borderBox,y=v[a.size]/p_e,w=Xs(b,o),_=rq({displaced:r.displaced,id:b});return w?_?d&gt;v[a.start]+y&amp;&amp;d&lt;v[a.end]-y:c&gt;v[a.start]-u+y&amp;&amp;c&lt;v[a.end]-u-y:_?d&gt;v[a.start]+u+y&amp;&amp;d&lt;v[a.end]+u-y:c&gt;v[a.start]+y&amp;&amp;c&lt;v[a.end]-y});return p?{displacedBy:s,displaced:r.displaced,at:{type:&quot;COMBINE&quot;,combine:{draggableId:p.descriptor.id,droppableId:l.descriptor.id}}}:null},aq=e=&gt;{let{pageOffset:t,draggable:n,draggables:r,droppables:l,previousImpact:i,viewport:o,afterCritical:a}=e;const s=nq(n.page.borderBox,t),u=u_e({pageBorderBox:s,draggable:n,droppables:l});if(!u)return Pwe;const c=l[u],d=pf(c.descriptor.id,r),f=c_e(c,s);return h_e({pageBorderBoxWithDroppableScroll:f,draggable:n,previousImpact:i,destination:c,insideDestination:d,afterCritical:a})||f_e({pageBorderBoxWithDroppableScroll:f,draggable:n,destination:c,insideDestination:d,last:i.displaced,viewport:o,afterCritical:a})},k5=(e,t)=&gt;({...e,[t.descriptor.id]:t});const m_e=e=&gt;{let{previousImpact:t,impact:n,droppables:r}=e;const l=Qo(t),i=Qo(n);if(!l||l===i)return r;const o=r[l];if(!o.subject.withPlaceholder)return r;const a=n_e(o);return k5(r,a)};var g_e=e=&gt;{let{draggable:t,draggables:n,droppables:r,previousImpact:l,impact:i}=e;const o=m_e({previousImpact:l,impact:i,droppables:r}),a=Qo(i);if(!a)return o;const s=r[a];if(hf(t,s)||s.subject.withPlaceholder)return o;const u=eq(s,t,n);return k5(o,u)},$h=e=&gt;{let{state:t,clientSelection:n,dimensions:r,viewport:l,impact:i,scrollJumpRequest:o}=e;const a=l||t.viewport,s=r||t.dimensions,u=n||t.current.client.selection,c=Go(u,t.initial.client.selection),d={offset:c,selection:u,borderBoxCenter:Ja(t.initial.client.borderBoxCenter,c)},f={selection:Ja(d.selection,a.scroll.current),borderBoxCenter:Ja(d.borderBoxCenter,a.scroll.current),offset:Ja(d.offset,a.scroll.diff.value)},p={client:d,page:f};if(t.phase===&quot;COLLECTING&quot;)return{...t,dimensions:s,viewport:a,current:p};const m=s.draggables[t.critical.draggable.id],g=i||aq({pageOffset:f.offset,draggable:m,draggables:s.draggables,droppables:s.droppables,previousImpact:t.impact,viewport:a,afterCritical:t.afterCritical}),b=g_e({draggable:m,impact:g,previousImpact:t.impact,draggables:s.draggables,droppables:s.droppables});return{...t,current:p,dimensions:{draggables:s.draggables,droppables:b},impact:g,viewport:a,scrollJumpRequest:o||null,forceShouldAnimate:o?!1:null}};function v_e(e,t){return e.map(n=&gt;t[n])}var oq=e=&gt;{let{impact:t,viewport:n,draggables:r,destination:l,forceShouldAnimate:i}=e;const o=t.displaced,a=v_e(o.all,r),s=bm({afterDragging:a,destination:l,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:i,last:o});return{...t,displaced:s}},iq=e=&gt;{let{impact:t,draggable:n,droppable:r,draggables:l,viewport:i,afterCritical:o}=e;const a=Mb({impact:t,draggable:n,draggables:l,droppable:r,afterCritical:o});return T5({pageBorderBoxCenter:a,draggable:n,viewport:i})},lq=e=&gt;{let{state:t,dimensions:n,viewport:r}=e;t.movementMode!==&quot;SNAP&quot;&amp;&amp;bn();const l=t.impact,i=r||t.viewport,o=n||t.dimensions,{draggables:a,droppables:s}=o,u=a[t.critical.draggable.id],c=Qo(l);c||bn();const d=s[c],f=oq({impact:l,viewport:i,destination:d,draggables:a}),p=iq({impact:f,draggable:u,droppable:d,draggables:a,viewport:i,afterCritical:t.afterCritical});return $h({impact:f,clientSelection:p,state:t,dimensions:o,viewport:i})},y_e=e=&gt;({index:e.index,droppableId:e.droppableId}),sq=e=&gt;{let{draggable:t,home:n,draggables:r,viewport:l}=e;const i=lg(n.axis,t.displaceBy),o=pf(n.descriptor.id,r),a=o.indexOf(t);a===-1&amp;&amp;bn();const s=o.slice(a+1),u=s.reduce((p,m)=&gt;(p[m.descriptor.id]=!0,p),{}),c={inVirtualList:n.descriptor.mode===&quot;virtual&quot;,displacedBy:i,effected:u};return{impact:{displaced:bm({afterDragging:s,destination:n,displacedBy:i,last:null,viewport:l.frame,forceShouldAnimate:!1}),displacedBy:i,at:{type:&quot;REORDER&quot;,destination:y_e(t.descriptor)}},afterCritical:c}},b_e=(e,t)=&gt;({draggables:e.draggables,droppables:k5(e.droppables,t)}),x_e=e=&gt;{let{draggable:t,offset:n,initialWindowScroll:r}=e;const l=dy(t.client,n),i=fy(l,r);return{...t,placeholder:{...t.placeholder,client:l},client:l,page:i}},w_e=e=&gt;{const t=e.frame;return t||bn(),t},__e=e=&gt;{let{additions:t,updatedDroppables:n,viewport:r}=e;const l=r.scroll.diff.value;return t.map(i=&gt;{const o=i.descriptor.droppableId,a=n[o],u=w_e(a).scroll.diff.value,c=Ja(l,u);return x_e({draggable:i,offset:c,initialWindowScroll:r.scroll.initial})})},T_e=e=&gt;{let{state:t,published:n}=e;const r=n.modified.map(h=&gt;{const y=t.dimensions.droppables[h.droppableId];return y5(y,h.scroll)}),l={...t.dimensions.droppables,...UW(r)},i=HW(__e({additions:n.additions,updatedDroppables:l,viewport:t.viewport})),o={...t.dimensions.draggables,...i};n.removals.forEach(h=&gt;{delete o[h]});const a={droppables:l,draggables:o},s=Qo(t.impact),u=s?a.droppables[s]:null,c=a.draggables[t.critical.draggable.id],d=a.droppables[t.critical.droppable.id],{impact:f,afterCritical:p}=sq({draggable:c,home:d,draggables:o,viewport:t.viewport}),m=u&amp;&amp;u.isCombineEnabled?t.impact:f,g=aq({pageOffset:t.current.page.offset,draggable:a.draggables[t.critical.draggable.id],draggables:a.draggables,droppables:a.droppables,previousImpact:m,viewport:t.viewport,afterCritical:p}),b={...t,phase:&quot;DRAGGING&quot;,impact:g,onLiftImpact:f,dimensions:a,afterCritical:p,forceShouldAnimate:!1};return t.phase===&quot;COLLECTING&quot;?b:{...b,phase:&quot;DROP_PENDING&quot;,reason:t.reason,isWaiting:!1}};const hk=e=&gt;e.movementMode===&quot;SNAP&quot;,I_=(e,t,n)=&gt;{const r=b_e(e.dimensions,t);return!hk(e)||n?$h({state:e,dimensions:r}):lq({state:e,dimensions:r})};function $_(e){return e.isDragging&amp;&amp;e.movementMode===&quot;SNAP&quot;?{...e,scrollJumpRequest:null}:e}const kE={phase:&quot;IDLE&quot;,completed:null,shouldFlush:!1};var k_e=function(e,t){if(e===void 0&amp;&amp;(e=kE),t.type===&quot;FLUSH&quot;)return{...kE,shouldFlush:!0};if(t.type===&quot;INITIAL_PUBLISH&quot;){e.phase!==&quot;IDLE&quot;&amp;&amp;bn();const{critical:n,clientSelection:r,viewport:l,dimensions:i,movementMode:o}=t.payload,a=i.draggables[n.draggable.id],s=i.droppables[n.droppable.id],u={selection:r,borderBoxCenter:a.client.borderBox.center,offset:za},c={client:u,page:{selection:Ja(u.selection,l.scroll.initial),borderBoxCenter:Ja(u.selection,l.scroll.initial),offset:Ja(u.selection,l.scroll.diff.value)}},d=kb(i.droppables).every(g=&gt;!g.isFixedOnPage),{impact:f,afterCritical:p}=sq({draggable:a,home:s,draggables:i.draggables,viewport:l});return{phase:&quot;DRAGGING&quot;,isDragging:!0,critical:n,movementMode:o,dimensions:i,initial:c,current:c,isWindowScrollAllowed:d,impact:f,afterCritical:p,onLiftImpact:f,viewport:l,scrollJumpRequest:null,forceShouldAnimate:null}}if(t.type===&quot;COLLECTION_STARTING&quot;)return e.phase===&quot;COLLECTING&quot;||e.phase===&quot;DROP_PENDING&quot;?e:(e.phase!==&quot;DRAGGING&quot;&amp;&amp;bn(),{...e,phase:&quot;COLLECTING&quot;});if(t.type===&quot;PUBLISH_WHILE_DRAGGING&quot;)return e.phase===&quot;COLLECTING&quot;||e.phase===&quot;DROP_PENDING&quot;||bn(),T_e({state:e,published:t.payload});if(t.type===&quot;MOVE&quot;){if(e.phase===&quot;DROP_PENDING&quot;)return e;_u(e)||bn();const{client:n}=t.payload;return Us(n,e.current.client.selection)?e:$h({state:e,clientSelection:n,impact:hk(e)?e.impact:null})}if(t.type===&quot;UPDATE_DROPPABLE_SCROLL&quot;){if(e.phase===&quot;DROP_PENDING&quot;||e.phase===&quot;COLLECTING&quot;)return $_(e);_u(e)||bn();const{id:n,newScroll:r}=t.payload,l=e.dimensions.droppables[n];if(!l)return e;const i=y5(l,r);return I_(e,i,!1)}if(t.type===&quot;UPDATE_DROPPABLE_IS_ENABLED&quot;){if(e.phase===&quot;DROP_PENDING&quot;)return e;_u(e)||bn();const{id:n,isEnabled:r}=t.payload,l=e.dimensions.droppables[n];l||bn(),l.isEnabled===r&amp;&amp;bn();const i={...l,isEnabled:r};return I_(e,i,!0)}if(t.type===&quot;UPDATE_DROPPABLE_IS_COMBINE_ENABLED&quot;){if(e.phase===&quot;DROP_PENDING&quot;)return e;_u(e)||bn();const{id:n,isCombineEnabled:r}=t.payload,l=e.dimensions.droppables[n];l||bn(),l.isCombineEnabled===r&amp;&amp;bn();const i={...l,isCombineEnabled:r};return I_(e,i,!0)}if(t.type===&quot;MOVE_BY_WINDOW_SCROLL&quot;){if(e.phase===&quot;DROP_PENDING&quot;||e.phase===&quot;DROP_ANIMATING&quot;)return e;_u(e)||bn(),e.isWindowScrollAllowed||bn();const n=t.payload.newScroll;if(Us(e.viewport.scroll.current,n))return $_(e);const r=ZW(e.viewport,n);return hk(e)?lq({state:e,viewport:r}):$h({state:e,viewport:r})}if(t.type===&quot;UPDATE_VIEWPORT_MAX_SCROLL&quot;){if(!_u(e))return e;const n=t.payload.maxScroll;if(Us(n,e.viewport.scroll.max))return e;const r={...e.viewport,scroll:{...e.viewport.scroll,max:n}};return{...e,viewport:r}}if(t.type===&quot;MOVE_UP&quot;||t.type===&quot;MOVE_DOWN&quot;||t.type===&quot;MOVE_LEFT&quot;||t.type===&quot;MOVE_RIGHT&quot;){if(e.phase===&quot;COLLECTING&quot;||e.phase===&quot;DROP_PENDING&quot;)return e;e.phase!==&quot;DRAGGING&quot;&amp;&amp;bn();const n=i_e({state:e,type:t.type});return n?$h({state:e,impact:n.impact,clientSelection:n.clientSelection,scrollJumpRequest:n.scrollJumpRequest}):e}if(t.type===&quot;DROP_PENDING&quot;){const n=t.payload.reason;return e.phase!==&quot;COLLECTING&quot;&amp;&amp;bn(),{...e,phase:&quot;DROP_PENDING&quot;,isWaiting:!0,reason:n}}if(t.type===&quot;DROP_ANIMATE&quot;){const{completed:n,dropDuration:r,newHomeClientOffset:l}=t.payload;return e.phase===&quot;DRAGGING&quot;||e.phase===&quot;DROP_PENDING&quot;||bn(),{phase:&quot;DROP_ANIMATING&quot;,completed:n,dropDuration:r,newHomeClientOffset:l,dimensions:e.dimensions}}if(t.type===&quot;DROP_COMPLETE&quot;){const{completed:n}=t.payload;return{phase:&quot;IDLE&quot;,completed:n,shouldFlush:!1}}return e};const S_e=e=&gt;({type:&quot;BEFORE_INITIAL_CAPTURE&quot;,payload:e}),C_e=e=&gt;({type:&quot;LIFT&quot;,payload:e}),M_e=e=&gt;({type:&quot;INITIAL_PUBLISH&quot;,payload:e}),P_e=e=&gt;({type:&quot;PUBLISH_WHILE_DRAGGING&quot;,payload:e}),O_e=()=&gt;({type:&quot;COLLECTION_STARTING&quot;,payload:null}),A_e=e=&gt;({type:&quot;UPDATE_DROPPABLE_SCROLL&quot;,payload:e}),D_e=e=&gt;({type:&quot;UPDATE_DROPPABLE_IS_ENABLED&quot;,payload:e}),E_e=e=&gt;({type:&quot;UPDATE_DROPPABLE_IS_COMBINE_ENABLED&quot;,payload:e}),uq=e=&gt;({type:&quot;MOVE&quot;,payload:e}),R_e=e=&gt;({type:&quot;MOVE_BY_WINDOW_SCROLL&quot;,payload:e}),L_e=e=&gt;({type:&quot;UPDATE_VIEWPORT_MAX_SCROLL&quot;,payload:e}),I_e=()=&gt;({type:&quot;MOVE_UP&quot;,payload:null}),$_e=()=&gt;({type:&quot;MOVE_DOWN&quot;,payload:null}),N_e=()=&gt;({type:&quot;MOVE_RIGHT&quot;,payload:null}),F_e=()=&gt;({type:&quot;MOVE_LEFT&quot;,payload:null}),S5=()=&gt;({type:&quot;FLUSH&quot;,payload:null}),j_e=e=&gt;({type:&quot;DROP_ANIMATE&quot;,payload:e}),C5=e=&gt;({type:&quot;DROP_COMPLETE&quot;,payload:e}),cq=e=&gt;({type:&quot;DROP&quot;,payload:e}),z_e=e=&gt;({type:&quot;DROP_PENDING&quot;,payload:e}),dq=()=&gt;({type:&quot;DROP_ANIMATION_FINISHED&quot;,payload:null});var B_e=e=&gt;t=&gt;{let{getState:n,dispatch:r}=t;return l=&gt;i=&gt;{if(i.type!==&quot;LIFT&quot;){l(i);return}const{id:o,clientSelection:a,movementMode:s}=i.payload,u=n();u.phase===&quot;DROP_ANIMATING&quot;&amp;&amp;r(C5({completed:u.completed})),n().phase!==&quot;IDLE&quot;&amp;&amp;bn(),r(S5()),r(S_e({draggableId:o,movementMode:s}));const d={draggableId:o,scrollOptions:{shouldPublishImmediately:s===&quot;SNAP&quot;}},{critical:f,dimensions:p,viewport:m}=e.startPublishing(d);r(M_e({critical:f,dimensions:p,clientSelection:a,movementMode:s,viewport:m}))}},W_e=e=&gt;()=&gt;t=&gt;n=&gt;{n.type===&quot;INITIAL_PUBLISH&quot;&amp;&amp;e.dragging(),n.type===&quot;DROP_ANIMATE&quot;&amp;&amp;e.dropping(n.payload.completed.result.reason),(n.type===&quot;FLUSH&quot;||n.type===&quot;DROP_COMPLETE&quot;)&amp;&amp;e.resting(),t(n)};const M5={outOfTheWay:&quot;cubic-bezier(0.2, 0, 0, 1)&quot;,drop:&quot;cubic-bezier(.2,1,.1,1)&quot;},xm={opacity:{drop:0,combining:.7},scale:{drop:.75}},fq={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},hu=`${fq.outOfTheWay}s ${M5.outOfTheWay}`,Nh={fluid:`opacity ${hu}`,snap:`transform ${hu}, opacity ${hu}`,drop:e=&gt;{const t=`${e}s ${M5.drop}`;return`transform ${t}, opacity ${t}`},outOfTheWay:`transform ${hu}`,placeholder:`height ${hu}, width ${hu}, margin ${hu}`},SE=e=&gt;Us(e,za)?void 0:`translate(${e.x}px, ${e.y}px)`,mk={moveTo:SE,drop:(e,t)=&gt;{const n=SE(e);if(n)return t?`${n} scale(${xm.scale.drop})`:n}},{minDropTime:gk,maxDropTime:pq}=fq,q_e=pq-gk,CE=1500,U_e=.6;var H_e=e=&gt;{let{current:t,destination:n,reason:r}=e;const l=vm(t,n);if(l&lt;=0)return gk;if(l&gt;=CE)return pq;const i=l/CE,o=gk+q_e*i,a=r===&quot;CANCEL&quot;?o*U_e:o;return Number(a.toFixed(2))},V_e=e=&gt;{let{impact:t,draggable:n,dimensions:r,viewport:l,afterCritical:i}=e;const{draggables:o,droppables:a}=r,s=Qo(t),u=s?a[s]:null,c=a[n.descriptor.droppableId],d=iq({impact:t,draggable:n,draggables:o,afterCritical:i,droppable:u||c,viewport:l});return Go(d,n.client.borderBox.center)},G_e=e=&gt;{let{draggables:t,reason:n,lastImpact:r,home:l,viewport:i,onLiftImpact:o}=e;return!r.at||n!==&quot;DROP&quot;?{impact:oq({draggables:t,impact:o,destination:l,viewport:i,forceShouldAnimate:!0}),didDropInsideDroppable:!1}:r.at.type===&quot;REORDER&quot;?{impact:r,didDropInsideDroppable:!0}:{impact:{...r,displaced:ym},didDropInsideDroppable:!0}};const Y_e=e=&gt;{let{getState:t,dispatch:n}=e;return r=&gt;l=&gt;{if(l.type!==&quot;DROP&quot;){r(l);return}const i=t(),o=l.payload.reason;if(i.phase===&quot;COLLECTING&quot;){n(z_e({reason:o}));return}if(i.phase===&quot;IDLE&quot;)return;i.phase===&quot;DROP_PENDING&quot;&amp;&amp;i.isWaiting&amp;&amp;bn(),i.phase===&quot;DRAGGING&quot;||i.phase===&quot;DROP_PENDING&quot;||bn();const s=i.critical,u=i.dimensions,c=u.draggables[i.critical.draggable.id],{impact:d,didDropInsideDroppable:f}=G_e({reason:o,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),p=f?b5(d):null,m=f?Sb(d):null,g={index:s.draggable.index,droppableId:s.droppable.id},b={draggableId:c.descriptor.id,type:c.descriptor.type,source:g,reason:o,mode:i.movementMode,destination:p,combine:m},v=V_e({impact:d,draggable:c,dimensions:u,viewport:i.viewport,afterCritical:i.afterCritical}),h={critical:i.critical,afterCritical:i.afterCritical,result:b,impact:d};if(!(!Us(i.current.client.offset,v)||!!b.combine)){n(C5({completed:h}));return}const w=H_e({current:i.current.client.offset,destination:v,reason:o});n(j_e({newHomeClientOffset:v,dropDuration:w,completed:h}))}};var X_e=Y_e,hq=()=&gt;({x:window.pageXOffset,y:window.pageYOffset});function K_e(e){return{eventName:&quot;scroll&quot;,options:{passive:!0,capture:!1},fn:t=&gt;{t.target!==window&amp;&amp;t.target!==window.document||e()}}}function Z_e(e){let{onWindowScroll:t}=e;function n(){t(hq())}const r=gm(n),l=K_e(r);let i=qs;function o(){return i!==qs}function a(){o()&amp;&amp;bn(),i=vi(window,[l])}function s(){o()||bn(),r.cancel(),i(),i=qs}return{start:a,stop:s,isActive:o}}const Q_e=e=&gt;e.type===&quot;DROP_COMPLETE&quot;||e.type===&quot;DROP_ANIMATE&quot;||e.type===&quot;FLUSH&quot;,J_e=e=&gt;{const t=Z_e({onWindowScroll:n=&gt;{e.dispatch(R_e({newScroll:n}))}});return n=&gt;r=&gt;{!t.isActive()&amp;&amp;r.type===&quot;INITIAL_PUBLISH&quot;&amp;&amp;t.start(),t.isActive()&amp;&amp;Q_e(r)&amp;&amp;t.stop(),n(r)}};var eTe=J_e,tTe=e=&gt;{let t=!1,n=!1;const r=setTimeout(()=&gt;{n=!0}),l=i=&gt;{t||n||(t=!0,e(i),clearTimeout(r))};return l.wasCalled=()=&gt;t,l},nTe=()=&gt;{const e=[],t=l=&gt;{const i=e.findIndex(a=&gt;a.timerId===l);i===-1&amp;&amp;bn();const[o]=e.splice(i,1);o.callback()};return{add:l=&gt;{const i=setTimeout(()=&gt;t(i)),o={timerId:i,callback:l};e.push(o)},flush:()=&gt;{if(!e.length)return;const l=[...e];e.length=0,l.forEach(i=&gt;{clearTimeout(i.timerId),i.callback()})}}};const rTe=(e,t)=&gt;e==null&amp;&amp;t==null?!0:e==null||t==null?!1:e.droppableId===t.droppableId&amp;&amp;e.index===t.index,aTe=(e,t)=&gt;e==null&amp;&amp;t==null?!0:e==null||t==null?!1:e.draggableId===t.draggableId&amp;&amp;e.droppableId===t.droppableId,oTe=(e,t)=&gt;{if(e===t)return!0;const n=e.draggable.id===t.draggable.id&amp;&amp;e.draggable.droppableId===t.draggable.droppableId&amp;&amp;e.draggable.type===t.draggable.type&amp;&amp;e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&amp;&amp;e.droppable.type===t.droppable.type;return n&amp;&amp;r},wp=(e,t)=&gt;{t()},x0=(e,t)=&gt;({draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t});function N_(e,t,n,r){if(!e){n(r(t));return}const l=tTe(n);e(t,{announce:l}),l.wasCalled()||n(r(t))}var iTe=(e,t)=&gt;{const n=nTe();let r=null;const l=(d,f)=&gt;{r&amp;&amp;bn(),wp(&quot;onBeforeCapture&quot;,()=&gt;{const p=e().onBeforeCapture;p&amp;&amp;p({draggableId:d,mode:f})})},i=(d,f)=&gt;{r&amp;&amp;bn(),wp(&quot;onBeforeDragStart&quot;,()=&gt;{const p=e().onBeforeDragStart;p&amp;&amp;p(x0(d,f))})},o=(d,f)=&gt;{r&amp;&amp;bn();const p=x0(d,f);r={mode:f,lastCritical:d,lastLocation:p.source,lastCombine:null},n.add(()=&gt;{wp(&quot;onDragStart&quot;,()=&gt;N_(e().onDragStart,p,t,ov.onDragStart))})},a=(d,f)=&gt;{const p=b5(f),m=Sb(f);r||bn();const g=!oTe(d,r.lastCritical);g&amp;&amp;(r.lastCritical=d);const b=!rTe(r.lastLocation,p);b&amp;&amp;(r.lastLocation=p);const v=!aTe(r.lastCombine,m);if(v&amp;&amp;(r.lastCombine=m),!g&amp;&amp;!b&amp;&amp;!v)return;const h={...x0(d,r.mode),combine:m,destination:p};n.add(()=&gt;{wp(&quot;onDragUpdate&quot;,()=&gt;N_(e().onDragUpdate,h,t,ov.onDragUpdate))})},s=()=&gt;{r||bn(),n.flush()},u=d=&gt;{r||bn(),r=null,wp(&quot;onDragEnd&quot;,()=&gt;N_(e().onDragEnd,d,t,ov.onDragEnd))};return{beforeCapture:l,beforeStart:i,start:o,update:a,flush:s,drop:u,abort:()=&gt;{if(!r)return;const d={...x0(r.lastCritical,r.mode),combine:null,destination:null,reason:&quot;CANCEL&quot;};u(d)}}},lTe=(e,t)=&gt;{const n=iTe(e,t);return r=&gt;l=&gt;i=&gt;{if(i.type===&quot;BEFORE_INITIAL_CAPTURE&quot;){n.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type===&quot;INITIAL_PUBLISH&quot;){const a=i.payload.critical;n.beforeStart(a,i.payload.movementMode),l(i),n.start(a,i.payload.movementMode);return}if(i.type===&quot;DROP_COMPLETE&quot;){const a=i.payload.completed.result;n.flush(),l(i),n.drop(a);return}if(l(i),i.type===&quot;FLUSH&quot;){n.abort();return}const o=r.getState();o.phase===&quot;DRAGGING&quot;&amp;&amp;n.update(o.critical,o.impact)}};const sTe=e=&gt;t=&gt;n=&gt;{if(n.type!==&quot;DROP_ANIMATION_FINISHED&quot;){t(n);return}const r=e.getState();r.phase!==&quot;DROP_ANIMATING&quot;&amp;&amp;bn(),e.dispatch(C5({completed:r.completed}))};var uTe=sTe;const cTe=e=&gt;{let t=null,n=null;function r(){n&amp;&amp;(cancelAnimationFrame(n),n=null),t&amp;&amp;(t(),t=null)}return l=&gt;i=&gt;{if((i.type===&quot;FLUSH&quot;||i.type===&quot;DROP_COMPLETE&quot;||i.type===&quot;DROP_ANIMATION_FINISHED&quot;)&amp;&amp;r(),l(i),i.type!==&quot;DROP_ANIMATE&quot;)return;const o={eventName:&quot;scroll&quot;,options:{capture:!0,passive:!1,once:!0},fn:function(){e.getState().phase===&quot;DROP_ANIMATING&quot;&amp;&amp;e.dispatch(dq())}};n=requestAnimationFrame(()=&gt;{n=null,t=vi(window,[o])})}};var dTe=cTe,fTe=e=&gt;()=&gt;t=&gt;n=&gt;{(n.type===&quot;DROP_COMPLETE&quot;||n.type===&quot;FLUSH&quot;||n.type===&quot;DROP_ANIMATE&quot;)&amp;&amp;e.stopPublishing(),t(n)},pTe=e=&gt;{let t=!1;return()=&gt;n=&gt;r=&gt;{if(r.type===&quot;INITIAL_PUBLISH&quot;){t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),e.tryRestoreFocusRecorded();return}if(n(r),!!t){if(r.type===&quot;FLUSH&quot;){t=!1,e.tryRestoreFocusRecorded();return}if(r.type===&quot;DROP_COMPLETE&quot;){t=!1;const l=r.payload.completed.result;l.combine&amp;&amp;e.tryShiftRecord(l.draggableId,l.combine.draggableId),e.tryRestoreFocusRecorded()}}}};const hTe=e=&gt;e.type===&quot;DROP_COMPLETE&quot;||e.type===&quot;DROP_ANIMATE&quot;||e.type===&quot;FLUSH&quot;;var mTe=e=&gt;t=&gt;n=&gt;r=&gt;{if(hTe(r)){e.stop(),n(r);return}if(r.type===&quot;INITIAL_PUBLISH&quot;){n(r);const l=t.getState();l.phase!==&quot;DRAGGING&quot;&amp;&amp;bn(),e.start(l);return}n(r),e.scroll(t.getState())};const gTe=e=&gt;t=&gt;n=&gt;{if(t(n),n.type!==&quot;PUBLISH_WHILE_DRAGGING&quot;)return;const r=e.getState();r.phase===&quot;DROP_PENDING&quot;&amp;&amp;(r.isWaiting||e.dispatch(cq({reason:r.reason})))};var vTe=gTe;const yTe=AW;var bTe=e=&gt;{let{dimensionMarshal:t,focusMarshal:n,styleMarshal:r,getResponders:l,announce:i,autoScroller:o}=e;return OW(k_e,yTe(R2e(W_e(r),fTe(t),B_e(t),X_e,uTe,dTe,vTe,mTe(o),eTe,pTe(n),lTe(l,i))))};const F_=()=&gt;({additions:{},removals:{},modified:{}});function xTe(e){let{registry:t,callbacks:n}=e,r=F_(),l=null;const i=()=&gt;{l||(n.collectionStarting(),l=requestAnimationFrame(()=&gt;{l=null;const{additions:u,removals:c,modified:d}=r,f=Object.keys(u).map(g=&gt;t.draggable.getById(g).getDimension(za)).sort((g,b)=&gt;g.descriptor.index-b.descriptor.index),p=Object.keys(d).map(g=&gt;{const v=t.droppable.getById(g).callbacks.getScrollWhileDragging();return{droppableId:g,scroll:v}}),m={additions:f,removals:Object.keys(c),modified:p};r=F_(),n.publish(m)}))};return{add:u=&gt;{const c=u.descriptor.id;r.additions[c]=u,r.modified[u.descriptor.droppableId]=!0,r.removals[c]&amp;&amp;delete r.removals[c],i()},remove:u=&gt;{const c=u.descriptor;r.removals[c.id]=!0,r.modified[c.droppableId]=!0,r.additions[c.id]&amp;&amp;delete r.additions[c.id],i()},stop:()=&gt;{l&amp;&amp;(cancelAnimationFrame(l),l=null,r=F_())}}}var mq=e=&gt;{let{scrollHeight:t,scrollWidth:n,height:r,width:l}=e;const i=Go({x:n,y:t},{x:l,y:r});return{x:Math.max(0,i.x),y:Math.max(0,i.y)}},gq=()=&gt;{const e=document.documentElement;return e||bn(),e},vq=()=&gt;{const e=gq();return mq({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},wTe=()=&gt;{const e=hq(),t=vq(),n=e.y,r=e.x,l=gq(),i=l.clientWidth,o=l.clientHeight,a=r+i,s=n+o;return{frame:zi({top:n,left:r,right:a,bottom:s}),scroll:{initial:e,current:e,max:t,diff:{value:za,displacement:za}}}},_Te=e=&gt;{let{critical:t,scrollOptions:n,registry:r}=e;const l=wTe(),i=l.scroll.current,o=t.droppable,a=r.droppable.getAllByType(o.type).map(d=&gt;d.callbacks.getDimensionAndWatchScroll(i,n)),s=r.draggable.getAllByType(t.draggable.type).map(d=&gt;d.getDimension(i));return{dimensions:{draggables:HW(s),droppables:UW(a)},critical:t,viewport:l}};function ME(e,t,n){return!(n.descriptor.id===t.id||n.descriptor.type!==t.type||e.droppable.getById(n.descriptor.droppableId).descriptor.mode!==&quot;virtual&quot;)}var TTe=(e,t)=&gt;{let n=null;const r=xTe({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),l=(f,p)=&gt;{e.droppable.exists(f)||bn(),n&amp;&amp;t.updateDroppableIsEnabled({id:f,isEnabled:p})},i=(f,p)=&gt;{n&amp;&amp;(e.droppable.exists(f)||bn(),t.updateDroppableIsCombineEnabled({id:f,isCombineEnabled:p}))},o=(f,p)=&gt;{n&amp;&amp;(e.droppable.exists(f)||bn(),t.updateDroppableScroll({id:f,newScroll:p}))},a=(f,p)=&gt;{n&amp;&amp;e.droppable.getById(f).callbacks.scroll(p)},s=()=&gt;{if(!n)return;r.stop();const f=n.critical.droppable;e.droppable.getAllByType(f.type).forEach(p=&gt;p.callbacks.dragStopped()),n.unsubscribe(),n=null},u=f=&gt;{n||bn();const p=n.critical.draggable;f.type===&quot;ADDITION&quot;&amp;&amp;ME(e,p,f.value)&amp;&amp;r.add(f.value),f.type===&quot;REMOVAL&quot;&amp;&amp;ME(e,p,f.value)&amp;&amp;r.remove(f.value)};return{updateDroppableIsEnabled:l,updateDroppableIsCombineEnabled:i,scrollDroppable:a,updateDroppableScroll:o,startPublishing:f=&gt;{n&amp;&amp;bn();const p=e.draggable.getById(f.draggableId),m=e.droppable.getById(p.descriptor.droppableId),g={draggable:p.descriptor,droppable:m.descriptor},b=e.subscribe(u);return n={critical:g,unsubscribe:b},_Te({critical:g,registry:e,scrollOptions:f.scrollOptions})},stopPublishing:s}},yq=(e,t)=&gt;e.phase===&quot;IDLE&quot;?!0:e.phase!==&quot;DROP_ANIMATING&quot;||e.completed.result.draggableId===t?!1:e.completed.result.reason===&quot;DROP&quot;,kTe=e=&gt;{window.scrollBy(e.x,e.y)};const STe=ja(e=&gt;kb(e).filter(t=&gt;!(!t.isEnabled||!t.frame))),CTe=(e,t)=&gt;STe(t).find(r=&gt;(r.frame||bn(),tq(r.frame.pageMarginBox)(e)))||null;var MTe=e=&gt;{let{center:t,destination:n,droppables:r}=e;if(n){const i=r[n];return i.frame?i:null}return CTe(t,r)};const wm={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:e=&gt;e**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360},disabled:!1};var PTe=function(e,t,n){n===void 0&amp;&amp;(n=()=&gt;wm);const r=n(),l=e[t.size]*r.startFromPercentage,i=e[t.size]*r.maxScrollAtPercentage;return{startScrollingFrom:l,maxScrollValueAt:i}},bq=e=&gt;{let{startOfRange:t,endOfRange:n,current:r}=e;const l=n-t;return l===0?0:(r-t)/l},P5=1,OTe=function(e,t,n){n===void 0&amp;&amp;(n=()=&gt;wm);const r=n();if(e&gt;t.startScrollingFrom)return 0;if(e&lt;=t.maxScrollValueAt)return r.maxPixelScroll;if(e===t.startScrollingFrom)return P5;const i=1-bq({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),o=r.maxPixelScroll*r.ease(i);return Math.ceil(o)},ATe=(e,t,n)=&gt;{const r=n(),l=r.durationDampening.accelerateAt,i=r.durationDampening.stopDampeningAt,o=t,a=i,u=Date.now()-o;if(u&gt;=i)return e;if(u&lt;l)return P5;const c=bq({startOfRange:l,endOfRange:a,current:u}),d=e*r.ease(c);return Math.ceil(d)},PE=e=&gt;{let{distanceToEdge:t,thresholds:n,dragStartTime:r,shouldUseTimeDampening:l,getAutoScrollerOptions:i}=e;const o=OTe(t,n,i);return o===0?0:l?Math.max(ATe(o,r,i),P5):o},OE=e=&gt;{let{container:t,distanceToEdges:n,dragStartTime:r,axis:l,shouldUseTimeDampening:i,getAutoScrollerOptions:o}=e;const a=PTe(t,l,o);return n[l.end]&lt;n[l.start]?PE({distanceToEdge:n[l.end],thresholds:a,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:o}):-1*PE({distanceToEdge:n[l.start],thresholds:a,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:o})},DTe=e=&gt;{let{container:t,subject:n,proposedScroll:r}=e;const l=n.height&gt;t.height,i=n.width&gt;t.width;return!i&amp;&amp;!l?r:i&amp;&amp;l?null:{x:i?0:r.x,y:l?0:r.y}};const ETe=qW(e=&gt;e===0?0:e);var xq=e=&gt;{let{dragStartTime:t,container:n,subject:r,center:l,shouldUseTimeDampening:i,getAutoScrollerOptions:o}=e;const a={top:l.y-n.top,right:n.right-l.x,bottom:n.bottom-l.y,left:l.x-n.left},s=OE({container:n,distanceToEdges:a,dragStartTime:t,axis:x5,shouldUseTimeDampening:i,getAutoScrollerOptions:o}),u=OE({container:n,distanceToEdges:a,dragStartTime:t,axis:YW,shouldUseTimeDampening:i,getAutoScrollerOptions:o}),c=ETe({x:u,y:s});if(Us(c,za))return null;const d=DTe({container:n,subject:r,proposedScroll:c});return d?Us(d,za)?null:d:null};const RTe=qW(e=&gt;e===0?0:e&gt;0?1:-1),O5=(()=&gt;{const e=(t,n)=&gt;t&lt;0?t:t&gt;n?t-n:0;return t=&gt;{let{current:n,max:r,change:l}=t;const i=Ja(n,l),o={x:e(i.x,r.x),y:e(i.y,r.y)};return Us(o,za)?null:o}})(),wq=e=&gt;{let{max:t,current:n,change:r}=e;const l={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},i=RTe(r),o=O5({max:l,current:n,change:i});return!o||i.x!==0&amp;&amp;o.x===0||i.y!==0&amp;&amp;o.y===0},A5=(e,t)=&gt;wq({current:e.scroll.current,max:e.scroll.max,change:t}),LTe=(e,t)=&gt;{if(!A5(e,t))return null;const n=e.scroll.max,r=e.scroll.current;return O5({current:r,max:n,change:t})},D5=(e,t)=&gt;{const n=e.frame;return n?wq({current:n.scroll.current,max:n.scroll.max,change:t}):!1},ITe=(e,t)=&gt;{const n=e.frame;return!n||!D5(e,t)?null:O5({current:n.scroll.current,max:n.scroll.max,change:t})};var $Te=e=&gt;{let{viewport:t,subject:n,center:r,dragStartTime:l,shouldUseTimeDampening:i,getAutoScrollerOptions:o}=e;const a=xq({dragStartTime:l,container:t.frame,subject:n,center:r,shouldUseTimeDampening:i,getAutoScrollerOptions:o});return a&amp;&amp;A5(t,a)?a:null},NTe=e=&gt;{let{droppable:t,subject:n,center:r,dragStartTime:l,shouldUseTimeDampening:i,getAutoScrollerOptions:o}=e;const a=t.frame;if(!a)return null;const s=xq({dragStartTime:l,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:i,getAutoScrollerOptions:o});return s&amp;&amp;D5(t,s)?s:null},AE=e=&gt;{let{state:t,dragStartTime:n,shouldUseTimeDampening:r,scrollWindow:l,scrollDroppable:i,getAutoScrollerOptions:o}=e;const a=t.current.page.borderBoxCenter,u=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){const f=t.viewport,p=$Te({dragStartTime:n,viewport:f,subject:u,center:a,shouldUseTimeDampening:r,getAutoScrollerOptions:o});if(p){l(p);return}}const c=MTe({center:a,destination:Qo(t.impact),droppables:t.dimensions.droppables});if(!c)return;const d=NTe({dragStartTime:n,droppable:c,subject:u,center:a,shouldUseTimeDampening:r,getAutoScrollerOptions:o});d&amp;&amp;i(c.descriptor.id,d)},FTe=e=&gt;{let{scrollWindow:t,scrollDroppable:n,getAutoScrollerOptions:r=()=&gt;wm}=e;const l=gm(t),i=gm(n);let o=null;const a=c=&gt;{o||bn();const{shouldUseTimeDampening:d,dragStartTime:f}=o;AE({state:c,scrollWindow:l,scrollDroppable:i,dragStartTime:f,shouldUseTimeDampening:d,getAutoScrollerOptions:r})};return{start:c=&gt;{o&amp;&amp;bn();const d=Date.now();let f=!1;const p=()=&gt;{f=!0};AE({state:c,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:p,scrollDroppable:p,getAutoScrollerOptions:r}),o={dragStartTime:d,shouldUseTimeDampening:f},f&amp;&amp;a(c)},stop:()=&gt;{o&amp;&amp;(l.cancel(),i.cancel(),o=null)},scroll:a}},jTe=e=&gt;{let{move:t,scrollDroppable:n,scrollWindow:r}=e;const l=(s,u)=&gt;{const c=Ja(s.current.client.selection,u);t({client:c})},i=(s,u)=&gt;{if(!D5(s,u))return u;const c=ITe(s,u);if(!c)return n(s.descriptor.id,u),null;const d=Go(u,c);return n(s.descriptor.id,d),Go(u,d)},o=(s,u,c)=&gt;{if(!s||!A5(u,c))return c;const d=LTe(u,c);if(!d)return r(c),null;const f=Go(c,d);return r(f),Go(c,f)};return s=&gt;{const u=s.scrollJumpRequest;if(!u)return;const c=Qo(s.impact);c||bn();const d=i(s.dimensions.droppables[c],u);if(!d)return;const f=s.viewport,p=o(s.isWindowScrollAllowed,f,d);p&amp;&amp;l(s,p)}},zTe=e=&gt;{let{scrollDroppable:t,scrollWindow:n,move:r,getAutoScrollerOptions:l}=e;const i=FTe({scrollWindow:n,scrollDroppable:t,getAutoScrollerOptions:l}),o=jTe({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:u=&gt;{if(!(l().disabled||u.phase!==&quot;DRAGGING&quot;)){if(u.movementMode===&quot;FLUID&quot;){i.scroll(u);return}u.scrollJumpRequest&amp;&amp;o(u)}},start:i.start,stop:i.stop}};const Vd=&quot;data-rfd&quot;,Gd=(()=&gt;{const e=`${Vd}-drag-handle`;return{base:e,draggableId:`${e}-draggable-id`,contextId:`${e}-context-id`}})(),vk=(()=&gt;{const e=`${Vd}-draggable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),BTe=(()=&gt;{const e=`${Vd}-droppable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),DE={contextId:`${Vd}-scroll-container-context-id`},WTe=e=&gt;t=&gt;`[${t}=&quot;${e}&quot;]`,_p=(e,t)=&gt;e.map(n=&gt;{const r=n.styles[t];return r?`${n.selector} { ${r} }`:&quot;&quot;}).join(&quot; &quot;),qTe=&quot;pointer-events: none;&quot;;var UTe=e=&gt;{const t=WTe(e),n=(()=&gt;{const a=`\n",
       "      cursor: -webkit-grab;\n",
       "      cursor: grab;\n",
       "    `;return{selector:t(Gd.contextId),styles:{always:`\n",
       "          -webkit-touch-callout: none;\n",
       "          -webkit-tap-highlight-color: rgba(0,0,0,0);\n",
       "          touch-action: manipulation;\n",
       "        `,resting:a,dragging:qTe,dropAnimating:a}}})(),r=(()=&gt;{const a=`\n",
       "      transition: ${Nh.outOfTheWay};\n",
       "    `;return{selector:t(vk.contextId),styles:{dragging:a,dropAnimating:a,userCancel:a}}})(),l={selector:t(BTe.contextId),styles:{always:&quot;overflow-anchor: none;&quot;}},o=[r,n,l,{selector:&quot;body&quot;,styles:{dragging:`\n",
       "        cursor: grabbing;\n",
       "        cursor: -webkit-grabbing;\n",
       "        user-select: none;\n",
       "        -webkit-user-select: none;\n",
       "        -moz-user-select: none;\n",
       "        -ms-user-select: none;\n",
       "        overflow-anchor: none;\n",
       "      `}}];return{always:_p(o,&quot;always&quot;),resting:_p(o,&quot;resting&quot;),dragging:_p(o,&quot;dragging&quot;),dropAnimating:_p(o,&quot;dropAnimating&quot;),userCancel:_p(o,&quot;userCancel&quot;)}};const HTe=typeof window&lt;&quot;u&quot;&amp;&amp;typeof window.document&lt;&quot;u&quot;&amp;&amp;typeof window.document.createElement&lt;&quot;u&quot;?ge.useLayoutEffect:ge.useEffect;var Jo=HTe;const j_=()=&gt;{const e=document.querySelector(&quot;head&quot;);return e||bn(),e},EE=e=&gt;{const t=document.createElement(&quot;style&quot;);return e&amp;&amp;t.setAttribute(&quot;nonce&quot;,e),t.type=&quot;text/css&quot;,t};function VTe(e,t){const n=ir(()=&gt;UTe(e),[e]),r=ge.useRef(null),l=ge.useRef(null),i=Nn(ja(d=&gt;{const f=l.current;f||bn(),f.textContent=d}),[]),o=Nn(d=&gt;{const f=r.current;f||bn(),f.textContent=d},[]);Jo(()=&gt;{!r.current&amp;&amp;!l.current||bn();const d=EE(t),f=EE(t);return r.current=d,l.current=f,d.setAttribute(`${Vd}-always`,e),f.setAttribute(`${Vd}-dynamic`,e),j_().appendChild(d),j_().appendChild(f),o(n.always),i(n.resting),()=&gt;{const p=m=&gt;{const g=m.current;g||bn(),j_().removeChild(g),m.current=null};p(r),p(l)}},[t,o,i,n.always,n.resting,e]);const a=Nn(()=&gt;i(n.dragging),[i,n.dragging]),s=Nn(d=&gt;{if(d===&quot;DROP&quot;){i(n.dropAnimating);return}i(n.userCancel)},[i,n.dropAnimating,n.userCancel]),u=Nn(()=&gt;{l.current&amp;&amp;i(n.resting)},[i,n.resting]);return ir(()=&gt;({dragging:a,dropping:s,resting:u}),[a,s,u])}function _q(e,t){return Array.from(e.querySelectorAll(t))}var Tq=e=&gt;{var t;return((t=e==null?void 0:e.ownerDocument)==null?void 0:t.defaultView)||window};function Pb(e){return e instanceof Tq(e).HTMLElement}function GTe(e,t){const n=`[${Gd.contextId}=&quot;${e}&quot;]`,r=_q(document,n);if(!r.length)return null;const l=r.find(i=&gt;i.getAttribute(Gd.draggableId)===t);return!l||!Pb(l)?null:l}function YTe(e){const t=ge.useRef({}),n=ge.useRef(null),r=ge.useRef(null),l=ge.useRef(!1),i=Nn(function(f,p){const m={id:f,focus:p};return t.current[f]=m,function(){const b=t.current;b[f]!==m&amp;&amp;delete b[f]}},[]),o=Nn(function(f){const p=GTe(e,f);p&amp;&amp;p!==document.activeElement&amp;&amp;p.focus()},[e]),a=Nn(function(f,p){n.current===f&amp;&amp;(n.current=p)},[]),s=Nn(function(){r.current||l.current&amp;&amp;(r.current=requestAnimationFrame(()=&gt;{r.current=null;const f=n.current;f&amp;&amp;o(f)}))},[o]),u=Nn(function(f){n.current=null;const p=document.activeElement;p&amp;&amp;p.getAttribute(Gd.draggableId)===f&amp;&amp;(n.current=f)},[]);return Jo(()=&gt;(l.current=!0,function(){l.current=!1;const f=r.current;f&amp;&amp;cancelAnimationFrame(f)}),[]),ir(()=&gt;({register:i,tryRecordFocus:u,tryRestoreFocusRecorded:s,tryShiftRecord:a}),[i,u,s,a])}function XTe(){const e={draggables:{},droppables:{}},t=[];function n(d){return t.push(d),function(){const p=t.indexOf(d);p!==-1&amp;&amp;t.splice(p,1)}}function r(d){t.length&amp;&amp;t.forEach(f=&gt;f(d))}function l(d){return e.draggables[d]||null}function i(d){const f=l(d);return f||bn(),f}const o={register:d=&gt;{e.draggables[d.descriptor.id]=d,r({type:&quot;ADDITION&quot;,value:d})},update:(d,f)=&gt;{const p=e.draggables[f.descriptor.id];p&amp;&amp;p.uniqueId===d.uniqueId&amp;&amp;(delete e.draggables[f.descriptor.id],e.draggables[d.descriptor.id]=d)},unregister:d=&gt;{const f=d.descriptor.id,p=l(f);p&amp;&amp;d.uniqueId===p.uniqueId&amp;&amp;(delete e.draggables[f],e.droppables[d.descriptor.droppableId]&amp;&amp;r({type:&quot;REMOVAL&quot;,value:d}))},getById:i,findById:l,exists:d=&gt;!!l(d),getAllByType:d=&gt;Object.values(e.draggables).filter(f=&gt;f.descriptor.type===d)};function a(d){return e.droppables[d]||null}function s(d){const f=a(d);return f||bn(),f}const u={register:d=&gt;{e.droppables[d.descriptor.id]=d},unregister:d=&gt;{const f=a(d.descriptor.id);f&amp;&amp;d.uniqueId===f.uniqueId&amp;&amp;delete e.droppables[d.descriptor.id]},getById:s,findById:a,exists:d=&gt;!!a(d),getAllByType:d=&gt;Object.values(e.droppables).filter(f=&gt;f.descriptor.type===d)};function c(){e.draggables={},e.droppables={},t.length=0}return{draggable:o,droppable:u,subscribe:n,clean:c}}function KTe(){const e=ir(XTe,[]);return ge.useEffect(()=&gt;function(){Qe.version.startsWith(&quot;16&quot;)||Qe.version.startsWith(&quot;17&quot;)?requestAnimationFrame(e.clean):e.clean()},[e]),e}var E5=Qe.createContext(null),gy=()=&gt;{const e=document.body;return e||bn(),e};const ZTe={position:&quot;absolute&quot;,width:&quot;1px&quot;,height:&quot;1px&quot;,margin:&quot;-1px&quot;,border:&quot;0&quot;,padding:&quot;0&quot;,overflow:&quot;hidden&quot;,clip:&quot;rect(0 0 0 0)&quot;,&quot;clip-path&quot;:&quot;inset(100%)&quot;};var QTe=ZTe;const JTe=e=&gt;`rfd-announcement-${e}`;function e3e(e){const t=ir(()=&gt;JTe(e),[e]),n=ge.useRef(null);return ge.useEffect(function(){const i=document.createElement(&quot;div&quot;);return n.current=i,i.id=t,i.setAttribute(&quot;aria-live&quot;,&quot;assertive&quot;),i.setAttribute(&quot;aria-atomic&quot;,&quot;true&quot;),Ie(i.style,QTe),gy().appendChild(i),function(){setTimeout(function(){const s=gy();s.contains(i)&amp;&amp;s.removeChild(i),i===n.current&amp;&amp;(n.current=null)})}},[t]),Nn(l=&gt;{const i=n.current;if(i){i.textContent=l;return}},[])}let kq=0;const Sq={separator:&quot;::&quot;};function t3e(){kq=0}function n3e(e,t){return t===void 0&amp;&amp;(t=Sq),ir(()=&gt;`${e}${t.separator}${kq++}`,[t.separator,e])}function r3e(e,t){t===void 0&amp;&amp;(t=Sq);const n=Qe.useId();return ir(()=&gt;`${e}${t.separator}${n}`,[t.separator,e,n])}var R5=&quot;useId&quot;in Qe?r3e:n3e;function a3e(e){let{contextId:t,uniqueId:n}=e;return`rfd-hidden-text-${t}-${n}`}function o3e(e){let{contextId:t,text:n}=e;const r=R5(&quot;hidden-text&quot;,{separator:&quot;-&quot;}),l=ir(()=&gt;a3e({contextId:t,uniqueId:r}),[r,t]);return ge.useEffect(function(){const o=document.createElement(&quot;div&quot;);return o.id=l,o.textContent=n,o.style.display=&quot;none&quot;,gy().appendChild(o),function(){const s=gy();s.contains(o)&amp;&amp;s.removeChild(o)}},[l,n]),l}var Ob=Qe.createContext(null);function Cq(e){const t=ge.useRef(e);return ge.useEffect(()=&gt;{t.current=e}),t}function i3e(){let e=null;function t(){return!!e}function n(o){return o===e}function r(o){e&amp;&amp;bn();const a={abandon:o};return e=a,a}function l(){e||bn(),e=null}function i(){e&amp;&amp;(e.abandon(),l())}return{isClaimed:t,isActive:n,claim:r,release:l,tryAbandon:i}}function _m(e){return e.phase===&quot;IDLE&quot;||e.phase===&quot;DROP_ANIMATING&quot;?!1:e.isDragging}const l3e=9,s3e=13,L5=27,Mq=32,u3e=33,c3e=34,d3e=35,f3e=36,p3e=37,h3e=38,m3e=39,g3e=40,v3e={[s3e]:!0,[l3e]:!0};var Pq=e=&gt;{v3e[e.keyCode]&amp;&amp;e.preventDefault()};const y3e=(()=&gt;{const e=&quot;visibilitychange&quot;;return typeof document&gt;&quot;u&quot;?e:[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`].find(r=&gt;`on${r}`in document)||e})();var Ab=y3e;const Oq=0,RE=5;function b3e(e,t){return Math.abs(t.x-e.x)&gt;=RE||Math.abs(t.y-e.y)&gt;=RE}const LE={type:&quot;IDLE&quot;};function x3e(e){let{cancel:t,completed:n,getPhase:r,setPhase:l}=e;return[{eventName:&quot;mousemove&quot;,fn:i=&gt;{const{button:o,clientX:a,clientY:s}=i;if(o!==Oq)return;const u={x:a,y:s},c=r();if(c.type===&quot;DRAGGING&quot;){i.preventDefault(),c.actions.move(u);return}c.type!==&quot;PENDING&quot;&amp;&amp;bn();const d=c.point;if(!b3e(d,u))return;i.preventDefault();const f=c.actions.fluidLift(u);l({type:&quot;DRAGGING&quot;,actions:f})}},{eventName:&quot;mouseup&quot;,fn:i=&gt;{const o=r();if(o.type!==&quot;DRAGGING&quot;){t();return}i.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:&quot;mousedown&quot;,fn:i=&gt;{r().type===&quot;DRAGGING&quot;&amp;&amp;i.preventDefault(),t()}},{eventName:&quot;keydown&quot;,fn:i=&gt;{if(r().type===&quot;PENDING&quot;){t();return}if(i.keyCode===L5){i.preventDefault(),t();return}Pq(i)}},{eventName:&quot;resize&quot;,fn:t},{eventName:&quot;scroll&quot;,options:{passive:!0,capture:!1},fn:()=&gt;{r().type===&quot;PENDING&quot;&amp;&amp;t()}},{eventName:&quot;webkitmouseforcedown&quot;,fn:i=&gt;{const o=r();if(o.type===&quot;IDLE&quot;&amp;&amp;bn(),o.actions.shouldRespectForcePress()){t();return}i.preventDefault()}},{eventName:Ab,fn:t}]}function Aq(e){const t=ge.useRef(LE),n=ge.useRef(qs),r=ir(()=&gt;({eventName:&quot;mousedown&quot;,fn:function(d){if(d.defaultPrevented||d.button!==Oq||d.ctrlKey||d.metaKey||d.shiftKey||d.altKey)return;const f=e.findClosestDraggableId(d);if(!f)return;const p=e.tryGetLock(f,o,{sourceEvent:d});if(!p)return;d.preventDefault();const m={x:d.clientX,y:d.clientY};n.current(),u(p,m)}}),[e]),l=ir(()=&gt;({eventName:&quot;webkitmouseforcewillbegin&quot;,fn:c=&gt;{if(c.defaultPrevented)return;const d=e.findClosestDraggableId(c);if(!d)return;const f=e.findOptionsForDraggable(d);f&amp;&amp;(f.shouldRespectForcePress||e.canGetLock(d)&amp;&amp;c.preventDefault())}}),[e]),i=Nn(function(){const d={passive:!1,capture:!0};n.current=vi(window,[l,r],d)},[l,r]),o=Nn(()=&gt;{t.current.type!==&quot;IDLE&quot;&amp;&amp;(t.current=LE,n.current(),i())},[i]),a=Nn(()=&gt;{const c=t.current;o(),c.type===&quot;DRAGGING&quot;&amp;&amp;c.actions.cancel({shouldBlockNextClick:!0}),c.type===&quot;PENDING&quot;&amp;&amp;c.actions.abort()},[o]),s=Nn(function(){const d={capture:!0,passive:!1},f=x3e({cancel:a,completed:o,getPhase:()=&gt;t.current,setPhase:p=&gt;{t.current=p}});n.current=vi(window,f,d)},[a,o]),u=Nn(function(d,f){t.current.type!==&quot;IDLE&quot;&amp;&amp;bn(),t.current={type:&quot;PENDING&quot;,point:f,actions:d},s()},[s]);Jo(function(){return i(),function(){n.current()}},[i])}function w3e(){}const _3e={[c3e]:!0,[u3e]:!0,[f3e]:!0,[d3e]:!0};function T3e(e,t){function n(){t(),e.cancel()}function r(){t(),e.drop()}return[{eventName:&quot;keydown&quot;,fn:l=&gt;{if(l.keyCode===L5){l.preventDefault(),n();return}if(l.keyCode===Mq){l.preventDefault(),r();return}if(l.keyCode===g3e){l.preventDefault(),e.moveDown();return}if(l.keyCode===h3e){l.preventDefault(),e.moveUp();return}if(l.keyCode===m3e){l.preventDefault(),e.moveRight();return}if(l.keyCode===p3e){l.preventDefault(),e.moveLeft();return}if(_3e[l.keyCode]){l.preventDefault();return}Pq(l)}},{eventName:&quot;mousedown&quot;,fn:n},{eventName:&quot;mouseup&quot;,fn:n},{eventName:&quot;click&quot;,fn:n},{eventName:&quot;touchstart&quot;,fn:n},{eventName:&quot;resize&quot;,fn:n},{eventName:&quot;wheel&quot;,fn:n,options:{passive:!0}},{eventName:Ab,fn:n}]}function Dq(e){const t=ge.useRef(w3e),n=ir(()=&gt;({eventName:&quot;keydown&quot;,fn:function(i){if(i.defaultPrevented||i.keyCode!==Mq)return;const o=e.findClosestDraggableId(i);if(!o)return;const a=e.tryGetLock(o,c,{sourceEvent:i});if(!a)return;i.preventDefault();let s=!0;const u=a.snapLift();t.current();function c(){s||bn(),s=!1,t.current(),r()}t.current=vi(window,T3e(u,c),{capture:!0,passive:!1})}}),[e]),r=Nn(function(){const i={passive:!1,capture:!0};t.current=vi(window,[n],i)},[n]);Jo(function(){return r(),function(){t.current()}},[r])}const z_={type:&quot;IDLE&quot;},k3e=120,S3e=.15;function C3e(e){let{cancel:t,getPhase:n}=e;return[{eventName:&quot;orientationchange&quot;,fn:t},{eventName:&quot;resize&quot;,fn:t},{eventName:&quot;contextmenu&quot;,fn:r=&gt;{r.preventDefault()}},{eventName:&quot;keydown&quot;,fn:r=&gt;{if(n().type!==&quot;DRAGGING&quot;){t();return}r.keyCode===L5&amp;&amp;r.preventDefault(),t()}},{eventName:Ab,fn:t}]}function M3e(e){let{cancel:t,completed:n,getPhase:r}=e;return[{eventName:&quot;touchmove&quot;,options:{capture:!1},fn:l=&gt;{const i=r();if(i.type!==&quot;DRAGGING&quot;){t();return}i.hasMoved=!0;const{clientX:o,clientY:a}=l.touches[0],s={x:o,y:a};l.preventDefault(),i.actions.move(s)}},{eventName:&quot;touchend&quot;,fn:l=&gt;{const i=r();if(i.type!==&quot;DRAGGING&quot;){t();return}l.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()}},{eventName:&quot;touchcancel&quot;,fn:l=&gt;{if(r().type!==&quot;DRAGGING&quot;){t();return}l.preventDefault(),t()}},{eventName:&quot;touchforcechange&quot;,fn:l=&gt;{const i=r();i.type===&quot;IDLE&quot;&amp;&amp;bn();const o=l.touches[0];if(!o||!(o.force&gt;=S3e))return;const s=i.actions.shouldRespectForcePress();if(i.type===&quot;PENDING&quot;){s&amp;&amp;t();return}if(s){if(i.hasMoved){l.preventDefault();return}t();return}l.preventDefault()}},{eventName:Ab,fn:t}]}function Eq(e){const t=ge.useRef(z_),n=ge.useRef(qs),r=Nn(function(){return t.current},[]),l=Nn(function(p){t.current=p},[]),i=ir(()=&gt;({eventName:&quot;touchstart&quot;,fn:function(p){if(p.defaultPrevented)return;const m=e.findClosestDraggableId(p);if(!m)return;const g=e.tryGetLock(m,a,{sourceEvent:p});if(!g)return;const b=p.touches[0],{clientX:v,clientY:h}=b,y={x:v,y:h};n.current(),d(g,y)}}),[e]),o=Nn(function(){const p={capture:!0,passive:!1};n.current=vi(window,[i],p)},[i]),a=Nn(()=&gt;{const f=t.current;f.type!==&quot;IDLE&quot;&amp;&amp;(f.type===&quot;PENDING&quot;&amp;&amp;clearTimeout(f.longPressTimerId),l(z_),n.current(),o())},[o,l]),s=Nn(()=&gt;{const f=t.current;a(),f.type===&quot;DRAGGING&quot;&amp;&amp;f.actions.cancel({shouldBlockNextClick:!0}),f.type===&quot;PENDING&quot;&amp;&amp;f.actions.abort()},[a]),u=Nn(function(){const p={capture:!0,passive:!1},m={cancel:s,completed:a,getPhase:r},g=vi(window,M3e(m),p),b=vi(window,C3e(m),p);n.current=function(){g(),b()}},[s,r,a]),c=Nn(function(){const p=r();p.type!==&quot;PENDING&quot;&amp;&amp;bn();const m=p.actions.fluidLift(p.point);l({type:&quot;DRAGGING&quot;,actions:m,hasMoved:!1})},[r,l]),d=Nn(function(p,m){r().type!==&quot;IDLE&quot;&amp;&amp;bn();const g=setTimeout(c,k3e);l({type:&quot;PENDING&quot;,point:m,actions:p,longPressTimerId:g}),u()},[u,r,l,c]);Jo(function(){return o(),function(){n.current();const m=r();m.type===&quot;PENDING&quot;&amp;&amp;(clearTimeout(m.longPressTimerId),l(z_))}},[r,o,l]),Jo(function(){return vi(window,[{eventName:&quot;touchmove&quot;,fn:()=&gt;{},options:{capture:!1,passive:!1}}])},[])}const P3e=[&quot;input&quot;,&quot;button&quot;,&quot;textarea&quot;,&quot;select&quot;,&quot;option&quot;,&quot;optgroup&quot;,&quot;video&quot;,&quot;audio&quot;];function Rq(e,t){if(t==null)return!1;if(P3e.includes(t.tagName.toLowerCase()))return!0;const r=t.getAttribute(&quot;contenteditable&quot;);return r===&quot;true&quot;||r===&quot;&quot;?!0:t===e?!1:Rq(e,t.parentElement)}function O3e(e,t){const n=t.target;return Pb(n)?Rq(e,n):!1}var A3e=e=&gt;zi(e.getBoundingClientRect()).center;function D3e(e){return e instanceof Tq(e).Element}const E3e=(()=&gt;{const e=&quot;matches&quot;;return typeof document&gt;&quot;u&quot;?e:[e,&quot;msMatchesSelector&quot;,&quot;webkitMatchesSelector&quot;].find(r=&gt;r in Element.prototype)||e})();function Lq(e,t){return e==null?null:e[E3e](t)?e:Lq(e.parentElement,t)}function R3e(e,t){return e.closest?e.closest(t):Lq(e,t)}function L3e(e){return`[${Gd.contextId}=&quot;${e}&quot;]`}function I3e(e,t){const n=t.target;if(!D3e(n))return null;const r=L3e(e),l=R3e(n,r);return!l||!Pb(l)?null:l}function $3e(e,t){const n=I3e(e,t);return n?n.getAttribute(Gd.draggableId):null}function N3e(e,t){const n=`[${vk.contextId}=&quot;${e}&quot;]`,l=_q(document,n).find(i=&gt;i.getAttribute(vk.id)===t);return!l||!Pb(l)?null:l}function F3e(e){e.preventDefault()}function w0(e){let{expected:t,phase:n,isLockActive:r,shouldWarn:l}=e;return!(!r()||t!==n)}function Iq(e){let{lockAPI:t,store:n,registry:r,draggableId:l}=e;if(t.isClaimed())return!1;const i=r.draggable.findById(l);return!(!i||!i.options.isEnabled||!yq(n.getState(),l))}function j3e(e){let{lockAPI:t,contextId:n,store:r,registry:l,draggableId:i,forceSensorStop:o,sourceEvent:a}=e;if(!Iq({lockAPI:t,store:r,registry:l,draggableId:i}))return null;const u=l.draggable.getById(i),c=N3e(n,u.descriptor.id);if(!c||a&amp;&amp;!u.options.canDragInteractiveElements&amp;&amp;O3e(c,a))return null;const d=t.claim(o||qs);let f=&quot;PRE_DRAG&quot;;function p(){return u.options.shouldRespectForcePress}function m(){return t.isActive(d)}function g(x,T){w0({expected:x,phase:f,isLockActive:m,shouldWarn:!0})&amp;&amp;r.dispatch(T())}const b=g.bind(null,&quot;DRAGGING&quot;);function v(x){function T(){t.release(),f=&quot;COMPLETED&quot;}f!==&quot;PRE_DRAG&quot;&amp;&amp;(T(),bn()),r.dispatch(C_e(x.liftActionArgs)),f=&quot;DRAGGING&quot;;function k(S,C){if(C===void 0&amp;&amp;(C={shouldBlockNextClick:!1}),x.cleanup(),C.shouldBlockNextClick){const M=vi(window,[{eventName:&quot;click&quot;,fn:F3e,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(M)}T(),r.dispatch(cq({reason:S}))}return{isActive:()=&gt;w0({expected:&quot;DRAGGING&quot;,phase:f,isLockActive:m,shouldWarn:!1}),shouldRespectForcePress:p,drop:S=&gt;k(&quot;DROP&quot;,S),cancel:S=&gt;k(&quot;CANCEL&quot;,S),...x.actions}}function h(x){const T=gm(S=&gt;{b(()=&gt;uq({client:S}))});return{...v({liftActionArgs:{id:i,clientSelection:x,movementMode:&quot;FLUID&quot;},cleanup:()=&gt;T.cancel(),actions:{move:T}}),move:T}}function y(){const x={moveUp:()=&gt;b(I_e),moveRight:()=&gt;b(N_e),moveDown:()=&gt;b($_e),moveLeft:()=&gt;b(F_e)};return v({liftActionArgs:{id:i,clientSelection:A3e(c),movementMode:&quot;SNAP&quot;},cleanup:qs,actions:x})}function w(){w0({expected:&quot;PRE_DRAG&quot;,phase:f,isLockActive:m,shouldWarn:!0})&amp;&amp;t.release()}return{isActive:()=&gt;w0({expected:&quot;PRE_DRAG&quot;,phase:f,isLockActive:m,shouldWarn:!1}),shouldRespectForcePress:p,fluidLift:h,snapLift:y,abort:w}}const z3e=[Aq,Dq,Eq];function B3e(e){let{contextId:t,store:n,registry:r,customSensors:l,enableDefaultSensors:i}=e;const o=[...i?z3e:[],...l||[]],a=ge.useState(()=&gt;i3e())[0],s=Nn(function(v,h){_m(v)&amp;&amp;!_m(h)&amp;&amp;a.tryAbandon()},[a]);Jo(function(){let v=n.getState();return n.subscribe(()=&gt;{const y=n.getState();s(v,y),v=y})},[a,n,s]),Jo(()=&gt;a.tryAbandon,[a.tryAbandon]);const u=Nn(b=&gt;Iq({lockAPI:a,registry:r,store:n,draggableId:b}),[a,r,n]),c=Nn((b,v,h)=&gt;j3e({lockAPI:a,registry:r,contextId:t,store:n,draggableId:b,forceSensorStop:v||null,sourceEvent:h&amp;&amp;h.sourceEvent?h.sourceEvent:null}),[t,a,r,n]),d=Nn(b=&gt;$3e(t,b),[t]),f=Nn(b=&gt;{const v=r.draggable.findById(b);return v?v.options:null},[r.draggable]),p=Nn(function(){a.isClaimed()&amp;&amp;(a.tryAbandon(),n.getState().phase!==&quot;IDLE&quot;&amp;&amp;n.dispatch(S5()))},[a,n]),m=Nn(()=&gt;a.isClaimed(),[a]),g=ir(()=&gt;({canGetLock:u,tryGetLock:c,findClosestDraggableId:d,findOptionsForDraggable:f,tryReleaseLock:p,isLockClaimed:m}),[u,c,d,f,p,m]);for(let b=0;b&lt;o.length;b++)o[b](g)}const W3e=e=&gt;({onBeforeCapture:t=&gt;{const n=()=&gt;{e.onBeforeCapture&amp;&amp;e.onBeforeCapture(t)};Qe.version.startsWith(&quot;16&quot;)||Qe.version.startsWith(&quot;17&quot;)?n():cc.flushSync(n)},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}),q3e=e=&gt;({...wm,...e.autoScrollerOptions,durationDampening:{...wm.durationDampening,...e.autoScrollerOptions}});function Tp(e){return e.current||bn(),e.current}function U3e(e){const{contextId:t,setCallbacks:n,sensors:r,nonce:l,dragHandleUsageInstructions:i}=e,o=ge.useRef(null),a=Cq(e),s=Nn(()=&gt;W3e(a.current),[a]),u=Nn(()=&gt;q3e(a.current),[a]),c=e3e(t),d=o3e({contextId:t,text:i}),f=VTe(t,l),p=Nn(C=&gt;{Tp(o).dispatch(C)},[]),m=ir(()=&gt;sE({publishWhileDragging:P_e,updateDroppableScroll:A_e,updateDroppableIsEnabled:D_e,updateDroppableIsCombineEnabled:E_e,collectionStarting:O_e},p),[p]),g=KTe(),b=ir(()=&gt;TTe(g,m),[g,m]),v=ir(()=&gt;zTe({scrollWindow:kTe,scrollDroppable:b.scrollDroppable,getAutoScrollerOptions:u,...sE({move:uq},p)}),[b.scrollDroppable,p,u]),h=YTe(t),y=ir(()=&gt;bTe({announce:c,autoScroller:v,dimensionMarshal:b,focusMarshal:h,getResponders:s,styleMarshal:f}),[c,v,b,h,s,f]);o.current=y;const w=Nn(()=&gt;{const C=Tp(o);C.getState().phase!==&quot;IDLE&quot;&amp;&amp;C.dispatch(S5())},[]),_=Nn(()=&gt;{const C=Tp(o).getState();return C.phase===&quot;DROP_ANIMATING&quot;?!0:C.phase===&quot;IDLE&quot;?!1:C.isDragging},[]),x=ir(()=&gt;({isDragging:_,tryAbort:w}),[_,w]);n(x);const T=Nn(C=&gt;yq(Tp(o).getState(),C),[]),k=Nn(()=&gt;_u(Tp(o).getState()),[]),S=ir(()=&gt;({marshal:b,focus:h,contextId:t,canLift:T,isMovementAllowed:k,dragHandleUsageInstructionsId:d,registry:g}),[t,b,d,h,T,k,g]);return B3e({contextId:t,store:y,registry:g,customSensors:r||null,enableDefaultSensors:e.enableDefaultSensors!==!1}),ge.useEffect(()=&gt;w,[w]),Qe.createElement(Ob.Provider,{value:S},Qe.createElement(rwe,{context:E5,store:y},e.children))}let $q=0;function H3e(){$q=0}function V3e(){return ir(()=&gt;`${$q++}`,[])}function G3e(){return Qe.useId()}var Y3e=&quot;useId&quot;in Qe?G3e:V3e;function X3e(){&quot;useId&quot;in Qe||(H3e(),t3e())}function K3e(e){const t=Y3e(),n=e.dragHandleUsageInstructions||ov.dragHandleUsageInstructions;return Qe.createElement(hwe,null,r=&gt;Qe.createElement(U3e,{nonce:e.nonce,contextId:t,setCallbacks:r,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd,autoScrollerOptions:e.autoScrollerOptions},e.children))}const IE={dragging:5e3,dropAnimating:4500},Z3e=(e,t)=&gt;t?Nh.drop(t.duration):e?Nh.snap:Nh.fluid,Q3e=(e,t)=&gt;{if(e)return t?xm.opacity.drop:xm.opacity.combining},J3e=e=&gt;e.forceShouldAnimate!=null?e.forceShouldAnimate:e.mode===&quot;SNAP&quot;;function eke(e){const n=e.dimension.client,{offset:r,combineWith:l,dropping:i}=e,o=!!l,a=J3e(e),s=!!i,u=s?mk.drop(r,o):mk.moveTo(r);return{position:&quot;fixed&quot;,top:n.marginBox.top,left:n.marginBox.left,boxSizing:&quot;border-box&quot;,width:n.borderBox.width,height:n.borderBox.height,transition:Z3e(a,i),transform:u,opacity:Q3e(o,s),zIndex:s?IE.dropAnimating:IE.dragging,pointerEvents:&quot;none&quot;}}function tke(e){return{transform:mk.moveTo(e.offset),transition:e.shouldAnimateDisplacement?void 0:&quot;none&quot;}}function nke(e){return e.type===&quot;DRAGGING&quot;?eke(e):tke(e)}function rke(e,t,n){n===void 0&amp;&amp;(n=za);const r=window.getComputedStyle(t),l=t.getBoundingClientRect(),i=FW(l,r),o=fy(i,n),a={client:i,tagName:t.tagName.toLowerCase(),display:r.display},s={x:i.marginBox.width,y:i.marginBox.height};return{descriptor:e,placeholder:a,displaceBy:s,client:i,page:o}}function ake(e){const t=R5(&quot;draggable&quot;),{descriptor:n,registry:r,getDraggableRef:l,canDragInteractiveElements:i,shouldRespectForcePress:o,isEnabled:a}=e,s=ir(()=&gt;({canDragInteractiveElements:i,shouldRespectForcePress:o,isEnabled:a}),[i,a,o]),u=Nn(p=&gt;{const m=l();return m||bn(),rke(n,m,p)},[n,l]),c=ir(()=&gt;({uniqueId:t,descriptor:n,options:s,getDimension:u}),[n,u,s,t]),d=ge.useRef(c),f=ge.useRef(!0);Jo(()=&gt;(r.draggable.register(d.current),()=&gt;r.draggable.unregister(d.current)),[r.draggable]),Jo(()=&gt;{if(f.current){f.current=!1;return}const p=d.current;d.current=c,r.draggable.update(c,p)},[c,r.draggable])}var I5=Qe.createContext(null);function vy(e){const t=ge.useContext(e);return t||bn(),t}function oke(e){e.preventDefault()}const ike=e=&gt;{const t=ge.useRef(null),n=Nn(function(x){x===void 0&amp;&amp;(x=null),t.current=x},[]),r=Nn(()=&gt;t.current,[]),{contextId:l,dragHandleUsageInstructionsId:i,registry:o}=vy(Ob),{type:a,droppableId:s}=vy(I5),u=ir(()=&gt;({id:e.draggableId,index:e.index,type:a,droppableId:s}),[e.draggableId,e.index,a,s]),{children:c,draggableId:d,isEnabled:f,shouldRespectForcePress:p,canDragInteractiveElements:m,isClone:g,mapped:b,dropAnimationFinished:v}=e;if(!g){const x=ir(()=&gt;({descriptor:u,registry:o,getDraggableRef:r,canDragInteractiveElements:m,shouldRespectForcePress:p,isEnabled:f}),[u,o,r,m,p,f]);ake(x)}const h=ir(()=&gt;f?{tabIndex:0,role:&quot;button&quot;,&quot;aria-describedby&quot;:i,&quot;data-rfd-drag-handle-draggable-id&quot;:d,&quot;data-rfd-drag-handle-context-id&quot;:l,draggable:!1,onDragStart:oke}:null,[l,i,d,f]),y=Nn(x=&gt;{b.type===&quot;DRAGGING&quot;&amp;&amp;b.dropping&amp;&amp;x.propertyName===&quot;transform&quot;&amp;&amp;(Qe.version.startsWith(&quot;16&quot;)||Qe.version.startsWith(&quot;17&quot;)?v():cc.flushSync(v))},[v,b]),w=ir(()=&gt;{const x=nke(b),T=b.type===&quot;DRAGGING&quot;&amp;&amp;b.dropping?y:void 0;return{innerRef:n,draggableProps:{&quot;data-rfd-draggable-context-id&quot;:l,&quot;data-rfd-draggable-id&quot;:d,style:x,onTransitionEnd:T},dragHandleProps:h}},[l,h,d,b,y,n]),_=ir(()=&gt;({draggableId:u.id,type:u.type,source:{index:u.index,droppableId:u.droppableId}}),[u.droppableId,u.id,u.index,u.type]);return Qe.createElement(Qe.Fragment,null,c(w,b.snapshot,_))};var lke=ike,Nq=(e,t)=&gt;e===t,Fq=e=&gt;{const{combine:t,destination:n}=e;return n?n.droppableId:t?t.droppableId:null};const ske=e=&gt;e.combine?e.combine.draggableId:null,uke=e=&gt;e.at&amp;&amp;e.at.type===&quot;COMBINE&quot;?e.at.combine.draggableId:null;function cke(){const e=ja((l,i)=&gt;({x:l,y:i})),t=ja(function(l,i,o,a,s){return o===void 0&amp;&amp;(o=null),a===void 0&amp;&amp;(a=null),s===void 0&amp;&amp;(s=null),{isDragging:!0,isClone:i,isDropAnimating:!!s,dropAnimation:s,mode:l,draggingOver:o,combineWith:a,combineTargetFor:null}}),n=ja(function(l,i,o,a,s,u,c){return s===void 0&amp;&amp;(s=null),u===void 0&amp;&amp;(u=null),c===void 0&amp;&amp;(c=null),{mapped:{type:&quot;DRAGGING&quot;,dropping:null,draggingOver:s,combineWith:u,mode:i,offset:l,dimension:o,forceShouldAnimate:c,snapshot:t(i,a,s,u,null)}}});return(l,i)=&gt;{if(_m(l)){if(l.critical.draggable.id!==i.draggableId)return null;const o=l.current.client.offset,a=l.dimensions.draggables[i.draggableId],s=Qo(l.impact),u=uke(l.impact),c=l.forceShouldAnimate;return n(e(o.x,o.y),l.movementMode,a,i.isClone,s,u,c)}if(l.phase===&quot;DROP_ANIMATING&quot;){const o=l.completed;if(o.result.draggableId!==i.draggableId)return null;const a=i.isClone,s=l.dimensions.draggables[i.draggableId],u=o.result,c=u.mode,d=Fq(u),f=ske(u),m={duration:l.dropDuration,curve:M5.drop,moveTo:l.newHomeClientOffset,opacity:f?xm.opacity.drop:null,scale:f?xm.scale.drop:null};return{mapped:{type:&quot;DRAGGING&quot;,offset:l.newHomeClientOffset,dimension:s,dropping:m,draggingOver:d,combineWith:f,mode:c,forceShouldAnimate:null,snapshot:t(c,a,d,f,m)}}}return null}}function jq(e){return e===void 0&amp;&amp;(e=null),{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}const dke={mapped:{type:&quot;SECONDARY&quot;,offset:za,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:jq(null)}};function fke(){const e=ja((o,a)=&gt;({x:o,y:a})),t=ja(jq),n=ja(function(o,a,s){return a===void 0&amp;&amp;(a=null),{mapped:{type:&quot;SECONDARY&quot;,offset:o,combineTargetFor:a,shouldAnimateDisplacement:s,snapshot:t(a)}}}),r=o=&gt;o?n(za,o,!0):null,l=(o,a,s,u)=&gt;{const c=s.displaced.visible[o],d=!!(u.inVirtualList&amp;&amp;u.effected[o]),f=Sb(s),p=f&amp;&amp;f.draggableId===o?a:null;if(!c){if(!d)return r(p);if(s.displaced.invisible[o])return null;const b=ff(u.displacedBy.point),v=e(b.x,b.y);return n(v,p,!0)}if(d)return r(p);const m=s.displacedBy.point,g=e(m.x,m.y);return n(g,p,c.shouldAnimate)};return(o,a)=&gt;{if(_m(o))return o.critical.draggable.id===a.draggableId?null:l(a.draggableId,o.critical.draggable.id,o.impact,o.afterCritical);if(o.phase===&quot;DROP_ANIMATING&quot;){const s=o.completed;return s.result.draggableId===a.draggableId?null:l(a.draggableId,s.result.draggableId,s.impact,s.afterCritical)}return null}}const pke=()=&gt;{const e=cke(),t=fke();return(r,l)=&gt;e(r,l)||t(r,l)||dke},hke={dropAnimationFinished:dq},mke=$W(pke,hke,null,{context:E5,areStatePropsEqual:Nq})(lke);var gke=mke;function zq(e){return vy(I5).isUsingCloneFor===e.draggableId&amp;&amp;!e.isClone?null:Qe.createElement(gke,e)}function vke(e){const t=typeof e.isDragDisabled==&quot;boolean&quot;?!e.isDragDisabled:!0,n=!!e.disableInteractiveElementBlocking,r=!!e.shouldRespectForcePress;return Qe.createElement(zq,Ie({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:r}))}const Bq=e=&gt;t=&gt;e===t,yke=Bq(&quot;scroll&quot;),bke=Bq(&quot;auto&quot;),$E=(e,t)=&gt;t(e.overflowX)||t(e.overflowY),xke=e=&gt;{const t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return $E(n,yke)||$E(n,bke)},wke=()=&gt;!1,Wq=e=&gt;e==null?null:e===document.body?wke()?e:null:e===document.documentElement?null:xke(e)?e:Wq(e.parentElement);var _ke=Wq,yk=e=&gt;({x:e.scrollLeft,y:e.scrollTop});const qq=e=&gt;e?window.getComputedStyle(e).position===&quot;fixed&quot;?!0:qq(e.parentElement):!1;var Tke=e=&gt;{const t=_ke(e),n=qq(e);return{closestScrollable:t,isFixedOnPage:n}},kke=e=&gt;{let{descriptor:t,isEnabled:n,isCombineEnabled:r,isFixedOnPage:l,direction:i,client:o,page:a,closest:s}=e;const u=(()=&gt;{if(!s)return null;const{scrollSize:p,client:m}=s,g=mq({scrollHeight:p.scrollHeight,scrollWidth:p.scrollWidth,height:m.paddingBox.height,width:m.paddingBox.width});return{pageMarginBox:s.page.marginBox,frameClient:m,scrollSize:p,shouldClipSubject:s.shouldClipSubject,scroll:{initial:s.scroll,current:s.scroll,max:g,diff:{value:za,displacement:za}}}})(),c=i===&quot;vertical&quot;?x5:YW,d=Hd({page:a,withPlaceholder:null,axis:c,frame:u});return{descriptor:t,isCombineEnabled:r,isFixedOnPage:l,axis:c,isEnabled:n,client:o,page:a,frame:u,subject:d}};const Ske=(e,t)=&gt;{const n=jW(e);if(!t||e!==t)return n;const r=n.paddingBox.top-t.scrollTop,l=n.paddingBox.left-t.scrollLeft,i=r+t.scrollHeight,o=l+t.scrollWidth,s=g5({top:r,right:o,bottom:i,left:l},n.border);return v5({borderBox:s,margin:n.margin,border:n.border,padding:n.padding})};var Cke=e=&gt;{let{ref:t,descriptor:n,env:r,windowScroll:l,direction:i,isDropDisabled:o,isCombineEnabled:a,shouldClipSubject:s}=e;const u=r.closestScrollable,c=Ske(t,u),d=fy(c,l),f=(()=&gt;{if(!u)return null;const m=jW(u),g={scrollHeight:u.scrollHeight,scrollWidth:u.scrollWidth};return{client:m,page:fy(m,l),scroll:yk(u),scrollSize:g,shouldClipSubject:s}})();return kke({descriptor:n,isEnabled:!o,isCombineEnabled:a,isFixedOnPage:r.isFixedOnPage,direction:i,client:c,page:d,closest:f})};const Mke={passive:!1},Pke={passive:!0};var NE=e=&gt;e.shouldPublishImmediately?Mke:Pke;const _0=e=&gt;e&amp;&amp;e.env.closestScrollable||null;function Oke(e){const t=ge.useRef(null),n=vy(Ob),r=R5(&quot;droppable&quot;),{registry:l,marshal:i}=n,o=Cq(e),a=ir(()=&gt;({id:e.droppableId,type:e.type,mode:e.mode}),[e.droppableId,e.mode,e.type]),s=ge.useRef(a),u=ir(()=&gt;ja((w,_)=&gt;{t.current||bn();const x={x:w,y:_};i.updateDroppableScroll(a.id,x)}),[a.id,i]),c=Nn(()=&gt;{const w=t.current;return!w||!w.env.closestScrollable?za:yk(w.env.closestScrollable)},[]),d=Nn(()=&gt;{const w=c();u(w.x,w.y)},[c,u]),f=ir(()=&gt;gm(d),[d]),p=Nn(()=&gt;{const w=t.current,_=_0(w);if(w&amp;&amp;_||bn(),w.scrollOptions.shouldPublishImmediately){d();return}f()},[f,d]),m=Nn((w,_)=&gt;{t.current&amp;&amp;bn();const x=o.current,T=x.getDroppableRef();T||bn();const k=Tke(T),S={ref:T,descriptor:a,env:k,scrollOptions:_};t.current=S;const C=Cke({ref:T,descriptor:a,env:k,windowScroll:w,direction:x.direction,isDropDisabled:x.isDropDisabled,isCombineEnabled:x.isCombineEnabled,shouldClipSubject:!x.ignoreContainerClipping}),M=k.closestScrollable;return M&amp;&amp;(M.setAttribute(DE.contextId,n.contextId),M.addEventListener(&quot;scroll&quot;,p,NE(S.scrollOptions))),C},[n.contextId,a,p,o]),g=Nn(()=&gt;{const w=t.current,_=_0(w);return w&amp;&amp;_||bn(),yk(_)},[]),b=Nn(()=&gt;{const w=t.current;w||bn();const _=_0(w);t.current=null,_&amp;&amp;(f.cancel(),_.removeAttribute(DE.contextId),_.removeEventListener(&quot;scroll&quot;,p,NE(w.scrollOptions)))},[p,f]),v=Nn(w=&gt;{const _=t.current;_||bn();const x=_0(_);x||bn(),x.scrollTop+=w.y,x.scrollLeft+=w.x},[]),h=ir(()=&gt;({getDimensionAndWatchScroll:m,getScrollWhileDragging:g,dragStopped:b,scroll:v}),[b,m,g,v]),y=ir(()=&gt;({uniqueId:r,descriptor:a,callbacks:h}),[h,a,r]);Jo(()=&gt;(s.current=y.descriptor,l.droppable.register(y),()=&gt;{t.current&amp;&amp;b(),l.droppable.unregister(y)}),[h,a,b,y,i,l.droppable]),Jo(()=&gt;{t.current&amp;&amp;i.updateDroppableIsEnabled(s.current.id,!e.isDropDisabled)},[e.isDropDisabled,i]),Jo(()=&gt;{t.current&amp;&amp;i.updateDroppableIsCombineEnabled(s.current.id,e.isCombineEnabled)},[e.isCombineEnabled,i])}function B_(){}const FE={width:0,height:0,margin:wwe},Ake=e=&gt;{let{isAnimatingOpenOnMount:t,placeholder:n,animate:r}=e;return t||r===&quot;close&quot;?FE:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}},Dke=e=&gt;{let{isAnimatingOpenOnMount:t,placeholder:n,animate:r}=e;const l=Ake({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:&quot;border-box&quot;,width:l.width,height:l.height,marginTop:l.margin.top,marginRight:l.margin.right,marginBottom:l.margin.bottom,marginLeft:l.margin.left,flexShrink:&quot;0&quot;,flexGrow:&quot;0&quot;,pointerEvents:&quot;none&quot;,transition:r!==&quot;none&quot;?Nh.placeholder:null}},Eke=e=&gt;{const t=ge.useRef(null),n=Nn(()=&gt;{t.current&amp;&amp;(clearTimeout(t.current),t.current=null)},[]),{animate:r,onTransitionEnd:l,onClose:i,contextId:o}=e,[a,s]=ge.useState(e.animate===&quot;open&quot;);ge.useEffect(()=&gt;a?r!==&quot;open&quot;?(n(),s(!1),B_):t.current?B_:(t.current=setTimeout(()=&gt;{t.current=null,s(!1)}),n):B_,[r,a,n]);const u=Nn(d=&gt;{d.propertyName===&quot;height&quot;&amp;&amp;(l(),r===&quot;close&quot;&amp;&amp;i())},[r,i,l]),c=Dke({isAnimatingOpenOnMount:a,animate:e.animate,placeholder:e.placeholder});return Qe.createElement(e.placeholder.tagName,{style:c,&quot;data-rfd-placeholder-context-id&quot;:o,onTransitionEnd:u,ref:e.innerRef})};var Rke=Qe.memo(Eke);class Lke extends Qe.PureComponent{constructor(){super(...arguments),this.state={isVisible:!!this.props.on,data:this.props.on,animate:this.props.shouldAnimate&amp;&amp;this.props.on?&quot;open&quot;:&quot;none&quot;},this.onClose=()=&gt;{this.state.animate===&quot;close&quot;&amp;&amp;this.setState({isVisible:!1})}}static getDerivedStateFromProps(t,n){return t.shouldAnimate?t.on?{isVisible:!0,data:t.on,animate:&quot;open&quot;}:n.isVisible?{isVisible:!0,data:n.data,animate:&quot;close&quot;}:{isVisible:!1,animate:&quot;close&quot;,data:null}:{isVisible:!!t.on,data:t.on,animate:&quot;none&quot;}}render(){if(!this.state.isVisible)return null;const t={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(t)}}const Ike=e=&gt;{const t=ge.useContext(Ob);t||bn();const{contextId:n,isMovementAllowed:r}=t,l=ge.useRef(null),i=ge.useRef(null),{children:o,droppableId:a,type:s,mode:u,direction:c,ignoreContainerClipping:d,isDropDisabled:f,isCombineEnabled:p,snapshot:m,useClone:g,updateViewportMaxScroll:b,getContainerForClone:v}=e,h=Nn(()=&gt;l.current,[]),y=Nn(function(M){M===void 0&amp;&amp;(M=null),l.current=M},[]);Nn(()=&gt;i.current,[]);const w=Nn(function(M){M===void 0&amp;&amp;(M=null),i.current=M},[]),_=Nn(()=&gt;{r()&amp;&amp;b({maxScroll:vq()})},[r,b]);Oke({droppableId:a,type:s,mode:u,direction:c,isDropDisabled:f,isCombineEnabled:p,ignoreContainerClipping:d,getDroppableRef:h});const x=ir(()=&gt;Qe.createElement(Lke,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},M=&gt;{let{onClose:O,data:D,animate:P}=M;return Qe.createElement(Rke,{placeholder:D,onClose:O,innerRef:w,animate:P,contextId:n,onTransitionEnd:_})}),[n,_,e.placeholder,e.shouldAnimatePlaceholder,w]),T=ir(()=&gt;({innerRef:y,placeholder:x,droppableProps:{&quot;data-rfd-droppable-id&quot;:a,&quot;data-rfd-droppable-context-id&quot;:n}}),[n,a,x,y]),k=g?g.dragging.draggableId:null,S=ir(()=&gt;({droppableId:a,type:s,isUsingCloneFor:k}),[a,k,s]);function C(){if(!g)return null;const{dragging:M,render:O}=g,D=Qe.createElement(zq,{draggableId:M.draggableId,index:M.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(P,E)=&gt;O(P,E,M));return sh.createPortal(D,v())}return Qe.createElement(I5.Provider,{value:S},o(T,m),C())};var $ke=Ike;function Nke(){return document.body||bn(),document.body}const jE={mode:&quot;standard&quot;,type:&quot;DEFAULT&quot;,direction:&quot;vertical&quot;,isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:Nke},Uq=e=&gt;{let t={...e},n;for(n in jE)e[n]===void 0&amp;&amp;(t={...t,[n]:jE[n]});return t},W_=(e,t)=&gt;e===t.droppable.type,zE=(e,t)=&gt;t.draggables[e.draggable.id],Fke=()=&gt;{const e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},n=ja(i=&gt;({draggableId:i.id,type:i.type,source:{index:i.index,droppableId:i.droppableId}})),r=ja((i,o,a,s,u,c)=&gt;{const d=u.descriptor.id;if(u.descriptor.droppableId===i){const m=c?{render:c,dragging:n(u.descriptor)}:null,g={isDraggingOver:a,draggingOverWith:a?d:null,draggingFromThisWith:d,isUsingPlaceholder:!0};return{placeholder:u.placeholder,shouldAnimatePlaceholder:!1,snapshot:g,useClone:m}}if(!o)return t;if(!s)return e;const p={isDraggingOver:a,draggingOverWith:d,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:u.placeholder,shouldAnimatePlaceholder:!0,snapshot:p,useClone:null}});return(i,o)=&gt;{const a=Uq(o),s=a.droppableId,u=a.type,c=!a.isDropDisabled,d=a.renderClone;if(_m(i)){const f=i.critical;if(!W_(u,f))return t;const p=zE(f,i.dimensions),m=Qo(i.impact)===s;return r(s,c,m,m,p,d)}if(i.phase===&quot;DROP_ANIMATING&quot;){const f=i.completed;if(!W_(u,f.critical))return t;const p=zE(f.critical,i.dimensions);return r(s,c,Fq(f.result)===s,Qo(f.impact)===s,p,d)}if(i.phase===&quot;IDLE&quot;&amp;&amp;i.completed&amp;&amp;!i.shouldFlush){const f=i.completed;if(!W_(u,f.critical))return t;const p=Qo(f.impact)===s,m=!!(f.impact.at&amp;&amp;f.impact.at.type===&quot;COMBINE&quot;),g=f.critical.droppable.id===s;return p?m?e:t:g?e:t}return t}},jke={updateViewportMaxScroll:L_e},zke=$W(Fke,jke,(e,t,n)=&gt;({...Uq(n),...e,...t}),{context:E5,areStatePropsEqual:Nq})($ke);var Bke=zke;const Wke=Object.freeze(Object.defineProperty({__proto__:null,DragDropContext:K3e,Draggable:vke,Droppable:Bke,resetServerContext:X3e,useKeyboardSensor:Dq,useMouseSensor:Aq,useTouchSensor:Eq},Symbol.toStringTag,{value:&quot;Module&quot;})),$5=Qn(Wke);var BE;function qke(){return BE||(BE=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(Ir()),l=t(fc),i=t($a()),o=t(PW),a=t(D2e),s=t(Tb),u=t(Vr),c=g(ge),d=$5,f=Yi(),p=eg();function m(w){if(typeof WeakMap!=&quot;function&quot;)return null;var _=new WeakMap,x=new WeakMap;return(m=function(k){return k?x:_})(w)}function g(w,_){if(w&amp;&amp;w.__esModule)return w;if(w===null||n(w)!==&quot;object&quot;&amp;&amp;typeof w!=&quot;function&quot;)return{default:w};var x=m(_);if(x&amp;&amp;x.has(w))return x.get(w);var T={},k=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var S in w)if(S!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(w,S)){var C=k?Object.getOwnPropertyDescriptor(w,S):null;C&amp;&amp;(C.get||C.set)?Object.defineProperty(T,S,C):T[S]=w[S]}return T.default=w,x&amp;&amp;x.set(w,T),T}function b(w,_){var x=Object.keys(w);if(Object.getOwnPropertySymbols){var T=Object.getOwnPropertySymbols(w);_&amp;&amp;(T=T.filter(function(k){return Object.getOwnPropertyDescriptor(w,k).enumerable})),x.push.apply(x,T)}return x}function v(w){for(var _=1;_&lt;arguments.length;_++){var x=arguments[_]!=null?arguments[_]:{};_%2?b(Object(x),!0).forEach(function(T){(0,i.default)(w,T,x[T])}):Object.getOwnPropertyDescriptors?Object.defineProperties(w,Object.getOwnPropertyDescriptors(x)):b(Object(x)).forEach(function(T){Object.defineProperty(w,T,Object.getOwnPropertyDescriptor(x,T))})}return w}function h(w){var _=(0,f.useLocalizationStore)().grouping,x=(0,f.useIconStore)(),T=(0,p.useOptionStore)(),k=function(M,O){return v({userSelect:&quot;none&quot;,margin:&quot;0 &quot;.concat(8,&quot;px 0 0&quot;)},O)},S=function(M){return{background:&quot;#0000000a&quot;,display:&quot;flex&quot;,width:&quot;100%&quot;,padding:1,overflow:&quot;auto&quot;,border:&quot;1px solid #ccc&quot;,borderStyle:&quot;dashed&quot;}};return(0,c.useEffect)(function(){if(w.persistentGroupingsId){var C=w.groupColumns.map(function(O){return{field:O.field,groupOrder:O.tableData.groupOrder,groupSort:O.tableData.groupSort,columnOrder:O.tableData.columnOrder}}),M=localStorage.getItem(&quot;material-table-groupings&quot;);M?M=JSON.parse(M):M={},C.length===0?(delete M[w.persistentGroupingsId],Object.keys(M).length===0?localStorage.removeItem(&quot;material-table-groupings&quot;):localStorage.setItem(&quot;material-table-groupings&quot;,JSON.stringify(M))):(M[w.persistentGroupingsId]=C,localStorage.setItem(&quot;material-table-groupings&quot;,JSON.stringify(M)))}w.onGroupChange&amp;&amp;w.onGroupChange(w.groupColumns)},[w.groupColumns]),c.default.createElement(o.default,{className:w.className,disableGutters:!0,ref:w.forwardedRef},c.default.createElement(d.Droppable,{droppableId:&quot;groups&quot;,direction:&quot;horizontal&quot;,placeholder:&quot;Deneme&quot;},function(C,M){return c.default.createElement(l.default,{ref:C.innerRef,sx:S(M.isDraggingOver)},w.groupColumns.length&gt;0&amp;&amp;c.default.createElement(s.default,{variant:&quot;caption&quot;,sx:{padding:1}},_.groupedBy),w.groupColumns.map(function(O,D){return c.default.createElement(d.Draggable,{key:O.tableData.id.toString(),draggableId:O.tableData.id.toString(),index:D},function(P,E){var I;return c.default.createElement(l.default,(0,r.default)({ref:P.innerRef},P.draggableProps,P.dragHandleProps,{sx:k(E.isDragging,P.draggableProps.style)}),c.default.createElement(a.default,(0,r.default)({},P.dragHandleProps,T.groupChipProps,{onClick:function(){return w.onSortChanged(O)},label:c.default.createElement(l.default,{sx:{display:&quot;flex&quot;,alignItems:&quot;center&quot;}},c.default.createElement(l.default,{sx:{float:&quot;left&quot;}},O.title),O.tableData.groupSort&amp;&amp;c.default.createElement(x.SortArrow,{sx:{transition:&quot;300ms ease all&quot;,transform:O.tableData.groupSort===&quot;asc&quot;?&quot;rotate(-180deg)&quot;:&quot;none&quot;,fontSize:18}})),sx:v({boxShadow:&quot;none&quot;,textTransform:&quot;none&quot;},(I=T.groupChipProps)!==null&amp;&amp;I!==void 0?I:{}),onDelete:function(){return w.onGroupRemoved(O,D)}})))})}),w.groupColumns.length===0&amp;&amp;c.default.createElement(s.default,{variant:&quot;caption&quot;,sx:{padding:1}},_.placeholder),C.placeholder)}))}h.defaultProps={},h.propTypes={forwardedRef:u.default.element,className:u.default.string,onSortChanged:u.default.func,onGroupRemoved:u.default.func,onGroupChange:u.default.func,persistentGroupingsId:u.default.string};var y=c.default.forwardRef(function(_,x){return c.default.createElement(h,(0,r.default)({},_,{forwardedRef:x}))});e.default=y}(D_)),D_}var q_={},WE;function Uke(){return WE||(WE=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Ir()),r=t($a()),l=t(iu()),i=t(cf()),o=t(Cl),a=t(ls),s=t(df),u=t(pc),c=t(Vr),d=t(ge),f=Yi();function p(v,h){var y=Object.keys(v);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(v);h&amp;&amp;(w=w.filter(function(_){return Object.getOwnPropertyDescriptor(v,_).enumerable})),y.push.apply(y,w)}return y}function m(v){for(var h=1;h&lt;arguments.length;h++){var y=arguments[h]!=null?arguments[h]:{};h%2?p(Object(y),!0).forEach(function(w){(0,r.default)(v,w,y[w])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(y)):p(Object(y)).forEach(function(w){Object.defineProperty(v,w,Object.getOwnPropertyDescriptor(y,w))})}return v}function g(v){var h=(0,f.useOptionStore)(),y=(0,f.useIconStore)(),w=function(N){return{transform:N?&quot;rotate(90deg)&quot;:&quot;none&quot;}},_=v.columns.filter(function(B){return!B.hidden}).length;h.selection&amp;&amp;_++,v.detailPanel&amp;&amp;_++,v.actions&amp;&amp;v.actions.length&gt;0&amp;&amp;_++;var x=v.groups[v.level],T;v.groupData.isExpanded&amp;&amp;(v.groups.length&gt;v.level+1?T=v.groupData.groups.map(function(B,N){return d.default.createElement(v.components.GroupRow,{actions:v.actions,key:B.value||&quot;&quot;+N,columns:v.columns,components:v.components,detailPanel:v.detailPanel,getFieldValue:v.getFieldValue,groupData:B,groups:v.groups,level:v.level+1,path:[].concat((0,i.default)(v.path),[N]),onGroupExpandChanged:v.onGroupExpandChanged,onGroupSelected:v.onGroupSelected,onRowSelected:v.onRowSelected,onRowClick:v.onRowClick,onToggleDetailPanel:v.onToggleDetailPanel,onTreeExpandChanged:v.onTreeExpandChanged,onEditingCanceled:v.onEditingCanceled,onEditingApproved:v.onEditingApproved,hasAnyEditingRow:v.hasAnyEditingRow,isTreeData:v.isTreeData,cellEditable:v.cellEditable,onCellEditStarted:v.onCellEditStarted,onCellEditFinished:v.onCellEditFinished,scrollWidth:v.scrollWidth,treeDataMaxLevel:v.treeDataMaxLevel})}):T=v.groupData.data.map(function(B,N){return B.tableData.editing?d.default.createElement(v.components.EditRow,{columns:v.columns,components:v.components,data:B,path:[].concat((0,i.default)(v.path),[B.tableData.uuid]),localization:v.localization,key:N,mode:B.tableData.editing,isTreeData:v.isTreeData,detailPanel:v.detailPanel,onEditingCanceled:v.onEditingCanceled,onEditingApproved:v.onEditingApproved,getFieldValue:v.getFieldValue,onBulkEditRowChanged:v.onBulkEditRowChanged,scrollWidth:v.scrollWidth}):d.default.createElement(v.components.Row,{actions:v.actions,key:N,columns:v.columns,components:v.components,data:B,detailPanel:v.detailPanel,level:(v.level||0)+1,getFieldValue:v.getFieldValue,path:[].concat((0,i.default)(v.path),[B.tableData.uuid]),onRowSelected:v.onRowSelected,onRowClick:v.onRowClick,onToggleDetailPanel:v.onToggleDetailPanel,isTreeData:v.isTreeData,onTreeExpandChanged:v.onTreeExpandChanged,onEditingCanceled:v.onEditingCanceled,onEditingApproved:v.onEditingApproved,hasAnyEditingRow:v.hasAnyEditingRow,cellEditable:v.cellEditable,onCellEditStarted:v.onCellEditStarted,onCellEditFinished:v.onCellEditFinished,scrollWidth:v.scrollWidth,treeDataMaxLevel:v.treeDataMaxLevel})}));for(var k=[],S=0;S&lt;v.level;S++)k.push(d.default.createElement(o.default,{padding:&quot;checkbox&quot;,key:S}));var C=v.groupData.value;x.lookup&amp;&amp;(C=x.lookup[C]);var M=x.title;typeof h.groupTitle==&quot;function&quot;?M=h.groupTitle(v.groupData):typeof x.groupTitle==&quot;function&quot;?M=x.groupTitle(v.groupData):typeof M!=&quot;string&quot;&amp;&amp;(M=d.default.cloneElement(M));var O=h.groupRowSeparator||&quot;: &quot;,D=h.selection&amp;&amp;h.showSelectGroupCheckbox,P=function B(N){var R=0,q=0;return D&amp;&amp;(N.data.length?(R+=N.data.length,N.data.forEach(function(Y){return Y.tableData.checked&amp;&amp;q++})):N.groups.forEach(function(Y){var L=B(Y),W=(0,l.default)(L,2),U=W[0],V=W[1];R+=U,q+=V})),[R,q]},E=P(v.groupData),I=(0,l.default)(E,2),A=I[0],F=I[1];if(h.showGroupingCount){var j,z;C+=&quot; (&quot;.concat((j=(z=v.groupData.data)===null||z===void 0?void 0:z.length)!==null&amp;&amp;j!==void 0?j:0,&quot;)&quot;)}return d.default.createElement(d.default.Fragment,null,d.default.createElement(a.default,{ref:v.forwardedRef},k,d.default.createElement(v.components.Cell,{colSpan:_,padding:&quot;none&quot;,columnDef:x,value:C,icons:y},d.default.createElement(d.default.Fragment,null,d.default.createElement(s.default,{style:m({transition:&quot;all ease 200ms&quot;},w(v.groupData.isExpanded)),onClick:function(N){v.onGroupExpandChanged(v.path)},size:&quot;large&quot;},d.default.createElement(y.DetailPanel,{row:v,level:v.path.length-1})),D&amp;&amp;d.default.createElement(u.default,{indeterminate:F&gt;0&amp;&amp;A!==F,checked:A===F,onChange:function(N,R){return v.onGroupSelected&amp;&amp;v.onGroupSelected(R,v.groupData.path)},style:{marginRight:8}}),d.default.createElement(&quot;b&quot;,null,M,O)))),T)}g.defaultProps={columns:[],groups:[],level:0},g.propTypes={actions:c.default.array,columns:c.default.arrayOf(c.default.object),components:c.default.object,cellEditable:c.default.object,detailPanel:c.default.oneOfType([c.default.func,c.default.arrayOf(c.default.object)]),forwardedRef:c.default.element,getFieldValue:c.default.func,groupData:c.default.object,groups:c.default.arrayOf(c.default.object),hasAnyEditingRow:c.default.bool,icons:c.default.object,isTreeData:c.default.bool.isRequired,level:c.default.number,localization:c.default.object,onBulkEditRowChanged:c.default.func,onCellEditFinished:c.default.func,onCellEditStarted:c.default.func,onEditingApproved:c.default.func,onEditingCanceled:c.default.func,onGroupExpandChanged:c.default.func,onRowClick:c.default.func,onGroupSelected:c.default.func,onRowSelected:c.default.func,onToggleDetailPanel:c.default.func.isRequired,onTreeExpandChanged:c.default.func.isRequired,path:c.default.arrayOf(c.default.number),scrollWidth:c.default.number.isRequired,treeDataMaxLevel:c.default.number};var b=d.default.forwardRef(function(h,y){return d.default.createElement(g,(0,n.default)({},h,{forwardedRef:y}))});e.default=b}(q_)),q_}var U_={};const Hke=Qn(xfe),Vke=Qn(ope);var qE;function Gke(){return qE||(qE=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.MTableHeader=k,e.styles=e.default=void 0;var r=t(fc),l=t(hc),i=t(Ir()),o=t($a()),a=t(iu()),s=t(uf()),u=t(ge),c=t(Vr),d=t(Hke),f=t(ls),p=t(Cl),m=t(Vke),g=t(pc),b=$5,v=_(ds()),h=Yi(),y=[&quot;onColumnResized&quot;,&quot;classes&quot;,&quot;sx&quot;,&quot;columns&quot;];function w(P){if(typeof WeakMap!=&quot;function&quot;)return null;var E=new WeakMap,I=new WeakMap;return(w=function(F){return F?I:E})(P)}function _(P,E){if(P&amp;&amp;P.__esModule)return P;if(P===null||n(P)!==&quot;object&quot;&amp;&amp;typeof P!=&quot;function&quot;)return{default:P};var I=w(E);if(I&amp;&amp;I.has(P))return I.get(P);var A={},F=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var j in P)if(j!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(P,j)){var z=F?Object.getOwnPropertyDescriptor(P,j):null;z&amp;&amp;(z.get||z.set)?Object.defineProperty(A,j,z):A[j]=P[j]}return A.default=P,I&amp;&amp;I.set(P,A),A}function x(P,E){var I=Object.keys(P);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(P);E&amp;&amp;(A=A.filter(function(F){return Object.getOwnPropertyDescriptor(P,F).enumerable})),I.push.apply(I,A)}return I}function T(P){for(var E=1;E&lt;arguments.length;E++){var I=arguments[E]!=null?arguments[E]:{};E%2?x(Object(I),!0).forEach(function(A){(0,o.default)(P,A,I[A])}):Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(I)):x(Object(I)).forEach(function(A){Object.defineProperty(P,A,Object.getOwnPropertyDescriptor(I,A))})}return P}function k(P){var E=P.onColumnResized,I=P.classes,A=P.sx,F=P.columns,j=(0,s.default)(P,y),z=(0,h.useLocalizationStore)().header,B=(0,h.useOptionStore)(),N=(0,h.useIconStore)(),R=20,q=1e4,Y=u.default.useState(void 0),L=(0,a.default)(Y,2),W=L[0],U=L[1],V=u.default.useState(0),te=(0,a.default)(V,2),ee=te[0],H=te[1],Z=u.default.useMemo(function(){return F.filter(function(Me){return Me.hidden!==!0})},[F]),G=function(ce,we,K){var ne=ce.clientX,de=ce.target.closest(&quot;th&quot;),_e=de&amp;&amp;Math.round(+window.getComputedStyle(de).width.slice(0,-2)),ue=W==null?void 0:W.initialColWidths,pe,xe;if(B.tableWidth===&quot;full&quot;){var ye=de.nextSibling;pe=ye&amp;&amp;Math.round(+window.getComputedStyle(ye).width.slice(0,-2)),xe=Z.findIndex(function(Ae){return Ae.tableData.id===we.tableData.id+1})}else ue||(ue=Array.from(de.parentNode.children).map(function(Ae){return Math.round(+window.getComputedStyle(Ae).width.slice(0,-2))}));H(ne);var Te=Z[xe];U(T(T({colIndex:K,nextColIndex:xe,lastColData:T(T({},we.tableData),{},{width:_e})},xe&amp;&amp;Te&amp;&amp;{lastNextColData:T(T({},Te.tableData),{},{width:pe})}),{},{initialColWidths:ue,startX:ne}))},X=function(ce,we,K){var ne=Math.min(Math.max(ce.maxWidth||q,we),Math.max(Math.min(ce.minWidth||R,we),we+K));return ne-we},Q=u.default.useCallback(function(Me){if(W){Me.preventDefault&amp;&amp;Me.preventDefault();var ce=Me.clientX,we=Z[W.colIndex],K=we.tableData.additionalWidth-W.lastColData.additionalWidth,ne=X(we,W.lastColData.width+K,ce-ee);ne=Math.round(ne);var de=[W.lastColData.width+K];B.tableWidth===&quot;full&quot;&amp;&amp;W.lastNextColData&amp;&amp;(ne=-X(Z[W.nextColIndex],W.lastNextColData.width-K,-ne),de.push(W.lastNextColData.width-K)),H(ce),ne&amp;&amp;E(we.tableData.id,ne,de,W.initialColWidths)}},[ee,W,E]),re=u.default.useCallback(function(Me){W&amp;&amp;ee!==W.startX&amp;&amp;E(Z[W.colIndex].tableData.id,0,[],[]),U(void 0)},[U,W,ee,E]);u.default.useEffect(function(){return document.addEventListener(&quot;mousemove&quot;,Q),document.addEventListener(&quot;mouseup&quot;,re),function(){document.removeEventListener(&quot;mousemove&quot;,Q),document.removeEventListener(&quot;mouseup&quot;,re)}},[Q,re]);var ae=function(){var ce=v.actionsColumnWidth(T({options:B},j));return u.default.createElement(p.default,{key:&quot;key-actions-column&quot;,padding:&quot;checkbox&quot;,sx:M.header,style:T(T({textAlign:&quot;center&quot;},B.headerStyle),{},{width:ce,boxSizing:&quot;border-box&quot;})},u.default.createElement(m.default,{hideSortIcon:!0,disabled:!0},z.actions))},ie=function(ce){var we=B.columnResizable?v.reducePercentsInCalc(ce.tableData.width,j.scrollWidth):ce.tableData.width,K=T(T(T(T({},B.headerStyle),ce.headerStyle),{},{boxSizing:&quot;border-box&quot;,width:we},B.tableWidth===&quot;full&quot;&amp;&amp;ce.minWidth&amp;&amp;{minWidth:ce.minWidth}),B.tableWidth===&quot;full&quot;&amp;&amp;ce.maxWidth&amp;&amp;{maxWidth:ce.maxWidth});return B.tableLayout===&quot;fixed&quot;&amp;&amp;B.columnResizable&amp;&amp;ce.resizable!==!1&amp;&amp;(K.paddingLeft=8,K.paddingRight=2,K.position=&quot;relative&quot;),K};function se(){var Me=B.padding===&quot;default&quot;?&quot;medium&quot;:&quot;small&quot;;return Z.filter(function(ce){return!(ce.tableData.groupOrder&gt;-1)&amp;&amp;!ce.tableData.hiddden}).sort(function(ce,we){return ce.tableData.columnOrder-we.tableData.columnOrder}).map(function(ce,we,K){var ne=ce.align!==void 0?ce.align:[&quot;numeric&quot;,&quot;currency&quot;].indexOf(ce.type)!==-1?&quot;right&quot;:&quot;left&quot;,de=ce.title;if(B.draggable&amp;&amp;ce.draggable!==!1?de=u.default.createElement(b.Draggable,{key:ce.tableData.id,draggableId:ce.tableData.id.toString(),index:we,style:{zIndex:99}},function(ue,pe){return u.default.createElement(&quot;div&quot;,(0,i.default)({ref:ue.innerRef},ue.draggableProps,ue.dragHandleProps,{style:pe.isDragging?ue.draggableProps.style:{position:&quot;relative&quot;,minWidth:0,display:&quot;flex&quot;,flexDirection:ne===&quot;right&quot;?&quot;row-reverse&quot;:void 0}}),ce.sorting!==!1&amp;&amp;j.sorting&amp;&amp;j.allowSorting?u.default.createElement(C,{columnDef:ce,keepSortDirectionOnColumnSwitch:B.keepSortDirectionOnColumnSwitch,icon:N.SortArrow,thirdSortClick:B.thirdSortClick,onOrderChange:j.onOrderChange,orderByCollection:j.orderByCollection,showColumnSortOrder:B.showColumnSortOrder,sortOrderIndicatorStyle:B.sortOrderIndicatorStyle},ce.title):ce.title)}):ce.sorting!==!1&amp;&amp;j.sorting&amp;&amp;j.allowSorting&amp;&amp;(de=u.default.createElement(C,{columnDef:ce,keepSortDirectionOnColumnSwitch:B.keepSortDirectionOnColumnSwitch,icon:N.SortArrow,thirdSortClick:B.thirdSortClick,onOrderChange:j.onOrderChange,orderByCollection:j.orderByCollection,showColumnSortOrder:B.showColumnSortOrder,sortOrderIndicatorStyle:B.sortOrderIndicatorStyle},ce.title)),ce.tooltip&amp;&amp;(de=u.default.createElement(l.default,{title:ce.tooltip,placement:&quot;bottom&quot;},u.default.createElement(&quot;span&quot;,null,de))),B.tableLayout===&quot;fixed&quot;&amp;&amp;B.columnResizable&amp;&amp;ce.resizable!==!1&amp;&amp;!(B.tableWidth===&quot;full&quot;&amp;&amp;we===K.length-1)){var _e=N.Resize?N.Resize:function(ue){return u.default.createElement(r.default,(0,i.default)({},ue,{&quot;data-test-id&quot;:&quot;drag_handle&quot;}))};de=u.default.createElement(r.default,{sx:M.headerWrap(ne===&quot;right&quot;)},u.default.createElement(r.default,{sx:M.headerContent(ne===&quot;right&quot;)},de),u.default.createElement(&quot;div&quot;,null),u.default.createElement(_e,{sx:M.headerResize((W==null?void 0:W.col)&amp;&amp;W.col.tableData.id===ce.tableData.id),onMouseDown:function(pe){return G(pe,ce,we)}}))}return u.default.createElement(p.default,{key:ce.tableData.id,align:ne,sx:M.header,style:ie(ce),size:Me,&quot;aria-label&quot;:ce.ariaLabel},de)})}function he(){var Me=v.selectionMaxWidth(T(T({},j),{},{options:B}),j.treeDataMaxLevel);return u.default.createElement(p.default,{padding:&quot;none&quot;,key:&quot;key-selection-column&quot;,sx:M.header,style:T(T({},B.headerStyle),{},{width:Me})},B.showSelectAllCheckbox&amp;&amp;u.default.createElement(g.default,(0,i.default)({indeterminate:j.selectedCount&gt;0&amp;&amp;j.selectedCount&lt;j.dataCount,checked:j.dataCount&gt;0&amp;&amp;j.selectedCount&gt;=j.dataCount,onChange:function(we,K){return j.onAllSelected&amp;&amp;j.onAllSelected(K)}},B.headerSelectionProps)))}function Se(){return u.default.createElement(p.default,{padding:&quot;none&quot;,key:&quot;key-detail-panel-column&quot;,sx:M.header,style:B.headerStyle})}var Oe=se();if(B.selection&amp;&amp;Oe.splice(0,0,he()),j.showActionsColumn)if(B.actionsColumnIndex&gt;=0){var Pe=0;B.selection&amp;&amp;(Pe=1),Oe.splice(B.actionsColumnIndex+Pe,0,ae())}else B.actionsColumnIndex===-1&amp;&amp;Oe.push(ae());return j.hasDetailPanel&amp;&amp;B.showDetailPanelIcon&amp;&amp;(B.detailPanelColumnAlignment===&quot;right&quot;?Oe.push(Se()):Oe.splice(0,0,Se())),j.isTreeData&gt;0&amp;&amp;Oe.splice(0,0,u.default.createElement(p.default,{padding:&quot;none&quot;,key:&quot;key-tree-data-header&quot;,sx:M.header,style:B.headerStyle})),Z.filter(function(Me){return Me.tableData.groupOrder&gt;-1}).forEach(function(Me){Oe.splice(0,0,u.default.createElement(p.default,{padding:&quot;checkbox&quot;,key:&quot;key-group-header&quot;+Me.tableData.id,sx:M.header,style:B.headerStyle}))}),u.default.createElement(d.default,{ref:j.forwardedRef,classes:I,sx:A},u.default.createElement(f.default,{sx:M.headerRow},Oe))}var S=function(E,I,A,F,j){return A.tableData.id!==E?j&amp;&amp;I||&quot;asc&quot;:I===&quot;asc&quot;?&quot;desc&quot;:I===&quot;desc&quot;&amp;&amp;F?&quot;&quot;:&quot;asc&quot;};function C(P){var E=P.columnDef,I=P.keepSortDirectionOnColumnSwitch,A=P.icon,F=P.thirdSortClick,j=P.onOrderChange,z=P.children,B=P.orderByCollection,N=P.showColumnSortOrder,R=P.sortOrderIndicatorStyle,q=B.find(function(U){var V=U.orderBy;return V===E.tableData.id}),Y=(q||I)&amp;&amp;q&amp;&amp;q.orderDirection||&quot;asc&quot;,L=&quot;none&quot;;q&amp;&amp;Y===&quot;asc&quot;?L=E.ariaSortAsc||&quot;ascending&quot;:q&amp;&amp;Y===&quot;desc&quot;&amp;&amp;(L=E.ariaSortDesc||&quot;descending&quot;);var W=q&amp;&amp;q.orderBy;return u.default.createElement(u.default.Fragment,null,u.default.createElement(m.default,{role:&quot;columnheader&quot;,&quot;aria-sort&quot;:L,&quot;aria-label&quot;:E.ariaLabel,IconComponent:A,active:!!q,&quot;data-testid&quot;:&quot;mtableheader-sortlabel&quot;,direction:Y,onClick:function(){var V=S(W,Y,E,F,I);j(E.tableData.id,V,q&amp;&amp;q.sortOrder)}},z),u.default.createElement(&quot;span&quot;,{style:T(T({},R),{},{width:&quot;1em&quot;}),&quot;data-testid&quot;:&quot;material-table-column-sort-order-indicator&quot;},N&amp;&amp;q?q.sortOrder:&quot;&quot;))}k.defaultProps={dataCount:0,selectedCount:0,orderByCollection:[],allowSorting:!0},k.propTypes={columns:c.default.array.isRequired,classes:c.default.object,sx:c.default.object,dataCount:c.default.number,hasDetailPanel:c.default.bool.isRequired,selectedCount:c.default.number,onAllSelected:c.default.func,onOrderChange:c.default.func,showActionsColumn:c.default.bool,orderByCollection:c.default.array,showColumnSortOrder:c.default.bool,tooltip:c.default.string,allowSorting:c.default.bool};var M={headerRow:{zIndex:10},header:{top:0},headerWrap:function(E){return{display:&quot;flex&quot;,alignItems:&quot;center&quot;,position:&quot;relative&quot;,left:4}},headerWrapRight:function(E){return{display:&quot;flex&quot;,alignItems:&quot;center&quot;,pr:E?1:void 0,position:&quot;relative&quot;,left:4,justifyContent:&quot;flex-end&quot;}},headerContent:function(E){return{minWidth:0,display:&quot;flex&quot;,flex:&quot;1 0 100%&quot;,flexDirection:E?&quot;row-reverse&quot;:void 0,justifyContent:&quot;flex-start&quot;,alignItems:&quot;center&quot;,width:&quot;100%&quot;,position:&quot;relative&quot;}},headerResize:function(E){return{color:E?&quot;primary.main&quot;:&quot;inherit&quot;,flex:1,cursor:&quot;col-resize&quot;,position:&quot;absolute&quot;,height:&quot;100%&quot;,width:16,display:&quot;flex&quot;,justifyContent:&quot;center&quot;,right:-8,zIndex:20}}};e.styles=M;var O=u.default.forwardRef(function(E,I){return u.default.createElement(k,(0,i.default)({},E,{forwardedRef:I}))}),D=u.default.memo(O);e.default=D}(U_)),U_}var H_={};const Yke=Qn(Jie);var UE;function Xke(){return UE||(UE=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(Ir()),l=t(df),i=t(hc),o=t(fc),a=t(Yke),s=t(Vr),u=t(ge),c=sf,d=m(ds()),f=Yi();function p(y){if(typeof WeakMap!=&quot;function&quot;)return null;var w=new WeakMap,_=new WeakMap;return(p=function(T){return T?_:w})(y)}function m(y,w){if(y&amp;&amp;y.__esModule)return y;if(y===null||n(y)!==&quot;object&quot;&amp;&amp;typeof y!=&quot;function&quot;)return{default:y};var _=p(w);if(_&amp;&amp;_.has(y))return _.get(y);var x={},T=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var k in y)if(k!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(y,k)){var S=T?Object.getOwnPropertyDescriptor(y,k):null;S&amp;&amp;(S.get||S.set)?Object.defineProperty(x,k,S):x[k]=y[k]}return x.default=y,_&amp;&amp;_.set(y,x),x}function g(y){var w=(0,c.useTheme)(),_=(0,f.useLocalizationStore)().pagination,x=(0,f.useIconStore)(),T=function(Y){y.onPageChange(Y,0)},k=function(Y){y.onPageChange(Y,y.page-1)},S=function(Y){y.onPageChange(Y,y.page+1)},C=function(Y){return function(L){y.onPageChange(L,Y)}},M=function(Y){y.onPageChange(Y,Math.max(0,Math.ceil(y.count/y.rowsPerPage)-1))};function O(q,Y,L,W){var U=[];W=Math.max(1,Math.min(10,W));for(var V=Math.max(q-W+1,0);V&lt;=Math.min(Y+W-1,L);V++){var te=V===y.page?&quot;contained&quot;:&quot;text&quot;;U.push(u.default.createElement(a.default,{size:&quot;small&quot;,style:{boxShadow:&quot;none&quot;,maxWidth:&quot;30px&quot;,maxHeight:&quot;30px&quot;,minWidth:&quot;30px&quot;,minHeight:&quot;30px&quot;},disabled:V===y.page,variant:te,onClick:C(V),key:V},V+1))}return u.default.createElement(&quot;span&quot;,null,U)}var D=y.count,P=y.page,E=y.rowsPerPage,I=y.showFirstLastPageButtons,A=y.numberOfPagesAround,F=Math.ceil(D/E)-1,j=Math.max(P-1,0),z=Math.min(F,P+1),B=d.parseFirstLastPageButtons(I,w.direction===&quot;rtl&quot;),N=B.first,R=B.last;return u.default.createElement(o.default,{sx:{flexShrink:0,color:&quot;text.secondary&quot;,marginLeft:2.5,display:&quot;flex&quot;,alignItems:&quot;center&quot;},ref:y.forwardedRef},N&amp;&amp;u.default.createElement(i.default,{title:_.firstTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(l.default,{onClick:T,disabled:P===0,&quot;aria-label&quot;:_.firstAriaLabel,size:&quot;large&quot;},w.direction===&quot;rtl&quot;?u.default.createElement(x.LastPage,null):u.default.createElement(x.FirstPage,null)))),u.default.createElement(i.default,{title:_.previousTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(l.default,{onClick:k,disabled:P===0,&quot;aria-label&quot;:_.previousAriaLabel},u.default.createElement(x.PreviousPage,null)))),u.default.createElement(o.default,{sx:{display:{xs:&quot;false&quot;,sm:&quot;false&quot;,md:&quot;block&quot;}}},O(j,z,F,A)),u.default.createElement(i.default,{title:_.nextTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(l.default,{onClick:S,disabled:P&gt;=F,&quot;aria-label&quot;:_.nextAriaLabel,size:&quot;large&quot;},w.direction===&quot;rtl&quot;?u.default.createElement(x.PreviousPage,null):u.default.createElement(x.NextPage,null)))),R&amp;&amp;u.default.createElement(i.default,{title:_.lastTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(l.default,{onClick:M,disabled:P&gt;=Math.ceil(D/E)-1,&quot;aria-label&quot;:_.lastAriaLabel,size:&quot;large&quot;},w.direction===&quot;rtl&quot;?u.default.createElement(x.FirstPage,null):u.default.createElement(x.LastPage,null)))))}g.propTypes={onPageChange:s.default.func,page:s.default.number,forwardedRef:s.default.func,count:s.default.number,rowsPerPage:s.default.number,numberOfPagesAround:s.default.number,classes:s.default.object,theme:s.default.any,showFirstLastPageButtons:s.default.oneOfType([s.default.object,s.default.bool])},g.defaultProps={showFirstLastPageButtons:!0};var b=u.default.forwardRef(function(w,_){return u.default.createElement(g,(0,r.default)({},w,{forwardedRef:_}))}),v=b,h=v;e.default=h}(H_)),H_}var V_={},HE;function Kke(){return HE||(HE=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(Ir()),l=t(fc),i=t(df),o=t(hc),a=t(Tb),s=t(Vr),u=t(ge),c=sf,d=m(ds()),f=eg();function p(y){if(typeof WeakMap!=&quot;function&quot;)return null;var w=new WeakMap,_=new WeakMap;return(p=function(T){return T?_:w})(y)}function m(y,w){if(y&amp;&amp;y.__esModule)return y;if(y===null||n(y)!==&quot;object&quot;&amp;&amp;typeof y!=&quot;function&quot;)return{default:y};var _=p(w);if(_&amp;&amp;_.has(y))return _.get(y);var x={},T=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var k in y)if(k!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(y,k)){var S=T?Object.getOwnPropertyDescriptor(y,k):null;S&amp;&amp;(S.get||S.set)?Object.defineProperty(x,k,S):x[k]=y[k]}return x.default=y,_&amp;&amp;_.set(y,x),x}function g(y){var w=(0,c.useTheme)(),_=(0,f.useIconStore)(),x=(0,f.useLocalizationStore)().pagination,T=function(j){y.onPageChange(j,0)},k=function(j){y.onPageChange(j,y.page-1)},S=function(j){y.onPageChange(j,y.page+1)},C=function(j){y.onPageChange(j,Math.max(0,Math.ceil(y.count/y.rowsPerPage)-1))},M=y.count,O=y.page,D=y.rowsPerPage,P=y.showFirstLastPageButtons,E=d.parseFirstLastPageButtons(P,w.direction===&quot;rtl&quot;),I=E.first,A=E.last;return u.default.createElement(l.default,{sx:{flexShrink:0,color:&quot;text.secondary&quot;,display:&quot;flex&quot;,alignItems:&quot;center&quot;},ref:y.forwardedRef},I&amp;&amp;u.default.createElement(o.default,{title:x.firstTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(i.default,{onClick:T,disabled:O===0,&quot;aria-label&quot;:x.firstAriaLabel,size:&quot;large&quot;},w.direction===&quot;rtl&quot;?u.default.createElement(_.LastPage,null):u.default.createElement(_.FirstPage,null)))),u.default.createElement(o.default,{title:x.previousTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(i.default,{onClick:k,disabled:O===0,&quot;aria-label&quot;:x.previousAriaLabel},w.direction===&quot;rtl&quot;?u.default.createElement(_.NextPage,null):u.default.createElement(_.PreviousPage,null)))),u.default.createElement(a.default,{variant:&quot;caption&quot;,style:{flex:1,textAlign:&quot;center&quot;,alignSelf:&quot;center&quot;,flexBasis:&quot;inherit&quot;}},x.labelDisplayedRows.replace(&quot;{from}&quot;,y.count===0?0:y.page*y.rowsPerPage+1).replace(&quot;{to}&quot;,Math.min((y.page+1)*y.rowsPerPage,y.count)).replace(&quot;{count}&quot;,y.count)),u.default.createElement(o.default,{title:x.nextTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(i.default,{onClick:S,disabled:O&gt;=Math.ceil(M/D)-1,&quot;aria-label&quot;:x.nextAriaLabel},w.direction===&quot;rtl&quot;?u.default.createElement(_.PreviousPage,null):u.default.createElement(_.NextPage,null)))),A&amp;&amp;u.default.createElement(o.default,{title:x.lastTooltip},u.default.createElement(&quot;span&quot;,null,u.default.createElement(i.default,{onClick:C,disabled:O&gt;=Math.ceil(M/D)-1,&quot;aria-label&quot;:x.lastAriaLabel,size:&quot;large&quot;},w.direction===&quot;rtl&quot;?u.default.createElement(_.FirstPage,null):u.default.createElement(_.LastPage,null)))))}g.propTypes={onPageChange:s.default.func,page:s.default.number,count:s.default.number,rowsPerPage:s.default.number,classes:s.default.object,localization:s.default.object,showFirstLastPageButtons:s.default.oneOfType([s.default.object,s.default.bool]),forwardedRef:s.default.func},g.defaultProps={showFirstLastPageButtons:!0};var b=u.default.forwardRef(function(w,_){return u.default.createElement(g,(0,r.default)({},w,{forwardedRef:_}))}),v=b,h=v;e.default=h}(V_)),V_}var G_={},VE;function Zke(){return VE||(VE=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.MTableSummaryRow=v,e.default=void 0;var r=t(ls),l=t(_a()),i=t(cf()),o=t(Cl),a=t($a()),s=m(ge),u=_b(),c=m(ds()),d=Yi(),f=t(Vr);function p(y){if(typeof WeakMap!=&quot;function&quot;)return null;var w=new WeakMap,_=new WeakMap;return(p=function(T){return T?_:w})(y)}function m(y,w){if(y&amp;&amp;y.__esModule)return y;if(y===null||n(y)!==&quot;object&quot;&amp;&amp;typeof y!=&quot;function&quot;)return{default:y};var _=p(w);if(_&amp;&amp;_.has(y))return _.get(y);var x={},T=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var k in y)if(k!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(y,k)){var S=T?Object.getOwnPropertyDescriptor(y,k):null;S&amp;&amp;(S.get||S.set)?Object.defineProperty(x,k,S):x[k]=y[k]}return x.default=y,_&amp;&amp;_.set(y,x),x}function g(y,w){var _=Object.keys(y);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(y);w&amp;&amp;(x=x.filter(function(T){return Object.getOwnPropertyDescriptor(y,T).enumerable})),_.push.apply(_,x)}return _}function b(y){for(var w=1;w&lt;arguments.length;w++){var _=arguments[w]!=null?arguments[w]:{};w%2?g(Object(_),!0).forEach(function(x){(0,a.default)(y,x,_[x])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(_)):g(Object(_)).forEach(function(x){Object.defineProperty(y,x,Object.getOwnPropertyDescriptor(_,x))})}return y}function v(y){var w=y.columns,_=y.rowProps,x=y.renderSummaryRow,T=(0,d.useOptionStore)();if(!x)return null;function k(D){var P=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:1,E=c.elementSize(b(b({},_),{},{options:T})),I=P*c.baseIconSize(b(b({},_),{},{options:T}));return s.createElement(o.default,{key:&quot;placeholder.&quot;.concat(D),size:E,padding:&quot;none&quot;,style:{width:I,padding:&quot;0px 5px&quot;,boxSizing:&quot;border-box&quot;}})}var S=[],C=[],M=0;if(T.selection&amp;&amp;S.push(k(M++)),_.actions&amp;&amp;_.actions.filter(function(D){return D.position===&quot;row&quot;||typeof D==&quot;function&quot;}).length&gt;0){var O=c.rowActions(_).length;T.actionsColumnIndex===-1?C.push(k(M++,O)):T.actionsColumnIndex&gt;=0&amp;&amp;S.push(k(M++,O))}return _.detailPanel&amp;&amp;T.showDetailPanelIcon&amp;&amp;(T.detailPanelColumnAlignment===&quot;right&quot;?C.push(k(M++)):S.push(k(M++))),_.isTreeData&amp;&amp;S.push(k(M++)),s.createElement(r.default,null,S,(0,i.default)(w).sort(function(D,P){return D.tableData.columnOrder-P.tableData.columnOrder}).map(function(D,P){var E=x({index:D.tableData.columnOrder,column:D,columns:w}),I=D.align!==void 0?D.align:[&quot;numeric&quot;,&quot;currency&quot;].indexOf(D.type)!==-1?&quot;right&quot;:&quot;left&quot;,A=&quot;&quot;,F=(0,u.getStyle)({columnDef:D,scrollWidth:0});return(0,l.default)(E)===&quot;object&quot;&amp;&amp;E!==null?(A=E.value,F=E.style):A=E,s.createElement(o.default,{key:P,style:F,align:I},A)}),C)}v.propTypes={columns:f.default.array,renderSummaryRow:f.default.func};var h=v;e.default=h}(G_)),G_}var Y_={};const Qke=Qn(Mce);var GE;function Jke(){return GE||(GE=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.MTableToolbar=S,e.default=void 0;var r=t(Ir()),l=t($a()),i=t(fc),o=t(iu()),a=t(pc),s=t(CW),u=t(df),c=t(Qke),d=t(FM),f=t(pb),p=t(PW),m=t(hc),g=t(Tb),b=sf,v=t(Vr),h=_(ge),y=Yi();function w(P){if(typeof WeakMap!=&quot;function&quot;)return null;var E=new WeakMap,I=new WeakMap;return(w=function(F){return F?I:E})(P)}function _(P,E){if(P&amp;&amp;P.__esModule)return P;if(P===null||n(P)!==&quot;object&quot;&amp;&amp;typeof P!=&quot;function&quot;)return{default:P};var I=w(E);if(I&amp;&amp;I.has(P))return I.get(P);var A={},F=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var j in P)if(j!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(P,j)){var z=F?Object.getOwnPropertyDescriptor(P,j):null;z&amp;&amp;(z.get||z.set)?Object.defineProperty(A,j,z):A[j]=P[j]}return A.default=P,I&amp;&amp;I.set(P,A),A}function x(P,E){var I=Object.keys(P);if(Object.getOwnPropertySymbols){var A=Object.getOwnPropertySymbols(P);E&amp;&amp;(A=A.filter(function(F){return Object.getOwnPropertyDescriptor(P,F).enumerable})),I.push.apply(I,A)}return I}function T(P){for(var E=1;E&lt;arguments.length;E++){var I=arguments[E]!=null?arguments[E]:{};E%2?x(Object(I),!0).forEach(function(A){(0,l.default)(P,A,I[A])}):Object.getOwnPropertyDescriptors?Object.defineProperties(P,Object.getOwnPropertyDescriptors(I)):x(Object(I)).forEach(function(A){Object.defineProperty(P,A,Object.getOwnPropertyDescriptor(I,A))})}return P}var k;function S(P){var E=(0,b.useTheme)(),I=(0,y.useLocalizationStore)().toolbar,A=(0,h.useState)(P.searchText),F=(0,o.default)(A,2),j=F[0],z=F[1],B=(0,h.useState)(null),N=(0,o.default)(B,2),R=N[0],q=N[1],Y=(0,h.useState)(null),L=(0,o.default)(Y,2),W=L[0],U=L[1],V=(0,y.useIconStore)(),te=(0,y.useOptionStore)(),ee=h.default.useMemo(function(){return P.originalData.filter(function(ie){return ie.tableData.checked})},[P.originalData]),H=function(se){if(z(se),P.dataManager.changeSearchText(se),!P.isRemoteData){P.onSearchChanged(se);return}k&amp;&amp;clearTimeout(k),k=setTimeout(function(){P.onSearchChanged(se),k=null},P.searchDebounceDelay)},Z=function(){var se=P.columns.filter(function(Oe){return(!Oe.hidden||Oe.export===!0)&amp;&amp;Oe.field&amp;&amp;Oe.export!==!1}).sort(function(Oe,Pe){return Oe.tableData.columnOrder&gt;Pe.tableData.columnOrder?1:-1}),he=O(P.data()),Se=he.map(function(Oe){return se.reduce(function(Pe,Me){var ce;return typeof Me.customExport==&quot;function&quot;?ce=Me.customExport(Oe):ce=P.getFieldValue(Oe,Me),Pe[Me.field]=ce,Pe},{})});return[se,Se]};function G(){return te.search?h.default.createElement(f.default,{autoFocus:te.searchAutoFocus,sx:te.searchFieldAlignment===&quot;left&quot;&amp;&amp;te.showTitle===!1?void 0:C.searchField,value:j,onChange:function(se){return H(se.target.value)},placeholder:I.searchPlaceholder,variant:te.searchFieldVariant,InputProps:{startAdornment:h.default.createElement(s.default,{position:&quot;start&quot;},h.default.createElement(m.default,{title:I.searchTooltip},h.default.createElement(V.Search,{fontSize:&quot;small&quot;}))),endAdornment:h.default.createElement(s.default,{position:&quot;end&quot;},h.default.createElement(u.default,{disabled:!j,onClick:function(){return H(&quot;&quot;)},&quot;aria-label&quot;:I.clearSearchAriaLabel},h.default.createElement(V.ResetSearch,{fontSize:&quot;small&quot;,&quot;aria-label&quot;:&quot;clear&quot;}))),style:te.searchFieldStyle,inputProps:{&quot;aria-label&quot;:I.searchAriaLabel}}}):null}function X(ie){var se=ie?&quot;toolbarOnSelect&quot;:&quot;toolbar&quot;;return h.default.createElement(&quot;div&quot;,{style:{display:&quot;flex&quot;}},te.columnsButton&amp;&amp;!ie&amp;&amp;h.default.createElement(&quot;span&quot;,null,h.default.createElement(m.default,{title:I.showColumnsTitle},h.default.createElement(u.default,{color:&quot;inherit&quot;,onClick:function(Se){return U(Se.currentTarget)},&quot;aria-label&quot;:I.showColumnsAriaLabel},h.default.createElement(V.ViewColumn,null))),h.default.createElement(c.default,{anchorEl:W,open:!!W,onClose:function(){return U(null)}},h.default.createElement(d.default,{key:&quot;text&quot;,disabled:!0,style:{opacity:1,fontWeight:600,fontSize:12}},I.addRemoveColumns),P.columns.map(function(he){var Se=he.hiddenByColumnsButton!==void 0?he.hiddenByColumnsButton:P.columnsHiddenInColumnsButton;return Se?null:h.default.createElement(&quot;li&quot;,{key:he.tableData.id},h.default.createElement(d.default,{sx:C.formControlLabel,component:&quot;label&quot;,htmlFor:&quot;column-toggle-&quot;.concat(he.tableData.id),disabled:he.removable===!1},h.default.createElement(a.default,{checked:!he.hidden,id:&quot;column-toggle-&quot;.concat(he.tableData.id),onChange:function(){return P.onColumnsChanged(he,!he.hidden)}}),h.default.createElement(&quot;span&quot;,null,he.title)))}))),te.exportMenu.length&gt;0&amp;&amp;h.default.createElement(&quot;span&quot;,null,h.default.createElement(m.default,{title:I.exportTitle},h.default.createElement(u.default,{color:&quot;inherit&quot;,onClick:function(Se){return q(Se.currentTarget)},&quot;aria-label&quot;:I.exportAriaLabel},h.default.createElement(V.Export,null))),h.default.createElement(c.default,{anchorEl:R,open:!!R,onClose:function(){return q(null)}},te.exportMenu.map(function(he,Se){var Oe=Z(),Pe=(0,o.default)(Oe,2),Me=Pe[0],ce=Pe[1];return h.default.createElement(d.default,{key:&quot;&quot;.concat(he.label).concat(Se),onClick:function(){he.exportFunc(Me,ce,{searchedData:P.dataManager.searchedData,filteredData:P.dataManager.filteredData,groupedData:P.dataManager.groupedData,selectedData:ee}),q(null)}},he.label)}))),h.default.createElement(&quot;span&quot;,null,h.default.createElement(P.components.Actions,{actions:P.actions&amp;&amp;P.actions.filter(function(he){return he.position===se}),data:ie?ee:void 0,components:P.components})))}function Q(){return h.default.createElement(i.default,{sx:C.actions},h.default.createElement(&quot;div&quot;,null,X(ee.length&gt;0)))}function re(ie){var se=typeof ie==&quot;string&quot;?h.default.createElement(g.default,{variant:&quot;h6&quot;,style:{whiteSpace:&quot;nowrap&quot;,overflow:&quot;hidden&quot;,textOverflow:&quot;ellipsis&quot;}},ie):ie;return h.default.createElement(i.default,{sx:C.title},se)}var ae=te.showTextRowsSelected&amp;&amp;ee.length&gt;0?typeof I.nRowsSelected==&quot;function&quot;?I.nRowsSelected(ee.length):I.nRowsSelected.replace(&quot;{0}&quot;,ee.length):te.showTitle?P.title:null;return h.default.createElement(p.default,{ref:P.forwardedRef,className:P.className,sx:T(T({},C.root),te.showTextRowsSelected&amp;&amp;ee.length&gt;0?C.highlight(E):{})},ae&amp;&amp;re(ae),te.searchFieldAlignment===&quot;left&quot;&amp;&amp;G(),te.toolbarButtonAlignment===&quot;left&quot;&amp;&amp;Q(),h.default.createElement(i.default,{sx:C.spacer}),te.searchFieldAlignment===&quot;right&quot;&amp;&amp;G(),te.toolbarButtonAlignment===&quot;right&quot;&amp;&amp;Q())}S.defaultProps={actions:[],columns:[],columnsHiddenInColumnsButton:!1,searchText:&quot;&quot;,originalData:[],title:&quot;No Title!&quot;},S.propTypes={actions:v.default.array,className:v.default.string,columns:v.default.array,components:v.default.object.isRequired,getFieldValue:v.default.func.isRequired,onColumnsChanged:v.default.func.isRequired,dataManager:v.default.object.isRequired,searchText:v.default.string,onSearchChanged:v.default.func.isRequired,originalData:v.default.array,title:v.default.oneOfType([v.default.element,v.default.string]),renderData:v.default.array,data:v.default.oneOfType([v.default.array,v.default.func]),exportAllData:v.default.bool,exportMenu:v.default.arrayOf(v.default.shape({name:v.default.string,handler:v.default.func})),searchAutoFocus:v.default.bool,classes:v.default.object};var C={root:{paddingRight:1,paddingLeft:2},highlight:function(E){return E.palette.mode===&quot;light&quot;?{color:E.palette.secondary.main,backgroundColor:(0,b.lighten)(E.palette.secondary.light,.85)}:{color:E.palette.text.primary,backgroundColor:E.palette.secondary.dark}},spacer:{flex:&quot;1 1 10%&quot;},actions:{color:&quot;text.secondary&quot;},title:{overflow:&quot;hidden&quot;},searchField:{minWidth:150,paddingLeft:2},formControlLabel:{px:1}},M=h.default.forwardRef(function(E,I){return h.default.createElement(S,(0,r.default)({},E,{forwardedRef:I}))});function O(P){for(var E=P;Array.isArray((I=E)===null||I===void 0||(A=I[0])===null||A===void 0?void 0:A.data);){var I,A;E=E.map(function(F){return F.groups.length!==0?F.groups:F.data}).flat()}return E}var D=h.default.memo(M);e.default=D}(Y_)),Y_}var YE;function Db(){return YE||(YE=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),Object.defineProperty(e,&quot;Container&quot;,{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,&quot;MTableAction&quot;,{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,&quot;MTableActions&quot;,{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(e,&quot;MTableBody&quot;,{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,&quot;MTableBodyRow&quot;,{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(e,&quot;MTableCell&quot;,{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(e,&quot;MTableCustomIcon&quot;,{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,&quot;MTableEditCell&quot;,{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,&quot;MTableEditField&quot;,{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,&quot;MTableEditRow&quot;,{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,&quot;MTableFilterRow&quot;,{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,&quot;MTableGroupRow&quot;,{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,&quot;MTableGroupbar&quot;,{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,&quot;MTableHeader&quot;,{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,&quot;MTablePagination&quot;,{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,&quot;MTableScrollbar&quot;,{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,&quot;MTableSteppedPagination&quot;,{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,&quot;MTableSummaryRow&quot;,{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(e,&quot;MTableToolbar&quot;,{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,&quot;OverlayError&quot;,{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,&quot;OverlayLoading&quot;,{enumerable:!0,get:function(){return n.default}});var n=t(Kpe()),r=t(Bhe()),l=t(Uhe()),i=t(Vhe()),o=t(Zhe()),a=t(s2e()),s=t(u2e()),u=t(p2e()),c=t(h2e()),d=t(y2e()),f=t(w2e()),p=t(_2e()),m=t(T2e()),g=t(MW()),b=t(qke()),v=t(Uke()),h=t(Gke()),y=t(Xke()),w=t(Kke()),_=t(Zke()),x=t(Jke())}(Cw)),Cw}var XE;function Hq(){return XE||(XE=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(Xpe),r=Db(),l={Action:r.MTableAction,Actions:r.MTableActions,Body:r.MTableBody,Cell:r.MTableCell,Container:r.Container,EditCell:r.MTableEditCell,EditField:r.MTableEditField,EditRow:r.MTableEditRow,FilterRow:r.MTableFilterRow,Groupbar:r.MTableGroupbar,GroupRow:r.MTableGroupRow,Header:r.MTableHeader,OverlayLoading:r.OverlayLoading,OverlayError:r.OverlayError,Pagination:n.default,Row:r.MTableBodyRow,SummaryRow:r.MTableSummaryRow,Toolbar:r.MTableToolbar};e.default=l}(Sw)),Sw}var KE;function eSe(){if(KE)return tp;KE=1;var e=Cn;Object.defineProperty(tp,&quot;__esModule&quot;,{value:!0}),tp.defaultProps=void 0;var t=e(Hq()),n=e(lB()),r=e(oB()),l=e(iB()),i={actions:[],classes:{},columns:[],components:t.default,data:[],icons:n.default,isLoading:!1,title:&quot;Table Title&quot;,options:l.default,localization:r.default,style:{}};return tp.defaultProps=i,tp}var kp={},Sp={},ZE;function N5(){if(ZE)return Sp;ZE=1,Object.defineProperty(Sp,&quot;__esModule&quot;,{value:!0}),Sp.ALL_COLUMNS=void 0;var e=&quot;all_columns&quot;;return Sp.ALL_COLUMNS=e,Sp}var QE;function tSe(){if(QE)return kp;QE=1;var e=Cn;Object.defineProperty(kp,&quot;__esModule&quot;,{value:!0}),kp.propTypes=void 0;var t=e(Vr),n=N5(),r=t.default.shape({current:t.default.element}),l=t.default.shape({classes:t.default.object,innerRef:r}),i={actions:t.default.arrayOf(t.default.oneOfType([t.default.func,t.default.shape({icon:t.default.oneOfType([t.default.element,t.default.func,t.default.string,r]).isRequired,isFreeAction:t.default.bool,position:t.default.oneOf([&quot;auto&quot;,&quot;toolbar&quot;,&quot;toolbarOnSelect&quot;,&quot;row&quot;]),tooltip:t.default.string,onClick:t.default.func.isRequired,onMouseEnter:t.default.func,onMouseLeave:t.default.func,iconProps:t.default.object,disabled:t.default.bool,hidden:t.default.bool}),t.default.shape({action:t.default.func,position:t.default.oneOf([&quot;auto&quot;,&quot;toolbar&quot;,&quot;toolbarOnSelect&quot;,&quot;row&quot;])})])),renderSummaryRow:t.default.func,columns:t.default.arrayOf(t.default.shape({cellStyle:t.default.oneOfType([t.default.object,t.default.func]),currencySetting:t.default.shape({locale:t.default.string,currencyCode:t.default.string,minimumFractionDigits:t.default.number,maximumFractionDigits:t.default.number}),ariaLabel:t.default.string,ariaSortAsc:t.default.oneOf([&quot;ascending&quot;,&quot;descending&quot;,&quot;none&quot;,&quot;other&quot;]),ariaSortDesc:t.default.oneOf([&quot;ascending&quot;,&quot;descending&quot;,&quot;none&quot;,&quot;other&quot;]),draggable:t.default.bool,customFilterAndSearch:t.default.func,customSort:t.default.func,customExport:t.default.func,defaultFilter:t.default.any,defaultSort:t.default.oneOf([&quot;asc&quot;,&quot;desc&quot;]),editComponent:t.default.oneOfType([t.default.element,t.default.func]),emptyValue:t.default.oneOfType([t.default.string,t.default.node,t.default.func]),export:t.default.bool,field:t.default.oneOfType([t.default.string,t.default.arrayOf(t.default.string)]),filtering:t.default.bool,filterCellStyle:t.default.object,filterPlaceholder:t.default.string,filterComponent:t.default.oneOfType([t.default.element,t.default.func]),grouping:t.default.bool,headerStyle:t.default.object,hidden:t.default.bool,hideFilterIcon:t.default.bool,initialEditValue:t.default.any,lookup:t.default.object,editable:t.default.oneOfType([t.default.func,t.default.oneOf([&quot;always&quot;,&quot;onUpdate&quot;,&quot;onAdd&quot;,&quot;never&quot;])]),removable:t.default.bool,render:t.default.func,searchable:t.default.bool,sorting:t.default.bool,title:t.default.oneOfType([t.default.element,t.default.string]),type:t.default.oneOf([&quot;string&quot;,&quot;boolean&quot;,&quot;numeric&quot;,&quot;date&quot;,&quot;datetime&quot;,&quot;time&quot;,&quot;currency&quot;])})).isRequired,components:t.default.shape({Action:t.default.oneOfType([t.default.element,t.default.func,l]),Actions:t.default.oneOfType([t.default.element,t.default.func,l]),Body:t.default.oneOfType([t.default.element,t.default.func,l]),Cell:t.default.oneOfType([t.default.element,t.default.func,l]),Container:t.default.oneOfType([t.default.element,t.default.func,l]),EditField:t.default.oneOfType([t.default.element,t.default.func,l]),EditRow:t.default.oneOfType([t.default.element,t.default.func,l]),FilterRow:t.default.oneOfType([t.default.element,t.default.func,l]),Groupbar:t.default.oneOfType([t.default.element,t.default.func,l]),GroupRow:t.default.oneOfType([t.default.element,t.default.func,l]),Header:t.default.oneOfType([t.default.element,t.default.func,l]),OverlayLoading:t.default.oneOfType([t.default.element,t.default.func,l]),OverlayError:t.default.oneOfType([t.default.element,t.default.func,l]),Pagination:t.default.oneOfType([t.default.element,t.default.func,l]),Row:t.default.oneOfType([t.default.element,t.default.func,l]),Toolbar:t.default.oneOfType([t.default.element,t.default.func,l])}),data:t.default.oneOfType([t.default.arrayOf(t.default.object),t.default.func]).isRequired,editable:t.default.shape({isEditable:t.default.func,isBulkEditable:t.default.func,isDeletable:t.default.func,onRowAdd:t.default.func,onRowUpdate:t.default.func,onRowDelete:t.default.func,onRowAddCancelled:t.default.func,onRowUpdateCancelled:t.default.func,isEditHidden:t.default.func,isDeleteHidden:t.default.func}),detailPanel:t.default.oneOfType([t.default.func,t.default.arrayOf(t.default.oneOfType([t.default.func,t.default.shape({disabled:t.default.bool,icon:t.default.oneOfType([t.default.element,t.default.func,t.default.string,r]),openIcon:t.default.oneOfType([t.default.element,t.default.func,t.default.string,r]),tooltip:t.default.string,render:t.default.func.isRequired})]))]),icons:t.default.shape({Add:t.default.oneOfType([t.default.element,t.default.func,r]),Check:t.default.oneOfType([t.default.element,t.default.func,r]),Clear:t.default.oneOfType([t.default.element,t.default.func,r]),Delete:t.default.oneOfType([t.default.element,t.default.func,r]),DetailPanel:t.default.oneOfType([t.default.element,t.default.func,r]),Edit:t.default.oneOfType([t.default.element,t.default.func,r]),Export:t.default.oneOfType([t.default.element,t.default.func,r]),Filter:t.default.oneOfType([t.default.element,t.default.func,r]),FirstPage:t.default.oneOfType([t.default.element,t.default.func,r]),LastPage:t.default.oneOfType([t.default.element,t.default.func,r]),NextPage:t.default.oneOfType([t.default.element,t.default.func,r]),PreviousPage:t.default.oneOfType([t.default.element,t.default.func,r]),Refresh:t.default.oneOfType([t.default.element,t.default.func,r]),ResetSearch:t.default.oneOfType([t.default.element,t.default.func,r]),Search:t.default.oneOfType([t.default.element,t.default.func,r]),SortArrow:t.default.oneOfType([t.default.element,t.default.func,r]),ThirdStateCheck:t.default.oneOfType([t.default.element,t.default.func,r]),ViewColumn:t.default.oneOfType([t.default.element,t.default.func,r])}),isLoading:t.default.bool,title:t.default.oneOfType([t.default.element,t.default.string]),options:t.default.shape({actionsCellStyle:t.default.object,editCellStyle:t.default.object,idSynonym:t.default.string,detailPanelColumnStyle:t.default.object,actionsColumnIndex:t.default.number,addRowPosition:t.default.oneOf([&quot;first&quot;,&quot;last&quot;]),columnsButton:t.default.bool,defaultExpanded:t.default.oneOfType([t.default.bool,t.default.func]),debounceInterval:t.default.number,detailPanelType:t.default.oneOf([&quot;single&quot;,&quot;multiple&quot;]),doubleHorizontalScroll:t.default.bool,emptyRowsWhenPaging:t.default.bool,exportAllData:t.default.bool,exportMenu:t.default.arrayOf(t.default.shape({label:t.default.string,exportFunc:t.default.func})),filtering:t.default.bool,filterCellStyle:t.default.object,filterRowStyle:t.default.object,header:t.default.bool,headerSelectionProps:t.default.object,headerStyle:t.default.object,hideFilterIcons:t.default.bool,initialPage:t.default.number,maxBodyHeight:t.default.oneOfType([t.default.number,t.default.string]),minBodyHeight:t.default.oneOfType([t.default.number,t.default.string]),loadingType:t.default.oneOf([&quot;overlay&quot;,&quot;linear&quot;]),overflowY:t.default.oneOf([&quot;visible&quot;,&quot;hidden&quot;,&quot;scroll&quot;,&quot;auto&quot;,&quot;initial&quot;,&quot;inherit&quot;,&quot;overlay&quot;]),padding:t.default.oneOf([&quot;normal&quot;,&quot;dense&quot;]),paging:t.default.bool,pageSize:t.default.number,pageSizeOptions:t.default.arrayOf(t.default.number),paginationType:t.default.oneOf([&quot;normal&quot;,&quot;stepped&quot;]),paginationPosition:t.default.oneOf([&quot;bottom&quot;,&quot;top&quot;,&quot;both&quot;]),persistentGroupingsId:t.default.string,rowStyle:t.default.oneOfType([t.default.object,t.default.func]),search:t.default.bool,searchText:t.default.string,searchDebounceDelay:t.default.number,toolbarButtonAlignment:t.default.oneOf([&quot;left&quot;,&quot;right&quot;]),searchFieldAlignment:t.default.oneOf([&quot;left&quot;,&quot;right&quot;]),searchFieldStyle:t.default.object,searchAutoFocus:t.default.bool,searchFieldVariant:t.default.oneOf([&quot;standard&quot;,&quot;filled&quot;,&quot;outlined&quot;]),selection:t.default.bool,selectionProps:t.default.oneOfType([t.default.object,t.default.func]),showEmptyDataSourceMessage:t.default.bool,showFirstLastPageButtons:t.default.oneOfType([t.default.object,t.default.bool]),showSelectAllCheckbox:t.default.bool,showSelectGroupCheckbox:t.default.bool,showTitle:t.default.bool,showTextRowsSelected:t.default.bool,sorting:t.default.bool,defaultOrderByCollection:t.default.arrayOf(t.default.shape({orderBy:t.default.number,orderDirection:t.default.string,sortOrder:t.default.number,orderIndex:t.default.number})),maxColumnSort:t.default.oneOf([0,1,2,3,4,5,6,7,8,9,10,n.ALL_COLUMNS]),showColumnSortOrder:t.default.bool,sortOrderIndicatorStyle:t.default.object,keepSortDirectionOnColumnSwitch:t.default.bool,clientSorting:t.default.bool,toolbar:t.default.bool,thirdSortClick:t.default.bool,numberOfPagesAround:t.default.oneOf([1,2,3,4,5,6,7,8,9,10])}),localization:t.default.shape({grouping:t.default.shape({groupedBy:t.default.string,placeholder:t.default.string}),pagination:t.default.object,toolbar:t.default.object,header:t.default.object,body:t.default.object}),initialFormData:t.default.object,onSearchChange:t.default.func,onFilterChange:t.default.func,onColumnDragged:t.default.func,onColumnResized:t.default.func,onGroupRemoved:t.default.func,onGroupChange:t.default.func,onSelectionChange:t.default.func,onRowsPerPageChange:t.default.func,onPageChange:t.default.func,onChangeColumnHidden:t.default.func,onOrderChange:t.default.func,onOrderCollectionChange:t.default.func,onRowClick:t.default.func,onRowDoubleClick:t.default.func,onTreeExpandChange:t.default.func,onQueryChange:t.default.func,onBulkEditOpen:t.default.func,tableRef:t.default.any,style:t.default.object,page:t.default.number,totalCount:t.default.number};return kp.propTypes=i,kp}var X_={};const nSe=Qn(Kue),rSe=Qn(ffe),aSe=Qn(Fde);var K_,JE;function oSe(){if(JE)return K_;JE=1;function e(t,n,r){var l,i,o,a,s;n==null&amp;&amp;(n=100);function u(){var d=Date.now()-a;d&lt;n&amp;&amp;d&gt;=0?l=setTimeout(u,n-d):(l=null,r||(s=t.apply(o,i),o=i=null))}var c=function(){o=this,i=arguments,a=Date.now();var d=r&amp;&amp;!l;return l||(l=setTimeout(u,n)),d&amp;&amp;(s=t.apply(o,i),o=i=null),s};return c.clear=function(){l&amp;&amp;(clearTimeout(l),l=null)},c.flush=function(){l&amp;&amp;(s=t.apply(o,i),o=i=null,clearTimeout(l),l=null)},c}return e.debounce=e,K_=e,K_}var Z_={};const iSe=Qn(vge);var Q_={},Cp={},T0={},eR;function Vq(){if(eR)return T0;eR=1,Object.defineProperty(T0,&quot;__esModule&quot;,{value:!0}),T0.default=n;let e;const t=new Uint8Array(16);function n(){if(!e&amp;&amp;(e=typeof crypto&lt;&quot;u&quot;&amp;&amp;crypto.getRandomValues&amp;&amp;crypto.getRandomValues.bind(crypto),!e))throw new Error(&quot;crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported&quot;);return e(t)}return T0}var Bc={},Mp={},Pp={},tR;function lSe(){if(tR)return Pp;tR=1,Object.defineProperty(Pp,&quot;__esModule&quot;,{value:!0}),Pp.default=void 0;var e=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;return Pp.default=e,Pp}var nR;function Eb(){if(nR)return Mp;nR=1,Object.defineProperty(Mp,&quot;__esModule&quot;,{value:!0}),Mp.default=void 0;var e=t(lSe());function t(l){return l&amp;&amp;l.__esModule?l:{default:l}}function n(l){return typeof l==&quot;string&quot;&amp;&amp;e.default.test(l)}var r=n;return Mp.default=r,Mp}var rR;function Rb(){if(rR)return Bc;rR=1,Object.defineProperty(Bc,&quot;__esModule&quot;,{value:!0}),Bc.default=void 0,Bc.unsafeStringify=r;var e=t(Eb());function t(o){return o&amp;&amp;o.__esModule?o:{default:o}}const n=[];for(let o=0;o&lt;256;++o)n.push((o+256).toString(16).slice(1));function r(o,a=0){return n[o[a+0]]+n[o[a+1]]+n[o[a+2]]+n[o[a+3]]+&quot;-&quot;+n[o[a+4]]+n[o[a+5]]+&quot;-&quot;+n[o[a+6]]+n[o[a+7]]+&quot;-&quot;+n[o[a+8]]+n[o[a+9]]+&quot;-&quot;+n[o[a+10]]+n[o[a+11]]+n[o[a+12]]+n[o[a+13]]+n[o[a+14]]+n[o[a+15]]}function l(o,a=0){const s=r(o,a);if(!(0,e.default)(s))throw TypeError(&quot;Stringified UUID is invalid&quot;);return s}var i=l;return Bc.default=i,Bc}var aR;function sSe(){if(aR)return Cp;aR=1,Object.defineProperty(Cp,&quot;__esModule&quot;,{value:!0}),Cp.default=void 0;var e=n(Vq()),t=Rb();function n(u){return u&amp;&amp;u.__esModule?u:{default:u}}let r,l,i=0,o=0;function a(u,c,d){let f=c&amp;&amp;d||0;const p=c||new Array(16);u=u||{};let m=u.node||r,g=u.clockseq!==void 0?u.clockseq:l;if(m==null||g==null){const _=u.random||(u.rng||e.default)();m==null&amp;&amp;(m=r=[_[0]|1,_[1],_[2],_[3],_[4],_[5]]),g==null&amp;&amp;(g=l=(_[6]&lt;&lt;8|_[7])&amp;16383)}let b=u.msecs!==void 0?u.msecs:Date.now(),v=u.nsecs!==void 0?u.nsecs:o+1;const h=b-i+(v-o)/1e4;if(h&lt;0&amp;&amp;u.clockseq===void 0&amp;&amp;(g=g+1&amp;16383),(h&lt;0||b&gt;i)&amp;&amp;u.nsecs===void 0&amp;&amp;(v=0),v&gt;=1e4)throw new Error(&quot;uuid.v1(): Can&#x27;t create more than 10M uuids/sec&quot;);i=b,o=v,l=g,b+=122192928e5;const y=((b&amp;268435455)*1e4+v)%4294967296;p[f++]=y&gt;&gt;&gt;24&amp;255,p[f++]=y&gt;&gt;&gt;16&amp;255,p[f++]=y&gt;&gt;&gt;8&amp;255,p[f++]=y&amp;255;const w=b/4294967296*1e4&amp;268435455;p[f++]=w&gt;&gt;&gt;8&amp;255,p[f++]=w&amp;255,p[f++]=w&gt;&gt;&gt;24&amp;15|16,p[f++]=w&gt;&gt;&gt;16&amp;255,p[f++]=g&gt;&gt;&gt;8|128,p[f++]=g&amp;255;for(let _=0;_&lt;6;++_)p[f+_]=m[_];return c||(0,t.unsafeStringify)(p)}var s=a;return Cp.default=s,Cp}var Op={},Ss={},Ap={},oR;function Gq(){if(oR)return Ap;oR=1,Object.defineProperty(Ap,&quot;__esModule&quot;,{value:!0}),Ap.default=void 0;var e=t(Eb());function t(l){return l&amp;&amp;l.__esModule?l:{default:l}}function n(l){if(!(0,e.default)(l))throw TypeError(&quot;Invalid UUID&quot;);let i;const o=new Uint8Array(16);return o[0]=(i=parseInt(l.slice(0,8),16))&gt;&gt;&gt;24,o[1]=i&gt;&gt;&gt;16&amp;255,o[2]=i&gt;&gt;&gt;8&amp;255,o[3]=i&amp;255,o[4]=(i=parseInt(l.slice(9,13),16))&gt;&gt;&gt;8,o[5]=i&amp;255,o[6]=(i=parseInt(l.slice(14,18),16))&gt;&gt;&gt;8,o[7]=i&amp;255,o[8]=(i=parseInt(l.slice(19,23),16))&gt;&gt;&gt;8,o[9]=i&amp;255,o[10]=(i=parseInt(l.slice(24,36),16))/1099511627776&amp;255,o[11]=i/4294967296&amp;255,o[12]=i&gt;&gt;&gt;24&amp;255,o[13]=i&gt;&gt;&gt;16&amp;255,o[14]=i&gt;&gt;&gt;8&amp;255,o[15]=i&amp;255,o}var r=n;return Ap.default=r,Ap}var iR;function Yq(){if(iR)return Ss;iR=1,Object.defineProperty(Ss,&quot;__esModule&quot;,{value:!0}),Ss.URL=Ss.DNS=void 0,Ss.default=o;var e=Rb(),t=n(Gq());function n(a){return a&amp;&amp;a.__esModule?a:{default:a}}function r(a){a=unescape(encodeURIComponent(a));const s=[];for(let u=0;u&lt;a.length;++u)s.push(a.charCodeAt(u));return s}const l=&quot;6ba7b810-9dad-11d1-80b4-00c04fd430c8&quot;;Ss.DNS=l;const i=&quot;6ba7b811-9dad-11d1-80b4-00c04fd430c8&quot;;Ss.URL=i;function o(a,s,u){function c(d,f,p,m){var g;if(typeof d==&quot;string&quot;&amp;&amp;(d=r(d)),typeof f==&quot;string&quot;&amp;&amp;(f=(0,t.default)(f)),((g=f)===null||g===void 0?void 0:g.length)!==16)throw TypeError(&quot;Namespace must be array-like (16 iterable integer values, 0-255)&quot;);let b=new Uint8Array(16+d.length);if(b.set(f),b.set(d,f.length),b=u(b),b[6]=b[6]&amp;15|s,b[8]=b[8]&amp;63|128,p){m=m||0;for(let v=0;v&lt;16;++v)p[m+v]=b[v];return p}return(0,e.unsafeStringify)(b)}try{c.name=a}catch{}return c.DNS=l,c.URL=i,c}return Ss}var Dp={},lR;function uSe(){if(lR)return Dp;lR=1,Object.defineProperty(Dp,&quot;__esModule&quot;,{value:!0}),Dp.default=void 0;function e(p){if(typeof p==&quot;string&quot;){const m=unescape(encodeURIComponent(p));p=new Uint8Array(m.length);for(let g=0;g&lt;m.length;++g)p[g]=m.charCodeAt(g)}return t(r(l(p),p.length*8))}function t(p){const m=[],g=p.length*32,b=&quot;0123456789abcdef&quot;;for(let v=0;v&lt;g;v+=8){const h=p[v&gt;&gt;5]&gt;&gt;&gt;v%32&amp;255,y=parseInt(b.charAt(h&gt;&gt;&gt;4&amp;15)+b.charAt(h&amp;15),16);m.push(y)}return m}function n(p){return(p+64&gt;&gt;&gt;9&lt;&lt;4)+14+1}function r(p,m){p[m&gt;&gt;5]|=128&lt;&lt;m%32,p[n(m)-1]=m;let g=1732584193,b=-271733879,v=-1732584194,h=271733878;for(let y=0;y&lt;p.length;y+=16){const w=g,_=b,x=v,T=h;g=s(g,b,v,h,p[y],7,-680876936),h=s(h,g,b,v,p[y+1],12,-389564586),v=s(v,h,g,b,p[y+2],17,606105819),b=s(b,v,h,g,p[y+3],22,-1044525330),g=s(g,b,v,h,p[y+4],7,-176418897),h=s(h,g,b,v,p[y+5],12,1200080426),v=s(v,h,g,b,p[y+6],17,-1473231341),b=s(b,v,h,g,p[y+7],22,-45705983),g=s(g,b,v,h,p[y+8],7,1770035416),h=s(h,g,b,v,p[y+9],12,-1958414417),v=s(v,h,g,b,p[y+10],17,-42063),b=s(b,v,h,g,p[y+11],22,-1990404162),g=s(g,b,v,h,p[y+12],7,1804603682),h=s(h,g,b,v,p[y+13],12,-40341101),v=s(v,h,g,b,p[y+14],17,-1502002290),b=s(b,v,h,g,p[y+15],22,1236535329),g=u(g,b,v,h,p[y+1],5,-165796510),h=u(h,g,b,v,p[y+6],9,-1069501632),v=u(v,h,g,b,p[y+11],14,643717713),b=u(b,v,h,g,p[y],20,-373897302),g=u(g,b,v,h,p[y+5],5,-701558691),h=u(h,g,b,v,p[y+10],9,38016083),v=u(v,h,g,b,p[y+15],14,-660478335),b=u(b,v,h,g,p[y+4],20,-405537848),g=u(g,b,v,h,p[y+9],5,568446438),h=u(h,g,b,v,p[y+14],9,-1019803690),v=u(v,h,g,b,p[y+3],14,-187363961),b=u(b,v,h,g,p[y+8],20,1163531501),g=u(g,b,v,h,p[y+13],5,-1444681467),h=u(h,g,b,v,p[y+2],9,-51403784),v=u(v,h,g,b,p[y+7],14,1735328473),b=u(b,v,h,g,p[y+12],20,-1926607734),g=c(g,b,v,h,p[y+5],4,-378558),h=c(h,g,b,v,p[y+8],11,-2022574463),v=c(v,h,g,b,p[y+11],16,1839030562),b=c(b,v,h,g,p[y+14],23,-35309556),g=c(g,b,v,h,p[y+1],4,-1530992060),h=c(h,g,b,v,p[y+4],11,1272893353),v=c(v,h,g,b,p[y+7],16,-155497632),b=c(b,v,h,g,p[y+10],23,-1094730640),g=c(g,b,v,h,p[y+13],4,681279174),h=c(h,g,b,v,p[y],11,-358537222),v=c(v,h,g,b,p[y+3],16,-722521979),b=c(b,v,h,g,p[y+6],23,76029189),g=c(g,b,v,h,p[y+9],4,-640364487),h=c(h,g,b,v,p[y+12],11,-421815835),v=c(v,h,g,b,p[y+15],16,530742520),b=c(b,v,h,g,p[y+2],23,-995338651),g=d(g,b,v,h,p[y],6,-198630844),h=d(h,g,b,v,p[y+7],10,1126891415),v=d(v,h,g,b,p[y+14],15,-1416354905),b=d(b,v,h,g,p[y+5],21,-57434055),g=d(g,b,v,h,p[y+12],6,1700485571),h=d(h,g,b,v,p[y+3],10,-1894986606),v=d(v,h,g,b,p[y+10],15,-1051523),b=d(b,v,h,g,p[y+1],21,-2054922799),g=d(g,b,v,h,p[y+8],6,1873313359),h=d(h,g,b,v,p[y+15],10,-30611744),v=d(v,h,g,b,p[y+6],15,-1560198380),b=d(b,v,h,g,p[y+13],21,1309151649),g=d(g,b,v,h,p[y+4],6,-145523070),h=d(h,g,b,v,p[y+11],10,-1120210379),v=d(v,h,g,b,p[y+2],15,718787259),b=d(b,v,h,g,p[y+9],21,-343485551),g=i(g,w),b=i(b,_),v=i(v,x),h=i(h,T)}return[g,b,v,h]}function l(p){if(p.length===0)return[];const m=p.length*8,g=new Uint32Array(n(m));for(let b=0;b&lt;m;b+=8)g[b&gt;&gt;5]|=(p[b/8]&amp;255)&lt;&lt;b%32;return g}function i(p,m){const g=(p&amp;65535)+(m&amp;65535);return(p&gt;&gt;16)+(m&gt;&gt;16)+(g&gt;&gt;16)&lt;&lt;16|g&amp;65535}function o(p,m){return p&lt;&lt;m|p&gt;&gt;&gt;32-m}function a(p,m,g,b,v,h){return i(o(i(i(m,p),i(b,h)),v),g)}function s(p,m,g,b,v,h,y){return a(m&amp;g|~m&amp;b,p,m,v,h,y)}function u(p,m,g,b,v,h,y){return a(m&amp;b|g&amp;~b,p,m,v,h,y)}function c(p,m,g,b,v,h,y){return a(m^g^b,p,m,v,h,y)}function d(p,m,g,b,v,h,y){return a(g^(m|~b),p,m,v,h,y)}var f=e;return Dp.default=f,Dp}var sR;function cSe(){if(sR)return Op;sR=1,Object.defineProperty(Op,&quot;__esModule&quot;,{value:!0}),Op.default=void 0;var e=n(Yq()),t=n(uSe());function n(i){return i&amp;&amp;i.__esModule?i:{default:i}}var l=(0,e.default)(&quot;v3&quot;,48,t.default);return Op.default=l,Op}var Ep={},Rp={},uR;function dSe(){if(uR)return Rp;uR=1,Object.defineProperty(Rp,&quot;__esModule&quot;,{value:!0}),Rp.default=void 0;var t={randomUUID:typeof crypto&lt;&quot;u&quot;&amp;&amp;crypto.randomUUID&amp;&amp;crypto.randomUUID.bind(crypto)};return Rp.default=t,Rp}var cR;function fSe(){if(cR)return Ep;cR=1,Object.defineProperty(Ep,&quot;__esModule&quot;,{value:!0}),Ep.default=void 0;var e=r(dSe()),t=r(Vq()),n=Rb();function r(o){return o&amp;&amp;o.__esModule?o:{default:o}}function l(o,a,s){if(e.default.randomUUID&amp;&amp;!a&amp;&amp;!o)return e.default.randomUUID();o=o||{};const u=o.random||(o.rng||t.default)();if(u[6]=u[6]&amp;15|64,u[8]=u[8]&amp;63|128,a){s=s||0;for(let c=0;c&lt;16;++c)a[s+c]=u[c];return a}return(0,n.unsafeStringify)(u)}var i=l;return Ep.default=i,Ep}var Lp={},Ip={},dR;function pSe(){if(dR)return Ip;dR=1,Object.defineProperty(Ip,&quot;__esModule&quot;,{value:!0}),Ip.default=void 0;function e(l,i,o,a){switch(l){case 0:return i&amp;o^~i&amp;a;case 1:return i^o^a;case 2:return i&amp;o^i&amp;a^o&amp;a;case 3:return i^o^a}}function t(l,i){return l&lt;&lt;i|l&gt;&gt;&gt;32-i}function n(l){const i=[1518500249,1859775393,2400959708,3395469782],o=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeof l==&quot;string&quot;){const c=unescape(encodeURIComponent(l));l=[];for(let d=0;d&lt;c.length;++d)l.push(c.charCodeAt(d))}else Array.isArray(l)||(l=Array.prototype.slice.call(l));l.push(128);const a=l.length/4+2,s=Math.ceil(a/16),u=new Array(s);for(let c=0;c&lt;s;++c){const d=new Uint32Array(16);for(let f=0;f&lt;16;++f)d[f]=l[c*64+f*4]&lt;&lt;24|l[c*64+f*4+1]&lt;&lt;16|l[c*64+f*4+2]&lt;&lt;8|l[c*64+f*4+3];u[c]=d}u[s-1][14]=(l.length-1)*8/Math.pow(2,32),u[s-1][14]=Math.floor(u[s-1][14]),u[s-1][15]=(l.length-1)*8&amp;4294967295;for(let c=0;c&lt;s;++c){const d=new Uint32Array(80);for(let v=0;v&lt;16;++v)d[v]=u[c][v];for(let v=16;v&lt;80;++v)d[v]=t(d[v-3]^d[v-8]^d[v-14]^d[v-16],1);let f=o[0],p=o[1],m=o[2],g=o[3],b=o[4];for(let v=0;v&lt;80;++v){const h=Math.floor(v/20),y=t(f,5)+e(h,p,m,g)+b+i[h]+d[v]&gt;&gt;&gt;0;b=g,g=m,m=t(p,30)&gt;&gt;&gt;0,p=f,f=y}o[0]=o[0]+f&gt;&gt;&gt;0,o[1]=o[1]+p&gt;&gt;&gt;0,o[2]=o[2]+m&gt;&gt;&gt;0,o[3]=o[3]+g&gt;&gt;&gt;0,o[4]=o[4]+b&gt;&gt;&gt;0}return[o[0]&gt;&gt;24&amp;255,o[0]&gt;&gt;16&amp;255,o[0]&gt;&gt;8&amp;255,o[0]&amp;255,o[1]&gt;&gt;24&amp;255,o[1]&gt;&gt;16&amp;255,o[1]&gt;&gt;8&amp;255,o[1]&amp;255,o[2]&gt;&gt;24&amp;255,o[2]&gt;&gt;16&amp;255,o[2]&gt;&gt;8&amp;255,o[2]&amp;255,o[3]&gt;&gt;24&amp;255,o[3]&gt;&gt;16&amp;255,o[3]&gt;&gt;8&amp;255,o[3]&amp;255,o[4]&gt;&gt;24&amp;255,o[4]&gt;&gt;16&amp;255,o[4]&gt;&gt;8&amp;255,o[4]&amp;255]}var r=n;return Ip.default=r,Ip}var fR;function hSe(){if(fR)return Lp;fR=1,Object.defineProperty(Lp,&quot;__esModule&quot;,{value:!0}),Lp.default=void 0;var e=n(Yq()),t=n(pSe());function n(i){return i&amp;&amp;i.__esModule?i:{default:i}}var l=(0,e.default)(&quot;v5&quot;,80,t.default);return Lp.default=l,Lp}var $p={},pR;function mSe(){if(pR)return $p;pR=1,Object.defineProperty($p,&quot;__esModule&quot;,{value:!0}),$p.default=void 0;var e=&quot;00000000-0000-0000-0000-000000000000&quot;;return $p.default=e,$p}var Np={},hR;function gSe(){if(hR)return Np;hR=1,Object.defineProperty(Np,&quot;__esModule&quot;,{value:!0}),Np.default=void 0;var e=t(Eb());function t(l){return l&amp;&amp;l.__esModule?l:{default:l}}function n(l){if(!(0,e.default)(l))throw TypeError(&quot;Invalid UUID&quot;);return parseInt(l.slice(14,15),16)}var r=n;return Np.default=r,Np}var mR;function vSe(){return mR||(mR=1,function(e){Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),Object.defineProperty(e,&quot;NIL&quot;,{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,&quot;parse&quot;,{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,&quot;stringify&quot;,{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,&quot;v1&quot;,{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,&quot;v3&quot;,{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,&quot;v4&quot;,{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,&quot;v5&quot;,{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,&quot;validate&quot;,{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,&quot;version&quot;,{enumerable:!0,get:function(){return o.default}});var t=c(sSe()),n=c(cSe()),r=c(fSe()),l=c(hSe()),i=c(mSe()),o=c(gSe()),a=c(Eb()),s=c(Rb()),u=c(Gq());function c(d){return d&amp;&amp;d.__esModule?d:{default:d}}}(Q_)),Q_}var gR;function ySe(){return gR||(gR=1,function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var n=t(cf()),r=t(db()),l=t(fb()),i=t($a()),o=t(iSe),a=vSe(),s=_b(),u=ds(),c=N5();function d(v,h){var y=Object.keys(v);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(v);h&amp;&amp;(w=w.filter(function(_){return Object.getOwnPropertyDescriptor(v,_).enumerable})),y.push.apply(y,w)}return y}function f(v){for(var h=1;h&lt;arguments.length;h++){var y=arguments[h]!=null?arguments[h]:{};h%2?d(Object(y),!0).forEach(function(w){(0,i.default)(v,w,y[w])}):Object.getOwnPropertyDescriptors?Object.defineProperties(v,Object.getOwnPropertyDescriptors(y)):d(Object(y)).forEach(function(w){Object.defineProperty(v,w,Object.getOwnPropertyDescriptor(y,w))})}return v}function p(v,h){var y=typeof Symbol&lt;&quot;u&quot;&amp;&amp;v[Symbol.iterator]||v[&quot;@@iterator&quot;];if(!y){if(Array.isArray(v)||(y=m(v))||h){y&amp;&amp;(v=y);var w=0,_=function(){};return{s:_,n:function(){return w&gt;=v.length?{done:!0}:{done:!1,value:v[w++]}},e:function(C){throw C},f:_}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.\n",
       "In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var x=!0,T=!1,k;return{s:function(){y=y.call(v)},n:function(){var C=y.next();return x=C.done,C},e:function(C){T=!0,k=C},f:function(){try{!x&amp;&amp;y.return!=null&amp;&amp;y.return()}finally{if(T)throw k}}}}function m(v,h){if(v){if(typeof v==&quot;string&quot;)return g(v,h);var y=Object.prototype.toString.call(v).slice(8,-1);if(y===&quot;Object&quot;&amp;&amp;v.constructor&amp;&amp;(y=v.constructor.name),y===&quot;Map&quot;||y===&quot;Set&quot;)return Array.from(v);if(y===&quot;Arguments&quot;||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return g(v,h)}}function g(v,h){(h==null||h&gt;v.length)&amp;&amp;(h=v.length);for(var y=0,w=new Array(h);y&lt;h;y++)w[y]=v[y];return w}var b=function(){function v(){var h=this;(0,r.default)(this,v),(0,i.default)(this,&quot;checkForId&quot;,!1),(0,i.default)(this,&quot;applyFilters&quot;,!1),(0,i.default)(this,&quot;applySearch&quot;,!1),(0,i.default)(this,&quot;applySort&quot;,!1),(0,i.default)(this,&quot;currentPage&quot;,0),(0,i.default)(this,&quot;detailPanelType&quot;,&quot;multiple&quot;),(0,i.default)(this,&quot;lastDetailPanelRow&quot;,void 0),(0,i.default)(this,&quot;lastEditingRow&quot;,void 0),(0,i.default)(this,&quot;maxColumnSort&quot;,1),(0,i.default)(this,&quot;orderByCollection&quot;,[]),(0,i.default)(this,&quot;defaultOrderByCollection&quot;,[]),(0,i.default)(this,&quot;pageSize&quot;,5),(0,i.default)(this,&quot;paging&quot;,!0),(0,i.default)(this,&quot;parentFunc&quot;,null),(0,i.default)(this,&quot;searchText&quot;,&quot;&quot;),(0,i.default)(this,&quot;searchDebounceDelay&quot;,500),(0,i.default)(this,&quot;selectedCount&quot;,0),(0,i.default)(this,&quot;treefiedDataLength&quot;,0),(0,i.default)(this,&quot;treeDataMaxLevel&quot;,0),(0,i.default)(this,&quot;groupedDataLength&quot;,0),(0,i.default)(this,&quot;defaultExpanded&quot;,!1),(0,i.default)(this,&quot;bulkEditOpen&quot;,!1),(0,i.default)(this,&quot;bulkEditChangedRows&quot;,{}),(0,i.default)(this,&quot;clientSorting&quot;,!0),(0,i.default)(this,&quot;data&quot;,[]),(0,i.default)(this,&quot;columns&quot;,[]),(0,i.default)(this,&quot;filteredData&quot;,[]),(0,i.default)(this,&quot;searchedData&quot;,[]),(0,i.default)(this,&quot;groupedData&quot;,[]),(0,i.default)(this,&quot;treefiedData&quot;,[]),(0,i.default)(this,&quot;sortedData&quot;,[]),(0,i.default)(this,&quot;pagedData&quot;,[]),(0,i.default)(this,&quot;renderData&quot;,[]),(0,i.default)(this,&quot;filtered&quot;,!1),(0,i.default)(this,&quot;searched&quot;,!1),(0,i.default)(this,&quot;grouped&quot;,!1),(0,i.default)(this,&quot;treefied&quot;,!1),(0,i.default)(this,&quot;sorted&quot;,!1),(0,i.default)(this,&quot;paged&quot;,!1),(0,i.default)(this,&quot;tableWidth&quot;,&quot;full&quot;),(0,i.default)(this,&quot;tableStyleWidth&quot;,&quot;100%&quot;),(0,i.default)(this,&quot;rootGroupsIndex&quot;,{}),(0,i.default)(this,&quot;changeGroupSelected&quot;,function(y,w){var _,x=h.groupedData;w.forEach(function(k){_=x.find(function(S){return S.value===k}),x=_.groups});var T=function k(S){S.forEach(function(C){C.groups.length&gt;0?k(C.groups):C.data.forEach(function(M){M.tableData.checked!==y&amp;&amp;(M.tableData.checked=M.tableData.disabled?!1:y,h.selectedCount=h.selectedCount+(y?1:-1))})})};T([_])}),(0,i.default)(this,&quot;getOrderByCollection&quot;,function(){return h.orderByCollection.filter(function(y){return y.sortOrder})}),(0,i.default)(this,&quot;sortOrderCollection&quot;,function(y){return y.sort(function(w,_){return w.sortOrder?_.sortOrder?w.sortOrder-_.sortOrder:-1:1})}),(0,i.default)(this,&quot;startCellEditable&quot;,function(y,w){y.tableData.editCellList=[].concat((0,n.default)(y.tableData.editCellList||[]),[w])}),(0,i.default)(this,&quot;finishCellEditable&quot;,function(y,w){if(y.tableData.editCellList){var _=y.tableData.editCellList.findIndex(function(x){return x.tableData.id.toString()===w.tableData.id.toString()});_!==-1&amp;&amp;y.tableData.editCellList.splice(_,1)}}),(0,i.default)(this,&quot;clearBulkEditChangedRows&quot;,function(){h.bulkEditChangedRows={}}),(0,i.default)(this,&quot;onBulkEditRowChanged&quot;,function(y,w){h.bulkEditChangedRows[y.tableData.id]={oldData:y,newData:w}}),(0,i.default)(this,&quot;expandTreeForNodes&quot;,function(y){y.forEach(function(w){for(var _=w;h.parentFunc(_,h.data);){var x=h.parentFunc(_,h.data);x&amp;&amp;(x.tableData.isTreeExpanded=!0),_=x}})}),(0,i.default)(this,&quot;findDataByPath&quot;,function(y,w){if(h.isDataType(&quot;tree&quot;)){var _=w.reduce(function(k,S){return k&amp;&amp;k.tableData&amp;&amp;k.tableData.childRows&amp;&amp;k.tableData.childRows.find(function(C){return C&amp;&amp;C.tableData.uuid===S})},{tableData:{childRows:y}});return _}else{var x={groups:y},T=w.reduce(function(k,S){return k.groups.length&gt;0?k.groups[S]:k.data?k.data[S]||k.data.find(function(C){var M;return((M=C.tableData)===null||M===void 0?void 0:M.uuid)===S}):void 0},x);return T}}),(0,i.default)(this,&quot;getFieldValue&quot;,function(y,w){var _=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:!0,x=typeof y[w.field]&lt;&quot;u&quot;?y[w.field]:(0,s.selectFromObject)(y,w.field);return w.lookup&amp;&amp;_&amp;&amp;(x=w.lookup[x]),x}),(0,i.default)(this,&quot;getRenderState&quot;,function(){return h.filtered===!1&amp;&amp;h.filterData(),h.searched===!1&amp;&amp;h.searchData(),h.grouped===!1&amp;&amp;h.isDataType(&quot;group&quot;)&amp;&amp;h.groupData(),h.treefied===!1&amp;&amp;h.isDataType(&quot;tree&quot;)&amp;&amp;h.treefyData(),h.sorted===!1&amp;&amp;h.sortData(),h.paged===!1&amp;&amp;h.pageData(),{columns:h.columns,currentPage:h.currentPage,data:h.sortedData,lastEditingRow:h.lastEditingRow,orderByCollection:h.orderByCollection,maxColumnSort:h.maxColumnSort,originalData:(0,n.default)(h.data),pageSize:h.pageSize,renderData:h.pagedData,searchText:h.searchText,selectedCount:h.selectedCount,treefiedDataLength:h.treefiedDataLength,treeDataMaxLevel:h.treeDataMaxLevel,groupedDataLength:h.groupedDataLength,tableStyleWidth:h.tableStyleWidth}}),(0,i.default)(this,&quot;filterData&quot;,function(){h.searched=h.grouped=h.treefied=h.sorted=h.paged=!1,h.filteredData=(0,n.default)(h.data),h.applyFilters&amp;&amp;h.columns.filter(function(y){return y.tableData.filterValue!==void 0}).forEach(function(y){var w=y.lookup,_=y.type,x=y.tableData;y.customFilterAndSearch?h.filteredData=h.filteredData.filter(function(T){return!!y.customFilterAndSearch(x.filterValue,T,y)}):w?h.filteredData=h.filteredData.filter(function(T){var k=h.getFieldValue(T,y,!1);return!x.filterValue||x.filterValue.length===0||x.filterValue.indexOf(k!=null&amp;&amp;k.toString())&gt;-1}):_===&quot;numeric&quot;?h.filteredData=h.filteredData.filter(function(T){var k=h.getFieldValue(T,y);return k+&quot;&quot;===x.filterValue}):_===&quot;boolean&quot;&amp;&amp;x.filterValue?h.filteredData=h.filteredData.filter(function(T){var k=h.getFieldValue(T,y);return k&amp;&amp;x.filterValue===&quot;checked&quot;||!k&amp;&amp;x.filterValue===&quot;unchecked&quot;}):[&quot;date&quot;,&quot;datetime&quot;].includes(_)?h.filteredData=h.filteredData.filter(function(T){var k=h.getFieldValue(T,y),S=k?new Date(k):null;if(S&amp;&amp;S.toString()!==&quot;Invalid Date&quot;){var C=x.filterValue,M=&quot;&quot;,O=&quot;&quot;;return _===&quot;date&quot;?(M=(0,o.default)(S,&quot;MM/dd/yyyy&quot;),O=(0,o.default)(C,&quot;MM/dd/yyyy&quot;)):_===&quot;datetime&quot;&amp;&amp;(M=(0,o.default)(S,&quot;MM/dd/yyyy - HH:mm&quot;),O=(0,o.default)(C,&quot;MM/dd/yyyy - HH:mm&quot;)),M===O}return!0}):_===&quot;time&quot;?h.filteredData=h.filteredData.filter(function(T){var k=h.getFieldValue(T,y),S=k||null;if(S){var C=x.filterValue,M=(0,o.default)(C,&quot;HH:mm&quot;);return S===M}return!0}):h.filteredData=h.filteredData.filter(function(T){var k=h.getFieldValue(T,y);return k!=null&amp;&amp;k.toString().toUpperCase().includes(x.filterValue.toUpperCase())})}),h.filtered=!0}),(0,i.default)(this,&quot;searchData&quot;,function(){if(h.grouped=h.treefied=h.sorted=h.paged=!1,h.searchedData=(0,n.default)(h.filteredData),h.searchText&amp;&amp;h.applySearch){var y=h.searchText.trim();h.searchedData=h.searchedData.filter(function(w){return h.columns.filter(function(_){return _.searchable===void 0?!_.hidden:_.searchable}).some(function(_){if(_.customFilterAndSearch)return!!_.customFilterAndSearch(y,w,_);if(_.field){var x=h.getFieldValue(w,_);if(x)return x.toString().toUpperCase().includes(y.toUpperCase())}return!1})})}h.searched=!0}),(0,i.default)(this,&quot;clearCriteria&quot;,function(){h.changeOrder(-1,&quot;&quot;),h.changeSearchText(&quot;&quot;);var y=p(h.columns),w;try{for(y.s();!(w=y.n()).done;){var _=w.value;h.changeFilterValue(_.tableData.id,&quot;&quot;)}}catch(x){y.e(x)}finally{y.f()}h.changeSearchText(&quot;&quot;),h.changePaging(0)})}return(0,l.default)(v,[{key:&quot;setData&quot;,value:function(y,w){var _=this;this.selectedCount=0;var x={};this.data.length!==0&amp;&amp;this.data[0][w]!==void 0&amp;&amp;(x=this.data.reduce(function(T,k){return T[k.tableData.id]=k.tableData,T},{})),this.data=y.map(function(T,k){var S=x[T[w]]||{},C=f(f({index:k,id:T[w]||k,uuid:T.uuid||(0,a.v4)()},S),T.tableData);C.checked&amp;&amp;_.selectedCount++;var M=f(f({},T),{},{tableData:C});return _.lastDetailPanelRow&amp;&amp;_.lastDetailPanelRow.tableData===S&amp;&amp;(_.lastDetailPanelRow=M),_.lastEditingRow&amp;&amp;_.lastEditingRow.tableData===S&amp;&amp;(_.lastEditingRow=M),M}),this.filtered=!1}},{key:&quot;setTableWidth&quot;,value:function(y){this.tableWidth=y}},{key:&quot;setColumns&quot;,value:function(y){var w=arguments.length&gt;1&amp;&amp;arguments[1]!==void 0?arguments[1]:[],_=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:{},x=0,T=[];this.columns=y.map(function(C,M){var O,D=(0,u.widthToNumber)(C.width),P=typeof C.width==&quot;number&quot;?C.width+&quot;px&quot;:C.width;P&amp;&amp;(isNaN(D)?T.push(P):x+=D);var E=w.find(function(F){var j=F.id;return j===M}),I=(O=_[C.field])!==null&amp;&amp;O!==void 0?O:{},A=f(f(f(f({columnOrder:M,filterValue:C.defaultFilter,groupOrder:C.defaultGroupOrder,groupSort:C.defaultGroupSort||&quot;asc&quot;,width:P,initialWidth:P,widthPx:isNaN(D)?void 0:D,additionalWidth:0},I),E?E.tableData:{}),C.tableData),{},{id:M});return C.tableData=A,C});var k=this.columns.filter(function(C){return C.hidden||C.columnDef&amp;&amp;C.columnDef.tableData&amp;&amp;C.columnDef.tableData.width?!1:C.width===void 0}),S=(x!==0?&quot;&quot;.concat(x,&quot;px&quot;):&quot;0px&quot;)+(T.length&gt;0?&quot; - &quot;+T.join(&quot; - &quot;):&quot;&quot;);k.forEach(function(C){C.tableData.width=C.tableData.initialWidth=&quot;calc((100% - &quot;.concat(S,&quot;) / &quot;).concat(k.length,&quot;)&quot;)}),this.tableStyleWidth=this.tableWidth===&quot;full&quot;||k.length&gt;0||T.length&gt;0?&quot;100%&quot;:x}},{key:&quot;setDefaultExpanded&quot;,value:function(y){this.defaultExpanded=y}},{key:&quot;setClientSorting&quot;,value:function(y){this.clientSorting=!!y}},{key:&quot;setMaxColumnSort&quot;,value:function(y){var w=this.columns.filter(function(_){return _.sorting!==!1}).length;y===c.ALL_COLUMNS?this.maxColumnSort=w:this.maxColumnSort=Math.min(y,w)}},{key:&quot;setOrderByCollection&quot;,value:function(){var y=this.getOrderByCollection(),w=this.columns.map(function(_){var x=_.tableData.id,T=y.find(function(k){return k.orderBy===x});return T?f({},T):{orderBy:_.tableData.id,sortOrder:void 0,orderDirection:&quot;&quot;}});w=this.sortOrderCollection(w),this.orderByCollection=(0,n.default)(w)}},{key:&quot;setDefaultOrderByCollection&quot;,value:function(y){this.defaultOrderByCollection=(0,n.default)(y)}},{key:&quot;getDefaultOrderByCollection&quot;,value:function(){return this.defaultOrderByCollection}},{key:&quot;changeApplySearch&quot;,value:function(y){this.applySearch=y,this.searched=!1}},{key:&quot;changeApplyFilters&quot;,value:function(y){this.applyFilters=y,this.filtered=!1}},{key:&quot;changeApplySort&quot;,value:function(y){this.applySort=y,this.sorted=!1}},{key:&quot;changePaging&quot;,value:function(y){this.paging=y,this.paged=!1}},{key:&quot;changeCurrentPage&quot;,value:function(y){this.currentPage=y,this.paged=!1}},{key:&quot;changePageSize&quot;,value:function(y){this.pageSize=y,this.paged=!1}},{key:&quot;changeParentFunc&quot;,value:function(y){this.parentFunc=y}},{key:&quot;changeFilterValue&quot;,value:function(y,w){var _=this.columns.find(function(x){return x.tableData.id===y});_.tableData.filterValue=w,this.filtered=!1}},{key:&quot;changeRowSelected&quot;,value:function(y,w){var _=this,x=this.findDataByPath(this.sortedData,w);x.tableData.checked=y,this.selectedCount=this.selectedCount+(y?1:-1);var T=function k(S){S.tableData.childRows&amp;&amp;S.tableData.childRows.forEach(function(C){C.tableData.checked!==y&amp;&amp;(C.tableData.checked=y,_.selectedCount=_.selectedCount+(y?1:-1)),k(C)})};T(x),this.filtered=!1}},{key:&quot;changeDetailPanelVisibility&quot;,value:function(y,w){var _=this.findDataByPath(this.sortedData,y);(_.tableData.showDetailPanel||&quot;&quot;).toString()===w.toString()?_.tableData.showDetailPanel=void 0:_.tableData.showDetailPanel=w,this.detailPanelType===&quot;single&quot;&amp;&amp;this.lastDetailPanelRow&amp;&amp;this.lastDetailPanelRow!==_&amp;&amp;(this.lastDetailPanelRow.tableData.showDetailPanel=void 0),this.lastDetailPanelRow=_}},{key:&quot;changeGroupExpand&quot;,value:function(y){var w=this.findDataByPath(this.sortedData,y);w.isExpanded=!w.isExpanded}},{key:&quot;changeSearchText&quot;,value:function(y){this.searchText=y,this.searched=!1,this.currentPage=0}},{key:&quot;changeSearchDebounce&quot;,value:function(y){this.searchDebounceDelay=y}},{key:&quot;changeRowEditing&quot;,value:function(y,w){y?(y.tableData.editing=w,this.lastEditingRow&amp;&amp;this.lastEditingRow!==y&amp;&amp;(this.lastEditingRow.tableData.editing=void 0),w?this.lastEditingRow=y:this.lastEditingRow=void 0):this.lastEditingRow&amp;&amp;(this.lastEditingRow.tableData.editing=void 0,this.lastEditingRow=void 0)}},{key:&quot;changeBulkEditOpen&quot;,value:function(y){this.bulkEditOpen=y}},{key:&quot;changeAllSelected&quot;,value:function(y,w){var _=0,x=function(C){var M=w instanceof Function?w(C):{disabled:!1};return C.tableData.disabled||M.disabled?!1:y};if(this.isDataType(&quot;group&quot;)){var T=function S(C){C.forEach(function(M){M.groups.length&gt;0?S(M.groups):M.data.forEach(function(O){O.tableData.checked=x(O),_++})})};T(this.groupedData)}else{var k=function S(C){C.tableData.childRows&amp;&amp;C.tableData.childRows.forEach(function(M){M.tableData.checked=x(C),S(M)})};this.searchedData.forEach(function(S){S.tableData.checked=x(S),k(S)}),_=this.searchedData.length}this.selectedCount=y?_:0}},{key:&quot;changeColumnOrder&quot;,value:function(y,w,_){var x=[],T=this.getOrderByCollection();T.length===this.maxColumnSort&amp;&amp;!_?(this.orderByCollection[0].orderDirection=&quot;&quot;,this.orderByCollection[0].sortOrder=void 0,x=this.orderByCollection.map(function(k){return k.sortOrder?k.sortOrder-=1:k.orderBy===y&amp;&amp;w&amp;&amp;(k.sortOrder=T.length,k.orderDirection=w),k})):x=this.orderByCollection.map(function(k){return k.orderBy===y&amp;&amp;w?(k.orderDirection=w,k.sortOrder=_||T.length+1):!w&amp;&amp;k.orderBy===y?(k.orderDirection=w,k.sortOrder=void 0):!w&amp;&amp;_&lt;k.sortOrder&amp;&amp;(k.sortOrder-=1),k}),x=this.sortOrderCollection(x),this.orderByCollection=(0,n.default)(x),this.currentPage=0,this.sorted=!1}},{key:&quot;changeGroupOrder&quot;,value:function(y){var w=this.columns.find(function(_){return _.tableData.id===y});w.tableData.groupSort===&quot;asc&quot;?w.tableData.groupSort=&quot;desc&quot;:w.tableData.groupSort=&quot;asc&quot;,this.sorted=!1}},{key:&quot;changeColumnHidden&quot;,value:function(y,w){y.hidden=w,this.setColumns(this.columns)}},{key:&quot;changeTreeExpand&quot;,value:function(y){var w=this.findDataByPath(this.sortedData,y);w.tableData.isTreeExpanded=!w.tableData.isTreeExpanded}},{key:&quot;changeDetailPanelType&quot;,value:function(y){this.detailPanelType=y}},{key:&quot;changeByDrag&quot;,value:function(y){var w=0,_=this.columns.filter(function(q){return q.tableData.groupOrder&gt;-1}).sort(function(q,Y){return q.tableData.groupOrder-Y.tableData.groupOrder});if(y.destination.droppableId===&quot;groups&quot;&amp;&amp;y.source.droppableId===&quot;groups&quot;){w=Math.min(y.destination.index,y.source.index);var x=Math.max(y.destination.index,y.source.index);if(_=_.slice(w,x+1),y.destination.index&lt;y.source.index){var T=_.pop();_.unshift(T)}else{var k=_.shift();_.push(k)}}else if(y.destination.droppableId===&quot;groups&quot;&amp;&amp;y.source.droppableId===&quot;headers&quot;){var S=this.columns.find(function(q){return q.tableData.id.toString()===y.draggableId.toString()});if(!S||S.grouping===!1||!S.field)return;_.splice(y.destination.index,0,S)}else if(y.destination.droppableId===&quot;headers&quot;&amp;&amp;y.source.droppableId===&quot;groups&quot;){var C=this.columns.find(function(q){return q.tableData.id.toString()===y.draggableId.toString()});C.tableData.groupOrder=void 0,_.splice(y.source.index,1)}else if(y.destination.droppableId===&quot;headers&quot;&amp;&amp;y.source.droppableId===&quot;headers&quot;){w=Math.min(y.destination.index,y.source.index);for(var M=Math.max(y.destination.index,y.source.index),O=this.columns.sort(function(q,Y){return q.tableData.columnOrder-Y.tableData.columnOrder}).filter(function(q){return q.tableData.groupOrder===void 0&amp;&amp;!q.hidden}),D=0,P=0,E=0;E&lt;O.length&amp;&amp;P&lt;=w;E++)O[E].hidden?D++:P++;for(var I=w+D,A=I,F=0;F&lt;M-w&amp;&amp;A&lt;O.length;A++)O[A].hidden||F++;var j=O.slice(I,A+1);if(y.destination.index&lt;y.source.index){var z=j.pop();j.unshift(z)}else{var B=j.shift();j.push(B)}for(var N=0;N&lt;j.length;N++)j[N].tableData.columnOrder=I+N;return}else return;for(var R=0;R&lt;_.length;R++)_[R].tableData.groupOrder=w+R;this.sorted=this.grouped=!1}},{key:&quot;onColumnResized&quot;,value:function(y,w,_,x){var T=this.columns.find(function(C){return C.tableData.id===y});if(!T)return[];var k=this.columns.find(function(C){return C.tableData.id===y+1});if(this.tableWidth===&quot;full&quot;&amp;&amp;!k)return[];if(w===0)return this.tableWidth===&quot;full&quot;?[T,k]:[T];this.tableWidth===&quot;variable&quot;&amp;&amp;this.tableStyleWidth===&quot;100%&quot;&amp;&amp;(this.columns.forEach(function(C,M){return f(f({},C),{},{tableData:f(f({},C.tableData),{},{width:&quot;&quot;.concat(x[M],&quot;px&quot;),widthPx:x[M]})})}),this.tableStyleWidth=x.reduce(function(C,M){return C+M}));var S=[T];return T.tableData.widthPx=_[0]+w,T.tableData.additionalWidth+=w,T.tableData.width=this.tableWidth===&quot;full&quot;?&quot;calc(&quot;.concat(T.tableData.initialWidth,&quot; + &quot;).concat(T.tableData.additionalWidth,&quot;px)&quot;):&quot;&quot;.concat(T.tableData.widthPx,&quot;px&quot;),this.tableWidth===&quot;full&quot;&amp;&amp;(k.tableData.widthPx=_[1]-w,k.tableData.additionalWidth-=w,k.tableData.width=&quot;calc(&quot;.concat(k.tableData.initialWidth,&quot; + &quot;).concat(k.tableData.additionalWidth,&quot;px)&quot;),S.push(k)),this.tableWidth===&quot;variable&quot;&amp;&amp;(this.tableStyleWidth+=w),S}},{key:&quot;findGroupByGroupPath&quot;,value:function(y,w){var _={groups:y,groupsIndex:this.rootGroupsIndex},x=w.reduce(function(T,k){if(T&amp;&amp;T.groupsIndex[k]!==void 0)return T.groups[T.groupsIndex[k]]},_);return x}},{key:&quot;isDataType&quot;,value:function(y){var w=&quot;normal&quot;;return this.parentFunc?w=&quot;tree&quot;:this.columns.find(function(_){return _.tableData.groupOrder&gt;-1})&amp;&amp;(w=&quot;group&quot;),y===w}},{key:&quot;sort&quot;,value:function(y,w,_){if(_===&quot;numeric&quot;)return y-w;if(y!==w){if(!y)return-1;if(!w)return 1}return y&lt;w?-1:y&gt;w?1:0}},{key:&quot;sortList&quot;,value:function(y){if(!this.clientSorting)return y;var w=this.orderByCollection.map(function(S){return S.orderBy}),_=new Map;this.columns.forEach(function(S){var C=S.tableData.id;w.includes(C)&amp;&amp;_.set(C,S)});var x=this.sort,T=this.getFieldValue,k=this.orderByCollection;return y.sort(function S(C,M){var O=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:_,D=arguments.length&gt;3&amp;&amp;arguments[3]!==void 0?arguments[3]:k,P=D[0],E=P.orderBy,I=P.orderDirection,A=O.get(E),F=0;A.customSort?I===&quot;desc&quot;?F=A.customSort(M,C,&quot;row&quot;,I):F=A.customSort(C,M,&quot;row&quot;,I):(F=x(T(C,A),T(M,A),A.type),F=I.toLowerCase()===&quot;desc&quot;?F*-1:F);var j=F===0&amp;&amp;D.filter(function(z){return z.sortOrder!==void 0}).length!==1;return j?S(C,M,O,D.slice(1)):F})}},{key:&quot;groupData&quot;,value:function(){var y=this;this.sorted=this.paged=!1,this.groupedDataLength=0;var w=(0,n.default)(this.searchedData),_=this.columns.filter(function(T){return T.tableData.groupOrder&gt;-1}).sort(function(T,k){return T.tableData.groupOrder-k.tableData.groupOrder}),x=w.reduce(function(T,k){var S=T;return S=_.reduce(function(C,M){var O=k[M.field]||(0,s.selectFromObject)(k,M.field),D;if(C.groupsIndex[O]!==void 0&amp;&amp;(D=C.groups[C.groupsIndex[O]]),!D){var P=[].concat((0,n.default)(C.path||[]),[O]),E=y.findGroupByGroupPath(y.groupedData,P)||{isExpanded:typeof y.defaultExpanded==&quot;boolean&quot;?y.defaultExpanded:!1};D={value:O,groups:[],groupsIndex:{},data:[],isExpanded:E.isExpanded,path:P},C.groups.push(D),C.groupsIndex[O]=C.groups.length-1}return D},S),S.data.push(k),y.groupedDataLength++,T},{groups:[],groupsIndex:{}});this.groupedData=x.groups,this.grouped=!0,this.rootGroupsIndex=x.groupsIndex}},{key:&quot;treefyData&quot;,value:function(){var y=this;this.sorted=this.paged=!1,this.data.forEach(function(k){return k.tableData.childRows=null}),this.treefiedData=[],this.treefiedDataLength=0,this.treeDataMaxLevel=0,(this.searchText||this.columns.some(function(k){return k.tableData.filterValue}))&amp;&amp;(this.data.forEach(function(k){k.tableData.isTreeExpanded=!1}),this.expandTreeForNodes(this.searchedData));var w=function k(S){S.tableData.markedForTreeRemove=!1;var C=y.parentFunc(S,y.data);C?(C.tableData.childRows=C.tableData.childRows||[],C.tableData.childRows.includes(S)||(C.tableData.childRows.push(S),y.treefiedDataLength++),k(C),S.tableData.path=[].concat((0,n.default)(C.tableData.path),[S.tableData.uuid]),y.treeDataMaxLevel=Math.max(y.treeDataMaxLevel,S.tableData.path.length)):y.treefiedData.includes(S)||(y.treefiedData.push(S),y.treefiedDataLength++,S.tableData.path=[S.tableData.uuid])};this.data.forEach(function(k){w(k)});var _=function(S){var C=y.treefiedData;S.tableData.path.forEach(function(M){C.tableData&amp;&amp;C.tableData.childRows&amp;&amp;(C=C.tableData.childRows),Array.isArray(C)&amp;&amp;(C=C.find(function(O){return O.tableData.uuid===M}))}),C.tableData.markedForTreeRemove=!0},x=function k(S){S.tableData.childRows&amp;&amp;S.tableData.childRows.forEach(function(C){k(C)}),S.tableData.markedForTreeRemove=!1};this.data.forEach(function(k){if(!y.searchText&amp;&amp;!y.columns.some(function(M){return M.tableData.filterValue})&amp;&amp;k.tableData.isTreeExpanded===void 0){var S=typeof y.defaultExpanded==&quot;boolean&quot;?y.defaultExpanded:y.defaultExpanded(k);k.tableData.isTreeExpanded=S}var C=k.tableData.isTreeExpanded;!C&amp;&amp;y.searchedData.indexOf(k)&lt;0&amp;&amp;_(k)}),this.data.forEach(function(k){y.searchedData.indexOf(k)&gt;-1&amp;&amp;x(k)});var T=function k(S){for(var C=S.length-1;C&gt;=0;C--){var M=S[C];M.tableData.childRows&amp;&amp;k(M.tableData.childRows),M.tableData.markedForTreeRemove&amp;&amp;S.splice(C,1)}};T(this.treefiedData),this.treefiedDataLength=this.treefiedData.length,this.treefied=!0}},{key:&quot;sortData&quot;,value:function(){var y=this;if(this.paged=!1,this.isDataType(&quot;group&quot;)){this.sortedData=(0,n.default)(this.groupedData);var w=this.columns.filter(function(S){return S.tableData.groupOrder&gt;-1}).sort(function(S,C){return S.tableData.groupOrder-C.tableData.groupOrder}),_=function(C,M){return M.customSort?C.sort(M.tableData.groupSort===&quot;desc&quot;?function(O,D){return M.customSort(D.value,O.value,&quot;group&quot;,M.tableData.groupSort)}:function(O,D){return M.customSort(O.value,D.value,&quot;group&quot;,M.tableData.groupSort)}):C.sort(M.tableData.groupSort===&quot;desc&quot;?function(O,D){return y.sort(D.value,O.value,M.type)}:function(O,D){return y.sort(O.value,D.value,M.type)})};this.sortedData=_(this.sortedData,w[0]);var x=function(C){return C.reduce(function(M,O){return M[O.value]=C.findIndex(function(D){return D.value===O.value}),M},{})},T=function S(C,M){C.forEach(function(O){if(O.groups.length&gt;0){var D=w[M];O.groups=_(O.groups,D),O.groupsIndex=x(O.groups),S(O.groups,M+1)}else y.maxColumnSort&gt;0&amp;&amp;y.getOrderByCollection().length&gt;0?O.data=y.sortList(O.data):y.maxColumnSort&gt;0&amp;&amp;(O.data=O.data.sort(function(P,E){return y.data.findIndex(function(I){return I.tableData.id===P.tableData.id})-y.data.findIndex(function(I){return I.tableData.id===E.tableData.id})}))})};T(this.sortedData,1)}else if(this.isDataType(&quot;tree&quot;)){if(this.sortedData=(0,n.default)(this.treefiedData),this.maxColumnSort&gt;0&amp;&amp;this.getOrderByCollection().length&gt;0){this.sortedData=this.sortList(this.sortedData);var k=function S(C){C.forEach(function(M){M.tableData.childRows&amp;&amp;(M.tableData.childRows=y.sortList(M.tableData.childRows),S(M.tableData.childRows))})};k(this.sortedData)}}else this.isDataType(&quot;normal&quot;)&amp;&amp;(this.sortedData=(0,n.default)(this.searchedData),this.maxColumnSort&gt;0&amp;&amp;this.getOrderByCollection().length&gt;0&amp;&amp;this.applySort&amp;&amp;(this.sortedData=this.sortList(this.sortedData)));this.sorted=!0}},{key:&quot;pageData&quot;,value:function(){if(this.pagedData=(0,n.default)(this.sortedData),this.paging){var y=this.currentPage*this.pageSize,w=y+this.pageSize;this.pagedData=this.pagedData.slice(y,w)}this.paged=!0}}]),v}();e.default=b}(Z_)),Z_}var vR;function bSe(){return vR||(vR=1,function(e){var t=Cn,n=_a();Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),e.default=void 0;var r=t(nSe),l=t(rSe),i=t(ls),o=t(Ir()),a=t(fc),s=t(cf()),u=t(aSe),c=t(_a()),d=t(iu()),f=t(db()),p=t(fb()),m=t(IM()),g=t(LM()),b=t($M()),v=t(NM()),h=t($a()),y=t(ge),w=oSe(),_=t(aB()),x=M(ds()),T=$5,k=t(ySe()),S=Db();function C(j){if(typeof WeakMap!=&quot;function&quot;)return null;var z=new WeakMap,B=new WeakMap;return(C=function(R){return R?B:z})(j)}function M(j,z){if(j&amp;&amp;j.__esModule)return j;if(j===null||n(j)!==&quot;object&quot;&amp;&amp;typeof j!=&quot;function&quot;)return{default:j};var B=C(z);if(B&amp;&amp;B.has(j))return B.get(j);var N={},R=Object.defineProperty&amp;&amp;Object.getOwnPropertyDescriptor;for(var q in j)if(q!==&quot;default&quot;&amp;&amp;Object.prototype.hasOwnProperty.call(j,q)){var Y=R?Object.getOwnPropertyDescriptor(j,q):null;Y&amp;&amp;(Y.get||Y.set)?Object.defineProperty(N,q,Y):N[q]=j[q]}return N.default=j,B&amp;&amp;B.set(j,N),N}function O(j,z){var B=Object.keys(j);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(j);z&amp;&amp;(N=N.filter(function(R){return Object.getOwnPropertyDescriptor(j,R).enumerable})),B.push.apply(B,N)}return B}function D(j){for(var z=1;z&lt;arguments.length;z++){var B=arguments[z]!=null?arguments[z]:{};z%2?O(Object(B),!0).forEach(function(N){(0,h.default)(j,N,B[N])}):Object.getOwnPropertyDescriptors?Object.defineProperties(j,Object.getOwnPropertyDescriptors(B)):O(Object(B)).forEach(function(N){Object.defineProperty(j,N,Object.getOwnPropertyDescriptor(B,N))})}return j}function P(j){var z=E();return function(){var N=(0,v.default)(j),R;if(z){var q=(0,v.default)(this).constructor;R=Reflect.construct(N,arguments,q)}else R=N.apply(this,arguments);return(0,b.default)(this,R)}}function E(){if(typeof Reflect&gt;&quot;u&quot;||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==&quot;function&quot;)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}var I=function(j){(0,g.default)(B,j);var z=P(B);function B(N){var R;(0,f.default)(this,B),R=z.call(this,N),(0,h.default)((0,m.default)(R),&quot;dataManager&quot;,new k.default),(0,h.default)((0,m.default)(R),&quot;checkedForFunctions&quot;,!1),(0,h.default)((0,m.default)(R),&quot;clearCriteria&quot;,function(){R.dataManager.clearCriteria(),R.setState(R.dataManager.getRenderState())}),(0,h.default)((0,m.default)(R),&quot;isRemoteData&quot;,function(L){return!Array.isArray((L||R.props).data)}),(0,h.default)((0,m.default)(R),&quot;onAllSelected&quot;,function(L){R.dataManager.changeAllSelected(L,R.props.options.selectionProps),R.setState(R.dataManager.getRenderState(),function(){return R.onSelectionChange()})}),(0,h.default)((0,m.default)(R),&quot;onGroupSelected&quot;,function(L,W){R.dataManager.changeGroupSelected(L,W),R.setState(R.dataManager.getRenderState(),function(){return R.onSelectionChange()})}),(0,h.default)((0,m.default)(R),&quot;onChangeColumnHidden&quot;,function(L,W){R.dataManager.changeColumnHidden(L,W),R.setState(R.dataManager.getRenderState(),function(){R.props.onChangeColumnHidden&amp;&amp;R.props.onChangeColumnHidden(L,W)})}),(0,h.default)((0,m.default)(R),&quot;onChangeGroupOrder&quot;,function(L){R.dataManager.changeGroupOrder(L.tableData.id),R.setState(R.dataManager.getRenderState())}),(0,h.default)((0,m.default)(R),&quot;onChangeOrder&quot;,function(L,W,U){R.dataManager.changeColumnOrder(L,W,U);var V=R.dataManager.getOrderByCollection();if(R.isRemoteData()){var te=D({},R.state.query);te.page=0,te.orderBy=R.state.columns.find(function(ee){return ee.tableData.id===L}),te.orderDirection=W,console.warn(&quot;Properties orderBy and orderDirection had been deprecated when remote data, please start using orderByCollection instead&quot;),te.orderByCollection=V,R.onQueryChange(te,function(){R.props.onOrderChange&amp;&amp;R.props.onOrderChange(L,W),R.props.onOrderCollectionChange&amp;&amp;R.props.onOrderCollectionChange(V)})}else R.setState(R.dataManager.getRenderState(),function(){R.props.onOrderChange&amp;&amp;R.props.onOrderChange(L,W),R.props.onOrderCollectionChange&amp;&amp;R.props.onOrderCollectionChange(V)})}),(0,h.default)((0,m.default)(R),&quot;onPageChange&quot;,function(L,W){if(R.isRemoteData()){var U=D({},R.state.query);U.page=W,R.onQueryChange(U,function(){R.props.onPageChange&amp;&amp;R.props.onPageChange(W,U.pageSize)})}else R.dataManager.changeCurrentPage(W),R.setState(R.dataManager.getRenderState(),function(){R.props.onPageChange&amp;&amp;R.props.onPageChange(W,R.state.pageSize)})}),(0,h.default)((0,m.default)(R),&quot;onRowsPerPageChange&quot;,function(L){var W=L.target.value;R.dataManager.changePageSize(W);var U=function(){R.props.onPageChange&amp;&amp;R.props.onPageChange(0,W),R.props.onRowsPerPageChange&amp;&amp;R.props.onRowsPerPageChange(W)};if(R.isRemoteData()){var V=D({},R.state.query);V.pageSize=L.target.value,V.page=0,R.onQueryChange(V,U)}else R.dataManager.changeCurrentPage(0),R.setState(R.dataManager.getRenderState(),U)}),(0,h.default)((0,m.default)(R),&quot;onDragEnd&quot;,function(L){!L||!L.source||!L.destination||(R.dataManager.changeByDrag(L),R.setState(R.dataManager.getRenderState(),function(){R.props.onColumnDragged&amp;&amp;L.destination.droppableId===&quot;headers&quot;&amp;&amp;L.source.droppableId===&quot;headers&quot;&amp;&amp;R.props.onColumnDragged(L.source.index,L.destination.index)}))}),(0,h.default)((0,m.default)(R),&quot;onGroupExpandChanged&quot;,function(L){R.dataManager.changeGroupExpand(L),R.setState(R.dataManager.getRenderState())}),(0,h.default)((0,m.default)(R),&quot;onGroupRemoved&quot;,function(L,W){var U={combine:null,destination:{droppableId:&quot;headers&quot;,index:0},draggableId:L.tableData.id,mode:&quot;FLUID&quot;,reason:&quot;DROP&quot;,source:{index:W,droppableId:&quot;groups&quot;},type:&quot;DEFAULT&quot;};R.dataManager.changeByDrag(U),R.setState(R.dataManager.getRenderState(),function(){R.props.onGroupRemoved&amp;&amp;R.props.onGroupRemoved(L,W)})}),(0,h.default)((0,m.default)(R),&quot;onEditingApproved&quot;,function(L,W,U){L===&quot;add&quot;&amp;&amp;R.props.editable&amp;&amp;R.props.editable.onRowAdd?R.setState({isLoading:!0},function(){R.props.editable.onRowAdd(W).then(function(V){R.setState({isLoading:!1,showAddRow:!1},function(){R.isRemoteData()&amp;&amp;R.onQueryChange(R.state.query)})}).catch(function(V){var te={message:V,errorCause:&quot;add&quot;};R.setState({isLoading:!1,errorState:te})})}):L===&quot;update&quot;&amp;&amp;R.props.editable&amp;&amp;R.props.editable.onRowUpdate?R.setState({isLoading:!0},function(){R.props.editable.onRowUpdate(W,U).then(function(V){R.dataManager.changeRowEditing(U),R.setState(D({isLoading:!1},R.dataManager.getRenderState()),function(){R.isRemoteData()&amp;&amp;R.onQueryChange(R.state.query)})}).catch(function(V){var te={message:V,errorCause:&quot;update&quot;};R.setState({isLoading:!1,errorState:te})})}):L===&quot;delete&quot;&amp;&amp;R.props.editable&amp;&amp;R.props.editable.onRowDelete?R.setState({isLoading:!0},function(){R.props.editable.onRowDelete(Object.entries(U).reduce(function(V,te){var ee=(0,d.default)(te,2),H=ee[0],Z=ee[1];return H!==&quot;tableData&quot;&amp;&amp;(V[H]=Z),V},{})).then(function(V){R.dataManager.changeRowEditing(U),R.setState(D({isLoading:!1},R.dataManager.getRenderState()),function(){R.isRemoteData()&amp;&amp;R.onQueryChange(R.state.query)})}).catch(function(V){var te={message:V,errorCause:&quot;delete&quot;};R.setState({isLoading:!1,errorState:te})})}):L===&quot;bulk&quot;&amp;&amp;R.props.editable&amp;&amp;R.props.editable.onBulkUpdate&amp;&amp;R.setState({isLoading:!0},function(){R.props.editable.onBulkUpdate(R.dataManager.bulkEditChangedRows).then(function(V){R.dataManager.changeBulkEditOpen(!1),R.props.onBulkEditOpen&amp;&amp;R.props.onBulkEditOpen(!1),R.dataManager.clearBulkEditChangedRows(),R.setState(D({isLoading:!1},R.dataManager.getRenderState()),function(){R.isRemoteData()&amp;&amp;R.onQueryChange(R.state.query)})}).catch(function(V){var te={message:V,errorCause:&quot;bulk edit&quot;};R.setState({isLoading:!1,errorState:te})})})}),(0,h.default)((0,m.default)(R),&quot;onEditingCanceled&quot;,function(L,W){L===&quot;add&quot;?(R.props.editable.onRowAddCancelled&amp;&amp;R.props.editable.onRowAddCancelled(),R.setState({showAddRow:!1})):L===&quot;update&quot;?(R.props.editable.onRowUpdateCancelled&amp;&amp;R.props.editable.onRowUpdateCancelled(),R.dataManager.changeRowEditing(W),R.setState(R.dataManager.getRenderState())):L===&quot;delete&quot;&amp;&amp;(R.dataManager.changeRowEditing(W),R.setState(R.dataManager.getRenderState()))}),(0,h.default)((0,m.default)(R),&quot;retry&quot;,function(){R.onQueryChange(R.state.query)}),(0,h.default)((0,m.default)(R),&quot;onQueryChange&quot;,function(L,W){L=D(D(D({},R.state.query),L),{},{error:R.state.errorState}),R.setState({isLoading:!0,errorState:void 0},function(){R.props.data(L).then(function(U){L.totalCount=U.totalCount,L.page=U.page;var V=D(D({},L),{},{totalCount:U.totalCount,page:U.page});R.dataManager.setData(U.data,R.props.options.idSynonym),R.setState(D(D({isLoading:!1,errorState:!1},R.dataManager.getRenderState()),{},{query:V}),function(){W&amp;&amp;W()})}).catch(function(U){var V={message:(0,c.default)(U)===&quot;object&quot;?U.message:U!==void 0?U:R.props.localization.error,errorCause:&quot;query&quot;};R.setState(D({isLoading:!1,errorState:V},R.dataManager.getRenderState()))})})}),(0,h.default)((0,m.default)(R),&quot;onRowSelected&quot;,function(L,W,U){R.dataManager.changeRowSelected(L.target.checked,W),R.setState(R.dataManager.getRenderState(),function(){return R.onSelectionChange(U)})}),(0,h.default)((0,m.default)(R),&quot;onSelectionChange&quot;,function(L){if(R.props.onSelectionChange){var W=[],U=function(te){te.forEach(function(ee){ee.tableData.checked&amp;&amp;W.push(ee)})};U(R.state.originalData),R.props.onSelectionChange(W,L)}}),(0,h.default)((0,m.default)(R),&quot;onSearchChangeDebounce&quot;,(0,w.debounce)(function(L){if(R.isRemoteData()){var W=D({},R.state.query);W.page=0,W.search=L,R.onQueryChange(W,function(){R.props.onSearchChange&amp;&amp;R.props.onSearchChange(L)})}else R.setState(R.dataManager.getRenderState(),function(){R.props.onSearchChange&amp;&amp;R.props.onSearchChange(L)})},R.props.options.debounceInterval)),(0,h.default)((0,m.default)(R),&quot;onFilterChange&quot;,function(L,W){R.dataManager.changeFilterValue(L,W),R.setState({},R.onFilterChangeDebounce)}),(0,h.default)((0,m.default)(R),&quot;onFilterChangeDebounce&quot;,(0,w.debounce)(function(){if(R.isRemoteData()){var L=D({},R.state.query);L.page=0,L.filters=R.state.columns.filter(function(W){return W.tableData.filterValue}).map(function(W){return{column:W,operator:&quot;=&quot;,value:W.tableData.filterValue}}),R.onQueryChange(L,function(){R.props.onFilterChange&amp;&amp;R.props.onFilterChange(L.filters)})}else R.setState(R.dataManager.getRenderState(),function(){if(R.props.onFilterChange){var W=R.state.columns.filter(function(U){return U.tableData.filterValue}).map(function(U){return{column:U,operator:&quot;=&quot;,value:U.tableData.filterValue}});R.props.onFilterChange(W)}})},R.props.options.debounceInterval)),(0,h.default)((0,m.default)(R),&quot;onTreeExpandChanged&quot;,function(L,W){R.dataManager.changeTreeExpand(L),R.setState(R.dataManager.getRenderState(),function(){R.props.onTreeExpandChange&amp;&amp;R.props.onTreeExpandChange(W,W.tableData.isTreeExpanded)})}),(0,h.default)((0,m.default)(R),&quot;onToggleDetailPanel&quot;,function(L,W){R.dataManager.changeDetailPanelVisibility(L,W),R.setState(R.dataManager.getRenderState())}),(0,h.default)((0,m.default)(R),&quot;onCellEditStarted&quot;,function(L,W){R.dataManager.startCellEditable(L,W),R.setState(R.dataManager.getRenderState())}),(0,h.default)((0,m.default)(R),&quot;onCellEditFinished&quot;,function(L,W){R.dataManager.finishCellEditable(L,W),R.setState(R.dataManager.getRenderState())}),(0,h.default)((0,m.default)(R),&quot;onEditRowDataChanged&quot;,function(L,W){R.dataManager.setEditRowData(L,W),R.setState(R.dataManager.getRenderState())}),(0,h.default)((0,m.default)(R),&quot;onColumnResized&quot;,function(L,W,U,V){var te=function(Z){return D(D(D({field:Z.field,width:Z.tableData.width,widthPx:Z.tableData.widthPx},Z.id&amp;&amp;{id:Z.id}),Z.minWidth&amp;&amp;{minWidth:Z.minWidth}),Z.maxWidth&amp;&amp;{maxWidth:Z.maxWidth})},ee=R.dataManager.onColumnResized(L,W,U,V);R.setState(R.dataManager.getRenderState(),function(){W===0&amp;&amp;R.props.onColumnResized&amp;&amp;ee.length&gt;0&amp;&amp;R.props.onColumnResized(ee.map(function(H){return te(H)}),R.state.columns.map(function(H){return te(H)}))})}),(0,h.default)((0,m.default)(R),&quot;renderTable&quot;,function(L){var W;return y.default.createElement(u.default,{sx:L.sx,style:D(D({},L.options.tableWidth===&quot;variable&quot;&amp;&amp;{width:R.state.tableStyleWidth}),{},{tableLayout:L.options.fixedColumns&amp;&amp;(L.options.fixedColumns.left||L.options.fixedColumns.right)?&quot;fixed&quot;:L.options.tableLayout})},L.options.header&amp;&amp;y.default.createElement(L.components.Header,{actions:R.state.actions,columns:R.state.columns,selectedCount:R.state.selectedCount,dataCount:L.parentChildData?R.dataManager.searchedData.length:R.state.columns.some(function(U){return U.tableData.groupOrder&gt;-1})?R.state.groupedDataLength:R.state.data.length,hasDetailPanel:!!L.detailPanel,showActionsColumn:!R.dataManager.bulkEditOpen&amp;&amp;R.state.actions&amp;&amp;R.state.actions.some(function(U){return U.position===&quot;row&quot;||typeof U==&quot;function&quot;}),onAllSelected:R.onAllSelected,onOrderChange:R.onChangeOrder,isTreeData:R.props.parentChildData!==void 0,treeDataMaxLevel:R.state.treeDataMaxLevel,onColumnResized:R.onColumnResized,scrollWidth:R.state.width,sorting:L.options.sorting||R.dataManager.maxColumnSort!==0,allowSorting:R.dataManager.maxColumnSort!==0,orderByCollection:R.dataManager.getOrderByCollection(),tableWidth:(W=L.options.tableWidth)!==null&amp;&amp;W!==void 0?W:&quot;full&quot;}),y.default.createElement(L.components.Body,{actions:R.state.actions,components:R.props.components,renderData:R.state.renderData,data:R.state.data,renderSummaryRow:R.props.renderSummaryRow,currentPage:R.isRemoteData()?0:R.state.currentPage,initialFormData:L.initialFormData,pageSize:R.state.pageSize,columns:R.state.columns,errorState:R.state.errorState,detailPanel:L.detailPanel,options:L.options,getFieldValue:R.dataManager.getFieldValue,isTreeData:R.props.parentChildData!==void 0,onFilterChanged:R.onFilterChange,onRowSelected:R.onRowSelected,onGroupSelected:R.onGroupSelected,onToggleDetailPanel:R.onToggleDetailPanel,onGroupExpandChanged:R.onGroupExpandChanged,onTreeExpandChanged:R.onTreeExpandChanged,onEditingCanceled:R.onEditingCanceled,onEditingApproved:R.onEditingApproved,onRowClick:R.props.onRowClick,onRowDoubleClick:R.props.onRowDoubleClick,showAddRow:R.state.showAddRow,hasAnyEditingRow:!!(R.state.lastEditingRow||R.state.showAddRow),hasDetailPanel:!!L.detailPanel,treeDataMaxLevel:R.state.treeDataMaxLevel,cellEditable:L.cellEditable,onCellEditStarted:R.onCellEditStarted,onCellEditFinished:R.onCellEditFinished,onRowEditStarted:R.onRowEditStarted,bulkEditOpen:R.dataManager.bulkEditOpen,bulkEditChangedRows:R.dataManager.bulkEditChangedRows,onBulkEditRowChanged:R.dataManager.onBulkEditRowChanged,scrollWidth:R.state.width}))}),(0,h.default)((0,m.default)(R),&quot;onRowEditStarted&quot;,function(L){var W;(W=R.props.editable)!==null&amp;&amp;W!==void 0&amp;&amp;W.onRowUpdate&amp;&amp;(R.dataManager.changeRowEditing(L,&quot;update&quot;),R.setState(D(D({},R.dataManager.getRenderState()),{},{showAddRow:!1})))}),(0,h.default)((0,m.default)(R),&quot;getColumnsWidth&quot;,function(L,W){var U=[],V=x.actionsColumnWidth(L);if(V&gt;0&amp;&amp;(W&gt;0&amp;&amp;L.options.actionsColumnIndex&gt;=0&amp;&amp;L.options.actionsColumnIndex&lt;W||W&lt;0&amp;&amp;L.options.actionsColumnIndex&lt;0&amp;&amp;L.options.actionsColumnIndex&gt;=W)&amp;&amp;U.push(V+&quot;px&quot;),L.options.selection&amp;&amp;W&gt;0){var te=x.selectionMaxWidth(L,R.state.treeDataMaxLevel);U.push(te+&quot;px&quot;)}for(var ee=0;ee&lt;Math.abs(W)&amp;&amp;ee&lt;R.state.columns.length;ee++){var H=R.state.columns[W&gt;=0?ee:R.state.columns.length-1-ee];H.tableData&amp;&amp;(typeof H.tableData.width==&quot;number&quot;?U.push(H.tableData.width+&quot;px&quot;):U.push(H.tableData.width))}return&quot;calc(&quot;+U.join(&quot; + &quot;)+&quot;)&quot;}),(0,h.default)((0,m.default)(R),&quot;getRenderData&quot;,function(){return R.props.options.exportAllData?R.state.data:R.state.renderData});var q=R.getProps(N);R.setDataManagerFields(q,!0);var Y=R.dataManager.getRenderState();return R.state=D(D({data:[],errorState:void 0},Y),{},{query:{filters:Y.columns.filter(function(L){return L.tableData.filterValue}).map(function(L){return{column:L,operator:&quot;=&quot;,value:L.tableData.filterValue}}),orderBy:Y.columns.find(function(L){return L.tableData.id===Y.orderBy}),orderDirection:Y.orderDirection,orderByCollection:Y.orderByCollection,page:0,pageSize:q.options.pageSize,search:Y.searchText,totalCount:0},showAddRow:!1,bulkEditOpen:!1,width:0,tableInitialWidthPx:void 0,tableStyleWidth:&quot;100%&quot;,actions:q.actions}),R.tableContainerDiv=y.default.createRef(),R}return(0,p.default)(B,[{key:&quot;componentDidMount&quot;,value:function(){var R=this;this.setState(D(D({},this.dataManager.getRenderState()),{},{width:this.tableContainerDiv.current.scrollWidth}),function(){R.isRemoteData()&amp;&amp;R.onQueryChange(D(D({},R.state.query),{},{page:R.props.options.initialPage||0})),R.props.onDoubleRowClick!==void 0&amp;&amp;console.warn(&quot;Property `onDoubleRowClick` has been renamed to `onRowDoubleClick`&quot;),R.props.options.sorting!==void 0&amp;&amp;console.warn(&quot;Property `sorting` has been deprecated, please start using `maxColumnSort` instead. https://github.com/material-table-core/core/pull/619&quot;)})}},{key:&quot;setDataManagerFields&quot;,value:function(R,q,Y){var L,W=this,U={};if(R.options.persistentGroupingsId&amp;&amp;localStorage){var V=localStorage.getItem(&quot;material-table-groupings&quot;);V&amp;&amp;(V=JSON.parse(V),V[R.options.persistentGroupingsId]&amp;&amp;V[R.options.persistentGroupingsId].forEach(function(Se){U[Se.field]={groupOrder:Se.groupOrder,groupSort:Se.groupSort,columnOrder:Se.columnOrder}}))}this.dataManager.setTableWidth((L=R.options.tableWidth)!==null&amp;&amp;L!==void 0?L:&quot;full&quot;),this.dataManager.setColumns(R.columns,Y,U),this.dataManager.setDefaultExpanded(R.options.defaultExpanded),this.dataManager.changeRowEditing();var te=R.options,ee=te.clientSorting,H=te.grouping,Z=te.maxColumnSort;this.dataManager.setClientSorting(ee),this.dataManager.setMaxColumnSort(H?1:Z),this.dataManager.setOrderByCollection(),this.isRemoteData(R)?(this.dataManager.changeApplySearch(!1),this.dataManager.changeApplyFilters(!1),this.dataManager.changeApplySort(!1)):(this.dataManager.changeApplySearch(!0),this.dataManager.changeApplyFilters(!0),this.dataManager.changeApplySort(!0),this.dataManager.setData(R.data,R.options.idSynonym));var G=this.dataManager.getDefaultOrderByCollection(),X=R.options.defaultOrderByCollection,Q=[],re=&quot;&quot;,ae=&quot;&quot;;if(X&amp;&amp;X.length&gt;0)Q=(0,s.default)(X).slice(0,Z),Q=this.dataManager.sortOrderCollection(Q),re=JSON.stringify(Q),ae=JSON.stringify(G),re!==ae&amp;&amp;this.dataManager.setDefaultOrderByCollection(Q);else{var ie=A(R.columns,Y,this.dataManager.maxColumnSort);Q=(0,s.default)(ie[0]),re=JSON.stringify(Q),ae=JSON.stringify((0,s.default)(ie[1]))}var se=JSON.stringify(this.dataManager.orderByCollection),he=q||!this.isRemoteData()&amp;&amp;Q.length&amp;&amp;re!==ae&amp;&amp;re!==se;he&amp;&amp;Q.length&gt;0&amp;&amp;Z&gt;0&amp;&amp;Q.forEach(function(Se){var Oe=Se.orderBy,Pe=Se.orderDirection,Me=Se.sortOrder;return W.dataManager.changeColumnOrder(Oe,Pe,Me)}),q&amp;&amp;this.dataManager.changeSearchText(R.options.searchText||&quot;&quot;),q&amp;&amp;this.dataManager.changeSearchDebounce(R.options.searchDebounceDelay),q&amp;&amp;this.dataManager.changeCurrentPage(R.options.initialPage?R.options.initialPage:0),q&amp;&amp;this.dataManager.changePageSize(R.options.pageSize),this.dataManager.changePaging(this.isRemoteData()?!1:R.options.paging),q&amp;&amp;this.dataManager.changeParentFunc(R.parentChildData),this.dataManager.changeDetailPanelType(R.options.detailPanelType)}},{key:&quot;cleanColumns&quot;,value:function(R){return R.map(function(q){var Y=D({},q);return delete Y.tableData,Y})}},{key:&quot;componentDidUpdate&quot;,value:function(R){var q=this.cleanColumns(R.columns),Y=this.cleanColumns(this.props.columns),L=!(0,_.default)(q,Y),W=L||!(0,_.default)(R.options,this.props.options);if(this.isRemoteData()||(W=W||!(0,_.default)(R.data,this.props.data)),R.options.pageSize!==this.props.options.pageSize&amp;&amp;this.dataManager.changePageSize(this.props.options.pageSize),W){var U=this.getProps(this.props);this.setDataManagerFields(U,!1,R.columns),this.setState(D(D({},this.dataManager.getRenderState()),{},{actions:U.actions}))}var V=this.isRemoteData()?this.state.query.totalCount:this.state.data.length,te=this.isRemoteData()?this.state.query.page:this.state.currentPage,ee=this.isRemoteData()?this.state.query.pageSize:this.state.pageSize;V&lt;=ee*te&amp;&amp;te!==0&amp;&amp;!this.state.isLoading&amp;&amp;this.onPageChange(null,Math.max(0,Math.ceil(V/ee)-1))}},{key:&quot;getProps&quot;,value:function(R){var q=this,Y=D({},R||this.props),L=this.props.localization.body;if(Y.options.selection?Y.actions=Y.actions.filter(function(U){return U}).map(function(U){return U.position===&quot;auto&quot;||U.isFreeAction===!1||U.position===void 0&amp;&amp;U.isFreeAction===void 0?typeof U==&quot;function&quot;?{action:U,position:&quot;toolbarOnSelect&quot;}:D(D({},U),{},{position:&quot;toolbarOnSelect&quot;}):U.isFreeAction?typeof U==&quot;function&quot;?{action:U,position:&quot;toolbar&quot;}:D(D({},U),{},{position:&quot;toolbar&quot;}):U}):Y.actions=Y.actions.filter(function(U){return U}).map(function(U){return U.position===&quot;auto&quot;||U.isFreeAction===!1||U.position===void 0&amp;&amp;U.isFreeAction===void 0?typeof U==&quot;function&quot;?{action:U,position:&quot;row&quot;}:D(D({},U),{},{position:&quot;row&quot;}):U.isFreeAction?typeof U==&quot;function&quot;?{action:U,position:&quot;toolbar&quot;}:D(D({},U),{},{position:&quot;toolbar&quot;}):U}),Y.editable){var W;Y.editable.onRowAdd&amp;&amp;Y.actions.push({icon:Y.icons.Add,tooltip:L.addTooltip,position:&quot;toolbar&quot;,disabled:!!this.dataManager.lastEditingRow,onClick:function(){q.dataManager.changeRowEditing(),q.state.showAddRow&amp;&amp;q.props.editable.onRowAddCancelled&amp;&amp;q.props.editable.onRowAddCancelled(),q.setState(D(D({},q.dataManager.getRenderState()),{},{showAddRow:!q.state.showAddRow}))}}),Y.editable.onRowUpdate&amp;&amp;Y.actions.push(function(U){return{icon:Y.icons.Edit,tooltip:Y.editable.editTooltip?Y.editable.editTooltip(U):L.editTooltip,disabled:Y.editable.isEditable&amp;&amp;!Y.editable.isEditable(U),hidden:Y.editable.isEditHidden&amp;&amp;Y.editable.isEditHidden(U),onClick:function(te,ee){q.onRowEditStarted(ee)}}}),Y.editable.onRowDelete&amp;&amp;Y.actions.push(function(U){return{icon:Y.icons.Delete,tooltip:Y.editable.deleteTooltip?Y.editable.deleteTooltip(U):L.deleteTooltip,disabled:Y.editable.isDeletable&amp;&amp;!Y.editable.isDeletable(U),hidden:Y.editable.isDeleteHidden&amp;&amp;Y.editable.isDeleteHidden(U),onClick:function(te,ee){q.dataManager.changeRowEditing(ee,&quot;delete&quot;),q.setState(D(D({},q.dataManager.getRenderState()),{},{showAddRow:!1}))}}}),Y.editable.onBulkUpdate&amp;&amp;(Y.actions.push({icon:Y.icons.Edit,tooltip:L.bulkEditTooltip,position:&quot;toolbar&quot;,hidden:this.dataManager.bulkEditOpen,disabled:Y.isBulkEditable&amp;&amp;Y.isBulkEditable(),onClick:function(){q.dataManager.changeBulkEditOpen(!0),q.props.onBulkEditOpen&amp;&amp;q.props.onBulkEditOpen(!0),q.setState(q.dataManager.getRenderState())}}),Y.actions.push({icon:Y.icons.Check,tooltip:L.bulkEditApprove,position:&quot;toolbar&quot;,hidden:!this.dataManager.bulkEditOpen,onClick:function(){return q.onEditingApproved(&quot;bulk&quot;)}}),Y.actions.push({icon:Y.icons.Clear,tooltip:L.bulkEditCancel,position:&quot;toolbar&quot;,hidden:!this.dataManager.bulkEditOpen,onClick:function(){q.dataManager.changeBulkEditOpen(!1),q.props.onBulkEditOpen&amp;&amp;q.props.onBulkEditOpen(!1),q.dataManager.clearBulkEditChangedRows(),q.setState(q.dataManager.getRenderState())}})),(W=this.state)!==null&amp;&amp;W!==void 0&amp;&amp;W.showAddRow&amp;&amp;Y.editable.onRowAdd&amp;&amp;Y.actions.filter(function(U){return U.position===&quot;row&quot;}).length===0&amp;&amp;Y.actions.push({icon:void 0,position:&quot;row&quot;,onClick:function(){},disabled:!0})}return Y}},{key:&quot;renderFooter&quot;,value:function(){var R=this.getProps();if(R.options.paging){var q=this.isRemoteData()?Math.min(R.page,Math.floor(R.totalCount/this.state.pageSize)):this.state.currentPage,Y=this.isRemoteData()?R.totalCount:this.state.data.length;return y.default.createElement(u.default,null,y.default.createElement(l.default,{style:{display:&quot;grid&quot;}},y.default.createElement(i.default,{style:{display:&quot;grid&quot;}},y.default.createElement(R.components.Pagination,{sx:{display:&quot;flex&quot;,justifyContent:R.options.paginationAlignment?R.options.paginationAlignment:&quot;flex-end&quot;,overflowX:&quot;auto&quot;,&quot;&amp; .MuiTablePagination-displayedRows&quot;:{display:&quot;none&quot;}},colSpan:3,count:this.isRemoteData()?this.state.query.totalCount:Y,rowsPerPage:this.state.pageSize,rowsPerPageOptions:R.options.pageSizeOptions,SelectProps:{renderValue:function(W){return y.default.createElement(a.default,{sx:{padding:&quot;0px 5px&quot;}},W+&quot; &quot;+R.localization.pagination.labelRows+&quot; &quot;)}},page:this.isRemoteData()?this.state.query.page:q,onPageChange:this.onPageChange,onRowsPerPageChange:this.onRowsPerPageChange,ActionsComponent:function(W){return R.options.paginationType===&quot;normal&quot;?y.default.createElement(S.MTablePagination,(0,o.default)({},W,{showFirstLastPageButtons:R.options.showFirstLastPageButtons})):y.default.createElement(S.MTableSteppedPagination,(0,o.default)({},W,{showFirstLastPageButtons:R.options.showFirstLastPageButtons,numberOfPagesAround:R.options.numberOfPagesAround}))},labelRowsPerPage:R.localization.pagination.labelRowsPerPage}))))}}},{key:&quot;render&quot;,value:function(){var R=this,q=this.getProps();return y.default.createElement(T.DragDropContext,{onDragEnd:this.onDragEnd,nonce:q.options.cspNonce},y.default.createElement(this.props.components.Container,{style:D({position:&quot;relative&quot;},q.style)},q.options.paginationPosition===&quot;top&quot;||q.options.paginationPosition===&quot;both&quot;?this.renderFooter():null,q.options.toolbar&amp;&amp;y.default.createElement(this.props.components.Toolbar,{actions:q.actions,components:this.props.components,originalData:this.state.originalData,columns:this.state.columns,selectedCount:this.state.selectedCount,getFieldValue:this.dataManager.getFieldValue,data:this.getRenderData,title:q.title,searchText:this.dataManager.searchText,searchDebounceDelay:this.dataManager.searchDebounceDelay,onSearchChanged:this.onSearchChangeDebounce,isRemoteData:this.isRemoteData(),dataManager:this.dataManager,onColumnsChanged:this.onChangeColumnHidden}),q.options.grouping&amp;&amp;y.default.createElement(this.props.components.Groupbar,{groupColumns:this.state.columns.filter(function(Y){return Y.tableData.groupOrder&gt;-1}).sort(function(Y,L){return Y.tableData.groupOrder-L.tableData.groupOrder}),onSortChanged:this.onChangeGroupOrder,onGroupRemoved:this.onGroupRemoved,onGroupChange:this.props.onGroupChange,persistentGroupingsId:q.options.persistentGroupingsId}),y.default.createElement(S.MTableScrollbar,{double:q.options.doubleHorizontalScroll},y.default.createElement(T.Droppable,{droppableId:&quot;headers&quot;,direction:&quot;horizontal&quot;},function(Y,L){var W=R.renderTable(q);return y.default.createElement(&quot;div&quot;,{ref:Y.innerRef},y.default.createElement(&quot;div&quot;,{ref:R.tableContainerDiv,style:{maxHeight:q.options.maxBodyHeight,minHeight:q.options.minBodyHeight,overflowY:q.options.overflowY}},R.state.width&amp;&amp;q.options.fixedColumns&amp;&amp;q.options.fixedColumns.right?y.default.createElement(&quot;div&quot;,{style:{width:R.getColumnsWidth(q,-1*q.options.fixedColumns.right),position:&quot;absolute&quot;,top:0,right:0,boxShadow:&quot;-2px 0px 15px rgba(125,147,178,.25)&quot;,overflowX:&quot;clip&quot;,zIndex:11}},y.default.createElement(&quot;div&quot;,{style:{width:R.state.width,background:&quot;white&quot;,transform:&quot;translateX(calc(&quot;.concat(R.getColumnsWidth(q,-1*q.options.fixedColumns.right),&quot; - 100%))&quot;)}},W)):null,y.default.createElement(&quot;div&quot;,null,W),R.state.width&amp;&amp;q.options.fixedColumns&amp;&amp;q.options.fixedColumns.left?y.default.createElement(&quot;div&quot;,{style:{width:R.getColumnsWidth(q,q.options.fixedColumns.left),position:&quot;absolute&quot;,top:0,left:0,boxShadow:&quot;2px 0px 15px rgba(125,147,178,.25)&quot;,overflowX:&quot;clip&quot;,zIndex:11}},y.default.createElement(&quot;div&quot;,{style:{width:R.state.width,background:&quot;white&quot;},onKeyDown:function(V){V.key===&quot;Tab&quot;&amp;&amp;V.preventDefault()}},W)):null),Y.placeholder)})),(this.state.isLoading||q.isLoading)&amp;&amp;q.options.loadingType===&quot;linear&quot;&amp;&amp;y.default.createElement(&quot;div&quot;,{style:{position:&quot;relative&quot;,width:&quot;100%&quot;}},y.default.createElement(&quot;div&quot;,{style:{position:&quot;absolute&quot;,top:0,left:0,height:&quot;100%&quot;,width:&quot;100%&quot;}},y.default.createElement(r.default,null))),q.options.paginationPosition===&quot;bottom&quot;||q.options.paginationPosition===&quot;both&quot;?this.renderFooter():null,(this.state.isLoading||q.isLoading)&amp;&amp;q.options.loadingType===&quot;overlay&quot;&amp;&amp;y.default.createElement(&quot;div&quot;,{style:{position:&quot;absolute&quot;,top:0,left:0,height:&quot;100%&quot;,width:&quot;100%&quot;,zIndex:11}},y.default.createElement(this.props.components.OverlayLoading,{theme:q.theme})),this.state.errorState&amp;&amp;this.state.errorState.errorCause===&quot;query&quot;&amp;&amp;y.default.createElement(&quot;div&quot;,{style:{position:&quot;absolute&quot;,top:0,left:0,height:&quot;100%&quot;,width:&quot;100%&quot;,zIndex:11}},y.default.createElement(this.props.components.OverlayError,{error:this.state.errorState,retry:this.retry,theme:q.theme}))))}}]),B}(y.default.Component);e.default=I;function A(j,z,B){var N=[],R=[];return B&gt;0&amp;&amp;(N=F(j,B)),z&amp;&amp;(R=F(z,B)),[N,R]}function F(j,z){var B=j.filter(function(N){return N.defaultSort&amp;&amp;N.sorting!==!1});return B.slice(0,z).map(function(N,R){return{orderBy:N.tableData?N.tableData.id:j.findIndex(function(q){return q.field===N.field}),orderDirection:N.defaultSort,sortOrder:R+1}})}}(X_)),X_}(function(e){var t=Cn;Object.defineProperty(e,&quot;__esModule&quot;,{value:!0}),Object.defineProperty(e,&quot;ALL_COLUMNS&quot;,{enumerable:!0,get:function(){return c.ALL_COLUMNS}}),Object.defineProperty(e,&quot;MTableAction&quot;,{enumerable:!0,get:function(){return u.MTableAction}}),Object.defineProperty(e,&quot;MTableActions&quot;,{enumerable:!0,get:function(){return u.MTableActions}}),Object.defineProperty(e,&quot;MTableBody&quot;,{enumerable:!0,get:function(){return u.MTableBody}}),Object.defineProperty(e,&quot;MTableBodyRow&quot;,{enumerable:!0,get:function(){return u.MTableBodyRow}}),Object.defineProperty(e,&quot;MTableCell&quot;,{enumerable:!0,get:function(){return u.MTableCell}}),Object.defineProperty(e,&quot;MTableEditCell&quot;,{enumerable:!0,get:function(){return u.MTableEditCell}}),Object.defineProperty(e,&quot;MTableEditField&quot;,{enumerable:!0,get:function(){return u.MTableEditField}}),Object.defineProperty(e,&quot;MTableEditRow&quot;,{enumerable:!0,get:function(){return u.MTableEditRow}}),Object.defineProperty(e,&quot;MTableFilterRow&quot;,{enumerable:!0,get:function(){return u.MTableFilterRow}}),Object.defineProperty(e,&quot;MTableGroupRow&quot;,{enumerable:!0,get:function(){return u.MTableGroupRow}}),Object.defineProperty(e,&quot;MTableGroupbar&quot;,{enumerable:!0,get:function(){return u.MTableGroupbar}}),Object.defineProperty(e,&quot;MTableHeader&quot;,{enumerable:!0,get:function(){return u.MTableHeader}}),Object.defineProperty(e,&quot;MTablePagination&quot;,{enumerable:!0,get:function(){return u.MTablePagination}}),Object.defineProperty(e,&quot;MTableSteppedPagination&quot;,{enumerable:!0,get:function(){return u.MTableSteppedPagination}}),Object.defineProperty(e,&quot;MTableToolbar&quot;,{enumerable:!0,get:function(){return u.MTableToolbar}}),e.default=void 0,Object.defineProperty(e,&quot;useLocalizationStore&quot;,{enumerable:!0,get:function(){return s.useLocalizationStore}});var n=t(Ir()),r=t(ge),l=eSe(),i=tSe(),o=t(bSe()),a=sf,s=eg(),u=Db(),c=N5();o.default.defaultProps=l.defaultProps,o.default.propTypes=i.propTypes;var d=(0,s.withContext)(function(f){var p=(0,a.useTheme)(),m=(0,s.useMergeProps)(f),g=m.localization,b=m.options,v=m.components;return r.default.createElement(o.default,(0,n.default)({},f,{theme:p,options:b,components:v,localization:g,ref:f.tableRef}))});e.default=d})(Vz);const xSe=lr(Vz);var F5={},wSe=Cn;Object.defineProperty(F5,&quot;__esModule&quot;,{value:!0});var Xq=F5.default=void 0,_Se=wSe(Ta()),TSe=ke,kSe=(0,_Se.default)((0,TSe.jsx)(&quot;path&quot;,{d:&quot;M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z&quot;}),&quot;Warning&quot;);Xq=F5.default=kSe;const bk=e=&gt;{const[t,n]=ge.useState(()=&gt;({status:0}));return ge.useEffect(()=&gt;{n({status:1,func:e.func})},[e.func]),t.status===1&amp;&amp;(n(r=&gt;({...r,status:2})),t.func().then(r=&gt;n(l=&gt;({status:3,func:l.func,result:r})))),ke.jsx(Qe.Fragment,{children:t.status===3?e.children?e.children(t.result):ke.jsx(&quot;div&quot;,{}):ke.jsx(Ia,{textAlign:&quot;center&quot;,children:ke.jsx(Xj,{})})})},SSe=e=&gt;ke.jsx(DM.Consumer,{children:t=&gt;ke.jsx(bk,{func:()=&gt;t.getAdditionGraphData(e.graphId),children:n=&gt;ke.jsx(ub,{...n,widgetSize:e.widgetSize})})});var Kq=function(){if(typeof Map&lt;&quot;u&quot;)return Map;function e(t,n){var r=-1;return t.some(function(l,i){return l[0]===n?(r=i,!0):!1}),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,&quot;size&quot;,{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(n){var r=e(this.__entries__,n),l=this.__entries__[r];return l&amp;&amp;l[1]},t.prototype.set=function(n,r){var l=e(this.__entries__,n);~l?this.__entries__[l][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,l=e(r,n);~l&amp;&amp;r.splice(l,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&amp;&amp;(r=null);for(var l=0,i=this.__entries__;l&lt;i.length;l++){var o=i[l];n.call(r,o[1],o[0])}},t}()}(),xk=typeof window&lt;&quot;u&quot;&amp;&amp;typeof document&lt;&quot;u&quot;&amp;&amp;window.document===document,yy=function(){return typeof global&lt;&quot;u&quot;&amp;&amp;global.Math===Math?global:typeof self&lt;&quot;u&quot;&amp;&amp;self.Math===Math?self:typeof window&lt;&quot;u&quot;&amp;&amp;window.Math===Math?window:Function(&quot;return this&quot;)()}(),CSe=function(){return typeof requestAnimationFrame==&quot;function&quot;?requestAnimationFrame.bind(yy):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}}(),MSe=2;function PSe(e,t){var n=!1,r=!1,l=0;function i(){n&amp;&amp;(n=!1,e()),r&amp;&amp;a()}function o(){CSe(i)}function a(){var s=Date.now();if(n){if(s-l&lt;MSe)return;r=!0}else n=!0,r=!1,setTimeout(o,t);l=s}return a}var OSe=20,ASe=[&quot;top&quot;,&quot;right&quot;,&quot;bottom&quot;,&quot;left&quot;,&quot;width&quot;,&quot;height&quot;,&quot;size&quot;,&quot;weight&quot;],DSe=typeof MutationObserver&lt;&quot;u&quot;,ESe=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=PSe(this.refresh.bind(this),OSe)}return e.prototype.addObserver=function(t){~this.observers_.indexOf(t)||this.observers_.push(t),this.connected_||this.connect_()},e.prototype.removeObserver=function(t){var n=this.observers_,r=n.indexOf(t);~r&amp;&amp;n.splice(r,1),!n.length&amp;&amp;this.connected_&amp;&amp;this.disconnect_()},e.prototype.refresh=function(){var t=this.updateObservers_();t&amp;&amp;this.refresh()},e.prototype.updateObservers_=function(){var t=this.observers_.filter(function(n){return n.gatherActive(),n.hasActive()});return t.forEach(function(n){return n.broadcastActive()}),t.length&gt;0},e.prototype.connect_=function(){!xk||this.connected_||(document.addEventListener(&quot;transitionend&quot;,this.onTransitionEnd_),window.addEventListener(&quot;resize&quot;,this.refresh),DSe?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener(&quot;DOMSubtreeModified&quot;,this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!xk||!this.connected_||(document.removeEventListener(&quot;transitionend&quot;,this.onTransitionEnd_),window.removeEventListener(&quot;resize&quot;,this.refresh),this.mutationsObserver_&amp;&amp;this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&amp;&amp;document.removeEventListener(&quot;DOMSubtreeModified&quot;,this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,r=n===void 0?&quot;&quot;:n,l=ASe.some(function(i){return!!~r.indexOf(i)});l&amp;&amp;this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Zq=function(e,t){for(var n=0,r=Object.keys(t);n&lt;r.length;n++){var l=r[n];Object.defineProperty(e,l,{value:t[l],enumerable:!1,writable:!1,configurable:!0})}return e},Yd=function(e){var t=e&amp;&amp;e.ownerDocument&amp;&amp;e.ownerDocument.defaultView;return t||yy},Qq=Lb(0,0,0,0);function by(e){return parseFloat(e)||0}function yR(e){for(var t=[],n=1;n&lt;arguments.length;n++)t[n-1]=arguments[n];return t.reduce(function(r,l){var i=e[&quot;border-&quot;+l+&quot;-width&quot;];return r+by(i)},0)}function RSe(e){for(var t=[&quot;top&quot;,&quot;right&quot;,&quot;bottom&quot;,&quot;left&quot;],n={},r=0,l=t;r&lt;l.length;r++){var i=l[r],o=e[&quot;padding-&quot;+i];n[i]=by(o)}return n}function LSe(e){var t=e.getBBox();return Lb(0,0,t.width,t.height)}function ISe(e){var t=e.clientWidth,n=e.clientHeight;if(!t&amp;&amp;!n)return Qq;var r=Yd(e).getComputedStyle(e),l=RSe(r),i=l.left+l.right,o=l.top+l.bottom,a=by(r.width),s=by(r.height);if(r.boxSizing===&quot;border-box&quot;&amp;&amp;(Math.round(a+i)!==t&amp;&amp;(a-=yR(r,&quot;left&quot;,&quot;right&quot;)+i),Math.round(s+o)!==n&amp;&amp;(s-=yR(r,&quot;top&quot;,&quot;bottom&quot;)+o)),!NSe(e)){var u=Math.round(a+i)-t,c=Math.round(s+o)-n;Math.abs(u)!==1&amp;&amp;(a-=u),Math.abs(c)!==1&amp;&amp;(s-=c)}return Lb(l.left,l.top,a,s)}var $Se=function(){return typeof SVGGraphicsElement&lt;&quot;u&quot;?function(e){return e instanceof Yd(e).SVGGraphicsElement}:function(e){return e instanceof Yd(e).SVGElement&amp;&amp;typeof e.getBBox==&quot;function&quot;}}();function NSe(e){return e===Yd(e).document.documentElement}function FSe(e){return xk?$Se(e)?LSe(e):ISe(e):Qq}function jSe(e){var t=e.x,n=e.y,r=e.width,l=e.height,i=typeof DOMRectReadOnly&lt;&quot;u&quot;?DOMRectReadOnly:Object,o=Object.create(i.prototype);return Zq(o,{x:t,y:n,width:r,height:l,top:n,right:t+r,bottom:l+n,left:t}),o}function Lb(e,t,n,r){return{x:e,y:t,width:n,height:r}}var zSe=function(){function e(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Lb(0,0,0,0),this.target=t}return e.prototype.isActive=function(){var t=FSe(this.target);return this.contentRect_=t,t.width!==this.broadcastWidth||t.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var t=this.contentRect_;return this.broadcastWidth=t.width,this.broadcastHeight=t.height,t},e}(),BSe=function(){function e(t,n){var r=jSe(n);Zq(this,{target:t,contentRect:r})}return e}(),WSe=function(){function e(t,n,r){if(this.activeObservations_=[],this.observations_=new Kq,typeof t!=&quot;function&quot;)throw new TypeError(&quot;The callback provided as parameter 1 is not a function.&quot;);this.callback_=t,this.controller_=n,this.callbackCtx_=r}return e.prototype.observe=function(t){if(!arguments.length)throw new TypeError(&quot;1 argument required, but only 0 present.&quot;);if(!(typeof Element&gt;&quot;u&quot;||!(Element instanceof Object))){if(!(t instanceof Yd(t).Element))throw new TypeError(&#x27;parameter 1 is not of type &quot;Element&quot;.&#x27;);var n=this.observations_;n.has(t)||(n.set(t,new zSe(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError(&quot;1 argument required, but only 0 present.&quot;);if(!(typeof Element&gt;&quot;u&quot;||!(Element instanceof Object))){if(!(t instanceof Yd(t).Element))throw new TypeError(&#x27;parameter 1 is not of type &quot;Element&quot;.&#x27;);var n=this.observations_;n.has(t)&amp;&amp;(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&amp;&amp;t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new BSe(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length&gt;0},e}(),Jq=typeof WeakMap&lt;&quot;u&quot;?new WeakMap:new Kq,eU=function(){function e(t){if(!(this instanceof e))throw new TypeError(&quot;Cannot call a class as a function.&quot;);if(!arguments.length)throw new TypeError(&quot;1 argument required, but only 0 present.&quot;);var n=ESe.getInstance(),r=new WSe(t,n,this);Jq.set(this,r)}return e}();[&quot;observe&quot;,&quot;unobserve&quot;,&quot;disconnect&quot;].forEach(function(e){eU.prototype[e]=function(){var t;return(t=Jq.get(this))[e].apply(t,arguments)}});var qSe=function(){return typeof yy.ResizeObserver&lt;&quot;u&quot;?yy.ResizeObserver:eU}(),USe=[&quot;client&quot;,&quot;offset&quot;,&quot;scroll&quot;,&quot;bounds&quot;,&quot;margin&quot;];function bR(e){var t=[];return USe.forEach(function(n){e[n]&amp;&amp;t.push(n)}),t}function xR(e,t){var n={};if(t.indexOf(&quot;client&quot;)&gt;-1&amp;&amp;(n.client={top:e.clientTop,left:e.clientLeft,width:e.clientWidth,height:e.clientHeight}),t.indexOf(&quot;offset&quot;)&gt;-1&amp;&amp;(n.offset={top:e.offsetTop,left:e.offsetLeft,width:e.offsetWidth,height:e.offsetHeight}),t.indexOf(&quot;scroll&quot;)&gt;-1&amp;&amp;(n.scroll={top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}),t.indexOf(&quot;bounds&quot;)&gt;-1){var r=e.getBoundingClientRect();n.bounds={top:r.top,right:r.right,bottom:r.bottom,left:r.left,width:r.width,height:r.height}}if(t.indexOf(&quot;margin&quot;)&gt;-1){var l=getComputedStyle(e);n.margin={top:l?parseInt(l.marginTop):0,right:l?parseInt(l.marginRight):0,bottom:l?parseInt(l.marginBottom):0,left:l?parseInt(l.marginLeft):0}}return n}function HSe(e){var t=e&amp;&amp;e.ownerDocument&amp;&amp;e.ownerDocument.defaultView;return t||window}function VSe(e){return function(t){var n,r;return r=n=function(l){K1(i,l);function i(){for(var a,s=arguments.length,u=new Array(s),c=0;c&lt;s;c++)u[c]=arguments[c];return a=l.call.apply(l,[this].concat(u))||this,a.state={contentRect:{entry:{},client:{},offset:{},scroll:{},bounds:{},margin:{}}},a._animationFrameID=null,a._resizeObserver=null,a._node=null,a._window=null,a.measure=function(d){var f=xR(a._node,bR(a.props));d&amp;&amp;(f.entry=d[0].contentRect),a._animationFrameID=a._window.requestAnimationFrame(function(){a._resizeObserver!==null&amp;&amp;(a.setState({contentRect:f}),typeof a.props.onResize==&quot;function&quot;&amp;&amp;a.props.onResize(f))})},a._handleRef=function(d){a._resizeObserver!==null&amp;&amp;a._node!==null&amp;&amp;a._resizeObserver.unobserve(a._node),a._node=d,a._window=HSe(a._node);var f=a.props.innerRef;f&amp;&amp;(typeof f==&quot;function&quot;?f(a._node):f.current=a._node),a._resizeObserver!==null&amp;&amp;a._node!==null&amp;&amp;a._resizeObserver.observe(a._node)},a}var o=i.prototype;return o.componentDidMount=function(){this._resizeObserver=this._window!==null&amp;&amp;this._window.ResizeObserver?new this._window.ResizeObserver(this.measure):new qSe(this.measure),this._node!==null&amp;&amp;(this._resizeObserver.observe(this._node),typeof this.props.onResize==&quot;function&quot;&amp;&amp;this.props.onResize(xR(this._node,bR(this.props))))},o.componentWillUnmount=function(){this._window!==null&amp;&amp;this._window.cancelAnimationFrame(this._animationFrameID),this._resizeObserver!==null&amp;&amp;(this._resizeObserver.disconnect(),this._resizeObserver=null)},o.render=function(){var s=this.props;s.innerRef,s.onResize;var u=Kt(s,[&quot;innerRef&quot;,&quot;onResize&quot;]);return ge.createElement(t,Ie({},u,{measureRef:this._handleRef,measure:this.measure,contentRect:this.state.contentRect}))},i}(ge.Component),n.propTypes={client:le.bool,offset:le.bool,scroll:le.bool,bounds:le.bool,margin:le.bool,innerRef:le.oneOfType([le.object,le.func]),onResize:le.func},r}}var Tm=VSe()(function(e){var t=e.measure,n=e.measureRef,r=e.contentRect,l=e.children;return l({measure:t,measureRef:n,contentRect:r})});Tm.displayName=&quot;Measure&quot;;Tm.propTypes.children=le.func;var wk={exports:{}},_k={exports:{}};(function(e,t){t.__esModule=!0,t.default=n;function n(r){var l={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&amp;&amp;(l[i]=0);return l}e.exports=t.default})(_k,_k.exports);var j5=_k.exports,Tk={exports:{}};(function(e,t){t.__esModule=!0,t.default=n;function n(r){var l={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&amp;&amp;(l[i]=typeof r[i]==&quot;number&quot;?r[i]:r[i].val);return l}e.exports=t.default})(Tk,Tk.exports);var Ib=Tk.exports,kk={exports:{}};(function(e,t){t.__esModule=!0,t.default=r;var n=[0,0];function r(l,i,o,a,s,u,c){var d=-s*(i-a),f=-u*o,p=d+f,m=o+p*l,g=i+m*l;return Math.abs(m)&lt;c&amp;&amp;Math.abs(g-a)&lt;c?(n[0]=a,n[1]=0,n):(n[0]=g,n[1]=m,n)}e.exports=t.default})(kk,kk.exports);var z5=kk.exports,gh={exports:{}};(function(){var e,t,n;typeof performance&lt;&quot;u&quot;&amp;&amp;performance!==null&amp;&amp;performance.now?gh.exports=function(){return performance.now()}:typeof process&lt;&quot;u&quot;&amp;&amp;process!==null&amp;&amp;process.hrtime?(gh.exports=function(){return(e()-n)/1e6},t=process.hrtime,e=function(){var r;return r=t(),r[0]*1e9+r[1]},n=e()):Date.now?(gh.exports=function(){return Date.now()-n},n=Date.now()):(gh.exports=function(){return new Date().getTime()-n},n=new Date().getTime())}).call(Oo);var B5=gh.exports,$b={exports:{}},vh={exports:{}};(function(){var e,t,n,r,l,i;typeof performance&lt;&quot;u&quot;&amp;&amp;performance!==null&amp;&amp;performance.now?vh.exports=function(){return performance.now()}:typeof process&lt;&quot;u&quot;&amp;&amp;process!==null&amp;&amp;process.hrtime?(vh.exports=function(){return(e()-l)/1e6},t=process.hrtime,e=function(){var o;return o=t(),o[0]*1e9+o[1]},r=e(),i=process.uptime()*1e9,l=r-i):Date.now?(vh.exports=function(){return Date.now()-n},n=Date.now()):(vh.exports=function(){return new Date().getTime()-n},n=new Date().getTime())}).call(Oo);var GSe=vh.exports,YSe=GSe,Hl=typeof window&gt;&quot;u&quot;?Oo:window,k0=[&quot;moz&quot;,&quot;webkit&quot;],Td=&quot;AnimationFrame&quot;,Xd=Hl[&quot;request&quot;+Td],km=Hl[&quot;cancel&quot;+Td]||Hl[&quot;cancelRequest&quot;+Td];for(var Fp=0;!Xd&amp;&amp;Fp&lt;k0.length;Fp++)Xd=Hl[k0[Fp]+&quot;Request&quot;+Td],km=Hl[k0[Fp]+&quot;Cancel&quot;+Td]||Hl[k0[Fp]+&quot;CancelRequest&quot;+Td];if(!Xd||!km){var J_=0,wR=0,mu=[],XSe=1e3/60;Xd=function(e){if(mu.length===0){var t=YSe(),n=Math.max(0,XSe-(t-J_));J_=n+t,setTimeout(function(){var r=mu.slice(0);mu.length=0;for(var l=0;l&lt;r.length;l++)if(!r[l].cancelled)try{r[l].callback(J_)}catch(i){setTimeout(function(){throw i},0)}},Math.round(n))}return mu.push({handle:++wR,callback:e,cancelled:!1}),wR},km=function(e){for(var t=0;t&lt;mu.length;t++)mu[t].handle===e&amp;&amp;(mu[t].cancelled=!0)}}$b.exports=function(e){return Xd.call(Hl,e)};$b.exports.cancel=function(){km.apply(Hl,arguments)};$b.exports.polyfill=function(e){e||(e=Hl),e.requestAnimationFrame=Xd,e.cancelAnimationFrame=km};var W5=$b.exports,Sk={exports:{}};(function(e,t){t.__esModule=!0,t.default=n;function n(r,l,i){for(var o in l)if(Object.prototype.hasOwnProperty.call(l,o)){if(i[o]!==0)return!1;var a=typeof l[o]==&quot;number&quot;?l[o]:l[o].val;if(r[o]!==a)return!1}return!0}e.exports=t.default})(Sk,Sk.exports);var q5=Sk.exports;(function(e,t){t.__esModule=!0;var n=Object.assign||function(S){for(var C=1;C&lt;arguments.length;C++){var M=arguments[C];for(var O in M)Object.prototype.hasOwnProperty.call(M,O)&amp;&amp;(S[O]=M[O])}return S},r=function(){function S(C,M){for(var O=0;O&lt;M.length;O++){var D=M[O];D.enumerable=D.enumerable||!1,D.configurable=!0,&quot;value&quot;in D&amp;&amp;(D.writable=!0),Object.defineProperty(C,D.key,D)}}return function(C,M,O){return M&amp;&amp;S(C.prototype,M),O&amp;&amp;S(C,O),C}}();function l(S){return S&amp;&amp;S.__esModule?S:{default:S}}function i(S,C){if(!(S instanceof C))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function o(S,C){if(typeof C!=&quot;function&quot;&amp;&amp;C!==null)throw new TypeError(&quot;Super expression must either be null or a function, not &quot;+typeof C);S.prototype=Object.create(C&amp;&amp;C.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),C&amp;&amp;(Object.setPrototypeOf?Object.setPrototypeOf(S,C):S.__proto__=C)}var a=j5,s=l(a),u=Ib,c=l(u),d=z5,f=l(d),p=B5,m=l(p),g=W5,b=l(g),v=q5,h=l(v),y=ge,w=l(y),_=Vr,x=l(_),T=1e3/60,k=function(S){o(C,S),r(C,null,[{key:&quot;propTypes&quot;,value:{defaultStyle:x.default.objectOf(x.default.number),style:x.default.objectOf(x.default.oneOfType([x.default.number,x.default.object])).isRequired,children:x.default.func.isRequired,onRest:x.default.func},enumerable:!0}]);function C(M){var O=this;i(this,C),S.call(this,M),this.wasAnimating=!1,this.animationID=null,this.prevTime=0,this.accumulatedTime=0,this.unreadPropStyle=null,this.clearUnreadPropStyle=function(D){var P=!1,E=O.state,I=E.currentStyle,A=E.currentVelocity,F=E.lastIdealStyle,j=E.lastIdealVelocity;for(var z in D)if(Object.prototype.hasOwnProperty.call(D,z)){var B=D[z];typeof B==&quot;number&quot;&amp;&amp;(P||(P=!0,I=n({},I),A=n({},A),F=n({},F),j=n({},j)),I[z]=B,A[z]=0,F[z]=B,j[z]=0)}P&amp;&amp;O.setState({currentStyle:I,currentVelocity:A,lastIdealStyle:F,lastIdealVelocity:j})},this.startAnimationIfNecessary=function(){O.animationID=b.default(function(D){var P=O.props.style;if(h.default(O.state.currentStyle,P,O.state.currentVelocity)){O.wasAnimating&amp;&amp;O.props.onRest&amp;&amp;O.props.onRest(),O.animationID=null,O.wasAnimating=!1,O.accumulatedTime=0;return}O.wasAnimating=!0;var E=D||m.default(),I=E-O.prevTime;if(O.prevTime=E,O.accumulatedTime=O.accumulatedTime+I,O.accumulatedTime&gt;T*10&amp;&amp;(O.accumulatedTime=0),O.accumulatedTime===0){O.animationID=null,O.startAnimationIfNecessary();return}var A=(O.accumulatedTime-Math.floor(O.accumulatedTime/T)*T)/T,F=Math.floor(O.accumulatedTime/T),j={},z={},B={},N={};for(var R in P)if(Object.prototype.hasOwnProperty.call(P,R)){var q=P[R];if(typeof q==&quot;number&quot;)B[R]=q,N[R]=0,j[R]=q,z[R]=0;else{for(var Y=O.state.lastIdealStyle[R],L=O.state.lastIdealVelocity[R],W=0;W&lt;F;W++){var U=f.default(T/1e3,Y,L,q.val,q.stiffness,q.damping,q.precision);Y=U[0],L=U[1]}var V=f.default(T/1e3,Y,L,q.val,q.stiffness,q.damping,q.precision),te=V[0],ee=V[1];B[R]=Y+(te-Y)*A,N[R]=L+(ee-L)*A,j[R]=Y,z[R]=L}}O.animationID=null,O.accumulatedTime-=F*T,O.setState({currentStyle:B,currentVelocity:N,lastIdealStyle:j,lastIdealVelocity:z}),O.unreadPropStyle=null,O.startAnimationIfNecessary()})},this.state=this.defaultState()}return C.prototype.defaultState=function(){var O=this.props,D=O.defaultStyle,P=O.style,E=D||c.default(P),I=s.default(E);return{currentStyle:E,currentVelocity:I,lastIdealStyle:E,lastIdealVelocity:I}},C.prototype.componentDidMount=function(){this.prevTime=m.default(),this.startAnimationIfNecessary()},C.prototype.componentWillReceiveProps=function(O){this.unreadPropStyle!=null&amp;&amp;this.clearUnreadPropStyle(this.unreadPropStyle),this.unreadPropStyle=O.style,this.animationID==null&amp;&amp;(this.prevTime=m.default(),this.startAnimationIfNecessary())},C.prototype.componentWillUnmount=function(){this.animationID!=null&amp;&amp;(b.default.cancel(this.animationID),this.animationID=null)},C.prototype.render=function(){var O=this.props.children(this.state.currentStyle);return O&amp;&amp;w.default.Children.only(O)},C}(w.default.Component);t.default=k,e.exports=t.default})(wk,wk.exports);var KSe=wk.exports,Ck={exports:{}};(function(e,t){t.__esModule=!0;var n=Object.assign||function(C){for(var M=1;M&lt;arguments.length;M++){var O=arguments[M];for(var D in O)Object.prototype.hasOwnProperty.call(O,D)&amp;&amp;(C[D]=O[D])}return C},r=function(){function C(M,O){for(var D=0;D&lt;O.length;D++){var P=O[D];P.enumerable=P.enumerable||!1,P.configurable=!0,&quot;value&quot;in P&amp;&amp;(P.writable=!0),Object.defineProperty(M,P.key,P)}}return function(M,O,D){return O&amp;&amp;C(M.prototype,O),D&amp;&amp;C(M,D),M}}();function l(C){return C&amp;&amp;C.__esModule?C:{default:C}}function i(C,M){if(!(C instanceof M))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function o(C,M){if(typeof M!=&quot;function&quot;&amp;&amp;M!==null)throw new TypeError(&quot;Super expression must either be null or a function, not &quot;+typeof M);C.prototype=Object.create(M&amp;&amp;M.prototype,{constructor:{value:C,enumerable:!1,writable:!0,configurable:!0}}),M&amp;&amp;(Object.setPrototypeOf?Object.setPrototypeOf(C,M):C.__proto__=M)}var a=j5,s=l(a),u=Ib,c=l(u),d=z5,f=l(d),p=B5,m=l(p),g=W5,b=l(g),v=q5,h=l(v),y=ge,w=l(y),_=Vr,x=l(_),T=1e3/60;function k(C,M,O){for(var D=0;D&lt;C.length;D++)if(!h.default(C[D],M[D],O[D]))return!1;return!0}var S=function(C){o(M,C),r(M,null,[{key:&quot;propTypes&quot;,value:{defaultStyles:x.default.arrayOf(x.default.objectOf(x.default.number)),styles:x.default.func.isRequired,children:x.default.func.isRequired},enumerable:!0}]);function M(O){var D=this;i(this,M),C.call(this,O),this.animationID=null,this.prevTime=0,this.accumulatedTime=0,this.unreadPropStyles=null,this.clearUnreadPropStyle=function(P){for(var E=D.state,I=E.currentStyles,A=E.currentVelocities,F=E.lastIdealStyles,j=E.lastIdealVelocities,z=!1,B=0;B&lt;P.length;B++){var N=P[B],R=!1;for(var q in N)if(Object.prototype.hasOwnProperty.call(N,q)){var Y=N[q];typeof Y==&quot;number&quot;&amp;&amp;(R||(R=!0,z=!0,I[B]=n({},I[B]),A[B]=n({},A[B]),F[B]=n({},F[B]),j[B]=n({},j[B])),I[B][q]=Y,A[B][q]=0,F[B][q]=Y,j[B][q]=0)}}z&amp;&amp;D.setState({currentStyles:I,currentVelocities:A,lastIdealStyles:F,lastIdealVelocities:j})},this.startAnimationIfNecessary=function(){D.animationID=b.default(function(P){var E=D.props.styles(D.state.lastIdealStyles);if(k(D.state.currentStyles,E,D.state.currentVelocities)){D.animationID=null,D.accumulatedTime=0;return}var I=P||m.default(),A=I-D.prevTime;if(D.prevTime=I,D.accumulatedTime=D.accumulatedTime+A,D.accumulatedTime&gt;T*10&amp;&amp;(D.accumulatedTime=0),D.accumulatedTime===0){D.animationID=null,D.startAnimationIfNecessary();return}for(var F=(D.accumulatedTime-Math.floor(D.accumulatedTime/T)*T)/T,j=Math.floor(D.accumulatedTime/T),z=[],B=[],N=[],R=[],q=0;q&lt;E.length;q++){var Y=E[q],L={},W={},U={},V={};for(var te in Y)if(Object.prototype.hasOwnProperty.call(Y,te)){var ee=Y[te];if(typeof ee==&quot;number&quot;)L[te]=ee,W[te]=0,U[te]=ee,V[te]=0;else{for(var H=D.state.lastIdealStyles[q][te],Z=D.state.lastIdealVelocities[q][te],G=0;G&lt;j;G++){var X=f.default(T/1e3,H,Z,ee.val,ee.stiffness,ee.damping,ee.precision);H=X[0],Z=X[1]}var Q=f.default(T/1e3,H,Z,ee.val,ee.stiffness,ee.damping,ee.precision),re=Q[0],ae=Q[1];L[te]=H+(re-H)*F,W[te]=Z+(ae-Z)*F,U[te]=H,V[te]=Z}}N[q]=L,R[q]=W,z[q]=U,B[q]=V}D.animationID=null,D.accumulatedTime-=j*T,D.setState({currentStyles:N,currentVelocities:R,lastIdealStyles:z,lastIdealVelocities:B}),D.unreadPropStyles=null,D.startAnimationIfNecessary()})},this.state=this.defaultState()}return M.prototype.defaultState=function(){var D=this.props,P=D.defaultStyles,E=D.styles,I=P||E().map(c.default),A=I.map(function(F){return s.default(F)});return{currentStyles:I,currentVelocities:A,lastIdealStyles:I,lastIdealVelocities:A}},M.prototype.componentDidMount=function(){this.prevTime=m.default(),this.startAnimationIfNecessary()},M.prototype.componentWillReceiveProps=function(D){this.unreadPropStyles!=null&amp;&amp;this.clearUnreadPropStyle(this.unreadPropStyles),this.unreadPropStyles=D.styles(this.state.lastIdealStyles),this.animationID==null&amp;&amp;(this.prevTime=m.default(),this.startAnimationIfNecessary())},M.prototype.componentWillUnmount=function(){this.animationID!=null&amp;&amp;(b.default.cancel(this.animationID),this.animationID=null)},M.prototype.render=function(){var D=this.props.children(this.state.currentStyles);return D&amp;&amp;w.default.Children.only(D)},M}(w.default.Component);t.default=S,e.exports=t.default})(Ck,Ck.exports);var ZSe=Ck.exports,Mk={exports:{}},Pk={exports:{}};(function(e,t){t.__esModule=!0,t.default=n;function n(r,l,i){for(var o={},a=0;a&lt;r.length;a++)o[r[a].key]=a;for(var s={},a=0;a&lt;l.length;a++)s[l[a].key]=a;for(var u=[],a=0;a&lt;l.length;a++)u[a]=l[a];for(var a=0;a&lt;r.length;a++)if(!Object.prototype.hasOwnProperty.call(s,r[a].key)){var c=i(a,r[a]);c!=null&amp;&amp;u.push(c)}return u.sort(function(d,f){var p=s[d.key],m=s[f.key],g=o[d.key],b=o[f.key];if(p!=null&amp;&amp;m!=null)return s[d.key]-s[f.key];if(g!=null&amp;&amp;b!=null)return o[d.key]-o[f.key];if(p!=null){for(var v=0;v&lt;l.length;v++){var h=l[v].key;if(Object.prototype.hasOwnProperty.call(o,h)){if(p&lt;s[h]&amp;&amp;b&gt;o[h])return-1;if(p&gt;s[h]&amp;&amp;b&lt;o[h])return 1}}return 1}for(var v=0;v&lt;l.length;v++){var h=l[v].key;if(Object.prototype.hasOwnProperty.call(o,h)){if(m&lt;s[h]&amp;&amp;g&gt;o[h])return 1;if(m&gt;s[h]&amp;&amp;g&lt;o[h])return-1}}return-1})}e.exports=t.default})(Pk,Pk.exports);var QSe=Pk.exports;(function(e,t){t.__esModule=!0;var n=Object.assign||function(P){for(var E=1;E&lt;arguments.length;E++){var I=arguments[E];for(var A in I)Object.prototype.hasOwnProperty.call(I,A)&amp;&amp;(P[A]=I[A])}return P},r=function(){function P(E,I){for(var A=0;A&lt;I.length;A++){var F=I[A];F.enumerable=F.enumerable||!1,F.configurable=!0,&quot;value&quot;in F&amp;&amp;(F.writable=!0),Object.defineProperty(E,F.key,F)}}return function(E,I,A){return I&amp;&amp;P(E.prototype,I),A&amp;&amp;P(E,A),E}}();function l(P){return P&amp;&amp;P.__esModule?P:{default:P}}function i(P,E){if(!(P instanceof E))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function o(P,E){if(typeof E!=&quot;function&quot;&amp;&amp;E!==null)throw new TypeError(&quot;Super expression must either be null or a function, not &quot;+typeof E);P.prototype=Object.create(E&amp;&amp;E.prototype,{constructor:{value:P,enumerable:!1,writable:!0,configurable:!0}}),E&amp;&amp;(Object.setPrototypeOf?Object.setPrototypeOf(P,E):P.__proto__=E)}var a=j5,s=l(a),u=Ib,c=l(u),d=z5,f=l(d),p=QSe,m=l(p),g=B5,b=l(g),v=W5,h=l(v),y=q5,w=l(y),_=ge,x=l(_),T=Vr,k=l(T),S=1e3/60;function C(P,E,I){var A=E;return A==null?P.map(function(F,j){return{key:F.key,data:F.data,style:I[j]}}):P.map(function(F,j){for(var z=0;z&lt;A.length;z++)if(A[z].key===F.key)return{key:A[z].key,data:A[z].data,style:I[j]};return{key:F.key,data:F.data,style:I[j]}})}function M(P,E,I,A){if(A.length!==E.length)return!1;for(var F=0;F&lt;A.length;F++)if(A[F].key!==E[F].key)return!1;for(var F=0;F&lt;A.length;F++)if(!w.default(P[F],E[F].style,I[F]))return!1;return!0}function O(P,E,I,A,F,j,z,B,N){for(var R=m.default(A,F,function(G,X){var Q=E(X);return Q==null?(I({key:X.key,data:X.data}),null):w.default(j[G],Q,z[G])?(I({key:X.key,data:X.data}),null):{key:X.key,data:X.data,style:Q}}),q=[],Y=[],L=[],W=[],U=0;U&lt;R.length;U++){for(var V=R[U],te=null,ee=0;ee&lt;A.length;ee++)if(A[ee].key===V.key){te=ee;break}if(te==null){var H=P(V);q[U]=H,L[U]=H;var Z=s.default(V.style);Y[U]=Z,W[U]=Z}else q[U]=j[te],L[U]=B[te],Y[U]=z[te],W[U]=N[te]}return[R,q,Y,L,W]}var D=function(P){o(E,P),r(E,null,[{key:&quot;propTypes&quot;,value:{defaultStyles:k.default.arrayOf(k.default.shape({key:k.default.string.isRequired,data:k.default.any,style:k.default.objectOf(k.default.number).isRequired})),styles:k.default.oneOfType([k.default.func,k.default.arrayOf(k.default.shape({key:k.default.string.isRequired,data:k.default.any,style:k.default.objectOf(k.default.oneOfType([k.default.number,k.default.object])).isRequired}))]).isRequired,children:k.default.func.isRequired,willEnter:k.default.func,willLeave:k.default.func,didLeave:k.default.func},enumerable:!0},{key:&quot;defaultProps&quot;,value:{willEnter:function(A){return c.default(A.style)},willLeave:function(){return null},didLeave:function(){}},enumerable:!0}]);function E(I){var A=this;i(this,E),P.call(this,I),this.unmounting=!1,this.animationID=null,this.prevTime=0,this.accumulatedTime=0,this.unreadPropStyles=null,this.clearUnreadPropStyle=function(F){for(var j=O(A.props.willEnter,A.props.willLeave,A.props.didLeave,A.state.mergedPropsStyles,F,A.state.currentStyles,A.state.currentVelocities,A.state.lastIdealStyles,A.state.lastIdealVelocities),z=j[0],B=j[1],N=j[2],R=j[3],q=j[4],Y=0;Y&lt;F.length;Y++){var L=F[Y].style,W=!1;for(var U in L)if(Object.prototype.hasOwnProperty.call(L,U)){var V=L[U];typeof V==&quot;number&quot;&amp;&amp;(W||(W=!0,B[Y]=n({},B[Y]),N[Y]=n({},N[Y]),R[Y]=n({},R[Y]),q[Y]=n({},q[Y]),z[Y]={key:z[Y].key,data:z[Y].data,style:n({},z[Y].style)}),B[Y][U]=V,N[Y][U]=0,R[Y][U]=V,q[Y][U]=0,z[Y].style[U]=V)}}A.setState({currentStyles:B,currentVelocities:N,mergedPropsStyles:z,lastIdealStyles:R,lastIdealVelocities:q})},this.startAnimationIfNecessary=function(){A.unmounting||(A.animationID=h.default(function(F){if(!A.unmounting){var j=A.props.styles,z=typeof j==&quot;function&quot;?j(C(A.state.mergedPropsStyles,A.unreadPropStyles,A.state.lastIdealStyles)):j;if(M(A.state.currentStyles,z,A.state.currentVelocities,A.state.mergedPropsStyles)){A.animationID=null,A.accumulatedTime=0;return}var B=F||b.default(),N=B-A.prevTime;if(A.prevTime=B,A.accumulatedTime=A.accumulatedTime+N,A.accumulatedTime&gt;S*10&amp;&amp;(A.accumulatedTime=0),A.accumulatedTime===0){A.animationID=null,A.startAnimationIfNecessary();return}for(var R=(A.accumulatedTime-Math.floor(A.accumulatedTime/S)*S)/S,q=Math.floor(A.accumulatedTime/S),Y=O(A.props.willEnter,A.props.willLeave,A.props.didLeave,A.state.mergedPropsStyles,z,A.state.currentStyles,A.state.currentVelocities,A.state.lastIdealStyles,A.state.lastIdealVelocities),L=Y[0],W=Y[1],U=Y[2],V=Y[3],te=Y[4],ee=0;ee&lt;L.length;ee++){var H=L[ee].style,Z={},G={},X={},Q={};for(var re in H)if(Object.prototype.hasOwnProperty.call(H,re)){var ae=H[re];if(typeof ae==&quot;number&quot;)Z[re]=ae,G[re]=0,X[re]=ae,Q[re]=0;else{for(var ie=V[ee][re],se=te[ee][re],he=0;he&lt;q;he++){var Se=f.default(S/1e3,ie,se,ae.val,ae.stiffness,ae.damping,ae.precision);ie=Se[0],se=Se[1]}var Oe=f.default(S/1e3,ie,se,ae.val,ae.stiffness,ae.damping,ae.precision),Pe=Oe[0],Me=Oe[1];Z[re]=ie+(Pe-ie)*R,G[re]=se+(Me-se)*R,X[re]=ie,Q[re]=se}}V[ee]=X,te[ee]=Q,W[ee]=Z,U[ee]=G}A.animationID=null,A.accumulatedTime-=q*S,A.setState({currentStyles:W,currentVelocities:U,lastIdealStyles:V,lastIdealVelocities:te,mergedPropsStyles:L}),A.unreadPropStyles=null,A.startAnimationIfNecessary()}}))},this.state=this.defaultState()}return E.prototype.defaultState=function(){var A=this.props,F=A.defaultStyles,j=A.styles,z=A.willEnter,B=A.willLeave,N=A.didLeave,R=typeof j==&quot;function&quot;?j(F):j,q=void 0;F==null?q=R:q=F.map(function(Z){for(var G=0;G&lt;R.length;G++)if(R[G].key===Z.key)return R[G];return Z});var Y=F==null?R.map(function(Z){return c.default(Z.style)}):F.map(function(Z){return c.default(Z.style)}),L=F==null?R.map(function(Z){return s.default(Z.style)}):F.map(function(Z){return s.default(Z.style)}),W=O(z,B,N,q,R,Y,L,Y,L),U=W[0],V=W[1],te=W[2],ee=W[3],H=W[4];return{currentStyles:V,currentVelocities:te,lastIdealStyles:ee,lastIdealVelocities:H,mergedPropsStyles:U}},E.prototype.componentDidMount=function(){this.prevTime=b.default(),this.startAnimationIfNecessary()},E.prototype.componentWillReceiveProps=function(A){this.unreadPropStyles&amp;&amp;this.clearUnreadPropStyle(this.unreadPropStyles);var F=A.styles;typeof F==&quot;function&quot;?this.unreadPropStyles=F(C(this.state.mergedPropsStyles,this.unreadPropStyles,this.state.lastIdealStyles)):this.unreadPropStyles=F,this.animationID==null&amp;&amp;(this.prevTime=b.default(),this.startAnimationIfNecessary())},E.prototype.componentWillUnmount=function(){this.unmounting=!0,this.animationID!=null&amp;&amp;(h.default.cancel(this.animationID),this.animationID=null)},E.prototype.render=function(){var A=C(this.state.mergedPropsStyles,this.unreadPropStyles,this.state.currentStyles),F=this.props.children(A);return F&amp;&amp;x.default.Children.only(F)},E}(x.default.Component);t.default=D,e.exports=t.default})(Mk,Mk.exports);var JSe=Mk.exports,Ok={exports:{}},Ak={exports:{}};(function(e,t){t.__esModule=!0,t.default={noWobble:{stiffness:170,damping:26},gentle:{stiffness:120,damping:14},wobbly:{stiffness:180,damping:12},stiff:{stiffness:210,damping:20}},e.exports=t.default})(Ak,Ak.exports);var tU=Ak.exports;(function(e,t){t.__esModule=!0;var n=Object.assign||function(s){for(var u=1;u&lt;arguments.length;u++){var c=arguments[u];for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&amp;&amp;(s[d]=c[d])}return s};t.default=a;function r(s){return s&amp;&amp;s.__esModule?s:{default:s}}var l=tU,i=r(l),o=n({},i.default.noWobble,{precision:.01});function a(s,u){return n({},o,u,{val:s})}e.exports=t.default})(Ok,Ok.exports);var eCe=Ok.exports,Dk={exports:{}};(function(e,t){t.__esModule=!0,t.default=n;function n(){}e.exports=t.default})(Dk,Dk.exports);var tCe=Dk.exports;function mc(e){return e&amp;&amp;e.__esModule?e.default:e}var nCe=KSe,rs=mc(nCe),rCe=ZSe;mc(rCe);var aCe=JSe,sg=mc(aCe),oCe=eCe,zn=mc(oCe),iCe=tU;mc(iCe);var lCe=Ib;mc(lCe);var sCe=tCe;mc(sCe);function _R(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){uCe(e,l,n[l])})}return e}function uCe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cCe(e,t){return pCe(e)||fCe(e,t)||dCe()}function dCe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function fCe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function pCe(e){if(Array.isArray(e))return e}var S0=14,TR={pointerEvents:&quot;none&quot;,position:&quot;absolute&quot;,zIndex:10,top:0,left:0},Nb=ge.memo(function(e){var t=e.position,n=e.anchor,r=e.children,l=ge.useState(null),i=cCe(l,2),o=i[0],a=i[1],s=ka(),u=Bo(),c=u.animate,d=u.springConfig,f=Math.round(t[0]),p=Math.round(t[1]);o!==null&amp;&amp;(n===&quot;top&quot;?(f-=o[0]/2,p-=o[1]+S0):n===&quot;right&quot;?(f+=S0,p-=o[1]/2):n===&quot;bottom&quot;?(f-=o[0]/2,p+=S0):n===&quot;left&quot;?(f-=o[0]+S0,p-=o[1]/2):n===&quot;center&quot;&amp;&amp;(f-=o[0]/2,p-=o[1]/2));var m=ge.useMemo(function(){return _R({},TR,s.tooltip,{transform:&quot;translate(&quot;.concat(f,&quot;px, &quot;).concat(p,&quot;px)&quot;),opacity:o===null?0:1})},[f,p,o,s.tooltip]);return c!==!0||o===null?Qe.createElement(Tm,{client:!1,offset:!1,bounds:!0,margin:!1,onResize:function(b){var v=b.bounds;a([v.width,v.height])}},function(g){var b=g.measureRef;return Qe.createElement(&quot;div&quot;,{ref:b,style:m},r)}):Qe.createElement(rs,{style:{x:zn(f,d),y:zn(p,d)}},function(g){return Qe.createElement(Tm,{client:!1,offset:!1,bounds:!0,margin:!1,onResize:function(v){var h=v.bounds;a([h.width,h.height])}},function(b){var v=b.measureRef;return Qe.createElement(&quot;div&quot;,{ref:v,style:_R({},TR,s.tooltip,{transform:&quot;translate3d(&quot;.concat(g.x,&quot;px, &quot;).concat(g.y,&quot;px, 0)&quot;)})},r)})})});Nb.displayName=&quot;TooltipWrapper&quot;;Nb.propTypes={position:le.array.isRequired,anchor:le.oneOf([&quot;top&quot;,&quot;right&quot;,&quot;bottom&quot;,&quot;left&quot;,&quot;center&quot;]).isRequired,children:le.node.isRequired};Nb.defaultProps={anchor:&quot;top&quot;};function hCe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){mCe(e,l,n[l])})}return e}function mCe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fb=ge.memo(function(e){var t=e.size,n=e.color,r=e.style;return Qe.createElement(&quot;span&quot;,{style:hCe({display:&quot;block&quot;,width:t,height:t,background:n},r)})});Fb.propTypes={size:le.number.isRequired,color:le.string.isRequired,style:le.object.isRequired};Fb.defaultProps={size:12,style:{}};Fb.displayName=&quot;Chip&quot;;var gc=ge.memo(function(e){var t=e.id,n=e.value,r=e.format,l=e.enableChip,i=e.color,o=e.renderContent,a=ka(),s=Rm(r),u;if(typeof o==&quot;function&quot;)u=o();else{var c=n;s!==void 0&amp;&amp;c!==void 0&amp;&amp;(c=s(c)),u=Qe.createElement(&quot;div&quot;,{style:a.tooltip.basic},l&amp;&amp;Qe.createElement(Fb,{color:i,style:a.tooltip.chip}),c!==void 0?Qe.createElement(&quot;span&quot;,null,t,&quot;: &quot;,Qe.createElement(&quot;strong&quot;,null,isNaN(c)?String(c):c)):t)}return Qe.createElement(&quot;div&quot;,{style:a.tooltip.container},u)});gc.displayName=&quot;BasicTooltip&quot;;gc.propTypes={id:le.node.isRequired,value:le.oneOfType([le.string,le.number]),enableChip:le.bool.isRequired,color:le.string,format:le.oneOfType([le.string,le.func]),renderContent:le.func};gc.defaultProps={enableChip:!1};function gCe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){vCe(e,l,n[l])})}return e}function vCe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yCe={width:&quot;100%&quot;,borderCollapse:&quot;collapse&quot;},U5=ge.memo(function(e){var t=e.title,n=e.rows,r=e.renderContent,l=ka();if(!n.length)return null;var i;return typeof r==&quot;function&quot;?i=r():i=Qe.createElement(&quot;div&quot;,null,t&amp;&amp;t,Qe.createElement(&quot;table&quot;,{style:gCe({},yCe,l.tooltip.table)},Qe.createElement(&quot;tbody&quot;,null,n.map(function(o,a){return Qe.createElement(&quot;tr&quot;,{key:a},o.map(function(s,u){return Qe.createElement(&quot;td&quot;,{key:u,style:l.tooltip.tableCell},s)}))})))),Qe.createElement(&quot;div&quot;,{style:l.tooltip.container},i)});U5.propTypes={title:le.node,rows:le.arrayOf(le.arrayOf(le.node)).isRequired,renderContent:le.func};U5.displayName=&quot;TableTooltip&quot;;var bCe=[&quot;x&quot;,&quot;y&quot;,&quot;top-left&quot;,&quot;top&quot;,&quot;top-right&quot;,&quot;right&quot;,&quot;bottom-right&quot;,&quot;bottom&quot;,&quot;bottom-left&quot;,&quot;left&quot;,&quot;cross&quot;],nU={type:le.oneOf(bCe)};function xCe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){wCe(e,l,n[l])})}return e}function wCe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xy=ge.memo(function(e){var t=e.x0,n=e.x1,r=e.y0,l=e.y1,i=ka(),o=Bo(),a=o.animate,s=o.springConfig,u=ge.useMemo(function(){return xCe({},i.crosshair.line,{pointerEvents:&quot;none&quot;})},[i.crosshair.line]);return a!==!0?Qe.createElement(&quot;line&quot;,{x1:t,x2:n,y1:r,y2:l,fill:&quot;none&quot;,style:u}):Qe.createElement(rs,{style:{x0:zn(t,s),x1:zn(n,s),y0:zn(r,s),y1:zn(l,s)}},function(c){return Qe.createElement(&quot;line&quot;,{x1:c.x0,x2:c.x1,y1:c.y0,y2:c.y1,fill:&quot;none&quot;,style:u})})});xy.displayName=&quot;CrosshairLine&quot;;xy.propTypes={x0:le.number.isRequired,x1:le.number.isRequired,y0:le.number.isRequired,y1:le.number.isRequired};var Sm=ge.memo(function(e){var t=e.width,n=e.height,r=e.type,l=e.x,i=e.y,o,a;return r===&quot;cross&quot;?(o={x0:l,x1:l,y0:0,y1:n},a={x0:0,x1:t,y0:i,y1:i}):r===&quot;top-left&quot;?(o={x0:l,x1:l,y0:0,y1:i},a={x0:0,x1:l,y0:i,y1:i}):r===&quot;top&quot;?o={x0:l,x1:l,y0:0,y1:i}:r===&quot;top-right&quot;?(o={x0:l,x1:l,y0:0,y1:i},a={x0:l,x1:t,y0:i,y1:i}):r===&quot;right&quot;?a={x0:l,x1:t,y0:i,y1:i}:r===&quot;bottom-right&quot;?(o={x0:l,x1:l,y0:i,y1:n},a={x0:l,x1:t,y0:i,y1:i}):r===&quot;bottom&quot;?o={x0:l,x1:l,y0:i,y1:n}:r===&quot;bottom-left&quot;?(o={x0:l,x1:l,y0:i,y1:n},a={x0:0,x1:l,y0:i,y1:i}):r===&quot;left&quot;?a={x0:0,x1:l,y0:i,y1:i}:r===&quot;x&quot;?o={x0:l,x1:l,y0:0,y1:n}:r===&quot;y&quot;&amp;&amp;(a={x0:0,x1:t,y0:i,y1:i}),Qe.createElement(Qe.Fragment,null,o&amp;&amp;Qe.createElement(xy,{x0:o.x0,x1:o.x1,y0:o.y0,y1:o.y1}),a&amp;&amp;Qe.createElement(xy,{x0:a.x0,x1:a.x1,y0:a.y0,y1:a.y1}))});Sm.displayName=&quot;Crosshair&quot;;Sm.propTypes={width:le.number.isRequired,height:le.number.isRequired,x:le.number.isRequired,y:le.number.isRequired,type:nU.type.isRequired};Sm.defaultProps={type:&quot;cross&quot;};var H5=ge.createContext();function kR(e,t){return kCe(e)||TCe(e,t)||_Ce()}function _Ce(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function TCe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function kCe(e){if(Array.isArray(e))return e}var SCe=function(t){var n=ge.useState({isVisible:!1,content:null,position:{}}),r=kR(n,2),l=r[0],i=r[1],o=ge.useCallback(function(u,c,d){var f=kR(c,2),p=f[0],m=f[1];i({isVisible:!0,position:[p,m],anchor:d,content:u})},[]),a=ge.useCallback(function(u,c,d){var f=t.current.getBoundingClientRect(),p=c.clientX-f.left,m=c.clientY-f.top;(d===&quot;left&quot;||d===&quot;right&quot;)&amp;&amp;(p&lt;f.width/2?d=&quot;right&quot;:d=&quot;left&quot;),i({isVisible:!0,position:[p,m],anchor:d,content:u})},[t]),s=ge.useCallback(function(){i({isVisible:!1,content:null})});return{showTooltipAt:o,showTooltipFromEvent:a,hideTooltip:s,isTooltipVisible:l.isVisible,tooltipPosition:l.position,tooltipAnchor:l.anchor,tooltipContent:l.content}},mf=function(){return ge.useContext(H5)};function CCe(){this.__data__=[],this.size=0}var MCe=CCe;function PCe(e,t){return e===t||e!==e&amp;&amp;t!==t}var ug=PCe,OCe=ug;function ACe(e,t){for(var n=e.length;n--;)if(OCe(e[n][0],t))return n;return-1}var jb=ACe,DCe=jb,ECe=Array.prototype,RCe=ECe.splice;function LCe(e){var t=this.__data__,n=DCe(t,e);if(n&lt;0)return!1;var r=t.length-1;return n==r?t.pop():RCe.call(t,n,1),--this.size,!0}var ICe=LCe,$Ce=jb;function NCe(e){var t=this.__data__,n=$Ce(t,e);return n&lt;0?void 0:t[n][1]}var FCe=NCe,jCe=jb;function zCe(e){return jCe(this.__data__,e)&gt;-1}var BCe=zCe,WCe=jb;function qCe(e,t){var n=this.__data__,r=WCe(n,e);return r&lt;0?(++this.size,n.push([e,t])):n[r][1]=t,this}var UCe=qCe,HCe=MCe,VCe=ICe,GCe=FCe,YCe=BCe,XCe=UCe;function gf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t&lt;n;){var r=e[t];this.set(r[0],r[1])}}gf.prototype.clear=HCe;gf.prototype.delete=VCe;gf.prototype.get=GCe;gf.prototype.has=YCe;gf.prototype.set=XCe;var zb=gf,KCe=zb;function ZCe(){this.__data__=new KCe,this.size=0}var QCe=ZCe;function JCe(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var eMe=JCe;function tMe(e){return this.__data__.get(e)}var nMe=tMe;function rMe(e){return this.__data__.has(e)}var aMe=rMe,oMe=typeof Oo==&quot;object&quot;&amp;&amp;Oo&amp;&amp;Oo.Object===Object&amp;&amp;Oo,rU=oMe,iMe=rU,lMe=typeof self==&quot;object&quot;&amp;&amp;self&amp;&amp;self.Object===Object&amp;&amp;self,sMe=iMe||lMe||Function(&quot;return this&quot;)(),zo=sMe,uMe=zo,cMe=uMe.Symbol,vf=cMe,SR=vf,aU=Object.prototype,dMe=aU.hasOwnProperty,fMe=aU.toString,jp=SR?SR.toStringTag:void 0;function pMe(e){var t=dMe.call(e,jp),n=e[jp];try{e[jp]=void 0;var r=!0}catch{}var l=fMe.call(e);return r&amp;&amp;(t?e[jp]=n:delete e[jp]),l}var hMe=pMe,mMe=Object.prototype,gMe=mMe.toString;function vMe(e){return gMe.call(e)}var yMe=vMe,CR=vf,bMe=hMe,xMe=yMe,wMe=&quot;[object Null]&quot;,_Me=&quot;[object Undefined]&quot;,MR=CR?CR.toStringTag:void 0;function TMe(e){return e==null?e===void 0?_Me:wMe:MR&amp;&amp;MR in Object(e)?bMe(e):xMe(e)}var fs=TMe;function kMe(e){var t=typeof e;return e!=null&amp;&amp;(t==&quot;object&quot;||t==&quot;function&quot;)}var Oi=kMe,SMe=fs,CMe=Oi,MMe=&quot;[object AsyncFunction]&quot;,PMe=&quot;[object Function]&quot;,OMe=&quot;[object GeneratorFunction]&quot;,AMe=&quot;[object Proxy]&quot;;function DMe(e){if(!CMe(e))return!1;var t=SMe(e);return t==PMe||t==OMe||t==MMe||t==AMe}var Bb=DMe;const Cm=lr(Bb);var EMe=zo,RMe=EMe[&quot;__core-js_shared__&quot;],LMe=RMe,eT=LMe,PR=function(){var e=/[^.]+$/.exec(eT&amp;&amp;eT.keys&amp;&amp;eT.keys.IE_PROTO||&quot;&quot;);return e?&quot;Symbol(src)_1.&quot;+e:&quot;&quot;}();function IMe(e){return!!PR&amp;&amp;PR in e}var $Me=IMe,NMe=Function.prototype,FMe=NMe.toString;function jMe(e){if(e!=null){try{return FMe.call(e)}catch{}try{return e+&quot;&quot;}catch{}}return&quot;&quot;}var oU=jMe,zMe=Bb,BMe=$Me,WMe=Oi,qMe=oU,UMe=/[\\\\^$.*+?()[\\]{}|]/g,HMe=/^\\[object .+?Constructor\\]$/,VMe=Function.prototype,GMe=Object.prototype,YMe=VMe.toString,XMe=GMe.hasOwnProperty,KMe=RegExp(&quot;^&quot;+YMe.call(XMe).replace(UMe,&quot;\\\\$&amp;&quot;).replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,&quot;$1.*?&quot;)+&quot;$&quot;);function ZMe(e){if(!WMe(e)||BMe(e))return!1;var t=zMe(e)?KMe:HMe;return t.test(qMe(e))}var QMe=ZMe;function JMe(e,t){return e==null?void 0:e[t]}var e5e=JMe,t5e=QMe,n5e=e5e;function r5e(e,t){var n=n5e(e,t);return t5e(n)?n:void 0}var vc=r5e,a5e=vc,o5e=zo,i5e=a5e(o5e,&quot;Map&quot;),V5=i5e,l5e=vc,s5e=l5e(Object,&quot;create&quot;),Wb=s5e,OR=Wb;function u5e(){this.__data__=OR?OR(null):{},this.size=0}var c5e=u5e;function d5e(e){var t=this.has(e)&amp;&amp;delete this.__data__[e];return this.size-=t?1:0,t}var f5e=d5e,p5e=Wb,h5e=&quot;__lodash_hash_undefined__&quot;,m5e=Object.prototype,g5e=m5e.hasOwnProperty;function v5e(e){var t=this.__data__;if(p5e){var n=t[e];return n===h5e?void 0:n}return g5e.call(t,e)?t[e]:void 0}var y5e=v5e,b5e=Wb,x5e=Object.prototype,w5e=x5e.hasOwnProperty;function _5e(e){var t=this.__data__;return b5e?t[e]!==void 0:w5e.call(t,e)}var T5e=_5e,k5e=Wb,S5e=&quot;__lodash_hash_undefined__&quot;;function C5e(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=k5e&amp;&amp;t===void 0?S5e:t,this}var M5e=C5e,P5e=c5e,O5e=f5e,A5e=y5e,D5e=T5e,E5e=M5e;function yf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t&lt;n;){var r=e[t];this.set(r[0],r[1])}}yf.prototype.clear=P5e;yf.prototype.delete=O5e;yf.prototype.get=A5e;yf.prototype.has=D5e;yf.prototype.set=E5e;var R5e=yf,AR=R5e,L5e=zb,I5e=V5;function $5e(){this.size=0,this.__data__={hash:new AR,map:new(I5e||L5e),string:new AR}}var N5e=$5e;function F5e(e){var t=typeof e;return t==&quot;string&quot;||t==&quot;number&quot;||t==&quot;symbol&quot;||t==&quot;boolean&quot;?e!==&quot;__proto__&quot;:e===null}var j5e=F5e,z5e=j5e;function B5e(e,t){var n=e.__data__;return z5e(t)?n[typeof t==&quot;string&quot;?&quot;string&quot;:&quot;hash&quot;]:n.map}var qb=B5e,W5e=qb;function q5e(e){var t=W5e(this,e).delete(e);return this.size-=t?1:0,t}var U5e=q5e,H5e=qb;function V5e(e){return H5e(this,e).get(e)}var G5e=V5e,Y5e=qb;function X5e(e){return Y5e(this,e).has(e)}var K5e=X5e,Z5e=qb;function Q5e(e,t){var n=Z5e(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var J5e=Q5e,ePe=N5e,tPe=U5e,nPe=G5e,rPe=K5e,aPe=J5e;function bf(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t&lt;n;){var r=e[t];this.set(r[0],r[1])}}bf.prototype.clear=ePe;bf.prototype.delete=tPe;bf.prototype.get=nPe;bf.prototype.has=rPe;bf.prototype.set=aPe;var G5=bf,oPe=zb,iPe=V5,lPe=G5,sPe=200;function uPe(e,t){var n=this.__data__;if(n instanceof oPe){var r=n.__data__;if(!iPe||r.length&lt;sPe-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new lPe(r)}return n.set(e,t),this.size=n.size,this}var cPe=uPe,dPe=zb,fPe=QCe,pPe=eMe,hPe=nMe,mPe=aMe,gPe=cPe;function xf(e){var t=this.__data__=new dPe(e);this.size=t.size}xf.prototype.clear=fPe;xf.prototype.delete=pPe;xf.prototype.get=hPe;xf.prototype.has=mPe;xf.prototype.set=gPe;var Ub=xf,vPe=vc,yPe=function(){try{var e=vPe(Object,&quot;defineProperty&quot;);return e({},&quot;&quot;,{}),e}catch{}}(),iU=yPe,DR=iU;function bPe(e,t,n){t==&quot;__proto__&quot;&amp;&amp;DR?DR(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var Y5=bPe,xPe=Y5,wPe=ug;function _Pe(e,t,n){(n!==void 0&amp;&amp;!wPe(e[t],n)||n===void 0&amp;&amp;!(t in e))&amp;&amp;xPe(e,t,n)}var lU=_Pe;function TPe(e){return function(t,n,r){for(var l=-1,i=Object(t),o=r(t),a=o.length;a--;){var s=o[e?a:++l];if(n(i[s],s,i)===!1)break}return t}}var kPe=TPe,SPe=kPe,CPe=SPe(),sU=CPe,wy={exports:{}};wy.exports;(function(e,t){var n=zo,r=t&amp;&amp;!t.nodeType&amp;&amp;t,l=r&amp;&amp;!0&amp;&amp;e&amp;&amp;!e.nodeType&amp;&amp;e,i=l&amp;&amp;l.exports===r,o=i?n.Buffer:void 0,a=o?o.allocUnsafe:void 0;function s(u,c){if(c)return u.slice();var d=u.length,f=a?a(d):new u.constructor(d);return u.copy(f),f}e.exports=s})(wy,wy.exports);var uU=wy.exports,MPe=zo,PPe=MPe.Uint8Array,cU=PPe,ER=cU;function OPe(e){var t=new e.constructor(e.byteLength);return new ER(t).set(new ER(e)),t}var X5=OPe,APe=X5;function DPe(e,t){var n=t?APe(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var dU=DPe;function EPe(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n&lt;r;)t[n]=e[n];return t}var Hb=EPe,RPe=Oi,RR=Object.create,LPe=function(){function e(){}return function(t){if(!RPe(t))return{};if(RR)return RR(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),Vb=LPe;function IPe(e,t){return function(n){return e(t(n))}}var fU=IPe,$Pe=fU,NPe=$Pe(Object.getPrototypeOf,Object),K5=NPe,FPe=Object.prototype;function jPe(e){var t=e&amp;&amp;e.constructor,n=typeof t==&quot;function&quot;&amp;&amp;t.prototype||FPe;return e===n}var Z5=jPe,zPe=Vb,BPe=K5,WPe=Z5;function qPe(e){return typeof e.constructor==&quot;function&quot;&amp;&amp;!WPe(e)?zPe(BPe(e)):{}}var pU=qPe;function UPe(e){return e!=null&amp;&amp;typeof e==&quot;object&quot;}var oi=UPe,HPe=fs,VPe=oi,GPe=&quot;[object Arguments]&quot;;function YPe(e){return VPe(e)&amp;&amp;HPe(e)==GPe}var XPe=YPe,LR=XPe,KPe=oi,hU=Object.prototype,ZPe=hU.hasOwnProperty,QPe=hU.propertyIsEnumerable,JPe=LR(function(){return arguments}())?LR:function(e){return KPe(e)&amp;&amp;ZPe.call(e,&quot;callee&quot;)&amp;&amp;!QPe.call(e,&quot;callee&quot;)},Gb=JPe,e4e=Array.isArray,_o=e4e,t4e=9007199254740991;function n4e(e){return typeof e==&quot;number&quot;&amp;&amp;e&gt;-1&amp;&amp;e%1==0&amp;&amp;e&lt;=t4e}var Q5=n4e,r4e=Bb,a4e=Q5;function o4e(e){return e!=null&amp;&amp;a4e(e.length)&amp;&amp;!r4e(e)}var wf=o4e,i4e=wf,l4e=oi;function s4e(e){return l4e(e)&amp;&amp;i4e(e)}var mU=s4e,_y={exports:{}};function u4e(){return!1}var c4e=u4e;_y.exports;(function(e,t){var n=zo,r=c4e,l=t&amp;&amp;!t.nodeType&amp;&amp;t,i=l&amp;&amp;!0&amp;&amp;e&amp;&amp;!e.nodeType&amp;&amp;e,o=i&amp;&amp;i.exports===l,a=o?n.Buffer:void 0,s=a?a.isBuffer:void 0,u=s||r;e.exports=u})(_y,_y.exports);var Yb=_y.exports,d4e=fs,f4e=K5,p4e=oi,h4e=&quot;[object Object]&quot;,m4e=Function.prototype,g4e=Object.prototype,gU=m4e.toString,v4e=g4e.hasOwnProperty,y4e=gU.call(Object);function b4e(e){if(!p4e(e)||d4e(e)!=h4e)return!1;var t=f4e(e);if(t===null)return!0;var n=v4e.call(t,&quot;constructor&quot;)&amp;&amp;t.constructor;return typeof n==&quot;function&quot;&amp;&amp;n instanceof n&amp;&amp;gU.call(n)==y4e}var J5=b4e;const Mm=lr(J5);var x4e=fs,w4e=Q5,_4e=oi,T4e=&quot;[object Arguments]&quot;,k4e=&quot;[object Array]&quot;,S4e=&quot;[object Boolean]&quot;,C4e=&quot;[object Date]&quot;,M4e=&quot;[object Error]&quot;,P4e=&quot;[object Function]&quot;,O4e=&quot;[object Map]&quot;,A4e=&quot;[object Number]&quot;,D4e=&quot;[object Object]&quot;,E4e=&quot;[object RegExp]&quot;,R4e=&quot;[object Set]&quot;,L4e=&quot;[object String]&quot;,I4e=&quot;[object WeakMap]&quot;,$4e=&quot;[object ArrayBuffer]&quot;,N4e=&quot;[object DataView]&quot;,F4e=&quot;[object Float32Array]&quot;,j4e=&quot;[object Float64Array]&quot;,z4e=&quot;[object Int8Array]&quot;,B4e=&quot;[object Int16Array]&quot;,W4e=&quot;[object Int32Array]&quot;,q4e=&quot;[object Uint8Array]&quot;,U4e=&quot;[object Uint8ClampedArray]&quot;,H4e=&quot;[object Uint16Array]&quot;,V4e=&quot;[object Uint32Array]&quot;,Ur={};Ur[F4e]=Ur[j4e]=Ur[z4e]=Ur[B4e]=Ur[W4e]=Ur[q4e]=Ur[U4e]=Ur[H4e]=Ur[V4e]=!0;Ur[T4e]=Ur[k4e]=Ur[$4e]=Ur[S4e]=Ur[N4e]=Ur[C4e]=Ur[M4e]=Ur[P4e]=Ur[O4e]=Ur[A4e]=Ur[D4e]=Ur[E4e]=Ur[R4e]=Ur[L4e]=Ur[I4e]=!1;function G4e(e){return _4e(e)&amp;&amp;w4e(e.length)&amp;&amp;!!Ur[x4e(e)]}var Y4e=G4e;function X4e(e){return function(t){return e(t)}}var _f=X4e,Ty={exports:{}};Ty.exports;(function(e,t){var n=rU,r=t&amp;&amp;!t.nodeType&amp;&amp;t,l=r&amp;&amp;!0&amp;&amp;e&amp;&amp;!e.nodeType&amp;&amp;e,i=l&amp;&amp;l.exports===r,o=i&amp;&amp;n.process,a=function(){try{var s=l&amp;&amp;l.require&amp;&amp;l.require(&quot;util&quot;).types;return s||o&amp;&amp;o.binding&amp;&amp;o.binding(&quot;util&quot;)}catch{}}();e.exports=a})(Ty,Ty.exports);var Xb=Ty.exports,K4e=Y4e,Z4e=_f,IR=Xb,$R=IR&amp;&amp;IR.isTypedArray,Q4e=$R?Z4e($R):K4e,eP=Q4e;function J4e(e,t){if(!(t===&quot;constructor&quot;&amp;&amp;typeof e[t]==&quot;function&quot;)&amp;&amp;t!=&quot;__proto__&quot;)return e[t]}var vU=J4e,eOe=Y5,tOe=ug,nOe=Object.prototype,rOe=nOe.hasOwnProperty;function aOe(e,t,n){var r=e[t];(!(rOe.call(e,t)&amp;&amp;tOe(r,n))||n===void 0&amp;&amp;!(t in e))&amp;&amp;eOe(e,t,n)}var tP=aOe,oOe=tP,iOe=Y5;function lOe(e,t,n,r){var l=!n;n||(n={});for(var i=-1,o=t.length;++i&lt;o;){var a=t[i],s=r?r(n[a],e[a],a,n,e):void 0;s===void 0&amp;&amp;(s=e[a]),l?iOe(n,a,s):oOe(n,a,s)}return n}var Tf=lOe;function sOe(e,t){for(var n=-1,r=Array(e);++n&lt;e;)r[n]=t(n);return r}var uOe=sOe,cOe=9007199254740991,dOe=/^(?:0|[1-9]\\d*)$/;function fOe(e,t){var n=typeof e;return t=t??cOe,!!t&amp;&amp;(n==&quot;number&quot;||n!=&quot;symbol&quot;&amp;&amp;dOe.test(e))&amp;&amp;e&gt;-1&amp;&amp;e%1==0&amp;&amp;e&lt;t}var cg=fOe,pOe=uOe,hOe=Gb,mOe=_o,gOe=Yb,vOe=cg,yOe=eP,bOe=Object.prototype,xOe=bOe.hasOwnProperty;function wOe(e,t){var n=mOe(e),r=!n&amp;&amp;hOe(e),l=!n&amp;&amp;!r&amp;&amp;gOe(e),i=!n&amp;&amp;!r&amp;&amp;!l&amp;&amp;yOe(e),o=n||r||l||i,a=o?pOe(e.length,String):[],s=a.length;for(var u in e)(t||xOe.call(e,u))&amp;&amp;!(o&amp;&amp;(u==&quot;length&quot;||l&amp;&amp;(u==&quot;offset&quot;||u==&quot;parent&quot;)||i&amp;&amp;(u==&quot;buffer&quot;||u==&quot;byteLength&quot;||u==&quot;byteOffset&quot;)||vOe(u,s)))&amp;&amp;a.push(u);return a}var yU=wOe;function _Oe(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var TOe=_Oe,kOe=Oi,SOe=Z5,COe=TOe,MOe=Object.prototype,POe=MOe.hasOwnProperty;function OOe(e){if(!kOe(e))return COe(e);var t=SOe(e),n=[];for(var r in e)r==&quot;constructor&quot;&amp;&amp;(t||!POe.call(e,r))||n.push(r);return n}var AOe=OOe,DOe=yU,EOe=AOe,ROe=wf;function LOe(e){return ROe(e)?DOe(e,!0):EOe(e)}var dg=LOe,IOe=Tf,$Oe=dg;function NOe(e){return IOe(e,$Oe(e))}var FOe=NOe,NR=lU,jOe=uU,zOe=dU,BOe=Hb,WOe=pU,FR=Gb,jR=_o,qOe=mU,UOe=Yb,HOe=Bb,VOe=Oi,GOe=J5,YOe=eP,zR=vU,XOe=FOe;function KOe(e,t,n,r,l,i,o){var a=zR(e,n),s=zR(t,n),u=o.get(s);if(u){NR(e,n,u);return}var c=i?i(a,s,n+&quot;&quot;,e,t,o):void 0,d=c===void 0;if(d){var f=jR(s),p=!f&amp;&amp;UOe(s),m=!f&amp;&amp;!p&amp;&amp;YOe(s);c=s,f||p||m?jR(a)?c=a:qOe(a)?c=BOe(a):p?(d=!1,c=jOe(s,!0)):m?(d=!1,c=zOe(s,!0)):c=[]:GOe(s)||FR(s)?(c=a,FR(a)?c=XOe(a):(!VOe(a)||HOe(a))&amp;&amp;(c=WOe(s))):d=!1}d&amp;&amp;(o.set(s,c),l(c,s,r,i,o),o.delete(s)),NR(e,n,c)}var ZOe=KOe,QOe=Ub,JOe=lU,e6e=sU,t6e=ZOe,n6e=Oi,r6e=dg,a6e=vU;function bU(e,t,n,r,l){e!==t&amp;&amp;e6e(t,function(i,o){if(l||(l=new QOe),n6e(i))t6e(e,t,o,n,bU,r,l);else{var a=r?r(a6e(e,o),i,o+&quot;&quot;,e,t,l):void 0;a===void 0&amp;&amp;(a=i),JOe(e,o,a)}},r6e)}var o6e=bU;function i6e(e){return e}var yc=i6e;function l6e(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var nP=l6e,s6e=nP,BR=Math.max;function u6e(e,t,n){return t=BR(t===void 0?e.length-1:t,0),function(){for(var r=arguments,l=-1,i=BR(r.length-t,0),o=Array(i);++l&lt;i;)o[l]=r[t+l];l=-1;for(var a=Array(t+1);++l&lt;t;)a[l]=r[l];return a[t]=n(o),s6e(e,this,a)}}var xU=u6e;function c6e(e){return function(){return e}}var d6e=c6e,f6e=d6e,WR=iU,p6e=yc,h6e=WR?function(e,t){return WR(e,&quot;toString&quot;,{configurable:!0,enumerable:!1,value:f6e(t),writable:!0})}:p6e,m6e=h6e,g6e=800,v6e=16,y6e=Date.now;function b6e(e){var t=0,n=0;return function(){var r=y6e(),l=v6e-(r-n);if(n=r,l&gt;0){if(++t&gt;=g6e)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var wU=b6e,x6e=m6e,w6e=wU,_6e=w6e(x6e),rP=_6e,T6e=yc,k6e=xU,S6e=rP;function C6e(e,t){return S6e(k6e(e,t,T6e),e+&quot;&quot;)}var Kb=C6e,M6e=ug,P6e=wf,O6e=cg,A6e=Oi;function D6e(e,t,n){if(!A6e(n))return!1;var r=typeof t;return(r==&quot;number&quot;?P6e(n)&amp;&amp;O6e(t,n.length):r==&quot;string&quot;&amp;&amp;t in n)?M6e(n[t],e):!1}var aP=D6e,E6e=Kb,R6e=aP;function L6e(e){return E6e(function(t,n){var r=-1,l=n.length,i=l&gt;1?n[l-1]:void 0,o=l&gt;2?n[2]:void 0;for(i=e.length&gt;3&amp;&amp;typeof i==&quot;function&quot;?(l--,i):void 0,o&amp;&amp;R6e(n[0],n[1],o)&amp;&amp;(i=l&lt;3?void 0:i,l=1),t=Object(t);++r&lt;l;){var a=n[r];a&amp;&amp;e(t,a,r,i)}return t})}var I6e=L6e,$6e=o6e,N6e=I6e,F6e=N6e(function(e,t,n){$6e(e,t,n)}),j6e=F6e;const z6e=lr(j6e);var B6e=fs,W6e=oi,q6e=&quot;[object Symbol]&quot;;function U6e(e){return typeof e==&quot;symbol&quot;||W6e(e)&amp;&amp;B6e(e)==q6e}var kf=U6e,H6e=_o,V6e=kf,G6e=/\\.|\\[(?:[^[\\]]*|([&quot;&#x27;])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,Y6e=/^\\w*$/;function X6e(e,t){if(H6e(e))return!1;var n=typeof e;return n==&quot;number&quot;||n==&quot;symbol&quot;||n==&quot;boolean&quot;||e==null||V6e(e)?!0:Y6e.test(e)||!G6e.test(e)||t!=null&amp;&amp;e in Object(t)}var oP=X6e,_U=G5,K6e=&quot;Expected a function&quot;;function iP(e,t){if(typeof e!=&quot;function&quot;||t!=null&amp;&amp;typeof t!=&quot;function&quot;)throw new TypeError(K6e);var n=function(){var r=arguments,l=t?t.apply(this,r):r[0],i=n.cache;if(i.has(l))return i.get(l);var o=e.apply(this,r);return n.cache=i.set(l,o)||i,o};return n.cache=new(iP.Cache||_U),n}iP.Cache=_U;var Z6e=iP,Q6e=Z6e,J6e=500;function eAe(e){var t=Q6e(e,function(r){return n.size===J6e&amp;&amp;n.clear(),r}),n=t.cache;return t}var tAe=eAe,nAe=tAe,rAe=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([&quot;&#x27;])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g,aAe=/\\\\(\\\\)?/g,oAe=nAe(function(e){var t=[];return e.charCodeAt(0)===46&amp;&amp;t.push(&quot;&quot;),e.replace(rAe,function(n,r,l,i){t.push(l?i.replace(aAe,&quot;$1&quot;):r||n)}),t}),iAe=oAe;function lAe(e,t){for(var n=-1,r=e==null?0:e.length,l=Array(r);++n&lt;r;)l[n]=t(e[n],n,e);return l}var Zb=lAe,qR=vf,sAe=Zb,uAe=_o,cAe=kf,dAe=1/0,UR=qR?qR.prototype:void 0,HR=UR?UR.toString:void 0;function TU(e){if(typeof e==&quot;string&quot;)return e;if(uAe(e))return sAe(e,TU)+&quot;&quot;;if(cAe(e))return HR?HR.call(e):&quot;&quot;;var t=e+&quot;&quot;;return t==&quot;0&quot;&amp;&amp;1/e==-dAe?&quot;-0&quot;:t}var fAe=TU,pAe=fAe;function hAe(e){return e==null?&quot;&quot;:pAe(e)}var mAe=hAe,gAe=_o,vAe=oP,yAe=iAe,bAe=mAe;function xAe(e,t){return gAe(e)?e:vAe(e,t)?[e]:yAe(bAe(e))}var Sf=xAe,wAe=kf,_Ae=1/0;function TAe(e){if(typeof e==&quot;string&quot;||wAe(e))return e;var t=e+&quot;&quot;;return t==&quot;0&quot;&amp;&amp;1/e==-_Ae?&quot;-0&quot;:t}var Cf=TAe,kAe=Sf,SAe=Cf;function CAe(e,t){t=kAe(t,e);for(var n=0,r=t.length;e!=null&amp;&amp;n&lt;r;)e=e[SAe(t[n++])];return n&amp;&amp;n==r?e:void 0}var fg=CAe,MAe=fg;function PAe(e,t,n){var r=e==null?void 0:MAe(e,t);return r===void 0?n:r}var kU=PAe;const Hs=lr(kU);var OAe=tP,AAe=Sf,DAe=cg,VR=Oi,EAe=Cf;function RAe(e,t,n,r){if(!VR(e))return e;t=AAe(t,e);for(var l=-1,i=t.length,o=i-1,a=e;a!=null&amp;&amp;++l&lt;i;){var s=EAe(t[l]),u=n;if(s===&quot;__proto__&quot;||s===&quot;constructor&quot;||s===&quot;prototype&quot;)return e;if(l!=o){var c=a[s];u=r?r(c,s,a):void 0,u===void 0&amp;&amp;(u=VR(c)?c:DAe(t[l+1])?[]:{})}OAe(a,s,u),a=a[s]}return e}var SU=RAe,LAe=SU;function IAe(e,t,n){return e==null?e:LAe(e,t,n)}var $Ae=IAe;const Ru=lr($Ae);function NAe(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var CU=NAe;const $n=lr(CU);var FAe=fs,jAe=_o,zAe=oi,BAe=&quot;[object String]&quot;;function WAe(e){return typeof e==&quot;string&quot;||!jAe(e)&amp;&amp;zAe(e)&amp;&amp;FAe(e)==BAe}var qAe=WAe;const UAe=lr(qAe);function MU(e,t){return e&lt;t?-1:e&gt;t?1:e&gt;=t?0:NaN}function lP(e){let t=e,n=e;e.length===1&amp;&amp;(t=(o,a)=&gt;e(o)-a,n=HAe(e));function r(o,a,s,u){for(s==null&amp;&amp;(s=0),u==null&amp;&amp;(u=o.length);s&lt;u;){const c=s+u&gt;&gt;&gt;1;n(o[c],a)&lt;0?s=c+1:u=c}return s}function l(o,a,s,u){for(s==null&amp;&amp;(s=0),u==null&amp;&amp;(u=o.length);s&lt;u;){const c=s+u&gt;&gt;&gt;1;n(o[c],a)&gt;0?u=c:s=c+1}return s}function i(o,a,s,u){s==null&amp;&amp;(s=0),u==null&amp;&amp;(u=o.length);const c=r(o,a,s,u-1);return c&gt;s&amp;&amp;t(o[c-1],a)&gt;-t(o[c],a)?c-1:c}return{left:r,center:i,right:l}}function HAe(e){return(t,n)=&gt;MU(e(t),n)}function VAe(e){return e===null?NaN:+e}const GAe=lP(MU),YAe=GAe.right;lP(VAe).center;var Ek=Math.sqrt(50),Rk=Math.sqrt(10),Lk=Math.sqrt(2);function Ik(e,t,n){var r,l=-1,i,o,a;if(t=+t,e=+e,n=+n,e===t&amp;&amp;n&gt;0)return[e];if((r=t&lt;e)&amp;&amp;(i=e,e=t,t=i),(a=PU(e,t,n))===0||!isFinite(a))return[];if(a&gt;0){let s=Math.round(e/a),u=Math.round(t/a);for(s*a&lt;e&amp;&amp;++s,u*a&gt;t&amp;&amp;--u,o=new Array(i=u-s+1);++l&lt;i;)o[l]=(s+l)*a}else{a=-a;let s=Math.round(e*a),u=Math.round(t*a);for(s/a&lt;e&amp;&amp;++s,u/a&gt;t&amp;&amp;--u,o=new Array(i=u-s+1);++l&lt;i;)o[l]=(s+l)/a}return r&amp;&amp;o.reverse(),o}function PU(e,t,n){var r=(t-e)/Math.max(0,n),l=Math.floor(Math.log(r)/Math.LN10),i=r/Math.pow(10,l);return l&gt;=0?(i&gt;=Ek?10:i&gt;=Rk?5:i&gt;=Lk?2:1)*Math.pow(10,l):-Math.pow(10,-l)/(i&gt;=Ek?10:i&gt;=Rk?5:i&gt;=Lk?2:1)}function $k(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),l=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),i=r/l;return i&gt;=Ek?l*=10:i&gt;=Rk?l*=5:i&gt;=Lk&amp;&amp;(l*=2),t&lt;e?-l:l}function XAe(e,t,n){e=+e,t=+t,n=(l=arguments.length)&lt;2?(t=e,e=0,1):l&lt;3?1:+n;for(var r=-1,l=Math.max(0,Math.ceil((t-e)/n))|0,i=new Array(l);++r&lt;l;)i[r]=e+r*n;return i}function Mf(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}const GR=Symbol(&quot;implicit&quot;);function Lu(){var e=new Map,t=[],n=[],r=GR;function l(i){var o=i+&quot;&quot;,a=e.get(o);if(!a){if(r!==GR)return r;e.set(o,a=t.push(i))}return n[(a-1)%n.length]}return l.domain=function(i){if(!arguments.length)return t.slice();t=[],e=new Map;for(const o of i){const a=o+&quot;&quot;;e.has(a)||e.set(a,t.push(o))}return l},l.range=function(i){return arguments.length?(n=Array.from(i),l):n.slice()},l.unknown=function(i){return arguments.length?(r=i,l):r},l.copy=function(){return Lu(t,n).unknown(r)},Mf.apply(l,arguments),l}function sP(){var e=Lu().unknown(void 0),t=e.domain,n=e.range,r=0,l=1,i,o,a=!1,s=0,u=0,c=.5;delete e.unknown;function d(){var f=t().length,p=l&lt;r,m=p?l:r,g=p?r:l;i=(g-m)/Math.max(1,f-s+u*2),a&amp;&amp;(i=Math.floor(i)),m+=(g-m-i*(f-s))*c,o=i*(1-s),a&amp;&amp;(m=Math.round(m),o=Math.round(o));var b=XAe(f).map(function(v){return m+i*v});return n(p?b.reverse():b)}return e.domain=function(f){return arguments.length?(t(f),d()):t()},e.range=function(f){return arguments.length?([r,l]=f,r=+r,l=+l,d()):[r,l]},e.rangeRound=function(f){return[r,l]=f,r=+r,l=+l,a=!0,d()},e.bandwidth=function(){return o},e.step=function(){return i},e.round=function(f){return arguments.length?(a=!!f,d()):a},e.padding=function(f){return arguments.length?(s=Math.min(1,u=+f),d()):s},e.paddingInner=function(f){return arguments.length?(s=Math.min(1,f),d()):s},e.paddingOuter=function(f){return arguments.length?(u=+f,d()):u},e.align=function(f){return arguments.length?(c=Math.max(0,Math.min(1,f)),d()):c},e.copy=function(){return sP(t(),[r,l]).round(a).paddingInner(s).paddingOuter(u).align(c)},Mf.apply(d(),arguments)}function OU(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return OU(t())},e}function KAe(){return OU(sP.apply(null,arguments).paddingInner(1))}function uP(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function AU(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function pg(){}var Pm=.7,ky=1/Pm,kd=&quot;\\\\s*([+-]?\\\\d+)\\\\s*&quot;,Om=&quot;\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)\\\\s*&quot;,yl=&quot;\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)%\\\\s*&quot;,ZAe=/^#([0-9a-f]{3,8})$/,QAe=new RegExp(&quot;^rgb\\\\(&quot;+[kd,kd,kd]+&quot;\\\\)$&quot;),JAe=new RegExp(&quot;^rgb\\\\(&quot;+[yl,yl,yl]+&quot;\\\\)$&quot;),e8e=new RegExp(&quot;^rgba\\\\(&quot;+[kd,kd,kd,Om]+&quot;\\\\)$&quot;),t8e=new RegExp(&quot;^rgba\\\\(&quot;+[yl,yl,yl,Om]+&quot;\\\\)$&quot;),n8e=new RegExp(&quot;^hsl\\\\(&quot;+[Om,yl,yl]+&quot;\\\\)$&quot;),r8e=new RegExp(&quot;^hsla\\\\(&quot;+[Om,yl,yl,Om]+&quot;\\\\)$&quot;),YR={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};uP(pg,Zu,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:XR,formatHex:XR,formatHsl:a8e,formatRgb:KR,toString:KR});function XR(){return this.rgb().formatHex()}function a8e(){return DU(this).formatHsl()}function KR(){return this.rgb().formatRgb()}function Zu(e){var t,n;return e=(e+&quot;&quot;).trim().toLowerCase(),(t=ZAe.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?ZR(t):n===3?new Yo(t&gt;&gt;8&amp;15|t&gt;&gt;4&amp;240,t&gt;&gt;4&amp;15|t&amp;240,(t&amp;15)&lt;&lt;4|t&amp;15,1):n===8?C0(t&gt;&gt;24&amp;255,t&gt;&gt;16&amp;255,t&gt;&gt;8&amp;255,(t&amp;255)/255):n===4?C0(t&gt;&gt;12&amp;15|t&gt;&gt;8&amp;240,t&gt;&gt;8&amp;15|t&gt;&gt;4&amp;240,t&gt;&gt;4&amp;15|t&amp;240,((t&amp;15)&lt;&lt;4|t&amp;15)/255):null):(t=QAe.exec(e))?new Yo(t[1],t[2],t[3],1):(t=JAe.exec(e))?new Yo(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=e8e.exec(e))?C0(t[1],t[2],t[3],t[4]):(t=t8e.exec(e))?C0(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=n8e.exec(e))?e9(t[1],t[2]/100,t[3]/100,1):(t=r8e.exec(e))?e9(t[1],t[2]/100,t[3]/100,t[4]):YR.hasOwnProperty(e)?ZR(YR[e]):e===&quot;transparent&quot;?new Yo(NaN,NaN,NaN,0):null}function ZR(e){return new Yo(e&gt;&gt;16&amp;255,e&gt;&gt;8&amp;255,e&amp;255,1)}function C0(e,t,n,r){return r&lt;=0&amp;&amp;(e=t=n=NaN),new Yo(e,t,n,r)}function o8e(e){return e instanceof pg||(e=Zu(e)),e?(e=e.rgb(),new Yo(e.r,e.g,e.b,e.opacity)):new Yo}function Qu(e,t,n,r){return arguments.length===1?o8e(e):new Yo(e,t,n,r??1)}function Yo(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}uP(Yo,Qu,AU(pg,{brighter:function(e){return e=e==null?ky:Math.pow(ky,e),new Yo(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=e==null?Pm:Math.pow(Pm,e),new Yo(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5&lt;=this.r&amp;&amp;this.r&lt;255.5&amp;&amp;-.5&lt;=this.g&amp;&amp;this.g&lt;255.5&amp;&amp;-.5&lt;=this.b&amp;&amp;this.b&lt;255.5&amp;&amp;0&lt;=this.opacity&amp;&amp;this.opacity&lt;=1},hex:QR,formatHex:QR,formatRgb:JR,toString:JR}));function QR(){return&quot;#&quot;+tT(this.r)+tT(this.g)+tT(this.b)}function JR(){var e=this.opacity;return e=isNaN(e)?1:Math.max(0,Math.min(1,e)),(e===1?&quot;rgb(&quot;:&quot;rgba(&quot;)+Math.max(0,Math.min(255,Math.round(this.r)||0))+&quot;, &quot;+Math.max(0,Math.min(255,Math.round(this.g)||0))+&quot;, &quot;+Math.max(0,Math.min(255,Math.round(this.b)||0))+(e===1?&quot;)&quot;:&quot;, &quot;+e+&quot;)&quot;)}function tT(e){return e=Math.max(0,Math.min(255,Math.round(e)||0)),(e&lt;16?&quot;0&quot;:&quot;&quot;)+e.toString(16)}function e9(e,t,n,r){return r&lt;=0?e=t=n=NaN:n&lt;=0||n&gt;=1?e=t=NaN:t&lt;=0&amp;&amp;(e=NaN),new fl(e,t,n,r)}function DU(e){if(e instanceof fl)return new fl(e.h,e.s,e.l,e.opacity);if(e instanceof pg||(e=Zu(e)),!e)return new fl;if(e instanceof fl)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,l=Math.min(t,n,r),i=Math.max(t,n,r),o=NaN,a=i-l,s=(i+l)/2;return a?(t===i?o=(n-r)/a+(n&lt;r)*6:n===i?o=(r-t)/a+2:o=(t-n)/a+4,a/=s&lt;.5?i+l:2-i-l,o*=60):a=s&gt;0&amp;&amp;s&lt;1?0:o,new fl(o,a,s,e.opacity)}function i8e(e,t,n,r){return arguments.length===1?DU(e):new fl(e,t,n,r??1)}function fl(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}uP(fl,i8e,AU(pg,{brighter:function(e){return e=e==null?ky:Math.pow(ky,e),new fl(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=e==null?Pm:Math.pow(Pm,e),new fl(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+(this.h&lt;0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n&lt;.5?n:1-n)*t,l=2*n-r;return new Yo(nT(e&gt;=240?e-240:e+120,l,r),nT(e,l,r),nT(e&lt;120?e+240:e-120,l,r),this.opacity)},displayable:function(){return(0&lt;=this.s&amp;&amp;this.s&lt;=1||isNaN(this.s))&amp;&amp;0&lt;=this.l&amp;&amp;this.l&lt;=1&amp;&amp;0&lt;=this.opacity&amp;&amp;this.opacity&lt;=1},formatHsl:function(){var e=this.opacity;return e=isNaN(e)?1:Math.max(0,Math.min(1,e)),(e===1?&quot;hsl(&quot;:&quot;hsla(&quot;)+(this.h||0)+&quot;, &quot;+(this.s||0)*100+&quot;%, &quot;+(this.l||0)*100+&quot;%&quot;+(e===1?&quot;)&quot;:&quot;, &quot;+e+&quot;)&quot;)}}));function nT(e,t,n){return(e&lt;60?t+(n-t)*e/60:e&lt;180?n:e&lt;240?t+(n-t)*(240-e)/60:t)*255}const cP=e=&gt;()=&gt;e;function l8e(e,t){return function(n){return e+n*t}}function s8e(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function u8e(e){return(e=+e)==1?EU:function(t,n){return n-t?s8e(t,n,e):cP(isNaN(t)?n:t)}}function EU(e,t){var n=t-e;return n?l8e(e,n):cP(isNaN(e)?t:e)}const t9=function e(t){var n=u8e(t);function r(l,i){var o=n((l=Qu(l)).r,(i=Qu(i)).r),a=n(l.g,i.g),s=n(l.b,i.b),u=EU(l.opacity,i.opacity);return function(c){return l.r=o(c),l.g=a(c),l.b=s(c),l.opacity=u(c),l+&quot;&quot;}}return r.gamma=e,r}(1);function c8e(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),l;return function(i){for(l=0;l&lt;n;++l)r[l]=e[l]*(1-i)+t[l]*i;return r}}function d8e(e){return ArrayBuffer.isView(e)&amp;&amp;!(e instanceof DataView)}function f8e(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,l=new Array(r),i=new Array(n),o;for(o=0;o&lt;r;++o)l[o]=dP(e[o],t[o]);for(;o&lt;n;++o)i[o]=t[o];return function(a){for(o=0;o&lt;r;++o)i[o]=l[o](a);return i}}function p8e(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function Sy(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function h8e(e,t){var n={},r={},l;(e===null||typeof e!=&quot;object&quot;)&amp;&amp;(e={}),(t===null||typeof t!=&quot;object&quot;)&amp;&amp;(t={});for(l in t)l in e?n[l]=dP(e[l],t[l]):r[l]=t[l];return function(i){for(l in n)r[l]=n[l](i);return r}}var Nk=/[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g,rT=new RegExp(Nk.source,&quot;g&quot;);function m8e(e){return function(){return e}}function g8e(e){return function(t){return e(t)+&quot;&quot;}}function v8e(e,t){var n=Nk.lastIndex=rT.lastIndex=0,r,l,i,o=-1,a=[],s=[];for(e=e+&quot;&quot;,t=t+&quot;&quot;;(r=Nk.exec(e))&amp;&amp;(l=rT.exec(t));)(i=l.index)&gt;n&amp;&amp;(i=t.slice(n,i),a[o]?a[o]+=i:a[++o]=i),(r=r[0])===(l=l[0])?a[o]?a[o]+=l:a[++o]=l:(a[++o]=null,s.push({i:o,x:Sy(r,l)})),n=rT.lastIndex;return n&lt;t.length&amp;&amp;(i=t.slice(n),a[o]?a[o]+=i:a[++o]=i),a.length&lt;2?s[0]?g8e(s[0].x):m8e(t):(t=s.length,function(u){for(var c=0,d;c&lt;t;++c)a[(d=s[c]).i]=d.x(u);return a.join(&quot;&quot;)})}function dP(e,t){var n=typeof t,r;return t==null||n===&quot;boolean&quot;?cP(t):(n===&quot;number&quot;?Sy:n===&quot;string&quot;?(r=Zu(t))?(t=r,t9):v8e:t instanceof Zu?t9:t instanceof Date?p8e:d8e(t)?c8e:Array.isArray(t)?f8e:typeof t.valueOf!=&quot;function&quot;&amp;&amp;typeof t.toString!=&quot;function&quot;||isNaN(t)?h8e:Sy)(e,t)}function y8e(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}function b8e(e){return function(){return e}}function x8e(e){return+e}var n9=[0,1];function cd(e){return e}function Fk(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:b8e(isNaN(t)?NaN:.5)}function w8e(e,t){var n;return e&gt;t&amp;&amp;(n=e,e=t,t=n),function(r){return Math.max(e,Math.min(t,r))}}function _8e(e,t,n){var r=e[0],l=e[1],i=t[0],o=t[1];return l&lt;r?(r=Fk(l,r),i=n(o,i)):(r=Fk(r,l),i=n(i,o)),function(a){return i(r(a))}}function T8e(e,t,n){var r=Math.min(e.length,t.length)-1,l=new Array(r),i=new Array(r),o=-1;for(e[r]&lt;e[0]&amp;&amp;(e=e.slice().reverse(),t=t.slice().reverse());++o&lt;r;)l[o]=Fk(e[o],e[o+1]),i[o]=n(t[o],t[o+1]);return function(a){var s=YAe(e,a,1,r)-1;return i[s](l[s](a))}}function fP(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function RU(){var e=n9,t=n9,n=dP,r,l,i,o=cd,a,s,u;function c(){var f=Math.min(e.length,t.length);return o!==cd&amp;&amp;(o=w8e(e[0],e[f-1])),a=f&gt;2?T8e:_8e,s=u=null,d}function d(f){return f==null||isNaN(f=+f)?i:(s||(s=a(e.map(r),t,n)))(r(o(f)))}return d.invert=function(f){return o(l((u||(u=a(t,e.map(r),Sy)))(f)))},d.domain=function(f){return arguments.length?(e=Array.from(f,x8e),c()):e.slice()},d.range=function(f){return arguments.length?(t=Array.from(f),c()):t.slice()},d.rangeRound=function(f){return t=Array.from(f),n=y8e,c()},d.clamp=function(f){return arguments.length?(o=f?!0:cd,c()):o!==cd},d.interpolate=function(f){return arguments.length?(n=f,c()):n},d.unknown=function(f){return arguments.length?(i=f,d):i},function(f,p){return r=f,l=p,c()}}function LU(){return RU()(cd,cd)}function k8e(e){return Math.abs(e=Math.round(e))&gt;=1e21?e.toLocaleString(&quot;en&quot;).replace(/,/g,&quot;&quot;):e.toString(10)}function Cy(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf(&quot;e&quot;))&lt;0)return null;var n,r=e.slice(0,n);return[r.length&gt;1?r[0]+r.slice(2):r,+e.slice(n+1)]}function Kd(e){return e=Cy(Math.abs(e)),e?e[1]:NaN}function S8e(e,t){return function(n,r){for(var l=n.length,i=[],o=0,a=e[0],s=0;l&gt;0&amp;&amp;a&gt;0&amp;&amp;(s+a+1&gt;r&amp;&amp;(a=Math.max(1,r-s)),i.push(n.substring(l-=a,l+a)),!((s+=a+1)&gt;r));)a=e[o=(o+1)%e.length];return i.reverse().join(t)}}function C8e(e){return function(t){return t.replace(/[0-9]/g,function(n){return e[+n]})}}var M8e=/^(?:(.)?([&lt;&gt;=^]))?([+\\-( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?(~)?([a-z%])?$/i;function My(e){if(!(t=M8e.exec(e)))throw new Error(&quot;invalid format: &quot;+e);var t;return new pP({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&amp;&amp;t[8].slice(1),trim:t[9],type:t[10]})}My.prototype=pP.prototype;function pP(e){this.fill=e.fill===void 0?&quot; &quot;:e.fill+&quot;&quot;,this.align=e.align===void 0?&quot;&gt;&quot;:e.align+&quot;&quot;,this.sign=e.sign===void 0?&quot;-&quot;:e.sign+&quot;&quot;,this.symbol=e.symbol===void 0?&quot;&quot;:e.symbol+&quot;&quot;,this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?&quot;&quot;:e.type+&quot;&quot;}pP.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?&quot;0&quot;:&quot;&quot;)+(this.width===void 0?&quot;&quot;:Math.max(1,this.width|0))+(this.comma?&quot;,&quot;:&quot;&quot;)+(this.precision===void 0?&quot;&quot;:&quot;.&quot;+Math.max(0,this.precision|0))+(this.trim?&quot;~&quot;:&quot;&quot;)+this.type};function P8e(e){e:for(var t=e.length,n=1,r=-1,l;n&lt;t;++n)switch(e[n]){case&quot;.&quot;:r=l=n;break;case&quot;0&quot;:r===0&amp;&amp;(r=n),l=n;break;default:if(!+e[n])break e;r&gt;0&amp;&amp;(r=0);break}return r&gt;0?e.slice(0,r)+e.slice(l+1):e}var IU;function O8e(e,t){var n=Cy(e,t);if(!n)return e+&quot;&quot;;var r=n[0],l=n[1],i=l-(IU=Math.max(-8,Math.min(8,Math.floor(l/3)))*3)+1,o=r.length;return i===o?r:i&gt;o?r+new Array(i-o+1).join(&quot;0&quot;):i&gt;0?r.slice(0,i)+&quot;.&quot;+r.slice(i):&quot;0.&quot;+new Array(1-i).join(&quot;0&quot;)+Cy(e,Math.max(0,t+i-1))[0]}function r9(e,t){var n=Cy(e,t);if(!n)return e+&quot;&quot;;var r=n[0],l=n[1];return l&lt;0?&quot;0.&quot;+new Array(-l).join(&quot;0&quot;)+r:r.length&gt;l+1?r.slice(0,l+1)+&quot;.&quot;+r.slice(l+1):r+new Array(l-r.length+2).join(&quot;0&quot;)}const a9={&quot;%&quot;:function(e,t){return(e*100).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+&quot;&quot;},d:k8e,e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return r9(e*100,t)},r:r9,s:O8e,X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}};function o9(e){return e}var i9=Array.prototype.map,l9=[&quot;y&quot;,&quot;z&quot;,&quot;a&quot;,&quot;f&quot;,&quot;p&quot;,&quot;n&quot;,&quot;µ&quot;,&quot;m&quot;,&quot;&quot;,&quot;k&quot;,&quot;M&quot;,&quot;G&quot;,&quot;T&quot;,&quot;P&quot;,&quot;E&quot;,&quot;Z&quot;,&quot;Y&quot;];function A8e(e){var t=e.grouping===void 0||e.thousands===void 0?o9:S8e(i9.call(e.grouping,Number),e.thousands+&quot;&quot;),n=e.currency===void 0?&quot;&quot;:e.currency[0]+&quot;&quot;,r=e.currency===void 0?&quot;&quot;:e.currency[1]+&quot;&quot;,l=e.decimal===void 0?&quot;.&quot;:e.decimal+&quot;&quot;,i=e.numerals===void 0?o9:C8e(i9.call(e.numerals,String)),o=e.percent===void 0?&quot;%&quot;:e.percent+&quot;&quot;,a=e.minus===void 0?&quot;-&quot;:e.minus+&quot;&quot;,s=e.nan===void 0?&quot;NaN&quot;:e.nan+&quot;&quot;;function u(d){d=My(d);var f=d.fill,p=d.align,m=d.sign,g=d.symbol,b=d.zero,v=d.width,h=d.comma,y=d.precision,w=d.trim,_=d.type;_===&quot;n&quot;?(h=!0,_=&quot;g&quot;):a9[_]||(y===void 0&amp;&amp;(y=12),w=!0,_=&quot;g&quot;),(b||f===&quot;0&quot;&amp;&amp;p===&quot;=&quot;)&amp;&amp;(b=!0,f=&quot;0&quot;,p=&quot;=&quot;);var x=g===&quot;$&quot;?n:g===&quot;#&quot;&amp;&amp;/[boxX]/.test(_)?&quot;0&quot;+_.toLowerCase():&quot;&quot;,T=g===&quot;$&quot;?r:/[%p]/.test(_)?o:&quot;&quot;,k=a9[_],S=/[defgprs%]/.test(_);y=y===void 0?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,y)):Math.max(0,Math.min(20,y));function C(M){var O=x,D=T,P,E,I;if(_===&quot;c&quot;)D=k(M)+D,M=&quot;&quot;;else{M=+M;var A=M&lt;0||1/M&lt;0;if(M=isNaN(M)?s:k(Math.abs(M),y),w&amp;&amp;(M=P8e(M)),A&amp;&amp;+M==0&amp;&amp;m!==&quot;+&quot;&amp;&amp;(A=!1),O=(A?m===&quot;(&quot;?m:a:m===&quot;-&quot;||m===&quot;(&quot;?&quot;&quot;:m)+O,D=(_===&quot;s&quot;?l9[8+IU/3]:&quot;&quot;)+D+(A&amp;&amp;m===&quot;(&quot;?&quot;)&quot;:&quot;&quot;),S){for(P=-1,E=M.length;++P&lt;E;)if(I=M.charCodeAt(P),48&gt;I||I&gt;57){D=(I===46?l+M.slice(P+1):M.slice(P))+D,M=M.slice(0,P);break}}}h&amp;&amp;!b&amp;&amp;(M=t(M,1/0));var F=O.length+M.length+D.length,j=F&lt;v?new Array(v-F+1).join(f):&quot;&quot;;switch(h&amp;&amp;b&amp;&amp;(M=t(j+M,j.length?v-D.length:1/0),j=&quot;&quot;),p){case&quot;&lt;&quot;:M=O+M+D+j;break;case&quot;=&quot;:M=O+j+M+D;break;case&quot;^&quot;:M=j.slice(0,F=j.length&gt;&gt;1)+O+M+D+j.slice(F);break;default:M=j+O+M+D;break}return i(M)}return C.toString=function(){return d+&quot;&quot;},C}function c(d,f){var p=u((d=My(d),d.type=&quot;f&quot;,d)),m=Math.max(-8,Math.min(8,Math.floor(Kd(f)/3)))*3,g=Math.pow(10,-m),b=l9[8+m/3];return function(v){return p(g*v)+b}}return{format:u,formatPrefix:c}}var M0,Pf,$U;D8e({decimal:&quot;.&quot;,thousands:&quot;,&quot;,grouping:[3],currency:[&quot;$&quot;,&quot;&quot;],minus:&quot;-&quot;});function D8e(e){return M0=A8e(e),Pf=M0.format,$U=M0.formatPrefix,M0}function E8e(e){return Math.max(0,-Kd(Math.abs(e)))}function R8e(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(Kd(t)/3)))*3-Kd(Math.abs(e)))}function L8e(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Kd(t)-Kd(e))+1}function I8e(e,t,n,r){var l=$k(e,t,n),i;switch(r=My(r??&quot;,f&quot;),r.type){case&quot;s&quot;:{var o=Math.max(Math.abs(e),Math.abs(t));return r.precision==null&amp;&amp;!isNaN(i=R8e(l,o))&amp;&amp;(r.precision=i),$U(r,o)}case&quot;&quot;:case&quot;e&quot;:case&quot;g&quot;:case&quot;p&quot;:case&quot;r&quot;:{r.precision==null&amp;&amp;!isNaN(i=L8e(l,Math.max(Math.abs(e),Math.abs(t))))&amp;&amp;(r.precision=i-(r.type===&quot;e&quot;));break}case&quot;f&quot;:case&quot;%&quot;:{r.precision==null&amp;&amp;!isNaN(i=E8e(l))&amp;&amp;(r.precision=i-(r.type===&quot;%&quot;)*2);break}}return Pf(r)}function $8e(e){var t=e.domain;return e.ticks=function(n){var r=t();return Ik(r[0],r[r.length-1],n??10)},e.tickFormat=function(n,r){var l=t();return I8e(l[0],l[l.length-1],n??10,r)},e.nice=function(n){n==null&amp;&amp;(n=10);var r=t(),l=0,i=r.length-1,o=r[l],a=r[i],s,u,c=10;for(a&lt;o&amp;&amp;(u=o,o=a,a=u,u=l,l=i,i=u);c-- &gt;0;){if(u=PU(o,a,n),u===s)return r[l]=o,r[i]=a,t(r);if(u&gt;0)o=Math.floor(o/u)*u,a=Math.ceil(a/u)*u;else if(u&lt;0)o=Math.ceil(o*u)/u,a=Math.floor(a*u)/u;else break;s=u}return e},e}function Ju(){var e=LU();return e.copy=function(){return fP(e,Ju())},Mf.apply(e,arguments),$8e(e)}function NU(e,t){e=e.slice();var n=0,r=e.length-1,l=e[n],i=e[r],o;return i&lt;l&amp;&amp;(o=n,n=r,r=o,o=l,l=i,i=o),e[n]=t.floor(l),e[r]=t.ceil(i),e}function s9(e){return Math.log(e)}function u9(e){return Math.exp(e)}function N8e(e){return-Math.log(-e)}function F8e(e){return-Math.exp(-e)}function j8e(e){return isFinite(e)?+(&quot;1e&quot;+e):e&lt;0?0:e}function z8e(e){return e===10?j8e:e===Math.E?Math.exp:function(t){return Math.pow(e,t)}}function B8e(e){return e===Math.E?Math.log:e===10&amp;&amp;Math.log10||e===2&amp;&amp;Math.log2||(e=Math.log(e),function(t){return Math.log(t)/e})}function c9(e){return function(t){return-e(-t)}}function W8e(e){var t=e(s9,u9),n=t.domain,r=10,l,i;function o(){return l=B8e(r),i=z8e(r),n()[0]&lt;0?(l=c9(l),i=c9(i),e(N8e,F8e)):e(s9,u9),t}return t.base=function(a){return arguments.length?(r=+a,o()):r},t.domain=function(a){return arguments.length?(n(a),o()):n()},t.ticks=function(a){var s=n(),u=s[0],c=s[s.length-1],d;(d=c&lt;u)&amp;&amp;(f=u,u=c,c=f);var f=l(u),p=l(c),m,g,b,v=a==null?10:+a,h=[];if(!(r%1)&amp;&amp;p-f&lt;v){if(f=Math.floor(f),p=Math.ceil(p),u&gt;0){for(;f&lt;=p;++f)for(g=1,m=i(f);g&lt;r;++g)if(b=m*g,!(b&lt;u)){if(b&gt;c)break;h.push(b)}}else for(;f&lt;=p;++f)for(g=r-1,m=i(f);g&gt;=1;--g)if(b=m*g,!(b&lt;u)){if(b&gt;c)break;h.push(b)}h.length*2&lt;v&amp;&amp;(h=Ik(u,c,v))}else h=Ik(f,p,Math.min(p-f,v)).map(i);return d?h.reverse():h},t.tickFormat=function(a,s){if(s==null&amp;&amp;(s=r===10?&quot;.0e&quot;:&quot;,&quot;),typeof s!=&quot;function&quot;&amp;&amp;(s=Pf(s)),a===1/0)return s;a==null&amp;&amp;(a=10);var u=Math.max(1,r*a/t.ticks().length);return function(c){var d=c/i(Math.round(l(c)));return d*r&lt;r-.5&amp;&amp;(d*=r),d&lt;=u?s(c):&quot;&quot;}},t.nice=function(){return n(NU(n(),{floor:function(a){return i(Math.floor(l(a)))},ceil:function(a){return i(Math.ceil(l(a)))}}))},t}function FU(){var e=W8e(RU()).domain([1,10]);return e.copy=function(){return fP(e,FU()).base(e.base())},Mf.apply(e,arguments),e}var aT=new Date,oT=new Date;function Wa(e,t,n,r){function l(i){return e(i=arguments.length===0?new Date:new Date(+i)),i}return l.floor=function(i){return e(i=new Date(+i)),i},l.ceil=function(i){return e(i=new Date(i-1)),t(i,1),e(i),i},l.round=function(i){var o=l(i),a=l.ceil(i);return i-o&lt;a-i?o:a},l.offset=function(i,o){return t(i=new Date(+i),o==null?1:Math.floor(o)),i},l.range=function(i,o,a){var s=[],u;if(i=l.ceil(i),a=a==null?1:Math.floor(a),!(i&lt;o)||!(a&gt;0))return s;do s.push(u=new Date(+i)),t(i,a),e(i);while(u&lt;i&amp;&amp;i&lt;o);return s},l.filter=function(i){return Wa(function(o){if(o&gt;=o)for(;e(o),!i(o);)o.setTime(o-1)},function(o,a){if(o&gt;=o)if(a&lt;0)for(;++a&lt;=0;)for(;t(o,-1),!i(o););else for(;--a&gt;=0;)for(;t(o,1),!i(o););})},n&amp;&amp;(l.count=function(i,o){return aT.setTime(+i),oT.setTime(+o),e(aT),e(oT),Math.floor(n(aT,oT))},l.every=function(i){return i=Math.floor(i),!isFinite(i)||!(i&gt;0)?null:i&gt;1?l.filter(r?function(o){return r(o)%i===0}:function(o){return l.count(0,o)%i===0}):l}),l}var Py=Wa(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});Py.every=function(e){return e=Math.floor(e),!isFinite(e)||!(e&gt;0)?null:e&gt;1?Wa(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):Py};Py.range;const Wl=1e3,yi=Wl*60,ql=yi*60,ec=ql*24,hP=ec*7,d9=ec*30,iT=ec*365;var Iu=Wa(function(e){e.setTime(e-e.getMilliseconds())},function(e,t){e.setTime(+e+t*Wl)},function(e,t){return(t-e)/Wl},function(e){return e.getUTCSeconds()});Iu.range;var mP=Wa(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*Wl)},function(e,t){e.setTime(+e+t*yi)},function(e,t){return(t-e)/yi},function(e){return e.getMinutes()});mP.range;var gP=Wa(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*Wl-e.getMinutes()*yi)},function(e,t){e.setTime(+e+t*ql)},function(e,t){return(t-e)/ql},function(e){return e.getHours()});gP.range;var hg=Wa(e=&gt;e.setHours(0,0,0,0),(e,t)=&gt;e.setDate(e.getDate()+t),(e,t)=&gt;(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*yi)/ec,e=&gt;e.getDate()-1);hg.range;function bc(e){return Wa(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+n*7)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*yi)/hP})}var Qb=bc(0),Oy=bc(1),q8e=bc(2),U8e=bc(3),Zd=bc(4),H8e=bc(5),V8e=bc(6);Qb.range;Oy.range;q8e.range;U8e.range;Zd.range;H8e.range;V8e.range;var vP=Wa(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12},function(e){return e.getMonth()});vP.range;var as=Wa(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});as.every=function(e){return!isFinite(e=Math.floor(e))||!(e&gt;0)?null:Wa(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)})};as.range;var yP=Wa(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+t*yi)},function(e,t){return(t-e)/yi},function(e){return e.getUTCMinutes()});yP.range;var bP=Wa(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+t*ql)},function(e,t){return(t-e)/ql},function(e){return e.getUTCHours()});bP.range;var mg=Wa(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/ec},function(e){return e.getUTCDate()-1});mg.range;function xc(e){return Wa(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+n*7)},function(t,n){return(n-t)/hP})}var Jb=xc(0),Ay=xc(1),G8e=xc(2),Y8e=xc(3),Qd=xc(4),X8e=xc(5),K8e=xc(6);Jb.range;Ay.range;G8e.range;Y8e.range;Qd.range;X8e.range;K8e.range;var xP=Wa(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12},function(e){return e.getUTCMonth()});xP.range;var os=Wa(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});os.every=function(e){return!isFinite(e=Math.floor(e))||!(e&gt;0)?null:Wa(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})};os.range;function jU(e,t,n,r,l,i){const o=[[Iu,1,Wl],[Iu,5,5*Wl],[Iu,15,15*Wl],[Iu,30,30*Wl],[i,1,yi],[i,5,5*yi],[i,15,15*yi],[i,30,30*yi],[l,1,ql],[l,3,3*ql],[l,6,6*ql],[l,12,12*ql],[r,1,ec],[r,2,2*ec],[n,1,hP],[t,1,d9],[t,3,3*d9],[e,1,iT]];function a(u,c,d){const f=c&lt;u;f&amp;&amp;([u,c]=[c,u]);const p=d&amp;&amp;typeof d.range==&quot;function&quot;?d:s(u,c,d),m=p?p.range(u,+c+1):[];return f?m.reverse():m}function s(u,c,d){const f=Math.abs(c-u)/d,p=lP(([,,b])=&gt;b).right(o,f);if(p===o.length)return e.every($k(u/iT,c/iT,d));if(p===0)return Py.every(Math.max($k(u,c,d),1));const[m,g]=o[f/o[p-1][2]&lt;o[p][2]/f?p-1:p];return m.every(g)}return[a,s]}const[Z8e,Q8e]=jU(os,xP,Jb,mg,bP,yP),[J8e,eDe]=jU(as,vP,Qb,hg,gP,mP);function lT(e){if(0&lt;=e.y&amp;&amp;e.y&lt;100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function sT(e){if(0&lt;=e.y&amp;&amp;e.y&lt;100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function zp(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function tDe(e){var t=e.dateTime,n=e.date,r=e.time,l=e.periods,i=e.days,o=e.shortDays,a=e.months,s=e.shortMonths,u=Bp(l),c=Wp(l),d=Bp(i),f=Wp(i),p=Bp(o),m=Wp(o),g=Bp(a),b=Wp(a),v=Bp(s),h=Wp(s),y={a:A,A:F,b:j,B:z,c:null,d:v9,e:v9,f:kDe,g:LDe,G:$De,H:wDe,I:_De,j:TDe,L:zU,m:SDe,M:CDe,p:B,q:N,Q:x9,s:w9,S:MDe,u:PDe,U:ODe,V:ADe,w:DDe,W:EDe,x:null,X:null,y:RDe,Y:IDe,Z:NDe,&quot;%&quot;:b9},w={a:R,A:q,b:Y,B:L,c:null,d:y9,e:y9,f:BDe,g:ZDe,G:JDe,H:FDe,I:jDe,j:zDe,L:WU,m:WDe,M:qDe,p:W,q:U,Q:x9,s:w9,S:UDe,u:HDe,U:VDe,V:GDe,w:YDe,W:XDe,x:null,X:null,y:KDe,Y:QDe,Z:e7e,&quot;%&quot;:b9},_={a:C,A:M,b:O,B:D,c:P,d:m9,e:m9,f:vDe,g:h9,G:p9,H:g9,I:g9,j:pDe,L:gDe,m:fDe,M:hDe,p:S,q:dDe,Q:bDe,s:xDe,S:mDe,u:iDe,U:lDe,V:sDe,w:oDe,W:uDe,x:E,X:I,y:h9,Y:p9,Z:cDe,&quot;%&quot;:yDe};y.x=x(n,y),y.X=x(r,y),y.c=x(t,y),w.x=x(n,w),w.X=x(r,w),w.c=x(t,w);function x(V,te){return function(ee){var H=[],Z=-1,G=0,X=V.length,Q,re,ae;for(ee instanceof Date||(ee=new Date(+ee));++Z&lt;X;)V.charCodeAt(Z)===37&amp;&amp;(H.push(V.slice(G,Z)),(re=f9[Q=V.charAt(++Z)])!=null?Q=V.charAt(++Z):re=Q===&quot;e&quot;?&quot; &quot;:&quot;0&quot;,(ae=te[Q])&amp;&amp;(Q=ae(ee,re)),H.push(Q),G=Z+1);return H.push(V.slice(G,Z)),H.join(&quot;&quot;)}}function T(V,te){return function(ee){var H=zp(1900,void 0,1),Z=k(H,V,ee+=&quot;&quot;,0),G,X;if(Z!=ee.length)return null;if(&quot;Q&quot;in H)return new Date(H.Q);if(&quot;s&quot;in H)return new Date(H.s*1e3+(&quot;L&quot;in H?H.L:0));if(te&amp;&amp;!(&quot;Z&quot;in H)&amp;&amp;(H.Z=0),&quot;p&quot;in H&amp;&amp;(H.H=H.H%12+H.p*12),H.m===void 0&amp;&amp;(H.m=&quot;q&quot;in H?H.q:0),&quot;V&quot;in H){if(H.V&lt;1||H.V&gt;53)return null;&quot;w&quot;in H||(H.w=1),&quot;Z&quot;in H?(G=sT(zp(H.y,0,1)),X=G.getUTCDay(),G=X&gt;4||X===0?Ay.ceil(G):Ay(G),G=mg.offset(G,(H.V-1)*7),H.y=G.getUTCFullYear(),H.m=G.getUTCMonth(),H.d=G.getUTCDate()+(H.w+6)%7):(G=lT(zp(H.y,0,1)),X=G.getDay(),G=X&gt;4||X===0?Oy.ceil(G):Oy(G),G=hg.offset(G,(H.V-1)*7),H.y=G.getFullYear(),H.m=G.getMonth(),H.d=G.getDate()+(H.w+6)%7)}else(&quot;W&quot;in H||&quot;U&quot;in H)&amp;&amp;(&quot;w&quot;in H||(H.w=&quot;u&quot;in H?H.u%7:&quot;W&quot;in H?1:0),X=&quot;Z&quot;in H?sT(zp(H.y,0,1)).getUTCDay():lT(zp(H.y,0,1)).getDay(),H.m=0,H.d=&quot;W&quot;in H?(H.w+6)%7+H.W*7-(X+5)%7:H.w+H.U*7-(X+6)%7);return&quot;Z&quot;in H?(H.H+=H.Z/100|0,H.M+=H.Z%100,sT(H)):lT(H)}}function k(V,te,ee,H){for(var Z=0,G=te.length,X=ee.length,Q,re;Z&lt;G;){if(H&gt;=X)return-1;if(Q=te.charCodeAt(Z++),Q===37){if(Q=te.charAt(Z++),re=_[Q in f9?te.charAt(Z++):Q],!re||(H=re(V,ee,H))&lt;0)return-1}else if(Q!=ee.charCodeAt(H++))return-1}return H}function S(V,te,ee){var H=u.exec(te.slice(ee));return H?(V.p=c.get(H[0].toLowerCase()),ee+H[0].length):-1}function C(V,te,ee){var H=p.exec(te.slice(ee));return H?(V.w=m.get(H[0].toLowerCase()),ee+H[0].length):-1}function M(V,te,ee){var H=d.exec(te.slice(ee));return H?(V.w=f.get(H[0].toLowerCase()),ee+H[0].length):-1}function O(V,te,ee){var H=v.exec(te.slice(ee));return H?(V.m=h.get(H[0].toLowerCase()),ee+H[0].length):-1}function D(V,te,ee){var H=g.exec(te.slice(ee));return H?(V.m=b.get(H[0].toLowerCase()),ee+H[0].length):-1}function P(V,te,ee){return k(V,t,te,ee)}function E(V,te,ee){return k(V,n,te,ee)}function I(V,te,ee){return k(V,r,te,ee)}function A(V){return o[V.getDay()]}function F(V){return i[V.getDay()]}function j(V){return s[V.getMonth()]}function z(V){return a[V.getMonth()]}function B(V){return l[+(V.getHours()&gt;=12)]}function N(V){return 1+~~(V.getMonth()/3)}function R(V){return o[V.getUTCDay()]}function q(V){return i[V.getUTCDay()]}function Y(V){return s[V.getUTCMonth()]}function L(V){return a[V.getUTCMonth()]}function W(V){return l[+(V.getUTCHours()&gt;=12)]}function U(V){return 1+~~(V.getUTCMonth()/3)}return{format:function(V){var te=x(V+=&quot;&quot;,y);return te.toString=function(){return V},te},parse:function(V){var te=T(V+=&quot;&quot;,!1);return te.toString=function(){return V},te},utcFormat:function(V){var te=x(V+=&quot;&quot;,w);return te.toString=function(){return V},te},utcParse:function(V){var te=T(V+=&quot;&quot;,!0);return te.toString=function(){return V},te}}}var f9={&quot;-&quot;:&quot;&quot;,_:&quot; &quot;,0:&quot;0&quot;},qa=/^\\s*\\d+/,nDe=/^%/,rDe=/[\\\\^$*+?|[\\]().{}]/g;function vr(e,t,n){var r=e&lt;0?&quot;-&quot;:&quot;&quot;,l=(r?-e:e)+&quot;&quot;,i=l.length;return r+(i&lt;n?new Array(n-i+1).join(t)+l:l)}function aDe(e){return e.replace(rDe,&quot;\\\\$&amp;&quot;)}function Bp(e){return new RegExp(&quot;^(?:&quot;+e.map(aDe).join(&quot;|&quot;)+&quot;)&quot;,&quot;i&quot;)}function Wp(e){return new Map(e.map((t,n)=&gt;[t.toLowerCase(),n]))}function oDe(e,t,n){var r=qa.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function iDe(e,t,n){var r=qa.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function lDe(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function sDe(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function uDe(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function p9(e,t,n){var r=qa.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function h9(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]&gt;68?1900:2e3),n+r[0].length):-1}function cDe(e,t,n){var r=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||&quot;00&quot;)),n+r[0].length):-1}function dDe(e,t,n){var r=qa.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function fDe(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function m9(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function pDe(e,t,n){var r=qa.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function g9(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function hDe(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function mDe(e,t,n){var r=qa.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function gDe(e,t,n){var r=qa.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function vDe(e,t,n){var r=qa.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function yDe(e,t,n){var r=nDe.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function bDe(e,t,n){var r=qa.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function xDe(e,t,n){var r=qa.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function v9(e,t){return vr(e.getDate(),t,2)}function wDe(e,t){return vr(e.getHours(),t,2)}function _De(e,t){return vr(e.getHours()%12||12,t,2)}function TDe(e,t){return vr(1+hg.count(as(e),e),t,3)}function zU(e,t){return vr(e.getMilliseconds(),t,3)}function kDe(e,t){return zU(e,t)+&quot;000&quot;}function SDe(e,t){return vr(e.getMonth()+1,t,2)}function CDe(e,t){return vr(e.getMinutes(),t,2)}function MDe(e,t){return vr(e.getSeconds(),t,2)}function PDe(e){var t=e.getDay();return t===0?7:t}function ODe(e,t){return vr(Qb.count(as(e)-1,e),t,2)}function BU(e){var t=e.getDay();return t&gt;=4||t===0?Zd(e):Zd.ceil(e)}function ADe(e,t){return e=BU(e),vr(Zd.count(as(e),e)+(as(e).getDay()===4),t,2)}function DDe(e){return e.getDay()}function EDe(e,t){return vr(Oy.count(as(e)-1,e),t,2)}function RDe(e,t){return vr(e.getFullYear()%100,t,2)}function LDe(e,t){return e=BU(e),vr(e.getFullYear()%100,t,2)}function IDe(e,t){return vr(e.getFullYear()%1e4,t,4)}function $De(e,t){var n=e.getDay();return e=n&gt;=4||n===0?Zd(e):Zd.ceil(e),vr(e.getFullYear()%1e4,t,4)}function NDe(e){var t=e.getTimezoneOffset();return(t&gt;0?&quot;-&quot;:(t*=-1,&quot;+&quot;))+vr(t/60|0,&quot;0&quot;,2)+vr(t%60,&quot;0&quot;,2)}function y9(e,t){return vr(e.getUTCDate(),t,2)}function FDe(e,t){return vr(e.getUTCHours(),t,2)}function jDe(e,t){return vr(e.getUTCHours()%12||12,t,2)}function zDe(e,t){return vr(1+mg.count(os(e),e),t,3)}function WU(e,t){return vr(e.getUTCMilliseconds(),t,3)}function BDe(e,t){return WU(e,t)+&quot;000&quot;}function WDe(e,t){return vr(e.getUTCMonth()+1,t,2)}function qDe(e,t){return vr(e.getUTCMinutes(),t,2)}function UDe(e,t){return vr(e.getUTCSeconds(),t,2)}function HDe(e){var t=e.getUTCDay();return t===0?7:t}function VDe(e,t){return vr(Jb.count(os(e)-1,e),t,2)}function qU(e){var t=e.getUTCDay();return t&gt;=4||t===0?Qd(e):Qd.ceil(e)}function GDe(e,t){return e=qU(e),vr(Qd.count(os(e),e)+(os(e).getUTCDay()===4),t,2)}function YDe(e){return e.getUTCDay()}function XDe(e,t){return vr(Ay.count(os(e)-1,e),t,2)}function KDe(e,t){return vr(e.getUTCFullYear()%100,t,2)}function ZDe(e,t){return e=qU(e),vr(e.getUTCFullYear()%100,t,2)}function QDe(e,t){return vr(e.getUTCFullYear()%1e4,t,4)}function JDe(e,t){var n=e.getUTCDay();return e=n&gt;=4||n===0?Qd(e):Qd.ceil(e),vr(e.getUTCFullYear()%1e4,t,4)}function e7e(){return&quot;+0000&quot;}function b9(){return&quot;%&quot;}function x9(e){return+e}function w9(e){return Math.floor(+e/1e3)}var Wc,UU,HU;t7e({dateTime:&quot;%x, %X&quot;,date:&quot;%-m/%-d/%Y&quot;,time:&quot;%-I:%M:%S %p&quot;,periods:[&quot;AM&quot;,&quot;PM&quot;],days:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],shortDays:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],months:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],shortMonths:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;]});function t7e(e){return Wc=tDe(e),UU=Wc.format,Wc.parse,HU=Wc.utcFormat,Wc.utcParse,Wc}function n7e(e){return new Date(e)}function r7e(e){return e instanceof Date?+e:+new Date(+e)}function wP(e,t,n,r,l,i,o,a,s,u){var c=LU(),d=c.invert,f=c.domain,p=u(&quot;.%L&quot;),m=u(&quot;:%S&quot;),g=u(&quot;%I:%M&quot;),b=u(&quot;%I %p&quot;),v=u(&quot;%a %d&quot;),h=u(&quot;%b %d&quot;),y=u(&quot;%B&quot;),w=u(&quot;%Y&quot;);function _(x){return(s(x)&lt;x?p:a(x)&lt;x?m:o(x)&lt;x?g:i(x)&lt;x?b:r(x)&lt;x?l(x)&lt;x?v:h:n(x)&lt;x?y:w)(x)}return c.invert=function(x){return new Date(d(x))},c.domain=function(x){return arguments.length?f(Array.from(x,r7e)):f().map(n7e)},c.ticks=function(x){var T=f();return e(T[0],T[T.length-1],x??10)},c.tickFormat=function(x,T){return T==null?_:u(T)},c.nice=function(x){var T=f();return(!x||typeof x.range!=&quot;function&quot;)&amp;&amp;(x=t(T[0],T[T.length-1],x??10)),x?f(NU(T,x)):c},c.copy=function(){return fP(c,wP(e,t,n,r,l,i,o,a,s,u))},c}function a7e(){return Mf.apply(wP(J8e,eDe,as,vP,Qb,hg,gP,mP,Iu,UU).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function o7e(){return Mf.apply(wP(Z8e,Q8e,os,xP,Jb,mg,bP,yP,Iu,HU).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function or(e){for(var t=e.length/6|0,n=new Array(t),r=0;r&lt;t;)n[r]=&quot;#&quot;+e.slice(r*6,++r*6);return n}const VU=or(&quot;1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf&quot;),GU=or(&quot;7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666&quot;),YU=or(&quot;1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666&quot;),XU=or(&quot;a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928&quot;),KU=or(&quot;fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2&quot;),ZU=or(&quot;b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc&quot;),QU=or(&quot;e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999&quot;),JU=or(&quot;66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3&quot;),_P=or(&quot;8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f&quot;);function i7e(e,t,n,r,l){var i=e*e,o=i*e;return((1-3*e+3*i-o)*t+(4-6*i+3*o)*n+(1+3*e+3*i-3*o)*r+o*l)/6}function l7e(e){var t=e.length-1;return function(n){var r=n&lt;=0?n=0:n&gt;=1?(n=1,t-1):Math.floor(n*t),l=e[r],i=e[r+1],o=r&gt;0?e[r-1]:2*l-i,a=r&lt;t-1?e[r+2]:2*i-l;return i7e((n-r/t)*t,o,l,i,a)}}function TP(e){return function(){return e}}function s7e(e,t){return function(n){return e+n*t}}function u7e(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}function c7e(e){return(e=+e)==1?eH:function(t,n){return n-t?u7e(t,n,e):TP(isNaN(t)?n:t)}}function eH(e,t){var n=t-e;return n?s7e(e,n):TP(isNaN(e)?t:e)}const _9=function e(t){var n=c7e(t);function r(l,i){var o=n((l=Qu(l)).r,(i=Qu(i)).r),a=n(l.g,i.g),s=n(l.b,i.b),u=eH(l.opacity,i.opacity);return function(c){return l.r=o(c),l.g=a(c),l.b=s(c),l.opacity=u(c),l+&quot;&quot;}}return r.gamma=e,r}(1);function d7e(e){return function(t){var n=t.length,r=new Array(n),l=new Array(n),i=new Array(n),o,a;for(o=0;o&lt;n;++o)a=Qu(t[o]),r[o]=a.r||0,l[o]=a.g||0,i[o]=a.b||0;return r=e(r),l=e(l),i=e(i),a.opacity=1,function(s){return a.r=r(s),a.g=l(s),a.b=i(s),a+&quot;&quot;}}}var f7e=d7e(l7e);function p7e(e,t){t||(t=[]);var n=e?Math.min(t.length,e.length):0,r=t.slice(),l;return function(i){for(l=0;l&lt;n;++l)r[l]=e[l]*(1-i)+t[l]*i;return r}}function h7e(e){return ArrayBuffer.isView(e)&amp;&amp;!(e instanceof DataView)}function m7e(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,l=new Array(r),i=new Array(n),o;for(o=0;o&lt;r;++o)l[o]=kP(e[o],t[o]);for(;o&lt;n;++o)i[o]=t[o];return function(a){for(o=0;o&lt;r;++o)i[o]=l[o](a);return i}}function g7e(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}function jk(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}function v7e(e,t){var n={},r={},l;(e===null||typeof e!=&quot;object&quot;)&amp;&amp;(e={}),(t===null||typeof t!=&quot;object&quot;)&amp;&amp;(t={});for(l in t)l in e?n[l]=kP(e[l],t[l]):r[l]=t[l];return function(i){for(l in n)r[l]=n[l](i);return r}}var zk=/[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g,uT=new RegExp(zk.source,&quot;g&quot;);function y7e(e){return function(){return e}}function b7e(e){return function(t){return e(t)+&quot;&quot;}}function x7e(e,t){var n=zk.lastIndex=uT.lastIndex=0,r,l,i,o=-1,a=[],s=[];for(e=e+&quot;&quot;,t=t+&quot;&quot;;(r=zk.exec(e))&amp;&amp;(l=uT.exec(t));)(i=l.index)&gt;n&amp;&amp;(i=t.slice(n,i),a[o]?a[o]+=i:a[++o]=i),(r=r[0])===(l=l[0])?a[o]?a[o]+=l:a[++o]=l:(a[++o]=null,s.push({i:o,x:jk(r,l)})),n=uT.lastIndex;return n&lt;t.length&amp;&amp;(i=t.slice(n),a[o]?a[o]+=i:a[++o]=i),a.length&lt;2?s[0]?b7e(s[0].x):y7e(t):(t=s.length,function(u){for(var c=0,d;c&lt;t;++c)a[(d=s[c]).i]=d.x(u);return a.join(&quot;&quot;)})}function kP(e,t){var n=typeof t,r;return t==null||n===&quot;boolean&quot;?TP(t):(n===&quot;number&quot;?jk:n===&quot;string&quot;?(r=Zu(t))?(t=r,_9):x7e:t instanceof Zu?_9:t instanceof Date?g7e:h7e(t)?p7e:Array.isArray(t)?m7e:typeof t.valueOf!=&quot;function&quot;&amp;&amp;typeof t.toString!=&quot;function&quot;||isNaN(t)?v7e:jk)(e,t)}function $r(e){return f7e(e[e.length-1])}var ex=new Array(3).concat(&quot;d8b365f5f5f55ab4ac&quot;,&quot;a6611adfc27d80cdc1018571&quot;,&quot;a6611adfc27df5f5f580cdc1018571&quot;,&quot;8c510ad8b365f6e8c3c7eae55ab4ac01665e&quot;,&quot;8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e&quot;,&quot;8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e&quot;,&quot;8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e&quot;,&quot;5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30&quot;,&quot;5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30&quot;).map(or);$r(ex);var tx=new Array(3).concat(&quot;af8dc3f7f7f77fbf7b&quot;,&quot;7b3294c2a5cfa6dba0008837&quot;,&quot;7b3294c2a5cff7f7f7a6dba0008837&quot;,&quot;762a83af8dc3e7d4e8d9f0d37fbf7b1b7837&quot;,&quot;762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837&quot;,&quot;762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837&quot;,&quot;762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837&quot;,&quot;40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b&quot;,&quot;40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b&quot;).map(or);$r(tx);var nx=new Array(3).concat(&quot;e9a3c9f7f7f7a1d76a&quot;,&quot;d01c8bf1b6dab8e1864dac26&quot;,&quot;d01c8bf1b6daf7f7f7b8e1864dac26&quot;,&quot;c51b7de9a3c9fde0efe6f5d0a1d76a4d9221&quot;,&quot;c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221&quot;,&quot;c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221&quot;,&quot;c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221&quot;,&quot;8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419&quot;,&quot;8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419&quot;).map(or);$r(nx);var rx=new Array(3).concat(&quot;998ec3f7f7f7f1a340&quot;,&quot;5e3c99b2abd2fdb863e66101&quot;,&quot;5e3c99b2abd2f7f7f7fdb863e66101&quot;,&quot;542788998ec3d8daebfee0b6f1a340b35806&quot;,&quot;542788998ec3d8daebf7f7f7fee0b6f1a340b35806&quot;,&quot;5427888073acb2abd2d8daebfee0b6fdb863e08214b35806&quot;,&quot;5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806&quot;,&quot;2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08&quot;,&quot;2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08&quot;).map(or);$r(rx);var ax=new Array(3).concat(&quot;ef8a62f7f7f767a9cf&quot;,&quot;ca0020f4a58292c5de0571b0&quot;,&quot;ca0020f4a582f7f7f792c5de0571b0&quot;,&quot;b2182bef8a62fddbc7d1e5f067a9cf2166ac&quot;,&quot;b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac&quot;,&quot;b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac&quot;,&quot;b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac&quot;,&quot;67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061&quot;,&quot;67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061&quot;).map(or);$r(ax);var ox=new Array(3).concat(&quot;ef8a62ffffff999999&quot;,&quot;ca0020f4a582bababa404040&quot;,&quot;ca0020f4a582ffffffbababa404040&quot;,&quot;b2182bef8a62fddbc7e0e0e09999994d4d4d&quot;,&quot;b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d&quot;,&quot;b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d&quot;,&quot;b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d&quot;,&quot;67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a&quot;,&quot;67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a&quot;).map(or);$r(ox);var ix=new Array(3).concat(&quot;fc8d59ffffbf91bfdb&quot;,&quot;d7191cfdae61abd9e92c7bb6&quot;,&quot;d7191cfdae61ffffbfabd9e92c7bb6&quot;,&quot;d73027fc8d59fee090e0f3f891bfdb4575b4&quot;,&quot;d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4&quot;,&quot;d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4&quot;,&quot;d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4&quot;,&quot;a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695&quot;,&quot;a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695&quot;).map(or);$r(ix);var lx=new Array(3).concat(&quot;fc8d59ffffbf91cf60&quot;,&quot;d7191cfdae61a6d96a1a9641&quot;,&quot;d7191cfdae61ffffbfa6d96a1a9641&quot;,&quot;d73027fc8d59fee08bd9ef8b91cf601a9850&quot;,&quot;d73027fc8d59fee08bffffbfd9ef8b91cf601a9850&quot;,&quot;d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850&quot;,&quot;d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850&quot;,&quot;a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837&quot;,&quot;a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837&quot;).map(or);$r(lx);var sx=new Array(3).concat(&quot;fc8d59ffffbf99d594&quot;,&quot;d7191cfdae61abdda42b83ba&quot;,&quot;d7191cfdae61ffffbfabdda42b83ba&quot;,&quot;d53e4ffc8d59fee08be6f59899d5943288bd&quot;,&quot;d53e4ffc8d59fee08bffffbfe6f59899d5943288bd&quot;,&quot;d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd&quot;,&quot;d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd&quot;,&quot;9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2&quot;,&quot;9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2&quot;).map(or);$r(sx);var ux=new Array(3).concat(&quot;e5f5f999d8c92ca25f&quot;,&quot;edf8fbb2e2e266c2a4238b45&quot;,&quot;edf8fbb2e2e266c2a42ca25f006d2c&quot;,&quot;edf8fbccece699d8c966c2a42ca25f006d2c&quot;,&quot;edf8fbccece699d8c966c2a441ae76238b45005824&quot;,&quot;f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824&quot;,&quot;f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b&quot;).map(or);$r(ux);var cx=new Array(3).concat(&quot;e0ecf49ebcda8856a7&quot;,&quot;edf8fbb3cde38c96c688419d&quot;,&quot;edf8fbb3cde38c96c68856a7810f7c&quot;,&quot;edf8fbbfd3e69ebcda8c96c68856a7810f7c&quot;,&quot;edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b&quot;,&quot;f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b&quot;,&quot;f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b&quot;).map(or);$r(cx);var dx=new Array(3).concat(&quot;e0f3dba8ddb543a2ca&quot;,&quot;f0f9e8bae4bc7bccc42b8cbe&quot;,&quot;f0f9e8bae4bc7bccc443a2ca0868ac&quot;,&quot;f0f9e8ccebc5a8ddb57bccc443a2ca0868ac&quot;,&quot;f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e&quot;,&quot;f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e&quot;,&quot;f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081&quot;).map(or);$r(dx);var fx=new Array(3).concat(&quot;fee8c8fdbb84e34a33&quot;,&quot;fef0d9fdcc8afc8d59d7301f&quot;,&quot;fef0d9fdcc8afc8d59e34a33b30000&quot;,&quot;fef0d9fdd49efdbb84fc8d59e34a33b30000&quot;,&quot;fef0d9fdd49efdbb84fc8d59ef6548d7301f990000&quot;,&quot;fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000&quot;,&quot;fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000&quot;).map(or);$r(fx);var px=new Array(3).concat(&quot;ece2f0a6bddb1c9099&quot;,&quot;f6eff7bdc9e167a9cf02818a&quot;,&quot;f6eff7bdc9e167a9cf1c9099016c59&quot;,&quot;f6eff7d0d1e6a6bddb67a9cf1c9099016c59&quot;,&quot;f6eff7d0d1e6a6bddb67a9cf3690c002818a016450&quot;,&quot;fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450&quot;,&quot;fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636&quot;).map(or);$r(px);var hx=new Array(3).concat(&quot;ece7f2a6bddb2b8cbe&quot;,&quot;f1eef6bdc9e174a9cf0570b0&quot;,&quot;f1eef6bdc9e174a9cf2b8cbe045a8d&quot;,&quot;f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d&quot;,&quot;f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b&quot;,&quot;fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b&quot;,&quot;fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858&quot;).map(or);$r(hx);var mx=new Array(3).concat(&quot;e7e1efc994c7dd1c77&quot;,&quot;f1eef6d7b5d8df65b0ce1256&quot;,&quot;f1eef6d7b5d8df65b0dd1c77980043&quot;,&quot;f1eef6d4b9dac994c7df65b0dd1c77980043&quot;,&quot;f1eef6d4b9dac994c7df65b0e7298ace125691003f&quot;,&quot;f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f&quot;,&quot;f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f&quot;).map(or);$r(mx);var gx=new Array(3).concat(&quot;fde0ddfa9fb5c51b8a&quot;,&quot;feebe2fbb4b9f768a1ae017e&quot;,&quot;feebe2fbb4b9f768a1c51b8a7a0177&quot;,&quot;feebe2fcc5c0fa9fb5f768a1c51b8a7a0177&quot;,&quot;feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177&quot;,&quot;fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177&quot;,&quot;fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a&quot;).map(or);$r(gx);var vx=new Array(3).concat(&quot;edf8b17fcdbb2c7fb8&quot;,&quot;ffffcca1dab441b6c4225ea8&quot;,&quot;ffffcca1dab441b6c42c7fb8253494&quot;,&quot;ffffccc7e9b47fcdbb41b6c42c7fb8253494&quot;,&quot;ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84&quot;,&quot;ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84&quot;,&quot;ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58&quot;).map(or);$r(vx);var yx=new Array(3).concat(&quot;f7fcb9addd8e31a354&quot;,&quot;ffffccc2e69978c679238443&quot;,&quot;ffffccc2e69978c67931a354006837&quot;,&quot;ffffccd9f0a3addd8e78c67931a354006837&quot;,&quot;ffffccd9f0a3addd8e78c67941ab5d238443005a32&quot;,&quot;ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32&quot;,&quot;ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529&quot;).map(or);$r(yx);var bx=new Array(3).concat(&quot;fff7bcfec44fd95f0e&quot;,&quot;ffffd4fed98efe9929cc4c02&quot;,&quot;ffffd4fed98efe9929d95f0e993404&quot;,&quot;ffffd4fee391fec44ffe9929d95f0e993404&quot;,&quot;ffffd4fee391fec44ffe9929ec7014cc4c028c2d04&quot;,&quot;ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04&quot;,&quot;ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506&quot;).map(or);$r(bx);var xx=new Array(3).concat(&quot;ffeda0feb24cf03b20&quot;,&quot;ffffb2fecc5cfd8d3ce31a1c&quot;,&quot;ffffb2fecc5cfd8d3cf03b20bd0026&quot;,&quot;ffffb2fed976feb24cfd8d3cf03b20bd0026&quot;,&quot;ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026&quot;,&quot;ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026&quot;,&quot;ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026&quot;).map(or);$r(xx);var wx=new Array(3).concat(&quot;deebf79ecae13182bd&quot;,&quot;eff3ffbdd7e76baed62171b5&quot;,&quot;eff3ffbdd7e76baed63182bd08519c&quot;,&quot;eff3ffc6dbef9ecae16baed63182bd08519c&quot;,&quot;eff3ffc6dbef9ecae16baed64292c62171b5084594&quot;,&quot;f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594&quot;,&quot;f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b&quot;).map(or);$r(wx);var _x=new Array(3).concat(&quot;e5f5e0a1d99b31a354&quot;,&quot;edf8e9bae4b374c476238b45&quot;,&quot;edf8e9bae4b374c47631a354006d2c&quot;,&quot;edf8e9c7e9c0a1d99b74c47631a354006d2c&quot;,&quot;edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32&quot;,&quot;f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32&quot;,&quot;f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b&quot;).map(or);$r(_x);var Tx=new Array(3).concat(&quot;f0f0f0bdbdbd636363&quot;,&quot;f7f7f7cccccc969696525252&quot;,&quot;f7f7f7cccccc969696636363252525&quot;,&quot;f7f7f7d9d9d9bdbdbd969696636363252525&quot;,&quot;f7f7f7d9d9d9bdbdbd969696737373525252252525&quot;,&quot;fffffff0f0f0d9d9d9bdbdbd969696737373525252252525&quot;,&quot;fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000&quot;).map(or);$r(Tx);var kx=new Array(3).concat(&quot;efedf5bcbddc756bb1&quot;,&quot;f2f0f7cbc9e29e9ac86a51a3&quot;,&quot;f2f0f7cbc9e29e9ac8756bb154278f&quot;,&quot;f2f0f7dadaebbcbddc9e9ac8756bb154278f&quot;,&quot;f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486&quot;,&quot;fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486&quot;,&quot;fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d&quot;).map(or);$r(kx);var Sx=new Array(3).concat(&quot;fee0d2fc9272de2d26&quot;,&quot;fee5d9fcae91fb6a4acb181d&quot;,&quot;fee5d9fcae91fb6a4ade2d26a50f15&quot;,&quot;fee5d9fcbba1fc9272fb6a4ade2d26a50f15&quot;,&quot;fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d&quot;,&quot;fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d&quot;,&quot;fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d&quot;).map(or);$r(Sx);var Cx=new Array(3).concat(&quot;fee6cefdae6be6550d&quot;,&quot;feeddefdbe85fd8d3cd94701&quot;,&quot;feeddefdbe85fd8d3ce6550da63603&quot;,&quot;feeddefdd0a2fdae6bfd8d3ce6550da63603&quot;,&quot;feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04&quot;,&quot;fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04&quot;,&quot;fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704&quot;).map(or);$r(Cx);var w7e=&quot;__lodash_hash_undefined__&quot;;function _7e(e){return this.__data__.set(e,w7e),this}var T7e=_7e;function k7e(e){return this.__data__.has(e)}var S7e=k7e,C7e=G5,M7e=T7e,P7e=S7e;function Dy(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new C7e;++t&lt;n;)this.add(e[t])}Dy.prototype.add=Dy.prototype.push=M7e;Dy.prototype.has=P7e;var SP=Dy;function O7e(e,t,n,r){for(var l=e.length,i=n+(r?1:-1);r?i--:++i&lt;l;)if(t(e[i],i,e))return i;return-1}var A7e=O7e;function D7e(e){return e!==e}var E7e=D7e;function R7e(e,t,n){for(var r=n-1,l=e.length;++r&lt;l;)if(e[r]===t)return r;return-1}var L7e=R7e,I7e=A7e,$7e=E7e,N7e=L7e;function F7e(e,t,n){return t===t?N7e(e,t,n):I7e(e,$7e,n)}var j7e=F7e,z7e=j7e;function B7e(e,t){var n=e==null?0:e.length;return!!n&amp;&amp;z7e(e,t,0)&gt;-1}var CP=B7e;function W7e(e,t,n){for(var r=-1,l=e==null?0:e.length;++r&lt;l;)if(n(t,e[r]))return!0;return!1}var tH=W7e;function q7e(e,t){return e.has(t)}var MP=q7e,U7e=SP,H7e=CP,V7e=tH,G7e=Zb,Y7e=_f,X7e=MP,K7e=200;function Z7e(e,t,n,r){var l=-1,i=H7e,o=!0,a=e.length,s=[],u=t.length;if(!a)return s;n&amp;&amp;(t=G7e(t,Y7e(n))),r?(i=V7e,o=!1):t.length&gt;=K7e&amp;&amp;(i=X7e,o=!1,t=new U7e(t));e:for(;++l&lt;a;){var c=e[l],d=n==null?c:n(c);if(c=r||c!==0?c:0,o&amp;&amp;d===d){for(var f=u;f--;)if(t[f]===d)continue e;s.push(c)}else i(t,d,r)||s.push(c)}return s}var Q7e=Z7e,J7e=Q7e,eEe=Kb,tEe=mU,nEe=eEe(function(e,t){return tEe(e)?J7e(e,t):[]}),rEe=nEe;const nH=lr(rEe);var Bk=Math.PI,Wk=2*Bk,Tu=1e-6,aEe=Wk-Tu;function qk(){this._x0=this._y0=this._x1=this._y1=null,this._=&quot;&quot;}function PP(){return new qk}qk.prototype=PP.prototype={constructor:qk,moveTo:function(e,t){this._+=&quot;M&quot;+(this._x0=this._x1=+e)+&quot;,&quot;+(this._y0=this._y1=+t)},closePath:function(){this._x1!==null&amp;&amp;(this._x1=this._x0,this._y1=this._y0,this._+=&quot;Z&quot;)},lineTo:function(e,t){this._+=&quot;L&quot;+(this._x1=+e)+&quot;,&quot;+(this._y1=+t)},quadraticCurveTo:function(e,t,n,r){this._+=&quot;Q&quot;+ +e+&quot;,&quot;+ +t+&quot;,&quot;+(this._x1=+n)+&quot;,&quot;+(this._y1=+r)},bezierCurveTo:function(e,t,n,r,l,i){this._+=&quot;C&quot;+ +e+&quot;,&quot;+ +t+&quot;,&quot;+ +n+&quot;,&quot;+ +r+&quot;,&quot;+(this._x1=+l)+&quot;,&quot;+(this._y1=+i)},arcTo:function(e,t,n,r,l){e=+e,t=+t,n=+n,r=+r,l=+l;var i=this._x1,o=this._y1,a=n-e,s=r-t,u=i-e,c=o-t,d=u*u+c*c;if(l&lt;0)throw new Error(&quot;negative radius: &quot;+l);if(this._x1===null)this._+=&quot;M&quot;+(this._x1=e)+&quot;,&quot;+(this._y1=t);else if(d&gt;Tu)if(!(Math.abs(c*a-s*u)&gt;Tu)||!l)this._+=&quot;L&quot;+(this._x1=e)+&quot;,&quot;+(this._y1=t);else{var f=n-i,p=r-o,m=a*a+s*s,g=f*f+p*p,b=Math.sqrt(m),v=Math.sqrt(d),h=l*Math.tan((Bk-Math.acos((m+d-g)/(2*b*v)))/2),y=h/v,w=h/b;Math.abs(y-1)&gt;Tu&amp;&amp;(this._+=&quot;L&quot;+(e+y*u)+&quot;,&quot;+(t+y*c)),this._+=&quot;A&quot;+l+&quot;,&quot;+l+&quot;,0,0,&quot;+ +(c*f&gt;u*p)+&quot;,&quot;+(this._x1=e+w*a)+&quot;,&quot;+(this._y1=t+w*s)}},arc:function(e,t,n,r,l,i){e=+e,t=+t,n=+n,i=!!i;var o=n*Math.cos(r),a=n*Math.sin(r),s=e+o,u=t+a,c=1^i,d=i?r-l:l-r;if(n&lt;0)throw new Error(&quot;negative radius: &quot;+n);this._x1===null?this._+=&quot;M&quot;+s+&quot;,&quot;+u:(Math.abs(this._x1-s)&gt;Tu||Math.abs(this._y1-u)&gt;Tu)&amp;&amp;(this._+=&quot;L&quot;+s+&quot;,&quot;+u),n&amp;&amp;(d&lt;0&amp;&amp;(d=d%Wk+Wk),d&gt;aEe?this._+=&quot;A&quot;+n+&quot;,&quot;+n+&quot;,0,1,&quot;+c+&quot;,&quot;+(e-o)+&quot;,&quot;+(t-a)+&quot;A&quot;+n+&quot;,&quot;+n+&quot;,0,1,&quot;+c+&quot;,&quot;+(this._x1=s)+&quot;,&quot;+(this._y1=u):d&gt;Tu&amp;&amp;(this._+=&quot;A&quot;+n+&quot;,&quot;+n+&quot;,0,&quot;+ +(d&gt;=Bk)+&quot;,&quot;+c+&quot;,&quot;+(this._x1=e+n*Math.cos(l))+&quot;,&quot;+(this._y1=t+n*Math.sin(l))))},rect:function(e,t,n,r){this._+=&quot;M&quot;+(this._x0=this._x1=+e)+&quot;,&quot;+(this._y0=this._y1=+t)+&quot;h&quot;+ +n+&quot;v&quot;+ +r+&quot;h&quot;+-n+&quot;Z&quot;},toString:function(){return this._}};function Za(e){return function(){return e}}var T9=1e-12;function rH(e){this._context=e}rH.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function OP(e){return new rH(e)}function aH(e){return e[0]}function oH(e){return e[1]}function iH(){var e=aH,t=oH,n=Za(!0),r=null,l=OP,i=null;function o(a){var s,u=a.length,c,d=!1,f;for(r==null&amp;&amp;(i=l(f=PP())),s=0;s&lt;=u;++s)!(s&lt;u&amp;&amp;n(c=a[s],s,a))===d&amp;&amp;((d=!d)?i.lineStart():i.lineEnd()),d&amp;&amp;i.point(+e(c,s,a),+t(c,s,a));if(f)return i=null,f+&quot;&quot;||null}return o.x=function(a){return arguments.length?(e=typeof a==&quot;function&quot;?a:Za(+a),o):e},o.y=function(a){return arguments.length?(t=typeof a==&quot;function&quot;?a:Za(+a),o):t},o.defined=function(a){return arguments.length?(n=typeof a==&quot;function&quot;?a:Za(!!a),o):n},o.curve=function(a){return arguments.length?(l=a,r!=null&amp;&amp;(i=l(r)),o):l},o.context=function(a){return arguments.length?(a==null?r=i=null:i=l(r=a),o):r},o}function oEe(){var e=aH,t=null,n=Za(0),r=oH,l=Za(!0),i=null,o=OP,a=null;function s(c){var d,f,p,m=c.length,g,b=!1,v,h=new Array(m),y=new Array(m);for(i==null&amp;&amp;(a=o(v=PP())),d=0;d&lt;=m;++d){if(!(d&lt;m&amp;&amp;l(g=c[d],d,c))===b)if(b=!b)f=d,a.areaStart(),a.lineStart();else{for(a.lineEnd(),a.lineStart(),p=d-1;p&gt;=f;--p)a.point(h[p],y[p]);a.lineEnd(),a.areaEnd()}b&amp;&amp;(h[d]=+e(g,d,c),y[d]=+n(g,d,c),a.point(t?+t(g,d,c):h[d],r?+r(g,d,c):y[d]))}if(v)return a=null,v+&quot;&quot;||null}function u(){return iH().defined(l).curve(o).context(i)}return s.x=function(c){return arguments.length?(e=typeof c==&quot;function&quot;?c:Za(+c),t=null,s):e},s.x0=function(c){return arguments.length?(e=typeof c==&quot;function&quot;?c:Za(+c),s):e},s.x1=function(c){return arguments.length?(t=c==null?null:typeof c==&quot;function&quot;?c:Za(+c),s):t},s.y=function(c){return arguments.length?(n=typeof c==&quot;function&quot;?c:Za(+c),r=null,s):n},s.y0=function(c){return arguments.length?(n=typeof c==&quot;function&quot;?c:Za(+c),s):n},s.y1=function(c){return arguments.length?(r=c==null?null:typeof c==&quot;function&quot;?c:Za(+c),s):r},s.lineX0=s.lineY0=function(){return u().x(e).y(n)},s.lineY1=function(){return u().x(e).y(r)},s.lineX1=function(){return u().x(t).y(n)},s.defined=function(c){return arguments.length?(l=typeof c==&quot;function&quot;?c:Za(!!c),s):l},s.curve=function(c){return arguments.length?(o=c,i!=null&amp;&amp;(a=o(i)),s):o},s.context=function(c){return arguments.length?(c==null?i=a=null:a=o(i=c),s):i},s}var k9=Array.prototype.slice;function Ks(){}function Ey(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function Mx(e){this._context=e}Mx.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Ey(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Ey(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function iEe(e){return new Mx(e)}function lH(e){this._context=e}lH.prototype={areaStart:Ks,areaEnd:Ks,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Ey(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function lEe(e){return new lH(e)}function sH(e){this._context=e}sH.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&amp;&amp;this._point===3)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Ey(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function sEe(e){return new sH(e)}function uH(e,t){this._basis=new Mx(e),this._beta=t}uH.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n&gt;0)for(var r=e[0],l=t[0],i=e[n]-r,o=t[n]-l,a=-1,s;++a&lt;=n;)s=a/n,this._basis.point(this._beta*e[a]+(1-this._beta)*(r+s*i),this._beta*t[a]+(1-this._beta)*(l+s*o));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};const uEe=function e(t){function n(r){return t===1?new Mx(r):new uH(r,t)}return n.beta=function(r){return e(+r)},n}(.85);function Ry(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function AP(e,t){this._context=e,this._k=(1-t)/6}AP.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Ry(this,this._x1,this._y1);break}(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:Ry(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const cEe=function e(t){function n(r){return new AP(r,t)}return n.tension=function(r){return e(+r)},n}(0);function DP(e,t){this._context=e,this._k=(1-t)/6}DP.prototype={areaStart:Ks,areaEnd:Ks,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Ry(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const dEe=function e(t){function n(r){return new DP(r,t)}return n.tension=function(r){return e(+r)},n}(0);function EP(e,t){this._context=e,this._k=(1-t)/6}EP.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&amp;&amp;this._point===3)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Ry(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const fEe=function e(t){function n(r){return new EP(r,t)}return n.tension=function(r){return e(+r)},n}(0);function RP(e,t,n){var r=e._x1,l=e._y1,i=e._x2,o=e._y2;if(e._l01_a&gt;T9){var a=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,s=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*a-e._x0*e._l12_2a+e._x2*e._l01_2a)/s,l=(l*a-e._y0*e._l12_2a+e._y2*e._l01_2a)/s}if(e._l23_a&gt;T9){var u=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,c=3*e._l23_a*(e._l23_a+e._l12_a);i=(i*u+e._x1*e._l23_2a-t*e._l12_2a)/c,o=(o*u+e._y1*e._l23_2a-n*e._l12_2a)/c}e._context.bezierCurveTo(r,l,i,o,e._x2,e._y2)}function cH(e,t){this._context=e,this._alpha=t}cH.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:RP(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const pEe=function e(t){function n(r){return t?new cH(r,t):new AP(r,0)}return n.alpha=function(r){return e(+r)},n}(.5);function dH(e,t){this._context=e,this._alpha=t}dH.prototype={areaStart:Ks,areaEnd:Ks,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:RP(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const hEe=function e(t){function n(r){return t?new dH(r,t):new DP(r,0)}return n.alpha=function(r){return e(+r)},n}(.5);function fH(e,t){this._context=e,this._alpha=t}fH.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&amp;&amp;this._point===3)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:RP(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const mEe=function e(t){function n(r){return t?new fH(r,t):new EP(r,0)}return n.alpha=function(r){return e(+r)},n}(.5);function pH(e){this._context=e}pH.prototype={areaStart:Ks,areaEnd:Ks,lineStart:function(){this._point=0},lineEnd:function(){this._point&amp;&amp;this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function gEe(e){return new pH(e)}function S9(e){return e&lt;0?-1:1}function C9(e,t,n){var r=e._x1-e._x0,l=t-e._x1,i=(e._y1-e._y0)/(r||l&lt;0&amp;&amp;-0),o=(n-e._y1)/(l||r&lt;0&amp;&amp;-0),a=(i*l+o*r)/(r+l);return(S9(i)+S9(o))*Math.min(Math.abs(i),Math.abs(o),.5*Math.abs(a))||0}function M9(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function cT(e,t,n){var r=e._x0,l=e._y0,i=e._x1,o=e._y1,a=(i-r)/3;e._context.bezierCurveTo(r+a,l+a*t,i-a,o-a*n,i,o)}function Ly(e){this._context=e}Ly.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:cT(this,this._t0,M9(this,this._t0));break}(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(e=+e,t=+t,!(e===this._x1&amp;&amp;t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,cT(this,M9(this,n=C9(this,e,t)),n);break;default:cT(this,this._t0,n=C9(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}};function hH(e){this._context=new mH(e)}(hH.prototype=Object.create(Ly.prototype)).point=function(e,t){Ly.prototype.point.call(this,t,e)};function mH(e){this._context=e}mH.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,l,i){this._context.bezierCurveTo(t,e,r,n,i,l)}};function vEe(e){return new Ly(e)}function yEe(e){return new hH(e)}function gH(e){this._context=e}gH.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),n===2)this._context.lineTo(e[1],t[1]);else for(var r=P9(e),l=P9(t),i=0,o=1;o&lt;n;++i,++o)this._context.bezierCurveTo(r[0][i],l[0][i],r[1][i],l[1][i],e[o],t[o]);(this._line||this._line!==0&amp;&amp;n===1)&amp;&amp;this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function P9(e){var t,n=e.length-1,r,l=new Array(n),i=new Array(n),o=new Array(n);for(l[0]=0,i[0]=2,o[0]=e[0]+2*e[1],t=1;t&lt;n-1;++t)l[t]=1,i[t]=4,o[t]=4*e[t]+2*e[t+1];for(l[n-1]=2,i[n-1]=7,o[n-1]=8*e[n-1]+e[n],t=1;t&lt;n;++t)r=l[t]/i[t-1],i[t]-=r,o[t]-=r*o[t-1];for(l[n-1]=o[n-1]/i[n-1],t=n-2;t&gt;=0;--t)l[t]=(o[t]-l[t+1])/i[t];for(i[n-1]=(e[n]+l[n-1])/2,t=0;t&lt;n-1;++t)i[t]=2*e[t+1]-l[t+1];return[l,i]}function bEe(e){return new gH(e)}function Px(e,t){this._context=e,this._t=t}Px.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0&lt;this._t&amp;&amp;this._t&lt;1&amp;&amp;this._point===2&amp;&amp;this._context.lineTo(this._x,this._y),(this._line||this._line!==0&amp;&amp;this._point===1)&amp;&amp;this._context.closePath(),this._line&gt;=0&amp;&amp;(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t&lt;=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}break}}this._x=e,this._y=t}};function xEe(e){return new Px(e,.5)}function wEe(e){return new Px(e,0)}function _Ee(e){return new Px(e,1)}function Jd(e,t){if((o=e.length)&gt;1)for(var n=1,r,l,i=e[t[0]],o,a=i.length;n&lt;o;++n)for(l=i,i=e[t[n]],r=0;r&lt;a;++r)i[r][1]+=i[r][0]=isNaN(l[r][1])?l[r][0]:l[r][1]}function ef(e){for(var t=e.length,n=new Array(t);--t&gt;=0;)n[t]=t;return n}function TEe(e,t){return e[t]}function vH(){var e=Za([]),t=ef,n=Jd,r=TEe;function l(i){var o=e.apply(this,arguments),a,s=i.length,u=o.length,c=new Array(u),d;for(a=0;a&lt;u;++a){for(var f=o[a],p=c[a]=new Array(s),m=0,g;m&lt;s;++m)p[m]=g=[0,+r(i[m],f,m,i)],g.data=i[m];p.key=f}for(a=0,d=t(c);a&lt;u;++a)c[d[a]].index=a;return n(c,d),c}return l.keys=function(i){return arguments.length?(e=typeof i==&quot;function&quot;?i:Za(k9.call(i)),l):e},l.value=function(i){return arguments.length?(r=typeof i==&quot;function&quot;?i:Za(+i),l):r},l.order=function(i){return arguments.length?(t=i==null?ef:typeof i==&quot;function&quot;?i:Za(k9.call(i)),l):t},l.offset=function(i){return arguments.length?(n=i??Jd,l):n},l}function kEe(e,t){if((r=e.length)&gt;0){for(var n,r,l=0,i=e[0].length,o;l&lt;i;++l){for(o=n=0;n&lt;r;++n)o+=e[n][l][1]||0;if(o)for(n=0;n&lt;r;++n)e[n][l][1]/=o}Jd(e,t)}}function LP(e,t){if((s=e.length)&gt;0)for(var n,r=0,l,i,o,a,s,u=e[t[0]].length;r&lt;u;++r)for(o=a=0,n=0;n&lt;s;++n)(i=(l=e[t[n]][r])[1]-l[0])&gt;0?(l[0]=o,l[1]=o+=i):i&lt;0?(l[1]=a,l[0]=a+=i):(l[0]=0,l[1]=i)}function SEe(e,t){if((l=e.length)&gt;0){for(var n=0,r=e[t[0]],l,i=r.length;n&lt;i;++n){for(var o=0,a=0;o&lt;l;++o)a+=e[o][n][1]||0;r[n][1]+=r[n][0]=-a/2}Jd(e,t)}}function CEe(e,t){if(!(!((o=e.length)&gt;0)||!((i=(l=e[t[0]]).length)&gt;0))){for(var n=0,r=1,l,i,o;r&lt;i;++r){for(var a=0,s=0,u=0;a&lt;o;++a){for(var c=e[t[a]],d=c[r][1]||0,f=c[r-1][1]||0,p=(d-f)/2,m=0;m&lt;a;++m){var g=e[t[m]],b=g[r][1]||0,v=g[r-1][1]||0;p+=b-v}s+=d,u+=p*d}l[r-1][1]+=l[r-1][0]=n,s&amp;&amp;(n-=u/s)}l[r-1][1]+=l[r-1][0]=n,Jd(e,t)}}function MEe(e){var t=e.map(PEe);return ef(e).sort(function(n,r){return t[n]-t[r]})}function PEe(e){for(var t=-1,n=0,r=e.length,l,i=-1/0;++t&lt;r;)(l=+e[t][1])&gt;i&amp;&amp;(i=l,n=t);return n}function yH(e){var t=e.map(bH);return ef(e).sort(function(n,r){return t[n]-t[r]})}function bH(e){for(var t=0,n=-1,r=e.length,l;++n&lt;r;)(l=+e[n][1])&amp;&amp;(t+=l);return t}function OEe(e){return yH(e).reverse()}function AEe(e){var t=e.length,n,r,l=e.map(bH),i=MEe(e),o=0,a=0,s=[],u=[];for(n=0;n&lt;t;++n)r=i[n],o&lt;a?(o+=l[r],s.push(r)):(a+=l[r],u.push(r));return u.reverse().concat(s)}function DEe(e){return ef(e).reverse()}function Ox(e,t,n,r,l){for(var i=e.children,o,a=-1,s=i.length,u=e.value&amp;&amp;(r-t)/e.value;++a&lt;s;)o=i[a],o.y0=n,o.y1=l,o.x0=t,o.x1=t+=o.value*u}function Ax(e,t,n,r,l){for(var i=e.children,o,a=-1,s=i.length,u=e.value&amp;&amp;(l-n)/e.value;++a&lt;s;)o=i[a],o.x0=t,o.x1=r,o.y0=n,o.y1=n+=o.value*u}var xH=(1+Math.sqrt(5))/2;function wH(e,t,n,r,l,i){for(var o=[],a=t.children,s,u,c=0,d=0,f=a.length,p,m,g=t.value,b,v,h,y,w,_,x;c&lt;f;){p=l-n,m=i-r;do b=a[d++].value;while(!b&amp;&amp;d&lt;f);for(v=h=b,_=Math.max(m/p,p/m)/(g*e),x=b*b*_,w=Math.max(h/x,x/v);d&lt;f;++d){if(b+=u=a[d].value,u&lt;v&amp;&amp;(v=u),u&gt;h&amp;&amp;(h=u),x=b*b*_,y=Math.max(h/x,x/v),y&gt;w){b-=u;break}w=y}o.push(s={value:b,dice:p&lt;m,children:a.slice(c,d)}),s.dice?Ox(s,n,r,l,g?r+=m*b/g:i):Ax(s,n,r,g?n+=p*b/g:l,i),g-=b,c=d}return o}const EEe=function e(t){function n(r,l,i,o,a){wH(t,r,l,i,o,a)}return n.ratio=function(r){return e((r=+r)&gt;1?r:1)},n}(xH);function REe(e,t,n,r,l){var i=e.children,o,a=i.length,s,u=new Array(a+1);for(u[0]=s=o=0;o&lt;a;++o)u[o+1]=s+=i[o].value;c(0,a,e.value,t,n,r,l);function c(d,f,p,m,g,b,v){if(d&gt;=f-1){var h=i[d];h.x0=m,h.y0=g,h.x1=b,h.y1=v;return}for(var y=u[d],w=p/2+y,_=d+1,x=f-1;_&lt;x;){var T=_+x&gt;&gt;&gt;1;u[T]&lt;w?_=T+1:x=T}w-u[_-1]&lt;u[_]-w&amp;&amp;d+1&lt;_&amp;&amp;--_;var k=u[_]-y,S=p-k;if(b-m&gt;v-g){var C=(m*S+b*k)/p;c(d,_,k,m,g,C,v),c(_,f,S,C,g,b,v)}else{var M=(g*S+v*k)/p;c(d,_,k,m,g,b,M),c(_,f,S,m,M,b,v)}}}function LEe(e,t,n,r,l){(e.depth&amp;1?Ax:Ox)(e,t,n,r,l)}const IEe=function e(t){function n(r,l,i,o,a){if((s=r._squarify)&amp;&amp;s.ratio===t)for(var s,u,c,d,f=-1,p,m=s.length,g=r.value;++f&lt;m;){for(u=s[f],c=u.children,d=u.value=0,p=c.length;d&lt;p;++d)u.value+=c[d].value;u.dice?Ox(u,l,i,o,i+=(a-i)*u.value/g):Ax(u,l,i,l+=(o-l)*u.value/g,a),g-=u.value}else r._squarify=s=wH(t,r,l,i,o,a),s.ratio=t}return n.ratio=function(r){return e((r=+r)&gt;1?r:1)},n}(xH);var dT=new Date,fT=new Date;function Ua(e,t,n,r){function l(i){return e(i=arguments.length===0?new Date:new Date(+i)),i}return l.floor=function(i){return e(i=new Date(+i)),i},l.ceil=function(i){return e(i=new Date(i-1)),t(i,1),e(i),i},l.round=function(i){var o=l(i),a=l.ceil(i);return i-o&lt;a-i?o:a},l.offset=function(i,o){return t(i=new Date(+i),o==null?1:Math.floor(o)),i},l.range=function(i,o,a){var s=[],u;if(i=l.ceil(i),a=a==null?1:Math.floor(a),!(i&lt;o)||!(a&gt;0))return s;do s.push(u=new Date(+i)),t(i,a),e(i);while(u&lt;i&amp;&amp;i&lt;o);return s},l.filter=function(i){return Ua(function(o){if(o&gt;=o)for(;e(o),!i(o);)o.setTime(o-1)},function(o,a){if(o&gt;=o)if(a&lt;0)for(;++a&lt;=0;)for(;t(o,-1),!i(o););else for(;--a&gt;=0;)for(;t(o,1),!i(o););})},n&amp;&amp;(l.count=function(i,o){return dT.setTime(+i),fT.setTime(+o),e(dT),e(fT),Math.floor(n(dT,fT))},l.every=function(i){return i=Math.floor(i),!isFinite(i)||!(i&gt;0)?null:i&gt;1?l.filter(r?function(o){return r(o)%i===0}:function(o){return l.count(0,o)%i===0}):l}),l}var Am=Ua(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e});Am.every=function(e){return e=Math.floor(e),!isFinite(e)||!(e&gt;0)?null:e&gt;1?Ua(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):Am};Am.range;var Iy=1e3,tc=6e4,$y=36e5,_H=864e5,TH=6048e5,Uk=Ua(function(e){e.setTime(e-e.getMilliseconds())},function(e,t){e.setTime(+e+t*Iy)},function(e,t){return(t-e)/Iy},function(e){return e.getUTCSeconds()});Uk.range;var kH=Ua(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*Iy)},function(e,t){e.setTime(+e+t*tc)},function(e,t){return(t-e)/tc},function(e){return e.getMinutes()});kH.range;var SH=Ua(function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*Iy-e.getMinutes()*tc)},function(e,t){e.setTime(+e+t*$y)},function(e,t){return(t-e)/$y},function(e){return e.getHours()});SH.range;var Dx=Ua(function(e){e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*tc)/_H},function(e){return e.getDate()-1});Dx.range;function wc(e){return Ua(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(t,n){t.setDate(t.getDate()+n*7)},function(t,n){return(n-t-(n.getTimezoneOffset()-t.getTimezoneOffset())*tc)/TH})}var Ny=wc(0),Dm=wc(1),CH=wc(2),MH=wc(3),nc=wc(4),PH=wc(5),OH=wc(6);Ny.range;Dm.range;CH.range;MH.range;nc.range;PH.range;OH.range;var AH=Ua(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12},function(e){return e.getMonth()});AH.range;var Zs=Ua(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});Zs.every=function(e){return!isFinite(e=Math.floor(e))||!(e&gt;0)?null:Ua(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)})};Zs.range;var DH=Ua(function(e){e.setUTCSeconds(0,0)},function(e,t){e.setTime(+e+t*tc)},function(e,t){return(t-e)/tc},function(e){return e.getUTCMinutes()});DH.range;var EH=Ua(function(e){e.setUTCMinutes(0,0,0)},function(e,t){e.setTime(+e+t*$y)},function(e,t){return(t-e)/$y},function(e){return e.getUTCHours()});EH.range;var Ex=Ua(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/_H},function(e){return e.getUTCDate()-1});Ex.range;function _c(e){return Ua(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCDate(t.getUTCDate()+n*7)},function(t,n){return(n-t)/TH})}var Fy=_c(0),Em=_c(1),RH=_c(2),LH=_c(3),rc=_c(4),IH=_c(5),$H=_c(6);Fy.range;Em.range;RH.range;LH.range;rc.range;IH.range;$H.range;var NH=Ua(function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCMonth(e.getUTCMonth()+t)},function(e,t){return t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12},function(e){return e.getUTCMonth()});NH.range;var Qs=Ua(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()});Qs.every=function(e){return!isFinite(e=Math.floor(e))||!(e&gt;0)?null:Ua(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})};Qs.range;function pT(e){if(0&lt;=e.y&amp;&amp;e.y&lt;100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function hT(e){if(0&lt;=e.y&amp;&amp;e.y&lt;100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function qp(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function $Ee(e){var t=e.dateTime,n=e.date,r=e.time,l=e.periods,i=e.days,o=e.shortDays,a=e.months,s=e.shortMonths,u=Up(l),c=Hp(l),d=Up(i),f=Hp(i),p=Up(o),m=Hp(o),g=Up(a),b=Hp(a),v=Up(s),h=Hp(s),y={a:A,A:F,b:j,B:z,c:null,d:L9,e:L9,f:oRe,g:mRe,G:vRe,H:nRe,I:rRe,j:aRe,L:FH,m:iRe,M:lRe,p:B,q:N,Q:N9,s:F9,S:sRe,u:uRe,U:cRe,V:dRe,w:fRe,W:pRe,x:null,X:null,y:hRe,Y:gRe,Z:yRe,&quot;%&quot;:$9},w={a:R,A:q,b:Y,B:L,c:null,d:I9,e:I9,f:_Re,g:ERe,G:LRe,H:bRe,I:xRe,j:wRe,L:zH,m:TRe,M:kRe,p:W,q:U,Q:N9,s:F9,S:SRe,u:CRe,U:MRe,V:PRe,w:ORe,W:ARe,x:null,X:null,y:DRe,Y:RRe,Z:IRe,&quot;%&quot;:$9},_={a:C,A:M,b:O,B:D,c:P,d:E9,e:E9,f:QEe,g:D9,G:A9,H:R9,I:R9,j:YEe,L:ZEe,m:GEe,M:XEe,p:S,q:VEe,Q:eRe,s:tRe,S:KEe,u:BEe,U:WEe,V:qEe,w:zEe,W:UEe,x:E,X:I,y:D9,Y:A9,Z:HEe,&quot;%&quot;:JEe};y.x=x(n,y),y.X=x(r,y),y.c=x(t,y),w.x=x(n,w),w.X=x(r,w),w.c=x(t,w);function x(V,te){return function(ee){var H=[],Z=-1,G=0,X=V.length,Q,re,ae;for(ee instanceof Date||(ee=new Date(+ee));++Z&lt;X;)V.charCodeAt(Z)===37&amp;&amp;(H.push(V.slice(G,Z)),(re=O9[Q=V.charAt(++Z)])!=null?Q=V.charAt(++Z):re=Q===&quot;e&quot;?&quot; &quot;:&quot;0&quot;,(ae=te[Q])&amp;&amp;(Q=ae(ee,re)),H.push(Q),G=Z+1);return H.push(V.slice(G,Z)),H.join(&quot;&quot;)}}function T(V,te){return function(ee){var H=qp(1900,void 0,1),Z=k(H,V,ee+=&quot;&quot;,0),G,X;if(Z!=ee.length)return null;if(&quot;Q&quot;in H)return new Date(H.Q);if(&quot;s&quot;in H)return new Date(H.s*1e3+(&quot;L&quot;in H?H.L:0));if(te&amp;&amp;!(&quot;Z&quot;in H)&amp;&amp;(H.Z=0),&quot;p&quot;in H&amp;&amp;(H.H=H.H%12+H.p*12),H.m===void 0&amp;&amp;(H.m=&quot;q&quot;in H?H.q:0),&quot;V&quot;in H){if(H.V&lt;1||H.V&gt;53)return null;&quot;w&quot;in H||(H.w=1),&quot;Z&quot;in H?(G=hT(qp(H.y,0,1)),X=G.getUTCDay(),G=X&gt;4||X===0?Em.ceil(G):Em(G),G=Ex.offset(G,(H.V-1)*7),H.y=G.getUTCFullYear(),H.m=G.getUTCMonth(),H.d=G.getUTCDate()+(H.w+6)%7):(G=pT(qp(H.y,0,1)),X=G.getDay(),G=X&gt;4||X===0?Dm.ceil(G):Dm(G),G=Dx.offset(G,(H.V-1)*7),H.y=G.getFullYear(),H.m=G.getMonth(),H.d=G.getDate()+(H.w+6)%7)}else(&quot;W&quot;in H||&quot;U&quot;in H)&amp;&amp;(&quot;w&quot;in H||(H.w=&quot;u&quot;in H?H.u%7:&quot;W&quot;in H?1:0),X=&quot;Z&quot;in H?hT(qp(H.y,0,1)).getUTCDay():pT(qp(H.y,0,1)).getDay(),H.m=0,H.d=&quot;W&quot;in H?(H.w+6)%7+H.W*7-(X+5)%7:H.w+H.U*7-(X+6)%7);return&quot;Z&quot;in H?(H.H+=H.Z/100|0,H.M+=H.Z%100,hT(H)):pT(H)}}function k(V,te,ee,H){for(var Z=0,G=te.length,X=ee.length,Q,re;Z&lt;G;){if(H&gt;=X)return-1;if(Q=te.charCodeAt(Z++),Q===37){if(Q=te.charAt(Z++),re=_[Q in O9?te.charAt(Z++):Q],!re||(H=re(V,ee,H))&lt;0)return-1}else if(Q!=ee.charCodeAt(H++))return-1}return H}function S(V,te,ee){var H=u.exec(te.slice(ee));return H?(V.p=c[H[0].toLowerCase()],ee+H[0].length):-1}function C(V,te,ee){var H=p.exec(te.slice(ee));return H?(V.w=m[H[0].toLowerCase()],ee+H[0].length):-1}function M(V,te,ee){var H=d.exec(te.slice(ee));return H?(V.w=f[H[0].toLowerCase()],ee+H[0].length):-1}function O(V,te,ee){var H=v.exec(te.slice(ee));return H?(V.m=h[H[0].toLowerCase()],ee+H[0].length):-1}function D(V,te,ee){var H=g.exec(te.slice(ee));return H?(V.m=b[H[0].toLowerCase()],ee+H[0].length):-1}function P(V,te,ee){return k(V,t,te,ee)}function E(V,te,ee){return k(V,n,te,ee)}function I(V,te,ee){return k(V,r,te,ee)}function A(V){return o[V.getDay()]}function F(V){return i[V.getDay()]}function j(V){return s[V.getMonth()]}function z(V){return a[V.getMonth()]}function B(V){return l[+(V.getHours()&gt;=12)]}function N(V){return 1+~~(V.getMonth()/3)}function R(V){return o[V.getUTCDay()]}function q(V){return i[V.getUTCDay()]}function Y(V){return s[V.getUTCMonth()]}function L(V){return a[V.getUTCMonth()]}function W(V){return l[+(V.getUTCHours()&gt;=12)]}function U(V){return 1+~~(V.getUTCMonth()/3)}return{format:function(V){var te=x(V+=&quot;&quot;,y);return te.toString=function(){return V},te},parse:function(V){var te=T(V+=&quot;&quot;,!1);return te.toString=function(){return V},te},utcFormat:function(V){var te=x(V+=&quot;&quot;,w);return te.toString=function(){return V},te},utcParse:function(V){var te=T(V+=&quot;&quot;,!0);return te.toString=function(){return V},te}}}var O9={&quot;-&quot;:&quot;&quot;,_:&quot; &quot;,0:&quot;0&quot;},Ha=/^\\s*\\d+/,NEe=/^%/,FEe=/[\\\\^$*+?|[\\]().{}]/g;function yr(e,t,n){var r=e&lt;0?&quot;-&quot;:&quot;&quot;,l=(r?-e:e)+&quot;&quot;,i=l.length;return r+(i&lt;n?new Array(n-i+1).join(t)+l:l)}function jEe(e){return e.replace(FEe,&quot;\\\\$&amp;&quot;)}function Up(e){return new RegExp(&quot;^(?:&quot;+e.map(jEe).join(&quot;|&quot;)+&quot;)&quot;,&quot;i&quot;)}function Hp(e){for(var t={},n=-1,r=e.length;++n&lt;r;)t[e[n].toLowerCase()]=n;return t}function zEe(e,t,n){var r=Ha.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function BEe(e,t,n){var r=Ha.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function WEe(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function qEe(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function UEe(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function A9(e,t,n){var r=Ha.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function D9(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]&gt;68?1900:2e3),n+r[0].length):-1}function HEe(e,t,n){var r=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||&quot;00&quot;)),n+r[0].length):-1}function VEe(e,t,n){var r=Ha.exec(t.slice(n,n+1));return r?(e.q=r[0]*3-3,n+r[0].length):-1}function GEe(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function E9(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function YEe(e,t,n){var r=Ha.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function R9(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function XEe(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function KEe(e,t,n){var r=Ha.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function ZEe(e,t,n){var r=Ha.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function QEe(e,t,n){var r=Ha.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function JEe(e,t,n){var r=NEe.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function eRe(e,t,n){var r=Ha.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function tRe(e,t,n){var r=Ha.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function L9(e,t){return yr(e.getDate(),t,2)}function nRe(e,t){return yr(e.getHours(),t,2)}function rRe(e,t){return yr(e.getHours()%12||12,t,2)}function aRe(e,t){return yr(1+Dx.count(Zs(e),e),t,3)}function FH(e,t){return yr(e.getMilliseconds(),t,3)}function oRe(e,t){return FH(e,t)+&quot;000&quot;}function iRe(e,t){return yr(e.getMonth()+1,t,2)}function lRe(e,t){return yr(e.getMinutes(),t,2)}function sRe(e,t){return yr(e.getSeconds(),t,2)}function uRe(e){var t=e.getDay();return t===0?7:t}function cRe(e,t){return yr(Ny.count(Zs(e)-1,e),t,2)}function jH(e){var t=e.getDay();return t&gt;=4||t===0?nc(e):nc.ceil(e)}function dRe(e,t){return e=jH(e),yr(nc.count(Zs(e),e)+(Zs(e).getDay()===4),t,2)}function fRe(e){return e.getDay()}function pRe(e,t){return yr(Dm.count(Zs(e)-1,e),t,2)}function hRe(e,t){return yr(e.getFullYear()%100,t,2)}function mRe(e,t){return e=jH(e),yr(e.getFullYear()%100,t,2)}function gRe(e,t){return yr(e.getFullYear()%1e4,t,4)}function vRe(e,t){var n=e.getDay();return e=n&gt;=4||n===0?nc(e):nc.ceil(e),yr(e.getFullYear()%1e4,t,4)}function yRe(e){var t=e.getTimezoneOffset();return(t&gt;0?&quot;-&quot;:(t*=-1,&quot;+&quot;))+yr(t/60|0,&quot;0&quot;,2)+yr(t%60,&quot;0&quot;,2)}function I9(e,t){return yr(e.getUTCDate(),t,2)}function bRe(e,t){return yr(e.getUTCHours(),t,2)}function xRe(e,t){return yr(e.getUTCHours()%12||12,t,2)}function wRe(e,t){return yr(1+Ex.count(Qs(e),e),t,3)}function zH(e,t){return yr(e.getUTCMilliseconds(),t,3)}function _Re(e,t){return zH(e,t)+&quot;000&quot;}function TRe(e,t){return yr(e.getUTCMonth()+1,t,2)}function kRe(e,t){return yr(e.getUTCMinutes(),t,2)}function SRe(e,t){return yr(e.getUTCSeconds(),t,2)}function CRe(e){var t=e.getUTCDay();return t===0?7:t}function MRe(e,t){return yr(Fy.count(Qs(e)-1,e),t,2)}function BH(e){var t=e.getUTCDay();return t&gt;=4||t===0?rc(e):rc.ceil(e)}function PRe(e,t){return e=BH(e),yr(rc.count(Qs(e),e)+(Qs(e).getUTCDay()===4),t,2)}function ORe(e){return e.getUTCDay()}function ARe(e,t){return yr(Em.count(Qs(e)-1,e),t,2)}function DRe(e,t){return yr(e.getUTCFullYear()%100,t,2)}function ERe(e,t){return e=BH(e),yr(e.getUTCFullYear()%100,t,2)}function RRe(e,t){return yr(e.getUTCFullYear()%1e4,t,4)}function LRe(e,t){var n=e.getUTCDay();return e=n&gt;=4||n===0?rc(e):rc.ceil(e),yr(e.getUTCFullYear()%1e4,t,4)}function IRe(){return&quot;+0000&quot;}function $9(){return&quot;%&quot;}function N9(e){return+e}function F9(e){return Math.floor(+e/1e3)}var qc,IP,WH,qH;$Re({dateTime:&quot;%x, %X&quot;,date:&quot;%-m/%-d/%Y&quot;,time:&quot;%-I:%M:%S %p&quot;,periods:[&quot;AM&quot;,&quot;PM&quot;],days:[&quot;Sunday&quot;,&quot;Monday&quot;,&quot;Tuesday&quot;,&quot;Wednesday&quot;,&quot;Thursday&quot;,&quot;Friday&quot;,&quot;Saturday&quot;],shortDays:[&quot;Sun&quot;,&quot;Mon&quot;,&quot;Tue&quot;,&quot;Wed&quot;,&quot;Thu&quot;,&quot;Fri&quot;,&quot;Sat&quot;],months:[&quot;January&quot;,&quot;February&quot;,&quot;March&quot;,&quot;April&quot;,&quot;May&quot;,&quot;June&quot;,&quot;July&quot;,&quot;August&quot;,&quot;September&quot;,&quot;October&quot;,&quot;November&quot;,&quot;December&quot;],shortMonths:[&quot;Jan&quot;,&quot;Feb&quot;,&quot;Mar&quot;,&quot;Apr&quot;,&quot;May&quot;,&quot;Jun&quot;,&quot;Jul&quot;,&quot;Aug&quot;,&quot;Sep&quot;,&quot;Oct&quot;,&quot;Nov&quot;,&quot;Dec&quot;]});function $Re(e){return qc=$Ee(e),IP=qc.format,WH=qc.parse,qc.utcFormat,qH=qc.utcParse,qc}var Vp={},Gp={},j9;function NRe(){if(j9)return Gp;j9=1,Gp.__esModule=!0,Gp.default=void 0;var e=function(r){if(typeof r==&quot;string&quot;)return r;if(r)return r.displayName||r.name||&quot;Component&quot;},t=e;return Gp.default=t,Gp}var z9;function Of(){if(z9)return Vp;z9=1;var e=Cn;Vp.__esModule=!0,Vp.default=void 0;var t=e(NRe()),n=function(i,o){return o+&quot;(&quot;+(0,t.default)(i)+&quot;)&quot;},r=n;return Vp.default=r,Vp}var ps={},Yp={},B9;function UH(){if(B9)return Yp;B9=1,Yp.__esModule=!0,Yp.default=void 0;var e=function(r,l){return function(i){return i[r]=l,i}},t=e;return Yp.default=t,Yp}var FRe=Cn;ps.__esModule=!0;var $P=ps.default=void 0,jRe=FRe(UH()),zRe=function(t){return(0,jRe.default)(&quot;displayName&quot;,t)},BRe=zRe;$P=ps.default=BRe;var Xp={},W9;function WRe(){if(W9)return Xp;W9=1;var e=Cn;Xp.__esModule=!0,Xp.default=void 0;var t=ge;e(ps),e(Of());var n=function(i){return function(o){var a=(0,t.createFactory)(o),s=function(c){return a(i(c))};return s}},r=n;return Xp.default=r,Xp}var Rx=Cn;Rx(Ir());Rx(Of());Rx(ps);Rx(WRe());function qRe(e,t){for(var n=-1,r=e==null?0:e.length;++n&lt;r;)if(t(e[n],n,e))return!0;return!1}var URe=qRe,HRe=SP,VRe=URe,GRe=MP,YRe=1,XRe=2;function KRe(e,t,n,r,l,i){var o=n&amp;YRe,a=e.length,s=t.length;if(a!=s&amp;&amp;!(o&amp;&amp;s&gt;a))return!1;var u=i.get(e),c=i.get(t);if(u&amp;&amp;c)return u==t&amp;&amp;c==e;var d=-1,f=!0,p=n&amp;XRe?new HRe:void 0;for(i.set(e,t),i.set(t,e);++d&lt;a;){var m=e[d],g=t[d];if(r)var b=o?r(g,m,d,t,e,i):r(m,g,d,e,t,i);if(b!==void 0){if(b)continue;f=!1;break}if(p){if(!VRe(t,function(v,h){if(!GRe(p,h)&amp;&amp;(m===v||l(m,v,n,r,i)))return p.push(h)})){f=!1;break}}else if(!(m===g||l(m,g,n,r,i))){f=!1;break}}return i.delete(e),i.delete(t),f}var HH=KRe;function ZRe(e){var t=-1,n=Array(e.size);return e.forEach(function(r,l){n[++t]=[l,r]}),n}var QRe=ZRe;function JRe(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var NP=JRe,q9=vf,U9=cU,e9e=ug,t9e=HH,n9e=QRe,r9e=NP,a9e=1,o9e=2,i9e=&quot;[object Boolean]&quot;,l9e=&quot;[object Date]&quot;,s9e=&quot;[object Error]&quot;,u9e=&quot;[object Map]&quot;,c9e=&quot;[object Number]&quot;,d9e=&quot;[object RegExp]&quot;,f9e=&quot;[object Set]&quot;,p9e=&quot;[object String]&quot;,h9e=&quot;[object Symbol]&quot;,m9e=&quot;[object ArrayBuffer]&quot;,g9e=&quot;[object DataView]&quot;,H9=q9?q9.prototype:void 0,mT=H9?H9.valueOf:void 0;function v9e(e,t,n,r,l,i,o){switch(n){case g9e:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case m9e:return!(e.byteLength!=t.byteLength||!i(new U9(e),new U9(t)));case i9e:case l9e:case c9e:return e9e(+e,+t);case s9e:return e.name==t.name&amp;&amp;e.message==t.message;case d9e:case p9e:return e==t+&quot;&quot;;case u9e:var a=n9e;case f9e:var s=r&amp;a9e;if(a||(a=r9e),e.size!=t.size&amp;&amp;!s)return!1;var u=o.get(e);if(u)return u==t;r|=o9e,o.set(e,t);var c=t9e(a(e),a(t),r,l,i,o);return o.delete(e),c;case h9e:if(mT)return mT.call(e)==mT.call(t)}return!1}var y9e=v9e;function b9e(e,t){for(var n=-1,r=t.length,l=e.length;++n&lt;r;)e[l+n]=t[n];return e}var FP=b9e,x9e=FP,w9e=_o;function _9e(e,t,n){var r=t(e);return w9e(e)?r:x9e(r,n(e))}var VH=_9e;function T9e(e,t){for(var n=-1,r=e==null?0:e.length,l=0,i=[];++n&lt;r;){var o=e[n];t(o,n,e)&amp;&amp;(i[l++]=o)}return i}var GH=T9e;function k9e(){return[]}var YH=k9e,S9e=GH,C9e=YH,M9e=Object.prototype,P9e=M9e.propertyIsEnumerable,V9=Object.getOwnPropertySymbols,O9e=V9?function(e){return e==null?[]:(e=Object(e),S9e(V9(e),function(t){return P9e.call(e,t)}))}:C9e,jP=O9e,A9e=fU,D9e=A9e(Object.keys,Object),E9e=D9e,R9e=Z5,L9e=E9e,I9e=Object.prototype,$9e=I9e.hasOwnProperty;function N9e(e){if(!R9e(e))return L9e(e);var t=[];for(var n in Object(e))$9e.call(e,n)&amp;&amp;n!=&quot;constructor&quot;&amp;&amp;t.push(n);return t}var F9e=N9e,j9e=yU,z9e=F9e,B9e=wf;function W9e(e){return B9e(e)?j9e(e):z9e(e)}var gg=W9e,q9e=VH,U9e=jP,H9e=gg;function V9e(e){return q9e(e,H9e,U9e)}var XH=V9e,G9=XH,G9e=1,Y9e=Object.prototype,X9e=Y9e.hasOwnProperty;function K9e(e,t,n,r,l,i){var o=n&amp;G9e,a=G9(e),s=a.length,u=G9(t),c=u.length;if(s!=c&amp;&amp;!o)return!1;for(var d=s;d--;){var f=a[d];if(!(o?f in t:X9e.call(t,f)))return!1}var p=i.get(e),m=i.get(t);if(p&amp;&amp;m)return p==t&amp;&amp;m==e;var g=!0;i.set(e,t),i.set(t,e);for(var b=o;++d&lt;s;){f=a[d];var v=e[f],h=t[f];if(r)var y=o?r(h,v,f,t,e,i):r(v,h,f,e,t,i);if(!(y===void 0?v===h||l(v,h,n,r,i):y)){g=!1;break}b||(b=f==&quot;constructor&quot;)}if(g&amp;&amp;!b){var w=e.constructor,_=t.constructor;w!=_&amp;&amp;&quot;constructor&quot;in e&amp;&amp;&quot;constructor&quot;in t&amp;&amp;!(typeof w==&quot;function&quot;&amp;&amp;w instanceof w&amp;&amp;typeof _==&quot;function&quot;&amp;&amp;_ instanceof _)&amp;&amp;(g=!1)}return i.delete(e),i.delete(t),g}var Z9e=K9e,Q9e=vc,J9e=zo,eLe=Q9e(J9e,&quot;DataView&quot;),tLe=eLe,nLe=vc,rLe=zo,aLe=nLe(rLe,&quot;Promise&quot;),oLe=aLe,iLe=vc,lLe=zo,sLe=iLe(lLe,&quot;Set&quot;),KH=sLe,uLe=vc,cLe=zo,dLe=uLe(cLe,&quot;WeakMap&quot;),ZH=dLe,Hk=tLe,Vk=V5,Gk=oLe,Yk=KH,Xk=ZH,QH=fs,Af=oU,Y9=&quot;[object Map]&quot;,fLe=&quot;[object Object]&quot;,X9=&quot;[object Promise]&quot;,K9=&quot;[object Set]&quot;,Z9=&quot;[object WeakMap]&quot;,Q9=&quot;[object DataView]&quot;,pLe=Af(Hk),hLe=Af(Vk),mLe=Af(Gk),gLe=Af(Yk),vLe=Af(Xk),ku=QH;(Hk&amp;&amp;ku(new Hk(new ArrayBuffer(1)))!=Q9||Vk&amp;&amp;ku(new Vk)!=Y9||Gk&amp;&amp;ku(Gk.resolve())!=X9||Yk&amp;&amp;ku(new Yk)!=K9||Xk&amp;&amp;ku(new Xk)!=Z9)&amp;&amp;(ku=function(e){var t=QH(e),n=t==fLe?e.constructor:void 0,r=n?Af(n):&quot;&quot;;if(r)switch(r){case pLe:return Q9;case hLe:return Y9;case mLe:return X9;case gLe:return K9;case vLe:return Z9}return t});var Lx=ku,gT=Ub,yLe=HH,bLe=y9e,xLe=Z9e,J9=Lx,eL=_o,tL=Yb,wLe=eP,_Le=1,nL=&quot;[object Arguments]&quot;,rL=&quot;[object Array]&quot;,P0=&quot;[object Object]&quot;,TLe=Object.prototype,aL=TLe.hasOwnProperty;function kLe(e,t,n,r,l,i){var o=eL(e),a=eL(t),s=o?rL:J9(e),u=a?rL:J9(t);s=s==nL?P0:s,u=u==nL?P0:u;var c=s==P0,d=u==P0,f=s==u;if(f&amp;&amp;tL(e)){if(!tL(t))return!1;o=!0,c=!1}if(f&amp;&amp;!c)return i||(i=new gT),o||wLe(e)?yLe(e,t,n,r,l,i):bLe(e,t,s,n,r,l,i);if(!(n&amp;_Le)){var p=c&amp;&amp;aL.call(e,&quot;__wrapped__&quot;),m=d&amp;&amp;aL.call(t,&quot;__wrapped__&quot;);if(p||m){var g=p?e.value():e,b=m?t.value():t;return i||(i=new gT),l(g,b,n,r,i)}}return f?(i||(i=new gT),xLe(e,t,n,r,l,i)):!1}var SLe=kLe,CLe=SLe,oL=oi;function JH(e,t,n,r,l){return e===t?!0:e==null||t==null||!oL(e)&amp;&amp;!oL(t)?e!==e&amp;&amp;t!==t:CLe(e,t,n,r,JH,l)}var zP=JH,MLe=zP;function PLe(e,t){return MLe(e,t)}var OLe=PLe;const eV=lr(OLe);var Tc=void 0,ALe=function(){for(var t=arguments.length,n=new Array(t),r=0;r&lt;t;r++)n[r]=arguments[r];return n.reduce(function(l,i){return function(){return l(i.apply(void 0,arguments))}},function(l){return l})},DLe=ALe;Tc=DLe;var ELe=Cn,Ix=void 0,RLe=ELe(UH()),LLe=function(t){return(0,RLe.default)(&quot;propTypes&quot;,t)},ILe=LLe;Ix=ILe;var tV=Cn,vg=void 0,$Le=ge;tV(ps);tV(Of());var NLe=function(t){return function(n){var r=(0,$Le.createFactory)(n),l=function(o){return r(o)};return l.defaultProps=t,l}},FLe=NLe;vg=FLe;var vT={exports:{}},iL;function nV(){return iL||(iL=1,function(e){var t=cB();function n(r,l){r.prototype=Object.create(l.prototype),r.prototype.constructor=r,t(r,l)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports}(vT)),vT.exports}function rV(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);e!=null&amp;&amp;this.setState(e)}function aV(e){function t(n){var r=this.constructor.getDerivedStateFromProps(e,n);return r??null}this.setState(t.bind(this))}function oV(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}rV.__suppressDeprecationWarning=!0;aV.__suppressDeprecationWarning=!0;oV.__suppressDeprecationWarning=!0;function jLe(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error(&quot;Can only polyfill class components&quot;);if(typeof e.getDerivedStateFromProps!=&quot;function&quot;&amp;&amp;typeof t.getSnapshotBeforeUpdate!=&quot;function&quot;)return e;var n=null,r=null,l=null;if(typeof t.componentWillMount==&quot;function&quot;?n=&quot;componentWillMount&quot;:typeof t.UNSAFE_componentWillMount==&quot;function&quot;&amp;&amp;(n=&quot;UNSAFE_componentWillMount&quot;),typeof t.componentWillReceiveProps==&quot;function&quot;?r=&quot;componentWillReceiveProps&quot;:typeof t.UNSAFE_componentWillReceiveProps==&quot;function&quot;&amp;&amp;(r=&quot;UNSAFE_componentWillReceiveProps&quot;),typeof t.componentWillUpdate==&quot;function&quot;?l=&quot;componentWillUpdate&quot;:typeof t.UNSAFE_componentWillUpdate==&quot;function&quot;&amp;&amp;(l=&quot;UNSAFE_componentWillUpdate&quot;),n!==null||r!==null||l!==null){var i=e.displayName||e.name,o=typeof e.getDerivedStateFromProps==&quot;function&quot;?&quot;getDerivedStateFromProps()&quot;:&quot;getSnapshotBeforeUpdate()&quot;;throw Error(`Unsafe legacy lifecycles will not be called for components using new component APIs.\n",
       "\n",
       "`+i+&quot; uses &quot;+o+&quot; but also contains the following legacy lifecycles:&quot;+(n!==null?`\n",
       "  `+n:&quot;&quot;)+(r!==null?`\n",
       "  `+r:&quot;&quot;)+(l!==null?`\n",
       "  `+l:&quot;&quot;)+`\n",
       "\n",
       "The above lifecycles should be removed. Learn more about this warning here:\n",
       "https://fb.me/react-async-component-lifecycle-hooks`)}if(typeof e.getDerivedStateFromProps==&quot;function&quot;&amp;&amp;(t.componentWillMount=rV,t.componentWillReceiveProps=aV),typeof t.getSnapshotBeforeUpdate==&quot;function&quot;){if(typeof t.componentDidUpdate!=&quot;function&quot;)throw new Error(&quot;Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype&quot;);t.componentWillUpdate=oV;var a=t.componentDidUpdate;t.componentDidUpdate=function(u,c,d){var f=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:d;a.call(this,u,c,f)}}return e}const zLe=Object.freeze(Object.defineProperty({__proto__:null,polyfill:jLe},Symbol.toStringTag,{value:&quot;Module&quot;})),BLe=Qn(zLe);var Kp={},lL;function WLe(){if(lL)return Kp;lL=1,Kp.__esModule=!0,Kp.default=void 0;var e=function(r,l){for(var i={},o=0;o&lt;l.length;o++){var a=l[o];r.hasOwnProperty(a)&amp;&amp;(i[a]=r[a])}return i},t=e;return Kp.default=t,Kp}var Zp={},yT,sL;function qLe(){if(sL)return yT;sL=1;var e=Object.prototype.hasOwnProperty;function t(r,l){return r===l?r!==0||l!==0||1/r===1/l:r!==r&amp;&amp;l!==l}function n(r,l){if(t(r,l))return!0;if(typeof r!=&quot;object&quot;||r===null||typeof l!=&quot;object&quot;||l===null)return!1;var i=Object.keys(r),o=Object.keys(l);if(i.length!==o.length)return!1;for(var a=0;a&lt;i.length;a++)if(!e.call(l,i[a])||!t(r[i[a]],l[i[a]]))return!1;return!0}return yT=n,yT}var uL;function iV(){if(uL)return Zp;uL=1;var e=Cn;Zp.__esModule=!0,Zp.default=void 0;var t=e(qLe()),n=t.default;return Zp.default=n,Zp}var Df=Cn,so=void 0,ULe=Df(Ir()),HLe=Df(nV()),cL=ge,VLe=BLe,dL=Df(WLe()),GLe=Df(iV());Df(ps);Df(Of());var YLe=function(t,n){return function(r){var l=(0,cL.createFactory)(r),i=typeof t==&quot;function&quot;?t:function(a,s){return!(0,GLe.default)((0,dL.default)(a,t),(0,dL.default)(s,t))},o=function(a){(0,HLe.default)(s,a);function s(){for(var c,d=arguments.length,f=new Array(d),p=0;p&lt;d;p++)f[p]=arguments[p];return c=a.call.apply(a,[this].concat(f))||this,c.state={computedProps:n(c.props),prevProps:c.props},c}s.getDerivedStateFromProps=function(d,f){return i(f.prevProps,d)?{computedProps:n(d),prevProps:d}:{prevProps:d}};var u=s.prototype;return u.render=function(){return l((0,ULe.default)({},this.props,this.state.computedProps))},s}(cL.Component);return(0,VLe.polyfill)(o),o}},XLe=YLe;so=XLe;var fL=ZH,KLe=fL&amp;&amp;new fL,lV=KLe,ZLe=yc,pL=lV,QLe=pL?function(e,t){return pL.set(e,t),e}:ZLe,sV=QLe,JLe=Vb,eIe=Oi;function tIe(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=JLe(e.prototype),r=e.apply(n,t);return eIe(r)?r:n}}var $x=tIe,nIe=$x,rIe=zo,aIe=1;function oIe(e,t,n){var r=t&amp;aIe,l=nIe(e);function i(){var o=this&amp;&amp;this!==rIe&amp;&amp;this instanceof i?l:e;return o.apply(r?n:this,arguments)}return i}var iIe=oIe,lIe=Math.max;function sIe(e,t,n,r){for(var l=-1,i=e.length,o=n.length,a=-1,s=t.length,u=lIe(i-o,0),c=Array(s+u),d=!r;++a&lt;s;)c[a]=t[a];for(;++l&lt;o;)(d||l&lt;i)&amp;&amp;(c[n[l]]=e[l]);for(;u--;)c[a++]=e[l++];return c}var uV=sIe,uIe=Math.max;function cIe(e,t,n,r){for(var l=-1,i=e.length,o=-1,a=n.length,s=-1,u=t.length,c=uIe(i-a,0),d=Array(c+u),f=!r;++l&lt;c;)d[l]=e[l];for(var p=l;++s&lt;u;)d[p+s]=t[s];for(;++o&lt;a;)(f||l&lt;i)&amp;&amp;(d[p+n[o]]=e[l++]);return d}var cV=cIe;function dIe(e,t){for(var n=e.length,r=0;n--;)e[n]===t&amp;&amp;++r;return r}var fIe=dIe;function pIe(){}var BP=pIe,hIe=Vb,mIe=BP,gIe=4294967295;function jy(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=gIe,this.__views__=[]}jy.prototype=hIe(mIe.prototype);jy.prototype.constructor=jy;var WP=jy;function vIe(){}var dV=vIe,hL=lV,yIe=dV,bIe=hL?function(e){return hL.get(e)}:yIe,fV=bIe,xIe={},wIe=xIe,mL=wIe,_Ie=Object.prototype,TIe=_Ie.hasOwnProperty;function kIe(e){for(var t=e.name+&quot;&quot;,n=mL[t],r=TIe.call(mL,t)?n.length:0;r--;){var l=n[r],i=l.func;if(i==null||i==e)return l.name}return t}var SIe=kIe,CIe=Vb,MIe=BP;function zy(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}zy.prototype=CIe(MIe.prototype);zy.prototype.constructor=zy;var pV=zy,PIe=WP,OIe=pV,AIe=Hb;function DIe(e){if(e instanceof PIe)return e.clone();var t=new OIe(e.__wrapped__,e.__chain__);return t.__actions__=AIe(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var EIe=DIe,RIe=WP,gL=pV,LIe=BP,IIe=_o,$Ie=oi,NIe=EIe,FIe=Object.prototype,jIe=FIe.hasOwnProperty;function By(e){if($Ie(e)&amp;&amp;!IIe(e)&amp;&amp;!(e instanceof RIe)){if(e instanceof gL)return e;if(jIe.call(e,&quot;__wrapped__&quot;))return NIe(e)}return new gL(e)}By.prototype=LIe.prototype;By.prototype.constructor=By;var zIe=By,BIe=WP,WIe=fV,qIe=SIe,UIe=zIe;function HIe(e){var t=qIe(e),n=UIe[t];if(typeof n!=&quot;function&quot;||!(t in BIe.prototype))return!1;if(e===n)return!0;var r=WIe(n);return!!r&amp;&amp;e===r[0]}var VIe=HIe,GIe=sV,YIe=wU,XIe=YIe(GIe),hV=XIe,KIe=/\\{\\n\\/\\* \\[wrapped with (.+)\\] \\*/,ZIe=/,? &amp; /;function QIe(e){var t=e.match(KIe);return t?t[1].split(ZIe):[]}var JIe=QIe,e$e=/\\{(?:\\n\\/\\* \\[wrapped with .+\\] \\*\\/)?\\n?/;function t$e(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n&gt;1?&quot;&amp; &quot;:&quot;&quot;)+t[r],t=t.join(n&gt;2?&quot;, &quot;:&quot; &quot;),e.replace(e$e,`{\n",
       "/* [wrapped with `+t+`] */\n",
       "`)}var n$e=t$e;function r$e(e,t){for(var n=-1,r=e==null?0:e.length;++n&lt;r&amp;&amp;t(e[n],n,e)!==!1;);return e}var mV=r$e,a$e=mV,o$e=CP,i$e=1,l$e=2,s$e=8,u$e=16,c$e=32,d$e=64,f$e=128,p$e=256,h$e=512,m$e=[[&quot;ary&quot;,f$e],[&quot;bind&quot;,i$e],[&quot;bindKey&quot;,l$e],[&quot;curry&quot;,s$e],[&quot;curryRight&quot;,u$e],[&quot;flip&quot;,h$e],[&quot;partial&quot;,c$e],[&quot;partialRight&quot;,d$e],[&quot;rearg&quot;,p$e]];function g$e(e,t){return a$e(m$e,function(n){var r=&quot;_.&quot;+n[0];t&amp;n[1]&amp;&amp;!o$e(e,r)&amp;&amp;e.push(r)}),e.sort()}var v$e=g$e,y$e=JIe,b$e=n$e,x$e=rP,w$e=v$e;function _$e(e,t,n){var r=t+&quot;&quot;;return x$e(e,b$e(r,w$e(y$e(r),n)))}var gV=_$e,T$e=VIe,k$e=hV,S$e=gV,C$e=1,M$e=2,P$e=4,O$e=8,vL=32,yL=64;function A$e(e,t,n,r,l,i,o,a,s,u){var c=t&amp;O$e,d=c?o:void 0,f=c?void 0:o,p=c?i:void 0,m=c?void 0:i;t|=c?vL:yL,t&amp;=~(c?yL:vL),t&amp;P$e||(t&amp;=~(C$e|M$e));var g=[e,t,l,p,d,m,f,a,s,u],b=n.apply(void 0,g);return T$e(e)&amp;&amp;k$e(b,g),b.placeholder=r,S$e(b,e,t)}var vV=A$e;function D$e(e){var t=e;return t.placeholder}var qP=D$e,E$e=Hb,R$e=cg,L$e=Math.min;function I$e(e,t){for(var n=e.length,r=L$e(t.length,n),l=E$e(e);r--;){var i=t[r];e[r]=R$e(i,n)?l[i]:void 0}return e}var $$e=I$e,bL=&quot;__lodash_placeholder__&quot;;function N$e(e,t){for(var n=-1,r=e.length,l=0,i=[];++n&lt;r;){var o=e[n];(o===t||o===bL)&amp;&amp;(e[n]=bL,i[l++]=n)}return i}var Nx=N$e,F$e=uV,j$e=cV,z$e=fIe,xL=$x,B$e=vV,W$e=qP,q$e=$$e,U$e=Nx,H$e=zo,V$e=1,G$e=2,Y$e=8,X$e=16,K$e=128,Z$e=512;function yV(e,t,n,r,l,i,o,a,s,u){var c=t&amp;K$e,d=t&amp;V$e,f=t&amp;G$e,p=t&amp;(Y$e|X$e),m=t&amp;Z$e,g=f?void 0:xL(e);function b(){for(var v=arguments.length,h=Array(v),y=v;y--;)h[y]=arguments[y];if(p)var w=W$e(b),_=z$e(h,w);if(r&amp;&amp;(h=F$e(h,r,l,p)),i&amp;&amp;(h=j$e(h,i,o,p)),v-=_,p&amp;&amp;v&lt;u){var x=U$e(h,w);return B$e(e,t,yV,b.placeholder,n,h,x,a,s,u-v)}var T=d?n:this,k=f?T[e]:e;return v=h.length,a?h=q$e(h,a):m&amp;&amp;v&gt;1&amp;&amp;h.reverse(),c&amp;&amp;s&lt;v&amp;&amp;(h.length=s),this&amp;&amp;this!==H$e&amp;&amp;this instanceof b&amp;&amp;(k=g||xL(k)),k.apply(T,h)}return b}var bV=yV,Q$e=nP,J$e=$x,eNe=bV,tNe=vV,nNe=qP,rNe=Nx,aNe=zo;function oNe(e,t,n){var r=J$e(e);function l(){for(var i=arguments.length,o=Array(i),a=i,s=nNe(l);a--;)o[a]=arguments[a];var u=i&lt;3&amp;&amp;o[0]!==s&amp;&amp;o[i-1]!==s?[]:rNe(o,s);if(i-=u.length,i&lt;n)return tNe(e,t,eNe,l.placeholder,void 0,o,u,void 0,void 0,n-i);var c=this&amp;&amp;this!==aNe&amp;&amp;this instanceof l?r:e;return Q$e(c,this,o)}return l}var iNe=oNe,lNe=nP,sNe=$x,uNe=zo,cNe=1;function dNe(e,t,n,r){var l=t&amp;cNe,i=sNe(e);function o(){for(var a=-1,s=arguments.length,u=-1,c=r.length,d=Array(c+s),f=this&amp;&amp;this!==uNe&amp;&amp;this instanceof o?i:e;++u&lt;c;)d[u]=r[u];for(;s--;)d[u++]=arguments[++a];return lNe(f,l?n:this,d)}return o}var fNe=dNe,pNe=uV,hNe=cV,wL=Nx,_L=&quot;__lodash_placeholder__&quot;,bT=1,mNe=2,gNe=4,TL=8,Qp=128,kL=256,vNe=Math.min;function yNe(e,t){var n=e[1],r=t[1],l=n|r,i=l&lt;(bT|mNe|Qp),o=r==Qp&amp;&amp;n==TL||r==Qp&amp;&amp;n==kL&amp;&amp;e[7].length&lt;=t[8]||r==(Qp|kL)&amp;&amp;t[7].length&lt;=t[8]&amp;&amp;n==TL;if(!(i||o))return e;r&amp;bT&amp;&amp;(e[2]=t[2],l|=n&amp;bT?0:gNe);var a=t[3];if(a){var s=e[3];e[3]=s?pNe(s,a,t[4]):a,e[4]=s?wL(e[3],_L):t[4]}return a=t[5],a&amp;&amp;(s=e[5],e[5]=s?hNe(s,a,t[6]):a,e[6]=s?wL(e[5],_L):t[6]),a=t[7],a&amp;&amp;(e[7]=a),r&amp;Qp&amp;&amp;(e[8]=e[8]==null?t[8]:vNe(e[8],t[8])),e[9]==null&amp;&amp;(e[9]=t[9]),e[0]=t[0],e[1]=l,e}var bNe=yNe,xNe=/\\s/;function wNe(e){for(var t=e.length;t--&amp;&amp;xNe.test(e.charAt(t)););return t}var _Ne=wNe,TNe=_Ne,kNe=/^\\s+/;function SNe(e){return e&amp;&amp;e.slice(0,TNe(e)+1).replace(kNe,&quot;&quot;)}var CNe=SNe,MNe=CNe,SL=Oi,PNe=kf,CL=NaN,ONe=/^[-+]0x[0-9a-f]+$/i,ANe=/^0b[01]+$/i,DNe=/^0o[0-7]+$/i,ENe=parseInt;function RNe(e){if(typeof e==&quot;number&quot;)return e;if(PNe(e))return CL;if(SL(e)){var t=typeof e.valueOf==&quot;function&quot;?e.valueOf():e;e=SL(t)?t+&quot;&quot;:t}if(typeof e!=&quot;string&quot;)return e===0?e:+e;e=MNe(e);var n=ANe.test(e);return n||DNe.test(e)?ENe(e.slice(2),n?2:8):ONe.test(e)?CL:+e}var LNe=RNe,INe=LNe,ML=1/0,$Ne=17976931348623157e292;function NNe(e){if(!e)return e===0?e:0;if(e=INe(e),e===ML||e===-ML){var t=e&lt;0?-1:1;return t*$Ne}return e===e?e:0}var xV=NNe,FNe=xV;function jNe(e){var t=FNe(e),n=t%1;return t===t?n?t-n:t:0}var wV=jNe,zNe=sV,BNe=iIe,WNe=iNe,qNe=bV,UNe=fNe,HNe=fV,VNe=bNe,GNe=hV,YNe=gV,PL=wV,XNe=&quot;Expected a function&quot;,OL=1,KNe=2,xT=8,wT=16,_T=32,AL=64,DL=Math.max;function ZNe(e,t,n,r,l,i,o,a){var s=t&amp;KNe;if(!s&amp;&amp;typeof e!=&quot;function&quot;)throw new TypeError(XNe);var u=r?r.length:0;if(u||(t&amp;=~(_T|AL),r=l=void 0),o=o===void 0?o:DL(PL(o),0),a=a===void 0?a:PL(a),u-=l?l.length:0,t&amp;AL){var c=r,d=l;r=l=void 0}var f=s?void 0:HNe(e),p=[e,t,n,r,l,c,d,i,o,a];if(f&amp;&amp;VNe(p,f),e=p[0],t=p[1],n=p[2],r=p[3],l=p[4],a=p[9]=p[9]===void 0?s?0:e.length:DL(p[9]-u,0),!a&amp;&amp;t&amp;(xT|wT)&amp;&amp;(t&amp;=~(xT|wT)),!t||t==OL)var m=BNe(e,t,n);else t==xT||t==wT?m=WNe(e,t,a):(t==_T||t==(OL|_T))&amp;&amp;!l.length?m=UNe(e,t,n,r):m=qNe.apply(void 0,p);var g=f?zNe:GNe;return YNe(g(m,p),e,t)}var QNe=ZNe,JNe=Kb,eFe=QNe,tFe=qP,nFe=Nx,rFe=64,UP=JNe(function(e,t){var n=nFe(t,tFe(UP));return eFe(e,rFe,void 0,t,n)});UP.placeholder={};var aFe=UP;const oFe=lr(aFe);var iFe=fg,lFe=SU,sFe=Sf;function uFe(e,t,n){for(var r=-1,l=t.length,i={};++r&lt;l;){var o=t[r],a=iFe(e,o);n(a,o)&amp;&amp;lFe(i,sFe(o,e),a)}return i}var cFe=uFe;function dFe(e,t){return e!=null&amp;&amp;t in Object(e)}var fFe=dFe,pFe=Sf,hFe=Gb,mFe=_o,gFe=cg,vFe=Q5,yFe=Cf;function bFe(e,t,n){t=pFe(t,e);for(var r=-1,l=t.length,i=!1;++r&lt;l;){var o=yFe(t[r]);if(!(i=e!=null&amp;&amp;n(e,o)))break;e=e[o]}return i||++r!=l?i:(l=e==null?0:e.length,!!l&amp;&amp;vFe(l)&amp;&amp;gFe(o,l)&amp;&amp;(mFe(e)||hFe(e)))}var xFe=bFe,wFe=fFe,_Fe=xFe;function TFe(e,t){return e!=null&amp;&amp;_Fe(e,t,wFe)}var _V=TFe,kFe=cFe,SFe=_V;function CFe(e,t){return kFe(e,t,function(n,r){return SFe(e,r)})}var MFe=CFe,EL=vf,PFe=Gb,OFe=_o,RL=EL?EL.isConcatSpreadable:void 0;function AFe(e){return OFe(e)||PFe(e)||!!(RL&amp;&amp;e&amp;&amp;e[RL])}var DFe=AFe,EFe=FP,RFe=DFe;function TV(e,t,n,r,l){var i=-1,o=e.length;for(n||(n=RFe),l||(l=[]);++i&lt;o;){var a=e[i];t&gt;0&amp;&amp;n(a)?t&gt;1?TV(a,t-1,n,r,l):EFe(l,a):r||(l[l.length]=a)}return l}var HP=TV,LFe=HP;function IFe(e){var t=e==null?0:e.length;return t?LFe(e,1):[]}var $Fe=IFe,NFe=$Fe,FFe=xU,jFe=rP;function zFe(e){return jFe(FFe(e,void 0,NFe),e+&quot;&quot;)}var kV=zFe,BFe=MFe,WFe=kV,qFe=WFe(function(e,t){return e==null?{}:BFe(e,t)}),UFe=qFe;const HFe=lr(UFe);var $u=function(){};function ac(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){VFe(e,l,n[l])})}return e}function VFe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var oc={fill:le.string,fontSize:le.number,fontFamily:le.string},GFe=le.shape({domain:le.shape({line:le.shape({stroke:le.string.isRequired,strokeWidth:le.number.isRequired,strokeDasharray:le.string}).isRequired}).isRequired,ticks:le.shape({line:le.shape({stroke:le.string.isRequired,strokeWidth:le.number.isRequired,strokeDasharray:le.string}).isRequired,text:le.shape(ac({},oc)).isRequired}).isRequired,legend:le.shape({text:le.shape(ac({},oc)).isRequired}).isRequired}),YFe=le.shape({line:le.shape({stroke:le.string.isRequired,strokeWidth:le.number.isRequired,strokeDasharray:le.string}).isRequired}),XFe=le.shape({text:le.shape(ac({},oc)).isRequired}),KFe=le.shape({text:le.shape(ac({},oc)).isRequired}),SV=le.shape({text:le.shape(ac({},oc)).isRequired}),ZFe=le.shape({text:le.shape(ac({},oc)).isRequired}),QFe=le.shape({line:le.shape({stroke:le.string.isRequired,strokeWidth:le.number.isRequired,strokeDasharray:le.string}).isRequired}),JFe=le.shape({text:le.shape(ac({},oc,{outlineWidth:le.number.isRequired,outlineColor:le.string.isRequired})).isRequired,link:le.shape({stroke:le.string.isRequired,strokeWidth:le.number.isRequired,outlineWidth:le.number.isRequired,outlineColor:le.string.isRequired}).isRequired,outline:le.shape({stroke:le.string.isRequired,strokeWidth:le.number.isRequired,outlineWidth:le.number.isRequired,outlineColor:le.string.isRequired}).isRequired,symbol:le.shape({fill:le.string.isRequired,outlineWidth:le.number.isRequired,outlineColor:le.string.isRequired}).isRequired});le.shape({background:le.string.isRequired,fontFamily:le.string.isRequired,fontSize:le.number.isRequired,textColor:le.string.isRequired,axis:GFe.isRequired,grid:YFe.isRequired,legends:XFe.isRequired,labels:KFe.isRequired,dots:SV.isRequired,markers:ZFe,crosshair:QFe.isRequired,annotations:JFe.isRequired});var CV={background:&quot;transparent&quot;,fontFamily:&quot;sans-serif&quot;,fontSize:11,textColor:&quot;#333333&quot;,axis:{domain:{line:{stroke:&quot;transparent&quot;,strokeWidth:1}},ticks:{line:{stroke:&quot;#777777&quot;,strokeWidth:1},text:{}},legend:{text:{fontSize:12}}},grid:{line:{stroke:&quot;#dddddd&quot;,strokeWidth:1}},legends:{text:{fill:&quot;#333333&quot;}},labels:{text:{}},markers:{lineColor:&quot;#000000&quot;,lineStrokeWidth:1,text:{}},dots:{text:{}},tooltip:{container:{background:&quot;white&quot;,color:&quot;inherit&quot;,fontSize:&quot;inherit&quot;,borderRadius:&quot;2px&quot;,boxShadow:&quot;0 1px 2px rgba(0, 0, 0, 0.25)&quot;,padding:&quot;5px 9px&quot;},basic:{whiteSpace:&quot;pre&quot;,display:&quot;flex&quot;,alignItems:&quot;center&quot;},chip:{marginRight:7},table:{},tableCell:{padding:&quot;3px 5px&quot;}},crosshair:{line:{stroke:&quot;#000000&quot;,strokeWidth:1,strokeOpacity:.75,strokeDasharray:&quot;6 6&quot;}},annotations:{text:{fontSize:13,outlineWidth:2,outlineColor:&quot;#ffffff&quot;},link:{stroke:&quot;#000000&quot;,strokeWidth:1,outlineWidth:2,outlineColor:&quot;#ffffff&quot;},outline:{fill:&quot;none&quot;,stroke:&quot;#000000&quot;,strokeWidth:2,outlineWidth:2,outlineColor:&quot;#ffffff&quot;},symbol:{fill:&quot;#000000&quot;,outlineWidth:2,outlineColor:&quot;#ffffff&quot;}}},eje=[&quot;axis.ticks.text&quot;,&quot;axis.legend.text&quot;,&quot;legends.text&quot;,&quot;labels.text&quot;,&quot;dots.text&quot;,&quot;markers.text&quot;,&quot;annotations.text&quot;],MV=function(t,n){var r=z6e({},t,n);return eje.forEach(function(l){Hs(r,&quot;&quot;.concat(l,&quot;.fontFamily&quot;))===void 0&amp;&amp;Ru(r,&quot;&quot;.concat(l,&quot;.fontFamily&quot;),r.fontFamily),Hs(r,&quot;&quot;.concat(l,&quot;.fontSize&quot;))===void 0&amp;&amp;Ru(r,&quot;&quot;.concat(l,&quot;.fontSize&quot;),r.fontSize),Hs(r,&quot;&quot;.concat(l,&quot;.fill&quot;))===void 0&amp;&amp;Ru(r,&quot;&quot;.concat(l,&quot;.fill&quot;),r.textColor)}),r},tje={nivo:[&quot;#d76445&quot;,&quot;#f47560&quot;,&quot;#e8c1a0&quot;,&quot;#97e3d5&quot;,&quot;#61cdbb&quot;,&quot;#00b0a7&quot;],BrBG:$n(ex),PRGn:$n(tx),PiYG:$n(nx),PuOr:$n(rx),RdBu:$n(ax),RdGy:$n(ox),RdYlBu:$n(ix),RdYlGn:$n(lx),spectral:$n(sx),blues:$n(wx),greens:$n(_x),greys:$n(Tx),oranges:$n(Cx),purples:$n(kx),reds:$n(Sx),BuGn:$n(ux),BuPu:$n(cx),GnBu:$n(dx),OrRd:$n(fx),PuBuGn:$n(px),PuBu:$n(hx),PuRd:$n(mx),RdPu:$n(gx),YlGnBu:$n(vx),YlGn:$n(yx),YlOrBr:$n(bx),YlOrRd:$n(xx)},nje=Object.keys(tje);$n(ex),$n(tx),$n(nx),$n(rx),$n(ax),$n(ox),$n(ix),$n(lx),$n(sx),$n(wx),$n(_x),$n(Tx),$n(Cx),$n(kx),$n(Sx),$n(ux),$n(cx),$n(dx),$n(fx),$n(px),$n(hx),$n(mx),$n(gx),$n(vx),$n(yx),$n(bx),$n(xx);le.oneOfType([le.oneOf(nje),le.func,le.arrayOf(le.string)]);var Kk={basis:iEe,basisClosed:lEe,basisOpen:sEe,bundle:uEe,cardinal:cEe,cardinalClosed:dEe,cardinalOpen:fEe,catmullRom:pEe,catmullRomClosed:hEe,catmullRomOpen:mEe,linear:OP,linearClosed:gEe,monotoneX:vEe,monotoneY:yEe,natural:bEe,step:xEe,stepAfter:_Ee,stepBefore:wEe},Fx=Object.keys(Kk);le.oneOf(Fx);var rje=Fx.filter(function(e){return e.endsWith(&quot;Closed&quot;)});le.oneOf(rje);var aje=nH(Fx,&quot;bundle&quot;,&quot;basisClosed&quot;,&quot;basisOpen&quot;,&quot;cardinalClosed&quot;,&quot;cardinalOpen&quot;,&quot;catmullRomClosed&quot;,&quot;catmullRomOpen&quot;,&quot;linearClosed&quot;);le.oneOf(aje);var oje=nH(Fx,&quot;bundle&quot;,&quot;basisClosed&quot;,&quot;basisOpen&quot;,&quot;cardinalClosed&quot;,&quot;cardinalOpen&quot;,&quot;catmullRomClosed&quot;,&quot;catmullRomOpen&quot;,&quot;linearClosed&quot;),ije=le.oneOf(oje),PV=function(t){var n=Kk[t];if(!n)throw new TypeError(&quot;&#x27;&quot;.concat(t,&quot;&#x27;, is not a valid curve interpolator identifier.&quot;));return Kk[t]},OV={defs:le.arrayOf(le.shape({id:le.string.isRequired})).isRequired,fill:le.arrayOf(le.shape({id:le.string.isRequired,match:le.oneOfType([le.oneOf([&quot;*&quot;]),le.object,le.func]).isRequired})).isRequired},lje={ascending:yH,descending:OEe,insideOut:AEe,none:ef,reverse:DEe},sje=Object.keys(lje);le.oneOf(sje);var uje={expand:kEe,diverging:LP,none:Jd,silhouette:SEe,wiggle:CEe},cje=Object.keys(uje);le.oneOf(cje);var dje={binary:REe,dice:Ox,slice:Ax,sliceDice:LEe,squarify:EEe,resquarify:IEe},fje=Object.keys(dje);le.oneOf(fje);var pje=le.shape({top:le.number,right:le.number,bottom:le.number,left:le.number}).isRequired,VP={animate:le.bool.isRequired,motionStiffness:le.number.isRequired,motionDamping:le.number.isRequired},hje=[&quot;normal&quot;,&quot;multiply&quot;,&quot;screen&quot;,&quot;overlay&quot;,&quot;darken&quot;,&quot;lighten&quot;,&quot;color-dodge&quot;,&quot;color-burn&quot;,&quot;hard-light&quot;,&quot;soft-light&quot;,&quot;difference&quot;,&quot;exclusion&quot;,&quot;hue&quot;,&quot;saturation&quot;,&quot;color&quot;,&quot;luminosity&quot;],kc=le.oneOf(hje),mje=!0,gje=90,vje=15;Lu(_P);var Zk={top:0,right:0,bottom:0,left:0};function yje(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){bje(e,l,n[l])})}return e}function bje(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var jx=function(t,n){var r=arguments.length&gt;2&amp;&amp;arguments[2]!==void 0?arguments[2]:{};return ge.useMemo(function(){var l=yje({},Zk,r);return{margin:l,innerWidth:t-l.left-l.right,innerHeight:n-l.top-l.bottom,outerWidth:t,outerHeight:n}},[t,n,r.top,r.right,r.bottom,r.left])},xje=function(t){return ge.useMemo(function(){return MV(CV,t)},[t])},wje=function(t){return typeof t==&quot;function&quot;?t:typeof t==&quot;string&quot;?t.indexOf(&quot;time:&quot;)===0?IP(t.slice(&quot;5&quot;)):Pf(t):function(n){return n}},Rm=function(t){return ge.useMemo(function(){return wje(t)},[t])},GP=ge.createContext(),_je={},AV=function(t){var n=t.theme,r=n===void 0?_je:n,l=t.children,i=xje(r);return Qe.createElement(GP.Provider,{value:i},l)};AV.propTypes={children:le.node.isRequired,theme:le.object};var ka=function(){return ge.useContext(GP)};function iv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?iv=function(n){return typeof n}:iv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},iv(e)}function Qk(){return Qk=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},Qk.apply(this,arguments)}function Tje(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){Cu(e,l,n[l])})}return e}function kje(e,t){if(e==null)return{};var n=Sje(e,t),r,l;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(l=0;l&lt;i.length;l++)r=i[l],!(t.indexOf(r)&gt;=0)&amp;&amp;Object.prototype.propertyIsEnumerable.call(e,r)&amp;&amp;(n[r]=e[r])}return n}function Sje(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,i;for(i=0;i&lt;r.length;i++)l=r[i],!(t.indexOf(l)&gt;=0)&amp;&amp;(n[l]=e[l]);return n}function Cje(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function Mje(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Pje(e,t,n){return t&amp;&amp;Mje(e.prototype,t),e}function Oje(e,t){return t&amp;&amp;(iv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:Kc(e)}function Jk(e){return Jk=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},Jk(e)}function Kc(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function Aje(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;eS(e,t)}function eS(e,t){return eS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},eS(e,t)}function Cu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Dje=function(t,n){return typeof t!=&quot;number&quot;?{value:t,config:n,interpolator:n&amp;&amp;n.interpolator?n.interpolator:kP}:zn(t,n)},zx=function(e){Aje(t,e);function t(){var n,r;Cje(this,t);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=Oje(this,(n=Jk(t)).call.apply(n,[this].concat(i))),Cu(Kc(r),&quot;oldValues&quot;,{}),Cu(Kc(r),&quot;newInters&quot;,{}),Cu(Kc(r),&quot;currentStepValues&quot;,{}),Cu(Kc(r),&quot;stepValues&quot;,{}),Cu(Kc(r),&quot;stepInterpolators&quot;,{}),r}return Pje(t,[{key:&quot;render&quot;,value:function(){var r=this,l=this.props,i=l.style,o=l.children,a=kje(l,[&quot;style&quot;,&quot;children&quot;]),s=i(Dje);for(var u in s)s[u]&amp;&amp;s[u].interpolator&amp;&amp;(this.currentStepValues[u]=this.currentStepValues[u]||0,(typeof this.newInters[u]&gt;&quot;u&quot;||s[u].value!==this.newInters[u].value)&amp;&amp;(this.newInters[u]=s[u],this.stepValues[u]=this.currentStepValues[u]+1,this.stepInterpolators[u]=this.newInters[u].interpolator(this.oldValues[u],this.newInters[u].value)),s[u]=zn(this.stepValues[u],this.newInters[u].config));return Qe.createElement(rs,Qk({},a,{style:s}),function(c){var d={};for(var f in c)if(r.stepValues[f]){r.currentStepValues[f]=c[f];var p=r.currentStepValues[f]-r.stepValues[f]+1;r.oldValues[f]=d[f]=r.stepInterpolators[f](p)}return o(Tje({},c,d))})}}]),t}(ge.PureComponent);Cu(zx,&quot;propTypes&quot;,{children:le.func.isRequired,style:le.func.isRequired});var DV=ge.createContext(),Bx=function(t){var n=t.children,r=t.animate,l=t.stiffness,i=t.damping,o=ge.useMemo(function(){return{animate:r,springConfig:{stiffness:l,damping:i}}},[r,l,i]);return Qe.createElement(DV.Provider,{value:o},n)};Bx.propTypes={children:le.node.isRequired,animate:le.bool.isRequired,stiffness:le.number.isRequired,damping:le.number.isRequired};Bx.defaultProps={animate:!0,stiffness:90,damping:15};var Bo=function(){return ge.useContext(DV)};function Eje(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){Rje(e,l,n[l])})}return e}function Rje(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Lje(e,t){return Nje(e)||$je(e,t)||Ije()}function Ije(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function $je(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function Nje(e){if(Array.isArray(e))return e}var Fje={position:&quot;relative&quot;},jje={pointerEvents:&quot;none&quot;,position:&quot;absolute&quot;,zIndex:10},Wx=function(t){var n=t.children,r=t.theme,l=t.isInteractive,i=l===void 0?!0:l,o=t.animate,a=t.motionStiffness,s=t.motionDamping,u=ge.useRef(null),c=ge.useState({isTooltipVisible:!1,tooltipContent:null,position:{}}),d=Lje(c,2),f=d[0],p=d[1],m=ge.useCallback(function(w,_){if(u){var x=u.current.getBoundingClientRect(),T=_.clientX,k=_.clientY,S=T-x.left,C=k-x.top,M={};S&lt;x.width/2?M.left=S+20:M.right=x.width-S+20,C&lt;x.height/2?M.top=C-12:M.bottom=x.height-C-12,p({isTooltipVisible:!0,tooltipContent:w,position:M})}},[u]),g=ge.useCallback(function(){p({isTooltipVisible:!1,tooltipContent:null})}),b=f.isTooltipVisible,v=f.tooltipContent,h=f.position,y;return i===!0?y=Qe.createElement(&quot;div&quot;,{style:Fje,ref:u},n({showTooltip:i?m:$u,hideTooltip:i?g:$u}),b&amp;&amp;Qe.createElement(&quot;div&quot;,{style:Eje({},jje,h,r.tooltip)},v)):y=n({showTooltip:i?m:$u,hideTooltip:i?g:$u}),Qe.createElement(GP.Provider,{value:r},Qe.createElement(Bx,{animate:o,stiffness:a,damping:s},Qe.createElement(H5.Provider,{value:[m,g]},y)))};Wx.propTypes={children:le.func.isRequired,isInteractive:le.bool,theme:le.object.isRequired,animate:le.bool.isRequired,motionStiffness:le.number,motionDamping:le.number};function lv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?lv=function(n){return typeof n}:lv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},lv(e)}function zje(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function Bje(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Wje(e,t,n){return t&amp;&amp;Bje(e.prototype,t),e}function qje(e,t){return t&amp;&amp;(lv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:EV(e)}function tS(e){return tS=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},tS(e)}function EV(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function Uje(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;nS(e,t)}function nS(e,t){return nS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},nS(e,t)}function RV(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qx=function(e){Uje(t,e);function t(){var n,r;zje(this,t);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=qje(this,(n=tS(t)).call.apply(n,[this].concat(i))),RV(EV(r),&quot;state&quot;,{dimensions:{width:-1,height:-1}}),r}return Wje(t,[{key:&quot;render&quot;,value:function(){var r=this,l=this.state.dimensions,i=l.width,o=l.height,a=i&gt;0&amp;&amp;o&gt;0;return Qe.createElement(Tm,{bounds:!0,onResize:function(u){r.setState({dimensions:u.bounds})}},function(s){var u=s.measureRef;return Qe.createElement(&quot;div&quot;,{ref:u,style:{width:&quot;100%&quot;,height:&quot;100%&quot;}},a&amp;&amp;r.props.children({width:i,height:o}))})}}]),t}(ge.Component);RV(qx,&quot;propTypes&quot;,{children:le.func.isRequired});var LV=function(t){var n=t.id,r=t.colors;return Qe.createElement(&quot;linearGradient&quot;,{id:n,x1:0,x2:0,y1:0,y2:1},r.map(function(l){var i=l.offset,o=l.color,a=l.opacity;return Qe.createElement(&quot;stop&quot;,{key:i,offset:&quot;&quot;.concat(i,&quot;%&quot;),stopColor:o,stopOpacity:a!==void 0?a:1})}))};LV.propTypes={id:le.string.isRequired,colors:le.arrayOf(le.shape({offset:le.number.isRequired,color:le.string.isRequired})).isRequired};var IV={linearGradient:LV},Ux=ge.memo(function(e){var t=e.id,n=e.background,r=e.color,l=e.size,i=e.padding,o=e.stagger,a=l+i,s=l/2,u=i/2;return o===!0&amp;&amp;(a=l*2+i*2),Qe.createElement(&quot;pattern&quot;,{id:t,width:a,height:a,patternUnits:&quot;userSpaceOnUse&quot;},Qe.createElement(&quot;rect&quot;,{width:a,height:a,fill:n}),Qe.createElement(&quot;circle&quot;,{cx:u+s,cy:u+s,r:s,fill:r}),o&amp;&amp;Qe.createElement(&quot;circle&quot;,{cx:i*1.5+l+s,cy:i*1.5+l+s,r:s,fill:r}))});Ux.displayName=&quot;PatternDots&quot;;Ux.propTypes={id:le.string.isRequired,color:le.string.isRequired,background:le.string.isRequired,size:le.number.isRequired,padding:le.number.isRequired,stagger:le.bool.isRequired};Ux.defaultProps={color:&quot;#000000&quot;,background:&quot;#ffffff&quot;,size:4,padding:4,stagger:!1};var rS=function(t){return t*Math.PI/180},Hje=function(t){return 180*t/Math.PI},Vje=function(t,n){return{x:Math.cos(t)*n,y:Math.sin(t)*n}},Gje=function(t){var n=t%360;return n&lt;0&amp;&amp;(n+=360),n},Yje={svg:{align:{left:&quot;start&quot;,center:&quot;middle&quot;,right:&quot;end&quot;},baseline:{top:&quot;text-before-edge&quot;,center:&quot;central&quot;,bottom:&quot;alphabetic&quot;}},canvas:{align:{left:&quot;left&quot;,center:&quot;center&quot;,right:&quot;right&quot;},baseline:{top:&quot;top&quot;,center:&quot;middle&quot;,bottom:&quot;bottom&quot;}}},Hx=ge.memo(function(e){var t=e.id,n=e.spacing,r=e.rotation,l=e.background,i=e.color,o=e.lineWidth,a=Math.round(r)%360,s=Math.abs(n);a&gt;180?a=a-360:a&gt;90?a=a-180:a&lt;-180?a=a+360:a&lt;-90&amp;&amp;(a=a+180);var u=s,c=s,d;return a===0?d=`\n",
       "                M 0 0 L `.concat(u,` 0\n",
       "                M 0 `).concat(c,&quot; L &quot;).concat(u,&quot; &quot;).concat(c,`\n",
       "            `):a===90?d=`\n",
       "                M 0 0 L 0 `.concat(c,`\n",
       "                M `).concat(u,&quot; 0 L &quot;).concat(u,&quot; &quot;).concat(c,`\n",
       "            `):(u=Math.abs(s/Math.sin(rS(a))),c=s/Math.sin(rS(90-a)),a&gt;0?d=`\n",
       "                    M 0 `.concat(-c,&quot; L &quot;).concat(u*2,&quot; &quot;).concat(c,`\n",
       "                    M `).concat(-u,&quot; &quot;).concat(-c,&quot; L &quot;).concat(u,&quot; &quot;).concat(c,`\n",
       "                    M `).concat(-u,&quot; 0 L &quot;).concat(u,&quot; &quot;).concat(c*2,`\n",
       "                `):d=`\n",
       "                    M `.concat(-u,&quot; &quot;).concat(c,&quot; L &quot;).concat(u,&quot; &quot;).concat(-c,`\n",
       "                    M `).concat(-u,&quot; &quot;).concat(c*2,&quot; L &quot;).concat(u*2,&quot; &quot;).concat(-c,`\n",
       "                    M 0 `).concat(c*2,&quot; L &quot;).concat(u*2,` 0\n",
       "                `)),Qe.createElement(&quot;pattern&quot;,{id:t,width:u,height:c,patternUnits:&quot;userSpaceOnUse&quot;},Qe.createElement(&quot;rect&quot;,{width:u,height:c,fill:l,stroke:&quot;rgba(255, 0, 0, 0.1)&quot;,strokeWidth:0}),Qe.createElement(&quot;path&quot;,{d,strokeWidth:o,stroke:i,strokeLinecap:&quot;square&quot;}))});Hx.displayName=&quot;PatternLines&quot;;Hx.propTypes={id:le.string.isRequired,spacing:le.number.isRequired,rotation:le.number.isRequired,background:le.string.isRequired,color:le.string.isRequired,lineWidth:le.number.isRequired};Hx.defaultProps={spacing:5,rotation:0,color:&quot;#000000&quot;,background:&quot;#ffffff&quot;,lineWidth:2};var Vx=ge.memo(function(e){var t=e.id,n=e.background,r=e.color,l=e.size,i=e.padding,o=e.stagger,a=l+i,s=i/2;return o===!0&amp;&amp;(a=l*2+i*2),Qe.createElement(&quot;pattern&quot;,{id:t,width:a,height:a,patternUnits:&quot;userSpaceOnUse&quot;},Qe.createElement(&quot;rect&quot;,{width:a,height:a,fill:n}),Qe.createElement(&quot;rect&quot;,{x:s,y:s,width:l,height:l,fill:r}),o&amp;&amp;Qe.createElement(&quot;rect&quot;,{x:i*1.5+l,y:i*1.5+l,width:l,height:l,fill:r}))});Vx.displayName=&quot;PatternSquares&quot;;Vx.propTypes={id:le.string.isRequired,color:le.string.isRequired,background:le.string.isRequired,size:le.number.isRequired,padding:le.number.isRequired,stagger:le.bool.isRequired};Vx.defaultProps={color:&quot;#000000&quot;,background:&quot;#ffffff&quot;,size:4,padding:4,stagger:!1};var $V={patternDots:Ux,patternLines:Hx,patternSquares:Vx};function Xje(e,t){if(e==null)return{};var n=Kje(e,t),r,l;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(l=0;l&lt;i.length;l++)r=i[l],!(t.indexOf(r)&gt;=0)&amp;&amp;Object.prototype.propertyIsEnumerable.call(e,r)&amp;&amp;(n[r]=e[r])}return n}function Kje(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,i;for(i=0;i&lt;r.length;i++)l=r[i],!(t.indexOf(l)&gt;=0)&amp;&amp;(n[l]=e[l]);return n}function NV(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){Zje(e,l,n[l])})}return e}function Zje(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var aS=NV({},IV,$V),FV=function(t){var n=t.defs;return!n||n.length&lt;1?null:Qe.createElement(&quot;defs&quot;,null,n.map(function(r){var l=r.type,i=Xje(r,[&quot;type&quot;]);return aS[l]?Qe.createElement(aS[l],NV({key:i.id},i)):null}))};FV.propTypes={defs:le.arrayOf(le.shape({type:le.oneOf(Object.keys(aS)).isRequired,id:le.string.isRequired}))};var Qje=ge.memo(FV),yg=function(t){var n=t.width,r=t.height,l=t.margin,i=t.defs,o=t.children,a=ka();return Qe.createElement(&quot;svg&quot;,{xmlns:&quot;http://www.w3.org/2000/svg&quot;,role:&quot;img&quot;,width:n,height:r},Qe.createElement(Qje,{defs:i}),Qe.createElement(&quot;rect&quot;,{width:n,height:r,fill:a.background}),Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(l.left,&quot;,&quot;).concat(l.top,&quot;)&quot;)},o))};yg.propTypes={width:le.number.isRequired,height:le.number.isRequired,margin:le.shape({top:le.number.isRequired,left:le.number.isRequired}).isRequired,defs:le.array,children:le.oneOfType([le.arrayOf(le.node),le.node]).isRequired};var jV=function(t){var n=t.size,r=t.color,l=t.borderWidth,i=t.borderColor;return Qe.createElement(&quot;circle&quot;,{r:n/2,fill:r,stroke:i,strokeWidth:l,style:{pointerEvents:&quot;none&quot;}})};jV.propTypes={size:le.number.isRequired,color:le.string.isRequired,borderWidth:le.number.isRequired,borderColor:le.string.isRequired};var Jje=ge.memo(jV),YP=function(t){var n=t.x,r=t.y,l=t.symbol,i=t.size,o=t.datum,a=t.color,s=t.borderWidth,u=t.borderColor,c=t.label,d=t.labelTextAnchor,f=t.labelYOffset,p=t.theme;return Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(n,&quot;, &quot;).concat(r,&quot;)&quot;),style:{pointerEvents:&quot;none&quot;}},Qe.createElement(l,{size:i,color:a,datum:o,borderWidth:s,borderColor:u}),c&amp;&amp;Qe.createElement(&quot;text&quot;,{textAnchor:d,y:f,style:p.dots.text},c))};YP.propTypes={x:le.number.isRequired,y:le.number.isRequired,datum:le.object.isRequired,size:le.number.isRequired,color:le.string.isRequired,borderWidth:le.number.isRequired,borderColor:le.string.isRequired,symbol:le.oneOfType([le.func,le.object]),label:le.oneOfType([le.string,le.number]),labelTextAnchor:le.oneOf([&quot;start&quot;,&quot;middle&quot;,&quot;end&quot;]),labelYOffset:le.number.isRequired,theme:le.shape({dots:SV.isRequired}).isRequired};var eze={symbol:Jje,labelTextAnchor:&quot;middle&quot;,labelYOffset:-12};YP.defaultProps=eze;var LL=ge.memo(YP),tze=function(t){var n=t.axis,r=t.width,l=t.height,i=t.position,o=t.offsetX,a=t.offsetY,s=t.orientation,u=0,c=0,d=s===&quot;vertical&quot;?-90:0,f=&quot;start&quot;;if(n===&quot;x&quot;)switch(i){case&quot;top-left&quot;:u=-o,c=a,f=&quot;end&quot;;break;case&quot;top&quot;:c=-a,s===&quot;horizontal&quot;?f=&quot;middle&quot;:f=&quot;start&quot;;break;case&quot;top-right&quot;:u=o,c=a,s===&quot;horizontal&quot;?f=&quot;start&quot;:f=&quot;end&quot;;break;case&quot;right&quot;:u=o,c=l/2,s===&quot;horizontal&quot;?f=&quot;start&quot;:f=&quot;middle&quot;;break;case&quot;bottom-right&quot;:u=o,c=l-a,f=&quot;start&quot;;break;case&quot;bottom&quot;:c=l+a,s===&quot;horizontal&quot;?f=&quot;middle&quot;:f=&quot;end&quot;;break;case&quot;bottom-left&quot;:c=l-a,u=-o,s===&quot;horizontal&quot;?f=&quot;end&quot;:f=&quot;start&quot;;break;case&quot;left&quot;:u=-o,c=l/2,s===&quot;horizontal&quot;?f=&quot;end&quot;:f=&quot;middle&quot;;break}else switch(i){case&quot;top-left&quot;:u=o,c=-a,f=&quot;start&quot;;break;case&quot;top&quot;:u=r/2,c=-a,s===&quot;horizontal&quot;?f=&quot;middle&quot;:f=&quot;start&quot;;break;case&quot;top-right&quot;:u=r-o,c=-a,s===&quot;horizontal&quot;?f=&quot;end&quot;:f=&quot;start&quot;;break;case&quot;right&quot;:u=r+o,s===&quot;horizontal&quot;?f=&quot;start&quot;:f=&quot;middle&quot;;break;case&quot;bottom-right&quot;:u=r-o,c=a,f=&quot;end&quot;;break;case&quot;bottom&quot;:u=r/2,c=a,s===&quot;horizontal&quot;?f=&quot;middle&quot;:f=&quot;end&quot;;break;case&quot;bottom-left&quot;:u=o,c=a,s===&quot;horizontal&quot;?f=&quot;start&quot;:f=&quot;end&quot;;break;case&quot;left&quot;:u=-o,s===&quot;horizontal&quot;?f=&quot;end&quot;:f=&quot;middle&quot;;break}return{x:u,y:c,rotation:d,textAnchor:f}},XP=function(t){var n=t.width,r=t.height,l=t.axis,i=t.scale,o=t.value,a=t.lineStyle,s=t.textStyle,u=t.legend,c=t.legendPosition,d=t.legendOffsetX,f=t.legendOffsetY,p=t.legendOrientation,m=ka(),g=0,b=0,v=0,h=0;l===&quot;y&quot;?(v=i(o),b=n):(g=i(o),h=r);var y=null;if(u){var w=tze({axis:l,width:n,height:r,position:c,offsetX:d,offsetY:f,orientation:p});y=Qe.createElement(&quot;text&quot;,{transform:&quot;translate(&quot;.concat(w.x,&quot;, &quot;).concat(w.y,&quot;) rotate(&quot;).concat(w.rotation,&quot;)&quot;),textAnchor:w.textAnchor,dominantBaseline:&quot;central&quot;,style:s},u)}return Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(g,&quot;, &quot;).concat(v,&quot;)&quot;)},Qe.createElement(&quot;line&quot;,{x1:0,x2:b,y1:0,y2:h,stroke:m.markers.lineColor,strokeWidth:m.markers.lineStrokeWidth,style:a}),y)};XP.propTypes={width:le.number.isRequired,height:le.number.isRequired,axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,scale:le.func.isRequired,value:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,lineStyle:le.object,textStyle:le.object,legend:le.string,legendPosition:le.oneOf([&quot;top-left&quot;,&quot;top&quot;,&quot;top-right&quot;,&quot;right&quot;,&quot;bottom-right&quot;,&quot;bottom&quot;,&quot;bottom-left&quot;,&quot;left&quot;]),legendOffsetX:le.number.isRequired,legendOffsetY:le.number.isRequired,legendOrientation:le.oneOf([&quot;horizontal&quot;,&quot;vertical&quot;]).isRequired};XP.defaultProps={legendPosition:&quot;top-right&quot;,legendOffsetX:14,legendOffsetY:14,legendOrientation:&quot;horizontal&quot;};var nze=ge.memo(XP);function oS(){return oS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},oS.apply(this,arguments)}var zV=function(t){var n=t.markers,r=t.width,l=t.height,i=t.xScale,o=t.yScale;return!n||n.length===0?null:n.map(function(a,s){return Qe.createElement(nze,oS({key:s},a,{width:r,height:l,scale:a.axis===&quot;y&quot;?o:i}))})};zV.propTypes={width:le.number.isRequired,height:le.number.isRequired,xScale:le.func.isRequired,yScale:le.func.isRequired,markers:le.arrayOf(le.shape({axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,value:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,lineStyle:le.object,textStyle:le.object}))};var KP=ge.memo(zV),BV=function(){return Tc(vg({margin:Zk}),Ix({width:le.number.isRequired,height:le.number.isRequired,margin:pje}),so(function(e,t){return e.width!==t.width||e.height!==t.height||!eV(e.margin,t.margin)},function(e){var t=Object.assign({},Zk,e.margin);return{margin:t,width:e.width-t.left-t.right,height:e.height-t.top-t.bottom,outerWidth:e.width,outerHeight:e.height}}))},WV=function(t,n){var r=Cm(t)?t:function(i){return Hs(i,t)},l;return n&amp;&amp;(l=Cm(n)?n:Pf(n)),l?function(i){return l(r(i))}:r},rze=function(t){return Cm(t)?t:function(n){return n[t]}},aze=function(){return Tc(Ix(VP),vg({animate:mje,motionDamping:vje,motionStiffness:gje}),so([&quot;motionDamping&quot;,&quot;motionStiffness&quot;],function(e){var t=e.motionDamping,n=e.motionStiffness;return{boundSpring:oFe(zn,{damping:t,stiffness:n})}}))};function IL(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qV=function(){var e=arguments.length&gt;0&amp;&amp;arguments[0]!==void 0?arguments[0]:{},t=e.srcKey,n=t===void 0?&quot;theme&quot;:t,r=e.destKey,l=r===void 0?&quot;theme&quot;:r;return Tc(Ix(IL({},n,le.object)),so([n],function(i){return IL({},l,MV(CV,i[n]))}))};function sv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?sv=function(n){return typeof n}:sv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},sv(e)}function oze(e,t){if(e==null)return{};var n=ize(e,t),r,l;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(l=0;l&lt;i.length;l++)r=i[l],!(t.indexOf(r)&gt;=0)&amp;&amp;Object.prototype.propertyIsEnumerable.call(e,r)&amp;&amp;(n[r]=e[r])}return n}function ize(e,t){if(e==null)return{};var n={},r=Object.keys(e),l,i;for(i=0;i&lt;r.length;i++)l=r[i],!(t.indexOf(l)&gt;=0)&amp;&amp;(n[l]=e[l]);return n}function lze(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function sze(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function uze(e,t,n){return t&amp;&amp;sze(e.prototype,t),e}function cze(e,t){return t&amp;&amp;(sv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:dze(e)}function dze(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function iS(e){return iS=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},iS(e)}function fze(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;lS(e,t)}function lS(e,t){return lS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},lS(e,t)}var pze={position:&quot;relative&quot;},UV=function(t){var n=t.theme,r=t.renderWrapper,l=r===void 0?!0:r,i=t.children,o=t.animate,a=t.motionStiffness,s=t.motionDamping,u=ge.useRef(null),c=SCe(u),d=c.showTooltipAt,f=c.showTooltipFromEvent,p=c.hideTooltip,m=c.isTooltipVisible,g=c.tooltipContent,b=c.tooltipPosition,v=c.tooltipAnchor;return Qe.createElement(AV,{theme:n},Qe.createElement(Bx,{animate:o,stiffness:a,damping:s},Qe.createElement(H5.Provider,{value:{showTooltipAt:d,showTooltipFromEvent:f,hideTooltip:p}},l===!0&amp;&amp;Qe.createElement(&quot;div&quot;,{style:pze,ref:u},i,m&amp;&amp;Qe.createElement(Nb,{position:b,anchor:v},g)),l!==!0&amp;&amp;i)))};UV.propTypes={children:le.node.isRequired,theme:le.object,animate:le.bool,motionStiffness:le.number,motionDamping:le.number,renderWrapper:le.bool};var Gx=function(t){return function(n){fze(r,n);function r(){return lze(this,r),cze(this,iS(r).apply(this,arguments))}return uze(r,[{key:&quot;render&quot;,value:function(){var i=this.props,o=i.theme,a=i.renderWrapper,s=oze(i,[&quot;theme&quot;,&quot;renderWrapper&quot;]);return Qe.createElement(UV,{theme:o,renderWrapper:a,animate:s.animate,motionStiffness:s.motionStiffness,motionDamping:s.motionDamping},Qe.createElement(t,s))}}]),r}(ge.Component)},ZP=function(t,n,r,l,i,o){return t&lt;=i&amp;&amp;i&lt;=t+r&amp;&amp;n&lt;=o&amp;&amp;o&lt;=n+l},Lm=function(t,n){var r=n.clientX,l=n.clientY,i=t.getBoundingClientRect();return[r-i.left,l-i.top]};function TT(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){hze(e,l,n[l])})}return e}function hze(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mze(e){return yze(e)||vze(e)||gze()}function gze(){throw new TypeError(&quot;Invalid attempt to spread non-iterable instance&quot;)}function vze(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;)return Array.from(e)}function yze(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t&lt;e.length;t++)n[t]=e[t];return n}}var bze=Object.keys(IV),xze=Object.keys($V),wze=function(t,n,r){if(t===&quot;*&quot;)return!0;if(Cm(t))return t(n);if(Mm(t)){var l=r?Hs(n,r):n;return eV(HFe(l,Object.keys(t)),t)}return!1},HV=function(t,n,r){var l=arguments.length&gt;3&amp;&amp;arguments[3]!==void 0?arguments[3]:{},i=l.dataKey,o=l.colorKey,a=o===void 0?&quot;color&quot;:o,s=l.targetKey,u=s===void 0?&quot;fill&quot;:s,c=[],d={};return t.length&amp;&amp;n.length&amp;&amp;(c=mze(t),n.forEach(function(f){for(var p=function(v){var h=r[v],y=h.id,w=h.match;if(wze(w,f,i)){var _=t.find(function(P){var E=P.id;return E===y});if(_){if(xze.includes(_.type))if(_.background===&quot;inherit&quot;||_.color===&quot;inherit&quot;){var x=Hs(f,a),T=_.background,k=_.color,S=y;_.background===&quot;inherit&quot;&amp;&amp;(S=&quot;&quot;.concat(S,&quot;.bg.&quot;).concat(x),T=x),_.color===&quot;inherit&quot;&amp;&amp;(S=&quot;&quot;.concat(S,&quot;.fg.&quot;).concat(x),k=x),Ru(f,u,&quot;url(#&quot;.concat(S,&quot;)&quot;)),d[S]||(c.push(TT({},_,{id:S,background:T,color:k})),d[S]=1)}else Ru(f,u,&quot;url(#&quot;.concat(y,&quot;)&quot;));else if(bze.includes(_.type)){var C=_.colors.map(function(P){var E=P.color;return E});if(C.includes(&quot;inherit&quot;)){var M=Hs(f,a),O=y,D=TT({},_,{colors:_.colors.map(function(P,E){return P.color!==&quot;inherit&quot;?P:(O=&quot;&quot;.concat(O,&quot;.&quot;).concat(E,&quot;.&quot;).concat(M),TT({},P,{color:P.color===&quot;inherit&quot;?M:P.color}))})});D.id=O,Ru(f,u,&quot;url(#&quot;.concat(O,&quot;)&quot;)),d[O]||(c.push(D),d[O]=1)}else Ru(f,u,&quot;url(#&quot;.concat(y,&quot;)&quot;))}}return&quot;break&quot;}},m=0;m&lt;r.length;m++){var g=p(m);if(g===&quot;break&quot;)break}})),c},_ze=&quot;Expected a function&quot;,VV=&quot;__lodash_hash_undefined__&quot;,GV=1/0,Tze=&quot;[object Function]&quot;,kze=&quot;[object GeneratorFunction]&quot;,Sze=&quot;[object Symbol]&quot;,Cze=/\\.|\\[(?:[^[\\]]*|([&quot;&#x27;])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]/,Mze=/^\\w*$/,Pze=/^\\./,Oze=/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([&quot;&#x27;])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))/g,Aze=/[\\\\^$.*+?()[\\]{}|]/g,Dze=/\\\\(\\\\)?/g,Eze=/^\\[object .+?Constructor\\]$/,Rze=typeof Oo==&quot;object&quot;&amp;&amp;Oo&amp;&amp;Oo.Object===Object&amp;&amp;Oo,Lze=typeof self==&quot;object&quot;&amp;&amp;self&amp;&amp;self.Object===Object&amp;&amp;self,QP=Rze||Lze||Function(&quot;return this&quot;)();function Ize(e,t){return e==null?void 0:e[t]}function $ze(e){var t=!1;if(e!=null&amp;&amp;typeof e.toString!=&quot;function&quot;)try{t=!!(e+&quot;&quot;)}catch{}return t}var Nze=Array.prototype,Fze=Function.prototype,YV=Object.prototype,kT=QP[&quot;__core-js_shared__&quot;],$L=function(){var e=/[^.]+$/.exec(kT&amp;&amp;kT.keys&amp;&amp;kT.keys.IE_PROTO||&quot;&quot;);return e?&quot;Symbol(src)_1.&quot;+e:&quot;&quot;}(),XV=Fze.toString,JP=YV.hasOwnProperty,KV=YV.toString,jze=RegExp(&quot;^&quot;+XV.call(JP).replace(Aze,&quot;\\\\$&amp;&quot;).replace(/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])/g,&quot;$1.*?&quot;)+&quot;$&quot;),NL=QP.Symbol,zze=Nze.splice,Bze=ZV(QP,&quot;Map&quot;),Im=ZV(Object,&quot;create&quot;),FL=NL?NL.prototype:void 0,jL=FL?FL.toString:void 0;function ic(e){var t=-1,n=e?e.length:0;for(this.clear();++t&lt;n;){var r=e[t];this.set(r[0],r[1])}}function Wze(){this.__data__=Im?Im(null):{}}function qze(e){return this.has(e)&amp;&amp;delete this.__data__[e]}function Uze(e){var t=this.__data__;if(Im){var n=t[e];return n===VV?void 0:n}return JP.call(t,e)?t[e]:void 0}function Hze(e){var t=this.__data__;return Im?t[e]!==void 0:JP.call(t,e)}function Vze(e,t){var n=this.__data__;return n[e]=Im&amp;&amp;t===void 0?VV:t,this}ic.prototype.clear=Wze;ic.prototype.delete=qze;ic.prototype.get=Uze;ic.prototype.has=Hze;ic.prototype.set=Vze;function Ef(e){var t=-1,n=e?e.length:0;for(this.clear();++t&lt;n;){var r=e[t];this.set(r[0],r[1])}}function Gze(){this.__data__=[]}function Yze(e){var t=this.__data__,n=Yx(t,e);if(n&lt;0)return!1;var r=t.length-1;return n==r?t.pop():zze.call(t,n,1),!0}function Xze(e){var t=this.__data__,n=Yx(t,e);return n&lt;0?void 0:t[n][1]}function Kze(e){return Yx(this.__data__,e)&gt;-1}function Zze(e,t){var n=this.__data__,r=Yx(n,e);return r&lt;0?n.push([e,t]):n[r][1]=t,this}Ef.prototype.clear=Gze;Ef.prototype.delete=Yze;Ef.prototype.get=Xze;Ef.prototype.has=Kze;Ef.prototype.set=Zze;function Sc(e){var t=-1,n=e?e.length:0;for(this.clear();++t&lt;n;){var r=e[t];this.set(r[0],r[1])}}function Qze(){this.__data__={hash:new ic,map:new(Bze||Ef),string:new ic}}function Jze(e){return Xx(this,e).delete(e)}function eBe(e){return Xx(this,e).get(e)}function tBe(e){return Xx(this,e).has(e)}function nBe(e,t){return Xx(this,e).set(e,t),this}Sc.prototype.clear=Qze;Sc.prototype.delete=Jze;Sc.prototype.get=eBe;Sc.prototype.has=tBe;Sc.prototype.set=nBe;function Yx(e,t){for(var n=e.length;n--;)if(pBe(e[n][0],t))return n;return-1}function rBe(e,t){t=lBe(t,e)?[t]:iBe(t);for(var n=0,r=t.length;e!=null&amp;&amp;n&lt;r;)e=e[dBe(t[n++])];return n&amp;&amp;n==r?e:void 0}function aBe(e){if(!JV(e)||uBe(e))return!1;var t=hBe(e)||$ze(e)?jze:Eze;return t.test(fBe(e))}function oBe(e){if(typeof e==&quot;string&quot;)return e;if(t4(e))return jL?jL.call(e):&quot;&quot;;var t=e+&quot;&quot;;return t==&quot;0&quot;&amp;&amp;1/e==-GV?&quot;-0&quot;:t}function iBe(e){return QV(e)?e:cBe(e)}function Xx(e,t){var n=e.__data__;return sBe(t)?n[typeof t==&quot;string&quot;?&quot;string&quot;:&quot;hash&quot;]:n.map}function ZV(e,t){var n=Ize(e,t);return aBe(n)?n:void 0}function lBe(e,t){if(QV(e))return!1;var n=typeof e;return n==&quot;number&quot;||n==&quot;symbol&quot;||n==&quot;boolean&quot;||e==null||t4(e)?!0:Mze.test(e)||!Cze.test(e)||t!=null&amp;&amp;e in Object(t)}function sBe(e){var t=typeof e;return t==&quot;string&quot;||t==&quot;number&quot;||t==&quot;symbol&quot;||t==&quot;boolean&quot;?e!==&quot;__proto__&quot;:e===null}function uBe(e){return!!$L&amp;&amp;$L in e}var cBe=e4(function(e){e=gBe(e);var t=[];return Pze.test(e)&amp;&amp;t.push(&quot;&quot;),e.replace(Oze,function(n,r,l,i){t.push(l?i.replace(Dze,&quot;$1&quot;):r||n)}),t});function dBe(e){if(typeof e==&quot;string&quot;||t4(e))return e;var t=e+&quot;&quot;;return t==&quot;0&quot;&amp;&amp;1/e==-GV?&quot;-0&quot;:t}function fBe(e){if(e!=null){try{return XV.call(e)}catch{}try{return e+&quot;&quot;}catch{}}return&quot;&quot;}function e4(e,t){if(typeof e!=&quot;function&quot;||t&amp;&amp;typeof t!=&quot;function&quot;)throw new TypeError(_ze);var n=function(){var r=arguments,l=t?t.apply(this,r):r[0],i=n.cache;if(i.has(l))return i.get(l);var o=e.apply(this,r);return n.cache=i.set(l,o),o};return n.cache=new(e4.Cache||Sc),n}e4.Cache=Sc;function pBe(e,t){return e===t||e!==e&amp;&amp;t!==t}var QV=Array.isArray;function hBe(e){var t=JV(e)?KV.call(e):&quot;&quot;;return t==Tze||t==kze}function JV(e){var t=typeof e;return!!e&amp;&amp;(t==&quot;object&quot;||t==&quot;function&quot;)}function mBe(e){return!!e&amp;&amp;typeof e==&quot;object&quot;}function t4(e){return typeof e==&quot;symbol&quot;||mBe(e)&amp;&amp;KV.call(e)==Sze}function gBe(e){return e==null?&quot;&quot;:oBe(e)}function vBe(e,t,n){var r=e==null?void 0:rBe(e,t);return r===void 0?n:r}var yBe=vBe;const Wy=lr(yBe);var bBe=&quot;[object Object]&quot;;function xBe(e){var t=!1;if(e!=null&amp;&amp;typeof e.toString!=&quot;function&quot;)try{t=!!(e+&quot;&quot;)}catch{}return t}function wBe(e,t){return function(n){return e(t(n))}}var _Be=Function.prototype,eG=Object.prototype,tG=_Be.toString,TBe=eG.hasOwnProperty,kBe=tG.call(Object),SBe=eG.toString,CBe=wBe(Object.getPrototypeOf,Object);function MBe(e){return!!e&amp;&amp;typeof e==&quot;object&quot;}function PBe(e){if(!MBe(e)||SBe.call(e)!=bBe||xBe(e))return!1;var t=CBe(e);if(t===null)return!0;var n=TBe.call(t,&quot;constructor&quot;)&amp;&amp;t.constructor;return typeof n==&quot;function&quot;&amp;&amp;n instanceof n&amp;&amp;tG.call(n)==kBe}var OBe=PBe;const nG=lr(OBe);function ABe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){DBe(e,l,n[l])})}return e}function DBe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rG={nivo:[&quot;#e8c1a0&quot;,&quot;#f47560&quot;,&quot;#f1e15b&quot;,&quot;#e8a838&quot;,&quot;#61cdbb&quot;,&quot;#97e3d5&quot;],category10:VU,accent:GU,dark2:YU,paired:XU,pastel1:KU,pastel2:ZU,set1:QU,set2:JU,set3:_P},EBe=Object.keys(rG),RBe=function(t){return EBe.includes(t)},aG={brown_blueGreen:ex,purpleRed_green:tx,pink_yellowGreen:nx,purple_orange:rx,red_blue:ax,red_grey:ox,red_yellow_blue:ix,red_yellow_green:lx,spectral:sx},LBe=Object.keys(aG),IBe=function(t){return LBe.includes(t)},oG={blues:wx,greens:_x,greys:Tx,oranges:Cx,purples:kx,reds:Sx,blue_green:ux,blue_purple:cx,green_blue:dx,orange_red:fx,purple_blue_green:px,purple_blue:hx,purple_red:mx,red_purple:gx,yellow_green_blue:vx,yellow_green:yx,yellow_orange_brown:bx,yellow_orange_red:xx},$Be=Object.keys(oG),NBe=function(t){return $Be.includes(t)},uv=ABe({},rG,aG,oG),FBe=Object.keys(uv),iG=function(t,n){if(typeof t==&quot;function&quot;)return t;var r=typeof n==&quot;function&quot;?n:function(f){return Wy(f,n)};if(Array.isArray(t)){var l=Lu(t),i=function(p){return l(r(p))};return i.scale=l,i}if(nG(t)){if(t.datum!==void 0)return function(f){return Wy(f,t.datum)};if(t.scheme!==void 0){if(RBe(t.scheme)){var o=Lu(uv[t.scheme]),a=function(p){return o(r(p))};return a.scale=o,a}if(IBe(t.scheme)){if(t.size!==void 0&amp;&amp;(t.size&lt;3||t.size&gt;11))throw new Error(&quot;Invalid size &#x27;&quot;.concat(t.size,&quot;&#x27; for diverging color scheme &#x27;&quot;).concat(t.scheme,&quot;&#x27;, must be between 3~11&quot;));var s=Lu(uv[t.scheme][t.size||11]),u=function(p){return s(r(p))};return u.scale=s,u}if(NBe(t.scheme)){if(t.size!==void 0&amp;&amp;(t.size&lt;3||t.size&gt;9))throw new Error(&quot;Invalid size &#x27;&quot;.concat(t.size,&quot;&#x27; for sequential color scheme &#x27;&quot;).concat(t.scheme,&quot;&#x27;, must be between 3~9&quot;));var c=Lu(uv[t.scheme][t.size||9]),d=function(p){return c(r(p))};return d.scale=c,d}}throw new Error(&quot;Invalid colors, when using an object, you should either pass a &#x27;datum&#x27; or a &#x27;scheme&#x27; property&quot;)}return function(){return t}},lG=function(t,n){return ge.useMemo(function(){return iG(t,n)},[t,n])};function jBe(e,t){return WBe(e)||BBe(e,t)||zBe()}function zBe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function BBe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function WBe(e){if(Array.isArray(e))return e}var cv=function(t,n){if(typeof t==&quot;function&quot;)return function(f){return t(f)};if(nG(t)){if(t.theme!==void 0){if(n===void 0)throw new Error(&quot;Unable to use color from theme as no theme was provided&quot;);var r=Wy(n,t.theme);if(r===void 0)throw new Error(&quot;Color from theme is undefined at path: &#x27;&quot;.concat(t.theme,&quot;&#x27;&quot;));return function(){return r}}if(t.from!==void 0){var l=function(p){return Wy(p,t.from)};if(Array.isArray(t.modifiers)){var i=[],o=!0,a=!1,s=void 0;try{for(var u=function(){var p=d.value,m=jBe(p,2),g=m[0],b=m[1];if(g===&quot;brighter&quot;)i.push(function(v){return v.brighter(b)});else if(g===&quot;darker&quot;)i.push(function(v){return v.darker(b)});else if(g===&quot;opacity&quot;)i.push(function(v){return v.opacity=b,v});else throw new Error(&quot;Invalid color modifier: &#x27;&quot;.concat(g,&quot;&#x27;, must be one of: &#x27;brighter&#x27;, &#x27;darker&#x27;, &#x27;opacity&#x27;&quot;))},c=t.modifiers[Symbol.iterator](),d;!(o=(d=c.next()).done);o=!0)u()}catch(f){a=!0,s=f}finally{try{!o&amp;&amp;c.return!=null&amp;&amp;c.return()}finally{if(a)throw s}}return i.length===0?l:function(f){return i.reduce(function(p,m){return m(p)},Qu(l(f))).toString()}}return l}throw new Error(&quot;Invalid color spec, you should either specify &#x27;theme&#x27; or &#x27;from&#x27; when using a config object&quot;)}return function(){return t}},qy=function(t,n){return ge.useMemo(function(){return cv(t,n)},[t,n])},n4=le.oneOfType([le.func,le.arrayOf(le.string),le.shape({scheme:le.oneOf(FBe).isRequired,size:le.number}),le.shape({datum:le.string.isRequired}),le.string]),qBe=le.oneOfType([le.func,le.string]),ST=le.oneOfType([le.string,le.func,le.shape({theme:le.string.isRequired}),le.shape({from:le.string.isRequired,modifiers:le.arrayOf(le.array)})]),UBe=fs,HBe=oi,VBe=&quot;[object Number]&quot;;function GBe(e){return typeof e==&quot;number&quot;||HBe(e)&amp;&amp;UBe(e)==VBe}var YBe=GBe;const Kx=lr(YBe);function XBe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){KBe(e,l,n[l])})}return e}function KBe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sG=function(t){var n=t.bandwidth();if(n===0)return t;var r=n/2;return t.round()&amp;&amp;(r=Math.round(r)),function(l){return t(l)+r}},uG={millisecond:[Am,Am],second:[Uk,Uk],minute:[kH,DH],hour:[SH,EH],day:[Dx,Ex],week:[Ny,Fy],sunday:[Ny,Fy],monday:[Dm,Em],tuesday:[CH,RH],wednesday:[MH,LH],thursday:[nc,rc],friday:[PH,IH],saturday:[OH,$H],month:[AH,NH],year:[Zs,Qs]},ZBe=Object.keys(uG),QBe=new RegExp(&quot;^every\\\\s*(\\\\d+)?\\\\s*(&quot;.concat(ZBe.join(&quot;|&quot;),&quot;)s?$&quot;),&quot;i&quot;),cG=function(t,n){if(Array.isArray(n))return n;if(t.ticks){if(n===void 0)return t.ticks();if(Kx(n))return t.ticks(n);if(typeof n==&quot;string&quot;){var r=n.match(QBe);if(r){var l=uG[r[2]][t.useUTC?1:0];return r[1]===void 0?t.ticks(l):t.ticks(l.every(Number(r[1])))}throw new Error(&quot;Invalid tickValues: &quot;.concat(n))}}return t.domain()},dG=function(t){var n=t.axis,r=t.scale,l=t.ticksPosition,i=t.tickValues,o=t.tickSize,a=t.tickPadding,s=t.tickRotation,u=t.engine,c=u===void 0?&quot;svg&quot;:u,d=cG(r,i),f=Yje[c],p=r.bandwidth?sG(r):r,m={lineX:0,lineY:0},g={textX:0,textY:0},b,v=f.align.center,h=f.baseline.center;n===&quot;x&quot;?(b=function(_){return{x:p(_),y:0}},m.lineY=o*(l===&quot;after&quot;?1:-1),g.textY=(o+a)*(l===&quot;after&quot;?1:-1),l===&quot;after&quot;?h=f.baseline.top:h=f.baseline.bottom,s===0?v=f.align.center:l===&quot;after&quot;&amp;&amp;s&lt;0||l===&quot;before&quot;&amp;&amp;s&gt;0?(v=f.align.right,h=f.baseline.center):(l===&quot;after&quot;&amp;&amp;s&gt;0||l===&quot;before&quot;&amp;&amp;s&lt;0)&amp;&amp;(v=f.align.left,h=f.baseline.center)):(b=function(_){return{x:0,y:p(_)}},m.lineX=o*(l===&quot;after&quot;?1:-1),g.textX=(o+a)*(l===&quot;after&quot;?1:-1),l===&quot;after&quot;?v=f.align.left:v=f.align.right);var y=d.map(function(w){return XBe({key:w,value:w},b(w),m,g)});return{ticks:y,textAlign:v,textBaseline:h}},fG=function(t,n){if(!t||typeof t==&quot;function&quot;)return t;if(n.type===&quot;time&quot;){var r=IP(t);return function(l){return r(new Date(l))}}return Pf(t)},sS=function(t){var n=t.width,r=t.height,l=t.scale,i=t.axis,o=t.values,a=Array.isArray(o)?o:void 0,s=Kx(o)?o:void 0,u=a||cG(l,s),c=l.bandwidth?sG(l):l,d;return i===&quot;x&quot;?d=u.map(function(f){return{key:&quot;&quot;.concat(f),x1:c(f),x2:c(f),y1:0,y2:r}}):i===&quot;y&quot;&amp;&amp;(d=u.map(function(f){return{key:&quot;&quot;.concat(f),x1:0,x2:n,y1:c(f),y2:c(f)}})),d},pG={ticksPosition:le.oneOf([&quot;before&quot;,&quot;after&quot;]),tickValues:le.oneOfType([le.number,le.arrayOf(le.oneOfType([le.number,le.string,le.instanceOf(Date)])),le.string]),tickSize:le.number,tickPadding:le.number,tickRotation:le.number,format:le.oneOfType([le.func,le.string]),renderTick:le.func,legend:le.node,legendPosition:le.oneOf([&quot;start&quot;,&quot;middle&quot;,&quot;end&quot;]),legendOffset:le.number},co=le.shape(pG);function uS(){return uS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},uS.apply(this,arguments)}var r4=function(t){var n=t.value,r=t.x,l=t.y,i=t.opacity,o=t.rotate,a=t.format,s=t.lineX,u=t.lineY,c=t.onClick,d=t.textX,f=t.textY,p=t.textBaseline,m=t.textAnchor,g=ka(),b=n;a!==void 0&amp;&amp;(b=a(b));var v={opacity:i};return c&amp;&amp;(v.cursor=&quot;pointer&quot;),Qe.createElement(&quot;g&quot;,uS({transform:&quot;translate(&quot;.concat(r,&quot;,&quot;).concat(l,&quot;)&quot;)},c?{onClick:function(y){return c(y,b)}}:{},{style:v}),Qe.createElement(&quot;line&quot;,{x1:0,x2:s,y1:0,y2:u,style:g.axis.ticks.line}),Qe.createElement(&quot;text&quot;,{dominantBaseline:p,textAnchor:m,transform:&quot;translate(&quot;.concat(d,&quot;,&quot;).concat(f,&quot;) rotate(&quot;).concat(o,&quot;)&quot;),style:g.axis.ticks.text},b))};r4.propTypes={value:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,format:le.func,x:le.number.isRequired,y:le.number.isRequired,lineX:le.number.isRequired,lineY:le.number.isRequired,textX:le.number.isRequired,textY:le.number.isRequired,textBaseline:le.string.isRequired,textAnchor:le.string.isRequired,opacity:le.number.isRequired,rotate:le.number.isRequired,onClick:le.func};r4.defaultProps={opacity:1,rotate:0};var JBe=ge.memo(r4);function cS(){return cS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},cS.apply(this,arguments)}function CT(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){eWe(e,l,n[l])})}return e}function eWe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tWe=function(){return{rotate:0,opacity:0,x:0,y:0}},nWe=function(t){return function(n){var r=n.style,l=r.x,i=r.y,o=r.rotate;return{rotate:o,opacity:zn(0,t),x:zn(l.val,t),y:zn(i.val,t)}}},rWe=function(t){return Qe.createElement(JBe,t)},a4=function(t){var n=t.axis,r=t.scale,l=t.x,i=t.y,o=t.length,a=t.ticksPosition,s=t.tickValues,u=t.tickSize,c=t.tickPadding,d=t.tickRotation,f=t.format,p=t.renderTick,m=t.legend,g=t.legendPosition,b=t.legendOffset,v=t.onClick,h=ka(),y=Bo(),w=y.animate,_=y.springConfig,x=ge.useMemo(function(){return fG(f,r)},[f,r]),T=dG({axis:n,scale:r,ticksPosition:a,tickValues:s,tickSize:u,tickPadding:c,tickRotation:d}),k=T.ticks,S=T.textAlign,C=T.textBaseline,M=null;if(m!==void 0){var O=0,D=0,P=0,E;n===&quot;y&quot;?(P=-90,O=b,g===&quot;start&quot;?(E=&quot;start&quot;,D=o):g===&quot;middle&quot;?(E=&quot;middle&quot;,D=o/2):g===&quot;end&quot;&amp;&amp;(E=&quot;end&quot;)):(D=b,g===&quot;start&quot;?E=&quot;start&quot;:g===&quot;middle&quot;?(E=&quot;middle&quot;,O=o/2):g===&quot;end&quot;&amp;&amp;(E=&quot;end&quot;,O=o)),M=Qe.createElement(&quot;text&quot;,{transform:&quot;translate(&quot;.concat(O,&quot;, &quot;).concat(D,&quot;) rotate(&quot;).concat(P,&quot;)&quot;),textAnchor:E,style:CT({dominantBaseline:&quot;central&quot;},h.axis.legend.text)},m)}return w!==!0?Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(l,&quot;,&quot;).concat(i,&quot;)&quot;)},k.map(function(I,A){return Qe.createElement(p,CT({tickIndex:A,format:x,rotate:d,textBaseline:C,textAnchor:S},I,v?{onClick:v}:{}))}),Qe.createElement(&quot;line&quot;,{style:h.axis.domain.line,x1:0,x2:n===&quot;x&quot;?o:0,y1:0,y2:n===&quot;x&quot;?0:o}),M):Qe.createElement(rs,{style:{x:zn(l,_),y:zn(i,_)}},function(I){return Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(I.x,&quot;,&quot;).concat(I.y,&quot;)&quot;)},Qe.createElement(sg,{willEnter:tWe,willLeave:nWe(_),styles:k.map(function(A){return{key:&quot;&quot;.concat(A.key),data:A,style:{opacity:zn(1,_),x:zn(A.x,_),y:zn(A.y,_),rotate:zn(d,_)}}})},function(A){return Qe.createElement(ge.Fragment,null,A.map(function(F,j){var z=F.style,B=F.data;return Qe.createElement(p,CT({tickIndex:j,format:x,textBaseline:C,textAnchor:S},B,z,v?{onClick:v}:{}))}))}),Qe.createElement(rs,{style:{x2:zn(n===&quot;x&quot;?o:0,_),y2:zn(n===&quot;x&quot;?0:o,_)}},function(A){return Qe.createElement(&quot;line&quot;,cS({style:h.axis.domain.line,x1:0,y1:0},A))}),M)})};a4.propTypes={axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,scale:le.func.isRequired,x:le.number.isRequired,y:le.number.isRequired,length:le.number.isRequired,ticksPosition:le.oneOf([&quot;before&quot;,&quot;after&quot;]).isRequired,tickValues:pG.tickValues,tickSize:le.number.isRequired,tickPadding:le.number.isRequired,tickRotation:le.number.isRequired,format:le.oneOfType([le.func,le.string]),renderTick:le.func.isRequired,legend:le.node,legendPosition:le.oneOf([&quot;start&quot;,&quot;middle&quot;,&quot;end&quot;]).isRequired,legendOffset:le.number.isRequired,onClick:le.func};a4.defaultProps={x:0,y:0,tickSize:5,tickPadding:5,tickRotation:0,renderTick:rWe,legendPosition:&quot;end&quot;,legendOffset:0};var aWe=ge.memo(a4);function dS(){return dS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},dS.apply(this,arguments)}var oWe=[&quot;top&quot;,&quot;right&quot;,&quot;bottom&quot;,&quot;left&quot;],hG=function(t){var n=t.xScale,r=t.yScale,l=t.width,i=t.height,o=t.top,a=t.right,s=t.bottom,u=t.left,c={top:o,right:a,bottom:s,left:u};return oWe.map(function(d){var f=c[d];if(!f)return null;var p=d===&quot;top&quot;||d===&quot;bottom&quot;,m=d===&quot;top&quot;||d===&quot;left&quot;?&quot;before&quot;:&quot;after&quot;;return Qe.createElement(aWe,dS({key:d},f,{axis:p?&quot;x&quot;:&quot;y&quot;,x:d===&quot;right&quot;?l:0,y:d===&quot;bottom&quot;?i:0,scale:p?n:r,length:p?l:i,ticksPosition:m}))})};hG.propTypes={xScale:le.func,yScale:le.func,width:le.number.isRequired,height:le.number.isRequired,top:co,right:co,bottom:co,left:co};var o4=ge.memo(hG),i4=function(t){return Qe.createElement(&quot;line&quot;,t)};i4.propTypes={x1:le.number.isRequired,x2:le.number.isRequired,y1:le.number.isRequired,y2:le.number.isRequired};i4.defaultProps={x1:0,x2:0,y1:0,y2:0};var zL=ge.memo(i4);function Uy(){return Uy=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},Uy.apply(this,arguments)}var mG=function(t){var n=t.type,r=t.lines,l=ka(),i=Bo(),o=i.animate,a=i.springConfig,s=ge.useMemo(function(){return function(c){var d=c.style;return{opacity:0,x1:n===&quot;x&quot;?0:d.x1.val,x2:n===&quot;x&quot;?0:d.x2.val,y1:n===&quot;y&quot;?0:d.y1.val,y2:n===&quot;y&quot;?0:d.y2.val}}},[n]),u=ge.useMemo(function(){return function(c){var d=c.style;return{opacity:zn(0,a),x1:zn(d.x1.val,a),x2:zn(d.x2.val,a),y1:zn(d.y1.val,a),y2:zn(d.y2.val,a)}}},[a]);return o?Qe.createElement(sg,{willEnter:s,willLeave:u,styles:r.map(function(c){return{key:c.key,style:{opacity:zn(1,a),x1:zn(c.x1||0,a),x2:zn(c.x2||0,a),y1:zn(c.y1||0,a),y2:zn(c.y2||0,a)}}})},function(c){return Qe.createElement(&quot;g&quot;,null,c.map(function(d){var f=d.key,p=d.style;return Qe.createElement(zL,Uy({key:f},l.grid.line,p))}))}):Qe.createElement(&quot;g&quot;,null,r.map(function(c){return Qe.createElement(zL,Uy({key:c.key},c,l.grid.line))}))};mG.propTypes={type:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,lines:le.arrayOf(le.shape({key:le.string.isRequired,x1:le.number,x2:le.number,y1:le.number,y2:le.number})).isRequired};var BL=ge.memo(mG),gG=function(t){var n=t.width,r=t.height,l=t.xScale,i=t.yScale,o=t.xValues,a=t.yValues,s=ge.useMemo(function(){return l?sS({width:n,height:r,scale:l,axis:&quot;x&quot;,values:o}):!1},[l,o]),u=i?sS({width:n,height:r,scale:i,axis:&quot;y&quot;,values:a}):!1;return Qe.createElement(Qe.Fragment,null,s&amp;&amp;Qe.createElement(BL,{type:&quot;x&quot;,lines:s}),u&amp;&amp;Qe.createElement(BL,{type:&quot;y&quot;,lines:u}))};gG.propTypes={width:le.number.isRequired,height:le.number.isRequired,xScale:le.func,yScale:le.func,xValues:le.oneOfType([le.number,le.arrayOf(le.oneOfType([le.number,le.string,le.instanceOf(Date)]))]),yValues:le.oneOfType([le.number,le.arrayOf(le.oneOfType([le.number,le.string,le.instanceOf(Date)]))])};var l4=ge.memo(gG),WL=function(t){return t*Math.PI/180};function iWe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){lWe(e,l,n[l])})}return e}function lWe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sWe=function(t,n){var r=n.axis,l=n.scale,i=n.x,o=i===void 0?0:i,a=n.y,s=a===void 0?0:a,u=n.length,c=n.ticksPosition,d=n.tickValues,f=n.tickSize,p=f===void 0?5:f,m=n.tickPadding,g=m===void 0?5:m,b=n.tickRotation,v=b===void 0?0:b,h=n.format,y=n.legend,w=n.legendPosition,_=w===void 0?&quot;end&quot;:w,x=n.legendOffset,T=x===void 0?0:x,k=n.theme,S=dG({axis:r,scale:l,ticksPosition:c,tickValues:d,tickSize:p,tickPadding:g,tickRotation:v,engine:&quot;canvas&quot;}),C=S.ticks,M=S.textAlign,O=S.textBaseline;if(t.save(),t.translate(o,s),t.textAlign=M,t.textBaseline=O,t.font=&quot;&quot;.concat(k.axis.ticks.text.fontSize,&quot;px &quot;).concat(k.axis.ticks.text.fontFamily),k.axis.domain.line.strokeWidth&gt;0&amp;&amp;(t.lineWidth=k.axis.domain.line.strokeWidth,t.lineCap=&quot;square&quot;,t.strokeStyle=k.axis.domain.line.stroke,t.beginPath(),t.moveTo(0,0),t.lineTo(r===&quot;x&quot;?u:0,r===&quot;x&quot;?0:u),t.stroke()),C.forEach(function(A){k.axis.ticks.line.strokeWidth&gt;0&amp;&amp;(t.lineWidth=k.axis.ticks.line.strokeWidth,t.lineCap=&quot;square&quot;,t.strokeStyle=k.axis.ticks.line.stroke,t.beginPath(),t.moveTo(A.x,A.y),t.lineTo(A.x+A.lineX,A.y+A.lineY),t.stroke());var F=h!==void 0?h(A.value):A.value;t.save(),t.translate(A.x+A.textX,A.y+A.textY),t.rotate(WL(v)),t.fillStyle=k.axis.ticks.text.fill,t.fillText(F,0,0),t.restore()}),y!==void 0){var D=0,P=0,E=0,I;r===&quot;y&quot;?(E=-90,D=T,_===&quot;start&quot;?(I=&quot;start&quot;,P=u):_===&quot;middle&quot;?(I=&quot;center&quot;,P=u/2):_===&quot;end&quot;&amp;&amp;(I=&quot;end&quot;)):(P=T,_===&quot;start&quot;?I=&quot;start&quot;:_===&quot;middle&quot;?(I=&quot;center&quot;,D=u/2):_===&quot;end&quot;&amp;&amp;(I=&quot;end&quot;,D=u)),t.translate(D,P),t.rotate(WL(E)),t.font=&quot;&quot;.concat(k.axis.legend.text.fontWeight?&quot;&quot;.concat(k.axis.legend.text.fontWeight,&quot; &quot;):&quot;&quot;).concat(k.axis.legend.text.fontSize,&quot;px &quot;).concat(k.axis.legend.text.fontFamily),t.fillStyle=k.axis.legend.text.fill,t.textAlign=I,t.textBaseline=&quot;middle&quot;,t.fillText(y,0,0)}t.restore()},uWe=[&quot;top&quot;,&quot;right&quot;,&quot;bottom&quot;,&quot;left&quot;],s4=function(t,n){var r=n.xScale,l=n.yScale,i=n.width,o=n.height,a=n.top,s=n.right,u=n.bottom,c=n.left,d=n.theme,f={top:a,right:s,bottom:u,left:c};uWe.forEach(function(p){var m=f[p];if(!m)return null;var g=p===&quot;top&quot;||p===&quot;bottom&quot;,b=p===&quot;top&quot;||p===&quot;left&quot;?&quot;before&quot;:&quot;after&quot;,v=g?r:l,h=fG(m.format,v);sWe(t,iWe({},m,{axis:g?&quot;x&quot;:&quot;y&quot;,x:p===&quot;right&quot;?i:0,y:p===&quot;bottom&quot;?o:0,scale:v,format:h,length:g?i:o,ticksPosition:b,theme:d}))})},tf=function(t,n){var r=n.width,l=n.height,i=n.scale,o=n.axis,a=n.values,s=sS({width:r,height:l,scale:i,axis:o,values:a});s.forEach(function(u){t.beginPath(),t.moveTo(u.x1,u.y1),t.lineTo(u.x2,u.y2),t.stroke()})},Zx=&quot;row&quot;,Qx=&quot;column&quot;,u4=&quot;top&quot;,c4=&quot;top-right&quot;,d4=&quot;right&quot;,f4=&quot;bottom-right&quot;,p4=&quot;bottom&quot;,h4=&quot;bottom-left&quot;,m4=&quot;left&quot;,vG=&quot;top-left&quot;,g4=&quot;center&quot;,Jx=&quot;left-to-right&quot;,e2=&quot;right-to-left&quot;,t2=&quot;top-to-bottom&quot;,n2=&quot;bottom-to-top&quot;;function cWe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){dWe(e,l,n[l])})}return e}function dWe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fWe=le.shape({on:le.oneOfType([le.oneOf([&quot;hover&quot;])]).isRequired,style:le.shape({itemTextColor:le.string,itemBackground:le.string,itemOpacity:le.number,symbolSize:le.number,symbolBorderWidth:le.number,symbolBorderColor:le.string}).isRequired}),r2={symbolShape:le.oneOfType([le.string,le.func]),symbolSize:le.number,symbolSpacing:le.number,symbolBorderWidth:le.number,symbolBorderColor:le.string},a2={onClick:le.func,onMouseEnter:le.func,onMouseLeave:le.func},o2=le.shape({id:le.oneOfType([le.string,le.number]).isRequired,label:le.oneOfType([le.string,le.number]).isRequired,color:le.string.isRequired,fill:le.string}),v4=cWe({data:le.arrayOf(o2),anchor:le.oneOf([u4,c4,d4,f4,p4,h4,m4,vG,g4]).isRequired,translateX:le.number,translateY:le.number,direction:le.oneOf([Zx,Qx]).isRequired,itemsSpacing:le.number,itemWidth:le.number.isRequired,itemHeight:le.number.isRequired,itemDirection:le.oneOf([Jx,e2,t2,n2]),itemTextColor:le.string,itemBackground:le.string,itemOpacity:le.number},r2,a2,{effects:le.arrayOf(fWe)});function pWe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){hWe(e,l,n[l])})}return e}function hWe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mWe={top:0,right:0,bottom:0,left:0},y4=function(t){var n=t.direction,r=t.itemsSpacing,l=t.padding,i=t.itemCount,o=t.itemWidth,a=t.itemHeight,s;if(Kx(l))s={top:l,right:l,bottom:l,left:l};else if(Mm(l))s=pWe({},mWe,l);else throw new TypeError(&quot;Invalid property padding, must be one of: number, object&quot;);var u=s.left+s.right,c=s.top+s.bottom,d=o+u,f=a+c,p=(i-1)*r;return n===Zx?d=o*i+p+u:n===Qx&amp;&amp;(f=a*i+p+c),{width:d,height:f,padding:s}},yG=function(t){var n=t.anchor,r=t.translateX,l=t.translateY,i=t.containerWidth,o=t.containerHeight,a=t.width,s=t.height,u=r,c=l;switch(n){case u4:u+=(i-a)/2;break;case c4:u+=i-a;break;case d4:u+=i-a,c+=(o-s)/2;break;case f4:u+=i-a,c+=o-s;break;case p4:u+=(i-a)/2,c+=o-s;break;case h4:c+=o-s;break;case m4:c+=(o-s)/2;break;case g4:u+=(i-a)/2,c+=(o-s)/2;break}return{x:u,y:c}},bG=function(t){var n=t.direction,r=t.justify,l=t.symbolSize,i=t.symbolSpacing,o=t.width,a=t.height,s,u,c,d,f,p;switch(n){case Jx:s=0,u=(a-l)/2,d=a/2,p=&quot;central&quot;,r===!0?(c=o,f=&quot;end&quot;):(c=l+i,f=&quot;start&quot;);break;case e2:s=o-l,u=(a-l)/2,d=a/2,p=&quot;central&quot;,r===!0?(c=0,f=&quot;start&quot;):(c=o-l-i,f=&quot;end&quot;);break;case t2:s=(o-l)/2,u=0,c=o/2,f=&quot;middle&quot;,r===!0?(d=a,p=&quot;alphabetic&quot;):(d=l+i,p=&quot;text-before-edge&quot;);break;case n2:s=(o-l)/2,u=a-l,c=o/2,f=&quot;middle&quot;,r===!0?(d=0,p=&quot;text-before-edge&quot;):(d=a-l-i,p=&quot;alphabetic&quot;);break}return{symbolX:s,symbolY:u,labelX:c,labelY:d,labelAnchor:f,labelAlignment:p}},i2={x:le.number.isRequired,y:le.number.isRequired,size:le.number.isRequired,fill:le.string.isRequired,borderWidth:le.number.isRequired,borderColor:le.string.isRequired},l2={borderWidth:0,borderColor:&quot;transparent&quot;};function xG(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){b4(e,l,n[l])})}return e}function dv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?dv=function(n){return typeof n}:dv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},dv(e)}function gWe(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function vWe(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function yWe(e,t,n){return t&amp;&amp;vWe(e.prototype,t),e}function bWe(e,t){return t&amp;&amp;(dv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:xWe(e)}function xWe(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function fS(e){return fS=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},fS(e)}function wWe(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;pS(e,t)}function pS(e,t){return pS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},pS(e,t)}function b4(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x4=function(e){wWe(t,e);function t(){return gWe(this,t),bWe(this,fS(t).apply(this,arguments))}return yWe(t,[{key:&quot;render&quot;,value:function(){var r=this.props,l=r.x,i=r.y,o=r.size,a=r.fill,s=r.borderWidth,u=r.borderColor;return Qe.createElement(&quot;circle&quot;,{r:o/2,cx:l+o/2,cy:i+o/2,fill:a,strokeWidth:s,stroke:u,style:{pointerEvents:&quot;none&quot;}})}}]),t}(ge.PureComponent);b4(x4,&quot;propTypes&quot;,xG({},i2));b4(x4,&quot;defaultProps&quot;,xG({},l2));function wG(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){w4(e,l,n[l])})}return e}function fv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?fv=function(n){return typeof n}:fv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},fv(e)}function _We(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function TWe(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function kWe(e,t,n){return t&amp;&amp;TWe(e.prototype,t),e}function SWe(e,t){return t&amp;&amp;(fv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:CWe(e)}function CWe(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function hS(e){return hS=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},hS(e)}function MWe(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;mS(e,t)}function mS(e,t){return mS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},mS(e,t)}function w4(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _4=function(e){MWe(t,e);function t(){return _We(this,t),SWe(this,hS(t).apply(this,arguments))}return kWe(t,[{key:&quot;render&quot;,value:function(){var r=this.props,l=r.x,i=r.y,o=r.size,a=r.fill,s=r.borderWidth,u=r.borderColor;return Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(l,&quot;,&quot;).concat(i,&quot;)&quot;)},Qe.createElement(&quot;path&quot;,{d:`\n",
       "                    M`.concat(o/2,` 0\n",
       "                    L`).concat(o*.8,&quot; &quot;).concat(o/2,`\n",
       "                    L`).concat(o/2,&quot; &quot;).concat(o,`\n",
       "                    L`).concat(o*.2,&quot; &quot;).concat(o/2,`\n",
       "                    L`).concat(o/2,` 0\n",
       "                `),fill:a,strokeWidth:s,stroke:u,style:{pointerEvents:&quot;none&quot;}}))}}]),t}(ge.PureComponent);w4(_4,&quot;propTypes&quot;,wG({},i2));w4(_4,&quot;defaultProps&quot;,wG({},l2));function _G(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){T4(e,l,n[l])})}return e}function pv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?pv=function(n){return typeof n}:pv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},pv(e)}function PWe(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function OWe(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function AWe(e,t,n){return t&amp;&amp;OWe(e.prototype,t),e}function DWe(e,t){return t&amp;&amp;(pv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:EWe(e)}function EWe(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function gS(e){return gS=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},gS(e)}function RWe(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;vS(e,t)}function vS(e,t){return vS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},vS(e,t)}function T4(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var k4=function(e){RWe(t,e);function t(){return PWe(this,t),DWe(this,gS(t).apply(this,arguments))}return AWe(t,[{key:&quot;render&quot;,value:function(){var r=this.props,l=r.x,i=r.y,o=r.size,a=r.fill,s=r.borderWidth,u=r.borderColor;return Qe.createElement(&quot;rect&quot;,{x:l,y:i,fill:a,strokeWidth:s,stroke:u,width:o,height:o,style:{pointerEvents:&quot;none&quot;}})}}]),t}(ge.PureComponent);T4(k4,&quot;propTypes&quot;,_G({},i2));T4(k4,&quot;defaultProps&quot;,_G({},l2));function TG(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){S4(e,l,n[l])})}return e}function hv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?hv=function(n){return typeof n}:hv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},hv(e)}function LWe(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function IWe(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $We(e,t,n){return t&amp;&amp;IWe(e.prototype,t),e}function NWe(e,t){return t&amp;&amp;(hv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:FWe(e)}function FWe(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function yS(e){return yS=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},yS(e)}function jWe(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;bS(e,t)}function bS(e,t){return bS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},bS(e,t)}function S4(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C4=function(e){jWe(t,e);function t(){return LWe(this,t),NWe(this,yS(t).apply(this,arguments))}return $We(t,[{key:&quot;render&quot;,value:function(){var r=this.props,l=r.x,i=r.y,o=r.size,a=r.fill,s=r.borderWidth,u=r.borderColor;return Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(l,&quot;,&quot;).concat(i,&quot;)&quot;)},Qe.createElement(&quot;path&quot;,{d:`\n",
       "                M`.concat(o/2,` 0\n",
       "                L`).concat(o,&quot; &quot;).concat(o,`\n",
       "                L0 `).concat(o,`\n",
       "                L`).concat(o/2,` 0\n",
       "            `),fill:a,strokeWidth:s,stroke:u,style:{pointerEvents:&quot;none&quot;}}))}}]),t}(ge.PureComponent);S4(C4,&quot;propTypes&quot;,TG({},i2));S4(C4,&quot;defaultProps&quot;,TG({},l2));function mv(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){zWe(e,l,n[l])})}return e}function zWe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function BWe(e,t){return UWe(e)||qWe(e,t)||WWe()}function WWe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function qWe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function UWe(e){if(Array.isArray(e))return e}var HWe={circle:x4,diamond:_4,square:k4,triangle:C4},Rs=function(t){var n=t.x,r=t.y,l=t.width,i=t.height,o=t.data,a=t.direction,s=t.justify,u=t.textColor,c=t.background,d=t.opacity,f=t.symbolShape,p=t.symbolSize,m=t.symbolSpacing,g=t.symbolBorderWidth,b=t.symbolBorderColor,v=t.onClick,h=t.onMouseEnter,y=t.onMouseLeave,w=t.effects,_=ge.useState({}),x=BWe(_,2),T=x[0],k=x[1],S=ka(),C=ge.useCallback(function(N){return v&amp;&amp;v(o,N)},[v,o]),M=ge.useCallback(function(N){if(w.length&gt;0){var R=w.filter(function(Y){var L=Y.on;return L===&quot;hover&quot;}),q=R.reduce(function(Y,L){return mv({},Y,L.style)},{});k(q)}h!==void 0&amp;&amp;h(o,N)},[h,o,w]),O=ge.useCallback(function(){if(w.length&gt;0){var N=w.filter(function(q){var Y=q.on;return Y!==&quot;hover&quot;}),R=N.reduce(function(q,Y){return mv({},q,Y.style)},{});k(R)}y!==void 0&amp;&amp;y(o,event)},[y,o,w]),D=bG({direction:a,justify:s,symbolSize:T.symbolSize||p,symbolSpacing:m,width:l,height:i}),P=D.symbolX,E=D.symbolY,I=D.labelX,A=D.labelY,F=D.labelAnchor,j=D.labelAlignment,z=[v,h,y].some(function(N){return N!==void 0}),B;return Cm(f)?B=f:B=HWe[f],Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(n,&quot;,&quot;).concat(r,&quot;)&quot;),style:{opacity:T.itemOpacity!==void 0?T.itemOpacity:d}},Qe.createElement(&quot;rect&quot;,{width:l,height:i,fill:T.itemBackground||c,style:{cursor:z?&quot;pointer&quot;:&quot;auto&quot;},onClick:C,onMouseEnter:M,onMouseLeave:O}),Qe.createElement(B,{id:o.id,x:P,y:E,size:T.symbolSize||p,fill:o.fill||o.color,borderWidth:T.symbolBorderWidth!==void 0?T.symbolBorderWidth:g,borderColor:T.symbolBorderColor||b}),Qe.createElement(&quot;text&quot;,{textAnchor:F,style:mv({},S.legends.text,{fill:T.itemTextColor||u,dominantBaseline:j,pointerEvents:&quot;none&quot;,userSelect:&quot;none&quot;}),x:I,y:A},o.label))};Rs.displayName=&quot;LegendSvgItem&quot;;Rs.propTypes=mv({data:o2.isRequired,x:le.number.isRequired,y:le.number.isRequired,width:le.number.isRequired,height:le.number.isRequired,textColor:le.string,background:le.string,opacity:le.number,direction:le.oneOf([&quot;left-to-right&quot;,&quot;right-to-left&quot;,&quot;top-to-bottom&quot;,&quot;bottom-to-top&quot;]).isRequired,justify:le.bool.isRequired},r2,a2);Rs.defaultProps={direction:&quot;left-to-right&quot;,justify:!1,textColor:&quot;black&quot;,background:&quot;transparent&quot;,opacity:1,symbolShape:&quot;square&quot;,symbolSize:16,symbolSpacing:8,symbolBorderWidth:0,symbolBorderColor:&quot;transparent&quot;,effects:[]};function VWe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){GWe(e,l,n[l])})}return e}function GWe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vs=function(t){var n=t.data,r=t.x,l=t.y,i=t.direction,o=t.padding,a=t.justify,s=t.effects,u=t.itemWidth,c=t.itemHeight,d=t.itemDirection,f=t.itemsSpacing,p=t.itemTextColor,m=t.itemBackground,g=t.itemOpacity,b=t.symbolShape,v=t.symbolSize,h=t.symbolSpacing,y=t.symbolBorderWidth,w=t.symbolBorderColor,_=t.onClick,x=t.onMouseEnter,T=t.onMouseLeave,k=y4({itemCount:n.length,itemWidth:u,itemHeight:c,itemsSpacing:f,direction:i,padding:o}),S=k.padding,C=0,M=0;return i===&quot;row&quot;?C=u+f:i===&quot;column&quot;&amp;&amp;(M=c+f),Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(r,&quot;,&quot;).concat(l,&quot;)&quot;)},n.map(function(O,D){return Qe.createElement(Rs,{key:D,data:O,x:D*C+S.left,y:D*M+S.top,width:u,height:c,direction:d,justify:a,effects:s,textColor:p,background:m,opacity:g,symbolShape:b,symbolSize:v,symbolSpacing:h,symbolBorderWidth:y,symbolBorderColor:w,onClick:_,onMouseEnter:x,onMouseLeave:T})}))};Vs.propTypes=VWe({data:le.arrayOf(o2).isRequired,x:le.number.isRequired,y:le.number.isRequired,direction:le.oneOf([&quot;row&quot;,&quot;column&quot;]).isRequired,padding:le.oneOfType([le.number,le.shape({top:le.number,right:le.number,bottom:le.number,left:le.number})]).isRequired,justify:le.bool.isRequired,itemsSpacing:le.number.isRequired,itemWidth:le.number.isRequired,itemHeight:le.number.isRequired,itemDirection:le.oneOf([Jx,e2,t2,n2]).isRequired,itemTextColor:le.string.isRequired,itemBackground:le.string.isRequired,itemOpacity:le.number.isRequired},r2,a2);Vs.defaultProps={padding:0,justify:!1,itemsSpacing:0,itemDirection:&quot;left-to-right&quot;,itemTextColor:&quot;black&quot;,itemBackground:&quot;transparent&quot;,itemOpacity:1};function YWe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){XWe(e,l,n[l])})}return e}function XWe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var lc=function(t){var n=t.data,r=t.containerWidth,l=t.containerHeight,i=t.translateX,o=t.translateY,a=t.anchor,s=t.direction,u=t.padding,c=t.justify,d=t.itemsSpacing,f=t.itemWidth,p=t.itemHeight,m=t.itemDirection,g=t.itemTextColor,b=t.itemBackground,v=t.itemOpacity,h=t.symbolShape,y=t.symbolSize,w=t.symbolSpacing,_=t.symbolBorderWidth,x=t.symbolBorderColor,T=t.onClick,k=t.onMouseEnter,S=t.onMouseLeave,C=t.effects,M=y4({itemCount:n.length,itemsSpacing:d,itemWidth:f,itemHeight:p,direction:s,padding:u}),O=M.width,D=M.height,P=yG({anchor:a,translateX:i,translateY:o,containerWidth:r,containerHeight:l,width:O,height:D}),E=P.x,I=P.y;return Qe.createElement(Vs,{data:n,x:E,y:I,direction:s,padding:u,justify:c,effects:C,itemsSpacing:d,itemWidth:f,itemHeight:p,itemDirection:m,itemTextColor:g,itemBackground:b,itemOpacity:v,symbolShape:h,symbolSize:y,symbolSpacing:w,symbolBorderWidth:_,symbolBorderColor:x,onClick:T,onMouseEnter:k,onMouseLeave:S})};lc.propTypes=YWe({data:le.arrayOf(o2).isRequired,containerWidth:le.number.isRequired,containerHeight:le.number.isRequired,translateX:le.number.isRequired,translateY:le.number.isRequired,anchor:le.oneOf([u4,c4,d4,f4,p4,h4,m4,vG,g4]).isRequired,direction:le.oneOf([Zx,Qx]).isRequired,padding:le.oneOfType([le.number,le.shape({top:le.number,right:le.number,bottom:le.number,left:le.number})]).isRequired,justify:le.bool,itemWidth:le.number.isRequired,itemHeight:le.number.isRequired,itemDirection:le.oneOf([Jx,e2,t2,n2]),itemsSpacing:le.number.isRequired,itemTextColor:le.string,itemBackground:le.string,itemOpacity:le.number},r2,a2);lc.defaultProps={translateX:0,translateY:0,itemsSpacing:Vs.defaultProps.itemsSpacing,padding:Vs.defaultProps.padding};var qL={align:{start:&quot;left&quot;,middle:&quot;center&quot;,end:&quot;right&quot;},baseline:{hanging:&quot;top&quot;,middle:&quot;middle&quot;,central:&quot;middle&quot;,baseline:&quot;bottom&quot;}},M4=function(t,n){var r=n.data,l=n.containerWidth,i=n.containerHeight,o=n.translateX,a=o===void 0?lc.defaultProps.translateX:o,s=n.translateY,u=s===void 0?lc.defaultProps.translateY:s,c=n.anchor,d=n.direction,f=n.padding,p=f===void 0?Vs.defaultProps.padding:f,m=n.justify,g=m===void 0?Rs.defaultProps.justify:m,b=n.itemsSpacing,v=b===void 0?Vs.defaultProps.itemsSpacing:b,h=n.itemWidth,y=n.itemHeight,w=n.itemDirection,_=w===void 0?Rs.defaultProps.direction:w,x=n.itemTextColor,T=x===void 0?Vs.defaultProps.textColor:x,k=n.symbolSize,S=k===void 0?Rs.defaultProps.symbolSize:k,C=n.symbolSpacing,M=C===void 0?Rs.defaultProps.symbolSpacing:C,O=n.theme,D=y4({itemCount:r.length,itemWidth:h,itemHeight:y,itemsSpacing:v,direction:d,padding:p}),P=D.width,E=D.height,I=D.padding,A=yG({anchor:c,translateX:a,translateY:u,containerWidth:l,containerHeight:i,width:P,height:E}),F=A.x,j=A.y,z=0,B=0;d===Zx?z=h+v:d===Qx&amp;&amp;(B=y+v),t.save(),t.translate(F,j),t.font=&quot;&quot;.concat(O.legends.text.fontSize,&quot;px &quot;).concat(O.legends.text.fontFamily||&quot;sans-serif&quot;),r.forEach(function(N,R){var q=R*z+I.left,Y=R*B+I.top,L=bG({direction:_,justify:g,symbolSize:S,symbolSpacing:M,width:h,height:y}),W=L.symbolX,U=L.symbolY,V=L.labelX,te=L.labelY,ee=L.labelAnchor,H=L.labelAlignment;t.fillStyle=N.color,t.fillRect(q+W,Y+U,S,S),t.textAlign=qL.align[ee],t.textBaseline=qL.baseline[H],t.fillStyle=T||O.legends.text.fill,t.fillText(N.label,q+V,Y+te)}),t.restore()},MT=KH,KWe=dV,ZWe=NP,QWe=1/0,JWe=MT&amp;&amp;1/ZWe(new MT([,-0]))[1]==QWe?function(e){return new MT(e)}:KWe,eqe=JWe,tqe=SP,nqe=CP,rqe=tH,aqe=MP,oqe=eqe,iqe=NP,lqe=200;function sqe(e,t,n){var r=-1,l=nqe,i=e.length,o=!0,a=[],s=a;if(n)o=!1,l=rqe;else if(i&gt;=lqe){var u=t?null:oqe(e);if(u)return iqe(u);o=!1,l=aqe,s=new tqe}else s=t?[]:a;e:for(;++r&lt;i;){var c=e[r],d=t?t(c):c;if(c=n||c!==0?c:0,o&amp;&amp;d===d){for(var f=s.length;f--;)if(s[f]===d)continue e;t&amp;&amp;s.push(d),a.push(c)}else l(s,d,n)||(s!==a&amp;&amp;s.push(d),a.push(c))}return a}var kG=sqe,uqe=kG;function cqe(e){return e&amp;&amp;e.length?uqe(e):[]}var dqe=cqe;const UL=lr(dqe);var fqe=Ub,pqe=zP,hqe=1,mqe=2;function gqe(e,t,n,r){var l=n.length,i=l,o=!r;if(e==null)return!i;for(e=Object(e);l--;){var a=n[l];if(o&amp;&amp;a[2]?a[1]!==e[a[0]]:!(a[0]in e))return!1}for(;++l&lt;i;){a=n[l];var s=a[0],u=e[s],c=a[1];if(o&amp;&amp;a[2]){if(u===void 0&amp;&amp;!(s in e))return!1}else{var d=new fqe;if(r)var f=r(u,c,s,e,t,d);if(!(f===void 0?pqe(c,u,hqe|mqe,r,d):f))return!1}}return!0}var vqe=gqe,yqe=Oi;function bqe(e){return e===e&amp;&amp;!yqe(e)}var SG=bqe,xqe=SG,wqe=gg;function _qe(e){for(var t=wqe(e),n=t.length;n--;){var r=t[n],l=e[r];t[n]=[r,l,xqe(l)]}return t}var Tqe=_qe;function kqe(e,t){return function(n){return n==null?!1:n[e]===t&amp;&amp;(t!==void 0||e in Object(n))}}var CG=kqe,Sqe=vqe,Cqe=Tqe,Mqe=CG;function Pqe(e){var t=Cqe(e);return t.length==1&amp;&amp;t[0][2]?Mqe(t[0][0],t[0][1]):function(n){return n===e||Sqe(n,e,t)}}var Oqe=Pqe,Aqe=zP,Dqe=kU,Eqe=_V,Rqe=oP,Lqe=SG,Iqe=CG,$qe=Cf,Nqe=1,Fqe=2;function jqe(e,t){return Rqe(e)&amp;&amp;Lqe(t)?Iqe($qe(e),t):function(n){var r=Dqe(n,e);return r===void 0&amp;&amp;r===t?Eqe(n,e):Aqe(t,r,Nqe|Fqe)}}var zqe=jqe;function Bqe(e){return function(t){return t==null?void 0:t[e]}}var Wqe=Bqe,qqe=fg;function Uqe(e){return function(t){return qqe(t,e)}}var Hqe=Uqe,Vqe=Wqe,Gqe=Hqe,Yqe=oP,Xqe=Cf;function Kqe(e){return Yqe(e)?Vqe(Xqe(e)):Gqe(e)}var Zqe=Kqe,Qqe=Oqe,Jqe=zqe,eUe=yc,tUe=_o,nUe=Zqe;function rUe(e){return typeof e==&quot;function&quot;?e:e==null?eUe:typeof e==&quot;object&quot;?tUe(e)?Jqe(e[0],e[1]):Qqe(e):nUe(e)}var P4=rUe,aUe=P4,oUe=kG;function iUe(e,t){return e&amp;&amp;e.length?oUe(e,aUe(t)):[]}var lUe=iUe;const $m=lr(lUe);var sUe=sU,uUe=gg;function cUe(e,t){return e&amp;&amp;sUe(e,t,uUe)}var dUe=cUe,fUe=wf;function pUe(e,t){return function(n,r){if(n==null)return n;if(!fUe(n))return e(n,r);for(var l=n.length,i=t?l:-1,o=Object(n);(t?i--:++i&lt;l)&amp;&amp;r(o[i],i,o)!==!1;);return n}}var hUe=pUe,mUe=dUe,gUe=hUe,vUe=gUe(mUe),MG=vUe,yUe=MG,bUe=wf;function xUe(e,t){var n=-1,r=bUe(e)?Array(e.length):[];return yUe(e,function(l,i,o){r[++n]=t(l,i,o)}),r}var wUe=xUe;function _Ue(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}var TUe=_Ue,HL=kf;function kUe(e,t){if(e!==t){var n=e!==void 0,r=e===null,l=e===e,i=HL(e),o=t!==void 0,a=t===null,s=t===t,u=HL(t);if(!a&amp;&amp;!u&amp;&amp;!i&amp;&amp;e&gt;t||i&amp;&amp;o&amp;&amp;s&amp;&amp;!a&amp;&amp;!u||r&amp;&amp;o&amp;&amp;s||!n&amp;&amp;s||!l)return 1;if(!r&amp;&amp;!i&amp;&amp;!u&amp;&amp;e&lt;t||u&amp;&amp;n&amp;&amp;l&amp;&amp;!r&amp;&amp;!i||a&amp;&amp;n&amp;&amp;l||!o&amp;&amp;l||!s)return-1}return 0}var SUe=kUe,CUe=SUe;function MUe(e,t,n){for(var r=-1,l=e.criteria,i=t.criteria,o=l.length,a=n.length;++r&lt;o;){var s=CUe(l[r],i[r]);if(s){if(r&gt;=a)return s;var u=n[r];return s*(u==&quot;desc&quot;?-1:1)}}return e.index-t.index}var PUe=MUe,PT=Zb,OUe=fg,AUe=P4,DUe=wUe,EUe=TUe,RUe=_f,LUe=PUe,IUe=yc,$Ue=_o;function NUe(e,t,n){t.length?t=PT(t,function(i){return $Ue(i)?function(o){return OUe(o,i.length===1?i[0]:i)}:i}):t=[IUe];var r=-1;t=PT(t,RUe(AUe));var l=DUe(e,function(i,o,a){var s=PT(t,function(u){return u(i)});return{criteria:s,index:++r,value:i}});return EUe(l,function(i,o){return LUe(i,o,n)})}var FUe=NUe,jUe=HP,zUe=FUe,BUe=Kb,VL=aP,WUe=BUe(function(e,t){if(e==null)return[];var n=t.length;return n&gt;1&amp;&amp;VL(e,t[0],t[1])?t=[]:n&gt;2&amp;&amp;VL(t[0],t[1],t[2])&amp;&amp;(t=[t[0]]),zUe(e,jUe(t,1),[])}),qUe=WUe;const UUe=lr(qUe);var HUe=fs,VUe=oi,GUe=&quot;[object Date]&quot;;function YUe(e){return VUe(e)&amp;&amp;HUe(e)==GUe}var XUe=YUe,KUe=XUe,ZUe=_f,GL=Xb,YL=GL&amp;&amp;GL.isDate,QUe=YL?ZUe(YL):KUe,JUe=QUe;const eHe=lr(JUe);var tHe=function(t,n,r,l){var i=t.axis,o=t.min,a=o===void 0?0:o,s=t.max,u=s===void 0?&quot;auto&quot;:s,c=t.stacked,d=c===void 0?!1:c,f=t.reverse,p=f===void 0?!1:f,m=n[i],g=i===&quot;x&quot;?r:l,b=a;a===&quot;auto&quot;&amp;&amp;(b=d===!0?m.minStacked:m.min);var v=u;u===&quot;auto&quot;&amp;&amp;(v=d===!0?m.maxStacked:m.max);var h=Ju().rangeRound(i===&quot;x&quot;?[0,g]:[g,0]);return p===!0?h.domain([v,b]):h.domain([b,v]),h.type=&quot;linear&quot;,h.stacked=d,h},nHe={type:le.oneOf([&quot;linear&quot;]).isRequired,min:le.oneOfType([le.oneOf([&quot;auto&quot;]),le.number]),max:le.oneOfType([le.oneOf([&quot;auto&quot;]),le.number]),stacked:le.bool,reverse:le.bool},rHe=function(t,n,r,l){var i=t.axis,o=t.base,a=o===void 0?10:o,s=t.min,u=s===void 0?&quot;auto&quot;:s,c=t.max,d=c===void 0?&quot;auto&quot;:c,f=n[i],p=i===&quot;x&quot;?r:l,m=f.all.some(function(w){return w===0}),g,b=!1;if(f.all.forEach(function(w){b!==!0&amp;&amp;(g===void 0?g=Math.sign(w):Math.sign(w)!==g&amp;&amp;(b=!0))}),m||b)throw new Error([&quot;a log scale domain must be strictly-positive or strictly-negative,&quot;,&quot;and must not include or cross zero.&quot;].join(`\n",
       "`));var v=u;u===&quot;auto&quot;&amp;&amp;(v=f.min);var h=d;d===&quot;auto&quot;&amp;&amp;(h=f.max);var y=FU().domain([v,h]).rangeRound(i===&quot;x&quot;?[0,p]:[p,0]).base(a).nice();return y.type=&quot;log&quot;,y},aHe={type:le.oneOf([&quot;log&quot;]).isRequired,base:le.number,min:le.oneOfType([le.oneOf([&quot;auto&quot;]),le.number]),max:le.oneOfType([le.oneOf([&quot;auto&quot;]),le.number])},oHe=function(t,n,r,l){var i=t.axis,o=n[i],a=i===&quot;x&quot;?r:l,s=KAe().range([0,a]).domain(o.all);return s.type=&quot;point&quot;,s},iHe={type:le.oneOf([&quot;point&quot;]).isRequired},El;function gu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O4=&quot;millisecond&quot;,PG=&quot;second&quot;,OG=&quot;minute&quot;,AG=&quot;hour&quot;,DG=&quot;day&quot;,EG=&quot;month&quot;,RG=&quot;year&quot;,lHe=[O4,PG,OG,AG,DG,EG,RG],Uc=[function(e){return e.setMilliseconds(0)},function(e){return e.setSeconds(0)},function(e){return e.setMinutes(0)},function(e){return e.setHours(0)},function(e){return e.setDate(1)},function(e){return e.setMonth(0)}],sHe=(El={},gu(El,O4,[]),gu(El,PG,Uc.slice(0,1)),gu(El,OG,Uc.slice(0,2)),gu(El,AG,Uc.slice(0,3)),gu(El,DG,Uc.slice(0,4)),gu(El,EG,Uc.slice(0,5)),gu(El,RG,Uc.slice(0,6)),El),uHe=function(t){return function(n){return sHe[t].forEach(function(r){r(n)}),n}},LG=function(t){var n=t.format,r=n===void 0?&quot;native&quot;:n,l=t.precision,i=l===void 0?&quot;millisecond&quot;:l,o=t.useUTC,a=o===void 0?!0:o,s=uHe(i);if(r===&quot;native&quot;)return function(c){return s(c)};var u=a?qH(r):WH(r);return function(c){return s(u(c))}},cHe=function(t,n,r,l){var i=t.axis,o=t.format,a=o===void 0?&quot;native&quot;:o,s=t.precision,u=s===void 0?O4:s,c=t.min,d=c===void 0?&quot;auto&quot;:c,f=t.max,p=f===void 0?&quot;auto&quot;:f,m=t.useUTC,g=m===void 0?!0:m,b=n[i],v=i===&quot;x&quot;?r:l,h=LG({format:a,precision:u,useUTC:g}),y=d;d===&quot;auto&quot;?y=b.min:a!==&quot;native&quot;&amp;&amp;(y=h(d));var w=p;p===&quot;auto&quot;?w=b.max:a!==&quot;native&quot;&amp;&amp;(w=h(p));var _=g?o7e():a7e();return _.domain([y,w]).range([0,v]),_.type=&quot;time&quot;,_.useUTC=g,_},dHe={type:le.oneOf([&quot;time&quot;]).isRequired,format:le.string,precision:le.oneOf(lHe)};function Hy(e){return hHe(e)||pHe(e)||fHe()}function fHe(){throw new TypeError(&quot;Invalid attempt to spread non-iterable instance&quot;)}function pHe(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;)return Array.from(e)}function hHe(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t&lt;e.length;t++)n[t]=e[t];return n}}function Jp(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){mHe(e,l,n[l])})}return e}function mHe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gHe=function(t){return t===&quot;x&quot;?&quot;y&quot;:&quot;x&quot;},vHe=function(t,n){return t===n},yHe=function(t,n){return t.getTime()===n.getTime()},IG=function(t,n,r,l,i){var o=t.map(function(c){return Jp({},c,{data:c.data.map(function(d){return{data:Jp({},d)}})})}),a=bHe(o,n,r);n.stacked===!0&amp;&amp;xHe(r.type,a,o),r.stacked===!0&amp;&amp;wHe(n.type,a,o);var s=XL(Jp({},n,{axis:&quot;x&quot;}),a,l,i),u=XL(Jp({},r,{axis:&quot;y&quot;}),a,l,i);return o.forEach(function(c){c.data.forEach(function(d){d.position={x:s.stacked===!0?d.data.xStacked===null?null:s(d.data.xStacked):d.data.x===null?null:s(d.data.x),y:u.stacked===!0?d.data.yStacked===null?null:u(d.data.yStacked):d.data.y===null?null:u(d.data.y)}})}),Jp({},a,{series:o,xScale:s,yScale:u})},XL=function(t,n,r,l){if(t.type===&quot;linear&quot;)return tHe(t,n,r,l);if(t.type===&quot;point&quot;)return oHe(t,n,r,l);if(t.type===&quot;time&quot;)return cHe(t,n,r,l);if(t.type===&quot;log&quot;)return rHe(t,n,r,l)},bHe=function(t,n,r){return{x:KL(t,&quot;x&quot;,n),y:KL(t,&quot;y&quot;,r)}},KL=function(t,n,r){var l=arguments.length&gt;3&amp;&amp;arguments[3]!==void 0?arguments[3]:{},i=l.getValue,o=i===void 0?function(p){return p.data[n]}:i,a=l.setValue,s=a===void 0?function(p,m){p.data[n]=m}:a;if(r.type===&quot;linear&quot;)t.forEach(function(p){p.data.forEach(function(m){s(m,o(m)===null?null:parseFloat(o(m)))})});else if(r.type===&quot;time&quot;&amp;&amp;r.format!==&quot;native&quot;){var u=LG(r);t.forEach(function(p){p.data.forEach(function(m){s(m,o(m)===null?null:u(o(m)))})})}var c=[];t.forEach(function(p){p.data.forEach(function(m){c.push(o(m))})});var d,f;return r.type===&quot;linear&quot;?(c=UL(c),c=UUe(c,function(p){return p}),d=Math.min.apply(Math,Hy(c)),f=Math.max.apply(Math,Hy(c))):r.type===&quot;time&quot;?(c=$m(c,function(p){return p.getTime()}),c=c.slice(0).sort(function(p,m){return m-p}).reverse(),d=c[0],f=$n(c)):(c=UL(c),d=c[0],f=$n(c)),{all:c,min:d,max:f}},$G=function(t,n,r,l){var i=gHe(t),o=[];r[i].all.forEach(function(a){var s=eHe(a)?yHe:vHe,u=[];l.forEach(function(c){var d=c.data.find(function(g){return s(g.data[i],a)}),f=null,p=null;if(d!==void 0){if(f=d.data[t],f!==null){var m=$n(u);m===void 0?p=f:m!==null&amp;&amp;(p=m+f)}d.data[&quot;&quot;.concat(t,&quot;Stacked&quot;)]=p}u.push(p),o.push(p)})}),o=o.filter(function(a){return a!==null}),r[t].minStacked=Math.min.apply(Math,Hy(o)),r[t].maxStacked=Math.max.apply(Math,Hy(o))},xHe=function(t,n,r){return $G(&quot;x&quot;,t,n,r)},wHe=function(t,n,r){return $G(&quot;y&quot;,t,n,r)},Vy=le.oneOfType([le.shape(nHe),le.shape(iHe),le.shape(dHe),le.shape(aHe)]);const ZL=Math.pow(2,-52),O0=new Uint32Array(512);class Gy{static from(t,n=CHe,r=MHe){const l=t.length,i=new Float64Array(l*2);for(let o=0;o&lt;l;o++){const a=t[o];i[2*o]=n(a),i[2*o+1]=r(a)}return new Gy(i)}constructor(t){const n=t.length&gt;&gt;1;if(n&gt;0&amp;&amp;typeof t[0]!=&quot;number&quot;)throw new Error(&quot;Expected coords to contain numbers.&quot;);this.coords=t;const r=Math.max(2*n-5,0);this._triangles=new Uint32Array(r*3),this._halfedges=new Int32Array(r*3),this._hashSize=Math.ceil(Math.sqrt(n)),this._hullPrev=new Uint32Array(n),this._hullNext=new Uint32Array(n),this._hullTri=new Uint32Array(n),this._hullHash=new Int32Array(this._hashSize).fill(-1),this._ids=new Uint32Array(n),this._dists=new Float64Array(n),this.update()}update(){const{coords:t,_hullPrev:n,_hullNext:r,_hullTri:l,_hullHash:i}=this,o=t.length&gt;&gt;1;let a=1/0,s=1/0,u=-1/0,c=-1/0;for(let C=0;C&lt;o;C++){const M=t[2*C],O=t[2*C+1];M&lt;a&amp;&amp;(a=M),O&lt;s&amp;&amp;(s=O),M&gt;u&amp;&amp;(u=M),O&gt;c&amp;&amp;(c=O),this._ids[C]=C}const d=(a+u)/2,f=(s+c)/2;let p=1/0,m,g,b;for(let C=0;C&lt;o;C++){const M=OT(d,f,t[2*C],t[2*C+1]);M&lt;p&amp;&amp;(m=C,p=M)}const v=t[2*m],h=t[2*m+1];p=1/0;for(let C=0;C&lt;o;C++){if(C===m)continue;const M=OT(v,h,t[2*C],t[2*C+1]);M&lt;p&amp;&amp;M&gt;0&amp;&amp;(g=C,p=M)}let y=t[2*g],w=t[2*g+1],_=1/0;for(let C=0;C&lt;o;C++){if(C===m||C===g)continue;const M=kHe(v,h,y,w,t[2*C],t[2*C+1]);M&lt;_&amp;&amp;(b=C,_=M)}let x=t[2*b],T=t[2*b+1];if(_===1/0){for(let O=0;O&lt;o;O++)this._dists[O]=t[2*O]-t[0]||t[2*O+1]-t[1];dd(this._ids,this._dists,0,o-1);const C=new Uint32Array(o);let M=0;for(let O=0,D=-1/0;O&lt;o;O++){const P=this._ids[O];this._dists[P]&gt;D&amp;&amp;(C[M++]=P,D=this._dists[P])}this.hull=C.subarray(0,M),this.triangles=new Uint32Array(0),this.halfedges=new Uint32Array(0);return}if(A0(v,h,y,w,x,T)){const C=g,M=y,O=w;g=b,y=x,w=T,b=C,x=M,T=O}const k=SHe(v,h,y,w,x,T);this._cx=k.x,this._cy=k.y;for(let C=0;C&lt;o;C++)this._dists[C]=OT(t[2*C],t[2*C+1],k.x,k.y);dd(this._ids,this._dists,0,o-1),this._hullStart=m;let S=3;r[m]=n[b]=g,r[g]=n[m]=b,r[b]=n[g]=m,l[m]=0,l[g]=1,l[b]=2,i.fill(-1),i[this._hashKey(v,h)]=m,i[this._hashKey(y,w)]=g,i[this._hashKey(x,T)]=b,this.trianglesLen=0,this._addTriangle(m,g,b,-1,-1,-1);for(let C=0,M,O;C&lt;this._ids.length;C++){const D=this._ids[C],P=t[2*D],E=t[2*D+1];if(C&gt;0&amp;&amp;Math.abs(P-M)&lt;=ZL&amp;&amp;Math.abs(E-O)&lt;=ZL||(M=P,O=E,D===m||D===g||D===b))continue;let I=0;for(let B=0,N=this._hashKey(P,E);B&lt;this._hashSize&amp;&amp;(I=i[(N+B)%this._hashSize],!(I!==-1&amp;&amp;I!==r[I]));B++);I=n[I];let A=I,F;for(;F=r[A],!A0(P,E,t[2*A],t[2*A+1],t[2*F],t[2*F+1]);)if(A=F,A===I){A=-1;break}if(A===-1)continue;let j=this._addTriangle(A,D,r[A],-1,-1,l[A]);l[D]=this._legalize(j+2),l[A]=j,S++;let z=r[A];for(;F=r[z],A0(P,E,t[2*z],t[2*z+1],t[2*F],t[2*F+1]);)j=this._addTriangle(z,D,F,l[D],-1,l[z]),l[D]=this._legalize(j+2),r[z]=z,S--,z=F;if(A===I)for(;F=n[A],A0(P,E,t[2*F],t[2*F+1],t[2*A],t[2*A+1]);)j=this._addTriangle(F,D,A,-1,l[A],l[F]),this._legalize(j+2),l[F]=j,r[A]=A,S--,A=F;this._hullStart=n[D]=A,r[A]=n[z]=D,r[D]=z,i[this._hashKey(P,E)]=D,i[this._hashKey(t[2*A],t[2*A+1])]=A}this.hull=new Uint32Array(S);for(let C=0,M=this._hullStart;C&lt;S;C++)this.hull[C]=M,M=r[M];this.triangles=this._triangles.subarray(0,this.trianglesLen),this.halfedges=this._halfedges.subarray(0,this.trianglesLen)}_hashKey(t,n){return Math.floor(_He(t-this._cx,n-this._cy)*this._hashSize)%this._hashSize}_legalize(t){const{_triangles:n,_halfedges:r,coords:l}=this;let i=0,o=0;for(;;){const a=r[t],s=t-t%3;if(o=s+(t+2)%3,a===-1){if(i===0)break;t=O0[--i];continue}const u=a-a%3,c=s+(t+1)%3,d=u+(a+2)%3,f=n[o],p=n[t],m=n[c],g=n[d];if(THe(l[2*f],l[2*f+1],l[2*p],l[2*p+1],l[2*m],l[2*m+1],l[2*g],l[2*g+1])){n[t]=g,n[a]=f;const v=r[d];if(v===-1){let y=this._hullStart;do{if(this._hullTri[y]===d){this._hullTri[y]=t;break}y=this._hullPrev[y]}while(y!==this._hullStart)}this._link(t,v),this._link(a,r[o]),this._link(o,d);const h=u+(a+1)%3;i&lt;O0.length&amp;&amp;(O0[i++]=h)}else{if(i===0)break;t=O0[--i]}}return o}_link(t,n){this._halfedges[t]=n,n!==-1&amp;&amp;(this._halfedges[n]=t)}_addTriangle(t,n,r,l,i,o){const a=this.trianglesLen;return this._triangles[a]=t,this._triangles[a+1]=n,this._triangles[a+2]=r,this._link(a,l),this._link(a+1,i),this._link(a+2,o),this.trianglesLen+=3,a}}function _He(e,t){const n=e/(Math.abs(e)+Math.abs(t));return(t&gt;0?3-n:1+n)/4}function OT(e,t,n,r){const l=e-n,i=t-r;return l*l+i*i}function AT(e,t,n,r,l,i){const o=(r-t)*(l-e),a=(n-e)*(i-t);return Math.abs(o-a)&gt;=33306690738754716e-32*Math.abs(o+a)?o-a:0}function A0(e,t,n,r,l,i){return(AT(l,i,e,t,n,r)||AT(e,t,n,r,l,i)||AT(n,r,l,i,e,t))&lt;0}function THe(e,t,n,r,l,i,o,a){const s=e-o,u=t-a,c=n-o,d=r-a,f=l-o,p=i-a,m=s*s+u*u,g=c*c+d*d,b=f*f+p*p;return s*(d*b-g*p)-u*(c*b-g*f)+m*(c*p-d*f)&lt;0}function kHe(e,t,n,r,l,i){const o=n-e,a=r-t,s=l-e,u=i-t,c=o*o+a*a,d=s*s+u*u,f=.5/(o*u-a*s),p=(u*c-a*d)*f,m=(o*d-s*c)*f;return p*p+m*m}function SHe(e,t,n,r,l,i){const o=n-e,a=r-t,s=l-e,u=i-t,c=o*o+a*a,d=s*s+u*u,f=.5/(o*u-a*s),p=e+(u*c-a*d)*f,m=t+(o*d-s*c)*f;return{x:p,y:m}}function dd(e,t,n,r){if(r-n&lt;=20)for(let l=n+1;l&lt;=r;l++){const i=e[l],o=t[i];let a=l-1;for(;a&gt;=n&amp;&amp;t[e[a]]&gt;o;)e[a+1]=e[a--];e[a+1]=i}else{const l=n+r&gt;&gt;1;let i=n+1,o=r;eh(e,l,i),t[e[n]]&gt;t[e[r]]&amp;&amp;eh(e,n,r),t[e[i]]&gt;t[e[r]]&amp;&amp;eh(e,i,r),t[e[n]]&gt;t[e[i]]&amp;&amp;eh(e,n,i);const a=e[i],s=t[a];for(;;){do i++;while(t[e[i]]&lt;s);do o--;while(t[e[o]]&gt;s);if(o&lt;i)break;eh(e,i,o)}e[n+1]=e[o],e[o]=a,r-i+1&gt;=o-n?(dd(e,t,i,r),dd(e,t,n,o-1)):(dd(e,t,n,o-1),dd(e,t,i,r))}}function eh(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}function CHe(e){return e[0]}function MHe(e){return e[1]}const QL=1e-6;class Nu{constructor(){this._x0=this._y0=this._x1=this._y1=null,this._=&quot;&quot;}moveTo(t,n){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}`}closePath(){this._x1!==null&amp;&amp;(this._x1=this._x0,this._y1=this._y0,this._+=&quot;Z&quot;)}lineTo(t,n){this._+=`L${this._x1=+t},${this._y1=+n}`}arc(t,n,r){t=+t,n=+n,r=+r;const l=t+r,i=n;if(r&lt;0)throw new Error(&quot;negative radius&quot;);this._x1===null?this._+=`M${l},${i}`:(Math.abs(this._x1-l)&gt;QL||Math.abs(this._y1-i)&gt;QL)&amp;&amp;(this._+=&quot;L&quot;+l+&quot;,&quot;+i),r&amp;&amp;(this._+=`A${r},${r},0,1,1,${t-r},${n}A${r},${r},0,1,1,${this._x1=l},${this._y1=i}`)}rect(t,n,r,l){this._+=`M${this._x0=this._x1=+t},${this._y0=this._y1=+n}h${+r}v${+l}h${-r}Z`}value(){return this._||null}}class xS{constructor(){this._=[]}moveTo(t,n){this._.push([t,n])}closePath(){this._.push(this._[0].slice())}lineTo(t,n){this._.push([t,n])}value(){return this._.length?this._:null}}let PHe=class{constructor(t,[n,r,l,i]=[0,0,960,500]){if(!((l=+l)&gt;=(n=+n))||!((i=+i)&gt;=(r=+r)))throw new Error(&quot;invalid bounds&quot;);this.delaunay=t,this._circumcenters=new Float64Array(t.points.length*2),this.vectors=new Float64Array(t.points.length*2),this.xmax=l,this.xmin=n,this.ymax=i,this.ymin=r,this._init()}update(){return this.delaunay.update(),this._init(),this}_init(){const{delaunay:{points:t,hull:n,triangles:r},vectors:l}=this,i=this.circumcenters=this._circumcenters.subarray(0,r.length/3*2);for(let p=0,m=0,g=r.length,b,v;p&lt;g;p+=3,m+=2){const h=r[p]*2,y=r[p+1]*2,w=r[p+2]*2,_=t[h],x=t[h+1],T=t[y],k=t[y+1],S=t[w],C=t[w+1],M=T-_,O=k-x,D=S-_,P=C-x,E=M*M+O*O,I=D*D+P*P,A=(M*P-O*D)*2;if(!A)b=(_+S)/2-1e8*P,v=(x+C)/2+1e8*D;else if(Math.abs(A)&lt;1e-8)b=(_+S)/2,v=(x+C)/2;else{const F=1/A;b=_+(P*E-O*I)*F,v=x+(M*I-D*E)*F}i[m]=b,i[m+1]=v}let o=n[n.length-1],a,s=o*4,u,c=t[2*o],d,f=t[2*o+1];l.fill(0);for(let p=0;p&lt;n.length;++p)o=n[p],a=s,u=c,d=f,s=o*4,c=t[2*o],f=t[2*o+1],l[a+2]=l[s]=d-f,l[a+3]=l[s+1]=c-u}render(t){const n=t==null?t=new Nu:void 0,{delaunay:{halfedges:r,inedges:l,hull:i},circumcenters:o,vectors:a}=this;if(i.length&lt;=1)return null;for(let c=0,d=r.length;c&lt;d;++c){const f=r[c];if(f&lt;c)continue;const p=Math.floor(c/3)*2,m=Math.floor(f/3)*2,g=o[p],b=o[p+1],v=o[m],h=o[m+1];this._renderSegment(g,b,v,h,t)}let s,u=i[i.length-1];for(let c=0;c&lt;i.length;++c){s=u,u=i[c];const d=Math.floor(l[u]/3)*2,f=o[d],p=o[d+1],m=s*4,g=this._project(f,p,a[m+2],a[m+3]);g&amp;&amp;this._renderSegment(f,p,g[0],g[1],t)}return n&amp;&amp;n.value()}renderBounds(t){const n=t==null?t=new Nu:void 0;return t.rect(this.xmin,this.ymin,this.xmax-this.xmin,this.ymax-this.ymin),n&amp;&amp;n.value()}renderCell(t,n){const r=n==null?n=new Nu:void 0,l=this._clip(t);if(l===null||!l.length)return;n.moveTo(l[0],l[1]);let i=l.length;for(;l[0]===l[i-2]&amp;&amp;l[1]===l[i-1]&amp;&amp;i&gt;1;)i-=2;for(let o=2;o&lt;i;o+=2)(l[o]!==l[o-2]||l[o+1]!==l[o-1])&amp;&amp;n.lineTo(l[o],l[o+1]);return n.closePath(),r&amp;&amp;r.value()}*cellPolygons(){const{delaunay:{points:t}}=this;for(let n=0,r=t.length/2;n&lt;r;++n){const l=this.cellPolygon(n);l&amp;&amp;(l.index=n,yield l)}}cellPolygon(t){const n=new xS;return this.renderCell(t,n),n.value()}_renderSegment(t,n,r,l,i){let o;const a=this._regioncode(t,n),s=this._regioncode(r,l);a===0&amp;&amp;s===0?(i.moveTo(t,n),i.lineTo(r,l)):(o=this._clipSegment(t,n,r,l,a,s))&amp;&amp;(i.moveTo(o[0],o[1]),i.lineTo(o[2],o[3]))}contains(t,n,r){return n=+n,n!==n||(r=+r,r!==r)?!1:this.delaunay._step(t,n,r)===t}*neighbors(t){const n=this._clip(t);if(n)for(const r of this.delaunay.neighbors(t)){const l=this._clip(r);if(l){e:for(let i=0,o=n.length;i&lt;o;i+=2)for(let a=0,s=l.length;a&lt;s;a+=2)if(n[i]==l[a]&amp;&amp;n[i+1]==l[a+1]&amp;&amp;n[(i+2)%o]==l[(a+s-2)%s]&amp;&amp;n[(i+3)%o]==l[(a+s-1)%s]){yield r;break e}}}}_cell(t){const{circumcenters:n,delaunay:{inedges:r,halfedges:l,triangles:i}}=this,o=r[t];if(o===-1)return null;const a=[];let s=o;do{const u=Math.floor(s/3);if(a.push(n[u*2],n[u*2+1]),s=s%3===2?s-2:s+1,i[s]!==t)break;s=l[s]}while(s!==o&amp;&amp;s!==-1);return a}_clip(t){if(t===0&amp;&amp;this.delaunay.hull.length===1)return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];const n=this._cell(t);if(n===null)return null;const{vectors:r}=this,l=t*4;return r[l]||r[l+1]?this._clipInfinite(t,n,r[l],r[l+1],r[l+2],r[l+3]):this._clipFinite(t,n)}_clipFinite(t,n){const r=n.length;let l=null,i,o,a=n[r-2],s=n[r-1],u,c=this._regioncode(a,s),d,f;for(let p=0;p&lt;r;p+=2)if(i=a,o=s,a=n[p],s=n[p+1],u=c,c=this._regioncode(a,s),u===0&amp;&amp;c===0)d=f,f=0,l?l.push(a,s):l=[a,s];else{let m,g,b,v,h;if(u===0){if((m=this._clipSegment(i,o,a,s,u,c))===null)continue;[g,b,v,h]=m}else{if((m=this._clipSegment(a,s,i,o,c,u))===null)continue;[v,h,g,b]=m,d=f,f=this._edgecode(g,b),d&amp;&amp;f&amp;&amp;this._edge(t,d,f,l,l.length),l?l.push(g,b):l=[g,b]}d=f,f=this._edgecode(v,h),d&amp;&amp;f&amp;&amp;this._edge(t,d,f,l,l.length),l?l.push(v,h):l=[v,h]}if(l)d=f,f=this._edgecode(l[0],l[1]),d&amp;&amp;f&amp;&amp;this._edge(t,d,f,l,l.length);else if(this.contains(t,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2))return[this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax,this.xmin,this.ymin];return l}_clipSegment(t,n,r,l,i,o){for(;;){if(i===0&amp;&amp;o===0)return[t,n,r,l];if(i&amp;o)return null;let a,s,u=i||o;u&amp;8?(a=t+(r-t)*(this.ymax-n)/(l-n),s=this.ymax):u&amp;4?(a=t+(r-t)*(this.ymin-n)/(l-n),s=this.ymin):u&amp;2?(s=n+(l-n)*(this.xmax-t)/(r-t),a=this.xmax):(s=n+(l-n)*(this.xmin-t)/(r-t),a=this.xmin),i?(t=a,n=s,i=this._regioncode(t,n)):(r=a,l=s,o=this._regioncode(r,l))}}_clipInfinite(t,n,r,l,i,o){let a=Array.from(n),s;if((s=this._project(a[0],a[1],r,l))&amp;&amp;a.unshift(s[0],s[1]),(s=this._project(a[a.length-2],a[a.length-1],i,o))&amp;&amp;a.push(s[0],s[1]),a=this._clipFinite(t,a))for(let u=0,c=a.length,d,f=this._edgecode(a[c-2],a[c-1]);u&lt;c;u+=2)d=f,f=this._edgecode(a[u],a[u+1]),d&amp;&amp;f&amp;&amp;(u=this._edge(t,d,f,a,u),c=a.length);else this.contains(t,(this.xmin+this.xmax)/2,(this.ymin+this.ymax)/2)&amp;&amp;(a=[this.xmin,this.ymin,this.xmax,this.ymin,this.xmax,this.ymax,this.xmin,this.ymax]);return a}_edge(t,n,r,l,i){for(;n!==r;){let o,a;switch(n){case 5:n=4;continue;case 4:n=6,o=this.xmax,a=this.ymin;break;case 6:n=2;continue;case 2:n=10,o=this.xmax,a=this.ymax;break;case 10:n=8;continue;case 8:n=9,o=this.xmin,a=this.ymax;break;case 9:n=1;continue;case 1:n=5,o=this.xmin,a=this.ymin;break}(l[i]!==o||l[i+1]!==a)&amp;&amp;this.contains(t,o,a)&amp;&amp;(l.splice(i,0,o,a),i+=2)}if(l.length&gt;4)for(let o=0;o&lt;l.length;o+=2){const a=(o+2)%l.length,s=(o+4)%l.length;(l[o]===l[a]&amp;&amp;l[a]===l[s]||l[o+1]===l[a+1]&amp;&amp;l[a+1]===l[s+1])&amp;&amp;(l.splice(a,2),o-=2)}return i}_project(t,n,r,l){let i=1/0,o,a,s;if(l&lt;0){if(n&lt;=this.ymin)return null;(o=(this.ymin-n)/l)&lt;i&amp;&amp;(s=this.ymin,a=t+(i=o)*r)}else if(l&gt;0){if(n&gt;=this.ymax)return null;(o=(this.ymax-n)/l)&lt;i&amp;&amp;(s=this.ymax,a=t+(i=o)*r)}if(r&gt;0){if(t&gt;=this.xmax)return null;(o=(this.xmax-t)/r)&lt;i&amp;&amp;(a=this.xmax,s=n+(i=o)*l)}else if(r&lt;0){if(t&lt;=this.xmin)return null;(o=(this.xmin-t)/r)&lt;i&amp;&amp;(a=this.xmin,s=n+(i=o)*l)}return[a,s]}_edgecode(t,n){return(t===this.xmin?1:t===this.xmax?2:0)|(n===this.ymin?4:n===this.ymax?8:0)}_regioncode(t,n){return(t&lt;this.xmin?1:t&gt;this.xmax?2:0)|(n&lt;this.ymin?4:n&gt;this.ymax?8:0)}};const OHe=2*Math.PI,Hc=Math.pow;function AHe(e){return e[0]}function DHe(e){return e[1]}function EHe(e){const{triangles:t,coords:n}=e;for(let r=0;r&lt;t.length;r+=3){const l=2*t[r],i=2*t[r+1],o=2*t[r+2];if((n[o]-n[l])*(n[i+1]-n[l+1])-(n[i]-n[l])*(n[o+1]-n[l+1])&gt;1e-10)return!1}return!0}function RHe(e,t,n){return[e+Math.sin(e+t)*n,t+Math.cos(e-t)*n]}class s2{static from(t,n=AHe,r=DHe,l){return new s2(&quot;length&quot;in t?LHe(t,n,r,l):Float64Array.from(IHe(t,n,r,l)))}constructor(t){this._delaunator=new Gy(t),this.inedges=new Int32Array(t.length/2),this._hullIndex=new Int32Array(t.length/2),this.points=this._delaunator.coords,this._init()}update(){return this._delaunator.update(),this._init(),this}_init(){const t=this._delaunator,n=this.points;if(t.hull&amp;&amp;t.hull.length&gt;2&amp;&amp;EHe(t)){this.collinear=Int32Array.from({length:n.length/2},(f,p)=&gt;p).sort((f,p)=&gt;n[2*f]-n[2*p]||n[2*f+1]-n[2*p+1]);const s=this.collinear[0],u=this.collinear[this.collinear.length-1],c=[n[2*s],n[2*s+1],n[2*u],n[2*u+1]],d=1e-8*Math.hypot(c[3]-c[1],c[2]-c[0]);for(let f=0,p=n.length/2;f&lt;p;++f){const m=RHe(n[2*f],n[2*f+1],d);n[2*f]=m[0],n[2*f+1]=m[1]}this._delaunator=new Gy(n)}else delete this.collinear;const r=this.halfedges=this._delaunator.halfedges,l=this.hull=this._delaunator.hull,i=this.triangles=this._delaunator.triangles,o=this.inedges.fill(-1),a=this._hullIndex.fill(-1);for(let s=0,u=r.length;s&lt;u;++s){const c=i[s%3===2?s-2:s+1];(r[s]===-1||o[c]===-1)&amp;&amp;(o[c]=s)}for(let s=0,u=l.length;s&lt;u;++s)a[l[s]]=s;l.length&lt;=2&amp;&amp;l.length&gt;0&amp;&amp;(this.triangles=new Int32Array(3).fill(-1),this.halfedges=new Int32Array(3).fill(-1),this.triangles[0]=l[0],this.triangles[1]=l[1],this.triangles[2]=l[1],o[l[0]]=1,l.length===2&amp;&amp;(o[l[1]]=0))}voronoi(t){return new PHe(this,t)}*neighbors(t){const{inedges:n,hull:r,_hullIndex:l,halfedges:i,triangles:o,collinear:a}=this;if(a){const d=a.indexOf(t);d&gt;0&amp;&amp;(yield a[d-1]),d&lt;a.length-1&amp;&amp;(yield a[d+1]);return}const s=n[t];if(s===-1)return;let u=s,c=-1;do{if(yield c=o[u],u=u%3===2?u-2:u+1,o[u]!==t)return;if(u=i[u],u===-1){const d=r[(l[t]+1)%r.length];d!==c&amp;&amp;(yield d);return}}while(u!==s)}find(t,n,r=0){if(t=+t,t!==t||(n=+n,n!==n))return-1;const l=r;let i;for(;(i=this._step(r,t,n))&gt;=0&amp;&amp;i!==r&amp;&amp;i!==l;)r=i;return i}_step(t,n,r){const{inedges:l,hull:i,_hullIndex:o,halfedges:a,triangles:s,points:u}=this;if(l[t]===-1||!u.length)return(t+1)%(u.length&gt;&gt;1);let c=t,d=Hc(n-u[t*2],2)+Hc(r-u[t*2+1],2);const f=l[t];let p=f;do{let m=s[p];const g=Hc(n-u[m*2],2)+Hc(r-u[m*2+1],2);if(g&lt;d&amp;&amp;(d=g,c=m),p=p%3===2?p-2:p+1,s[p]!==t)break;if(p=a[p],p===-1){if(p=i[(o[t]+1)%i.length],p!==m&amp;&amp;Hc(n-u[p*2],2)+Hc(r-u[p*2+1],2)&lt;d)return p;break}}while(p!==f);return c}render(t){const n=t==null?t=new Nu:void 0,{points:r,halfedges:l,triangles:i}=this;for(let o=0,a=l.length;o&lt;a;++o){const s=l[o];if(s&lt;o)continue;const u=i[o]*2,c=i[s]*2;t.moveTo(r[u],r[u+1]),t.lineTo(r[c],r[c+1])}return this.renderHull(t),n&amp;&amp;n.value()}renderPoints(t,n=2){const r=t==null?t=new Nu:void 0,{points:l}=this;for(let i=0,o=l.length;i&lt;o;i+=2){const a=l[i],s=l[i+1];t.moveTo(a+n,s),t.arc(a,s,n,0,OHe)}return r&amp;&amp;r.value()}renderHull(t){const n=t==null?t=new Nu:void 0,{hull:r,points:l}=this,i=r[0]*2,o=r.length;t.moveTo(l[i],l[i+1]);for(let a=1;a&lt;o;++a){const s=2*r[a];t.lineTo(l[s],l[s+1])}return t.closePath(),n&amp;&amp;n.value()}hullPolygon(){const t=new xS;return this.renderHull(t),t.value()}renderTriangle(t,n){const r=n==null?n=new Nu:void 0,{points:l,triangles:i}=this,o=i[t*=3]*2,a=i[t+1]*2,s=i[t+2]*2;return n.moveTo(l[o],l[o+1]),n.lineTo(l[a],l[a+1]),n.lineTo(l[s],l[s+1]),n.closePath(),r&amp;&amp;r.value()}*trianglePolygons(){const{triangles:t}=this;for(let n=0,r=t.length/3;n&lt;r;++n)yield this.trianglePolygon(n)}trianglePolygon(t){const n=new xS;return this.renderTriangle(t,n),n.value()}}function LHe(e,t,n,r){const l=e.length,i=new Float64Array(l*2);for(let o=0;o&lt;l;++o){const a=e[o];i[o*2]=t.call(r,a,o,e),i[o*2+1]=n.call(r,a,o,e)}return i}function*IHe(e,t,n,r){let l=0;for(const i of e)yield t.call(r,i,l,e),yield n.call(r,i,l,e),++l}var th={},JL;function $He(){if(JL)return th;JL=1;var e=Cn;th.__esModule=!0,th.default=void 0;var t=e(nV()),n=ge;e(ps),e(Of());var r=function(o){return function(a){var s=(0,n.createFactory)(a),u=function(c){(0,t.default)(d,c);function d(){return c.apply(this,arguments)||this}var f=d.prototype;return f.shouldComponentUpdate=function(m){return o(this.props,m)},f.render=function(){return s(this.props)},d}(n.Component);return u}},l=r;return th.default=l,th}var u2=Cn,c2=void 0,NHe=u2($He()),FHe=u2(iV());u2(ps);u2(Of());var jHe=function(t){var n=(0,NHe.default)(function(r,l){return!(0,FHe.default)(r,l)});return n(t)},zHe=jHe;c2=zHe;var BHe={data:le.arrayOf(le.shape({id:le.oneOfType([le.string,le.number]).isRequired,x:le.number.isRequired,y:le.number.isRequired})).isRequired,xDomain:le.arrayOf(le.number).isRequired,yDomain:le.arrayOf(le.number).isRequired,layers:le.arrayOf(le.oneOfType([le.oneOf([&quot;links&quot;,&quot;cells&quot;,&quot;points&quot;,&quot;bounds&quot;]),le.func])).isRequired,enableLinks:le.bool.isRequired,linkLineWidth:le.number.isRequired,linkLineColor:le.string.isRequired,enableCells:le.bool.isRequired,cellLineWidth:le.number.isRequired,cellLineColor:le.string.isRequired,enablePoints:le.bool.isRequired,pointSize:le.number.isRequired,pointColor:le.string.isRequired,delaunay:le.object.isRequired,voronoi:le.object.isRequired},WHe={xDomain:[0,1],yDomain:[0,1],layers:[&quot;links&quot;,&quot;cells&quot;,&quot;points&quot;,&quot;bounds&quot;],enableLinks:!1,linkLineWidth:1,linkLineColor:&quot;#bbb&quot;,enableCells:!0,cellLineWidth:2,cellLineColor:&quot;#000&quot;,enablePoints:!0,pointSize:4,pointColor:&quot;#666&quot;},qHe=function(e){return Tc(vg(WHe),qV(),BV(),so([&quot;xDomain&quot;,&quot;yDomain&quot;,&quot;width&quot;,&quot;height&quot;],function(t){var n=t.xDomain,r=t.yDomain,l=t.width,i=t.height;return{xScale:Ju().domain(n).range([0,l]),yScale:Ju().domain(r).range([0,i])}}),so([&quot;data&quot;,&quot;xScale&quot;,&quot;yScale&quot;],function(t){var n=t.data,r=t.xScale,l=t.yScale;return{scaledPoints:n.map(function(i){return{data:i,x:r(i.x),y:l(i.y)}})}}),so([&quot;scaledPoints&quot;,&quot;width&quot;,&quot;height&quot;],function(t){var n=t.scaledPoints,r=t.width,l=t.height,i=s2.from(n.map(function(a){return[a.x,a.y]})),o=i.voronoi([0,0,r,l]);return{delaunay:i,voronoi:o}}),c2)(e)},NG=function(t){var n=t.delaunay,r=t.voronoi,l=t.data,i=t.layers,o=t.margin,a=t.width,s=t.height,u=t.outerWidth,c=t.outerHeight,d=t.enableLinks,f=t.linkLineWidth,p=t.linkLineColor,m=t.enableCells,g=t.cellLineWidth,b=t.cellLineColor,v=t.enablePoints,h=t.pointSize,y=t.pointColor,w=t.theme,_={width:a,height:s,data:l,delaunay:n,voronoi:r},x={bounds:Qe.createElement(&quot;path&quot;,{key:&quot;bounds&quot;,fill:&quot;none&quot;,stroke:b,strokeWidth:g,d:r.renderBounds()})};return d===!0&amp;&amp;(x.links=Qe.createElement(&quot;path&quot;,{key:&quot;links&quot;,stroke:p,strokeWidth:f,fill:&quot;none&quot;,d:n.render()})),m===!0&amp;&amp;(x.cells=Qe.createElement(&quot;path&quot;,{key:&quot;cells&quot;,d:r.render(),fill:&quot;none&quot;,stroke:b,strokeWidth:g})),v===!0&amp;&amp;(x.points=Qe.createElement(&quot;path&quot;,{key:&quot;points&quot;,stroke:&quot;none&quot;,fill:y,d:n.renderPoints(void 0,h/2)})),Qe.createElement(Wx,{isInteractive:!1,theme:w,animate:!1},function(){return Qe.createElement(yg,{width:u,height:c,margin:o,theme:w},i.map(function(T,k){return typeof T==&quot;function&quot;?Qe.createElement(ge.Fragment,{key:k},T(_)):x[T]}))})};NG.propTypes=BHe;qHe(NG);var eI=function(t){return typeof t==&quot;function&quot;?t:function(n){return n[t]}},UHe=function(t){var n=t.points,r=t.x,l=r===void 0?&quot;x&quot;:r,i=t.y,o=i===void 0?&quot;y&quot;:i,a=eI(l),s=eI(o);return n.map(function(u){return[a(u),s(u)]})},HHe=function(t){var n=t.points,r=t.width,l=t.height,i=t.debug,o=s2.from(n),a=i===!0?o.voronoi([0,0,r,l]):void 0;return{delaunay:o,voronoi:a}},A4=function(t){var n=t.points,r=t.x,l=t.y,i=t.width,o=t.height,a=t.debug,s=ge.useMemo(function(){return UHe({points:n,x:r,y:l})},[n,r,l]);return ge.useMemo(function(){return HHe({points:s,width:i,height:o,debug:a})},[s,i,o,a])};function nh(e,t){return YHe(e)||GHe(e,t)||VHe()}function VHe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function GHe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function YHe(e){if(Array.isArray(e))return e}var d2=function(t){var n=t.nodes,r=t.width,l=t.height,i=t.x,o=t.y,a=t.debug,s=t.onMouseEnter,u=t.onMouseMove,c=t.onMouseLeave,d=t.onClick,f=ge.useRef(null),p=ge.useState(null),m=nh(p,2),g=m[0],b=m[1],v=A4({points:n,x:i,y:o,width:r,height:l,debug:a}),h=v.delaunay,y=v.voronoi,w=ge.useMemo(function(){return a?y.render():void 0}),_=ge.useCallback(function(C){var M=Lm(f.current,C),O=nh(M,2),D=O[0],P=O[1],E=h.find(D,P);return[E,E!==void 0?n[E]:null]},[h]),x=ge.useCallback(function(C){var M=_(C),O=nh(M,2),D=O[0],P=O[1];g!==D&amp;&amp;b(D),P&amp;&amp;s&amp;&amp;s(P,C)},[_,b]),T=ge.useCallback(function(C){var M=_(C),O=nh(M,2),D=O[0],P=O[1];g!==D&amp;&amp;b(D),P&amp;&amp;u&amp;&amp;u(P,C)},[_,b]),k=ge.useCallback(function(C){if(b(null),c){var M;g!=null&amp;&amp;(M=n[g]),M&amp;&amp;c(M,C)}},[b,g,n]),S=ge.useCallback(function(C){var M=_(C),O=nh(M,2),D=O[0],P=O[1];g!==D&amp;&amp;b(D),d&amp;&amp;d(P,C)},[_,b]);return Qe.createElement(&quot;g&quot;,{ref:f},a&amp;&amp;Qe.createElement(&quot;path&quot;,{d:w,stroke:&quot;red&quot;,strokeWidth:1,opacity:.75}),g!==null&amp;&amp;a&amp;&amp;Qe.createElement(&quot;path&quot;,{fill:&quot;red&quot;,opacity:.35,d:y.renderCell(g)}),Qe.createElement(&quot;rect&quot;,{width:r,height:l,fill:&quot;red&quot;,opacity:0,style:{cursor:&quot;auto&quot;},onMouseEnter:x,onMouseMove:T,onMouseLeave:k,onClick:S}))};d2.propTypes={width:le.number.isRequired,height:le.number.isRequired,nodes:le.array.isRequired,x:le.oneOfType([le.string,le.number,le.func]).isRequired,y:le.oneOfType([le.string,le.number,le.func]).isRequired,onMouseEnter:le.func,onMouseMove:le.func,onMouseLeave:le.func,onClick:le.func,debug:le.bool.isRequired};d2.defaultProps={x:&quot;x&quot;,y:&quot;y&quot;,debug:!1};var FG=function(t,n){t.save(),t.globalAlpha=.75,t.beginPath(),n.render(t),t.strokeStyle=&quot;red&quot;,t.lineWidth=1,t.stroke(),t.restore()},jG=function(t,n,r){t.save(),t.globalAlpha=.35,t.beginPath(),n.renderCell(r,t),t.fillStyle=&quot;red&quot;,t.fill(),t.restore()},zG=function(t){var n=t.point;return Qe.createElement(gc,{id:Qe.createElement(&quot;span&quot;,null,&quot;x: &quot;,Qe.createElement(&quot;strong&quot;,null,n.data.xFormatted),&quot;, y:&quot;,&quot; &quot;,Qe.createElement(&quot;strong&quot;,null,n.data.yFormatted)),enableChip:!0,color:n.serieColor})};zG.propTypes={point:le.object.isRequired};var XHe=ge.memo(zG),BG=function(t){var n=t.color;return Qe.createElement(&quot;span&quot;,{style:{display:&quot;block&quot;,width:&quot;12px&quot;,height:&quot;12px&quot;,background:n}})};BG.propTypes={color:le.string.isRequired};var WG=function(t){var n=t.slice,r=t.axis,l=r===&quot;x&quot;?&quot;y&quot;:&quot;x&quot;;return Qe.createElement(U5,{rows:n.points.map(function(i){return[Qe.createElement(BG,{key:&quot;chip&quot;,color:i.serieColor}),i.serieId,Qe.createElement(&quot;strong&quot;,{key:&quot;value&quot;},i.data[&quot;&quot;.concat(l,&quot;Formatted&quot;)])]})})};WG.propTypes={slice:le.object.isRequired,axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired};var KHe=ge.memo(WG);function f2(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){ZHe(e,l,n[l])})}return e}function ZHe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qG={data:le.arrayOf(le.shape({id:le.oneOfType([le.string,le.number]).isRequired,data:le.arrayOf(le.shape({x:le.oneOfType([le.number,le.string,le.instanceOf(Date)]),y:le.oneOfType([le.number,le.string,le.instanceOf(Date)])})).isRequired})).isRequired,xScale:Vy.isRequired,xFormat:le.oneOfType([le.func,le.string]),yScale:Vy.isRequired,yFormat:le.oneOfType([le.func,le.string]),layers:le.arrayOf(le.oneOfType([le.oneOf([&quot;grid&quot;,&quot;markers&quot;,&quot;axes&quot;,&quot;areas&quot;,&quot;crosshair&quot;,&quot;lines&quot;,&quot;slices&quot;,&quot;points&quot;,&quot;mesh&quot;,&quot;legends&quot;]),le.func])).isRequired,curve:ije.isRequired,axisTop:co,axisRight:co,axisBottom:co,axisLeft:co,enableGridX:le.bool.isRequired,enableGridY:le.bool.isRequired,gridXValues:le.oneOfType([le.number,le.arrayOf(le.oneOfType([le.number,le.string,le.instanceOf(Date)]))]),gridYValues:le.oneOfType([le.number,le.arrayOf(le.oneOfType([le.number,le.string,le.instanceOf(Date)]))]),enablePoints:le.bool.isRequired,pointSymbol:le.func,pointSize:le.number.isRequired,pointColor:le.any.isRequired,pointBorderWidth:le.number.isRequired,pointBorderColor:le.any.isRequired,markers:le.arrayOf(le.shape({axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,value:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,style:le.object})),colors:n4.isRequired,enableArea:le.bool.isRequired,areaOpacity:le.number.isRequired,areaBlendMode:kc.isRequired,areaBaselineValue:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,lineWidth:le.number.isRequired,legends:le.arrayOf(le.shape(v4)).isRequired,isInteractive:le.bool.isRequired,debugMesh:le.bool.isRequired,tooltip:le.oneOfType([le.func,le.object]).isRequired,tooltipFormat:le.oneOfType([le.func,le.string]),enableSlices:le.oneOf([&quot;x&quot;,&quot;y&quot;,!1]).isRequired,debugSlices:le.bool.isRequired,sliceTooltip:le.oneOfType([le.func,le.object]).isRequired,enableCrosshair:le.bool.isRequired,crosshairType:nU.type.isRequired},QHe=f2({},qG,{enablePointLabel:le.bool.isRequired,useMesh:le.bool.isRequired},VP,OV),JHe=f2({pixelRatio:le.number.isRequired},qG),UG={curve:&quot;linear&quot;,xScale:{type:&quot;point&quot;},yScale:{type:&quot;linear&quot;,min:0,max:&quot;auto&quot;},layers:[&quot;grid&quot;,&quot;markers&quot;,&quot;axes&quot;,&quot;areas&quot;,&quot;crosshair&quot;,&quot;lines&quot;,&quot;points&quot;,&quot;slices&quot;,&quot;mesh&quot;,&quot;legends&quot;],axisBottom:{},axisLeft:{},enableGridX:!0,enableGridY:!0,enablePoints:!0,pointSize:6,pointColor:{from:&quot;color&quot;},pointBorderWidth:0,pointBorderColor:{theme:&quot;background&quot;},colors:{scheme:&quot;nivo&quot;},enableArea:!1,areaBaselineValue:0,areaOpacity:.2,areaBlendMode:&quot;normal&quot;,lineWidth:2,legends:[],isInteractive:!0,tooltip:XHe,enableSlices:!1,debugSlices:!1,sliceTooltip:KHe,debugMesh:!1,enableCrosshair:!0,crosshairType:&quot;bottom-left&quot;},Ll=f2({},UG,{enablePointLabel:!1,useMesh:!1,animate:!0,motionStiffness:90,motionDamping:15,defs:[],fill:[]}),eVe=f2({},UG,{pixelRatio:global.window&amp;&amp;global.window.devicePixelRatio?global.window.devicePixelRatio:1});function tI(e,t){return rVe(e)||nVe(e,t)||tVe()}function tVe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function nVe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function rVe(e){if(Array.isArray(e))return e}function HG(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){aVe(e,l,n[l])})}return e}function aVe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nI(e){return lVe(e)||iVe(e)||oVe()}function oVe(){throw new TypeError(&quot;Invalid attempt to spread non-iterable instance&quot;)}function iVe(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;)return Array.from(e)}function lVe(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t&lt;e.length;t++)n[t]=e[t];return n}}var sVe=function(t){var n=t.curve;return ge.useMemo(function(){return iH().defined(function(r){return r.x!==null&amp;&amp;r.y!==null}).x(function(r){return r.x}).y(function(r){return r.y}).curve(PV(n))},[n])},uVe=function(t){var n=t.curve,r=t.yScale,l=t.areaBaselineValue;return ge.useMemo(function(){return oEe().defined(function(i){return i.x!==null&amp;&amp;i.y!==null}).x(function(i){return i.x}).y1(function(i){return i.y}).curve(PV(n)).y0(r(l))},[n,r,l])},cVe=function(t){var n=t.series,r=t.getPointColor,l=t.getPointBorderColor,i=t.formatX,o=t.formatY;return ge.useMemo(function(){return n.reduce(function(a,s){return[].concat(nI(a),nI(s.data.filter(function(u){return u.position.x!==null&amp;&amp;u.position.y!==null}).map(function(u,c){var d={id:&quot;&quot;.concat(s.id,&quot;.&quot;).concat(c),index:a.length+c,serieId:s.id,serieColor:s.color,x:u.position.x,y:u.position.y};return d.color=r(s),d.borderColor=l(d),d.data=HG({},u.data,{xFormatted:i(u.data.x),yFormatted:o(u.data.y)}),d})))},[])},[n,r,l,i,o])},dVe=function(t){var n=t.enableSlices,r=t.points,l=t.width,i=t.height;return ge.useMemo(function(){if(n===!1)return[];if(n===&quot;x&quot;){var o=new Map;return r.forEach(function(s){s.data.x===null||s.data.y===null||(o.has(s.x)?o.get(s.x).push(s):o.set(s.x,[s]))}),Array.from(o.entries()).sort(function(s,u){return s[0]-u[0]}).map(function(s,u,c){var d=tI(s,2),f=d[0],p=d[1],m=c[u-1],g=c[u+1],b;m?b=f-(f-m[0])/2:b=f;var v;return g?v=f-b+(g[0]-f)/2:v=l-b,{id:f,x0:b,x:f,y0:0,y:0,width:v,height:i,points:p.reverse()}})}else if(n===&quot;y&quot;){var a=new Map;return r.forEach(function(s){s.data.x===null||s.data.y===null||(a.has(s.y)?a.get(s.y).push(s):a.set(s.y,[s]))}),Array.from(a.entries()).sort(function(s,u){return s[0]-u[0]}).map(function(s,u,c){var d=tI(s,2),f=d[0],p=d[1],m=c[u-1],g=c[u+1],b;m?b=f-(f-m[0])/2:b=f;var v;return g?v=f-b+(g[0]-f)/2:v=i-b,{id:f,x0:0,x:0,y0:b,y:f,width:l,height:v,points:p.reverse()}})}},[n,r])},VG=function(t){var n=t.data,r=t.xScale,l=r===void 0?Ll.xScale:r,i=t.xFormat,o=t.yScale,a=o===void 0?Ll.yScale:o,s=t.yFormat,u=t.width,c=t.height,d=t.colors,f=d===void 0?Ll.colors:d,p=t.curve,m=p===void 0?Ll.curve:p,g=t.areaBaselineValue,b=g===void 0?Ll.areaBaselineValue:g,v=t.pointColor,h=v===void 0?Ll.pointColor:v,y=t.pointBorderColor,w=y===void 0?Ll.pointBorderColor:y,_=t.enableSlices,x=_===void 0?Ll.enableSlicesTooltip:_,T=Rm(i),k=Rm(s),S=lG(f,&quot;id&quot;),C=ka(),M=qy(h,C),O=qy(w,C),D=ge.useMemo(function(){return IG(n,l,a,u,c)},[n,l,a,u,c]),P=D.xScale,E=D.yScale,I=D.series,A=ge.useMemo(function(){return I.map(function(N){return HG({},N,{color:S(N)})})},[I,S]),F=cVe({series:A,getPointColor:M,getPointBorderColor:O,formatX:T,formatY:k}),j=dVe({enableSlices:x,points:F,width:u,height:c}),z=sVe({curve:m}),B=uVe({curve:m,yScale:E,areaBaselineValue:b});return{lineGenerator:z,areaGenerator:B,getColor:S,series:A,xScale:P,yScale:E,slices:j,points:F}},GG=function(t){var n=t.areaGenerator,r=t.areaOpacity,l=t.areaBlendMode,i=t.lines,o=Bo(),a=o.animate,s=o.springConfig;return a!==!0?Qe.createElement(&quot;g&quot;,null,i.slice(0).reverse().map(function(u){var c=u.id,d=u.data,f=u.color,p=u.fill;return Qe.createElement(&quot;path&quot;,{key:c,d:n(d.map(function(m){return m.position})),fill:p||f,fillOpacity:r,strokeWidth:0,style:{mixBlendMode:l}})})):Qe.createElement(&quot;g&quot;,null,i.slice(0).reverse().map(function(u){var c=u.id,d=u.data,f=u.color,p=u.fill;return Qe.createElement(zx,{key:c,style:function(g){return{d:g(n(d.map(function(b){return b.position})),s),fill:g(f,s)}}},function(m){return Qe.createElement(&quot;path&quot;,{key:c,d:m.d,fill:p||f,fillOpacity:r,strokeWidth:0,style:{mixBlendMode:l}})})}))};GG.propTypes={areaGenerator:le.func.isRequired,areaOpacity:le.number.isRequired,areaBlendMode:kc.isRequired,lines:le.arrayOf(le.object).isRequired};var fVe=ge.memo(GG),YG=function(t){var n=t.lineGenerator,r=t.id,l=t.points,i=t.color,o=t.thickness,a=Bo(),s=a.animate,u=a.springConfig;return s!==!0?Qe.createElement(&quot;path&quot;,{key:r,d:n(l),fill:&quot;none&quot;,strokeWidth:o,stroke:i}):Qe.createElement(zx,{key:r,style:function(d){return{d:d(n(l),u),stroke:d(i,u)}}},function(c){return Qe.createElement(&quot;path&quot;,{key:r,d:c.d,fill:&quot;none&quot;,strokeWidth:o,stroke:c.stroke})})};YG.propTypes={id:le.oneOfType([le.string,le.number]).isRequired,points:le.arrayOf(le.shape({x:le.oneOfType([le.string,le.number]),y:le.oneOfType([le.string,le.number])})),lineGenerator:le.func.isRequired,color:le.string.isRequired,thickness:le.number.isRequired};var pVe=ge.memo(YG),XG=function(t){var n=t.lines,r=t.lineGenerator,l=t.lineWidth;return n.map(function(i){var o=i.id,a=i.data,s=i.color;return Qe.createElement(pVe,{key:o,id:o,points:a.map(function(u){return u.position}),lineGenerator:r,color:s,thickness:l})})};XG.propTypes={lines:le.arrayOf(le.shape({id:le.oneOfType([le.string,le.number]).isRequired,color:le.string.isRequired,data:le.arrayOf(le.shape({data:le.shape({x:le.oneOfType([le.string,le.number,le.instanceOf(Date)]),y:le.oneOfType([le.string,le.number,le.instanceOf(Date)])}).isRequired,position:le.shape({x:le.number,y:le.number}).isRequired})).isRequired})).isRequired,lineWidth:le.number.isRequired,lineGenerator:le.func.isRequired};var hVe=ge.memo(XG),KG=function(t){var n=t.slice,r=t.axis,l=t.debug,i=t.tooltip,o=t.isCurrent,a=t.setCurrent,s=mf(),u=s.showTooltipFromEvent,c=s.hideTooltip,d=ge.useCallback(function(m){u(Qe.createElement(i,{slice:n,axis:r}),m,&quot;right&quot;),a(n)},[u,i,n]),f=ge.useCallback(function(m){u(Qe.createElement(i,{slice:n,axis:r}),m,&quot;right&quot;)},[u,i,n]),p=ge.useCallback(function(){c(),a(null)},[c]);return Qe.createElement(&quot;rect&quot;,{x:n.x0,y:n.y0,width:n.width,height:n.height,stroke:&quot;red&quot;,strokeWidth:l?1:0,strokeOpacity:.75,fill:&quot;red&quot;,fillOpacity:o&amp;&amp;l?.35:0,onMouseEnter:d,onMouseMove:f,onMouseLeave:p})};KG.propTypes={slice:le.object.isRequired,axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,debug:le.bool.isRequired,height:le.number.isRequired,tooltip:le.oneOfType([le.func,le.object]),isCurrent:le.bool.isRequired,setCurrent:le.func.isRequired};var mVe=ge.memo(KG),ZG=function(t){var n=t.slices,r=t.axis,l=t.debug,i=t.height,o=t.tooltip,a=t.current,s=t.setCurrent;return n.map(function(u){return Qe.createElement(mVe,{key:u.id,slice:u,axis:r,debug:l,height:i,tooltip:o,setCurrent:s,isCurrent:a!==null&amp;&amp;a.id===u.id})})};ZG.propTypes={slices:le.arrayOf(le.shape({id:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,x:le.number.isRequired,y:le.number.isRequired,points:le.arrayOf(le.object).isRequired})).isRequired,axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,debug:le.bool.isRequired,height:le.number.isRequired,tooltip:le.oneOfType([le.func,le.object]).isRequired,current:le.object,setCurrent:le.func.isRequired};var gVe=ge.memo(ZG);function wS(){return wS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},wS.apply(this,arguments)}var D4=function(t){var n=t.points,r=t.symbol,l=t.size,i=t.borderWidth,o=t.enableLabel,a=t.label,s=t.labelYOffset,u=ka(),c=Bo(),d=c.animate,f=c.springConfig,p=WV(a),m=n.map(function(g){var b={id:g.id,x:g.x,y:g.y,datum:g.data,fill:g.color,stroke:g.borderColor,label:o?p(g.data):null};return b});return d!==!0?Qe.createElement(&quot;g&quot;,null,m.map(function(g){return Qe.createElement(LL,{key:g.id,x:g.x,y:g.y,datum:g.datum,symbol:r,size:l,color:g.fill,borderWidth:i,borderColor:g.stroke,label:g.label,labelYOffset:s,theme:u})})):Qe.createElement(sg,{styles:m.map(function(g){return{key:g.id,data:g,style:{x:zn(g.x,f),y:zn(g.y,f),size:zn(l,f)}}})},function(g){return Qe.createElement(&quot;g&quot;,null,g.map(function(b){var v=b.key,h=b.style,y=b.data;return Qe.createElement(LL,wS({key:v},h,{symbol:r,datum:y.datum,color:y.fill,borderWidth:i,borderColor:y.stroke,label:y.label,labelYOffset:s,theme:u}))}))})};D4.propTypes={points:le.arrayOf(le.object),symbol:le.func,size:le.number.isRequired,color:le.func.isRequired,borderWidth:le.number.isRequired,borderColor:le.func.isRequired,enableLabel:le.bool.isRequired,label:le.oneOfType([le.string,le.func]).isRequired,labelYOffset:le.number};D4.defaultProps={enableLabel:!1,label:&quot;yFormatted&quot;};var vVe=ge.memo(D4),QG=function(t){var n=t.points,r=t.width,l=t.height,i=t.margin,o=t.setCurrent,a=t.onMouseEnter,s=t.onMouseMove,u=t.onMouseLeave,c=t.onClick,d=t.tooltip,f=t.debug,p=mf(),m=p.showTooltipAt,g=p.hideTooltip,b=ge.useCallback(function(w,_){m(Qe.createElement(d,{point:w}),[w.x+i.left,w.y+i.top],&quot;top&quot;),o(w),a&amp;&amp;a(w,_)},[o,m,d,a,i]),v=ge.useCallback(function(w,_){m(Qe.createElement(d,{point:w}),[w.x+i.left,w.y+i.top],&quot;top&quot;),o(w),s&amp;&amp;s(w,_)},[o,m,d,s]),h=ge.useCallback(function(w,_){g(),o(null),u&amp;&amp;u(w,_)},[g,o,u]),y=ge.useCallback(function(w,_){c&amp;&amp;c(w,_)},[c]);return Qe.createElement(d2,{nodes:n,width:r,height:l,onMouseEnter:b,onMouseMove:v,onMouseLeave:h,onClick:y,debug:f})};QG.propTypes={points:le.arrayOf(le.object).isRequired,width:le.number.isRequired,height:le.number.isRequired,margin:le.object.isRequired,setCurrent:le.func.isRequired,onMouseEnter:le.func,onMouseMove:le.func,onMouseLeave:le.func,onClick:le.func,tooltip:le.oneOfType([le.func,le.object]).isRequired,debug:le.bool.isRequired};var yVe=ge.memo(QG);function bVe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){xVe(e,l,n[l])})}return e}function xVe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _S(){return _S=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},_S.apply(this,arguments)}function rI(e,t){return TVe(e)||_Ve(e,t)||wVe()}function wVe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function _Ve(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function TVe(e){if(Array.isArray(e))return e}var E4=function(t){var n=t.data,r=t.xScale,l=t.xFormat,i=t.yScale,o=t.yFormat,a=t.layers,s=t.curve,u=t.areaBaselineValue,c=t.colors,d=t.margin,f=t.width,p=t.height,m=t.axisTop,g=t.axisRight,b=t.axisBottom,v=t.axisLeft,h=t.enableGridX,y=t.enableGridY,w=t.gridXValues,_=t.gridYValues,x=t.lineWidth,T=t.enableArea,k=t.areaOpacity,S=t.areaBlendMode,C=t.enablePoints,M=t.pointSymbol,O=t.pointSize,D=t.pointColor,P=t.pointBorderWidth,E=t.pointBorderColor,I=t.enablePointLabel,A=t.pointLabel,F=t.pointLabelFormat,j=t.pointLabelYOffset,z=t.defs,B=t.fill,N=t.markers,R=t.legends,q=t.isInteractive,Y=t.useMesh,L=t.debugMesh,W=t.onMouseEnter,U=t.onMouseMove,V=t.onMouseLeave,te=t.onClick,ee=t.tooltip,H=t.enableSlices,Z=t.debugSlices,G=t.sliceTooltip,X=t.enableCrosshair,Q=t.crosshairType,re=jx(f,p,d),ae=re.margin,ie=re.innerWidth,se=re.innerHeight,he=re.outerWidth,Se=re.outerHeight,Oe=VG({data:n,xScale:r,xFormat:l,yScale:i,yFormat:o,width:ie,height:se,colors:c,curve:s,areaBaselineValue:u,pointColor:D,pointBorderColor:E,enableSlices:H}),Pe=Oe.lineGenerator,Me=Oe.areaGenerator,ce=Oe.series,we=Oe.xScale,K=Oe.yScale,ne=Oe.slices,de=Oe.points,_e=ka(),ue=qy(D,_e),pe=qy(E,_e),xe=ge.useState(null),ye=rI(xe,2),Te=ye[0],Ae=ye[1],Re=ge.useState(null),Le=rI(Re,2),$e=Le[0],Fe=Le[1],Be=ge.useMemo(function(){return ce.map(function(Xe){return{id:Xe.id,label:Xe.id,color:Xe.color}}).reverse()},[ce]),Ue={grid:Qe.createElement(l4,{key:&quot;grid&quot;,theme:_e,width:ie,height:se,xScale:h?we:null,yScale:y?K:null,xValues:w,yValues:_}),markers:Qe.createElement(KP,{key:&quot;markers&quot;,markers:N,width:ie,height:se,xScale:we,yScale:K,theme:_e}),axes:Qe.createElement(o4,{key:&quot;axes&quot;,xScale:we,yScale:K,width:ie,height:se,theme:_e,top:m,right:g,bottom:b,left:v}),areas:null,lines:Qe.createElement(hVe,{key:&quot;lines&quot;,lines:ce,lineGenerator:Pe,lineWidth:x}),slices:null,points:null,crosshair:null,mesh:null,legends:R.map(function(Xe,ot){return Qe.createElement(lc,_S({key:&quot;legend.&quot;.concat(ot)},Xe,{containerWidth:ie,containerHeight:se,data:Xe.data||Be,theme:_e}))})},qe=HV(z,ce,B);return T&amp;&amp;(Ue.areas=Qe.createElement(fVe,{key:&quot;areas&quot;,areaGenerator:Me,areaOpacity:k,areaBlendMode:S,lines:ce})),q&amp;&amp;H!==!1&amp;&amp;(Ue.slices=Qe.createElement(gVe,{key:&quot;slices&quot;,slices:ne,axis:H,debug:Z,height:se,tooltip:G,current:$e,setCurrent:Fe})),C&amp;&amp;(Ue.points=Qe.createElement(vVe,{key:&quot;points&quot;,points:de,symbol:M,size:O,color:ue,borderWidth:P,borderColor:pe,enableLabel:I,label:A,labelFormat:F,labelYOffset:j})),q&amp;&amp;X&amp;&amp;(Te!==null&amp;&amp;(Ue.crosshair=Qe.createElement(Sm,{key:&quot;crosshair&quot;,width:ie,height:se,x:Te.x,y:Te.y,type:Q})),$e!==null&amp;&amp;(Ue.crosshair=Qe.createElement(Sm,{key:&quot;crosshair&quot;,width:ie,height:se,x:$e.x,y:$e.y,type:H}))),q&amp;&amp;Y&amp;&amp;H===!1&amp;&amp;(Ue.mesh=Qe.createElement(yVe,{key:&quot;mesh&quot;,points:de,width:ie,height:se,margin:ae,current:Te,setCurrent:Ae,onMouseEnter:W,onMouseMove:U,onMouseLeave:V,onClick:te,tooltip:ee,debug:L})),Qe.createElement(yg,{defs:qe,width:he,height:Se,margin:ae},a.map(function(Xe,ot){return typeof Xe==&quot;function&quot;?Qe.createElement(ge.Fragment,{key:ot},Xe(bVe({},t,{innerWidth:ie,innerHeight:se,series:ce,slices:ne,points:de,xScale:we,yScale:K,lineGenerator:Pe,areaGenerator:Me,currentPoint:Te,setCurrentPoint:Ae,currentSlice:$e,setCurrentSlice:Fe}))):Ue[Xe]}))};E4.propTypes=QHe;E4.defaultProps=Ll;Gx(E4);function kVe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){SVe(e,l,n[l])})}return e}function SVe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function aI(e,t){return PVe(e)||MVe(e,t)||CVe()}function CVe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function MVe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function PVe(e){if(Array.isArray(e))return e}var R4=function(t){var n=t.width,r=t.height,l=t.margin,i=t.pixelRatio,o=t.data,a=t.xScale,s=t.xFormat,u=t.yScale,c=t.yFormat,d=t.curve,f=t.layers,p=t.colors,m=t.lineWidth,g=t.enableArea,b=t.areaBaselineValue,v=t.areaOpacity,h=t.enablePoints,y=t.pointSize,w=t.pointColor,_=t.pointBorderWidth,x=t.pointBorderColor,T=t.enableGridX,k=t.gridXValues,S=t.enableGridY,C=t.gridYValues,M=t.axisTop,O=t.axisRight,D=t.axisBottom,P=t.axisLeft,E=t.legends,I=t.isInteractive,A=t.debugMesh,F=t.onMouseLeave,j=t.onClick,z=t.tooltip,B=ge.useRef(null),N=jx(n,r,l),R=N.margin,q=N.innerWidth,Y=N.innerHeight,L=N.outerWidth,W=N.outerHeight,U=ka(),V=ge.useState(null),te=aI(V,2),ee=te[0],H=te[1],Z=VG({data:o,xScale:a,xFormat:s,yScale:u,yFormat:c,width:q,height:Y,colors:p,curve:d,areaBaselineValue:b,pointColor:w,pointBorderColor:x}),G=Z.lineGenerator,X=Z.areaGenerator,Q=Z.series,re=Z.xScale,ae=Z.yScale,ie=Z.points,se=A4({points:ie,width:q,height:Y,debug:A}),he=se.delaunay,Se=se.voronoi;ge.useEffect(function(){B.current.width=L*i,B.current.height=W*i;var de=B.current.getContext(&quot;2d&quot;);de.scale(i,i),de.fillStyle=U.background,de.fillRect(0,0,L,W),de.translate(R.left,R.top),f.forEach(function(_e){if(_e===&quot;grid&quot;&amp;&amp;U.grid.line.strokeWidth&gt;0&amp;&amp;(de.lineWidth=U.grid.line.strokeWidth,de.strokeStyle=U.grid.line.stroke,T&amp;&amp;tf(de,{width:q,height:Y,scale:re,axis:&quot;x&quot;,values:k}),S&amp;&amp;tf(de,{width:q,height:Y,scale:ae,axis:&quot;y&quot;,values:C})),_e===&quot;axes&quot;&amp;&amp;s4(de,{xScale:re,yScale:ae,width:q,height:Y,top:M,right:O,bottom:D,left:P,theme:U}),_e===&quot;areas&quot;&amp;&amp;g===!0&amp;&amp;(de.save(),de.globalAlpha=v,X.context(de),Q.forEach(function(pe){de.fillStyle=pe.color,de.beginPath(),X(pe.data.map(function(xe){return xe.position})),de.fill()}),de.restore()),_e===&quot;lines&quot;&amp;&amp;(G.context(de),Q.forEach(function(pe){de.strokeStyle=pe.color,de.lineWidth=m,de.beginPath(),G(pe.data.map(function(xe){return xe.position})),de.stroke()})),_e===&quot;points&quot;&amp;&amp;h===!0&amp;&amp;y&gt;0&amp;&amp;ie.forEach(function(pe){de.fillStyle=pe.color,de.beginPath(),de.arc(pe.x,pe.y,y/2,0,2*Math.PI),de.fill(),_&gt;0&amp;&amp;(de.strokeStyle=pe.borderColor,de.lineWidth=_,de.stroke())}),_e===&quot;mesh&quot;&amp;&amp;A===!0&amp;&amp;(FG(de,Se),ee&amp;&amp;jG(de,Se,ee.index)),_e===&quot;legends&quot;){var ue=Q.map(function(pe){return{id:pe.id,label:pe.id,color:pe.color}}).reverse();E.forEach(function(pe){M4(de,kVe({},pe,{data:pe.data||ue,containerWidth:q,containerHeight:Y,theme:U}))})}})},[B,L,W,f,U,G,Q,re,ae,T,k,S,C,M,O,D,P,E,ie,h,y,ee]);var Oe=ge.useCallback(function(de){var _e=Lm(B.current,de),ue=aI(_e,2),pe=ue[0],xe=ue[1];if(!ZP(R.left,R.top,q,Y,pe,xe))return null;var ye=he.find(pe-R.left,xe-R.top);return ie[ye]},[B,R,q,Y,he]),Pe=mf(),Me=Pe.showTooltipFromEvent,ce=Pe.hideTooltip,we=ge.useCallback(function(de){var _e=Oe(de);H(_e),_e?Me(Qe.createElement(z,{point:_e}),de):ce()},[Oe,H,Me,ce,z]),K=ge.useCallback(function(de){ce(),H(null),ee&amp;&amp;F&amp;&amp;F(ee,de)},[ce,H,F]),ne=ge.useCallback(function(de){if(j){var _e=Oe(de);_e&amp;&amp;j(_e,de)}},[Oe,j]);return Qe.createElement(&quot;canvas&quot;,{ref:B,width:L*i,height:W*i,style:{width:L,height:W,cursor:I?&quot;auto&quot;:&quot;normal&quot;},onMouseEnter:I?we:void 0,onMouseMove:I?we:void 0,onMouseLeave:I?K:void 0,onClick:I?ne:void 0})};R4.propTypes=JHe;R4.defaultProps=eVe;var OVe=Gx(R4);function TS(){return TS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},TS.apply(this,arguments)}var AVe=function(t){return Qe.createElement(qx,null,function(n){var r=n.width,l=n.height;return Qe.createElement(OVe,TS({width:r,height:l},t))})};const DVe=e=&gt;ke.jsx(Ia,{sx:{maxWidth:200,height:50},children:ke.jsx(AVe,{data:[{id:&quot;1&quot;,data:e.data[e.xField].map((t,n)=&gt;({x:t,y:e.data[e.yField][n]}))}],margin:{top:0,right:0,bottom:0,left:0},xScale:{type:&quot;linear&quot;,min:0,max:25},axisTop:null,colors:[e.color],axisRight:null,enableGridX:!1,enableGridY:!1})}),EVe=DVe;var RVe=MG;function LVe(e,t){var n=[];return RVe(e,function(r,l,i){t(r,l,i)&amp;&amp;n.push(r)}),n}var IVe=LVe,$Ve=GH,NVe=IVe,FVe=P4,jVe=_o;function zVe(e,t){var n=jVe(e)?$Ve:NVe;return n(e,FVe(t))}var BVe=zVe;const WVe=lr(BVe);var qVe=Tf,UVe=gg;function HVe(e,t){return e&amp;&amp;qVe(t,UVe(t),e)}var VVe=HVe,GVe=Tf,YVe=dg;function XVe(e,t){return e&amp;&amp;GVe(t,YVe(t),e)}var KVe=XVe,ZVe=Tf,QVe=jP;function JVe(e,t){return ZVe(e,QVe(e),t)}var eGe=JVe,tGe=FP,nGe=K5,rGe=jP,aGe=YH,oGe=Object.getOwnPropertySymbols,iGe=oGe?function(e){for(var t=[];e;)tGe(t,rGe(e)),e=nGe(e);return t}:aGe,JG=iGe,lGe=Tf,sGe=JG;function uGe(e,t){return lGe(e,sGe(e),t)}var cGe=uGe,dGe=VH,fGe=JG,pGe=dg;function hGe(e){return dGe(e,pGe,fGe)}var eY=hGe,mGe=Object.prototype,gGe=mGe.hasOwnProperty;function vGe(e){var t=e.length,n=new e.constructor(t);return t&amp;&amp;typeof e[0]==&quot;string&quot;&amp;&amp;gGe.call(e,&quot;index&quot;)&amp;&amp;(n.index=e.index,n.input=e.input),n}var yGe=vGe,bGe=X5;function xGe(e,t){var n=t?bGe(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var wGe=xGe,_Ge=/\\w*$/;function TGe(e){var t=new e.constructor(e.source,_Ge.exec(e));return t.lastIndex=e.lastIndex,t}var kGe=TGe,oI=vf,iI=oI?oI.prototype:void 0,lI=iI?iI.valueOf:void 0;function SGe(e){return lI?Object(lI.call(e)):{}}var CGe=SGe,MGe=X5,PGe=wGe,OGe=kGe,AGe=CGe,DGe=dU,EGe=&quot;[object Boolean]&quot;,RGe=&quot;[object Date]&quot;,LGe=&quot;[object Map]&quot;,IGe=&quot;[object Number]&quot;,$Ge=&quot;[object RegExp]&quot;,NGe=&quot;[object Set]&quot;,FGe=&quot;[object String]&quot;,jGe=&quot;[object Symbol]&quot;,zGe=&quot;[object ArrayBuffer]&quot;,BGe=&quot;[object DataView]&quot;,WGe=&quot;[object Float32Array]&quot;,qGe=&quot;[object Float64Array]&quot;,UGe=&quot;[object Int8Array]&quot;,HGe=&quot;[object Int16Array]&quot;,VGe=&quot;[object Int32Array]&quot;,GGe=&quot;[object Uint8Array]&quot;,YGe=&quot;[object Uint8ClampedArray]&quot;,XGe=&quot;[object Uint16Array]&quot;,KGe=&quot;[object Uint32Array]&quot;;function ZGe(e,t,n){var r=e.constructor;switch(t){case zGe:return MGe(e);case EGe:case RGe:return new r(+e);case BGe:return PGe(e,n);case WGe:case qGe:case UGe:case HGe:case VGe:case GGe:case YGe:case XGe:case KGe:return DGe(e,n);case LGe:return new r;case IGe:case FGe:return new r(e);case $Ge:return OGe(e);case NGe:return new r;case jGe:return AGe(e)}}var QGe=ZGe,JGe=Lx,eYe=oi,tYe=&quot;[object Map]&quot;;function nYe(e){return eYe(e)&amp;&amp;JGe(e)==tYe}var rYe=nYe,aYe=rYe,oYe=_f,sI=Xb,uI=sI&amp;&amp;sI.isMap,iYe=uI?oYe(uI):aYe,lYe=iYe,sYe=Lx,uYe=oi,cYe=&quot;[object Set]&quot;;function dYe(e){return uYe(e)&amp;&amp;sYe(e)==cYe}var fYe=dYe,pYe=fYe,hYe=_f,cI=Xb,dI=cI&amp;&amp;cI.isSet,mYe=dI?hYe(dI):pYe,gYe=mYe,vYe=Ub,yYe=mV,bYe=tP,xYe=VVe,wYe=KVe,_Ye=uU,TYe=Hb,kYe=eGe,SYe=cGe,CYe=XH,MYe=eY,PYe=Lx,OYe=yGe,AYe=QGe,DYe=pU,EYe=_o,RYe=Yb,LYe=lYe,IYe=Oi,$Ye=gYe,NYe=gg,FYe=dg,jYe=1,zYe=2,BYe=4,tY=&quot;[object Arguments]&quot;,WYe=&quot;[object Array]&quot;,qYe=&quot;[object Boolean]&quot;,UYe=&quot;[object Date]&quot;,HYe=&quot;[object Error]&quot;,nY=&quot;[object Function]&quot;,VYe=&quot;[object GeneratorFunction]&quot;,GYe=&quot;[object Map]&quot;,YYe=&quot;[object Number]&quot;,rY=&quot;[object Object]&quot;,XYe=&quot;[object RegExp]&quot;,KYe=&quot;[object Set]&quot;,ZYe=&quot;[object String]&quot;,QYe=&quot;[object Symbol]&quot;,JYe=&quot;[object WeakMap]&quot;,eXe=&quot;[object ArrayBuffer]&quot;,tXe=&quot;[object DataView]&quot;,nXe=&quot;[object Float32Array]&quot;,rXe=&quot;[object Float64Array]&quot;,aXe=&quot;[object Int8Array]&quot;,oXe=&quot;[object Int16Array]&quot;,iXe=&quot;[object Int32Array]&quot;,lXe=&quot;[object Uint8Array]&quot;,sXe=&quot;[object Uint8ClampedArray]&quot;,uXe=&quot;[object Uint16Array]&quot;,cXe=&quot;[object Uint32Array]&quot;,Nr={};Nr[tY]=Nr[WYe]=Nr[eXe]=Nr[tXe]=Nr[qYe]=Nr[UYe]=Nr[nXe]=Nr[rXe]=Nr[aXe]=Nr[oXe]=Nr[iXe]=Nr[GYe]=Nr[YYe]=Nr[rY]=Nr[XYe]=Nr[KYe]=Nr[ZYe]=Nr[QYe]=Nr[lXe]=Nr[sXe]=Nr[uXe]=Nr[cXe]=!0;Nr[HYe]=Nr[nY]=Nr[JYe]=!1;function gv(e,t,n,r,l,i){var o,a=t&amp;jYe,s=t&amp;zYe,u=t&amp;BYe;if(n&amp;&amp;(o=l?n(e,r,l,i):n(e)),o!==void 0)return o;if(!IYe(e))return e;var c=EYe(e);if(c){if(o=OYe(e),!a)return TYe(e,o)}else{var d=PYe(e),f=d==nY||d==VYe;if(RYe(e))return _Ye(e,a);if(d==rY||d==tY||f&amp;&amp;!l){if(o=s||f?{}:DYe(e),!a)return s?SYe(e,wYe(o,e)):kYe(e,xYe(o,e))}else{if(!Nr[d])return l?e:{};o=AYe(e,d,a)}}i||(i=new vYe);var p=i.get(e);if(p)return p;i.set(e,o),$Ye(e)?e.forEach(function(b){o.add(gv(b,t,n,b,e,i))}):LYe(e)&amp;&amp;e.forEach(function(b,v){o.set(v,gv(b,t,n,v,e,i))});var m=u?s?MYe:CYe:s?FYe:NYe,g=c?void 0:m(e);return yYe(g||e,function(b,v){g&amp;&amp;(v=b,b=e[v]),bYe(o,v,gv(b,t,n,v,e,i))}),o}var dXe=gv;function fXe(e,t,n){var r=-1,l=e.length;t&lt;0&amp;&amp;(t=-t&gt;l?0:l+t),n=n&gt;l?l:n,n&lt;0&amp;&amp;(n+=l),l=t&gt;n?0:n-t&gt;&gt;&gt;0,t&gt;&gt;&gt;=0;for(var i=Array(l);++r&lt;l;)i[r]=e[r+t];return i}var pXe=fXe,hXe=fg,mXe=pXe;function gXe(e,t){return t.length&lt;2?e:hXe(e,mXe(t,0,-1))}var vXe=gXe,yXe=Sf,bXe=CU,xXe=vXe,wXe=Cf;function _Xe(e,t){return t=yXe(t,e),e=xXe(e,t),e==null||delete e[wXe(bXe(t))]}var TXe=_Xe,kXe=J5;function SXe(e){return kXe(e)?void 0:e}var CXe=SXe,MXe=Zb,PXe=dXe,OXe=TXe,AXe=Sf,DXe=Tf,EXe=CXe,RXe=kV,LXe=eY,IXe=1,$Xe=2,NXe=4,FXe=RXe(function(e,t){var n={};if(e==null)return n;var r=!1;t=MXe(t,function(i){return i=AXe(i,e),r||(r=i.length&gt;1),i}),DXe(e,LXe(e),n),r&amp;&amp;(n=PXe(n,IXe|$Xe|NXe,EXe));for(var l=t.length;l--;)OXe(n,t[l]);return n}),jXe=FXe;const aY=lr(jXe);var zXe=le.shape({match:le.oneOfType([le.func,le.object]).isRequired,type:le.oneOf([&quot;circle&quot;,&quot;rect&quot;,&quot;dot&quot;]).isRequired,noteX:le.oneOfType([le.number,le.shape({abs:le.number.isRequired})]).isRequired,noteY:le.oneOfType([le.number,le.shape({abs:le.number.isRequired})]).isRequired,noteWidth:le.number,noteTextOffset:le.number,note:le.oneOfType([le.node,le.func]).isRequired,offset:le.number}),Yy={noteWidth:120,noteTextOffset:8,animate:!0,motionStiffness:90,motionDamping:13};function BXe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){WXe(e,l,n[l])})}return e}function WXe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qXe=function(t){return{x:t.x,y:t.y}},UXe=function(t){var n=t.items,r=t.annotations,l=t.getPosition,i=l===void 0?qXe:l,o=t.getDimensions;return r.reduce(function(a,s){return WVe(n,s.match).forEach(function(u){var c=i(u),d=o(u,s.offset||0);a.push(BXe({},aY(s,[&quot;match&quot;,&quot;offset&quot;]),c,d,{datum:u,size:s.size||d.size}))}),a},[])},HXe=function(t,n,r,l){var i=Math.atan2(l-n,r-t);return Gje(Hje(i))},VXe=function(t){var n=t.type,r=t.x,l=t.y,i=t.size,o=t.width,a=t.height,s=t.noteX,u=t.noteY,c=t.noteWidth,d=c===void 0?Yy.noteWidth:c,f=t.noteTextOffset,p=f===void 0?Yy.noteTextOffset:f,m,g;Mm(s)?s.abs!==void 0&amp;&amp;(m=s.abs):m=r+s,Mm(u)?u.abs!==void 0&amp;&amp;(g=u.abs):g=l+u;var b=r,v=l,h=HXe(r,l,m,g);if(n===&quot;circle&quot;){var y=Vje(rS(h),i/2);b+=y.x,v+=y.y}if(n===&quot;rect&quot;){var w=Math.round((h+90)/45)%8;w===0&amp;&amp;(v-=a/2),w===1&amp;&amp;(b+=o/2,v-=a/2),w===2&amp;&amp;(b+=o/2),w===3&amp;&amp;(b+=o/2,v+=a/2),w===4&amp;&amp;(v+=a/2),w===5&amp;&amp;(b-=o/2,v+=a/2),w===6&amp;&amp;(b-=o/2),w===7&amp;&amp;(b-=o/2,v-=a/2)}var _=m,x=g-p,T=m,k=g;return(h+90)%360&gt;180?(_-=d,T-=d):T+=d,{points:[[b,v],[m,g],[T,k]],text:[_,x],angle:h+90}},oY=function(t){var n=t.items,r=t.annotations,l=t.getPosition,i=t.getDimensions;return ge.useMemo(function(){return UXe({items:n,annotations:r,getPosition:l,getDimensions:i})},[n,r,l,i])},GXe=function(t){var n=t.type,r=t.containerWidth,l=t.containerHeight,i=t.x,o=t.y,a=t.size,s=t.width,u=t.height,c=t.noteX,d=t.noteY,f=t.noteWidth,p=t.noteTextOffset;return ge.useMemo(function(){return VXe({type:n,containerWidth:r,containerHeight:l,x:i,y:o,size:a,width:s,height:u,noteX:c,noteY:d,noteWidth:f,noteTextOffset:p})},[n,r,l,i,o,a,s,u,c,d,f,p])};function YXe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){XXe(e,l,n[l])})}return e}function XXe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Nm=ge.memo(function(e){var t=e.datum,n=e.x,r=e.y,l=e.note,i=ka();return typeof l==&quot;function&quot;?l({x:n,y:r,datum:t}):Qe.createElement(Qe.Fragment,null,i.annotations.text.outlineWidth&gt;0&amp;&amp;Qe.createElement(&quot;text&quot;,{x:n,y:r,style:YXe({},i.annotations.text,{strokeLinejoin:&quot;round&quot;,strokeWidth:i.annotations.text.outlineWidth*2,stroke:i.annotations.text.outlineColor})},l),Qe.createElement(&quot;text&quot;,{x:n,y:r,style:aY(i.annotations.text,[&quot;outlineWidth&quot;,&quot;outlineColor&quot;])},l))});Nm.displayName=&quot;AnnotationNote&quot;;Nm.propTypes={datum:le.object.isRequired,x:le.number.isRequired,y:le.number.isRequired,note:le.oneOfType([le.node,le.func]).isRequired};Nm.defaultProps={};function KXe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){ZXe(e,l,n[l])})}return e}function ZXe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fm=ge.memo(function(e){var t=e.points,n=e.isOutline,r=ka(),l=Bo(),i=l.animate,o=l.springConfig;if(n&amp;&amp;r.annotations.link.outlineWidth&lt;=0)return null;var a=KXe({},r.annotations.link);n&amp;&amp;(a.strokeLinecap=&quot;square&quot;,a.strokeWidth=r.annotations.link.strokeWidth+r.annotations.link.outlineWidth*2,a.stroke=r.annotations.link.outlineColor);var s=&quot;M&quot;.concat(t[0][0],&quot;,&quot;).concat(t[0][1]);return t.slice(1).forEach(function(u){s=&quot;&quot;.concat(s,&quot; L&quot;).concat(u[0],&quot;,&quot;).concat(u[1])}),i?Qe.createElement(zx,{style:function(c){return{d:c(s,o)}}},function(u){return Qe.createElement(&quot;path&quot;,{fill:&quot;none&quot;,d:u.d,style:a})}):Qe.createElement(&quot;path&quot;,{fill:&quot;none&quot;,d:s,style:a})});Fm.displayName=&quot;AnnotationLink&quot;;Fm.propTypes={points:le.arrayOf(le.array).isRequired,isOutline:le.bool.isRequired};Fm.defaultProps={isOutline:!1};function fI(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){QXe(e,l,n[l])})}return e}function QXe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var L4=ge.memo(function(e){var t=e.x,n=e.y,r=e.size,l=ka(),i=Bo(),o=i.animate,a=i.springConfig;return o?Qe.createElement(rs,{style:{x:zn(t,a),y:zn(n,a),size:zn(r,a)}},function(s){return Qe.createElement(Qe.Fragment,null,l.annotations.outline.outlineWidth&gt;0&amp;&amp;Qe.createElement(&quot;circle&quot;,{cx:s.x,cy:s.y,r:s.size/2,style:fI({},l.annotations.outline,{fill:&quot;none&quot;,strokeWidth:l.annotations.outline.strokeWidth+l.annotations.outline.outlineWidth*2,stroke:l.annotations.outline.outlineColor})}),Qe.createElement(&quot;circle&quot;,{cx:s.x,cy:s.y,r:s.size/2,style:l.annotations.outline}))}):Qe.createElement(Qe.Fragment,null,l.annotations.outline.outlineWidth&gt;0&amp;&amp;Qe.createElement(&quot;circle&quot;,{cx:t,cy:n,r:r/2,style:fI({},l.annotations.outline,{fill:&quot;none&quot;,strokeWidth:l.annotations.outline.strokeWidth+l.annotations.outline.outlineWidth*2,stroke:l.annotations.outline.outlineColor})}),Qe.createElement(&quot;circle&quot;,{cx:t,cy:n,r:r/2,style:l.annotations.outline}))});L4.displayName=&quot;CircleAnnotationOutline&quot;;L4.propTypes={x:le.number.isRequired,y:le.number.isRequired,size:le.number.isRequired};function pI(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){JXe(e,l,n[l])})}return e}function JXe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p2=ge.memo(function(e){var t=e.x,n=e.y,r=e.size,l=ka(),i=Bo(),o=i.animate,a=i.springConfig;return o?Qe.createElement(rs,{style:{x:zn(t,a),y:zn(n,a),size:zn(r,a)}},function(s){return Qe.createElement(Qe.Fragment,null,l.annotations.outline.outlineWidth&gt;0&amp;&amp;Qe.createElement(&quot;circle&quot;,{cx:s.x,cy:s.y,r:s.size/2,style:pI({},l.annotations.outline,{fill:&quot;none&quot;,strokeWidth:l.annotations.outline.outlineWidth*2,stroke:l.annotations.outline.outlineColor})}),Qe.createElement(&quot;circle&quot;,{cx:s.x,cy:s.y,r:s.size/2,style:l.annotations.symbol}))}):Qe.createElement(Qe.Fragment,null,l.annotations.outline.outlineWidth&gt;0&amp;&amp;Qe.createElement(&quot;circle&quot;,{cx:t,cy:n,r:r/2,style:pI({},l.annotations.outline,{fill:&quot;none&quot;,strokeWidth:l.annotations.outline.outlineWidth*2,stroke:l.annotations.outline.outlineColor})}),Qe.createElement(&quot;circle&quot;,{cx:t,cy:n,r:r/2,style:l.annotations.symbol}))});p2.displayName=&quot;DotAnnotationOutline&quot;;p2.propTypes={x:le.number.isRequired,y:le.number.isRequired,size:le.number.isRequired};p2.defaultProps={size:4};function hI(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){eKe(e,l,n[l])})}return e}function eKe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var I4=ge.memo(function(e){var t=e.x,n=e.y,r=e.width,l=e.height,i=ka(),o=Bo(),a=o.animate,s=o.springConfig;return a?Qe.createElement(rs,{style:{x:zn(t-r/2,s),y:zn(n-l/2,s),width:zn(r,s),height:zn(l,s)}},function(u){return Qe.createElement(Qe.Fragment,null,i.annotations.outline.outlineWidth&gt;0&amp;&amp;Qe.createElement(&quot;rect&quot;,{x:u.x,y:u.y,width:u.width,height:u.height,style:hI({},i.annotations.outline,{fill:&quot;none&quot;,strokeWidth:i.annotations.outline.strokeWidth+i.annotations.outline.outlineWidth*2,stroke:i.annotations.outline.outlineColor})}),Qe.createElement(&quot;rect&quot;,{x:u.x,y:u.y,width:u.width,height:u.height,style:i.annotations.outline}))}):Qe.createElement(Qe.Fragment,null,i.annotations.outline.outlineWidth&gt;0&amp;&amp;Qe.createElement(&quot;rect&quot;,{x:t-r/2,y:n-l/2,width:r,height:l,style:hI({},i.annotations.outline,{fill:&quot;none&quot;,strokeWidth:i.annotations.outline.strokeWidth+i.annotations.outline.outlineWidth*2,stroke:i.annotations.outline.outlineColor})}),Qe.createElement(&quot;rect&quot;,{x:t-r/2,y:n-l/2,width:r,height:l,style:i.annotations.outline}))});I4.displayName=&quot;RectAnnotationOutline&quot;;I4.propTypes={x:le.number.isRequired,y:le.number.isRequired,width:le.number.isRequired,height:le.number.isRequired};var bg=ge.memo(function(e){var t=e.datum,n=e.type,r=e.containerWidth,l=e.containerHeight,i=e.x,o=e.y,a=e.size,s=e.width,u=e.height,c=e.noteX,d=e.noteY,f=e.noteWidth,p=e.noteTextOffset,m=e.note,g=Bo(),b=g.animate,v=g.springConfig,h=GXe({type:n,containerWidth:r,containerHeight:l,x:i,y:o,size:a,width:s,height:u,noteX:c,noteY:d,noteWidth:f,noteTextOffset:p});return Qe.createElement(Qe.Fragment,null,Qe.createElement(Fm,{points:h.points,isOutline:!0}),n===&quot;circle&quot;&amp;&amp;Qe.createElement(L4,{x:i,y:o,size:a}),n===&quot;dot&quot;&amp;&amp;Qe.createElement(p2,{x:i,y:o,size:a}),n===&quot;rect&quot;&amp;&amp;Qe.createElement(I4,{x:i,y:o,width:s,height:u}),Qe.createElement(Fm,{points:h.points}),!b&amp;&amp;Qe.createElement(Nm,{x:h.text[0],y:h.text[1],note:m}),b&amp;&amp;Qe.createElement(rs,{style:{x:zn(h.text[0],v),y:zn(h.text[1],v)}},function(y){return Qe.createElement(Nm,{datum:t,x:y.x,y:y.y,note:m})}))});bg.displayName=&quot;Annotation&quot;;bg.propTypes={datum:le.object.isRequired,type:le.oneOf([&quot;circle&quot;,&quot;rect&quot;,&quot;dot&quot;]).isRequired,containerWidth:le.number.isRequired,containerHeight:le.number.isRequired,x:le.number.isRequired,y:le.number.isRequired,size:le.number,width:le.number,height:le.number,noteX:le.oneOfType([le.number,le.shape({abs:le.number.isRequired})]).isRequired,noteY:le.oneOfType([le.number,le.shape({abs:le.number.isRequired})]).isRequired,noteWidth:le.number.isRequired,noteTextOffset:le.number.isRequired,note:le.oneOfType([le.node,le.func]).isRequired};bg.defaultProps={noteWidth:Yy.noteWidth,noteTextOffset:Yy.noteTextOffset};function tKe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){nKe(e,l,n[l])})}return e}function nKe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mI(e){return oKe(e)||aKe(e)||rKe()}function rKe(){throw new TypeError(&quot;Invalid attempt to spread non-iterable instance&quot;)}function aKe(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;)return Array.from(e)}function oKe(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t&lt;e.length;t++)n[t]=e[t];return n}}var iKe=function(t){if(typeof t==&quot;function&quot;)return t;if(Kx(t))return function(){return t};if(Mm(t)){if(!UAe(t.key))throw new Error(&quot;symbolSize is invalid, key should be a string pointing to the property to use to determine node size&quot;);if(!Array.isArray(t.values)||t.values.length!==2)throw new Error(&quot;symbolSize is invalid, values spec should be an array containing two values, min and max&quot;);if(!Array.isArray(t.sizes)||t.sizes.length!==2)throw new Error(&quot;symbolSize is invalid, sizes spec should be an array containing two values, min and max&quot;);var n=Ju().domain([t.values[0],t.values[1]]).range([t.sizes[0],t.sizes[1]]);return function(r){return n(Hs(r,t.key))}}throw new Error(&quot;symbolSize is invalid, it should be either a function, a number or an object&quot;)},lKe=function(t){var n=t.series,r=t.formatX,l=t.formatY;return n.reduce(function(i,o){return[].concat(mI(i),mI(o.data.map(function(a,s){return{index:i.length+s,id:&quot;&quot;.concat(o.id,&quot;.&quot;).concat(s),x:a.position.x,y:a.position.y,data:tKe({},a.data,{id:&quot;&quot;.concat(o.id,&quot;.&quot;).concat(s),serieId:o.id,formattedX:r(a.data.x),formattedY:l(a.data.y)})}})))},[])};function sKe(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){uKe(e,l,n[l])})}return e}function uKe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cKe=function(t){return ge.useMemo(function(){return iKe(t)},[t])},iY=function(t){var n=t.data,r=t.xScaleSpec,l=t.xFormat,i=t.yScaleSpec,o=t.yFormat,a=t.width,s=t.height,u=t.nodeSize,c=t.colors,d=ge.useMemo(function(){return IG(n,r,i,a,s)},[n,r,i,a,s]),f=d.series,p=d.xScale,m=d.yScale,g=Rm(l),b=Rm(o),v=ge.useMemo(function(){return lKe({series:f,formatX:g,formatY:b})},[f,g,b]),h=cKe(u),y=lG(c,&quot;serieId&quot;),w=ge.useMemo(function(){return v.map(function(x){return sKe({},x,{size:h(x.data),style:{color:y(x.data)}})})},[v,h,y]),_=ge.useMemo(function(){return f.map(function(x){return{id:x.id,label:x.id,color:y({serieId:x.id})}})},[f,y]);return{xScale:p,yScale:m,nodes:w,legendData:_}},dKe=function(t,n){return oY({items:t,annotations:n,getDimensions:function(l,i){var o=l.size+i*2;return{size:o,width:o,height:o}}})},lY=function(t){var n=t.x,r=t.y,l=t.size,i=t.color,o=t.blendMode,a=t.onMouseEnter,s=t.onMouseMove,u=t.onMouseLeave,c=t.onClick;return Qe.createElement(&quot;circle&quot;,{cx:n,cy:r,r:l/2,fill:i,style:{mixBlendMode:o},onMouseEnter:a,onMouseMove:s,onMouseLeave:u,onClick:c})};lY.propTypes={node:le.object.isRequired,x:le.number.isRequired,y:le.number.isRequired,size:le.number.isRequired,color:le.string.isRequired,blendMode:kc.isRequired,onMouseEnter:le.func,onMouseMove:le.func,onMouseLeave:le.func,onClick:le.func};var fKe=ge.memo(lY),sY=function(t){var n=t.node;return Qe.createElement(gc,{id:n.data.serieId,value:&quot;x: &quot;.concat(n.data.formattedX,&quot;, y: &quot;).concat(n.data.formattedY),enableChip:!0,color:n.style.color})};sY.propTypes={node:le.object.isRequired};var pKe=ge.memo(sY);function h2(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){hKe(e,l,n[l])})}return e}function hKe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var uY={data:le.arrayOf(le.shape({id:le.string.isRequired,data:le.arrayOf(le.shape({x:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,y:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired})).isRequired})).isRequired,xScale:Vy.isRequired,xFormat:le.any,yScale:Vy.isRequired,yFormat:le.any,layers:le.arrayOf(le.oneOfType([le.oneOf([&quot;grid&quot;,&quot;axes&quot;,&quot;nodes&quot;,&quot;markers&quot;,&quot;mesh&quot;,&quot;legends&quot;,&quot;annotations&quot;]),le.func])).isRequired,enableGridX:le.bool.isRequired,enableGridY:le.bool.isRequired,axisTop:co,axisRight:co,axisBottom:co,axisLeft:co,annotations:le.arrayOf(zXe).isRequired,nodeSize:le.oneOfType([le.number,le.shape({key:le.string.isRequired,values:le.arrayOf(le.number).isRequired,sizes:le.arrayOf(le.number).isRequired}),le.func]).isRequired,renderNode:le.oneOfType([le.func,le.object]).isRequired,colors:n4.isRequired,blendMode:kc.isRequired,isInteractive:le.bool.isRequired,debugMesh:le.bool.isRequired,onMouseEnter:le.func,onMouseMove:le.func,onMouseLeave:le.func,onClick:le.func,tooltip:le.oneOfType([le.func,le.object]).isRequired,markers:le.arrayOf(le.shape({axis:le.oneOf([&quot;x&quot;,&quot;y&quot;]).isRequired,value:le.oneOfType([le.number,le.string]).isRequired,style:le.object})),legends:le.arrayOf(le.shape(v4)).isRequired},mKe=h2({},uY,{useMesh:le.bool.isRequired},VP),gKe=h2({},uY,{pixelRatio:le.number.isRequired}),cY={xScale:{type:&quot;linear&quot;,min:0,max:&quot;auto&quot;},yScale:{type:&quot;linear&quot;,min:0,max:&quot;auto&quot;},enableGridX:!0,enableGridY:!0,axisBottom:{},axisLeft:{},nodeSize:9,renderNode:fKe,colors:{scheme:&quot;nivo&quot;},blendMode:&quot;normal&quot;,isInteractive:!0,debugMesh:!1,tooltip:pKe,markers:[],legends:[],annotations:[]},vKe=h2({},cY,{layers:[&quot;grid&quot;,&quot;axes&quot;,&quot;nodes&quot;,&quot;markers&quot;,&quot;mesh&quot;,&quot;legends&quot;,&quot;annotations&quot;],useMesh:!0,animate:!0,motionStiffness:90,motionDamping:15}),yKe=h2({},cY,{layers:[&quot;grid&quot;,&quot;axes&quot;,&quot;nodes&quot;,&quot;mesh&quot;,&quot;legends&quot;,&quot;annotations&quot;],pixelRatio:global.window&amp;&amp;global.window.devicePixelRatio?global.window.devicePixelRatio:1}),m2=le.shape({id:le.string.isRequired,x:le.number.isRequired,y:le.number.isRequired,size:le.number.isRequired,data:le.shape({id:le.string.isRequired,serieId:le.string.isRequired,x:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,formattedX:le.oneOfType([le.string,le.number]).isRequired,y:le.oneOfType([le.number,le.string,le.instanceOf(Date)]).isRequired,formattedY:le.oneOfType([le.string,le.number]).isRequired}).isRequired,style:le.shape({color:le.string.isRequired}).isRequired}),dY=function(t){var n=t.node,r=t.renderNode,l=t.x,i=t.y,o=t.size,a=t.color,s=t.isInteractive,u=t.onMouseEnter,c=t.onMouseMove,d=t.onMouseLeave,f=t.onClick,p=t.tooltip,m=t.blendMode,g=mf(),b=g.showTooltipFromEvent,v=g.hideTooltip,h=ge.useCallback(function(x){b(Qe.createElement(p,{node:n}),x),u&amp;&amp;u(n,x)},[n,p,b,u]),y=ge.useCallback(function(x){b(Qe.createElement(p,{node:n}),x),c&amp;&amp;c(n,x)},[n,p,b,c]),w=ge.useCallback(function(x){v(),d&amp;&amp;d(n,x)},[n,v,d]),_=ge.useCallback(function(x){f&amp;&amp;f(n,x)},[n,f]);return Qe.createElement(r,{node:n,x:l,y:i,size:o,color:a,blendMode:m,onMouseEnter:s?h:void 0,onMouseMove:s?y:void 0,onMouseLeave:s?w:void 0,onClick:s&amp;&amp;f?_:void 0})};dY.propTypes={node:m2.isRequired,renderNode:le.oneOfType([le.func,le.object]).isRequired,x:le.number.isRequired,y:le.number.isRequired,size:le.number.isRequired,color:le.string.isRequired,isInteractive:le.bool.isRequired,onMouseEnter:le.func,onMouseMove:le.func,onMouseLeave:le.func,onClick:le.func,tooltip:le.oneOfType([le.func,le.object]).isRequired,blendMode:kc.isRequired};var fY=ge.memo(dY),pY=function(t){var n=t.nodes,r=t.renderNode,l=t.isInteractive,i=t.onMouseEnter,o=t.onMouseMove,a=t.onMouseLeave,s=t.onClick,u=t.tooltip,c=t.blendMode,d=Bo(),f=d.springConfig;return Qe.createElement(sg,{styles:n.map(function(p){return{key:p.id,data:p,style:{x:zn(p.x,f),y:zn(p.y,f),size:zn(p.size,f)}}})},function(p){return Qe.createElement(Qe.Fragment,null,p.map(function(m){var g=m.key,b=m.style,v=m.data;return Qe.createElement(fY,{key:g,node:v,renderNode:r,x:b.x,y:b.y,size:b.size,color:v.style.color,isInteractive:l,onMouseEnter:i,onMouseMove:o,onMouseLeave:a,onClick:s,tooltip:u,blendMode:c})}))})};pY.propTypes={nodes:le.arrayOf(m2).isRequired,renderNode:le.oneOfType([le.func,le.object]).isRequired,isInteractive:le.bool.isRequired,onMouseEnter:le.func,onMouseMove:le.func,onMouseLeave:le.func,onClick:le.func,tooltip:le.oneOfType([le.func,le.object]).isRequired,blendMode:kc.isRequired};var bKe=ge.memo(pY);function kS(){return kS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},kS.apply(this,arguments)}var hY=function(t){var n=t.nodes,r=t.annotations,l=t.innerWidth,i=t.innerHeight,o=dKe(n,r);return o.map(function(a,s){return Qe.createElement(bg,kS({key:s},a,{containerWidth:l,containerHeight:i}))})};hY.propTypes={};var mY=function(t){var n=t.nodes,r=t.renderNode,l=t.isInteractive,i=t.onMouseEnter,o=t.onMouseMove,a=t.onMouseLeave,s=t.onClick,u=t.tooltip,c=t.blendMode;return n.map(function(d){return Qe.createElement(fY,{key:d.id,node:d,renderNode:r,x:d.x,y:d.y,size:d.size,color:d.style.color,isInteractive:l,onMouseEnter:i,onMouseMove:o,onMouseLeave:a,onClick:s,tooltip:u,blendMode:c})})};mY.propTypes={nodes:le.arrayOf(m2).isRequired,renderNode:le.oneOfType([le.func,le.object]).isRequired,isInteractive:le.bool.isRequired,onMouseEnter:le.func,onMouseMove:le.func,onMouseLeave:le.func,onClick:le.func,tooltip:le.oneOfType([le.func,le.object]).isRequired,blendMode:kc.isRequired};var xKe=ge.memo(mY),gY=function(t){var n=t.nodes,r=t.width,l=t.height,i=t.onMouseEnter,o=t.onMouseMove,a=t.onClick,s=t.tooltip,u=t.debug,c=mf(),d=c.showTooltipFromEvent,f=c.hideTooltip,p=ge.useCallback(function(v,h){d(Qe.createElement(s,{node:v}),h),i&amp;&amp;i(v,h)},[d,s,i]),m=ge.useCallback(function(v,h){d(Qe.createElement(s,{node:v}),h),o&amp;&amp;o(v,h)},[d,s,o]),g=ge.useCallback(function(){f()},[f]),b=ge.useCallback(function(v,h){a&amp;&amp;a(v,h)},[a]);return Qe.createElement(d2,{nodes:n,width:r,height:l,onMouseEnter:p,onMouseMove:m,onMouseLeave:g,onClick:b,debug:u})};gY.propTypes={nodes:le.arrayOf(m2).isRequired,width:le.number.isRequired,height:le.number.isRequired,onMouseEnter:le.func,onMouseMove:le.func,onClick:le.func,tooltip:le.oneOfType([le.func,le.object]).isRequired,debug:le.bool.isRequired};var wKe=ge.memo(gY);function SS(){return SS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},SS.apply(this,arguments)}function _Ke(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){TKe(e,l,n[l])})}return e}function TKe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $4=function(t){var n=t.data,r=t.xScale,l=t.xFormat,i=t.yScale,o=t.yFormat,a=t.width,s=t.height,u=t.margin,c=t.layers,d=t.colors,f=t.blendMode,p=t.nodeSize,m=t.renderNode,g=t.enableGridX,b=t.enableGridY,v=t.gridXValues,h=t.gridYValues,y=t.axisTop,w=t.axisRight,_=t.axisBottom,x=t.axisLeft,T=t.annotations,k=t.isInteractive,S=t.useMesh,C=t.debugMesh,M=t.onMouseEnter,O=t.onMouseMove,D=t.onMouseLeave,P=t.onClick,E=t.tooltip,I=t.markers,A=t.legends,F=jx(a,s,u),j=F.margin,z=F.innerWidth,B=F.innerHeight,N=F.outerWidth,R=F.outerHeight,q=ka(),Y=Bo(),L=Y.animate,W=iY({data:n,xScaleSpec:r,xFormat:l,yScaleSpec:i,yFormat:o,width:z,height:B,nodeSize:p,colors:d}),U=W.xScale,V=W.yScale,te=W.nodes,ee=W.legendData,H=ge.useMemo(function(){return _Ke({},t,{xScale:U,yScale:V,nodes:te,margin:j,innerWidth:z,innerHeight:B,outerWidth:N,outerHeight:R})},[U,V,te,j,z,B,N,R]),Z=L?bKe:xKe,G={grid:Qe.createElement(l4,{key:&quot;grid&quot;,width:z,height:B,xScale:g?U:null,yScale:b?V:null,xValues:v,yValues:h}),axes:Qe.createElement(o4,{key:&quot;axes&quot;,xScale:U,yScale:V,width:z,height:B,top:y,right:w,bottom:_,left:x}),nodes:Qe.createElement(Z,{key:&quot;nodes&quot;,nodes:te,renderNode:m,isInteractive:k,onMouseEnter:M,onMouseMove:O,onMouseLeave:D,onClick:P,tooltip:E,blendMode:f}),markers:Qe.createElement(KP,{key:&quot;markers&quot;,markers:I,width:z,height:B,xScale:U,yScale:V}),mesh:null,annotations:Qe.createElement(hY,{key:&quot;annotations&quot;,nodes:te,annotations:T,innerWidth:z,innerHeight:B,animate:L}),legends:A.map(function(X,Q){return Qe.createElement(lc,SS({key:Q},X,{containerWidth:z,containerHeight:B,data:ee,theme:q}))})};return k===!0&amp;&amp;S===!0&amp;&amp;(G.mesh=Qe.createElement(wKe,{key:&quot;mesh&quot;,nodes:te,width:z,height:B,onMouseEnter:M,onMouseMove:O,onMouseLeave:D,onClick:P,tooltip:E,debug:C})),Qe.createElement(yg,{width:N,height:R,margin:j,theme:q},c.map(function(X,Q){if(G[X]!==void 0)return G[X];if(typeof X==&quot;function&quot;)return Qe.createElement(ge.Fragment,{key:Q},Qe.createElement(X,H));throw new Error(&quot;Unknown layer (&quot;.concat(X,&quot;)&quot;))}))};$4.propTypes=mKe;$4.defaultProps=vKe;var kKe=ge.memo(Gx($4));function CS(){return CS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},CS.apply(this,arguments)}var SKe=function(t){return Qe.createElement(qx,null,function(n){var r=n.width,l=n.height;return Qe.createElement(kKe,CS({width:r,height:l},t))})};function MS(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){CKe(e,l,n[l])})}return e}function CKe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gI(e,t){return OKe(e)||PKe(e,t)||MKe()}function MKe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function PKe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function OKe(e){if(Array.isArray(e))return e}var N4=function(t){var n=t.data,r=t.xScale,l=t.xFormat,i=t.yScale,o=t.yFormat,a=t.width,s=t.height,u=t.margin,c=t.pixelRatio,d=t.layers,f=t.colors,p=t.nodeSize,m=t.renderNode,g=t.enableGridX,b=t.gridXValues,v=t.enableGridY,h=t.gridYValues,y=t.axisTop,w=t.axisRight,_=t.axisBottom,x=t.axisLeft,T=t.isInteractive,k=t.debugMesh,S=t.onMouseEnter,C=t.onMouseMove,M=t.onMouseLeave,O=t.onClick,D=t.tooltip,P=t.legends,E=ge.useRef(null),I=ka(),A=ge.useState(null),F=gI(A,2),j=F[0],z=F[1],B=jx(a,s,u),N=B.margin,R=B.innerWidth,q=B.innerHeight,Y=B.outerWidth,L=B.outerHeight,W=iY({data:n,xScaleSpec:r,xFormat:l,yScaleSpec:i,yFormat:o,width:R,height:q,nodeSize:p,colors:f}),U=W.xScale,V=W.yScale,te=W.nodes,ee=W.legendData,H=A4({points:te,width:R,height:q,debug:k}),Z=H.delaunay,G=H.voronoi,X=ge.useMemo(function(){return MS({},t,{xScale:U,yScale:V,nodes:te,margin:N,innerWidth:R,innerHeight:q,outerWidth:Y,outerHeight:L})},[U,V,te,N,R,q,Y,L]);ge.useEffect(function(){E.current.width=Y*c,E.current.height=L*c;var Oe=E.current.getContext(&quot;2d&quot;);Oe.scale(c,c),Oe.fillStyle=I.background,Oe.fillRect(0,0,Y,L),Oe.translate(N.left,N.top),d.forEach(function(Pe){if(Pe===&quot;grid&quot;)Oe.lineWidth=I.grid.line.strokeWidth,Oe.strokeStyle=I.grid.line.stroke,g&amp;&amp;tf(Oe,{width:R,height:q,scale:U,axis:&quot;x&quot;,values:b}),v&amp;&amp;tf(Oe,{width:R,height:q,scale:V,axis:&quot;y&quot;,values:h});else if(Pe===&quot;axes&quot;)s4(Oe,{xScale:U,yScale:V,width:R,height:q,top:y,right:w,bottom:_,left:x,theme:I});else if(Pe===&quot;nodes&quot;)te.forEach(function(Me){m(Oe,Me)});else if(Pe===&quot;mesh&quot;)k===!0&amp;&amp;(FG(Oe,G),j&amp;&amp;jG(Oe,G,j.index));else if(Pe===&quot;legends&quot;)P.forEach(function(Me){M4(Oe,MS({},Me,{data:ee,containerWidth:R,containerHeight:q,theme:I}))});else if(typeof Pe==&quot;function&quot;)Pe(Oe,X);else throw new Error(&quot;Invalid layer: &quot;.concat(Pe))})},[E,R,q,Y,L,N.top,N.left,c,m,d,X,I,U,V,te,g,v,y,w,_,x,P,ee,k,G,j]);var Q=mf(),re=Q.showTooltipFromEvent,ae=Q.hideTooltip,ie=ge.useCallback(function(Oe){var Pe=Lm(E.current,Oe),Me=gI(Pe,2),ce=Me[0],we=Me[1];if(!ZP(N.left,N.top,R,q,ce,we))return null;var K=Z.find(ce-N.left,we-N.top);return te[K]},[E,N,R,q,Z]),se=ge.useCallback(function(Oe){var Pe=ie(Oe);z(Pe),Pe?(re(Qe.createElement(D,{node:Pe}),Oe),j&amp;&amp;j.id!==Pe.id&amp;&amp;(M&amp;&amp;M(j,Oe),S&amp;&amp;S(Pe,Oe)),j||S&amp;&amp;S(Pe,Oe),C&amp;&amp;C(Pe,Oe)):(ae(),j&amp;&amp;M&amp;&amp;M(j,Oe))},[ie,j,z,re,ae,D,S,C,M]),he=ge.useCallback(function(Oe){ae(),z(null),j&amp;&amp;M&amp;&amp;M(j,Oe)},[ae,j,z,M]),Se=ge.useCallback(function(Oe){if(O){var Pe=ie(Oe);Pe&amp;&amp;O(Pe,Oe)}},[ie,O]);return Qe.createElement(&quot;canvas&quot;,{ref:E,width:Y*c,height:L*c,style:{width:Y,height:L,cursor:T?&quot;auto&quot;:&quot;normal&quot;},onMouseEnter:T?se:void 0,onMouseMove:T?se:void 0,onMouseLeave:T?he:void 0,onClick:T?Se:void 0})};N4.propTypes=gKe;N4.defaultProps=MS({},yKe,{renderNode:function(t,n){t.beginPath(),t.arc(n.x,n.y,n.size/2,0,2*Math.PI),t.fillStyle=n.style.color,t.fill()}});ge.memo(Gx(N4));const AKe=e=&gt;ke.jsx(Ia,{sx:{maxWidth:200,height:50},children:ke.jsx(SKe,{data:[{id:&quot;1&quot;,data:e.data[e.xField].map((t,n)=&gt;({x:t,y:e.data[e.yField][n]}))}],margin:{top:3,right:3,bottom:3,left:3},xScale:{type:&quot;linear&quot;,min:0,max:1e3},nodeSize:4,colors:[e.color],useMesh:!1,axisTop:null,axisRight:null,enableGridX:!1,enableGridY:!1})}),DKe=AKe;var EKe=kf;function RKe(e,t,n){for(var r=-1,l=e.length;++r&lt;l;){var i=e[r],o=t(i);if(o!=null&amp;&amp;(a===void 0?o===o&amp;&amp;!EKe(o):n(o,a)))var a=o,s=i}return s}var vY=RKe;function LKe(e,t){return e&lt;t}var IKe=LKe,$Ke=vY,NKe=IKe,FKe=yc;function jKe(e){return e&amp;&amp;e.length?$Ke(e,FKe,NKe):void 0}var zKe=jKe;const yY=lr(zKe);function BKe(e,t){return e&gt;t}var WKe=BKe,qKe=vY,UKe=WKe,HKe=yc;function VKe(e){return e&amp;&amp;e.length?qKe(e,HKe,UKe):void 0}var GKe=VKe;const bY=lr(GKe);var YKe=Math.ceil,XKe=Math.max;function KKe(e,t,n,r){for(var l=-1,i=XKe(YKe((t-e)/(n||1)),0),o=Array(i);i--;)o[r?i:++l]=e,e+=n;return o}var ZKe=KKe,QKe=ZKe,JKe=aP,DT=xV;function eZe(e){return function(t,n,r){return r&amp;&amp;typeof r!=&quot;number&quot;&amp;&amp;JKe(t,n,r)&amp;&amp;(n=r=void 0),t=DT(t),n===void 0?(n=t,t=0):n=DT(n),r=r===void 0?t&lt;n?1:-1:DT(r),QKe(t,n,r,e)}}var tZe=eZe,nZe=tZe,rZe=nZe(),aZe=rZe;const xY=lr(aZe);var oZe=HP,iZe=wV;function lZe(e,t){var n=e==null?0:e.length;return n?(t=t===void 0?1:iZe(t),oZe(e,t)):[]}var sZe=lZe;const uZe=lr(sZe);var g2=function(t,n,r,l){return sP().rangeRound(r).domain(t.map(n)).padding(l)};function vI(e){return fZe(e)||dZe(e)||cZe()}function cZe(){throw new TypeError(&quot;Invalid attempt to spread non-iterable instance&quot;)}function dZe(e){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;)return Array.from(e)}function fZe(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t&lt;e.length;t++)n[t]=e[t];return n}}var wY=function(t,n,r,l,i){var o=t.reduce(function(u,c){return[].concat(vI(u),vI(n.map(function(d){return c[d]})))},[]),a=l;a===&quot;auto&quot;&amp;&amp;(a=bY(o));var s=r;return s===&quot;auto&quot;&amp;&amp;(s=yY(o),s&gt;0&amp;&amp;(s=0)),Ju().rangeRound(i).domain([s,a])},pZe=function(t){var n=t.data,r=t.getIndex,l=t.keys,i=t.minValue,o=t.maxValue,a=t.reverse,s=t.width,u=t.height,c=t.getColor,d=t.padding,f=d===void 0?0:d,p=t.innerPadding,m=p===void 0?0:p,g=g2(n,r,[0,s],f),b=a?[0,u]:[u,0],v=wY(n,l,i,o,b),h=(g.bandwidth()-m*(l.length-1))/l.length,y=v(0),w=function(k){return k&gt;0?v(k):y},_=function(k,S){return k&gt;0?y-S:v(k)-y};a&amp;&amp;(w=function(k){return k&lt;0?v(k):y},_=function(k,S){return k&lt;0?y-S:v(k)-y});var x=[];return h&gt;0&amp;&amp;l.forEach(function(T,k){xY(g.domain().length).forEach(function(S){var C=g(r(n[S]))+h*k+m*k,M=w(n[S][T]),O=_(n[S][T],M);if(h&gt;0&amp;&amp;O&gt;0){var D={id:T,value:n[S][T],index:S,indexValue:r(n[S]),data:n[S]};x.push({key:&quot;&quot;.concat(T,&quot;.&quot;).concat(D.indexValue),data:D,x:C,y:M,width:h,height:O,color:c(D)})}})}),{xScale:g,yScale:v,bars:x}},hZe=function(t){var n=t.data,r=t.getIndex,l=t.keys,i=t.minValue,o=t.maxValue,a=t.reverse,s=t.width,u=t.height,c=t.getColor,d=t.padding,f=d===void 0?0:d,p=t.innerPadding,m=p===void 0?0:p,g=a?[s,0]:[0,s],b=wY(n,l,i,o,g),v=g2(n,r,[u,0],f),h=(v.bandwidth()-m*(l.length-1))/l.length,y=b(0),w=function(k){return k&gt;0?y:b(k)},_=function(k,S){return k&gt;0?b(k)-y:y-S};a&amp;&amp;(w=function(k){return k&lt;0?y:b(k)},_=function(k,S){return k&lt;0?b(k)-y:y-S});var x=[];return h&gt;0&amp;&amp;l.forEach(function(T,k){xY(v.domain().length).forEach(function(S){var C=w(n[S][T]),M=v(r(n[S]))+h*k+m*k,O=_(n[S][T],C);if(O&gt;0){var D={id:T,value:n[S][T],index:S,indexValue:r(n[S]),data:n[S]};x.push({key:&quot;&quot;.concat(T,&quot;.&quot;).concat(D.indexValue),data:D,x:C,y:M,width:O,height:h,color:c(D)})}})}),{xScale:b,yScale:v,bars:x}},_Y=function(t){return t.layout===&quot;vertical&quot;?pZe(t):hZe(t)},TY=function(t,n,r,l){var i=uZe(t,2),o=n;o===&quot;auto&quot;&amp;&amp;(o=yY(i));var a=r;return a===&quot;auto&quot;&amp;&amp;(a=bY(i)),Ju().rangeRound(l).domain([o,a])},mZe=function(t){var n=t.data,r=t.getIndex,l=t.keys,i=t.minValue,o=t.maxValue,a=t.reverse,s=t.width,u=t.height,c=t.getColor,d=t.padding,f=d===void 0?0:d,p=t.innerPadding,m=p===void 0?0:p,g=vH().keys(l).offset(LP)(n),b=g2(n,r,[0,s],f),v=a?[0,u]:[u,0],h=TY(g,i,o,v),y=[],w=b.bandwidth(),_=function(k){return h(k[1])},x=function(k,S){return h(k[0])-S};return a&amp;&amp;(_=function(k){return h(k[0])},x=function(k,S){return h(k[1])-S}),w&gt;0&amp;&amp;g.forEach(function(T){b.domain().forEach(function(k,S){var C=T[S],M=b(r(C.data)),O=_(C),D=x(C,O);if(m&gt;0&amp;&amp;(O+=m*.5,D-=m),D&gt;0){var P={id:T.key,value:C.data[T.key],index:S,indexValue:k,data:C.data};y.push({key:&quot;&quot;.concat(T.key,&quot;.&quot;).concat(k),data:P,x:M,y:O,width:w,height:D,color:c(P)})}})}),{xScale:b,yScale:h,bars:y}},gZe=function(t){var n=t.data,r=t.getIndex,l=t.keys,i=t.minValue,o=t.maxValue,a=t.reverse,s=t.width,u=t.height,c=t.getColor,d=t.padding,f=d===void 0?0:d,p=t.innerPadding,m=p===void 0?0:p,g=vH().keys(l).offset(LP)(n),b=a?[s,0]:[0,s],v=TY(g,i,o,b),h=g2(n,r,[u,0],f),y=[],w=h.bandwidth(),_=function(k){return v(k[0])},x=function(k,S){return v(k[1])-S};return a&amp;&amp;(_=function(k){return v(k[1])},x=function(k,S){return v(k[0])-S}),w&gt;0&amp;&amp;g.forEach(function(T){h.domain().forEach(function(k,S){var C=T[S],M=h(r(C.data)),O={id:T.key,value:C.data[T.key],index:S,indexValue:k,data:C.data},D=_(C),P=x(C,D);m&gt;0&amp;&amp;(D+=m*.5,P-=m),P&gt;0&amp;&amp;y.push({key:&quot;&quot;.concat(T.key,&quot;.&quot;).concat(k),data:O,x:D,y:M,width:P,height:w,color:c(O)})})}),{xScale:v,yScale:h,bars:y}},kY=function(t){return t.layout===&quot;vertical&quot;?mZe(t):gZe(t)},vZe=function(t,n,r,l,i){var o=$m(t.map(function(a){return{id:a.data.id,label:a.data.id,color:a.color,fill:a.data.fill}}),function(a){var s=a.id;return s});return(n===&quot;vertical&quot;&amp;&amp;l===&quot;stacked&quot;&amp;&amp;r===&quot;column&quot;&amp;&amp;i!==!0||n===&quot;horizontal&quot;&amp;&amp;l===&quot;stacked&quot;&amp;&amp;i===!0)&amp;&amp;o.reverse(),o},yZe=function(t){return $m(t.map(function(n){return{id:n.data.indexValue,label:n.data.indexValue,color:n.color,fill:n.data.fill}}),function(n){var r=n.id;return r})},bZe=function(t){var n=t.from,r=t.bars,l=t.layout,i=t.direction,o=t.groupMode,a=t.reverse;return n===&quot;indexes&quot;?yZe(r):vZe(r,l,i,o,a)};function PS(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){xZe(e,l,n[l])})}return e}function xZe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var SY=function(t){var n=t.data,r=t.x,l=t.y,i=t.width,o=t.height,a=t.borderRadius,s=t.color,u=t.borderWidth,c=t.borderColor,d=t.label,f=t.shouldRenderLabel,p=t.labelColor,m=t.showTooltip,g=t.hideTooltip,b=t.onClick,v=t.onMouseEnter,h=t.onMouseLeave,y=t.tooltip,w=t.theme,_=function(S){return m(y,S)},x=function(S){v(n,S),m(y,S)},T=function(S){h(n,S),g(S)};return Qe.createElement(&quot;g&quot;,{transform:&quot;translate(&quot;.concat(r,&quot;, &quot;).concat(l,&quot;)&quot;)},Qe.createElement(&quot;rect&quot;,{width:i,height:o,rx:a,ry:a,fill:n.fill?n.fill:s,strokeWidth:u,stroke:c,onMouseEnter:x,onMouseMove:_,onMouseLeave:T,onClick:b}),f&amp;&amp;Qe.createElement(&quot;text&quot;,{x:i/2,y:o/2,textAnchor:&quot;middle&quot;,dominantBaseline:&quot;central&quot;,style:PS({},w.labels.text,{pointerEvents:&quot;none&quot;,fill:p})},d))};SY.propTypes={data:le.shape({id:le.string.isRequired,value:le.number.isRequired,indexValue:le.string.isRequired,fill:le.string}).isRequired,x:le.number.isRequired,y:le.number.isRequired,width:le.number.isRequired,height:le.number.isRequired,color:le.string.isRequired,borderRadius:le.number.isRequired,borderWidth:le.number.isRequired,borderColor:le.string.isRequired,label:le.node.isRequired,shouldRenderLabel:le.bool.isRequired,labelColor:le.string.isRequired,showTooltip:le.func.isRequired,hideTooltip:le.func.isRequired,getTooltipLabel:le.func.isRequired,tooltipFormat:le.oneOfType([le.string,le.func]),onClick:le.func,onMouseEnter:le.func,onMouseLeave:le.func,tooltip:le.element.isRequired,theme:le.shape({tooltip:le.shape({}).isRequired,labels:le.shape({text:le.object.isRequired}).isRequired}).isRequired};var wZe=Tc(so([&quot;data&quot;,&quot;color&quot;,&quot;onClick&quot;],function(e){var t=e.data,n=e.color,r=e.onClick;return{onClick:function(i){return r(PS({color:n},t),i)}}}),so([&quot;data&quot;,&quot;color&quot;,&quot;theme&quot;,&quot;tooltip&quot;,&quot;getTooltipLabel&quot;,&quot;tooltipFormat&quot;],function(e){var t=e.data,n=e.color,r=e.theme,l=e.tooltip,i=e.getTooltipLabel,o=e.tooltipFormat;return{tooltip:Qe.createElement(gc,{id:i(t),value:t.value,enableChip:!0,color:n,theme:r,format:o,renderContent:typeof l==&quot;function&quot;?l.bind(null,PS({color:n,theme:r},t)):null})}}),c2),_Ze=wZe(SY);function yI(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){TZe(e,l,n[l])})}return e}function TZe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var CY=yI({data:le.arrayOf(le.object).isRequired,indexBy:le.oneOfType([le.string,le.func]).isRequired,getIndex:le.func.isRequired,keys:le.arrayOf(le.oneOfType([le.string,le.number])).isRequired,layers:le.arrayOf(le.oneOfType([le.oneOf([&quot;grid&quot;,&quot;axes&quot;,&quot;bars&quot;,&quot;markers&quot;,&quot;legends&quot;,&quot;annotations&quot;]),le.func])).isRequired,groupMode:le.oneOf([&quot;stacked&quot;,&quot;grouped&quot;]).isRequired,layout:le.oneOf([&quot;horizontal&quot;,&quot;vertical&quot;]).isRequired,reverse:le.bool.isRequired,minValue:le.oneOfType([le.number,le.oneOf([&quot;auto&quot;])]).isRequired,maxValue:le.oneOfType([le.number,le.oneOf([&quot;auto&quot;])]).isRequired,padding:le.number.isRequired,innerPadding:le.number.isRequired,axisTop:co,axisRight:co,axisBottom:co,axisLeft:co,enableGridX:le.bool.isRequired,enableGridY:le.bool.isRequired,gridXValues:le.oneOfType([le.number,le.arrayOf(le.oneOfType([le.number,le.string]))]),gridYValues:le.oneOfType([le.number,le.arrayOf(le.oneOfType([le.number,le.string]))]),barComponent:le.func.isRequired,enableLabel:le.bool.isRequired,label:le.oneOfType([le.string,le.func]).isRequired,labelFormat:le.oneOfType([le.string,le.func]),getLabel:le.func.isRequired,labelSkipWidth:le.number.isRequired,labelSkipHeight:le.number.isRequired,labelTextColor:ST.isRequired,getLabelTextColor:le.func.isRequired,labelLinkColor:ST.isRequired,getLabelLinkColor:le.func.isRequired,colors:n4.isRequired,colorBy:qBe.isRequired,borderRadius:le.number.isRequired,getColor:le.func.isRequired},OV,{borderWidth:le.number.isRequired,borderColor:ST.isRequired,getBorderColor:le.func.isRequired,isInteractive:le.bool,onClick:le.func.isRequired,onMouseEnter:le.func.isRequired,onMouseLeave:le.func.isRequired,tooltipLabel:le.func,getTooltipLabel:le.func.isRequired,tooltipFormat:le.oneOfType([le.func,le.string]),tooltip:le.func,legends:le.arrayOf(le.shape(yI({dataFrom:le.oneOf([&quot;indexes&quot;,&quot;keys&quot;]).isRequired},v4))).isRequired,pixelRatio:le.number.isRequired}),kZe={indexBy:&quot;id&quot;,keys:[&quot;value&quot;],layers:[&quot;grid&quot;,&quot;axes&quot;,&quot;bars&quot;,&quot;markers&quot;,&quot;legends&quot;,&quot;annotations&quot;],groupMode:&quot;stacked&quot;,layout:&quot;vertical&quot;,reverse:!1,minValue:&quot;auto&quot;,maxValue:&quot;auto&quot;,padding:.1,innerPadding:0,axisBottom:{},axisLeft:{},enableGridX:!1,enableGridY:!0,barComponent:_Ze,enableLabel:!0,label:&quot;value&quot;,labelSkipWidth:0,labelSkipHeight:0,labelLinkColor:&quot;theme&quot;,labelTextColor:&quot;theme&quot;,colors:{scheme:&quot;nivo&quot;},colorBy:&quot;id&quot;,defs:[],fill:[],borderRadius:0,borderWidth:0,borderColor:{from:&quot;color&quot;},isInteractive:!0,onClick:$u,onMouseEnter:$u,onMouseLeave:$u,legends:[],annotations:[],pixelRatio:global.window&amp;&amp;global.window.devicePixelRatio?global.window.devicePixelRatio:1},MY=function(e){return Tc(vg(kZe),qV(),BV(),aze(),so([&quot;colors&quot;,&quot;colorBy&quot;],function(t){var n=t.colors,r=t.colorBy;return{getColor:iG(n,r)}}),so([&quot;indexBy&quot;],function(t){var n=t.indexBy;return{getIndex:rze(n)}}),so([&quot;labelTextColor&quot;,&quot;theme&quot;],function(t){var n=t.labelTextColor,r=t.theme;return{getLabelTextColor:cv(n,r)}}),so([&quot;labelLinkColor&quot;,&quot;theme&quot;],function(t){var n=t.labelLinkColor,r=t.theme;return{getLabelLinkColor:cv(n,r)}}),so([&quot;label&quot;,&quot;labelFormat&quot;],function(t){var n=t.label,r=t.labelFormat;return{getLabel:WV(n,r)}}),so([&quot;borderColor&quot;,&quot;theme&quot;],function(t){var n=t.borderColor,r=t.theme;return{getBorderColor:cv(n,r)}}),so([&quot;tooltipLabel&quot;],function(t){var n=t.tooltipLabel,r=function(i){return&quot;&quot;.concat(i.id,&quot; - &quot;).concat(i.indexValue)};return typeof n==&quot;function&quot;&amp;&amp;(r=n),{getTooltipLabel:r}}),c2)(e)};function OS(){return OS=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},OS.apply(this,arguments)}var PY=function(t){var n=t.bars,r=t.annotations,l=t.animate,i=t.motionStiffness,o=t.motionDamping,a=oY({items:n,annotations:r,getPosition:function(u){return{x:u.x+u.width/2,y:u.y+u.height/2}},getDimensions:function(u,c){var d=u.width+c*2,f=u.height+c*2;return{width:d,height:f,size:Math.max(d,f)}}});return a.map(function(s,u){return Qe.createElement(bg,OS({key:u},s,{containerWidth:innerWidth,containerHeight:innerHeight,animate:l,motionStiffness:i,motionDamping:o}))})};PY.propTypes={};function Xy(){return Xy=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},Xy.apply(this,arguments)}function D0(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){SZe(e,l,n[l])})}return e}function SZe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var CZe=function(t){var n=t.style;return{x:n.x.val,y:n.y.val,width:0,height:n.height.val}},MZe=function(t){var n=t.style;return{x:n.x.val,y:n.y.val+n.height.val,width:n.width.val,height:0}},PZe=function(t){return function(n){var r=n.style;return{x:r.x,y:r.y,width:zn(0,t),height:r.height}}},OZe=function(t){return function(n){var r=n.style;return{x:r.x,y:zn(r.y.val+r.height.val,t),width:r.width,height:zn(0,t)}}},OY=function(t){var n=t.data,r=t.getIndex,l=t.keys,i=t.groupMode,o=t.layout,a=t.reverse,s=t.minValue,u=t.maxValue,c=t.margin,d=t.width,f=t.height,p=t.outerWidth,m=t.outerHeight,g=t.padding,b=t.innerPadding,v=t.axisTop,h=t.axisRight,y=t.axisBottom,w=t.axisLeft,_=t.enableGridX,x=t.enableGridY,T=t.gridXValues,k=t.gridYValues,S=t.layers,C=t.barComponent,M=t.enableLabel,O=t.getLabel,D=t.labelSkipWidth,P=t.labelSkipHeight,E=t.getLabelTextColor,I=t.markers,A=t.theme,F=t.getColor,j=t.defs,z=t.fill,B=t.borderRadius,N=t.borderWidth,R=t.getBorderColor,q=t.annotations,Y=t.isInteractive,L=t.getTooltipLabel,W=t.tooltipFormat,U=t.tooltip,V=t.onClick,te=t.onMouseEnter,ee=t.onMouseLeave,H=t.legends,Z=t.animate,G=t.motionStiffness,X=t.motionDamping,Q={layout:o,reverse:a,data:n,getIndex:r,keys:l,minValue:s,maxValue:u,width:d,height:f,getColor:F,padding:g,innerPadding:b},re=i===&quot;grouped&quot;?_Y(Q):kY(Q),ae={animate:Z,motionDamping:X,motionStiffness:G},ie={damping:X,stiffness:G},se=o===&quot;vertical&quot;?MZe:CZe,he=o===&quot;vertical&quot;?OZe(ie):PZe(ie),Se=function(Me){var ce=Me.width,we=Me.height;return!(!M||D&gt;0&amp;&amp;ce&lt;D||P&gt;0&amp;&amp;we&lt;P)},Oe=HV(j,re.bars,z,{dataKey:&quot;data&quot;,targetKey:&quot;data.fill&quot;});return Qe.createElement(Wx,{isInteractive:Y,theme:A,animate:Z,motionStiffness:G,motionDamping:X},function(Pe){var Me=Pe.showTooltip,ce=Pe.hideTooltip,we={borderRadius:B,borderWidth:N,enableLabel:M,labelSkipWidth:D,labelSkipHeight:P,showTooltip:Me,hideTooltip:ce,onClick:V,onMouseEnter:te,onMouseLeave:ee,theme:A,getTooltipLabel:L,tooltipFormat:W,tooltip:U},K;Z===!0?K=Qe.createElement(sg,{key:&quot;bars&quot;,willEnter:se,willLeave:he,styles:re.bars.map(function(de){return{key:de.key,data:de,style:{x:zn(de.x,ie),y:zn(de.y,ie),width:zn(de.width,ie),height:zn(de.height,ie)}}})},function(de){return Qe.createElement(&quot;g&quot;,null,de.map(function(_e){var ue=_e.key,pe=_e.style,xe=_e.data,ye=D0({},xe,pe);return Qe.createElement(C,D0({key:ue},ye,we,{shouldRenderLabel:Se(ye),width:Math.max(pe.width,0),height:Math.max(pe.height,0),label:O(xe.data),labelColor:E(ye,A),borderColor:R(ye),theme:A}))}))}):K=re.bars.map(function(de){return Qe.createElement(C,D0({key:de.key},de,we,{label:O(de.data),shouldRenderLabel:Se(de),labelColor:E(de,A),borderColor:R(de),theme:A}))});var ne={grid:Qe.createElement(l4,{key:&quot;grid&quot;,width:d,height:f,xScale:_?re.xScale:null,yScale:x?re.yScale:null,xValues:T,yValues:k}),axes:Qe.createElement(o4,{key:&quot;axes&quot;,xScale:re.xScale,yScale:re.yScale,width:d,height:f,top:v,right:h,bottom:y,left:w}),bars:K,markers:Qe.createElement(KP,{key:&quot;markers&quot;,markers:I,width:d,height:f,xScale:re.xScale,yScale:re.yScale,theme:A}),legends:H.map(function(de,_e){var ue=bZe({from:de.dataFrom,bars:re.bars,layout:o,direction:de.direction,groupMode:i,reverse:a});return ue===void 0?null:Qe.createElement(lc,Xy({key:_e},de,{containerWidth:d,containerHeight:f,data:ue,theme:A}))}),annotations:Qe.createElement(PY,Xy({key:&quot;annotations&quot;,innerWidth:d,innerHeight:f,bars:re.bars,annotations:q},ae))};return Qe.createElement(yg,{width:p,height:m,margin:c,defs:Oe,theme:A},S.map(function(de,_e){return typeof de==&quot;function&quot;?Qe.createElement(ge.Fragment,{key:_e},de(D0({},t,re,{showTooltip:Me,hideTooltip:ce}))):ne[de]}))})};OY.propTypes=CY;$P(&quot;Bar&quot;)(MY(OY));function vv(e){return typeof Symbol==&quot;function&quot;&amp;&amp;typeof Symbol.iterator==&quot;symbol&quot;?vv=function(n){return typeof n}:vv=function(n){return n&amp;&amp;typeof Symbol==&quot;function&quot;&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?&quot;symbol&quot;:typeof n},vv(e)}function bI(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{},r=Object.keys(Object(n));typeof Object.getOwnPropertySymbols==&quot;function&quot;&amp;&amp;(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(l){return Object.getOwnPropertyDescriptor(n,l).enumerable}))),r.forEach(function(l){bv(e,l,n[l])})}return e}function xI(e,t){return EZe(e)||DZe(e,t)||AZe()}function AZe(){throw new TypeError(&quot;Invalid attempt to destructure non-iterable instance&quot;)}function DZe(e,t){if(Symbol.iterator in Object(e)||Object.prototype.toString.call(e)===&quot;[object Arguments]&quot;){var n=[],r=!0,l=!1,i=void 0;try{for(var o=e[Symbol.iterator](),a;!(r=(a=o.next()).done)&amp;&amp;(n.push(a.value),!(t&amp;&amp;n.length===t));r=!0);}catch(s){l=!0,i=s}finally{try{!r&amp;&amp;o.return!=null&amp;&amp;o.return()}finally{if(l)throw i}}return n}}function EZe(e){if(Array.isArray(e))return e}function RZe(e,t){if(!(e instanceof t))throw new TypeError(&quot;Cannot call a class as a function&quot;)}function LZe(e,t){for(var n=0;n&lt;t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,&quot;value&quot;in r&amp;&amp;(r.writable=!0),Object.defineProperty(e,r.key,r)}}function IZe(e,t,n){return t&amp;&amp;LZe(e.prototype,t),e}function $Ze(e,t){return t&amp;&amp;(vv(t)===&quot;object&quot;||typeof t==&quot;function&quot;)?t:yv(e)}function AS(e){return AS=Object.setPrototypeOf?Object.getPrototypeOf:function(n){return n.__proto__||Object.getPrototypeOf(n)},AS(e)}function yv(e){if(e===void 0)throw new ReferenceError(&quot;this hasn&#x27;t been initialised - super() hasn&#x27;t been called&quot;);return e}function NZe(e,t){if(typeof t!=&quot;function&quot;&amp;&amp;t!==null)throw new TypeError(&quot;Super expression must either be null or a function&quot;);e.prototype=Object.create(t&amp;&amp;t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&amp;&amp;DS(e,t)}function DS(e,t){return DS=Object.setPrototypeOf||function(r,l){return r.__proto__=l,r},DS(e,t)}function bv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wI=function(t,n,r,l){return t.find(function(i){return ZP(i.x+n.left,i.y+n.top,i.width,i.height,r,l)})},AY=function(e){NZe(t,e);function t(){var n,r;RZe(this,t);for(var l=arguments.length,i=new Array(l),o=0;o&lt;l;o++)i[o]=arguments[o];return r=$Ze(this,(n=AS(t)).call.apply(n,[this].concat(i))),bv(yv(r),&quot;handleMouseHover&quot;,function(a,s){return function(u){if(r.bars){var c=r.props,d=c.margin,f=c.theme,p=c.tooltip,m=c.getTooltipLabel,g=c.tooltipFormat,b=Lm(r.surface,u),v=xI(b,2),h=v[0],y=v[1],w=wI(r.bars,d,h,y);w!==void 0?a(Qe.createElement(gc,{id:m(w.data),value:w.data.value,enableChip:!0,color:w.color,theme:f,format:g,renderContent:typeof p==&quot;function&quot;?p.bind(null,bI({color:w.color},w.data)):null}),u):s()}}}),bv(yv(r),&quot;handleMouseLeave&quot;,function(a){return function(){a()}}),bv(yv(r),&quot;handleClick&quot;,function(a){if(r.bars){var s=r.props,u=s.margin,c=s.onClick,d=Lm(r.surface,a),f=xI(d,2),p=f[0],m=f[1],g=wI(r.bars,u,p,m);g!==void 0&amp;&amp;c(g.data,a)}}),r}return IZe(t,[{key:&quot;componentDidMount&quot;,value:function(){this.ctx=this.surface.getContext(&quot;2d&quot;),this.draw(this.props)}},{key:&quot;shouldComponentUpdate&quot;,value:function(r){return this.props.outerWidth!==r.outerWidth||this.props.outerHeight!==r.outerHeight||this.props.isInteractive!==r.isInteractive||this.props.theme!==r.theme?!0:(this.draw(r),!1)}},{key:&quot;componentDidUpdate&quot;,value:function(){this.ctx=this.surface.getContext(&quot;2d&quot;),this.draw(this.props)}},{key:&quot;draw&quot;,value:function(r){var l=this,i=r.data,o=r.keys,a=r.getIndex,s=r.minValue,u=r.maxValue,c=r.width,d=r.height,f=r.outerWidth,p=r.outerHeight,m=r.pixelRatio,g=r.margin,b=r.layout,v=r.reverse,h=r.groupMode,y=r.padding,w=r.innerPadding,_=r.axisTop,x=r.axisRight,T=r.axisBottom,k=r.axisLeft,S=r.theme,C=r.getColor,M=r.borderWidth,O=r.getBorderColor,D=r.legends,P=r.enableGridX,E=r.gridXValues,I=r.enableGridY,A=r.gridYValues;this.surface.width=f*m,this.surface.height=p*m,this.ctx.scale(m,m);var F={layout:b,reverse:v,data:i,getIndex:a,keys:o,minValue:s,maxValue:u,width:c,height:d,getColor:C,padding:y,innerPadding:w},j=h===&quot;grouped&quot;?_Y(F):kY(F);this.bars=j.bars,this.ctx.fillStyle=S.background,this.ctx.fillRect(0,0,f,p),this.ctx.translate(g.left,g.top),S.grid.line.strokeWidth&gt;0&amp;&amp;(this.ctx.lineWidth=S.grid.line.strokeWidth,this.ctx.strokeStyle=S.grid.line.stroke,P&amp;&amp;tf(this.ctx,{width:c,height:d,scale:j.xScale,axis:&quot;x&quot;,values:E}),I&amp;&amp;tf(this.ctx,{width:c,height:d,scale:j.yScale,axis:&quot;y&quot;,values:A})),this.ctx.strokeStyle=&quot;#dddddd&quot;;var z=$m(j.bars.map(function(N){return{id:N.data.id,label:N.data.id,color:N.color,fill:N.data.fill}}).reverse(),function(N){var R=N.id;return R}),B=$m(j.bars.map(function(N){return{id:N.data.indexValue,label:N.data.indexValue,color:N.color,fill:N.data.fill}}),function(N){var R=N.id;return R});D.forEach(function(N){var R;if(N.dataFrom===&quot;keys&quot;?R=z:N.dataFrom===&quot;indexes&quot;&amp;&amp;(R=B),R===void 0)return null;M4(l.ctx,bI({},N,{data:R,containerWidth:c,containerHeight:d,itemTextColor:&quot;#999&quot;,symbolSize:16,theme:S}))}),s4(this.ctx,{xScale:j.xScale,yScale:j.yScale,width:c,height:d,top:_,right:x,bottom:T,left:k,theme:S}),j.bars.forEach(function(N){var R=N.x,q=N.y,Y=N.color,L=N.width,W=N.height;l.ctx.fillStyle=Y,M&gt;0&amp;&amp;(l.ctx.strokeStyle=O(N),l.ctx.lineWidth=M),l.ctx.beginPath(),l.ctx.rect(R,q,L,W),l.ctx.fill(),M&gt;0&amp;&amp;l.ctx.stroke()})}},{key:&quot;render&quot;,value:function(){var r=this,l=this.props,i=l.outerWidth,o=l.outerHeight,a=l.pixelRatio,s=l.isInteractive,u=l.theme;return Qe.createElement(Wx,{isInteractive:s,theme:u,animate:!1},function(c){var d=c.showTooltip,f=c.hideTooltip;return Qe.createElement(&quot;canvas&quot;,{ref:function(m){r.surface=m},width:i*a,height:o*a,style:{width:i,height:o},onMouseEnter:r.handleMouseHover(d,f),onMouseMove:r.handleMouseHover(d,f),onMouseLeave:r.handleMouseLeave(f),onClick:r.handleClick})})}}]),t}(ge.Component);AY.propTypes=CY;var FZe=$P(&quot;BarCanvas&quot;)(MY(AY));function ES(){return ES=Object.assign||function(e){for(var t=1;t&lt;arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&amp;&amp;(e[r]=n[r])}return e},ES.apply(this,arguments)}var jZe=function(t){return Qe.createElement(qx,null,function(n){var r=n.width,l=n.height;return Qe.createElement(FZe,ES({width:r,height:l},t))})};const zZe=e=&gt;ke.jsx(Ia,{sx:{maxWidth:200,height:50},children:ke.jsx(jZe,{data:e.data[e.xField].map((t,n)=&gt;({id:t,x:e.data[e.yField][n]})),margin:{top:3,right:3,bottom:3,left:3},indexBy:&quot;id&quot;,keys:[&quot;x&quot;],colors:[e.color],axisTop:null,axisRight:null,enableGridX:!1,enableGridY:!1})}),BZe=zZe,WZe=e=&gt;e.type??&quot;graph&quot;,_I=(e,t,n)=&gt;{switch(WZe(t)){case&quot;graph&quot;:{const r=()=&gt;e.getAdditionGraphData(t.id),l=i=&gt;ke.jsx(ub,{...i,widgetSize:n});return ke.jsx(bk,{func:r,children:l})}case&quot;widget&quot;:{const r=()=&gt;e.getAdditionWidgetData(t.id),l=i=&gt;_g(t.id,i);return ke.jsx(bk,{func:r,children:l})}default:return ke.jsx(Hz,{})}},F4=e=&gt;ke.jsx(DM.Consumer,{children:t=&gt;ke.jsxs(Ia,{children:[e.details.parts.length&gt;1?ke.jsx(EM,{tabs:e.details.parts.map(n=&gt;({title:n.title,tab:_I(t,n,e.widgetSize)}))}):_I(t,e.details.parts[0],e.widgetSize),e.details.insights===void 0?ke.jsx(ke.Fragment,{}):e.details.insights.map(n=&gt;ke.jsx(jz,{data:n}))]})}),qZe=new Map([[&quot;line&quot;,(e,t)=&gt;t[e.field]?ke.jsx(EVe,{xField:e.options.xField,yField:e.options.yField,color:e.options.color,data:t[e.field]}):ke.jsx(&quot;div&quot;,{})],[&quot;scatter&quot;,(e,t)=&gt;t[e.field]?ke.jsx(DKe,{xField:e.options.xField,yField:e.options.yField,color:e.options.color,data:t[e.field]}):ke.jsx(&quot;div&quot;,{})],[&quot;histogram&quot;,(e,t)=&gt;t[e.field]?ke.jsx(BZe,{xField:e.options.xField,yField:e.options.yField,color:e.options.color,data:t[e.field]}):ke.jsx(&quot;div&quot;,{})]]),TI=e=&gt;e.map(t=&gt;({def:t,gen:qZe.get(t.type??&quot;string&quot;)})).map(({def:t,gen:n})=&gt;n?{...t,type:void 0,render:r=&gt;n(t,r)}:{...t,sorting:!0,defaultSort:t.sort,type:&quot;string&quot;}),UZe=e=&gt;{const[t,n]=ge.useState({open:!1,anchorEl:void 0});return ke.jsxs(Ia,{sx:{width:50},onClick:r=&gt;n(l=&gt;({open:!l.open,anchorEl:r.currentTarget})),children:[ke.jsx(Xq,{}),ke.jsx(kM,{open:t.open,anchorEl:t.anchorEl,anchorOrigin:{horizontal:&quot;left&quot;,vertical:&quot;bottom&quot;},children:ke.jsx(pr,{p:1,children:e.longText})})]})},HZe=e=&gt;{const{columns:t,data:n}=e,r={search:!0,showTitle:!1,pageSize:e.rowsPerPage??5,detailPanelColumnStyle:{minWidth:42},emptyRowsWhenPaging:!1};return ke.jsx(Qe.Fragment,{children:ke.jsx(xSe,{columns:e.showInfoColumn??!1?[...TI(t),{title:&quot;Info&quot;,render:l=&gt;{var i,o,a;return ke.jsx(Qe.Fragment,{children:(i=l.details)!=null&amp;&amp;i.insights?ke.jsx(UZe,{longText:`${(o=l.details)==null?void 0:o.insights[0].title}: ${(a=l.details)==null?void 0:a.insights[0].text}`}):ke.jsx(&quot;div&quot;,{})})},width:50}]:[...TI(t)],data:n,detailPanel:({rowData:l})=&gt;l.graphId?ke.jsx(SSe,{graphId:l.graphId,widgetSize:e.widgetSize}):l.details?ke.jsx(F4,{details:l.details,widgetSize:e.widgetSize}):null,options:r})})},VZe=e=&gt;ke.jsx(EM,{tabs:e.tabs.map(t=&gt;({title:t.title,tab:_g(e.id+&quot;1&quot;,t.widget)}))});var j4={},GZe=Cn;Object.defineProperty(j4,&quot;__esModule&quot;,{value:!0});var DY=j4.default=void 0,YZe=GZe(Ta()),XZe=ke,KZe=(0,YZe.default)((0,XZe.jsx)(&quot;path&quot;,{d:&quot;m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14l-6-6z&quot;}),&quot;ExpandLessSharp&quot;);DY=j4.default=KZe;var z4={},ZZe=Cn;Object.defineProperty(z4,&quot;__esModule&quot;,{value:!0});var EY=z4.default=void 0,QZe=ZZe(Ta()),JZe=ke,eQe=(0,QZe.default)((0,JZe.jsx)(&quot;path&quot;,{d:&quot;M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z&quot;}),&quot;ExpandMoreSharp&quot;);EY=z4.default=eQe;const tQe=e=&gt;{var l;const[t,n]=ge.useState(!1),r=qz();return ke.jsx(Qe.Fragment,{children:ke.jsxs(cr,{container:!0,spacing:2,justifyContent:&quot;center&quot;,alignItems:&quot;center&quot;,children:[ke.jsxs(cr,{item:!0,xs:2,children:[ke.jsx(pr,{variant:&quot;h5&quot;,children:e.header}),ke.jsx(pr,{variant:&quot;subtitle1&quot;,children:e.description})]}),ke.jsx(cr,{item:!0,xs:e.graph===void 0?10:5,children:ke.jsxs(PM,{children:[ke.jsx(AM,{children:ke.jsxs(pm,{children:[ke.jsx(gi,{}),e.metricsValuesHeaders.map((i,o)=&gt;ke.jsx(gi,{children:i},i+o))]})}),ke.jsx(OM,{children:e.metrics.map((i,o)=&gt;ke.jsxs(pm,{children:[ke.jsx(gi,{children:i.label}),i.values.map((a,s)=&gt;ke.jsx(gi,{children:a},String(a)+s))]},i.label+o))})]})}),e.graph===void 0?ke.jsx(ke.Fragment,{}):ke.jsx(cr,{item:!0,xs:5,children:ke.jsx(Wz,{data:e.graph.data,layout:{...e.graph.layout,title:void 0,xaxis:{...(l=e.graph.layout)==null?void 0:l.xaxis,type:r!=null&amp;&amp;r.isXaxisAsCategorical?&quot;category&quot;:void 0}},config:{responsive:!0},style:{width:&quot;100%&quot;,minHeight:150+100*(1+e.widgetSize/2),maxHeight:250}})}),e.details===void 0||e.details.parts.length===0?ke.jsx(ke.Fragment,{}):ke.jsxs(ke.Fragment,{children:[ke.jsx(cr,{item:!0,xs:12,children:ke.jsx(ji,{variant:&quot;outlined&quot;,startIcon:t?ke.jsx(DY,{}):ke.jsx(EY,{}),onClick:()=&gt;n(i=&gt;!i),children:&quot;Details&quot;})}),ke.jsx(cr,{item:!0,xs:12,children:ke.jsx(Z1,{in:t,mountOnEnter:!0,unmountOnExit:!0,children:ke.jsx(F4,{details:e.details,widgetSize:e.widgetSize})})})]})]})})};var B4={},nQe=Cn;Object.defineProperty(B4,&quot;__esModule&quot;,{value:!0});var RY=B4.default=void 0,rQe=nQe(Ta()),aQe=ke,oQe=(0,rQe.default)((0,aQe.jsx)(&quot;path&quot;,{d:&quot;m14 7-5 5 5 5V7z&quot;}),&quot;ArrowLeft&quot;);RY=B4.default=oQe;var W4={},iQe=Cn;Object.defineProperty(W4,&quot;__esModule&quot;,{value:!0});var LY=W4.default=void 0,lQe=iQe(Ta()),sQe=ke,uQe=(0,lQe.default)((0,sQe.jsx)(&quot;path&quot;,{d:&quot;m10 17 5-5-5-5v10z&quot;}),&quot;ArrowRight&quot;);LY=W4.default=uQe;const cQe=e=&gt;{const[t,n]=Qe.useState({page:0}),r=e.widgets.slice(t.page*e.pageSize,(t.page+1)*e.pageSize);return ke.jsxs(Uz,{children:[r.map((l,i)=&gt;_g(`wi_${i}`,l)),ke.jsxs(cr,{item:!0,xs:12,children:[ke.jsx(ji,{startIcon:ke.jsx(RY,{}),disabled:t.page===0,onClick:()=&gt;n(l=&gt;({page:l.page-1})),children:&quot;Previous&quot;}),ke.jsxs(&quot;span&quot;,{children:[t.page+1,&quot; / &quot;,Math.round(e.widgets.length/e.pageSize)]}),ke.jsx(ji,{endIcon:ke.jsx(LY,{}),disabled:t.page&gt;=e.widgets.length/e.pageSize-1,onClick:()=&gt;n(l=&gt;({page:l.page+1})),children:&quot;Next&quot;})]})]})};function dQe(e,t){const n={};return(e[e.length-1]===&quot;&quot;?[...e,&quot;&quot;]:e).join((n.padRight?&quot; &quot;:&quot;&quot;)+&quot;,&quot;+(n.padLeft===!1?&quot;&quot;:&quot; &quot;)).trim()}const fQe=/[ \\t\\n\\f\\r]/g;function pQe(e){return typeof e==&quot;object&quot;?e.type===&quot;text&quot;?kI(e.value):!1:kI(e)}function kI(e){return e.replace(fQe,&quot;&quot;)===&quot;&quot;}class xg{constructor(t,n,r){this.property=t,this.normal=n,r&amp;&amp;(this.space=r)}}xg.prototype.property={};xg.prototype.normal={};xg.prototype.space=null;function IY(e,t){const n={},r={};let l=-1;for(;++l&lt;e.length;)Object.assign(n,e[l].property),Object.assign(r,e[l].normal);return new xg(n,r,t)}function RS(e){return e.toLowerCase()}class Ai{constructor(t,n){this.property=t,this.attribute=n}}Ai.prototype.space=null;Ai.prototype.boolean=!1;Ai.prototype.booleanish=!1;Ai.prototype.overloadedBoolean=!1;Ai.prototype.number=!1;Ai.prototype.commaSeparated=!1;Ai.prototype.spaceSeparated=!1;Ai.prototype.commaOrSpaceSeparated=!1;Ai.prototype.mustUseProperty=!1;Ai.prototype.defined=!1;let hQe=0;const Zn=Cc(),Ma=Cc(),$Y=Cc(),cn=Cc(),Fr=Cc(),Sd=Cc(),qo=Cc();function Cc(){return 2**++hQe}const LS=Object.freeze(Object.defineProperty({__proto__:null,boolean:Zn,booleanish:Ma,commaOrSpaceSeparated:qo,commaSeparated:Sd,number:cn,overloadedBoolean:$Y,spaceSeparated:Fr},Symbol.toStringTag,{value:&quot;Module&quot;})),ET=Object.keys(LS);class q4 extends Ai{constructor(t,n,r,l){let i=-1;if(super(t,n),SI(this,&quot;space&quot;,l),typeof r==&quot;number&quot;)for(;++i&lt;ET.length;){const o=ET[i];SI(this,ET[i],(r&amp;LS[o])===LS[o])}}}q4.prototype.defined=!0;function SI(e,t,n){n&amp;&amp;(e[t]=n)}const mQe={}.hasOwnProperty;function Rf(e){const t={},n={};let r;for(r in e.properties)if(mQe.call(e.properties,r)){const l=e.properties[r],i=new q4(r,e.transform(e.attributes||{},r),l,e.space);e.mustUseProperty&amp;&amp;e.mustUseProperty.includes(r)&amp;&amp;(i.mustUseProperty=!0),t[r]=i,n[RS(r)]=r,n[RS(i.attribute)]=r}return new xg(t,n,e.space)}const NY=Rf({space:&quot;xlink&quot;,transform(e,t){return&quot;xlink:&quot;+t.slice(5).toLowerCase()},properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),FY=Rf({space:&quot;xml&quot;,transform(e,t){return&quot;xml:&quot;+t.slice(3).toLowerCase()},properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function jY(e,t){return t in e?e[t]:t}function zY(e,t){return jY(e,t.toLowerCase())}const BY=Rf({space:&quot;xmlns&quot;,attributes:{xmlnsxlink:&quot;xmlns:xlink&quot;},transform:zY,properties:{xmlns:null,xmlnsXLink:null}}),WY=Rf({transform(e,t){return t===&quot;role&quot;?t:&quot;aria-&quot;+t.slice(4).toLowerCase()},properties:{ariaActiveDescendant:null,ariaAtomic:Ma,ariaAutoComplete:null,ariaBusy:Ma,ariaChecked:Ma,ariaColCount:cn,ariaColIndex:cn,ariaColSpan:cn,ariaControls:Fr,ariaCurrent:null,ariaDescribedBy:Fr,ariaDetails:null,ariaDisabled:Ma,ariaDropEffect:Fr,ariaErrorMessage:null,ariaExpanded:Ma,ariaFlowTo:Fr,ariaGrabbed:Ma,ariaHasPopup:null,ariaHidden:Ma,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:Fr,ariaLevel:cn,ariaLive:null,ariaModal:Ma,ariaMultiLine:Ma,ariaMultiSelectable:Ma,ariaOrientation:null,ariaOwns:Fr,ariaPlaceholder:null,ariaPosInSet:cn,ariaPressed:Ma,ariaReadOnly:Ma,ariaRelevant:null,ariaRequired:Ma,ariaRoleDescription:Fr,ariaRowCount:cn,ariaRowIndex:cn,ariaRowSpan:cn,ariaSelected:Ma,ariaSetSize:cn,ariaSort:null,ariaValueMax:cn,ariaValueMin:cn,ariaValueNow:cn,ariaValueText:null,role:null}}),gQe=Rf({space:&quot;html&quot;,attributes:{acceptcharset:&quot;accept-charset&quot;,classname:&quot;class&quot;,htmlfor:&quot;for&quot;,httpequiv:&quot;http-equiv&quot;},transform:zY,mustUseProperty:[&quot;checked&quot;,&quot;multiple&quot;,&quot;muted&quot;,&quot;selected&quot;],properties:{abbr:null,accept:Sd,acceptCharset:Fr,accessKey:Fr,action:null,allow:null,allowFullScreen:Zn,allowPaymentRequest:Zn,allowUserMedia:Zn,alt:null,as:null,async:Zn,autoCapitalize:null,autoComplete:Fr,autoFocus:Zn,autoPlay:Zn,blocking:Fr,capture:Zn,charSet:null,checked:Zn,cite:null,className:Fr,cols:cn,colSpan:null,content:null,contentEditable:Ma,controls:Zn,controlsList:Fr,coords:cn|Sd,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Zn,defer:Zn,dir:null,dirName:null,disabled:Zn,download:$Y,draggable:Ma,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Zn,formTarget:null,headers:Fr,height:cn,hidden:Zn,high:cn,href:null,hrefLang:null,htmlFor:Fr,httpEquiv:Fr,id:null,imageSizes:null,imageSrcSet:null,inert:Zn,inputMode:null,integrity:null,is:null,isMap:Zn,itemId:null,itemProp:Fr,itemRef:Fr,itemScope:Zn,itemType:Fr,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Zn,low:cn,manifest:null,max:null,maxLength:cn,media:null,method:null,min:null,minLength:cn,multiple:Zn,muted:Zn,name:null,nonce:null,noModule:Zn,noValidate:Zn,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:Zn,optimum:cn,pattern:null,ping:Fr,placeholder:null,playsInline:Zn,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Zn,referrerPolicy:null,rel:Fr,required:Zn,reversed:Zn,rows:cn,rowSpan:cn,sandbox:Fr,scope:null,scoped:Zn,seamless:Zn,selected:Zn,shape:null,size:cn,sizes:null,slot:null,span:cn,spellCheck:Ma,src:null,srcDoc:null,srcLang:null,srcSet:null,start:cn,step:null,style:null,tabIndex:cn,target:null,title:null,translate:null,type:null,typeMustMatch:Zn,useMap:null,value:Ma,width:cn,wrap:null,align:null,aLink:null,archive:Fr,axis:null,background:null,bgColor:null,border:cn,borderColor:null,bottomMargin:cn,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Zn,declare:Zn,event:null,face:null,frame:null,frameBorder:null,hSpace:cn,leftMargin:cn,link:null,longDesc:null,lowSrc:null,marginHeight:cn,marginWidth:cn,noResize:Zn,noHref:Zn,noShade:Zn,noWrap:Zn,object:null,profile:null,prompt:null,rev:null,rightMargin:cn,rules:null,scheme:null,scrolling:Ma,standby:null,summary:null,text:null,topMargin:cn,valueType:null,version:null,vAlign:null,vLink:null,vSpace:cn,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Zn,disableRemotePlayback:Zn,prefix:null,property:null,results:cn,security:null,unselectable:null}}),vQe=Rf({space:&quot;svg&quot;,attributes:{accentHeight:&quot;accent-height&quot;,alignmentBaseline:&quot;alignment-baseline&quot;,arabicForm:&quot;arabic-form&quot;,baselineShift:&quot;baseline-shift&quot;,capHeight:&quot;cap-height&quot;,className:&quot;class&quot;,clipPath:&quot;clip-path&quot;,clipRule:&quot;clip-rule&quot;,colorInterpolation:&quot;color-interpolation&quot;,colorInterpolationFilters:&quot;color-interpolation-filters&quot;,colorProfile:&quot;color-profile&quot;,colorRendering:&quot;color-rendering&quot;,crossOrigin:&quot;crossorigin&quot;,dataType:&quot;datatype&quot;,dominantBaseline:&quot;dominant-baseline&quot;,enableBackground:&quot;enable-background&quot;,fillOpacity:&quot;fill-opacity&quot;,fillRule:&quot;fill-rule&quot;,floodColor:&quot;flood-color&quot;,floodOpacity:&quot;flood-opacity&quot;,fontFamily:&quot;font-family&quot;,fontSize:&quot;font-size&quot;,fontSizeAdjust:&quot;font-size-adjust&quot;,fontStretch:&quot;font-stretch&quot;,fontStyle:&quot;font-style&quot;,fontVariant:&quot;font-variant&quot;,fontWeight:&quot;font-weight&quot;,glyphName:&quot;glyph-name&quot;,glyphOrientationHorizontal:&quot;glyph-orientation-horizontal&quot;,glyphOrientationVertical:&quot;glyph-orientation-vertical&quot;,hrefLang:&quot;hreflang&quot;,horizAdvX:&quot;horiz-adv-x&quot;,horizOriginX:&quot;horiz-origin-x&quot;,horizOriginY:&quot;horiz-origin-y&quot;,imageRendering:&quot;image-rendering&quot;,letterSpacing:&quot;letter-spacing&quot;,lightingColor:&quot;lighting-color&quot;,markerEnd:&quot;marker-end&quot;,markerMid:&quot;marker-mid&quot;,markerStart:&quot;marker-start&quot;,navDown:&quot;nav-down&quot;,navDownLeft:&quot;nav-down-left&quot;,navDownRight:&quot;nav-down-right&quot;,navLeft:&quot;nav-left&quot;,navNext:&quot;nav-next&quot;,navPrev:&quot;nav-prev&quot;,navRight:&quot;nav-right&quot;,navUp:&quot;nav-up&quot;,navUpLeft:&quot;nav-up-left&quot;,navUpRight:&quot;nav-up-right&quot;,onAbort:&quot;onabort&quot;,onActivate:&quot;onactivate&quot;,onAfterPrint:&quot;onafterprint&quot;,onBeforePrint:&quot;onbeforeprint&quot;,onBegin:&quot;onbegin&quot;,onCancel:&quot;oncancel&quot;,onCanPlay:&quot;oncanplay&quot;,onCanPlayThrough:&quot;oncanplaythrough&quot;,onChange:&quot;onchange&quot;,onClick:&quot;onclick&quot;,onClose:&quot;onclose&quot;,onCopy:&quot;oncopy&quot;,onCueChange:&quot;oncuechange&quot;,onCut:&quot;oncut&quot;,onDblClick:&quot;ondblclick&quot;,onDrag:&quot;ondrag&quot;,onDragEnd:&quot;ondragend&quot;,onDragEnter:&quot;ondragenter&quot;,onDragExit:&quot;ondragexit&quot;,onDragLeave:&quot;ondragleave&quot;,onDragOver:&quot;ondragover&quot;,onDragStart:&quot;ondragstart&quot;,onDrop:&quot;ondrop&quot;,onDurationChange:&quot;ondurationchange&quot;,onEmptied:&quot;onemptied&quot;,onEnd:&quot;onend&quot;,onEnded:&quot;onended&quot;,onError:&quot;onerror&quot;,onFocus:&quot;onfocus&quot;,onFocusIn:&quot;onfocusin&quot;,onFocusOut:&quot;onfocusout&quot;,onHashChange:&quot;onhashchange&quot;,onInput:&quot;oninput&quot;,onInvalid:&quot;oninvalid&quot;,onKeyDown:&quot;onkeydown&quot;,onKeyPress:&quot;onkeypress&quot;,onKeyUp:&quot;onkeyup&quot;,onLoad:&quot;onload&quot;,onLoadedData:&quot;onloadeddata&quot;,onLoadedMetadata:&quot;onloadedmetadata&quot;,onLoadStart:&quot;onloadstart&quot;,onMessage:&quot;onmessage&quot;,onMouseDown:&quot;onmousedown&quot;,onMouseEnter:&quot;onmouseenter&quot;,onMouseLeave:&quot;onmouseleave&quot;,onMouseMove:&quot;onmousemove&quot;,onMouseOut:&quot;onmouseout&quot;,onMouseOver:&quot;onmouseover&quot;,onMouseUp:&quot;onmouseup&quot;,onMouseWheel:&quot;onmousewheel&quot;,onOffline:&quot;onoffline&quot;,onOnline:&quot;ononline&quot;,onPageHide:&quot;onpagehide&quot;,onPageShow:&quot;onpageshow&quot;,onPaste:&quot;onpaste&quot;,onPause:&quot;onpause&quot;,onPlay:&quot;onplay&quot;,onPlaying:&quot;onplaying&quot;,onPopState:&quot;onpopstate&quot;,onProgress:&quot;onprogress&quot;,onRateChange:&quot;onratechange&quot;,onRepeat:&quot;onrepeat&quot;,onReset:&quot;onreset&quot;,onResize:&quot;onresize&quot;,onScroll:&quot;onscroll&quot;,onSeeked:&quot;onseeked&quot;,onSeeking:&quot;onseeking&quot;,onSelect:&quot;onselect&quot;,onShow:&quot;onshow&quot;,onStalled:&quot;onstalled&quot;,onStorage:&quot;onstorage&quot;,onSubmit:&quot;onsubmit&quot;,onSuspend:&quot;onsuspend&quot;,onTimeUpdate:&quot;ontimeupdate&quot;,onToggle:&quot;ontoggle&quot;,onUnload:&quot;onunload&quot;,onVolumeChange:&quot;onvolumechange&quot;,onWaiting:&quot;onwaiting&quot;,onZoom:&quot;onzoom&quot;,overlinePosition:&quot;overline-position&quot;,overlineThickness:&quot;overline-thickness&quot;,paintOrder:&quot;paint-order&quot;,panose1:&quot;panose-1&quot;,pointerEvents:&quot;pointer-events&quot;,referrerPolicy:&quot;referrerpolicy&quot;,renderingIntent:&quot;rendering-intent&quot;,shapeRendering:&quot;shape-rendering&quot;,stopColor:&quot;stop-color&quot;,stopOpacity:&quot;stop-opacity&quot;,strikethroughPosition:&quot;strikethrough-position&quot;,strikethroughThickness:&quot;strikethrough-thickness&quot;,strokeDashArray:&quot;stroke-dasharray&quot;,strokeDashOffset:&quot;stroke-dashoffset&quot;,strokeLineCap:&quot;stroke-linecap&quot;,strokeLineJoin:&quot;stroke-linejoin&quot;,strokeMiterLimit:&quot;stroke-miterlimit&quot;,strokeOpacity:&quot;stroke-opacity&quot;,strokeWidth:&quot;stroke-width&quot;,tabIndex:&quot;tabindex&quot;,textAnchor:&quot;text-anchor&quot;,textDecoration:&quot;text-decoration&quot;,textRendering:&quot;text-rendering&quot;,transformOrigin:&quot;transform-origin&quot;,typeOf:&quot;typeof&quot;,underlinePosition:&quot;underline-position&quot;,underlineThickness:&quot;underline-thickness&quot;,unicodeBidi:&quot;unicode-bidi&quot;,unicodeRange:&quot;unicode-range&quot;,unitsPerEm:&quot;units-per-em&quot;,vAlphabetic:&quot;v-alphabetic&quot;,vHanging:&quot;v-hanging&quot;,vIdeographic:&quot;v-ideographic&quot;,vMathematical:&quot;v-mathematical&quot;,vectorEffect:&quot;vector-effect&quot;,vertAdvY:&quot;vert-adv-y&quot;,vertOriginX:&quot;vert-origin-x&quot;,vertOriginY:&quot;vert-origin-y&quot;,wordSpacing:&quot;word-spacing&quot;,writingMode:&quot;writing-mode&quot;,xHeight:&quot;x-height&quot;,playbackOrder:&quot;playbackorder&quot;,timelineBegin:&quot;timelinebegin&quot;},transform:jY,properties:{about:qo,accentHeight:cn,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:cn,amplitude:cn,arabicForm:null,ascent:cn,attributeName:null,attributeType:null,azimuth:cn,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:cn,by:null,calcMode:null,capHeight:cn,className:Fr,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:cn,diffuseConstant:cn,direction:null,display:null,dur:null,divisor:cn,dominantBaseline:null,download:Zn,dx:null,dy:null,edgeMode:null,editable:null,elevation:cn,enableBackground:null,end:null,event:null,exponent:cn,externalResourcesRequired:null,fill:null,fillOpacity:cn,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:Sd,g2:Sd,glyphName:Sd,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:cn,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:cn,horizOriginX:cn,horizOriginY:cn,id:null,ideographic:cn,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:cn,k:cn,k1:cn,k2:cn,k3:cn,k4:cn,kernelMatrix:qo,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:cn,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:cn,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:cn,overlineThickness:cn,paintOrder:null,panose1:null,path:null,pathLength:cn,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:Fr,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:cn,pointsAtY:cn,pointsAtZ:cn,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:qo,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:qo,rev:qo,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:qo,requiredFeatures:qo,requiredFonts:qo,requiredFormats:qo,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:cn,specularExponent:cn,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:cn,strikethroughThickness:cn,string:null,stroke:null,strokeDashArray:qo,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:cn,strokeOpacity:cn,strokeWidth:null,style:null,surfaceScale:cn,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:qo,tabIndex:cn,tableValues:null,target:null,targetX:cn,targetY:cn,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:qo,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:cn,underlineThickness:cn,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:cn,values:null,vAlphabetic:cn,vMathematical:cn,vectorEffect:null,vHanging:cn,vIdeographic:cn,version:null,vertAdvY:cn,vertOriginX:cn,vertOriginY:cn,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:cn,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),yQe=/^data[-\\w.:]+$/i,CI=/-[a-z]/g,bQe=/[A-Z]/g;function xQe(e,t){const n=RS(t);let r=t,l=Ai;if(n in e.normal)return e.property[e.normal[n]];if(n.length&gt;4&amp;&amp;n.slice(0,4)===&quot;data&quot;&amp;&amp;yQe.test(t)){if(t.charAt(4)===&quot;-&quot;){const i=t.slice(5).replace(CI,_Qe);r=&quot;data&quot;+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=t.slice(4);if(!CI.test(i)){let o=i.replace(bQe,wQe);o.charAt(0)!==&quot;-&quot;&amp;&amp;(o=&quot;-&quot;+o),t=&quot;data&quot;+o}}l=q4}return new l(r,t)}function wQe(e){return&quot;-&quot;+e.toLowerCase()}function _Qe(e){return e.charAt(1).toUpperCase()}const TQe={classId:&quot;classID&quot;,dataType:&quot;datatype&quot;,itemId:&quot;itemID&quot;,strokeDashArray:&quot;strokeDasharray&quot;,strokeDashOffset:&quot;strokeDashoffset&quot;,strokeLineCap:&quot;strokeLinecap&quot;,strokeLineJoin:&quot;strokeLinejoin&quot;,strokeMiterLimit:&quot;strokeMiterlimit&quot;,typeOf:&quot;typeof&quot;,xLinkActuate:&quot;xlinkActuate&quot;,xLinkArcRole:&quot;xlinkArcrole&quot;,xLinkHref:&quot;xlinkHref&quot;,xLinkRole:&quot;xlinkRole&quot;,xLinkShow:&quot;xlinkShow&quot;,xLinkTitle:&quot;xlinkTitle&quot;,xLinkType:&quot;xlinkType&quot;,xmlnsXLink:&quot;xmlnsXlink&quot;},kQe=IY([FY,NY,BY,WY,gQe],&quot;html&quot;),qY=IY([FY,NY,BY,WY,vQe],&quot;svg&quot;);function SQe(e){return e.join(&quot; &quot;).trim()}var U4={exports:{}},MI=/\\/\\*[^*]*\\*+([^/*][^*]*\\*+)*\\//g,CQe=/\\n/g,MQe=/^\\s*/,PQe=/^(\\*?[-#/*\\\\\\w]+(\\[[0-9a-z_-]+\\])?)\\s*/,OQe=/^:\\s*/,AQe=/^((?:&#x27;(?:\\\\&#x27;|.)*?&#x27;|&quot;(?:\\\\&quot;|.)*?&quot;|\\([^)]*?\\)|[^};])+)/,DQe=/^[;\\s]*/,EQe=/^\\s+|\\s+$/g,RQe=`\n",
       "`,PI=&quot;/&quot;,OI=&quot;*&quot;,Mu=&quot;&quot;,LQe=&quot;comment&quot;,IQe=&quot;declaration&quot;,$Qe=function(e,t){if(typeof e!=&quot;string&quot;)throw new TypeError(&quot;First argument must be a string&quot;);if(!e)return[];t=t||{};var n=1,r=1;function l(m){var g=m.match(CQe);g&amp;&amp;(n+=g.length);var b=m.lastIndexOf(RQe);r=~b?m.length-b:r+m.length}function i(){var m={line:n,column:r};return function(g){return g.position=new o(m),u(),g}}function o(m){this.start=m,this.end={line:n,column:r},this.source=t.source}o.prototype.content=e;function a(m){var g=new Error(t.source+&quot;:&quot;+n+&quot;:&quot;+r+&quot;: &quot;+m);if(g.reason=m,g.filename=t.source,g.line=n,g.column=r,g.source=e,!t.silent)throw g}function s(m){var g=m.exec(e);if(g){var b=g[0];return l(b),e=e.slice(b.length),g}}function u(){s(MQe)}function c(m){var g;for(m=m||[];g=d();)g!==!1&amp;&amp;m.push(g);return m}function d(){var m=i();if(!(PI!=e.charAt(0)||OI!=e.charAt(1))){for(var g=2;Mu!=e.charAt(g)&amp;&amp;(OI!=e.charAt(g)||PI!=e.charAt(g+1));)++g;if(g+=2,Mu===e.charAt(g-1))return a(&quot;End of comment missing&quot;);var b=e.slice(2,g-2);return r+=2,l(b),e=e.slice(g),r+=2,m({type:LQe,comment:b})}}function f(){var m=i(),g=s(PQe);if(g){if(d(),!s(OQe))return a(&quot;property missing &#x27;:&#x27;&quot;);var b=s(AQe),v=m({type:IQe,property:AI(g[0].replace(MI,Mu)),value:b?AI(b[0].replace(MI,Mu)):Mu});return s(DQe),v}}function p(){var m=[];c(m);for(var g;g=f();)g!==!1&amp;&amp;(m.push(g),c(m));return m}return u(),p()};function AI(e){return e?e.replace(EQe,Mu):Mu}var NQe=$Qe;function UY(e,t){var n=null;if(!e||typeof e!=&quot;string&quot;)return n;for(var r,l=NQe(e),i=typeof t==&quot;function&quot;,o,a,s=0,u=l.length;s&lt;u;s++)r=l[s],o=r.property,a=r.value,i?t(o,a,r):a&amp;&amp;(n||(n={}),n[o]=a);return n}U4.exports=UY;U4.exports.default=UY;var FQe=U4.exports;const jQe=lr(FQe),HY=VY(&quot;end&quot;),H4=VY(&quot;start&quot;);function VY(e){return t;function t(n){const r=n&amp;&amp;n.position&amp;&amp;n.position[e]||{};if(typeof r.line==&quot;number&quot;&amp;&amp;r.line&gt;0&amp;&amp;typeof r.column==&quot;number&quot;&amp;&amp;r.column&gt;0)return{line:r.line,column:r.column,offset:typeof r.offset==&quot;number&quot;&amp;&amp;r.offset&gt;-1?r.offset:void 0}}}function zQe(e){const t=H4(e),n=HY(e);if(t&amp;&amp;n)return{start:t,end:n}}function Fh(e){return!e||typeof e!=&quot;object&quot;?&quot;&quot;:&quot;position&quot;in e||&quot;type&quot;in e?DI(e.position):&quot;start&quot;in e||&quot;end&quot;in e?DI(e):&quot;line&quot;in e||&quot;column&quot;in e?IS(e):&quot;&quot;}function IS(e){return EI(e&amp;&amp;e.line)+&quot;:&quot;+EI(e&amp;&amp;e.column)}function DI(e){return IS(e&amp;&amp;e.start)+&quot;-&quot;+IS(e&amp;&amp;e.end)}function EI(e){return e&amp;&amp;typeof e==&quot;number&quot;?e:1}class To extends Error{constructor(t,n,r){super(),typeof n==&quot;string&quot;&amp;&amp;(r=n,n=void 0);let l=&quot;&quot;,i={},o=!1;if(n&amp;&amp;(&quot;line&quot;in n&amp;&amp;&quot;column&quot;in n?i={place:n}:&quot;start&quot;in n&amp;&amp;&quot;end&quot;in n?i={place:n}:&quot;type&quot;in n?i={ancestors:[n],place:n.position}:i={...n}),typeof t==&quot;string&quot;?l=t:!i.cause&amp;&amp;t&amp;&amp;(o=!0,l=t.message,i.cause=t),!i.ruleId&amp;&amp;!i.source&amp;&amp;typeof r==&quot;string&quot;){const s=r.indexOf(&quot;:&quot;);s===-1?i.ruleId=r:(i.source=r.slice(0,s),i.ruleId=r.slice(s+1))}if(!i.place&amp;&amp;i.ancestors&amp;&amp;i.ancestors){const s=i.ancestors[i.ancestors.length-1];s&amp;&amp;(i.place=s.position)}const a=i.place&amp;&amp;&quot;start&quot;in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=a?a.column:void 0,this.fatal=void 0,this.file,this.message=l,this.line=a?a.line:void 0,this.name=Fh(i.place)||&quot;1:1&quot;,this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=o&amp;&amp;i.cause&amp;&amp;typeof i.cause.stack==&quot;string&quot;?i.cause.stack:&quot;&quot;,this.actual,this.expected,this.note,this.url}}To.prototype.file=&quot;&quot;;To.prototype.name=&quot;&quot;;To.prototype.reason=&quot;&quot;;To.prototype.message=&quot;&quot;;To.prototype.stack=&quot;&quot;;To.prototype.column=void 0;To.prototype.line=void 0;To.prototype.ancestors=void 0;To.prototype.cause=void 0;To.prototype.fatal=void 0;To.prototype.place=void 0;To.prototype.ruleId=void 0;To.prototype.source=void 0;const V4={}.hasOwnProperty,BQe=new Map,WQe=/[A-Z]/g,qQe=/-([a-z])/g,UQe=new Set([&quot;table&quot;,&quot;tbody&quot;,&quot;thead&quot;,&quot;tfoot&quot;,&quot;tr&quot;]),HQe=new Set([&quot;td&quot;,&quot;th&quot;]);function VQe(e,t){if(!t||t.Fragment===void 0)throw new TypeError(&quot;Expected `Fragment` in options&quot;);const n=t.filePath||void 0;let r;if(t.development){if(typeof t.jsxDEV!=&quot;function&quot;)throw new TypeError(&quot;Expected `jsxDEV` in options when `development: true`&quot;);r=YQe(n,t.jsxDEV)}else{if(typeof t.jsx!=&quot;function&quot;)throw new TypeError(&quot;Expected `jsx` in production options&quot;);if(typeof t.jsxs!=&quot;function&quot;)throw new TypeError(&quot;Expected `jsxs` in production options&quot;);r=GQe(n,t.jsx,t.jsxs)}const l={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||&quot;react&quot;,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space===&quot;svg&quot;?qY:kQe,stylePropertyNameCase:t.stylePropertyNameCase||&quot;dom&quot;,tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},i=GY(l,e,void 0);return i&amp;&amp;typeof i!=&quot;string&quot;?i:l.create(e,l.Fragment,{children:i||void 0},void 0)}function GY(e,t,n){if(t.type===&quot;element&quot;||t.type===&quot;root&quot;){const r=e.schema;let l=r;t.type===&quot;element&quot;&amp;&amp;t.tagName.toLowerCase()===&quot;svg&quot;&amp;&amp;r.space===&quot;html&quot;&amp;&amp;(l=qY,e.schema=l),e.ancestors.push(t);let i=XQe(e,t);const o=KQe(e,e.ancestors);let a=e.Fragment;if(e.ancestors.pop(),t.type===&quot;element&quot;)if(i&amp;&amp;UQe.has(t.tagName)&amp;&amp;(i=i.filter(function(s){return typeof s==&quot;string&quot;?!pQe(s):!0})),V4.call(e.components,t.tagName)){const s=t.tagName;a=e.components[s],typeof a!=&quot;string&quot;&amp;&amp;a!==e.Fragment&amp;&amp;e.passNode&amp;&amp;(o.node=t)}else a=t.tagName;if(i.length&gt;0){const s=i.length&gt;1?i:i[0];s&amp;&amp;(o.children=s)}return e.schema=r,e.create(t,a,o,n)}if(t.type===&quot;text&quot;)return t.value}function GQe(e,t,n){return r;function r(l,i,o,a){const u=Array.isArray(o.children)?n:t;return a?u(i,o,a):u(i,o)}}function YQe(e,t){return n;function n(r,l,i,o){const a=Array.isArray(i.children),s=H4(r);return t(l,i,o,a,{columnNumber:s?s.column-1:void 0,fileName:e,lineNumber:s?s.line:void 0},void 0)}}function XQe(e,t){const n=[];let r=-1;const l=e.passKeys?new Map:BQe;for(;++r&lt;t.children.length;){const i=t.children[r];let o;if(e.passKeys&amp;&amp;i.type===&quot;element&quot;){const s=l.get(i.tagName)||0;o=i.tagName+&quot;-&quot;+s,l.set(i.tagName,s+1)}const a=GY(e,i,o);a!==void 0&amp;&amp;n.push(a)}return n}function KQe(e,t){const n=t[t.length-1],r={};let l;if(&quot;properties&quot;in n&amp;&amp;n.properties){let i;for(l in n.properties)if(l!==&quot;children&quot;&amp;&amp;V4.call(n.properties,l)){const o=ZQe(e,t,l,n.properties[l]);if(o){const[a,s]=o;e.tableCellAlignToStyle&amp;&amp;a===&quot;align&quot;&amp;&amp;typeof s==&quot;string&quot;&amp;&amp;HQe.has(n.tagName)?i=s:r[a]=s}}if(i){const o=r.style||(r.style={});o[e.stylePropertyNameCase===&quot;css&quot;?&quot;text-align&quot;:&quot;textAlign&quot;]=i}}return r}function ZQe(e,t,n,r){const l=xQe(e.schema,n);if(!(r==null||typeof r==&quot;number&quot;&amp;&amp;Number.isNaN(r))){if(Array.isArray(r)&amp;&amp;(r=l.commaSeparated?dQe(r):SQe(r)),l.property===&quot;style&quot;){let i=typeof r==&quot;object&quot;?r:QQe(e,t,String(r));return e.stylePropertyNameCase===&quot;css&quot;&amp;&amp;(i=JQe(i)),[&quot;style&quot;,i]}return[e.elementAttributeNameCase===&quot;react&quot;&amp;&amp;l.space?TQe[l.property]||l.property:l.attribute,r]}}function QQe(e,t,n){const r={};try{jQe(n,l)}catch(i){if(!e.ignoreInvalidStyle){const o=i,a=new To(&quot;Cannot parse `style` attribute&quot;,{ancestors:t,cause:o,source:&quot;hast-util-to-jsx-runtime&quot;,ruleId:&quot;style&quot;});throw a.file=e.filePath||void 0,a.url=&quot;https://github.com/syntax-tree/hast-util-to-jsx-runtime#cannot-parse-style-attribute&quot;,a}}return r;function l(i,o){let a=i;a.slice(0,2)!==&quot;--&quot;&amp;&amp;(a.slice(0,4)===&quot;-ms-&quot;&amp;&amp;(a=&quot;ms-&quot;+a.slice(4)),a=a.replace(qQe,tJe)),r[a]=o}}function JQe(e){const t={};let n;for(n in e)V4.call(e,n)&amp;&amp;(t[eJe(n)]=e[n]);return t}function eJe(e){let t=e.replace(WQe,nJe);return t.slice(0,3)===&quot;ms-&quot;&amp;&amp;(t=&quot;-&quot;+t),t}function tJe(e,t){return t.toUpperCase()}function nJe(e){return&quot;-&quot;+e.toLowerCase()}const RT={action:[&quot;form&quot;],cite:[&quot;blockquote&quot;,&quot;del&quot;,&quot;ins&quot;,&quot;q&quot;],data:[&quot;object&quot;],formAction:[&quot;button&quot;,&quot;input&quot;],href:[&quot;a&quot;,&quot;area&quot;,&quot;base&quot;,&quot;link&quot;],icon:[&quot;menuitem&quot;],itemId:null,manifest:[&quot;html&quot;],ping:[&quot;a&quot;,&quot;area&quot;],poster:[&quot;video&quot;],src:[&quot;audio&quot;,&quot;embed&quot;,&quot;iframe&quot;,&quot;img&quot;,&quot;input&quot;,&quot;script&quot;,&quot;source&quot;,&quot;track&quot;,&quot;video&quot;]},rJe=lu(new RegExp(&quot;\\\\p{P}&quot;,&quot;u&quot;)),pl=lu(/[A-Za-z]/),Xo=lu(/[\\dA-Za-z]/),aJe=lu(/[#-&#x27;*+\\--9=?A-Z^-~]/);function $S(e){return e!==null&amp;&amp;(e&lt;32||e===127)}const NS=lu(/\\d/),oJe=lu(/[\\dA-Fa-f]/),YY=lu(/[!-/:-@[-`{-~]/);function Vn(e){return e!==null&amp;&amp;e&lt;-2}function $o(e){return e!==null&amp;&amp;(e&lt;0||e===32)}function wr(e){return e===-2||e===-1||e===32}function iJe(e){return YY(e)||rJe(e)}const lJe=lu(/\\s/);function lu(e){return t;function t(n){return n!==null&amp;&amp;n&gt;-1&amp;&amp;e.test(String.fromCharCode(n))}}const sJe={&#x27;&quot;&#x27;:&quot;quot&quot;,&quot;&amp;&quot;:&quot;amp&quot;,&quot;&lt;&quot;:&quot;lt&quot;,&quot;&gt;&quot;:&quot;gt&quot;};function uJe(e){return e.replace(/[&quot;&amp;&lt;&gt;]/g,t);function t(n){return&quot;&amp;&quot;+sJe[n]+&quot;;&quot;}}function cJe(e,t){const n=uJe(Mc(e||&quot;&quot;));if(!t)return n;const r=n.indexOf(&quot;:&quot;),l=n.indexOf(&quot;?&quot;),i=n.indexOf(&quot;#&quot;),o=n.indexOf(&quot;/&quot;);return r&lt;0||o&gt;-1&amp;&amp;r&gt;o||l&gt;-1&amp;&amp;r&gt;l||i&gt;-1&amp;&amp;r&gt;i||t.test(n.slice(0,r))?n:&quot;&quot;}function Mc(e){const t=[];let n=-1,r=0,l=0;for(;++n&lt;e.length;){const i=e.charCodeAt(n);let o=&quot;&quot;;if(i===37&amp;&amp;Xo(e.charCodeAt(n+1))&amp;&amp;Xo(e.charCodeAt(n+2)))l=2;else if(i&lt;128)/[!#$&amp;-;=?-Z_a-z~]/.test(String.fromCharCode(i))||(o=String.fromCharCode(i));else if(i&gt;55295&amp;&amp;i&lt;57344){const a=e.charCodeAt(n+1);i&lt;56320&amp;&amp;a&gt;56319&amp;&amp;a&lt;57344?(o=String.fromCharCode(i,a),l=1):o=&quot;�&quot;}else o=String.fromCharCode(i);o&amp;&amp;(t.push(e.slice(r,n),encodeURIComponent(o)),r=n+l+1,o=&quot;&quot;),l&amp;&amp;(n+=l,l=0)}return t.join(&quot;&quot;)+e.slice(r)}const dJe={};function fJe(e,t){const n=dJe,r=typeof n.includeImageAlt==&quot;boolean&quot;?n.includeImageAlt:!0,l=typeof n.includeHtml==&quot;boolean&quot;?n.includeHtml:!0;return XY(e,r,l)}function XY(e,t,n){if(pJe(e)){if(&quot;value&quot;in e)return e.type===&quot;html&quot;&amp;&amp;!n?&quot;&quot;:e.value;if(t&amp;&amp;&quot;alt&quot;in e&amp;&amp;e.alt)return e.alt;if(&quot;children&quot;in e)return RI(e.children,t,n)}return Array.isArray(e)?RI(e,t,n):&quot;&quot;}function RI(e,t,n){const r=[];let l=-1;for(;++l&lt;e.length;)r[l]=XY(e[l],t,n);return r.join(&quot;&quot;)}function pJe(e){return!!(e&amp;&amp;typeof e==&quot;object&quot;)}const LI=document.createElement(&quot;i&quot;);function G4(e){const t=&quot;&amp;&quot;+e+&quot;;&quot;;LI.innerHTML=t;const n=LI.textContent;return n.charCodeAt(n.length-1)===59&amp;&amp;e!==&quot;semi&quot;||n===t?!1:n}function Sl(e,t,n,r){const l=e.length;let i=0,o;if(t&lt;0?t=-t&gt;l?0:l+t:t=t&gt;l?l:t,n=n&gt;0?n:0,r.length&lt;1e4)o=Array.from(r),o.unshift(t,n),e.splice(...o);else for(n&amp;&amp;e.splice(t,n);i&lt;r.length;)o=r.slice(i,i+1e4),o.unshift(t,0),e.splice(...o),i+=1e4,t+=1e4}function pi(e,t){return e.length&gt;0?(Sl(e,e.length,0,t),e):t}const II={}.hasOwnProperty;function hJe(e){const t={};let n=-1;for(;++n&lt;e.length;)mJe(t,e[n]);return t}function mJe(e,t){let n;for(n in t){const l=(II.call(e,n)?e[n]:void 0)||(e[n]={}),i=t[n];let o;if(i)for(o in i){II.call(l,o)||(l[o]=[]);const a=i[o];gJe(l[o],Array.isArray(a)?a:a?[a]:[])}}}function gJe(e,t){let n=-1;const r=[];for(;++n&lt;t.length;)(t[n].add===&quot;after&quot;?e:r).push(t[n]);Sl(e,0,0,r)}function KY(e,t){const n=Number.parseInt(e,t);return n&lt;9||n===11||n&gt;13&amp;&amp;n&lt;32||n&gt;126&amp;&amp;n&lt;160||n&gt;55295&amp;&amp;n&lt;57344||n&gt;64975&amp;&amp;n&lt;65008||(n&amp;65535)===65535||(n&amp;65535)===65534||n&gt;1114111?&quot;�&quot;:String.fromCharCode(n)}function Cd(e){return e.replace(/[\\t\\n\\r ]+/g,&quot; &quot;).replace(/^ | $/g,&quot;&quot;).toLowerCase().toUpperCase()}function zr(e,t,n,r){const l=r?r-1:Number.POSITIVE_INFINITY;let i=0;return o;function o(s){return wr(s)?(e.enter(n),a(s)):t(s)}function a(s){return wr(s)&amp;&amp;i++&lt;l?(e.consume(s),a):(e.exit(n),t(s))}}const vJe={tokenize:yJe};function yJe(e){const t=e.attempt(this.parser.constructs.contentInitial,r,l);let n;return t;function r(a){if(a===null){e.consume(a);return}return e.enter(&quot;lineEnding&quot;),e.consume(a),e.exit(&quot;lineEnding&quot;),zr(e,t,&quot;linePrefix&quot;)}function l(a){return e.enter(&quot;paragraph&quot;),i(a)}function i(a){const s=e.enter(&quot;chunkText&quot;,{contentType:&quot;text&quot;,previous:n});return n&amp;&amp;(n.next=s),n=s,o(a)}function o(a){if(a===null){e.exit(&quot;chunkText&quot;),e.exit(&quot;paragraph&quot;),e.consume(a);return}return Vn(a)?(e.consume(a),e.exit(&quot;chunkText&quot;),i):(e.consume(a),o)}}const bJe={tokenize:xJe},$I={tokenize:wJe};function xJe(e){const t=this,n=[];let r=0,l,i,o;return a;function a(y){if(r&lt;n.length){const w=n[r];return t.containerState=w[1],e.attempt(w[0].continuation,s,u)(y)}return u(y)}function s(y){if(r++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,l&amp;&amp;h();const w=t.events.length;let _=w,x;for(;_--;)if(t.events[_][0]===&quot;exit&quot;&amp;&amp;t.events[_][1].type===&quot;chunkFlow&quot;){x=t.events[_][1].end;break}v(r);let T=w;for(;T&lt;t.events.length;)t.events[T][1].end=Object.assign({},x),T++;return Sl(t.events,_+1,0,t.events.slice(w)),t.events.length=T,u(y)}return a(y)}function u(y){if(r===n.length){if(!l)return f(y);if(l.currentConstruct&amp;&amp;l.currentConstruct.concrete)return m(y);t.interrupt=!!(l.currentConstruct&amp;&amp;!l._gfmTableDynamicInterruptHack)}return t.containerState={},e.check($I,c,d)(y)}function c(y){return l&amp;&amp;h(),v(r),f(y)}function d(y){return t.parser.lazy[t.now().line]=r!==n.length,o=t.now().offset,m(y)}function f(y){return t.containerState={},e.attempt($I,p,m)(y)}function p(y){return r++,n.push([t.currentConstruct,t.containerState]),f(y)}function m(y){if(y===null){l&amp;&amp;h(),v(0),e.consume(y);return}return l=l||t.parser.flow(t.now()),e.enter(&quot;chunkFlow&quot;,{contentType:&quot;flow&quot;,previous:i,_tokenizer:l}),g(y)}function g(y){if(y===null){b(e.exit(&quot;chunkFlow&quot;),!0),v(0),e.consume(y);return}return Vn(y)?(e.consume(y),b(e.exit(&quot;chunkFlow&quot;)),r=0,t.interrupt=void 0,a):(e.consume(y),g)}function b(y,w){const _=t.sliceStream(y);if(w&amp;&amp;_.push(null),y.previous=i,i&amp;&amp;(i.next=y),i=y,l.defineSkip(y.start),l.write(_),t.parser.lazy[y.start.line]){let x=l.events.length;for(;x--;)if(l.events[x][1].start.offset&lt;o&amp;&amp;(!l.events[x][1].end||l.events[x][1].end.offset&gt;o))return;const T=t.events.length;let k=T,S,C;for(;k--;)if(t.events[k][0]===&quot;exit&quot;&amp;&amp;t.events[k][1].type===&quot;chunkFlow&quot;){if(S){C=t.events[k][1].end;break}S=!0}for(v(r),x=T;x&lt;t.events.length;)t.events[x][1].end=Object.assign({},C),x++;Sl(t.events,k+1,0,t.events.slice(T)),t.events.length=x}}function v(y){let w=n.length;for(;w-- &gt;y;){const _=n[w];t.containerState=_[1],_[0].exit.call(t,e)}n.length=y}function h(){l.write([null]),i=void 0,l=void 0,t.containerState._closeFlow=void 0}}function wJe(e,t,n){return zr(e,e.attempt(this.parser.constructs.document,t,n),&quot;linePrefix&quot;,this.parser.constructs.disable.null.includes(&quot;codeIndented&quot;)?void 0:4)}function NI(e){if(e===null||$o(e)||lJe(e))return 1;if(iJe(e))return 2}function Y4(e,t,n){const r=[];let l=-1;for(;++l&lt;e.length;){const i=e[l].resolveAll;i&amp;&amp;!r.includes(i)&amp;&amp;(t=i(t,n),r.push(i))}return t}const FS={name:&quot;attention&quot;,tokenize:TJe,resolveAll:_Je};function _Je(e,t){let n=-1,r,l,i,o,a,s,u,c;for(;++n&lt;e.length;)if(e[n][0]===&quot;enter&quot;&amp;&amp;e[n][1].type===&quot;attentionSequence&quot;&amp;&amp;e[n][1]._close){for(r=n;r--;)if(e[r][0]===&quot;exit&quot;&amp;&amp;e[r][1].type===&quot;attentionSequence&quot;&amp;&amp;e[r][1]._open&amp;&amp;t.sliceSerialize(e[r][1]).charCodeAt(0)===t.sliceSerialize(e[n][1]).charCodeAt(0)){if((e[r][1]._close||e[n][1]._open)&amp;&amp;(e[n][1].end.offset-e[n][1].start.offset)%3&amp;&amp;!((e[r][1].end.offset-e[r][1].start.offset+e[n][1].end.offset-e[n][1].start.offset)%3))continue;s=e[r][1].end.offset-e[r][1].start.offset&gt;1&amp;&amp;e[n][1].end.offset-e[n][1].start.offset&gt;1?2:1;const d=Object.assign({},e[r][1].end),f=Object.assign({},e[n][1].start);FI(d,-s),FI(f,s),o={type:s&gt;1?&quot;strongSequence&quot;:&quot;emphasisSequence&quot;,start:d,end:Object.assign({},e[r][1].end)},a={type:s&gt;1?&quot;strongSequence&quot;:&quot;emphasisSequence&quot;,start:Object.assign({},e[n][1].start),end:f},i={type:s&gt;1?&quot;strongText&quot;:&quot;emphasisText&quot;,start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},l={type:s&gt;1?&quot;strong&quot;:&quot;emphasis&quot;,start:Object.assign({},o.start),end:Object.assign({},a.end)},e[r][1].end=Object.assign({},o.start),e[n][1].start=Object.assign({},a.end),u=[],e[r][1].end.offset-e[r][1].start.offset&amp;&amp;(u=pi(u,[[&quot;enter&quot;,e[r][1],t],[&quot;exit&quot;,e[r][1],t]])),u=pi(u,[[&quot;enter&quot;,l,t],[&quot;enter&quot;,o,t],[&quot;exit&quot;,o,t],[&quot;enter&quot;,i,t]]),u=pi(u,Y4(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),u=pi(u,[[&quot;exit&quot;,i,t],[&quot;enter&quot;,a,t],[&quot;exit&quot;,a,t],[&quot;exit&quot;,l,t]]),e[n][1].end.offset-e[n][1].start.offset?(c=2,u=pi(u,[[&quot;enter&quot;,e[n][1],t],[&quot;exit&quot;,e[n][1],t]])):c=0,Sl(e,r-1,n-r+3,u),n=r+u.length-c-2;break}}for(n=-1;++n&lt;e.length;)e[n][1].type===&quot;attentionSequence&quot;&amp;&amp;(e[n][1].type=&quot;data&quot;);return e}function TJe(e,t){const n=this.parser.constructs.attentionMarkers.null,r=this.previous,l=NI(r);let i;return o;function o(s){return i=s,e.enter(&quot;attentionSequence&quot;),a(s)}function a(s){if(s===i)return e.consume(s),a;const u=e.exit(&quot;attentionSequence&quot;),c=NI(s),d=!c||c===2&amp;&amp;l||n.includes(s),f=!l||l===2&amp;&amp;c||n.includes(r);return u._open=!!(i===42?d:d&amp;&amp;(l||!f)),u._close=!!(i===42?f:f&amp;&amp;(c||!d)),t(s)}}function FI(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const kJe={name:&quot;autolink&quot;,tokenize:SJe};function SJe(e,t,n){let r=0;return l;function l(p){return e.enter(&quot;autolink&quot;),e.enter(&quot;autolinkMarker&quot;),e.consume(p),e.exit(&quot;autolinkMarker&quot;),e.enter(&quot;autolinkProtocol&quot;),i}function i(p){return pl(p)?(e.consume(p),o):u(p)}function o(p){return p===43||p===45||p===46||Xo(p)?(r=1,a(p)):u(p)}function a(p){return p===58?(e.consume(p),r=0,s):(p===43||p===45||p===46||Xo(p))&amp;&amp;r++&lt;32?(e.consume(p),a):(r=0,u(p))}function s(p){return p===62?(e.exit(&quot;autolinkProtocol&quot;),e.enter(&quot;autolinkMarker&quot;),e.consume(p),e.exit(&quot;autolinkMarker&quot;),e.exit(&quot;autolink&quot;),t):p===null||p===32||p===60||$S(p)?n(p):(e.consume(p),s)}function u(p){return p===64?(e.consume(p),c):aJe(p)?(e.consume(p),u):n(p)}function c(p){return Xo(p)?d(p):n(p)}function d(p){return p===46?(e.consume(p),r=0,c):p===62?(e.exit(&quot;autolinkProtocol&quot;).type=&quot;autolinkEmail&quot;,e.enter(&quot;autolinkMarker&quot;),e.consume(p),e.exit(&quot;autolinkMarker&quot;),e.exit(&quot;autolink&quot;),t):f(p)}function f(p){if((p===45||Xo(p))&amp;&amp;r++&lt;63){const m=p===45?f:d;return e.consume(p),m}return n(p)}}const v2={tokenize:CJe,partial:!0};function CJe(e,t,n){return r;function r(i){return wr(i)?zr(e,l,&quot;linePrefix&quot;)(i):l(i)}function l(i){return i===null||Vn(i)?t(i):n(i)}}const ZY={name:&quot;blockQuote&quot;,tokenize:MJe,continuation:{tokenize:PJe},exit:OJe};function MJe(e,t,n){const r=this;return l;function l(o){if(o===62){const a=r.containerState;return a.open||(e.enter(&quot;blockQuote&quot;,{_container:!0}),a.open=!0),e.enter(&quot;blockQuotePrefix&quot;),e.enter(&quot;blockQuoteMarker&quot;),e.consume(o),e.exit(&quot;blockQuoteMarker&quot;),i}return n(o)}function i(o){return wr(o)?(e.enter(&quot;blockQuotePrefixWhitespace&quot;),e.consume(o),e.exit(&quot;blockQuotePrefixWhitespace&quot;),e.exit(&quot;blockQuotePrefix&quot;),t):(e.exit(&quot;blockQuotePrefix&quot;),t(o))}}function PJe(e,t,n){const r=this;return l;function l(o){return wr(o)?zr(e,i,&quot;linePrefix&quot;,r.parser.constructs.disable.null.includes(&quot;codeIndented&quot;)?void 0:4)(o):i(o)}function i(o){return e.attempt(ZY,t,n)(o)}}function OJe(e){e.exit(&quot;blockQuote&quot;)}const QY={name:&quot;characterEscape&quot;,tokenize:AJe};function AJe(e,t,n){return r;function r(i){return e.enter(&quot;characterEscape&quot;),e.enter(&quot;escapeMarker&quot;),e.consume(i),e.exit(&quot;escapeMarker&quot;),l}function l(i){return YY(i)?(e.enter(&quot;characterEscapeValue&quot;),e.consume(i),e.exit(&quot;characterEscapeValue&quot;),e.exit(&quot;characterEscape&quot;),t):n(i)}}const JY={name:&quot;characterReference&quot;,tokenize:DJe};function DJe(e,t,n){const r=this;let l=0,i,o;return a;function a(d){return e.enter(&quot;characterReference&quot;),e.enter(&quot;characterReferenceMarker&quot;),e.consume(d),e.exit(&quot;characterReferenceMarker&quot;),s}function s(d){return d===35?(e.enter(&quot;characterReferenceMarkerNumeric&quot;),e.consume(d),e.exit(&quot;characterReferenceMarkerNumeric&quot;),u):(e.enter(&quot;characterReferenceValue&quot;),i=31,o=Xo,c(d))}function u(d){return d===88||d===120?(e.enter(&quot;characterReferenceMarkerHexadecimal&quot;),e.consume(d),e.exit(&quot;characterReferenceMarkerHexadecimal&quot;),e.enter(&quot;characterReferenceValue&quot;),i=6,o=oJe,c):(e.enter(&quot;characterReferenceValue&quot;),i=7,o=NS,c(d))}function c(d){if(d===59&amp;&amp;l){const f=e.exit(&quot;characterReferenceValue&quot;);return o===Xo&amp;&amp;!G4(r.sliceSerialize(f))?n(d):(e.enter(&quot;characterReferenceMarker&quot;),e.consume(d),e.exit(&quot;characterReferenceMarker&quot;),e.exit(&quot;characterReference&quot;),t)}return o(d)&amp;&amp;l++&lt;i?(e.consume(d),c):n(d)}}const jI={tokenize:RJe,partial:!0},zI={name:&quot;codeFenced&quot;,tokenize:EJe,concrete:!0};function EJe(e,t,n){const r=this,l={tokenize:_,partial:!0};let i=0,o=0,a;return s;function s(x){return u(x)}function u(x){const T=r.events[r.events.length-1];return i=T&amp;&amp;T[1].type===&quot;linePrefix&quot;?T[2].sliceSerialize(T[1],!0).length:0,a=x,e.enter(&quot;codeFenced&quot;),e.enter(&quot;codeFencedFence&quot;),e.enter(&quot;codeFencedFenceSequence&quot;),c(x)}function c(x){return x===a?(o++,e.consume(x),c):o&lt;3?n(x):(e.exit(&quot;codeFencedFenceSequence&quot;),wr(x)?zr(e,d,&quot;whitespace&quot;)(x):d(x))}function d(x){return x===null||Vn(x)?(e.exit(&quot;codeFencedFence&quot;),r.interrupt?t(x):e.check(jI,g,w)(x)):(e.enter(&quot;codeFencedFenceInfo&quot;),e.enter(&quot;chunkString&quot;,{contentType:&quot;string&quot;}),f(x))}function f(x){return x===null||Vn(x)?(e.exit(&quot;chunkString&quot;),e.exit(&quot;codeFencedFenceInfo&quot;),d(x)):wr(x)?(e.exit(&quot;chunkString&quot;),e.exit(&quot;codeFencedFenceInfo&quot;),zr(e,p,&quot;whitespace&quot;)(x)):x===96&amp;&amp;x===a?n(x):(e.consume(x),f)}function p(x){return x===null||Vn(x)?d(x):(e.enter(&quot;codeFencedFenceMeta&quot;),e.enter(&quot;chunkString&quot;,{contentType:&quot;string&quot;}),m(x))}function m(x){return x===null||Vn(x)?(e.exit(&quot;chunkString&quot;),e.exit(&quot;codeFencedFenceMeta&quot;),d(x)):x===96&amp;&amp;x===a?n(x):(e.consume(x),m)}function g(x){return e.attempt(l,w,b)(x)}function b(x){return e.enter(&quot;lineEnding&quot;),e.consume(x),e.exit(&quot;lineEnding&quot;),v}function v(x){return i&gt;0&amp;&amp;wr(x)?zr(e,h,&quot;linePrefix&quot;,i+1)(x):h(x)}function h(x){return x===null||Vn(x)?e.check(jI,g,w)(x):(e.enter(&quot;codeFlowValue&quot;),y(x))}function y(x){return x===null||Vn(x)?(e.exit(&quot;codeFlowValue&quot;),h(x)):(e.consume(x),y)}function w(x){return e.exit(&quot;codeFenced&quot;),t(x)}function _(x,T,k){let S=0;return C;function C(E){return x.enter(&quot;lineEnding&quot;),x.consume(E),x.exit(&quot;lineEnding&quot;),M}function M(E){return x.enter(&quot;codeFencedFence&quot;),wr(E)?zr(x,O,&quot;linePrefix&quot;,r.parser.constructs.disable.null.includes(&quot;codeIndented&quot;)?void 0:4)(E):O(E)}function O(E){return E===a?(x.enter(&quot;codeFencedFenceSequence&quot;),D(E)):k(E)}function D(E){return E===a?(S++,x.consume(E),D):S&gt;=o?(x.exit(&quot;codeFencedFenceSequence&quot;),wr(E)?zr(x,P,&quot;whitespace&quot;)(E):P(E)):k(E)}function P(E){return E===null||Vn(E)?(x.exit(&quot;codeFencedFence&quot;),T(E)):k(E)}}}function RJe(e,t,n){const r=this;return l;function l(o){return o===null?n(o):(e.enter(&quot;lineEnding&quot;),e.consume(o),e.exit(&quot;lineEnding&quot;),i)}function i(o){return r.parser.lazy[r.now().line]?n(o):t(o)}}const LT={name:&quot;codeIndented&quot;,tokenize:IJe},LJe={tokenize:$Je,partial:!0};function IJe(e,t,n){const r=this;return l;function l(u){return e.enter(&quot;codeIndented&quot;),zr(e,i,&quot;linePrefix&quot;,5)(u)}function i(u){const c=r.events[r.events.length-1];return c&amp;&amp;c[1].type===&quot;linePrefix&quot;&amp;&amp;c[2].sliceSerialize(c[1],!0).length&gt;=4?o(u):n(u)}function o(u){return u===null?s(u):Vn(u)?e.attempt(LJe,o,s)(u):(e.enter(&quot;codeFlowValue&quot;),a(u))}function a(u){return u===null||Vn(u)?(e.exit(&quot;codeFlowValue&quot;),o(u)):(e.consume(u),a)}function s(u){return e.exit(&quot;codeIndented&quot;),t(u)}}function $Je(e,t,n){const r=this;return l;function l(o){return r.parser.lazy[r.now().line]?n(o):Vn(o)?(e.enter(&quot;lineEnding&quot;),e.consume(o),e.exit(&quot;lineEnding&quot;),l):zr(e,i,&quot;linePrefix&quot;,5)(o)}function i(o){const a=r.events[r.events.length-1];return a&amp;&amp;a[1].type===&quot;linePrefix&quot;&amp;&amp;a[2].sliceSerialize(a[1],!0).length&gt;=4?t(o):Vn(o)?l(o):n(o)}}const NJe={name:&quot;codeText&quot;,tokenize:zJe,resolve:FJe,previous:jJe};function FJe(e){let t=e.length-4,n=3,r,l;if((e[n][1].type===&quot;lineEnding&quot;||e[n][1].type===&quot;space&quot;)&amp;&amp;(e[t][1].type===&quot;lineEnding&quot;||e[t][1].type===&quot;space&quot;)){for(r=n;++r&lt;t;)if(e[r][1].type===&quot;codeTextData&quot;){e[n][1].type=&quot;codeTextPadding&quot;,e[t][1].type=&quot;codeTextPadding&quot;,n+=2,t-=2;break}}for(r=n-1,t++;++r&lt;=t;)l===void 0?r!==t&amp;&amp;e[r][1].type!==&quot;lineEnding&quot;&amp;&amp;(l=r):(r===t||e[r][1].type===&quot;lineEnding&quot;)&amp;&amp;(e[l][1].type=&quot;codeTextData&quot;,r!==l+2&amp;&amp;(e[l][1].end=e[r-1][1].end,e.splice(l+2,r-l-2),t-=r-l-2,r=l+2),l=void 0);return e}function jJe(e){return e!==96||this.events[this.events.length-1][1].type===&quot;characterEscape&quot;}function zJe(e,t,n){let r=0,l,i;return o;function o(d){return e.enter(&quot;codeText&quot;),e.enter(&quot;codeTextSequence&quot;),a(d)}function a(d){return d===96?(e.consume(d),r++,a):(e.exit(&quot;codeTextSequence&quot;),s(d))}function s(d){return d===null?n(d):d===32?(e.enter(&quot;space&quot;),e.consume(d),e.exit(&quot;space&quot;),s):d===96?(i=e.enter(&quot;codeTextSequence&quot;),l=0,c(d)):Vn(d)?(e.enter(&quot;lineEnding&quot;),e.consume(d),e.exit(&quot;lineEnding&quot;),s):(e.enter(&quot;codeTextData&quot;),u(d))}function u(d){return d===null||d===32||d===96||Vn(d)?(e.exit(&quot;codeTextData&quot;),s(d)):(e.consume(d),u)}function c(d){return d===96?(e.consume(d),l++,c):l===r?(e.exit(&quot;codeTextSequence&quot;),e.exit(&quot;codeText&quot;),t(d)):(i.type=&quot;codeTextData&quot;,u(d))}}function eX(e){const t={};let n=-1,r,l,i,o,a,s,u;for(;++n&lt;e.length;){for(;n in t;)n=t[n];if(r=e[n],n&amp;&amp;r[1].type===&quot;chunkFlow&quot;&amp;&amp;e[n-1][1].type===&quot;listItemPrefix&quot;&amp;&amp;(s=r[1]._tokenizer.events,i=0,i&lt;s.length&amp;&amp;s[i][1].type===&quot;lineEndingBlank&quot;&amp;&amp;(i+=2),i&lt;s.length&amp;&amp;s[i][1].type===&quot;content&quot;))for(;++i&lt;s.length&amp;&amp;s[i][1].type!==&quot;content&quot;;)s[i][1].type===&quot;chunkText&quot;&amp;&amp;(s[i][1]._isInFirstContentOfListItem=!0,i++);if(r[0]===&quot;enter&quot;)r[1].contentType&amp;&amp;(Object.assign(t,BJe(e,n)),n=t[n],u=!0);else if(r[1]._container){for(i=n,l=void 0;i--&amp;&amp;(o=e[i],o[1].type===&quot;lineEnding&quot;||o[1].type===&quot;lineEndingBlank&quot;);)o[0]===&quot;enter&quot;&amp;&amp;(l&amp;&amp;(e[l][1].type=&quot;lineEndingBlank&quot;),o[1].type=&quot;lineEnding&quot;,l=i);l&amp;&amp;(r[1].end=Object.assign({},e[l][1].start),a=e.slice(l,n),a.unshift(r),Sl(e,l,n-l+1,a))}}return!u}function BJe(e,t){const n=e[t][1],r=e[t][2];let l=t-1;const i=[],o=n._tokenizer||r.parser[n.contentType](n.start),a=o.events,s=[],u={};let c,d,f=-1,p=n,m=0,g=0;const b=[g];for(;p;){for(;e[++l][1]!==p;);i.push(l),p._tokenizer||(c=r.sliceStream(p),p.next||c.push(null),d&amp;&amp;o.defineSkip(p.start),p._isInFirstContentOfListItem&amp;&amp;(o._gfmTasklistFirstContentOfListItem=!0),o.write(c),p._isInFirstContentOfListItem&amp;&amp;(o._gfmTasklistFirstContentOfListItem=void 0)),d=p,p=p.next}for(p=n;++f&lt;a.length;)a[f][0]===&quot;exit&quot;&amp;&amp;a[f-1][0]===&quot;enter&quot;&amp;&amp;a[f][1].type===a[f-1][1].type&amp;&amp;a[f][1].start.line!==a[f][1].end.line&amp;&amp;(g=f+1,b.push(g),p._tokenizer=void 0,p.previous=void 0,p=p.next);for(o.events=[],p?(p._tokenizer=void 0,p.previous=void 0):b.pop(),f=b.length;f--;){const v=a.slice(b[f],b[f+1]),h=i.pop();s.unshift([h,h+v.length-1]),Sl(e,h,2,v)}for(f=-1;++f&lt;s.length;)u[m+s[f][0]]=m+s[f][1],m+=s[f][1]-s[f][0]-1;return u}const WJe={tokenize:HJe,resolve:UJe},qJe={tokenize:VJe,partial:!0};function UJe(e){return eX(e),e}function HJe(e,t){let n;return r;function r(a){return e.enter(&quot;content&quot;),n=e.enter(&quot;chunkContent&quot;,{contentType:&quot;content&quot;}),l(a)}function l(a){return a===null?i(a):Vn(a)?e.check(qJe,o,i)(a):(e.consume(a),l)}function i(a){return e.exit(&quot;chunkContent&quot;),e.exit(&quot;content&quot;),t(a)}function o(a){return e.consume(a),e.exit(&quot;chunkContent&quot;),n.next=e.enter(&quot;chunkContent&quot;,{contentType:&quot;content&quot;,previous:n}),n=n.next,l}}function VJe(e,t,n){const r=this;return l;function l(o){return e.exit(&quot;chunkContent&quot;),e.enter(&quot;lineEnding&quot;),e.consume(o),e.exit(&quot;lineEnding&quot;),zr(e,i,&quot;linePrefix&quot;)}function i(o){if(o===null||Vn(o))return n(o);const a=r.events[r.events.length-1];return!r.parser.constructs.disable.null.includes(&quot;codeIndented&quot;)&amp;&amp;a&amp;&amp;a[1].type===&quot;linePrefix&quot;&amp;&amp;a[2].sliceSerialize(a[1],!0).length&gt;=4?t(o):e.interrupt(r.parser.constructs.flow,n,t)(o)}}function tX(e,t,n,r,l,i,o,a,s){const u=s||Number.POSITIVE_INFINITY;let c=0;return d;function d(v){return v===60?(e.enter(r),e.enter(l),e.enter(i),e.consume(v),e.exit(i),f):v===null||v===32||v===41||$S(v)?n(v):(e.enter(r),e.enter(o),e.enter(a),e.enter(&quot;chunkString&quot;,{contentType:&quot;string&quot;}),g(v))}function f(v){return v===62?(e.enter(i),e.consume(v),e.exit(i),e.exit(l),e.exit(r),t):(e.enter(a),e.enter(&quot;chunkString&quot;,{contentType:&quot;string&quot;}),p(v))}function p(v){return v===62?(e.exit(&quot;chunkString&quot;),e.exit(a),f(v)):v===null||v===60||Vn(v)?n(v):(e.consume(v),v===92?m:p)}function m(v){return v===60||v===62||v===92?(e.consume(v),p):p(v)}function g(v){return!c&amp;&amp;(v===null||v===41||$o(v))?(e.exit(&quot;chunkString&quot;),e.exit(a),e.exit(o),e.exit(r),t(v)):c&lt;u&amp;&amp;v===40?(e.consume(v),c++,g):v===41?(e.consume(v),c--,g):v===null||v===32||v===40||$S(v)?n(v):(e.consume(v),v===92?b:g)}function b(v){return v===40||v===41||v===92?(e.consume(v),g):g(v)}}function nX(e,t,n,r,l,i){const o=this;let a=0,s;return u;function u(p){return e.enter(r),e.enter(l),e.consume(p),e.exit(l),e.enter(i),c}function c(p){return a&gt;999||p===null||p===91||p===93&amp;&amp;!s||p===94&amp;&amp;!a&amp;&amp;&quot;_hiddenFootnoteSupport&quot;in o.parser.constructs?n(p):p===93?(e.exit(i),e.enter(l),e.consume(p),e.exit(l),e.exit(r),t):Vn(p)?(e.enter(&quot;lineEnding&quot;),e.consume(p),e.exit(&quot;lineEnding&quot;),c):(e.enter(&quot;chunkString&quot;,{contentType:&quot;string&quot;}),d(p))}function d(p){return p===null||p===91||p===93||Vn(p)||a++&gt;999?(e.exit(&quot;chunkString&quot;),c(p)):(e.consume(p),s||(s=!wr(p)),p===92?f:d)}function f(p){return p===91||p===92||p===93?(e.consume(p),a++,d):d(p)}}function rX(e,t,n,r,l,i){let o;return a;function a(f){return f===34||f===39||f===40?(e.enter(r),e.enter(l),e.consume(f),e.exit(l),o=f===40?41:f,s):n(f)}function s(f){return f===o?(e.enter(l),e.consume(f),e.exit(l),e.exit(r),t):(e.enter(i),u(f))}function u(f){return f===o?(e.exit(i),s(o)):f===null?n(f):Vn(f)?(e.enter(&quot;lineEnding&quot;),e.consume(f),e.exit(&quot;lineEnding&quot;),zr(e,u,&quot;linePrefix&quot;)):(e.enter(&quot;chunkString&quot;,{contentType:&quot;string&quot;}),c(f))}function c(f){return f===o||f===null||Vn(f)?(e.exit(&quot;chunkString&quot;),u(f)):(e.consume(f),f===92?d:c)}function d(f){return f===o||f===92?(e.consume(f),c):c(f)}}function jh(e,t){let n;return r;function r(l){return Vn(l)?(e.enter(&quot;lineEnding&quot;),e.consume(l),e.exit(&quot;lineEnding&quot;),n=!0,r):wr(l)?zr(e,r,n?&quot;linePrefix&quot;:&quot;lineSuffix&quot;)(l):t(l)}}const GJe={name:&quot;definition&quot;,tokenize:XJe},YJe={tokenize:KJe,partial:!0};function XJe(e,t,n){const r=this;let l;return i;function i(p){return e.enter(&quot;definition&quot;),o(p)}function o(p){return nX.call(r,e,a,n,&quot;definitionLabel&quot;,&quot;definitionLabelMarker&quot;,&quot;definitionLabelString&quot;)(p)}function a(p){return l=Cd(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),p===58?(e.enter(&quot;definitionMarker&quot;),e.consume(p),e.exit(&quot;definitionMarker&quot;),s):n(p)}function s(p){return $o(p)?jh(e,u)(p):u(p)}function u(p){return tX(e,c,n,&quot;definitionDestination&quot;,&quot;definitionDestinationLiteral&quot;,&quot;definitionDestinationLiteralMarker&quot;,&quot;definitionDestinationRaw&quot;,&quot;definitionDestinationString&quot;)(p)}function c(p){return e.attempt(YJe,d,d)(p)}function d(p){return wr(p)?zr(e,f,&quot;whitespace&quot;)(p):f(p)}function f(p){return p===null||Vn(p)?(e.exit(&quot;definition&quot;),r.parser.defined.push(l),t(p)):n(p)}}function KJe(e,t,n){return r;function r(a){return $o(a)?jh(e,l)(a):n(a)}function l(a){return rX(e,i,n,&quot;definitionTitle&quot;,&quot;definitionTitleMarker&quot;,&quot;definitionTitleString&quot;)(a)}function i(a){return wr(a)?zr(e,o,&quot;whitespace&quot;)(a):o(a)}function o(a){return a===null||Vn(a)?t(a):n(a)}}const ZJe={name:&quot;hardBreakEscape&quot;,tokenize:QJe};function QJe(e,t,n){return r;function r(i){return e.enter(&quot;hardBreakEscape&quot;),e.consume(i),l}function l(i){return Vn(i)?(e.exit(&quot;hardBreakEscape&quot;),t(i)):n(i)}}const JJe={name:&quot;headingAtx&quot;,tokenize:tet,resolve:eet};function eet(e,t){let n=e.length-2,r=3,l,i;return e[r][1].type===&quot;whitespace&quot;&amp;&amp;(r+=2),n-2&gt;r&amp;&amp;e[n][1].type===&quot;whitespace&quot;&amp;&amp;(n-=2),e[n][1].type===&quot;atxHeadingSequence&quot;&amp;&amp;(r===n-1||n-4&gt;r&amp;&amp;e[n-2][1].type===&quot;whitespace&quot;)&amp;&amp;(n-=r+1===n?2:4),n&gt;r&amp;&amp;(l={type:&quot;atxHeadingText&quot;,start:e[r][1].start,end:e[n][1].end},i={type:&quot;chunkText&quot;,start:e[r][1].start,end:e[n][1].end,contentType:&quot;text&quot;},Sl(e,r,n-r+1,[[&quot;enter&quot;,l,t],[&quot;enter&quot;,i,t],[&quot;exit&quot;,i,t],[&quot;exit&quot;,l,t]])),e}function tet(e,t,n){let r=0;return l;function l(c){return e.enter(&quot;atxHeading&quot;),i(c)}function i(c){return e.enter(&quot;atxHeadingSequence&quot;),o(c)}function o(c){return c===35&amp;&amp;r++&lt;6?(e.consume(c),o):c===null||$o(c)?(e.exit(&quot;atxHeadingSequence&quot;),a(c)):n(c)}function a(c){return c===35?(e.enter(&quot;atxHeadingSequence&quot;),s(c)):c===null||Vn(c)?(e.exit(&quot;atxHeading&quot;),t(c)):wr(c)?zr(e,a,&quot;whitespace&quot;)(c):(e.enter(&quot;atxHeadingText&quot;),u(c))}function s(c){return c===35?(e.consume(c),s):(e.exit(&quot;atxHeadingSequence&quot;),a(c))}function u(c){return c===null||c===35||$o(c)?(e.exit(&quot;atxHeadingText&quot;),a(c)):(e.consume(c),u)}}const net=[&quot;address&quot;,&quot;article&quot;,&quot;aside&quot;,&quot;base&quot;,&quot;basefont&quot;,&quot;blockquote&quot;,&quot;body&quot;,&quot;caption&quot;,&quot;center&quot;,&quot;col&quot;,&quot;colgroup&quot;,&quot;dd&quot;,&quot;details&quot;,&quot;dialog&quot;,&quot;dir&quot;,&quot;div&quot;,&quot;dl&quot;,&quot;dt&quot;,&quot;fieldset&quot;,&quot;figcaption&quot;,&quot;figure&quot;,&quot;footer&quot;,&quot;form&quot;,&quot;frame&quot;,&quot;frameset&quot;,&quot;h1&quot;,&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;,&quot;head&quot;,&quot;header&quot;,&quot;hr&quot;,&quot;html&quot;,&quot;iframe&quot;,&quot;legend&quot;,&quot;li&quot;,&quot;link&quot;,&quot;main&quot;,&quot;menu&quot;,&quot;menuitem&quot;,&quot;nav&quot;,&quot;noframes&quot;,&quot;ol&quot;,&quot;optgroup&quot;,&quot;option&quot;,&quot;p&quot;,&quot;param&quot;,&quot;search&quot;,&quot;section&quot;,&quot;summary&quot;,&quot;table&quot;,&quot;tbody&quot;,&quot;td&quot;,&quot;tfoot&quot;,&quot;th&quot;,&quot;thead&quot;,&quot;title&quot;,&quot;tr&quot;,&quot;track&quot;,&quot;ul&quot;],BI=[&quot;pre&quot;,&quot;script&quot;,&quot;style&quot;,&quot;textarea&quot;],ret={name:&quot;htmlFlow&quot;,tokenize:set,resolveTo:iet,concrete:!0},aet={tokenize:cet,partial:!0},oet={tokenize:uet,partial:!0};function iet(e){let t=e.length;for(;t--&amp;&amp;!(e[t][0]===&quot;enter&quot;&amp;&amp;e[t][1].type===&quot;htmlFlow&quot;););return t&gt;1&amp;&amp;e[t-2][1].type===&quot;linePrefix&quot;&amp;&amp;(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function set(e,t,n){const r=this;let l,i,o,a,s;return u;function u(R){return c(R)}function c(R){return e.enter(&quot;htmlFlow&quot;),e.enter(&quot;htmlFlowData&quot;),e.consume(R),d}function d(R){return R===33?(e.consume(R),f):R===47?(e.consume(R),i=!0,g):R===63?(e.consume(R),l=3,r.interrupt?t:z):pl(R)?(e.consume(R),o=String.fromCharCode(R),b):n(R)}function f(R){return R===45?(e.consume(R),l=2,p):R===91?(e.consume(R),l=5,a=0,m):pl(R)?(e.consume(R),l=4,r.interrupt?t:z):n(R)}function p(R){return R===45?(e.consume(R),r.interrupt?t:z):n(R)}function m(R){const q=&quot;CDATA[&quot;;return R===q.charCodeAt(a++)?(e.consume(R),a===q.length?r.interrupt?t:O:m):n(R)}function g(R){return pl(R)?(e.consume(R),o=String.fromCharCode(R),b):n(R)}function b(R){if(R===null||R===47||R===62||$o(R)){const q=R===47,Y=o.toLowerCase();return!q&amp;&amp;!i&amp;&amp;BI.includes(Y)?(l=1,r.interrupt?t(R):O(R)):net.includes(o.toLowerCase())?(l=6,q?(e.consume(R),v):r.interrupt?t(R):O(R)):(l=7,r.interrupt&amp;&amp;!r.parser.lazy[r.now().line]?n(R):i?h(R):y(R))}return R===45||Xo(R)?(e.consume(R),o+=String.fromCharCode(R),b):n(R)}function v(R){return R===62?(e.consume(R),r.interrupt?t:O):n(R)}function h(R){return wr(R)?(e.consume(R),h):C(R)}function y(R){return R===47?(e.consume(R),C):R===58||R===95||pl(R)?(e.consume(R),w):wr(R)?(e.consume(R),y):C(R)}function w(R){return R===45||R===46||R===58||R===95||Xo(R)?(e.consume(R),w):_(R)}function _(R){return R===61?(e.consume(R),x):wr(R)?(e.consume(R),_):y(R)}function x(R){return R===null||R===60||R===61||R===62||R===96?n(R):R===34||R===39?(e.consume(R),s=R,T):wr(R)?(e.consume(R),x):k(R)}function T(R){return R===s?(e.consume(R),s=null,S):R===null||Vn(R)?n(R):(e.consume(R),T)}function k(R){return R===null||R===34||R===39||R===47||R===60||R===61||R===62||R===96||$o(R)?_(R):(e.consume(R),k)}function S(R){return R===47||R===62||wr(R)?y(R):n(R)}function C(R){return R===62?(e.consume(R),M):n(R)}function M(R){return R===null||Vn(R)?O(R):wr(R)?(e.consume(R),M):n(R)}function O(R){return R===45&amp;&amp;l===2?(e.consume(R),I):R===60&amp;&amp;l===1?(e.consume(R),A):R===62&amp;&amp;l===4?(e.consume(R),B):R===63&amp;&amp;l===3?(e.consume(R),z):R===93&amp;&amp;l===5?(e.consume(R),j):Vn(R)&amp;&amp;(l===6||l===7)?(e.exit(&quot;htmlFlowData&quot;),e.check(aet,N,D)(R)):R===null||Vn(R)?(e.exit(&quot;htmlFlowData&quot;),D(R)):(e.consume(R),O)}function D(R){return e.check(oet,P,N)(R)}function P(R){return e.enter(&quot;lineEnding&quot;),e.consume(R),e.exit(&quot;lineEnding&quot;),E}function E(R){return R===null||Vn(R)?D(R):(e.enter(&quot;htmlFlowData&quot;),O(R))}function I(R){return R===45?(e.consume(R),z):O(R)}function A(R){return R===47?(e.consume(R),o=&quot;&quot;,F):O(R)}function F(R){if(R===62){const q=o.toLowerCase();return BI.includes(q)?(e.consume(R),B):O(R)}return pl(R)&amp;&amp;o.length&lt;8?(e.consume(R),o+=String.fromCharCode(R),F):O(R)}function j(R){return R===93?(e.consume(R),z):O(R)}function z(R){return R===62?(e.consume(R),B):R===45&amp;&amp;l===2?(e.consume(R),z):O(R)}function B(R){return R===null||Vn(R)?(e.exit(&quot;htmlFlowData&quot;),N(R)):(e.consume(R),B)}function N(R){return e.exit(&quot;htmlFlow&quot;),t(R)}}function uet(e,t,n){const r=this;return l;function l(o){return Vn(o)?(e.enter(&quot;lineEnding&quot;),e.consume(o),e.exit(&quot;lineEnding&quot;),i):n(o)}function i(o){return r.parser.lazy[r.now().line]?n(o):t(o)}}function cet(e,t,n){return r;function r(l){return e.enter(&quot;lineEnding&quot;),e.consume(l),e.exit(&quot;lineEnding&quot;),e.attempt(v2,t,n)}}const det={name:&quot;htmlText&quot;,tokenize:fet};function fet(e,t,n){const r=this;let l,i,o;return a;function a(z){return e.enter(&quot;htmlText&quot;),e.enter(&quot;htmlTextData&quot;),e.consume(z),s}function s(z){return z===33?(e.consume(z),u):z===47?(e.consume(z),_):z===63?(e.consume(z),y):pl(z)?(e.consume(z),k):n(z)}function u(z){return z===45?(e.consume(z),c):z===91?(e.consume(z),i=0,m):pl(z)?(e.consume(z),h):n(z)}function c(z){return z===45?(e.consume(z),p):n(z)}function d(z){return z===null?n(z):z===45?(e.consume(z),f):Vn(z)?(o=d,A(z)):(e.consume(z),d)}function f(z){return z===45?(e.consume(z),p):d(z)}function p(z){return z===62?I(z):z===45?f(z):d(z)}function m(z){const B=&quot;CDATA[&quot;;return z===B.charCodeAt(i++)?(e.consume(z),i===B.length?g:m):n(z)}function g(z){return z===null?n(z):z===93?(e.consume(z),b):Vn(z)?(o=g,A(z)):(e.consume(z),g)}function b(z){return z===93?(e.consume(z),v):g(z)}function v(z){return z===62?I(z):z===93?(e.consume(z),v):g(z)}function h(z){return z===null||z===62?I(z):Vn(z)?(o=h,A(z)):(e.consume(z),h)}function y(z){return z===null?n(z):z===63?(e.consume(z),w):Vn(z)?(o=y,A(z)):(e.consume(z),y)}function w(z){return z===62?I(z):y(z)}function _(z){return pl(z)?(e.consume(z),x):n(z)}function x(z){return z===45||Xo(z)?(e.consume(z),x):T(z)}function T(z){return Vn(z)?(o=T,A(z)):wr(z)?(e.consume(z),T):I(z)}function k(z){return z===45||Xo(z)?(e.consume(z),k):z===47||z===62||$o(z)?S(z):n(z)}function S(z){return z===47?(e.consume(z),I):z===58||z===95||pl(z)?(e.consume(z),C):Vn(z)?(o=S,A(z)):wr(z)?(e.consume(z),S):I(z)}function C(z){return z===45||z===46||z===58||z===95||Xo(z)?(e.consume(z),C):M(z)}function M(z){return z===61?(e.consume(z),O):Vn(z)?(o=M,A(z)):wr(z)?(e.consume(z),M):S(z)}function O(z){return z===null||z===60||z===61||z===62||z===96?n(z):z===34||z===39?(e.consume(z),l=z,D):Vn(z)?(o=O,A(z)):wr(z)?(e.consume(z),O):(e.consume(z),P)}function D(z){return z===l?(e.consume(z),l=void 0,E):z===null?n(z):Vn(z)?(o=D,A(z)):(e.consume(z),D)}function P(z){return z===null||z===34||z===39||z===60||z===61||z===96?n(z):z===47||z===62||$o(z)?S(z):(e.consume(z),P)}function E(z){return z===47||z===62||$o(z)?S(z):n(z)}function I(z){return z===62?(e.consume(z),e.exit(&quot;htmlTextData&quot;),e.exit(&quot;htmlText&quot;),t):n(z)}function A(z){return e.exit(&quot;htmlTextData&quot;),e.enter(&quot;lineEnding&quot;),e.consume(z),e.exit(&quot;lineEnding&quot;),F}function F(z){return wr(z)?zr(e,j,&quot;linePrefix&quot;,r.parser.constructs.disable.null.includes(&quot;codeIndented&quot;)?void 0:4)(z):j(z)}function j(z){return e.enter(&quot;htmlTextData&quot;),o(z)}}const X4={name:&quot;labelEnd&quot;,tokenize:yet,resolveTo:vet,resolveAll:get},pet={tokenize:bet},het={tokenize:xet},met={tokenize:wet};function get(e){let t=-1;for(;++t&lt;e.length;){const n=e[t][1];(n.type===&quot;labelImage&quot;||n.type===&quot;labelLink&quot;||n.type===&quot;labelEnd&quot;)&amp;&amp;(e.splice(t+1,n.type===&quot;labelImage&quot;?4:2),n.type=&quot;data&quot;,t++)}return e}function vet(e,t){let n=e.length,r=0,l,i,o,a;for(;n--;)if(l=e[n][1],i){if(l.type===&quot;link&quot;||l.type===&quot;labelLink&quot;&amp;&amp;l._inactive)break;e[n][0]===&quot;enter&quot;&amp;&amp;l.type===&quot;labelLink&quot;&amp;&amp;(l._inactive=!0)}else if(o){if(e[n][0]===&quot;enter&quot;&amp;&amp;(l.type===&quot;labelImage&quot;||l.type===&quot;labelLink&quot;)&amp;&amp;!l._balanced&amp;&amp;(i=n,l.type!==&quot;labelLink&quot;)){r=2;break}}else l.type===&quot;labelEnd&quot;&amp;&amp;(o=n);const s={type:e[i][1].type===&quot;labelLink&quot;?&quot;link&quot;:&quot;image&quot;,start:Object.assign({},e[i][1].start),end:Object.assign({},e[e.length-1][1].end)},u={type:&quot;label&quot;,start:Object.assign({},e[i][1].start),end:Object.assign({},e[o][1].end)},c={type:&quot;labelText&quot;,start:Object.assign({},e[i+r+2][1].end),end:Object.assign({},e[o-2][1].start)};return a=[[&quot;enter&quot;,s,t],[&quot;enter&quot;,u,t]],a=pi(a,e.slice(i+1,i+r+3)),a=pi(a,[[&quot;enter&quot;,c,t]]),a=pi(a,Y4(t.parser.constructs.insideSpan.null,e.slice(i+r+4,o-3),t)),a=pi(a,[[&quot;exit&quot;,c,t],e[o-2],e[o-1],[&quot;exit&quot;,u,t]]),a=pi(a,e.slice(o+1)),a=pi(a,[[&quot;exit&quot;,s,t]]),Sl(e,i,e.length,a),e}function yet(e,t,n){const r=this;let l=r.events.length,i,o;for(;l--;)if((r.events[l][1].type===&quot;labelImage&quot;||r.events[l][1].type===&quot;labelLink&quot;)&amp;&amp;!r.events[l][1]._balanced){i=r.events[l][1];break}return a;function a(f){return i?i._inactive?d(f):(o=r.parser.defined.includes(Cd(r.sliceSerialize({start:i.end,end:r.now()}))),e.enter(&quot;labelEnd&quot;),e.enter(&quot;labelMarker&quot;),e.consume(f),e.exit(&quot;labelMarker&quot;),e.exit(&quot;labelEnd&quot;),s):n(f)}function s(f){return f===40?e.attempt(pet,c,o?c:d)(f):f===91?e.attempt(het,c,o?u:d)(f):o?c(f):d(f)}function u(f){return e.attempt(met,c,d)(f)}function c(f){return t(f)}function d(f){return i._balanced=!0,n(f)}}function bet(e,t,n){return r;function r(d){return e.enter(&quot;resource&quot;),e.enter(&quot;resourceMarker&quot;),e.consume(d),e.exit(&quot;resourceMarker&quot;),l}function l(d){return $o(d)?jh(e,i)(d):i(d)}function i(d){return d===41?c(d):tX(e,o,a,&quot;resourceDestination&quot;,&quot;resourceDestinationLiteral&quot;,&quot;resourceDestinationLiteralMarker&quot;,&quot;resourceDestinationRaw&quot;,&quot;resourceDestinationString&quot;,32)(d)}function o(d){return $o(d)?jh(e,s)(d):c(d)}function a(d){return n(d)}function s(d){return d===34||d===39||d===40?rX(e,u,n,&quot;resourceTitle&quot;,&quot;resourceTitleMarker&quot;,&quot;resourceTitleString&quot;)(d):c(d)}function u(d){return $o(d)?jh(e,c)(d):c(d)}function c(d){return d===41?(e.enter(&quot;resourceMarker&quot;),e.consume(d),e.exit(&quot;resourceMarker&quot;),e.exit(&quot;resource&quot;),t):n(d)}}function xet(e,t,n){const r=this;return l;function l(a){return nX.call(r,e,i,o,&quot;reference&quot;,&quot;referenceMarker&quot;,&quot;referenceString&quot;)(a)}function i(a){return r.parser.defined.includes(Cd(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)))?t(a):n(a)}function o(a){return n(a)}}function wet(e,t,n){return r;function r(i){return e.enter(&quot;reference&quot;),e.enter(&quot;referenceMarker&quot;),e.consume(i),e.exit(&quot;referenceMarker&quot;),l}function l(i){return i===93?(e.enter(&quot;referenceMarker&quot;),e.consume(i),e.exit(&quot;referenceMarker&quot;),e.exit(&quot;reference&quot;),t):n(i)}}const _et={name:&quot;labelStartImage&quot;,tokenize:Tet,resolveAll:X4.resolveAll};function Tet(e,t,n){const r=this;return l;function l(a){return e.enter(&quot;labelImage&quot;),e.enter(&quot;labelImageMarker&quot;),e.consume(a),e.exit(&quot;labelImageMarker&quot;),i}function i(a){return a===91?(e.enter(&quot;labelMarker&quot;),e.consume(a),e.exit(&quot;labelMarker&quot;),e.exit(&quot;labelImage&quot;),o):n(a)}function o(a){return a===94&amp;&amp;&quot;_hiddenFootnoteSupport&quot;in r.parser.constructs?n(a):t(a)}}const ket={name:&quot;labelStartLink&quot;,tokenize:Cet,resolveAll:X4.resolveAll};function Cet(e,t,n){const r=this;return l;function l(o){return e.enter(&quot;labelLink&quot;),e.enter(&quot;labelMarker&quot;),e.consume(o),e.exit(&quot;labelMarker&quot;),e.exit(&quot;labelLink&quot;),i}function i(o){return o===94&amp;&amp;&quot;_hiddenFootnoteSupport&quot;in r.parser.constructs?n(o):t(o)}}const IT={name:&quot;lineEnding&quot;,tokenize:Met};function Met(e,t){return n;function n(r){return e.enter(&quot;lineEnding&quot;),e.consume(r),e.exit(&quot;lineEnding&quot;),zr(e,t,&quot;linePrefix&quot;)}}const xv={name:&quot;thematicBreak&quot;,tokenize:Pet};function Pet(e,t,n){let r=0,l;return i;function i(u){return e.enter(&quot;thematicBreak&quot;),o(u)}function o(u){return l=u,a(u)}function a(u){return u===l?(e.enter(&quot;thematicBreakSequence&quot;),s(u)):r&gt;=3&amp;&amp;(u===null||Vn(u))?(e.exit(&quot;thematicBreak&quot;),t(u)):n(u)}function s(u){return u===l?(e.consume(u),r++,s):(e.exit(&quot;thematicBreakSequence&quot;),wr(u)?zr(e,a,&quot;whitespace&quot;)(u):a(u))}}const Co={name:&quot;list&quot;,tokenize:Det,continuation:{tokenize:Eet},exit:Let},Oet={tokenize:Iet,partial:!0},Aet={tokenize:Ret,partial:!0};function Det(e,t,n){const r=this,l=r.events[r.events.length-1];let i=l&amp;&amp;l[1].type===&quot;linePrefix&quot;?l[2].sliceSerialize(l[1],!0).length:0,o=0;return a;function a(p){const m=r.containerState.type||(p===42||p===43||p===45?&quot;listUnordered&quot;:&quot;listOrdered&quot;);if(m===&quot;listUnordered&quot;?!r.containerState.marker||p===r.containerState.marker:NS(p)){if(r.containerState.type||(r.containerState.type=m,e.enter(m,{_container:!0})),m===&quot;listUnordered&quot;)return e.enter(&quot;listItemPrefix&quot;),p===42||p===45?e.check(xv,n,u)(p):u(p);if(!r.interrupt||p===49)return e.enter(&quot;listItemPrefix&quot;),e.enter(&quot;listItemValue&quot;),s(p)}return n(p)}function s(p){return NS(p)&amp;&amp;++o&lt;10?(e.consume(p),s):(!r.interrupt||o&lt;2)&amp;&amp;(r.containerState.marker?p===r.containerState.marker:p===41||p===46)?(e.exit(&quot;listItemValue&quot;),u(p)):n(p)}function u(p){return e.enter(&quot;listItemMarker&quot;),e.consume(p),e.exit(&quot;listItemMarker&quot;),r.containerState.marker=r.containerState.marker||p,e.check(v2,r.interrupt?n:c,e.attempt(Oet,f,d))}function c(p){return r.containerState.initialBlankLine=!0,i++,f(p)}function d(p){return wr(p)?(e.enter(&quot;listItemPrefixWhitespace&quot;),e.consume(p),e.exit(&quot;listItemPrefixWhitespace&quot;),f):n(p)}function f(p){return r.containerState.size=i+r.sliceSerialize(e.exit(&quot;listItemPrefix&quot;),!0).length,t(p)}}function Eet(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(v2,l,i);function l(a){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,zr(e,t,&quot;listItemIndent&quot;,r.containerState.size+1)(a)}function i(a){return r.containerState.furtherBlankLines||!wr(a)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,o(a)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(Aet,t,o)(a))}function o(a){return r.containerState._closeFlow=!0,r.interrupt=void 0,zr(e,e.attempt(Co,t,n),&quot;linePrefix&quot;,r.parser.constructs.disable.null.includes(&quot;codeIndented&quot;)?void 0:4)(a)}}function Ret(e,t,n){const r=this;return zr(e,l,&quot;listItemIndent&quot;,r.containerState.size+1);function l(i){const o=r.events[r.events.length-1];return o&amp;&amp;o[1].type===&quot;listItemIndent&quot;&amp;&amp;o[2].sliceSerialize(o[1],!0).length===r.containerState.size?t(i):n(i)}}function Let(e){e.exit(this.containerState.type)}function Iet(e,t,n){const r=this;return zr(e,l,&quot;listItemPrefixWhitespace&quot;,r.parser.constructs.disable.null.includes(&quot;codeIndented&quot;)?void 0:5);function l(i){const o=r.events[r.events.length-1];return!wr(i)&amp;&amp;o&amp;&amp;o[1].type===&quot;listItemPrefixWhitespace&quot;?t(i):n(i)}}const WI={name:&quot;setextUnderline&quot;,tokenize:Net,resolveTo:$et};function $et(e,t){let n=e.length,r,l,i;for(;n--;)if(e[n][0]===&quot;enter&quot;){if(e[n][1].type===&quot;content&quot;){r=n;break}e[n][1].type===&quot;paragraph&quot;&amp;&amp;(l=n)}else e[n][1].type===&quot;content&quot;&amp;&amp;e.splice(n,1),!i&amp;&amp;e[n][1].type===&quot;definition&quot;&amp;&amp;(i=n);const o={type:&quot;setextHeading&quot;,start:Object.assign({},e[l][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[l][1].type=&quot;setextHeadingText&quot;,i?(e.splice(l,0,[&quot;enter&quot;,o,t]),e.splice(i+1,0,[&quot;exit&quot;,e[r][1],t]),e[r][1].end=Object.assign({},e[i][1].end)):e[r][1]=o,e.push([&quot;exit&quot;,o,t]),e}function Net(e,t,n){const r=this;let l;return i;function i(u){let c=r.events.length,d;for(;c--;)if(r.events[c][1].type!==&quot;lineEnding&quot;&amp;&amp;r.events[c][1].type!==&quot;linePrefix&quot;&amp;&amp;r.events[c][1].type!==&quot;content&quot;){d=r.events[c][1].type===&quot;paragraph&quot;;break}return!r.parser.lazy[r.now().line]&amp;&amp;(r.interrupt||d)?(e.enter(&quot;setextHeadingLine&quot;),l=u,o(u)):n(u)}function o(u){return e.enter(&quot;setextHeadingLineSequence&quot;),a(u)}function a(u){return u===l?(e.consume(u),a):(e.exit(&quot;setextHeadingLineSequence&quot;),wr(u)?zr(e,s,&quot;lineSuffix&quot;)(u):s(u))}function s(u){return u===null||Vn(u)?(e.exit(&quot;setextHeadingLine&quot;),t(u)):n(u)}}const Fet={tokenize:jet};function jet(e){const t=this,n=e.attempt(v2,r,e.attempt(this.parser.constructs.flowInitial,l,zr(e,e.attempt(this.parser.constructs.flow,l,e.attempt(WJe,l)),&quot;linePrefix&quot;)));return n;function r(i){if(i===null){e.consume(i);return}return e.enter(&quot;lineEndingBlank&quot;),e.consume(i),e.exit(&quot;lineEndingBlank&quot;),t.currentConstruct=void 0,n}function l(i){if(i===null){e.consume(i);return}return e.enter(&quot;lineEnding&quot;),e.consume(i),e.exit(&quot;lineEnding&quot;),t.currentConstruct=void 0,n}}const zet={resolveAll:oX()},Bet=aX(&quot;string&quot;),Wet=aX(&quot;text&quot;);function aX(e){return{tokenize:t,resolveAll:oX(e===&quot;text&quot;?qet:void 0)};function t(n){const r=this,l=this.parser.constructs[e],i=n.attempt(l,o,a);return o;function o(c){return u(c)?i(c):a(c)}function a(c){if(c===null){n.consume(c);return}return n.enter(&quot;data&quot;),n.consume(c),s}function s(c){return u(c)?(n.exit(&quot;data&quot;),i(c)):(n.consume(c),s)}function u(c){if(c===null)return!0;const d=l[c];let f=-1;if(d)for(;++f&lt;d.length;){const p=d[f];if(!p.previous||p.previous.call(r,r.previous))return!0}return!1}}}function oX(e){return t;function t(n,r){let l=-1,i;for(;++l&lt;=n.length;)i===void 0?n[l]&amp;&amp;n[l][1].type===&quot;data&quot;&amp;&amp;(i=l,l++):(!n[l]||n[l][1].type!==&quot;data&quot;)&amp;&amp;(l!==i+2&amp;&amp;(n[i][1].end=n[l-1][1].end,n.splice(i+2,l-i-2),l=i+2),i=void 0);return e?e(n,r):n}}function qet(e,t){let n=0;for(;++n&lt;=e.length;)if((n===e.length||e[n][1].type===&quot;lineEnding&quot;)&amp;&amp;e[n-1][1].type===&quot;data&quot;){const r=e[n-1][1],l=t.sliceStream(r);let i=l.length,o=-1,a=0,s;for(;i--;){const u=l[i];if(typeof u==&quot;string&quot;){for(o=u.length;u.charCodeAt(o-1)===32;)a++,o--;if(o)break;o=-1}else if(u===-2)s=!0,a++;else if(u!==-1){i++;break}}if(a){const u={type:n===e.length||s||a&lt;2?&quot;lineSuffix&quot;:&quot;hardBreakTrailing&quot;,start:{line:r.end.line,column:r.end.column-a,offset:r.end.offset-a,_index:r.start._index+i,_bufferIndex:i?o:r.start._bufferIndex+o},end:Object.assign({},r.end)};r.end=Object.assign({},u.start),r.start.offset===r.end.offset?Object.assign(r,u):(e.splice(n,0,[&quot;enter&quot;,u,t],[&quot;exit&quot;,u,t]),n+=2)}n++}return e}function Uet(e,t,n){let r=Object.assign(n?Object.assign({},n):{line:1,column:1,offset:0},{_index:0,_bufferIndex:-1});const l={},i=[];let o=[],a=[];const s={consume:h,enter:y,exit:w,attempt:T(_),check:T(x),interrupt:T(x,{interrupt:!0})},u={previous:null,code:null,containerState:{},events:[],parser:e,sliceStream:p,sliceSerialize:f,now:m,defineSkip:g,write:d};let c=t.tokenize.call(u,s);return t.resolveAll&amp;&amp;i.push(t),u;function d(M){return o=pi(o,M),b(),o[o.length-1]!==null?[]:(k(t,0),u.events=Y4(i,u.events,u),u.events)}function f(M,O){return Vet(p(M),O)}function p(M){return Het(o,M)}function m(){const{line:M,column:O,offset:D,_index:P,_bufferIndex:E}=r;return{line:M,column:O,offset:D,_index:P,_bufferIndex:E}}function g(M){l[M.line]=M.column,C()}function b(){let M;for(;r._index&lt;o.length;){const O=o[r._index];if(typeof O==&quot;string&quot;)for(M=r._index,r._bufferIndex&lt;0&amp;&amp;(r._bufferIndex=0);r._index===M&amp;&amp;r._bufferIndex&lt;O.length;)v(O.charCodeAt(r._bufferIndex));else v(O)}}function v(M){c=c(M)}function h(M){Vn(M)?(r.line++,r.column=1,r.offset+=M===-3?2:1,C()):M!==-1&amp;&amp;(r.column++,r.offset++),r._bufferIndex&lt;0?r._index++:(r._bufferIndex++,r._bufferIndex===o[r._index].length&amp;&amp;(r._bufferIndex=-1,r._index++)),u.previous=M}function y(M,O){const D=O||{};return D.type=M,D.start=m(),u.events.push([&quot;enter&quot;,D,u]),a.push(D),D}function w(M){const O=a.pop();return O.end=m(),u.events.push([&quot;exit&quot;,O,u]),O}function _(M,O){k(M,O.from)}function x(M,O){O.restore()}function T(M,O){return D;function D(P,E,I){let A,F,j,z;return Array.isArray(P)?N(P):&quot;tokenize&quot;in P?N([P]):B(P);function B(L){return W;function W(U){const V=U!==null&amp;&amp;L[U],te=U!==null&amp;&amp;L.null,ee=[...Array.isArray(V)?V:V?[V]:[],...Array.isArray(te)?te:te?[te]:[]];return N(ee)(U)}}function N(L){return A=L,F=0,L.length===0?I:R(L[F])}function R(L){return W;function W(U){return z=S(),j=L,L.partial||(u.currentConstruct=L),L.name&amp;&amp;u.parser.constructs.disable.null.includes(L.name)?Y():L.tokenize.call(O?Object.assign(Object.create(u),O):u,s,q,Y)(U)}}function q(L){return M(j,z),E}function Y(L){return z.restore(),++F&lt;A.length?R(A[F]):I}}}function k(M,O){M.resolveAll&amp;&amp;!i.includes(M)&amp;&amp;i.push(M),M.resolve&amp;&amp;Sl(u.events,O,u.events.length-O,M.resolve(u.events.slice(O),u)),M.resolveTo&amp;&amp;(u.events=M.resolveTo(u.events,u))}function S(){const M=m(),O=u.previous,D=u.currentConstruct,P=u.events.length,E=Array.from(a);return{restore:I,from:P};function I(){r=M,u.previous=O,u.currentConstruct=D,u.events.length=P,a=E,C()}}function C(){r.line in l&amp;&amp;r.column&lt;2&amp;&amp;(r.column=l[r.line],r.offset+=l[r.line]-1)}}function Het(e,t){const n=t.start._index,r=t.start._bufferIndex,l=t.end._index,i=t.end._bufferIndex;let o;if(n===l)o=[e[n].slice(r,i)];else{if(o=e.slice(n,l),r&gt;-1){const a=o[0];typeof a==&quot;string&quot;?o[0]=a.slice(r):o.shift()}i&gt;0&amp;&amp;o.push(e[l].slice(0,i))}return o}function Vet(e,t){let n=-1;const r=[];let l;for(;++n&lt;e.length;){const i=e[n];let o;if(typeof i==&quot;string&quot;)o=i;else switch(i){case-5:{o=&quot;\\r&quot;;break}case-4:{o=`\n",
       "`;break}case-3:{o=`\\r\n",
       "`;break}case-2:{o=t?&quot; &quot;:&quot;\t&quot;;break}case-1:{if(!t&amp;&amp;l)continue;o=&quot; &quot;;break}default:o=String.fromCharCode(i)}l=i===-2,r.push(o)}return r.join(&quot;&quot;)}const Get={42:Co,43:Co,45:Co,48:Co,49:Co,50:Co,51:Co,52:Co,53:Co,54:Co,55:Co,56:Co,57:Co,62:ZY},Yet={91:GJe},Xet={[-2]:LT,[-1]:LT,32:LT},Ket={35:JJe,42:xv,45:[WI,xv],60:ret,61:WI,95:xv,96:zI,126:zI},Zet={38:JY,92:QY},Qet={[-5]:IT,[-4]:IT,[-3]:IT,33:_et,38:JY,42:FS,60:[kJe,det],91:ket,92:[ZJe,QY],93:X4,95:FS,96:NJe},Jet={null:[FS,zet]},ett={null:[42,95]},ttt={null:[]},ntt=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:ett,contentInitial:Yet,disable:ttt,document:Get,flow:Ket,flowInitial:Xet,insideSpan:Jet,string:Zet,text:Qet},Symbol.toStringTag,{value:&quot;Module&quot;}));function rtt(e){const n=hJe([ntt,...(e||{}).extensions||[]]),r={defined:[],lazy:{},constructs:n,content:l(vJe),document:l(bJe),flow:l(Fet),string:l(Bet),text:l(Wet)};return r;function l(i){return o;function o(a){return Uet(r,i,a)}}}function att(e){for(;!eX(e););return e}const qI=/[\\0\\t\\n\\r]/g;function ott(){let e=1,t=&quot;&quot;,n=!0,r;return l;function l(i,o,a){const s=[];let u,c,d,f,p;for(i=t+(typeof i==&quot;string&quot;?i.toString():new TextDecoder(o||void 0).decode(i)),d=0,t=&quot;&quot;,n&amp;&amp;(i.charCodeAt(0)===65279&amp;&amp;d++,n=void 0);d&lt;i.length;){if(qI.lastIndex=d,u=qI.exec(i),f=u&amp;&amp;u.index!==void 0?u.index:i.length,p=i.charCodeAt(f),!u){t=i.slice(d);break}if(p===10&amp;&amp;d===f&amp;&amp;r)s.push(-3),r=void 0;else switch(r&amp;&amp;(s.push(-5),r=void 0),d&lt;f&amp;&amp;(s.push(i.slice(d,f)),e+=f-d),p){case 0:{s.push(65533),e++;break}case 9:{for(c=Math.ceil(e/4)*4,s.push(-2);e++&lt;c;)s.push(-1);break}case 10:{s.push(-4),e=1;break}default:r=!0,e=1}d=f+1}return a&amp;&amp;(r&amp;&amp;s.push(-5),t&amp;&amp;s.push(t),s.push(null)),s}}const itt=/\\\\([!-/:-@[-`{-~])|&amp;(#(?:\\d{1,7}|x[\\da-f]{1,6})|[\\da-z]{1,31});/gi;function ltt(e){return e.replace(itt,stt)}function stt(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){const l=n.charCodeAt(1),i=l===120||l===88;return KY(n.slice(i?2:1),i?16:10)}return G4(n)||e}const iX={}.hasOwnProperty;function utt(e,t,n){return typeof t!=&quot;string&quot;&amp;&amp;(n=t,t=void 0),ctt(n)(att(rtt(n).document().write(ott()(e,t,!0))))}function ctt(e){const t={transforms:[],canContainEols:[&quot;emphasis&quot;,&quot;fragment&quot;,&quot;heading&quot;,&quot;paragraph&quot;,&quot;strong&quot;],enter:{autolink:i(ae),autolinkProtocol:S,autolinkEmail:S,atxHeading:i(G),blockQuote:i(V),characterEscape:S,characterReference:S,codeFenced:i(te),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:i(te,o),codeText:i(ee,o),codeTextData:S,data:S,codeFlowValue:S,definition:i(H),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:i(Z),hardBreakEscape:i(X),hardBreakTrailing:i(X),htmlFlow:i(Q,o),htmlFlowData:S,htmlText:i(Q,o),htmlTextData:S,image:i(re),label:o,link:i(ae),listItem:i(se),listItemValue:f,listOrdered:i(ie,d),listUnordered:i(ie),paragraph:i(he),reference:R,referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:i(G),strong:i(Se),thematicBreak:i(Pe)},exit:{atxHeading:s(),atxHeadingSequence:_,autolink:s(),autolinkEmail:U,autolinkProtocol:W,blockQuote:s(),characterEscapeValue:C,characterReferenceMarkerHexadecimal:Y,characterReferenceMarkerNumeric:Y,characterReferenceValue:L,codeFenced:s(b),codeFencedFence:g,codeFencedFenceInfo:p,codeFencedFenceMeta:m,codeFlowValue:C,codeIndented:s(v),codeText:s(E),codeTextData:C,data:C,definition:s(),definitionDestinationString:w,definitionLabelString:h,definitionTitleString:y,emphasis:s(),hardBreakEscape:s(O),hardBreakTrailing:s(O),htmlFlow:s(D),htmlFlowData:C,htmlText:s(P),htmlTextData:C,image:s(A),label:j,labelText:F,lineEnding:M,link:s(I),listItem:s(),listOrdered:s(),listUnordered:s(),paragraph:s(),referenceString:q,resourceDestinationString:z,resourceTitleString:B,resource:N,setextHeading:s(k),setextHeadingLineSequence:T,setextHeadingText:x,strong:s(),thematicBreak:s()}};lX(t,(e||{}).mdastExtensions||[]);const n={};return r;function r(Me){let ce={type:&quot;root&quot;,children:[]};const we={stack:[ce],tokenStack:[],config:t,enter:a,exit:u,buffer:o,resume:c,data:n},K=[];let ne=-1;for(;++ne&lt;Me.length;)if(Me[ne][1].type===&quot;listOrdered&quot;||Me[ne][1].type===&quot;listUnordered&quot;)if(Me[ne][0]===&quot;enter&quot;)K.push(ne);else{const de=K.pop();ne=l(Me,de,ne)}for(ne=-1;++ne&lt;Me.length;){const de=t[Me[ne][0]];iX.call(de,Me[ne][1].type)&amp;&amp;de[Me[ne][1].type].call(Object.assign({sliceSerialize:Me[ne][2].sliceSerialize},we),Me[ne][1])}if(we.tokenStack.length&gt;0){const de=we.tokenStack[we.tokenStack.length-1];(de[1]||UI).call(we,void 0,de[0])}for(ce.position={start:Cs(Me.length&gt;0?Me[0][1].start:{line:1,column:1,offset:0}),end:Cs(Me.length&gt;0?Me[Me.length-2][1].end:{line:1,column:1,offset:0})},ne=-1;++ne&lt;t.transforms.length;)ce=t.transforms[ne](ce)||ce;return ce}function l(Me,ce,we){let K=ce-1,ne=-1,de=!1,_e,ue,pe,xe;for(;++K&lt;=we;){const ye=Me[K];switch(ye[1].type){case&quot;listUnordered&quot;:case&quot;listOrdered&quot;:case&quot;blockQuote&quot;:{ye[0]===&quot;enter&quot;?ne++:ne--,xe=void 0;break}case&quot;lineEndingBlank&quot;:{ye[0]===&quot;enter&quot;&amp;&amp;(_e&amp;&amp;!xe&amp;&amp;!ne&amp;&amp;!pe&amp;&amp;(pe=K),xe=void 0);break}case&quot;linePrefix&quot;:case&quot;listItemValue&quot;:case&quot;listItemMarker&quot;:case&quot;listItemPrefix&quot;:case&quot;listItemPrefixWhitespace&quot;:break;default:xe=void 0}if(!ne&amp;&amp;ye[0]===&quot;enter&quot;&amp;&amp;ye[1].type===&quot;listItemPrefix&quot;||ne===-1&amp;&amp;ye[0]===&quot;exit&quot;&amp;&amp;(ye[1].type===&quot;listUnordered&quot;||ye[1].type===&quot;listOrdered&quot;)){if(_e){let Te=K;for(ue=void 0;Te--;){const Ae=Me[Te];if(Ae[1].type===&quot;lineEnding&quot;||Ae[1].type===&quot;lineEndingBlank&quot;){if(Ae[0]===&quot;exit&quot;)continue;ue&amp;&amp;(Me[ue][1].type=&quot;lineEndingBlank&quot;,de=!0),Ae[1].type=&quot;lineEnding&quot;,ue=Te}else if(!(Ae[1].type===&quot;linePrefix&quot;||Ae[1].type===&quot;blockQuotePrefix&quot;||Ae[1].type===&quot;blockQuotePrefixWhitespace&quot;||Ae[1].type===&quot;blockQuoteMarker&quot;||Ae[1].type===&quot;listItemIndent&quot;))break}pe&amp;&amp;(!ue||pe&lt;ue)&amp;&amp;(_e._spread=!0),_e.end=Object.assign({},ue?Me[ue][1].start:ye[1].end),Me.splice(ue||K,0,[&quot;exit&quot;,_e,ye[2]]),K++,we++}if(ye[1].type===&quot;listItemPrefix&quot;){const Te={type:&quot;listItem&quot;,_spread:!1,start:Object.assign({},ye[1].start),end:void 0};_e=Te,Me.splice(K,0,[&quot;enter&quot;,Te,ye[2]]),K++,we++,pe=void 0,xe=!0}}}return Me[ce][1]._spread=de,we}function i(Me,ce){return we;function we(K){a.call(this,Me(K),K),ce&amp;&amp;ce.call(this,K)}}function o(){this.stack.push({type:&quot;fragment&quot;,children:[]})}function a(Me,ce,we){this.stack[this.stack.length-1].children.push(Me),this.stack.push(Me),this.tokenStack.push([ce,we]),Me.position={start:Cs(ce.start),end:void 0}}function s(Me){return ce;function ce(we){Me&amp;&amp;Me.call(this,we),u.call(this,we)}}function u(Me,ce){const we=this.stack.pop(),K=this.tokenStack.pop();if(K)K[0].type!==Me.type&amp;&amp;(ce?ce.call(this,Me,K[0]):(K[1]||UI).call(this,Me,K[0]));else throw new Error(&quot;Cannot close `&quot;+Me.type+&quot;` (&quot;+Fh({start:Me.start,end:Me.end})+&quot;): it’s not open&quot;);we.position.end=Cs(Me.end)}function c(){return fJe(this.stack.pop())}function d(){this.data.expectingFirstListItemValue=!0}function f(Me){if(this.data.expectingFirstListItemValue){const ce=this.stack[this.stack.length-2];ce.start=Number.parseInt(this.sliceSerialize(Me),10),this.data.expectingFirstListItemValue=void 0}}function p(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.lang=Me}function m(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.meta=Me}function g(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function b(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.value=Me.replace(/^(\\r?\\n|\\r)|(\\r?\\n|\\r)$/g,&quot;&quot;),this.data.flowCodeInside=void 0}function v(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.value=Me.replace(/(\\r?\\n|\\r)$/g,&quot;&quot;)}function h(Me){const ce=this.resume(),we=this.stack[this.stack.length-1];we.label=ce,we.identifier=Cd(this.sliceSerialize(Me)).toLowerCase()}function y(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.title=Me}function w(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.url=Me}function _(Me){const ce=this.stack[this.stack.length-1];if(!ce.depth){const we=this.sliceSerialize(Me).length;ce.depth=we}}function x(){this.data.setextHeadingSlurpLineEnding=!0}function T(Me){const ce=this.stack[this.stack.length-1];ce.depth=this.sliceSerialize(Me).codePointAt(0)===61?1:2}function k(){this.data.setextHeadingSlurpLineEnding=void 0}function S(Me){const we=this.stack[this.stack.length-1].children;let K=we[we.length-1];(!K||K.type!==&quot;text&quot;)&amp;&amp;(K=Oe(),K.position={start:Cs(Me.start),end:void 0},we.push(K)),this.stack.push(K)}function C(Me){const ce=this.stack.pop();ce.value+=this.sliceSerialize(Me),ce.position.end=Cs(Me.end)}function M(Me){const ce=this.stack[this.stack.length-1];if(this.data.atHardBreak){const we=ce.children[ce.children.length-1];we.position.end=Cs(Me.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&amp;&amp;t.canContainEols.includes(ce.type)&amp;&amp;(S.call(this,Me),C.call(this,Me))}function O(){this.data.atHardBreak=!0}function D(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.value=Me}function P(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.value=Me}function E(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.value=Me}function I(){const Me=this.stack[this.stack.length-1];if(this.data.inReference){const ce=this.data.referenceType||&quot;shortcut&quot;;Me.type+=&quot;Reference&quot;,Me.referenceType=ce,delete Me.url,delete Me.title}else delete Me.identifier,delete Me.label;this.data.referenceType=void 0}function A(){const Me=this.stack[this.stack.length-1];if(this.data.inReference){const ce=this.data.referenceType||&quot;shortcut&quot;;Me.type+=&quot;Reference&quot;,Me.referenceType=ce,delete Me.url,delete Me.title}else delete Me.identifier,delete Me.label;this.data.referenceType=void 0}function F(Me){const ce=this.sliceSerialize(Me),we=this.stack[this.stack.length-2];we.label=ltt(ce),we.identifier=Cd(ce).toLowerCase()}function j(){const Me=this.stack[this.stack.length-1],ce=this.resume(),we=this.stack[this.stack.length-1];if(this.data.inReference=!0,we.type===&quot;link&quot;){const K=Me.children;we.children=K}else we.alt=ce}function z(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.url=Me}function B(){const Me=this.resume(),ce=this.stack[this.stack.length-1];ce.title=Me}function N(){this.data.inReference=void 0}function R(){this.data.referenceType=&quot;collapsed&quot;}function q(Me){const ce=this.resume(),we=this.stack[this.stack.length-1];we.label=ce,we.identifier=Cd(this.sliceSerialize(Me)).toLowerCase(),this.data.referenceType=&quot;full&quot;}function Y(Me){this.data.characterReferenceType=Me.type}function L(Me){const ce=this.sliceSerialize(Me),we=this.data.characterReferenceType;let K;we?(K=KY(ce,we===&quot;characterReferenceMarkerNumeric&quot;?10:16),this.data.characterReferenceType=void 0):K=G4(ce);const ne=this.stack.pop();ne.value+=K,ne.position.end=Cs(Me.end)}function W(Me){C.call(this,Me);const ce=this.stack[this.stack.length-1];ce.url=this.sliceSerialize(Me)}function U(Me){C.call(this,Me);const ce=this.stack[this.stack.length-1];ce.url=&quot;mailto:&quot;+this.sliceSerialize(Me)}function V(){return{type:&quot;blockquote&quot;,children:[]}}function te(){return{type:&quot;code&quot;,lang:null,meta:null,value:&quot;&quot;}}function ee(){return{type:&quot;inlineCode&quot;,value:&quot;&quot;}}function H(){return{type:&quot;definition&quot;,identifier:&quot;&quot;,label:null,title:null,url:&quot;&quot;}}function Z(){return{type:&quot;emphasis&quot;,children:[]}}function G(){return{type:&quot;heading&quot;,depth:0,children:[]}}function X(){return{type:&quot;break&quot;}}function Q(){return{type:&quot;html&quot;,value:&quot;&quot;}}function re(){return{type:&quot;image&quot;,title:null,url:&quot;&quot;,alt:null}}function ae(){return{type:&quot;link&quot;,title:null,url:&quot;&quot;,children:[]}}function ie(Me){return{type:&quot;list&quot;,ordered:Me.type===&quot;listOrdered&quot;,start:null,spread:Me._spread,children:[]}}function se(Me){return{type:&quot;listItem&quot;,spread:Me._spread,checked:null,children:[]}}function he(){return{type:&quot;paragraph&quot;,children:[]}}function Se(){return{type:&quot;strong&quot;,children:[]}}function Oe(){return{type:&quot;text&quot;,value:&quot;&quot;}}function Pe(){return{type:&quot;thematicBreak&quot;}}}function Cs(e){return{line:e.line,column:e.column,offset:e.offset}}function lX(e,t){let n=-1;for(;++n&lt;t.length;){const r=t[n];Array.isArray(r)?lX(e,r):dtt(e,r)}}function dtt(e,t){let n;for(n in t)if(iX.call(t,n))switch(n){case&quot;canContainEols&quot;:{const r=t[n];r&amp;&amp;e[n].push(...r);break}case&quot;transforms&quot;:{const r=t[n];r&amp;&amp;e[n].push(...r);break}case&quot;enter&quot;:case&quot;exit&quot;:{const r=t[n];r&amp;&amp;Object.assign(e[n],r);break}}}function UI(e,t){throw e?new Error(&quot;Cannot close `&quot;+e.type+&quot;` (&quot;+Fh({start:e.start,end:e.end})+&quot;): a different token (`&quot;+t.type+&quot;`, &quot;+Fh({start:t.start,end:t.end})+&quot;) is open&quot;):new Error(&quot;Cannot close document, a token (`&quot;+t.type+&quot;`, &quot;+Fh({start:t.start,end:t.end})+&quot;) is still open&quot;)}function ftt(e){const t=this;t.parser=n;function n(r){return utt(r,{...t.data(&quot;settings&quot;),...e,extensions:t.data(&quot;micromarkExtensions&quot;)||[],mdastExtensions:t.data(&quot;fromMarkdownExtensions&quot;)||[]})}}function ptt(e,t){const n={type:&quot;element&quot;,tagName:&quot;blockquote&quot;,properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}function htt(e,t){const n={type:&quot;element&quot;,tagName:&quot;br&quot;,properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:&quot;text&quot;,value:`\n",
       "`}]}function mtt(e,t){const n=t.value?t.value+`\n",
       "`:&quot;&quot;,r={};t.lang&amp;&amp;(r.className=[&quot;language-&quot;+t.lang]);let l={type:&quot;element&quot;,tagName:&quot;code&quot;,properties:r,children:[{type:&quot;text&quot;,value:n}]};return t.meta&amp;&amp;(l.data={meta:t.meta}),e.patch(t,l),l=e.applyData(t,l),l={type:&quot;element&quot;,tagName:&quot;pre&quot;,properties:{},children:[l]},e.patch(t,l),l}function gtt(e,t){const n={type:&quot;element&quot;,tagName:&quot;del&quot;,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function vtt(e,t){const n={type:&quot;element&quot;,tagName:&quot;em&quot;,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function ytt(e,t){const n=typeof e.options.clobberPrefix==&quot;string&quot;?e.options.clobberPrefix:&quot;user-content-&quot;,r=String(t.identifier).toUpperCase(),l=Mc(r.toLowerCase()),i=e.footnoteOrder.indexOf(r);let o,a=e.footnoteCounts.get(r);a===void 0?(a=0,e.footnoteOrder.push(r),o=e.footnoteOrder.length):o=i+1,a+=1,e.footnoteCounts.set(r,a);const s={type:&quot;element&quot;,tagName:&quot;a&quot;,properties:{href:&quot;#&quot;+n+&quot;fn-&quot;+l,id:n+&quot;fnref-&quot;+l+(a&gt;1?&quot;-&quot;+a:&quot;&quot;),dataFootnoteRef:!0,ariaDescribedBy:[&quot;footnote-label&quot;]},children:[{type:&quot;text&quot;,value:String(o)}]};e.patch(t,s);const u={type:&quot;element&quot;,tagName:&quot;sup&quot;,properties:{},children:[s]};return e.patch(t,u),e.applyData(t,u)}function btt(e,t){const n={type:&quot;element&quot;,tagName:&quot;h&quot;+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function xtt(e,t){if(e.options.allowDangerousHtml){const n={type:&quot;raw&quot;,value:t.value};return e.patch(t,n),e.applyData(t,n)}}function sX(e,t){const n=t.referenceType;let r=&quot;]&quot;;if(n===&quot;collapsed&quot;?r+=&quot;[]&quot;:n===&quot;full&quot;&amp;&amp;(r+=&quot;[&quot;+(t.label||t.identifier)+&quot;]&quot;),t.type===&quot;imageReference&quot;)return[{type:&quot;text&quot;,value:&quot;![&quot;+t.alt+r}];const l=e.all(t),i=l[0];i&amp;&amp;i.type===&quot;text&quot;?i.value=&quot;[&quot;+i.value:l.unshift({type:&quot;text&quot;,value:&quot;[&quot;});const o=l[l.length-1];return o&amp;&amp;o.type===&quot;text&quot;?o.value+=r:l.push({type:&quot;text&quot;,value:r}),l}function wtt(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return sX(e,t);const l={src:Mc(r.url||&quot;&quot;),alt:t.alt};r.title!==null&amp;&amp;r.title!==void 0&amp;&amp;(l.title=r.title);const i={type:&quot;element&quot;,tagName:&quot;img&quot;,properties:l,children:[]};return e.patch(t,i),e.applyData(t,i)}function _tt(e,t){const n={src:Mc(t.url)};t.alt!==null&amp;&amp;t.alt!==void 0&amp;&amp;(n.alt=t.alt),t.title!==null&amp;&amp;t.title!==void 0&amp;&amp;(n.title=t.title);const r={type:&quot;element&quot;,tagName:&quot;img&quot;,properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function Ttt(e,t){const n={type:&quot;text&quot;,value:t.value.replace(/\\r?\\n|\\r/g,&quot; &quot;)};e.patch(t,n);const r={type:&quot;element&quot;,tagName:&quot;code&quot;,properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function ktt(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return sX(e,t);const l={href:Mc(r.url||&quot;&quot;)};r.title!==null&amp;&amp;r.title!==void 0&amp;&amp;(l.title=r.title);const i={type:&quot;element&quot;,tagName:&quot;a&quot;,properties:l,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}function Stt(e,t){const n={href:Mc(t.url)};t.title!==null&amp;&amp;t.title!==void 0&amp;&amp;(n.title=t.title);const r={type:&quot;element&quot;,tagName:&quot;a&quot;,properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function Ctt(e,t,n){const r=e.all(t),l=n?Mtt(n):uX(t),i={},o=[];if(typeof t.checked==&quot;boolean&quot;){const c=r[0];let d;c&amp;&amp;c.type===&quot;element&quot;&amp;&amp;c.tagName===&quot;p&quot;?d=c:(d={type:&quot;element&quot;,tagName:&quot;p&quot;,properties:{},children:[]},r.unshift(d)),d.children.length&gt;0&amp;&amp;d.children.unshift({type:&quot;text&quot;,value:&quot; &quot;}),d.children.unshift({type:&quot;element&quot;,tagName:&quot;input&quot;,properties:{type:&quot;checkbox&quot;,checked:t.checked,disabled:!0},children:[]}),i.className=[&quot;task-list-item&quot;]}let a=-1;for(;++a&lt;r.length;){const c=r[a];(l||a!==0||c.type!==&quot;element&quot;||c.tagName!==&quot;p&quot;)&amp;&amp;o.push({type:&quot;text&quot;,value:`\n",
       "`}),c.type===&quot;element&quot;&amp;&amp;c.tagName===&quot;p&quot;&amp;&amp;!l?o.push(...c.children):o.push(c)}const s=r[r.length-1];s&amp;&amp;(l||s.type!==&quot;element&quot;||s.tagName!==&quot;p&quot;)&amp;&amp;o.push({type:&quot;text&quot;,value:`\n",
       "`});const u={type:&quot;element&quot;,tagName:&quot;li&quot;,properties:i,children:o};return e.patch(t,u),e.applyData(t,u)}function Mtt(e){let t=!1;if(e.type===&quot;list&quot;){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&amp;&amp;++r&lt;n.length;)t=uX(n[r])}return t}function uX(e){const t=e.spread;return t??e.children.length&gt;1}function Ptt(e,t){const n={},r=e.all(t);let l=-1;for(typeof t.start==&quot;number&quot;&amp;&amp;t.start!==1&amp;&amp;(n.start=t.start);++l&lt;r.length;){const o=r[l];if(o.type===&quot;element&quot;&amp;&amp;o.tagName===&quot;li&quot;&amp;&amp;o.properties&amp;&amp;Array.isArray(o.properties.className)&amp;&amp;o.properties.className.includes(&quot;task-list-item&quot;)){n.className=[&quot;contains-task-list&quot;];break}}const i={type:&quot;element&quot;,tagName:t.ordered?&quot;ol&quot;:&quot;ul&quot;,properties:n,children:e.wrap(r,!0)};return e.patch(t,i),e.applyData(t,i)}function Ott(e,t){const n={type:&quot;element&quot;,tagName:&quot;p&quot;,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Att(e,t){const n={type:&quot;root&quot;,children:e.wrap(e.all(t))};return e.patch(t,n),e.applyData(t,n)}function Dtt(e,t){const n={type:&quot;element&quot;,tagName:&quot;strong&quot;,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Ett(e,t){const n=e.all(t),r=n.shift(),l=[];if(r){const o={type:&quot;element&quot;,tagName:&quot;thead&quot;,properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],o),l.push(o)}if(n.length&gt;0){const o={type:&quot;element&quot;,tagName:&quot;tbody&quot;,properties:{},children:e.wrap(n,!0)},a=H4(t.children[1]),s=HY(t.children[t.children.length-1]);a&amp;&amp;s&amp;&amp;(o.position={start:a,end:s}),l.push(o)}const i={type:&quot;element&quot;,tagName:&quot;table&quot;,properties:{},children:e.wrap(l,!0)};return e.patch(t,i),e.applyData(t,i)}function Rtt(e,t,n){const r=n?n.children:void 0,i=(r?r.indexOf(t):1)===0?&quot;th&quot;:&quot;td&quot;,o=n&amp;&amp;n.type===&quot;table&quot;?n.align:void 0,a=o?o.length:t.children.length;let s=-1;const u=[];for(;++s&lt;a;){const d=t.children[s],f={},p=o?o[s]:void 0;p&amp;&amp;(f.align=p);let m={type:&quot;element&quot;,tagName:i,properties:f,children:[]};d&amp;&amp;(m.children=e.all(d),e.patch(d,m),m=e.applyData(d,m)),u.push(m)}const c={type:&quot;element&quot;,tagName:&quot;tr&quot;,properties:{},children:e.wrap(u,!0)};return e.patch(t,c),e.applyData(t,c)}function Ltt(e,t){const n={type:&quot;element&quot;,tagName:&quot;td&quot;,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}const HI=9,VI=32;function Itt(e){const t=String(e),n=/\\r?\\n|\\r/g;let r=n.exec(t),l=0;const i=[];for(;r;)i.push(GI(t.slice(l,r.index),l&gt;0,!0),r[0]),l=r.index+r[0].length,r=n.exec(t);return i.push(GI(t.slice(l),l&gt;0,!1)),i.join(&quot;&quot;)}function GI(e,t,n){let r=0,l=e.length;if(t){let i=e.codePointAt(r);for(;i===HI||i===VI;)r++,i=e.codePointAt(r)}if(n){let i=e.codePointAt(l-1);for(;i===HI||i===VI;)l--,i=e.codePointAt(l-1)}return l&gt;r?e.slice(r,l):&quot;&quot;}function $tt(e,t){const n={type:&quot;text&quot;,value:Itt(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function Ntt(e,t){const n={type:&quot;element&quot;,tagName:&quot;hr&quot;,properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const Ftt={blockquote:ptt,break:htt,code:mtt,delete:gtt,emphasis:vtt,footnoteReference:ytt,heading:btt,html:xtt,imageReference:wtt,image:_tt,inlineCode:Ttt,linkReference:ktt,link:Stt,listItem:Ctt,list:Ptt,paragraph:Ott,root:Att,strong:Dtt,table:Ett,tableCell:Ltt,tableRow:Rtt,text:$tt,thematicBreak:Ntt,toml:E0,yaml:E0,definition:E0,footnoteDefinition:E0};function E0(){}const cX=-1,y2=0,Ky=1,Zy=2,K4=3,Z4=4,Q4=5,J4=6,dX=7,fX=8,YI=typeof self==&quot;object&quot;?self:globalThis,jtt=(e,t)=&gt;{const n=(l,i)=&gt;(e.set(i,l),l),r=l=&gt;{if(e.has(l))return e.get(l);const[i,o]=t[l];switch(i){case y2:case cX:return n(o,l);case Ky:{const a=n([],l);for(const s of o)a.push(r(s));return a}case Zy:{const a=n({},l);for(const[s,u]of o)a[r(s)]=r(u);return a}case K4:return n(new Date(o),l);case Z4:{const{source:a,flags:s}=o;return n(new RegExp(a,s),l)}case Q4:{const a=n(new Map,l);for(const[s,u]of o)a.set(r(s),r(u));return a}case J4:{const a=n(new Set,l);for(const s of o)a.add(r(s));return a}case dX:{const{name:a,message:s}=o;return n(new YI[a](s),l)}case fX:return n(BigInt(o),l);case&quot;BigInt&quot;:return n(Object(BigInt(o)),l)}return n(new YI[i](o),l)};return r},XI=e=&gt;jtt(new Map,e)(0),Vc=&quot;&quot;,{toString:ztt}={},{keys:Btt}=Object,rh=e=&gt;{const t=typeof e;if(t!==&quot;object&quot;||!e)return[y2,t];const n=ztt.call(e).slice(8,-1);switch(n){case&quot;Array&quot;:return[Ky,Vc];case&quot;Object&quot;:return[Zy,Vc];case&quot;Date&quot;:return[K4,Vc];case&quot;RegExp&quot;:return[Z4,Vc];case&quot;Map&quot;:return[Q4,Vc];case&quot;Set&quot;:return[J4,Vc]}return n.includes(&quot;Array&quot;)?[Ky,n]:n.includes(&quot;Error&quot;)?[dX,n]:[Zy,n]},R0=([e,t])=&gt;e===y2&amp;&amp;(t===&quot;function&quot;||t===&quot;symbol&quot;),Wtt=(e,t,n,r)=&gt;{const l=(o,a)=&gt;{const s=r.push(o)-1;return n.set(a,s),s},i=o=&gt;{if(n.has(o))return n.get(o);let[a,s]=rh(o);switch(a){case y2:{let c=o;switch(s){case&quot;bigint&quot;:a=fX,c=o.toString();break;case&quot;function&quot;:case&quot;symbol&quot;:if(e)throw new TypeError(&quot;unable to serialize &quot;+s);c=null;break;case&quot;undefined&quot;:return l([cX],o)}return l([a,c],o)}case Ky:{if(s)return l([s,[...o]],o);const c=[],d=l([a,c],o);for(const f of o)c.push(i(f));return d}case Zy:{if(s)switch(s){case&quot;BigInt&quot;:return l([s,o.toString()],o);case&quot;Boolean&quot;:case&quot;Number&quot;:case&quot;String&quot;:return l([s,o.valueOf()],o)}if(t&amp;&amp;&quot;toJSON&quot;in o)return i(o.toJSON());const c=[],d=l([a,c],o);for(const f of Btt(o))(e||!R0(rh(o[f])))&amp;&amp;c.push([i(f),i(o[f])]);return d}case K4:return l([a,o.toISOString()],o);case Z4:{const{source:c,flags:d}=o;return l([a,{source:c,flags:d}],o)}case Q4:{const c=[],d=l([a,c],o);for(const[f,p]of o)(e||!(R0(rh(f))||R0(rh(p))))&amp;&amp;c.push([i(f),i(p)]);return d}case J4:{const c=[],d=l([a,c],o);for(const f of o)(e||!R0(rh(f)))&amp;&amp;c.push(i(f));return d}}const{message:u}=o;return l([a,{name:s,message:u}],o)};return i},KI=(e,{json:t,lossy:n}={})=&gt;{const r=[];return Wtt(!(t||n),!!t,new Map,r)(e),r},Qy=typeof structuredClone==&quot;function&quot;?(e,t)=&gt;t&amp;&amp;(&quot;json&quot;in t||&quot;lossy&quot;in t)?XI(KI(e,t)):structuredClone(e):(e,t)=&gt;XI(KI(e,t));function qtt(e,t){const n=[{type:&quot;text&quot;,value:&quot;↩&quot;}];return t&gt;1&amp;&amp;n.push({type:&quot;element&quot;,tagName:&quot;sup&quot;,properties:{},children:[{type:&quot;text&quot;,value:String(t)}]}),n}function Utt(e,t){return&quot;Back to reference &quot;+(e+1)+(t&gt;1?&quot;-&quot;+t:&quot;&quot;)}function Htt(e){const t=typeof e.options.clobberPrefix==&quot;string&quot;?e.options.clobberPrefix:&quot;user-content-&quot;,n=e.options.footnoteBackContent||qtt,r=e.options.footnoteBackLabel||Utt,l=e.options.footnoteLabel||&quot;Footnotes&quot;,i=e.options.footnoteLabelTagName||&quot;h2&quot;,o=e.options.footnoteLabelProperties||{className:[&quot;sr-only&quot;]},a=[];let s=-1;for(;++s&lt;e.footnoteOrder.length;){const u=e.footnoteById.get(e.footnoteOrder[s]);if(!u)continue;const c=e.all(u),d=String(u.identifier).toUpperCase(),f=Mc(d.toLowerCase());let p=0;const m=[],g=e.footnoteCounts.get(d);for(;g!==void 0&amp;&amp;++p&lt;=g;){m.length&gt;0&amp;&amp;m.push({type:&quot;text&quot;,value:&quot; &quot;});let h=typeof n==&quot;string&quot;?n:n(s,p);typeof h==&quot;string&quot;&amp;&amp;(h={type:&quot;text&quot;,value:h}),m.push({type:&quot;element&quot;,tagName:&quot;a&quot;,properties:{href:&quot;#&quot;+t+&quot;fnref-&quot;+f+(p&gt;1?&quot;-&quot;+p:&quot;&quot;),dataFootnoteBackref:&quot;&quot;,ariaLabel:typeof r==&quot;string&quot;?r:r(s,p),className:[&quot;data-footnote-backref&quot;]},children:Array.isArray(h)?h:[h]})}const b=c[c.length-1];if(b&amp;&amp;b.type===&quot;element&quot;&amp;&amp;b.tagName===&quot;p&quot;){const h=b.children[b.children.length-1];h&amp;&amp;h.type===&quot;text&quot;?h.value+=&quot; &quot;:b.children.push({type:&quot;text&quot;,value:&quot; &quot;}),b.children.push(...m)}else c.push(...m);const v={type:&quot;element&quot;,tagName:&quot;li&quot;,properties:{id:t+&quot;fn-&quot;+f},children:e.wrap(c,!0)};e.patch(u,v),a.push(v)}if(a.length!==0)return{type:&quot;element&quot;,tagName:&quot;section&quot;,properties:{dataFootnotes:!0,className:[&quot;footnotes&quot;]},children:[{type:&quot;element&quot;,tagName:i,properties:{...Qy(o),id:&quot;footnote-label&quot;},children:[{type:&quot;text&quot;,value:l}]},{type:&quot;text&quot;,value:`\n",
       "`},{type:&quot;element&quot;,tagName:&quot;ol&quot;,properties:{},children:e.wrap(a,!0)},{type:&quot;text&quot;,value:`\n",
       "`}]}}const pX=function(e){if(e==null)return Xtt;if(typeof e==&quot;function&quot;)return b2(e);if(typeof e==&quot;object&quot;)return Array.isArray(e)?Vtt(e):Gtt(e);if(typeof e==&quot;string&quot;)return Ytt(e);throw new Error(&quot;Expected function, string, or object as test&quot;)};function Vtt(e){const t=[];let n=-1;for(;++n&lt;e.length;)t[n]=pX(e[n]);return b2(r);function r(...l){let i=-1;for(;++i&lt;t.length;)if(t[i].apply(this,l))return!0;return!1}}function Gtt(e){const t=e;return b2(n);function n(r){const l=r;let i;for(i in e)if(l[i]!==t[i])return!1;return!0}}function Ytt(e){return b2(t);function t(n){return n&amp;&amp;n.type===e}}function b2(e){return t;function t(n,r,l){return!!(Ktt(n)&amp;&amp;e.call(this,n,typeof r==&quot;number&quot;?r:void 0,l||void 0))}}function Xtt(){return!0}function Ktt(e){return e!==null&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;&quot;type&quot;in e}const hX=[],Ztt=!0,ZI=!1,Qtt=&quot;skip&quot;;function Jtt(e,t,n,r){let l;typeof t==&quot;function&quot;&amp;&amp;typeof n!=&quot;function&quot;?(r=n,n=t):l=t;const i=pX(l),o=r?-1:1;a(e,void 0,[])();function a(s,u,c){const d=s&amp;&amp;typeof s==&quot;object&quot;?s:{};if(typeof d.type==&quot;string&quot;){const p=typeof d.tagName==&quot;string&quot;?d.tagName:typeof d.name==&quot;string&quot;?d.name:void 0;Object.defineProperty(f,&quot;name&quot;,{value:&quot;node (&quot;+(s.type+(p?&quot;&lt;&quot;+p+&quot;&gt;&quot;:&quot;&quot;))+&quot;)&quot;})}return f;function f(){let p=hX,m,g,b;if((!t||i(s,u,c[c.length-1]||void 0))&amp;&amp;(p=ent(n(s,c)),p[0]===ZI))return p;if(&quot;children&quot;in s&amp;&amp;s.children){const v=s;if(v.children&amp;&amp;p[0]!==Qtt)for(g=(r?v.children.length:-1)+o,b=c.concat(v);g&gt;-1&amp;&amp;g&lt;v.children.length;){const h=v.children[g];if(m=a(h,g,b)(),m[0]===ZI)return m;g=typeof m[1]==&quot;number&quot;?m[1]:g+o}}return p}}}function ent(e){return Array.isArray(e)?e:typeof e==&quot;number&quot;?[Ztt,e]:e==null?hX:[e]}function mX(e,t,n,r){let l,i,o;typeof t==&quot;function&quot;&amp;&amp;typeof n!=&quot;function&quot;?(i=void 0,o=t,l=n):(i=t,o=n,l=r),Jtt(e,i,a,l);function a(s,u){const c=u[u.length-1],d=c?c.children.indexOf(s):void 0;return o(s,d,c)}}const jS={}.hasOwnProperty,tnt={};function nnt(e,t){const n=t||tnt,r=new Map,l=new Map,i=new Map,o={...Ftt,...n.handlers},a={all:u,applyData:ant,definitionById:r,footnoteById:l,footnoteCounts:i,footnoteOrder:[],handlers:o,one:s,options:n,patch:rnt,wrap:int};return mX(e,function(c){if(c.type===&quot;definition&quot;||c.type===&quot;footnoteDefinition&quot;){const d=c.type===&quot;definition&quot;?r:l,f=String(c.identifier).toUpperCase();d.has(f)||d.set(f,c)}}),a;function s(c,d){const f=c.type,p=a.handlers[f];if(jS.call(a.handlers,f)&amp;&amp;p)return p(a,c,d);if(a.options.passThrough&amp;&amp;a.options.passThrough.includes(f)){if(&quot;children&quot;in c){const{children:g,...b}=c,v=Qy(b);return v.children=a.all(c),v}return Qy(c)}return(a.options.unknownHandler||ont)(a,c,d)}function u(c){const d=[];if(&quot;children&quot;in c){const f=c.children;let p=-1;for(;++p&lt;f.length;){const m=a.one(f[p],c);if(m){if(p&amp;&amp;f[p-1].type===&quot;break&quot;&amp;&amp;(!Array.isArray(m)&amp;&amp;m.type===&quot;text&quot;&amp;&amp;(m.value=QI(m.value)),!Array.isArray(m)&amp;&amp;m.type===&quot;element&quot;)){const g=m.children[0];g&amp;&amp;g.type===&quot;text&quot;&amp;&amp;(g.value=QI(g.value))}Array.isArray(m)?d.push(...m):d.push(m)}}}return d}}function rnt(e,t){e.position&amp;&amp;(t.position=zQe(e))}function ant(e,t){let n=t;if(e&amp;&amp;e.data){const r=e.data.hName,l=e.data.hChildren,i=e.data.hProperties;if(typeof r==&quot;string&quot;)if(n.type===&quot;element&quot;)n.tagName=r;else{const o=&quot;children&quot;in n?n.children:[n];n={type:&quot;element&quot;,tagName:r,properties:{},children:o}}n.type===&quot;element&quot;&amp;&amp;i&amp;&amp;Object.assign(n.properties,Qy(i)),&quot;children&quot;in n&amp;&amp;n.children&amp;&amp;l!==null&amp;&amp;l!==void 0&amp;&amp;(n.children=l)}return n}function ont(e,t){const n=t.data||{},r=&quot;value&quot;in t&amp;&amp;!(jS.call(n,&quot;hProperties&quot;)||jS.call(n,&quot;hChildren&quot;))?{type:&quot;text&quot;,value:t.value}:{type:&quot;element&quot;,tagName:&quot;div&quot;,properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function int(e,t){const n=[];let r=-1;for(t&amp;&amp;n.push({type:&quot;text&quot;,value:`\n",
       "`});++r&lt;e.length;)r&amp;&amp;n.push({type:&quot;text&quot;,value:`\n",
       "`}),n.push(e[r]);return t&amp;&amp;e.length&gt;0&amp;&amp;n.push({type:&quot;text&quot;,value:`\n",
       "`}),n}function QI(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function JI(e,t){const n=nnt(e,t),r=n.one(e,void 0),l=Htt(n),i=Array.isArray(r)?{type:&quot;root&quot;,children:r}:r||{type:&quot;root&quot;,children:[]};return l&amp;&amp;i.children.push({type:&quot;text&quot;,value:`\n",
       "`},l),i}function lnt(e,t){return e&amp;&amp;&quot;run&quot;in e?async function(n,r){const l=JI(n,t);await e.run(l,r)}:function(n){return JI(n,t||e)}}function e$(e){if(e)throw e}var wv=Object.prototype.hasOwnProperty,gX=Object.prototype.toString,t$=Object.defineProperty,n$=Object.getOwnPropertyDescriptor,r$=function(t){return typeof Array.isArray==&quot;function&quot;?Array.isArray(t):gX.call(t)===&quot;[object Array]&quot;},a$=function(t){if(!t||gX.call(t)!==&quot;[object Object]&quot;)return!1;var n=wv.call(t,&quot;constructor&quot;),r=t.constructor&amp;&amp;t.constructor.prototype&amp;&amp;wv.call(t.constructor.prototype,&quot;isPrototypeOf&quot;);if(t.constructor&amp;&amp;!n&amp;&amp;!r)return!1;var l;for(l in t);return typeof l&gt;&quot;u&quot;||wv.call(t,l)},o$=function(t,n){t$&amp;&amp;n.name===&quot;__proto__&quot;?t$(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},i$=function(t,n){if(n===&quot;__proto__&quot;)if(wv.call(t,n)){if(n$)return n$(t,n).value}else return;return t[n]},snt=function e(){var t,n,r,l,i,o,a=arguments[0],s=1,u=arguments.length,c=!1;for(typeof a==&quot;boolean&quot;&amp;&amp;(c=a,a=arguments[1]||{},s=2),(a==null||typeof a!=&quot;object&quot;&amp;&amp;typeof a!=&quot;function&quot;)&amp;&amp;(a={});s&lt;u;++s)if(t=arguments[s],t!=null)for(n in t)r=i$(a,n),l=i$(t,n),a!==l&amp;&amp;(c&amp;&amp;l&amp;&amp;(a$(l)||(i=r$(l)))?(i?(i=!1,o=r&amp;&amp;r$(r)?r:[]):o=r&amp;&amp;a$(r)?r:{},o$(a,{name:n,newValue:e(c,o,l)})):typeof l&lt;&quot;u&quot;&amp;&amp;o$(a,{name:n,newValue:l}));return a};const $T=lr(snt);function zS(e){if(typeof e!=&quot;object&quot;||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&amp;&amp;!(Symbol.toStringTag in e)&amp;&amp;!(Symbol.iterator in e)}function unt(){const e=[],t={run:n,use:r};return t;function n(...l){let i=-1;const o=l.pop();if(typeof o!=&quot;function&quot;)throw new TypeError(&quot;Expected function as last argument, not &quot;+o);a(null,...l);function a(s,...u){const c=e[++i];let d=-1;if(s){o(s);return}for(;++d&lt;l.length;)(u[d]===null||u[d]===void 0)&amp;&amp;(u[d]=l[d]);l=u,c?cnt(c,a)(...u):o(null,...u)}}function r(l){if(typeof l!=&quot;function&quot;)throw new TypeError(&quot;Expected `middelware` to be a function, not &quot;+l);return e.push(l),t}}function cnt(e,t){let n;return r;function r(...o){const a=e.length&gt;o.length;let s;a&amp;&amp;o.push(l);try{s=e.apply(this,o)}catch(u){const c=u;if(a&amp;&amp;n)throw c;return l(c)}a||(s instanceof Promise?s.then(i,l):s instanceof Error?l(s):i(s))}function l(o,...a){n||(n=!0,t(o,...a))}function i(o){l(null,o)}}const al={basename:dnt,dirname:fnt,extname:pnt,join:hnt,sep:&quot;/&quot;};function dnt(e,t){if(t!==void 0&amp;&amp;typeof t!=&quot;string&quot;)throw new TypeError(&#x27;&quot;ext&quot; argument must be a string&#x27;);wg(e);let n=0,r=-1,l=e.length,i;if(t===void 0||t.length===0||t.length&gt;e.length){for(;l--;)if(e.codePointAt(l)===47){if(i){n=l+1;break}}else r&lt;0&amp;&amp;(i=!0,r=l+1);return r&lt;0?&quot;&quot;:e.slice(n,r)}if(t===e)return&quot;&quot;;let o=-1,a=t.length-1;for(;l--;)if(e.codePointAt(l)===47){if(i){n=l+1;break}}else o&lt;0&amp;&amp;(i=!0,o=l+1),a&gt;-1&amp;&amp;(e.codePointAt(l)===t.codePointAt(a--)?a&lt;0&amp;&amp;(r=l):(a=-1,r=o));return n===r?r=o:r&lt;0&amp;&amp;(r=e.length),e.slice(n,r)}function fnt(e){if(wg(e),e.length===0)return&quot;.&quot;;let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t&lt;0?e.codePointAt(0)===47?&quot;/&quot;:&quot;.&quot;:t===1&amp;&amp;e.codePointAt(0)===47?&quot;//&quot;:e.slice(0,t)}function pnt(e){wg(e);let t=e.length,n=-1,r=0,l=-1,i=0,o;for(;t--;){const a=e.codePointAt(t);if(a===47){if(o){r=t+1;break}continue}n&lt;0&amp;&amp;(o=!0,n=t+1),a===46?l&lt;0?l=t:i!==1&amp;&amp;(i=1):l&gt;-1&amp;&amp;(i=-1)}return l&lt;0||n&lt;0||i===0||i===1&amp;&amp;l===n-1&amp;&amp;l===r+1?&quot;&quot;:e.slice(l,n)}function hnt(...e){let t=-1,n;for(;++t&lt;e.length;)wg(e[t]),e[t]&amp;&amp;(n=n===void 0?e[t]:n+&quot;/&quot;+e[t]);return n===void 0?&quot;.&quot;:mnt(n)}function mnt(e){wg(e);const t=e.codePointAt(0)===47;let n=gnt(e,!t);return n.length===0&amp;&amp;!t&amp;&amp;(n=&quot;.&quot;),n.length&gt;0&amp;&amp;e.codePointAt(e.length-1)===47&amp;&amp;(n+=&quot;/&quot;),t?&quot;/&quot;+n:n}function gnt(e,t){let n=&quot;&quot;,r=0,l=-1,i=0,o=-1,a,s;for(;++o&lt;=e.length;){if(o&lt;e.length)a=e.codePointAt(o);else{if(a===47)break;a=47}if(a===47){if(!(l===o-1||i===1))if(l!==o-1&amp;&amp;i===2){if(n.length&lt;2||r!==2||n.codePointAt(n.length-1)!==46||n.codePointAt(n.length-2)!==46){if(n.length&gt;2){if(s=n.lastIndexOf(&quot;/&quot;),s!==n.length-1){s&lt;0?(n=&quot;&quot;,r=0):(n=n.slice(0,s),r=n.length-1-n.lastIndexOf(&quot;/&quot;)),l=o,i=0;continue}}else if(n.length&gt;0){n=&quot;&quot;,r=0,l=o,i=0;continue}}t&amp;&amp;(n=n.length&gt;0?n+&quot;/..&quot;:&quot;..&quot;,r=2)}else n.length&gt;0?n+=&quot;/&quot;+e.slice(l+1,o):n=e.slice(l+1,o),r=o-l-1;l=o,i=0}else a===46&amp;&amp;i&gt;-1?i++:i=-1}return n}function wg(e){if(typeof e!=&quot;string&quot;)throw new TypeError(&quot;Path must be a string. Received &quot;+JSON.stringify(e))}const vnt={cwd:ynt};function ynt(){return&quot;/&quot;}function BS(e){return!!(e!==null&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;&quot;href&quot;in e&amp;&amp;e.href&amp;&amp;&quot;protocol&quot;in e&amp;&amp;e.protocol&amp;&amp;e.auth===void 0)}function bnt(e){if(typeof e==&quot;string&quot;)e=new URL(e);else if(!BS(e)){const t=new TypeError(&#x27;The &quot;path&quot; argument must be of type string or an instance of URL. Received `&#x27;+e+&quot;`&quot;);throw t.code=&quot;ERR_INVALID_ARG_TYPE&quot;,t}if(e.protocol!==&quot;file:&quot;){const t=new TypeError(&quot;The URL must be of scheme file&quot;);throw t.code=&quot;ERR_INVALID_URL_SCHEME&quot;,t}return xnt(e)}function xnt(e){if(e.hostname!==&quot;&quot;){const r=new TypeError(&#x27;File URL host must be &quot;localhost&quot; or empty on darwin&#x27;);throw r.code=&quot;ERR_INVALID_FILE_URL_HOST&quot;,r}const t=e.pathname;let n=-1;for(;++n&lt;t.length;)if(t.codePointAt(n)===37&amp;&amp;t.codePointAt(n+1)===50){const r=t.codePointAt(n+2);if(r===70||r===102){const l=new TypeError(&quot;File URL path must not include encoded / characters&quot;);throw l.code=&quot;ERR_INVALID_FILE_URL_PATH&quot;,l}}return decodeURIComponent(t)}const NT=[&quot;history&quot;,&quot;path&quot;,&quot;basename&quot;,&quot;stem&quot;,&quot;extname&quot;,&quot;dirname&quot;];class vX{constructor(t){let n;t?BS(t)?n={path:t}:typeof t==&quot;string&quot;||wnt(t)?n={value:t}:n=t:n={},this.cwd=vnt.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let r=-1;for(;++r&lt;NT.length;){const i=NT[r];i in n&amp;&amp;n[i]!==void 0&amp;&amp;n[i]!==null&amp;&amp;(this[i]=i===&quot;history&quot;?[...n[i]]:n[i])}let l;for(l in n)NT.includes(l)||(this[l]=n[l])}get basename(){return typeof this.path==&quot;string&quot;?al.basename(this.path):void 0}set basename(t){jT(t,&quot;basename&quot;),FT(t,&quot;basename&quot;),this.path=al.join(this.dirname||&quot;&quot;,t)}get dirname(){return typeof this.path==&quot;string&quot;?al.dirname(this.path):void 0}set dirname(t){l$(this.basename,&quot;dirname&quot;),this.path=al.join(t||&quot;&quot;,this.basename)}get extname(){return typeof this.path==&quot;string&quot;?al.extname(this.path):void 0}set extname(t){if(FT(t,&quot;extname&quot;),l$(this.dirname,&quot;extname&quot;),t){if(t.codePointAt(0)!==46)throw new Error(&quot;`extname` must start with `.`&quot;);if(t.includes(&quot;.&quot;,1))throw new Error(&quot;`extname` cannot contain multiple dots&quot;)}this.path=al.join(this.dirname,this.stem+(t||&quot;&quot;))}get path(){return this.history[this.history.length-1]}set path(t){BS(t)&amp;&amp;(t=bnt(t)),jT(t,&quot;path&quot;),this.path!==t&amp;&amp;this.history.push(t)}get stem(){return typeof this.path==&quot;string&quot;?al.basename(this.path,this.extname):void 0}set stem(t){jT(t,&quot;stem&quot;),FT(t,&quot;stem&quot;),this.path=al.join(this.dirname||&quot;&quot;,t+(this.extname||&quot;&quot;))}fail(t,n,r){const l=this.message(t,n,r);throw l.fatal=!0,l}info(t,n,r){const l=this.message(t,n,r);return l.fatal=void 0,l}message(t,n,r){const l=new To(t,n,r);return this.path&amp;&amp;(l.name=this.path+&quot;:&quot;+l.name,l.file=this.path),l.fatal=!1,this.messages.push(l),l}toString(t){return this.value===void 0?&quot;&quot;:typeof this.value==&quot;string&quot;?this.value:new TextDecoder(t||void 0).decode(this.value)}}function FT(e,t){if(e&amp;&amp;e.includes(al.sep))throw new Error(&quot;`&quot;+t+&quot;` cannot be a path: did not expect `&quot;+al.sep+&quot;`&quot;)}function jT(e,t){if(!e)throw new Error(&quot;`&quot;+t+&quot;` cannot be empty&quot;)}function l$(e,t){if(!e)throw new Error(&quot;Setting `&quot;+t+&quot;` requires `path` to be set too&quot;)}function wnt(e){return!!(e&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;&quot;byteLength&quot;in e&amp;&amp;&quot;byteOffset&quot;in e)}const _nt=function(e){const r=this.constructor.prototype,l=r[e],i=function(){return l.apply(i,arguments)};Object.setPrototypeOf(i,r);const o=Object.getOwnPropertyNames(l);for(const a of o){const s=Object.getOwnPropertyDescriptor(l,a);s&amp;&amp;Object.defineProperty(i,a,s)}return i},Tnt={}.hasOwnProperty;class eO extends _nt{constructor(){super(&quot;copy&quot;),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=unt()}copy(){const t=new eO;let n=-1;for(;++n&lt;this.attachers.length;){const r=this.attachers[n];t.use(...r)}return t.data($T(!0,{},this.namespace)),t}data(t,n){return typeof t==&quot;string&quot;?arguments.length===2?(WT(&quot;data&quot;,this.frozen),this.namespace[t]=n,this):Tnt.call(this.namespace,t)&amp;&amp;this.namespace[t]||void 0:t?(WT(&quot;data&quot;,this.frozen),this.namespace=t,this):this.namespace}freeze(){if(this.frozen)return this;const t=this;for(;++this.freezeIndex&lt;this.attachers.length;){const[n,...r]=this.attachers[this.freezeIndex];if(r[0]===!1)continue;r[0]===!0&amp;&amp;(r[0]=void 0);const l=n.call(t,...r);typeof l==&quot;function&quot;&amp;&amp;this.transformers.use(l)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(t){this.freeze();const n=L0(t),r=this.parser||this.Parser;return zT(&quot;parse&quot;,r),r(String(n),n)}process(t,n){const r=this;return this.freeze(),zT(&quot;process&quot;,this.parser||this.Parser),BT(&quot;process&quot;,this.compiler||this.Compiler),n?l(void 0,n):new Promise(l);function l(i,o){const a=L0(t),s=r.parse(a);r.run(s,a,function(c,d,f){if(c||!d||!f)return u(c);const p=d,m=r.stringify(p,f);Cnt(m)?f.value=m:f.result=m,u(c,f)});function u(c,d){c||!d?o(c):i?i(d):n(void 0,d)}}}processSync(t){let n=!1,r;return this.freeze(),zT(&quot;processSync&quot;,this.parser||this.Parser),BT(&quot;processSync&quot;,this.compiler||this.Compiler),this.process(t,l),u$(&quot;processSync&quot;,&quot;process&quot;,n),r;function l(i,o){n=!0,e$(i),r=o}}run(t,n,r){s$(t),this.freeze();const l=this.transformers;return!r&amp;&amp;typeof n==&quot;function&quot;&amp;&amp;(r=n,n=void 0),r?i(void 0,r):new Promise(i);function i(o,a){const s=L0(n);l.run(t,s,u);function u(c,d,f){const p=d||t;c?a(c):o?o(p):r(void 0,p,f)}}}runSync(t,n){let r=!1,l;return this.run(t,n,i),u$(&quot;runSync&quot;,&quot;run&quot;,r),l;function i(o,a){e$(o),l=a,r=!0}}stringify(t,n){this.freeze();const r=L0(n),l=this.compiler||this.Compiler;return BT(&quot;stringify&quot;,l),s$(t),l(t,r)}use(t,...n){const r=this.attachers,l=this.namespace;if(WT(&quot;use&quot;,this.frozen),t!=null)if(typeof t==&quot;function&quot;)s(t,n);else if(typeof t==&quot;object&quot;)Array.isArray(t)?a(t):o(t);else throw new TypeError(&quot;Expected usable value, not `&quot;+t+&quot;`&quot;);return this;function i(u){if(typeof u==&quot;function&quot;)s(u,[]);else if(typeof u==&quot;object&quot;)if(Array.isArray(u)){const[c,...d]=u;s(c,d)}else o(u);else throw new TypeError(&quot;Expected usable value, not `&quot;+u+&quot;`&quot;)}function o(u){if(!(&quot;plugins&quot;in u)&amp;&amp;!(&quot;settings&quot;in u))throw new Error(&quot;Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither&quot;);a(u.plugins),u.settings&amp;&amp;(l.settings=$T(!0,l.settings,u.settings))}function a(u){let c=-1;if(u!=null)if(Array.isArray(u))for(;++c&lt;u.length;){const d=u[c];i(d)}else throw new TypeError(&quot;Expected a list of plugins, not `&quot;+u+&quot;`&quot;)}function s(u,c){let d=-1,f=-1;for(;++d&lt;r.length;)if(r[d][0]===u){f=d;break}if(f===-1)r.push([u,...c]);else if(c.length&gt;0){let[p,...m]=c;const g=r[f][1];zS(g)&amp;&amp;zS(p)&amp;&amp;(p=$T(!0,g,p)),r[f]=[u,p,...m]}}}}const knt=new eO().freeze();function zT(e,t){if(typeof t!=&quot;function&quot;)throw new TypeError(&quot;Cannot `&quot;+e+&quot;` without `parser`&quot;)}function BT(e,t){if(typeof t!=&quot;function&quot;)throw new TypeError(&quot;Cannot `&quot;+e+&quot;` without `compiler`&quot;)}function WT(e,t){if(t)throw new Error(&quot;Cannot call `&quot;+e+&quot;` on a frozen processor.\\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.&quot;)}function s$(e){if(!zS(e)||typeof e.type!=&quot;string&quot;)throw new TypeError(&quot;Expected node, got `&quot;+e+&quot;`&quot;)}function u$(e,t,n){if(!n)throw new Error(&quot;`&quot;+e+&quot;` finished async. Use `&quot;+t+&quot;` instead&quot;)}function L0(e){return Snt(e)?e:new vX(e)}function Snt(e){return!!(e&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;&quot;message&quot;in e&amp;&amp;&quot;messages&quot;in e)}function Cnt(e){return typeof e==&quot;string&quot;||Mnt(e)}function Mnt(e){return!!(e&amp;&amp;typeof e==&quot;object&quot;&amp;&amp;&quot;byteLength&quot;in e&amp;&amp;&quot;byteOffset&quot;in e)}const c$={}.hasOwnProperty,Pnt=&quot;https://github.com/remarkjs/react-markdown/blob/main/changelog.md&quot;,d$=[],f$={allowDangerousHtml:!0},Ont=/^(https?|ircs?|mailto|xmpp)$/i,Ant=[{from:&quot;astPlugins&quot;,id:&quot;remove-buggy-html-in-markdown-parser&quot;},{from:&quot;allowDangerousHtml&quot;,id:&quot;remove-buggy-html-in-markdown-parser&quot;},{from:&quot;allowNode&quot;,id:&quot;replace-allownode-allowedtypes-and-disallowedtypes&quot;,to:&quot;allowElement&quot;},{from:&quot;allowedTypes&quot;,id:&quot;replace-allownode-allowedtypes-and-disallowedtypes&quot;,to:&quot;allowedElements&quot;},{from:&quot;disallowedTypes&quot;,id:&quot;replace-allownode-allowedtypes-and-disallowedtypes&quot;,to:&quot;disallowedElements&quot;},{from:&quot;escapeHtml&quot;,id:&quot;remove-buggy-html-in-markdown-parser&quot;},{from:&quot;includeElementIndex&quot;,id:&quot;#remove-includeelementindex&quot;},{from:&quot;includeNodeIndex&quot;,id:&quot;change-includenodeindex-to-includeelementindex&quot;},{from:&quot;linkTarget&quot;,id:&quot;remove-linktarget&quot;},{from:&quot;plugins&quot;,id:&quot;change-plugins-to-remarkplugins&quot;,to:&quot;remarkPlugins&quot;},{from:&quot;rawSourcePos&quot;,id:&quot;#remove-rawsourcepos&quot;},{from:&quot;renderers&quot;,id:&quot;change-renderers-to-components&quot;,to:&quot;components&quot;},{from:&quot;source&quot;,id:&quot;change-source-to-children&quot;,to:&quot;children&quot;},{from:&quot;sourcePos&quot;,id:&quot;#remove-sourcepos&quot;},{from:&quot;transformImageUri&quot;,id:&quot;#add-urltransform&quot;,to:&quot;urlTransform&quot;},{from:&quot;transformLinkUri&quot;,id:&quot;#add-urltransform&quot;,to:&quot;urlTransform&quot;}];function yX(e){const t=e.allowedElements,n=e.allowElement,r=e.children||&quot;&quot;,l=e.className,i=e.components,o=e.disallowedElements,a=e.rehypePlugins||d$,s=e.remarkPlugins||d$,u=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...f$}:f$,c=e.skipHtml,d=e.unwrapDisallowed,f=e.urlTransform||Dnt,p=knt().use(ftt).use(s).use(lnt,u).use(a),m=new vX;typeof r==&quot;string&quot;&amp;&amp;(m.value=r);for(const h of Ant)Object.hasOwn(e,h.from)&amp;&amp;(&quot;&quot;+h.from+(h.to?&quot;use `&quot;+h.to+&quot;` instead&quot;:&quot;remove it&quot;)+Pnt+h.id,void 0);const g=p.parse(m);let b=p.runSync(g,m);return l&amp;&amp;(b={type:&quot;element&quot;,tagName:&quot;div&quot;,properties:{className:l},children:b.type===&quot;root&quot;?b.children:[b]}),mX(b,v),VQe(b,{Fragment:ke.Fragment,components:i,ignoreInvalidStyle:!0,jsx:ke.jsx,jsxs:ke.jsxs,passKeys:!0,passNode:!0});function v(h,y,w){if(h.type===&quot;raw&quot;&amp;&amp;w&amp;&amp;typeof y==&quot;number&quot;)return c?w.children.splice(y,1):w.children[y]={type:&quot;text&quot;,value:h.value},y;if(h.type===&quot;element&quot;){let _;for(_ in RT)if(c$.call(RT,_)&amp;&amp;c$.call(h.properties,_)){const x=h.properties[_],T=RT[_];(T===null||T.includes(h.tagName))&amp;&amp;(h.properties[_]=f(String(x||&quot;&quot;),_,h))}}if(h.type===&quot;element&quot;){let _=t?!t.includes(h.tagName):o?o.includes(h.tagName):!1;if(!_&amp;&amp;n&amp;&amp;typeof y==&quot;number&quot;&amp;&amp;(_=!n(h,y,w)),_&amp;&amp;w&amp;&amp;typeof y==&quot;number&quot;)return d&amp;&amp;h.children?w.children.splice(y,1,...h.children):w.children.splice(y,1),y}}}function Dnt(e){return cJe(e,Ont)}const Ent=e=&gt;ke.jsx(ke.Fragment,{children:ke.jsx(yX,{children:e.text})}),p$=[&quot;unknown&quot;,&quot;success&quot;,&quot;warning&quot;,&quot;fail&quot;],bX=e=&gt;{switch(e){case&quot;error&quot;:case&quot;unknown&quot;:return&quot;info&quot;;case&quot;success&quot;:return&quot;success&quot;;case&quot;warning&quot;:return&quot;warning&quot;;case&quot;fail&quot;:return&quot;error&quot;}},xX=({title:e,description:t,state:n,details:r})=&gt;{const[l,i]=ge.useState({active:!1}),o=r!=null&amp;&amp;r.parts.length&gt;0;return p$.includes(n)||(console.error(`unexpected state: ${n} (expected one of [${p$.join(&quot;, &quot;)}])`),n=&quot;unknown&quot;),ke.jsx(ke.Fragment,{children:ke.jsxs(Ia,{children:[ke.jsxs(cM,{severity:bX(n),action:o?ke.jsx(ji,{onClick:()=&gt;i(a=&gt;({active:!a.active})),color:&quot;inherit&quot;,size:&quot;small&quot;,children:&quot;Details&quot;}):null,children:[ke.jsx(dM,{children:e}),ke.jsx(yX,{children:t})]}),o?ke.jsx(Z1,{in:l.active,mountOnEnter:!0,unmountOnExit:!0,children:ke.jsx(Ia,{style:{padding:&quot;2px&quot;},children:ke.jsx(F4,{details:r,widgetSize:2})})}):ke.jsx(ke.Fragment,{})]})})},Rnt=({type:e,availableTypes:t,onChange:n})=&gt;ke.jsx(ke.Fragment,{children:ke.jsx(sb,{variant:&quot;standard&quot;,value:e,onChange:r=&gt;n(r.target.value),native:!0,children:t.map(r=&gt;ke.jsx(&quot;option&quot;,{value:r.id,children:r.title},r.id))})}),Lnt=({groupInfo:e,tests:t})=&gt;{const[n,r]=ge.useState({active:!1});return ke.jsx(ke.Fragment,{children:ke.jsxs(Ia,{mt:2,px:2,children:[ke.jsxs(cM,{severity:bX(e.severity??&quot;unknown&quot;),icon:!1,action:ke.jsx(ji,{onClick:()=&gt;r(l=&gt;({active:!l.active})),color:&quot;inherit&quot;,size:&quot;small&quot;,children:n.active?&quot;Hide&quot;:&quot;Show&quot;}),children:[ke.jsx(dM,{children:e.title}),e.description]}),ke.jsx(Z1,{in:n.active,mountOnEnter:!0,unmountOnExit:!0,children:ke.jsx(cr,{container:!0,spacing:2,style:{padding:10,paddingTop:20},children:t.map((l,i)=&gt;ke.jsx(cr,{item:!0,xs:12,children:ke.jsx(xX,{...l})},i))})})]})})},Int=({type:e,groupsInfo:t,tests:n})=&gt;{function r(a){if(a===&quot;status&quot;)return[t.find(c=&gt;c.id===a).values,c=&gt;c.state];const s=t.find(c=&gt;c.id===a);if(s===void 0)throw&quot;unexpected type&quot;;return[s.values.find(c=&gt;c.id==&quot;no group&quot;)!==void 0?s.values:[...s.values,{id:&quot;no group&quot;,title:&quot;No Group&quot;,sortIndex:-1,description:&quot;No group of this type was provided&quot;}],c=&gt;c.groups[a]??&quot;no group&quot;]}const[l,i]=r(e),o=n.reduce((a,s)=&gt;(a.set(i(s),[...a.get(i(s))??[],s]),a),new Map);return ke.jsx(ke.Fragment,{children:ke.jsx(cr,{container:!0,spacing:2,children:Array.from(o.entries()).map(([a,s])=&gt;[l.find(u=&gt;u.id===a)??{id:a,title:a},s]).sort((a,s)=&gt;(a[0].sortIndex??0)-(s[0].sortIndex??0)).map(([a,s],u)=&gt;ke.jsx(cr,{item:!0,xs:12,children:ke.jsx(Lnt,{groupInfo:a,tests:s})},`test_${u}`))})})},$nt=[{id:&quot;none&quot;,title:&quot;All tests&quot;,values:[]},{id:&quot;status&quot;,title:&quot;By test status&quot;,values:[{id:&quot;success&quot;,title:&quot;Passed tests&quot;,sortIndex:3,description:&quot;&quot;,severity:&quot;success&quot;},{id:&quot;fail&quot;,title:&quot;Failed tests&quot;,sortIndex:1,description:&quot;&quot;,severity:&quot;fail&quot;},{id:&quot;warning&quot;,title:&quot;Failed non-critical tests&quot;,sortIndex:2,description:&quot;&quot;,severity:&quot;warning&quot;},{id:&quot;error&quot;,title:&quot;Tests with execution errors&quot;,sortIndex:2,description:&quot;&quot;,severity:&quot;error&quot;}]}],Nnt=({tests:e,testGroupTypes:t})=&gt;{const[n,r]=Qe.useState({group_type:&quot;none&quot;}),l=[];for(let o=0;o&lt;e.length;o++){const a=e[o],s=Object.keys(a.groups);for(const u of s)l.findIndex(c=&gt;c===u)===-1&amp;&amp;l.push(u)}const i=[...$nt,...(t??[]).filter(o=&gt;l.findIndex(a=&gt;a===o.id)!==-1)];return ke.jsx(ke.Fragment,{children:ke.jsxs(cr,{container:!0,spacing:2,children:[ke.jsx(cr,{item:!0,xs:12,children:ke.jsx(Rnt,{type:n.group_type,availableTypes:i,onChange:o=&gt;r({group_type:o})})}),ke.jsx(cr,{item:!0,xs:12,children:ke.jsx(cr,{container:!0,spacing:2,children:n.group_type===&quot;none&quot;?e.map((o,a)=&gt;ke.jsx(cr,{item:!0,xs:12,children:ke.jsx(xX,{...o})},`test_${a}`)):ke.jsx(Int,{type:n.group_type,groupsInfo:i,tests:e})})})]})})};function Fnt(e){return e===rv.Small?3:e===rv.Medium?6:(e===rv.Big,12)}function _g(e,t,n){let r=ke.jsx(Hz,{});if(t.type===&quot;counter&quot;)r=ke.jsx(zpe,{...t.params});else if(t.type===&quot;percent&quot;)r=ke.jsx(Bpe,{...t.params});else if(t.type===&quot;big_graph&quot;)r=ke.jsx(ub,{...t.params,widgetSize:t.size});else if(t.type===&quot;tabbed_graph&quot;)r=ke.jsx(Gpe,{...t.params,widgetSize:t.size});else if(t.type===&quot;tabs&quot;)r=ke.jsx(VZe,{...t,widgetSize:t.size,id:&quot;twc_&quot;});else if(t.type===&quot;table&quot;)r=ke.jsx(Ype,{...t.params});else if(t.type===&quot;big_table&quot;)r=ke.jsx(HZe,{...t.params,widgetSize:t.size});else if(t.type===&quot;group&quot;)r=ke.jsx(Uz,{children:t.widgets.map((l,i)=&gt;_g(`wi_${i}`,l))});else if(t.type===&quot;rich_data&quot;)r=ke.jsx(tQe,{...t.params,widgetSize:t.size});else if(t.type===&quot;list&quot;){const l=t;r=ke.jsx(cQe,{widgets:l.widgets,pageSize:l.pageSize,widgetSize:t.size})}else t.type===&quot;text&quot;?r=ke.jsx(Ent,{...t.params}):t.type===&quot;test_suite&quot;&amp;&amp;(r=ke.jsx(Nnt,{...t.params}));return ke.jsx(jpe,{size:Fnt(t.size),ItemWrapper:n,children:{...t,content:r}},e)}const jnt=({widgets:e,ItemWrapper:t})=&gt;ke.jsx(ke.Fragment,{children:e.length&gt;0&amp;&amp;e.map((n,r)=&gt;ke.jsx(Qe.Fragment,{children:_g(`wi_${r}`,n,t)},n.id))}),znt=({widgets:e,ItemWrapper:t})=&gt;e.length===0?ke.jsx(pr,{my:3,align:&quot;center&quot;,variant:&quot;h4&quot;,children:&quot;This dashboard is currently empty. Please add a monitoring panel to start.&quot;}):ke.jsx(ke.Fragment,{children:ke.jsx(cr,{container:!0,spacing:3,direction:&quot;row&quot;,alignItems:&quot;stretch&quot;,children:ke.jsx(jnt,{widgets:e,ItemWrapper:t})})});function Bnt({dashboard:{widgets:e},additionalGraphs:t}){return ke.jsx(DM.Provider,{value:Npe({getAdditionGraphData:n=&gt;{const r=t.get(n);return r?Promise.resolve(r):Promise.reject(&quot;No graph found&quot;)},getAdditionWidgetData:n=&gt;{const r=t.get(n);return r?Promise.resolve(r):Promise.reject(&quot;No graph found&quot;)}}),children:ke.jsx(znt,{widgets:e})})}function Wnt(e,t,n){UT.createRoot(document.getElementById(n)).render(ke.jsx(Qe.StrictMode,{children:ke.jsx(bj,{theme:Ipe,children:ke.jsx(Bnt,{dashboard:e,additionalGraphs:t})})}))}window.drawDashboard=Wnt;\n",
       "&lt;/script&gt;\n",
       "\n",
       "&lt;script&gt;\n",
       "window.drawDashboard(evidently_dashboard_927a6d5dfc3145dd9e2eb77e80f11297,\n",
       "    new Map(Object.entries(additional_graphs_evidently_dashboard_927a6d5dfc3145dd9e2eb77e80f11297)),\n",
       "    &quot;root_evidently_dashboard_927a6d5dfc3145dd9e2eb77e80f11297&quot;\n",
       ");\n",
       "&lt;/script&gt;\n",
       "&lt;/body&gt;\n",
       "\">\n",
       "    "
      ],
      "text/plain": [
       "<evidently.test_suite.test_suite.TestSuite at 0x1895a7db560>"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from evidently.test_preset import DataDriftTestPreset\n",
    "from evidently.test_suite import TestSuite\n",
    "\n",
    "data_drift_test_suite = TestSuite(\n",
    "    tests=[\n",
    "        DataDriftTestPreset(),\n",
    "    ]\n",
    ")\n",
    "\n",
    "data_drift_test_suite.run(reference_data=df, current_data=df2)\n",
    "data_drift_test_suite"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": ".venv",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.12.4"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
